@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}.site-header{z-index:20;flex-direction:column;display:flex;position:sticky;top:0}.site-header-bar{--nav-inline-padding:16px;justify-content:space-between;align-items:center;gap:var(--space-3);height:64px;padding-block:var(--space-2);padding-inline:var(--nav-inline-padding);border-bottom:1px solid var(--gray-5);background:var(--surface);display:flex;position:relative}.nav-brand-row,.nav-actions,.nav-brand-lockup,.nav-tool-home,.nav-reflective-link{align-items:center;display:flex}:is(.nav-tool-home,.nav-reflective-link){min-height:44px}.nav-brand-row{gap:var(--space-2);min-width:0}.nav-brand-lockup{gap:12px;min-width:0}.nav-actions{gap:var(--space-4)}.nav-tool-home{color:var(--gray-10);font-size:18px;font-weight:500}.nav-reflective-link img{width:128px}.nav-brand-divider{border-inline-start:1px solid var(--gray-6);height:28px}@media (min-width:768px){.site-header-bar{--nav-inline-padding:var(--space-5)}}.nav-links{align-items:center;gap:20px;display:flex}.nav-links .nav-link{min-height:44px;color:var(--gray-11);font-size:var(--font-size-3);font-weight:400;line-height:var(--line-height-3);touch-action:manipulation;transition:color var(--dur-fast) ease;outline:none;align-items:center;text-decoration:none;display:inline-flex}.nav-links .nav-link:focus-visible{outline:var(--app-focus-ring);outline-offset:var(--app-focus-ring-offset);border-radius:3px}@media (hover:hover) and (pointer:fine){.nav-links .nav-link:hover{color:var(--charcoal)}}@media (hover:hover){.nav-links .nav-link:not(.feedback-link):hover{text-underline-offset:calc(.025em + 2px);text-decoration-line:underline;text-decoration-thickness:min(2px,max(1px,.05em));-webkit-text-decoration-color:var(--accent-a5);-webkit-text-decoration-color:var(--accent-a5);-webkit-text-decoration-color:var(--accent-a5);text-decoration-color:var(--accent-a5)}@supports (color:color-mix(in lab, red, red)){.nav-links .nav-link:not(.feedback-link):hover{-webkit-text-decoration-color:color-mix(in oklab, var(--accent-a5), var(--gray-a6));-webkit-text-decoration-color:color-mix(in oklab, var(--accent-a5), var(--gray-a6));-webkit-text-decoration-color:color-mix(in oklab, var(--accent-a5), var(--gray-a6));text-decoration-color:color-mix(in oklab, var(--accent-a5), var(--gray-a6))}}}.nav-link.feedback-link{text-decoration:none}.nav-link-button{font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.nav-link.nav-link-active{color:var(--yellow);font-weight:500}@media (hover:hover) and (pointer:fine){.nav-link.nav-link-active:hover{color:var(--yellow)}}.nav-hamburger{width:44px;height:44px;color:var(--slate);cursor:pointer;transition:background-color var(--dur-fast) ease, color var(--dur-fast) ease, transform var(--dur-fast) var(--ease-out);-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;padding:0;display:none}.nav-hamburger[aria-expanded=true]{background-color:var(--gray-3);color:var(--charcoal)}@media (hover:hover) and (pointer:fine){.nav-hamburger:hover{background-color:var(--gray-3);color:var(--charcoal)}}.nav-hamburger:active{transform:scale(.96)}.nav-hamburger:focus-visible{outline:var(--app-focus-ring);outline-offset:var(--app-focus-ring-offset)}.nav-mobile-menu{display:none}@media (max-width:1180px){.nav-links{display:none}.nav-hamburger{display:inline-flex}.nav-mobile-menu{z-index:30;background:var(--surface);border:1px solid var(--gray-5);width:min(240px,100% - 32px);box-shadow:0 12px 32px var(--shadow-tint);top:calc(100% + 8px);border-radius:12px;flex-direction:column;gap:2px;padding:6px;display:flex;position:absolute;inset-inline-end:var(--nav-inline-padding)}@supports (color:color-mix(in lab, red, red)){.nav-mobile-menu{box-shadow:0 12px 32px color-mix(in srgb, var(--shadow-tint) 16%, transparent)}}.nav-mobile-menu{animation:nav-menu-slide .18s var(--ease-out) both}.nav-mobile-menu .nav-mobile-link{min-height:48px;color:var(--gray-11);transition:background-color var(--dur-fast) ease;-webkit-tap-highlight-color:transparent;border-radius:10px;align-items:center;padding:0 14px;font-size:17px;font-weight:400;line-height:1.2;text-decoration:none;display:flex}.nav-mobile-menu .nav-mobile-link.nav-link-active{color:var(--yellow);font-weight:500}.nav-mobile-menu .nav-mobile-link:active{background-color:var(--gray-a3);outline:none}.nav-mobile-menu .nav-mobile-link:focus-visible{outline:var(--app-focus-ring);outline-offset:var(--app-focus-ring-inset-offset);background-color:var(--gray-a2)}@media (hover:hover) and (pointer:fine){.nav-mobile-menu .nav-mobile-link:hover{background-color:var(--gray-3)}}}@media (max-width:359px){.nav-mobile-menu{width:auto;box-shadow:0 6px 16px var(--shadow-tint);top:100%;border-width:0 0 1px;border-radius:0;padding:8px;inset-inline:0}@supports (color:color-mix(in lab, red, red)){.nav-mobile-menu{box-shadow:0 6px 16px color-mix(in srgb, var(--shadow-tint) 10%, transparent)}}}@keyframes nav-menu-slide{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.nav-mobile-menu{animation:none}.nav-hamburger:active{transform:none}}.nav-reflective-link:focus-visible,.nav-tool-home:focus-visible{outline:var(--app-focus-ring);outline-offset:var(--app-focus-ring-offset);border-radius:3px}@media (max-width:600px){.nav-brand-lockup{gap:8px}.nav-reflective-link img{width:116px}.nav-tool-home{font-size:16.3px}.nav-brand-divider{height:24px}}@media (max-width:390px){.nav-reflective-link img{width:104px}.nav-tool-home{font-size:15.2px}}@media (max-width:370px){.site-header-bar{gap:6px}.nav-reflective-link img{width:90px}.nav-tool-home{font-size:12.8px}}@media (max-width:330px){.nav-reflective-link img{width:84px}.nav-tool-home{font-size:12.4px}}:is(.dark,.dark-theme) .nav-reflective-link img{filter:invert()}.feedback-link{cursor:pointer;touch-action:manipulation;text-underline-offset:3px;min-height:44px;transition:color var(--dur-fast) ease, background var(--dur-fast) ease, border-color var(--dur-fast) ease, transform var(--dur-fast) var(--ease-out);background:0 0;border:none;align-items:center;gap:6px;padding:0;text-decoration:underline;display:inline-flex}.feedback-link:focus-visible{outline:var(--app-focus-ring);outline-offset:var(--app-focus-ring-offset);border-radius:4px}.feedback-link-label-compact{display:none}.feedback-link--icon-only{gap:0;text-decoration:none}@media (max-width:520px){.feedback-link--has-compact-label .feedback-link-label-full{display:none}.feedback-link--has-compact-label .feedback-link-label-compact{display:inline}}.feedback-link--prominent{color:var(--grass-11);text-decoration-style:solid;-webkit-text-decoration-color:var(--grass-9);-webkit-text-decoration-color:var(--grass-9);-webkit-text-decoration-color:var(--grass-9);text-decoration-color:var(--grass-9);text-underline-offset:4px;font-size:14px;font-weight:500}@media (hover:hover) and (pointer:fine){.feedback-link--prominent:hover{color:var(--grass-12);-webkit-text-decoration-color:var(--grass-11);-webkit-text-decoration-color:var(--grass-11);-webkit-text-decoration-color:var(--grass-11);text-decoration-color:var(--grass-11)}}.feedback-link--cta{min-height:0;color:var(--grass-11);background:var(--grass-a2);border:1px solid var(--grass-a4);border-radius:var(--radius-3);padding:6px 12px;font-size:12px;font-weight:500;text-decoration:none}@media (hover:hover) and (pointer:fine){.feedback-link--cta:hover{color:var(--grass-12);background:var(--grass-a3);border-color:var(--grass-a6)}}.feedback-link--cta:active{transform:scale(.96)}@media (pointer:coarse){.feedback-link--cta{min-height:44px}}@media (prefers-reduced-motion:reduce){.feedback-link--cta:active{transform:none}}.site-footer{padding:var(--space-6) var(--space-4);border-top:var(--app-divider);background:var(--surface);flex:none}.site-footer-inner{width:100%;max-width:var(--site-max-width);justify-content:space-between;align-items:center;gap:var(--space-4);flex-wrap:wrap;margin:0 auto;display:flex}.site-footer-copyright{color:var(--gray-a8);font-size:var(--font-size-1);line-height:var(--line-height-1);white-space:nowrap;margin:0}.site-footer-links{justify-content:flex-end;align-items:center;gap:var(--space-3);color:var(--gray-11);font-size:var(--font-size-1);line-height:var(--line-height-1);opacity:.7;display:flex}.site-footer-link{color:inherit;font:inherit;text-decoration:none;-webkit-text-decoration-color:var(--gray-a5);-webkit-text-decoration-color:var(--gray-a5);-webkit-text-decoration-color:var(--gray-a5);text-decoration-color:var(--gray-a5);text-underline-offset:calc(.025em + 2px);align-items:center;text-decoration-thickness:min(2px,max(1px,.05em));display:inline-flex}.site-footer-button{cursor:pointer;background:0 0;border:0;padding:0}.site-footer-link:focus-visible{outline:var(--app-focus-ring);outline-offset:var(--app-focus-ring-offset);border-radius:4px}.site-footer-link.feedback-link{min-height:0;color:inherit;font:inherit;text-decoration:none}@media (hover:hover) and (pointer:fine){.site-footer-link:hover,.site-footer-link.feedback-link:hover{text-decoration:underline;-webkit-text-decoration-color:var(--gray-a5);-webkit-text-decoration-color:var(--gray-a5);-webkit-text-decoration-color:var(--gray-a5);text-decoration-color:var(--gray-a5)}}@media (min-width:768px){.site-footer-copyright,.site-footer-links{font-size:var(--font-size-3);line-height:var(--line-height-3)}.site-footer-links{gap:var(--space-4)}}.rm.rmnav{background:0 0;align-items:center;gap:14px;margin-left:28px;line-height:normal;display:none}@media (min-width:680px){.rm.rmnav{display:flex}}.rm.rmnav .fundtrigger-icon{display:none}@media (min-width:680px) and (max-width:767px){.rm.rmnav{gap:8px;margin-left:12px}.rm.rmnav .fundtrigger-lab{display:none}.rm.rmnav .fundtrigger-icon{display:block}}.rmnav-fund{align-items:center;gap:8px;display:flex}.rm.rmnav .fundtrigger,.rmnav-view{height:var(--roadmap-nav-control-height);border:var(--roadmap-control-frame);border-radius:var(--roadmap-nav-control-radius);box-shadow:none;background:0 0}.rmnav-view{align-items:stretch;display:flex;position:relative}.rmnav-view.is-active{background:var(--card)}.rmnav-view-trigger,.rmnav-view-clear{appearance:none;color:var(--ink-2);cursor:pointer;background:0 0;border:0}.rmnav-view-trigger{border-radius:var(--roadmap-nav-control-inner-radius);font-family:var(--body);align-items:center;gap:7px;padding-inline:10px 8px;display:flex}.rmnav-view-budget-chip{border:1px solid var(--green);align-items:center;min-height:24px;padding-inline:7px 28px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.rmnav-view-budget-chip{border:1px solid color-mix(in srgb, var(--green) 28%, transparent)}}.rmnav-view-budget-chip{border-radius:var(--roadmap-radius-pill);background:var(--green)}@supports (color:color-mix(in lab, red, red)){.rmnav-view-budget-chip{background:color-mix(in srgb, var(--green) 10%, var(--card))}}.rmnav-view-budget-chip{color:var(--green)}@supports (color:color-mix(in lab, red, red)){.rmnav-view-budget-chip{color:color-mix(in srgb, var(--green) 46%, var(--ink))}}.rmnav-view-budget-chip{font-family:var(--body);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:12px;font-weight:500}.rmnav-view-clear{border-radius:var(--roadmap-radius-pill);place-items:center;width:24px;height:24px;display:grid;position:absolute;inset-block-start:5px;inset-inline-end:28px}@media (hover:hover) and (pointer:fine){.rm.rmnav .fundtrigger:hover,.rmnav-view:hover{border-color:var(--roadmap-control-frame-hover-color)}.rm.rmnav .fundtrigger:hover{background:var(--ink)}@supports (color:color-mix(in lab, red, red)){.rm.rmnav .fundtrigger:hover{background:color-mix(in srgb, var(--ink) 4%, transparent)}}.rm.rmnav .fundtrigger:hover{background-image:none}.rmnav-view-trigger:hover{background:var(--ink)}@supports (color:color-mix(in lab, red, red)){.rmnav-view-trigger:hover{background:color-mix(in srgb, var(--ink) 4%, transparent)}}.rmnav-view-clear:hover{background:var(--green)}@supports (color:color-mix(in lab, red, red)){.rmnav-view-clear:hover{background:color-mix(in srgb, var(--green) 13%, transparent)}}}.rmnav-view-trigger:active{background:var(--ink)}@supports (color:color-mix(in lab, red, red)){.rmnav-view-trigger:active{background:color-mix(in srgb, var(--ink) 7%, transparent)}}.rmnav-view-clear:active{background:var(--green)}@supports (color:color-mix(in lab, red, red)){.rmnav-view-clear:active{background:color-mix(in srgb, var(--green) 20%, transparent)}}.rm.rmnav .fundtrigger:focus-visible{outline:var(--roadmap-focus-ring);outline-offset:var(--roadmap-focus-ring-offset)}.rmnav-view:has(.rmnav-view-trigger:focus-visible){outline:var(--roadmap-focus-ring);outline-offset:var(--roadmap-focus-ring-offset)}.rmnav-view-trigger:focus-visible{z-index:1;outline:none;position:relative}.rmnav-view-clear:focus-visible{outline:var(--roadmap-focus-ring);outline-offset:var(--roadmap-focus-ring-inset-offset)}.rm.rmnav .fundtrigger-lab{font-family:var(--mono);font-feature-settings:"zero" 1;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);font-size:9.5px}.rm.rmnav .fundtrigger-value{color:var(--ink);font-size:13px;font-weight:500}.rm.rmnav .fundtrigger-selection{font-family:var(--body);white-space:nowrap;font-size:13px}.rm.rmnav .fundtrigger-meta{font-family:inherit;font-size:inherit;color:var(--ink-3);font-variant-numeric:tabular-nums;font-weight:400}.rmnav .trigger-chevron{transition:transform var(--roadmap-duration-toggle) var(--roadmap-ease-toggle)}.rmnav [data-state=open]>.trigger-chevron{transform:rotate(180deg)}@media (prefers-reduced-motion:reduce){.rmnav .trigger-chevron{transition:none}}.activity-search-overlay{z-index:118;background:var(--ink);position:fixed;inset:0}@supports (color:color-mix(in lab, red, red)){.activity-search-overlay{background:color-mix(in srgb, var(--ink) 32%, transparent)}}.activity-search-overlay{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.activity-search-dialog{z-index:119;border-radius:var(--roadmap-radius-surface);background:var(--surface);width:min(560px,100vw - 32px);max-height:min(580px,100dvh - 48px);box-shadow:0 0 0 1px var(--app-control-frame-color), 0 24px 64px -28px var(--shadow-tint), 0 8px 24px -16px var(--shadow-tint);border:0;flex-direction:column;display:flex;position:fixed;top:50%;left:50%;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.activity-search-dialog{box-shadow:0 0 0 1px var(--app-control-frame-color), 0 24px 64px -28px color-mix(in srgb, var(--shadow-tint) 62%, transparent), 0 8px 24px -16px color-mix(in srgb, var(--shadow-tint) 42%, transparent)}}.activity-search-dialog{color:var(--ink);transform:translate(-50%,-50%)}.activity-search-dialog[data-position-frozen=true]{top:max(24px, calc(50dvh - var(--activity-search-frozen-half-height)));max-height:min(580px, calc(100dvh - 48px), calc(50dvh + var(--activity-search-frozen-half-height) - 24px));transform:translate(-50%)}.activity-search-input-wrap{min-height:48px;color:var(--ink-3);align-items:center;gap:10px;padding-inline:14px 12px;display:flex}.activity-search-input-wrap:focus-within{color:var(--ink-2)}.activity-search-input-wrap [cmdk-input]{width:100%;min-width:0;color:var(--ink);font-family:var(--body);background:0 0;border:0;outline:0;font-size:14px}.activity-search-input-wrap [cmdk-input]::placeholder{color:var(--ink-3)}.activity-search-input-wrap kbd,.activity-search-footer kbd{background:var(--ink);border:0;border-radius:4px}@supports (color:color-mix(in lab, red, red)){.activity-search-input-wrap kbd,.activity-search-footer kbd{background:color-mix(in srgb, var(--ink) 6%, transparent)}}.activity-search-input-wrap kbd,.activity-search-footer kbd{color:var(--ink-3);font-family:var(--mono);font-size:9px;font-weight:500;line-height:1}.activity-search-input-wrap>kbd{padding:4px 5px}.activity-search-dialog [cmdk-list]{height:var(--cmdk-list-height);overscroll-behavior:contain;flex:0 auto;min-height:0;max-height:min(500px,100dvh - 166px);scroll-padding-block:6px;overflow-y:auto}.activity-search-dialog [cmdk-list-sizer]{padding:6px 8px 8px}.activity-search-dialog [cmdk-group]+[cmdk-group]{margin-top:8px}.activity-search-dialog [cmdk-group-heading]{color:var(--ink-3);font-family:var(--body);letter-spacing:normal;text-transform:none;padding:6px 10px 4px;font-size:11px;font-weight:500}.activity-search-dialog [cmdk-item]{border-radius:var(--roadmap-radius-option);min-height:44px;color:var(--ink);cursor:pointer;border:0;align-items:center;gap:9px;padding:7px 10px;display:flex;position:relative;overflow:hidden}.activity-search-dialog [cmdk-item][data-selected=true]{background:var(--ink)}@supports (color:color-mix(in lab, red, red)){.activity-search-dialog [cmdk-item][data-selected=true]{background:color-mix(in srgb, var(--ink) 6%, transparent)}}.activity-search-dialog [cmdk-item]>.activity-command-arrow{color:var(--ink-3);opacity:0;flex:none;transition:opacity .11s ease-out,transform .11s ease-out;transform:translate(-2px)}.activity-search-dialog [cmdk-item][data-selected=true]>.activity-command-arrow{opacity:1;transform:translate(0)}.activity-command-icon{color:var(--ink-3);flex:none}.activity-command-rail{background:var(--surface);border-radius:3px;flex-direction:column;gap:1px;width:3px;display:flex;position:absolute;inset-block:6px;inset-inline-start:5px;overflow:hidden}.activity-command-rail-segment{flex:1 1 0;min-height:0}.activity-command-rail+.activity-command-copy{padding-inline-start:5px}.activity-command-copy{flex:1;gap:2px;min-width:0;display:grid}.activity-command-copy strong{font-family:var(--body);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;line-height:1.2;overflow:hidden}.activity-command-copy span{color:var(--ink-3);font-family:var(--body);text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:450;line-height:1.2;overflow:hidden}.activity-search-dialog [cmdk-empty]{min-height:116px;color:var(--ink-3);font-family:var(--body);text-align:center;place-content:center;gap:4px;padding:20px;display:grid}.activity-search-dialog [cmdk-loading],.activity-search-catalog-status{color:var(--ink-3);font-family:var(--body);padding:10px 18px;font-size:11px}.activity-search-dialog [cmdk-empty] strong{color:var(--ink);font-size:13px}.activity-search-dialog [cmdk-empty] span{font-size:11px}.activity-search-footer{background:var(--ink);align-items:center;gap:10px;min-height:28px;padding-inline:10px;display:flex}@supports (color:color-mix(in lab, red, red)){.activity-search-footer{background:color-mix(in srgb, var(--ink) 3%, transparent)}}.activity-search-footer{color:var(--ink-3);font-family:var(--body);font-size:9.5px}.activity-search-footer span{align-items:center;gap:3px;display:inline-flex}.activity-search-footer .activity-search-footer-new-tab{margin-inline-start:auto}.activity-search-footer kbd{place-items:center;min-width:17px;height:17px;display:inline-grid}.activity-search-dialog [cmdk-item]:focus-visible{outline:var(--roadmap-focus-ring);outline-offset:var(--roadmap-focus-ring-inset-offset)}.rm .roadmap-activity-finder{z-index:70;border-radius:var(--roadmap-radius-option);background:var(--surface);border:0;width:min(320px,100% - 32px);position:absolute;top:14px;right:16px;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.rm .roadmap-activity-finder{background:color-mix(in srgb, var(--surface) 82%, transparent)}}.rm .roadmap-activity-finder{-webkit-backdrop-filter:blur(12px)saturate(130%);backdrop-filter:blur(12px)saturate(130%);box-shadow:0 0 0 1px var(--app-control-frame-color), 0 16px 38px -24px var(--shadow-tint)}@supports (color:color-mix(in lab, red, red)){.rm .roadmap-activity-finder{box-shadow:0 0 0 1px var(--app-control-frame-color), 0 16px 38px -24px color-mix(in srgb, var(--shadow-tint) 60%, transparent)}}.rm .roadmap-activity-finder{color:var(--ink)}.rm .roadmap-activity-finder-input{min-height:42px;color:var(--ink-3);align-items:center;gap:8px;padding-inline:11px 7px;display:flex}.rm .roadmap-activity-finder-search-icon{flex:none}.rm .roadmap-activity-finder-input input{width:100%;min-width:0;color:var(--ink);font-family:var(--body);background:0 0;border:0;outline:0;font-size:13px}.rm .roadmap-activity-finder-input input[type=search]::-webkit-search-cancel-button{-webkit-appearance:none;display:none}.rm .roadmap-activity-finder-count{color:var(--ink-3);font-family:var(--body);font-variant-numeric:tabular-nums;white-space:nowrap;flex:none;font-size:12px;font-weight:500;line-height:1}.rm .roadmap-activity-finder-input button{width:28px;height:28px;color:var(--ink-2);cursor:pointer;background:0 0;border:0;border-radius:5px;flex:none;place-items:center;padding:0;display:grid}.rm .roadmap-activity-finder-input button:disabled{opacity:.32;cursor:default}@media (hover:hover) and (pointer:fine){.rm .roadmap-activity-finder-input button:not(:disabled):hover{background:var(--ink)}@supports (color:color-mix(in lab, red, red)){.rm .roadmap-activity-finder-input button:not(:disabled):hover{background:color-mix(in srgb, var(--ink) 6%, transparent)}}}@media (prefers-reduced-motion:no-preference){.activity-search-overlay[data-state=open]{animation:.13s ease-out activity-search-overlay-in}.activity-search-dialog[data-state=open]{animation:.15s ease-out activity-search-dialog-in}.activity-search-dialog [cmdk-list]{transition:height .1s ease-out}.rm .roadmap-activity-finder{animation:.14s ease-out activity-finder-in}}@keyframes activity-search-overlay-in{0%{opacity:0}}@keyframes activity-search-dialog-in{0%{opacity:0}}@keyframes activity-finder-in{0%{opacity:0;transform:translateY(-5px)}}@media (max-width:679px){.activity-search-overlay,.activity-search-dialog,.rm .roadmap-activity-finder{display:none}}@media (prefers-contrast:more),(forced-colors:active){.activity-search-dialog,.rm .roadmap-activity-finder{outline:1px solid}.activity-search-dialog [cmdk-item][data-selected=true]{outline-offset:-2px;outline:2px solid}}@media (prefers-reduced-transparency:reduce),(forced-colors:active){.activity-search-overlay{-webkit-backdrop-filter:none;backdrop-filter:none}.activity-search-dialog,.rm .roadmap-activity-finder{background:var(--card)}.rm .roadmap-activity-finder{-webkit-backdrop-filter:none;backdrop-filter:none}}@layer theme{:root,:host{--font-sans:var(--font-inter);--font-mono:var(--font-jetbrains-mono);--font-weight-medium:500;--ease-out:cubic-bezier(0, 0, .2, 1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-inter);--default-mono-font-family:var(--font-jetbrains-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.collapse{visibility:collapse}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.\!grid{display:grid!important}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.table{display:table}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.italic{font-style:italic}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--background:#fff;--foreground:#282c2e;--nav-h:68px;--site-max-width:1136px;--reading-max-width:880px;--white:#fff;--surface:#fff;--beige-10:#fefdfc;--beige-20:#fcfaf8;--beige-30:#f9f4f0;--beige-40:#f6efea;--beige-50:#f5ece4;--beige:#e1cbba;--gold:#a47f52;--charcoal:#282c2e;--shadow-tint:#282c2e;--yellow:#fb0;--blue:#466f8d;--clay:#a0503c;--green:#858f6a;--sage:#bbc2bd;--slate:#8b8d8e;--brand-yellow:#fb0;--brand-red:#d46448;--brand-blue:#3976ba;--brand-light-green:#9bbd40;--brand-green:#017870;--brand-bright-blue:#2abbcc;--brand-purple:#655886;--brand-orange:#fa9f57;--brand-teal:#369d8e;--brand-light-gold:#caab7b;--brand-grey:#8b8d8e;--ink:#282c2e;--ink-2:#5c5648;--ink-3:#8b8d8e;--line:#e1cbba;--line-2:#cdbfa6;--paper:#f9f4f0;--paper-2:#f5ece4;--card:#fefdfc;--app-tooltip-background:var(--ink)}@supports (color:color-mix(in lab, red, red)){:root{--app-tooltip-background:color-mix(in srgb, var(--ink) 92%, transparent)}}:root{--app-tooltip-foreground:var(--paper);--app-tooltip-border:1px solid var(--paper)}@supports (color:color-mix(in lab, red, red)){:root{--app-tooltip-border:1px solid color-mix(in srgb, var(--paper) 24%, transparent)}}:root{--app-tooltip-shadow:0 .5px 0 .2px var(--paper) inset, 0 1px 6px 0 var(--shadow-tint)}@supports (color:color-mix(in lab, red, red)){:root{--app-tooltip-shadow:0 .5px 0 .2px color-mix(in srgb, var(--paper) 15%, transparent) inset, 0 1px 6px 0 color-mix(in srgb, var(--shadow-tint) 38%, transparent)}}:root{--amber:#a47f52;--plum:#8a5fa6;--scale-yellow:#cbb02a;--edge-rest:#94918a;--edge-rest-dash:#b4b1ab;--edge-lit:#0f0f0e;--edge-lit-dash:var(--ink-2)}@supports (color:color-mix(in lab, red, red)){:root{--edge-lit-dash:color-mix(in srgb, var(--ink-2) 82%, var(--paper))}}:root{--edge-lit-refines:#163619;--edge-label-plate:var(--paper);--edge-label-text:#4f4a40;--edge-label-refines:#496d43;--unc-level-low:var(--brand-green);--unc-level-med:var(--brand-orange);--unc-level-high:var(--brand-red);--unc-scale-fill:var(--brand-bright-blue);--type-eng-text:#31726a;--type-eng-badge:#e5f2f0;--type-eng-surface:#eff7f6;--type-aero-text:#2f659f;--type-aero-badge:#e5edf6;--type-aero-surface:#eff4f9;--type-climate-text:#5c5179;--type-climate-badge:#ebe9ef;--type-climate-surface:#f3f2f5;--type-earth-text:#586936;--type-earth-badge:#f2f6e6;--type-earth-surface:#f7faf0;--type-placeholder-text:#725f46;--type-placeholder-badge:#f8f4ee;--type-placeholder-surface:#fbf8f5;--focus:var(--blue);--engine:var(--brand-teal);--settings-icon:var(--slate);--coral:#d94c3d;--navy:#0a5e73;--cyan:#2ecfc9;--seafoam:#5a9e91;--orange:#f5a050;--chartreuse:#bfc255;--mauve:#9b8caa;--tan:#d4b896;--teal:#1a7a73;--salmon:#e86c50;--font-size-eyebrow:18px;--font-size-h1:58px;--font-size-h2:40px;--font-size-h3:32px;--font-size-h4:28px;--font-size-cta:22px;--font-size-lg:22px;--font-size-md:18px;--font-size-sm:14px;--font-size-btn-lg:20px;--font-size-btn-md:16px;--shadow-soft:0px 0px 40px #0000000d;--app-focus-ring:2px solid var(--focus);--app-focus-ring-offset:2px;--app-focus-ring-text-offset:3px;--app-focus-ring-inset-offset:-2px;--app-focus-ring-radius:4px;--app-focus-ring-clearance:4px;--app-control-frame-color:var(--ink)}@supports (color:color-mix(in lab, red, red)){:root{--app-control-frame-color:color-mix(in srgb, var(--ink) 10%, transparent)}}:root{--app-control-frame:1px solid var(--app-control-frame-color);--app-control-frame-hover-color:var(--ink)}@supports (color:color-mix(in lab, red, red)){:root{--app-control-frame-hover-color:color-mix(in srgb, var(--ink) 18%, transparent)}}:root{--app-divider:1px solid var(--ink)}@supports (color:color-mix(in lab, red, red)){:root{--app-divider:1px solid color-mix(in srgb, var(--ink) 12%, transparent)}}:root{--ease-out:cubic-bezier(.2, .7, .3, 1);--dur-fast:.14s;--gradient-sunlight:linear-gradient(180deg, #fff9e5 0%, #ffe281 100%);--gradient-atmosphere:linear-gradient(90deg, #466f8d 7%, #939280 59%, #a47f52 100%)}:where(body:has(.site-header) :where(a[href]:not([class]),button:not([class]),input:not([class]),select:not([class]),textarea:not([class]),summary:not([class])):focus-visible,.fallback-link:focus-visible),:where(body:has(.site-header) .rt-HoverCardTrigger:focus-visible,body:has(.site-header) [data-app-tooltip-trigger]:focus-visible){outline:var(--app-focus-ring);outline-offset:var(--app-focus-ring-offset);border-radius:var(--app-focus-ring-radius)}#main-content{scroll-margin-block-start:var(--nav-h)}#main-content:focus-visible,#main-content h1:focus-visible{outline:var(--app-focus-ring);outline-offset:var(--app-focus-ring-offset);border-radius:var(--app-focus-ring-radius)}#main-content[data-route-focus]:focus-visible,#main-content h1[data-route-focus]:focus-visible{outline:none}:is(.dark,.dark-theme){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--background:#131312;--foreground:#e8e6e2;--surface:#201f1c;--beige-10:#262521;--beige-20:#201f1c;--beige-30:#141312;--beige-40:#1b1a17;--beige-50:#1e1d1a;--beige:#35322c;--charcoal:#e8e6e2;--slate:#9b9d9d;--shadow-tint:#05070a;--ink:#e8e6e2;--ink-2:#b7b1a4;--ink-3:#9a9c9d;--line:#35322c;--line-2:#45413a;--paper:#141312;--paper-2:#1b1a17;--card:#262521;--amber:#c69a63;--plum:#a87fc4;--scale-yellow:#d9c04a;--edge-rest:#bdb9b1;--edge-rest-dash:#8f8c85;--edge-lit:#f2eee6;--edge-lit-dash:var(--ink-2)}@supports (color:color-mix(in lab, red, red)){:is(.dark,.dark-theme){--edge-lit-dash:color-mix(in srgb, var(--ink-2) 82%, var(--paper))}}:is(.dark,.dark-theme){--edge-lit-refines:#ccefc0;--edge-label-plate:var(--paper);--edge-label-text:var(--ink);--edge-label-refines:#a6cd97;--gold:#c69a63;--blue:#5b9bc4;--clay:#b57767;--green:#9aa47c;--sage:#7d8580;--engine:#6fb3a4;--navy:#3d9ab3;--teal:#3ba69d;--mauve:#a87fc4;--tan:#b89a72;--unc-level-low:var(--brand-green)}@supports (color:color-mix(in lab, red, red)){:is(.dark,.dark-theme){--unc-level-low:color-mix(in srgb, var(--brand-green) 78%, white)}}:is(.dark,.dark-theme){--unc-level-med:var(--brand-orange);--unc-level-high:var(--brand-red)}@supports (color:color-mix(in lab, red, red)){:is(.dark,.dark-theme){--unc-level-high:color-mix(in srgb, var(--brand-red) 82%, white)}}:is(.dark,.dark-theme){--unc-scale-fill:var(--brand-bright-blue)}@supports (color:color-mix(in lab, red, red)){:is(.dark,.dark-theme){--unc-scale-fill:color-mix(in srgb, var(--brand-bright-blue) 82%, white)}}:is(.dark,.dark-theme){--type-eng-text:#3ba69d;--type-eng-badge:var(--type-eng-text)}@supports (color:color-mix(in lab, red, red)){:is(.dark,.dark-theme){--type-eng-badge:color-mix(in srgb, var(--type-eng-text) 16%, transparent)}}:is(.dark,.dark-theme){--type-aero-text:#3d9ab3;--type-aero-badge:var(--type-aero-text)}@supports (color:color-mix(in lab, red, red)){:is(.dark,.dark-theme){--type-aero-badge:color-mix(in srgb, var(--type-aero-text) 16%, transparent)}}:is(.dark,.dark-theme){--type-aero-surface:var(--type-aero-text)}@supports (color:color-mix(in lab, red, red)){:is(.dark,.dark-theme){--type-aero-surface:color-mix(in srgb, var(--type-aero-text) 9%, var(--surface))}}:is(.dark,.dark-theme){--type-climate-text:#a87fc4;--type-climate-badge:var(--type-climate-text)}@supports (color:color-mix(in lab, red, red)){:is(.dark,.dark-theme){--type-climate-badge:color-mix(in srgb, var(--type-climate-text) 16%, transparent)}}:is(.dark,.dark-theme){--type-climate-surface:var(--type-climate-text)}@supports (color:color-mix(in lab, red, red)){:is(.dark,.dark-theme){--type-climate-surface:color-mix(in srgb, var(--type-climate-text) 9%, var(--surface))}}:is(.dark,.dark-theme){--type-earth-text:#bfc255;--type-earth-badge:var(--type-earth-text)}@supports (color:color-mix(in lab, red, red)){:is(.dark,.dark-theme){--type-earth-badge:color-mix(in srgb, var(--type-earth-text) 16%, transparent)}}:is(.dark,.dark-theme){--type-earth-surface:var(--type-earth-text)}@supports (color:color-mix(in lab, red, red)){:is(.dark,.dark-theme){--type-earth-surface:color-mix(in srgb, var(--type-earth-text) 9%, var(--surface))}}:is(.dark,.dark-theme){--type-eng-surface:var(--type-eng-text)}@supports (color:color-mix(in lab, red, red)){:is(.dark,.dark-theme){--type-eng-surface:color-mix(in srgb, var(--type-eng-text) 9%, var(--surface))}}:is(.dark,.dark-theme){--type-placeholder-text:#c69a63;--type-placeholder-badge:var(--type-placeholder-text)}@supports (color:color-mix(in lab, red, red)){:is(.dark,.dark-theme){--type-placeholder-badge:color-mix(in srgb, var(--type-placeholder-text) 16%, transparent)}}:is(.dark,.dark-theme){--type-placeholder-surface:var(--type-placeholder-text)}@supports (color:color-mix(in lab, red, red)){:is(.dark,.dark-theme){--type-placeholder-surface:color-mix(in srgb, var(--type-placeholder-text) 9%, var(--surface))}}:is(.dark,.dark-theme){--shadow-soft:0px 0px 40px var(--shadow-tint)}@supports (color:color-mix(in lab, red, red)){:is(.dark,.dark-theme){--shadow-soft:0px 0px 40px color-mix(in srgb, var(--shadow-tint) 40%, transparent)}}:root :is(.gambarino-script,.content-prose-h2 sub,.content-prose-h2 sup,.content-prose-h3 sub,.content-prose-h3 sup):not(.content-footnote-reference){letter-spacing:0;font-family:inherit;line-height:0;position:static}:root :is(sub.gambarino-script,.content-prose-h2 sub,.content-prose-h3 sub):not(.content-footnote-reference){vertical-align:-.27em;-webkit-text-stroke:.012em currentColor;font-size:.58em}:root :is(sup.gambarino-script,.content-prose-h2 sup,.content-prose-h3 sup):not(.content-footnote-reference){vertical-align:.4em;font-size:.65em}.radix-themes{--heading-font-family:var(--font-gambarino), serif;--app-prose-link-color:var(--grass-11);--app-prose-link-decoration-color:var(--grass-9);--app-tooltip-link-color:#b4be93;--grass-1:#f9faf8;--grass-2:#f1f3ef;--grass-3:#e6e9e1;--grass-4:#d9ddcf;--grass-5:#cbd0bc;--grass-6:#bbc1a6;--grass-7:#a8af8d;--grass-8:#929a71;--grass-9:#858f6a;--grass-10:#798462;--grass-11:#6a7456;--grass-12:#3b3f30;--grass-a1:#858f6a04;--grass-a2:#858f6a0f;--grass-a3:#858f6a1e;--grass-a4:#858f6a30;--grass-a5:#858f6a44;--grass-a6:#858f6a5c;--grass-a7:#858f6a79;--grass-a8:#858f6a9f;--grass-a9:#858f6a95;--grass-a10:#858f6aa9;--grass-a11:#858f6ac5;--grass-a12:#858f6aeb;--grass-contrast:#fff;--grass-surface:#f9faf8cc;--grass-indicator:#858f6a;--grass-track:#858f6a}:is(.dark,.dark-theme) .radix-themes{--app-tooltip-link-color:#3b3f30;--grass-1:#13140f;--grass-2:#191b13;--grass-3:#22261a;--grass-4:#2a2f20;--grass-5:#333926;--grass-6:#3f472f;--grass-7:#4e583b;--grass-8:#616c49;--grass-9:#858f6a;--grass-10:#909a74;--grass-11:#b4be93;--grass-12:#e4e8d5;--grass-a1:#b2bd9205;--grass-a2:#b2bd920f;--grass-a3:#b2bd921f;--grass-a4:#b2bd9230;--grass-a5:#b2bd9245;--grass-a6:#b2bd925c;--grass-a7:#b2bd927a;--grass-a8:#b2bd929e;--grass-a9:#b2bd9294;--grass-a10:#b2bd92a8;--grass-a11:#b2bd92c4;--grass-a12:#b2bd92eb;--grass-contrast:#fff;--grass-surface:#1c1f1680;--grass-indicator:#858f6a;--grass-track:#858f6a}.heading-semibold{letter-spacing:-.2px}[id]{scroll-margin-top:100px}html{overscroll-behavior-y:none}body{background:var(--beige-30);color:var(--foreground);overscroll-behavior-y:none;flex-direction:column;min-height:100dvh;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;display:flex}.radix-themes ::selection{background:var(--gold)}@supports (color:color-mix(in lab, red, red)){.radix-themes ::selection{background:color-mix(in srgb, var(--gold) 30%, transparent)}}.radix-themes ::selection{color:var(--ink)}body>.radix-themes{flex-direction:column;flex:1 0 auto;min-height:0;display:flex}.site-main{flex-direction:column;flex:1 0 auto;min-width:0;min-height:0;display:flex}.heading-anchor-link{color:inherit;text-decoration:none;position:relative}.heading-anchor-icon{border-radius:var(--radius-2);width:1.75rem;height:1.75rem;color:var(--gray-a9);opacity:0;top:.1em;justify-content:center;align-items:center;display:none;position:absolute;inset-inline-start:-2.25rem}.heading-anchor-link:hover .heading-anchor-icon,.heading-anchor-link:focus-visible .heading-anchor-icon,:target .heading-anchor-icon{color:var(--gray-12);opacity:1}.heading-anchor-link:focus-visible{outline:var(--app-focus-ring);outline-offset:var(--app-focus-ring-text-offset);border-radius:2px}@media (min-width:960px){.heading-anchor-icon{display:inline-flex}}@media (prefers-reduced-motion:no-preference){.heading-anchor-icon{transition:color .12s,opacity .12s}}.detail-hero{border-bottom:1px solid var(--gray-a4);--dhero-sheen-a:#fffdf980;--dhero-sheen-b:#fffdfa66;position:relative;overflow:hidden}.detail-hero:after{content:"";z-index:0;pointer-events:none;opacity:.035;mix-blend-mode:multiply;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}.detail-hero-topo{opacity:.6;mix-blend-mode:luminosity;pointer-events:none;background-image:url(/topo-lines.svg);background-position:0;background-repeat:no-repeat;background-size:cover;width:max(100%,1440px);position:absolute;inset-block:0;inset-inline-start:0}:is(.dark,.dark-theme) .detail-hero{--dhero-sheen-a:#fffdf900;--dhero-sheen-b:#fffdfa00}:is(.dark,.dark-theme) .detail-hero:after{mix-blend-mode:screen;opacity:.05}:is(.dark,.dark-theme) .detail-hero-topo{mix-blend-mode:screen;opacity:.45}.detail-hero-container{z-index:1;position:relative}.detail-hero-sentinel{pointer-events:none;height:1px;margin-bottom:-1px}.detail-hero-inner{align-items:flex-start;gap:var(--space-2);padding-block:var(--space-4) var(--space-6);flex-direction:column;max-width:none;display:flex}@media (min-width:768px){.detail-hero-inner{gap:var(--space-3);padding-block:var(--space-4) var(--space-6)}}.detail-hero-topbar{justify-content:space-between;align-items:center;gap:var(--space-3);width:100%;margin-bottom:var(--space-1);flex-wrap:wrap;display:flex}.detail-hero-feedback{margin-inline-start:auto}@media (max-width:640px){.detail-hero-feedback{justify-content:center;min-width:44px;text-decoration:none}.detail-hero-feedback .feedback-link-label-full,.detail-hero-feedback .feedback-link-label-compact{display:none}}@media (max-width:360px){.detail-hero-topbar{gap:var(--space-2)}}.detail-hero-title{font-family:var(--heading-font-family);letter-spacing:-1px;color:var(--charcoal);margin:var(--space-2) 0 0;text-wrap:balance;font-size:36px;font-weight:500;line-height:1.05}@media (min-width:768px){.detail-hero-title{margin-top:var(--space-4);font-size:clamp(48px,4.4vw,56px)}}.detail-hero-desc{color:var(--gray-a10);text-wrap:pretty;max-width:820px;margin:0;font-size:18px;line-height:1.45}@media (min-width:768px){.detail-hero-desc{margin-right:0;font-size:24px;line-height:1.3}}@keyframes detail-hero-enter{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.detail-hero-title,.detail-hero-desc,.detail-hero-topbar{animation:detail-hero-enter var(--dur-fast) var(--ease-out) backwards}.detail-hero-desc{animation-delay:90ms}.detail-hero-topbar{animation-delay:.18s}.detail-hero-badges,.detail-hero-tracks{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.detail-phase-label{color:var(--gray-11);white-space:nowrap;align-items:center;font-weight:550}.updated-on-link{color:var(--gray-10);white-space:nowrap;text-transform:none;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;-webkit-text-decoration-color:var(--gray-9);-webkit-text-decoration-color:var(--gray-9);-webkit-text-decoration-color:var(--gray-9);text-decoration-color:var(--gray-9);text-underline-offset:3px;align-items:center;margin-inline-start:8px;font-size:13px;transition:color .15s;display:inline-flex}.updated-on-link:hover{color:var(--gray-12)}.updated-on-link:focus-visible{outline:var(--app-focus-ring);outline-offset:var(--app-focus-ring-offset);border-radius:var(--radius-1)}@media (max-width:640px){.updated-on-link{margin-inline-start:0}}.updated-on-link--stacked{display:none}@media (max-width:640px){.detail-hero-badges{gap:var(--space-1);flex-wrap:nowrap;min-width:0}.detail-hero-topbar--stacked-update{column-gap:var(--space-1);row-gap:var(--space-1);grid-template-columns:minmax(0,1fr) 44px;display:grid}.detail-hero-topbar--stacked-update .detail-hero-badges{flex-wrap:wrap;grid-area:1/1}.detail-hero-tracks{gap:var(--space-1)}.detail-hero-topbar--stacked-update .detail-hero-feedback{grid-area:1/2;align-self:start}.updated-on-link--inline-multi{display:none}.updated-on-link--stacked{grid-area:2/1/auto/-1;justify-self:start;display:inline-flex}}.detail-content{background:var(--surface);border-radius:var(--radius-4) var(--radius-4) 0 0;z-index:1;position:relative}.detail-rail{background:var(--surface);flex:1;min-height:0}.detail-info{width:24px;height:24px;color:var(--gray-9);cursor:help;touch-action:manipulation;transition:color var(--dur-fast) ease;flex:none;justify-content:center;align-items:center;display:inline-flex;position:relative}.detail-info:after{content:"";position:absolute;inset:-10px}.detail-info:focus-visible{color:var(--gray-10)}@media (hover:hover) and (pointer:fine){.detail-info:hover{color:var(--gray-10)}}.detail-refs{scroll-margin-top:calc(var(--nav-h) + var(--activity-sticky-h,54px) + var(--space-4))}.detail-section-label{scroll-margin-top:calc(var(--nav-h) + var(--activity-sticky-h,54px) + var(--space-4));font-family:var(--heading-font-family);color:var(--charcoal);letter-spacing:.02em;text-wrap:balance;margin:0;font-size:18px;font-weight:600;line-height:1.2;position:relative}@media (min-width:768px){.detail-section-label{top:calc(var(--nav-h) + var(--activity-sticky-h,54px) + 16px);position:sticky}}.detail-prose{--airtable-block-gap:.85em;--airtable-list-gap:.35em;--airtable-list-indent:1.4em;--airtable-list-marker-color:var(--gray-a10);color:var(--gray-a11);max-width:68ch;margin:0;font-size:16px;line-height:1.5}.detail-prose :is(h1,h2,h3,h4,h5,h6){scroll-margin-top:calc(var(--nav-h) + var(--activity-sticky-h,54px) + var(--space-4));color:var(--charcoal);font-family:var(--font-sans);margin:1.1em 0 .5em;font-size:1em;font-weight:650;line-height:1.4;position:relative}.detail-prose blockquote{border-left:2px solid var(--gray-a5);color:var(--gray-a10);padding-left:1em}.detail-prose code{font-family:var(--font-mono);font-size:.9em}.detail-chips{flex-direction:column;align-items:stretch;gap:7px;display:flex}.detail-chip-link{transition:border-color var(--dur-fast) ease, transform var(--dur-fast) var(--ease-out)}.detail-chip-link:active{transform:translateY(0)scale(.98)}@media (prefers-reduced-motion:reduce){.detail-hero-title,.detail-hero-desc,.detail-hero-topbar{animation:none}.detail-chip-link:active{transform:none}@media (hover:hover) and (pointer:fine){.detail-chip-link:hover{transform:none}}}.detail-chip-icon{flex:none}.detail-edge-group+.detail-edge-group{margin-top:var(--space-2)}.detail-edge-kicker{letter-spacing:.05em;text-transform:uppercase;color:var(--gray-11);align-items:center;gap:5px;margin-bottom:9px;font-size:11px;font-weight:500;display:flex}.detail-refs{background:var(--gray-2);border-radius:var(--radius-3);overflow:hidden}.detail-refs-header{padding:var(--space-4);transition:background var(--dur-fast) ease, border-color var(--dur-fast) ease;border-bottom:1px solid #0000;justify-content:space-between;align-items:center;display:flex}@media (hover:hover) and (pointer:fine){.detail-refs-header:has(.detail-refs-toggle:hover){background:var(--gray-3)}.detail-refs-header.is-disabled:has(.detail-refs-toggle:hover){background:0 0}}.detail-refs.is-expanded .detail-refs-header{border-bottom-color:var(--gray-a4)}.detail-refs-title{align-items:center;gap:var(--space-2);display:flex}.detail-refs-heading{color:var(--charcoal);font-family:var(--heading-font-family);font-size:var(--font-size-4);line-height:var(--line-height-4);margin:0}.detail-refs-count{background:var(--gray-a3);min-width:22px;height:22px;color:var(--gray-11);border-radius:999px;justify-content:center;align-items:center;padding:0 6px;font-size:12px;font-weight:500;display:inline-flex}.detail-refs-toggle{appearance:none;color:var(--gray-10);cursor:pointer;-webkit-user-select:none;user-select:none;transition:color var(--dur-fast) ease;background:0 0;border:none;font-size:13px}.detail-refs-toggle:focus-visible{outline:var(--app-focus-ring);outline-offset:var(--app-focus-ring-text-offset);border-radius:3px}@media (hover:hover) and (pointer:fine){.detail-refs-toggle:hover{color:var(--charcoal)}}.detail-refs-toggle.is-disabled{color:var(--gray-8);cursor:default}.detail-refs-content{grid-template-rows:0fr;transition:grid-template-rows .25s;display:grid}.detail-refs-content.is-expanded{grid-template-rows:1fr}.detail-refs-content-inner{overflow:hidden}.detail-refs-list{padding:var(--space-4);gap:var(--space-3);color:var(--gray-11);text-wrap:pretty;flex-direction:column;font-size:14px;line-height:1.5;display:flex}.detail-refs-list .reference-list{gap:var(--space-4);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.detail-refs-list .reference-list-item{padding:0}.detail-refs-list .reference-list-content{align-items:flex-start;gap:var(--space-1);flex-direction:column;display:flex}.detail-refs-list .reference-list-link{color:var(--gray-11);text-decoration-line:underline;text-decoration-style:solid;-webkit-text-decoration-color:var(--gray-a8);-webkit-text-decoration-color:var(--gray-a8);-webkit-text-decoration-color:var(--gray-a8);text-decoration-color:var(--gray-a8);text-underline-offset:.2em;font-weight:500;text-decoration-thickness:1px}.detail-refs-list .reference-list-link:focus-visible{outline:var(--app-focus-ring);outline-offset:var(--app-focus-ring-text-offset);border-radius:2px}.detail-refs-list .reference-list-label{color:var(--gray-11);font-weight:500}.detail-refs-list :is(.reference-list-meta,.reference-list-status){color:var(--gray-10);font-size:12px}.detail-refs-list .reference-list-coverage{margin:var(--space-3) 0 0;color:var(--gray-10);font-size:12px}.detail-feedback-cta{align-items:center;gap:var(--space-3);padding:var(--space-6) var(--space-4);text-align:center;flex-direction:column;display:flex}.detail-feedback-prompt{font-family:var(--heading-font-family);color:var(--charcoal);text-wrap:balance;margin:0;font-size:21px;font-weight:600;line-height:1.2}.detail-feedback-subtle{color:var(--gray-11);text-wrap:balance;max-width:460px;margin:0;font-size:14px;line-height:1.5}.detail-feedback-cta .feedback-link--cta{margin-top:var(--space-2)}.detail-rail{--detail-rail-width:304px;--detail-rail-gap:var(--space-8)}.detail-rail-grid{grid-template-columns:minmax(0, 1fr) var(--detail-rail-width);gap:var(--detail-rail-gap);grid-template-areas:"body meta";align-items:start;display:grid}@media (max-width:900px){.detail-rail-grid{gap:var(--space-6);grid-template-columns:minmax(0,1fr);grid-template-areas:"meta""body"}}.detail-rail-meta{top:calc(var(--nav-h) + var(--activity-sticky-h,54px) + 16px);gap:var(--space-4);max-height:calc(100dvh - var(--nav-h) - var(--activity-sticky-h,54px) - 32px);scrollbar-gutter:stable;padding:var(--app-focus-ring-clearance);flex-direction:column;grid-area:meta;min-width:0;display:flex;position:sticky;overflow-y:auto}@media (max-width:900px){.detail-rail-meta{scrollbar-gutter:auto;max-height:none;padding:0;position:static;overflow:visible}}.detail-rail-mobile-summary{display:none}.detail-rail-content{display:contents}@media (max-width:767px){.detail-hero-topo{inset-block:auto;height:150%;top:50%;transform:translateY(-50%)}.detail-hero-inner{padding-top:var(--space-4)}.detail-hero-topbar{margin-bottom:var(--space-1);align-items:center}.detail-rail-meta{border-left:3px solid var(--gray-a7);border-radius:var(--radius-3);background:linear-gradient(90deg, var(--gray-9) 0, var(--gray-2) 88px);min-width:0;display:block}@supports (color:color-mix(in lab, red, red)){.detail-rail-meta{background:linear-gradient(90deg, color-mix(in srgb, var(--gray-9) 7%, var(--gray-2)) 0, var(--gray-2) 88px)}}.detail-rail-meta{overflow:hidden}.detail-rail-mobile-summary{justify-content:space-between;align-items:center;gap:var(--space-3);width:100%;min-height:64px;padding:11px var(--space-4);color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;display:flex}@media (hover:hover) and (pointer:fine){.detail-rail-mobile-summary:hover{background:var(--gray-3)}}.detail-rail-mobile-summary:focus-visible{outline:var(--app-focus-ring);outline-offset:var(--app-focus-ring-inset-offset);border-radius:var(--radius-3)}.detail-rail-mobile-summary-copy{flex-direction:column;gap:3px;min-width:0;display:flex}.detail-rail-mobile-title{font-family:var(--heading-font-family);color:var(--gray-12);font-size:16px;font-weight:600}.detail-rail-mobile-overview{color:var(--gray-11);overflow-wrap:anywhere;font-size:13px;line-height:1.35}.detail-rail-mobile-chevron{color:var(--gray-10);transition:transform var(--dur-fast) ease;flex:none}.detail-rail-mobile-summary[aria-expanded=true] .detail-rail-mobile-chevron{transform:rotate(180deg)}.detail-rail-content{display:none}.detail-rail-content.is-open{gap:var(--space-4);border-top:1px solid var(--gray-a4);padding:var(--space-4);flex-direction:column;display:flex}@media (prefers-reduced-motion:reduce){.detail-rail-mobile-chevron{transition:none}}}.detail-rail-uncertainties,.detail-rail-deps{gap:var(--space-4);padding-top:var(--space-4);border-top:1px solid var(--gray-a4);flex-direction:column;display:flex}.detail-rail-uncertainties .detail-edge-kicker{margin-bottom:0}.detail-rail-body{gap:var(--space-7);flex-direction:column;grid-area:body;min-width:0;display:flex}.detail-block .detail-section-label{margin-bottom:var(--space-3);display:block}@media (min-width:768px){.detail-block .detail-section-label{position:static}}.activity-facts{border:1px solid var(--gray-a4);border-radius:var(--radius-3);background:var(--surface);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid;overflow:hidden}.activity-fact{padding:var(--space-3) var(--space-4);min-width:0}.activity-fact--duration{border-inline-start:1px solid var(--gray-a3)}.activity-fact-value{align-items:center;margin:0;display:flex}.activity-fact-label{color:var(--gray-10)}.activity-fact--cost,.activity-fact--duration{gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.activity-fact-label{font-family:var(--heading-font-family);font-size:14px;font-weight:600;line-height:1.25}.activity-fact-label--cost{align-items:center;gap:var(--space-1);display:flex}.activity-fact-value{gap:var(--space-3);min-width:0}.activity-fact--cost .activity-fact-value{gap:var(--space-2)}.activity-fact-cost,.activity-fact-duration-value{color:var(--charcoal);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;text-wrap:pretty;font-size:16px;font-weight:500;line-height:1.3}.activity-facts--detail{grid-template-columns:repeat(2,minmax(min-content,1fr))}.activity-facts--detail .activity-fact{padding-inline:var(--space-3)}.activity-facts--detail .activity-fact-label--cost>span:first-child,.activity-facts--detail :is(.activity-fact-cost,.activity-fact-duration-value){white-space:nowrap}.activity-facts--detail .detail-info{width:16px;height:16px}.activity-facts--panel .activity-fact{padding-inline:var(--space-3);gap:0}.activity-facts--panel .activity-fact-label--cost{gap:calc(var(--space-1) / 2)}.activity-facts--panel .activity-fact-label--cost>span:first-child{white-space:nowrap}.activity-facts--panel .activity-fact-label{color:var(--ink-3);font-family:var(--side-label-font);letter-spacing:.14em;text-overflow:clip;text-transform:var(--side-label-transform);white-space:normal;margin-bottom:7px;font-size:10px;font-weight:500;overflow:visible}.activity-facts--panel .activity-fact-cost,.activity-facts--panel .activity-fact-duration-value{color:var(--ink);font-family:var(--body);font-variant-numeric:tabular-nums;letter-spacing:normal;text-wrap:pretty;white-space:normal;line-height:1.3}.panel-track-badge{border-radius:var(--roadmap-radius-pill);white-space:nowrap;cursor:default;border:1px solid;align-items:center;gap:6px;height:26px;padding:0 11px;font-size:12px;font-weight:500;display:inline-flex}.panel-track-badge:focus-visible{outline:var(--app-focus-ring);outline-offset:var(--app-focus-ring-offset)}.activity-primary-meta{gap:var(--space-4);flex-wrap:wrap;display:flex}.activity-primary-meta>.activity-primary-meta-item{flex:1 1 max-content;min-inline-size:0;max-inline-size:100%}.activity-primary-meta-item,.activity-primary-meta-value{margin:0}.activity-primary-meta--detail{padding-top:var(--space-4);border-top:1px solid var(--gray-a4)}.activity-primary-meta-item--detail .activity-primary-meta-label{color:var(--gray-11);letter-spacing:.05em;text-transform:uppercase;align-items:center;gap:5px;margin-bottom:9px;font-size:11px;font-weight:500;display:flex}.activity-roadmap-link:focus-visible{border-radius:var(--radius-1);outline:var(--app-focus-ring);outline-offset:var(--app-focus-ring-offset)}.activity-primary-meta-item--detail .activity-primary-meta-value{color:var(--gray-a11);font-family:var(--font-sans);text-wrap:pretty;font-size:14px;line-height:1.5}.activity-primary-meta--panel{padding:12px var(--panel-inline-gutter,20px);border-bottom:var(--side-rule)}.rm .panel .activity-primary-meta--panel{border-bottom:1px solid var(--line)}.panel-meta-item .panel-meta-label{margin-bottom:var(--space-3);color:var(--side-label-color);font-family:var(--side-label-font);font-size:var(--side-label-size);font-weight:var(--side-label-weight);letter-spacing:var(--side-label-spacing);text-transform:var(--side-label-transform);align-items:center;gap:6px;display:flex}.activity-primary-meta-item--panel .activity-primary-meta-value{color:var(--ink-2);text-wrap:pretty;font-size:14px;line-height:1.5}.fallback-shell{min-height:calc(100dvh - var(--nav-h,68px));background:var(--beige-30,#f9f4f0);justify-content:center;align-items:center;padding:24px;display:flex}.fallback-card{text-align:center;max-width:480px}.fallback-kicker{font-family:var(--font-jetbrains-mono), ui-monospace, monospace;letter-spacing:2px;color:var(--slate,#8b8d8e);margin:0 0 14px;font-size:13px}.fallback-title{font-family:var(--font-gambarino), serif;color:var(--charcoal,#282c2e);margin:0 0 12px;font-size:28px;line-height:1.2}.fallback-body{color:var(--ink-2,#5c5648);margin:0 0 24px;font-size:15px;line-height:1.6}.fallback-actions{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.fallback-link{box-sizing:border-box;min-height:44px;color:var(--blue,#466f8d);border:1px solid var(--blue,#466f8d);align-items:center;padding:10px 16px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.fallback-link{border:1px solid color-mix(in srgb, var(--blue,#466f8d) 30%, transparent)}}.fallback-link{background:var(--beige-10,#fefdfc);cursor:pointer;touch-action:manipulation;border-radius:8px;font-family:inherit}@media (hover:hover) and (pointer:fine){.fallback-link:hover{background:var(--blue,#466f8d)}@supports (color:color-mix(in lab, red, red)){.fallback-link:hover{background:color-mix(in srgb, var(--blue,#466f8d) 8%, var(--beige-10,#fefdfc))}}}.fallback-link.is-quiet{color:var(--ink-2,#5c5648);border-color:var(--beige)}:is(.dark,.dark-theme) .fallback-body,:is(.dark,.dark-theme) .fallback-link.is-quiet{color:var(--slate)}html[data-hide-welcome=true] :is(.wt,.wt-entry)[data-onboarding-auto=true]{display:none}.site-main :is(.content-hero-title,.content-prose-h2,.content-prose-h3,.changelog-entry-title,.detail-hero-title,.detail-section-label,.detail-feedback-prompt,.detail-refs-heading,.detail-rail-mobile-title,.detail-prose :is(h1,h2,h3,h4,h5,h6),.rm .ph-title,.rm .rgrid-lanelabel-title,.rm .rgrid-phase .ptl){letter-spacing:normal;font-weight:400}.site-main .rm .rgrid .ptl{font-size:var(--phase-title-size)}.site-main .rm .rgrid .pq{margin-block-start:4px}.site-main .rm .rgrid-lanelabel-title{font-family:var(--head);font-feature-settings:normal;text-transform:none;font-size:clamp(16px,1.15cqw,18px);line-height:1.1}.site-main .rm .rgrid-phase .pq{font-weight:400}.site-main .detail-section-label{font-size:23px;line-height:1.2}.site-main .detail-refs-heading{font-size:18px;line-height:1.2}.site-main .detail-prose :is(h1,h2,h3,h4,h5,h6){font-family:var(--heading-font-family);font-size:21px;line-height:1.3}.site-main :is(.activity-fact-label,.activity-primary-meta-item--detail .activity-primary-meta-label,.detail-edge-kicker,.rm .psec .lbl,.rm .panel-meta-item .panel-meta-label){font-family:var(--font-inter), sans-serif;letter-spacing:.05em;text-transform:uppercase;font-size:11px;font-weight:600;line-height:1.2}.site-main .rm .ph-title{font-size:clamp(28px,8.9vw,34px);line-height:1.08}.site-main .rm .psec .airtable-prose :is(h1,h2,h3,h4,h5,h6){font-family:var(--font-inter), sans-serif;letter-spacing:normal;text-transform:none;font-size:15px;font-weight:650;line-height:1.35}.site-main :is(.rm .rgrid-card,.roadmap-node--dependency){--roadmap-node-radius:3px}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
