@font-face{font-display:swap;font-family:"Noto Serif JP";font-style:normal;font-weight:400;src:url(/_next/static/media/noto-serif-jp-68-400-normal.3d1f5e34.woff2) format("woff2");unicode-range:u+251c,u+2523,u+4e14,u+545f,u+54bd,u+553e,u+55dc,u+56da,u+589c,u+5b55,u+5bb5,u+5ce1,u+5df4,u+5eb6,u+5ec9,u+6191,u+62f7,u+6357,u+64a5,u+6591,u+65bc,u+6897,u+6e1a,u+7063,u+711a,u+721b,u+722c,u+75b9,u+75d5,u+75fa,u+7766,u+7aae,u+7b48,u+7b8b,u+7d21,u+7e55,u+7f75,u+842c,u+8910,u+8a63,u+8b39,u+8b5a,u+8cdc,u+8d74,u+907d,u+91e7,u+9306,u+96bc,u+98f4,u+9ac4}@font-face{font-display:swap;font-family:"Noto Serif JP";font-style:normal;font-weight:400;src:url(/_next/static/media/noto-serif-jp-78-400-normal.8c69c1df.woff2) format("woff2");unicode-range:u+4e32,u+51db,u+53a8,u+53ea,u+5609,u+5674,u+5a92,u+5e7e,u+6115,u+611a,u+62cc,u+62ed,u+63c9,u+64b9,u+64e6,u+65cb,u+6606,u+6731,u+683d,u+6afb,u+7460,u+771e,u+78ef,u+7b26,u+7b51,u+7cde,u+7d10,u+7d2f,u+7d46,u+80de,u+819c,u+84b2,u+85cd,u+865a,u+8ecc,u+9022,u+90b8,u+9192,u+9675,u+96b7,u+99ff,u+ff44,u+ff55,u+ff6c,u+ff73,u+ff75,u+ff86,u+ff8d,u+ff92,u+ffe3}@font-face{font-display:swap;font-family:"Noto Serif JP";font-style:normal;font-weight:400;src:url(/_next/static/media/noto-serif-jp-82-400-normal.7cc393a7.woff2) format("woff2");unicode-range:u+2103,u+5049,u+52b1,u+5320,u+5553,u+572d,u+58c7,u+5b5d,u+5bc2,u+5de3,u+5e61,u+5f80,u+61a9,u+67d0,u+67f4,u+6c88,u+6ca1,u+6ce5,u+6d78,u+6e9c,u+6f54,u+731b,u+73b2,u+74a7,u+74f6,u+75e9,u+7b20,u+7c8b,u+7f72,u+809d,u+8108,u+82b3,u+82bd,u+84b8,u+84c4,u+88c2,u+8ae6,u+8ef8,u+902e,u+9065,u+9326,u+935b,u+938c,u+9676,u+9694,u+96f7,u+9ed9,u+ff48,u+ff4c,u+ff81}@font-face{font-display:swap;font-family:"Noto Serif JP";font-style:normal;font-weight:400;src:url(/_next/static/media/noto-serif-jp-91-400-normal.5d780f62.woff2) format("woff2");unicode-range:u+60,u+2200,u+226b,u+2461,u+517c,u+526f,u+5800,u+5b97,u+5bf8,u+5c01,u+5d29,u+5e4c,u+5e81,u+6065,u+61d0,u+667a,u+6696,u+6843,u+6c99,u+6d99,u+6ec5,u+6f22,u+6f6e,u+6fa4,u+6fef,u+71c3,u+72d9,u+7384,u+78e8,u+7a1a,u+7a32,u+7a3c,u+7adc,u+7ca7,u+7d2b,u+7dad,u+7e4b,u+80a9,u+8170,u+81ed,u+820e,u+8a17,u+8afe,u+90aa,u+914e,u+963f,u+99c4,u+9eba,u+9f3b,u+ff38}@font-face{font-display:swap;font-family:"Noto Serif JP";font-style:normal;font-weight:400;src:url(/_next/static/media/noto-serif-jp-92-400-normal.7e71b8e6.woff2) format("woff2");unicode-range:u+2460,u+4e5f,u+4e7e,u+4ed9,u+501f,u+502b,u+5968,u+5974,u+5ac1,u+5b99,u+5ba3,u+5be7,u+5be9,u+5c64,u+5cb8,u+5ec3,u+5f1f,u+616e,u+6297,u+62e0,u+62ec,u+6368,u+642d,u+65e6,u+6717,u+676f,u+6b04,u+732e,u+7652,u+76ca,u+76d7,u+7802,u+7e70,u+7f6a,u+8133,u+81e8,u+866b,u+878d,u+88f8,u+8a5e,u+8cdb,u+8d08,u+907a,u+90e1,u+96f2,u+9f8d,u+ff35,u+ff37,u+ff40,u+ff9d}@font-face{font-display:swap;font-family:"Noto Serif JP";font-style:normal;font-weight:400;src:url(/_next/static/media/noto-serif-jp-93-400-normal.d4abc1a5.woff2) format("woff2");unicode-range:u+21d2,u+25ce,u+300a-300b,u+4e89,u+4e9c,u+4ea1,u+5263,u+53cc,u+5426,u+5869,u+5947,u+598a,u+5999,u+5e55,u+5e72,u+5e79,u+5fae,u+5fb9,u+602a,u+6163,u+624d,u+6749,u+6c5a,u+6cbf,u+6d45,u+6dfb,u+6e7e,u+708e,u+725b,u+7763,u+79c0,u+7bc4,u+7c89,u+7e01,u+7e2e,u+8010,u+8033,u+8c6a,u+8cc3,u+8f1d,u+8f9b,u+8fb2,u+907f,u+90f7,u+9707,u+9818,u+9b3c,u+ff0a,u+ff4d}@font-face{font-display:swap;font-family:"Noto Serif JP";font-style:normal;font-weight:400;src:url(/_next/static/media/noto-serif-jp-94-400-normal.3114fa9e.woff2) format("woff2");unicode-range:u+2015,u+2190,u+4e43,u+5019,u+5247,u+52e7,u+5438,u+54b2,u+55ab,u+57f7,u+5bd2,u+5e8a,u+5ef6,u+6016,u+60b2,u+6162,u+6319,u+6551,u+6607,u+66b4,u+675f,u+67d4,u+6b20,u+6b53,u+6ce3,u+719f,u+75b2,u+770b,u+7720,u+77ac,u+79d2,u+7af9,u+7d05,u+7dca,u+8056,u+80f8,u+81f3,u+8352,u+885d,u+8a70,u+8aa4,u+8cbc,u+900f,u+9084,u+91e3,u+9451,u+96c4,u+99c6,u+9ad4,u+ff70}@font-face{font-display:swap;font-family:"Noto Serif JP";font-style:normal;font-weight:400;src:url(/_next/static/media/noto-serif-jp-95-400-normal.543696c9.woff2) format("woff2");unicode-range:u+2193,u+25b2,u+4e4b,u+516d,u+51c4,u+529f,u+52c9,u+5360,u+5442,u+5857,u+5915,u+59eb,u+5a9b,u+5c3b,u+6012,u+61b6,u+62b1,u+6311,u+6577,u+65e2,u+65ec,u+6613,u+6790,u+6cb9,u+7372,u+76ae,u+7d5e,u+7fcc,u+88ab,u+88d5,u+8caf,u+8ddd,u+8ecd,u+8f38,u+8f9e,u+8feb,u+9063,u+90f5,u+93e1,u+968a,u+968f,u+98fe,u+9ec4,u+ff1d,u+ff27,u+ff2a,u+ff36,u+ff3b,u+ff3d,u+ffe5}@font-face{font-display:swap;font-family:"Noto Serif JP";font-style:normal;font-weight:400;src:url(/_next/static/media/noto-serif-jp-96-400-normal.7f7e89ed.woff2) format("woff2");unicode-range:u+4e03,u+4f38,u+50b7,u+5264,u+5348,u+5371,u+585a,u+58ca,u+5951,u+59b9,u+59d4,u+5b98,u+5f8b,u+6388,u+64cd,u+65e7,u+6803,u+6b6f,u+6d66,u+6e0b,u+6ecb,u+6fc3,u+72ac,u+773c,u+77e2,u+7968,u+7a74,u+7dba,u+7dd1,u+7e3e,u+808c,u+811a,u+8179,u+8239,u+8584,u+8a0e,u+8a72,u+8b66,u+8c46,u+8f29,u+90a3,u+9234,u+96f0,u+9769,u+9774,u+9aa8,u+ff26,u+ff28,u+ff9e-ff9f}@font-face{font-display:swap;font-family:"Noto Serif JP";font-style:normal;font-weight:400;src:url(/_next/static/media/noto-serif-jp-98-400-normal.a731701c.woff2) format("woff2");unicode-range:u+25cb,u+4e71,u+4f59,u+50d5,u+520a,u+5217,u+5230,u+523a-523b,u+541b,u+5439,u+5747,u+59c9,u+5bdf,u+5c31,u+5de8,u+5e7c,u+5f69,u+6050,u+60d1,u+63cf,u+663c,u+67c4,u+6885,u+6c38,u+6d6e,u+6db2,u+6df7,u+6e2c,u+6f5f,u+7532,u+76e3-76e4,u+7701,u+793c,u+79f0,u+7a93,u+7d00,u+7de0,u+7e54,u+8328,u+8840,u+969c,u+96e8,u+9811,u+9aea,u+9b5a,u+ff24,u+ff2e,u+ff57}@font-face{font-display:swap;font-family:"Noto Serif JP";font-style:normal;font-weight:400;src:url(/_next/static/media/noto-serif-jp-99-400-normal.f66b7b5f.woff2) format("woff2");unicode-range:u+2191,u+505c,u+52e4,u+5305,u+535a,u+56e0,u+59bb,u+5acc,u+5b09,u+5b87,u+5c90,u+5df1,u+5e2d,u+5e33,u+5f3e,u+6298,u+6383,u+653b,u+6697,u+6804,u+6a39,u+6cca,u+6e90,u+6f2b,u+702c,u+7206,u+7236,u+7559,u+7565,u+7591,u+75c7,u+75db,u+7b4b,u+7bb1,u+7d99,u+7fbd,u+8131,u+885b,u+8b1d,u+8ff7,u+9003,u+9045,u+96a0,u+9732,u+990a,u+99d0,u+9e97,u+9f62,u+ff25,u+ff2d}@font-face{font-display:swap;font-family:"Noto Serif JP";font-style:normal;font-weight:400;src:url(/_next/static/media/noto-serif-jp-100-400-normal.25b1120c.woff2) format("woff2");unicode-range:u+4e08,u+4f9d,u+5012,u+514d,u+51b7,u+5275,u+53ca,u+53f8,u+5584,u+57fc,u+5b9d,u+5bfa,u+5c3e,u+5f01,u+5fb4,u+5fd7,u+606f,u+62e1,u+6563,u+6674,u+6cb3,u+6d3e,u+6d74,u+6e1b,u+6e2f,u+718a,u+7247,u+79d8,u+7d14,u+7d66,u+7d71,u+7df4,u+7e41,u+80cc,u+8155,u+83d3,u+8a95,u+8ab2,u+8ad6,u+8ca1,u+9000,u+9006,u+9678,u+97d3,u+9808,u+98ef,u+9a5a,u+9b45,u+ff23,u+ff30}@font-face{font-display:swap;font-family:"Noto Serif JP";font-style:normal;font-weight:400;src:url(/_next/static/media/noto-serif-jp-101-400-normal.b6834bce.woff2) format("woff2");unicode-range:u+25bc,u+3012,u+4ef2,u+4f0a,u+516b,u+5373,u+539a,u+53b3,u+559c,u+56f0,u+5727,u+5742,u+5965,u+59ff,u+5bc6,u+5dfb,u+5e45,u+5ead,u+5fb3,u+6211,u+6253,u+639b,u+63a8,u+6545,u+6575,u+6628,u+672d,u+68a8,u+6bdb,u+6d25,u+707d,u+767e,u+7834,u+7b46,u+7bc9,u+8074,u+82e6,u+8349,u+8a2a,u+8d70,u+8da3,u+8fce,u+91cc,u+967d,u+97ff,u+9996,u+ff1c,u+ff2f,u+ff32,u+ff34}@font-face{font-display:swap;font-family:"Noto Serif JP";font-style:normal;font-weight:400;src:url(/_next/static/media/noto-serif-jp-102-400-normal.729e690d.woff2) format("woff2");unicode-range:u+3d,u+5e,u+25cf,u+4e0e,u+4e5d,u+4e73,u+4e94,u+4f3c,u+5009,u+5145,u+51ac,u+5238,u+524a,u+53f3,u+547c,u+5802,u+5922,u+5a66,u+5c0e,u+5de6,u+5fd8,u+5feb,u+6797,u+685c,u+6b7b,u+6c5f-6c60,u+6cc9,u+6ce2,u+6d17,u+6e21,u+7167,u+7642,u+76db,u+8001,u+821e,u+8857,u+89d2,u+8b1b,u+8b70,u+8cb4,u+8cde,u+8f03,u+8f2a,u+968e,u+9b54,u+9e7f,u+9ebb,u+ff05,u+ff33}@font-face{font-display:swap;font-family:"Noto Serif JP";font-style:normal;font-weight:400;src:url(/_next/static/media/noto-serif-jp-103-400-normal.6b5a40dc.woff2) format("woff2");unicode-range:u+500d,u+5074,u+50cd,u+5175,u+52e2,u+5352,u+5354,u+53f2,u+5409,u+56fa,u+5a18,u+5b88,u+5bdd,u+5ca9,u+5f92,u+5fa9,u+60a9,u+623f,u+6483,u+653f,u+666f,u+66ae,u+66f2,u+6a21,u+6b66,u+6bcd,u+6d5c,u+796d,u+7a4d,u+7aef,u+7b56,u+7b97,u+7c4d,u+7e04,u+7fa9,u+8377,u+83dc,u+83ef,u+8535,u+8863,u+88cf,u+88dc,u+8907,u+8acb,u+90ce,u+91dd,u+ff0b,u+ff0d,u+ff19,u+ff65}@font-face{font-display:swap;font-family:"Noto Serif JP";font-style:normal;font-weight:400;src:url(/_next/static/media/noto-serif-jp-104-400-normal.91239d6e.woff2) format("woff2");unicode-range:u+4e01,u+4e21,u+4e38,u+52a9,u+547d,u+592e,u+5931,u+5b63,u+5c40,u+5dde,u+5e78,u+5efa,u+5fa1,u+604b,u+6075,u+62c5,u+632f,u+6a19,u+6c0f,u+6c11,u+6c96,u+6e05,u+70ba,u+71b1,u+7387,u+7403,u+75c5,u+77ed,u+795d,u+7b54,u+7cbe,u+7d19,u+7fa4,u+8089,u+81f4,u+8208,u+8336,u+8457,u+8a33,u+8c4a,u+8ca0,u+8ca8,u+8cc0,u+9014,u+964d,u+9803,u+983c,u+98db,u+ff17,u+ff21}@font-face{font-display:swap;font-family:"Noto Serif JP";font-style:normal;font-weight:400;src:url(/_next/static/media/noto-serif-jp-106-400-normal.225d5661.woff2) format("woff2");unicode-range:u+30f6,u+50ac,u+5178,u+51e6,u+5224,u+52dd,u+5883,u+5897,u+590f,u+5a5a,u+5bb3,u+5c65,u+5e03,u+5e2b,u+5e30,u+5eb7,u+6271,u+63f4,u+64ae,u+6574,u+672b,u+679a,u+6a29-6a2a,u+6ca2,u+6cc1,u+6d0b,u+713c,u+74b0,u+7981,u+7a0b,u+7bc0,u+7d1a,u+7d61,u+7fd2,u+822c,u+8996,u+89aa,u+8cac,u+8cbb,u+8d77,u+8def,u+9020,u+9152,u+9244,u+9662,u+967a,u+96e3,u+9759,u+ff16}@font-face{font-display:swap;font-family:"Noto Serif JP";font-style:normal;font-weight:400;src:url(/_next/static/media/noto-serif-jp-107-400-normal.fbe8dc7e.woff2) format("woff2");unicode-range:u+23,u+3c,u+2192,u+4e45,u+4efb,u+4f50,u+4f8b,u+4fc2,u+5024,u+5150,u+5272,u+5370,u+53bb,u+542b,u+56db,u+56e3,u+57ce,u+5bc4,u+5bcc,u+5f71,u+60aa,u+6238,u+6280,u+629c,u+6539,u+66ff,u+670d,u+677e-677f,u+6839,u+69cb,u+6b4c,u+6bb5,u+6e96,u+6f14,u+72ec,u+7389,u+7814,u+79cb,u+79d1,u+79fb,u+7a0e,u+7d0d,u+85e4,u+8d64,u+9632,u+96e2,u+9805,u+99ac,u+ff1e}@font-face{font-display:swap;font-family:"Noto Serif JP";font-style:normal;font-weight:400;src:url(/_next/static/media/noto-serif-jp-108-400-normal.bc25fdf5.woff2) format("woff2");unicode-range:u+2605-2606,u+301c,u+4e57,u+4fee,u+5065,u+52df,u+533b,u+5357,u+57df,u+58eb,u+58f0,u+591c,u+592a-592b,u+5948,u+5b85,u+5d0e,u+5ea7,u+5ff5,u+6025,u+63a1,u+63a5,u+63db,u+643a,u+65bd,u+671d,u+68ee,u+6982,u+6b73,u+6bd4,u+6d88,u+7570,u+7b11,u+7d76,u+8077,u+8217,u+8c37,u+8c61,u+8cc7,u+8d85,u+901f,u+962a,u+9802,u+9806,u+9854,u+98f2,u+9928,u+99c5,u+9ed2}@font-face{font-display:swap;font-family:"Noto Serif JP";font-style:normal;font-weight:400;src:url(/_next/static/media/noto-serif-jp-109-400-normal.f3305079.woff2) format("woff2");unicode-range:u+266a,u+4f11,u+533a,u+5343,u+534a,u+53cd,u+5404,u+56f3,u+5b57-5b58,u+5bae,u+5c4a,u+5e0c,u+5e2f,u+5eab,u+5f35,u+5f79,u+614b,u+6226,u+629e,u+65c5,u+6625,u+6751,u+6821,u+6b69,u+6b8b,u+6bce,u+6c42,u+706b,u+7c21,u+7cfb,u+805e,u+80b2,u+82b8,u+843d,u+8853,u+88c5,u+8a3c,u+8a66,u+8d8a,u+8fba,u+9069,u+91cf,u+9752,u+975e,u+9999,u+ff0f-ff10,u+ff14-ff15}@font-face{font-display:swap;font-family:"Noto Serif JP";font-style:normal;font-weight:400;src:url(/_next/static/media/noto-serif-jp-110-400-normal.0f4f6f04.woff2) format("woff2");unicode-range:u+40,u+4e86,u+4e95,u+4f01,u+4f1d,u+4fbf,u+5099,u+5171,u+5177,u+53cb,u+53ce,u+53f0,u+5668,u+5712,u+5ba4,u+5ca1,u+5f85,u+60f3,u+653e,u+65ad,u+65e9,u+6620,u+6750,u+6761,u+6b62,u+6b74,u+6e08,u+6e80,u+7248,u+7531,u+7533,u+753a,u+77f3,u+798f,u+7f6e,u+8449,u+88fd,u+89b3,u+8a55,u+8ac7,u+8b77,u+8db3,u+8efd,u+8fd4,u+9031-9032,u+9580,u+9589,u+96d1,u+985e}@font-face{font-display:swap;font-family:"Noto Serif JP";font-style:normal;font-weight:400;src:url(/_next/static/media/noto-serif-jp-111-400-normal.9b620987.woff2) format("woff2");unicode-range:u+2b,u+d7,u+300e-300f,u+4e07,u+4e8c,u+512a,u+5149,u+518d,u+5236,u+52b9,u+52d9,u+5468,u+578b,u+57fa,u+5b8c,u+5ba2,u+5c02,u+5de5,u+5f37,u+5f62,u+623b,u+63d0,u+652f,u+672a,u+6848,u+6d41,u+7136,u+7537,u+754c,u+76f4,u+79c1,u+7ba1,u+7d44,u+7d4c,u+7dcf,u+7dda,u+7de8,u+82b1,u+897f,u+8ca9,u+8cfc,u+904e,u+9664,u+982d,u+9858,u+98a8,u+9a13,u+ff13,u+ff5c}@font-face{font-display:swap;font-family:"Noto Serif JP";font-style:normal;font-weight:400;src:url(/_next/static/media/noto-serif-jp-112-400-normal.e6522ade.woff2) format("woff2");unicode-range:u+4e16,u+4e3b,u+4ea4,u+4ee4,u+4f4d,u+4f4f,u+4f55,u+4f9b,u+5317,u+5358,u+53c2,u+53e4,u+548c,u+571f,u+59cb,u+5cf6,u+5e38,u+63a2,u+63b2,u+6559,u+662d,u+679c,u+6c7a,u+72b6,u+7523,u+767d,u+770c,u+7a2e,u+7a3f,u+7a7a,u+7b2c,u+7b49,u+7d20,u+7d42,u+8003,u+8272,u+8a08,u+8aac,u+8cb7,u+8eab,u+8ee2,u+9054-9055,u+90fd,u+914d,u+91cd,u+969b,u+97f3,u+984c,u+ff06}@font-face{font-display:swap;font-family:"Noto Serif JP";font-style:normal;font-weight:400;src:url(/_next/static/media/noto-serif-jp-113-400-normal.2633cadb.woff2) format("woff2");unicode-range:u+26,u+5f,u+2026,u+203b,u+4e09,u+4eac,u+4ed5,u+4fa1,u+5143,u+5199,u+5207,u+539f,u+53e3,u+53f7,u+5411,u+5473,u+5546,u+55b6,u+5929,u+597d,u+5bb9,u+5c11,u+5c4b,u+5ddd,u+5f97,u+5fc5,u+6295,u+6301,u+6307,u+671b,u+76f8,u+78ba,u+795e,u+7d30,u+7d39,u+7d9a,u+89e3,u+8a00,u+8a73,u+8a8d,u+8a9e,u+8aad,u+8abf,u+8cea,u+8eca,u+8ffd,u+904b,u+9650,u+ff11-ff12}@font-face{font-display:swap;font-family:"Noto Serif JP";font-style:normal;font-weight:400;src:url(/_next/static/media/noto-serif-jp-114-400-normal.150ba543.woff2) format("woff2");unicode-range:u+3e,u+3005,u+4e0d,u+4e88,u+4ecb,u+4ee3,u+4ef6,u+4fdd,u+4fe1,u+500b,u+50cf,u+5186,u+5316,u+53d7,u+540c,u+544a,u+54e1,u+5728,u+58f2,u+5973,u+5b89,u+5c71,u+5e02,u+5e97,u+5f15,u+5fc3,u+5fdc,u+601d,u+611b,u+611f,u+671f,u+6728,u+6765,u+683c,u+6b21,u+6ce8,u+6d3b,u+6d77,u+7530,u+7740,u+7acb,u+7d50,u+826f,u+8f09,u+8fbc,u+9001,u+9053,u+91ce,u+9762,u+98df}@font-face{font-display:swap;font-family:"Noto Serif JP";font-style:normal;font-weight:400;src:url(/_next/static/media/noto-serif-jp-115-400-normal.4e29e249.woff2) format("woff2");unicode-range:u+7c,u+3080,u+4ee5,u+5148,u+516c,u+521d,u+5225,u+529b,u+52a0,u+53ef,u+56de,u+56fd,u+5909,u+591a,u+5b66,u+5b9f,u+5bb6,u+5bfe,u+5e73,u+5e83,u+5ea6,u+5f53,u+6027,u+610f,u+6210,u+6240,u+660e,u+66f4,u+66f8,u+6709,u+6771,u+697d,u+69d8,u+6a5f,u+6c34,u+6cbb,u+73fe,u+756a,u+7684,u+771f,u+793a,u+7f8e,u+898f,u+8a2d,u+8a71,u+8fd1,u+9078,u+9577,u+96fb,u+ff5e}@font-face{font-display:swap;font-family:"Noto Serif JP";font-style:normal;font-weight:400;src:url(/_next/static/media/noto-serif-jp-116-400-normal.dbe5cc43.woff2) format("woff2");unicode-range:u+a9,u+3010-3011,u+30e2,u+4e0b,u+4eca,u+4ed6,u+4ed8,u+4f53,u+4f5c,u+4f7f,u+53d6,u+540d,u+54c1,u+5730,u+5916,u+5b50,u+5c0f,u+5f8c,u+624b,u+6570,u+6587,u+6599,u+691c,u+696d,u+6cd5,u+7269,u+7279,u+7406,u+767a-767b,u+77e5,u+7d04,u+7d22,u+8005,u+80fd,u+81ea,u+8868,u+8981,u+89a7,u+901a,u+9023,u+90e8,u+91d1,u+9332,u+958b,u+96c6,u+9ad8,u+ff1a,u+ff1f}@font-face{font-display:swap;font-family:"Noto Serif JP";font-style:normal;font-weight:400;src:url(/_next/static/media/noto-serif-jp-117-400-normal.425e7a9e.woff2) format("woff2");unicode-range:u+4e,u+a0,u+3000,u+300c-300d,u+4e00,u+4e0a,u+4e2d,u+4e8b,u+4eba,u+4f1a,u+5165,u+5168,u+5185,u+51fa,u+5206,u+5229,u+524d,u+52d5,u+5408,u+554f,u+5831,u+5834,u+5927,u+5b9a,u+5e74,u+5f0f,u+60c5,u+65b0,u+65b9,u+6642,u+6700,u+672c,u+682a,u+6b63,u+6c17,u+7121,u+751f,u+7528,u+753b,u+76ee,u+793e,u+884c,u+898b,u+8a18,u+9593,u+95a2,u+ff01,u+ff08-ff09}@font-face{font-display:swap;font-family:"Noto Serif JP";font-style:normal;font-weight:400;src:url(/_next/static/media/noto-serif-jp-118-400-normal.a2f4c779.woff2) format("woff2");unicode-range:u+21-22,u+27-2a,u+2c-3b,u+3f,u+41-4d,u+4f-5d,u+61-7b,u+7d,u+ab,u+ae,u+b2-b3,u+b7,u+bb,u+c9,u+cd,u+d6,u+d8,u+dc,u+e0-e5,u+e7-ed,u+ef,u+f1-f4,u+f6,u+f8,u+fa,u+fc-fd,u+103,u+14d,u+1b0,u+300-301,u+1ebf,u+1ec7,u+2013-2014,u+201c-201d,u+2039-203a,u+203c,u+2048-2049,u+2113,u+2122,u+65e5,u+6708,u+70b9}@font-face{font-display:swap;font-family:"Noto Serif JP";font-style:normal;font-weight:400;src:url(/_next/static/media/noto-serif-jp-119-400-normal.38451041.woff2) format("woff2");unicode-range:u+20,u+2027,u+3001-3002,u+3041-307f,u+3081-308f,u+3091-3093,u+3099-309a,u+309d-309e,u+30a1-30e1,u+30e3-30ed,u+30ef-30f0,u+30f2-30f4,u+30fb-30fe,u+ff0c,u+ff0e}@font-face{font-display:swap;font-family:"Noto Serif KR";font-style:normal;font-weight:400;src:url(/_next/static/media/noto-serif-kr-104-400-normal.eb3b666b.woff2) format("woff2");unicode-range:u+2161,u+2228,u+2299,u+2464,u+2517,u+2640,u+3042,u+304a,u+3053,u+3061,u+307f,u+3082,u+308c,u+3092,u+30a8,u+30ab,u+30ad,u+30b0,u+30b3,u+30b7,u+30c1,u+30c6,u+30c9,u+30d5,u+30d7,u+30de,u+30e0-30e1,u+30ec-30ed,u+4e0b,u+4e0d,u+4ee3,u+53f0,u+548c,u+5b89,u+5bb6,u+5c0f,u+611b,u+6771,u+6aa2,u+6bcd,u+6c34,u+6cd5,u+6d77,u+767d,u+795e,u+8ecd,u+9999,u+9ad8,u+ac07,u+ac1a,u+ac40,u+ad0c,u+ad88,u+ada4,u+ae01,u+ae65,u+aebd,u+aec4,u+afe8,u+b139,u+b205,u+b383,u+b38c,u+b42c,u+b461,u+b55c,u+b78f,u+b8fb,u+b9f7,u+bafc,u+bc99,u+bed8,u+bfcd,u+c0bf,u+c0f9,u+c167,u+c204,u+c20f,u+c22f,u+c258,u+c298,u+c2bc,u+c388,u+c501,u+c50c,u+c5b9,u+c5ce,u+c641,u+c648,u+c73d,u+ca50,u+ca61,u+cc4c,u+ceac,u+d0d4,u+d5f7,u+d6d7,u+ff1a}@font-face{font-display:swap;font-family:"Noto Serif KR";font-style:normal;font-weight:400;src:url(/_next/static/media/noto-serif-kr-107-400-normal.7fa79060.woff2) format("woff2");unicode-range:u+b0,u+e9,u+2193,u+2462,u+260e,u+261e,u+300e-300f,u+3044,u+30a4,u+30fb-30fc,u+314d,u+5973,u+6545,u+6708,u+7537,u+ac89,u+ac9c,u+acc1,u+ad04,u+ad75,u+ad7d,u+ae45,u+ae61,u+af42,u+b0ab,u+b0af,u+b0b3,u+b12c,u+b194,u+b1a8,u+b220,u+b258,u+b284,u+b2ff,u+b315,u+b371,u+b3d4-b3d5,u+b460,u+b527,u+b534,u+b810,u+b818,u+b98e,u+ba55,u+bbac,u+bc0b,u+bc40,u+bca1,u+bccd,u+bd93,u+be54,u+be5a,u+bf08,u+bf50,u+bf55,u+bfdc,u+c0c0,u+c0d0,u+c0f4,u+c100,u+c11e,u+c170,u+c20d,u+c274,u+c290,u+c308,u+c369,u+c539,u+c587,u+c5ff,u+c6ec,u+c70c,u+c7ad,u+c7c8,u+c83c,u+c881,u+cb48,u+cc60,u+ce69,u+ce6b,u+ce75,u+cf04,u+cf08,u+cf55,u+cf70,u+cffc,u+d0b7,u+d1a8,u+d2c8,u+d384,u+d47c,u+d48b,u+d5dd,u+d5e8,u+d720,u+d759,u+f981}@font-face{font-display:swap;font-family:"Noto Serif KR";font-style:normal;font-weight:400;src:url(/_next/static/media/noto-serif-kr-110-400-normal.f99df58b.woff2) format("woff2");unicode-range:u+d7,u+ea,u+fc,u+2192,u+25bc,u+3000,u+3137,u+3145,u+315c,u+7f8e,u+ac13,u+ac71,u+ac90,u+acb8,u+ace7,u+ad7f,u+ae50,u+aef4,u+af34,u+afbc,u+b048,u+b09a,u+b0ad,u+b0bc,u+b113,u+b125,u+b141,u+b20c,u+b2d9,u+b2ed,u+b367,u+b369,u+b374,u+b3cb,u+b4ec,u+b611,u+b760,u+b81b,u+b834,u+b8b0,u+b8e1,u+b989,u+b9d1,u+b9e1,u+b9fa,u+ba4d,u+ba78,u+bb35,u+bb54,u+bbf9,u+bc11,u+bcb3,u+bd05,u+bd95,u+bdd4,u+be10,u+bed0,u+bf51,u+c0d8,u+c232,u+c2b7,u+c2eb,u+c378,u+c500,u+c52c,u+c549,u+c568,u+c598,u+c5c9,u+c61b,u+c639,u+c67c,u+c717,u+c78a,u+c80a,u+c90c-c90d,u+c950,u+c9e7,u+cbe4,u+cca9,u+cce4,u+cdb0,u+ce78,u+ce94,u+ce98,u+cf8c,u+d018,u+d034,u+d0f1,u+d1b1,u+d280,u+d2f8,u+d338,u+d380,u+d3b4,u+d610,u+d69f,u+d6fc,u+d758}@font-face{font-display:swap;font-family:"Noto Serif KR";font-style:normal;font-weight:400;src:url(/_next/static/media/noto-serif-kr-111-400-normal.6ea97439.woff2) format("woff2");unicode-range:u+e7,u+2022,u+203b,u+25c0,u+2605,u+2661,u+3147,u+318d,u+672c,u+8a9e,u+acaa,u+acbc,u+ad1c,u+ae4a,u+ae5c,u+b044,u+b054,u+b0c8-b0c9,u+b2a6,u+b2d0,u+b35c,u+b364,u+b428,u+b454,u+b465,u+b4b7,u+b4e3,u+b51c,u+b5a1,u+b784,u+b790,u+b7ab,u+b7f4,u+b82c,u+b835,u+b8e9,u+b8f8,u+b9d8,u+b9f9,u+ba5c,u+ba64,u+babd,u+bb18,u+bb3b,u+bbff,u+bc0d,u+bc45,u+bc97,u+bcbc,u+be45,u+be75,u+be7c,u+bfcc,u+c0b6,u+c0f7,u+c14b,u+c2b4,u+c30d,u+c4f8,u+c5bb,u+c5d1,u+c5e0,u+c5ee,u+c5fd,u+c606,u+c6c5,u+c6e0,u+c708,u+c81d,u+c820,u+c824,u+c878,u+c918,u+c96c,u+c9e4,u+c9f1,u+cc2e,u+cd09,u+cea1,u+cef5,u+cef7,u+cf64,u+cf69,u+cfe8,u+d035,u+d0ac,u+d230,u+d234,u+d2f4,u+d31d,u+d575,u+d578,u+d608,u+d614,u+d718,u+d751,u+d761,u+d78c,u+d790}@font-face{font-display:swap;font-family:"Noto Serif KR";font-style:normal;font-weight:400;src:url(/_next/static/media/noto-serif-kr-112-400-normal.1b62f549.woff2) format("woff2");unicode-range:u+2665,u+3160,u+4e2d,u+6587,u+65e5,u+ac12,u+ac14,u+ac16,u+ac81,u+ad34,u+ade0,u+ae54,u+aebc,u+af2c,u+afc0,u+afc8,u+b04c,u+b08c,u+b099,u+b0a9,u+b0ac,u+b0ae,u+b0b8,u+b123,u+b179,u+b2e5,u+b2f7,u+b4c0,u+b531,u+b538,u+b545,u+b550,u+b5a8,u+b6f0,u+b728,u+b73b,u+b7ad,u+b7ed,u+b809,u+b864,u+b86d,u+b871,u+b9bf,u+b9f5,u+ba40,u+ba4b,u+ba58,u+ba87,u+baac,u+bbc0,u+bc16,u+bc34,u+bd07,u+bd99,u+be59,u+bfd0,u+c058,u+c0e4,u+c0f5,u+c12d,u+c139,u+c228,u+c529,u+c5c7,u+c635,u+c637,u+c735,u+c77d,u+c787,u+c789,u+c8c4,u+c989,u+c98c,u+c9d0,u+c9d3,u+cc0c,u+cc99,u+cd0c,u+cd2c,u+cd98,u+cda4,u+ce59,u+ce60,u+ce6d,u+cea0,u+d0d0-d0d1,u+d0d5,u+d14d,u+d1a4,u+d29c,u+d2f1,u+d301,u+d39c,u+d3bc,u+d4e8,u+d540,u+d5ec,u+d640,u+d750}@font-face{font-display:swap;font-family:"Noto Serif KR";font-style:normal;font-weight:400;src:url(/_next/static/media/noto-serif-kr-113-400-normal.2b658d68.woff2) format("woff2");unicode-range:u+5e,u+25b2,u+25b6,u+314e,u+ac24,u+ace1,u+ace4,u+ae68,u+af2d,u+b0d0,u+b0e5,u+b150,u+b155,u+b193,u+b2c9,u+b2dd,u+b3c8,u+b3fc,u+b410,u+b458,u+b4dd,u+b5a0,u+b5a4,u+b5bb,u+b7b5,u+b838,u+b840,u+b86f,u+b8f9,u+b960,u+b9e5,u+bab8,u+bb50,u+bc1d,u+bc24-bc25,u+bca8,u+bcbd,u+bd04,u+bd10,u+bd24,u+be48,u+be5b,u+be68,u+c05c,u+c12c,u+c140,u+c15c,u+c168,u+c194,u+c219,u+c27d,u+c2a8,u+c2f1,u+c2f8,u+c368,u+c554-c555,u+c559,u+c564,u+c5d8,u+c5fc,u+c625,u+c65c,u+c6b1,u+c728,u+c794,u+c84c,u+c88c,u+c8e0,u+c8fd,u+c998,u+c9dd,u+cc0d,u+cc30,u+ceec,u+cf13,u+cf1c,u+cf5c,u+d050,u+d07c,u+d0a8,u+d134,u+d138,u+d154,u+d1f4,u+d2bc,u+d329,u+d32c,u+d3d0,u+d3f4,u+d3fc,u+d56b,u+d5cc,u+d600-d601,u+d639,u+d6c8,u+d754,u+d765}@font-face{font-display:swap;font-family:"Noto Serif KR";font-style:normal;font-weight:400;src:url(/_next/static/media/noto-serif-kr-114-400-normal.758ea6dc.woff2) format("woff2");unicode-range:u+3c-3d,u+2026,u+24d2,u+314b,u+ac11,u+acf3,u+ad74,u+ad81,u+adf9,u+ae34,u+af43,u+afb8,u+b05d,u+b07c,u+b110,u+b118,u+b17c,u+b180,u+b18d,u+b192,u+b2cc,u+b355,u+b378,u+b4a4,u+b4ef,u+b78d,u+b799,u+b7a9,u+b7fd,u+b807,u+b80c,u+b839,u+b9b4,u+b9db,u+ba3c,u+bab0,u+bba4,u+bc94,u+be4c,u+c154,u+c1c4,u+c26c,u+c2ac,u+c2ed,u+c4f4,u+c55e,u+c561,u+c571,u+c5b5,u+c5c4,u+c654-c655,u+c695,u+c6e8,u+c6f9,u+c724,u+c751,u+c775,u+c7a0,u+c7c1,u+c874,u+c880,u+c9d5,u+c9f8,u+cabd,u+cc29,u+cc2c,u+cca8,u+ccab,u+ccd0,u+ce21,u+ce35,u+ce7c,u+ce90,u+cee8,u+cef4,u+cfe0,u+d070,u+d0b9,u+d0c1,u+d0c4,u+d0c8,u+d15c,u+d1a1,u+d2c0,u+d300,u+d314,u+d3ed,u+d478,u+d480,u+d48d,u+d508,u+d53d,u+d5e4,u+d611,u+d61c,u+d68d,u+d6a8,u+d798}@font-face{font-display:swap;font-family:"Noto Serif KR";font-style:normal;font-weight:400;src:url(/_next/static/media/noto-serif-kr-115-400-normal.c6849dba.woff2) format("woff2");unicode-range:u+23,u+25,u+5f,u+a9,u+ac08,u+ac78,u+aca8,u+acac,u+ace8,u+ad70,u+adc0,u+addc,u+b137,u+b140,u+b208,u+b290,u+b2f5,u+b3c5,u+b3cc,u+b420,u+b429,u+b529,u+b530,u+b77d,u+b79c,u+b7a8,u+b7c9,u+b7f0,u+b7fc,u+b828,u+b860,u+b9ad,u+b9c1,u+b9c9,u+b9dd-b9de,u+b9e8,u+ba38-ba39,u+babb,u+bc00,u+bc8c,u+bca0,u+bca4,u+bcd1,u+bcfc,u+bd09,u+bdf0,u+be60,u+c0ad,u+c0b4,u+c0bc,u+c190,u+c1fc,u+c220,u+c288,u+c2b9,u+c2f6,u+c528,u+c545,u+c558,u+c5bc,u+c5d4,u+c600,u+c644,u+c6c0,u+c6c3,u+c721,u+c798,u+c7a1,u+c811,u+c838,u+c871,u+c904,u+c990,u+c9dc,u+cc38,u+cc44,u+cca0,u+cd1d,u+cd95,u+cda9,u+ce5c,u+cf00,u+cf58,u+d150,u+d22c,u+d305,u+d328,u+d37c,u+d3f0,u+d551,u+d5a5,u+d5c8,u+d5d8,u+d63c,u+d64d,u+d669,u+d734,u+d76c}@font-face{font-display:swap;font-family:"Noto Serif KR";font-style:normal;font-weight:400;src:url(/_next/static/media/noto-serif-kr-116-400-normal.a5d38273.woff2) format("woff2");unicode-range:u+26,u+2b,u+3e,u+40,u+7e,u+ac01,u+ac19,u+ac1d,u+aca0,u+aca9,u+acb0,u+ad8c,u+ae09,u+ae38,u+ae40,u+aed8,u+b09c,u+b0a0,u+b108,u+b204,u+b298,u+b2d8,u+b2eb-b2ec,u+b2f4,u+b313,u+b358,u+b450,u+b4e0,u+b54c,u+b610,u+b780,u+b78c,u+b791,u+b8e8,u+b958,u+b974,u+b984,u+b9b0,u+b9bc-b9bd,u+b9ce,u+ba70,u+bbfc,u+bc0f,u+bc15,u+bc1b,u+bc31,u+bc95,u+bcc0,u+bcc4,u+bd81,u+bd88,u+c0c8,u+c11d,u+c13c,u+c158,u+c18d,u+c1a1,u+c21c,u+c4f0,u+c54a,u+c560,u+c5b8,u+c5c8,u+c5f4,u+c628,u+c62c,u+c678,u+c6cc,u+c808,u+c810,u+c885,u+c88b,u+c900,u+c988,u+c99d,u+c9c8,u+cc3d-cc3e,u+cc45,u+cd08,u+ce20,u+cee4,u+d074,u+d0a4,u+d0dd,u+d2b9,u+d3b8,u+d3c9,u+d488,u+d544,u+d559,u+d56d,u+d588,u+d615,u+d648,u+d655,u+d658,u+d65c}@font-face{font-display:swap;font-family:"Noto Serif KR";font-style:normal;font-weight:400;src:url(/_next/static/media/noto-serif-kr-117-400-normal.49641a64.woff2) format("woff2");unicode-range:u+d,u+48,u+7c,u+ac10,u+ac15,u+ac74,u+ac80,u+ac83,u+acc4,u+ad11,u+ad50,u+ad6d,u+adfc,u+ae00,u+ae08,u+ae4c,u+b0a8,u+b124,u+b144,u+b178,u+b274,u+b2a5,u+b2e8,u+b2f9,u+b354,u+b370,u+b418,u+b41c,u+b4f1,u+b514,u+b798,u+b808,u+b824-b825,u+b8cc,u+b978,u+b9d0,u+b9e4,u+baa9,u+bb3c,u+bc18,u+bc1c,u+bc30,u+bc84,u+bcf5,u+bcf8,u+bd84,u+be0c,u+be14,u+c0b0,u+c0c9,u+c0dd,u+c124,u+c2dd,u+c2e4,u+c2ec,u+c54c,u+c57c-c57d,u+c591,u+c5c5-c5c6,u+c5ed,u+c608,u+c640,u+c6b8,u+c6d4,u+c784,u+c7ac,u+c800-c801,u+c9c1,u+c9d1,u+cc28,u+cc98,u+cc9c,u+ccad,u+cd5c,u+cd94,u+cd9c,u+cde8,u+ce68,u+cf54,u+d0dc,u+d14c,u+d1a0,u+d1b5,u+d2f0,u+d30c,u+d310,u+d398,u+d45c,u+d50c,u+d53c,u+d560,u+d568,u+d589,u+d604,u+d6c4,u+d788}@font-face{font-display:swap;font-family:"Noto Serif KR";font-style:normal;font-weight:400;src:url(/_next/static/media/noto-serif-kr-118-400-normal.173a26e8.woff2) format("woff2");unicode-range:u+39,u+49,u+4d-4e,u+a0,u+ac04,u+ac1c,u+ac70,u+ac8c,u+acbd,u+acf5,u+acfc,u+ad00,u+ad6c,u+adf8,u+b098,u+b0b4,u+b294,u+b2c8,u+b300,u+b3c4,u+b3d9,u+b4dc,u+b4e4,u+b77c,u+b7ec,u+b85d,u+b97c,u+b9c8,u+b9cc,u+ba54,u+ba74,u+ba85,u+baa8,u+bb34,u+bb38,u+bbf8,u+bc14,u+bc29,u+bc88,u+bcf4,u+bd80,u+be44,u+c0c1,u+c11c,u+c120,u+c131,u+c138,u+c18c,u+c218,u+c2b5,u+c2e0,u+c544,u+c548,u+c5b4,u+c5d0,u+c5ec,u+c5f0,u+c601,u+c624,u+c694,u+c6a9,u+c6b0,u+c6b4,u+c6d0,u+c704,u+c720,u+c73c,u+c740,u+c744,u+c74c,u+c758,u+c77c,u+c785,u+c788,u+c790-c791,u+c7a5,u+c804,u+c815,u+c81c,u+c870,u+c8fc,u+c911,u+c9c4,u+ccb4,u+ce58,u+ce74,u+d06c,u+d0c0,u+d130,u+d2b8,u+d3ec,u+d504,u+d55c,u+d569,u+d574,u+d638,u+d654,u+d68c}@font-face{font-display:swap;font-family:"Noto Serif KR";font-style:normal;font-weight:400;src:url(/_next/static/media/noto-serif-kr-119-400-normal.54855990.woff2) format("woff2");unicode-range:u+20-22,u+27-2a,u+2c-38,u+3a-3b,u+3f,u+41-47,u+4a-4c,u+4f-5d,u+61-7b,u+7d,u+a1,u+ab,u+ae,u+b7,u+bb,u+bf,u+2013-2014,u+201c-201d,u+2122,u+ac00,u+ace0,u+ae30,u+b2e4,u+b85c,u+b9ac,u+c0ac,u+c2a4,u+c2dc,u+c774,u+c778,u+c9c0,u+d558}:root{--lab-showcase-fill:linear-gradient(155deg,rgb(var(--lab-white-rgb)/.03),transparent 65%),var(--lab-surface);--lab-showcase-status-fill:rgb(var(--lab-page-rgb)/.82);--lab-showcase-art-shade:linear-gradient(180deg,rgb(var(--lab-black-rgb)/.08),transparent 35%,rgb(var(--lab-page-rgb)/.2));--lab-surface:#0f0f11;--lab-shadow:inset 0 1px 0 rgb(var(--lab-white-rgb)/.04),inset 0 -1px 0 rgb(var(--lab-black-rgb)/.45),0 1px 2px rgb(var(--lab-black-rgb)/.4);--lab-ease:cubic-bezier(.2,.7,.2,1);--lab-white-rgb:255 255 255;--lab-black-rgb:0 0 0;--lab-page-rgb:8 8 10;--lab-border-rgb:255 255 255;--lab-shadow-rgb:0 0 0;--lab-lilac-rgb:212 196 243;--lab-lilac-soft-rgb:203 184 237;--lab-mint-rgb:173 223 206;--lab-mint-soft-rgb:158 225 201;--lab-peach-rgb:237 201 181;--lab-peach-soft-rgb:248 196 168;--lab-blue-rgb:165 207 244;--lab-body-rgb:200 202 206;--lab-muted-rgb:161 164 168;--lab-subtle-rgb:128 131 136;--lab-ink-rgb:240 240 242;--lab-on-accent-rgb:10 10 12;--lab-skip-ink-rgb:33 27 48;--lab-sticker-ink:#f8d3b9;--lab-nav-active-ink:#f5f5f6;--lab-nav-icon-ink:#fff;--lab-logo-bg:#0c0c0e;--lab-control-ink:#e6e6e9;--lab-control-accent-ink:#e0d3f6;--lab-disabled-ink:#6f7176;--lab-filter-active-ink:#fafafa;--lab-dropdown-active-ink:#fafafa;--lab-nav-hover-ink:#fafafa;--lab-control-hover-ink:#fff;--lab-control-hover-bg:#1a1a1d;--lab-tooltip-top:#1f1f22;--lab-tooltip-bottom:#141416;--lab-tooltip-ink:#e6e6e9;--lab-progress-track:#161618;--lab-code-bg:#0c0c0e;--lab-page-bg:rgb(var(--lab-page-rgb));--lab-ink:rgb(var(--lab-ink-rgb));--lab-muted:rgb(var(--lab-muted-rgb));--lab-lilac:rgb(var(--lab-lilac-rgb));--lab-line:rgb(var(--lab-border-rgb)/.08);--lab-text-secondary:rgb(var(--lab-white-rgb)/.7);--lab-text-tertiary:rgb(var(--lab-subtle-rgb));--lab-radius-sm:8px;--lab-radius-control:12px;--lab-radius-icon:14px;--lab-radius-panel:16px;--lab-radius-inset:18px;--lab-radius:20px;--lab-radius-pill:9999px;--lab-duration-fast:180ms;--lab-duration-control:200ms;--lab-duration-surface:250ms;--lab-navigation-progress-height:2px;--lab-navigation-progress-fill:linear-gradient(90deg,rgb(var(--lab-lilac-rgb)/.5),var(--lab-lilac));--lab-content-width:1200px;--lab-reading-width:760px;--lab-control-height:46px;--lab-touch-target:44px;--lab-icon-sm:34px;--lab-icon-md:44px;--lab-icon-lg:56px;--lab-text-caption:12px;--lab-text-label:13px;--lab-text-small:14px;--lab-text-body:15px;--lab-text-copy:16px;--lab-leading-copy:1.9;--lab-leading-reading:1.95;--lab-tracking-heading:-.025em;--lab-shadow-code:inset 0 1px 1px rgb(var(--lab-white-rgb)/.04),0 4px 16px rgb(var(--lab-black-rgb)/.4);--lab-shadow-table:inset 0 1px 1px rgb(var(--lab-white-rgb)/.04),0 4px 12px rgb(var(--lab-black-rgb)/.3);--lab-shadow-media:0 20px 60px rgb(var(--lab-black-rgb)/.5);--lab-shadow-progress:0 0 8px rgb(var(--lab-lilac-rgb)/.35);--lab-mobile-top:#141416;--lab-mobile-bottom:#0c0c0e;--lab-space-1:4px;--lab-space-2:8px;--lab-space-3:12px;--lab-space-4:16px;--lab-space-5:20px;--lab-space-6:24px;--lab-space-8:32px;--lab-space-9:36px;--lab-space-12:48px;--lab-space-14:56px;--lab-space-16:64px;--lab-space-18:72px;--lab-space-20:80px;--lab-space-22:88px;--lab-panel-fill:linear-gradient(180deg,rgb(var(--lab-white-rgb)/.04),rgb(var(--lab-white-rgb)/.012) 60%),var(--lab-surface);--lab-panel-shadow:inset 0 1px 0 rgb(var(--lab-white-rgb)/.06),inset 0 -1px 0 rgb(var(--lab-black-rgb)/.5),0 24px 48px rgb(var(--lab-shadow-rgb)/.35);--lab-panel-quiet-fill:#0c0c0e;--lab-panel-quiet-shadow:inset 0 1px 0 rgb(var(--lab-white-rgb)/0.015686);--lab-icon-shadow:inset 0 1px 0 rgb(var(--lab-white-rgb)/.06);--lab-card-fill:linear-gradient(180deg,rgb(var(--lab-white-rgb)/.04),rgb(var(--lab-white-rgb)/.006) 60%),var(--lab-surface);--lab-card-featured-fill:linear-gradient(155deg,rgb(var(--lab-white-rgb)/.05),rgb(var(--lab-white-rgb)/.012) 60%),var(--lab-surface);--lab-card-featured-shadow:inset 0 1px 0 rgb(var(--lab-white-rgb)/.07),inset 0 -1px 0 rgb(var(--lab-black-rgb)/.5),0 24px 48px rgb(var(--lab-shadow-rgb)/.4);--lab-nav-link-selected-fill:linear-gradient(180deg,rgb(var(--lab-white-rgb)/.07),rgb(var(--lab-white-rgb)/.025));--lab-nav-link-selected-shadow:inset 0 1px 0 rgb(var(--lab-white-rgb)/0.047059);--lab-nav-active-icon-fill:linear-gradient(150deg,rgb(var(--lab-white-rgb)/.1),rgb(var(--lab-white-rgb)/.03));--lab-nav-active-icon-shadow:inset 0 1px 0 rgb(var(--lab-white-rgb)/0.082353);--lab-card-hover-shadow:inset 0 1px 0 rgb(var(--lab-white-rgb)/.08),inset 0 -1px 0 rgb(var(--lab-black-rgb)/.5),0 20px 40px rgb(var(--lab-shadow-rgb)/.45);--lab-logo-mark-shadow:0 3px 8px rgb(var(--lab-black-rgb)/.3),0 0 0 1px rgb(var(--lab-white-rgb)/.08);--lab-logo-mark-before-fill:linear-gradient(145deg,rgb(var(--lab-white-rgb)/0.188235),rgb(var(--lab-white-rgb)/0.031373) 38%,transparent 55%);--lab-logo-mark-before-shadow:inset 0 1px 0 rgb(var(--lab-white-rgb)/0.258824),inset 1px 0 0 rgb(var(--lab-white-rgb)/0.070588),inset 0 -1px 0 rgb(var(--lab-black-rgb)/0.207843);--lab-logo-mark-after-fill:linear-gradient(105deg,transparent 25%,rgb(var(--lab-white-rgb)/.09) 38%,rgb(var(--lab-white-rgb)/.55) 50%,rgb(var(--lab-white-rgb)/.17) 60%,transparent 75%);--lab-page-fill:radial-gradient(ellipse 1100px 560px at 50% -12%,rgb(var(--lab-white-rgb)/.045),transparent 70%),var(--lab-page-bg);--lab-navigation-fill:linear-gradient(180deg,rgb(var(--lab-border-rgb)/.02),transparent 60%),rgb(var(--lab-page-rgb)/.88);--lab-navigation-scrolled-fill:linear-gradient(180deg,rgb(var(--lab-border-rgb)/.02),transparent 60%),rgb(var(--lab-page-rgb)/.96);--lab-navigation-glass-reflection:linear-gradient(90deg,transparent,rgb(var(--lab-white-rgb)/.14) 50%,transparent);--lab-navigation-glass-edge:inset 0 1px 0 rgb(var(--lab-white-rgb)/.035);--lab-atmosphere-grid:linear-gradient(rgb(var(--lab-white-rgb)/.028) 1px,transparent 1px),linear-gradient(90deg,rgb(var(--lab-white-rgb)/.028) 1px,transparent 1px);--lab-atmosphere-grid-step:48px;--lab-atmosphere-grid-mask:radial-gradient(ellipse at 82% 24%,rgb(var(--lab-black-rgb)/.9),transparent 67%);--lab-atmosphere-paper:repeating-linear-gradient(180deg,transparent 0 39px,rgb(var(--lab-white-rgb)/.02) 39px 40px);--lab-atmosphere-instrument-ink:rgb(var(--lab-white-rgb)/.07);--lab-atmosphere-instrument-mask:linear-gradient(110deg,transparent 12%,rgb(var(--lab-black-rgb)) 55%,rgb(var(--lab-black-rgb)) 85%,transparent);--lab-atmosphere-horizon-fill:linear-gradient(90deg,transparent,rgb(var(--lab-white-rgb)/.1),transparent);--lab-pointer-size:480px;--lab-pointer-x:50%;--lab-pointer-y:50%;--lab-tilt-x:0;--lab-tilt-y:0;--lab-pointer-light-fill:radial-gradient(circle,rgb(var(--lab-white-rgb)/.045),rgb(var(--lab-white-rgb)/.015) 38%,transparent 70%);--lab-navigation-scrolled-shadow:0 8px 28px rgb(var(--lab-shadow-rgb)/.5);--lab-nav-menu-fill:rgb(var(--lab-white-rgb)/.02);--lab-nav-indicator-fill:var(--lab-lilac);--lab-control-fill:linear-gradient(104deg,rgb(var(--lab-white-rgb)/.05) 5%,rgb(var(--lab-white-rgb)/.09));--lab-control-shadow:inset 0 1px 0 rgb(var(--lab-white-rgb)/.06);--lab-primary-button-border:#fff;--lab-primary-button-fill:linear-gradient(180deg,#fff,#e9e9ec);--lab-primary-button-shadow:inset 0 -1px 0 rgb(var(--lab-black-rgb)/.12),0 4px 14px rgb(var(--lab-white-rgb)/.06);--lab-button-accent-fill:linear-gradient(165deg,rgb(var(--lab-lilac-rgb)/0.121569),rgb(var(--lab-lilac-rgb)/0.039216)),var(--lab-surface);--lab-surface-link-fill:linear-gradient(160deg,rgb(var(--lab-white-rgb)/.03),rgb(var(--lab-white-rgb)/.01));--lab-surface-link-shadow:inset 0 1px 0 rgb(var(--lab-white-rgb)/0.031373);--lab-toolbar-fill:rgb(var(--lab-white-rgb)/.015);--lab-toolbar-shadow:inset 0 1px 2px rgb(var(--lab-shadow-rgb)/.3);--lab-filter-selected-fill:linear-gradient(170deg,rgb(var(--lab-white-rgb)/.09),rgb(var(--lab-white-rgb)/.035));--lab-filter-selected-shadow:inset 0 1px 0 rgb(var(--lab-white-rgb)/.07);--lab-field-fill:rgb(var(--lab-white-rgb)/.025);--lab-field-focus-shadow:0 0 0 3px rgb(var(--lab-lilac-rgb)/.12),inset 0 1px 3px rgb(var(--lab-shadow-rgb)/.3);--lab-dropdown-fill:linear-gradient(145deg,#1a1a1d,#111113);--lab-dropdown-shadow:inset 0 1px 0 rgb(var(--lab-white-rgb)/.07),0 16px 40px rgb(var(--lab-shadow-rgb)/.6);--lab-dropdown-option-selected-shadow:inset 0 1px 0 rgb(var(--lab-white-rgb)/0.039216);--lab-card-heading-fill:linear-gradient(180deg,rgb(var(--lab-white-rgb)/0.011765),transparent);--lab-card-metric-fill:rgb(var(--lab-white-rgb)/.02);--lab-card-metric-shadow:inset 0 1px 2px rgb(var(--lab-shadow-rgb)/.2);--lab-button-hover-shadow:inset 0 1px 0 rgb(var(--lab-white-rgb)/.1);--lab-primary-button-hover-fill:linear-gradient(180deg,#fff,#f3f3f5);--lab-primary-button-hover-shadow:inset 0 -1px 0 rgb(var(--lab-black-rgb)/.1),0 6px 20px rgb(var(--lab-white-rgb)/.1);--lab-button-active-shadow:inset 0 2px 4px rgb(var(--lab-shadow-rgb)/.4);--lab-primary-button-active-shadow:inset 0 2px 4px rgb(var(--lab-black-rgb)/.18);--lab-reading-card-fill:linear-gradient(160deg,#111113,#0d0d0f);--lab-info-bubble-fill:linear-gradient(155deg,var(--lab-tooltip-top),var(--lab-tooltip-bottom));--lab-info-bubble-shadow:inset 0 1px 0 rgb(var(--lab-white-rgb)/.08),0 10px 28px rgb(var(--lab-shadow-rgb)/.6);--lab-space-13:52px;--lab-status-hackathon-rgb:251 113 133;--lab-text-micro:10px;--news-paper:#f7f3eb;--news-panel:#fffdf8;--news-ink:#262722;--news-muted:#626158;--news-rule:#c9c3b7;--news-accent:#964b36;--news-wash:#eee7db;--news-focus:#225f65}.lab-service-card{--lab-showcase-art-fill:radial-gradient(ellipse at 50% 38%,rgb(var(--service-color)/.12),transparent 70%),linear-gradient(145deg,var(--lab-surface),var(--lab-page-bg))}.lab-card,.lab-panel{--lab-card-pointer-fill:radial-gradient(240px circle at var(--lab-pointer-x,50%) var(--lab-pointer-y,50%),rgb(var(--lab-white-rgb)/.045),transparent 70%)}.lab-panel{background:var(--lab-panel-fill);border-radius:var(--lab-radius);border:1px solid rgb(var(--lab-border-rgb)/.1);border-top-color:rgb(var(--lab-border-rgb)/.16);box-shadow:var(--lab-panel-shadow);position:relative}.lab-panel-quiet{background:var(--lab-panel-quiet-fill);border:1px solid rgb(var(--lab-white-rgb)/.08);border-radius:var(--lab-radius-panel);box-shadow:var(--lab-panel-quiet-shadow)}.lab-icon{--tile:var(--lab-ink-rgb);align-items:center;background:linear-gradient(145deg,rgb(var(--lab-white-rgb)/.06),rgb(var(--lab-white-rgb)/.015));border:1px solid rgb(var(--lab-border-rgb)/.1);border-radius:var(--lab-radius-icon);box-shadow:var(--lab-icon-shadow);color:rgb(var(--tile)/.9);display:inline-flex;flex-shrink:0;justify-content:center;position:relative}.lab-icon-mint{--tile:var(--lab-mint-soft-rgb)}.lab-icon-peach{--tile:var(--lab-peach-soft-rgb)}.lab-icon-blue{--tile:var(--lab-blue-rgb)}.lab-icon-sm{border-radius:var(--lab-radius-control);height:var(--lab-icon-sm);width:var(--lab-icon-sm)}.lab-icon-md{height:var(--lab-icon-md);width:var(--lab-icon-md)}.lab-icon-lg{border-radius:var(--lab-radius-inset);height:var(--lab-icon-lg);width:var(--lab-icon-lg)}.lab-icon>svg{height:46%;stroke-width:1.8;width:46%}.lab-card{background:var(--lab-card-fill);border-radius:var(--lab-radius);border:1px solid var(--lab-line);border-top-color:rgb(var(--lab-border-rgb)/.14);box-shadow:var(--lab-shadow);position:relative}.lab-card-featured{background:var(--lab-card-featured-fill);border-color:rgb(var(--lab-border-rgb)/.12);box-shadow:var(--lab-card-featured-shadow)}.lab-card-interactive{transition:border-color var(--lab-duration-control),box-shadow var(--lab-duration-control),transform var(--lab-duration-surface) var(--lab-ease)}.lab-service-card{display:flex;flex-direction:column;height:100%;overflow:hidden;position:relative;transition:border-color var(--lab-duration-control),transform var(--lab-duration-control),box-shadow var(--lab-duration-control);--service-color:var(--lab-lilac-soft-rgb)}.lab-service-card:focus-within{border-color:rgb(var(--lab-lilac-soft-rgb))}.lab-note-card{border-radius:var(--lab-radius)}.lab-service-card[data-tone=mint]{--service-color:var(--lab-mint-soft-rgb)}.lab-service-card[data-tone=peach]{--service-color:var(--lab-peach-soft-rgb)}.lab-logo-mark{background:var(--lab-logo-bg);border-radius:28%;box-shadow:var(--lab-logo-mark-shadow);display:inline-flex;flex-shrink:0;isolation:isolate;overflow:hidden;position:relative}.lab-logo-mark:after,.lab-logo-mark:before{border-radius:inherit;content:"";inset:0;pointer-events:none;position:absolute;z-index:1}.lab-logo-mark:before{background:var(--lab-logo-mark-before-fill);box-shadow:var(--lab-logo-mark-before-shadow)}.lab-logo-mark:after{background:var(--lab-logo-mark-after-fill);border-radius:0;opacity:0;transform:translateX(-150%)}.lab-card-heading{background:var(--lab-card-heading-fill);border-bottom:1px solid var(--lab-line)}.lab-card-value{font-variant-numeric:tabular-nums lining-nums;letter-spacing:-.035em;line-height:1.15}.lab-service-card:before{background:linear-gradient(90deg,transparent,rgb(var(--service-color)/.2),transparent);content:"";height:1px;left:28px;pointer-events:none;position:absolute;right:28px;top:0}.lab-card-metric{background:var(--lab-card-metric-fill);border:1px solid rgb(var(--lab-border-rgb)/.031373);border-radius:var(--lab-radius-icon);box-shadow:var(--lab-card-metric-shadow)}.lab-nav-link{border:1px solid transparent;border-radius:var(--lab-radius-control);transition:color var(--lab-duration-control),background var(--lab-duration-control),border-color var(--lab-duration-control),box-shadow var(--lab-duration-control)}.lab-nav-link,.lab-service-detail-link{align-items:center;color:var(--lab-muted);display:inline-flex;min-height:var(--lab-touch-target)}.lab-service-detail-link{gap:var(--lab-space-2);transition:color var(--lab-duration-control)}.lab-service-detail-link:hover{color:var(--lab-ink)}.lab-nav-link[aria-current=page]{background:var(--lab-nav-link-selected-fill);border-color:rgb(var(--lab-border-rgb)/.1);box-shadow:var(--lab-nav-link-selected-shadow);color:var(--lab-nav-active-ink)}.lab-nav-icon{background:transparent;border:1px solid transparent;border-radius:9px;display:inline-flex;padding:3px;transition:color var(--lab-duration-control),background var(--lab-duration-control),border-color var(--lab-duration-control)}.lab-nav-link[aria-current=page] .lab-nav-icon{background:var(--lab-nav-active-icon-fill);border-color:rgb(var(--lab-border-rgb)/.12);box-shadow:var(--lab-nav-active-icon-shadow);color:var(--lab-nav-icon-ink)}.lab-glyph{--glyph-accent:var(--lab-lilac-rgb);fill:none;flex-shrink:0;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.6}.lab-glyph-accent,.lab-glyph-tint{fill:currentColor;stroke:none;transition:fill var(--lab-duration-control),opacity var(--lab-duration-control)}.lab-glyph-tint{opacity:.14}.lab-glyph-accent{opacity:.7}.lab-nav-icon>.lab-glyph{height:18px;width:18px}.lab-icon>.lab-glyph{height:56%;width:56%}.lab-nav-link[aria-current=page] .lab-glyph-tint{opacity:.26}.lab-nav-link:focus-visible .lab-glyph-accent,.lab-nav-link[aria-current=page] .lab-glyph-accent{fill:rgb(var(--glyph-accent));opacity:1}@media (min-width:1024px) and (max-width:1279.98px){.lab-nav-menu .lab-nav-link{justify-content:center;min-width:var(--lab-touch-target)}.lab-nav-menu .lab-nav-label{background:var(--lab-info-bubble-fill);border:1px solid rgb(var(--lab-border-rgb)/.1);border-radius:var(--lab-radius-sm);box-shadow:var(--lab-info-bubble-shadow);color:var(--lab-tooltip-ink);font-size:var(--lab-text-caption);left:50%;line-height:1.5;opacity:0;padding:5px 10px;pointer-events:none;position:absolute;top:calc(100% + 14px);transform:translate(-50%,-3px);transition:opacity var(--lab-duration-fast),transform var(--lab-duration-fast) var(--lab-ease);z-index:10}.lab-nav-menu .lab-nav-link:focus-visible .lab-nav-label,.lab-nav-menu .lab-nav-link:hover .lab-nav-label{opacity:1;transform:translate(-50%)}}.lab-navigation{background:var(--lab-navigation-fill);border-bottom:1px solid rgb(var(--lab-border-rgb)/.039216);box-shadow:var(--lab-navigation-glass-edge)}.lab-navigation[data-scrolled=true]{background:var(--lab-navigation-scrolled-fill);border-bottom-color:rgb(var(--lab-border-rgb)/.08);box-shadow:var(--lab-navigation-glass-edge),var(--lab-navigation-scrolled-shadow)}.lab-notice-strip{align-items:center;display:flex;height:var(--lab-space-9);justify-content:center;margin-top:var(--lab-space-3);padding-inline:var(--lab-space-4)}.lab-navigation[data-scrolled=true] .lab-notice-strip{display:none}.lab-navigation:has(.lab-notice-strip)~#main-content{padding-top:calc(var(--lab-space-3) + var(--lab-space-9))}[data-news-reading] #main-content~footer,[data-news-reading] .lab-navigation{display:none}[data-news-reading] .lab-navigation~#main-content{background:var(--news-paper);padding-top:0}.lab-notice-chip{align-items:center;background:rgb(var(--lab-white-rgb)/.03);border:1px solid rgb(var(--lab-border-rgb)/.1);border-radius:var(--lab-radius-pill);color:var(--lab-text-secondary);display:inline-flex;font-size:var(--lab-text-label);gap:var(--lab-space-3);max-width:100%;padding:var(--lab-space-1) var(--lab-space-3) var(--lab-space-1) var(--lab-space-1);transition:border-color var(--lab-duration-control),background-color var(--lab-duration-control),color var(--lab-duration-control)}.lab-notice-chip:hover{background:rgb(var(--lab-white-rgb)/.05);border-color:rgb(var(--lab-border-rgb)/.2);color:var(--lab-ink)}.lab-notice-tag{align-items:center;background:rgb(var(--lab-lilac-rgb)/.12);border-radius:var(--lab-radius-pill);color:var(--lab-lilac);display:inline-flex;flex-shrink:0;font-size:var(--lab-text-micro);font-weight:600;gap:6px;letter-spacing:.06em;padding:2px var(--lab-space-2);text-transform:uppercase}.lab-notice-tag:before{background:currentColor;border-radius:50%;content:"";height:5px;width:5px}.lab-notice-arrow{color:var(--lab-muted);transition:transform var(--lab-duration-control)}.lab-notice-chip:hover .lab-notice-arrow{transform:translateX(2px)}.lab-nav-menu{background:var(--lab-nav-menu-fill);border:1px solid rgb(var(--lab-white-rgb)/.023529);border-radius:var(--lab-radius-panel);padding:3px}.lab-nav-indicator{background:var(--lab-nav-indicator-fill);border-radius:2px;bottom:4px;height:2px;left:50%;position:absolute;transform:translateX(-50%);width:12px}.lab-widget{background:rgb(var(--lab-white-rgb)/.007843);border:1px solid rgb(var(--lab-border-rgb)/.047059);border-radius:var(--lab-radius-control);font-variant-numeric:tabular-nums}.lab-button,.lab-primary-button{align-items:center;background:var(--lab-control-fill);border:1px solid rgb(var(--lab-border-rgb)/.08);border-radius:var(--lab-radius-control);box-shadow:var(--lab-control-shadow);color:var(--lab-control-ink);display:inline-flex;font-size:.875rem;font-weight:600;gap:.5rem;justify-content:center;line-height:1.4;min-height:var(--lab-control-height);padding:.6875rem 1rem;position:relative;text-align:center;transition:color var(--lab-duration-fast),border-color var(--lab-duration-fast),box-shadow var(--lab-duration-fast),background var(--lab-duration-fast),transform var(--lab-duration-fast) var(--lab-ease)}.lab-primary-button{background:var(--lab-primary-button-fill);border-color:var(--lab-primary-button-border);box-shadow:var(--lab-primary-button-shadow);color:rgb(var(--lab-on-accent-rgb))}.lab-button-accent{background:var(--lab-button-accent-fill);border-color:rgb(var(--lab-lilac-rgb)/.219608);color:var(--lab-control-accent-ink)}.lab-button-quiet{background:transparent;border-color:rgb(var(--lab-border-rgb)/.078431);box-shadow:none;color:var(--lab-muted)}.lab-button:disabled{background:rgb(var(--lab-white-rgb)/.007843);border-color:rgb(var(--lab-border-rgb)/.05098);box-shadow:none;color:var(--lab-disabled-ink);cursor:not-allowed}.lab-button>svg,.lab-primary-button>svg{flex-shrink:0}.lab-surface-link{background:var(--lab-surface-link-fill);border:1px solid rgb(var(--lab-border-rgb)/.070588);border-radius:var(--lab-radius-icon);box-shadow:var(--lab-surface-link-shadow);min-height:var(--lab-touch-target);transition:background var(--lab-duration-control),border-color var(--lab-duration-control),color var(--lab-duration-control)}.lab-toolbar{background:var(--lab-toolbar-fill);border:1px solid rgb(var(--lab-border-rgb)/.062745);border-radius:var(--lab-radius-panel);box-shadow:var(--lab-toolbar-shadow);padding:5px}.lab-filter{align-items:center;border:1px solid transparent;border-radius:var(--lab-radius-control);color:var(--lab-muted);display:inline-flex;font-size:var(--lab-text-label);font-weight:500;gap:7px;justify-content:center;min-height:var(--lab-touch-target);padding:var(--lab-space-2) 13px;transition:color var(--lab-duration-fast),background var(--lab-duration-fast),border-color var(--lab-duration-fast)}.lab-filter[aria-pressed=true]{background:var(--lab-filter-selected-fill);border-color:rgb(var(--lab-border-rgb)/.14);box-shadow:var(--lab-filter-selected-shadow);color:var(--lab-filter-active-ink)}.lab-field{background:var(--lab-field-fill);border:1px solid rgb(var(--lab-border-rgb)/.1);border-radius:var(--lab-radius-control);box-shadow:var(--lab-toolbar-shadow);color:var(--lab-ink);min-height:var(--lab-control-height);transition:border-color var(--lab-duration-fast),box-shadow var(--lab-duration-fast)}.lab-field:focus{border-color:rgb(var(--lab-lilac-rgb)/.501961);box-shadow:var(--lab-field-focus-shadow)}.lab-dropdown{background:var(--lab-dropdown-fill);border:1px solid rgb(var(--lab-border-rgb)/.1);border-radius:var(--lab-radius-panel);box-shadow:var(--lab-dropdown-shadow);padding:5px}.lab-dropdown-option{align-items:center;border:1px solid transparent;border-radius:var(--lab-radius-control);color:var(--lab-control-ink);display:flex;min-height:var(--lab-touch-target)}.lab-dropdown-option[aria-pressed=true]{background:rgb(var(--lab-white-rgb)/.06);border-color:rgb(var(--lab-border-rgb)/.1);box-shadow:var(--lab-dropdown-option-selected-shadow);color:var(--lab-dropdown-active-ink)}.lab-info-tip{display:inline-flex;flex-shrink:0;position:relative;vertical-align:middle}.lab-info-trigger{align-items:center;border:1px solid transparent;border-radius:var(--lab-radius-control);color:rgb(var(--lab-muted-rgb));display:inline-flex;justify-content:center;min-height:32px;min-width:32px;transition:color var(--lab-duration-fast),background var(--lab-duration-fast),border-color var(--lab-duration-fast)}.lab-info-trigger:hover,.lab-info-trigger[aria-expanded=true]{background:rgb(var(--lab-white-rgb)/.05);color:var(--lab-ink)}.lab-info-bubble{background:var(--lab-info-bubble-fill);border:1px solid rgb(var(--lab-border-rgb)/.1);border-radius:var(--lab-radius-icon);box-shadow:var(--lab-info-bubble-shadow);color:var(--lab-tooltip-ink);font-size:var(--lab-text-caption);font-weight:400;letter-spacing:normal;line-height:1.75;max-width:calc(100vw - 48px);padding:13px 15px;position:absolute;right:0;text-align:left;top:calc(100% + 8px);width:220px;z-index:40}.lab-info-bubble:before{content:"";height:9px;inset:-9px 0 auto;position:absolute}.lab-info-bubble:after{background:var(--lab-tooltip-top);border-left:1px solid rgb(var(--lab-border-rgb)/.1);border-top:1px solid rgb(var(--lab-border-rgb)/.1);content:"";height:7px;position:absolute;right:var(--tip-arrow-right,12px);top:-4px;transform:rotate(45deg);width:7px}.lab-info-copy{display:block;overflow-y:auto}.lab-info-bubble[data-placement=above]{bottom:calc(100% + 8px);top:auto}.lab-info-bubble[data-placement=above]:before{inset:auto 0 -9px}.lab-info-bubble[data-placement=above]:after{background:var(--lab-tooltip-bottom);bottom:-4px;top:auto;transform:rotate(225deg)}.lab-status{--status:var(--lab-muted-rgb);align-items:center;color:rgb(var(--status));display:inline-flex;font-size:var(--lab-text-caption);font-weight:500;gap:var(--lab-space-2);line-height:1.5}.lab-status[data-status=active]{--status:var(--lab-mint-soft-rgb)}.lab-status[data-status=beta]{--status:var(--lab-blue-rgb)}.lab-status[data-status=hackathon]{--status:var(--lab-status-hackathon-rgb)}.lab-status[data-status=unaffected]{--status:var(--lab-mint-soft-rgb)}.lab-status[data-status=addressed]{--status:var(--lab-blue-rgb)}.lab-status[data-variant=pill]{background:rgb(var(--status)/.1);border:1px solid rgb(var(--status)/.3);border-radius:var(--lab-radius-pill);padding:var(--lab-space-1) var(--lab-space-2)}.lab-status-dot{background:currentColor;border-radius:50%;flex-shrink:0;height:6px;width:6px}.lab-status[data-size=sm]{font-size:var(--lab-text-micro);gap:var(--lab-space-1)}.lab-status[data-size=sm] .lab-status-dot{height:4px;width:4px}.lab-navigation-progress{height:var(--lab-navigation-progress-height);inset:auto 0 0;opacity:0;overflow:hidden;pointer-events:none;position:absolute}.lab-navigation-progress[data-state=complete],.lab-navigation-progress[data-state=loading]{opacity:1}.lab-navigation-progress>span{background:var(--lab-navigation-progress-fill);display:block;height:100%;transform:scaleX(.2);transform-origin:left center;width:100%}.lab-page:before{background-image:var(--lab-atmosphere-grid);background-position:100% 0;background-size:var(--lab-atmosphere-grid-step) var(--lab-atmosphere-grid-step);content:"";height:760px;-webkit-mask-image:var(--lab-atmosphere-grid-mask);mask-image:var(--lab-atmosphere-grid-mask);pointer-events:none;position:absolute;right:0;top:0;width:min(72%,920px);z-index:-1}.lab-page[data-lab-scene=experiments]{--lab-atmosphere-grid-step:40px}.lab-page[data-lab-scene=notes]:before{background-image:var(--lab-atmosphere-paper);background-size:auto;opacity:.55}.lab-page[data-lab-scene=metrics]{--lab-atmosphere-grid-step:64px}.lab-atmosphere{inset:0;overflow:hidden;pointer-events:none;position:absolute;z-index:-1}.lab-atmosphere-instrument{color:var(--lab-atmosphere-instrument-ink);height:480px;-webkit-mask-image:var(--lab-atmosphere-instrument-mask);mask-image:var(--lab-atmosphere-instrument-mask);position:absolute;right:max(-100px,calc((100% - var(--lab-content-width))/2 - 130px));top:-68px;width:540px}.lab-instrument-outer{opacity:.4}.lab-instrument-inner{opacity:.5}.lab-instrument-circuit{opacity:.6}.lab-atmosphere-horizon{background:var(--lab-atmosphere-horizon-fill);height:1px;inset:auto 0 0;position:absolute}.lab-navigation:before{background:var(--lab-navigation-glass-reflection);bottom:-1px;content:"";height:1px;left:8%;pointer-events:none;position:absolute;right:8%;z-index:-1}@media (max-width:639px){.lab-page:before{opacity:.45}.lab-atmosphere-instrument{opacity:.6;right:-280px}}.lab-pointer-layer{display:none}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.lab-pointer-layer{display:block;inset:0;overflow:hidden;pointer-events:none;position:fixed;z-index:30}.lab-pointer-light{background:var(--lab-pointer-light-fill);border-radius:var(--lab-radius-pill);height:var(--lab-pointer-size);left:0;opacity:0;position:absolute;top:0;transition:opacity var(--lab-duration-control);width:var(--lab-pointer-size)}.lab-pointer-light[data-visible=true]{opacity:1}.lab-card:not(.lab-reading-card):after,.lab-panel:after{background:var(--lab-card-pointer-fill);border-radius:inherit;content:"";inset:0;opacity:0;pointer-events:none;position:absolute;transition:opacity var(--lab-duration-control);z-index:1}.lab-card[data-pointer-lit=true]:after,.lab-panel[data-pointer-lit=true]:after{opacity:1}}.lab-service-card{background:var(--lab-showcase-fill)}.lab-service-visual{border-bottom:1px solid var(--lab-line);flex:none;overflow:hidden;position:relative}.lab-service-art{aspect-ratio:16/10;background:var(--lab-showcase-art-fill);overflow:hidden;position:relative;width:100%}.lab-service-image{-o-object-fit:cover;object-fit:cover}.lab-service-art:after{background:var(--lab-showcase-art-shade);content:"";inset:0;pointer-events:none;position:absolute}.lab-service-status{border:1px solid var(--lab-line);border-radius:var(--lab-radius-pill);right:var(--lab-space-4);top:var(--lab-space-4)}.lab-service-award,.lab-service-status{background:var(--lab-showcase-status-fill);padding:6px var(--lab-space-3);position:absolute}.lab-service-award{align-items:center;border:1px solid var(--lab-line);border-radius:var(--lab-radius-sm);bottom:var(--lab-space-4);color:var(--lab-sticker-ink);display:inline-flex;font-size:var(--lab-text-caption);gap:var(--lab-space-2);left:var(--lab-space-4);letter-spacing:.05em}.lab-service-content{min-width:0}.lab-service-body,.lab-service-content{display:flex;flex:1;flex-direction:column}.lab-service-body{padding:var(--lab-space-6)}.lab-service-name{color:var(--lab-ink);font-size:1.25rem;font-weight:500;letter-spacing:var(--lab-tracking-heading);line-height:1.4;overflow-wrap:anywhere}.lab-service-pitch{color:var(--lab-text-secondary);font-size:var(--lab-text-small);line-height:1.85;margin-bottom:var(--lab-space-6);margin-top:var(--lab-space-3);text-wrap:pretty}.lab-service-metrics{align-items:center;color:var(--lab-muted);display:flex;flex-wrap:wrap;font-size:var(--lab-text-caption);gap:var(--lab-space-2) var(--lab-space-5);line-height:1.6;margin-top:auto}.lab-service-metrics dt,.lab-service-metrics>div{align-items:center;display:inline-flex;gap:var(--lab-space-2)}.lab-service-metrics dd{color:var(--lab-ink);font-variant-numeric:tabular-nums;font-weight:500}.lab-service-footer{align-items:center;border-top:1px solid var(--lab-line);display:flex;gap:var(--lab-space-3);justify-content:space-between;padding:var(--lab-space-4) var(--lab-space-6)}.lab-service-open{font-size:var(--lab-text-caption);gap:var(--lab-space-2);padding-inline:var(--lab-space-4);white-space:nowrap}.lab-service-coming{align-items:center;color:var(--lab-muted);display:inline-flex;font-size:var(--lab-text-caption);min-height:var(--lab-touch-target)}.lab-card-grid.lab-showcase-single{grid-template-columns:minmax(0,1fr)}@media (min-width:768px){.lab-service-card[data-featured]{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr)}.lab-service-card[data-featured] .lab-service-visual{border-bottom:0;border-right:1px solid var(--lab-line)}.lab-service-card[data-featured] .lab-service-art{aspect-ratio:auto;height:100%;min-height:340px}.lab-service-card[data-featured] .lab-service-body{justify-content:center;padding:var(--lab-space-9)}.lab-service-card[data-featured] .lab-service-name{font-size:clamp(1.5rem,2.5vw,2rem)}.lab-service-card[data-featured] .lab-service-pitch{font-size:var(--lab-text-copy)}.lab-service-card[data-featured] .lab-service-metrics{margin-top:var(--lab-space-4)}.lab-service-card[data-featured] .lab-service-footer{padding-inline:var(--lab-space-9)}}@media (hover:hover) and (prefers-reduced-motion:no-preference){.lab-service-image{transition:transform .55s var(--lab-ease)}.lab-service-card:hover .lab-service-image{transform:scale(1.035)}.lab-service-detail-link svg{transition:transform var(--lab-duration-control) var(--lab-ease)}.lab-service-detail-link:hover svg{transform:translate(2px,-2px)}}.lab-page{background:var(--lab-page-fill);isolation:isolate;min-height:100vh;position:relative}.lab-container{margin-inline:auto;max-width:var(--lab-content-width);padding-inline:var(--lab-space-5);width:100%}.lab-home-section{padding-block:var(--lab-space-14)}.lab-home-title{color:var(--lab-ink);font-size:clamp(1.875rem,3.6vw,2.875rem);font-weight:500;letter-spacing:-.04em;line-height:1.2}.lab-hero-title,.lab-intro-heading h1{font-family:var(--font-display),"Noto Serif JP","Noto Serif KR",serif;font-weight:400}.lab-hero-title:lang(ko),.lab-intro-heading h1:lang(ko){font-family:var(--font-display),"Noto Serif KR","Noto Serif JP",serif}.lab-hero{padding-bottom:var(--lab-space-13);padding-top:128px}.lab-hero-title{background:linear-gradient(to right bottom,var(--lab-ink) 30%,rgb(var(--lab-ink-rgb)/.5));-webkit-background-clip:text;background-clip:text;color:transparent;font-size:clamp(2.75rem,7.4vw,6rem);letter-spacing:-.015em;line-height:1.04;overflow-wrap:anywhere;padding-bottom:.08em}.lab-hero-title:is(:lang(ja),:lang(ko)){font-size:clamp(2.5rem,5.6vw,4.5rem);letter-spacing:-.02em;line-height:1.16;text-spacing-trim:trim-start}.lab-hero-description{color:var(--lab-muted);font-size:var(--lab-text-copy);line-height:var(--lab-leading-copy);margin-bottom:var(--lab-space-8);margin-top:var(--lab-space-6);max-width:500px}.lab-hero-visual{display:grid;place-items:center;position:relative}.lab-hero-visual:before{background:radial-gradient(ellipse at 50% 70%,rgb(var(--lab-white-rgb)/.07),transparent 65%);border-radius:50%;content:"";inset:18% 8% 0;pointer-events:none;position:absolute;z-index:-1}.lab-hero-cube{aspect-ratio:1;max-width:540px;width:100%}.lab-hero-cat{bottom:6%;left:4%;position:absolute;transform:rotate(-6deg)}@media (max-width:1023px){.lab-hero-cube{max-width:380px}.lab-hero-cat{left:calc(50% - 210px)}}@media (max-width:639px){.lab-hero-cube{max-width:300px}.lab-hero-cat{bottom:0;left:2%}}.lab-page-intro{border-bottom:1px solid var(--lab-line);padding-bottom:var(--lab-space-9);padding-top:120px}.lab-intro-content,.lab-page-intro{position:relative}.lab-intro-heading{align-items:flex-start;display:flex;flex-direction:column;gap:var(--lab-space-5)}.lab-intro-heading>.lab-icon{border-radius:var(--lab-radius-control);height:var(--lab-icon-sm);width:var(--lab-icon-sm)}.lab-intro-heading h1{color:var(--lab-ink);font-size:clamp(2.25rem,5vw,3.75rem);letter-spacing:-.01em;line-height:1.12;min-width:0;overflow-wrap:anywhere;text-wrap:balance}.lab-intro-description:lang(ko),.lab-intro-heading h1:lang(ko){word-break:keep-all}.lab-intro-heading h1:lang(ja){word-break:auto-phrase}.lab-intro-description{font-size:var(--lab-text-body);line-height:var(--lab-leading-copy);max-width:680px;text-wrap:pretty}.lab-intro-description,.lab-intro-meta{color:var(--lab-muted);margin-top:var(--lab-space-5)}.lab-intro-meta{font-size:var(--lab-text-caption);line-height:1.7}.lab-intro-actions{align-items:center;display:flex;flex-wrap:wrap;gap:var(--lab-space-3);margin-top:var(--lab-space-6)}.lab-intro-mascot{display:none;opacity:.85;position:absolute;right:4px;top:4px}.lab-intro-visual{aspect-ratio:1;float:right;margin:-8px -10px var(--lab-space-1) var(--lab-space-2);position:relative;width:132px}.lab-intro-visual:before{background:radial-gradient(ellipse at 50% 70%,rgb(var(--lab-white-rgb)/.06),transparent 65%);border-radius:50%;content:"";inset:20% 6% 0;pointer-events:none;position:absolute;z-index:-1}.lab-intro-object{height:100%;width:100%}.lab-intro-cat{bottom:4%;display:none;left:0;position:absolute;transform:rotate(-6deg)}.lab-page-body{padding-bottom:var(--lab-space-16);padding-top:var(--lab-space-9)}.lab-stack{display:flex;flex-direction:column;gap:var(--lab-space-9)}.lab-summary-grid{gap:var(--lab-space-4)}.lab-card-grid,.lab-summary-grid{display:grid;grid-template-columns:minmax(0,1fr)}.lab-card-grid{gap:var(--lab-space-6)}.lab-section-title{color:var(--lab-ink);font-size:clamp(1.25rem,2vw,1.5rem);font-weight:500;letter-spacing:var(--lab-tracking-heading);line-height:1.4;margin-bottom:var(--lab-space-6)}.lab-reading{margin-inline:auto;max-width:var(--lab-reading-width);width:100%}.lab-stat{display:flex;flex-direction:column;gap:var(--lab-space-4);--stat-tone:var(--lab-lilac-rgb)}.lab-stat[data-tone=emerald]{--stat-tone:var(--lab-mint-rgb)}.lab-stat[data-tone=blue]{--stat-tone:var(--lab-blue-rgb)}.lab-stat[data-tone=amber],.lab-stat[data-tone=orange],.lab-stat[data-tone=red]{--stat-tone:var(--lab-peach-rgb)}.lab-stat:before{background:linear-gradient(90deg,rgb(var(--stat-tone)/.18),transparent 75%);content:"";height:1px;left:var(--lab-space-6);pointer-events:none;position:absolute;right:var(--lab-space-6);top:0}.lab-stat-heading>.lab-icon{align-self:center;background:transparent;border:0;box-shadow:none;height:28px;width:28px}.lab-stat-heading>.lab-icon>svg{height:18px;width:18px}.lab-stat-heading{align-items:flex-start;display:flex;gap:var(--lab-space-3);min-height:var(--lab-touch-target)}.lab-stat-label{align-self:center;color:var(--lab-muted);flex:1;font-size:var(--lab-text-label);font-weight:500;line-height:1.6;min-width:0}.lab-stat-value{margin-top:0}.lab-stat-date .lab-stat-value{font-size:clamp(1rem,1.6vw,1.375rem);letter-spacing:-.02em}.lab-stat-foot{align-items:center;color:var(--lab-muted);display:flex;flex-wrap:wrap;font-size:var(--lab-text-caption);gap:var(--lab-space-2);line-height:1.7}.lab-policy{font-size:var(--lab-text-body);line-height:var(--lab-leading-copy)}.lab-policy section+section{padding-top:var(--lab-space-2)}.lab-policy h2{font-size:20px;letter-spacing:-.02em;line-height:1.5}.lab-policy .lab-card{background:transparent;border:0;border-left:1px solid var(--lab-line);border-radius:0;box-shadow:none;padding:0 0 0 var(--lab-space-5)}.lab-policy a{text-underline-offset:4px}.lab-notice{display:grid;gap:var(--lab-space-6)}.lab-notice-table{border-collapse:collapse;width:100%}.lab-notice-table th{color:var(--lab-muted);font-size:var(--lab-text-caption);font-weight:500;padding-bottom:var(--lab-space-2);text-align:left}.lab-notice-table td{border-top:1px solid var(--lab-line);padding:var(--lab-space-3) 0;vertical-align:top}.lab-notice-table :is(th,td)+:is(th,td){padding-left:var(--lab-space-4)}.lab-notice-footnotes,.lab-notice-table td p{color:var(--lab-muted);font-size:var(--lab-text-label)}.lab-notice-table td p{margin-top:var(--lab-space-1)}.lab-notice-footnotes{display:grid;gap:var(--lab-space-2)}.lab-notice-footnotes a{text-decoration:underline}.lab-notice-list{display:grid;gap:var(--lab-space-3)}.lab-notice-item{display:grid;gap:var(--lab-space-1);padding:var(--lab-space-4) var(--lab-space-5)}.lab-notice-item time,.lab-notice-item-summary{color:var(--lab-muted)}.lab-notice-item time{font-size:var(--lab-text-caption)}.lab-notice-item-title{align-items:center;color:var(--lab-ink);display:flex;font-size:var(--lab-text-copy);font-weight:600;gap:var(--lab-space-3);justify-content:space-between}.lab-notice-item-summary{font-size:var(--lab-text-label);line-height:var(--lab-leading-copy)}.prose-custom{color:rgb(var(--lab-body-rgb));line-height:var(--lab-leading-reading)}.prose-custom :where(h2,h3){letter-spacing:var(--lab-tracking-heading);line-height:1.5}.prose-custom :where(p,li){text-wrap:pretty}.lab-reading-card{background:var(--lab-reading-card-fill);box-shadow:var(--lab-surface-link-shadow)}