.ChxOhq_header{color:var(--foreground);background:var(--background);border-bottom:1px solid var(--border);flex-direction:column;flex-shrink:0;display:flex}.ChxOhq_primaryRow{align-items:center;gap:28px;min-height:64px;padding:0 24px;display:flex}.ChxOhq_brand{letter-spacing:-.02em;flex-shrink:0;align-items:center;gap:10px;min-height:44px;font-size:20px;font-weight:650;display:inline-flex}.ChxOhq_navigation{align-self:stretch;gap:4px;display:flex}.ChxOhq_navLink{min-height:44px;color:var(--muted-foreground);white-space:nowrap;border-bottom:3px solid #0000;justify-content:center;align-items:center;padding:0 14px;font-size:14px;display:inline-flex}.ChxOhq_navLink[aria-current]{border-bottom-color:var(--tour-accent-fg);color:var(--tour-accent-fg);font-weight:600}.ChxOhq_preferences{align-items:center;gap:8px;margin-left:auto;display:flex}.ChxOhq_preferences>button{width:44px;height:44px;color:var(--muted-foreground);border-radius:6px}.ChxOhq_preferences>button:hover{color:var(--tour-accent-fg);background:var(--accent)}.ChxOhq_localeLink,.ChxOhq_contentsButton{min-height:44px;color:var(--muted-foreground);border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;gap:8px;padding:0 10px;font-size:14px;font-weight:500;display:inline-flex}.ChxOhq_navLink:hover,.ChxOhq_localeLink:hover,.ChxOhq_contentsButton:hover{color:var(--tour-accent-fg);background:var(--accent)}.ChxOhq_header a:focus-visible,.ChxOhq_contentsButton:focus-visible,.ChxOhq_preferences>button:focus-visible{outline:2px solid var(--tour-accent-fg);outline-offset:2px}.ChxOhq_contextRow{border-top:1px solid var(--border);background:var(--tour-surface);align-items:center;gap:16px;min-width:0;min-height:52px;padding:3px 20px;display:flex}.ChxOhq_breadcrumbs{min-width:0;color:var(--muted-foreground);white-space:nowrap;flex:1;align-items:center;font-size:14px;display:flex;overflow:hidden}.ChxOhq_ancestor{flex-shrink:0;display:inline-flex}.ChxOhq_breadcrumbSeparator{color:var(--muted-foreground);margin:0 10px}.ChxOhq_currentLesson{color:var(--tour-accent-fg);text-overflow:ellipsis;font-weight:600;overflow:hidden}.ChxOhq_contextRow>:last-child{margin-left:auto}@media (max-width:767px){.ChxOhq_primaryRow{flex-wrap:wrap;gap:0;padding:0 12px}.ChxOhq_brand{min-height:52px;font-size:17px}.ChxOhq_navigation{order:1;width:100%;height:44px}.ChxOhq_navLink{flex:1;padding:0 10px}.ChxOhq_contextRow{gap:8px;padding-left:8px;padding-right:12px}.ChxOhq_contentsButton{gap:6px;padding:0 8px}.ChxOhq_ancestor{display:none}}@media (min-width:768px) and (max-height:500px){.ChxOhq_header{flex-direction:row}.ChxOhq_primaryRow{flex:1;gap:12px;min-width:0;min-height:48px;padding:0 12px}.ChxOhq_brandName,.ChxOhq_breadcrumbs{display:none}.ChxOhq_navLink{padding:0 10px}.ChxOhq_contextRow{background:var(--background);border-top:0;gap:8px;min-height:48px;padding:0 12px 0 0}}
@font-face{font-family:harmonyUiFont;src:url(../media/harmony_latin.p.0u980uq31itj0.woff2)format("woff2");font-display:swap}.pi_0Xa_className{font-family:harmonyUiFont}
@font-face{font-family:jetbrainsFont;src:url(../media/jetbrains_latin.p.2vs-u55ral88t.woff2)format("woff2");font-display:swap}.QuYOuW_className{font-family:jetbrainsFont}
@font-face{font-family:HarmonyOS Sans Web;src:url(../media/harmony-range-0.32pxwmbt76kfk.woff2)format("woff2");font-display:swap;unicode-range:U+1??}@font-face{font-family:HarmonyOS Sans Web;src:url(../media/harmony-range-1.386maxwe0p8t_.woff2)format("woff2");font-display:swap;unicode-range:U+218-3D6}@font-face{font-family:HarmonyOS Sans Web;src:url(../media/harmony-range-2.3ikcz81xmxdhc.woff2)format("woff2");font-display:swap;unicode-range:U+400-4E9}@font-face{font-family:HarmonyOS Sans Web;src:url(../media/harmony-range-f.38qgjw9386x9z.woff2)format("woff2");font-display:swap;unicode-range:U+1E00-1F4D}@font-face{font-family:HarmonyOS Sans Web;src:url(../media/harmony-range-10.2j29thj-dd288.woff2)format("woff2");font-display:swap;unicode-range:U+2004-2199}@font-face{font-family:HarmonyOS Sans Web;src:url(../media/harmony-range-11.3ni6vw34p3pjy.woff2)format("woff2");font-display:swap;unicode-range:U+2202-2312}@font-face{font-family:HarmonyOS Sans Web;src:url(../media/harmony-range-12.1l2zxcn41doj6.woff2)format("woff2");font-display:swap;unicode-range:U+2460-25E5}@font-face{font-family:HarmonyOS Sans Web;src:url(../media/harmony-range-13.3ub9wqjzdsw4t.woff2)format("woff2");font-display:swap;unicode-range:U+2605-27E9}@font-face{font-family:HarmonyOS Sans Web;src:url(../media/harmony-range-17.30vzxxvqe7xvf.woff2)format("woff2");font-display:swap;unicode-range:U+2E81-2FFB}@font-face{font-family:HarmonyOS Sans Web;src:url(../media/harmony-range-18.22vvle1cl9vla.woff2)format("woff2");font-display:swap;unicode-range:U+3000-3129}@font-face{font-family:HarmonyOS Sans Web;src:url(../media/harmony-range-19.29qxwt0s9fo0f.woff2)format("woff2");font-display:swap;unicode-range:U+3220-33D5}@font-face{font-family:HarmonyOS Sans Web;src:url(../media/harmony-range-1a.0r82ypdmhynmm.woff2)format("woff2");font-display:swap;unicode-range:U+3400-35FF}@font-face{font-family:HarmonyOS Sans Web;src:url(../media/harmony-range-1b.1i89b52-ml0ks.woff2)format("woff2");font-display:swap;unicode-range:U+3600-37FF}@font-face{font-family:HarmonyOS Sans Web;src:url(../media/harmony-range-1c.1yoj-zvlvp02u.woff2)format("woff2");font-display:swap;unicode-range:U+3800-39FF}@font-face{font-family:HarmonyOS Sans Web;src:url(../media/harmony-range-1d.2_geq1-b48yv0.woff2)format("woff2");font-display:swap;unicode-range:U+3A00-3BFF}@font-face{font-family:HarmonyOS Sans Web;src:url(../media/harmony-range-1e.3tzk9wkxgavfn.woff2)format("woff2");font-display:swap;unicode-range:U+3C00-3DFF}@font-face{font-family:HarmonyOS Sans Web;src:url(../media/harmony-range-1f.3_iyjxnh14_g7.woff2)format("woff2");font-display:swap;unicode-range:U+3E00-3FFF}@font-face{font-family:HarmonyOS Sans Web;src:url(../media/harmony-range-20.30n95g4x6vxfl.woff2)format("woff2");font-display:swap;unicode-range:U+4000-41FF}@font-face{font-family:HarmonyOS Sans Web;src:url(../media/harmony-range-21.0fkkrjan2fzc5.woff2)format("woff2");font-display:swap;unicode-range:U+4200-43FF}@font-face{font-family:HarmonyOS Sans Web;src:url(../media/harmony-range-22.32-sdr7wqhy3m.woff2)format("woff2");font-display:swap;unicode-range:U+4400-45FF}@font-face{font-family:HarmonyOS Sans Web;src:url(../media/harmony-range-23.2lqh31mglp6zk.woff2)format("woff2");font-display:swap;unicode-range:U+4600-47FF}@font-face{font-family:HarmonyOS Sans Web;src:url(../media/harmony-range-24.2gw5aiaai0rz3.woff2)format("woff2");font-display:swap;unicode-range:U+4800-49FF}@font-face{font-family:HarmonyOS Sans Web;src:url(../media/harmony-range-25.1brmaxm4jzgm5.woff2)format("woff2");font-display:swap;unicode-range:U+4A00-4BFF}@font-face{font-family:HarmonyOS Sans Web;src:url(../media/harmony-range-26.1vjlzujop-_ag.woff2)format("woff2");font-display:swap;unicode-range:U+4C00-4DB5}@font-face{font-family:HarmonyOS Sans Web;src:url(../media/harmony-range-27.16qabqqg2zd2y.woff2)format("woff2");font-display:swap;unicode-range:U+4E01-4FFF}@font-face{font-family:HarmonyOS Sans Web;src:url(../media/harmony-range-28.40i-8c4ffx95e.woff2)format("woff2");font-display:swap;unicode-range:U+5000-51FF}@font-face{font-family:HarmonyOS Sans Web;src:url(../media/harmony-range-29.1g6pky9lwlffx.woff2)format("woff2");font-display:swap;unicode-range:U+5200-53FF}@font-face{font-family:HarmonyOS Sans Web;src:url(../media/harmony-range-2a.3l1k7mqd5i83_.woff2)format("woff2");font-display:swap;unicode-range:U+5400-55FF}@font-face{font-family:HarmonyOS Sans Web;src:url(../media/harmony-range-2b.37jv974533t4o.woff2)format("woff2");font-display:swap;unicode-range:U+5600-57FF}@font-face{font-family:HarmonyOS Sans Web;src:url(../media/harmony-range-2c.3xsd11wdvmimz.woff2)format("woff2");font-display:swap;unicode-range:U+5800-59FF}@font-face{font-family:HarmonyOS Sans Web;src:url(../media/harmony-range-2d.0y3_kzf8y7jwv.woff2)format("woff2");font-display:swap;unicode-range:U+5A00-5BFF}@font-face{font-family:HarmonyOS Sans Web;src:url(../media/harmony-range-2e.1d6d5dhlgk3oe.woff2)format("woff2");font-display:swap;unicode-range:U+5C00-5DFF}@font-face{font-family:HarmonyOS Sans Web;src:url(../media/harmony-range-2f.1_qnohlk-xtzf.woff2)format("woff2");font-display:swap;unicode-range:U+5E00-5FFF}@font-face{font-family:HarmonyOS Sans Web;src:url(../media/harmony-range-30.26y7lpjc95jtc.woff2)format("woff2");font-display:swap;unicode-range:U+6000-61FF}@font-face{font-family:HarmonyOS Sans Web;src:url(../media/harmony-range-31.2vwl2wayinhwy.woff2)format("woff2");font-display:swap;unicode-range:U+6200-63FF}@font-face{font-family:HarmonyOS Sans Web;src:url(../media/harmony-range-32.0_2bwzqpfo4dm.woff2)format("woff2");font-display:swap;unicode-range:U+6400-65FF}@font-face{font-family:HarmonyOS Sans Web;src:url(../media/harmony-range-33.11h396r4fytyr.woff2)format("woff2");font-display:swap;unicode-range:U+6600-67FF}@font-face{font-family:HarmonyOS Sans Web;src:url(../media/harmony-range-34.2qnx-hc_-c5ts.woff2)format("woff2");font-display:swap;unicode-range:U+6800-69FF}@font-face{font-family:HarmonyOS Sans Web;src:url(../media/harmony-range-35.2s0o2u7w2jza3.woff2)format("woff2");font-display:swap;unicode-range:U+6A00-6BFF}@font-face{font-family:HarmonyOS Sans Web;src:url(../media/harmony-range-36.3vgr5w0li169v.woff2)format("woff2");font-display:swap;unicode-range:U+6C00-6DFF}@font-face{font-family:HarmonyOS Sans Web;src:url(../media/harmony-range-37.1r_0u0lkyzji2.woff2)format("woff2");font-display:swap;unicode-range:U+6E00-6FFF}@font-face{font-family:HarmonyOS Sans Web;src:url(../media/harmony-range-38.1hpt-xbz2hjqs.woff2)format("woff2");font-display:swap;unicode-range:U+7000-71FF}@font-face{font-family:HarmonyOS Sans Web;src:url(../media/harmony-range-39.1h1bqclwqxvmu.woff2)format("woff2");font-display:swap;unicode-range:U+7200-73FF}@font-face{font-family:HarmonyOS Sans Web;src:url(../media/harmony-range-3a.3o3ztdfcrr4oh.woff2)format("woff2");font-display:swap;unicode-range:U+7400-75FF}@font-face{font-family:HarmonyOS Sans Web;src:url(../media/harmony-range-3b.19xijthmc7peh.woff2)format("woff2");font-display:swap;unicode-range:U+7600-77FF}@font-face{font-family:HarmonyOS Sans Web;src:url(../media/harmony-range-3c.3znft7isty512.woff2)format("woff2");font-display:swap;unicode-range:U+7800-79FF}@font-face{font-family:HarmonyOS Sans Web;src:url(../media/harmony-range-3d.2ya9atsexo1mp.woff2)format("woff2");font-display:swap;unicode-range:U+7A00-7BFF}@font-face{font-family:HarmonyOS Sans Web;src:url(../media/harmony-range-3e.2yd3pqywvmuo3.woff2)format("woff2");font-display:swap;unicode-range:U+7C00-7DFF}@font-face{font-family:HarmonyOS Sans Web;src:url(../media/harmony-range-3f.1nqda-0j8gvqk.woff2)format("woff2");font-display:swap;unicode-range:U+7E00-7FFF}@font-face{font-family:HarmonyOS Sans Web;src:url(../media/harmony-range-40.2k8byyx1743v-.woff2)format("woff2");font-display:swap;unicode-range:U+8000-81FF}@font-face{font-family:HarmonyOS Sans Web;src:url(../media/harmony-range-41.1ybzwdrkkokmx.woff2)format("woff2");font-display:swap;unicode-range:U+8200-83FF}@font-face{font-family:HarmonyOS Sans Web;src:url(../media/harmony-range-42.3cpdv6kwu0c2i.woff2)format("woff2");font-display:swap;unicode-range:U+8400-85FF}@font-face{font-family:HarmonyOS Sans Web;src:url(../media/harmony-range-43.1mjxe-mvt9zsl.woff2)format("woff2");font-display:swap;unicode-range:U+8600-87FF}@font-face{font-family:HarmonyOS Sans Web;src:url(../media/harmony-range-44.3nrv-e-xkd5-l.woff2)format("woff2");font-display:swap;unicode-range:U+8800-89FF}@font-face{font-family:HarmonyOS Sans Web;src:url(../media/harmony-range-45.2wp3o0topa3cq.woff2)format("woff2");font-display:swap;unicode-range:U+8A01-8BFF}@font-face{font-family:HarmonyOS Sans Web;src:url(../media/harmony-range-46.2b2x5btj5shya.woff2)format("woff2");font-display:swap;unicode-range:U+8C00-8DFF}@font-face{font-family:HarmonyOS Sans Web;src:url(../media/harmony-range-47.3w38b2n_g7pa_.woff2)format("woff2");font-display:swap;unicode-range:U+8E00-8FFF}@font-face{font-family:HarmonyOS Sans Web;src:url(../media/harmony-range-48.393rsafukbbfm.woff2)format("woff2");font-display:swap;unicode-range:U+9002-91FF}@font-face{font-family:HarmonyOS Sans Web;src:url(../media/harmony-range-49.3y__tiyotjm5l.woff2)format("woff2");font-display:swap;unicode-range:U+9200-93FF}@font-face{font-family:HarmonyOS Sans Web;src:url(../media/harmony-range-4a.1veiuucrg_ez_.woff2)format("woff2");font-display:swap;unicode-range:U+9400-95FF}@font-face{font-family:HarmonyOS Sans Web;src:url(../media/harmony-range-4b.0jsfrx5n7clck.woff2)format("woff2");font-display:swap;unicode-range:U+9600-97FF}@font-face{font-family:HarmonyOS Sans Web;src:url(../media/harmony-range-4c.1yk8fuqsl9js2.woff2)format("woff2");font-display:swap;unicode-range:U+9800-99FF}@font-face{font-family:HarmonyOS Sans Web;src:url(../media/harmony-range-4d.1zhfo-ve7crw_.woff2)format("woff2");font-display:swap;unicode-range:U+9A00-9BFF}@font-face{font-family:HarmonyOS Sans Web;src:url(../media/harmony-range-4e.2805xsaxztrb6.woff2)format("woff2");font-display:swap;unicode-range:U+9C00-9DFF}@font-face{font-family:HarmonyOS Sans Web;src:url(../media/harmony-range-4f.2iy0zue529itu.woff2)format("woff2");font-display:swap;unicode-range:U+9E00-9FA5}@font-face{font-family:HarmonyOS Sans Web;src:url(../media/harmony-range-73.0l6ibp2ie_rjl.woff2)format("woff2");font-display:swap;unicode-range:U+E78D-E796}@font-face{font-family:HarmonyOS Sans Web;src:url(../media/harmony-range-74.3ydt-fsepbb4-.woff2)format("woff2");font-display:swap;unicode-range:U+E816-E864}@font-face{font-family:HarmonyOS Sans Web;src:url(../media/harmony-range-7c.2ut9p2hj9yn9a.woff2)format("woff2");font-display:swap;unicode-range:U+F92C-F9F1}@font-face{font-family:HarmonyOS Sans Web;src:url(../media/harmony-range-7d.2_mvtdjehfbsa.woff2)format("woff2");font-display:swap;unicode-range:U+FA0C-FA29}@font-face{font-family:HarmonyOS Sans Web;src:url(../media/harmony-range-7f.1corxga-uq0ig.woff2)format("woff2");font-display:swap;unicode-range:U+FE10-FFE5}@font-face{font-family:HarmonyOS Sans Web;src:url(../media/harmony-ui-en.2ooyko72l-j4h.woff2)format("woff2");font-display:swap;unicode-range:U+2014,U+201C-201D,U+2026}@font-face{font-family:HarmonyOS Sans Web;src:url(../media/harmony-ui-zh.24osvls8rh_fs.woff2)format("woff2");font-display:swap;unicode-range:U+3001-3002,U+4E00,U+4E0A-4E0B,U+4E0D-4E0E,U+4E2A,U+4E2D,U+4E3A-4E3B,U+4E45,U+4E49,U+4E4B,U+4E60,U+4E8E,U+4E9B,U+4EAB-4EAC,U+4EC5,U+4ECA-4ECB,U+4ECD-4ECE,U+4ED3,U+4EE3,U+4EE5,U+4EF6,U+4F1A,U+4F55,U+4F59,U+4F5C,U+4F60,U+4F7F,U+4F8B,U+4FA7,U+4FDD,U+4FE1,U+4FEE,U+505C,U+50A8,U+5148,U+5165,U+5171,U+5173,U+517C,U+5185,U+518D,U+5199,U+51C6,U+51FA-51FB,U+5206-5207,U+5219,U+5220,U+5230,U+5236-5237,U+523B,U+524D,U+5269,U+526F,U+529F-52A1,U+52A8,U+52FE,U+5305,U+5316-5317,U+533A,U+5355,U+5373,U+539F,U+53CC-53CD,U+53D1,U+53D6-53D7,U+53E3,U+53E6,U+53EF,U+5408,U+540C-540E,U+5411,U+542F,U+547D,U+548C,U+54CD,U+5668,U+56DE,U+56F4,U+56FA,U+56FE,U+5728,U+5730,U+5740,U+578B,U+57FA,U+5802,U+586B,U+5904,U+5907,U+590D,U+591A,U+5931,U+5934,U+5982,U+59CB,U+5B58,U+5B66,U+5B83,U+5B8C,U+5B9A,U+5BB9,U+5BF9,U+5BFC,U+5C06,U+5C0F,U+5C1A,U+5C31,U+5C51,U+5C5E,U+5DE5,U+5DE9,U+5DF1-5DF2,U+5E08,U+5E76,U+5E8F,U+5E94,U+5EA6,U+5EFA,U+5F00,U+5F0F,U+5F53,U+5F55,U+5F85,U+5FD9,U+5FF5,U+603B,U+6062,U+606F,U+6089,U+6162,U+6210-6211,U+6216,U+622A,U+6240,U+624B,U+624D,U+6253,U+627E,U+62D2,U+62E9,U+6301,U+6309,U+6362,U+636E,U+63A5,U+63D0,U+641C,U+64A4,U+64CD,U+6539,U+653E,U+6548,U+6559,U+6574,U+6587,U+65AD,U+65B0,U+65C5,U+65E0,U+65E5,U+65F6,U+660E,U+662F,U+663E,U+6682,U+66F4,U+6700,U+6709,U+670D,U+672A,U+672C,U+673A,U+6761,U+6765,U+677F,U+679C,U+67E5,U+6807,U+680F,U+6837,U+683C,U+6846,U+68C0,U+6982,U+6A21,U+6B21,U+6B62-6B65,U+6BCF,U+6BD4,U+6C38,U+6C42,U+6CD5,U+6D3B,U+6D4F,U+6D88,U+6DFB,U+6E05,U+6E90,U+6EDA,U+70B9,U+719F,U+7247-7248,U+7406,U+751F,U+7528,U+7559,U+7684,U+76D6,U+76D8,U+76EE,U+76F4,U+770B,U+77ED,U+7801,U+7840,U+786E,U+793A,U+79F0,U+79FB,U+7A0B,U+7A0D,U+7A3F,U+7A7A,U+7A97,U+7ACB,U+7AE0,U+7AEF,U+7B2C,U+7B49,U+7B7E,U+7BA1,U+7CFB,U+7D22,U+7EA6,U+7EC3,U+7ECD,U+7ED3,U+7ED5,U+7ED9,U+7EDD,U+7EDF,U+7EE7,U+7EEA,U+7EED,U+7F13,U+7F16,U+7F29,U+7F6E,U+8001,U+8017,U+80FD,U+81EA,U+81F3,U+822A,U+8282,U+8303,U+8349,U+884C,U+8868,U+88AB,U+8981,U+8986,U+89C8,U+89E3,U+8A00,U+8BA4,U+8BA9,U+8BB0,U+8BB2,U+8BBE,U+8BCA,U+8BD1,U+8BD5,U+8BE2,U+8BED,U+8BEF,U+8BF4,U+8BF7,U+8BFB,U+8BFE,U+8C03,U+8D25,U+8D85,U+8F6E,U+8F7D,U+8F91,U+8F93,U+8FB9,U+8FC7,U+8FD0,U+8FD4,U+8FD8-8FD9,U+8FDB,U+9000-9001,U+9009,U+914D,U+91CC-91CD,U+91CF,U+949F,U+94FE,U+9500,U+9519,U+952E,U+95ED-95EE,U+95F4,U+9644,U+9650,U+9664,U+9700,U+9762,U+9875,U+987E,U+9884,U+9889,U+9898,U+989D,U+98CE,U+9988,U+9996,U+9AD8,U+9ED8,U+FF08-FF09,U+FF0C,U+FF1A-FF1B,U+FF1F}@font-face{font-family:JetBrains Mono Extras;src:url(../media/jetbrains-range-0.3waro28fscbsn.woff2)format("woff2");font-display:swap;unicode-range:U+1??}@font-face{font-family:JetBrains Mono Extras;src:url(../media/jetbrains-range-1.1tdspgr1lfpta.woff2)format("woff2");font-display:swap;unicode-range:U+218-3D7}@font-face{font-family:JetBrains Mono Extras;src:url(../media/jetbrains-range-2.414a6rfzsz9f4.woff2)format("woff2");font-display:swap;unicode-range:U+401-4F5}@font-face{font-family:JetBrains Mono Extras;src:url(../media/jetbrains-range-5.44l4gpq7j_q-t.woff2)format("woff2");font-display:swap;unicode-range:U+AEA}@font-face{font-family:JetBrains Mono Extras;src:url(../media/jetbrains-range-f.1_sykvrokegac.woff2)format("woff2");font-display:swap;unicode-range:U+1E80-1EF9}@font-face{font-family:JetBrains Mono Extras;src:url(../media/jetbrains-range-10.3crzrh3exhzwc.woff2)format("woff2");font-display:swap;unicode-range:U+2001-21EA}@font-face{font-family:JetBrains Mono Extras;src:url(../media/jetbrains-range-11.0rkjexx-d2mjz.woff2)format("woff2");font-display:swap;unicode-range:U+2200-23FE}@font-face{font-family:JetBrains Mono Extras;src:url(../media/jetbrains-range-12.3elt7nwyriszf.woff2)format("woff2");font-display:swap;unicode-range:U+2400-25F6}@font-face{font-family:JetBrains Mono Extras;src:url(../media/jetbrains-range-13.0gem3tkbl727r.woff2)format("woff2");font-display:swap;unicode-range:U+266D-27F7}@font-face{font-family:JetBrains Mono Extras;src:url(../media/jetbrains-range-14.24c1n6kled1hq.woff2)format("woff2");font-display:swap;unicode-range:U+2916-2988}@font-face{font-family:JetBrains Mono Extras;src:url(../media/jetbrains-range-15.3q9vdfwpvc0aj.woff2)format("woff2");font-display:swap;unicode-range:U+2A00-2B58}@font-face{font-family:JetBrains Mono Extras;src:url(../media/jetbrains-range-70.0b4_fvwp3ii5f.woff2)format("woff2");font-display:swap;unicode-range:U+E0A0-E0B3}@font-face{font-family:JetBrains Mono Extras;src:url(../media/jetbrains-range-7f.05i4-y5oj57mt.woff2)format("woff2");font-display:swap;unicode-range:U+FE62-FFFD}@font-face{font-family:JetBrains Mono Extras;src:url(../media/jetbrains-range-b4.2puis7az9g60s.woff2)format("woff2");font-display:swap;unicode-range:U+16910}@font-face{font-family:JetBrains Mono Extras;src:url(../media/jetbrains-range-ea.2biwfr-gwd_uv.woff2)format("woff2");font-display:swap;unicode-range:U+1D538-1D56B}@font-face{font-family:JetBrains Mono Extras;src:url(../media/jetbrains-ui-en.0yod3ul-ey2lr.woff2)format("woff2");font-display:swap;unicode-range:U+2014,U+201C-201D,U+2026}
.C3PXFW_toolbar{height:56px;color:var(--tour-text);border-bottom:1px solid var(--vscode-panel-border,var(--tour-border));background:var(--tour-surface);flex-shrink:0;justify-content:space-between;align-items:center;gap:8px;padding:0 12px;display:flex}.C3PXFW_identity{align-items:center;gap:6px;min-width:0;margin-right:auto;display:flex}.C3PXFW_identity h2{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;overflow:hidden}.C3PXFW_actions{--vscode-actionBar-toggledBackground:var(--vscode-toolbar-hoverBackground,var(--tour-border-soft));flex-shrink:0;height:44px}.C3PXFW_actions .monaco-action-bar .action-item .action-label{box-sizing:border-box;width:44px;height:44px;color:var(--muted-foreground);border-radius:6px;justify-content:center;align-items:center;padding:0;display:inline-flex}.C3PXFW_actions .monaco-action-bar .action-item .action-label:hover{background:var(--accent)}.C3PXFW_actions .monaco-action-bar .action-item .action-label:focus-visible{outline:2px solid var(--tour-accent-fg);outline-offset:2px}.C3PXFW_actions .monaco-action-bar .action-item .action-label[data-tour-primary-action]{background:var(--tour-accent-fg);width:auto;min-width:84px;color:var(--background);gap:8px;padding:0 14px;font-family:inherit;font-size:14px;font-weight:600}.C3PXFW_actions .action-label[data-tour-primary-action]:before{font-family:codicon;font-size:16px}.C3PXFW_actions .monaco-action-bar .action-item .action-label[data-tour-primary-action]:hover{background:color-mix(in srgb, var(--tour-accent-fg), var(--foreground) 12%)}.C3PXFW_actions .action-label[aria-disabled=true]{cursor:not-allowed;opacity:.55}.C3PXFW_shortcut{border:1px solid var(--border);color:var(--muted-foreground);white-space:nowrap;border-radius:4px;padding:5px 7px;font-size:11px;display:none}@media (min-width:1280px){.C3PXFW_shortcut{display:block}}@media (max-height:500px){.C3PXFW_toolbar{height:48px;padding:0 8px}}.C3PXFW_nativeOutput{width:100%;height:100%;min-height:0;overflow:hidden;container-type:inline-size}.C3PXFW_nativeOutput .action-label.codicon{box-sizing:content-box}@container (max-width:600px){.C3PXFW_nativeOutput .part.panel>.title .viewpane-filter-container{display:none}}.C3PXFW_actions .actions-container{gap:4px}.C3PXFW_statusBar{flex-shrink:0;height:22px;position:relative}.C3PXFW_statusBar:empty{display:none}.C3PXFW_statusBar .statusbar-container{border-top:1px solid var(--vscode-panel-border,var(--tour-border))}
@media (max-width:1023px){.xK8cyG_workspace>[data-panel]{flex:100%!important}:is(.xK8cyG_codeView>#playground-output-panel,.xK8cyG_outputView>#playground-code-panel){display:none!important}}
