@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:300;src:url(./assets/poppins-devanagari-300-normal-D7nrgzLr.woff2) format("woff2"),url(./assets/poppins-devanagari-300-normal-5EpgE5P1.woff) format("woff");unicode-range:U+0900-097F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:300;src:url(./assets/poppins-latin-ext-300-normal-Cirz0Guu.woff2) format("woff2"),url(./assets/poppins-latin-ext-300-normal-nf6F73WS.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Poppins;font-style:normal;font-display:swap;font-weight:300;src:url(./assets/poppins-latin-300-normal-Dku2WoCh.woff2) format("woff2"),url(./assets/poppins-latin-300-normal-DCNuMXUj.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:500;src:url(./assets/poppins-devanagari-500-normal-BIdkeU1p.woff2) format("woff2"),url(./assets/poppins-devanagari-500-normal-DMPDjHtT.woff) format("woff");unicode-range:U+0900-097F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:500;src:url(./assets/poppins-latin-ext-500-normal-CK-6C4Hw.woff2) format("woff2"),url(./assets/poppins-latin-ext-500-normal-CgAe2rWW.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Poppins;font-style:normal;font-display:swap;font-weight:500;src:url(./assets/poppins-latin-500-normal-C8OXljZJ.woff2) format("woff2"),url(./assets/poppins-latin-500-normal-DGXqpDMm.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:600;src:url(./assets/poppins-devanagari-600-normal-STEjXBNN.woff2) format("woff2"),url(./assets/poppins-devanagari-600-normal-ClASKHrr.woff) format("woff");unicode-range:U+0900-097F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:600;src:url(./assets/poppins-latin-ext-600-normal-CAhIAdZj.woff2) format("woff2"),url(./assets/poppins-latin-ext-600-normal-Df5ffKXP.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Poppins;font-style:normal;font-display:swap;font-weight:600;src:url(./assets/poppins-latin-600-normal-zEkxB9Mr.woff2) format("woff2"),url(./assets/poppins-latin-600-normal-BJdTmd5m.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:700;src:url(./assets/poppins-devanagari-700-normal-O-jipLrW.woff2) format("woff2"),url(./assets/poppins-devanagari-700-normal-fHs-vx92.woff) format("woff");unicode-range:U+0900-097F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:700;src:url(./assets/poppins-latin-ext-700-normal-cby-RkWa.woff2) format("woff2"),url(./assets/poppins-latin-ext-700-normal-DctTR6Tg.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Poppins;font-style:normal;font-display:swap;font-weight:700;src:url(./assets/poppins-latin-700-normal-Qrb0O0WB.woff2) format("woff2"),url(./assets/poppins-latin-700-normal-BVuQR_eA.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Nunito Sans;font-style:normal;font-display:swap;font-weight:400;src:url(./assets/nunito-sans-cyrillic-ext-400-normal-El6lRT8b.woff2) format("woff2"),url(./assets/nunito-sans-cyrillic-ext-400-normal-fk07B0hk.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Nunito Sans;font-style:normal;font-display:swap;font-weight:400;src:url(./assets/nunito-sans-cyrillic-400-normal-DUb-KqT8.woff2) format("woff2"),url(./assets/nunito-sans-cyrillic-400-normal-DDHmqnIJ.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Nunito Sans;font-style:normal;font-display:swap;font-weight:400;src:url(./assets/nunito-sans-vietnamese-400-normal-V2dSmW1H.woff2) format("woff2"),url(./assets/nunito-sans-vietnamese-400-normal-D5dwM7ZL.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Nunito Sans;font-style:normal;font-display:swap;font-weight:400;src:url(./assets/nunito-sans-latin-ext-400-normal-BoHsJHPR.woff2) format("woff2"),url(./assets/nunito-sans-latin-ext-400-normal-CHwj-NZB.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Nunito Sans;font-style:normal;font-display:swap;font-weight:400;src:url(./assets/nunito-sans-latin-400-normal-AkRraKH2.woff2) format("woff2"),url(./assets/nunito-sans-latin-400-normal-DY9yCUyQ.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Nunito Sans;font-style:normal;font-display:swap;font-weight:600;src:url(./assets/nunito-sans-cyrillic-ext-600-normal-CVjnjZn6.woff2) format("woff2"),url(./assets/nunito-sans-cyrillic-ext-600-normal-DZXkk6dX.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Nunito Sans;font-style:normal;font-display:swap;font-weight:600;src:url(./assets/nunito-sans-cyrillic-600-normal-D4TuIAT6.woff2) format("woff2"),url(./assets/nunito-sans-cyrillic-600-normal-CKMyzy87.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Nunito Sans;font-style:normal;font-display:swap;font-weight:600;src:url(./assets/nunito-sans-vietnamese-600-normal-DD7cNabE.woff2) format("woff2"),url(./assets/nunito-sans-vietnamese-600-normal-BW3IEr32.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Nunito Sans;font-style:normal;font-display:swap;font-weight:600;src:url(./assets/nunito-sans-latin-ext-600-normal-nHO2odcJ.woff2) format("woff2"),url(./assets/nunito-sans-latin-ext-600-normal-DEh-VjuY.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Nunito Sans;font-style:normal;font-display:swap;font-weight:600;src:url(./assets/nunito-sans-latin-600-normal-BtVRvDNj.woff2) format("woff2"),url(./assets/nunito-sans-latin-600-normal-DLks-Kj1.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Nunito Sans;font-style:normal;font-display:swap;font-weight:700;src:url(./assets/nunito-sans-cyrillic-ext-700-normal-GO46tfsI.woff2) format("woff2"),url(./assets/nunito-sans-cyrillic-ext-700-normal-Cqve7k0J.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Nunito Sans;font-style:normal;font-display:swap;font-weight:700;src:url(./assets/nunito-sans-cyrillic-700-normal-BJ2iHHyS.woff2) format("woff2"),url(./assets/nunito-sans-cyrillic-700-normal-DG2UZxR9.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Nunito Sans;font-style:normal;font-display:swap;font-weight:700;src:url(./assets/nunito-sans-vietnamese-700-normal-CZwaiz_e.woff2) format("woff2"),url(./assets/nunito-sans-vietnamese-700-normal-BwTSkH1V.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Nunito Sans;font-style:normal;font-display:swap;font-weight:700;src:url(./assets/nunito-sans-latin-ext-700-normal-DBq_Pukt.woff2) format("woff2"),url(./assets/nunito-sans-latin-ext-700-normal-jHN8vCOt.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Nunito Sans;font-style:normal;font-display:swap;font-weight:700;src:url(./assets/nunito-sans-latin-700-normal-CICRJDmU.woff2) format("woff2"),url(./assets/nunito-sans-latin-700-normal-CLVG92B9.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Roboto Mono;font-style:normal;font-display:swap;font-weight:400;src:url(./assets/roboto-mono-cyrillic-ext-400-normal-BHxv52bw.woff2) format("woff2"),url(./assets/roboto-mono-cyrillic-ext-400-normal-BQ-ommzm.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Roboto Mono;font-style:normal;font-display:swap;font-weight:400;src:url(./assets/roboto-mono-cyrillic-400-normal-C-_K-ZCn.woff2) format("woff2"),url(./assets/roboto-mono-cyrillic-400-normal-Bklcq-7T.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Roboto Mono;font-style:normal;font-display:swap;font-weight:400;src:url(./assets/roboto-mono-greek-400-normal-CH_u3Aru.woff2) format("woff2"),url(./assets/roboto-mono-greek-400-normal-aRdLMjWB.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Roboto Mono;font-style:normal;font-display:swap;font-weight:400;src:url(./assets/roboto-mono-vietnamese-400-normal-yYTFiTTs.woff2) format("woff2"),url(./assets/roboto-mono-vietnamese-400-normal-BFa5Cfgr.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Roboto Mono;font-style:normal;font-display:swap;font-weight:400;src:url(./assets/roboto-mono-latin-ext-400-normal-DLAV9S_w.woff2) format("woff2"),url(./assets/roboto-mono-latin-ext-400-normal-Z5XoGZ9j.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Roboto Mono;font-style:normal;font-display:swap;font-weight:400;src:url(./assets/roboto-mono-latin-400-normal-GekRknry.woff2) format("woff2"),url(./assets/roboto-mono-latin-400-normal-CbJMAmM6.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Roboto Mono;font-style:normal;font-display:swap;font-weight:500;src:url(./assets/roboto-mono-cyrillic-ext-500-normal-DC57U9n8.woff2) format("woff2"),url(./assets/roboto-mono-cyrillic-ext-500-normal-uxCL2UBS.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Roboto Mono;font-style:normal;font-display:swap;font-weight:500;src:url(./assets/roboto-mono-cyrillic-500-normal-DGZ7-lUP.woff2) format("woff2"),url(./assets/roboto-mono-cyrillic-500-normal-DKl7gEbi.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Roboto Mono;font-style:normal;font-display:swap;font-weight:500;src:url(./assets/roboto-mono-greek-500-normal-DpRFkptA.woff2) format("woff2"),url(./assets/roboto-mono-greek-500-normal-CpD7sw4e.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Roboto Mono;font-style:normal;font-display:swap;font-weight:500;src:url(./assets/roboto-mono-vietnamese-500-normal-Cq-quQMu.woff2) format("woff2"),url(./assets/roboto-mono-vietnamese-500-normal-PMrF4zOf.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Roboto Mono;font-style:normal;font-display:swap;font-weight:500;src:url(./assets/roboto-mono-latin-ext-500-normal-Db3ge6Oe.woff2) format("woff2"),url(./assets/roboto-mono-latin-ext-500-normal-Cvr8S1zG.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Roboto Mono;font-style:normal;font-display:swap;font-weight:500;src:url(./assets/roboto-mono-latin-500-normal-pxIOXZmA.woff2) format("woff2"),url(./assets/roboto-mono-latin-500-normal-CW1Ttoxn.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.deck,.deck-palette{--brand-word: #1A1A1A;--ground: #F1F3F6;--surface: #FFFFFF;--surface-2: #F7F8FA;--hair: #D6D6D6;--edge: #E2E9F4;--fill-line: #E5E7EB;--fill-2: #D6D6D6;--text: #101010;--text-2: #3F4654;--text-3: #5D6E85;--navy: #1E447B;--p500: #4C7EC7;--p-text: #3A63A0;--p300: #9FBEEB;--p100: #D8E6FB;--p50: #EEF3FB;--ok: #16A34A;--amber: #8A5C00;--amber-fill: #F3A712;--bad: #DC2626;--bad-soft: #FCEAE8;--amber-soft: #FDF3E1;--ok-soft: #E9F6EE;--agent-evaluator: #614385;--agent-simulator: #414345;--tile-idle: #F7F8FA;--tile-running: #9FBEEB;--tile-passed: #74C493;--tile-failed: #EC8A82;--floor: #E5E7EB;--off: #E5E7EB;--display: "Poppins", "Helvetica Neue", Arial, sans-serif;--font: "Nunito Sans", "Helvetica Neue", Arial, sans-serif;--mono: "Roboto Mono", ui-monospace, Menlo, monospace;color-scheme:light}.dark-theme .deck:not(.deck-light),.dark-theme .deck-palette:not(.deck-light){--brand-word: #FFFFFF;--ground: #1B2428;--surface: #2A373E;--surface-2: #24313A;--hair: #4A575F;--edge: #36454D;--fill-line: #3A474F;--fill-2: #4A575F;--text: #F2F4F7;--text-2: #C9D1D9;--text-3: #98A6B4;--navy: #C3D6F3;--p500: #6E9BDD;--p-text: #9CBDF0;--p300: #4F71A3;--p100: #2E4568;--p50: #263A55;--ok: #3CC06E;--amber: #F3B440;--amber-fill: #F3A712;--bad: #F06A6A;--bad-soft: #4A2B2E;--amber-soft: #3E3322;--ok-soft: #1F3A2C;--agent-evaluator: #A98BD0;--agent-simulator: #A3AAB0;--floor: #151D21;--off: #3A474F;--tile-idle: #2F3D45;--tile-running: #4F71A3;--tile-passed: #3E8C5E;--tile-failed: #B4554F;color-scheme:dark}.deck{position:relative;display:block;width:100%;height:100%;overflow:hidden;background:var(--ground);font-family:var(--font)}.deck *{box-sizing:border-box}.deck-tour .deck-overlay .deck-badge{display:none}.deck .stage{display:block;width:100%;height:100%;cursor:pointer;-webkit-user-select:none;user-select:none}.deck .stage-bg{fill:var(--ground)}.deck .stage .td{font-family:var(--display);fill:var(--text-2);font-weight:300}.deck .stage .td .em{fill:var(--p500);font-weight:500}.deck .stage .tn{font-family:var(--display);fill:var(--navy);font-weight:500}.deck .stage .brand-word,.deck .brand-word{fill:var(--brand-word)}.deck .stage .t{font-family:var(--font);fill:var(--text-2)}.deck .stage .tt{font-family:var(--font);fill:var(--text);font-weight:700}.deck .stage .tm{font-family:var(--font);fill:var(--text-3)}.deck .stage .tcode{font-family:var(--mono);fill:var(--text-3)}.deck .stage .tp{font-family:var(--font);fill:var(--p-text);font-weight:700}.deck .stage .tw{font-family:var(--font);fill:#fff;font-weight:700}.deck .stage .w-srf{fill:var(--surface);stroke:var(--edge);stroke-width:1}.deck .stage .w-srf2{fill:var(--surface-2);stroke:var(--fill-line);stroke-width:1}.deck .stage .w-line{fill:none;stroke:var(--fill-line);stroke-width:1}.deck .stage .w-bar{fill:var(--fill-line)}.deck .stage .w-p{fill:var(--p500)}.deck .stage .w-p50{fill:var(--p50)}.deck .stage .w-ok{fill:var(--ok)}.deck .stage .floor{fill:var(--floor)}.deck .stage .link{fill:none;stroke:var(--p500);stroke-width:1.4;stroke-dasharray:4 5;stroke-linecap:round}.deck .deck-overlay{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;font-family:var(--font)}.deck .deck-overlay .deck-badge{position:absolute;right:14px;bottom:10px;font:12px var(--mono);color:var(--text-3);opacity:.6}.deck .deck-overlay .deck-badge.dev{color:#fff;background:var(--p500);padding:4px 10px;border-radius:999px}.deck .deck-overlay .deck-notes{position:absolute;left:50%;bottom:18px;transform:translate(-50%);width:min(860px,92vw);background:#141628eb;color:#fff;border-radius:10px;padding:14px 18px;font-size:18px;line-height:1.45}.deck .deck-overlay .deck-notes .next{margin:8px 0 0;font-size:14px;color:#fff9}.deck .deck-overlay .deck-notes .now{margin:0}.deck .deck-overlay .deck-notes .detail{margin:8px 0 0;font-size:15px;color:#ffffffc7;max-height:40vh;overflow:auto}.deck .deck-overlay .deck-notes .detail p,.deck .deck-overlay .deck-notes .detail ul{margin:0 0 6px}.deck .deck-overlay .deck-notes .detail ul{padding-left:20px}.deck .deck-overlay .deck-blackout{position:absolute;top:0;right:0;bottom:0;left:0;background:#000}.deck .deck-overlay .deck-help{position:absolute;right:24px;top:24px;background:var(--surface);border-radius:10px;padding:16px 20px;box-shadow:0 8px 30px #00000026;font-size:14px;color:var(--text)}.deck .deck-overlay .deck-help h2{margin:0 0 8px;font:600 16px var(--display)}.deck .deck-overlay .deck-help dl{display:grid;grid-template-columns:auto auto;gap:4px 16px;margin:0}.deck .deck-overlay .deck-help dt{font-family:var(--mono);color:var(--p500)}.deck .deck-overlay .deck-help dd{margin:0;color:var(--text-2)}.deck .deck-overlay .deck-help p{margin:10px 0 0;color:var(--text-3);font-size:12px}.deck .deck-overlay [hidden]{display:none!important}.deck .deck-overlay .deck-nav{position:absolute;left:50%;bottom:12px;transform:translate(-50%);width:max-content;max-width:calc(100vw - 340px);display:grid;gap:6px;justify-items:center;pointer-events:auto;font-family:var(--font)}.deck .deck-overlay .deck-nav-scenes,.deck .deck-overlay .deck-nav-beats{display:flex;flex-wrap:wrap;justify-content:center;gap:4px;background:var(--surface);border:1px solid var(--fill-line);border-radius:999px;padding:4px;box-shadow:0 1px 2px #1018280d}.deck .deck-overlay .deck-nav button{font:600 12px var(--font);color:var(--text-2);background:none;border:0;border-radius:999px;padding:4px 10px;cursor:pointer;white-space:nowrap}.deck .deck-overlay .deck-nav button:hover{background:var(--p50);color:var(--p-text)}.deck .deck-overlay .deck-nav button.on{background:var(--p500);color:#fff}.deck .deck-overlay .deck-nav-beats button{min-width:26px;padding:4px 6px}.deck .deck-overlay .deck-nav-beats button.past{color:var(--p-text)}.deck .deck-overlay .deck-nav-beats button.flow{min-width:10px;width:10px;height:10px;padding:0;margin:9px 1px;background:var(--fill-line)}.deck .deck-overlay .deck-nav-beats button.flow.past{background:var(--p300)}.deck .deck-overlay .deck-nav-beats button.flow.on{background:var(--p500)}.deck .deck-overlay .deck-nav button:focus-visible{outline:2px solid var(--navy);outline-offset:1px}.deck .hud .deck-grid line{stroke:#4c7ec71f;stroke-width:1}.deck .hud .deck-grid line.major{stroke:#4c7ec74d}.deck .deck-overlay .deck-scene-menu{position:absolute;display:grid;min-width:260px;padding:6px;background:var(--surface);border:1px solid var(--fill-line);border-radius:12px;box-shadow:0 8px 30px #1018281f;pointer-events:auto}.deck .deck-overlay .deck-scene-menu button{display:flex;gap:12px;align-items:baseline;text-align:left;font:600 15px var(--display);color:var(--text-2);background:none;border:0;border-radius:8px;padding:8px 12px;cursor:pointer;white-space:nowrap}.deck .deck-overlay .deck-scene-menu button span{font:400 12px var(--mono);color:var(--text-3);min-width:16px}.deck .deck-overlay .deck-scene-menu button:hover{background:var(--p50);color:var(--p-text)}.deck .deck-overlay .deck-scene-menu button.on{color:var(--p500)}html,body{height:100%;margin:0}body{background:#f1f3f6;overflow:hidden}.dark-theme body{background:#1b2428}#deck{width:100%;height:100%}.deck-language-notice{position:fixed;top:12px;left:50%;z-index:20;transform:translate(-50%);max-width:calc(100% - 32px);box-sizing:border-box;padding:6px 14px;border:1px solid var(--hair);border-radius:6px;background:var(--amber-soft);color:var(--amber);font:400 14px/1.4 var(--font)}body.deck-sheet-page{height:auto;overflow:auto}.deck-sheet{display:grid;grid-template-columns:repeat(var(--cols, 3),minmax(0,1fr));gap:28px 20px;padding:24px;height:auto;background:var(--ground);font-family:var(--font)}.deck-sheet figure{margin:0;min-width:0}.deck-sheet .deck-sheet-still{aspect-ratio:16 / 9;height:auto;border:1px solid var(--edge);border-radius:6px}.deck-sheet .deck-sheet-still .stage{cursor:default}.deck-sheet figcaption{margin:8px 0 2px;font-size:13px;color:var(--text-2)}.deck-sheet figcaption b{font:500 13px var(--mono);color:var(--p-text)}.deck-sheet p{margin:0;font-size:12px;line-height:1.4;color:var(--text-3);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.deck-sheet-pick{cursor:pointer}.deck-sheet-pick:hover .deck-sheet-still{outline:2px solid var(--p500);outline-offset:2px}body.deck-doc-page{height:auto;overflow:auto}#deck.deck-doc{box-sizing:border-box;height:auto;min-height:100vh;padding:56px 16px 120px;background:var(--ground);color:var(--text-2);font:400 17px/1.65 var(--font)}#deck.deck-doc.deck-doc-part{min-height:0;padding:0;background:none;color:inherit;font:inherit}.deck-doc-part .deck-doc-main{max-width:none}.deck-doc-part .deck-doc-intro{max-width:none;margin:0 0 8px}.deck-doc a{color:var(--p-text)}.deck-doc-header,.deck-doc-body{max-width:1180px;margin:0 auto}.deck-doc-header{margin-bottom:40px;padding-left:280px}.deck-doc-brand{display:flex;align-items:center;gap:14px}.deck-doc-logo{flex:none;width:40px;height:40px}.deck-doc-header h1{margin:0;font:500 36px/1.15 var(--display);color:var(--navy);letter-spacing:-.01em}.deck-doc-header .brochure-brand-word{color:var(--brand-word)}.deck-doc-subtitle{margin:6px 0 0 54px;font:300 19px/1.4 var(--display);color:var(--text-3)}.deck-doc-intro{max-width:860px;margin:22px 0 0;color:var(--text)}.deck-doc-body{display:grid;grid-template-columns:240px minmax(0,1fr);gap:40px;align-items:start}.deck-doc-toc{position:sticky;top:24px;max-height:calc(100vh - 48px);overflow:auto;font-size:14px;line-height:1.4}.deck-doc-toc ol,.deck-doc-toc ul{margin:0;padding:0;list-style:none}.deck-doc-toc>ol>li{margin-bottom:14px}.deck-doc-toc a{text-decoration:none;color:var(--text-3)}.deck-doc-toc a:hover{color:var(--p-text)}.deck-doc-toc .deck-doc-toc-chapter{display:block;margin-bottom:4px;font:500 15px var(--display);color:var(--navy)}.deck-doc-toc ul li{padding:2px 0 2px 12px;border-left:1px solid var(--fill-line)}.deck-doc-main{max-width:860px}.deck-doc-chapter{padding-top:8px;margin-bottom:56px}.deck-doc-chapter h2{margin:0 0 8px;padding-bottom:10px;border-bottom:1px solid var(--fill-line);font:500 30px/1.25 var(--display);color:var(--navy)}.deck-doc-anchor{color:inherit!important;text-decoration:none}.deck-doc-step{padding-top:22px;scroll-margin-top:16px}.deck-doc-step h3{margin:0 0 8px;font:600 21px/1.3 var(--display);color:var(--text)}.deck-doc-said{margin:0 0 14px;color:var(--text)}.deck .deck-doc-still,.deck-doc .deck-doc-still{position:relative;height:auto;margin:4px 0 18px;border:1px solid var(--edge);border-radius:8px;overflow:hidden;background:var(--ground)}.deck-doc .deck-doc-still .stage{display:block;width:100%;height:auto;cursor:default}.deck-doc .deck-doc-still .deck-doc-start{position:absolute;top:0;right:0;bottom:0;left:0}.deck-doc .deck-doc-still:not(.deck-doc-waiting) .deck-doc-start,.deck-doc .deck-doc-waiting .deck-doc-final{visibility:hidden}.deck-doc .deck-doc-live{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;width:100%;height:100%;background:var(--ground)}.deck-doc .deck-doc-live .stage{width:100%;height:100%;cursor:default}.deck-doc .deck-doc-live .hud,.deck-doc .deck-doc-live .deck-overlay{display:none}.deck-doc-detail p{margin:0 0 12px}.deck-doc-detail ul,.deck-doc-detail ol{margin:0 0 12px;padding-left:22px}.deck-doc-detail li{margin:4px 0}.deck-doc-detail h4{margin:18px 0 6px;font:600 16px var(--display);color:var(--text)}.deck-doc-detail code{font:400 .9em var(--mono);padding:1px 4px;border-radius:4px;background:var(--surface-2)}.deck-doc-detail strong{color:var(--text);font-weight:700}.deck-doc-detail .table{overflow-x:auto;margin:0 0 14px}.deck-doc-detail table{border-collapse:collapse;width:100%;font-size:15px;line-height:1.45}.deck-doc-detail th,.deck-doc-detail td{padding:8px 10px;border-bottom:1px solid var(--fill-line);text-align:left;vertical-align:top}.deck-doc-detail th{font-weight:700;color:var(--text);background:var(--surface-2)}.deck-doc-detail .note{margin:0 0 14px;padding:12px 16px 2px;border-left:3px solid var(--p300);background:var(--surface);border-radius:0 6px 6px 0}.deck-doc-ref{margin:4px 0 8px;border:1px solid var(--edge);border-radius:8px;background:var(--surface)}.deck-doc-ref summary{padding:10px 16px;cursor:pointer;font:500 15px var(--display);color:var(--text)}.deck-doc-ref-label{margin-right:10px;font:500 12px var(--display);color:var(--text-3);text-transform:uppercase;letter-spacing:.05em}.deck-doc-ref-body{padding:4px 16px 6px;font-size:15px;border-top:1px solid var(--fill-line)}.deck-doc-ref-missing{margin:4px 0 8px;font-size:13px;color:var(--text-3)}@media(max-width:1100px){.deck-doc-header{padding-left:0}.deck-doc-body{display:block}.deck-doc-toc{position:static;max-height:none;margin-bottom:40px;padding:16px 20px;background:var(--surface);border:1px solid var(--edge);border-radius:8px}.deck-doc-main{margin:0 auto}}@media(max-width:640px){#deck.deck-doc{padding-top:32px;font-size:16px}.deck-doc-header h1{font-size:30px}.deck-doc-toc ul{display:none}}@media print{body.deck-doc-page,#deck.deck-doc{background:#fff}#deck.deck-doc{padding:0}.deck-doc-start,.deck-doc-live,.deck-doc-toc{display:none}.deck-doc .deck-doc-waiting .deck-doc-final{visibility:visible}.deck-doc-header{padding-left:0}.deck-doc-body{display:block}.deck-doc-step{break-inside:avoid}.deck-doc-chapter{break-before:page}}.deck-player-frame{position:relative;overflow:hidden}.deck-player-stage{position:absolute;top:0;right:0;bottom:0;left:0}.deck-player{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:2;font-family:var(--font);--toggle-edge: #e0e0e0;--toggle-ground: #fff;--toggle-text: rgba(0, 0, 0, .87);--toggle-on: color-mix(in srgb, #000 4%, #fff)}.dark-theme .deck-player-frame:not(.deck-light) .deck-player{--toggle-edge: #3B464B;--toggle-ground: #263238;--toggle-text: #B0BEC5;--toggle-on: #303F47}.deck-player svg{width:24px;height:24px;fill:currentColor;display:block}.deck-player-frame .deck-badge{display:none}.deck-player-frame .deck .deck-overlay .deck-notes{bottom:88px}.deck-player-start{position:absolute;top:64%;left:50%;display:flex;gap:16px;transform:translate(-50%);pointer-events:auto}.deck-player-start[hidden]{display:none}.deck-player-start-resumed{top:0;right:0;bottom:0;left:0;align-items:center;justify-content:center;transform:none;background:color-mix(in srgb,var(--ground) 75%,transparent)}.deck-player-cta{display:inline-flex;align-items:center;gap:12px;height:56px;padding:0 28px 0 8px;border:1px solid transparent;border-radius:32px;background:var(--p500);color:#fff;font:500 18px var(--display);white-space:nowrap;cursor:pointer;transition:background-color .2s,transform .2s}.deck-player-cta svg{width:24px;height:24px}.deck-player-lowercase .deck-player-cta{text-transform:lowercase}.deck-player-cta:hover{background:color-mix(in srgb,var(--p500) 85%,#000)}.deck-player-cta:active{transform:scale(.98)}.deck-player-cta:focus-visible{outline:none;box-shadow:0 0 0 3px var(--ground),0 0 0 5px var(--p300)}.deck-player-cta-play{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;background:color-mix(in srgb,#fff 18%,transparent)}.deck-player-cta-quiet{padding:0 24px 0 20px;border-color:var(--edge);background:var(--surface);color:var(--text-2)}.deck-player-cta-quiet:hover{background:var(--surface-2)}.deck-player-bar{position:absolute;right:16px;bottom:16px;left:16px;display:flex;flex-direction:column;align-items:flex-start}.deck-player-caption,.deck-player-controls{border:1px solid var(--edge);background:color-mix(in srgb,var(--surface) 92%,transparent);color:var(--text-2);pointer-events:auto}.deck-player-caption{display:flex;align-items:flex-start;gap:4px;max-width:min(640px,100%);margin:0 0 64px;padding:8px 4px 8px 20px;border-radius:12px;font-size:16px;line-height:1.5;transition:margin-bottom .4s ease-in-out}.deck-player-caption[hidden]{display:none}.deck-player-caption-view{flex:1 1 auto;min-width:0;max-height:4.5em;overflow:hidden}.deck-player-caption-scrolling{-webkit-mask-image:linear-gradient(transparent,#000 .6em,#000 calc(100% - .6em),transparent);mask-image:linear-gradient(transparent,#000 .6em,#000 calc(100% - .6em),transparent)}.deck-player-caption-text{margin:0}.deck-player-caption .deck-player-icon{margin-top:-4px}.deck-player-narration,.deck-player-narration-inline{color:var(--text-3)}.deck-player-controls{position:absolute;right:0;bottom:0;left:0;display:flex;align-items:center;gap:8px;height:56px;padding:0 12px;border-radius:32px;transition:opacity .4s}.deck-player-icon{position:relative;flex:none;display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;padding:0;border:0;border-radius:50%;background:none;color:var(--text-2);cursor:pointer}.deck-player-icon:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;background:currentColor;opacity:0;transition:opacity .15s}.deck-player-icon:hover:before{opacity:.06}.deck-player-icon:active:before{opacity:.12}.deck-player-icon:focus-visible{outline:none}.deck-player-icon:focus-visible:before{opacity:.12}.deck-player-icon:disabled{color:var(--text-3);opacity:.4;cursor:default}.deck-player-icon:disabled:before{opacity:0}.deck-player-progress{display:flex;flex:1 1 auto;gap:4px;min-width:96px}.deck-player-scene{flex:1 1 0;height:6px;padding:0;border:0;border-radius:16px;background:var(--p100);overflow:hidden;cursor:pointer}.deck-player-scene-fill{display:block;width:0;height:100%;background:var(--p500);transition:width .3s ease-out}.deck-player-scene-title{flex:none;min-width:128px;max-width:30%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--text-3);font-size:14px;line-height:20px}.deck-player-mode{flex:none;display:inline-flex;height:37px;box-sizing:border-box;border:1px solid var(--toggle-edge);border-radius:4px;overflow:hidden;background:var(--toggle-ground)}.deck-player-mode button{padding:0 16px;border:0;background:var(--toggle-ground);color:var(--toggle-text);font:400 14px var(--font);cursor:pointer;transition:background-color .15s}.deck-player-mode button+button{border-left:1px solid var(--toggle-edge)}.deck-player-mode button.on,.deck-player-mode button:not(.on):hover{background:var(--toggle-on)}.deck-player-language{flex:none;height:37px;padding:0 8px;border:1px solid var(--toggle-edge);border-radius:4px;background:var(--toggle-ground);color:var(--toggle-text);font:400 14px var(--font);cursor:pointer}.deck-player-tip{position:absolute;z-index:3;transform:translate(-50%,calc(-100% - 8px));padding:4px 8px;border-radius:4px;background:#616161;color:#fff;font:400 10px/16px var(--font);white-space:nowrap;pointer-events:none}.deck-player-tip[hidden]{display:none}.deck-player-idle .deck-player-caption{margin-bottom:0}.deck-player-idle .deck-player-controls{opacity:0;pointer-events:none}.deck-player-idle .deck-player-stage{cursor:none}@media(max-width:720px){.deck-player-scene-title,.deck-player-mode,.deck-player-language,.deck-player-pdf{display:none}.deck-player-controls{gap:2px;padding:0 6px}}
