@font-face{font-family:Bricolage Grotesque Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(../media/bricolage-grotesque-vietnamese-opsz-normal.1k3y_okim8acf.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:Bricolage Grotesque Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(../media/bricolage-grotesque-latin-ext-opsz-normal.25isf9j40uh6k.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:Bricolage Grotesque Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(../media/bricolage-grotesque-latin-opsz-normal.1oev-doreg81o.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:Onest Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/onest-cyrillic-ext-wght-normal.2w0f0ansy5mdq.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:Onest Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/onest-cyrillic-wght-normal.1hqmm2kuzc592.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Onest Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/onest-math-wght-normal.34srti8h-jbyj.woff2)format("woff2-variations");unicode-range:U+302-303,U+305,U+307-308,U+310,U+312,U+315,U+31A,U+326-327,U+32C,U+32F-330,U+332-333,U+338,U+33A,U+346,U+34D,U+391-3A1,U+3A3-3A9,U+3B1-3C9,U+3D1,U+3D5-3D6,U+3F0-3F1,U+3F4-3F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE??}@font-face{font-family:Onest Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/onest-symbols-wght-normal.1u14l8-yxm7-f.woff2)format("woff2-variations");unicode-range:U+1-C,U+E-1F,U+7F-9F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+28??,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B??,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F0??,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F7??,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB??}@font-face{font-family:Onest Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/onest-vietnamese-wght-normal.0u__76n0_sqzk.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:Onest Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/onest-latin-ext-wght-normal.1zr02072h99qd.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:Onest Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/onest-latin-wght-normal.03yf3q21tay-w.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:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:400;src:url(../media/ibm-plex-sans-arabic-arabic-400-normal.2e43q9x2y35kf.woff2)format("woff2"),url(../media/ibm-plex-sans-arabic-arabic-400-normal.2gltbhb28gdxk.woff)format("woff");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:400;src:url(../media/ibm-plex-sans-arabic-cyrillic-ext-400-normal.44kqba6ghra1z.woff2)format("woff2"),url(../media/ibm-plex-sans-arabic-cyrillic-ext-400-normal.3-kkdak8sw5yj.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:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:400;src:url(../media/ibm-plex-sans-arabic-latin-ext-400-normal.2e460hitwpt_i.woff2)format("woff2"),url(../media/ibm-plex-sans-arabic-latin-ext-400-normal.1dwn0qpnn01gm.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:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:400;src:url(../media/ibm-plex-sans-arabic-latin-400-normal.1hwexrsp4ls94.woff2)format("woff2"),url(../media/ibm-plex-sans-arabic-latin-400-normal.3kd5qo57fxiy_.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:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:500;src:url(../media/ibm-plex-sans-arabic-arabic-500-normal.3vv2miivt1atr.woff2)format("woff2"),url(../media/ibm-plex-sans-arabic-arabic-500-normal.1ep6qy1hn602h.woff)format("woff");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:500;src:url(../media/ibm-plex-sans-arabic-cyrillic-ext-500-normal.3amun3tqs1r4h.woff2)format("woff2"),url(../media/ibm-plex-sans-arabic-cyrillic-ext-500-normal.2phqu-k8gdv4m.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:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:500;src:url(../media/ibm-plex-sans-arabic-latin-ext-500-normal.0bvfcuoe2z05f.woff2)format("woff2"),url(../media/ibm-plex-sans-arabic-latin-ext-500-normal.210b4b08vcp8v.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:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:500;src:url(../media/ibm-plex-sans-arabic-latin-500-normal.22ebrx2mj1rqg.woff2)format("woff2"),url(../media/ibm-plex-sans-arabic-latin-500-normal.24_m8rr0i897i.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:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:600;src:url(../media/ibm-plex-sans-arabic-arabic-600-normal.36fhgauxub_2w.woff2)format("woff2"),url(../media/ibm-plex-sans-arabic-arabic-600-normal.2-ojfi80zuagq.woff)format("woff");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:600;src:url(../media/ibm-plex-sans-arabic-cyrillic-ext-600-normal.2pr54ds85v06u.woff2)format("woff2"),url(../media/ibm-plex-sans-arabic-cyrillic-ext-600-normal.3q0h7k1l3k0m5.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:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:600;src:url(../media/ibm-plex-sans-arabic-latin-ext-600-normal.1iks8w9lq7yn5.woff2)format("woff2"),url(../media/ibm-plex-sans-arabic-latin-ext-600-normal.16-p5l-fc8jvc.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:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:600;src:url(../media/ibm-plex-sans-arabic-latin-600-normal.3o_mevu6b31t1.woff2)format("woff2"),url(../media/ibm-plex-sans-arabic-latin-600-normal.0znzvd8z3_v25.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}
:root{--bg:#f3f4f7;--panel:#e9ecf1;--panel-2:#dfe3ea;--surface:#fff;--raise:#fff;--ink:#0e1626;--ink-2:#3b4556;--ink-3:#5d6677;--head:#0b1424;--rule:#e2e5eb;--rule-2:#c8ced8;--line-strong:#0e2645;--brand:#0e2645;--brand-2:#0a1d37;--brand-soft:#e6ebf3;--brand-ink:#fff;--navy:#0e2645;--navy-2:#0a1d37;--accent:#2556c4;--accent-ink:#fff;--accent-soft:#e8eefb;--live:#3a78f2;--attn:#9a5a0c;--attn-soft:#fcf1e1;--crit:#b42318;--crit-soft:#fdecea;--solid:#0e2645;--solid-ink:#fff;--solid-hover:#0a1d37;--fill:#0e2645;--fill-ink:#fff;--track:#cfd5de;--crit-solid:#b42318;--seg-on:#fff;--hero:radial-gradient(90% 75% at 100% 0%, #6e98eb42, #6e98eb00 62%), linear-gradient(160deg, #183969 0%, #0e2645 50%, #091a33 100%);--hero-edge:transparent;--hero-ink:#fff;--hero-2:#ffffffc2;--hero-rule:#ffffff1f;--hero-fill:#ffffff12;--hero-btn:#fff;--hero-btn-ink:#0e2645;--hero-shadow:0 22px 44px -22px #091a339e, 0 2px 6px #091a331f;--side:linear-gradient(180deg, #112c52 0%, #0d2342 55%, #0a1c36 100%);--side-ink:#fff;--side-2:#ffffffb3;--side-rule:#ffffff1a;--side-on:#ffffff17;--side-mark:#9dbcff;--st1:#c9d6ee;--st2:#8eaae0;--st3:#4a75cc;--st4:#18396a;--scrim:#080e1a75;--edge:0 0 0 1px #0e16260d;--shadow:0 0 0 1px #0e16260d, 0 1px 2px #0e16260d, 0 10px 28px -16px #0e162633;--lift:0 0 0 1px #0e16260e, 0 2px 4px #0e16260d, 0 18px 36px -18px #0e162647;--pop:0 0 0 1px #0e16260f, 0 4px 10px #0e16260f, 0 28px 64px -22px #0e162661;--tint:#0e16261a;--ring:#fff;--dock:#fffffff5;--f:"Onest Variable", "Onest", "IBM Plex Sans Arabic", system-ui, -apple-system, "Segoe UI", sans-serif;--fs:"Bricolage Grotesque Variable", "Bricolage Grotesque", "Onest Variable", "IBM Plex Sans Arabic", system-ui, sans-serif;--r1:.625rem;--r2:.875rem;--r3:1.375rem;--r4:1.75rem;--ease:cubic-bezier(.16, 1, .3, 1);--bar-h:4.125rem;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--bg:#080d16;--panel:#121a27;--panel-2:#182131;--surface:#0e1521;--raise:#141c2a;--ink:#e5e9f0;--ink-2:#b2bccb;--ink-3:#8a94a5;--head:#f1f4f9;--rule:#1b2433;--rule-2:#2a3547;--line-strong:#3a5a8c;--brand:#c9d7f2;--brand-2:#dfe7f8;--brand-soft:#172338;--brand-ink:#0b1a31;--navy:#142c50;--navy-2:#0e2240;--accent:#8db0ff;--accent-ink:#0b1a31;--accent-soft:#15233c;--live:#5f95ff;--attn:#f0b263;--attn-soft:#2a1f10;--crit:#f4877c;--crit-soft:#331819;--solid:#3566d6;--solid-ink:#fff;--solid-hover:#4775e0;--seg-on:#253045;--fill:#2f5fd0;--fill-ink:#fff;--track:#2e3a4e;--crit-solid:#b3362c;--hero:radial-gradient(90% 75% at 100% 0%, #6e98eb2e, #6e98eb00 62%), linear-gradient(160deg, #142e56 0%, #0d213f 50%, #08172d 100%);--hero-edge:#8db0ff24;--hero-shadow:0 0 0 1px #8db0ff1f, 0 24px 50px -24px #000c;--hero-btn:#eef3fb;--hero-btn-ink:#0b1a31;--side:linear-gradient(180deg, #0e1d34 0%, #0a1628 55%, #08111f 100%);--side-ink:#f1f4f9;--side-2:#a3afc2;--side-rule:#8db0ff1a;--side-on:#8db0ff17;--side-mark:#8db0ff;--st1:#1c2f50;--st2:#2c4e86;--st3:#5c87d6;--st4:#b9cdf5;--scrim:#02050aa8;--edge:0 0 0 1px #8db0ff12;--shadow:0 0 0 1px #8db0ff12;--lift:0 0 0 1px #8db0ff1c, 0 18px 40px -20px #000000b3;--pop:0 0 0 1px #8db0ff1a, 0 28px 64px #0000009e;--tint:#0006;--ring:#0e1521;--dock:#111926f2;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}:root[data-theme=dark]{--bg:#080d16;--panel:#121a27;--panel-2:#182131;--surface:#0e1521;--raise:#141c2a;--ink:#e5e9f0;--ink-2:#b2bccb;--ink-3:#8a94a5;--head:#f1f4f9;--rule:#1b2433;--rule-2:#2a3547;--line-strong:#3a5a8c;--brand:#c9d7f2;--brand-2:#dfe7f8;--brand-soft:#172338;--brand-ink:#0b1a31;--navy:#142c50;--navy-2:#0e2240;--accent:#8db0ff;--accent-ink:#0b1a31;--accent-soft:#15233c;--live:#5f95ff;--attn:#f0b263;--attn-soft:#2a1f10;--crit:#f4877c;--crit-soft:#331819;--solid:#3566d6;--solid-ink:#fff;--solid-hover:#4775e0;--seg-on:#253045;--fill:#2f5fd0;--fill-ink:#fff;--track:#2e3a4e;--crit-solid:#b3362c;--hero:radial-gradient(90% 75% at 100% 0%, #6e98eb2e, #6e98eb00 62%), linear-gradient(160deg, #142e56 0%, #0d213f 50%, #08172d 100%);--hero-edge:#8db0ff24;--hero-shadow:0 0 0 1px #8db0ff1f, 0 24px 50px -24px #000c;--hero-btn:#eef3fb;--hero-btn-ink:#0b1a31;--side:linear-gradient(180deg, #0e1d34 0%, #0a1628 55%, #08111f 100%);--side-ink:#f1f4f9;--side-2:#a3afc2;--side-rule:#8db0ff1a;--side-on:#8db0ff17;--side-mark:#8db0ff;--st1:#1c2f50;--st2:#2c4e86;--st3:#5c87d6;--st4:#b9cdf5;--scrim:#02050aa8;--edge:0 0 0 1px #8db0ff12;--shadow:0 0 0 1px #8db0ff12;--lift:0 0 0 1px #8db0ff1c, 0 18px 40px -20px #000000b3;--pop:0 0 0 1px #8db0ff1a, 0 28px 64px #0000009e;--tint:#0006;--ring:#0e1521;--dock:#111926f2;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}html{font-size:100%}html[data-size=large]{font-size:112.5%}html[data-size=larger]{font-size:125%}html,body{min-height:100%}body{background:var(--bg);color:var(--ink);font:400 1rem/1.55 var(--f);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-tap-highlight-color:transparent;-moz-text-size-adjust:100%;text-size-adjust:100%;font-kerning:normal;font-optical-sizing:auto;margin:0}button,input,select,textarea{font:inherit;color:inherit}a{color:var(--accent);text-underline-offset:.2em;text-decoration-thickness:1px}::selection{background:color-mix(in srgb, var(--live) 30%, transparent)}:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:var(--r1)}.tnum{font-variant-numeric:tabular-nums}.sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}p{margin:0}img{max-width:100%}h1,h2,h3{text-wrap:balance}.shell{min-height:100dvh}.main{min-width:0}.topbar{z-index:20;padding-top:env(safe-area-inset-top,0px);background:color-mix(in srgb, var(--bg) 93%, transparent);-webkit-backdrop-filter:saturate(1.6)blur(18px);border-bottom:1px solid #0000;transition:border-color .2s,box-shadow .2s;position:sticky;top:0}.topbar.scrolled{border-bottom-color:var(--rule)}.topbar-in{align-items:center;gap:.75rem;max-width:48rem;min-height:3.5rem;margin:0 auto;padding-inline:1.25rem;display:flex}.brand{flex:1;align-items:center;gap:.6875rem;min-width:0;display:flex}.brand-mark{color:#fff;background:linear-gradient(160deg,#1b3f73,#0b1f3b);border-radius:.6875rem;flex:none;place-items:center;width:2.125rem;height:2.125rem;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff1f,0 4px 10px -4px #091a338c}.brand-mark .mark{width:56%;height:auto;display:block}.brand-mark>*{position:relative}.brand-name{font:650 1.125rem/1.2 var(--f);letter-spacing:-.022em;color:var(--head);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.livepill{appearance:none;background:var(--panel);font:500 .8125rem/1 var(--f);color:var(--ink-3);white-space:nowrap;cursor:pointer;border:0;border-radius:999px;align-items:center;gap:.5rem;padding:.4375rem .75rem;transition:background .2s;display:inline-flex}.livepill.on{color:var(--accent);background:var(--accent-soft)}.dot{background:var(--rule-2);border-radius:50%;flex:none;width:.5rem;height:.5rem;display:inline-block}.dot.on{background:var(--live);box-shadow:0 0 0 0 color-mix(in srgb, var(--live) 60%, transparent);animation:beacon 2.4s var(--ease) infinite}.dot.attn{background:var(--attn)}.dot.crit{background:var(--crit)}.dot.gold{background:var(--live)}@keyframes beacon{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--live) 55%, transparent)}70%,to{box-shadow:0 0 0 .4375rem #0000}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.35}}.page{max-width:48rem;padding:.5rem 1.25rem calc(var(--bar-h) + 3rem + env(safe-area-inset-bottom,0px));animation:pagein .32s var(--ease) both;margin:0 auto}@keyframes pagein{0%{opacity:0;transform:translateY(.375rem)}to{opacity:1;transform:none}}.tabbar{z-index:30;padding:0 .875rem calc(.625rem + env(safe-area-inset-bottom,0px));pointer-events:none;position:fixed;bottom:0;left:0;right:0}.tabbar:before{content:"";background:linear-gradient(to top, var(--bg) 35%, color-mix(in srgb, var(--bg) 0%, transparent));pointer-events:none;height:calc(100% + 1.5rem);position:absolute;inset:auto 0 0}.tabbar-in{pointer-events:auto;max-width:30rem;height:var(--bar-h);background:var(--dock);-webkit-backdrop-filter:saturate(1.8)blur(22px);box-shadow:0 0 0 1px var(--rule), 0 16px 34px -14px #0e162652;border-radius:1.625rem;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:.25rem;margin:0 auto;padding:.375rem;display:grid;position:relative}.tab{appearance:none;color:var(--ink-3);font:600 min(.71875rem, 12.5px)/1 var(--f);letter-spacing:.005em;cursor:pointer;min-width:0;transition:color .2s, background .25s var(--ease), transform .15s;background:0 0;border:0;border-radius:1.25rem;flex-direction:column;justify-content:center;align-items:center;gap:.25rem;padding:0;display:flex;position:relative}.tab:active{transform:scale(.94)}.tab span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.tab.on{color:var(--brand);background:var(--brand-soft)}.tab .badge{box-shadow:0 0 0 2.5px var(--dock-ring,var(--surface));position:absolute;top:.125rem;left:calc(50% + .375rem)}.tab.on .badge{--dock-ring:var(--brand-soft)}.badge{background:var(--fill);min-width:1.25rem;height:1.25rem;color:var(--fill-ink);font:700 .6875rem/1 var(--f);font-variant-numeric:tabular-nums;border-radius:999px;place-items:center;padding:0 .375rem;display:inline-grid}.siderail,.liverail{display:none}@media (min-width:1000px){.shell:not(.his){grid-template-columns:16rem minmax(0,1fr);display:grid}.shell:not(.his) .tabbar,.shell:not(.his) .topbar{display:none}.shell:not(.his) .page{max-width:52rem;padding-top:2.25rem;padding-bottom:4rem}.siderail{background:var(--side);height:100dvh;color:var(--side-ink);isolation:isolate;flex-direction:column;gap:.1875rem;padding:1.5rem .875rem 1.25rem;display:flex;position:sticky;top:0;overflow:auto}.siderail .brand{flex:none;margin:0 .5rem 2rem}.siderail .brand-mark{background:#ffffff1f;box-shadow:inset 0 0 0 1px #ffffff2e}.siderail .brand-name{color:var(--side-ink)}.navbtn{appearance:none;min-height:2.5rem;color:var(--side-2);font:500 .9375rem/1 var(--f);cursor:pointer;text-align:left;background:0 0;border:0;border-radius:.75rem;align-items:center;gap:.8125rem;padding:0 .75rem;transition:background .2s,color .2s;display:flex;position:relative}.navbtn svg{color:var(--side-2);transition:color .2s}@media (hover:hover){.navbtn:hover{background:var(--side-on);color:var(--side-ink)}.navbtn:hover svg{color:var(--side-ink)}}.navbtn.on{color:var(--side-ink);background:#ffffff24;font-weight:600;box-shadow:inset 0 0 0 1px #ffffff14}.navbtn.on:before{content:"";background:var(--side-mark);border-radius:0 3px 3px 0;width:3px;position:absolute;top:.625rem;bottom:.625rem;left:-.875rem}.navbtn.on svg{color:var(--side-mark)}.navbtn .badge{color:#0b1f3b;background:#fff;margin-left:auto}.navsep{background:var(--side-rule);height:1px;margin:.875rem .625rem}.side-foot{color:var(--side-2);flex-direction:column;align-items:flex-start;gap:.625rem;margin-top:auto;padding:1rem .625rem 0;font-size:.8125rem;line-height:1.45;display:flex}.side-foot b{color:var(--side-ink)}.siderail .livepill{color:var(--side-2);background:#ffffff1a}.siderail .livepill.on{color:var(--side-ink);background:#8db0ff29}.siderail .dot.on{background:#8db0ff}.toasts{bottom:1.5rem}}@media (min-width:1280px){.shell:not(.his){grid-template-columns:16rem minmax(0,1fr) 22rem}.liverail{border-left:1px solid var(--rule);background:color-mix(in srgb, var(--surface) 55%, var(--bg));height:100dvh;padding:2rem 1.375rem;display:block;position:sticky;top:0;overflow:auto}.liverail .h2{margin-top:0}.hide-wide{display:none!important}}.greet{font:650 2.25rem/1.04 var(--fs);letter-spacing:-.03em;color:var(--head);margin:1.25rem 0 .5rem}.h1{font:650 2rem/1.08 var(--fs);letter-spacing:-.028em;color:var(--head);overflow-wrap:anywhere;margin:0}.h2{font:650 1.25rem/1.25 var(--fs);letter-spacing:-.016em;color:var(--head);align-items:baseline;gap:.625rem;margin:2.25rem 0 .875rem;display:flex}.h2 .more{font:600 .9375rem/1.2 var(--f);margin-left:auto}.h3{color:var(--ink);margin:1.25rem 0 .5rem;font-size:.9375rem;font-weight:600}.sub{color:var(--ink-3);font-size:.875rem}.muted{color:var(--ink-3)}.small{font-size:.875rem}.lede{color:var(--ink-2);text-wrap:pretty;margin:0;font-size:1rem;line-height:1.55}.prose{color:var(--ink-2);font-size:.9375rem;line-height:1.6}.prose p+p{margin-top:.5rem}.prose ul,.prose ol{margin:0;padding-left:1.25rem}.prose li+li{margin-top:.25rem}.bold{font-weight:600}.anywhere{overflow-wrap:anywhere}.nw{white-space:nowrap}.pre{white-space:pre-wrap}.card{background:var(--surface);border-radius:var(--r3);min-width:0;box-shadow:var(--shadow);padding:1.125rem 1.25rem}.card.tight{padding:.875rem 1.0625rem}.card+.card{margin-top:.75rem}.inset{background:var(--panel);border-radius:var(--r2);padding:.8125rem .9375rem}.stack{flex-direction:column;gap:.625rem;display:flex}.stack.lg{gap:1rem}.row{align-items:center;gap:.625rem;min-width:0;display:flex}.row.wrap{flex-wrap:wrap}.row.top{align-items:flex-start}.grow{flex:1;min-width:0}.spread{justify-content:space-between;align-items:center;gap:.625rem;display:flex}.grid2{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.grid3{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;display:grid}@media (max-width:420px){.grid2.solo-sm{grid-template-columns:1fr}}.mt4{margin-top:.25rem}.mt6{margin-top:.375rem}.mt8{margin-top:.5rem}.mt10{margin-top:.625rem}.mt12{margin-top:.75rem}.mt14{margin-top:.875rem}.mt16{margin-top:1rem}.mt20{margin-top:1.25rem}.mt24{margin-top:1.5rem}.mb6{margin-bottom:.375rem}.mb8{margin-bottom:.5rem}.mb10{margin-bottom:.625rem}.mb12{margin-bottom:.75rem}.mb14{margin-bottom:.875rem}.mb16{margin-bottom:1rem}.block{display:block}.btn{appearance:none;background:var(--surface);min-height:2.875rem;color:var(--head);font:600 1rem/1.2 var(--f);letter-spacing:-.003em;cursor:pointer;white-space:nowrap;box-shadow:inset 0 0 0 1px var(--rule-2);transition:background .18s, box-shadow .18s, transform .12s var(--ease), opacity .15s, color .18s;border:0;border-radius:.9375rem;justify-content:center;align-items:center;gap:.5rem;padding:0 1.25rem;text-decoration:none;display:inline-flex}@media (hover:hover){.btn:hover{background:var(--panel)}}.btn:active{transform:scale(.975)}.btn.primary,.btn.gold{background:var(--solid);color:var(--solid-ink);box-shadow:inset 0 1px 0 #ffffff24, 0 6px 14px -8px color-mix(in srgb, var(--solid) 80%, transparent)}@media (hover:hover){.btn.primary:hover,.btn.gold:hover{background:var(--solid-hover)}}.btn.live{background:var(--accent);color:var(--accent-ink);box-shadow:none}.btn.ghost{color:var(--ink-2);box-shadow:none;background:0 0;padding:0 .75rem}@media (hover:hover){.btn.ghost:hover{background:var(--panel);color:var(--ink)}}.btn.danger{color:var(--crit)}.btn.sm{border-radius:.75rem;min-height:2.375rem;padding:0 .9375rem;font-size:.9375rem}.btn.xl{border-radius:999px;min-height:3.375rem;padding:0 1.5rem;font-size:1.0625rem}.btn.block{width:100%}.btn:disabled{opacity:.42;cursor:default;transform:none}.btnrow{flex-wrap:wrap;gap:.5rem;display:flex}.btnrow .btn{flex:auto}.iconbtn{appearance:none;width:2.625rem;height:2.625rem;color:var(--ink-2);cursor:pointer;background:0 0;border:0;border-radius:.875rem;flex:none;place-items:center;text-decoration:none;transition:background .18s,color .18s,transform .12s;display:grid}@media (hover:hover){.iconbtn:hover{background:var(--panel);color:var(--ink)}}.iconbtn:active{transform:scale(.94)}.iconbtn:disabled{opacity:.35;cursor:default}.linkish{appearance:none;color:var(--accent);cursor:pointer;font-weight:600;font-size:inherit;text-align:left;background:0 0;border:0;padding:0}.linkish.small{font-size:.875rem}.chip{height:1.625rem;font:500 .78125rem/1 var(--f);letter-spacing:.003em;background:var(--panel);color:var(--ink-2);white-space:nowrap;text-overflow:ellipsis;border:1px solid #0000;border-radius:999px;align-items:center;gap:.3125rem;max-width:100%;padding:0 .6875rem;display:inline-flex;overflow:hidden}.chip.navy,.chip.lapis,.chip.line{border-color:var(--rule-2);color:var(--ink-2);background:0 0}.chip.live,.chip.gold{background:var(--accent-soft);color:var(--accent)}.chip.attn{background:var(--attn-soft);color:var(--attn)}.chip.crit{background:var(--crit-soft);color:var(--crit)}.chips{flex-wrap:wrap;gap:.375rem;display:flex}.chips.mini{gap:.3125rem;margin-top:.5rem}.chips.mini .chip{height:1.4375rem;padding:0 .5625rem;font-size:.71875rem}.prio{width:1.625rem;height:1.625rem;font:700 .75rem/1 var(--fs);border-radius:.5rem;flex:none;place-items:center;display:grid}.prio.A{background:var(--fill);color:var(--fill-ink)}.prio.B{box-shadow:inset 0 0 0 1.5px var(--accent);color:var(--accent)}.prio.C{background:var(--panel);color:var(--ink-3)}.list{background:var(--surface);border-radius:var(--r3);box-shadow:var(--shadow);overflow:hidden}.item{appearance:none;text-align:left;cursor:pointer;width:100%;color:inherit;min-width:0;font:inherit;background:0 0;border:0;align-items:center;gap:.875rem;padding:.9375rem 1.125rem;text-decoration:none;transition:background .18s;display:flex;position:relative}.item+.item:before{content:"";background:var(--rule);height:1px;position:absolute;top:0;left:1.125rem;right:0}@media (hover:hover){.item:hover{background:color-mix(in srgb, var(--panel) 60%, transparent)}}.item:active{background:var(--panel)}.item.static{cursor:default}@media (hover:hover){.item.static:hover{background:0 0}}.item .t{color:var(--ink);overflow-wrap:anywhere;font-size:.96875rem;font-weight:600;line-height:1.35;display:block}.item .s{color:var(--ink-3);overflow-wrap:anywhere;margin-top:.1875rem;font-size:.875rem;line-height:1.45;display:block}.item .side{color:var(--ink-3);text-align:right;flex-direction:column;flex:none;align-items:flex-end;gap:.3125rem;font-size:.8125rem;display:flex}.item .chev{color:var(--rule-2);flex:none}.item .dim{color:var(--ink-3)}.item .ic{background:var(--panel);width:2.375rem;height:2.375rem;color:var(--ink-2);border-radius:.75rem;flex:none;place-items:center;display:grid}.empty{text-align:left;color:var(--ink-3);padding:1.375rem 1.125rem;font-size:.9375rem;line-height:1.5}.card>.empty{padding:.375rem .125rem}.empty b{color:var(--head);font:650 1.0625rem/1.3 var(--fs);letter-spacing:-.01em;margin-bottom:.3125rem;display:block}.clamp2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.item .t.clamp2,.item .s.clamp2,.spec .st.clamp2{display:-webkit-box}.seg{background:var(--panel);scrollbar-width:none;border-radius:.9375rem;gap:.1875rem;padding:.25rem;display:flex;overflow-x:auto}.seg::-webkit-scrollbar{display:none}.seg button{appearance:none;min-height:2.25rem;font:500 .875rem/1 var(--f);color:var(--ink-2);cursor:pointer;white-space:nowrap;transition:background .2s var(--ease), color .2s, box-shadow .2s;background:0 0;border:0;border-radius:.6875rem;flex:auto;padding:0 .875rem}.seg button.on{background:var(--seg-on);color:var(--head);box-shadow:0 1px 2px var(--tint), 0 0 0 .5px var(--tint);font-weight:600}.seg .n{color:var(--ink-3);font-variant-numeric:tabular-nums;margin-left:.3125rem;font-weight:500}.seg.tight button{padding:0 .625rem;font-size:.84375rem}.search{background:var(--surface);min-height:3.125rem;color:var(--ink-3);box-shadow:var(--shadow);border-radius:1rem;align-items:center;gap:.625rem;padding:0 .875rem;transition:box-shadow .2s;display:flex}.search:focus-within{box-shadow:0 0 0 2px var(--accent), var(--shadow)}.search input{min-width:0;color:var(--ink);background:0 0;border:0;outline:0;flex:1;font-size:1rem}.search input::placeholder{color:var(--ink-3)}.filters{scrollbar-width:none;gap:.5rem;padding:.125rem 0 .25rem;display:flex;overflow-x:auto}.filters::-webkit-scrollbar{display:none}.fsel{appearance:none;box-shadow:inset 0 0 0 1px var(--rule-2);background-color:var(--surface);height:2.25rem;font:500 .875rem/1 var(--f);color:var(--ink-2);background-image:linear-gradient(45deg,#0000 50%,currentColor 50%),linear-gradient(135deg,currentColor 50%,#0000 50%);background-position:calc(100% - 1.0625rem) .9688rem,calc(100% - .75rem) .9688rem;background-repeat:no-repeat;background-size:.3125rem .3125rem;border:0;border-radius:999px;flex:none;padding:0 2rem 0 .9375rem}.fsel.on{box-shadow:inset 0 0 0 1.5px var(--accent);color:var(--accent)}.fbtn{height:2.25rem;box-shadow:inset 0 0 0 1px var(--rule-2);background:var(--surface);font:500 .875rem/1 var(--f);color:var(--ink-2);cursor:pointer;border:0;border-radius:999px;flex:none;align-items:center;gap:.4375rem;padding:0 .9375rem;transition:background .18s,color .18s,box-shadow .18s;display:inline-flex}.fbtn .n{color:var(--ink-3);font-variant-numeric:tabular-nums;font-size:.78125rem;font-weight:600}.fbtn.on{box-shadow:none;color:var(--fill-ink);background:var(--fill)}.fbtn.on .n{color:color-mix(in srgb, var(--fill-ink) 75%, transparent)}.field{color:var(--ink-2);flex-direction:column;gap:.4375rem;min-width:0;font-size:.875rem;font-weight:500;display:flex}.field .hint{color:var(--ink-3);font-size:.8125rem;font-weight:400;line-height:1.45}.input,.textarea,.select{background:var(--surface);width:100%;box-shadow:inset 0 0 0 1px var(--rule-2);color:var(--ink);border:0;border-radius:.9375rem;min-width:0;padding:.8125rem .9375rem;font-size:1rem;font-weight:400;transition:box-shadow .18s}.input:focus,.textarea:focus,.select:focus{box-shadow:inset 0 0 0 1.5px var(--accent), 0 0 0 4px var(--accent-soft);outline:0}.input::placeholder,.textarea::placeholder{color:var(--ink-3)}.textarea{resize:vertical;min-height:7.5rem;line-height:1.6}.select{appearance:auto;min-height:3rem}.input.small{border-radius:.75rem;padding:.5rem .6875rem;font-size:.9375rem}.inline{align-items:center;gap:.5rem;display:flex}.inline .input{flex:1}.switch{appearance:none;background:var(--rule-2);cursor:pointer;width:3.125rem;height:1.875rem;transition:background .25s var(--ease);border-radius:999px;flex:none;margin:0;position:relative}.switch:after{content:"";width:1.5rem;height:1.5rem;transition:transform .3s var(--ease);background:#fff;border-radius:50%;position:absolute;top:.1875rem;left:.1875rem;box-shadow:0 2px 5px #0003}.switch:checked{background:var(--live)}.switch:checked:after{transform:translate(1.25rem)}.switch:disabled{opacity:.45}.setting{align-items:center;gap:.875rem;padding:.875rem 0;display:flex;position:relative}.setting+.setting:before{content:"";background:var(--rule);height:1px;position:absolute;top:0;left:0;right:0}.setting .t{font-weight:600}.setting .s{color:var(--ink-3);margin-top:.125rem;font-size:.875rem;line-height:1.45}.stepper{flex:none;align-items:center;gap:.25rem;display:flex}.stepper b{text-align:center;min-width:2.5rem;font:650 1.125rem/1 var(--fs)}.days{flex-wrap:wrap;gap:.3125rem;display:flex}.days button{appearance:none;box-shadow:inset 0 0 0 1px var(--rule-2);background:var(--surface);min-width:2.875rem;height:2.375rem;font:500 .875rem/1 var(--f);color:var(--ink-2);cursor:pointer;border:0;border-radius:.75rem;transition:background .18s,color .18s}.days button.on{background:var(--fill);box-shadow:none;color:var(--fill-ink)}.team-strip{scrollbar-width:none;gap:.375rem;margin:0 -.25rem;padding:.375rem .125rem .25rem;display:flex;overflow-x:auto}.team-strip::-webkit-scrollbar{display:none}.agent{appearance:none;cursor:pointer;width:4.625rem;color:var(--ink-2);transition:transform .15s var(--ease);background:0 0;border:0;flex-direction:column;flex:none;align-items:center;gap:.5rem;padding:.25rem 0;display:flex}.agent:active{transform:scale(.95)}.agent .tile{background:var(--surface);width:3rem;height:3rem;box-shadow:var(--shadow);color:var(--ink-2);border-radius:1rem;place-items:center;display:grid;position:relative}.agent.working .tile{background:var(--fill);color:var(--fill-ink);box-shadow:0 8px 18px -10px color-mix(in srgb, var(--fill) 90%, transparent)}.agent .tile .live-dot{background:var(--live);border:2.5px solid var(--bg);border-radius:50%;width:.75rem;height:.75rem;position:absolute;top:-.1875rem;right:-.1875rem}.agent .nm{font:500 .75rem/1.2 var(--f);color:var(--ink-2);text-align:center;white-space:nowrap;text-overflow:ellipsis;max-width:100%;overflow:hidden}.agent.working .nm{color:var(--ink);font-weight:600}.ticker{background:var(--surface);box-shadow:var(--shadow);color:inherit;font:inherit;text-align:left;cursor:pointer;border:0;border-radius:1.125rem;align-items:center;gap:.75rem;width:100%;margin-top:.875rem;padding:.875rem 1rem;display:flex}.ticker .txt{color:var(--ink-2);overflow-wrap:anywhere;min-width:0;font-size:.9375rem;line-height:1.45}.ticker .txt b{color:var(--ink);font-weight:600}.ticker .chev{color:var(--ink-3);flex:none;align-self:center}.ok-card{box-shadow:0 0 0 1.5px color-mix(in srgb, var(--live) 55%, transparent), var(--shadow)}.specs{grid-template-columns:repeat(2,minmax(0,1fr));gap:.625rem;display:grid}.spec{appearance:none;text-align:left;background:var(--surface);box-shadow:var(--shadow);color:inherit;cursor:pointer;min-width:0;font:inherit;transition:transform .15s var(--ease), box-shadow .2s;border:0;border-radius:1.125rem;align-items:flex-start;gap:.6875rem;padding:.875rem;display:flex}.spec:active{transform:scale(.98)}.spec svg{color:var(--ink-3);flex:none}.spec.on{box-shadow:0 0 0 1.5px color-mix(in srgb, var(--live) 60%, transparent), var(--shadow)}.spec.on svg{color:var(--accent)}.spec .nm{font-size:.9375rem;font-weight:600;display:block}.spec .st{color:var(--ink-3);margin-top:.125rem;font-size:.8125rem;display:block}.spec.on .st{color:var(--accent)}@media (max-width:360px){.specs{grid-template-columns:1fr}}.liverail .team-strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem .25rem;margin:0;display:grid;overflow:visible}.liverail .agent{width:auto}.needs{border-radius:var(--r3);background:var(--surface);box-shadow:var(--shadow);overflow:hidden}.need{cursor:pointer;text-align:left;appearance:none;width:100%;color:inherit;font:inherit;background:0 0;border:0;align-items:center;gap:.9375rem;padding:.9375rem 1.125rem;transition:background .18s;display:flex;position:relative}.need+.need:after{content:"";background:var(--rule);height:1px;position:absolute;top:0;left:4.75rem;right:0}@media (hover:hover){.need:hover{background:color-mix(in srgb, var(--panel) 60%, transparent)}}.need:active{background:var(--panel)}.need .num{font:700 1.375rem/1 var(--fs);font-variant-numeric:tabular-nums lining-nums;letter-spacing:-.02em;text-align:center;color:var(--brand)}.need .numcol,.need .ic{background:var(--brand-soft);width:2.75rem;height:2.75rem;color:var(--brand);border-radius:.875rem;flex-direction:column;flex:none;justify-content:center;align-items:center;display:flex}.need .unit{font:600 .625rem/1.1 var(--f);color:inherit;text-align:center;opacity:.85;margin-top:.125rem;display:block}.need.crit .numcol,.need.crit .ic{background:var(--crit-soft);color:var(--crit)}.need.crit .num{color:var(--crit)}.need.attn .numcol,.need.attn .ic{background:var(--attn-soft);color:var(--attn)}.need.attn .num{color:var(--attn)}.need.live .numcol,.need.live .ic{background:var(--accent-soft);color:var(--accent)}.need.live .num{color:var(--accent)}.need .t{color:var(--ink);font-size:1rem;font-weight:600;line-height:1.35;display:block}.need .s{color:var(--ink-3);overflow-wrap:anywhere;margin-top:.125rem;font-size:.875rem;line-height:1.45;display:block}.need>svg:last-child{color:var(--rule-2);flex:none}.figs{grid-template-columns:repeat(4,minmax(0,1fr));gap:.625rem;display:grid}.figs>div{background:var(--surface);min-width:0;box-shadow:var(--shadow);border-radius:1.25rem;padding:1rem 1.0625rem .9375rem}.figs>div:last-child{background:var(--hero);color:#fff;box-shadow:var(--hero-shadow);position:relative;overflow:hidden}.figs>div:last-child>*{position:relative}.figs .v{font:700 2.125rem/1 var(--fs);letter-spacing:-.035em;font-variant-numeric:tabular-nums lining-nums;color:var(--head)}.figs>div:last-child .v{color:#fff}.figs .l{color:var(--ink-3);margin-top:.4375rem;font-size:.8125rem;line-height:1.3}.figs>div:last-child .l{color:#ffffffc7}@media (max-width:520px){.figs{grid-template-columns:repeat(2,minmax(0,1fr))}}.path{background:var(--surface);border-radius:var(--r3);box-shadow:var(--shadow);grid-template-columns:repeat(5,minmax(0,1fr));display:grid;overflow:hidden}.step{text-align:left;min-width:0;padding:.9375rem .625rem .8125rem;position:relative}.step+.step:before{content:"";background:var(--rule);width:1px;position:absolute;top:.875rem;bottom:.875rem;left:0}.step .v{font:700 1.5rem/1.05 var(--fs);font-variant-numeric:tabular-nums lining-nums;letter-spacing:-.02em;color:var(--head)}.step .l{color:var(--ink-3);margin-top:.3125rem;font-size:.75rem;line-height:1.25}.goalline{color:var(--ink-3);justify-content:space-between;gap:.625rem;margin-top:.5rem;font-size:.875rem;display:flex}.stat{background:var(--surface);min-width:0;box-shadow:var(--shadow);border-radius:1.125rem;padding:.875rem 1rem}.stat .v{font:700 1.625rem/1.05 var(--fs);font-variant-numeric:tabular-nums lining-nums;letter-spacing:-.025em;color:var(--head)}.stat .l{color:var(--ink-3);margin-top:.3125rem;font-size:.8125rem}.pipe{margin-top:1rem}.pipe-bar{gap:3px;height:.625rem;display:flex}.pipe-bar i{border-radius:999px;min-width:.375rem;height:100%;display:block}.pipe-bar i.s1{background:var(--st1)}.pipe-bar i.s2{background:var(--st2)}.pipe-bar i.s3{background:var(--st3)}.pipe-bar i.s4{background:var(--st4)}.pipe-bar.empty{background:var(--panel);border-radius:999px}.pipe-key{flex-wrap:wrap;gap:.75rem 1.5rem;margin-top:.875rem;display:flex}.pipe-key>div{min-width:0}.pipe-key b{font:700 1.5rem/1.05 var(--fs);font-variant-numeric:tabular-nums lining-nums;letter-spacing:-.02em;color:var(--head);display:block}.pipe-key span{color:var(--ink-3);white-space:nowrap;align-items:center;gap:.375rem;margin-top:.3125rem;font-size:.8125rem;line-height:1.25;display:flex}.pipe-key span:before{content:"";background:var(--sw);border-radius:50%;flex:none;width:.5rem;height:.5rem}.pipe-key .k1{--sw:var(--st1)}.pipe-key .k2{--sw:var(--st2)}.pipe-key .k3{--sw:var(--st3)}.pipe-key .k4{--sw:var(--st4)}.pipe-note{color:var(--ink-3);margin-top:.875rem;font-size:.9375rem;line-height:1.5}.feed{flex-direction:column;display:flex}.ev{appearance:none;text-align:left;color:inherit;cursor:default;width:100%;font:inherit;background:0 0;border:0;gap:.8125rem;padding:.75rem 0;display:flex;position:relative}.ev+.ev:before{content:"";background:var(--rule);height:1px;position:absolute;top:0;left:2.8125rem;right:0}.ev.tap{cursor:pointer}.ev .ic{background:var(--panel);width:2rem;height:2rem;color:var(--ink-3);border-radius:.6875rem;flex:none;place-items:center;display:grid}.ev.k-alert .ic{background:var(--attn-soft);color:var(--attn)}.ev.k-error .ic{background:var(--crit-soft);color:var(--crit)}.ev.k-found .ic,.ev.k-drafted .ic,.ev.k-kit .ic,.ev.k-sent .ic,.ev.k-reply .ic{color:var(--accent);background:var(--accent-soft)}.ev .tx{color:var(--ink);overflow-wrap:anywhere;min-width:0;font-size:.9375rem;line-height:1.45;display:block}.ev .meta{color:var(--ink-3);margin-top:.1875rem;font-size:.8125rem;display:block}.tl{flex-direction:column;display:flex;position:relative}.tl-i{gap:.75rem;min-width:0;padding:.5rem 0;display:flex;position:relative}.tl-i:before{content:"";background:var(--rule);border-radius:1px;width:1.5px;position:absolute;top:2.5rem;bottom:-.5rem;left:.9375rem}.tl-i:last-child:before{display:none}.tl-i .ic{background:var(--surface);width:1.9375rem;height:1.9375rem;box-shadow:var(--shadow);color:var(--ink-3);z-index:1;border-radius:.6875rem;flex:none;place-items:center;display:grid;position:relative}.tl-i.t-search .ic,.tl-i.t-read .ic{color:var(--ink-2)}.tl-i.t-thought .ic{color:var(--ink-3)}.tl-i.t-tool .ic{color:var(--accent);background:var(--accent-soft);box-shadow:none}.tl-i.t-error .ic{color:var(--crit);background:var(--crit-soft);box-shadow:none}.tl-i .body{flex:1;min-width:0;padding-top:.25rem}.tl-i .lbl{overflow-wrap:anywhere;font-size:.9375rem;line-height:1.45}.tl-i.t-thought .lbl{color:var(--ink-2);font-style:italic}.tl-i .det{color:var(--ink-3);overflow-wrap:anywhere;margin-top:.1875rem;font-size:.84375rem}.tl-i .det a{overflow-wrap:anywhere}.tl-i .when{color:var(--ink-3);font-variant-numeric:tabular-nums;flex:none;padding-top:.375rem;font-size:.75rem}.tl-live{color:var(--accent);align-items:center;gap:.625rem;padding:.625rem 0 0 .25rem;font-size:.875rem;display:flex}.msg{background:var(--surface);border-radius:var(--r3);box-shadow:var(--shadow);overflow:hidden}.msg+.msg{margin-top:.875rem}.avatar{background:var(--brand-soft);width:2.5rem;height:2.5rem;color:var(--brand);font:700 .8125rem/1 var(--fs);letter-spacing:.02em;border-radius:.875rem;flex:none;place-items:center;display:grid}.msg-b{padding:0 1.125rem .8125rem}.msg-subj{overflow-wrap:anywhere;margin-bottom:.4375rem;font-size:.96875rem;font-weight:600}.msg-body{white-space:pre-wrap;color:var(--ink);overflow-wrap:anywhere;font-size:.96875rem;line-height:1.65}.msg-body.clamp{-webkit-line-clamp:6;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.why{background:var(--panel);color:var(--ink-2);border-radius:.875rem;margin:.6875rem 1.125rem 0;padding:.6875rem .875rem;font-size:.875rem;line-height:1.5}.checknote{background:var(--attn-soft);color:var(--ink);border-radius:.875rem;align-items:center;gap:.75rem;margin:.6875rem 1.125rem 0;padding:.6875rem .875rem;font-size:.875rem;line-height:1.45;display:flex}.checknote b{color:var(--attn)}.msg-a{flex-wrap:wrap;gap:.5rem;padding:.8125rem 1.125rem 1rem;display:flex}.msg-a .btn{flex:auto}.sendpanel{background:var(--panel);border-radius:1rem;margin:0 1.125rem 1rem;padding:.875rem}.mail-in{box-shadow:inset 3px 0 0 var(--live), var(--shadow)}.mail-in.done{box-shadow:inset 3px 0 0 var(--rule-2), var(--shadow)}.scrim{background:var(--scrim);z-index:40;-webkit-backdrop-filter:blur(2px);animation:.25s both fade;position:fixed;inset:0}@keyframes fade{0%{opacity:0}to{opacity:1}}.sheet{z-index:41;background:var(--bg);width:100%;max-width:42rem;box-shadow:var(--pop);animation:slidein .38s var(--ease);flex-direction:column;display:flex;position:fixed;top:0;bottom:0;right:0}@media (min-width:700px){.sheet{border-radius:1.75rem 0 0 1.75rem;overflow:hidden}}@keyframes slidein{0%{opacity:0;transform:translate(2.5rem)}to{opacity:1;transform:none}}.sheet-h{min-height:3.5rem;padding:env(safe-area-inset-top,0px) .75rem 0;background:color-mix(in srgb, var(--bg) 86%, transparent);-webkit-backdrop-filter:saturate(1.6)blur(18px);border-bottom:1px solid var(--rule);align-items:center;gap:.5rem;display:flex}.sheet-h .ttl{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:1rem;font-weight:600;overflow:hidden}.sheet-b{padding:1.375rem 1.25rem calc(2.5rem + env(safe-area-inset-bottom,0px));-webkit-overflow-scrolling:touch;overscroll-behavior:contain;flex:1;overflow:auto}.bsheet{z-index:51;background:var(--raise);padding:.625rem 1.25rem calc(1.5rem + env(safe-area-inset-bottom,0px));max-height:88dvh;box-shadow:var(--pop);animation:rise .36s var(--ease);overscroll-behavior:contain;border-radius:1.75rem 1.75rem 0 0;position:fixed;bottom:0;left:0;right:0;overflow:auto}@media (min-width:700px){.bsheet{border-radius:1.75rem;width:34rem;padding-top:1.25rem;animation:none;inset:50% auto auto 50%;transform:translate(-50%,-50%)}}@keyframes rise{0%{opacity:0;transform:translateY(1.75rem)}to{opacity:1;transform:none}}.grab{background:var(--rule-2);border-radius:999px;width:2.5rem;height:.3125rem;margin:0 auto .875rem}.opt{appearance:none;text-align:left;background:var(--surface);width:100%;box-shadow:var(--shadow);cursor:pointer;color:inherit;font:inherit;transition:box-shadow .2s, transform .15s var(--ease);border:0;border-radius:1.125rem;align-items:flex-start;gap:.875rem;padding:.9375rem 1rem;display:flex}.opt+.opt{margin-top:.5625rem}@media (hover:hover){.opt:hover{box-shadow:var(--lift)}}.opt:active{transform:scale(.985)}.opt.on{box-shadow:0 0 0 2px var(--accent), var(--shadow)}.opt .ic{background:var(--brand-soft);width:2.375rem;height:2.375rem;color:var(--brand);border-radius:.75rem;flex:none;place-items:center;display:grid}.opt .t{font-weight:600;display:block}.opt .s{color:var(--ink-3);margin-top:.125rem;font-size:.875rem;line-height:1.45;display:block}.dhead{align-items:flex-start;gap:.875rem;display:flex}.kv{grid-template-columns:auto 1fr;gap:.5rem 1.125rem;margin:0;font-size:.9375rem;display:grid}.kv dt{color:var(--ink-3)}.kv dd{overflow-wrap:anywhere;min-width:0;margin:0}.contact{align-items:center;gap:.6875rem;min-width:0;padding:.6875rem 0;display:flex;position:relative}.contact+.contact:before{content:"";background:var(--rule);height:1px;position:absolute;top:0;left:0;right:0}.contact .v{overflow-wrap:anywhere;min-width:0;font-size:.9375rem}.contact .src{color:var(--ink-3);flex-wrap:wrap;align-items:center;gap:.375rem;margin-top:.125rem;font-size:.8125rem;display:flex}.srcs{flex-direction:column;gap:.3125rem;font-size:.875rem;display:flex}.srcs a{overflow-wrap:anywhere}.notes{min-height:5.625rem}.kit-q{color:var(--ink-3);font-size:.8125rem;font-weight:500}.kit-a{overflow-wrap:anywhere;margin-top:.125rem;font-size:.9375rem}.selectable{-webkit-user-select:all;user-select:all}.chat{flex-direction:column;gap:.75rem;display:flex}.bubble{white-space:pre-wrap;overflow-wrap:anywhere;max-width:88%;animation:rise .3s var(--ease);border-radius:1.375rem;padding:.75rem 1rem;font-size:1rem;line-height:1.55}.bubble.me{background:var(--fill);color:var(--fill-ink);border-bottom-right-radius:.4375rem;align-self:flex-end}.bubble.them{background:var(--surface);box-shadow:var(--shadow);border-bottom-left-radius:.4375rem;align-self:flex-start}.bubble .rt{white-space:normal}.rt>*+*{margin-top:.625rem}.rt p{margin:0}.rt p+p{margin-top:.625rem}.rt .rt-h{color:var(--head,var(--ink));font-weight:650}.rt .rt-h+*{margin-top:.25rem}.rt ul,.rt ol{flex-direction:column;gap:.375rem;margin:0;padding-inline-start:1.25rem;display:flex}.rt li{padding-inline-start:.125rem}.rt li+li{margin-top:0}.rt li::marker{color:var(--accent)}.rt strong{font-weight:650}.composer{align-items:flex-end;gap:.5rem;margin-top:.875rem;display:flex}.composer .textarea{resize:none;border-radius:1.5625rem;min-height:3.125rem;max-height:8.75rem;padding:.8125rem 1.125rem}.composer .btn{border-radius:999px;min-width:3.125rem;min-height:3.125rem;padding:0}.suggest{flex-direction:column;gap:.5625rem;margin-top:.875rem;display:flex}.suggest button{appearance:none;background:var(--surface);box-shadow:var(--shadow);color:var(--ink);cursor:pointer;text-align:left;transition:box-shadow .2s, transform .15s var(--ease);border:0;border-radius:1.125rem;padding:.875rem 1rem;font-size:.9375rem}@media (hover:hover){.suggest button:hover{box-shadow:var(--lift)}}.suggest button:active{transform:scale(.985)}.me-card{align-items:center;gap:1rem;display:flex}.me-photo{object-fit:cover;object-position:50% 42%;border:3px solid var(--ring);width:4.75rem;height:4.75rem;box-shadow:0 0 0 1px var(--rule-2), 0 10px 22px -10px #0e162666;background:var(--ring);border-radius:50%;flex:none}.checks{margin:0;padding:0;list-style:none}.checks li{position:relative}.checks li+li:before{content:"";background:var(--rule);height:1px;position:absolute;top:0;left:1.875rem;right:0}.checks label{cursor:pointer;align-items:flex-start;gap:.75rem;padding:.75rem .125rem;font-size:.9375rem;line-height:1.45;display:flex}.checks input{width:1.1875rem;height:1.1875rem;accent-color:var(--live);flex:none;margin-top:.125rem}.menu .item{align-items:flex-start}.menu .item .ic{color:var(--brand);background:var(--brand-soft);width:2.375rem;height:2.375rem;margin-top:0}.menu .item .chev{align-self:center}.menu .item.preview .ic{color:#fff;background:var(--hero)}.backrow{align-items:center;gap:.375rem;margin:.375rem 0 .25rem -.5rem;display:flex}.bars{border-bottom:1px solid var(--rule);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;align-items:end;gap:4px;height:8rem;padding-top:.5rem;display:grid}.bar{background:color-mix(in srgb, var(--live) 45%, var(--panel));border-radius:.375rem .375rem 0 0;min-height:3px;position:relative}.bar.today{background:var(--brand)}.bar-x{color:var(--ink-3);text-align:center;font-variant-numeric:tabular-nums;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:4px;margin-top:.375rem;font-size:.6875rem;display:grid}.meter{background:var(--panel);border-radius:999px;height:.5rem;overflow:hidden}.meter>span{background:var(--live);border-radius:999px;height:100%;display:block}.meter.attn>span{background:var(--attn)}.meter.crit>span{background:var(--crit)}.tbl{border-collapse:collapse;width:100%;font-size:.875rem}.tbl th{text-align:left;color:var(--ink-3);border-bottom:1px solid var(--rule);padding:.4375rem .5rem .4375rem 0;font-size:.8125rem;font-weight:500}.tbl td{border-bottom:1px solid var(--rule);vertical-align:top;padding:.625rem .5rem .625rem 0}.tbl tr:last-child td{border-bottom:0}.tbl .num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.scrollx{overflow-x:auto}.toasts{left:0;right:0;bottom:calc(var(--bar-h) + 1.375rem + env(safe-area-inset-bottom,0px));z-index:95;pointer-events:none;flex-direction:column;align-items:center;gap:.5rem;padding:0 1rem;display:flex;position:fixed}.toast{pointer-events:auto;background:color-mix(in srgb, var(--head) 94%, transparent);max-width:32rem;color:var(--bg);box-shadow:var(--pop);animation:toastin .4s var(--ease);-webkit-backdrop-filter:blur(14px);border-radius:1.25rem;align-items:center;gap:.875rem;padding:.875rem 1.125rem;font-size:.9375rem;line-height:1.45;display:flex}@keyframes toastin{0%{opacity:0;transform:translateY(.875rem)scale(.97)}to{opacity:1;transform:none}}.toast.error{background:var(--crit-solid);color:#fff}.toast button{appearance:none;color:inherit;cursor:pointer;text-underline-offset:.2em;background:0 0;border:0;font-weight:700;text-decoration:underline}.banner{background:var(--attn-soft);color:var(--ink);border-radius:1rem;align-items:flex-start;gap:.6875rem;margin:.625rem 0;padding:.875rem 1rem;font-size:.90625rem;line-height:1.5;display:flex}.banner .ic{color:var(--attn);flex:none;margin-top:.0625rem}.banner.info,.banner.gold{background:var(--panel)}.banner.info .ic,.banner.gold .ic{color:var(--ink-2)}.banner.ok{background:var(--accent-soft)}.banner.ok .ic{color:var(--accent)}.banner.crit{background:var(--crit-soft)}.banner.crit .ic{color:var(--crit)}.spin{opacity:.75;border:2px solid;border-right-color:#0000;border-radius:50%;flex:none;width:1.0625rem;height:1.0625rem;animation:.8s linear infinite spin;display:inline-block}@keyframes spin{to{transform:rotate(360deg)}}.secret{letter-spacing:.02em;background:var(--panel);-webkit-user-select:all;user-select:all;overflow-wrap:anywhere;border-radius:.75rem;padding:.5625rem .75rem;font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:.9375rem}code{background:var(--panel);overflow-wrap:anywhere;border-radius:.375rem;padding:.0625rem .375rem;font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:.88em}.auth{background:var(--bg);grid-template-rows:auto 1fr;min-height:100dvh;display:grid}.auth-brand{isolation:isolate;color:#fff;padding:calc(1.5rem + env(safe-area-inset-top,0px)) 1.25rem 5.25rem;background:linear-gradient(160deg,#10284a 0%,#0a1b33 62%,#08162b 100%);position:relative;overflow:hidden}.auth-brand:after{content:"";z-index:-1;pointer-events:none;opacity:.28;mix-blend-mode:soft-light;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0.55 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}.auth-light{z-index:-2;pointer-events:none;position:absolute;inset:0;overflow:hidden}.auth-light i{will-change:transform;border-radius:50%;position:absolute}.auth-light i:first-child{background:radial-gradient(closest-side,#5484f075,#5484f038 40%,#5484f00f 72%,#5484f000);width:36rem;height:36rem;animation:18s ease-in-out infinite alternate drift-a;top:-18rem;right:-14rem}.auth-light i:nth-child(2){background:radial-gradient(closest-side,#2854c480,#2854c43d 40%,#2854c412 72%,#2854c400);width:32rem;height:32rem;animation:23s ease-in-out infinite alternate drift-b;bottom:-18rem;left:-13rem}.auth-light i:nth-child(3){background:radial-gradient(closest-side,#7870e61a,#7870e60a 50%,#7870e600 80%);width:40rem;height:40rem;animation:30s ease-in-out infinite alternate drift-c;top:0;left:10%}@keyframes drift-a{to{transform:translate(-8rem,6rem)scale(1.12)}}@keyframes drift-b{to{transform:translate(9rem,-5rem)scale(1.1)}}@keyframes drift-c{to{transform:translate(-6rem,-3rem)scale(1.3)}}.auth-brand-in{flex-direction:column;max-width:26rem;margin:0 auto;display:flex;position:relative}.auth-mark{font:650 1.0625rem/1 var(--f);letter-spacing:-.02em;color:#fff;align-items:center;gap:.75rem;display:flex}.auth-mark .brand-mark{-webkit-backdrop-filter:blur(10px);background:#ffffff14;border-radius:.75rem;width:2.375rem;height:2.375rem;box-shadow:inset 0 0 0 1px #ffffff2e,0 10px 24px -12px #0009}.auth-intro{margin-top:3.25rem}.auth-title{font:650 2rem/1.05 var(--fs);letter-spacing:-.02em;color:#fff;margin:0}.auth-sub{font:500 1rem/1.4 var(--f);color:#ffffffb3;margin-top:.625rem}@keyframes authin{0%{opacity:0;transform:translateY(.625rem)}to{opacity:1;transform:none}}.auth-mark{animation:authin .7s var(--ease) both}.auth-title{animation:authin .8s 80ms var(--ease) both}.auth-sub{animation:authin .8s .16s var(--ease) both}.auth-card{animation:authin .8s .12s var(--ease) both}.auth-main{padding:0 1.25rem calc(1.5rem + env(safe-area-inset-bottom,0px));flex-direction:column;display:flex}.auth-card{flex-direction:column;flex:1;width:100%;max-width:26rem;margin:-3rem auto 0;display:flex;position:relative}.auth-card>.card{box-shadow:var(--pop);border-radius:1.5rem;padding:1.5rem 1.375rem}.auth-card .btn.primary{border-radius:999px;min-height:3.25rem;font-size:1rem}.auth-card>.card.stack{gap:1rem}.auth-form-h{margin-bottom:.25rem}.auth-form-h h2{font:650 1.625rem/1.1 var(--fs);letter-spacing:-.028em;color:var(--head);margin:0}.auth-form-h p{color:var(--ink-3);margin-top:.3125rem;font-size:.9375rem}.auth-forgot{text-align:center;align-self:center;padding:.25rem .5rem;font-size:.9375rem;font-weight:500}.auth-foot{color:var(--ink-3);text-align:center;justify-content:center;align-items:center;gap:.5rem;margin-top:auto;padding-top:1.75rem;font-size:.84375rem;display:flex}.auth-foot svg{color:var(--ink-3);flex:none}@media (min-width:960px){.auth{background:var(--surface);grid-template-rows:none;grid-template-columns:minmax(0,1.08fr) minmax(0,1fr)}.auth-brand{min-height:100dvh;padding:2.5rem clamp(2.5rem,5vw,4.5rem) 3.5rem;display:flex}.auth-brand-in{width:100%;max-width:36rem;margin:0}.auth-intro{margin-top:auto}.auth-title{letter-spacing:-.026em;font-size:clamp(2.75rem,4vw,3.75rem)}.auth-sub{margin-top:.875rem;font-size:1.25rem}.auth-light i:first-child{width:52rem;height:52rem;top:-24rem;right:-20rem}.auth-light i:nth-child(2){width:44rem;height:44rem;bottom:-22rem;left:-16rem}.auth-light i:nth-child(3){width:56rem;height:56rem;top:5%;left:0}.auth-main{place-items:center;padding:3rem;display:grid}.auth-card{flex:none;max-width:23rem;margin:0}.auth-card>.card{box-shadow:none;background:0 0;border-radius:0;padding:0}.auth-form-h h2{font-size:2rem}.auth-foot{border-top:1px solid var(--rule);justify-content:flex-start;margin-top:2rem;padding-top:1.25rem}}.auth-head{flex-direction:column;align-items:flex-start;gap:1rem;margin-bottom:1.75rem;display:flex}.auth-head .brand-mark{border-radius:.8125rem;width:2.75rem;height:2.75rem;font-size:1.0625rem}.doc-page{max-width:40rem;padding:calc(2rem + env(safe-area-inset-top,0px)) 1.25rem calc(3rem + env(safe-area-inset-bottom,0px));margin:0 auto}.doc-page .prose h2{font:650 1.125rem/1.3 var(--fs);color:var(--head);margin:1.75rem 0 .5rem}.doc-page .prose li+li{margin-top:.375rem}.doc-page .prose a{color:var(--accent)}.setup{max-width:42rem;padding:calc(1.75rem + env(safe-area-inset-top,0px)) 1.25rem 3rem;margin:0 auto}.check{align-items:flex-start;gap:.75rem;padding:.8125rem 0;display:flex;position:relative}.check+.check:before{content:"";background:var(--rule);height:1px;position:absolute;top:0;left:2.25rem;right:0}.check .mark{background:var(--panel);width:1.625rem;height:1.625rem;color:var(--ink-3);border-radius:50%;flex:none;place-items:center;display:grid}.check.ok .mark{background:var(--accent-soft);color:var(--accent)}.check.bad .mark{background:var(--crit-soft);color:var(--crit)}.check.optional .mark{background:var(--panel);color:var(--ink-2)}.check .t{font-weight:600}.check .s{color:var(--ink-3);margin-top:.125rem;font-size:.875rem;line-height:1.45}@media (min-width:1000px){.shell:not(.his) .hide-desktop{display:none!important}}.skeleton{min-height:60dvh;color:var(--ink-3);align-content:center;place-items:center;gap:.875rem;display:grid}.his{--bar-h:4.25rem}.hpage{max-width:36rem;padding:calc(.75rem + env(safe-area-inset-top,0px)) 1.25rem calc(var(--bar-h) + 3rem + env(safe-area-inset-bottom,0px));animation:pagein .34s var(--ease) both;margin:0 auto}.his .tab{gap:.3125rem;font-size:min(.78125rem,13.5px)}.preview-bar{z-index:35;padding:calc(.5625rem + env(safe-area-inset-top,0px)) 1.25rem .5625rem;background:var(--hero);color:#fff;align-items:center;gap:.625rem;font-size:.875rem;display:flex;position:sticky;top:0}.preview-bar b{font-weight:650}.preview-bar button{white-space:nowrap;appearance:none;color:inherit;font:600 .8125rem/1 var(--f);cursor:pointer;background:#ffffff29;border:0;border-radius:999px;flex:none;margin-left:auto;padding:.4375rem .9375rem}.hhead{justify-content:space-between;align-items:center;gap:1rem;margin-top:1rem;display:flex}.hhead .me-photo{width:2.875rem;height:2.875rem;box-shadow:0 0 0 1px var(--rule), 0 6px 14px -8px #0e162673;cursor:pointer;border-width:2px;padding:0}.hdate{font:500 .9375rem/1.35 var(--f);color:var(--ink-2);flex-direction:column;align-items:flex-start;gap:.0625rem;margin-top:1rem;display:flex}.photo-btn{appearance:none;cursor:pointer;transition:transform .15s var(--ease);background:0 0;border:0;border-radius:50%;flex:none;padding:0}.photo-btn:active{transform:scale(.94)}.hhead .hdate{margin-top:0}.hdate .hj{font:500 .875rem/1.4 "IBM Plex Sans Arabic", var(--f);color:var(--ink-3)}[lang=ar],[dir=rtl]{font-family:"IBM Plex Sans Arabic", var(--f)}.htitle{font:650 2.375rem/1.02 var(--fs);letter-spacing:-.035em;color:var(--head);overflow-wrap:anywhere;margin:.875rem 0 0}.hlede{color:var(--ink-2);text-wrap:pretty;margin-top:.625rem;font-size:1rem;line-height:1.55}.hero{isolation:isolate;background:var(--hero);color:var(--hero-ink);border-radius:var(--r4);box-shadow:var(--hero-shadow);margin-top:1.5rem;padding:1.375rem 1.375rem 1.25rem;position:relative;overflow:hidden}.hero-l{font:500 .9375rem/1.3 var(--f);color:var(--hero-2);justify-content:space-between;align-items:center;gap:.75rem;display:flex}.hero-l .pill{font:600 .8125rem/1 var(--f);color:#fff;white-space:nowrap;background:#ffffff21;border-radius:999px;padding:.4375rem .75rem}.hero-n{align-items:baseline;gap:.75rem;margin-top:.875rem;display:flex}.hero-n b{font:700 5rem/.8 var(--fs);letter-spacing:-.05em;font-variant-numeric:tabular-nums lining-nums}.hero-n span{font:600 1.375rem/1.15 var(--fs);letter-spacing:-.015em;color:#ffffffeb}.hero-parts{background:var(--hero-fill);border-radius:1.25rem;margin-top:1.25rem;padding:.25rem 0;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff0f}.hero-part{appearance:none;width:100%;min-height:3rem;color:var(--hero-ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:.75rem;padding:.5rem .75rem .5rem .875rem;font-size:.9375rem;line-height:1.3;transition:background .18s;display:flex;position:relative}.hero-part+.hero-part:before{content:"";background:var(--hero-rule);height:1px;position:absolute;top:0;left:3.375rem;right:.75rem}@media (hover:hover){.hero-part:hover{background:#ffffff0f}}.hero-part:active{background:#ffffff1a}.hero-part .hp-ic{color:#fff;background:#ffffff1a;border-radius:.5625rem;flex:none;place-items:center;width:1.75rem;height:1.75rem;display:grid}.hero-part .hp-l{flex:1;min-width:0}.hero-part .hp-n{font-variant-numeric:tabular-nums;color:#fff;font-weight:650}.hero-part .hp-chev{color:#ffffff73;flex:none;margin-left:-.25rem}.hero-s{color:var(--hero-2);margin-top:.875rem;font-size:.9375rem;line-height:1.5}.hero .btn{background:var(--hero-btn);width:100%;color:var(--hero-btn-ink);margin-top:1.125rem;box-shadow:0 10px 22px -12px #0000008c}@media (hover:hover){.hero .btn:hover{background:var(--hero-btn);opacity:.94}}.hero .btn+.hero-s{text-align:center;margin-top:.75rem;font-size:.875rem}.hero.calm{background:var(--surface);color:var(--ink);box-shadow:var(--shadow)}.hero.calm:before{display:none}.hero.calm .hero-l,.hero.calm .hero-s{color:var(--ink-3)}.hero.calm .hero-t{font:650 1.625rem/1.15 var(--fs);letter-spacing:-.022em;color:var(--head);margin-top:.625rem}.hero.calm .btn{background:var(--solid);color:var(--solid-ink);box-shadow:0 10px 22px -14px color-mix(in srgb, var(--solid) 90%, transparent)}.hero.calm .notice{margin-top:.875rem}.hero+.hero{margin-top:1rem}.sec{margin-top:2.25rem}.sec-h{align-items:baseline;gap:.75rem;padding:0 0 .875rem;display:flex}.sec-h h2{font:650 1.375rem/1.2 var(--fs);letter-spacing:-.022em;color:var(--head);margin:0}.sec-h .more{appearance:none;color:var(--accent);font:600 .9375rem/1.2 var(--f);cursor:pointer;background:0 0;border:0;margin-left:auto;padding:0}.sec-h .n{font:600 .875rem/1 var(--f);color:var(--accent);background:var(--accent-soft);font-variant-numeric:tabular-nums;border-radius:999px;padding:.3125rem .625rem}.rows{background:var(--surface);border-radius:var(--r3);box-shadow:var(--shadow);overflow:hidden}.rowi{appearance:none;text-align:left;width:100%;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:.875rem;min-width:0;padding:.9375rem 1.125rem;text-decoration:none;transition:background .18s;display:flex;position:relative}.rowi+.rowi:before{content:"";top:0;left:var(--sep,1.125rem);background:var(--rule);height:1px;position:absolute;right:0}.rowi:has(>.ini,>.ico,>.when){--sep:4.625rem}.rowi:has(>.mono){--sep:4.75rem}.rowi:has(>.dir){--sep:4rem}@media (hover:hover){.rowi:not(.static):hover{background:color-mix(in srgb, var(--surface) 70%, var(--panel))}}.rowi:not(.static):active{background:var(--panel)}.rowi.static{cursor:default}.rowi .t{font:600 1rem/1.35 var(--f);color:var(--ink);overflow-wrap:anywhere;display:block}.rowi .s{color:var(--ink-3);overflow-wrap:anywhere;margin-top:.1875rem;font-size:.875rem;line-height:1.45;display:block}.rowi .q{color:var(--ink-2);overflow-wrap:anywhere;margin-top:.4375rem;font-size:.9375rem;line-height:1.5;display:block}.rowi .side{color:var(--ink-3);font-variant-numeric:tabular-nums;text-align:right;flex:none;align-self:flex-start;padding-top:.1875rem;font-size:.875rem}.rowi .chev{color:var(--rule-2);flex:none}.rowi .when{background:var(--panel);width:2.625rem;min-height:2.625rem;font:600 .75rem/1.15 var(--f);color:var(--ink-2);font-variant-numeric:tabular-nums;text-align:center;border-radius:.875rem;flex-direction:column;flex:none;justify-content:center;align-self:flex-start;align-items:center;padding:.25rem;display:inline-flex}.rowi.new .t:after{content:"";background:var(--live);vertical-align:.15em;width:.5rem;height:.5rem;box-shadow:0 0 0 3px color-mix(in srgb, var(--live) 22%, transparent);border-radius:50%;margin-left:.5rem;display:inline-block}.rowi .ini,.rowi .ico{background:var(--brand-soft);width:2.625rem;height:2.625rem;color:var(--brand);font:700 .8125rem/1 var(--fs);letter-spacing:.03em;border-radius:.875rem;flex:none;align-self:flex-start;place-items:center;display:grid}.rowi .ico.attn{background:var(--attn-soft);color:var(--attn)}.journey{background:var(--surface);border-radius:var(--r3);box-shadow:var(--shadow);padding:.625rem 1.25rem 1.125rem}.jpath{margin:0;padding:0;list-style:none}.jpath li{--d:0;grid-template-columns:1.25rem 3rem minmax(0,1fr);align-items:center;column-gap:.75rem;min-height:3.25rem;display:grid;position:relative}.jpath li i{background:var(--surface);width:.875rem;height:.875rem;box-shadow:inset 0 0 0 2px var(--rule-2);z-index:1;border-radius:50%;justify-self:center;position:relative}.jpath li.on i{background:var(--live);box-shadow:0 0 0 4px color-mix(in srgb, var(--live) 18%, transparent);animation:lit .35s calc(var(--d) * .42s + .12s) var(--ease) both}.jpath li.cur i{background:var(--brand);box-shadow:0 0 0 5px color-mix(in srgb, var(--live) 24%, transparent)}.jpath li:not(:last-child):after{content:"";background:var(--rule);border-radius:2px;width:2px;height:calc(100% - .875rem);position:absolute;top:calc(50% + .4375rem);left:calc(.625rem - 1px)}.jpath li.to:before{content:"";z-index:1;background:linear-gradient(var(--live), color-mix(in srgb, var(--live) 40%, var(--brand)));transform-origin:top;width:2px;height:calc(100% - .875rem);animation:reachdown .38s calc(var(--d) * .42s + .3s) var(--ease) both;border-radius:2px;position:absolute;top:calc(50% + .4375rem);left:calc(.625rem - 1px)}@keyframes reachdown{0%{transform:scaleY(0)}to{transform:none}}@keyframes lit{0%{background:var(--surface);box-shadow:inset 0 0 0 2px var(--rule-2)}}.jpath li b{font:700 1.75rem/1 var(--fs);letter-spacing:-.03em;color:var(--head);font-variant-numeric:tabular-nums lining-nums;text-align:right}.jpath li:not(.on) b{color:var(--ink-3);font-weight:600}.jpath li span{color:var(--ink-2);min-width:0;font-size:.9375rem;line-height:1.3}.jpath li:not(.on) span{color:var(--ink-3)}.jpath li.cur span{color:var(--head);font-weight:600}.jnote{border-top:1px solid var(--rule);color:var(--ink-3);margin-top:.75rem;padding-top:.875rem;font-size:.875rem;line-height:1.5}.figrow{grid-template-columns:repeat(3,minmax(0,1fr));gap:.625rem;margin-top:1.125rem;display:grid}.figrow>div{background:var(--surface);min-width:0;box-shadow:var(--shadow);border-radius:1.125rem;padding:.875rem .9375rem}.figrow b{font:700 2rem/1 var(--fs);letter-spacing:-.035em;font-variant-numeric:tabular-nums lining-nums;color:var(--head);display:block}.figrow span{color:var(--ink-3);margin-top:.4375rem;font-size:.875rem;line-height:1.3;display:block}.m5{flex:none;grid-template-columns:repeat(5,.6875rem);gap:3px;display:inline-grid}.m5 i{background:var(--track);border-radius:999px;height:.3125rem}.m5 i.on{background:var(--live)}.m5.offer i.on{background:var(--brand)}.stagehead{background:var(--surface);border-radius:var(--r3);box-shadow:var(--shadow);margin-top:1.5rem;padding:1.125rem 1.25rem 1.0625rem}.stagehead .top{justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.stagehead .now{font:650 1.375rem/1.2 var(--fs);letter-spacing:-.02em;color:var(--head)}.stagehead .of{font:600 .8125rem/1 var(--f);color:var(--accent);background:var(--accent-soft);font-variant-numeric:tabular-nums;white-space:nowrap;border-radius:999px;padding:.375rem .625rem}.stagehead .m5big{grid-template-columns:repeat(5,minmax(0,1fr));gap:4px;margin-top:.875rem;display:grid}.stagehead .m5big i{background:var(--track);border-radius:999px;height:.4375rem}.stagehead .m5big i.on{background:linear-gradient(90deg, var(--live), color-mix(in srgb, var(--live) 70%, var(--brand)))}.stagehead .m5big i.cur{background:var(--brand)}.stagehead .next{color:var(--ink-2);margin-top:.75rem;font-size:.9375rem;line-height:1.45}.session{z-index:70;background:var(--bg);animation:sessionin .38s var(--ease);flex-direction:column;display:flex;position:fixed;inset:0}@keyframes sessionin{0%{opacity:0;transform:translateY(1.25rem)scale(.99)}to{opacity:1;transform:none}}.session-top{min-height:3.5rem;padding:env(safe-area-inset-top,0px) .625rem 0;grid-template-columns:1fr auto 1fr;align-items:center;width:100%;max-width:40rem;margin:0 auto;display:grid}.session-top .iconbtn{background:var(--surface);box-shadow:var(--shadow);border-radius:999px;justify-self:start}.session-count{appearance:none;background:var(--surface);font:650 .9375rem/1 var(--f);color:var(--head);font-variant-numeric:tabular-nums;white-space:nowrap;cursor:pointer;box-shadow:var(--shadow);border:0;border-radius:999px;align-items:center;gap:.4375rem;padding:.5625rem .875rem .5625rem 1.0625rem;transition:box-shadow .2s;display:inline-flex}.session-count svg{color:var(--ink-3)}@media (hover:hover){.session-count:hover{box-shadow:var(--lift)}}.session-tally{font:600 .9375rem/1 var(--f);color:var(--accent);white-space:nowrap;justify-self:end;padding-right:.75rem}.session-later{appearance:none;color:var(--ink-2);font:600 .9375rem/1 var(--f);cursor:pointer;background:0 0;border:0;border-radius:.875rem;justify-self:end;padding:.75rem}@media (hover:hover){.session-later:hover{color:var(--ink);background:var(--panel)}}.progress{background:var(--panel);border-radius:999px;align-self:center;width:calc(100% - 2.5rem);max-width:37.5rem;height:4px;margin:.375rem 1.25rem 0;position:relative;overflow:hidden}.progress>span{background:linear-gradient(90deg, var(--live), var(--brand));transition:width .5s var(--ease);border-radius:999px;position:absolute;top:0;bottom:0;left:0}.session-cats{overscroll-behavior-x:contain;scrollbar-width:none;width:calc(100% - 2.5rem);max-width:37.5rem;box-shadow:inset 0 -1px 0 var(--rule);align-self:center;gap:1.375rem;margin:.5rem auto 0;display:flex;overflow-x:auto}.session-cats::-webkit-scrollbar{display:none}.session-cats.fade-r{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 2.5rem),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 2.5rem),#0000)}.session-cats.fade-l{-webkit-mask-image:linear-gradient(90deg,#0000,#000 2.5rem);mask-image:linear-gradient(90deg,#0000,#000 2.5rem)}.session-cats.fade-l.fade-r{-webkit-mask-image:linear-gradient(90deg,#0000,#000 2.5rem calc(100% - 2.5rem),#0000);mask-image:linear-gradient(90deg,#0000,#000 2.5rem calc(100% - 2.5rem),#0000)}.session-cats button{appearance:none;color:var(--ink-3);font:600 .9375rem/1 var(--f);white-space:nowrap;cursor:pointer;background:0 0;border:0;flex:none;align-items:center;gap:.375rem;padding:.6875rem 0 .75rem;transition:color .2s;display:inline-flex;position:relative}.session-cats button .n{font:600 .78125rem/1 var(--f);color:var(--ink-3);font-variant-numeric:tabular-nums}.session-cats button svg.n{color:var(--accent)}.session-cats button.on{color:var(--head)}.session-cats button.on .n{color:var(--accent)}.session-cats button.on:after{content:"";background:var(--accent);border-radius:2px;height:2.5px;position:absolute;bottom:0;left:0;right:0}.session-cats button:disabled{opacity:.45;cursor:default}@media (hover:hover){.session-cats button:not(.on):hover{color:var(--ink)}}.session-body{-webkit-overflow-scrolling:touch;overscroll-behavior:contain;flex:1;padding:1.375rem 1.25rem 2rem;overflow:auto}.session-body>*{max-width:36rem;margin-inline:auto}.session-bar{padding:.875rem 1.25rem calc(.875rem + env(safe-area-inset-bottom,0px));background:color-mix(in srgb, var(--bg) 88%, transparent);-webkit-backdrop-filter:saturate(1.6)blur(18px);border-top:1px solid var(--rule)}.session-bar-in{grid-template-columns:1fr 1fr;gap:.5625rem;max-width:36rem;margin:0 auto;display:grid}.session-bar-in>:first-child,.session-bar-in .wide{grid-column:1/-1}.session-bar .btn{border-radius:999px;min-height:3.375rem;font-size:1rem}.task{animation:taskin .36s var(--ease)}.task.back{animation-name:taskback}@keyframes taskin{0%{opacity:0;transform:translate(1.5rem)}to{opacity:1;transform:none}}@keyframes taskback{0%{opacity:0;transform:translate(-1.5rem)}to{opacity:1;transform:none}}.task-kind{font:600 .84375rem/1.3 var(--f);color:var(--accent);background:var(--accent-soft);border-radius:999px;align-items:center;gap:.5rem;padding:.4375rem .8125rem;display:inline-flex}.task-head{flex-wrap:wrap;align-items:center;gap:.625rem;display:flex}.task-when{font:500 .875rem/1.3 var(--f);color:var(--ink-3)}.who{margin-top:.875rem}.who .nm{font:650 2rem/1.08 var(--fs);letter-spacing:-.03em;color:var(--head);overflow-wrap:anywhere}.who .role{color:var(--ink-2);overflow-wrap:anywhere;margin-top:.4375rem;font-size:1rem;line-height:1.45}.task .chips{margin-top:.9375rem}.because{background:var(--surface);box-shadow:var(--shadow);border-radius:1.25rem;margin-top:1.375rem;padding:1rem 1.125rem}.because .bl{font:650 .9375rem/1.3 var(--fs);letter-spacing:-.005em;color:var(--accent)}.because p{color:var(--ink-2);text-wrap:pretty;margin-top:.375rem;font-size:1rem;line-height:1.55}.doc{background:var(--surface);box-shadow:var(--shadow);border-radius:1.375rem;margin-top:1.25rem;overflow:hidden}.doc-h{border-bottom:1px solid var(--rule);grid-template-columns:auto 1fr;gap:.3125rem .9375rem;margin:0;padding:.9375rem 1.125rem;font-size:.9375rem;display:grid}.doc-h dt{color:var(--ink-3)}.doc-h dd{color:var(--ink);overflow-wrap:anywhere;min-width:0;margin:0;font-weight:600}.doc-b{white-space:pre-wrap;color:var(--ink);overflow-wrap:anywhere;padding:1.125rem 1.125rem 1.25rem;font-size:1rem;line-height:1.7}.doc-f{border-top:1px solid var(--rule);color:var(--ink-2);background:color-mix(in srgb, var(--panel) 50%, var(--surface));align-items:center;gap:.5rem;padding:.75rem 1.125rem;font-size:.875rem;display:flex}.doc-f svg{color:var(--accent)}.doc.theirs{background:var(--panel);box-shadow:none}.doc.theirs .doc-h{border-bottom-color:var(--rule-2)}.doc-l{font:650 .9375rem/1.3 var(--fs);letter-spacing:-.005em;color:var(--head);margin-top:1.625rem}.doc-l+.doc{margin-top:.5625rem}.sec-h+.doc{margin-top:0}.doc-top{align-items:flex-end;gap:.75rem;margin-top:1.625rem;display:flex}.doc-top .doc-l{min-width:0;margin-top:0;padding-bottom:.5rem}.doc-top .langpick{flex:none;margin:0 0 0 auto}.doc-top+.doc{margin-top:.5625rem}.doc .edit{flex-direction:column;gap:.75rem;padding:.9375rem 1.125rem 1.125rem;display:flex}.done{flex-direction:column;justify-content:center;min-height:68dvh;padding:2rem 0;display:flex}.done-mark{color:#fff;background:var(--hero);width:4.25rem;height:4.25rem;box-shadow:var(--hero-shadow);animation:pop .6s var(--ease) both;border-radius:1.375rem;place-items:center;display:grid;position:relative;overflow:hidden}.done-mark svg{position:relative}.done-mark path{stroke-dasharray:24;stroke-dashoffset:24px;animation:draw .55s .25s var(--ease) forwards}@keyframes pop{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:none}}@keyframes draw{to{stroke-dashoffset:0}}.done h2{font:650 2.375rem/1.04 var(--fs);letter-spacing:-.035em;color:var(--head);margin:1.625rem 0 0}.done p{color:var(--ink-2);text-wrap:pretty;max-width:26rem;margin-top:.75rem;font-size:1rem;line-height:1.55}.done .facts{background:var(--surface);border-radius:var(--r3);box-shadow:var(--shadow);margin-top:1.5rem;padding:.25rem 1.125rem}.done .facts>div{justify-content:space-between;gap:1rem;padding:.8125rem 0;font-size:1rem;display:flex}.done .facts>div+div{border-top:1px solid var(--rule)}.done .facts>div span:last-child{color:var(--ink);font-variant-numeric:tabular-nums;text-align:right;font-weight:650}.done .btn{margin-top:1.5rem}.done .btn+.btn{margin-top:.625rem}.hgroup{margin-top:2rem}.hrow .grow .m5{grid-template-columns:repeat(5,1.125rem);margin-top:.625rem;display:grid}.hrow .right{flex-direction:column;flex:none;align-self:center;align-items:flex-end;gap:.5rem;display:flex}.hrow .right small{color:var(--ink-3);font-size:.8125rem}.hfold{appearance:none;border-radius:var(--r3);background:var(--surface);width:100%;box-shadow:var(--shadow);text-align:left;color:var(--ink-2);font:inherit;cursor:pointer;border:0;align-items:center;gap:.75rem;margin-top:.75rem;padding:.9375rem 1.125rem;font-size:.9375rem;display:flex}.hfold svg{color:var(--ink-3);margin-left:auto}.hnote{background:var(--panel);color:var(--ink-2);border-radius:1.125rem;margin-top:1.25rem;padding:1rem 1.125rem;font-size:.9375rem;line-height:1.55}.thread{margin-top:.25rem}.thread .rowi{align-items:flex-start}.thread .who-l{font:600 .96875rem/1.3 var(--f)}.thread .who-l small{color:var(--ink-3);margin-left:.375rem;font-size:.875rem;font-weight:400}.thread .dir{background:var(--panel);width:2rem;height:2rem;color:var(--ink-2);border-radius:.75rem;flex:none;place-items:center;margin-top:.0625rem;display:grid}.thread .dir.in{background:var(--accent-soft);color:var(--accent)}.askbox{appearance:none;background:var(--surface);width:100%;min-height:3.75rem;color:var(--ink-3);font:inherit;text-align:left;cursor:pointer;box-shadow:var(--lift);transition:transform .15s var(--ease), box-shadow .2s;border:0;border-radius:999px;align-items:center;gap:.75rem;margin-top:1.5rem;padding:0 .5rem 0 1.25rem;font-size:1rem;display:flex}.askbox:active{transform:scale(.99)}.askbox .go{background:var(--fill);width:2.75rem;height:2.75rem;color:var(--fill-ink);border-radius:50%;flex:none;place-items:center;margin-left:auto;display:grid}.mono{background:var(--panel);width:2.75rem;height:2.75rem;color:var(--ink-2);font:700 .8125rem/1 var(--fs);letter-spacing:.03em;border-radius:.9375rem;flex:none;place-items:center;display:grid;position:relative}.mono.on{background:var(--fill);color:var(--fill-ink)}.mono.on:after{content:"";background:var(--live);border:2.5px solid var(--surface);border-radius:50%;width:.75rem;height:.75rem;position:absolute;top:-.1875rem;right:-.1875rem}.mono.big{border-radius:1.25rem;width:3.75rem;height:3.75rem;font-size:1.0625rem}.rowi .live{color:var(--accent);font-weight:600}.tallies{grid-template-columns:repeat(2,minmax(0,1fr));gap:.625rem;margin-top:1.25rem;display:grid}.tallies>div{background:var(--surface);box-shadow:var(--shadow);border-radius:1.25rem;padding:1rem 1.0625rem}.tallies b{font:700 2.125rem/1 var(--fs);letter-spacing:-.035em;font-variant-numeric:tabular-nums lining-nums;color:var(--head);display:block}.tallies span{color:var(--ink-3);margin-top:.4375rem;font-size:.875rem;display:block}.mehead{text-align:center;flex-direction:column;align-items:center;padding:1.5rem .5rem .25rem;display:flex}.mehead .me-photo{width:6rem;height:6rem;box-shadow:0 0 0 1px var(--rule-2), 0 18px 36px -16px #0e162680;border-width:3px}.mehead .nm{font:650 1.75rem/1.1 var(--fs);letter-spacing:-.018em;color:var(--head);margin:1.125rem 0 0}.mehead .rl{color:var(--ink-2);text-wrap:balance;max-width:19rem;margin-top:.375rem;font-size:.9375rem;line-height:1.45}.mehead .av{font:600 .8125rem/1 var(--f);color:var(--accent);background:var(--accent-soft);border-radius:999px;align-items:center;gap:.5rem;margin-top:1rem;padding:.5rem .875rem .5rem .75rem;display:inline-flex}.mehead .av:before{content:"";background:var(--live);width:.4375rem;height:.4375rem;box-shadow:0 0 0 3px color-mix(in srgb, var(--live) 22%, transparent);border-radius:50%}.gtitle{font:650 1.0625rem/1.3 var(--fs);letter-spacing:-.01em;color:var(--head);margin:2rem 0 .625rem}.gnote{color:var(--ink-3);text-wrap:pretty;margin:.625rem 0 0;font-size:.875rem;line-height:1.5}.grouped{background:var(--surface);border-radius:var(--r3);box-shadow:var(--shadow);overflow:hidden}.cell{appearance:none;text-align:left;width:100%;min-height:3.625rem;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:.9375rem;padding:.75rem 1.125rem;text-decoration:none;transition:background .18s;display:flex;position:relative}.cell+.cell:before,.cell-body+.cell:before{content:"";background:var(--rule);height:1px;position:absolute;top:0;left:3.8125rem;right:0}@media (hover:hover){.cell:hover{background:color-mix(in srgb, var(--panel) 60%, transparent)}}.cell:active{background:var(--panel)}.cell.static{cursor:default}@media (hover:hover){.cell.static:hover{background:0 0}}.cell.static:active{background:0 0}.cell .glyph{width:1.75rem;height:1.75rem;color:var(--brand);background:var(--brand-soft);border-radius:.5625rem;flex:none;place-items:center;display:grid}.cell .glyph.live{color:var(--accent-ink);background:var(--accent)}.cell .glyph.gold,.cell .glyph.wa{color:var(--brand)}.cell .lab{flex:1;min-width:0}.cell .lab b{font-size:1rem;font-weight:600;display:block}.cell .lab span{color:var(--ink-3);overflow-wrap:anywhere;margin-top:.125rem;font-size:.875rem;line-height:1.45;display:block}.cell .val{color:var(--ink-3);flex:none;font-size:.9375rem}.cell .chev{color:var(--rule-2);flex:none}.cell.danger b{color:var(--crit)}.cell.danger .glyph{background:var(--crit-soft)}.cell-body{padding:.25rem 1.125rem 1.125rem}.choice{background:var(--panel);border-radius:1.125rem;grid-template-columns:repeat(3,minmax(0,1fr));gap:.3125rem;margin:0;padding:.3125rem;display:grid}.choice button{appearance:none;min-height:4rem;color:var(--ink-2);font:500 .875rem/1.2 var(--f);cursor:pointer;transition:background .2s var(--ease), color .2s, box-shadow .2s;background:0 0;border:0;border-radius:.875rem;flex-direction:column;justify-content:center;align-items:center;gap:.375rem;padding:.5rem .25rem;display:flex}.choice button.on{background:var(--seg-on);color:var(--brand);box-shadow:0 1px 2px var(--tint), inset 0 0 0 1px color-mix(in srgb, var(--accent) 35%, transparent);font-weight:650}.choice .aa{height:1.875rem;font-family:var(--fs);justify-content:center;align-items:flex-end;font-weight:700;line-height:1;display:flex}.choice button svg{height:1.875rem}.guide p,.guide li{color:var(--ink-2);font-size:1rem;line-height:1.65}.guide h2{font:650 1.5rem/1.15 var(--fs);letter-spacing:-.024em;color:var(--head);margin:2.5rem 0 .75rem}.guide p+p{margin-top:.75rem}.guide ul,.guide ol{margin:.5rem 0 0;padding-left:1.25rem}.guide li+li{margin-top:.375rem}.guide li::marker{color:var(--accent)}.guide b{color:var(--ink);font-weight:650}.guide .toc{background:var(--surface);border-radius:var(--r3);box-shadow:var(--shadow);margin-top:1.25rem;padding:.25rem 0}.guide .toc a{color:var(--ink);align-items:baseline;gap:.875rem;padding:.8125rem 1.125rem;font-size:1rem;font-weight:600;text-decoration:none;display:flex;position:relative}.guide .toc a+a:before{content:"";background:var(--rule);height:1px;position:absolute;top:0;left:3.125rem;right:0}.guide .toc a span{color:var(--accent);min-width:1.125rem;font:700 1rem/1 var(--fs);font-variant-numeric:tabular-nums}.guide .note{background:var(--accent-soft);color:var(--ink);border-radius:1.125rem;margin-top:1rem;padding:1rem 1.125rem;font-size:1rem;line-height:1.6}.guide .crew-mini{background:var(--surface);border-radius:var(--r3);box-shadow:var(--shadow);margin-top:.875rem;padding:.25rem 1rem}.guide .crew-mini>div{align-items:center;gap:.875rem;padding:.6875rem 0;display:flex;position:relative}.guide .crew-mini>div+div:before{content:"";background:var(--rule);height:1px;position:absolute;top:0;left:3.625rem;right:0}.guide .crew-mini p{margin:0;font-size:1rem}.gsteps{counter-reset:gs;gap:.625rem;margin:1.25rem 0 0;padding:0;list-style:none;display:grid}.guide .gsteps{margin-top:1.25rem;padding:0}.gsteps li{counter-increment:gs;background:var(--surface);box-shadow:var(--shadow);border-radius:1.25rem;grid-template-columns:2.25rem minmax(0,1fr);align-items:start;gap:.875rem;padding:1rem 1.125rem;display:grid}.guide .gsteps li+li{margin-top:0}.gsteps li:before{content:counter(gs);background:var(--fill);width:2.25rem;height:2.25rem;color:var(--fill-ink);font:700 1.125rem/1 var(--fs);font-variant-numeric:tabular-nums lining-nums;border-radius:.75rem;place-items:center;display:grid}.gsteps .t{font:650 1.0625rem/1.3 var(--fs);letter-spacing:-.01em;color:var(--head);margin-bottom:.25rem;display:block}[data-tour]{scroll-margin-top:calc(1.25rem + env(safe-area-inset-top,0px))}.tour{z-index:90;position:fixed;inset:0}.tour-shade{background:#0409129e;animation:.25s both fade;position:fixed;inset:0}.tour-hole{box-shadow:0 0 0 200vmax #0409129e, 0 0 0 3px var(--live);transition:top .45s var(--ease), left .45s var(--ease), width .45s var(--ease), height .45s var(--ease);pointer-events:none;border-radius:1.875rem;position:fixed}.tour-card{background:var(--raise);max-width:26rem;color:var(--ink);box-shadow:var(--pop);animation:rise .36s var(--ease);border-radius:1.75rem;margin:0 auto;padding:1.375rem 1.375rem 1.125rem;position:fixed;left:1.25rem;right:1.25rem}.tour-card .tour-n{font:600 .8125rem/1 var(--f);color:var(--accent);background:var(--accent-soft);font-variant-numeric:tabular-nums;border-radius:999px;padding:.375rem .625rem;display:inline-flex}.tour-card h3{font:650 1.625rem/1.12 var(--fs);letter-spacing:-.025em;color:var(--head);margin:.75rem 0 .5rem}.tour-card p{color:var(--ink-2);text-wrap:pretty;font-size:1rem;line-height:1.55}.tour-foot{align-items:center;gap:.5rem;margin-top:1.25rem;display:flex}.tour-foot .grow{flex:1}.tour-foot .btn{border-radius:999px}.tour-card .choice{margin:1rem 0 0}.tour-foot.end{flex-wrap:wrap}.tour-foot.end .btn{flex:auto}.notice{background:var(--panel);color:var(--ink);border-radius:1.125rem;align-items:flex-start;gap:.75rem;padding:.9375rem 1.0625rem;font-size:.9375rem;line-height:1.5;display:flex}.notice .ic{color:var(--accent);flex:none;margin-top:.125rem}.notice.gold{background:var(--accent-soft)}.notice.crit{background:var(--crit-soft)}.notice.crit .ic{color:var(--crit)}.pill-live{color:var(--accent);align-items:center;gap:.5rem;font-size:.875rem;font-weight:600;display:inline-flex}.chatsheet .sheet-b{flex-direction:column;display:flex}.chatsheet .chat{flex:1}.chatsheet .composer{background:linear-gradient(to top, var(--bg) 70%, transparent);padding-top:.75rem;position:sticky;bottom:0}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}.done-mark path{stroke-dashoffset:0}}.tabs{scrollbar-width:none;gap:.375rem;margin:0 -.25rem;padding:.25rem;display:flex;overflow-x:auto}.tabs::-webkit-scrollbar{display:none}.tabs button{appearance:none;font:500 .9375rem/1 var(--f);color:var(--ink-2);white-space:nowrap;cursor:pointer;transition:background .2s var(--ease), color .2s;background:0 0;border:0;border-radius:999px;flex:none;padding:.625rem .9375rem;position:relative}@media (hover:hover){.tabs button:hover:not(.on){background:var(--panel)}}.tabs button.on{color:var(--fill-ink);background:var(--fill);font-weight:600}.tabs .n{color:var(--ink-3);font-variant-numeric:tabular-nums;margin-left:.4375rem;font-weight:600}@media (max-width:26.25rem){.tabs button{padding:.5625rem .8125rem;font-size:.875rem}}@media (max-width:45rem){.tabs{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 2.25rem),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 2.25rem),#0000)}.tabs:after{content:"";flex:none;width:1.25rem}}.tabs button.on .n{color:color-mix(in srgb, var(--fill-ink) 78%, transparent)}.filters{padding-right:1.5rem;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 1.5rem),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 1.5rem),#0000)}.item.lead{align-items:flex-start}.item.lead .t{font-weight:650}.item.lead .s3{color:var(--ink-2);margin-top:.375rem;font-size:.84375rem;display:block}.item.lead .s3 .crit{color:var(--crit);font-weight:600}.item.lead .s3 .live{color:var(--accent);font-weight:600}.item.lead .s3 .attn{color:var(--attn);font-weight:600}.item.lead .stage{flex-direction:column;flex:none;align-items:flex-end;gap:.5rem;padding-top:.25rem;display:flex}.item.lead .stage small{font:600 .78125rem/1 var(--f);color:var(--ink-2);white-space:nowrap}.item.lead .stage small.dim{color:var(--ink-3);font-weight:500}.item.lead .chev{align-self:center}.msg-h{padding:1rem 1.125rem .875rem;display:block}.msg-meta{font:500 .8125rem/1.3 var(--f);color:var(--ink-3);flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.msg-meta i{background:var(--rule-2);border-radius:50%;flex:none;width:3px;height:3px}.msg-meta .when{font-variant-numeric:tabular-nums;margin-left:auto}.msg-to{appearance:none;font:650 1.3125rem/1.2 var(--fs);letter-spacing:-.02em;color:var(--head);text-align:left;cursor:pointer;overflow-wrap:anywhere;background:0 0;border:0;margin-top:.5625rem;padding:0;display:block}.msg-role{color:var(--ink-2);overflow-wrap:anywhere;margin-top:.25rem;font-size:.90625rem;line-height:1.45}.msg-flags{font:600 .8125rem/1.3 var(--f);flex-wrap:wrap;gap:.5rem;margin-top:.6875rem;display:flex}.flag{color:var(--ink-2);align-items:center;gap:.4375rem;display:inline-flex}.msg-flags .flag,.item .side .flag{background:var(--panel);border-radius:999px;padding:.3125rem .625rem .3125rem .5rem}.flag:before{content:"";background:var(--rule-2);border-radius:50%;flex:none;width:.5rem;height:.5rem}.flag.crit{color:var(--crit)}.flag.crit:before{background:var(--crit)}.msg-flags .flag.crit,.item .side .flag.crit{background:var(--crit-soft)}.flag.attn{color:var(--attn)}.flag.attn:before{background:var(--attn)}.msg-flags .flag.attn,.item .side .flag.attn{background:var(--attn-soft)}.flag.live{color:var(--accent)}.flag.live:before{background:var(--live)}.msg-flags .flag.live,.item .side .flag.live{background:var(--accent-soft)}.msg-b{border-top:1px solid var(--rule);padding-top:.9375rem}.msg .checknote+.msg-b{border-top:0}.agent .tile b{font:700 .8125rem/1 var(--fs);letter-spacing:.03em}.mono.sm{border-radius:.75rem;width:2.25rem;height:2.25rem;font-size:.71875rem}.mono.sm.on:after{width:.5625rem;height:.5625rem}.item .s.live{color:var(--accent)}.item .side .flag{font:600 .78125rem/1.2 var(--f)}.session-nav{justify-content:space-between;align-items:center;gap:.5rem;max-width:36rem;margin:.5rem auto 0;display:flex}.snav-btn{appearance:none;min-height:2.625rem;color:var(--accent);font:650 1rem/1 var(--f);cursor:pointer;background:0 0;border:0;border-radius:999px;align-items:center;gap:.25rem;padding:0 .75rem;transition:background .18s;display:inline-flex}.snav-btn:first-child{justify-self:start;padding-left:.375rem}.snav-btn:last-child{justify-self:end;padding-right:.375rem}@media (hover:hover){.snav-btn:hover:not(:disabled){background:var(--accent-soft)}}.snav-btn:disabled{color:var(--ink-3);opacity:.5;cursor:default}.snav-n{font:500 .875rem/1 var(--f);color:var(--ink-3)}.decided{background:var(--surface);max-width:36rem;min-height:3.5rem;box-shadow:var(--shadow);font:650 1rem/1.3 var(--f);color:var(--head);animation:rise .3s var(--ease);border-radius:999px;align-items:center;gap:.75rem;margin:0 auto;padding:.5rem .5rem .5rem .9375rem;display:flex}.decided-mark{background:var(--accent);width:2rem;height:2rem;color:var(--accent-ink);border-radius:50%;flex:none;place-items:center;display:grid}.decided-mark.is-aside{background:var(--rule-2);color:var(--ink)}.decided-mark.is-wait{background:var(--attn-soft);color:var(--attn)}.decided .btn{border-radius:999px;min-height:2.625rem}.ovlist{background:var(--surface);border-radius:var(--r3);box-shadow:var(--shadow);padding:.25rem .5rem}.ov-h{font:650 .84375rem/1.2 var(--f);color:var(--ink-2);align-items:center;gap:.5rem;padding:1rem .5rem .375rem;display:flex}.ov-h svg{color:var(--accent)}.ovlist>.ov-h:first-child{padding-top:.5rem}.ovrow{appearance:none;text-align:left;width:100%;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:.875rem;align-items:center;gap:.75rem;padding:.8125rem .5rem;display:flex;position:relative}.ovrow+.ovrow:before{content:"";background:var(--rule);height:1px;position:absolute;top:0;left:2.75rem;right:.5rem}.ovrow.cur{background:var(--accent-soft)}.ovrow.cur:before,.ovrow.cur+.ovrow:before{display:none}.ov-n{text-align:right;width:1.75rem;font:700 .9375rem/1 var(--fs);color:var(--ink-3);font-variant-numeric:tabular-nums;flex:none}.ov-main{flex:1;min-width:0}.ov-main .t{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:1rem;font-weight:600;display:block;overflow:hidden}.ov-main .s{color:var(--ink-3);text-overflow:ellipsis;white-space:nowrap;margin-top:.125rem;font-size:.875rem;display:block;overflow:hidden}.ov-st{font:650 .8125rem/1 var(--f);white-space:nowrap;border-radius:999px;flex:none;padding:.4375rem .6875rem}.ov-st.is-open{color:var(--accent);background:var(--accent-soft)}.ov-st.is-done{color:var(--accent-ink);background:var(--accent)}.ov-st.is-aside{color:var(--ink-3);background:var(--panel)}.ov-st.is-wait{color:var(--attn);background:var(--attn-soft)}.steps{gap:.4375rem;margin:.5rem 0 0;padding-left:1.375rem;display:grid}.steps li{padding-left:.125rem}.steps li::marker{color:var(--accent);font-weight:700}.steps li.now{color:var(--head);font-weight:650}.steps li.did{color:var(--ink-3);text-decoration:line-through;text-decoration-thickness:1px}.bil-v+.bil-v{border-top:1px solid var(--rule)}.bil-tag{font:600 .75rem/1 var(--f);color:var(--accent);background:var(--accent-soft);letter-spacing:.01em;border-radius:999px;margin-bottom:.75rem;padding:.3125rem .5625rem;display:inline-flex}.bil-v[lang=ar] .bil-tag{font-family:"IBM Plex Sans Arabic", var(--f);letter-spacing:0}.bil-subj{color:var(--ink);overflow-wrap:anywhere;margin-bottom:.5625rem;font-size:1.03125rem;font-weight:650}.bil-body{white-space:pre-wrap;overflow-wrap:anywhere;color:var(--ink)}.bil-body.clamp{-webkit-line-clamp:7;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.bil-v[lang=ar] .bil-body{font-size:1.03em;line-height:1.85}.bil-more{margin-top:.5rem}.bil-count{color:var(--ink-3);margin-top:.5rem;font-size:.8125rem}.doc .bil-v{padding:1.125rem 1.125rem 1.25rem}.doc .bil-body{font-size:1rem;line-height:1.72}.doc .bil-count{margin:0;padding:0 1.125rem .875rem}.msg-b .bil-v{padding:.25rem 0 .8125rem}.msg-b .bil-v+.bil-v{padding-top:.9375rem}.msg-b .bil-body{font-size:.96875rem;line-height:1.65}.langpick{background:var(--panel);border-radius:999px;gap:.25rem;margin:0 0 .75rem;padding:.25rem;display:inline-flex}.langpick button{appearance:none;font:600 .9375rem/1 var(--f);color:var(--ink-2);cursor:pointer;min-height:2.375rem;transition:background .2s var(--ease), color .2s;background:0 0;border:0;border-radius:999px;padding:.4375rem 1.0625rem}.langpick button[lang=ar]{font-family:"IBM Plex Sans Arabic", var(--f)}.langpick button.on{background:var(--fill);color:var(--fill-ink);box-shadow:0 4px 10px -6px color-mix(in srgb, var(--fill) 90%, transparent)}.langpick button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.msg-lang{justify-content:flex-end;margin:.75rem 1.125rem 0;display:flex}.msg-lang .langpick{margin:0}.editboth{flex-direction:column;gap:.875rem;display:flex}.editlang{box-shadow:inset 0 0 0 1px var(--rule);border:0;border-radius:1.125rem;flex-direction:column;gap:.625rem;min-width:0;margin:0;padding:.875rem .9375rem .9375rem;display:flex}.editlang legend{font:600 .8125rem/1 var(--f);color:var(--accent);padding:0 .375rem}.crit-text{color:var(--crit);font-weight:600}.editornote{background:var(--panel);color:var(--ink-2);border-radius:.875rem;margin:.6875rem 1.125rem 0;padding:.6875rem .875rem;font-size:.875rem;line-height:1.5}.flow{counter-reset:st;grid-template-columns:repeat(4,minmax(0,1fr));gap:.5625rem;margin:0 0 1.375rem;padding:0;list-style:none;display:grid}.flow li{min-width:0;position:relative}.flow button{appearance:none;background:var(--surface);width:100%;height:100%;box-shadow:var(--shadow);text-align:left;color:inherit;font:inherit;cursor:pointer;transition:box-shadow .2s, transform .15s var(--ease), background .2s;border:0;border-radius:1.25rem;flex-direction:column;align-items:flex-start;gap:.3125rem;padding:.875rem .9375rem .9375rem;display:flex}.flow button:active{transform:scale(.98)}.flow button.on{background:var(--hero);color:#fff;box-shadow:var(--hero-shadow)}@media (hover:hover){.flow button:hover:not(.on){box-shadow:var(--lift)}}.flow .fn{font:700 1.875rem/1 var(--fs);letter-spacing:-.035em;font-variant-numeric:tabular-nums lining-nums;color:var(--head)}.flow .fl{font:650 .9375rem/1.25 var(--f);color:var(--ink)}.flow .fs{color:var(--ink-3);font-size:.8125rem;line-height:1.35}.flow button.on .fn,.flow button.on .fl{color:#fff}.flow button.on .fs{color:#ffffffc7}@media (max-width:34rem){.flow{grid-template-columns:repeat(2,minmax(0,1fr))}}.howcols{align-items:start}.howcols .card+.card{margin-top:0}.howlist{flex-direction:column;gap:.9375rem;margin:0;display:flex}.howlist dt{color:var(--ink);font-size:.96875rem;font-weight:650}.howlist dd{color:var(--ink-2);margin:.25rem 0 0;font-size:.9375rem;line-height:1.55}.travel{counter-reset:tr;border-left:2px solid var(--rule);margin:0 0 0 .8125rem;padding:0;list-style:none}.travel li{counter-increment:tr;padding:0 0 1.25rem 1.625rem;position:relative}.travel li:last-child{padding-bottom:.25rem}.travel li:before{content:counter(tr);background:var(--fill);width:1.75rem;height:1.75rem;color:var(--fill-ink);font:700 .875rem/1.75rem var(--fs);text-align:center;box-shadow:0 0 0 4px var(--bg);border-radius:.625rem;position:absolute;top:-.125rem;left:-.9375rem}.travel b{color:var(--head);font:650 1.125rem/1.3 var(--fs);letter-spacing:-.012em;display:block}.travel span{color:var(--ink-2);margin-top:.25rem;font-size:.9375rem;line-height:1.55;display:block}details>summary{cursor:pointer;color:var(--accent);font-weight:600;list-style-position:inside}details[open]>summary{margin-bottom:.25rem}
