@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/connect/assets/jetbrains-mono-cyrillic-ext-400-normal-C_uLvvQ5.woff2)format("woff2"),url(/connect/assets/jetbrains-mono-cyrillic-ext-400-normal-Bh0R7Dhr.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/connect/assets/jetbrains-mono-cyrillic-400-normal-BEIGL1Tu.woff2)format("woff2"),url(/connect/assets/jetbrains-mono-cyrillic-400-normal-ugxPyKxw.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/connect/assets/jetbrains-mono-greek-400-normal-C190GLew.woff2)format("woff2"),url(/connect/assets/jetbrains-mono-greek-400-normal-B9oWc5Lo.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/connect/assets/jetbrains-mono-vietnamese-400-normal-ByoDsISC.woff2)format("woff2"),url(/connect/assets/jetbrains-mono-vietnamese-400-normal-CqNFfHCs.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/connect/assets/jetbrains-mono-latin-ext-400-normal-Bc8Ftmh3.woff2)format("woff2"),url(/connect/assets/jetbrains-mono-latin-ext-400-normal-fXTG6kC5.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/connect/assets/jetbrains-mono-latin-400-normal-V6pRDFza.woff2)format("woff2"),url(/connect/assets/jetbrains-mono-latin-400-normal-6-qcROiO.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/connect/assets/jetbrains-mono-cyrillic-ext-500-normal-C9ShMxGR.woff2)format("woff2"),url(/connect/assets/jetbrains-mono-cyrillic-ext-500-normal-CEVyPk4Y.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/connect/assets/jetbrains-mono-cyrillic-500-normal-DmUKJPL_.woff2)format("woff2"),url(/connect/assets/jetbrains-mono-cyrillic-500-normal-DJqRU3vO.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/connect/assets/jetbrains-mono-greek-500-normal-JpySY46c.woff2)format("woff2"),url(/connect/assets/jetbrains-mono-greek-500-normal-D7SFKleX.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/connect/assets/jetbrains-mono-vietnamese-500-normal-BvH7FW2L.woff2)format("woff2"),url(/connect/assets/jetbrains-mono-vietnamese-500-normal-DNRqzVM1.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/connect/assets/jetbrains-mono-latin-ext-500-normal-Cut-4mMH.woff2)format("woff2"),url(/connect/assets/jetbrains-mono-latin-ext-500-normal-ckzbgY84.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/connect/assets/jetbrains-mono-latin-500-normal-BWZEU5yA.woff2)format("woff2"),url(/connect/assets/jetbrains-mono-latin-500-normal-CJOVTJB7.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/connect/assets/jetbrains-mono-cyrillic-ext-600-normal-Dj6eZy5f.woff2)format("woff2"),url(/connect/assets/jetbrains-mono-cyrillic-ext-600-normal-DVvC-yKp.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/connect/assets/jetbrains-mono-cyrillic-600-normal-EVf6-Yzo.woff2)format("woff2"),url(/connect/assets/jetbrains-mono-cyrillic-600-normal-8K4wrrwR.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/connect/assets/jetbrains-mono-greek-600-normal-H7WoG9Et.woff2)format("woff2"),url(/connect/assets/jetbrains-mono-greek-600-normal-mc2nkWzM.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/connect/assets/jetbrains-mono-vietnamese-600-normal-Dtizs43-.woff2)format("woff2"),url(/connect/assets/jetbrains-mono-vietnamese-600-normal-OWROknRo.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/connect/assets/jetbrains-mono-latin-ext-600-normal-BfB_LPfz.woff2)format("woff2"),url(/connect/assets/jetbrains-mono-latin-ext-600-normal-DObL3zCW.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/connect/assets/jetbrains-mono-latin-600-normal-C8RAYTDA.woff2)format("woff2"),url(/connect/assets/jetbrains-mono-latin-600-normal-BfsvjouI.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/connect/assets/inter-cyrillic-ext-wght-normal-BOeWTOD4.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/connect/assets/inter-cyrillic-wght-normal-DqGufNeO.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/connect/assets/inter-greek-ext-wght-normal-DlzME5K_.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/connect/assets/inter-greek-wght-normal-CkhJZR-_.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/connect/assets/inter-vietnamese-wght-normal-CBcvBZtf.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/connect/assets/inter-latin-ext-wght-normal-DO1Apj_S.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/connect/assets/inter-latin-wght-normal-Dx4kXJAl.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Outfit;font-style:normal;font-display:swap;font-weight:600;src:url(/connect/assets/outfit-latin-ext-600-normal-B85nYjL1.woff2)format("woff2"),url(/connect/assets/outfit-latin-ext-600-normal-CWJcPgd7.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Outfit;font-style:normal;font-display:swap;font-weight:600;src:url(/connect/assets/outfit-latin-600-normal-B7SfZ07L.woff2)format("woff2"),url(/connect/assets/outfit-latin-600-normal-BEfTtDA7.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Outfit;font-style:normal;font-display:swap;font-weight:700;src:url(/connect/assets/outfit-latin-ext-700-normal-CI4iH74K.woff2)format("woff2"),url(/connect/assets/outfit-latin-ext-700-normal-fjS8-Gm7.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Outfit;font-style:normal;font-display:swap;font-weight:700;src:url(/connect/assets/outfit-latin-700-normal-Cu9v6i1X.woff2)format("woff2"),url(/connect/assets/outfit-latin-700-normal-D4itBLBr.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Figtree;font-style:normal;font-display:swap;font-weight:400;src:url(/connect/assets/figtree-latin-ext-400-normal-CXAzuTZb.woff2)format("woff2"),url(/connect/assets/figtree-latin-ext-400-normal-Gbh-3PTk.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Figtree;font-style:normal;font-display:swap;font-weight:400;src:url(/connect/assets/figtree-latin-400-normal-g7Dtegnw.woff2)format("woff2"),url(/connect/assets/figtree-latin-400-normal-BD4aNku5.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Figtree;font-style:normal;font-display:swap;font-weight:500;src:url(/connect/assets/figtree-latin-ext-500-normal-Du0rIuHj.woff2)format("woff2"),url(/connect/assets/figtree-latin-ext-500-normal-BOEJvrb_.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Figtree;font-style:normal;font-display:swap;font-weight:500;src:url(/connect/assets/figtree-latin-500-normal-BWnGEVsr.woff2)format("woff2"),url(/connect/assets/figtree-latin-500-normal-B_yy1phn.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Figtree;font-style:normal;font-display:swap;font-weight:600;src:url(/connect/assets/figtree-latin-ext-600-normal-DJlfifZj.woff2)format("woff2"),url(/connect/assets/figtree-latin-ext-600-normal-CQqsimlV.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Figtree;font-style:normal;font-display:swap;font-weight:600;src:url(/connect/assets/figtree-latin-600-normal-Cv_xCTDl.woff2)format("woff2"),url(/connect/assets/figtree-latin-600-normal-BM_oTo4n.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}[data-theme]{--r-card:12px;--r-ctl:8px;--r-chip:6px;--r-btn:var(--r-ctl);--tile-scale:1.035;--press-scale:.97;--ease-out:cubic-bezier(.23, 1, .32, 1);--ease-drawer:cubic-bezier(.32, .72, 0, 1);--spring:linear(0, .007, .03 2.3%, .124 4.9%, .68 15.6%, .86 20.6%, .97 27.3%, 1.012 33.7%, 1.016 39%, 1.006 51.5%, .999 69%, 1);--sans:"General Sans", ui-sans-serif, system-ui, "Segoe UI", sans-serif;--display:"Cabinet Grotesk", "General Sans", ui-sans-serif, system-ui, sans-serif;--display-weight:800;--display-track:-.01em;--mono:"JetBrains Mono", ui-monospace, "Cascadia Mono", Consolas, monospace;--edge:1px solid var(--line);--focus-tile:0 0 0 0 transparent;--live:#fc5855;--live-solid:#db2b33;--live-wash:#fc585529;--ready:#60db89;--wait:#f9bb51;--on-accent:white}@supports (color:lab(0% 0 0)){[data-theme]{--live:lab(60.882% 63.0569 37.6481);--live-solid:lab(49.1427% 66.5436 42.1147);--live-wash:lab(60.882% 63.0569 37.6481/.16);--ready:lab(78.8528% -49.3383 29.4579);--wait:lab(80.2853% 15.5801 60.8201)}}[data-theme=mantaglow][data-mode=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ground:#080b13;--wash:radial-gradient(48vmax 34vmax at 8% -6%, #483c9552, transparent 70%), radial-gradient(40vmax 30vmax at 100% 18%, #1f558733, transparent 70%), radial-gradient(46vmax 22vmax at 34% 64%, #3a3b8b4d, transparent 72%), radial-gradient(44vmax 24vmax at 74% 66%, #264a8e47, transparent 72%), radial-gradient(50vmax 32vmax at 50% 110%, #4d2f772e, transparent 70%);--ink:#f1f1f6;--ink-2:#c2c3cd;--ink-3:#9c9daa;--line:#c0c0e421;--line-strong:#c0c0e43d;--surface:#1d21306b;--surface-hi:#25273a8f;--sheet:#10131ee6;--sunken:#ffffff0b;--hi:#ffffff14;--frost:blur(24px) saturate(180%);--raise:inset 0 1px 0 var(--hi), 0 22px 56px -34px #000000b3;--raise-hi:var(--raise);--press:inset 0 1px 0 var(--hi);--pop:inset 0 1px 0 var(--hi), 0 40px 90px -40px #000000e6;--accent:#ad98ff;--accent-solid:#7758da;--accent-wash:#ad98ff24;--accent-line:#ad98ff8c;--flap:#030408;--flap-hi:#0d0f17;--flap-ink:#f6f5f2;--scrim:#0102038c}@supports (color:lab(0% 0 0)){[data-theme=mantaglow][data-mode=dark]{--ground:lab(2.98252% .271186 -4.20922);--wash:radial-gradient(48vmax 34vmax at 8% -6%, lab(30.6404% 24.6335 -48.0803/.32), transparent 70%), radial-gradient(40vmax 30vmax at 100% 18%, lab(34.5931% -3.83258 -33.7048/.2), transparent 70%), radial-gradient(46vmax 22vmax at 34% 64%, lab(28.6344% 18.8705 -45.7499/.3), transparent 72%), radial-gradient(44vmax 24vmax at 74% 66%, lab(31.6335% 6.33273 -42.3031/.28), transparent 72%), radial-gradient(50vmax 32vmax at 50% 110%, lab(26.1897% 26.7453 -37.0899/.18), transparent 70%);--ink:lab(95.315% .385135 -2.23902);--ink-2:lab(79.0124% .938088 -5.20045);--ink-3:lab(65.059% 1.24681 -6.6631);--line:lab(78.651% 5.29894 -17.9256/.13);--line-strong:lab(78.651% 5.29894 -17.9256/.24);--surface:lab(12.7435% 2.03524 -10.9132/.42);--surface-hi:lab(16.1564% 2.99236 -12.6423/.56);--sheet:lab(6.0514% .924215 -7.72002/.9);--sunken:lab(100% 0 0/.045);--hi:lab(100% 0 0/.08);--accent:lab(67.8925% 25.8662 -50.1038);--accent-solid:lab(46.0051% 37.1474 -63.5103);--accent-wash:lab(67.8925% 25.8662 -50.1038/.14);--accent-line:lab(67.8925% 25.8662 -50.1038/.55);--flap:lab(1.17778% .123851 -1.48807);--flap-hi:lab(4.36282% .344314 -4.64933);--flap-ink:lab(96.5409% -.0107288 1.52525);--scrim:lab(.451242% .0620261 -.669229/.55)}}[data-theme=mantaglow][data-mode=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ground:#f2f3f7;--wash:radial-gradient(48vmax 34vmax at 8% -6%, #b6abf947, transparent 70%), radial-gradient(40vmax 30vmax at 100% 18%, #93d5f542, transparent 70%), radial-gradient(50vmax 32vmax at 50% 110%, #d4b6eb2e, transparent 70%);--ink:#181926;--ink-2:#454655;--ink-3:#606270;--line:#2a2c421f;--line-strong:#2a2c4238;--surface:#ffffff8c;--surface-hi:#ffffffc7;--sheet:#f9fafde6;--sunken:#2a2c420d;--hi:#ffffffe6;--frost:blur(24px) saturate(180%);--raise:inset 0 1px 0 var(--hi), 0 18px 48px -32px #281e5a47;--raise-hi:var(--raise);--press:inset 0 1px 2px #281e5a14;--pop:inset 0 1px 0 var(--hi), 0 40px 90px -40px #281e5a66;--accent:#6741ca;--accent-solid:#6d44d6;--accent-wash:#6d44d61a;--accent-line:#6d44d680;--flap:#13151f;--flap-hi:#232633;--flap-ink:#f9f8f5;--scrim:#2b2c3d4d;--live:#d01c29;--ready:#084;--wait:#b17000}@supports (color:lab(0% 0 0)){[data-theme=mantaglow][data-mode=light]{--ground:lab(95.895% .385076 -2.23906);--wash:radial-gradient(48vmax 34vmax at 8% -6%, lab(73.2045% 16.5029 -37.6129/.28), transparent 70%), radial-gradient(40vmax 30vmax at 100% 18%, lab(81.6837% -15.5144 -22.7414/.26), transparent 70%), radial-gradient(50vmax 32vmax at 50% 110%, lab(78.0655% 18.3486 -22.5736/.18), transparent 70%);--ink:lab(9.28469% 2.32353 -9.00503);--ink-2:lab(30.1881% 1.97572 -9.13435);--ink-3:lab(41.8207% 1.63004 -8.08845);--line:lab(18.4085% 3.9358 -14.3433/.12);--line-strong:lab(18.4085% 3.9358 -14.3433/.22);--surface:lab(100% 0 0/.55);--surface-hi:lab(100% 0 0/.78);--sheet:lab(98.2302% .254482 -1.49411/.9);--sunken:lab(18.4085% 3.9358 -14.3433/.05);--hi:lab(100% 0 0/.9);--accent:lab(38.6066% 41.9887 -66.7303);--accent-solid:lab(40.7373% 44.2819 -70.0632);--accent-wash:lab(40.7373% 44.2819 -70.0632/.1);--accent-line:lab(40.7373% 44.2819 -70.0632/.5);--flap:lab(7.07481% 1.15496 -7.2463);--flap-hi:lab(15.1193% 1.49307 -9.15847);--flap-ink:lab(97.7009% -.0107586 1.52524);--scrim:lab(18.5253% 2.67582 -10.843/.3);--live:lab(45.6514% 66.6325 43.1177);--ready:lab(49.6874% -46.8471 28.3188);--wait:lab(53.3058% 21.3801 59.9501)}}[data-theme=hearth]{--sans:"Inter Variable", Inter, ui-sans-serif, system-ui, "Segoe UI", sans-serif;--display:"Inter Variable", Inter, ui-sans-serif, system-ui, sans-serif;--display-weight:750;--display-track:-.025em;--r-card:14px;--r-ctl:10px;--r-btn:999px;--tile-scale:1.06;--frost:none;--edge:1px solid transparent}[data-theme=hearth][data-mode=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ground:#0b0b0f;--wash:radial-gradient(60% 40% at 90% 0%, #ff9f4312, transparent 70%), radial-gradient(50% 40% at 0% 100%, #ff9f430a, transparent 70%);--ink:#f5f5f7;--ink-2:#c7c7cc;--ink-3:#8e8e93;--line:#ffffff14;--line-strong:#ffffff24;--surface:#17171d;--surface-hi:#1f1f27;--sheet:#1c1c22f5;--sunken:#ffffff0f;--hi:#ffffff0f;--raise:0 22px 44px -14px #000000b8, 0 8px 18px -8px #00000080;--raise-hi:0 30px 60px -16px #000000d9, 0 10px 22px -8px #0009;--press:inset 0 0 0 1px #ffffff1a;--pop:0 30px 80px -10px #000000b3, 0 0 0 1px var(--line);--focus-tile:0 0 0 3px #fff;--accent:#ff9f43;--accent-solid:#fff;--on-accent:#000;--accent-wash:#ff9f4329;--accent-line:#fff;--flap:#111116;--flap-hi:#1c1c23;--flap-ink:#ffb86b;--scrim:#0009;--live:#ff453a;--live-solid:#ff453a;--ready:#30d158;--wait:#ffd60a}[data-theme=hearth][data-mode=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ground:#f5f5f7;--wash:radial-gradient(60% 40% at 90% 0%, #ff9f431a, transparent 70%);--ink:#1d1d1f;--ink-2:#48484d;--ink-3:#6e6e73;--line:#00000014;--line-strong:#00000024;--surface:#fff;--surface-hi:#fff;--sheet:#fffffff7;--sunken:#0000000b;--hi:#fff;--raise:0 18px 36px -18px #00000038, 0 4px 10px -6px #0000001f;--raise-hi:0 26px 50px -18px #0000004d, 0 6px 14px -6px #00000029;--press:inset 0 0 0 1px #00000014;--pop:0 30px 80px -20px #0000004d, 0 0 0 1px var(--line);--focus-tile:0 0 0 3px #1d1d1f;--accent:#c76a12;--accent-solid:#1d1d1f;--on-accent:#fff;--accent-wash:#ff9f4329;--accent-line:#1d1d1f;--flap:#1d1d22;--flap-hi:#2a2a31;--flap-ink:#ffb86b;--scrim:#0000004d;--live:#e0352b;--ready:#1f9d45;--wait:#b88700}[data-theme=soft]{--sans:"Figtree", ui-sans-serif, system-ui, "Segoe UI", sans-serif;--display:"Outfit", "Figtree", ui-sans-serif, system-ui, sans-serif;--display-weight:700;--display-track:-.015em;--r-card:22px;--r-ctl:14px;--r-chip:12px;--r-btn:14px;--tile-scale:1.02;--frost:none;--edge:0 solid transparent;--surface:var(--base);--surface-hi:var(--base);--sheet:var(--base);--sunken:var(--base);--raise:-7px -7px 16px var(--mhi), 9px 9px 20px var(--mlo);--raise-hi:-10px -10px 22px var(--mhi), 13px 13px 28px var(--mlo);--press:inset 4px 4px 10px var(--mlo), inset -4px -4px 10px var(--mhi);--pop:-12px -12px 30px var(--mhi), 18px 18px 40px var(--mlo);--line:color-mix(in oklab, var(--base), var(--ink-mix) 10%);--line-strong:color-mix(in oklab, var(--base), var(--ink-mix) 18%);--hi:transparent;--wash:none;--ground:var(--base);--flap:var(--base);--flap-hi:var(--base)}[data-theme=soft][data-mode=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--base:#3a383a;--mhi:color-mix(in oklab, var(--base), white 9%);--mlo:color-mix(in oklab, var(--base), black 46%);--ink-mix:white;--ink:#f1ede8;--ink-2:#cfc9c2;--ink-3:#a59e97;--accent:#f2a04a;--accent-solid:#f2a04a;--on-accent:#1a1206;--accent-wash:color-mix(in oklab, var(--base), #f2a04a 22%);--accent-line:#f2a04a;--flap-ink:#f6e9da;--scrim:#0a080673}@supports (color:lab(0% 0 0)){[data-theme=soft][data-mode=dark]{--base:lab(23.7138% 1.61381 -1.13866)}}[data-theme=soft][data-mode=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--base:#f3ece5;--mhi:color-mix(in oklab, var(--base), white 72%);--mlo:color-mix(in oklab, var(--base), #6b5a4a 24%);--ink-mix:#2e2a28;--ink:#2e2a28;--ink-2:#5a524c;--ink-3:#7a716a;--accent:#c9660f;--accent-solid:#c9660f;--on-accent:#fff;--accent-wash:color-mix(in oklab, var(--base), #f2a04a 26%);--accent-line:#c9660f;--flap-ink:#3a332e;--scrim:#3c30282e;--live:#c63b2c;--ready:#2f8f57;--wait:#a87400}@supports (color:lab(0% 0 0)){[data-theme=soft][data-mode=light]{--base:lab(93.7624% 1.41516 4.17213)}}[data-theme=graphite]{--r-card:10px;--r-ctl:6px;--r-chip:4px;--tile-scale:1;--frost:none;--display:"General Sans", ui-sans-serif, system-ui, sans-serif;--display-weight:600;--display-track:-.025em}[data-theme=graphite][data-mode=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ground:#0a0a0a;--wash:none;--ink:#ededed;--ink-2:#b4b4b4;--ink-3:#8f8f8f;--line:#262626;--line-strong:#3a3a3a;--surface:#111;--surface-hi:#161616;--sheet:#111;--sunken:#1a1a1a;--hi:transparent;--raise:none;--raise-hi:none;--press:inset 0 0 0 1px #3a3a3a;--pop:0 30px 80px -30px #000000e6, 0 0 0 1px #262626;--focus-tile:0 0 0 1px #ededed;--accent:#ededed;--accent-solid:#ededed;--on-accent:#0a0a0a;--accent-wash:#ffffff0f;--accent-line:#ededed;--flap:#141414;--flap-hi:#1c1c1c;--flap-ink:#ededed;--scrim:#000000b3}[data-theme=graphite][data-mode=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ground:#fff;--wash:none;--ink:#171717;--ink-2:#4d4d4d;--ink-3:#6f6f6f;--line:#e5e5e5;--line-strong:#cfcfcf;--surface:#fff;--surface-hi:#fafafa;--sheet:#fff;--sunken:#f5f5f5;--hi:transparent;--raise:none;--raise-hi:none;--press:inset 0 0 0 1px #cfcfcf;--pop:0 30px 80px -30px #00000040, 0 0 0 1px #e5e5e5;--focus-tile:0 0 0 1px #171717;--accent:#171717;--accent-solid:#171717;--on-accent:#fff;--accent-wash:#0000000d;--accent-line:#171717;--flap:#171717;--flap-hi:#262626;--flap-ink:#fafafa;--scrim:#00000040;--live:#dc2626;--ready:#16a34a;--wait:#b45309}[data-theme=aurora]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--r-card:20px;--r-ctl:12px;--r-btn:12px;--tile-scale:1.04;--ground:#070814;--wash:radial-gradient(55vmax 40vmax at 10% 0%, #9d5bf48c, transparent 65%), radial-gradient(50vmax 40vmax at 95% 25%, #00b3ca73, transparent 65%), radial-gradient(60vmax 40vmax at 40% 105%, #ed58a966, transparent 65%), radial-gradient(40vmax 30vmax at 70% 60%, #00ce8738, transparent 70%);--ink:#fff;--ink-2:#ffffffd1;--ink-3:#ffffffa8;--line:#ffffff2e;--line-strong:#ffffff52;--surface:#ffffff1a;--surface-hi:#ffffff2b;--sheet:#141228b8;--sunken:#ffffff14;--hi:#ffffff59;--frost:blur(32px) saturate(220%) brightness(1.08);--raise:inset 0 1px 0 var(--hi), inset 0 -1px 0 #ffffff0f, 0 24px 60px -30px #0009;--raise-hi:inset 0 1px 0 var(--hi), inset 0 -1px 0 #ffffff1a, 0 30px 70px -30px #000000b3;--press:inset 0 1px 2px #00000040, inset 0 0 0 1px #ffffff1f;--pop:inset 0 1px 0 var(--hi), 0 50px 100px -40px #000c;--accent:#49eaf2;--accent-solid:#99f8f7;--on-accent:#06121a;--accent-wash:#8ce6ff29;--accent-line:#49eaf2cc;--flap:#0a0a1c8c;--flap-hi:#1e1e3c8c;--flap-ink:#fff;--scrim:#05051473}@supports (color:lab(0% 0 0)){[data-theme=aurora]{--wash:radial-gradient(55vmax 40vmax at 10% 0%, lab(52.2932% 50.4727 -67.8536/.55), transparent 65%), radial-gradient(50vmax 40vmax at 95% 25%, lab(66.4205% -45.3986 -31.0656/.45), transparent 65%), radial-gradient(60vmax 40vmax at 40% 105%, lab(60.1809% 63.6582 -12.3563/.4), transparent 65%), radial-gradient(40vmax 30vmax at 70% 60%, lab(73.3618% -60.5308 23.7195/.22), transparent 70%);--accent:lab(85.0204% -40.7384 -16.7501);--accent-solid:lab(91.6787% -29.3992 -8.95982);--accent-line:lab(85.0204% -40.7384 -16.7501/.8)}}[data-theme=signal]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--r-card:6px;--r-ctl:4px;--r-chip:3px;--tile-scale:1;--frost:none;--display:"General Sans", ui-sans-serif, system-ui, sans-serif;--display-weight:700;--ground:#000;--wash:none;--ink:#fff;--ink-2:#e6e6e6;--ink-3:#c2c2c2;--line:#4d4d4d;--line-strong:#8a8a8a;--edge:2px solid #4d4d4d;--surface:#000;--surface-hi:#0d0d0d;--sheet:#000;--sunken:#141414;--hi:transparent;--raise:none;--raise-hi:none;--press:inset 0 0 0 2px #fff;--pop:0 0 0 2px #fff;--focus-tile:0 0 0 3px #ffd60a;--accent:#ffd60a;--accent-solid:#ffd60a;--on-accent:#000;--accent-wash:#ffd60a29;--accent-line:#ffd60a;--flap:#000;--flap-hi:#000;--flap-ink:#fff;--scrim:#000000bf;--live:#ff3b30;--live-solid:#d70015;--ready:#30d158;--wait:#ffd60a}@media (prefers-reduced-transparency:reduce){[data-theme]{--frost:none}[data-theme=mantaglow][data-mode=dark],[data-theme=aurora]{--surface:#161a26;--sheet:#10131e}@supports (color:lab(0% 0 0)){[data-theme=mantaglow][data-mode=dark],[data-theme=aurora]{--surface:lab(9.32506% 1.23382 -9.13785);--sheet:lab(6.0514% .924215 -7.72002)}}[data-theme=mantaglow][data-mode=light]{--surface:#fff;--sheet:#fff}}@font-face{font-family:General Sans;src:url(/connect/assets/GeneralSans-400-BeAhF2WT.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:General Sans;src:url(/connect/assets/GeneralSans-500-DvEF04Ne.woff2)format("woff2");font-weight:500;font-display:swap}@font-face{font-family:General Sans;src:url(/connect/assets/GeneralSans-600-DFLbTJgb.woff2)format("woff2");font-weight:600;font-display:swap}@font-face{font-family:General Sans;src:url(/connect/assets/GeneralSans-700-Ctx684HN.woff2)format("woff2");font-weight:700;font-display:swap}@font-face{font-family:Cabinet Grotesk;src:url(/connect/assets/CabinetGrotesk-800-oMN7HQ6L.woff2)format("woff2");font-weight:800;font-display:swap}*{box-sizing:border-box}html,body,#root{height:100%}body{background-color:var(--ground);color:var(--ink);font-family:var(--sans);-webkit-font-smoothing:antialiased;-webkit-user-select:none;user-select:none;cursor:default;margin:0;font-size:14px;line-height:1.45;overflow:hidden}body:before{content:"";z-index:-1;pointer-events:none;background:var(--wash);position:fixed;inset:0}::selection{background:var(--accent-wash);color:var(--ink)}:focus-visible{outline:2px solid var(--accent-line);outline-offset:2px}*{scrollbar-width:thin;scrollbar-color:var(--line-strong) transparent}input{caret-color:var(--accent)}button,input,select{font:inherit;color:inherit}.mono{font-family:var(--mono);font-variant-numeric:tabular-nums;letter-spacing:-.01em}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.glass,.surface-m{background:var(--surface);-webkit-backdrop-filter:var(--frost);backdrop-filter:var(--frost);border:var(--edge);box-shadow:var(--raise)}::view-transition-old(root){animation-duration:.32s;animation-timing-function:var(--ease-out)}::view-transition-new(root){animation-duration:.32s;animation-timing-function:var(--ease-out)}.btn{border-radius:var(--r-btn);border:var(--edge);background:var(--sunken);height:36px;box-shadow:var(--raise-btn,none);color:var(--ink);cursor:pointer;transition:background-color .16s ease, border-color .16s ease, box-shadow .2s ease, transform .16s var(--ease-out), opacity .16s ease;justify-content:center;align-items:center;gap:8px;padding:0 14px;font-size:14px;font-weight:500;display:inline-flex}[data-theme=soft] .btn{--raise-btn:-3px -3px 8px var(--mhi), 4px 4px 10px var(--mlo)}.btn:active:not(:disabled){transform:scale(var(--press-scale));box-shadow:var(--press)}.btn:disabled{opacity:.42;cursor:not-allowed;box-shadow:none}@media (hover:hover) and (pointer:fine){.btn:hover:not(:disabled){border-color:var(--line-strong);background:color-mix(in oklab, var(--sunken), var(--ink) 6%)}.btn.primary:hover:not(:disabled){background:color-mix(in oklab, var(--accent-solid), var(--ink) 8%)}.btn.danger:hover:not(:disabled){background:color-mix(in oklab, var(--live-solid), white 8%)}}.btn.primary{background:var(--accent-solid);color:var(--on-accent);border-color:#0000}.btn.danger{background:var(--live-solid);color:#fff;border-color:#0000}.btn.ghost{color:var(--ink-2);box-shadow:none;background:0 0;border-color:#0000}.btn.lg{height:44px;padding:0 18px;font-size:15px}.btn.icon{width:36px;padding:0}.btn svg{flex:none}.chip{border-radius:var(--r-ctl);height:32px;color:var(--ink-2);cursor:pointer;transition:border-color .16s ease, transform .16s var(--ease-out), color .16s ease;align-items:center;gap:8px;padding:0 12px;font-size:13px;display:inline-flex}.chip:active{transform:scale(var(--press-scale))}@media (hover:hover) and (pointer:fine){.chip:hover{border-color:var(--line-strong);color:var(--ink)}}.dot{background:var(--ink-3);border-radius:50%;flex:none;width:8px;height:8px}.dot.ready{background:var(--ready)}.dot.live{background:var(--live)}.dot.wait{background:var(--wait)}.app{grid-template-rows:auto 1fr auto;height:100%;display:grid;position:relative}.topbar{align-items:center;gap:12px;padding:14px 24px;display:flex}.mark{letter-spacing:-.01em;align-items:center;gap:10px;font-size:15px;font-weight:600;display:flex}.mark .logo{flex:none;width:22px;height:22px}.mark small{color:var(--ink-3);font-size:13px;font-weight:500}.topbar .spacer{flex:1}.home{grid-template-rows:auto 1fr;min-height:0;display:grid}.me{justify-items:center;gap:10px;padding:3vh 24px 2vh;display:grid}.me-label{color:var(--ink-3);align-items:center;gap:8px;font-size:13px;font-weight:500;display:flex}.me-meta{color:var(--ink-3);align-items:center;gap:14px;font-size:12.5px;display:flex}.me-meta .mono{color:var(--ink-2);font-size:12.5px}.copy{color:var(--ink-3);cursor:pointer;border-radius:var(--r-chip);background:0 0;border:0;align-items:center;gap:6px;padding:4px 6px;font-size:12.5px;display:inline-flex}.copy .ico{place-items:center;width:14px;height:14px;display:inline-grid;position:relative}.copy .ico>*{position:absolute}@media (hover:hover) and (pointer:fine){.copy:hover{color:var(--ink);background:var(--sunken)}}.flaps{gap:clamp(10px,1.6vw,22px);display:flex}.flap-group{gap:4px;display:flex}.flap{--h:clamp(52px, 8.2vh, 84px);width:calc(var(--h) * .68);height:var(--h);border-radius:calc(var(--r-chip) + 1px);background:linear-gradient(var(--flap-hi) 0 50%, var(--flap) 50% 100%);box-shadow:var(--flap-shadow,inset 0 1px 0 #ffffff12, 0 10px 22px -14px #000c);perspective:300px;font-family:var(--mono);font-weight:600;font-size:calc(var(--h) * .6);line-height:var(--h);color:var(--flap-ink);text-align:center;font-variant-numeric:tabular-nums;position:relative;overflow:hidden}.flap:after{content:"";background:var(--flap-hinge,#0000008c);height:1px;position:absolute;top:calc(50% - .5px);left:0;right:0;box-shadow:0 1px #ffffff0d}[data-theme=soft] .flap{--flap-shadow:var(--press);--flap-hinge:color-mix(in oklab, var(--base), black 18%)}[data-theme=graphite] .flap,[data-theme=signal] .flap{--flap-shadow:none;border:1px solid var(--line-strong)}[data-theme=aurora] .flap{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);--flap-shadow:inset 0 1px 0 #ffffff40, 0 14px 30px -18px #000000b3}.flap .leaf{transform-origin:50% 100%;background:var(--flap-hi);border-radius:inherit;backface-visibility:hidden;border-bottom-right-radius:0;border-bottom-left-radius:0;height:50%;position:absolute;top:0;left:0;right:0;overflow:hidden}.flap .leaf span{height:calc(var(--h));line-height:var(--h);display:block}.flap.flipping .leaf{animation:.18s cubic-bezier(.5,0,.9,.6) both flap-down;animation-delay:var(--d,0s)}@keyframes flap-down{0%{transform:rotateX(0)}to{transform:rotateX(-90deg)}}.flap.empty{color:color-mix(in oklab, var(--flap-ink), transparent 84%)}.flap.caret:before{content:"";background:var(--accent);border-radius:1px;height:2px;animation:1s step-end infinite caret;position:absolute;bottom:14%;left:22%;right:22%}@keyframes caret{50%{opacity:0}}@media (prefers-reduced-motion:reduce){.flap.flipping .leaf{animation:none}}.shelf{align-content:safe center;min-height:0;padding-bottom:3vh;display:grid;position:relative}.shelf-head{justify-content:space-between;align-items:baseline;padding:0 48px 12px;display:flex}.shelf-head h2{letter-spacing:-.005em;margin:0;font-size:15px;font-weight:600}.shelf-head .muted{color:var(--ink-3);font-size:13px}.row{scroll-snap-type:x proximity;scrollbar-width:none;gap:18px;padding:18px 48px 26px;scroll-padding:48px;display:flex;overflow-x:auto}[data-theme=soft] .row{gap:26px;padding:24px 48px 32px}.row::-webkit-scrollbar{display:none}.tile{border-radius:var(--r-card);scroll-snap-align:start;width:clamp(236px,19vw,268px);height:clamp(256px,32vh,300px);transition:transform .26s var(--spring), box-shadow .22s ease, background-color .18s ease, border-color .18s ease;cursor:pointer;outline:none;flex:none;grid-template-rows:auto 1fr auto;gap:10px;padding:18px;display:grid;position:relative}.tile:before{content:"";background:var(--accent);transform-origin:0;height:2px;transition:transform .22s var(--ease-out);border-radius:1px;position:absolute;top:-1px;left:14px;right:14px;transform:scaleX(0)}[data-theme=hearth] .tile:before,[data-theme=soft] .tile:before,[data-theme=signal] .tile:before{display:none}.tile[data-focus=true]{transform:scale(var(--tile-scale));border-color:var(--accent-line);background:var(--surface-hi);box-shadow:var(--raise-hi), var(--focus-tile)}.tile[data-focus=true]:before{transform:scaleX(1)}[data-theme=soft] .tile[data-focus=true]{border-color:#0000}.tile.offline{cursor:default}.tile.offline .tile-name,.tile.offline .platform{opacity:.55}.tile-top{color:var(--ink-3);justify-content:space-between;align-items:center;font-size:12.5px;display:flex}.platform{border-radius:calc(var(--r-ctl) + 2px);background:var(--sunken);width:40px;height:40px;color:var(--ink-2);border:var(--edge);place-items:center;display:grid}[data-theme=soft] .platform{box-shadow:var(--press)}.status{align-items:center;gap:6px;display:inline-flex}.tile-name{font-family:var(--display);font-weight:var(--display-weight);letter-spacing:var(--display-track);text-wrap:balance;overflow-wrap:anywhere;align-self:end;margin:0;font-size:26px;line-height:1.04}.tile-sub{color:var(--ink-3);flex-direction:column;gap:2px;margin-top:6px;font-size:12.5px;display:flex}.tile-sub .mono{color:var(--ink-2);font-size:12px}.tile-actions{grid-template-columns:1fr 1fr;gap:8px;display:grid}.tile-actions .btn{height:38px}.tile.connect{cursor:text}.tile.connect .entry{flex-direction:column;align-self:center;gap:12px;display:flex}.entry-cells{display:flex}.entry-cells .flaps{gap:7px}.entry-cells .flap-group{gap:2px}.entry-cells .flap{--h:27px;border-radius:4px;font-size:16px;font-weight:500}.connect input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.hint{color:var(--ink-3);font-size:12.5px}.error{color:var(--live);font-size:12.5px}.empty-shelf{border-radius:var(--r-card);color:var(--ink-2);max-width:560px;margin:0 48px;padding:18px 20px}.footer{color:var(--ink-3);align-items:center;gap:18px;padding:12px 24px 16px;font-size:12.5px;display:flex}.footer .k{align-items:center;gap:6px;display:inline-flex}.kbd{border:1px solid var(--line-strong);background:var(--sunken);min-width:22px;height:22px;font-family:var(--mono);color:var(--ink-2);border-radius:5px;place-items:center;padding:0 6px;font-size:11px;display:inline-grid}.kbd.round{border-radius:50%;width:22px;padding:0}.live-strip{border-radius:var(--r-card);background:color-mix(in oklab, var(--live-solid) 26%, var(--ground) 74%);-webkit-backdrop-filter:var(--frost);backdrop-filter:var(--frost);border:1px solid color-mix(in oklab, var(--live) 50%, transparent);box-shadow:var(--pop);white-space:nowrap;align-items:center;gap:14px;padding:8px 8px 8px 16px;display:flex;position:absolute;bottom:52px;left:50%;transform:translate(-50%)}.live-strip .tally{color:var(--live);letter-spacing:.02em;align-items:center;gap:8px;font-weight:700;display:inline-flex}.live-strip .tally:before{content:"";background:var(--live);border-radius:50%;width:10px;height:10px}.live-strip .who{color:var(--ink)}.live-strip .grants{color:var(--ink-2);font-size:12.5px}.scrim{background:var(--scrim);z-index:20;position:fixed;inset:0}.sheet{z-index:21;border-radius:var(--r-card);background:var(--sheet);width:min(560px,100vw - 32px);max-height:calc(100vh - 48px);-webkit-backdrop-filter:var(--frost);backdrop-filter:var(--frost);border:var(--edge);box-shadow:var(--pop);padding:22px;position:fixed;top:50%;left:50%;overflow:auto}.sheet h2{letter-spacing:-.01em;text-wrap:balance;margin:0;font-size:19px;font-weight:600}.sheet p{color:var(--ink-2);margin:0}.who-card{border-radius:calc(var(--r-card) - 2px);background:var(--sunken);border:var(--edge);grid-template-columns:auto 1fr;align-items:center;gap:14px;margin:16px 0;padding:14px;display:grid}[data-theme=soft] .who-card,[data-theme=soft] .pair{box-shadow:var(--press)}.avatar{background:var(--accent-wash);width:44px;height:44px;color:var(--accent);border-radius:50%;place-items:center;font-size:16px;font-weight:600;display:grid}.who-card .name{font-size:15px;font-weight:600}.who-card .meta{color:var(--ink-3);flex-wrap:wrap;gap:4px 12px;font-size:12.5px;display:flex}.badge{border-radius:var(--r-chip);background:var(--sunken);height:22px;color:var(--ink-2);border:1px solid var(--line);align-items:center;gap:6px;padding:0 8px;font-size:12px;font-weight:500;display:inline-flex}.badge.org{color:var(--ready);border-color:color-mix(in oklab, var(--ready) 35%, transparent)}.badge.stranger{color:var(--wait);border-color:color-mix(in oklab, var(--wait) 40%, transparent)}.warn{border-radius:calc(var(--r-card) - 2px);background:color-mix(in oklab, var(--wait) 12%, var(--sheet));border:1px solid color-mix(in oklab, var(--wait) 40%, transparent);color:var(--wait);grid-template-columns:auto 1fr;gap:12px;margin-bottom:16px;padding:14px;display:grid}.warn strong{color:var(--ink);margin-bottom:2px;display:block}.warn p{color:var(--ink-2);font-size:13px}.warn.danger{background:color-mix(in oklab, var(--live) 12%, var(--sheet));border-color:color-mix(in oklab, var(--live) 50%, transparent);color:var(--live)}.pair{border-radius:calc(var(--r-card) - 2px);border:1px dashed var(--line-strong);justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;padding:10px 14px;display:flex}[data-theme=soft] .pair{border:0}.pair .label{color:var(--ink-3);font-size:12.5px}.pair .mono{color:var(--ink);letter-spacing:.02em;font-size:14px}.perms{gap:2px;margin-bottom:18px;display:grid}.perm{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding:10px 4px;display:flex}.perm:last-child{border-bottom:0}.perm .txt{flex:1}.perm .txt b{font-weight:500;display:block}.perm .txt span{color:var(--ink-3);font-size:12.5px}.perm.locked{opacity:.5}.switch{border:1px solid var(--line-strong);background:var(--sunken);cursor:pointer;border-radius:13px;flex:none;width:44px;height:26px;padding:0;transition:background-color .2s,border-color .2s,box-shadow .2s;position:relative}.switch:after{content:"";background:var(--ink-2);width:18px;height:18px;transition:transform .3s var(--spring), background-color .2s ease;border-radius:50%;position:absolute;top:3px;left:3px}.switch[aria-checked=true]{background:var(--accent);border-color:#0000}.switch[aria-checked=true]:after{background:var(--on-switch,white);transform:translate(18px)}[data-theme=hearth] .switch[aria-checked=true]:after,[data-theme=signal] .switch[aria-checked=true]:after{background:#000}[data-theme=graphite] .switch[aria-checked=true]:after{background:var(--ground)}[data-theme=soft] .switch{box-shadow:var(--press);border:0}[data-theme=soft] .switch:after{background:var(--base);box-shadow:-2px -2px 5px var(--mhi), 3px 3px 6px var(--mlo)}[data-theme=soft] .switch[aria-checked=true]{background:var(--accent-wash);box-shadow:var(--press)}[data-theme=soft] .switch[aria-checked=true]:after{background:var(--accent)}.switch:disabled{cursor:not-allowed}.seg{border-radius:calc(var(--r-ctl) + 3px);background:var(--sunken);border:var(--edge);gap:2px;padding:3px;display:inline-flex;position:relative}[data-theme=soft] .seg{box-shadow:var(--press);border:0}.seg button{border-radius:var(--r-ctl);height:30px;color:var(--ink-2);cursor:pointer;isolation:isolate;background:0 0;border:0;padding:0 12px;font-size:13px;font-weight:500;transition:color .16s;position:relative}.seg button[aria-pressed=true]{color:var(--ink)}.seg .pill{border-radius:var(--r-ctl);background:var(--seg-pill,color-mix(in oklab, var(--ink) 11%, transparent));box-shadow:inset 0 1px 0 var(--hi);z-index:-1;position:absolute;inset:0}[data-theme=soft] .seg .pill{--seg-pill:var(--base);box-shadow:-3px -3px 7px var(--mhi), 4px 4px 9px var(--mlo)}[data-theme=hearth] .seg .pill{--seg-pill:#fff}[data-theme=hearth][data-mode=dark] .seg button[aria-pressed=true]{color:#000}[data-theme=hearth][data-mode=light] .seg .pill{--seg-pill:#1d1d1f}[data-theme=hearth][data-mode=light] .seg button[aria-pressed=true]{color:#fff}[data-theme=signal] .seg .pill{--seg-pill:#ffd60a}[data-theme=signal] .seg button[aria-pressed=true]{color:#000}.seg .lbl{align-items:center;gap:6px;display:inline-flex}.sheet-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.sheet-actions .left{margin-right:auto}.remember{flex-direction:column;gap:8px;margin-bottom:16px;display:flex}.radio{color:var(--ink-2);cursor:pointer;align-items:center;gap:10px;font-size:13.5px;display:flex}.radio input{accent-color:var(--accent-solid);width:16px;height:16px;margin:0}.countdown{color:var(--ink-3);font-variant-numeric:tabular-nums;font-size:12.5px}.drawer{z-index:21;border-radius:var(--r-card);background:var(--sheet);width:min(460px,100vw - 20px);-webkit-backdrop-filter:var(--frost);backdrop-filter:var(--frost);border:var(--edge);box-shadow:var(--pop);padding:20px;position:fixed;top:10px;bottom:10px;right:10px;overflow:auto}.drawer h2{margin:0 0 4px;font-size:18px;font-weight:600}.drawer h3{color:var(--ink-2);margin:26px 0 8px;font-size:13px;font-weight:600}.set-row{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding:12px 0;display:flex}.set-row .txt{flex:1}.set-row .txt b{font-weight:500;display:block}.set-row .txt span{color:var(--ink-3);font-size:12.5px}.trusted{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding:10px 0;display:flex}.trusted .txt{flex:1;min-width:0}.trusted .txt b{text-overflow:ellipsis;white-space:nowrap;font-weight:500;display:block;overflow:hidden}.trusted .txt span{color:var(--ink-3);font-size:12px}.themes{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.theme-card{text-align:left;cursor:pointer;border-radius:calc(var(--r-card) + 2px);transition:transform .16s var(--ease-out), border-color .16s ease;background:0 0;border:2px solid #0000;padding:0;position:relative}.theme-card:active{transform:scale(.98)}.theme-card[aria-checked=true]{border-color:var(--accent-line)}.theme-card .pv{border-radius:var(--r-card);background:var(--wash), var(--ground);height:92px;color:var(--ink);font-family:var(--sans);grid-template-columns:auto 1fr;align-items:center;gap:10px;padding:12px;display:grid;position:relative;overflow:hidden}.theme-card .pv .pv-tile{border-radius:calc(var(--r-card) * .6);align-content:end;gap:4px;width:54px;height:64px;padding:7px;display:grid}.theme-card .pv .pv-name{font-family:var(--display);font-weight:var(--display-weight);letter-spacing:var(--display-track);font-size:12px;line-height:1}.theme-card .pv .pv-btn{border-radius:min(var(--r-btn), 6px);background:var(--accent-solid);height:12px}.theme-card .pv .pv-flaps{gap:2px;display:flex}.theme-card .pv .pv-flaps .flap{--h:24px;border-radius:3px;font-size:14px}.theme-card .pv .pv-right{justify-items:start;gap:8px;display:grid}.theme-card .pv .pv-dots{gap:5px;display:flex}.theme-card .pv .pv-dots .dot{width:7px;height:7px}.theme-card .meta{padding:8px 4px 4px}.theme-card .meta b{color:var(--ink);font-size:13.5px;font-weight:600;display:block}.theme-card .meta span{color:var(--ink-3);font-size:12px}.viewer{z-index:10;background:#000;display:grid;position:fixed;inset:0}.viewer video{object-fit:contain;outline:none;width:100%;height:100%;display:block}.viewer .surface{outline:none;position:absolute;inset:0}.viewer .overlay-msg{text-align:center;color:var(--ink-2);pointer-events:none;place-items:center;display:grid;position:absolute;inset:0}.viewer .overlay-msg .box{border-radius:var(--r-card);pointer-events:auto;justify-items:center;gap:12px;max-width:460px;padding:22px 26px;display:grid}.viewer .overlay-msg h2{color:var(--ink);margin:0;font-size:18px;font-weight:600}.viewer-morph{z-index:9;pointer-events:none;background:#000;position:fixed}.toolbar{border-radius:var(--r-card);transition:transform .22s var(--ease-out), opacity .22s var(--ease-out);z-index:2;align-items:center;gap:6px;padding:6px;display:flex;position:absolute;top:10px;left:50%;transform:translate(-50%)}.toolbar[data-hidden=true]{opacity:0;pointer-events:none;transform:translate(-50%,calc(-100% - 14px))}.toolbar .host{white-space:nowrap;align-items:center;gap:8px;padding:0 10px 0 8px;font-size:13px;font-weight:500;display:flex}.toolbar .sep{background:var(--line);width:1px;height:22px;margin:0 4px}.toolbar .btn{height:32px;font-size:13px}.toolbar .btn.icon{width:32px}.toolbar select.btn{appearance:none;border:1px solid var(--line);background:0 0;padding:0 12px}.toolbar .stats{font-family:var(--mono);color:var(--ink-2);white-space:nowrap;font-variant-numeric:tabular-nums;margin-left:4px;padding:0 8px;font-size:12px}.toolbar .stats b{color:var(--ink);font-weight:500}.toolbar .stats .bad{color:var(--wait)}.edge{z-index:1;height:8px;position:absolute;top:0;left:30%;right:30%}.statpanel{border-radius:var(--r-card);z-index:2;gap:6px;width:270px;padding:12px 14px;font-size:12.5px;display:grid;position:absolute;top:64px;right:14px}.statpanel .r{color:var(--ink-3);justify-content:space-between;gap:12px;display:flex}.statpanel .r>span:first-child{white-space:nowrap}.statpanel .r>span:last-child,.statpanel .r .mono{color:var(--ink);text-align:right}.toast{z-index:40;border-radius:var(--r-ctl);align-items:center;gap:10px;max-width:min(560px,100vw - 32px);padding:10px 14px;font-size:13.5px;display:flex;position:fixed;bottom:24px;left:50%;transform:translate(-50%)}@keyframes spin{to{transform:rotate(360deg)}}.spin{animation:.9s linear infinite spin}.notice-bar{z-index:30;border-radius:var(--r-card);border-color:color-mix(in oklab, var(--wait) 45%, transparent);align-items:center;gap:14px;max-width:min(720px,100vw - 32px);padding:10px 10px 10px 16px;display:flex;position:fixed;top:64px;left:50%;transform:translate(-50%)}.notice-bar span{color:var(--ink);font-size:13.5px}.boot{place-items:center;height:100%;padding:24px;display:grid}.btn.primary:disabled{background:var(--sunken);color:var(--ink-3);border:var(--edge)}.shelf-inner{width:-moz-fit-content;width:fit-content;max-width:100%;margin:0 auto}.shelf-inner .shelf-head{padding-left:48px;padding-right:48px}.mark{font-family:var(--display);font-weight:var(--display-weight);letter-spacing:var(--display-track);font-size:16px}.mark small{font-family:var(--sans)}[data-theme=mantaglow] .switch,[data-theme=graphite] .switch,[data-theme=signal] .switch{border-radius:var(--r-ctl)}[data-theme=mantaglow] .switch:after,[data-theme=graphite] .switch:after,[data-theme=signal] .switch:after{border-radius:calc(var(--r-ctl) - 3px)}.live-strip.connecting{background:color-mix(in oklab, var(--wait) 20%, var(--ground) 80%);border-color:color-mix(in oklab, var(--wait) 50%, transparent)}.live-strip.connecting .tally{color:var(--wait)}.live-strip.connecting .tally:before{background:var(--wait)}.web-title{font-family:var(--display);font-weight:var(--display-weight);letter-spacing:var(--display-track);text-align:center;text-wrap:balance;margin:2px 0 0;font-size:clamp(30px,5vh,46px);line-height:1.04}.web-card{gap:12px;display:grid}.shelf>.web-card{width:min(560px,100vw - 48px);margin-inline:auto}.app.web .shelf{scrollbar-width:none;overflow-y:auto}.app.web,.app.web .home,.app.web .home>*,.app.web .shelf-inner{min-width:0}.app.web .home{grid-template-columns:minmax(0,1fr)}@media (max-width:640px){.app.web .footer{display:none}.app.web .topbar{padding:12px 16px}.app.web .shelf-inner .shelf-head,.app.web .row{padding-left:16px;padding-right:16px}.app.web .me{padding:2vh 16px 1vh}.app.web .me-meta{flex-wrap:wrap;justify-content:center}.app.web .drawer .set-row{flex-wrap:wrap}.app.web .drawer .set-row .txt{flex-basis:220px}}a.btn{text-decoration:none}.web-card p{margin:4px 0 0}.web-card-title{color:var(--ink);align-items:center;gap:8px;font-weight:600;display:flex}.web-card a:not(.btn){color:var(--accent)}.web-field{gap:6px;max-width:360px;display:grid}.web-field span{color:var(--ink-3);font-size:12.5px;font-weight:500}.web-input{cursor:text;-webkit-user-select:text;user-select:text;width:100%;font:inherit;color:var(--ink);justify-content:flex-start}.boot .web-card{max-width:460px;margin:0}.pair-code{border-radius:calc(var(--r-card) - 2px);background:var(--sunken);border:var(--edge);margin:4px 0 14px;padding:16px}[data-theme=soft] .pair-code{box-shadow:var(--press)}.pair-code .digits{font-family:var(--mono);letter-spacing:.08em;color:var(--ink);font-variant-numeric:tabular-nums;font-size:34px;font-weight:600;line-height:1.1}.pair-code .digits span+span{margin-left:.4em}.pair-code .how{color:var(--ink-2);margin:8px 0 0;font-size:13px}.pair-code .how .mono{color:var(--ink)}.pair-code .foot{color:var(--ink-3);font-variant-numeric:tabular-nums;align-items:center;gap:10px;margin-top:12px;font-size:12.5px;display:flex}.pair-code .foot .left{margin-right:auto}.pair-code .tries{color:var(--wait)}.lan-form{gap:12px;margin:16px 0;display:grid}.lan-form label{color:var(--ink-2);gap:6px;font-size:13px;display:grid}.lan-form input{border-radius:var(--r-ctl);border:var(--edge);background:var(--sunken);height:40px;color:var(--ink);font:inherit;outline:none;padding:0 12px;font-size:15px;transition:border-color .16s}.lan-form input:focus-visible{border-color:var(--accent-line)}.lan-form input.code{font-family:var(--mono);letter-spacing:.2em;width:11ch;font-size:20px}.lan-form .err{color:var(--live);margin:0;font-size:13px}.desk-note{z-index:6;border-radius:var(--r-card);max-width:min(620px,100% - 32px);color:var(--ink-2);align-items:center;gap:10px;padding:10px 14px;font-size:13px;display:flex;position:absolute;top:72px;left:50%;transform:translate(-50%)}.desk-note b{color:var(--ink);font-weight:600}.btn.sas{font-family:var(--mono);letter-spacing:.01em;font-size:12px}
