:root{--muted:#595f68;--font-copy:var(--font-pp-neue-montreal);--font-neue-montreal:var(--font-pp-neue-montreal);--body-font:var(--font-sans);--detail-font:var(--font-detail), "NB Akademie Mono Std", "SF Mono", monospace;--code-font:ui-monospace, SFMono-Regular, "SF Mono", Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--mono-font:var(--code-font);--app-viewport-height:100vh;--ease-out:cubic-bezier(.16, 1, .3, 1);--ease-in:cubic-bezier(.7, 0, .84, 0);--dur-instant:.1s;--dur-quick:.16s;--dur-base:.22s;--dur-state:.32s;--dur-stage:.48s;--motion-quick:var(--dur-quick) var(--ease-standard);--motion-press:var(--dur-instant) var(--ease-in)}@media (prefers-reduced-motion:reduce){:root{--dur-instant:1ms;--dur-quick:1ms;--dur-base:1ms;--dur-state:1ms;--dur-stage:1ms}}@supports (height:100dvh){:root{--app-viewport-height:100dvh}}html{-webkit-tap-highlight-color:transparent}:is(html:has(main[data-footer-visible]),body:has(main[data-footer-visible])){overscroll-behavior:none}:where(button,a[href],[role=button],[role=tab],[role=switch]){touch-action:manipulation}:where(button,[role=button],[role=tab],[role=switch]){-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}@media (any-pointer:coarse){:is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]),textarea,select){font-size:max(var(--text-body-lg), 1em)}}input[type=date]::-webkit-calendar-picker-indicator{cursor:pointer;opacity:.7;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%237e838c' stroke-width='2'%3E%3Crect x='3' y='4' width='18' height='18' rx='1'/%3E%3Cline x1='16' y1='2' x2='16' y2='6'/%3E%3Cline x1='8' y1='2' x2='8' y2='6'/%3E%3Cline x1='3' y1='10' x2='21' y2='10'/%3E%3C/svg%3E") 50% no-repeat;width:16px;height:16px;transition:opacity .15s}@media (hover:hover) and (pointer:fine){input[type=date]::-webkit-calendar-picker-indicator:hover{opacity:1}}