.siteLens_siteTokens__YKyo8{--background:42.9 30.4% 95.5%;--foreground:222.9 9.9% 13.9%;--card:42.9 30.4% 95.5%;--card-foreground:222.9 9.9% 13.9%;--popover:42.9 30.4% 95.5%;--popover-foreground:222.9 9.9% 13.9%;--shell-card:#f7f5f0;--primary:0 79.1% 45.1%;--primary-foreground:0 0% 100%;--secondary:0 0% 100%;--secondary-foreground:222.9 9.9% 13.9%;--muted:42 20% 90.2%;--muted-foreground:223.8 12.1% 42%;--accent:#ffffff;--accent-foreground:222.9 9.9% 13.9%;--border:42.9 16.7% 83.5%;--border-strong:222.9 11.5% 76.1%;--border-card:42.9 16.7% 83.5%;--input:223.8 11.6% 56.1%;--ring:223.8 12.1% 42%;--control:#ebe8e1;--tooltip-bg:0 0% 100%;--tooltip-foreground:222.9 9.9% 13.9%;--chart-1:215.8 56.3% 55.1%;--chart-2:38.3 61.3% 42.5%;--chart-3:263.6 35% 52.9%;--chart-4:135 35.1% 44.7%;--radius-badge:0.375rem;--radius-button:0.375rem;--radius-inset:0.375rem;--radius-card:0.375rem;--radius-popover:0.375rem;--radius-dialog:0.625rem;--radius-frame:0.625rem;--radius-panel:0.625rem;--shadow-card:0 10px 15px -3px rgb(0 0 0/0.1),0 4px 6px -4px rgb(0 0 0/0.1);--shadow-elevated:0 12px 28px -8px rgb(0 0 0/0.18),0 4px 10px -4px rgb(0 0 0/0.1);--shadow-dropdown:0 12px 28px -8px rgb(0 0 0/0.18),0 4px 10px -4px rgb(0 0 0/0.1);--shadow-tooltip:0 12px 28px -8px rgb(0 0 0/0.18),0 4px 10px -4px rgb(0 0 0/0.1);--shadow-dialog:0 0 0 1px rgb(13 14 17/0.08),0 2px 4px rgb(13 14 17/0.06),0 16px 32px -10px rgb(0 13 46/0.26),0 44px 80px -28px rgb(0 13 46/0.4);--duration-fast:120ms;--duration-normal:200ms;--duration-slow:320ms;--ease-default:cubic-bezier(0.2,0,0,1);--ease-out:cubic-bezier(0.22,1,0.36,1);--site-paper:#f7f5f0;--site-raised:#ffffff;--site-inset:#ebe8e1;--site-fg:#202227;--site-fg-secondary:#5e6578;--site-accent:#5e6578;--site-control-edge:#82899c;--site-border-strong:#bbbfc9;--site-glint:rgb(255 255 255/0.3);--site-glint-strong:rgb(255 255 255/0.55);--site-glint-faint:rgb(255 255 255/0.1);--site-glint-specular:rgb(255 255 255/0.85);--site-cast:rgb(0 13 46/0.22);--site-cast-soft:rgb(0 13 46/0.14);--site-shadow-window:0 0 0 1px rgb(13 14 17/0.07),0 1px 2px rgb(13 14 17/0.06),0 10px 24px -8px rgb(0 13 46/0.2),0 32px 64px -24px rgb(0 13 46/0.32);color-scheme:light;color:hsl(var(--foreground));font-family:var(--font-site-lato),ui-sans-serif,system-ui,sans-serif}.siteLens_siteTokens__YKyo8 ::-moz-selection{background:#ffe4a8;color:#202227}.siteLens_siteTokens__YKyo8 ::selection{background:#ffe4a8;color:#202227}.siteLens_siteDesk__d58Gh{position:relative;isolation:isolate;min-height:100%}.siteLens_tile__brkjw{border-radius:.625rem;background:var(--site-paper);box-shadow:var(--site-shadow-window)}.siteLens_deskInk__v_3eE{color:#faf9f9}.siteLens_textOsMicro__p_sJn{font-size:.75rem;line-height:1.35}.siteLens_textOsLabel__o1p6H{font-size:.8125rem;line-height:1.35}.siteLens_textOsUi__cvJs0{font-size:.9375rem;line-height:1.4}.siteLens_textOsBody___gPVh{font-size:1.0625rem;line-height:1.55}.siteLens_textLead__gFCYC{font-size:clamp(1.125rem,.6vw + .984rem,1.375rem);line-height:1.45}.siteLens_buttonLine__q2T0E{line-height:1.25}.siteLens_lit__fw3ov{background-image:linear-gradient(180deg,var(--site-glint) 0,var(--site-glint-faint) 50%,transparent 100%);box-shadow:inset 0 1px 0 var(--site-glint-strong),inset 0 -1px 0 var(--site-cast-soft),var(--lit-cast,0 1px 2px var(--site-cast-soft),0 2px 5px -2px var(--site-cast-soft))}.siteLens_raised__rp27S{background-color:var(--site-raised);box-shadow:0 0 0 1px var(--site-cast-soft),inset 0 -1px 0 var(--site-cast-soft),var(--lit-cast,0 1px 2px var(--site-cast-soft),0 2px 5px -2px var(--site-cast-soft))}.siteLens_sunk__1e4_n{background-color:var(--site-inset);box-shadow:inset 0 1px 2px var(--site-cast-soft),inset 0 0 0 1px var(--sunk-edge,var(--site-cast-soft))}.siteLens_controlEdge__sjWYp{--sunk-edge:var(--site-control-edge)}.siteLens_touch__4UxwX{transition-property:filter,box-shadow,color;transition-duration:.12s;transition-timing-function:cubic-bezier(.2,0,0,1)}.siteLens_touch__4UxwX:hover:not(:disabled,[aria-disabled=true]){filter:brightness(1.06);--lit-cast:0 1px 2px var(--site-cast-soft),0 4px 10px -4px var(--site-cast)}.siteLens_touch__4UxwX:active:not(:disabled,[aria-disabled=true]){filter:brightness(.94);--lit-cast:0 0 1px var(--site-cast-soft)}.siteLens_lift__wnIbV{transition-property:translate,box-shadow,background-color,color,opacity;transition-duration:.12s;transition-timing-function:cubic-bezier(.2,0,0,1)}.siteLens_lift__wnIbV:hover:not(:disabled,[aria-disabled=true]){translate:0 -1px;--lit-cast:0 2px 4px var(--site-cast-soft),0 8px 18px -6px var(--site-cast)}.siteLens_lift__wnIbV:active:not(:disabled,[aria-disabled=true]){translate:0 0;--lit-cast:0 0 1px var(--site-cast-soft)}@media (prefers-reduced-motion:reduce){.siteLens_lift__wnIbV{transition-property:box-shadow,background-color,color,opacity}.siteLens_lift__wnIbV:active,.siteLens_lift__wnIbV:hover{translate:none}}.siteLens_quietLine__99_w5{text-decoration-color:var(--site-border-strong);text-underline-offset:4px}.siteLens_focusRing__vk24F:focus-visible{outline:2px solid var(--site-accent);outline-offset:2px}.field-styles_control__c_RV6{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,box-shadow,filter;transition-duration:var(--duration-hover);transition-timing-function:var(--ease-hover)}@media (prefers-reduced-motion:reduce){.field-styles_control__c_RV6{transition-duration:0s}}.field-styles_control__c_RV6:hover:not(:disabled,:focus,[data-state=open],[aria-invalid=true]){background-color:var(--lang-paper);--well-edge:var(--lang-rule-strong)}.field-styles_control__c_RV6:focus,.field-styles_control__c_RV6[data-state=open]{background-color:var(--lang-key)}.field-styles_control__c_RV6[aria-invalid=true]{--well-edge:var(--lang-danger-ink)}.field-styles_control__c_RV6:disabled{cursor:not-allowed}.field-styles_focus__Av_pi:focus-visible,.field-styles_group__ebAD3:focus-within{--well-edge:var(--lang-accent);outline:none}.field-styles_withLead__KnC2v{padding-inline-start:2.25rem}.field-styles_withTrail__Swsjp{padding-inline-end:2.25rem}.field-styles_control__c_RV6::-webkit-search-cancel-button{-webkit-appearance:none;appearance:none;width:1rem;height:1rem;background-color:var(--lang-ink-secondary);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M4 4l8 8M12 4l-8 8' stroke='black' stroke-width='1.8' stroke-linecap='round'/%3E%3C/svg%3E") center /contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M4 4l8 8M12 4l-8 8' stroke='black' stroke-width='1.8' stroke-linecap='round'/%3E%3C/svg%3E") center /contain no-repeat;cursor:pointer}.field-styles_control__c_RV6:-webkit-autofill{box-shadow:inset 0 1px 2px var(--lang-cast-soft),inset 0 0 0 1px var(--well-edge,var(--lang-control-edge)),inset 0 0 0 100vmax var(--lang-key);-webkit-text-fill-color:var(--lang-ink)}.field-styles_control__c_RV6:autofill{box-shadow:inset 0 1px 2px var(--lang-cast-soft),inset 0 0 0 1px var(--well-edge,var(--lang-control-edge)),inset 0 0 0 100vmax var(--lang-key);-webkit-text-fill-color:var(--lang-ink)}.field-styles_day__s1xrc{position:relative;display:grid;place-items:center;width:2rem;height:2rem;border-radius:.375rem;color:inherit;cursor:pointer;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,box-shadow,filter;transition-duration:var(--duration-hover);transition-timing-function:var(--ease-hover)}@media (prefers-reduced-motion:reduce){.field-styles_day__s1xrc{transition-duration:0s}}.field-styles_day__s1xrc:hover:not(:disabled),.field-styles_day__s1xrc[data-chosen=true]{background-color:var(--lang-key);box-shadow:var(--lang-key-shadow)}.field-styles_day__s1xrc[data-chosen=true]{font-weight:700;color:var(--lang-ink)}.field-styles_day__s1xrc[data-today=true]:after{content:"";position:absolute;bottom:.25rem;left:50%;width:.75rem;height:2px;translate:-50% 0;border-radius:1px;background-color:var(--lang-accent)}.field-styles_day__s1xrc:disabled{cursor:not-allowed}@media (forced-colors:active){.field-styles_focus__Av_pi:focus-visible,.field-styles_group__ebAD3:focus-within{outline:1px solid Highlight;outline-offset:-1px}.field-styles_control__c_RV6{border:1px solid}}@media (prefers-reduced-motion:reduce){.field-styles_control__c_RV6,.field-styles_day__s1xrc{transition:none}}.field-styles_group__ebAD3:focus-within{background-color:var(--lang-key)}.proposedList_row__QzYih{position:relative;display:flex;align-items:center;gap:.5rem}.proposedList_withActions__jZaba{padding-inline-end:.75rem}.proposedList_main__NkdJ9{display:grid;min-width:0;flex:1;gap:.125rem;padding:.5rem .75rem;border-radius:inherit;color:var(--lang-ink);text-align:start;cursor:pointer}.proposedList_title__oMC_d{font-size:.875rem;line-height:1.25rem}.proposedList_meta__xX5Hr,.proposedList_title__oMC_d{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.proposedList_meta__xX5Hr{color:var(--lang-ink-secondary);font-size:var(--lang-text-meta);line-height:1.125rem}.proposedList_chooses__EDYuG{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,box-shadow,filter;transition-duration:var(--duration-hover);transition-timing-function:var(--ease-hover)}@media (prefers-reduced-motion:reduce){.proposedList_chooses__EDYuG{transition-duration:0s}}.proposedList_chooses__EDYuG:hover,.proposedList_chosen__sHCKt{background-color:var(--lang-key)}.proposedList_chosen__sHCKt{box-shadow:inset 2px 0 0 var(--lang-accent)}.proposedList_links__x2ErJ{border-radius:.375rem;background-color:var(--lang-paper);box-shadow:var(--lit-cast,0 0 0 0 transparent)}.proposedList_actions__18YPR{display:flex;flex-shrink:0;align-items:center;gap:.5rem;opacity:0;transition:opacity .12s cubic-bezier(.2,0,0,1)}.proposedList_chosen__sHCKt .proposedList_actions__18YPR,.proposedList_row__QzYih:focus-within .proposedList_actions__18YPR,.proposedList_row__QzYih:hover .proposedList_actions__18YPR{opacity:1}@media (hover:none){.proposedList_actions__18YPR{opacity:1}}.proposedTable_table__Ig7A0{width:100%;border-collapse:collapse}.proposedTable_header__NcitC{height:2rem;border-bottom:1px solid var(--lang-rule);padding:0;color:var(--lang-ink-secondary);font-size:var(--lang-text-meta);font-weight:700;line-height:1.125rem;text-align:start;vertical-align:middle}.proposedTable_headerEnd__NlNdZ{text-align:end}.proposedTable_headerLabel__Fh2G9{display:block;padding-inline:.75rem}.proposedTable_sortButton__qsI4C{display:flex;width:100%;height:2rem;align-items:center;gap:.25rem;padding-inline:.75rem;color:inherit;font:inherit;text-align:inherit;cursor:pointer;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,box-shadow,filter;transition-duration:var(--duration-hover);transition-timing-function:var(--ease-hover)}@media (prefers-reduced-motion:reduce){.proposedTable_sortButton__qsI4C{transition-duration:0s}}.proposedTable_sortButton__qsI4C:hover{color:var(--lang-ink)}.proposedTable_sortButtonEnd__ZOARU{justify-content:flex-end}.proposedTable_arrow__tX2PY{width:.75rem;height:.75rem;flex-shrink:0;opacity:0;transition:opacity .12s cubic-bezier(.2,0,0,1)}.proposedTable_sortButton__qsI4C:focus-visible .proposedTable_arrow__tX2PY,.proposedTable_sortButton__qsI4C:hover .proposedTable_arrow__tX2PY{opacity:.6}.proposedTable_sortButton__qsI4C .proposedTable_arrow__tX2PY.proposedTable_arrowActive__e7qqh{color:var(--lang-accent);opacity:1}.proposedTable_row__O84Gn{height:2.25rem;border-top:1px solid var(--lang-rule);transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,box-shadow,filter;transition-duration:var(--duration-hover);transition-timing-function:var(--ease-hover)}@media (prefers-reduced-motion:reduce){.proposedTable_row__O84Gn{transition-duration:0s}}.proposedTable_row__O84Gn:first-child{border-top:0}.proposedTable_cell__w7T2e{padding-inline:.75rem;vertical-align:middle}.proposedTable_numeric__kO8dG{font-variant-numeric:tabular-nums;text-align:end}.data_deck__ucpx2{--ks-deck-color:#2b2118;--ks-deck-accent-color:#b4532a;--ks-visualization-surface:#fbf3e6;--ks-deck-font-family:Georgia,"Times New Roman",serif;display:grid;width:100%;max-width:20rem;gap:.75rem;padding:1rem;background-color:#fbf3e6;box-shadow:0 0 0 1px rgb(43 33 24/.12);color:#2b2118;font-family:Georgia,Times New Roman,serif}.progress-styles_fill__uPqhq{height:100%;width:100%;border-radius:inherit;background-color:var(--lang-accent);transition:transform var(--duration-normal) var(--ease-default)}.progress-styles_sweep__Nnu5T{position:absolute;inset-block:0;left:0;width:40%;border-radius:inherit;background-color:var(--lang-accent);animation:progress-styles_sweep__Nnu5T 1.6s var(--ease-default) infinite}@keyframes progress-styles_sweep__Nnu5T{0%{translate:-100% 0}to{translate:250% 0}}.progress-styles_breathe__uQxMq{animation:progress-styles_breathe__uQxMq 1.6s var(--ease-default) infinite alternate}@keyframes progress-styles_breathe__uQxMq{0%{opacity:1}to{opacity:.5}}@media (prefers-reduced-motion:reduce){.progress-styles_fill__uPqhq{transition:none}.progress-styles_sweep__Nnu5T{width:50%;animation:none}.progress-styles_breathe__uQxMq{animation:none}}.avatar-styles_initials13__51FWm{font-size:var(--lang-text-meta)}.avatar-styles_mark___39mS{height:62%;width:auto}.avatar-styles_person__An4u2{box-shadow:var(--avatar-ring,none)}.avatar-styles_stack__qZXYX{--avatar-ring:0 0 0 2px var(--lang-paper);--lit-cast:0 0 0 2px var(--lang-paper)}.avatar-styles_stack__qZXYX>*+*{margin-inline-start:-.375rem}.tier_red__r2BX0{background:var(--lang-tier-sheen),linear-gradient(124deg,transparent 0 58%,var(--lang-tier-planner-accent) 58% 70%,transparent 70%),var(--lang-tier-planner);color:var(--lang-tier-ink)}.tier_hues__7dhp9{background:var(--lang-tier-sheen),linear-gradient(124deg,transparent 0 58%,var(--lang-tier-curriculum-accent) 58% 70%,transparent 70%),var(--lang-tier-curriculum);color:var(--lang-tier-ink)}.tier_surface__ULa2u.tier_red__r2BX0{box-shadow:var(--lang-tier-rim),0 0 0 1px var(--lang-tier-planner-edge),0 10px 24px -14px var(--lang-tier-planner-cast)}.tier_surface__ULa2u.tier_hues__7dhp9{box-shadow:var(--lang-tier-rim),0 0 0 1px var(--lang-tier-curriculum-edge),0 10px 24px -14px var(--lang-tier-curriculum-cast)}.tier_surface__ULa2u.tier_hues__7dhp9,.tier_surface__ULa2u.tier_red__r2BX0{--foreground:0 0% 100%;--muted-foreground:0 0% 94%}.tier_muted__vlDpL{position:relative;isolation:isolate;color:hsl(var(--foreground))}.tier_muted__vlDpL:before{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;background:var(--shell-card);opacity:.5}.tier_muted__vlDpL.tier_hues__7dhp9:before{opacity:.4}.tier_muted__vlDpL.tier_faint__2POdC:before{opacity:.82}.tier_held____zMD{position:relative}.tier_held____zMD:after{content:"";position:absolute;inset:0;padding:var(--lang-tier-edge);border-radius:inherit;background:var(--lang-ink);pointer-events:none;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude}.tier_held____zMD.tier_red__r2BX0:after{background:var(--lang-tier-planner)}.tier_held____zMD.tier_hues__7dhp9:after{background:var(--lang-tier-curriculum)}.tier_keyOnTier__ppjI8{--foreground:222.9 9.9% 13.9%;--lang-glass-top:rgb(255 255 255/0.96);--lang-glass-bottom:rgb(255 255 255/0.88);--lang-key-edge:rgb(0 13 46/0.14);--lang-specular:rgb(255 255 255/0.85)}.tier_button__IInE2{border:0}.tier_button__IInE2.tier_red__r2BX0{box-shadow:var(--lang-tier-rim),inset 0 0 0 1px rgb(255 255 255/.14),inset 0 -2px 6px rgb(82 9 10/.3),0 0 0 1px var(--lang-tier-planner-edge),0 10px 24px -12px var(--lang-tier-planner-cast);text-shadow:0 1px 1px var(--lang-tier-planner-ink-shadow)}.tier_button__IInE2.tier_hues__7dhp9{box-shadow:var(--lang-tier-rim),inset 0 0 0 1px rgb(255 255 255/.14),0 0 0 1px var(--lang-tier-curriculum-edge),0 10px 24px -12px var(--lang-tier-curriculum-cast);text-shadow:0 1px 1px var(--lang-tier-curriculum-ink-shadow)}.tier_button__IInE2.tier_hues__7dhp9,.tier_button__IInE2.tier_hues__7dhp9 svg,.tier_button__IInE2.tier_red__r2BX0,.tier_button__IInE2.tier_red__r2BX0 svg{color:var(--lang-tier-ink)!important}.tier_button__IInE2.tier_hues__7dhp9:focus-visible,.tier_button__IInE2.tier_red__r2BX0:focus-visible{outline-color:var(--lang-tier-ink)}.tier_button__IInE2:hover:not(:disabled){filter:brightness(1.06)}.tier_button__IInE2:active:not(:disabled){filter:brightness(.94)}.tier_button__IInE2:disabled{opacity:.6}.tier_avatarRing__pdBVZ{padding:var(--lang-tier-edge);border-radius:9999px}.tier_edge___9rah{flex:none;height:var(--lang-tier-edge)}.tier_frame__4Jorn{padding:var(--lang-tier-edge);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude}.tier_frame__4Jorn.tier_red__r2BX0{background:var(--lang-tier-planner)}.tier_frame__4Jorn.tier_hues__7dhp9{background:var(--lang-tier-curriculum)}.tier_sweep__Kc3ho{position:relative;isolation:isolate;overflow:hidden}.tier_sweep__Kc3ho.tier_red__r2BX0{background:var(--lang-tier-sheen),var(--lang-tier-planner)}.tier_sweep__Kc3ho.tier_hues__7dhp9{background:var(--lang-tier-sheen),var(--lang-tier-curriculum)}.tier_sweep__Kc3ho:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(124deg,transparent 36%,color-mix(in srgb,var(--lang-tier-ink) 34%,transparent) 50%,transparent 64%);-webkit-mask-image:linear-gradient(180deg,#000,rgb(0 0 0/.2) 32%,rgb(0 0 0/.2) 68%,#000);mask-image:linear-gradient(180deg,#000,rgb(0 0 0/.2) 32%,rgb(0 0 0/.2) 68%,#000);transform:translateX(100%);animation:tier_sweep__Kc3ho 6s ease-in-out infinite}@keyframes tier_sweep__Kc3ho{0%{transform:translateX(100%)}40%,to{transform:translateX(-100%)}}@media (prefers-reduced-motion:reduce){.tier_sweep__Kc3ho:before{display:none}}.toast-styles_toast__NdilL{--lit-cast:var(--lang-shadow-raised);width:100%;max-width:24rem}.toast-styles_toast__NdilL *{--lit-cast:initial}.toast-styles_floating__vuEGg{width:min(24rem,calc(100vw - 2rem))}.toast-styles_floating__vuEGg[data-visible=true]{animation:toast-styles_arrive__iJZSv var(--duration-slow) var(--ease-out) both}.toast-styles_floating__vuEGg[data-visible=false]{pointer-events:none;animation:toast-styles_leave__E7cKF var(--duration-normal) var(--ease-default) both}@keyframes toast-styles_arrive__iJZSv{0%{opacity:0;translate:0 1rem}to{opacity:1;translate:0 0}}@keyframes toast-styles_drop__O9gQ6{0%{opacity:0;translate:0 -1rem}to{opacity:1;translate:0 0}}@keyframes toast-styles_leave__E7cKF{0%{opacity:1}to{opacity:0}}@keyframes toast-styles_fade__V6L3k{0%{opacity:0}to{opacity:1}}@media (max-width:767px){.toast-styles_floating__vuEGg[data-visible=true]{animation-name:toast-styles_drop__O9gQ6}}@media (prefers-reduced-motion:reduce){.toast-styles_floating__vuEGg[data-visible=true]{animation-name:toast-styles_fade__V6L3k}}.feedback_skeletonTitle__aAKh4{height:.875rem;width:40%}.feedback_skeletonLine__fWF9m{height:.75rem;width:100%}.feedback_skeletonShort__0c1gx{width:70%}.feedback_pane__9iO7T{display:grid;min-height:15rem;place-items:center}.foundations_meta__D252A{font-size:var(--lang-text-meta);line-height:1.125rem}.foundations_sceneCrop__HmYeY{position:relative;overflow:hidden;border-radius:.375rem}.foundations_layerRow__pr2es{display:grid;gap:.5rem;padding-block:.75rem;border-bottom:1px solid var(--lang-rule)}.foundations_layerHead__E_J2X{display:none;padding-block:0 .5rem;color:var(--lang-ink-secondary);font-size:var(--lang-text-meta);font-weight:700;line-height:1.125rem}@media (min-width:1024px){.foundations_layerRow__pr2es{grid-template-columns:8rem minmax(0,1fr) 14rem;align-items:start;gap:1rem}.foundations_layerHead__E_J2X{display:grid}}.foundations_swatch__OmVyp{position:relative;display:grid;width:3rem;height:2rem;overflow:hidden;place-items:center;border-radius:.375rem;box-shadow:inset 0 0 0 1px var(--lang-key-edge)}.foundations_swatchGlass__NuPex{position:absolute;inset:.375rem;border-radius:.25rem}.foundations_fillScene__vpJSb{background:var(--chrome-gradient)}.foundations_fillWell__TNYH1{background-color:var(--lang-well)}.foundations_fillPaper__zfuB7{background-color:var(--lang-paper)}.foundations_fillKey__BRswP{background-color:var(--lang-key)}.foundations_fillRule__OCKCv{background-color:var(--lang-rule)}.foundations_fillRuleStrong__YK5H4{background-color:var(--lang-rule-strong)}.foundations_fillControlEdge__GIm72{background-color:var(--lang-control-edge)}.foundations_fillInk__01k23{background-color:var(--lang-ink)}.foundations_fillInkSecondary__5iT6y{background-color:var(--lang-ink-secondary)}.foundations_fillHighlight__NaxUT{background-color:var(--lang-highlight)}.foundations_fillAccent__7MyB1{background-color:var(--lang-accent)}.foundations_fillDanger__xOnON{background-color:var(--lang-danger)}.foundations_fillDangerInk__1wpgi{background-color:var(--lang-danger-ink)}.foundations_fillData1__CgqDU{background-color:hsl(var(--chart-1))}.foundations_fillData2__UiKHe{background-color:hsl(var(--chart-2))}.foundations_fillData3__xZMG_{background-color:hsl(var(--chart-3))}.foundations_fillData4__uet5d{background-color:hsl(var(--chart-4))}.foundations_fillOther__qWgId{background-color:hsl(var(--chart-5))}.foundations_fillBrand__55Hjw{background-color:var(--kd-red-500)}.foundations_inkDanger__qErqt{color:var(--lang-danger-ink)}.foundations_inkWarning__QCHsf{color:var(--lang-warning)}.foundations_inkSuccess__VIfM1{color:var(--lang-success)}.foundations_inkSecondary__LTVLL,.foundations_tabLabel__loMjx{color:var(--lang-ink-secondary)}.foundations_tabLabel__loMjx{padding-block:.375rem}.foundations_tabCurrent__83sqe{color:var(--lang-ink);box-shadow:inset 0 -2px 0 var(--lang-accent)}.foundations_ringShown__2GbPp{outline:2px solid var(--lang-accent);outline-offset:2px}.foundations_meter__oc_75{display:block;width:6rem;height:.5rem;overflow:hidden;border-radius:9999px}.foundations_meterFill__JTCAU{display:block;width:60%;height:100%;border-radius:inherit;background-color:var(--lang-accent)}.foundations_highlight__YwlqM{padding-inline:.125rem;background-color:var(--lang-highlight);color:var(--lang-highlight-ink)}.foundations_material__WUlqQ{position:relative;display:grid;width:7rem;height:4.5rem;overflow:hidden;place-items:center;border-radius:.375rem}.foundations_ruled__l8JmM{box-shadow:inset 0 0 0 1px var(--lang-rule)}.foundations_materialStrip__gN7dh{position:absolute;inset:.75rem .5rem auto;height:1.5rem;border-radius:.375rem}.foundations_splitGround__RIqaI{background:linear-gradient(90deg,transparent 50%,var(--lang-paper) 50%),var(--chrome-gradient);box-shadow:inset 0 0 0 1px var(--lang-rule)}.foundations_materialKey__uFe6z{width:4rem;height:2rem;border-radius:.375rem}.foundations_ladder__B5Fws{border-radius:.375rem;background-color:var(--lang-paper);box-shadow:inset 0 0 0 1px var(--lang-rule)}.foundations_step__tI9U0{display:grid;min-width:6rem;height:3rem;place-items:center;padding-inline:.75rem;border-radius:.375rem;color:var(--lang-ink);font-size:var(--lang-text-meta);line-height:1.125rem}.foundations_stepPaper__qYVjF{outline:1px dashed var(--lang-rule-strong);outline-offset:-1px}.foundations_liftCast__D0i1i,.foundations_nightPaper__nHEbo{background-color:var(--lang-paper)}.foundations_liftCast__D0i1i{box-shadow:var(--lit-cast,0 0 0 0 transparent);color:var(--lang-ink)}.foundations_strip__sDc_X{display:flex;height:2.25rem;align-items:center;gap:.25rem;padding-inline:.375rem;border-radius:.375rem}.foundations_stripTab__fAIlV{display:inline-flex;height:1.5rem;align-items:center;padding-inline:.5rem;border-radius:.375rem;font-size:.875rem}.foundations_stripTabOpen__kLhsW{color:var(--lang-ink)}.foundations_miniWindow__O3oO5{width:18rem;max-width:100%;overflow:hidden}.foundations_titleBar__2pFuP{display:flex;height:2rem;align-items:center;padding-inline:.75rem;color:var(--lang-ink);font-size:var(--lang-text-meta);font-weight:700}.foundations_workspace__77scD{display:grid;width:100%;max-width:40rem;height:14rem;grid-template-rows:auto minmax(0,1fr);gap:.375rem;overflow:hidden;padding:.375rem;border-radius:.625rem}.foundations_workspaceStrip__BkLDe{display:flex;height:2rem;align-items:center;padding-inline:.5rem;border-radius:.375rem}.foundations_workspaceOrb__w8qud{width:1rem;height:1rem;border-radius:9999px;box-shadow:inset 0 0 0 2px var(--kd-red-500)}.foundations_workspaceBody__CMQrN{display:flex;min-height:0;gap:.375rem}.foundations_workspaceGutter__j2chv{width:2.25rem;flex-shrink:0;border-radius:.375rem}.foundations_workspaceTile__PZt2a{padding:.5rem .75rem;color:var(--lang-ink-secondary);font-size:.75rem;line-height:1rem}.foundations_workspacePane__FkPIh{min-width:0;flex:1}.foundations_workspaceLane__Kn0q8{width:28%}.foundations_workspaceRail__9DarR{width:18%}.foundations_rungRow__eh_Qy{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem .75rem;padding-block:.5rem;border-bottom:1px solid var(--lang-rule)}@media (min-width:768px){.foundations_rungRow__eh_Qy{display:grid;grid-template-columns:4rem 10rem 6rem minmax(0,1fr)}}.foundations_tableHead__Kj2GI{display:none;color:var(--lang-ink-secondary);font-size:var(--lang-text-meta);font-weight:700;line-height:1.125rem}@media (min-width:768px){.foundations_tableHead__Kj2GI{display:grid}}.foundations_spacingRow__2qcRS{display:grid;grid-template-columns:minmax(0,1fr) 3rem 6rem;align-items:center;gap:.75rem;padding-block:.375rem;border-bottom:1px solid var(--lang-rule)}.foundations_measure__HCFEq{display:block;height:1rem;background-color:var(--lang-accent)}.foundations_corner__Jx3IN{display:block;width:3.5rem;height:3.5rem}.foundations_pill__sLctT{width:5rem;height:2rem}.foundations_elevationBox__PRXWh{display:block;width:8rem;height:4.5rem}.foundations_elevationWell__m4h23{display:grid;width:8rem;height:4.5rem;place-items:center;border-radius:.375rem}.foundations_elevationSheet__s6k0B{display:block;width:5rem;height:3rem}.foundations_castRaised__0k2cM{border-radius:.375rem;background-color:var(--lang-paper);box-shadow:0 0 0 1px var(--lang-rule),var(--lang-shadow-raised)}.foundations_castDialog__WAqJY{border-radius:.625rem;background-color:var(--lang-paper);box-shadow:var(--lang-shadow-window-focus)}.foundations_layerStep__szcVD{display:grid;grid-template-columns:2.5rem 8rem minmax(0,1fr);align-items:center;gap:.75rem;padding-block:.375rem;border-bottom:1px solid var(--lang-rule)}.foundations_rampRow__I7ZCI{display:grid;grid-template-columns:2rem minmax(0,1fr);align-items:baseline;gap:.25rem .75rem}.foundations_rampRow__I7ZCI>:last-child{grid-column:1/-1}@media (min-width:768px){.foundations_rampRow__I7ZCI{grid-template-columns:2rem 12rem minmax(0,1fr)}.foundations_rampRow__I7ZCI>:last-child{grid-column:auto}}.foundations_track__sq0si{position:relative;height:.75rem;border-radius:9999px}.foundations_runner__4mglo{position:absolute;inset:0;transition-property:translate}.foundations_runnerFast__rl5sV{transition-duration:var(--duration-fast)}.foundations_runnerNormal__LXANw{transition-duration:var(--duration-normal)}.foundations_runnerSlow__37G9b{transition-duration:var(--duration-slow)}.foundations_easeStandard__Fqvu0{transition-timing-function:var(--ease-default)}.foundations_easeOutExpo__muK33{transition-timing-function:var(--ease-out)}.foundations_dot__kSUP6{position:absolute;top:0;left:0;width:.75rem;height:.75rem;border-radius:9999px;background-color:var(--lang-ink)}.foundations_across___1Vy5 .foundations_runner__4mglo{translate:calc(100% - .75rem) 0}@media (prefers-reduced-motion:reduce){.foundations_runner__4mglo{transition-property:none}}.menu-styles_row__F2hct.menu-styles_descriptiveRow___XzRc{height:auto;min-height:3.5rem;align-items:flex-start;padding-block:var(--space-xs)}.menu-styles_descriptiveRow___XzRc>span:first-child{top:var(--space-xs)}.menu-styles_row__F2hct:focus,.menu-styles_row__F2hct[data-active=true],.menu-styles_row__F2hct[data-highlighted],.menu-styles_row__F2hct[data-selected=true],.menu-styles_row__F2hct[data-state=open]{background-color:var(--lang-control-hover,color-mix(in srgb,var(--lang-ink) 9%,transparent));color:var(--lang-ink)}.menu-styles_row__F2hct>svg{color:var(--lang-ink-secondary)}.menu-styles_markRow__Zb6_8>span:first-child{width:1rem;height:1rem;color:var(--lang-accent)}.menu-styles_row__F2hct.menu-styles_danger__7_si5,.menu-styles_row__F2hct.menu-styles_danger__7_si5:is(:focus,[data-highlighted],[data-active=true],[data-state=open],[data-selected=true]){color:var(--lang-danger-ink)}.menu-styles_row__F2hct.menu-styles_danger__7_si5>svg{color:var(--lang-danger-ink)}.menu-styles_meta__WT7zH{font-size:var(--lang-text-meta);line-height:1.125rem}.menu-styles_shortcut__GHRdB.menu-styles_shortcut__GHRdB{font-family:inherit;font-size:var(--lang-text-meta);line-height:1.125rem}button.menu-styles_openKey__gyJMj[data-state=open][aria-expanded=true]{background-color:var(--lang-key);background-image:none;box-shadow:var(--lang-key-shadow);color:var(--lang-ink)}.menu-styles_searchWell__94rNn svg{opacity:1;color:var(--lang-ink-secondary)}.menu-styles_row__F2hct[data-disabled]:not([data-disabled=false]){pointer-events:none;opacity:.5}.SiteFeedback_tooltip__j_Moa{position:relative;display:inline-flex}.SiteFeedback_tip__2n9xO{--tip-rise:0.25rem;position:absolute;left:50%;z-index:30;width:-moz-max-content;width:max-content;pointer-events:none;opacity:0;visibility:hidden;translate:-50% var(--tip-rise);transition:opacity .2s cubic-bezier(.2,0,0,1),translate .2s cubic-bezier(.22,1,.36,1),visibility 0s linear .2s}.SiteFeedback_tooltip__j_Moa[data-side=top] .SiteFeedback_tip__2n9xO{bottom:100%;padding-bottom:.375rem}.SiteFeedback_tooltip__j_Moa[data-side=bottom] .SiteFeedback_tip__2n9xO{--tip-rise:-0.25rem;top:100%;padding-top:.375rem}.SiteFeedback_tooltip__j_Moa:has(:focus-visible) .SiteFeedback_tip__2n9xO,.SiteFeedback_tooltip__j_Moa:hover .SiteFeedback_tip__2n9xO{pointer-events:auto;opacity:1;visibility:visible;translate:-50% 0;transition-delay:.12s}.SiteFeedback_tooltip__j_Moa:has(:focus-visible) .SiteFeedback_tip__2n9xO{transition-delay:0s}.SiteFeedback_tooltip__j_Moa[data-dismissed] .SiteFeedback_tip__2n9xO{pointer-events:none;opacity:0;visibility:hidden}@media (prefers-reduced-motion:reduce){.SiteFeedback_tip__2n9xO,.SiteFeedback_tooltip__j_Moa[data-side=bottom] .SiteFeedback_tip__2n9xO{--tip-rise:0}}.SiteFeedback_markRing__coQLJ{box-shadow:0 0 0 1px color-mix(in oklab,hsl(var(--primary)) 45%,var(--site-border-strong))}.SiteFeedback_toast__7qqiA{--lit-cast:0 12px 28px -8px rgb(0 0 0/0.18),0 4px 10px -4px rgb(0 0 0/0.1);max-width:24rem}.SiteFeedback_toast__7qqiA>*{--lit-cast:initial}.SiteFeedback_toast__7qqiA[data-motion=arrive]{animation:SiteFeedback_toastArrive___oP_R .32s cubic-bezier(.22,1,.36,1) both}.SiteFeedback_toast__7qqiA[data-motion=leave]{animation:SiteFeedback_toastLeave__Tgkq_ .2s cubic-bezier(.2,0,0,1) both;pointer-events:none}@keyframes SiteFeedback_toastArrive___oP_R{0%{opacity:0;translate:0 1rem}to{opacity:1;translate:0 0}}@keyframes SiteFeedback_toastLeave__Tgkq_{0%{opacity:1}to{opacity:0}}@keyframes SiteFeedback_toastFadeIn__lKKju{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.SiteFeedback_toast__7qqiA[data-motion=arrive]{animation-name:SiteFeedback_toastFadeIn__lKKju}}.SiteFeedback_toastRegion__mtjB2{position:fixed;right:1rem;bottom:1rem;z-index:50;display:grid;justify-items:end;gap:.5rem;width:min(24rem,100vw - 2rem);pointer-events:none}.SiteFeedback_toastRegion__mtjB2>*{pointer-events:auto}.SiteFeedback_progressFill__fk5gY{width:var(--progress);transition:width .32s cubic-bezier(.22,1,.36,1)}.SiteFeedback_progressFill__fk5gY[data-pending]{width:0}.SiteFeedback_fillInk__H2Fjk{background-color:var(--site-accent)}.SiteFeedback_mutedInk__Bcufk{color:#82899c}@media (prefers-reduced-motion:reduce){.SiteFeedback_progressFill__fk5gY{transition:none}}.siteField_control__Ajqu7{min-height:2.5rem;font-size:1.0625rem;line-height:1.55;transition:background-color var(--duration-fast) var(--ease-default)}.siteField_control__Ajqu7:hover{background-color:var(--site-paper)}.siteField_control__Ajqu7:focus{background-color:var(--site-raised)}.siteField_control__Ajqu7:disabled{cursor:not-allowed;opacity:.5}.siteField_control__Ajqu7[aria-invalid=true]{box-shadow:inset 0 1px 2px var(--site-cast-soft),inset 0 0 0 1px var(--site-fg)}.siteField_search__OO5vd{padding-left:2.25rem}.siteField_select__mw19q{padding-right:2.25rem;cursor:pointer}select.siteField_control__Ajqu7:has(option[value=""]:checked){color:var(--site-fg-secondary)}select.siteField_control__Ajqu7 option{color:var(--site-fg)}.siteField_control__Ajqu7:-webkit-autofill{box-shadow:inset 0 1px 2px var(--site-cast-soft),inset 0 0 0 1px var(--site-cast-soft),inset 0 0 0 100vmax var(--site-raised);-webkit-text-fill-color:var(--site-fg)}.siteField_control__Ajqu7:autofill{box-shadow:inset 0 1px 2px var(--site-cast-soft),inset 0 0 0 1px var(--site-cast-soft),inset 0 0 0 100vmax var(--site-raised);-webkit-text-fill-color:var(--site-fg)}.siteField_control__Ajqu7::-webkit-search-cancel-button{-webkit-appearance:none;appearance:none;width:1rem;height:1rem;background-color:var(--site-fg-secondary);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M4 4l8 8M12 4l-8 8' stroke='black' stroke-width='1.8' stroke-linecap='round'/%3E%3C/svg%3E") center /contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M4 4l8 8M12 4l-8 8' stroke='black' stroke-width='1.8' stroke-linecap='round'/%3E%3C/svg%3E") center /contain no-repeat;cursor:pointer}@media (forced-colors:active){.siteField_control__Ajqu7{border:1px solid}}@media (prefers-reduced-motion:reduce){.siteField_control__Ajqu7{transition:none}}.foundations_castFloating__gUZan{box-shadow:0 24px 48px -12px rgb(0 0 0/.28),0 8px 16px -8px rgb(0 0 0/.14)}.foundations_castWindow__sVNeP{box-shadow:var(--site-shadow-window)}.foundations_siteH1__o_wLg{font-size:clamp(2.25rem,1.5vw + 1.875rem,3rem);font-weight:700;line-height:1.1;letter-spacing:-.02em}.foundations_siteH2___VGVa{font-size:clamp(1.75rem,1vw + 1.5rem,2.25rem);font-weight:700;line-height:1.15;letter-spacing:-.01em}.foundations_siteH3__WWFeR{font-size:1.5rem;font-weight:700;line-height:1.1}.foundations_siteLead__VvkOH{font-size:clamp(1.125rem,.6vw + .984rem,1.375rem);line-height:1.45}.foundations_siteBody__Ob1nW{font-size:1.125rem;line-height:1.6}.foundations_siteCaption__Qi4DU{font-size:1rem;line-height:1.5}.foundations_siteSmall__9S9HL{font-size:.875rem;line-height:1.5}.foundations_track__DkMXj{position:relative;height:.75rem;border-radius:9999px;background:hsl(var(--muted))}.foundations_runner__Xgpvf{position:absolute;inset:0;transition-property:translate}.foundations_dot__lySsr{position:absolute;top:0;left:0;width:.75rem;height:.75rem;border-radius:9999px;background:hsl(var(--foreground))}.foundations_across__H1ZcG .foundations_runner__Xgpvf{translate:calc(100% - .75rem) 0}@media (prefers-reduced-motion:reduce){.foundations_runner__Xgpvf{transition-property:none}}.navigation_sceneCrop__ErgYS{position:relative;overflow:hidden;border-radius:.375rem}.navigation_contextTarget__MemG_{min-height:6rem;cursor:context-menu}.tabs-styles_list__CQGyQ{overflow-x:auto;scrollbar-width:none;box-shadow:inset 0 -1px 0 var(--lang-rule)}.tabs-styles_list__CQGyQ::-webkit-scrollbar{display:none}@property --tabs-fade-start{syntax:"<length>";inherits:false;initial-value:0}@property --tabs-fade-end{syntax:"<length>";inherits:false;initial-value:0}@keyframes tabs-styles_tabs-fade__0x1Xo{0%{--tabs-fade-start:0px;--tabs-fade-end:2rem}10%,90%{--tabs-fade-start:2rem;--tabs-fade-end:2rem}to{--tabs-fade-start:2rem;--tabs-fade-end:0px}}@supports (animation-timeline:scroll()){.tabs-styles_list__CQGyQ{-webkit-mask-image:linear-gradient(to right,transparent,#000 var(--tabs-fade-start),#000 calc(100% - var(--tabs-fade-end)),transparent);mask-image:linear-gradient(to right,transparent,#000 var(--tabs-fade-start),#000 calc(100% - var(--tabs-fade-end)),transparent);animation:tabs-styles_tabs-fade__0x1Xo linear both;animation-timeline:scroll(self inline)}}.tabs-styles_trigger___oHY6{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,box-shadow,filter;transition-duration:var(--duration-hover);transition-timing-function:var(--ease-hover)}@media (prefers-reduced-motion:reduce){.tabs-styles_trigger___oHY6{transition-duration:0s}}.tabs-styles_trigger___oHY6:hover,.tabs-styles_trigger___oHY6[data-state=active]{color:var(--lang-ink)}.tabs-styles_trigger___oHY6:after{content:"";position:absolute;inset-inline:0;bottom:0;height:2px;background:var(--lang-accent);scale:0 1;transition:scale var(--duration-normal) var(--ease-default)}.tabs-styles_trigger___oHY6[data-state=active]:after{scale:1 1}@media (prefers-reduced-motion:reduce){.tabs-styles_trigger___oHY6,.tabs-styles_trigger___oHY6:after{transition:none}}.ObjectLink_person__PPmtk{padding-inline:max(.2em,calc((1lh - 1cap) / 2))}.ObjectLink_self__wyQgX{background:var(--lang-highlight,var(--highlight-2));color:var(--lang-highlight-ink,hsl(var(--foreground)))}.ObjectLink_warning__Zm_22{background:color-mix(in srgb,var(--lang-danger-ink,hsl(var(--destructive))) 12%,transparent);color:inherit}.ObjectLink_warningIcon__3dNvF{color:var(--lang-danger-ink,hsl(var(--destructive)))}.ObjectLink_warning__Zm_22:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:2px}