@layer reset{*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;scroll-behavior:smooth}body{min-block-size:100dvh;line-height:1.5}ul,ol{list-style:none}img,picture,video,canvas,svg{block-size:auto;max-inline-size:100%;display:block}input,button,textarea,select{font:inherit;color:inherit}button{cursor:pointer;background:0 0;border:none}a{color:inherit;text-decoration:none}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit;overflow-wrap:break-word}p{overflow-wrap:break-word}table{border-collapse:collapse;border-spacing:0}fieldset{border:none}dialog{border:none;padding:0}[hidden]{display:none!important}:focus:not(:focus-visible){outline:none}:focus-visible{outline:2px solid var(--md-sys-color-primary);outline-offset:2px}}@layer tokens{:root{--md-sys-color-primary:#86d2e6;--md-sys-color-on-primary:#003641;--md-sys-color-primary-container:#004e5e;--md-sys-color-on-primary-container:#a8edff;--md-sys-color-primary-fixed:#a8edff;--md-sys-color-primary-fixed-dim:#86d2e6;--md-sys-color-on-primary-fixed:#001f28;--md-sys-color-on-primary-fixed-variant:#003641;--md-sys-color-secondary:#b0cbd2;--md-sys-color-on-secondary:#1c343a;--md-sys-color-secondary-container:#324a51;--md-sys-color-on-secondary-container:#cce8ef;--md-sys-color-secondary-fixed:#cce8ef;--md-sys-color-secondary-fixed-dim:#b0cbd2;--md-sys-color-on-secondary-fixed:#061f25;--md-sys-color-on-secondary-fixed-variant:#1c343a;--md-sys-color-tertiary:#bfc2ef;--md-sys-color-on-tertiary:#292c60;--md-sys-color-tertiary-container:#404478;--md-sys-color-on-tertiary-container:#e0e0ff;--md-sys-color-tertiary-fixed:#e0e0ff;--md-sys-color-tertiary-fixed-dim:#bfc2ef;--md-sys-color-on-tertiary-fixed:#131649;--md-sys-color-on-tertiary-fixed-variant:#292c60;--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-surface:#0f1416;--md-sys-color-surface-dim:#0f1416;--md-sys-color-surface-bright:#353a3c;--md-sys-color-on-surface:#e0e3e5;--md-sys-color-on-surface-variant:#c0c8cb;--md-sys-color-surface-container-lowest:#0a0f11;--md-sys-color-surface-container-low:#171c1f;--md-sys-color-surface-container:#1a2024;--md-sys-color-surface-container-high:#252b2e;--md-sys-color-surface-container-highest:#303638;--md-sys-color-surface-variant:#40484b;--md-sys-color-inverse-surface:#e0e3e5;--md-sys-color-inverse-on-surface:#2e3335;--md-sys-color-inverse-primary:#006879;--md-sys-color-outline:#8a9295;--md-sys-color-outline-variant:#40484b;--md-sys-color-scrim:#000;--md-sys-color-shadow:#000;--md-custom-color-success:#7fdb8a;--md-custom-color-on-success:#003913;--md-custom-color-success-container:#005321;--md-custom-color-on-success-container:#9af8a4;--md-custom-color-warning:#e6c86a;--md-custom-color-on-warning:#3d2e00;--md-custom-color-warning-container:#584400;--md-custom-color-on-warning-container:#ffe08a;--md-custom-color-info:#a0c9ff;--md-custom-color-on-info:#003059;--md-custom-color-info-container:#00467e;--md-custom-color-on-info-container:#d2e4ff;--md-sys-typescale-display-font:"Outfit", sans-serif;--md-sys-typescale-body-font:"Inter", sans-serif;--md-sys-typescale-display-size:clamp(2.5rem, 6vw, 4.5rem);--md-sys-typescale-display-weight:700;--md-sys-typescale-headline-size:clamp(1.5rem, 3vw, 2.25rem);--md-sys-typescale-headline-weight:600;--md-sys-typescale-title-large-size:1.375rem;--md-sys-typescale-title-large-weight:600;--md-sys-typescale-title-medium-size:1rem;--md-sys-typescale-title-medium-weight:600;--md-sys-typescale-body-size:clamp(.95rem, 1.2vw, 1.125rem);--md-sys-typescale-body-weight:400;--md-sys-typescale-body-small-size:.875rem;--md-sys-typescale-body-small-weight:400;--md-sys-typescale-label-size:.8125rem;--md-sys-typescale-label-weight:500;--md-sys-typescale-label-small-size:.6875rem;--md-sys-typescale-label-small-weight:500;--md-sys-shape-xs:4px;--md-sys-shape-sm:8px;--md-sys-shape-md:12px;--md-sys-shape-lg:16px;--md-sys-shape-xl:28px;--md-sys-shape-full:9999px;--md-elevation-0:none;--md-elevation-1:0 1px 3px 1px #00000026, 0 1px 2px 0 #0000004d;--md-elevation-2:0 2px 6px 2px #00000026, 0 1px 2px 0 #0000004d;--md-elevation-3:0 4px 8px 3px #00000026, 0 1px 3px 0 #0000004d;--md-elevation-4:0 6px 10px 4px #00000026, 0 2px 3px 0 #0000004d;--md-elevation-5:0 8px 12px 6px #00000026, 0 4px 4px 0 #0000004d;--md-motion-easing-standard:cubic-bezier(.2, 0, 0, 1);--md-motion-easing-decelerate:cubic-bezier(0, 0, 0, 1);--md-motion-easing-accelerate:cubic-bezier(.3, 0, 1, 1);--md-motion-duration-short:.15s;--md-motion-duration-medium:.3s;--md-motion-duration-long:.5s;--space-xs:.25rem;--space-sm:.5rem;--space-md:1rem;--space-lg:1.5rem;--space-xl:2rem;--space-2xl:3rem;--space-3xl:4rem;--breakpoint-medium:600px;--breakpoint-expanded:840px;--breakpoint-large:1200px;--breakpoint-xlarge:1600px;--nav-rail-width:80px;--nav-drawer-width:256px;--content-padding:clamp(1rem, 5vw, 4rem);--touch-target-min:48px}}@layer base{body{font-family:var(--md-sys-typescale-body-font);font-size:var(--md-sys-typescale-body-size);font-weight:var(--md-sys-typescale-body-weight);color:var(--md-sys-color-on-surface);background-color:var(--md-sys-color-surface);line-height:1.6}.display{font-family:var(--md-sys-typescale-display-font);font-size:var(--md-sys-typescale-display-size);font-weight:var(--md-sys-typescale-display-weight);letter-spacing:-.02em;line-height:1.1}.headline{font-family:var(--md-sys-typescale-display-font);font-size:var(--md-sys-typescale-headline-size);font-weight:var(--md-sys-typescale-headline-weight);letter-spacing:-.01em;line-height:1.2}.title-large{font-family:var(--md-sys-typescale-display-font);font-size:var(--md-sys-typescale-title-large-size);font-weight:var(--md-sys-typescale-title-large-weight);line-height:1.3}.title-medium{font-family:var(--md-sys-typescale-body-font);font-size:var(--md-sys-typescale-title-medium-size);font-weight:var(--md-sys-typescale-title-medium-weight);line-height:1.4}.body{font-family:var(--md-sys-typescale-body-font);font-size:var(--md-sys-typescale-body-size);font-weight:var(--md-sys-typescale-body-weight);line-height:1.6}.body-small{font-family:var(--md-sys-typescale-body-font);font-size:var(--md-sys-typescale-body-small-size);font-weight:var(--md-sys-typescale-body-small-weight);line-height:1.5}.label{font-family:var(--md-sys-typescale-body-font);font-size:var(--md-sys-typescale-label-size);font-weight:var(--md-sys-typescale-label-weight);letter-spacing:.02em;line-height:1.4}.label-small{font-family:var(--md-sys-typescale-body-font);font-size:var(--md-sys-typescale-label-small-size);font-weight:var(--md-sys-typescale-label-small-weight);letter-spacing:.04em;text-transform:uppercase;line-height:1.4}[lang=he] body{font-family:"Noto Sans Hebrew", var(--md-sys-typescale-body-font);font-size:calc(var(--md-sys-typescale-body-size) * 1.02);line-height:1.5}[lang=ar] body{font-family:"Noto Sans Arabic", var(--md-sys-typescale-body-font);font-size:calc(var(--md-sys-typescale-body-size) * 1.05);line-height:1.6}::selection{background-color:var(--md-sys-color-primary-container);color:var(--md-sys-color-on-primary-container)}::-webkit-scrollbar{block-size:8px;inline-size:8px}::-webkit-scrollbar-track{background:var(--md-sys-color-surface-container-lowest)}::-webkit-scrollbar-thumb{background:var(--md-sys-color-outline-variant);border-radius:var(--md-sys-shape-full)}::-webkit-scrollbar-thumb:hover{background:var(--md-sys-color-outline)}*{scrollbar-width:thin;scrollbar-color:var(--md-sys-color-outline-variant) var(--md-sys-color-surface-container-lowest)}.skip-link{padding:var(--space-sm) var(--space-md);background:var(--md-sys-color-primary);color:var(--md-sys-color-on-primary);z-index:9999;transition:inset-block-start var(--md-motion-duration-short) var(--md-motion-easing-standard);font-weight:600;position:absolute;top:-100%}.skip-link:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:0}.skip-link:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:0}.skip-link:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:0}.skip-link:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:0}.skip-link:focus{top:0}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes fade-in-up{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes fade-in-scale{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes slide-in-start{0%{transform:translate(-100%)}to{transform:translate(0)}}[dir=rtl] .slide-in-start{animation-name:slide-in-end}@keyframes slide-in-end{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes slide-up{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes ripple{0%{opacity:.4;transform:scale(0)}to{opacity:0;transform:scale(4)}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.6}}.stagger-enter{animation:fade-in-up var(--md-motion-duration-medium) var(--md-motion-easing-decelerate) both;animation-delay:calc(var(--index,0) * 60ms)}.hover-lift{transition:transform var(--md-motion-duration-short) var(--md-motion-easing-standard), box-shadow var(--md-motion-duration-short) var(--md-motion-easing-standard)}.hover-lift:hover{box-shadow:var(--md-elevation-3);transform:translateY(-4px)scale(1.02)}.observe-entrance{opacity:0;transition:opacity var(--md-motion-duration-medium) var(--md-motion-easing-decelerate), transform var(--md-motion-duration-medium) var(--md-motion-easing-decelerate);transform:translateY(24px)}.observe-entrance.visible{opacity:1;transform:translateY(0)}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}[lang=he]{font-size:1.02em;line-height:1.5}[lang=ar]{font-size:1.05em;line-height:1.6}[dir=rtl] .icon-directional{transform:scaleX(-1)}[dir=rtl]{scrollbar-gutter:stable both-edges}}@layer components{.button{justify-content:center;align-items:center;gap:var(--space-sm);min-block-size:var(--touch-target-min);padding-block:var(--space-sm);padding-inline:var(--space-lg);border-radius:var(--md-sys-shape-full);font-family:var(--md-sys-typescale-body-font);font-size:var(--md-sys-typescale-body-size);font-weight:var(--md-sys-typescale-label-weight);cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap;transition:background-color var(--md-motion-duration-short) var(--md-motion-easing-standard), border-color var(--md-motion-duration-short) var(--md-motion-easing-standard), opacity var(--md-motion-duration-short) var(--md-motion-easing-standard), box-shadow var(--md-motion-duration-short) var(--md-motion-easing-standard);border:2px solid #0000;line-height:1.2;text-decoration:none;display:inline-flex}.button:focus-visible{outline:2px solid var(--md-sys-color-primary);outline-offset:2px}.button-primary{background-color:var(--md-sys-color-primary);color:var(--md-sys-color-on-primary)}.button-primary:hover:not(:disabled){background-color:color-mix(in srgb, var(--md-sys-color-primary) 88%, white);box-shadow:var(--md-elevation-1)}.button-primary:active:not(:disabled){background-color:color-mix(in srgb, var(--md-sys-color-primary) 80%, white)}.button-secondary{border-color:var(--md-sys-color-outline);color:var(--md-sys-color-primary);background-color:#0000}.button-secondary:hover:not(:disabled){background-color:color-mix(in srgb, var(--md-sys-color-primary) 12%, transparent);border-color:var(--md-sys-color-primary)}.button-secondary:active:not(:disabled){background-color:color-mix(in srgb, var(--md-sys-color-primary) 20%, transparent)}.button-ghost{color:var(--md-sys-color-primary);padding-inline:var(--space-md);background-color:#0000}.button-ghost:hover:not(:disabled){background-color:color-mix(in srgb, var(--md-sys-color-primary) 12%, transparent)}.button-ghost:active:not(:disabled){background-color:color-mix(in srgb, var(--md-sys-color-primary) 20%, transparent)}.button-tonal{background-color:var(--md-sys-color-secondary-container);color:var(--md-sys-color-on-secondary-container)}.button-tonal:hover:not(:disabled){background-color:color-mix(in srgb, var(--md-sys-color-secondary-container) 88%, white);box-shadow:var(--md-elevation-1)}.button-tonal:active:not(:disabled){background-color:color-mix(in srgb, var(--md-sys-color-secondary-container) 80%, white)}.button-small{min-block-size:32px;padding-block:var(--space-xs);padding-inline:var(--space-md);font-size:var(--md-sys-typescale-label-size)}.button-large{min-block-size:56px;padding-inline:var(--space-xl)}@media (pointer:coarse){.button-small{min-block-size:var(--touch-target-min)}}.button-full{inline-size:100%}.button:disabled,.button-disabled{opacity:.38;cursor:not-allowed;pointer-events:none}.button-loading{pointer-events:none}.button-icon{font-size:1.25rem;line-height:1}.button-icon-node{align-items:center;display:inline-flex}.button-icon-node>svg{block-size:1.25em;inline-size:1.25em}.button-spinner{border:2px solid;border-radius:var(--md-sys-shape-full);block-size:1.125rem;inline-size:1.125rem;animation:spin var(--md-motion-duration-long) linear infinite;border-block-start-color:#0000;display:inline-block}.card{background-color:var(--md-sys-color-surface-container);-webkit-backdrop-filter:blur(12px);border:1px solid var(--md-sys-color-outline-variant);border-radius:var(--md-sys-shape-md);padding:var(--space-lg);color:var(--md-sys-color-on-surface);transition:box-shadow var(--md-motion-duration-short) var(--md-motion-easing-standard), transform var(--md-motion-duration-short) var(--md-motion-easing-standard)}.card-elevation-0{box-shadow:var(--md-elevation-0)}.card-elevation-1{box-shadow:var(--md-elevation-1)}.card-elevation-2{box-shadow:var(--md-elevation-2)}.card-elevation-3{box-shadow:var(--md-elevation-3)}.card-elevation-4{box-shadow:var(--md-elevation-4)}.card-elevation-5{box-shadow:var(--md-elevation-5)}.card-clickable{cursor:pointer}.card-clickable:hover{box-shadow:var(--md-elevation-3);transform:translateY(-4px)scale(1.02)}.card-clickable:active{transform:translateY(-2px)scale(1.01)}.card-clickable:focus-visible{outline:2px solid var(--md-sys-color-primary);outline-offset:2px}.input-wrapper{gap:var(--space-xs);flex-direction:column;display:flex;position:relative}.input-field-wrapper{align-items:center;display:flex;position:relative}.input-field{inline-size:100%;min-block-size:var(--touch-target-min);padding-block:var(--space-md);padding-inline:var(--space-md);background-color:var(--md-sys-color-surface-container-high);border:1px solid var(--md-sys-color-outline);border-radius:var(--md-sys-shape-sm);color:var(--md-sys-color-on-surface);font-family:var(--md-sys-typescale-body-font);font-size:var(--md-sys-typescale-body-size);caret-color:var(--md-sys-color-primary);transition:border-color var(--md-motion-duration-short) var(--md-motion-easing-standard), box-shadow var(--md-motion-duration-short) var(--md-motion-easing-standard);outline:none;padding-block-start:1.5rem}.input-field::placeholder{color:#0000}.input-field:focus{border-color:var(--md-sys-color-primary);box-shadow:0 0 0 2px color-mix(in srgb, var(--md-sys-color-primary) 30%, transparent)}.input-field:disabled{opacity:.38;cursor:not-allowed}.input-textarea{resize:vertical;min-block-size:6rem}.input-label{color:var(--md-sys-color-on-surface-variant);font-family:var(--md-sys-typescale-body-font);font-size:var(--md-sys-typescale-body-size);pointer-events:none;transform-origin:0 0;transition:transform var(--md-motion-duration-short) var(--md-motion-easing-standard), font-size var(--md-motion-duration-short) var(--md-motion-easing-standard), color var(--md-motion-duration-short) var(--md-motion-easing-standard);position:absolute;top:50%;transform:translateY(-50%)}.input-label:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:var(--space-md)}.input-label:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:var(--space-md)}.input-label:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:var(--space-md)}.input-label:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:var(--space-md)}.input-textarea~.input-label{top:var(--space-md);transform:translateY(0)}.input-field:focus~.input-label,.input-field-filled~.input-label{font-size:var(--md-sys-typescale-label-small-size);color:var(--md-sys-color-primary);transform:translateY(-140%)}.input-textarea:focus~.input-label,.input-textarea.input-field-filled~.input-label{font-size:var(--md-sys-typescale-label-small-size);color:var(--md-sys-color-primary);transform:translateY(-80%)}.input-error .input-field{border-color:var(--md-sys-color-error)}.input-error .input-field:focus{box-shadow:0 0 0 2px color-mix(in srgb, var(--md-sys-color-error) 30%, transparent)}.input-error .input-label{color:var(--md-sys-color-error)}.input-helper{font-size:var(--md-sys-typescale-label-small-size);color:var(--md-sys-color-on-surface-variant);padding-inline-start:var(--space-md)}.input-helper-error{color:var(--md-sys-color-error)}.input-required:after{content:" *";color:var(--md-sys-color-error)}.modal-scrim{background-color:color-mix(in srgb, var(--md-sys-color-scrim) 60%, transparent);padding:var(--space-lg);z-index:1000;animation:fade-in var(--md-motion-duration-medium) var(--md-motion-easing-decelerate);place-items:center;display:grid;position:fixed;top:0;bottom:0;left:0;right:0}.modal-dialog{background-color:var(--md-sys-color-surface-container-high);border:1px solid var(--md-sys-color-outline-variant);border-radius:var(--md-sys-shape-lg);padding:var(--space-lg);color:var(--md-sys-color-on-surface);max-block-size:85dvh;inline-size:100%;max-inline-size:min(560px,90vw);box-shadow:var(--md-elevation-5);animation:fade-in-scale var(--md-motion-duration-medium) var(--md-motion-easing-decelerate);overflow-y:auto}.modal-dialog::backdrop{display:none}.modal-header{justify-content:space-between;align-items:center;margin-block-end:var(--space-lg);display:flex}.modal-title{font-family:var(--md-sys-typescale-display-font);font-size:var(--md-sys-typescale-title-large-size);font-weight:var(--md-sys-typescale-title-large-weight);color:var(--md-sys-color-on-surface);margin:0}.modal-close{min-block-size:var(--touch-target-min);min-inline-size:var(--touch-target-min);border-radius:var(--md-sys-shape-full);color:var(--md-sys-color-on-surface-variant);cursor:pointer;transition:background-color var(--md-motion-duration-short) var(--md-motion-easing-standard);background:0 0;border:none;justify-content:center;align-items:center;font-size:1.5rem;display:inline-flex}.modal-close:hover{background-color:color-mix(in srgb, var(--md-sys-color-on-surface) 12%, transparent)}.modal-close:focus-visible{outline:2px solid var(--md-sys-color-primary);outline-offset:2px}.modal-body{margin-block-end:var(--space-lg)}.modal-actions{justify-content:flex-end;gap:var(--space-sm);padding-block-start:var(--space-md);display:flex}.chip{align-items:center;gap:var(--space-xs);min-block-size:2rem;padding-block:var(--space-xs);padding-inline:var(--space-md);border:1px solid var(--md-sys-color-outline);border-radius:var(--md-sys-shape-full);font-family:var(--md-sys-typescale-body-font);font-size:var(--md-sys-typescale-label-size);font-weight:var(--md-sys-typescale-label-weight);color:var(--md-sys-color-on-surface);cursor:pointer;-webkit-user-select:none;user-select:none;transition:background-color var(--md-motion-duration-short) var(--md-motion-easing-standard), border-color var(--md-motion-duration-short) var(--md-motion-easing-standard), color var(--md-motion-duration-short) var(--md-motion-easing-standard);background-color:#0000;display:inline-flex}.chip:focus-visible{outline:2px solid var(--md-sys-color-primary);outline-offset:2px}.chip-primary{border-color:var(--md-sys-color-primary);color:var(--md-sys-color-primary)}.chip-secondary{border-color:var(--md-sys-color-secondary);color:var(--md-sys-color-secondary)}.chip-success{border-color:var(--md-custom-color-success);color:var(--md-custom-color-success)}.chip-warning{border-color:var(--md-custom-color-warning);color:var(--md-custom-color-warning)}.chip-error{border-color:var(--md-sys-color-error);color:var(--md-sys-color-error)}.chip-selected.chip-primary{background-color:var(--md-sys-color-primary);color:var(--md-sys-color-on-primary)}.chip-selected.chip-secondary{background-color:var(--md-sys-color-secondary);color:var(--md-sys-color-on-secondary)}.chip-selected.chip-success{background-color:var(--md-custom-color-success);color:var(--md-custom-color-on-success)}.chip-selected.chip-warning{background-color:var(--md-custom-color-warning);color:var(--md-custom-color-on-warning)}.chip-selected.chip-error{background-color:var(--md-sys-color-error);color:var(--md-sys-color-on-error)}.chip:hover:not(.chip-selected){background-color:color-mix(in srgb, var(--md-sys-color-on-surface) 8%, transparent)}.chip-remove{block-size:1.125rem;inline-size:1.125rem;border-radius:var(--md-sys-shape-full);color:inherit;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;margin-inline-start:var(--space-xs);padding:0;font-size:1rem;line-height:1;display:inline-flex}.chip-remove:hover{background-color:color-mix(in srgb, currentColor 20%, transparent)}.badge{padding-block-start:2px;padding-block-end:2px;padding-inline:var(--space-sm);border-radius:var(--md-sys-shape-full);font-family:var(--md-sys-typescale-body-font);font-size:var(--md-sys-typescale-label-small-size);font-weight:var(--md-sys-typescale-label-weight);white-space:nowrap;-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;line-height:1.4;display:inline-flex}.badge-status{background-color:var(--md-sys-color-primary-container);color:var(--md-sys-color-on-primary-container)}.badge-seniority{font-size:var(--md-sys-typescale-label-small-size);background-color:var(--md-sys-color-secondary-container);color:var(--md-sys-color-on-secondary-container)}.badge-demand{background-color:var(--md-sys-color-tertiary-container);color:var(--md-sys-color-on-tertiary-container)}.badge-color-primary{background-color:var(--md-sys-color-primary-container);color:var(--md-sys-color-on-primary-container)}.badge-color-secondary{background-color:var(--md-sys-color-secondary-container);color:var(--md-sys-color-on-secondary-container)}.badge-color-success{background-color:var(--md-custom-color-success-container);color:var(--md-custom-color-on-success-container)}.badge-color-warning{background-color:var(--md-custom-color-warning-container);color:var(--md-custom-color-on-warning-container)}.badge-color-error{background-color:var(--md-sys-color-error-container);color:var(--md-sys-color-on-error-container)}.badge-color-info{background-color:var(--md-custom-color-info-container);color:var(--md-custom-color-on-info-container)}.empty-state{justify-content:center;align-items:center;gap:var(--space-md);padding:var(--space-3xl) var(--space-lg);text-align:center;flex-direction:column;display:flex}.empty-state-icon{color:var(--md-sys-color-on-surface-variant);opacity:.5;font-size:4rem;line-height:1}.empty-state-title{font-family:var(--md-sys-typescale-display-font);font-size:var(--md-sys-typescale-title-large-size);font-weight:var(--md-sys-typescale-title-large-weight);color:var(--md-sys-color-on-surface);margin:0}.empty-state-description{font-size:var(--md-sys-typescale-body-size);color:var(--md-sys-color-on-surface-variant);max-inline-size:36ch;margin:0}.empty-state-action{margin-block-start:var(--space-md)}.search-input-wrapper{align-items:center;display:flex;position:relative}.search-input-icon{color:var(--md-sys-color-on-surface-variant);pointer-events:none;font-size:1.25rem;line-height:1;position:absolute}.search-input-icon:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:var(--space-md)}.search-input-icon:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:var(--space-md)}.search-input-icon:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:var(--space-md)}.search-input-icon:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:var(--space-md)}.search-input-field{inline-size:100%;min-block-size:var(--touch-target-min);padding-block:var(--space-sm);background-color:var(--md-sys-color-surface-container-high);border:1px solid var(--md-sys-color-outline-variant);border-radius:var(--md-sys-shape-full);color:var(--md-sys-color-on-surface);font-family:var(--md-sys-typescale-body-font);font-size:var(--md-sys-typescale-body-size);caret-color:var(--md-sys-color-primary);transition:border-color var(--md-motion-duration-short) var(--md-motion-easing-standard), box-shadow var(--md-motion-duration-short) var(--md-motion-easing-standard);outline:none;padding-inline-start:calc(var(--space-md) + 1.25rem + var(--space-sm));padding-inline-end:calc(var(--space-md) + 1.25rem + var(--space-sm))}.search-input-field::placeholder{color:var(--md-sys-color-on-surface-variant);opacity:.6}.search-input-field:focus{border-color:var(--md-sys-color-primary);box-shadow:0 0 0 2px color-mix(in srgb, var(--md-sys-color-primary) 30%, transparent)}.search-input-clear{min-block-size:var(--touch-target-min);min-inline-size:var(--touch-target-min);border-radius:var(--md-sys-shape-full);color:var(--md-sys-color-on-surface-variant);cursor:pointer;transition:background-color var(--md-motion-duration-short) var(--md-motion-easing-standard);background:0 0;border:none;justify-content:center;align-items:center;padding:0;font-size:1.25rem;line-height:1;display:inline-flex;position:absolute}.search-input-clear:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:var(--space-xs)}.search-input-clear:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:var(--space-xs)}.search-input-clear:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:var(--space-xs)}.search-input-clear:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:var(--space-xs)}.search-input-clear:hover{background-color:color-mix(in srgb, var(--md-sys-color-on-surface) 12%, transparent)}.search-input-clear:focus-visible{outline:2px solid var(--md-sys-color-primary);outline-offset:-2px}.toggle{align-items:center;gap:var(--space-sm);cursor:pointer;min-block-size:var(--touch-target-min);-webkit-user-select:none;user-select:none;display:inline-flex}.toggle-disabled{opacity:.38;cursor:not-allowed}.toggle-track{border-radius:var(--md-sys-shape-full);background-color:var(--md-sys-color-surface-container-highest);border:2px solid var(--md-sys-color-outline);block-size:1.75rem;inline-size:3rem;transition:background-color var(--md-motion-duration-short) var(--md-motion-easing-standard), border-color var(--md-motion-duration-short) var(--md-motion-easing-standard);position:relative}.toggle-track-checked{background-color:var(--md-sys-color-primary);border-color:var(--md-sys-color-primary)}.toggle-thumb{border-radius:var(--md-sys-shape-full);background-color:var(--md-sys-color-outline);block-size:1.125rem;inline-size:1.125rem;transition:inset-inline-start var(--md-motion-duration-short) var(--md-motion-easing-standard), inline-size var(--md-motion-duration-short) var(--md-motion-easing-standard), block-size var(--md-motion-duration-short) var(--md-motion-easing-standard), background-color var(--md-motion-duration-short) var(--md-motion-easing-standard);position:absolute;top:50%;transform:translateY(-50%)}.toggle-thumb:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:3px}.toggle-thumb:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:3px}.toggle-thumb:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:3px}.toggle-thumb:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:3px}.toggle-track-checked .toggle-thumb{background-color:var(--md-sys-color-on-primary);block-size:1.375rem;inline-size:1.375rem}.toggle-track-checked .toggle-thumb:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:calc(100% - 1.125rem - 3px)}.toggle-track-checked .toggle-thumb:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:calc(100% - 1.125rem - 3px)}.toggle-track-checked .toggle-thumb:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:calc(100% - 1.125rem - 3px)}.toggle-track-checked .toggle-thumb:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:calc(100% - 1.125rem - 3px)}.toggle-input{opacity:0;pointer-events:none;block-size:0;inline-size:0;position:absolute}.toggle-input:focus-visible~.toggle-track{outline:2px solid var(--md-sys-color-primary);outline-offset:2px}.toggle-label-text{font-family:var(--md-sys-typescale-body-font);font-size:var(--md-sys-typescale-body-size);color:var(--md-sys-color-on-surface)}.stat-card{align-items:center;gap:var(--space-md);padding:var(--space-lg);background-color:var(--md-sys-color-surface-container);-webkit-backdrop-filter:blur(12px);border:1px solid var(--md-sys-color-outline-variant);border-radius:var(--md-sys-shape-md);box-shadow:var(--md-elevation-1);display:flex}.stat-card-icon{border-radius:var(--md-sys-shape-full);background-color:var(--md-sys-color-primary-container);block-size:3rem;inline-size:3rem;color:var(--md-sys-color-on-primary-container);flex-shrink:0;justify-content:center;align-items:center;font-size:1.5rem;line-height:1;display:flex}.stat-card-content{flex-direction:column;gap:2px;min-inline-size:0;display:flex;overflow:hidden}.stat-card-label{font-family:var(--md-sys-typescale-body-font);font-size:var(--md-sys-typescale-label-size);font-weight:var(--md-sys-typescale-label-weight);color:var(--md-sys-color-on-surface-variant);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.stat-card-value{font-family:var(--md-sys-typescale-display-font);font-size:var(--md-sys-typescale-headline-size);font-weight:var(--md-sys-typescale-headline-weight);color:var(--md-sys-color-on-surface);white-space:nowrap;text-overflow:ellipsis;line-height:1.1;overflow:hidden}.stat-card-trend{font-size:var(--md-sys-typescale-label-small-size);font-weight:var(--md-sys-typescale-label-weight);align-items:center;gap:2px;margin-inline-start:auto;display:inline-flex}.stat-card-trend-up{color:var(--md-custom-color-success)}.stat-card-trend-down{color:var(--md-sys-color-error)}.stat-card-trend-neutral{color:var(--md-sys-color-on-surface-variant)}.stat-card-trend-icon{font-size:1rem;line-height:1}.confirm-dialog-message{font-size:var(--md-sys-typescale-body-size);color:var(--md-sys-color-on-surface-variant);margin:0;line-height:1.5}.confirm-dialog-danger-btn{background-color:var(--md-sys-color-error);color:var(--md-sys-color-on-error)}.confirm-dialog-danger-btn:hover:not(:disabled){background-color:color-mix(in srgb, var(--md-sys-color-error) 88%, white)}.loading-skeleton{background:linear-gradient(90deg, var(--md-sys-color-surface-container-low) 25%, var(--md-sys-color-surface-container-high) 50%, var(--md-sys-color-surface-container-low) 75%);background-size:200% 100%;animation:1.5s infinite shimmer;display:block}.loading-skeleton-text{border-radius:var(--md-sys-shape-xs);block-size:1em}.loading-skeleton-circle{border-radius:var(--md-sys-shape-full)}.loading-skeleton-rect{border-radius:var(--md-sys-shape-sm)}.loading-skeleton-stack{gap:var(--space-sm);flex-direction:column;display:flex}.tooltip-trigger{align-items:center;display:inline-flex;position:relative}.tooltip-trigger__icon{border:1px solid var(--md-sys-color-outline-variant);border-radius:var(--md-sys-shape-full);block-size:18px;inline-size:18px;color:var(--md-sys-color-on-surface-variant);font-family:var(--md-sys-typescale-body-font);cursor:help;-webkit-user-select:none;user-select:none;transition:border-color var(--md-motion-duration-short) var(--md-motion-easing-standard);background:0 0;justify-content:center;align-items:center;padding:0;font-size:.75rem;font-weight:600;line-height:1;display:inline-flex}.tooltip-trigger__icon:hover{border-color:var(--md-sys-color-outline)}.tooltip-trigger__icon:focus-visible{outline:2px solid var(--md-sys-color-primary);outline-offset:2px}.tooltip-bubble{border-radius:var(--md-sys-shape-xs);background-color:var(--md-sys-color-inverse-surface);max-inline-size:240px;color:var(--md-sys-color-inverse-on-surface);font-family:var(--md-sys-typescale-body-font);white-space:normal;text-align:start;pointer-events:none;z-index:50;animation:tooltip-fade-in .15s var(--md-motion-easing-standard) both;padding-block-start:6px;padding-block-end:6px;padding-inline-start:10px;padding-inline-end:10px;font-size:.75rem;line-height:1.4;position:absolute;bottom:calc(100% + 8px);transform:translate(-50%)}.tooltip-bubble:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:50%}.tooltip-bubble:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:50%}.tooltip-bubble:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:50%}.tooltip-bubble:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:50%}[dir=rtl] .tooltip-bubble{transform:translate(50%)}.tooltip-bubble:after{content:"";border-block-start:5px solid var(--md-sys-color-inverse-surface);border-block-end:0;border-inline-start:5px solid #0000;border-inline-end:5px solid #0000;position:absolute;top:100%;transform:translate(-50%)}.tooltip-bubble:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):after{left:50%}.tooltip-bubble:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):after{left:50%}.tooltip-bubble:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):after{right:50%}.tooltip-bubble:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):after{right:50%}[dir=rtl] .tooltip-bubble:after{transform:translate(50%)}.tooltip-bubble--hidden{display:none}@keyframes tooltip-fade-in{0%{opacity:0;transform:translate(-50%)translateY(4px)}to{opacity:1;transform:translate(-50%)translateY(0)}}[dir=rtl] .tooltip-bubble:not(.tooltip-bubble--hidden){animation-name:tooltip-fade-in-rtl}@keyframes tooltip-fade-in-rtl{0%{opacity:0;transform:translate(50%)translateY(4px)}to{opacity:1;transform:translate(50%)translateY(0)}}.toast-container{z-index:9999;gap:var(--space-sm,8px);padding:var(--space-md,16px);pointer-events:none;flex-direction:column;align-items:center;display:flex;position:fixed;bottom:0;left:0;right:0}.toast{pointer-events:auto;align-items:center;gap:var(--space-sm,8px);background-color:var(--md-sys-color-inverse-surface);color:var(--md-sys-color-inverse-on-surface);border-radius:var(--md-sys-shape-sm);box-shadow:var(--md-sys-elevation-3);min-inline-size:240px;max-inline-size:400px;animation:toast-slide-in .2s var(--md-motion-easing-decelerate) forwards;padding-block-start:12px;padding-block-end:12px;padding-inline-start:16px;padding-inline-end:16px;display:flex}.toast--exiting{animation:toast-slide-out .15s var(--md-motion-easing-accelerate) forwards}.toast--success .toast__icon{color:var(--md-sys-color-tertiary)}.toast--error .toast__icon{color:var(--md-sys-color-error)}.toast--info .toast__icon{color:var(--md-sys-color-primary)}.toast__icon{flex-shrink:0;font-size:20px}.toast__message{font-family:var(--md-sys-typescale-body-font);font-size:var(--md-sys-typescale-body-small-size,.75rem);line-height:var(--md-sys-typescale-body-small-line-height,1rem);flex:1}.toast__close{border-radius:var(--md-sys-shape-full);block-size:24px;inline-size:24px;color:var(--md-sys-color-inverse-on-surface);cursor:pointer;opacity:.7;transition:opacity var(--md-motion-duration-short) var(--md-motion-easing-standard);background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;font-size:18px;display:inline-flex}.toast__close:hover{opacity:1}.toast__close:focus-visible{outline:2px solid var(--md-sys-color-inverse-primary,var(--md-sys-color-primary));outline-offset:2px}@keyframes toast-slide-in{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}@keyframes toast-slide-out{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(100%)}}._avatar_12pv5_6{border-radius:var(--md-sys-shape-full);-webkit-user-select:none;user-select:none;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;overflow:hidden}._small_12pv5_17{block-size:32px;inline-size:32px}._medium_12pv5_22{block-size:40px;inline-size:40px}._large_12pv5_27{block-size:56px;inline-size:56px}._image_12pv5_33{object-fit:cover;block-size:100%;inline-size:100%}._initials_12pv5_40{background-color:var(--md-sys-color-primary-container);color:var(--md-sys-color-on-primary-container);font-family:var(--md-sys-typescale-body-font);font-size:var(--md-sys-typescale-title-medium-size);font-weight:var(--md-sys-typescale-title-medium-weight)}._initials_12pv5_40._small_12pv5_17{font-size:var(--md-sys-typescale-label-size)}._initials_12pv5_40._large_12pv5_27{font-size:var(--md-sys-typescale-title-large-size)}._wrapper_hakqe_6{display:inline-flex;position:relative}._badge_hakqe_11{border-radius:var(--md-sys-shape-full);font-family:var(--md-sys-typescale-body-font);font-size:var(--md-sys-typescale-label-small-size);font-weight:var(--md-sys-typescale-label-weight);block-size:20px;min-inline-size:20px;padding-inline:var(--space-xs);animation:_fade-in-scale_hakqe_1 var(--md-motion-duration-short) var(--md-motion-easing-decelerate);justify-content:center;align-items:center;line-height:1;display:flex;position:absolute;top:0;transform:translate(50%,-50%)}._badge_hakqe_11:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:0}._badge_hakqe_11:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:0}._badge_hakqe_11:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:0}._badge_hakqe_11:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:0}._dot_hakqe_30{block-size:8px;min-inline-size:8px;padding:0}._colorPrimary_hakqe_37{background-color:var(--md-sys-color-primary);color:var(--md-sys-color-on-primary)}._colorError_hakqe_42{background-color:var(--md-sys-color-error);color:var(--md-sys-color-on-error)}._colorWarning_hakqe_47{background-color:var(--md-custom-color-warning);color:var(--md-custom-color-on-warning)}._item_hyyw9_6{align-items:flex-start;gap:var(--space-sm);padding:var(--space-sm) var(--space-md);cursor:pointer;text-align:start;inline-size:100%;transition:background-color var(--md-motion-duration-short) var(--md-motion-easing-standard);border-radius:var(--md-sys-shape-small);background:0 0;border:none;display:flex}._item_hyyw9_6:hover{background-color:var(--md-sys-color-surface-container-high)}._item_hyyw9_6:focus-visible{outline:2px solid var(--md-sys-color-primary);outline-offset:-2px;border-radius:var(--md-sys-shape-small)}._unread_hyyw9_30{background-color:var(--md-sys-color-primary-container)}._unread_hyyw9_30:hover{background-color:color-mix(in srgb, var(--md-sys-color-primary-container) 85%, var(--md-sys-color-on-primary-container) 15%)}._iconWrapper_hyyw9_38{border-radius:var(--md-sys-shape-full);background:var(--md-sys-color-surface-container-highest);block-size:40px;inline-size:40px;color:var(--md-sys-color-on-surface-variant);flex-shrink:0;justify-content:center;align-items:center;font-size:1.125rem;display:flex}._unread_hyyw9_30 ._iconWrapper_hyyw9_38{background:var(--md-sys-color-primary);color:var(--md-sys-color-on-primary)}._content_hyyw9_56{flex-direction:column;flex:1;gap:2px;min-inline-size:0;display:flex}._titleRow_hyyw9_64{align-items:center;gap:var(--space-xs);display:flex}._title_hyyw9_64{font:var(--md-sys-typescale-body-medium);color:var(--md-sys-color-on-surface);text-overflow:ellipsis;white-space:nowrap;margin:0;font-weight:600;overflow:hidden}._unreadDot_hyyw9_80{border-radius:var(--md-sys-shape-full);background:var(--md-sys-color-primary);flex-shrink:0;block-size:8px;inline-size:8px}._body_hyyw9_88{font:var(--md-sys-typescale-body-small);color:var(--md-sys-color-on-surface-variant);text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}._time_hyyw9_97{font:var(--md-sys-typescale-label-small);color:var(--md-sys-color-outline);margin:0}._overlay_fmoqd_6{z-index:99;position:fixed;top:0;bottom:0;left:0;right:0}._panel_fmoqd_12{z-index:100;inline-size:min(380px, calc(100vw - var(--space-lg) * 2));background:var(--md-sys-color-surface-container-highest);border-radius:var(--md-sys-shape-large);max-block-size:400px;box-shadow:var(--md-sys-elevation-3);animation:_panelSlideIn_fmoqd_1 var(--md-motion-duration-medium) var(--md-motion-easing-emphasized-decelerate);flex-direction:column;display:flex;position:absolute;top:calc(100% + var(--space-xs));overflow:hidden}._panel_fmoqd_12:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:0}._panel_fmoqd_12:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:0}._panel_fmoqd_12:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:0}._panel_fmoqd_12:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:0}@keyframes _panelSlideIn_fmoqd_1{0%{opacity:0;transform:translateY(-8px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}._header_fmoqd_39{padding:var(--space-md);border-block-end:1px solid var(--md-sys-color-outline-variant);flex-shrink:0;justify-content:space-between;align-items:center;display:flex}._headerTitle_fmoqd_48{font:var(--md-sys-typescale-title-medium);color:var(--md-sys-color-on-surface);margin:0}._markAllButton_fmoqd_54{font:var(--md-sys-typescale-label-medium);color:var(--md-sys-color-primary);cursor:pointer;padding:var(--space-xs) var(--space-sm);border-radius:var(--md-sys-shape-small);transition:background-color var(--md-motion-duration-short) var(--md-motion-easing-standard);background:0 0;border:none}._markAllButton_fmoqd_54:hover{background-color:var(--md-sys-color-primary-container)}._markAllButton_fmoqd_54:focus-visible{outline:2px solid var(--md-sys-color-primary);outline-offset:2px}._markAllButton_fmoqd_54:disabled{color:var(--md-sys-color-on-surface-variant);opacity:.5;cursor:not-allowed}._list_fmoqd_80{padding:var(--space-xs) 0;flex:1;overflow-y:auto}._emptyWrapper_fmoqd_86{padding:var(--space-xl)}._loadingWrapper_fmoqd_90{gap:var(--space-sm);padding:var(--space-md);flex-direction:column;display:flex}._wrapper_10bsd_6{position:relative}._bellButton_10bsd_10{min-inline-size:var(--touch-target-min);min-block-size:var(--touch-target-min);color:var(--md-sys-color-on-surface-variant);cursor:pointer;border-radius:var(--md-sys-shape-full);transition:background-color var(--md-motion-duration-short) var(--md-motion-easing-standard);background:0 0;border:none;justify-content:center;align-items:center;font-size:1.25rem;display:flex}._bellButton_10bsd_10:hover{background-color:var(--md-sys-color-surface-container-high)}._bellButton_10bsd_10:focus-visible{outline:2px solid var(--md-sys-color-primary);outline-offset:2px}._bellRing_10bsd_35{animation:_bellSwing_10bsd_1 var(--md-motion-duration-long,.5s) var(--md-motion-easing-emphasized) 1}@keyframes _bellSwing_10bsd_1{0%{transform:rotate(0)}15%{transform:rotate(14deg)}30%{transform:rotate(-12deg)}45%{transform:rotate(8deg)}60%{transform:rotate(-6deg)}75%{transform:rotate(3deg)}to{transform:rotate(0)}}}@layer utilities;._topBar_jmepr_1{block-size:64px;padding-inline:var(--space-md);background:var(--md-sys-color-surface-container);border-block-end:1px solid var(--md-sys-color-outline-variant);z-index:10;justify-content:space-between;align-items:center;display:flex;position:sticky;top:0}._startSection_jmepr_14{align-items:center;gap:var(--space-sm);display:flex}._menuButton_jmepr_20{min-inline-size:var(--touch-target-min);min-block-size:var(--touch-target-min);color:var(--md-sys-color-on-surface);cursor:pointer;border-radius:var(--md-sys-shape-full);transition:background-color var(--md-motion-duration-short) var(--md-motion-easing-standard);background:0 0;border:none;justify-content:center;align-items:center;font-size:1.5rem;display:flex}._menuButton_jmepr_20:hover{background-color:var(--md-sys-color-surface-container-high)}._menuButton_jmepr_20:focus-visible{outline:2px solid var(--md-sys-color-primary);outline-offset:2px}._title_jmepr_44{font-family:var(--md-sys-typescale-display-font);font-size:var(--md-sys-typescale-title-large-size);font-weight:var(--md-sys-typescale-title-large-weight);color:var(--md-sys-color-primary);margin:0;line-height:1.3}._endSection_jmepr_53{align-items:center;gap:var(--space-xs);display:flex}._iconButton_jmepr_59{min-inline-size:var(--touch-target-min);min-block-size:var(--touch-target-min);color:var(--md-sys-color-on-surface-variant);cursor:pointer;border-radius:var(--md-sys-shape-full);transition:background-color var(--md-motion-duration-short) var(--md-motion-easing-standard);background:0 0;border:none;justify-content:center;align-items:center;font-size:1.25rem;display:flex}._iconButton_jmepr_59:hover{background-color:var(--md-sys-color-surface-container-high)}._iconButton_jmepr_59:focus-visible{outline:2px solid var(--md-sys-color-primary);outline-offset:2px}._avatarButton_jmepr_83{cursor:pointer;border-radius:var(--md-sys-shape-full);transition:opacity var(--md-motion-duration-short) var(--md-motion-easing-standard);background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:flex}._avatarButton_jmepr_83:hover{opacity:.8}._avatarButton_jmepr_83:focus-visible{outline:2px solid var(--md-sys-color-primary);outline-offset:2px}._bottomNav_ts6tl_1{background:var(--md-sys-color-surface-container);border-block-start:1px solid var(--md-sys-color-outline-variant);z-index:10;justify-content:space-around;align-items:center;block-size:80px;padding-block-start:12px;padding-block-end:12px;display:flex;position:fixed;bottom:0;left:0;right:0}._navItem_ts6tl_15{justify-content:center;align-items:center;gap:var(--space-xs);min-inline-size:var(--touch-target-min);min-block-size:var(--touch-target-min);color:var(--md-sys-color-on-surface-variant);border-radius:var(--md-sys-shape-md);transition:color var(--md-motion-duration-short) var(--md-motion-easing-standard);flex-direction:column;flex:1;text-decoration:none;display:flex}._navItem_ts6tl_15:focus-visible{outline:2px solid var(--md-sys-color-primary);outline-offset:2px}._iconWrap_ts6tl_35{border-radius:var(--md-sys-shape-full);block-size:32px;inline-size:56px;transition:background-color var(--md-motion-duration-short) var(--md-motion-easing-standard);justify-content:center;align-items:center;font-size:1.25rem;display:flex}._navItem_ts6tl_15:hover ._iconWrap_ts6tl_35{background-color:var(--md-sys-color-surface-container-high)}._active_ts6tl_50{color:var(--md-sys-color-primary)}._active_ts6tl_50 ._iconWrap_ts6tl_35{background-color:var(--md-sys-color-secondary-container)}._label_ts6tl_58{font-family:var(--md-sys-typescale-body-font);font-size:var(--md-sys-typescale-label-small-size);font-weight:var(--md-sys-typescale-label-small-weight);letter-spacing:.04em;line-height:1.4}._navRail_10e12_1{inline-size:var(--nav-rail-width);background:var(--md-sys-color-surface-container-low);block-size:calc(100dvh - 64px);padding-block:var(--space-md);align-items:center;gap:var(--space-xs);z-index:9;flex-direction:column;display:flex;position:fixed;top:64px;overflow-y:auto}._navRail_10e12_1:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:0}._navRail_10e12_1:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:0}._navRail_10e12_1:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:0}._navRail_10e12_1:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:0}._navItem_10e12_17{justify-content:center;align-items:center;gap:var(--space-xs);block-size:56px;inline-size:56px;color:var(--md-sys-color-on-surface-variant);border-radius:var(--md-sys-shape-md);transition:color var(--md-motion-duration-short) var(--md-motion-easing-standard);flex-direction:column;text-decoration:none;display:flex}._navItem_10e12_17:focus-visible{outline:2px solid var(--md-sys-color-primary);outline-offset:2px}._iconWrap_10e12_36{border-radius:var(--md-sys-shape-full);block-size:32px;inline-size:56px;transition:background-color var(--md-motion-duration-short) var(--md-motion-easing-standard);justify-content:center;align-items:center;font-size:1.25rem;display:flex}._navItem_10e12_17:hover ._iconWrap_10e12_36{background-color:var(--md-sys-color-surface-container-high)}._active_10e12_51{color:var(--md-sys-color-primary)}._active_10e12_51 ._iconWrap_10e12_36{background-color:var(--md-sys-color-secondary-container)}._label_10e12_59{font-family:var(--md-sys-typescale-body-font);font-size:var(--md-sys-typescale-label-small-size);font-weight:var(--md-sys-typescale-label-small-weight);letter-spacing:.04em;text-align:center;text-overflow:ellipsis;white-space:nowrap;max-inline-size:100%;line-height:1;overflow:hidden}._navDrawer_omg8i_1{inline-size:var(--nav-drawer-width);background:var(--md-sys-color-surface-container-low);block-size:calc(100dvh - 64px);padding-block:var(--space-md);z-index:9;flex-direction:column;display:flex;position:fixed;top:64px;overflow-y:auto}._navDrawer_omg8i_1:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:0}._navDrawer_omg8i_1:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:0}._navDrawer_omg8i_1:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:0}._navDrawer_omg8i_1:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:0}._brand_omg8i_15{align-items:center;gap:var(--space-sm);padding-inline:var(--space-lg);border-block-end:1px solid var(--md-sys-color-outline-variant);margin-block-end:var(--space-sm);padding-block-end:var(--space-md);display:flex}._brandIcon_omg8i_25{color:var(--md-sys-color-primary);font-size:1.5rem}._brandName_omg8i_30{font-family:var(--md-sys-typescale-display-font);font-size:var(--md-sys-typescale-title-large-size);font-weight:var(--md-sys-typescale-title-large-weight);color:var(--md-sys-color-primary);margin:0}._navList_omg8i_38{gap:var(--space-xs);padding-inline:var(--space-sm);flex-direction:column;display:flex}._navItem_omg8i_45{align-items:center;gap:var(--space-md);block-size:56px;padding-inline:var(--space-md);color:var(--md-sys-color-on-surface-variant);border-radius:var(--md-sys-shape-full);transition:background-color var(--md-motion-duration-short) var(--md-motion-easing-standard), color var(--md-motion-duration-short) var(--md-motion-easing-standard);text-decoration:none;display:flex}._navItem_omg8i_45:hover{background-color:var(--md-sys-color-surface-container-high)}._navItem_omg8i_45:focus-visible{outline:2px solid var(--md-sys-color-primary);outline-offset:2px}._active_omg8i_68{background-color:var(--md-sys-color-secondary-container);color:var(--md-sys-color-on-secondary-container)}._active_omg8i_68:hover{background-color:var(--md-sys-color-secondary-container)}._icon_omg8i_77{flex-shrink:0;justify-content:center;align-items:center;block-size:24px;inline-size:24px;font-size:1.25rem;display:flex}._label_omg8i_87{font-family:var(--md-sys-typescale-body-font);font-size:var(--md-sys-typescale-body-size);font-weight:var(--md-sys-typescale-body-weight);line-height:1.4}._shell_1xrpp_1{flex-direction:column;min-block-size:100dvh;display:flex}._body_1xrpp_7{flex:1;display:flex}._content_1xrpp_12{padding:var(--content-padding);flex:1;min-block-size:0;padding-block-end:calc(var(--content-padding) + 80px)}._contentWithRail_1xrpp_20{margin-inline-start:var(--nav-rail-width);padding-block-end:var(--content-padding)}._contentWithDrawer_1xrpp_26{margin-inline-start:var(--nav-drawer-width);padding-block-end:var(--content-padding)}
