@font-face{font-family: "Pretendard KO";src: url("/static/fonts/pretendard-ko-rest-v1920.woff2") format("woff2-variations"),url("/static/fonts/pretendard-ko-rest-v1920.woff2") format("woff2");font-weight: 300 800;font-style: normal;font-display: swap;unicode-range: U+100-130,U+132-148,U+14A-151,U+154-160,U+162,U+164-17E,U+192,U+1FA-1FF,U+218-21B,U+2B0,U+2B2-2B3,U+2B7-2B8,U+2C6-2C7,U+2D8-2DD,U+2E1-2E3,U+300-301,U+303,U+391-3A1,U+3A3-3A9,U+3B1-3C1,U+3C3-3C9,U+401,U+410-44F,U+451,U+1D43,U+1D47-1D49,U+1D4D,U+1D4F-1D50,U+1D52,U+1D56-1D58,U+1D5B,U+1D62-1D65,U+1D9C,U+1DA0,U+1DBB,U+1E80-1E85,U+1EF2-1EF3,U+2070-2071,U+2074-208C,U+2090-2093,U+2095-209C,U+20AC,U+20B9-20BA,U+2103,U+2109,U+2122,U+212E,U+215A-215F,U+2202,U+220F,U+2211,U+221A,U+222B,U+2248,U+2260,U+2265,U+2713,U+2717,U+2776-277F,U+2C7C,U+321C,U+AC09-AC0B,U+AC13,U+AC17,U+AC1A,U+AC20,U+AC23,U+AC2C-AC2D,U+AC2F-AC30,U+AC38-AC39,U+AC3C,U+AC40,U+AC4B,U+AC4D,U+AC54,U+AC58,U+AC5C,U+AC65,U+AC7A,U+AC82,U+AC84-AC86,U+AC89-AC8B,U+AC8D,U+AC94,U+AC9C-AC9D,U+ACA1,U+ACAF,U+ACB7,U+ACBB,U+ACBF,U+ACC8,U+ACCC,U+ACD5,U+ACD7-ACD8,U+ACE4,U+ACEA,U+ACEC,U+ACEF-ACF0,U+ACF6,U+ACF9,U+AD06,U+AD0C-AD0D,U+AD0F-AD10,U+AD12,U+AD18,U+AD20,U+AD22,U+AD29,U+AD2C-AD2D,U+AD34-AD35,U+AD38,U+AD3C,U+AD44-AD45,U+AD47,U+AD49,U+AD54,U+AD58,U+AD60-AD61,U+AD63,U+AD65,U+AD76,U+AD7B-AD7D,U+AD7F,U+AD82-AD83,U+AD88-AD89,U+AD90,U+AD9C-AD9D,U+ADA4,U+ADB7-ADB8,U+ADC1,U+ADC4,U+ADC8,U+ADD0-ADD1,U+ADD3,U+ADD5,U+ADE4,U+ADEC-ADED,U+ADFF,U+AE02,U+AE07,U+AE0D,U+AE0F,U+AE11,U+AE13-AE14,U+AE18,U+AE29,U+AE31,U+AE37,U+AE3A,U+AE44,U+AE46,U+AE4D,U+AE56,U+AE5F-AE61,U+AE69,U+AE6F-AE70,U+AE78-AE79,U+AE7B-AE7D,U+AE84-AE86,U+AE8C-AE8D,U+AEA0,U+AEA4,U+AEBD,U+AEC0,U+AEC4,U+AECC,U+AED3,U+AED5,U+AED9,U+AEDC,U+AEE8,U+AEEB,U+AEED,U+AEF8,U+AEFC,U+AF07-AF09,U+AF0D,U+AF10,U+AF30,U+AF32-AF33,U+AF3C-AF3D,U+AF3F,U+AF41-AF43,U+AF45,U+AF48,U+AF4C,U+AF50,U+AF5C-AF5D,U+AF64-AF65,U+AF68,U+AF78-AF79,U+AF80,U+AF84,U+AF88,U+AF90-AF91,U+AF95,U+AF9C,U+AFB9,U+AFC7,U+AFCB,U+AFCD-AFCF,U+AFD8,U+AFDC,U+AFE9,U+AFF0-AFF1,U+AFF4,U+AFF8,U+B000-B001,U+B004,U+B01C,U+B028,U+B030,U+B03C,U+B045,U+B04E,U+B053,U+B057,U+B059,U+B060,U+B064,U+B07D,U+B084,U+B08C-B08D,U+B08F-B091,U+B09A,U+B09F,U+B0A2,U+B0B5,U+B0BB,U+B0C7,U+B0C9,U+B0D1,U+B0D4,U+B0D7-B0D8,U+B0E0-B0E1,U+B0E3,U+B0EC,U+B10B,U+B10F,U+B111-B112,U+B119,U+B11C-B11D,U+B122,U+B125,U+B128,U+B12B-B12C,U+B134-B135,U+B138-B139,U+B13E,U+B140,U+B147-B148,U+B151,U+B154-B155,U+B158,U+B15C,U+B160,U+B171,U+B181-B182,U+B188-B189,U+B18B,U+B191,U+B194,U+B198,U+B19C,U+B1A5,U+B1A8,U+B1B0,U+B1C4,U+B1CC-B1CD,U+B1D0,U+B1D4,U+B1DC-B1DD,U+B1DF,U+B1E1,U+B1E8-B1E9,U+B1EC,U+B1F0,U+B1F8-B1F9,U+B1FB,U+B1FD,U+B205,U+B20B,U+B20D,U+B219,U+B21D,U+B23C,U+B25C,U+B260,U+B268-B269,U+B275,U+B27B-B27C,U+B284-B285,U+B289,U+B291,U+B297,U+B299-B29A,U+B2A0-B2A1,U+B2A3,U+B2A7,U+B2AA-B2AB,U+B2B0,U+B2B4,U+B2BC,U+B2BF,U+B2C1,U+B2C9,U+B2CF,U+B2D2,U+B2DB,U+B2DE,U+B2E0,U+B2E2,U+B2E6,U+B2EF,U+B2F3,U+B2F7-B2F8,U+B2FA-B2FB,U+B2FD,U+B301,U+B304,U+B310,U+B314-B316,U+B31C,U+B320,U+B331,U+B356,U+B35B,U+B35E,U+B365,U+B36B,U+B36F,U+B374,U+B380-B381,U+B383-B385,U+B38C,U+B390,U+B394,U+B3A0-B3A1,U+B3A8,U+B3AC,U+B3CE,U+B3D0,U+B3D4,U+B3D7,U+B3DB,U+B3DD,U+B3E0,U+B3E4,U+B3E8,U+B40F,U+B42B-B42D,U+B434,U+B451,U+B457,U+B45A,U+B463,U+B488,U+B499,U+B49D,U+B4A8,U+B4AC,U+B4B5,U+B4B8-B4B9,U+B4C0,U+B4C4,U+B4D0,U+B4D5,U+B4E5,U+B4E7,U+B4F8,U+B4FC,U+B500,U+B51B-B51C,U+B524,U+B527-B528,U+B52B,U+B52E,U+B532,U+B534,U+B537,U+B540-B541,U+B543-B544,U+B54B,U+B54D,U+B550,U+B554,U+B55C-B55D,U+B55F,U+B561,U+B584,U+B588,U+B594,U+B599,U+B5A1,U+B5AA-B5AB,U+B5B0-B5B1,U+B5B3,U+B5B5,U+B5BD,U+B5C4,U+B5CC-B5CD,U+B5CF,U+B5D1,U+B5D8,U+B5EC,U+B614,U+B618,U+B620-B621,U+B623,U+B625,U+B62C-B62D,U+B630,U+B634,U+B647-B648,U+B65C,U+B664,U+B668,U+B69D,U+B6A0,U+B6A4,U+B6A7,U+B6AB-B6AC,U+B6AF,U+B6B8,U+B6D4,U+B704-B705,U+B70C,U+B72F,U+B733,U+B738,U+B73D-B73E,U+B743,U+B748,U+B754-B755,U+B761,U+B764,U+B768,U+B770-B771,U+B773,U+B775,U+B783-B784,U+B78F,U+B792,U+B796-B797,U+B79F-B7A0,U+B7A9,U+B7AD,U+B7B0,U+B7B2,U+B7B4,U+B7B8,U+B7C5,U+B7C7,U+B7D0,U+B7D4,U+B7F2-B7F3,U+B801,U+B810,U+B818-B819,U+B81B-B81D,U+B82B,U+B834,U+B837,U+B844,U+B851,U+B853,U+B863,U+B878-B879,U+B87C,U+B88D,U+B894,U+B8A8,U+B8B4,U+B8B8,U+B8C0-B8C1,U+B8C3,U+B8C5,U+B8D0,U+B8D4,U+B8DD,U+B8DF,U+B8E1,U+B8F0,U+B8F8,U+B8FB,U+B8FD,U+B904,U+B908,U+B918,U+B920,U+B924,U+B93C-B93D,U+B940,U+B944,U+B94C,U+B94F,U+B951,U+B959,U+B95C,U+B968-B969,U+B96B,U+B96D,U+B975,U+B987,U+B989-B98A,U+B98D-B990,U+B994,U+B9C0,U+B9C6,U+B9CF,U+B9D2,U+B9D4,U+B9D8-B9D9,U+B9DB-B9DC,U+B9DF,U+B9E2,U+B9EB-B9EC,U+B9F4,U+B9F7-B9F8,U+B9FB,U+B9FD,U+BA00-BA01,U+BA04,U+BA08,U+BA10,U+BA15,U+BA42,U+BA49,U+BA4B-BA4C,U+BA53,U+BA55,U+BA58,U+BA5B-BA5C,U+BA64-BA65,U+BA67-BA69,U+BA6B,U+BA77,U+BA83-BA84,U+BA8C,U+BA90,U+BAAF,U+BAB1-BAB2,U+BAB9,U+BAC4,U+BAC8,U+BAD8-BAD9,U+BAE0,U+BAF4,U+BAFC,U+BB00,U+BB04,U+BB0C-BB0D,U+BB0F,U+BB11,U+BB18,U+BB1C,U+BB20,U+BB29,U+BB2B,U+BB3D-BB3E,U+BB44-BB45,U+BB47,U+BB4D,U+BB4F-BB50,U+BB61,U+BB63-BB65,U+BB6C,U+BB88,U+BB8A,U+BB8C,U+BB90,U+BB99,U+BB9B,U+BBA8,U+BBB4,U+BBB7,U+BBB9,U+BBC1,U+BBC4,U+BBC8,U+BBD0-BBD1,U+BBD3,U+BBD5,U+BBDC,U+BBE0,U+BBED,U+BBF1,U+BBF9,U+BC02,U+BC09,U+BC0C,U+BC17,U+BC1E,U+BC23,U+BC27-BC28,U+BC2B,U+BC2D,U+BC32,U+BC37,U+BC41,U+BC44,U+BC4C-BC4D,U+BC50,U+BC5C-BC5D,U+BC5F,U+BC61,U+BC8B,U+BC8E,U+BC98,U+BC9A,U+BC9D,U+BC9F,U+BCA1,U+BCA7,U+BCB0-BCB1,U+BCB4-BCB5,U+BCCC,U+BCCF-BCD0,U+BCD3,U+BCD5,U+BCD8,U+BCDC,U+BCF6,U+BCFB,U+BCFD-BCFF,U+BD04,U+BD14,U+BD23,U+BD25,U+BD2C,U+BD40,U+BD48-BD49,U+BD4C,U+BD50,U+BD58-BD59,U+BD5C,U+BD64,U+BD68,U+BD74,U+BD87,U+BD89-BD8A,U+BD90-BD91,U+BD93-BD95,U+BD9A,U+BD9C-BD9D,U+BDA0,U+BDA4,U+BDAD,U+BDB0,U+BDB4,U+BDB8,U+BDC1,U+BDD5,U+BDD8,U+BDDC,U+BDE5,U+BDE9,U+BDF4,U+BDF8,U+BE00-BE01,U+BE03,U+BE05,U+BE0D,U+BE15,U+BE1C-BE1D,U+BE1F,U+BE21,U+BE28-BE29,U+BE30,U+BE3D,U+BE4B,U+BE4E,U+BE54-BE55,U+BE58,U+BE5A,U+BE64,U+BE67,U+BE69-BE6A,U+BE70-BE71,U+BE73,U+BE75,U+BE7B,U+BE7D-BE7E,U+BE8C,U+BE8F,U+BE91,U+BE98-BE99,U+BE9C,U+BEA8,U+BED0-BED1,U+BED7-BED9,U+BEE0,U+BEE3-BEE5,U+BEEC,U+BEF0,U+BF01,U+BF09,U+BF0C,U+BF18-BF19,U+BF1B-BF1D,U+BF40-BF41,U+BF44,U+BF48,U+BF50,U+BF53,U+BF55,U+BF94,U+BFB0-BFB1,U+BFC5,U+BFCD,U+BFD4-BFD5,U+BFDC-BFDD,U+BFDF,U+BFE1,U+C020,U+C03C,U+C051,U+C060,U+C068-C069,U+C06D,U+C091,U+C094,U+C098,U+C0A0-C0A1,U+C0A3,U+C0A5,U+C0AF,U+C0B3,U+C0B5-C0B6,U+C0BD,U+C0BF-C0C0,U+C0C5-C0C6,U+C0CF-C0D0,U+C0D8-C0D9,U+C0DB-C0DC,U+C0E5,U+C0E8,U+C0EC,U+C0F5,U+C0F9,U+C0FE,U+C100-C101,U+C104,U+C108,U+C110,U+C115,U+C11F,U+C123,U+C126-C127,U+C12C,U+C136,U+C139,U+C13F,U+C14D,U+C151,U+C155,U+C164-C165,U+C167,U+C169,U+C170-C171,U+C174,U+C178,U+C180-C181,U+C185,U+C18E,U+C193,U+C196,U+C19C-C19D,U+C19F,U+C1A5,U+C1A8-C1A9,U+C1AC,U+C1B0,U+C1BD,U+C1C8,U+C1CC,U+C1D4,U+C1D7-C1D8,U+C1E4,U+C1E8,U+C1F0-C1F1,U+C1F3-C1F5,U+C1FD,U+C200,U+C204,U+C20C-C20D,U+C20F,U+C211,U+C216,U+C21F,U+C229,U+C22D,U+C231-C232,U+C234,U+C248,U+C250-C251,U+C254,U+C258,U+C260,U+C265,U+C26D,U+C27F,U+C281,U+C288-C289,U+C28C,U+C290,U+C298,U+C29B,U+C29D,U+C2A5,U+C2AB,U+C2AD,U+C2B2,U+C2C0-C2C1,U+C2E5,U+C2EB,U+C2EF-C2F0,U+C2F3,U+C2F9,U+C2FB,U+C2FF-C300,U+C308-C309,U+C30C,U+C314-C315,U+C318,U+C31C,U+C324-C325,U+C328-C329,U+C330-C331,U+C345,U+C36C,U+C370,U+C372,U+C379,U+C37D,U+C382,U+C384-C385,U+C388,U+C38C,U+C394,U+C3A0,U+C3A4,U+C3B5,U+C3BC,U+C3C0,U+C3D9-C3DA,U+C3DC,U+C3DF-C3E0,U+C3E2,U+C3E8-C3E9,U+C3ED,U+C3F4-C3F5,U+C3F8,U+C3FC,U+C408,U+C40B,U+C410,U+C424,U+C42C,U+C430,U+C434,U+C43C-C43D,U+C440,U+C448,U+C45D,U+C464-C465,U+C468,U+C46C,U+C474-C475,U+C479,U+C480,U+C490,U+C494,U+C49C,U+C4A0,U+C4AC,U+C4B8,U+C4BC,U+C4D4,U+C4E9,U+C4F1,U+C4FA,U+C4FF,U+C503,U+C510,U+C514,U+C51C,U+C52B,U+C530,U+C538-C539,U+C53B-C53D,U+C53F,U+C54B,U+C54D-C54F,U+C553,U+C55C-C55D,U+C570,U+C573,U+C584,U+C58C-C58D,U+C58F-C590,U+C595,U+C59C,U+C5A0,U+C5A9,U+C5AC-C5AD,U+C5BA,U+C5BE,U+C5CA,U+C5CC,U+C5CE-C5CF,U+C5D8,U+C5E0-C5E1,U+C5E4-C5E5,U+C5EE,U+C5F6-C5F7,U+C5FE-C5FF,U+C607,U+C60C,U+C60F,U+C618,U+C61C-C61D,U+C626,U+C62B,U+C62D,U+C62F-C630,U+C639,U+C63B,U+C641,U+C648,U+C64E,U+C650-C651,U+C653,U+C658,U+C65D,U+C660,U+C66C-C66D,U+C66F-C671,U+C679,U+C680,U+C688-C689,U+C68B-C68D,U+C695,U+C698,U+C69C,U+C6A4-C6A5,U+C6A7,U+C6B7,U+C6B9-C6BA,U+C6C2,U+C6C5,U+C6C7,U+C6CD,U+C6DC-C6DD,U+C6DF,U+C6E1,U+C6E9,U+C6F0,U+C6F8,U+C6FB,U+C6FD,U+C705,U+C70C,U+C714,U+C718,U+C730-C731,U+C733,U+C737,U+C73D-C73E,U+C743,U+C747,U+C74A,U+C74E-C74F,U+C752-C757,U+C75C,U+C760,U+C768-C769,U+C76B-C76D,U+C77B,U+C77E,U+C78C-C78E,U+C797,U+C79A,U+C7A3-C7A4,U+C7A6,U+C7B4,U+C7BC-C7BD,U+C7BF,U+C7C8-C7C9,U+C7CC,U+C7CE,U+C7D0,U+C7D8,U+C7DD,U+C7E4,U+C7E8,U+C7EC,U+C7F5,U+C802,U+C807,U+C809,U+C80B,U+C813-C814,U+C816,U+C82C-C82D,U+C831,U+C839,U+C83C,U+C840,U+C842,U+C848-C849,U+C84B,U+C84D,U+C854,U+C878,U+C87A,U+C883,U+C886-C887,U+C88D,U+C890,U+C894,U+C89D,U+C89F,U+C8A1,U+C8A6,U+C8A8,U+C8AC,U+C8BC-C8BD,U+C8C4-C8C5,U+C8C8,U+C8CC,U+C8D4-C8D5,U+C8D7,U+C8D9,U+C8E0-C8E1,U+C8E4,U+C8F5,U+C905-C906,U+C90F,U+C934,U+C951,U+C958,U+C960-C961,U+C963,U+C96C-C96D,U+C970,U+C974,U+C97C,U+C981,U+C992,U+C999,U+C99B,U+C9A4,U+C9C7,U+C9CA,U+C9D4,U+C9D6-C9D7,U+C9D9,U+C9E2-C9E3,U+C9EC-C9ED,U+C9EF,U+C9F1-C9F2,U+C9F9,U+C9FC,U+CA00,U+CA08-CA09,U+CA0B-CA0D,U+CA14,U+CA18,U+CA24,U+CA29,U+CA30,U+CA4C,U+CA50,U+CA54,U+CA5D,U+CA5F-CA60,U+CA68,U+CA70,U+CA7D,U+CA84,U+CA98,U+CAC0,U+CAC3-CAC4,U+CACC-CACD,U+CACF,U+CAD1-CAD2,U+CAD8-CAD9,U+CADC,U+CAE0,U+CAEC,U+CAF4,U+CB08,U+CB10,U+CB14,U+CB18,U+CB20-CB21,U+CB27,U+CB2C-CB2D,U+CB32,U+CB41,U+CB48,U+CB4C,U+CB50,U+CB58,U+CB5B,U+CB5D,U+CB78-CB79,U+CB80,U+CB93,U+CB9C,U+CBB8,U+CBCD,U+CBD4-CBD5,U+CBE7,U+CBE9,U+CC10,U+CC13-CC14,U+CC1C-CC1D,U+CC1F,U+CC21-CC22,U+CC26-CC27,U+CC39,U+CC3B,U+CC3F,U+CC48,U+CC4C,U+CC54-CC55,U+CC57-CC58,U+CC60,U+CC64,U+CC66,U+CC68,U+CC70,U+CC75,U+CCA9,U+CCAC,U+CCB5,U+CCB8,U+CCBC,U+CCC4-CCC5,U+CCC7,U+CCC9-CCCA,U+CCD4,U+CCE1,U+CCE5,U+CCEC,U+CCF0,U+CD01,U+CD0C,U+CD10,U+CD19,U+CD1B,U+CD23-CD25,U+CD28,U+CD35,U+CD39,U+CD40,U+CD60,U+CD64,U+CD6C-CD6D,U+CD6F,U+CD71,U+CD78,U+CD88,U+CDA7,U+CDCC-CDCD,U+CDD0,U+CDD4,U+CDEC,U+CDF0,U+CDF8-CDF9,U+CDFB,U+CDFD,U+CE04-CE05,U+CE08,U+CE0C,U+CE14,U+CE19,U+CE24,U+CE28-CE29,U+CE30-CE31,U+CE33,U+CE3C,U+CE5F,U+CE61-CE62,U+CE6B-CE6C,U+CE6E,U+CE70,U+CE75,U+CE7B,U+CE84-CE85,U+CE87,U+CE89,U+CE91,U+CEA0,U+CEA3-CEA5,U+CEA8,U+CEAC-CEAD,U+CEB0,U+CEC1,U+CEC4,U+CEE5,U+CEEB,U+CEF7-CEF9,U+CEFD,U+CF01,U+CF04,U+CF08,U+CF10-CF11,U+CF14-CF15,U+CF18-CF19,U+CF2F,U+CF31,U+CF38,U+CF5B,U+CF64-CF65,U+CF67,U+CF69,U+CF70-CF71,U+CF74,U+CF78,U+CF80,U+CF83,U+CF85,U+CF8C,U+CFA1,U+CFA8,U+CFB0,U+CFC4,U+CFC8,U+CFE1,U+CFE4,U+CFF1,U+CFF3,U+CFF5,U+CFFD,U+D000,U+D004,U+D00C,U+D011,U+D018,U+D01C,U+D020,U+D02D,U+D035,U+D038,U+D03C,U+D044-D045,U+D047,U+D049,U+D054,U+D058,U+D060,U+D06D,U+D072,U+D081,U+D084,U+D088,U+D0A5,U+D0B5,U+D0B7-D0B8,U+D0C7,U+D0C9,U+D0D0-D0D1,U+D0D3-D0D4,U+D0E4,U+D0EC,U+D0EF-D0F1,U+D0F8,U+D10D,U+D114,U+D13A-D13B,U+D140-D141,U+D143-D144,U+D150,U+D15D,U+D15F,U+D161,U+D166,U+D168,U+D16C,U+D170,U+D17B-D17C,U+D184,U+D188,U+D1A4,U+D1A7-D1A8,U+D1B0,U+D1B3,U+D1BA,U+D1BC,U+D1C0,U+D1D8,U+D1F8,U+D1FB,U+D207,U+D209,U+D210,U+D225,U+D22D,U+D230,U+D236,U+D23D,U+D23F,U+D248,U+D25C,U+D264,U+D277,U+D281,U+D288,U+D290-D291,U+D2A0,U+D2A4,U+D2AC,U+D2B1,U+D2BF,U+D2C2,U+D2C9,U+D2CB,U+D2CD,U+D2D1,U+D2D4,U+D2D8,U+D2DC,U+D2E4-D2E5,U+D2F1,U+D2F8,U+D301,U+D303,U+D30D,U+D311,U+D313,U+D316,U+D31C,U+D31F-D321,U+D324-D325,U+D32C,U+D32F-D330,U+D338-D339,U+D33B-D33D,U+D344-D345,U+D35D,U+D37D,U+D384,U+D38D,U+D38F-D391,U+D396,U+D399,U+D3A0,U+D3A8-D3A9,U+D3AB,U+D3AD,U+D3B5,U+D3C4-D3C5,U+D3C8,U+D3D4,U+D3D8,U+D3E1,U+D3E3,U+D3FD,U+D3FF,U+D401,U+D405,U+D408-D409,U+D41D,U+D440,U+D444,U+D460,U+D464,U+D46D,U+D46F,U+D479,U+D47F,U+D482,U+D489,U+D494,U+D4A9,U+D4CC,U+D4D0,U+D4D4,U+D4DC,U+D4DF,U+D4EC,U+D4F0,U+D4F8,U+D4FB,U+D4FD,U+D514-D515,U+D517,U+D519,U+D520,U+D535,U+D54C-D54D,U+D54F-D550,U+D564-D565,U+D56B,U+D570,U+D573,U+D57B-D57C,U+D584-D585,U+D58B,U+D58F-D590,U+D594,U+D5A3,U+D5AC,U+D5C0,U+D5C9,U+D5CC,U+D5D0,U+D5D2,U+D5D7,U+D5D9,U+D5DD,U+D5E0-D5E1,U+D5E3,U+D5E5,U+D5E8,U+D5F4-D5F5,U+D5F8-D5F9,U+D5FF,U+D601,U+D608,U+D610,U+D613,U+D620,U+D624,U+D62D,U+D645,U+D64B,U+D651,U+D665,U+D667-D668,U+D670-D671,U+D674,U+D683,U+D685,U+D690,U+D694,U+D69D,U+D6A1,U+D6AC,U+D6B0,U+D6B9,U+D6BB,U+D6BD,U+D6CC-D6CD,U+D6D0,U+D6D3-D6D5,U+D6D7,U+D6D9,U+D6E0,U+D6E4,U+D6F0,U+D6F5,U+D6FC-D6FD,U+D700,U+D704,U+D711,U+D718-D719,U+D71C,U+D720,U+D728-D729,U+D72B,U+D72D,U+D735,U+D738,U+D73C,U+D744,U+D747,U+D751,U+D756-D757,U+D759,U+D75D,U+D763,U+D765,U+D774,U+D77C-D77D,U+D781,U+D789,U+D79B-D79D,U+D7A3,U+E131-E147,U+E14E-E162,U+F000-F057,U+1F130-1F149,U+1F150-1F169,U+1F170-1F189,U+F0000;}@font-face{font-family: "Pretendard KO";src: url("/static/fonts/pretendard-ko-core-v1920.woff2") format("woff2-variations"),url("/static/fonts/pretendard-ko-core-v1920.woff2") format("woff2");font-weight: 300 800;font-style: normal;font-display: swap;unicode-range: U+20-7E,U+A1-AC,U+AE-B4,U+B6-FF,U+152-153,U+161,U+2002-2007,U+2009-200A,U+2012-2015,U+2018-201A,U+201C-201E,U+2020-2023,U+2025-2026,U+2030,U+2032-2033,U+2039-203B,U+2044,U+20A9,U+2153,U+2190-2199,U+2212,U+221E,U+2264,U+2460-2473,U+24B6-24CF,U+24EA-24F4,U+24FF,U+25A0-25A1,U+25AA,U+25CA-25CB,U+25CF,U+25E6,U+25EF,U+2600,U+2605-2606,U+263C,U+2661,U+2665,U+266A,U+26A0,U+3008-300F,U+3131-3163,U+AC00-AC01,U+AC04,U+AC07-AC08,U+AC10-AC12,U+AC14-AC16,U+AC19,U+AC1B-AC1D,U+AC24,U+AC31,U+AC70-AC71,U+AC74,U+AC77-AC78,U+AC80-AC81,U+AC83,U+AC8C,U+AC90,U+AC9F-ACA0,U+ACA8-ACAA,U+ACAC,U+ACB0,U+ACB8-ACB9,U+ACBC-ACBD,U+ACC1,U+ACC4,U+ACE0-ACE1,U+ACE7-ACE8,U+ACF1,U+ACF3,U+ACF5,U+ACFC-ACFD,U+AD00,U+AD04,U+AD11,U+AD1C,U+AD50,U+AD6C-AD6D,U+AD70,U+AD73-AD75,U+AD81,U+AD8C,U+ADC0,U+ADDC,U+ADE0,U+ADF8-ADF9,U+ADFC,U+AE00-AE01,U+AE08-AE09,U+AE0B,U+AE30,U+AE34,U+AE38,U+AE40-AE41,U+AE43,U+AE45,U+AE4A,U+AE4C,U+AE4E,U+AE50,U+AE54,U+AE5C-AE5D,U+AE65,U+AE68,U+AE6C,U+AEBC,U+AEBE,U+AECD,U+AECF-AED1,U+AED8,U+AEF4,U+AF2C-AF2D,U+AF34,U+AF49,U+AFB8,U+AFBC,U+AFC0,U+AFC8-AFC9,U+AFD4,U+AFE8,U+B00C,U+B010,U+B014,U+B01D,U+B044,U+B048,U+B04A,U+B04C,U+B054-B055,U+B05D,U+B07C,U+B080,U+B098-B099,U+B09C,U+B0A0-B0A1,U+B0A8-B0A9,U+B0AB-B0AF,U+B0B1,U+B0B3-B0B4,U+B0B8,U+B0BC,U+B0C4-B0C5,U+B0C8,U+B0D0,U+B0E5,U+B108-B109,U+B10C,U+B110,U+B113,U+B118,U+B11B,U+B123-B124,U+B137,U+B141,U+B144,U+B150,U+B178-B179,U+B17C,U+B180,U+B18D,U+B192-B193,U+B204,U+B208,U+B20C,U+B214-B215,U+B217,U+B220,U+B234,U+B258,U+B274,U+B290,U+B294,U+B298,U+B2A5-B2A6,U+B2AC,U+B2C8,U+B2CC,U+B2D0,U+B2D8-B2D9,U+B2DD,U+B2E4-B2E5,U+B2E8,U+B2EB-B2EE,U+B2F4-B2F5,U+B2F9,U+B2FF-B300,U+B308,U+B311,U+B313,U+B354-B355,U+B358,U+B35C,U+B35F,U+B364,U+B367,U+B369,U+B36E,U+B370-B371,U+B378,U+B3C4-B3C5,U+B3C8,U+B3CB-B3CC,U+B3D5,U+B3D9,U+B3FC,U+B410,U+B418,U+B41C,U+B420,U+B428-B429,U+B450,U+B454,U+B458,U+B460-B461,U+B465,U+B46C,U+B480,U+B4A4,U+B4B7,U+B4C8,U+B4DC-B4DD,U+B4E0,U+B4E3-B4E4,U+B4E6,U+B4EC-B4ED,U+B4EF,U+B4F1,U+B514-B515,U+B518,U+B525,U+B529-B52A,U+B530-B531,U+B538,U+B545,U+B54C,U+B560,U+B5A0,U+B5A4,U+B5A8,U+B5B4,U+B5BB-B5BC,U+B5C0,U+B5D0,U+B610-B611,U+B69C,U+B6B1,U+B6F0,U+B6F4,U+B6F8,U+B700-B701,U+B728-B729,U+B72C,U+B730,U+B739,U+B73B,U+B744,U+B74C,U+B760,U+B77C-B77D,U+B780,U+B78C-B78D,U+B790-B791,U+B798-B799,U+B79C,U+B7A8,U+B7AB-B7AC,U+B7B5,U+B7C9,U+B7EC-B7ED,U+B7F0,U+B7F4,U+B7FC-B7FD,U+B7FF-B800,U+B807-B809,U+B80C,U+B824-B825,U+B828,U+B82C,U+B835,U+B838-B839,U+B840,U+B85C-B85D,U+B860,U+B864,U+B86C-B86D,U+B86F,U+B871,U+B8B0,U+B8CC,U+B8E8-B8E9,U+B8EC,U+B8F9,U+B958,U+B960,U+B974,U+B978,U+B97C,U+B984-B985,U+B9AC-B9AD,U+B9B0,U+B9B4,U+B9BC-B9BD,U+B9BF,U+B9C1,U+B9C8-B9C9,U+B9CC,U+B9CE,U+B9D0-B9D1,U+B9DD-B9DE,U+B9E1,U+B9E3-B9E5,U+B9E8,U+B9F5,U+B9F9-B9FA,U+BA38-BA39,U+BA3C,U+BA40,U+BA48,U+BA4D-BA4E,U+BA54,U+BA70-BA71,U+BA74,U+BA78,U+BA85,U+BA87,U+BAA8-BAA9,U+BAAB-BAAC,U+BAB0,U+BAB8,U+BABB,U+BABD,U+BB34-BB36,U+BB38,U+BB3B-BB3C,U+BB49,U+BB54,U+BB58,U+BBA4,U+BBAC,U+BBC0,U+BBF8,U+BBFC,U+BBFF-BC00,U+BC08,U+BC0B,U+BC0D,U+BC0F,U+BC11,U+BC14-BC16,U+BC18,U+BC1B-BC1D,U+BC1F,U+BC24-BC25,U+BC29,U+BC30-BC31,U+BC34,U+BC38,U+BC40,U+BC43,U+BC45,U+BC49,U+BC84-BC85,U+BC88,U+BC8C,U+BC94-BC95,U+BC97,U+BC99,U+BCA0,U+BCA4,U+BCA8,U+BCB3,U+BCBC-BCBD,U+BCC0,U+BCC4,U+BCCD,U+BCD1,U+BCF4-BCF5,U+BCF8,U+BCFC,U+BD05,U+BD07,U+BD09,U+BD10,U+BD24,U+BD80-BD81,U+BD84,U+BD88,U+BD99,U+BDD4,U+BDF0,U+BE0C,U+BE10,U+BE14,U+BE44-BE45,U+BE48,U+BE4C,U+BE57,U+BE59,U+BE5B,U+BE60-BE61,U+BE68,U+BE74,U+BE7C,U+BE80,U+BE84,U+BE8D,U+BE90,U+BED4,U+BF08,U+BF51,U+BFCC,U+BFD0,U+C058,U+C05C,U+C090,U+C0AC-C0AD,U+C0B0,U+C0B4,U+C0BC,U+C0C1,U+C0C8-C0C9,U+C0CC,U+C0DD,U+C0E4,U+C0F4,U+C0F7,U+C11C-C11E,U+C120,U+C124,U+C12D,U+C12F-C131,U+C138,U+C13C,U+C140,U+C148-C149,U+C14B-C14C,U+C154,U+C158,U+C15C,U+C168,U+C18C-C18D,U+C190,U+C194,U+C1A1,U+C1C4,U+C1E0,U+C1FC,U+C218-C219,U+C21C,U+C220,U+C228,U+C22B,U+C22F,U+C26C,U+C270,U+C274,U+C27C-C27D,U+C2A4,U+C2A8,U+C2AC,U+C2B4-C2B5,U+C2B7,U+C2B9,U+C2DC-C2DD,U+C2E0,U+C2E3-C2E4,U+C2EC-C2ED,U+C2F1,U+C2F6,U+C2F8,U+C2FC,U+C30D,U+C313,U+C368-C369,U+C378,U+C37C,U+C3D8,U+C4F0,U+C4F4,U+C4F8,U+C500-C501,U+C50C,U+C528-C529,U+C52C,U+C544-C545,U+C548-C54A,U+C54C,U+C554-C555,U+C557-C559,U+C55E,U+C560-C561,U+C564,U+C568,U+C571,U+C574-C575,U+C57C-C57D,U+C580,U+C587,U+C591,U+C597-C598,U+C5B4-C5B5,U+C5B8-C5B9,U+C5BB-C5BD,U+C5C4-C5C9,U+C5D0-C5D1,U+C5D4,U+C5E3,U+C5EC-C5ED,U+C5F0,U+C5F4,U+C5FC-C5FD,U+C600-C601,U+C605-C606,U+C608,U+C610,U+C619,U+C61B,U+C624-C625,U+C628,U+C62C,U+C62E,U+C633-C635,U+C637,U+C640,U+C644,U+C654-C655,U+C65C,U+C678,U+C67C,U+C694,U+C6A9,U+C6B0-C6B1,U+C6B4,U+C6B8,U+C6C0-C6C1,U+C6C3,U+C6CC,U+C6D0,U+C6D4,U+C6E0,U+C6E8,U+C6EC,U+C6F9,U+C704,U+C708,U+C715,U+C717,U+C719,U+C720-C721,U+C724,U+C728,U+C735,U+C73C,U+C740,U+C744,U+C74C-C74D,U+C751,U+C758,U+C774-C775,U+C778,U+C77C-C77D,U+C783-C785,U+C787-C78A,U+C790-C791,U+C794,U+C796,U+C798,U+C7A0-C7A1,U+C7A5,U+C7AC-C7AD,U+C7B0,U+C7C0-C7C1,U+C800-C801,U+C804,U+C808,U+C80A,U+C810-C811,U+C815,U+C81C-C81D,U+C820,U+C824,U+C82F,U+C838,U+C84C,U+C870-C871,U+C874,U+C880-C881,U+C885,U+C88B-C88C,U+C8FC-C8FD,U+C900,U+C904,U+C90C-C90D,U+C911,U+C918,U+C92C,U+C950,U+C954,U+C988-C989,U+C98C,U+C990,U+C998,U+C99D,U+C9C0-C9C1,U+C9C4,U+C9C8,U+C9D0-C9D1,U+C9D3,U+C9D5,U+C9DA,U+C9DC-C9DD,U+C9E0,U+C9E4,U+C9E7,U+C9F0,U+C9F8,U+CA4D,U+CA5C,U+CA61,U+CABC-CABD,U+CAD3,U+CB49,U+CB59,U+CB64,U+CBE4,U+CC0C-CC0D,U+CC28-CC29,U+CC2C,U+CC2E,U+CC30,U+CC38,U+CC3C-CC3E,U+CC44-CC45,U+CC59,U+CC98-CC99,U+CC9C,U+CCA0,U+CCA8,U+CCAB,U+CCAD,U+CCB4,U+CCD0,U+CCE4,U+CD08-CD09,U+CD18,U+CD1D,U+CD2C,U+CD5C,U+CD94-CD95,U+CD98,U+CD9C,U+CDA4-CDA5,U+CDA9,U+CDB0,U+CDC4,U+CDE8,U+CE20-CE21,U+CE35,U+CE58-CE59,U+CE5C,U+CE60,U+CE68-CE69,U+CE6D,U+CE74,U+CE78,U+CE7C,U+CE90,U+CE94,U+CE98,U+CEA1,U+CEE4,U+CEE8,U+CEEC,U+CEF4-CEF5,U+CF00,U+CF13,U+CF1C,U+CF20,U+CF24,U+CF2C-CF2D,U+CF30,U+CF54-CF55,U+CF58,U+CF5C,U+CFE0,U+CFE8,U+CFF0,U+CFFC,U+D034,U+D050,U+D06C,U+D070,U+D074,U+D07C-D07D,U+D0A4,U+D0A8,U+D0AC,U+D0B4,U+D0B9,U+D0C0-D0C1,U+D0C4,U+D0C8,U+D0D5,U+D0DC-D0DD,U+D0E0,U+D0ED,U+D130-D131,U+D134,U+D138,U+D145,U+D14C-D14D,U+D154,U+D15C,U+D1A0-D1A1,U+D1B1,U+D1B5,U+D1F4,U+D22C,U+D234,U+D23C,U+D241,U+D280,U+D284,U+D295,U+D29C,U+D2B8-D2B9,U+D2BC,U+D2C0,U+D2C8,U+D2F0,U+D2F4,U+D300,U+D305,U+D30C,U+D30E,U+D310,U+D314,U+D31D,U+D328-D329,U+D37C,U+D380,U+D38C,U+D398,U+D39C,U+D3B4,U+D3B8,U+D3BC,U+D3C9,U+D3D0,U+D3EC-D3ED,U+D3F0,U+D3F4,U+D3FC,U+D45C,U+D478,U+D47C,U+D480,U+D488,U+D48B,U+D48D,U+D4E8,U+D504,U+D508,U+D50C,U+D53C-D53D,U+D540,U+D544,U+D551,U+D558-D559,U+D55C,U+D560,U+D568-D569,U+D56D,U+D574-D575,U+D578,U+D587-D589,U+D5A5,U+D5C8,U+D5D8,U+D5DB,U+D5E4,U+D5EC,U+D5F7,U+D600,U+D604,U+D611,U+D614-D615,U+D61C,U+D638-D639,U+D63C,U+D640,U+D648-D649,U+D64D,U+D654-D655,U+D658,U+D65C,U+D669,U+D68C-D68D,U+D69F,U+D6A8,U+D6C4-D6C5,U+D6C8,U+D6D1,U+D6E8,U+D734,U+D749,U+D750,U+D754,U+D758,U+D760-D761,U+D769,U+D76C,U+D770,U+D788,U+D78C,U+D790,U+D798-D799,U+FFE6;}*{box-sizing: border-box;-webkit-tap-highlight-color: transparent;}html,body{margin: 0;padding: 0;background: var(--bg);color: var(--ink);font-family: var(--font);font-size: var(--fs-base);line-height: var(--lh-body);word-break: keep-all;-webkit-text-size-adjust: 100%;-webkit-font-smoothing: antialiased;}a{color: inherit;text-decoration: none;}h1,h2,h3,h4{margin: 0;word-break: keep-all;letter-spacing: -0.3px;}:focus-visible{outline: 3px solid var(--turf);outline-offset: 2px;}.num{font-variant-numeric: tabular-nums;}.i{display: inline-block;width: 1em;height: 1em;flex: 0 0 auto;vertical-align: -0.14em;}.i svg{display: block;width: 100%;height: 100%;}.appbar{position: sticky;top: 0;z-index: 40;background: var(--bar);color: #fff;padding: 0 var(--s4);padding-top: env(safe-area-inset-top);height: calc(var(--bar-h) + env(safe-area-inset-top));display: flex;align-items: center;gap: var(--s2);}.appbar .brand{font-weight: 800;font-size: var(--fs-control);letter-spacing: -0.5px;display: flex;align-items: center;gap: var(--s2);min-width: 0;min-height: var(--tap);}.appbar .brand .bn{overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}@media (max-width: 379px){.appbar .brand{font-size: 17px;}}.appbar .brand .mark{width: 30px;height: 30px;border-radius: var(--r-sm);background: var(--turf);color: #fff;display: grid;place-items: center;flex: 0 0 auto;}.appbar .brand .mark .i{width: 18px;height: 18px;}.appbar .spacer{flex: 1;}.appbar .who{font-size: var(--fs-sm);color: var(--bar-ink);text-align: right;line-height: 1.25;}.appbar .who b{display: block;color: #fff;font-weight: 700;font-size: var(--fs-base);}.appbar .icon-btn{background: var(--bar-2);border: 1px solid var(--bar-line);color: #fff;border-radius: var(--r-sm);min-width: var(--tap);min-height: var(--tap);font-size: var(--fs-base);font-weight: 700;font-family: inherit;cursor: pointer;padding: 0 var(--s3);display: inline-flex;align-items: center;justify-content: center;}.appbar .icon-btn:active{background: var(--bar-line);}.appbar .back{background: var(--bar-2);border: 1px solid var(--bar-line);border-radius: var(--r-sm);min-width: var(--tap);min-height: var(--tap);display: grid;place-items: center;color: #fff;}.appbar .back .i{width: 22px;height: 22px;}.appbar .kakao-logo-btn{flex: 0 0 auto;width: var(--tap);min-height: var(--tap);border: 0;border-radius: var(--r-sm);background: #fee500;color: #191919;display: inline-flex;align-items: center;justify-content: center;cursor: pointer;padding: 0;}.appbar .kakao-logo-btn:active{background: #f4dc00;}.appbar .kakao-logo-btn .i{width: 22px;height: 22px;}.subbar{position: sticky;top: calc(var(--bar-h) + env(safe-area-inset-top));z-index: 39;background: var(--card);border-bottom: 1px solid var(--line);display: flex;gap: var(--s2);padding: 10px 12px;overflow-x: auto;scrollbar-width: none;}.subbar::-webkit-scrollbar{display: none;}.chip{flex: 0 0 auto;padding: 10px 18px;border-radius: var(--r-sm);font-size: 16px;font-weight: 700;background: var(--bg);color: var(--ink-2);border: 1px solid var(--line);min-height: var(--tap);display: inline-flex;align-items: center;gap: 5px;}.chip.on{background: var(--ink);color: #fff;border-color: var(--ink);}.chip .n{font-size: var(--fs-xs);color: inherit;font-variant-numeric: tabular-nums;}.mainspon-wrap{background: var(--card);padding: 12px 12px 0;}.mainspon{display: block;overflow: hidden;background: #fff;border: 1px solid var(--line-2);border-radius: var(--r-lg);text-decoration: none;color: inherit;}a.mainspon:active{background: var(--card-2);}.mainspon .shot{position: relative;display: flex;align-items: center;justify-content: center;overflow: hidden;width: 100%;aspect-ratio: 16 / 9;max-height: 220px;background: #f3f4f6;}.mainspon .shot img{display: block;width: 100%;height: 100%;max-height: none;object-fit: cover;object-position: center;}.mainspon .shot.whole img{position: relative;z-index: 1;object-fit: contain;}.mainspon .shot.whole img.bg{position: absolute;inset: -8%;z-index: 0;width: 116%;height: 116%;object-fit: cover;filter: blur(18px) saturate(1.1) brightness(.9);transform: translateZ(0);}.mainspon .shot .ini{display: grid;place-items: center;width: 100%;height: 100%;font-size: 64px;font-weight: 800;color: var(--turf-dark);background: linear-gradient(180deg,var(--card-2) 0%,#eef2f0 100%);}.mainspon .tx{display: flex;flex-direction: column;gap: 2px;padding: 10px 14px 12px;}.mainspon .nm{font-size: var(--fs-lg);font-weight: 800;line-height: 1.25;word-break: keep-all;}.mainspon .go{font-size: var(--fs-sm);font-weight: 800;color: var(--turf-dark);text-decoration: underline;text-underline-offset: 3px;}.mainspon .ln{font-size: var(--fs-sm);color: var(--ink-2);overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}@media (min-width: 768px){.mainspon .shot{max-height: 340px;}.mainspon .nm{font-size: var(--fs-xl);}.mainspon .tx{padding: 12px 18px 14px;}}.mainspon-wrap.rotbox{margin-top: 0;padding-bottom: 12px;}.mainspon-wrap.rotbox .rot-nav{margin: 10px 2px 0;}.sportpick{background: var(--card);border-bottom: 1px solid var(--line);padding: 12px;display: grid;gap: 8px;}.sportpick .sp-grid{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 8px;}@media (min-width: 768px){.sportpick{padding-left: max(12px,calc((100% - var(--app-max)) / 2));padding-right: max(12px,calc((100% - var(--app-max)) / 2));}.sportpick .sp-grid{grid-template-columns: repeat(3,minmax(0,1fr));}}@media (min-width: 1024px){.sportpick .sp-grid{grid-template-columns: repeat(6,minmax(0,1fr));}}.sportpick .sp-all,.sportpick .sp-tile{border: 1.5px solid var(--line);border-radius: var(--r);background: var(--bg);color: var(--ink);font-weight: 800;font-size: var(--fs-base);line-height: 1.22;}.sportpick .sp-all{display: flex;align-items: center;justify-content: center;gap: var(--s2);padding: 10px 12px;min-height: var(--btn-h);}.sportpick .sp-tile{position: relative;display: flex;flex-direction: column;align-items: center;gap: 6px;padding: 9px 8px 11px;min-height: 128px;text-align: center;}.sportpick .pic{display: block;width: 100%;height: 66px;}.sportpick .pic img{display: block;width: 100%;height: 100%;object-fit: contain;}.sportpick .pic.photo{height: auto;aspect-ratio: 4 / 3;max-width: 160px;margin: 0 auto;border-radius: var(--r-sm);overflow: hidden;background: var(--line-2);}.sportpick .pic.photo img{object-fit: cover;}.sportpick .t{min-width: 0;}.sportpick .n{font-size: var(--fs-xs);font-weight: 800;min-width: 26px;height: 26px;padding: 0 6px;border-radius: var(--r-sm);background: var(--ink);color: #fff;display: inline-flex;align-items: center;justify-content: center;font-variant-numeric: tabular-nums;}.sportpick .sp-all .n{margin-left: 2px;}.sportpick .sp-tile .n{position: absolute;top: 7px;right: 7px;box-shadow: 0 0 0 2.5px var(--card);}.sportpick .sp-tile.on .n{box-shadow: none;}.sportpick .sp-tile{border-left-width: 6px;}.sportpick .sp-tile.sport-parkgolf{border-left-color: var(--sp-parkgolf);}.sportpick .sp-tile.sport-screenpark{border-left-color: var(--sp-screenpark);}.sportpick .sp-tile.sport-baseball{border-left-color: var(--sp-baseball);}.sportpick .sp-tile.sport-soccer{border-left-color: var(--sp-soccer);}.sportpick .sp-tile.sport-futsal{border-left-color: var(--sp-futsal);}.sportpick .sp-tile.sport-badminton{border-left-color: var(--sp-badminton);}.sportpick .on{color: #fff;border-color: transparent;}.sportpick .on .n{background: #fff;color: var(--ink);box-shadow: none;}.sportpick .sp-all.on{background: var(--ink);}.sportpick .sp-tile.on.sport-parkgolf{background: var(--sp-parkgolf);}.sportpick .sp-tile.on.sport-screenpark{background: var(--sp-screenpark);}.sportpick .sp-tile.on.sport-baseball{background: var(--sp-baseball);}.sportpick .sp-tile.on.sport-soccer{background: var(--sp-soccer);}.sportpick .sp-tile.on.sport-futsal{background: var(--sp-futsal);}.sportpick .sp-tile.on.sport-badminton{background: var(--sp-badminton);}.sportnow{position: sticky;top: calc(var(--bar-h) + env(safe-area-inset-top));z-index: 39;background: var(--card);border-bottom: 1px solid var(--line);padding: 6px 12px;}.sportnow[hidden]{display: none;}.sportnow .sn-btn{width: 100%;min-height: var(--tap);border: 1px solid var(--line);border-radius: var(--r-sm);background: var(--bg);font-family: inherit;font-size: var(--fs-base);font-weight: 800;color: var(--ink);display: flex;align-items: center;gap: var(--s2);padding: 0 var(--s3);cursor: pointer;}.sportnow .k{font-size: var(--fs-xs);font-weight: 700;color: var(--ink-2);}.sportnow .v{min-width: 0;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}.sportnow .go{margin-left: auto;font-size: var(--fs-sm);font-weight: 800;color: var(--turf-dark);text-decoration: underline;text-underline-offset: 3px;}.scopepick{display: flex;gap: 8px;margin-bottom: 12px;}.scopepick a{flex: 1 1 0;min-width: 0;min-height: var(--ctl-h);border-radius: var(--r-sm);border: 1.5px solid var(--line);background: var(--card);color: var(--ink-2);font-size: var(--fs-base);font-weight: 800;line-height: 1.2;text-align: center;display: flex;align-items: center;justify-content: center;padding: 6px 4px;}.scopepick a.on{background: var(--ink);color: #fff;border-color: var(--ink);}:root{--app-max: 640px;}@media (min-width: 768px){:root{--app-max: 1180px;}}@media (min-width: 1600px){:root{--app-max: 1560px;}}.wrap{max-width: var(--app-max);margin: 0 auto;padding: var(--wrap-pad) var(--wrap-pad) calc(var(--tab-h) + 28px + env(safe-area-inset-bottom));}.wrap.wide{max-width: max(1080px,var(--app-max));}.wrap.has-cta{padding-bottom: calc(var(--tab-h) + 130px + env(safe-area-inset-bottom));}.stack{display: grid;gap: 12px;}.page-title{font-size: var(--fs-xl);font-weight: 800;margin: var(--s2) 0 var(--s1);line-height: var(--lh-tight);}.page-sub{color: var(--ink-2);font-size: var(--fs-base);margin-bottom: var(--s3);}.card{background: var(--card);border: 1px solid var(--line);border-radius: var(--r);padding: var(--s4);}.card.tight{padding: var(--s3);}.card h3{font-size: var(--fs-md);font-weight: 800;margin-bottom: var(--s3);}.card + .card{margin-top: var(--s3);}.sect-head{display: flex;align-items: center;gap: var(--s2);margin: var(--s6) 2px var(--s3);}.sect-head h2{font-size: var(--fs-lg);font-weight: 800;line-height: var(--lh-tight);border-left: 4px solid var(--ink);padding-left: 10px;}.sect-head .more{margin-left: auto;font-size: var(--fs-base);color: var(--turf-dark);font-weight: 700;min-height: var(--tap);display: inline-flex;align-items: center;padding: 0 var(--s2);text-decoration: underline;text-underline-offset: 4px;}.match-card{background: var(--card);border: 1px solid var(--line);border-radius: var(--r);padding: var(--s4) var(--s4) var(--s4) var(--s5);display: block;position: relative;overflow: hidden;}.match-card::before{content: "";position: absolute;left: 0;top: 0;bottom: 0;width: 6px;background: var(--ink-3);}a.match-card:active{border-color: var(--ink-3);}.match-card.sport-parkgolf::before{background: var(--sp-parkgolf);}.match-card.sport-baseball::before{background: var(--sp-baseball);}.match-card.sport-soccer::before{background: var(--sp-soccer);}.match-card.sport-futsal::before{background: var(--sp-futsal);}.match-card.sport-badminton::before{background: var(--sp-badminton);}.match-card.sport-screenpark::before{background: var(--sp-screenpark);}.match-card .row1{display: flex;align-items: center;gap: 7px;margin-bottom: 6px;}.match-card .ttl{font-size: var(--fs-lg);font-weight: 800;margin-bottom: var(--s2);line-height: var(--lh-tight);}.match-card .meta{display: grid;gap: 5px;font-size: var(--fs-base);color: var(--ink-2);}.match-card .meta .k{display: inline-block;width: 56px;color: var(--ink-3);font-size: var(--fs-sm);font-weight: 700;}.match-card .foot{display: flex;align-items: center;gap: 8px;margin-top: 11px;padding-top: 11px;border-top: 1px solid var(--line-2);}.match-card .cap{font-size: var(--fs-base);font-weight: 800;font-variant-numeric: tabular-nums;}.match-card .cap .of{color: var(--ink-3);font-weight: 500;}.match-card .mc-photo{display: block;height: 128px;margin-bottom: 10px;border-radius: 10px;overflow: hidden;background: var(--card-2);}.match-card .mc-photo img{display: block;width: 100%;height: 100%;object-fit: cover;}.md-photo{height: 180px;margin-bottom: 14px;border-radius: 12px;overflow: hidden;background: var(--card-2);}.md-photo img{display: block;width: 100%;height: 100%;object-fit: cover;}.md-photo.vh-photo{height: 150px;margin-bottom: 10px;}@media (max-width: 380px){.match-card .mc-photo{height: 112px;}.md-photo{height: 160px;}}.badge{display: inline-flex;align-items: center;gap: 4px;padding: 5px 10px;border-radius: 6px;font-size: var(--fs-sm);font-weight: 800;border: 1px solid transparent;white-space: nowrap;}.badge.sport-parkgolf{color: var(--sp-parkgolf);background: var(--sp-parkgolf-bg);border-color: var(--sp-parkgolf);}.badge.sport-baseball{color: var(--sp-baseball);background: var(--sp-baseball-bg);border-color: var(--sp-baseball);}.badge.sport-soccer{color: var(--sp-soccer);background: var(--sp-soccer-bg);border-color: var(--sp-soccer);}.badge.sport-futsal{color: var(--sp-futsal);background: var(--sp-futsal-bg);border-color: var(--sp-futsal);}.badge.sport-badminton{color: var(--sp-badminton);background: var(--sp-badminton-bg);border-color: var(--sp-badminton);}.badge.sport-screenpark{color: var(--sp-screenpark);background: var(--sp-screenpark-bg);border-color: var(--sp-screenpark);}.badge.ok{color: var(--turf);background: var(--turf-bg);border-color: var(--turf-line);}.badge.wait{color: var(--hold);background: var(--hold-bg);border-color: var(--hold-line);}.badge.bad{color: var(--warn);background: var(--warn-bg);border-color: var(--warn-line);}.badge.sim{color: var(--sim);background: var(--sim-bg);border-color: var(--sim-line);}.badge.mute{color: var(--ink-2);background: var(--bg);border-color: var(--line);}.pill-time{margin-left: auto;font-size: var(--fs-sm);color: var(--ink-2);font-weight: 700;}.gauge{flex: 1;height: 12px;border-radius: 3px;background: var(--card-2);border: 1px solid var(--line);overflow: hidden;}.gauge>i{display: block;height: 100%;background: var(--turf);}.gauge.full>i{background: var(--warn);}.btn{display: inline-flex;align-items: center;justify-content: center;gap: var(--s2);min-height: var(--btn-h);padding: 0 var(--s5);border-radius: var(--r);border: 1.5px solid var(--line);background: var(--card);color: var(--ink);font-family: inherit;font-size: var(--fs-control);font-weight: 800;cursor: pointer;text-align: center;}.btn:active{background: var(--card-2);}.btn.primary{background: var(--turf);border-color: var(--turf);color: #fff;}.btn.primary:active{background: var(--turf-dark);border-color: var(--turf-dark);}.btn.danger:active{background: var(--warn-bg);}.btn.ghost:active{background: var(--card-2);}.btn.primary:disabled{background: var(--ink-2);border-color: var(--ink-2);}.btn.danger{background: var(--card);border-color: var(--warn);color: var(--warn);}.btn.ghost{background: transparent;border-color: var(--line);color: var(--ink-2);}.btn.block{width: 100%;}.btn.sm{min-height: var(--tap);padding: 0 var(--s4);font-size: var(--fs-base);border-radius: var(--r-sm);}.btn:disabled{opacity: .62;cursor: not-allowed;}.btn-row{display: flex;gap: 10px;flex-wrap: wrap;}.btn-row>*{flex: 1;}.sticky-cta{position: fixed;left: 0;right: 0;bottom: calc(var(--tab-h) + env(safe-area-inset-bottom));z-index: 35;background: var(--card);border-top: 1px solid var(--line);padding: 12px 14px calc(12px);}.sticky-cta .inner{max-width: var(--app-max);margin: 0 auto;display: flex;gap: 9px;align-items: center;}label.f{display: block;margin-bottom: 18px;}label.f>span.l{display: block;font-size: var(--fs-base);font-weight: 800;color: var(--ink);margin-bottom: var(--s2);}label.f>span.hint{display: block;font-size: var(--fs-sm);color: var(--ink-2);margin-top: 7px;line-height: 1.5;}input[type=text],input[type=tel],input[type=password],input[type=number],input[type=date],input[type=time],input[type=datetime-local],input[type=search],select,textarea{width: 100%;min-height: var(--btn-h);padding: 14px 16px;border: 1.5px solid var(--line);border-radius: var(--r);background: var(--card);color: var(--ink);font-family: inherit;font-size: var(--fs-control);}textarea{min-height: 110px;resize: vertical;line-height: 1.5;}select{appearance: none;background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8'%3E%3Cpath d='M1 1l5 5 5-5' stroke='%235c636c' stroke-width='1.8' fill='none' stroke-linecap='round'/%3E%3C/svg%3E");background-repeat: no-repeat;background-position: right 14px center;padding-right: 36px;}input:focus,select:focus,textarea:focus{border-color: var(--turf);outline: none;box-shadow: 0 0 0 3px var(--turf-bg);}.grid2{display: grid;grid-template-columns: 1fr 1fr;gap: 10px;}.grid2>label.f{margin-bottom: 0;}.grid2>*{min-width: 0;}input[type=date],input[type=time],input[type=datetime-local],input[type=month]{min-width: 0;max-width: 100%;}.pickers{display: grid;grid-template-columns: 1fr 1fr;gap: 11px;}.pick{position: relative;}.pick input{position: absolute;opacity: 0;pointer-events: none;}.pick span{display: flex;align-items: center;justify-content: center;gap: var(--s2);min-height: 68px;border: 2px solid var(--line);border-radius: var(--r);background: var(--card);font-weight: 800;font-size: var(--fs-control);color: var(--ink-2);text-align: center;padding: 8px 10px;}.pick input:checked + span{border-color: var(--turf);background: var(--turf-bg);color: var(--turf-dark);}.pick input:focus-visible + span{outline: 3px solid var(--turf);outline-offset: 2px;}.radio-row{display: flex;gap: 8px;}.radio-row .pick{flex: 1;}.flash{border-radius: var(--r);padding: 15px 17px;font-size: var(--fs-base);font-weight: 700;margin-bottom: var(--s4);line-height: 1.5;display: flex;gap: var(--s2);align-items: flex-start;border-left-width: 5px;border-left-style: solid;}.flash .i{width: 22px;height: 22px;margin-top: 1px;}.flash.ok{background: var(--turf-bg);color: var(--turf-dark);border: 1px solid var(--turf-line);}.flash.bad{background: var(--warn-bg);color: var(--warn);border: 1px solid var(--warn-line);}.flash.info{background: var(--sp-soccer-bg);color: var(--sp-soccer);border: 1px solid var(--sp-soccer);}.flash.lg{font-size: var(--fs-lg);padding: 18px 18px;line-height: 1.5;}.flash.ok.with-go{margin-bottom: var(--s2);}.btn.flash-go{margin-bottom: var(--s4);min-height: 64px;padding: 10px var(--s4);line-height: 1.3;}.btn.flash-go .i{width: 24px;height: 24px;flex: none;}.flash-go-t{display: flex;flex-direction: column;align-items: flex-start;text-align: left;}.btn.admin-go-member{margin: var(--s2) 0 var(--s2);min-height: 68px;padding: 10px var(--s4);line-height: 1.3;}.btn.admin-go-member .i{width: 26px;height: 26px;flex: none;}.flash-go-t small{font-size: var(--fs-sm);font-weight: 700;opacity: .92;}.sim-note{border: 1px dashed var(--sim);background: var(--sim-bg);color: var(--sim);border-radius: var(--r);padding: 14px 16px;font-size: var(--fs-base);font-weight: 700;line-height: 1.55;}.sim-note b{font-weight: 800;}.list .li.failrow{background: var(--warn-bg);border-left: 6px solid var(--warn);}.failwhy{margin-top: var(--s2);padding: 10px 12px;border-radius: var(--r-sm);background: var(--card);border: 1px solid var(--warn);color: var(--warn);font-size: var(--fs-base);font-weight: 700;line-height: 1.5;}.failwhy b{font-weight: 800;}.list{background: var(--card);border: 1px solid var(--line);border-radius: var(--r);overflow: hidden;}.list .li{display: flex;align-items: center;gap: 13px;padding: 16px 16px;min-height: 66px;border-bottom: 1px solid var(--line-2);}.list .li:last-child{border-bottom: 0;}.list .li .grow{flex: 1;min-width: 0;}.list .li .t{font-weight: 700;font-size: var(--fs-md);display: flex;align-items: center;gap: 6px;flex-wrap: wrap;}.list .li .s{font-size: var(--fs-sm);color: var(--ink-2);margin-top: 3px;}.list .li .amt{font-weight: 800;font-size: var(--fs-md);font-variant-numeric: tabular-nums;white-space: nowrap;}.list .li .amt.plus{color: var(--turf-dark);}.list .li .amt.minus{color: var(--warn);}.list .li .avatar{width: 46px;height: 46px;border-radius: var(--r-sm);background: var(--bg);color: var(--ink);display: grid;place-items: center;font-weight: 800;font-size: var(--fs-md);flex: 0 0 auto;border: 1.5px solid var(--line);}.list .li .avatar .i{width: 24px;height: 24px;}.list .li .avatar.sport-parkgolf{background: var(--sp-parkgolf-bg);color: var(--sp-parkgolf);border-color: var(--sp-parkgolf);}.list .li .avatar.sport-screenpark{background: var(--sp-screenpark-bg);color: var(--sp-screenpark);border-color: var(--sp-screenpark);}.list .li .avatar.sport-baseball{background: var(--sp-baseball-bg);color: var(--sp-baseball);border-color: var(--sp-baseball);}.list .li .avatar.sport-soccer{background: var(--sp-soccer-bg);color: var(--sp-soccer);border-color: var(--sp-soccer);}.list .li .avatar.sport-futsal{background: var(--sp-futsal-bg);color: var(--sp-futsal);border-color: var(--sp-futsal);}.list .li .avatar.sport-badminton{background: var(--sp-badminton-bg);color: var(--sp-badminton);border-color: var(--sp-badminton);}.list .li.rank .avatar{background: var(--bg);color: var(--ink-2);font-variant-numeric: tabular-nums;font-size: var(--fs-base);}.list .li .amt small{font-size: var(--fs-sm);font-weight: 700;color: var(--ink-2);margin-left: 3px;}.empty{text-align: center;padding: 52px 20px;color: var(--ink-2);font-size: var(--fs-md);line-height: 1.6;}.empty .big{display: block;width: 46px;height: 46px;margin: 0 auto var(--s3);color: var(--ink-3);}.tbl-scroll{overflow-x: auto;-webkit-overflow-scrolling: touch;border-radius: var(--r);border: 1px solid var(--line);background: var(--card);max-width: 100%;}table.tbl{width: 100%;border-collapse: collapse;font-size: var(--fs-base);min-width: 560px;}table.tbl th,table.tbl td{padding: 14px 13px;border-bottom: 1px solid var(--line-2);text-align: left;white-space: nowrap;}table.tbl th{background: var(--card-2);font-size: var(--fs-xs);color: var(--ink-2);font-weight: 800;position: sticky;top: 0;letter-spacing: 0.2px;}table.tbl td.n,table.tbl th.n{text-align: right;font-variant-numeric: tabular-nums;}table.tbl tr:last-child td{border-bottom: 0;}table.tbl tbody tr:active{background: var(--card-2);}table.tbl tr.total td{font-weight: 800;background: var(--card-2);border-top: 2px solid var(--ink);}@media (min-width: 768px){table.tbl.fitwide th,table.tbl.fitwide td{white-space: normal;word-break: keep-all;overflow-wrap: anywhere;}table.tbl.fitwide th.nw,table.tbl.fitwide td.nw,table.tbl.fitwide th.n,table.tbl.fitwide td.n{white-space: nowrap;}table.tbl.fitwide th.act,table.tbl.fitwide td.act{white-space: nowrap;width: 1%;}}.stats{display: grid;grid-template-columns: repeat(2,1fr);gap: 10px;}.stats.c3{grid-template-columns: repeat(3,1fr);}.stat{background: var(--card);border: 1px solid var(--line);border-radius: var(--r);padding: var(--s4);}.stat .k{font-size: var(--fs-sm);color: var(--ink-2);font-weight: 700;}.stat .v{font-size: var(--fs-2xl);font-weight: 800;font-variant-numeric: tabular-nums;margin-top: 3px;letter-spacing: -0.6px;}.stat .v small{font-size: var(--fs-sm);font-weight: 700;color: var(--ink-2);margin-left: 2px;}.balance{background: var(--turf);color: #fff;border-radius: var(--r);padding: var(--s5);}.balance .k{font-size: var(--fs-base);color: #fff;font-weight: 700;}.balance .v{font-size: 46px;font-weight: 800;letter-spacing: -1px;font-variant-numeric: tabular-nums;margin-top: 2px;}.balance .v small{font-size: var(--fs-lg);margin-left: 3px;font-weight: 700;}.balance .act{display: flex;gap: var(--s2);margin-top: var(--s4);}.balance .act a{flex: 1;min-height: var(--ctl-h);border-radius: var(--r-sm);background: transparent;border: 2px solid #fff;color: #fff;display: flex;align-items: center;justify-content: center;gap: 7px;font-weight: 800;font-size: var(--fs-md);}.balance .act a.solid{background: #fff;border-color: #fff;color: var(--turf-dark);}.qr-stage{background: var(--card);border: 1px solid var(--line);border-radius: var(--r);padding: var(--s5);text-align: center;}.qr-stage img{width: 100%;max-width: 320px;aspect-ratio: 1;image-rendering: pixelated;border-radius: var(--r);}.qr-stage .who{font-size: var(--fs-xl);font-weight: 800;margin-bottom: 4px;}.qr-stage .sub{font-size: var(--fs-base);color: var(--ink-2);margin-bottom: 18px;}.qr-stage .ttl-left{margin-top: var(--s4);font-size: var(--fs-base);color: var(--ink-2);font-weight: 700;}.qr-stage .ttl-left b{color: var(--warn);font-variant-numeric: tabular-nums;}#reader{border-radius: var(--r);overflow: hidden;background: #000;}#reader video{width: 100% !important;height: auto !important;display: block;}.tabbar{position: fixed;left: 0;right: 0;bottom: 0;z-index: 45;background: var(--card);border-top: 1px solid var(--line);box-shadow: var(--shadow);display: flex;height: calc(var(--tab-h) + env(safe-area-inset-bottom));padding-bottom: env(safe-area-inset-bottom);}.tabbar a{flex: 1;display: flex;flex-direction: column;align-items: center;justify-content: center;gap: 5px;font-size: var(--fs-sm);font-weight: 700;color: var(--ink-2);min-height: var(--tap);padding: 0 2px;text-align: center;line-height: 1.15;}.tabbar a .i{width: 24px;height: 24px;}.tabbar a.on{color: var(--turf-dark);box-shadow: inset 0 3px 0 var(--turf-dark);}.certs .cert-list{list-style: none;margin: 0;padding: 0;}.certs .rot-view{margin-top: var(--s4);}.certs .rot-slide{display: flex;align-items: flex-start;}.certs .rot-slide>.cert{width: 100%;}.certs .cert{display: block;text-decoration: none;color: var(--ink);}.certs .cert .pic{display: flex;align-items: center;justify-content: center;background: var(--card);border: 1px solid var(--line);border-radius: var(--r-sm);overflow: hidden;aspect-ratio: var(--cert-ar,1 / 1);min-height: var(--tap);min-width: var(--tap);}.certs .cert .pic img{display: block;margin: auto;height: 100%;width: auto;aspect-ratio: var(--ar,3 / 4);max-width: 100%;object-fit: contain;}.certs .cert .cap{display: block;margin-top: var(--s3);font-size: var(--fs-md);font-weight: 800;line-height: 1.45;letter-spacing: -0.3px;}.certs .cert .more{display: block;margin-top: var(--s1);font-size: var(--fs-base);line-height: 1.5;color: var(--ink-3);text-decoration: underline;text-underline-offset: 3px;}.certs .cert:active .pic{background: var(--card-2);border-color: var(--ink-3);}.certs .cert{display: grid;grid-template-columns: 96px minmax(0,1fr);grid-template-areas: "pic cap" "pic more";align-items: center;align-content: center;column-gap: 13px;row-gap: 2px;background: var(--card);border: 1px solid var(--line);border-radius: var(--r);padding: 12px 14px;min-height: 116px;}.certs .cert .pic{grid-area: pic;width: 96px;height: 96px;aspect-ratio: 1 / 1;min-width: 0;min-height: 0;}.certs .cert .pic img{auto 조합이라 어느 비율이든 안 잘린다. */ height: auto;width: auto;max-width: 100%;max-height: 100%;aspect-ratio: auto;object-fit: contain;}@media (min-width: 768px){:root{--doc-pic: 120px;}}@media (min-width: 1600px){:root{--doc-pic: 200px;}}@media (min-width: 768px){.certs .cert{grid-template-columns: var(--doc-pic,96px) minmax(0,1fr);}.certs .cert .pic{width: var(--doc-pic,96px);height: var(--doc-pic,96px);}}.certs .cert .cap{grid-area: cap;align-self: end;margin-top: 0;font-size: var(--fs-control);line-height: 1.3;}.certs .cert .more{grid-area: more;align-self: start;margin-top: 0;font-size: var(--fs-base);}@media (min-width: 768px){.certs .rot-view{max-width: none;margin-left: auto;margin-right: auto;}.certs .rot-nav{max-width: 560px;margin-left: auto;margin-right: auto;}}.certs{margin-top: 26px;}.certs>h2{font-size: var(--fs-lg);font-weight: 800;line-height: var(--lh-tight);border-left: 4px solid var(--ink);padding-left: 10px;}.certs>.say{margin: var(--s3) 0 0;font-size: var(--fs-sm);line-height: 1.6;color: var(--ink-2);}.pager{display: flex;align-items: center;justify-content: center;gap: 8px;margin-top: 16px;}.pager a,.pager span{min-width: var(--ctl-h);min-height: var(--ctl-h);display: inline-flex;align-items: center;justify-content: center;border-radius: var(--r-sm);border: 1.5px solid var(--line);background: var(--card);font-size: var(--fs-md);font-weight: 800;}.pager a .i{width: 20px;height: 20px;}.pager a:active{background: var(--card-2);}.pager span.cur{background: var(--ink);color: #fff;border-color: var(--ink);}.pager span.mute{border: 0;background: transparent;color: var(--ink-2);font-weight: 700;font-size: var(--fs-sm);}.divider{height: 1px;background: var(--line);margin: var(--s4) 0;}.kv{display: flex;gap: var(--s3);padding: var(--s3) 0;border-bottom: 1px solid var(--line-2);font-size: var(--fs-base);}.kv:last-child{border-bottom: 0;}.kv .k{color: var(--ink-2);width: 96px;flex: 0 0 auto;font-size: var(--fs-base);font-weight: 700;}.kv .v{flex: 1;font-weight: 600;}.muted{color: var(--ink-3);}.small{font-size: var(--fs-sm);}.center{text-align: center;}.mono{font-family: var(--mono);font-size: var(--fs-xs);}.nowrap{white-space: nowrap;}.wrapline{white-space: pre-wrap;word-break: break-word;}.auth-wrap{max-width: 440px;margin: 0 auto;padding: 30px 18px 60px;}.auth-logo{text-align: center;margin-bottom: var(--s6);}.auth-logo .mark{width: 72px;height: 72px;border-radius: var(--r-lg);background: var(--bar);color: #fff;display: grid;place-items: center;margin: 0 auto var(--s4);}.auth-logo .mark .i{width: 38px;height: 38px;}.auth-logo h1{font-size: var(--fs-2xl);font-weight: 800;}.auth-logo p{color: var(--ink-2);font-size: var(--fs-base);margin: 7px 0 0;}@media (min-width: 768px){body{font-size: var(--fs-base);}.wrap{padding-bottom: 60px;}.tabbar{max-width: var(--app-max);margin: 0 auto;border-radius: 0;border: 0;border-top: 1px solid var(--line);}.sticky-cta{max-width: var(--app-max);margin: 0 auto;border-radius: 0;border: 0;border-top: 1px solid var(--line);}.appbar{padding-left: max(var(--s4),calc((100% - var(--app-max)) / 2));padding-right: max(var(--s4),calc((100% - var(--app-max)) / 2));}.subbar{padding-left: max(12px,calc((100% - var(--app-max)) / 2));padding-right: max(12px,calc((100% - var(--app-max)) / 2));}.wrap>.stack,.mk-list{grid-template-columns: repeat(2,minmax(0,1fr));align-items: start;}.wrap .f input,.wrap .f select,.wrap .f textarea{max-width: 560px;}.wrap .hero-action{max-width: 460px;margin-left: auto;margin-right: auto;}}@media (min-width: 1280px){.wrap>.stack,.mk-list{grid-template-columns: repeat(3,minmax(0,1fr));}}@media print{.appbar,.subbar,.sportpick,.sportnow,.tabbar,.sticky-cta,.btn{display: none !important;}body{background: #fff;}.wrap{padding: 0;max-width: none;}}.hero-action{display: flex;align-items: center;justify-content: center;gap: var(--s2);width: 100%;min-height: var(--hero-h);border-radius: var(--r);border: 0;background: var(--turf);color: #fff;font-family: inherit;font-size: 23px;font-weight: 800;cursor: pointer;letter-spacing: -0.5px;padding: var(--s3) var(--s4);text-align: center;}.hero-action:active{background: var(--turf-dark);}.hero-action.warn:active{background: var(--warn-bg);}.hero-action:disabled{background: var(--ink-2);}.hero-action.warn{background: var(--card);color: var(--warn);border: 2px solid var(--warn);}.hero-action .i{width: 26px;height: 26px;}.sub-actions{display: flex;flex-wrap: wrap;gap: 8px;justify-content: center;margin-top: 14px;}.sub-actions a,.sub-actions button{min-height: var(--tap);padding: 0 var(--s4);display: inline-flex;align-items: center;font-size: var(--fs-base);font-weight: 700;color: var(--ink-2);background: none;border: 0;font-family: inherit;cursor: pointer;text-decoration: underline;text-underline-offset: 4px;}.welcome-mark{width: 64px;height: 64px;margin: 0 auto var(--s3);border-radius: 50%;background: var(--turf-bg);border: 2px solid var(--turf);color: var(--turf-dark);display: grid;place-items: center;}.welcome-mark .i{width: 36px;height: 36px;}.steps{display: grid;gap: 12px;}.steps .step{display: flex;gap: 13px;align-items: flex-start;}.steps .step .no{flex: 0 0 auto;width: 40px;height: 40px;border-radius: var(--r-sm);background: var(--bar);color: #fff;display: grid;place-items: center;font-weight: 800;font-size: var(--fs-md);}.steps .step .tx{font-size: var(--fs-base);line-height: 1.55;padding-top: 6px;}.steps .step .tx b{font-weight: 800;}.stepper{display: flex;align-items: stretch;gap: 10px;}.stepper .step{flex: 0 0 auto;width: 64px;height: 64px;border-radius: var(--r);border: 2px solid var(--line);background: var(--card-2);color: var(--ink);font-size: 30px;font-weight: 800;line-height: 1;cursor: pointer;}.stepper .step:active{background: var(--line-2);border-color: var(--ink-3);}.stepper .step:disabled{color: var(--ink-3);border-color: var(--line-2);background: var(--card);}.stepper .stepnum{flex: 1 1 auto;min-width: 0;height: 64px;text-align: center;font-size: var(--fs-2xl);font-weight: 800;border: 2px solid var(--line);border-radius: var(--r);background: var(--card);color: var(--ink);}.stepper .stepnum::-webkit-outer-spin-button,.stepper .stepnum::-webkit-inner-spin-button{-webkit-appearance: none;margin: 0;}.stepper .stepnum{-moz-appearance: textfield;}.badge.team{background: var(--sp-screenpark-bg);color: var(--sp-screenpark);border: 1px solid var(--sp-screenpark);}.badge.pos{background: var(--card-2);color: var(--ink);border: 1px solid var(--ink-3);}.teetime{display: flex;align-items: baseline;gap: 9px;flex-wrap: wrap;margin: 0 0 var(--s3);padding: 13px 15px;border-radius: var(--r);background: var(--sp-screenpark-bg);border: 1px solid var(--sp-screenpark);}.teetime .t{font-size: var(--fs-3xl);font-weight: 800;color: var(--sp-screenpark);font-variant-numeric: tabular-nums;line-height: 1.1;}.teetime .to{font-size: var(--fs-control);font-weight: 700;color: var(--sp-screenpark);font-variant-numeric: tabular-nums;}.teetime .d{margin-left: auto;font-size: var(--fs-base);font-weight: 700;color: var(--ink-2);}.sport-fields .pickers.pos-pick{grid-template-columns: 1fr 1fr;}.notice-big{font-size: var(--fs-lg);font-weight: 700;line-height: 1.55;text-align: center;padding: 8px 0 4px;}.notice-big .em{color: var(--turf-dark);font-weight: 800;}.notice-big .bad{color: var(--warn);font-weight: 800;}.rotbox{margin-top: 26px;}.rotbox>.cap{display: flex;align-items: center;gap: var(--s2);margin: 0 2px var(--s3);flex-wrap: wrap;}.rotbox>.cap h2{font-size: var(--fs-lg);font-weight: 800;border-left: 4px solid var(--ink);padding-left: 10px;}.rotbox>.cap .sub{font-size: var(--fs-sm);color: var(--ink-2);font-weight: 700;}@media (min-width: 768px){.pub .rotbox>.cap h2{font-size: 30px;border-left-width: 5px;padding-left: var(--s3);}}@media (min-width: 1024px){.pub .rotbox>.cap h2{font-size: 48px;}.wrap .rotbox>.cap h2,.wrap .certs>h2{font-size: 30px;border-left-width: 5px;padding-left: var(--s3);}}.rotbox .rot-view{overflow-x: auto;overflow-y: hidden;scroll-snap-type: x mandatory;-webkit-overflow-scrolling: touch;scrollbar-width: none;-ms-overflow-style: none;}.rotbox .rot-view::-webkit-scrollbar{display: none;}.rotbox .rot-track{display: flex;}.rotbox{--per: 1;--slide-gap: 0px;}.rotbox .rot-slide{flex: 0 0 calc(100% / var(--per));width: calc(100% / var(--per));padding-left: calc(var(--slide-gap) / 2);padding-right: calc(var(--slide-gap) / 2);scroll-snap-align: start;}@media (min-width: 768px){.rotbox.multi{--per: 2;--slide-gap: 14px;}}@media (min-width: 1024px){.rotbox.multi{--per: 3;--slide-gap: 16px;}}.rotbox .rot-nav{display: flex;align-items: center;gap: 10px;margin-top: 10px;}.rotbox .rot-nav[hidden]{display: none;}.rotbox .rot-btn{flex: 1 1 0;min-height: var(--tap);padding: 0 var(--s4);border: 1.5px solid var(--line);border-radius: var(--r-sm);background: var(--card);color: var(--ink);font-family: inherit;font-size: var(--fs-md);font-weight: 800;cursor: pointer;}.rotbox .rot-btn:active{background: var(--card-2);}.rotbox .rot-count{flex: 0 0 auto;min-width: 62px;text-align: center;font-size: var(--fs-base);font-weight: 700;color: var(--ink-2);font-variant-numeric: tabular-nums;}.rotbox .rot-count b{color: var(--ink);font-weight: 800;}.rotbox>.sub-actions{margin-top: 12px;}.sponsor{display: flex;align-items: center;gap: 13px;background: var(--card);border: 1px solid var(--line);border-radius: var(--r);padding: 12px 14px;min-height: 116px;color: var(--ink);}.sponsor .logo{flex: 0 0 auto;width: 96px;height: 96px;border-radius: var(--r-sm);background: var(--card);border: 1px solid var(--line);overflow: hidden;display: flex;align-items: center;justify-content: center;}.sponsor .logo img{width: 100%;height: 100%;object-fit: contain;object-position: center;display: block;}.sponsor .logo .ini{font-size: 30px;font-weight: 800;color: var(--ink-2);}.sponsor .tx{min-width: 0;flex: 1;}.sponsor .tx .nm{display: block;font-size: var(--fs-control);font-weight: 800;line-height: 1.3;}.sponsor .tx .ln{display: block;font-size: var(--fs-base);color: var(--ink-2);line-height: 1.45;margin-top: 3px;}.sponsor .go{flex: 0 0 auto;color: var(--ink-2);padding-left: 4px;}.sponsor .go .i{width: 22px;height: 22px;}a.sponsor:active{background: var(--card-2);}.rotbox.sponsors{--per: 3;--slide-gap: 8px;}@media (min-width: 768px){.rotbox.sponsors{--per: 3;--slide-gap: 12px;}}.sponsors .rot-track{display: grid;grid-auto-flow: column;grid-template-rows: repeat(2,auto);grid-auto-columns: calc(100% / var(--per));align-items: stretch;row-gap: 8px;}.sponsors .rot-slide{display: flex;width: auto;}.sponsors .rot-slide>.sponsor{width: 100%;}.sponsors .sponsor{flex-direction: column;justify-content: flex-start;gap: 7px;padding: 10px 8px;min-height: 124px;text-align: center;}.sponsors .sponsor .logo{width: 72px;height: 72px;}@media (min-width: 768px){.sponsors .sponsor .logo{width: var(--doc-pic,72px);height: var(--doc-pic,72px);}}.sponsors .rot-track{justify-content: safe center;}.sponsors .sponsor .logo .ini{font-size: 24px;}.sponsors .sponsor .tx{flex: 0 1 auto;width: 100%;}.sponsors .sponsor .tx .nm{font-size: var(--fs-sm);line-height: 1.3;word-break: keep-all;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;}.sponsors .sponsor .tx .ln{font-size: var(--fs-xs);margin-top: 2px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}.sponsors .sponsor .tx .go-tx{color: var(--turf-dark);font-weight: 800;text-decoration: underline;text-underline-offset: 3px;}.sponsors a.sponsor{min-height: max(124px,var(--tap));}.card.sportphoto .row{display: flex;align-items: center;gap: 14px;margin-bottom: 12px;}.card.sportphoto .shot{flex: 0 0 auto;width: 96px;height: 84px;border-radius: var(--r-sm);border: 1px solid var(--line);background: var(--card);overflow: hidden;display: grid;place-items: center;}.card.sportphoto .shot img{display: block;width: 100%;height: 100%;}.card.sportphoto .shot img.draw{object-fit: contain;padding: 4px;}.card.sportphoto .shot img.photo{object-fit: cover;}.card.sportphoto .shot img[hidden]{display: none;}.card.sportphoto .grow{flex: 1;min-width: 0;}.card.sportphoto .state{margin: 0 0 10px;line-height: 1.45;}.merchant{display: flex;align-items: center;gap: 13px;background: var(--turf-bg);border: 1.5px solid var(--turf);border-radius: var(--r);padding: 12px 14px;min-height: 84px;color: var(--ink);}.merchants .rot-track{display: grid;grid-auto-flow: column;grid-template-rows: repeat(2,auto);grid-auto-columns: calc(100% / var(--per));align-items: stretch;row-gap: 10px;}.merchants .rot-slide{display: flex;width: auto;}.merchants .rot-slide>.merchant{width: 100%;}.merchant .mark{flex: 0 0 auto;width: 58px;height: 58px;border-radius: var(--r-sm);background: var(--card);border: 1.5px solid var(--turf);display: grid;place-items: center;font-size: 26px;font-weight: 800;color: var(--turf-dark);}.merchant .mark.photo{width: 76px;height: 76px;padding: 3px;overflow: hidden;}.merchant .mark.photo img{max-width: 100%;max-height: 100%;width: auto;height: auto;object-fit: contain;display: block;border-radius: 6px;}.merchant .tx{min-width: 0;flex: 1;}.merchant .tx .nm{display: block;font-size: var(--fs-control);font-weight: 800;line-height: 1.3;}.merchant .tx .ln{display: block;font-size: var(--fs-base);color: var(--ink-2);line-height: 1.45;margin-top: 3px;}.merchant .call{flex: 0 0 auto;min-height: var(--tap);display: inline-flex;align-items: center;}.card.slots{display: flex;align-items: center;gap: 14px;flex-wrap: wrap;border-color: var(--turf);background: var(--turf-bg);}.card.slots .n{display: flex;align-items: baseline;gap: 5px;flex: 0 0 auto;}.card.slots .n .big{font-size: 40px;font-weight: 800;line-height: 1;color: var(--turf-dark);}.card.slots .n .of{font-size: var(--fs-control);font-weight: 800;color: var(--ink-2);}.card.slots .ln{flex: 1 1 190px;min-width: 0;font-size: var(--fs-base);line-height: 1.5;color: var(--ink);}.card.slots.full{border-color: var(--warn);background: var(--warn-bg);}.card.slots.full .n .big{color: var(--warn);}.card.op{margin-top: 12px;}.card.op.owner{border-color: var(--turf);}.card.op .hd{display: flex;align-items: center;gap: var(--s2);flex-wrap: wrap;}.card.op .hd .nm{font-size: 21px;font-weight: 800;}.card.op .sub{font-size: var(--fs-base);color: var(--ink-2);margin-top: 6px;}.card.op .note{font-size: var(--fs-base);line-height: 1.5;color: var(--ink-2);background: var(--card-2);border: 1px solid var(--line);border-radius: var(--r-sm);padding: 11px 13px;margin-top: 11px;}.card.op form{margin-top: 12px;}.card.owner-only{text-align: center;}.card.owner-only .ic{display: block;width: 46px;height: 46px;margin: 0 auto var(--s3);color: var(--ink-2);}.card.owner-only .hd{font-size: var(--fs-xl);font-weight: 800;margin-bottom: var(--s3);}.card.owner-only .ln{font-size: var(--fs-md);line-height: 1.6;margin-bottom: 10px;}.card.owner-only .ln.muted{color: var(--ink-2);}.card.owner-only .panel{text-align: left;margin: var(--s5) 0 var(--s4);padding-top: var(--s4);border-top: 1px solid var(--line);}.card.owner-only .panel h3{font-size: var(--fs-md);font-weight: 800;margin: 0 0 var(--s2);}.card.owner-only .hero-action{margin-top: 6px;}.consent{border: 2px solid var(--turf);background: var(--turf-bg);border-radius: var(--r);padding: var(--s4);margin-bottom: 18px;}.consent .hd{display: flex;align-items: center;gap: var(--s2);flex-wrap: wrap;font-size: var(--fs-control);font-weight: 800;color: var(--ink);margin-bottom: 10px;}.consent .req{font-size: var(--fs-sm);font-weight: 800;color: #fff;background: var(--warn);border-radius: 6px;padding: 4px 9px;}.consent .sum{display: grid;gap: 9px;margin: 0 0 13px;padding: 0;list-style: none;}.consent .sum li{font-size: var(--fs-base);line-height: 1.55;color: var(--ink);word-break: keep-all;}.consent .sum li b{display: block;font-size: var(--fs-sm);font-weight: 800;color: var(--turf-dark);margin-bottom: 2px;}.consent-check{display: flex;align-items: center;gap: 14px;min-height: 72px;padding: 12px 15px;border: 2px solid var(--turf);border-radius: var(--r);background: var(--card);cursor: pointer;}.consent-check input{flex: 0 0 auto;width: 30px;height: 30px;accent-color: var(--turf);margin: 0;}.consent-check span{font-size: var(--fs-lg);font-weight: 800;color: var(--ink);line-height: 1.4;word-break: keep-all;}.consent-check:has(input:checked){background: var(--turf-bg);}.consent-check:has(input:checked) span{color: var(--turf-dark);}.consent-check input:focus-visible{outline: 3px solid var(--turf);outline-offset: 3px;}.consent-more{display: inline-flex;align-items: center;min-height: var(--tap);margin-top: 10px;font-size: var(--fs-base);font-weight: 700;color: var(--turf-dark);text-decoration: underline;text-underline-offset: 4px;}.consent-hold{max-width: var(--app-max);margin: 0 auto;padding: 14px 14px 0;}.consent-hold.wide{max-width: max(1080px,var(--app-max));}.consent-notice{border: 2px solid var(--turf);background: var(--card);border-radius: var(--r);padding: 16px 15px;margin-bottom: 14px;}.consent-notice .hd{font-size: var(--fs-lg);font-weight: 800;margin-bottom: 8px;word-break: keep-all;}.consent-notice p{font-size: var(--fs-base);line-height: 1.6;color: var(--ink-2);margin: 0 0 13px;word-break: keep-all;}.consent-notice p b{color: var(--ink);font-weight: 800;}.consent-notice .sub-actions{margin-top: 10px;}.consent-state{display: flex;align-items: center;gap: 10px;flex-wrap: wrap;font-size: var(--fs-md);font-weight: 800;margin-bottom: 8px;}.consent-state .when{font-size: var(--fs-base);font-weight: 700;color: var(--ink-2);}.card.consent-card.off{border-color: var(--hold);background: var(--hold-bg);}.card.consent-card .ln{font-size: var(--fs-base);line-height: 1.6;color: var(--ink-2);margin: 6px 0 0;word-break: keep-all;}.policy h2{font-size: var(--fs-lg);font-weight: 800;margin: var(--s6) 0 var(--s2);word-break: keep-all;border-left: 4px solid var(--ink);padding-left: 10px;}.policy h2:first-child{margin-top: 6px;}.policy p,.policy li{font-size: var(--fs-base);line-height: 1.65;color: var(--ink);word-break: keep-all;}.policy p{margin: 0 0 10px;}.policy ul{margin: 0 0 12px;padding-left: 20px;display: grid;gap: 7px;}.policy b{font-weight: 800;}.policy .tbl{display: grid;gap: 10px;margin: 0 0 12px;}.policy .tbl .row{border: 1px solid var(--line);border-radius: var(--r-sm);padding: 12px 13px;background: var(--card-2);}.policy .tbl .row .k{display: block;font-size: var(--fs-sm);font-weight: 800;color: var(--turf-dark);margin-bottom: 4px;}.policy .tbl .row .v{font-size: var(--fs-base);line-height: 1.55;}.card.switch-state{border-width: 2px;}.card.switch-state .k{font-size: var(--fs-sm);font-weight: 800;color: var(--ink-2);margin-bottom: 4px;}.card.switch-state .v{font-size: 25px;font-weight: 800;line-height: 1.25;margin-bottom: 8px;}.card.switch-state .ln{font-size: var(--fs-base);line-height: 1.6;margin: 0;word-break: keep-all;}.card.switch-state.on{border-color: var(--turf);background: var(--turf-bg);}.card.switch-state.on .v{color: var(--turf-dark);}.card.switch-state.off{border-color: var(--hold);background: var(--hold-bg);}.card.switch-state.off .v{color: var(--hold);}.sport-visibility-list{margin-top: var(--s3);}.sport-visibility-row{cursor: default;}.sport-visibility-row form{flex: 0 0 auto;margin: 0;}.sport-visibility-row .btn{min-height: var(--tap);min-width: 102px;}.sport-visibility-row form.label-form{flex: 1 1 100%;display: flex;gap: 8px;align-items: flex-start;margin: 10px 0 2px;}.sport-visibility-row form.label-form label.f{flex: 1 1 auto;margin: 0;}.sport-visibility-row form.label-form .btn{flex: 0 0 auto;min-width: 92px;}.sport-visibility-row form.label-form .hint{font-size: 13px;margin-top: 5px;}@media (max-width: 640px){.sport-visibility-row[data-sv-row]{display: grid;grid-template-columns: 46px minmax(0,1fr) auto;column-gap: 10px;row-gap: 4px;grid-template-areas: "av t tg" "av s tg" "l l l" "in in sv" "h h h";align-items: center;}.sport-visibility-row[data-sv-row]>*{min-width: 0;}.sport-visibility-row[data-sv-row] .grow,.sport-visibility-row[data-sv-row] form.label-form,.sport-visibility-row[data-sv-row] form.label-form label.f{display: contents;}.sport-visibility-row[data-sv-row]>.avatar{grid-area: av;align-self: start;}.sport-visibility-row[data-sv-row] .t{grid-area: t;}.sport-visibility-row[data-sv-row] .s{grid-area: s;margin-top: 0;}.sport-visibility-row[data-sv-row]>form:last-child{grid-area: tg;align-self: start;justify-self: end;}.sport-visibility-row[data-sv-row]>form:last-child .btn{min-width: 0;padding: 0 14px;}.sport-visibility-row[data-sv-row] form.label-form .l{grid-area: l;margin: 8px 0 0;}.sport-visibility-row[data-sv-row] form.label-form input[type=text]{grid-area: in;min-width: 0;width: 100%;}.sport-visibility-row[data-sv-row] form.label-form .btn{grid-area: sv;min-width: 0;padding: 0 14px;align-self: stretch;}.sport-visibility-row[data-sv-row] form.label-form .hint{grid-area: h;margin-top: 2px;}}.kakao-action{background: #fee500;color: #191919;border: 1px solid #e4ce00;}.kakao-action:hover,.kakao-action:active{background: #f4dc00;}.auth-divider{display: flex;align-items: center;gap: 12px;margin: 20px 0;color: var(--ink-2);font-size: var(--fs-sm);font-weight: 700;}.auth-divider::before,.auth-divider::after{content: "";height: 1px;background: var(--line);flex: 1;}.kakao-setup-card code{display: block;margin: 8px 0;padding: 10px;border: 1px solid var(--line);background: var(--card-2);border-radius: var(--r-sm);font-family: monospace;font-size: 14px;word-break: break-all;}.kakao-setup-card .btn{margin-top: 8px;min-height: var(--tap);}.club-only-note{margin-top: 22px;border: 1.5px dashed var(--ink-3);border-radius: var(--r);background: var(--card-2);color: var(--ink-2);font-size: var(--fs-base);font-weight: 700;line-height: 1.55;text-align: center;padding: 18px 14px;word-break: keep-all;}.club-only-note b{color: var(--ink);font-weight: 800;}.rest-note{border: 1.5px solid var(--hold);border-radius: var(--r);background: var(--hold-bg);color: var(--ink);font-size: var(--fs-base);font-weight: 700;line-height: 1.6;padding: 16px 15px;word-break: keep-all;}.rest-note b{font-weight: 800;}.rest-note .sm{display: inline-block;margin-top: 6px;font-size: var(--fs-sm);font-weight: 700;color: var(--ink-2);}.sticky-cta .cta-note{width: 100%;min-height: var(--btn-h);display: flex;align-items: center;justify-content: center;border: 1.5px dashed var(--hold);border-radius: var(--r);background: var(--hold-bg);color: var(--hold);font-size: var(--fs-base);font-weight: 800;text-align: center;padding: 10px 12px;word-break: keep-all;}.status-guide{display: grid;gap: 8px;margin-bottom: 18px;}.status-guide .row{border: 1.5px solid var(--line);border-radius: var(--r-sm);background: var(--card-2);padding: 11px 12px;}.status-guide .row.now{border-color: var(--turf);background: var(--turf-bg);}.status-guide .k{display: block;font-size: var(--fs-base);font-weight: 800;margin-bottom: 3px;}.status-guide .row.now .k{color: var(--turf-dark);}.status-guide .tag{font-size: var(--fs-xs);font-weight: 800;color: #fff;background: var(--turf);border-radius: var(--r-sm);padding: 3px 8px;vertical-align: middle;}.status-guide .v{display: block;font-size: var(--fs-base);font-weight: 600;line-height: 1.55;color: var(--ink-2);word-break: keep-all;}.clubintro{margin-top: var(--s6);background: var(--card);border: 1px solid var(--line);border-radius: var(--r);padding: var(--s5) var(--s4);}.clubintro h2{font-size: var(--fs-lg);font-weight: 800;margin: 0 0 var(--s3);line-height: var(--lh-tight);border-left: 4px solid var(--ink);padding-left: 10px;}.clubintro p{font-size: var(--fs-md);line-height: 1.75;color: var(--ink);margin: 0 0 11px;word-break: keep-all;white-space: normal;}.clubintro p:last-child{margin-bottom: 0;}.fold-t{position: absolute;width: 1px;height: 1px;margin: 0;padding: 0;opacity: 0;overflow: hidden;clip-path: inset(50%);}.fold.is-folded .fold-text{position: relative;overflow: hidden;max-height: calc(var(--fs-md) * 1.75 * 3.5);}.fold.is-folded .fold-text::after{content: "";position: absolute;left: 0;right: 0;bottom: 0;height: 1.2em;background: linear-gradient(to bottom,rgba(255,255,255,0) 0%,var(--fold-bg,var(--card)) 80%);pointer-events: none;}.fold .fold-t:checked ~ .fold-text{max-height: none;}.fold .fold-t:checked ~ .fold-text::after{display: none;}.fold .fold-more{display: flex;align-items: center;justify-content: center;gap: 6px;margin-top: var(--s3);min-height: 56px;padding: 0 var(--s4);background: var(--card-2);border: 1px solid var(--line);border-radius: var(--r-sm);font-size: var(--fs-md);font-weight: 800;color: var(--ink);cursor: pointer;user-select: none;}.fold .fold-more::after{content: "▾";font-size: 15px;line-height: 1;}.fold .fold-more .off{display: none;}.fold .fold-t:checked ~ .fold-more .on{display: none;}.fold .fold-t:checked ~ .fold-more .off{display: inline;}.fold .fold-t:checked ~ .fold-more::after{content: "▴";}.fold .fold-t:focus-visible ~ .fold-more{outline: 3px solid var(--turf);outline-offset: 2px;}.fold.plain .fold-text p{margin: 0;font-size: inherit;line-height: inherit;color: inherit;}.fold.plain .fold-text p + p{margin-top: 6px;}.fold.plain.is-folded .fold-text{max-height: calc(1.6em * 3.5);}.fold.plain .fold-more{min-height: 44px;margin-top: var(--s2);font-size: var(--fs-base);}.secfold{margin-top: var(--s5);}.secfold-t{position: absolute;width: 1px;height: 1px;margin: 0;padding: 0;opacity: 0;overflow: hidden;clip-path: inset(50%);}.secfold .secfold-body{visibility: hidden;max-height: 0;overflow: hidden;}.secfold .secfold-t:checked ~ .secfold-body{visibility: visible;max-height: none;}.secfold-head{display: flex;align-items: center;gap: var(--s3);min-height: 60px;padding: 10px var(--s4);background: var(--card-2);border: 1px solid var(--line);border-radius: var(--r-sm);color: var(--ink);cursor: pointer;user-select: none;}.secfold-head .grow{flex: 1;min-width: 0;}.secfold-head .t{display: block;font-size: var(--fs-md);font-weight: 800;}.secfold-head .s{display: block;margin-top: 2px;font-size: var(--fs-sm);font-weight: 600;color: var(--muted);}.secfold-head::after{content: "▾";font-size: 15px;line-height: 1;}.secfold .secfold-t:checked ~ .secfold-head::after{content: "▴";}.secfold-head .now{font-size: var(--fs-sm);font-weight: 800;color: var(--turf);white-space: nowrap;}.secfold-head .now .on{display: inline;}.secfold-head .now .off{display: none;}.secfold .secfold-t:checked ~ .secfold-head .now .on{display: none;}.secfold .secfold-t:checked ~ .secfold-head .now .off{display: inline;}.secfold .secfold-t:focus-visible ~ .secfold-head{outline: 3px solid var(--turf);outline-offset: 2px;}.listfold-t{position: absolute;width: 1px;height: 1px;margin: 0;padding: 0;opacity: 0;overflow: hidden;clip-path: inset(50%);}.listfold-body{visibility: hidden;max-height: 0;overflow: hidden;}.listfold-t:checked ~ .listfold-body{visibility: visible;max-height: none;}.listfold-head{display: flex;align-items: center;justify-content: center;gap: var(--s2);min-height: 52px;margin: 10px 0;padding: 8px var(--s4);background: var(--card-2);border: 1px solid var(--line);border-radius: var(--r-sm);color: var(--turf-dark);font-size: var(--fs-base);font-weight: 800;cursor: pointer;user-select: none;}.listfold-head::after{content: "▾";font-size: 15px;line-height: 1;}.listfold-t:checked ~ .listfold-head::after{content: "▴";}.listfold-head .now .off{display: none;}.listfold-t:checked ~ .listfold-head .now .on{display: none;}.listfold-t:checked ~ .listfold-head .now .off{display: inline;}.listfold-t:focus-visible ~ .listfold-head{outline: 3px solid var(--turf);outline-offset: 2px;}.brdfold>.brdfold-head{display: flex;align-items: center;gap: 8px;min-height: 40px;margin-bottom: 0;cursor: pointer;user-select: none;}.brdfold>.brdfold-head .grow{flex: 1;min-width: 0;}.brdfold>.brdfold-head .now{color: var(--turf-dark);font-weight: 800;white-space: nowrap;}.brdfold>.brdfold-head .now .off{display: none;}.brdfold>.brdfold-head::after{content: "▾";font-size: 13px;}.brdfold>.listfold-t:checked ~ .brdfold-head .now .on{display: none;}.brdfold>.listfold-t:checked ~ .brdfold-head .now .off{display: inline;}.brdfold>.listfold-t:checked ~ .brdfold-head::after{content: "▴";}.brdfold>.listfold-t:checked ~ .listfold-body{margin-top: 6px;}.sitefoot{background: var(--bar);color: #fff;margin: var(--s8) calc(-1 * var(--wrap-pad)) calc(-1 * (var(--tab-h) + 28px + env(safe-area-inset-bottom)));padding: var(--s7) var(--s4) calc(var(--tab-h) + var(--s7) + env(safe-area-inset-bottom));}.sitefoot.flat{margin-left: 0;margin-right: 0;margin-bottom: 0;padding-bottom: var(--s7);}.sitefoot .in{max-width: var(--app-max);margin: 0 auto;}.sitefoot .org{font-size: var(--fs-lg);font-weight: 800;line-height: var(--lh-tight);margin: 0 0 var(--s2);}.sitefoot .ln{font-size: var(--fs-base);line-height: 1.6;color: var(--bar-ink);margin: 0 0 var(--s1);word-break: keep-all;}.sitefoot .ln a{color: #fff;text-decoration: underline;text-underline-offset: 4px;}.sitefoot .tel{display: inline-flex;align-items: center;gap: var(--s2);min-height: var(--tap);font-size: var(--fs-md);font-weight: 800;color: #fff;text-decoration: underline;text-underline-offset: 4px;}.sitefoot .tel .i{width: 20px;height: 20px;}.sitefoot .foot-top{display: grid;gap: var(--s5);}.sitefoot .foot-id .ln{margin-bottom: var(--s2);}.sitefoot .bizinfo{margin: 0;padding: 0;}.sitefoot .bizinfo .bi{display: flex;flex-wrap: wrap;gap: 0 var(--s2);font-size: var(--fs-sm);line-height: 1.7;color: var(--bar-ink);}.sitefoot .bizinfo dt{font-weight: 700;color: var(--bar-ink);}.sitefoot .bizinfo dt::after{content: " :";}.sitefoot .bizinfo dd{margin: 0;word-break: keep-all;}.sitefoot .bizinfo dd a{color: #fff;text-decoration: underline;text-underline-offset: 3px;}.sitefoot .relsites{margin-top: var(--s5);padding-top: var(--s4);border-top: 1px solid var(--bar-line);}.sitefoot .relsites h2{font-size: var(--fs-sm);font-weight: 800;color: var(--bar-ink);letter-spacing: 0.01em;margin: 0 0 var(--s2);}.sitefoot .relsites ul{list-style: none;margin: 0;padding: 0;display: grid;gap: 0 var(--s5);}.sitefoot .relsites a{display: flex;align-items: baseline;flex-wrap: wrap;gap: 0 var(--s2);min-height: var(--tap);padding: var(--s2) 0;color: #fff;text-decoration: none;}.sitefoot .relsites a .t{font-size: var(--fs-base);font-weight: 700;text-decoration: underline;text-underline-offset: 4px;}.sitefoot .relsites a .s{font-size: var(--fs-sm);color: var(--bar-ink);word-break: keep-all;}@media (min-width: 640px){.sitefoot .relsites ul{grid-template-columns: 1fr 1fr;}}@media (min-width: 1024px){.sitefoot .relsites ul{grid-template-columns: 1fr 1fr 1fr;}}.sitefoot .legal{margin-top: var(--s5);padding-top: var(--s4);border-top: 1px solid var(--bar-line);font-size: var(--fs-sm);color: var(--bar-ink);line-height: 1.6;}.sitefoot .legal a{color: #fff;text-decoration: underline;text-underline-offset: 4px;}.sitefoot .legal .lk{display: inline-flex;align-items: center;min-height: var(--tap);padding-right: var(--s3);}.afflstrip{margin-top: 0;margin-bottom: var(--s6);padding-bottom: var(--s5);border-bottom: 1px solid var(--bar-line);}.rotbox.afflstrip{--per: 3;--slide-gap: 8px;}@media (min-width: 768px){.rotbox.afflstrip{--per: 3;--slide-gap: 12px;}}.afflstrip>.cap h2{color: #fff;border-left-color: var(--bar-ink);}.afflstrip>.cap .sub{color: var(--bar-ink);}.afflstrip .rot-track{display: grid;grid-auto-flow: column;grid-template-rows: repeat(2,auto);grid-auto-columns: calc(100% / var(--per));align-items: stretch;row-gap: 8px;}.afflstrip .rot-slide{display: flex;width: auto;}.afflstrip .rot-slide>.sponsor{width: 100%;}.afflstrip .rot-count{color: var(--bar-ink);}.afflstrip .rot-count b{color: #fff;}.afflstrip .sponsor{flex-direction: column;justify-content: flex-start;gap: 7px;padding: 10px 8px;min-height: 124px;text-align: center;}.afflstrip a.sponsor{min-height: max(124px,var(--tap));}.afflstrip .affl .logo{width: 72px;height: 72px;}@media (min-width: 768px){.afflstrip .affl .logo{width: var(--doc-pic,72px);height: var(--doc-pic,72px);}}.afflstrip .affl .mk{display: flex;align-items: center;justify-content: center;aspect-ratio: 1 / 1;padding: 10px;border-radius: var(--r-sm);background: #fff;border: 1px solid var(--bar-line);min-height: var(--tap);}.afflstrip .affl .mk img{display: block;margin: auto;width: 100%;height: 100%;object-fit: contain;object-position: center;}.afflstrip .sponsor .tx{flex: 0 1 auto;width: 100%;}.afflstrip .affl .nm{margin-top: 0;font-size: var(--fs-sm);font-weight: 800;line-height: 1.3;color: var(--ink);word-break: keep-all;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;}.afflstrip .affl .ln{font-size: var(--fs-xs);margin-top: 2px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}.afflstrip .affl .go-tx{color: var(--turf-dark);font-weight: 800;text-decoration: underline;text-underline-offset: 3px;}.afflstrip a.affl:active .mk{background: var(--line-2);}@media (min-width: 768px){.afflstrip .rot-view{max-width: none;margin-left: auto;margin-right: auto;}.afflstrip .rot-nav{max-width: 620px;margin-left: auto;margin-right: auto;}}@media (min-width: 1024px){.afflstrip .rot-nav{max-width: 900px;}.afflstrip .rot-track{justify-content: safe center;}}.card.affl-row{padding: 12px 13px;}.card.affl-row .row{display: flex;align-items: center;gap: 13px;}.card.affl-row .mk{flex: 0 0 auto;width: 84px;height: 62px;border-radius: var(--r-sm);border: 1px solid var(--line);background: var(--card);overflow: hidden;display: flex;align-items: center;justify-content: center;padding: 4px;}.card.affl-row .mk img{max-width: 100%;max-height: 100%;width: auto;height: auto;object-fit: contain;}.card.affl-row .mk .none{font-size: var(--fs-xs);color: var(--ink-3);font-weight: 700;}.card.affl-row .grow{flex: 1;min-width: 0;}.card.affl-row .nm{font-size: var(--fs-md);font-weight: 800;line-height: 1.35;word-break: keep-all;}.card.affl-row .acts{display: flex;gap: var(--s2);margin-top: 11px;flex-wrap: wrap;}.card.affl-row .acts form{flex: 0 0 auto;margin: 0;}.card.affl-row .acts .btn{min-height: var(--tap);}.card.affl-row .acts button[disabled]{opacity: 0.62;}.card.cert-row .mk{width: 66px;height: 90px;}.notices{margin-top: var(--s6);}.pub .notices{margin-top: var(--s7);}.notice-list{display: grid;gap: var(--s3);}.notices .notice-list{margin-top: var(--s3);}.pub .notices .notice-list{margin-top: var(--s4);}@media (min-width: 481px){.notice-list{grid-template-columns: repeat(2,minmax(0,1fr));align-items: start;}}@media (min-width: 1280px){.notice-list{grid-template-columns: repeat(3,minmax(0,1fr));align-items: start;}}.notice{background: var(--card);border: 1px solid var(--line);border-radius: var(--r);padding: var(--s4) var(--s4) var(--s3);}.notice .hd{display: flex;align-items: baseline;gap: var(--s2);flex-wrap: wrap;}.notice .hd h3{font-size: var(--fs-lg);font-weight: 800;line-height: var(--lh-tight);letter-spacing: -0.3px;word-break: keep-all;margin: 0;}.notice .dt{margin-top: var(--s1);font-size: var(--fs-sm);color: var(--ink-3);font-weight: 700;}.notice p{font-size: var(--fs-md);line-height: 1.75;color: var(--ink);margin: var(--s3) 0 0;word-break: keep-all;white-space: normal;}.notice .more{display: inline-flex;align-items: center;min-height: var(--tap);margin-top: var(--s1);font-size: var(--fs-base);font-weight: 700;color: var(--turf-dark);text-decoration: underline;text-underline-offset: 4px;}.notice-pics{display: flex;flex-wrap: wrap;align-items: flex-start;gap: var(--s2);margin-top: var(--s3);}.pic-tile{display: block;text-decoration: none;--nh: 150px;max-width: 100%;min-height: var(--tap);min-width: var(--tap);}.pic-tile img{display: block;height: var(--nh);aspect-ratio: var(--ar,3 / 4);width: auto;min-height: var(--tap);min-width: var(--tap);max-width: 100%;object-fit: contain;border: 1px solid var(--line);border-radius: var(--r-sm);background: var(--card-2);}.pic-tile .zoom{display: block;text-align: center;font-size: var(--fs-sm);font-weight: 800;color: var(--turf-dark);padding: 6px 4px 2px;text-decoration: underline;}.pic-tile:active img{border-color: var(--ink-3);background: var(--line-2);}.notice-more-pic{font-size: var(--fs-base);color: var(--ink-2);font-weight: 700;margin: var(--s2) 0 0;}@media (min-width: 768px){.pic-tile{--nh: 180px;}}.notice-docs{list-style: none;margin: var(--s3) 0 0;padding: 0;display: grid;gap: var(--s2);}.notice-docs>li{margin: 0;}.notice-docs>li>a{display: flex;align-items: center;gap: var(--s2);flex-wrap: wrap;min-height: var(--tap);padding: 10px 13px;border: 1px solid var(--line);border-radius: var(--r-sm);background: var(--card-2);text-decoration: none;}.notice-docs>li>a:active{background: var(--line-2);}.notice-docs .fn{flex: 1 1 auto;min-width: 0;font-size: var(--fs-base);font-weight: 800;color: var(--ink);word-break: break-all;}.notice-docs .fm{flex: 0 0 auto;font-size: var(--fs-sm);font-weight: 700;color: var(--ink-3);}.notice-docs .dl{flex: 0 0 auto;font-size: var(--fs-base);font-weight: 800;color: var(--turf-dark);text-decoration: underline;text-underline-offset: 4px;}.card.notice-admin .hd{display: flex;align-items: center;gap: var(--s2);flex-wrap: wrap;}.card.notice-admin .hd .nm{font-size: var(--fs-md);font-weight: 800;line-height: 1.35;word-break: keep-all;}.card.notice-admin .bd{margin: var(--s2) 0 0;font-size: var(--fs-base);line-height: 1.6;color: var(--ink-2);word-break: keep-all;white-space: pre-wrap;}.card.notice-admin .acts{display: flex;gap: var(--s2);margin-top: var(--s3);flex-wrap: wrap;}.card.notice-admin .acts form{flex: 0 0 auto;margin: 0;}.card.notice-admin .acts .btn{min-height: var(--tap);}.notice-files{margin-top: var(--s3);padding-top: var(--s3);border-top: 1px solid var(--line);}.notice-files>.l{font-size: var(--fs-sm);font-weight: 800;color: var(--ink-2);margin-bottom: var(--s2);}.notice-files .nf{display: flex;align-items: center;gap: var(--s2);flex-wrap: wrap;margin-top: var(--s2);}.notice-files .nf .mk{flex: 0 0 auto;width: 52px;height: 52px;border-radius: var(--r-sm);border: 1px solid var(--line);background: var(--card);overflow: hidden;display: flex;align-items: center;justify-content: center;}.notice-files .nf .mk img{max-width: 100%;max-height: 100%;width: auto;height: auto;object-fit: contain;}.notice-files .nf .mk.doc{font-size: var(--fs-xs);font-weight: 800;color: var(--ink-2);}.notice-files .nf .grow{flex: 1 1 140px;min-width: 0;}.notice-files .nf .fn{font-size: var(--fs-base);font-weight: 800;line-height: 1.35;word-break: break-all;}.notice-files .nf form{flex: 0 0 auto;margin: 0;}.notice-files .nf .btn{min-height: var(--tap);}.pickrow{display: flex;align-items: center;gap: 14px;flex-wrap: wrap;}.dir-pick{display: grid;gap: 12px;}@media (min-width: 560px){.dir-pick{grid-template-columns: 1fr 1fr;}}.dir{display: block;width: 100%;text-align: left;cursor: pointer;min-height: 132px;padding: 16px 18px;border-radius: var(--r);border: 3px solid var(--line);background: var(--card);color: var(--ink);font-family: inherit;}.dir .dh{display: block;font-size: var(--fs-xl);font-weight: 800;letter-spacing: -0.5px;}.dir .ds{display: block;margin-top: 7px;font-size: var(--fs-base);font-weight: 600;color: var(--ink-2);line-height: 1.5;}.dir .ds b{font-weight: 800;color: var(--ink);}.dir .dr{display: block;margin-top: 9px;font-size: var(--fs-sm);font-weight: 800;}.dir.earn{border-color: var(--turf);background: var(--turf-bg);}.dir.earn .dh,.dir.earn .dr{color: var(--turf-dark);}.dir.earn:active{background: #d5e8dd;}.dir.spend{border-color: var(--hold);background: var(--hold-bg);}.dir.spend .dh,.dir.spend .dr{color: var(--hold);}.dir.spend:active{background: #f7e8cd;}.dirbox{border-width: 3px;}.dirbox.earn{border-color: var(--turf);}.dirbox.spend{border-color: var(--hold);}.dirtag{font-size: var(--fs-md);font-weight: 800;margin-bottom: var(--s2);}.dirbox.earn .dirtag{color: var(--turf-dark);}.dirbox.spend .dirtag{color: var(--hold);}.who-card{text-align: center;border-color: var(--turf-line);background: var(--turf-bg);}.who-name{font-size: 28px;font-weight: 800;}.who-line{font-size: var(--fs-md);color: var(--ink-2);font-weight: 600;}.who-line b{color: var(--ink);font-weight: 800;}.calc{margin-top: 10px;font-size: var(--fs-lg);font-weight: 800;text-align: center;color: var(--ink);min-height: 28px;}.confirm-line{margin: 0;font-size: var(--fs-lg);font-weight: 700;line-height: 1.5;text-align: center;}.confirm-line b{font-weight: 800;}.confirm-line .big{display: inline-block;margin: 6px 0 2px;font-size: 40px;font-weight: 800;letter-spacing: -1.5px;font-variant-numeric: tabular-nums;}.dirbox.earn .confirm-line .big,.dirbox.earn .confirm-line .way{color: var(--turf-dark);}.dirbox.spend .confirm-line .big,.dirbox.spend .confirm-line .way{color: var(--hold);}.confirm-sub{margin: 12px 0 0;font-size: var(--fs-base);color: var(--ink-2);font-weight: 600;line-height: 1.55;text-align: center;}.hero-action.earn{background: var(--turf);}.hero-action.earn:active{background: var(--turf-dark);}.hero-action.spend{background: var(--hold);}.hero-action.spend:active{background: #5f3d04;}.orline{display: flex;align-items: center;gap: var(--s3);margin: var(--s5) 0 var(--s4);}.orline::before,.orline::after{content: "";flex: 1;height: 1px;background: var(--line);}.orline>span{font-size: var(--fs-base);font-weight: 800;color: var(--ink-2);}.list .li .t .ptx-where{font-size: var(--fs-sm);font-weight: 800;color: var(--ink-2);padding: 2px 8px;border: 1px solid var(--line);border-radius: var(--r-sm);background: var(--card-2);}.mk-list{display: grid;gap: 10px;}.mk-item{display: flex;align-items: center;gap: 13px;min-height: 88px;padding: 12px 14px;background: var(--card);border: 1px solid var(--line);border-radius: var(--r);text-decoration: none;color: inherit;}.mk-item:active{background: var(--card-2);}.mk-item.sold{background: var(--card-2);border-left: 6px solid var(--ink-3);}.mk-thumb{flex: 0 0 auto;width: 88px;height: 88px;border-radius: var(--r-sm);border: 1px solid var(--line-2);background: var(--bg);display: flex;align-items: center;justify-content: center;overflow: hidden;}.mk-thumb img{max-width: 100%;max-height: 100%;width: auto;height: auto;object-fit: contain;}.mk-nopic{font-size: var(--fs-xs);font-weight: 700;color: var(--ink-3);text-align: center;line-height: 1.35;}.mk-body{flex: 1 1 auto;min-width: 0;display: block;}.mk-title{display: block;font-size: var(--fs-md);font-weight: 800;line-height: 1.35;word-break: keep-all;}.mk-price{display: block;margin-top: 3px;font-size: var(--fs-lg);font-weight: 800;color: var(--turf-dark);font-variant-numeric: tabular-nums;}.mk-meta{display: block;margin-top: 3px;font-size: var(--fs-sm);color: var(--ink-2);}.mk-badge{flex: 0 0 auto;align-self: flex-start;}.mk-head{margin-bottom: var(--s4);}.mk-price-big{font-size: var(--fs-2xl);font-weight: 800;color: var(--turf-dark);letter-spacing: -0.8px;font-variant-numeric: tabular-nums;margin-top: 4px;}.mk-meta-line{margin-top: 4px;font-size: var(--fs-base);color: var(--ink-2);font-weight: 600;}.mk-photos{display: grid;gap: var(--s3);margin-bottom: var(--s4);}.mk-photo{display: block;min-height: var(--tap);text-decoration: none;}.mk-photo img{display: block;width: auto;height: auto;max-width: 100%;max-height: 900px;object-fit: contain;border: 1px solid var(--line);border-radius: var(--r-sm);background: var(--card-2);}@media (min-width: 768px){.mk-photo img{max-width: 560px;max-height: 1120px;}}.mk-body-card p{margin: 0 0 var(--s3);font-size: var(--fs-base);line-height: var(--lh-body);word-break: keep-all;}.mk-body-card p:last-child{margin-bottom: 0;}.mk-contact{border-color: var(--turf-line);background: var(--turf-bg);}.mk-contact .btn.primary .i{width: 22px;height: 22px;}.mk-photo-row{display: flex;align-items: center;gap: var(--s3);flex-wrap: wrap;padding: var(--s2) 0;border-bottom: 1px solid var(--line-2);}.mk-photo-row:last-child{border-bottom: 0;}.mk-photo-row .mk{flex: 0 0 auto;width: 56px;height: 56px;border-radius: var(--r-sm);border: 1px solid var(--line);background: var(--card);overflow: hidden;display: flex;align-items: center;justify-content: center;}.mk-photo-row .mk img{max-width: 100%;max-height: 100%;width: auto;height: auto;object-fit: contain;}.mk-photo-row .grow{flex: 1 1 120px;min-width: 0;}.mk-photo-row .fn{font-size: var(--fs-base);font-weight: 700;word-break: break-all;}.ulink{display: inline-flex;align-items: center;justify-content: center;min-height: var(--tap);padding: 0 var(--s3);font-size: var(--fs-base);font-weight: 800;color: var(--turf-dark);text-decoration: underline;text-underline-offset: 4px;}.entry-row{display: flex;align-items: center;gap: 13px;min-height: 76px;margin-top: var(--s3);padding: 14px 16px;background: var(--card);border: 1px solid var(--line);border-radius: var(--r);text-decoration: none;color: inherit;}.entry-row:active{background: var(--card-2);}.entry-row .er-mark{flex: 0 0 auto;width: 46px;height: 46px;border-radius: var(--r-sm);background: var(--turf-bg);color: var(--turf-dark);border: 1.5px solid var(--turf-line);display: grid;place-items: center;}.entry-row .er-mark .i{width: 24px;height: 24px;}.entry-row .er-body{flex: 1 1 auto;min-width: 0;}.entry-row .er-t{display: block;font-size: var(--fs-md);font-weight: 800;}.entry-row .er-s{display: block;margin-top: 2px;font-size: var(--fs-sm);color: var(--ink-2);line-height: 1.45;}.entry-row .er-go{flex: 0 0 auto;font-size: var(--fs-base);font-weight: 800;color: var(--turf-dark);text-decoration: underline;text-underline-offset: 4px;}.chip.venue{font-size: var(--fs-md);font-weight: 800;padding: 10px 20px;}.venue-head{margin: 0 0 var(--s3);}.venue-head .vname{font-size: var(--fs-xl);font-weight: 800;line-height: var(--lh-tight);margin: 0;word-break: keep-all;}.venue-head .vsub{display: flex;align-items: center;gap: var(--s2);flex-wrap: wrap;margin-top: 6px;font-size: var(--fs-base);color: var(--ink-2);font-weight: 600;}.venue-head .vsub b{font-weight: 800;color: var(--ink);}.team-entry{display: flex;align-items: center;gap: 13px;min-height: 76px;margin: 0 0 var(--s3);padding: 14px 16px;background: var(--card);border: 1.5px solid var(--turf-line);border-radius: var(--r);text-decoration: none;color: inherit;}.team-entry:active{background: var(--turf-bg);}.team-entry .grow{flex: 1 1 auto;min-width: 0;}.team-entry .t{display: block;font-size: var(--fs-md);font-weight: 800;}.team-entry .s{display: block;margin-top: 2px;font-size: var(--fs-sm);color: var(--ink-2);line-height: 1.45;}.team-entry .i{width: 24px;height: 24px;flex: 0 0 auto;color: var(--turf-dark);}.slotlist .li.slot{align-items: flex-start;}.slotlist .li.slot .avatar{margin-top: 2px;}.slotlist .li.slot form,.slotlist .li.slot>.badge{margin-top: 2px;}.slotlist .li.slot.full{background: var(--card-2);}.slotlist .seatcnt{font-size: var(--fs-sm);font-weight: 800;color: var(--turf-dark);background: var(--turf-bg);border: 1px solid var(--turf-line);border-radius: var(--r-sm);padding: 2px 8px;font-variant-numeric: tabular-nums;}.slotlist .seatcnt.full{color: var(--warn);background: var(--warn-bg);border-color: var(--warn);}.slotlist .slotrow{display: flex;align-items: center;gap: 6px;flex-wrap: wrap;font-size: var(--fs-base);color: var(--ink);font-weight: 600;padding: 6px 0;border-bottom: 1px dashed var(--line-2);}.slotlist .slotrow:last-child{border-bottom: 0;}.slotlist .slotrow b{font-weight: 800;}.match-card .meta .vname{font-size: var(--fs-md);font-weight: 800;color: var(--ink);}.kv .v.vname{font-size: var(--fs-md);font-weight: 800;}.pickers .pick span .left{display: block;margin-top: 2px;font-size: var(--fs-xs);font-weight: 700;opacity: 0.85;}.capnow{font-size: var(--fs-base);font-weight: 700;color: var(--ink-2);background: var(--bg);border: 1px solid var(--line);border-radius: var(--r-sm);padding: 4px 10px;}.capnow b{font-weight: 800;color: var(--ink);}.list .li.mch{align-items: flex-start;}.list .li.mch .avatar.photo{padding: 0;overflow: hidden;background: #fff;}.list .li.mch .avatar.photo img{width: 100%;height: 100%;object-fit: contain;}.mph-strip{display: flex;gap: 8px;margin-top: 8px;overflow-x: auto;scrollbar-width: none;padding-bottom: 2px;}.mph-strip::-webkit-scrollbar{display: none;}.mph-strip .sh{flex: 0 0 auto;height: 84px;border-radius: var(--r-sm);border: 1px solid var(--line-2);background: #fff;overflow: hidden;display: grid;place-items: center;}.mph-strip .sh img{height: 84px;width: auto;max-width: 140px;object-fit: contain;display: block;}.coupons{margin-top: 26px;}.coupons>h2{font-size: var(--fs-lg);font-weight: 800;line-height: var(--lh-tight);border-left: 4px solid var(--ink);padding-left: 10px;}.coupon-list{list-style: none;margin: var(--s3) 0 0;padding: 0;display: grid;gap: var(--s3);}.coupon{background: var(--card);border: 1px solid var(--line);border-radius: var(--r);padding: var(--s4);}.coupon .shot{--nh: 120px;}.coupon .tx{margin-top: var(--s3);}.coupon .tx h3{font-size: var(--fs-md);font-weight: 800;line-height: var(--lh-tight);}.coupon .ln{margin: var(--s2) 0 0;font-size: var(--fs-base);line-height: 1.55;color: var(--ink);}.coupon .ln.when b{font-weight: 800;color: var(--warn);}.coupon .ln.terms{font-size: var(--fs-sm);color: var(--ink-2);}.coupon .ln.stock{margin-top: var(--s1);font-size: var(--fs-sm);color: var(--ink-2);}.coupon .ln.stock b{font-size: var(--fs-base);font-weight: 800;color: var(--turf-dark);}.coupon .btn.dl{margin-top: var(--s4);}.coupon .btn.dl .i{width: 24px;height: 24px;}.coupon .ln.note{font-size: var(--fs-sm);color: var(--ink-2);}.coupon .ln.note b{font-weight: 800;color: var(--ink);}.coupon .ln.note a{color: var(--turf-dark);font-weight: 800;text-decoration: underline;text-underline-offset: 3px;}@media (min-width: 768px){.coupon{display: flex;align-items: flex-start;gap: var(--s5);}.coupon .shot{--nh: 180px;flex: 0 0 auto;}.coupon .tx{margin-top: 0;flex: 1 1 auto;min-width: 0;}.coupon .btn.dl{width: auto;min-width: 220px;}}.duesbox{margin-top: var(--s7);}.duesbox>h2{font-size: var(--fs-xl);font-weight: 800;line-height: var(--lh-tight);letter-spacing: -0.5px;border-left: 5px solid var(--ink);padding-left: var(--s3);margin: 0;}.duesbox>h2.mini{font-size: var(--fs-md);font-weight: 800;letter-spacing: -0.3px;border-left: none;padding-left: 0;}.duesbox>.say{margin: var(--s3) 0 0;font-size: var(--fs-base);line-height: 1.6;color: var(--ink-2);}.dues-cards{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: var(--s3);margin-top: var(--s4);}.dues-card{background: var(--card);border: 1px solid var(--line);border-radius: var(--r-lg);padding: var(--s4);display: flex;flex-direction: column;gap: var(--s1);min-width: 0;}.dues-card .nm{font-size: var(--fs-md);font-weight: 800;color: var(--ink);}.dues-card .fee{font-size: var(--fs-2xl);font-weight: 800;letter-spacing: -1px;color: var(--turf-dark);}.dues-card .fee .wo{font-size: var(--fs-md);font-weight: 800;margin-left: 2px;}.dues-card .fee.soon{font-size: var(--fs-md);font-weight: 800;color: var(--hold);letter-spacing: 0;}.dues-card .per{font-size: var(--fs-sm);font-weight: 700;color: var(--ink-3);}.dues-card .ln{font-size: var(--fs-sm);line-height: 1.5;color: var(--ink-2);}.dues-card form,.dues-card>.btn{margin-top: auto;padding-top: var(--s3);}.dues-card form{margin-bottom: 0;}.dues-card .nm,.dues-card .fee,.dues-card .per,.dues-card .ln{min-width: 0;overflow-wrap: anywhere;}@media (max-width: 559px){.dues-cards{gap: var(--s2);}.dues-card{padding: var(--s3);}.dues-card .nm{font-size: var(--fs-base);}.dues-card .fee{font-size: var(--fs-xl);letter-spacing: -0.8px;}.dues-card .fee .wo{font-size: var(--fs-base);}.dues-card .fee.soon{font-size: var(--fs-base);letter-spacing: -0.3px;}.dues-card .btn{padding-left: var(--s2);padding-right: var(--s2);font-size: var(--fs-base);}}.duesbox .dues-note{margin: var(--s4) 0 0;font-size: var(--fs-sm);line-height: 1.6;color: var(--ink-2);background: var(--card-2);border: 1px solid var(--line);border-radius: var(--r-sm);padding: var(--s3) var(--s4);}.duesbox .dues-note b{font-weight: 800;color: var(--ink);}.duesbox .sub-actions.dues-admin{margin-top: var(--s3);}.duesbox.hero{margin-top: var(--s6);}.duesbox.hero>h2,.duesbox.hero>h2.mini{color: #fff;}.duesbox.hero>.say{color: var(--bar-ink);}.duesbox.hero .dues-note{background: var(--bar-2);border-color: var(--bar-line);color: var(--bar-ink);}.duesbox.hero .dues-note b{color: #fff;}.duesbox.hero .sub-actions a{color: var(--bar-ink);}.duesbox.hero :focus-visible{outline: 3px solid #fff;outline-offset: 3px;}@media (min-width: 1024px){.duesbox.hero .dues-cards{max-width: 960px;margin-left: 0;margin-right: auto;}.duesbox.hero>h2.mini{max-width: 960px;margin-left: 0;margin-right: auto;}}.offsite{margin-top: var(--s6);}.offsite>h2.mini{font-size: var(--fs-md);font-weight: 800;letter-spacing: -0.3px;margin: 0 0 var(--s3);}.offsite .off-list .li{min-height: 60px;padding: 12px 14px;text-decoration: none;color: var(--ink);}.offsite .off-list .li .t{color: var(--ink);}.offsite .off-list .li .s{color: var(--ink-2);line-height: 1.45;}.offsite .off-list .li .avatar{background: var(--card-2);color: var(--ink-2);border-color: var(--line);}.offsite .off-go{flex: 0 0 auto;color: var(--ink-3);display: inline-flex;align-items: center;}.offsite .off-go .i{width: 20px;height: 20px;}.offsite .off-list .li:hover .off-go,.offsite .off-list .li:focus-visible .off-go{color: var(--ink);}.offsite .off-note{margin: var(--s3) 0 0;font-size: var(--fs-sm);line-height: 1.6;color: var(--ink-2);}.offsite .off-note b{font-weight: 800;color: var(--ink);}.offsite .off-note a{color: var(--ink);font-weight: 700;}.offsite.hero>h2.mini{color: #fff;}.offsite.hero .off-note{color: var(--bar-ink);}.offsite.hero .off-note b,.offsite.hero .off-note a{color: #fff;}.offsite.hero :focus-visible{outline: 3px solid #fff;outline-offset: 3px;}@media (min-width: 1024px){.offsite.hero .off-list,.offsite.hero .off-note{max-width: 960px;margin-left: 0;margin-right: auto;}.offsite.hero>h2.mini{max-width: 960px;margin-left: 0;margin-right: auto;}}.sr-only{position: absolute;width: 1px;height: 1px;margin: -1px;padding: 0;overflow: hidden;clip: rect(0 0 0 0);clip-path: inset(50%);white-space: nowrap;border: 0;}.installbox [hidden]{display: none;}.installbox{margin-top: var(--s5);}.installbox .li{min-height: 66px;padding: 12px 14px;color: var(--ink);}.installbox .li .t{color: var(--ink);}.installbox .li .s{color: var(--ink-2);line-height: 1.45;}.installbox .li .s.ios b{font-weight: 800;color: var(--ink);}.installbox .li .s.inapp{margin: 6px 0 0;padding-left: 20px;}.installbox .li .s.inapp li{margin-top: 3px;line-height: 1.5;word-break: keep-all;}.installbox .li .s.inapp b{font-weight: 800;color: var(--ink);}.installbox .li .avatar{background: var(--turf-bg);color: var(--turf-dark);border-color: var(--turf-line);}.installbox .btn.install-go{flex: 0 0 auto;min-width: 84px;padding-left: var(--s4);padding-right: var(--s4);}.installbox.hero{margin-top: var(--s5);}.installbox.hero :focus-visible{outline: 3px solid #fff;outline-offset: 3px;}@media (min-width: 1024px){.installbox.hero .list{max-width: 960px;margin-left: 0;margin-right: auto;}.installbox.hero>h2.mini{max-width: 960px;margin-left: 0;margin-right: auto;}}.posboard-card{padding: var(--s4);}.posboard-lead{margin: 0 0 var(--s4);font-size: var(--fs-base);line-height: 1.5;}.posboard-deadline{margin: 0 0 var(--s3);padding: 10px 12px;border-radius: var(--r-sm);background: var(--turf-bg);border: 1px solid var(--turf-line);font-size: var(--fs-base);line-height: 1.45;word-break: keep-all;}.posboard{width: 100%;border-collapse: collapse;table-layout: fixed;}.posboard col.c-no{width: 11%;}.posboard col.c-pos{width: 37%;}.posboard col.c-team{width: 26%;}.posboard th,.posboard td{border: 1px solid var(--line);padding: 8px 4px;text-align: center;vertical-align: middle;}.posboard thead th{background: var(--card-2);font-size: var(--fs-sm);font-weight: 800;color: var(--ink-2);padding: 10px 2px;}.posboard tbody th[scope="row"]{font-size: 19px;font-weight: 800;color: var(--ink);background: var(--card);}.posboard td.pos{text-align: center;padding: 8px 5px;}.posboard .pos-name{font-size: var(--fs-base);font-weight: 700;color: var(--ink);line-height: 1.3;word-break: keep-all;}.posboard .pos-fee{margin-top: 2px;font-size: var(--fs-sm);font-weight: 700;color: var(--ink-2);line-height: 1.3;}.posboard .pos-earn{display: block;font-size: var(--fs-xs);font-weight: 700;color: var(--turf-dark);}.posboard td.cell{padding: 6px 4px;}.posboard td.cell form{margin: 0;}.posboard .posbtn{display: flex;align-items: center;justify-content: center;width: 100%;min-height: 44px;padding: 6px 2px;border: 2px solid var(--turf);border-radius: 8px;background: #fff;color: var(--turf-dark);font-family: inherit;font-size: var(--fs-sm);font-weight: 800;line-height: 1.2;cursor: pointer;}.posboard .posbtn:active{background: var(--turf-bg);}.posboard td.cell.closed{background: var(--card-2);}.posboard td.cell.closed span{display: block;padding: 12px 0;font-size: var(--fs-sm);font-weight: 700;color: var(--ink-3);}.posboard td.cell.taken{background: var(--turf);border-color: var(--turf);}.posboard td.cell.taken .who{display: block;padding: 12px 2px;font-size: var(--fs-sm);font-weight: 800;color: #fff;line-height: 1.25;overflow-wrap: anywhere;}.posboard td.cell.taken.mine{background: var(--turf-dark);box-shadow: inset 0 0 0 3px #fff,inset 0 0 0 6px var(--turf-dark);}.posboard td.cell.free span{display: block;padding: 12px 0;font-size: var(--fs-sm);font-weight: 700;color: var(--turf-dark);}.posboard-foot{margin-top: var(--s4);}.posboard-foot .hint{margin: 8px 0 0;font-size: var(--fs-sm);line-height: 1.5;color: var(--ink-2);}.posclear{display: flex;gap: 8px;flex-wrap: wrap;}.posclear form{margin: 0;}@media (min-width: 560px){.posboard .posbtn,.posboard td.cell.closed span,.posboard td.cell.taken .who,.posboard td.cell.free span{font-size: var(--fs-base);}.posboard .pos-fee{font-size: var(--fs-base);}.posboard th,.posboard td{padding: 10px 6px;}}.cmt-card{padding: var(--s4);}.cmt-list{list-style: none;margin: 0 0 var(--s4);padding: 0;}.cmt{position: relative;padding: 10px 0;border-bottom: 1px solid var(--line-2);}.cmt:last-child{border-bottom: 0;}.cmt-head{display: flex;align-items: baseline;gap: 8px;}.cmt-who{font-size: var(--fs-sm);font-weight: 800;color: var(--ink);}.cmt-when{font-size: var(--fs-xs);color: var(--ink-3);}.cmt-body{margin-top: 3px;font-size: var(--fs-base);line-height: 1.5;color: var(--ink);overflow-wrap: anywhere;}.cmt-del{position: absolute;top: 8px;right: 0;margin: 0;}.cmt-del button{background: none;border: 0;padding: 4px 2px;font: inherit;font-size: var(--fs-xs);color: var(--ink-3);text-decoration: underline;cursor: pointer;}.cmt-empty{margin: 0 0 var(--s4);font-size: var(--fs-base);}.cmt-form{display: flex;gap: 8px;margin: 0;}.cmt-form input{flex: 1 1 auto;min-width: 0;height: 52px;padding: 0 12px;border: 1px solid var(--line);border-radius: 8px;background: #fff;font-family: inherit;font-size: var(--fs-base);color: var(--ink);}.cmt-form button{flex: 0 0 auto;min-width: 84px;height: 52px;border: 2px solid var(--turf);border-radius: 8px;background: #fff;color: var(--turf-dark);font-family: inherit;font-size: var(--fs-base);font-weight: 800;cursor: pointer;}.cmt-form button:active{background: var(--turf-bg);}.stat-top{display: flex;align-items: baseline;justify-content: space-between;gap: 10px;margin-bottom: var(--s3);}.stat-at{font-size: var(--fs-sm);color: var(--ink-2);}.stat-at b{color: var(--ink);}.stat-sport{margin-bottom: var(--s5);}.stat-sum{display: flex;gap: 8px;margin: 0 0 var(--s3);}.stat-sum .box{flex: 1 1 0;min-width: 0;padding: 12px 6px;border: 1px solid var(--line);border-radius: 10px;background: var(--card);text-align: center;}.stat-sum .box .n{display: block;font-size: 26px;font-weight: 800;line-height: 1.1;color: var(--ink);}.stat-sum .box .k{display: block;margin-top: 3px;font-size: var(--fs-sm);color: var(--ink-2);}.stat-sum .box.open .n{color: var(--turf-dark);}.stat-sum .box.full .n{color: var(--warn);}.stat-row{display: block;padding: 12px 14px;border: 1px solid var(--line);border-radius: 10px;background: var(--card);margin-bottom: 8px;text-decoration: none;color: inherit;}.stat-row>.stat-go{display: block;text-decoration: none;color: inherit;}.stat-row .t{font-size: var(--fs-base);font-weight: 700;color: var(--ink);line-height: 1.35;}.stat-row .s{margin-top: 3px;font-size: var(--fs-sm);color: var(--ink-2);}.stat-row .nums{margin-top: 6px;display: flex;align-items: baseline;gap: 10px;flex-wrap: wrap;font-size: var(--fs-base);}.stat-row .nums b{font-size: 20px;font-weight: 800;color: var(--turf-dark);}.stat-row .nums .waitn{color: var(--hold);font-weight: 700;}.stat-badge{display: inline-block;padding: 3px 9px;border-radius: 999px;font-size: var(--fs-xs);font-weight: 800;}.stat-badge.OPEN{background: var(--turf-bg);color: var(--turf-dark);}.stat-badge.FULL{background: var(--warn-bg);color: var(--warn);}.stat-badge.CLOSED{background: var(--card-2);color: var(--ink-3);}.stat-badge.CANCELLED{background: var(--card-2);color: var(--ink-3);}.slotgrp{display: flex;flex-wrap: wrap;align-items: center;gap: 6px;margin-top: 8px;padding-top: 8px;border-top: 1px dashed var(--line-2);}.slotgrp .gl{flex: 0 0 100%;font-size: var(--fs-sm);font-weight: 700;color: var(--ink-2);margin-bottom: 2px;}.slotgrp .gl b{color: var(--ink);}.slotgrp .slot{display: inline-flex;align-items: center;gap: 5px;min-height: 44px;padding: 7px 11px;border-radius: 8px;font-size: var(--fs-sm);font-weight: 700;line-height: 1.3;word-break: keep-all;}.slotgrp.taken .slot{background: var(--card-2);color: var(--ink-3);border: 1px solid var(--line);}.slotgrp.taken .slot .st{font-weight: 800;}.slotgrp.open .slot.go{background: var(--turf-bg);color: var(--turf-dark);border: 1.5px solid var(--turf);text-decoration: none;}.slotgrp.open .slot.go:active{background: var(--turf-line);}.slotgrp.open .slot.go .fee{font-weight: 800;}.slotgrp.open .slot.go.wide{flex: 1 1 100%;justify-content: center;font-size: var(--fs-base);min-height: var(--tap);}.slotgrp .slot.justtaken{background: var(--card-2);color: var(--ink-3);border: 1px solid var(--line);}.slotgrp.none .gl{margin-bottom: 0;color: var(--ink-3);}.slotboard{margin-top: 8px;padding-top: 8px;border-top: 1px dashed var(--line-2);}.slotboard>.gl{font-size: var(--fs-sm);font-weight: 700;color: var(--ink-2);margin-bottom: 6px;}.slotboard>.gl b{color: var(--turf-dark);}.statboard{width: 100%;border-collapse: collapse;table-layout: fixed;}.statboard col.c-pos{width: 40%;}.statboard col.c-team{width: 30%;}.statboard th,.statboard td{border: 1px solid var(--line);padding: 6px 4px;text-align: center;vertical-align: middle;}.statboard thead th{background: var(--card-2);color: var(--ink-2);font-size: var(--fs-sm);font-weight: 800;line-height: 1.3;padding: 8px 4px;word-break: keep-all;}.statboard tbody th[scope="row"]{background: var(--card);color: var(--ink);font-size: var(--fs-sm);font-weight: 700;line-height: 1.3;text-align: left;padding-left: 8px;word-break: keep-all;}.statboard td.cell{padding: 4px 3px;}.statboard td.cell.free{background: var(--turf-bg);}.statboard td.cell.free .go{display: flex;flex-direction: column;align-items: center;justify-content: center;min-height: 44px;padding: 4px 2px;border-radius: 7px;color: var(--turf-dark);text-decoration: none;font-size: var(--fs-sm);font-weight: 800;line-height: 1.25;}.statboard td.cell.free .go:active{background: var(--turf-line);}.statboard td.cell.free .go .fee{margin-top: 1px;font-size: var(--fs-xs);font-weight: 700;}.statboard td.cell.taken{background: var(--card-2);}.statboard td.cell.taken span,.statboard td.cell.closed span{display: flex;align-items: center;justify-content: center;min-height: 44px;font-size: var(--fs-sm);font-weight: 700;color: var(--ink-3);line-height: 1.3;}.statboard td.cell.closed{background: var(--card-2);}.statboard .go.justtaken{color: var(--ink-3);font-weight: 700;}.slotboard .bfoot{margin: 8px 0 0;font-size: var(--fs-sm);color: var(--ink-2);}.slotboard .bfoot b{color: var(--ink);font-weight: 800;}@media (max-width: 380px){.statboard th,.statboard td{padding: 5px 2px;}.statboard tbody th[scope="row"]{padding-left: 5px;font-size: var(--fs-xs);}.statboard thead th{font-size: var(--fs-xs);}}.cell-sub{display: block;margin-top: 3px;font-size: var(--fs-sm);font-weight: 600;color: var(--ink-2);line-height: 1.4;word-break: keep-all;overflow-wrap: anywhere;}.applylink{display: flex;align-items: center;justify-content: space-between;gap: 10px;padding: 12px 14px;margin: var(--s4) 0 var(--s2);border: 1.5px solid var(--line);border-radius: 12px;background: var(--card);color: var(--ink);text-decoration: none;min-height: var(--tap);}.applylink .t{display: block;font-size: var(--fs-base);font-weight: 800;line-height: 1.3;}.applylink .s{display: block;margin-top: 2px;font-size: var(--fs-sm);color: var(--ink-2);line-height: 1.4;word-break: keep-all;}.applylink .go{flex: 0 0 auto;font-size: var(--fs-sm);font-weight: 800;color: var(--turf-dark);}.applylink:active{background: var(--card-2);}.statlink{display: flex;align-items: center;justify-content: space-between;gap: 10px;padding: 14px 16px;margin-bottom: var(--s4);border: 2px solid var(--turf-line);border-radius: 12px;background: var(--turf-bg);color: var(--turf-dark);text-decoration: none;font-size: var(--fs-base);font-weight: 800;}.statlink:active{background: var(--turf-line);}.statlink .go{font-size: var(--fs-sm);font-weight: 700;}.posedit{display: flex;gap: 10px;padding: 12px 0;border-bottom: 1px solid var(--line-2);}.posedit:last-of-type{border-bottom: 0;}.posedit-no{flex: 0 0 38px;height: 38px;display: flex;align-items: center;justify-content: center;border-radius: 10px;background: var(--card-2);font-size: 18px;font-weight: 800;color: var(--ink-2);}.posedit-fields{flex: 1 1 auto;min-width: 0;}.posedit-fields .f{margin-bottom: 8px;}.posedit-money{display: flex;gap: 8px;}.posedit-money .f{flex: 1 1 0;min-width: 0;}.posedit-teams{display: flex;gap: 14px;flex-wrap: wrap;margin-top: 4px;}.chk{display: inline-flex;align-items: center;gap: 8px;min-height: 44px;font-size: var(--fs-base);font-weight: 700;color: var(--ink);cursor: pointer;}.chk input[type="checkbox"]{width: 24px;height: 24px;accent-color: var(--turf);flex: 0 0 auto;}.tour-meta{display: flex;flex-wrap: wrap;gap: 6px;margin: var(--s2) 0 0;}.list .li.tour-row.top{border-left: 6px solid var(--turf);}.list .li.tour-row .amt{font-size: var(--fs-2xl);color: var(--ink);}.list .li.tour-row .amt small{font-size: var(--fs-sm);}.holegrid{display: grid;grid-template-columns: repeat(3,1fr);gap: 10px;}.holecell{display: block;}.holecell .hn{display: block;margin-bottom: 4px;font-size: var(--fs-sm);font-weight: 800;color: var(--ink-2);text-align: center;}.holecell input{width: 100%;height: 56px;padding: 0 6px;border: 1.5px solid var(--line);border-radius: var(--r-sm);background: #fff;font-family: inherit;font-size: 22px;font-weight: 800;font-variant-numeric: tabular-nums;text-align: center;color: var(--ink);}@media (min-width: 560px){.holegrid{grid-template-columns: repeat(6,1fr);}}.holecard{margin-top: var(--s3);}.holetable{width: 100%;border-collapse: collapse;table-layout: fixed;}.holetable col.who{width: 26%;}.holetable th,.holetable td{border: 1px solid var(--line);padding: 6px 1px;text-align: center;font-size: var(--fs-sm);font-variant-numeric: tabular-nums;}.holetable thead th{background: var(--card-2);font-size: var(--fs-xs);font-weight: 800;color: var(--ink-2);}.holetable th.who{width: 26%;text-align: left;padding-left: 6px;font-weight: 800;color: var(--ink);overflow-wrap: anywhere;}.holetable tbody td{color: var(--ink);font-weight: 700;}.tour-find{display: flex;gap: 8px;margin: 0 0 var(--s3);}.tour-find input{flex: 1 1 auto;min-width: 0;height: var(--ctl-h);padding: 0 12px;border: 1.5px solid var(--line);border-radius: var(--r-sm);background: #fff;font-family: inherit;font-size: var(--fs-control);color: var(--ink);}.tour-find button{flex: 0 0 auto;min-width: 88px;height: var(--ctl-h);border: 2px solid var(--turf);border-radius: var(--r-sm);background: #fff;color: var(--turf-dark);font-family: inherit;font-size: var(--fs-control);font-weight: 800;cursor: pointer;}.tour-find button:active{background: var(--turf-bg);}.entrant-group{display: flex;gap: 8px;margin: 6px 0 0;}.entrant-group input{flex: 1 1 auto;min-width: 0;height: var(--tap);padding: 0 10px;border: 1.5px solid var(--line);border-radius: var(--r-sm);background: #fff;font-family: inherit;font-size: var(--fs-base);color: var(--ink);}.entrant-group .btn.sm{flex: 0 0 auto;}.cal .cal-tabs{display: flex;gap: var(--s2);margin-top: var(--s4);}.cal .cal-tab{flex: 1 1 0;min-height: var(--tap);padding: 0 var(--s3);display: inline-flex;align-items: center;justify-content: center;border: 1.5px solid var(--line);border-radius: var(--r-sm);background: var(--card);color: var(--ink-2);font-size: var(--fs-md);font-weight: 800;white-space: nowrap;}.cal .cal-tab.on{background: var(--ink);border-color: var(--ink);color: #fff;}.cal .cal-tab:not(.on):active{background: var(--card-2);}.cal .cal-bar{display: flex;align-items: center;gap: var(--s2);margin-top: var(--s4);}.cal .cal-mv{flex: 0 0 auto;min-height: var(--tap);padding: 0 var(--s3);display: inline-flex;align-items: center;white-space: nowrap;border: 1.5px solid var(--line);border-radius: var(--r-sm);background: var(--card);color: var(--ink);font-size: var(--fs-base);font-weight: 800;}.cal .cal-mv:active{background: var(--card-2);}.cal .cal-mo{flex: 1;min-width: 0;margin: 0;text-align: center;font-size: var(--fs-xl);font-weight: 800;letter-spacing: -0.5px;line-height: var(--lh-tight);}.cal .cal-grid{width: 100%;margin-top: var(--s4);border-collapse: collapse;table-layout: fixed;}.cal .cal-grid th{padding: 0 0 var(--s2);text-align: center;font-size: var(--fs-sm);font-weight: 800;color: var(--ink-2);}.cal .cal-grid th.sun{color: var(--warn);}.cal .cal-grid th.sat{color: var(--sp-soccer);}.cal .cal-grid td{padding: 0;border: 1px solid var(--line-2);vertical-align: top;}.cal .cal-grid td.pad{background: var(--card-2);}.cal .d{display: flex;flex-direction: column;align-items: center;justify-content: center;gap: 4px;width: 100%;min-height: 56px;color: var(--ink);text-decoration: none;}.cal .d .n{font-size: var(--fs-base);font-weight: 700;line-height: 1;}.cal .d.wd-0 .n{color: var(--warn);}.cal .d.wd-6 .n{color: var(--sp-soccer);}.cal .d .mk{display: block;width: 20px;height: 5px;border-radius: 3px;background: var(--turf);}.cal .d.has .n{font-weight: 800;}.cal .d.has:active{background: var(--turf-bg);}.cal .d.on{background: var(--turf-bg);box-shadow: inset 0 0 0 2px var(--turf);}.cal .d.today .n{text-decoration: underline;text-underline-offset: 3px;text-decoration-thickness: 2px;}.cal .cal-days{margin-top: var(--s5);}.cal .cal-day[hidden]{display: none;}.cal .cal-dh{margin: 0 0 var(--s3);font-size: var(--fs-lg);font-weight: 800;letter-spacing: -0.3px;border-left: 5px solid var(--turf);padding-left: var(--s3);}.cal .cal-list{list-style: none;margin: 0;padding: 0;display: grid;gap: var(--s3);}.cal .cal-ent{background: var(--card);border: 1px solid var(--line);border-radius: var(--r);padding: var(--s3) var(--s4);}.cal .cal-ent .hd{display: flex;align-items: center;gap: var(--s2);flex-wrap: wrap;}.cal .cal-ent .nm{margin: var(--s2) 0 0;font-size: var(--fs-md);font-weight: 800;line-height: 1.45;letter-spacing: -0.3px;}.cal .cal-ent .mt{margin: var(--s1) 0 0;display: flex;flex-wrap: wrap;gap: 0 var(--s3);font-size: var(--fs-base);line-height: 1.55;color: var(--ink-2);}.cal .cal-ent .mt .tm{color: var(--ink);font-weight: 700;font-variant-numeric: tabular-nums;}.cal .cal-ent .more{display: inline-flex;align-items: center;min-height: var(--tap);margin-top: var(--s1);font-size: var(--fs-base);font-weight: 700;color: var(--turf-dark);text-decoration: underline;text-underline-offset: 4px;}.cal .cal-empty{margin: var(--s5) 0 0;padding: var(--s5) var(--s4);text-align: center;background: var(--card-2);border: 1px solid var(--line);border-radius: var(--r-sm);font-size: var(--fs-base);font-weight: 700;color: var(--ink-2);}.cal>.sub-actions{margin-top: var(--s4);}@media (max-width: 419px){.cal .cal-grid{width: calc(100% + 16px);margin-left: -8px;}}.cal{margin-top: 26px;}.cal>h2{font-size: var(--fs-lg);font-weight: 800;line-height: var(--lh-tight);border-left: 4px solid var(--ink);padding-left: 10px;}.cal>.say{margin: var(--s3) 0 0;font-size: var(--fs-sm);line-height: 1.6;color: var(--ink-2);}.sportpick{padding: 9px;gap: 7px;}.sportpick .sp-grid{gap: 7px;}.sportpick .sp-tile{min-height: 108px;padding: 7px 8px 9px;gap: 5px;}.sportpick .pic{height: 54px;}.sportpick .sp-all{min-height: 52px;padding: 8px 12px;}.stack{gap: 10px;}.match-card{padding: var(--s3) var(--s3) var(--s3) var(--s4);}.match-card .row1{margin-bottom: 4px;}.match-card .ttl{margin-bottom: 4px;}.match-card .meta{gap: 3px;}.match-card .foot{margin-top: 8px;padding-top: 8px;}.installbox{margin-top: var(--s4);}.offsite{margin-top: var(--s4);}.offsite .off-list .li{min-height: 56px;padding: 10px 14px;}.coupons{margin-top: var(--s4);}.coupon{padding: var(--s3);}.coupon .shot{--nh: 104px;}.coupon .tx{margin-top: var(--s2);}.duesbox{margin-top: var(--s4);}.dues-cards{margin-top: var(--s3);}.dues-card{padding: var(--s3);}.sect-head{margin: var(--s4) 2px var(--s2);}.certs{margin-top: var(--s4);}.rotbox{margin-top: var(--s4);}.afflstrip{margin-bottom: var(--s4);padding-bottom: var(--s4);}.sportpick .pic.photo{max-width: 132px;}.offsite .off-list .li,.installbox .li{padding: 9px 14px;}.offsite .off-note{margin-top: var(--s2);}.coupon .ln{margin-top: 5px;line-height: 1.45;}.coupon .btn.dl{margin-top: var(--s3);}.duesbox>.say{margin-top: var(--s2);line-height: 1.45;}.duesbox .dues-note{margin-top: var(--s3);line-height: 1.45;}.sitefoot .foot-top{gap: var(--s3);}.sitefoot .bizinfo .bi{line-height: 1.55;}.sitefoot .legal{margin-top: var(--s3);padding-top: var(--s3);}@media (min-width: 768px){.cal .d{min-height: 76px;}.cal .cal-tab{flex: 0 0 auto;min-width: 180px;}.cal .cal-list{grid-template-columns: 1fr 1fr;gap: var(--s4);}}@media (min-width: 1024px){.cal .cal-list{grid-template-columns: 1fr 1fr 1fr;}}@media (hover: hover) and (pointer: fine){.btn:not(:disabled):hover{background: var(--card-2);}.btn.primary:not(:disabled):hover{background: var(--turf-dark);border-color: var(--turf-dark);}.btn.ghost:not(:disabled):hover{background: var(--card-2);}.btn.danger:not(:disabled):hover{background: var(--warn-bg);}.hero-action:not(:disabled):hover{background: var(--turf-dark);}.hero-action.warn:not(:disabled):hover{background: var(--warn-bg);}.hero-action.earn:not(:disabled):hover{background: var(--turf-dark);}.hero-action.spend:not(:disabled):hover{background: #5f3d04;}.appbar .icon-btn:not(:disabled):hover{background: var(--bar-line);}.appbar .kakao-logo-btn:not(:disabled):hover{background: #f4dc00;}a.match-card:hover{border-color: var(--ink-3);}a.sponsor:hover{background: var(--card-2);}a.mainspon:hover{background: var(--card-2);}.mk-item:hover{background: var(--card-2);}.entry-row:hover{background: var(--card-2);}.applylink:hover{background: var(--card-2);}.team-entry:hover{background: var(--turf-bg);}.notice-docs>li>a:hover{background: var(--line-2);}.afflstrip a.affl:hover .mk{background: var(--line-2);}.pic-tile:hover img{border-color: var(--ink-3);background: var(--line-2);}.certs .cert:hover .pic{background: var(--card-2);border-color: var(--ink-3);}.slotgrp.open .slot.go:hover{background: var(--turf-line);}.statboard td.cell.free .go:hover{background: var(--turf-line);}.statlink:hover{background: var(--turf-line);}.pager a:hover{background: var(--card-2);}.cal .cal-mv:hover{background: var(--card-2);}.cal .d.has:hover{background: var(--turf-bg);}.cal .cal-tab:not(.on):hover{background: var(--card-2);}.stepper .step:not(:disabled):hover{background: var(--line-2);border-color: var(--ink-3);}.rotbox .rot-btn:not(:disabled):hover{background: var(--card-2);}.cmt-form button:not(:disabled):hover{background: var(--turf-bg);}.tour-find button:not(:disabled):hover{background: var(--turf-bg);}.posboard button.posbtn:not(:disabled):hover{background: var(--turf-bg);}.dir.earn:not(:disabled):hover{background: #d5e8dd;}.dir.spend:not(:disabled):hover{background: #f7e8cd;}.sect-head a.more:hover{color: var(--ink);}.sub-actions a:hover,.sub-actions button:not(:disabled):hover{color: var(--ink);}.duesbox.hero .sub-actions a:hover{color: #fff;}}.secfold .secfold-body{position: relative;}.fold-t,.secfold-t{clip: rect(0 0 0 0);left: 0;top: 0;pointer-events: none;}.fold,.secfold{position: relative;}.fold>.fold-t{top: auto;bottom: 0;}.secfold>.secfold-t{top: 0;}@media (max-width: 480px){.appbar{gap: 10px;box-shadow: inset 0 -3px 0 var(--turf),0 2px 10px rgba(0,0,0,.18);}.appbar .brand .mark{border-radius: 9px;box-shadow: 0 0 0 2px rgba(255,255,255,.12);}.appbar .kakao-logo-btn{border-radius: 12px;}.appbar .who{font-size: var(--fs-xs);color: #b9c2cc;}.appbar .who b{font-size: var(--fs-base);font-weight: 800;letter-spacing: -0.2px;}.appbar .icon-btn,.appbar .back{border-radius: 12px;}.appbar .icon-btn{background: transparent;border-color: #4a535e;font-size: var(--fs-sm);}.sportnow{padding: 8px var(--wrap-pad);border-bottom: 0;box-shadow: 0 1px 0 var(--line),0 6px 14px rgba(20,24,29,.08);}.sportnow .sn-btn{border-radius: 999px;background: var(--card-2);padding-left: 16px;padding-right: 14px;}.mainspon-wrap{padding: 14px var(--wrap-pad) 0;}.mainspon-wrap.rotbox{padding-bottom: 14px;}.mainspon{border-radius: 16px;border-color: var(--line);overflow: hidden;}.mainspon .tx{padding: 12px 16px 14px;}.mainspon .nm{letter-spacing: -0.3px;}.rot-nav{gap: 8px;align-items: center;}.rot-btn{border-radius: 999px;border-width: 1px;background: var(--card-2);font-size: var(--fs-base);}.rot-count{min-width: 64px;text-align: center;font-size: var(--fs-sm);color: var(--ink-3);font-weight: 700;}.rot-count b{color: var(--ink);font-size: var(--fs-base);}.sportpick{padding: 14px var(--wrap-pad) 16px;gap: 10px;border-bottom: 0;box-shadow: 0 1px 0 var(--line);}.sportpick .sp-grid{gap: 10px;}.sportpick .sp-all,.sportpick .sp-tile{border-radius: 14px;border-width: 1px;background: var(--card);}.sportpick .sp-all{background: var(--card-2);letter-spacing: -0.2px;}.sportpick .sp-tile{box-shadow: 0 1px 2px rgba(20,24,29,.05);}.sportpick .sp-all.on{background: var(--ink);border-color: var(--ink);color: #fff;}.sect-head h2,.rotbox>.cap h2,.cal>h2,.certs>h2,.coupons>h2,.duesbox>h2,.clubintro h2{border-left: 0;padding-left: 0;display: flex;align-items: center;gap: 10px;letter-spacing: -0.3px;}.sect-head h2::before,.rotbox>.cap h2::before,.cal>h2::before,.certs>h2::before,.coupons>h2::before,.duesbox>h2::before,.clubintro h2::before{content: "";flex: 0 0 auto;width: 5px;height: 20px;border-radius: 3px;background: var(--turf);}.afflstrip .cap h2::before{background: #6fd3a4;}.rotbox>.cap .sub,.cal>.say{color: var(--ink-3);}.page-title{letter-spacing: -0.5px;}.notice-list{gap: 12px;}.notice{border-radius: 16px;padding: 16px 16px 10px;border-color: var(--line-2);box-shadow: 0 1px 3px rgba(20,24,29,.06);}.notice .hd{align-items: center;}.notice .hd h3{letter-spacing: -0.3px;line-height: 1.35;}.notice .hd .badge{border-radius: 999px;}.notice .dt{display: inline-flex;align-items: center;margin-top: 8px;padding: 3px 10px;border-radius: 999px;background: var(--card-2);color: var(--ink-2);font-size: var(--fs-xs);}.notice p{color: var(--ink);}.hero-action{border-radius: 16px;box-shadow: 0 6px 16px rgba(10,96,64,.22);letter-spacing: -0.3px;}.statlink{border-radius: 16px;border-width: 1px;padding: 14px 16px;min-height: 60px;}.statlink .go{padding: 5px 12px;border-radius: 999px;background: var(--card);border: 1px solid var(--turf-line);white-space: nowrap;}.cal .cal-tabs{gap: 6px;padding: 4px;background: var(--card-2);border: 1px solid var(--line);border-radius: 999px;}.cal .cal-tab{border: 0;border-radius: 999px;background: transparent;}.cal .cal-tab.on{background: var(--ink);color: #fff;box-shadow: 0 2px 6px rgba(20,24,29,.2);}.cal .cal-mv{border-radius: 999px;border-width: 1px;background: var(--card);min-width: 72px;}.cal .cal-mo{letter-spacing: -0.4px;}.cal .cal-grid{border-collapse: separate;border-spacing: 3px;}.cal .cal-grid td{border: 0;border-radius: 10px;background: var(--card);}.cal .cal-grid td.pad{background: transparent;}.cal .cal-grid .d{border-radius: 10px;}.cal .cal-grid .mk{width: 8px;height: 8px;border-radius: 50%;}.cal .cal-grid .d.on{box-shadow: inset 0 0 0 2px var(--turf);}.cal .cal-dh{border-left: 0;padding: 0;display: flex;align-items: center;gap: 10px;letter-spacing: -0.3px;}.cal .cal-dh::before{content: "";width: 5px;height: 20px;border-radius: 3px;background: var(--turf);flex: 0 0 auto;}.cal .cal-ent{border-radius: 16px;padding: 14px 16px;box-shadow: 0 1px 3px rgba(20,24,29,.06);}.cal .cal-ent .badge{border-radius: 999px;}.scopepick{gap: 4px;padding: 4px;background: var(--card-2);border: 1px solid var(--line);border-radius: 999px;}.scopepick a{min-height: var(--tap);border: 0;border-radius: 999px;background: transparent;font-size: var(--fs-sm);white-space: nowrap;padding: 0 6px;letter-spacing: -0.3px;}.scopepick a br{display: none;}.scopepick a.on{background: var(--ink);color: #fff;box-shadow: 0 2px 6px rgba(20,24,29,.2);}.match-card{border-radius: 16px;border-color: var(--line-2);padding: 16px 16px 14px 20px;box-shadow: 0 1px 3px rgba(20,24,29,.06);}.match-card .row1{margin-bottom: 10px;}.match-card .row1 .badge{border-radius: 999px;}.match-card .pill-time{margin-left: auto;padding: 4px 10px;border-radius: 999px;background: var(--card-2);}.match-card .ttl{font-size: 22px;letter-spacing: -0.4px;margin-bottom: 10px;}.match-card .meta{gap: 6px;}.match-card .foot{margin-top: 14px;padding-top: 12px;gap: 12px;}.match-card .gauge{height: 10px;border-radius: 999px;border: 0;background: var(--line-2);overflow: hidden;}.match-card .gauge i{border-radius: 999px;}.installbox .list{border-radius: 16px;border-color: var(--line-2);}.installbox .li{gap: 12px;padding: 12px 14px;}.installbox .li .avatar{width: 44px;height: 44px;flex: 0 0 44px;border-radius: 12px;}.installbox .li .t{font-size: var(--fs-base);font-weight: 800;word-break: keep-all;line-height: 1.3;}.installbox .li .s{word-break: keep-all;}.installbox .btn.install-go,.sharebox .btn.primary{min-width: 72px;padding-left: var(--s3);padding-right: var(--s3);border-radius: 12px;}.sharebox .li .avatar{background: #fee500;color: #191919;border-color: #f0d800;}.sponsors .rot-track:not(:has(.rot-slide:nth-child(4))),.afflstrip .rot-track:not(:has(.rot-slide:nth-child(4))){grid-template-rows: auto;justify-content: center;}.sponsors .sponsor{border-radius: 14px;border-color: var(--line-2);}.secfold-head{border-radius: 14px;background: var(--card);border-color: var(--line);min-height: 64px;}.secfold-head .t{letter-spacing: -0.3px;}.sitefoot{padding-top: var(--s6);}.sitefoot:not(.flat){margin-bottom: calc(-1 * (var(--tab-h) + 28px + env(safe-area-inset-bottom)));padding-bottom: calc(var(--tab-h) + var(--s5) + env(safe-area-inset-bottom));}.sitefoot .org{letter-spacing: -0.3px;}.sitefoot .relsites h2{color: #9aa4af;}.afflstrip .affl .mk{border-radius: 12px;}.tabbar{border-top: 0;box-shadow: 0 -1px 0 var(--line),0 -6px 18px rgba(20,24,29,.08);}.tabbar a{gap: 3px;font-size: var(--fs-sm);color: var(--ink-2);}.tabbar a .i{width: 56px;height: 30px;padding: 3px 16px;border-radius: 999px;box-sizing: border-box;}.tabbar a.on{box-shadow: none;color: var(--turf-dark);font-weight: 800;}.tabbar a.on .i{background: var(--turf-bg);}}@media (max-width: 379px){.scopepick a{font-size: var(--fs-xs);padding: 0 4px;letter-spacing: -0.4px;}.cal .cal-grid{border-spacing: 1px;}}@media (max-width: 480px){.notice-list{grid-template-columns: none;grid-auto-flow: column;grid-auto-columns: 82%;align-items: stretch;overflow-x: auto;overflow-y: hidden;scroll-snap-type: x mandatory;-webkit-overflow-scrolling: touch;overscroll-behavior-x: contain;scrollbar-width: none;-ms-overflow-style: none;padding: 2px 2px 8px;scroll-padding-left: 2px;}.notice-list::-webkit-scrollbar{display: none;}.notice-list>.notice{scroll-snap-align: start;min-width: 0;}.notice-list:not(:has(>.notice:nth-child(2))){grid-auto-columns: 100%;}}.sport-parkgolf,.sport-screenpark,.sc-parkgolf{--sc: var(--sc-parkgolf);--sc-ink: var(--sc-parkgolf-ink);--sc-bg: var(--sc-parkgolf-bg);}.sport-baseball,.sc-baseball{--sc: var(--sc-baseball);--sc-ink: var(--sc-baseball-ink);--sc-bg: var(--sc-baseball-bg);}.sport-soccer,.sc-soccer{--sc: var(--sc-soccer);--sc-ink: var(--sc-soccer-ink);--sc-bg: var(--sc-soccer-bg);}.sport-futsal,.sc-futsal{--sc: var(--sc-futsal);--sc-ink: var(--sc-futsal-ink);--sc-bg: var(--sc-futsal-bg);}.sport-badminton,.sc-etc{--sc: var(--sc-etc);--sc-ink: var(--sc-etc-ink);--sc-bg: var(--sc-etc-bg);}.cal .d .dots{display: flex;gap: 3px;justify-content: center;flex-wrap: wrap;max-width: 100%;min-height: 8px;}.cal .d .dot,.cal-legend .dot{display: block;width: 8px;height: 8px;border-radius: 50%;background: var(--sc,var(--sc-etc));flex: 0 0 auto;}.cal-legend{list-style: none;margin: 0 0 var(--s3);padding: 0;display: flex;flex-wrap: wrap;gap: 6px 14px;font-size: var(--fs-sm);font-weight: 700;color: var(--ink-2);}.cal-legend li{display: inline-flex;align-items: center;gap: 6px;}.cal-legend .dot{width: 10px;height: 10px;}.cal .cal-ent[class*="sc-"]{border-left: 5px solid var(--sc);}.match-card[class*="sport-"]::before{background: var(--sc,var(--ink-3));}.badge[class*="sport-"]{color: var(--sc-ink,var(--ink));background: var(--sc-bg,var(--bg));border-color: var(--sc,var(--line));}.list .li .avatar[class*="sport-"]{color: var(--sc-ink);background: var(--sc-bg);border-color: var(--sc);}.sportpick .sp-tile[class*="sport-"]{border-left-color: var(--sc);}.sportpick .sp-tile.on[class*="sport-"]{background: var(--sc-ink);}.sportpick .sp-all.on{background: var(--ink);background-image: linear-gradient(90deg,var(--sc-parkgolf) 0 25%,var(--sc-baseball) 25% 50%,var(--sc-soccer) 50% 75%,var(--sc-futsal) 75% 100%);background-size: 100% 6px;background-repeat: no-repeat;background-position: bottom;}.sportnow.sn-sport{border-bottom: 3px solid var(--sc);}.sportnow.sn-sport .sn-btn{background: var(--sc-bg);border-color: var(--sc);color: var(--sc-ink);}.sportnow.sn-sport .go{color: var(--sc-ink);}.sportnow.sn-all{border-bottom: 3px solid transparent;border-image: linear-gradient(90deg,var(--sc-parkgolf) 0 25%,var(--sc-baseball) 25% 50%,var(--sc-soccer) 50% 75%,var(--sc-futsal) 75% 100%) 1;}@media (max-width: 768px){.tabbar{border-top: 0;box-shadow: 0 -1px 0 var(--line),0 -6px 18px rgba(20,24,29,.08);background: rgba(255,255,255,.97);}.tabbar a{gap: 3px;font-size: var(--fs-sm);color: var(--ink-2);-webkit-tap-highlight-color: transparent;}.tabbar a .i{width: 56px;height: 30px;padding: 3px 16px;border-radius: 999px;box-sizing: border-box;transition: background-color .15s;}.tabbar a.on{box-shadow: none;color: var(--turf-dark);font-weight: 800;}.tabbar a.on .i{background: var(--turf-bg);}.tabbar a:active .i{background: var(--line-2);}}@media (min-width: 769px){.tabbar{max-width: 600px;left: 0;right: 0;margin: 0 auto;border: 1px solid var(--line);border-bottom: 0;border-radius: 18px 18px 0 0;box-shadow: 0 -4px 16px rgba(20,24,29,.08);}.tabbar a{flex-direction: row;gap: 8px;}.tabbar a.on{box-shadow: inset 0 -3px 0 var(--turf-dark);}.wrap:has(~ .tabbar){padding-bottom: calc(var(--tab-h) + 32px + env(safe-area-inset-bottom));}}.launch-splash{display: none;}html.ls-on .launch-splash{display: flex;position: fixed;inset: 0;z-index: 2147483000;flex-direction: column;align-items: center;justify-content: center;gap: 18px;background: #f2f3f5;opacity: 1;transition: opacity .35s ease;padding: env(safe-area-inset-top) 24px env(safe-area-inset-bottom);}html.ls-on body{overflow: hidden;}html.ls-out .launch-splash{opacity: 0;pointer-events: none;}.launch-splash img{width: 112px;height: 112px;border-radius: 26px;object-fit: contain;}.launch-splash b{font-size: 30px;font-weight: 900;letter-spacing: -0.02em;color: #1f242b;line-height: 1.2;text-align: center;}.launch-splash b span{display: inline-block;white-space: nowrap;}@media (prefers-reduced-motion: reduce){.launch-splash{transition: none;}}.sbox{position: fixed;inset: 0;z-index: 2147482000;display: flex;align-items: center;justify-content: center;padding: max(16px,env(safe-area-inset-top)) 16px max(16px,env(safe-area-inset-bottom));background: rgba(15,18,24,.72);}.sbox[hidden]{display: none;}.sbox-card{position: relative;width: min(100%,420px);max-height: 100%;overflow: auto;display: flex;flex-direction: column;align-items: center;gap: 12px;padding: 56px 20px 20px;border-radius: 20px;background: var(--card,#fff);box-shadow: 0 18px 48px rgba(0,0,0,.28);text-align: center;}.sbox-x{position: absolute;top: 6px;right: 6px;width: 48px;height: 48px;border: 0;border-radius: 50%;background: transparent;color: var(--ink,#1f242b);font-size: 30px;line-height: 1;cursor: pointer;font-family: inherit;}.sbox-x:active{background: var(--card-2,#f2f3f5);}.sbox-logo{width: min(72vw,260px);aspect-ratio: 1;display: flex;align-items: center;justify-content: center;border-radius: 18px;background: #fff;border: 1px solid var(--line,#e3e5e8);overflow: hidden;}.sbox-logo.wide{width: 100%;aspect-ratio: 2 / 1;}.sbox-logo img{width: 100%;height: 100%;object-fit: contain;padding: 10px;}.sbox-ini{font-size: 96px;font-weight: 900;color: var(--turf,#1f8a4c);}.sbox-nm{font-size: 22px;font-weight: 900;line-height: 1.3;color: var(--ink,#1f242b);word-break: keep-all;}.sbox-ln{margin: 0;font-size: 16px;color: var(--ink-2,#555);word-break: keep-all;}.sbox-go,.sbox-close{width: 100%;min-height: 52px;font-size: 18px;}.sbox-go[hidden]{display: none;}html[data-lb-open] body{overflow: hidden;}.sponsors div.sponsor,.afflstrip div.sponsor,div.mainspon{cursor: pointer;}.notice .nt-go{display: none;}html.js .notice-list{--nt-gap: 8px;grid-template-columns: none;grid-auto-flow: column;grid-auto-columns: calc((100% - 2 * var(--nt-gap)) / 3);column-gap: var(--nt-gap);align-items: stretch;overflow-x: auto;overflow-y: hidden;scroll-snap-type: x mandatory;-webkit-overflow-scrolling: touch;overscroll-behavior-x: contain;scrollbar-width: none;-ms-overflow-style: none;padding: 2px calc(var(--nt-gap) / 2) 6px;scroll-padding-left: calc(var(--nt-gap) / 2);}html.js .notice-list::-webkit-scrollbar{display: none;}html.js .notice-list:not(:has(>.notice:nth-child(2))){grid-auto-columns: calc((100% - 2 * var(--nt-gap)) / 3);}html.js .notice-list>.notice{scroll-snap-align: start;min-width: 0;height: calc(var(--doc-pic,72px) + 71px);display: flex;flex-direction: column;gap: 6px;padding: 10px 8px;overflow: hidden;cursor: pointer;border-radius: var(--r);}html.js .notice-list>.notice .hd{display: block;}html.js .notice-list>.notice .hd .badge{display: inline-block;margin-bottom: 4px;font-size: var(--fs-xs);}html.js .notice-list>.notice .hd h3{font-size: var(--fs-sm);line-height: 1.3;font-weight: 800;letter-spacing: -0.2px;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;word-break: break-all;}html.js .notice-list>.notice .dt{display: block;margin: 0;padding: 0;background: none;border-radius: 0;font-size: var(--fs-xs);color: var(--ink-3);font-weight: 700;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}html.js .notice-list>.notice .nt-go{display: block;margin-top: auto;font-size: var(--fs-xs);font-weight: 800;color: var(--turf-dark);text-decoration: underline;text-underline-offset: 3px;}html.js .notice-list>.notice>.fold,html.js .notice-list>.notice>.notice-pics,html.js .notice-list>.notice>.notice-more-pic,html.js .notice-list>.notice>.notice-docs,html.js .notice-list>.notice>.more{display: none;}@media (min-width: 768px){html.js .notice-list{--nt-gap: 12px;grid-auto-flow: row;grid-template-columns: repeat(3,calc((100% - 2 * var(--nt-gap)) / 3));row-gap: var(--nt-gap);overflow: visible;}html.js .notice-list>.notice{padding: 14px 12px;gap: 8px;}html.js .notice-list>.notice .hd h3{font-size: var(--fs-md);}html.js .notice-list>.notice .dt,html.js .notice-list>.notice .nt-go{font-size: var(--fs-sm);}}@media (max-width: 480px){html.js .notice-list>.notice{border-radius: 14px;}}@media (hover: hover) and (pointer: fine){html.js .notice-list>.notice:hover{border-color: var(--turf);}}html.js .notice-list>.notice:focus-visible{outline: 3px solid var(--turf);outline-offset: 2px;}.sbox-card.note{width: min(100%,640px);align-items: stretch;text-align: left;padding-top: 56px;}.sbox-card.note .sbox-logo,.sbox-card.note .sbox-nm,.sbox-card.note .sbox-ln,.sbox-card.note .sbox-go{display: none;}.sbox-body{display: none;}.sbox-card.note .sbox-body{display: block;}.sbox-body .notice{border: 0;padding: 0;box-shadow: none;background: none;}.sbox-body .notice .hd h3{font-size: 22px;line-height: 1.35;}.sbox-body .notice .nt-go{display: none;}.list.mchlist{border-width: 2px;border-color: var(--line);}.list.mchlist>.li{border-bottom: 2px solid var(--line);}.list.mchlist>.li:last-child{border-bottom: 0;}.rotbox.posters{--per: 2;--slide-gap: 12px;}@media (min-width: 768px){.rotbox.posters{--per: 3;--slide-gap: 14px;}}@media (min-width: 1024px){.rotbox.posters{--per: 4;--slide-gap: 16px;}}.posters .poster img{margin-left: auto;margin-right: auto;}#book{scroll-margin-top: calc(var(--bar-h) + env(safe-area-inset-top) + 76px);}#archive-confirm{scroll-margin-top: calc(var(--bar-h) + env(safe-area-inset-top) + 16px);}.mc-item{display: grid;}.mc-item.has-act>.match-card{border-bottom-left-radius: 0;border-bottom-right-radius: 0;border-bottom-width: 0;}.mc-act{background: var(--card);border: 1px solid var(--line);border-top: 0;border-radius: 0 0 var(--r) var(--r);padding: 0 12px 12px 20px;position: relative;overflow: hidden;}@media (max-width: 480px){.mc-act{border-color: var(--line-2);border-radius: 0 0 16px 16px;}}.mc-act::before{content: "";position: absolute;left: 0;top: 0;bottom: 0;width: 6px;background: var(--sc,var(--ink-3));}.mc-act form{margin: 0;}.mc-join{display: flex;align-items: center;justify-content: center;width: 100%;min-height: var(--tap);border: 0;border-radius: 12px;background: var(--sc-ink,var(--turf));color: #fff;font: inherit;font-size: var(--fs-control);font-weight: 800;text-decoration: none;cursor: pointer;}.mc-join:active{filter: brightness(.88);}.mc-join:disabled{background: var(--ink-2);}.qa{background: var(--card);border: 2px solid var(--sc,var(--line));border-radius: var(--r);padding: 12px 12px 4px;margin: 0 0 14px;position: relative;}.qa-head{display: flex;align-items: center;justify-content: space-between;gap: 8px;margin-bottom: 8px;}.qa-t{font-size: var(--fs-md,19px);font-weight: 900;color: var(--sc-ink,var(--ink));}.qa-n{font-size: var(--fs-sm);font-weight: 800;color: var(--sc-ink,var(--ink-2));background: var(--sc-bg,var(--turf-bg));border-radius: 999px;padding: 3px 10px;white-space: nowrap;}.qa-none{padding: 14px 4px 16px;font-size: var(--fs-base);font-weight: 800;color: var(--ink-2);text-align: center;}.qa-none{display: flex;flex-direction: column;align-items: stretch;gap: 10px;}.qa-none .qa-btn{gap: 6px;}.qa-none .qa-btn .i{width: 22px;height: 22px;}.qa-none-s{font-size: var(--fs-sm);font-weight: 700;color: var(--ink-2);}.qa,.qa-row,.qa-none{scroll-margin-bottom: calc(var(--tab-h) + 16px + env(safe-area-inset-bottom));}.qa-flash{margin-bottom: 10px;}.qa-row{display: flex;align-items: center;gap: 10px;padding: 10px 0;border-top: 1px solid var(--line);}.qa-head + .qa-row,.qa-flash + .qa-row{border-top: 0;}.qa-row.is-mine{background: var(--turf-bg);margin: 0 -12px;padding: 10px 12px;}.qa-info{flex: 1 1 auto;min-width: 0;display: flex;flex-direction: column;gap: 2px;color: var(--ink);text-decoration: none;}.qa-title{font-size: var(--fs-md,19px);font-weight: 900;line-height: 1.3;}.qa-when{font-size: var(--fs-base);font-weight: 800;line-height: 1.35;}.qa-where{font-size: var(--fs-base);font-weight: 700;color: var(--ink-2);line-height: 1.35;overflow-wrap: anywhere;}.qa-row .qa-where,.qa-item .qa-where{font-size: var(--fs-md,19px);font-weight: 900;color: var(--ink);line-height: 1.3;}.qa-host{font-size: var(--fs-base);font-weight: 700;color: var(--ink-2);line-height: 1.35;overflow-wrap: anywhere;}.qa-sub{font-size: var(--fs-sm);font-weight: 700;color: var(--ink-2);}.qa-do{flex: none;display: flex;flex-direction: column;align-items: stretch;gap: 6px;min-width: 96px;}.qa-do form{margin: 0;}.qa-btn{display: flex;align-items: center;justify-content: center;min-height: var(--tap);width: 100%;padding: 0 14px;border: 0;border-radius: 12px;background: var(--sc-ink,var(--turf));color: #fff;font: inherit;font-size: var(--fs-control);font-weight: 900;text-decoration: none;cursor: pointer;white-space: nowrap;}.qa-btn:active{filter: brightness(.88);}.qa-btn:disabled{background: var(--ink-2);}.qa-btn.qa-pay{background: var(--warn);}.qa-done{display: flex;align-items: center;justify-content: center;gap: 4px;min-height: 44px;padding: 0 10px;border-radius: 12px;background: var(--turf);color: #fff;font-size: var(--fs-base);font-weight: 900;white-space: nowrap;}.qa-done .i{width: 20px;height: 20px;}.qa-cell{font-size: var(--fs-sm);font-weight: 800;color: var(--turf-dark,var(--ink));text-align: center;}.qa-cancel button{width: 100%;min-height: 40px;border: 1.5px solid var(--line);border-radius: 10px;background: var(--card);color: var(--ink-2);font: inherit;font-size: var(--fs-sm);font-weight: 800;cursor: pointer;}.qa-rest{font-size: var(--fs-sm);font-weight: 800;color: var(--ink-2);text-align: center;}.qa.qa-one .qa-row{flex-direction: column;align-items: stretch;gap: 12px;padding-bottom: 12px;}.qa.qa-one .qa-row.is-mine{margin: 0 -12px -4px;border-radius: 0 0 var(--r) var(--r);}.qa.qa-one .qa-do{min-width: 0;}.qa.qa-one .qa-btn{min-height: 60px;font-size: var(--fs-lg,21px);}.qa.qa-one .qa-done{min-height: 56px;font-size: var(--fs-md,19px);}.sportpick.in-wrap{border: 1.5px solid var(--line);border-radius: var(--r);margin: 0 0 14px;padding: 10px;}@media (min-width: 768px){.sportpick.in-wrap{padding-left: 10px;padding-right: 10px;}.sportpick.in-wrap .sp-grid{grid-template-columns: repeat(auto-fit,minmax(150px,1fr));}}.sportpick.in-wrap .sp-tile{min-height: 0;}.venue-pick-h{margin: 0 0 8px;font-size: var(--fs-base);color: var(--ink-2);}.venue-pick-h b{color: var(--ink);}.slotlist .li.slot .avatar{display: flex;flex-direction: column;justify-content: center;line-height: 1.05;width: 52px;}.slotlist .li.slot .avatar .ap{font-size: 13px;font-weight: 800;}.slot-host{font-size: var(--fs-md);color: var(--ink);}.slot-host b{font-weight: 900;}.slot-match{color: var(--ink-2);font-size: var(--fs-sm);margin-left: 4px;}.qa-host{font-size: var(--fs-md,19px);font-weight: 800;color: var(--ink);}.venue-pick .pick span{flex-direction: column;gap: 2px;min-height: 72px;}.venue-pick .vp-name{font-weight: 900;font-size: var(--fs-control);line-height: 1.25;word-break: keep-all;}.venue-none{margin: 10px 0 0;padding: 14px 16px;border-radius: var(--r);border: 2px dashed var(--line);background: var(--card);font-size: var(--fs-base);font-weight: 700;color: var(--ink-2);}.venue-legacy{margin: 0 0 10px;font-size: var(--fs-base);color: var(--ink);}select.time-ko{font-weight: 800;}@media (max-width: 380px){.venue-pick{grid-template-columns: 1fr;}}.offsite .off-row{--off-gap: 8px;display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: var(--off-gap);align-items: stretch;}.offsite .off-row .li{display: flex;flex-direction: column;align-items: center;justify-content: center;gap: 6px;min-width: 0;min-height: 76px;padding: 10px 8px;background: var(--card);border: 1px solid var(--line);border-radius: var(--r);color: var(--ink);text-decoration: none;text-align: center;}.offsite .off-row .off-ic{display: inline-flex;color: var(--ink-2);}.offsite .off-row .off-ic .i{width: 22px;height: 22px;}.offsite .off-row .li .t{font-size: var(--fs-sm);line-height: 1.3;font-weight: 800;letter-spacing: -0.2px;color: var(--ink);word-break: keep-all;overflow-wrap: anywhere;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;}.offsite .off-row .li:focus-visible{outline: 3px solid var(--turf);outline-offset: 2px;}.offsite.hero .off-row .li:focus-visible{outline-color: #fff;}@media (hover: hover) and (pointer: fine){.offsite .off-row .li:hover{border-color: var(--turf);}}@media (min-width: 768px){.offsite .off-row{--off-gap: 12px;}.offsite .off-row .li{min-height: 88px;padding: 14px 12px;gap: 8px;}.offsite .off-row .li .t{font-size: var(--fs-md);}}@media (min-width: 1024px){.offsite.hero .off-row{max-width: 960px;margin-left: 0;margin-right: auto;}}@media (max-width: 480px){.offsite .off-row .li{border-radius: 14px;}}@media (max-width: 400px){.offsite .off-row .li{padding-left: 6px;padding-right: 6px;}}.bk-round{display: grid;gap: 10px;}@media (min-width: 900px){.bk-roundcard .bk-round{grid-template-columns: 1fr 1fr;}}.bk-match{border: 1px solid var(--line);border-radius: 12px;background: var(--card);overflow: hidden;scroll-margin-top: 80px;}.bk-match.done{border-color: var(--turf-line);}.bk-side{display: flex;align-items: center;gap: 10px;min-height: 48px;padding: 8px 12px;font-size: var(--fs-base);border-left: 5px solid transparent;}.bk-side + .bk-side{border-top: 1px solid var(--line);}.bk-side .nm{flex: 1 1 auto;word-break: keep-all;}.bk-side .sc{flex: 0 0 auto;min-width: 2.2em;text-align: right;font-weight: 800;font-size: var(--fs-md);}.bk-side.won{font-weight: 800;border-left-color: var(--turf);background: var(--turf-bg);color: var(--turf-dark);}.bk-side.empty .nm{color: var(--ink-3);}.bk-note{padding: 6px 12px;font-size: var(--fs-sm);color: var(--ink-2);}.bk-form{padding: 10px 12px 12px;border-top: 1px dashed var(--line);display: grid;gap: 10px;}.bk-scores{display: grid;grid-template-columns: 1fr 1fr;gap: 10px;}.bk-scores label{display: grid;gap: 4px;font-size: var(--fs-sm);font-weight: 700;}.bk-scores input{min-height: 52px;font-size: 20px;text-align: center;}.bk-champ{margin: 0 0 12px;padding: 14px 16px;border-radius: 14px;background: var(--turf);color: #fff;font-size: var(--fs-md);text-align: center;}.bk-table-wrap{overflow-x: auto;margin-bottom: 12px;}.bk-table{width: 100%;border-collapse: collapse;font-size: var(--fs-base);}.bk-table th,.bk-table td{padding: 8px 6px;text-align: center;border-bottom: 1px solid var(--line);white-space: nowrap;}.bk-table th{font-size: var(--fs-sm);color: var(--ink-2);font-weight: 700;}.bk-table .l{text-align: left;white-space: normal;word-break: keep-all;}.sitefoot .relbanner .rb-img{position: relative;max-width: 480px;border-radius: 16px;overflow: hidden;line-height: 0;}.sitefoot .relbanner .rb-img img{display: block;width: 100%;height: auto;}.sitefoot .relbanner .rb-zone{position: absolute;display: block;border-radius: 14px;min-height: 48px;}.sitefoot .relbanner a.rb-zone:hover{background: rgba(255,255,255,.12);}.sitefoot .relbanner a.rb-zone:focus-visible{outline: 4px solid #ffd23f;outline-offset: -4px;box-shadow: 0 0 0 2px #14181d inset;}.sitefoot .relbanner .rb-zone.off{background: rgba(20,24,29,.45);cursor: default;}.sitefoot .relbanner .rb-soon{position: absolute;left: 8px;top: 6px;line-height: 1.2;padding: 3px 8px;border-radius: 8px;background: #14181d;color: #fff;font-size: 12px;font-weight: 800;}.sitefoot .relbanner .rb-note{margin: var(--s2) 0 0;font-size: var(--fs-sm);color: var(--bar-ink);}.sitefoot .relbanner ul.rb-more{display: flex;flex-wrap: wrap;gap: 0 var(--s4);margin-top: var(--s2);}.sitefoot .relbanner ul.rb-more a{min-height: var(--tap);display: inline-flex;align-items: center;padding: 0;}.sitefoot .relbanner ul.rb-more a .t{font-size: var(--fs-sm);font-weight: 700;}.rbdebug .sitefoot .relbanner .rb-zone{outline: 3px dashed #ff00aa;outline-offset: -3px;background: rgba(255,0,170,.12);}.sportview{display: flex;align-items: center;justify-content: space-between;gap: var(--s2);flex-wrap: wrap;margin: var(--s2) var(--wrap-pad) 0;padding: 6px 6px 6px 14px;background: var(--turf-bg);border: 1px solid var(--turf-line);border-radius: 12px;font-size: var(--fs-sm);color: var(--turf-dark);font-weight: 700;}.sportview .sv-t{word-break: keep-all;}.sportview .sv-btn{display: inline-flex;align-items: center;min-height: var(--tap);padding: 0 16px;border-radius: 10px;background: #fff;border: 1px solid var(--turf-line);color: var(--turf-dark);font-weight: 800;text-decoration: none;white-space: nowrap;}.btn.admin-manual{margin: 0 0 var(--s3);min-height: 60px;padding: 8px var(--s4);line-height: 1.3;}.btn.admin-manual .i{width: 24px;height: 24px;flex: none;}.practice-card{margin-top: var(--s3);border-color: #e0a800;background: #fffaf0;}.practice-row{display: grid;grid-template-columns: 1fr 1fr;gap: 8px;}.practice-row form{margin: 0;}.practice-row .btn{min-height: 52px;}@media (max-width: 380px){.practice-row{grid-template-columns: 1fr;}}.practice-bar{margin: var(--s3) 0;padding: 12px 14px;border-radius: var(--r-sm);background: #fff3cd;border: 2px solid #e0a800;color: #6b4e00;font-weight: 800;display: flex;flex-wrap: wrap;gap: 8px;align-items: center;justify-content: space-between;}.practice-bar form{margin: 0;}.sitefoot .relbanner{margin-top: 0;padding-top: 0;border-top: 0;margin-bottom: var(--s5);padding-bottom: var(--s4);border-bottom: 1px solid var(--bar-line);}.sitefoot .relbanner .rb-tiles{max-width: 480px;margin-top: var(--s2);display: grid;gap: var(--s2);line-height: normal;}.sitefoot .relbanner a.rb-tile{display: flex;align-items: center;gap: 12px;min-height: 56px;padding: 8px 14px;border-radius: 14px;background: #fff;color: #14181d;text-decoration: none;font-weight: 800;box-shadow: 0 2px 0 rgba(0,0,0,.18);}.sitefoot .relbanner a.rb-tile .t{color: #14181d;font-size: 16px;}.sitefoot .relbanner a.rb-tile .ic{line-height: 0;}.sitefoot .relbanner a.rb-tile:focus-visible{outline: 4px solid #ffd23f;outline-offset: 2px;}.list.tcards .tcard{border-bottom: 1px solid var(--line-2);}.list.tcards .tcard:last-child{border-bottom: 0;}.list.tcards .tcard>.li{border-bottom: 0;}.tc-roster{margin: 0 16px 12px;border: 1px solid var(--line);border-radius: 12px;background: var(--card-2);}.tc-roster>summary{display: flex;align-items: center;gap: 8px;min-height: var(--tap);padding: 0 14px;cursor: pointer;list-style: none;font-weight: 800;font-size: var(--fs-base);}.tc-roster>summary::-webkit-details-marker{display: none;}.tc-roster>summary::after{content: "▾";font-size: 15px;line-height: 1;}.tc-roster[open]>summary::after{content: "▴";}.tc-roster .tc-k{flex: 1;min-width: 0;}.tc-roster .tc-go{font-size: var(--fs-sm);color: var(--turf);white-space: nowrap;}.tc-roster .tc-opened{display: none;}.tc-roster[open] .tc-opened{display: inline;}.tc-roster[open] .tc-closed{display: none;}.tc-roster>summary:focus-visible{outline: 3px solid var(--turf);outline-offset: 2px;border-radius: 12px;}.tc-names{list-style: none;margin: 0;padding: 0 14px 8px;}.tc-names li{display: flex;align-items: center;flex-wrap: wrap;gap: 6px;min-height: 44px;padding: 6px 0;border-top: 1px solid var(--line-2);font-size: var(--fs-base);}.tc-names .tc-no{min-width: 26px;color: var(--ink-2);font-weight: 700;}.tc-names .tc-name{font-weight: 700;word-break: keep-all;overflow-wrap: anywhere;}.tc-none{margin: -6px 16px 12px 69px;font-size: var(--fs-sm);color: var(--ink-2);}.home-tours{margin-top: var(--s5);}.home-tours-all{display: flex;align-items: center;justify-content: center;min-height: var(--tap);margin-top: var(--s2);font-weight: 800;color: var(--turf-dark);text-decoration: underline;}.sitefoot .foot-leagues{display: flex;flex-wrap: wrap;align-items: center;gap: 6px 14px;margin: var(--s3) 0 0;padding: var(--s3) 0;border-top: 1px solid rgba(255,255,255,.12);font-size: 15px;line-height: 1.4;}.sitefoot .foot-leagues b{color: #9aa3ad;font-size: 13px;font-weight: 700;margin-right: 2px;}.sitefoot .foot-leagues a{color: #fff;font-weight: 700;text-decoration: underline;text-underline-offset: 3px;}.sitefoot .foot-leagues .off{color: #7d8691;font-weight: 600;}.sitefoot .foot-leagues .off em{font-style: normal;font-size: 11px;padding: 1px 6px;margin-left: 2px;border-radius: 10px;background: rgba(255,255,255,.1);color: #aab2bb;vertical-align: 1px;}.sitefoot .legal .foot-leagues{width: 100%;margin: 0 0 var(--s2);padding: 0 0 var(--s2);border-top: 0;border-bottom: 1px solid rgba(255,255,255,.12);}.op-sports{margin-top: 10px;}.op-sports .chips{display: flex;flex-wrap: wrap;gap: 8px;margin: 10px 0;}.op-sports .chip{display: inline-flex;align-items: center;gap: 6px;min-height: 44px;padding: 6px 12px;border: 1px solid var(--line,#d6dbe1);border-radius: 22px;font-size: 16px;background: #fff;}.op-sports .chip input{width: 20px;height: 20px;margin: 0;}.sc-home .sc-tiles{display: grid;grid-template-columns: repeat(auto-fill,minmax(150px,1fr));gap: 10px;}.sc-home .sc-tiles a{display: block;padding: 16px;border: 1px solid var(--line,#d6dbe1);border-radius: 12px;font-weight: 700;font-size: 17px;background: #fff;text-decoration: none;color: inherit;}.sv-tabs{display: flex;flex-wrap: wrap;gap: 6px;margin: 8px 0 14px;}.sv-tabs a{padding: 8px 12px;border: 1px solid var(--line,#d6dbe1);border-radius: 18px;text-decoration: none;color: inherit;font-size: 15px;}.sv-tabs a.on{background: var(--turf,#1f8a4c);color: #fff;border-color: transparent;}.sv-form label{display: block;margin: 10px 0;}.sv-form label span{display: block;font-size: 14px;margin-bottom: 4px;}.sv-form input,.sv-form select{width: 100%;min-height: 44px;font-size: 16px;}.sv-grid{display: grid;grid-template-columns: repeat(auto-fill,minmax(280px,1fr));gap: 14px;}.sv{margin: 0;}.sv video,.sv img{width: 100%;border-radius: 10px;display: block;background: #000;aspect-ratio: 16/9;object-fit: cover;}.sv-yt summary{list-style: none;position: relative;cursor: pointer;}.sv-yt summary::-webkit-details-marker{display: none;}.sv-yt[open] summary{display: none;}.sv-play{position: absolute;inset: 0;display: grid;place-items: center;font-size: 40px;color: #fff;text-shadow: 0 2px 8px rgba(0,0,0,.6);}.sv .yt{position: relative;aspect-ratio: 16/9;}.sv .yt iframe{position: absolute;inset: 0;width: 100%;height: 100%;border: 0;border-radius: 10px;}.sv figcaption{font-size: 15px;margin-top: 6px;}
