@layer reset,base,tokens,theme,preferences,primitives,app,utilities,forced,skeleton;@layer base{@media(forced-colors:active){*,*:before,*:after{box-shadow:none!important;filter:none!important;text-shadow:none!important}img,svg{filter:none!important}}}@layer base{@font-face{font-family:Cairo;font-style:oblique -11deg 11deg;font-weight:200 1000;font-display:swap;src:url("./media/cairo-variable-NV6V6D7C.woff2") format("woff2");unicode-range:U+0600-06FF,U+0750-077F,U+0870-088E,U+0890-0891,U+0897-08E1,U+08E3-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url("./media/inter-variable-BCWOMLLA.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:italic;font-weight:100 900;font-display:swap;src:url("./media/inter-italic-variable-A6MXGFCZ.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}}@layer reset{router-outlet{display:contents}*,*:before,*:after{box-sizing:border-box}html{min-block-size:100%;-webkit-text-size-adjust:100%;text-size-adjust:100%}body{min-block-size:100%;margin:0}h1,h2,h3,h4,h5,h6,p,figure,blockquote,dl,dd{margin-block:0}ul,ol{margin-block:0}button,input,textarea,select{font:inherit;color:inherit}button{cursor:pointer}button:disabled,input:disabled,textarea:disabled,select:disabled{cursor:not-allowed}img,picture,svg,video,canvas{display:block;max-inline-size:100%}img,video,canvas{block-size:auto;image-rendering:high-quality}table{border-collapse:collapse;border-spacing:0}}@layer base{html{color-scheme:light;accent-color:var(--color-primary);font-family:var(--font-sans);background:var(--color-background-page)}html[data-modal-scroll-locked]{overflow:hidden}:root[data-color-modes~=dark]{color-scheme:light dark}:root[data-color-modes~=dark][data-prefers-color-scheme=light]{color-scheme:light}:root[data-color-modes~=dark][data-prefers-color-scheme=dark]{color-scheme:dark}body{color:var(--color-text-default);background:var(--color-background-page);font-family:var(--font-sans);font-size:var(--type-body-size);line-height:var(--type-body-line-height);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-synthesis:none;font-variation-settings:"slnt" 0;text-rendering:optimizeLegibility}:lang(ar),[dir=rtl]{line-height:var(--type-body-line-height-arabic)}::selection{color:var(--color-selection-text);background:var(--color-selection-background)}input,textarea{caret-color:var(--color-field-foreground)}input::placeholder,textarea::placeholder{color:var(--color-field-placeholder);opacity:1}input:-webkit-autofill,textarea:-webkit-autofill,select:-webkit-autofill{-webkit-text-fill-color:var(--color-field-foreground);caret-color:var(--color-field-foreground);box-shadow:0 0 0 100vmax var(--color-field-background) inset}:focus-visible{outline:var(--focus-ring-width) solid transparent;outline-offset:var(--focus-ring-offset);box-shadow:var(--focus-ring-shadow)}}@layer base{:where(*){scrollbar-width:thin;scrollbar-color:var(--color-text-muted) transparent}html{scrollbar-gutter:stable both-edges}html[data-page-scrollbar]{scrollbar-width:none;scrollbar-gutter:auto}html[data-page-scrollbar]::-webkit-scrollbar{display:none}textarea{scrollbar-gutter:stable}@supports not (scrollbar-color: auto){::-webkit-scrollbar{inline-size:var(--size-scrollbar-thickness);block-size:var(--size-scrollbar-thickness)}::-webkit-scrollbar-track,::-webkit-scrollbar-corner{background:transparent}::-webkit-scrollbar-thumb{border:var(--size-scrollbar-thumb-inset) solid transparent;border-radius:var(--shape-pill-radius);background-color:var(--color-text-muted);background-clip:padding-box}::-webkit-scrollbar-button{display:none}}@supports selector(::-webkit-scrollbar){:where(html[data-page-scrollbar] *){scrollbar-width:auto;scrollbar-color:auto}html[data-page-scrollbar] ::-webkit-scrollbar{inline-size:var(--page-scrollbar-lane);block-size:var(--page-scrollbar-lane)}html[data-page-scrollbar] ::-webkit-scrollbar-track,html[data-page-scrollbar] ::-webkit-scrollbar-corner{background:transparent}html[data-page-scrollbar] ::-webkit-scrollbar-thumb{border:var(--size-scrollbar-thumb-inset) solid transparent;border-radius:var(--shape-pill-radius);background-color:var(--color-text-muted);background-clip:padding-box}html[data-page-scrollbar] ::-webkit-scrollbar-button{display:none}}}@layer forced{@media(forced-colors:active){:where(*){scrollbar-color:auto}@supports not (scrollbar-color: auto){::-webkit-scrollbar-thumb{background-color:CanvasText}}}}@layer base{a[href^="tel:"],a[href^="mailto:"],code,kbd,samp,time,[data-verbatim]{unicode-bidi:plaintext}[dir=rtl] [data-direction=relative]{display:inline-block;transform:scaleX(-1)}}@layer base{h1,h2,h3,h4,h5,h6{color:var(--heading-color, var(--color-text-strong));text-wrap:balance}h1{font-size:var(--type-display-size);line-height:var(--type-display-line-height);font-weight:var(--type-display-weight);letter-spacing:var(--type-display-tracking)}h2{font-size:var(--type-page-title-size);line-height:var(--type-page-title-line-height);font-weight:var(--type-page-title-weight);letter-spacing:var(--type-page-title-tracking)}h3{font-size:var(--type-section-title-size);line-height:var(--type-section-title-line-height);font-weight:var(--type-section-title-weight);letter-spacing:var(--type-section-title-tracking)}h4,h5,h6{font-size:var(--type-card-title-size);line-height:var(--type-card-title-line-height);font-weight:var(--type-card-title-weight);letter-spacing:var(--type-card-title-tracking)}p{font-size:var(--type-body-size);line-height:var(--type-body-line-height)}label{font-size:var(--type-label-size);line-height:var(--type-label-line-height)}small{font-size:var(--type-caption-size);line-height:var(--type-caption-line-height)}:lang(ar) h1,:lang(ar) h2,:lang(ar) h3,:lang(ar) h4,:lang(ar) h5,:lang(ar) h6,[dir=rtl] h1,[dir=rtl] h2,[dir=rtl] h3,[dir=rtl] h4,[dir=rtl] h5,[dir=rtl] h6{line-height:var(--type-heading-line-height-arabic);text-wrap:pretty}a{color:var(--color-link);border-radius:var(--shape-compact-radius);transition:color var(--motion-duration-fast) var(--motion-ease-standard);text-decoration-color:color-mix(in oklab,currentColor 35%,transparent);text-underline-offset:.18em}a:not([aria-current=page]):focus-visible{color:var(--color-link-hover)}@media(hover:hover)and (pointer:fine){a:not([aria-current=page]):hover{color:var(--color-link-hover);text-decoration-color:var(--color-link-decoration-hover)}}a:not([aria-current=page]):active{color:var(--color-link-active)}}@layer skeleton{:where([data-skeleton]){animation:skeleton-reveal var(--motion-duration-fade-in) var(--motion-ease-standard) var(--motion-delay-skeleton) backwards;-webkit-user-select:none;user-select:none}:where([data-skeleton],[data-skeleton] *){color:transparent;text-decoration-color:transparent;text-shadow:none;transition:none}:where([data-skeleton] *)::placeholder{color:transparent}:where([data-skeleton]) :where(img,video,canvas,picture>*){opacity:0}:where([data-skeleton]) :where([data-current],[aria-current]:not([aria-current=false]),[aria-selected=true],:checked){background-color:transparent;border-color:transparent}:where([data-skeleton] *){--skeleton-phase: calc( var(--skeleton-step-self) + var(--skeleton-step-parent, 0) + var(--skeleton-step-grandparent, 0) )}:where([data-skeleton]) :where(:nth-child(4n+1)){--skeleton-step-self: 0}:where([data-skeleton]) :where(:nth-child(4n+1)>*){--skeleton-step-parent: 0}:where([data-skeleton]) :where(:nth-child(4n+1)>*>*){--skeleton-step-grandparent: 0}:where([data-skeleton]) :where(:nth-child(4n+2)){--skeleton-step-self: 1}:where([data-skeleton]) :where(:nth-child(4n+2)>*){--skeleton-step-parent: 1}:where([data-skeleton]) :where(:nth-child(4n+2)>*>*){--skeleton-step-grandparent: 1}:where([data-skeleton]) :where(:nth-child(4n+3)){--skeleton-step-self: 2}:where([data-skeleton]) :where(:nth-child(4n+3)>*){--skeleton-step-parent: 2}:where([data-skeleton]) :where(:nth-child(4n+3)>*>*){--skeleton-step-grandparent: 2}:where([data-skeleton]) :where(:nth-child(4n)){--skeleton-step-self: 3}:where([data-skeleton]) :where(:nth-child(4n)>*){--skeleton-step-parent: 3}:where([data-skeleton]) :where(:nth-child(4n)>*>*){--skeleton-step-grandparent: 3}@media(forced-colors:active){:where([data-skeleton],[data-skeleton] *){forced-color-adjust:none;color:transparent;border-color:GrayText;outline-color:GrayText;background-color:transparent}}:where([data-skeleton]) :where(h1,h2,h3,h4,h5,h6,p,caption,label,li):where(:not([class])){--skeleton-line-inset: .24lh;inline-size:fit-content;max-inline-size:100%;block-size:fit-content;align-self:start;background:var(--color-skeleton-fill);-webkit-mask-image:radial-gradient(circle closest-side,black calc(100% - .5px),transparent),radial-gradient(circle closest-side,black calc(100% - .5px),transparent),linear-gradient(transparent var(--skeleton-line-inset),black var(--skeleton-line-inset) calc(100% - var(--skeleton-line-inset)),transparent calc(100% - var(--skeleton-line-inset)));mask-image:radial-gradient(circle closest-side,black calc(100% - .5px),transparent),radial-gradient(circle closest-side,black calc(100% - .5px),transparent),linear-gradient(transparent var(--skeleton-line-inset),black var(--skeleton-line-inset) calc(100% - var(--skeleton-line-inset)),transparent calc(100% - var(--skeleton-line-inset)));-webkit-mask-size:calc(1lh - 2 * var(--skeleton-line-inset)) 1lh,calc(1lh - 2 * var(--skeleton-line-inset)) 1lh,calc(100% - 1lh + 2 * var(--skeleton-line-inset)) 1lh;mask-size:calc(1lh - 2 * var(--skeleton-line-inset)) 1lh,calc(1lh - 2 * var(--skeleton-line-inset)) 1lh,calc(100% - 1lh + 2 * var(--skeleton-line-inset)) 1lh;-webkit-mask-position:left top,right top,center top;mask-position:left top,right top,center top;-webkit-mask-repeat:repeat-y;mask-repeat:repeat-y;-webkit-mask-origin:content-box;mask-origin:content-box;mask-clip:content-box;contain:paint;overflow:clip}:where([data-skeleton]) :where(h1,h2,h3,h4,h5,h6,p,caption,label,li):where(:not([class])):before{--skeleton-aurora-swell: 1.18;--skeleton-aurora-breath-low: .55;content:"";display:var(--skeleton-field, block);position:absolute;z-index:-1;inset:calc(-1 * var(--size-skeleton-aurora-reach));pointer-events:none;background-image:radial-gradient(closest-side at 28% 34%,var(--color-skeleton-trough),transparent),radial-gradient(closest-side at 74% 70%,var(--color-skeleton-crest),transparent);background-size:var(--size-skeleton-aurora-tile-inline) var(--size-skeleton-aurora-tile-block);animation:aurora-drift var(--motion-duration-aurora-drift) linear infinite,aurora-swell var(--motion-duration-aurora-swell) var(--motion-ease-oscillate) infinite alternate,aurora-breath var(--motion-duration-aurora-breath) var(--motion-ease-oscillate) infinite alternate;animation-delay:calc(var(--skeleton-phase, 0) * -1 * var(--motion-duration-aurora-phase))}@media(prefers-reduced-motion:reduce){:root:not([data-prefers-reduced-motion]) :where([data-skeleton]) :where(h1,h2,h3,h4,h5,h6,p,caption,label,li):where(:not([class])):before{animation:none}}:root[data-prefers-reduced-motion=reduce] :where([data-skeleton]) :where(h1,h2,h3,h4,h5,h6,p,caption,label,li):where(:not([class])):before{animation:none}@media(forced-colors:active){:where([data-skeleton]) :where(h1,h2,h3,h4,h5,h6,p,caption,label,li):where(:not([class])):before{display:none}}@media(forced-colors:active){:where([data-skeleton]) :where(h1,h2,h3,h4,h5,h6,p,caption,label,li):where(:not([class])){background:GrayText}}:where([data-skeleton]) :where(svg:not([class])){border-color:transparent;background:var(--color-skeleton-fill);box-shadow:none}:where([data-skeleton]) :where(svg:not([class]))>*{--skeleton-field: none;visibility:hidden}@media(forced-colors:active){:where([data-skeleton]) :where(svg:not([class])){outline:var(--border-width-default) solid GrayText;outline-offset:calc(-1 * var(--border-width-default));background:Canvas}}}@layer primitives{.surface{color:var(--color-text-default);background:var(--color-background-surface);background-clip:padding-box;border:var(--border-width-default) solid var(--color-border-subtle);border-radius:var(--shape-surface-radius)}.surface--raised{border:0;box-shadow:var(--border-rim-surface-shadow),var(--elevation-surface)}}@layer primitives{.material-card{--heading-color: var(--material-foreground);position:relative;display:grid;min-inline-size:0;min-block-size:0;overflow:visible;isolation:isolate;border-radius:var(--shape-panel-radius);color:var(--material-foreground);container-type:inline-size;container-name:card}.material-card[data-variant=neutral]{--material-background: var(--color-material-neutral-background);--material-foreground: var(--color-material-neutral-foreground);--material-top: var(--color-material-neutral-top);--material-bottom: var(--color-material-neutral-bottom);--material-underlay-subtle: var(--color-material-neutral-underlay-subtle);--material-underlay-strong: var(--color-material-neutral-underlay-strong)}.material-card[data-variant=primary]{--material-background: var(--color-material-primary-background);--material-foreground: var(--color-material-primary-foreground);--material-top: var(--color-material-primary-top);--material-bottom: var(--color-material-primary-bottom);--material-underlay-subtle: var(--color-material-primary-underlay-subtle);--material-underlay-strong: var(--color-material-primary-underlay-strong);--surface-context: brand;--heading-color: var(--color-on-brand-foreground);--color-text-strong: var(--color-on-brand-foreground);--color-text-default: var(--color-on-brand-foreground);--color-text-muted: var(--color-on-brand-foreground-muted);--color-text-subtle: var(--color-on-brand-foreground-muted);--color-link: var(--color-on-brand-foreground);--color-link-hover: var(--color-on-brand-foreground);--color-link-active: var(--color-on-brand-foreground-muted);--color-danger-text: var(--color-on-brand-foreground);--color-success-text: var(--color-on-brand-foreground);--color-warning-text: var(--color-on-brand-foreground);--color-info-text: var(--color-on-brand-foreground);--color-field-border: var(--color-on-brand-border);--color-field-border-invalid: var(--color-on-brand-foreground);--color-border-strong: var(--color-on-brand-foreground);--color-danger: var(--color-on-brand-foreground);--color-warning: var(--color-on-brand-foreground);--color-success: var(--color-on-brand-foreground);--color-info: var(--color-on-brand-foreground);--color-info-icon: var(--color-on-brand-foreground);--color-success-icon: var(--color-on-brand-foreground);--color-warning-icon: var(--color-on-brand-foreground);--color-danger-icon: var(--color-on-brand-foreground);--color-choice-background: var(--color-on-brand-veil);--color-choice-track: var(--color-on-brand-veil);--color-choice-border: var(--color-on-brand-border);--color-choice-border-focus: var(--color-on-brand-foreground);--color-choice-background-checked: var(--color-on-brand-foreground);--color-choice-background-checked-hover: var(--color-on-brand-fill-hover);--color-choice-border-checked: var(--color-on-brand-foreground);--color-choice-mark: var(--material-background);--color-choice-thumb: var(--color-on-brand-foreground);--color-choice-thumb-checked: var(--material-background);--color-field-disabled-background: var(--color-on-brand-veil);--color-field-disabled-border: var(--color-on-brand-disabled);--color-field-disabled-foreground: var(--color-on-brand-disabled);--color-focus-ring-inner: var(--material-background);--color-focus-ring-outer: var(--color-on-brand-foreground);--focus-ring-shadow: 0 0 0 var(--focus-ring-offset) var(--color-focus-ring-inner), 0 0 0 calc(var(--focus-ring-offset) + var(--focus-ring-width)) var(--color-focus-ring-outer);--focus-ring-shadow-danger: 0 0 0 var(--focus-ring-offset) var(--color-focus-ring-inner), 0 0 0 calc(var(--focus-ring-offset) + var(--focus-ring-width)) var(--color-focus-ring-outer);--focus-ring-shadow-inset: inset 0 0 0 var(--focus-ring-width) var(--color-focus-ring-outer), inset 0 0 0 calc(var(--focus-ring-offset) + var(--focus-ring-width)) var(--color-focus-ring-inner);--color-control-primary-rest-background: var(--color-control-inverse-rest-background);--color-control-primary-hover-background: var(--color-control-inverse-hover-background);--color-control-primary-active-background: var(--color-control-inverse-active-background);--color-control-primary-foreground: var(--color-control-inverse-foreground);--color-control-neutral-rest-background: var(--color-on-brand-veil);--color-control-neutral-hover-background: color-mix(in oklab, var(--color-on-brand-foreground) 8%, var(--color-on-brand-veil));--color-control-neutral-active-background: color-mix(in oklab, var(--color-on-brand-foreground) 12%, var(--color-on-brand-veil));--color-control-neutral-foreground: var(--color-on-brand-foreground)}.material-card>.material-card__elevation,.material-card>.material-card__surface,.material-card>.material-card__rim{position:absolute;inset:0;border-radius:inherit;pointer-events:none}.material-card>.material-card__elevation{z-index:0;box-shadow:var(--elevation-card)}.material-card>.material-card__surface{z-index:1;overflow:hidden;overflow:clip}.material-card[data-material=opaque-glass]>.material-card__surface{background:linear-gradient(180deg,var(--material-top) 0%,var(--material-background) 50%,var(--material-bottom) 100%)}.material-card__surface>.material-card__backdrop,.material-card__surface>.material-card__underlay,.material-card__surface>.material-card__scrim,.material-card__surface>.material-card__polish{position:absolute;inset:0;pointer-events:none}.material-card__surface>.material-card__backdrop{z-index:0;overflow:hidden;border-radius:inherit}.material-card__surface>.material-card__underlay{--lighting-near: 0%;--lighting-far: 100%}.material-card__surface>.material-card__underlay:dir(rtl){--lighting-near: 100%;--lighting-far: 0%}.material-card__surface>.material-card__underlay{z-index:1;background-color:var(--material-underlay-subtle);-webkit-mask-image:radial-gradient(ellipse at var(--lighting-near) 100%,black 0%,transparent 58%);mask-image:radial-gradient(ellipse at var(--lighting-near) 100%,black 0%,transparent 58%);transition:background-color var(--motion-duration-standard) var(--motion-ease-emphasized)}.material-card__surface>.material-card__scrim{z-index:2;box-shadow:inset 0 -5rem 5rem var(--color-card-scrim)}.material-card__surface>.material-card__polish{z-index:3;background:linear-gradient(180deg,var(--color-card-polish-top) 0%,transparent 66%)}.material-card>.material-card__rim{z-index:2;box-shadow:var(--border-rim-card-shadow)}.material-card>.material-card__content{position:relative;z-index:3;min-inline-size:0;min-block-size:0}@media(hover:hover)and (pointer:fine){:where(:hover):not(:disabled):not([aria-disabled=true])>.material-card>.material-card__surface>.material-card__underlay{background-color:var(--material-underlay-strong)}}:where(a[href],[role=button],[role=link]):active:not(:disabled):not([aria-disabled=true])>.material-card>.material-card__surface>.material-card__underlay{background-color:var(--material-underlay-strong)}:where(a[href],button,[role=button],[role=link]):focus-visible:has(>.material-card){outline:0;box-shadow:none}:focus-visible>.material-card{outline:var(--focus-ring-width) solid transparent;outline-offset:var(--focus-ring-offset);box-shadow:var(--border-rim-card-shadow),var(--focus-ring-shadow)}}@layer forced{@media(forced-colors:active){.material-card[data-variant]{--material-background: Canvas;--material-foreground: CanvasText;--material-top: Canvas;--material-bottom: Canvas;color:CanvasText;outline:var(--border-width-rim) solid CanvasText;outline-offset:calc(0rem - var(--border-width-rim))}.material-card[data-material]>.material-card__surface{background:Canvas}:focus-visible>.material-card[data-variant]{outline:var(--focus-ring-width) solid Highlight;outline-offset:var(--focus-ring-offset)}.material-card>.material-card__elevation,.material-card>.material-card__rim,.material-card__surface>.material-card__underlay,.material-card__surface>.material-card__scrim,.material-card__surface>.material-card__polish{display:none}}}@layer skeleton{:where([data-skeleton]) :where(.material-card__backdrop){border-color:transparent;background:var(--color-skeleton-fill);box-shadow:none}:where([data-skeleton]) :where(.material-card__backdrop)>*{--skeleton-field: none;visibility:hidden}:where([data-skeleton]) :where(.material-card__backdrop){contain:paint;overflow:clip}:where([data-skeleton]) :where(.material-card__backdrop):before{--skeleton-aurora-swell: 1.18;--skeleton-aurora-breath-low: .55;content:"";display:var(--skeleton-field, block);position:absolute;z-index:-1;inset:calc(-1 * var(--size-skeleton-aurora-reach));pointer-events:none;background-image:radial-gradient(closest-side at 28% 34%,var(--color-skeleton-trough),transparent),radial-gradient(closest-side at 74% 70%,var(--color-skeleton-crest),transparent);background-size:var(--size-skeleton-aurora-tile-inline) var(--size-skeleton-aurora-tile-block);animation:aurora-drift var(--motion-duration-aurora-drift) linear infinite,aurora-swell var(--motion-duration-aurora-swell) var(--motion-ease-oscillate) infinite alternate,aurora-breath var(--motion-duration-aurora-breath) var(--motion-ease-oscillate) infinite alternate;animation-delay:calc(var(--skeleton-phase, 0) * -1 * var(--motion-duration-aurora-phase))}@media(prefers-reduced-motion:reduce){:root:not([data-prefers-reduced-motion]) :where([data-skeleton]) :where(.material-card__backdrop):before{animation:none}}:root[data-prefers-reduced-motion=reduce] :where([data-skeleton]) :where(.material-card__backdrop):before{animation:none}@media(forced-colors:active){:where([data-skeleton]) :where(.material-card__backdrop):before{display:none}}@media(forced-colors:active){:where([data-skeleton]) :where(.material-card__backdrop){outline:var(--border-width-default) solid GrayText;outline-offset:calc(-1 * var(--border-width-default));background:Canvas}}}@layer primitives{button[data-button],a[data-button]{--control-size: var(--size-control-md);--control-padding-block: var(--space-control-padding-block-md);--control-padding-inline: var(--space-control-padding-inline-md);--background: transparent;--background-hover: var(--color-control-wash-hover);--background-active: var(--color-control-wash-active);--border: transparent;--foreground: var(--color-link);--foreground-hover: var(--color-link);--foreground-active: var(--color-link);--capsule-background: var(--color-control-button-capsule-background);--background-disabled: transparent;--border-disabled: transparent;--foreground-disabled: var(--color-disabled-foreground);--block-size: var(--control-size);--padding-block: var(--control-padding-block);--padding-inline: var(--control-padding-inline);--radius: var(--shape-pill-radius);--shadow: 0 0 0 0 transparent;--border-width: var(--border-width-default);--hit-size: var(--size-hit-target-min);display:inline-flex;align-items:center;justify-content:center;gap:var(--space-control-icon-gap);min-inline-size:0;min-block-size:var(--block-size);border:var(--border-width) solid var(--border);border-radius:var(--radius);background-color:var(--background);box-shadow:var(--shadow);color:var(--foreground);font:inherit;font-size:var(--type-interactive-label-md-size);line-height:var(--type-interactive-label-line-height);font-weight:var(--type-interactive-label-weight);letter-spacing:var(--type-interactive-label-tracking);padding-block:var(--padding-block);padding-inline:var(--padding-inline);text-align:center;text-decoration:none;cursor:pointer;user-select:none;-webkit-user-select:none;touch-action:manipulation;isolation:isolate;position:relative}button[data-button]:before,a[data-button]:before{content:"";position:absolute;inset:calc(50% - max(50%,var(--hit-size) / 2))}@media(pointer:coarse){button[data-button],a[data-button]{--hit-size: var(--size-touch-target-min)}}button[data-button],a[data-button]{transition:background-color var(--motion-duration-fast) var(--motion-ease-standard),border-color var(--motion-duration-fast) var(--motion-ease-standard),box-shadow var(--motion-duration-fast) var(--motion-ease-standard),color var(--motion-duration-fast) var(--motion-ease-standard)}}@layer primitives{@media(hover:hover)and (pointer:fine){button[data-button]:hover:not(:disabled):not([data-state=disabled]),a[data-button]:hover:not([data-state=disabled]){background-color:var(--background-hover);border-color:var(--border);color:var(--foreground-hover)}}}@layer primitives{button[data-button]:active:not(:disabled):not([data-state=disabled]),a[data-button]:active:not([data-state=disabled]){background-color:var(--background-active);color:var(--foreground-active);transition-duration:var(--motion-duration-instant)}button[data-button]:focus-visible,a[data-button]:focus-visible{outline:var(--focus-ring-width) solid transparent;outline-offset:var(--focus-ring-offset);box-shadow:var(--shadow),var(--focus-ring-shadow)}button[data-button][data-variant=danger]:focus-visible,a[data-button][data-variant=danger]:focus-visible{outline:var(--focus-ring-width) solid transparent;outline-offset:var(--focus-ring-offset);box-shadow:var(--shadow),var(--focus-ring-shadow-danger)}button[data-button][data-size=sm],a[data-button][data-size=sm]{--control-size: var(--size-control-sm);--control-padding-block: var(--space-control-padding-block-sm);--control-padding-inline: var(--space-control-padding-inline-sm);font-size:var(--type-interactive-label-sm-size);line-height:var(--type-interactive-label-line-height);font-weight:var(--type-interactive-label-weight);letter-spacing:var(--type-interactive-label-tracking)}button[data-button][data-size=md],a[data-button][data-size=md]{--control-size: var(--size-control-md);--control-padding-block: var(--space-control-padding-block-md);--control-padding-inline: var(--space-control-padding-inline-md);font-size:var(--type-interactive-label-md-size);line-height:var(--type-interactive-label-line-height);font-weight:var(--type-interactive-label-weight);letter-spacing:var(--type-interactive-label-tracking)}button[data-button][data-size=lg],a[data-button][data-size=lg]{--control-size: var(--size-control-lg);--control-padding-block: var(--space-control-padding-block-lg);--control-padding-inline: var(--space-control-padding-inline-lg);font-size:var(--type-interactive-label-lg-size);line-height:var(--type-interactive-label-line-height);font-weight:var(--type-interactive-label-weight);letter-spacing:var(--type-interactive-label-tracking)}button[data-button][data-variant=primary],a[data-button][data-variant=primary]{--background: var(--color-control-primary-rest-background);--background-hover: var(--color-control-primary-hover-background);--background-active: var(--color-control-primary-active-background);--border: transparent;--foreground: var(--color-control-primary-foreground);--foreground-hover: var(--color-control-primary-foreground);--foreground-active: var(--color-control-primary-foreground);--background-disabled: var(--color-control-filled-disabled-background);--border-disabled: transparent;--foreground-disabled: var(--color-disabled-foreground)}button[data-button][data-variant=neutral],a[data-button][data-variant=neutral]{--background: var(--color-control-neutral-rest-background);--background-hover: var(--color-control-neutral-hover-background);--background-active: var(--color-control-neutral-active-background);--border: var(--color-control-neutral-border);--foreground: var(--color-control-neutral-foreground);--foreground-hover: var(--color-control-neutral-foreground);--foreground-active: var(--color-control-neutral-foreground);--background-disabled: var(--color-control-filled-disabled-background);--border-disabled: transparent;--foreground-disabled: var(--color-disabled-foreground)}button[data-button][data-variant=inverse],a[data-button][data-variant=inverse]{--background: var(--color-control-inverse-rest-background);--background-hover: var(--color-control-inverse-hover-background);--background-active: var(--color-control-inverse-active-background);--border: transparent;--foreground: var(--color-control-inverse-foreground);--foreground-hover: var(--color-control-inverse-foreground);--foreground-active: var(--color-control-inverse-foreground);--background-disabled: var(--color-control-filled-disabled-background);--border-disabled: transparent;--foreground-disabled: var(--color-disabled-foreground)}button[data-button][data-variant=danger],a[data-button][data-variant=danger]{--background: var(--color-control-danger-rest-background);--background-hover: var(--color-control-danger-hover-background);--background-active: var(--color-control-danger-active-background);--border: transparent;--foreground: var(--color-control-danger-foreground);--foreground-hover: var(--color-control-danger-foreground);--foreground-active: var(--color-control-danger-foreground);--background-disabled: var(--color-control-filled-disabled-background);--border-disabled: transparent;--foreground-disabled: var(--color-disabled-foreground)}button[data-button][data-icon-only],a[data-button][data-icon-only]{--radius: var(--shape-circle-radius);inline-size:var(--control-size);min-block-size:var(--control-size);padding-inline:0}button[data-button]:is([aria-haspopup=menu],[aria-haspopup=listbox]):after,a[data-button]:is([aria-haspopup=menu],[aria-haspopup=listbox]):after{content:"";flex:none;inline-size:var(--size-control-caret);block-size:var(--size-control-caret);border-right:var(--size-control-caret-stroke) solid currentColor;border-bottom:var(--size-control-caret-stroke) solid currentColor;rotate:45deg;translate:0 -.12em;transition:rotate var(--motion-duration-fast) var(--motion-ease-standard)}button[data-button]:is([aria-haspopup=menu],[aria-haspopup=listbox])[aria-expanded=true]:after,a[data-button]:is([aria-haspopup=menu],[aria-haspopup=listbox])[aria-expanded=true]:after{rotate:225deg;translate:0 .12em}button[data-button] .button__capsule,a[data-button] .button__capsule{display:inline-flex;flex:none;align-items:center;justify-content:center;padding:.25em .625em;border-radius:var(--shape-pill-radius);background-color:var(--capsule-background);color:inherit;font-size:.875em;line-height:1.2;white-space:nowrap;pointer-events:none}button[data-button]:disabled,button[data-button][data-state=disabled],a[data-button][data-state=disabled]{cursor:not-allowed;border-color:var(--border-disabled);background-color:var(--background-disabled);color:var(--foreground-disabled)}}@layer forced{@media(forced-colors:active){button[data-button] .button__capsule,a[data-button] .button__capsule{border:var(--border-width-default) solid currentColor;background-color:transparent}a[data-button][data-state=disabled]{color:GrayText}}}@layer skeleton{:where([data-skeleton]) :where(button[data-button],a[data-button]){border-color:transparent;background:var(--color-skeleton-fill);box-shadow:none}:where([data-skeleton]) :where(button[data-button],a[data-button])>*{--skeleton-field: none;visibility:hidden}:where([data-skeleton]) :where(button[data-button],a[data-button]){contain:paint;overflow:clip}:where([data-skeleton]) :where(button[data-button],a[data-button]):before{--skeleton-aurora-swell: 1.18;--skeleton-aurora-breath-low: .55;content:"";display:var(--skeleton-field, block);position:absolute;z-index:-1;inset:calc(-1 * var(--size-skeleton-aurora-reach));pointer-events:none;background-image:radial-gradient(closest-side at 28% 34%,var(--color-skeleton-trough),transparent),radial-gradient(closest-side at 74% 70%,var(--color-skeleton-crest),transparent);background-size:var(--size-skeleton-aurora-tile-inline) var(--size-skeleton-aurora-tile-block);animation:aurora-drift var(--motion-duration-aurora-drift) linear infinite,aurora-swell var(--motion-duration-aurora-swell) var(--motion-ease-oscillate) infinite alternate,aurora-breath var(--motion-duration-aurora-breath) var(--motion-ease-oscillate) infinite alternate;animation-delay:calc(var(--skeleton-phase, 0) * -1 * var(--motion-duration-aurora-phase))}@media(prefers-reduced-motion:reduce){:root:not([data-prefers-reduced-motion]) :where([data-skeleton]) :where(button[data-button],a[data-button]):before{animation:none}}:root[data-prefers-reduced-motion=reduce] :where([data-skeleton]) :where(button[data-button],a[data-button]):before{animation:none}@media(forced-colors:active){:where([data-skeleton]) :where(button[data-button],a[data-button]):before{display:none}}@media(forced-colors:active){:where([data-skeleton]) :where(button[data-button],a[data-button]){outline:var(--border-width-default) solid GrayText;outline-offset:calc(-1 * var(--border-width-default));background:Canvas}}}@layer primitives{input[data-input=text],textarea[data-input=textarea]{--border: var(--color-field-border);inline-size:100%;min-inline-size:0;border:var(--border-width-control) solid var(--border);border-radius:calc(var(--size-control-md) * var(--shape-square-ratio));background-color:var(--color-field-background);box-shadow:var(--elevation-field)}@media(hover:hover)and (pointer:fine){input[data-input=text]:hover,textarea[data-input=textarea]:hover{--border: var(--color-border-strong)}}input[data-input=text],textarea[data-input=textarea]{color:var(--color-field-foreground);font:inherit;font-size:var(--type-field-control-size);line-height:var(--type-field-control-line-height);font-weight:var(--type-body-weight);letter-spacing:var(--type-body-tracking);padding-block:var(--space-field-control-padding-block-md);padding-inline:var(--space-field-control-padding-inline-md);outline:0;transition:border-color var(--motion-duration-fast) var(--motion-ease-standard),box-shadow var(--motion-duration-fast) var(--motion-ease-standard)}input[data-input=text]{min-block-size:var(--size-control-md)}input[data-input=text][data-size=sm]{min-block-size:var(--size-control-sm);border-radius:calc(var(--size-control-sm) * var(--shape-square-ratio))}input[data-input=text][data-size=lg]{min-block-size:var(--size-control-lg);border-radius:calc(var(--size-control-lg) * var(--shape-square-ratio))}input[data-input=text]::placeholder,textarea[data-input=textarea]::placeholder{color:var(--color-field-placeholder)}input[data-input=text]:focus,textarea[data-input=textarea]:focus{border-color:var(--color-field-border-focus);outline:var(--focus-ring-width) solid transparent;outline-offset:var(--focus-ring-offset);box-shadow:var(--elevation-field-focus),var(--focus-ring-shadow)}input[data-input=text][data-state=invalid],textarea[data-input=textarea][data-state=invalid],input[data-input=text][aria-invalid=true],textarea[data-input=textarea][aria-invalid=true]{border-color:var(--color-field-border-invalid)}input[data-input=text][data-state=disabled],textarea[data-input=textarea][data-state=disabled],input[data-input=text]:disabled,textarea[data-input=textarea]:disabled{cursor:not-allowed;border-color:var(--color-field-disabled-border);background-color:var(--color-field-disabled-background);box-shadow:none;color:var(--color-field-disabled-foreground)}input[data-input=text][data-state=readonly],textarea[data-input=textarea][data-state=readonly],input[data-input=text]:read-only:not(:disabled,[data-state=disabled]),textarea[data-input=textarea]:read-only:not(:disabled,[data-state=disabled]){background-color:var(--color-field-readonly-background)}input[data-input=text][data-size=sm],textarea[data-input=textarea][data-size=sm]{padding-block:var(--space-field-control-padding-block-sm);padding-inline:var(--space-field-control-padding-inline-sm)}input[data-input=text][data-size=lg],textarea[data-input=textarea][data-size=lg]{padding-block:var(--space-field-control-padding-block-lg);padding-inline:var(--space-field-control-padding-inline-lg)}input[data-input=text]:is([type=date],[type=time],[type=datetime-local],[type=month],[type=week]){inline-size:100%}input[data-input=text]::-webkit-datetime-edit{padding-block:0;padding-inline:0}input[data-input=text]::-webkit-datetime-edit-fields-wrapper{padding-block:0}input[data-input=text]::-webkit-calendar-picker-indicator{margin-inline-start:var(--cluster-gap-compact);cursor:pointer}input[data-input=text][data-state=disabled]::-webkit-calendar-picker-indicator,input[data-input=text]:disabled::-webkit-calendar-picker-indicator{cursor:not-allowed}textarea[data-input=textarea]{min-block-size:var(--size-field-textarea-min-block);resize:vertical}@supports (field-sizing: content){textarea[data-input=textarea]{field-sizing:content;max-block-size:var(--size-field-textarea-max-block);resize:none}}}@layer forced{@media(forced-colors:active){input[data-input=text][data-state=invalid],textarea[data-input=textarea][data-state=invalid]{border-style:dashed}}}@layer skeleton{:where([data-skeleton]) :where(input[data-input=text],textarea[data-input=textarea]){border-color:transparent;background:var(--color-skeleton-fill);box-shadow:none}:where([data-skeleton]) :where(input[data-input=text],textarea[data-input=textarea])>*{--skeleton-field: none;visibility:hidden}@media(forced-colors:active){:where([data-skeleton]) :where(input[data-input=text],textarea[data-input=textarea]){outline:var(--border-width-default) solid GrayText;outline-offset:calc(-1 * var(--border-width-default));background:Canvas}}:where([data-skeleton]) :where(input[data-input=text])::-webkit-calendar-picker-indicator{visibility:hidden}}@layer primitives{a[data-nav-item],button[data-nav-item]{display:inline-flex;align-items:center;justify-content:flex-start;gap:var(--space-control-icon-gap);min-block-size:var(--size-control-md);padding-block:var(--space-control-padding-block-md);padding-inline:var(--space-control-padding-inline-md);border:var(--border-width-default) solid transparent;border-radius:var(--shape-pill-radius);background-color:transparent;color:var(--color-text-muted);font:inherit;text-decoration:none;cursor:pointer;font-size:var(--type-navigation-label-size);line-height:var(--type-navigation-label-line-height);font-weight:var(--type-navigation-label-weight);letter-spacing:var(--type-navigation-label-tracking);user-select:none;-webkit-user-select:none;transition:background-color var(--motion-duration-fast) var(--motion-ease-standard),border-color var(--motion-duration-fast) var(--motion-ease-standard),color var(--motion-duration-fast) var(--motion-ease-standard)}a[data-nav-item]:focus-visible,button[data-nav-item]:focus-visible{outline:var(--focus-ring-width) solid transparent;outline-offset:var(--focus-ring-offset);box-shadow:var(--focus-ring-shadow)}a[data-nav-item]>:where(svg,img,graphic-icon,badge),button[data-nav-item]>:where(svg,img,graphic-icon,badge){flex:none}a[data-nav-item]>:where(graphic-icon),button[data-nav-item]>:where(graphic-icon){font-size:var(--size-nav-item-icon)}a[data-nav-item]>:where(svg),button[data-nav-item]>:where(svg){inline-size:var(--size-nav-item-icon);block-size:var(--size-nav-item-icon)}:where(a,button)[data-nav-item][data-current]{background-color:var(--color-selection-background);color:var(--color-selection-text);border-color:var(--color-selection-background)}:where(a,button)[data-nav-item][data-current]>badge[data-variant=solid]:is([data-color=info],[data-color=neutral]){--semantic-background: var(--color-selection-text);--semantic-foreground: var(--color-selection-background)}:where(a,button)[data-nav-item]:disabled,:where(a,button)[data-nav-item][aria-disabled=true]{color:var(--color-disabled-foreground);cursor:not-allowed}@media(hover:hover)and (pointer:fine){:where(a,button)[data-nav-item]:not([data-current],:disabled,[aria-disabled=true]):hover{background-color:var(--color-control-wash-hover);color:var(--color-text-strong)}}}@layer forced{@media(forced-colors:active){a[data-nav-item],button[data-nav-item]{color:LinkText}:where(a,button)[data-nav-item][data-current]{forced-color-adjust:none;border-color:CanvasText;outline-color:CanvasText;background:Highlight;color:HighlightText}:where(a,button)[data-nav-item][data-current]>badge[data-variant=solid]{forced-color-adjust:none;background:HighlightText;color:Highlight}:where(a,button)[data-nav-item]:disabled,:where(a,button)[data-nav-item][aria-disabled=true]{border-color:GrayText;color:GrayText}}}@layer skeleton{:where([data-skeleton]) :where(.nav-item__label){--skeleton-line-inset: .24lh;inline-size:fit-content;max-inline-size:100%;block-size:fit-content;align-self:start;background:var(--color-skeleton-fill);-webkit-mask-image:radial-gradient(circle closest-side,black calc(100% - .5px),transparent),radial-gradient(circle closest-side,black calc(100% - .5px),transparent),linear-gradient(transparent var(--skeleton-line-inset),black var(--skeleton-line-inset) calc(100% - var(--skeleton-line-inset)),transparent calc(100% - var(--skeleton-line-inset)));mask-image:radial-gradient(circle closest-side,black calc(100% - .5px),transparent),radial-gradient(circle closest-side,black calc(100% - .5px),transparent),linear-gradient(transparent var(--skeleton-line-inset),black var(--skeleton-line-inset) calc(100% - var(--skeleton-line-inset)),transparent calc(100% - var(--skeleton-line-inset)));-webkit-mask-size:calc(1lh - 2 * var(--skeleton-line-inset)) 1lh,calc(1lh - 2 * var(--skeleton-line-inset)) 1lh,calc(100% - 1lh + 2 * var(--skeleton-line-inset)) 1lh;mask-size:calc(1lh - 2 * var(--skeleton-line-inset)) 1lh,calc(1lh - 2 * var(--skeleton-line-inset)) 1lh,calc(100% - 1lh + 2 * var(--skeleton-line-inset)) 1lh;-webkit-mask-position:left top,right top,center top;mask-position:left top,right top,center top;-webkit-mask-repeat:repeat-y;mask-repeat:repeat-y;-webkit-mask-origin:content-box;mask-origin:content-box;mask-clip:content-box;contain:paint;overflow:clip}:where([data-skeleton]) :where(.nav-item__label):before{--skeleton-aurora-swell: 1.18;--skeleton-aurora-breath-low: .55;content:"";display:var(--skeleton-field, block);position:absolute;z-index:-1;inset:calc(-1 * var(--size-skeleton-aurora-reach));pointer-events:none;background-image:radial-gradient(closest-side at 28% 34%,var(--color-skeleton-trough),transparent),radial-gradient(closest-side at 74% 70%,var(--color-skeleton-crest),transparent);background-size:var(--size-skeleton-aurora-tile-inline) var(--size-skeleton-aurora-tile-block);animation:aurora-drift var(--motion-duration-aurora-drift) linear infinite,aurora-swell var(--motion-duration-aurora-swell) var(--motion-ease-oscillate) infinite alternate,aurora-breath var(--motion-duration-aurora-breath) var(--motion-ease-oscillate) infinite alternate;animation-delay:calc(var(--skeleton-phase, 0) * -1 * var(--motion-duration-aurora-phase))}@media(prefers-reduced-motion:reduce){:root:not([data-prefers-reduced-motion]) :where([data-skeleton]) :where(.nav-item__label):before{animation:none}}:root[data-prefers-reduced-motion=reduce] :where([data-skeleton]) :where(.nav-item__label):before{animation:none}@media(forced-colors:active){:where([data-skeleton]) :where(.nav-item__label):before{display:none}}@media(forced-colors:active){:where([data-skeleton]) :where(.nav-item__label){background:GrayText}}:where([data-skeleton]) :where(.nav-item__label){align-self:center}}@property --press-swell-in{syntax: "<time>"; inherits: true; initial-value: 0s;}@property --press-swell-out{syntax: "<time>"; inherits: true; initial-value: 0s;}@property --touch-light-in{syntax: "<time>"; inherits: true; initial-value: 0s;}@property --touch-light-out{syntax: "<time>"; inherits: true; initial-value: 0s;}@property --press-swell-reach{syntax: "<length>"; inherits: true; initial-value: 0px;}@property --touch-light{syntax: "<percentage>"; inherits: false; initial-value: 0%;}@layer tokens{:root{--press-swell-reach: .1875rem;--press-swell-most: 1.06;--press-swell-in: var(--motion-duration-fast);--press-swell-out: var(--motion-duration-standard);--touch-light-radius: 8.75rem;--touch-light-in: var(--motion-duration-fast);--touch-light-out: var(--motion-duration-slow)}@media(prefers-reduced-motion:reduce){:root:not([data-prefers-reduced-motion]){--touch-light-in: var(--motion-duration-fade-in);--touch-light-out: var(--motion-duration-fade-out)}}:root[data-prefers-reduced-motion=reduce]{--touch-light-in: var(--motion-duration-fade-in);--touch-light-out: var(--motion-duration-fade-out)}}@layer utilities{[data-touch-light]{background-image:radial-gradient(circle var(--touch-light-radius) at var(--touch-x, 50%) var(--touch-y, 50%),color-mix(in oklab,var(--color-glass-light) var(--touch-light),transparent),transparent)}}@layer forced{@media(forced-colors:active){[data-touch-light]{background-image:none}}}@layer utilities{[data-layout=stack]{display:flex;flex-direction:column;align-items:var(--layout-stack-align, stretch);gap:var(--layout-stack-gap, var(--stack-gap))}[data-layout=cluster]{display:flex;flex-wrap:wrap;align-items:var(--layout-cluster-align, center);justify-content:var(--layout-cluster-justify, flex-start);gap:var(--layout-cluster-gap, var(--cluster-gap))}[data-layout=grid]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,var(--layout-grid-min, 15rem)),1fr));gap:var(--layout-grid-gap, var(--grid-gap))}[data-layout=split]{display:grid;grid-template-columns:1fr;gap:var(--layout-split-gap, var(--split-gap));align-items:var(--layout-split-align, center);container-type:inline-size}[data-layout=split]>*{min-inline-size:0}@container (inline-size >= 48rem){[data-layout=split]{grid-template-columns:var(--layout-split-columns, 1fr 1fr);column-gap:var(--layout-split-column-gap, var(--layout-split-gap, var(--split-gap)))}}[data-layout=container]{inline-size:100%;min-inline-size:0;max-inline-size:var(--layout-container-max, 48rem);margin-inline:auto;padding-inline:var(--layout-container-inline, var(--container-padding-inline));container-type:inline-size;container-name:region}[data-layout=section]{inline-size:100%;min-inline-size:0;isolation:isolate;padding-block:var(--layout-section-padding-block, var(--section-space-y))}[data-layout=flow]>*+*{margin-block-start:var(--flow-space, var(--rich-content-flow-space))}}@layer utilities{[data-container]{container-type:inline-size}[data-container=region]{container-type:inline-size;container-name:region}[data-container=card]{container-type:inline-size;container-name:card}[data-container=field]{container-type:inline-size;container-name:field}[data-container=panel]{container-type:inline-size;container-name:panel}}@layer utilities{[data-layout][data-gap=compact]{--layout-stack-gap: var(--content-gap-compact);--layout-cluster-gap: var(--cluster-gap-compact);--layout-grid-gap: var(--content-gap-compact);--layout-split-gap: var(--content-gap-compact);--flow-space: var(--content-gap-compact)}[data-layout][data-gap=roomy]{--layout-stack-gap: var(--content-gap-roomy);--layout-cluster-gap: var(--content-gap-roomy);--layout-grid-gap: var(--content-gap-roomy);--layout-split-gap: var(--content-gap-roomy);--flow-space: var(--content-gap-roomy)}[data-layout][data-gap=none]{--layout-stack-gap: 0;--layout-cluster-gap: 0;--layout-grid-gap: 0;--layout-split-gap: 0;--flow-space: 0}}@layer utilities{[data-layout=container][data-width=narrow]{inline-size:100%;min-inline-size:0;max-inline-size:var(--layout-container-max, 48rem);margin-inline:auto;padding-inline:var(--layout-container-inline, var(--container-padding-inline));container-type:inline-size;container-name:region;--layout-container-max: 40rem}[data-layout=container][data-width=wide]{inline-size:100%;min-inline-size:0;max-inline-size:var(--layout-container-max, 48rem);margin-inline:auto;padding-inline:var(--layout-container-inline, var(--container-padding-inline));container-type:inline-size;container-name:region;--layout-container-max: 75rem}[data-layout=container][data-width=ultra-wide]{inline-size:100%;min-inline-size:0;max-inline-size:var(--layout-container-max, 48rem);margin-inline:auto;padding-inline:var(--layout-container-inline, var(--container-padding-inline));container-type:inline-size;container-name:region;--layout-container-max: 100rem}[data-layout=container][data-width=fluid]{inline-size:100%;min-inline-size:0;max-inline-size:var(--layout-container-max, 48rem);margin-inline:auto;padding-inline:var(--layout-container-inline, var(--container-padding-inline));container-type:inline-size;container-name:region;--layout-container-max: none}}@layer utilities{[data-layout=grid][data-min=sm]{--layout-grid-min: 11.25rem}[data-layout=grid][data-min=lg]{--layout-grid-min: 20rem}}@layer utilities{[data-layout=split][data-ratio=start-heavy]{--layout-split-columns: 2fr 1fr}[data-layout=split][data-ratio=end-heavy]{--layout-split-columns: 1fr 2fr}}@layer utilities{[data-layout=cluster][data-align=start]{--layout-cluster-align: flex-start}[data-layout=cluster][data-align=center]{--layout-cluster-align: center}[data-layout=cluster][data-align=end]{--layout-cluster-align: flex-end}[data-layout=cluster][data-align=baseline]{--layout-cluster-align: baseline}[data-layout=cluster][data-align=stretch]{--layout-cluster-align: stretch}[data-layout=cluster][data-justify=start]{--layout-cluster-justify: flex-start}[data-layout=cluster][data-justify=center]{--layout-cluster-justify: center}[data-layout=cluster][data-justify=end]{--layout-cluster-justify: flex-end}[data-layout=cluster][data-justify=between]{--layout-cluster-justify: space-between}[data-layout=stack][data-align=start]{--layout-stack-align: flex-start}[data-layout=stack][data-align=center]{--layout-stack-align: center}[data-layout=stack][data-align=end]{--layout-stack-align: flex-end}[data-layout=stack][data-align=stretch]{--layout-stack-align: stretch}}@layer utilities{@keyframes scroll-cue-in{0%{opacity:0}to{opacity:1}}@keyframes scroll-cue-out{0%{opacity:1}to{opacity:0}}@keyframes scroll-cue-held{0%,to{opacity:1}}@keyframes scroll-mask-start-in{0%{--scroll-mask-start: 0px}to{--scroll-mask-start: var(--size-scroll-cue)}}@keyframes scroll-mask-start-held{0%,to{--scroll-mask-start: var(--size-scroll-cue)}}@keyframes scroll-mask-end-out{0%{--scroll-mask-end: var(--size-scroll-cue)}to{--scroll-mask-end: 0px}}}@property --scroll-mask-start{syntax: "<length>"; inherits: false; initial-value: 0px;}@property --scroll-mask-end{syntax: "<length>"; inherits: false; initial-value: 0px;}@layer utilities{@keyframes content-enter{0%{opacity:0;transform:translate3d(0,1.25rem,0)}to{opacity:1;transform:translateZ(0)}}@keyframes item-enter{0%{opacity:0;transform:translate3d(0,1rem,0)}to{opacity:1;transform:translateZ(0)}}}@layer utilities{@keyframes aurora-drift{0%,to{translate:0 calc(-1 * var(--size-skeleton-aurora-reach))}12.5%{translate:calc(.71 * var(--size-skeleton-aurora-reach)) calc(-.71 * var(--size-skeleton-aurora-reach))}25%{translate:var(--size-skeleton-aurora-reach) 0}37.5%{translate:calc(.71 * var(--size-skeleton-aurora-reach)) calc(.71 * var(--size-skeleton-aurora-reach))}50%{translate:0 var(--size-skeleton-aurora-reach)}62.5%{translate:calc(-.71 * var(--size-skeleton-aurora-reach)) calc(.71 * var(--size-skeleton-aurora-reach))}75%{translate:calc(-1 * var(--size-skeleton-aurora-reach)) 0}87.5%{translate:calc(-.71 * var(--size-skeleton-aurora-reach)) calc(-.71 * var(--size-skeleton-aurora-reach))}}@keyframes aurora-swell{0%{scale:1}to{scale:var(--skeleton-aurora-swell)}}@keyframes aurora-breath{0%{opacity:var(--skeleton-aurora-breath-low)}to{opacity:1}}@keyframes skeleton-reveal{0%{opacity:0}to{opacity:1}}}@layer utilities{.list-reset{margin:0;padding:0;list-style:none}}@layer utilities{.visually-hidden{position:absolute;overflow:hidden;inline-size:1px;block-size:1px;padding:0;border:0;margin:-1px;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.skip-link{position:fixed;inset-block-start:var(--space-2);inset-inline-start:calc(var(--space-2) + var(--page-scrollbar-lane, 0px));z-index:var(--layer-toast);padding-block:var(--space-2);padding-inline:var(--space-3);color:var(--color-control-primary-foreground);background:var(--color-control-primary-rest-background);border-radius:var(--shape-pill-radius);transform:translate3d(0,calc(-100% - var(--space-3)),0);transition:transform var(--motion-duration-fast) var(--motion-ease-standard)}.skip-link:focus-visible{transform:translateZ(0)}}@layer tokens{:root{--color-blue-50: #f1f5fe;--color-blue-100: #e0eafd;--color-blue-200: #c1d5fb;--color-blue-300: #9cbaf8;--color-blue-400: #749df6;--color-blue-500: #4d7ff0;--color-blue-600: #3162dc;--color-blue-700: #0a37bf;--color-blue-800: #082d9d;--color-blue-900: #072065;--color-amber-50: #fef3e8;--color-amber-100: #fde5cd;--color-amber-200: #fbca97;--color-amber-300: #ec992e;--color-amber-400: #d98d2c;--color-amber-500: #b67623;--color-amber-600: #95601b;--color-amber-700: #764a13;--color-amber-800: #57360b;--color-amber-900: #3b2305;--color-gold-50: #fef4e4;--color-gold-100: #fde6c4;--color-gold-200: #fbcc82;--color-gold-300: #fcb52c;--color-gold-400: #cd942c;--color-gold-500: #ac7c24;--color-gold-600: #8d651b;--color-gold-700: #6f4f13;--color-gold-800: #52390c;--color-gold-900: #372505;--color-green-50: #eff8f0;--color-green-100: #dbf0dd;--color-green-200: #b3e3b9;--color-green-300: #89ce93;--color-green-400: #62b671;--color-green-500: #3f9c53;--color-green-600: #28813e;--color-green-700: #226531;--color-green-800: #1b4a25;--color-green-900: #113117;--color-red-50: #fef2f1;--color-red-100: #fde2e0;--color-red-200: #fbc5c0;--color-red-300: #f7a099;--color-red-400: #f76f69;--color-red-500: #ee343b;--color-red-600: #c5242c;--color-red-700: #9c1a21;--color-red-800: #751116;--color-red-900: #50080c;--color-gray-50: #f4f5f7;--color-gray-100: #e8e9ed;--color-gray-200: #d1d4db;--color-gray-300: #b6bbc4;--color-gray-400: #9aa0ac;--color-gray-500: #808694;--color-gray-600: #666d7c;--color-gray-700: #4e5564;--color-gray-800: #363e4f;--color-gray-900: #222938;--color-mono-0: #000000;--color-mono-1: #181c22;--color-mono-10: #292d33;--color-mono-20: #3c4046;--color-mono-30: #51555a;--color-mono-40: #676b70;--color-mono-50: #7e8186;--color-mono-60: #95989c;--color-mono-70: #aeb0b4;--color-mono-80: #c6c8cb;--color-mono-90: #e0e1e4;--color-mono-99: #f7f8fa;--color-mono-100: #ffffff;--color-night-0: #0b0e14;--color-night-1: #171b24;--color-night-2: #222837;--color-night-3: #2c3344;--color-night-accent: #6f8fe8;--color-night-glass: #1a1f2a;--color-night-glass-control: #1e2330;--color-brand-accent-decoration: #d98d2c;--color-brand-primary-ambient: #3162dc;--color-brand-accent-ambient: #ec992e;--color-primary: #0a37bf;--color-accent: #ec992e;--color-info: var(--color-primary);--color-info-subtle: #f1f5fe;--color-info-fill: var(--color-control-primary-rest-background);--color-on-info-fill: var(--color-control-primary-foreground);--color-info-text: var(--color-link);--color-info-icon: var(--color-info);--color-success: #28813e;--color-success-subtle: #eff8f0;--color-success-fill: var(--color-control-task-success-rest-background);--color-on-success-fill: var(--color-control-task-success-foreground);--color-success-text: #28813e;--color-success-icon: var(--color-success);--color-warning: #fcb52c;--color-warning-subtle: #fef4e4;--color-warning-fill: #fcb52c;--color-on-warning-fill: #222938;--color-fill-label-dark: #222938;--color-warning-text: var(--color-text-default);--color-warning-icon: #222938;--color-danger: #c5242c;--color-danger-subtle: #fef2f1;--color-danger-fill: var(--color-control-danger-rest-background);--color-on-danger-fill: var(--color-control-danger-foreground);--color-danger-text: #c5242c;--color-danger-icon: var(--color-danger);--color-on-neutral-fill: #ffffff;--color-neutral-fill: #666d7c;--color-background-page: #ffffff;--color-background-surface: #f7f8fa;--color-background-elevated: #ffffff;--color-background-inverse: #000000;--color-background-annotation: #222938;--color-background-sticky: color-mix(in oklab, var(--color-background-elevated) 70%, transparent);--color-background-popover: var(--color-background-elevated);--color-glass-background: color-mix(in oklab, var(--color-gray-50) 66%, transparent);--color-glass-control-background: color-mix(in oklab, var(--color-gray-50) 44%, transparent);--color-glass-annotation-background: color-mix(in oklab, var(--color-gray-50) 62%, transparent);--color-glass-fill: color-mix(in oklab, var(--color-gray-900) 6%, transparent);--color-glass-highlight: var(--color-mono-100);--color-glass-edge: color-mix(in oklab, var(--color-gray-900) 6%, transparent);--color-glass-depth: color-mix(in oklab, var(--color-gray-900) 10%, transparent);--color-glass-light: color-mix(in oklab, var(--color-primary) 14%, transparent);--color-glass-well: color-mix(in oklab, var(--color-gray-900) 6%, transparent);--color-background-brand: var(--color-primary);--color-text-strong: #222938;--color-text-default: #363e4f;--color-text-muted: #4e5564;--color-text-subtle: #666d7c;--color-text-inverse: #ffffff;--color-text-on-inverse: #ffffff;--color-on-brand-foreground: var(--color-text-on-inverse);--color-on-brand-foreground-muted: color-mix(in oklab, var(--color-on-brand-foreground) 82%, var(--color-background-brand));--color-on-brand-border: color-mix(in oklab, var(--color-on-brand-foreground) 78%, var(--color-background-brand));--color-on-brand-veil: color-mix(in oklab, var(--color-on-brand-foreground) 12%, transparent);--color-on-brand-fill-hover: color-mix(in oklab, var(--color-on-brand-foreground) 88%, var(--color-background-brand));--color-on-brand-disabled: color-mix(in oklab, var(--color-on-brand-foreground) 50%, var(--color-background-brand));--color-text-on-inverse-muted: #808694;--color-text-on-annotation: #e8e9ed;--color-border-subtle: color-mix(in oklab, var(--color-gray-200) 70%, transparent);--color-border-default: #808694;--color-border-strong: #666d7c;--color-border-inverse: color-mix(in oklab, var(--color-text-inverse) 32%, transparent);--color-border-brand: color-mix(in oklab, var(--color-primary) 42%, var(--color-border-subtle));--color-overlay-base: var(--color-mono-0);--color-overlay-weak: color-mix(in oklab, var(--color-overlay-base) var(--opacity-overlay-weak), transparent);--color-overlay: color-mix(in oklab, var(--color-overlay-base) var(--opacity-overlay), transparent);--color-overlay-strong: color-mix(in oklab, var(--color-overlay-base) var(--opacity-overlay-strong), transparent);--color-scroll-cue: color-mix(in oklab, var(--color-text-strong) 18%, transparent);--color-skeleton-fill: color-mix(in oklab, var(--color-text-default) 12%, transparent);--color-skeleton-crest: color-mix(in oklab, var(--color-text-default) 7%, transparent);--color-skeleton-trough: color-mix(in oklab, var(--color-background-elevated) 50%, transparent);--color-disabled-foreground: #808694;--color-disabled-background: #e8e9ed;--color-disabled-border: #d1d4db;--color-focus-ring-inner: #ffffff;--color-focus-ring-outer: #0a37bf;--color-focus-ring-danger-outer: #751116;--color-selection-background: #0a37bf;--color-selection-background-hover: #082d9d;--color-selection-text: #ffffff;--color-control-button-capsule-background: color-mix(in oklab, currentColor 12%, transparent);--color-control-wash-hover: color-mix(in oklab, currentColor 8%, transparent);--color-control-wash-active: color-mix(in oklab, currentColor 12%, transparent);--color-control-filled-disabled-background: #e0e1e4;--color-link: #0a37bf;--color-link-more-contrast: #082d9d;--color-link-hover: #082d9d;--color-link-active: #072065;--color-link-decoration-hover: var(--color-brand-accent-decoration);--color-link-inverse-hover: var(--color-brand-accent-decoration);--color-link-inverse-active: #d1d4db;--color-control-primary-rest-background: #0a37bf;--color-control-primary-hover-background: #082d9d;--color-control-primary-active-background: #072065;--color-control-primary-foreground: #ffffff;--color-control-inverse-rest-background: #ffffff;--color-control-inverse-hover-background: #e8e9ed;--color-control-inverse-active-background: #d1d4db;--color-control-inverse-foreground: #181c22;--color-control-neutral-rest-background: #e8e9ed;--color-control-neutral-hover-background: #d1d4db;--color-control-neutral-active-background: #b6bbc4;--color-control-neutral-foreground: #222938;--color-control-neutral-border: transparent;--color-control-danger-rest-background: #c5242c;--color-control-danger-hover-background: #9c1a21;--color-control-danger-active-background: #751116;--color-control-danger-foreground: #ffffff;--color-control-task-success-rest-background: #28813e;--color-control-task-success-foreground: #ffffff;--color-primary-subtle: color-mix(in oklab, var(--color-primary) 12%, transparent);--color-field-background: #ffffff;--color-field-foreground: var(--color-text-strong);--color-field-placeholder: #666d7c;--color-field-border: #808694;--color-field-border-focus: var(--color-primary);--color-field-border-invalid: var(--color-danger);--color-field-disabled-background: var(--color-disabled-background);--color-field-disabled-foreground: var(--color-disabled-foreground);--color-field-disabled-border: var(--color-disabled-border);--color-field-readonly-background: color-mix(in oklab, var(--color-field-background) 84%, var(--color-disabled-background));--color-choice-background: var(--color-field-background);--color-choice-track: color-mix(in oklab, var(--color-text-muted) 12%, var(--color-field-background));--color-choice-border: var(--color-field-border);--color-choice-background-checked: var(--color-primary);--color-choice-background-checked-hover: var(--color-control-primary-hover-background);--color-choice-border-checked: var(--color-primary);--color-choice-mark: var(--color-background-elevated);--color-choice-thumb: var(--color-background-elevated);--color-choice-border-focus: var(--color-field-border-focus);--color-choice-thumb-checked: var(--color-choice-thumb);--color-tabs-border: var(--color-border-subtle);--color-tabs-border-selected: var(--color-primary);--color-tabs-foreground: var(--color-text-muted);--color-tabs-foreground-selected: var(--color-text-strong);--color-divider-subtle: color-mix(in oklab, var(--color-text-muted) 48%, transparent);--color-divider-inverse: color-mix(in oklab, var(--color-text-inverse) 42%, transparent);--color-material-neutral-background: var(--color-background-surface);--color-material-neutral-foreground: var(--color-text-default);--color-material-neutral-top: color-mix(in oklab, var(--color-material-neutral-background) 25%, var(--color-background-elevated) 75%);--color-material-neutral-bottom: color-mix(in oklab, var(--color-material-neutral-background) 45%, var(--color-background-elevated) 55%);--color-material-neutral-underlay-subtle: color-mix(in oklab, var(--color-material-neutral-background) 94%, var(--color-primary) 6%);--color-material-neutral-underlay-strong: color-mix(in oklab, var(--color-material-neutral-background) 88%, var(--color-primary) 12%);--color-material-primary-background: var(--color-primary);--color-material-primary-foreground: var(--color-text-on-inverse);--color-material-primary-top: color-mix(in oklab, var(--color-material-primary-background) 94%, var(--color-material-primary-foreground) 6%);--color-material-primary-bottom: color-mix(in oklab, var(--color-material-primary-background) 96%, var(--color-background-page) 4%);--color-material-primary-underlay-subtle: color-mix(in oklab, var(--color-material-primary-background) 95%, var(--color-material-primary-foreground) 5%);--color-material-primary-underlay-strong: color-mix(in oklab, var(--color-material-primary-background) 92%, var(--color-material-primary-foreground) 8%);--color-card-polish-top: color-mix(in oklab, var(--color-text-inverse) 8%, transparent);--color-card-scrim: color-mix(in oklab, var(--color-overlay-weak) 8%, transparent);--font-sans: Inter, Cairo, system-ui, Segoe UI, Arial, sans-serif;--font-mono: Cascadia Code, SFMono-Regular, Consolas, Liberation Mono, monospace;--space-2: .75rem;--space-3: 1rem;--space-4: 1.5rem;--space-5: 2rem;--space-6: 3rem;--section-space-y: clamp(1.75rem, 1.75rem + 28 * (100vw - 360px) / 1080, 3.5rem);--section-space-y-roomy: clamp(2.5rem, 2.5rem + 32 * (100vw - 360px) / 1080, 4.5rem);--content-gap: clamp(1.25rem, 1.25rem + 12 * (100cqi - 360px) / 1080, 2rem);--content-gap-compact: clamp(.75rem, .75rem + 8 * (100cqi - 360px) / 1080, 1.25rem);--content-gap-roomy: clamp(1.75rem, 1.75rem + 20 * (100cqi - 360px) / 1080, 3rem);--cluster-gap: clamp(.75rem, .75rem + 8 * (100cqi - 360px) / 1080, 1.25rem);--cluster-gap-compact: clamp(.5rem, .5rem + 4 * (100cqi - 360px) / 1080, .75rem);--stack-gap: clamp(1rem, 1rem + 12 * (100cqi - 360px) / 1080, 1.75rem);--grid-gap: clamp(1.25rem, 1.25rem + 12 * (100cqi - 360px) / 1080, 2rem);--split-gap: clamp(1.75rem, 1.75rem + 28 * (100cqi - 360px) / 1080, 3.5rem);--section-intro-gap: clamp(.75rem, .75rem + 8 * (100cqi - 360px) / 1080, 1.25rem);--rich-content-flow-space: clamp(1rem, 1rem + 12 * (100cqi - 360px) / 1080, 1.75rem);--logo-list-gap: clamp(1.5rem, 1.5rem + 32 * (100cqi - 360px) / 1080, 3.5rem);--container-padding-inline: clamp(1.25rem, 1.25rem + 12 * (100vw - 360px) / 1080, 2rem);--space-tabs-tab-padding-block: .625rem;--space-tabs-tab-padding-inline: .875rem;--space-choice-label-gap: .625rem;--space-choice-group-gap: .5rem;--space-option-radio-segment-inset: .125rem;--space-control-text-padding-block: .25rem;--space-control-text-padding-inline-md: .625rem;--space-control-text-padding-inline-lg: .75rem;--space-control-icon-gap: .75rem;--space-control-padding-block-sm: .25rem;--space-control-padding-inline-sm: .875rem;--space-control-padding-block-md: .375rem;--space-control-padding-inline-md: 1.125rem;--space-control-padding-block-lg: .5rem;--space-control-padding-inline-lg: 1.25rem;--space-field-gap: .375rem;--space-field-control-padding-block-sm: calc((var(--size-control-sm) - 2 * var(--border-width-control) - var(--type-field-control-size) * var(--type-field-control-line-height)) / 2);--space-field-control-padding-inline-sm: .75rem;--space-field-control-padding-block-md: calc((var(--size-control-md) - 2 * var(--border-width-control) - var(--type-field-control-size) * var(--type-field-control-line-height)) / 2);--space-field-control-padding-inline-md: .875rem;--space-field-control-padding-block-lg: calc((var(--size-control-lg) - 2 * var(--border-width-control) - var(--type-field-control-size) * var(--type-field-control-line-height)) / 2);--space-field-control-padding-inline-lg: 1rem;--space-code-input-slot-gap: .75rem;--space-code-input-slot-gap-min: .5rem;--space-temporal-cell-gap: .25rem;--space-list-row-gap: .125rem;--layout-container-wide: 75rem;--layout-content-start: clamp(1.5rem, 1.5rem + 16 * (100vw - 360px) / 1080, 2.5rem);--layout-content-end: clamp(3.5rem, 3.5rem + 24 * (100vw - 360px) / 1080, 5rem);--layout-banner-inline-inset: clamp(3rem, 3rem + 96 * (100vw - 360px) / 1080, 9rem);--layout-banner-inset: clamp(1.25rem, 1.25rem + 12 * (100vw - 360px) / 1080, 2rem);--layout-banner-padding-block: clamp(1.125rem, 1.125rem + 10 * (100vw - 360px) / 1080, 1.75rem);--layout-banner-padding-inline: var(--layout-banner-inset);--layout-header-height: clamp(4rem, 4rem + 16 * (100vw - 360px) / 1080, 5rem);--layout-header-inline-inset: clamp(1.25rem, 1.25rem + 28 * (100vw - 360px) / 1080, 3rem);--layout-header-logo-block-size: clamp(1.75rem, 1.75rem + 4 * (100vw - 360px) / 1080, 2rem);--layout-header-nav-gap: clamp(2rem, 2rem + 16 * (100vw - 360px) / 1080, 3rem);--layout-header-action-gap: clamp(.75rem, .75rem + 4 * (100vw - 360px) / 1080, 1rem);--layout-footer-inset: clamp(1.25rem, 1.25rem + 20 * (100vw - 360px) / 1080, 2.5rem);--layout-footer-inset-roomy: clamp(2rem, 2rem + 24 * (100vw - 360px) / 1080, 3.5rem);--layout-footer-grid-column-gap: clamp(2.5rem, 2.5rem + 56 * (100vw - 360px) / 1080, 6rem);--layout-footer-section-gap: clamp(2rem, 2rem + 16 * (100vw - 360px) / 1080, 3rem);--layout-footer-group-gap: clamp(1.25rem, 1.25rem + 12 * (100vw - 360px) / 1080, 2rem);--layout-footer-heading-gap: clamp(.5rem, .5rem + 4 * (100vw - 360px) / 1080, .75rem);--layout-footer-link-group-column-gap: clamp(1rem, 1rem + 8 * (100vw - 360px) / 1080, 1.5rem);--layout-footer-item-gap: clamp(.25rem, .25rem + 2 * (100vw - 360px) / 1080, .375rem);--layout-footer-label-gap: clamp(.625rem, .625rem + 4 * (100vw - 360px) / 1080, .875rem);--layout-footer-legal-row-gap: clamp(.25rem, .25rem + 4 * (100vw - 360px) / 1080, .5rem);--layout-footer-legal-column-gap: clamp(1rem, 1rem + 8 * (100vw - 360px) / 1080, 1.5rem);--layout-footer-target-size: 1.5rem;--size-switch-track-inline: 2.75rem;--size-switch-track-block: 1.5rem;--size-switch-thumb: 1.125rem;--size-touch-target-min: 2.75rem;--size-hit-target-min: 1.5rem;--size-choice-indicator: 1.25rem;--size-choice-mark: .5rem;--size-disclosure-marker: 1rem;--size-tree-row-block: 2rem;--size-breadcrumb-separator: .75rem;--size-nav-item-icon: 1.25rem;--size-list-item-icon: 1.5rem;--size-slider-track-block: .375rem;--size-slider-thumb: 1.25rem;--size-file-drop-icon: 2rem;--size-split-separator: .75rem;--size-avatar-sm: 1.5rem;--size-avatar-md: 2rem;--size-avatar-lg: 3rem;--size-badge-dot: .5rem;--size-control-sm: 2rem;--size-control-md: 2.5rem;--size-control-lg: 2.75rem;--size-control-caret: .5em;--size-control-caret-stroke: .11em;--size-control-split-trigger-ratio: 1.1;--size-modal-dialog-max-block: min(42rem, calc(100dvh - var(--space-5)));--size-modal-presentation-max-block: min(50rem, calc(100dvh - var(--space-6)));--size-modal-dialog-inline-narrow: 28rem;--size-modal-dialog-inline-default: 36rem;--size-modal-dialog-inline-wide: 48rem;--size-modal-dialog-inline-fluid: calc(100vw - var(--space-4));--size-modal-presentation-inline-narrow: 34rem;--size-toast-inline-max: 24rem;--size-modal-presentation-inline-default: 44rem;--size-modal-presentation-inline-wide: 52rem;--size-modal-drawer-inline: 20rem;--size-floating-panel-inline: 22rem;--size-floating-panel-icon: 1.5rem;--size-modal-presentation-inline-fluid: calc(100vw - var(--space-5));--size-modal-inline-compact: calc(100vw - var(--content-gap));--size-scrollbar-thickness: 10px;--size-scrollbar-thumb-inset: 2px;--size-scroll-cue: 2.25rem;--size-modal-dialog-enter-offset: .5rem;--size-modal-presentation-enter-offset: .75rem;--size-field-min-inline: 13rem;--size-field-textarea-min-block: 8.75rem;--size-field-textarea-max-block: 26.25rem;--size-field-meta-rows: 1;--size-field-affix-control-inline: calc( var(--space-field-control-padding-block-md) * 2 + var(--type-field-control-size) * var(--type-field-control-line-height) );--size-field-affix-mark: calc(var(--size-field-affix-control-inline) - 2 * (var(--focus-ring-extent) + var(--focus-ring-clearance)));--size-field-affix-icon: 1.125rem;--size-field-affix-icon-stroke: 1.8;--size-code-input-slot-sm: 2.5rem;--size-code-input-slot-md: 3rem;--size-code-input-slot-lg: 3.5rem;--size-code-input-slot-floor: 2rem;--size-code-input-slot-min: 1.5rem;--size-code-input-manager-gutter: 3.5rem;--shape-square-ratio: .44;--shape-tile-ratio: .3;--shape-concentric-min: .75rem;--shape-pill-optical-ratio: .055;--shape-surface-radius: clamp(1.25rem, 1.25rem + 4 * (100vw - 320px) / 880, 1.5rem);--shape-card-radius: clamp(1.5rem, 1.5rem + 12 * (100vw - 320px) / 880, 2.25rem);--shape-panel-radius: clamp(1.25rem, 1.25rem + 4 * (100vw - 320px) / 880, 1.5rem);--shape-overlay-radius: clamp(1.25rem, 1.25rem + 4 * (100vw - 320px) / 880, 1.5rem);--shape-media-radius: clamp(1.25rem, 1.25rem + 4 * (100vw - 320px) / 880, 1.5rem);--shape-compact-radius: .375rem;--shape-pill-radius: 999rem;--shape-circle-radius: 50%;--border-width-default: .0625rem;--border-width-strong: calc(var(--border-width-default) * 2);--border-width-control: .0625rem;--border-width-rim: var(--border-width-default);--border-rim-glass-shadow: inset 0 .0625rem 0 var(--color-glass-highlight), inset 0 0 0 .0625rem var(--color-glass-edge), inset 0 0 .75rem -.25rem var(--color-glass-depth);--border-rim-card-shadow: inset 0 .0625rem 0 color-mix(in oklab, var(--color-text-inverse) 92%, transparent), inset 0 -.0625rem 0 color-mix(in oklab, var(--color-primary) 8%, transparent);--border-rim-surface-shadow: inset 0 .0625rem 0 color-mix(in oklab, var(--color-text-inverse) 54%, transparent), inset 0 -.0625rem 0 color-mix(in oklab, var(--color-background-inverse) 10%, transparent);--elevation-low: 0 .1875rem .375rem color-mix(in oklab, var(--color-text-strong) 5%, transparent), 0 .0625rem .1875rem color-mix(in oklab, var(--color-primary) 2.5%, transparent);--elevation-raised: 0 .5rem 1.5rem color-mix( in oklab, var(--color-primary) 10%, transparent ), 0 .25rem .75rem color-mix( in oklab, var(--color-text-strong) 5%, transparent ), 0 .125rem .375rem color-mix( in oklab, var(--color-primary) 2.5%, transparent );--elevation-floating: 0 .75rem 2rem color-mix(in oklab, var(--color-text-strong) 8%, transparent), 0 .25rem .75rem color-mix(in oklab, var(--color-primary) 4%, transparent);--elevation-annotation: 0 .5rem 1.5rem color-mix(in oklab, var(--color-text-strong) 8%, transparent), 0 .125rem .5rem color-mix(in oklab, var(--color-primary) 4%, transparent);--elevation-overlay: 0 1rem 2.5rem color-mix(in oklab, var(--color-text-strong) 12%, transparent), 0 .375rem 1rem color-mix(in oklab, var(--color-primary) 5%, transparent);--elevation-modal: 0 1.25rem 3rem color-mix(in oklab, var(--color-text-strong) 14%, transparent), 0 .5rem 1.25rem color-mix(in oklab, var(--color-primary) 5%, transparent);--elevation-surface: var(--elevation-raised);--elevation-card: 0 .5rem 1.5rem color-mix(in oklab, var(--color-primary) 10%, transparent), 0 .25rem .75rem color-mix(in oklab, var(--color-text-strong) 5%, transparent), 0 .125rem .375rem color-mix(in oklab, var(--color-primary) 2.5%, transparent);--elevation-field: var(--elevation-low);--elevation-field-focus: 0 .1875rem .375rem color-mix(in oklab, var(--color-text-strong) 15%, transparent), 0 .0625rem .1875rem color-mix(in oklab, var(--color-primary) 5%, transparent);--elevation-control-thumb: 0 .0625rem .1875rem color-mix(in oklab, var(--color-text-strong) 18%, transparent);--elevation-popover: var(--elevation-overlay);--type-display-size: clamp(2.5rem, 2.5rem + 8 * (100vw - 360px) / 1080, 3rem);--type-display-line-height: 1.08;--type-numeric-display-size: clamp( 3rem, calc(2.5rem + 2vw) , 4rem );--type-numeric-display-line-height: 1;--type-page-title-size: clamp(1.875rem, 1.875rem + 6 * (100vw - 360px) / 1080, 2.25rem);--type-page-title-line-height: 1.15;--type-section-title-size: clamp(1.375rem, 1.375rem + 4 * (100vw - 360px) / 1080, 1.625rem);--type-section-title-line-height: 1.18;--type-section-title-compact-size: clamp(1.125rem, 1.125rem + 2 * (100vw - 360px) / 1080, 1.25rem);--type-section-title-compact-line-height: 1.28;--type-card-title-size: clamp(1.0625rem, 1.0625rem + 1 * (100cqi - 360px) / 1080, 1.125rem);--type-card-title-line-height: 1.28;--type-body-size: 1rem;--type-body-line-height: 1.65;--type-body-line-height-arabic: 1.9;--type-lead-size: clamp(1rem, 1rem + 2 * (100vw - 360px) / 1080, 1.125rem);--type-lead-line-height: 1.55;--type-label-size: .9375rem;--type-label-line-height: 1.35;--type-caption-size: .875rem;--type-caption-line-height: 1.45;--type-meta-size: .8125rem;--type-meta-line-height: 1.4;--type-heading-line-height-arabic: 1.32;--type-weight-light: 300;--type-weight-regular: 400;--type-weight-medium: 500;--type-weight-semibold: 600;--type-weight-bold: 700;--type-tracking-normal: 0;--type-tracking-mono: 0;--type-tracking-caps: .04em;--type-display-weight: var(--type-weight-semibold);--type-display-tracking: var(--type-tracking-normal);--type-numeric-display-weight: var(--type-weight-bold);--type-numeric-display-tracking: var(--type-tracking-normal);--type-page-title-weight: var(--type-weight-semibold);--type-page-title-tracking: var(--type-tracking-normal);--type-section-title-weight: var(--type-weight-semibold);--type-section-title-tracking: var(--type-tracking-normal);--type-section-title-compact-weight: var(--type-weight-semibold);--type-section-title-compact-tracking: var(--type-tracking-normal);--type-card-title-weight: var(--type-weight-semibold);--type-card-title-tracking: var(--type-tracking-normal);--type-body-weight: var(--type-weight-regular);--type-body-tracking: var(--type-tracking-normal);--type-lead-editorial-size: var(--type-lead-size);--type-lead-editorial-line-height: var(--type-lead-line-height);--type-lead-editorial-weight: var(--type-weight-light);--type-lead-editorial-tracking: var(--type-tracking-normal);--type-label-weight: var(--type-weight-medium);--type-label-tracking: var(--type-tracking-normal);--type-item-title-size: var(--type-body-size);--type-item-title-line-height: 1.35;--type-item-title-weight: var(--type-weight-medium);--type-item-title-tracking: var(--type-tracking-normal);--type-caption-weight: var(--type-weight-regular);--type-caption-tracking: var(--type-tracking-normal);--type-meta-weight: var(--type-weight-regular);--type-meta-tracking: var(--type-tracking-normal);--type-interactive-label-sm-size: .8125rem;--type-interactive-label-md-size: .875rem;--type-interactive-label-lg-size: 1rem;--type-interactive-label-line-height: 1.35;--type-interactive-label-weight: var(--type-weight-semibold);--type-interactive-label-tracking: var(--type-tracking-normal);--type-navigation-label-size: .875rem;--type-navigation-label-line-height: 1.35;--type-navigation-label-weight: var(--type-weight-semibold);--type-navigation-label-tracking: var(--type-tracking-normal);--type-code-family: var(--font-mono);--type-code-size: var(--type-caption-size);--type-code-line-height: var(--type-caption-line-height);--type-code-weight: var(--type-weight-regular);--type-code-tracking: var(--type-tracking-mono);--type-code-value-family: var(--font-mono);--type-code-value-size: var(--type-card-title-size);--type-code-value-line-height: 1.2;--type-code-value-weight: var(--type-weight-bold);--type-code-value-tracking: var(--type-tracking-mono);--type-metric-value-line-height: 1.1;--type-prose-measure-compact: 60ch;--type-prose-measure: 68ch;--type-prose-measure-wide: 76ch;--type-field-control-size: var(--type-body-size);--type-field-control-line-height: 1.35;--type-field-meta-size: .8125rem;--type-field-meta-line-height: 1.45;--feedback-font-size: var(--type-field-meta-size);--feedback-line-height: 1.45;--feedback-heading-size: var(--type-body-size);--feedback-heading-line-height: 1.35;--feedback-heading-weight: var(--type-label-weight);--size-feedback-icon: 1.25rem;--size-progress-bar-block: .375rem;--size-skeleton-line: .75rem;--space-skeleton-line-gap: .5rem;--size-skeleton-aurora-reach: 6rem;--size-skeleton-aurora-tile-inline: 22rem;--size-skeleton-aurora-tile-block: 15rem;--size-empty-state-icon: 2rem;--size-empty-state-measure: 34rem;--space-feedback-gap: .625rem;--space-feedback-padding-block: .75rem;--space-feedback-padding-inline: .875rem;--space-feedback-content-gap: .125rem;--space-feedback-actions-gap: .5rem;--blur-sticky: 1.25rem;--blur-glass: 22px;--saturate-glass: 1.8;--contrast-glass: .5;--brightness-glass: 1.4;--opacity-overlay-weak: 25%;--opacity-overlay: 45%;--opacity-overlay-strong: 60%;--divider-thickness: .125rem;--divider-length: clamp(.875rem, .875rem + 8 * (100cqi - 360px) / 1080, 1.375rem);--focus-ring-width: 2px;--focus-ring-offset: 3px;--focus-ring-extent: 5px;--focus-ring-clearance: .125rem;--focus-ring-shadow: 0 0 0 var(--focus-ring-offset) var(--color-focus-ring-inner), 0 0 0 calc(var(--focus-ring-offset) + var(--focus-ring-width)) var(--color-focus-ring-outer);--focus-ring-shadow-danger: 0 0 0 var(--focus-ring-offset) var(--color-focus-ring-inner), 0 0 0 calc(var(--focus-ring-offset) + var(--focus-ring-width)) var(--color-focus-ring-danger-outer);--focus-ring-shadow-inset: inset 0 0 0 var(--focus-ring-width) var(--color-focus-ring-outer), inset 0 0 0 calc(var(--focus-ring-offset) + var(--focus-ring-width)) var(--color-focus-ring-inner);--diagnostic-motion-duration-scale: 1;--motion-duration-scale: var(--diagnostic-motion-duration-scale);--motion-duration-instant: 1ms;--motion-duration-fast: calc(.1s * var(--motion-duration-scale));--motion-duration-standard: calc( .2s * var(--motion-duration-scale) );--motion-duration-large: calc(.3s * var(--motion-duration-scale));--motion-duration-slow: calc(.6s * var(--motion-duration-scale));--motion-duration-deliberate: calc( 1s * var(--motion-duration-scale) );--motion-duration-fade-in: calc( .15s * var(--motion-duration-scale) );--motion-duration-fade-out: calc( .1s * var(--motion-duration-scale) );--motion-duration-cycle: calc(.9s * var(--motion-duration-scale));--motion-duration-ambient: calc( 1.8s * var(--motion-duration-scale) );--motion-duration-aurora-drift: calc( 9.7s * var(--motion-duration-scale) );--motion-duration-aurora-swell: calc( 13.3s * var(--motion-duration-scale) );--motion-duration-aurora-breath: calc( 5.9s * var(--motion-duration-scale) );--motion-duration-aurora-phase: calc( 1.7s * var(--motion-duration-scale) );--motion-delay-skeleton: calc(.3s * var(--motion-duration-scale));--motion-delay-stagger: calc(40ms * var(--motion-duration-scale));--motion-hold-task-loading: calc( .36s * var(--motion-duration-scale) );--motion-hold-task-result: calc( .7s * var(--motion-duration-scale) );--motion-scale-enter: .98;--motion-scale-exit: .985;--motion-ease-standard: cubic-bezier(0, 0, 0, 1);--motion-ease-emphasized: cubic-bezier(0, .25, 0, 1);--motion-ease-move: cubic-bezier(.2, 0, 0, 1);--motion-ease-oscillate: cubic-bezier(.42, 0, .58, 1);--motion-ease-ramp: cubic-bezier(0, 0, .58, 1);--motion-ease-exit: cubic-bezier(.4, 0, 1, 1);--layer-sticky: 100;--layer-overlay: 300;--layer-presentation: 350;--layer-dialog: 400;--layer-toast: 500;--layer-debug: 900}@media(prefers-reduced-motion:reduce){:root:not([data-prefers-reduced-motion]){--motion-duration-fast: var(--motion-duration-instant);--motion-duration-standard: var(--motion-duration-instant);--motion-duration-large: var(--motion-duration-instant);--motion-duration-slow: var(--motion-duration-instant);--motion-duration-deliberate: var(--motion-duration-instant);scroll-behavior:auto}}:root[data-prefers-reduced-motion=reduce]{--motion-duration-fast: var(--motion-duration-instant);--motion-duration-standard: var(--motion-duration-instant);--motion-duration-large: var(--motion-duration-instant);--motion-duration-slow: var(--motion-duration-instant);--motion-duration-deliberate: var(--motion-duration-instant);scroll-behavior:auto}}@layer theme{@media(prefers-color-scheme:dark){:root[data-color-modes~=dark]:not([data-prefers-color-scheme]){color-scheme:dark;--color-brand-primary-ambient: #4d7ff0;--color-primary: #6f8fe8;--color-accent: #d98d2c;--color-info-subtle: #17264c;--color-success: #62b671;--color-success-subtle: #1b2d2a;--color-success-text: #89ce93;--color-warning-subtle: #2a2829;--color-on-warning-fill: #0b0e14;--color-fill-label-dark: #0b0e14;--color-warning-icon: #fcb52c;--color-danger: #f76f69;--color-danger-subtle: #3a2026;--color-danger-text: #f7a099;--color-background-page: #0b0e14;--color-background-surface: #171b24;--color-background-elevated: #222837;--color-background-annotation: #e8e9ed;--color-background-popover: #1a1f2a;--color-glass-background: color-mix(in oklab, var(--color-night-glass) 84%, transparent);--color-glass-control-background: color-mix(in oklab, var(--color-night-glass-control) 60%, transparent);--color-glass-annotation-background: color-mix(in oklab, var(--color-night-glass) 72%, transparent);--color-glass-fill: color-mix(in oklab, var(--color-mono-100) 10%, transparent);--color-glass-highlight: color-mix(in oklab, var(--color-mono-100) 16%, transparent);--color-glass-edge: color-mix(in oklab, var(--color-mono-100) 8%, transparent);--color-glass-depth: transparent;--color-glass-light: color-mix(in oklab, var(--color-mono-100) 16%, transparent);--color-glass-well: color-mix(in oklab, var(--color-mono-0) 28%, transparent);--color-background-brand: color-mix(in oklab, var(--color-background-elevated) 60%, var(--color-blue-700) 40%);--color-text-strong: #f4f5f7;--color-text-default: #e8e9ed;--color-text-muted: #9aa0ac;--color-text-subtle: #9aa0ac;--color-text-on-annotation: #222938;--color-border-subtle: #2c3344;--color-border-strong: #9aa0ac;--color-border-inverse: color-mix(in oklab, var(--color-mono-100) 42%, transparent);--color-scroll-cue: color-mix(in oklab, var(--color-mono-0) 56%, transparent);--color-skeleton-fill: color-mix(in oklab, var(--color-text-default) 16%, transparent);--color-skeleton-crest: color-mix(in oklab, var(--color-text-default) 3.5%, transparent);--color-skeleton-trough: color-mix(in oklab, var(--color-background-elevated) 15%, transparent);--color-disabled-background: #171b24;--color-disabled-border: #2c3344;--color-focus-ring-inner: #0b0e14;--color-focus-ring-outer: #9cbaf8;--color-focus-ring-danger-outer: #f7a099;--color-selection-background: #6f8fe8;--color-selection-background-hover: #7f9dec;--color-selection-text: #0b0e14;--color-control-filled-disabled-background: #1c212d;--color-link: #9cbaf8;--color-link-more-contrast: #c1d5fb;--color-link-hover: #d98d2c;--color-link-active: #c1d5fb;--color-link-inverse-hover: #d98d2c;--color-control-primary-rest-background: #6f8fe8;--color-control-primary-hover-background: #7f9dec;--color-control-primary-active-background: #90aaef;--color-control-primary-foreground: #0b0e14;--color-control-inverse-foreground: #222837;--color-control-neutral-rest-background: #222837;--color-control-neutral-hover-background: #272d3d;--color-control-neutral-active-background: #2c3344;--color-control-neutral-foreground: #ffffff;--color-control-neutral-border: #2c3344;--color-field-background: #272d3d;--color-field-foreground: #ffffff;--color-field-placeholder: #9aa0ac;--color-choice-background-checked-hover: #7f9dec;--color-choice-thumb: #ffffff;--color-divider-subtle: #2c3344;--color-material-neutral-background: var(--color-background-elevated);--color-material-neutral-top: color-mix(in oklab, var(--color-material-neutral-background) 94%, var(--color-text-inverse) 6%);--color-material-neutral-bottom: color-mix(in oklab, var(--color-material-neutral-background) 97%, var(--color-text-inverse) 3%);--color-material-neutral-underlay-subtle: color-mix(in oklab, var(--color-material-neutral-background) 91%, var(--color-primary) 9%);--color-material-neutral-underlay-strong: color-mix(in oklab, var(--color-material-neutral-background) 82%, var(--color-primary) 18%);--color-material-primary-background: color-mix(in oklab, var(--color-background-elevated) 60%, var(--color-blue-700) 40%);--color-card-polish-top: color-mix(in oklab, var(--color-text-inverse) 4%, transparent);--opacity-overlay-weak: 35%;--opacity-overlay: 55%;--opacity-overlay-strong: 70%;--contrast-glass: 1;--brightness-glass: 1;--border-rim-card-shadow: var(--border-rim-glass-shadow);--border-rim-surface-shadow: inset 0 .0625rem 0 color-mix(in oklab, var(--color-mono-100) 24%, transparent), inset 0 -.0625rem 0 color-mix(in oklab, var(--color-mono-0) 30%, transparent);--elevation-low: 0 .1875rem .375rem color-mix(in oklab, var(--color-mono-0) 28%, transparent), 0 0 0 .0625rem color-mix(in oklab, var(--color-mono-100) 4%, transparent);--elevation-raised: 0 1rem 2.5rem color-mix(in oklab, var(--color-mono-0) 42%, transparent), 0 0 1.75rem color-mix(in oklab, var(--color-primary) 8%, transparent);--elevation-floating: 0 .625rem 1.875rem color-mix(in oklab, var(--color-mono-0) 45%, transparent);--elevation-annotation: 0 .5rem 1.5rem color-mix(in oklab, var(--color-mono-0) 45%, transparent);--elevation-overlay: 0 1.5rem 4rem color-mix(in oklab, var(--color-mono-0) 62%, transparent);--elevation-modal: var(--elevation-overlay);--elevation-card: 0 .5rem 2rem color-mix(in oklab, var(--color-mono-0) 30%, transparent);--elevation-field-focus: 0 .1875rem .375rem color-mix(in oklab, var(--color-mono-0) 40%, transparent), 0 0 0 .0625rem color-mix(in oklab, var(--color-mono-100) 12%, transparent);--elevation-control-thumb: 0 .0625rem .1875rem color-mix(in oklab, var(--color-mono-0) 34%, transparent), 0 0 0 .0625rem color-mix(in oklab, var(--color-mono-100) 10%, transparent)}}:root[data-color-modes~=dark][data-prefers-color-scheme=dark]{color-scheme:dark;--color-brand-primary-ambient: #4d7ff0;--color-primary: #6f8fe8;--color-accent: #d98d2c;--color-info-subtle: #17264c;--color-success: #62b671;--color-success-subtle: #1b2d2a;--color-success-text: #89ce93;--color-warning-subtle: #2a2829;--color-on-warning-fill: #0b0e14;--color-fill-label-dark: #0b0e14;--color-warning-icon: #fcb52c;--color-danger: #f76f69;--color-danger-subtle: #3a2026;--color-danger-text: #f7a099;--color-background-page: #0b0e14;--color-background-surface: #171b24;--color-background-elevated: #222837;--color-background-annotation: #e8e9ed;--color-background-popover: #1a1f2a;--color-glass-background: color-mix(in oklab, var(--color-night-glass) 84%, transparent);--color-glass-control-background: color-mix(in oklab, var(--color-night-glass-control) 60%, transparent);--color-glass-annotation-background: color-mix(in oklab, var(--color-night-glass) 72%, transparent);--color-glass-fill: color-mix(in oklab, var(--color-mono-100) 10%, transparent);--color-glass-highlight: color-mix(in oklab, var(--color-mono-100) 16%, transparent);--color-glass-edge: color-mix(in oklab, var(--color-mono-100) 8%, transparent);--color-glass-depth: transparent;--color-glass-light: color-mix(in oklab, var(--color-mono-100) 16%, transparent);--color-glass-well: color-mix(in oklab, var(--color-mono-0) 28%, transparent);--color-background-brand: color-mix(in oklab, var(--color-background-elevated) 60%, var(--color-blue-700) 40%);--color-text-strong: #f4f5f7;--color-text-default: #e8e9ed;--color-text-muted: #9aa0ac;--color-text-subtle: #9aa0ac;--color-text-on-annotation: #222938;--color-border-subtle: #2c3344;--color-border-strong: #9aa0ac;--color-border-inverse: color-mix(in oklab, var(--color-mono-100) 42%, transparent);--color-scroll-cue: color-mix(in oklab, var(--color-mono-0) 56%, transparent);--color-skeleton-fill: color-mix(in oklab, var(--color-text-default) 16%, transparent);--color-skeleton-crest: color-mix(in oklab, var(--color-text-default) 3.5%, transparent);--color-skeleton-trough: color-mix(in oklab, var(--color-background-elevated) 15%, transparent);--color-disabled-background: #171b24;--color-disabled-border: #2c3344;--color-focus-ring-inner: #0b0e14;--color-focus-ring-outer: #9cbaf8;--color-focus-ring-danger-outer: #f7a099;--color-selection-background: #6f8fe8;--color-selection-background-hover: #7f9dec;--color-selection-text: #0b0e14;--color-control-filled-disabled-background: #1c212d;--color-link: #9cbaf8;--color-link-more-contrast: #c1d5fb;--color-link-hover: #d98d2c;--color-link-active: #c1d5fb;--color-link-inverse-hover: #d98d2c;--color-control-primary-rest-background: #6f8fe8;--color-control-primary-hover-background: #7f9dec;--color-control-primary-active-background: #90aaef;--color-control-primary-foreground: #0b0e14;--color-control-inverse-foreground: #222837;--color-control-neutral-rest-background: #222837;--color-control-neutral-hover-background: #272d3d;--color-control-neutral-active-background: #2c3344;--color-control-neutral-foreground: #ffffff;--color-control-neutral-border: #2c3344;--color-field-background: #272d3d;--color-field-foreground: #ffffff;--color-field-placeholder: #9aa0ac;--color-choice-background-checked-hover: #7f9dec;--color-choice-thumb: #ffffff;--color-divider-subtle: #2c3344;--color-material-neutral-background: var(--color-background-elevated);--color-material-neutral-top: color-mix(in oklab, var(--color-material-neutral-background) 94%, var(--color-text-inverse) 6%);--color-material-neutral-bottom: color-mix(in oklab, var(--color-material-neutral-background) 97%, var(--color-text-inverse) 3%);--color-material-neutral-underlay-subtle: color-mix(in oklab, var(--color-material-neutral-background) 91%, var(--color-primary) 9%);--color-material-neutral-underlay-strong: color-mix(in oklab, var(--color-material-neutral-background) 82%, var(--color-primary) 18%);--color-material-primary-background: color-mix(in oklab, var(--color-background-elevated) 60%, var(--color-blue-700) 40%);--color-card-polish-top: color-mix(in oklab, var(--color-text-inverse) 4%, transparent);--opacity-overlay-weak: 35%;--opacity-overlay: 55%;--opacity-overlay-strong: 70%;--contrast-glass: 1;--brightness-glass: 1;--border-rim-card-shadow: var(--border-rim-glass-shadow);--border-rim-surface-shadow: inset 0 .0625rem 0 color-mix(in oklab, var(--color-mono-100) 24%, transparent), inset 0 -.0625rem 0 color-mix(in oklab, var(--color-mono-0) 30%, transparent);--elevation-low: 0 .1875rem .375rem color-mix(in oklab, var(--color-mono-0) 28%, transparent), 0 0 0 .0625rem color-mix(in oklab, var(--color-mono-100) 4%, transparent);--elevation-raised: 0 1rem 2.5rem color-mix(in oklab, var(--color-mono-0) 42%, transparent), 0 0 1.75rem color-mix(in oklab, var(--color-primary) 8%, transparent);--elevation-floating: 0 .625rem 1.875rem color-mix(in oklab, var(--color-mono-0) 45%, transparent);--elevation-annotation: 0 .5rem 1.5rem color-mix(in oklab, var(--color-mono-0) 45%, transparent);--elevation-overlay: 0 1.5rem 4rem color-mix(in oklab, var(--color-mono-0) 62%, transparent);--elevation-modal: var(--elevation-overlay);--elevation-card: 0 .5rem 2rem color-mix(in oklab, var(--color-mono-0) 30%, transparent);--elevation-field-focus: 0 .1875rem .375rem color-mix(in oklab, var(--color-mono-0) 40%, transparent), 0 0 0 .0625rem color-mix(in oklab, var(--color-mono-100) 12%, transparent);--elevation-control-thumb: 0 .0625rem .1875rem color-mix(in oklab, var(--color-mono-0) 34%, transparent), 0 0 0 .0625rem color-mix(in oklab, var(--color-mono-100) 10%, transparent)}@media(prefers-color-scheme:dark){:root[data-color-modes~=dark][data-dark-variant=black]:not([data-prefers-color-scheme]){--color-background-page: #000000;--color-glass-background: color-mix(in oklab, var(--color-night-glass) 92%, transparent);--color-glass-control-background: color-mix(in oklab, var(--color-night-glass-control) 88%, transparent);--color-glass-annotation-background: color-mix(in oklab, var(--color-night-glass) 88%, transparent);--color-glass-highlight: color-mix(in oklab, var(--color-mono-100) 18%, transparent);--color-glass-edge: color-mix(in oklab, var(--color-mono-100) 10%, transparent)}}:root[data-color-modes~=dark][data-dark-variant=black][data-prefers-color-scheme=dark]{--color-background-page: #000000;--color-glass-background: color-mix(in oklab, var(--color-night-glass) 92%, transparent);--color-glass-control-background: color-mix(in oklab, var(--color-night-glass-control) 88%, transparent);--color-glass-annotation-background: color-mix(in oklab, var(--color-night-glass) 88%, transparent);--color-glass-highlight: color-mix(in oklab, var(--color-mono-100) 18%, transparent);--color-glass-edge: color-mix(in oklab, var(--color-mono-100) 10%, transparent)}}@layer preferences{@media(prefers-reduced-transparency:reduce){:root:not([data-prefers-reduced-transparency]){--color-background-sticky: var(--color-background-elevated);--color-glass-background: var(--color-background-popover);--color-glass-control-background: var(--color-background-popover);--color-glass-annotation-background: var(--color-background-popover)}}:root[data-prefers-reduced-transparency=reduce]{--color-background-sticky: var(--color-background-elevated);--color-glass-background: var(--color-background-popover);--color-glass-control-background: var(--color-background-popover);--color-glass-annotation-background: var(--color-background-popover)}:root[data-effects=minimal]{--color-background-sticky: var(--color-background-elevated);--color-glass-background: var(--color-background-popover);--color-glass-control-background: var(--color-background-popover);--color-glass-annotation-background: var(--color-background-popover)}@media(prefers-contrast:more){:root:not([data-prefers-contrast]){--color-border-subtle: var(--color-border-strong);--color-border-default: var(--color-border-strong);--color-divider-subtle: var(--color-border-strong);--color-border-inverse: var(--color-text-inverse);--color-divider-inverse: var(--color-text-inverse);--color-link: var(--color-link-more-contrast)}}:root[data-prefers-contrast=more]{--color-border-subtle: var(--color-border-strong);--color-border-default: var(--color-border-strong);--color-divider-subtle: var(--color-border-strong);--color-border-inverse: var(--color-text-inverse);--color-divider-inverse: var(--color-text-inverse);--color-link: var(--color-link-more-contrast)}}@layer forced{@media(forced-colors:active){:root{--color-glass-background: var(--color-background-popover);--color-glass-control-background: var(--color-background-popover);--color-glass-annotation-background: var(--color-background-popover)}}}@layer theme{@keyframes theme-transition-enter{0%{opacity:0}}:root[data-theme-transition=active]::view-transition-group(root){animation:none}:root[data-theme-transition=active]::view-transition-image-pair(root){isolation:isolate}:root[data-theme-transition=active]::view-transition-old(root){animation:none;mix-blend-mode:normal}:root[data-theme-transition=active]::view-transition-new(root){animation:theme-transition-enter var(--motion-duration-standard) var(--motion-ease-standard) both;mix-blend-mode:normal}:root[data-theme-transition=active][data-prefers-reduced-motion=reduce]::view-transition-group(root),:root[data-theme-transition=active][data-prefers-reduced-motion=reduce]::view-transition-old(root),:root[data-theme-transition=active][data-prefers-reduced-motion=reduce]::view-transition-new(root){animation:none}}@media(prefers-reduced-motion:reduce){@layer theme{:root[data-theme-transition=active]:not([data-prefers-reduced-motion])::view-transition-group(root),:root[data-theme-transition=active]:not([data-prefers-reduced-motion])::view-transition-old(root),:root[data-theme-transition=active]:not([data-prefers-reduced-motion])::view-transition-new(root){animation:none}}}@media(forced-colors:active){@layer theme{:root[data-theme-transition=active]::view-transition-group(root),:root[data-theme-transition=active]::view-transition-old(root),:root[data-theme-transition=active]::view-transition-new(root){animation:none}}}@layer app{.layout .banner{display:block;inline-size:min(100% - var(--layout-banner-inline-inset),var(--layout-container-wide));margin-block-end:0;margin-inline:auto}.layout .banner>.material-card{inline-size:100%}.layout .banner>.material-card>.material-card__content{padding-block:var(--layout-banner-padding-block);padding-inline:var(--layout-banner-padding-inline)}@keyframes banner-exit{0%{opacity:1;transform:translateZ(0)}to{opacity:0;transform:translate3d(0,.5rem,0)}}}@layer app{@media(prefers-reduced-motion:no-preference){html:not([data-prefers-reduced-motion]) .layout .banner{animation:content-enter var(--motion-duration-large) var(--motion-ease-standard) both}html:not([data-prefers-reduced-motion]) .layout .banner--leaving{animation:banner-exit var(--motion-duration-fast) var(--motion-ease-exit) both}}html[data-prefers-reduced-motion=no-preference] .layout .banner{animation:content-enter var(--motion-duration-large) var(--motion-ease-standard) both}html[data-prefers-reduced-motion=no-preference] .layout .banner--leaving{animation:banner-exit var(--motion-duration-fast) var(--motion-ease-exit) both}}@property --motion-route-ms{syntax: "<time>"; inherits: true; initial-value: 0s;}@layer app{.layout{--motion-route-ms: var(--motion-duration-standard);--page-start-space: var(--layout-content-start);--page-to-banner-space: var(--layout-content-end);--page-to-footer-space: var(--layout-content-end);--banner-to-footer-space: var(--content-gap-roomy);--safe-area-top: env(safe-area-inset-top, 0px);--safe-area-bottom: env(safe-area-inset-bottom, 0px);--safe-area-inline-start: env(safe-area-inset-left, 0px);--safe-area-inline-end: env(safe-area-inset-right, 0px);position:relative;display:flex;flex-direction:column;min-block-size:100svh;padding-inline:var(--page-scrollbar-lane, 0px);overflow-x:clip}.layout:dir(rtl){--safe-area-inline-start: env(safe-area-inset-right, 0px);--safe-area-inline-end: env(safe-area-inset-left, 0px)}.layout .presentation{display:flex;flex:1 0 auto;flex-direction:column;inline-size:100%}.layout .main{display:grid;grid-template-columns:minmax(0,1fr);flex:1 0 auto;position:relative;isolation:isolate;inline-size:100%;margin-block-start:var(--page-start-space);margin-block-end:0;outline:0;box-shadow:none;transform:translateZ(0);transform-origin:center top}.layout .main>*{grid-column:1;grid-row:1;inline-size:100%;min-block-size:100%}.layout .main[data-motion=leaving]{animation:layout-route-leave var(--motion-duration-fast) var(--motion-ease-exit) both}.layout .main[data-motion=entering]{animation:layout-route-enter var(--motion-route-ms) var(--motion-ease-standard) both}.layout .main[data-motion=nudge]{animation:layout-route-nudge var(--motion-route-ms) var(--motion-ease-emphasized) both}.layout--fatal .presentation,.layout--fatal .main{min-block-size:100svh}.layout--fatal .main{box-sizing:border-box;margin-block:0;padding-block-start:var(--safe-area-top);padding-block-end:var(--safe-area-bottom);padding-inline-start:var(--safe-area-inline-start);padding-inline-end:var(--safe-area-inline-end)}.layout .banner,.layout .footer{position:relative}.layout .presentation+.footer{margin-block-start:var(--page-to-footer-space)}.layout .presentation+.banner{margin-block-start:var(--page-to-banner-space)}.layout .banner+.footer{margin-block-start:var(--banner-to-footer-space)}.layout .browser-notice{position:relative;margin-block:calc(var(--safe-area-top) + var(--space-3)) 0;margin-inline:var(--container-padding-inline);padding-block:var(--space-3);padding-inline:var(--space-4);color:var(--color-text-strong);background:var(--color-warning-subtle);border:var(--border-width-default) solid var(--color-warning);border-radius:var(--shape-surface-radius);font-size:var(--type-body-size);line-height:var(--type-body-line-height);font-weight:var(--type-body-weight);letter-spacing:var(--type-body-tracking)}.layout .browser-notice__text{margin:0}.layout .background{position:absolute;inset:0;block-size:min(150svh,100%);pointer-events:none;overflow:clip;contain:strict}.layout .background__field{position:absolute;inset-block-start:0;inset-inline:0;inline-size:100%;block-size:150svh;opacity:0}.layout .background--drawn .background__field{opacity:1}}@layer app{@media(prefers-reduced-motion:no-preference){html:not([data-prefers-reduced-motion]) .layout .background__field{transition:opacity var(--motion-duration-ambient) var(--motion-ease-standard)}}html[data-prefers-reduced-motion=no-preference] .layout .background__field{transition:opacity var(--motion-duration-ambient) var(--motion-ease-standard)}}@layer forced{@media(forced-colors:active){.layout .background{display:none}}}@layer app{@keyframes layout-route-enter{0%{opacity:0;transform:translate3d(0,1rem,0)}to{opacity:1;transform:translateZ(0)}}@keyframes layout-route-leave{0%{opacity:1}to{opacity:0}}@keyframes layout-route-nudge{0%,to{opacity:1}10%{opacity:.6}}}@layer app{.error{inline-size:100%;min-inline-size:0;isolation:isolate;padding-block:var(--layout-section-padding-block, var(--section-space-y));display:grid;place-items:center;text-align:center}.error__content{--layout-container-max: 42rem;inline-size:100%;min-inline-size:0;max-inline-size:var(--layout-container-max, 48rem);margin-inline:auto;padding-inline:var(--layout-container-inline, var(--container-padding-inline));container-type:inline-size;container-name:region;display:grid;justify-items:center}.error__code{margin:0;color:var(--color-primary);font-size:var(--type-numeric-display-size);line-height:var(--type-numeric-display-line-height);font-weight:var(--type-numeric-display-weight);letter-spacing:var(--type-numeric-display-tracking);font-variant-numeric:tabular-nums}.error__title{margin:.4em 0 0;font-size:var(--type-page-title-size);line-height:var(--type-page-title-line-height);font-weight:var(--type-page-title-weight);letter-spacing:var(--type-page-title-tracking)}.error__summary{margin:.825em 0 0;color:var(--color-text-muted);font-size:var(--type-body-size);line-height:var(--type-body-line-height);font-weight:var(--type-body-weight);letter-spacing:var(--type-body-tracking)}.error__actions{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--cluster-gap-compact);margin-block-start:1.65em}.error__retry-countdown-value{display:inline-block;min-inline-size:2ch;text-align:end}.error__retry-countdown{font-variant-numeric:tabular-nums}@media(min-width:48rem){.error .error__title{font-size:var(--type-display-size);line-height:var(--type-display-line-height);font-weight:var(--type-display-weight);letter-spacing:var(--type-display-tracking)}}}@layer forced{@media(forced-colors:active){.error .error__code{color:CanvasText}}}@supports not ((selector(:popover-open)) and (selector(:dir(rtl)))){.browser-notice[hidden]{display:block}}
