/* The HERE lens, from a Kaleidoscope release: set <html data-lens="here">. Generated; do not edit. */
/* ── HERE: HERE's token document, which US UI's package is generated from; the room folds in ─────────── */
@font-face { font-family: "Open Runde"; font-style: normal; font-display: swap; font-weight: 400; src: url("fonts/open-runde-400-core.e6a06469.woff2") format("woff2"); unicode-range: U+20-7E,U+A0-148,U+14A-31E,U+321-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3E1,U+3F0-49D,U+4A0-4FF,U+52E-52F,U+E3F,U+1D43,U+1D47-1D49,U+1D4D,U+1D4F-1D50,U+1D52,U+1D56-1D58,U+1D5B,U+1D62-1D65,U+1D9C,U+1DA0,U+1DBB,U+1DBF-1DF5,U+1DFC-1F15,U+1F18-1F1D,U+1F20-1F45,U+1F48-1F4D,U+1F50-1F57,U+1F59,U+1F5B,U+1F5D,U+1F5F-1F7D,U+1F80-1FB4,U+1FB6-1FC4,U+1FC6-1FD3,U+1FD6-1FDB,U+1FDD-1FEF,U+1FF2-1FF4,U+1FF6-1FFE,U+2000-200B,U+2010-2027,U+202F-205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20A0-20BF,U+20DB-20DE,U+20E8,U+20F0,U+2100-2101,U+2103,U+2105-2106,U+2109,U+2113,U+2116-2117,U+211E-2123,U+212A-212B,U+212E,U+2132,U+213B,U+214D-214F,U+2153,U+215A-2188,U+2190-2195,U+21A9,U+21B3,U+21B5,U+21D0,U+21D2,U+21E5,U+21E7,U+21EA,U+2212,U+221A,U+221E,U+222B,U+2248,U+2260,U+2264-2265,U+2303,U+2318,U+2325-2327,U+232B,U+2387,U+238B,U+23CE,U+25A0-25A2,U+25CB,U+25CF,U+25E6,U+2665,U+27EF,U+27F5-27F6,U+27F8-27F9,U+2B12-2B13,U+2C62,U+2C64-2C66,U+2C6D-2C70,U+2C7C,U+2C7E-2C7F,U+2DFF,U+2E18,U+A69F,U+A78D,U+A7AA-A7AE,U+A7B0-A7B2,U+A7C5,U+A7FF,U+A92E,U+FE20-FE2D,U+FEFF,U+1F16A-1F16B,U+1F850,U+1F852; }
@font-face { font-family: "Open Runde"; font-style: normal; font-display: swap; font-weight: 400; src: url("fonts/open-runde-400-latx.a48a9c09.woff2") format("woff2"); unicode-range: U+2196-2199,U+21AA,U+21B0-21B1,U+21B4,U+21BA-21BB,U+21D4,U+21DE-21DF,U+21E4,U+2202,U+2205,U+220F,U+2211,U+2305,U+2380,U+23CF,U+2460-2468,U+24B6-24CF,U+24EA,U+25AA,U+25B2-25B3,U+25B7,U+25BA,U+25BC-25BD,U+25C0-25C1,U+25C6-25C7,U+25CA,U+25EF,U+2600,U+2605-2606,U+263C,U+2661,U+26A0,U+2713,U+2717,U+2756,U+2764; }
@font-face { font-family: "Open Runde"; font-style: normal; font-display: swap; font-weight: 400; src: url("fonts/open-runde-400-ext.9430e246.woff2") format("woff2"); unicode-range: U+2423,U+27F7,U+27FA,U+2B06,U+2B1C,U+E000,U+E002-E080,U+E093-E096,U+E0A5-E0E6,U+E0F3-E11C,U+E11E-E164,U+EE01-EE05,U+F6C3,U+1F12F-1F149; }
@font-face { font-family: "Open Runde"; font-style: normal; font-display: swap; font-weight: 500; src: url("fonts/open-runde-500-core.f700e267.woff2") format("woff2"); unicode-range: U+20-7E,U+A0-148,U+14A-31E,U+321-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3E1,U+3F0-49D,U+4A0-4FF,U+52E-52F,U+E3F,U+1D43,U+1D47-1D49,U+1D4D,U+1D4F-1D50,U+1D52,U+1D56-1D58,U+1D5B,U+1D62-1D65,U+1D9C,U+1DA0,U+1DBB,U+1DBF-1DF5,U+1DFC-1F15,U+1F18-1F1D,U+1F20-1F45,U+1F48-1F4D,U+1F50-1F57,U+1F59,U+1F5B,U+1F5D,U+1F5F-1F7D,U+1F80-1FB4,U+1FB6-1FC4,U+1FC6-1FD3,U+1FD6-1FDB,U+1FDD-1FEF,U+1FF2-1FF4,U+1FF6-1FFE,U+2000-200B,U+2010-2027,U+202F-205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20A0-20BF,U+20DB-20DE,U+20E8,U+20F0,U+2100-2101,U+2103,U+2105-2106,U+2109,U+2113,U+2116-2117,U+211E-2123,U+212A-212B,U+212E,U+2132,U+213B,U+214D-214F,U+2153,U+215A-2188,U+2190-2195,U+21A9,U+21B3,U+21B5,U+21D0,U+21D2,U+21E5,U+21E7,U+21EA,U+2212,U+221A,U+221E,U+222B,U+2248,U+2260,U+2264-2265,U+2303,U+2318,U+2325-2327,U+232B,U+2387,U+238B,U+23CE,U+25A0-25A2,U+25CB,U+25CF,U+25E6,U+2665,U+27EF,U+27F5-27F6,U+27F8-27F9,U+2B12-2B13,U+2C62,U+2C64-2C66,U+2C6D-2C70,U+2C7C,U+2C7E-2C7F,U+2DFF,U+2E18,U+A69F,U+A78D,U+A7AA-A7AE,U+A7B0-A7B2,U+A7C5,U+A7FF,U+A92E,U+FE20-FE2D,U+FEFF,U+1F16A-1F16B,U+1F850,U+1F852; }
@font-face { font-family: "Open Runde"; font-style: normal; font-display: swap; font-weight: 500; src: url("fonts/open-runde-500-latx.0107ea27.woff2") format("woff2"); unicode-range: U+2196-2199,U+21AA,U+21B0-21B1,U+21B4,U+21BA-21BB,U+21D4,U+21DE-21DF,U+21E4,U+2202,U+2205,U+220F,U+2211,U+2305,U+2380,U+23CF,U+2460-2468,U+24B6-24CF,U+24EA,U+25AA,U+25B2-25B3,U+25B7,U+25BA,U+25BC-25BD,U+25C0-25C1,U+25C6-25C7,U+25CA,U+25EF,U+2600,U+2605-2606,U+263C,U+2661,U+26A0,U+2713,U+2717,U+2756,U+2764; }
@font-face { font-family: "Open Runde"; font-style: normal; font-display: swap; font-weight: 500; src: url("fonts/open-runde-500-ext.d883bcf5.woff2") format("woff2"); unicode-range: U+2423,U+27F7,U+27FA,U+2B06,U+2B1C,U+E000,U+E002-E080,U+E093-E096,U+E0A5-E0E6,U+E0F3-E11C,U+E11E-E164,U+EE01-EE05,U+F6C3,U+1F12F-1F149; }
@font-face { font-family: "Open Runde"; font-style: normal; font-display: swap; font-weight: 600; src: url("fonts/open-runde-600-core.8085bc72.woff2") format("woff2"); unicode-range: U+20-7E,U+A0-148,U+14A-31E,U+321-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3E1,U+3F0-49D,U+4A0-4FF,U+52E-52F,U+E3F,U+1D43,U+1D47-1D49,U+1D4D,U+1D4F-1D50,U+1D52,U+1D56-1D58,U+1D5B,U+1D62-1D65,U+1D9C,U+1DA0,U+1DBB,U+1DBF-1DF5,U+1DFC-1F15,U+1F18-1F1D,U+1F20-1F45,U+1F48-1F4D,U+1F50-1F57,U+1F59,U+1F5B,U+1F5D,U+1F5F-1F7D,U+1F80-1FB4,U+1FB6-1FC4,U+1FC6-1FD3,U+1FD6-1FDB,U+1FDD-1FEF,U+1FF2-1FF4,U+1FF6-1FFE,U+2000-200B,U+2010-2027,U+202F-205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20A0-20BF,U+20DB-20DE,U+20E8,U+20F0,U+2100-2101,U+2103,U+2105-2106,U+2109,U+2113,U+2116-2117,U+211E-2123,U+212A-212B,U+212E,U+2132,U+213B,U+214D-214F,U+2153,U+215A-2188,U+2190-2195,U+21A9,U+21B3,U+21B5,U+21D0,U+21D2,U+21E5,U+21E7,U+21EA,U+2212,U+221A,U+221E,U+222B,U+2248,U+2260,U+2264-2265,U+2303,U+2318,U+2325-2327,U+232B,U+2387,U+238B,U+23CE,U+25A0-25A2,U+25CB,U+25CF,U+25E6,U+2665,U+27EF,U+27F5-27F6,U+27F8-27F9,U+2B12-2B13,U+2C62,U+2C64-2C66,U+2C6D-2C70,U+2C7C,U+2C7E-2C7F,U+2DFF,U+2E18,U+A69F,U+A78D,U+A7AA-A7AE,U+A7B0-A7B2,U+A7C5,U+A7FF,U+A92E,U+FE20-FE2D,U+FEFF,U+1F16A-1F16B,U+1F850,U+1F852; }
@font-face { font-family: "Open Runde"; font-style: normal; font-display: swap; font-weight: 600; src: url("fonts/open-runde-600-latx.dbbcce22.woff2") format("woff2"); unicode-range: U+2196-2199,U+21AA,U+21B0-21B1,U+21B4,U+21BA-21BB,U+21D4,U+21DE-21DF,U+21E4,U+2202,U+2205,U+220F,U+2211,U+2305,U+2380,U+23CF,U+2460-2468,U+24B6-24CF,U+24EA,U+25AA,U+25B2-25B3,U+25B7,U+25BA,U+25BC-25BD,U+25C0-25C1,U+25C6-25C7,U+25CA,U+25EF,U+2600,U+2605-2606,U+263C,U+2661,U+26A0,U+2713,U+2717,U+2756,U+2764; }
@font-face { font-family: "Open Runde"; font-style: normal; font-display: swap; font-weight: 600; src: url("fonts/open-runde-600-ext.0cdb5846.woff2") format("woff2"); unicode-range: U+2423,U+27F7,U+27FA,U+2B06,U+2B1C,U+E000,U+E002-E080,U+E093-E096,U+E0A5-E0E6,U+E0F3-E11C,U+E11E-E164,U+EE01-EE05,U+F6C3,U+1F12F-1F149; }
@font-face { font-family: "Young Serif"; font-style: normal; font-display: swap; font-weight: 400; src: url("fonts/young-serif-400-core.eeb746a5.woff2") format("woff2"); unicode-range: U+20-7E,U+A0-AC,U+AE-17F,U+18F,U+192,U+19D,U+1A0-1A1,U+1AF-1B0,U+1C4-1DC,U+1E6-1E7,U+1EA-1EB,U+1FA-21B,U+22A-22D,U+230-233,U+237,U+259,U+272,U+2BB-2BF,U+2C6-2CC,U+2D8-2DD,U+300-304,U+306-30C,U+30F,U+311-312,U+31B,U+323-324,U+326-328,U+32E,U+330-331,U+394,U+3A9,U+3BC,U+3C0,U+E3F,U+1E04-1E05,U+1E08-1E09,U+1E0C-1E0F,U+1E14-1E17,U+1E1C-1E1D,U+1E20-1E21,U+1E24-1E25,U+1E2A-1E2F,U+1E34-1E3B,U+1E40-1E49,U+1E4C-1E53,U+1E56-1E57,U+1E5A-1E69,U+1E6C-1E6F,U+1E78-1E7B,U+1E80-1E85,U+1E8E-1E8F,U+1E92-1E93,U+1E96-1E97,U+1E9E,U+1EA0-1EF9,U+2007-200B,U+2010,U+2012-2015,U+2018-201A,U+201C-201E,U+2020-2022,U+2026,U+2030,U+2032-2033,U+2039-203A,U+203D,U+2042,U+2044,U+2048,U+2070,U+2074-2079,U+2080-2089,U+20A1,U+20A3-20A4,U+20A6-20A7,U+20A9-20AD,U+20B1-20B2,U+20B4-20B5,U+20B9-20BA,U+20BC-20BD,U+20BF,U+2105-2106,U+2113,U+2116,U+2122,U+2126,U+212E,U+2153-2154,U+215B-215E,U+2190-2195,U+21E7,U+2212,U+2215,U+221A,U+2248,U+2260,U+2264-2265,U+2318,U+2325,U+23CE,U+2665,U+A78B-A78C,U+FB00-FB04; }
@font-face { font-family: "Young Serif"; font-style: normal; font-display: swap; font-weight: 400; src: url("fonts/young-serif-400-latx.1191beae.woff2") format("woff2"); unicode-range: U+2196-2199,U+21BA-21BB,U+21C4-21C5,U+2202,U+2205-2206,U+220F,U+2211,U+2219,U+221E,U+222B,U+2317,U+23CF,U+23E9-23EA,U+23ED-23EE,U+23F5,U+23F8-23FA,U+2460-2468,U+24B6-24EA,U+24FF,U+25A0-25A1,U+25B2-25B3,U+25B6-25B7,U+25BC-25BD,U+25C0-25C1,U+25C6-25C7,U+25CA-25CC,U+25CF,U+2605-2606,U+261A-261F,U+262F,U+2639-263B,U+2660,U+2663,U+2666,U+2705,U+2713,U+272F,U+2735,U+273F-2740,U+274C,U+274E,U+2766,U+2776-277F,U+2789,U+FFFD; }
@font-face { font-family: "Young Serif"; font-style: normal; font-display: swap; font-weight: 400; src: url("fonts/young-serif-400-ext.12e82209.woff2") format("woff2"); unicode-range: U+2B1B-2B1C,U+2B98-2B9F,U+E133-E135,U+E138-E139,U+FFFC,U+1F150-1F169,U+1F500-1F504,U+1F5A2-1F5A3,U+1F7CF,U+1F7D3-1F7D4; }
:root[data-lens="here"],
:root[data-lens="here"] .ink,
[data-lens="here"][data-lens="here"]:not(:root),
[data-lens="here"][data-lens="here"]:not(:root).ink,
[data-lens="here"][data-lens="here"]:not(:root) .ink,
:root[data-lens="room"],
:root[data-lens="room"] .ink,
[data-lens="room"][data-lens="room"]:not(:root),
[data-lens="room"][data-lens="room"]:not(:root).ink,
[data-lens="room"][data-lens="room"]:not(:root) .ink {
  color-scheme: dark;
  --f-ui: 'Open Runde', -apple-system, BlinkMacSystemFont, 'SF Pro Rounded', 'SF Pro Text', Inter, system-ui, sans-serif;
  --f-voice: 'Young Serif', 'Instrument Serif', 'Iowan Old Style', Georgia, serif;
  --f-wide: "Open Runde", -apple-system, BlinkMacSystemFont, system-ui, sans-serif;
  --f-mono: 'SF Mono', ui-monospace, Menlo, Consolas, monospace;
  --s1: 4px;
  --s2: 8px;
  --s3: 12px;
  --s4: 16px;
  --s5: 24px;
  --s6: 32px;
  --s7: 48px;
  --s8: 64px;
  --s9: 96px;
  --t-xs: 12px;
  --t-s: 14px;
  --t-m: 16px;
  --t-l: 20px;
  --t-d1: 28px;
  --t-d2: 36px;
  --t-d3: 48px;
  --t-d4: 64px;
  --lh-xs: 16px;
  --lh-s: 20px;
  --lh-m: 24px;
  --lh-l: 28px;
  --lh-d1: 32px;
  --lh-d2: 40px;
  --lh-d3: 52px;
  --lh-d4: 64px;
  --r0: 8px;
  --r1: 12px;
  --r2: 16px;
  --r3: 22px;
  --r-pill: 999px;
  --h-xs: 24px;
  --h-s: 32px;
  --h-m: 40px;
  --h-l: 48px;
  --reach: 44px;
  --ease: cubic-bezier(.23,1,.32,1);
  --ease-out: cubic-bezier(.23,1,.32,1);
  --ease-light: cubic-bezier(.45, .05, .35, 1);
  --spring: cubic-bezier(.34,1.4,.5,1);
  --d-press: 120ms;
  --d-micro: 160ms;
  --d-dur: 180ms;
  --d-rise: 280ms;
  --d-glide: 280ms;
  --d-slow: 420ms;
  --d-macro: 600ms;
  --d-land: 220ms;
  --d-fade: 1400ms;
  --d-turn: 6s;
  --d-step: 20ms;
  --ground: #141416;
  --surface: #1e1e21;
  --raised: #232326;
  --sunk: #101012;
  --line: rgba(255,255,255,.10);
  --line-2: rgba(255,255,255,.16);
  --line-3: rgba(255, 255, 255, .24);
  --tint: rgba(255,255,255,.06);
  --tint-2: rgba(255,255,255,.10);
  --tint-3: rgba(255, 255, 255, .14);
  --ink: #f4f4f5;
  --ink-2: #bdbdc4;
  --ink-3: #a3a3ab;
  --ink-4: #6e6e76;
  --on-ink: #141416;
  --light: #e7e5df;
  --core: #ffffff;
  --glass: #9fb6c4;
  --gap: #d9a08f;
  --ok: #7ad68c;
  --warn: #f0c26a;
  --bad: #ff8a7e;
  --ok-soft: rgba(122,214,140,.12);
  --warn-soft: rgba(240,194,106,.12);
  --bad-soft: rgba(255,138,126,.12);
  --gap-soft: rgba(217, 160, 143, .12);
  --glass-soft: rgba(159, 182, 196, .12);
  --c1: #5b8def;
  --c2: #d65c9c;
  --c3: #c4862c;
  --c4: #2ba487;
  --c5: #8b78ea;
  --c-other: #6e6e76;
  --prism-stops: rgba(255,255,255,.12), rgba(253,253,254,.9), rgba(201,201,210,.85), rgba(239,239,243,.9), rgba(255,255,255,.12);
  --prism-line: linear-gradient(90deg, rgba(255,255,255,0), rgba(253,253,254,.85) 30%, rgba(201,201,210,.8) 70%, rgba(201,201,210,0));
  --prism-fall: linear-gradient(180deg, rgba(253,253,254,.9), rgba(201,201,210,.45));
  --beam: rgba(244, 244, 245, .28);
  --bloom: 0 0 40px -14px rgba(244,244,245,.22), inset 0 0 30px -18px rgba(255,255,255,.14);
  --glow: 0 0 24px -8px rgba(244,244,245,.3), 0 0 52px -22px rgba(244,244,245,.18);
  --core-glow: drop-shadow(0 0 1.6px rgba(255,255,255,.9));
  --frost: blur(28px) saturate(160%);
  --pane: linear-gradient(180deg, rgba(255,255,255,.05), rgba(255,255,255,.02));
  --pane-solid: linear-gradient(180deg, #232326, #1e1e21);
  --pane-edge: inset 0 1px 0 rgba(255,255,255,.06), inset 0 0 0 1px rgba(255,255,255,.05);
  --ring: inset 0 0 0 var(--edge-w) var(--line);
  --ring-2: inset 0 0 0 var(--edge-w) var(--line-2);
  --shadow: 0 12px 40px -12px rgba(0,0,0,.7);
  --shadow-pop: 0 0 0 1px rgba(255,255,255,.08), 0 16px 48px 0 rgba(0,0,0,.55);
  --scrim: rgba(6,6,7,.5);
  --cta: linear-gradient(180deg, #fdfdfe, #dfdfe6 45%, #c9c9d2 58%, #efeff3);
  --cta-ink: #0a0a0b;
  --cta-shadow: inset 0 1px 0 0 rgba(255,255,255,.95), inset 0 -1px 0 0 rgba(0,0,0,.14), 0 0 0 1px rgba(0,0,0,.22), 0 1px 2px 0 rgba(0,0,0,.28);
  --focus: 0 0 0 2px var(--ground), 0 0 0 3.5px #f4f4f5;
  --pick: #e7e5df;
  --on-pick: #141416;
  --ground-art: none;
  --voice-stroke: 0 transparent;
  --voice-lift: none;
  --press: scale(.98);
  --cta-press: var(--cta-shadow);
  --edge-w: 1px;
  --arrive: translateY(8px);
  --arrive-pop: scale(.94);
  --tilt: 0deg;
  --bar: var(--pane);
  --bar-edge: var(--pane-edge);
  --bar-frost: var(--frost);
  --bar-tracking: normal;
  --cta-tracking: initial;
  --lens-exact: 0;
  --glass-wash: transparent;
  --glass-dark: none;
  --glass-right-drop: none;
  --glass-left-drop: none;
  --seg-first-three: var(--seg-first);
  --facts-min-height: 0px;
  --f-meta: var(--f-ui);
  --glass-layer-display: none;
  --glass-light-filter: none;
  --glass-right-fill: none;
  --glass-left-fill: none;
  --seg-ink: var(--ink);
  --pearl-frame: 0;
  --pearl-rim-shadow: none;
  --pearl-ring: var(--cta);
  --pearl-edge: var(--line);
  --pearl-label: linear-gradient(var(--cta-ink), var(--cta-ink));
  --pearl-label-shadow: none;
  --glass-base: var(--pane);
  --glass-edge: var(--pane-edge);
  --glass-drop: var(--shadow);
  --glass-light: none;
  --glass-right: var(--pane-edge);
  --glass-left: var(--pane-edge);
  --glass-top: none;
  --seg-inset: 2px;
  --seg-gap: 2px;
  --seg-height: initial;
  --seg-weight: 500;
  --seg-disabled: .4;
  --seg-first: auto;
  --seg-chosen: var(--pane), var(--surface);
  --seg-track: var(--pane);
  --seg-edge: var(--pane-edge), var(--shadow);
  --facts-pad: var(--s4);
  --facts-gap: var(--s3);
  --facts-columns: 1fr 1fr;
  --facts-label-size: var(--t-xs);
  --facts-label-line: var(--lh-xs);
  --facts-surface: var(--pane), var(--surface);
  --facts-edge: var(--pane-edge), var(--shadow);
  --facts-frost: var(--frost);
  --sheet-handle: var(--line-2);
  --sheet-detail: var(--pane-solid);
  --sheet-frost: var(--frost);
  --scrim-frost: none;
  --head-title-ink: var(--ink);
  --focus-ring: #f4f4f5;
  --panel-bg: rgba(30, 30, 33, .86);
  --panel-bg-solid: #1e1e21;
  --stage-light: rgba(255, 255, 255, .04);
  --s-scene: none;
  --stage: radial-gradient(120% 90% at 50% -20%, rgba(255, 255, 255, .04), transparent 60%), var(--sunk);
}
@media (prefers-color-scheme: light) { :root[data-lens="here"]:not(.ink):not([data-theme="dark"]),
:root[data-lens="room"]:not(.ink):not([data-theme="dark"]) {
  color-scheme: light;
  --f-ui: 'Open Runde', -apple-system, BlinkMacSystemFont, 'SF Pro Rounded', 'SF Pro Text', Inter, system-ui, sans-serif;
  --f-voice: 'Young Serif', 'Instrument Serif', 'Iowan Old Style', Georgia, serif;
  --f-wide: "Open Runde", -apple-system, BlinkMacSystemFont, system-ui, sans-serif;
  --f-mono: 'SF Mono', ui-monospace, Menlo, Consolas, monospace;
  --s1: 4px;
  --s2: 8px;
  --s3: 12px;
  --s4: 16px;
  --s5: 24px;
  --s6: 32px;
  --s7: 48px;
  --s8: 64px;
  --s9: 96px;
  --t-xs: 12px;
  --t-s: 14px;
  --t-m: 16px;
  --t-l: 20px;
  --t-d1: 28px;
  --t-d2: 36px;
  --t-d3: 48px;
  --t-d4: 64px;
  --lh-xs: 16px;
  --lh-s: 20px;
  --lh-m: 24px;
  --lh-l: 28px;
  --lh-d1: 32px;
  --lh-d2: 40px;
  --lh-d3: 52px;
  --lh-d4: 64px;
  --r0: 8px;
  --r1: 12px;
  --r2: 16px;
  --r3: 22px;
  --r-pill: 999px;
  --h-xs: 24px;
  --h-s: 32px;
  --h-m: 40px;
  --h-l: 48px;
  --reach: 44px;
  --ease: cubic-bezier(.23,1,.32,1);
  --ease-out: cubic-bezier(.23,1,.32,1);
  --ease-light: cubic-bezier(.45, .05, .35, 1);
  --spring: cubic-bezier(.34,1.4,.5,1);
  --d-press: 120ms;
  --d-micro: 160ms;
  --d-dur: 180ms;
  --d-rise: 280ms;
  --d-glide: 280ms;
  --d-slow: 420ms;
  --d-macro: 600ms;
  --d-land: 220ms;
  --d-fade: 1400ms;
  --d-turn: 6s;
  --d-step: 20ms;
  --ground: #fafaf9;
  --surface: #ffffff;
  --raised: #ffffff;
  --sunk: #efefed;
  --line: rgba(17, 17, 20, .10);
  --line-2: rgba(17, 17, 20, .16);
  --line-3: rgba(17, 17, 20, .26);
  --tint: rgba(0, 0, 0, .04);
  --tint-2: rgba(0, 0, 0, .07);
  --tint-3: rgba(0, 0, 0, .10);
  --ink: #111114;
  --ink-2: #45454c;
  --ink-3: #606068;
  --ink-4: #8e8e96;
  --on-ink: #ffffff;
  --light: #2e2d2a;
  --core: #111114;
  --glass: #4f6470;
  --gap: #8a5a4a;
  --ok: #2f5f48;
  --warn: #9a4a07;
  --bad: #b91c1c;
  --ok-soft: rgba(47, 95, 72, .09);
  --warn-soft: rgba(154, 74, 7, .09);
  --bad-soft: rgba(185, 28, 28, .08);
  --gap-soft: rgba(138, 90, 74, .09);
  --glass-soft: rgba(79, 100, 112, .08);
  --c1: #3b6fd8;
  --c2: #c2457f;
  --c3: #a8650f;
  --c4: #14866a;
  --c5: #6a55d0;
  --c-other: #8e8e96;
  --prism-stops: rgba(17,17,20,.08), rgba(17,17,20,.55), rgba(17,17,20,.3), rgba(17,17,20,.55), rgba(17,17,20,.08);
  --prism-line: linear-gradient(90deg, rgba(17,17,20,0), rgba(17,17,20,.5) 30%, rgba(17,17,20,.3) 70%, rgba(17,17,20,0));
  --prism-fall: linear-gradient(180deg, rgba(17,17,20,.6), rgba(17,17,20,.2));
  --beam: rgba(17, 17, 20, .14);
  --bloom: 0 0 36px -14px rgba(17,17,20,.14), inset 0 0 30px -18px rgba(17,17,20,.06);
  --glow: 0 0 24px -8px rgba(17,17,20,.16), 0 0 52px -22px rgba(17,17,20,.1);
  --core-glow: none;
  --frost: blur(18px) saturate(125%);
  --pane: linear-gradient(180deg, rgba(255,255,255,.7), rgba(255,255,255,.5));
  --pane-solid: linear-gradient(180deg, #ffffff, #fdfdfc);
  --pane-edge: 0 1px 3px 0 rgba(0,0,0,.08), 0 0 1px 0 rgba(0,0,0,.06);
  --ring: inset 0 0 0 var(--edge-w) var(--line);
  --ring-2: inset 0 0 0 var(--edge-w) var(--line-2);
  --shadow: 1px 1px 8px 0 rgba(18,18,23,.08);
  --shadow-pop: 0 8px 30px 0 rgba(0,0,0,.1), 0 0 1px 0 rgba(0,0,0,.06);
  --scrim: rgba(242,242,240,.55);
  --cta: linear-gradient(180deg, #fdfdfe, #dfdfe6 45%, #c9c9d2 58%, #efeff3);
  --cta-ink: #0a0a0b;
  --cta-shadow: inset 0 1px 0 0 rgba(255,255,255,.95), inset 0 -1px 0 0 rgba(0,0,0,.14), 0 0 0 1px rgba(0,0,0,.22), 0 1px 2px 0 rgba(0,0,0,.28);
  --focus: 0 0 0 2px var(--ground), 0 0 0 3.5px #111114;
  --pick: #2e2d2a;
  --on-pick: #fcfcfa;
  --ground-art: none;
  --voice-stroke: 0 transparent;
  --voice-lift: none;
  --press: scale(.98);
  --cta-press: var(--cta-shadow);
  --edge-w: 1px;
  --arrive: translateY(8px);
  --arrive-pop: scale(.94);
  --tilt: 0deg;
  --bar: var(--pane);
  --bar-edge: var(--pane-edge);
  --bar-frost: var(--frost);
  --bar-tracking: normal;
  --cta-tracking: initial;
  --lens-exact: 0;
  --glass-wash: transparent;
  --glass-dark: none;
  --glass-right-drop: none;
  --glass-left-drop: none;
  --seg-first-three: var(--seg-first);
  --facts-min-height: 0px;
  --f-meta: var(--f-ui);
  --glass-layer-display: none;
  --glass-light-filter: none;
  --glass-right-fill: none;
  --glass-left-fill: none;
  --seg-ink: var(--ink);
  --pearl-frame: 0;
  --pearl-rim-shadow: none;
  --pearl-ring: var(--cta);
  --pearl-edge: var(--line);
  --pearl-label: linear-gradient(var(--cta-ink), var(--cta-ink));
  --pearl-label-shadow: none;
  --glass-base: var(--pane);
  --glass-edge: var(--pane-edge);
  --glass-drop: var(--shadow);
  --glass-light: none;
  --glass-right: var(--pane-edge);
  --glass-left: var(--pane-edge);
  --glass-top: none;
  --seg-inset: 2px;
  --seg-gap: 2px;
  --seg-height: initial;
  --seg-weight: 500;
  --seg-disabled: .4;
  --seg-first: auto;
  --seg-chosen: var(--pane), var(--surface);
  --seg-track: var(--pane);
  --seg-edge: var(--pane-edge), var(--shadow);
  --facts-pad: var(--s4);
  --facts-gap: var(--s3);
  --facts-columns: 1fr 1fr;
  --facts-label-size: var(--t-xs);
  --facts-label-line: var(--lh-xs);
  --facts-surface: var(--pane), var(--surface);
  --facts-edge: var(--pane-edge), var(--shadow);
  --facts-frost: var(--frost);
  --sheet-handle: var(--line-2);
  --sheet-detail: var(--pane-solid);
  --sheet-frost: var(--frost);
  --scrim-frost: none;
  --head-title-ink: var(--ink);
  --focus-ring: #111114;
  --panel-bg: rgba(255, 255, 255, .88);
  --panel-bg-solid: #ffffff;
  --stage-light: rgba(0, 0, 0, .025);
  --s-scene: none;
  --stage: radial-gradient(120% 90% at 50% -20%, rgba(0, 0, 0, .025), transparent 60%), var(--sunk);
} }
:root[data-lens="here"].day,
:root[data-lens="here"][data-theme="light"]:not(.ink),
:root[data-lens="here"] .day,
[data-lens="here"][data-lens="here"]:not(:root).day,
[data-lens="here"][data-lens="here"]:not(:root)[data-theme="light"]:not(.ink),
[data-lens="here"][data-lens="here"]:not(:root) .day,
:root[data-lens="room"].day,
:root[data-lens="room"][data-theme="light"]:not(.ink),
:root[data-lens="room"] .day,
[data-lens="room"][data-lens="room"]:not(:root).day,
[data-lens="room"][data-lens="room"]:not(:root)[data-theme="light"]:not(.ink),
[data-lens="room"][data-lens="room"]:not(:root) .day {
  color-scheme: light;
  --f-ui: 'Open Runde', -apple-system, BlinkMacSystemFont, 'SF Pro Rounded', 'SF Pro Text', Inter, system-ui, sans-serif;
  --f-voice: 'Young Serif', 'Instrument Serif', 'Iowan Old Style', Georgia, serif;
  --f-wide: "Open Runde", -apple-system, BlinkMacSystemFont, system-ui, sans-serif;
  --f-mono: 'SF Mono', ui-monospace, Menlo, Consolas, monospace;
  --s1: 4px;
  --s2: 8px;
  --s3: 12px;
  --s4: 16px;
  --s5: 24px;
  --s6: 32px;
  --s7: 48px;
  --s8: 64px;
  --s9: 96px;
  --t-xs: 12px;
  --t-s: 14px;
  --t-m: 16px;
  --t-l: 20px;
  --t-d1: 28px;
  --t-d2: 36px;
  --t-d3: 48px;
  --t-d4: 64px;
  --lh-xs: 16px;
  --lh-s: 20px;
  --lh-m: 24px;
  --lh-l: 28px;
  --lh-d1: 32px;
  --lh-d2: 40px;
  --lh-d3: 52px;
  --lh-d4: 64px;
  --r0: 8px;
  --r1: 12px;
  --r2: 16px;
  --r3: 22px;
  --r-pill: 999px;
  --h-xs: 24px;
  --h-s: 32px;
  --h-m: 40px;
  --h-l: 48px;
  --reach: 44px;
  --ease: cubic-bezier(.23,1,.32,1);
  --ease-out: cubic-bezier(.23,1,.32,1);
  --ease-light: cubic-bezier(.45, .05, .35, 1);
  --spring: cubic-bezier(.34,1.4,.5,1);
  --d-press: 120ms;
  --d-micro: 160ms;
  --d-dur: 180ms;
  --d-rise: 280ms;
  --d-glide: 280ms;
  --d-slow: 420ms;
  --d-macro: 600ms;
  --d-land: 220ms;
  --d-fade: 1400ms;
  --d-turn: 6s;
  --d-step: 20ms;
  --ground: #fafaf9;
  --surface: #ffffff;
  --raised: #ffffff;
  --sunk: #efefed;
  --line: rgba(17, 17, 20, .10);
  --line-2: rgba(17, 17, 20, .16);
  --line-3: rgba(17, 17, 20, .26);
  --tint: rgba(0, 0, 0, .04);
  --tint-2: rgba(0, 0, 0, .07);
  --tint-3: rgba(0, 0, 0, .10);
  --ink: #111114;
  --ink-2: #45454c;
  --ink-3: #606068;
  --ink-4: #8e8e96;
  --on-ink: #ffffff;
  --light: #2e2d2a;
  --core: #111114;
  --glass: #4f6470;
  --gap: #8a5a4a;
  --ok: #2f5f48;
  --warn: #9a4a07;
  --bad: #b91c1c;
  --ok-soft: rgba(47, 95, 72, .09);
  --warn-soft: rgba(154, 74, 7, .09);
  --bad-soft: rgba(185, 28, 28, .08);
  --gap-soft: rgba(138, 90, 74, .09);
  --glass-soft: rgba(79, 100, 112, .08);
  --c1: #3b6fd8;
  --c2: #c2457f;
  --c3: #a8650f;
  --c4: #14866a;
  --c5: #6a55d0;
  --c-other: #8e8e96;
  --prism-stops: rgba(17,17,20,.08), rgba(17,17,20,.55), rgba(17,17,20,.3), rgba(17,17,20,.55), rgba(17,17,20,.08);
  --prism-line: linear-gradient(90deg, rgba(17,17,20,0), rgba(17,17,20,.5) 30%, rgba(17,17,20,.3) 70%, rgba(17,17,20,0));
  --prism-fall: linear-gradient(180deg, rgba(17,17,20,.6), rgba(17,17,20,.2));
  --beam: rgba(17, 17, 20, .14);
  --bloom: 0 0 36px -14px rgba(17,17,20,.14), inset 0 0 30px -18px rgba(17,17,20,.06);
  --glow: 0 0 24px -8px rgba(17,17,20,.16), 0 0 52px -22px rgba(17,17,20,.1);
  --core-glow: none;
  --frost: blur(18px) saturate(125%);
  --pane: linear-gradient(180deg, rgba(255,255,255,.7), rgba(255,255,255,.5));
  --pane-solid: linear-gradient(180deg, #ffffff, #fdfdfc);
  --pane-edge: 0 1px 3px 0 rgba(0,0,0,.08), 0 0 1px 0 rgba(0,0,0,.06);
  --ring: inset 0 0 0 var(--edge-w) var(--line);
  --ring-2: inset 0 0 0 var(--edge-w) var(--line-2);
  --shadow: 1px 1px 8px 0 rgba(18,18,23,.08);
  --shadow-pop: 0 8px 30px 0 rgba(0,0,0,.1), 0 0 1px 0 rgba(0,0,0,.06);
  --scrim: rgba(242,242,240,.55);
  --cta: linear-gradient(180deg, #fdfdfe, #dfdfe6 45%, #c9c9d2 58%, #efeff3);
  --cta-ink: #0a0a0b;
  --cta-shadow: inset 0 1px 0 0 rgba(255,255,255,.95), inset 0 -1px 0 0 rgba(0,0,0,.14), 0 0 0 1px rgba(0,0,0,.22), 0 1px 2px 0 rgba(0,0,0,.28);
  --focus: 0 0 0 2px var(--ground), 0 0 0 3.5px #111114;
  --pick: #2e2d2a;
  --on-pick: #fcfcfa;
  --ground-art: none;
  --voice-stroke: 0 transparent;
  --voice-lift: none;
  --press: scale(.98);
  --cta-press: var(--cta-shadow);
  --edge-w: 1px;
  --arrive: translateY(8px);
  --arrive-pop: scale(.94);
  --tilt: 0deg;
  --bar: var(--pane);
  --bar-edge: var(--pane-edge);
  --bar-frost: var(--frost);
  --bar-tracking: normal;
  --cta-tracking: initial;
  --lens-exact: 0;
  --glass-wash: transparent;
  --glass-dark: none;
  --glass-right-drop: none;
  --glass-left-drop: none;
  --seg-first-three: var(--seg-first);
  --facts-min-height: 0px;
  --f-meta: var(--f-ui);
  --glass-layer-display: none;
  --glass-light-filter: none;
  --glass-right-fill: none;
  --glass-left-fill: none;
  --seg-ink: var(--ink);
  --pearl-frame: 0;
  --pearl-rim-shadow: none;
  --pearl-ring: var(--cta);
  --pearl-edge: var(--line);
  --pearl-label: linear-gradient(var(--cta-ink), var(--cta-ink));
  --pearl-label-shadow: none;
  --glass-base: var(--pane);
  --glass-edge: var(--pane-edge);
  --glass-drop: var(--shadow);
  --glass-light: none;
  --glass-right: var(--pane-edge);
  --glass-left: var(--pane-edge);
  --glass-top: none;
  --seg-inset: 2px;
  --seg-gap: 2px;
  --seg-height: initial;
  --seg-weight: 500;
  --seg-disabled: .4;
  --seg-first: auto;
  --seg-chosen: var(--pane), var(--surface);
  --seg-track: var(--pane);
  --seg-edge: var(--pane-edge), var(--shadow);
  --facts-pad: var(--s4);
  --facts-gap: var(--s3);
  --facts-columns: 1fr 1fr;
  --facts-label-size: var(--t-xs);
  --facts-label-line: var(--lh-xs);
  --facts-surface: var(--pane), var(--surface);
  --facts-edge: var(--pane-edge), var(--shadow);
  --facts-frost: var(--frost);
  --sheet-handle: var(--line-2);
  --sheet-detail: var(--pane-solid);
  --sheet-frost: var(--frost);
  --scrim-frost: none;
  --head-title-ink: var(--ink);
  --focus-ring: #111114;
  --panel-bg: rgba(255, 255, 255, .88);
  --panel-bg-solid: #ffffff;
  --stage-light: rgba(0, 0, 0, .025);
  --s-scene: none;
  --stage: radial-gradient(120% 90% at 50% -20%, rgba(0, 0, 0, .025), transparent 60%), var(--sunk);
}
