@layer base{html{scrollbar-gutter:stable;font-variation-settings:"ROND" var(--md-sys-typeface-rond), "GRAD" var(--md-sys-typeface-grad);font-optical-sizing:auto;-webkit-text-size-adjust:100%}body{background-color:var(--md-sys-color-background);color:var(--md-sys-color-on-surface);font-family:var(--md-sys-typescale-body-large-font);font-size:var(--md-sys-typescale-body-large-size);font-weight:var(--md-sys-typescale-body-large-weight);line-height:var(--md-sys-typescale-body-large-line-height);letter-spacing:var(--md-sys-typescale-body-large-tracking);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;-webkit-user-select:none;user-select:none;margin:0}input,textarea,[contenteditable]{-webkit-user-select:text;user-select:text}h1{font-family:var(--md-sys-typescale-headline-large-font);font-size:var(--md-sys-typescale-headline-large-size);font-weight:var(--md-sys-typescale-headline-large-weight);line-height:var(--md-sys-typescale-headline-large-line-height);letter-spacing:var(--md-sys-typescale-headline-large-tracking);margin:0}h2{font-family:var(--md-sys-typescale-headline-medium-font);font-size:var(--md-sys-typescale-headline-medium-size);font-weight:var(--md-sys-typescale-headline-medium-weight);line-height:var(--md-sys-typescale-headline-medium-line-height);letter-spacing:var(--md-sys-typescale-headline-medium-tracking);margin:0}h3{font-family:var(--md-sys-typescale-headline-small-font);font-size:var(--md-sys-typescale-headline-small-size);font-weight:var(--md-sys-typescale-headline-small-weight);line-height:var(--md-sys-typescale-headline-small-line-height);letter-spacing:var(--md-sys-typescale-headline-small-tracking);margin:0}h4{font-family:var(--md-sys-typescale-title-large-font);font-size:var(--md-sys-typescale-title-large-size);font-weight:var(--md-sys-typescale-title-large-weight);line-height:var(--md-sys-typescale-title-large-line-height);letter-spacing:var(--md-sys-typescale-title-large-tracking);margin:0}h5,h6{font-family:var(--md-sys-typescale-title-medium-font);font-size:var(--md-sys-typescale-title-medium-size);font-weight:var(--md-sys-typescale-title-medium-weight);line-height:var(--md-sys-typescale-title-medium-line-height);letter-spacing:var(--md-sys-typescale-title-medium-tracking);margin:0}p{margin:0}::selection{background-color:var(--md-sys-color-inverse-surface);color:var(--md-sys-color-inverse-on-surface)}:focus-visible{outline:none}hr{border:none;border-block-start:1px solid var(--md-sys-color-outline-variant);margin-block:0}a{color:var(--md-sys-color-primary);text-underline-offset:.2em}button,input,select,textarea{font:inherit;letter-spacing:inherit;color:inherit}::-webkit-scrollbar{block-size:12px;inline-size:12px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--md-sys-color-outline-variant);border-radius:var(--md-sys-shape-corner-full);border:3px solid var(--md-sys-color-background)}*{scrollbar-color:var(--md-sys-color-outline-variant) transparent;scrollbar-width:thin}[dir=rtl] :is(input[type=tel],input[type=email],input[type=url]){text-align:right;direction:ltr}}@layer components{.md-icon{--md-icon-size:24px;--md-icon-opsz:24;block-size:1em;inline-size:1em;font-family:Material Symbols Rounded;font-size:var(--md-icon-size);font-variation-settings:"FILL" var(--md-icon-fill), "wght" var(--md-icon-weight), "GRAD" var(--md-icon-grade), "opsz" var(--md-icon-opsz);transition-property:--md-icon-fill,--md-icon-weight,--md-icon-grade;transition-timing-function:var(--md-sys-motion-spring-expressive-default-effects);transition-duration:var(--md-sys-motion-spring-expressive-default-effects-duration);letter-spacing:normal;text-transform:none;white-space:nowrap;word-wrap:normal;-webkit-user-select:none;user-select:none;-webkit-font-smoothing:antialiased;direction:ltr;flex:none;justify-content:center;align-items:center;font-style:normal;font-weight:400;line-height:1;display:inline-flex}.md-icon--directional:where([dir=rtl] *){scale:-1 1}.md-flag{border-radius:var(--md-sys-shape-corner-full);object-fit:cover;flex:none;display:block}.md-button{box-sizing:border-box;border-radius:var(--md-sys-shape-corner-full);block-size:40px;font-family:var(--md-sys-typescale-label-large-font);font-size:var(--md-sys-typescale-label-large-size);line-height:var(--md-sys-typescale-label-large-line-height);font-weight:var(--md-sys-typescale-label-large-weight);letter-spacing:var(--md-sys-typescale-label-large-tracking);white-space:nowrap;color:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;font-variation-settings:"ROND" var(--md-sys-typeface-rond), "GRAD" var(--md-sys-typeface-grad);transition:background-color var(--md-sys-motion-duration-short4) var(--md-sys-motion-easing-standard), color var(--md-sys-motion-duration-short4) var(--md-sys-motion-easing-standard), box-shadow var(--md-sys-motion-duration-short4) var(--md-sys-motion-easing-standard), font-weight var(--md-sys-motion-spring-expressive-default-spatial-duration) var(--md-sys-motion-spring-expressive-default-spatial), --md-sys-typeface-grad var(--md-sys-motion-spring-expressive-default-spatial-duration) var(--md-sys-motion-spring-expressive-default-spatial), border-radius var(--md-sys-motion-spring-expressive-fast-effects-duration) var(--md-sys-motion-spring-expressive-fast-effects);background:0 0;border:0;justify-content:center;align-items:center;gap:8px;padding-inline:24px;text-decoration:none;display:inline-flex;position:relative}.md-button:has(>.md-icon:first-child){padding-inline-start:16px}.md-button .md-icon{--md-icon-size:18px;--md-icon-opsz:18;z-index:1;position:relative}.md-button>:not(.md-button__state,.md-ripple){z-index:1;position:relative}.md-button:hover{--md-icon-fill:1}.md-button:disabled{cursor:not-allowed;--md-icon-fill:0}.md-button[aria-pressed]{border-radius:var(--md-sys-shape-corner-full)}.md-button[aria-pressed=true]{--md-icon-fill:1;--md-sys-typeface-grad:50}.md-button--filled[aria-pressed=false]{background-color:var(--md-sys-color-surface-container);color:var(--md-sys-color-on-surface-variant)}.md-button--filled[aria-pressed=true]{background-color:var(--md-sys-color-primary);color:var(--md-sys-color-on-primary)}.md-icon-button[aria-pressed=true]{--md-icon-fill:1}.md-button:after{content:"";border-radius:inherit;opacity:0;pointer-events:none;transition-property:opacity;transition-timing-function:var(--md-sys-motion-spring-expressive-fast-effects);transition-duration:var(--md-sys-motion-spring-expressive-fast-effects-duration);background-color:currentColor;position:absolute;inset:0}.md-button:hover:after{opacity:var(--md-sys-state-hover-state-layer-opacity)}.md-button:active:after{opacity:var(--md-sys-state-pressed-state-layer-opacity)}.md-button:disabled:after{opacity:0}.md-button>.md-button__reveal{z-index:1;opacity:0;pointer-events:none;transition:opacity var(--md-sys-motion-spring-expressive-default-effects-duration) var(--md-sys-motion-spring-expressive-default-effects);align-items:center;display:flex;position:absolute;inset-block-start:50%;inset-inline-start:18px;translate:0 -50%}.md-button--has-reveal{transition:background-color var(--md-sys-motion-duration-short4) var(--md-sys-motion-easing-standard), color var(--md-sys-motion-duration-short4) var(--md-sys-motion-easing-standard), box-shadow var(--md-sys-motion-duration-short4) var(--md-sys-motion-easing-standard), font-weight var(--md-sys-motion-spring-expressive-default-spatial-duration) var(--md-sys-motion-spring-expressive-default-spatial), --md-sys-typeface-grad var(--md-sys-motion-spring-expressive-default-spatial-duration) var(--md-sys-motion-spring-expressive-default-spatial), padding-inline-start var(--md-sys-motion-spring-expressive-default-spatial-duration) var(--md-sys-motion-spring-expressive-default-spatial), border-radius var(--md-sys-motion-spring-expressive-fast-effects-duration) var(--md-sys-motion-spring-expressive-fast-effects);padding-inline:24px}.md-button--has-reveal:hover{padding-inline-start:52px}.md-button--has-reveal:hover .md-button__reveal{opacity:1}.md-button--has-reveal:disabled:hover{padding-inline-start:24px}.md-button--has-reveal:disabled:hover .md-button__reveal{opacity:0}.md-button--filled{background-color:var(--md-sys-color-primary);color:var(--md-sys-color-on-primary);font-weight:var(--md-sys-typescale-label-large-emphasized-weight)}.md-button--tonal{background-color:var(--md-sys-color-secondary-container);color:var(--md-sys-color-on-secondary-container)}.md-button--outlined{border:1px solid var(--md-sys-color-outline);color:var(--md-sys-color-primary)}.md-button--text{color:var(--md-sys-color-primary);padding-inline:12px}.md-button--text:has(>.md-icon:first-child){padding-inline-start:12px}.md-button--danger{border:1px solid var(--md-sys-color-error);color:var(--md-sys-color-error)}.md-button--filled:disabled,.md-button--tonal:disabled{background-color:color-mix(in srgb, var(--md-sys-color-on-surface) 12%, transparent);color:color-mix(in srgb, var(--md-sys-color-on-surface) 38%, transparent)}.md-button--outlined:disabled,.md-button--text:disabled,.md-button--danger:disabled{border-color:color-mix(in srgb, var(--md-sys-color-on-surface) 12%, transparent);color:color-mix(in srgb, var(--md-sys-color-on-surface) 38%, transparent)}.md-button--small{block-size:36px;font-size:var(--md-sys-typescale-label-medium-size);padding-inline:16px}.md-button--small:has(.md-icon:first-child){padding-inline-start:12px}.md-icon-button{border-radius:var(--md-sys-shape-corner-full);block-size:40px;inline-size:40px;color:var(--md-sys-color-on-surface-variant);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color var(--md-sys-motion-duration-short4) var(--md-sys-motion-easing-standard), color var(--md-sys-motion-duration-short4) var(--md-sys-motion-easing-standard), border-radius var(--md-sys-motion-spring-expressive-fast-effects-duration) var(--md-sys-motion-spring-expressive-fast-effects);background:0 0;border:0;flex:none;place-items:center;padding:0;display:inline-grid;position:relative}.md-icon-button .md-icon{--md-icon-size:20px;--md-icon-opsz:20;z-index:1;position:relative}.md-icon-button .md-flag{z-index:1;position:relative}.md-icon-button:hover{--md-icon-fill:1}.md-icon-button--outlined{border:1px solid var(--md-sys-color-outline-variant);transition:background-color var(--md-sys-motion-spring-expressive-default-effects-duration) var(--md-sys-motion-spring-expressive-default-effects), border-color var(--md-sys-motion-spring-expressive-default-effects-duration) var(--md-sys-motion-spring-expressive-default-effects), color var(--md-sys-motion-spring-expressive-default-effects-duration) var(--md-sys-motion-spring-expressive-default-effects), border-radius var(--md-sys-motion-spring-expressive-fast-effects-duration) var(--md-sys-motion-spring-expressive-fast-effects)}.md-icon-button--outlined:hover{border-color:var(--md-sys-color-outline);color:var(--md-sys-color-on-surface);--md-icon-fill:1}.md-icon-button .md-icon{will-change:scale;transition:scale var(--md-sys-motion-spring-expressive-fast-effects-duration) var(--md-sys-motion-spring-expressive-fast-effects), --md-icon-fill var(--md-sys-motion-spring-expressive-default-effects-duration) var(--md-sys-motion-spring-expressive-default-effects), --md-icon-weight var(--md-sys-motion-spring-expressive-default-effects-duration) var(--md-sys-motion-spring-expressive-default-effects), --md-icon-grade var(--md-sys-motion-spring-expressive-default-effects-duration) var(--md-sys-motion-spring-expressive-default-effects)}.md-icon-button:hover .md-icon{scale:1.12}.md-icon-button--danger{color:var(--md-sys-color-error)}.md-icon-button:after{content:"";border-radius:inherit;opacity:0;pointer-events:none;transition-property:opacity;transition-timing-function:var(--md-sys-motion-spring-expressive-fast-effects);transition-duration:var(--md-sys-motion-spring-expressive-fast-effects-duration);background-color:currentColor;position:absolute;inset:0}.md-icon-button:hover:after{opacity:var(--md-sys-state-hover-state-layer-opacity)}.md-icon-button:active:after{opacity:var(--md-sys-state-pressed-state-layer-opacity)}.md-group{flex-wrap:nowrap;column-gap:2px;display:flex}.md-group__button{background-color:var(--md-sys-color-secondary-container);block-size:48px;min-inline-size:0;color:var(--md-sys-color-on-secondary-container);cursor:pointer;white-space:nowrap;-webkit-tap-highlight-color:transparent;font-family:var(--md-sys-typescale-label-large-font);font-size:var(--md-sys-typescale-label-large-size);line-height:var(--md-sys-typescale-label-large-line-height);letter-spacing:var(--md-sys-typescale-label-large-tracking);font-weight:var(--md-ref-typeface-weight-medium);font-variation-settings:"ROND" var(--md-sys-typeface-rond), "GRAD" var(--md-sys-typeface-grad);transition:background-color var(--md-sys-motion-duration-short4) var(--md-sys-motion-easing-standard), color var(--md-sys-motion-duration-short4) var(--md-sys-motion-easing-standard), font-weight var(--md-sys-motion-spring-expressive-default-spatial-duration) var(--md-sys-motion-spring-expressive-default-spatial), border-radius var(--md-sys-motion-spring-expressive-default-spatial-duration) var(--md-sys-motion-spring-expressive-default-effects);border:0;border-radius:24px;flex:1 0 auto;justify-content:center;align-items:center;gap:8px;padding-inline:16px;text-decoration:none;display:inline-flex}.md-group__button:not(:disabled):hover{--md-icon-fill:1;font-weight:var(--md-ref-typeface-weight-bold);background-color:color-mix(in srgb, var(--md-sys-color-on-secondary-container) calc(var(--md-sys-state-hover-state-layer-opacity) * 100%), var(--md-sys-color-secondary-container))}.md-group__button--primary{background-color:var(--md-sys-color-primary);color:var(--md-sys-color-on-primary)}.md-group__button--primary:not(:disabled):hover{background-color:color-mix(in srgb, var(--md-sys-color-on-primary) calc(var(--md-sys-state-hover-state-layer-opacity) * 100%), var(--md-sys-color-primary))}.md-group__button:disabled{cursor:not-allowed;background-color:color-mix(in srgb, var(--md-sys-color-on-surface) 12%, transparent);color:color-mix(in srgb, var(--md-sys-color-on-surface) 38%, transparent)}.md-group__button .md-icon{--md-icon-size:18px;--md-icon-opsz:20}.md-group__button--selection{flex:1 1 0;block-size:40px;text-decoration:none;position:relative;overflow:hidden}.md-group__button--selection.md-group__button,.md-group__button--selection.md-group__button:not(:disabled):hover{font-weight:var(--md-ref-typeface-weight-medium)}.md-group__button--selection[data-selected]{background-color:var(--md-sys-color-secondary);color:var(--md-sys-color-on-secondary);border-radius:24px}.md-group__button--selection[data-selected]:hover{background-color:color-mix(in srgb, var(--md-sys-color-on-secondary) calc(var(--md-sys-state-hover-state-layer-opacity) * 100%), var(--md-sys-color-secondary))}.md-group__button.md-group__button--selection{transition:background-color var(--md-sys-motion-duration-short4) var(--md-sys-motion-easing-standard), color var(--md-sys-motion-duration-short4) var(--md-sys-motion-easing-standard), border-radius .15s cubic-bezier(.31, .94, .34, 1)}.md-group__button:has(>.md-group__reveal){gap:0}.md-group__reveal{opacity:0;inline-size:0;transition:inline-size var(--md-sys-motion-spring-expressive-fast-spatial-duration) var(--md-sys-motion-spring-expressive-fast-spatial), margin-inline-start var(--md-sys-motion-spring-expressive-fast-spatial-duration) var(--md-sys-motion-spring-expressive-fast-spatial), opacity var(--md-sys-motion-spring-expressive-fast-effects-duration) var(--md-sys-motion-spring-expressive-fast-effects);place-items:center;display:inline-grid;overflow:hidden}.md-group__button:not(:disabled):hover>.md-group__reveal,.md-group__button:focus-visible>.md-group__reveal{opacity:1;inline-size:18px;margin-inline-start:8px}.md-group--tabs{scrollbar-width:thin;scrollbar-color:var(--md-sys-color-outline-variant) transparent;margin:-5px;padding:5px;overflow-x:auto}.md-group--tabs>.md-group__button{text-overflow:ellipsis;font-weight:var(--md-ref-typeface-weight-semibold);transition:background-color var(--md-sys-motion-duration-short4) var(--md-sys-motion-easing-standard), color var(--md-sys-motion-duration-short4) var(--md-sys-motion-easing-standard), font-weight var(--md-sys-motion-spring-expressive-default-spatial-duration) var(--md-sys-motion-spring-expressive-default-spatial), --md-sys-typeface-grad var(--md-sys-motion-spring-expressive-default-spatial-duration) var(--md-sys-motion-spring-expressive-default-spatial), border-radius var(--md-sys-motion-spring-expressive-default-spatial-duration) var(--md-sys-motion-spring-expressive-default-spatial);overflow:hidden}.md-group--tabs>.md-group__button:not(:disabled):hover{font-weight:var(--md-ref-typeface-weight-semibold)}.md-group--tabs>.md-group__button[aria-selected=true]{background-color:var(--md-sys-color-secondary);color:var(--md-sys-color-on-secondary);font-weight:var(--md-ref-typeface-weight-bold);--md-sys-typeface-grad:50;border-radius:24px}.md-group--tabs>.md-group__button[aria-selected=true]:hover{background-color:color-mix(in srgb, var(--md-sys-color-on-secondary) calc(var(--md-sys-state-hover-state-layer-opacity) * 100%), var(--md-sys-color-secondary))}@media (width<30rem){.md-group--stack{flex-direction:column;row-gap:2px}.md-group--stack>.md-group__button{border-radius:24px}}.md-swap{display:grid}.md-swap__layer{opacity:0;pointer-events:none;transition:opacity var(--md-sys-motion-spring-expressive-default-effects-duration) var(--md-sys-motion-spring-expressive-default-effects);grid-area:1/1;justify-content:center;align-items:center;display:flex}.md-swap--start .md-swap__layer{justify-content:flex-start}.md-swap__layer[data-active]{opacity:1;pointer-events:auto}.md-reveal{opacity:0;transition:grid-template-rows var(--md-sys-motion-spring-expressive-default-spatial-duration) var(--md-sys-motion-spring-expressive-default-spatial), margin-block-start var(--md-sys-motion-spring-expressive-default-spatial-duration) var(--md-sys-motion-spring-expressive-default-spatial), opacity var(--md-sys-motion-spring-expressive-default-effects-duration) var(--md-sys-motion-spring-expressive-default-effects);grid-template-rows:0fr;margin-block-start:calc(-1 * var(--md-reveal-gap,0px));display:grid}.md-reveal[data-open]{opacity:1;grid-template-rows:1fr;margin-block-start:0}.md-reveal__inner{min-block-size:0;padding-block:var(--md-reveal-bleed,0px) 1px;margin-block:calc(-1 * var(--md-reveal-bleed,0px)) -1px;overflow:hidden}.md-smooth-height{--md-smooth-bleed:8px;margin-block:calc(-1 * var(--md-smooth-bleed));transition:block-size var(--md-sys-motion-spring-expressive-default-spatial-duration) var(--md-sys-motion-spring-expressive-default-spatial);overflow:visible clip}.md-smooth-height__inner{padding-block:var(--md-smooth-bleed);display:flow-root}.md-chip-list[data-centred]{justify-content:center}.md-chip-list{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex;position:relative}@media (prefers-reduced-motion:reduce){.md-smooth-height{transition:none}}.md-rolling-number{vertical-align:bottom;font-variant-numeric:tabular-nums;display:inline-grid;overflow:hidden}.md-rolling-number__value{grid-area:1/1}.md-width-reveal{opacity:0;transition:grid-template-columns var(--md-sys-motion-spring-expressive-default-spatial-duration) var(--md-sys-motion-spring-expressive-default-spatial), margin-inline-start var(--md-sys-motion-spring-expressive-default-spatial-duration) var(--md-sys-motion-spring-expressive-default-spatial), opacity var(--md-sys-motion-spring-expressive-default-effects-duration) var(--md-sys-motion-spring-expressive-default-effects);grid-template-columns:0fr;margin-inline-start:calc(-1 * var(--md-width-reveal-gap,0px));display:grid}.md-width-reveal[data-open]{opacity:1;grid-template-columns:1fr;margin-inline-start:0}.md-width-reveal__inner{overflow-clip-margin:6px;white-space:nowrap;min-inline-size:0;display:flex;overflow:clip}@media (prefers-reduced-motion:reduce){.md-width-reveal{transition:none}}.md-rolling-label{block-size:1.5em;transition:inline-size var(--md-sys-motion-spring-expressive-default-spatial-duration) var(--md-sys-motion-spring-expressive-default-spatial);align-items:center;display:inline-grid;position:relative;overflow:hidden}.md-rolling-label__measures{visibility:hidden;pointer-events:none;flex-direction:column;align-items:flex-start;display:flex;position:absolute;inset-block-start:0;inset-inline-start:0}.md-rolling-label__face{white-space:nowrap;align-items:center;gap:8px;display:inline-flex}.md-rolling-label__shown{grid-area:1/1}.md-rolling-label__icon{display:inline-flex}@media (prefers-reduced-motion:reduce){.md-rolling-label{transition:none}}.md-height-swap{overflow-clip-margin:8px;transition:block-size var(--md-sys-motion-spring-expressive-default-spatial-duration) var(--md-sys-motion-spring-expressive-default-spatial);display:grid;position:relative;overflow:clip}.md-height-swap__layer{opacity:0;visibility:hidden;transition:opacity var(--md-sys-motion-spring-expressive-fast-effects-duration) var(--md-sys-motion-spring-expressive-fast-effects), visibility 0s linear var(--md-sys-motion-spring-expressive-fast-effects-duration);grid-area:1/1;align-self:start}.md-height-swap__layer:not([data-active]){position:absolute;inset-block-start:0;inset-inline:0}.md-height-swap__layer[data-active]{opacity:1;visibility:visible;transition:opacity var(--md-sys-motion-spring-expressive-default-effects-duration) var(--md-sys-motion-spring-expressive-default-effects) var(--md-sys-motion-spring-expressive-fast-effects-duration), visibility 0s}.md-width-swap{transition:inline-size var(--md-sys-motion-spring-expressive-default-spatial-duration) var(--md-sys-motion-spring-expressive-default-spatial);grid-template-columns:100%;justify-items:center;display:inline-grid}.md-width-swap__layer{white-space:nowrap;grid-area:1/1;justify-self:unsafe center}.md-steady-run{display:inline}.md-steady{max-inline-size:100%;display:inline-grid}.md-steady:before,.md-steady__ink{overflow-wrap:anywhere;grid-area:1/1;justify-self:start;min-inline-size:0}.md-steady:before{content:attr(data-word);visibility:hidden}.md-empty{box-sizing:border-box;border-radius:var(--md-sys-shape-corner-extra-large);background-color:var(--md-sys-color-surface-container-low);text-align:center;flex-direction:column;align-items:center;inline-size:100%;padding:40px 32px;display:flex}.md-empty__mark{border-radius:var(--md-sys-shape-corner-full);background-color:var(--md-sys-color-primary-container);block-size:72px;inline-size:72px;color:var(--md-sys-color-on-primary-container);--md-icon-fill:1;place-items:center;display:grid}.md-empty__title{max-inline-size:46ch;color:var(--md-sys-color-on-surface);font-family:var(--md-sys-typescale-title-large-font);font-size:var(--md-sys-typescale-title-large-size);line-height:var(--md-sys-typescale-title-large-line-height);font-weight:var(--md-sys-typescale-title-large-weight);letter-spacing:var(--md-sys-typescale-title-large-tracking);text-wrap:balance;margin:16px 0 0}.md-empty__title+.md-empty__text{margin-block-start:8px}.md-empty__text{max-inline-size:46ch;font-size:var(--md-sys-typescale-body-large-size);line-height:var(--md-sys-typescale-body-large-line-height);color:var(--md-sys-color-on-surface-variant);text-wrap:pretty;margin:16px 0 0}.md-empty__action{justify-content:center;margin-block-start:24px;display:flex}.md-empty__note{max-inline-size:46ch;font-size:var(--md-sys-typescale-body-small-size);line-height:var(--md-sys-typescale-body-small-line-height);color:var(--md-sys-color-on-surface-variant);margin:16px 0 0}.md-field{flex-direction:column;min-inline-size:0;display:flex;position:relative}.md-field__label{z-index:1;background-color:var(--md-field-surface,var(--md-sys-color-background));font-family:var(--md-sys-typescale-body-small-font);font-size:var(--md-sys-typescale-body-small-size);line-height:var(--md-sys-typescale-body-small-line-height);letter-spacing:var(--md-sys-typescale-body-small-tracking);color:var(--md-sys-color-on-surface-variant);pointer-events:none;transition:color var(--md-sys-motion-spring-expressive-fast-effects-duration) var(--md-sys-motion-spring-expressive-fast-effects), font-weight var(--md-sys-motion-spring-expressive-slow-spatial-duration) var(--md-sys-motion-spring-expressive-slow-spatial);padding-inline:4px;position:absolute;inset-block-start:-8px;inset-inline-start:12px}.md-field__control{box-sizing:border-box;inline-size:100%;block-size:var(--md-field-control-size,56px);border:1px solid var(--md-sys-color-outline);border-radius:var(--md-sys-shape-corner-extra-small);color:var(--md-sys-color-on-surface);font-family:var(--md-sys-typescale-body-large-font);font-size:var(--md-sys-typescale-body-large-size);line-height:var(--md-sys-typescale-body-large-line-height);letter-spacing:var(--md-sys-typescale-body-large-tracking);transition:border-color var(--md-sys-motion-duration-short4) var(--md-sys-motion-easing-standard), box-shadow var(--md-sys-motion-duration-short4) var(--md-sys-motion-easing-standard);background:0 0;padding-inline:16px}.md-field__control:-webkit-any(:-webkit-autofill,:autofill){-webkit-text-fill-color:var(--md-sys-color-on-surface);caret-color:var(--md-sys-color-on-surface);transition:background-color 0s 86400s, color 0s 86400s, border-color var(--md-sys-motion-duration-short4) var(--md-sys-motion-easing-standard), box-shadow var(--md-sys-motion-duration-short4) var(--md-sys-motion-easing-standard)}.md-field__control:is(:autofill,:autofill){-webkit-text-fill-color:var(--md-sys-color-on-surface);caret-color:var(--md-sys-color-on-surface);transition:background-color 0s 86400s, color 0s 86400s, border-color var(--md-sys-motion-duration-short4) var(--md-sys-motion-easing-standard), box-shadow var(--md-sys-motion-duration-short4) var(--md-sys-motion-easing-standard)}textarea.md-field__control{resize:vertical;block-size:auto;min-block-size:112px;padding-block:16px}.md-chip{transition:background-color var(--md-sys-motion-duration-short4) var(--md-sys-motion-easing-standard), color var(--md-sys-motion-duration-short4) var(--md-sys-motion-easing-standard)}.md-field__control::placeholder{color:var(--md-sys-color-outline)}.md-field__control:focus{border-color:var(--md-sys-color-primary);box-shadow:inset 0 0 0 1px var(--md-sys-color-primary);outline:none}.md-field--error .md-field__control:focus{border-color:var(--md-sys-color-error);box-shadow:inset 0 0 0 1px var(--md-sys-color-error)}.md-field:focus-within .md-field__label{color:var(--md-sys-color-primary);font-weight:var(--md-ref-typeface-weight-medium)}.md-field--error:focus-within .md-field__label{color:var(--md-sys-color-error)}.md-field__message{--md-reveal-gap:0px;--md-reveal-bleed:0px}.md-field__help{font-family:var(--md-sys-typescale-body-small-font);font-size:var(--md-sys-typescale-body-small-size);line-height:var(--md-sys-typescale-body-small-line-height);letter-spacing:var(--md-sys-typescale-body-small-tracking);color:var(--md-sys-color-on-surface-variant);margin:0;padding-block-start:8px;padding-inline:2px}.md-field--error .md-field__control{border-color:var(--md-sys-color-error)}.md-field--error .md-field__label,.md-field--error .md-field__help,.md-field__help--error{color:var(--md-sys-color-error)}.md-chip-set{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.md-chip{border-radius:var(--md-sys-shape-corner-small);background-color:var(--md-sys-color-secondary-container);block-size:36px;color:var(--md-sys-color-on-secondary-container);font-family:var(--md-sys-typescale-label-large-font);font-size:var(--md-sys-typescale-label-large-size);line-height:var(--md-sys-typescale-label-large-line-height);font-weight:var(--md-sys-typescale-label-large-weight);letter-spacing:var(--md-sys-typescale-label-large-tracking);align-items:center;gap:6px;padding-inline:16px 8px;display:inline-flex}.md-chip--outlined{border:1px solid var(--md-sys-color-outline);color:var(--md-sys-color-on-surface);font-weight:var(--md-sys-typescale-label-large-weight);background:0 0}.md-skill-icon{background-color:var(--md-skill-icon-color,currentColor);-webkit-mask:var(--md-skill-icon) center / contain no-repeat;mask:var(--md-skill-icon) center / contain no-repeat;-webkit-mask:var(--md-skill-icon) center / contain no-repeat;flex:none;display:inline-block}.md-chip .md-icon-button{block-size:24px;inline-size:24px;color:inherit}.md-chip .md-icon-button .md-icon{--md-icon-size:16px;--md-icon-opsz:20}.md-segmented{border:1px solid var(--md-sys-color-outline);border-radius:var(--md-sys-shape-corner-full);flex-grow:1;block-size:40px;min-inline-size:0;display:flex;overflow:hidden}.md-segmented__option{border:0;border-inline-start:1px solid var(--md-sys-color-outline);min-inline-size:0;color:var(--md-sys-color-on-surface-variant);font-family:var(--md-sys-typescale-label-large-font);font-size:var(--md-sys-typescale-label-large-size);font-weight:var(--md-sys-typescale-label-large-weight);letter-spacing:var(--md-sys-typescale-label-large-tracking);cursor:pointer;-webkit-tap-highlight-color:transparent;transition-property:background-color,color,font-weight;transition-timing-function:var(--md-sys-motion-spring-expressive-default-effects);transition-duration:var(--md-sys-motion-spring-expressive-default-effects-duration);background:0 0;flex-grow:1;flex-basis:0;justify-content:center;align-items:center;gap:6px;display:inline-flex;position:relative}.md-segmented__option:first-child{border-inline-start:0}.md-segmented__input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.md-segmented__option:has(.md-segmented__input:focus-visible){outline:2px solid var(--md-sys-color-primary);outline-offset:-2px}.md-segmented__option[data-checked],.md-segmented__option[aria-checked=true]{background-color:var(--md-sys-color-secondary-container);color:var(--md-sys-color-on-secondary-container);font-weight:var(--md-sys-typescale-label-large-emphasized-weight);--md-icon-fill:1}.md-segmented__option .md-icon{--md-icon-size:16px;--md-icon-opsz:20}.md-segmented__option:hover{color:var(--md-sys-color-on-surface)}.md-segmented__option{white-space:nowrap;text-overflow:ellipsis;padding-inline:8px;overflow:hidden}@media (width<=599px){.md-segmented{overscroll-behavior-x:contain;scrollbar-width:none;overflow-x:auto}.md-segmented::-webkit-scrollbar{display:none}.md-segmented__option{flex:none;padding-inline:14px;overflow:visible}}.md-switch-field{grid-template-columns:auto minmax(0,1fr);gap:4px 12px;display:inline-grid}.md-switch-field__label{grid-column:1/-1;grid-template-columns:subgrid;cursor:pointer;color:var(--md-sys-color-on-surface);font-size:var(--md-sys-typescale-body-large-size);line-height:var(--md-sys-typescale-body-large-line-height);align-items:center;display:grid}.md-switch-field__description{color:var(--md-sys-color-on-surface-variant);font-size:var(--md-sys-typescale-body-medium-size);line-height:var(--md-sys-typescale-body-medium-line-height);text-wrap:pretty;grid-column:2}.md-switch{border:2px solid var(--md-sys-color-outline);border-radius:var(--md-sys-shape-corner-full);background-color:var(--md-sys-color-surface-container-highest);cursor:pointer;block-size:32px;inline-size:52px;transition-property:background-color,border-color;transition-timing-function:var(--md-sys-motion-spring-expressive-default-effects);transition-duration:var(--md-sys-motion-spring-expressive-default-effects-duration);flex:none;padding:0;position:relative}.md-switch__handle{border-radius:var(--md-sys-shape-corner-full);background-color:var(--md-sys-color-outline);block-size:16px;inline-size:16px;transition-property:inline-size,block-size,inset-inline-start,background-color;transition-timing-function:var(--md-sys-motion-spring-expressive-fast-spatial);transition-duration:var(--md-sys-motion-spring-expressive-fast-spatial-duration);place-items:center;display:grid;position:absolute;inset-block-start:50%;inset-inline-start:4px;translate:0 -50%}.md-switch[aria-checked=true]{background-color:var(--md-sys-color-primary);border-color:var(--md-sys-color-primary)}.md-switch[aria-checked=true] .md-switch__handle{background-color:var(--md-sys-color-on-primary);block-size:24px;inline-size:24px;inset-inline-start:24px}.md-switch[aria-checked=true] .md-icon{--md-icon-size:16px;--md-icon-opsz:20;color:var(--md-sys-color-primary)}.md-switch:disabled{cursor:default;opacity:.38}.md-switch[data-readonly]{cursor:not-allowed;opacity:.38}.md-field__picker{cursor:pointer;text-align:start;justify-content:space-between;align-items:center;gap:8px;display:flex}.md-field__placeholder{color:var(--md-sys-color-on-surface-variant)}.md-field__control--masked{-webkit-text-security:disc}.md-field__control--revealable{padding-inline-end:48px}.md-field__reveal{--md-icon-size:20px;position:absolute;inset-block-start:calc(var(--md-field-control-size,56px) / 2);inset-inline-end:4px;transform:translateY(-50%)}.md-reveal-icon{fill:currentColor;block-size:20px;inline-size:20px;transition:scale var(--md-sys-motion-spring-expressive-fast-effects-duration) var(--md-sys-motion-spring-expressive-fast-effects);overflow:visible}.md-field__reveal:hover .md-reveal-icon,.md-field__reveal:active .md-reveal-icon{scale:1.12}.md-reveal-icon__slash,.md-reveal-icon__cut{fill:none;stroke-linecap:round;stroke-dasharray:1 2;stroke-dashoffset:1px;transition:stroke-dashoffset var(--md-sys-motion-spring-expressive-default-spatial-duration) var(--md-sys-motion-spring-expressive-default-spatial)}.md-reveal-icon__slash{stroke:currentColor;stroke-width:60px}.md-reveal-icon__cut{stroke:#000;stroke-width:150px}.md-reveal-icon[data-crossed] .md-reveal-icon__slash,.md-reveal-icon[data-crossed] .md-reveal-icon__cut{stroke-dashoffset:0}.md-field--morphing .md-field__control{color:#0000;-webkit-text-fill-color:transparent;caret-color:var(--md-sys-color-on-surface)}.md-field__morph,.md-field__morph-probe{font-family:var(--md-sys-typescale-body-large-font);font-size:var(--md-sys-typescale-body-large-size);line-height:var(--md-sys-typescale-body-large-line-height);letter-spacing:var(--md-sys-typescale-body-large-tracking);font-weight:var(--md-sys-typescale-body-large-weight)}.md-field__morph-probe{visibility:hidden;white-space:pre;pointer-events:none;direction:ltr;position:absolute;inset-block-start:0;inset-inline-start:0}.md-field__morph{block-size:var(--md-field-control-size,56px);pointer-events:none;color:var(--md-sys-color-on-surface);position:absolute;inset-block-start:0;inset-inline:17px 49px;overflow:hidden}.md-field__morph-run{white-space:pre;direction:ltr;position:absolute;inset:0}.md-field__morph-cell{inset-block:0;inline-size:var(--w);translate:var(--from) 0;transition:translate var(--md-sys-motion-spring-expressive-default-spatial-duration) var(--md-sys-motion-spring-expressive-default-spatial);align-items:center;display:grid;position:absolute;left:0}.md-field__morph[data-running] .md-field__morph-cell{translate:var(--to) 0}.md-field__morph-dot,.md-field__morph-glyph{transition:opacity var(--md-sys-motion-spring-expressive-default-effects-duration) var(--md-sys-motion-spring-expressive-default-effects), filter var(--md-sys-motion-spring-expressive-default-effects-duration) var(--md-sys-motion-spring-expressive-default-effects), scale var(--md-sys-motion-spring-expressive-default-spatial-duration) var(--md-sys-motion-spring-expressive-default-spatial), translate var(--md-sys-motion-spring-expressive-default-spatial-duration) var(--md-sys-motion-spring-expressive-default-spatial);transition-delay:calc(var(--i) * 12ms);grid-area:1/1;justify-self:center}.md-field__morph-glyph{opacity:0;filter:blur(3px);translate:0 45%;scale:.4}.md-field__morph:is([data-to=shown][data-running],[data-to=hidden]:not([data-running])) .md-field__morph-glyph{opacity:1;filter:none;translate:0;scale:1}.md-field__morph:is([data-to=shown][data-running],[data-to=hidden]:not([data-running])) .md-field__morph-dot{opacity:0;scale:.2}.md-select{text-align:start;cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;align-items:center;gap:8px;padding-inline:16px 12px;display:flex}.md-select:hover:not([data-disabled]){border-color:var(--md-sys-color-on-surface)}.md-select[data-popup-open]{border-color:var(--md-sys-color-primary);box-shadow:inset 0 0 0 1px var(--md-sys-color-primary)}.md-field--error .md-select:hover:not([data-disabled]),.md-field--error .md-select[data-popup-open]{border-color:var(--md-sys-color-error)}.md-field--error .md-select[data-popup-open]{box-shadow:inset 0 0 0 1px var(--md-sys-color-error)}.md-field:has(.md-select[data-popup-open]) .md-field__label{color:var(--md-sys-color-primary)}.md-field--error:has(.md-select[data-popup-open]) .md-field__label{color:var(--md-sys-color-error)}.md-select[data-disabled]{cursor:default;opacity:var(--md-sys-state-disabled-content-opacity)}.md-select__value{text-overflow:ellipsis;white-space:nowrap;flex:1;min-inline-size:0;overflow:hidden}.md-select__icon{color:var(--md-sys-color-on-surface-variant);transition-property:rotate,color;transition-timing-function:var(--md-sys-motion-spring-expressive-fast-spatial);transition-duration:var(--md-sys-motion-spring-expressive-fast-spatial-duration);flex:none;place-items:center;display:grid}.md-select[data-popup-open] .md-select__icon{color:var(--md-sys-color-primary);rotate:180deg}.md-select__positioner{z-index:55;outline:none}.md-select__popup{box-sizing:border-box;inline-size:var(--anchor-width);border-radius:var(--md-sys-shape-corner-large);background-color:var(--md-sys-color-surface-container);color:var(--md-sys-color-on-surface);box-shadow:var(--md-sys-elevation-shadow-level2);transform-origin:var(--transform-origin);transition:opacity var(--md-sys-motion-duration-short2) var(--md-sys-motion-easing-standard), transform var(--md-sys-motion-duration-short2) var(--md-sys-motion-easing-standard);outline:none;overflow:hidden}.md-select__popup[data-starting-style],.md-select__popup[data-ending-style]{opacity:0;transform:scaleY(.9)}.md-select__list{box-sizing:border-box;max-block-size:min(var(--available-height), 22rem);overscroll-behavior:contain;scrollbar-width:thin;outline:none;flex-direction:column;gap:2px;padding:0;scroll-padding-block:8px;display:flex;overflow-y:auto}.md-select__group+.md-select__group,.md-select__item+.md-select__group{border-block-start:1px solid var(--md-sys-color-outline-variant);margin-block-start:8px;padding-block-start:8px}.md-select__group-label{color:var(--md-sys-color-on-surface-variant);font-family:var(--md-sys-typescale-label-medium-font);font-size:var(--md-sys-typescale-label-medium-size);line-height:var(--md-sys-typescale-label-medium-line-height);font-weight:var(--md-sys-typescale-label-medium-weight);letter-spacing:var(--md-sys-typescale-label-medium-tracking);padding:8px 16px 4px}.md-select__item{min-block-size:48px;color:var(--md-sys-color-on-surface);font-family:var(--md-sys-typescale-body-large-font);font-size:var(--md-sys-typescale-body-large-size);line-height:var(--md-sys-typescale-body-large-line-height);letter-spacing:var(--md-sys-typescale-body-large-tracking);cursor:pointer;-webkit-user-select:none;user-select:none;transition:background-color var(--md-sys-motion-duration-short2) var(--md-sys-motion-easing-standard), border-radius var(--md-sys-motion-spring-expressive-fast-spatial-duration) var(--md-sys-motion-spring-expressive-fast-spatial);border-radius:20px;outline:none;align-items:center;gap:12px;margin-inline:4px;padding-inline:16px 12px;scroll-margin-block:8px;display:flex}.md-select__item:first-child,.md-select__item:last-child{border-radius:0;margin-inline:0}.md-select__item[data-highlighted]{background-color:color-mix(in srgb, var(--md-sys-color-on-surface) calc(var(--md-sys-state-hover-state-layer-opacity) * 100%), transparent)}.md-select__item[data-selected]{background-color:var(--md-sys-color-secondary-container);color:var(--md-sys-color-on-secondary-container)}.md-select__item[data-selected][data-highlighted]{background-color:color-mix(in srgb, var(--md-sys-color-on-secondary-container) calc(var(--md-sys-state-hover-state-layer-opacity) * 100%), var(--md-sys-color-secondary-container))}.md-select__item[data-disabled]{cursor:default;opacity:var(--md-sys-state-disabled-content-opacity)}.md-select__item-text{flex:1;min-inline-size:0}.md-select__check{flex:none;place-items:center;display:grid}.md-status{box-sizing:border-box;border-radius:var(--md-sys-shape-corner-full);block-size:32px;font-family:var(--md-sys-typescale-label-large-font);font-size:var(--md-sys-typescale-label-large-size);line-height:var(--md-sys-typescale-label-large-line-height);font-weight:var(--md-sys-typescale-label-large-weight);letter-spacing:var(--md-sys-typescale-label-large-tracking);white-space:nowrap;flex:none;justify-content:center;align-items:center;gap:8px;padding-inline:16px;display:inline-flex}.md-field--radio{gap:12px}.md-field--radio .md-field__label{color:var(--md-sys-color-on-surface);font-family:var(--md-sys-typescale-body-large-font);font-size:var(--md-sys-typescale-body-large-size);line-height:var(--md-sys-typescale-body-large-line-height);letter-spacing:var(--md-sys-typescale-body-large-tracking);background:0 0;padding-inline:0;position:static}.md-field--radio.md-field--error .md-field__label{color:var(--md-sys-color-error)}.md-field--radio .md-field__help{margin-block-start:0;padding-inline:0}.md-radio-group{flex-wrap:wrap;gap:20px;display:flex}.md-radio{cursor:pointer;font-size:var(--md-sys-typescale-body-large-size);align-items:center;gap:10px;display:inline-flex}.md-radio__dot{border:2px solid var(--md-sys-color-on-surface-variant);border-radius:var(--md-sys-shape-corner-full);cursor:pointer;block-size:20px;inline-size:20px;transition:border-color var(--md-sys-motion-duration-short2) var(--md-sys-motion-easing-standard);background:0 0;flex:none;place-items:center;padding:0;display:grid}.md-radio__dot[data-checked]{border-color:var(--md-sys-color-primary)}.md-radio__indicator{border-radius:var(--md-sys-shape-corner-full);background-color:var(--md-sys-color-primary);block-size:10px;inline-size:10px}.md-checkbox{box-sizing:border-box;border:2px solid var(--md-sys-color-on-surface-variant);block-size:18px;inline-size:18px;transition:background-color var(--md-sys-motion-spring-expressive-default-effects-duration) var(--md-sys-motion-spring-expressive-default-effects), border-color var(--md-sys-motion-spring-expressive-default-effects-duration) var(--md-sys-motion-spring-expressive-default-effects), border-radius var(--md-sys-motion-spring-expressive-fast-spatial-duration) var(--md-sys-motion-spring-expressive-fast-spatial), scale var(--md-sys-motion-spring-expressive-fast-spatial-duration) var(--md-sys-motion-spring-expressive-fast-spatial);background-color:#0000;border-radius:2px;flex:none;place-items:center;display:inline-grid;position:relative}.md-checkbox[data-checked]{border-color:var(--md-sys-color-primary);background-color:var(--md-sys-color-primary);border-radius:4px}.md-checkbox__mark{fill:none;block-size:18px;inline-size:18px;stroke:var(--md-sys-color-on-primary);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset var(--md-sys-motion-spring-expressive-default-spatial-duration) var(--md-sys-motion-spring-expressive-default-spatial);margin:-2px}.md-checkbox[data-checked] .md-checkbox__mark{stroke-dashoffset:0}:active>.md-checkbox,:active>*>.md-checkbox{scale:.88}@media (prefers-reduced-motion:reduce){.md-checkbox,.md-checkbox__mark{transition:none}}.md-tabs{border-radius:var(--md-sys-shape-corner-full);background-color:var(--md-sys-color-surface-container);flex-wrap:wrap;justify-content:center;gap:4px;padding:6px;display:flex}@media (width<=599px){.md-tabs{margin-inline:calc(-1 * var(--portal-gutter));padding-inline:var(--portal-gutter);overscroll-behavior-x:contain;scrollbar-width:none;scroll-padding-inline:var(--portal-gutter);scroll-snap-type:x proximity;border-radius:0;flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto}.md-tabs::-webkit-scrollbar{display:none}.md-tab{scroll-snap-align:center;flex:none;padding-inline:16px}}.md-tab{box-sizing:border-box;border-radius:var(--md-sys-shape-corner-full);block-size:48px;font-family:var(--md-sys-typescale-label-large-font);font-size:var(--md-sys-typescale-label-large-size);line-height:var(--md-sys-typescale-label-large-line-height);font-weight:var(--md-sys-typescale-label-large-weight);letter-spacing:var(--md-sys-typescale-label-large-tracking);color:var(--md-sys-color-on-surface-variant);cursor:pointer;-webkit-tap-highlight-color:transparent;transition-property:color,font-weight,border-radius;transition-timing-function:var(--md-sys-motion-spring-expressive-default-effects);transition-duration:var(--md-sys-motion-spring-expressive-default-effects-duration);background:0 0;border:0;align-items:center;gap:8px;padding-inline:20px;display:inline-flex;position:relative}.md-tab .md-icon{--md-icon-size:20px;--md-icon-opsz:20;z-index:1;position:relative}.md-tab__label{z-index:1;position:relative}.md-tab[aria-selected=true]{color:var(--md-sys-color-on-secondary-container);font-weight:var(--md-sys-typescale-label-large-emphasized-weight);--md-icon-fill:1}.md-tab:hover{--md-icon-fill:1;color:var(--md-sys-color-on-surface)}.md-tab__indicator{z-index:0;border-radius:var(--md-sys-shape-corner-full);background-color:var(--md-sys-color-secondary-container);position:absolute;inset:0}.md-tab__state{z-index:0;border-radius:inherit;opacity:0;pointer-events:none;transition-property:opacity;transition-timing-function:var(--md-sys-motion-spring-expressive-fast-effects);transition-duration:var(--md-sys-motion-spring-expressive-fast-effects-duration);background-color:currentColor;position:absolute;inset:0}.md-tab:hover .md-tab__state{opacity:var(--md-sys-state-hover-state-layer-opacity)}.md-tab:active .md-tab__state{opacity:var(--md-sys-state-pressed-state-layer-opacity)}.md-tab__dot{z-index:1;border-radius:var(--md-sys-shape-corner-full);background-color:var(--md-sys-color-error);flex:none;block-size:6px;inline-size:6px;position:relative}.md-tab__badge{z-index:1;box-sizing:border-box;border-radius:var(--md-sys-shape-corner-full);background-color:var(--md-sys-color-primary);block-size:20px;min-inline-size:20px;color:var(--md-sys-color-on-primary);font-size:var(--md-sys-typescale-label-small-size);line-height:20px;font-weight:var(--md-sys-typescale-label-medium-emphasized-weight);letter-spacing:normal;text-align:center;flex:none;padding-inline:6px;position:relative}.md-panel{border:1px solid var(--md-sys-color-outline-variant);border-radius:var(--md-sys-shape-corner-large);transition-property:background-color,border-color,border-radius;transition-timing-function:var(--md-sys-motion-spring-expressive-default-effects);transition-duration:var(--md-sys-motion-spring-expressive-default-effects-duration);overflow:hidden}.md-panel--open{background-color:var(--md-sys-color-surface-container-low);border-radius:var(--md-sys-shape-corner-extra-large)}.md-panel__header{box-sizing:border-box;inline-size:100%;color:inherit;font:inherit;letter-spacing:inherit;text-align:start;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;align-items:center;gap:14px;padding:16px 20px;display:flex;position:relative}.md-panel__header:hover{--md-icon-fill:1}.md-panel__state{opacity:0;pointer-events:none;transition-property:opacity;transition-timing-function:var(--md-sys-motion-spring-expressive-fast-effects);transition-duration:var(--md-sys-motion-spring-expressive-fast-effects-duration);background-color:currentColor;position:absolute;inset:0}.md-panel__header:hover .md-panel__state{opacity:var(--md-sys-state-hover-state-layer-opacity)}.md-panel__header:active .md-panel__state{opacity:var(--md-sys-state-pressed-state-layer-opacity)}.md-panel__text{z-index:1;flex-direction:column;flex-grow:1;gap:2px;min-inline-size:0;display:flex;position:relative}.md-panel__title{font-family:var(--md-sys-typescale-title-medium-font);font-size:var(--md-sys-typescale-title-medium-size);line-height:var(--md-sys-typescale-title-medium-line-height);font-weight:var(--md-sys-typescale-title-medium-weight);letter-spacing:var(--md-sys-typescale-title-medium-tracking);color:var(--md-sys-color-on-surface);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.md-panel__supporting{font-family:var(--md-sys-typescale-body-small-font);font-size:var(--md-sys-typescale-body-small-size);line-height:var(--md-sys-typescale-body-small-line-height);letter-spacing:var(--md-sys-typescale-body-small-tracking);color:var(--md-sys-color-on-surface-variant);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.md-panel__chip{z-index:1;border-radius:var(--md-sys-shape-corner-full);background-color:var(--md-sys-color-secondary-container);block-size:24px;color:var(--md-sys-color-on-secondary-container);font-size:var(--md-sys-typescale-label-small-size);line-height:var(--md-sys-typescale-label-small-line-height);font-weight:var(--md-sys-typescale-label-small-emphasized-weight);letter-spacing:normal;flex:none;align-items:center;padding-inline:10px;display:inline-flex;position:relative}.md-panel__chevron{z-index:1;block-size:32px;inline-size:32px;color:var(--md-sys-color-on-surface-variant);flex:none;place-items:center;display:grid;position:relative}.md-panel__body{border-block-start:1px solid var(--md-sys-color-outline-variant);margin-block-start:0;padding:0 20px 20px;padding-block-start:20px}.md-panel__panel{block-size:var(--collapsible-panel-height);transition:block-size var(--md-sys-motion-duration-medium1) var(--md-sys-motion-easing-emphasized-decelerate);overflow:hidden}.md-panel__panel[data-starting-style],.md-panel__panel[data-ending-style]{block-size:0}.md-panel__panel[hidden]:not([hidden=until-found]){display:none}@media (prefers-reduced-motion:reduce){.md-panel__panel{transition:none}}.md-dialog__scrim{z-index:50;background-color:#0000008c;position:fixed;inset:0}.md-dialog{z-index:51;place-items:center;display:grid;position:fixed;inset:0;overflow:hidden}.md-dialog__panel{box-sizing:border-box;border-radius:var(--md-sys-shape-corner-extra-large);background-color:var(--md-sys-color-surface-container-high);inline-size:min(480px,100vw - 48px);color:var(--md-sys-color-on-surface);box-shadow:var(--md-sys-elevation-shadow-level3);--md-field-surface:var(--md-sys-color-surface-container-high);padding:24px}.md-dialog__panel--scrollable{flex-direction:column;max-block-size:calc(100dvh - 48px);display:flex}.md-dialog__panel--scrollable>*{flex:none}.md-dialog__panel--scrollable>.md-dialog__content{overscroll-behavior:contain;scrollbar-width:thin;flex:auto;min-block-size:0;margin-inline:-24px;padding-inline:24px;overflow-y:auto}.md-dialog__icon{border-radius:var(--md-sys-shape-corner-full);background-color:var(--md-sys-color-primary-container);block-size:48px;inline-size:48px;color:var(--md-sys-color-on-primary-container);place-items:center;margin:0 auto 16px;display:grid}.md-dialog__icon--danger{background-color:var(--md-sys-color-error-container);color:var(--md-sys-color-on-error-container)}.md-dialog__subject{color:var(--md-sys-color-on-surface);font-weight:var(--md-sys-typescale-label-large-emphasized-weight);margin-block-end:8px}.md-dialog__headline{font-family:var(--md-sys-typescale-headline-small-font);font-size:var(--md-sys-typescale-headline-small-size);line-height:var(--md-sys-typescale-headline-small-line-height);font-weight:var(--md-sys-typescale-headline-small-weight);letter-spacing:var(--md-sys-typescale-headline-small-tracking);color:var(--md-sys-color-on-surface);margin:0}.md-dialog__header{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.md-dialog__close{color:var(--md-sys-color-on-surface-variant);margin-block-start:-6px;margin-inline-end:-12px}:is(.md-dialog__panel:has(.md-dialog__icon) .md-dialog__headline,.md-dialog__panel:has(.md-dialog__icon) .md-dialog__body){text-align:center}.md-dialog__body{font-family:var(--md-sys-typescale-body-medium-font);font-size:var(--md-sys-typescale-body-medium-size);line-height:var(--md-sys-typescale-body-medium-line-height);letter-spacing:var(--md-sys-typescale-body-medium-tracking);color:var(--md-sys-color-on-surface-variant);margin-block-start:16px}.md-dialog__body p{margin:0}.md-dialog__actions{justify-content:flex-end;gap:8px;margin-block-start:24px;display:flex}.md-search__panel{flex-direction:column;block-size:min(560px,100vh - 96px);inline-size:min(520px,100vw - 48px);padding:20px 20px 12px;display:flex;overflow:clip}.md-search__head{justify-content:space-between;align-items:center;gap:12px;margin-block-end:16px;display:flex}.md-search__field{border-radius:var(--md-sys-shape-corner-full);background-color:var(--md-sys-color-surface-container-highest);block-size:52px;color:var(--md-sys-color-on-surface-variant);transition:background-color var(--md-sys-motion-duration-short4) var(--md-sys-motion-easing-standard), box-shadow var(--md-sys-motion-duration-short4) var(--md-sys-motion-easing-standard);flex:none;align-items:center;gap:10px;padding-inline:16px 8px;display:flex}.md-search__field:focus-within{box-shadow:inset 0 0 0 2px var(--md-sys-color-primary)}.md-search__field input{min-inline-size:0;color:var(--md-sys-color-on-surface);font-family:var(--md-sys-typescale-body-large-font);font-size:var(--md-sys-typescale-body-large-size);line-height:var(--md-sys-typescale-body-large-line-height);letter-spacing:var(--md-sys-typescale-body-large-tracking);background:0 0;border:0;outline:none;flex-grow:1}.md-search__field input::-webkit-search-cancel-button{display:none}.md-search__field input::placeholder{color:var(--md-sys-color-on-surface-variant)}.md-search__input{flex-grow:1;min-inline-size:0;display:flex;position:relative}.md-search__examples{pointer-events:none;color:var(--md-sys-color-on-surface-variant);font-family:var(--md-sys-typescale-body-large-font);font-size:var(--md-sys-typescale-body-large-size);line-height:var(--md-sys-typescale-body-large-line-height);letter-spacing:var(--md-sys-typescale-body-large-tracking);white-space:nowrap;align-items:center;display:grid;position:absolute;inset:0;overflow:hidden}.md-search__example{text-overflow:ellipsis;grid-area:1/1;min-inline-size:0;overflow:hidden}.md-search__picked{--md-reveal-gap:12px;flex:none;grid-template-columns:minmax(0,1fr)}.md-search__picked .md-reveal__inner{min-inline-size:0;overflow:visible clip}.md-search__chips{overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:thin;grid-template-rows:auto;grid-auto-columns:max-content;grid-auto-flow:column;align-content:start;gap:8px;margin-block-start:16px;margin-inline:-20px;padding-block-end:6px;padding-inline:20px 0;scroll-padding-inline:20px 0;display:grid;overflow:auto hidden}.md-search__chips[data-two-rows]{grid-template-rows:auto auto}.md-search__chips:not([data-two-rows]){justify-content:center;padding-inline-end:20px}.md-search__chips>*{scroll-snap-align:start}.md-search__chips .md-chip{box-sizing:border-box;justify-content:space-between;max-inline-size:100%;padding-inline:10px 4px}.md-search__chip-lead{flex:none;place-items:center;block-size:20px;inline-size:20px;display:grid}.md-search__chip-body{min-inline-size:var(--md-search-chip-body,0px);max-inline-size:100%;transition:min-inline-size var(--md-sys-motion-spring-expressive-default-spatial-duration) var(--md-sys-motion-spring-expressive-default-spatial);display:flex}.md-search__chip-text{white-space:nowrap;align-items:center;gap:8px;display:inline-flex}.md-search__group-label{display:block}.md-search__group-toggle{border-radius:var(--md-sys-shape-corner-medium);min-block-size:44px;inline-size:100%;color:var(--md-sys-color-on-surface-variant);font-family:var(--md-sys-typescale-title-small-font);font-size:var(--md-sys-typescale-title-small-size);font-weight:var(--md-sys-typescale-title-small-weight);letter-spacing:var(--md-sys-typescale-title-small-tracking);text-align:start;cursor:pointer;transition:background-color var(--md-sys-motion-duration-short2) var(--md-sys-motion-easing-standard);background:0 0;border:0;align-items:center;gap:12px;padding:8px 12px;display:flex}.md-search__group-toggle:hover:not(:disabled){background-color:var(--md-sys-color-surface-container-highest)}.md-search__group-toggle:focus-visible{outline:2px solid var(--md-sys-color-primary);outline-offset:-2px}.md-search__group-toggle:disabled{cursor:default}.md-search__group-toggle:disabled .md-search__group-chevron{visibility:hidden}.md-search__group-mark{flex:none;place-items:center;inline-size:28px;display:grid}.md-search__group+.md-search__group{margin-block-start:8px}.md-search__group-current{color:var(--md-sys-color-on-surface)}.md-search__group-count{font-size:var(--md-sys-typescale-body-small-size);font-weight:var(--md-ref-typeface-weight-regular);flex:none}.md-search__group-chevron{transition:rotate var(--md-sys-motion-spring-expressive-default-spatial-duration) var(--md-sys-motion-spring-expressive-default-spatial);flex:none}.md-search__group-toggle[aria-expanded=true] .md-search__group-chevron{rotate:180deg}.md-search__group-body{opacity:0;transition:grid-template-rows var(--md-sys-motion-spring-expressive-default-spatial-duration) var(--md-sys-motion-spring-expressive-default-spatial), opacity var(--md-sys-motion-spring-expressive-default-effects-duration) var(--md-sys-motion-spring-expressive-default-effects);grid-template-rows:0fr;display:grid}.md-search__group-body[data-open]{opacity:1;grid-template-rows:1fr}.md-search__group-rows{min-block-size:0;overflow:hidden}.md-search__group-label+.md-search__group-body .md-search__row{padding-inline-start:20px}.md-search__row[data-chosen] .md-search__label{font-weight:var(--md-ref-typeface-weight-bold)}.md-search__check{flex:none;place-items:center;inline-size:24px;display:grid}.md-search__actions{border-block-start:1px solid var(--md-sys-color-outline-variant);flex:none;justify-content:flex-end;padding-block-start:12px;display:flex}@media (prefers-reduced-motion:reduce){.md-search__chip-body,.md-search__group-body,.md-search__group-chevron{transition:none}}.md-search__results{overscroll-behavior:contain;scrollbar-width:thin;outline:none;flex-grow:1;min-block-size:0;margin:16px 0 0;padding:4px 0 8px;scroll-padding-block:4px;position:relative;overflow-y:auto}.md-search__row{box-sizing:border-box;border-radius:var(--md-sys-shape-corner-medium);min-block-size:52px;inline-size:100%;color:var(--md-sys-color-on-surface);font-family:var(--md-sys-typescale-body-large-font);font-size:var(--md-sys-typescale-body-large-size);letter-spacing:var(--md-sys-typescale-body-large-tracking);text-align:start;cursor:pointer;transition:background-color var(--md-sys-motion-duration-short2) var(--md-sys-motion-easing-standard);outline:none;align-items:center;gap:12px;padding:8px 12px;scroll-margin-block:4px;display:flex}.md-search__row[hidden]{display:none}.md-search__row[data-current],.md-search__row[data-highlighted],.md-search__row:hover:not([data-disabled]){background-color:var(--md-sys-color-surface-container-highest)}.md-search__row[data-disabled]{cursor:default;color:var(--md-sys-color-on-surface-variant)}.md-search__leading{flex:none;place-items:center;inline-size:24px;display:grid}.md-search__label{text-overflow:ellipsis;white-space:nowrap;min-inline-size:0;transition:font-weight var(--md-sys-motion-spring-expressive-default-effects-duration) var(--md-sys-motion-spring-expressive-default-effects);flex-grow:1;overflow:hidden}.md-search__trailing,.md-search__taken{color:var(--md-sys-color-on-surface-variant);font-size:var(--md-sys-typescale-body-medium-size);flex:none}.md-search__taken{color:var(--md-sys-color-primary);place-items:center;display:grid}.md-search__empty{text-align:center;color:var(--md-sys-color-on-surface-variant);font-size:var(--md-sys-typescale-body-medium-size);padding:28px 12px}.md-search__empty:empty{padding:0}.md-search__create{color:var(--md-sys-color-primary);font-weight:var(--md-sys-typescale-label-large-emphasized-weight)}.md-drawer__scrim{opacity:1;transition:opacity var(--md-sys-motion-spring-expressive-default-effects-duration) var(--md-sys-motion-spring-expressive-default-effects)}.md-drawer__scrim[data-starting-style],.md-drawer__scrim[data-ending-style]{opacity:0}.md-drawer__viewport{z-index:51;box-sizing:border-box;pointer-events:none;justify-content:flex-end;padding:12px;display:flex;position:fixed;inset:0}.md-drawer{--md-drawer-away:calc(100% + 32px);pointer-events:auto;box-sizing:border-box;background-color:var(--md-sys-color-surface-container-low);block-size:100%;inline-size:min(28rem,100%);color:var(--md-sys-color-on-surface);box-shadow:var(--md-sys-elevation-shadow-level3);border-radius:var(--md-sys-shape-corner-extra-large);translate:var(--drawer-swipe-movement-x,0px) 0;transition:translate var(--md-sys-motion-spring-expressive-slow-spatial-duration) var(--md-sys-motion-spring-expressive-slow-spatial);outline:none;flex-direction:column;display:flex;overflow:hidden}.md-drawer[data-swiping]{transition:none}.md-drawer[data-starting-style]{translate:var(--md-drawer-away) 0}.md-drawer[data-ending-style]{translate:var(--md-drawer-away) 0;transition-duration:var(--md-sys-motion-spring-expressive-default-effects-duration);transition-timing-function:var(--md-sys-motion-easing-emphasized-accelerate)}[dir=rtl] .md-drawer{--md-drawer-away:calc(-100% - 32px)}.md-drawer__content{flex-direction:column;block-size:100%;min-block-size:0;display:flex}.md-drawer__head{flex:none;justify-content:space-between;align-items:center;gap:12px;padding:20px 12px 8px 24px;display:flex}.md-drawer__title{font-family:var(--md-sys-typescale-headline-small-font);font-size:var(--md-sys-typescale-headline-small-size);line-height:var(--md-sys-typescale-headline-small-line-height);font-weight:var(--md-sys-typescale-headline-small-weight);letter-spacing:var(--md-sys-typescale-headline-small-tracking);margin:0}.md-drawer__close{flex:none}.md-drawer__body{overscroll-behavior:contain;flex:1;min-block-size:0;padding:8px 24px 24px;overflow-y:auto}.md-drawer__body>*{transition:opacity var(--md-sys-motion-spring-expressive-default-effects-duration) var(--md-sys-motion-spring-expressive-default-effects) .12s, translate var(--md-sys-motion-spring-expressive-default-spatial-duration) var(--md-sys-motion-spring-expressive-default-spatial) .12s}@starting-style{.md-drawer__body>*{opacity:0;translate:0 16px}}@media (width<=599px){.md-drawer__viewport{padding:8px}.md-drawer__head{padding:16px 8px 4px 20px}.md-drawer__body{padding:8px 16px 16px}}.md-menu__positioner{z-index:55}.md-menu{box-sizing:border-box;border-radius:var(--md-sys-shape-corner-large);background-color:var(--md-sys-color-surface-container);min-inline-size:14rem;color:var(--md-sys-color-on-surface);box-shadow:var(--md-sys-elevation-shadow-level2);transition:opacity var(--md-sys-motion-duration-short2) var(--md-sys-motion-easing-standard), transform var(--md-sys-motion-duration-short2) var(--md-sys-motion-easing-standard);transform-origin:var(--transform-origin);outline:none;padding:0;overflow:hidden}.md-menu[data-starting-style],.md-menu[data-ending-style]{opacity:0;transform:scale(.96)}.md-menu__item{min-block-size:48px;transition:background-color var(--md-sys-motion-duration-short2) var(--md-sys-motion-easing-standard), --md-icon-fill var(--md-sys-motion-duration-short2) var(--md-sys-motion-easing-standard);color:inherit;cursor:pointer;font-family:var(--md-sys-typescale-label-large-font);font-size:var(--md-sys-typescale-label-large-size);font-weight:var(--md-sys-typescale-label-large-weight);letter-spacing:var(--md-sys-typescale-label-large-tracking);border-radius:20px;outline:none;align-items:center;gap:12px;margin-inline:4px;padding-inline:12px;text-decoration:none;display:flex}.md-menu__item[data-disabled]{cursor:not-allowed}.md-menu>.md-menu__item:first-child,.md-menu>.md-menu__item:last-child{border-radius:0;margin-inline:0}.md-menu>.md-menu__item+.md-menu__item{margin-block-start:2px}.md-menu__item[data-highlighted]{background-color:var(--md-sys-color-surface-container-highest);--md-icon-fill:1}.md-menu__item[aria-current=page]{background-color:var(--md-sys-color-secondary-container);color:var(--md-sys-color-on-secondary-container);font-weight:var(--md-ref-typeface-weight-semibold);--md-icon-fill:1}.md-menu__separator{background-color:var(--md-sys-color-outline-variant);block-size:1px;margin-block:8px}.md-menu__switches{justify-content:center;padding:4px 6px;display:flex}.md-truncate{text-overflow:ellipsis;white-space:nowrap;min-inline-size:0;display:block;overflow:hidden}.md-tooltip{z-index:60;box-sizing:border-box;border-radius:var(--md-sys-shape-corner-medium);background-color:var(--md-sys-color-inverse-surface);max-inline-size:min(320px,100vw - 32px);color:var(--md-sys-color-inverse-on-surface);box-shadow:var(--md-sys-elevation-shadow-level3);font-family:var(--md-sys-typescale-body-medium-font);font-size:var(--md-sys-typescale-body-medium-size);line-height:var(--md-sys-typescale-body-medium-line-height);letter-spacing:var(--md-sys-typescale-body-medium-tracking);transition:opacity var(--md-sys-motion-duration-short2) var(--md-sys-motion-easing-standard), transform var(--md-sys-motion-duration-short2) var(--md-sys-motion-easing-standard);padding:10px 14px}.md-tooltip[data-starting-style],.md-tooltip[data-ending-style]{opacity:0;transform:scale(.96)}.md-tooltip--wide{text-wrap:pretty;max-inline-size:min(26rem,100vw - 32px)}.md-card{border-radius:var(--md-sys-shape-corner-large);background-color:var(--md-sys-color-surface-container-low);color:var(--md-sys-color-on-surface);flex-direction:column;align-items:flex-start;gap:12px;padding:24px;display:flex}.md-card__title{font-family:var(--md-sys-typescale-title-medium-font);font-size:var(--md-sys-typescale-title-medium-size);line-height:var(--md-sys-typescale-title-medium-line-height);font-weight:var(--md-sys-typescale-title-medium-weight);letter-spacing:var(--md-sys-typescale-title-medium-tracking);align-items:center;gap:8px;display:flex}.md-card__body{font-family:var(--md-sys-typescale-body-medium-font);font-size:var(--md-sys-typescale-body-medium-size);line-height:var(--md-sys-typescale-body-medium-line-height);letter-spacing:var(--md-sys-typescale-body-medium-tracking);color:var(--md-sys-color-on-surface-variant)}.md-banner{border-radius:var(--md-sys-shape-corner-large);background-color:var(--md-sys-color-surface-container);color:var(--md-sys-color-on-surface);align-items:flex-start;gap:12px;padding:16px;display:flex}.md-banner--error{background-color:var(--md-sys-color-error-container);color:var(--md-sys-color-on-error-container)}.md-banner .md-icon{flex:none;margin-block-start:2px}.md-banner__text{flex-direction:column;gap:4px;min-inline-size:0;display:flex}.md-banner__title{font-family:var(--md-sys-typescale-title-small-font);font-size:var(--md-sys-typescale-title-small-size);line-height:var(--md-sys-typescale-title-small-line-height);font-weight:var(--md-sys-typescale-title-small-weight);letter-spacing:var(--md-sys-typescale-title-small-tracking)}.md-banner__body{font-family:var(--md-sys-typescale-body-medium-font);font-size:var(--md-sys-typescale-body-medium-size);line-height:var(--md-sys-typescale-body-medium-line-height);letter-spacing:var(--md-sys-typescale-body-medium-tracking)}.md-skeleton{background-color:var(--md-sys-color-surface-container-highest);border-radius:var(--md-sys-shape-corner-small);block-size:1rem;inline-size:100%;animation:md-skeleton-pulse 1.6s var(--md-sys-motion-easing-standard) infinite;flex:none;display:block}.md-skeleton--circle{border-radius:var(--md-sys-shape-corner-full)}.md-skeleton--card{border-radius:var(--md-sys-shape-corner-large)}@keyframes md-skeleton-pulse{0%,to{opacity:1}50%{opacity:.55}}@media (prefers-reduced-motion:reduce){.md-skeleton{animation:none}}.md-skeletons{flex-direction:column;gap:32px;display:flex}.md-skeleton-text{flex-direction:column;flex-grow:1;gap:8px;min-inline-size:0;display:flex}.md-skeleton-block{flex-direction:column;gap:16px;display:flex}.md-skeleton-header{justify-content:space-between;align-items:center;gap:24px;display:flex}.md-skeleton-card{border-radius:var(--md-sys-shape-corner-large);background-color:var(--md-sys-color-surface-container-low);flex-direction:column;gap:16px;padding:24px;display:flex}.md-skeleton-form{flex-direction:column;gap:20px;display:flex}.md-skeleton-list{flex-direction:column;display:flex}.md-skeleton-list__row{border-block-start:1px solid var(--md-sys-color-outline-variant);justify-content:space-between;align-items:center;gap:24px;padding-block:20px;display:flex}.md-skeleton-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.md-skeleton-toolbar__controls{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.md-skeleton-notice{text-align:center;flex-direction:column;align-items:center;gap:16px;display:flex}.md-flag{border-radius:var(--md-sys-shape-corner-full);object-fit:cover;flex:none;block-size:20px;inline-size:20px}.md-flag--language{border-radius:var(--md-sys-shape-corner-full);block-size:24px;inline-size:24px}.md-avatar{border-radius:var(--md-sys-shape-corner-full);background-color:var(--md-sys-color-secondary-container);block-size:40px;inline-size:40px;color:var(--md-sys-color-on-secondary-container);font-size:var(--md-sys-typescale-label-large-size);font-weight:var(--md-sys-typescale-label-large-emphasized-weight);-webkit-user-select:none;user-select:none;flex:none;justify-content:center;align-items:center;display:inline-flex;position:relative;overflow:hidden}.md-avatar--large{block-size:72px;inline-size:72px;font-size:var(--md-sys-typescale-headline-small-size)}.md-avatar__image{object-fit:cover;block-size:100%;inline-size:100%}.md-tenant-logo{border:1px solid var(--md-sys-color-outline-variant);border-radius:var(--md-sys-shape-corner-small);background-color:var(--md-sys-color-surface-container);block-size:40px;inline-size:40px;color:var(--md-sys-color-on-surface-variant);font-size:var(--md-sys-typescale-label-large-size);font-weight:var(--md-sys-typescale-label-large-emphasized-weight);flex:none;justify-content:center;align-items:center;display:inline-flex;overflow:hidden}.md-tenant-logo--large{block-size:120px;inline-size:120px;font-size:var(--md-sys-typescale-headline-small-size)}.md-tenant-logo img{object-fit:cover;block-size:100%;inline-size:100%}.md-rich-text{font-size:var(--md-sys-typescale-body-large-size);line-height:var(--md-sys-typescale-body-large-line-height);color:var(--md-sys-color-on-surface)}.md-rich-text>*+*{margin-block-start:12px}.md-rich-text>*+:is(h1,h2,h3,h4,h5,h6){margin-block-start:20px}.md-rich-text :is(h1,h2){font-family:var(--md-sys-typescale-headline-small-font);font-size:var(--md-sys-typescale-headline-small-size);line-height:var(--md-sys-typescale-headline-small-line-height);font-weight:var(--md-sys-typescale-headline-small-weight)}.md-rich-text h3{font-family:var(--md-sys-typescale-title-large-font);font-size:var(--md-sys-typescale-title-large-size);line-height:var(--md-sys-typescale-title-large-line-height);font-weight:var(--md-sys-typescale-title-large-weight)}.md-rich-text :is(h4,h5,h6){font-family:var(--md-sys-typescale-title-medium-font);font-size:var(--md-sys-typescale-title-medium-size);font-weight:var(--md-sys-typescale-title-medium-weight)}.md-rich-text strong{font-weight:var(--md-sys-typescale-label-large-emphasized-weight)}.md-rich-text :is(ul,ol){padding-inline-start:20px}.md-rich-text :is(ul,ol) li+li{margin-block-start:4px}.md-rich-text ul{list-style:outside}.md-rich-text ol{list-style:decimal}.md-wavy-progress{flex:none;place-items:center;display:grid;position:relative}.md-wavy-progress svg{block-size:100%;inline-size:100%;display:block}.md-wavy-progress__track{stroke:var(--md-sys-color-secondary-container)}.md-wavy-progress__active{stroke:var(--md-sys-color-primary);transform-box:view-box;transform-origin:50%;animation:8s linear infinite md-wave-travel}@keyframes md-wave-travel{0%{rotate:360deg}to{rotate:0deg}}@media (prefers-reduced-motion:reduce){.md-wavy-progress__active{animation:none}}.md-wavy-progress__label{font-family:var(--md-sys-typescale-label-large-font);font-size:var(--md-sys-typescale-label-large-size);line-height:var(--md-sys-typescale-label-large-line-height);font-weight:var(--md-sys-typescale-label-large-emphasized-weight);letter-spacing:normal;color:var(--md-sys-color-on-surface);place-items:center;display:grid;position:absolute;inset:0}.app{min-block-size:100svh;display:flex}.app__main{min-inline-size:0;padding:var(--portal-space-xl) var(--portal-gutter);flex:1}.app__rail-placeholder{inline-size:var(--rail-w);background-color:var(--md-sys-color-surface-container);flex-direction:column;flex:none;align-items:center;gap:16px;block-size:100dvh;padding-block:24px;display:none;position:sticky;inset-block-start:0}@media (width>=51.25rem){.app__rail-placeholder{display:flex}}.app__rail-placeholder-group{flex-direction:column;align-items:center;gap:16px;inline-size:100%;margin-block-start:24px;display:flex}.app__rail-placeholder-foot{flex-direction:column;align-items:center;gap:8px;margin-block-start:auto;display:flex}.app--compact{display:block}.app--compact .app__main{padding:var(--portal-space-xs) var(--portal-gutter) var(--frame-main-bottom)}.nav-bar__top{z-index:5;box-sizing:border-box;background-color:var(--md-sys-color-background);align-items:center;gap:8px;block-size:56px;padding-inline:16px 8px;display:flex;position:sticky;inset-block-start:0}.nav-bar__brand{margin-inline-end:auto;display:flex}.nav-bar__logo{flex:none;block-size:auto;inline-size:30px}.nav-bar__switches{flex:none;align-items:center;display:flex}.nav-bar__switch{box-sizing:border-box;border-radius:var(--md-sys-shape-corner-full);block-size:48px;inline-size:48px;color:var(--md-sys-color-on-surface-variant);cursor:pointer;-webkit-tap-highlight-color:transparent;transition-property:color,border-radius;transition-timing-function:var(--md-sys-motion-spring-expressive-default-effects);transition-duration:var(--md-sys-motion-spring-expressive-default-effects-duration);background:0 0;border:0;place-items:center;padding:0;text-decoration:none;display:grid;position:relative}.nav-bar__switch:after{content:"";border-radius:inherit;opacity:0;pointer-events:none;transition-property:opacity;transition-timing-function:var(--md-sys-motion-spring-expressive-fast-effects);transition-duration:var(--md-sys-motion-spring-expressive-fast-effects-duration);background-color:currentColor;position:absolute;inset:4px}.nav-bar__switch:hover:after{opacity:var(--md-sys-state-hover-state-layer-opacity)}.nav-bar__switch:active:after{opacity:var(--md-sys-state-pressed-state-layer-opacity)}.nav-bar__switch .md-icon,.nav-bar__switch .md-flag{z-index:1;position:relative}.nav-bar__switch--account .nav-bar__initials,.nav-bar__switch--account .nav-bar__avatar{z-index:1;border-radius:var(--md-sys-shape-corner-full);background-color:var(--md-sys-color-tertiary-container);block-size:34px;inline-size:34px;color:var(--md-sys-color-on-tertiary-container);object-fit:cover;font-family:var(--md-sys-typescale-label-medium-font);font-size:var(--md-sys-typescale-label-medium-size);font-weight:var(--md-sys-typescale-label-medium-emphasized-weight);letter-spacing:normal;place-items:center;line-height:1;display:grid;position:relative}.nav-bar__switch--account[aria-current=page] .nav-bar__initials{background-color:var(--md-sys-color-primary);color:var(--md-sys-color-on-primary)}.nav-bar__dock{z-index:20;box-sizing:border-box;min-block-size:var(--dock-h);border-block-start:1px solid var(--md-sys-color-outline-variant);background-color:var(--md-sys-color-surface-container);align-items:center;padding-block-end:env(safe-area-inset-bottom);padding-inline:8px;display:flex;position:fixed;inset-block-end:0;inset-inline:0}.nav-bar__lead{block-size:52px;min-inline-size:0;color:var(--md-sys-color-on-surface-variant);-webkit-tap-highlight-color:transparent;transition-property:color;transition-timing-function:var(--md-sys-motion-spring-expressive-default-effects);transition-duration:var(--md-sys-motion-spring-expressive-default-effects-duration);flex:1 1 0;place-items:center;text-decoration:none;display:grid;position:relative}.nav-bar__lead:before{content:"";border-radius:var(--md-sys-shape-corner-full);background-color:var(--md-sys-color-secondary-container);opacity:0;transition-property:scale,opacity;transition-timing-function:var(--md-sys-motion-spring-expressive-fast-spatial);transition-duration:var(--md-sys-motion-spring-expressive-fast-spatial-duration);position:absolute;inset-block:10px;inset-inline:calc(50% - 28px);scale:0 1}.nav-bar__lead>.md-icon{z-index:1;position:relative}.nav-bar__lead[aria-current=page]{color:var(--md-sys-color-on-secondary-container);--md-icon-fill:1}.nav-bar__lead[aria-current=page]:before{opacity:1;scale:1}.nav-bar{flex:3 1 0;align-items:center;min-inline-size:0;display:flex}.nav-bar__group{align-items:center;inline-size:100%;margin:0;padding:0;list-style:none;display:flex}.nav-bar__group>li{flex:1 1 0;min-inline-size:0}.nav-bar__item{block-size:52px;inline-size:100%;color:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;place-items:center;text-decoration:none;display:grid;position:relative}.nav-bar__indicator{z-index:0;pointer-events:none;border-radius:var(--md-sys-shape-corner-full);background-color:var(--md-sys-color-secondary-container);opacity:0;transition-property:scale,opacity;transition-timing-function:var(--md-sys-motion-spring-expressive-fast-spatial);transition-duration:var(--md-sys-motion-spring-expressive-fast-spatial-duration);position:absolute;inset-block:10px;inset-inline:calc(50% - 28px);scale:0 1}.nav-bar__item[aria-current=page] .nav-bar__indicator{opacity:1;scale:1}.nav-bar__item[aria-current=page]:active .nav-bar__indicator{scale:.94 .9}.nav-bar__icon-wrap{z-index:1;border-radius:var(--md-sys-shape-corner-full);block-size:32px;inline-size:56px;color:var(--md-sys-color-on-surface-variant);transition-property:color;transition-timing-function:var(--md-sys-motion-spring-expressive-default-effects);transition-duration:var(--md-sys-motion-spring-expressive-default-effects-duration);place-items:center;display:grid;position:relative}.nav-bar__item .md-icon{--md-icon-size:24px;transition-property:--md-icon-fill,--md-icon-weight;transition-timing-function:var(--md-sys-motion-spring-expressive-default-effects);transition-duration:var(--md-sys-motion-spring-expressive-default-effects-duration)}.nav-bar__item[aria-current=page]{--md-icon-fill:1}.nav-bar__item[aria-current=page] .nav-bar__icon-wrap{color:var(--md-sys-color-on-secondary-container)}.nav-bar__badge{z-index:2;box-sizing:border-box;border-radius:var(--md-sys-shape-corner-full);background-color:var(--md-sys-color-error);block-size:16px;min-inline-size:16px;color:var(--md-sys-color-on-error);font-family:var(--md-sys-typescale-label-small-font);font-size:var(--md-sys-typescale-label-small-size);font-weight:var(--md-sys-typescale-label-small-emphasized-weight);letter-spacing:normal;text-align:center;padding-inline:4px;line-height:16px;position:absolute;inset-block-start:-2px;inset-inline-start:calc(50% + 4px)}.nav-bar__lead .nav-bar__badge{inset-block-start:8px;inset-inline-start:calc(50% + 4px)}@media (prefers-reduced-motion:reduce){.nav-bar__indicator{scale:1}.nav-bar__item:not([aria-current=page]) .nav-bar__indicator{opacity:0}}.nav-rail{--nav-rail-width:96px;--nav-rail-indicator-width:56px;--nav-rail-indicator-height:32px;--nav-rail-icon-size:24px;z-index:10;box-sizing:border-box;block-size:100svh;inline-size:var(--nav-rail-width);background-color:var(--md-sys-color-surface-container);color:var(--md-sys-color-on-surface-variant);scrollbar-width:thin;flex-direction:column;flex:none;align-items:center;padding-block:24px 12px;display:flex;position:sticky;inset-block-start:0;overflow:clip auto}.nav-rail__logo{flex:none;block-size:auto;inline-size:36px;margin-block-end:48px}.nav-rail__group{flex-direction:column;gap:4px;inline-size:100%;margin:0;padding:0;list-style:none;display:flex}.nav-rail__item{box-sizing:border-box;inline-size:100%;color:inherit;text-align:center;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;grid-template-columns:1fr;justify-items:center;row-gap:4px;padding:4px 0 6px;text-decoration:none;display:grid;position:relative}.nav-rail__indicator{z-index:0;pointer-events:none;inset-block-start:4px;inset-inline:calc(50% - var(--nav-rail-indicator-width) / 2);block-size:var(--nav-rail-indicator-height);background-color:#0000;border-radius:28px;transition:background-color .18s,border-radius .18s;position:absolute}.nav-rail__item[aria-current=page] .nav-rail__indicator{background-color:var(--md-sys-color-secondary-container)}.nav-rail__icon-wrap{z-index:1;inline-size:var(--nav-rail-indicator-width);block-size:var(--nav-rail-indicator-height);color:var(--md-sys-color-on-surface-variant);place-items:center;transition:color .18s;display:grid;position:relative}.nav-rail__item .md-icon{--md-icon-size:var(--nav-rail-icon-size)}.nav-rail__item[aria-current=page]{--md-icon-fill:1}.nav-rail__item[aria-current=page] .nav-rail__icon-wrap{color:var(--md-sys-color-on-secondary-container)}@media (hover:hover){.nav-rail__item:hover .nav-rail__indicator{background-color:var(--md-sys-color-surface-container-highest)}.nav-rail__item[aria-current=page]:hover .nav-rail__indicator{background-color:var(--md-sys-color-secondary-container)}.nav-rail__item:hover .nav-rail__label{font-weight:700}}.nav-rail__label{z-index:1;font-family:var(--md-sys-typescale-label-medium-font);font-size:var(--md-sys-typescale-label-medium-size);font-weight:var(--md-sys-typescale-label-medium-weight);line-height:var(--md-sys-typescale-label-medium-line-height);letter-spacing:var(--md-sys-typescale-label-medium-tracking);box-sizing:border-box;text-overflow:ellipsis;white-space:nowrap;inline-size:100%;transition:color .18s, font-weight var(--md-sys-motion-spring-expressive-default-spatial-duration) var(--md-sys-motion-spring-expressive-default-spatial);padding-inline:4px;position:relative;overflow:hidden}.nav-rail__item[aria-current=page] .nav-rail__label{font-weight:var(--md-sys-typescale-label-medium-emphasized-weight);color:var(--md-sys-color-on-surface)}.nav-rail__bottom{flex-direction:column;align-items:center;gap:8px;margin-block-start:auto;padding-block-start:12px;display:flex}.nav-rail__utility{box-sizing:border-box;border-radius:var(--md-sys-shape-corner-full);background-color:var(--md-sys-color-surface-container-high);block-size:48px;inline-size:48px;color:var(--md-sys-color-on-surface-variant);cursor:pointer;-webkit-tap-highlight-color:transparent;view-transition-name:match-element;view-transition-class:rail-button;transition:background-color var(--md-sys-motion-spring-expressive-default-effects-duration) var(--md-sys-motion-spring-expressive-default-effects), color var(--md-sys-motion-spring-expressive-default-effects-duration) var(--md-sys-motion-spring-expressive-default-effects), border-radius var(--md-sys-motion-spring-expressive-fast-effects-duration) var(--md-sys-motion-spring-expressive-fast-effects);border:0;place-items:center;padding:0;text-decoration:none;display:grid;position:relative}.nav-rail__utility[aria-current=page]{background-color:var(--md-sys-color-secondary-container);color:var(--md-sys-color-on-secondary-container);--md-icon-fill:1}.nav-rail__utility:hover{--md-icon-fill:1}.nav-rail__utility .md-icon{z-index:1;transition-property:--md-icon-fill,--md-icon-weight;transition-timing-function:var(--md-sys-motion-spring-expressive-default-effects);transition-duration:var(--md-sys-motion-spring-expressive-default-effects-duration);position:relative}.nav-rail__utility:after{content:"";border-radius:inherit;opacity:0;pointer-events:none;transition-property:opacity;transition-timing-function:var(--md-sys-motion-spring-expressive-fast-effects);transition-duration:var(--md-sys-motion-spring-expressive-fast-effects-duration);background-color:currentColor;position:absolute;inset:0}.nav-rail__utility:hover:after{opacity:var(--md-sys-state-hover-state-layer-opacity)}.nav-rail__utility:active:after{opacity:var(--md-sys-state-pressed-state-layer-opacity)}.nav-rail__utility--account{border-radius:var(--md-sys-shape-corner-medium);background-color:var(--md-sys-color-tertiary-container);color:var(--md-sys-color-on-tertiary-container);margin-block-start:16px;overflow:hidden}.nav-rail__badge{z-index:2;box-sizing:border-box;border-radius:var(--md-sys-shape-corner-full);background-color:var(--md-sys-color-error);block-size:16px;min-inline-size:16px;color:var(--md-sys-color-on-error);font-family:var(--md-sys-typescale-label-small-font);font-size:var(--md-sys-typescale-label-small-size);font-weight:var(--md-sys-typescale-label-small-emphasized-weight);letter-spacing:normal;text-align:center;padding-inline:4px;line-height:16px;position:absolute;inset-block-start:8px;inset-inline-start:calc(50% + 2px)}.nav-rail__avatar{z-index:1;border-radius:inherit;object-fit:cover;block-size:100%;inline-size:100%;position:relative}.nav-rail__avatar-initials{z-index:1;font-family:var(--md-sys-typescale-label-large-font);font-size:var(--md-sys-typescale-label-large-size);font-weight:var(--md-sys-typescale-label-large-emphasized-weight);letter-spacing:normal;line-height:1;position:relative}.nav-rail__utility .md-flag{z-index:1;position:relative}.public-shell{background-color:var(--md-sys-color-background);flex-direction:column;min-block-size:100dvh;display:flex}.public-shell__main{box-sizing:border-box;min-block-size:100vh;inline-size:100%;padding-inline:var(--portal-gutter);padding-block:var(--portal-section) 56px;flex:1}.brand{min-inline-size:0;color:var(--md-sys-color-on-surface);flex-shrink:1;align-items:center;gap:10px;text-decoration:none;display:flex}.brand__logo{flex:none;block-size:28px;inline-size:auto}.brand__name{text-overflow:ellipsis;white-space:nowrap;font-family:var(--md-sys-typescale-title-large-font);font-size:var(--md-sys-typescale-title-large-size);line-height:var(--md-sys-typescale-title-large-line-height);font-weight:var(--md-ref-typeface-weight-semibold);letter-spacing:var(--md-sys-typescale-title-large-tracking);transition:font-weight var(--md-sys-motion-spring-expressive-default-spatial-duration) var(--md-sys-motion-spring-expressive-default-spatial);overflow:hidden}.brand:hover .brand__name{font-weight:var(--md-ref-typeface-weight-bold)}.signal-field{pointer-events:none;position:absolute;inset:0;overflow:hidden}.signal-field__mote{color:var(--md-sys-color-primary);position:absolute}.centered-screen{background-color:var(--md-sys-color-background);flex-direction:column;justify-content:center;min-block-size:100dvh;inline-size:100%;display:flex;position:relative;overflow:hidden}.centered-screen__switches{block-size:var(--header-h);position:absolute;inset-block-start:0;inset-inline:0}.centered-screen__inner{box-sizing:border-box;text-align:center;flex-direction:column;justify-content:center;gap:16px;inline-size:100%;max-inline-size:28rem;margin-inline:auto;padding-inline:20px;display:flex;position:relative}.empty-state{border:1px dashed var(--md-sys-color-outline-variant);border-radius:var(--md-sys-shape-corner-large);text-align:center;padding:64px 20px;position:relative;overflow:hidden}.empty-state__inner{flex-direction:column;align-items:center;gap:12px;display:flex;position:relative}.empty-state__icon{color:var(--md-sys-color-outline-variant);margin-block-end:4px}.empty-state__message{max-inline-size:24rem;font-size:var(--md-sys-typescale-body-medium-size);line-height:var(--md-sys-typescale-body-medium-line-height);color:var(--md-sys-color-on-surface-variant)}.empty-state__action{margin-block-start:4px}.site-footer{background-color:var(--site-footer-bg);color:var(--site-footer-ink);margin-block-start:var(--portal-section);position:relative;overflow:hidden}.site-footer__inner{box-sizing:border-box;inline-size:100%;max-inline-size:88rem;padding-inline:var(--portal-gutter);margin-inline:auto}.site-footer__top{gap:48px;padding-block:clamp(3rem,6vw,5rem) clamp(2rem,4vw,3rem);display:grid}@media (width>=64rem){.site-footer__top{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:64px}}.site-footer__mission{border:1px solid var(--site-footer-line);border-radius:var(--md-sys-shape-corner-full);font-size:var(--md-sys-typescale-label-large-size);font-weight:var(--md-sys-typescale-label-large-weight);color:var(--site-footer-accent);align-items:center;gap:10px;margin:0;padding:6px 14px;display:inline-flex}.site-footer__title{letter-spacing:-.03em;text-wrap:balance;max-inline-size:14ch;margin:20px 0 0;font-size:clamp(2.25rem,4.4vw,4.25rem);font-weight:500;line-height:1.02}.site-footer__actions{flex-wrap:wrap;gap:12px;margin-block-start:28px;display:flex}.site-footer__nav{grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));align-content:start;gap:32px;padding-block-start:6px;display:grid}.site-footer__column{flex-direction:column;align-items:flex-start;gap:12px;display:flex}.site-footer__heading{font-size:var(--md-sys-typescale-label-medium-size);letter-spacing:.08em;text-transform:uppercase;color:var(--site-footer-muted);margin:0 0 4px;font-weight:600}.site-footer__link{color:inherit;font-size:var(--md-sys-typescale-body-large-size);transition:background-size .32s var(--md-sys-motion-easing-emphasized);background:linear-gradient(currentColor,currentColor) 0 100%/0 1px no-repeat;text-decoration:none}.site-footer__link:hover,.site-footer__link:focus-visible{background-size:100% 1px}[dir=rtl] .site-footer__link{background-position:100% 100%}.site-footer__socials{gap:8px;inline-size:100%;max-inline-size:11rem;display:grid}.site-footer__social{border:1px solid var(--site-footer-line);border-radius:var(--md-sys-shape-corner-full);color:inherit;font-size:var(--md-sys-typescale-label-large-size);transition:border-color .24s var(--md-sys-motion-easing-standard), background-color .24s var(--md-sys-motion-easing-standard);align-items:center;gap:10px;padding:8px 14px;text-decoration:none;display:flex}.site-footer__social:hover,.site-footer__social:focus-visible{border-color:var(--site-footer-accent);background-color:color-mix(in srgb, var(--site-footer-accent) 10%, transparent)}.site-footer__social img{block-size:18px;inline-size:18px;transition:scale .24s var(--md-sys-motion-easing-emphasized);flex:none}.site-footer__social:hover img{scale:1.12}.site-footer__legal{border-block-start:1px solid var(--site-footer-line);font-size:var(--md-sys-typescale-body-small-size);color:var(--site-footer-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding-block:20px;display:flex}.site-footer__byline{flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}.site-footer__byline a{color:var(--site-footer-ink);text-underline-offset:3px;font-weight:600;text-decoration:underline}.site-footer__byline strong{color:var(--site-footer-ink);font-weight:600}.site-footer__mark{letter-spacing:-.055em;color:var(--site-footer-accent);white-space:nowrap;-webkit-user-select:none;user-select:none;justify-content:flex-start;align-items:center;gap:.12em;padding-block:clamp(.5rem,1vw,1rem) clamp(1.5rem,2.5vw,2.5rem);font-size:clamp(2rem,4.5vw,4.5rem);font-weight:600;line-height:1;display:flex}.public-header{inline-size:100%;padding-inline:var(--portal-gutter);box-sizing:border-box;max-inline-size:none;min-block-size:var(--header-h,100px);align-items:center;gap:12px;margin-inline:auto;padding-block:16px;padding-inline-end:calc(var(--portal-gutter) + 15rem);display:flex;position:relative}.public-header__actions{align-items:center;gap:8px;min-inline-size:0;margin-inline-start:auto;display:flex}@media (width<30rem){.public-header{padding-inline-end:calc(var(--portal-gutter) + 10rem)}}.site-header{z-index:40;block-size:var(--header-h,100px);--glass-wash:58%;--glass-sheen:.05;--glass-edge:.3;--glass-saturate:.7;--glass-brightness:.04;align-items:center;display:flex;position:sticky;inset-block-start:0}:root[data-theme=dark] .site-header{--glass-wash:64%;--glass-sheen:.02;--glass-edge:.07;--glass-saturate:.6;--glass-brightness:-.08}.glass-filter{pointer-events:none;block-size:0;inline-size:0;position:absolute}.glass-pane{--glass-level:0;z-index:0;pointer-events:none;background:linear-gradient(to bottom, rgb(255 255 255/calc(var(--glass-sheen) * var(--glass-level))) 0, #fff0 28px), linear-gradient(to bottom, color-mix(in srgb, var(--md-sys-color-background) calc(var(--glass-wash) * var(--glass-level)), transparent) 0%, color-mix(in srgb, var(--md-sys-color-background) calc((var(--glass-wash) - 8%) * var(--glass-level)), transparent) 64%, color-mix(in srgb, var(--md-sys-color-background) calc((var(--glass-wash) - 26%) * var(--glass-level)), transparent) 100%);box-shadow:inset 0 1px 0 rgb(255 255 255/calc(var(--glass-edge) * var(--glass-level)));-webkit-backdrop-filter:blur(calc(16px * var(--glass-level))) saturate(calc(1 + var(--glass-saturate) * var(--glass-level))) brightness(calc(1 + var(--glass-brightness) * var(--glass-level)));backdrop-filter:blur(calc(16px * var(--glass-level))) saturate(calc(1 + var(--glass-saturate) * var(--glass-level))) brightness(calc(1 + var(--glass-brightness) * var(--glass-level)));position:absolute;inset:0}@supports (background:paint(sync)){@media (width>=56rem){.glass-pane{-webkit-backdrop-filter:url(#sync-glass) saturate(calc(1 + var(--glass-saturate) * var(--glass-level))) brightness(calc(1 + var(--glass-brightness) * var(--glass-level)));backdrop-filter:url(#sync-glass) saturate(calc(1 + var(--glass-saturate) * var(--glass-level))) brightness(calc(1 + var(--glass-brightness) * var(--glass-level)))}}}@media (prefers-reduced-transparency:reduce){.glass-pane{-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--md-sys-color-background);opacity:var(--glass-level)}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.glass-pane{background:var(--md-sys-color-background);opacity:var(--glass-level)}}.site-header__inner{box-sizing:border-box;inline-size:100%;max-inline-size:none;padding-inline:var(--portal-gutter);grid-template-columns:minmax(0,1fr) auto minmax(max-content,1fr);align-items:center;gap:24px;margin-inline:auto;display:grid;position:relative}.site-header__actions{grid-column:3;justify-self:end;align-items:center;gap:8px;margin-inline-end:15rem;display:flex}.site-header__nav{border-radius:var(--md-sys-shape-corner-full);background-color:var(--md-sys-color-surface-container-high);grid-auto-columns:1fr;grid-auto-flow:column;display:grid;position:relative}.site-header__indicator{inline-size:calc(100% / var(--site-tab-count));border-radius:var(--md-sys-shape-corner-full);background-color:var(--md-sys-color-primary);opacity:0;translate:calc(var(--site-tab-index) * 100%) 0;transition:translate var(--md-sys-motion-spring-expressive-default-spatial-duration) var(--md-sys-motion-spring-expressive-default-spatial), opacity var(--md-sys-motion-spring-expressive-default-effects-duration) var(--md-sys-motion-spring-expressive-default-effects);position:absolute;inset-block:0;inset-inline-start:0}.site-header__indicator[data-shown]{opacity:1}[dir=rtl] .site-header__indicator{translate:calc(var(--site-tab-index) * -100%) 0}.site-header__tab{z-index:1;border-radius:var(--md-sys-shape-corner-full);block-size:44px;color:var(--md-sys-color-on-surface);font-family:var(--md-sys-typescale-label-large-font);font-size:.9375rem;font-weight:var(--md-ref-typeface-weight-semibold);white-space:nowrap;-webkit-tap-highlight-color:transparent;transition:color var(--md-sys-motion-spring-expressive-default-effects-duration) var(--md-sys-motion-spring-expressive-default-effects), background-color var(--md-sys-motion-spring-expressive-fast-effects-duration) var(--md-sys-motion-spring-expressive-fast-effects);justify-content:center;align-items:center;padding-inline:16px;text-decoration:none;display:inline-flex;position:relative;overflow:hidden}.site-header__tab:before,.site-header__tab:after{content:"";border-radius:50%;flex:none;block-size:6px;inline-size:6px}.site-header__tab:before{opacity:0;transition:opacity var(--md-sys-motion-spring-expressive-default-effects-duration) var(--md-sys-motion-spring-expressive-default-effects), scale var(--md-sys-motion-spring-expressive-fast-spatial-duration) var(--md-sys-motion-spring-expressive-fast-spatial);background-color:currentColor;margin-inline-end:8px;scale:0}.site-header__tab:after{margin-inline-start:8px}@media (hover:hover){.site-header__tab:not([data-selected]):hover{background-color:color-mix(in srgb, var(--md-sys-color-on-surface) calc(var(--md-sys-state-hover-state-layer-opacity) * 100%), transparent)}}.site-header__tab:focus-visible{outline:2px solid var(--md-sys-color-primary);outline-offset:2px}.site-header__tab[data-selected]{color:var(--md-sys-color-on-primary)}.site-header__tab[data-selected]:before{opacity:.75;scale:1}.site-header__sign-in{font-weight:var(--md-ref-typeface-weight-semibold)}.site-header__sign-in:hover{font-weight:var(--md-ref-typeface-weight-bold)}@media (width<96rem){.site-header__tab{padding-inline:8px}}@media (width<80rem){.site-header__nav{display:none}}@media (width<40rem){.site-header__actions{margin-inline-end:0}.site-header__sign-in,.site-header .switches--pinned{display:none}}@media (width>=80rem){.site-header__menu{display:none}}:is(.site-header,.public-header) .brand{min-inline-size:0;color:var(--md-sys-color-on-surface);flex-shrink:1;justify-self:start;align-items:center;gap:10px;text-decoration:none;display:flex}:is(.site-header,.public-header) .brand__logo{flex:none;block-size:28px;inline-size:auto}:is(.site-header,.public-header) .brand__name{text-overflow:ellipsis;white-space:nowrap;font-family:var(--md-sys-typescale-title-large-font);font-size:var(--md-sys-typescale-title-large-size);line-height:var(--md-sys-typescale-title-large-line-height);font-weight:var(--md-ref-typeface-weight-semibold);letter-spacing:var(--md-sys-typescale-title-large-tracking);transition:font-weight var(--md-sys-motion-spring-expressive-default-spatial-duration) var(--md-sys-motion-spring-expressive-default-spatial);overflow:hidden}:is(.site-header,.public-header) .brand:hover .brand__name{font-weight:var(--md-ref-typeface-weight-bold)}.switches{flex-shrink:0;align-items:center;gap:8px;display:flex}.switches--pinned{top:50%;position:absolute;inset-inline-end:var(--portal-gutter);transform:translateY(-50%)}.split-button{flex:none;gap:2px;display:inline-flex}.split-button__leading,.split-button__trailing{background-color:var(--md-sys-color-secondary-container);block-size:40px;color:var(--md-sys-color-on-secondary-container);-webkit-tap-highlight-color:transparent;font-family:var(--md-sys-typescale-label-large-font);font-size:var(--md-sys-typescale-label-large-size);line-height:var(--md-sys-typescale-label-large-line-height);letter-spacing:var(--md-sys-typescale-label-large-tracking);font-weight:var(--md-ref-typeface-weight-semibold);transition:background-color var(--md-sys-motion-duration-short4) var(--md-sys-motion-easing-standard), font-weight var(--md-sys-motion-spring-expressive-default-spatial-duration) var(--md-sys-motion-spring-expressive-default-spatial), border-radius var(--md-sys-motion-spring-expressive-fast-effects-duration) var(--md-sys-motion-spring-expressive-fast-effects);border:0;justify-content:center;align-items:center;display:inline-flex}.split-button__leading{cursor:default;border-radius:var(--md-sys-shape-corner-full);padding-inline:16px 20px}.split-button__trailing{cursor:pointer;border-radius:var(--md-sys-shape-corner-full);inline-size:44px;position:relative}.split-button__trailing:after{content:"";border-radius:inherit;background-color:var(--md-sys-color-on-secondary-container);opacity:0;transition:opacity var(--md-sys-motion-duration-short4) var(--md-sys-motion-easing-standard);position:absolute;inset:0}.split-button__trailing:hover:after{opacity:var(--md-sys-state-hover-state-layer-opacity)}.language-switch__label{align-items:center;gap:8px;display:inline-flex}.language-switch__flag{border-radius:var(--md-sys-shape-corner-full);block-size:20px;inline-size:20px;transition:box-shadow calc(var(--md-sys-motion-spring-expressive-slow-effects-duration) * 1.4) var(--md-sys-motion-spring-expressive-slow-effects);flex:none;box-shadow:0 0 #0000}.split-button__leading:hover .language-switch__flag,.split-button__trailing:hover .language-switch__flag{box-shadow:0 0 0 1.5px var(--md-sys-color-on-secondary-container)}.language-switch__other .language-switch__flag{transition:scale var(--md-sys-motion-spring-expressive-default-spatial-duration) var(--md-sys-motion-spring-expressive-default-spatial), box-shadow calc(var(--md-sys-motion-spring-expressive-slow-effects-duration) * 1.4) var(--md-sys-motion-spring-expressive-slow-effects);translate:0}.language-switch__other:hover .language-switch__flag{scale:1.3}.md-icon-button--toggle{--md-icon-fill:0;view-transition-name:match-element;view-transition-class:theme-toggle;background-color:var(--md-sys-color-surface-container-highest);color:var(--md-sys-color-on-surface-variant);transition:background-color var(--md-sys-motion-spring-expressive-default-effects-duration) var(--md-sys-motion-spring-expressive-default-effects), color var(--md-sys-motion-spring-expressive-default-effects-duration) var(--md-sys-motion-spring-expressive-default-effects), border-radius var(--md-sys-motion-spring-expressive-default-spatial-duration) var(--md-sys-motion-spring-expressive-default-spatial);border-radius:50%}.md-icon-button--toggle[aria-pressed=true]{--md-icon-fill:0;background-color:var(--md-sys-color-secondary-container);color:var(--md-sys-color-on-secondary-container)}.md-icon-button--toggle:hover{--md-icon-fill:1}.md-ripple{opacity:var(--md-sys-state-pressed-state-layer-opacity,.1);pointer-events:none;animation:md-ripple-enter var(--md-sys-motion-duration-long1,.45s) linear forwards;transition:opacity var(--md-sys-motion-duration-medium3,.35s) cubic-bezier(0, 0, .2, 1);background-color:currentColor;border-radius:50%;position:absolute;transform:scale(0)}.md-ripple[data-leaving]{opacity:0}.md-menu.visitor-menu{min-inline-size:17.5rem;max-inline-size:calc(100vw - 24px);padding-block:8px}.md-menu.visitor-menu>.md-menu__item.md-menu__item{border-radius:var(--md-sys-shape-corner-full);margin-inline:8px}.md-menu.visitor-menu>.md-menu__item+.md-menu__item{margin-block-start:2px}.md-menu.visitor-menu>.visitor-menu__primary.visitor-menu__primary{background-color:var(--md-sys-color-primary);color:var(--md-sys-color-on-primary);font-weight:var(--md-ref-typeface-weight-semibold)}.visitor-menu__chevron{margin-inline-start:auto}.md-menu.visitor-menu>.visitor-menu__primary[data-highlighted]{background-color:color-mix(in srgb, var(--md-sys-color-primary) 88%, var(--md-sys-color-on-primary))}.md-menu__switches.visitor-menu__switches{justify-content:space-between;align-items:center;gap:8px;padding:4px 12px}@media (hover:none){.md-menu.visitor-menu>.md-menu__item[data-highlighted]:not(.visitor-menu__primary,[aria-current=page]){background-color:#0000}}.visitor-burger{z-index:1;block-size:14px;inline-size:18px;display:block;position:relative}.visitor-burger>span{block-size:2px;transition:translate var(--md-sys-motion-spring-expressive-default-spatial-duration) var(--md-sys-motion-spring-expressive-default-spatial), rotate var(--md-sys-motion-spring-expressive-default-spatial-duration) var(--md-sys-motion-spring-expressive-default-spatial), opacity var(--md-sys-motion-spring-expressive-fast-effects-duration) var(--md-sys-motion-spring-expressive-fast-effects);background-color:currentColor;border-radius:1px;position:absolute;inset-inline:0}.visitor-burger>span:first-child{inset-block-start:0}.visitor-burger>span:nth-child(2){inset-block-start:6px}.visitor-burger>span:nth-child(3){inset-block-start:12px}[data-popup-open]>.visitor-burger>span:first-child{translate:0 6px;rotate:45deg}[data-popup-open]>.visitor-burger>span:nth-child(2){opacity:0}[data-popup-open]>.visitor-burger>span:nth-child(3){translate:0 -6px;rotate:-45deg}@media (hover:none){.md-icon-button.site-header__menu:hover:after{opacity:0}.md-icon-button.site-header__menu:active:after{opacity:var(--md-sys-state-pressed-state-layer-opacity)}}.example{box-sizing:border-box;border:1px solid var(--md-sys-color-outline-variant);border-radius:var(--md-sys-shape-corner-extra-large);background-color:var(--md-sys-color-surface-container-lowest);color:var(--md-sys-color-on-surface);grid-template-columns:minmax(0,1fr);gap:14px;margin:0;padding:clamp(16px,2.4vw,24px);display:grid;box-shadow:0 1px 2px #0000000d,0 10px 28px #00000014}.example__head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.example__title{gap:2px;display:grid}.example__title strong{font-size:var(--md-sys-typescale-title-medium-size);font-weight:var(--md-ref-typeface-weight-bold)}.example__title span{color:var(--md-sys-color-on-surface-variant);font-size:var(--md-sys-typescale-body-small-size)}.example__tag{border-radius:var(--md-sys-shape-corner-full);background-color:var(--md-sys-color-tertiary-container);color:var(--md-sys-color-on-tertiary-container);font-size:var(--md-sys-typescale-label-small-size);font-weight:var(--md-ref-typeface-weight-semibold);flex:none;padding:3px 10px}.example__sorted{border-block-start:1px solid var(--md-sys-color-outline-variant);color:var(--md-sys-color-primary);font-size:var(--md-sys-typescale-label-large-size);font-weight:var(--md-ref-typeface-weight-bold);align-items:center;gap:6px;margin:0;padding-block-start:12px;display:flex}.example__applicants,.example__found{gap:4px;margin:0;padding:0;list-style:none;display:grid}.example__applicants>li{border-radius:var(--md-sys-shape-corner-large);background-color:var(--md-sys-color-surface-container-low);grid-template-columns:36px minmax(0,1fr) minmax(120px,220px) auto;align-items:center;gap:12px;padding:10px 12px;display:grid}.example__found>li{border-radius:var(--md-sys-shape-corner-large);background-color:var(--md-sys-color-surface-container-low);grid-template-columns:36px minmax(0,1fr) auto;align-items:start;gap:12px;padding:12px;display:grid}.example__avatar{border-radius:var(--md-sys-shape-corner-full);background-color:var(--md-sys-color-secondary-container);block-size:36px;inline-size:36px;color:var(--md-sys-color-on-secondary-container);font-size:var(--md-sys-typescale-label-medium-size);font-weight:var(--md-ref-typeface-weight-bold);place-items:center;display:grid}.example__who{gap:2px;min-inline-size:0;display:grid}.example__who strong{font-size:var(--md-sys-typescale-body-medium-size);font-weight:var(--md-ref-typeface-weight-bold)}.example__who>span{text-overflow:ellipsis;white-space:nowrap;color:var(--md-sys-color-on-surface-variant);font-size:var(--md-sys-typescale-body-small-size);overflow:hidden}:lang(ar) .example__who q{quotes:"«" "»"}.example__who q{font-size:var(--md-sys-typescale-body-small-size);quotes:auto;margin-block-start:4px;line-height:1.45;display:block}.example__match{align-items:center;gap:8px;display:flex}.example__bar{border-radius:var(--md-sys-shape-corner-full);background-color:var(--md-sys-color-surface-container-highest);flex:1;block-size:6px;overflow:hidden}.example__bar>span{border-radius:inherit;background-color:var(--md-sys-color-primary);block-size:100%;display:block}.example__percent{white-space:nowrap;font-size:var(--md-sys-typescale-label-medium-size);font-weight:var(--md-ref-typeface-weight-bold);font-variant-numeric:tabular-nums}.example__verdict,.example__where{border-radius:var(--md-sys-shape-corner-full);white-space:nowrap;font-size:var(--md-sys-typescale-label-small-size);font-weight:var(--md-ref-typeface-weight-bold);padding:4px 10px}.example__where{background-color:var(--md-sys-color-secondary-container);color:var(--md-sys-color-on-secondary-container)}[data-verdict=qualified] .example__verdict{background-color:var(--md-sys-color-primary-container);color:var(--md-sys-color-on-primary-container)}[data-verdict=review] .example__verdict{background-color:var(--md-sys-color-tertiary-container);color:var(--md-sys-color-on-tertiary-container)}[data-verdict=disqualified] .example__verdict{background-color:var(--md-sys-color-surface-container-highest);color:var(--md-sys-color-on-surface-variant)}[data-verdict=disqualified] .example__bar>span{background-color:var(--md-sys-color-outline)}.example__query{border-radius:var(--md-sys-shape-corner-extra-large);background-color:var(--md-sys-color-surface-container-high);font-size:var(--md-sys-typescale-body-large-size);font-weight:var(--md-ref-typeface-weight-medium);align-items:center;gap:12px;margin:0;padding:14px 18px;line-height:1.4;display:flex}.example__query .md-icon{color:var(--md-sys-color-primary);flex:none}.steps{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:center;gap:clamp(24px,4vw,56px);display:grid}.steps__list{gap:8px;display:grid}.steps__tab{border-radius:var(--md-sys-shape-corner-extra-large);color:var(--md-sys-color-on-surface);font:inherit;text-align:start;cursor:pointer;transition:background-color var(--md-sys-motion-duration-short4) var(--md-sys-motion-easing-standard);background-color:#0000;border:0;align-items:flex-start;gap:16px;padding:18px 20px;display:flex;position:relative}@media (hover:hover){.steps__tab:hover{background-color:var(--md-sys-color-surface-container)}}.steps__tab:focus-visible{outline:2px solid var(--md-sys-color-primary);outline-offset:2px}.steps__tab[aria-selected=true]{background-color:var(--md-sys-color-surface-container-high)}.steps__number{aspect-ratio:1;border-radius:var(--md-sys-shape-corner-full);background-color:var(--md-sys-color-primary);inline-size:40px;color:var(--md-sys-color-on-primary);font-family:var(--md-ref-typeface-brand);flex:none;place-items:center;font-size:1.25rem;font-weight:800;line-height:1;display:grid}.steps__tab:not([aria-selected=true]) .steps__number{background-color:var(--md-sys-color-surface-container-highest);color:var(--md-sys-color-on-surface-variant)}.steps__text{gap:6px;padding-block-start:6px;display:grid}.steps__text strong{font-family:var(--md-ref-typeface-brand);letter-spacing:-.015em;font-size:1.375rem;font-weight:750;line-height:1.2}.steps__text span{color:var(--md-sys-color-on-surface-variant);line-height:1.5}.steps__tab:not([aria-selected=true]) .steps__text span{display:none}.steps__track{border-radius:var(--md-sys-shape-corner-full);background-color:color-mix(in srgb, var(--md-sys-color-primary) 18%, transparent);block-size:3px;position:absolute;inset-block-end:8px;inset-inline:20px;overflow:hidden}.steps__progress{border-radius:inherit;background-color:var(--md-sys-color-primary);block-size:100%;display:block}.steps__panel{align-items:center;min-block-size:26rem;min-inline-size:0;display:grid}.steps__panel .pipeline>li{min-block-size:44px;padding-block:8px}.steps .example{border-radius:var(--md-sys-shape-corner-large-increased);gap:10px;padding:14px;box-shadow:0 1px 2px #0000000f}.pipeline{border-radius:var(--md-sys-shape-corner-extra-large);gap:4px;margin:0;padding:0;list-style:none;display:grid;overflow:clip}.pipeline>li{--tone:10%;box-sizing:border-box;background-color:color-mix(in srgb, var(--md-sys-color-primary) var(--tone), var(--md-sys-color-surface-container-low));min-block-size:52px;color:var(--md-sys-color-on-surface);border-radius:0;align-items:center;gap:14px;padding:12px 18px;display:flex}.pipeline>li:nth-child(2){--tone:22%}.pipeline>li:nth-child(3){--tone:36%}.pipeline>li:nth-child(4){--tone:52%}.pipeline>li:nth-child(5){--tone:70%}.pipeline>li:last-child{--tone:100%;color:var(--md-sys-color-on-primary)}.pipeline__stage{font-size:var(--md-sys-typescale-title-medium-size);font-weight:var(--md-ref-typeface-weight-bold)}@media (width<64rem){.steps{grid-template-columns:minmax(0,1fr)}.steps__panel{min-block-size:28rem}}@media (width<40rem){.steps__panel{min-block-size:0}}@media (width<48rem){.example__applicants>li{grid-template-columns:36px minmax(0,1fr) auto}.example__bar{display:none}.example__match{grid-area:2/2}.example__verdict{grid-area:1/3/3}.example__found>li{grid-template-columns:36px minmax(0,1fr)}.example__where{grid-column:2;justify-self:start}}@media (hover:hover){.public-nav a:hover,.public-footer__line a:hover{color:var(--md-sys-color-on-surface)}.site-menu__links a:hover{background:var(--md-sys-color-surface-container-high)}}@media (width<80rem){.site-header__login-slot{display:none}.site-header:has([data-shown]>.site-header__login) .site-header__menu{display:inline-flex}}.site-header__cta .md-width-swap__layer{transition:opacity var(--md-sys-motion-spring-expressive-default-effects-duration) var(--md-sys-motion-spring-expressive-default-effects)}.site-header__cta .md-width-swap__layer:not([data-active]){opacity:0}.site-header__login-slot{transition:opacity var(--md-sys-motion-duration-medium2) var(--md-sys-motion-easing-standard)}.site-header__login-slot:not([data-shown]){opacity:0}.site-header__cta-slot{justify-items:start;display:inline-grid}.site-header__cta-slot>*{grid-area:1/1}.site-header__cta-ghost{visibility:hidden}@media (width<40rem){.site-header__cta-slot,.site-header__login-slot{display:none}}.site-header__cta .md-width-swap{transition:inline-size var(--md-sys-motion-duration-medium4) var(--md-sys-motion-easing-emphasized)}.auth{background-color:var(--md-sys-color-background);flex-direction:column;min-block-size:100dvh;display:flex}.auth__main{flex:1;grid-template-columns:1fr;display:grid}.auth__form-pane{place-items:center;padding:24px;display:grid}.auth__column{flex-direction:column;gap:32px;inline-size:100%;max-inline-size:400px;display:flex}.auth__heading{flex-direction:column;gap:8px;display:flex}.auth__brand-pane{place-items:center;padding:48px;display:none}.auth__brand-mark{block-size:auto;inline-size:min(320px,60%)}.auth[data-entrance] .auth__column{animation:md-auth-fade calc(var(--md-sys-motion-spring-expressive-slow-spatial-duration) * 2) var(--md-sys-motion-spring-expressive-slow-effects) .16s both}.auth[data-entrance] .auth__brand-mark{animation:md-auth-fade calc(var(--md-sys-motion-spring-expressive-slow-effects-duration) * 2) var(--md-sys-motion-spring-expressive-slow-effects) .16s both, md-auth-grow calc(var(--md-sys-motion-spring-expressive-slow-spatial-duration) * 2) var(--md-sys-motion-spring-expressive-slow-spatial) .16s both}@media (width>=900px){.auth__main{grid-template-columns:1fr 1fr}.auth__brand-pane{display:grid}}.auth__lede{font-size:var(--md-sys-typescale-body-medium-size);line-height:var(--md-sys-typescale-body-medium-line-height);letter-spacing:var(--md-sys-typescale-body-medium-tracking);color:var(--md-sys-color-on-surface-variant)}.auth__sent-to{color:var(--md-sys-color-on-surface);font-weight:var(--md-sys-typescale-label-large-emphasized-weight)}.auth__link{color:var(--md-sys-color-primary);font-weight:var(--md-sys-typescale-label-large-emphasized-weight);text-underline-offset:4px;text-decoration:underline}.auth__form{flex-direction:column;gap:24px;display:flex}.auth__submit{inline-size:100%}.login__intro{flex-direction:column;gap:8px;display:flex}.login__subtitles{display:block}.login__subtitle{font-size:var(--md-sys-typescale-body-medium-size);line-height:var(--md-sys-typescale-body-medium-line-height);letter-spacing:var(--md-sys-typescale-body-medium-tracking);color:var(--md-sys-color-on-surface-variant);font-weight:var(--md-ref-typeface-weight-semibold)}.login__intro h1 .md-swap__layer{font-weight:var(--md-ref-typeface-weight-bold)}.login__verify-actions{margin-block-start:8px}.login__intro h1 .md-steady:before,.login__subtitles .auth__sent-to .md-steady:before{font-weight:var(--md-ref-typeface-weight-bold)}.login__subtitle .md-steady:before{font-weight:var(--md-ref-typeface-weight-semibold)}.login__intro h1 .md-swap__layer{transition:opacity .11s linear}.login__intro h1 .md-swap__layer[data-active]{transition:opacity .2s var(--md-sys-motion-easing-standard-decelerate) 90ms}.login__subtitles .md-reveal{transition:grid-template-rows .28s var(--md-sys-motion-easing-standard), margin-block-start .28s var(--md-sys-motion-easing-standard), opacity .11s linear}.login__subtitles .md-reveal[data-open]{transition:grid-template-rows .28s var(--md-sys-motion-easing-standard), margin-block-start .28s var(--md-sys-motion-easing-standard), opacity .2s var(--md-sys-motion-easing-standard-decelerate) 90ms}.login__subtitles .auth__sent-to{font-weight:var(--md-ref-typeface-weight-bold)}.login__spam{margin-block-start:8px}.login__form{--md-reveal-gap:24px;flex-direction:column;gap:24px;display:flex}.login__field{--md-reveal-bleed:10px}.login__foot{--md-reveal-gap:32px}.login__submit{block-size:48px;inline-size:100%;font-weight:var(--md-ref-typeface-weight-semibold)}.login__toggle-row{transition:grid-template-columns var(--md-sys-motion-spring-expressive-default-spatial-duration) var(--md-sys-motion-spring-expressive-default-spatial);grid-template-columns:1fr auto 1fr;display:grid}.login__toggle-row[data-align=start]{grid-template-columns:0fr auto 1fr}.login__toggle{font-weight:var(--md-ref-typeface-weight-regular);grid-column:2}.login__submit:not(:disabled):hover,.login__toggle:hover{font-weight:var(--md-ref-typeface-weight-bold)}.login__toggle[aria-pressed=true]{background-color:var(--md-sys-color-secondary);color:var(--md-sys-color-on-secondary)}.login__toggle.md-button--text[aria-pressed=true]{color:var(--md-sys-color-primary);background-color:#0000}.auth__main{align-content:center;padding:20px 20px 40px}.auth__form-pane{--md-field-surface:var(--md-sys-color-surface-container-low);background:var(--md-field-surface);border-radius:32px;align-content:center;align-self:center;padding:28px;display:grid}.auth__copy{flex-direction:column;align-self:stretch;min-width:0;display:none}.auth__eyebrow{letter-spacing:.7px;color:var(--md-sys-color-on-surface-variant);margin-bottom:10px;font-size:12px;font-weight:600}.auth__slogan{letter-spacing:-2px;text-wrap:balance;color:var(--md-sys-color-on-surface);font-size:52px;font-weight:500;line-height:1.12}.auth__copy-lede{max-width:350px;color:var(--md-sys-color-on-surface-variant);margin:24px 0;font-size:17px;line-height:1.7}.auth__copy-mark{opacity:.7;width:90px;height:auto;margin-top:auto}.auth__footer{text-align:center;color:var(--md-sys-color-on-surface-variant);padding:28px 24px;font-size:12px}@media (width>=900px){.auth__main{padding:40px var(--portal-gutter) 60px;grid-template-columns:minmax(0,472px) minmax(0,540px);justify-content:center;column-gap:clamp(64px,12vw,240px)}.auth__form-pane{padding:36px}.auth__copy{display:flex}.auth__footer{padding:36px 5vw}}@media (width<=440px){.auth__form-pane{border-radius:28px;padding:24px}}.auth__foot{text-align:center;font-size:var(--md-sys-typescale-body-medium-size);color:var(--md-sys-color-on-surface-variant);flex-direction:column;gap:8px;display:flex}.centered-screen__actions{justify-content:center;gap:8px;display:flex}.update-email__glyph{fill:currentColor;block-size:24px;inline-size:24px;overflow:visible}.update-email__outline{transition:opacity var(--md-sys-motion-spring-expressive-default-effects-duration) var(--md-sys-motion-spring-expressive-default-effects)}.update-email__filled{opacity:0;transition:opacity var(--md-sys-motion-spring-expressive-slow-effects-duration) var(--md-sys-motion-spring-expressive-slow-effects)}.update-email__star{transform-box:fill-box;transform-origin:50%}.update-email__icon[data-done] .update-email__outline{opacity:0}.update-email__icon[data-done] .update-email__filled{opacity:1}.update-email__icon[data-done] .update-email__star{animation:md-star-pop var(--md-sys-motion-spring-expressive-slow-spatial-duration) linear calc(var(--md-sys-motion-spring-expressive-default-effects-duration) * .6) both}.update-email .md-swap__layer,.update-email .md-width-swap__layer{opacity:0;transition:opacity 90ms linear,scale 0s linear 90ms;scale:.92}.update-email .md-swap__layer[data-active],.update-email .md-width-swap__layer[data-active]{opacity:1;transition:opacity .21s linear 90ms, scale .3s var(--md-sys-motion-easing-emphasized-decelerate) 90ms;scale:1}.update-email .md-dialog__actions .md-button{font-weight:var(--md-ref-typeface-weight-semibold)}.update-email .md-dialog__actions .md-button:not(:disabled):hover{font-weight:var(--md-ref-typeface-weight-bold)}.update-email .update-email__field{transition-duration:calc(var(--md-sys-motion-spring-expressive-slow-spatial-duration) * 1.2);transition-timing-function:var(--md-sys-motion-spring-expressive-slow-spatial)}.update-email__field{--md-reveal-gap:0px;--md-reveal-bleed:10px}.update-email__field .md-field{margin-block-start:28px}.update-email .md-dialog__body{overflow-wrap:anywhere}.update-email .md-swap__layer>*{min-inline-size:0}.update-email__address{color:var(--md-sys-color-on-surface);font-weight:var(--md-ref-typeface-weight-semibold)}.md-dialog__actions.update-email__actions{justify-content:stretch;gap:0;display:flex}.update-email__spacer{transition:flex-grow var(--md-sys-motion-spring-expressive-slow-spatial-duration) var(--md-sys-motion-spring-expressive-slow-spatial);flex:1 1 0}.update-email__spacer--end{flex-grow:0}.update-email__actions[data-done]>.update-email__spacer--end{flex-grow:1}.update-email__cancel{opacity:1;transition:grid-template-columns var(--md-sys-motion-spring-expressive-slow-spatial-duration) var(--md-sys-motion-spring-expressive-slow-spatial), margin-inline-end var(--md-sys-motion-spring-expressive-slow-spatial-duration) var(--md-sys-motion-spring-expressive-slow-spatial), opacity 90ms linear;grid-template-columns:1fr;margin-inline-end:8px;display:grid}.update-email__cancel-inner{min-inline-size:0;overflow:hidden}.update-email__actions[data-done]>.update-email__cancel{opacity:0;grid-template-columns:0fr;margin-inline-end:0}.crash-screen{z-index:60;background-color:var(--md-sys-color-background);position:fixed;inset:0;overflow-y:auto}.crash-screen__reload{block-size:48px;inline-size:100%;font-weight:var(--md-ref-typeface-weight-semibold);margin-block-start:32px}.site-page{background-color:var(--md-sys-color-background);min-block-size:100dvh;color:var(--md-sys-color-on-surface);flex-direction:column;display:flex;overflow-x:clip}.site-page__main{flex-direction:column;flex:1;gap:clamp(56px,7vw,104px);padding-block:clamp(24px,4vw,64px) clamp(64px,8vw,120px);display:flex}.site-page .site-footer{margin-block-start:0}.md-button.cta{block-size:56px;font-size:var(--md-sys-typescale-title-medium-size);font-weight:var(--md-ref-typeface-weight-bold);gap:12px;padding-inline:28px 8px;overflow:hidden}.md-button.cta:hover{box-shadow:0 1px 2px #0000004d,0 1px 3px 1px #00000026}.md-button--filled.cta--inverse{background-color:var(--md-sys-color-on-primary);color:var(--md-sys-color-primary)}.md-button.cta--hero{border-radius:var(--md-sys-shape-corner-extra-large);block-size:88px;font-size:var(--md-sys-typescale-title-large-size);gap:16px;padding-inline:14px 34px;box-shadow:0 1px 3px #0000004d,0 4px 8px 3px #00000026}.md-button.cta--hero:hover{box-shadow:0 2px 3px #0000004d,0 8px 14px 6px #00000026}.md-button>.cta__flood{z-index:0;border-radius:var(--md-sys-shape-corner-full);background-color:var(--md-sys-color-primary-container);pointer-events:none;block-size:40px;inline-size:40px;position:absolute;inset-block-start:calc(50% - 20px);inset-inline-end:8px}.md-button.cta--hero>.cta__flood{block-size:60px;inline-size:60px;inset-block-start:calc(50% - 30px);inset-inline:14px auto}.cta__badge{aspect-ratio:1;border-radius:var(--md-sys-shape-corner-full);background-color:var(--md-sys-color-on-primary);inline-size:40px;color:var(--md-sys-color-primary);flex:none;place-items:center;display:grid}.cta--hero .cta__badge{inline-size:60px}.cta--inverse .cta__badge{background-color:var(--md-sys-color-primary);color:var(--md-sys-color-on-primary)}@media (prefers-reduced-motion:no-preference){.md-button.cta,.cta .cta__badge{transition:color .7s,background-color .7s,box-shadow .2s}.md-button.cta:hover{color:var(--md-sys-color-on-primary-container)}.cta:hover .cta__badge{background-color:var(--md-sys-color-on-primary-container);color:var(--md-sys-color-primary-container)}}.cta-glyph{flex:none;display:block;overflow:visible}[dir=rtl] .cta-glyph--directional{scale:-1 1}.site-wrap{box-sizing:border-box;inline-size:100%;max-inline-size:calc(76rem + 2 * var(--portal-gutter));padding-inline:var(--portal-gutter);margin-inline:auto}.site-hero{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"intro action""extra extra";align-items:center;gap:28px clamp(24px,4vw,64px);display:grid}.site-hero__intro{grid-area:intro;gap:20px;display:grid}.site-hero__title{font-family:var(--md-ref-typeface-brand);letter-spacing:-.045em;text-wrap:balance;margin:0;font-size:clamp(2.75rem,1.3rem + 5vw,6.25rem);font-weight:800;line-height:.95}.site-hero__logo{block-size:.72em;inline-size:auto;margin-inline-start:.1em;display:inline-block}.site-hero__lede{max-inline-size:50ch;color:var(--md-sys-color-on-surface-variant);text-wrap:pretty;margin:0;font-size:clamp(1.125rem,1rem + .5vw,1.375rem);line-height:1.5}.md-button.site-hero__action{grid-area:action;justify-self:end}.site-hero__extra{grid-area:extra;min-inline-size:0}:lang(ar) .site-hero__title{letter-spacing:0;line-height:1.35}@media (width<56rem){.site-hero{grid-template-columns:minmax(0,1fr);grid-template-areas:"intro""action""extra"}.md-button.site-hero__action{justify-self:stretch;block-size:76px}.cta--hero .cta__badge{inline-size:52px}.md-button.cta--hero>.cta__flood{block-size:52px;inline-size:52px;inset-block-start:calc(50% - 26px)}}.site-display{font-family:var(--md-ref-typeface-brand);letter-spacing:-.035em;text-wrap:balance;margin:0;font-size:clamp(2.5rem,1.6rem + 3.6vw,4.75rem);font-weight:760;line-height:1}.site-h2{font-family:var(--md-ref-typeface-brand);letter-spacing:-.02em;margin:0;font-size:clamp(1.5rem,1.25rem + .9vw,2rem);font-weight:720;line-height:1.15}.site-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.site-block{isolation:isolate;box-sizing:border-box;border-radius:var(--md-sys-shape-corner-extra-extra-large);background-color:var(--md-sys-color-primary);color:var(--md-sys-color-on-primary);grid-template-columns:minmax(0,1fr);justify-items:start;gap:20px;padding:clamp(32px,6vw,80px);display:grid;position:relative;overflow:hidden}.site-block>:not(.site-mark){z-index:1;position:relative}.site-block .site-display{max-inline-size:14ch}.site-block__lede{max-inline-size:46ch;color:color-mix(in srgb, var(--md-sys-color-on-primary) 86%, transparent);text-wrap:pretty;margin:0;font-size:1.1875rem;line-height:1.5}.site-mark{z-index:0;aspect-ratio:938/818;pointer-events:none;background-color:color-mix(in srgb, var(--md-sys-color-on-primary) 12%, transparent);inline-size:min(64vw,760px);position:absolute;inset-block-end:-34%;inset-inline-end:-12%;-webkit-mask:url(/logo.png) 50%/contain no-repeat;mask:url(/logo.png) 50%/contain no-repeat}.md-button--filled.site-on-block{background-color:var(--md-sys-color-on-primary);color:var(--md-sys-color-primary)}.md-button--outlined.site-on-block{border-color:color-mix(in srgb, var(--md-sys-color-on-primary) 55%, transparent);color:var(--md-sys-color-on-primary)}.site-faq{gap:20px;display:grid}.site-faq__title{text-align:center}.site-faq__list{gap:8px;inline-size:100%;display:grid}.site-faq__list .md-panel__panel p{max-inline-size:72ch}.site-faq__question{margin:0}.site-faq .md-panel__panel{block-size:var(--accordion-panel-height)}.site-faq__chevron .md-icon{transition:rotate var(--md-sys-motion-duration-short4) var(--md-sys-motion-easing-standard)}.md-panel--open .site-faq__chevron .md-icon{rotate:180deg}.site-faq .md-panel__title{white-space:normal;text-wrap:pretty;overflow:visible}.site-faq__list p{color:var(--md-sys-color-on-surface-variant);margin:0;line-height:1.6}:lang(ar) :is(.site-display,.site-h2){letter-spacing:0;line-height:1.25}@media (width<48rem){.site-block{border-radius:var(--md-sys-shape-corner-extra-large-increased)}}.landing__skeleton{gap:20px;inline-size:100%;display:grid}.landing__hiring{border-block-start:1px solid var(--md-sys-color-outline-variant);flex-wrap:wrap;align-items:center;gap:12px 16px;inline-size:100%;padding-block-start:20px;display:flex}.landing__hiring-label{color:var(--md-sys-color-primary);font-size:var(--md-sys-typescale-label-large-size);font-weight:800}.landing__companies{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.landing__companies>li{border-radius:var(--md-sys-shape-corner-full);background-color:var(--md-sys-color-surface-container);block-size:44px;font-weight:var(--md-ref-typeface-weight-semibold);align-items:center;gap:10px;padding-inline:6px 14px;display:inline-flex}.landing__companies>li:has(.landing__count){padding-inline-end:8px}.landing__companies .md-tenant-logo{border-radius:var(--md-sys-shape-corner-full);flex:none;block-size:32px;inline-size:32px;font-size:.75rem}.landing__count{box-sizing:border-box;border-radius:var(--md-sys-shape-corner-full);background-color:var(--md-sys-color-primary);block-size:24px;min-inline-size:24px;color:var(--md-sys-color-on-primary);font-size:var(--md-sys-typescale-label-small-size);place-items:center;padding-inline:6px;font-weight:800;display:grid}.landing__roles{grid-template-columns:minmax(0,1fr);gap:20px;display:grid}.landing__roles>:is(.landing__roles-list,[role=status],.landing__failure,.landing__none){inline-size:100%}.landing__failure,.landing__none{text-align:center;justify-content:center}.landing__roles-title{text-align:center}.landing__all{justify-self:center}.landing__roles-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.landing__role{border-radius:var(--md-sys-shape-corner-large);background-color:var(--md-sys-color-surface-container);color:inherit;align-items:center;gap:12px;padding:12px 14px;text-decoration:none;display:flex}@media (hover:hover){.landing__role:hover{background-color:var(--md-sys-color-surface-container-high)}}.landing__role:focus-visible{outline:2px solid var(--md-sys-color-primary);outline-offset:2px}.landing__role .md-tenant-logo{border-radius:var(--md-sys-shape-corner-medium);flex:none;block-size:36px;inline-size:36px;font-size:.75rem}.landing__role-text{min-inline-size:0;display:grid}.landing__role-text strong,.landing__role-text span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.landing__role-text strong{font-size:var(--md-sys-typescale-body-medium-size);font-weight:var(--md-ref-typeface-weight-bold)}.landing__role-text span{color:var(--md-sys-color-on-surface-variant);font-size:var(--md-sys-typescale-body-small-size)}.landing__failure{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.landing__failure p,.landing__none{color:var(--md-sys-color-on-surface-variant);margin:0}@media (width<64rem){.landing__roles-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<40rem){.landing__roles-list{grid-template-columns:minmax(0,1fr)}}.shared-list{max-width:960px;padding-inline:var(--portal-gutter);color:var(--md-sys-color-on-surface);margin-inline:auto;padding-block:32px 64px}.shared-list__header{align-items:flex-start;gap:20px;margin-bottom:32px;display:flex}.shared-list__header h1{margin:4px 0}.shared-list__eyebrow{letter-spacing:.7px;color:var(--md-sys-color-on-surface-variant);font-size:12px;font-weight:600}.shared-list__meta{color:var(--md-sys-color-on-surface-variant)}.shared-list__candidates{gap:16px;padding:0;list-style:none;display:grid}.shared-candidate{border-radius:var(--md-sys-shape-corner-large);background:var(--md-sys-color-surface-container-low);gap:16px;padding:20px 24px;display:grid}.shared-candidate__header{flex-wrap:wrap;align-items:flex-start;gap:16px;display:flex}.shared-candidate__who{flex:1;min-inline-size:0}.shared-candidate__contact{flex-wrap:wrap;gap:6px 16px;margin-block:8px 0;display:flex}.shared-candidate .shared-candidate__contact{padding:0;list-style:none}.shared-candidate__contact a{color:var(--md-sys-color-primary);overflow-wrap:anywhere;align-items:center;gap:6px;font-weight:500;display:inline-flex}.shared-candidate__contact svg{flex:none;block-size:16px;inline-size:16px}.shared-candidate__answers{gap:10px;margin:0;display:grid}.shared-candidate__answers dt{color:var(--md-sys-color-on-surface-variant)}.shared-candidate__answers dd{margin:2px 0 0;font-weight:500}.shared-candidate h3,.shared-candidate h4{margin:0 0 4px}.shared-candidate ul{margin:0;padding-inline-start:20px}.shared-list__count{color:var(--md-sys-color-on-surface-variant);font-weight:500}.shared-candidate__title{flex-wrap:wrap;align-items:center;gap:4px 10px;display:flex}.shared-candidate__title h3{margin:0}.shared-candidate__score{border-radius:var(--md-sys-shape-corner-full);background:var(--md-sys-color-primary-container);color:var(--md-sys-color-on-primary-container);white-space:nowrap;padding:2px 10px;font-size:13px;font-weight:600}.shared-candidate__match h5{color:var(--md-sys-color-on-surface-variant);margin:10px 0 4px;font-size:13px}.jobs,.applications{flex-direction:column;inline-size:100%;display:flex}.jobs__header,.applications__header{justify-content:space-between;align-items:flex-start;gap:32px;margin-block-end:24px;display:flex}.jobs__header h1,.applications__header h1{font-family:var(--md-sys-typescale-headline-medium-font);font-size:var(--md-sys-typescale-headline-medium-size);line-height:var(--md-sys-typescale-headline-medium-line-height);font-weight:var(--md-ref-typeface-weight-semibold);letter-spacing:var(--md-sys-typescale-headline-medium-tracking);margin:0}.jobs__header p,.applications__header p{font-size:var(--md-sys-typescale-body-medium-size);line-height:var(--md-sys-typescale-body-medium-line-height);color:var(--md-sys-color-on-surface-variant);margin:4px 0 0}@media (width<=599px){.jobs__header,.applications__header{margin-block-end:18px;display:block}}.jobs__filters{--md-width-reveal-gap:10px;flex-wrap:wrap;align-items:center;gap:10px;display:flex}.jobs__join{font-weight:var(--md-ref-typeface-weight-semibold)}.jobs__join:hover{font-weight:var(--md-ref-typeface-weight-bold)}.md-icon-button.jobs__clear{border-radius:var(--md-sys-shape-corner-medium)}.jobs__results{transition:opacity var(--md-sys-motion-spring-expressive-default-effects-duration) var(--md-sys-motion-spring-expressive-default-effects)}.jobs__results[data-refreshing]{opacity:.55}.jobs__chips{display:contents}.jobs__filters>form{flex:300px;min-inline-size:min(100%,300px);display:flex}.jobs__search{box-sizing:border-box;border-radius:var(--md-sys-shape-corner-full);background-color:var(--md-sys-color-surface-container-high);block-size:52px;min-inline-size:min(100%,300px);color:var(--md-sys-color-on-surface-variant);transition:box-shadow var(--md-sys-motion-duration-short4) var(--md-sys-motion-easing-standard);flex-grow:1;align-items:center;gap:10px;padding-inline:18px;display:flex}.jobs__search:focus-within{box-shadow:inset 0 0 0 2px var(--md-sys-color-primary)}.jobs__search input{min-inline-size:0;color:var(--md-sys-color-on-surface);font-family:var(--md-sys-typescale-body-large-font);font-size:var(--md-sys-typescale-body-large-size);letter-spacing:var(--md-sys-typescale-body-large-tracking);background:0 0;border:0;outline:none;flex-grow:1}.jobs__search input::-webkit-search-cancel-button{display:none}.jobs__search input::placeholder{color:var(--md-sys-color-outline)}.jobs__chip{border:1px solid var(--md-sys-color-outline);border-radius:var(--md-sys-shape-corner-small);block-size:40px;color:var(--md-sys-color-on-surface-variant);transition:background-color var(--md-sys-motion-duration-short4) var(--md-sys-motion-easing-standard), border-color var(--md-sys-motion-duration-short4) var(--md-sys-motion-easing-standard), color var(--md-sys-motion-duration-short4) var(--md-sys-motion-easing-standard);flex:none;align-items:center;padding-inline-end:4px;display:inline-flex}.jobs__chip--on{background-color:var(--md-sys-color-secondary-container);color:var(--md-sys-color-on-secondary-container);--md-icon-fill:1;border-color:#0000}.jobs__chip-label{border-radius:inherit;block-size:38px;color:inherit;font-family:var(--md-sys-typescale-label-large-font);font-size:var(--md-sys-typescale-label-large-size);font-weight:var(--md-sys-typescale-label-large-weight);letter-spacing:var(--md-sys-typescale-label-large-tracking);cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding-inline:16px 12px;display:inline-flex}.jobs__chip--on .jobs__chip-label{font-weight:var(--md-sys-typescale-label-large-emphasized-weight)}.jobs__chip .md-icon-button{block-size:32px;inline-size:32px;color:inherit}.jobs__chip .md-icon-button .md-icon{--md-icon-size:18px}.jobs__count{font-size:var(--md-sys-typescale-body-medium-size);color:var(--md-sys-color-on-surface-variant);margin:16px 0 18px}.jobs__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}@media (width<=1240px){.jobs__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=860px){.jobs__grid{grid-template-columns:minmax(0,1fr)}}.jobs__grid>li{display:flex}.job-card{box-sizing:border-box;border:1px solid var(--md-sys-color-outline-variant);border-radius:var(--md-sys-shape-corner-extra-large);inline-size:100%;transition:background-color var(--md-sys-motion-duration-short4) var(--md-sys-motion-easing-standard), border-color var(--md-sys-motion-duration-short4) var(--md-sys-motion-easing-standard);flex-direction:column;gap:14px;padding:20px;display:flex}.job-card:hover{background-color:var(--md-sys-color-surface-container-low);border-color:var(--md-sys-color-outline)}.job-card__top{align-items:center;gap:12px;display:flex}.job-card__logo,.applications__logo{border-radius:var(--md-sys-shape-corner-small);block-size:40px;inline-size:40px;font-family:var(--md-sys-typescale-label-large-font);font-size:var(--md-sys-typescale-label-medium-size);font-weight:var(--md-sys-typescale-label-large-emphasized-weight);letter-spacing:normal;flex:none;place-items:center;display:grid}.job-card__org{flex-grow:1;min-inline-size:0}.job-card__tenant{font-size:var(--md-sys-typescale-body-medium-size);line-height:var(--md-sys-typescale-body-medium-line-height);color:var(--md-sys-color-on-surface-variant);text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.job-card__place{font-size:var(--md-sys-typescale-body-small-size);line-height:var(--md-sys-typescale-body-small-line-height);color:var(--md-sys-color-outline);margin:0}.job-card__title{font-family:var(--md-sys-typescale-title-medium-font);font-size:var(--md-sys-typescale-title-large-size);line-height:var(--md-sys-typescale-title-large-line-height);font-weight:var(--md-sys-typescale-title-medium-weight);letter-spacing:var(--md-sys-typescale-title-large-tracking);color:var(--md-sys-color-on-surface);text-decoration:none}.job-card__tags{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.job-card__tags li{border-radius:var(--md-sys-shape-corner-small);background-color:var(--md-sys-color-surface-container-high);block-size:26px;color:var(--md-sys-color-on-surface-variant);font-size:var(--md-sys-typescale-label-medium-size);font-weight:var(--md-sys-typescale-label-medium-weight);letter-spacing:normal;align-items:center;padding-inline:10px;display:inline-flex}.job-card__posted{font-size:var(--md-sys-typescale-body-small-size);color:var(--md-sys-color-outline);align-items:center;gap:6px;margin:auto 0 0;display:flex}.jobs__empty{margin-block-start:40px}.applications__list{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.application{border:1px solid var(--md-sys-color-outline-variant);border-radius:var(--md-sys-shape-corner-large);align-items:center;gap:16px;padding:16px 20px;display:flex}.application__text{flex-grow:1;min-inline-size:0}.application__title{font-family:var(--md-sys-typescale-title-medium-font);font-size:var(--md-sys-typescale-title-medium-size);line-height:var(--md-sys-typescale-title-medium-line-height);font-weight:var(--md-sys-typescale-title-medium-weight);color:var(--md-sys-color-on-surface);text-decoration:none}.application__meta,.application__applied{font-size:var(--md-sys-typescale-body-small-size);line-height:var(--md-sys-typescale-body-small-line-height);color:var(--md-sys-color-on-surface-variant);margin:2px 0 0}.application__applied{color:var(--md-sys-color-outline)}.application__stage--new{background-color:var(--md-sys-color-tertiary-container);color:var(--md-sys-color-on-tertiary-container)}.application__stage--reviewing{background-color:var(--md-sys-color-secondary-container);color:var(--md-sys-color-on-secondary-container)}.application__stage--hired{background-color:var(--md-sys-color-primary);color:var(--md-sys-color-on-primary)}.application__stage--rejected{background-color:var(--md-sys-color-error-container);color:var(--md-sys-color-on-error-container)}.application__stage--withdrawn{border:1px solid var(--md-sys-color-outline-variant);color:var(--md-sys-color-on-surface-variant)}@media (width<=599px){.application{grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"logo text text""stage stage draw";align-items:center;gap:14px 12px;padding:14px 16px;display:grid}.applications__logo{grid-area:logo;align-self:start}.application__text{grid-area:text}.application__stage{grid-area:stage;justify-self:start}.application>.md-button{grid-area:draw;justify-self:end}}.applications__empty{box-sizing:border-box;border-radius:var(--md-sys-shape-corner-extra-large);background-color:var(--md-sys-color-surface-container-low);inline-size:100%;padding:40px 32px}.applications__empty>*{max-inline-size:620px;margin-inline:auto}.applications__empty-head{text-align:center}.applications__empty-mark{border-radius:var(--md-sys-shape-corner-full);background-color:var(--md-sys-color-primary-container);block-size:72px;inline-size:72px;color:var(--md-sys-color-on-primary-container);--md-icon-fill:1;place-items:center;margin-block-end:16px;display:inline-grid}.applications__empty-head h2{font-family:var(--md-sys-typescale-headline-medium-font);font-size:var(--md-sys-typescale-headline-medium-size);line-height:var(--md-sys-typescale-headline-medium-line-height);font-weight:var(--md-sys-typescale-headline-medium-weight);letter-spacing:var(--md-sys-typescale-headline-medium-tracking);margin:0}.applications__empty-head p{font-size:var(--md-sys-typescale-body-large-size);line-height:var(--md-sys-typescale-body-large-line-height);color:var(--md-sys-color-on-surface-variant);margin:8px 0 0}.applications__suggest-head{text-align:center;flex-direction:column;align-items:center;gap:4px;margin-block:32px 16px;display:flex}.applications__suggest-head h3{font-size:var(--md-sys-typescale-title-medium-size);line-height:var(--md-sys-typescale-title-medium-line-height);font-weight:var(--md-sys-typescale-title-medium-emphasized-weight);color:var(--md-sys-color-on-surface);margin:0}.applications__suggest-head>span{font-size:var(--md-sys-typescale-body-small-size);color:var(--md-sys-color-on-surface-variant)}.applications__suggest{border-radius:var(--md-sys-shape-corner-large);flex-direction:column;gap:2px;margin-block:0;padding:0;list-style:none;display:flex;overflow:clip}.applications__suggest a{background-color:var(--md-sys-color-surface-container-high);color:var(--md-sys-color-on-surface-variant);transition:border-radius var(--md-sys-motion-spring-expressive-fast-spatial-duration) var(--md-sys-motion-spring-expressive-fast-spatial);border-radius:0;align-items:center;gap:16px;padding:12px 16px;text-decoration:none;display:flex;position:relative}.applications__suggest a:after{content:"";border-radius:inherit;background-color:var(--md-sys-color-on-surface);opacity:0;pointer-events:none;transition:opacity var(--md-sys-motion-spring-expressive-fast-effects-duration) var(--md-sys-motion-spring-expressive-fast-effects);position:absolute;inset:0}.applications__suggest a:hover:after{opacity:var(--md-sys-state-hover-state-layer-opacity)}.applications__suggest a:active:after{opacity:var(--md-sys-state-pressed-state-layer-opacity)}.applications__suggest .md-tenant-logo{background-color:var(--md-sys-color-primary-container);block-size:56px;inline-size:56px;color:var(--md-sys-color-on-primary-container);font-size:var(--md-sys-typescale-title-medium-size);border:0;border-radius:25%}.applications__suggest-text{flex-direction:column;flex-grow:1;gap:2px;min-inline-size:0;display:flex}.applications__suggest-title{font-size:var(--md-sys-typescale-body-large-size);line-height:var(--md-sys-typescale-body-large-line-height);font-weight:var(--md-sys-typescale-body-large-weight);letter-spacing:var(--md-sys-typescale-body-large-tracking);color:var(--md-sys-color-on-surface)}.applications__suggest-meta{font-size:var(--md-sys-typescale-body-medium-size);line-height:var(--md-sys-typescale-body-medium-line-height);color:var(--md-sys-color-on-surface-variant)}.applications__empty-actions{flex-wrap:wrap;justify-content:center;gap:12px;margin-block-start:24px;display:flex}.applications__suggest+.applications__empty-actions{margin-block-start:40px}.jobs__rows{border-radius:var(--md-sys-shape-corner-large);flex-direction:column;gap:2px;margin:0;margin-block-start:20px;padding:0;list-style:none;display:flex;overflow:clip}.job-row__logo{background-color:var(--md-sys-color-primary-container);block-size:56px;inline-size:56px;color:var(--md-sys-color-on-primary-container);font-family:var(--md-sys-typescale-title-medium-font);font-size:var(--md-sys-typescale-title-medium-size);font-weight:var(--md-sys-typescale-title-medium-weight);border-radius:25%;flex:none;place-items:center;display:grid;overflow:hidden}.job-row__logo img{object-fit:cover;block-size:100%;inline-size:100%}.job-row{background-color:var(--md-sys-color-surface-container);color:inherit;transition:border-radius var(--md-sys-motion-spring-expressive-fast-spatial-duration) var(--md-sys-motion-spring-expressive-fast-spatial);border-radius:0;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:6px 16px;padding:16px;text-decoration:none;display:grid;position:relative}.job-row:after{content:"";border-radius:inherit;background-color:var(--md-sys-color-on-surface);opacity:0;pointer-events:none;transition:opacity var(--md-sys-motion-spring-expressive-fast-effects-duration) var(--md-sys-motion-spring-expressive-fast-effects);position:absolute;inset:0}.job-row:hover:after{opacity:var(--md-sys-state-hover-state-layer-opacity)}.job-row:active:after{opacity:var(--md-sys-state-pressed-state-layer-opacity)}.job-row__body{display:contents}.job-row__logo{grid-row:1/span 3}.job-row__title{grid-area:1/2}.job-row__org{grid-area:2/2/auto/-1}.job-row__posted{grid-area:1/3}.job-row__title{font-family:var(--md-sys-typescale-title-medium-font);font-size:var(--md-sys-typescale-title-medium-size);font-weight:var(--md-sys-typescale-title-medium-weight);line-height:var(--md-sys-typescale-title-medium-line-height);color:var(--md-sys-color-on-surface)}.job-row__org{font-family:var(--md-sys-typescale-body-medium-font);font-size:var(--md-sys-typescale-body-medium-size);color:var(--md-sys-color-on-surface-variant)}.job-row__tags{scrollbar-width:none;flex-wrap:nowrap;grid-area:3/2/auto/-1;margin-inline-end:-16px;padding-inline-end:16px;overflow-x:auto}.job-row__tags li{white-space:nowrap;flex:none;gap:4px}.job-row__place-icon{--md-icon-fill:1}.job-row__posted{font-family:var(--md-sys-typescale-label-medium-font);font-size:var(--md-sys-typescale-label-medium-size);color:var(--md-sys-color-on-surface-variant);flex:none}.jobs__more{justify-content:center;margin-block-start:24px;display:flex}.applications__logo{background-color:var(--md-sys-color-secondary-container);color:var(--md-sys-color-on-secondary-container);border-radius:var(--md-sys-shape-corner-medium);block-size:56px;inline-size:56px;overflow:hidden}.applications__logo img{object-fit:cover;border-radius:inherit;block-size:100%;inline-size:100%}.application__stage--new,.application__stage--reviewing,.application__stage--hired,.application__stage--rejected{border:1px solid var(--md-sys-color-outline-variant)}.application__name{font:inherit;margin:0}.application-form{--md-field-surface:var(--md-sys-color-surface-container-low);border-radius:var(--md-sys-shape-corner-large);background-color:var(--md-sys-color-surface-container-low);flex-direction:column;gap:28px;padding:28px;display:flex}.application-form__heading{flex-direction:column;gap:8px;display:flex}.application-form__lede{font-size:var(--md-sys-typescale-body-medium-size);color:var(--md-sys-color-on-surface-variant)}.application-form__question{border:0;min-inline-size:0;margin:0;padding:0}.application-form__question legend{font-size:var(--md-sys-typescale-title-medium-size);line-height:var(--md-sys-typescale-title-medium-line-height);font-weight:var(--md-sys-typescale-title-medium-emphasized-weight);color:var(--md-sys-color-on-surface);margin:0;padding:0}.application-form__toggles{inline-size:min(100%,280px)}.application-form__help{font-size:var(--md-sys-typescale-body-small-size);line-height:var(--md-sys-typescale-body-small-line-height);color:var(--md-sys-color-on-surface-variant);margin:6px 0 18px}:is(.application-form__question:has([aria-invalid=true]) .application-form__help,.application-form__help[role=alert]){color:var(--md-sys-color-error)}.application-form__footer{flex-direction:column;align-items:flex-start;gap:12px;margin-block-start:4px;display:flex}.application-form__blocker{border-radius:var(--md-sys-shape-corner-medium);background-color:var(--md-sys-color-secondary-container);max-inline-size:100%;color:var(--md-sys-color-on-secondary-container);align-items:flex-start;gap:12px;padding:16px;display:flex}.application-form__blocker>.md-icon{flex:none}.application-form__blocker p{font-size:var(--md-sys-typescale-body-medium-size);line-height:var(--md-sys-typescale-body-medium-line-height);margin:0}.application-form__profile{margin-block-start:4px;margin-inline-start:-12px}.application-form__actions{flex-wrap:wrap;gap:8px;margin-block-start:12px;display:flex}.apply-cta__action{inline-size:100%}.section-error{font-size:var(--md-sys-typescale-body-medium-size);color:var(--md-sys-color-error)}.cvs-section{flex-direction:column;gap:20px;display:flex}.cvs-section__list{flex-direction:column;gap:16px;margin:0;padding:0;list-style:none;display:flex}.hire-claim{border-radius:var(--md-sys-shape-corner-medium);background-color:var(--md-sys-color-surface-container);flex-direction:column;gap:12px;margin-block-start:16px;padding:16px;display:flex}.hire-claim__ask{font-size:var(--md-sys-typescale-body-medium-size);color:var(--md-sys-color-on-surface)}.hire-claim__note{font-size:var(--md-sys-typescale-label-small-size);color:var(--md-sys-color-on-surface-variant)}.hire-claim__actions{flex-wrap:wrap;gap:8px;display:flex}.apply-cta{flex-direction:column;gap:10px;display:flex}.apply-cta__note{font-size:var(--md-sys-typescale-label-small-size);color:var(--md-sys-color-on-surface-variant)}.apply-cta__note--spaced{margin-block-start:16px}.cv-uploader{flex-direction:column;gap:12px;display:flex}.cv-uploader__bar{flex-wrap:wrap;align-items:center;gap:8px 16px;display:flex}.cv-uploader__trigger{margin-inline-start:auto}.cv-uploader__limits{font-size:var(--md-sys-typescale-label-small-size);color:var(--md-sys-color-on-surface-variant)}.cv-progress{border-radius:var(--md-sys-shape-corner-medium);background-color:var(--md-sys-color-surface-container-high);flex-direction:column;gap:12px;padding:16px;display:flex}.cv-progress__name{min-inline-size:0;font-size:var(--md-sys-typescale-title-small-size);line-height:var(--md-sys-typescale-title-small-line-height);font-weight:var(--md-sys-typescale-title-small-weight);color:var(--md-sys-color-on-surface);margin:0}.cv-progress__note{font-size:var(--md-sys-typescale-label-small-size);color:var(--md-sys-color-on-surface-variant);margin:0}.cv-progress__steps{flex-wrap:wrap;gap:8px 24px;margin:0;padding:0;list-style:none;display:flex}.cv-progress__step{font-size:var(--md-sys-typescale-label-large-size);line-height:var(--md-sys-typescale-label-large-line-height);font-weight:var(--md-sys-typescale-label-large-weight);color:var(--md-sys-color-on-surface-variant);align-items:center;gap:8px;display:flex}.cv-progress__step--active,.cv-progress__step--done,.cv-progress__step--failed{color:var(--md-sys-color-on-surface)}.cv-progress__marker{box-sizing:border-box;border:2px solid var(--md-sys-color-outline-variant);border-radius:var(--md-sys-shape-corner-full);flex:none;place-items:center;block-size:24px;inline-size:24px;display:inline-grid}.cv-progress__step--active .cv-progress__marker{border-width:3px;border-color:var(--md-sys-color-surface-container-highest);border-block-start-color:var(--md-sys-color-primary);animation:.9s linear infinite cv-progress-turn}.cv-progress__step--done .cv-progress__marker{border-color:var(--md-sys-color-primary);background-color:var(--md-sys-color-primary);color:var(--md-sys-color-on-primary)}.cv-progress__step--failed .cv-progress__marker{border-color:var(--md-sys-color-error);background-color:var(--md-sys-color-error);color:var(--md-sys-color-on-error)}@keyframes cv-progress-turn{to{transform:rotate(360deg)}}.job{flex-direction:column;inline-size:100%;display:flex}.job__band{border-radius:var(--md-sys-shape-corner-extra-large-increased);background-color:var(--md-sys-color-surface-container-low);align-items:center;gap:24px;margin:16px 0 24px;padding:22px 26px;display:flex}.md-icon-button.job__header-action{border-radius:var(--md-sys-shape-corner-medium)}.md-icon-button.job__share-action[data-shared]{color:var(--md-sys-color-primary);border-color:var(--md-sys-color-primary)}.job__share-icon{transform-origin:50%;transition:transform var(--md-sys-motion-spring-expressive-fast-spatial-duration) var(--md-sys-motion-spring-expressive-fast-spatial), opacity var(--md-sys-motion-spring-expressive-fast-effects-duration) var(--md-sys-motion-spring-expressive-fast-effects);grid-area:1/1;place-items:center;display:grid}.job__share-icon--share{opacity:1;transform:rotate(0)scale(1)}.job__share-icon--check{opacity:0;transform:rotate(-30deg)scale(.45)}.job__share-icon--check .md-icon{--md-icon-fill:0}.job__share-action[data-shared] .job__share-icon--share{opacity:0;transform:rotate(30deg)scale(.45)}.job__share-action[data-shared] .job__share-icon--check{opacity:1;transform:rotate(0)scale(1)}.job__share-note{font-size:var(--md-sys-typescale-label-large-size);line-height:var(--md-sys-typescale-label-large-line-height);font-weight:var(--md-sys-typescale-label-large-weight);color:var(--md-sys-color-primary);opacity:0;transition:opacity var(--md-sys-motion-spring-expressive-fast-effects-duration) var(--md-sys-motion-spring-expressive-fast-effects)}.job__share-note[data-shown]{opacity:1}.job__header-actions{align-items:center;gap:8px;display:flex}.md-icon-button.job__back-action{box-sizing:border-box;white-space:nowrap;justify-content:center;align-items:center;inline-size:auto;min-inline-size:40px;padding-inline:9px;text-decoration:none;display:inline-flex}.job__back-label{opacity:0;font-family:var(--md-sys-typescale-label-large-font);font-size:var(--md-sys-typescale-label-large-size);font-weight:var(--md-sys-typescale-label-large-weight);letter-spacing:var(--md-sys-typescale-label-large-tracking);transition:grid-template-columns .56s var(--md-sys-motion-spring-expressive-default-spatial), margin-inline-start .56s var(--md-sys-motion-spring-expressive-default-spatial), opacity var(--md-sys-motion-spring-expressive-default-effects-duration) var(--md-sys-motion-spring-expressive-default-effects);grid-template-columns:0fr;margin-inline-start:0;display:grid}.job__back-label>span{min-inline-size:0;overflow:hidden}.job__back-action:hover .job__back-label,.job__back-action:focus-visible .job__back-label{opacity:1;grid-template-columns:1fr;margin-inline-start:8px}@media (prefers-reduced-motion:reduce){.job__back-label,.job__share-icon{transition:none}}.job__band .md-tenant-logo{background-color:var(--md-sys-color-primary-container);block-size:64px;inline-size:64px;color:var(--md-sys-color-on-primary-container);font-family:var(--md-sys-typescale-title-large-font);font-size:var(--md-sys-typescale-title-medium-size);font-weight:var(--md-sys-typescale-title-large-emphasized-weight);letter-spacing:normal;border:0;border-radius:25%}.job__ident{flex-grow:1;min-inline-size:0}.job__ident h1{font-family:var(--md-sys-typescale-headline-medium-font);font-size:var(--md-sys-typescale-headline-medium-size);line-height:var(--md-sys-typescale-headline-medium-line-height);font-weight:var(--md-sys-typescale-headline-medium-weight);letter-spacing:var(--md-sys-typescale-headline-medium-tracking);margin:0}.job__meta{font-size:var(--md-sys-typescale-body-large-size);line-height:var(--md-sys-typescale-body-large-line-height);color:var(--md-sys-color-on-surface-variant);flex-wrap:wrap;align-items:center;gap:8px;margin:6px 0 0;display:flex}.job__workspace{grid-template-columns:minmax(0,2fr) minmax(18rem,1fr);grid-template-areas:"main side";align-items:start;gap:24px;display:grid}@media (width<=479px){.job__main .md-tabs{gap:0}.job__main .md-tab{flex-direction:column;flex:1 1 0;justify-content:center;gap:2px;block-size:64px;min-inline-size:0;padding-inline:8px}}.job__main{grid-area:main;min-inline-size:0}.job__side{flex-direction:column;grid-area:side;display:flex;position:sticky;inset-block-start:calc(var(--frame-header-offset) + 24px)}.job__apply-reveal{opacity:0;transition:grid-template-rows var(--md-sys-motion-spring-expressive-default-spatial-duration) var(--md-sys-motion-spring-expressive-default-spatial), opacity var(--md-sys-motion-spring-expressive-default-effects-duration) var(--md-sys-motion-spring-expressive-default-effects);grid-template-rows:0fr;display:grid}.job__apply-reveal[data-open]{opacity:1;grid-template-rows:1fr}.job__apply-reveal-inner{min-block-size:0;overflow:clip}.job__apply-reveal[data-open]+.job__details{margin-block-start:16px}.job__details{border-radius:var(--md-sys-shape-corner-extra-large);background-color:var(--md-sys-color-surface-container-low);transition:margin-block-start var(--md-sys-motion-spring-expressive-default-spatial-duration) var(--md-sys-motion-spring-expressive-default-spatial);margin-block-start:0;padding:24px}@media (prefers-reduced-motion:reduce){.job__apply-reveal,.job__details{transition:none}}.job__details h2{font-family:var(--md-sys-typescale-title-large-font);font-size:var(--md-sys-typescale-title-large-size);line-height:var(--md-sys-typescale-title-large-line-height);font-weight:var(--md-sys-typescale-title-large-emphasized-weight)}.job__facts{border-radius:var(--md-sys-shape-corner-large);flex-direction:column;gap:4px;margin:20px 0 0;padding:0;list-style:none;display:flex;overflow:clip}.job__facts li{box-sizing:border-box;background-color:var(--md-sys-color-surface-container-high);min-block-size:58px;color:var(--md-sys-color-on-surface-variant);font-size:var(--md-sys-typescale-body-medium-size);line-height:var(--md-sys-typescale-body-medium-line-height);border-radius:0;align-items:center;gap:14px;padding:12px 16px;display:flex}.job__facts .md-icon,.job__facts .md-flag{flex:none}.job__act{border-radius:var(--md-sys-shape-corner-extra-large);background-color:var(--md-sys-color-surface-container-low);text-align:start;flex-direction:column;align-items:stretch;padding:24px;display:flex}.job__apply{align-items:inherit;flex-direction:column;gap:8px;inline-size:100%;display:flex}.job__act .apply-cta{inline-size:100%}.job__act .apply-cta__action{block-size:56px;inline-size:100%;padding-inline:32px}.job__act .apply-cta__note{font-size:var(--md-sys-typescale-body-small-size);line-height:var(--md-sys-typescale-body-small-line-height);margin:0}.job__act .apply-cta__profile{align-self:flex-start;margin-inline-start:-12px}.job__body{grid-template-columns:minmax(0,1fr);margin-block-start:28px;display:grid}.job__body>[role=tabpanel]{opacity:1;min-inline-size:0;transition:opacity .4s ease-in-out, display .4s ease-in-out allow-discrete;grid-area:1/1}.job__body>[role=tabpanel][hidden]{opacity:0;pointer-events:none;display:none}@starting-style{.job__body>[role=tabpanel]:not([hidden]){opacity:0}}@media (prefers-reduced-motion:reduce){.job__body>[role=tabpanel]{transition:none}}.job__description{box-sizing:border-box;inline-size:100%;max-inline-size:48rem}.job__asks{box-sizing:border-box;inline-size:100%}.job__apply-panel{box-sizing:border-box;inline-size:100%;scroll-margin-block-start:calc(var(--frame-header-offset) + 1rem)}.job__description+.job__apply-panel{margin-block-start:28px}@media (width<=900px){.job__workspace{grid-template-columns:minmax(0,1fr);grid-template-areas:"side""main"}.job__side{position:static}}@media (width<=599px){.job__band{grid-template-columns:64px minmax(0,1fr);gap:16px;padding:16px;display:grid}.job__header-actions{grid-area:1/1/auto/-1;justify-self:end}.job__band .md-tenant-logo{grid-area:2/1}.job__ident{grid-area:2/2}}.md-rich-text.job__description{font-size:clamp(1.0625rem,1rem + .25vw,1.125rem);line-height:1.55}.md-rich-text.job__description p{margin:0 0 18px}.md-rich-text.job__description :is(h1,h2,h3,h4,h5,h6){margin:28px 0 12px}.md-rich-text.job__description>:first-child{margin-block-start:0}.md-rich-text.job__description :is(ul,ol){line-height:inherit;flex-direction:column;gap:8px;margin:0 0 18px;padding-inline-start:22px;display:flex}.md-rich-text.job__description :is(ul,ol) li+li{margin-block-start:0}.job__asks{flex-direction:column;gap:20px;display:flex}.job__experience{border-radius:var(--md-sys-shape-corner-extra-large);background-color:var(--md-sys-color-primary-container);color:var(--md-sys-color-on-primary-container);align-items:center;gap:16px;padding:18px 20px;display:flex}.job__experience p{font-family:var(--md-sys-typescale-title-large-font);font-size:var(--md-sys-typescale-title-large-size);line-height:var(--md-sys-typescale-title-large-line-height);font-weight:var(--md-sys-typescale-title-large-emphasized-weight);margin:0}.job__questions-heading{font-family:var(--md-sys-typescale-title-large-font);font-size:var(--md-sys-typescale-title-large-size);line-height:var(--md-sys-typescale-title-large-line-height);font-weight:var(--md-sys-typescale-title-large-emphasized-weight)}.job__mark{border-radius:var(--md-sys-shape-corner-full);background-color:var(--md-sys-color-surface-container-highest);block-size:52px;inline-size:52px;color:var(--md-sys-color-primary);flex:none;place-items:center;display:grid}.job__criteria .job__mark:empty{visibility:hidden}.job__experience .job__mark{background-color:var(--md-sys-color-on-primary-container);color:var(--md-sys-color-primary-container);font-family:var(--md-sys-typescale-title-large-font);font-size:var(--md-sys-typescale-title-large-size);line-height:var(--md-sys-typescale-title-large-line-height);font-weight:var(--md-sys-typescale-title-large-emphasized-weight)}.job__language-flag{border-radius:50%;block-size:32px;inline-size:32px}.job__criteria .skill-icon{block-size:28px;inline-size:28px}.job__criteria :is(ul,ol){border-radius:var(--md-sys-shape-corner-extra-large);flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex;overflow:clip}.job__criteria li{box-sizing:border-box;background-color:var(--md-sys-color-surface-container-low);border-radius:0;grid-template-columns:52px minmax(0,1fr) auto;align-items:center;gap:16px;min-block-size:88px;padding:16px 20px;display:grid}.job__criteria-term{min-inline-size:0;font-family:var(--md-sys-typescale-title-medium-font);font-size:var(--md-sys-typescale-title-medium-size);line-height:var(--md-sys-typescale-title-medium-line-height);font-weight:var(--md-sys-typescale-title-medium-emphasized-weight)}.job__criteria-detail{font-size:var(--md-sys-typescale-body-medium-size);line-height:var(--md-sys-typescale-body-medium-line-height);color:var(--md-sys-color-on-surface-variant)}@media (width<=599px){.job__criteria li{grid-template-columns:52px minmax(0,1fr);gap:2px 14px;padding:14px 16px}.job__criteria-detail{grid-column:2}}.profile{flex-direction:column;inline-size:100%;display:flex}.profile[data-save-open]{padding-block-end:6rem}.profile__save-bar{z-index:30;justify-content:flex-end;align-items:center;gap:var(--portal-space-xs) var(--portal-space-m);padding-block:var(--portal-space-xs);padding-inline:var(--portal-gutter);border-block-start:1px solid var(--md-sys-color-outline-variant);background-color:var(--md-sys-color-surface-container);--md-width-reveal-gap:var(--portal-space-xs);opacity:0;pointer-events:none;transition:translate var(--md-sys-motion-spring-expressive-default-spatial-duration) var(--md-sys-motion-spring-expressive-default-spatial), opacity var(--md-sys-motion-spring-expressive-default-effects-duration) var(--md-sys-motion-spring-expressive-default-effects);flex-wrap:wrap;display:flex;position:fixed;inset-block-end:calc(var(--dock-h) + env(safe-area-inset-bottom));inset-inline:0;translate:0 100%}.profile__save-bar[data-open]{opacity:1;pointer-events:auto;translate:0}.profile__save-bar-text{font-size:var(--md-sys-typescale-body-medium-size);line-height:var(--md-sys-typescale-body-medium-line-height);color:var(--md-sys-color-on-surface);flex:12rem;margin:0}.profile__save-bar-actions{flex-wrap:nowrap;align-items:center;display:flex}@media (width>=51.25rem){.profile__save-bar{padding-block-end:calc(var(--portal-space-xs) + env(safe-area-inset-bottom));inset-block-end:0;inset-inline-start:var(--rail-w)}}.profile__header{justify-content:space-between;align-items:center;gap:var(--portal-space-m) var(--portal-space-l);margin-block-end:var(--portal-space-m);display:flex}.profile__progress{align-items:center;gap:16px;min-inline-size:0;display:flex}.profile__progress h1{font-family:var(--md-sys-typescale-headline-medium-font);font-size:var(--md-sys-typescale-headline-medium-size);line-height:var(--md-sys-typescale-headline-medium-line-height);font-weight:var(--md-ref-typeface-weight-semibold);letter-spacing:var(--md-sys-typescale-headline-medium-tracking);margin:0}.profile__whats-left{block-size:32px;margin-inline-start:-12px}.profile__save{align-items:center;gap:var(--portal-space-xs);--md-width-reveal-gap:var(--portal-space-xs);flex-wrap:nowrap;display:flex}.profile__save p{font-size:var(--md-sys-typescale-body-medium-size);line-height:var(--md-sys-typescale-body-medium-line-height);color:var(--md-sys-color-on-surface-variant);margin:0}.profile__panel{grid-template-columns:minmax(0,1fr);padding-block-start:var(--portal-space-l);display:grid}.profile__panel>form{display:contents}.profile__panel [role=tabpanel]{opacity:1;min-inline-size:0;transition:opacity .4s ease-in-out, display .4s ease-in-out allow-discrete;grid-area:1/1}.profile__panel [role=tabpanel][hidden]{opacity:0;pointer-events:none;display:none}@starting-style{.profile__panel [role=tabpanel]:not([hidden]){opacity:0}}@media (prefers-reduced-motion:reduce){.profile__panel [role=tabpanel]{transition:none}}.profile__save-error{margin-block-start:24px}.profile__section-head{justify-content:space-between;align-items:center;gap:var(--portal-space-s);min-block-size:36px;margin-block-end:var(--portal-space-l);display:flex}.profile__section-head>.md-button{margin-inline-start:auto}.profile__section-title{align-items:baseline;gap:.3em;min-inline-size:0;display:flex}.profile__title-suffix{font-family:var(--md-sys-typescale-title-large-font);font-size:var(--md-sys-typescale-title-large-size);line-height:var(--md-sys-typescale-title-large-line-height);font-weight:var(--md-sys-typescale-title-large-weight);letter-spacing:var(--md-sys-typescale-title-large-tracking);white-space:nowrap}.profile__section-line{font-size:var(--md-sys-typescale-body-medium-size);line-height:var(--md-sys-typescale-body-medium-line-height);letter-spacing:var(--md-sys-typescale-body-medium-tracking);color:var(--md-sys-color-on-surface-variant);align-items:center;gap:6px;margin:0;display:flex}.profile__section-line .md-icon{color:var(--md-sys-color-tertiary);flex:none}.profile__section-line--done .md-icon{color:var(--md-sys-color-primary)}.profile__section-line strong{color:var(--md-sys-color-on-surface);font-weight:var(--md-sys-typescale-label-large-emphasized-weight)}.profile__section-title h3{font-family:var(--md-sys-typescale-title-large-font);font-size:var(--md-sys-typescale-title-large-size);line-height:var(--md-sys-typescale-title-large-line-height);font-weight:var(--md-sys-typescale-title-large-weight);letter-spacing:var(--md-sys-typescale-title-large-tracking);margin:0}.profile__grid{column-gap:var(--portal-space-m);row-gap:var(--portal-space-l);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.profile__span-2{grid-column:1/-1}.profile__period{align-items:start;gap:12px;min-inline-size:0;display:flex}.profile__current{grid-column:-2;margin-block-start:calc(var(--portal-space-s) - var(--portal-space-l))}.profile__identity{column-gap:var(--portal-space-m);row-gap:var(--portal-space-l);grid-template-columns:minmax(0,1fr) minmax(0,1.6fr);display:grid}.profile__phone-row{align-items:stretch;gap:8px;min-inline-size:0;display:flex}.profile__dial{border:1px solid var(--md-sys-color-outline);border-radius:var(--md-sys-shape-corner-extra-small);block-size:56px;min-inline-size:136px;color:var(--md-sys-color-on-surface);font-family:inherit;font-size:var(--md-sys-typescale-body-large-size);letter-spacing:var(--md-sys-typescale-body-large-tracking);cursor:pointer;transition:border-color var(--md-sys-motion-duration-short4) var(--md-sys-motion-easing-standard), box-shadow var(--md-sys-motion-duration-short4) var(--md-sys-motion-easing-standard);background:0 0;flex:none;align-items:center;gap:8px;padding-inline:14px 10px;display:inline-flex}.profile__dial-code{text-align:start;flex-grow:1}.profile__dial:hover{border-color:var(--md-sys-color-on-surface)}.profile__phone-number{box-sizing:border-box;border:1px solid var(--md-sys-color-outline);border-radius:var(--md-sys-shape-corner-extra-small);block-size:56px;min-inline-size:0;color:var(--md-sys-color-on-surface);font-family:var(--md-sys-typescale-body-large-font);font-size:var(--md-sys-typescale-body-large-size);letter-spacing:var(--md-sys-typescale-body-large-tracking);transition:border-color var(--md-sys-motion-duration-short4) var(--md-sys-motion-easing-standard), box-shadow var(--md-sys-motion-duration-short4) var(--md-sys-motion-easing-standard);background:0 0;flex-grow:1;padding-inline:16px}.profile__phone-number:focus{border-color:var(--md-sys-color-primary);box-shadow:inset 0 0 0 1px var(--md-sys-color-primary);outline:none}.profile__switch-row{font-size:var(--md-sys-typescale-body-large-size);line-height:var(--md-sys-typescale-body-large-line-height);align-self:center;align-items:center;gap:12px;display:flex}.profile__stack{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.md-panel--open .profile__grid{--md-field-surface:var(--md-sys-color-surface-container-low)}.profile__flat-entry{align-items:flex-start;gap:8px;display:flex}.profile__flat-entry+.profile__flat-entry{margin-block-start:18px}.profile__flat-entry>fieldset{flex:1;min-inline-size:0}.profile__flat-entry>.md-icon-button{flex:none;margin-block-start:8px}.profile__entry-actions{justify-content:flex-end;margin-block-start:20px;display:flex}.profile__callout{border-radius:var(--md-sys-shape-corner-medium);background-color:var(--md-sys-color-surface-container);font-size:var(--md-sys-typescale-body-medium-size);line-height:var(--md-sys-typescale-body-medium-line-height);color:var(--md-sys-color-on-surface-variant);align-items:center;gap:12px;margin:0 0 16px;padding:14px 20px;display:flex}.profile__callout .md-icon{color:var(--md-sys-color-primary)}.profile__callout strong{color:var(--md-sys-color-on-surface);font-weight:var(--md-sys-typescale-label-large-emphasized-weight)}.profile__others{margin-block-start:var(--portal-space-xl)}.profile__others-body{flex-direction:column;align-items:flex-start;gap:12px;display:flex}.profile__editing .profile__switch-row{align-items:flex-start}.profile__editing .profile__switch-row>.md-button--small{margin-block-start:10px}.profile__editing .profile__switch-row>.md-icon-button{margin-block-start:8px}.profile__chips{margin-block-end:8px}.skill-icon{object-fit:contain;flex:none}.md-chip:has(>.skill-icon:first-child){padding-inline-start:10px}.profile__languages{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.profile__languages li{border:1px solid var(--md-sys-color-outline-variant);border-radius:var(--md-sys-shape-corner-medium);grid-template-columns:150px minmax(0,1fr) 40px 40px;align-items:center;gap:16px;min-inline-size:0;padding:10px 14px;display:grid}.profile__language-item{position:relative}.profile__language-item[data-dragging]{z-index:2;background-color:var(--md-sys-color-surface-container-high);box-shadow:var(--md-sys-elevation-shadow-level2)}.profile__language-drag{cursor:grab;touch-action:none}.profile__language-drag:active{cursor:grabbing}.profile__language-flag{border-radius:50%;flex:none;block-size:24px;inline-size:24px}.profile__language-error{color:var(--md-sys-color-error);font-size:var(--md-sys-typescale-body-small-size);flex-basis:100%;grid-column:1/-1;margin:0}.profile__language-name{min-inline-size:0;font-size:var(--md-sys-typescale-body-large-size);line-height:var(--md-sys-typescale-body-large-line-height);align-items:center;gap:10px;display:flex}.profile__cv{align-items:center;gap:var(--portal-space-s) var(--portal-space-m);padding:var(--portal-space-s) var(--portal-space-m);border:1px solid var(--md-sys-color-outline-variant);border-radius:var(--md-sys-shape-corner-large);grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"mark text actions";display:grid}.profile__cv-mark{border-radius:var(--md-sys-shape-corner-medium);background-color:var(--md-sys-color-secondary-container);block-size:48px;inline-size:48px;color:var(--md-sys-color-on-secondary-container);grid-area:mark;place-items:center;display:grid}.profile__cv-text{flex-direction:column;grid-area:text;gap:4px;min-inline-size:0;display:flex}.profile__cv-head{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.profile__cv-head h3{min-inline-size:0;font-family:var(--md-sys-typescale-title-medium-font);font-size:var(--md-sys-typescale-title-medium-size);line-height:var(--md-sys-typescale-title-medium-line-height);font-weight:var(--md-sys-typescale-title-medium-weight);letter-spacing:var(--md-sys-typescale-title-medium-tracking);margin:0}.profile__cv-meta{font-size:var(--md-sys-typescale-body-small-size);line-height:var(--md-sys-typescale-body-small-line-height);color:var(--md-sys-color-on-surface-variant);margin:0}.profile__cv-state{font-size:var(--md-sys-typescale-body-medium-size);line-height:var(--md-sys-typescale-body-medium-line-height);color:var(--md-sys-color-on-surface-variant);margin:8px 0 0}.profile__cv-error{border-radius:var(--md-sys-shape-corner-medium);background-color:var(--md-sys-color-surface-container-high);font-size:var(--md-sys-typescale-body-medium-size);line-height:var(--md-sys-typescale-body-medium-line-height);color:var(--md-sys-color-on-surface-variant);align-items:flex-start;gap:10px;margin:12px 0 0;padding:12px 14px;display:flex}.profile__cv-error .md-icon{color:var(--md-sys-color-error);margin-block-start:2px}.profile__cv-error strong{color:var(--md-sys-color-on-surface)}.profile__cv-actions{flex-wrap:wrap;grid-area:actions;justify-content:flex-end;align-items:center;gap:4px 8px;display:flex}@media (width<=599px){.profile__cv{grid-template-columns:auto minmax(0,1fr);grid-template-areas:"mark text""actions actions"}.profile__cv-actions{justify-content:flex-start}}.profile__badge--active{background-color:var(--md-sys-color-secondary-container);color:var(--md-sys-color-on-secondary-container)}.profile__badge--waiting{border:1px solid var(--md-sys-color-outline-variant);color:var(--md-sys-color-on-surface-variant)}.profile__badge--ended{background-color:var(--md-sys-color-error-container);color:var(--md-sys-color-on-error-container)}.profile__checklist{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.profile__checklist button{border-radius:var(--md-sys-shape-corner-medium);inline-size:100%;color:var(--md-sys-color-on-surface);font:inherit;font-weight:var(--md-sys-typescale-label-large-emphasized-weight);text-align:start;cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;padding:10px 12px;display:flex}.profile__checklist button:hover{background-color:var(--md-sys-color-surface-container-highest)}.profile__checklist button.is-met{color:var(--md-sys-color-on-surface-variant);font-weight:var(--md-sys-typescale-body-medium-weight)}.profile__tick{border:1px solid var(--md-sys-color-outline);border-radius:var(--md-sys-shape-corner-full);flex:none;place-items:center;block-size:20px;inline-size:20px;display:grid}.is-met .profile__tick{border-color:var(--md-sys-color-primary);background-color:var(--md-sys-color-primary);color:var(--md-sys-color-on-primary)}.profile__tick-state{font-size:var(--md-sys-typescale-label-small-size);color:var(--md-sys-color-on-surface-variant);margin-inline-start:auto}.profile__searchable{border-block-start:1px solid var(--md-sys-color-outline-variant);justify-content:space-between;align-items:flex-start;gap:16px;margin-block-start:20px;padding-block-start:20px;display:flex}.profile__searchable-title{font-size:var(--md-sys-typescale-body-large-size);color:var(--md-sys-color-on-surface);margin:0}.profile__searchable-help{font-size:var(--md-sys-typescale-body-small-size);line-height:var(--md-sys-typescale-body-small-line-height);color:var(--md-sys-color-on-surface-variant);margin:2px 0 0}@media (width<=900px){.profile__header{flex-direction:column;align-items:stretch}}@media (width<=599px){.profile__save{flex-wrap:wrap}.profile__save>*{flex:auto;justify-content:center}.profile__grid,.profile__identity{grid-template-columns:minmax(0,1fr)}.profile__section-head{flex-wrap:wrap;gap:14px;margin-block-end:24px}.profile__languages li{grid-template-columns:minmax(0,1fr) auto auto;grid-template-areas:"name remove drag""level level level";align-items:center;gap:12px 8px;padding:12px;display:grid}.profile__languages li:has(.md-empty){display:block}.profile__language-name{grid-area:name;inline-size:auto}.profile__languages li>.md-segmented{grid-area:level}.profile__languages li>.profile__language-delete{grid-area:remove}.profile__languages li>.profile__language-drag{grid-area:drag}}.profile__dates{flex-wrap:wrap;gap:24px;min-inline-size:0;display:flex}.profile__dates>*{flex:280px;min-inline-size:0}.profile__switch-row{font-size:var(--md-sys-typescale-body-large-size);line-height:var(--md-sys-typescale-body-large-line-height);align-items:center;gap:12px;display:flex}.profile__source{font-size:var(--md-sys-typescale-body-small-size);line-height:var(--md-sys-typescale-body-small-line-height);color:var(--md-sys-color-on-surface-variant);flex-wrap:wrap;align-items:center;gap:8px;margin:2px 0 0;display:flex}.profile__source--from{color:var(--md-sys-color-primary);--md-icon-fill:1}.profile__source button{color:inherit;font:inherit;font-weight:var(--md-sys-typescale-label-large-emphasized-weight);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.is-from-cv .md-field__control,.is-from-cv .profile__phone-row{border-color:var(--md-sys-color-primary)}.is-from-cv .md-field__help{color:var(--md-sys-color-primary)}.reading{background-color:var(--md-sys-color-surface-container-low);inline-size:min(760px,100vw - 48px);padding:28px 30px 24px}.reading__head{align-items:flex-start;gap:16px;margin-block-end:22px;display:flex}.reading__head>div{flex-grow:1;min-inline-size:0}.reading__head h2{font-family:var(--md-sys-typescale-title-large-font);font-size:var(--md-sys-typescale-title-large-size);line-height:var(--md-sys-typescale-title-large-line-height);font-weight:var(--md-sys-typescale-title-large-weight);overflow-wrap:anywhere;margin:0}.reading__head p{font-size:var(--md-sys-typescale-body-medium-size);line-height:var(--md-sys-typescale-body-medium-line-height);color:var(--md-sys-color-on-surface-variant);margin:3px 0 0}.reading__mark{border-radius:var(--md-sys-shape-corner-large);background-color:var(--md-sys-color-secondary-container);block-size:52px;inline-size:52px;color:var(--md-sys-color-on-secondary-container);--md-icon-fill:1;flex:none;place-items:center;display:grid}.reading__steps{align-items:center;gap:14px;margin:0 0 18px;padding:0;list-style:none;display:flex}.reading__steps li{font-size:var(--md-sys-typescale-body-medium-size);color:var(--md-sys-color-outline);align-items:center;gap:10px;display:flex}.reading__steps li:not(:last-child):after{content:"";background-color:var(--md-sys-color-outline-variant);border-radius:2px;block-size:2px;inline-size:28px}.reading__steps .is-done,.reading__steps .is-now{color:var(--md-sys-color-on-surface)}.reading__steps .is-now{font-weight:var(--md-sys-typescale-title-medium-emphasized-weight)}.reading__tick{border:2px solid var(--md-sys-color-outline-variant);border-radius:var(--md-sys-shape-corner-full);block-size:24px;inline-size:24px;color:var(--md-sys-color-on-primary);transition-property:background-color,border-color;transition-timing-function:var(--md-sys-motion-spring-expressive-default-effects);transition-duration:var(--md-sys-motion-spring-expressive-default-effects-duration);flex:none;place-items:center;display:grid}.is-done>.reading__tick,.is-found>.reading__tick{border-color:var(--md-sys-color-primary);background-color:var(--md-sys-color-primary)}.is-now>.reading__tick,.is-next>.reading__tick{border-color:var(--md-sys-color-primary)}.reading__bar{border-radius:var(--md-sys-shape-corner-full);background-color:var(--md-sys-color-surface-container-high);block-size:6px;overflow:hidden}.reading__bar span{border-radius:var(--md-sys-shape-corner-full);background-color:var(--md-sys-color-primary);block-size:100%;display:block}.reading__label{font-size:var(--md-sys-typescale-body-small-size);color:var(--md-sys-color-on-surface-variant);margin:16px 0 12px}.reading__found{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 32px;margin:0;padding:0;list-style:none;display:grid}.reading__found li{color:var(--md-sys-color-outline);transition:color var(--md-sys-motion-duration-medium1) var(--md-sys-motion-easing-standard);align-items:flex-start;gap:12px;display:flex}.reading__found li>span{flex-direction:column;min-inline-size:0;display:flex}.reading__found .is-found,.reading__found .is-next{color:var(--md-sys-color-on-surface)}.reading__found-label{font-size:var(--md-sys-typescale-body-large-size);line-height:var(--md-sys-typescale-body-large-line-height);font-weight:var(--md-sys-typescale-title-medium-weight);align-items:center;gap:8px;display:flex}.reading__found-detail{font-size:var(--md-sys-typescale-body-small-size);line-height:var(--md-sys-typescale-body-small-line-height);color:var(--md-sys-color-on-surface-variant);overflow-wrap:anywhere}.reading__actions{border-block-start:1px solid var(--md-sys-color-outline-variant);margin-block-start:24px;padding-block-start:20px}.reading__actions p{font-size:var(--md-sys-typescale-body-medium-size);line-height:var(--md-sys-typescale-body-medium-line-height);color:var(--md-sys-color-on-surface-variant);margin:0 0 16px}.reading__actions div{justify-content:flex-end;gap:8px;display:flex}@media (width<=599px){.reading{block-size:100svh;inline-size:100vw;max-inline-size:none;padding:12px 16px calc(20px + env(safe-area-inset-bottom));overscroll-behavior:contain;border-radius:0;overflow-y:auto}.reading__head{gap:12px;margin-block-end:18px}.reading__mark{block-size:44px;inline-size:44px}.reading__head h2{font-size:var(--md-sys-typescale-title-medium-size);line-height:var(--md-sys-typescale-title-medium-line-height)}.reading__steps{font-size:var(--md-sys-typescale-body-small-size);flex-wrap:wrap;gap:10px 8px;margin-block-end:16px}.reading__steps li{font-size:var(--md-sys-typescale-body-small-size);gap:8px}.reading__steps li:not(:last-child):after{inline-size:12px}.reading__tick{block-size:20px;inline-size:20px}.reading__found{grid-template-columns:minmax(0,1fr);gap:14px}.reading__actions{margin-block-start:20px;padding-block-start:16px}.reading__actions div{flex-direction:column-reverse;gap:10px}.reading__actions div>.md-button{block-size:48px;inline-size:100%}}.profile__add-row{justify-content:flex-end;margin-block-end:4px;display:flex}.profile__visibility{border:1px solid var(--md-sys-color-outline);border-radius:var(--md-sys-shape-corner-full);block-size:40px;color:var(--md-sys-color-on-surface-variant);cursor:pointer;font-family:var(--md-sys-typescale-label-large-font);font-size:var(--md-sys-typescale-label-large-size);font-weight:var(--md-sys-typescale-label-large-weight);transition-property:background-color,color,border-color;transition-timing-function:var(--md-sys-motion-spring-expressive-fast-effects);transition-duration:var(--md-sys-motion-spring-expressive-fast-effects-duration);background:0 0;align-items:center;gap:8px;padding-inline:16px;display:inline-flex}.profile__visibility:hover{background-color:var(--md-sys-color-surface-container)}.profile__visibility--on{background-color:var(--md-sys-color-secondary-container);color:var(--md-sys-color-on-secondary-container);border-color:#0000}.profile__visibility--on:hover{background-color:color-mix(in srgb, var(--md-sys-color-on-secondary-container) calc(var(--md-sys-state-hover-state-layer-opacity) * 100%), var(--md-sys-color-secondary-container))}.profile__visibility--error{border-color:var(--md-sys-color-error);color:var(--md-sys-color-error)}.searchable{border-radius:var(--md-sys-shape-corner-large);background-color:var(--md-sys-color-surface-container-highest);align-items:center;gap:16px;padding:16px;display:flex}.searchable--error{box-shadow:inset 0 0 0 1px var(--md-sys-color-error)}.searchable__text{flex-direction:column;flex:1;gap:2px;min-inline-size:0;display:flex}.searchable__label{color:var(--md-sys-color-on-surface);font-family:var(--md-sys-typescale-title-medium-font);font-size:var(--md-sys-typescale-title-medium-size);line-height:var(--md-sys-typescale-title-medium-line-height);font-weight:var(--md-sys-typescale-title-medium-weight);letter-spacing:var(--md-sys-typescale-title-medium-tracking)}.searchable__why{color:var(--md-sys-color-on-surface-variant);font-size:var(--md-sys-typescale-body-medium-size);line-height:var(--md-sys-typescale-body-medium-line-height);text-wrap:pretty}.searchable__error{color:var(--md-sys-color-error);font-size:var(--md-sys-typescale-body-small-size);line-height:var(--md-sys-typescale-body-small-line-height)}.searchable__count{color:var(--md-sys-color-on-surface);font-family:var(--md-sys-typescale-title-small-font);font-size:var(--md-sys-typescale-title-small-size);line-height:var(--md-sys-typescale-title-small-line-height);font-weight:var(--md-sys-typescale-title-small-weight);letter-spacing:var(--md-sys-typescale-title-small-tracking);margin:24px 0 8px}.progress-rows{flex-direction:column;gap:2px;margin:0 -8px;padding:0;list-style:none;display:flex}.progress-row{box-sizing:border-box;border-radius:var(--md-sys-shape-corner-large);min-block-size:64px;inline-size:100%;color:var(--md-sys-color-on-surface);text-align:start;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color var(--md-sys-motion-duration-short2) var(--md-sys-motion-easing-standard);background:0 0;border:0;align-items:center;gap:16px;padding:8px;display:flex}.progress-row:hover{background-color:var(--md-sys-color-surface-container-highest)}.progress-row__icon{border-radius:var(--md-sys-shape-corner-full);background-color:var(--md-sys-color-surface-container-highest);block-size:40px;inline-size:40px;color:var(--md-sys-color-on-surface-variant);flex:none;place-items:center;display:grid}.progress-row--done .progress-row__icon{background-color:var(--md-sys-color-primary-container);color:var(--md-sys-color-on-primary-container);--md-icon-fill:1}.progress-row--urgent .progress-row__icon{background-color:var(--md-sys-color-tertiary-container);color:var(--md-sys-color-on-tertiary-container)}.progress-row__text{flex-direction:column;flex:1;min-inline-size:0;display:flex}.progress-row__label{font-family:var(--md-sys-typescale-body-large-font);font-size:var(--md-sys-typescale-body-large-size);line-height:var(--md-sys-typescale-body-large-line-height);letter-spacing:var(--md-sys-typescale-body-large-tracking)}.progress-row__detail{color:var(--md-sys-color-on-surface-variant);font-size:var(--md-sys-typescale-body-medium-size);line-height:var(--md-sys-typescale-body-medium-line-height);letter-spacing:var(--md-sys-typescale-body-medium-tracking);text-wrap:pretty}.progress-row--urgent .progress-row__detail{color:var(--md-sys-color-tertiary)}.progress-row__mark{border:2px solid var(--md-sys-color-outline-variant);border-radius:var(--md-sys-shape-corner-full);flex:none;place-items:center;block-size:20px;inline-size:20px;display:grid}.progress-row--done .progress-row__mark{border-color:var(--md-sys-color-primary);background-color:var(--md-sys-color-primary);color:var(--md-sys-color-on-primary)}.profile fieldset{border:0;min-inline-size:0;margin:0;padding:0}.candidate-card{border-radius:var(--md-sys-shape-corner-large);background-color:var(--md-sys-color-surface-container-low);color:var(--md-sys-color-on-surface);padding:24px}.candidate-card__head{align-items:center;gap:16px;min-inline-size:0;display:flex}.candidate-card__photo{border-radius:var(--md-sys-shape-corner-full);cursor:pointer;background:0 0;border:0;flex:none;padding:0;position:relative}.candidate-card__photo-hint{border-radius:var(--md-sys-shape-corner-full);color:var(--md-sys-color-on-primary);opacity:0;transition:opacity var(--md-sys-motion-duration-short2) var(--md-sys-motion-easing-standard);background-color:#0000008c;place-items:center;display:grid;position:absolute;inset:0}.candidate-card__photo:hover .candidate-card__photo-hint{opacity:1}.candidate-card__who{flex-direction:column;gap:4px;min-inline-size:0;display:flex}.candidate-card__name{text-overflow:ellipsis;white-space:nowrap;font-family:var(--md-sys-typescale-title-large-font);font-size:var(--md-sys-typescale-title-large-size);line-height:var(--md-sys-typescale-title-large-line-height);font-weight:var(--md-sys-typescale-title-large-weight);overflow:hidden}.candidate-card__role{text-overflow:ellipsis;white-space:nowrap;font-size:var(--md-sys-typescale-body-medium-size);color:var(--md-sys-color-on-surface-variant);overflow:hidden}.candidate-card__role-name{color:var(--md-sys-color-on-surface);font-weight:var(--md-sys-typescale-label-large-emphasized-weight)}.candidate-card__reach{font-size:var(--md-sys-typescale-body-medium-size);color:var(--md-sys-color-on-surface-variant);flex-wrap:wrap;align-items:center;gap:4px 20px;padding-block-start:2px;display:flex}.candidate-card__reach-link{min-inline-size:0;color:inherit;align-items:center;gap:8px;text-decoration:none;display:inline-flex}.candidate-card__reach-link span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.candidate-card__reach-link:hover{color:var(--md-sys-color-on-surface)}.candidate-card__links{flex-wrap:wrap;align-items:center;gap:4px;padding-block-start:4px;display:flex}.candidate-card__link{color:var(--md-sys-color-on-surface-variant);transition:color var(--md-sys-motion-duration-short2) var(--md-sys-motion-easing-standard);justify-content:center;align-items:center;margin:-6px;padding:6px;display:inline-flex}.candidate-card__link:hover{color:var(--md-sys-color-on-surface)}.candidate-card__mark{block-size:18px;inline-size:18px}.candidate-card__facts{border-block-start:1px solid var(--md-sys-color-outline-variant);grid-template-columns:repeat(auto-fit,minmax(min(100%,9rem),auto));gap:12px 24px;margin-block-start:16px;padding-block-start:16px;display:grid}.candidate-card__facts div{min-inline-size:0}.candidate-card__facts dt{font-size:var(--md-sys-typescale-label-small-size);font-weight:var(--md-sys-typescale-label-large-emphasized-weight);letter-spacing:.04em;text-transform:uppercase;color:var(--md-sys-color-on-surface-variant)}.candidate-card__facts dd{overflow-wrap:break-word;font-size:var(--md-sys-typescale-body-medium-size);color:var(--md-sys-color-on-surface);margin:4px 0 0}.my-card{flex-direction:column;gap:20px;display:flex}.my-card__head{align-items:center;gap:16px;display:flex}.my-card__who{min-inline-size:0}.my-card__name{text-overflow:ellipsis;white-space:nowrap;font-family:var(--md-sys-typescale-title-large-font);font-size:var(--md-sys-typescale-title-large-size);font-weight:var(--md-sys-typescale-title-large-weight);overflow:hidden}.my-card__role{font-size:var(--md-sys-typescale-body-medium-size);color:var(--md-sys-color-on-surface-variant);flex-wrap:wrap;align-items:center;gap:0 4px;display:flex}.my-card__add{place-self:center start}.my-card__meta{font-size:var(--md-sys-typescale-body-medium-size);color:var(--md-sys-color-on-surface-variant);grid-template-columns:minmax(0,1fr);gap:4px;display:grid}.my-card__fact,.my-card__reach{min-block-size:32px;min-inline-size:0;color:inherit;grid-template-columns:20px minmax(0,1fr);align-items:center;gap:8px;text-decoration:none;display:grid}.my-card__meta .md-icon{--md-icon-fill:1}.my-card__reach span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.my-card__reach:hover{color:var(--md-sys-color-on-surface)}.my-card__summary{font-size:var(--md-sys-typescale-body-large-size);line-height:var(--md-sys-typescale-body-large-line-height)}.my-card__skills{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.my-card__skills li{border-radius:var(--md-sys-shape-corner-full);background-color:var(--md-sys-color-secondary-container);color:var(--md-sys-color-on-secondary-container);font-size:var(--md-sys-typescale-body-medium-size);align-items:center;gap:6px;padding:4px 12px;display:inline-flex}.my-card__skills li:has(>.skill-icon:first-child){padding-inline-start:8px}.my-card__skills .my-card__skills-more{border:1px solid var(--md-sys-color-outline-variant);color:var(--md-sys-color-on-surface-variant);background:0 0;padding-inline:11px}.my-card__lines{font-size:var(--md-sys-typescale-body-medium-size);color:var(--md-sys-color-on-surface-variant);flex-direction:column;gap:4px;display:flex}.my-card__line{grid-template-columns:94px minmax(0,1fr);align-items:center;gap:8px;display:grid}.my-card__line dt{color:var(--md-sys-color-on-surface);font-weight:var(--md-sys-typescale-label-large-emphasized-weight)}.my-card__line dd{margin:0}.notifications{flex-direction:column;flex-grow:1;inline-size:100%;display:flex}.notifications__header{justify-content:space-between;align-items:flex-start;gap:32px;margin-block-end:24px;display:flex}.notifications__header h1{font-family:var(--md-sys-typescale-headline-medium-font);font-size:var(--md-sys-typescale-headline-medium-size);line-height:var(--md-sys-typescale-headline-medium-line-height);font-weight:var(--md-ref-typeface-weight-semibold);letter-spacing:var(--md-sys-typescale-headline-medium-tracking);margin:0}.notifications__header p{font-size:var(--md-sys-typescale-body-medium-size);line-height:var(--md-sys-typescale-body-medium-line-height);color:var(--md-sys-color-on-surface-variant);margin:4px 0 0}.notifications__pill{border-radius:var(--md-sys-shape-corner-full);background-color:var(--md-sys-color-secondary-container);block-size:52px;color:var(--md-sys-color-on-secondary-container);font-size:var(--md-sys-typescale-title-medium-size);font-weight:var(--md-sys-typescale-title-medium-weight);--md-icon-fill:1;flex:none;align-items:center;gap:12px;margin:0;padding-inline:12px;display:inline-flex}.notifications__pill span{box-sizing:border-box;border-radius:var(--md-sys-shape-corner-full);background-color:var(--md-sys-color-primary);block-size:32px;min-inline-size:32px;color:var(--md-sys-color-on-primary);font-size:var(--md-sys-typescale-label-large-size);line-height:32px;font-weight:var(--md-sys-typescale-label-large-emphasized-weight);text-align:center;padding-inline:10px}.notifications__kinds{justify-content:center;gap:44px;margin-block-end:28px;display:flex}.notifications__kind{color:var(--md-sys-color-on-surface);font-family:var(--md-sys-typescale-label-large-font);font-size:var(--md-sys-typescale-body-medium-size);cursor:pointer;background:0 0;border:0;justify-items:center;row-gap:8px;padding:0;display:grid}.notifications__kind[data-disabled]{opacity:.38;cursor:default}.notifications__kind-mark{border-radius:var(--md-sys-shape-corner-full);background-color:var(--md-sys-color-surface-container-high);block-size:64px;inline-size:64px;color:var(--md-sys-color-on-surface-variant);transition-property:background-color,color;transition-timing-function:var(--md-sys-motion-spring-expressive-default-effects);transition-duration:var(--md-sys-motion-spring-expressive-default-effects-duration);place-items:center;display:grid;position:relative}.notifications__kind:hover:not([data-disabled]) .notifications__kind-mark{background-color:var(--md-sys-color-surface-container-highest);--md-icon-fill:1}.notifications__kind[data-pressed] .notifications__kind-mark{background-color:var(--md-sys-color-primary-container);color:var(--md-sys-color-on-primary-container);--md-icon-fill:1}.notifications__kind-count{box-sizing:border-box;border-radius:var(--md-sys-shape-corner-full);background-color:var(--md-sys-color-surface-container-highest);block-size:22px;min-inline-size:22px;color:var(--md-sys-color-on-surface);font-size:var(--md-sys-typescale-label-medium-size);line-height:22px;font-weight:var(--md-sys-typescale-label-medium-emphasized-weight);text-align:center;padding-inline:6px;position:absolute;inset-block-start:-2px;inset-inline-end:-2px}.notifications__kind[data-pressed] .notifications__kind-count{background-color:var(--md-sys-color-primary);color:var(--md-sys-color-on-primary)}.notifications__sheet{border-radius:var(--md-sys-shape-corner-extra-large-increased);background-color:var(--md-sys-color-surface-container-low);padding:22px}.notifications__sheet h2{font-family:var(--md-sys-typescale-title-large-font);font-size:var(--md-sys-typescale-title-large-size);line-height:var(--md-sys-typescale-title-large-line-height);font-weight:var(--md-sys-typescale-title-large-weight);margin-block:0 16px;margin-inline:8px 0}.notifications__list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.notifications__more{padding-block-start:18px;display:flex}.notifications__none{text-align:center;font-size:var(--md-sys-typescale-body-medium-size);line-height:var(--md-sys-typescale-body-medium-line-height);color:var(--md-sys-color-on-surface-variant);padding:24px 8px}.notification{border-radius:var(--md-sys-shape-corner-large-increased);background-color:var(--md-sys-color-surface-container-high);color:var(--md-sys-color-on-surface);transition:background-color var(--md-sys-motion-duration-short4) var(--md-sys-motion-easing-standard);align-items:center;gap:16px;padding:14px 18px;text-decoration:none;display:flex}.notification:hover{background-color:var(--md-sys-color-surface-container-highest)}.notification__mark{border-radius:var(--md-sys-shape-corner-full);--md-icon-fill:1;flex:none;place-items:center;block-size:48px;inline-size:48px;display:grid}.notification__mark--applications{background-color:var(--md-sys-color-secondary-container);color:var(--md-sys-color-on-secondary-container)}.notification__mark--cvs{background-color:var(--md-sys-color-tertiary-container);color:var(--md-sys-color-on-tertiary-container)}.notification__mark--failed{background-color:var(--md-sys-color-error-container);color:var(--md-sys-color-on-error-container)}.notification__text{flex-direction:column;flex-grow:1;gap:2px;min-inline-size:0;display:flex}.notification__headline{overflow-wrap:anywhere;font-size:var(--md-sys-typescale-body-large-size);line-height:var(--md-sys-typescale-body-large-line-height);color:var(--md-sys-color-on-surface-variant)}.notification--unread .notification__headline{font-weight:var(--md-sys-typescale-title-medium-emphasized-weight);color:var(--md-sys-color-on-surface)}.notification__detail{overflow-wrap:anywhere;font-size:var(--md-sys-typescale-body-small-size);line-height:var(--md-sys-typescale-body-small-line-height);color:var(--md-sys-color-on-surface-variant)}.notification__end{flex:none;align-items:center;gap:12px;display:flex}.notification__when{font-size:var(--md-sys-typescale-body-small-size);color:var(--md-sys-color-outline)}.notification__dot{border-radius:var(--md-sys-shape-corner-full);background-color:var(--md-sys-color-primary);block-size:10px;inline-size:10px}@media (width<=599px){.notifications__header{flex-wrap:wrap;gap:16px;margin-block-end:28px}.notifications__kinds{gap:24px}.notifications__sheet{padding:12px}.notifications__sheet h2{margin-block:8px 12px}.notification{grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"mark text dot""mark when when";align-items:start;gap:4px 12px;padding:12px 14px;display:grid}.notification__mark{grid-area:mark;block-size:40px;inline-size:40px}.notification__text{grid-area:text}.notification__end{display:contents}.notification__when{grid-area:when}.notification__dot{grid-area:dot;margin-block-start:7px}}.sink{max-inline-size:var(--portal-measure);padding:40px var(--portal-gutter);flex-direction:column;gap:32px;margin-inline:auto;display:flex}.sink__head{justify-content:space-between;align-items:center;gap:16px;display:flex}.sink__section{flex-direction:column;gap:12px;display:flex}.sink__bench{gap:20px;inline-size:100%}.sink__row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.sink__stack{flex-direction:column;gap:20px;inline-size:100%;max-inline-size:28rem;display:flex}.sink__clip{inline-size:12rem}}@font-face{font-family:Google Sans Flex;src:url(/site-assets/google-sans-flex-latin-CsiVUZ_Y.woff2)format("woff2");font-weight:1 1000;font-style:normal;font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Noto Sans Arabic;src:url(/site-assets/noto-sans-arabic-DSD5P2Qf.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC}:root{--md-ref-typeface-brand:"Google Sans Flex", "Noto Sans Arabic", system-ui, sans-serif;--md-ref-typeface-plain:"Google Sans Flex", "Noto Sans Arabic", system-ui, sans-serif;--md-ref-typeface-weight-regular:400;--md-ref-typeface-weight-medium:500;--md-ref-typeface-weight-semibold:600;--md-ref-typeface-weight-bold:700}:root,:root[data-theme=light][data-contrast=standard]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--md-sys-color-primary:#006a65;--md-sys-color-surface-tint:#006a65;--md-sys-color-on-primary:#fff;--md-sys-color-primary-container:#9df2ea;--md-sys-color-on-primary-container:#00504c;--md-sys-color-secondary:#4a6361;--md-sys-color-on-secondary:#fff;--md-sys-color-secondary-container:#cce8e5;--md-sys-color-on-secondary-container:#324b49;--md-sys-color-tertiary:#48607b;--md-sys-color-on-tertiary:#fff;--md-sys-color-tertiary-container:#cfe4ff;--md-sys-color-on-tertiary-container:#304962;--md-sys-color-error:#ba1a1a;--md-sys-color-on-error:#fff;--md-sys-color-error-container:#ffdad6;--md-sys-color-on-error-container:#93000a;--md-sys-color-background:#f4fbf9;--md-sys-color-on-background:#161d1c;--md-sys-color-surface:#f4fbf9;--md-sys-color-on-surface:#161d1c;--md-sys-color-surface-variant:#dae5e3;--md-sys-color-on-surface-variant:#3f4947;--md-sys-color-outline:#6f7978;--md-sys-color-outline-variant:#bec9c7;--md-sys-color-shadow:#000;--md-sys-color-scrim:#000;--md-sys-color-inverse-surface:#2b3231;--md-sys-color-inverse-on-surface:#ecf2f0;--md-sys-color-inverse-primary:#81d5ce;--md-sys-color-primary-fixed:#9df2ea;--md-sys-color-on-primary-fixed:#00201e;--md-sys-color-primary-fixed-dim:#81d5ce;--md-sys-color-on-primary-fixed-variant:#00504c;--md-sys-color-secondary-fixed:#cce8e5;--md-sys-color-on-secondary-fixed:#051f1e;--md-sys-color-secondary-fixed-dim:#b0ccc9;--md-sys-color-on-secondary-fixed-variant:#324b49;--md-sys-color-tertiary-fixed:#cfe4ff;--md-sys-color-on-tertiary-fixed:#001d34;--md-sys-color-tertiary-fixed-dim:#b0c9e7;--md-sys-color-on-tertiary-fixed-variant:#304962;--md-sys-color-surface-dim:#d5dbda;--md-sys-color-surface-bright:#f4fbf9;--md-sys-color-surface-container-lowest:#fff;--md-sys-color-surface-container-low:#eff5f3;--md-sys-color-surface-container:#e9efed;--md-sys-color-surface-container-high:#e3e9e8;--md-sys-color-surface-container-highest:#dde4e2}@media (prefers-color-scheme:dark){:root:not([data-theme]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--md-sys-color-primary:#81d5ce;--md-sys-color-surface-tint:#81d5ce;--md-sys-color-on-primary:#003734;--md-sys-color-primary-container:#00504c;--md-sys-color-on-primary-container:#9df2ea;--md-sys-color-secondary:#b0ccc9;--md-sys-color-on-secondary:#1c3533;--md-sys-color-secondary-container:#324b49;--md-sys-color-on-secondary-container:#cce8e5;--md-sys-color-tertiary:#b0c9e7;--md-sys-color-on-tertiary:#18324a;--md-sys-color-tertiary-container:#304962;--md-sys-color-on-tertiary-container:#cfe4ff;--md-sys-color-error:#ffb4ab;--md-sys-color-on-error:#690005;--md-sys-color-error-container:#93000a;--md-sys-color-on-error-container:#ffdad6;--md-sys-color-background:#0e1514;--md-sys-color-on-background:#dde4e2;--md-sys-color-surface:#0e1514;--md-sys-color-on-surface:#dde4e2;--md-sys-color-surface-variant:#3f4947;--md-sys-color-on-surface-variant:#bec9c7;--md-sys-color-outline:#889391;--md-sys-color-outline-variant:#3f4947;--md-sys-color-shadow:#000;--md-sys-color-scrim:#000;--md-sys-color-inverse-surface:#dde4e2;--md-sys-color-inverse-on-surface:#2b3231;--md-sys-color-inverse-primary:#006a65;--md-sys-color-primary-fixed:#9df2ea;--md-sys-color-on-primary-fixed:#00201e;--md-sys-color-primary-fixed-dim:#81d5ce;--md-sys-color-on-primary-fixed-variant:#00504c;--md-sys-color-secondary-fixed:#cce8e5;--md-sys-color-on-secondary-fixed:#051f1e;--md-sys-color-secondary-fixed-dim:#b0ccc9;--md-sys-color-on-secondary-fixed-variant:#324b49;--md-sys-color-tertiary-fixed:#cfe4ff;--md-sys-color-on-tertiary-fixed:#001d34;--md-sys-color-tertiary-fixed-dim:#b0c9e7;--md-sys-color-on-tertiary-fixed-variant:#304962;--md-sys-color-surface-dim:#0e1514;--md-sys-color-surface-bright:#343a3a;--md-sys-color-surface-container-lowest:#090f0f;--md-sys-color-surface-container-low:#161d1c;--md-sys-color-surface-container:#1a2120;--md-sys-color-surface-container-high:#252b2a;--md-sys-color-surface-container-highest:#2f3635}}:root[data-theme=light][data-contrast=medium]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--md-sys-color-primary:#003d3a;--md-sys-color-surface-tint:#006a65;--md-sys-color-on-primary:#fff;--md-sys-color-primary-container:#197a74;--md-sys-color-on-primary-container:#fff;--md-sys-color-secondary:#213a38;--md-sys-color-on-secondary:#fff;--md-sys-color-secondary-container:#58726f;--md-sys-color-on-secondary-container:#fff;--md-sys-color-tertiary:#1f3850;--md-sys-color-on-tertiary:#fff;--md-sys-color-tertiary-container:#576f8a;--md-sys-color-on-tertiary-container:#fff;--md-sys-color-error:#740006;--md-sys-color-on-error:#fff;--md-sys-color-error-container:#cf2c27;--md-sys-color-on-error-container:#fff;--md-sys-color-background:#f4fbf9;--md-sys-color-on-background:#161d1c;--md-sys-color-surface:#f4fbf9;--md-sys-color-on-surface:#0c1212;--md-sys-color-surface-variant:#dae5e3;--md-sys-color-on-surface-variant:#2e3837;--md-sys-color-outline:#4a5453;--md-sys-color-outline-variant:#656f6e;--md-sys-color-shadow:#000;--md-sys-color-scrim:#000;--md-sys-color-inverse-surface:#2b3231;--md-sys-color-inverse-on-surface:#ecf2f0;--md-sys-color-inverse-primary:#81d5ce;--md-sys-color-primary-fixed:#197a74;--md-sys-color-on-primary-fixed:#fff;--md-sys-color-primary-fixed-dim:#005f5b;--md-sys-color-on-primary-fixed-variant:#fff;--md-sys-color-secondary-fixed:#58726f;--md-sys-color-on-secondary-fixed:#fff;--md-sys-color-secondary-fixed-dim:#405957;--md-sys-color-on-secondary-fixed-variant:#fff;--md-sys-color-tertiary-fixed:#576f8a;--md-sys-color-on-tertiary-fixed:#fff;--md-sys-color-tertiary-fixed-dim:#3e5771;--md-sys-color-on-tertiary-fixed-variant:#fff;--md-sys-color-surface-dim:#c1c8c6;--md-sys-color-surface-bright:#f4fbf9;--md-sys-color-surface-container-lowest:#fff;--md-sys-color-surface-container-low:#eff5f3;--md-sys-color-surface-container:#e3e9e8;--md-sys-color-surface-container-high:#d8dedc;--md-sys-color-surface-container-highest:#ccd3d1}:root[data-theme=light][data-contrast=high]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--md-sys-color-primary:#003230;--md-sys-color-surface-tint:#006a65;--md-sys-color-on-primary:#fff;--md-sys-color-primary-container:#00534e;--md-sys-color-on-primary-container:#fff;--md-sys-color-secondary:#17302e;--md-sys-color-on-secondary:#fff;--md-sys-color-secondary-container:#354e4b;--md-sys-color-on-secondary-container:#fff;--md-sys-color-tertiary:#132e46;--md-sys-color-on-tertiary:#fff;--md-sys-color-tertiary-container:#334b64;--md-sys-color-on-tertiary-container:#fff;--md-sys-color-error:#600004;--md-sys-color-on-error:#fff;--md-sys-color-error-container:#98000a;--md-sys-color-on-error-container:#fff;--md-sys-color-background:#f4fbf9;--md-sys-color-on-background:#161d1c;--md-sys-color-surface:#f4fbf9;--md-sys-color-on-surface:#000;--md-sys-color-surface-variant:#dae5e3;--md-sys-color-on-surface-variant:#000;--md-sys-color-outline:#242e2d;--md-sys-color-outline-variant:#414b4a;--md-sys-color-shadow:#000;--md-sys-color-scrim:#000;--md-sys-color-inverse-surface:#2b3231;--md-sys-color-inverse-on-surface:#fff;--md-sys-color-inverse-primary:#81d5ce;--md-sys-color-primary-fixed:#00534e;--md-sys-color-on-primary-fixed:#fff;--md-sys-color-primary-fixed-dim:#003a36;--md-sys-color-on-primary-fixed-variant:#fff;--md-sys-color-secondary-fixed:#354e4b;--md-sys-color-on-secondary-fixed:#fff;--md-sys-color-secondary-fixed-dim:#1e3735;--md-sys-color-on-secondary-fixed-variant:#fff;--md-sys-color-tertiary-fixed:#334b64;--md-sys-color-on-tertiary-fixed:#fff;--md-sys-color-tertiary-fixed-dim:#1b344d;--md-sys-color-on-tertiary-fixed-variant:#fff;--md-sys-color-surface-dim:#b4bab9;--md-sys-color-surface-bright:#f4fbf9;--md-sys-color-surface-container-lowest:#fff;--md-sys-color-surface-container-low:#ecf2f0;--md-sys-color-surface-container:#dde4e2;--md-sys-color-surface-container-high:#cfd6d4;--md-sys-color-surface-container-highest:#c1c8c6}:root[data-theme=dark][data-contrast=standard]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--md-sys-color-primary:#81d5ce;--md-sys-color-surface-tint:#81d5ce;--md-sys-color-on-primary:#003734;--md-sys-color-primary-container:#00504c;--md-sys-color-on-primary-container:#9df2ea;--md-sys-color-secondary:#b0ccc9;--md-sys-color-on-secondary:#1c3533;--md-sys-color-secondary-container:#324b49;--md-sys-color-on-secondary-container:#cce8e5;--md-sys-color-tertiary:#b0c9e7;--md-sys-color-on-tertiary:#18324a;--md-sys-color-tertiary-container:#304962;--md-sys-color-on-tertiary-container:#cfe4ff;--md-sys-color-error:#ffb4ab;--md-sys-color-on-error:#690005;--md-sys-color-error-container:#93000a;--md-sys-color-on-error-container:#ffdad6;--md-sys-color-background:#0e1514;--md-sys-color-on-background:#dde4e2;--md-sys-color-surface:#0e1514;--md-sys-color-on-surface:#dde4e2;--md-sys-color-surface-variant:#3f4947;--md-sys-color-on-surface-variant:#bec9c7;--md-sys-color-outline:#889391;--md-sys-color-outline-variant:#3f4947;--md-sys-color-shadow:#000;--md-sys-color-scrim:#000;--md-sys-color-inverse-surface:#dde4e2;--md-sys-color-inverse-on-surface:#2b3231;--md-sys-color-inverse-primary:#006a65;--md-sys-color-primary-fixed:#9df2ea;--md-sys-color-on-primary-fixed:#00201e;--md-sys-color-primary-fixed-dim:#81d5ce;--md-sys-color-on-primary-fixed-variant:#00504c;--md-sys-color-secondary-fixed:#cce8e5;--md-sys-color-on-secondary-fixed:#051f1e;--md-sys-color-secondary-fixed-dim:#b0ccc9;--md-sys-color-on-secondary-fixed-variant:#324b49;--md-sys-color-tertiary-fixed:#cfe4ff;--md-sys-color-on-tertiary-fixed:#001d34;--md-sys-color-tertiary-fixed-dim:#b0c9e7;--md-sys-color-on-tertiary-fixed-variant:#304962;--md-sys-color-surface-dim:#0e1514;--md-sys-color-surface-bright:#343a3a;--md-sys-color-surface-container-lowest:#090f0f;--md-sys-color-surface-container-low:#161d1c;--md-sys-color-surface-container:#1a2120;--md-sys-color-surface-container-high:#252b2a;--md-sys-color-surface-container-highest:#2f3635}:root[data-theme=dark][data-contrast=medium]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--md-sys-color-primary:#97ebe4;--md-sys-color-surface-tint:#81d5ce;--md-sys-color-on-primary:#002b29;--md-sys-color-primary-container:#489e98;--md-sys-color-on-primary-container:#000;--md-sys-color-secondary:#c6e2de;--md-sys-color-on-secondary:#102a28;--md-sys-color-secondary-container:#7b9693;--md-sys-color-on-secondary-container:#000;--md-sys-color-tertiary:#c5dffe;--md-sys-color-on-tertiary:#0b273f;--md-sys-color-tertiary-container:#7a93af;--md-sys-color-on-tertiary-container:#000;--md-sys-color-error:#ffd2cc;--md-sys-color-on-error:#540003;--md-sys-color-error-container:#ff5449;--md-sys-color-on-error-container:#000;--md-sys-color-background:#0e1514;--md-sys-color-on-background:#dde4e2;--md-sys-color-surface:#0e1514;--md-sys-color-on-surface:#fff;--md-sys-color-surface-variant:#3f4947;--md-sys-color-on-surface-variant:#d4dedc;--md-sys-color-outline:#aab4b2;--md-sys-color-outline-variant:#889291;--md-sys-color-shadow:#000;--md-sys-color-scrim:#000;--md-sys-color-inverse-surface:#dde4e2;--md-sys-color-inverse-on-surface:#252b2a;--md-sys-color-inverse-primary:#00514d;--md-sys-color-primary-fixed:#9df2ea;--md-sys-color-on-primary-fixed:#001413;--md-sys-color-primary-fixed-dim:#81d5ce;--md-sys-color-on-primary-fixed-variant:#003d3a;--md-sys-color-secondary-fixed:#cce8e5;--md-sys-color-on-secondary-fixed:#001413;--md-sys-color-secondary-fixed-dim:#b0ccc9;--md-sys-color-on-secondary-fixed-variant:#213a38;--md-sys-color-tertiary-fixed:#cfe4ff;--md-sys-color-on-tertiary-fixed:#001223;--md-sys-color-tertiary-fixed-dim:#b0c9e7;--md-sys-color-on-tertiary-fixed-variant:#1f3850;--md-sys-color-surface-dim:#0e1514;--md-sys-color-surface-bright:#3f4645;--md-sys-color-surface-container-lowest:#040808;--md-sys-color-surface-container-low:#181f1e;--md-sys-color-surface-container:#232928;--md-sys-color-surface-container-high:#2d3433;--md-sys-color-surface-container-highest:#383f3e}:root[data-theme=dark][data-contrast=high]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--md-sys-color-primary:#acfff7;--md-sys-color-surface-tint:#81d5ce;--md-sys-color-on-primary:#000;--md-sys-color-primary-container:#7dd1ca;--md-sys-color-on-primary-container:#000e0d;--md-sys-color-secondary:#d9f6f2;--md-sys-color-on-secondary:#000;--md-sys-color-secondary-container:#adc8c5;--md-sys-color-on-secondary-container:#000e0d;--md-sys-color-tertiary:#e7f1ff;--md-sys-color-on-tertiary:#000;--md-sys-color-tertiary-container:#acc5e3;--md-sys-color-on-tertiary-container:#000c1a;--md-sys-color-error:#ffece9;--md-sys-color-on-error:#000;--md-sys-color-error-container:#ffaea4;--md-sys-color-on-error-container:#220001;--md-sys-color-background:#0e1514;--md-sys-color-on-background:#dde4e2;--md-sys-color-surface:#0e1514;--md-sys-color-on-surface:#fff;--md-sys-color-surface-variant:#3f4947;--md-sys-color-on-surface-variant:#fff;--md-sys-color-outline:#e8f2f0;--md-sys-color-outline-variant:#bac5c3;--md-sys-color-shadow:#000;--md-sys-color-scrim:#000;--md-sys-color-inverse-surface:#dde4e2;--md-sys-color-inverse-on-surface:#000;--md-sys-color-inverse-primary:#00514d;--md-sys-color-primary-fixed:#9df2ea;--md-sys-color-on-primary-fixed:#000;--md-sys-color-primary-fixed-dim:#81d5ce;--md-sys-color-on-primary-fixed-variant:#001413;--md-sys-color-secondary-fixed:#cce8e5;--md-sys-color-on-secondary-fixed:#000;--md-sys-color-secondary-fixed-dim:#b0ccc9;--md-sys-color-on-secondary-fixed-variant:#001413;--md-sys-color-tertiary-fixed:#cfe4ff;--md-sys-color-on-tertiary-fixed:#000;--md-sys-color-tertiary-fixed-dim:#b0c9e7;--md-sys-color-on-tertiary-fixed-variant:#001223;--md-sys-color-surface-dim:#0e1514;--md-sys-color-surface-bright:#4b5150;--md-sys-color-surface-container-lowest:#000;--md-sys-color-surface-container-low:#1a2120;--md-sys-color-surface-container:#2b3231;--md-sys-color-surface-container-high:#363d3c;--md-sys-color-surface-container-highest:#414847}:root{--md-sys-typescale-tracking-scale:1;--md-sys-typescale-line-height-scale:1;--md-sys-typescale-display-large-font:var(--md-ref-typeface-brand);--md-sys-typescale-display-large-size:clamp(2.5rem, 2.0842rem + 1.8478vw, 3.5625rem);--md-sys-typescale-display-large-line-height:calc(var(--md-sys-typescale-display-large-size) * 1.1228 * var(--md-sys-typescale-line-height-scale));--md-sys-typescale-display-large-tracking:calc(-.0125rem * var(--md-sys-typescale-tracking-scale));--md-sys-typescale-display-large-weight:var(--md-ref-typeface-weight-regular);--md-sys-typescale-display-large-emphasized-font:var(--md-ref-typeface-brand);--md-sys-typescale-display-large-emphasized-size:clamp(2.5rem, 2.0842rem + 1.8478vw, 3.5625rem);--md-sys-typescale-display-large-emphasized-line-height:calc(var(--md-sys-typescale-display-large-emphasized-size) * 1.1228 * var(--md-sys-typescale-line-height-scale));--md-sys-typescale-display-large-emphasized-tracking:0rem;--md-sys-typescale-display-large-emphasized-weight:var(--md-ref-typeface-weight-medium);--md-sys-typescale-display-medium-font:var(--md-ref-typeface-brand);--md-sys-typescale-display-medium-size:clamp(2.125rem, 1.856rem + 1.1957vw, 2.8125rem);--md-sys-typescale-display-medium-line-height:calc(var(--md-sys-typescale-display-medium-size) * 1.1556 * var(--md-sys-typescale-line-height-scale));--md-sys-typescale-display-medium-tracking:0rem;--md-sys-typescale-display-medium-weight:var(--md-ref-typeface-weight-regular);--md-sys-typescale-display-medium-emphasized-font:var(--md-ref-typeface-brand);--md-sys-typescale-display-medium-emphasized-size:clamp(2.125rem, 1.856rem + 1.1957vw, 2.8125rem);--md-sys-typescale-display-medium-emphasized-line-height:calc(var(--md-sys-typescale-display-medium-emphasized-size) * 1.1556 * var(--md-sys-typescale-line-height-scale));--md-sys-typescale-display-medium-emphasized-tracking:0rem;--md-sys-typescale-display-medium-emphasized-weight:var(--md-ref-typeface-weight-medium);--md-sys-typescale-display-small-font:var(--md-ref-typeface-brand);--md-sys-typescale-display-small-size:clamp(1.875rem, 1.7283rem + .6522vw, 2.25rem);--md-sys-typescale-display-small-line-height:calc(var(--md-sys-typescale-display-small-size) * 1.2222 * var(--md-sys-typescale-line-height-scale));--md-sys-typescale-display-small-tracking:0rem;--md-sys-typescale-display-small-weight:var(--md-ref-typeface-weight-regular);--md-sys-typescale-display-small-emphasized-font:var(--md-ref-typeface-brand);--md-sys-typescale-display-small-emphasized-size:clamp(1.875rem, 1.7283rem + .6522vw, 2.25rem);--md-sys-typescale-display-small-emphasized-line-height:calc(var(--md-sys-typescale-display-small-emphasized-size) * 1.2222 * var(--md-sys-typescale-line-height-scale));--md-sys-typescale-display-small-emphasized-tracking:0rem;--md-sys-typescale-display-small-emphasized-weight:var(--md-ref-typeface-weight-medium);--md-sys-typescale-headline-large-font:var(--md-ref-typeface-brand);--md-sys-typescale-headline-large-size:clamp(1.625rem, 1.4783rem + .6522vw, 2rem);--md-sys-typescale-headline-large-line-height:calc(var(--md-sys-typescale-headline-large-size) * 1.25 * var(--md-sys-typescale-line-height-scale));--md-sys-typescale-headline-large-tracking:0rem;--md-sys-typescale-headline-large-weight:var(--md-ref-typeface-weight-regular);--md-sys-typescale-headline-large-emphasized-font:var(--md-ref-typeface-brand);--md-sys-typescale-headline-large-emphasized-size:clamp(1.625rem, 1.4783rem + .6522vw, 2rem);--md-sys-typescale-headline-large-emphasized-line-height:calc(var(--md-sys-typescale-headline-large-emphasized-size) * 1.25 * var(--md-sys-typescale-line-height-scale));--md-sys-typescale-headline-large-emphasized-tracking:0rem;--md-sys-typescale-headline-large-emphasized-weight:var(--md-ref-typeface-weight-medium);--md-sys-typescale-headline-medium-font:var(--md-ref-typeface-brand);--md-sys-typescale-headline-medium-size:clamp(1.5rem, 1.4022rem + .4348vw, 1.75rem);--md-sys-typescale-headline-medium-line-height:calc(var(--md-sys-typescale-headline-medium-size) * 1.2857 * var(--md-sys-typescale-line-height-scale));--md-sys-typescale-headline-medium-tracking:0rem;--md-sys-typescale-headline-medium-weight:var(--md-ref-typeface-weight-regular);--md-sys-typescale-headline-medium-emphasized-font:var(--md-ref-typeface-brand);--md-sys-typescale-headline-medium-emphasized-size:clamp(1.5rem, 1.4022rem + .4348vw, 1.75rem);--md-sys-typescale-headline-medium-emphasized-line-height:calc(var(--md-sys-typescale-headline-medium-emphasized-size) * 1.2857 * var(--md-sys-typescale-line-height-scale));--md-sys-typescale-headline-medium-emphasized-tracking:0rem;--md-sys-typescale-headline-medium-emphasized-weight:var(--md-ref-typeface-weight-medium);--md-sys-typescale-headline-small-font:var(--md-ref-typeface-brand);--md-sys-typescale-headline-small-size:clamp(1.3125rem, 1.2391rem + .3261vw, 1.5rem);--md-sys-typescale-headline-small-line-height:calc(var(--md-sys-typescale-headline-small-size) * 1.3333 * var(--md-sys-typescale-line-height-scale));--md-sys-typescale-headline-small-tracking:0rem;--md-sys-typescale-headline-small-weight:var(--md-ref-typeface-weight-regular);--md-sys-typescale-headline-small-emphasized-font:var(--md-ref-typeface-brand);--md-sys-typescale-headline-small-emphasized-size:clamp(1.3125rem, 1.2391rem + .3261vw, 1.5rem);--md-sys-typescale-headline-small-emphasized-line-height:calc(var(--md-sys-typescale-headline-small-emphasized-size) * 1.3333 * var(--md-sys-typescale-line-height-scale));--md-sys-typescale-headline-small-emphasized-tracking:0rem;--md-sys-typescale-headline-small-emphasized-weight:var(--md-ref-typeface-weight-medium);--md-sys-typescale-title-large-font:var(--md-ref-typeface-plain);--md-sys-typescale-title-large-size:clamp(1.25rem, 1.2011rem + .2174vw, 1.375rem);--md-sys-typescale-title-large-line-height:calc(var(--md-sys-typescale-title-large-size) * 1.2727 * var(--md-sys-typescale-line-height-scale));--md-sys-typescale-title-large-tracking:0rem;--md-sys-typescale-title-large-weight:var(--md-ref-typeface-weight-regular);--md-sys-typescale-title-large-emphasized-font:var(--md-ref-typeface-plain);--md-sys-typescale-title-large-emphasized-size:clamp(1.25rem, 1.2011rem + .2174vw, 1.375rem);--md-sys-typescale-title-large-emphasized-line-height:calc(var(--md-sys-typescale-title-large-emphasized-size) * 1.2727 * var(--md-sys-typescale-line-height-scale));--md-sys-typescale-title-large-emphasized-tracking:0rem;--md-sys-typescale-title-large-emphasized-weight:var(--md-ref-typeface-weight-medium);--md-sys-typescale-title-medium-font:var(--md-ref-typeface-plain);--md-sys-typescale-title-medium-size:1rem;--md-sys-typescale-title-medium-line-height:calc(1.5rem * var(--md-sys-typescale-line-height-scale));--md-sys-typescale-title-medium-tracking:calc(.0125rem * var(--md-sys-typescale-tracking-scale));--md-sys-typescale-title-medium-weight:var(--md-ref-typeface-weight-medium);--md-sys-typescale-title-medium-emphasized-font:var(--md-ref-typeface-plain);--md-sys-typescale-title-medium-emphasized-size:1rem;--md-sys-typescale-title-medium-emphasized-line-height:calc(1.5rem * var(--md-sys-typescale-line-height-scale));--md-sys-typescale-title-medium-emphasized-tracking:calc(.009375rem * var(--md-sys-typescale-tracking-scale));--md-sys-typescale-title-medium-emphasized-weight:var(--md-ref-typeface-weight-bold);--md-sys-typescale-title-small-font:var(--md-ref-typeface-plain);--md-sys-typescale-title-small-size:.875rem;--md-sys-typescale-title-small-line-height:calc(1.25rem * var(--md-sys-typescale-line-height-scale));--md-sys-typescale-title-small-tracking:calc(.00625rem * var(--md-sys-typescale-tracking-scale));--md-sys-typescale-title-small-weight:var(--md-ref-typeface-weight-medium);--md-sys-typescale-title-small-emphasized-font:var(--md-ref-typeface-plain);--md-sys-typescale-title-small-emphasized-size:.875rem;--md-sys-typescale-title-small-emphasized-line-height:calc(1.25rem * var(--md-sys-typescale-line-height-scale));--md-sys-typescale-title-small-emphasized-tracking:calc(.00625rem * var(--md-sys-typescale-tracking-scale));--md-sys-typescale-title-small-emphasized-weight:var(--md-ref-typeface-weight-bold);--md-sys-typescale-body-large-font:var(--md-ref-typeface-plain);--md-sys-typescale-body-large-size:1rem;--md-sys-typescale-body-large-line-height:calc(1.5rem * var(--md-sys-typescale-line-height-scale));--md-sys-typescale-body-large-tracking:calc(.03125rem * var(--md-sys-typescale-tracking-scale));--md-sys-typescale-body-large-weight:var(--md-ref-typeface-weight-regular);--md-sys-typescale-body-large-emphasized-font:var(--md-ref-typeface-plain);--md-sys-typescale-body-large-emphasized-size:1rem;--md-sys-typescale-body-large-emphasized-line-height:calc(1.5rem * var(--md-sys-typescale-line-height-scale));--md-sys-typescale-body-large-emphasized-tracking:calc(.009375rem * var(--md-sys-typescale-tracking-scale));--md-sys-typescale-body-large-emphasized-weight:var(--md-ref-typeface-weight-medium);--md-sys-typescale-body-medium-font:var(--md-ref-typeface-plain);--md-sys-typescale-body-medium-size:.875rem;--md-sys-typescale-body-medium-line-height:calc(1.25rem * var(--md-sys-typescale-line-height-scale));--md-sys-typescale-body-medium-tracking:calc(.0125rem * var(--md-sys-typescale-tracking-scale));--md-sys-typescale-body-medium-weight:var(--md-ref-typeface-weight-regular);--md-sys-typescale-body-medium-emphasized-font:var(--md-ref-typeface-plain);--md-sys-typescale-body-medium-emphasized-size:.875rem;--md-sys-typescale-body-medium-emphasized-line-height:calc(1.25rem * var(--md-sys-typescale-line-height-scale));--md-sys-typescale-body-medium-emphasized-tracking:calc(.015625rem * var(--md-sys-typescale-tracking-scale));--md-sys-typescale-body-medium-emphasized-weight:var(--md-ref-typeface-weight-medium);--md-sys-typescale-body-small-font:var(--md-ref-typeface-plain);--md-sys-typescale-body-small-size:.75rem;--md-sys-typescale-body-small-line-height:calc(1rem * var(--md-sys-typescale-line-height-scale));--md-sys-typescale-body-small-tracking:calc(.025rem * var(--md-sys-typescale-tracking-scale));--md-sys-typescale-body-small-weight:var(--md-ref-typeface-weight-regular);--md-sys-typescale-body-small-emphasized-font:var(--md-ref-typeface-plain);--md-sys-typescale-body-small-emphasized-size:.75rem;--md-sys-typescale-body-small-emphasized-line-height:calc(1rem * var(--md-sys-typescale-line-height-scale));--md-sys-typescale-body-small-emphasized-tracking:calc(.025rem * var(--md-sys-typescale-tracking-scale));--md-sys-typescale-body-small-emphasized-weight:var(--md-ref-typeface-weight-medium);--md-sys-typescale-label-large-font:var(--md-ref-typeface-plain);--md-sys-typescale-label-large-size:.875rem;--md-sys-typescale-label-large-line-height:calc(1.25rem * var(--md-sys-typescale-line-height-scale));--md-sys-typescale-label-large-tracking:calc(.00625rem * var(--md-sys-typescale-tracking-scale));--md-sys-typescale-label-large-weight:var(--md-ref-typeface-weight-medium);--md-sys-typescale-label-large-emphasized-font:var(--md-ref-typeface-plain);--md-sys-typescale-label-large-emphasized-size:.875rem;--md-sys-typescale-label-large-emphasized-line-height:calc(1.25rem * var(--md-sys-typescale-line-height-scale));--md-sys-typescale-label-large-emphasized-tracking:calc(.00625rem * var(--md-sys-typescale-tracking-scale));--md-sys-typescale-label-large-emphasized-weight:var(--md-ref-typeface-weight-bold);--md-sys-typescale-label-medium-font:var(--md-ref-typeface-plain);--md-sys-typescale-label-medium-size:.75rem;--md-sys-typescale-label-medium-line-height:calc(1rem * var(--md-sys-typescale-line-height-scale));--md-sys-typescale-label-medium-tracking:calc(.03125rem * var(--md-sys-typescale-tracking-scale));--md-sys-typescale-label-medium-weight:var(--md-ref-typeface-weight-medium);--md-sys-typescale-label-medium-emphasized-font:var(--md-ref-typeface-plain);--md-sys-typescale-label-medium-emphasized-size:.75rem;--md-sys-typescale-label-medium-emphasized-line-height:calc(1rem * var(--md-sys-typescale-line-height-scale));--md-sys-typescale-label-medium-emphasized-tracking:calc(.03125rem * var(--md-sys-typescale-tracking-scale));--md-sys-typescale-label-medium-emphasized-weight:var(--md-ref-typeface-weight-bold);--md-sys-typescale-label-small-font:var(--md-ref-typeface-plain);--md-sys-typescale-label-small-size:.6875rem;--md-sys-typescale-label-small-line-height:calc(1rem * var(--md-sys-typescale-line-height-scale));--md-sys-typescale-label-small-tracking:calc(.03125rem * var(--md-sys-typescale-tracking-scale));--md-sys-typescale-label-small-weight:var(--md-ref-typeface-weight-medium);--md-sys-typescale-label-small-emphasized-font:var(--md-ref-typeface-plain);--md-sys-typescale-label-small-emphasized-size:.6875rem;--md-sys-typescale-label-small-emphasized-line-height:calc(1rem * var(--md-sys-typescale-line-height-scale));--md-sys-typescale-label-small-emphasized-tracking:calc(.03125rem * var(--md-sys-typescale-tracking-scale));--md-sys-typescale-label-small-emphasized-weight:var(--md-ref-typeface-weight-bold)}:where(:lang(ar)){--md-sys-typescale-tracking-scale:0;--md-sys-typescale-line-height-scale:1.15}:root{--md-sys-shape-corner-none:0px;--md-sys-shape-corner-extra-small:4px;--md-sys-shape-corner-small:8px;--md-sys-shape-corner-medium:12px;--md-sys-shape-corner-large:16px;--md-sys-shape-corner-large-increased:20px;--md-sys-shape-corner-extra-large:28px;--md-sys-shape-corner-extra-large-increased:32px;--md-sys-shape-corner-extra-extra-large:48px;--md-sys-shape-corner-full:9999px;--md-sys-elevation-level0:0px;--md-sys-elevation-level1:1px;--md-sys-elevation-level2:3px;--md-sys-elevation-level3:6px;--md-sys-elevation-level4:8px;--md-sys-elevation-level5:12px;--md-sys-elevation-shadow-level0:none;--md-sys-elevation-shadow-level1:0 1px 2px 0 color-mix(in srgb, var(--md-sys-color-shadow) 30%, transparent), 0 1px 3px 1px color-mix(in srgb, var(--md-sys-color-shadow) 15%, transparent);--md-sys-elevation-shadow-level2:0 1px 2px 0 color-mix(in srgb, var(--md-sys-color-shadow) 30%, transparent), 0 2px 6px 2px color-mix(in srgb, var(--md-sys-color-shadow) 15%, transparent);--md-sys-elevation-shadow-level3:0 1px 3px 0 color-mix(in srgb, var(--md-sys-color-shadow) 30%, transparent), 0 4px 8px 3px color-mix(in srgb, var(--md-sys-color-shadow) 15%, transparent);--md-sys-elevation-shadow-level4:0 2px 3px 0 color-mix(in srgb, var(--md-sys-color-shadow) 30%, transparent), 0 6px 10px 4px color-mix(in srgb, var(--md-sys-color-shadow) 15%, transparent);--md-sys-elevation-shadow-level5:0 4px 4px 0 color-mix(in srgb, var(--md-sys-color-shadow) 30%, transparent), 0 8px 12px 6px color-mix(in srgb, var(--md-sys-color-shadow) 15%, transparent)}@property --md-sys-typeface-rond{syntax:"<number>";inherits:true;initial-value:0}@property --md-sys-typeface-grad{syntax:"<number>";inherits:true;initial-value:0}:root{--md-sys-motion-easing-emphasized:cubic-bezier(.2, 0, 0, 1);--md-sys-motion-easing-emphasized-decelerate:cubic-bezier(.05, .7, .1, 1);--md-sys-motion-easing-emphasized-accelerate:cubic-bezier(.3, 0, .8, .15);--md-sys-motion-easing-standard:cubic-bezier(.2, 0, 0, 1);--md-sys-motion-easing-standard-decelerate:cubic-bezier(0, 0, 0, 1);--md-sys-motion-easing-standard-accelerate:cubic-bezier(.3, 0, 1, 1);--md-sys-motion-easing-legacy:cubic-bezier(.4, 0, .2, 1);--md-sys-motion-easing-legacy-decelerate:cubic-bezier(0, 0, .2, 1);--md-sys-motion-easing-legacy-accelerate:cubic-bezier(.4, 0, 1, 1);--md-sys-motion-easing-linear:cubic-bezier(0, 0, 1, 1);--md-sys-motion-duration-short1:50ms;--md-sys-motion-duration-short2:.1s;--md-sys-motion-duration-short3:.15s;--md-sys-motion-duration-short4:.2s;--md-sys-motion-duration-medium1:.25s;--md-sys-motion-duration-medium2:.3s;--md-sys-motion-duration-medium3:.35s;--md-sys-motion-duration-medium4:.4s;--md-sys-motion-duration-long1:.45s;--md-sys-motion-duration-long2:.5s;--md-sys-motion-duration-long3:.55s;--md-sys-motion-duration-long4:.6s;--md-sys-motion-duration-extra-long1:.7s;--md-sys-motion-duration-extra-long2:.8s;--md-sys-motion-duration-extra-long3:.9s;--md-sys-motion-duration-extra-long4:1s;--md-sys-motion-spring-expressive-default-spatial-duration:.435s;--md-sys-motion-spring-expressive-default-spatial:linear(0, .021, .0748, .1496, .2362, .3278, .4192, .5068, .5883, .6622, .7279, .7851, .834, .8751, .9092, .9368, .9588, .976, .9891, .9988, 1.0057, 1.0103, 1.0132, 1.0147, 1.0152, 1.0149, 1.0141, 1.013, 1.0117, 1.0103, 1.0089, 1.0076, 1.0063, 1.0052, 1.0042, 1.0033, 1.0026, 1.0019, 1.0014, 1);--md-sys-motion-spring-expressive-fast-spatial-duration:.36s;--md-sys-motion-spring-expressive-fast-spatial:linear(0, .0305, .1091, .2183, .3435, .4732, .5987, .7137, .8144, .8989, .9665, 1.0179, 1.0544, 1.078, 1.0907, 1.0948, 1.0922, 1.085, 1.0748, 1.063, 1.0507, 1.0388, 1.0278, 1.0181, 1.01, 1.0035, .9986, .995, .9927, .9914, .991, .9912, .9919, .9928, .994, .9951, .9963, .9973, .9982, 1);--md-sys-motion-spring-expressive-slow-spatial-duration:.599s;--md-sys-motion-spring-expressive-slow-spatial:linear(0, .021, .0748, .1496, .2362, .3277, .4191, .5067, .5882, .6621, .7278, .785, .8339, .875, .9091, .9367, .9588, .976, .9891, .9988, 1.0057, 1.0103, 1.0132, 1.0147, 1.0152, 1.0149, 1.0141, 1.013, 1.0117, 1.0103, 1.0089, 1.0076, 1.0063, 1.0052, 1.0042, 1.0033, 1.0026, 1.0019, 1.0014, 1);--md-sys-motion-spring-expressive-default-effects-duration:.231s;--md-sys-motion-spring-expressive-default-effects:linear(0, .024, .0824, .1596, .245, .3318, .4156, .4937, .5649, .6286, .6848, .7338, .7762, .8125, .8435, .8697, .8918, .9104, .926, .939, .9498, .9587, .9661, .9723, .9773, .9815, .9849, .9877, .99, .9918, .9934, .9946, .9956, .9965, .9971, .9977, .9981, .9985, .9988, 1);--md-sys-motion-spring-expressive-fast-effects-duration:.15s;--md-sys-motion-spring-expressive-fast-effects:linear(0, .024, .0825, .1597, .2453, .3321, .4159, .4941, .5653, .629, .6852, .7342, .7765, .8128, .8437, .87, .8921, .9106, .9262, .9391, .9499, .9589, .9663, .9724, .9774, .9815, .9849, .9877, .99, .9919, .9934, .9946, .9956, .9965, .9971, .9977, .9981, .9985, .9988, 1);--md-sys-motion-spring-expressive-slow-effects-duration:.327s;--md-sys-motion-spring-expressive-slow-effects:linear(0, .024, .0823, .1594, .2448, .3316, .4153, .4935, .5646, .6283, .6845, .7335, .7759, .8122, .8432, .8695, .8917, .9103, .9259, .9389, .9497, .9586, .9661, .9722, .9773, .9814, .9848, .9876, .9899, .9918, .9933, .9946, .9956, .9964, .9971, .9977, .9981, .9985, .9988, 1);--md-sys-motion-spring-standard-default-spatial-duration:.317s;--md-sys-motion-spring-standard-default-spatial:linear(0, .0203, .0716, .1418, .2223, .3067, .3904, .4706, .5453, .6133, .6743, .7282, .7751, .8156, .8501, .8793, .9037, .924, .9406, .9542, .9652, .974, .9809, .9864, .9906, .9938, .9962, .998, .9993, 1.0002, 1.0008, 1.0012, 1.0014, 1.0015, 1.0015, 1.0015, 1.0014, 1.0012, 1.0011, 1);--md-sys-motion-spring-standard-fast-spatial-duration:.224s;--md-sys-motion-spring-standard-fast-spatial:linear(0, .0203, .0715, .1417, .2221, .3064, .3901, .4702, .5449, .6129, .6739, .7278, .7748, .8153, .8498, .879, .9035, .9238, .9404, .9541, .965, .9739, .9808, .9863, .9905, .9938, .9962, .998, .9993, 1.0002, 1.0008, 1.0012, 1.0014, 1.0015, 1.0015, 1.0015, 1.0014, 1.0013, 1.0011, 1);--md-sys-motion-spring-standard-slow-spatial-duration:.484s;--md-sys-motion-spring-standard-slow-spatial:linear(0, .0203, .0715, .1417, .2221, .3065, .3902, .4703, .545, .6131, .674, .7279, .7749, .8154, .8499, .8791, .9035, .9238, .9405, .9541, .9651, .9739, .9809, .9863, .9906, .9938, .9962, .998, .9993, 1.0002, 1.0008, 1.0012, 1.0014, 1.0015, 1.0015, 1.0015, 1.0014, 1.0013, 1.0011, 1);--md-sys-motion-spring-standard-default-effects-duration:.231s;--md-sys-motion-spring-standard-default-effects:linear(0, .024, .0824, .1596, .245, .3318, .4156, .4937, .5649, .6286, .6848, .7338, .7762, .8125, .8435, .8697, .8918, .9104, .926, .939, .9498, .9587, .9661, .9723, .9773, .9815, .9849, .9877, .99, .9918, .9934, .9946, .9956, .9965, .9971, .9977, .9981, .9985, .9988, 1);--md-sys-motion-spring-standard-fast-effects-duration:.15s;--md-sys-motion-spring-standard-fast-effects:linear(0, .024, .0825, .1597, .2453, .3321, .4159, .4941, .5653, .629, .6852, .7342, .7765, .8128, .8437, .87, .8921, .9106, .9262, .9391, .9499, .9589, .9663, .9724, .9774, .9815, .9849, .9877, .99, .9919, .9934, .9946, .9956, .9965, .9971, .9977, .9981, .9985, .9988, 1);--md-sys-motion-spring-standard-slow-effects-duration:.327s;--md-sys-motion-spring-standard-slow-effects:linear(0, .024, .0823, .1594, .2448, .3316, .4153, .4935, .5646, .6283, .6845, .7335, .7759, .8122, .8432, .8695, .8917, .9103, .9259, .9389, .9497, .9586, .9661, .9722, .9773, .9814, .9848, .9876, .9899, .9918, .9933, .9946, .9956, .9964, .9971, .9977, .9981, .9985, .9988, 1)}@media (prefers-reduced-motion:reduce){:root{--md-sys-motion-duration-short1:1ms;--md-sys-motion-duration-short2:1ms;--md-sys-motion-duration-short3:1ms;--md-sys-motion-duration-short4:1ms;--md-sys-motion-duration-medium1:1ms;--md-sys-motion-duration-medium2:1ms;--md-sys-motion-duration-medium3:1ms;--md-sys-motion-duration-medium4:1ms;--md-sys-motion-duration-long1:1ms;--md-sys-motion-duration-long2:1ms;--md-sys-motion-duration-long3:1ms;--md-sys-motion-duration-long4:1ms;--md-sys-motion-duration-extra-long1:1ms;--md-sys-motion-duration-extra-long2:1ms;--md-sys-motion-duration-extra-long3:1ms;--md-sys-motion-duration-extra-long4:1ms;--md-sys-motion-spring-expressive-default-spatial:linear(0, 1);--md-sys-motion-spring-expressive-fast-spatial:linear(0, 1);--md-sys-motion-spring-expressive-slow-spatial:linear(0, 1);--md-sys-motion-spring-expressive-default-effects:linear(0, 1);--md-sys-motion-spring-expressive-fast-effects:linear(0, 1);--md-sys-motion-spring-expressive-slow-effects:linear(0, 1);--md-sys-motion-spring-standard-default-spatial:linear(0, 1);--md-sys-motion-spring-standard-fast-spatial:linear(0, 1);--md-sys-motion-spring-standard-slow-spatial:linear(0, 1);--md-sys-motion-spring-standard-default-effects:linear(0, 1);--md-sys-motion-spring-standard-fast-effects:linear(0, 1);--md-sys-motion-spring-standard-slow-effects:linear(0, 1);--md-sys-motion-spring-expressive-default-spatial-duration:1ms;--md-sys-motion-spring-expressive-fast-spatial-duration:1ms;--md-sys-motion-spring-expressive-slow-spatial-duration:1ms;--md-sys-motion-spring-expressive-default-effects-duration:1ms;--md-sys-motion-spring-expressive-fast-effects-duration:1ms;--md-sys-motion-spring-expressive-slow-effects-duration:1ms;--md-sys-motion-spring-standard-default-spatial-duration:1ms;--md-sys-motion-spring-standard-fast-spatial-duration:1ms;--md-sys-motion-spring-standard-slow-spatial-duration:1ms;--md-sys-motion-spring-standard-default-effects-duration:1ms;--md-sys-motion-spring-standard-fast-effects-duration:1ms;--md-sys-motion-spring-standard-slow-effects-duration:1ms}}:root{--md-sys-state-hover-state-layer-opacity:.08;--md-sys-state-focus-state-layer-opacity:.1;--md-sys-state-pressed-state-layer-opacity:.1;--md-sys-state-dragged-state-layer-opacity:.16;--md-sys-state-disabled-content-opacity:.38;--md-sys-state-disabled-container-opacity:.12;--portal-gutter:clamp(1rem, .413rem + 2.6087vw, 2.5rem);--portal-space-xs:clamp(.5rem, .4022rem + .4348vw, .75rem);--portal-space-s:clamp(.75rem, .6522rem + .4348vw, 1rem);--portal-space-m:clamp(1rem, .8043rem + .8696vw, 1.5rem);--portal-space-l:clamp(1.5rem, 1.2065rem + 1.3043vw, 2.25rem);--portal-space-xl:clamp(2rem, 1.6087rem + 1.7391vw, 3rem);--portal-section:clamp(1.5rem, 1.2rem + 1.2vw, 2rem);--portal-measure:calc(64rem + 2 * var(--portal-gutter));--portal-display:clamp(2.75rem, 2.1rem + 2.6vw, 4.25rem);--portal-display-line-height:1.08;--portal-display-tracking:-.02em;--portal-deep:#075b52;--portal-on-deep:#fbfdfc;--site-footer-bg:#f3eee1;--site-footer-ink:#122c29;--site-footer-muted:#122c2999;--site-footer-line:#122c2924;--site-footer-accent:#006a65}@media (prefers-color-scheme:dark){:root:not([data-theme]){--portal-deep:#08110f;--portal-on-deep:#e8edeb;--site-footer-bg:#111816;--site-footer-ink:#e4ece8;--site-footer-muted:#e4ece899;--site-footer-line:#e4ece824;--site-footer-accent:#81d5ce}}:root[data-theme=dark]{--portal-deep:#08110f;--portal-on-deep:#e8edeb;--site-footer-bg:#111816;--site-footer-ink:#e4ece8;--site-footer-muted:#e4ece899;--site-footer-line:#e4ece824;--site-footer-accent:#81d5ce}:root{--header-h:100px;--dock-h:64px;--rail-w:6rem;--frame-header-offset:var(--header-h);--frame-nav-offset:calc(var(--dock-h) + env(safe-area-inset-bottom));--frame-main-bottom:calc(var(--dock-h) + 2rem + env(safe-area-inset-bottom))}@media (width>=51.25rem){:root{--frame-nav-offset:1rem;--frame-main-bottom:3.5rem}.app-frame{--frame-header-offset:0px;--frame-nav-offset:1rem;--frame-main-bottom:3.5rem}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}html.lenis,html.lenis body{block-size:auto}html.lenis-smooth{scroll-behavior:auto!important}html.lenis-scrolling iframe{pointer-events:none}@font-face{font-family:Material Symbols Rounded;src:url(/site-assets/material-symbols-rounded-BKR1_JrY.woff2)format("woff2");font-weight:100 700;font-style:normal;font-display:block}@property --md-icon-fill{syntax:"<number>";inherits:true;initial-value:0}@property --md-icon-weight{syntax:"<number>";inherits:true;initial-value:400}@property --md-icon-grade{syntax:"<number>";inherits:true;initial-value:0}@keyframes md-ripple-enter{to{transform:scale(1)}}@keyframes md-auth-fade{0%{opacity:0}to{opacity:1}}@keyframes md-auth-rise{0%{translate:0 16px}to{translate:0}}@keyframes md-auth-grow{0%{scale:.92}to{scale:1}}@keyframes md-star-pop{0%{animation-timing-function:cubic-bezier(.2,0,0,1);scale:1}38%{animation-timing-function:cubic-bezier(.3,0,.2,1);scale:1.45}to{scale:1}}::view-transition-old(root){mix-blend-mode:normal}::view-transition-new(root){mix-blend-mode:normal}::view-transition-old(root){z-index:0;animation:md-theme-hold var(--md-sys-motion-duration-medium4) var(--md-sys-motion-easing-emphasized) both}::view-transition-new(root){z-index:1;animation:md-theme-fade-in var(--md-sys-motion-duration-medium4) var(--md-sys-motion-easing-emphasized) both}@keyframes md-theme-fade-in{0%{opacity:0}to{opacity:1}}@keyframes md-theme-hold{0%{opacity:1}to{opacity:1}}:root:active-view-transition-type(page,portal)::view-transition-old(root){animation-timing-function:ease-in-out}:root:active-view-transition-type(page,portal)::view-transition-new(root){animation-timing-function:ease-in-out}:root:active-view-transition-type(theme)::view-transition-group(*.theme-toggle){animation:none}:root:active-view-transition-type(theme)::view-transition-old(*.theme-toggle){display:none}:root:active-view-transition-type(theme)::view-transition-new(*.theme-toggle){animation:none}:root:active-view-transition-type(language) .md-icon-button--toggle{view-transition-name:none}:root:active-view-transition-type(language)::view-transition-old(root){animation:md-language-unfocus calc(var(--md-sys-motion-spring-expressive-slow-effects-duration) * .6) var(--md-sys-motion-spring-expressive-slow-effects) both}:root:active-view-transition-type(language)::view-transition-new(root){animation:md-language-focus calc(var(--md-sys-motion-spring-expressive-slow-effects-duration) * 1.1) var(--md-sys-motion-spring-expressive-slow-effects) 30ms both}@keyframes md-language-unfocus{to{opacity:0;filter:blur(2px)}}@keyframes md-language-focus{0%{opacity:0;filter:blur(2px)}}:root:active-view-transition-type(page,portal) :is(.site-header,.public-header){view-transition-name:top-bar}:root:active-view-transition-type(page,portal)::view-transition-group(top-bar){animation:none}:root:active-view-transition-type(page,portal)::view-transition-group(*.theme-toggle){animation:none}:root:active-view-transition-type(page,portal)::view-transition-old(top-bar){display:none}:root:active-view-transition-type(page,portal)::view-transition-old(*.theme-toggle){display:none}:root:active-view-transition-type(page,portal)::view-transition-new(top-bar){animation:none}:root:active-view-transition-type(page,portal)::view-transition-new(*.theme-toggle){animation:none}:root:active-view-transition-type(page,portal)::view-transition-old(top-bar):only-child{animation:none;display:block}:root:active-view-transition-type(page,portal)::view-transition-old(*.theme-toggle):only-child{animation:none;display:block}:root:active-view-transition-type(page,portal) .site-header__actions{view-transition-name:top-actions}:root:active-view-transition-type(page,portal)::view-transition-group(top-actions){animation:none}:root:active-view-transition-type(page,portal)::view-transition-old(top-actions){animation:md-bar-out .25s var(--md-sys-motion-easing-emphasized-accelerate) both}:root:active-view-transition-type(page,portal)::view-transition-new(top-actions){animation:md-bar-in .3s var(--md-sys-motion-easing-emphasized-decelerate) both}:root:active-view-transition-type(page,portal)::view-transition-old(top-actions):only-child{animation:none}@keyframes md-bar-out{to{opacity:0}}@keyframes md-bar-in{0%{opacity:0}}:root:active-view-transition-type(theme) :not(.md-icon-button--toggle,.md-icon-button--toggle *,.nav-rail__utility,.nav-rail__utility *){transition:none!important}:root:active-view-transition-type(theme) :not(.md-icon-button--toggle,.nav-rail__utility,.nav-rail__utility *):before{transition:none!important}:root:active-view-transition-type(theme) :not(.md-icon-button--toggle,.nav-rail__utility,.nav-rail__utility *):after{transition:none!important}::view-transition-group(*.rail-button){animation:none}::view-transition-new(*.rail-button){animation:none}::view-transition-old(*.rail-button){display:none}:root:active-view-transition-type(page) .nav-rail{view-transition-name:nav-rail}:root:active-view-transition-type(page) .nav-bar__top{view-transition-name:nav-bar-top}:root:active-view-transition-type(page) .nav-bar__dock{view-transition-name:nav-bar-dock}:root:active-view-transition-type(page) .app__main{view-transition-name:app-main}:root:active-view-transition-type(page)::view-transition-group(nav-rail){animation:none}:root:active-view-transition-type(page)::view-transition-group(nav-bar-top){animation:none}:root:active-view-transition-type(page)::view-transition-group(nav-bar-dock){animation:none}:root:active-view-transition-type(page)::view-transition-group(app-main){animation:none}:root:active-view-transition-type(page)::view-transition-new(nav-rail){animation:none}:root:active-view-transition-type(page)::view-transition-new(nav-bar-top){animation:none}:root:active-view-transition-type(page)::view-transition-new(nav-bar-dock){animation:none}:root:active-view-transition-type(page)::view-transition-old(nav-rail){display:none}:root:active-view-transition-type(page)::view-transition-old(nav-bar-top){display:none}:root:active-view-transition-type(page)::view-transition-old(nav-bar-dock){display:none}:root:active-view-transition-type(page)::view-transition-old(app-main){display:none}:root:active-view-transition-type(page)::view-transition-new(app-main){animation:md-page-arrive .4s var(--md-sys-motion-spring-expressive-default-spatial) both}@keyframes md-page-arrive{0%{opacity:0;translate:0 10px}to{opacity:1;translate:0}}:root:active-view-transition-type(portal)::view-transition-old(top-bar){animation:none;display:block}:root:active-view-transition-type(portal)::view-transition-old(*.theme-toggle){animation:none;display:block}
