:root,.light,.light-theme{--blue-1: #fbfdff;--blue-2: #f4faff;--blue-3: #e6f4fe;--blue-4: #d5efff;--blue-5: #c2e5ff;--blue-6: #acd8fc;--blue-7: #8ec8f6;--blue-8: #5eb1ef;--blue-9: #0090ff;--blue-10: #0588f0;--blue-11: #0d74ce;--blue-12: #113264}@supports (color: color(display-p3 1 1 1)){@media (color-gamut: p3){:root,.light,.light-theme{--blue-1: color(display-p3 .986 .992 .999);--blue-2: color(display-p3 .96 .979 .998);--blue-3: color(display-p3 .912 .956 .991);--blue-4: color(display-p3 .853 .932 1);--blue-5: color(display-p3 .788 .894 .998);--blue-6: color(display-p3 .709 .843 .976);--blue-7: color(display-p3 .606 .777 .947);--blue-8: color(display-p3 .451 .688 .917);--blue-9: color(display-p3 .247 .556 .969);--blue-10: color(display-p3 .234 .523 .912);--blue-11: color(display-p3 .15 .44 .84);--blue-12: color(display-p3 .102 .193 .379)}}}.dark,.dark-theme{--blue-1: #0d1520;--blue-2: #111927;--blue-3: #0d2847;--blue-4: #003362;--blue-5: #004074;--blue-6: #104d87;--blue-7: #205d9e;--blue-8: #2870bd;--blue-9: #0090ff;--blue-10: #3b9eff;--blue-11: #70b8ff;--blue-12: #c2e6ff}@supports (color: color(display-p3 1 1 1)){@media (color-gamut: p3){.dark,.dark-theme{--blue-1: color(display-p3 .057 .081 .122);--blue-2: color(display-p3 .072 .098 .147);--blue-3: color(display-p3 .078 .154 .27);--blue-4: color(display-p3 .033 .197 .37);--blue-5: color(display-p3 .08 .245 .441);--blue-6: color(display-p3 .14 .298 .511);--blue-7: color(display-p3 .195 .361 .6);--blue-8: color(display-p3 .239 .434 .72);--blue-9: color(display-p3 .247 .556 .969);--blue-10: color(display-p3 .344 .612 .973);--blue-11: color(display-p3 .49 .72 1);--blue-12: color(display-p3 .788 .898 .99)}}}:root,.light,.light-theme{--slate-1: #fcfcfd;--slate-2: #f9f9fb;--slate-3: #f0f0f3;--slate-4: #e8e8ec;--slate-5: #e0e1e6;--slate-6: #d9d9e0;--slate-7: #cdced6;--slate-8: #b9bbc6;--slate-9: #8b8d98;--slate-10: #80838d;--slate-11: #60646c;--slate-12: #1c2024}@supports (color: color(display-p3 1 1 1)){@media (color-gamut: p3){:root,.light,.light-theme{--slate-1: color(display-p3 .988 .988 .992);--slate-2: color(display-p3 .976 .976 .984);--slate-3: color(display-p3 .94 .941 .953);--slate-4: color(display-p3 .908 .909 .925);--slate-5: color(display-p3 .88 .881 .901);--slate-6: color(display-p3 .85 .852 .876);--slate-7: color(display-p3 .805 .808 .838);--slate-8: color(display-p3 .727 .733 .773);--slate-9: color(display-p3 .547 .553 .592);--slate-10: color(display-p3 .503 .512 .549);--slate-11: color(display-p3 .379 .392 .421);--slate-12: color(display-p3 .113 .125 .14)}}}.dark,.dark-theme{--slate-1: #111113;--slate-2: #18191b;--slate-3: #212225;--slate-4: #272a2d;--slate-5: #2e3135;--slate-6: #363a3f;--slate-7: #43484e;--slate-8: #5a6169;--slate-9: #696e77;--slate-10: #777b84;--slate-11: #b0b4ba;--slate-12: #edeef0}@supports (color: color(display-p3 1 1 1)){@media (color-gamut: p3){.dark,.dark-theme{--slate-1: color(display-p3 .067 .067 .074);--slate-2: color(display-p3 .095 .098 .105);--slate-3: color(display-p3 .13 .135 .145);--slate-4: color(display-p3 .156 .163 .176);--slate-5: color(display-p3 .183 .191 .206);--slate-6: color(display-p3 .215 .226 .244);--slate-7: color(display-p3 .265 .28 .302);--slate-8: color(display-p3 .357 .381 .409);--slate-9: color(display-p3 .415 .431 .463);--slate-10: color(display-p3 .469 .483 .514);--slate-11: color(display-p3 .692 .704 .728);--slate-12: color(display-p3 .93 .933 .94)}}}:root,.light,.light-theme{--grass-1: #fbfefb;--grass-2: #f5fbf5;--grass-3: #e9f6e9;--grass-4: #daf1db;--grass-5: #c9e8ca;--grass-6: #b2ddb5;--grass-7: #94ce9a;--grass-8: #65ba74;--grass-9: #46a758;--grass-10: #3e9b4f;--grass-11: #2a7e3b;--grass-12: #203c25}@supports (color: color(display-p3 1 1 1)){@media (color-gamut: p3){:root,.light,.light-theme{--grass-1: color(display-p3 .986 .996 .985);--grass-2: color(display-p3 .966 .983 .964);--grass-3: color(display-p3 .923 .965 .917);--grass-4: color(display-p3 .872 .94 .865);--grass-5: color(display-p3 .811 .908 .802);--grass-6: color(display-p3 .733 .864 .724);--grass-7: color(display-p3 .628 .803 .622);--grass-8: color(display-p3 .477 .72 .482);--grass-9: color(display-p3 .38 .647 .378);--grass-10: color(display-p3 .344 .598 .342);--grass-11: color(display-p3 .263 .488 .261);--grass-12: color(display-p3 .151 .233 .153)}}}:root,.light,.light-theme{--cyan-1: #fafdfe;--cyan-2: #f2fafb;--cyan-3: #def7f9;--cyan-4: #caf1f6;--cyan-5: #b5e9f0;--cyan-6: #9ddde7;--cyan-7: #7dcedc;--cyan-8: #3db9cf;--cyan-9: #00a2c7;--cyan-10: #0797b9;--cyan-11: #107d98;--cyan-12: #0d3c48}@supports (color: color(display-p3 1 1 1)){@media (color-gamut: p3){:root,.light,.light-theme{--cyan-1: color(display-p3 .982 .992 .996);--cyan-2: color(display-p3 .955 .981 .984);--cyan-3: color(display-p3 .888 .965 .975);--cyan-4: color(display-p3 .821 .941 .959);--cyan-5: color(display-p3 .751 .907 .935);--cyan-6: color(display-p3 .671 .862 .9);--cyan-7: color(display-p3 .564 .8 .854);--cyan-8: color(display-p3 .388 .715 .798);--cyan-9: color(display-p3 .282 .627 .765);--cyan-10: color(display-p3 .264 .583 .71);--cyan-11: color(display-p3 .08 .48 .63);--cyan-12: color(display-p3 .108 .232 .277)}}}:root,.light,.light-theme{--amber-1: #fefdfb;--amber-2: #fefbe9;--amber-3: #fff7c2;--amber-4: #ffee9c;--amber-5: #fbe577;--amber-6: #f3d673;--amber-7: #e9c162;--amber-8: #e2a336;--amber-9: #ffc53d;--amber-10: #ffba18;--amber-11: #ab6400;--amber-12: #4f3422}@supports (color: color(display-p3 1 1 1)){@media (color-gamut: p3){:root,.light,.light-theme{--amber-1: color(display-p3 .995 .992 .985);--amber-2: color(display-p3 .994 .986 .921);--amber-3: color(display-p3 .994 .969 .782);--amber-4: color(display-p3 .989 .937 .65);--amber-5: color(display-p3 .97 .902 .527);--amber-6: color(display-p3 .936 .844 .506);--amber-7: color(display-p3 .89 .762 .443);--amber-8: color(display-p3 .85 .65 .3);--amber-9: color(display-p3 1 .77 .26);--amber-10: color(display-p3 .959 .741 .274);--amber-11: color(display-p3 .64 .4 0);--amber-12: color(display-p3 .294 .208 .145)}}}:root,.light,.light-theme{--red-1: #fffcfc;--red-2: #fff7f7;--red-3: #feebec;--red-4: #ffdbdc;--red-5: #ffcdce;--red-6: #fdbdbe;--red-7: #f4a9aa;--red-8: #eb8e90;--red-9: #e5484d;--red-10: #dc3e42;--red-11: #ce2c31;--red-12: #641723}@supports (color: color(display-p3 1 1 1)){@media (color-gamut: p3){:root,.light,.light-theme{--red-1: color(display-p3 .998 .989 .988);--red-2: color(display-p3 .995 .971 .971);--red-3: color(display-p3 .985 .925 .925);--red-4: color(display-p3 .999 .866 .866);--red-5: color(display-p3 .984 .812 .811);--red-6: color(display-p3 .955 .751 .749);--red-7: color(display-p3 .915 .675 .672);--red-8: color(display-p3 .872 .575 .572);--red-9: color(display-p3 .83 .329 .324);--red-10: color(display-p3 .798 .294 .285);--red-11: color(display-p3 .744 .234 .222);--red-12: color(display-p3 .36 .115 .143)}}}.mdxeditor .cm-editor{--sp-font-mono: var(--font-mono);--sp-font-body: var(--font-body);padding:var(--sp-space-4) 0}.mdxeditor .sp-editor .cm-editor{padding-bottom:0}.mdxeditor .cm-scroller{padding:0!important}.mdxeditor .cm-focused{outline:none}.mdxeditor .sp-wrapper{overflow:hidden}.mdxeditor .sp-layout{border:none}.mdxeditor .sp-cm pre{white-space:break-spaces;word-break:break-word;overflow-wrap:anywhere;flex-shrink:1}.mdxeditor .cm-mergeView .cm-scroller,.mdxeditor .cm-sourceView .cm-scroller{font-family:var(--font-mono);line-height:1.3rem;font-size:var(--text-xs)}.mdxeditor .cm-gutters{background:transparent;font-size:var(--text-xxs)}.mdxeditor .cm-activeLine{background:transparent}.mdxeditor .cm-tooltip-autocomplete{background:var(--baseBgSubtle)}.mdxeditor hr.selected[data-lexical-decorator=true]{outline:2px solid highlight}._editorRoot_f3hmk_53{--accentBase: var(--blue-1);--accentBgSubtle: var(--blue-2);--accentBg: var(--blue-3);--accentBgHover: var(--blue-4);--accentBgActive: var(--blue-5);--accentLine: var(--blue-6);--accentBorder: var(--blue-7);--accentBorderHover: var(--blue-8);--accentSolid: var(--blue-9);--accentSolidHover: var(--blue-10);--accentText: var(--blue-11);--accentTextContrast: var(--blue-12);--basePageBg: white;--baseBase: var(--slate-1);--baseBgSubtle: var(--slate-2);--baseBg: var(--slate-3);--baseBgHover: var(--slate-4);--baseBgActive: var(--slate-5);--baseLine: var(--slate-6);--baseBorder: var(--slate-7);--baseBorderHover: var(--slate-8);--baseSolid: var(--slate-9);--baseSolidHover: var(--slate-10);--baseText: var(--slate-11);--baseTextContrast: var(--slate-12);--admonitionTipBg: var(--cyan-4);--admonitionTipBorder: var(--cyan-8);--admonitionInfoBg: var(--grass-4);--admonitionInfoBorder: var(--grass-8);--admonitionCautionBg: var(--amber-4);--admonitionCautionBorder: var(--amber-8);--admonitionDangerBg: var(--red-4);--admonitionDangerBorder: var(--red-8);--admonitionNoteBg: var(--slate-4);--admonitionNoteBorder: var(--slate-8);--error-color: var(--red-10);--spacing-0: 0px;--spacing-px: 1px;--spacing-0_5: .125rem;--spacing-1: .25rem;--spacing-1_5: .375rem;--spacing-2: .5rem;--spacing-2_5: .625rem;--spacing-3: .75rem;--spacing-3_5: .875rem;--spacing-4: 1rem;--spacing-5: 1.25rem;--spacing-6: 1.5rem;--spacing-7: 1.75rem;--spacing-8: 2rem;--spacing-9: 2.25rem;--spacing-10: 2.5rem;--spacing-11: 2.75rem;--spacing-12: 3rem;--spacing-14: 3.5rem;--spacing-16: 4rem;--spacing-20: 5rem;--spacing-24: 6rem;--spacing-28: 7rem;--spacing-32: 8rem;--spacing-36: 9rem;--spacing-40: 10rem;--spacing-44: 11rem;--spacing-48: 12rem;--spacing-52: 13rem;--spacing-56: 14rem;--spacing-60: 15rem;--spacing-64: 16rem;--spacing-72: 18rem;--spacing-80: 20rem;--spacing-96: 24rem;--radius-none: 0px;--radius-small: var(--spacing-0_5);--radius-base: var(--spacing-1);--radius-medium: var(--spacing-1_5);--radius-large: var(--spacing-2);--radius-extra-large: var(--spacing-3);--radius-full: 9999px;--font-mono: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--font-body: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif;--text-base: 1rem;--text-sm: .875rem;--text-xs: .75rem;--text-xxs: .6rem;font-family:var(--font-body);color:var(--baseText)}._nestedListItem_f3hmk_158{list-style:none}._toolbarRoot_f3hmk_162{z-index:2;display:flex;flex-direction:row;gap:var(--spacing-1);border-radius:var(--radius-medium);padding:var(--spacing-1_5);align-items:center;overflow-x:auto;position:sticky;top:0;background-color:var(--baseBg);width:inherit}._toolbarRoot_f3hmk_162 div[role=separator]{margin:var(--spacing-2) var(--spacing-1);border-left:1px solid var(--baseBorder);border-right:1px solid var(--baseBase);height:var(--spacing-4)}._toolbarRoot_f3hmk_162 svg{color:var(--baseTextContrast);display:block}._readOnlyToolbarRoot_f3hmk_189{pointer-events:none;background:var(--baseBase)}._readOnlyToolbarRoot_f3hmk_189>div{opacity:.5}._toolbarModeSwitch_f3hmk_198{opacity:1!important;margin-left:auto;align-self:stretch;align-items:stretch;display:flex;border:1px solid var(--baseBg);border-radius:var(--radius-medium);font-size:var(--text-xs)}._toolbarModeSwitch_f3hmk_198 ._toolbarToggleItem_f3hmk_208{padding-inline-end:var(--spacing-4);padding-inline-start:var(--spacing-4)}._toolbarModeSwitch_f3hmk_198 ._toolbarToggleItem_f3hmk_208:active,._toolbarModeSwitch_f3hmk_198 ._toolbarToggleItem_f3hmk_208[data-state=on]{background-color:var(--baseBorder)}._toolbarGroupOfGroups_f3hmk_219{display:flex;margin:0 var(--spacing-1)}._toolbarToggleSingleGroup_f3hmk_224:first-of-type ._toolbarToggleItem_f3hmk_208:only-child,._toolbarToggleSingleGroup_f3hmk_224:only-child ._toolbarToggleItem_f3hmk_208:first-child,._toolbarModeSwitch_f3hmk_198 ._toolbarToggleItem_f3hmk_208:first-child{border-top-left-radius:var(--radius-base);border-bottom-left-radius:var(--radius-base)}._toolbarToggleSingleGroup_f3hmk_224:last-of-type ._toolbarToggleItem_f3hmk_208:only-child,._toolbarToggleSingleGroup_f3hmk_224:only-child ._toolbarToggleItem_f3hmk_208:last-child,._toolbarModeSwitch_f3hmk_198 ._toolbarToggleItem_f3hmk_208:last-child{border-top-right-radius:var(--radius-base);border-bottom-right-radius:var(--radius-base)}._toolbarToggleItem_f3hmk_208,._toolbarButton_f3hmk_239{border:0;background-color:transparent;font-size:inherit;-webkit-appearance:none;-moz-appearance:none;appearance:none;all:unset;box-sizing:border-box;cursor:default;padding:var(--spacing-0_5)}@media (hover: hover){._toolbarToggleItem_f3hmk_208:hover,._toolbarButton_f3hmk_239:hover{background-color:var(--baseBgActive)}}._toolbarToggleItem_f3hmk_208:active svg,._toolbarButton_f3hmk_239:active svg{transform:translate(1px,1px)}._toolbarToggleItem_f3hmk_208[data-state=on],._toolbarButton_f3hmk_239[data-state=on],._toolbarToggleItem_f3hmk_208:active,._toolbarButton_f3hmk_239:active{color:var(--baseTextContrast);background-color:var(--baseBgActive)}._toolbarToggleItem_f3hmk_208[data-disabled],._toolbarButton_f3hmk_239[data-disabled]{pointer-events:none}._toolbarToggleItem_f3hmk_208[data-disabled] svg,._toolbarButton_f3hmk_239[data-disabled] svg{color:var(--baseBorderHover)}._toolbarButton_f3hmk_239{border-radius:var(--radius-base)}._toolbarButton_f3hmk_239+._toolbarButton_f3hmk_239{margin-left:var(--spacing-1)}._activeToolbarButton_f3hmk_275{color:var(--accentText)}._toolbarToggleSingleGroup_f3hmk_224{display:flex;align-items:center;white-space:nowrap}._toolbarNodeKindSelectContainer_f3hmk_285,._toolbarButtonDropdownContainer_f3hmk_286,._toolbarCodeBlockLanguageSelectContent_f3hmk_287,._selectContainer_f3hmk_288{filter:drop-shadow(0 2px 2px rgb(0 0 0 / .2));z-index:3;width:var(--spacing-36);border-bottom-left-radius:var(--radius-base);border-bottom-right-radius:var(--radius-base);background-color:var(--basePageBg);font-size:var(--text-sm)}._toolbarButtonDropdownContainer_f3hmk_286,._toolbarButtonDropdownContainer_f3hmk_286 ._selectItem_f3hmk_301:first-child{border-top-right-radius:var(--radius-base)}._toolbarNodeKindSelectTrigger_f3hmk_306,._toolbarButtonSelectTrigger_f3hmk_307,._selectTrigger_f3hmk_308{border:0;background-color:transparent;display:flex;color:inherit;align-items:center;width:var(--spacing-36);padding:var(--spacing-0_5) var(--spacing-1);padding-inline-start:var(--spacing-2);border-radius:var(--radius-medium);white-space:nowrap;flex-wrap:nowrap;font-size:var(--text-sm);background-color:var(--basePageBg);margin:0 var(--spacing-1)}._toolbarNodeKindSelectTrigger_f3hmk_306[data-state=open],._toolbarButtonSelectTrigger_f3hmk_307[data-state=open],._selectTrigger_f3hmk_308[data-state=open]{filter:drop-shadow(0 2px 2px rgb(0 0 0 / .2));border-bottom-right-radius:var(--radius-none);border-bottom-left-radius:var(--radius-none)}._selectTrigger_f3hmk_308[data-placeholder]>span:first-child{color:var(--baseBorderHover)}._toolbarButtonSelectTrigger_f3hmk_307{width:auto;padding-inline-start:var(--spacing-2);padding-inline-end:var(--spacing-1);padding-block:var(--spacing-0_5)}._toolbarCodeBlockLanguageSelectTrigger_f3hmk_342,._toolbarCodeBlockLanguageSelectContent_f3hmk_287{width:var(--spacing-48)}._toolbarNodeKindSelectItem_f3hmk_347,._selectItem_f3hmk_301{cursor:default;display:flex;padding:var(--spacing-2)}._toolbarNodeKindSelectItem_f3hmk_347[data-highlighted],._selectItem_f3hmk_301[data-highlighted]{background-color:var(--baseBg)}._toolbarNodeKindSelectItem_f3hmk_347[data-state=checked],._selectItem_f3hmk_301[data-state=checked]{color:var(--baseTextContrast);background-color:var(--baseBg)}._toolbarNodeKindSelectItem_f3hmk_347[data-highlighted],._selectItem_f3hmk_301[data-highlighted]{outline:none}._toolbarNodeKindSelectItem_f3hmk_347:last-child,._selectItem_f3hmk_301:last-child{border-bottom-left-radius:var(--radius-base);border-bottom-right-radius:var(--radius-base)}._toolbarNodeKindSelectDropdownArrow_f3hmk_372,._selectDropdownArrow_f3hmk_373{margin-left:auto;display:flex;align-items:center}._contentEditable_f3hmk_379{box-sizing:border-box;width:100%;color:var(--baseTextContrast);padding:var(--spacing-3)}._contentEditable_f3hmk_379:focus{outline:none}._codeMirrorWrapper_f3hmk_391{margin-bottom:var(--spacing-5);border:1px solid var(--baseLine);border-radius:var(--radius-medium);overflow:hidden;padding:.8rem;position:relative}._sandPackWrapper_f3hmk_400{margin-bottom:var(--spacing-5);border:1px solid var(--baseLine);border-radius:var(--radius-medium);overflow:hidden;position:relative}._codeMirrorToolbar_f3hmk_408{position:absolute;right:0;top:0;display:flex;gap:var(--spacing-1);padding:var(--spacing-1);z-index:1;background-color:var(--baseBase);border-bottom-left-radius:var(--radius-base)}._frontmatterWrapper_f3hmk_412{border-radius:var(--radius-medium);padding:var(--spacing-3);background-color:var(--baseBgSubtle)}._frontmatterWrapper_f3hmk_412[data-expanded=true]{margin-bottom:var(--spacing-10)}._frontmatterToggleButton_f3hmk_422{border:0;background-color:transparent;font-size:inherit;-webkit-appearance:none;-moz-appearance:none;appearance:none;all:unset;box-sizing:border-box;cursor:default;display:flex;align-items:center;gap:var(--spacing-1);font-size:var(--text-sm)}._propertyPanelTitle_f3hmk_430{font-size:var(--text-xs);font-weight:400;margin:0;padding-top:var(--spacing-2);padding-left:var(--spacing-2)}._propertyEditorTable_f3hmk_438{table-layout:fixed;border-spacing:var(--spacing-2)}._propertyEditorTable_f3hmk_438 th{text-align:left;font-size:var(--text-sm);padding:var(--spacing-2) var(--spacing-3)}._propertyEditorTable_f3hmk_438 col:nth-child(1){width:30%}._propertyEditorTable_f3hmk_438 col:nth-child(2){width:70%}._propertyEditorTable_f3hmk_438 td:last-child ._iconButton_f3hmk_456{margin-left:var(--spacing-4);margin-right:var(--spacing-4)}._propertyEditorTable_f3hmk_438 ._readOnlyColumnCell_f3hmk_461{padding-left:0}._propertyEditorLabelCell_f3hmk_466{font-weight:400}._readOnlyColumnCell_f3hmk_461{padding-left:0}._buttonsFooter_f3hmk_474{display:flex;justify-content:flex-end;gap:var(--spacing-2)}._propertyEditorInput_f3hmk_480{border:0;background-color:transparent;font-size:inherit;-webkit-appearance:none;-moz-appearance:none;appearance:none;all:unset;box-sizing:border-box;cursor:default;width:100%;padding:var(--spacing-2) var(--spacing-3);border-radius:var(--radius-base);border:1px solid var(--baseBorder);background-color:var(--baseBase);font-size:var(--text-sm)}._iconButton_f3hmk_456{border:0;background-color:transparent;font-size:inherit;-webkit-appearance:none;-moz-appearance:none;appearance:none;all:unset;box-sizing:border-box;cursor:default;color:var(--baseText)}@media (hover: hover){._iconButton_f3hmk_456:hover{color:var(--baseTextContrast)}}._iconButton_f3hmk_456:disabled,._iconButton_f3hmk_456:disabled:hover{color:var(--baseLine)}._primaryButton_f3hmk_506,._secondaryButton_f3hmk_507{border:0;background-color:transparent;font-size:inherit;-webkit-appearance:none;-moz-appearance:none;appearance:none;all:unset;box-sizing:border-box;cursor:default;padding:var(--spacing-2) var(--spacing-3);border:1px solid var(--accentBorder);background-color:var(--accentSolidHover);color:var(--baseBase);font-size:var(--text-xs);border-radius:var(--radius-medium)}._primaryButton_f3hmk_506:disabled,._secondaryButton_f3hmk_507:disabled{background:var(--accentLine);border-color:var(--accentBg)}._smallButton_f3hmk_522{font-size:var(--text-xs);padding:var(--spacing-1) var(--spacing-2);border-radius:var(--radius-base)}._secondaryButton_f3hmk_507{border:1px solid var(--baseBorder);background-color:var(--baseSolidHover);color:var(--baseBase)}._dialogForm_f3hmk_534{display:flex;flex-direction:row;gap:var(--spacing-2)}._linkDialogEditForm_f3hmk_540{display:flex;flex-direction:column;align-items:stretch;gap:var(--spacing-2);padding:0}._linkDialogInputContainer_f3hmk_548{display:flex;flex-direction:column;align-items:stretch}._linkDialogInputWrapper_f3hmk_554{display:flex;align-items:center;background-color:var(--baseBase);border-radius:var(--radius-base);border:1px solid var(--baseBorder)}._linkDialogInputWrapper_f3hmk_554[data-visible-dropdown=true]{border-bottom-left-radius:var(--radius-none);border-bottom-right-radius:var(--radius-none);border-bottom-width:0}._linkDialogInputWrapper_f3hmk_554>button{border:0;background-color:transparent;font-size:inherit;-webkit-appearance:none;-moz-appearance:none;appearance:none;all:unset;box-sizing:border-box;cursor:default;padding-right:var(--spacing-2)}._linkDialogInput_f3hmk_548,._dialogInput_f3hmk_575{border:0;background-color:transparent;font-size:inherit;-webkit-appearance:none;-moz-appearance:none;appearance:none;all:unset;box-sizing:border-box;cursor:default;width:20rem;padding:var(--spacing-2) var(--spacing-3);font-size:var(--text-sm)}._linkDialogInput_f3hmk_548::-moz-placeholder,._dialogInput_f3hmk_575::-moz-placeholder{color:var(--baseBorder)}._linkDialogInput_f3hmk_548::placeholder,._dialogInput_f3hmk_575::placeholder{color:var(--baseBorder)}._linkDialogAnchor_f3hmk_586{position:fixed;background-color:highlight;z-index:-1}._linkDialogAnchor_f3hmk_586[data-visible=true]{visibility:visible}._linkDialogAnchor_f3hmk_586[data-visible=false]{visibility:hidden}._linkDialogPopoverContent_f3hmk_600,._tableColumnEditorPopoverContent_f3hmk_601,._dialogContent_f3hmk_602{filter:drop-shadow(0 2px 2px rgb(0 0 0 / .2));display:flex;align-items:center;gap:var(--spacing-0_5);border-radius:var(--radius-medium);border:1px solid var(--baseBg);background-color:var(--basePageBg);padding:var(--spacing-1) var(--spacing-1);font-size:var(--text-sm)}._largeDialogContent_f3hmk_614{filter:drop-shadow(0 2px 2px rgb(0 0 0 / .2));gap:var(--spacing-0_5);border-radius:var(--radius-medium);border:1px solid var(--baseBorder);background-color:var(--baseBgSubtle);padding:var(--spacing-4);font-size:var(--text-sm)}._dialogTitle_f3hmk_624{font-size:var(--text-base);font-weight:600;padding-left:var(--spacing-2)}._dialogCloseButton_f3hmk_630{border:0;background-color:transparent;font-size:inherit;-webkit-appearance:none;-moz-appearance:none;appearance:none;all:unset;box-sizing:border-box;cursor:default;position:absolute;top:10px;right:10px}._popoverContent_f3hmk_637{filter:drop-shadow(0 2px 2px rgb(0 0 0 / .2));display:flex;align-items:center;gap:var(--spacing-0_5);border-radius:var(--radius-medium);background-color:var(--baseBgSubtle);padding:var(--spacing-2) var(--spacing-2);font-size:var(--text-sm);z-index:1}._popoverArrow_f3hmk_649{fill:var(--basePageBg)}._linkDialogPreviewAnchor_f3hmk_653{margin-right:var(--spacing-1);display:flex;align-items:center;color:var(--accentText);text-decoration:none;border:1px solid transparent}@media (hover: hover){._linkDialogPreviewAnchor_f3hmk_653:hover{color:var(--accentSolidHover)}}._linkDialogPreviewAnchor_f3hmk_653 span{max-width:14rem;overflow-x:hidden;text-overflow:ellipsis;white-space:nowrap}._tooltipTrigger_f3hmk_676{align-self:center}._tooltipContent_f3hmk_680{z-index:2;position:relative;border-radius:var(--radius-medium);padding:var(--spacing-1) var(--spacing-2);font-size:var(--text-xs);background-color:var(--baseText);color:var(--baseBase)}._tooltipContent_f3hmk_680 svg{fill:var(--baseText)}._actionButton_f3hmk_694{border:0;background-color:transparent;font-size:inherit;-webkit-appearance:none;-moz-appearance:none;appearance:none;all:unset;box-sizing:border-box;cursor:default;padding:var(--spacing-1);padding:var(--spacing-1) var(--spacing-1);border-radius:var(--radius-medium);color:var(--baseTextContrast)}._actionButton_f3hmk_694 svg{display:block}@media (hover: hover){._actionButton_f3hmk_694:hover{background-color:var(--baseBg)}}._actionButton_f3hmk_694:active svg{transform:translate(1px,1px)}._actionButton_f3hmk_694[data-state=on],._actionButton_f3hmk_694:active{background-color:var(--baseBg);color:var(--baseTextContrast)}._primaryActionButton_f3hmk_701{background-color:var(--accentSolid);color:var(--baseBase)}@media (hover: hover){._primaryActionButton_f3hmk_701:hover{background-color:var(--accentSolidHover);color:var(--baseBase)}}._tableEditor_f3hmk_713{table-layout:fixed;width:100%;height:100%;border-spacing:0;border-collapse:collapse}._tableEditor_f3hmk_713 thead>tr>th{text-align:right}._tableEditor_f3hmk_713>tbody>tr>td:not(._toolCell_f3hmk_724),._tableEditor_f3hmk_713>tbody>tr>th:not(._toolCell_f3hmk_724):not([data-tool-cell=true]){border:1px solid var(--baseBgActive);padding:var(--spacing-1) var(--spacing-2);white-space:normal}:is(._tableEditor_f3hmk_713>tbody>tr>td:not(._toolCell_f3hmk_724),._tableEditor_f3hmk_713>tbody>tr>th:not(._toolCell_f3hmk_724):not([data-tool-cell=true]))>div{outline:none}:is(._tableEditor_f3hmk_713>tbody>tr>td:not(._toolCell_f3hmk_724),._tableEditor_f3hmk_713>tbody>tr>th:not(._toolCell_f3hmk_724):not([data-tool-cell=true]))>div>p{margin:0}[data-active=true]:is(._tableEditor_f3hmk_713>tbody>tr>td:not(._toolCell_f3hmk_724),._tableEditor_f3hmk_713>tbody>tr>th:not(._toolCell_f3hmk_724):not([data-tool-cell=true])){outline:solid 1px var(--baseSolid)}._tableEditor_f3hmk_713 ._tableColumnEditorTrigger_f3hmk_743,._tableEditor_f3hmk_713 ._tableRowEditorTrigger_f3hmk_744,._tableEditor_f3hmk_713 ._addRowButton_f3hmk_745,._tableEditor_f3hmk_713 ._addColumnButton_f3hmk_746,._tableEditor_f3hmk_713 ._iconButton_f3hmk_456{opacity:.15}@media (hover: hover){._tableEditor_f3hmk_713:hover ._tableColumnEditorTrigger_f3hmk_743,._tableEditor_f3hmk_713:hover ._tableRowEditorTrigger_f3hmk_744,._tableEditor_f3hmk_713:hover ._addRowButton_f3hmk_745,._tableEditor_f3hmk_713:hover ._addColumnButton_f3hmk_746,._tableEditor_f3hmk_713:hover ._iconButton_f3hmk_456{opacity:.3}._tableEditor_f3hmk_713:hover ._tableColumnEditorTrigger_f3hmk_743:hover,._tableEditor_f3hmk_713:hover ._tableRowEditorTrigger_f3hmk_744:hover,._tableEditor_f3hmk_713:hover ._addRowButton_f3hmk_745:hover,._tableEditor_f3hmk_713:hover ._addColumnButton_f3hmk_746:hover,._tableEditor_f3hmk_713:hover ._iconButton_f3hmk_456:hover{opacity:1}}._toolCell_f3hmk_724{text-align:right}._toolCell_f3hmk_724 button{margin:auto;display:block}._tableColumnEditorTrigger_f3hmk_743{border:0;background-color:transparent;font-size:inherit;-webkit-appearance:none;-moz-appearance:none;appearance:none;all:unset;box-sizing:border-box;cursor:default;color:var(--baseTextContrast);padding:var(--spacing-1);border-radius:var(--radius-full);opacity:.2}._tableColumnEditorTrigger_f3hmk_743 svg{display:block}@media (hover: hover){._tableColumnEditorTrigger_f3hmk_743:hover{background-color:var(--baseBg)}}._tableColumnEditorTrigger_f3hmk_743:active svg{transform:translate(1px,1px)}._tableColumnEditorTrigger_f3hmk_743[data-state=on],._tableColumnEditorTrigger_f3hmk_743:active{background-color:var(--baseBg);color:var(--baseTextContrast)}._tableColumnEditorTrigger_f3hmk_743[data-active=true]{opacity:1!important}._tableColumnEditorToolbar_f3hmk_788{display:flex}._tableColumnEditorToolbar_f3hmk_788>button{border:0;background-color:transparent;font-size:inherit;-webkit-appearance:none;-moz-appearance:none;appearance:none;all:unset;box-sizing:border-box;cursor:default;padding:var(--spacing-1);color:var(--baseTextContrast)}._tableColumnEditorToolbar_f3hmk_788>button svg{display:block}@media (hover: hover){._tableColumnEditorToolbar_f3hmk_788>button:hover{background-color:var(--baseBg)}}._tableColumnEditorToolbar_f3hmk_788>button:active svg{transform:translate(1px,1px)}._tableColumnEditorToolbar_f3hmk_788>button[data-state=on],._tableColumnEditorToolbar_f3hmk_788>button:active{background-color:var(--baseBg);color:var(--baseTextContrast)}._tableColumnEditorToolbar_f3hmk_788 [role=separator]{margin-left:var(--spacing-1);margin-right:var(--spacing-1)}._toggleGroupRoot_f3hmk_801{display:inline-flex}._toggleGroupRoot_f3hmk_801 button{border:0;background-color:transparent;font-size:inherit;-webkit-appearance:none;-moz-appearance:none;appearance:none;all:unset;box-sizing:border-box;cursor:default;padding:var(--spacing-1);color:var(--baseTextContrast)}._toggleGroupRoot_f3hmk_801 button svg{display:block}@media (hover: hover){._toggleGroupRoot_f3hmk_801 button:hover{background-color:var(--baseBg)}}._toggleGroupRoot_f3hmk_801 button:active svg{transform:translate(1px,1px)}._toggleGroupRoot_f3hmk_801 button[data-state=on],._toggleGroupRoot_f3hmk_801 button:active{background-color:var(--baseBg);color:var(--baseTextContrast)}._toggleGroupRoot_f3hmk_801 button:first-child{border-top-left-radius:var(--radius-base);border-bottom-left-radius:var(--radius-base)}._toggleGroupRoot_f3hmk_801 button:last-child{border-top-right-radius:var(--radius-base);border-bottom-right-radius:var(--radius-base)}._tableToolsColumn_f3hmk_819{width:2rem}._tableToolsColumn_f3hmk_819 button{margin:auto;display:block}._leftAlignedCell_f3hmk_828{text-align:left}._rightAlignedCell_f3hmk_832{text-align:right}._centeredCell_f3hmk_836{text-align:center}._addColumnButton_f3hmk_746,._addRowButton_f3hmk_745{border:0;background-color:transparent;font-size:inherit;-webkit-appearance:none;-moz-appearance:none;appearance:none;all:unset;box-sizing:border-box;cursor:default;padding:var(--spacing-1);color:var(--baseTextContrast);background-color:var(--baseBase);display:flex;align-items:center}._addColumnButton_f3hmk_746 svg,._addRowButton_f3hmk_745 svg{display:block}@media (hover: hover){._addColumnButton_f3hmk_746:hover,._addRowButton_f3hmk_745:hover{background-color:var(--baseBg)}}._addColumnButton_f3hmk_746:active svg,._addRowButton_f3hmk_745:active svg{transform:translate(1px,1px)}._addColumnButton_f3hmk_746[data-state=on],._addRowButton_f3hmk_745[data-state=on],._addColumnButton_f3hmk_746:active,._addRowButton_f3hmk_745:active{background-color:var(--baseBg);color:var(--baseTextContrast)}._addColumnButton_f3hmk_746 svg,._addRowButton_f3hmk_745 svg{margin:auto}._addRowButton_f3hmk_745{width:100%;margin-top:var(--spacing-px);box-sizing:border-box;border-bottom-right-radius:var(--radius-medium);border-bottom-left-radius:var(--radius-medium)}._addColumnButton_f3hmk_746{margin-left:var(--spacing-px);height:100%;border-top-right-radius:var(--radius-medium);border-bottom-right-radius:var(--radius-medium)}._dialogOverlay_f3hmk_869{position:fixed;top:0;right:0;bottom:0;left:0;animation:_overlayShow_f3hmk_1 .15s cubic-bezier(.16,1,.3,1);background-color:var(--baseBase);z-index:51;opacity:.5}._dialogContent_f3hmk_602,._largeDialogContent_f3hmk_614{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);animation:_contentShow_f3hmk_1 .15s cubic-bezier(.16,1,.3,1);z-index:52}._dialogContent_f3hmk_602:focus,._largeDialogContent_f3hmk_614:focus{outline:none}@keyframes _overlayShow_f3hmk_1{0%{opacity:0}to{opacity:.5}}@keyframes _contentShow_f3hmk_1{0%{opacity:0;transform:translate(-50%,-48%) scale(.96)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}._focusedImage_f3hmk_915{outline:highlight solid 2px}._imageWrapper_f3hmk_919{display:inline-block;position:relative}._imageWrapper_f3hmk_919[draggable=true]{cursor:move;cursor:grab;cursor:-webkit-grab}._editImageToolbar_f3hmk_932{position:absolute;right:0;top:0;display:flex;gap:var(--spacing-1);padding:var(--spacing-1);z-index:1;background-color:var(--baseBase);border-bottom-left-radius:var(--radius-base)}._editImageButton_f3hmk_936 svg{display:block}._inlineEditor_f3hmk_942{display:inline-flex;border-radius:var(--radius-medium);padding:var(--spacing-1);gap:var(--spacing-2);align-items:center;background:var(--baseBg)}._blockEditor_f3hmk_951{display:flex;justify-content:stretch;border-radius:var(--radius-medium);padding:var(--spacing-2);gap:var(--spacing-2);align-items:center;background:var(--baseBg)}._blockEditor_f3hmk_951 ._nestedEditor_f3hmk_960{flex-grow:1}._nestedEditor_f3hmk_960{background:var(--basePageBg);padding:var(--spacing-1) var(--spacing-2);border-radius:var(--radius-medium)}._nestedEditor_f3hmk_960>p{margin:0}._nestedEditor_f3hmk_960:focus{outline:none}._genericComponentName_f3hmk_979{font-size:var(--text-sm);color:var(--baseText);padding-right:var(--spacing-2)}._diffSourceToggleWrapper_f3hmk_985{margin-left:auto;pointer-events:auto;opacity:1;position:sticky;right:0}._diffSourceToggle_f3hmk_985{border-radius:var(--radius-medium);background-color:var(--baseBase);display:flex}._diffSourceToggle_f3hmk_985 ._toolbarToggleItem_f3hmk_208{padding:0}._diffSourceToggle_f3hmk_985 ._toolbarToggleItem_f3hmk_208>span{display:block;padding:var(--spacing-1) var(--spacing-1)}._selectWithLabel_f3hmk_1011{display:flex;align-items:center;gap:var(--spacing-2);margin-left:var(--spacing-2)}._selectWithLabel_f3hmk_1011>label{font-size:var(--text-sm)}._selectWithLabel_f3hmk_1011 ._selectTrigger_f3hmk_308{border:1px solid var(--baseBorder)}._toolbarTitleMode_f3hmk_1026{font-size:var(--text-sm);margin-left:var(--spacing-2)}._imageControlWrapperResizing_f3hmk_1031{touch-action:none}._imageResizer_f3hmk_1035{display:block;width:7px;height:7px;position:absolute;background-color:var(--accentText);border:1px solid var(--baseBg)}._imageResizer_f3hmk_1035._imageResizerN_f3hmk_1044{top:-6px;left:48%;cursor:n-resize}._imageResizer_f3hmk_1035._imageResizerNe_f3hmk_1050{top:-6px;right:-6px;cursor:ne-resize}._imageResizer_f3hmk_1035._imageResizerE_f3hmk_1056{bottom:48%;right:-6px;cursor:e-resize}._imageResizer_f3hmk_1035._imageResizerSe_f3hmk_1062{bottom:-2px;right:-6px;cursor:nwse-resize}._imageResizer_f3hmk_1035._imageResizerS_f3hmk_1062{bottom:-2px;left:48%;cursor:s-resize}._imageResizer_f3hmk_1035._imageResizerSw_f3hmk_1074{bottom:-2px;left:-6px;cursor:sw-resize}._imageResizer_f3hmk_1035._imageResizerW_f3hmk_1080{bottom:48%;left:-6px;cursor:w-resize}._imageResizer_f3hmk_1035._imageResizerNw_f3hmk_1086{top:-6px;left:-6px;cursor:nw-resize}._imagePlaceholder_f3hmk_1092{border:2px dashed;padding:48px;margin:12px;width:-moz-fit-content;width:fit-content;height:-moz-fit-content;height:fit-content}._imageDimensionsContainer_f3hmk_1100{display:flex;gap:var(--spacing-4)}._placeholder_f3hmk_1105{color:var(--baseSolid);overflow:hidden;position:absolute;top:0;padding:var(--spacing-3);text-overflow:ellipsis;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap;display:inline-block;pointer-events:none}._rootContentEditableWrapper_f3hmk_1118{position:relative}._downshiftContainer_f3hmk_1122{display:flex;flex-direction:column;align-items:stretch}._downshiftInputWrapper_f3hmk_1128{display:flex;align-items:center;background-color:var(--baseBase);border-radius:var(--radius-base);border:1px solid var(--baseBorder)}._downshiftInputWrapper_f3hmk_1128[data-visible-dropdown=true]{border-bottom-left-radius:var(--radius-none);border-bottom-right-radius:var(--radius-none);border-bottom-width:0}._downshiftInputWrapper_f3hmk_1128>button{border:0;background-color:transparent;font-size:inherit;-webkit-appearance:none;-moz-appearance:none;appearance:none;all:unset;box-sizing:border-box;cursor:default;padding-right:var(--spacing-2)}._downshiftInput_f3hmk_1128{border:0;background-color:transparent;font-size:inherit;-webkit-appearance:none;-moz-appearance:none;appearance:none;all:unset;box-sizing:border-box;cursor:default;width:20rem;padding:var(--spacing-2) var(--spacing-3);font-size:var(--text-sm)}._downshiftInput_f3hmk_1128::-moz-placeholder{color:var(--baseBorder)}._downshiftInput_f3hmk_1128::placeholder{color:var(--baseBorder)}._downshiftAutocompleteContainer_f3hmk_1159{position:relative}._downshiftAutocompleteContainer_f3hmk_1159 ul{all:unset;box-sizing:border-box;position:absolute;font-size:var(--text-sm);width:100%;display:none;border-bottom-left-radius:var(--radius-medium);border-bottom-right-radius:var(--radius-medium);max-height:var(--spacing-48);overflow-x:hidden;overflow-y:auto;border:1px solid var(--baseBorder);border-top-width:0;background-color:var(--baseBase)}._downshiftAutocompleteContainer_f3hmk_1159 ul[data-visible=true]{display:block}._downshiftAutocompleteContainer_f3hmk_1159 ul li{padding:var(--spacing-2) var(--spacing-3);white-space:nowrap;margin-bottom:var(--spacing-1);overflow-x:hidden;text-overflow:ellipsis}._downshiftAutocompleteContainer_f3hmk_1159 ul li[data-selected=true]{background-color:var(--baseBgSubtle)}._downshiftAutocompleteContainer_f3hmk_1159 ul li[data-highlighted=true]{background-color:var(--baseBgHover)}._downshiftAutocompleteContainer_f3hmk_1159 ul li:last-of-type{border-bottom-left-radius:var(--radius-medium);border-bottom-right-radius:var(--radius-medium)}._textInput_f3hmk_1205{all:unset;border-radius:var(--radius-base);border:1px solid var(--baseBorder);background-color:var(--baseBase);padding:var(--spacing-2) var(--spacing-3)}form._multiFieldForm_f3hmk_1213{display:flex;flex-direction:column;padding:var(--spacing-2);gap:var(--spacing-2)}form._multiFieldForm_f3hmk_1213 ._formField_f3hmk_1219{display:flex;flex-direction:column;gap:var(--spacing-2)}form._multiFieldForm_f3hmk_1213 ._formField_f3hmk_1219 label{font-size:var(--text-xs)}._markdownParseError_f3hmk_1230{border-radius:var(--radius-base);border:1px solid var(--error-color);padding:var(--spacing-2);margin-block:var(--spacing-2);color:var(--error-color);font-size:var(--text-xs)}._popupContainer_f3hmk_1239{position:relative;z-index:2}._inputSizer_f3hmk_1244{display:inline-grid;vertical-align:baseline;align-items:center;position:relative}._inputSizer_f3hmk_1244:after,._inputSizer_f3hmk_1244 input{width:auto;min-width:1rem;grid-area:1 / 2;font:inherit;margin:0;padding:0 2px;resize:none;background:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;color:inherit}._inputSizer_f3hmk_1244 span{padding:.25em}._inputSizer_f3hmk_1244:after{content:attr(data-value);white-space:pre-wrap}:root,._light_6j9u9_1,._light-theme_6j9u9_1{--blue-1: #fbfdff;--blue-2: #f4faff;--blue-3: #e6f4fe;--blue-4: #d5efff;--blue-5: #c2e5ff;--blue-6: #acd8fc;--blue-7: #8ec8f6;--blue-8: #5eb1ef;--blue-9: #0090ff;--blue-10: #0588f0;--blue-11: #0d74ce;--blue-12: #113264}@supports (color: color(display-p3 1 1 1)){@media (color-gamut: p3){:root,._light_6j9u9_1,._light-theme_6j9u9_1{--blue-1: color(display-p3 .986 .992 .999);--blue-2: color(display-p3 .96 .979 .998);--blue-3: color(display-p3 .912 .956 .991);--blue-4: color(display-p3 .853 .932 1);--blue-5: color(display-p3 .788 .894 .998);--blue-6: color(display-p3 .709 .843 .976);--blue-7: color(display-p3 .606 .777 .947);--blue-8: color(display-p3 .451 .688 .917);--blue-9: color(display-p3 .247 .556 .969);--blue-10: color(display-p3 .234 .523 .912);--blue-11: color(display-p3 .15 .44 .84);--blue-12: color(display-p3 .102 .193 .379)}}}._dark_6j9u9_1,._dark-theme_6j9u9_1{--blue-1: #0d1520;--blue-2: #111927;--blue-3: #0d2847;--blue-4: #003362;--blue-5: #004074;--blue-6: #104d87;--blue-7: #205d9e;--blue-8: #2870bd;--blue-9: #0090ff;--blue-10: #3b9eff;--blue-11: #70b8ff;--blue-12: #c2e6ff}@supports (color: color(display-p3 1 1 1)){@media (color-gamut: p3){._dark_6j9u9_1,._dark-theme_6j9u9_1{--blue-1: color(display-p3 .057 .081 .122);--blue-2: color(display-p3 .072 .098 .147);--blue-3: color(display-p3 .078 .154 .27);--blue-4: color(display-p3 .033 .197 .37);--blue-5: color(display-p3 .08 .245 .441);--blue-6: color(display-p3 .14 .298 .511);--blue-7: color(display-p3 .195 .361 .6);--blue-8: color(display-p3 .239 .434 .72);--blue-9: color(display-p3 .247 .556 .969);--blue-10: color(display-p3 .344 .612 .973);--blue-11: color(display-p3 .49 .72 1);--blue-12: color(display-p3 .788 .898 .99)}}}:root,._light_6j9u9_1,._light-theme_6j9u9_1{--slate-1: #fcfcfd;--slate-2: #f9f9fb;--slate-3: #f0f0f3;--slate-4: #e8e8ec;--slate-5: #e0e1e6;--slate-6: #d9d9e0;--slate-7: #cdced6;--slate-8: #b9bbc6;--slate-9: #8b8d98;--slate-10: #80838d;--slate-11: #60646c;--slate-12: #1c2024}@supports (color: color(display-p3 1 1 1)){@media (color-gamut: p3){:root,._light_6j9u9_1,._light-theme_6j9u9_1{--slate-1: color(display-p3 .988 .988 .992);--slate-2: color(display-p3 .976 .976 .984);--slate-3: color(display-p3 .94 .941 .953);--slate-4: color(display-p3 .908 .909 .925);--slate-5: color(display-p3 .88 .881 .901);--slate-6: color(display-p3 .85 .852 .876);--slate-7: color(display-p3 .805 .808 .838);--slate-8: color(display-p3 .727 .733 .773);--slate-9: color(display-p3 .547 .553 .592);--slate-10: color(display-p3 .503 .512 .549);--slate-11: color(display-p3 .379 .392 .421);--slate-12: color(display-p3 .113 .125 .14)}}}._dark_6j9u9_1,._dark-theme_6j9u9_1{--slate-1: #111113;--slate-2: #18191b;--slate-3: #212225;--slate-4: #272a2d;--slate-5: #2e3135;--slate-6: #363a3f;--slate-7: #43484e;--slate-8: #5a6169;--slate-9: #696e77;--slate-10: #777b84;--slate-11: #b0b4ba;--slate-12: #edeef0}@supports (color: color(display-p3 1 1 1)){@media (color-gamut: p3){._dark_6j9u9_1,._dark-theme_6j9u9_1{--slate-1: color(display-p3 .067 .067 .074);--slate-2: color(display-p3 .095 .098 .105);--slate-3: color(display-p3 .13 .135 .145);--slate-4: color(display-p3 .156 .163 .176);--slate-5: color(display-p3 .183 .191 .206);--slate-6: color(display-p3 .215 .226 .244);--slate-7: color(display-p3 .265 .28 .302);--slate-8: color(display-p3 .357 .381 .409);--slate-9: color(display-p3 .415 .431 .463);--slate-10: color(display-p3 .469 .483 .514);--slate-11: color(display-p3 .692 .704 .728);--slate-12: color(display-p3 .93 .933 .94)}}}:root,._light_6j9u9_1,._light-theme_6j9u9_1{--grass-1: #fbfefb;--grass-2: #f5fbf5;--grass-3: #e9f6e9;--grass-4: #daf1db;--grass-5: #c9e8ca;--grass-6: #b2ddb5;--grass-7: #94ce9a;--grass-8: #65ba74;--grass-9: #46a758;--grass-10: #3e9b4f;--grass-11: #2a7e3b;--grass-12: #203c25}@supports (color: color(display-p3 1 1 1)){@media (color-gamut: p3){:root,._light_6j9u9_1,._light-theme_6j9u9_1{--grass-1: color(display-p3 .986 .996 .985);--grass-2: color(display-p3 .966 .983 .964);--grass-3: color(display-p3 .923 .965 .917);--grass-4: color(display-p3 .872 .94 .865);--grass-5: color(display-p3 .811 .908 .802);--grass-6: color(display-p3 .733 .864 .724);--grass-7: color(display-p3 .628 .803 .622);--grass-8: color(display-p3 .477 .72 .482);--grass-9: color(display-p3 .38 .647 .378);--grass-10: color(display-p3 .344 .598 .342);--grass-11: color(display-p3 .263 .488 .261);--grass-12: color(display-p3 .151 .233 .153)}}}:root,._light_6j9u9_1,._light-theme_6j9u9_1{--cyan-1: #fafdfe;--cyan-2: #f2fafb;--cyan-3: #def7f9;--cyan-4: #caf1f6;--cyan-5: #b5e9f0;--cyan-6: #9ddde7;--cyan-7: #7dcedc;--cyan-8: #3db9cf;--cyan-9: #00a2c7;--cyan-10: #0797b9;--cyan-11: #107d98;--cyan-12: #0d3c48}@supports (color: color(display-p3 1 1 1)){@media (color-gamut: p3){:root,._light_6j9u9_1,._light-theme_6j9u9_1{--cyan-1: color(display-p3 .982 .992 .996);--cyan-2: color(display-p3 .955 .981 .984);--cyan-3: color(display-p3 .888 .965 .975);--cyan-4: color(display-p3 .821 .941 .959);--cyan-5: color(display-p3 .751 .907 .935);--cyan-6: color(display-p3 .671 .862 .9);--cyan-7: color(display-p3 .564 .8 .854);--cyan-8: color(display-p3 .388 .715 .798);--cyan-9: color(display-p3 .282 .627 .765);--cyan-10: color(display-p3 .264 .583 .71);--cyan-11: color(display-p3 .08 .48 .63);--cyan-12: color(display-p3 .108 .232 .277)}}}:root,._light_6j9u9_1,._light-theme_6j9u9_1{--amber-1: #fefdfb;--amber-2: #fefbe9;--amber-3: #fff7c2;--amber-4: #ffee9c;--amber-5: #fbe577;--amber-6: #f3d673;--amber-7: #e9c162;--amber-8: #e2a336;--amber-9: #ffc53d;--amber-10: #ffba18;--amber-11: #ab6400;--amber-12: #4f3422}@supports (color: color(display-p3 1 1 1)){@media (color-gamut: p3){:root,._light_6j9u9_1,._light-theme_6j9u9_1{--amber-1: color(display-p3 .995 .992 .985);--amber-2: color(display-p3 .994 .986 .921);--amber-3: color(display-p3 .994 .969 .782);--amber-4: color(display-p3 .989 .937 .65);--amber-5: color(display-p3 .97 .902 .527);--amber-6: color(display-p3 .936 .844 .506);--amber-7: color(display-p3 .89 .762 .443);--amber-8: color(display-p3 .85 .65 .3);--amber-9: color(display-p3 1 .77 .26);--amber-10: color(display-p3 .959 .741 .274);--amber-11: color(display-p3 .64 .4 0);--amber-12: color(display-p3 .294 .208 .145)}}}:root,._light_6j9u9_1,._light-theme_6j9u9_1{--red-1: #fffcfc;--red-2: #fff7f7;--red-3: #feebec;--red-4: #ffdbdc;--red-5: #ffcdce;--red-6: #fdbdbe;--red-7: #f4a9aa;--red-8: #eb8e90;--red-9: #e5484d;--red-10: #dc3e42;--red-11: #ce2c31;--red-12: #641723}@supports (color: color(display-p3 1 1 1)){@media (color-gamut: p3){:root,._light_6j9u9_1,._light-theme_6j9u9_1{--red-1: color(display-p3 .998 .989 .988);--red-2: color(display-p3 .995 .971 .971);--red-3: color(display-p3 .985 .925 .925);--red-4: color(display-p3 .999 .866 .866);--red-5: color(display-p3 .984 .812 .811);--red-6: color(display-p3 .955 .751 .749);--red-7: color(display-p3 .915 .675 .672);--red-8: color(display-p3 .872 .575 .572);--red-9: color(display-p3 .83 .329 .324);--red-10: color(display-p3 .798 .294 .285);--red-11: color(display-p3 .744 .234 .222);--red-12: color(display-p3 .36 .115 .143)}}}._bold_6j9u9_10{font-weight:700}._italic_6j9u9_14{font-style:italic}._underline_6j9u9_18{text-decoration:underline}._strikethrough_6j9u9_34{text-decoration:line-through}._underlineStrikethrough_6j9u9_38{text-decoration:underline line-through}._subscript_6j9u9_42{font-size:.8em;vertical-align:sub!important}._superscript_6j9u9_47{font-size:.8em;vertical-align:super}._code_6j9u9_52{background-color:var(--baseBg);padding:1px .25rem;font-family:var(--font-mono);font-size:94%}._quote_6j9u9_59{border-inline-start:3px solid var(--baseBorder);padding-inline-start:var(--spacing-4);margin-inline-start:0;color:var(--baseText)}._nestedListItem_6j9u9_66{list-style:none;list-style-type:none}._listitem_6j9u9_76{margin:var(--spacing-2) 0}._listItemChecked_6j9u9_80,._listItemUnchecked_6j9u9_81{position:relative;margin-left:0;margin-right:0;margin-inline-start:-1rem;padding-left:var(--spacing-6);padding-right:var(--spacing-6);list-style-type:none;outline:none}._listItemChecked_6j9u9_80{text-decoration:line-through}._listItemUnchecked_6j9u9_81:before,._listItemChecked_6j9u9_80:before{content:"";width:var(--spacing-4);height:var(--spacing-4);top:0;left:0;cursor:pointer;display:block;background-size:cover;position:absolute}._listItemUnchecked_6j9u9_81[dir=rtl]:before,._listItemChecked_6j9u9_80[dir=rtl]:before{left:auto;right:0}._listItemUnchecked_6j9u9_81:focus:before,._listItemChecked_6j9u9_80:focus:before{box-shadow:0 0 0 2px var(--accentBgActive);border-radius:var(--radius-small)}._listItemUnchecked_6j9u9_81:before{border:1px solid var(--baseBorder);border-radius:var(--radius-small)}._listItemChecked_6j9u9_80:before{border:1px solid var(--accentBorder);border-radius:var(--radius-small);background-color:var(--accentSolid);background-repeat:no-repeat}._listItemChecked_6j9u9_80:after{content:"";cursor:pointer;border-color:var(--baseBase);border-style:solid;position:absolute;display:block;top:var(--spacing-0_5);width:var(--spacing-1);left:var(--spacing-1_5);right:var(--spacing-1_5);height:var(--spacing-2);transform:rotate(45deg);border-width:0 var(--spacing-0_5) var(--spacing-0_5) 0}._nestedListItem_6j9u9_66{list-style-type:none}._nestedListItem_6j9u9_66:before,._nestedListItem_6j9u9_66:after{display:none}._admonitionDanger_6j9u9_158,._admonitionInfo_6j9u9_159,._admonitionNote_6j9u9_160,._admonitionTip_6j9u9_161,._admonitionCaution_6j9u9_162{padding:var(--spacing-2);margin-top:var(--spacing-2);margin-bottom:var(--spacing-2);border-left:3px solid var(--admonitionBorder);background-color:var(--admonitionBg)}._admonitionInfo_6j9u9_159{--admonitionBorder: var(--admonitionInfoBorder);--admonitionBg: var(--admonitionInfoBg)}._admonitionTip_6j9u9_161{--admonitionBorder: var(--admonitionTipBorder);--admonitionBg: var(--admonitionTipBg)}._admonitionCaution_6j9u9_162{--admonitionBorder: var(--admonitionCautionBorder);--admonitionBg: var(--admonitionCautionBg)}._admonitionDanger_6j9u9_158{--admonitionBorder: var(--admonitionDangerBorder);--admonitionBg: var(--admonitionDangerBg)}._admonitionNote_6j9u9_160{--admonitionBorder: var(--admonitionNoteBorder);--admonitionBg: var(--admonitionNoteBg)}._mdxExpression_6j9u9_195{font-family:var(--font-mono);font-size:84%;color:var(--accentText)}._mdxExpression_6j9u9_195 input:focus-visible{outline:none}html,body{width:100%;height:100%}input::-ms-clear,input::-ms-reveal{display:none}*,*:before,*:after{box-sizing:border-box}html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:rgba(0,0,0,0)}@-ms-viewport{width:device-width}body{margin:0}[tabindex="-1"]:focus{outline:none}hr{box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5em;font-weight:500}p{margin-top:0;margin-bottom:1em}abbr[title],abbr[data-original-title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted;border-bottom:0;cursor:help}address{margin-bottom:1em;font-style:normal;line-height:inherit}input[type=text],input[type=password],input[type=number],textarea{-webkit-appearance:none}ol,ul,dl{margin-top:0;margin-bottom:1em}ol ol,ul ul,ol ul,ul ol{margin-bottom:0}dt{font-weight:500}dd{margin-bottom:.5em;margin-left:0}blockquote{margin:0 0 1em}dfn{font-style:italic}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}pre,code,kbd,samp{font-size:1em;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,Courier,monospace}pre{margin-top:0;margin-bottom:1em;overflow:auto}figure{margin:0 0 1em}img{vertical-align:middle;border-style:none}a,area,button,[role=button],input:not([type=range]),label,select,summary,textarea{touch-action:manipulation}table{border-collapse:collapse}caption{padding-top:.75em;padding-bottom:.3em;text-align:left;caption-side:bottom}input,button,select,optgroup,textarea{margin:0;color:inherit;font-size:inherit;font-family:inherit;line-height:inherit}button,input{overflow:visible}button,select{text-transform:none}button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{padding:0;border-style:none}input[type=radio],input[type=checkbox]{box-sizing:border-box;padding:0}input[type=date],input[type=time],input[type=datetime-local],input[type=month]{-webkit-appearance:listbox}textarea{overflow:auto;resize:vertical}fieldset{min-width:0;margin:0;padding:0;border:0}legend{display:block;width:100%;max-width:100%;margin-bottom:.5em;padding:0;color:inherit;font-size:1.5em;line-height:inherit;white-space:normal}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:none}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}summary{display:list-item}template{display:none}[hidden]{display:none!important}mark{padding:.2em;background-color:#feffe6}.mapboxgl-map{font:12px/20px Helvetica Neue,Arial,Helvetica,sans-serif;overflow:hidden;position:relative;-webkit-tap-highlight-color:rgb(0 0 0/0)}.mapboxgl-canvas{left:0;position:absolute;top:0}.mapboxgl-map:-webkit-full-screen{height:100%;width:100%}.mapboxgl-canary{background-color:salmon}.mapboxgl-canvas-container.mapboxgl-interactive,.mapboxgl-ctrl-group button.mapboxgl-ctrl-compass{cursor:grab;-webkit-user-select:none;user-select:none}.mapboxgl-canvas-container.mapboxgl-interactive.mapboxgl-track-pointer{cursor:pointer}.mapboxgl-canvas-container.mapboxgl-interactive:active,.mapboxgl-ctrl-group button.mapboxgl-ctrl-compass:active{cursor:grabbing}.mapboxgl-canvas-container.mapboxgl-touch-zoom-rotate,.mapboxgl-canvas-container.mapboxgl-touch-zoom-rotate .mapboxgl-canvas{touch-action:pan-x pan-y}.mapboxgl-canvas-container.mapboxgl-touch-drag-pan,.mapboxgl-canvas-container.mapboxgl-touch-drag-pan .mapboxgl-canvas{touch-action:pinch-zoom}.mapboxgl-canvas-container.mapboxgl-touch-zoom-rotate.mapboxgl-touch-drag-pan,.mapboxgl-canvas-container.mapboxgl-touch-zoom-rotate.mapboxgl-touch-drag-pan .mapboxgl-canvas{touch-action:none}.mapboxgl-ctrl-bottom,.mapboxgl-ctrl-bottom-left,.mapboxgl-ctrl-bottom-right,.mapboxgl-ctrl-left,.mapboxgl-ctrl-right,.mapboxgl-ctrl-top,.mapboxgl-ctrl-top-left,.mapboxgl-ctrl-top-right{pointer-events:none;position:absolute;z-index:2}.mapboxgl-ctrl-top-left{left:0;top:0}.mapboxgl-ctrl-top{left:50%;top:0;transform:translate(-50%)}.mapboxgl-ctrl-top-right{right:0;top:0}.mapboxgl-ctrl-right{right:0;top:50%;transform:translateY(-50%)}.mapboxgl-ctrl-bottom-right{bottom:0;right:0}.mapboxgl-ctrl-bottom{bottom:0;left:50%;transform:translate(-50%)}.mapboxgl-ctrl-bottom-left{bottom:0;left:0}.mapboxgl-ctrl-left{left:0;top:50%;transform:translateY(-50%)}.mapboxgl-ctrl{clear:both;pointer-events:auto;transform:translate(0)}.mapboxgl-ctrl-top-left .mapboxgl-ctrl{float:left;margin:10px 0 0 10px}.mapboxgl-ctrl-top .mapboxgl-ctrl{float:left;margin:10px 0}.mapboxgl-ctrl-top-right .mapboxgl-ctrl{float:right;margin:10px 10px 0 0}.mapboxgl-ctrl-bottom-right .mapboxgl-ctrl,.mapboxgl-ctrl-right .mapboxgl-ctrl{float:right;margin:0 10px 10px 0}.mapboxgl-ctrl-bottom .mapboxgl-ctrl{float:left;margin:10px 0}.mapboxgl-ctrl-bottom-left .mapboxgl-ctrl,.mapboxgl-ctrl-left .mapboxgl-ctrl{float:left;margin:0 0 10px 10px}.mapboxgl-ctrl-group{background:#fff;border-radius:4px}.mapboxgl-ctrl-group:not(:empty){box-shadow:0 0 0 2px #0000001a}@media (-ms-high-contrast:active){.mapboxgl-ctrl-group:not(:empty){box-shadow:0 0 0 2px ButtonText}}.mapboxgl-ctrl-group button{background-color:initial;border:0;box-sizing:border-box;cursor:pointer;display:block;height:32px;outline:none;overflow:hidden;padding:0;width:32px}.mapboxgl-ctrl-group button+button{border-top:1px solid #ddd}.mapboxgl-ctrl button .mapboxgl-ctrl-icon{background-position:50%;background-repeat:no-repeat;display:block;height:100%;width:100%}@media (-ms-high-contrast:active){.mapboxgl-ctrl-icon{background-color:initial}.mapboxgl-ctrl-group button+button{border-top:1px solid ButtonText}}.mapboxgl-ctrl-attrib-button:focus,.mapboxgl-ctrl-group button:focus{box-shadow:0 0 2px 2px #0096ff}.mapboxgl-ctrl button:disabled{cursor:not-allowed}.mapboxgl-ctrl button:disabled .mapboxgl-ctrl-icon{opacity:.25}.mapboxgl-ctrl-group button:first-child{border-radius:4px 4px 0 0}.mapboxgl-ctrl-group button:last-child{border-radius:0 0 4px 4px}.mapboxgl-ctrl-group button:only-child{border-radius:inherit}.mapboxgl-ctrl button:not(:disabled):hover{background-color:#eee}.mapboxgl-ctrl-group button:focus:focus-visible{box-shadow:0 0 2px 2px #0096ff}.mapboxgl-ctrl-group button:focus:not(:focus-visible){box-shadow:none}.mapboxgl-ctrl button.mapboxgl-ctrl-zoom-out .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23333' viewBox='0 0 29 29'%3E%3Cpath d='M10 13c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h9c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13h-9z'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-zoom-in .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23333' viewBox='0 0 29 29'%3E%3Cpath d='M14.5 8.5c-.75 0-1.5.75-1.5 1.5v3h-3c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h3v3c0 .75.75 1.5 1.5 1.5S16 19.75 16 19v-3h3c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13h-3v-3c0-.75-.75-1.5-1.5-1.5z'/%3E%3C/svg%3E")}@media (-ms-high-contrast:active){.mapboxgl-ctrl button.mapboxgl-ctrl-zoom-out .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 29 29'%3E%3Cpath d='M10 13c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h9c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13h-9z'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-zoom-in .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 29 29'%3E%3Cpath d='M14.5 8.5c-.75 0-1.5.75-1.5 1.5v3h-3c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h3v3c0 .75.75 1.5 1.5 1.5S16 19.75 16 19v-3h3c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13h-3v-3c0-.75-.75-1.5-1.5-1.5z'/%3E%3C/svg%3E")}}@media (-ms-high-contrast:black-on-white){.mapboxgl-ctrl button.mapboxgl-ctrl-zoom-out .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23000' viewBox='0 0 29 29'%3E%3Cpath d='M10 13c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h9c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13h-9z'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-zoom-in .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23000' viewBox='0 0 29 29'%3E%3Cpath d='M14.5 8.5c-.75 0-1.5.75-1.5 1.5v3h-3c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h3v3c0 .75.75 1.5 1.5 1.5S16 19.75 16 19v-3h3c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13h-3v-3c0-.75-.75-1.5-1.5-1.5z'/%3E%3C/svg%3E")}}.mapboxgl-ctrl button.mapboxgl-ctrl-fullscreen .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23333' viewBox='0 0 29 29'%3E%3Cpath d='M24 16v5.5c0 1.75-.75 2.5-2.5 2.5H16v-1l3-1.5-4-5.5 1-1 5.5 4 1.5-3h1zM6 16l1.5 3 5.5-4 1 1-4 5.5 3 1.5v1H7.5C5.75 24 5 23.25 5 21.5V16h1zm7-11v1l-3 1.5 4 5.5-1 1-5.5-4L6 13H5V7.5C5 5.75 5.75 5 7.5 5H13zm11 2.5c0-1.75-.75-2.5-2.5-2.5H16v1l3 1.5-4 5.5 1 1 5.5-4 1.5 3h1V7.5z'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-shrink .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 29 29'%3E%3Cpath d='M18.5 16c-1.75 0-2.5.75-2.5 2.5V24h1l1.5-3 5.5 4 1-1-4-5.5 3-1.5v-1h-5.5zM13 18.5c0-1.75-.75-2.5-2.5-2.5H5v1l3 1.5L4 24l1 1 5.5-4 1.5 3h1v-5.5zm3-8c0 1.75.75 2.5 2.5 2.5H24v-1l-3-1.5L25 5l-1-1-5.5 4L17 5h-1v5.5zM10.5 13c1.75 0 2.5-.75 2.5-2.5V5h-1l-1.5 3L5 4 4 5l4 5.5L5 12v1h5.5z'/%3E%3C/svg%3E")}@media (-ms-high-contrast:active){.mapboxgl-ctrl button.mapboxgl-ctrl-fullscreen .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 29 29'%3E%3Cpath d='M24 16v5.5c0 1.75-.75 2.5-2.5 2.5H16v-1l3-1.5-4-5.5 1-1 5.5 4 1.5-3h1zM6 16l1.5 3 5.5-4 1 1-4 5.5 3 1.5v1H7.5C5.75 24 5 23.25 5 21.5V16h1zm7-11v1l-3 1.5 4 5.5-1 1-5.5-4L6 13H5V7.5C5 5.75 5.75 5 7.5 5H13zm11 2.5c0-1.75-.75-2.5-2.5-2.5H16v1l3 1.5-4 5.5 1 1 5.5-4 1.5 3h1V7.5z'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-shrink .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 29 29'%3E%3Cpath d='M18.5 16c-1.75 0-2.5.75-2.5 2.5V24h1l1.5-3 5.5 4 1-1-4-5.5 3-1.5v-1h-5.5zM13 18.5c0-1.75-.75-2.5-2.5-2.5H5v1l3 1.5L4 24l1 1 5.5-4 1.5 3h1v-5.5zm3-8c0 1.75.75 2.5 2.5 2.5H24v-1l-3-1.5L25 5l-1-1-5.5 4L17 5h-1v5.5zM10.5 13c1.75 0 2.5-.75 2.5-2.5V5h-1l-1.5 3L5 4 4 5l4 5.5L5 12v1h5.5z'/%3E%3C/svg%3E")}}@media (-ms-high-contrast:black-on-white){.mapboxgl-ctrl button.mapboxgl-ctrl-fullscreen .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23000' viewBox='0 0 29 29'%3E%3Cpath d='M24 16v5.5c0 1.75-.75 2.5-2.5 2.5H16v-1l3-1.5-4-5.5 1-1 5.5 4 1.5-3h1zM6 16l1.5 3 5.5-4 1 1-4 5.5 3 1.5v1H7.5C5.75 24 5 23.25 5 21.5V16h1zm7-11v1l-3 1.5 4 5.5-1 1-5.5-4L6 13H5V7.5C5 5.75 5.75 5 7.5 5H13zm11 2.5c0-1.75-.75-2.5-2.5-2.5H16v1l3 1.5-4 5.5 1 1 5.5-4 1.5 3h1V7.5z'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-shrink .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23000' viewBox='0 0 29 29'%3E%3Cpath d='M18.5 16c-1.75 0-2.5.75-2.5 2.5V24h1l1.5-3 5.5 4 1-1-4-5.5 3-1.5v-1h-5.5zM13 18.5c0-1.75-.75-2.5-2.5-2.5H5v1l3 1.5L4 24l1 1 5.5-4 1.5 3h1v-5.5zm3-8c0 1.75.75 2.5 2.5 2.5H24v-1l-3-1.5L25 5l-1-1-5.5 4L17 5h-1v5.5zM10.5 13c1.75 0 2.5-.75 2.5-2.5V5h-1l-1.5 3L5 4 4 5l4 5.5L5 12v1h5.5z'/%3E%3C/svg%3E")}}.mapboxgl-ctrl button.mapboxgl-ctrl-compass .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23333' viewBox='0 0 29 29'%3E%3Cpath d='M10.5 14l4-8 4 8h-8z'/%3E%3Cpath id='south' d='M10.5 16l4 8 4-8h-8z' fill='%23ccc'/%3E%3C/svg%3E")}@media (-ms-high-contrast:active){.mapboxgl-ctrl button.mapboxgl-ctrl-compass .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 29 29'%3E%3Cpath d='M10.5 14l4-8 4 8h-8z'/%3E%3Cpath id='south' d='M10.5 16l4 8 4-8h-8z' fill='%23999'/%3E%3C/svg%3E")}}@media (-ms-high-contrast:black-on-white){.mapboxgl-ctrl button.mapboxgl-ctrl-compass .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23000' viewBox='0 0 29 29'%3E%3Cpath d='M10.5 14l4-8 4 8h-8z'/%3E%3Cpath id='south' d='M10.5 16l4 8 4-8h-8z' fill='%23ccc'/%3E%3C/svg%3E")}}.mapboxgl-ctrl button.mapboxgl-ctrl-arrow-up .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg fill='%23333' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18 18'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M4.29289 11.7071C4.68342 12.0976 5.31658 12.0976 5.70711 11.7071L9 8.41421L12.2929 11.7071C12.6834 12.0976 13.3166 12.0976 13.7071 11.7071C14.0976 11.3166 14.0976 10.6834 13.7071 10.2929L9.70711 6.29289C9.31658 5.90237 8.68342 5.90237 8.29289 6.29289L4.29289 10.2929C3.90237 10.6834 3.90237 11.3166 4.29289 11.7071Z' fill='%23333333'/%3E%3C/svg%3E");background-size:18px 18px}.mapboxgl-ctrl button.mapboxgl-ctrl-arrow-down .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg fill='%23333' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18 18'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M4.29289 6.29289C4.68342 5.90237 5.31658 5.90237 5.70711 6.29289L9 9.58579L12.2929 6.29289C12.6834 5.90237 13.3166 5.90237 13.7071 6.29289C14.0976 6.68342 14.0976 7.31658 13.7071 7.70711L9.70711 11.7071C9.31658 12.0976 8.68342 12.0976 8.29289 11.7071L4.29289 7.70711C3.90237 7.31658 3.90237 6.68342 4.29289 6.29289Z' fill='%23333333'/%3E%3C/svg%3E");background-size:18px 18px}.mapboxgl-ctrl button.mapboxgl-ctrl-indoor-toggle .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg fill='%23333' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18 18'%3E%3Cpath d='M4.0017 3.0017L4.0017 15.0017L10.0017 15.0017V12.0017H12.0017V15.0017H14.0017L14.0017 3.0017C14.0097 2.86829 13.9894 2.73469 13.9419 2.60973C13.8945 2.48477 13.8211 2.37129 13.7266 2.27678C13.6321 2.18228 13.5186 2.10889 13.3937 2.06147C13.2687 2.01405 13.1351 1.99368 13.0017 2.0017L5.0017 2.0017C4.86829 1.99368 4.73469 2.01405 4.60973 2.06147C4.48477 2.10889 4.37129 2.18228 4.27678 2.27678C4.18228 2.37129 4.10889 2.48477 4.06147 2.60973C4.01405 2.73469 3.99368 2.86829 4.0017 3.0017ZM8.0017 14.0017H6.0017V12.0017H8.0017V14.0017ZM8.0017 10.0017H6.0017L6.0017 8.0017H8.0017V10.0017ZM8.0017 6.0017L6.0017 6.0017V4.0017H8.0017V6.0017ZM12.0017 10.0017H10.0017V8.0017H12.0017V10.0017ZM12.0017 6.0017H10.0017V4.0017L12.0017 4.0017V6.0017Z' fill='%23333333'/%3E%3C/svg%3E");background-size:18px 18px}@media (-ms-high-contrast:active){.mapboxgl-ctrl button.mapboxgl-ctrl-indoor-toggle .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg fill='%23fff' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18 18'%3E%3Cpath d='M4.0017 3.0017L4.0017 15.0017L10.0017 15.0017V12.0017H12.0017V15.0017H14.0017L14.0017 3.0017C14.0097 2.86829 13.9894 2.73469 13.9419 2.60973C13.8945 2.48477 13.8211 2.37129 13.7266 2.27678C13.6321 2.18228 13.5186 2.10889 13.3937 2.06147C13.2687 2.01405 13.1351 1.99368 13.0017 2.0017L5.0017 2.0017C4.86829 1.99368 4.73469 2.01405 4.60973 2.06147C4.48477 2.10889 4.37129 2.18228 4.27678 2.27678C4.18228 2.37129 4.10889 2.48477 4.06147 2.60973C4.01405 2.73469 3.99368 2.86829 4.0017 3.0017ZM8.0017 14.0017H6.0017V12.0017H8.0017V14.0017ZM8.0017 10.0017H6.0017L6.0017 8.0017H8.0017V10.0017ZM8.0017 6.0017L6.0017 6.0017V4.0017H8.0017V6.0017ZM12.0017 10.0017H10.0017V8.0017H12.0017V10.0017ZM12.0017 6.0017H10.0017V4.0017L12.0017 4.0017V6.0017Z' fill='%23333333'/%3E%3C/svg%3E")}}@media (-ms-high-contrast:black-on-white){.mapboxgl-ctrl button.mapboxgl-ctrl-indoor-toggle .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg fill='%23000' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18 18'%3E%3Cpath d='M4.0017 3.0017L4.0017 15.0017L10.0017 15.0017V12.0017H12.0017V15.0017H14.0017L14.0017 3.0017C14.0097 2.86829 13.9894 2.73469 13.9419 2.60973C13.8945 2.48477 13.8211 2.37129 13.7266 2.27678C13.6321 2.18228 13.5186 2.10889 13.3937 2.06147C13.2687 2.01405 13.1351 1.99368 13.0017 2.0017L5.0017 2.0017C4.86829 1.99368 4.73469 2.01405 4.60973 2.06147C4.48477 2.10889 4.37129 2.18228 4.27678 2.27678C4.18228 2.37129 4.10889 2.48477 4.06147 2.60973C4.01405 2.73469 3.99368 2.86829 4.0017 3.0017ZM8.0017 14.0017H6.0017V12.0017H8.0017V14.0017ZM8.0017 10.0017H6.0017L6.0017 8.0017H8.0017V10.0017ZM8.0017 6.0017L6.0017 6.0017V4.0017H8.0017V6.0017ZM12.0017 10.0017H10.0017V8.0017H12.0017V10.0017ZM12.0017 6.0017H10.0017V4.0017L12.0017 4.0017V6.0017Z' fill='%23333333'/%3E%3C/svg%3E")}}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23333'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle id='dot' cx='10' cy='10' r='2'/%3E%3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' display='none'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate:disabled .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23aaa'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle id='dot' cx='10' cy='10' r='2'/%3E%3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' fill='%23f00'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-active .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%2333b5e5'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle id='dot' cx='10' cy='10' r='2'/%3E%3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' display='none'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-active-error .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23e58978'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle id='dot' cx='10' cy='10' r='2'/%3E%3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' display='none'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-background .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%2333b5e5'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle id='dot' cx='10' cy='10' r='2' display='none'/%3E%3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' display='none'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-background-error .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23e54e33'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle id='dot' cx='10' cy='10' r='2' display='none'/%3E%3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' display='none'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-waiting .mapboxgl-ctrl-icon{animation:mapboxgl-spin 2s linear infinite}@media (-ms-high-contrast:active){.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23fff'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle id='dot' cx='10' cy='10' r='2'/%3E%3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' display='none'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate:disabled .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23999'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle id='dot' cx='10' cy='10' r='2'/%3E%3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' fill='%23f00'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-active .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%2333b5e5'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle id='dot' cx='10' cy='10' r='2'/%3E%3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' display='none'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-active-error .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23e58978'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle id='dot' cx='10' cy='10' r='2'/%3E%3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' display='none'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-background .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%2333b5e5'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle id='dot' cx='10' cy='10' r='2' display='none'/%3E%3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' display='none'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-background-error .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23e54e33'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle id='dot' cx='10' cy='10' r='2' display='none'/%3E%3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' display='none'/%3E%3C/svg%3E")}}@media (-ms-high-contrast:black-on-white){.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23000'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle id='dot' cx='10' cy='10' r='2'/%3E%3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' display='none'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate:disabled .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23666'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle id='dot' cx='10' cy='10' r='2'/%3E%3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' fill='%23f00'/%3E%3C/svg%3E")}}@keyframes mapboxgl-spin{0%{transform:rotate(0)}to{transform:rotate(1turn)}}a.mapboxgl-ctrl-logo{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' fill-rule='evenodd' viewBox='0 0 88 23'%3E%3Cdefs%3E%3Cpath id='logo' d='M11.5 2.25c5.105 0 9.25 4.145 9.25 9.25s-4.145 9.25-9.25 9.25-9.25-4.145-9.25-9.25 4.145-9.25 9.25-9.25zM6.997 15.983c-.051-.338-.828-5.802 2.233-8.873a4.395 4.395 0 013.13-1.28c1.27 0 2.49.51 3.39 1.42.91.9 1.42 2.12 1.42 3.39 0 1.18-.449 2.301-1.28 3.13C12.72 16.93 7 16 7 16l-.003-.017zM15.3 10.5l-2 .8-.8 2-.8-2-2-.8 2-.8.8-2 .8 2 2 .8z'/%3E%3Cpath id='text' d='M50.63 8c.13 0 .23.1.23.23V9c.7-.76 1.7-1.18 2.73-1.18 2.17 0 3.95 1.85 3.95 4.17s-1.77 4.19-3.94 4.19c-1.04 0-2.03-.43-2.74-1.18v3.77c0 .13-.1.23-.23.23h-1.4c-.13 0-.23-.1-.23-.23V8.23c0-.12.1-.23.23-.23h1.4zm-3.86.01c.01 0 .01 0 .01-.01.13 0 .22.1.22.22v7.55c0 .12-.1.23-.23.23h-1.4c-.13 0-.23-.1-.23-.23V15c-.7.76-1.69 1.19-2.73 1.19-2.17 0-3.94-1.87-3.94-4.19 0-2.32 1.77-4.19 3.94-4.19 1.03 0 2.02.43 2.73 1.18v-.75c0-.12.1-.23.23-.23h1.4zm26.375-.19a4.24 4.24 0 00-4.16 3.29c-.13.59-.13 1.19 0 1.77a4.233 4.233 0 004.17 3.3c2.35 0 4.26-1.87 4.26-4.19 0-2.32-1.9-4.17-4.27-4.17zM60.63 5c.13 0 .23.1.23.23v3.76c.7-.76 1.7-1.18 2.73-1.18 1.88 0 3.45 1.4 3.84 3.28.13.59.13 1.2 0 1.8-.39 1.88-1.96 3.29-3.84 3.29-1.03 0-2.02-.43-2.73-1.18v.77c0 .12-.1.23-.23.23h-1.4c-.13 0-.23-.1-.23-.23V5.23c0-.12.1-.23.23-.23h1.4zm-34 11h-1.4c-.13 0-.23-.11-.23-.23V8.22c.01-.13.1-.22.23-.22h1.4c.13 0 .22.11.23.22v.68c.5-.68 1.3-1.09 2.16-1.1h.03c1.09 0 2.09.6 2.6 1.55.45-.95 1.4-1.55 2.44-1.56 1.62 0 2.93 1.25 2.9 2.78l.03 5.2c0 .13-.1.23-.23.23h-1.41c-.13 0-.23-.11-.23-.23v-4.59c0-.98-.74-1.71-1.62-1.71-.8 0-1.46.7-1.59 1.62l.01 4.68c0 .13-.11.23-.23.23h-1.41c-.13 0-.23-.11-.23-.23v-4.59c0-.98-.74-1.71-1.62-1.71-.85 0-1.54.79-1.6 1.8v4.5c0 .13-.1.23-.23.23zm53.615 0h-1.61c-.04 0-.08-.01-.12-.03-.09-.06-.13-.19-.06-.28l2.43-3.71-2.39-3.65a.213.213 0 01-.03-.12c0-.12.09-.21.21-.21h1.61c.13 0 .24.06.3.17l1.41 2.37 1.4-2.37a.34.34 0 01.3-.17h1.6c.04 0 .08.01.12.03.09.06.13.19.06.28l-2.37 3.65 2.43 3.7c0 .05.01.09.01.13 0 .12-.09.21-.21.21h-1.61c-.13 0-.24-.06-.3-.17l-1.44-2.42-1.44 2.42a.34.34 0 01-.3.17zm-7.12-1.49c-1.33 0-2.42-1.12-2.42-2.51 0-1.39 1.08-2.52 2.42-2.52 1.33 0 2.42 1.12 2.42 2.51 0 1.39-1.08 2.51-2.42 2.52zm-19.865 0c-1.32 0-2.39-1.11-2.42-2.48v-.07c.02-1.38 1.09-2.49 2.4-2.49 1.32 0 2.41 1.12 2.41 2.51 0 1.39-1.07 2.52-2.39 2.53zm-8.11-2.48c-.01 1.37-1.09 2.47-2.41 2.47s-2.42-1.12-2.42-2.51c0-1.39 1.08-2.52 2.4-2.52 1.33 0 2.39 1.11 2.41 2.48l.02.08zm18.12 2.47c-1.32 0-2.39-1.11-2.41-2.48v-.06c.02-1.38 1.09-2.48 2.41-2.48s2.42 1.12 2.42 2.51c0 1.39-1.09 2.51-2.42 2.51z'/%3E%3C/defs%3E%3Cmask id='clip'%3E%3Crect x='0' y='0' width='100%25' height='100%25' fill='white'/%3E%3Cuse xlink:href='%23logo'/%3E%3Cuse xlink:href='%23text'/%3E%3C/mask%3E%3Cg id='outline' opacity='0.3' stroke='%23000' stroke-width='3'%3E%3Ccircle mask='url(%23clip)' cx='11.5' cy='11.5' r='9.25'/%3E%3Cuse xlink:href='%23text' mask='url(%23clip)'/%3E%3C/g%3E%3Cg id='fill' opacity='0.9' fill='%23fff'%3E%3Cuse xlink:href='%23logo'/%3E%3Cuse xlink:href='%23text'/%3E%3C/g%3E%3C/svg%3E");background-repeat:no-repeat;cursor:pointer;display:block;height:23px;margin:0 0 -4px -4px;overflow:hidden;width:88px}a.mapboxgl-ctrl-logo.mapboxgl-compact{width:23px}@media (-ms-high-contrast:active){a.mapboxgl-ctrl-logo{background-color:initial;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' fill-rule='evenodd' viewBox='0 0 88 23'%3E%3Cdefs%3E%3Cpath id='logo' d='M11.5 2.25c5.105 0 9.25 4.145 9.25 9.25s-4.145 9.25-9.25 9.25-9.25-4.145-9.25-9.25 4.145-9.25 9.25-9.25zM6.997 15.983c-.051-.338-.828-5.802 2.233-8.873a4.395 4.395 0 013.13-1.28c1.27 0 2.49.51 3.39 1.42.91.9 1.42 2.12 1.42 3.39 0 1.18-.449 2.301-1.28 3.13C12.72 16.93 7 16 7 16l-.003-.017zM15.3 10.5l-2 .8-.8 2-.8-2-2-.8 2-.8.8-2 .8 2 2 .8z'/%3E%3Cpath id='text' d='M50.63 8c.13 0 .23.1.23.23V9c.7-.76 1.7-1.18 2.73-1.18 2.17 0 3.95 1.85 3.95 4.17s-1.77 4.19-3.94 4.19c-1.04 0-2.03-.43-2.74-1.18v3.77c0 .13-.1.23-.23.23h-1.4c-.13 0-.23-.1-.23-.23V8.23c0-.12.1-.23.23-.23h1.4zm-3.86.01c.01 0 .01 0 .01-.01.13 0 .22.1.22.22v7.55c0 .12-.1.23-.23.23h-1.4c-.13 0-.23-.1-.23-.23V15c-.7.76-1.69 1.19-2.73 1.19-2.17 0-3.94-1.87-3.94-4.19 0-2.32 1.77-4.19 3.94-4.19 1.03 0 2.02.43 2.73 1.18v-.75c0-.12.1-.23.23-.23h1.4zm26.375-.19a4.24 4.24 0 00-4.16 3.29c-.13.59-.13 1.19 0 1.77a4.233 4.233 0 004.17 3.3c2.35 0 4.26-1.87 4.26-4.19 0-2.32-1.9-4.17-4.27-4.17zM60.63 5c.13 0 .23.1.23.23v3.76c.7-.76 1.7-1.18 2.73-1.18 1.88 0 3.45 1.4 3.84 3.28.13.59.13 1.2 0 1.8-.39 1.88-1.96 3.29-3.84 3.29-1.03 0-2.02-.43-2.73-1.18v.77c0 .12-.1.23-.23.23h-1.4c-.13 0-.23-.1-.23-.23V5.23c0-.12.1-.23.23-.23h1.4zm-34 11h-1.4c-.13 0-.23-.11-.23-.23V8.22c.01-.13.1-.22.23-.22h1.4c.13 0 .22.11.23.22v.68c.5-.68 1.3-1.09 2.16-1.1h.03c1.09 0 2.09.6 2.6 1.55.45-.95 1.4-1.55 2.44-1.56 1.62 0 2.93 1.25 2.9 2.78l.03 5.2c0 .13-.1.23-.23.23h-1.41c-.13 0-.23-.11-.23-.23v-4.59c0-.98-.74-1.71-1.62-1.71-.8 0-1.46.7-1.59 1.62l.01 4.68c0 .13-.11.23-.23.23h-1.41c-.13 0-.23-.11-.23-.23v-4.59c0-.98-.74-1.71-1.62-1.71-.85 0-1.54.79-1.6 1.8v4.5c0 .13-.1.23-.23.23zm53.615 0h-1.61c-.04 0-.08-.01-.12-.03-.09-.06-.13-.19-.06-.28l2.43-3.71-2.39-3.65a.213.213 0 01-.03-.12c0-.12.09-.21.21-.21h1.61c.13 0 .24.06.3.17l1.41 2.37 1.4-2.37a.34.34 0 01.3-.17h1.6c.04 0 .08.01.12.03.09.06.13.19.06.28l-2.37 3.65 2.43 3.7c0 .05.01.09.01.13 0 .12-.09.21-.21.21h-1.61c-.13 0-.24-.06-.3-.17l-1.44-2.42-1.44 2.42a.34.34 0 01-.3.17zm-7.12-1.49c-1.33 0-2.42-1.12-2.42-2.51 0-1.39 1.08-2.52 2.42-2.52 1.33 0 2.42 1.12 2.42 2.51 0 1.39-1.08 2.51-2.42 2.52zm-19.865 0c-1.32 0-2.39-1.11-2.42-2.48v-.07c.02-1.38 1.09-2.49 2.4-2.49 1.32 0 2.41 1.12 2.41 2.51 0 1.39-1.07 2.52-2.39 2.53zm-8.11-2.48c-.01 1.37-1.09 2.47-2.41 2.47s-2.42-1.12-2.42-2.51c0-1.39 1.08-2.52 2.4-2.52 1.33 0 2.39 1.11 2.41 2.48l.02.08zm18.12 2.47c-1.32 0-2.39-1.11-2.41-2.48v-.06c.02-1.38 1.09-2.48 2.41-2.48s2.42 1.12 2.42 2.51c0 1.39-1.09 2.51-2.42 2.51z'/%3E%3C/defs%3E%3Cmask id='clip'%3E%3Crect x='0' y='0' width='100%25' height='100%25' fill='white'/%3E%3Cuse xlink:href='%23logo'/%3E%3Cuse xlink:href='%23text'/%3E%3C/mask%3E%3Cg id='outline' opacity='1' stroke='%23000' stroke-width='3'%3E%3Ccircle mask='url(%23clip)' cx='11.5' cy='11.5' r='9.25'/%3E%3Cuse xlink:href='%23text' mask='url(%23clip)'/%3E%3C/g%3E%3Cg id='fill' opacity='1' fill='%23fff'%3E%3Cuse xlink:href='%23logo'/%3E%3Cuse xlink:href='%23text'/%3E%3C/g%3E%3C/svg%3E")}}@media (-ms-high-contrast:black-on-white){a.mapboxgl-ctrl-logo{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' fill-rule='evenodd' viewBox='0 0 88 23'%3E%3Cdefs%3E%3Cpath id='logo' d='M11.5 2.25c5.105 0 9.25 4.145 9.25 9.25s-4.145 9.25-9.25 9.25-9.25-4.145-9.25-9.25 4.145-9.25 9.25-9.25zM6.997 15.983c-.051-.338-.828-5.802 2.233-8.873a4.395 4.395 0 013.13-1.28c1.27 0 2.49.51 3.39 1.42.91.9 1.42 2.12 1.42 3.39 0 1.18-.449 2.301-1.28 3.13C12.72 16.93 7 16 7 16l-.003-.017zM15.3 10.5l-2 .8-.8 2-.8-2-2-.8 2-.8.8-2 .8 2 2 .8z'/%3E%3Cpath id='text' d='M50.63 8c.13 0 .23.1.23.23V9c.7-.76 1.7-1.18 2.73-1.18 2.17 0 3.95 1.85 3.95 4.17s-1.77 4.19-3.94 4.19c-1.04 0-2.03-.43-2.74-1.18v3.77c0 .13-.1.23-.23.23h-1.4c-.13 0-.23-.1-.23-.23V8.23c0-.12.1-.23.23-.23h1.4zm-3.86.01c.01 0 .01 0 .01-.01.13 0 .22.1.22.22v7.55c0 .12-.1.23-.23.23h-1.4c-.13 0-.23-.1-.23-.23V15c-.7.76-1.69 1.19-2.73 1.19-2.17 0-3.94-1.87-3.94-4.19 0-2.32 1.77-4.19 3.94-4.19 1.03 0 2.02.43 2.73 1.18v-.75c0-.12.1-.23.23-.23h1.4zm26.375-.19a4.24 4.24 0 00-4.16 3.29c-.13.59-.13 1.19 0 1.77a4.233 4.233 0 004.17 3.3c2.35 0 4.26-1.87 4.26-4.19 0-2.32-1.9-4.17-4.27-4.17zM60.63 5c.13 0 .23.1.23.23v3.76c.7-.76 1.7-1.18 2.73-1.18 1.88 0 3.45 1.4 3.84 3.28.13.59.13 1.2 0 1.8-.39 1.88-1.96 3.29-3.84 3.29-1.03 0-2.02-.43-2.73-1.18v.77c0 .12-.1.23-.23.23h-1.4c-.13 0-.23-.1-.23-.23V5.23c0-.12.1-.23.23-.23h1.4zm-34 11h-1.4c-.13 0-.23-.11-.23-.23V8.22c.01-.13.1-.22.23-.22h1.4c.13 0 .22.11.23.22v.68c.5-.68 1.3-1.09 2.16-1.1h.03c1.09 0 2.09.6 2.6 1.55.45-.95 1.4-1.55 2.44-1.56 1.62 0 2.93 1.25 2.9 2.78l.03 5.2c0 .13-.1.23-.23.23h-1.41c-.13 0-.23-.11-.23-.23v-4.59c0-.98-.74-1.71-1.62-1.71-.8 0-1.46.7-1.59 1.62l.01 4.68c0 .13-.11.23-.23.23h-1.41c-.13 0-.23-.11-.23-.23v-4.59c0-.98-.74-1.71-1.62-1.71-.85 0-1.54.79-1.6 1.8v4.5c0 .13-.1.23-.23.23zm53.615 0h-1.61c-.04 0-.08-.01-.12-.03-.09-.06-.13-.19-.06-.28l2.43-3.71-2.39-3.65a.213.213 0 01-.03-.12c0-.12.09-.21.21-.21h1.61c.13 0 .24.06.3.17l1.41 2.37 1.4-2.37a.34.34 0 01.3-.17h1.6c.04 0 .08.01.12.03.09.06.13.19.06.28l-2.37 3.65 2.43 3.7c0 .05.01.09.01.13 0 .12-.09.21-.21.21h-1.61c-.13 0-.24-.06-.3-.17l-1.44-2.42-1.44 2.42a.34.34 0 01-.3.17zm-7.12-1.49c-1.33 0-2.42-1.12-2.42-2.51 0-1.39 1.08-2.52 2.42-2.52 1.33 0 2.42 1.12 2.42 2.51 0 1.39-1.08 2.51-2.42 2.52zm-19.865 0c-1.32 0-2.39-1.11-2.42-2.48v-.07c.02-1.38 1.09-2.49 2.4-2.49 1.32 0 2.41 1.12 2.41 2.51 0 1.39-1.07 2.52-2.39 2.53zm-8.11-2.48c-.01 1.37-1.09 2.47-2.41 2.47s-2.42-1.12-2.42-2.51c0-1.39 1.08-2.52 2.4-2.52 1.33 0 2.39 1.11 2.41 2.48l.02.08zm18.12 2.47c-1.32 0-2.39-1.11-2.41-2.48v-.06c.02-1.38 1.09-2.48 2.41-2.48s2.42 1.12 2.42 2.51c0 1.39-1.09 2.51-2.42 2.51z'/%3E%3C/defs%3E%3Cmask id='clip'%3E%3Crect x='0' y='0' width='100%25' height='100%25' fill='white'/%3E%3Cuse xlink:href='%23logo'/%3E%3Cuse xlink:href='%23text'/%3E%3C/mask%3E%3Cg id='outline' opacity='1' stroke='%23fff' stroke-width='3' fill='%23fff'%3E%3Ccircle mask='url(%23clip)' cx='11.5' cy='11.5' r='9.25'/%3E%3Cuse xlink:href='%23text' mask='url(%23clip)'/%3E%3C/g%3E%3Cg id='fill' opacity='1' fill='%23000'%3E%3Cuse xlink:href='%23logo'/%3E%3Cuse xlink:href='%23text'/%3E%3C/g%3E%3C/svg%3E")}}.mapboxgl-ctrl.mapboxgl-ctrl-attrib{background-color:#ffffff80;margin:0;padding:0 5px}@media screen{.mapboxgl-ctrl-attrib.mapboxgl-compact{background-color:#fff;border-radius:12px;box-sizing:initial;margin:10px;min-height:20px;padding:2px 24px 2px 0;position:relative}.mapboxgl-ctrl-attrib.mapboxgl-compact-show{padding:2px 28px 2px 8px;visibility:visible}.mapboxgl-ctrl-bottom-left>.mapboxgl-ctrl-attrib.mapboxgl-compact-show,.mapboxgl-ctrl-left>.mapboxgl-ctrl-attrib.mapboxgl-compact-show,.mapboxgl-ctrl-top-left>.mapboxgl-ctrl-attrib.mapboxgl-compact-show{border-radius:12px;padding:2px 8px 2px 28px}.mapboxgl-ctrl-attrib.mapboxgl-compact .mapboxgl-ctrl-attrib-inner{display:none}.mapboxgl-ctrl-attrib-button{background-color:#ffffff80;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill-rule='evenodd'%3E%3Cpath d='M4 10a6 6 0 1 0 12 0 6 6 0 1 0-12 0m5-3a1 1 0 1 0 2 0 1 1 0 1 0-2 0m0 3a1 1 0 1 1 2 0v3a1 1 0 1 1-2 0'/%3E%3C/svg%3E");border:0;border-radius:12px;box-sizing:border-box;cursor:pointer;display:none;height:24px;outline:none;position:absolute;right:0;top:0;width:24px}.mapboxgl-ctrl-bottom-left .mapboxgl-ctrl-attrib-button,.mapboxgl-ctrl-left .mapboxgl-ctrl-attrib-button,.mapboxgl-ctrl-top-left .mapboxgl-ctrl-attrib-button{left:0}.mapboxgl-ctrl-attrib.mapboxgl-compact .mapboxgl-ctrl-attrib-button,.mapboxgl-ctrl-attrib.mapboxgl-compact-show .mapboxgl-ctrl-attrib-inner{display:block}.mapboxgl-ctrl-attrib.mapboxgl-compact-show .mapboxgl-ctrl-attrib-button{background-color:#0000000d}.mapboxgl-ctrl-bottom-right>.mapboxgl-ctrl-attrib.mapboxgl-compact:after{bottom:0;right:0}.mapboxgl-ctrl-right>.mapboxgl-ctrl-attrib.mapboxgl-compact:after{right:0}.mapboxgl-ctrl-top-right>.mapboxgl-ctrl-attrib.mapboxgl-compact:after{right:0;top:0}.mapboxgl-ctrl-top-left>.mapboxgl-ctrl-attrib.mapboxgl-compact:after{left:0;top:0}.mapboxgl-ctrl-bottom-left>.mapboxgl-ctrl-attrib.mapboxgl-compact:after{bottom:0;left:0}.mapboxgl-ctrl-left>.mapboxgl-ctrl-attrib.mapboxgl-compact:after{left:0}}@media screen and (-ms-high-contrast:active){.mapboxgl-ctrl-attrib.mapboxgl-compact:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill-rule='evenodd' fill='%23fff'%3E%3Cpath d='M4 10a6 6 0 1 0 12 0 6 6 0 1 0-12 0m5-3a1 1 0 1 0 2 0 1 1 0 1 0-2 0m0 3a1 1 0 1 1 2 0v3a1 1 0 1 1-2 0'/%3E%3C/svg%3E")}}@media screen and (-ms-high-contrast:black-on-white){.mapboxgl-ctrl-attrib.mapboxgl-compact:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill-rule='evenodd'%3E%3Cpath d='M4 10a6 6 0 1 0 12 0 6 6 0 1 0-12 0m5-3a1 1 0 1 0 2 0 1 1 0 1 0-2 0m0 3a1 1 0 1 1 2 0v3a1 1 0 1 1-2 0'/%3E%3C/svg%3E")}}.mapboxgl-ctrl-attrib a{color:#000000bf;text-decoration:none}.mapboxgl-ctrl-attrib a:hover{color:inherit;text-decoration:underline}.mapboxgl-ctrl-attrib .mapbox-improve-map{font-weight:700;margin-left:2px}.mapboxgl-attrib-empty{display:none}.mapboxgl-ctrl-scale{background-color:#ffffffbf;border:2px solid #333;border-top:#333;box-sizing:border-box;color:#333;font-size:10px;padding:0 5px;white-space:nowrap}.mapboxgl-popup{display:flex;left:0;pointer-events:none;position:absolute;top:0;will-change:transform}.mapboxgl-popup-anchor-top,.mapboxgl-popup-anchor-top-left,.mapboxgl-popup-anchor-top-right{flex-direction:column}.mapboxgl-popup-anchor-bottom,.mapboxgl-popup-anchor-bottom-left,.mapboxgl-popup-anchor-bottom-right{flex-direction:column-reverse}.mapboxgl-popup-anchor-left{flex-direction:row}.mapboxgl-popup-anchor-right{flex-direction:row-reverse}.mapboxgl-popup-tip{border:10px solid #0000;height:0;width:0;z-index:1}.mapboxgl-popup-anchor-top .mapboxgl-popup-tip{align-self:center;border-bottom-color:#fff;border-top:none}.mapboxgl-popup-anchor-top-left .mapboxgl-popup-tip{align-self:flex-start;border-bottom-color:#fff;border-left:none;border-top:none}.mapboxgl-popup-anchor-top-right .mapboxgl-popup-tip{align-self:flex-end;border-bottom-color:#fff;border-right:none;border-top:none}.mapboxgl-popup-anchor-bottom .mapboxgl-popup-tip{align-self:center;border-bottom:none;border-top-color:#fff}.mapboxgl-popup-anchor-bottom-left .mapboxgl-popup-tip{align-self:flex-start;border-bottom:none;border-left:none;border-top-color:#fff}.mapboxgl-popup-anchor-bottom-right .mapboxgl-popup-tip{align-self:flex-end;border-bottom:none;border-right:none;border-top-color:#fff}.mapboxgl-popup-anchor-left .mapboxgl-popup-tip{align-self:center;border-left:none;border-right-color:#fff}.mapboxgl-popup-anchor-right .mapboxgl-popup-tip{align-self:center;border-left-color:#fff;border-right:none}.mapboxgl-popup-close-button{background-color:initial;border:0;border-radius:0 3px 0 0;cursor:pointer;position:absolute;right:0;top:0}.mapboxgl-popup-close-button:hover{background-color:#eee}.mapboxgl-popup-content{background:#fff;border-radius:3px;box-shadow:0 1px 2px #0000001a;padding:10px 10px 15px;pointer-events:auto;position:relative}.mapboxgl-popup-anchor-top-left .mapboxgl-popup-content{border-top-left-radius:0}.mapboxgl-popup-anchor-top-right .mapboxgl-popup-content{border-top-right-radius:0}.mapboxgl-popup-anchor-bottom-left .mapboxgl-popup-content{border-bottom-left-radius:0}.mapboxgl-popup-anchor-bottom-right .mapboxgl-popup-content{border-bottom-right-radius:0}.mapboxgl-popup-track-pointer{display:none}.mapboxgl-popup-track-pointer *{pointer-events:none;-webkit-user-select:none;user-select:none}.mapboxgl-map:hover .mapboxgl-popup-track-pointer{display:flex}.mapboxgl-map:active .mapboxgl-popup-track-pointer{display:none}.mapboxgl-marker{left:0;opacity:1;position:absolute;top:0;transition:opacity .2s;will-change:transform}.mapboxgl-user-location-dot,.mapboxgl-user-location-dot:before{background-color:#1da1f2;border-radius:50%;height:15px;width:15px}.mapboxgl-user-location-dot:before{animation:mapboxgl-user-location-dot-pulse 2s infinite;content:"";position:absolute}.mapboxgl-user-location-dot:after{border:2px solid #fff;border-radius:50%;box-shadow:0 0 3px #00000059;box-sizing:border-box;content:"";height:19px;left:-2px;position:absolute;top:-2px;width:19px}.mapboxgl-user-location-show-heading .mapboxgl-user-location-heading{height:0;width:0}.mapboxgl-user-location-show-heading .mapboxgl-user-location-heading:after,.mapboxgl-user-location-show-heading .mapboxgl-user-location-heading:before{border-bottom:7.5px solid #4aa1eb;content:"";position:absolute}.mapboxgl-user-location-show-heading .mapboxgl-user-location-heading:before{border-left:7.5px solid #0000;transform:translateY(-28px) skewY(-20deg)}.mapboxgl-user-location-show-heading .mapboxgl-user-location-heading:after{border-right:7.5px solid #0000;transform:translate(7.5px,-28px) skewY(20deg)}@keyframes mapboxgl-user-location-dot-pulse{0%{opacity:1;transform:scale(1)}70%{opacity:0;transform:scale(3)}to{opacity:0;transform:scale(1)}}.mapboxgl-user-location-dot-stale{background-color:#aaa}.mapboxgl-user-location-dot-stale:after{display:none}.mapboxgl-user-location-accuracy-circle{background-color:#1da1f233;border-radius:100%;height:1px;width:1px}.mapboxgl-crosshair,.mapboxgl-crosshair .mapboxgl-interactive,.mapboxgl-crosshair .mapboxgl-interactive:active{cursor:crosshair}.mapboxgl-boxzoom{background:#fff;border:2px dotted #202020;height:0;left:0;opacity:.5;position:absolute;top:0;width:0}@media print{.mapbox-improve-map{display:none}}.mapboxgl-scroll-zoom-blocker,.mapboxgl-touch-pan-blocker{align-items:center;background:#000000b3;color:#fff;display:flex;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif;height:100%;justify-content:center;left:0;opacity:0;pointer-events:none;position:absolute;text-align:center;top:0;transition:opacity .75s ease-in-out;transition-delay:1s;width:100%}.mapboxgl-scroll-zoom-blocker-show,.mapboxgl-touch-pan-blocker-show{opacity:1;transition:opacity .1s ease-in-out}.mapboxgl-canvas-container.mapboxgl-touch-pan-blocker-override.mapboxgl-scrollable-page,.mapboxgl-canvas-container.mapboxgl-touch-pan-blocker-override.mapboxgl-scrollable-page .mapboxgl-canvas{touch-action:pan-x pan-y}.mapboxgl-ctrl button.mapboxgl-ctrl-level-button{font-size:16px;font-weight:700;text-align:center}.mapboxgl-ctrl button.mapboxgl-ctrl-level-button-selected{background-color:#ccc;color:#000}.mapboxgl-ctrl button.mapboxgl-ctrl-level-button-selected:hover{background-color:#ccc}:root{color-scheme:light;--font-display: "Space Grotesk", "Avenir Next", "Segoe UI", sans-serif;--flag-red: #bf0a30;--flag-red-strong: #8f0d28;--flag-blue: #1d4ed8;--flag-blue-strong: #1e3a8a;--flag-white: #ffffff;--flag-black: #05070b;--page-bg: #f3f6fb;--page-bg-accent: #dbeafe;--page-bg-accent-2: #fee2e2;--page-pattern: rgba(29, 78, 216, .08);--surface-base: rgba(255, 255, 255, .86);--surface-raised: rgba(255, 255, 255, .94);--surface-strong: rgba(255, 255, 255, .98);--surface-muted: rgba(226, 232, 240, .64);--surface-inverse: rgba(5, 7, 11, .92);--text-primary: #101828;--text-secondary: #334155;--text-muted: #64748b;--text-inverse: #f8fafc;--border-strong: rgba(148, 163, 184, .34);--border-soft: rgba(148, 163, 184, .2);--shadow-color: rgba(15, 23, 42, .12);--shadow-strong: 0 28px 80px var(--shadow-color);--shadow-soft: 0 14px 40px rgba(15, 23, 42, .08);--hero-wash: linear-gradient(135deg, rgba(191, 10, 48, .1), rgba(29, 78, 216, .12));--glass-blur: blur(18px);--focus-ring: 0 0 0 3px rgba(191, 10, 48, .18);--flag-overlay-stripes: repeating-linear-gradient( 180deg, rgba(191, 10, 48, .026) 0, rgba(191, 10, 48, .026) calc(100% / 13), rgba(255, 255, 255, .01) calc(100% / 13), rgba(255, 255, 255, .01) calc((100% / 13) * 2) );--flag-overlay-canton-image: url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20760%20538.46'%3e%3crect%20width='760'%20height='538.46'%20fill='rgba(29,78,216,0.05)'%20/%3e%3c/svg%3e");--success-bg: rgba(29, 78, 216, .12);--success-border: rgba(29, 78, 216, .24);--danger-bg: rgba(191, 10, 48, .12);--danger-border: rgba(191, 10, 48, .24)}:root[data-theme=dark]{color-scheme:dark;--page-bg: #020617;--page-bg-accent: rgba(29, 78, 216, .22);--page-bg-accent-2: rgba(191, 10, 48, .2);--page-pattern: rgba(255, 255, 255, .04);--surface-base: rgba(15, 23, 42, .76);--surface-raised: rgba(17, 24, 39, .88);--surface-strong: rgba(17, 24, 39, .94);--surface-muted: rgba(30, 41, 59, .62);--surface-inverse: rgba(248, 250, 252, .94);--text-primary: #f8fafc;--text-secondary: #cbd5e1;--text-muted: #94a3b8;--text-inverse: #05070b;--border-strong: rgba(71, 85, 105, .56);--border-soft: rgba(71, 85, 105, .28);--shadow-color: rgba(0, 0, 0, .44);--shadow-strong: 0 28px 90px var(--shadow-color);--shadow-soft: 0 16px 42px rgba(0, 0, 0, .22);--hero-wash: linear-gradient(135deg, rgba(255, 77, 109, .16), rgba(96, 165, 250, .14));--focus-ring: 0 0 0 3px rgba(255, 77, 109, .2);--flag-overlay-stripes: repeating-linear-gradient( 180deg, rgba(248, 113, 113, .034) 0, rgba(248, 113, 113, .034) calc(100% / 13), rgba(255, 255, 255, .008) calc(100% / 13), rgba(255, 255, 255, .008) calc((100% / 13) * 2) );--flag-overlay-canton-image: url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20760%20538.46'%3e%3crect%20width='760'%20height='538.46'%20fill='rgba(96,165,250,0.085)'%20/%3e%3c/svg%3e");--success-bg: rgba(96, 165, 250, .14);--success-border: rgba(96, 165, 250, .26);--danger-bg: rgba(248, 113, 113, .14);--danger-border: rgba(248, 113, 113, .26)}*,*:before,*:after{box-sizing:border-box;scrollbar-width:none;-ms-overflow-style:none}*::-webkit-scrollbar{display:none}html,body,#root{height:100%;min-height:100%;margin:0;overflow:hidden;overscroll-behavior:none}html{background:radial-gradient(circle at top left,var(--page-bg-accent),transparent 30%),radial-gradient(circle at top right,var(--page-bg-accent-2),transparent 24%),linear-gradient(180deg,var(--page-bg) 0%,color-mix(in srgb,var(--page-bg) 92%,var(--flag-black)) 100%)}html:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;background:var(--flag-overlay-stripes);z-index:0}html:after{content:"";position:fixed;top:0;left:0;width:40%;height:calc((100% / 13) * 7);pointer-events:none;background:var(--flag-overlay-canton-image) no-repeat top left / 100% 100%;z-index:0}body{min-width:320px;color:var(--text-primary);font-family:var(--font-display);line-height:1.5;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:linear-gradient(120deg,transparent 0%,var(--page-pattern) 50%,transparent 100%),linear-gradient(180deg,transparent,rgba(255,255,255,.02))}body:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;background-image:linear-gradient(rgba(255,255,255,.03) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.03) 1px,transparent 1px);background-size:28px 28px;-webkit-mask-image:radial-gradient(circle at center,black,transparent 85%);mask-image:radial-gradient(circle at center,black,transparent 85%);opacity:.35}a{color:var(--flag-blue)}button,input,select,textarea{font:inherit}.admin-users-toolbar{display:flex;flex-wrap:wrap;gap:16px;align-items:flex-end;justify-content:space-between}.admin-users-total-alert.ant-alert{width:100%;padding:14px 18px;border:1px solid var(--border-soft);border-radius:8px;background:color-mix(in srgb,var(--flag-blue) 8%,var(--surface-raised))}.admin-users-total-alert .ant-alert-message{width:100%;color:var(--text-primary);font-size:16px;font-weight:700;line-height:1.35;text-align:center;overflow-wrap:anywhere}.admin-users-section-title.ant-typography{margin-bottom:4px}.admin-users-toolbar-copy.ant-typography{margin-bottom:0}.admin-users-search{width:min(100%,720px)}.admin-users-autocomplete{flex:1 1 360px}.admin-users-search-input .ant-input,.admin-users-search-input .ant-input-group-addon .ant-btn{height:40px}.admin-users-search-input .ant-input{width:100%;min-width:260px;color:var(--text-primary);background:color-mix(in srgb,var(--surface-base) 92%,transparent);border:1px solid var(--border-soft)}.admin-users-search-input .ant-input::placeholder{color:var(--text-muted)}.admin-users-table-user{display:flex;flex-direction:column}.admin-users-editor-layout{display:grid;grid-template-columns:minmax(0,1fr);gap:16px;align-items:start}.admin-users-editor-layout.has-selected-user{grid-template-columns:minmax(0,3fr) minmax(340px,1fr)}.admin-users-table-region{min-width:0}.admin-users-page-root>.feed-main-scroll-region{height:100%;min-height:0;overflow:hidden}.admin-users-layout-shell.ant-space,.admin-users-layout-content.ant-space,.admin-users-content.ant-space{display:flex;flex-direction:column;height:100%;min-height:0}.admin-users-layout-shell>.ant-space-item:last-child,.admin-users-layout-content>.ant-space-item:last-child,.admin-users-content>.ant-space-item:last-child{flex:1 1 auto;min-height:0;overflow:hidden}.admin-users-page-card.ant-card,.admin-users-page-card.ant-card>.ant-card-body{height:100%;min-height:0;overflow:hidden}.admin-users-page-card.ant-card>.ant-card-body{display:flex;flex-direction:column}.admin-users-editor-layout{flex:1 1 auto;min-height:0;overflow:hidden}.admin-users-table-region{display:flex;min-height:0;flex-direction:column;overflow:hidden}.admin-users-table.ant-table-wrapper,.admin-users-table .ant-spin-nested-loading,.admin-users-table .ant-spin-container{display:flex;flex:1 1 auto;min-height:0;flex-direction:column}.admin-users-table .ant-table{flex:1 1 auto;min-height:0;overflow:hidden}.admin-users-table .ant-table-container{display:flex;height:100%;min-height:0;flex-direction:column}.admin-users-table .ant-table-header{flex:0 0 auto}.admin-users-table .ant-table-body{flex:1 1 auto;min-height:0;overflow-y:auto!important;overflow-x:auto!important}.admin-users-table .ant-pagination{flex:0 0 auto}.admin-users-table .ant-table-row{cursor:pointer}.admin-users-detail-card.ant-card{position:sticky;top:0;border:1px solid var(--border-soft);border-radius:8px;background:color-mix(in srgb,var(--surface-raised) 90%,transparent)}.admin-users-detail-card.is-selected-user.ant-card{display:flex;max-height:calc(100dvh - 190px);min-height:0;flex-direction:column;overflow:hidden}.admin-users-detail-card.is-selected-user.ant-card>.ant-card-body{flex:1 1 auto;min-height:0;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.admin-users-detail-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 12px}.admin-users-detail-full{grid-column:1 / -1}.admin-data-page-root>.feed-main-scroll-region{overflow:hidden}.admin-data-page-root .admin-data-page-card.ant-card,.admin-data-page-root .admin-data-page-card.ant-card>.ant-card-body,.admin-data-page-root .admin-data-layout-shell,.admin-data-page-root .admin-data-layout-shell.ant-space,.admin-data-page-root .admin-data-content,.admin-data-page-root .admin-data-content.ant-space,.admin-data-page-root .admin-data-shell{height:100%;min-height:0}.admin-data-page-root .admin-data-content,.admin-data-page-root .admin-data-content.ant-space,.admin-data-page-root .admin-data-shell{display:flex;width:100%;flex-direction:column}.admin-data-page-root .admin-data-shell{gap:18px}.admin-data-page-root .admin-data-toolbar{display:flex;flex:0 0 auto;justify-content:flex-end}.admin-data-page-root .admin-data-search-card.ant-card{flex:0 0 auto;border:1px solid var(--border-color);border-radius:8px}.admin-data-page-root .admin-data-search-card.ant-card .ant-card-body{padding:16px}.admin-data-page-root .admin-data-search-row{display:grid;grid-template-columns:minmax(220px,280px) minmax(0,1fr);gap:12px}.admin-data-page-root .admin-data-entity-select,.admin-data-page-root .admin-data-search,.admin-data-page-root .admin-data-input-number{width:100%}.admin-data-page-root .admin-data-editor-region{display:flex;flex:1 1 auto;min-height:0;flex-direction:column;gap:16px;overflow:hidden}.admin-data-page-root .admin-data-editor-actions{display:flex;flex:0 0 auto;justify-content:flex-end;gap:10px}.admin-data-page-root .admin-data-form{display:grid;flex:1 1 auto;min-height:0;gap:16px;overflow-x:hidden;overflow-y:auto;padding-right:4px;scrollbar-width:none}.admin-data-page-root .admin-data-field-group.ant-card{border:1px solid var(--border-color);border-radius:8px}.admin-data-page-root .admin-data-field-group.ant-card .ant-card-body{padding:16px}.admin-data-page-root .admin-data-field-group-title.ant-typography{margin-bottom:14px;text-transform:capitalize}.admin-data-page-root .admin-data-field-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 16px}.admin-data-page-root .admin-data-field-grid .ant-form-item{margin-bottom:0}.admin-data-page-root .admin-data-field-grid textarea{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:12px}.admin-data-page-root .admin-data-loading{display:grid;min-height:240px;place-items:center}@media (max-width: 768px){.admin-data-page-root .admin-data-search-row,.admin-data-page-root .admin-data-field-grid{grid-template-columns:minmax(0,1fr)}}.admin-pre-live-role-list{display:flex;flex-wrap:wrap;gap:8px;min-width:0}.admin-pre-live-role-tag.ant-tag{margin-inline-end:0;white-space:normal;overflow-wrap:anywhere}.admin-pre-live-page-root>.feed-main-scroll-region{height:100%;min-height:0;overflow:hidden}.admin-pre-live-layout-shell.ant-space,.admin-pre-live-layout-content.ant-space,.admin-pre-live-content.ant-space{display:flex;flex-direction:column;height:100%;min-height:0}.admin-pre-live-layout-shell>.ant-space-item:last-child,.admin-pre-live-layout-content>.ant-space-item:last-child,.admin-pre-live-content>.ant-space-item:last-child{flex:1 1 auto;min-height:0;overflow:hidden}.admin-pre-live-page-card.ant-card,.admin-pre-live-page-card.ant-card>.ant-card-body{height:100%;min-height:0;overflow:hidden}.admin-pre-live-page-card.ant-card>.ant-card-body{display:flex;flex-direction:column}.admin-pre-live-table-region{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;overflow:hidden}.admin-pre-live-table.ant-table-wrapper,.admin-pre-live-table .ant-spin-nested-loading,.admin-pre-live-table .ant-spin-container{display:flex;flex-direction:column;flex:1 1 auto;min-height:0}.admin-pre-live-table .ant-table{flex:1 1 auto;min-height:0;overflow:hidden}.admin-pre-live-table .ant-table-container{display:flex;flex-direction:column;height:100%;min-height:0}.admin-pre-live-table .ant-table-header{flex:0 0 auto}.admin-pre-live-table .ant-table-body{flex:1 1 auto;min-height:0;overflow-y:auto!important;overflow-x:auto!important}.admin-pre-live-table .ant-pagination{flex:0 0 auto}@media (max-width: 720px){.admin-users-search{width:100%}.admin-users-autocomplete{flex-basis:100%}.admin-users-search-input{width:100%}.admin-users-editor-layout.has-selected-user{grid-template-columns:minmax(0,1fr)}.admin-users-detail-card.ant-card{position:static}}:focus-visible{outline:none;box-shadow:var(--focus-ring)}.app-shell.ant-layout{position:relative;min-height:100vh;height:100dvh;overflow:hidden;background:transparent}.profile-picture-avatar.ant-avatar{position:relative;overflow:hidden}.profile-picture-avatar__image{position:absolute;top:50%;left:50%;width:100%;height:100%;object-fit:cover;transform-origin:center;pointer-events:none;-webkit-user-select:none;user-select:none}.early-access-page{position:relative;z-index:1;height:100dvh;overflow:auto;padding:24px 0 40px}.early-access-shell{display:flex;flex-direction:column;gap:18px;width:min(760px,calc(100% - 32px));margin:0 auto;align-items:stretch}.early-access-banner,.early-access-form-card{background:color-mix(in srgb,var(--surface-raised) 92%,transparent);border:1px solid var(--border-soft);box-shadow:var(--shadow-strong);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur)}.early-access-banner .ant-card-body,.early-access-form-card .ant-card-body{position:relative;z-index:1}.early-access-banner{text-align:center}.early-access-banner-text{display:block;font-size:.95rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--flag-red-strong)}.early-access-form-card .ant-radio-group{display:flex;flex-wrap:wrap;gap:8px}.early-access-form-card .ant-radio-button-wrapper{border-radius:999px}.early-access-alert{margin-bottom:16px}.early-access-section{margin-bottom:28px;padding-bottom:8px;border-bottom:1px solid var(--border-soft)}.early-access-section:last-of-type{border-bottom:0}.early-access-role-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 18px;margin-top:6px}.early-access-role-options .ant-checkbox-wrapper{margin-inline-start:0!important;line-height:1.45}.early-access-certification-list{display:flex;flex-direction:column;gap:12px;margin:16px 0 0}.early-access-certification-card{background:color-mix(in srgb,var(--surface-base) 88%,transparent);border:1px solid var(--border-soft)}.early-access-add-certification{margin-top:16px}.early-access-received-card{text-align:center;padding:32px 12px}.early-access-received-copy.ant-typography{max-width:34rem;margin:0 auto 24px;font-size:1.05rem}.early-access-form-card .ant-form-item,.early-access-form-card .ant-form-item-control,.early-access-form-card .ant-form-item-control-input,.early-access-form-card .ant-form-item-control-input-content,.early-access-form-card .ant-select{min-width:0}.early-access-form-card .ant-select-single .ant-select-selector{height:40px}.early-access-form-card .ant-select-single .ant-select-selection-wrap{width:100%;min-width:0;align-items:center}.early-access-form-card .ant-select-selection-item,.early-access-form-card .ant-select-selection-placeholder{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.early-access-wrapped-typeahead-dropdown .ant-select-item{height:auto;min-height:32px}.early-access-wrapped-typeahead-dropdown .ant-select-item-option-content{white-space:normal;overflow-wrap:anywhere;word-break:break-word;line-height:1.35}.early-access-inline-toggle{display:flex;align-items:center;justify-content:flex-start;gap:12px;min-height:32px}.early-access-inline-toggle-label{white-space:nowrap}.early-access-inline-toggle-control{margin-bottom:0;flex:0 0 auto}.early-access-inline-toggle-control .ant-form-item-control{flex:0 0 auto}.early-access-toggle-row{margin-bottom:12px}.early-access-toggle-section-heading{margin-top:10px}@media (max-width: 960px){.early-access-shell{width:min(760px,calc(100% - 24px))}}@media (max-width: 767px){.early-access-role-options{grid-template-columns:1fr}.early-access-form-card .ant-input,.early-access-form-card .ant-input-affix-wrapper,.early-access-form-card .ant-input-affix-wrapper input,.early-access-form-card .ant-select-selection-search-input,.early-access-form-card .ant-select-selection-item,.early-access-form-card .ant-select-selection-placeholder,.early-access-form-card textarea{font-size:16px}}.content.ant-layout-content{position:relative;z-index:1;width:min(1180px,calc(100% - 32px));min-height:100%;margin:0 auto;padding:28px 0 48px}.app-header{position:fixed;top:0;left:0;right:0;z-index:5}.app-mobile-header,.app-mobile-bottom-nav{display:none}.app-header-inner{display:flex;align-items:center;justify-content:space-between;gap:20px;width:100%;box-sizing:border-box;margin:0 auto;padding:8px 24px;border-bottom:1px solid var(--border-soft);background:color-mix(in srgb,var(--surface-base) 94%,transparent);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);box-shadow:var(--shadow-soft)}.app-header-inner--full-width{max-width:none}.app-header-left{display:flex;align-items:center;flex:1 1 auto;min-width:0}.app-header-logo{display:inline-flex;align-items:center;justify-content:center;width:62px;height:46px;padding:0;border:0;background:transparent;cursor:pointer}.app-header-logo img{display:block;width:100%;height:auto}.app-header-search{display:flex;align-items:center;align-self:center;flex:1 1 620px;min-width:220px;max-width:840px}.app-header-search-input-shell.ant-input-affix-wrapper{width:100%;height:52px;min-height:52px;align-items:center;padding-top:0;padding-bottom:0}.app-header-search-actions.ant-space{gap:2px}.app-header-search-action.ant-btn{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:10px;color:var(--text-secondary)}.app-header-search-action.ant-btn:hover,.app-header-search-action.ant-btn:focus{background:color-mix(in srgb,var(--flag-blue) 8%,transparent);color:var(--text-primary)}.app-header-search-action.ant-btn[disabled]{color:color-mix(in srgb,var(--text-secondary) 60%,transparent)}.app-header-search-dropdown .ant-select-item-group{padding:10px 12px 6px}.app-header-search-group-label{display:inline-flex;align-items:center;color:var(--text-secondary);font-size:.76rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.app-header-search-option{display:flex;align-items:center;gap:12px;min-width:0}.app-header-search-option__icon{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:12px;background:linear-gradient(135deg,#bf0a301f,#f9731629);color:var(--flag-red);flex-shrink:0}.app-header-search-option__copy{display:flex;flex-direction:column;min-width:0}.app-header-search-option__title{color:var(--text-primary);font-weight:700;line-height:1.2}.app-header-search-option__meta{color:var(--text-secondary);font-size:.82rem;line-height:1.2}.app-header-search-popup{display:flex;flex-direction:column;max-height:360px}.app-header-search-popup__results{min-height:0;overflow-y:auto}.app-header-search-popup__footer{flex-shrink:0;padding:10px 12px 12px;border-top:1px solid var(--border-soft);background:var(--surface-base)}.app-header-search-footer__button{display:flex;align-items:center;justify-content:center;width:100%;min-height:40px;border:1px solid color-mix(in srgb,var(--flag-blue) 18%,var(--border-soft));border-radius:12px;background:color-mix(in srgb,var(--surface-raised) 92%,transparent);color:var(--flag-blue-strong);font-weight:700;cursor:pointer}.app-header-search-footer__button:hover{border-color:color-mix(in srgb,var(--flag-blue) 28%,var(--border-soft));background:color-mix(in srgb,var(--flag-blue) 7%,var(--surface-raised))}.app-header-nav.ant-space{align-items:center;align-self:center;display:flex;justify-content:flex-end;flex:0 1 auto;margin-left:auto}.app-header-nav-item.ant-btn{display:inline-flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;width:82px;height:54px;padding:6px 8px;border-radius:18px;color:var(--text-secondary)}.app-header-nav-item.ant-btn.is-active{background:linear-gradient(135deg,color-mix(in srgb,var(--flag-red) 12%,transparent),color-mix(in srgb,var(--flag-blue) 10%,transparent));color:var(--text-primary)}.app-header-nav-item.ant-btn:hover{background:color-mix(in srgb,var(--flag-blue) 8%,transparent)}.app-header-nav-icon{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;font-size:1rem}.app-header-nav-label.ant-typography{margin:0;color:inherit;font-size:.76rem;font-weight:700;line-height:1}.app-header-profile-dropdown .ant-dropdown-menu{min-width:188px;padding:10px}.app-header-notifications-menu{display:flex;max-height:30dvh;flex-direction:column;width:min(360px,calc(100vw - 24px));border:1px solid var(--border-soft);border-radius:20px;background:color-mix(in srgb,var(--surface-strong) 96%,transparent);box-shadow:var(--shadow-strong);overflow:hidden;-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur)}.app-header-notifications-menu__header{padding:14px 16px 10px}.app-header-notifications-menu__eyebrow.ant-typography{margin:0;color:var(--text-secondary);font-size:.76rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.app-header-notifications-menu__list{display:flex;min-height:0;flex-direction:column;overflow-y:auto;overscroll-behavior:contain;padding:0 8px 8px;scrollbar-width:thin}.app-header-notifications-menu__list::-webkit-scrollbar{width:8px}.app-header-notifications-menu__list::-webkit-scrollbar-thumb{border:2px solid transparent;border-radius:999px;background:color-mix(in srgb,var(--text-muted) 42%,transparent);background-clip:padding-box}.app-header-notifications-item{display:flex;align-items:flex-start;gap:12px;width:100%;padding:12px;border:0;border-radius:14px;background:transparent;color:var(--text-primary);text-align:left;cursor:pointer}.app-header-notifications-item:hover{background:color-mix(in srgb,var(--flag-blue) 6%,transparent)}.app-header-notifications-item__dot{width:9px;height:9px;margin-top:6px;border-radius:999px;background:linear-gradient(135deg,var(--flag-red),var(--flag-blue));flex-shrink:0}.app-header-notifications-item__copy{display:flex;flex-direction:column;gap:2px;min-width:0}.app-header-notifications-item__title{font-size:.95rem;font-weight:700;line-height:1.3}.app-header-notifications-item__detail{color:var(--text-secondary);font-size:.82rem;line-height:1.45}.app-header-notifications-menu__footer{padding:12px 16px 16px;border-top:1px solid var(--border-soft)}.app-header-notifications-footer__button{display:flex;align-items:center;justify-content:center;width:100%;min-height:42px;border:1px solid color-mix(in srgb,var(--flag-blue) 18%,var(--border-soft));border-radius:12px;background:color-mix(in srgb,var(--surface-raised) 92%,transparent);color:var(--flag-blue-strong);font-weight:700;cursor:pointer}.app-header-notifications-footer__button:hover{border-color:color-mix(in srgb,var(--flag-blue) 28%,var(--border-soft));background:color-mix(in srgb,var(--flag-blue) 7%,var(--surface-raised))}.app-header-profile-dropdown .ant-dropdown-menu-item{display:flex;align-items:center;gap:10px;min-height:42px;font-weight:600}.app-header-profile-dropdown .ant-dropdown-menu-item .ant-dropdown-menu-title-content{flex:1}.mobile-workspace-switcher,.mobile-filter-launcher,.mobile-selected-preview-launcher,.mobile-docked-panels,.admin-mobile-card-list,.admin-mobile-drawer-close{display:none}.login-content.ant-layout-content{height:100%;min-height:100dvh;display:flex;flex-direction:column;justify-content:center;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain}.login-content.login-content--registration.ant-layout-content{height:100dvh;min-height:100dvh;padding-top:100px;padding-bottom:100px;overflow:hidden}.login-content--registration .login-grid.is-registration-focused{flex:0 1 auto;width:100%;min-height:0;max-height:100%;align-content:center}.login-content--registration .panel-column{display:flex;min-height:0}.login-content--registration .panel-column .auth-panel--registration.ant-card{display:flex;flex-direction:column;width:100%;min-height:0;max-height:calc(100dvh - 200px);overflow:hidden}.login-content--registration .auth-panel--registration.ant-card>.ant-card-body{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.login-content--onboarding-compact.ant-layout-content{padding-top:10px;padding-bottom:10px}.login-content--registration .panel-column .auth-panel--onboarding-card.ant-card{height:calc(100dvh - 20px);max-height:calc(100dvh - 20px)}.login-content--registration .auth-panel--onboarding-card.ant-card>.ant-card-body{display:flex;flex-direction:column;padding:10px clamp(20px,4vw,32px);overflow:hidden}.verification-content.ant-layout-content{align-items:center;padding:48px 20px}.verification-card.ant-card{width:min(100%,560px)}.verification-card .ant-card-body{padding:clamp(32px,6vw,56px)}.verification-stack,.verification-stack.ant-space,.verification-copy,.verification-copy.ant-space{width:100%;align-items:center;text-align:center}.verification-icon{display:grid;place-items:center;width:72px;height:72px;border:1px solid color-mix(in srgb,var(--flag-blue) 22%,var(--border-soft));border-radius:50%;background:color-mix(in srgb,var(--flag-blue) 10%,var(--surface-raised));color:var(--flag-blue-strong);font-size:2rem}.verification-icon--success{border-color:color-mix(in srgb,#17803b 24%,var(--border-soft));background:color-mix(in srgb,#17803b 10%,var(--surface-raised));color:#146c33}.verification-copy .ant-typography{margin-bottom:0}.verification-copy h2.ant-typography{color:var(--text-primary)}.verification-copy .ant-typography:not(h2){max-width:34rem;color:var(--text-secondary);font-size:1.02rem;line-height:1.65}.verification-secondary-copy.ant-typography{color:var(--text-muted)}.verification-action.ant-btn{min-width:190px}.login-card.ant-card{width:min(100%,1120px);margin:0 auto}.login-card .ant-card-body{padding:clamp(24px,4vw,44px)}.login-card-grid{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1fr) minmax(340px,.86fr);gap:clamp(28px,5vw,64px);align-items:center}.login-brand-panel{display:flex;align-items:center;justify-content:center;min-width:0}.login-brand-stack,.login-brand-stack.ant-space{width:100%}.login-options-panel{min-width:0}.login-content--marketing.ant-layout-content{position:relative;z-index:1;flex-direction:row;justify-content:stretch;width:100%;min-height:100dvh;padding:0;overflow:hidden}.login-marketing-panel{display:flex;align-items:center;flex:1 1 75%;min-width:0;min-height:100dvh;padding:56px clamp(36px,7vw,112px)}.login-marketing-copy{display:grid;gap:24px;width:min(100%,780px)}.login-marketing-eyebrow{align-self:start}.login-marketing-title.ant-typography{max-width:13ch;margin:0;color:var(--text-primary);font-size:3.8rem;line-height:1.02;letter-spacing:0}.login-marketing-lede.ant-typography{max-width:700px;margin:0;color:var(--text-secondary);font-size:1.08rem;line-height:1.68}.login-marketing-highlights{display:grid;grid-template-columns:minmax(0,1fr);gap:12px;margin-top:6px}.login-marketing-highlight{display:grid;grid-template-columns:42px minmax(0,1fr);gap:16px;align-items:start;min-width:0;max-width:700px;padding:14px 0;border-top:1px solid color-mix(in srgb,var(--border-soft) 72%,transparent);background:transparent;box-shadow:none}.login-marketing-highlight__icon{display:grid;place-items:center;width:40px;height:40px;border:1px solid color-mix(in srgb,var(--flag-blue) 24%,var(--border-soft));border-radius:50%;background:color-mix(in srgb,var(--flag-blue) 9%,var(--surface-raised));color:var(--flag-blue-strong)}.login-marketing-highlight__title.ant-typography{margin:0 0 5px;color:var(--text-primary);font-size:1.02rem;line-height:1.25;letter-spacing:0}.login-marketing-highlight__copy.ant-typography{margin:0;color:var(--text-secondary);font-size:.92rem;line-height:1.55}.login-marketing-proof{display:flex;flex-wrap:wrap;gap:10px;max-width:700px;padding-top:6px}.login-marketing-proof span{padding:8px 12px;border:1px solid color-mix(in srgb,var(--flag-red) 16%,var(--border-soft));border-radius:999px;background:color-mix(in srgb,var(--surface-raised) 72%,transparent);color:var(--text-primary);font-size:.9rem;font-weight:700;line-height:1.2}.login-auth-rail{flex:0 0 25%;width:25%;min-width:360px;max-width:430px;min-height:100dvh;border-left:1px solid var(--border-soft);background:color-mix(in srgb,var(--surface-raised) 92%,transparent);box-shadow:-24px 0 64px #0f172a1f;-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);overflow-y:auto;overscroll-behavior:contain}.login-auth-rail__inner{display:flex;min-height:100dvh;padding:44px 28px 34px}.login-auth-stack,.login-auth-stack.ant-space{align-self:stretch;justify-content:flex-start}.login-auth-brand{display:grid;gap:12px;justify-items:center;margin-bottom:10px;text-align:center}.login-auth-logo{display:flex;align-items:center;justify-content:center;width:100%;min-height:88px}.login-auth-logo__art{display:block;width:min(100%,240px);height:auto}.login-auth-tagline.ant-typography{max-width:280px;margin:0 auto;font-size:.98rem;line-height:1.55}.login-auth-copy{display:grid;gap:8px;padding-top:4px}.login-auth-copy .section-copy.ant-typography{margin:0;font-size:.94rem;line-height:1.55}.login-auth-note{display:flex;align-items:flex-start;gap:10px;margin-top:auto;padding-top:22px;color:var(--text-muted);font-size:.86rem;line-height:1.45}.login-auth-note .svg-inline--fa{margin-top:3px;color:var(--flag-red-strong);flex-shrink:0}.feed-content.ant-layout-content{min-height:100dvh;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;scrollbar-width:none;-ms-overflow-style:none}.feed-content.ant-layout-content::-webkit-scrollbar{display:none}.feed-home-content.ant-layout-content{width:min(1560px,calc(100vw - 40px));height:100dvh;margin:0 auto;padding-bottom:24px;overflow:hidden}.feed-home-content.app-shell-content--admin.ant-layout-content{width:calc(100vw - 40px);max-width:none}.app-shell-content--jobs-postings.content.ant-layout-content{width:calc(100vw - 40px);max-width:none;height:100dvh;box-sizing:border-box;padding-bottom:0;overflow:hidden}.app-shell-content.content.ant-layout-content{padding-top:93px}.app-loading-state{display:grid;place-items:center;min-height:100dvh}.login-grid{flex:1;align-content:center;justify-content:center;transition:align-items .45s ease,justify-content .45s ease}.hero-column,.panel-column{transition:opacity .35s ease,transform .55s cubic-bezier(.22,1,.36,1)}.hero-column .hero-card,.panel-column .auth-panel{transition:transform .55s cubic-bezier(.22,1,.36,1),opacity .35s ease,min-height .4s ease,max-width .55s cubic-bezier(.22,1,.36,1)}.login-grid.is-registration-focused{justify-content:center}.login-grid.is-hero-exiting .hero-column{opacity:0;transform:translate(-88px) scale(.94);pointer-events:none}.login-grid.is-hero-exiting .hero-column .hero-card{opacity:0;transform:translate(-36px) scale(.96)}.login-grid.is-registration-focused .panel-column .auth-panel{max-width:960px;margin-inline:auto;min-height:min(680px,calc(100dvh - 200px));transform:translateY(-4px) scale(1.02)}.login-grid.is-registration-focused .panel-column .auth-panel--onboarding-card{min-height:min(680px,calc(100dvh - 20px))}.login-grid.is-registration-focused .panel-column .auth-panel.auth-panel--recruiter-pricing{max-width:1180px;min-height:0}.login-content--registration .login-grid.is-registration-focused .panel-column .auth-panel--registration.ant-card{transform:none}.login-content--recruiter-pricing.ant-layout-content{justify-content:center}.auth-panel--recruiter-pricing.ant-card>.ant-card-body{max-height:none}.theme-toolbar{margin-bottom:20px}.theme-toggle{padding:8px 10px 8px 16px;border:1px solid var(--border-soft);border-radius:999px;background:var(--surface-base);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);box-shadow:var(--shadow-soft)}.theme-toggle-label.ant-typography{margin:0;color:var(--text-secondary);font-size:.92rem}.hero-card.ant-card,.panel-card.ant-card,.metric-card.ant-card,.ant-modal .ant-modal-content,.ant-drawer .ant-drawer-content,.ant-popover .ant-popover-inner,.ant-tooltip .ant-tooltip-inner,.ant-dropdown .ant-dropdown-menu,.ant-picker-dropdown .ant-picker-panel-container,.ant-select-dropdown,.ant-cascader-dropdown,.ant-tree-select-dropdown,.ant-mentions-dropdown,.ant-notification-notice,.ant-message-notice-content{background:var(--surface-base);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);border:1px solid var(--border-soft);box-shadow:var(--shadow-soft)}.hero-card.ant-card,.panel-card.ant-card,.metric-card.ant-card{overflow:hidden;box-shadow:var(--shadow-strong)}.hero-card.ant-card:before,.panel-card.ant-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:var(--hero-wash);opacity:.9}.hero-card .ant-card-body,.panel-card .ant-card-body,.metric-card .ant-card-body{position:relative;z-index:1}.hero-stack,.hero-stack.ant-space,.auth-stack,.auth-stack.ant-space{width:100%}.hero-stack,.hero-stack.ant-space{text-align:center;align-items:center}.eyebrow,.priority-tag,.ant-tag{width:fit-content;margin-inline-end:0;border-radius:999px}.eyebrow,.priority-tag{border:1px solid rgba(191,10,48,.12);padding:7px 12px;color:var(--text-primary);background:color-mix(in srgb,var(--flag-white) 82%,var(--flag-blue) 18%)}:root[data-theme=dark] .eyebrow,:root[data-theme=dark] .priority-tag{color:var(--text-primary);background:#0f172a9e;border-color:#ff4d6d38}.hero-title.ant-typography,.hero-copy.ant-typography,.panel-card .ant-typography,.metric-card .ant-statistic,.panel-card .ant-card-head-title,.theme-toggle .ant-typography,.auth-panel .ant-form-item-label>label,.auth-panel .ant-radio-button-wrapper,.auth-panel .ant-steps .ant-steps-item-title,.auth-panel .ant-steps .ant-steps-item-description,.auth-panel .ant-alert-message,.auth-panel .ant-alert-description,.ant-empty-description,.ant-result-title,.ant-result-subtitle,.ant-descriptions .ant-descriptions-item-label,.ant-descriptions .ant-descriptions-item-content,.ant-table,.ant-list,.ant-menu,.ant-dropdown-menu,.ant-select-item,.ant-picker-cell,.ant-tabs,.ant-pagination,.ant-statistic,.ant-timeline,.ant-collapse,.ant-tree,.ant-transfer,.ant-upload-list{color:var(--text-primary)}.hero-title.ant-typography{max-width:12ch;margin:0;font-size:clamp(2.8rem,7vw,5.75rem);line-height:.98;letter-spacing:-.05em}.hero-logo{display:flex;align-items:center;justify-content:center;width:100%;min-height:clamp(150px,22vw,260px);margin:0 auto}.hero-logo-art{display:block;width:min(100%,430px);height:auto}.hero-manifesto.ant-typography{max-width:14ch;margin:0;font-size:clamp(2.5rem,5.4vw,4.9rem);line-height:1.02;letter-spacing:-.045em;text-wrap:balance}.hero-copy.ant-typography,.section-copy.ant-typography,.auth-panel .ant-typography-secondary,.ant-typography.ant-typography-secondary,.ant-form-item-explain,.ant-empty-description,.ant-result-subtitle,.ant-statistic .ant-statistic-title,.ant-descriptions .ant-descriptions-item-label,.ant-upload-hint,.ant-form-item-extra{color:var(--text-secondary)}.hero-copy.ant-typography{max-width:520px;margin:0;font-size:1.05rem}.hero-copy-emphasis,.hero-copy-emphasis-blue,.hero-copy-emphasis-red{font-weight:900}.hero-copy-emphasis-blue{color:var(--flag-blue-strong)}.hero-copy-emphasis-red{color:var(--flag-red-strong)}.metric-card .ant-statistic{text-align:left}.metric-card .ant-statistic-content,.metric-card .ant-statistic-title{color:inherit}.details-row{margin-top:20px}.auth-panel{min-height:560px}.auth-panel .ant-card-body{padding:clamp(22px,4vw,32px)}.registration-flow.ant-space{gap:22px!important}.registration-flow>.ant-space-item:first-child>.ant-flex{gap:18px;align-items:flex-start}.registration-flow>.ant-space-item:first-child>.ant-flex>.ant-flex{min-width:0}.registration-flow>.ant-space-item:first-child .ant-avatar{flex:0 0 auto;border:2px solid color-mix(in srgb,var(--surface-strong) 82%,transparent);box-shadow:0 10px 24px #0f172a1f}.registration-flow>.ant-space-item:first-child .ant-btn{flex:0 0 auto}.center-panel{min-height:420px}.auth-panel .onboarding-steps{width:100%;overflow-x:auto;overflow-y:hidden;padding-bottom:8px;scrollbar-width:none}.auth-panel .onboarding-steps .ant-steps-item{min-width:132px;overflow:visible}.auth-panel .onboarding-steps .ant-steps-item-container{width:100%;overflow:visible}.auth-panel .onboarding-steps .ant-steps-item-content{min-width:0;overflow:visible}.auth-panel .onboarding-steps .ant-steps-item-title,.auth-panel .onboarding-steps .ant-steps-item-description{display:block;padding-block:4px;line-height:1.25;white-space:normal;overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none;overflow:visible}.section-title.ant-typography{margin:0;color:var(--text-primary)}.provider-button.ant-btn{width:100%;height:52px;justify-content:flex-start}.provider-button.ant-btn:disabled,.provider-button.ant-btn.ant-btn-disabled{background:color-mix(in srgb,var(--surface-muted) 88%,#9ca3af)!important;border-color:color-mix(in srgb,var(--border-strong) 70%,#9ca3af)!important;color:color-mix(in srgb,var(--text-muted) 78%,#6b7280)!important;box-shadow:none!important;opacity:1}.provider-button.ant-btn:disabled .svg-inline--fa,.provider-button.ant-btn.ant-btn-disabled .svg-inline--fa{color:color-mix(in srgb,var(--text-muted) 78%,#6b7280)!important}.email-auth-panel{display:grid;gap:14px;width:100%;padding:16px;border:1px solid var(--border-soft);border-radius:8px;background:color-mix(in srgb,var(--surface-base) 86%,var(--surface-muted) 14%)}.email-signup-header{display:flex;flex-direction:column;gap:6px}.email-signup-header .section-copy.ant-typography{margin:0;font-size:.92rem;line-height:1.45}.email-auth-panel .ant-form-item{margin-bottom:12px}.email-auth-panel .ant-input-affix-wrapper,.email-auth-panel .ant-input{border-radius:8px}.email-auth-submit.ant-btn{width:100%;height:48px}.email-auth-back.ant-btn{width:fit-content;padding-inline:0}.password-requirements{display:grid;gap:4px;margin:-4px 0 14px}.email-signup-actions,.email-signup-actions.ant-space{display:flex;width:100%}.email-signup-actions .ant-btn{width:100%}.status-alert{margin-top:20px}.background-orb{position:absolute;border-radius:999px;filter:blur(28px);opacity:.9}.background-orb-left{top:-110px;left:-120px;width:320px;height:320px;background:#bf0a3038}.background-orb-right{top:90px;right:-70px;width:280px;height:280px;background:#1d4ed82e}.ant-btn{border-radius:14px;font-weight:700;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease,background-color .2s ease,color .2s ease}.ant-btn:hover{transform:translateY(-1px)}.ant-btn-default,.provider-button.ant-btn,.ant-btn-dashed,.ant-btn-text:hover,.ant-btn-link:hover{border-color:var(--border-strong);background:var(--surface-muted);color:var(--text-primary)}.ant-btn-primary{background:linear-gradient(135deg,var(--flag-red),color-mix(in srgb,var(--flag-red) 58%,var(--flag-blue)));border-color:transparent;color:var(--flag-white)}.ant-btn-primary:hover,.ant-btn-primary:focus{background:linear-gradient(135deg,color-mix(in srgb,var(--flag-red) 88%,white),color-mix(in srgb,var(--flag-blue) 72%,var(--flag-red)));color:var(--flag-white)!important;box-shadow:0 16px 34px #bf0a3038}.ant-btn-color-dangerous.ant-btn-variant-solid{background:linear-gradient(135deg,#b91c1c,#dc2626)}.ant-btn-background-ghost{color:var(--text-primary);border-color:var(--border-strong)}.ant-input,.ant-input-affix-wrapper,.ant-input-number,.ant-picker,.ant-select-selector,.ant-mentions,.ant-transfer-list,.ant-upload.ant-upload-drag,.ant-tree-select-selector,.ant-cascader-picker,.ant-input-group-addon{background:var(--surface-muted)!important;border-color:var(--border-soft)!important;color:var(--text-primary)!important;box-shadow:none!important}.ant-input::placeholder,.ant-input-affix-wrapper input::placeholder,.ant-select-selection-placeholder,.ant-mentions textarea::placeholder{color:var(--text-muted)!important}.ant-input-affix-wrapper .ant-input-prefix,.ant-input-affix-wrapper .ant-input-suffix,.ant-picker .ant-picker-suffix,.ant-select .ant-select-arrow,.ant-input-number .ant-input-number-handler-wrap,.ant-upload-drag-icon,.ant-select-selection-item-remove{color:var(--text-muted)}.ant-input:focus,.ant-input-focused,.ant-input-affix-wrapper-focused,.ant-picker-focused,.ant-select-focused .ant-select-selector,.ant-input-number-focused,.ant-mentions-focused,.ant-upload.ant-upload-drag:hover,.ant-tree-select-focused .ant-tree-select-selector{border-color:color-mix(in srgb,var(--flag-red) 70%,var(--flag-blue))!important;box-shadow:var(--focus-ring)!important}.ant-select-dropdown,.ant-dropdown .ant-dropdown-menu,.ant-cascader-dropdown,.ant-picker-dropdown,.ant-tree-select-dropdown,.ant-auto-complete-dropdown,.ant-mentions-dropdown{border:1px solid var(--border-soft)}.ant-select-item,.ant-dropdown-menu-item,.ant-cascader-menu-item,.ant-picker-time-panel-cell-inner,.ant-tree-node-content-wrapper,.ant-transfer-list-content-item,.ant-menu-item,.ant-menu-submenu-title{border-radius:12px}.ant-select-item-option-active:not(.ant-select-item-option-disabled),.ant-dropdown-menu-item:hover,.ant-cascader-menu-item:hover,.ant-picker-cell-in-view.ant-picker-cell-today .ant-picker-cell-inner,.ant-tree-node-content-wrapper:hover,.ant-transfer-list-content-item:hover,.ant-menu-item:hover,.ant-menu-submenu-title:hover{background:color-mix(in srgb,var(--flag-blue) 10%,transparent)!important}.ant-select-item-option-selected:not(.ant-select-item-option-disabled),.ant-dropdown-menu-item-selected,.ant-menu-item-selected,.ant-menu-submenu-selected>.ant-menu-submenu-title,.ant-transfer-list-content-item-checked,.ant-tree .ant-tree-node-selected{background:color-mix(in srgb,var(--flag-red) 14%,transparent)!important;color:var(--text-primary)!important}.ant-card,.ant-list-bordered,.ant-descriptions-bordered .ant-descriptions-view,.ant-table-wrapper .ant-table,.ant-collapse,.ant-tabs-card>.ant-tabs-nav .ant-tabs-tab,.ant-result,.ant-empty,.ant-transfer-list,.ant-upload.ant-upload-drag,.ant-calendar,.ant-statistic,.ant-steps-item-container,.ant-segmented,.ant-anchor-wrapper,.ant-back-top-content{border-color:var(--border-soft)!important}.ant-card,.ant-list-bordered,.ant-collapse,.ant-transfer-list,.ant-upload.ant-upload-drag,.ant-anchor-wrapper{background:var(--surface-base)}.ant-card-head,.ant-collapse>.ant-collapse-item>.ant-collapse-header,.ant-list-header,.ant-list-footer,.ant-table-thead>tr>th,.ant-descriptions-bordered .ant-descriptions-item-label,.ant-tabs-card>.ant-tabs-nav .ant-tabs-tab{background:color-mix(in srgb,var(--surface-raised) 88%,transparent)!important;color:var(--text-primary)!important}.ant-table-thead>tr>th,.ant-table-tbody>tr>td,.ant-list-item,.ant-descriptions-bordered .ant-descriptions-row,.ant-collapse-content-box,.ant-menu-item,.ant-menu-submenu-title{border-color:var(--border-soft)!important}.ant-table-tbody>tr.ant-table-row:hover>td,.ant-table-tbody>tr>td.ant-table-cell-row-hover,.ant-list-item:hover{background:color-mix(in srgb,var(--flag-blue) 7%,transparent)!important}.ant-tabs-ink-bar{background:linear-gradient(90deg,var(--flag-red),var(--flag-blue));height:4px!important;border-radius:999px}.ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn,.ant-anchor-link-active>.ant-anchor-link-title,.ant-breadcrumb a:hover,.ant-pagination-item-active a{color:var(--flag-red)!important}.ant-tabs-card>.ant-tabs-nav .ant-tabs-tab-active{background:color-mix(in srgb,var(--flag-red) 10%,var(--surface-raised))!important}.ant-radio-button-wrapper,.ant-segmented,.ant-checkbox-wrapper,.ant-picker-panel,.ant-pagination-item,.ant-pagination-prev .ant-pagination-item-link,.ant-pagination-next .ant-pagination-item-link{background:var(--surface-muted);border-color:var(--border-soft);color:var(--text-primary)}.registration-flow,.feed-shell,.feed-shell.ant-space,.feed-page-layout,.feed-main-column,.feed-main-column.ant-space,.feed-side-column,.feed-side-column.ant-space,.feed-card-stack,.feed-card-stack.ant-space{width:100%}.feed-hero-card.ant-card,.feed-profile-card.ant-card,.feed-composer-card.ant-card,.feed-list-card.ant-card,.feed-side-card.ant-card{overflow:hidden;box-shadow:0 10px 28px #0f172a0f}.admin-nav-button.ant-btn{display:flex;align-items:center;gap:14px;width:100%;height:auto;min-height:48px;justify-content:flex-start;font-weight:600;text-align:left}.admin-nav-button__content{display:inline-flex;align-items:center;justify-content:space-between;gap:8px;min-width:0;width:100%}.feed-hero-card.ant-card:before,.feed-profile-card.ant-card:before,.feed-composer-card.ant-card:before,.feed-list-card.ant-card:before,.feed-side-card.ant-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:var(--hero-wash);opacity:.45}.feed-hero-card .ant-card-body,.feed-profile-card .ant-card-body,.feed-composer-card .ant-card-body,.feed-list-card .ant-card-body,.feed-side-card .ant-card-body{position:relative;z-index:1}.feed-profile-card .ant-card-body{display:flex;flex-direction:column;gap:18px;align-items:center;text-align:center}.network-page-root{min-height:calc(100dvh - 93px)}.network-page-shell,.network-page-shell.ant-space,.network-page-card.ant-card{width:100%}.network-page-card .feed-card-stack.ant-space{align-items:stretch}.network-toolbar{display:grid;gap:12px}.network-view-segmented.ant-segmented{width:max-content;max-width:100%}.network-search-input.ant-input{width:100%;min-height:44px}.network-results-spin,.network-results-spin .ant-spin-container{width:100%}.network-results-list{display:flex;flex-direction:column;gap:14px;width:100%}.network-results-panel{display:flex;flex-direction:column;gap:18px;min-height:220px}.network-pagination.ant-pagination{display:flex;justify-content:center;margin-top:4px}.network-member-card.ant-card{border:1px solid var(--border-soft);border-radius:8px;background:var(--surface-strong);box-shadow:0 10px 26px #0f172a0d;cursor:pointer;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.network-member-card.ant-card:hover,.network-member-card.ant-card:focus-visible{border-color:color-mix(in srgb,var(--flag-red) 28%,var(--border-soft));box-shadow:0 16px 34px #0f172a14;transform:translateY(-1px)}.network-member-card.ant-card .ant-card-body{padding:24px}.network-member-card__body{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:24px;align-items:center;min-height:112px}.network-member-card__identity{display:flex;align-items:center;gap:18px;min-width:0}.network-member-card__avatar-image,.network-member-card__avatar-fallback{width:76px;height:76px;flex:0 0 76px;border-radius:8px}.network-member-card__avatar-image{display:block;object-fit:cover}.network-member-card__avatar-fallback{display:grid;place-items:center;color:#fff;background:linear-gradient(135deg,var(--flag-red),var(--flag-blue));font-size:2rem;font-weight:700}.network-member-card__copy{display:flex;min-width:0;flex-direction:column;gap:4px}.network-member-card__name.ant-typography{color:var(--text-primary);overflow-wrap:anywhere}.network-member-card__meta.ant-typography{margin-bottom:0;color:var(--text-secondary);overflow-wrap:anywhere}.network-member-card__actions.ant-space{width:168px;flex:0 0 168px;cursor:default}.network-member-card__actions .ant-space-item,.network-member-card__actions .ant-btn,.profile-momentum-shell,.profile-momentum-shell.ant-space,.profile-momentum-shell .ant-spin-nested-loading,.profile-momentum-shell .ant-spin-container{width:100%}.profile-momentum-stat-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;width:100%}.profile-momentum-stat-card.ant-card,.profile-momentum-card.ant-card{border:1px solid var(--border-soft);border-radius:8px;background:var(--surface-strong);box-shadow:0 10px 26px #0f172a0d}.profile-momentum-stat-card.ant-card .ant-card-body{display:flex;min-height:150px;flex-direction:column;justify-content:space-between;gap:14px}.profile-momentum-stat-card .ant-statistic-title{color:var(--text-secondary);font-weight:700}.profile-momentum-stat-card .ant-statistic-content{color:var(--text-primary)}.profile-momentum-card.ant-card .ant-card-body{padding:24px}.profile-momentum-chart{width:100%;height:240px;min-height:220px}.profile-momentum-chart-tooltip{display:grid;gap:4px;max-width:260px;padding:12px;border:1px solid var(--border-soft);border-radius:8px;background:var(--surface-raised);box-shadow:0 14px 32px #0f172a29}.profile-momentum-viewer-list.ant-list{width:100%}.profile-momentum-viewer-item.ant-list-item{padding:14px 0;border-block-end:1px solid var(--border-soft)}.profile-momentum-viewer-item.ant-list-item:last-child{border-block-end:0}.profile-momentum-viewer{display:flex;align-items:center;gap:14px;min-width:0}.profile-momentum-viewer__avatar.ant-avatar{flex:0 0 56px;border-radius:8px;background:linear-gradient(135deg,var(--flag-red),var(--flag-blue));font-weight:700}.profile-momentum-viewer__name.ant-typography{min-width:0;color:var(--text-primary);overflow-wrap:anywhere}.feed-page-layout{display:grid;grid-template-columns:minmax(280px,340px) minmax(620px,740px) minmax(320px,380px);gap:24px;align-items:start;justify-content:center;width:100%;height:calc(100dvh - 117px)}.admin-page-layout{grid-template-columns:minmax(280px,320px) minmax(920px,1104px)}.admin-sales-workspace{grid-template-columns:320px minmax(0,1fr);justify-content:stretch;align-items:stretch}.admin-moderation-workspace{grid-template-columns:320px minmax(0,1fr)}.admin-sales-workspace>.feed-main-scroll-region{width:100%}.groups-page-layout{grid-template-columns:minmax(260px,320px) minmax(680px,980px)}.groups-page-layout>.feed-main-scroll-region{overflow-y:auto;overflow-x:hidden}.groups-page-layout>.feed-left-rail{overflow-y:auto;overflow-x:hidden}@media (min-width: 901px){.account-section-layout .feed-shell>.ant-space-item:has(>.account-mobile-switcher),.groups-page-layout .feed-shell>.ant-space-item:has(>.groups-mobile-switcher){display:none}}.feed-rail{height:100%;min-height:0}.feed-main-scroll-region{min-width:0;height:100%;min-height:0;overflow:hidden}.account-billing-page-layout>.feed-main-scroll-region{overflow-y:auto;overflow-x:hidden;padding-right:4px}.account-billing-page-layout .placeholder-page-card.ant-card,.account-billing-page-layout .placeholder-page-card.ant-card>.ant-card-body{min-height:0}.billing-editor-panel .ant-select,.billing-editor-panel .ant-input-textarea,.billing-editor-panel textarea.ant-input{width:100%;max-width:620px}.premium-activation-card{max-width:760px}.premium-benefits-panel{display:grid;gap:12px}.premium-benefits-panel .ant-typography{margin-bottom:0}.premium-benefits-list{padding-top:4px}.name-with-premium-badge{display:inline-flex;align-items:center;min-width:0;max-width:100%;gap:6px;vertical-align:baseline}.name-with-premium-badge__text{min-width:0}.premium-name-badge{position:relative;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:16px;height:16px;color:#1677ff;font-size:14px;line-height:1}.premium-name-badge__check{position:absolute;right:2px;bottom:3px;width:5px;height:8px;border:solid #ffffff;border-width:0 2px 2px 0;transform:rotate(45deg);filter:drop-shadow(0 0 1px rgba(15,23,42,.45))}.admin-section-layout>.feed-main-scroll-region{overflow-y:auto;overflow-x:hidden;padding-right:4px;scrollbar-width:none;-ms-overflow-style:none}.admin-section-layout>.feed-main-scroll-region::-webkit-scrollbar{width:0;height:0;display:none}.admin-section-layout>.feed-left-rail,.admin-section-layout .feed-profile-sidebar-card.ant-card{height:100%;min-height:0}.admin-section-layout .feed-profile-sidebar-card.ant-card .ant-card-body,.admin-section-layout .feed-profile-sidebar-card.ant-card .feed-card-stack{min-height:0}.admin-section-layout .feed-profile-sidebar-card.ant-card .ant-card-body{height:100%;overflow:hidden}.admin-section-layout .feed-profile-sidebar-card.ant-card .ant-card-body>.feed-card-stack{display:flex;flex-direction:column;height:100%}.admin-section-layout .feed-profile-sidebar-card.ant-card .ant-card-body>.feed-card-stack>.ant-space-item:last-child{flex:1 1 auto;min-height:0;overflow:hidden}.admin-section-layout .admin-nav-list.ant-space{flex:1 1 auto;height:100%;overflow-y:auto;overflow-x:hidden;padding-right:4px;scrollbar-width:none;-ms-overflow-style:none}.admin-section-layout .admin-nav-list.ant-space::-webkit-scrollbar{width:0;height:0;display:none}.feed-main-scroll-region::-webkit-scrollbar{display:none}.feed-main-column{display:flex;flex-direction:column;gap:20px;height:100%;min-height:0}.feed-main-controls{flex:0 0 auto}.feed-post-list-region{flex:1 1 auto;min-height:0;overflow-y:auto;overflow-x:hidden;padding-right:4px;scrollbar-width:none;-ms-overflow-style:none}.feed-post-list-region::-webkit-scrollbar{display:none}.feed-profile-sidebar-card.ant-card{height:100%;min-height:0}.feed-profile-sidebar-card.ant-card .ant-card-body{height:100%;min-height:0;overflow:hidden}.feed-profile-sidebar-stack{display:flex;flex-direction:column;gap:20px;height:100%;min-height:0}.feed-right-rail{display:flex}.feed-right-rail-card.ant-card{width:100%;height:100%;min-height:0}.feed-right-rail-card.ant-card .ant-card-body{display:flex;height:100%;min-height:0;padding:0;overflow:hidden}.feed-right-rail-scroll{flex:1 1 auto;min-height:0;overflow-y:auto;overflow-x:hidden;padding:24px;scrollbar-width:none;-ms-overflow-style:none}.feed-right-rail-scroll::-webkit-scrollbar{display:none}.feed-right-rail-section{padding-bottom:20px}.feed-right-rail-section+.feed-right-rail-section{padding-top:20px;border-top:1px solid var(--border-soft)}.feed-right-rail-section:last-child{padding-bottom:0}.feed-create-post-toggle.ant-btn{width:100%;min-height:48px;border-radius:14px;font-weight:600}.feed-create-post-toggle.ant-btn:hover,.feed-create-post-toggle.ant-btn:focus-visible{color:var(--flag-white)}.feed-content-tabs{margin-top:-4px}.feed-content-tabs .ant-tabs-nav{margin-bottom:0}.feed-post-list.ant-list{width:100%}.jobs-sidebar-card.ant-card .ant-card-body{align-items:stretch;text-align:left}.feed-profile-identity{display:grid;gap:20px;justify-items:center;width:100%}.feed-avatar-button.ant-btn{display:block;width:fit-content;height:auto;padding:0;border:0;background:transparent;text-align:left;box-shadow:none}.feed-avatar-button.ant-btn:hover,.feed-avatar-button.ant-btn:focus-visible{background:transparent}.feed-avatar-frame{position:relative;display:inline-flex;padding:10px;border-radius:999px;background:radial-gradient(circle at top left,#fffffff2,#ffffffb8),linear-gradient(135deg,#1d4ed824,#94a3b814);box-shadow:0 18px 38px #0f172a1f}.feed-profile-avatar.ant-avatar{flex-shrink:0;border:4px solid rgba(255,255,255,.55);box-shadow:0 16px 36px #0f172a24}.feed-avatar-edit-chip{position:absolute;right:2px;bottom:6px;padding:7px 12px;border:1px solid rgba(29,78,216,.18);border-radius:999px;background:#fffffff0;color:var(--text-primary);font-size:.8rem;font-weight:600;letter-spacing:.01em;box-shadow:0 8px 18px #0f172a1a}.feed-avatar-button.ant-btn:hover .feed-avatar-edit-chip,.feed-avatar-button.ant-btn:focus-visible .feed-avatar-edit-chip{border-color:#1d4ed852;background:#eff6fffa}.feed-profile-meta.ant-typography{margin:6px 0 14px;color:var(--text-secondary)}.feed-profile-progress-panel{display:grid;gap:18px;padding:22px;border:1px solid var(--border-soft);border-radius:24px;background:color-mix(in srgb,var(--surface-raised) 90%,transparent);justify-items:center;width:100%}.feed-logout-button.ant-btn{width:100%;height:48px;border-radius:16px;font-weight:600;margin-top:auto;flex:0 0 auto}.feed-progress-summary{display:flex;justify-content:center;width:100%}.feed-progress-meter{min-width:120px;padding:14px 16px;border:1px solid rgba(29,78,216,.14);border-radius:20px;background:linear-gradient(180deg,#fffffff5,#eff6ffe6);text-align:center;box-shadow:inset 0 1px #ffffffb3}.feed-progress-caption.ant-typography{display:block;margin-bottom:2px;color:var(--text-secondary);font-size:.78rem;text-transform:uppercase;letter-spacing:.08em}.feed-progress-value.ant-typography{margin:0;line-height:.95;font-size:clamp(2.5rem,4vw,3.25rem)}.feed-progress-value.ant-typography span{margin-left:2px;font-size:.5em;color:var(--text-secondary)}.feed-profile-progress-panel .ant-progress{margin-top:-2px}.feed-profile-progress-panel .ant-progress .ant-progress-inner{height:12px;border-radius:999px}.feed-profile-progress-panel .ant-progress .ant-progress-bg{border-radius:999px}.feed-progress-list,.feed-progress-list.ant-space{width:100%}.feed-profile-card .ant-tag,.feed-profile-card .ant-flex{justify-content:center}.feed-checklist-item{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 0;border-bottom:1px solid rgba(148,163,184,.16)}.feed-checklist-item:last-child{padding-bottom:0;border-bottom:0}.feed-status-tag.ant-tag{min-width:56px;margin-inline-end:0;border-color:#1d4ed829;border-radius:999px;background:#ffffffb3;text-align:center}.feed-status-tag.ant-tag.is-complete{border-color:#1d4ed83d;background:#1d4ed81f}.feed-status-pill{min-width:56px;padding:1px 8px;border:1px solid rgba(29,78,216,.16);border-radius:999px;background:#ffffffb3;color:var(--text-primary);font-size:.78rem;line-height:1.6;text-align:center}.feed-status-pill.is-complete{border-color:#1d4ed83d;background:#1d4ed81f}.feed-profile-action.ant-btn{width:100%}.feed-announcements-section{display:flex;flex:1 1 auto;flex-direction:column;gap:12px;width:100%;min-height:0;padding-top:8px;border-top:1px solid rgba(148,163,184,.18);text-align:left}.feed-announcements-title.ant-typography{margin:0;font-size:1rem}.feed-announcements-list.ant-space{flex:1 1 auto;min-height:0;overflow-y:auto;overflow-x:hidden;padding-right:4px;scrollbar-width:none;width:100%}.feed-announcement-item{width:100%;padding:14px;border:1px solid var(--border-soft);border-radius:8px;background:color-mix(in srgb,var(--surface-raised) 92%,transparent);color:inherit;text-align:left}.feed-announcement-item--clickable{cursor:pointer}.feed-announcement-item--clickable:hover,.feed-announcement-item--clickable:focus-visible{border-color:var(--accent-blue);background:color-mix(in srgb,var(--accent-blue) 8%,var(--surface-raised))}.feed-announcement-item:disabled{cursor:default}.feed-announcement-text.ant-typography,.feed-announcements-empty.ant-typography{margin-bottom:0}.feed-announcements-empty.ant-typography{color:var(--text-secondary)}.feed-filter{max-width:100%}.feed-composer-placeholder{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:16px;align-items:center;padding:18px;border:1px solid var(--border-soft);border-radius:20px;background:color-mix(in srgb,var(--surface-raised) 88%,transparent)}.feed-composer-copy{min-width:0}.feed-composer-shell{display:grid;gap:16px}.feed-visibility-select{min-width:200px}.feed-composer-textarea.ant-input{border-radius:18px;padding:16px 18px;background:color-mix(in srgb,var(--surface-raised) 94%,white)}.feed-composer-icloud-warning.ant-typography{margin:-6px 0 0;padding:10px 12px;border:1px solid color-mix(in srgb,#f59e0b 38%,var(--border-soft));border-radius:14px;background:color-mix(in srgb,#f59e0b 10%,var(--surface-raised));color:var(--text-secondary);font-size:13px}.feed-composer-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;width:100%}.feed-composer-actions .ant-upload-wrapper,.feed-composer-actions .ant-upload-select,.feed-composer-actions .ant-btn{width:100%}.feed-composer-actions .ant-btn{justify-content:center}.feed-composer-image-tagging{display:grid;gap:12px}.feed-composer-image-preview-grid{display:grid;gap:16px}.feed-composer-image-card{display:grid;gap:12px;padding:14px;border:1px solid var(--border-soft);border-radius:20px;background:color-mix(in srgb,var(--surface-raised) 90%,transparent)}.feed-composer-image-stage{position:relative;display:block;width:100%;padding:0;border:0;border-radius:16px;overflow:hidden;background:transparent;cursor:crosshair}.feed-composer-image-preview{display:block;width:100%;max-height:420px;object-fit:cover}.feed-composer-image-tag{position:absolute;transform:translate(-50%,-50%);display:inline-flex;align-items:center;gap:8px;pointer-events:none}.feed-composer-image-tag__dot{width:12px;height:12px;border:2px solid var(--flag-white);border-radius:999px;background:var(--flag-red);box-shadow:0 0 0 4px #bf0a302e}.feed-composer-image-tag__label{padding:6px 10px;border-radius:999px;background:#0f172ad1;color:var(--flag-white);font-size:.82rem;font-weight:600;white-space:nowrap}.feed-composer-image-tag.is-pending .feed-composer-image-tag__dot{background:var(--flag-blue);box-shadow:0 0 0 4px #1d4ed829}.feed-composer-image-card__meta{display:grid;gap:10px}.feed-composer-image-tag-editor{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;width:100%}.feed-composer-image-tag-select{width:100%}.feed-composer-image-tag-list{display:flex;flex-wrap:wrap;gap:8px}.feed-composer-image-tag-pill{display:inline-flex;align-items:center;gap:6px;padding:4px 6px 4px 10px;border:1px solid var(--border-soft);border-radius:999px;background:color-mix(in srgb,var(--surface-raised) 94%,transparent)}.feed-composer-image-tag-pill .ant-btn{color:var(--text-secondary)}.feed-composer-hint.ant-typography{margin:0;color:var(--text-secondary)}.mention-composer{position:relative;min-width:0}.mention-menu{position:fixed;z-index:2147483000;overflow:hidden;border:1px solid var(--border-soft);border-radius:8px;background:var(--surface-strong);box-shadow:0 18px 42px #0f172a29}.mention-menu__list{display:grid;max-height:inherit;overflow-y:auto;padding:6px;-webkit-overflow-scrolling:touch}.mention-menu__option{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;width:100%;min-height:48px;padding:7px 8px;border:0;border-radius:7px;background:transparent;color:var(--text-primary);cursor:pointer;font:inherit;text-align:left}.mention-menu__option:hover,.mention-menu__option:focus-visible{background:color-mix(in srgb,var(--flag-blue) 9%,var(--surface-muted));outline:none}.mention-menu__avatar.ant-avatar{flex:0 0 auto;font-weight:800}.mention-menu__name{min-width:0;overflow:hidden;font-size:.92rem;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.mention-menu__empty{padding:12px 10px;color:var(--text-secondary);font-size:.9rem;font-weight:700}.mentioned-text-link{color:var(--flag-blue);font-weight:800;text-decoration:none}.mentioned-text-link:hover,.mentioned-text-link:focus-visible{color:var(--flag-red);text-decoration:underline}.feed-post-media{display:block;width:100%;max-width:100%;border-radius:18px;object-fit:cover}video.feed-post-media{background:#000}.feed-uploaded-media-card{display:grid;gap:12px;width:100%;padding:14px;border:1px solid var(--border-soft);border-radius:20px;background:color-mix(in srgb,var(--surface-raised) 88%,transparent)}.feed-uploaded-media-card:is(button){color:inherit;font:inherit;text-align:inherit;cursor:zoom-in}.feed-uploaded-media-card:is(button):hover,.feed-uploaded-media-card:is(button):focus-visible{border-color:color-mix(in srgb,var(--flag-blue) 38%,var(--border-strong));box-shadow:0 14px 32px #0f172a1a}.feed-uploaded-media-card--image{text-decoration:none;color:inherit}.feed-uploaded-media-card .feed-post-media{border-radius:14px}.feed-uploaded-file-button.ant-btn{display:inline-flex;width:100%;height:auto;min-height:48px;align-items:center;justify-content:flex-start;gap:10px;padding:11px 14px;border-color:var(--border-soft);background:color-mix(in srgb,var(--surface-raised) 88%,transparent);color:var(--text-primary);font-weight:650;text-align:left}.feed-uploaded-file-button.ant-btn .ant-btn-icon{color:var(--text-secondary)}.feed-uploaded-file-button__name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.feed-media-viewer-modal .ant-modal-content{padding:18px;border-radius:18px;background:color-mix(in srgb,var(--surface-strong) 96%,transparent)}.feed-media-viewer-modal .ant-modal-header{margin-bottom:14px;background:transparent}.feed-media-viewer-modal .ant-modal-title{max-width:calc(100% - 44px);overflow:hidden;color:var(--text-primary);font-weight:700;text-overflow:ellipsis;white-space:nowrap}.feed-media-viewer-modal__image,.feed-media-viewer-modal__video{display:block;width:100%;max-height:min(78vh,820px);border-radius:14px;background:#000}.feed-media-viewer-modal__image{object-fit:contain}.feed-link-fullscreen-button.ant-btn{width:fit-content;min-height:38px;align-self:start;border-color:var(--border-soft);color:var(--text-primary);font-weight:700}.feed-reel-active{overflow:hidden}body.feed-reel-active .app-header,body.feed-reel-active .app-mobile-header,body.feed-reel-active .app-mobile-bottom-nav{display:none!important}.feed-reel-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483000;display:grid;--feed-reel-top-space: max(96px, calc(82px + env(safe-area-inset-top)) );--feed-reel-bottom-space: max(112px, calc(96px + env(safe-area-inset-bottom)) );--feed-reel-media-height: calc(100dvh - var(--feed-reel-top-space) - var(--feed-reel-bottom-space));background:#05070b;color:#fff}.feed-reel-slide.is-expanded,.feed-reel-slide.is-commenting{--feed-reel-bottom-space: 50dvh;--feed-reel-media-height: calc(100dvh - var(--feed-reel-top-space) - 50dvh)}.feed-reel-topbar{position:absolute;top:max(12px,env(safe-area-inset-top));left:max(12px,env(safe-area-inset-left));z-index:5;display:flex;align-items:center;gap:10px;pointer-events:none}.feed-reel-collapse-hitbox{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;border:0;background:transparent;cursor:default}.feed-reel-back-button.ant-btn{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;min-width:44px;padding:0;border:2px solid #fff!important;border-radius:999px;background:#fff!important;color:#000!important;font-size:24px;box-shadow:0 8px 22px #00000042;pointer-events:auto}.feed-reel-back-button.ant-btn:hover,.feed-reel-back-button.ant-btn:focus-visible{border-color:#fff!important;background:#fff!important;color:#000!important}.feed-reel-topbar-avatar.ant-avatar{width:42px;height:42px;border:2px solid rgba(255,255,255,.84);background:#ffffff2e;color:#fff;font-weight:800;pointer-events:auto}.feed-reel-scroll{height:100dvh;overflow-y:auto;overscroll-behavior-y:contain;scroll-snap-type:y mandatory;scrollbar-width:none}.feed-reel-scroll::-webkit-scrollbar{display:none}.feed-reel-slide{position:relative;display:grid;min-height:100dvh;scroll-snap-align:start;scroll-snap-stop:always;background:radial-gradient(circle at 30% 14%,rgba(220,38,38,.14),transparent 34%),#05070b}.feed-reel-media-shell{display:grid;min-height:100dvh;place-items:center;padding:var(--feed-reel-top-space) max(64px,calc(54px + env(safe-area-inset-right))) var(--feed-reel-bottom-space) max(18px,env(safe-area-inset-left))}.feed-reel-native-video{display:block;width:100%;max-width:100%;height:var(--feed-reel-media-height);max-height:var(--feed-reel-media-height);border:0;border-radius:0;background:#000;box-shadow:none}.feed-reel-native-video{object-fit:contain}.feed-reel-embed-frame{display:grid;place-items:center;overflow:hidden;background:#000;box-shadow:none}.feed-reel-embed-frame--landscape{width:min(100%,calc(var(--feed-reel-media-height) * 1.7778));height:auto;aspect-ratio:16 / 9;max-height:var(--feed-reel-media-height)}.feed-reel-embed-frame--portrait{height:var(--feed-reel-media-height);aspect-ratio:9 / 16;max-width:min(100%,calc(var(--feed-reel-media-height) * .5625))}.feed-reel-embed-frame--social{width:min(100%,560px);height:var(--feed-reel-media-height)}.feed-reel-embed-frame--instagram-post{width:min(100%,var(--feed-reel-media-height),650px);height:auto;aspect-ratio:1 / 1;max-height:var(--feed-reel-media-height);background:#fff}.feed-reel-embed-frame--instagram-landscape{width:min(100%,calc(var(--feed-reel-media-height) * 1.7778),860px);height:auto;aspect-ratio:16 / 9;max-height:var(--feed-reel-media-height);background:#fff}.feed-reel-embed-frame--instagram-portrait{height:var(--feed-reel-media-height);aspect-ratio:4 / 5;max-width:min(100%,calc(var(--feed-reel-media-height) * .8));background:#fff}.feed-reel-embed-frame--instagram-reel{width:min(100%,658px);height:var(--feed-reel-media-height);aspect-ratio:9 / 16;max-width:min(100%,calc(var(--feed-reel-media-height) * .5625));background:#fff}.feed-reel-embed-frame--instagram{border:1px solid #dbdbdb}.feed-reel-embed-frame--instagram .feed-reel-embed--instagram{height:calc(100% + 180px);transform:none;transform-origin:top center}.feed-reel-embed-frame--instagram-reel .feed-reel-embed--instagram{height:calc(100% + 230px);transform:translateY(-48px);transform-origin:top center}.feed-reel-embed-frame--tiktok{width:min(100%,calc(var(--feed-reel-media-height) * .5625));height:var(--feed-reel-media-height);aspect-ratio:9 / 16}.feed-reel-embed{display:block;width:100%;height:100%;border:0;border-radius:0;background:#000}.feed-reel-embed--instagram{background:#fff}.feed-reel-embed--tiktok{background:#000}.feed-reel-embed-placeholder{width:100%;max-width:100%;height:var(--feed-reel-media-height);border-radius:0;background:#ffffff0f}.feed-reel-action-rail{position:absolute;right:max(14px,env(safe-area-inset-right));bottom:max(130px,calc(118px + env(safe-area-inset-bottom)));z-index:4;display:grid;gap:10px;justify-items:center}.feed-reel-slide.is-expanded .feed-reel-action-rail,.feed-reel-slide.is-commenting .feed-reel-action-rail{bottom:calc(50dvh + 14px)}.feed-reel-action-button.ant-btn,.feed-reel-action-button.ant-btn.ant-btn-text{display:inline-flex;width:42px;height:42px;min-width:42px;align-items:center;justify-content:center;padding:0;border:2px solid #fff!important;border-radius:999px;background:#fff!important;color:#000!important;box-shadow:0 8px 22px #00000042;opacity:1!important}.feed-reel-action-button.ant-btn:hover,.feed-reel-action-button.ant-btn:focus-visible,.feed-reel-action-button.ant-btn.is-active{border-color:#fff!important;background:#fff!important;color:#000!important;opacity:1!important}.feed-reel-action-button.ant-btn:disabled,.feed-reel-action-button.ant-btn.ant-btn-disabled{border-color:#fff!important;background:#fff!important;color:#000!important;opacity:1!important}.feed-reel-action-button.ant-btn .anticon,.feed-reel-action-button.ant-btn .ant-btn-loading-icon{color:var(--text-primary)!important}.feed-reel-reaction-button.ant-btn{flex-direction:column;gap:1px;font-size:18px}.feed-reel-reaction-emoji{line-height:1;filter:none}.feed-reel-action-count{color:var(--text-secondary);font-size:10px;font-weight:800;line-height:1}.feed-reel-icon-button.ant-btn{font-size:17px}.feed-reel-post-card-shell{display:grid;width:100%;height:100dvh;place-items:center;padding:max(72px,calc(56px + env(safe-area-inset-top))) max(18px,env(safe-area-inset-right)) max(22px,env(safe-area-inset-bottom)) max(18px,env(safe-area-inset-left));overflow-y:auto}.feed-reel-post-card{display:grid;gap:16px;width:min(720px,100%);max-height:100%;padding:22px;overflow-y:auto;border:1px solid rgba(255,255,255,.12);border-radius:20px;background:color-mix(in srgb,var(--surface-strong) 96%,transparent);color:var(--text-primary);box-shadow:0 24px 80px #00000057}.feed-reel-post-card__header{display:flex;align-items:center;gap:12px;min-width:0}.feed-reel-post-card__avatar-link{flex:none}.feed-reel-post-card__author{color:var(--text-primary);font-weight:800}.feed-reel-post-card__meta.ant-typography{margin:0;color:var(--text-secondary)}.feed-reel-post-card__copy.ant-typography{margin:0;color:var(--text-primary);font-size:1rem;line-height:1.58;white-space:pre-wrap}.feed-reel-post-card__hashtags{display:flex;flex-wrap:wrap;gap:8px}.feed-reel-post-card__hashtag{display:inline-flex;align-items:center;min-height:30px;padding:4px 10px;border-radius:999px;background:color-mix(in srgb,var(--flag-blue) 10%,var(--surface-raised));color:var(--flag-blue);font-size:.86rem;font-weight:800}.feed-reel-post-card__media-list,.feed-reel-post-card__links{display:grid;gap:14px}.feed-reel-post-card__media{display:block;width:100%;max-height:min(58dvh,620px);border-radius:14px;background:#000;object-fit:contain}.feed-reel-post-card__audio{width:100%}.feed-reel-post-card__file.ant-btn{justify-content:flex-start;height:auto;min-height:46px;border-color:var(--border-soft);color:var(--text-primary);font-weight:700}.feed-reel-post-card__link-embed{display:block;width:100%;min-height:min(64dvh,620px);border:0;border-radius:14px;background:transparent}.feed-reel-description-tray{position:absolute;right:0;bottom:0;left:0;z-index:3;display:grid;gap:8px;align-content:start;grid-auto-rows:max-content;max-height:42dvh;padding:10px max(14px,env(safe-area-inset-right)) max(18px,calc(14px + env(safe-area-inset-bottom))) max(14px,env(safe-area-inset-left));overflow:hidden;border-radius:18px 18px 0 0;border:1px solid var(--border-soft);border-bottom:0;background:linear-gradient(120deg,transparent 0%,var(--page-pattern) 50%,transparent 100%),var(--page-bg);color:var(--text-primary);cursor:pointer;transition:max-height .18s ease,background .18s ease}.feed-reel-description-tray.is-expanded{max-height:50dvh;min-height:50dvh;overflow:hidden;background:linear-gradient(120deg,transparent 0%,var(--page-pattern) 50%,transparent 100%),var(--page-bg);box-shadow:0 -18px 48px #0f172a2e;cursor:default}.feed-reel-description-tray.is-commenting{max-height:50dvh;min-height:50dvh;overflow:hidden}.feed-reel-description-tray .feed-reel-author-name,.feed-reel-description-tray .feed-reel-author-name-link,.feed-reel-description-tray .feed-reel-title.ant-typography{color:var(--text-primary)}.feed-reel-description-tray .feed-reel-meta.ant-typography,.feed-reel-description-tray .feed-reel-copy,.feed-reel-description-tray .feed-reel-tray-action{color:var(--text-secondary)}.feed-reel-description-tray.is-expanded .feed-reel-author-name,.feed-reel-description-tray.is-expanded .feed-reel-author-name-link,.feed-reel-description-tray.is-expanded .feed-reel-title.ant-typography,.feed-reel-description-tray.is-commenting .feed-reel-author-name,.feed-reel-description-tray.is-commenting .feed-reel-author-name-link,.feed-reel-description-tray.is-commenting .feed-reel-title.ant-typography{color:var(--text-primary)}.feed-reel-description-tray.is-expanded .feed-reel-meta.ant-typography,.feed-reel-description-tray.is-expanded .feed-reel-copy,.feed-reel-description-tray.is-expanded .feed-reel-tray-action,.feed-reel-description-tray.is-commenting .feed-reel-meta.ant-typography,.feed-reel-description-tray.is-commenting .feed-reel-copy,.feed-reel-description-tray.is-commenting .feed-reel-tray-action{color:var(--text-secondary)}.feed-reel-description-tray.is-expanded .feed-reel-tray-handle,.feed-reel-description-tray.is-commenting .feed-reel-tray-handle{background:var(--border-strong)}.feed-reel-tray-handle{position:absolute;top:8px;left:50%;z-index:2;width:38px;height:4px;border-radius:999px;background:#ffffff70;transform:translate(-50%)}.feed-reel-tray-header{position:sticky;top:0;z-index:2;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 0 4px;background:linear-gradient(120deg,transparent 0%,var(--page-pattern) 50%,transparent 100%),var(--page-bg);min-width:0}.feed-reel-tray-author{display:flex;min-width:0;align-items:center;gap:10px}.feed-reel-tray-author-copy{min-width:0}.feed-reel-tray-right{display:inline-flex;align-items:center;gap:10px}.feed-reel-tray-avatar.ant-avatar{width:38px;height:38px;border:2px solid #fff;background:var(--surface-raised);color:var(--text-primary);font-weight:800;box-shadow:0 6px 18px #0f172a29}.feed-reel-tray-action{flex:none;color:var(--text-secondary);font-size:12px;font-weight:800}.feed-reel-author-name.ant-typography{color:var(--text-primary);font-weight:800}.feed-reel-meta.ant-typography,.feed-reel-copy{margin:0;color:var(--text-secondary)}.feed-reel-copy{display:-webkit-box;overflow:hidden;max-width:min(760px,100%);font-size:14px;line-height:1.45;-webkit-box-orient:vertical;-webkit-line-clamp:2}.feed-reel-description-tray.is-expanded .feed-reel-copy{display:block;overflow:visible}.feed-reel-copy-block{display:grid;max-width:min(760px,100%);gap:6px;justify-items:start}.feed-reel-copy-block .feed-reel-copy{display:block;width:100%;max-height:4.4em;max-width:100%;overflow:hidden;-webkit-line-clamp:initial}.feed-reel-copy-block.is-expanded .feed-reel-copy,.feed-reel-description-tray.is-expanded .feed-reel-copy-block.is-expanded .feed-reel-copy{max-height:min(9.6em,18dvh);overflow-y:auto;padding-right:6px}.feed-reel-description-tray.is-commenting .feed-reel-copy-block.is-expanded .feed-reel-copy{max-height:min(6.4em,14dvh)}.feed-reel-copy-toggle{display:inline-flex;align-items:center;padding:0;border:0;background:transparent;color:var(--text-primary);cursor:pointer;font:inherit;font-size:12px;font-weight:800;line-height:1.2}.feed-reel-copy-toggle:hover,.feed-reel-copy-toggle:focus-visible{color:var(--red-primary);outline:none}.feed-reel-title.ant-typography{margin:0;color:var(--text-primary);font-size:16px;line-height:1.22}.feed-reel-source-button.ant-btn{width:fit-content;border-color:#fff3;background:#ffffff14;color:#fff;font-weight:800}.feed-reel-source-button.ant-btn:hover,.feed-reel-source-button.ant-btn:focus-visible{border-color:#ffffff5c!important;background:#ffffff29!important;color:#fff!important}.feed-reel-comment-box{display:grid;gap:10px;padding:12px;border:1px solid var(--border-soft);border-radius:14px;background:#fff!important}.feed-reel-comments-panel{display:grid;grid-template-rows:minmax(0,1fr) auto;justify-self:center;width:min(760px,50vw);max-width:100%;height:max(170px,calc(50dvh - 132px));min-height:0;gap:12px;padding-top:2px}.feed-reel-comments-panel--full-width{justify-self:stretch;width:100%;max-width:100%}.feed-reel-comment-thread{display:grid;align-content:start;justify-items:start;gap:7px;min-height:0;max-height:none;overflow-y:auto;padding:6px;border:1px solid var(--border-soft);border-radius:14px;background:#fff}.feed-reel-comment-thread--scrollable{width:100%;overflow-y:auto;overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch}.feed-reel-comment-thread .feed-comment-thread-node--message{width:fit-content;max-width:min(100%,620px)}.feed-reel-comment-thread .feed-reel-comment-thread-node--full-width{justify-self:stretch;width:auto;max-width:none}.feed-reel-comment-empty.ant-typography{min-height:0;overflow-y:auto;margin:0;padding:14px 16px;border:1px solid var(--border-soft);border-radius:14px;background:#fff;color:var(--text-secondary)}.feed-reel-comment-entry-card{display:grid;gap:6px;padding:8px;border:1px solid var(--border-soft);border-radius:14px;background:#fff}.feed-reel-reply-context{display:inline-flex;width:fit-content;max-width:100%;align-items:center;gap:8px;padding:0 8px 2px;color:var(--text-secondary);font-size:12px;font-weight:700;line-height:1.2}.feed-reel-reply-context button{padding:0;border:0;background:transparent;color:var(--flag-blue);cursor:pointer;font:inherit;font-weight:800}.feed-reel-comment-inline{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px}.feed-reel-comment-input.ant-input{border-color:var(--border-soft);height:38px;border-radius:999px;background:#fff!important;color:var(--text-primary)!important}.feed-reel-comment-input.ant-input::placeholder{color:var(--text-muted)}.feed-reel-comment-actions{display:flex;justify-content:flex-end;gap:10px}.feed-reel-comment-actions .ant-btn{background:#fff!important;color:var(--text-primary)!important}.feed-reel-comment-submit.ant-btn{border-color:var(--red-primary)!important;background:var(--red-primary)!important;color:#fff!important;font-weight:800}.feed-reel-comment-submit-icon.ant-btn{width:38px;min-width:38px;height:38px;padding:0}.feed-reel-comment-submit.ant-btn:disabled,.feed-reel-comment-submit.ant-btn.ant-btn-disabled{border-color:var(--border-soft)!important;background:#fff!important;color:var(--text-secondary)!important;opacity:1!important}.feed-reel-comment-card.feed-comment-card--message{display:grid;grid-template-columns:minmax(0,auto) auto;align-items:center;width:fit-content;max-width:100%;gap:8px;padding:7px 8px 7px 10px}.feed-reel-comment-card.feed-reel-comment-card--full-width{grid-template-columns:minmax(0,1fr) auto;width:100%}.feed-reel-comment-card-content{min-width:0}.feed-reel-comment-card .feed-comment-header{display:block}.feed-reel-comment-card .feed-comment-author-copy{gap:6px}.feed-reel-comment-card .feed-comment-author-name-link{font-size:.84rem}.feed-reel-comment-card .feed-meta.ant-typography{font-size:.76rem}.feed-reel-comment-card .feed-comment-body.ant-typography{margin:4px 0 0 32px;font-size:.84rem;line-height:1.3}.feed-reel-comment-reply-button.ant-btn{align-self:center;width:30px;min-width:30px;height:30px}@media (max-width: 768px){.feed-link-fullscreen-button.ant-btn{width:100%;justify-content:center}.feed-reel-post-card-shell{align-items:start;padding-inline:max(12px,env(safe-area-inset-left))}.feed-reel-post-card{width:100%;padding:18px;border-radius:16px}.feed-reel-embed--social{width:min(100vw,560px)}.feed-reel-embed-frame--instagram-post,.feed-reel-embed-frame--instagram-landscape,.feed-reel-embed-frame--instagram-portrait,.feed-reel-embed-frame--instagram-reel,.feed-reel-embed-frame--tiktok{width:min(100%,calc(100dvw - 84px))}.feed-reel-comments-panel{width:100%;height:auto;min-height:0;grid-template-rows:minmax(96px,1fr) auto}.feed-reel-comment-thread{max-height:none}.feed-reel-description-tray.is-commenting{max-height:min(68dvh,calc(100dvh - 150px));min-height:min(68dvh,calc(100dvh - 150px));overflow-y:auto;padding-bottom:calc(22px + env(safe-area-inset-bottom));-webkit-overflow-scrolling:touch}.feed-reel-comment-empty.ant-typography{min-height:112px}.feed-reel-comment-entry-card{position:sticky;bottom:0;z-index:2}.feed-reel-title.ant-typography{font-size:16px}}.feed-link-card{display:grid;gap:16px;width:100%;padding:18px;border:1px solid var(--border-soft);border-radius:20px;background:color-mix(in srgb,var(--surface-raised) 88%,transparent)}a.feed-link-card,.feed-link-card--button,.feed-link-card__header-link{color:inherit;text-decoration:none}.feed-link-card--button{border-color:var(--border-soft);color:inherit;cursor:pointer;font:inherit;text-align:left}.feed-link-card__header-link{display:grid;gap:16px;border-radius:12px}a.feed-link-card:hover,.feed-link-card--button:hover,.feed-link-card__header-link:hover{color:var(--red-primary)}a.feed-link-card:hover,.feed-link-card--button:hover{border-color:color-mix(in srgb,var(--red-primary) 42%,var(--border-soft))}a.feed-link-card:focus-visible,.feed-link-card--button:focus-visible,.feed-link-card__header-link:focus-visible{outline:3px solid color-mix(in srgb,var(--red-primary) 34%,transparent);outline-offset:3px}.feed-link-embed-shell{width:100%;overflow:hidden;border-radius:18px}.feed-link-embed{display:block;width:100%;border:0;background:transparent}.feed-link-embed--video{aspect-ratio:16 / 9}.feed-link-embed--audio{height:232px}.feed-link-embed--design{height:540px}.feed-link-embed--social-post{min-height:640px}.feed-link-embed--x{min-height:560px}.feed-link-embed-shell--facebook-landscape .feed-link-embed--facebook{aspect-ratio:16 / 9;height:auto;min-height:0}.feed-link-embed-shell--facebook-portrait{width:min(100%,430px);margin-inline:auto}.feed-link-embed-shell--facebook-portrait .feed-link-embed--facebook{aspect-ratio:9 / 16;height:auto;min-height:0}.feed-link-embed-shell--instagram{width:min(100%,658px);margin-inline:auto;background:#fff;border:1px solid #dbdbdb;border-radius:14px}.feed-link-embed--instagram{height:clamp(520px,88vw,650px);min-height:0;overflow:hidden}.feed-link-embed-shell--instagram-reel{width:min(100%,540px)}.feed-link-embed-shell--instagram-reel .feed-link-embed--instagram{height:clamp(580px,135vw,760px)}.feed-link-embed-shell--tiktok{width:min(100%,430px);margin-inline:auto;background:#000}.feed-link-embed--tiktok{aspect-ratio:9 / 16;height:auto;min-height:0}.feed-x-embed{width:min(100%,560px);margin-inline:auto}.feed-x-embed:empty{min-height:180px}.feed-provider-embed{width:100%}.feed-home-post-card.ant-card .ant-card-body{overflow:hidden}.feed-home-post-card .feed-card-stack.ant-space{gap:10px!important}.feed-post-copy.ant-typography{margin-bottom:0}.feed-home-post-embeds.feed-card-stack.ant-space,.feed-home-post-card .feed-link-card,.feed-home-post-card .feed-link-embed-shell--youtube,.feed-home-post-card .feed-link-embed--youtube{width:100%}.feed-home-post-card .feed-link-embed--youtube{min-height:0}.feed-home-post-card .feed-link-embed-shell--x{width:75%;max-width:560px;margin-inline:auto}.feed-home-post-card .feed-link-embed--x{height:620px}.feed-post-actions.ant-flex{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;width:100%}.feed-post-actions .ant-popover-open,.feed-post-actions>.ant-btn{width:100%}.feed-post-actions.feed-post-actions--engagement.ant-flex{grid-template-columns:repeat(2,minmax(0,1fr))}.feed-reaction-inline-group{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));align-items:center;gap:4px;width:100%;min-height:46px;padding:4px 6px;border:1px solid var(--border-soft);border-radius:16px;background:color-mix(in srgb,var(--surface-raised) 88%,transparent)}.feed-reaction-emoji-button{display:inline-grid;min-width:0;min-height:34px;place-items:center;border:0;border-radius:12px;background:transparent;cursor:pointer;font:inherit;font-size:1.08rem;line-height:1}.feed-reaction-emoji-button:hover,.feed-reaction-emoji-button:focus-visible,.feed-reaction-emoji-button.is-active{background:color-mix(in srgb,var(--flag-blue) 10%,var(--surface-raised))}.feed-reaction-emoji-button.is-active{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--flag-blue) 30%,var(--border-soft))}.feed-reaction-emoji-button:disabled{cursor:wait;opacity:.68}.feed-icon-action-button.ant-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;width:100%;min-height:46px;padding-inline:16px;border-color:var(--border-soft);border-radius:16px;background:color-mix(in srgb,var(--surface-raised) 88%,transparent);font-weight:600}.feed-icon-action-button.ant-btn:hover,.feed-icon-action-button.ant-btn:focus-visible{border-color:color-mix(in srgb,var(--flag-blue) 28%,var(--border-soft));background:color-mix(in srgb,var(--surface-raised) 96%,transparent);color:var(--text-primary)}.feed-action-count{display:inline-flex;align-items:center;justify-content:center;min-width:24px;min-height:24px;padding:0 7px;border-radius:999px;background:color-mix(in srgb,var(--flag-blue) 10%,var(--surface-raised));color:var(--text-secondary);font-size:.82rem;line-height:1}.feed-reaction-summary-row.ant-flex{min-height:26px;margin-bottom:-4px}.feed-reaction-pill{display:inline-flex;align-items:center;gap:6px;padding:6px 10px;border:1px solid var(--border-soft);border-radius:999px;background:color-mix(in srgb,var(--surface-raised) 90%,transparent);font-size:.88rem}.feed-comment-composer{display:grid;gap:12px;padding:16px;border:1px solid var(--border-soft);border-radius:18px;background:color-mix(in srgb,var(--surface-raised) 88%,transparent)}.feed-comment-thread{display:grid;gap:12px}.feed-comment-card{display:grid;gap:10px;padding:14px 16px;border:1px solid var(--border-soft);border-radius:16px;background:color-mix(in srgb,var(--surface-raised) 84%,transparent)}.feed-comment-reply-link.ant-btn{padding-inline:0}.feed-comment-thread--message{gap:8px}.feed-comment-thread-node--message{display:grid;gap:6px}.feed-comment-card--message{gap:4px;padding:8px 10px 8px 12px;border-color:color-mix(in srgb,var(--border-soft) 82%,transparent);border-radius:10px;background:color-mix(in srgb,var(--surface-raised) 74%,transparent)}.feed-comment-header{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px}.feed-comment-byline{display:flex;min-width:0;align-items:center;gap:8px;line-height:1.2}.feed-author-avatar-link,.feed-comment-author-avatar-link,.feed-reel-author-avatar-link{display:inline-flex;flex:0 0 auto;border-radius:999px;color:inherit}.feed-author-name-link,.feed-comment-author-name-link,.feed-reel-author-name-link{color:var(--text-primary);font-weight:800;line-height:1.2;text-decoration:none}.feed-author-avatar-link:hover,.feed-author-avatar-link:focus-visible,.feed-comment-author-avatar-link:hover,.feed-comment-author-avatar-link:focus-visible,.feed-reel-author-avatar-link:hover,.feed-reel-author-avatar-link:focus-visible,.feed-author-name-link:hover,.feed-author-name-link:focus-visible,.feed-comment-author-name-link:hover,.feed-comment-author-name-link:focus-visible,.feed-reel-author-name-link:hover,.feed-reel-author-name-link:focus-visible{color:var(--flag-blue)}.feed-comment-avatar.ant-avatar{font-size:.72rem;font-weight:800}.feed-comment-author-copy{display:flex;min-width:0;align-items:baseline;gap:8px;flex-wrap:wrap}.feed-comment-byline .ant-typography{font-size:.9rem}.feed-comment-body.ant-typography{margin:0 0 0 34px;color:var(--text-primary);font-size:.95rem;line-height:1.38}.feed-comment-reply-icon.ant-btn{width:28px;min-width:28px;height:28px;color:var(--text-secondary)}.feed-comment-reply-icon.ant-btn:hover,.feed-comment-reply-icon.ant-btn:focus-visible{color:var(--flag-blue);background:color-mix(in srgb,var(--flag-blue) 9%,transparent)}.feed-comment-replies-toggle{justify-self:center;padding:1px 0 0;border:0;background:transparent;color:var(--flag-blue);cursor:pointer;font:inherit;font-size:.84rem;font-weight:700;line-height:1.2}.feed-comment-replies-toggle:hover,.feed-comment-replies-toggle:focus-visible{text-decoration:underline}.feed-comment-show-more{justify-self:center;padding:2px 0;border:0;background:transparent;color:var(--flag-blue);cursor:pointer;font:inherit;font-size:.9rem;font-weight:800;line-height:1.2}.feed-comment-show-more:hover,.feed-comment-show-more:focus-visible{text-decoration:underline}.feed-comment-children--message{display:grid;gap:6px;padding-left:10px;border-left:2px solid color-mix(in srgb,var(--flag-blue) 16%,var(--border-soft))}.feed-comment-composer--inline{gap:8px;margin-left:18px;padding:10px;border-radius:10px}.feed-comment-composer--inline textarea.ant-input{min-height:64px}.feed-reel-author-name-link{display:inline-flex;font-size:.95rem}.feed-comment-replying.ant-typography{margin:0;color:var(--text-secondary)}.feed-list-item.ant-list-item{padding:22px 0}.feed-list-item.ant-list-item:first-child{padding-top:0}.feed-list-item.ant-list-item:last-child{padding-bottom:0}.feed-meta.ant-typography{margin:0;color:var(--text-secondary)}.feed-post-hashtags.ant-flex{width:100%}.feed-post-hashtag{display:inline-flex;align-items:center;padding:6px 10px;border-radius:999px;background:color-mix(in srgb,var(--flag-blue) 8%,var(--surface-raised));color:color-mix(in srgb,var(--flag-blue) 72%,var(--text-primary));font-size:.9rem;font-weight:600}.feed-post-menu-button.ant-btn{color:var(--text-secondary)}.feed-post-menu-button.ant-btn:hover,.feed-post-menu-button.ant-btn:focus-visible{color:var(--text-primary);background:color-mix(in srgb,var(--surface-raised) 92%,transparent)}.feed-item-title.ant-typography{margin:0 0 8px}.feed-avatar-modal-preview{display:grid;grid-template-columns:auto minmax(0,1fr);gap:18px;align-items:center;padding:18px;border:1px dashed var(--border-strong);border-radius:20px;background:color-mix(in srgb,var(--surface-raised) 82%,transparent)}.feed-module{padding:16px 18px;border:1px solid var(--border-soft);border-radius:18px;background:color-mix(in srgb,var(--surface-raised) 86%,transparent)}.feed-saved-job-sidebar-card{padding:18px;border-radius:22px}.feed-saved-job-sidebar-button{display:block;border:1px solid var(--border-soft);color:inherit;font:inherit;text-align:left;cursor:pointer;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.feed-saved-job-sidebar-button:hover,.feed-saved-job-sidebar-button:focus-visible{color:inherit;transform:translateY(-1px);border-color:color-mix(in srgb,var(--flag-blue) 26%,var(--border-soft));box-shadow:0 12px 26px #0f172a14;outline:none}.feed-saved-job-sidebar-card .jobs-saved-card__layout{grid-template-columns:72px minmax(0,1fr);gap:16px;align-items:center}.feed-saved-job-sidebar-card .jobs-saved-card__icon{width:54px;min-width:54px;font-size:1.1rem}.feed-saved-job-sidebar-card__copy{min-width:0}.feed-saved-job-sidebar-card__title.ant-typography{margin-bottom:4px;font-size:1.02rem;line-height:1.25;overflow-wrap:anywhere}.feed-saved-job-sidebar-card__meta{display:block;margin-bottom:0;overflow-wrap:anywhere}.feed-stat-row{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 0;border-bottom:1px solid var(--border-soft);color:var(--text-primary)}.feed-stat-row__label{display:flex;min-width:0;flex-direction:column;gap:3px}.feed-request-module{cursor:pointer;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.feed-request-module:hover,.feed-request-module:focus-visible{transform:translateY(-1px);border-color:color-mix(in srgb,var(--flag-blue) 26%,var(--border-soft));box-shadow:0 12px 26px #0f172a14;outline:none}.feed-stat-row__title{color:var(--text-primary);font-size:.98rem;font-weight:700;line-height:1.25}.feed-stat-row__meta{color:var(--text-muted);font-size:.78rem;font-weight:600;line-height:1.2}.feed-stat-row:last-child{padding-bottom:0;border-bottom:0}.feed-trending-button{width:100%;border:0;background:transparent;cursor:pointer;text-align:left}.feed-trending-button:hover,.feed-trending-button:focus-visible{background:color-mix(in srgb,var(--flag-blue) 7%,transparent)}.feed-trending-button.is-active{border-radius:16px;padding-inline:14px;background:linear-gradient(135deg,color-mix(in srgb,var(--flag-red) 10%,transparent),color-mix(in srgb,var(--flag-blue) 12%,transparent));color:var(--flag-blue-strong)}.placeholder-page-card .ant-card-body{min-height:360px}.admin-sales-layout-shell,.admin-sales-layout-shell.ant-space{height:100%;min-height:0}.admin-sales-layout-shell>.ant-space-item:first-child,.admin-sales-layout-shell>.ant-space-item:last-child{min-height:0}.admin-sales-layout-shell>.ant-space-item:last-child{flex:1 1 auto}.admin-sales-layout-card.ant-card{height:100%;min-height:0}.admin-sales-layout-card.ant-card .ant-card-body{display:flex;flex-direction:column;height:100%;min-height:0}.admin-sales-layout-content,.admin-sales-layout-content.ant-space{flex:1 1 auto;height:100%;min-height:0}.admin-sales-layout-content>.ant-space-item:last-child{flex:1 1 auto;min-height:0}@media (min-width: 769px){.admin-section-layout .admin-sales-layout-shell>.ant-space-item:has(>.admin-mobile-switcher),.recruiter-page-layout .admin-sales-layout-shell>.ant-space-item:has(>.recruiter-mobile-switcher){display:none}}.admin-moderation-workspace-grid{display:grid;grid-template-columns:minmax(640px,75%) minmax(320px,25%);gap:18px;min-height:0;height:100%}.admin-moderation-table-card.ant-card,.admin-moderation-detail-card.ant-card,.admin-moderation-card.ant-card,.admin-moderation-layout-card.ant-card{min-height:0}.admin-moderation-table-card.ant-card .ant-card-body,.admin-moderation-detail-card.ant-card .ant-card-body,.admin-moderation-card.ant-card .ant-card-body{height:100%;min-height:0}.admin-moderation-table-card .ant-table-wrapper{height:100%}.admin-moderation-detail-card{overflow-y:auto;overflow-x:hidden}.admin-moderation-table-post{display:flex;flex-direction:column;gap:4px}.admin-moderation-table-row{cursor:pointer}.admin-moderation-table-row--active>td{background:color-mix(in srgb,var(--flag-red) 10%,var(--surface-raised))!important}.admin-announcements-content,.admin-announcements-content.ant-space{height:100%;min-height:0}.admin-announcements-workspace{display:grid;grid-template-columns:minmax(280px,.9fr) minmax(360px,1.1fr);gap:18px;min-height:0;height:100%}.admin-announcements-list-card.ant-card,.admin-announcements-editor-card.ant-card{min-height:0}.admin-announcements-list-card.ant-card .ant-card-body,.admin-announcements-editor-card.ant-card .ant-card-body{height:100%;min-height:0}.admin-announcements-list-stack.ant-space,.admin-announcements-card-list.ant-space{width:100%}.admin-announcements-card-list.ant-space{max-height:calc(100vh - 330px);overflow-y:auto;padding-right:4px}.admin-announcement-card{width:100%;display:flex;flex-direction:column;gap:10px;padding:16px;border:1px solid var(--border-soft);border-radius:8px;background:var(--surface-raised);color:inherit;text-align:left;cursor:pointer}.admin-announcement-card[draggable=true]{cursor:grab}.admin-announcement-card[draggable=true]:active{cursor:grabbing}.admin-announcement-card:hover,.admin-announcement-card--active{border-color:var(--accent-blue);background:color-mix(in srgb,var(--accent-blue) 8%,var(--surface-raised))}.admin-announcement-card__header{display:flex;align-items:center;justify-content:space-between;gap:12px}.admin-announcement-card__text.ant-typography{margin-bottom:0}.admin-announcements-meta{display:flex;flex-direction:column;gap:4px;margin-bottom:18px}.admin-announcements-editor-actions{margin-top:4px}@media (max-width: 920px){.admin-announcements-workspace{grid-template-columns:1fr}.admin-announcements-card-list.ant-space{max-height:none}}.placeholder-grid{display:grid;grid-template-columns:1.35fr 1fr;gap:18px}.placeholder-module{padding:20px;border:1px solid var(--border-soft);border-radius:20px;background:color-mix(in srgb,var(--surface-raised) 86%,transparent)}.recruiter-home-card{min-height:100%}.user-calendar-page-layout.feed-page-layout{display:block;height:calc(100dvh - 117px);max-width:none}.user-calendar-page-layout>.feed-main-scroll-region{height:100%;min-height:0;width:100%;overflow-y:auto;overflow-x:hidden;padding:28px 0}.user-calendar-page-layout .admin-sales-layout-shell,.user-calendar-page-layout .admin-sales-layout-shell.ant-space,.user-calendar-page-layout .admin-sales-layout-card.ant-card{height:100%;min-height:0;width:100%}.user-calendar-page-layout .recruiter-calendar{width:100%}@media (min-width: 769px){.calendar-web-workspace.feed-page-layout{height:calc(100dvh - 93px);max-width:none}.recruiter-calendar-page-layout.calendar-web-workspace.admin-sales-workspace{grid-template-columns:minmax(260px,300px) minmax(0,1fr);gap:16px}.calendar-web-workspace>.feed-main-scroll-region,.calendar-web-workspace.admin-section-layout>.feed-main-scroll-region{height:100%;overflow:hidden;padding:0}.calendar-web-workspace .admin-sales-layout-shell,.calendar-web-workspace .admin-sales-layout-shell.ant-space,.calendar-web-workspace .admin-sales-layout-shell>.ant-space-item,.calendar-web-workspace .admin-sales-layout-content,.calendar-web-workspace .admin-sales-layout-content.ant-space,.calendar-web-workspace .admin-sales-layout-content>.ant-space-item{height:100%;min-height:0;width:100%}.calendar-web-workspace .admin-sales-layout-shell.ant-space,.calendar-web-workspace .admin-sales-layout-content.ant-space{gap:0!important}.calendar-web-workspace-card.ant-card{width:100%;height:100%;min-height:0;overflow:hidden;border-radius:16px}.calendar-web-workspace-card.ant-card>.ant-card-body{height:100%;min-height:0;padding:16px 28px 24px}.calendar-web-workspace .recruiter-calendar-tabs>.ant-tabs-nav{margin-bottom:12px}.calendar-web-workspace .recruiter-calendar-desktop-content{gap:12px}.calendar-web-workspace .recruiter-calendar-scroll{border-radius:6px}.calendar-web-workspace .recruiter-calendar,.calendar-web-workspace .recruiter-month-calendar{width:100%}}.recruiter-calendar-tabs.ant-tabs{display:flex;flex:1 1 auto;height:100%;min-height:0;flex-direction:column}.recruiter-calendar-tabs>.ant-tabs-content-holder{flex:1 1 auto;min-height:0}.recruiter-calendar-tabs>.ant-tabs-content-holder>.ant-tabs-content,.recruiter-calendar-tabs>.ant-tabs-content-holder>.ant-tabs-content>.ant-tabs-tabpane{height:100%;min-height:0}.recruiter-calendar-tabs>.ant-tabs-nav .ant-tabs-nav-wrap,.recruiter-calendar-tabs>.ant-tabs-nav .ant-tabs-nav-list{width:100%}.recruiter-calendar-tabs>.ant-tabs-nav .ant-tabs-nav-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.recruiter-calendar-tabs>.ant-tabs-nav .ant-tabs-tab{justify-content:center;margin:0}.recruiter-calendar-tabs>.ant-tabs-nav .ant-tabs-tab-btn{width:100%;text-align:center}.recruiter-calendar-tabs>.ant-tabs-nav{margin-bottom:18px}.recruiter-candidates-workspace.ant-space,.recruiter-candidates-tabs.ant-tabs{display:flex;flex-direction:column;height:100%;min-height:0;width:100%}.recruiter-candidates-workspace.ant-space>.ant-space-item,.recruiter-candidates-tabs>.ant-tabs-content-holder>.ant-tabs-content,.recruiter-candidates-tabs>.ant-tabs-content-holder>.ant-tabs-content>.ant-tabs-tabpane{height:100%;min-height:0}.recruiter-candidates-tabs>.ant-tabs-content-holder{flex:1 1 auto;height:100%;min-height:0}.recruiter-candidates-tabs>.ant-tabs-nav .ant-tabs-nav-wrap,.recruiter-candidates-tabs>.ant-tabs-nav .ant-tabs-nav-list{width:100%}.recruiter-candidates-tabs>.ant-tabs-nav .ant-tabs-nav-list{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.recruiter-candidates-tabs>.ant-tabs-nav .ant-tabs-tab{justify-content:center;margin:0}.recruiter-candidates-tabs>.ant-tabs-nav .ant-tabs-tab-btn{width:100%;text-align:center}.recruiter-candidates-tab-panel{display:flex;height:100%;min-height:360px}.recruiter-candidates-tab-panel--outreach{display:block;height:auto;min-height:0}.recruiter-candidates-search-shell{display:flex;flex:1 1 auto;width:100%;min-height:0;flex-direction:column;gap:16px}.recruiter-candidates-search-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;width:100%}.recruiter-candidates-search-action.ant-btn{display:inline-flex;height:44px;align-items:center;justify-content:center;border-radius:8px;font-weight:800}.recruiter-candidates-filter-layout{display:grid;grid-template-columns:minmax(220px,25%) minmax(0,1fr);gap:16px;width:100%;min-height:480px}.recruiter-candidates-filter-card.ant-card{height:100%;min-height:0;overflow:hidden;border:1px solid var(--border-soft);border-radius:8px;background:color-mix(in srgb,var(--surface-raised) 90%,transparent)}.recruiter-candidates-filter-card.ant-card>.ant-card-body{height:100%;overflow-y:auto}.recruiter-candidates-focus-filter.ant-btn{justify-content:flex-start;height:42px;border-radius:8px;font-weight:800}.recruiter-candidates-filter-results{min-width:0;min-height:0}.recruiter-candidates-results-state{display:grid;min-height:260px;place-items:center}.recruiter-candidates-results-list{display:flex;flex-direction:column;gap:10px}.recruiter-candidates-result-row{display:flex;width:100%;align-items:center;gap:12px;padding:12px;border:1px solid var(--border-soft);border-radius:8px;color:var(--text-primary);background:color-mix(in srgb,var(--surface-raised) 92%,transparent);cursor:pointer;font:inherit;text-align:left}.recruiter-candidates-result-row:hover,.recruiter-candidates-result-row:focus-visible{border-color:color-mix(in srgb,var(--flag-blue) 42%,var(--border-soft));box-shadow:var(--focus-ring);outline:none}.recruiter-candidates-result-row__copy{display:flex;min-width:0;flex-direction:column}.recruiter-candidates-map-panel{display:flex;flex:1 1 auto;width:100%;min-height:0}.recruiter-candidates-map-card.ant-card,.recruiter-candidates-map-loading-card.ant-card{flex:1 1 auto;width:100%;height:auto;min-height:0;overflow:hidden}.recruiter-candidates-map-card.ant-card>.ant-card-body,.recruiter-candidates-map-loading-card.ant-card>.ant-card-body{display:flex;height:100%;min-height:0;padding:0}.recruiter-candidates-map-frame{position:relative;display:flex;flex:1 1 auto;width:100%;height:100%;min-height:0;overflow:hidden;border-radius:24px}.recruiter-candidates-map-canvas{flex:1 1 auto;width:100%;height:100%;min-height:100%;border:1px solid var(--border-soft);border-radius:24px;overflow:hidden;background:#dbe4f0}.recruiter-candidates-map-overlay{position:absolute;z-index:2}.recruiter-candidates-map-overlay--filters{top:10px;left:10px;z-index:5;width:min(320px,calc(100% - 32px))}.recruiter-candidates-map-overlay--instructions{top:28px;left:348px;z-index:4;max-width:min(560px,calc(100% - 504px))}.recruiter-candidates-map-overlay--status{top:16px;left:348px;max-width:min(440px,calc(100% - 364px))}.recruiter-candidates-map-overlay--summary{bottom:16px;left:16px;width:fit-content;max-width:min(420px,calc(100% - 32px));padding:10px 14px;border:1px solid var(--border-soft);border-radius:16px;background:color-mix(in srgb,var(--surface-base) 94%,transparent);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);box-shadow:0 10px 28px #0f172a14}.recruiter-candidates-map-overlay--preview{top:10px;right:10px;width:min(360px,calc(100% - 32px))}.recruiter-candidates-map-filter-card.ant-card,.recruiter-candidates-map-profile-card.ant-card{border:1px solid var(--border-soft);border-radius:24px;background:color-mix(in srgb,var(--surface-base) 94%,transparent);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);box-shadow:0 10px 28px #0f172a14}.recruiter-candidates-map-filter-card.ant-card>.ant-card-body{padding:16px}.recruiter-candidates-map-profile-card.ant-card>.ant-card-body{max-height:min(670px,calc(100dvh - 240px));overflow-y:auto;padding:18px}.recruiter-candidates-map-profile-card__header{display:flex;min-width:0;align-items:center;gap:12px}.recruiter-candidates-map-profile-card__identity{display:flex;min-width:0;flex-direction:column;gap:2px}.recruiter-candidates-map-profile-card__identity .ant-typography{margin:0}.recruiter-candidates-profile-grid{display:grid;gap:12px}.recruiter-candidates-profile-grid .section-copy.ant-typography{color:var(--text-primary);font-size:.96rem;line-height:1.35;margin-bottom:0}.recruiter-candidates-profile-label.ant-typography,.recruiter-candidates-profile-meta.ant-typography{color:var(--text-muted);font-size:.74rem;font-weight:800;letter-spacing:.04em;line-height:1.2;text-transform:uppercase}.recruiter-candidates-profile-meta.ant-typography{display:block;margin-top:4px;letter-spacing:.02em}.recruiter-candidates-map-message-actions{width:100%}.recruiter-candidates-selected-list{display:grid;max-height:260px;gap:8px;overflow-y:auto}.recruiter-candidates-selected-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;padding:8px;border:1px solid var(--border-soft);border-radius:8px;background:color-mix(in srgb,var(--surface-raised) 86%,transparent);color:var(--text-primary);font-weight:700}.recruiter-candidates-selected-row>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.recruiter-candidates-selection-box{position:absolute;z-index:4;border:2px solid var(--flag-blue);border-radius:6px;background:color-mix(in srgb,var(--flag-blue) 16%,transparent);pointer-events:none}.recruiter-outreach-card-grid{display:grid;width:100%;gap:12px;grid-template-columns:1fr;align-items:start}.recruiter-outreach-card.ant-card{align-self:start;border:1px solid var(--border-soft);border-radius:8px;background:color-mix(in srgb,var(--surface-raised) 92%,transparent)}.recruiter-outreach-card.ant-card>.ant-card-body{padding:14px}.recruiter-outreach-card__body{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px}.recruiter-outreach-card__copy{display:grid;min-width:0;gap:4px}.recruiter-outreach-card__copy .section-title.ant-typography,.recruiter-outreach-card__copy .section-copy.ant-typography{margin:0}.recruiter-outreach-card__copy .section-copy.ant-typography{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.recruiter-outreach-card__meta.ant-typography{color:var(--text-muted);font-size:.78rem;font-weight:700}.recruiter-outreach-card__actions{display:flex;flex-direction:column;grid-column:auto;justify-content:flex-start;margin-top:0}.recruiter-outreach-card__actions .ant-btn{width:180px}.recruiter-candidates-map-canvas .mapboxgl-ctrl-top-right{top:auto;right:10px;bottom:10px}.recruiter-candidates-map-canvas .mapboxgl-ctrl-group{border-radius:18px;overflow:hidden;box-shadow:0 10px 28px #0f172a29}.recruiter-calendar-workspace.ant-space,.recruiter-calendar-settings{height:100%;min-height:0;width:100%}.recruiter-calendar-settings{overflow:auto}.recruiter-calendar-settings-form{display:flex;max-width:880px;flex-direction:column;gap:18px}.recruiter-calendar-settings-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.recruiter-calendar-settings-section{padding:18px;border:1px solid var(--border-soft);border-radius:8px;background:color-mix(in srgb,var(--surface-raised) 86%,transparent)}.recruiter-calendar-settings-section--wide{grid-column:1 / -1}.recruiter-calendar-settings-hours,.recruiter-calendar-settings-forwarding{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.recruiter-calendar-settings-note.ant-typography{margin-bottom:0}.recruiter-calendar-forwarding-toggle.ant-form-item{margin-bottom:14px}.recruiter-calendar-workspace.ant-space{display:flex;flex-direction:column;flex:1 1 auto;min-height:0}.recruiter-mobile-calendar-shell{display:none}.recruiter-calendar-desktop-content{display:flex;min-height:0;width:100%;flex:1 1 auto;flex-direction:column;gap:16px}.recruiter-calendar-workspace>.ant-space-item:last-child{display:flex;flex:1 1 auto;min-height:0}.recruiter-calendar-toolbar{display:flex;flex:0 0 auto;align-items:center;justify-content:space-between;gap:16px}.recruiter-calendar-range.ant-typography{margin-bottom:0;font-weight:700}.recruiter-calendar-legend{display:flex;flex:0 0 auto;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:14px}.recruiter-calendar-legend__items{display:flex;flex-wrap:wrap;align-items:center;gap:14px}.recruiter-calendar-legend__item{display:inline-flex;align-items:center;gap:7px;color:var(--text-secondary);font-size:.82rem;font-weight:700}.recruiter-calendar-legend__swatch{display:inline-block;width:18px;height:10px;border-radius:999px;border:1px solid transparent}.recruiter-calendar-legend__swatch.is-meeting{border-color:color-mix(in srgb,var(--flag-red) 34%,transparent);background:color-mix(in srgb,var(--flag-red) 14%,var(--surface-raised))}.recruiter-calendar-legend__swatch.is-interview{border-color:color-mix(in srgb,var(--flag-blue) 54%,transparent);background:color-mix(in srgb,var(--flag-blue) 82%,#38bdf8)}.recruiter-calendar-navigation{display:flex;align-items:center;justify-content:flex-end;gap:8px}.recruiter-calendar-navigation__button.ant-btn{display:inline-flex;align-items:center;justify-content:center;color:var(--text-secondary)}.recruiter-calendar-navigation__button.ant-btn:hover,.recruiter-calendar-navigation__button.ant-btn:focus-visible{color:var(--flag-blue)}.recruiter-calendar-scroll{flex:1 1 auto;min-height:0;width:100%;overflow:auto;border-radius:8px}.recruiter-calendar-alert{margin-bottom:12px}.recruiter-calendar{display:grid;min-width:max-content;overflow:visible;border:1px solid var(--border-soft);border-radius:8px;background:var(--surface-strong)}.recruiter-calendar__corner,.recruiter-calendar__day-header,.recruiter-calendar__time,.recruiter-calendar__slot{border-right:1px solid var(--border-soft);border-bottom:1px solid var(--border-soft)}.recruiter-calendar__corner{position:sticky;top:0;z-index:5;min-height:72px;background:color-mix(in srgb,var(--surface-muted) 56%,transparent)}.recruiter-calendar__day-header{position:sticky;top:0;z-index:5;display:flex;min-height:72px;min-width:0;flex-direction:column;justify-content:center;gap:4px;padding:14px;background:color-mix(in srgb,var(--surface-raised) 90%,transparent)}.recruiter-calendar__day-header.is-today,.recruiter-calendar__slot.is-today{background:color-mix(in srgb,var(--flag-blue) 10%,var(--surface-strong))}.recruiter-calendar__today-label.ant-typography{color:var(--flag-blue);font-size:.76rem;font-weight:700;text-transform:uppercase}.recruiter-calendar__time{display:flex;min-height:68px;align-items:flex-start;justify-content:flex-end;padding:10px 12px;color:var(--text-muted);font-size:.78rem;font-weight:700;background:color-mix(in srgb,var(--surface-muted) 34%,transparent)}.recruiter-calendar__slot{display:grid;grid-template-rows:repeat(4,minmax(17px,1fr));min-height:68px;background:color-mix(in srgb,var(--surface-strong) 94%,transparent)}.recruiter-calendar__quarter-slot{position:relative;min-height:17px;cursor:crosshair}.recruiter-calendar__quarter-slot+.recruiter-calendar__quarter-slot{border-top:1px dotted color-mix(in srgb,var(--border-soft) 64%,transparent)}.recruiter-calendar__quarter-slot.is-selected{background:color-mix(in srgb,var(--flag-blue) 24%,transparent)}.recruiter-calendar__quarter-slot.is-selected:before{content:"";position:absolute;top:50%;left:8px;width:8px;height:8px;border:2px solid var(--flag-blue);border-radius:999px;background:var(--surface-strong);transform:translateY(-50%)}.recruiter-calendar__quarter-slot.is-selection-start{border-top:2px solid var(--flag-blue)}.recruiter-calendar__quarter-slot.is-selection-end{border-bottom:2px solid var(--flag-blue)}.recruiter-calendar__quarter-slot.has-meeting-event{background:linear-gradient(90deg,color-mix(in srgb,var(--flag-red) 12%,var(--surface-strong)) 0,color-mix(in srgb,var(--flag-red) 12%,var(--surface-strong)) 90%,color-mix(in srgb,var(--surface-strong) 94%,transparent) 90%,color-mix(in srgb,var(--surface-strong) 94%,transparent))}.recruiter-calendar__quarter-slot.has-interview-event{background:linear-gradient(90deg,color-mix(in srgb,var(--flag-blue) 12%,var(--surface-strong)) 0,color-mix(in srgb,var(--flag-blue) 12%,var(--surface-strong)) 90%,color-mix(in srgb,var(--surface-strong) 94%,transparent) 90%,color-mix(in srgb,var(--surface-strong) 94%,transparent))}.recruiter-calendar__current-time-line{position:absolute;top:var(--current-time-offset, 0%);right:0;left:0;z-index:4;height:2px;pointer-events:none;background:var(--flag-blue);box-shadow:0 0 0 1px color-mix(in srgb,var(--flag-blue) 18%,transparent);transform:translateY(-50%)}.recruiter-calendar__current-time-line:before{content:"";position:absolute;top:50%;left:-5px;width:10px;height:10px;border-radius:999px;background:var(--flag-blue);transform:translateY(-50%)}.recruiter-calendar-event-chip{position:absolute;top:calc(var(--event-start-offset, 0%) + 2px);left:var(--event-overlap-left, 4px);z-index:var(--event-z-index, 3);display:flex;align-items:flex-start;justify-content:flex-start;width:var(--event-overlap-width, calc(90% - 8px) );height:calc((var(--event-duration-slots, 1) * 100%) - 4px);min-height:24px;padding:2px 4px;overflow:hidden;border:1px solid color-mix(in srgb,var(--flag-red) 34%,transparent);border-radius:6px;background:color-mix(in srgb,var(--flag-red) 14%,var(--surface-raised));color:var(--text-primary);cursor:pointer;font:inherit;font-size:.78rem;font-weight:700;line-height:1.2;text-align:left;text-overflow:ellipsis;white-space:nowrap}.recruiter-calendar-event-chip.is-interview{border-color:color-mix(in srgb,var(--flag-blue) 54%,transparent);background:color-mix(in srgb,var(--flag-blue) 82%,#38bdf8);color:#fff}.recruiter-calendar-event-chip.is-overlapping{box-shadow:0 8px 18px #0f172a1f}.recruiter-participant-dropdown .ant-select-item-group{padding:10px 14px 6px}.recruiter-participant-dropdown .ant-select-item-option{min-height:56px;padding:8px 12px}.recruiter-participant-section-label{color:var(--text-muted);font-size:.76rem;font-weight:800;text-transform:uppercase}.recruiter-participant-option{display:flex;min-width:0;align-items:center;gap:10px}.recruiter-participant-option__copy{display:flex;min-width:0;flex-direction:column;gap:2px}.recruiter-participant-option__name.ant-typography,.recruiter-participant-option__meta.ant-typography{overflow:hidden;margin-bottom:0;text-overflow:ellipsis;white-space:nowrap}.recruiter-participant-option__name.ant-typography{color:var(--text-primary);font-weight:800}.recruiter-participant-option__meta.ant-typography,.recruiter-participant-empty-row{color:var(--text-muted);font-size:.8rem}.recruiter-participant-tag{display:inline-flex;max-width:100%;align-items:center;gap:6px;margin:2px;padding:4px 8px;border-radius:12px;background:color-mix(in srgb,var(--surface-muted) 72%,transparent);color:var(--text-primary);font-weight:700}.recruiter-participant-tag__close{border:0;background:transparent;color:var(--text-muted);cursor:pointer;font:inherit;line-height:1}.recruiter-month-calendar{display:grid;grid-template-columns:repeat(7,minmax(112px,1fr));grid-template-rows:auto repeat(6,minmax(0,1fr));width:100%;height:100%;min-width:784px;min-height:720px;overflow:visible;border:1px solid var(--border-soft);border-radius:8px;background:var(--surface-strong)}.recruiter-month-calendar__weekday,.recruiter-month-calendar__day{border-right:1px solid var(--border-soft);border-bottom:1px solid var(--border-soft)}.recruiter-month-calendar__weekday:nth-child(7n),.recruiter-month-calendar__day:nth-child(7n){border-right:0}.recruiter-month-calendar__weekday{padding:12px;color:var(--text-muted);font-size:.78rem;font-weight:800;text-align:center;text-transform:uppercase;background:color-mix(in srgb,var(--surface-muted) 42%,transparent)}.recruiter-month-calendar__day{display:flex;min-height:0;flex-direction:column;gap:8px;padding:12px;overflow:hidden;background:color-mix(in srgb,var(--surface-strong) 94%,transparent)}.recruiter-month-calendar__events{display:flex;min-height:0;flex:1 1 auto;flex-direction:column;gap:8px;overflow:auto}.recruiter-month-calendar__event{flex:0 0 auto;display:block;width:100%;overflow:hidden;border:1px solid color-mix(in srgb,var(--flag-red) 32%,transparent);border-radius:6px;background:color-mix(in srgb,var(--flag-red) 12%,var(--surface-raised));color:var(--text-primary);cursor:pointer;font:inherit;font-size:.76rem;font-weight:700;padding:4px 6px;text-align:left;text-overflow:ellipsis;white-space:nowrap}.recruiter-month-calendar__event.is-interview{border-color:color-mix(in srgb,var(--flag-blue) 54%,transparent);background:color-mix(in srgb,var(--flag-blue) 82%,#38bdf8);color:#fff}.meeting-page{display:grid;min-height:100dvh;place-items:center;padding:32px}.meeting-page--video{align-items:center}.meeting-video-card{width:min(1180px,100%)}.meeting-page--joined{height:100dvh;min-height:100dvh;overflow:hidden;padding:0;place-items:stretch}.meeting-page--joined .meeting-video-card{display:flex;width:100%;height:100dvh;min-height:0;border-radius:0}.meeting-page--joined .meeting-video-card>.ant-card-body{display:flex;width:100%;height:100%;min-height:0;flex-direction:column}.meeting-video-header{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:20px}.meeting-preview-layout{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:20px;align-items:stretch}.meeting-preview-video,.meeting-video-tile{position:relative;overflow:hidden;min-height:420px;border:1px solid var(--border-soft);border-radius:8px;background:#05070b}.meeting-preview-video{display:grid;place-items:center}.meeting-preview-video video,.meeting-video-tile video{width:100%;height:100%;object-fit:cover}.meeting-preview-video.is-mirrored video,.meeting-video-tile.is-local.is-mirrored video{transform:scaleX(-1)}.meeting-settings-panel{padding:20px;border:1px solid var(--border-soft);border-radius:8px;background:color-mix(in srgb,var(--surface-raised) 88%,transparent)}.meeting-setting-row,.meeting-controls,.meeting-video-label{display:flex;align-items:center}.meeting-setting-row{justify-content:space-between;gap:12px;font-weight:700}.meeting-room-layout{display:flex;flex:1 1 auto;gap:18px;min-height:0}.meeting-call-stage{display:flex;min-width:0;min-height:0;flex:1 1 auto;flex-direction:column;gap:18px}.meeting-room-layout.has-conversation{display:grid;grid-template-columns:minmax(0,3fr) minmax(280px,1fr)}.meeting-video-grid{display:grid;flex:1 1 auto;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px;min-height:0}.meeting-page--joined .meeting-video-tile{width:100%;height:100%;min-height:0}.meeting-page--joined .meeting-video-tile video{object-fit:contain}.meeting-conversation-pane{display:flex;min-width:0;min-height:0;flex-direction:column;gap:14px;padding:18px;overflow:hidden;border:1px solid var(--border-soft);border-radius:8px;background:color-mix(in srgb,var(--surface-raised) 92%,transparent)}.meeting-conversation-pane__header{flex:0 0 auto}.meeting-conversation-pane__messages{display:flex;min-height:0;flex:1 1 auto;flex-direction:column;gap:10px;overflow-y:auto;padding-right:2px}.meeting-conversation-message-row{display:flex;justify-content:flex-start}.meeting-conversation-message-row.is-self{justify-content:flex-end}.meeting-conversation-message{max-width:88%;padding:10px 12px;border:1px solid var(--border-soft);border-radius:16px 16px 16px 6px;background:color-mix(in srgb,var(--surface-muted) 72%,white);overflow-wrap:anywhere}.meeting-conversation-message.is-self{border-radius:16px 16px 6px;background:color-mix(in srgb,var(--flag-blue) 12%,var(--surface-raised))}.meeting-conversation-message__sender.ant-typography{display:block;margin-bottom:4px;color:var(--text-primary);font-size:.76rem;font-weight:800}.meeting-conversation-message__text.ant-typography{margin-bottom:4px;white-space:pre-wrap;overflow-wrap:anywhere}.meeting-conversation-message__time{display:block;font-size:.76rem}.meeting-conversation-pane__composer{display:flex;flex:0 0 auto;flex-direction:column;gap:10px}.meeting-video-label{position:absolute;right:12px;bottom:12px;min-height:28px;padding:4px 10px;border-radius:999px;background:#05070bb8;color:#fff;font-size:.82rem;font-weight:800}.meeting-controls{justify-content:center;gap:12px;flex-wrap:wrap}.recruiter-month-calendar__day.is-today{background:color-mix(in srgb,var(--flag-blue) 10%,var(--surface-strong))}.recruiter-month-calendar__day.is-outside-month{color:var(--text-muted);background:color-mix(in srgb,var(--surface-muted) 28%,transparent)}@media (max-width: 980px){.recruiter-page-layout{grid-template-columns:1fr}.recruiter-calendar-toolbar,.recruiter-calendar-legend{align-items:flex-start;flex-direction:column}.recruiter-calendar-navigation{justify-content:flex-start}.recruiter-calendar-settings-grid,.recruiter-calendar-settings-hours,.recruiter-calendar-settings-forwarding,.recruiter-candidates-filter-layout,.recruiter-candidates-search-actions{grid-template-columns:1fr}.recruiter-candidates-filter-card.ant-card{max-height:320px}.recruiter-candidates-map-panel,.recruiter-candidates-map-card.ant-card,.recruiter-candidates-map-loading-card.ant-card{min-height:0}.recruiter-candidates-map-overlay--status{top:auto;right:16px;bottom:16px;left:16px}.recruiter-calendar{overflow:visible}.recruiter-month-calendar{grid-template-columns:repeat(7,minmax(92px,1fr));min-width:644px;overflow:visible}.meeting-preview-layout{grid-template-columns:1fr}.meeting-room-layout.has-conversation{grid-template-columns:1fr;overflow-y:auto}.meeting-conversation-pane{min-height:320px}.meeting-video-header{flex-direction:column}}.admin-onboarding-content,.admin-onboarding-content.ant-space{height:100%;min-height:0}.admin-onboarding-tabs,.admin-onboarding-tabs.ant-tabs{display:flex;flex-direction:column;height:100%;min-height:0}.admin-onboarding-tabs>.ant-tabs-content-holder{flex:1 1 auto;min-height:0}.admin-onboarding-tabs>.ant-tabs-content-holder>.ant-tabs-content,.admin-onboarding-tabs>.ant-tabs-content-holder>.ant-tabs-content>.ant-tabs-tabpane,.admin-onboarding-tabs>.ant-tabs-content-holder>.ant-tabs-content>.ant-tabs-tabpane-active{height:100%;min-height:0}.admin-onboarding-tabs>.ant-tabs-nav .ant-tabs-nav-wrap,.admin-onboarding-tabs>.ant-tabs-nav .ant-tabs-nav-list{width:100%}.admin-onboarding-tabs>.ant-tabs-nav .ant-tabs-nav-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.admin-onboarding-tabs>.ant-tabs-nav .ant-tabs-tab{justify-content:center;margin:0}.admin-onboarding-tabs>.ant-tabs-nav .ant-tabs-tab-btn{width:100%;text-align:center}.admin-tasks-layout-content,.admin-tasks-layout-content.ant-space,.admin-tasks-tabs,.admin-tasks-tabs.ant-tabs{width:100%}.admin-tasks-page-root>.feed-main-scroll-region{overflow:hidden}.admin-tasks-layout-shell,.admin-tasks-layout-shell.ant-space,.admin-tasks-layout-content,.admin-tasks-layout-content.ant-space,.admin-tasks-page-card.ant-card,.admin-tasks-page-card.ant-card>.ant-card-body,.admin-tasks-tabs,.admin-tasks-tabs.ant-tabs{height:100%;min-height:0}.admin-tasks-page-card.ant-card>.ant-card-body{display:flex;flex-direction:column}.admin-tasks-tabs,.admin-tasks-tabs.ant-tabs{display:flex;flex-direction:column}.admin-tasks-tabs>.ant-tabs-nav{position:sticky;top:0;z-index:6;flex:0 0 auto;background:var(--surface-raised)}.admin-tasks-tabs>.ant-tabs-content-holder{flex:1 1 auto;min-height:0}.admin-tasks-tabs>.ant-tabs-content-holder>.ant-tabs-content,.admin-tasks-tabs>.ant-tabs-content-holder>.ant-tabs-content>.ant-tabs-tabpane,.admin-tasks-tabs>.ant-tabs-content-holder>.ant-tabs-content>.ant-tabs-tabpane-active{height:100%;min-height:0}.admin-tasks-tabs>.ant-tabs-nav .ant-tabs-nav-wrap,.admin-tasks-tabs>.ant-tabs-nav .ant-tabs-nav-list{width:100%}.admin-tasks-tabs>.ant-tabs-nav .ant-tabs-nav-list{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.admin-tasks-tabs>.ant-tabs-nav .ant-tabs-tab{justify-content:center;margin:0}.admin-tasks-tabs>.ant-tabs-nav .ant-tabs-tab-btn{width:100%;text-align:center}.admin-task-board-shell{display:flex;flex-direction:column;height:100%;min-height:0}.admin-jobs-layout-content,.admin-jobs-layout-content.ant-space,.admin-jobs-tabs,.admin-jobs-tabs.ant-tabs{width:100%}.admin-jobs-page-root>.feed-main-scroll-region{overflow:hidden}.admin-jobs-layout-shell,.admin-jobs-layout-shell.ant-space,.admin-jobs-layout-content,.admin-jobs-layout-content.ant-space,.admin-jobs-page-card.ant-card,.admin-jobs-page-card.ant-card>.ant-card-body,.admin-jobs-tabs,.admin-jobs-tabs.ant-tabs{height:100%;min-height:0}.admin-jobs-page-card.ant-card>.ant-card-body,.admin-jobs-tabs,.admin-jobs-tabs.ant-tabs{display:flex;flex-direction:column}.admin-jobs-tabs>.ant-tabs-nav{position:sticky;top:0;z-index:6;flex:0 0 auto;background:var(--surface-raised)}.admin-jobs-tabs>.ant-tabs-content-holder{flex:1 1 auto;min-height:0}.admin-jobs-tabs>.ant-tabs-content-holder>.ant-tabs-content,.admin-jobs-tabs>.ant-tabs-content-holder>.ant-tabs-content>.ant-tabs-tabpane,.admin-jobs-tabs>.ant-tabs-content-holder>.ant-tabs-content>.ant-tabs-tabpane-active{height:100%;min-height:0}.admin-jobs-tabs>.ant-tabs-nav .ant-tabs-nav-wrap,.admin-jobs-tabs>.ant-tabs-nav .ant-tabs-nav-list{width:100%}.admin-jobs-tabs>.ant-tabs-nav .ant-tabs-nav-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.admin-jobs-tabs>.ant-tabs-nav .ant-tabs-tab{justify-content:center;margin:0}.admin-jobs-tabs>.ant-tabs-nav .ant-tabs-tab-btn{width:100%;text-align:center}.admin-jobs-monitor-shell{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(320px,.8fr);gap:16px;height:100%;min-height:0}.admin-jobs-monitor-list,.admin-job-run-detail{min-width:0;min-height:0;overflow:auto}.admin-jobs-page-root .admin-jobs-administration-shell{height:100%;min-width:0;min-height:0;overflow:auto;padding-bottom:8px}.admin-job-name-button{display:flex;width:100%;flex-direction:column;align-items:flex-start;gap:2px;border:0;background:transparent;color:inherit;cursor:pointer;text-align:left}.admin-job-name-button span{font-weight:700}.admin-job-name-button small{color:var(--text-muted);font-size:12px}.admin-job-name-button.is-active span{color:var(--flag-blue)}.admin-job-run-squares{display:grid;grid-template-columns:repeat(20,14px);gap:5px;align-items:center;min-height:24px}.admin-job-run-square{width:14px;height:14px;padding:0;border:1px solid transparent;border-radius:3px;cursor:pointer}.admin-job-run-square--success{background:#2f9e44}.admin-job-run-square--failure{background:#e03131}.admin-job-run-square--running{background:#1971c2}.admin-job-run-square.is-active{outline:2px solid var(--flag-blue);outline-offset:2px}.admin-job-run-detail{display:flex;flex-direction:column;gap:14px;border:1px solid var(--border-soft);border-radius:8px;padding:14px;background:var(--surface-base)}.admin-job-run-detail__header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.admin-job-log-output{display:flex;flex-direction:column;gap:8px;min-height:160px}.admin-job-log-line{display:grid;grid-template-columns:145px 54px minmax(0,1fr);gap:8px;align-items:start;border-left:3px solid var(--border-soft);padding:8px 10px;background:var(--surface-raised);border-radius:6px}.admin-job-log-line--info{border-left-color:#1971c2}.admin-job-log-line--warn{border-left-color:#f08c00}.admin-job-log-line--error{border-left-color:#e03131}.admin-job-log-line span,.admin-job-log-line strong{color:var(--text-muted);font-size:12px}.admin-job-log-line code{white-space:pre-wrap;word-break:break-word}.admin-job-log-line pre,.admin-job-json-panel{grid-column:1 / -1;margin:0;overflow:auto;white-space:pre-wrap;word-break:break-word;border-radius:6px;padding:10px;background:var(--surface-muted);color:var(--text-primary);font-size:12px}.admin-job-json-panel--error{border:1px solid rgba(224,49,49,.35)}.admin-jobs-page-root .admin-job-run-detail-card{max-height:100%;overflow:hidden}.admin-jobs-page-root .admin-job-run-detail-card__scroll{display:flex;min-height:0;flex:1 1 auto;flex-direction:column;gap:14px;overflow:auto;padding-right:2px}.admin-jobs-page-root .admin-job-run-detail-card .admin-job-log-output{min-height:0}.admin-jobs-page-root .admin-job-run-detail-card .admin-job-log-line{min-width:0;background:var(--surface-strong);line-height:1.45}.admin-jobs-page-root .admin-job-run-detail-card .admin-job-log-line>*{min-width:0}.admin-jobs-page-root .admin-job-run-detail-card .admin-job-log-line code{display:block;overflow:visible;line-height:1.45}.admin-jobs-page-root .admin-job-run-detail-card .admin-job-log-line pre,.admin-jobs-page-root .admin-job-run-detail-card .admin-job-json-panel{max-height:220px;border:1px solid var(--border-soft);background:color-mix(in srgb,var(--surface-strong) 92%,#e2e8f0);scrollbar-width:none}.admin-jobs-page-root .admin-job-admin-collapse{background:transparent}.admin-jobs-page-root .admin-job-admin-collapse .ant-collapse-item{overflow:hidden;border:1px solid var(--border-soft);border-radius:8px;background:var(--surface-base)}.admin-jobs-page-root .admin-job-admin-collapse .ant-collapse-item+.ant-collapse-item{margin-top:10px}.admin-jobs-page-root .admin-job-admin-header{display:grid;grid-template-columns:minmax(260px,1fr) auto;gap:16px;align-items:center}.admin-jobs-page-root .admin-job-admin-header>div:first-child{display:flex;min-width:0;flex-direction:column;gap:2px}.admin-jobs-page-root .admin-job-expanded-form,.admin-jobs-page-root .admin-job-expanded-form.ant-form{display:flex;flex-direction:column;gap:18px}.admin-jobs-page-root .admin-job-form-section{display:flex;flex-direction:column;gap:10px}.admin-jobs-page-root .admin-job-keyword-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.admin-jobs-page-root .admin-job-form-footer{display:flex;align-items:end;justify-content:flex-end;gap:16px;border-top:1px solid var(--border-soft);padding-top:14px}.admin-jobs-page-root .admin-job-form-footer .ant-form-item{margin-bottom:0}.admin-jobs-page-root .admin-job-url-location-editor{display:flex;flex-direction:column;gap:8px}.admin-jobs-page-root .admin-job-url-location-grid{display:grid;grid-template-columns:minmax(300px,1.4fr) minmax(140px,.7fr) 100px 100px 78px;gap:8px;align-items:start}.admin-jobs-page-root .admin-job-url-location-grid--header{color:var(--text-muted);font-size:12px;font-weight:700}.admin-jobs-page-root .admin-job-url-location-grid .ant-form-item,.admin-jobs-page-root .admin-job-url-location-grid .ant-input-number{width:100%}@media (max-width: 960px){.admin-jobs-monitor-shell,.admin-jobs-page-root .admin-job-admin-header,.admin-jobs-page-root .admin-job-keyword-grid{grid-template-columns:minmax(0,1fr)}.admin-jobs-page-root .admin-job-form-footer{align-items:stretch;flex-direction:column}.admin-jobs-page-root .admin-job-url-location-grid{grid-template-columns:minmax(0,1fr)}.admin-jobs-page-root .admin-job-url-location-grid--header{display:none}}@media (max-width: 720px){.admin-job-run-squares{grid-template-columns:repeat(10,14px)}.admin-job-log-line{grid-template-columns:minmax(0,1fr)}}.admin-task-board-toolbar{display:flex;flex:0 0 auto;align-items:flex-start;justify-content:flex-end;gap:16px;padding:14px;background:var(--surface-raised)}.admin-task-board-filter{width:min(280px,100%)}.admin-task-board-scroll{flex:1 1 auto;min-height:0;overflow:auto;border:1px solid var(--border-soft);border-radius:8px;background:color-mix(in srgb,var(--surface-raised) 70%,transparent)}.admin-task-board{display:grid;grid-template-columns:repeat(5,minmax(240px,1fr));gap:12px;min-width:1200px;min-height:100%;padding:12px}.admin-task-lane{display:flex;flex-direction:column;min-width:240px;min-height:max(520px,100%);border:1px solid var(--border-soft);border-radius:8px;background:color-mix(in srgb,var(--surface-raised) 86%,transparent)}.admin-task-lane.is-dragging-over{border-color:color-mix(in srgb,var(--flag-blue) 34%,var(--border-soft))}.admin-task-lane__header{position:sticky;top:0;z-index:3;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:10px;border-bottom:1px solid var(--border-soft);border-radius:8px 8px 0 0;background:color-mix(in srgb,var(--surface-raised) 96%,transparent)}.admin-task-lane__cards{display:flex;flex:1 1 auto;flex-direction:column;gap:10px;padding:10px}.admin-task-card{display:grid;gap:6px;width:100%;min-height:118px;padding:10px;border:1px solid var(--border-soft);border-radius:8px;color:var(--text-primary);text-align:left;cursor:grab;background:var(--surface-base);box-shadow:0 8px 18px #0f172a0f}.admin-task-card:active{cursor:grabbing}.admin-task-card__ticket,.admin-task-card__meta{color:var(--text-muted);font-size:.78rem;line-height:1.2}.admin-task-card__title{display:-webkit-box;min-height:44px;overflow:hidden;font-weight:700;line-height:1.35;-webkit-box-orient:vertical;-webkit-line-clamp:2}.admin-task-lane__empty{display:flex;align-items:center;justify-content:center;min-height:112px;border:1px dashed var(--border-soft);border-radius:8px;color:var(--text-muted);font-size:.85rem}.admin-task-title-button{display:inline;max-width:100%;padding:0;border:0;color:var(--flag-blue);font:inherit;font-weight:600;text-align:left;background:transparent;cursor:pointer}.admin-task-ticket-link.ant-btn{height:auto;padding:0;font-weight:700}.admin-tasks-table .ant-table-row{cursor:pointer}.admin-task-backlog-toolbar{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px;width:100%}.admin-task-backlog-search,.admin-task-backlog-autocomplete,.admin-task-create-toggle.ant-btn{width:100%}.admin-task-backlog-layout{display:grid;grid-template-columns:minmax(0,1fr);gap:14px;align-items:start}.admin-task-backlog-layout.has-create-panel{grid-template-columns:minmax(0,3fr) minmax(260px,1fr)}.admin-task-backlog-table-region{min-width:0}.admin-task-create-card.ant-card{border:1px solid var(--border-soft);border-radius:8px;background:color-mix(in srgb,var(--surface-raised) 90%,transparent)}.admin-task-create-card.ant-card .ant-card-body{padding:16px}.admin-task-software-team-toolbar{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px;width:100%}.admin-task-software-team-toolbar .admin-sales-filter,.admin-task-software-team-search .admin-users-autocomplete,.admin-task-software-team-action .ant-btn{width:100%}.admin-tasks-settings-panel{min-height:360px}@media (max-width: 1040px){.admin-task-board-toolbar{flex-direction:column}.admin-task-board-filter{width:100%}.admin-task-board{grid-template-columns:repeat(5,minmax(220px,1fr));min-width:1100px}.admin-task-backlog-toolbar,.admin-task-backlog-layout.has-create-panel,.admin-task-software-team-toolbar{grid-template-columns:minmax(0,1fr)}}.admin-onboarding-content>.ant-space-item:first-child{flex:0 0 20%;min-height:140px}.admin-onboarding-content>.ant-space-item:last-child{flex:1 1 auto;min-height:0}.admin-onboarding-dropzone.ant-upload-wrapper,.admin-onboarding-dropzone .ant-upload,.admin-onboarding-dropzone .ant-upload-drag{width:100%;height:100%}.admin-onboarding-dropzone .ant-upload-drag{border-radius:8px;border-color:color-mix(in srgb,var(--flag-red) 42%,var(--border-soft));background:color-mix(in srgb,var(--surface-raised) 88%,transparent)}.admin-onboarding-dropzone .ant-upload-drag-container{padding:16px}.admin-onboarding-dropzone__icon{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:999px;color:var(--flag-red);background:color-mix(in srgb,var(--flag-red) 12%,transparent)}.admin-onboarding-upload-status{width:min(560px,100%);margin-top:6px}.admin-onboarding-upload-status .ant-progress{margin-bottom:8px}.admin-onboarding-upload-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.admin-onboarding-upload-step{min-width:0;padding:5px 7px;border:1px solid var(--border-soft);border-radius:6px;color:var(--text-muted);font-size:.75rem;line-height:1.2;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;background:color-mix(in srgb,var(--surface-raised) 86%,transparent)}.admin-onboarding-upload-step.is-active{color:var(--flag-red);border-color:color-mix(in srgb,var(--flag-red) 44%,var(--border-soft));background:color-mix(in srgb,var(--flag-red) 10%,var(--surface-raised))}.admin-onboarding-upload-step.is-complete{color:var(--flag-blue);border-color:color-mix(in srgb,var(--flag-blue) 34%,var(--border-soft))}.admin-onboarding-workspace-grid{display:grid;grid-template-columns:minmax(560px,1fr) minmax(360px,420px);gap:16px;height:100%;min-height:0}.admin-onboarding-table-region{display:flex;flex-direction:column;min-width:0;min-height:0}.admin-onboarding-table-toolbar{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:12px}.admin-onboarding-table-row{cursor:pointer}.admin-onboarding-detail-card.ant-card{min-height:0;border:1px solid var(--border-soft);border-radius:8px;background:color-mix(in srgb,var(--surface-raised) 90%,transparent)}.admin-onboarding-detail-card.ant-card .ant-card-body{height:100%;min-height:0;overflow:auto}.admin-onboarding-detail-form{min-height:0}.admin-onboarding-detail-header{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:16px}.admin-onboarding-parse-alert{margin-bottom:16px}.admin-onboarding-resume-panel{margin-bottom:16px;padding:12px;border:1px solid var(--border-soft);border-radius:8px;background:color-mix(in srgb,var(--surface-strong) 76%,transparent)}.admin-onboarding-resume-panel__header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:10px}.admin-onboarding-resume-frame{display:block;width:100%;height:360px;border:1px solid var(--border-soft);border-radius:6px;background:var(--surface-base)}.admin-onboarding-resume-placeholder{display:flex;align-items:center;justify-content:center;min-height:120px;padding:16px;border:1px dashed var(--border-soft);border-radius:6px;text-align:center;background:color-mix(in srgb,var(--surface-muted) 54%,transparent)}.admin-onboarding-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 12px}.admin-onboarding-form-full{grid-column:1 / -1}.admin-onboarding-check-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 12px;margin-bottom:8px}.admin-onboarding-detail-actions{position:sticky;bottom:0;display:flex;gap:10px;padding-top:12px;background:var(--surface-raised)}.admin-onboarding-empty-detail{min-height:240px}.admin-onboarding-placeholder-panel{display:flex;flex-direction:column;justify-content:center;min-height:320px;height:100%;padding:24px;border:1px dashed var(--border-soft);border-radius:8px;text-align:center;background:color-mix(in srgb,var(--surface-raised) 72%,transparent)}.account-feedback-layout{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(260px,.65fr);gap:18px;align-items:start}.account-feedback-card{display:grid;gap:18px}.account-feedback-aside{position:sticky;top:18px}.account-feedback-received{width:min(100%,680px);margin-inline:auto}.account-feedback-received__title.ant-typography{font-size:1.25rem}.account-settings-page-layout>.feed-main-scroll-region{overflow-y:auto;overflow-x:hidden;padding-right:4px;overscroll-behavior:contain;scrollbar-width:none;-ms-overflow-style:none}.account-settings-page-layout>.feed-main-scroll-region::-webkit-scrollbar{display:none}.account-settings-profile-editor{min-height:0}.account-settings-editor-section{scroll-margin-top:24px}.account-profile-checklist-button{width:100%;border:0;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer}.account-profile-checklist-button:hover .feed-status-pill,.account-profile-checklist-button:focus-visible .feed-status-pill{border-color:#1d4ed857;background:#1d4ed829}.account-profile-checklist-button:focus-visible{outline:2px solid color-mix(in srgb,var(--flag-blue) 52%,transparent);outline-offset:4px}.account-settings-scroll-hint{z-index:35}.account-profile-completion-card.ant-card{border:1px solid var(--border-soft);border-radius:8px;background:color-mix(in srgb,var(--surface-raised) 90%,transparent);box-shadow:0 10px 28px #0f172a0f}.account-profile-completion-card__grid{display:grid;grid-template-columns:minmax(160px,.35fr) minmax(0,.65fr);gap:24px;align-items:center}.account-profile-completion-card__details{display:grid;gap:14px}.account-danger-zone{display:grid;gap:10px;margin-top:18px;padding:18px;border:1px solid var(--danger-border);border-radius:8px;background:var(--danger-bg)}.account-danger-zone .ant-btn{justify-self:start}@media (max-width: 720px){.account-profile-completion-card__grid{grid-template-columns:1fr}.account-danger-zone .ant-btn{width:100%}}@media (max-width: 720px){.account-feedback-layout{grid-template-columns:1fr}.account-feedback-aside{position:static}}.admin-hiring-card.ant-card{background:color-mix(in srgb,var(--surface-raised) 90%,transparent);border:1px solid var(--border-soft);box-shadow:var(--shadow-soft)}.admin-hiring-editor-shell{display:grid;gap:10px}.admin-hiring-editor{border:1px solid var(--border-soft);border-radius:18px;background:color-mix(in srgb,var(--surface-base) 94%,transparent);overflow:hidden}.admin-hiring-editor .mdxeditor-toolbar{border-bottom:1px solid var(--border-soft);background:color-mix(in srgb,var(--surface-raised) 92%,transparent)}.admin-hiring-editor__content{min-height:240px;padding:18px 20px 28px;color:var(--text-primary)}.admin-hiring-editor__content p,.admin-hiring-editor__content ol,.admin-hiring-editor__content ul{margin:0 0 .8rem}.admin-hiring-editor__content ol,.admin-hiring-editor__content ul{padding-left:1.5rem}.admin-hiring-editor__content li>ol,.admin-hiring-editor__content li>ul{margin-top:.45rem}.admin-hiring-toggle.ant-radio-group{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.admin-hiring-toggle.ant-radio-group .ant-radio-button-wrapper{width:100%;text-align:center}.admin-hiring-autocomplete{display:block;width:100%}.admin-hiring-autocomplete .ant-input-wrapper,.admin-hiring-autocomplete .ant-input-group-wrapper,.admin-hiring-autocomplete .ant-input-affix-wrapper,.admin-hiring-autocomplete .ant-select-selector,.admin-hiring-autocomplete .ant-select-selection-search-input,.admin-hiring-autocomplete .ant-input-group,.admin-hiring-autocomplete .ant-input-search,.admin-hiring-autocomplete .ant-input-search .ant-input-group{width:100%}.admin-hiring-autocomplete .ant-input,.admin-hiring-autocomplete .ant-input-group-addon .ant-btn{height:48px}.admin-hiring-header,.admin-hiring-section-header,.admin-hiring-list-item-header{display:flex;gap:16px;align-items:flex-start;justify-content:space-between}.admin-hiring-doc-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.admin-hiring-list-item{padding:18px;border:1px solid var(--border-soft);border-radius:18px;background:color-mix(in srgb,var(--surface-base) 92%,transparent)}.admin-hiring-divider.ant-divider{margin:4px 0 0}.admin-hiring-detail-panel__scroll{scroll-padding-bottom:112px}.admin-hiring-detail-actions{z-index:4;margin:0 -4px -4px;padding:12px 4px 4px;border-top:1px solid var(--border-soft);background:var(--surface-raised);box-shadow:0 -12px 24px #0f172a14}.admin-sales-filters{display:flex;flex-wrap:wrap;gap:16px;align-items:flex-end}.admin-sales-team-settings-toolbar{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;width:100%}.admin-sales-team-settings-toolbar .admin-sales-filter,.admin-sales-team-settings-toolbar .admin-users-autocomplete,.admin-sales-team-settings-toolbar .admin-sales-select,.admin-sales-team-settings-toolbar .ant-btn{width:100%;min-width:0}.admin-sales-shell,.admin-sales-shell.ant-space{display:flex;flex-direction:column;flex:1 1 auto;height:100%;min-height:0}.admin-sales-shell>.ant-space-item:last-child{flex:1 1 auto;min-height:0}.admin-sales-card.ant-card{height:100%;min-height:0}.admin-sales-card.ant-card .ant-card-body{display:flex;flex-direction:column;height:100%;min-height:0}.admin-sales-tabs{flex:1 1 auto;height:100%;min-height:0}.admin-sales-tabs .ant-tabs{display:flex;flex-direction:column;flex:1 1 auto;height:100%;min-height:0}.admin-sales-tabs .ant-tabs-content-holder{flex:1 1 auto;min-height:0;padding-top:8px}.admin-sales-tabs .ant-tabs-content,.admin-sales-tabs .ant-tabs-tabpane,.admin-sales-tabs .ant-tabs-tabpane-active{height:100%;min-height:0}.admin-sales-analytics{display:flex;flex-direction:column;gap:20px;height:100%;min-height:0}.admin-sales-dashboard{display:grid;gap:20px;height:100%;min-height:0;overflow-y:auto;overflow-x:hidden;padding-right:4px}.admin-sales-dashboard-toolbar{align-items:flex-end}.admin-sales-dashboard-search{display:grid;gap:8px;min-width:min(420px,100%)}.admin-sales-dashboard-autocomplete,.admin-sales-dashboard-autocomplete .ant-select-selector{width:100%}.admin-sales-chart-card.ant-card{height:100%;min-height:0}.admin-sales-chart-card.ant-card .ant-card-body{display:grid;gap:16px;height:100%;min-height:0}.admin-sales-chart{width:100%;height:340px;min-height:260px}.admin-sales-chart--compact{height:300px}.admin-sales-chart-tooltip{display:grid;gap:4px;max-width:260px;padding:12px;border:1px solid var(--border-soft);border-radius:8px;background:var(--surface-raised);box-shadow:0 14px 32px #0f172a29}.admin-sales-dashboard-list{display:grid;gap:12px;align-content:start}.admin-sales-dashboard-timeline-item{display:grid;gap:4px}.admin-sales-filter{min-width:180px;display:grid;gap:8px}.admin-sales-select{min-width:180px}.admin-sales-jump-autocomplete,.admin-sales-jump-autocomplete .ant-select-selector{width:100%;min-width:0}.admin-sales-jump-dropdown .ant-select-item-group{padding:8px 12px 4px}.admin-sales-jump-group-label{color:var(--text-muted);font-size:.72rem;font-weight:700;text-transform:uppercase}.admin-sales-jump-option{display:flex;align-items:center;gap:10px;min-width:0}.admin-sales-jump-option__copy{display:grid;gap:2px;min-width:0}.admin-sales-jump-option__title,.admin-sales-jump-option__meta{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-sales-jump-option__title{color:var(--text-primary);font-weight:700}.admin-sales-jump-option__meta{color:var(--text-muted);font-size:.78rem}.admin-sales-table-name{display:grid;gap:4px}.admin-sales-table .ant-table-thead>tr>th{white-space:nowrap;position:sticky;top:0;z-index:2;background:var(--surface-raised)}.admin-sales-table-region{flex:1 1 auto;min-height:0;overflow-y:auto;overflow-x:hidden;padding-right:4px}.admin-sales-footer{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-top:auto;padding-top:12px;border-top:1px solid var(--border-soft);background:color-mix(in srgb,var(--surface-base) 92%,transparent)}.admin-sales-tab-panel{min-height:220px;justify-content:center}.admin-sales-pipeline-tab{display:grid;grid-template-rows:auto minmax(0,1fr);gap:20px;height:100%;min-height:0;overflow:hidden}.admin-sales-pipeline-layout{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(360px,.95fr);gap:20px;align-items:stretch;height:100%;min-height:0;overflow:hidden}.admin-sales-pipeline-toolbar{align-items:flex-end}.admin-sales-pipeline-toolbar__filters{flex:1 1 100%;width:100%;max-width:100%;margin-left:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;align-items:end;min-width:0}.admin-sales-pipeline-toolbar__filters .admin-sales-filter{min-width:0}.admin-sales-pipeline-toolbar__filters .admin-sales-select,.admin-sales-pipeline-toolbar__filters .ant-input-search{width:100%;min-width:0}.admin-hiring-toolbar__filters{grid-template-columns:minmax(220px,.7fr) minmax(0,1.3fr)}.admin-hiring-table-shell__header{display:grid;gap:4px;padding:20px 20px 12px;border-bottom:1px solid var(--border-soft)}.admin-hiring-table-shell__notice{padding:16px 20px 0}.admin-sales-pipeline-table-shell{display:flex;flex-direction:column;height:100%;min-height:0;border:1px solid var(--border-soft);border-radius:20px;background:color-mix(in srgb,var(--surface-base) 94%,transparent);overflow:hidden}.admin-sales-pipeline-table-region{flex:1 1 auto;min-height:0;overflow:auto}.admin-sales-detail-panel.ant-card{align-self:stretch;height:100%;min-height:0;overflow:hidden}.admin-sales-detail-panel .ant-card-body{display:flex;flex-direction:column;min-height:0;height:100%;padding:24px;overflow:hidden}.admin-sales-detail-panel__content{display:flex;flex-direction:column;gap:20px;height:100%;min-height:0}.admin-sales-detail-panel__stack{display:grid;gap:20px;align-content:start}.admin-sales-activity-item{display:grid;gap:6px;width:100%;padding:0;border:0;background:transparent;text-align:left;cursor:pointer}.admin-sales-activity-item.is-selected{color:var(--flag-red)}.admin-sales-detail-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.admin-sales-detail-field{display:grid;gap:6px;padding:16px;border:1px solid var(--border-soft);border-radius:16px;background:color-mix(in srgb,var(--surface-base) 92%,transparent)}.admin-sales-detail-field--full{grid-column:1 / -1}.admin-sales-detail-notes.ant-typography{margin-bottom:0}.admin-sales-detail-panel__scroll{flex:1 1 auto;min-height:0;overflow-y:auto;overflow-x:hidden;padding-right:4px}.admin-hiring-page-root>.feed-main-scroll-region{height:100%;min-height:0;overflow:hidden}.admin-hiring-layout-shell.ant-space,.admin-hiring-layout-content.ant-space,.admin-hiring-shell.ant-space{display:flex;flex-direction:column;height:100%;min-height:0}.admin-hiring-layout-shell>.ant-space-item:last-child,.admin-hiring-layout-content>.ant-space-item:last-child,.admin-hiring-shell>.ant-space-item:last-child{flex:1 1 auto;min-height:0;overflow:hidden}.admin-hiring-page-card.ant-card,.admin-hiring-page-card.ant-card>.ant-card-body,.admin-hiring-layout-card.ant-card,.admin-hiring-layout-card.ant-card>.ant-card-body,.admin-hiring-tabs,.admin-hiring-tabs>.ant-tabs,.admin-hiring-tabs .ant-tabs-content-holder,.admin-hiring-tabs .ant-tabs-content,.admin-hiring-tabs .ant-tabs-tabpane,.admin-hiring-tabs .ant-tabs-tabpane-active,.admin-hiring-workspace,.admin-hiring-pipeline-layout{height:100%;min-height:0;overflow:hidden}.admin-hiring-page-card.ant-card>.ant-card-body,.admin-hiring-layout-card.ant-card>.ant-card-body,.admin-hiring-tabs>.ant-tabs{display:flex;flex-direction:column}.admin-hiring-workspace{display:grid;grid-template-rows:auto minmax(0,1fr)}.admin-hiring-workspace--map{grid-template-rows:minmax(0,1fr)}.admin-hiring-pipeline-layout{align-items:stretch}.admin-hiring-map-workspace{position:relative;height:100%;flex:1 1 auto;min-height:0;overflow:hidden}.admin-hiring-map-workspace>*{height:100%;min-height:0}.admin-hiring-table-shell,.admin-hiring-detail-panel.ant-card,.admin-hiring-detail-panel.ant-card>.ant-card-body,.admin-hiring-detail-panel .ant-form,.admin-hiring-detail-panel .admin-sales-detail-panel__content{height:100%;min-height:0;overflow:hidden}.admin-hiring-detail-panel.ant-card>.ant-card-body,.admin-hiring-detail-panel .ant-form,.admin-hiring-detail-panel .admin-sales-detail-panel__content{display:flex;flex-direction:column}.admin-hiring-table-region,.admin-hiring-detail-panel__scroll{flex:1 1 auto;min-height:0;overflow-y:auto;overflow-x:hidden;padding-right:4px}.admin-sales-row-selected>td{background:color-mix(in srgb,var(--flag-blue) 8%,var(--surface-base))!important}.admin-hiring-map-frame{position:relative;width:100%;height:100%;min-height:0;overflow:hidden;border-radius:24px;background:radial-gradient(circle at top left,rgba(37,99,235,.12),transparent 34%),linear-gradient(180deg,#0f172a14,#0f172a05),#dbe7f2}.admin-hiring-map-canvas{width:100%;height:100%;min-height:100%}.admin-hiring-map-overlay{position:absolute;z-index:4}.admin-hiring-map-overlay--controls{top:20px;left:20px;right:20px}.admin-hiring-map-controls{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;width:100%}.admin-hiring-map-search-row{display:flex;gap:12px;align-items:flex-start;flex-wrap:wrap;flex:1 1 auto}.admin-hiring-map-autocomplete{width:min(420px,calc(50vw - 40px));min-width:280px}.admin-hiring-map-autocomplete .ant-input-search,.admin-hiring-map-autocomplete .ant-input-search .ant-input-group,.admin-hiring-map-autocomplete .ant-input,.admin-hiring-map-autocomplete .ant-input-group-addon .ant-btn,.admin-hiring-map-autocomplete .ant-select-selector{min-height:48px}.admin-hiring-map-filter-row{display:inline-flex;gap:8px;align-items:center;justify-content:flex-end;flex:0 0 auto;padding:8px;border-radius:18px;background:#ffffffe0;box-shadow:0 14px 36px #0f172a29;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.admin-hiring-map-department-option{display:grid;gap:4px}.admin-hiring-map-overlay--detail{top:20px;right:20px;bottom:20px;width:min(480px,calc(100% - 40px));pointer-events:none}.admin-hiring-map-detail-panel.ant-card{height:100%;pointer-events:auto;box-shadow:0 24px 48px #0f172a33;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.admin-hiring-map-overlay--status{left:20px;bottom:20px;max-width:min(420px,calc(100% - 40px))}.admin-hiring-map-overlay--status-secondary{bottom:88px}.admin-hiring-map-status-card.ant-card{border-radius:18px;box-shadow:0 18px 40px #0f172a29}.admin-hiring-map-status-card.ant-card>.ant-card-body{display:flex;align-items:center;justify-content:center;min-height:72px}.admin-hiring-map-canvas .mapboxgl-ctrl-bottom-right{right:10px;bottom:10px}.admin-hiring-map-canvas .mapboxgl-ctrl-group{border-radius:18px;overflow:hidden;box-shadow:0 10px 28px #0f172a29}.admin-sales-number.ant-input-number,.user-sales-shell,.user-sales-shell.ant-space,.user-sales-chart-card.ant-card,.user-sales-campaign-card.ant-card{width:100%}.user-sales-chart{width:100%;height:360px;min-height:360px}.user-sales-form-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.user-sales-form-full{grid-column:1 / -1}.user-sales-tabs.ant-tabs{width:100%}.user-sales-scroll-tabs.ant-tabs{display:flex;flex-direction:column;height:calc(100vh - 220px);min-height:520px;overflow:hidden}.user-sales-scroll-tabs>.ant-tabs-nav{position:sticky;top:0;z-index:5;flex:0 0 auto;background:var(--surface-raised)}.user-sales-scroll-tabs>.ant-tabs-content-holder{flex:1 1 auto;min-height:0;overflow:hidden}.user-sales-scroll-tabs>.ant-tabs-content-holder>.ant-tabs-content,.user-sales-scroll-tabs>.ant-tabs-content-holder>.ant-tabs-content>.ant-tabs-tabpane,.user-sales-scroll-tabs>.ant-tabs-content-holder>.ant-tabs-content>.ant-tabs-tabpane-active{height:100%;min-height:0}.user-sales-scroll-tabs>.ant-tabs-content-holder>.ant-tabs-content>.ant-tabs-tabpane-active{overflow-y:auto;overscroll-behavior:contain;padding-right:4px}.user-sales-tabs>.ant-tabs-nav .ant-tabs-nav-wrap,.user-sales-tabs>.ant-tabs-nav .ant-tabs-nav-list{width:100%}.user-sales-tabs>.ant-tabs-nav .ant-tabs-nav-list{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.user-sales-tabs>.ant-tabs-nav .ant-tabs-tab{justify-content:center;margin:0}.user-sales-tabs>.ant-tabs-nav .ant-tabs-tab-btn{width:100%;text-align:center}.user-sales-referral-search.ant-input-search{width:min(520px,100%)}.referral-page{width:min(920px,100%);margin:0 auto;padding:28px 20px 48px}.referral-page-header{text-align:center}.referral-page-title.ant-typography{margin-bottom:6px}.referral-page-copy.ant-typography{margin:0 auto;max-width:560px}.referral-card.ant-card{width:100%}.referral-card.ant-card .ant-card-body{padding:clamp(20px,4vw,34px)}.referral-loading{display:grid;min-height:420px;place-items:center}.referral-share-layout{display:grid;grid-template-columns:minmax(260px,.9fr) minmax(300px,1.1fr);gap:20px;width:100%;align-items:stretch}.referral-qr-panel,.referral-copy-panel,.referral-social-panel{display:flex;flex-direction:column;gap:16px;min-width:0;padding:18px;border:1px solid var(--border-soft);border-radius:8px;background:color-mix(in srgb,var(--surface-raised) 92%,transparent)}.referral-social-panel{width:100%}.referral-qr-frame{width:min(360px,100%);aspect-ratio:1;display:grid;place-items:center;align-self:center;padding:16px;border:1px solid rgba(148,163,184,.28);border-radius:8px;background:#fff}.referral-qr-image{width:100%;height:100%;object-fit:contain}.referral-panel-copy{display:grid;gap:6px;min-width:0}.referral-panel-title.ant-typography,.referral-code-label.ant-typography{font-weight:700;letter-spacing:0}.referral-panel-heading.ant-typography{margin:0;font-size:1.12rem;line-height:1.25}.referral-panel-description.ant-typography,.referral-share-message.ant-typography{margin:0}.referral-link-input.ant-input{min-width:0;height:44px;border-color:var(--border-soft);border-radius:8px;background:color-mix(in srgb,var(--surface-muted) 74%,transparent)}.referral-copy-panel .ant-btn-primary{width:fit-content;min-width:156px;border-radius:8px;font-weight:700}.referral-social-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(132px,1fr));gap:10px;width:100%}.referral-social-button.ant-btn{display:inline-flex;height:42px;align-items:center;justify-content:center;gap:8px;border-color:var(--border-soft);border-radius:8px;background:color-mix(in srgb,var(--surface-raised) 92%,transparent);color:var(--text-primary);font-weight:700}.referral-social-button.ant-btn:hover,.referral-social-button.ant-btn:focus-visible{border-color:color-mix(in srgb,var(--flag-blue) 40%,var(--border-strong));color:var(--flag-blue);box-shadow:0 10px 24px #0f172a14}.referral-stat-row{justify-content:center}@media (max-width: 960px){.user-sales-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 640px){.referral-page{padding-inline:12px}.referral-share-layout{grid-template-columns:1fr}.referral-copy-panel .ant-btn-primary{width:100%}.user-sales-chart{height:300px;min-height:300px}.user-sales-form-grid{grid-template-columns:1fr}}@media (max-width: 720px){.admin-hiring-header,.admin-hiring-section-header,.admin-hiring-list-item-header{flex-direction:column;align-items:stretch}.admin-hiring-doc-grid{grid-template-columns:1fr}.admin-sales-footer{flex-direction:column;align-items:stretch}.admin-sales-pipeline-layout{grid-template-columns:1fr;height:auto;overflow:visible}.admin-sales-pipeline-toolbar__filters{flex:1 1 100%;width:100%;max-width:100%;grid-template-columns:1fr;margin-left:0}.admin-sales-dashboard{height:auto;overflow:visible;padding-right:0}.admin-sales-dashboard-search{min-width:0;width:100%}.admin-sales-chart{height:300px}.admin-hiring-toolbar__filters{grid-template-columns:1fr}.admin-hiring-map-overlay--controls{top:12px;right:12px;left:12px}.admin-hiring-map-search-row{width:100%}.admin-hiring-map-controls{flex-direction:column;align-items:stretch}.admin-hiring-map-autocomplete{width:100%;min-width:0}.admin-hiring-map-filter-row{justify-content:flex-start;align-self:flex-start}.admin-hiring-map-overlay--detail{top:auto;right:12px;bottom:12px;left:12px;width:auto;height:min(70%,720px)}.admin-hiring-map-overlay--status{left:12px;bottom:12px;max-width:calc(100% - 24px)}.admin-hiring-map-overlay--status-secondary{bottom:96px}.admin-sales-detail-grid{grid-template-columns:1fr}.admin-sales-detail-panel.ant-card{height:auto}}.groups-sidebar-card.ant-card,.groups-main-card.ant-card{min-height:auto}.groups-main-plain{width:100%}.groups-sidebar-card .ant-card-body{align-items:stretch;text-align:left}.groups-create-layout{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(280px,.85fr);gap:18px;align-items:start}.groups-create-form{padding:22px;border:1px solid var(--border-soft);border-radius:24px;background:color-mix(in srgb,var(--surface-raised) 90%,transparent)}.groups-create-form .ant-form-item:last-of-type{margin-bottom:28px}.groups-visibility-group.ant-radio-group{display:flex;flex-wrap:wrap;gap:10px}.groups-visibility-group .ant-radio-button-wrapper{border-radius:999px}.groups-preview-card.ant-card{border:1px solid var(--border-soft);border-radius:24px;background:color-mix(in srgb,var(--surface-raised) 90%,transparent);box-shadow:0 10px 28px #0f172a0f}.groups-preview-card .ant-card-body{padding:22px}.groups-preview-title.ant-typography{margin-bottom:0}.groups-sidebar-label.ant-typography{margin-bottom:0;color:var(--text-secondary);font-size:.8rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.groups-filter-autocomplete,.groups-people-select{width:100%}.groups-people-option{display:flex;flex-direction:column;gap:2px}.groups-people-option__name{font-weight:600}.groups-people-option__meta{color:var(--text-secondary);font-size:.88rem}.groups-member-button.ant-btn{height:auto;min-height:44px;justify-content:flex-start;white-space:normal;text-align:left;font-weight:600}.groups-member-button__content{display:grid;grid-template-columns:auto minmax(0,1fr);gap:10px;align-items:center;width:100%}.groups-member-button__avatar.ant-avatar{flex-shrink:0;color:var(--text-primary);background:radial-gradient(circle at top left,#fffffff5,#dbeafeeb),linear-gradient(135deg,#1d4ed829,#bf0a3014)}.groups-member-button__label{min-width:0;overflow:hidden;text-overflow:ellipsis}.groups-sidebar-divider{height:1px;background:var(--border-soft)}.groups-empty-copy.ant-typography{margin-bottom:0}.groups-zero-state{display:grid;grid-template-columns:minmax(0,1fr)}.groups-zero-state-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;width:100%}.groups-zero-state-actions .ant-btn{width:100%}.groups-search-toolbar{display:grid;grid-template-columns:minmax(0,1fr);gap:12px;align-items:center}.groups-search-view .groups-search-toolbar .ant-input-search,.groups-search-view .groups-search-toolbar .ant-input-group-wrapper,.groups-search-view .groups-search-toolbar .ant-input-wrapper{width:100%}.groups-search-pagination{display:flex;justify-content:center}.groups-card-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px}.groups-card-grid--list{grid-template-columns:1fr}.groups-detail-header{display:grid;grid-template-columns:auto minmax(0,1fr);gap:16px;align-items:center;margin-bottom:12px}.groups-detail-header__copy{min-width:0}.groups-detail-avatar-shell{position:relative;display:inline-flex;align-items:center;justify-content:center}.groups-detail-avatar-shell--static{padding-right:0}.groups-detail-avatar.ant-avatar{width:84px;height:84px;font-size:1.35rem;font-weight:700;color:var(--text-primary);background:radial-gradient(circle at top left,#fffffff5,#dbeafeeb),linear-gradient(135deg,#1d4ed829,#bf0a3014);border:3px solid rgba(255,255,255,.6);box-shadow:0 12px 26px #0f172a1f}.groups-detail-avatar-edit-button.ant-btn{position:absolute;right:-6px;bottom:-4px}.groups-summary-card{display:grid;gap:10px;padding:20px;border:1px solid var(--border-soft);border-radius:20px;background:color-mix(in srgb,var(--surface-raised) 88%,transparent);text-align:left;color:var(--text-primary);cursor:pointer;transition:border-color .2s ease,transform .2s ease,box-shadow .2s ease,background-color .2s ease}.groups-summary-card:hover,.groups-summary-card:focus-visible{border-color:color-mix(in srgb,var(--flag-blue) 28%,var(--border-soft));transform:translateY(-1px);box-shadow:0 10px 22px #0f172a14}.groups-summary-card__header{display:grid;grid-template-columns:auto minmax(0,1fr);gap:12px;align-items:center}.groups-summary-card__avatar.ant-avatar{flex-shrink:0;color:var(--text-primary);background:radial-gradient(circle at top left,#fffffff5,#dbeafeeb),linear-gradient(135deg,#1d4ed829,#bf0a3014)}.groups-summary-card__copy.ant-typography,.groups-summary-card__meta.ant-typography{margin-bottom:0}.groups-summary-card__meta.ant-typography{color:var(--text-secondary);font-size:.88rem}.groups-detail-page,.groups-detail-page.ant-space{width:100%}.groups-profile-banner{background:linear-gradient(135deg,color-mix(in srgb,var(--surface-raised) 78%,rgba(219,234,254,.92)),color-mix(in srgb,var(--surface-raised) 74%,rgba(255,255,255,.96)) 48%,color-mix(in srgb,var(--surface-raised) 78%,rgba(254,226,226,.9))),radial-gradient(circle at top right,rgba(29,78,216,.16),transparent 34%),radial-gradient(circle at left center,rgba(191,10,48,.14),transparent 38%)}.groups-profile-avatar.ant-avatar{color:var(--text-primary);background:radial-gradient(circle at top left,#fffffff5,#dbeafeeb),linear-gradient(135deg,#1d4ed85c,#bf0a302e)}.groups-detail-loading-copy.ant-typography{margin-bottom:0}@media (max-width: 720px){.groups-search-toolbar{grid-template-columns:1fr}.groups-search-view{--groups-search-toolbar-height: 18px;padding-top:var(--groups-search-toolbar-height)}.groups-main-card--search .groups-main-title-block{display:none}.groups-main-card--search .ant-card-body{padding-top:12px}.groups-search-view .groups-search-toolbar{position:fixed;top:64px;left:0;z-index:4;width:100vw;margin:0;padding:12px;border-bottom:1px solid color-mix(in srgb,var(--border-soft) 72%,transparent);border-radius:0;background:color-mix(in srgb,var(--surface-raised) 98%,transparent);box-shadow:0 12px 28px #0f172a14;-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);transform:none}.groups-zero-state-actions{grid-template-columns:1fr}}.messaging-thread-list,.messaging-thread-list.ant-space{width:100%}.messaging-page-layout{grid-template-columns:minmax(360px,420px) minmax(760px,1fr);justify-content:stretch}.admin-messaging-page-layout{grid-template-columns:minmax(280px,320px) minmax(340px,400px) minmax(620px,1fr)}.messaging-page-layout .feed-profile-sidebar-card .ant-card-body,.messaging-page-layout .feed-card-stack.ant-space,.messaging-user-search,.messaging-user-search .ant-select-selector,.messaging-user-search .ant-input-search,.messaging-user-search .ant-input-group-wrapper,.messaging-user-search .ant-input-wrapper{width:100%}.messaging-page-layout .feed-profile-sidebar-card .ant-card-body{align-items:stretch}.messaging-tab-label{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-width:0}.messaging-thread-card{width:100%;border:1px solid var(--border-soft);border-radius:20px;background:color-mix(in srgb,var(--surface-raised) 84%,transparent);text-align:left;overflow:hidden;transition:border-color .2s ease,background-color .2s ease,transform .2s ease,box-shadow .2s ease}.messaging-thread-card:hover,.messaging-thread-card:focus-within{border-color:color-mix(in srgb,var(--flag-blue) 28%,var(--border-soft));background:color-mix(in srgb,var(--surface-raised) 92%,transparent);transform:translateY(-1px);box-shadow:0 10px 22px #0f172a14}.messaging-thread-card.is-active{border-color:color-mix(in srgb,var(--flag-blue) 46%,var(--border-soft));background:color-mix(in srgb,var(--flag-blue) 10%,var(--surface-raised));box-shadow:0 12px 24px #2563eb1f}.messaging-admin-filter-note{display:grid;gap:4px;width:100%;padding:14px;border:1px solid color-mix(in srgb,var(--flag-blue) 16%,var(--border-soft));border-radius:18px;background:color-mix(in srgb,var(--flag-blue) 8%,var(--surface-raised))}.messaging-admin-filter-note .section-copy.ant-typography{margin-bottom:0}.messaging-thread-content-button{display:flex;align-items:flex-start;gap:14px;width:100%;padding:16px 16px 14px;border:0;background:transparent;color:inherit;text-align:left;cursor:pointer}.messaging-thread-content-button:focus-visible{outline:3px solid color-mix(in srgb,var(--flag-blue) 26%,transparent);outline-offset:-6px}.messaging-thread-avatar.ant-avatar{flex:0 0 auto;margin-top:3px}.messaging-thread-copy{display:flex;flex-direction:column;gap:5px;flex:1;min-width:0}.messaging-thread-meta-row{display:flex;align-items:center;justify-content:space-between;gap:10px;min-width:0}.messaging-thread-time.ant-typography{margin:0;color:var(--text-tertiary);white-space:nowrap;font-size:.82rem}.messaging-thread-name.ant-typography,.messaging-thread-preview.ant-typography{display:block;margin:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.messaging-thread-preview.ant-typography{color:var(--text-tertiary)}.messaging-thread-actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));width:100%;border-top:1px solid color-mix(in srgb,var(--flag-blue) 18%,var(--border-soft));background:linear-gradient(180deg,color-mix(in srgb,var(--surface-muted) 72%,var(--flag-blue) 14%),color-mix(in srgb,var(--surface-muted) 82%,var(--flag-blue) 8%))}.messaging-thread-mobile-more.ant-btn{display:none}.messaging-thread-actions .ant-btn{width:100%}.messaging-thread-action-button.ant-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:38px;border-radius:0;color:var(--text-primary);font-size:.78rem;font-weight:700}.messaging-thread-action-button.ant-btn:not(:last-child){border-right:1px solid color-mix(in srgb,var(--flag-blue) 16%,var(--border-soft))}.messaging-thread-action-button.ant-btn:hover,.messaging-thread-action-button.ant-btn:focus-visible{background:color-mix(in srgb,var(--flag-blue) 16%,var(--surface-raised));color:var(--flag-blue)}.messaging-thread-action-button.ant-btn.is-active,.messaging-thread-block-button.ant-btn.is-active{color:var(--flag-blue);background:color-mix(in srgb,var(--flag-blue) 12%,transparent)}.messaging-thread-block-button.ant-btn:hover,.messaging-thread-block-button.ant-btn:focus-visible,.messaging-thread-trash-button.ant-btn:hover,.messaging-thread-trash-button.ant-btn:focus-visible{color:var(--flag-red);background:color-mix(in srgb,var(--flag-red) 9%,transparent)}.messaging-conversation-card .ant-card-body{display:flex;flex-direction:column;height:100%;min-height:560px}.messaging-page-layout .feed-shell,.messaging-page-layout .feed-shell.ant-space,.messaging-page-layout .feed-shell .ant-space-item,.messaging-page-layout .messaging-conversation-card.ant-card{height:100%}.messaging-conversation-layout{display:flex;flex-direction:column;gap:20px;height:100%;min-height:0;min-width:0;overflow-x:hidden}.messaging-conversation-subtitle.ant-typography{margin-bottom:0}@media (min-width: 769px){.messaging-page-layout{align-items:stretch}.messaging-page-layout>.feed-left-rail,.messaging-page-layout>.feed-left-rail .feed-profile-sidebar-card.ant-card,.messaging-page-layout>.feed-main-scroll-region{height:100%;min-height:0}.messaging-page-layout>.feed-main-scroll-region,.messaging-page-layout .feed-shell.ant-space{display:flex;flex-direction:column;align-items:stretch}.messaging-page-layout .feed-shell>.ant-space-item:has(.messaging-mobile-inbox){display:none}.messaging-page-layout .feed-shell>.ant-space-item:has(.messaging-conversation-card){display:flex;flex:1 1 auto;min-height:0}.messaging-page-layout .feed-shell.ant-space,.messaging-page-layout .messaging-conversation-card.ant-card,.messaging-page-layout .messaging-conversation-card.ant-card>.ant-card-body,.messaging-page-layout .messaging-conversation-layout{flex:1 1 auto;width:100%;height:100%;min-height:0}.messaging-page-layout .messaging-conversation-card.ant-card{align-self:stretch}}.messaging-mobile-inbox,.messaging-mobile-conversation-header{display:none}.messaging-message-list{display:flex;flex-direction:column;flex:1;min-height:0;gap:28px;padding:4px 0;overflow-y:auto;overflow-x:clip;overscroll-behavior:contain;scrollbar-width:none}.messaging-message-list>.messaging-message-row:first-child{margin-top:auto}.messaging-message-row{display:flex;flex:0 0 auto;justify-content:flex-start;min-width:0;max-width:100%}.messaging-message-row.is-self{justify-content:flex-end}.messaging-message-bubble{position:relative;min-width:min(380px,100%);max-width:min(78%,640px);padding:14px 16px;border:1px solid var(--border-soft);border-radius:18px 18px 18px 6px;background:color-mix(in srgb,var(--surface-muted) 72%,white);overflow:visible;overflow-wrap:anywhere;word-break:break-word}.messaging-message-bubble.is-self{min-width:0;border-radius:18px 18px 6px;background:color-mix(in srgb,var(--flag-blue) 12%,var(--surface-raised))}.messaging-message-meta-row{display:flex;align-items:center;gap:8px}.messaging-message-bubble.is-self .messaging-message-meta-row{justify-content:flex-end}.messaging-message-text.ant-typography{margin-bottom:8px;overflow-wrap:anywhere;word-break:break-word}.messaging-page-layout .messaging-message-bubble .messaging-link-embeds.feed-card-stack.ant-space{margin-bottom:10px;width:min(420px,100%);max-width:100%}.messaging-message-bubble:has(.messaging-link-embeds){width:fit-content;max-width:min(78%,476px)}.messaging-link-embeds.feed-link-card{gap:10px;padding:12px;border-radius:14px;background:#ffffffbd}.messaging-message-bubble.is-self .messaging-link-embeds.feed-link-card{background:#ffffffd1}.messaging-link-embeds.feed-link-card .feed-post-media{max-height:220px;object-fit:cover;border-radius:12px}.messaging-link-embeds .feed-link-embed-shell{border-radius:14px}.messaging-message-reaction-row{position:absolute;right:14px;bottom:-20px;z-index:2;display:flex;align-items:center;gap:4px;padding:5px;border:1px solid color-mix(in srgb,var(--flag-blue) 14%,var(--border-soft));border-radius:999px;background:color-mix(in srgb,var(--surface-raised) 96%,transparent);box-shadow:0 14px 28px #0f172a1f;transform:none}.messaging-message-reaction-button.ant-btn{display:inline-flex;align-items:center;justify-content:center;gap:3px;width:34px;min-width:34px;height:32px;padding:0;border:0;border-radius:999px;color:var(--text-secondary);background:transparent;font-weight:700}.messaging-message-reaction-button.ant-btn:hover,.messaging-message-reaction-button.ant-btn:focus-visible,.messaging-message-reaction-button.ant-btn.is-active{color:var(--flag-blue);background:color-mix(in srgb,var(--flag-blue) 13%,var(--surface-raised))}.messaging-message-reaction-button.ant-btn.is-active{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--flag-blue) 24%,transparent)}.messaging-message-reaction-emoji{line-height:1;filter:grayscale(1) saturate(.55);transition:filter .2s ease}.messaging-message-reaction-button.ant-btn:hover .messaging-message-reaction-emoji,.messaging-message-reaction-button.ant-btn:focus-visible .messaging-message-reaction-emoji,.messaging-message-reaction-button.ant-btn.is-active .messaging-message-reaction-emoji{filter:grayscale(0) saturate(1.1)}.messaging-message-reaction-count{font-size:.68rem;line-height:1}.messaging-message-mobile-action-button.ant-btn{display:none}.messaging-attachment-list,.messaging-attachment-card{max-width:100%;min-width:0;overflow-x:hidden}.messaging-giphy-message-card{display:block;padding:0;border:0;background:transparent;cursor:pointer;overflow:hidden}.messaging-giphy-message-card .messaging-attachment-image{display:block;width:100%;max-width:100%;max-height:280px;object-fit:cover}.messaging-message-time.ant-typography{color:var(--text-tertiary);font-size:12px}.messaging-composer-placeholder{padding:20px;border:1px solid var(--border-soft);border-radius:20px;background:color-mix(in srgb,var(--surface-raised) 86%,transparent)}.messaging-composer-actions{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:12px}.messaging-composer-send-actions{justify-content:flex-end}.messaging-command-panel{margin-top:10px;border:1px solid color-mix(in srgb,var(--flag-blue) 18%,var(--border-soft));border-radius:18px;background:color-mix(in srgb,var(--surface-raised) 94%,transparent);box-shadow:0 16px 34px #0f172a14;overflow:hidden}.messaging-command-option{display:flex;align-items:center;gap:12px;width:100%;padding:14px 16px;border:0;background:transparent;color:var(--text-primary);text-align:left;cursor:pointer}.messaging-command-option:hover,.messaging-command-option:focus-visible{background:color-mix(in srgb,var(--flag-blue) 10%,transparent);outline:none}.messaging-command-chip{display:inline-flex;align-items:center;min-height:28px;padding:4px 10px;border-radius:999px;background:color-mix(in srgb,var(--flag-blue) 12%,var(--surface-muted));color:var(--flag-blue);font-weight:800}.messaging-giphy-panel{display:grid;gap:12px;padding:14px}.messaging-giphy-help.ant-typography,.messaging-giphy-error.ant-typography{margin:2px 0 0;color:var(--text-tertiary)}.messaging-giphy-error.ant-typography{color:var(--flag-red)}.messaging-giphy-query.ant-typography{max-width:180px;padding:5px 10px;border-radius:999px;background:color-mix(in srgb,var(--surface-muted) 84%,transparent);color:var(--text-secondary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.messaging-giphy-loading{padding:10px}.messaging-giphy-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(132px,1fr));gap:10px;max-height:320px;overflow-y:auto;overflow-x:hidden;padding-right:2px;scrollbar-width:none}.messaging-giphy-result{position:relative;aspect-ratio:1.35 / 1;padding:0;border:1px solid color-mix(in srgb,var(--flag-blue) 12%,var(--border-soft));border-radius:14px;background:var(--surface-muted);cursor:pointer;overflow:hidden;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.messaging-giphy-result:hover,.messaging-giphy-result:focus-visible{border-color:color-mix(in srgb,var(--flag-blue) 45%,var(--border-soft));box-shadow:0 12px 24px #2563eb24;transform:translateY(-1px);outline:none}.messaging-giphy-result img{width:100%;height:100%;object-fit:cover;display:block}.theme-toggle-card{width:100%}.theme-toggle-row{padding:16px 18px;border:1px solid var(--border-soft);border-radius:18px;background:color-mix(in srgb,var(--surface-raised) 86%,transparent)}.theme-toggle-help.ant-typography{margin:4px 0 0}.profile-summary,.profile-summary.ant-space{width:100%;align-items:flex-start}.profile-header-card.ant-card{overflow:hidden;padding:0;box-shadow:0 14px 32px #0f172a14}.profile-header-card.ant-card:before{display:none}.profile-header-card .ant-card-body{padding:0;overflow:visible}.profile-header-stack{position:relative;overflow:visible;padding-bottom:0;display:flex;flex-direction:column;gap:18px}.profile-header-card--banner{position:relative;z-index:1;width:100%;margin-left:0}.profile-header-card--profile{position:relative;z-index:2;width:min(760px,calc(100% - 32px));margin-top:-88px;margin-left:0;overflow:hidden;box-shadow:0 10px 28px #0f172a0f;background:#ffffff2e!important;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px)}.profile-header-card--profile.ant-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:var(--hero-wash);opacity:.08}.profile-header-card--profile.ant-card .ant-card-body{position:relative;z-index:1}.profile-header-banner__media{position:relative;overflow:hidden;min-height:320px;padding:32px;border:1px solid color-mix(in srgb,var(--flag-blue) 14%,var(--border-soft));border-radius:28px;background:linear-gradient(135deg,color-mix(in srgb,var(--surface-raised) 88%,rgba(219,234,254,.86)),color-mix(in srgb,var(--surface-raised) 84%,rgba(255,255,255,.92)) 52%,color-mix(in srgb,var(--surface-raised) 86%,rgba(254,226,226,.8))),radial-gradient(circle at top right,rgba(191,10,48,.12),transparent 30%),radial-gradient(circle at left center,rgba(29,78,216,.12),transparent 36%);background-size:cover;background-position:center;color:var(--text-primary);box-shadow:var(--shadow-soft)}.profile-header-banner__image-layer{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}.profile-header-banner__image{position:absolute;top:50%;left:50%;width:100%;height:100%;object-fit:cover;transform-origin:center center;pointer-events:none;-webkit-user-select:none;user-select:none}.profile-header-banner__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#ffffff38,#ffffff0f),linear-gradient(90deg,#ffffff14,#94a3b81f);pointer-events:none}.profile-header-banner__content{position:relative;pointer-events:auto}.profile-header-banner__identity{display:flex;gap:24px;align-items:stretch;padding:22px 26px 24px;border:1px solid rgba(255,255,255,.42);border-radius:28px;background:#ffffff24;box-shadow:inset 0 1px #ffffff2e,0 18px 36px #0f172a14;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.profile-header-banner__avatar-shell{position:relative;display:flex;align-self:stretch;align-items:stretch;flex-shrink:0;padding:12px 0}.profile-header-banner__avatar.ant-avatar{width:auto;min-width:112px;max-width:168px;height:100%;aspect-ratio:1 / 1;border:3px solid rgba(255,255,255,.92);box-shadow:0 18px 40px #0f172a3d;background:color-mix(in srgb,var(--flag-blue) 72%,white);color:#f8fafc;font-size:clamp(1.5rem,2vw,2rem)}.profile-header-banner__avatar-edit-button.ant-btn{position:absolute;right:-6px;bottom:-4px;width:38px;min-width:38px;height:38px;border-color:color-mix(in srgb,var(--flag-blue) 18%,var(--border-soft));background:color-mix(in srgb,var(--surface-strong) 92%,transparent);color:var(--text-primary);box-shadow:0 8px 20px #0f172a1f}.profile-header-banner__avatar-edit-button.ant-btn:hover,.profile-header-banner__avatar-edit-button.ant-btn:focus{color:var(--flag-blue-strong);border-color:color-mix(in srgb,var(--flag-blue) 34%,var(--border-soft));background:color-mix(in srgb,var(--surface-strong) 98%,transparent)}.profile-header-banner__copy,.profile-header-banner__copy.ant-space{width:100%;align-items:flex-start;min-width:0}.profile-header-banner__field-row{display:flex;gap:8px;align-items:center}.profile-header-banner__field-row--tags{width:100%;justify-content:space-between}.profile-header-banner__name-shell{display:inline-flex;gap:8px;align-items:center;max-width:100%;min-height:0;padding:0;border:0;background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none}.profile-header-banner__name.ant-typography{margin:0;color:var(--text-primary);font-size:clamp(2rem,3.3vw,3.1rem);line-height:1}.profile-header-banner__meta.ant-space{row-gap:8px}.profile-header-banner__meta-item{display:inline-flex;gap:8px;align-items:center;min-height:36px;padding:8px 12px;border:1px solid color-mix(in srgb,var(--flag-blue) 16%,var(--border-soft));border-radius:999px;background:color-mix(in srgb,var(--surface-raised) 82%,transparent);color:var(--text-secondary);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.profile-header-banner__meta-item--link{text-decoration:none}.profile-header-banner__meta-item--link:hover{color:var(--flag-blue-strong);border-color:color-mix(in srgb,var(--flag-blue) 26%,var(--border-soft))}.profile-header-banner__tag.ant-tag{padding:7px 12px;border:1px solid color-mix(in srgb,var(--flag-blue) 18%,var(--border-soft));background:color-mix(in srgb,var(--surface-raised) 82%,transparent);color:var(--text-secondary)}.profile-header-banner__tag--empty.ant-tag{border-style:dashed}.profile-header-banner__aside{position:relative;z-index:1;display:flex;justify-content:flex-end}.profile-header-banner__actions{padding:18px 20px;border:1px solid color-mix(in srgb,var(--flag-blue) 14%,var(--border-soft));border-radius:22px;background:color-mix(in srgb,var(--surface-raised) 86%,transparent);box-shadow:inset 0 1px #ffffff6b,0 10px 24px #0f172a0f;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.profile-header-banner__action-note{margin:8px 0 0;color:var(--text-secondary)}.profile-header-banner__edit-button.ant-btn{width:44px;min-width:44px;height:44px;border-color:color-mix(in srgb,var(--flag-blue) 18%,var(--border-soft));background:color-mix(in srgb,var(--surface-strong) 88%,transparent);color:var(--text-primary);box-shadow:0 8px 20px #0f172a14}.profile-header-banner__edit-button.ant-btn:hover,.profile-header-banner__edit-button.ant-btn:focus{color:var(--flag-blue-strong);border-color:color-mix(in srgb,var(--flag-blue) 34%,var(--border-soft));background:color-mix(in srgb,var(--surface-strong) 94%,transparent)}.profile-header-banner__settings-button.ant-btn{width:100%;min-height:48px;font-weight:700}.profile-header-banner__settings-row{width:100%;margin-left:0}.profile-header-banner__settings-row--full,.profile-content-tabs{width:100%}.profile-content-tabs .ant-tabs-nav{margin-bottom:18px}.profile-content-tabs .ant-tabs-nav-list{display:flex;width:100%}.profile-content-tabs .ant-tabs-tab{flex:1 1 0;justify-content:center;padding-inline:0;margin-right:0!important}.profile-content-tabs .ant-tabs-content-holder{width:100%}.profile-tab-label{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-width:0}.profile-tab-label svg{font-size:.98rem}.profile-detail-filter-row{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;width:100%}.profile-detail-filter-button.ant-btn{min-height:46px;width:100%}.profile-detail-card{padding:22px;border:1px solid var(--border-soft);border-radius:22px;background:color-mix(in srgb,var(--surface-raised) 88%,transparent);box-shadow:0 10px 28px #0f172a0d}.profile-detail-card__title.ant-typography{margin:0 0 16px}.profile-detail-card__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 18px}.profile-detail-card__row{display:grid;gap:4px}.profile-detail-card__label.ant-typography{font-size:.82rem;font-weight:700;letter-spacing:.03em;text-transform:uppercase;color:var(--text-muted)}.profile-detail-card__value.ant-typography{color:var(--text-primary);line-height:1.45}.profile-detail-empty-state{padding:28px 24px;border:1px dashed var(--border-soft);border-radius:22px;background:color-mix(in srgb,var(--surface-raised) 76%,transparent)}.profile-activity-stack.ant-space{width:100%}.profile-activity-toolbar{padding:18px;border:1px solid var(--border-soft);border-radius:8px;background:color-mix(in srgb,var(--surface-raised) 88%,transparent)}.profile-activity-title.ant-typography{margin-bottom:4px}.profile-activity-subtitle.ant-typography{margin-bottom:0}.profile-activity-sort.ant-segmented{padding:4px;border:1px solid var(--border-soft);background:var(--surface-base)}.profile-activity-card.ant-card{border:1px solid var(--border-soft);border-radius:8px;background:color-mix(in srgb,var(--surface-raised) 92%,transparent);box-shadow:0 10px 26px #0f172a0d}.profile-activity-card.ant-card .ant-card-body{padding:18px}.profile-activity-post-author{min-width:0}.profile-activity-author-link{display:block;color:var(--text-primary);font-weight:800}.profile-activity-meta.ant-typography{display:block;color:var(--text-muted);font-size:.86rem}.profile-activity-interaction-tag.ant-tag,.profile-activity-metadata-tag.ant-tag{display:inline-flex;align-items:center;gap:6px;margin-inline-end:0;border-color:var(--border-soft);border-radius:999px;color:var(--text-secondary);background:var(--surface-base);white-space:normal}.profile-activity-metadata-tag.ant-tag span{color:var(--text-muted);font-size:.78rem}.profile-activity-metadata-tag.ant-tag strong{color:var(--text-primary);font-weight:700}.profile-activity-post-copy.ant-typography,.profile-activity-audit-summary.ant-typography{margin-bottom:0}.profile-activity-audit-row{min-width:0}.profile-activity-icon{display:grid;place-items:center;flex:0 0 42px;width:42px;height:42px;border-radius:8px;color:var(--brand-primary);background:color-mix(in srgb,var(--brand-primary) 12%,transparent)}.profile-activity-audit-copy.ant-space{min-width:0;flex:1 1 auto}.profile-activity-audit-title.ant-typography{color:var(--text-primary)}.profile-activity-link{font-weight:700}.profile-activity-loading,.profile-activity-load-more{display:flex;justify-content:center;padding:18px}.profile-activity-end.ant-typography{color:var(--text-muted)}.profile-activity-empty.ant-empty{padding:34px 20px;border:1px dashed var(--border-soft);border-radius:8px;background:color-mix(in srgb,var(--surface-raised) 78%,transparent)}.profile-network-stack.ant-space{width:100%}.profile-network-toolbar{padding:18px;border:1px solid var(--border-soft);border-radius:8px;background:color-mix(in srgb,var(--surface-raised) 88%,transparent)}.profile-network-title.ant-typography{margin-bottom:4px}.profile-network-subtitle.ant-typography{margin-bottom:0}.profile-network-segmented.ant-segmented{padding:4px;border:1px solid var(--border-soft);background:var(--surface-base)}.profile-network-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.profile-network-card.ant-card{cursor:pointer;border:1px solid var(--border-soft);border-radius:8px;background:color-mix(in srgb,var(--surface-raised) 92%,transparent);box-shadow:0 10px 26px #0f172a0d;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.profile-network-card.ant-card:hover,.profile-network-card.ant-card:focus-visible{border-color:color-mix(in srgb,var(--brand-primary) 42%,var(--border-soft));box-shadow:0 14px 32px #0f172a14;transform:translateY(-1px)}.profile-network-card.ant-card .ant-card-body{padding:16px}.profile-network-card__body{display:grid;grid-template-columns:58px minmax(0,1fr) auto;align-items:center;gap:14px}.profile-network-card__avatar.profile-picture-avatar.ant-avatar{width:58px;height:58px;border-radius:8px}.profile-network-card__copy{min-width:0}.profile-network-card__name.ant-typography{display:block;overflow:hidden;color:var(--text-primary);font-size:1rem;text-overflow:ellipsis;white-space:nowrap}.profile-network-card__meta.ant-typography{margin-bottom:0;overflow:hidden;color:var(--text-muted);font-size:.88rem;text-overflow:ellipsis;white-space:nowrap}.profile-network-card__actions.ant-space{width:112px;cursor:default}.profile-network-card__actions .ant-space-item,.profile-network-card__actions .ant-btn,.profile-network-card__message.ant-btn,.profile-network-card__relationship-action.ant-btn{min-width:112px;width:100%}.profile-network-loading,.profile-network-load-more{display:flex;justify-content:center;padding:18px}.profile-network-empty.ant-empty{padding:34px 20px;border:1px dashed var(--border-soft);border-radius:8px;background:color-mix(in srgb,var(--surface-raised) 78%,transparent)}.profile-media-stack.ant-space{width:100%}.profile-media-toolbar{padding:18px;border:1px solid var(--border-soft);border-radius:8px;background:color-mix(in srgb,var(--surface-raised) 88%,transparent)}.profile-media-title.ant-typography{margin-bottom:4px}.profile-media-subtitle.ant-typography{margin-bottom:0}.profile-media-segmented.ant-segmented{padding:4px;border:1px solid var(--border-soft);background:var(--surface-base)}.profile-media-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:3px;overflow:hidden;border-radius:8px;background:var(--border-soft)}.profile-media-tile{position:relative;display:block;width:100%;aspect-ratio:1 / 1;padding:0;overflow:hidden;cursor:pointer;border:0;background:var(--surface-base)}.profile-media-tile__asset{display:block;width:100%;height:100%;object-fit:cover;transition:transform .22s ease}.profile-media-tile__link-card{display:flex;flex-direction:column;justify-content:flex-end;width:100%;height:100%;padding:14px;text-align:left;color:var(--text-primary);background:linear-gradient(180deg,#ffffff2e,#0f172a14),var(--surface-raised)}.profile-media-tile__link-card strong{display:-webkit-box;overflow:hidden;font-size:.95rem;line-height:1.25;-webkit-box-orient:vertical;-webkit-line-clamp:4}.profile-media-tile__provider.ant-typography,.profile-media-tile__provider{margin-bottom:6px;color:var(--text-muted);font-size:.78rem;font-weight:800;text-transform:uppercase}.profile-media-tile:hover .profile-media-tile__asset,.profile-media-tile:focus-visible .profile-media-tile__asset{transform:scale(1.035)}.profile-media-tile__overlay{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;gap:12px;padding:12px;color:#fff;font-weight:800;opacity:0;background:#0f172a80;transition:opacity .18s ease}.profile-media-tile:hover .profile-media-tile__overlay,.profile-media-tile:focus-visible .profile-media-tile__overlay{opacity:1}.profile-media-loading,.profile-media-load-more{display:flex;justify-content:center;padding:18px}.profile-media-empty.ant-empty{padding:34px 20px;border:1px dashed var(--border-soft);border-radius:8px;background:color-mix(in srgb,var(--surface-raised) 78%,transparent)}.profile-media-modal .ant-modal-content{overflow:hidden;border-radius:8px}.profile-media-modal__frame{display:grid;place-items:center;max-height:70vh;overflow:hidden;border-radius:8px;background:#0f172a}.profile-media-modal__asset{display:block;max-width:100%;max-height:70vh;object-fit:contain}.profile-media-modal__caption.ant-typography{margin-bottom:0}.profile-media-modal__link-card{width:min(100%,520px);padding:28px;border-radius:8px;background:var(--surface-raised)}.profile-media-modal__external-link{font-weight:800}.department-people-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;width:100%}.department-people-actions .ant-btn,.department-people-search{width:100%}.department-people-search .ant-select-selector{background:#fff!important;border-color:color-mix(in srgb,var(--border-soft) 72%,#94a3b8)!important;box-shadow:0 8px 22px #0f172a0f}.jobs-saved-card__layout.department-person-card__layout{grid-template-columns:72px minmax(0,1fr) auto}.department-person-card__avatar .ant-avatar{width:52px;height:52px;font-size:1.15rem}.department-person-card__title-row.ant-space{display:flex;align-items:center;margin-bottom:4px}.department-person-card__title-row .profile-detail-card__title.ant-typography{margin-bottom:0}.department-person-card__status.ant-tag{margin-inline-end:8px;font-weight:700}.department-person-card__summary.ant-typography{display:block;margin-top:6px}.department-person-card__actions{grid-column:3;justify-self:end}.profile-looking-for-work-alert.ant-alert{border-color:color-mix(in srgb,#dc2626 55%,var(--danger-border));background:linear-gradient(135deg,#dc262629,#7f1d1d38)}.profile-looking-for-work-alert .ant-alert-message{width:100%;text-align:center;font-size:1.1rem;font-weight:800;letter-spacing:.04em;color:#7f1d1d}.profile-looking-for-work-alert .ant-alert-content{flex:1}.department-header-banner{display:flex;align-items:flex-start;justify-content:flex-end}.department-header-banner__glow{position:absolute;border-radius:999px;filter:blur(12px);opacity:.7}.department-header-banner__glow--left{left:28px;bottom:34px;width:180px;height:180px;background:#bf0a3029}.department-header-banner__glow--right{top:26px;right:90px;width:220px;height:220px;background:#f9731624}.department-header-banner__stats{position:relative;z-index:1;display:grid;grid-template-columns:repeat(2,minmax(140px,1fr));gap:16px;width:min(360px,100%)}.department-header-banner__stat{padding:18px 20px;border:1px solid rgba(255,255,255,.4);border-radius:24px;background:#fff3;box-shadow:inset 0 1px #ffffff3d,0 12px 30px #0f172a14;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.department-header-banner__stat-label.ant-typography{color:var(--text-secondary);text-transform:uppercase;letter-spacing:.08em;font-size:.72rem}.department-header-banner__stat-value.ant-typography{margin:8px 0 0;color:var(--text-primary);line-height:1}.department-header-banner__avatar{display:grid;place-items:center;width:112px;min-width:112px;aspect-ratio:1 / 1;border:3px solid rgba(255,255,255,.92);border-radius:999px;background:linear-gradient(135deg,color-mix(in srgb,var(--flag-red) 84%,white),color-mix(in srgb,var(--flag-blue) 40%,white));color:#f8fafc;font-size:2rem;box-shadow:0 18px 40px #0f172a3d}.department-detail-list{display:grid;gap:14px}.department-information-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.department-hiring-card.ant-card .ant-card-body{padding:0}.department-hiring-markdown{color:var(--text-primary);line-height:1.7}.department-hiring-markdown>:first-child{margin-top:0}.department-hiring-markdown>:last-child{margin-bottom:0}.department-hiring-markdown p,.department-hiring-markdown ol,.department-hiring-markdown ul,.department-hiring-markdown blockquote{margin:0 0 .9rem}.department-hiring-markdown ol,.department-hiring-markdown ul{padding-left:1.5rem}.department-hiring-markdown li>ol,.department-hiring-markdown li>ul{margin-top:.45rem}.department-hiring-card__header{display:flex;gap:16px;align-items:flex-start;justify-content:space-between}.department-hiring-card__link{flex-shrink:0;font-weight:700}.department-hiring-card__action-link{font-weight:700}.department-hiring-pdf-shell{position:relative;border:1px solid var(--border-soft);border-radius:18px;background:color-mix(in srgb,var(--surface-base) 94%,transparent);overflow:hidden}.department-hiring-pdf-overlay{position:absolute;top:16px;right:16px;z-index:2;display:grid;gap:10px;max-width:min(420px,calc(100% - 32px));padding:14px 16px;border:1px solid var(--border-soft);border-radius:16px;background:color-mix(in srgb,var(--surface-raised) 94%,transparent);box-shadow:var(--shadow-soft)}.department-hiring-pdf-overlay__text{color:var(--text-primary)}.department-hiring-pdf-frame{display:block;width:100%;min-height:720px;border:0;background:#fff;pointer-events:none}.jobs-saved-card{width:100%}.jobs-interest-card-link{display:block;color:inherit}.jobs-interest-card-link:hover,.jobs-interest-card-link:focus{color:inherit}.jobs-interest-card{transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.jobs-interest-card-link:hover .jobs-interest-card,.jobs-interest-card-link:focus .jobs-interest-card,.jobs-interest-card-link:focus-visible .jobs-interest-card{transform:translateY(-2px);box-shadow:0 16px 34px #0f172a1f;border-color:color-mix(in srgb,var(--flag-blue) 24%,var(--border-soft))}.jobs-saved-card__layout{display:grid;grid-template-columns:72px minmax(0,1fr);gap:18px;align-items:center}.jobs-saved-card__layout>.feed-card-stack,.jobs-saved-card__layout .department-hiring-card__header>div:first-child{min-width:0}.jobs-saved-card__icon{display:grid;place-items:center;width:72px;min-width:72px;aspect-ratio:1 / 1;border:2px solid rgba(255,255,255,.92);border-radius:999px;background:linear-gradient(135deg,color-mix(in srgb,var(--flag-red) 82%,white),color-mix(in srgb,var(--flag-blue) 42%,white));color:#f8fafc;font-size:1.45rem;box-shadow:0 14px 30px #0f172a29}.jobs-saved-card__icon--police{border-color:color-mix(in srgb,var(--flag-blue) 24%,var(--flag-white));background:linear-gradient(135deg,var(--flag-blue),color-mix(in srgb,var(--flag-blue) 72%,var(--flag-white)));color:var(--flag-white)}.jobs-saved-card__icon--medical{border-color:var(--flag-red);background:var(--flag-white);color:var(--flag-red)}.jobs-posting-card__meta{color:var(--text-secondary)}.jobs-page-layout .jobs-postings-filter-panel{display:flex;flex-direction:column;gap:18px;min-width:0}.jobs-page-layout .jobs-postings-filter-panel__header{display:grid;gap:12px;min-width:0}.jobs-page-layout .jobs-postings-filter-panel__header .section-title.ant-typography{margin:0}.jobs-page-layout .jobs-postings-filter-panel__title-block{min-width:0}.jobs-page-layout .jobs-filter-back-button.ant-btn{justify-content:flex-start;height:42px;border-radius:8px;font-weight:700}.jobs-page-layout .jobs-postings-filter-panel__group{display:grid;gap:10px;min-width:0}.jobs-page-layout .jobs-postings-filter-panel__group--salary{gap:6px}.jobs-page-layout .jobs-postings-filter-panel__checkbox-group.ant-checkbox-group{display:grid;gap:8px}.jobs-page-layout .jobs-postings-salary-inputs{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%}.jobs-page-layout .jobs-postings-salary-inputs .ant-input-number{width:128px}.jobs-page-layout .jobs-postings-title-select,.jobs-page-layout .jobs-postings-city-search{width:100%}.jobs-posting-card__tags.ant-space{max-width:min(42%,360px);min-width:0;justify-content:flex-end;overflow:hidden}.jobs-posting-card__tags .ant-space-item{min-width:0;max-width:100%}.jobs-posting-card__tags .ant-tag{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.jobs-posting-card__meta span{display:inline-flex;align-items:center;gap:6px}.jobs-posting-pagination{display:flex;justify-content:center;flex:0 0 auto;padding:0}.department-detail-row{display:flex;justify-content:space-between;gap:18px;padding:14px 0;border-bottom:1px solid rgba(148,163,184,.18)}.department-detail-row:last-child{padding-bottom:0;border-bottom:0}.department-detail-row__label{display:inline-flex;align-items:center;gap:8px;color:var(--text-secondary);font-weight:600}.department-detail-row__value{color:var(--text-primary);text-align:right}.department-detail-row__value a{color:var(--flag-blue-strong)}.department-object-view{margin:0;padding:16px;border-radius:18px;background:#0f172a14;color:var(--text-primary);font-size:.82rem;line-height:1.5;white-space:pre-wrap;word-break:break-word;overflow-x:auto}.search-results-section-header{display:flex;align-items:center;justify-content:space-between}.search-results-page-layout{grid-template-columns:minmax(280px,320px) minmax(640px,760px);height:auto;min-height:0;animation:searchResultsListModeIn .95s cubic-bezier(.22,1,.36,1)}.jobs-page-layout.search-results-page-layout{grid-template-columns:minmax(315px,360px) minmax(0,1fr);justify-content:stretch;height:100%;min-height:0;overflow:hidden}.jobs-page-layout.jobs-postings-page-fill{height:calc(100dvh - 93px)}.search-results-page-layout .feed-rail{height:auto}.jobs-page-layout.search-results-page-layout .feed-rail{height:100%;min-height:0;overflow:hidden}.jobs-page-layout.jobs-postings-page-fill .jobs-sidebar-card--filter.ant-card{height:100%;min-height:0}.jobs-page-layout.jobs-postings-page-fill .jobs-sidebar-card--filter.ant-card .ant-card-body{height:100%;min-height:0;overflow:hidden}.jobs-page-layout.jobs-postings-page-fill .jobs-sidebar-card--filter.ant-card .ant-card-body>.feed-card-stack{display:flex;flex-direction:column;height:100%;min-height:0}.jobs-page-layout.jobs-postings-page-fill .jobs-sidebar-card--filter.ant-card .ant-card-body>.feed-card-stack>.ant-space-item{min-height:0}.jobs-page-layout.jobs-postings-page-fill .jobs-sidebar-card--filter .jobs-postings-filter-panel{height:100%;min-height:0;overflow-y:auto;overflow-x:hidden;padding-right:4px;scrollbar-width:none}.search-results-page-layout .feed-main-scroll-region{height:auto;min-height:0;overflow:visible;padding-right:0}.jobs-page-layout.search-results-page-layout .feed-main-scroll-region{height:100%;min-height:0;overflow:hidden}.jobs-page-layout .jobs-section-shell{display:grid;grid-template-rows:auto minmax(0,1fr);gap:24px;height:100%;min-height:0}.jobs-page-layout .jobs-section-shell.has-tabs{grid-template-rows:auto minmax(0,1fr);gap:14px}.jobs-page-layout .jobs-section-shell.is-saved-jobs{grid-template-rows:minmax(0,1fr)}.jobs-page-layout .jobs-section-tabs,.jobs-page-layout .jobs-section-content{display:flex;flex-direction:column;min-height:0}.jobs-page-layout .jobs-section-content{overflow:hidden}.jobs-page-layout .jobs-postings-results-shell{display:flex;flex-direction:column;gap:18px;height:100%;min-height:0;overflow:hidden;padding-right:4px}.jobs-page-layout .jobs-postings-results-shell>:last-child{flex:1 1 auto;min-height:0}.jobs-page-layout .jobs-postings-view-tabs.ant-tabs{width:100%;margin-top:-8px}.jobs-page-layout .jobs-postings-view-tabs.ant-tabs>.ant-tabs-nav{margin-bottom:0;border-radius:8px;background:var(--surface-raised)}.jobs-page-layout .jobs-postings-view-tabs.ant-tabs>.ant-tabs-nav:before{border-bottom-color:var(--border-soft)}.jobs-page-layout .jobs-postings-view-tabs.ant-tabs>.ant-tabs-nav .ant-tabs-nav-wrap,.jobs-page-layout .jobs-postings-view-tabs.ant-tabs>.ant-tabs-nav .ant-tabs-nav-list{width:100%}.jobs-page-layout .jobs-postings-view-tabs.ant-tabs>.ant-tabs-nav .ant-tabs-nav-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.jobs-page-layout .jobs-postings-view-tabs.ant-tabs>.ant-tabs-nav .ant-tabs-tab{justify-content:center;margin:0;padding:14px 18px}.jobs-page-layout .jobs-postings-view-tabs.ant-tabs>.ant-tabs-nav .ant-tabs-tab-btn{width:100%;text-align:center}.jobs-page-layout .jobs-postings-map-card.ant-card{position:relative;height:100%;min-height:0;overflow:hidden;border:1px solid var(--border-soft);border-radius:8px;background:var(--surface-raised)}.jobs-page-layout .jobs-postings-map-card.ant-card>.ant-card-body{height:100%;padding:0}.jobs-page-layout .jobs-postings-map-card .search-results-map-frame{height:100%;border-radius:8px}.jobs-page-layout .jobs-postings-map.search-results-map{height:100%;min-height:0;border-radius:8px}.jobs-page-layout .jobs-postings-map-expand-button.ant-btn{position:absolute;top:14px;right:14px;z-index:3;display:inline-flex;align-items:center;justify-content:center;gap:6px;min-width:48px;height:34px;padding:0 12px;border-color:color-mix(in srgb,var(--border-strong) 72%,transparent);background:color-mix(in srgb,var(--surface-strong) 94%,#e5e7eb);color:var(--text-secondary);box-shadow:0 12px 28px #0f172a2e}.jobs-page-layout .jobs-postings-map-expand-button.ant-btn:hover,.jobs-page-layout .jobs-postings-map-expand-button.ant-btn:focus-visible{border-color:color-mix(in srgb,var(--border-strong) 84%,transparent);background:color-mix(in srgb,var(--surface-strong) 88%,#d1d5db);color:var(--text-primary)}.jobs-page-layout .jobs-postings-map-browser{display:grid;grid-template-columns:minmax(0,1fr);gap:18px;height:100%;min-height:0;transition:grid-template-columns .28s cubic-bezier(.22,1,.36,1)}.jobs-page-layout .jobs-postings-map-browser.has-preview{grid-template-columns:minmax(420px,.9fr) minmax(0,1.1fr)}.jobs-page-layout .jobs-postings-map-browser.has-preview .jobs-postings-map-card.ant-card{box-shadow:0 16px 34px #0f172a14}.jobs-page-layout .jobs-postings-list-mode{display:grid;grid-template-rows:minmax(0,1fr) auto;gap:10px;height:100%;min-height:0}.jobs-page-layout .jobs-postings-browser{display:grid;grid-template-columns:minmax(0,1fr);gap:18px;flex:1 1 auto;height:100%;min-height:0;overflow:hidden;transition:grid-template-columns .26s cubic-bezier(.22,1,.36,1)}.jobs-page-layout .jobs-postings-list-mode .jobs-postings-browser{height:100%}.jobs-page-layout .jobs-postings-list-mode .jobs-posting-pagination{align-self:end;min-height:42px;padding-bottom:15px}.jobs-page-layout .jobs-postings-browser.has-preview{grid-template-columns:minmax(360px,.8fr) minmax(0,1.2fr)}.jobs-page-layout .jobs-postings-list{min-width:0;min-height:0;overflow-y:auto;overflow-x:hidden;padding-right:4px;scrollbar-width:none;-ms-overflow-style:none}.jobs-page-layout .jobs-postings-list::-webkit-scrollbar{display:none}.jobs-page-layout .jobs-posting-preview-button{display:block;width:100%;padding:0;border:0;background:transparent;color:inherit;cursor:pointer;text-align:left;transition:transform .18s ease,opacity .18s ease}.jobs-page-layout .jobs-posting-preview-button .profile-detail-card{transition:border-color .18s ease,box-shadow .22s ease,transform .22s ease}.jobs-page-layout .jobs-posting-preview-button.is-active .profile-detail-card{border-color:color-mix(in srgb,var(--flag-red) 58%,var(--flag-blue));box-shadow:inset 4px 0 color-mix(in srgb,var(--flag-red) 82%,var(--flag-blue)),0 16px 34px #0f172a1f;transform:translateY(-1px)}.jobs-page-layout .jobs-posting-preview-panel{min-width:0;height:100%;max-height:100%;overflow-y:auto;overflow-x:hidden;padding-right:4px;scrollbar-width:none;-ms-overflow-style:none;animation:jobsPreviewSlideIn .26s cubic-bezier(.22,1,.36,1)}.jobs-page-layout .jobs-posting-preview-panel::-webkit-scrollbar{display:none}.jobs-page-layout .jobs-posting-preview-card.ant-card{min-height:100%;border:1px solid var(--border-soft);border-radius:8px;background:var(--surface-raised);box-shadow:0 16px 36px #0f172a14}.jobs-page-layout .jobs-posting-preview-card.ant-card>.ant-card-body{padding:18px}.jobs-page-layout .job-preview-go-action{position:sticky;top:0;z-index:4;padding-bottom:10px;background:var(--surface-raised)}.jobs-page-layout .job-detail-view--preview .profile-header-banner__name{font-size:clamp(1.45rem,1.8vw,2.15rem)}.jobs-page-layout .job-detail-view--preview .department-header-banner__stat-value{font-size:clamp(1.2rem,1.6vw,1.8rem)}.jobs-page-layout .jobs-preview-summary__actions{position:sticky;top:0;z-index:4;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding-bottom:12px;background:var(--surface-raised)}.jobs-page-layout .jobs-preview-summary__actions>a{min-width:0}.jobs-page-layout .jobs-preview-summary__header{padding:18px;border:1px solid color-mix(in srgb,var(--border-soft) 86%,transparent);border-radius:8px;background:linear-gradient(135deg,color-mix(in srgb,var(--flag-red) 6%,transparent),color-mix(in srgb,var(--flag-blue) 5%,transparent)),color-mix(in srgb,var(--surface-muted) 82%,transparent)}.jobs-page-layout .jobs-preview-summary__tags.ant-space{justify-content:flex-start}.jobs-page-layout .jobs-preview-summary__title.ant-typography{margin:0;color:var(--text-primary);line-height:1.15}.jobs-page-layout .jobs-preview-summary__organization.ant-typography{color:var(--text-secondary);font-size:1rem}.jobs-page-layout .jobs-preview-summary__meta.ant-space{color:var(--text-secondary)}.jobs-page-layout .jobs-preview-summary__meta span{display:inline-flex;align-items:center;gap:6px}.jobs-page-layout .jobs-preview-summary__stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.jobs-page-layout .jobs-preview-summary__stat{min-width:0;padding:16px;border:1px solid var(--border-soft);border-radius:8px;background:color-mix(in srgb,var(--surface-muted) 84%,transparent)}.jobs-page-layout .jobs-preview-summary__stat>.ant-typography:first-child{display:block;color:var(--text-muted);font-size:.72rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.jobs-page-layout .jobs-preview-summary__stat .ant-typography{margin:6px 0 0;color:var(--text-primary);line-height:1.15;overflow-wrap:anywhere}.jobs-page-layout .jobs-preview-summary__section{display:grid;gap:10px}.jobs-page-layout .jobs-preview-summary__section .section-title.ant-typography{margin:0}.jobs-page-layout .jobs-preview-summary__section .section-copy.ant-typography{margin:0;line-height:1.65}.jobs-page-layout .jobs-preview-summary__highlights{display:grid;gap:10px;margin:0;padding-left:20px;color:var(--text-secondary);line-height:1.5}@keyframes jobsPreviewSlideIn{0%{opacity:0;transform:translate(18px)}to{opacity:1;transform:translate(0)}}@media (max-width: 1100px){.jobs-page-layout .jobs-postings-map-browser.has-preview{grid-template-columns:minmax(0,1fr)}}.search-filter-button.ant-btn{display:flex;align-items:center;justify-content:flex-start;gap:14px;width:100%;height:auto;padding:14px 16px;border-radius:18px;color:var(--text-primary);text-align:left}.search-filter-summary{display:flex;align-items:center;justify-content:space-between;gap:12px}.search-filter-summary__count{color:var(--text-secondary);font-size:.84rem;font-weight:700}.search-filter-button.ant-btn:hover,.search-filter-button.ant-btn:focus{background:color-mix(in srgb,var(--flag-blue) 7%,transparent)}.search-filter-button.ant-btn.is-active{background:linear-gradient(135deg,color-mix(in srgb,var(--flag-red) 10%,transparent),color-mix(in srgb,var(--flag-blue) 12%,transparent));border:1px solid color-mix(in srgb,var(--flag-blue) 18%,var(--border-soft))}.search-filter-button__icon{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:14px;background:color-mix(in srgb,var(--surface-raised) 90%,transparent);color:var(--flag-blue-strong);flex-shrink:0}.search-filter-button__copy{display:flex;flex-direction:column;min-width:0}.search-filter-button__label{font-weight:700;line-height:1.2}.search-filter-button__count{color:var(--text-secondary);font-size:.82rem;line-height:1.2}.search-filter-button-stack{display:flex;flex-direction:column;gap:8px}.search-filter-subcard{margin-left:14px;padding:16px;border:1px solid var(--border-soft);border-radius:18px;background:linear-gradient(135deg,color-mix(in srgb,var(--flag-red) 4%,transparent),color-mix(in srgb,var(--flag-blue) 6%,transparent)),color-mix(in srgb,var(--surface-raised) 96%,transparent)}.search-results-loading{min-height:180px}.search-results-list{display:grid;gap:12px}.notifications-page-card.ant-card .ant-card-body{padding-bottom:28px}.notifications-tabs.ant-tabs>.ant-tabs-nav{width:100%;margin-bottom:18px}.notifications-tabs.ant-tabs>.ant-tabs-nav .ant-tabs-nav-wrap{width:100%}.notifications-tabs.ant-tabs>.ant-tabs-nav .ant-tabs-nav-list{display:flex;width:100%;gap:8px;padding:4px;border:1px solid var(--border-soft);border-radius:999px;background:color-mix(in srgb,var(--surface-raised) 78%,transparent)}.notifications-tabs.ant-tabs>.ant-tabs-nav .ant-tabs-tab{flex:1 1 0;min-width:92px;justify-content:center;margin:0;padding:8px 18px;border-radius:999px}.notifications-tabs.ant-tabs>.ant-tabs-nav .ant-tabs-tab-active{background:color-mix(in srgb,var(--flag-blue) 12%,var(--surface-raised));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--flag-blue) 20%,transparent)}.notifications-tabs.ant-tabs>.ant-tabs-nav .ant-tabs-ink-bar{display:none}.notifications-list{display:grid;gap:12px}.notification-card{display:grid;grid-template-columns:48px minmax(0,1fr);gap:14px;width:100%;padding:16px;border:1px solid color-mix(in srgb,var(--border-soft) 86%,transparent);border-radius:8px;background:linear-gradient(135deg,color-mix(in srgb,var(--flag-blue) 4%,transparent),color-mix(in srgb,var(--flag-red) 3%,transparent)),color-mix(in srgb,var(--surface-raised) 96%,transparent);box-shadow:0 8px 18px #0f172a0d}.notification-card--clickable{cursor:pointer;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.notification-card--clickable:hover,.notification-card--clickable:focus-visible{border-color:color-mix(in srgb,var(--flag-blue) 34%,var(--border-soft));box-shadow:0 12px 26px #0f172a14;transform:translateY(-1px);outline:none}.notification-card__avatar.ant-avatar{background:var(--flag-red);color:#fff;font-weight:700}.notification-card__body{min-width:0}.notification-card__header{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;min-width:0}.notification-card__title.ant-typography{color:var(--text-primary);font-weight:700;line-height:1.25}.notification-card__time.ant-typography{flex:0 0 auto;color:var(--text-muted);font-size:.78rem;line-height:1.4;white-space:nowrap}.notification-card__message.ant-typography{max-width:820px;margin:4px 0 0;color:var(--text-secondary);line-height:1.45}.notification-card__footer{display:flex;align-items:center;justify-content:flex-start;min-height:28px;margin-top:12px}.notification-card__status.ant-tag{margin-inline-end:0;border-radius:999px;color:var(--text-secondary);background:color-mix(in srgb,var(--surface-muted) 84%,transparent)}.notifications-loading,.notifications-load-more{display:grid;min-height:96px;place-items:center}.notifications-load-more{min-height:64px}.search-results-card.ant-btn{display:flex;align-items:center;justify-content:flex-start;gap:14px;width:100%;min-width:0;height:auto;padding:16px 18px;border:1px solid var(--border-soft);border-radius:18px;background:color-mix(in srgb,var(--surface-raised) 90%,transparent);text-align:left}.search-results-card.ant-btn:hover,.search-results-card.ant-btn:focus{border-color:color-mix(in srgb,var(--flag-blue) 28%,var(--border-soft));background:color-mix(in srgb,var(--flag-blue) 7%,var(--surface-raised))}.search-results-card__icon{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:14px;background:linear-gradient(135deg,#bf0a301f,#f9731629);color:var(--flag-red);flex-shrink:0}.search-results-card__copy{display:flex;flex-direction:column;flex:1 1 auto;min-width:0}.search-results-card__title.ant-typography{color:var(--text-primary);margin-bottom:2px;white-space:normal;overflow-wrap:anywhere}.search-results-card__heading.ant-space{align-items:flex-start;row-gap:6px;flex-wrap:wrap}.search-results-card__tag.ant-tag{margin-inline-end:0;border-radius:999px;font-size:.72rem;font-weight:800;line-height:1.6}.search-results-card__tag--fire-departments.ant-tag,.search-results-card__tag--jobs.ant-tag{color:var(--flag-red-strong);border-color:color-mix(in srgb,var(--flag-red) 22%,var(--border-soft));background:color-mix(in srgb,var(--flag-red) 8%,var(--surface-raised))}.search-results-card__tag--police-departments.ant-tag,.search-results-card__tag--users.ant-tag{color:var(--flag-blue-strong);border-color:color-mix(in srgb,var(--flag-blue) 24%,var(--border-soft));background:color-mix(in srgb,var(--flag-blue) 8%,var(--surface-raised))}.search-results-card__tag--accredited-institutions.ant-tag,.search-results-card__tag--groups.ant-tag{color:var(--text-secondary);border-color:color-mix(in srgb,var(--text-secondary) 18%,var(--border-soft));background:color-mix(in srgb,var(--surface-muted) 78%,var(--surface-raised))}.search-results-card__meta.ant-typography{color:var(--text-secondary);white-space:normal;overflow-wrap:anywhere}.search-results-section-copy.ant-typography{margin-bottom:0}.search-results-shell{position:relative}.search-results-inline-toggle.ant-space{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%;gap:6px;padding:6px;border:1px solid var(--border-soft);border-radius:20px;background:color-mix(in srgb,var(--surface-raised) 94%,transparent)}.search-results-view-icon-button.ant-btn{width:100%;height:48px;padding-inline:16px;border-radius:16px;color:var(--text-secondary);font-weight:700}.search-results-view-icon-button.ant-btn:hover,.search-results-view-icon-button.ant-btn:focus{background:color-mix(in srgb,var(--flag-blue) 8%,transparent);color:var(--text-primary)}.search-results-view-icon-button.ant-btn.is-active{background:linear-gradient(135deg,color-mix(in srgb,var(--flag-red) 14%,transparent),color-mix(in srgb,var(--flag-blue) 14%,transparent));color:var(--text-primary)}.search-results-inline-toggle--triple.ant-space{grid-template-columns:repeat(3,minmax(0,1fr))}.search-results-view-icon-button--compact.ant-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:54px;padding-inline:10px;font-size:.88rem}.search-job-filter-section{display:flex;flex-direction:column;gap:8px}.search-job-filter-label.ant-typography{color:var(--text-secondary);font-size:.84rem;font-weight:700;letter-spacing:.02em;text-transform:uppercase}.search-job-filter-select{width:100%}.search-job-filter-select .ant-select-selector{min-height:48px!important;padding-block:7px!important;border:1px solid var(--border-soft)!important;border-radius:16px!important;background:color-mix(in srgb,var(--surface-raised) 94%,transparent)!important;box-shadow:none!important}.search-job-filter-select.ant-select-focused .ant-select-selector,.search-job-filter-select.ant-select-open .ant-select-selector,.search-job-filter-select:hover .ant-select-selector{border-color:color-mix(in srgb,var(--flag-blue) 28%,var(--border-soft))!important}.search-job-filter-clear.ant-btn{justify-content:flex-start;padding-inline:0;color:var(--text-secondary);font-weight:700}.search-job-filter-clear.ant-btn:hover,.search-job-filter-clear.ant-btn:focus{color:var(--text-primary);background:transparent}.search-results-map-layout{position:fixed;top:93px;right:20px;bottom:24px;left:20px;display:flex;flex-direction:column;gap:16px;min-height:0;animation:searchResultsMapModeIn .95s cubic-bezier(.22,1,.36,1)}.search-results-map-panel.ant-card{flex:1 1 auto;height:100%;min-height:0}.search-results-map-panel .ant-card-body{display:flex;flex:1 1 auto;height:100%;min-height:0;padding:0}.search-results-map-frame{position:relative;display:flex;flex:1 1 auto;width:100%;height:100%;min-height:0;overflow:hidden;border-radius:24px}.search-results-map{flex:1 1 auto;width:100%;height:100%;min-height:520px;border:1px solid var(--border-soft);border-radius:24px;overflow:hidden;background:#dbe4f0}.search-results-map-overlay{position:absolute;z-index:2}.search-results-map-overlay--summary{bottom:16px;left:16px;width:fit-content;max-width:min(420px,calc(100% - 32px));padding:10px 14px;border:1px solid var(--border-soft);border-radius:16px;background:color-mix(in srgb,var(--surface-base) 94%,transparent);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);box-shadow:0 10px 28px #0f172a14}.search-results-map-overlay--status{top:88px;left:16px;max-width:min(440px,calc(100% - 32px))}.search-results-map-overlay--filters{top:10px;left:10px;width:min(320px,calc(100% - 32px));transform-origin:left top;animation:searchResultsOverlayExpandLeft .95s cubic-bezier(.22,1,.36,1)}.search-results-map-overlay--preview{top:10px;right:10px;width:min(360px,calc(100% - 32px));transform-origin:right top;animation:searchResultsOverlayExpandRight .95s cubic-bezier(.22,1,.36,1)}.search-results-map-filter-card.ant-card{border:1px solid var(--border-soft);border-radius:24px;background:color-mix(in srgb,var(--surface-base) 94%,transparent);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);box-shadow:0 10px 28px #0f172a14}.search-results-map-filter-card .ant-card-body{padding:16px}.search-results-map-preview-card.ant-card{border:1px solid var(--border-soft);border-radius:24px;background:color-mix(in srgb,var(--surface-base) 96%,transparent);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);box-shadow:0 10px 28px #0f172a14}.search-results-map-preview-card .ant-card-body{padding:18px}.search-results-map-preview-card__badge{display:inline-flex;width:fit-content;padding:8px 12px;border-radius:999px;font-size:.76rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:#f8fafc}.search-results-map-preview-card__badge--accredited-institutions{background:#2563eb}.search-results-map-preview-card__badge--fire-departments{background:#bf0a30}.search-results-map-preview-card__badge--police-departments{background:#0f172a}.search-results-map .mapboxgl-ctrl-top-right{top:auto;right:10px;bottom:10px}.search-results-map .mapboxgl-ctrl-group{border-radius:18px;overflow:hidden;box-shadow:0 10px 28px #0f172a29}.search-results-map--immersive{height:100%;min-height:100%;border:0;border-radius:24px}.search-results-map-panel .feed-card-stack.ant-space{height:100%}.search-results-map-panel .ant-space-item:last-child{flex:1 1 auto;min-height:0}.search-results-map-marker{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border:0;border-radius:16px;box-shadow:0 16px 32px #0f172a38;color:#f8fafc;cursor:pointer}.search-results-map-marker svg{font-size:18px}.search-results-map-marker--accredited-institutions{background:linear-gradient(135deg,#1d4ed8,#2563eb)}.search-results-map-marker--fire-departments{background:linear-gradient(135deg,#bf0a30,#ef4444)}.search-results-map-marker--police-departments{background:linear-gradient(135deg,#0f172a,#334155)}.search-results-map-popup{display:grid;gap:6px}.search-results-map-popup__eyebrow{font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--flag-blue-strong)}.search-results-map-popup__title{font-weight:700;color:var(--text-primary)}.search-results-map-popup__subtitle{color:var(--text-secondary);font-size:.92rem}.search-results-map-popup__link{color:var(--flag-red);font-weight:700;text-decoration:none}.search-results-map-popup__link:hover{text-decoration:underline}@keyframes searchResultsOverlayExpandLeft{0%{opacity:0;transform:translate(-28px)}to{opacity:1;transform:translate(0)}}@keyframes searchResultsOverlayExpandRight{0%{opacity:0;transform:translate(28px)}to{opacity:1;transform:translate(0)}}@keyframes searchResultsListModeIn{0%{opacity:0;transform:translate(-40px)}to{opacity:1;transform:translate(0)}}@keyframes searchResultsMapModeIn{0%{opacity:0;transform:translate(40px)}to{opacity:1;transform:translate(0)}}@media (prefers-reduced-motion: reduce){.search-results-page-layout,.search-results-map-layout,.search-results-map-overlay--filters,.search-results-map-overlay--preview{animation:none}}@media (max-width: 900px){.search-results-map-layout{top:176px;right:12px;bottom:16px;left:12px}.search-results-map{min-height:420px}.search-results-map-overlay--summary{bottom:16px;left:16px;right:auto;max-width:calc(100% - 32px)}.search-results-map-overlay--filters{top:10px;left:10px;right:10px;width:auto}.search-results-map-overlay--preview{top:auto;right:16px;bottom:16px;left:16px;width:auto}.search-results-inline-toggle--triple.ant-space{grid-template-columns:1fr}.search-filter-subcard{margin-left:0}}.jobs-sidebar-divider{width:100%;height:1px;background:color-mix(in srgb,var(--flag-blue) 12%,var(--border-soft))}.jobs-nav-button.ant-btn{display:flex;align-items:center;gap:14px;width:100%;min-height:48px;height:auto;justify-content:flex-start;text-align:left;font-weight:600}.jobs-nav-button__icon{display:inline-flex;align-items:center;justify-content:center;width:38px;min-width:38px;height:38px;border-radius:999px;background:linear-gradient(135deg,color-mix(in srgb,var(--flag-red) 16%,var(--surface-raised)),color-mix(in srgb,var(--flag-blue) 18%,var(--surface-raised)));color:var(--text-primary);box-shadow:inset 0 1px #ffffff5c,0 8px 20px #0f172a14;flex-shrink:0}.jobs-nav-button__label{min-width:0}.jobs-nav-button.ant-btn.ant-btn-primary .jobs-nav-button__icon{background:#ffffff2e;color:var(--text-inverse)}.groups-nav-button.ant-btn{display:flex;align-items:center;gap:14px;justify-content:flex-start;text-align:left;font-weight:600}.jobs-section-title.ant-typography{margin-bottom:0}.jobs-placeholder-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.jobs-placeholder-panel{min-height:164px;padding:18px;border:1px solid color-mix(in srgb,var(--flag-blue) 14%,var(--border-soft));border-radius:18px;background:linear-gradient(135deg,#bf0a300d,#1e40af0f),color-mix(in srgb,var(--surface-raised) 92%,transparent)}.jobs-placeholder-panel .section-copy.ant-typography{margin:10px 0 0}@media (max-width: 768px){.jobs-placeholder-grid{grid-template-columns:1fr}}.profile-banner-upload-copy.ant-typography{margin-bottom:0}.profile-banner-editor__preview-shell{border:1px solid color-mix(in srgb,var(--flag-blue) 14%,var(--border-soft));border-radius:20px;overflow:hidden;background:color-mix(in srgb,var(--surface-raised) 88%,transparent)}.profile-banner-editor__preview,.profile-banner-editor__empty-state{position:relative;aspect-ratio:3 / 1}.profile-banner-editor__preview{overflow:hidden;cursor:grab;-webkit-user-select:none;user-select:none}.profile-banner-editor__preview.is-dragging{cursor:grabbing}.profile-banner-editor__preview-image{position:absolute;top:50%;left:50%;width:100%;height:100%;object-fit:cover;transform-origin:center center;pointer-events:none;-webkit-user-select:none;user-select:none}.profile-banner-editor__empty-state{display:grid;place-items:center;padding:24px;color:var(--text-secondary);background:linear-gradient(135deg,#bfdbfe2e,#fee2e22e),color-mix(in srgb,var(--surface-raised) 92%,transparent)}.profile-banner-editor__actions.ant-space{justify-content:center}.profile-message-card__copy.ant-typography{margin-bottom:0}.role-option-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.role-option-card{display:flex;flex-direction:column;gap:10px;width:100%;min-height:168px;padding:20px;border:1px solid var(--border-soft);border-radius:20px;background:linear-gradient(180deg,color-mix(in srgb,var(--surface-raised) 92%,transparent),color-mix(in srgb,var(--surface-muted) 86%,transparent));color:var(--text-primary);text-align:left;cursor:pointer;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease,background .2s ease}.role-option-card:hover{transform:translateY(-2px);border-color:color-mix(in srgb,var(--flag-blue) 40%,var(--border-strong));box-shadow:0 18px 32px #0f172a1f}.role-option-card.is-selected{border-color:color-mix(in srgb,var(--flag-red) 52%,var(--flag-blue));background:linear-gradient(135deg,color-mix(in srgb,var(--flag-red) 14%,transparent),color-mix(in srgb,var(--flag-blue) 12%,transparent)),color-mix(in srgb,var(--surface-raised) 94%,transparent);box-shadow:inset 0 0 0 1px #ffffff0f,0 20px 36px #0f172a24}.role-option-title{font-size:1.08rem;font-weight:700}.role-option-description{color:var(--text-secondary);line-height:1.45}.onboarding-card-layout{display:flex;flex:1 1 auto;min-height:0;flex-direction:column}.onboarding-card-header{flex:0 0 auto;margin-inline:clamp(-24px,-2vw,-12px)}.onboarding-stepbar{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:14px;align-items:stretch;width:100%;padding:10px;border:1px solid var(--border-soft);border-radius:22px;background:color-mix(in srgb,var(--surface-raised) 80%,transparent);box-shadow:inset 0 1px #ffffff14}.onboarding-stepbar-main{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;min-width:0}.onboarding-stepbar-item{display:flex;min-width:0;flex-direction:column;justify-content:center;gap:4px;padding:12px 14px;border:1px solid transparent;border-radius:16px;background:color-mix(in srgb,var(--surface-muted) 58%,transparent);color:inherit;cursor:pointer;font:inherit;text-align:left;-webkit-appearance:none;-moz-appearance:none;appearance:none}.onboarding-stepbar-item:hover,.onboarding-stepbar-item:focus-visible{border-color:color-mix(in srgb,var(--flag-blue) 42%,var(--border-soft));background:color-mix(in srgb,var(--surface-raised) 88%,transparent)}.onboarding-stepbar-item:focus-visible{outline:3px solid color-mix(in srgb,var(--flag-blue) 24%,transparent);outline-offset:2px}.onboarding-stepbar-item.is-current{border-color:color-mix(in srgb,var(--flag-red) 38%,var(--flag-blue));background:linear-gradient(135deg,color-mix(in srgb,var(--flag-red) 12%,transparent),color-mix(in srgb,var(--flag-blue) 10%,transparent)),color-mix(in srgb,var(--surface-raised) 94%,transparent);box-shadow:0 12px 24px #0f172a14}.onboarding-stepbar-item.is-previous,.onboarding-stepbar-item.is-next{opacity:.82}.onboarding-stepbar-kicker{color:var(--text-muted);font-size:.72rem;font-weight:800;letter-spacing:.08em;line-height:1;text-transform:uppercase}.onboarding-stepbar-title{min-width:0;color:var(--text-primary);font-size:.94rem;font-weight:700;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.onboarding-stepbar-counter{display:flex;min-width:112px;flex-direction:column;justify-content:center;gap:4px;padding:12px 14px;border-radius:16px;color:var(--text-secondary);background:color-mix(in srgb,var(--surface-strong) 72%,transparent);font-size:.82rem;font-weight:700;text-align:right}.onboarding-stepbar-counter span:first-child{color:var(--flag-red);font-size:1rem}.onboarding-stepbar-progress{display:none}.onboarding-form-region{position:relative;flex:1 1 auto;min-height:0;margin-top:18px}.onboarding-form-scroll{height:100%;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;padding-right:4px;-webkit-overflow-scrolling:touch}.responder-role-grid{align-items:stretch}.responder-role-card{justify-content:center;align-items:center;min-height:152px;text-align:center}.responder-role-card .role-option-title{display:block}.responder-role-icon{width:34px;height:34px;color:color-mix(in srgb,var(--flag-red) 62%,var(--flag-blue))}.responder-role-description{display:block;max-width:18ch;color:var(--text-secondary);font-size:.88rem;line-height:1.35}.focus-area-stack,.onboarding-section-stack,.work-history-stack{display:grid;gap:16px}.focus-area-card,.work-history-card{display:grid;gap:16px;padding:18px;border:1px solid color-mix(in srgb,var(--flag-blue) 18%,var(--border-subtle));border-radius:20px;background:linear-gradient(180deg,color-mix(in srgb,var(--surface-raised) 94%,transparent),color-mix(in srgb,var(--surface-muted) 88%,transparent))}.focus-area-card.is-selected{border-color:color-mix(in srgb,var(--flag-red) 44%,var(--flag-blue));box-shadow:0 18px 32px #0f172a14}.focus-area-fields,.work-history-date-grid{display:grid;gap:12px}.work-history-date-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.onboarding-disclaimer.ant-typography{margin-top:-6px;color:var(--text-secondary);font-size:.92rem}.onboarding-private-toggle-section{display:grid;gap:2px}.onboarding-private-toggle-section .ant-form-item{margin-bottom:0}.onboarding-private-toggle-disclaimer.ant-typography{margin-bottom:0;color:var(--text-secondary);font-size:.92rem;line-height:1.45}.onboarding-preferences-section .ant-form-item-label>label{font-weight:800}.onboarding-photo-editor{display:grid;justify-items:center;gap:16px;padding-block:8px 12px}.onboarding-photo-editor__viewport{position:relative;width:min(360px,72vw);aspect-ratio:1;overflow:hidden;border:1px solid color-mix(in srgb,var(--flag-blue) 24%,var(--border-soft));border-radius:50%;background:linear-gradient(135deg,color-mix(in srgb,var(--flag-red) 12%,transparent),color-mix(in srgb,var(--flag-blue) 12%,transparent)),color-mix(in srgb,var(--surface-raised) 94%,transparent);box-shadow:0 24px 54px #0f172a29;cursor:grab;-webkit-user-select:none;user-select:none}.onboarding-photo-editor__viewport.is-dragging{cursor:grabbing}.onboarding-photo-editor__image{position:absolute;top:50%;left:50%;z-index:1;width:100%;height:100%;object-fit:cover;transform-origin:center;-webkit-user-select:none;user-select:none;pointer-events:none}.onboarding-photo-editor__fallback{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;color:color-mix(in srgb,var(--flag-red) 52%,var(--flag-blue));font-size:5rem;font-weight:800}.onboarding-photo-editor__instructions.ant-typography{max-width:40rem;margin-bottom:0;color:var(--text-secondary);text-align:center}.onboarding-photo-editor__actions.ant-space{justify-content:center}.onboarding-form-shell .early-access-section{display:grid;gap:16px}.onboarding-form-shell .early-access-section>.ant-typography{margin-bottom:0}.onboarding-resume-choice-section{align-content:start}.onboarding-entry-option-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.onboarding-entry-option-card{display:grid;align-content:center;justify-items:center;gap:14px;min-height:260px;aspect-ratio:1 / .72;padding:28px;border:1px solid color-mix(in srgb,var(--flag-blue) 20%,var(--border-soft));border-radius:14px;color:var(--text-primary);text-align:center;background:color-mix(in srgb,var(--surface-raised) 90%,transparent);cursor:pointer;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.onboarding-entry-option-card:hover,.onboarding-entry-option-card:focus-visible{border-color:color-mix(in srgb,var(--flag-red) 46%,var(--flag-blue));box-shadow:0 18px 36px #0f172a1a;transform:translateY(-1px)}.onboarding-entry-option-card:focus-visible{outline:3px solid color-mix(in srgb,var(--flag-blue) 24%,transparent);outline-offset:3px}.onboarding-entry-option-icon{display:grid;place-items:center;width:56px;height:56px;border-radius:16px;color:var(--flag-red);background:color-mix(in srgb,var(--flag-red) 10%,var(--surface-raised));font-size:2rem}.onboarding-entry-option-card .role-option-description{max-width:28ch}.onboarding-resume-dropzone.ant-upload-wrapper,.onboarding-resume-dropzone .ant-upload,.onboarding-resume-dropzone .ant-upload-drag{width:100%}.onboarding-resume-dropzone .ant-upload-drag{border-color:color-mix(in srgb,var(--flag-blue) 22%,var(--border-soft));background:color-mix(in srgb,var(--surface-raised) 90%,transparent)}.onboarding-resume-dropzone .ant-upload-drag-icon .anticon{color:var(--flag-red)}.onboarding-resume-upload-status{display:grid;gap:12px;padding:16px;border:1px solid color-mix(in srgb,var(--flag-blue) 16%,var(--border-soft));border-radius:12px;background:color-mix(in srgb,var(--surface-raised) 86%,transparent)}.onboarding-resume-upload-header{display:flex;align-items:center;justify-content:space-between;gap:12px;min-width:0}.onboarding-resume-upload-file{min-width:0;overflow:hidden;color:var(--text-primary);font-size:.95rem;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.onboarding-resume-upload-percent{flex:0 0 auto;color:var(--flag-blue);font-size:.9rem;font-weight:900}.onboarding-resume-progress{position:relative;height:14px;overflow:hidden;border-radius:999px;background:color-mix(in srgb,var(--flag-blue) 12%,var(--surface-muted))}.onboarding-resume-progress__fill{position:absolute;inset:0 auto 0 0;width:0;border-radius:inherit;background:linear-gradient(90deg,var(--flag-red),var(--flag-blue));transition:width .36s ease}.onboarding-resume-upload-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.onboarding-resume-upload-step{display:flex;min-width:0;align-items:center;justify-content:center;gap:7px;color:var(--text-muted);font-size:.78rem;font-weight:800;line-height:1.2;text-align:center}.onboarding-resume-upload-step-dot{width:9px;height:9px;flex:0 0 auto;border-radius:999px;background:color-mix(in srgb,var(--text-muted) 36%,transparent)}.onboarding-resume-upload-step.is-active{color:var(--flag-red)}.onboarding-resume-upload-step.is-active .onboarding-resume-upload-step-dot{background:var(--flag-red)}.onboarding-resume-upload-step.is-complete{color:var(--flag-blue)}.onboarding-resume-upload-step.is-complete .onboarding-resume-upload-step-dot{background:var(--flag-blue)}.recruiter-email-choice .role-option-card{min-height:88px;justify-content:center}.recruiter-official-email-panel{display:grid;gap:12px}.recruiter-official-email-panel>.ant-typography{margin-bottom:0}.recruiter-department-type-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;width:100%}.recruiter-department-type-option.ant-checkbox-wrapper{min-height:64px;margin-inline-start:0;padding:18px;border:1px solid var(--border-soft);border-radius:18px;background:color-mix(in srgb,var(--surface-raised) 92%,transparent);font-weight:700}.recruiter-agency-missing-checkbox.ant-checkbox-wrapper{min-height:40px;margin-inline-start:0;padding:8px 12px;border:1px solid var(--border-soft);border-radius:8px;background:color-mix(in srgb,var(--surface-raised) 92%,transparent);font-weight:700}.recruiter-agency-missing-checkbox.ant-checkbox-wrapper:has(.ant-checkbox-checked){border-color:color-mix(in srgb,var(--flag-blue) 50%,var(--border-strong));background:color-mix(in srgb,var(--flag-blue) 10%,var(--surface-raised))}.recruiter-agency-missing-checkbox .ant-checkbox-checked .ant-checkbox-inner{border-color:var(--flag-blue);background-color:var(--flag-blue)}.recruiter-onboarding-section.recruiter-agency-details-step{gap:18px}.recruiter-agency-details-step .recruiter-agency-details-scroll-region{height:clamp(360px,calc(100dvh - 560px),680px);min-height:0;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;padding-right:2px}.recruiter-agency-details-step .recruiter-agency-details-card.ant-card{overflow:hidden;border:1px solid var(--border-soft);border-radius:8px;background:color-mix(in srgb,var(--surface-strong) 96%,transparent)}.recruiter-agency-details-step .recruiter-agency-details-card.ant-card>.ant-card-body{padding:0}.recruiter-agency-details-step .recruiter-agency-details-card__layout{width:100%}.recruiter-agency-details-step .recruiter-agency-details-card__header{padding:24px 32px 8px;border-bottom:1px solid var(--border-soft)}.recruiter-agency-details-step .recruiter-agency-details-card__header h5.ant-typography{margin:0 0 16px}.recruiter-agency-details-step .recruiter-agency-details-card__scroll{padding:24px 32px 32px}.recruiter-agency-profile-section-stack{display:grid;gap:24px}.recruiter-agency-profile-section{display:grid;gap:14px}.recruiter-agency-profile-section+.recruiter-agency-profile-section{padding-top:24px;border-top:1px solid var(--border-soft)}.recruiter-agency-profile-section__title.ant-typography{color:var(--text-primary);font-size:14px;font-weight:800;text-transform:uppercase}.plan-card-grid{display:grid;grid-template-columns:minmax(260px,.88fr) minmax(320px,1.12fr);gap:16px;align-items:stretch}.plan-card{position:relative;display:flex;width:100%;min-height:100%;flex-direction:column;gap:18px;padding:22px;border:1px solid var(--border-soft);border-radius:24px;background:linear-gradient(180deg,color-mix(in srgb,var(--surface-raised) 94%,transparent),color-mix(in srgb,var(--surface-muted) 78%,transparent));color:var(--text-primary);text-align:left;cursor:pointer;box-shadow:0 12px 30px #0f172a0f;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease,background .2s ease}.plan-card:hover,.plan-card:focus-visible{transform:translateY(-2px);border-color:color-mix(in srgb,var(--flag-blue) 42%,var(--border-strong));box-shadow:0 20px 38px #0f172a1f;outline:none}.plan-card.is-selected{border-color:color-mix(in srgb,var(--flag-red) 58%,var(--flag-blue));background:linear-gradient(135deg,color-mix(in srgb,var(--flag-red) 12%,transparent),color-mix(in srgb,var(--flag-blue) 11%,transparent)),color-mix(in srgb,var(--surface-raised) 94%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--flag-blue) 14%,transparent),0 22px 42px #0f172a24}.plan-card-paid{border-color:color-mix(in srgb,var(--flag-blue) 22%,var(--border-soft))}.plan-card-header{display:flex;gap:18px;align-items:flex-start;justify-content:space-between}.plan-card-header>div:first-child{min-width:0}.plan-card-eyebrow.ant-typography{display:inline-flex;width:fit-content;margin-bottom:8px;padding:5px 10px;border:1px solid color-mix(in srgb,var(--flag-blue) 18%,var(--border-soft));border-radius:999px;color:var(--text-secondary);background:color-mix(in srgb,var(--surface-strong) 76%,transparent);font-size:.76rem;font-weight:800;letter-spacing:.06em;line-height:1;text-transform:uppercase}.plan-card .ant-typography,.plan-card .ant-typography h4,.plan-card h4.ant-typography{margin:0}.plan-card h4.ant-typography{color:var(--text-primary);font-size:1.45rem;line-height:1.15}.plan-card-trial-copy.ant-typography{max-width:34ch;margin-top:8px;color:var(--text-secondary);line-height:1.45}.plan-price-block,.plan-price-band{display:grid;gap:2px}.plan-price-block{flex:0 0 auto;min-width:96px;padding-top:4px;text-align:right}.plan-price-band{padding:14px 16px;border:1px solid color-mix(in srgb,var(--flag-red) 16%,var(--border-soft));border-radius:18px;background:color-mix(in srgb,var(--surface-strong) 74%,transparent)}.plan-price{color:var(--text-primary);font-size:1.45rem;font-weight:800;line-height:1.1}.plan-price-subtext{color:var(--text-secondary);font-size:.88rem;line-height:1.35}.plan-feature-list{display:grid;gap:10px}.plan-feature-item{display:grid;grid-template-columns:12px minmax(0,1fr);gap:10px;align-items:start;color:var(--text-secondary);font-size:.94rem;line-height:1.35}.plan-feature-dot{width:7px;height:7px;margin-top:6px;border-radius:999px;background:color-mix(in srgb,var(--flag-blue) 72%,var(--flag-red));box-shadow:0 0 0 4px color-mix(in srgb,var(--flag-blue) 10%,transparent)}.plan-feature-dot.is-paid{background:linear-gradient(135deg,var(--flag-red),var(--flag-blue));box-shadow:0 0 0 4px color-mix(in srgb,var(--flag-red) 10%,transparent)}.plan-save-badge{flex:0 0 auto;max-width:120px;padding:7px 11px;border-radius:999px;color:var(--text-inverse);background:linear-gradient(135deg,var(--flag-red),var(--flag-blue));font-size:.78rem;font-weight:800;line-height:1;text-align:center;box-shadow:0 12px 24px #0f172a1f}.billing-toggle-shell{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;padding:5px;border:1px solid var(--border-soft);border-radius:18px;background:color-mix(in srgb,var(--surface-muted) 66%,transparent)}.billing-toggle-button{display:grid;min-width:0;gap:2px;padding:10px 12px;border:1px solid transparent;border-radius:14px;color:var(--text-secondary);background:transparent;text-align:left;cursor:pointer;transition:background .2s ease,border-color .2s ease,color .2s ease}.billing-toggle-button strong,.billing-toggle-button em,.billing-toggle-button span{min-width:0;overflow-wrap:anywhere}.billing-toggle-button strong{color:var(--text-primary);font-size:.98rem;line-height:1.15}.billing-toggle-button em{color:var(--flag-red);font-size:.78rem;font-style:normal;font-weight:800}.billing-toggle-button.is-active{border-color:color-mix(in srgb,var(--flag-red) 30%,var(--flag-blue));background:color-mix(in srgb,var(--surface-strong) 86%,transparent);box-shadow:0 8px 18px #0f172a14}.recruiter-pricing-section{max-width:1080px;margin-inline:auto}.recruiter-pricing-summary{display:grid;grid-template-columns:minmax(0,1fr) minmax(180px,.45fr);gap:14px;padding:18px 20px;border:1px solid color-mix(in srgb,var(--flag-red) 16%,var(--border-soft));border-radius:8px;background:color-mix(in srgb,var(--surface-strong) 78%,transparent)}.recruiter-pricing-summary__tier{color:var(--text-primary);font-size:1.2rem;font-weight:800;line-height:1.2}.recruiter-plan-comparison-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;align-items:stretch}.recruiter-plan-card{min-height:100%;padding:22px;border-radius:8px}.recruiter-plan-card__header{display:grid;gap:18px}.recruiter-plan-card__price{display:grid;gap:2px}.recruiter-plan-card__divider{height:1px;background:var(--border-soft)}.recruiter-plan-feature-list{gap:12px}.recruiter-plan-feature-item{grid-template-columns:20px minmax(0,1fr);color:var(--text-primary);font-size:.92rem}.recruiter-plan-feature-check{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:999px;color:var(--text-inverse);background:linear-gradient(135deg,var(--flag-red),var(--flag-blue));font-size:.7rem;font-weight:900;line-height:1}@media (max-width: 1080px){.recruiter-plan-comparison-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.plan-compare-block{display:grid;gap:12px}.plan-compare-heading.ant-typography{color:var(--text-primary);font-weight:800}.stripe-payment-panel.ant-card{border:1px solid color-mix(in srgb,var(--flag-blue) 20%,var(--border-soft));border-radius:24px;background:color-mix(in srgb,var(--surface-raised) 90%,transparent);box-shadow:0 14px 32px #0f172a14}.stripe-payment-panel.ant-card .ant-card-body{display:grid;gap:14px}.stripe-payment-panel .ant-typography{margin-bottom:0}.stripe-payment-form-shell{display:grid;gap:12px;padding:16px;border:1px solid var(--border-soft);border-radius:18px;background:color-mix(in srgb,var(--surface-strong) 78%,transparent)}.stripe-payment-loading{color:var(--text-secondary)}.stripe-payment-element.is-hidden{display:none}.stripe-payment-alert.ant-alert{margin-top:0}.onboarding-action-row{padding-top:4px}.onboarding-card-footer{flex:0 0 auto;align-items:center;margin-inline:clamp(-24px,-2vw,-12px);margin-top:14px;margin-bottom:0;padding-top:16px;border-top:1px solid var(--border-soft);background:transparent}.onboarding-scroll-hint{position:fixed;left:50%;bottom:max(22px,calc(env(safe-area-inset-bottom) + 18px));z-index:20;display:inline-flex;align-items:center;justify-content:center;width:46px;height:46px;border:1px solid color-mix(in srgb,var(--flag-blue) 22%,var(--border-soft));border-radius:999px;background:linear-gradient(180deg,color-mix(in srgb,var(--surface-strong) 92%,transparent),color-mix(in srgb,var(--surface-raised) 88%,transparent));color:color-mix(in srgb,var(--flag-red) 56%,var(--flag-blue));box-shadow:0 18px 38px #0f172a33;cursor:pointer;opacity:0;pointer-events:none;transform:translate(-50%,12px);transition:opacity .2s ease,transform .2s ease,border-color .2s ease,box-shadow .2s ease}.onboarding-scroll-hint.is-visible{opacity:1;pointer-events:auto;transform:translate(-50%)}.onboarding-scroll-hint:hover,.onboarding-scroll-hint:focus-visible{border-color:color-mix(in srgb,var(--flag-red) 44%,var(--flag-blue));box-shadow:0 20px 42px #0f172a42;outline:none}.onboarding-scroll-hint .anticon{font-size:1.1rem}.onboarding-card-scroll-hint{position:absolute;bottom:10px}.ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled),.ant-segmented .ant-segmented-item-selected{background:linear-gradient(135deg,color-mix(in srgb,var(--flag-red) 16%,transparent),color-mix(in srgb,var(--flag-blue) 14%,transparent));border-color:color-mix(in srgb,var(--flag-red) 52%,var(--flag-blue))!important;color:var(--text-primary)!important;box-shadow:inset 0 0 0 1px #ffffff0a}.ant-checkbox-checked .ant-checkbox-inner,.ant-radio-checked .ant-radio-inner,.ant-switch.ant-switch-checked,.ant-progress-bg,.ant-badge-status-processing,.ant-steps-item-process .ant-steps-item-icon,.ant-slider-track,.ant-slider-handle:after{background:linear-gradient(135deg,var(--flag-red),var(--flag-blue))!important;border-color:transparent!important}.ant-switch{background:color-mix(in srgb,var(--flag-black) 24%,var(--surface-muted))}.ant-switch .ant-switch-inner{font-size:11px;font-weight:700}.ant-steps-item-finish .ant-steps-item-icon,.ant-tag.ant-tag-green,.ant-badge-status-success,.ant-progress-status-success .ant-progress-bg{background:linear-gradient(135deg,var(--flag-blue),color-mix(in srgb,var(--flag-blue) 50%,white))!important;border-color:transparent!important}.ant-alert,.ant-message-notice-content,.ant-notification-notice,.ant-result,.ant-empty{border-radius:20px}.ant-alert-success{background:var(--success-bg);border-color:var(--success-border)}.ant-alert-error{background:var(--danger-bg);border-color:var(--danger-border)}.ant-modal .ant-modal-content,.ant-drawer .ant-drawer-content,.ant-popover .ant-popover-inner,.ant-tooltip .ant-tooltip-inner,.ant-notification-notice,.ant-message-notice-content{color:var(--text-primary)}.ant-modal .ant-modal-header,.ant-modal .ant-modal-footer,.ant-drawer .ant-drawer-header,.ant-drawer .ant-drawer-footer{background:transparent;border-color:var(--border-soft)}.ant-divider,.ant-skeleton .ant-skeleton-content .ant-skeleton-paragraph>li,.ant-skeleton .ant-skeleton-content .ant-skeleton-title,.ant-skeleton.ant-skeleton-element .ant-skeleton-button,.ant-skeleton.ant-skeleton-element .ant-skeleton-avatar,.ant-skeleton.ant-skeleton-element .ant-skeleton-input,.ant-skeleton.ant-skeleton-element .ant-skeleton-image{background:color-mix(in srgb,var(--surface-muted) 86%,transparent)!important;border-color:var(--border-soft)!important}.ant-statistic-content,.ant-steps .ant-steps-item-process .ant-steps-item-title,.ant-steps .ant-steps-item-finish .ant-steps-item-title{color:var(--text-primary)!important}.ant-steps .ant-steps-item-wait .ant-steps-item-title,.ant-steps .ant-steps-item-description,.ant-pagination-disabled,.ant-transfer-list-header{color:var(--text-secondary)!important}.ant-steps-item-tail:after,.ant-timeline-item-tail{background:var(--border-soft)!important}.ant-picker-cell-in-view.ant-picker-cell-selected .ant-picker-cell-inner,.ant-picker-cell-in-view.ant-picker-cell-range-start .ant-picker-cell-inner,.ant-picker-cell-in-view.ant-picker-cell-range-end .ant-picker-cell-inner,.ant-pagination-item-active,.ant-badge-count,.ant-ribbon,.ant-ribbon-text{background:linear-gradient(135deg,var(--flag-red),var(--flag-blue))!important;border-color:transparent!important;color:var(--flag-white)!important}.ant-picker-cell-in-view.ant-picker-cell-range-start:not(.ant-picker-cell-range-start-single):before,.ant-picker-cell-in-view.ant-picker-cell-range-end:not(.ant-picker-cell-range-end-single):before,.ant-picker-cell-in-view.ant-picker-cell-in-range:before{background:color-mix(in srgb,var(--flag-blue) 14%,transparent)!important}.ant-upload.ant-upload-drag .ant-upload-text,.ant-upload.ant-upload-drag .ant-upload-hint,.ant-transfer-list-header-title,.ant-transfer-list-search-action,.ant-collapse-expand-icon,.ant-tree-switcher,.ant-tree-checkbox+span,.ant-menu-title-content,.ant-breadcrumb,.ant-breadcrumb a,.ant-page-header,.ant-page-header-heading-title{color:var(--text-primary)}.ant-breadcrumb-separator,.anticon,.ant-picker-header button,.ant-pagination-jump-prev .ant-pagination-item-container .ant-pagination-item-link-icon,.ant-pagination-jump-next .ant-pagination-item-container .ant-pagination-item-link-icon{color:var(--text-muted)}@media (max-width: 768px){.content.ant-layout-content{width:min(100% - 20px,1180px);padding:20px 0 28px}.app-header{left:0;right:0}.app-header-inner{flex-direction:column;align-items:stretch;padding:14px 16px}.app-header-left{flex-direction:column;align-items:stretch}.app-header-search{max-width:none}.department-header-banner__stats{width:100%}.app-header-nav.ant-space{justify-content:space-between;flex-wrap:wrap}.app-header-nav-item.ant-btn{width:calc(33.333% - 6px);min-width:92px}.login-content.ant-layout-content{height:auto;justify-content:flex-start;min-height:100dvh;overflow-y:auto;-webkit-overflow-scrolling:touch}.login-content--marketing.ant-layout-content{flex-direction:column;width:100%;padding:0;overflow-y:auto}.login-content--mobile-auth-focus.login-content--marketing.ant-layout-content{min-height:100dvh}.login-content--mobile-auth-focus .login-marketing-panel{display:none}.login-marketing-panel{flex:none;min-height:auto;padding:36px 20px}.login-marketing-copy{gap:20px}.login-marketing-title.ant-typography{max-width:11ch;font-size:3.15rem}.login-marketing-lede.ant-typography{font-size:1rem;line-height:1.62}.login-marketing-highlights{grid-template-columns:1fr}.login-marketing-proof{display:none}.login-auth-rail{flex:none;width:100%;min-width:0;max-width:none;min-height:auto;border-top:1px solid var(--border-soft);border-left:0;box-shadow:0 -16px 48px #0f172a1a}.login-content--mobile-auth-focus .login-auth-rail{min-height:100dvh;border-top:0;background:var(--surface-strong);box-shadow:none}.login-auth-rail__inner{min-height:auto;padding:28px 20px calc(32px + env(safe-area-inset-bottom))}.login-content--mobile-auth-focus .login-auth-rail__inner{align-items:center;min-height:100dvh;padding-block:calc(28px + env(safe-area-inset-top)) calc(28px + env(safe-area-inset-bottom))}.login-content--mobile-auth-focus .login-auth-stack,.login-content--mobile-auth-focus .login-auth-stack.ant-space{justify-content:center;width:100%}.login-content--mobile-auth-focus .login-auth-note{margin-top:0}.login-auth-logo{min-height:auto}.login-auth-logo__art{width:min(100%,240px)}.login-grid{flex:none;align-content:start}.login-card-grid{grid-template-columns:1fr;gap:28px}.login-card .ant-card-body{padding:24px 18px}.hero-logo{min-height:120px}.hero-logo-art{width:min(100%,300px)}.hero-copy.ant-typography{font-size:.98rem}.login-grid.is-registration-focused .panel-column .auth-panel{min-height:0;transform:none}.theme-toolbar{justify-content:center}.theme-toggle{width:100%;justify-content:space-between}.hero-title.ant-typography{max-width:none}.auth-panel .onboarding-steps.ant-steps-horizontal{flex-direction:column;gap:12px}.auth-panel .onboarding-steps.ant-steps-horizontal .ant-steps-item{flex:none}.auth-panel .onboarding-steps.ant-steps-horizontal .ant-steps-item-tail{display:none}.registration-flow>.ant-space-item:first-child>.ant-flex{flex-direction:column;align-items:stretch}.registration-flow>.ant-space-item:first-child>.ant-flex>.ant-flex{align-items:center}.registration-flow>.ant-space-item:first-child .ant-btn{width:100%}.onboarding-stepbar,.onboarding-stepbar-main{grid-template-columns:1fr}.onboarding-stepbar-item{min-height:64px}.onboarding-stepbar-title{white-space:normal}.onboarding-stepbar-counter{min-width:0;flex-direction:row;justify-content:space-between;text-align:left}.onboarding-resume-upload-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.onboarding-entry-option-grid{grid-template-columns:1fr}.onboarding-entry-option-card{min-height:190px;aspect-ratio:auto}.plan-card-grid,.recruiter-pricing-summary,.recruiter-plan-comparison-grid{grid-template-columns:1fr}.recruiter-pricing-section{max-width:none}.login-content.login-content--registration.login-content--onboarding-compact.ant-layout-content{width:100%;height:100dvh;min-height:100dvh;padding:0;overflow:hidden}.login-content--registration .login-grid.is-registration-focused{height:100dvh;max-height:none;align-content:stretch;margin-right:0!important;margin-left:0!important}.login-content--registration .login-grid.is-registration-focused .panel-column{padding-right:0!important;padding-left:0!important}.login-content--registration .panel-column .auth-panel--onboarding-card.ant-card{height:100dvh;max-height:100dvh;border-radius:0;box-shadow:none}.login-content--registration .auth-panel--onboarding-card.ant-card>.ant-card-body{padding:max(8px,env(safe-area-inset-top)) 16px 0}.onboarding-card-header{margin-inline:0;padding-bottom:10px}.onboarding-stepbar{grid-template-columns:minmax(0,1fr) auto;gap:8px 12px;padding:10px 12px;border-radius:20px;background:linear-gradient(135deg,color-mix(in srgb,var(--flag-red) 8%,transparent),color-mix(in srgb,var(--flag-blue) 10%,transparent)),color-mix(in srgb,var(--surface-strong) 92%,transparent)}.onboarding-stepbar-main{display:block}.onboarding-stepbar-item.is-previous,.onboarding-stepbar-item.is-next{display:none}.onboarding-stepbar-item.is-current{min-height:0;padding:0;border:0;background:transparent;box-shadow:none;cursor:default}.onboarding-stepbar-item.is-current:hover,.onboarding-stepbar-item.is-current:focus-visible{background:transparent;outline:none}.onboarding-stepbar-kicker{font-size:.68rem;letter-spacing:.06em}.onboarding-stepbar-title{margin-top:2px;font-size:1.05rem;line-height:1.12;white-space:nowrap}.onboarding-stepbar-counter{min-width:max-content;flex-direction:column;gap:1px;align-items:flex-end;padding:0;background:transparent;color:var(--text-muted);font-size:.72rem;line-height:1.1;text-align:right}.onboarding-stepbar-counter span:first-child{color:var(--flag-red);font-size:1.1rem;line-height:1}.onboarding-stepbar-progress{position:relative;grid-column:1 / -1;display:block;height:6px;overflow:hidden;border-radius:999px;background:color-mix(in srgb,var(--flag-blue) 12%,var(--surface-muted))}.onboarding-stepbar-progress span{position:absolute;inset:0 auto 0 0;border-radius:inherit;background:linear-gradient(90deg,var(--flag-red),var(--flag-blue));transition:width .24s ease}.onboarding-form-region{margin-top:0}.onboarding-form-scroll{padding:10px 0 18px;scroll-padding-bottom:96px}.onboarding-form-shell .early-access-section{gap:14px}.onboarding-form-shell .early-access-section>div:first-child h5.ant-typography,.onboarding-form-shell>.early-access-section>h5.ant-typography{margin-bottom:4px;font-size:1.34rem;line-height:1.14}.onboarding-form-shell .early-access-section>div:first-child .ant-typography,.onboarding-form-shell>.early-access-section>.ant-typography{margin-bottom:0;font-size:.95rem;line-height:1.45}.onboarding-form-shell .ant-row{margin-right:0!important;margin-left:0!important}.onboarding-form-shell .ant-col{padding-right:0!important;padding-left:0!important}.onboarding-form-shell .ant-form-item{margin-bottom:16px}.onboarding-form-shell .ant-form-item-label{padding-bottom:5px}.onboarding-form-shell .ant-form-item-label>label{min-height:0;color:var(--text-primary);font-size:.96rem;font-weight:800;line-height:1.25}.onboarding-form-shell .ant-form-item-explain,.onboarding-form-shell .ant-form-item-extra{font-size:.86rem}.onboarding-form-shell .ant-input,.onboarding-form-shell .ant-input-affix-wrapper,.onboarding-form-shell .ant-input-number,.onboarding-form-shell .ant-input-number-input,.onboarding-form-shell .ant-picker,.onboarding-form-shell .ant-select-selector,.onboarding-form-shell textarea.ant-input{font-size:16px!important}.onboarding-form-shell .ant-input,.onboarding-form-shell .ant-input-affix-wrapper,.onboarding-form-shell .ant-picker,.onboarding-form-shell .ant-select-selector{min-height:52px;border-radius:16px}.onboarding-form-shell .ant-input-affix-wrapper{align-items:center;padding:0 14px}.onboarding-form-shell .ant-input-affix-wrapper .ant-input{min-height:0}.onboarding-form-shell .ant-select-selection-search-input,.onboarding-form-shell .ant-select-selection-item,.onboarding-form-shell .ant-select-selection-placeholder,.onboarding-form-shell .ant-picker-input>input{font-size:16px!important}.onboarding-form-shell .ant-select-selector,.onboarding-form-shell .ant-picker{align-items:center}.onboarding-form-shell .ant-switch{min-width:64px;height:36px}.onboarding-form-shell .ant-switch .ant-switch-handle{top:4px;width:28px;height:28px}.onboarding-form-shell .ant-switch.ant-switch-checked .ant-switch-handle{inset-inline-start:calc(100% - 32px)}.onboarding-form-shell .ant-switch .ant-switch-inner{padding-inline:10px;font-size:.78rem}.onboarding-form-shell .ant-checkbox-group{display:grid;gap:10px;width:100%}.onboarding-form-shell .ant-checkbox-wrapper{min-height:48px;margin-inline-start:0;padding:12px 14px;border:1px solid var(--border-soft);border-radius:14px;background:color-mix(in srgb,var(--surface-raised) 90%,transparent);font-size:.96rem;font-weight:700}.onboarding-form-shell .ant-checkbox-wrapper:has(.ant-checkbox-checked){border-color:color-mix(in srgb,var(--flag-red) 42%,var(--flag-blue));background:linear-gradient(135deg,color-mix(in srgb,var(--flag-red) 10%,transparent),color-mix(in srgb,var(--flag-blue) 9%,transparent)),color-mix(in srgb,var(--surface-raised) 94%,transparent)}.onboarding-disclaimer.ant-typography,.onboarding-private-toggle-disclaimer.ant-typography{margin-top:-2px;font-size:.95rem;line-height:1.5}.onboarding-private-toggle-section{gap:8px;padding:14px;border:1px solid var(--border-soft);border-radius:16px;background:color-mix(in srgb,var(--surface-raised) 88%,transparent)}.onboarding-entry-option-grid,.role-option-grid,.recruiter-department-type-grid,.work-history-date-grid{grid-template-columns:1fr}.onboarding-entry-option-card,.role-option-card,.focus-area-card,.work-history-card{border-radius:16px}.onboarding-card-footer{gap:10px;margin:0 -16px;padding:10px 16px max(12px,env(safe-area-inset-bottom));border-top:1px solid color-mix(in srgb,var(--border-soft) 80%,transparent);background:color-mix(in srgb,var(--surface-strong) 94%,transparent);box-shadow:0 -16px 32px #0f172a14;-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur)}.onboarding-card-footer>.ant-btn,.onboarding-card-footer .ant-btn{min-height:48px;border-radius:16px;font-size:16px}.onboarding-card-footer>.ant-btn{flex:0 0 32%;min-width:96px}.onboarding-card-footer>.ant-space{flex:1 1 auto;min-width:0;justify-content:flex-end}.onboarding-card-footer>.ant-space,.onboarding-card-footer>.ant-space>.ant-space-item{display:flex}.onboarding-card-footer>.ant-space>.ant-space-item:last-child{flex:1 1 auto;min-width:0}.onboarding-card-footer>.ant-space .ant-btn-primary{width:100%}.onboarding-card-scroll-hint{bottom:calc(74px + env(safe-area-inset-bottom))}.plan-card{padding:18px}.plan-card-header{flex-direction:column}.plan-price-block{min-width:0;text-align:left}.billing-toggle-shell{grid-template-columns:1fr}.feed-composer-placeholder{grid-template-columns:1fr;justify-items:start}.feed-home-post-card .feed-link-embed-shell--x{width:100%;max-width:none}.feed-home-post-card .feed-link-embed--x{height:620px}.feed-left-rail-sticky{position:static}.feed-page-layout{grid-template-columns:1fr;height:auto}.network-page-root{--network-toolbar-height: 132px;min-height:0}.network-page-card .feed-card-stack.ant-space{padding-top:var(--network-toolbar-height)}.network-page-card.ant-card{min-height:0}.network-page-card.ant-card>.ant-card-body{padding:14px}.network-toolbar{position:fixed;gap:10px;top:64px;left:0;z-index:4;width:100vw;margin:0;padding:12px;border-bottom:1px solid color-mix(in srgb,var(--border-soft) 72%,transparent);border-radius:0;background:color-mix(in srgb,var(--surface-raised) 98%,transparent);box-shadow:0 12px 28px #0f172a14;-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);transform:none}.network-view-segmented.ant-segmented{width:100%;overflow-x:auto;scrollbar-width:none}.network-view-segmented.ant-segmented::-webkit-scrollbar{display:none}.network-view-segmented .ant-segmented-group{min-width:max-content}.network-search-input.ant-input{min-height:46px;border-radius:12px}.network-results-panel{padding-bottom:calc(18px + env(safe-area-inset-bottom))}.network-member-card.ant-card .ant-card-body{padding:18px}.network-member-card__body{grid-template-columns:1fr;gap:18px}.network-member-card__identity{align-items:center}.network-member-card__avatar-image,.network-member-card__avatar-fallback{width:64px;height:64px;flex-basis:64px}.network-member-card__actions.ant-space{width:100%}.profile-momentum-stat-grid{grid-template-columns:1fr}.profile-momentum-card.ant-card .ant-card-body{padding:18px}.profile-momentum-chart{height:200px;min-height:200px}.profile-momentum-viewer__avatar.ant-avatar{flex-basis:48px;width:48px;height:48px}.feed-rail,.feed-main-scroll-region,.feed-main-column,.feed-post-list-region{height:auto;overflow:visible}.feed-right-rail-card.ant-card,.feed-right-rail-card.ant-card .ant-card-body,.feed-right-rail-scroll{height:auto;min-height:0}.feed-right-rail-scroll{overflow:visible}.feed-profile-sidebar-card.ant-card{min-height:auto}.feed-home-content.ant-layout-content{width:min(1180px,calc(100% - 32px));height:auto;margin:0 auto;overflow-y:auto}.feed-avatar-button.ant-btn,.feed-avatar-modal-preview{grid-template-columns:1fr;justify-items:start}.work-history-date-grid{grid-template-columns:1fr}.feed-progress-summary{justify-content:center}.feed-progress-meter{text-align:center}.feed-filter{width:100%}.notification-card{grid-template-columns:42px minmax(0,1fr);gap:12px;padding:14px}.notification-card__avatar.ant-avatar{width:42px;height:42px;line-height:42px}.notification-card__header{flex-direction:column;gap:2px}.notification-card__time.ant-typography{white-space:normal}.feed-hero-card.ant-card,.feed-profile-card.ant-card,.feed-composer-card.ant-card,.feed-list-card.ant-card,.feed-side-card.ant-card{box-shadow:var(--shadow-soft)}.profile-header-banner__content{width:100%}.profile-header-banner__aside{max-width:none}.profile-header-card--profile{width:min(680px,calc(100% - 32px));margin-top:-72px;margin-left:0}.profile-header-banner__field-row,.profile-header-banner__field-row--tags{flex-wrap:wrap}.placeholder-grid{grid-template-columns:1fr}.profile-activity-toolbar{align-items:stretch}.profile-activity-sort.ant-segmented{width:100%}.profile-activity-sort.ant-segmented .ant-segmented-group{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.profile-activity-card.ant-card .ant-card-body{padding:14px}.profile-activity-audit-row{gap:10px}.profile-activity-icon{flex-basis:36px;width:36px;height:36px}.profile-network-toolbar{align-items:stretch}.profile-network-segmented.ant-segmented{width:100%}.profile-network-segmented.ant-segmented .ant-segmented-group{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.profile-network-grid{grid-template-columns:1fr}.profile-network-card__body{grid-template-columns:52px minmax(0,1fr)}.profile-network-card__avatar.profile-picture-avatar.ant-avatar{width:52px;height:52px}.profile-network-card__actions.ant-space,.profile-network-card__message.ant-btn,.profile-network-card__relationship-action.ant-btn{grid-column:1 / -1;width:100%}.groups-create-layout{grid-template-columns:1fr}.messaging-message-bubble{max-width:100%}.role-option-grid,.recruiter-department-type-grid{grid-template-columns:1fr}}@media (max-width: 720px){.profile-header-stack{padding-bottom:0}.profile-header-banner__media{padding:24px;min-height:260px}.profile-header-card--profile{width:calc(100% - 32px);margin-top:-56px;margin-left:16px}.profile-header-banner__settings-row{width:100%;margin-left:0}.profile-detail-filter-row{grid-template-columns:repeat(2,minmax(0,1fr))}.profile-detail-card__grid{grid-template-columns:1fr}.profile-content-tabs .ant-tabs-tab{min-width:0}.profile-tab-label{width:100%}.profile-tab-label svg{font-size:1.12rem}.profile-tab-label__text{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;white-space:nowrap;clip:rect(0,0,0,0);border:0}.profile-media-grid{gap:2px;border-radius:6px}.profile-media-toolbar{align-items:stretch}.profile-media-segmented.ant-segmented{width:100%}.profile-media-segmented.ant-segmented .ant-segmented-group{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.profile-media-segmented.ant-segmented .ant-segmented-item-label{min-height:34px;padding-inline:6px;white-space:normal;line-height:1.2}.profile-media-tile__overlay{display:none}.profile-header-banner__identity{flex-direction:column;align-items:flex-start;padding:20px}.profile-header-banner__avatar-shell{padding:0}.profile-header-banner__avatar.ant-avatar{min-width:84px;width:84px;height:84px;font-size:1.4rem}.profile-header-banner__meta-item{width:100%;justify-content:flex-start}.profile-header-banner__name-shell{width:100%}.department-header-banner{justify-content:stretch}.department-information-grid{grid-template-columns:1fr}.department-hiring-card__header{flex-direction:column}.jobs-saved-card__layout{grid-template-columns:1fr;justify-items:start}.department-person-card__actions{grid-column:auto;justify-self:stretch}.department-person-card__actions.ant-space{width:100%}.department-person-card__actions .ant-btn{flex:1 1 180px}.department-hiring-pdf-overlay{left:16px;right:16px;max-width:none}.department-hiring-pdf-frame{min-height:520px}.department-detail-row{flex-direction:column;align-items:flex-start}.department-detail-row__value{text-align:left}}.advanced-search-shell{width:100%}.advanced-search-stack{width:min(1040px,100%);margin:0 auto}.advanced-search-hero.ant-card{overflow:hidden}.advanced-search-hero__content{align-items:center;text-align:center}.advanced-search-hero__copy{max-width:760px}.advanced-search-input{width:min(760px,100%)}.advanced-search-category-row{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;width:100%}.advanced-search-category-button.ant-btn{min-width:168px;height:44px;border-radius:999px}.advanced-search-filters-card.ant-card,.advanced-search-results-card.ant-card{width:100%}.advanced-search-filter-header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.advanced-search-filter-actions{flex:0 0 auto}.advanced-search-mobile-filter-close.ant-btn{display:none}.advanced-search-filter-copy{margin-bottom:0}.advanced-search-filters-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.advanced-search-filter-field{display:flex;flex-direction:column;gap:8px}.advanced-search-autocomplete{width:100%}.advanced-search-filter-field--span-2{grid-column:span 2}.advanced-search-tag-row{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.account-activity-page-layout>.feed-main-scroll-region{overflow-y:auto;overflow-x:hidden}.job-header-actions .profile-header-banner__settings-button:first-child{margin-bottom:10px}.account-activity-metadata{display:block;max-width:520px;white-space:normal;word-break:break-word}.account-activity-metadata-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 14px;max-width:640px}.account-activity-metadata-item{min-width:0}.account-activity-metadata-key,.account-activity-metadata-value{display:block;white-space:normal;word-break:break-word}.account-activity-metadata-key{font-size:12px}.account-activity-load-more{display:flex;min-height:40px;align-items:center;justify-content:center}.feed-home-post-card--focused.ant-card{outline:2px solid var(--color-primary, #d92d20);outline-offset:3px}.feed-focused-post-return{display:flex;justify-content:flex-start}.feed-focused-post-return .ant-btn{padding-left:0;font-weight:700}.public-preview-shell{min-height:100vh;background:#f7f8fb;color:#172033}.public-preview-shell--center{display:grid;place-items:center;padding:32px}.public-preview-hero{display:flex;min-height:42vh;flex-direction:column;align-items:flex-start;justify-content:center;gap:16px;padding:40px max(24px,calc((100vw - 1120px)/2));background:linear-gradient(135deg,#172033,#25324b 58%,#31435f);color:#fff}.public-preview-brand{color:#fff;font-weight:800;letter-spacing:0;text-decoration:none}.public-preview-eyebrow.ant-tag{border:1px solid rgba(255,255,255,.32);background:#ffffff1f;color:#fff}.public-preview-title.ant-typography{max-width:900px;margin:0;color:#fff;font-size:clamp(36px,7vw,72px);line-height:1}.public-preview-location{color:#ffffffdb;font-size:18px}.public-preview-summary.ant-typography{max-width:780px;margin-bottom:4px;color:#ffffffd1;font-size:17px}.public-preview-content{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,420px);gap:24px;padding:32px max(24px,calc((100vw - 1120px)/2)) 56px}.public-preview-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;align-content:start}.public-preview-fact-card.ant-card,.public-preview-cta-card.ant-card{border-radius:8px;box-shadow:0 12px 32px #17203314}.public-preview-fact-card .ant-card-body{display:flex;min-height:112px;flex-direction:column;justify-content:space-between;gap:12px}.public-preview-fact-label{color:#61708a;font-size:13px;text-transform:uppercase}.public-preview-fact-value{color:#172033;font-size:18px}.public-preview-cta-card .ant-card-body{display:flex;flex-direction:column;gap:14px}.public-preview-cta-card .ant-typography{margin-bottom:0}.public-preview-gated-list{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:8px}.public-preview-gated-list .ant-tag{display:inline-flex;min-height:34px;align-items:center;border-radius:999px;padding:6px 14px;font-size:14px;font-weight:700}@media (max-width: 900px){.advanced-search-filter-header{flex-direction:column}.advanced-search-filters-grid{grid-template-columns:1fr}.advanced-search-filter-field--span-2{grid-column:span 1}.account-activity-metadata-grid,.public-preview-content,.public-preview-facts{grid-template-columns:1fr}}@media (max-width: 768px){html,body,#root{overflow:hidden}body{min-width:320px}.background-orb,.app-header-inner{display:none}.app-mobile-header{display:block;border-bottom:1px solid var(--border-soft);background:color-mix(in srgb,var(--surface-base) 96%,transparent);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);box-shadow:var(--shadow-soft)}.app-mobile-header-row{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;min-height:64px;padding:8px 12px}.app-mobile-logo{width:52px;height:42px}.app-mobile-header-actions{display:flex;align-items:center;justify-content:flex-end;gap:8px;min-width:0}.app-mobile-icon-button.ant-btn,.app-mobile-nav-item.ant-btn{display:inline-flex;width:42px;min-width:42px;height:42px;align-items:center;justify-content:center;border-radius:14px;color:var(--text-primary);background:color-mix(in srgb,var(--surface-raised) 76%,transparent)}.app-mobile-nav-item.ant-btn .app-header-nav-label{display:none}.app-mobile-search-panel{display:none;padding:0 12px 12px}.app-mobile-header.is-search-open .app-mobile-search-panel{display:block}.app-mobile-search.app-header-search{width:100%;max-width:none;min-width:0}.app-mobile-search-input.ant-input-affix-wrapper{height:48px;min-height:48px;border-radius:16px}.app-mobile-bottom-nav{position:fixed;right:0;bottom:0;left:0;z-index:6;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:4px;padding:8px max(8px,env(safe-area-inset-left)) max(8px,env(safe-area-inset-bottom)) max(8px,env(safe-area-inset-right));border-top:1px solid var(--border-soft);background:color-mix(in srgb,var(--surface-strong) 96%,transparent);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);box-shadow:0 -12px 30px #0f172a1a}.app-mobile-bottom-nav__item{display:flex;min-width:0;min-height:48px;flex-direction:column;align-items:center;justify-content:center;gap:4px;border:0;border-radius:14px;background:transparent;color:var(--text-secondary);cursor:pointer;font:inherit;font-size:.68rem;font-weight:800;line-height:1}.app-mobile-bottom-nav__item svg{font-size:1rem}.app-mobile-bottom-nav__item span{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app-mobile-bottom-nav__item.is-active{color:var(--text-primary);background:linear-gradient(135deg,color-mix(in srgb,var(--flag-red) 12%,transparent),color-mix(in srgb,var(--flag-blue) 12%,transparent))}.app-shell-content.content.ant-layout-content,.app-shell-content--jobs-postings.content.ant-layout-content,.feed-home-content.ant-layout-content,.feed-home-content.app-shell-content--admin.ant-layout-content{width:100%;height:100dvh;min-height:0;padding:76px 12px calc(150px + env(safe-area-inset-bottom));overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch}.content.ant-layout-content{width:100%}.feed-page-layout,.admin-page-layout,.admin-sales-workspace,.groups-page-layout,.messaging-page-layout,.admin-messaging-page-layout,.search-results-page-layout,.jobs-page-layout.search-results-page-layout,.jobs-page-layout.jobs-postings-page-fill,.user-calendar-page-layout.feed-page-layout{display:block;width:100%;height:auto;min-height:0;overflow:visible}.feed-rail,.feed-left-rail,.feed-right-rail,.admin-section-layout>.feed-left-rail,.messaging-page-layout>.feed-left-rail,.jobs-page-layout>.feed-left-rail{display:none}.feed-main-scroll-region,.admin-section-layout>.feed-main-scroll-region,.jobs-page-layout.search-results-page-layout .feed-main-scroll-region,.user-calendar-page-layout>.feed-main-scroll-region{height:auto;min-height:0;overflow:visible;padding:0}.feed-shell,.feed-shell.ant-space,.admin-sales-layout-shell,.admin-sales-layout-shell.ant-space,.feed-main-column{height:auto;min-height:0}.mobile-workspace-switcher{display:grid;gap:8px;width:100%;padding:12px;border:1px solid var(--border-soft);border-radius:8px;background:color-mix(in srgb,var(--surface-raised) 94%,transparent);box-shadow:var(--shadow-soft)}.mobile-workspace-switcher__label{color:var(--text-secondary);font-size:.76rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.mobile-workspace-switcher__select,.mobile-workspace-switcher__select .ant-select-selector{width:100%}.mobile-workspace-switcher__select .ant-select-selector{min-height:44px!important;align-items:center;border-radius:8px!important}.mobile-filter-launcher.ant-btn{display:inline-flex;width:100%;min-height:36px;align-items:center;justify-content:flex-start;gap:10px;border:1px solid var(--border-soft)!important;border-right:0!important;border-left:0!important;border-radius:0;background:color-mix(in srgb,var(--surface-strong) 96%,transparent)!important;color:var(--text-primary)!important;padding:0 16px;font-weight:900;text-align:left}.mobile-filter-launcher.ant-btn:hover,.mobile-filter-launcher.ant-btn:focus,.mobile-filter-launcher.ant-btn:active,.mobile-docked-panel-tab:hover,.mobile-docked-panel-tab:focus,.mobile-docked-panel-tab:active,.mobile-selected-preview-launcher:hover,.mobile-selected-preview-launcher:focus,.mobile-selected-preview-launcher:active{transform:none!important}.mobile-filter-launcher.ant-btn:hover,.mobile-filter-launcher.ant-btn:focus{background:var(--surface-strong)!important;color:var(--text-primary)!important;box-shadow:none!important}.mobile-filter-launcher.ant-btn:before,.mobile-selected-preview-launcher:before,.mobile-docked-panel-tab:before{content:"";width:0;height:0;border-top:5px solid transparent;border-bottom:5px solid transparent;border-left:6px solid var(--text-secondary);flex:0 0 auto}.mobile-docked-panels{position:fixed;right:0;bottom:calc(65px + env(safe-area-inset-bottom));left:0;z-index:7;display:grid;pointer-events:none}.mobile-docked-panel-bar{display:grid;grid-template-columns:minmax(0,1fr);gap:0;width:100vw;margin:0 auto;padding:0;border:0;background:transparent;box-shadow:none;pointer-events:auto}.mobile-docked-panel-tab{display:flex;width:100%;min-height:34px;align-items:center;justify-content:flex-start;gap:10px;border:1px solid var(--border-soft);border-right:0;border-left:0;border-radius:0;background:color-mix(in srgb,var(--surface-strong) 96%,transparent);color:var(--text-primary);cursor:pointer;font:inherit;font-size:.82rem;font-weight:900;letter-spacing:.02em;padding:0 16px;text-align:left;box-shadow:0 -10px 24px #0f172a1f;-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur)}.mobile-docked-panel-tab.is-active{border-color:var(--border-soft);background:linear-gradient(135deg,color-mix(in srgb,var(--flag-red) 13%,var(--surface-raised)),color-mix(in srgb,var(--flag-blue) 11%,var(--surface-raised)));color:var(--text-primary)}.mobile-docked-panel{order:-1;width:100vw;max-height:min(72dvh,640px);margin:0 auto;overflow:hidden;border:1px solid var(--border-soft);border-bottom:0;border-right:0;border-left:0;border-radius:0;background:var(--surface-strong);box-shadow:0 -18px 40px #0f172a29;pointer-events:auto;animation:mobileDockExpand .14s ease-out}@keyframes mobileDockExpand{0%{opacity:.96;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}.mobile-docked-panel__header{position:sticky;top:0;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;border-bottom:1px solid var(--border-soft);background:var(--surface-strong)}.mobile-docked-panel__title{display:inline-flex;align-items:center;gap:10px;color:var(--text-primary);font-size:.82rem;font-weight:900;letter-spacing:.02em}.mobile-docked-panel__title:before,.mobile-bottom-sheet .ant-drawer-title:before{content:"";width:0;height:0;border-top:6px solid var(--text-secondary);border-right:5px solid transparent;border-left:5px solid transparent;flex:0 0 auto}.mobile-bottom-sheet .ant-drawer-title{display:inline-flex;align-items:center;gap:10px}.mobile-docked-panel__body{max-height:calc(min(72dvh,640px) - 54px);overflow-y:auto;padding:14px 14px calc(16px + env(safe-area-inset-bottom));-webkit-overflow-scrolling:touch}.mobile-selected-preview-launcher{display:flex;width:100%;align-items:center;justify-content:flex-start;gap:8px;min-height:34px;padding:6px 14px;border:1px solid color-mix(in srgb,var(--flag-blue) 28%,var(--border-soft));border-right:0;border-left:0;border-radius:0;background:color-mix(in srgb,var(--surface-strong) 96%,transparent);color:var(--text-primary);box-shadow:0 -10px 24px #0f172a1f;cursor:pointer;font:inherit;text-align:left;-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur)}.mobile-selected-preview-launcher>span:first-child{display:flex;gap:2px;min-width:0}.mobile-selected-preview-launcher strong{color:var(--text-secondary);font-size:.72rem;letter-spacing:.08em;text-transform:uppercase}.mobile-selected-preview-launcher>span:first-child span{min-width:0;overflow:hidden;color:var(--text-primary);font-size:.82rem;font-weight:900;letter-spacing:.02em;text-overflow:ellipsis;white-space:nowrap}.mobile-selected-preview-launcher>span:last-child{flex:0 0 auto;color:var(--flag-blue);font-size:.86rem;font-weight:800}.mobile-map-filter-launcher.ant-btn{position:fixed;right:0;bottom:calc(65px + env(safe-area-inset-bottom));left:0;z-index:7;width:auto;min-width:0;box-shadow:0 16px 34px #0f172a2e}.jobs-page-layout .mobile-filter-launcher.ant-btn,.search-results-shell .mobile-filter-launcher.ant-btn,.advanced-search-mobile-filter-launcher.ant-btn{position:fixed;right:0;bottom:calc(65px + env(safe-area-inset-bottom));left:0;z-index:7;width:auto;box-shadow:0 16px 34px #0f172a2e}.jobs-page-layout .mobile-selected-preview-launcher{position:fixed;right:0;bottom:calc(137px + env(safe-area-inset-bottom));left:0;z-index:7;width:auto}.jobs-page-layout .mobile-workspace-switcher .mobile-filter-launcher.ant-btn,.groups-mobile-switcher .mobile-filter-launcher.ant-btn{position:static;width:100%;box-shadow:none}.jobs-mobile-switcher{gap:0;padding:0;border:0;background:var(--surface-strong);box-shadow:0 -12px 28px #0f172a1f}.jobs-mobile-switcher .mobile-workspace-switcher__label{display:none}.jobs-mobile-switcher .mobile-filter-launcher.ant-btn{min-height:36px;border-color:var(--border-soft)!important;border-bottom:0!important;background:var(--surface-strong)!important;box-shadow:none}.jobs-mobile-switcher .mobile-filter-launcher.ant-btn:last-of-type{border-bottom:1px solid var(--border-soft)!important}.admin-mobile-switcher,.account-mobile-switcher,.recruiter-mobile-switcher,.jobs-mobile-switcher,.groups-mobile-switcher,.admin-messaging-mobile-switcher,.messaging-mobile-thread-switcher{position:fixed;right:0;bottom:calc(65px + env(safe-area-inset-bottom));left:0;z-index:7;width:auto;max-width:none;margin:0 auto;padding:0;border:0;background:transparent;box-shadow:none}.admin-mobile-switcher .mobile-workspace-switcher__label,.account-mobile-switcher .mobile-workspace-switcher__label,.recruiter-mobile-switcher .mobile-workspace-switcher__label,.groups-mobile-switcher .mobile-workspace-switcher__label{display:none}.admin-mobile-switcher .mobile-filter-launcher.ant-btn,.account-mobile-switcher .mobile-filter-launcher.ant-btn,.recruiter-mobile-switcher .mobile-filter-launcher.ant-btn,.groups-mobile-switcher .mobile-filter-launcher.ant-btn{min-height:34px;border-radius:0;box-shadow:0 -10px 24px #0f172a1f}.groups-mobile-switcher .mobile-workspace-switcher__select,.groups-mobile-switcher .mobile-workspace-switcher__select .ant-select-selector,.admin-messaging-mobile-switcher,.desktop-search-filter-card{display:none}.mobile-bottom-sheet .ant-drawer-content-wrapper{top:auto!important;right:0!important;bottom:calc(65px + env(safe-area-inset-bottom))!important;left:0!important;width:100vw!important;height:calc(100dvh - 65px - env(safe-area-inset-bottom))!important;max-height:calc(100dvh - 65px - env(safe-area-inset-bottom));margin:0;border-radius:0;overflow:hidden}.mobile-bottom-sheet .ant-drawer-content{height:100%;border-radius:0}.mobile-bottom-sheet .ant-drawer-header{position:sticky;top:0;z-index:2;min-height:58px;background:var(--surface-strong);border-bottom:1px solid var(--border-soft)}.mobile-bottom-sheet .ant-drawer-body{height:calc(100% - 58px);overflow-y:auto;padding:16px 16px calc(24px + env(safe-area-inset-bottom));scroll-padding-bottom:calc(180px + env(safe-area-inset-bottom));-webkit-overflow-scrolling:touch}.admin-page-layout .feed-main-scroll-region,.admin-section-layout .feed-main-scroll-region{scroll-padding-bottom:calc(220px + env(safe-area-inset-bottom))}.admin-section-layout .feed-shell,.admin-section-layout .admin-sales-layout-content,.admin-section-layout .ant-tabs-tabpane,.admin-section-layout .ant-tabs-tabpane-active{padding-bottom:calc(140px + env(safe-area-inset-bottom))}.admin-section-layout form,.admin-section-layout .ant-form,.admin-section-layout .admin-data-form,.admin-section-layout .admin-job-expanded-form,.admin-section-layout .admin-onboarding-detail-form,.admin-section-layout .admin-hiring-detail-panel .ant-form{padding-bottom:calc(160px + env(safe-area-inset-bottom));scroll-padding-bottom:calc(220px + env(safe-area-inset-bottom))}.admin-section-layout textarea,.admin-section-layout input,.admin-section-layout .ant-select,.admin-section-layout .ant-input-number{scroll-margin-bottom:calc(190px + env(safe-area-inset-bottom))}.admin-mobile-card-list{display:grid;grid-template-columns:minmax(0,1fr);gap:10px;width:100%}.admin-mobile-record-card,.admin-mobile-record-card.ant-card{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;width:100%;min-height:74px;padding:12px;border:1px solid var(--border-soft);border-radius:8px;background:color-mix(in srgb,var(--surface-strong) 96%,transparent);box-shadow:0 8px 22px #0f172a0f;color:var(--text-primary);cursor:pointer;font:inherit;text-align:left;box-sizing:border-box}.admin-mobile-record-card.ant-card{cursor:default}.admin-mobile-record-card.is-active{border-color:color-mix(in srgb,var(--flag-red) 58%,var(--flag-blue));box-shadow:0 12px 26px #0f172a1a}.admin-mobile-record-card__avatar.ant-avatar{width:44px;height:44px;flex:0 0 auto;font-weight:800}.admin-mobile-record-card__body{display:grid;min-width:0;gap:3px}.admin-mobile-record-card__body .ant-typography{max-width:100%;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-mobile-record-card__tags{display:flex;flex-wrap:wrap;gap:5px;padding-top:4px}.admin-mobile-record-card__tags .ant-tag{max-width:100%;margin-inline-end:0;overflow:hidden;text-overflow:ellipsis}.admin-users-table-region .admin-users-table,.admin-pre-live-table-region .admin-pre-live-table,.admin-onboarding-table-region .admin-onboarding-table{display:none}.admin-pricing-mobile-card-list{display:grid}.admin-pricing-mobile-card-list+.ant-table-wrapper{display:none}.admin-mobile-detail-drawer.ant-card{position:fixed;top:64px;right:0;bottom:calc(65px + env(safe-area-inset-bottom));left:0;z-index:8;display:none;flex-direction:column;width:100%;height:auto;overflow:hidden;border-radius:0;border:0;background:var(--surface-strong);box-shadow:0 -18px 40px #0f172a29}.admin-users-editor-layout.has-selected-user .admin-users-detail-card.admin-mobile-detail-drawer,.admin-pre-live-detail-card.admin-mobile-detail-drawer,.admin-onboarding-detail-card.admin-mobile-detail-drawer.is-mobile-open,.admin-announcements-editor-card.admin-mobile-detail-drawer.is-mobile-open,.admin-mobile-detail-drawer.is-mobile-open{display:flex}.admin-mobile-detail-drawer.ant-card>.ant-card-body{flex:1 1 auto;height:auto;max-height:none;min-height:0;overflow-y:auto!important;overflow-x:hidden;padding:16px 16px calc(230px + env(safe-area-inset-bottom));background:var(--surface-strong);scroll-padding-bottom:calc(250px + env(safe-area-inset-bottom));-webkit-overflow-scrolling:touch}.admin-mobile-detail-drawer .ant-card-head{position:sticky;top:0;z-index:2;min-height:58px;border-radius:0;background:var(--surface-strong)}.admin-mobile-drawer-card-title{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%}.admin-mobile-drawer-close.ant-btn{display:inline-flex;margin-left:auto}.admin-mobile-detail-drawer .admin-onboarding-detail-header{position:sticky;top:-16px;z-index:3;margin:-16px -16px 16px;padding:14px 16px;border-bottom:1px solid var(--border-soft);background:var(--surface-strong);box-shadow:0 8px 22px #0f172a0f}.admin-mobile-detail-drawer form{min-height:0}.admin-mobile-detail-drawer .admin-onboarding-detail-actions{position:sticky;bottom:calc(38px + env(safe-area-inset-bottom));z-index:3;display:grid;grid-template-columns:minmax(0,1fr);gap:8px;margin:18px -16px calc(-206px - env(safe-area-inset-bottom));padding:12px 16px calc(12px + env(safe-area-inset-bottom));border-top:1px solid var(--border-soft);background:var(--surface-strong);box-shadow:0 -10px 24px #0f172a14}.admin-mobile-detail-drawer .admin-onboarding-detail-actions .ant-btn{width:100%;min-height:44px}.admin-mobile-detail-drawer .admin-onboarding-detail-header .section-title.ant-typography{margin-bottom:2px;font-size:1.1rem;line-height:1.2}.admin-mobile-detail-drawer .admin-onboarding-detail-header .admin-mobile-drawer-close.ant-btn,.admin-mobile-detail-drawer .admin-onboarding-detail-header>.ant-btn{min-width:74px;min-height:38px;justify-content:center}.admin-users-detail-grid,.admin-onboarding-form-grid,.admin-mobile-detail-grid{display:grid;grid-template-columns:minmax(0,1fr)}.admin-onboarding-detail-header{align-items:flex-start;gap:10px}.admin-onboarding-resume-frame{min-height:360px}.admin-announcements-editor-card.admin-mobile-detail-drawer:not(.is-mobile-open){display:none}.mobile-bottom-sheet .jobs-postings-filter-panel{gap:10px;padding-bottom:8px}.mobile-bottom-sheet .jobs-postings-filter-panel__header{gap:10px;padding-bottom:12px}.mobile-bottom-sheet .jobs-postings-filter-panel__title-block{margin-top:14px}.mobile-bottom-sheet .jobs-filter-back-button.ant-btn{width:100%;justify-content:center;min-height:44px;margin-bottom:0}.mobile-bottom-sheet .jobs-postings-filter-panel__header .section-title.ant-typography{margin:0 0 8px;font-size:1.55rem;line-height:1.15}.mobile-bottom-sheet .jobs-postings-filter-panel__group{display:grid;grid-template-columns:minmax(0,1fr);gap:10px;padding:12px 14px;border:1px solid var(--border-soft);border-radius:8px;background:var(--surface-strong)}.mobile-bottom-sheet .jobs-postings-filter-panel__group>.ant-typography{display:block;font-size:.82rem;letter-spacing:.01em}.mobile-bottom-sheet .jobs-postings-title-select,.mobile-bottom-sheet .jobs-postings-city-search,.mobile-bottom-sheet .jobs-postings-title-select.ant-select,.mobile-bottom-sheet .jobs-postings-city-search.ant-select,.mobile-bottom-sheet .jobs-postings-title-select .ant-select-selector,.mobile-bottom-sheet .jobs-postings-city-search .ant-select-selector{width:100%!important;max-width:none!important}.mobile-bottom-sheet .jobs-postings-title-select .ant-select-selector,.mobile-bottom-sheet .jobs-postings-city-search .ant-select-selector,.mobile-bottom-sheet .jobs-postings-filter-panel__group .ant-input-number,.mobile-bottom-sheet .jobs-postings-filter-panel__group .ant-input,.mobile-bottom-sheet .jobs-postings-filter-panel__group .ant-select-selector{min-height:44px!important;border-radius:8px!important}.mobile-bottom-sheet .jobs-postings-title-select .ant-select-selection-wrap,.mobile-bottom-sheet .jobs-postings-city-search .ant-select-selection-wrap,.mobile-bottom-sheet .jobs-postings-title-select .ant-select-selection-overflow,.mobile-bottom-sheet .jobs-postings-city-search .ant-select-selection-overflow,.mobile-bottom-sheet .jobs-postings-title-select .ant-select-selection-overflow-item,.mobile-bottom-sheet .jobs-postings-city-search .ant-select-selection-overflow-item,.mobile-bottom-sheet .jobs-postings-title-select .ant-select-selection-search,.mobile-bottom-sheet .jobs-postings-city-search .ant-select-selection-search,.mobile-bottom-sheet .jobs-postings-title-select .ant-select-selection-search-input,.mobile-bottom-sheet .jobs-postings-city-search .ant-select-selection-search-input{width:100%!important;max-width:100%!important;min-width:0!important}.mobile-bottom-sheet .jobs-postings-title-select .ant-select-selection-overflow,.mobile-bottom-sheet .jobs-postings-city-search .ant-select-selection-overflow{display:flex}.mobile-bottom-sheet .jobs-postings-title-select .ant-select-selection-overflow-item-suffix,.mobile-bottom-sheet .jobs-postings-city-search .ant-select-selection-overflow-item-suffix{flex:1 1 auto!important}.mobile-bottom-sheet .jobs-postings-title-select .ant-select-selection-search{display:block;flex:1 1 auto}.mobile-bottom-sheet .jobs-postings-title-select .ant-select-selection-placeholder,.mobile-bottom-sheet .jobs-postings-city-search .ant-select-selection-placeholder,.mobile-bottom-sheet .jobs-postings-title-select .ant-select-selection-item,.mobile-bottom-sheet .jobs-postings-city-search .ant-select-selection-item{max-width:100%}.mobile-bottom-sheet .jobs-postings-filter-panel__group--salary .ant-slider{margin:12px 8px}.mobile-bottom-sheet .jobs-postings-salary-inputs{display:flex;justify-content:space-between;gap:12px;align-items:center;width:100%}.mobile-bottom-sheet .jobs-postings-salary-inputs .ant-input-number{width:min(120px,100%)}.mobile-bottom-sheet .jobs-postings-salary-inputs .ant-input-number:last-child{margin-left:auto}.mobile-bottom-sheet .jobs-postings-salary-inputs .ant-input-number-input{text-align:left}.mobile-bottom-sheet .jobs-postings-filter-panel__checkbox-group.ant-checkbox-group{display:grid;grid-template-columns:1fr;gap:8px}.mobile-bottom-sheet .jobs-postings-filter-panel__checkbox-group .ant-checkbox-wrapper{display:flex;min-height:44px;align-items:center;margin-inline-start:0!important;padding:10px 12px;border:1px solid var(--border-soft);border-radius:8px;background:color-mix(in srgb,var(--surface-muted) 88%,white);line-height:1.25}.mobile-bottom-sheet .jobs-postings-filter-panel__checkbox-group .ant-checkbox+span{min-width:0;white-space:normal}.groups-mobile-switcher{gap:10px}.groups-mobile-drawer-content .groups-nav-button.ant-btn,.groups-mobile-drawer-content .groups-member-button.ant-btn{min-height:48px;border-radius:8px}.groups-mobile-drawer-content .groups-filter-autocomplete,.groups-mobile-drawer-content .groups-filter-autocomplete .ant-select-selector{width:100%}.groups-mobile-drawer-content .groups-filter-autocomplete .ant-select-selector{min-height:44px!important;border-radius:8px!important}.feed-profile-card.ant-card,.feed-hero-card.ant-card,.feed-composer-card.ant-card,.feed-list-card.ant-card,.feed-side-card.ant-card,.placeholder-page-card.ant-card,.admin-sales-layout-card.ant-card,.admin-tasks-page-card.ant-card,.admin-jobs-page-card.ant-card,.admin-hiring-page-card.ant-card,.admin-pre-live-page-card.ant-card{height:auto;min-height:0;border-radius:8px}.placeholder-page-card .ant-card-body,.admin-sales-layout-card.ant-card .ant-card-body,.admin-tasks-page-card.ant-card>.ant-card-body,.admin-jobs-page-card.ant-card>.ant-card-body,.admin-hiring-page-card.ant-card>.ant-card-body,.admin-pre-live-page-card.ant-card>.ant-card-body,.messaging-conversation-card .ant-card-body{height:auto;min-height:0;overflow:visible;padding:16px}.feed-post-list-region,.feed-right-rail-scroll,.admin-sales-table-region,.admin-hiring-table-region,.admin-hiring-detail-panel__scroll,.admin-jobs-page-root .admin-jobs-administration-shell,.admin-job-run-detail,.admin-pre-live-table-region{height:auto;min-height:0;overflow:visible}.ant-table-wrapper{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.ant-table{min-width:680px}.ant-tabs-nav{overflow-x:auto;scrollbar-width:none}.ant-tabs-nav-list{min-width:max-content}.placeholder-grid,.admin-announcements-workspace,.admin-moderation-workspace-grid,.admin-onboarding-workspace-grid,.admin-jobs-monitor-shell,.admin-sales-pipeline-layout,.admin-hiring-pipeline-layout,.account-feedback-layout,.referral-share-layout,.groups-create-layout,.department-information-grid,.profile-momentum-stat-grid{display:flex;gap:12px;width:100%;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch}.placeholder-grid>*,.admin-announcements-workspace>*,.admin-moderation-workspace-grid>*,.admin-onboarding-workspace-grid>*,.admin-jobs-monitor-shell>*,.admin-sales-pipeline-layout>*,.admin-hiring-pipeline-layout>*,.account-feedback-layout>*,.referral-share-layout>*,.groups-create-layout>*,.department-information-grid>*,.profile-momentum-stat-grid>*{flex:0 0 min(88vw,440px);min-width:0;scroll-snap-align:start}.admin-announcements-workspace,.admin-onboarding-workspace-grid,.admin-moderation-workspace-grid,.admin-jobs-monitor-shell,.admin-sales-pipeline-layout,.admin-hiring-pipeline-layout{display:grid;grid-template-columns:minmax(0,1fr);overflow:visible;scroll-snap-type:none;gap:12px}.admin-announcements-workspace>*,.admin-onboarding-workspace-grid>*,.admin-moderation-workspace-grid>*,.admin-jobs-monitor-shell>*,.admin-sales-pipeline-layout>*,.admin-hiring-pipeline-layout>*{flex:none;width:100%;scroll-snap-align:none}.admin-section-layout .admin-users-toolbar,.admin-section-layout .admin-sales-dashboard-toolbar,.admin-section-layout .admin-sales-pipeline-toolbar,.admin-section-layout .admin-task-backlog-toolbar,.admin-section-layout .admin-task-software-team-toolbar,.admin-section-layout .admin-hiring-table-shell__header,.admin-section-layout .admin-data-toolbar,.admin-section-layout .admin-data-search-row{display:grid;grid-template-columns:minmax(0,1fr);gap:10px;align-items:stretch}.admin-section-layout .admin-sales-filters,.admin-section-layout .admin-sales-pipeline-toolbar__filters,.admin-section-layout .admin-hiring-toolbar__filters,.admin-section-layout .admin-hiring-map-filter-row,.admin-section-layout .admin-sales-team-settings-toolbar,.admin-section-layout .admin-task-software-team-toolbar{display:grid;grid-template-columns:minmax(0,1fr);width:100%;gap:10px}.admin-section-layout .admin-sales-filter,.admin-section-layout .admin-sales-select,.admin-section-layout .admin-users-autocomplete,.admin-section-layout .admin-users-search,.admin-section-layout .admin-task-backlog-search,.admin-section-layout .admin-task-backlog-autocomplete,.admin-section-layout .admin-data-entity-select,.admin-section-layout .admin-data-search,.admin-section-layout .admin-hiring-autocomplete,.admin-section-layout .admin-hiring-map-autocomplete,.admin-section-layout .ant-input-search,.admin-section-layout .ant-select,.admin-section-layout .ant-input-number{width:100%!important;max-width:none}.admin-users-total-alert.ant-alert{padding:12px 14px}.admin-sales-detail-panel.ant-card,.admin-hiring-detail-panel.ant-card{height:auto;min-height:0}.admin-sales-detail-panel .ant-card-body,.admin-hiring-detail-panel.ant-card>.ant-card-body{height:auto;min-height:0;overflow:visible}.admin-sales-tabs,.admin-sales-tabs .ant-tabs,.admin-sales-tabs .ant-tabs-content-holder,.admin-sales-tabs .ant-tabs-content,.admin-sales-tabs .ant-tabs-tabpane,.admin-sales-tabs .ant-tabs-tabpane-active,.admin-hiring-page-card.ant-card,.admin-hiring-layout-card.ant-card,.admin-hiring-tabs,.admin-hiring-tabs>.ant-tabs,.admin-hiring-tabs .ant-tabs-content-holder,.admin-hiring-tabs .ant-tabs-content,.admin-hiring-tabs .ant-tabs-tabpane,.admin-hiring-tabs .ant-tabs-tabpane-active,.admin-hiring-workspace,.admin-hiring-pipeline-layout{height:auto;min-height:0;overflow:visible}.admin-hiring-map-workspace,.search-results-map-layout{min-height:calc(100dvh - 180px)}.search-results-map-layout{position:relative;height:calc(100dvh - 180px)}.search-results-map-overlay--filters{position:static;width:auto;margin-bottom:10px}.search-results-map-overlay--preview{top:auto;right:12px;bottom:72px;left:12px;width:auto}.search-results-map-preview-card.ant-card{border-radius:8px}.search-results-map-overlay--summary,.search-results-map-overlay--status{right:10px;left:10px;width:auto;max-width:none}.jobs-page-layout .jobs-section-shell,.jobs-page-layout .jobs-section-shell.has-tabs,.jobs-page-layout .jobs-section-shell.is-saved-jobs,.jobs-page-layout .jobs-postings-results-shell,.jobs-page-layout .jobs-postings-browser,.jobs-page-layout .jobs-postings-list-mode,.jobs-page-layout .jobs-postings-map-browser{display:grid;grid-template-rows:auto;height:auto;min-height:0;overflow:visible}.jobs-page-layout .jobs-postings-browser.has-preview,.jobs-page-layout .jobs-postings-map-browser.has-preview{display:grid;grid-template-columns:minmax(0,1fr);overflow:visible}.jobs-page-layout .jobs-posting-preview-button.is-active .profile-detail-card{border-color:var(--border-soft);box-shadow:0 10px 26px #0f172a0d;transform:none}.jobs-page-layout .desktop-job-preview-panel{display:none}.jobs-page-layout .jobs-postings-map-browser,.jobs-page-layout .jobs-postings-map-browser.has-preview{height:calc(100dvh - 300px);min-height:420px}.jobs-page-layout .jobs-postings-map-card.ant-card,.jobs-page-layout .jobs-postings-map-card.ant-card>.ant-card-body,.jobs-page-layout .jobs-postings-map-card .search-results-map-frame,.jobs-page-layout .jobs-postings-map.search-results-map{height:100%;min-height:420px}.mobile-job-preview-drawer .ant-drawer-body{padding-bottom:calc(18px + env(safe-area-inset-bottom))}.jobs-page-layout .jobs-postings-list,.jobs-page-layout .jobs-posting-preview-panel{height:auto;max-height:none;overflow:visible}body.messaging-mobile-conversation-active{overflow:hidden}body.messaging-mobile-conversation-active .app-mobile-header,body.messaging-mobile-conversation-active .app-mobile-bottom-nav{display:none}body.messaging-mobile-conversation-active .app-shell-content.content.ant-layout-content,body.messaging-mobile-conversation-active .feed-home-content.ant-layout-content,body.messaging-mobile-conversation-active .feed-home-content.app-shell-content--admin.ant-layout-content{height:100dvh;padding:0;overflow:hidden}.messaging-page-layout .feed-shell,.messaging-page-layout .feed-shell.ant-space,.messaging-page-layout .feed-shell .ant-space-item{height:auto;min-height:0}.messaging-mobile-thread-switcher{display:none!important}.messaging-mobile-inbox{display:grid;gap:14px;width:100%;padding:0 0 calc(100px + env(safe-area-inset-bottom))}.messaging-page-layout.is-mobile-conversation-open .messaging-mobile-inbox{display:none}.messaging-mobile-inbox__header{display:grid;gap:3px;padding:2px 4px 4px}.messaging-mobile-inbox__title.ant-typography{margin:0;font-size:1.9rem;line-height:1.1}.messaging-mobile-inbox__subtitle.ant-typography{margin:0;color:var(--text-secondary);font-size:.93rem}.messaging-mobile-inbox .messaging-mobile-drawer-content.ant-space{gap:12px!important}.messaging-mobile-inbox .messaging-admin-filter-note{padding:12px;border-radius:8px}.messaging-mobile-inbox .messaging-user-search,.messaging-mobile-inbox .messaging-user-search .ant-select-selector{width:100%}.messaging-mobile-inbox .messaging-user-search-input.ant-input-affix-wrapper{width:100%;min-height:50px;padding:0 14px;border:1px solid var(--border-soft);border-radius:16px;background:color-mix(in srgb,var(--surface-muted) 82%,white);box-shadow:0 8px 20px #0f172a0d}.messaging-mobile-inbox .messaging-user-search-input.ant-input-affix-wrapper:hover,.messaging-mobile-inbox .messaging-user-search-input.ant-input-affix-wrapper-focused{border-color:color-mix(in srgb,var(--flag-blue) 34%,var(--border-soft));box-shadow:0 0 0 3px color-mix(in srgb,var(--flag-blue) 12%,transparent)}.messaging-mobile-inbox .messaging-user-search-input .ant-input-prefix{margin-inline-end:10px;color:var(--text-secondary);font-size:1rem}.messaging-mobile-inbox .messaging-user-search-input .ant-input{min-height:48px;background:transparent;color:var(--text-primary);font-size:1rem}.messaging-mobile-inbox .messaging-user-search-input .ant-input::placeholder{color:var(--text-tertiary)}.messaging-mobile-inbox .ant-segmented{padding:4px;border:1px solid var(--border-soft);border-radius:8px;background:color-mix(in srgb,var(--surface-muted) 78%,white)}.messaging-mobile-inbox .ant-segmented-item{min-height:38px;border-radius:6px}.messaging-mobile-inbox .messaging-thread-list.ant-space{gap:0!important;overflow:hidden;border:1px solid var(--border-soft);border-radius:8px;background:var(--surface-strong)}.messaging-mobile-inbox .messaging-thread-card{position:relative;border:0;border-bottom:1px solid var(--border-soft);border-radius:0;background:var(--surface-strong);box-shadow:none}.messaging-mobile-inbox .messaging-thread-card:last-child{border-bottom:0}.messaging-mobile-inbox .messaging-thread-card:hover,.messaging-mobile-inbox .messaging-thread-card:focus-within,.messaging-mobile-inbox .messaging-thread-card.is-active{border-color:var(--border-soft);background:color-mix(in srgb,var(--flag-blue) 5%,var(--surface-strong));box-shadow:none;transform:none}.messaging-mobile-inbox .messaging-thread-content-button{align-items:center;gap:12px;min-height:74px;padding:12px 58px 12px 12px}.messaging-mobile-inbox .messaging-thread-mobile-more.ant-btn{position:absolute;top:50%;right:8px;z-index:2;display:inline-flex;width:40px;min-width:40px;height:40px;align-items:center;justify-content:center;border-radius:999px;color:var(--text-secondary);transform:translateY(-50%)}.messaging-mobile-inbox .messaging-thread-mobile-more.ant-btn:hover,.messaging-mobile-inbox .messaging-thread-mobile-more.ant-btn:focus-visible{background:color-mix(in srgb,var(--flag-blue) 10%,var(--surface-muted));color:var(--text-primary)}.messaging-mobile-inbox .messaging-thread-avatar.ant-avatar{width:48px;height:48px;margin:0;font-size:1rem;font-weight:800}.messaging-mobile-inbox .messaging-thread-copy{gap:3px}.messaging-mobile-inbox .messaging-thread-meta-row{order:2;justify-content:flex-start;gap:8px}.messaging-mobile-inbox .messaging-thread-name.ant-typography{order:0;font-size:.98rem;line-height:1.25}.messaging-mobile-inbox .messaging-thread-preview.ant-typography{order:1;font-size:.86rem;line-height:1.3}.messaging-mobile-inbox .messaging-thread-time.ant-typography{font-size:.74rem}.messaging-mobile-inbox .messaging-thread-actions{display:none}.messaging-mobile-action-drawer .ant-drawer-content-wrapper{top:auto!important;right:0!important;bottom:calc(65px + env(safe-area-inset-bottom))!important;left:0!important;width:100vw!important;height:auto!important;max-height:calc(100dvh - 84px - env(safe-area-inset-bottom));overflow:hidden}.messaging-mobile-action-drawer .ant-drawer-content{max-height:calc(100dvh - 84px - env(safe-area-inset-bottom));overflow:hidden;border-radius:18px 18px 0 0;background:var(--surface-strong);box-shadow:0 -18px 42px #0f172a2e}.messaging-mobile-action-drawer .ant-drawer-header{min-height:56px;padding:14px 18px;border-bottom:1px solid var(--border-soft);background:var(--surface-strong)}.messaging-mobile-action-drawer .ant-drawer-title{min-width:0;overflow:hidden;color:var(--text-primary);font-size:.98rem;font-weight:900;text-overflow:ellipsis;white-space:nowrap}.messaging-mobile-action-drawer .ant-drawer-body{overflow-y:auto;padding:14px 16px calc(16px + env(safe-area-inset-bottom));-webkit-overflow-scrolling:touch}.messaging-mobile-action-sheet,.messaging-mobile-confirm-sheet{display:grid;gap:10px}.messaging-mobile-action-sheet__preview.ant-typography,.messaging-mobile-confirm-sheet__copy.ant-typography{margin:0 0 4px;color:var(--text-secondary)}.messaging-mobile-action-button.ant-btn,.messaging-mobile-confirm-sheet__actions .ant-btn{min-height:48px;justify-content:flex-start;border-radius:12px;font-weight:800}.messaging-mobile-confirm-sheet__title.ant-typography{margin:0;color:var(--text-primary)}.messaging-mobile-confirm-sheet__actions{display:grid;gap:8px;margin-top:2px}.messaging-mobile-confirm-sheet__actions .ant-btn-primary{justify-content:center}.messaging-page-layout .messaging-conversation-card.ant-card{display:none}.messaging-page-layout.is-mobile-conversation-open .messaging-conversation-card.ant-card{position:fixed;top:0;right:0;bottom:0;left:0;z-index:40;display:block;width:100vw;height:100dvh;min-height:0;overflow:hidden;border:0;border-radius:0;background:var(--surface-strong);box-shadow:none}.messaging-page-layout.is-mobile-conversation-open .messaging-conversation-card .ant-card-body{height:100%;min-height:0;overflow:hidden;padding:0}.messaging-page-layout.is-mobile-conversation-open .messaging-conversation-layout{display:grid;grid-template-rows:auto minmax(0,1fr) auto;gap:0;width:100%;height:100dvh;min-height:0;overflow:hidden;background:linear-gradient(135deg,color-mix(in srgb,var(--surface-strong) 88%,rgba(219,234,254,.44)) 0%,var(--surface-strong) 52%,color-mix(in srgb,var(--surface-strong) 88%,rgba(254,226,226,.4)) 100%)}.messaging-page-layout.is-mobile-conversation-open .messaging-mobile-conversation-header{position:sticky;top:0;z-index:4;display:grid;grid-template-columns:42px auto minmax(0,1fr) auto;align-items:center;gap:10px;min-height:calc(58px + env(safe-area-inset-top));padding:calc(8px + env(safe-area-inset-top)) 12px 8px;border-bottom:1px solid var(--border-soft);background:color-mix(in srgb,var(--surface-strong) 96%,transparent);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur)}.messaging-mobile-conversation-back.ant-btn{width:40px;height:40px;border-radius:999px;color:var(--text-primary);font-size:1.05rem}.messaging-mobile-conversation-avatar.ant-avatar{width:40px;height:40px;font-weight:800}.messaging-mobile-conversation-title-block{display:grid;min-width:0;gap:1px}.messaging-mobile-conversation-name.ant-typography,.messaging-mobile-conversation-kind.ant-typography{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.messaging-mobile-conversation-name.ant-typography{color:var(--text-primary);font-size:.98rem;line-height:1.2}.messaging-mobile-conversation-kind.ant-typography{color:var(--text-secondary);font-size:.76rem}.messaging-page-layout.is-mobile-conversation-open .messaging-conversation-desktop-header{display:none}.messaging-page-layout.is-mobile-conversation-open .messaging-message-list{height:100%;min-height:0;max-height:none;gap:14px;padding:14px 12px 18px;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch}.messaging-message-list>.messaging-message-row:first-child{margin-top:auto}.messaging-message-bubble{min-width:0;max-width:92%;padding:12px 13px;border-radius:17px 17px 17px 6px}.messaging-page-layout.is-mobile-conversation-open .messaging-message-bubble:has(.messaging-link-embeds){max-width:92%}.messaging-message-bubble.is-self{border-radius:17px 17px 6px}.messaging-message-text.ant-typography{font-size:.95rem;line-height:1.45}.messaging-page-layout.is-mobile-conversation-open .messaging-message-reaction-row,.messaging-page-layout.is-mobile-conversation-open .messaging-message-desktop-action-trigger.ant-btn{display:none}.messaging-page-layout.is-mobile-conversation-open .messaging-message-mobile-action-button.ant-btn{display:inline-flex}.messaging-mobile-message-sheet{display:grid;gap:12px}.messaging-mobile-reaction-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.messaging-mobile-reaction-button.ant-btn{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:8px;align-items:center;min-height:46px;padding:8px 10px;border:1px solid var(--border-soft);border-radius:12px;background:color-mix(in srgb,var(--surface-muted) 82%,white);color:var(--text-primary);font-weight:800;text-align:left}.messaging-mobile-reaction-button.ant-btn.is-active{border-color:color-mix(in srgb,var(--flag-blue) 40%,var(--border-soft));background:color-mix(in srgb,var(--flag-blue) 12%,var(--surface-raised));color:var(--flag-blue)}.messaging-mobile-reaction-button.ant-btn>span:not(.ant-btn-icon){min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.messaging-mobile-reaction-emoji{font-size:1rem;line-height:1}.messaging-mobile-message-actions{display:grid;gap:8px;padding-top:2px}.messaging-page-layout.is-mobile-conversation-open .messaging-composer-placeholder{position:relative;z-index:3;margin:0;padding:10px 12px calc(10px + env(safe-area-inset-bottom));border-top:1px solid var(--border-soft);background:color-mix(in srgb,var(--surface-strong) 96%,transparent);box-shadow:0 -10px 24px #0f172a14;-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur)}.messaging-page-layout.is-mobile-conversation-open .messaging-composer-placeholder textarea.ant-input{min-height:48px;max-height:118px;border-radius:18px;font-size:16px;resize:none}.messaging-page-layout.is-mobile-conversation-open .messaging-composer-placeholder .ant-flex{display:grid;grid-template-columns:1fr 1fr;gap:8px!important}.messaging-page-layout.is-mobile-conversation-open .messaging-composer-actions{display:grid;grid-template-columns:1fr;gap:8px}.messaging-page-layout.is-mobile-conversation-open .messaging-composer-send-actions{display:grid;grid-template-columns:1fr 1fr;gap:8px!important}.messaging-page-layout.is-mobile-conversation-open .messaging-composer-placeholder .ant-btn{width:100%;min-height:42px;border-radius:14px}.user-sales-campaign-card form .ant-btn,.admin-task-create-card form .ant-btn,.admin-job-expanded-form .ant-btn{width:100%;min-height:44px}.user-sales-campaign-card .ant-input-group-wrapper,.user-sales-campaign-card .ant-input-group,.user-sales-campaign-card .ant-input,.user-sales-campaign-card .ant-input-number,.user-sales-campaign-card .ant-picker,.admin-task-create-card .ant-input,.admin-task-create-card .ant-select,.admin-task-create-card .ant-select-selector,.admin-job-expanded-form .ant-input,.admin-job-expanded-form .ant-select,.admin-job-expanded-form .ant-select-selector,.admin-job-expanded-form .ant-input-number{width:100%!important;max-width:none}.user-sales-campaign-card form,.admin-task-create-card form,.admin-job-expanded-form{padding-bottom:calc(130px + env(safe-area-inset-bottom))}.admin-jobs-page-root .admin-job-admin-collapse .ant-collapse-header{align-items:flex-start!important}.admin-jobs-page-root .admin-job-admin-header{display:grid;grid-template-columns:minmax(0,1fr);gap:8px;width:100%}.admin-jobs-page-root .admin-job-admin-header .ant-space,.admin-jobs-page-root .admin-job-admin-header .ant-space-item,.admin-jobs-page-root .admin-job-admin-header code{max-width:100%;min-width:0;white-space:normal;word-break:break-word}.admin-jobs-page-root .admin-job-form-footer{display:grid;grid-template-columns:minmax(0,1fr);gap:10px}.admin-jobs-page-root .admin-job-form-footer .ant-form-item{margin-bottom:0}.messaging-message-bubble{min-width:0;max-width:94%}.messaging-thread-actions .ant-btn{font-size:0}.messaging-thread-actions .ant-btn .anticon{font-size:15px}.advanced-search-stack{gap:14px!important}.advanced-search-hero.ant-card .ant-card-body{padding:16px}.advanced-search-hero__content{align-items:stretch;text-align:left}.advanced-search-hero__copy{display:none}.advanced-search-category-row{display:grid;grid-template-columns:1fr;gap:8px}.advanced-search-category-button.ant-btn{width:100%;min-width:0;justify-content:flex-start;border-radius:8px}.advanced-search-mobile-filter-launcher.ant-btn{display:inline-flex}.advanced-search-filters-card.ant-card{position:fixed;top:0;right:0;bottom:0;left:0;z-index:20;display:none;width:100%;height:100dvh;overflow:hidden;border-radius:0}.advanced-search-filters-card.ant-card.is-mobile-open{display:block}.advanced-search-filters-card.ant-card>.ant-card-body{height:100dvh;overflow-y:auto;padding:16px 16px calc(24px + env(safe-area-inset-bottom));-webkit-overflow-scrolling:touch}.advanced-search-filter-header{position:sticky;top:-16px;z-index:2;margin:-16px -16px 2px;padding:16px;border-bottom:1px solid var(--border-soft);background:var(--surface-strong)}.advanced-search-filter-actions.ant-space{width:100%;justify-content:space-between}.advanced-search-filter-actions .ant-space-item{flex:1 1 0}.advanced-search-filter-actions .ant-btn{width:100%}.advanced-search-mobile-filter-close.ant-btn{display:inline-flex}.advanced-search-filters-grid{gap:12px}.advanced-search-filter-field{padding:14px;border:1px solid var(--border-soft);border-radius:8px;background:color-mix(in srgb,var(--surface-raised) 94%,transparent)}.advanced-search-filter-field .ant-select-selector,.advanced-search-filter-field .ant-input{min-height:44px;border-radius:8px!important}.feed-post-actions.ant-flex,.feed-composer-actions,.department-people-actions,.groups-zero-state-actions,.recruiter-candidates-search-actions,.admin-task-backlog-toolbar,.admin-task-software-team-toolbar,.admin-sales-team-settings-toolbar,.user-sales-form-grid,.advanced-search-filters-grid,.account-activity-metadata-grid{grid-template-columns:1fr}.profile-header-banner__media,.profile-header-banner__identity,.profile-detail-card,.feed-module,.feed-link-card,.feed-uploaded-media-card,.feed-comment-card,.feed-comment-composer{border-radius:8px}.public-preview-hero{min-height:34vh;padding:24px 16px}.public-preview-content{padding:18px 12px 32px}.public-preview-title.ant-typography{font-size:clamp(30px,11vw,46px)}.login-content.ant-layout-content{width:100%;padding:16px 10px 24px}.login-content--marketing.ant-layout-content{padding:0}.login-marketing-panel{padding:30px 16px}.login-marketing-title.ant-typography{font-size:2.62rem}.login-auth-rail__inner{padding-inline:16px}.login-card.ant-card{border-radius:8px}.auth-panel{min-height:0}body.calendar-mobile-fullscreen-active{overflow:hidden}body.calendar-mobile-fullscreen-active .app-mobile-header,body.calendar-mobile-fullscreen-active .app-mobile-bottom-nav{display:none}body.calendar-mobile-fullscreen-active .app-shell-content.content.ant-layout-content,body.calendar-mobile-fullscreen-active .feed-home-content.ant-layout-content,body.calendar-mobile-fullscreen-active .feed-home-content.app-shell-content--admin.ant-layout-content{height:100dvh;padding:0;overflow:hidden}body.calendar-mobile-fullscreen-active .user-calendar-page-layout.feed-page-layout,body.calendar-mobile-fullscreen-active .recruiter-page-layout,body.calendar-mobile-fullscreen-active .admin-sales-workspace,body.calendar-mobile-fullscreen-active .feed-main-scroll-region,body.calendar-mobile-fullscreen-active .user-calendar-page-layout>.feed-main-scroll-region,body.calendar-mobile-fullscreen-active .admin-sales-workspace>.feed-main-scroll-region{width:100%;height:100dvh;min-height:0;padding:0;overflow:hidden}body.calendar-mobile-fullscreen-active .feed-shell,body.calendar-mobile-fullscreen-active .feed-shell.ant-space,body.calendar-mobile-fullscreen-active .admin-sales-layout-shell,body.calendar-mobile-fullscreen-active .admin-sales-layout-shell.ant-space,body.calendar-mobile-fullscreen-active .feed-shell>.ant-space-item,body.calendar-mobile-fullscreen-active .admin-sales-layout-shell>.ant-space-item,body.calendar-mobile-fullscreen-active .admin-sales-layout-content,body.calendar-mobile-fullscreen-active .admin-sales-layout-content.ant-space,body.calendar-mobile-fullscreen-active .admin-sales-layout-content>.ant-space-item,body.calendar-mobile-fullscreen-active .recruiter-calendar-tabs.ant-tabs,body.calendar-mobile-fullscreen-active .recruiter-calendar-tabs>.ant-tabs-content-holder,body.calendar-mobile-fullscreen-active .recruiter-calendar-tabs>.ant-tabs-content-holder>.ant-tabs-content,body.calendar-mobile-fullscreen-active .recruiter-calendar-tabs>.ant-tabs-content-holder>.ant-tabs-content>.ant-tabs-tabpane,body.calendar-mobile-fullscreen-active .recruiter-calendar-workspace.ant-space,body.calendar-mobile-fullscreen-active .recruiter-calendar-workspace>.ant-space-item{height:100%;min-height:0;width:100%}body.calendar-mobile-fullscreen-active .mobile-workspace-switcher,body.calendar-mobile-fullscreen-active .recruiter-calendar-tabs>.ant-tabs-nav,body.calendar-mobile-fullscreen-active .recruiter-calendar-desktop-content{display:none}body.calendar-mobile-fullscreen-active .recruiter-home-card.ant-card,body.calendar-mobile-fullscreen-active .admin-sales-layout-card.ant-card{height:100dvh;min-height:0;overflow:hidden;border:0;border-radius:0;background:var(--surface-strong);box-shadow:none}body.calendar-mobile-fullscreen-active .recruiter-home-card.ant-card>.ant-card-body,body.calendar-mobile-fullscreen-active .admin-sales-layout-card.ant-card>.ant-card-body{height:100%;min-height:0;padding:0;overflow:hidden}body.calendar-mobile-fullscreen-active .recruiter-mobile-calendar-shell{position:fixed;top:0;right:0;bottom:0;left:0;z-index:40;display:grid;height:100dvh;min-height:0;width:100%;grid-template-rows:auto minmax(0,1fr);background:linear-gradient(180deg,#f8fafcfa,#fffffffa),var(--app-background)}.recruiter-mobile-calendar-header{display:grid;min-height:calc(72px + env(safe-area-inset-top));grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:10px;padding:calc(12px + env(safe-area-inset-top)) 12px 12px;border-bottom:1px solid var(--border-soft);background:color-mix(in srgb,var(--surface-strong) 96%,transparent)}.recruiter-mobile-calendar-header__back.ant-btn,.recruiter-mobile-calendar-header .recruiter-calendar-navigation__button.ant-btn{width:44px;height:44px;border-radius:999px;color:var(--text-secondary)}.recruiter-mobile-calendar-header__title{display:flex;min-width:0;flex-direction:column;gap:2px}.recruiter-mobile-calendar-header__title .ant-typography{overflow:hidden;margin:0;text-overflow:ellipsis;white-space:nowrap}.recruiter-mobile-calendar-header__title>.ant-typography:first-child{color:var(--text-primary);font-size:1.05rem;line-height:1.2}.recruiter-mobile-calendar-header__nav{display:flex;align-items:center;gap:2px}.recruiter-mobile-calendar-body{min-height:0;overflow-y:auto;overflow-x:hidden;padding:14px 12px calc(24px + env(safe-area-inset-bottom));-webkit-overflow-scrolling:touch}.recruiter-mobile-month-calendar{display:grid;gap:12px}.recruiter-mobile-month-calendar__weekdays{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));color:var(--text-muted);font-size:.78rem;font-weight:900;text-align:center;text-transform:uppercase}.recruiter-mobile-month-calendar__grid{display:grid;overflow:hidden;border:1px solid var(--border-soft);border-radius:8px;grid-template-columns:repeat(7,minmax(0,1fr));background:var(--surface-strong)}.recruiter-mobile-month-calendar__day{position:relative;display:flex;min-width:0;min-height:clamp(54px,12.5dvh,84px);flex-direction:column;align-items:center;justify-content:center;gap:6px;border:0;border-right:1px solid var(--border-soft);border-bottom:1px solid var(--border-soft);background:color-mix(in srgb,var(--surface-strong) 96%,transparent);color:var(--text-primary);cursor:pointer;font:inherit;font-weight:800}.recruiter-mobile-month-calendar__day:nth-child(7n){border-right:0}.recruiter-mobile-month-calendar__day:nth-last-child(-n+7){border-bottom:0}.recruiter-mobile-month-calendar__day.is-outside-month{color:var(--text-muted);background:color-mix(in srgb,var(--surface-muted) 38%,transparent)}.recruiter-mobile-month-calendar__day.is-selected{box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--flag-blue) 50%,transparent)}.recruiter-mobile-month-calendar__day.is-today .recruiter-mobile-month-calendar__date{display:inline-grid;width:30px;height:30px;place-items:center;border-radius:999px;background:var(--flag-blue);color:#fff}.recruiter-mobile-month-calendar__event-markers{display:inline-flex;min-height:12px;align-items:center;justify-content:center;gap:3px;color:var(--text-secondary);font-size:.7rem;line-height:1}.recruiter-mobile-month-calendar__event-dot{width:7px;height:7px;border-radius:999px;background:var(--flag-red)}.recruiter-mobile-month-calendar__event-dot.is-interview{background:var(--flag-blue)}.recruiter-mobile-day-grid{overflow:hidden;border:1px solid var(--border-soft);border-radius:8px;background:var(--surface-strong)}.recruiter-mobile-day-grid .recruiter-calendar{width:100%;min-width:0;border:0;border-radius:0;grid-template-columns:58px minmax(0,1fr)!important}.recruiter-mobile-day-grid .recruiter-calendar__corner,.recruiter-mobile-day-grid .recruiter-calendar__day-header{min-height:56px}.recruiter-mobile-day-grid .recruiter-calendar__day-header{padding:10px}.recruiter-mobile-day-grid .recruiter-calendar__time{min-height:58px;padding:8px 6px;font-size:.66rem}.recruiter-mobile-day-grid .recruiter-calendar__slot{min-height:58px}.recruiter-mobile-day-grid .recruiter-calendar-event-chip{max-width:calc(100% - 8px);font-size:.72rem}.recruiter-calendar-event-drawer.mobile-bottom-sheet .ant-drawer-body{padding-bottom:calc(28px + env(safe-area-inset-bottom))}.recruiter-agency-details-step .recruiter-agency-details-scroll-region{height:auto;max-height:none}}
