@font-face{font-family:Galmuri11;src:url(/fonts/galmuri/Galmuri11.woff2) format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Galmuri11;src:url(/fonts/galmuri/Galmuri11-Bold.woff2) format("woff2");font-weight:700;font-display:swap}@font-face{font-family:Galmuri14;src:url(/fonts/galmuri/Galmuri14.woff2) format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Galmuri11;src:url(/fonts/galmuri/Galmuri11.subset.woff2) format("woff2");font-weight:400;font-display:swap;unicode-range:u+20-7e,u+b7,u+2018-2019,u+201c-201d,u+2026,u+2190-2193,u+25a0-25a1,u+25cb,u+25cf,u+ac00-ac01,u+ac04,u+ac08,u+ac10,u+ac12,u+ac15,u+ac19,u+ac1c,u+ac70-ac71,u+ac74,u+ac78,u+ac80,u+ac83,u+ac8c,u+aca8-aca9,u+acac,u+acb0,u+acbc,u+acc4,u+ace0-ace1,u+ace4,u+ace8,u+acf5,u+acfc,u+ad1c,u+ad50,u+ad6c-ad6d,u+ad74,u+ad8c,u+addc,u+ade0,u+adf8,u+adfc,u+ae00,u+ae08,u+ae30,u+ae38,u+ae40,u+ae4c,u+ae50,u+ae54,u+aebc,u+aed8,u+af2c,u+afb8,u+afc0,u+afd4,u+b00c,u+b04a,u+b04c,u+b05d,u+b098,u+b09c,u+b0a0,u+b0a8-b0a9,u+b0ae,u+b0b4,u+b0b8,u+b0c4,u+b0c8,u+b108,u+b118,u+b123-b124,u+b141,u+b144,u+b178,u+b192-b193,u+b204,u+b208,u+b20c,u+b274,u+b294,u+b298,u+b2a5,u+b2c8,u+b2cc,u+b2d8,u+b2dd,u+b2e4,u+b2e8,u+b2eb-b2ec,u+b2f4-b2f5,u+b2f9,u+b300-b301,u+b354,u+b358,u+b370,u+b3c4,u+b3cc,u+b3d9,u+b3fc,u+b418,u+b41c,u+b450,u+b454,u+b458,u+b465,u+b4a4,u+b4dc-b4dd,u+b4e0,u+b4e4,u+b4f1,u+b514,u+b530-b531,u+b54c,u+b5a0,u+b5a4,u+b610,u+b760,u+b77c,u+b78c,u+b790-b791,u+b798,u+b79c,u+b7ec,u+b7f0,u+b7fc,u+b808,u+b824-b825,u+b835,u+b838,u+b85c-b85d,u+b8cc,u+b8e8,u+b904,u+b958,u+b974,u+b978,u+b97c,u+b984,u+b9ac-b9ad,u+b9b0,u+b9b4,u+b9bc,u+b9bf,u+b9c1,u+b9c8-b9c9,u+b9cc,u+b9ce,u+b9d0,u+b9de,u+b9e1,u+b9e4,u+b9e8,u+ba38-ba39,u+ba3c,u+ba48,u+ba54,u+ba74,u+ba85,u+baa8-baa9,u+bab8,u+babb,u+bb34,u+bb38,u+bb3b-bb3c,u+bbf8,u+bc00,u+bc14-bc16,u+bc18,u+bc1b-bc1d,u+bc24,u+bc29,u+bc30-bc31,u+bc84,u+bc88,u+bc94-bc95,u+bca0,u+bcc4,u+bccd,u+bcd1,u+bcf4-bcf5,u+bcf8,u+bcfc,u+bd10,u+bd80,u+bd84,u+bd88,u+bd99,u+bdf0,u+be0c,u+be14,u+be44,u+be48,u+be60,u+be68,u+be90,u+c0ac,u+c0b0,u+c0b4,u+c0c1,u+c0c8-c0c9,u+c0d8,u+c0dd,u+c11c-c11d,u+c120,u+c124,u+c12f,u+c131,u+c138-c139,u+c158,u+c18c-c18d,u+c19c,u+c1c4,u+c20d,u+c218,u+c21c,u+c228,u+c22b,u+c26c,u+c2a4,u+c2ac,u+c2dc-c2dd,u+c2e0,u+c2e4,u+c2ec,u+c2f6,u+c313,u+c329,u+c3df,u+c4f0,u+c4f4,u+c500,u+c529,u+c544,u+c548,u+c54a,u+c54c,u+c558,u+c55e,u+c57c-c57d,u+c591,u+c5b4-c5b5,u+c5b8,u+c5bc,u+c5c4-c5c6,u+c5c8,u+c5d0,u+c5d4,u+c5ec,u+c5f0,u+c5f4,u+c601,u+c606,u+c608,u+c624,u+c628,u+c62c,u+c62e,u+c640,u+c644,u+c694,u+c6a9,u+c6b0,u+c6b4,u+c6b8,u+c6c0,u+c6cc,u+c6d0,u+c6d4,u+c6e0,u+c704,u+c720,u+c73c,u+c740,u+c744,u+c74c,u+c751,u+c758,u+c774-c775,u+c778,u+c77c-c77d,u+c784-c785,u+c788,u+c790-c791,u+c794,u+c7a0-c7a1,u+c7a5,u+c800-c801,u+c804,u+c808,u+c810-c811,u+c815,u+c81c,u+c820,u+c82f,u+c838,u+c870-c871,u+c885,u+c8fc,u+c900,u+c904,u+c911,u+c918,u+c988,u+c998,u+c99d,u+c9c0-c9c1,u+c9c4,u+c9c8,u+c9d0-c9d1,u+c9dc,u+c9e7,u+c9f8,u+cabc-cabd,u+cbe4,u+cc0d,u+cc28,u+cc2e,u+cc3d-cc3e,u+cc44-cc45,u+cc59,u+cc98,u+ccab,u+ccad,u+ccb4,u+ccd0,u+cce4,u+cd08-cd09,u+cd5c,u+cd94-cd95,u+cd98,u+cd9c,u+cda4,u+cda9,u+cdb0,u+cde8,u+ce20,u+ce58,u+ce5c,u+ce60,u+ce68-ce69,u+ce6d,u+ce74,u+ce78,u+cee4,u+cee8,u+cef4,u+cf00,u+cf1c,u+cf54,u+cf58,u+d034,u+d06c,u+d070,u+d074,u+d0c0-d0c1,u+d0d5,u+d0dc-d0dd,u+d0ed,u+d130-d131,u+d14c,u+d150,u+d15c,u+d1a0,u+d1b5,u+d2b8-d2b9,u+d2bc,u+d2c8,u+d300,u+d305,u+d30c,u+d30e,u+d310,u+d328,u+d37c,u+d398,u+d39c,u+d3c9,u+d3ec-d3ed,u+d3f0,u+d3f4,u+d45c,u+d479,u+d480,u+d488,u+d48d,u+d4e8,u+d504,u+d50c,u+d53c,u+d544,u+d558-d559,u+d55c,u+d560,u+d568-d569,u+d56d,u+d574,u+d588-d589,u+d5c8,u+d5d8,u+d5f7,u+d615,u+d63c,u+d640,u+d64d,u+d654-d655,u+d669,u+d68c-d68d,u+d6c4,u+d6d1,u+d734,u+d750,u+d769,u+d788}@font-face{font-family:Galmuri11;src:url(/fonts/galmuri/Galmuri11-Bold.subset.woff2) format("woff2");font-weight:700;font-display:swap;unicode-range:u+20-7e,u+b7,u+2018-2019,u+201c-201d,u+2026,u+2190-2193,u+25a0-25a1,u+25cb,u+25cf,u+ac00-ac01,u+ac04,u+ac08,u+ac10,u+ac12,u+ac15,u+ac19,u+ac1c,u+ac70-ac71,u+ac74,u+ac78,u+ac80,u+ac83,u+ac8c,u+aca8-aca9,u+acac,u+acb0,u+acbc,u+acc4,u+ace0-ace1,u+ace4,u+ace8,u+acf5,u+acfc,u+ad1c,u+ad50,u+ad6c-ad6d,u+ad74,u+ad8c,u+addc,u+ade0,u+adf8,u+adfc,u+ae00,u+ae08,u+ae30,u+ae38,u+ae40,u+ae4c,u+ae50,u+ae54,u+aebc,u+aed8,u+af2c,u+afb8,u+afc0,u+afd4,u+b00c,u+b04a,u+b04c,u+b05d,u+b098,u+b09c,u+b0a0,u+b0a8-b0a9,u+b0ae,u+b0b4,u+b0b8,u+b0c4,u+b0c8,u+b108,u+b118,u+b123-b124,u+b141,u+b144,u+b178,u+b192-b193,u+b204,u+b208,u+b20c,u+b274,u+b294,u+b298,u+b2a5,u+b2c8,u+b2cc,u+b2d8,u+b2dd,u+b2e4,u+b2e8,u+b2eb-b2ec,u+b2f4-b2f5,u+b2f9,u+b300-b301,u+b354,u+b358,u+b370,u+b3c4,u+b3cc,u+b3d9,u+b3fc,u+b418,u+b41c,u+b450,u+b454,u+b458,u+b465,u+b4a4,u+b4dc-b4dd,u+b4e0,u+b4e4,u+b4f1,u+b514,u+b530-b531,u+b54c,u+b5a0,u+b5a4,u+b610,u+b760,u+b77c,u+b78c,u+b790-b791,u+b798,u+b79c,u+b7ec,u+b7f0,u+b7fc,u+b808,u+b824-b825,u+b835,u+b838,u+b85c-b85d,u+b8cc,u+b8e8,u+b904,u+b958,u+b974,u+b978,u+b97c,u+b984,u+b9ac-b9ad,u+b9b0,u+b9b4,u+b9bc,u+b9bf,u+b9c1,u+b9c8-b9c9,u+b9cc,u+b9ce,u+b9d0,u+b9de,u+b9e1,u+b9e4,u+b9e8,u+ba38-ba39,u+ba3c,u+ba48,u+ba54,u+ba74,u+ba85,u+baa8-baa9,u+bab8,u+babb,u+bb34,u+bb38,u+bb3b-bb3c,u+bbf8,u+bc00,u+bc14-bc16,u+bc18,u+bc1b-bc1d,u+bc24,u+bc29,u+bc30-bc31,u+bc84,u+bc88,u+bc94-bc95,u+bca0,u+bcc4,u+bccd,u+bcd1,u+bcf4-bcf5,u+bcf8,u+bcfc,u+bd10,u+bd80,u+bd84,u+bd88,u+bd99,u+bdf0,u+be0c,u+be14,u+be44,u+be48,u+be60,u+be68,u+be90,u+c0ac,u+c0b0,u+c0b4,u+c0c1,u+c0c8-c0c9,u+c0d8,u+c0dd,u+c11c-c11d,u+c120,u+c124,u+c12f,u+c131,u+c138-c139,u+c158,u+c18c-c18d,u+c19c,u+c1c4,u+c20d,u+c218,u+c21c,u+c228,u+c22b,u+c26c,u+c2a4,u+c2ac,u+c2dc-c2dd,u+c2e0,u+c2e4,u+c2ec,u+c2f6,u+c313,u+c329,u+c3df,u+c4f0,u+c4f4,u+c500,u+c529,u+c544,u+c548,u+c54a,u+c54c,u+c558,u+c55e,u+c57c-c57d,u+c591,u+c5b4-c5b5,u+c5b8,u+c5bc,u+c5c4-c5c6,u+c5c8,u+c5d0,u+c5d4,u+c5ec,u+c5f0,u+c5f4,u+c601,u+c606,u+c608,u+c624,u+c628,u+c62c,u+c62e,u+c640,u+c644,u+c694,u+c6a9,u+c6b0,u+c6b4,u+c6b8,u+c6c0,u+c6cc,u+c6d0,u+c6d4,u+c6e0,u+c704,u+c720,u+c73c,u+c740,u+c744,u+c74c,u+c751,u+c758,u+c774-c775,u+c778,u+c77c-c77d,u+c784-c785,u+c788,u+c790-c791,u+c794,u+c7a0-c7a1,u+c7a5,u+c800-c801,u+c804,u+c808,u+c810-c811,u+c815,u+c81c,u+c820,u+c82f,u+c838,u+c870-c871,u+c885,u+c8fc,u+c900,u+c904,u+c911,u+c918,u+c988,u+c998,u+c99d,u+c9c0-c9c1,u+c9c4,u+c9c8,u+c9d0-c9d1,u+c9dc,u+c9e7,u+c9f8,u+cabc-cabd,u+cbe4,u+cc0d,u+cc28,u+cc2e,u+cc3d-cc3e,u+cc44-cc45,u+cc59,u+cc98,u+ccab,u+ccad,u+ccb4,u+ccd0,u+cce4,u+cd08-cd09,u+cd5c,u+cd94-cd95,u+cd98,u+cd9c,u+cda4,u+cda9,u+cdb0,u+cde8,u+ce20,u+ce58,u+ce5c,u+ce60,u+ce68-ce69,u+ce6d,u+ce74,u+ce78,u+cee4,u+cee8,u+cef4,u+cf00,u+cf1c,u+cf54,u+cf58,u+d034,u+d06c,u+d070,u+d074,u+d0c0-d0c1,u+d0d5,u+d0dc-d0dd,u+d0ed,u+d130-d131,u+d14c,u+d150,u+d15c,u+d1a0,u+d1b5,u+d2b8-d2b9,u+d2bc,u+d2c8,u+d300,u+d305,u+d30c,u+d30e,u+d310,u+d328,u+d37c,u+d398,u+d39c,u+d3c9,u+d3ec-d3ed,u+d3f0,u+d3f4,u+d45c,u+d479,u+d480,u+d488,u+d48d,u+d4e8,u+d504,u+d50c,u+d53c,u+d544,u+d558-d559,u+d55c,u+d560,u+d568-d569,u+d56d,u+d574,u+d588-d589,u+d5c8,u+d5d8,u+d5f7,u+d615,u+d63c,u+d640,u+d64d,u+d654-d655,u+d669,u+d68c-d68d,u+d6c4,u+d6d1,u+d734,u+d750,u+d769,u+d788}@font-face{font-family:Galmuri14;src:url(/fonts/galmuri/Galmuri14.subset.woff2) format("woff2");font-weight:400;font-display:swap;unicode-range:u+20-7e,u+b7,u+2018-2019,u+201c-201d,u+2026,u+2190-2193,u+25a0-25a1,u+25cb,u+25cf,u+ac00-ac01,u+ac04,u+ac08,u+ac10,u+ac12,u+ac15,u+ac19,u+ac1c,u+ac70-ac71,u+ac74,u+ac78,u+ac80,u+ac83,u+ac8c,u+aca8-aca9,u+acac,u+acb0,u+acbc,u+acc4,u+ace0-ace1,u+ace4,u+ace8,u+acf5,u+acfc,u+ad1c,u+ad50,u+ad6c-ad6d,u+ad74,u+ad8c,u+addc,u+ade0,u+adf8,u+adfc,u+ae00,u+ae08,u+ae30,u+ae38,u+ae40,u+ae4c,u+ae50,u+ae54,u+aebc,u+aed8,u+af2c,u+afb8,u+afc0,u+afd4,u+b00c,u+b04a,u+b04c,u+b05d,u+b098,u+b09c,u+b0a0,u+b0a8-b0a9,u+b0ae,u+b0b4,u+b0b8,u+b0c4,u+b0c8,u+b108,u+b118,u+b123-b124,u+b141,u+b144,u+b178,u+b192-b193,u+b204,u+b208,u+b20c,u+b274,u+b294,u+b298,u+b2a5,u+b2c8,u+b2cc,u+b2d8,u+b2dd,u+b2e4,u+b2e8,u+b2eb-b2ec,u+b2f4-b2f5,u+b2f9,u+b300-b301,u+b354,u+b358,u+b370,u+b3c4,u+b3cc,u+b3d9,u+b3fc,u+b418,u+b41c,u+b450,u+b454,u+b458,u+b465,u+b4a4,u+b4dc-b4dd,u+b4e0,u+b4e4,u+b4f1,u+b514,u+b530-b531,u+b54c,u+b5a0,u+b5a4,u+b610,u+b760,u+b77c,u+b78c,u+b790-b791,u+b798,u+b79c,u+b7ec,u+b7f0,u+b7fc,u+b808,u+b824-b825,u+b835,u+b838,u+b85c-b85d,u+b8cc,u+b8e8,u+b904,u+b958,u+b974,u+b978,u+b97c,u+b984,u+b9ac-b9ad,u+b9b0,u+b9b4,u+b9bc,u+b9bf,u+b9c1,u+b9c8-b9c9,u+b9cc,u+b9ce,u+b9d0,u+b9de,u+b9e1,u+b9e4,u+b9e8,u+ba38-ba39,u+ba3c,u+ba48,u+ba54,u+ba74,u+ba85,u+baa8-baa9,u+bab8,u+babb,u+bb34,u+bb38,u+bb3b-bb3c,u+bbf8,u+bc00,u+bc14-bc16,u+bc18,u+bc1b-bc1d,u+bc24,u+bc29,u+bc30-bc31,u+bc84,u+bc88,u+bc94-bc95,u+bca0,u+bcc4,u+bccd,u+bcd1,u+bcf4-bcf5,u+bcf8,u+bcfc,u+bd10,u+bd80,u+bd84,u+bd88,u+bd99,u+bdf0,u+be0c,u+be14,u+be44,u+be48,u+be60,u+be68,u+be90,u+c0ac,u+c0b0,u+c0b4,u+c0c1,u+c0c8-c0c9,u+c0d8,u+c0dd,u+c11c-c11d,u+c120,u+c124,u+c12f,u+c131,u+c138-c139,u+c158,u+c18c-c18d,u+c19c,u+c1c4,u+c20d,u+c218,u+c21c,u+c228,u+c22b,u+c26c,u+c2a4,u+c2ac,u+c2dc-c2dd,u+c2e0,u+c2e4,u+c2ec,u+c2f6,u+c313,u+c329,u+c3df,u+c4f0,u+c4f4,u+c500,u+c529,u+c544,u+c548,u+c54a,u+c54c,u+c558,u+c55e,u+c57c-c57d,u+c591,u+c5b4-c5b5,u+c5b8,u+c5bc,u+c5c4-c5c6,u+c5c8,u+c5d0,u+c5d4,u+c5ec,u+c5f0,u+c5f4,u+c601,u+c606,u+c608,u+c624,u+c628,u+c62c,u+c62e,u+c640,u+c644,u+c694,u+c6a9,u+c6b0,u+c6b4,u+c6b8,u+c6c0,u+c6cc,u+c6d0,u+c6d4,u+c6e0,u+c704,u+c720,u+c73c,u+c740,u+c744,u+c74c,u+c751,u+c758,u+c774-c775,u+c778,u+c77c-c77d,u+c784-c785,u+c788,u+c790-c791,u+c794,u+c7a0-c7a1,u+c7a5,u+c800-c801,u+c804,u+c808,u+c810-c811,u+c815,u+c81c,u+c820,u+c82f,u+c838,u+c870-c871,u+c885,u+c8fc,u+c900,u+c904,u+c911,u+c918,u+c988,u+c998,u+c99d,u+c9c0-c9c1,u+c9c4,u+c9c8,u+c9d0-c9d1,u+c9dc,u+c9e7,u+c9f8,u+cabc-cabd,u+cbe4,u+cc0d,u+cc28,u+cc2e,u+cc3d-cc3e,u+cc44-cc45,u+cc59,u+cc98,u+ccab,u+ccad,u+ccb4,u+ccd0,u+cce4,u+cd08-cd09,u+cd5c,u+cd94-cd95,u+cd98,u+cd9c,u+cda4,u+cda9,u+cdb0,u+cde8,u+ce20,u+ce58,u+ce5c,u+ce60,u+ce68-ce69,u+ce6d,u+ce74,u+ce78,u+cee4,u+cee8,u+cef4,u+cf00,u+cf1c,u+cf54,u+cf58,u+d034,u+d06c,u+d070,u+d074,u+d0c0-d0c1,u+d0d5,u+d0dc-d0dd,u+d0ed,u+d130-d131,u+d14c,u+d150,u+d15c,u+d1a0,u+d1b5,u+d2b8-d2b9,u+d2bc,u+d2c8,u+d300,u+d305,u+d30c,u+d30e,u+d310,u+d328,u+d37c,u+d398,u+d39c,u+d3c9,u+d3ec-d3ed,u+d3f0,u+d3f4,u+d45c,u+d479,u+d480,u+d488,u+d48d,u+d4e8,u+d504,u+d50c,u+d53c,u+d544,u+d558-d559,u+d55c,u+d560,u+d568-d569,u+d56d,u+d574,u+d588-d589,u+d5c8,u+d5d8,u+d5f7,u+d615,u+d63c,u+d640,u+d64d,u+d654-d655,u+d669,u+d68c-d68d,u+d6c4,u+d6d1,u+d734,u+d750,u+d769,u+d788}[data-kit=os]{--os-pixel:"Galmuri11","Pretendard Variable",Pretendard,monospace;--os-pixel-lg:"Galmuri14","Galmuri11","Pretendard Variable",Pretendard,monospace;--os-read:"Pretendard Variable",Pretendard,-apple-system,"Segoe UI",sans-serif;--os-key-edge:color-mix(in srgb,var(--accent) 62%,var(--ink));--os-shadow:0 2px 0 color-mix(in srgb,var(--ink) 12%,transparent)}.os-host{height:100vh;padding:8px;display:flex;flex-direction:column;background:var(--desk);color:var(--ink);font-family:var(--os-read);overflow:hidden;-webkit-font-smoothing:antialiased;word-break:keep-all;overflow-wrap:anywhere}.os-host[data-mode=dark]{color-scheme:dark}.os-host *,.os-host :after,.os-host :before{box-sizing:border-box}.os-host :focus-visible{outline:2px solid var(--accent);outline-offset:2px}:where(.os-host) :where(button,input){font:inherit;color:inherit}.os-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.os-win{flex:1 1;min-height:0;max-height:calc(var(--os-win-h, 9999px) - 16px);flex-direction:column;background:var(--paper);border:1.5px solid var(--line);border-radius:10px;box-shadow:var(--os-shadow);overflow:hidden;container-type:inline-size;container-name:win}.os-titlebar,.os-win{position:relative;display:flex}.os-titlebar{flex:none;height:32px;align-items:center;gap:8px;padding:0 6px 0 12px;background:var(--titlebar);border-bottom:1.5px solid var(--line);font-family:var(--os-read);font-size:12px;font-weight:500;line-height:1;-webkit-user-select:none;-moz-user-select:none;user-select:none}.os-dots{display:inline-flex;gap:6px;flex:none}.os-dots i{width:9px;height:9px;border-radius:50%;background:var(--dot-1);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ink) 18%,transparent)}.os-dots i:nth-child(2){background:var(--dot-2)}.os-dots i:nth-child(3){background:var(--dot-3)}.os-win[data-status=syncing] .os-dots i:first-child{animation:os-blink .48s steps(2,jump-none) infinite}.os-win[data-status=offline] .os-dots i{background:color-mix(in srgb,var(--muted) 45%,var(--paper))}.os-file{margin:0;min-width:0;flex:1 1;display:flex;align-items:center;gap:6px;font-family:var(--os-pixel);font-size:12px;font-weight:400;line-height:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.os-file img{width:18px;height:18px;flex:none;object-fit:contain}.os-file span{overflow:hidden;text-overflow:ellipsis}.os-info{flex:none;font-size:12.5px;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--ink)}.os-win[data-status=offline] .os-info{color:var(--muted)}.os-titlebar .os-iconbtn{position:absolute;right:4px;top:3px;width:24px;height:24px;background:var(--titlebar);opacity:0}.os-titlebar .os-iconbtn:focus-visible,.os-titlebar:hover .os-iconbtn{opacity:1}@container win (max-width: 300px){.os-file img{display:none}}.os-tabs{flex:none;display:flex;gap:2px;padding:6px 10px 0;background:var(--titlebar);border-bottom:1.5px solid var(--line)}.os-tab{-webkit-appearance:none;-moz-appearance:none;appearance:none;height:28px;margin-bottom:-1.5px;padding:0 12px;border:1.5px solid var(--line);border-bottom:0;border-radius:6px 6px 0 0;background:var(--paper-2);font-family:var(--os-pixel);font-size:12px;cursor:pointer}.os-tab[aria-selected=true]{background:var(--paper)}.os-body{position:relative;flex:1 1;min-height:0;display:flex;flex-direction:column;gap:12px;padding:16px}@container win (max-width: 340px){.os-body{padding:12px;gap:10px}}.os-mark{position:absolute;right:6px;bottom:5px;width:14px;height:14px;object-fit:contain;opacity:.35;pointer-events:none}@container win (max-width: 300px){.os-mark{display:none}}.os-notice{flex:none;display:flex;align-items:center;gap:10px;min-height:32px;margin:0 -16px -16px;padding:0 28px 0 16px;border-top:1px dashed var(--line);background:var(--paper-2);font-size:13px;color:var(--ink)}.os-notice>span{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@container win (max-width: 340px){.os-notice{margin:0 -12px -12px;padding-left:12px}}.os-label{margin:0;font-family:var(--os-read);font-size:12px;font-weight:500;line-height:1.35;color:var(--muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.os-label b{font-weight:700;color:var(--ink)}.os-bignum{font-family:var(--os-pixel-lg);font-size:30px;line-height:1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:0;color:var(--ink)}.os-bignum[data-size=lg]{font-size:45px}.os-bignum small{font-size:13px;font-weight:600;margin-left:4px;color:var(--muted)}.os-bignum small,.os-key{font-family:var(--os-read)}.os-key{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;align-items:center;justify-content:center;gap:6px;height:36px;padding:0 16px;border:1.5px solid var(--os-key-edge);border-radius:6px;background:var(--accent);color:var(--accent-ink);box-shadow:0 2px 0 var(--os-key-edge);font-size:13.5px;font-weight:700;line-height:1;white-space:nowrap;cursor:pointer;margin-bottom:2px}.os-key[data-size=lg]{height:44px;padding:0 20px}.os-key[data-block]{width:100%}.os-key:active:not(:disabled),.os-key[data-pressed=true]{transform:translateY(2px);box-shadow:0 0 0 var(--os-key-edge)}.os-key:disabled{cursor:default;background:var(--paper-2);color:var(--muted);border-color:var(--line);box-shadow:0 2px 0 var(--line)}.os-key svg{flex:none}.os-textbtn{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:none;padding:4px 0;font-family:var(--os-read);font-size:13px;font-weight:600;color:var(--ink);text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:4px;-webkit-text-decoration-color:color-mix(in srgb,var(--ink) 28%,transparent);text-decoration-color:color-mix(in srgb,var(--ink) 28%,transparent);white-space:nowrap;cursor:pointer}.os-textbtn:hover:not(:disabled){-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent)}.os-textbtn:disabled{color:var(--muted);-webkit-text-decoration-color:transparent;text-decoration-color:transparent;cursor:default}.os-textbtn[data-pixel]{font-size:12.5px;font-weight:600}.os-iconbtn{-webkit-appearance:none;-moz-appearance:none;appearance:none;flex:none;width:28px;height:28px;display:inline-grid;place-items:center;padding:0;border:0;border-radius:6px;background:transparent;color:var(--ink);cursor:pointer}.os-iconbtn:hover:not(:disabled){background:var(--paper-2)}.os-titlebar .os-iconbtn:hover:not(:disabled){background:color-mix(in srgb,var(--paper) 55%,transparent)}.os-iconbtn:disabled{color:var(--muted);opacity:.5;cursor:default}.os-iconbtn:active:not(:disabled){transform:translateY(1px)}.os-line{flex:none;display:flex;align-items:center;gap:8px;min-height:36px;border-bottom:1.5px solid var(--line)}.os-line:focus-within{border-bottom-color:var(--accent)}.os-line-prompt{flex:none;color:var(--accent);font-weight:700}.os-line input,.os-line-prompt{font-family:var(--os-read);font-size:14px}.os-line input{flex:1 1;min-width:0;height:34px;border:0;outline:0;padding:0;background:transparent;color:var(--ink)}.os-line input::placeholder{color:color-mix(in srgb,var(--muted) 80%,transparent)}.os-line input:disabled{cursor:not-allowed}.os-host .os-line input:focus-visible{outline:0}.os-chips{display:flex;flex-wrap:wrap;gap:6px;min-width:0}.os-chip{-webkit-appearance:none;-moz-appearance:none;appearance:none;height:26px;padding:0 10px;border:1.5px solid var(--line);border-radius:4px;background:var(--paper);font-family:var(--os-pixel);font-size:12px;line-height:1;color:var(--ink);white-space:nowrap;cursor:pointer}.os-chip:hover:not(:disabled):not([aria-checked=true]){background:var(--paper-2)}.os-chip[aria-checked=true]{background:var(--accent);border-color:var(--os-key-edge);color:var(--accent-ink)}.os-chip:disabled{cursor:default;opacity:.55}.os-tag{display:inline-flex;align-items:center;height:22px;padding:0 8px;border-radius:4px;background:var(--paper-2);font-family:var(--os-pixel);font-size:12px;font-style:normal;line-height:1;color:var(--ink);white-space:nowrap}.os-cells{display:grid;grid-template-columns:repeat(var(--n,10),1fr);grid-gap:4px;gap:4px;min-width:0}.os-cells i{height:var(--cell-h,10px);border-radius:2px;background:var(--paper-2);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ink) 14%,transparent)}.os-cells i[data-on=true]{background:var(--accent);box-shadow:none}.os-cells i[data-now=true]{animation:os-blink .96s steps(2,jump-none) infinite}.os-block{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;flex:none;width:var(--block,22px);height:var(--block,22px);padding:0;border:1.5px solid color-mix(in srgb,var(--ink) 45%,transparent);border-radius:4px;background:var(--paper-2);box-shadow:inset 0 2px 0 color-mix(in srgb,var(--ink) 10%,transparent);cursor:pointer;overflow:hidden}.os-block:after{content:"";position:absolute;inset:auto 0 0 0;height:0;background:var(--accent)}.os-block:hover:not(:disabled):after{height:25%;background:color-mix(in srgb,var(--accent) 45%,transparent)}.os-block[aria-checked=true]:after{height:100%;background:var(--accent);animation:os-fill .12s steps(2,jump-none)}.os-block[aria-checked=true]{border-color:var(--os-key-edge)}.os-block-cap{position:absolute;inset:0;z-index:1;display:grid;place-items:center;font-family:var(--os-read);font-size:calc(var(--block, 22px) * .26);font-weight:800;color:var(--ink)}.os-block svg{position:absolute;inset:0;margin:auto;z-index:1;color:var(--accent-ink)}.os-block:disabled{cursor:default}.os-empty{flex:1 1;min-height:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;text-align:center;padding:4px 8px}.os-empty img{width:var(--empty-img,88px);height:var(--empty-img,88px);object-fit:contain}.os-empty p{margin:0;font-size:14px;font-weight:600;line-height:1.45;color:var(--ink);max-width:26ch}.os-skel{display:flex;flex-direction:column;gap:10px;flex:1 1;min-height:0}.os-skel i{display:block;border-radius:4px;background:var(--paper-2);animation:os-skel .96s steps(2,jump-none) infinite}.os-cheer-slot{position:relative;flex:none;display:inline-grid;place-items:center;width:var(--cheer,92px);height:var(--cheer,92px);overflow:hidden}.os-cheer-slot>img{width:100%;height:100%;object-fit:contain}.os-cheer-slot>.os-cheer{object-position:bottom;pointer-events:none;transform:translateY(105%);animation:os-cheer 1.5s step-end forwards}.os-list{list-style:none;margin:0;padding:0;min-height:0;overflow-x:hidden;overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--line) transparent}.os-row{display:flex;align-items:center;gap:8px;min-height:32px;padding:2px 0;border-bottom:1px dashed var(--line);font-size:14px;line-height:1.35}.os-row:last-child{border-bottom:0}.os-row-text{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.os-row[data-leaving=true]{visibility:hidden}.os-edit{cursor:text;border-radius:3px;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-touch-callout:none}.os-edit:hover{background:color-mix(in srgb,var(--paper-2) 70%,transparent)}.os-host .os-edit:focus-visible{outline-offset:1px}.os-edit-input{flex:1 1;min-width:0;width:100%;height:28px;padding:0 2px;border:0;border-bottom:1.5px solid var(--accent);border-radius:0;outline:0;background:transparent;color:var(--ink);font:inherit}.os-host .os-edit-input:focus-visible{outline:0}.os-reveal{width:24px;height:24px;color:var(--muted)}.os-reveal:hover:not(:disabled){color:var(--ink)}@media (hover:hover){.os-reveal{display:none}:is(.os-row,.os-trash-zone):focus-within .os-reveal,:is(.os-row,.os-trash-zone):hover .os-reveal{display:inline-grid}.os-row:focus-within .os-row-meta,.os-row:hover .os-row-meta{display:none}}.os-popnote{position:absolute;z-index:4;max-width:min(220px,90%);padding:8px 10px;border:1.5px solid var(--line);border-radius:6px;background:var(--paper);box-shadow:var(--os-shadow);font-size:13px;line-height:1.4;color:var(--ink)}.os-popnote small{display:block;margin-top:2px;font-size:12px;font-weight:500;color:var(--muted)}@keyframes os-blink{50%{opacity:.25}}@keyframes os-skel{50%{background:color-mix(in srgb,var(--paper-2) 55%,var(--paper))}}@keyframes os-fill{0%{height:50%}to{height:100%}}@keyframes os-cheer{0%{transform:translateY(105%)}6%{transform:translateY(45%)}12%{transform:translateY(0)}82%{transform:translateY(45%)}88%{transform:translateY(105%)}to{transform:translateY(105%)}}@keyframes os-step-in{0%{transform:translateY(4px)}to{transform:none}}.os-step-in{animation:os-step-in .12s steps(2,jump-none)}@media (prefers-reduced-motion:reduce){[data-kit=os] *,[data-kit=os] :after,[data-kit=os] :before{animation-duration:0s!important;animation-iteration-count:1!important}.os-cheer{animation:none!important;transform:none}}.os-host:has(>.os-sb){padding:4px 0}.os-sb{flex:1 1;min-width:0;flex-direction:column}.os-bar,.os-sb{min-height:0;display:flex}.os-bar{flex:1 1;align-items:center;justify-content:space-between;gap:12px;padding:0 12px 0 8px;background:var(--titlebar);border:1.5px solid var(--line);border-radius:8px;font-family:var(--os-read);font-size:12.5px;font-weight:500;line-height:1;color:var(--ink);white-space:nowrap;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;user-select:none;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.os-bar-brand{display:inline-flex;align-items:center;gap:6px;flex:none}.os-bar-brand img{width:20px;height:20px;object-fit:contain}.os-bar-brand b{font-family:var(--os-pixel);font-size:12px;font-weight:700}.os-bar-right{display:inline-flex;align-items:center;min-width:0;overflow:hidden}.os-bar-item+.os-bar-item:before{content:"·";margin:0 8px;color:var(--muted)}.os-sb[data-status=syncing] .os-bar-brand img{animation:os-blink .48s steps(2,jump-none) infinite}.os-sb[data-status=offline] .os-sb-count,.os-sb[data-status=offline] [data-part=count]{color:var(--muted)}@media (max-width:360px){.os-bar-item[data-part=date]{display:none}}.os-sb-desk{display:none}@media (min-height:80px){.os-host:has(>.os-sb){padding:8px}.os-sb{border:1.5px solid var(--line);border-radius:10px;background:var(--paper);box-shadow:var(--os-shadow);overflow:hidden}.os-bar{flex:none;height:30px;border:0;border-bottom:1.5px solid var(--line);border-radius:0}.os-bar-brand img{display:none}.os-bar{padding-left:12px}.os-bar-item[data-part=count],.os-bar-item[data-part=time]{display:none}.os-bar-item[data-part=date]{display:inline}.os-bar-item+.os-bar-item:before{content:none}.os-sb-desk{flex:1 1;min-height:0;display:flex;align-items:center;gap:12px;padding:0 14px 0 8px}.os-sb-mascot{flex:none;height:min(52px,92%);width:auto;aspect-ratio:491/512;object-fit:contain}.os-sb-clock{display:inline-flex;align-items:baseline;gap:6px;white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.os-sb-clock small{font-size:13px;font-weight:600;color:var(--muted)}.os-sb-clock b{font-family:var(--os-pixel-lg);font-size:30px;font-weight:400;line-height:1;will-change:transform}.os-sb-cells{margin-left:auto;min-width:0;display:inline-flex;align-items:center;gap:10px}.os-sb-cells .os-cells{width:clamp(72px,18vw,168px)}.os-sb-count{font-size:13px;font-weight:700;white-space:nowrap}}@media (min-height:112px){.os-sb-mascot{height:min(64px,92%)}}@media (min-height:80px) and (max-width:330px){.os-sb-cells .os-cells{display:none}.os-sb-desk{gap:8px;padding-right:12px}}@media (min-height:80px) and (max-width:260px){.os-sb-clock small{display:none}}.os-bar-brand b,.os-bignum,.os-chip,.os-file span,.os-tab,.os-tag{will-change:transform}