@font-face{font-family:Axit Korean;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/axit-kr-common-v1.woff2) format("woff2");unicode-range:U+1100-11FF,U+3131-318E,U+A960-A97C,U+AC00-AC01,U+AC04,U+AC07-AC0A,U+AC10-AC17,U+AC19-AC1D,U+AC20,U+AC24,U+AC2C-AC2D,U+AC2F-AC31,U+AC38-AC39,U+AC3C,U+AC40,U+AC4B,U+AC4D,U+AC54,U+AC58,U+AC5C,U+AC70-AC71,U+AC74,U+AC77-AC78,U+AC7A,U+AC80-AC81,U+AC83-AC86,U+AC89-AC8C,U+AC90,U+AC94,U+AC9C-AC9D,U+AC9F-ACA1,U+ACA8-ACAA,U+ACAC,U+ACAF-ACB0,U+ACB8-ACB9,U+ACBB-ACBD,U+ACC1,U+ACC4,U+ACC8,U+ACCC,U+ACD5,U+ACD7,U+ACE0-ACE1,U+ACE4,U+ACE7-ACE8,U+ACEA,U+ACEC,U+ACEF-ACF1,U+ACF3,U+ACF5-ACF6,U+ACFC-ACFD,U+AD00,U+AD04,U+AD06,U+AD0C-AD0D,U+AD0F,U+AD11,U+AD18,U+AD1C,U+AD20,U+AD29,U+AD2C-AD2D,U+AD34-AD35,U+AD38,U+AD3C,U+AD44-AD45,U+AD47,U+AD49,U+AD50,U+AD54,U+AD58,U+AD61,U+AD63,U+AD6C-AD6D,U+AD70,U+AD73-AD76,U+AD7B-AD7D,U+AD7F,U+AD81-AD82,U+AD88-AD89,U+AD8C,U+AD90,U+AD9C-AD9D,U+ADA4,U+ADB7,U+ADC0-ADC1,U+ADC4,U+ADC8,U+ADD0-ADD1,U+ADD3,U+ADDC,U+ADE0,U+ADE4,U+ADF8-ADF9,U+ADFC,U+ADFF-AE01,U+AE08-AE09,U+AE0B,U+AE0D,U+AE14,U+AE30-AE31,U+AE34,U+AE37-AE38,U+AE3A,U+AE40-AE41,U+AE43,U+AE45-AE46,U+AE4A,U+AE4C-AE4E,U+AE50,U+AE54,U+AE56,U+AE5C-AE5D,U+AE5F-AE61,U+AE65,U+AE68-AE69,U+AE6C,U+AE70,U+AE78-AE79,U+AE7B-AE7D,U+AE84-AE85,U+AE8C,U+AEBC-AEBE,U+AEC0,U+AEC4,U+AECC-AECD,U+AECF-AED1,U+AED8-AED9,U+AEDC,U+AEE8,U+AEEB,U+AEED,U+AEF4,U+AEF8,U+AEFC,U+AF07-AF08,U+AF0D,U+AF10,U+AF2C-AF2D,U+AF30,U+AF32,U+AF34,U+AF3C-AF3D,U+AF3F,U+AF41-AF43,U+AF48-AF49,U+AF50,U+AF5C-AF5D,U+AF64-AF65,U+AF79,U+AF80,U+AF84,U+AF88,U+AF90-AF91,U+AF95,U+AF9C,U+AFB8-AFB9,U+AFBC,U+AFC0,U+AFC7-AFC9,U+AFCB,U+AFCD-AFCE,U+AFD4,U+AFDC,U+AFE8-AFE9,U+AFF0-AFF1,U+AFF4,U+AFF8,U+B000-B001,U+B004,U+B00C,U+B010,U+B014,U+B01C-B01D,U+B028,U+B044-B045,U+B048,U+B04A,U+B04C,U+B04E,U+B053-B055,U+B057,U+B059,U+B05D,U+B07C-B07D,U+B080,U+B084,U+B08C-B08D,U+B08F,U+B091,U+B098-B09A,U+B09C,U+B09F-B0A2,U+B0A8-B0A9,U+B0AB-B0AF,U+B0B1,U+B0B3-B0B5,U+B0B8,U+B0BC,U+B0C4-B0C5,U+B0C7-B0C9,U+B0D0-B0D1,U+B0D4,U+B0D8,U+B0E0,U+B0E5,U+B108-B109,U+B10B-B10C,U+B110,U+B112-B113,U+B118-B119,U+B11B-B11D,U+B123-B125,U+B128,U+B12C,U+B134-B135,U+B137-B139,U+B140-B141,U+B144,U+B148,U+B150-B151,U+B154-B155,U+B158,U+B15C,U+B160,U+B178-B179,U+B17C,U+B180,U+B182,U+B188-B189,U+B18B,U+B18D,U+B192-B194,U+B198,U+B19C,U+B1A8,U+B1CC,U+B1D0,U+B1D4,U+B1DC-B1DD,U+B1DF,U+B1E8-B1E9,U+B1EC,U+B1F0,U+B1F9,U+B1FB,U+B1FD,U+B204-B205,U+B208,U+B20B-B20C,U+B214-B215,U+B217,U+B219,U+B220,U+B234,U+B23C,U+B258,U+B25C,U+B260,U+B268-B269,U+B274-B275,U+B27C,U+B284-B285,U+B289,U+B290-B291,U+B294,U+B298-B29A,U+B2A0-B2A1,U+B2A3,U+B2A5-B2A6,U+B2AA,U+B2AC,U+B2B0,U+B2B4,U+B2C8-B2C9,U+B2CC,U+B2D0,U+B2D2,U+B2D8-B2D9,U+B2DB,U+B2DD,U+B2E2,U+B2E4-B2E6,U+B2E8,U+B2EB-B2EF,U+B2F3-B2F5,U+B2F7-B2FB,U+B2FF-B301,U+B304,U+B308,U+B310-B311,U+B313-B315,U+B31C,U+B354-B356,U+B358,U+B35B-B35C,U+B35E-B35F,U+B364-B365,U+B367,U+B369,U+B36B,U+B36E,U+B370-B371,U+B374,U+B378,U+B380-B381,U+B383-B385,U+B38C,U+B390,U+B394,U+B3A0-B3A1,U+B3A8,U+B3AC,U+B3C4-B3C5,U+B3C8,U+B3CB-B3CC,U+B3CE,U+B3D0,U+B3D4-B3D5,U+B3D7,U+B3D9,U+B3DB,U+B3DD,U+B3E0,U+B3E4,U+B3E8,U+B3FC,U+B410,U+B418,U+B41C,U+B420,U+B428-B429,U+B42B,U+B434,U+B450-B451,U+B454,U+B458,U+B460-B461,U+B463,U+B465,U+B46C,U+B480,U+B488,U+B49D,U+B4A4,U+B4A8,U+B4AC,U+B4B5,U+B4B7,U+B4B9,U+B4C0,U+B4C4,U+B4C8,U+B4D0,U+B4D5,U+B4DC-B4DD,U+B4E0,U+B4E3-B4E4,U+B4E6,U+B4EC-B4ED,U+B4EF,U+B4F1,U+B4F8,U+B514-B515,U+B518,U+B51B-B51C,U+B524-B525,U+B527-B52A,U+B530-B531,U+B534,U+B538,U+B540-B541,U+B543-B545,U+B54B-B54D,U+B550,U+B554,U+B55C-B55D,U+B55F-B561,U+B5A0-B5A1,U+B5A4,U+B5A8,U+B5AA-B5AB,U+B5B0-B5B1,U+B5B3-B5B5,U+B5BB-B5BD,U+B5C0,U+B5C4,U+B5CC-B5CD,U+B5CF-B5D1,U+B5D8,U+B5EC,U+B610-B611,U+B614,U+B618,U+B625,U+B62C,U+B634,U+B648,U+B664,U+B668,U+B69C-B69D,U+B6A0,U+B6A4,U+B6AB-B6AC,U+B6B1,U+B6D4,U+B6F0,U+B6F4,U+B6F8,U+B700-B701,U+B705,U+B728-B729,U+B72C,U+B72F-B730,U+B738-B739,U+B73B,U+B744,U+B748,U+B74C,U+B754-B755,U+B760,U+B764,U+B768,U+B770-B771,U+B773,U+B775,U+B77C-B77D,U+B780,U+B784,U+B78C-B78D,U+B78F-B792,U+B796-B799,U+B79C,U+B7A0,U+B7A8-B7A9,U+B7AB-B7AD,U+B7B4-B7B5,U+B7B8,U+B7C7,U+B7C9,U+B7EC-B7ED,U+B7F0,U+B7F4,U+B7FC-B7FD,U+B7FF-B801,U+B807-B809,U+B80C,U+B810,U+B818-B819,U+B81B,U+B81D,U+B824-B825,U+B828,U+B82C,U+B834-B835,U+B837-B839,U+B840,U+B844,U+B851,U+B853,U+B85C-B85D,U+B860,U+B864,U+B86C-B86D,U+B86F,U+B871,U+B878,U+B87C,U+B88D,U+B8A8,U+B8B0,U+B8B4,U+B8B8,U+B8C0-B8C1,U+B8C3,U+B8C5,U+B8CC,U+B8D0,U+B8D4,U+B8DD,U+B8DF,U+B8E1,U+B8E8-B8E9,U+B8EC,U+B8F0,U+B8F8-B8F9,U+B8FB,U+B8FD,U+B904,U+B918,U+B920,U+B93C-B93D,U+B940,U+B944,U+B94C,U+B94F,U+B951,U+B958-B959,U+B95C,U+B960,U+B968-B969,U+B96B,U+B96D,U+B974-B975,U+B978,U+B97C,U+B984-B985,U+B987,U+B989-B98A,U+B98D-B98E,U+B9AC-B9AD,U+B9B0,U+B9B4,U+B9BC-B9BD,U+B9BF,U+B9C1,U+B9C8-B9C9,U+B9CC,U+B9CE-B9D2,U+B9D8-B9D9,U+B9DB,U+B9DD-B9DE,U+B9E1,U+B9E3-B9E5,U+B9E8,U+B9EC,U+B9F4-B9F5,U+B9F7-B9FA,U+BA00-BA01,U+BA08,U+BA15,U+BA38-BA39,U+BA3C,U+BA40,U+BA42,U+BA48-BA49,U+BA4B,U+BA4D-BA4E,U+BA53-BA55,U+BA58,U+BA5C,U+BA64-BA65,U+BA67-BA69,U+BA70-BA71,U+BA74,U+BA78,U+BA83-BA85,U+BA87,U+BA8C,U+BAA8-BAA9,U+BAAB-BAAC,U+BAB0,U+BAB2,U+BAB8-BAB9,U+BABB,U+BABD,U+BAC4,U+BAC8,U+BAD8-BAD9,U+BAFC,U+BB00,U+BB04,U+BB0D,U+BB0F,U+BB11,U+BB18,U+BB1C,U+BB20,U+BB29,U+BB2B,U+BB34-BB36,U+BB38,U+BB3B-BB3E,U+BB44-BB45,U+BB47,U+BB49,U+BB4D,U+BB4F-BB50,U+BB54,U+BB58,U+BB61,U+BB63,U+BB6C,U+BB88,U+BB8C,U+BB90,U+BBA4,U+BBA8,U+BBAC,U+BBB4,U+BBB7,U+BBC0,U+BBC4,U+BBC8,U+BBD0,U+BBD3,U+BBF8-BBF9,U+BBFC,U+BBFF-BC00,U+BC02,U+BC08-BC09,U+BC0B-BC0D,U+BC0F,U+BC11,U+BC14-BC18,U+BC1B-BC1F,U+BC24-BC25,U+BC27,U+BC29,U+BC2D,U+BC30-BC31,U+BC34,U+BC38,U+BC40-BC41,U+BC43-BC45,U+BC49,U+BC4C-BC4D,U+BC50,U+BC5D,U+BC84-BC85,U+BC88,U+BC8B-BC8C,U+BC8E,U+BC94-BC95,U+BC97,U+BC99-BC9A,U+BCA0-BCA1,U+BCA4,U+BCA7-BCA8,U+BCB0-BCB1,U+BCB3-BCB5,U+BCBC-BCBD,U+BCC0,U+BCC4,U+BCCD,U+BCCF-BCD1,U+BCD5,U+BCD8,U+BCDC,U+BCF4-BCF6,U+BCF8,U+BCFC,U+BD04-BD05,U+BD07,U+BD09,U+BD10,U+BD14,U+BD24,U+BD2C,U+BD40,U+BD48-BD49,U+BD4C,U+BD50,U+BD58-BD59,U+BD64,U+BD68,U+BD80-BD81,U+BD84,U+BD87-BD8A,U+BD90-BD91,U+BD93,U+BD95,U+BD99-BD9A,U+BD9C,U+BDA4,U+BDB0,U+BDB8,U+BDD4-BDD5,U+BDD8,U+BDDC,U+BDE9,U+BDF0,U+BDF4,U+BDF8,U+BE00,U+BE03,U+BE05,U+BE0C-BE0D,U+BE10,U+BE14,U+BE1C-BE1D,U+BE1F,U+BE44-BE45,U+BE48,U+BE4C,U+BE4E,U+BE54-BE55,U+BE57,U+BE59-BE5B,U+BE60-BE61,U+BE64,U+BE68,U+BE6A,U+BE70-BE71,U+BE73-BE75,U+BE7B-BE7D,U+BE80,U+BE84,U+BE8C-BE8D,U+BE8F-BE91,U+BE98-BE99,U+BEA8,U+BED0-BED1,U+BED4,U+BED7-BED8,U+BEE0,U+BEE3-BEE5,U+BEEC,U+BF01,U+BF08-BF09,U+BF18-BF19,U+BF1B-BF1D,U+BF40-BF41,U+BF44,U+BF48,U+BF50-BF51,U+BF55,U+BF94,U+BFB0,U+BFC5,U+BFCC-BFCD,U+BFD0,U+BFD4,U+BFDC,U+BFDF,U+BFE1,U+C03C,U+C051,U+C058,U+C05C,U+C060,U+C068-C069,U+C090-C091,U+C094,U+C098,U+C0A0-C0A1,U+C0A3,U+C0A5,U+C0AC-C0AD,U+C0AF-C0B0,U+C0B3-C0B6,U+C0BC-C0BD,U+C0BF-C0C1,U+C0C5,U+C0C8-C0C9,U+C0CC,U+C0D0,U+C0D8-C0D9,U+C0DB-C0DD,U+C0E4-C0E5,U+C0E8,U+C0EC,U+C0F4-C0F5,U+C0F7,U+C0F9,U+C100,U+C104,U+C108,U+C110,U+C115,U+C11C-C120,U+C123-C124,U+C126-C127,U+C12C-C12D,U+C12F-C131,U+C136,U+C138-C139,U+C13C,U+C140,U+C148-C149,U+C14B-C14D,U+C154-C155,U+C158,U+C15C,U+C164-C165,U+C167-C169,U+C170,U+C174,U+C178,U+C185,U+C18C-C18E,U+C190,U+C194,U+C196,U+C19C-C19D,U+C19F,U+C1A1,U+C1A5,U+C1A8-C1A9,U+C1AC,U+C1B0,U+C1BD,U+C1C4,U+C1C8,U+C1CC,U+C1D4,U+C1D7-C1D8,U+C1E0,U+C1E4,U+C1E8,U+C1F0-C1F1,U+C1F3,U+C1FC-C1FD,U+C200,U+C204,U+C20C-C20D,U+C20F,U+C211,U+C218-C219,U+C21C,U+C21F-C220,U+C228-C229,U+C22B,U+C22D,U+C22F,U+C231-C232,U+C234,U+C248,U+C250-C251,U+C254,U+C258,U+C260,U+C265,U+C26C-C26D,U+C270,U+C274,U+C27C-C27D,U+C27F,U+C281,U+C288-C289,U+C290,U+C298,U+C29B,U+C29D,U+C2A4-C2A5,U+C2A8,U+C2AC-C2AD,U+C2B4-C2B5,U+C2B7,U+C2B9,U+C2DC-C2DD,U+C2E0,U+C2E3-C2E4,U+C2EB-C2ED,U+C2EF,U+C2F1,U+C2F6,U+C2F8-C2F9,U+C2FB-C2FC,U+C300,U+C308-C309,U+C30C-C30D,U+C313-C315,U+C318,U+C31C,U+C324-C325,U+C328-C329,U+C345,U+C368-C369,U+C36C,U+C370,U+C372,U+C378-C379,U+C37C-C37D,U+C384,U+C388,U+C38C,U+C3C0,U+C3D8-C3D9,U+C3DC,U+C3DF-C3E0,U+C3E2,U+C3E8-C3E9,U+C3ED,U+C3F4-C3F5,U+C3F8,U+C408,U+C410,U+C424,U+C42C,U+C430,U+C434,U+C43C-C43D,U+C448,U+C464-C465,U+C468,U+C46C,U+C474-C475,U+C479,U+C480,U+C494,U+C49C,U+C4B8,U+C4BC,U+C4E9,U+C4F0-C4F1,U+C4F4,U+C4F8,U+C4FA,U+C4FF-C501,U+C50C,U+C510,U+C514,U+C51C,U+C528-C529,U+C52C,U+C530,U+C538-C539,U+C53B,U+C53D,U+C544-C545,U+C548-C54A,U+C54C-C54E,U+C553-C555,U+C557-C559,U+C55D-C55E,U+C560-C561,U+C564,U+C568,U+C570-C571,U+C573-C575,U+C57C-C57D,U+C580,U+C584,U+C587,U+C58C-C58D,U+C58F,U+C591,U+C595,U+C597-C598,U+C59C,U+C5A0,U+C5A9,U+C5B4-C5B5,U+C5B8-C5B9,U+C5BB-C5BE,U+C5C4-C5CA,U+C5CC,U+C5CE,U+C5D0-C5D1,U+C5D4,U+C5D8,U+C5E0-C5E1,U+C5E3,U+C5E5,U+C5EC-C5EE,U+C5F0,U+C5F4,U+C5F6-C5F7,U+C5FC-C601,U+C605-C608,U+C60C,U+C610,U+C618-C619,U+C61B-C61C,U+C624-C625,U+C628,U+C62C-C62E,U+C630,U+C633-C635,U+C637,U+C639,U+C63B,U+C640-C641,U+C644,U+C648,U+C650-C651,U+C653-C655,U+C65C-C65D,U+C660,U+C66C,U+C66F,U+C671,U+C678-C679,U+C67C,U+C680,U+C688-C689,U+C68B,U+C68D,U+C694-C695,U+C698,U+C69C,U+C6A4-C6A5,U+C6A7,U+C6A9,U+C6B0-C6B1,U+C6B4,U+C6B8-C6BA,U+C6C0-C6C1,U+C6C3,U+C6C5,U+C6CC-C6CD,U+C6D0,U+C6D4,U+C6DC-C6DD,U+C6E0-C6E1,U+C6E8-C6E9,U+C6EC,U+C6F0,U+C6F8-C6F9,U+C6FD,U+C704-C705,U+C708,U+C70C,U+C714-C715,U+C717,U+C719,U+C720-C721,U+C724,U+C728,U+C730-C731,U+C733,U+C735,U+C737,U+C73C-C73D,U+C740,U+C744,U+C74A,U+C74C-C74D,U+C74F,U+C751-C758,U+C75C,U+C760,U+C768,U+C76B,U+C774-C775,U+C778,U+C77C-C77E,U+C783-C785,U+C787-C78A,U+C78E,U+C790-C791,U+C794,U+C796-C798,U+C79A,U+C7A0-C7A1,U+C7A3-C7A6,U+C7AC-C7AD,U+C7B0,U+C7B4,U+C7BC-C7BD,U+C7BF-C7C1,U+C7C8-C7C9,U+C7CC,U+C7CE,U+C7D0,U+C7D8,U+C7DD,U+C7E4,U+C7E8,U+C7EC,U+C800-C801,U+C804,U+C808,U+C80A,U+C810-C811,U+C813,U+C815-C816,U+C81C-C81D,U+C820,U+C824,U+C82C-C82D,U+C82F,U+C831,U+C838,U+C83C,U+C840,U+C848-C849,U+C84C-C84D,U+C854,U+C870-C871,U+C874,U+C878,U+C87A,U+C880-C881,U+C883,U+C885-C887,U+C88B-C88D,U+C894,U+C89D,U+C89F,U+C8A1,U+C8A8,U+C8BC-C8BD,U+C8C4,U+C8C8,U+C8CC,U+C8D4-C8D5,U+C8D7,U+C8D9,U+C8E0-C8E1,U+C8E4,U+C8F5,U+C8FC-C8FD,U+C900,U+C904-C906,U+C90C-C90D,U+C90F,U+C911,U+C918,U+C92C,U+C934,U+C950-C951,U+C954,U+C958,U+C960-C961,U+C963,U+C96C,U+C970,U+C974,U+C97C,U+C988-C989,U+C98C,U+C990,U+C998-C999,U+C99B,U+C99D,U+C9C0-C9C1,U+C9C4,U+C9C7-C9C8,U+C9CA,U+C9D0-C9D1,U+C9D3,U+C9D5-C9D6,U+C9D9-C9DA,U+C9DC-C9DD,U+C9E0,U+C9E2,U+C9E4,U+C9E7,U+C9EC-C9ED,U+C9EF-C9F1,U+C9F8-C9F9,U+C9FC,U+CA00,U+CA08-CA09,U+CA0B-CA0D,U+CA14,U+CA18,U+CA29,U+CA4C-CA4D,U+CA50,U+CA54,U+CA5C-CA5D,U+CA5F-CA61,U+CA68,U+CA7D,U+CA84,U+CA98,U+CABC-CABD,U+CAC0,U+CAC4,U+CACC-CACD,U+CACF,U+CAD1,U+CAD3,U+CAD8-CAD9,U+CAE0,U+CAEC,U+CAF4,U+CB08,U+CB10,U+CB14,U+CB18,U+CB20-CB21,U+CB41,U+CB48-CB49,U+CB4C,U+CB50,U+CB58-CB59,U+CB5D,U+CB64,U+CB78-CB79,U+CB9C,U+CBB8,U+CBD4,U+CBE4,U+CBE7,U+CBE9,U+CC0C-CC0D,U+CC10,U+CC14,U+CC1C-CC1D,U+CC21-CC22,U+CC27-CC29,U+CC2C,U+CC2E,U+CC30,U+CC38-CC39,U+CC3B-CC3E,U+CC44-CC45,U+CC48,U+CC4C,U+CC54-CC55,U+CC57-CC59,U+CC60,U+CC64,U+CC66,U+CC68,U+CC70,U+CC75,U+CC98-CC99,U+CC9C,U+CCA0,U+CCA8-CCA9,U+CCAB-CCAD,U+CCB4-CCB5,U+CCB8,U+CCBC,U+CCC4-CCC5,U+CCC7,U+CCC9,U+CCD0,U+CCD4,U+CCE4,U+CCEC,U+CCF0,U+CD01,U+CD08-CD09,U+CD0C,U+CD10,U+CD18-CD19,U+CD1B,U+CD1D,U+CD24,U+CD28,U+CD2C,U+CD39,U+CD5C,U+CD60,U+CD64,U+CD6C-CD6D,U+CD6F,U+CD71,U+CD78,U+CD88,U+CD94-CD95,U+CD98,U+CD9C,U+CDA4-CDA5,U+CDA7,U+CDA9,U+CDB0,U+CDC4,U+CDCC,U+CDD0,U+CDE8,U+CDEC,U+CDF0,U+CDF8-CDF9,U+CDFB,U+CDFD,U+CE04,U+CE08,U+CE0C,U+CE14,U+CE19,U+CE20-CE21,U+CE24,U+CE28,U+CE30-CE31,U+CE33,U+CE35,U+CE58-CE59,U+CE5C,U+CE5F-CE61,U+CE68-CE69,U+CE6B,U+CE6D,U+CE74-CE75,U+CE78,U+CE7C,U+CE84-CE85,U+CE87,U+CE89,U+CE90-CE91,U+CE94,U+CE98,U+CEA0-CEA1,U+CEA3-CEA5,U+CEAC-CEAD,U+CEC1,U+CEE4-CEE5,U+CEE8,U+CEEB-CEEC,U+CEF4-CEF5,U+CEF7-CEF9,U+CF00-CF01,U+CF04,U+CF08,U+CF10-CF11,U+CF13,U+CF15,U+CF1C,U+CF20,U+CF24,U+CF2C-CF2D,U+CF2F-CF31,U+CF38,U+CF54-CF55,U+CF58,U+CF5C,U+CF64-CF65,U+CF67,U+CF69,U+CF70-CF71,U+CF74,U+CF78,U+CF80,U+CF85,U+CF8C,U+CFA1,U+CFA8,U+CFB0,U+CFC4,U+CFE0-CFE1,U+CFE4,U+CFE8,U+CFF0-CFF1,U+CFF3,U+CFF5,U+CFFC,U+D000,U+D004,U+D011,U+D018,U+D02D,U+D034-D035,U+D038,U+D03C,U+D044-D045,U+D047,U+D049,U+D050,U+D054,U+D058,U+D060,U+D06C-D06D,U+D070,U+D074,U+D07C-D07D,U+D081,U+D0A4-D0A5,U+D0A8,U+D0AC,U+D0B4-D0B5,U+D0B7,U+D0B9,U+D0C0-D0C1,U+D0C4,U+D0C8-D0C9,U+D0D0-D0D1,U+D0D3-D0D5,U+D0DC-D0DD,U+D0E0,U+D0E4,U+D0EC-D0ED,U+D0EF-D0F1,U+D0F8,U+D10D,U+D130-D131,U+D134,U+D138,U+D13A,U+D140-D141,U+D143-D145,U+D14C-D14D,U+D150,U+D154,U+D15C-D15D,U+D15F,U+D161,U+D168,U+D16C,U+D17C,U+D184,U+D188,U+D1A0-D1A1,U+D1A4,U+D1A8,U+D1B0-D1B1,U+D1B3,U+D1B5,U+D1BA,U+D1BC,U+D1C0,U+D1D8,U+D1F4,U+D1F8,U+D207,U+D209,U+D210,U+D22C-D22D,U+D230,U+D234,U+D23C-D23D,U+D23F,U+D241,U+D248,U+D25C,U+D264,U+D280-D281,U+D284,U+D288,U+D290-D291,U+D295,U+D29C,U+D2A0,U+D2A4,U+D2AC,U+D2B1,U+D2B8-D2B9,U+D2BC,U+D2BF-D2C0,U+D2C2,U+D2C8-D2C9,U+D2CB,U+D2D4,U+D2D8,U+D2DC,U+D2E4-D2E5,U+D2F0-D2F1,U+D2F4,U+D2F8,U+D300-D301,U+D303,U+D305,U+D30C-D30E,U+D310,U+D314,U+D316,U+D31C-D31D,U+D31F-D321,U+D325,U+D328-D329,U+D32C,U+D330,U+D338-D339,U+D33B-D33D,U+D344-D345,U+D37C-D37D,U+D380,U+D384,U+D38C-D38D,U+D38F-D391,U+D398-D399,U+D39C,U+D3A0,U+D3A8-D3A9,U+D3AB,U+D3AD,U+D3B4,U+D3B8,U+D3BC,U+D3C4-D3C5,U+D3C8-D3C9,U+D3D0,U+D3D8,U+D3E1,U+D3E3,U+D3EC-D3ED,U+D3F0,U+D3F4,U+D3FC-D3FD,U+D3FF,U+D401,U+D408,U+D41D,U+D440,U+D444,U+D45C,U+D460,U+D464,U+D46D,U+D46F,U+D478-D479,U+D47C,U+D47F-D480,U+D482,U+D488-D489,U+D48B,U+D48D,U+D494,U+D4A9,U+D4CC,U+D4D0,U+D4D4,U+D4DC,U+D4DF,U+D4E8,U+D4EC,U+D4F0,U+D4F8,U+D4FB,U+D4FD,U+D504,U+D508,U+D50C,U+D514-D515,U+D517,U+D53C-D53D,U+D540,U+D544,U+D54C-D54D,U+D54F,U+D551,U+D558-D559,U+D55C,U+D560,U+D565,U+D568-D569,U+D56B,U+D56D,U+D574-D575,U+D578,U+D57C,U+D584-D585,U+D587-D589,U+D590,U+D5A5,U+D5C8-D5C9,U+D5CC,U+D5D0,U+D5D2,U+D5D8-D5D9,U+D5DB,U+D5DD,U+D5E4-D5E5,U+D5E8,U+D5EC,U+D5F4-D5F5,U+D5F7,U+D5F9,U+D600-D601,U+D604,U+D608,U+D610-D611,U+D613-D615,U+D61C,U+D620,U+D624,U+D62D,U+D638-D639,U+D63C,U+D640,U+D645,U+D648-D649,U+D64B,U+D64D,U+D651,U+D654-D655,U+D658,U+D65C,U+D667,U+D669,U+D670-D671,U+D674,U+D683,U+D685,U+D68C-D68D,U+D690,U+D694,U+D69D,U+D69F,U+D6A1,U+D6A8,U+D6AC,U+D6B0,U+D6B9,U+D6BB,U+D6C4-D6C5,U+D6C8,U+D6CC,U+D6D1,U+D6D4,U+D6D7,U+D6D9,U+D6E0,U+D6E4,U+D6E8,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+D734-D735,U+D738,U+D73C,U+D744,U+D747,U+D749,U+D750-D751,U+D754,U+D756-D759,U+D760-D761,U+D763,U+D765,U+D769,U+D76C,U+D770,U+D774,U+D77C-D77D,U+D781,U+D788-D789,U+D78C,U+D790,U+D798-D799,U+D79B,U+D79D,U+D7B0-D7C6,U+D7CB-D7FB}@font-face{font-family:Axit Korean;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/axit-kr-ac00-v1.woff2) format("woff2");unicode-range:U+AC02-AC03,U+AC05-AC06,U+AC0B-AC0F,U+AC18,U+AC1E-AC1F,U+AC21-AC23,U+AC25-AC2B,U+AC2E,U+AC32-AC37,U+AC3A-AC3B,U+AC3D-AC3F,U+AC41-AC4A,U+AC4C,U+AC4E-AC53,U+AC55-AC57,U+AC59-AC5B,U+AC5D-AC6F,U+AC72-AC73,U+AC75-AC76,U+AC79,U+AC7B-AC7F,U+AC82,U+AC87-AC88,U+AC8D-AC8F,U+AC91-AC93,U+AC95-AC9B,U+AC9E,U+ACA2-ACA7,U+ACAB,U+ACAD-ACAE,U+ACB1-ACB7,U+ACBA,U+ACBE-ACC0,U+ACC2-ACC3,U+ACC5-ACC7,U+ACC9-ACCB,U+ACCD-ACD4,U+ACD6,U+ACD8-ACDF,U+ACE2-ACE3,U+ACE5-ACE6,U+ACE9,U+ACEB,U+ACED-ACEE,U+ACF2,U+ACF4,U+ACF7-ACFB,U+ACFE-ACFF,U+AD01-AD03,U+AD05,U+AD07-AD0B,U+AD0E,U+AD10,U+AD12-AD17,U+AD19-AD1B,U+AD1D-AD1F,U+AD21-AD28,U+AD2A-AD2B,U+AD2E-AD33,U+AD36-AD37,U+AD39-AD3B,U+AD3D-AD43,U+AD46,U+AD48,U+AD4A-AD4F,U+AD51-AD53,U+AD55-AD57,U+AD59-AD60,U+AD62,U+AD64-AD6B,U+AD6E-AD6F,U+AD71-AD72,U+AD77-AD7A,U+AD7E,U+AD80,U+AD83-AD87,U+AD8A-AD8B,U+AD8D-AD8F,U+AD91-AD9B,U+AD9E-ADA3,U+ADA5-ADB6,U+ADB8-ADBF,U+ADC2-ADC3,U+ADC5-ADC7,U+ADC9-ADCF,U+ADD2,U+ADD4-ADDB,U+ADDD-ADDF,U+ADE1-ADE3,U+ADE5-ADF7,U+ADFA-ADFB,U+ADFD-ADFE,U+AE02-AE07,U+AE0A,U+AE0C,U+AE0E-AE13,U+AE15-AE2F,U+AE32-AE33,U+AE35-AE36,U+AE39,U+AE3B-AE3F,U+AE42,U+AE44,U+AE47-AE49,U+AE4B,U+AE4F,U+AE51-AE53,U+AE55,U+AE57-AE5B,U+AE5E,U+AE62-AE64,U+AE66-AE67,U+AE6A-AE6B,U+AE6D-AE6F,U+AE71-AE77,U+AE7A,U+AE7E-AE83,U+AE86-AE8B,U+AE8D-AEBB,U+AEBF,U+AEC1-AEC3,U+AEC5-AECB,U+AECE,U+AED2-AED7,U+AEDA-AEDB,U+AEDD-AEE7,U+AEE9-AEEA,U+AEEC,U+AEEE-AEF3,U+AEF5-AEF7,U+AEF9-AEFB,U+AEFD-AF06,U+AF09-AF0C,U+AF0E-AF0F,U+AF11-AF2B,U+AF2E-AF2F,U+AF31,U+AF33,U+AF35-AF3B,U+AF3E,U+AF40,U+AF44-AF47,U+AF4A-AF4F,U+AF51-AF5B,U+AF5E-AF63,U+AF66-AF78,U+AF7A-AF7F,U+AF81-AF83,U+AF85-AF87,U+AF89-AF8F,U+AF92-AF94,U+AF96-AF9B,U+AF9D-AFB7,U+AFBA-AFBB,U+AFBD-AFBF,U+AFC1-AFC6,U+AFCA,U+AFCC,U+AFCF-AFD3,U+AFD5-AFDB,U+AFDD-AFE7,U+AFEA-AFEF,U+AFF2-AFF3,U+AFF5-AFF7,U+AFF9-AFFF}@font-face{font-family:Axit Korean;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/axit-kr-b000-v1.woff2) format("woff2");unicode-range:U+B002-B003,U+B005-B00B,U+B00D-B00F,U+B011-B013,U+B015-B01B,U+B01E-B027,U+B029-B043,U+B046-B047,U+B049,U+B04B,U+B04D,U+B04F-B052,U+B056,U+B058,U+B05A-B05C,U+B05E-B07B,U+B07E-B07F,U+B081-B083,U+B085-B08B,U+B08E,U+B090,U+B092-B097,U+B09B,U+B09D-B09E,U+B0A3-B0A7,U+B0AA,U+B0B0,U+B0B2,U+B0B6-B0B7,U+B0B9-B0BB,U+B0BD-B0C3,U+B0C6,U+B0CA-B0CF,U+B0D2-B0D3,U+B0D5-B0D7,U+B0D9-B0DF,U+B0E1-B0E4,U+B0E6-B107,U+B10A,U+B10D-B10F,U+B111,U+B114-B117,U+B11A,U+B11E-B122,U+B126-B127,U+B129-B12B,U+B12D-B133,U+B136,U+B13A-B13F,U+B142-B143,U+B145-B147,U+B149-B14F,U+B152-B153,U+B156-B157,U+B159-B15B,U+B15D-B15F,U+B161-B177,U+B17A-B17B,U+B17D-B17F,U+B181,U+B183-B187,U+B18A,U+B18C,U+B18E-B191,U+B195-B197,U+B199-B19B,U+B19D-B1A7,U+B1A9-B1CB,U+B1CD-B1CF,U+B1D1-B1D3,U+B1D5-B1DB,U+B1DE,U+B1E0-B1E7,U+B1EA-B1EB,U+B1ED-B1EF,U+B1F1-B1F8,U+B1FA,U+B1FC,U+B1FE-B203,U+B206-B207,U+B209-B20A,U+B20D-B213,U+B216,U+B218,U+B21A-B21F,U+B221-B233,U+B235-B23B,U+B23D-B257,U+B259-B25B,U+B25D-B25F,U+B261-B267,U+B26A-B273,U+B276-B27B,U+B27D-B283,U+B286-B288,U+B28A-B28F,U+B292-B293,U+B295-B297,U+B29B-B29F,U+B2A2,U+B2A4,U+B2A7-B2A9,U+B2AB,U+B2AD-B2AF,U+B2B1-B2B3,U+B2B5-B2C7,U+B2CA-B2CB,U+B2CD-B2CF,U+B2D1,U+B2D3-B2D7,U+B2DA,U+B2DC,U+B2DE-B2E1,U+B2E3,U+B2E7,U+B2E9-B2EA,U+B2F0-B2F2,U+B2F6,U+B2FC-B2FE,U+B302-B303,U+B305-B307,U+B309-B30F,U+B312,U+B316-B31B,U+B31D-B353,U+B357,U+B359-B35A,U+B35D,U+B360-B363,U+B366,U+B368,U+B36A,U+B36C-B36D,U+B36F,U+B372-B373,U+B375-B377,U+B379-B37F,U+B382,U+B386-B38B,U+B38D-B38F,U+B391-B393,U+B395-B39F,U+B3A2-B3A7,U+B3A9-B3AB,U+B3AD-B3C3,U+B3C6-B3C7,U+B3C9-B3CA,U+B3CD,U+B3CF,U+B3D1-B3D3,U+B3D6,U+B3D8,U+B3DA,U+B3DC,U+B3DE-B3DF,U+B3E1-B3E3,U+B3E5-B3E7,U+B3E9-B3FB,U+B3FD-B3FF}@font-face{font-family:Axit Korean;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/axit-kr-b400-v1.woff2) format("woff2");unicode-range:U+B400-B40F,U+B411-B417,U+B419-B41B,U+B41D-B41F,U+B421-B427,U+B42A,U+B42C-B433,U+B435-B44F,U+B452-B453,U+B455-B457,U+B459-B45F,U+B462,U+B464,U+B466-B46B,U+B46D-B47F,U+B481-B487,U+B489-B49C,U+B49E-B4A3,U+B4A5-B4A7,U+B4A9-B4AB,U+B4AD-B4B4,U+B4B6,U+B4B8,U+B4BA-B4BF,U+B4C1-B4C3,U+B4C5-B4C7,U+B4C9-B4CF,U+B4D1-B4D4,U+B4D6-B4DB,U+B4DE-B4DF,U+B4E1-B4E2,U+B4E5,U+B4E7-B4EB,U+B4EE,U+B4F0,U+B4F2-B4F7,U+B4F9-B513,U+B516-B517,U+B519-B51A,U+B51D-B523,U+B526,U+B52B-B52F,U+B532-B533,U+B535-B537,U+B539-B53F,U+B542,U+B546-B54A,U+B54E-B54F,U+B551-B553,U+B555-B55B,U+B55E,U+B562-B59F,U+B5A2-B5A3,U+B5A5-B5A7,U+B5A9,U+B5AC-B5AF,U+B5B2,U+B5B6-B5BA,U+B5BE-B5BF,U+B5C1-B5C3,U+B5C5-B5CB,U+B5CE,U+B5D2-B5D7,U+B5D9-B5EB,U+B5ED-B60F,U+B612-B613,U+B615-B617,U+B619-B624,U+B626-B62B,U+B62D-B633,U+B635-B647,U+B649-B663,U+B665-B667,U+B669-B69B,U+B69E-B69F,U+B6A1-B6A3,U+B6A5-B6AA,U+B6AD-B6B0,U+B6B2-B6D3,U+B6D5-B6EF,U+B6F1-B6F3,U+B6F5-B6F7,U+B6F9-B6FF,U+B702-B704,U+B706-B727,U+B72A-B72B,U+B72D-B72E,U+B731-B737,U+B73A,U+B73C-B743,U+B745-B747,U+B749-B74B,U+B74D-B753,U+B756-B75F,U+B761-B763,U+B765-B767,U+B769-B76F,U+B772,U+B774,U+B776-B77B,U+B77E-B77F,U+B781-B783,U+B785-B78B,U+B78E,U+B793-B795,U+B79A-B79B,U+B79D-B79F,U+B7A1-B7A7,U+B7AA,U+B7AE-B7B3,U+B7B6-B7B7,U+B7B9-B7C6,U+B7C8,U+B7CA-B7EB,U+B7EE-B7EF,U+B7F1-B7F3,U+B7F5-B7FB,U+B7FE}@font-face{font-family:Axit Korean;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/axit-kr-b800-v1.woff2) format("woff2");unicode-range:U+B802-B806,U+B80A-B80B,U+B80D-B80F,U+B811-B817,U+B81A,U+B81C,U+B81E-B823,U+B826-B827,U+B829-B82B,U+B82D-B833,U+B836,U+B83A-B83F,U+B841-B843,U+B845-B850,U+B852,U+B854-B85B,U+B85E-B85F,U+B861-B863,U+B865-B86B,U+B86E,U+B870,U+B872-B877,U+B879-B87B,U+B87D-B88C,U+B88E-B8A7,U+B8A9-B8AF,U+B8B1-B8B3,U+B8B5-B8B7,U+B8B9-B8BF,U+B8C2,U+B8C4,U+B8C6-B8CB,U+B8CD-B8CF,U+B8D1-B8D3,U+B8D5-B8DC,U+B8DE,U+B8E0,U+B8E2-B8E7,U+B8EA-B8EB,U+B8ED-B8EF,U+B8F1-B8F7,U+B8FA,U+B8FC,U+B8FE-B903,U+B905-B917,U+B919-B91F,U+B921-B93B,U+B93E-B93F,U+B941-B943,U+B945-B94B,U+B94D-B94E,U+B950,U+B952-B957,U+B95A-B95B,U+B95D-B95F,U+B961-B967,U+B96A,U+B96C,U+B96E-B973,U+B976-B977,U+B979-B97B,U+B97D-B983,U+B986,U+B988,U+B98B-B98C,U+B98F-B9AB,U+B9AE-B9AF,U+B9B1-B9B3,U+B9B5-B9BB,U+B9BE,U+B9C0,U+B9C2-B9C7,U+B9CA-B9CB,U+B9CD,U+B9D3-B9D7,U+B9DA,U+B9DC,U+B9DF-B9E0,U+B9E2,U+B9E6-B9E7,U+B9E9-B9EB,U+B9ED-B9F3,U+B9F6,U+B9FB-B9FF,U+BA02-BA07,U+BA09-BA14,U+BA16-BA37,U+BA3A-BA3B,U+BA3D-BA3F,U+BA41,U+BA43-BA47,U+BA4A,U+BA4C,U+BA4F-BA52,U+BA56-BA57,U+BA59-BA5B,U+BA5D-BA63,U+BA66,U+BA6A-BA6F,U+BA72-BA73,U+BA75-BA77,U+BA79-BA82,U+BA86,U+BA88-BA8B,U+BA8D-BAA7,U+BAAA,U+BAAD-BAAF,U+BAB1,U+BAB3-BAB7,U+BABA,U+BABC,U+BABE-BAC3,U+BAC5-BAC7,U+BAC9-BAD7,U+BADA-BAFB,U+BAFD-BAFF,U+BB01-BB03,U+BB05-BB0C,U+BB0E,U+BB10,U+BB12-BB17,U+BB19-BB1B,U+BB1D-BB1F,U+BB21-BB28,U+BB2A,U+BB2C-BB33,U+BB37,U+BB39-BB3A,U+BB3F-BB43,U+BB46,U+BB48,U+BB4A-BB4C,U+BB4E,U+BB51-BB53,U+BB55-BB57,U+BB59-BB60,U+BB62,U+BB64-BB6B,U+BB6D-BB87,U+BB89-BB8B,U+BB8D-BB8F,U+BB91-BBA3,U+BBA5-BBA7,U+BBA9-BBAB,U+BBAD-BBB3,U+BBB5-BBB6,U+BBB8-BBBF,U+BBC1-BBC3,U+BBC5-BBC7,U+BBC9-BBCF,U+BBD1-BBD2,U+BBD4-BBF7,U+BBFA-BBFB,U+BBFD-BBFE}@font-face{font-family:Axit Korean;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/axit-kr-bc00-v1.woff2) format("woff2");unicode-range:U+BC01,U+BC03-BC07,U+BC0A,U+BC0E,U+BC10,U+BC12-BC13,U+BC19-BC1A,U+BC20-BC23,U+BC26,U+BC28,U+BC2A-BC2C,U+BC2E-BC2F,U+BC32-BC33,U+BC35-BC37,U+BC39-BC3F,U+BC42,U+BC46-BC48,U+BC4A-BC4B,U+BC4E-BC4F,U+BC51-BC5C,U+BC5E-BC83,U+BC86-BC87,U+BC89-BC8A,U+BC8D,U+BC8F-BC93,U+BC96,U+BC98,U+BC9B-BC9F,U+BCA2-BCA3,U+BCA5-BCA6,U+BCA9-BCAF,U+BCB2,U+BCB6-BCBB,U+BCBE-BCBF,U+BCC1-BCC3,U+BCC5-BCCC,U+BCCE,U+BCD2-BCD4,U+BCD6-BCD7,U+BCD9-BCDB,U+BCDD-BCF3,U+BCF7,U+BCF9-BCFB,U+BCFD-BD03,U+BD06,U+BD08,U+BD0A-BD0F,U+BD11-BD13,U+BD15-BD23,U+BD25-BD2B,U+BD2D-BD3F,U+BD41-BD47,U+BD4A-BD4B,U+BD4D-BD4F,U+BD51-BD57,U+BD5A-BD63,U+BD65-BD67,U+BD69-BD7F,U+BD82-BD83,U+BD85-BD86,U+BD8B-BD8F,U+BD92,U+BD94,U+BD96-BD98,U+BD9B,U+BD9D-BDA3,U+BDA5-BDAF,U+BDB1-BDB7,U+BDB9-BDD3,U+BDD6-BDD7,U+BDD9-BDDB,U+BDDD-BDE8,U+BDEA-BDEF,U+BDF1-BDF3,U+BDF5-BDF7,U+BDF9-BDFF,U+BE01-BE02,U+BE04,U+BE06-BE0B,U+BE0E-BE0F,U+BE11-BE13,U+BE15-BE1B,U+BE1E,U+BE20-BE43,U+BE46-BE47,U+BE49-BE4B,U+BE4D,U+BE4F-BE53,U+BE56,U+BE58,U+BE5C-BE5F,U+BE62-BE63,U+BE65-BE67,U+BE69,U+BE6B-BE6F,U+BE72,U+BE76-BE7A,U+BE7E-BE7F,U+BE81-BE83,U+BE85-BE8B,U+BE8E,U+BE92-BE97,U+BE9A-BEA7,U+BEA9-BECF,U+BED2-BED3,U+BED5-BED6,U+BED9-BEDF,U+BEE1-BEE2,U+BEE6-BEEB,U+BEED-BF00,U+BF02-BF07,U+BF0A-BF17,U+BF1A,U+BF1E-BF3F,U+BF42-BF43,U+BF45-BF47,U+BF49-BF4F,U+BF52-BF54,U+BF56-BF93,U+BF95-BFAF,U+BFB1-BFC4,U+BFC6-BFCB,U+BFCE-BFCF,U+BFD1-BFD3,U+BFD5-BFDB,U+BFDD-BFDE,U+BFE0,U+BFE2-BFFF}@font-face{font-family:Axit Korean;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/axit-kr-c000-v1.woff2) format("woff2");unicode-range:U+C000-C03B,U+C03D-C050,U+C052-C057,U+C059-C05B,U+C05D-C05F,U+C061-C067,U+C06A-C08F,U+C092-C093,U+C095-C097,U+C099-C09F,U+C0A2,U+C0A4,U+C0A6-C0AB,U+C0AE,U+C0B1-C0B2,U+C0B7-C0BB,U+C0BE,U+C0C2-C0C4,U+C0C6-C0C7,U+C0CA-C0CB,U+C0CD-C0CF,U+C0D1-C0D7,U+C0DA,U+C0DE-C0E3,U+C0E6-C0E7,U+C0E9-C0EB,U+C0ED-C0F3,U+C0F6,U+C0F8,U+C0FA-C0FF,U+C101-C103,U+C105-C107,U+C109-C10F,U+C111-C114,U+C116-C11B,U+C121-C122,U+C125,U+C128-C12B,U+C12E,U+C132-C135,U+C137,U+C13A-C13B,U+C13D-C13F,U+C141-C147,U+C14A,U+C14E-C153,U+C156-C157,U+C159-C15B,U+C15D-C163,U+C166,U+C16A-C16F,U+C171-C173,U+C175-C177,U+C179-C184,U+C186-C18B,U+C18F,U+C191-C193,U+C195,U+C197-C19B,U+C19E,U+C1A0,U+C1A2-C1A4,U+C1A6-C1A7,U+C1AA-C1AB,U+C1AD-C1AF,U+C1B1-C1BC,U+C1BE-C1C3,U+C1C5-C1C7,U+C1C9-C1CB,U+C1CD-C1D3,U+C1D5-C1D6,U+C1D9-C1DF,U+C1E1-C1E3,U+C1E5-C1E7,U+C1E9-C1EF,U+C1F2,U+C1F4-C1FB,U+C1FE-C1FF,U+C201-C203,U+C205-C20B,U+C20E,U+C210,U+C212-C217,U+C21A-C21B,U+C21D-C21E,U+C221-C227,U+C22A,U+C22C,U+C22E,U+C230,U+C233,U+C235-C247,U+C249-C24F,U+C252-C253,U+C255-C257,U+C259-C25F,U+C261-C264,U+C266-C26B,U+C26E-C26F,U+C271-C273,U+C275-C27B,U+C27E,U+C280,U+C282-C287,U+C28A-C28F,U+C291-C297,U+C299-C29A,U+C29C,U+C29E-C2A3,U+C2A6-C2A7,U+C2A9-C2AB,U+C2AE-C2B3,U+C2B6,U+C2B8,U+C2BA-C2DB,U+C2DE-C2DF,U+C2E1-C2E2,U+C2E5-C2EA,U+C2EE,U+C2F0,U+C2F2-C2F5,U+C2F7,U+C2FA,U+C2FD-C2FF,U+C301-C307,U+C30A-C30B,U+C30E-C312,U+C316-C317,U+C319-C31B,U+C31D-C323,U+C326-C327,U+C32A-C344,U+C346-C367,U+C36A-C36B,U+C36D-C36F,U+C371,U+C373-C377,U+C37A-C37B,U+C37E-C383,U+C385-C387,U+C389-C38B,U+C38D-C3BF,U+C3C1-C3D7,U+C3DA-C3DB,U+C3DD-C3DE,U+C3E1,U+C3E3-C3E7,U+C3EA-C3EC,U+C3EE-C3F3,U+C3F6-C3F7,U+C3F9-C3FF}@font-face{font-family:Axit Korean;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/axit-kr-c400-v1.woff2) format("woff2");unicode-range:U+C400-C407,U+C409-C40F,U+C411-C423,U+C425-C42B,U+C42D-C42F,U+C431-C433,U+C435-C43B,U+C43E-C447,U+C449-C463,U+C466-C467,U+C469-C46B,U+C46D-C473,U+C476-C478,U+C47A-C47F,U+C481-C493,U+C495-C49B,U+C49D-C4B7,U+C4B9-C4BB,U+C4BD-C4E8,U+C4EA-C4EF,U+C4F2-C4F3,U+C4F5-C4F7,U+C4F9,U+C4FB-C4FE,U+C502-C50B,U+C50D-C50F,U+C511-C513,U+C515-C51B,U+C51D-C527,U+C52A-C52B,U+C52D-C52F,U+C531-C537,U+C53A,U+C53C,U+C53E-C543,U+C546-C547,U+C54B,U+C54F-C552,U+C556,U+C55A-C55C,U+C55F,U+C562-C563,U+C565-C567,U+C569-C56F,U+C572,U+C576-C57B,U+C57E-C57F,U+C581-C583,U+C585-C586,U+C588-C58B,U+C58E,U+C590,U+C592-C594,U+C596,U+C599-C59B,U+C59D-C59F,U+C5A1-C5A8,U+C5AA-C5B3,U+C5B6-C5B7,U+C5BA,U+C5BF-C5C3,U+C5CB,U+C5CD,U+C5CF,U+C5D2-C5D3,U+C5D5-C5D7,U+C5D9-C5DF,U+C5E2,U+C5E4,U+C5E6-C5EB,U+C5EF,U+C5F1-C5F3,U+C5F5,U+C5F8-C5FB,U+C602-C604,U+C609-C60B,U+C60D-C60F,U+C611-C617,U+C61A,U+C61D-C623,U+C626-C627,U+C629-C62B,U+C62F,U+C631-C632,U+C636,U+C638,U+C63A,U+C63C-C63F,U+C642-C643,U+C645-C647,U+C649-C64F,U+C652,U+C656-C65B,U+C65E-C65F,U+C661-C66B,U+C66D-C66E,U+C670,U+C672-C677,U+C67A-C67B,U+C67D-C67F,U+C681-C687,U+C68A,U+C68C,U+C68E-C693,U+C696-C697,U+C699-C69B,U+C69D-C6A3,U+C6A6,U+C6A8,U+C6AA-C6AF,U+C6B2-C6B3,U+C6B5-C6B7,U+C6BB-C6BF,U+C6C2,U+C6C4,U+C6C6-C6CB,U+C6CE-C6CF,U+C6D1-C6D3,U+C6D5-C6DB,U+C6DE-C6DF,U+C6E2-C6E7,U+C6EA-C6EB,U+C6ED-C6EF,U+C6F1-C6F7,U+C6FA-C6FC,U+C6FE-C703,U+C706-C707,U+C709-C70B,U+C70D-C713,U+C716,U+C718,U+C71A-C71F,U+C722-C723,U+C725-C727,U+C729-C72F,U+C732,U+C734,U+C736,U+C738-C73B,U+C73E-C73F,U+C741-C743,U+C745-C749,U+C74B,U+C74E,U+C750,U+C759-C75B,U+C75D-C75F,U+C761-C767,U+C769-C76A,U+C76C-C773,U+C776-C777,U+C779-C77B,U+C77F-C782,U+C786,U+C78B-C78D,U+C78F,U+C792-C793,U+C795,U+C799,U+C79B-C79F,U+C7A2,U+C7A7-C7AB,U+C7AE-C7AF,U+C7B1-C7B3,U+C7B5-C7BB,U+C7BE,U+C7C2-C7C7,U+C7CA-C7CB,U+C7CD,U+C7CF,U+C7D1-C7D7,U+C7D9-C7DC,U+C7DE-C7E3,U+C7E5-C7E7,U+C7E9-C7EB,U+C7ED-C7FF}@font-face{font-family:Axit Korean;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/axit-kr-c800-v1.woff2) format("woff2");unicode-range:U+C802-C803,U+C805-C807,U+C809,U+C80B-C80F,U+C812,U+C814,U+C817-C81B,U+C81E-C81F,U+C821-C823,U+C825-C82B,U+C82E,U+C830,U+C832-C837,U+C839-C83B,U+C83D-C83F,U+C841-C847,U+C84A-C84B,U+C84E-C853,U+C855-C86F,U+C872-C873,U+C875-C877,U+C879,U+C87B-C87F,U+C882,U+C884,U+C888-C88A,U+C88E-C893,U+C895-C89C,U+C89E,U+C8A0,U+C8A2-C8A7,U+C8A9-C8BB,U+C8BE-C8C3,U+C8C5-C8C7,U+C8C9-C8CB,U+C8CD-C8D3,U+C8D6,U+C8D8,U+C8DA-C8DF,U+C8E2-C8E3,U+C8E5-C8F4,U+C8F6-C8FB,U+C8FE-C8FF,U+C901-C903,U+C907-C90B,U+C90E,U+C910,U+C912-C917,U+C919-C92B,U+C92D-C933,U+C935-C94F,U+C952-C953,U+C955-C957,U+C959-C95F,U+C962,U+C964-C96B,U+C96D-C96F,U+C971-C973,U+C975-C97B,U+C97D-C987,U+C98A-C98B,U+C98D-C98F,U+C991-C997,U+C99A,U+C99C,U+C99E-C9BF,U+C9C2-C9C3,U+C9C5-C9C6,U+C9C9,U+C9CB-C9CF,U+C9D2,U+C9D4,U+C9D7-C9D8,U+C9DB,U+C9DE-C9DF,U+C9E1,U+C9E3,U+C9E5-C9E6,U+C9E8-C9EB,U+C9EE,U+C9F2-C9F7,U+C9FA-C9FB,U+C9FD-C9FF,U+CA01-CA07,U+CA0A,U+CA0E-CA13,U+CA15-CA17,U+CA19-CA28,U+CA2A-CA4B,U+CA4E-CA4F,U+CA51-CA53,U+CA55-CA5B,U+CA5E,U+CA62-CA67,U+CA69-CA7C,U+CA7E-CA83,U+CA85-CA97,U+CA99-CABB,U+CABE-CABF,U+CAC1-CAC3,U+CAC5-CACB,U+CACE,U+CAD0,U+CAD2,U+CAD4-CAD7,U+CADA-CADF,U+CAE1-CAEB,U+CAED-CAF3,U+CAF5-CB07,U+CB09-CB0F,U+CB11-CB13,U+CB15-CB17,U+CB19-CB1F,U+CB22-CB40,U+CB42-CB47,U+CB4A-CB4B,U+CB4D-CB4F,U+CB51-CB57,U+CB5A-CB5C,U+CB5E-CB63,U+CB65-CB77,U+CB7A-CB9B,U+CB9D-CBB7,U+CBB9-CBD3,U+CBD5-CBE3,U+CBE5-CBE6,U+CBE8,U+CBEA-CBFF}@font-face{font-family:Axit Korean;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/axit-kr-cc00-v1.woff2) format("woff2");unicode-range:U+CC00-CC0B,U+CC0E-CC0F,U+CC11-CC13,U+CC15-CC1B,U+CC1E-CC20,U+CC23-CC26,U+CC2A-CC2B,U+CC2D,U+CC2F,U+CC31-CC37,U+CC3A,U+CC3F-CC43,U+CC46-CC47,U+CC49-CC4B,U+CC4D-CC53,U+CC56,U+CC5A-CC5F,U+CC61-CC63,U+CC65,U+CC67,U+CC69-CC6F,U+CC71-CC74,U+CC76-CC97,U+CC9A-CC9B,U+CC9D-CC9F,U+CCA1-CCA7,U+CCAA,U+CCAE-CCB3,U+CCB6-CCB7,U+CCB9-CCBB,U+CCBD-CCC3,U+CCC6,U+CCC8,U+CCCA-CCCF,U+CCD1-CCD3,U+CCD5-CCE3,U+CCE5-CCEB,U+CCED-CCEF,U+CCF1-CD00,U+CD02-CD07,U+CD0A-CD0B,U+CD0D-CD0F,U+CD11-CD17,U+CD1A,U+CD1C,U+CD1E-CD23,U+CD25-CD27,U+CD29-CD2B,U+CD2D-CD38,U+CD3A-CD5B,U+CD5D-CD5F,U+CD61-CD63,U+CD65-CD6B,U+CD6E,U+CD70,U+CD72-CD77,U+CD79-CD87,U+CD89-CD93,U+CD96-CD97,U+CD99-CD9B,U+CD9D-CDA3,U+CDA6,U+CDA8,U+CDAA-CDAF,U+CDB1-CDC3,U+CDC5-CDCB,U+CDCD-CDCF,U+CDD1-CDE7,U+CDE9-CDEB,U+CDED-CDEF,U+CDF1-CDF7,U+CDFA,U+CDFC,U+CDFE-CE03,U+CE05-CE07,U+CE09-CE0B,U+CE0D-CE13,U+CE15-CE18,U+CE1A-CE1F,U+CE22-CE23,U+CE25-CE27,U+CE29-CE2F,U+CE32,U+CE34,U+CE36-CE57,U+CE5A-CE5B,U+CE5D-CE5E,U+CE62-CE67,U+CE6A,U+CE6C,U+CE6E-CE73,U+CE76-CE77,U+CE79-CE7B,U+CE7D-CE83,U+CE86,U+CE88,U+CE8A-CE8F,U+CE92-CE93,U+CE95-CE97,U+CE99-CE9F,U+CEA2,U+CEA6-CEAB,U+CEAE-CEC0,U+CEC2-CEE3,U+CEE6-CEE7,U+CEE9-CEEA,U+CEED-CEF3,U+CEF6,U+CEFA-CEFF,U+CF02-CF03,U+CF05-CF07,U+CF09-CF0F,U+CF12,U+CF14,U+CF16-CF1B,U+CF1D-CF1F,U+CF21-CF23,U+CF25-CF2B,U+CF2E,U+CF32-CF37,U+CF39-CF53,U+CF56-CF57,U+CF59-CF5B,U+CF5D-CF63,U+CF66,U+CF68,U+CF6A-CF6F,U+CF72-CF73,U+CF75-CF77,U+CF79-CF7F,U+CF81-CF84,U+CF86-CF8B,U+CF8D-CFA0,U+CFA2-CFA7,U+CFA9-CFAF,U+CFB1-CFC3,U+CFC5-CFDF,U+CFE2-CFE3,U+CFE5-CFE7,U+CFE9-CFEF,U+CFF2,U+CFF4,U+CFF6-CFFB,U+CFFD-CFFF}@font-face{font-family:Axit Korean;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/axit-kr-d000-v1.woff2) format("woff2");unicode-range:U+D001-D003,U+D005-D010,U+D012-D017,U+D019-D02C,U+D02E-D033,U+D036-D037,U+D039-D03B,U+D03D-D043,U+D046,U+D048,U+D04A-D04F,U+D051-D053,U+D055-D057,U+D059-D05F,U+D061-D06B,U+D06E-D06F,U+D071-D073,U+D075-D07B,U+D07E-D080,U+D082-D0A3,U+D0A6-D0A7,U+D0A9-D0AB,U+D0AD-D0B3,U+D0B6,U+D0B8,U+D0BA-D0BF,U+D0C2-D0C3,U+D0C5-D0C7,U+D0CA-D0CF,U+D0D2,U+D0D6-D0DB,U+D0DE-D0DF,U+D0E1-D0E3,U+D0E5-D0EB,U+D0EE,U+D0F2-D0F7,U+D0F9-D10C,U+D10E-D12F,U+D132-D133,U+D135-D137,U+D139,U+D13B-D13F,U+D142,U+D146-D14B,U+D14E-D14F,U+D151-D153,U+D155-D15B,U+D15E,U+D160,U+D162-D167,U+D169-D16B,U+D16D-D17B,U+D17D-D183,U+D185-D187,U+D189-D19F,U+D1A2-D1A3,U+D1A5-D1A7,U+D1A9-D1AF,U+D1B2,U+D1B4,U+D1B6-D1B9,U+D1BB,U+D1BD-D1BF,U+D1C1-D1D7,U+D1D9-D1F3,U+D1F5-D1F7,U+D1F9-D206,U+D208,U+D20A-D20F,U+D211-D22B,U+D22E-D22F,U+D231-D233,U+D235-D23B,U+D23E,U+D240,U+D242-D247,U+D249-D25B,U+D25D-D263,U+D265-D27F,U+D282-D283,U+D285-D287,U+D289-D28F,U+D292-D294,U+D296-D29B,U+D29D-D29F,U+D2A1-D2A3,U+D2A5-D2AB,U+D2AD-D2B0,U+D2B2-D2B7,U+D2BA-D2BB,U+D2BD-D2BE,U+D2C1,U+D2C3-D2C7,U+D2CA,U+D2CC-D2D3,U+D2D5-D2D7,U+D2D9-D2DB,U+D2DD-D2E3,U+D2E6-D2EF,U+D2F2-D2F3,U+D2F5-D2F7,U+D2F9-D2FF,U+D302,U+D304,U+D306-D30B,U+D30F,U+D311-D313,U+D315,U+D317-D31B,U+D31E,U+D322-D324,U+D326-D327,U+D32A-D32B,U+D32D-D32F,U+D331-D337,U+D33A,U+D33E-D343,U+D346-D37B,U+D37E-D37F,U+D381-D383,U+D385-D38B,U+D38E,U+D392-D397,U+D39A-D39B,U+D39D-D39F,U+D3A1-D3A7,U+D3AA,U+D3AC,U+D3AE-D3B3,U+D3B5-D3B7,U+D3B9-D3BB,U+D3BD-D3C3,U+D3C6-D3C7,U+D3CA-D3CF,U+D3D1-D3D7,U+D3D9-D3E0,U+D3E2,U+D3E4-D3EB,U+D3EE-D3EF,U+D3F1-D3F3,U+D3F5-D3FB,U+D3FE}@font-face{font-family:Axit Korean;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/axit-kr-d400-v1.woff2) format("woff2");unicode-range:U+D400,U+D402-D407,U+D409-D41C,U+D41E-D43F,U+D441-D443,U+D445-D45B,U+D45D-D45F,U+D461-D463,U+D465-D46C,U+D46E,U+D470-D477,U+D47A-D47B,U+D47D-D47E,U+D481,U+D483-D487,U+D48A,U+D48C,U+D48E-D493,U+D495-D4A8,U+D4AA-D4CB,U+D4CD-D4CF,U+D4D1-D4D3,U+D4D5-D4DB,U+D4DD-D4DE,U+D4E0-D4E7,U+D4E9-D4EB,U+D4ED-D4EF,U+D4F1-D4F7,U+D4F9-D4FA,U+D4FC,U+D4FE-D503,U+D505-D507,U+D509-D50B,U+D50D-D513,U+D516,U+D518-D53B,U+D53E-D53F,U+D541-D543,U+D545-D54B,U+D54E,U+D550,U+D552-D557,U+D55A-D55B,U+D55D-D55F,U+D561-D564,U+D566-D567,U+D56A,U+D56C,U+D56E-D573,U+D576-D577,U+D579-D57B,U+D57D-D583,U+D586,U+D58A-D58F,U+D591-D5A4,U+D5A6-D5C7,U+D5CA-D5CB,U+D5CD-D5CF,U+D5D1,U+D5D3-D5D7,U+D5DA,U+D5DC,U+D5DE-D5E3,U+D5E6-D5E7,U+D5E9-D5EB,U+D5ED-D5F3,U+D5F6,U+D5F8,U+D5FA-D5FF,U+D602-D603,U+D605-D607,U+D609-D60F,U+D612,U+D616-D61B,U+D61D-D61F,U+D621-D623,U+D625-D62C,U+D62E-D637,U+D63A-D63B,U+D63D-D63F,U+D641-D644,U+D646-D647,U+D64A,U+D64C,U+D64E-D650,U+D652-D653,U+D656-D657,U+D659-D65B,U+D65D-D666,U+D668,U+D66A-D66F,U+D672-D673,U+D675-D682,U+D684,U+D686-D68B,U+D68E-D68F,U+D691-D693,U+D695-D69C,U+D69E,U+D6A0,U+D6A2-D6A7,U+D6A9-D6AB,U+D6AD-D6AF,U+D6B1-D6B8,U+D6BA,U+D6BC-D6C3,U+D6C6-D6C7,U+D6C9-D6CB,U+D6CD-D6D0,U+D6D2-D6D3,U+D6D5-D6D6,U+D6D8,U+D6DA-D6DF,U+D6E1-D6E3,U+D6E5-D6E7,U+D6E9-D6EF,U+D6F1-D6F4,U+D6F6-D6FB,U+D6FE-D6FF,U+D701-D703,U+D705-D710,U+D712-D717,U+D71A-D71B,U+D71D-D71F,U+D721-D727,U+D72A,U+D72C,U+D72E-D733,U+D736-D737,U+D739-D73B,U+D73D-D743,U+D745-D746,U+D748,U+D74A-D74F,U+D752-D753,U+D755,U+D75A-D75F,U+D762,U+D764,U+D766-D768,U+D76A-D76B,U+D76D-D76F,U+D771-D773,U+D775-D77B,U+D77E-D780,U+D782-D787,U+D78A-D78B,U+D78D-D78F,U+D791-D797,U+D79A,U+D79C,U+D79E-D7A3}.boot-splash.boot-splash--loading{--boot-glyph:#1B1A22;--boot-outline:#8F8C9C;--boot-glow:color-mix(in srgb, #8E37DE 6%, var(--bg));position:relative;isolation:isolate;color:var(--boot-glyph)}html.dark .boot-splash.boot-splash--loading{--boot-glyph:#F8F8F8;--boot-outline:#C5C3D0;--boot-glow:color-mix(in srgb, #8E37DE 9%, var(--bg))}.boot-splash--loading:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(ellipse at 50% 47%,var(--boot-glow) 0,transparent 42%);animation:boot-in .6s ease both}.boot-motion-mark{display:block;width:clamp(144px,16vw,192px);height:auto;overflow:visible}.boot-motion-glyphs{fill:var(--boot-glyph);stroke:var(--boot-glyph)}.boot-motion-outline{stroke:var(--boot-outline);stroke-dasharray:1;stroke-dashoffset:0;opacity:0;animation:boot-motion-trace .74s ease .18s both,boot-motion-outline-out .22s linear 1.28s both}.boot-motion-outline-1{animation-delay:.36s,1.28s;animation-duration:.46s,.22s}.boot-motion-outline-2{animation-delay:.44s,1.28s;animation-duration:.48s,.22s}.boot-motion-outline-arrow{stroke:#a881cd;animation-delay:.62s,1.25s;animation-duration:.83s,.35s}.boot-motion-white-clip{transform:translate(49px);animation:boot-motion-white .6s cubic-bezier(.22,1,.36,1) .68s both}.boot-motion-arrow{opacity:1;animation:boot-motion-purple 2.8s ease-in-out 1.1s both}.boot-motion-light{stroke-dasharray:.12 1;stroke-dashoffset:-1;opacity:0;animation:boot-motion-light 2.8s cubic-bezier(.4,0,.2,1) 1.1s both}.boot-motion-light-core{stroke-dasharray:.055 1;--light-opacity:.7 }.boot-motion-light-glow{--light-opacity:.45 }.boot-motion-idle{animation:boot-motion-idle 3.1s ease-in-out 3.9s infinite}.boot-splash--loading .boot-splash-text{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0;animation:none}@keyframes boot-motion-trace{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}@keyframes boot-motion-outline-out{0%{opacity:.75}to{opacity:0}}@keyframes boot-motion-white{0%{transform:translate(-81px)}to{transform:translate(49px)}}@keyframes boot-motion-purple{0%{opacity:.14}18%{opacity:.3}to{opacity:1}}@keyframes boot-motion-light{0%{stroke-dashoffset:.12;opacity:0}16%{opacity:var(--light-opacity)}78%{opacity:var(--light-opacity)}to{stroke-dashoffset:-1;opacity:0}}@keyframes boot-motion-idle{0%,to{opacity:1}50%{opacity:.93}}@media(prefers-reduced-motion:reduce){.boot-motion-mark *{animation:none!important}.boot-motion-outline{opacity:0}.boot-splash--loading:before{animation:none}}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/inter-400-700-latin-v20.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/inter-400-700-latin-v20.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/inter-400-700-latin-v20.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/inter-400-700-latin-v20.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/inter-400-700-latin-ext-v20.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/inter-400-700-latin-ext-v20.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/inter-400-700-latin-ext-v20.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/inter-400-700-latin-ext-v20.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}:root{color-scheme:light;--brand-1:#480BC0;--brand-2:#972CE8;--brand:#6D34D6;--brand-strong:#5A22C0;--brand-fill:#6D34D6;--on-brand:#FFFFFF;--brand-grad-from:#5A1EC4;--brand-grad-to:#8E37DE;--brand-grad:linear-gradient(135deg,#5A1EC4,#8E37DE);--brand-soft:#EFE9FB;--brand-line:#E1D6F5;--sidebar-top:#2E1E48;--sidebar-bottom:#231633;--sidebar-bg:linear-gradient(180deg,#2E1E48,#231633);--sidebar-solid:#231633;--side-accent:#CBA9FF;--side-accent-ink:#3A1A66;--side-sel:rgba(155,109,240,.14);--side-ink:rgba(255,255,255,.92);--side-mid:rgba(255,255,255,.76);--side-dim:rgba(255,255,255,.58);--bg:#F5F5F8;--card:#FFFFFF;--line:#E7E7EC;--line-2:#F0F0F4;--ink:#1B1A22;--mid:#67656F;--dim:#6F6C79;--ok:#247C53;--ok-soft:#E7F6EF;--ok-line:#CFEEDF;--warn:#966518;--warn-soft:#FBF3E2;--warn-line:#F0E1BE;--amber:#E8912B;--amber-soft:#FBF3E2;--amber-line:#F0E1BE;--danger:#C43A3A;--danger-soft:#FDECEC;--danger-glow:rgba(214,69,69,.22);--blue:#1E65E4;--blue-soft:#EAF1FD;--green:#39B074;--green-soft:#E7F6EF;--star:#F5B932;--presence-online:#3DBE7B;--presence-away:#E8A13B;--presence-dnd:#E05252;--presence-offline:#8B8B98;--diff-add:#247C53;--diff-add-soft:#E7F6EF;--diff-del:#C43A3A;--diff-del-soft:#FDECEC;--code-add:#6FDCA8;--code-del:#FF8A86;--tile:#FFFFFF;--tile-line:#E7E7EC;--tile-dark:#14171E;--hov:var(--line-2);--soft:var(--line-2);--faint:var(--dim);--sans:"Inter","Axit Korean",system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;--mono:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;--fs-1:11px;--fs-2:11.5px;--fs-3:12px;--fs-4:12.5px;--fs-5:13px;--fs-6:14px;--fs-7:14.5px;--fs-8:15px;--fs-9:15.5px;--fs-10:16px;--fs-11:17px;--fs-12:18.5px;--content-max:none;--shadow:0 1px 2px rgba(20,16,40,.05),0 6px 20px rgba(20,16,40,.06);--shadow-sm:0 1px 2px rgba(20,16,40,.07);--shadow-lg:0 20px 60px rgba(20,12,40,.26);--sp-1:2px;--sp-2:4px;--sp-3:6px;--sp-4:8px;--sp-5:10px;--sp-6:12px;--sp-7:14px;--sp-8:16px;--r-1:4px;--r-2:6px;--r-3:8px;--r-4:10px;--r-5:12px;--r-6:14px;--r-7:16px;--r-pill:999px;--r-circle:50%;--r:14px;--r-sm:10px;--head-h:64px;--head-ctl-h:34px;--side-row-h:32px;--msg-ava:36px;--set-row-max:420px;--sbthumb:rgba(28,26,40,.22);--sbthumb-h:rgba(28,26,40,.38)}html.dark{color-scheme:dark;--brand:#A379F1;--brand-strong:#8A55EC;--brand-fill:#8A55EC;--on-brand:#FFFFFF;--brand-grad-from:#6A29D8;--brand-grad-to:#974DEB;--brand-grad:linear-gradient(135deg,#6A29D8,#974DEB);--brand-soft:#2A2141;--brand-line:#3A2E58;--sidebar-top:#1A1422;--sidebar-bottom:#131019;--sidebar-bg:linear-gradient(180deg,#1A1422,#131019);--sidebar-solid:#131019;--bg:#141317;--card:#1E1D24;--line:#2F2E38;--line-2:#26252D;--ink:#ECEAF2;--mid:#A3A1AE;--dim:#8D8B9A;--ok:#54D69C;--ok-soft:#15291F;--ok-line:#22392D;--warn:#E4B255;--warn-soft:#2C2413;--warn-line:#3A3019;--amber:#E4B255;--amber-soft:#2C2413;--amber-line:#3A3019;--danger:#F2726F;--danger-soft:#2C1717;--danger-glow:rgba(242,114,111,.3);--blue:#6AA0FF;--blue-soft:#1A2440;--green:#54D69C;--green-soft:#15291F;--star:#F5C13B;--diff-add:#54D69C;--diff-add-soft:#15291F;--diff-del:#F2726F;--diff-del-soft:#2C1717;--tile:#26252D;--tile-line:#37363F;--tile-dark:#0F1116;--shadow:0 1px 2px rgba(0,0,0,.3),0 6px 20px rgba(0,0,0,.35);--shadow-sm:0 1px 2px rgba(0,0,0,.35);--shadow-lg:0 24px 60px rgba(0,0,0,.6);--sbthumb:rgba(255,255,255,.16);--sbthumb-h:rgba(255,255,255,.28)}html.theme-anim body,html.theme-anim .app,html.theme-anim .sidebar,html.theme-anim .rail,html.theme-anim .main,html.theme-anim .pane,html.theme-anim .composer,html.theme-anim .composer-in{transition:background-color .2s ease}@media(prefers-reduced-motion:reduce){html.theme-anim body,html.theme-anim .app,html.theme-anim .sidebar,html.theme-anim .rail,html.theme-anim .main,html.theme-anim .pane,html.theme-anim .composer,html.theme-anim .composer-in{transition:none}}*{box-sizing:border-box;-webkit-tap-highlight-color:transparent;scrollbar-width:thin;scrollbar-color:var(--sbthumb) transparent}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--sbthumb);border-radius:99px;border:3px solid transparent;background-clip:padding-box}::-webkit-scrollbar-thumb:hover{background:var(--sbthumb-h);border:3px solid transparent;background-clip:padding-box}::-webkit-scrollbar-corner{background:transparent}html,body{height:100%;margin:0;overflow:hidden}body{background:var(--bg);color:var(--ink);font-family:var(--sans);font-size:var(--fs-10);line-height:1.55;-webkit-font-smoothing:antialiased;word-break:keep-all;overflow-wrap:break-word}button{font-family:inherit;color:inherit;cursor:pointer;border:0;background:none}input{font-family:inherit}:focus-visible{outline:3px solid var(--brand);outline-offset:2px;border-radius:var(--r-3)}.ic{width:18px;height:18px;flex:none;stroke:currentColor;fill:none;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.ic.fill{fill:currentColor;stroke:none}.ic.sm{width:15px;height:15px}.app{display:grid;grid-template-columns:var(--railw,76px) var(--sidew,300px) minmax(0,1fr) 0px;grid-template-rows:minmax(0,1fr);height:var(--app-h,100dvh);overflow:hidden;transition:grid-template-columns .3s cubic-bezier(.33,1,.5,1)}.app>*{min-height:0}.app>.main{grid-column:3;grid-row:1}.app>.main:where(.main-sub){grid-column:4}.app>.pane{grid-column:-2/-1;grid-row:1}.main.is-behind{visibility:hidden;pointer-events:none}.main.maky-page,.main.feed-page{background:var(--bg);z-index:1}.sidebar{background:var(--sidebar-bg);color:#fff;display:flex;flex-direction:column;min-width:0}.side-top{display:flex;align-items:center;gap:11px;padding:18px 18px 12px}.side-find-toggle{display:inline-flex;align-items:center;justify-content:center;flex:none;margin-left:auto;padding:var(--sp-3);border:0;background:none;border-radius:var(--r-3);color:var(--side-mid);cursor:pointer;transition:background .15s,opacity .15s}.side-find-toggle:hover{background:#ffffff24;color:#fff}.nav-menu{left:0;top:calc(100% + var(--sp-2));width:min(300px,82vw);max-height:min(60vh,520px);overflow:auto;z-index:60}.nav-menu .runitem.nav-item{flex-direction:row;align-items:center;gap:var(--sp-3);padding:var(--sp-3) var(--sp-4)}.nav-menu .runitem.nav-item .rt{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nav-menu .nav-empty{padding:var(--sp-3) var(--sp-4)}.side-top .logo{width:40px;height:40px;filter:drop-shadow(0 2px 6px rgba(0,0,0,.25))}.side-top .logo.has-mark{display:flex;align-items:center;justify-content:center;overflow:hidden;border-radius:9px}.side-top .logo.has-mark img{width:100%;height:100%;object-fit:contain;display:block}.brand-logo-prev{width:40px;height:40px;flex:none;display:flex;align-items:center;justify-content:center;background:var(--sidebar-bg);border-radius:9px;overflow:hidden;border:1px solid rgba(255,255,255,.28)}.brand-logo-prev img{width:100%;height:100%;object-fit:contain;display:block}.brand-logo-prev .logo{width:40px;height:40px;display:inline-block}.brand-logo-prev .logo svg{width:100%;height:100%;display:block}.side-top .ws{font-size:var(--fs-8);font-weight:600;color:var(--side-ink);letter-spacing:.01em}.new{margin:0 var(--sp-7) var(--sp-5);background:#ffffff29;color:#fff;font-weight:600;font-size:var(--fs-9);border:1px solid rgba(255,255,255,.16);border-radius:11px;padding:var(--sp-5) var(--sp-7);display:flex;align-items:center;justify-content:center;gap:var(--sp-4);transition:background .15s,transform .12s}.hub-i{display:flex;align-items:center;gap:var(--sp-5);width:calc(100% - 28px);margin:0 var(--sp-7) var(--sp-1);padding:var(--sp-5) var(--sp-6);border:none;border-radius:9px;background:none;color:var(--side-mid);font-size:var(--fs-8);font-weight:600;cursor:pointer;text-align:left;transition:background .13s}.hub{display:none}.hub-i:hover{background:#ffffff1a}.hub-i .ic{opacity:.75}.hub-kbd{margin-left:auto;flex:none;font-size:var(--fs-3);font-weight:600;letter-spacing:.02em;color:var(--side-dim);font-family:inherit;white-space:nowrap;padding-left:var(--sp-3)}.hub-i:hover .hub-kbd{color:var(--side-mid)}.hub-kbd+.hub-badge{margin-left:var(--sp-3)}.hub-badge{margin-left:auto;min-width:19px;height:19px;padding:0 var(--sp-3);border-radius:var(--r-4);background:var(--side-accent);color:var(--side-accent-ink);font-size:var(--fs-4);font-weight:800;display:grid;place-items:center}.hub-badge.dot{min-width:8px;width:8px;height:8px;padding:0;border-radius:var(--r-circle);align-self:center}.tree-add{display:flex;align-items:center;gap:var(--sp-4);width:calc(100% - 28px);margin:var(--sp-1) var(--sp-7);padding:7px 12px;border:none;border-radius:9px;background:none;color:var(--side-dim);font-size:var(--fs-7);font-weight:600;cursor:pointer;text-align:left;transition:background .13s,color .13s}.tree-add:hover{background:#ffffff1a;color:var(--side-mid)}.feed-filter{display:inline-flex;padding:var(--sp-1);border:1px solid var(--line);border-radius:var(--r-4);background:var(--line-2)}.feed-filter button{min-height:30px;padding:5px 10px;border-radius:7px;color:var(--mid);font-size:var(--fs-5);font-weight:700;transition:background .14s,color .14s,box-shadow .14s}.feed-filter button.on{background:var(--card);color:var(--ink);box-shadow:var(--shadow-sm)}.memo-ta{min-height:140px;padding:var(--sp-5) var(--sp-6);line-height:1.6;resize:vertical;font:inherit}.memo-count{margin:var(--sp-3) var(--sp-1) 0;color:var(--dim);font-size:var(--fs-4);text-align:right}.memo-count.over{color:var(--danger,#e5484d);font-weight:700}.asset-list{display:flex;flex-direction:column;gap:var(--sp-3);margin-top:var(--sp-4)}.asset-row{display:flex;align-items:center;gap:var(--sp-5);padding:var(--sp-4) var(--sp-5);border:1px solid var(--line);border-radius:var(--r-4);background:var(--card)}.asset-main{display:flex;flex-direction:column;gap:var(--sp-1);min-width:0;flex:1}.asset-name{font-size:var(--fs-7);font-weight:700;color:var(--brand);text-decoration:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.asset-desc{font-size:var(--fs-4);color:var(--dim);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.asset-desc.as-edit{background:none;border:none;padding:0;text-align:left;cursor:pointer;border-bottom:1px dashed var(--line);color:inherit;font:inherit}.asset-desc.as-edit:hover{color:var(--ink);border-bottom-color:var(--brand-line)}.asset-desc.as-edit.empty{color:var(--dim);font-style:italic}.asset-edit{display:flex;gap:var(--sp-3);align-items:center;flex-wrap:wrap;margin-top:var(--sp-1)}.asset-edit .fin{flex:1;min-width:180px;padding:5px 8px;font-size:var(--fs-7)}.asset-size{font-size:var(--fs-4);color:var(--dim);white-space:nowrap}.asset-add{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-4);margin-top:var(--sp-5)}.asset-add .fin{flex:1;min-width:180px}.feed-toolbar{flex-wrap:wrap}.feed-filter{flex:0 1 auto;min-width:0}.feed-filter-n{display:inline-block;margin-left:5px;padding:0 5px;border-radius:var(--r-pill);background:var(--brand-fill);color:#fff;font-size:var(--fs-2);font-weight:800;line-height:16px;vertical-align:1px}.feed-filter button.on .feed-filter-n{background:var(--brand-fill)}.feed-read-all{display:inline-flex;align-items:center;justify-content:center;gap:5px;min-height:34px;padding:var(--sp-3) var(--sp-4);border-radius:9px;color:var(--brand);font-size:var(--fs-5);font-weight:700;white-space:nowrap;transition:background .14s,opacity .14s}.feed-read-all:hover:not(:disabled){background:var(--brand-soft)}.feed-read-all:disabled{color:var(--dim);opacity:.55}.feed-loading{min-height:18px;color:var(--dim);font-size:var(--fs-4);text-align:center}.feed-i{position:relative;display:block;width:100%;padding:0;border:1px solid var(--line);border-radius:var(--r-5);background:var(--card);text-align:left;overflow:hidden;transition:border-color .16s,transform .16s}.feed-i:hover{border-color:var(--brand-line)}.feed-more{display:block;width:calc(100% - 8px);margin:var(--sp-5) var(--sp-2) var(--sp-2);min-height:40px}.feed-i.unread{border-color:var(--brand-line);background:var(--brand-soft)}.feed-i.unread:after{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--brand-fill);border-radius:var(--r-5) 0 0 var(--r-5);pointer-events:none}.feed-unread-n{position:absolute;left:calc(-1 * var(--sp-7));top:var(--sp-4);display:flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 var(--sp-2);border-radius:999px;background:var(--brand-fill);color:#fff;font-size:var(--fs-4);font-weight:700;font-variant-numeric:tabular-nums;pointer-events:none}.feed-open{position:absolute;inset:0;z-index:0;width:100%;height:100%;padding:0;background:none;border:0}.feed-card{position:relative;z-index:1;pointer-events:none;display:flex;flex-direction:column;gap:var(--sp-3);min-width:0;padding:12px 46px 12px 14px}.feed-open:focus-visible,.feed-read-toggle:focus-visible{outline:2px solid var(--brand);outline-offset:-2px}.feed-read-toggle{position:absolute;top:8px;right:8px;z-index:2;pointer-events:auto;display:grid;place-items:center;width:32px;height:32px;border-radius:9px;color:var(--brand);transition:background .14s,color .14s,opacity .14s}.feed-read-toggle:hover:not(:disabled){background:var(--brand-soft)}.feed-read-toggle:disabled{opacity:.45}.feed-unread-dot{width:8px;height:8px;border-radius:var(--r-circle);background:var(--dim);box-shadow:0 0 0 3px var(--line-2)}.feed-top{display:flex;align-items:center;gap:var(--sp-4)}.feed-ch{font-size:var(--fs-5);font-weight:700;color:var(--brand)}.feed-unread-label{display:inline-flex;align-items:center;gap:var(--sp-2);color:var(--mid);font-size:var(--fs-2);font-weight:700;white-space:nowrap}.feed-unread-label>span{width:6px;height:6px;border-radius:var(--r-circle);background:var(--brand-fill)}.feed-time{margin-left:auto;font-size:var(--fs-4);color:var(--dim)}.feed-people{display:flex;align-items:baseline;gap:var(--sp-4);font-size:var(--fs-5);color:var(--mid)}.feed-people-names{min-width:0;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:600}.feed-people-n{flex:none;color:var(--dim)}.feed-context{display:flex;gap:var(--sp-2);min-width:0;margin-bottom:var(--sp-2);padding-left:var(--sp-3);border-left:2px solid var(--line-2);color:var(--dim);font-size:var(--fs-5);line-height:1.4}.feed-context-who{flex:none;font-weight:700}.feed-context-body{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.feed-root{display:flex;flex-direction:column;gap:var(--sp-1);min-width:0}.feed-who{font-size:var(--fs-7);font-weight:700;color:var(--ink)}.feed-root-body{margin:0;font-size:var(--fs-8);line-height:1.5;color:var(--ink);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;word-break:break-word}.feed-gap{display:flex;align-items:center;gap:var(--sp-4);margin:1px 0;color:var(--dim);font-size:var(--fs-4);font-weight:650}.feed-gap:before,.feed-gap:after{content:"";flex:1;height:1px;background:var(--line)}.feed-reply{display:flex;gap:7px;min-width:0;padding-left:var(--sp-5);border-left:2px solid var(--line);font-size:var(--fs-7);line-height:1.5}.feed-reply-who{flex:0 1 auto;min-width:0;max-width:38%;font-weight:700;color:var(--mid);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.feed-reply-body{min-width:0;flex:1;color:var(--ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.feed-reply-body.is-meta{color:var(--dim);font-style:italic}.feed-note{margin:0;font-size:var(--fs-5);color:var(--dim)}.lang-panel{display:flex;flex-direction:column;gap:var(--sp-6)}.lang-list{display:flex;flex-direction:column;gap:var(--sp-4);max-width:var(--set-row-max)}.lang-i{display:flex;align-items:center;gap:var(--sp-5);padding:11px 13px;border:1px solid var(--line);border-radius:11px;background:var(--card);cursor:pointer;font-size:var(--fs-9);font-weight:600;color:var(--ink);text-align:left;transition:border-color .14s}.lang-i:hover{border-color:var(--brand-line)}.lang-i.on{border-color:var(--brand);box-shadow:0 0 0 2px var(--brand-soft)}.lang-name{flex:1}.lang-check{color:var(--brand)}.new:hover{background:#ffffff3d}.new:active{transform:scale(.98)}.side-section-seg{display:flex;gap:var(--sp-2);padding:var(--sp-4) var(--sp-5) var(--sp-3);flex:none;position:relative}.side-section-thumb{position:absolute;left:10px;top:8px;bottom:6px;width:calc((100% - 28px)/3);border-radius:9px;background:var(--brand-fill);box-shadow:0 1px 6px color-mix(in srgb,var(--brand-fill) 45%,transparent);transition:transform .15s ease;pointer-events:none}.side-section-tab{position:relative;z-index:1;flex:1;display:inline-flex;align-items:center;justify-content:center;gap:var(--sp-3);padding:var(--sp-4) var(--sp-4);border:1px solid transparent;border-radius:9px;background:#ffffff0d;color:var(--side-mid);font-size:var(--fs-8);font-weight:700;cursor:pointer;transition:background .15s,color .15s}.side-section-tab:not(.active):hover{background:#ffffff1a;color:var(--side-ink)}.side-section-tab.active{background:transparent;color:#fff}.side-section-tab.active .ic{opacity:1}.side-section-tab .ic{opacity:.8}.side-group-head{display:flex;align-items:center;gap:var(--sp-3);padding:var(--sp-6) var(--sp-8) var(--sp-1);font-size:var(--fs-5);font-weight:700;color:var(--side-dim)}.side-group-head .ic{opacity:.7}.side-section-dot{position:absolute;top:5px;right:8px;width:6px;height:6px;border-radius:var(--r-circle);background:var(--side-accent)}.tree-empty{padding:var(--sp-5) var(--sp-8);color:var(--side-dim);font-size:var(--fs-6)}.tree-miss{display:flex;flex-direction:column;align-items:flex-start;gap:var(--sp-3)}.tree-miss-act{min-height:28px;padding:4px 9px;border-radius:7px;border:1px solid rgba(255,255,255,.16);background:transparent;color:var(--side-mid);font:inherit;font-size:var(--fs-5);cursor:pointer}.tree-miss-act:hover{background:#ffffff14;color:#fff}.side-scroll{display:block;min-height:0;overflow-y:auto;overscroll-behavior:contain;flex:1}.tree{overflow:visible;padding:var(--sp-2) 0 var(--sp-6);flex:none}.side-scroll::-webkit-scrollbar{width:8px}.side-scroll::-webkit-scrollbar-thumb{background:#ffffff2e;border-radius:var(--r-3)}.folder{display:flex;align-items:center;gap:7px;padding:0 var(--sp-8);min-height:var(--side-row-h);cursor:pointer;-webkit-user-select:none;user-select:none;position:relative;transition:background .15s}.leaf.dragging,.folder.dragging{opacity:.45}.folder.drop-before{box-shadow:inset 0 2.5px 0 var(--side-accent)}.folder.drop-after{box-shadow:inset 0 -2.5px 0 var(--side-accent)}.leaf>.drop-line{position:absolute;left:calc(var(--row-inset,var(--sp-4)) + 6px);right:var(--row-inset,var(--sp-4));height:2px;border-radius:var(--r-1);background:var(--side-accent);pointer-events:none;z-index:2}.leaf>.drop-line.before{top:-1px}.leaf>.drop-line.after{bottom:-1px}.leaf>.drop-line:before{content:"";position:absolute;left:-7px;top:-3px;width:8px;height:8px;border-radius:var(--r-circle);border:2px solid var(--side-accent);background:var(--sidebar-bg);box-sizing:border-box}.folder.drop-into{background:var(--side-sel);box-shadow:inset 0 0 0 1.5px var(--side-accent)}.tree-drop-loose{display:flex;align-items:center;gap:var(--sp-4);margin:var(--sp-2) var(--sp-4);padding:var(--sp-4) var(--sp-5);border:1.5px dashed var(--side-dim);border-radius:var(--r-3);font-size:var(--fs-5);font-weight:600;color:var(--side-mid)}.tree-drop-loose.on{border-color:var(--side-accent);background:var(--side-sel);color:var(--side-ink)}.folder:hover{--row-fill:rgba(255,255,255,.1)}.folder:active{--row-fill:rgba(255,255,255,.17)}.folder .chev{transition:transform .18s;opacity:.75}.folder.closed .chev{transform:rotate(-90deg)}.folder .f-name{font-size:var(--fs-9);font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:1}.folder-self-improvement{display:grid;width:21px;height:21px;flex:none;place-items:center;border:1px solid rgba(255,255,255,.18);border-radius:7px;background:#ffffff1f;color:#fff}.folder-self-improvement .ic{width:12px;height:12px}.folder .star{color:var(--star)}.folder.folder-new{cursor:default;padding-right:var(--sp-4)}.folder.folder-new:hover{--row-fill:transparent}.folder-new-in{flex:1;min-width:0;height:26px;padding:0 var(--sp-4);border:1px solid rgba(196,160,255,.85);border-radius:var(--r-2);background:#00000038;color:#fff;font:inherit;font-size:var(--fs-9);font-weight:600;outline:none}.folder-new-in::placeholder{color:var(--side-dim);font-weight:500}.folder-new-in[aria-invalid=true]{border-color:#ff8f84}.folder-new-in[readonly]{opacity:.7}.folder.folder-new .folder-new-x{opacity:1}.folder-new-err{padding:2px var(--sp-8) var(--sp-3) 56px;color:#ffb4ab;font-size:var(--fs-5);line-height:1.4}.leaf.folder-ghost-add{border:none;background:none;font:inherit;color:var(--side-dim)}.leaf.folder-ghost-add>.ic{width:18px;opacity:.8}.leaf.folder-ghost-add .l-name{font-size:var(--fs-8);font-weight:500}.leaf.folder-ghost-add:hover,.leaf.folder-ghost-add:focus-visible{color:#fff}.leaf.folder-ghost-add:focus-visible{outline:2px solid var(--brand-line);outline-offset:-2px;border-radius:var(--r-2)}.kids{display:grid;grid-template-rows:1fr;transition:grid-template-rows .22s ease,opacity .18s ease,visibility 0s 0s}.kids-in{min-height:0;overflow:hidden}.workspace-tree-body-in>.leaf{padding-left:var(--sp-8)}.folder.closed+.kids{grid-template-rows:0fr;opacity:0;visibility:hidden;transition:grid-template-rows .22s ease,opacity .15s ease,visibility 0s .22s}.leaf{display:flex;align-items:center;gap:7px;padding:0 16px 0 30px;margin:0;width:100%;min-height:var(--side-row-h);text-align:left;cursor:pointer;color:var(--side-ink);position:relative;transition:background .15s,color .15s}.leaf.flat-leaf,.leaf.side-outbox{padding-left:var(--sp-8)}.side-outbox>.ic,.folder>.f-ico{width:18px}.leaf-indent{flex:none;width:15px}.leaf:hover{--row-fill:rgba(255,255,255,.1)}.side-outbox{margin:var(--sp-2) 0 var(--sp-1);color:var(--side-mid)}.side-outbox.on{--row-fill:rgba(255,255,255,.14);color:#fff}.side-outbox .l-name{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.side-outbox-badge{flex:none;min-width:18px;height:18px;padding:0 var(--sp-3);border-radius:999px;background:var(--side-accent);color:var(--side-accent-ink);font-size:var(--fs-4);font-weight:700;display:inline-flex;align-items:center;justify-content:center}.leaf a.l-name:focus{outline:none}.leaf a.l-name:focus-visible{outline:2px solid var(--brand-line);outline-offset:2px;border-radius:var(--r-2)}.leaf:active{--row-fill:rgba(255,255,255,.17)}.leaf.on{--row-fill:rgba(255,255,255,.15)}.leaf,.sub,.folder{isolation:isolate}.leaf:before,.sub:before,.folder:before{content:"";position:absolute;inset:1px var(--row-inset,var(--sp-4));z-index:-1;border-radius:var(--r-2);background:var(--row-fill,transparent);transition:background .15s;pointer-events:none}.dm-priority,.dm-sec{--row-inset:0px}.leaf .hash{opacity:.6}.leaf .hash.priv{opacity:.9}.leaf .l-name{font-size:var(--fs-8);font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:1}a.l-name{color:inherit;text-decoration:none}.leaf .caret{opacity:.6;transition:transform .15s}.leaf.closed .caret{transform:rotate(-90deg)}.subs{overflow:hidden}.leaf.closed~.subs{display:none}.sub{display:flex;align-items:center;gap:7px;padding:6px 16px 6px 42px;margin:0;width:100%;text-align:left;cursor:pointer;color:var(--side-mid);position:relative;transition:background .15s,color .15s}.sub:hover{--row-fill:rgba(255,255,255,.1)}.sub:active{--row-fill:rgba(255,255,255,.17)}.sub.on{--row-fill:rgba(255,255,255,.15);color:#fff}.sub .branch{opacity:.5}.sub .s-name{font-size:var(--fs-7);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:1}.side-foot{border-top:1px solid rgba(255,255,255,.14);padding:var(--sp-6) var(--sp-8);padding-bottom:calc(12px + env(safe-area-inset-bottom,0px));display:flex;align-items:flex-start;gap:var(--sp-5)}.side-foot .me{position:relative;width:28px;height:28px;flex:none;aspect-ratio:1/1;border-radius:var(--r-3);background:#ffffffe6;color:#5b18b8;font-weight:700;font-size:var(--fs-6);display:grid;place-items:center;overflow:visible}.me-name{font-size:var(--fs-8);font-weight:500;flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cog{color:var(--side-mid);width:32px;height:32px;border-radius:var(--r-3);display:grid;place-items:center;transition:background .15s,transform .12s}.cog:hover{background:#ffffff29}.cog:active{transform:scale(.92)}.main{display:flex;flex-direction:column;min-width:0;min-height:0;overflow:hidden;background:var(--bg);position:relative}.maki-idle{animation:makiBreathe 3.4s ease-in-out infinite}@keyframes makiBreathe{0%,to{transform:translateY(0) scale(1)}50%{transform:translateY(-2px) scale(1.02)}}.maki .maki-leg-l{transform-origin:44px 106px;animation:makiStepL .5s ease-in-out infinite}.maki .maki-leg-r{transform-origin:76px 106px;animation:makiStepR .5s ease-in-out infinite}.maki-working .maki-antenna{animation:makiPulse .9s ease-in-out infinite}.maki-done .maki-sparkles{animation:makiTwinkle .8s ease-in-out infinite}@keyframes makiStepL{0%,to{transform:rotate(0)}50%{transform:rotate(16deg)}}@keyframes makiStepR{0%,to{transform:rotate(0)}50%{transform:rotate(-16deg)}}@keyframes makiPulse{0%,to{opacity:1}50%{opacity:.45}}@keyframes makiTwinkle{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.8)}}@media(prefers-reduced-motion:reduce){.maki-idle,.maki-leg-l,.maki-leg-r,.maki-antenna,.maki-sparkles{animation:none}}.maki-row .sec-d{flex:1 1 auto;min-width:0;color:var(--mid);font-size:var(--fs-6);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.maki-toggle{display:inline-flex;align-items:center;gap:5px;font-size:var(--fs-6);font-weight:600;color:var(--mid);cursor:pointer;flex:0 0 auto}.maki-toggle input{accent-color:var(--brand)}.maki-frow{display:flex;align-items:center;gap:var(--sp-5);flex-wrap:wrap;margin-top:var(--sp-1)}.maki-flabel{font-size:var(--fs-6);font-weight:700;color:var(--mid);min-width:78px}.maki-hour{width:auto;min-width:130px}.maki-hour .sel-btn{padding:7px 10px}.maki-hint{font-size:var(--fs-6);color:var(--mid);line-height:1.5;background:var(--line-2);border-radius:9px;padding:8px 11px}.maki-disabled-note{padding:11px 13px;border:1px solid var(--warn-line);border-radius:11px;background:var(--warn-soft)}textarea.fin{resize:vertical;min-height:64px;font-family:inherit;line-height:1.5}.thread-head{display:flex;align-items:center;gap:var(--sp-6);padding:14px 22px;border-bottom:1px solid var(--line);background:var(--card);min-height:var(--head-h)}.thread-head{container-type:inline-size}@container (max-width:640px){.th-desc,.pill.hide-narrow{display:none!important}}.backbtn{display:none;width:34px;height:34px;border-radius:9px;color:var(--ink);align-items:center;justify-content:center;margin-left:-6px}.backbtn:active{background:var(--line-2)}.th-ttl{flex:1 1 auto;min-width:min(240px,60%)}.th-ttl h1{font-size:var(--fs-12);font-weight:600;margin:0;display:flex;align-items:center;gap:var(--sp-2);min-width:0}.th-name{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.th-star{flex:none;display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:var(--r-3);color:var(--dim);background:none;border:none;cursor:pointer;opacity:.55;transition:opacity .12s,color .12s,background .12s}.th-star:hover{opacity:1;background:var(--line-2)}.th-star.on{opacity:1;color:var(--warn,#e0a72b)}.th-star.on svg{fill:currentColor}.th-desc{min-width:0;max-width:340px;flex:0 8 auto;font-size:var(--fs-7);color:var(--dim);background:none;border:none;padding:var(--sp-1) var(--sp-3);border-radius:7px;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.th-desc:not(:disabled){cursor:pointer}.th-desc:not(:disabled):hover{background:var(--line-2);color:var(--ink)}.th-desc.empty{opacity:.6;font-style:italic}.ntl-opt{font-weight:400;color:var(--dim)}.th-ttl .sub{font-size:var(--fs-6);color:var(--dim);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pill{display:inline-flex;align-items:center;gap:var(--sp-3);font-size:var(--fs-6);font-weight:600;padding:5px 11px;border-radius:var(--r-pill);color:var(--brand);background:var(--brand-soft);border:1px solid var(--brand-line);white-space:nowrap;min-height:var(--head-ctl-h)}.self-improvement-pill .ic{width:13px;height:13px}.people{margin-left:auto;display:flex;align-items:center;flex:none}.people>.ava:nth-child(1){z-index:5}.people>.ava:nth-child(2){z-index:4}.people>.ava:nth-child(3){z-index:3}.people>.ava:nth-child(4){z-index:2}.people>.ava:nth-child(5){z-index:1}.people-more{background:var(--line-2);color:var(--mid);font-size:var(--fs-3);font-weight:700}.dm-add-people{display:inline-flex;flex:none;align-items:center;gap:5px;padding:5px 10px;border:1px solid var(--line);border-radius:var(--r-pill);background:var(--card);color:var(--dim);font-size:var(--fs-6);font-weight:600;white-space:nowrap;cursor:pointer;min-height:var(--head-ctl-h)}.dm-add-people:hover{background:var(--hov);color:var(--ink)}.dm-add-people .ic{flex:none}.uava{display:grid;place-items:center;line-height:1}.ava{width:28px;height:28px;border-radius:var(--r-4);display:grid;place-items:center;font-size:var(--fs-4);font-weight:600;color:#fff;border:2px solid var(--card);margin-left:-7px}.ava:first-child{margin-left:0}.ava.axit{background:var(--brand-soft);padding:var(--sp-2)}.update-bar{position:fixed;left:50%;transform:translate(-50%);bottom:calc(18px + env(safe-area-inset-bottom,0px));z-index:60;display:flex;align-items:center;gap:11px;padding:9px 11px 9px 15px;border-radius:var(--r-pill);background:var(--card);border:1px solid var(--line);box-shadow:var(--shadow-lg);font-size:var(--fs-7);font-weight:600;color:var(--ink);max-width:calc(100vw - 24px)}.update-bar .mini{flex:none}.hide-narrow{display:flex}.mem-banner{max-width:var(--content-max);margin:var(--sp-5) 0 var(--sp-1);background:linear-gradient(0deg,var(--brand-soft),var(--brand-soft)),var(--card);border:1px solid var(--brand-line);border-radius:var(--r);padding:13px 15px}.mem-top{display:flex;align-items:center;gap:var(--sp-5);font-weight:600;font-size:var(--fs-9)}.mem-top .ic{color:var(--brand)}.mem-top .mlink{margin-left:auto;font-size:var(--fs-7);color:var(--brand);font-weight:600;white-space:nowrap}.mem-open{display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows .3s cubic-bezier(.4,0,.2,1),opacity .22s ease}.mem-banner.open .mem-open{grid-template-rows:1fr;opacity:1}.mem-open .mem-inner{overflow:hidden;min-height:0;padding-top:var(--sp-6);border-top:1px dashed var(--brand-line)}.mem-open .li{display:flex;gap:var(--sp-4);color:var(--mid);font-size:var(--fs-8);padding:var(--sp-2) 0}.mem-open .li b{color:var(--brand)}.msgs{--msg-pad-x:22px;flex:1;min-height:0;overflow-y:auto;overflow-x:hidden;padding:var(--sp-6) var(--msg-pad-x) var(--sp-6);-webkit-overflow-scrolling:touch;overscroll-behavior:contain}.msgs-in{max-width:var(--content-max);margin:0}.row{position:relative;padding:var(--sp-4) 0 var(--sp-2) calc(var(--msg-ava) + var(--sp-6));margin-bottom:var(--sp-3);min-height:var(--msg-ava)}.row.cont{margin-top:calc(var(--sp-3) * -1);padding-top:var(--sp-1);min-height:0}.row.cont .gutter-time{position:absolute;left:0;top:7px;width:calc(var(--msg-ava) + var(--sp-2));text-align:right;font-size:var(--fs-2);line-height:1.2;color:var(--dim);opacity:0;transition:opacity .12s;pointer-events:none;white-space:nowrap;overflow:hidden}.row.cont:hover .gutter-time{opacity:1}.row .who-ava{position:absolute;left:0;top:var(--sp-4);width:var(--msg-ava);height:var(--msg-ava);border-radius:9px;overflow:hidden;display:grid;place-items:center;font-size:var(--fs-4);font-weight:700;color:#fff}@media(min-width:861px){.msgs-in>.row{margin-left:calc(var(--msg-pad-x) * -1);margin-right:calc(var(--msg-pad-x) * -1);padding-left:calc(var(--msg-pad-x) + var(--msg-ava) + var(--sp-6));padding-right:var(--msg-pad-x)}.msgs-in>.row .who-ava,.msgs-in>.row.cont .gutter-time{left:var(--msg-pad-x)}.msgs-in>.row .msg-hover-actions{right:var(--msg-pad-x)}}@media(hover:hover){.msgs-in>.row:not(.typing):hover{background:var(--line-2)}}.row.axit .who-ava{background:var(--brand-soft);padding:5px}.row>div{min-width:0}.who-ava svg,.ava.axit svg,.side-top .logo svg{width:100%;height:100%;display:block}.row.axit .who-ava,.ava.axit,.pane-ctx .who-ava{color:#25123f}html.dark .row.axit .who-ava,html.dark .ava.axit,html.dark .pane-ctx .who-ava{color:#f8f8f8}.side-top .logo{display:inline-block}.say{max-width:760px}.who{font-size:var(--fs-7);font-weight:700;display:flex;gap:7px;align-items:center;min-height:31px}.who .time{font-weight:400;color:var(--dim);font-size:var(--fs-4)}.say{margin-top:var(--sp-1);width:fit-content;max-width:100%;padding:0;line-height:1.55;font-size:var(--fs-10);color:var(--ink);overflow-wrap:anywhere}.row.cont .say{margin-top:0}.msg-ref{display:inline-flex;padding:1px 6px;border-radius:var(--r-2);background:var(--brand-soft);color:var(--brand);font-weight:650;text-decoration:none;max-width:100%;vertical-align:baseline}.msg-ref-label{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.msg-ref:hover{background:var(--brand-line)}.say .mm{color:var(--brand);font-weight:600}.pill.done{color:var(--ok);background:var(--ok-soft);border-color:var(--ok-line)}.pill.need{color:var(--warn);background:var(--warn-soft);border-color:var(--warn-line)}.tag{display:inline-block;font-size:var(--fs-2);font-weight:700;color:var(--brand);background:var(--brand-soft);padding:1px 7px;border-radius:5px;margin-left:7px;vertical-align:middle;transition:color .15s,background .15s}.ask{margin-top:9px;background:var(--warn-soft);border:1px solid var(--warn-line);border-radius:13px;padding:13px 15px;max-width:520px}.ask .q{display:flex;align-items:center;gap:var(--sp-4);font-weight:600;font-size:var(--fs-9);color:var(--ink)}.ask .q .qic{color:var(--warn)}.ask .hint{color:var(--mid);font-size:var(--fs-7);margin:5px 0 12px;line-height:1.5}.choices{display:flex;gap:9px;flex-wrap:wrap}.choice{border:1.5px solid var(--line);background:var(--card);border-radius:var(--r-4);padding:9px 16px;font-weight:600;font-size:var(--fs-8);color:var(--ink);cursor:pointer;transition:all .12s}.choice-other{border-style:dashed}.decision-other-input{margin-top:var(--sp-5);width:100%;box-sizing:border-box}.choice:hover{border-color:var(--brand-line);background:var(--brand-soft)}.choice.sel{border-color:var(--brand);background:var(--brand-soft);color:var(--brand)}.choice-peek{margin-top:var(--sp-5);background:var(--card);border:1px solid var(--line);border-left:2px solid var(--brand);border-radius:0 var(--r-4) var(--r-4) 0;padding:var(--sp-5) var(--sp-6);min-width:0}.cpk-h{display:flex;align-items:baseline;gap:var(--sp-4);flex-wrap:wrap}.cpk-name{font-size:var(--fs-7);font-weight:800;color:var(--brand)}.cpk-on{font-size:var(--fs-2);font-weight:800;letter-spacing:.04em;color:var(--dim);background:var(--line-2);border-radius:var(--r-1);padding:var(--sp-1) var(--sp-3)}.cpk-d{margin:var(--sp-2) 0 0;color:var(--mid);font-size:var(--fs-7);line-height:1.5}.cpk-p{margin:var(--sp-5) 0 0;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:var(--fs-5);line-height:1.55;color:var(--ink);background:var(--line-2);border-radius:var(--r-3);padding:var(--sp-5);overflow:auto;max-height:40vh;white-space:pre}.choice.peeked:not(.sel){border-color:var(--brand-line)}.conn .tag.off{color:var(--dim);background:var(--line-2)}.more-btn{display:inline-flex;align-items:center;gap:var(--sp-4);margin-top:var(--sp-4);padding:6px 11px;border-radius:9px;border:1px solid var(--line);background:var(--card);font-size:var(--fs-6);font-weight:600;color:var(--brand);cursor:pointer;-webkit-user-select:none;user-select:none;transition:all .12s;max-width:100%}.more-btn:hover{border-color:var(--brand-line);background:var(--brand-soft)}.more-btn .mb-ic{width:14px;height:14px;flex:none}.more-btn .more-label{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.more-btn .more-meta{font-weight:400;color:var(--mid);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.more-btn .mb-go{width:14px;height:14px;color:var(--dim);flex:none}.more-btn[data-open="1"]{border-color:var(--brand-line);background:var(--brand-soft)}.app.split-open{grid-template-columns:var(--railw,76px) var(--sidew,300px) minmax(0,1fr) minmax(0,1fr) 0px}.app.split-open.pane-open{grid-template-columns:var(--railw,76px) var(--sidew,300px) minmax(0,1fr) minmax(0,1fr) var(--panew,380px)}.main-sub{border-left:1px solid var(--line)}.split-close{flex:none;width:30px;height:30px;border-radius:var(--r-3);display:grid;place-items:center;color:var(--dim);transition:background .15s,color .15s}.split-close:hover{background:var(--line-2);color:var(--ink)}.pane{position:relative;display:flex;flex-direction:column;background:var(--card);border-left:1px solid var(--line);min-width:0;min-height:0;overflow:hidden}.app.pane-open{grid-template-columns:var(--railw,76px) var(--sidew,300px) minmax(0,1fr) var(--panew,380px)}.pane-head,.pane-body{opacity:0;transition:opacity .14s ease}.app.pane-open .pane-head,.app.pane-open .pane-body{opacity:1;transition:opacity .24s ease .09s}.pane-head{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-5);padding:14px 16px;border-bottom:1px solid var(--line);flex:none;min-height:var(--head-h)}.pane-back{display:none}.pane-head .x{position:relative;z-index:45;width:34px;height:34px;display:grid;place-items:center;border-radius:9px}.pane-actions{margin-left:auto;display:flex;align-items:center;gap:var(--sp-1);flex:none}.pane-actions [data-tip]{position:relative}.pane-actions [data-tip]:after{content:attr(data-tip);position:absolute;right:0;top:100%;z-index:60;margin-top:var(--sp-3);padding:var(--sp-2) var(--sp-3);border-radius:var(--r-2);background:var(--ink);color:var(--card);font-size:var(--fs-4);font-weight:700;line-height:1.3;white-space:nowrap;opacity:0;pointer-events:none;transition:opacity .12s}.pane-actions [data-tip]:before{content:"";position:absolute;left:50%;top:100%;z-index:60;width:0;height:0;transform:translate(-50%) translateY(calc(var(--sp-3) - 6px));border:6px solid transparent;border-bottom-color:var(--ink);opacity:0;pointer-events:none;transition:opacity .12s}.pane-actions [data-tip]:hover:after,.pane-actions [data-tip]:hover:before,.pane-actions [data-tip]:focus-visible:after,.pane-actions [data-tip]:focus-visible:before{opacity:1}.pane-head .x:hover{background:var(--hov)}.pane-title{display:flex;align-items:center;gap:var(--sp-4);font-size:var(--fs-10);font-weight:600;color:var(--ink)}.pane-title svg{width:16px;height:16px;color:var(--brand)}.pane-body{flex:1;min-height:0;overflow:auto;padding:var(--sp-8)}.pane-ctx{display:flex;align-items:flex-start;gap:var(--sp-5);padding-bottom:var(--sp-7);border-bottom:1px solid var(--line);margin-bottom:13px}.pane-ctx-t{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;line-height:1.45}.pane-ctx .who-ava{position:static;width:31px;height:31px;border-radius:9px;background:var(--brand-soft);padding:5px;flex:none}.pane-ctx-b{min-width:0}.pane-ctx-t{font-size:var(--fs-8);color:var(--mid);margin-top:var(--sp-1);line-height:1.5;white-space:pre-wrap;word-break:break-word}.pane-ctx-t.open{display:block;-webkit-line-clamp:unset;overflow:visible}.pane-ctx-more{margin-top:var(--sp-2);font-size:var(--fs-5);font-weight:600;color:var(--brand)}.pane-ctx-more:hover{text-decoration:underline}.pane-sub{font-size:var(--fs-3);font-weight:700;letter-spacing:.04em;color:var(--dim);margin-bottom:13px}.live-questions{min-width:0;margin-bottom:var(--sp-7)}.live-questions-head{display:flex;align-items:center;gap:var(--sp-3);color:var(--warn);font-size:var(--fs-5);font-weight:700}.live-questions>.ask{max-width:none;margin-top:7px}.live-questions .choice{max-width:100%;overflow-wrap:anywhere;text-align:left}.pane-scrim{display:none;position:fixed;inset:0;background:#180c326b;z-index:45}.msgs{scroll-behavior:smooth}.row.typing .bub{display:inline-flex;align-items:center;gap:var(--sp-5);background:var(--card);border:1px solid var(--line);border-radius:13px;padding:11px 14px;margin-top:var(--sp-1)}.dots{display:flex;gap:var(--sp-2)}.dots i{width:6px;height:6px;border-radius:var(--r-circle);background:var(--brand-fill);animation:dotb 1.2s infinite}.dots i:nth-child(2){animation-delay:.15s}.dots i:nth-child(3){animation-delay:.3s}@keyframes dotb{0%,60%,to{transform:translateY(0);opacity:.35}30%{transform:translateY(-4px);opacity:1}}.row.typing .tstat{font-size:var(--fs-7);color:var(--mid)}.row.typing .bub{flex-wrap:wrap}.reply-stop{display:inline-flex;align-items:center;gap:var(--sp-2);min-height:44px;padding:var(--sp-2) var(--sp-3);border:1px solid var(--line);border-radius:var(--sp-2);background:var(--card);color:var(--ink);font:inherit;font-size:var(--fs-7);cursor:pointer}.conversation-output{min-width:0;flex:1;max-width:100%}.conversation-intro{font-size:var(--fs-7);color:var(--mid);white-space:pre-wrap;overflow-wrap:anywhere;margin:var(--sp-2) 0}.conversation-answer{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.65;margin:var(--sp-3) 0;color:var(--ink)}.reply-stop:disabled{opacity:.6;cursor:wait}.runpill-shell{position:relative;display:flex;align-items:center}.runpill-shell[hidden]{display:none}.runpill{position:relative;display:none;align-items:center;gap:7px;font-size:var(--fs-6);font-weight:600;color:var(--brand);background:var(--brand-soft);border:1px solid var(--brand-line);border-radius:var(--r-pill);padding:5px 12px;white-space:nowrap;cursor:pointer;min-height:var(--head-ctl-h)}.runpill.show{display:inline-flex}.spin{display:inline-block;vertical-align:middle;width:13px;height:13px;border:2px solid var(--brand-line);border-top-color:var(--brand);border-radius:var(--r-circle);animation:spin .8s linear infinite;flex:none}@keyframes spin{to{transform:rotate(360deg)}}.runmenu{position:absolute;top:calc(100% + 9px);left:0;width:min(320px,calc(100vw - 28px));max-height:min(440px,62vh);overflow-y:auto;background:var(--card);border:1px solid var(--line);border-radius:13px;box-shadow:var(--shadow-lg);padding:7px;display:none;z-index:35;cursor:default;white-space:normal;overflow-wrap:break-word}.runpill-shell.open .runmenu{display:block}.runmenu.anchor-right{left:auto;right:0}.runhead{font-size:var(--fs-5);font-weight:700;color:var(--dim);padding:7px 11px 5px;text-align:left}.runhead-others{margin-top:var(--sp-3);padding-top:9px;border-top:1px solid var(--line)}.runempty{font-size:var(--fs-6);color:var(--dim);padding:4px 11px 8px;text-align:left}.runitem{display:flex;flex-direction:column;gap:7px;padding:10px 11px;border-radius:var(--r-4);cursor:pointer;text-align:left;width:100%}.runitem:hover{background:var(--line-2)}.runitem:focus-visible{background:var(--line-2)}.runitem-open{display:flex;flex-direction:column;gap:7px;width:100%;min-width:0;text-align:left}.runitem .rt{display:flex;align-items:center;gap:var(--sp-4);font-size:var(--fs-8);font-weight:600;color:var(--ink)}.runitem .rw{font-size:var(--fs-5);color:var(--dim)}.message-task-by{display:inline-flex;align-items:center;flex:none;margin-right:var(--sp-1)}.message-task-by-ava{display:inline-grid;place-items:center;width:16px;height:16px;border-radius:var(--r-circle);font-size:10.5px;font-weight:700;color:#fff;overflow:hidden}.rw-ava{display:inline-grid;place-items:center;width:14px;height:14px;border-radius:var(--r-circle);font-size:9px;font-weight:700;color:#fff;vertical-align:-3px;margin-right:3px;overflow:hidden}.runbar{height:3px;border-radius:99px;background:var(--line-2);overflow:hidden}.runbar i{display:block;height:100%;width:38%;border-radius:99px;background:var(--brand-grad);animation:slidebar 1.4s ease-in-out infinite}@keyframes slidebar{0%{margin-left:-38%}to{margin-left:100%}}.toasts{position:fixed;right:18px;bottom:18px;z-index:70;display:flex;flex-direction:column;gap:var(--sp-5)}body:has(.dl-card) .toasts{bottom:calc(18px + var(--dl-stack, 92px))}body:has(.dl-tray) .toasts{bottom:calc(18px + var(--dl-stack, 92px))}.dl-tray{position:fixed;right:18px;bottom:18px;z-index:71;display:flex;flex-direction:column;max-width:calc(100vw - 36px);width:380px;max-height:calc(100dvh - 100px);background:var(--card);border:1px solid var(--line);border-radius:var(--r-6);box-shadow:var(--shadow-lg);overflow:hidden}.dl-heading{display:flex;align-items:center;gap:var(--sp-5);padding:var(--sp-6) var(--sp-7);border-bottom:1px solid var(--line);font-size:12px}.dl-heading strong{display:flex;align-items:center;gap:var(--sp-3);font-size:13px;white-space:nowrap}.dl-count{border-radius:var(--r-5);background:var(--brand-soft);color:var(--brand);padding:var(--sp-1) var(--sp-3);font-size:11px}.dl-heading>span{margin-left:auto;color:var(--dim)}.dl-fold,.dl-clear,.dl-detail button{border:0;background:none;color:var(--dim);font:inherit;cursor:pointer;padding:var(--sp-2) var(--sp-3);border-radius:var(--r-1)}.dl-fold:hover,.dl-clear:hover,.dl-detail button:hover{background:var(--line-2);color:var(--ink)}.dl-list{overflow-y:auto;max-height:min(440px,55dvh);overscroll-behavior:contain;padding:var(--sp-3)}.dl-tray .dl-card{box-shadow:none;animation:none;border:0;border-bottom:1px solid var(--line-2);border-radius:0;padding:var(--sp-6) var(--sp-5)}.dl-tray .dl-card:last-child{border-bottom:0}.dl-detail{display:flex;justify-content:space-between;align-items:center;gap:var(--sp-4);margin-top:var(--sp-3);font-size:11px;color:var(--dim)}.dl-clear{padding:var(--sp-5);border-top:1px solid var(--line);font-size:12px}.dl-error{font-size:12px;color:var(--danger);margin:var(--sp-4) 0 0}.dl-bar.indeterminate i{width:35%;animation:download-moving 1.3s ease-in-out infinite}@keyframes download-moving{0%{transform:translate(-110%)}to{transform:translate(390%)}}@media(prefers-reduced-motion:reduce){.dl-bar.indeterminate i{animation:none;width:100%;opacity:.4}}.dl-card{background:var(--card);border:1px solid var(--line);border-radius:var(--r-6);box-shadow:var(--shadow-lg);padding:var(--sp-5) var(--sp-6);animation:popSoft .18s cubic-bezier(.2,1.1,.4,1)}.dl-card.done{border-color:var(--brand-line)}.dl-card.bad{border-color:var(--danger)}.dl-top{display:flex;align-items:center;gap:var(--sp-5);font-size:var(--fs-7)}.dl-name{flex:1;min-width:0;color:var(--ink);font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dl-state{flex:none;color:var(--dim);font-variant-numeric:tabular-nums}.dl-card.bad .dl-state{color:var(--danger)}.dl-dismiss,.toast-dismiss{display:grid;place-items:center;flex:none;width:32px;height:32px;border-radius:var(--r-3);color:var(--dim);cursor:pointer}.dl-dismiss:hover,.toast-dismiss:hover{background:var(--line-2)}.dl-dismiss:focus-visible,.toast-dismiss:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.toast-dismiss{margin-left:auto}.toast .toast-dismiss .ic{color:var(--dim)}.dl-bar{margin-top:var(--sp-4);height:4px;border-radius:var(--r-pill);background:var(--line-2);overflow:hidden}.dl-bar i{display:block;height:100%;background:var(--brand-grad,var(--brand));transition:width .18s ease}.dl-acts{display:flex;gap:var(--sp-4);margin-top:var(--sp-5)}.dl-acts button{flex:1;min-height:30px;border:1px solid var(--line);border-radius:var(--r-4);background:var(--bg);color:var(--ink);font-size:var(--fs-6);font-weight:600;cursor:pointer;transition:background .15s,border-color .15s}.dl-acts button:hover{background:var(--line-2);border-color:var(--brand-line)}.toast{display:flex;align-items:center;gap:11px;background:var(--card);border:1px solid var(--line);border-left:3px solid var(--ok);border-radius:13px;box-shadow:var(--shadow-lg);padding:12px 15px;min-width:250px;max-width:340px;cursor:pointer;transform:translateY(10px);opacity:0;transition:transform .28s cubic-bezier(.33,1,.5,1),opacity .28s}.toast.in{transform:none;opacity:1}.toast .ic{color:var(--ok);flex:none}.toast.error{border-left-color:var(--danger)}.toast.error .ic{color:var(--danger)}.toast.warn{border-left-color:var(--warn)}.toast.warn .ic{color:var(--warn)}.toast .tk{font-size:var(--fs-5);color:var(--dim)}.toast .tt2{font-size:var(--fs-9);font-weight:600;color:var(--ink)}.toast>div{min-width:0}.toast.has-action .tk{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.toast-action{flex:none;min-height:44px;padding:0 var(--sp-6);margin-right:-4px;border-radius:var(--r-3);font-size:var(--fs-8);font-weight:700;color:var(--brand);cursor:pointer;white-space:nowrap}.toast-action:hover{background:var(--line-2)}.toast-action:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.toast.has-action>div{flex:1}.toast.has-action .toast-dismiss{margin-left:0}.leaf.unread:after,.sub.unread:after{content:"";width:7px;height:7px;border-radius:var(--r-circle);background:var(--side-accent);margin-left:auto;flex:none;box-shadow:0 0 0 3px var(--side-sel)}.leaf.unread:after{order:1}.leaf>.row-more{order:2}.mini:active,.choice:active,.guide-btn:active{transform:scale(.97)}.tr-cmd{position:relative}.tr-copy{position:absolute;top:6px;right:7px;width:26px;height:26px;border-radius:7px;display:grid;place-items:center;color:#a9b0cc;background:#ffffff12;opacity:0;transition:opacity .15s,background .15s}@media(hover:hover){.tr-cmd:hover .tr-copy{opacity:1}}@media(hover:none){.tr-cmd .tr-copy{opacity:.7}}.tr-copy:hover{background:#ffffff29;color:#fff}.tr-copy.ok{opacity:1;color:#7ee2ae}.ask .okrow{display:flex;align-items:center;flex-wrap:wrap;gap:var(--sp-4);margin-top:var(--sp-6)}.ask .okrow .task-stop{min-height:36px;font-size:var(--fs-7)}.decision-cancelled{margin-top:var(--sp-6);font-size:var(--fs-7);font-weight:600;color:var(--mid)}.ask.cancelled .choice{opacity:.55}.gobtn{font-size:var(--fs-7);font-weight:700;color:#fff;background:var(--brand-fill);border-radius:9px;padding:8px 15px;transition:transform .12s,filter .15s}.gobtn:hover{filter:brightness(1.06)}.gobtn:active{transform:scale(.97)}.ask.approved .gobtn{display:none}.ask.approved .choice:not(.sel){opacity:.45;pointer-events:none}.applied{display:none;align-items:center;gap:9px;margin-top:var(--sp-6);font-size:var(--fs-7);font-weight:600;color:var(--ok)}.ask.approved .applied{display:flex}.applied .undo{color:var(--mid);font-weight:600;text-decoration:underline;text-underline-offset:2px}.decision-proceeded,.decision-followup{display:flex;align-items:center;flex-wrap:wrap;gap:var(--sp-3) var(--sp-4);margin:0 0 var(--sp-5);padding:var(--sp-4) var(--sp-5);border-radius:var(--r-3);background:var(--ok-soft);border:1px solid var(--ok-line);font-size:var(--fs-7);font-weight:600;color:var(--ink);line-height:1.5}.decision-followup{margin:var(--sp-6) 0 0}.decision-proceeded .ic,.decision-followup .ic{flex:none;color:var(--ok)}.decision-proceeded-t{min-width:0;word-break:break-word}.decision-followup-run{color:var(--mid);font-weight:500}.decision-change{margin-left:auto;color:var(--mid);font-size:var(--fs-7);font-weight:600;text-decoration:underline;text-underline-offset:2px;min-height:28px}.okrow .decision-change{margin-left:0}.ask .q-t{min-width:0;overflow-wrap:anywhere}.ask .choice{max-width:100%;overflow-wrap:anywhere;text-align:left}.choice-rec{display:inline-block;margin-left:var(--sp-3);padding:0 var(--sp-2);border-radius:var(--r-2);background:var(--brand-soft);color:var(--brand);font-size:var(--fs-4);font-weight:700;line-height:1.6;vertical-align:1px;white-space:nowrap}.ask.proceeding .choice:not(.sel),.ask.followed-up .choice:not(.sel){opacity:.45}.tag.add,.tag.off{cursor:pointer}.tag.add:disabled{cursor:default;opacity:.55}.tag.sub-off{cursor:pointer;border:none;display:inline-grid;place-items:center;overflow:hidden;transition:color .18s ease,background .18s ease,box-shadow .18s ease,transform .18s ease}.tag.sub-off .on-t,.tag.sub-off .off-t{grid-area:1/1;white-space:nowrap;transition:opacity .18s ease,transform .2s cubic-bezier(.34,1.35,.5,1)}.tag.sub-off .off-t{opacity:0;transform:translateY(75%)}.tag.ok.sub-off:hover{color:var(--danger);background:var(--danger-soft);transform:translateY(-1px);box-shadow:0 3px 10px var(--danger-glow)}.tag.sub-off:hover .on-t{opacity:0;transform:translateY(-75%)}.tag.sub-off:hover .off-t{opacity:1;transform:none}.tag.sub-off:active{transform:translateY(0);box-shadow:none}@media(prefers-reduced-motion:reduce){.tag.sub-off,.tag.sub-off .on-t,.tag.sub-off .off-t{transition:opacity .12s ease,color .12s ease,background .12s ease}.tag.sub-off .off-t,.tag.sub-off:hover .on-t{transform:none}.tag.ok.sub-off:hover{transform:none;box-shadow:none}}.tag.busy{display:inline-flex;align-items:center;gap:var(--sp-3);color:var(--mid);background:var(--line-2);cursor:default}.tag.busy .spin{width:11px;height:11px}.sub-accts{display:flex;flex-direction:column;gap:var(--sp-4);margin-top:var(--sp-4)}.sub-acct{display:flex;flex-direction:column;gap:7px;padding:9px 11px;border:1px solid var(--line);border-radius:11px;background:var(--card);font-size:var(--fs-8)}.sub-acct-top{display:flex;align-items:center;flex-wrap:wrap;gap:var(--sp-4)}.sub-acct-h{flex:1 1 auto;min-width:0;color:var(--ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sub-acct-meta,.sub-acct-actions{display:flex;align-items:center;gap:var(--sp-4);flex:0 0 auto}.sub-acct-primary{display:inline-flex;align-items:center;gap:var(--sp-2);font-size:var(--fs-4);font-weight:600;color:var(--mid);background:var(--line-2);border-radius:var(--r-2);padding:2px 7px}.sub-acct-primary[data-primary=true]{color:var(--ink)}.sub-acct-actions{max-width:100%;margin-left:auto;flex-wrap:wrap}.sub-acct-set-primary{display:inline-flex;align-items:center;justify-content:center;gap:var(--sp-3);max-width:100%;white-space:normal}.sub-acct-set-primary .ic{flex:none}.sub-acct-error{color:var(--danger);font-size:var(--fs-8);overflow-wrap:anywhere}.sub-st{font-size:var(--fs-4);font-weight:700;border-radius:var(--r-2);padding:var(--sp-1) var(--sp-4);flex:0 0 auto}.sub-st.ok{color:var(--ok);background:var(--ok-soft)}.sub-st.cool{color:var(--danger);background:var(--danger-soft)}.sub-acct-del{flex:0 0 auto}.sub-acct .mini:disabled{cursor:default;opacity:.55}.sub-gauge-row{display:flex;align-items:center;gap:9px}.sub-gauge{flex:1 1 auto;height:6px;background:var(--line-2);border-radius:3px;overflow:hidden}.sub-gauge-fill{display:block;height:100%;border-radius:3px}.sub-gauge-fill.ok{background:var(--ok)}.sub-gauge-fill.cool{background:var(--danger)}.sub-gauge-lbl{flex:0 0 auto;font-size:var(--fs-4);color:var(--mid)}.sub-acct .sub-gauge-lbl{flex:0 1 auto;min-width:0;overflow-wrap:anywhere}.sub-usage{display:flex;flex-direction:column;gap:var(--sp-3)}.sub-usage-row{display:flex;align-items:center;gap:var(--sp-4);font-size:var(--fs-4)}.sub-usage-lbl{flex:0 0 68px;color:var(--mid)}.sub-usage-bar{flex:1 1 auto;height:6px;background:var(--line-2);border-radius:3px;overflow:hidden}.sub-usage-fill{display:block;height:100%;border-radius:3px;transition:width .3s}.sub-usage-fill.ok{background:var(--ok)}.sub-usage-fill.warn{background:var(--warn)}.sub-usage-fill.over{background:var(--danger)}.sub-usage-pct{flex:0 0 auto;font-weight:700;color:var(--ink);font-variant-numeric:tabular-nums;min-width:34px;text-align:right}.sub-usage-reset{flex:0 0 auto;color:var(--mid)}.usage-panel{display:flex;flex-direction:column;gap:var(--sp-6)}.usage-card{border:1px solid var(--line-2);border-radius:var(--r-5);padding:13px 14px;background:var(--card)}.usage-card-h{font-size:var(--fs-7);font-weight:700;color:var(--ink);margin-bottom:var(--sp-5)}.usage-credit{display:flex;align-items:baseline;gap:var(--sp-2)}.usage-credit b{font-size:27.5px;font-weight:800;color:var(--ink);font-variant-numeric:tabular-nums}.usage-credit span,.usage-unlimited{font-size:var(--fs-7);color:var(--mid)}.usage-card.credit-out{border-color:var(--warn-line);background:var(--warn-soft)}.usage-card.credit-out .usage-credit b{color:var(--warn)}.credit-topup{margin-top:var(--sp-5)}.credit-packs{display:flex;flex-wrap:wrap;gap:var(--sp-4);margin-top:var(--sp-4)}.credit-pack{display:flex;flex-direction:column;align-items:center;gap:var(--sp-1);min-width:88px;padding:9px 12px;border:1px solid var(--line);border-radius:var(--r-4);background:var(--card);cursor:pointer;transition:border-color .15s,background .15s}.credit-pack:hover:not(:disabled){border-color:var(--brand);background:var(--brand-soft)}.credit-pack:disabled{opacity:.6;cursor:wait}.credit-pack b{font-size:var(--fs-10);font-weight:800;color:var(--ink);font-variant-numeric:tabular-nums}.credit-pack span{font-size:var(--fs-5);color:var(--mid)}.usage-claude-row{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-5);font-size:var(--fs-7);padding:3px 0}.usage-claude-acct{color:var(--ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.usage-note{font-size:var(--fs-4);line-height:1.5;color:var(--mid);margin-top:var(--sp-4)}.sub-note{font-size:var(--fs-5);color:var(--mid);line-height:1.55;margin-top:var(--sp-2);padding:var(--sp-4) var(--sp-5);background:var(--line-2);border-radius:9px}.sub-add-acct{margin-top:var(--sp-4)}.sub-add-hint{margin-top:var(--sp-4);font-size:var(--fs-6);color:var(--mid)}.plancard{margin-top:9px;max-width:520px;border:1px solid var(--line);border-radius:13px;background:var(--card);padding:12px 15px 6px}.plancard .ph{display:flex;align-items:center;gap:var(--sp-4);font-weight:700;font-size:var(--fs-8);color:var(--ink);padding-bottom:var(--sp-4);border-bottom:1px solid var(--line-2)}.plancard .ph .ic{color:var(--brand)}.plan-runtime{display:flex;align-items:center;gap:var(--sp-3);padding:var(--sp-4) 0 0;color:var(--mid);font-size:var(--fs-5);font-weight:600;font-variant-numeric:tabular-nums}.plan-runtime .spin{width:10px;height:10px}.plan-runtime.running,.plan-runtime.done,.plan-runtime.partial,.plan-runtime.failed,.plan-runtime.cancelled{color:var(--ink)}.plan-runtime.done:before,.plan-runtime.partial:before,.plan-runtime.failed:before,.plan-runtime.cancelled:before{content:"";width:7px;height:7px;border-radius:var(--r-circle);flex:none;background:var(--dim)}.plan-runtime.done:before{background:var(--ok)}.plan-runtime.partial:before{background:var(--warn)}.plan-runtime.failed:before{background:var(--danger)}.plan-progress{min-width:0;margin:9px 0 2px;padding:var(--sp-5) 0;border-top:1px solid var(--line-2);border-bottom:1px solid var(--line-2)}.plancard.plan-ack{display:flex;align-items:center;gap:9px;padding:10px 13px}.plan-ack-t{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--ink)}.plan-progress-more{padding:2px 7px;border-radius:var(--r-2);border:1px solid var(--line-2);background:transparent;color:var(--mid);font:inherit;font-size:var(--fs-4);font-weight:600;cursor:pointer;white-space:nowrap}.plan-progress-more:hover{background:var(--line-2);color:var(--ink)}.plan-progress-quiet{margin-left:auto;order:9;font-size:var(--fs-4);font-weight:600;color:var(--dim);white-space:nowrap}.plan-progress-head{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-4);margin-bottom:7px;font-size:var(--fs-5);font-weight:700;color:var(--ink)}.plan-progress-count{font-size:var(--fs-3);font-weight:600;color:var(--dim)}.plan-progress-current,.plan-progress-next,.plan-progress-update{display:flex;align-items:flex-start;min-width:0;gap:7px;font-size:var(--fs-6);line-height:1.45}.plan-progress-current{align-items:center;color:var(--ink);font-weight:600}.plan-progress-current .spin{width:10px;height:10px;margin-left:1px;flex:none}.plan-progress-label{width:28px;flex:none;color:var(--brand);font-size:var(--fs-3);font-weight:700}.plan-progress-text{min-width:0;overflow-wrap:anywhere;word-break:break-word}.plan-head-revise{margin-left:auto;flex:none}.plan-head-stop{flex:none}.plan-head-stop:first-of-type{margin-left:auto}.task-revise{display:inline-flex;align-items:center;justify-content:center;min-height:30px;padding:5px 9px;border-radius:var(--r-3);color:var(--mid);background:var(--soft);font-size:var(--fs-5);font-weight:700;white-space:nowrap;transition:filter .15s,transform .12s}.task-revise:hover{filter:brightness(.97)}.task-revise:active{transform:scale(.97)}.task-revise:disabled{opacity:.62;cursor:wait}.plan-progress-stop{flex:none}.plan-progress-text p{margin:0}.plan-progress-text p+p{margin-top:6px}.plan-progress-updates{display:flex;flex-direction:column;gap:5px;margin:var(--sp-4) 0 0;padding:0;list-style:none}.plan-progress-update{color:var(--mid)}.plan-progress-dot{width:6px;height:6px;margin:5px 4px 0 3px;border-radius:var(--r-circle);background:var(--ok);flex:none}.plan-progress-agent{flex:none;color:var(--ink);font-size:var(--fs-3);font-weight:700;line-height:1.65}.plan-progress-update time{margin-left:auto;padding-left:var(--sp-2);flex:none;color:var(--dim);font-size:var(--fs-3);font-variant-numeric:tabular-nums;white-space:nowrap}.plan-progress-next{margin-top:var(--sp-4);color:var(--mid)}@media(max-width:560px){.plan-progress-update time{display:none}}.ptracks{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-3) var(--sp-4);margin:var(--sp-5) 0}.ptrack{display:inline-flex;align-items:center;gap:var(--sp-3);padding:3px 9px;border-radius:var(--r-pill);background:var(--line-2);color:var(--dim);font-size:var(--fs-5);line-height:1.6}.ptrack-n{font-weight:600}.ptrack-dots{display:inline-flex;align-items:center;gap:3px}.ptrack-dots i{width:6px;height:6px;border-radius:var(--r-circle);background:color-mix(in srgb,currentColor 85%,transparent);flex:none}.ptrack-dots i.done{background:var(--ok)}.ptrack-c{font-variant-numeric:tabular-nums}.ptrack.on{background:var(--brand-soft);color:var(--brand)}.ptrack.on .ptrack-dots i.done{background:var(--brand-fill)}.pstep{display:grid;grid-template-columns:22px minmax(0,1fr) auto;align-items:start;gap:var(--sp-2) var(--sp-4);padding:var(--sp-4) 0;font-size:var(--fs-8);line-height:1.5;color:var(--dim);min-width:0}.plancard .ph{flex-wrap:wrap}.plan-head-title{display:flex;align-items:center;gap:var(--sp-2);flex:1 0 160px;min-width:0;max-width:100%;overflow-wrap:anywhere}.plan-head-title>.ic{flex:none}.plan-head-actions{display:flex;align-items:center;gap:var(--sp-3);margin-left:auto;flex:none;max-width:100%}.pstep-meta{display:flex;align-items:center;flex-wrap:wrap;gap:var(--sp-2) var(--sp-4);min-width:0}.pstep.run{grid-template-columns:22px minmax(0,1fr)}.pstep.run .pstep-meta{grid-column:2}.pstep+.pstep{border-top:1px dashed var(--line-2)}.pstep-activity+.pstep{border-top:1px dashed var(--line-2)}.pstep-activity{min-width:0;margin:0 0 var(--sp-4) calc(22px + var(--sp-4))}.pstep-summary{display:flex;flex-direction:column;gap:var(--sp-1);min-width:0;margin-bottom:var(--sp-3);font-size:var(--fs-6);line-height:1.55;color:var(--mid)}.pstep-summary .plan-progress-text{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.pstep-details{min-width:0}.pstep-details>summary{width:fit-content;max-width:100%;padding:var(--sp-2) 0;color:var(--dim);font-size:var(--fs-5);font-weight:600;cursor:pointer;overflow-wrap:anywhere}.pstep-details>summary:hover{color:var(--ink)}.pstep-details>summary:focus-visible{outline:2px solid var(--brand);outline-offset:2px;border-radius:var(--r-2)}.pstep-details .pstep-logs{margin-left:0}.pstep-logs{list-style:none;margin:0 0 var(--sp-1);padding:var(--sp-1) 0 var(--sp-3) var(--sp-4);display:flex;flex-direction:column;gap:var(--sp-2);border-left:1px solid var(--line-2);margin-left:var(--sp-4)}.pstep-log{display:flex;gap:var(--sp-3);align-items:baseline;font-size:var(--fs-6);line-height:1.55;color:var(--dim);min-width:0}.pstep-log-sig{flex:none;color:var(--line-2);font-family:var(--mono);font-size:var(--fs-3)}.pstep-log.cmd .pstep-log-sig{color:var(--brand)}.pstep-log-t{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pstep-log.cmd .pstep-log-t{font-family:var(--mono);font-size:var(--fs-3)}.pstep-log-tool{flex:none;font-family:var(--mono);font-size:var(--fs-3);color:var(--brand);font-weight:600}.pstep-log-agent{flex:none;font-size:var(--fs-3);color:var(--dim);font-weight:600}.pstep-log.more{padding-top:var(--sp-1)}.pstep-log-more{border:none;background:none;padding:0;color:var(--brand);font-size:var(--fs-5);cursor:pointer;font-family:inherit}.pstep-log-more:hover{text-decoration:underline}.pstep.run .plan-progress-quiet{margin-left:0;order:0;font-size:var(--fs-3);font-weight:400;color:var(--dim);white-space:normal;overflow-wrap:anywhere}.pmark{width:22px;height:22px;border-radius:var(--r-circle);flex:none;display:grid;place-items:center;background:var(--line-2);color:var(--dim);font-size:var(--fs-4);font-weight:700;transition:background .2s,color .2s}.pmark .spin{width:11px;height:11px}.pmark .ic{width:12px;height:12px}.plabel{flex:1;min-width:0;overflow-wrap:anywhere;transition:color .2s}.pstat{font-size:var(--fs-5);color:var(--dim);flex:none}.pstep.run{color:var(--ink)}.pstep.run .plabel{font-weight:600}.pstep.run .pmark{background:var(--brand-soft);color:var(--brand)}.pstep.run .pstat{color:var(--brand);font-weight:600}.pstep.done .pmark{background:var(--ok-soft);color:var(--ok)}.pstep.done .pstat{color:var(--ok)}.pstep.fail .pmark{background:var(--danger-soft);color:var(--danger)}.pstep.fail .pstat{color:var(--danger);font-weight:600}.pspec{margin-top:var(--sp-2);padding:9px 11px 10px;border-top:1px solid var(--line-2);font-size:var(--fs-6);line-height:1.55;color:var(--dim);white-space:pre-wrap;word-break:break-word}.previse{display:flex;gap:7px;align-items:flex-start;margin:var(--sp-3) 0 var(--sp-1);padding:var(--sp-4) var(--sp-5);border-radius:9px;background:var(--line-2);font-size:var(--fs-6);line-height:1.55;color:var(--dim);word-break:break-word}.previse .ic{flex:none;margin-top:var(--sp-1)}.previse b{color:var(--ink);font-weight:600}.papproval-reason{display:flex;gap:var(--sp-3);align-items:flex-start;margin:var(--sp-4) 0 0;padding:var(--sp-4) var(--sp-5);border-radius:var(--r-3);background:var(--warn-soft);border:1px solid var(--warn-line);font-size:var(--fs-6);line-height:1.55;color:var(--ink);word-break:break-word}.papproval-reason .ic{flex:none;margin-top:var(--sp-1);color:var(--warn)}.plancard.plan-pending{border-color:var(--brand);box-shadow:0 0 0 3px var(--brand-soft)}.plancard.plan-revised{opacity:.6}.plan-approve{margin-top:var(--sp-4);padding-top:var(--sp-5);border-top:1px solid var(--line-2)}.plan-approve-btns{display:flex;gap:var(--sp-4);justify-content:flex-end}.plan-approve-btns .mini{padding:7px 14px;font-size:var(--fs-7)}.plan-approve-btns .mini.p{background:var(--brand-grad,var(--brand));color:#fff;border:none;font-weight:700}.plan-approve-btns .mini.p:disabled{opacity:.55;cursor:default}.plan-revise{display:flex;flex-direction:column;gap:var(--sp-4)}.plan-revise textarea{width:100%;resize:vertical;min-height:44px;font-size:var(--fs-8);line-height:1.5;padding:var(--sp-4) var(--sp-5)}.rthumbs{display:flex;gap:9px;margin:11px 0 2px;flex-wrap:wrap}.rthumb{width:96px;height:68px;border-radius:var(--r-4);display:flex;align-items:flex-end;padding:7px 9px;font-size:var(--fs-3);font-weight:700;color:#fff;letter-spacing:.02em;box-shadow:inset 0 0 0 1px #ffffff24}.rthumb.t0{background:linear-gradient(135deg,#5a1ec4,#8e37de)}.rthumb.t1{background:linear-gradient(135deg,#2e6fd8,#6bb4f0)}.rthumb.t2{background:linear-gradient(135deg,#c2589a,#e8906a)}.rfiles{display:flex;gap:var(--sp-4);flex-wrap:wrap;margin:var(--sp-5) 0 var(--sp-1)}.rimgs{display:flex;flex-wrap:wrap;align-items:flex-start;gap:var(--sp-4);flex-basis:100%;max-width:480px;min-width:0}.rimg{position:relative;padding:0;border:1px solid var(--line);border-radius:var(--r-5);overflow:hidden;background:var(--card);cursor:pointer;max-width:280px;transition:border-color .12s}.rimgs>.rimg[style*=--ar]{--rimg-cap:min(100%, calc(var(--iw) * 1px), calc(var(--rimg-tall-h, 380px) * var(--ar)));flex:var(--ar) 1 calc(var(--ar) * var(--rimg-base-h, 96px));max-width:var(--rimg-cap, 100%);min-width:0}.rimgs>.rimg[style*=--ar] img[style*=--iw]{width:100%;height:auto;max-width:none;max-height:var(--rimg-tall-h, 380px);aspect-ratio:var(--iw) / var(--ih);object-fit:contain}.rimg:hover{border-color:var(--brand-line)}.rimg.rimg-wait{background:var(--line-2)}.rimg img{--rimg-cap-w:280px;--rimg-cap-h:220px;display:block;max-width:var(--rimg-cap-w);max-height:var(--rimg-cap-h);width:auto;height:auto;object-fit:contain}.rimg img[style*=--iw]{width:min(var(--rimg-cap-w),calc(var(--rimg-cap-h) * var(--iw) / var(--ih)),calc(var(--iw) * 1px));height:auto;aspect-ratio:var(--iw) / var(--ih)}.rimg-cap{display:block;font-size:var(--fs-4);color:var(--dim);padding:5px 9px;text-align:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:280px}.rvid{display:block;flex:0 1 auto;align-self:flex-start;max-width:min(280px,100%);max-height:220px;width:auto;height:auto;border:1px solid var(--line);border-radius:var(--r-5);background:#000;object-fit:contain}.rvid[style*=--iw]{width:min(280px,100%,calc(220px * var(--iw) / var(--ih)),calc(var(--iw) * 1px));height:auto;aspect-ratio:var(--iw) / var(--ih)}video.rvid:fullscreen,video.fpv-media:fullscreen{width:100vw;height:100vh;max-width:none;max-height:none;border:0;border-radius:0;object-fit:contain;background:#000}.img-hov{position:fixed;z-index:50;display:flex;gap:var(--sp-1);padding:3px;border-radius:var(--r-4);background:#120e1ca8;box-shadow:0 6px 18px #00000047;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);transform:translate(-100%)}.img-hov-b{display:grid;width:28px;height:28px;place-items:center;padding:0;border:none;border-radius:7px;background:none;color:#fff;cursor:pointer;transition:background .12s}.img-hov-b:hover{background:#fff3}.img-hov-b:active{transform:scale(.96)}.rfile.missing{opacity:.7;border-style:dashed;cursor:default}.rfile.missing .fic{background:var(--warn-soft);color:var(--warn)}.rfile{display:inline-flex;align-items:center;gap:7px;font-size:var(--fs-6);font-weight:600;color:var(--ink);background:var(--line-2);border:1px solid var(--line);border-radius:9px;padding:7px 11px}.rfile .ic{color:var(--brand)}@keyframes msgIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.row.in{animation:msgIn .38s cubic-bezier(.33,1,.5,1) both}@keyframes msgOut{0%{opacity:1;transform:none;max-height:600px}to{opacity:0;transform:translate(12px);max-height:0;margin-top:0;margin-bottom:0;padding-top:0;padding-bottom:0}}.row.leaving,.msg-log.leaving{animation:msgOut .32s cubic-bezier(.4,0,.6,1) forwards;overflow:hidden;pointer-events:none}@keyframes popIn{0%{transform:scale(.3);opacity:0}70%{transform:scale(1.18)}to{transform:scale(1);opacity:1}}.pstep.done .pmark .ic{animation:popIn .32s ease both}.pstep.run .pmark{animation:ringPulse 1.6s ease-out infinite}@keyframes ringPulse{0%{box-shadow:0 0 #8e37de4d}70%{box-shadow:0 0 0 7px #8e37de00}to{box-shadow:0 0 #8e37de00}}@keyframes popSoft{0%{transform:scale(.88);opacity:0}}.runpill.show{animation:popSoft .22s ease}@keyframes dotPulse{0%{transform:scale(1)}50%{transform:scale(1.35)}to{transform:scale(1)}}.leaf.unread:after,.sub.unread:after{animation:dotPulse 1.8s ease-in-out infinite}.rfiles{display:flex;gap:9px;flex-wrap:wrap;margin:12px 0 3px}.rdocs{flex:0 0 100%;min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:var(--sp-2)}.rdocs .rfile{max-width:100%}.rdoc{display:flex;flex-direction:column;align-items:stretch;max-width:100%;min-width:0}.rdoc.has-preview{width:min(100%,var(--document-preview-width,320px))}.rdoc.has-preview>.rfile{min-width:0;border-bottom-left-radius:0;border-bottom-right-radius:0}.rdoc.has-preview .rpdf{margin-top:0}.rfile{display:flex;align-items:center;gap:11px;background:var(--card);border:1px solid var(--line);border-radius:var(--r-5);padding:9px 11px;min-width:216px;transition:border-color .16s,transform .16s,box-shadow .16s}.rfile:hover{border-color:var(--brand-line)}.fic{width:36px;height:36px;border-radius:9px;display:grid;place-items:center;font-size:var(--fs-1);font-weight:800;color:#fff;letter-spacing:.04em;flex:none}.fic.xlsx{background:#1d8a54}.fic.docx{background:#2b62c9}.fic.pdf{background:#d0453b}.fic.md,.fic.doc{background:#6d34d6}.rfile .fic.doc .ic{color:#fff;width:19px;height:19px}.fmeta{display:flex;flex-direction:column;min-width:0;flex:1}.fname{font-size:var(--fs-7);font-weight:600;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fsub{font-size:var(--fs-4);color:var(--dim);margin-top:1px}.fdl{width:30px;height:30px;border-radius:var(--r-3);display:grid;place-items:center;color:var(--dim);opacity:0;transition:opacity .15s,background .15s;flex:none}@media(hover:hover){.rfile:hover .fdl{opacity:1}}@media(hover:none){.rfile .fdl{opacity:1}}@media(hover:none){.fdl{width:44px;height:44px;margin:-7px 0}}.fdl:hover{background:var(--brand-soft);color:var(--brand)}.rthumbs{display:flex;gap:var(--sp-5);margin:12px 0 3px;flex-wrap:wrap}.rthumb{position:relative;width:122px;height:84px;border-radius:11px;overflow:hidden;display:flex;align-items:flex-end;padding:var(--sp-4) var(--sp-5);font-size:var(--fs-3);font-weight:700;color:#fff;letter-spacing:.02em;cursor:pointer;box-shadow:inset 0 0 0 1px #ffffff29;transition:transform .18s,box-shadow .18s}.rthumb:hover{box-shadow:inset 0 0 0 1px #ffffff8c}.rthumb .tl{position:absolute;left:10px;top:13px;width:58%;height:6px;border-radius:var(--r-1);background:#ffffff8c}.rthumb .tl.s{top:25px;width:38%;background:#ffffff52}.rthumb .tl.s2{top:37px;width:47%;background:#ffffff38}.rescard .rh{display:flex;align-items:center;gap:9px}.rescard .rh .rht{width:26px;height:26px;border-radius:var(--r-3);background:var(--brand-soft);color:var(--brand);display:grid;place-items:center;flex:none}.rescard .rh .rht .ic{width:13px;height:13px}.ntb{position:fixed;inset:0;background:#100a2080;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);display:none;place-items:safe center;overflow-y:auto;-webkit-overflow-scrolling:touch;z-index:75;padding:20px}.ntb.open{display:grid}.ntm{width:min(400px,94vw);background:var(--card);border:1px solid var(--line);border-radius:var(--r-7);box-shadow:var(--shadow-lg);padding:20px;animation:ckIn .22s cubic-bezier(.33,1,.5,1)}.nth{font-size:18px;font-weight:700;color:var(--ink)}.ntd{font-size:var(--fs-7);color:var(--mid);margin:5px 0 13px;line-height:1.55}.nt-err{font-size:var(--fs-7);color:var(--danger);margin:var(--sp-4) 0 0;line-height:1.5}.ntm[aria-busy=true]{cursor:wait}.ntm button:disabled{cursor:wait;opacity:.62}.ntm:not([aria-busy=true]) button:disabled{cursor:default}.ntm .fin{width:100%;box-sizing:border-box}.ntl{display:block;font-size:var(--fs-6);font-weight:600;color:var(--mid);margin:13px 0 6px}.ntl:first-of-type{margin-top:var(--sp-1)}.fpick{position:relative}.fp-trig{width:100%;display:flex;align-items:center;gap:9px;border:1px solid var(--line);border-radius:var(--r-4);background:var(--bg);padding:var(--sp-5) var(--sp-6);font-size:var(--fs-9);color:var(--ink);text-align:left;transition:border-color .15s}.fp-trig:hover{border-color:var(--brand-line)}.fp-trig .fp-fic{color:var(--brand);flex:none}.fp-trig #fpLabel{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fp-trig .fp-chev{color:var(--dim);transition:transform .18s;flex:none}.fpick.open .fp-chev{transform:rotate(180deg)}.fp-drop{position:absolute;left:0;right:0;top:calc(100% + 7px);background:var(--card);border:1px solid var(--line);border-radius:13px;box-shadow:var(--shadow-lg);z-index:10;display:none;overflow:hidden}.fpick.open .fp-drop{display:block;animation:ckIn .18s cubic-bezier(.33,1,.5,1)}.fp-search{display:flex;align-items:center;gap:9px;padding:11px 13px;border-bottom:1px solid var(--line-2);color:var(--dim)}.fp-search input{flex:1;border:0;background:none;outline:none;font-size:var(--fs-8);color:var(--ink)}.fp-search input::placeholder{color:var(--dim)}.fp-list{max-height:216px;overflow:auto;padding:var(--sp-3)}.fp-item{display:flex;align-items:center;gap:var(--sp-5);width:100%;padding:9px 10px;border-radius:9px;cursor:pointer;font-size:var(--fs-8);color:var(--ink);text-align:left}.fp-item.sel,.fp-item:hover{background:var(--brand-soft)}.fp-item .ic{color:var(--dim);flex:none}.fp-item.sel .ic{color:var(--brand)}.fp-item .fp-nm{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fp-cnt{font-size:var(--fs-3);font-weight:700;color:var(--dim);background:var(--line-2);border-radius:var(--r-2);padding:2px 7px;flex:none}.fp-item .fp-ck{color:var(--brand);flex:none;opacity:0}.fp-item.cur .fp-ck{opacity:1}.fp-new{border-top:1px solid var(--line-2);color:var(--brand);font-weight:600}.fp-new .ic{color:var(--brand)}.fp-emp{padding:var(--sp-7);text-align:center;color:var(--dim);font-size:var(--fs-7)}.ntr{display:flex;justify-content:flex-end;gap:var(--sp-4);margin-top:var(--sp-7)}.kbd{font-size:var(--fs-3);font-weight:700;color:var(--dim);border:1px solid var(--line);border-radius:var(--r-2);padding:3px 7px}.cb{font-size:var(--fs-2);font-weight:800;padding:3px 7px;border-radius:var(--r-2);flex:none;letter-spacing:.03em}.cb.s{color:var(--brand);background:var(--brand-soft)}.cb.r{color:var(--ok);background:var(--ok-soft)}.lib-g{font-size:var(--fs-5);font-weight:700;color:var(--dim);padding:11px 3px 7px}.lib-cut{font-size:var(--fs-6);color:var(--dim);padding:var(--sp-6) var(--sp-2) var(--sp-2);line-height:1.5}.lib-i{display:flex;align-items:flex-start;gap:11px;width:100%;padding:10px 11px;border:1px solid var(--line);border-radius:var(--r-5);background:var(--card);margin-bottom:var(--sp-4);cursor:pointer;text-align:left;transition:border-color .16s,transform .16s}.lib-i:hover{border-color:var(--brand-line)}.lib-ic{margin-top:1px;width:34px;height:34px;border-radius:9px;background:var(--brand-soft);color:var(--brand);display:grid;place-items:center;flex:none}.lib-b{flex:1;min-width:0}.lib-t{font-size:var(--fs-8);font-weight:600;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lib-s{font-size:var(--fs-5);color:var(--dim);margin-top:1px}.pdoc{border:1px solid var(--line);border-radius:13px;background:var(--card);padding:18px;margin-top:var(--sp-2)}.pdoc h3{margin:0 0 var(--sp-2);font-size:18px;color:var(--ink)}.pdoc .pmeta{font-size:var(--fs-5);color:var(--dim);margin-bottom:var(--sp-6)}.pdoc-followup{display:flex;align-items:flex-start;gap:var(--sp-5);margin-bottom:var(--sp-7);padding:11px 12px;border:1px solid var(--brand-line);border-radius:var(--r-4);background:var(--brand-soft)}.pdoc-followup>div{display:flex;min-width:0;flex:1;flex-direction:column;gap:3px}.pdoc-followup span{color:var(--brand);font-size:var(--fs-2);font-weight:750}.pdoc-followup p{margin:0;color:var(--mid);font-size:var(--fs-5);line-height:1.5;white-space:pre-wrap;overflow-wrap:anywhere}.pdoc-followup .mini{flex:none}.pdoc .pbody{font-size:var(--fs-8);color:var(--mid);line-height:1.65}.skl{height:9px;border-radius:var(--r-2);background:var(--line-2);margin:9px 0}.pdoc .rthumbs{margin-top:var(--sp-6)}.pdoc .rthumb{width:calc(50% - 5px);height:104px}.pane-dl{display:flex;gap:var(--sp-4);margin-top:var(--sp-7)}.planbox{margin-top:auto;border:1px solid var(--brand-line);background:linear-gradient(160deg,var(--brand-soft),transparent),var(--card);border-radius:13px;padding:12px 13px}.pb-t{font-size:var(--fs-7);font-weight:800;color:var(--brand)}.pb-s{font-size:var(--fs-5);color:var(--mid);margin:2px 0 9px}.pb-btn{width:100%;font-size:var(--fs-6);font-weight:700;color:var(--brand);border:1px solid var(--brand-line);background:var(--card);border-radius:9px;padding:7px 0;transition:background .15s,transform .12s}.pb-btn:hover{background:var(--brand-soft)}.pb-btn:active{transform:scale(.97)}.tg-row{display:flex;gap:9px;flex-wrap:wrap;margin-top:var(--sp-2)}.bill-tg{margin-top:0}.save{font-size:var(--fs-2);font-weight:800;color:var(--ok);background:var(--ok-soft);border-radius:var(--r-2);padding:var(--sp-1) var(--sp-3);margin-left:5px}.plans{display:grid;grid-template-columns:1fr 1fr;gap:11px;margin-top:15px}.plan{position:relative;border:1px solid var(--line);border-radius:15px;background:var(--card);padding:15px 16px 14px;display:flex;flex-direction:column;transition:transform .18s,box-shadow .18s,border-color .18s}.plan:hover{box-shadow:var(--shadow)}.plan.pop{border-color:var(--brand);box-shadow:0 0 0 3px var(--brand-soft)}.plan.cur{border-color:var(--ok-line)}.pl-h{display:flex;align-items:center;gap:var(--sp-4);font-size:var(--fs-10);font-weight:800;color:var(--ink)}.pl-badge{font-size:var(--fs-1);font-weight:800;letter-spacing:.03em;color:var(--ok);background:var(--ok-soft);border-radius:var(--r-2);padding:3px 7px}.pl-badge.hot{color:#fff;background:var(--brand-grad)}.pl-price{margin:9px 0 2px}.pl-price b{font-size:25.5px;font-weight:800;color:var(--ink);letter-spacing:-.01em}.pl-price span{font-size:var(--fs-5);color:var(--dim);margin-left:3px}.pl-alt{font-size:var(--fs-5);color:var(--dim);margin:2px 0 7px}.pl-alt b{color:var(--mid);font-weight:700}.pl-d{font-size:var(--fs-6);color:var(--mid);margin-bottom:11px}.pl-f{list-style:none;margin:0 0 13px;padding:11px 0 0;border-top:1px dashed var(--line-2);display:flex;flex-direction:column;gap:7px;flex:1}.pl-f li{display:flex;align-items:flex-start;gap:var(--sp-4);font-size:14px;color:var(--mid);line-height:1.45}.pl-f .ic{color:var(--ok);flex:none;margin-top:1px;width:13px;height:13px}.pl-cta{width:100%;justify-content:center;display:inline-flex;padding:9px 0;font-weight:700}.pl-cta.curbtn{color:var(--dim);cursor:default}.plan.ent{grid-column:1/-1}.plan.ent .pl-f{display:grid;grid-template-columns:1fr 1fr;gap:7px 16px}.plan-note{font-size:var(--fs-5);color:var(--dim);margin-top:13px}.maki-runs{display:inline-block;margin-top:var(--sp-2);color:var(--dim);font-size:var(--fs-4);font-variant-numeric:tabular-nums}.ai-step{display:flex;align-items:baseline;gap:var(--sp-4);flex-wrap:wrap;margin:var(--sp-8) 0 var(--sp-5)}.ai-step:first-child{margin-top:0}.ai-step-n{display:grid;place-items:center;width:20px;height:20px;flex:none;border-radius:var(--r-circle);background:var(--brand-fill);color:#fff;font-size:var(--fs-4);font-weight:800;align-self:center}.ai-step-t{font-size:var(--fs-9);font-weight:800;color:var(--ink)}.ai-step-s{font-size:var(--fs-6);color:var(--dim)}.set-goto{display:flex;align-items:center;gap:var(--sp-4);width:100%;min-height:44px;margin-top:var(--sp-6);padding:var(--sp-4) var(--sp-5);border:1px solid var(--line);border-radius:var(--r-4);background:var(--card);color:var(--ink);font-size:var(--fs-7);font-weight:600;cursor:pointer;text-align:start;transition:background .15s,border-color .15s}.set-goto:hover{background:var(--brand-soft);border-color:var(--brand-line);color:var(--brand)}.set-goto .set-goto-go{margin-inline-start:auto;color:var(--dim)}.set-goto:hover .set-goto-go{color:var(--brand)}.brand-guide{display:flex;flex-direction:column;gap:var(--sp-6)}.bg-field{display:flex;flex-direction:column;gap:var(--sp-3);min-width:0}.bg-q{font-size:var(--fs-6);font-weight:700;color:var(--ink)}.brand-guide textarea{resize:vertical;min-height:66px}.usage-box{border:1px solid var(--line-2);border-radius:var(--r-5);padding:13px 15px;margin-bottom:var(--sp-7);background:var(--bg-soft,transparent)}.usage-box.over{border-color:var(--warn,#d97706)}.usage-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--sp-4)}.usage-top b{font-size:var(--fs-7);font-weight:800;color:var(--ink)}.usage-num{font-size:var(--fs-6);font-weight:700;color:var(--mid)}.pal-wrap{position:relative;display:inline-flex}.pal-dot{width:14px;height:14px;border-radius:var(--r-circle);box-shadow:inset 0 0 0 1.5px #ffffff59}.pal-pop{position:absolute;bottom:calc(100% + 8px);left:0;width:296px;padding:var(--sp-3);border-radius:var(--r-sm);background:var(--card);border:1px solid var(--line);box-shadow:var(--shadow-lg);z-index:60;display:grid;grid-template-columns:1fr 1fr;gap:var(--sp-1)}.pal-item{display:flex;align-items:center;gap:9px;width:100%;padding:var(--sp-4) var(--sp-5);border-radius:var(--r-3);font-size:var(--fs-8);font-weight:600;color:var(--ink);text-align:left}.pal-item:hover{background:var(--line-2)}.pal-item.on{color:var(--brand)}.pal-item .pal-ck{margin-left:auto}.usage-insight-sec{margin:var(--sp-7) 0 var(--sp-3);font-size:var(--fs-5);font-weight:700;color:var(--dim)}.usage-insight-row{display:flex;align-items:center;gap:var(--sp-5);padding:3px 0;font-size:var(--fs-7)}.usage-insight-row .uir-name{flex:0 0 34%;min-width:0;display:flex;align-items:center;gap:var(--sp-3);overflow:hidden;white-space:nowrap;color:var(--mid)}.usage-insight-row .uir-name>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.usage-insight-row .uir-name .ic{flex:none;opacity:.7}.usage-insight-row .uir-bar{flex:1 1 auto}.usage-insight-row .uir-val{flex:0 0 auto;min-width:76px;text-align:right;font-weight:600}.usage-insight-row .uir-val em{font-style:normal;color:var(--dim);font-weight:500}.usage-bar{height:6px;border-radius:99px;background:var(--line-2);overflow:hidden}.usage-bar i{display:block;height:100%;border-radius:99px;background:var(--brand-grad);transition:width .4s ease}.usage-box.over .usage-bar i{background:var(--warn,#d97706)}.usage-note{font-size:var(--fs-5);color:var(--dim);margin-top:var(--sp-4)}.bill-box{border:1px solid var(--line-2);border-radius:var(--r-5);padding:13px 15px;margin-bottom:var(--sp-6)}.bill-box.trialing{border-color:var(--brand);box-shadow:0 0 0 3px var(--brand-soft)}.bill-box.canceled,.bill-box.past_due{border-color:var(--warn,#d97706)}.bill-top{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-5);flex-wrap:wrap}.bill-cur{display:flex;align-items:center;gap:7px;flex-wrap:wrap}.bill-plan{font-size:var(--fs-10);font-weight:800;color:var(--ink)}.bill-badge{font-size:var(--fs-2);font-weight:800;border-radius:var(--r-2);padding:3px 7px;color:var(--mid);background:var(--line-2)}.bill-badge.active{color:var(--ok);background:var(--ok-soft)}.bill-badge.trialing{color:#fff;background:var(--brand-grad)}.bill-badge.canceled,.bill-badge.past_due{color:var(--warn,#d97706);background:var(--warn-soft)}.bill-test{font-size:var(--fs-1);font-weight:700;color:var(--dim);border:1px dashed var(--line);border-radius:5px;padding:var(--sp-1) var(--sp-3)}.bill-amt-wrap{display:flex;flex-direction:column;align-items:flex-end;gap:var(--sp-1);min-width:0}.bill-amt{font-size:var(--fs-11);font-weight:800;color:var(--ink);white-space:nowrap}.bill-calc{font-size:var(--fs-4);font-weight:600;color:var(--dim);text-align:right;white-space:normal}.bill-amt .bill-per{font-size:var(--fs-4);font-weight:600;color:var(--dim);margin-left:1px}.bill-meta{font-size:var(--fs-6);color:var(--mid);margin-top:7px}.bill-cancel{margin-top:var(--sp-5);font-size:var(--fs-5);font-weight:600;color:var(--dim);text-decoration:underline;text-underline-offset:2px}.bill-cancel:hover{color:var(--warn,#d97706)}.bill-cancel:disabled{opacity:.5}.bill-recover{margin-top:var(--sp-5);padding:var(--sp-5) var(--sp-6);border:1px solid var(--warn-line);border-radius:var(--r-4);background:var(--warn-soft)}.bill-recover b{display:block;font-size:var(--fs-7);color:var(--ink)}.bill-recover p{margin:var(--sp-3) 0 var(--sp-5);font-size:var(--fs-5);line-height:1.55;color:var(--mid)}.bill-cancel+.bill-paymethod{margin-left:var(--sp-6)}.bill-controls{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-6);flex-wrap:wrap;margin-bottom:var(--sp-7)}.sw.sm{width:34px;height:20px}.sw.sm:after{width:16px;height:16px}.sw.sm.on:after{left:16px}.pw-form{display:flex;gap:var(--sp-4);flex-wrap:wrap;align-items:stretch;max-width:var(--set-row-max)}.pw-form .fin{flex:1;min-width:140px}.pw-msg{font-size:var(--fs-6);margin-top:var(--sp-4)}.pw-msg.ok{color:var(--ok)}.pw-msg.err{color:var(--warn,#d97706)}.account-actions{display:flex;align-items:center;gap:var(--sp-4);flex-wrap:wrap}.account-delete-confirm{margin-top:var(--sp-6);padding:var(--sp-6) var(--sp-7);border:1px solid var(--warn-line);border-radius:11px;background:var(--warn-soft);color:var(--ink)}.account-delete-confirm b{display:block;font-size:var(--fs-8)}.account-delete-confirm p{margin:var(--sp-3) 0 var(--sp-6);color:var(--mid);font-size:var(--fs-5);line-height:1.55}.src-row{display:flex;align-items:center;gap:var(--sp-5);flex-wrap:wrap;margin-top:var(--sp-6);padding:11px 13px;border:1px dashed var(--line-2);border-radius:11px}.src-label{font-size:var(--fs-6);font-weight:700;color:var(--ink)}.src-seg{margin:0}.src-hint{flex-basis:100%;font-size:var(--fs-5);color:var(--dim)}.runmode-row{margin-top:var(--sp-6);padding:var(--sp-6) var(--sp-7);border:1px dashed var(--line-2);border-radius:11px;display:flex;flex-direction:column;gap:var(--sp-4)}.runmode-row.on{border-style:solid;border-color:var(--brand);box-shadow:0 0 0 3px var(--brand-soft)}.runmode-head{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-5)}.runmode-head>div{display:flex;align-items:center;gap:var(--sp-4)}.runmode-badge{font-size:var(--fs-1);font-weight:800;letter-spacing:.04em;color:var(--dim);background:var(--line-2);border-radius:5px;padding:var(--sp-1) var(--sp-3)}.runmode-row.on .runmode-badge{color:#fff;background:var(--brand-grad)}.tune-box{margin-top:var(--sp-6);padding:var(--sp-6) var(--sp-7);border:1px dashed var(--line-2);border-radius:11px;display:flex;flex-direction:column;gap:var(--sp-5)}.tune-box .src-hint{margin-top:-4px;line-height:1.55}.tune-head{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-4);flex-wrap:wrap}.primary-provider-row{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-6);padding:var(--sp-5) 0;border-top:1px solid var(--line-2);border-bottom:1px solid var(--line-2)}.primary-provider-row>span{display:flex;min-width:0;flex-direction:column;gap:var(--sp-1)}.primary-provider-row b{font-size:var(--fs-7);color:var(--ink)}.primary-provider-row small{font-size:var(--fs-4);color:var(--dim)}.primary-provider-select{width:min(190px,48%);min-width:0}.primary-provider-select .sel-btn{padding:var(--sp-4) var(--sp-5);font-size:var(--fs-6)}.tune-catalog-state,.tune-provider-state{display:inline-flex;align-items:center;gap:5px;border-radius:var(--r-2);padding:3px 7px;font-size:var(--fs-3);font-weight:700;white-space:nowrap}.tune-catalog-state.loading{color:var(--mid);background:var(--line-2)}.tune-catalog-state.ok{color:var(--ok);background:var(--ok-soft)}.tune-catalog-state.stale,.tune-catalog-state.warn,.tune-provider-state.stale,.tune-provider-state.unsupported{color:var(--warn);background:var(--warn-soft)}.tune-catalog-state .spin{width:11px;height:11px;border-width:1.5px}.tune-catalog-note{display:block;padding:var(--sp-4) var(--sp-5);border:1px solid var(--warn-line);border-radius:9px;background:var(--warn-soft);color:var(--warn);font-size:var(--fs-5);line-height:1.45}.tune-agent-card{padding:var(--sp-6);border:1px solid var(--line);border-radius:11px;background:var(--card);display:flex;flex-direction:column;gap:9px}.tune-agent-head{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-4)}.tune-agent{font-size:var(--fs-8);font-weight:750;color:var(--ink)}.tune-model-row,.tune-effort-row{display:grid;grid-template-columns:64px minmax(0,1fr);align-items:center;gap:9px}.tune-field-label{font-size:var(--fs-5);font-weight:650;color:var(--mid)}.tune-custom{width:100%;min-width:0;font-size:var(--fs-6);padding:var(--sp-4) var(--sp-5)}.tune-efforts{display:flex;align-items:center;gap:var(--sp-3);flex-wrap:wrap}.tune-efforts button{display:inline-flex;align-items:center;gap:var(--sp-2);min-height:34px;padding:var(--sp-3) var(--sp-5);border:1px solid var(--line);border-radius:var(--r-3);background:var(--card);color:var(--mid);font-size:var(--fs-5);font-weight:650;transition:background .15s,border-color .15s,color .15s}.tune-efforts button:hover,.tune-efforts button.on{border-color:var(--brand-line);background:var(--brand-soft);color:var(--brand)}.tune-efforts button.unsupported{color:var(--dim);border-style:dashed;background:var(--line-2)}.tune-efforts button:disabled{cursor:not-allowed;opacity:.7}.tune-efforts button small{font-size:10.5px;font-weight:700;color:var(--warn)}.tune-mode-note{padding-left:73px;color:var(--dim);font-size:var(--fs-4);line-height:1.45}.tune-mode-note.warn{color:var(--warn)}.tune-dd{position:relative;min-width:0;width:100%}.tune-dd-btn{display:flex;align-items:center;gap:7px;width:100%;min-height:44px;border:1px solid var(--line);background:var(--card);border-radius:9px;padding:7px 10px;font-size:var(--fs-7);font-weight:600;color:var(--ink);text-align:left;transition:border-color .15s,background .15s}.tune-dd-btn:hover{border-color:var(--brand-line);background:var(--brand-soft)}.tune-dd-btn:disabled{cursor:wait;opacity:.7}.tune-dd-copy{display:flex;flex:1;min-width:0;align-items:baseline;gap:7px}.tune-dd-copy>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tune-dd-copy small{color:var(--dim);font-size:var(--fs-2);font-weight:700;white-space:nowrap}.tune-dd-btn .chev{opacity:.6;transition:transform .18s}.tune-dd-btn.open{border-color:var(--brand);box-shadow:0 0 0 3px var(--brand-soft)}.tune-dd-btn.open .chev{transform:rotate(180deg)}.dd-shield{position:fixed;inset:0;z-index:59}.tune-dd-menu{position:fixed;width:min(320px,calc(100vw - 24px));max-width:calc(100vw - env(safe-area-inset-left,0px) - env(safe-area-inset-right,0px) - 16px);max-height:min(360px,calc(60dvh - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px)));overflow:auto;background:var(--card);border:1px solid var(--line);border-radius:var(--r-5);box-shadow:var(--shadow-lg);padding:5px;z-index:60;animation:popSoft .16s cubic-bezier(.2,1.1,.4,1)}.tune-dd-it{display:flex;align-items:center;gap:var(--sp-4);width:100%;min-height:44px;padding:8px 9px;border-radius:var(--r-3);color:var(--ink);text-align:left;transition:background .12s,color .12s}.tune-dd-it:hover{background:var(--brand-soft)}.tune-dd-it.on{color:var(--brand);background:var(--brand-soft)}.tune-dd-it:disabled{color:var(--dim);cursor:not-allowed;opacity:.65}.tune-dd-it:disabled:hover{background:transparent}.tune-dd-it-copy{display:flex;flex:1;min-width:0;flex-direction:column}.tune-dd-it-copy b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--fs-7);font-weight:700}.tune-dd-it-copy small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--dim);font-size:var(--fs-3);font-weight:500}.tune-dd-group{padding:9px 9px 4px;color:var(--dim);font-size:var(--fs-1);font-weight:800;letter-spacing:.06em}.tune-dd-empty{margin:var(--sp-2);padding:8px 9px;border-radius:var(--r-3);background:var(--line-2);color:var(--dim);font-size:var(--fs-4);line-height:1.45}.tune-dd-it.custom{margin-top:var(--sp-2);border-top:1px solid var(--line-2);border-radius:0 0 var(--r-3) var(--r-3)}.tune-check{color:var(--brand)}.tune-model-state{flex:none;padding:var(--sp-1) var(--sp-3);border-radius:5px;font-size:var(--fs-1);font-weight:750;white-space:nowrap}.tune-model-state.preview{color:var(--brand);background:var(--brand-soft)}.tune-model-state.unsupported{color:var(--warn);background:var(--warn-soft)}.sel{position:relative;min-width:0}.sel-btn{display:flex;align-items:center;gap:7px;width:100%;min-height:40px;border:1px solid var(--line);background:var(--card);border-radius:9px;padding:7px 10px;font:inherit;font-size:var(--fs-7);font-weight:600;color:var(--ink);text-align:left;cursor:pointer;transition:border-color .15s,background .15s,box-shadow .15s}.sel-btn:hover:not(:disabled){border-color:var(--brand-line);background:var(--brand-soft)}.sel-btn:disabled{opacity:.6;cursor:not-allowed}.sel-btn.open{border-color:var(--brand);box-shadow:0 0 0 3px var(--brand-soft)}.sel-btn:focus-visible{outline:none;border-color:var(--brand);box-shadow:0 0 0 3px var(--brand-soft)}.sel-copy{display:flex;flex:1;min-width:0;align-items:baseline;gap:7px}.sel-copy>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sel-copy small{color:var(--dim);font-size:var(--fs-2);font-weight:700;white-space:nowrap}.sel-ph{color:var(--dim);font-weight:500}.sel-btn .chev{flex:none;opacity:.6;transition:transform .18s}.sel-btn.open .chev{transform:rotate(180deg)}.sel-badge{flex:none;padding:var(--sp-1) var(--sp-3);border-radius:5px;font-size:var(--fs-1);font-weight:750;white-space:nowrap}.sel-badge.brand{color:var(--brand);background:var(--brand-soft)}.sel-badge.warn{color:var(--warn);background:var(--warn-soft)}.sel-menu{position:fixed;max-width:calc(100vw - env(safe-area-inset-left,0px) - env(safe-area-inset-right,0px) - 16px);max-height:min(360px,calc(60dvh - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px)));overflow:auto;background:var(--card);border:1px solid var(--line);border-radius:var(--r-5);box-shadow:var(--shadow-lg);padding:5px;z-index:60;animation:popSoft .16s cubic-bezier(.2,1.1,.4,1);transform-origin:top center}.sel-it{display:flex;align-items:center;gap:var(--sp-4);width:100%;min-height:40px;padding:8px 9px;border:0;background:none;border-radius:var(--r-3);font:inherit;color:var(--ink);text-align:left;cursor:pointer;transition:background .12s,color .12s}.sel-it:hover:not(:disabled),.sel-it:focus-visible{outline:none;background:var(--brand-soft)}.sel-it.on{color:var(--brand);background:var(--brand-soft)}.sel-it:disabled{color:var(--dim);cursor:not-allowed;opacity:.65}.sel-it:disabled:hover{background:transparent}.sel-it-copy{display:flex;flex:1;min-width:0;flex-direction:column}.sel-it-copy b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--fs-7);font-weight:700}.sel-it-copy small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--dim);font-size:var(--fs-3);font-weight:500}.sel-group{padding:9px 9px 4px;color:var(--dim);font-size:var(--fs-1);font-weight:800;letter-spacing:.06em}.sel-search{position:sticky;top:-5px;z-index:1;margin:-5px -5px 4px;padding:5px;background:var(--card);border-bottom:1px solid var(--line)}.sel-search-in{width:100%;min-height:34px;padding:7px 9px;border:1px solid var(--line);border-radius:var(--r-3);background:var(--bg);font:inherit;font-size:var(--fs-7);color:var(--ink)}.sel-search-in::placeholder{color:var(--dim)}.sel-search-in:focus{outline:none;border-color:var(--brand)}.sel-check{flex:none;color:var(--brand)}.sel-empty{margin:var(--sp-2);padding:8px 9px;border-radius:var(--r-3);background:var(--line-2);color:var(--dim);font-size:var(--fs-4);line-height:1.45}@media(max-width:640px){.sel-btn,.sel-it,.sel-search-in{min-height:44px}}.sel.fin{padding:0;border:0;background:none;border-radius:0}.sel.fin .sel-btn{min-height:40px;font-size:var(--fs-9);font-weight:500;background:var(--bg)}.maky-target-sel{flex:none;max-width:38%;min-width:0}.maky-target-sel .sel-btn{background:var(--bg);border-radius:9px}@media(max-width:640px){.maky-target-sel{max-width:100%;flex:1 1 100%}}@media(prefers-reduced-motion:reduce){.sel-menu{animation:none}.sel-btn,.sel-btn .chev,.sel-it{transition:none}}.seccard{margin-top:9px;max-width:520px;border:1px solid var(--warn-line);background:var(--warn-soft);border-radius:13px;padding:13px 15px}.seccard.fulfilled{border-color:var(--ok-line);background:var(--ok-soft)}.seccard.declined,.seccard.timeout{border-color:var(--line-2);background:var(--card)}.sec-h{display:flex;align-items:center;gap:7px}.sec-h .ic{color:var(--warn)}.seccard.fulfilled .sec-h .ic{color:var(--ok)}.sec-key{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:var(--fs-7);font-weight:700;color:var(--ink)}.sec-state{font-size:var(--fs-5);color:var(--mid);margin-left:auto}.sec-state.wait{color:var(--warn);font-weight:700}.sec-d{font-size:var(--fs-7);color:var(--mid);margin-top:5px}.sec-row{display:flex;align-items:center;gap:7px;margin-top:var(--sp-5)}.sec-in{flex:1;min-width:0;background:var(--card);border:1px solid var(--line);border-radius:9px;padding:8px 11px;font-size:var(--fs-7);color:var(--ink);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.sec-in:focus{outline:none;border-color:var(--brand)}.sec-note{font-size:var(--fs-4);color:var(--dim);margin-top:var(--sp-4)}.sec-note code{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;background:var(--line-2);border-radius:5px;padding:1px 5px}.side-label{font-size:var(--fs-3);font-weight:800;letter-spacing:.07em;color:var(--side-dim);padding:12px 16px 5px}.side-more{display:block;width:100%;padding:var(--sp-2) var(--sp-5) var(--sp-4);border:0;background:none;text-align:start;color:var(--side-accent);font-size:var(--fs-5);font-weight:600;cursor:pointer}.side-more:hover{color:#fff}.hub-i.open{background:#ffffff1a;color:#fff}.hub-i.open .ic{opacity:1}.maky-entry .hub-badge{background:#ffffff29;color:var(--side-mid);font-weight:700}.sched-where{display:block;margin-bottom:var(--sp-1);border:none;background:none;padding:0;color:var(--brand);font-size:var(--fs-4);font-weight:650;cursor:pointer}.sched-where:hover{text-decoration:underline}.workspace-tree-head{display:flex;align-items:center}.workspace-tree-head .workspace-tree-toggle{flex:1;min-width:0}.workspace-tree-add{display:grid;place-items:center;width:26px;height:26px;flex:none;margin-right:var(--sp-5);border:none;background:none;border-radius:7px;color:var(--side-dim);cursor:pointer}.workspace-tree-add:hover,.workspace-tree-add.open{background:#ffffff1f;color:#fff}.ctx-menu.create-menu .ic{width:16px;height:16px;flex:none;color:var(--mid)}.fav-head{display:flex;align-items:center}.fav-head>.side-label{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.workspace-tree-toggle{display:flex;align-items:center;gap:var(--sp-3);width:100%;min-height:36px;text-align:left}.workspace-tree-toggle:hover{color:var(--side-mid)}.workspace-tree-toggle .ic{transition:transform .18s;opacity:.75}.workspace-tree-toggle.closed .ic{transform:rotate(-90deg)}.workspace-tree-body{display:grid;grid-template-rows:1fr;transition:grid-template-rows .22s ease,opacity .18s ease,visibility 0s 0s}.workspace-tree-body-in{min-height:0;overflow:hidden}.workspace-tree-body.closed{grid-template-rows:0fr;opacity:0;visibility:hidden;transition:grid-template-rows .22s ease,opacity .15s ease,visibility 0s .22s}.folder .f-name{color:var(--side-mid)}.folder:hover{--row-fill:rgba(255,255,255,.08)}.leaf,.sub{color:var(--side-mid)}.leaf:hover,.sub:hover{--row-fill:rgba(255,255,255,.1);color:var(--side-ink)}.leaf.on,.sub.on{--row-fill:rgba(255,255,255,.18);color:#fff}.leaf.on .l-name,.sub.on .s-name{font-weight:600}.leaf.unread .l-name,.sub.unread .s-name{font-weight:600;color:#fff}.side-dl{text-decoration:none}.side-kbd{font-size:var(--fs-2);font-weight:800;color:var(--side-mid);border:1px solid rgba(255,255,255,.24);border-radius:var(--r-2);padding:2.5px 6px;flex:none;cursor:pointer;transition:background .15s,color .15s}.side-kbd:hover{background:#ffffff24;color:#fff}.crumb{font-size:var(--fs-4);color:var(--dim);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-bottom:1px}.crumb b{font-weight:600;color:var(--dim)}.thread-head{transition:box-shadow .22s ease;position:relative;z-index:5}.thread-head.scrolled{box-shadow:0 8px 22px #140c2817}html.dark .thread-head.scrolled{box-shadow:0 8px 22px #00000073}.intro{text-align:center;font-size:var(--fs-6);color:var(--dim);padding:18px 0 4px}.intro b{color:var(--mid);font-weight:600}.daydiv{display:flex;align-items:center;gap:var(--sp-6);margin:var(--sp-5) 0 var(--sp-2);color:var(--dim)}.daydiv:before,.daydiv:after{content:"";flex:1;height:1px;background:var(--line)}.daydiv span{font-size:var(--fs-4);font-weight:700;background:var(--card);border:1px solid var(--line);border-radius:var(--r-pill);padding:var(--sp-2) var(--sp-6)}.unreaddiv{display:flex;align-items:center;gap:var(--sp-6);margin:var(--sp-6) 0 var(--sp-2);color:var(--danger)}.unreaddiv:before,.unreaddiv:after{content:"";flex:1;height:1px;background:var(--danger)}.unreaddiv span{font-size:var(--fs-4);font-weight:800;background:var(--danger-soft);border:1px solid var(--danger);border-radius:var(--r-pill);padding:var(--sp-2) var(--sp-6)}.msg-log{display:flex;justify-content:center;margin:var(--sp-5) 0}.msg-log span{font-size:var(--fs-5);color:var(--dim);background:var(--line-2);border-radius:var(--r-pill);padding:var(--sp-2) var(--sp-6)}.metag{display:inline-block;font-size:var(--fs-1);font-weight:800;color:var(--brand);background:var(--brand-soft);border-radius:5px;padding:1.5px 6px}.who-ava,.ava,.side-foot .me{position:relative}.dotp{position:absolute;right:-2px;bottom:-2px;width:9px;height:9px;border-radius:var(--r-circle);background:var(--presence-online);border:2px solid var(--card)}.dotp.idle{background:var(--presence-away)}.dotp.dnd{background:var(--presence-dnd)}.dotp.offline{background:var(--presence-offline)}.me-wrap{position:relative;flex:1;min-width:0;display:flex}.me-menu{position:absolute;left:0;bottom:calc(100% + 8px);min-width:200px;background:var(--card);border:1px solid var(--line);border-radius:var(--r-5);box-shadow:var(--shadow-lg);padding:var(--sp-3);z-index:60;animation:askIn .18s cubic-bezier(.2,1.1,.3,1) both;transform-origin:bottom left}.me-mi{display:flex;align-items:center;gap:9px;width:100%;padding:var(--sp-4) var(--sp-5);border-radius:var(--r-3);font-size:var(--fs-8);font-weight:600;color:var(--ink);cursor:pointer;text-align:left}.me-mi:hover{background:var(--brand-soft)}.me-mi.sel{color:var(--brand)}.me-mi .ic{color:var(--mid)}.me-menu-div{height:1px;background:var(--line-2);margin:5px 4px}.pdot{width:9px;height:9px;border-radius:var(--r-circle);background:var(--presence-online);flex:none}.pdot.idle{background:var(--presence-away)}.pdot.dnd{background:var(--presence-dnd)}.pdot.offline{background:var(--presence-offline)}.presence-tag{display:inline-flex;align-items:center;gap:var(--sp-2);white-space:nowrap;color:var(--dim)}.presence-tag .pdot{width:7px;height:7px}.side-foot .me .dotp{border-color:var(--sidebar-solid);right:-3px;bottom:-3px}::view-transition-old(root),::view-transition-new(root){animation:none;mix-blend-mode:normal}::view-transition-old(root){z-index:1}::view-transition-new(root){z-index:2}::view-transition-old(theme-origin){animation:vtBtnOld .16s ease forwards}::view-transition-new(theme-origin){animation:vtBtnNew .58s cubic-bezier(.3,1.55,.42,1) both}@keyframes vtBtnOld{to{opacity:0;transform:scale(.5) rotate(90deg)}}@keyframes vtBtnNew{0%{opacity:0;transform:scale(.25) rotate(-300deg)}55%{opacity:1;transform:scale(1.25) rotate(10deg)}to{opacity:1;transform:scale(1) rotate(0)}}#themeBtn .ic.flip{animation:iconFlip .5s cubic-bezier(.34,1.4,.5,1)}@keyframes iconFlip{0%{transform:rotate(0) scale(1)}45%{transform:rotate(170deg) scale(.35)}to{transform:rotate(360deg) scale(1)}}.people{cursor:pointer;border-radius:var(--r-4);padding:3px 5px;transition:background .15s;min-height:var(--head-ctl-h)}.people:hover{background:var(--line-2)}.mem-i{display:flex;align-items:center;gap:11px;width:100%;padding:9px 8px;border-radius:11px;text-align:left;transition:background .15s}.mem-i:hover{background:var(--line-2)}.mem-profile{display:grid;width:34px;height:34px;flex:none;place-items:center;border-radius:var(--r-4);padding:0}.mava{width:34px;height:34px;border-radius:var(--r-4);display:grid;place-items:center;color:#fff;font-size:var(--fs-6);font-weight:700;position:relative;flex:none}.mava svg{width:100%;height:100%}.mava .dotp{border-color:var(--card)}.mava.axava{background:var(--brand-soft);padding:5px;color:#25123f}html.dark .mava.axava{color:#f8f8f8}.mem-b{display:flex;flex-direction:column;min-width:0}.dm-member-row .mem-b{flex:1}.dm-member-row .mem-n{overflow-wrap:anywhere}.dm-remove-member{flex-shrink:0;white-space:nowrap}.mem-n{font-size:var(--fs-8);font-weight:700;color:var(--ink);display:flex;gap:7px;align-items:center}.mem-s{font-size:var(--fs-5);color:var(--dim);margin-top:var(--sp-1);line-height:1.5}.agtag{font-size:10.5px;font-weight:800;letter-spacing:.05em;color:var(--brand);background:var(--brand-soft);border-radius:5px;padding:var(--sp-1) var(--sp-3)}.mem-note{font-size:var(--fs-5);color:var(--dim);margin-top:var(--sp-6);padding:var(--sp-5) var(--sp-6);border:1px dashed var(--line);border-radius:var(--r-4);line-height:1.6}.sidebar{position:relative}.rsz{position:absolute;top:0;bottom:0;width:7px;cursor:col-resize;z-index:40;touch-action:none}.rsz:after{content:"";position:absolute;top:0;bottom:0;left:3px;width:2px;border-radius:2px;background:transparent;transition:background .15s}.rsz:hover:after,.rsz.on:after{background:#8e37de8c}.rsz-l{right:-4px}.app.side-col .sidebar{overflow:hidden}.app.side-col .rsz-l{display:none}.app.side-col .msgs-in,.app.side-col .composer-in,.app.side-col .att-wrap,.app.side-col .reply-bar,.app.side-col .mem-banner{max-width:1180px}.app.side-col .plancard,.app.side-col .seccard,.app.side-col .ask,.app.side-col .trace,.app.side-col .rescard{max-width:820px}.th-nav{position:relative;display:inline-flex;align-items:center;gap:var(--sp-1);flex:none;margin-right:var(--sp-1)}.th-nav-btn{display:inline-flex;align-items:center;justify-content:center;flex:none;width:30px;height:30px;padding:0;border:0;background:none;border-radius:var(--r-3);color:var(--ink);cursor:pointer;transition:background .15s,opacity .15s}.th-nav-btn .ic{width:18px;height:18px;stroke-width:2.1}.th-nav-btn:hover:not(:disabled),.th-nav-btn.on{background:var(--hov);color:var(--ink)}.th-nav-btn:disabled{color:var(--mid);opacity:.5;cursor:default}@media(max-width:860px),(max-height:500px)and (pointer:coarse){.th-nav{display:none}}.th-sidebar-toggle{flex:none;width:30px;height:30px;margin:0 4px 0 -4px;border-radius:var(--r-3);display:grid;place-items:center;color:var(--mid);background:transparent;border:0;cursor:pointer;transition:background .12s,color .12s}.th-sidebar-toggle:hover{background:var(--line-2);color:var(--ink)}.th-sidebar-toggle svg{width:18px;height:18px}.th-sidebar-toggle.collapsed{color:var(--brand)}html.desktop-mac .app.side-col .main:first-of-type>.thread-head{padding-left:78px}@media(max-width:860px),(max-height:500px)and (pointer:coarse){.th-sidebar-toggle{display:none}}.th-back{flex:none;width:30px;height:30px;margin:0 4px 0 -4px;border-radius:var(--r-3);display:grid;place-items:center;color:var(--mid);background:transparent;border:0;cursor:pointer;transition:background .12s,color .12s}.th-back:hover{background:var(--brand-soft);color:var(--brand)}@media(max-width:860px),(max-height:500px)and (pointer:coarse){.th-back{display:none}}@media(max-width:860px),(max-height:500px)and (pointer:coarse){.ask .okrow .gobtn,.ask .okrow .task-stop,.decision-change,.ask .choice{min-height:44px}.applied .undo{display:inline-flex;align-items:center;min-height:44px;padding:0 var(--sp-2)}}.rsz-r{left:0}.rsz-r:after{left:0}body.resizing{cursor:col-resize;-webkit-user-select:none;user-select:none}body.resizing .app{transition:none}.men{display:inline-block;font-weight:700;color:var(--blue);background:color-mix(in srgb,var(--blue) 12%,transparent);border-radius:var(--r-2);padding:0 5px}.men.ax{color:var(--brand);background:var(--brand-soft)}.men.broad{color:var(--warn);background:var(--warn-soft)}.men[data-men]{cursor:pointer}.men[data-men]:hover{background:color-mix(in srgb,var(--blue) 22%,transparent)}.men.me{color:var(--warn);background:color-mix(in srgb,var(--warn) 22%,transparent)}.men.me[data-men]:hover{background:color-mix(in srgb,var(--warn) 34%,transparent)}.men.chn{color:var(--ok,#1D8A54);background:color-mix(in srgb,var(--ok,#1D8A54) 12%,transparent);cursor:pointer}.men.chn:hover{background:color-mix(in srgb,var(--ok,#1D8A54) 22%,transparent)}.men-pop{position:fixed;z-index:80;width:236px;background:var(--card);border:1px solid var(--line);border-radius:var(--r-5);box-shadow:var(--shadow-lg,0 12px 32px rgba(0,0,0,.22));padding:var(--sp-7)}.men-pop-head{display:flex;align-items:center;gap:11px;margin-bottom:var(--sp-6)}.men-pop-av{width:44px;height:44px;border-radius:11px;flex:none;font-size:var(--fs-12)}.men-pop-id{min-width:0}.men-pop-name{display:block;font-weight:700;font-size:var(--fs-11);color:var(--ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.men-pop-role{display:block;font-size:var(--fs-6);color:var(--mid);margin-top:1px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.men-pop-dm{width:100%;justify-content:center;margin-top:var(--sp-1)}.men-pop-email{font-size:var(--fs-6);color:var(--mid);margin:-4px 0 10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.men-pop-pres{display:inline-flex;align-items:center;gap:5px;font-size:var(--fs-5);color:var(--mid);margin-top:3px}.men-pop-pres:before{content:"";width:7px;height:7px;border-radius:var(--r-circle);background:#22b877}.men-pop-pres.pres-idle:before{background:#e0a63a}.men-pop-pres.pres-dnd:before{background:#e05a5a}.men-pop-pres.pres-offline:before{background:#9aa0aa}.men-pop-none{font-size:var(--fs-8);color:var(--mid);line-height:1.5}.clickable-ava{cursor:pointer;transition:filter .12s}.clickable-ava:hover{filter:brightness(1.08)}.adm-page{height:100dvh;overflow:hidden;background:var(--bg);color:var(--ink)}.adm-shell{display:grid;grid-template-columns:208px minmax(0,1fr);height:100%}.adm-logo{display:block;width:28px;height:28px;flex:none;color:var(--ink)}.adm-rail{display:flex;flex-direction:column;min-width:0;background:var(--card);border-right:1px solid var(--line)}.adm-rail-brand{display:flex;align-items:center;gap:var(--sp-5);height:64px;padding:0 var(--sp-8);border-bottom:1px solid var(--line)}.adm-rail-brand>span,.adm-rail-foot>span:last-child{display:flex;flex-direction:column;min-width:0}.adm-rail-brand b{font-size:var(--fs-10);font-weight:700;letter-spacing:-.02em}.adm-rail-brand small,.adm-rail-foot small{font-size:var(--fs-4);line-height:1.3;color:var(--dim)}.adm-rail-nav{display:flex;flex:1;flex-direction:column;gap:var(--sp-1);padding:var(--sp-7) var(--sp-5)}.adm-rail-nav button{position:relative;display:flex;align-items:center;gap:var(--sp-5);width:100%;min-height:38px;padding:var(--sp-4) var(--sp-5);border-radius:var(--r-3);color:var(--mid);font-size:var(--fs-8);font-weight:500;text-align:left;transition:background .12s,color .12s}.adm-rail-nav button:before{content:"";position:absolute;left:-10px;top:9px;bottom:9px;width:2px;border-radius:0 2px 2px 0;background:var(--brand-fill);transform:scaleY(0);transition:transform .12s}.adm-rail-nav button:hover{background:var(--line-2);color:var(--ink)}.adm-rail-nav button.on{background:var(--brand-soft);color:var(--ink);font-weight:600}.adm-rail-nav button.on:before{transform:scaleY(1)}.adm-rail-nav .ic{width:16px;height:16px;color:var(--dim)}.adm-rail-nav button.on .ic{color:var(--brand)}.adm-rail-nav em{margin-left:auto;min-width:20px;padding:1px 5px;border-radius:var(--r-2);background:var(--line-2);color:var(--dim);font-size:var(--fs-3);font-style:normal;text-align:center;font-variant-numeric:tabular-nums}.adm-rail-nav em.unread{background:var(--brand-fill);color:var(--card)}.adm-rail-foot{display:flex;align-items:center;gap:var(--sp-5);padding:var(--sp-7) var(--sp-8);padding-bottom:calc(14px + env(safe-area-inset-bottom,0px));border-top:1px solid var(--line)}.adm-rail-foot b{max-width:130px;overflow:hidden;color:var(--ink);font-size:var(--fs-6);font-weight:600;text-overflow:ellipsis;white-space:nowrap}.adm-account-avatar{display:grid;width:28px;height:28px;flex:none;place-items:center;border-radius:var(--r-3);background:var(--brand-soft);color:var(--brand);font-size:var(--fs-6);font-weight:700}.adm-stage{display:grid;grid-template-rows:64px minmax(0,1fr);min-width:0;min-height:0}.adm-top{z-index:8;display:flex;align-items:center;gap:var(--sp-6);padding:0 24px;background:var(--card);border-bottom:1px solid var(--line)}.adm-mobile-brand{display:none}.adm-page-title{min-width:0}.adm-page-title h1{margin:0;font-size:var(--fs-12);font-weight:650;line-height:1.3;letter-spacing:-.02em}.adm-page-title p{margin:var(--sp-1) 0 0;color:var(--mid);font-size:var(--fs-5);line-height:1.35}.adm-refresh{display:inline-flex;align-items:center;gap:7px;min-height:34px;margin-left:auto;padding:7px 10px;border:1px solid var(--line);border-radius:var(--r-3);background:var(--card);color:var(--mid);font-size:var(--fs-6);font-weight:600;transition:border-color .12s,background .12s,color .12s}.adm-refresh:hover{border-color:var(--brand-line);background:var(--line-2);color:var(--ink)}.adm-refresh .ic{width:14px;height:14px}.adm-main-wrap{min-height:0;overflow-y:auto;padding:24px}.adm-view,.adm-alert{width:100%;max-width:1240px;margin-right:auto;margin-left:auto}.adm-alert{display:flex;align-items:center;gap:var(--sp-5);margin-bottom:var(--sp-7);padding:var(--sp-5) var(--sp-6);border:1px solid var(--line);border-radius:var(--r-4);background:var(--card);font-size:var(--fs-7)}.adm-alert>span{min-width:0;flex:1}.adm-alert>.ic{width:16px;height:16px}.adm-alert.error{border-color:var(--danger);background:var(--danger-soft);color:var(--danger)}.adm-alert.success{border-color:var(--ok-line);background:var(--ok-soft);color:var(--ok)}.adm-alert button{display:grid;width:28px;height:28px;flex:none;place-items:center;border-radius:7px}.adm-alert button:hover{background:var(--line-2)}.adm-alert button .ic{width:14px;height:14px}.adm-stats{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:var(--sp-5);margin-bottom:var(--sp-8)}.adm-stat{display:flex;min-width:0;min-height:112px;flex-direction:column;padding:var(--sp-7);border:1px solid var(--line);border-radius:var(--r-4);background:var(--card);box-shadow:var(--shadow-sm)}.adm-stat.hl{border-color:var(--brand-line);background:var(--brand-soft)}.adm-stat>span{color:var(--mid);font-size:var(--fs-4);font-weight:600}.adm-stat>strong{margin-top:auto;color:var(--ink);font-size:25.5px;font-weight:650;line-height:1.2;letter-spacing:-.03em;font-variant-numeric:tabular-nums}.adm-stat.hl>strong{color:var(--brand)}.adm-stat>strong.danger{color:var(--danger)}.adm-stat>small{margin-top:var(--sp-2);overflow:hidden;color:var(--dim);font-size:var(--fs-3);text-overflow:ellipsis;white-space:nowrap}.adm-overview-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--sp-6)}.adm-panel{min-width:0;padding:var(--sp-8);border:1px solid var(--line);border-radius:var(--r-4);background:var(--card);box-shadow:var(--shadow-sm)}.adm-panel-head{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-5);margin-bottom:var(--sp-8)}.adm-panel-head>span{font-size:var(--fs-6);font-weight:650;color:var(--ink)}.adm-panel-head>small{font-size:var(--fs-3);color:var(--dim)}.adm-plan-body{display:flex;align-items:center;gap:20px}.adm-donut{position:relative;display:grid;width:104px;height:104px;flex:none;place-items:center;border-radius:var(--r-circle)}.adm-donut:after{content:"";position:absolute;inset:28px;border-radius:var(--r-circle);background:var(--card)}.adm-donut>span{z-index:1;display:flex;flex-direction:column;align-items:center}.adm-donut b{font-size:20.5px;line-height:1.1;font-variant-numeric:tabular-nums}.adm-donut small{font-size:var(--fs-2);color:var(--dim)}.adm-legend{display:flex;min-width:0;flex:1;flex-direction:column;gap:7px}.adm-legend span{display:grid;grid-template-columns:7px minmax(0,1fr) auto;align-items:center;gap:7px;font-size:var(--fs-5);color:var(--mid)}.adm-legend i{width:7px;height:7px;border-radius:2px}.adm-legend em{overflow:hidden;font-style:normal;text-overflow:ellipsis;white-space:nowrap}.adm-legend b{color:var(--ink);font-size:var(--fs-5);font-variant-numeric:tabular-nums}.adm-status-list{display:flex;flex-direction:column;gap:var(--sp-6)}.adm-status-list>div{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:5px 12px}.adm-status-list span{display:flex;align-items:center;gap:7px;color:var(--mid);font-size:var(--fs-5)}.adm-status-list span i{width:7px;height:7px;border-radius:var(--r-circle)}.adm-status-list b{font-size:var(--fs-5);font-variant-numeric:tabular-nums}.adm-mini-track{grid-column:1/-1;height:4px;overflow:hidden;border-radius:var(--r-1);background:var(--line-2)}.adm-mini-track>i{display:block;height:100%;border-radius:inherit;background:var(--brand-fill)}.adm-ai-summary>strong{display:block;font-size:32px;font-weight:650;line-height:1;letter-spacing:-.04em;font-variant-numeric:tabular-nums}.adm-ai-summary>strong small{color:var(--dim);font-size:var(--fs-10);font-weight:500}.adm-ai-summary>span{display:block;margin:5px 0 12px;color:var(--mid);font-size:var(--fs-4)}.adm-ai-summary>p{margin:var(--sp-6) 0 0;color:var(--mid);font-size:var(--fs-5)}.adm-ai-summary>p b{color:var(--ink)}.adm-ai-summary>button{display:flex;align-items:center;gap:var(--sp-2);margin-top:var(--sp-6);color:var(--brand);font-size:var(--fs-5);font-weight:600}.adm-ai-summary>button .ic{width:13px;height:13px}.adm-attention-panel{grid-column:1/-1}.adm-allgood{display:flex;align-items:center;gap:var(--sp-6);padding:var(--sp-2) 0}.adm-allgood>span{display:grid;width:34px;height:34px;flex:none;place-items:center;border-radius:9px;background:var(--ok-soft);color:var(--ok)}.adm-allgood>span .ic{width:16px;height:16px}.adm-allgood>div{display:flex;flex-direction:column}.adm-allgood b{font-size:var(--fs-7);font-weight:600}.adm-allgood small{margin-top:var(--sp-1);color:var(--mid);font-size:var(--fs-4)}.adm-attn{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--sp-3)}.adm-attn-row{display:flex;align-items:center;gap:var(--sp-5);min-width:0;padding:9px 10px;border-radius:var(--r-3);text-align:left;transition:background .12s}.adm-attn-row:hover{background:var(--line-2)}.adm-attn-name{min-width:0;flex:1;overflow:hidden;font-size:var(--fs-6);font-weight:550;text-overflow:ellipsis;white-space:nowrap}.adm-attn-tags{display:flex;gap:5px;flex:none}.adm-attn-tag{padding:var(--sp-1) var(--sp-3);border-radius:5px;font-size:var(--fs-2);font-weight:650}.adm-attn-tag.warn{background:var(--warn-soft);color:var(--warn)}.adm-attn-tag.danger{background:var(--danger-soft);color:var(--danger)}.adm-attn-row>.ic{width:13px;height:13px;flex:none;color:var(--dim)}.adm-workspace-tools{display:grid;grid-template-columns:minmax(220px,1fr) auto auto;align-items:center;gap:var(--sp-5);margin-bottom:18px}.adm-search{display:flex;align-items:center;gap:var(--sp-4);height:38px;max-width:420px;padding:0 var(--sp-5);border:1px solid var(--line);border-radius:var(--r-3);background:var(--card);color:var(--dim)}.adm-search:focus-within{border-color:var(--brand);box-shadow:0 0 0 2px var(--brand-soft)}.adm-search>.ic{width:15px;height:15px}.adm-search input{min-width:0;flex:1;border:0;outline:0;background:transparent;color:var(--ink);font-size:var(--fs-7)}.adm-search input::placeholder{color:var(--dim)}.adm-search button{display:grid;width:26px;height:26px;place-items:center;border-radius:var(--r-2)}.adm-search button:hover{background:var(--line-2)}.adm-search button .ic{width:13px;height:13px}.adm-filter{display:flex;align-items:center;gap:var(--sp-1);padding:3px;border:1px solid var(--line);border-radius:var(--r-3);background:var(--card)}.adm-filter button{min-height:30px;padding:5px 9px;border-radius:var(--r-2);color:var(--mid);font-size:var(--fs-4);white-space:nowrap}.adm-filter button:hover{color:var(--ink)}.adm-filter button.on{background:var(--line-2);color:var(--ink);font-weight:600;box-shadow:var(--shadow-sm)}.adm-sort{display:flex;align-items:center;gap:7px;color:var(--dim);font-size:var(--fs-4)}.adm-sort .sel-btn,.adm-form-row .sel-btn{min-height:38px;padding:0 var(--sp-5);border-radius:var(--r-3);background:var(--card);font-weight:500}.adm-sort .sel,.adm-form-row .sel{min-width:0}.adm-list-meta,.adm-inbox-meta{display:flex;align-items:center;gap:7px;margin-bottom:var(--sp-4);color:var(--mid);font-size:var(--fs-5)}.adm-list-meta b,.adm-inbox-meta b{color:var(--ink);font-variant-numeric:tabular-nums}.adm-tbl{overflow:hidden;border:1px solid var(--line);border-radius:var(--r-4);background:var(--card);box-shadow:var(--shadow-sm)}.adm-thead,.adm-row2{display:grid;grid-template-columns:minmax(240px,1fr) 150px 150px 170px 18px;align-items:center;gap:var(--sp-7)}.adm-thead{min-height:38px;padding:0 var(--sp-7);border-bottom:1px solid var(--line);background:var(--line-2);color:var(--dim);font-size:var(--fs-2);font-weight:650;letter-spacing:.04em;text-transform:uppercase}.adm-row2{width:100%;min-height:72px;padding:var(--sp-6) var(--sp-7);border-bottom:1px solid var(--line);border-radius:0;background:var(--card);color:var(--ink);text-align:left;transition:background .12s,box-shadow .12s}.adm-row2:last-child{border-bottom:0}.adm-row2:hover{background:var(--line-2)}.adm-row2.selected{background:var(--brand-soft);box-shadow:inset 2px 0 var(--brand)}.adm-r-name,.adm-r-bill,.adm-r-usage,.adm-r-ai{min-width:0}.adm-r-title{display:flex;align-items:center;gap:7px;min-width:0}.adm-state-dot{width:7px;height:7px;flex:none;border-radius:var(--r-circle);background:var(--dim)}.adm-state-dot.active{background:var(--ok)}.adm-state-dot.trialing{background:var(--blue)}.adm-state-dot.past_due{background:var(--danger)}.adm-tname{min-width:0;overflow:hidden;font-size:var(--fs-7);font-weight:650;text-overflow:ellipsis;white-space:nowrap}.adm-r-sub{margin-top:3px;overflow:hidden;color:var(--mid);font-size:var(--fs-3);text-overflow:ellipsis;white-space:nowrap}.adm-badge{display:inline-flex;align-items:center;flex:none;padding:var(--sp-1) var(--sp-3);border-radius:5px;background:var(--line-2);color:var(--mid);font-size:var(--fs-1);font-weight:650}.adm-badge.comp{background:var(--brand-soft);color:var(--brand);box-shadow:inset 0 0 0 1px var(--brand-line)}.adm-badge.byok{background:var(--warn-soft);color:var(--warn)}.adm-r-bill,.adm-r-usage,.adm-r-ai{display:flex;flex-direction:column}.adm-r-bill strong,.adm-r-usage strong{overflow:hidden;font-size:var(--fs-6);font-weight:650;text-overflow:ellipsis;white-space:nowrap}.adm-r-bill small,.adm-r-usage small,.adm-r-ai small{margin-top:var(--sp-1);overflow:hidden;color:var(--mid);font-size:var(--fs-3);text-overflow:ellipsis;white-space:nowrap}.adm-r-usage strong{font-variant-numeric:tabular-nums}.adm-r-usage em{margin-left:var(--sp-1);color:var(--mid);font-size:var(--fs-2);font-style:normal;font-weight:500}.adm-gauge{display:block;width:100%;height:4px;margin-top:var(--sp-3);overflow:hidden;border-radius:var(--r-1);background:var(--line-2)}.adm-gauge>span{display:block;height:100%;border-radius:inherit;background:var(--brand-fill)}.adm-gauge>span.warn{background:var(--warn)}.adm-gauge>span.over{background:var(--danger)}.adm-ai-status{display:flex;align-items:center;gap:var(--sp-3);width:max-content;color:var(--mid);font-size:var(--fs-5);font-weight:600}.adm-ai-status i{width:6px;height:6px;border-radius:var(--r-circle);background:var(--dim)}.adm-ai-status.on{color:var(--ok)}.adm-ai-status.on i{background:var(--ok)}.adm-cell-label{display:none}.adm-row-chevron{width:14px;height:14px;color:var(--dim)}.adm-empty{padding:56px 16px;color:var(--mid);font-size:var(--fs-7);text-align:center}.adm-empty.compact{padding:32px 16px}.adm-short-create{margin-bottom:18px;padding:var(--sp-8);border:1px solid var(--line);border-radius:var(--r-3);background:var(--card);box-shadow:var(--shadow-sm)}.adm-short-form{display:grid;grid-template-columns:minmax(260px,1fr) minmax(220px,.65fr) auto;align-items:end;gap:var(--sp-5)}.adm-short-form>label{display:flex;min-width:0;flex-direction:column;gap:5px;color:var(--mid);font-size:var(--fs-3);font-weight:600}.adm-short-form>label>span small{color:var(--dim);font-size:var(--fs-3);font-weight:500}.adm-short-form input{width:100%;min-width:0;height:38px;padding:0 var(--sp-5);border:1px solid var(--line);border-radius:var(--r-3);outline:0;background:var(--bg);color:var(--ink);font-size:var(--fs-7)}.adm-short-form input:focus,.adm-short-slug:focus-within{border-color:var(--brand);box-shadow:0 0 0 2px var(--brand-soft)}.adm-short-form input:disabled{opacity:.6}.adm-short-slug{display:flex;min-width:0;height:38px;align-items:center;overflow:hidden;border:1px solid var(--line);border-radius:var(--r-3);background:var(--bg)}.adm-short-slug>span{flex:none;padding-left:var(--sp-5);color:var(--dim);font-size:var(--fs-5);font-weight:500}.adm-short-slug input{height:36px;border:0;border-radius:0;box-shadow:none!important}.adm-short-submit{display:inline-flex;height:38px;align-items:center;justify-content:center;gap:7px;padding:0 var(--sp-6);border-radius:var(--r-3);background:var(--brand-fill);color:var(--card);font-size:var(--fs-5);font-weight:650;white-space:nowrap}.adm-short-submit:hover:not(:disabled){filter:brightness(1.05)}.adm-short-submit:disabled{cursor:not-allowed;opacity:.55}.adm-short-submit .ic{width:14px;height:14px}.adm-short-list{overflow:hidden;border:1px solid var(--line);border-radius:var(--r-3);background:var(--card);box-shadow:var(--shadow-sm)}.adm-short-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:var(--sp-7);min-height:68px;padding:var(--sp-6) var(--sp-7);border-bottom:1px solid var(--line)}.adm-short-row:last-child{border-bottom:0}.adm-short-row.inactive{background:var(--line-2)}.adm-short-main{min-width:0}.adm-short-url{display:flex;min-width:0;align-items:center;gap:var(--sp-4)}.adm-short-url>a{min-width:0;overflow:hidden;color:var(--ink);font-size:var(--fs-7);font-weight:650;text-decoration:none;text-overflow:ellipsis;white-space:nowrap}.adm-short-url>a:hover{text-decoration:underline}.adm-short-kind{flex:none;padding:var(--sp-1) var(--sp-3);border-radius:var(--r-2);border:1px solid var(--line);color:var(--mid);font-size:var(--fs-2);font-weight:650}.adm-short-status{flex:none;padding:var(--sp-1) var(--sp-3);border-radius:5px;background:var(--ok-soft);color:var(--ok);font-size:var(--fs-2);font-weight:650}.adm-short-status.off{background:var(--line);color:var(--dim)}.adm-short-meta{display:flex;min-width:0;align-items:center;gap:var(--sp-4);margin-top:var(--sp-2);color:var(--mid);font-size:var(--fs-3)}.adm-short-meta span,.adm-short-meta code{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.adm-short-meta code{color:var(--dim);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:var(--fs-2)}.adm-short-target{min-width:0;overflow:hidden;color:var(--mid);text-decoration:none;text-overflow:ellipsis;white-space:nowrap}.adm-short-target:hover{color:var(--ink);text-decoration:underline}.adm-short-actions{display:flex;align-items:center;gap:var(--sp-2)}.adm-short-actions button{display:grid;width:32px;height:32px;place-items:center;border-radius:var(--r-3);color:var(--mid)}.adm-short-actions button:hover:not(:disabled){background:var(--line-2);color:var(--ink)}.adm-short-actions button:disabled{cursor:not-allowed;opacity:.4}.adm-short-actions .ic{width:14px;height:14px}.adm-inbox-meta{justify-content:flex-end;gap:var(--sp-7)}.adm-mail{overflow:hidden;border:1px solid var(--line);border-radius:var(--r-4);background:var(--card);box-shadow:var(--shadow-sm)}.adm-mail-row{border-bottom:1px solid var(--line)}.adm-mail-row:last-child{border-bottom:0}.adm-mail-head{display:grid;grid-template-columns:14px 220px minmax(0,1fr) 82px 16px;align-items:center;gap:var(--sp-5);width:100%;min-height:48px;padding:var(--sp-4) var(--sp-7);color:var(--ink);font-size:var(--fs-6);text-align:left;transition:background .12s}.adm-mail-head:hover{background:var(--line-2)}.adm-mail-row.unread .adm-mail-head{background:var(--brand-soft)}.adm-mail-state{display:grid;place-items:center}.adm-mail-state i{width:6px;height:6px;border-radius:var(--r-circle);background:var(--brand-fill)}.adm-mail-from,.adm-mail-subj{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.adm-mail-from{font-weight:600}.adm-mail-subj{color:var(--mid)}.adm-mail-row.unread .adm-mail-subj{color:var(--ink)}.adm-mail-time{color:var(--dim);font-size:var(--fs-3);font-variant-numeric:tabular-nums}.adm-mail-head>.ic{width:13px;height:13px;color:var(--dim);transition:transform .12s}.adm-mail-row.open .adm-mail-head>.ic{transform:rotate(180deg)}.adm-mail-body{padding:14px 38px 18px;border-top:1px solid var(--line);background:var(--line-2);font-size:var(--fs-7)}.adm-mail-meta{margin-bottom:var(--sp-5);color:var(--mid);font-size:var(--fs-3)}.adm-mail-body pre{max-height:420px;margin:0;overflow:auto;font-family:inherit;line-height:1.6;white-space:pre-wrap;word-break:break-word}.adm-drawer-layer,.adm-confirm-layer{position:fixed;inset:0;z-index:60;display:flex;justify-content:flex-end}.adm-drawer-scrim,.adm-confirm-scrim{position:absolute;inset:0;width:100%;height:100%;border-radius:0;background:#180c326b;cursor:default}.adm-drawer{position:relative;z-index:1;display:grid;grid-template-rows:auto minmax(0,1fr);width:min(420px,100vw);height:100%;background:var(--card);border-left:1px solid var(--line);box-shadow:var(--shadow-lg);animation:admDrawerIn .18s ease-out}@keyframes admDrawerIn{0%{transform:translate(16px);opacity:.7}to{transform:translate(0);opacity:1}}.adm-drawer>header{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--sp-8);padding:20px;border-bottom:1px solid var(--line)}.adm-drawer>header>div{min-width:0}.adm-drawer>header small{margin-left:7px;color:var(--mid);font-size:var(--fs-3);vertical-align:middle}.adm-drawer>header h2{margin:var(--sp-4) 0 var(--sp-1);overflow:hidden;font-size:20.5px;font-weight:650;line-height:1.3;letter-spacing:-.02em;text-overflow:ellipsis;white-space:nowrap}.adm-drawer>header code{color:var(--dim);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:var(--fs-3)}.adm-drawer>header>button{display:grid;width:34px;height:34px;flex:none;place-items:center;border-radius:var(--r-3);color:var(--mid)}.adm-drawer>header>button:hover{background:var(--line-2);color:var(--ink)}.adm-drawer>header>button .ic{width:16px;height:16px}.adm-drawer-body{min-height:0;overflow-y:auto;padding:16px 20px calc(24px + env(safe-area-inset-bottom,0px))}.adm-drawer-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));overflow:hidden;margin-bottom:var(--sp-7);border:1px solid var(--line);border-radius:9px}.adm-drawer-metrics>div{display:flex;min-width:0;flex-direction:column;padding:var(--sp-5);border-left:1px solid var(--line)}.adm-drawer-metrics>div:first-child{border-left:0}.adm-drawer-metrics span{color:var(--dim);font-size:var(--fs-1)}.adm-drawer-metrics b{margin-top:3px;overflow:hidden;font-size:var(--fs-6);font-weight:650;text-overflow:ellipsis;font-variant-numeric:tabular-nums}.adm-drawer-section{padding:var(--sp-8) 0;border-top:1px solid var(--line)}.adm-drawer-section:first-of-type{border-top:0}.adm-drawer-section-head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--sp-6);margin-bottom:var(--sp-7)}.adm-drawer-section-head h3{margin:0;font-size:var(--fs-7);font-weight:650}.adm-drawer-section-head p{margin:var(--sp-1) 0 0;color:var(--mid);font-size:var(--fs-3)}.adm-drawer-warn{margin-bottom:var(--sp-6);padding:var(--sp-5);border:1px solid var(--danger);border-radius:var(--r-3);background:var(--danger-soft);color:var(--danger);font-size:var(--fs-4);line-height:1.5}.adm-form-row{display:grid;grid-template-columns:1fr 1fr;gap:var(--sp-5)}.adm-form-row label{display:flex;flex-direction:column;gap:5px;color:var(--mid);font-size:var(--fs-3)}.adm-form-row .sel{width:100%}.adm-form-row .sel-btn{font-size:var(--fs-6)}.adm-form-row input{width:100%;box-sizing:border-box;height:38px;padding:0 var(--sp-5);border:1px solid var(--line);border-radius:var(--r-3);outline:0;background:var(--card);color:var(--ink);font:inherit;font-size:var(--fs-6)}.adm-form-row input:focus{border-color:var(--brand);box-shadow:0 0 0 2px var(--brand-soft)}.adm-hint{color:var(--dim);font-weight:400}.adm-credit-grants{display:grid;gap:7px;margin-top:11px;padding:0;list-style:none}.adm-credit-grants li{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--sp-3);padding:var(--sp-4) var(--sp-5);border:1px solid var(--line);border-radius:var(--r-3);background:var(--card);font-size:var(--fs-5);color:var(--mid)}.adm-credit-grants b{font-size:var(--fs-8);color:var(--ink);font-variant-numeric:tabular-nums}.adm-credit-when{margin-left:auto;color:var(--dim);font-variant-numeric:tabular-nums}.adm-credit-note{flex-basis:100%;color:var(--dim)}.adm-key-del{margin-left:auto;padding:3px 9px;font-size:var(--fs-4)}.adm-secondary-btn,.adm-danger-btn{min-height:36px;padding:8px 11px;border:1px solid var(--line);border-radius:var(--r-3);background:var(--card);font-size:var(--fs-5);font-weight:600}.adm-secondary-btn:hover:not(:disabled){background:var(--line-2)}.adm-drawer-section>.adm-secondary-btn{width:100%;margin-top:var(--sp-5)}.adm-secondary-btn:disabled,.adm-danger-btn:disabled,.adm-switch:disabled{cursor:not-allowed;opacity:.55}.adm-switch{position:relative;width:38px;height:22px;flex:none;border-radius:var(--r-5);background:var(--line);transition:background .15s}.adm-switch span{position:absolute;top:3px;left:3px;width:16px;height:16px;border-radius:var(--r-circle);background:var(--card);box-shadow:var(--shadow-sm);transition:transform .15s}.adm-switch.on{background:var(--ok)}.adm-switch.on span{transform:translate(16px)}.adm-ai-state-card{display:flex;gap:var(--sp-5);padding:var(--sp-6);border:1px solid var(--line);border-radius:9px;background:var(--line-2)}.adm-ai-state-card.on{border-color:var(--ok-line);background:var(--ok-soft)}.adm-ai-state-icon{display:grid;width:28px;height:28px;flex:none;place-items:center;border-radius:var(--r-3);background:var(--card);color:var(--mid)}.adm-ai-state-card.on .adm-ai-state-icon{color:var(--ok)}.adm-ai-state-icon .ic{width:14px;height:14px}.adm-ai-state-card b{font-size:var(--fs-5);font-weight:650}.adm-ai-state-card p{margin:3px 0 0;color:var(--mid);font-size:var(--fs-3);line-height:1.5}.adm-ai-counts{display:grid;grid-template-columns:1fr 1fr;margin:var(--sp-6) 0 0;border:1px solid var(--line);border-radius:9px}.adm-ai-counts>div{display:flex;align-items:center;justify-content:space-between;padding:9px 10px}.adm-ai-counts>div+div{border-left:1px solid var(--line)}.adm-ai-counts dt{color:var(--mid);font-size:var(--fs-3)}.adm-ai-counts dd{margin:0;font-size:var(--fs-5);font-weight:650;font-variant-numeric:tabular-nums}.adm-ai-footnote{margin:var(--sp-5) 0 0;color:var(--dim);font-size:var(--fs-2);line-height:1.5}.adm-self-improvement .sel{width:100%;margin-top:var(--sp-3)}.adm-self-improvement .sel-btn{min-height:38px;padding:0 var(--sp-5);border-radius:var(--r-3);background:var(--card);font-size:var(--fs-6);font-weight:500}.adm-self-folder-label{display:block;margin-top:var(--sp-6);color:var(--mid);font-size:var(--fs-3);font-weight:600}.adm-self-loading{padding:var(--sp-7);border:1px solid var(--line);border-radius:9px;background:var(--line-2);color:var(--dim);font-size:var(--fs-4);text-align:center}.adm-confirm-layer{z-index:80;align-items:center;justify-content:center;padding:var(--sp-8)}.adm-confirm{position:relative;z-index:1;width:min(430px,100%);padding:20px;border:1px solid var(--line);border-radius:var(--r-5);background:var(--card);box-shadow:var(--shadow-lg);animation:admConfirmIn .15s ease-out}@keyframes admConfirmIn{0%{transform:translateY(8px);opacity:.7}to{transform:translateY(0);opacity:1}}.adm-confirm-icon{display:grid;width:36px;height:36px;place-items:center;border-radius:9px;background:var(--danger-soft);color:var(--danger)}.adm-confirm-icon .ic{width:17px;height:17px}.adm-confirm h2{margin:var(--sp-7) 0 var(--sp-3);font-size:var(--fs-12);font-weight:650;letter-spacing:-.02em}.adm-confirm>p{margin:0;color:var(--mid);font-size:var(--fs-6);line-height:1.6}.adm-confirm>p b{color:var(--ink)}.adm-confirm-impact{display:grid;grid-template-columns:1fr 1fr;gap:var(--sp-4);margin:var(--sp-7) 0}.adm-confirm-impact span{padding:var(--sp-5);border:1px solid var(--line);border-radius:var(--r-3);background:var(--line-2);color:var(--mid);font-size:var(--fs-3)}.adm-confirm-impact b{display:block;margin-top:var(--sp-1);color:var(--ink);font-size:var(--fs-8)}.adm-confirm .adm-confirm-warning{padding:11px;border:1px solid var(--danger);border-radius:var(--r-3);background:var(--danger-soft);color:var(--danger);font-size:var(--fs-4)}.adm-confirm .adm-confirm-warning b{color:var(--danger)}.adm-confirm-actions{display:flex;justify-content:flex-end;gap:var(--sp-4);margin-top:18px}.adm-danger-btn{border-color:var(--danger);background:var(--danger);color:var(--card)}.adm-danger-btn:hover:not(:disabled){background:var(--danger-soft);color:var(--danger)}.adm-deny{display:flex;max-width:420px;flex-direction:column;align-items:center;gap:var(--sp-6);margin:0 auto;padding:80px 24px;text-align:center}.adm-deny .adm-logo{width:44px;height:44px}@media(max-width:1080px){.adm-shell{grid-template-columns:184px minmax(0,1fr)}.adm-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.adm-overview-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.adm-attention-panel{grid-column:1/-1}.adm-workspace-tools{grid-template-columns:minmax(220px,1fr) auto}.adm-short-form{grid-template-columns:minmax(220px,1fr) minmax(190px,.65fr)}.adm-short-submit{grid-column:1/-1;justify-self:end}.adm-filter{grid-column:1/-1;width:max-content;max-width:100%;overflow-x:auto}.adm-thead,.adm-row2{grid-template-columns:minmax(210px,1fr) 140px 130px 150px 16px;gap:var(--sp-5)}}@media(max-width:760px){.adm-shell{display:block;padding-bottom:calc(62px + env(safe-area-inset-bottom,0px))}.adm-rail{position:fixed;right:0;bottom:0;left:0;z-index:40;height:calc(62px + env(safe-area-inset-bottom,0px));padding-bottom:env(safe-area-inset-bottom,0px);border-top:1px solid var(--line);border-right:0;box-shadow:var(--shadow)}.adm-rail-brand,.adm-rail-foot{display:none}.adm-rail-nav{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:var(--sp-1);padding:5px 8px}.adm-rail-nav button{justify-content:center;min-height:50px;flex-direction:column;gap:var(--sp-1);padding:var(--sp-2) var(--sp-3);font-size:var(--fs-3);text-align:center}.adm-rail-nav button:before{inset:auto 16px -5px;width:auto;height:2px;border-radius:2px 2px 0 0;transform:scaleX(0)}.adm-rail-nav button.on:before{transform:scaleX(1)}.adm-rail-nav em{position:absolute;top:2px;left:calc(50% + 7px);margin:0}.adm-rail-nav em:not(.unread){display:none}.adm-stage{height:100%;grid-template-rows:60px minmax(0,1fr)}.adm-top{padding:0 var(--sp-8)}.adm-mobile-brand{display:block}.adm-mobile-brand .adm-logo{width:26px;height:26px}.adm-page-title p{display:none}.adm-main-wrap{padding:var(--sp-8)}.adm-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--sp-4)}.adm-stat{min-height:100px;padding:var(--sp-6)}.adm-overview-grid{grid-template-columns:1fr}.adm-attention-panel{grid-column:auto}.adm-attn{grid-template-columns:1fr}.adm-workspace-tools{display:flex;align-items:stretch;flex-direction:column;margin-bottom:var(--sp-7)}.adm-short-form{display:flex;align-items:stretch;flex-direction:column}.adm-short-submit{width:100%}.adm-search{width:100%;max-width:none}.adm-filter{order:3;width:100%;padding:3px;overflow-x:auto}.adm-filter button{flex:1;min-width:max-content}.adm-sort{align-self:flex-end}.adm-tbl{display:flex;overflow:visible;flex-direction:column;gap:var(--sp-4);border:0;border-radius:0;background:transparent;box-shadow:none}.adm-thead{display:none}.adm-row2{grid-template-columns:minmax(0,1fr) minmax(90px,.65fr) 16px;grid-template-areas:"name name chev" "bill bill bill" "usage ai ai";gap:var(--sp-6);min-height:0;padding:var(--sp-7);border:1px solid var(--line)!important;border-radius:var(--r-4);background:var(--card);box-shadow:var(--shadow-sm)}.adm-row2.selected{border-color:var(--brand-line)!important;box-shadow:inset 2px 0 var(--brand),var(--shadow-sm)}.adm-r-name{grid-area:name}.adm-r-bill{grid-area:bill;padding-top:var(--sp-5);border-top:1px solid var(--line)}.adm-r-usage{grid-area:usage}.adm-r-ai{grid-area:ai}.adm-row-chevron{grid-area:chev;align-self:center}.adm-cell-label{display:block;margin-bottom:var(--sp-2);color:var(--dim);font-size:var(--fs-1);font-weight:600}.adm-mail-head{grid-template-columns:12px minmax(0,1fr) 16px;grid-template-areas:"state from chev" "state subject chev" ". time .";gap:var(--sp-1) var(--sp-4);padding:var(--sp-5) var(--sp-6)}.adm-mail-state{grid-area:state}.adm-mail-from{grid-area:from}.adm-mail-subj{grid-area:subject}.adm-mail-time{grid-area:time}.adm-mail-head>.ic{grid-area:chev}.adm-mail-body{padding:var(--sp-6) var(--sp-8) var(--sp-8)}.adm-short-row{align-items:start;gap:var(--sp-5);padding:var(--sp-6)}.adm-short-url{align-items:flex-start;flex-direction:column;gap:5px}.adm-short-url>a{width:100%;overflow-wrap:anywhere;text-overflow:clip;white-space:normal}.adm-short-target{width:100%;overflow-wrap:anywhere;text-overflow:clip;white-space:normal}.adm-short-meta{align-items:flex-start;flex-direction:column;gap:3px}.adm-short-actions{align-self:center}.adm-ai-summary>button{min-height:44px}.adm-survey-open{min-height:44px}}@media(max-width:420px){.adm-top{padding:0 var(--sp-6)}.adm-refresh{width:44px;height:44px;padding:0;justify-content:center}.adm-refresh span{display:none}.adm-main-wrap{padding:var(--sp-6)}.adm-stat>strong{font-size:20.5px}.adm-panel{padding:var(--sp-7)}.adm-plan-body{gap:var(--sp-7)}.adm-attn-row{align-items:flex-start;flex-wrap:wrap}.adm-attn-tags{order:3;width:100%;padding-left:0}.adm-r-sub{white-space:normal}.adm-drawer{border-left:0}.adm-drawer>header{padding:var(--sp-8)}.adm-drawer-body{padding-right:var(--sp-8);padding-left:var(--sp-8)}.adm-drawer-metrics{grid-template-columns:repeat(2,1fr)}.adm-drawer-metrics>div:nth-child(3){border-top:1px solid var(--line);border-left:0}.adm-drawer-metrics>div:nth-child(4){border-top:1px solid var(--line)}.adm-form-row{grid-template-columns:1fr}.adm-confirm-layer{align-items:flex-end;padding:0}.adm-confirm{width:100%;padding:18px 16px calc(18px + env(safe-area-inset-bottom,0px));border-right:0;border-bottom:0;border-left:0;border-radius:var(--r-5) var(--r-5) 0 0}.adm-confirm-actions{display:grid;grid-template-columns:1fr}.adm-confirm-actions .adm-danger-btn{grid-row:1}.adm-confirm-actions button{min-height:44px}}@media(prefers-reduced-motion:reduce){.adm-drawer,.adm-confirm{animation:none}.adm-rail-nav button:before,.adm-switch,.adm-switch span{transition:none}}.cmy-page{height:100dvh;overflow-y:auto;background:var(--bg);color:var(--ink)}.cmy-top{position:sticky;top:0;z-index:10;display:flex;align-items:center;justify-content:space-between;gap:var(--sp-8);height:56px;padding:0 22px;background:var(--bg);border-bottom:1px solid var(--line)}.cmy-top:before{content:"";position:absolute;left:0;right:0;top:0;height:2px;background:var(--brand-grad)}.cmy-brand{display:flex;align-items:center;gap:9px;font-weight:700;font-size:var(--fs-10);letter-spacing:-.01em}.cmy-logo{width:26px;height:26px;border-radius:var(--r-3)}.cmy-top-r{display:flex;align-items:center;gap:var(--sp-5)}.cmy-search{max-width:220px}.cmy-me{width:30px;height:30px;border-radius:9px;display:grid;place-items:center;color:#fff;font-size:var(--fs-6);font-weight:700;overflow:hidden}.cmy2{display:grid;grid-template-columns:200px minmax(0,1fr);max-width:940px;margin:0 auto}.cmy-rail{position:sticky;top:56px;align-self:start;padding:var(--sp-8) 0;border-right:1px solid var(--line)}.cmy-cat{display:flex;align-items:center;justify-content:space-between;width:100%;padding:var(--sp-4) var(--sp-8);font-size:var(--fs-8);color:var(--mid);border-left:2px solid transparent;background:none;cursor:pointer;text-align:left}.cmy-cat:hover{background:var(--line-2)}.cmy-cat.on{color:var(--ink);font-weight:600;background:var(--brand-soft);border-left-color:var(--brand)}.cmy-cat .c{font-size:var(--fs-4);color:var(--dim);font-variant-numeric:tabular-nums}.cmy-main{min-width:0;padding:20px 22px 80px}.cmy-bar{display:flex;align-items:center;justify-content:flex-end;margin-bottom:var(--sp-7)}.cmy-sortseg button{padding:var(--sp-3) var(--sp-6);font-size:var(--fs-7)}.cmy-list{display:flex;flex-direction:column;gap:var(--sp-4)}.cmy-item{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:var(--sp-6);align-items:center;padding:13px 15px;border:1px solid var(--line);border-radius:var(--r-5);background:var(--card);text-align:left;transition:border-color .12s,background .12s}.cmy-item:hover{background:var(--line-2);border-color:var(--brand-line)}.cmy-item.pinned{background:linear-gradient(90deg,var(--brand-soft),var(--card) 46%);border-color:var(--brand-line)}.cmy-ava{width:34px;height:34px;border-radius:var(--r-4);display:grid;place-items:center;color:#fff;font-size:var(--fs-8);font-weight:700;overflow:hidden;flex:none}.cmy-ava.sm{width:28px;height:28px;font-size:var(--fs-4)}.cmy-item-b{min-width:0}.cmy-item-h{display:flex;align-items:center;gap:7px;min-width:0}.cmy-item-t{font-size:var(--fs-10);font-weight:600;color:var(--ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cmy-item-m{margin-top:3px;font-size:var(--fs-6);color:var(--mid)}.cmy-pin{width:13px;height:13px;color:var(--brand);flex:none}.cmy-cc{min-width:44px;text-align:center;color:var(--mid);font-size:var(--fs-4)}.cmy-cc b{display:block;font-size:var(--fs-10);color:var(--ink);font-variant-numeric:tabular-nums}.cmy-tag{display:inline-flex;align-items:center;font-size:var(--fs-4);font-weight:700;border-radius:var(--r-2);padding:var(--sp-1) var(--sp-4);flex:none;background:var(--line-2);color:var(--mid)}.cmy-tag-qna{background:var(--blue-soft);color:var(--blue)}.cmy-tag-tips{background:var(--ok-soft);color:var(--ok)}.cmy-tag-case{background:var(--amber-soft);color:var(--amber)}.cmy-tag-announce{background:var(--danger-soft);color:var(--danger)}.cmy-empty{display:flex;flex-direction:column;align-items:center;gap:var(--sp-6);text-align:center;color:var(--mid);padding:70px 0;font-size:var(--fs-10)}.cmy-empty-logo{width:40px;height:40px;opacity:.7}.cmy-compose{display:flex;flex-direction:column;gap:var(--sp-6)}.cmy-back{align-self:flex-start;font-size:var(--fs-8);font-weight:600;color:var(--mid)}.cmy-back:hover{color:var(--ink)}.cmy-detail-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--sp-5)}.cmy-title-in{font-size:16px;font-weight:700}.cmy-body-in{resize:vertical;min-height:200px;font-family:inherit;line-height:1.6}.cmy-submit{align-self:flex-start}.cmy-post-title{font-size:25.5px;font-weight:800;letter-spacing:-.01em;line-height:1.35;margin:var(--sp-4) 0 var(--sp-6)}.cmy-post-meta{display:flex;align-items:center;gap:var(--sp-4);font-size:var(--fs-6);color:var(--mid)}.cmy-post-body{font-size:var(--fs-11);line-height:1.75;white-space:pre-wrap;word-break:break-word;padding:18px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);color:var(--ink);margin-top:var(--sp-6)}.cmy-cmts-h{font-size:var(--fs-8);font-weight:700;color:var(--mid);margin:var(--sp-8) 0 var(--sp-2)}.cmy-cmts{display:flex;flex-direction:column}.cmy-cmt-empty{padding:18px 2px 8px;color:var(--dim);font-size:var(--fs-7)}.cmy-cmt{display:flex;gap:11px;padding:var(--sp-6) 0}.cmy-cmt+.cmy-cmt{border-top:1px solid var(--line-2)}.cmy-cmt-b{min-width:0;flex:1}.cmy-cmt-m{font-size:var(--fs-6);color:var(--mid);margin-bottom:var(--sp-1)}.cmy-cmt-t{font-size:var(--fs-10);line-height:1.6;white-space:pre-wrap;word-break:break-word;color:var(--ink)}.cmy-cmt-form{position:sticky;bottom:0;display:flex;gap:var(--sp-4);padding:var(--sp-6) 0 var(--sp-8);margin-top:var(--sp-4);background:linear-gradient(0deg,var(--bg) 72%,transparent)}.cmy-cmt-form .fin{flex:1}@media(max-width:720px){.cmy-top{height:auto;min-height:56px;gap:var(--sp-5);padding:9px 15px}.cmy-top-r{flex:1;min-width:0;flex-wrap:wrap;justify-content:flex-end;row-gap:var(--sp-4)}.cmy-top-r .cmy-search{order:2;flex:1 0 100%;min-width:0;max-width:none}.cmy-top-r .mini,.cmy-me{flex:none}.cmy2{grid-template-columns:1fr}.cmy-rail{position:static;display:flex;flex-wrap:wrap;gap:var(--sp-3);padding:10px 15px;border-right:none;border-bottom:1px solid var(--line)}.cmy-cat{width:auto;border-left:none;border:1px solid var(--line);border-radius:var(--r-pill);padding:var(--sp-3) var(--sp-6)}.cmy-cat.on{border-color:var(--brand-line)}.cmy-cat .c{margin-left:var(--sp-3)}.cmy-main{padding:16px 15px 80px}}.mpop{position:absolute;left:8px;bottom:calc(100% + 9px);width:max-content;min-width:min(250px,100%);max-width:min(340px,calc(100vw - 24px));background:var(--card);border:1px solid var(--line);border-radius:13px;box-shadow:var(--shadow-lg);padding:var(--sp-3);display:none;z-index:25}.mpop{max-height:min(320px,35dvh);overflow-y:auto;overscroll-behavior:contain}.mp-hint{padding:var(--sp-4);font-size:var(--fs-3);color:var(--dim);line-height:1.5;white-space:normal}.mpop.open{display:block;animation:ckIn .16s cubic-bezier(.33,1,.5,1)}.mpop.mpop-floating{position:fixed;bottom:auto;min-width:0;max-width:calc(100vw - 16px);z-index:70;animation:none}.mp-i{display:flex;align-items:center;gap:var(--sp-5);width:100%;min-height:44px;padding:var(--sp-4) var(--sp-5);border-radius:9px;cursor:pointer;font-size:var(--fs-8);color:var(--ink);text-align:left}.mp-i.sel,.mp-i:hover{background:var(--brand-soft)}.mp-i .who-ava{position:static;width:24px;height:24px;border-radius:7px;font-size:var(--fs-2);flex:none;display:grid;place-items:center;overflow:hidden}.mp-i .mp-broad{color:var(--warn);background:var(--warn-soft)}.mp-i .mp-broad .ic{width:14px;height:14px}.mp-i>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mp-i .mp-s{flex:none;margin-left:auto;padding-left:var(--sp-3);font-size:var(--fs-3);color:var(--dim)}.mp-i>.presence-tag{flex:none;font-size:var(--fs-3)}.composer-in{position:relative}@media(max-width:1080px){.rsz-r{display:none}.app.pane-open{grid-template-columns:var(--railw,76px) var(--sidew,300px) minmax(0,1fr)}.pane{position:fixed;top:0;right:0;height:100dvh;width:min(440px,92vw);z-index:46;display:flex;transform:translate(100%);transition:transform .24s cubic-bezier(.4,0,.2,1);box-shadow:-8px 0 40px #180c3247;border-left:0}.app.pane-open .pane{transform:translate(0)}.app.pane-open .pane-scrim{display:block}}@media(max-width:480px){.pane{width:100vw}}.trace{display:none;margin-top:var(--sp-5);max-width:600px;border:1px solid var(--line);border-radius:var(--r-5);background:var(--line-2);padding:13px 14px}.trace.open{display:block}.tr-h{display:flex;align-items:center;gap:var(--sp-3);font-size:var(--fs-3);font-weight:700;letter-spacing:.04em;color:var(--dim);margin-bottom:var(--sp-6)}.tr-h svg{width:13px;height:13px}.tr-row{display:flex;gap:9px;margin-bottom:9px}.tr-ava{width:21px;height:21px;border-radius:var(--r-2);flex:none;display:grid;place-items:center;margin-top:1px;overflow:hidden}.tr-ava svg{width:13px;height:13px;stroke:none}.tr-ava.claude{background:#f5e7de}.tr-ava.claude svg{width:15px;height:15px}.tr-ava.codex{background:#fff}.tr-ava.codex svg{width:100%;height:100%}.tr-ava.glm svg,.tr-ava.kimi svg{width:100%;height:100%}.tr-ava.gemini{background:var(--tile);border:1px solid var(--tile-line)}.tr-ava.grok,.tr-ava.provider{background:var(--tile);border:1px solid var(--tile-line);color:var(--ink)}.tr-ava.provider svg{stroke:currentColor}.tr-body{min-width:0}.tr-name{font-size:var(--fs-5);font-weight:700;color:var(--ink)}.tr-text{font-size:var(--fs-7);color:var(--mid);line-height:1.55;margin-top:1px}.tr-cmd{margin:0 0 9px 30px;border-radius:9px;overflow:hidden;background:#211d33;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:var(--fs-6);line-height:1.5}.tr-cmd-in{padding:8px 11px;color:#eceaf7;white-space:pre-wrap;word-break:break-word}.tr-cmd.folded .tr-cmd-in{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tr-cmd-in.has-out{cursor:pointer;-webkit-user-select:none;user-select:none}.tr-cmd-in.has-out:hover{background:#ffffff0d}.tr-cmd-in.has-out:focus-visible{outline:2px solid var(--brand);outline-offset:-2px}.tr-fold{color:#8b87a8;margin-right:5px;vertical-align:-2px;transition:transform .15s}.tr-fold.open{transform:rotate(90deg)}.tr-more{font-size:var(--fs-3);font-weight:700;color:var(--brand);background:var(--brand-soft);border-radius:5px;padding:1px 7px;cursor:pointer}.tr-dollar{color:#a784f2;margin-right:7px;-webkit-user-select:none;user-select:none}.tr-out{padding:8px 11px;border-top:1px solid rgba(255,255,255,.08);color:#9f9aba;white-space:pre-wrap;word-break:break-word}.tr-cmd-meta{display:flex;align-items:center;gap:var(--sp-4);padding:6px 11px;border-top:1px solid rgba(255,255,255,.08);font-size:var(--fs-4)}.tr-ok{display:inline-flex;align-items:center;gap:var(--sp-2);color:#5fd39a;font-weight:600}.tr-dur{margin-left:auto;color:#807b9c;font-variant-numeric:tabular-nums}.rescard{margin-top:var(--sp-4);background:var(--card);border:1px solid var(--line);border-radius:var(--r-7);overflow:hidden;box-shadow:var(--shadow);max-width:min(600px,100%)}.rescard.simulated{border-color:var(--warn-line)}.rescard-sim{display:flex;align-items:center;gap:var(--sp-4);flex-wrap:wrap;margin:-2px 0 10px;padding:9px 11px;border:1px solid var(--warn-line);background:var(--warn-soft);border-radius:var(--r-4);font-size:var(--fs-7)}.rescard-sim .ic{flex:none;color:var(--warn,#b8860b)}.rescard-sim-t{font-weight:700}.rescard-sim-d{flex:1;min-width:180px;color:var(--mid);line-height:1.5}.rescard .rh{display:flex;align-items:center;gap:9px;padding:var(--sp-6) var(--sp-7);border-bottom:1px solid var(--line-2);font-weight:600;font-size:var(--fs-9)}.rescard .rh .ic{color:var(--brand)}.rescard.partial{border-color:var(--warn-line)}.result-partial-state{display:flex;align-items:flex-start;gap:9px;padding:var(--sp-5) var(--sp-7);border-bottom:1px solid var(--warn-line);background:var(--warn-soft);color:var(--ink);font-size:var(--fs-6);line-height:1.45}.result-partial-state>.ic{flex:none;margin-top:1px;color:var(--warn)}.result-partial-state>div{display:flex;flex-wrap:wrap;align-items:baseline;gap:7px;min-width:0}.result-partial-state .rps-step{flex:none;color:var(--mid)}.result-partial-state .rps-step b{color:var(--ink);font-weight:600}.result-partial-state .result-continue-action{flex:none;margin-top:var(--sp-1)}.result-partial-state strong{flex:none;font-size:var(--fs-5);color:var(--ink)}.result-partial-state span{color:var(--mid)}.result-partial-state.compact{margin-top:7px;padding:var(--sp-4) var(--sp-5);border:1px solid var(--warn-line);border-radius:9px}.result-partial-state.compact>div{display:block}.result-partial-state.compact strong,.result-partial-state.compact .rps-step{display:block;margin-bottom:var(--sp-1)}.result-partial-state.compact .result-continue-action{margin-top:7px}.rescard .rb{padding:var(--sp-5) var(--sp-6);color:var(--ink);font-size:var(--fs-10)}.rescard .rb b{color:var(--ink)}.rescard .rb-brief{margin:var(--sp-5) var(--sp-6);padding:0;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere;color:var(--mid);line-height:1.55}.rescard .rb-more{padding:0 var(--sp-6) var(--sp-5)}.rescard .rb-more .mini{display:inline-flex;align-items:center;gap:var(--sp-2)}.rescard .rb-more .mini[aria-expanded=true] .ic{transform:rotate(180deg)}.rescard .rthumbs,.rescard .rfiles{margin:0;padding:var(--sp-5) var(--sp-7) var(--sp-2);border-top:1px solid var(--line-2)}.rescard .ra{display:flex;flex-wrap:wrap;gap:var(--sp-4);padding:10px 14px 13px}.fav-slot{position:relative}.fav-slot.dragging{opacity:.45}.fav-slot.drop-before:before,.fav-slot.drop-after:after{content:"";position:absolute;left:8px;right:8px;height:2px;border-radius:2px;background:var(--brand-fill)}.fav-slot.drop-before:before{top:-1px}.fav-slot.drop-after:after{bottom:-1px}.result-publications{display:flex;flex-direction:column;gap:5px;padding:var(--sp-5) var(--sp-7);border-top:1px solid var(--line-2);font-size:var(--fs-7)}.result-publications>div{display:flex;flex-wrap:wrap;align-items:baseline;gap:7px;min-width:0}.result-publications .rp-repo{font-weight:600;color:var(--ink);word-break:break-all}.result-publications .rp-state{color:var(--mid)}.result-publications .rp-state.ok{color:var(--brand)}.result-publications .rp-state.fail{color:var(--warn)}.result-publications .rp-state.wait{color:var(--ink);font-weight:600}.result-publications .rp-merge{align-self:center;padding:3px 10px;border:1px solid var(--brand);border-radius:var(--r-pill);background:var(--brand-fill);color:#fff;font-size:var(--fs-6);font-weight:600;cursor:pointer;line-height:1.5}.result-publications .rp-merge:hover:not(:disabled){filter:brightness(1.06)}.result-publications .rp-merge:disabled{cursor:default;opacity:.6}.result-publications a{color:var(--brand);text-decoration:none}.result-publications a:hover{text-decoration:underline}.result-publications .rp-note{flex-basis:100%;font-size:var(--fs-5);color:var(--mid)}.pa-backdrop{position:fixed;inset:0;z-index:72;background:#00000057;display:flex;align-items:center;justify-content:center;padding:var(--sp-8)}.pa-card{width:min(420px,100%);background:var(--bg);border:1px solid var(--line);border-radius:var(--r-6);box-shadow:0 18px 48px #00000047;padding:20px}.pa-title{font-size:var(--fs-11);font-weight:700;color:var(--ink);margin-bottom:var(--sp-4)}.pa-body{font-size:var(--fs-9);line-height:1.6;color:var(--mid);margin:0 0 var(--sp-8)}.pa-acts{display:flex;gap:var(--sp-4);justify-content:flex-end}.pa-ghost{padding:var(--sp-4) var(--sp-7);border:1px solid var(--line);border-radius:9px;background:transparent;color:var(--mid);font-size:var(--fs-8);cursor:pointer}.pa-primary{padding:var(--sp-4) var(--sp-7);border:0;border-radius:9px;background:var(--brand-fill);color:#fff;font-size:var(--fs-8);font-weight:600;cursor:pointer}.pa-ghost:hover{background:var(--line-2)}.search-backdrop{position:fixed;inset:0;z-index:70;background:#00000057;display:flex;align-items:flex-start;justify-content:center;padding:10vh var(--sp-8) var(--sp-8)}.search-panel{width:min(680px,100%);max-height:74vh;display:flex;flex-direction:column;background:var(--bg);border:1px solid var(--line);border-radius:var(--r-6);box-shadow:0 18px 48px #00000047;overflow:hidden}.sp-top{display:flex;flex-wrap:wrap;gap:var(--sp-4);align-items:center;padding:var(--sp-6) var(--sp-7);border-bottom:1px solid var(--line-2)}.sp-input{flex:1 1 240px;min-width:0;padding:var(--sp-4) var(--sp-5);border:1px solid var(--line);border-radius:9px;background:var(--line-2);color:var(--ink);font-size:var(--fs-10)}.sp-input:focus{outline:2px solid var(--brand);outline-offset:1px}.sp-scope{display:flex;gap:var(--sp-2);flex:none}.sp-scope button{padding:6px 11px;border:1px solid var(--line);border-radius:var(--r-pill);background:transparent;color:var(--mid);font-size:var(--fs-7);cursor:pointer}.sp-scope button.on{background:var(--brand-fill);border-color:var(--brand);color:#fff;font-weight:600}.sp-scope button:disabled{opacity:.45;cursor:default}.sp-results{overflow:auto;padding:var(--sp-3)}.sp-empty{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-4);padding:18px 12px;color:var(--mid);font-size:var(--fs-8)}.sp-widen{padding:var(--sp-2) var(--sp-5);border:1px solid var(--line);border-radius:var(--r-pill);background:transparent;color:var(--brand);font-size:var(--fs-7);cursor:pointer}.sp-pop{position:static;width:auto;max-width:none;flex:none;margin:var(--sp-3) var(--sp-5) 0}.sp-filters{display:flex;flex-wrap:wrap;gap:var(--sp-3);padding:var(--sp-4) var(--sp-7);border-bottom:1px solid var(--line-2)}.sp-chip{display:inline-flex;align-items:center;gap:var(--sp-3);padding:3px 3px 3px 9px;border:1px solid var(--line);border-radius:var(--r-pill);background:var(--line-2);font-size:var(--fs-6);max-width:100%}.sp-chip-k{color:var(--mid);font-weight:700;flex:none}.sp-chip-v{color:var(--ink);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sp-chip-x{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;flex:none;border:0;border-radius:var(--r-pill);background:transparent;color:var(--mid);cursor:pointer}.sp-chip-x:hover,.sp-chip-x:focus-visible{background:var(--line);color:var(--ink)}.sp-chip.warn{border-color:var(--warn-line);background:var(--warn-soft)}.sp-chip.warn .sp-chip-k,.sp-chip.warn .sp-chip-v,.sp-chip.warn .sp-chip-x{color:var(--warn)}.sp-tips{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-3);padding:0 var(--sp-6) var(--sp-7)}.sp-tips-label{font-size:var(--fs-5);color:var(--dim)}.sp-tip{display:inline-flex;align-items:center;gap:5px;padding:var(--sp-2) var(--sp-5);border:1px solid var(--line);border-radius:var(--r-pill);background:transparent;color:var(--mid);font-size:var(--fs-6);cursor:pointer}.sp-tip:hover,.sp-tip:focus-visible{background:var(--line-2);color:var(--ink)}.sp-tip-op{color:var(--brand);font-weight:700}.sp-group{padding-bottom:var(--sp-2);border-bottom:1px solid var(--line);margin-bottom:var(--sp-2)}.sp-group:last-child{border-bottom:0;margin-bottom:0}.sp-group-label{padding:var(--sp-3) var(--sp-6) var(--sp-1);font-size:var(--fs-4);font-weight:700;color:var(--mid);letter-spacing:.02em}.sp-more{display:flex;align-items:center;justify-content:center;gap:var(--sp-2);width:100%;min-height:44px;padding:var(--sp-3) var(--sp-5);border:0;border-radius:var(--r-3);background:transparent;color:var(--brand);font-size:var(--fs-7);cursor:pointer}.sp-more:hover,.sp-more:focus-visible{background:var(--line-2)}.sp-group-head{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-4);padding-right:var(--sp-4);flex-wrap:wrap}.sp-chan .sp-where{font-size:var(--fs-9);color:var(--ink)}.sp-hit{display:flex;flex-direction:column;justify-content:center;gap:3px;width:100%;min-height:44px;padding:9px 12px;border:0;border-radius:9px;background:transparent;text-align:left;cursor:pointer}.sp-hit:hover,.sp-hit:focus-visible,.sp-hit.sel{background:var(--line-2)}.sp-where{font-size:var(--fs-5);color:var(--mid)}.sp-sub{font-size:var(--fs-5);color:var(--dim)}.sp-badge{align-self:flex-start;font-size:var(--fs-2);font-weight:800;padding:3px 7px;border-radius:var(--r-2);color:var(--brand);background:var(--brand-soft);letter-spacing:.03em}.sp-snip{font-size:var(--fs-9);color:var(--ink);line-height:1.5;overflow-wrap:anywhere}.sp-snip mark{background:var(--brand-soft);color:var(--brand);border-radius:3px;padding:0 1px;font-weight:700}.set-ver{margin-top:auto;padding:var(--sp-5) var(--sp-1) var(--sp-1);font-size:var(--fs-5);color:var(--mid);-webkit-user-select:text;user-select:text}.result-continue-action{display:inline-flex;align-items:center;justify-content:center;gap:var(--sp-3)}.result-continue-action:disabled{cursor:default;opacity:.72}.result-continue-confirm{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-7);padding:var(--sp-5) var(--sp-7);border-top:1px solid var(--warn-line);background:var(--warn-soft)}.result-continue-confirm>div:first-child{display:flex;min-width:0;flex-direction:column;gap:var(--sp-1)}.result-continue-confirm strong{font-size:var(--fs-7);color:var(--ink)}.result-continue-confirm span{font-size:var(--fs-5);line-height:1.45;color:var(--mid)}.result-continue-confirm-actions{display:flex;flex:none;gap:var(--sp-4)}@media(max-width:420px){.result-partial-state>div{display:block}.result-partial-state strong,.result-partial-state .rps-step{display:block;margin-bottom:var(--sp-1)}.result-continue-confirm{align-items:stretch;flex-direction:column}.result-continue-confirm-actions{display:grid;grid-template-columns:1fr 1fr}.result-continue-confirm-actions .mini,.result-continue-action{min-height:44px}}.rb.md,.rb,.pbody.md{line-height:1.6}.md-h,.rb h4,.rb h5,.rb h6,.pbody h4,.pbody h5,.pbody h6,.say h4,.say h5,.say h6{color:var(--ink);font-weight:700;margin:12px 0 6px;line-height:1.35}.rb h4,.pbody h4,.say h4{font-size:var(--fs-11)}.rb h5,.pbody h5,.say h5{font-size:var(--fs-9)}.rb h6,.pbody h6,.say h6{font-size:var(--fs-7);color:var(--mid)}.rb p,.pbody p,.say p,.tr-text p{margin:0 0 8px}.rb :first-child,.pbody .md :first-child,.say :first-child,.tr-text :first-child{margin-top:0}.rb :last-child,.pbody .md :last-child,.say :last-child,.tr-text :last-child{margin-bottom:0}.rb strong,.pbody strong,.tr-text strong{color:var(--ink);font-weight:700}.rb em,.pbody em,.tr-text em{font-style:italic}.rb del,.pbody del,.say del,.tr-text del{color:var(--dim)}.rb a,.pbody a,.say a,.tr-text a{color:var(--brand);text-decoration:underline;text-underline-offset:2px}.rb ul,.rb ol,.pbody ul,.pbody ol,.say ul,.say ol,.tr-text ul,.tr-text ol{margin:6px 0 8px;padding-left:20px}.rb li,.pbody li,.say li,.tr-text li{margin:2px 0}.rb code,.pbody code,.say code,.tr-text code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.9em;background:var(--line-2);border:1px solid var(--line);border-radius:5px;padding:1px 5px}.rb pre,.pbody pre,.say pre,.tr-text pre{margin:8px 0;padding:11px 13px;background:var(--tile-dark);color:#e6e6f0;border-radius:10px;overflow:auto}.rb pre code,.pbody pre code,.say pre code,.tr-text pre code{background:none;border:none;padding:0;color:inherit;font-size:var(--fs-7);line-height:1.5}.rb blockquote,.pbody blockquote,.say blockquote,.tr-text blockquote{margin:8px 0;padding:2px 0 2px 12px;border-left:3px solid var(--brand-line);color:var(--mid)}.rb hr,.pbody hr,.say hr,.tr-text hr{border:none;border-top:1px solid var(--line);margin:12px 0}html.mobileapp .sidebar{padding-left:env(safe-area-inset-left,0px);padding-right:env(safe-area-inset-right,0px)}html.mobileapp .side-top{padding-top:calc(18px + env(safe-area-inset-top,0px))}html.mobileapp .thread-head{padding-top:calc(11px + env(safe-area-inset-top,0px));padding-left:calc(13px + env(safe-area-inset-left,0px));padding-right:calc(13px + env(safe-area-inset-right,0px))}html.mobileapp .pane-head{--pane-safe-top:env(safe-area-inset-top, 0px)}html.mobileapp .msgs{padding-left:calc(13px + env(safe-area-inset-left,0px));padding-right:calc(13px + env(safe-area-inset-right,0px))}html.mobileapp .composer{padding-bottom:calc(9px + env(safe-area-inset-bottom,0px));padding-left:calc(13px + env(safe-area-inset-left,0px));padding-right:calc(13px + env(safe-area-inset-right,0px))}html.mobileapp.kb-open .composer{padding-bottom:9px}html.mobileapp .toasts{right:calc(18px + env(safe-area-inset-right,0px));bottom:calc(18px + env(safe-area-inset-bottom,0px))}html.mobileapp .trial-expired{padding-top:calc(10px + env(safe-area-inset-top,0px))}html.mobileapp .trial-expired+.thread-head{padding-top:11px}html.mobileapp .maky-head,html.mobileapp .feed-head{padding-top:calc(16px + env(safe-area-inset-top,0px));padding-left:max(16px,env(safe-area-inset-left,0px));padding-right:max(16px,env(safe-area-inset-right,0px))}html.mobileapp .maky-close,html.mobileapp .feed-close{top:calc(14px + env(safe-area-inset-top,0px))}html.mobileapp .login-wrap{padding-top:calc(24px + env(safe-area-inset-top,0px));padding-right:calc(24px + env(safe-area-inset-right,0px));padding-bottom:calc(24px + env(safe-area-inset-bottom,0px));padding-left:calc(24px + env(safe-area-inset-left,0px))}.cemoji,.say .cemoji,.re-emo .cemoji,.th-msg .cemoji{width:1.25em;height:1.25em;vertical-align:-.25em;object-fit:contain;display:inline-block}.re-emo .cemoji{width:16px;height:16px;vertical-align:-3px}.dm-priority{padding:var(--sp-1) var(--sp-4) var(--sp-3);border-bottom:1px solid rgba(255,255,255,.1)}.dm-priority .side-label{padding:8px 8px 4px}@media(min-width:861px){.dm-priority{position:sticky;top:0;z-index:3;background:#140c22b8;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);max-height:38dvh;overflow-y:auto;overscroll-behavior:contain}}.bot-sec{padding:var(--sp-1) var(--sp-4) var(--sp-3);border-bottom:1px solid rgba(255,255,255,.1)}.bot-head{display:flex;align-items:center}.bot-head .bot-toggle{flex:1;min-width:0}.bot-toggle{display:flex;align-items:center;gap:var(--sp-3);width:100%;min-height:36px;text-align:left}.bot-toggle:hover{color:var(--side-mid)}.bot-toggle .ic{transition:transform .18s;opacity:.75}.bot-toggle.closed .ic{transform:rotate(-90deg)}.bot-body{display:grid;grid-template-rows:1fr;transition:grid-template-rows .22s ease,opacity .18s ease,visibility 0s 0s}.bot-body-in{min-height:0;overflow:hidden}.bot-body:not(.closed) .bot-body-in{max-height:26dvh;overflow-y:auto;overscroll-behavior:contain}.bot-body.closed{grid-template-rows:0fr;opacity:0;visibility:hidden;transition:grid-template-rows .22s ease,opacity .15s ease,visibility 0s .22s}.bot-head-unread{display:grid;min-width:20px;height:20px;padding:0 5px;flex:none;place-items:center;border-radius:var(--r-4);background:#ffffff29;color:#fff;font-size:var(--fs-2);font-weight:800;font-variant-numeric:tabular-nums}.bot-leaf{cursor:pointer}.bot-leaf.unread .l-name{color:#fff;font-weight:600}.bot-ico{display:grid;place-items:center;width:22px;height:22px;flex:none;border-radius:7px;background:#ffffff1f;color:var(--side-mid)}.bot-ico svg{width:14px;height:14px}.bot-tag{flex:none;margin-left:var(--sp-3);padding:1px 5px;border-radius:var(--r-1);background:#ffffff21;color:var(--side-mid);font-size:var(--fs-1);font-weight:800;letter-spacing:.3px;text-transform:uppercase}.dm-sec{position:relative;margin-top:var(--sp-5);padding:0 var(--sp-4) var(--sp-6);overflow:visible;flex:none}.dm-head{display:flex;align-items:center;gap:var(--sp-3);padding:var(--sp-2) var(--sp-4);color:var(--side-dim);font-size:var(--fs-5);font-weight:700;text-transform:uppercase;letter-spacing:.4px}.dm-head .f-name{flex:1}.dm-add{display:grid;width:26px;height:26px;border:none;background:none;color:var(--side-dim);cursor:pointer;border-radius:7px;place-items:center}.dm-add:hover{background:#ffffff1f;color:#fff}.dm-leaf{min-height:var(--side-row-h);align-items:center;cursor:pointer;padding:0 var(--sp-4)!important}.dm-leaf.unread .l-name{color:#fff;font-weight:600}.dm-leaf.unread:after{display:none}.dm-ava{position:relative;overflow:visible;width:22px;height:22px;flex:none;border-radius:7px;font-size:10.5px}.dm-leaf .dm-ava,.dm-leaf .bot-ico{margin:0 calc(var(--sp-1) * -1)}.dm-leaf>.leaf-indent{display:none}.dm-leaf{column-gap:var(--sp-4)}.dm-leaf .dm-ava,.dm-leaf .bot-ico,.dm-leaf .dm-mosaic{margin:0}.dm-ava .dotp{border-color:var(--sidebar-solid)}.dm-axit{display:grid;place-items:center;padding:3px;background:#ffffffeb;color:var(--brand)}.dm-axit svg{width:100%;height:100%}.dm-mosaic{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;gap:var(--sp-1);overflow:hidden;background:var(--sidebar-solid)}.dm-mosaic.n2{grid-template-rows:1fr}.dm-mosaic.n3 .dm-cell:first-child{grid-row:1/3}.dm-cell{display:grid;place-items:center;width:100%;height:100%;min-width:0;min-height:0;overflow:hidden;border-radius:0;color:#fff;font-size:7px;font-weight:700;line-height:1}.dm-cell img{width:100%;height:100%;object-fit:cover}.dm-cell-more{background:#ffffff47;color:#fff}.dm-copy{display:flex;min-width:0;flex:1;flex-direction:column;justify-content:center;gap:1px}.dm-line{display:flex;min-width:0;align-items:center;gap:5px}.dm-line .l-name{min-width:0}.dm-line .l-name{flex:0 1 auto}.dm-line time{flex:none;color:var(--side-dim);font-size:var(--fs-1);font-variant-numeric:tabular-nums}.dm-line .dm-typing{margin-left:0}.dm-unread{display:grid;min-width:20px;height:20px;padding:0 5px;flex:none;place-items:center;border-radius:var(--r-4);background:var(--side-accent);color:var(--side-accent-ink);font-size:var(--fs-2);font-weight:800;font-variant-numeric:tabular-nums}.dm-pick{margin:2px 4px 7px;background:#ffffff12;border:1px solid rgba(255,255,255,.12);border-radius:var(--r-4);padding:5px;display:flex;flex-direction:column;box-shadow:0 10px 28px #00000029}.dm-pick-title{display:flex;align-items:center;padding:4px 6px 5px;color:var(--side-mid);font-size:var(--fs-4);font-weight:700}.dm-pick-title small{margin-left:auto;color:var(--side-dim);font-size:var(--fs-2);font-variant-numeric:tabular-nums}.dm-pick-tok{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-2);max-height:88px;overflow-y:auto;margin:0 var(--sp-1) var(--sp-2);padding:3px 4px;border:1px solid rgba(255,255,255,.14);border-radius:var(--r-3);background:#ffffff0d}.dm-chip{display:inline-flex;max-width:100%;min-width:0;align-items:center;gap:5px;padding:2px 6px 2px 3px;border:none;border-radius:7px;background:#ffffff29;color:#fff;font-size:var(--fs-5);cursor:pointer}.dm-chip:hover{background:#ffffff3d}.dm-chip-ava{width:16px;height:16px;flex:none;border-radius:5px;font-size:9px}.dm-chip-n{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dm-chip-x{flex:none;color:var(--side-dim);font-size:10.5px}.dm-tok-in{min-width:80px;flex:1;border:none;background:none;color:#fff;font-size:var(--fs-7);padding:3px 2px;outline:none}.dm-tok-in::placeholder{color:var(--side-dim)}.dm-pick-list{display:flex;max-height:210px;overflow-y:auto;flex-direction:column}.dm-pi{display:flex;min-height:38px;align-items:center;gap:var(--sp-4);padding:6px 7px;border:none;background:none;color:var(--side-mid);font-size:var(--fs-8);border-radius:var(--r-3);cursor:pointer;text-align:left}.dm-pi:hover{background:#ffffff1f}.dm-pi.selected{background:#ffffff24;color:#fff}.dm-pi.dm-special{color:#fff}.dm-special-div{height:1px;margin:4px 7px;background:#ffffff1f}.dm-pi:disabled{cursor:not-allowed;opacity:.4}.dm-pi-copy{display:flex;min-width:0;flex:1;flex-direction:column}.dm-pi-copy>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dm-pi-copy small{color:var(--side-dim);font-size:var(--fs-1);line-height:1.2}.dm-check{display:grid;width:18px;height:18px;flex:none;place-items:center;border:1px solid rgba(255,255,255,.24);border-radius:var(--r-2);color:#fff;font-size:var(--fs-4);font-weight:800}.dm-pi.selected .dm-check{border-color:var(--side-accent);background:var(--side-accent);color:var(--side-accent-ink)}.dm-pick-actions{display:flex;align-items:center;justify-content:flex-end;gap:var(--sp-2);margin-top:var(--sp-2);padding-top:5px;border-top:1px solid rgba(255,255,255,.1)}.dm-pick-actions button{min-height:32px;padding:5px 8px;border-radius:7px;color:var(--side-mid);font-size:var(--fs-3);font-weight:700}.dm-pick-actions button:hover:not(:disabled){background:#ffffff1a;color:#fff}.dm-pick-actions button.primary{background:var(--side-accent);color:var(--side-accent-ink)}.dm-pick-actions button:disabled{cursor:default;opacity:.38}.dm-empty{padding:var(--sp-4);color:var(--side-dim);font-size:var(--fs-6);line-height:1.55}.dm-empty-hint{display:block;color:var(--side-dim)}.msgs .row{content-visibility:auto;contain-intrinsic-size:auto 90px;display:flow-root}@media(pointer:coarse){.msgs .row{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.msgs .row pre,.msgs .row code,.msgs .row a{-webkit-touch-callout:default;-webkit-user-select:text;user-select:text}}.msgs .row:has(.msg-edit){content-visibility:visible}.pin-pill{display:inline-flex;align-items:center;gap:var(--sp-2);cursor:pointer}.pin-pill .ic{width:12px;height:12px}.sched-pane{display:flex;flex-direction:column;gap:var(--sp-4)}.sched-empty{display:flex;flex-direction:column;gap:var(--sp-4);padding:var(--sp-7) var(--sp-6);color:var(--mid);font-size:var(--fs-7);line-height:1.6}.sched-empty p{margin:0}.sched-empty b{color:var(--ink);font-weight:650}.sched-note{padding:9px 11px;border:1px solid var(--brand-line);border-radius:var(--r-4);background:var(--brand-soft);color:var(--mid);font-size:var(--fs-5);line-height:1.55}.sched-item{display:flex;flex-direction:column;gap:var(--sp-3);padding:11px 12px;border:1px solid var(--line);border-radius:var(--r-5);background:var(--card)}.sched-item.off{opacity:.62}.sched-when{display:flex;align-items:center;gap:var(--sp-3);min-width:0;color:var(--ink);font-size:var(--fs-8)}.sched-when b{font-weight:650}.sched-when .ic{flex:none;color:var(--brand)}.sched-tag{flex:none;padding:var(--sp-1) var(--sp-3);border-radius:var(--r-2);background:var(--brand-soft);color:var(--brand);font-size:var(--fs-2);font-style:normal;font-weight:700}.sched-tag.off{background:var(--line-2);color:var(--dim)}.sched-prompt{color:var(--mid);font-size:var(--fs-7);line-height:1.6;white-space:pre-wrap;overflow-wrap:anywhere}.sched-foot{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-4);flex-wrap:wrap}.sched-foot .sd{font-size:var(--fs-4)}.sched-actions{display:flex;gap:5px;flex:none}.sched-pill.open{background:var(--brand-soft);border-color:var(--brand-line);color:var(--brand)}@media(max-width:860px),(max-height:500px)and (pointer:coarse){.sched-actions .mini{min-height:44px}}.pins-pane{display:flex;flex-direction:column;gap:var(--sp-2)}.pin-item{padding:8px 9px;border-radius:var(--r-4);cursor:pointer;transition:background .12s;border:1px solid transparent}.pin-item:hover{background:var(--line-2);border-color:var(--line)}.pin-item .say{margin-top:3px;padding:0;font-size:var(--fs-8);line-height:1.6;max-width:100%;width:auto;background:none;border:none;box-shadow:none;border-radius:0;color:var(--ink);overflow-wrap:anywhere;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.pin-item .who{min-height:auto;font-size:var(--fs-7);gap:var(--sp-3)}.pin-item .pin-x{margin-left:auto;display:flex;align-items:center;justify-content:center;border:none;background:none;color:var(--dim);cursor:pointer;padding:var(--sp-1);opacity:0;transition:opacity .12s}.pin-item:hover .pin-x{opacity:1}.pin-item .pin-x:hover{color:var(--ink)}.att-wrap{max-width:var(--content-max);margin:0 0 8px}.att-count{font-size:var(--fs-5);font-weight:600;color:var(--dim);margin:0 2px 5px}.att-row{display:flex;flex-wrap:wrap;gap:6px;overflow-y:auto;max-height:min(34vh,300px);overscroll-behavior:contain}.att-chip.clickable{cursor:pointer;transition:border-color .12s,background .12s}.att-chip.clickable:hover{border-color:var(--brand-line);background:var(--brand-soft)}.att-chip{display:inline-flex;align-items:center;gap:7px;padding:5px 8px;background:var(--card);border:1px solid var(--line);border-radius:10px;font-size:var(--fs-6);max-width:260px}.att-thumb{width:36px;height:36px;border-radius:9px;object-fit:cover;flex:none;background:var(--line);display:block}.att-chip.att-img{padding:0;border:none;background:none;max-width:none;position:relative}.att-chip.att-img .att-thumb{width:auto;height:96px;max-width:200px;border-radius:12px;border:1px solid var(--line)}.att-chip.att-img .att-x{position:absolute;top:4px;right:4px;background:#0000009e;color:#fff;border-radius:999px;padding:3px}.att-chip.att-img .att-x:hover{background:#000c}.att-chip .att-n{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:600}.att-chip .att-s{color:var(--dim);flex:none}.att-chip .att-x{display:flex;align-items:center;justify-content:center;border:none;background:none;color:var(--dim);cursor:pointer;padding:2px}.att-chip .att-x:hover{color:var(--ink)}.att-chip.pending{position:relative}.att-chip.pending .att-thumb,.att-chip.pending .fic{opacity:.45}.att-busy{position:absolute;top:50%;left:50%;width:16px;height:16px;margin:-8px 0 0 -8px;border:2px solid rgba(255,255,255,.55);border-top-color:#fff;border-radius:50%;animation:spin .8s linear infinite;pointer-events:none;filter:drop-shadow(0 0 1px rgba(0,0,0,.55))}.att-chip.pending:not(.att-img){position:relative}.att-chip.pending:not(.att-img) .att-busy{border-color:var(--brand-line);border-top-color:var(--brand);filter:none}.att-chip.failed{border-color:var(--danger)}.att-chip.failed .att-thumb,.att-chip.failed .fic{opacity:.35}.att-err{position:absolute;top:4px;left:4px;min-width:16px;height:16px;display:flex;align-items:center;justify-content:center;background:var(--danger);color:#fff;border-radius:999px;font-size:var(--fs-4);font-weight:700;line-height:1;padding:0 4px}.att-chip.failed:not(.att-img){position:relative}.att-wrap.compact{max-width:100%;margin:0 0 6px}.att-wrap.compact .att-count{display:none}.att-wrap.compact .att-row{flex-wrap:wrap;gap:6px}.att-wrap.compact .att-chip{flex:none;max-width:170px}.att-wrap.compact .att-chip.att-img .att-thumb{width:64px;height:64px;max-width:none;object-fit:cover}.att-chip.movable{touch-action:pan-y;cursor:grab;-webkit-user-select:none;user-select:none}.att-chip.movable:active{cursor:grabbing}.att-chip.dragging{opacity:.55;cursor:grabbing}.att-chip.movable:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.att-imgs{display:flex;flex-wrap:wrap;gap:8px;margin-top:6px}.att-imgs img{max-width:280px;max-height:210px;border-radius:12px;border:1px solid var(--line);display:block;object-fit:contain}.md-table{border-collapse:collapse;margin:var(--sp-4) 0;font-size:var(--fs-7);max-width:100%;display:block;overflow-x:auto}.md-table th,.md-table td{border:1px solid var(--line);padding:5px 10px;text-align:left;vertical-align:top}.md-table th{background:var(--line-2);color:var(--ink);font-weight:700;white-space:nowrap}.tr-text h4{font-size:var(--fs-8)}.tr-text h5{font-size:var(--fs-7)}.tr-text h6{font-size:var(--fs-6)}.msg-media{margin:8px 0 2px;display:flex;flex-wrap:wrap;gap:8px;align-items:flex-start}.slk-img{--slk-cap-w:380px;--slk-cap-h:340px;--slk-bd:1px;display:block;max-width:min(var(--slk-cap-w),100%);max-height:var(--slk-cap-h);border-radius:12px;border:var(--slk-bd) solid var(--line);object-fit:contain;background:var(--line-2);cursor:zoom-in}.slk-img[style*=--iw]{box-sizing:content-box;width:min(calc(var(--slk-cap-w) - 2 * var(--slk-bd)),calc(100% - 2 * var(--slk-bd)),calc((var(--slk-cap-h) - 2 * var(--slk-bd)) * var(--iw) / var(--ih)),calc(var(--iw) * 1px));height:auto;aspect-ratio:var(--iw) / var(--ih)}.slk-img{box-sizing:content-box;width:min(calc(var(--slk-cap-w) - 2 * var(--slk-bd)),calc(100% - 2 * var(--slk-bd)));height:auto;aspect-ratio:4 / 3}.slk-img[data-slk-failed]{box-sizing:border-box;width:auto;aspect-ratio:auto}.say .slk-img{margin:6px 0}.say .slk-embed{margin:6px 0;padding:8px 12px;border-left:3px solid var(--brand-line);background:var(--brand-soft);border-radius:0 8px 8px 0}.say .slk-embed .slk-emb-title{font-weight:700;color:var(--ink);font-size:var(--fs-8)}.say .slk-embed .slk-emb-pre{font-size:var(--fs-6);color:var(--mid);margin-bottom:3px}.say .slk-embed .slk-emb-field{font-size:var(--fs-7);margin-top:3px}.say .slk-embed .slk-emb-field b{color:var(--ink)}.say .slk-react{display:flex;flex-wrap:wrap;gap:5px;margin-top:5px}.say .slk-react span{font-size:var(--fs-6);background:var(--line-2);border:1px solid var(--line);border-radius:11px;padding:1px 8px}.say .slk-emoji-img{width:18px;height:18px;vertical-align:-4px;display:inline-block;object-fit:contain}.say .slk-re{color:var(--dim);font-weight:600}.reacts{display:flex;flex-wrap:wrap;align-items:center;gap:5px;margin-top:var(--sp-3)}.reaction-item{position:relative;display:inline-flex;align-items:center}.react-chip{display:inline-flex;align-items:center;gap:var(--sp-2);font-size:var(--fs-6);line-height:1;background:var(--line-2);border:1px solid var(--line);border-radius:11px;padding:3px 8px;cursor:pointer;transition:background .12s,border-color .12s}.react-chip:hover{border-color:var(--brand-line)}.react-chip.on{background:var(--brand-soft);border-color:var(--brand)}.react-chip .re-emo{font-size:var(--fs-8)}.react-chip .re-n{font-weight:700;color:var(--mid);font-variant-numeric:tabular-nums}.react-chip.on .re-n{color:var(--brand)}.react-add{display:inline-flex;align-items:center;justify-content:center;color:var(--dim);background:transparent;border:1px solid transparent;border-radius:11px;padding:3px 6px;cursor:pointer;transition:background .12s,color .12s,opacity .12s}.react-add:hover{background:var(--line-2);color:var(--ink)}.react-add .ic{width:15px;height:15px}.react-add .ra-plus{font-size:var(--fs-4);font-weight:800;margin-left:-2px}.reaction-hover-card{position:fixed;z-index:70;width:272px;max-width:calc(100vw - 16px);padding:var(--sp-4);background:var(--card);border:1px solid var(--line);border-radius:var(--r-5);box-shadow:var(--shadow-lg);pointer-events:none}.reaction-hover-card.above{transform:translateY(-100%)}.reaction-hover-card{transform-origin:top left;animation:reaction-card-in .16s cubic-bezier(.2,.8,.2,1) backwards;transition:opacity .11s ease,left .14s cubic-bezier(.2,.8,.2,1),top .14s cubic-bezier(.2,.8,.2,1)}.reaction-hover-card.above{transform-origin:bottom left;animation-name:reaction-card-in-up}.reaction-hover-card.leaving{opacity:0}@keyframes reaction-card-in{0%{opacity:0;translate:0 -4px;scale:.97}to{opacity:1;translate:0 0;scale:1}}@keyframes reaction-card-in-up{0%{opacity:0;translate:0 4px;scale:.97}to{opacity:1;translate:0 0;scale:1}}.reaction-people{min-width:0;color:var(--ink);text-align:left}.reaction-people-head{display:flex;align-items:center;gap:7px;min-height:30px;padding:2px 4px 7px;border-bottom:1px solid var(--line-2);font-size:var(--fs-6)}.reaction-people-head strong{font-weight:700}.reaction-people-emoji{display:grid;place-items:center;width:23px;height:23px;border-radius:7px;background:var(--line-2);font-size:var(--fs-11);line-height:1}.reaction-people-emoji .cemoji{width:16px;height:16px;vertical-align:0}.reaction-people-list{display:flex;flex-direction:column;gap:var(--sp-1);max-height:240px;margin-top:5px;overflow-y:auto;overscroll-behavior:contain}.reaction-person{display:flex;align-items:center;gap:var(--sp-4);min-height:28px;padding:3px 4px;border-radius:var(--r-3);font-size:var(--fs-6)}.reaction-person-avatar,.reaction-imported-mark{display:grid;width:22px;height:22px;flex:none;place-items:center;border-radius:7px;color:#fff;font-size:10.5px;font-weight:700}.reaction-imported-mark{background:var(--line-2);border:1px solid var(--line);color:var(--dim);font-size:var(--fs-8)}.reaction-person-name{min-width:0;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:600}.reaction-me-badge,.reaction-imported-count{flex:none;color:var(--brand);font-size:var(--fs-2);font-weight:700}.reaction-me-badge{padding:1px 6px;border-radius:7px;background:var(--brand-soft)}.reaction-person.imported,.reaction-imported-count{color:var(--mid)}.reaction-people-empty{padding:9px 4px 5px;color:var(--dim);font-size:var(--fs-5)}.reaction-people-popover{position:fixed;z-index:70;width:min(272px,calc(100vw - 16px));max-height:calc(100dvh - 16px - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px));padding:var(--sp-4);background:var(--card);border:1px solid var(--line);border-radius:var(--r-5);box-shadow:var(--shadow-lg);overflow:hidden}.reaction-people-popover.above{transform:translateY(-100%)}.reaction-people-popover .reaction-people-head{padding-right:34px}.reaction-people-close{position:absolute;z-index:1;top:6px;right:6px;display:grid;width:30px;height:30px;place-items:center;border-radius:var(--r-3);color:var(--dim);transition:background .12s,color .12s}.reaction-people-close:hover{background:var(--line-2);color:var(--ink)}.react-pick{position:fixed;z-index:70;display:flex;flex-direction:column;gap:var(--sp-3);padding:var(--sp-4);background:var(--card);border:1px solid var(--line);border-radius:var(--r-5);box-shadow:0 10px 30px #0000002e;width:max-content;max-width:calc(100vw - 16px);max-height:calc(100dvh - 16px - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px));overflow:hidden}.rp-search{width:100%;box-sizing:border-box;padding:6px 9px;border:1px solid var(--line);border-radius:var(--r-3);background:var(--bg);color:var(--ink);font-size:var(--fs-8)}.rp-search:focus{outline:2px solid var(--brand-line);outline-offset:-1px}.rp-grid{display:flex;flex-direction:column;gap:var(--sp-3);max-height:232px;overflow-y:auto;overscroll-behavior:contain}.rp-sec-t{position:sticky;top:0;z-index:1;padding:3px 2px;background:var(--card);font-size:var(--fs-2);font-weight:700;letter-spacing:.03em;color:var(--dim)}.rp-sec-g{display:grid;grid-template-columns:repeat(8,30px);gap:var(--sp-1)}.rp-sec-g>button{content-visibility:auto;contain-intrinsic-size:30px 30px}.rp-emo .cemoji{width:20px;height:20px;object-fit:contain;display:block}.dmq{display:flex;flex-direction:column;gap:0;padding:var(--sp-2) 0}.dmq-find{width:calc(100% - 16px);margin:var(--sp-1) var(--sp-4) var(--sp-4);padding:8px 11px;border:1px solid var(--line);border-radius:9px;background:var(--card);color:var(--ink);font-size:var(--fs-8)}.dmq-h{padding:10px 12px 3px;font-size:var(--fs-4);font-weight:800;color:var(--dim);letter-spacing:.02em}.dmq-i{display:flex;align-items:center;gap:var(--sp-4);width:100%;min-height:30px;padding:3px 12px;border-radius:7px;color:var(--ink);font-size:var(--fs-8);text-align:left;cursor:pointer}.dmq-i .who-ava{flex:0 0 22px;width:22px;height:22px;border-radius:var(--r-2);overflow:hidden;display:grid;place-items:center;font-size:var(--fs-2);font-weight:700;color:#fff}.dmq-i .dm-mosaic{flex:none;background:var(--card)}.dmq-i .dm-cell-more{background:var(--line);color:var(--ink)}.dmq-i .dm-ava .dotp{border-color:var(--card)}.dmq-i:hover{background:var(--hov)}.dmq-i.unread .dmq-n{font-weight:700}.dmq-n{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dmq-i.dmq-recent{min-height:46px;align-items:center}.dmq-copy{flex:1;min-width:0;display:flex;flex-direction:column;gap:var(--sp-1)}.dmq-line{display:flex;align-items:center;gap:var(--sp-2);min-width:0}.dmq-t{flex:none;font-size:var(--fs-4);color:var(--dim);font-variant-numeric:tabular-nums}.dmq-p{font-size:var(--fs-5);color:var(--dim);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dmq-i.unread .dmq-p{color:var(--mid)}.dmq-unread{display:grid;flex:none;min-width:19px;height:19px;padding:0 var(--sp-3);place-items:center;border-radius:var(--r-4);background:var(--brand-fill);color:#fff;font-size:var(--fs-3);font-weight:800;font-variant-numeric:tabular-nums}.dmq-s{flex:none;font-size:var(--fs-4);color:var(--dim)}.dmq-ax{background:var(--brand-soft);color:var(--brand);display:grid;place-items:center;padding:var(--sp-2)}.dmq-ax .ic{width:100%;height:100%}.rp-none{grid-column:1/-1;padding:var(--sp-7) var(--sp-2);text-align:center;color:var(--dim);font-size:var(--fs-7)}.rp-hint{color:var(--dim);font-size:var(--fs-5);text-align:center}.rp-emo{font-size:20.5px;line-height:1;width:30px;height:30px;display:flex;align-items:center;justify-content:center;padding:0;border-radius:var(--r-3);cursor:pointer;background:transparent;border:none;transition:background .1s}.rp-emo:hover{background:var(--line-2)}.rp-emo.on{background:var(--brand-soft)}@media(hover:none),(pointer:coarse){.react-chip{min-width:44px;min-height:44px;justify-content:center;padding:8px 11px}.react-add{min-width:44px;min-height:44px}.reaction-people-close{top:0;right:0;width:44px;height:44px}.reaction-people-popover .reaction-people-head{min-height:36px;padding-right:40px}.reaction-person{min-height:34px}}.reply-quote{display:flex;flex-direction:column;gap:1px;margin:6px 0 5px;padding:5px 10px;border-left:3px solid var(--brand-line);background:var(--brand-soft);border-radius:0 var(--r-3) var(--r-3) 0;max-width:min(520px,100%)}button.reply-quote{font:inherit;text-align:start;border-top:0;border-right:0;border-bottom:0;cursor:pointer;color:inherit;width:100%}button.reply-quote:hover{background:var(--hov)}button.reply-quote:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.reply-quote+.say{margin-top:0}.reply-quote .rq-author{font-size:var(--fs-4);font-weight:700;color:var(--brand)}.reply-quote .rq-snip{font-size:var(--fs-6);color:var(--mid);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.reply-bar{display:flex;align-items:center;gap:var(--sp-4);max-width:var(--content-max);margin:0 0 var(--sp-4);padding:7px 12px;background:var(--brand-soft);border:1px solid var(--brand-line);border-radius:11px;font-size:var(--fs-7)}.reply-bar .ic{color:var(--brand);flex:none}.reply-bar .rb-author{font-weight:700;color:var(--brand);flex:none}.reply-bar .rb-snip{color:var(--mid);flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.reply-bar .rb-x{flex:none;color:var(--mid);padding:var(--sp-1);border-radius:var(--r-2)}.reply-bar .rb-x:hover{background:var(--line-2);color:var(--ink)}.task-line{display:inline-flex;align-items:center;gap:var(--sp-3);margin-top:var(--sp-2);padding:var(--sp-1) 0;color:var(--dim);font-size:var(--fs-5);font-weight:600}.task-line-dot{width:6px;height:6px;flex:none;border-radius:var(--r-circle);background:var(--brand-fill);animation:taskLinePulse 1.1s ease-in-out infinite}@keyframes taskLinePulse{0%,to{opacity:.35;transform:scale(.85)}50%{opacity:1;transform:scale(1)}}.thread-btn{display:inline-flex;align-items:center;gap:7px;font-size:var(--fs-8);font-weight:600;color:var(--brand);background:var(--brand-soft);border:1px solid var(--brand-line);border-radius:var(--r-pill);padding:5px 12px;transition:filter .15s}.thread-btn:hover{filter:brightness(.97)}.th-avas{display:inline-flex;align-items:center}.th-avas .th-mini{width:24px;height:24px;border-radius:7px;border:2px solid var(--card);margin-right:-6px;font-size:var(--fs-4);color:#fff}.th-avas .th-mini:last-child{margin-right:0}.th-avas .th-mini.axit{background:var(--brand-grad);color:#fff;padding:2.5px;box-sizing:border-box}.more-btn+.thread-btn{margin-left:8px}.thread-btn+.thread-btn{margin-left:var(--sp-4)}.thread-btn{margin-top:var(--sp-5);vertical-align:middle;line-height:1}.message-response-actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-4);margin-top:var(--sp-5)}.message-response-actions:empty{display:none}.message-response-actions>.task-line,.message-response-actions>.thread-btn{margin:0}.message-response-actions>.thread-btn{max-width:100%;line-height:1.3}.thread-btn .th-avas{line-height:0}.more-btn{vertical-align:middle}.thread-btn .ic{width:13px;height:13px}.thread-pane-body{display:flex;padding:0;overflow:hidden}.thread-pane-body>.thread-pane{flex:1;width:100%;height:100%;min-height:0}.thread-pane{display:flex;flex-direction:column;gap:0;min-height:0}.thread-scroll{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:16px 16px 10px;scrollbar-gutter:stable}.thread-pane .th-in{display:flow-root}.thread-pane .th-root{padding:var(--sp-6) var(--sp-4);background:var(--card);border:1px solid var(--line);border-radius:var(--r-5);box-shadow:var(--shadow-sm);margin-bottom:var(--sp-3)}.thread-pane .th-msg{position:relative;display:flex;gap:var(--sp-6);padding:7px 9px;border-radius:var(--r-4);transition:background .12s}.thread-pane .th-msg:hover{background:var(--line-2)}.thread-pane .th-root .th-msg{padding:0;border-radius:0}.thread-pane .th-root .th-msg:hover{background:none}.thread-pane .th-msg-b{min-width:0;flex:1}.thread-pane .who{min-height:auto;gap:var(--sp-3);margin-top:1px}.thread-pane .say{margin-top:3px;padding:0;max-width:100%;width:auto;background:none;border:none;box-shadow:none;border-radius:0;color:var(--ink);overflow-wrap:anywhere}.deleted-tombstone{color:var(--dim)!important;font-style:italic;border-style:dashed!important;box-shadow:none!important;background:var(--line-2)!important}.row .deleted-tombstone,.thread-pane .deleted-tombstone{display:inline-block;padding:5px 9px;border:1px dashed var(--line)!important;border-radius:var(--r-3);background:var(--line-2)!important;font-size:var(--fs-8)}.thread-pane .th-msg.deleted{opacity:.82}.thread-pane .th-msg.cont{padding-top:1px;padding-bottom:1px}.thread-pane .th-msg.cont .th-ava-gap{background:none;height:0;align-self:flex-start}.thread-pane .th-msg.cont .say{margin-top:0}.thread-pane .th-div{display:flex;align-items:center;gap:var(--sp-5);font-size:var(--fs-5);font-weight:600;color:var(--dim);margin:var(--sp-4) 0 var(--sp-2)}.thread-pane .th-div:before,.thread-pane .th-div:after{content:"";flex:1;height:1px;background:var(--line)}.thread-pane .th-task-feed:empty{display:none}.thread-pane .th-task{display:flex;flex-direction:column;gap:var(--sp-4);margin:var(--sp-4) 0 var(--sp-2);min-width:0}.thread-pane .th-task-head{display:flex;align-items:center;gap:var(--sp-3);font-size:var(--fs-5);font-weight:700;color:var(--dim)}.thread-pane .th-task-card{min-width:0}.thread-pane .th-task .plancard,.thread-pane .th-task .seccard,.thread-pane .th-task .ask,.thread-pane .th-task .rescard{max-width:none;margin-top:0}.thread-pane .th-task .choice{max-width:100%;overflow-wrap:anywhere;text-align:left}.thread-pane .th-task .sec-note code{overflow-wrap:anywhere}.thread-pane .th-task .sec-row{flex-wrap:wrap}.thread-pane .th-task .sec-row input{min-width:0;flex:1 1 140px}.thread-pane .th-task-trace{min-width:0}.thread-pane .who-ava{width:var(--msg-ava);height:var(--msg-ava);flex:none;border-radius:9px;overflow:hidden;display:grid;place-items:center;font-size:var(--fs-4);font-weight:700;color:#fff}.thread-compose-block{position:relative;z-index:3;flex:none;margin-top:0;padding:9px 16px 16px;background:var(--card);border-top:1px solid var(--line);--typing-gutter:0px}.thread-compose-deleted{display:flex;align-items:flex-start;gap:9px;padding:11px 12px;border:1px dashed var(--line);border-radius:var(--r-4);background:var(--line-2);color:var(--dim)}.thread-compose-deleted .ic{margin-top:var(--sp-1);flex:none}.thread-compose-deleted span{display:flex;flex-direction:column;gap:var(--sp-1)}.thread-compose-deleted strong{color:var(--mid);font-size:var(--fs-6)}.thread-compose-deleted small{font-size:var(--fs-3);line-height:1.45}.th-compose{position:relative;display:flex;flex-direction:column;align-items:stretch;gap:var(--sp-1);margin-top:0;padding:var(--sp-3) var(--sp-4);background:var(--card);border:1px solid var(--line);border-radius:var(--r-6);box-shadow:var(--shadow)}.th-compose .mpop{left:8px;right:8px;width:auto;max-height:min(320px,35dvh);overflow-y:auto;overscroll-behavior:contain}.th-compose:focus-within{border-color:var(--brand-line);box-shadow:0 0 0 4px var(--brand-soft)}.th-compose .th-send{flex:none;width:37px;height:37px;border-radius:var(--r-4);color:#fff;display:flex;align-items:center;justify-content:center;border:none;cursor:pointer}.th-compose .th-send:disabled{cursor:default}@keyframes anchorFlash{0%{background:var(--brand-soft)}70%{background:var(--brand-soft)}to{background:transparent}}.row.anchor-flash,.th-msg.anchor-flash{animation:anchorFlash 2.4s ease-out;border-radius:var(--r-5)}.gh-repos{display:flex;flex-direction:column;gap:var(--sp-3);margin-top:var(--sp-5)}.gh-search{width:100%;margin-bottom:var(--sp-2)}.gh-repo{border:1px solid var(--line);border-radius:var(--r-4);overflow:hidden;background:var(--card)}.gh-repo.open{border-color:var(--brand-line)}.gh-repo-h{display:flex;align-items:center;gap:var(--sp-4);width:100%;padding:9px 12px;font-size:var(--fs-8);font-weight:600;color:var(--ink);cursor:pointer;text-align:left}.gh-repo-h:hover{background:var(--brand-soft)}.gh-caret{color:var(--dim);transition:transform .15s;flex:none}.gh-repo.open .gh-caret{transform:rotate(90deg)}.gh-repo-n{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gh-lang{font-size:var(--fs-4);color:var(--mid);flex:none}.gh-badge{font-size:var(--fs-1);font-weight:800;color:var(--brand);background:var(--brand-soft);border-radius:5px;padding:1px 6px;flex:none;letter-spacing:.02em}.gh-vis{font-size:var(--fs-1);font-weight:800;border-radius:5px;padding:1px 6px;flex:none;letter-spacing:.02em}.gh-vis.priv{color:var(--warn);background:var(--warn-soft)}.gh-vis.pub{color:var(--mid);background:var(--line-2)}.gh-by{font-size:var(--fs-4);color:var(--dim);flex:none;white-space:nowrap}.gh-push{margin-left:auto}.gh-detail{padding:var(--sp-1) var(--sp-6) var(--sp-6);border-top:1px solid var(--line-2);display:flex;flex-direction:column;gap:var(--sp-3)}.gh-sec-h{font-size:var(--fs-5);font-weight:700;color:var(--mid);margin:var(--sp-4) 0 var(--sp-1);display:flex;align-items:center;gap:var(--sp-3)}.gh-cnt{font-size:var(--fs-2);font-weight:800;color:var(--brand);background:var(--brand-soft);border-radius:var(--r-pill);padding:0 var(--sp-3);min-width:16px;text-align:center}.gh-item{display:flex;align-items:center;gap:var(--sp-4);padding:5px 8px;border-radius:var(--r-3);font-size:var(--fs-7);color:var(--ink);text-decoration:none}.gh-item:hover{background:var(--line-2)}.gh-item .gh-t{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gh-num,.gh-sha,.gh-tag{font-family:ui-monospace,Menlo,monospace;font-size:var(--fs-5);color:var(--mid);flex:none}.gh-run{font-size:var(--fs-2);font-weight:800;border-radius:5px;padding:1px 7px;flex:none}.gh-run.ok{color:var(--ok);background:var(--ok-soft)}.gh-run.fail{color:var(--danger);background:var(--danger-soft)}.gh-run.run{color:var(--brand);background:var(--brand-soft)}.gh-run.mid{color:var(--mid);background:var(--line-2)}.gh-empty{font-size:var(--fs-6);color:var(--dim);padding:3px 8px}.gh-quiet{display:flex;flex-direction:column;align-items:flex-start;gap:5px;padding:var(--sp-7) var(--sp-4);font-size:var(--fs-6);color:var(--dim);line-height:1.6}.gh-quiet strong{color:var(--mid);font-size:var(--fs-7);font-weight:600}.gh-quiet a{color:var(--brand);text-decoration:none}.gh-quiet a:hover{text-decoration:underline}.gh-loading{font-size:var(--fs-7);color:var(--mid);padding:var(--sp-5) var(--sp-2)}.gh-err{font-size:var(--fs-7);color:var(--danger);padding:var(--sp-5) var(--sp-2)}.mini{border-radius:var(--r-4);padding:9px 14px;font-weight:600;font-size:var(--fs-8);transition:filter .15s,background .15s,border-color .15s,transform .12s}.mini.p{background:var(--brand-grad);color:#fff}.mini.p:hover{filter:brightness(1.07)}.mini.g{border:1px solid var(--line)}.mini.g:hover{background:var(--brand-soft);border-color:var(--brand-line)}.mini.danger{color:var(--danger);border:1px solid var(--danger-line,var(--danger-soft))}.mini.danger:hover{background:var(--danger-soft);border-color:var(--danger)}.composer{position:relative;padding:12px 22px var(--sp-8);background:var(--bg)}.message-task-stop,.task-stop{display:inline-flex;align-items:center;justify-content:center;gap:5px;min-height:30px;padding:5px 9px;border-radius:var(--r-3);color:var(--danger);background:var(--danger-soft);font-size:var(--fs-5);font-weight:700;white-space:nowrap;transition:filter .15s,transform .12s}.message-task-stop:hover,.task-stop:hover{filter:brightness(.97)}.message-task-stop:active,.task-stop:active{transform:scale(.97)}.message-task-stop:disabled,.task-stop:disabled{opacity:.62;cursor:wait}.task-stop-mark{display:block;width:8px;height:8px;border:1.5px solid currentColor;border-radius:2px;flex:none}.message-task-status{display:flex;align-items:center;gap:var(--sp-1);width:fit-content;max-width:min(760px,100%);margin-top:7px;padding:0 var(--sp-2) 0 0;border:1px solid var(--line);border-radius:9px;background:var(--line-2);color:var(--mid);font-size:var(--fs-5);overflow:hidden}.message-task-openable{transition:border-color .14s,background .14s,box-shadow .14s}.message-task-open-detail{display:flex;min-width:0;flex:1;align-self:stretch;align-items:center;gap:var(--sp-3);padding:var(--sp-3) var(--sp-4);color:inherit;text-align:left}.message-task-open-detail:hover{color:var(--brand)}.message-task-open-detail:focus-visible{outline:2px solid var(--brand-line);outline-offset:3px;border-radius:5px}.message-task-open-label{flex:none;color:var(--brand);font-size:var(--fs-3);font-weight:700}.message-task-count{flex:none;color:var(--brand);font-size:var(--fs-3);font-weight:750}.message-task-step{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:600}.message-task-sep{color:var(--dim)}.thread-task-status{max-width:100%;flex-wrap:wrap}.axit-mode-toggle{min-height:32px;display:inline-grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--sp-1);flex:none;padding:var(--sp-1);border:1px solid var(--line);border-radius:9px;background:var(--line-2);font-size:var(--fs-6);font-weight:700;line-height:1}.axit-mode-option{min-height:26px;display:inline-flex;align-items:center;justify-content:center;gap:5px;padding:4px 7px;border-radius:7px;color:var(--mid);white-space:nowrap;transition:background .15s,color .15s,box-shadow .15s,transform .12s}.axit-mode-option:hover{color:var(--ink)}.axit-mode-option:active{transform:scale(.98)}.axit-mode-option.active{background:var(--card);color:var(--ink);box-shadow:var(--shadow-sm)}.axit-mode-option.ai.active{background:var(--brand-soft);color:var(--brand)}.personal-axit-mode{display:inline-flex;grid-template-columns:none;align-items:center;justify-content:center;gap:var(--sp-3);padding:6px 9px;background:var(--brand-soft);color:var(--brand);border-color:var(--brand-line)}.composer-approval-toggle{min-height:32px;display:inline-flex;align-items:center;gap:7px;flex:none;padding:5px 7px 5px 9px;border:1px solid var(--line);border-radius:9px;background:var(--card);color:var(--mid);font-size:var(--fs-5);font-weight:700;line-height:1;transition:background .15s,border-color .15s,color .15s,transform .12s}.composer-approval-toggle:hover:not(:disabled){background:var(--line-2);color:var(--ink)}.composer-approval-toggle:active:not(:disabled){transform:scale(.98)}.composer-approval-toggle:disabled{cursor:wait;opacity:.65}.composer-approval-toggle.on{border-color:var(--brand-line);color:var(--ink)}.composer-approval-switch{position:relative;width:30px;height:18px;flex:none;border-radius:99px;background:var(--line);transition:background .15s}.composer-approval-switch:after{content:"";position:absolute;top:2px;left:2px;width:14px;height:14px;border-radius:var(--r-circle);background:#fff;box-shadow:0 1px 3px #0003;transition:left .15s}.composer-approval-toggle.on .composer-approval-switch{background:var(--brand-fill)}.composer-approval-toggle.on .composer-approval-switch:after{left:14px}.preview-link-card{display:grid;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:var(--sp-5);width:min(520px,100%);min-width:0;margin-top:var(--sp-4);padding:10px 11px;border:1px solid var(--brand-line);border-radius:11px;background:var(--card);box-shadow:var(--shadow-sm)}.preview-link-card.expired{border-color:var(--line);background:var(--line-2);box-shadow:none}.preview-link-icon{display:grid;width:34px;height:34px;place-items:center;border-radius:9px;background:var(--brand-soft);color:var(--brand)}.preview-link-card.expired .preview-link-icon{background:var(--line);color:var(--dim)}.preview-link-copy{display:flex;min-width:0;flex-direction:column;gap:1px}.preview-link-kicker{color:var(--dim);font-size:var(--fs-3);font-weight:700}.preview-link-label{overflow:hidden;color:var(--ink);font-size:var(--fs-7);font-weight:650;text-overflow:ellipsis;white-space:nowrap}.preview-link-actions{grid-column:1/-1;display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:var(--sp-4);min-width:0}.preview-link-hint{grid-column:1/-1;color:var(--dim);font-size:var(--fs-4);line-height:1.45;overflow-wrap:anywhere}.preview-link-open{display:inline-flex;min-height:32px;align-items:center;justify-content:center;gap:5px;padding:6px 9px;border:1px solid var(--brand-line);border-radius:var(--r-3);background:var(--brand-soft);color:var(--brand);font-size:var(--fs-5);font-weight:700;text-decoration:none;white-space:nowrap}.preview-link-open:hover{border-color:var(--brand);background:var(--brand-soft)}.preview-link-open.disabled{border-color:var(--line);background:var(--line);color:var(--dim);cursor:not-allowed}.preview-link-share{display:inline-flex;min-height:32px;align-items:center;justify-content:center;gap:var(--sp-3);padding:var(--sp-3) var(--sp-4);border:1px solid var(--line);border-radius:var(--r-3);background:var(--card);color:var(--mid);font-size:var(--fs-5);font-weight:700;white-space:nowrap;cursor:pointer;transition:background .14s,border-color .14s,color .14s}.preview-link-share:hover:not(:disabled){background:var(--hov);color:var(--ink)}.preview-link-share:disabled{opacity:.62;cursor:wait}.preview-link-share.on{border-color:var(--brand-line);background:var(--brand-soft);color:var(--brand)}.preview-link-expiry{color:var(--mid);font-size:var(--fs-4);font-variant-numeric:tabular-nums;white-space:nowrap}.preview-link-expiry.expired{color:var(--dim)}.thread-pane .preview-link-card{grid-template-columns:30px minmax(0,1fr);width:100%;padding:9px}.thread-pane .preview-link-icon{width:30px;height:30px}.thread-pane .preview-link-actions{grid-column:1/-1;justify-content:flex-start;padding-left:0}.composer.dragover .composer-in{border-color:var(--brand);background:var(--brand-soft);box-shadow:0 0 0 3px var(--brand-soft)}.drop-overlay{position:absolute;inset:0;z-index:40;display:flex;align-items:center;justify-content:center;padding:24px;pointer-events:none;background:color-mix(in srgb,var(--bg) 72%,transparent)}.drop-card{display:flex;flex-direction:column;align-items:center;gap:var(--sp-3);padding:26px 34px;border:2px dashed var(--brand);border-radius:var(--r-7);background:var(--bg);box-shadow:0 12px 32px #0000002e;text-align:center}.drop-card .ic{width:26px;height:26px;color:var(--brand)}.drop-card strong{font-size:var(--fs-11);color:var(--ink)}.drop-card span{font-size:var(--fs-6);color:var(--mid)}@media(prefers-reduced-motion:no-preference){.drop-card{animation:dropIn .14s ease-out}}@keyframes dropIn{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:scale(1)}}@keyframes ckIn{0%{opacity:0;transform:scale(.96) translateY(4px)}to{opacity:1;transform:none}}.composer-in{max-width:var(--content-max);margin:0;display:flex;flex-direction:column;align-items:stretch;gap:var(--sp-1);background:var(--card);border:1px solid var(--line);border-radius:var(--r-6);padding:var(--sp-3) var(--sp-4);box-shadow:var(--shadow)}.cm-actions{display:flex;align-items:center;gap:var(--sp-2)}.cm-actions .send-split{margin-left:auto}.composer-in.axit-active:focus-within,.th-compose.axit-active:focus-within{border-color:var(--brand)}.composer-in:focus-within{border-color:var(--brand-line);box-shadow:0 0 0 4px var(--brand-soft)}.attach,.send{width:37px;height:37px;border-radius:var(--r-4);display:grid;place-items:center;flex:none}.attach{color:var(--mid)}.attach:hover{background:var(--brand-soft);color:var(--brand)}.send{color:#fff}.composer-in textarea{flex:1;border:0;background:none;outline:none;font-size:var(--fs-10);color:var(--ink);resize:none;font-family:inherit}.composer-in textarea::placeholder{color:var(--dim)}.cm-field{position:relative;flex:initial;min-width:0;display:flex;align-items:stretch}.th-compose .thread-cm-field{flex:1}.composer-in .cm-field .cm-input{flex:1;min-width:0;padding:var(--sp-4) var(--sp-2);color:var(--ink);caret-color:var(--ink);font:inherit;font-size:var(--fs-10);line-height:1.5;max-height:142px;overflow-y:auto;white-space:pre-wrap;word-break:break-word;outline:none;scrollbar-width:none}.composer-in .cm-field .cm-input::-webkit-scrollbar{display:none}.cm-field .cm-input{position:relative}.cm-field .cm-input[data-empty]:before{content:attr(data-placeholder);color:var(--dim);pointer-events:none;position:absolute;top:0;inset-inline-start:0;inset-inline-end:0;padding:inherit;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cm-input .cm-b{font-weight:700;text-shadow:none}.composer-in .cm-field textarea{flex:1;min-width:0;padding:var(--sp-4) var(--sp-2);color:transparent;caret-color:var(--ink);line-height:1.5;max-height:142px;overflow-y:auto;white-space:pre-wrap;word-break:break-word;scrollbar-width:none}.composer-in .cm-field textarea::-webkit-scrollbar{display:none}.cm-hl{position:absolute;inset:0;padding:var(--sp-4) var(--sp-2);overflow:hidden;white-space:pre-wrap;word-break:break-word;font-size:var(--fs-10);line-height:1.5;color:var(--ink);pointer-events:none;-webkit-user-select:none;user-select:none}.cm-hl .cm-mk{opacity:0}.cm-input .cm-mk{opacity:.45}.cm-input .cm-mk-off{font-size:0}.cm-input .cm-caret-tail{display:inline-block;min-height:1em;vertical-align:baseline}.cm-input .cm-caret-tail:empty{width:0}.cm-input .cm-heading{font-weight:700;font-size:var(--fs-12)}.cm-input .cm-s{text-decoration:line-through}.cm-input .cm-code{background:var(--hov);border-radius:var(--r-1);color:var(--ink)}.cm-hl .cm-link,.cm-input .cm-link{color:var(--brand)}.cm-input .cm-i{font-style:italic}.cm-hl .cm-mk,.cm-hl .cm-b,.cm-hl .cm-s,.cm-hl .cm-code{font-style:normal}.cm-hl .cm-at,.cm-input .cm-at{color:var(--brand);background:var(--brand-soft);border-radius:5px;padding:1px 2px;margin:0 -2px}.cm-hl .cm-at.cm-chn,.cm-input .cm-at.cm-chn{color:var(--ok,#1D8A54);background:color-mix(in srgb,var(--ok,#1D8A54) 12%,transparent)}.cm-hl .cm-b{text-shadow:.035em 0 0 currentColor,-.035em 0 0 currentColor}.cm-hl .cm-s{text-decoration:line-through}.cm-hl .cm-code{background:var(--hov);border-radius:var(--r-1);color:var(--ink)}.th-compose .thread-cm-field .cm-input{flex:1;min-width:0;padding:var(--sp-4) var(--sp-2);color:var(--ink);caret-color:var(--ink);font:inherit;font-size:var(--fs-10);line-height:1.5;max-height:142px;overflow-y:auto;white-space:pre-wrap;word-break:break-word;outline:none;scrollbar-width:none}.th-compose .thread-cm-field .cm-input::-webkit-scrollbar{display:none}.backdrop{position:fixed;inset:0;background:#180c326b;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);display:grid;place-items:center;z-index:50;padding:24px;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .24s ease,visibility 0s linear .26s}.backdrop.open{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .24s ease}.modal{width:min(860px,96vw);height:min(600px,90dvh);background:var(--card);color:var(--ink);border-radius:18px;box-shadow:var(--shadow-lg);display:grid;grid-template-columns:212px 1fr;overflow:hidden;opacity:1}.backdrop.open .modal{animation:settingsIn .12s ease-out both}@keyframes settingsIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.backdrop.open .modal{animation:none}}.set-side{background:var(--line-2);border-right:1px solid var(--line);padding:16px 10px;overflow:auto;display:flex;flex-direction:column;gap:var(--sp-1)}.set-h{font-size:var(--fs-6);font-weight:700;letter-spacing:.04em;color:var(--dim);padding:var(--sp-3) var(--sp-6) var(--sp-5)}.set-nav{display:flex;align-items:center;gap:11px;padding:11px 12px;border-radius:var(--r-4);font-size:var(--fs-9);font-weight:500;color:var(--mid);cursor:pointer;width:100%;text-align:left;transition:background .15s,color .15s}.set-nav:hover{background:var(--brand-soft);color:var(--ink)}.set-nav.on{background:var(--brand-soft);color:var(--brand);font-weight:600}.set-main{overflow:auto;padding:22px 26px}.set-title{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--sp-2)}.set-title h2{font-size:20.5px;margin:0}.x{width:34px;height:34px;border-radius:9px;color:var(--mid);display:grid;place-items:center}.x:hover{background:var(--line-2)}.set-sub{color:var(--mid);font-size:var(--fs-8);margin-bottom:20px}.panel{display:none}.panel.on{display:block}.sect{margin-bottom:24px}.sect .st{font-size:var(--fs-9);font-weight:700;margin-bottom:var(--sp-2)}.sect .sd{font-size:var(--fs-7);color:var(--mid);margin-bottom:var(--sp-6)}.opt{display:flex;align-items:center;gap:var(--sp-6);border:1.5px solid var(--line);border-radius:var(--r-5);padding:13px 15px;margin-bottom:9px;width:100%;text-align:left}.opt.sel{border-color:var(--brand);background:var(--brand-soft)}.radio{width:19px;height:19px;border-radius:var(--r-circle);border:2px solid var(--line-2);flex:none;display:grid;place-items:center}.opt.sel .radio{border-color:var(--brand)}.opt.sel .radio:after{content:"";width:9px;height:9px;border-radius:var(--r-circle);background:var(--brand-fill)}.opt .ot{font-weight:600;font-size:var(--fs-9);display:block}.opt .od{font-size:var(--fs-7);color:var(--mid);display:block;margin-top:var(--sp-1)}.opt .rec{margin-left:auto;font-size:var(--fs-4);font-weight:700;color:var(--brand);background:var(--card);border:1px solid var(--brand-line);padding:3px 8px;border-radius:7px;white-space:nowrap}.trow{display:flex;align-items:center;gap:var(--sp-6);padding:13px 2px;border-bottom:1px solid var(--line-2)}.trow:last-child{border-bottom:0}.trow .tb{min-width:0}.trow .tt{font-weight:600;font-size:var(--fs-9);display:block}.trow .td{font-size:var(--fs-7);color:var(--mid);display:block;margin-top:1px}.sw{margin-left:auto;width:42px;height:24px;border-radius:99px;background:var(--line);position:relative;flex:none;transition:background .15s}.sw:after{content:"";position:absolute;top:2px;left:2px;width:20px;height:20px;border-radius:var(--r-circle);background:#fff;box-shadow:0 1px 3px #0003;transition:left .15s}.sw.on{background:var(--brand-fill)}.sw.on:after{left:20px}.conn{display:flex;align-items:center;gap:var(--sp-6);padding:var(--sp-6) var(--sp-7);border:1px solid var(--line);border-radius:11px;margin-bottom:var(--sp-4)}.ci{width:32px;height:32px;border-radius:9px;background:var(--tile);border:1px solid var(--tile-line);color:var(--ink);display:grid;place-items:center;overflow:hidden;flex:none}.ci svg{width:18px;height:18px;display:block}.ci.kdark{background:var(--tile-dark);border-color:transparent}.conn .cn{font-weight:600;font-size:var(--fs-9);display:block}.conn .cs{font-size:var(--fs-6);color:var(--mid);display:block}.conn .tag{margin-left:auto;font-size:var(--fs-5);font-weight:600;padding:5px 11px;border-radius:var(--r-3);white-space:nowrap}.conn .tag.ok{color:var(--green);background:var(--green-soft)}.conn .tag.need{color:var(--amber);background:var(--amber-soft)}.conn .tag.add{color:var(--brand);background:var(--brand-soft)}.integ{border:1px solid var(--line);border-radius:var(--r-5);margin-bottom:var(--sp-5);overflow:hidden;background:var(--card)}.integ-row{display:flex;align-items:center;gap:11px;padding:11px 12px}.integ-info{flex:1;min-width:0;display:flex;flex-direction:column}.integ-info .cn{font-size:var(--fs-9);font-weight:600;color:var(--ink)}.integ-info .cs{font-size:var(--fs-6);color:var(--mid);margin-top:1px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.guide-btn{display:inline-flex;align-items:center;gap:5px;font-size:var(--fs-6);font-weight:600;color:var(--mid);padding:5px 8px;border-radius:var(--r-3);flex:none;transition:background .15s,color .15s,transform .12s}.guide-btn:hover{background:var(--line-2);color:var(--ink)}.guide-btn .chev{width:13px;height:13px;transition:transform .18s}.integ.open .guide-btn .chev{transform:rotate(90deg)}.integ .tag{font-size:var(--fs-5);font-weight:600;padding:5px 10px;border-radius:var(--r-3);white-space:nowrap;flex:none}.integ .tag.ok{color:var(--ok);background:var(--ok-soft)}.integ .tag.add{color:var(--brand);background:var(--brand-soft)}.integ-guide{display:none;padding:2px 15px 15px;border-top:1px solid var(--line-2)}.integ.open .integ-guide{display:block}.integ-body{padding:var(--sp-2) var(--sp-7) var(--sp-7);border-top:1px solid var(--line-2)}.integ-body>.usage-note:first-child{margin-top:var(--sp-6)}.integ-guide .steps{margin:14px 0 13px;padding:0;list-style:none;counter-reset:st}.integ-guide .steps li{position:relative;padding:0 0 13px 34px;font-size:var(--fs-8);color:var(--mid);line-height:1.6;counter-increment:st}.integ-guide .steps li:last-child{padding-bottom:0}.integ-guide .steps li:before{content:counter(st);position:absolute;left:0;top:-1px;width:22px;height:22px;border-radius:var(--r-circle);background:var(--brand-soft);color:var(--brand);font-size:var(--fs-5);font-weight:700;display:grid;place-items:center}.integ-guide .steps li:not(:last-child):after{content:"";position:absolute;left:10.5px;top:23px;bottom:3px;width:1.5px;background:var(--line)}.integ-guide .steps b{color:var(--ink);font-weight:600}.guide-tip{display:flex;gap:7px;font-size:var(--fs-6);color:var(--mid);background:var(--brand-soft);border-radius:9px;padding:9px 11px;line-height:1.55}.guide-tip svg{width:14px;height:14px;color:var(--brand);flex:none;margin-top:var(--sp-1)}.member{display:flex;align-items:center;gap:11px;padding:11px 2px;border-bottom:1px solid var(--line-2)}.member .m-copy{flex:1 1 auto;min-width:0}.member .mn{font-weight:600;font-size:var(--fs-9);display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.member .mm2{font-size:var(--fs-6);color:var(--mid);display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.member .member-usage{font-style:normal;color:var(--dim)}.member .role{margin-left:auto;font-size:var(--fs-6);color:var(--mid);font-weight:500}.member .role.admin{color:var(--brand);font-weight:600}.member .role-sel{margin-left:auto;flex:none}.member .role-sel .sel-btn{min-height:0;font-size:var(--fs-6);font-weight:600;background:var(--card);border-radius:var(--r-3);padding:5px 8px}.member .role-sel .sel-btn:disabled{opacity:.5}.member-off{flex:none;padding:4px 9px;border-radius:7px;border:1px solid var(--line);background:transparent;color:var(--mid);font:inherit;font-size:var(--fs-5);font-weight:600;cursor:pointer;white-space:nowrap;transition:color .15s,background .15s,border-color .15s}.member-off:hover:not(:disabled){background:var(--line-2);color:var(--ink)}.member-off:disabled{opacity:.5;cursor:default}.member.off .ava,.member.off .m-copy{opacity:.55}.member-x{flex:none;width:26px;height:26px;display:inline-flex;align-items:center;justify-content:center;border-radius:7px;color:var(--dim);background:transparent;transition:color .15s,background .15s}.member-x:hover{color:var(--warn);background:var(--warn-soft)}.member-x:disabled{opacity:.4}.insight-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--sp-5);margin-top:var(--sp-3)}.insight-cell{border:1px solid var(--line-2);border-radius:11px;padding:13px 14px;display:flex;flex-direction:column;gap:3px}.insight-n{font-size:23px;font-weight:800;color:var(--ink);letter-spacing:-.01em}.insight-l{font-size:var(--fs-5);color:var(--mid)}.audit-empty{font-size:var(--fs-7);color:var(--dim);padding:var(--sp-5) var(--sp-1)}.audit-list{display:flex;flex-direction:column;max-height:340px;overflow-y:auto;margin-top:var(--sp-2)}.audit-row{display:flex;align-items:flex-start;gap:9px;padding:9px 2px;border-bottom:1px solid var(--line-2)}.audit-ic{color:var(--dim);flex:none;margin-top:var(--sp-1)}.audit-b{min-width:0}.audit-act{display:block;font-size:14.5px;font-weight:600;color:var(--ink)}.audit-tgt{font-weight:500;color:var(--mid)}.audit-meta{display:block;font-size:var(--fs-5);color:var(--dim);margin-top:var(--sp-1)}.seg{display:inline-flex;border:1px solid var(--line);border-radius:var(--r-4);overflow:hidden}.seg button{display:inline-flex;align-items:center;justify-content:center;padding:8px 15px;font-size:var(--fs-8);font-weight:600;color:var(--mid);transition:background .15s,color .15s}.seg button.on{background:var(--brand-soft);color:var(--brand)}.fin{border:1px solid var(--line);border-radius:var(--r-4);padding:var(--sp-5) var(--sp-6);font-size:var(--fs-9);color:var(--ink);background:var(--bg);min-width:220px;outline:none}.fin::placeholder{color:var(--dim)}.fin:focus{border-color:var(--brand-line);outline:3px solid var(--brand);outline-offset:1px}.menu-btn{display:none;width:38px;height:38px;border-radius:var(--r-4);color:var(--ink);align-items:center;justify-content:center;flex:none;cursor:pointer}.menu-btn:hover{background:var(--brand-soft);color:var(--brand)}.scrim{display:none;position:fixed;inset:0;background:#180c326b;z-index:39}@media(max-width:860px),(max-height:500px)and (pointer:coarse){.login-in{font-size:16px}.rsz-l{display:none}.app,.app.pane-open{grid-template-columns:1fr}.app>.main{grid-column:1}.pane{touch-action:pan-y}.pane-head{display:grid;grid-auto-flow:column;grid-template-columns:minmax(64px,auto) minmax(0,1fr) auto;gap:var(--sp-2);min-height:calc(60px + var(--pane-safe-top, env(safe-area-inset-top, 0px)));padding:calc(8px + var(--pane-safe-top, env(safe-area-inset-top, 0px))) max(8px,env(safe-area-inset-right,0px)) 8px max(8px,env(safe-area-inset-left,0px))}.pane-back{display:inline-flex;align-items:center;justify-content:flex-start;gap:var(--sp-1);min-width:64px;height:44px;padding:0 var(--sp-3) 0 var(--sp-1);border-radius:9px;color:var(--brand);font-size:var(--fs-10);font-weight:650}.pane-back:hover{background:var(--brand-soft)}.pane-back .ic{width:20px;height:20px}.pane-title{min-width:0;justify-content:center;gap:var(--sp-3)}.pane-title>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pane-head .x{justify-self:end;width:44px;height:44px}.pane-actions{justify-self:end}.sp-input,.fin,.sel-search-in{font-size:16px}.pal-item,.me-mi,.fp-item{min-height:44px}.sp-hit{min-height:44px;justify-content:center}.sp-chip-x{width:44px;height:44px;margin-top:-12px;margin-bottom:-12px}.sp-tip{min-height:44px}.pal-pop{left:auto;right:0;transform:none;width:min(296px,calc(100vw - 32px))}.side-kbd{min-width:44px;min-height:44px;margin-top:-11px;margin-bottom:-11px;display:inline-flex;align-items:center;justify-content:center}.sidebar{position:fixed;left:0;top:0;height:100dvh;width:100vw;z-index:40;transform:translate(-100%);transition:transform .26s cubic-bezier(.33,1,.5,1)}.app.nav-open .sidebar{transform:translate(0)}.app.nav-open .scrim{display:none}.side-scroll{flex:0 1 auto}.side-foot{margin-top:auto}.say{font-size:var(--fs-11)}.who{font-size:var(--fs-8)}.who .time{font-size:var(--fs-5)}.menu-btn{display:inline-flex}.thread-head{padding:11px 13px;gap:9px;flex-wrap:wrap}.hide-narrow{display:none}.th-ttl{flex:1;min-width:96px}.th-ttl h1{font-size:var(--fs-11)}.th-star{width:44px;height:44px;margin:-9px 0}.th-desc,.people{display:none}.people.dm-people{display:flex;width:44px;height:44px;flex:none;justify-content:center;margin-left:auto;padding:0}.people.dm-people>.ava{display:none}.people.dm-people>.ava:first-child{display:grid;margin-left:0}.dm-add-people{width:44px;height:44px;justify-content:center;padding:0}.dm-add-people>span{display:none}.mem-banner{margin:var(--sp-1) 0 0;padding:12px 13px}.msgs{padding:12px 13px}.composer{padding:9px 13px 13px}.dm-add{width:44px;height:44px;margin:-9px -8px -9px 0}.workspace-tree-add{width:44px;height:44px}.folder,.leaf,.sub{min-height:36px}.dm-leaf,.bot-leaf,.bot-toggle{min-height:44px}.folder{margin-top:0}.leaf{padding-top:5px;padding-bottom:5px;padding-left:24px}.side-label{padding-left:16px}.sub{padding-top:var(--sp-2);padding-bottom:var(--sp-2)}.folder{padding-top:var(--sp-3);padding-bottom:var(--sp-3)}.tree-add,.side-section-tab,.leaf.folder-ghost-add{min-height:44px}.side-find-toggle{width:44px;height:44px;margin:-11px -11px -11px auto;padding:0;border-radius:9px}.side-find-toggle:active{background:#ffffff1f}.side-dl{display:none}.hub{display:flex;gap:var(--sp-3);margin:var(--sp-1) var(--sp-7) var(--sp-3);padding:0}.hub-i{flex:1 1 0;width:auto;min-width:0;margin:0;padding:0;min-height:44px;justify-content:center;border-radius:var(--r-4);background:#ffffff12}.hub-i:active{background:#ffffff29}.hub-i .ic{opacity:.9}.hub-t{display:none}.hub .hub-badge{position:absolute;top:5px;right:calc(50% - 17px);margin:0;min-width:16px;height:16px;padding:0 var(--sp-2);font-size:var(--fs-2);line-height:16px}.hub .hub-badge.dot{width:7px;min-width:7px;height:7px;top:9px;padding:0}.hub-i{position:relative}.cog,.menu-btn,.attach,.send{width:44px;height:44px}.reply-bar .rb-x{width:44px;height:44px;padding:0;margin:-12px -10px -12px 0}.att-chip .att-x,.pin-item .pin-x{width:44px;height:44px;padding:0;margin:-11px -12px -11px -11px}.att-row{max-height:min(30dvh,calc(var(--app-h, 100dvh) * .3))}.att-chip.att-img .att-x{background:none;padding:0}.att-chip.att-img .att-x svg{width:22px;height:22px;padding:4px;border-radius:999px;background:#0000009e;color:#fff}.att-chip.att-img .att-x:hover svg{background:#000c}.dm-chip .dm-chip-x{width:44px;height:44px;padding:0;margin:-14px -6px -14px -8px}.tr-more{min-height:44px;display:inline-flex;align-items:center;padding:0 var(--sp-5);margin:-12px 0}.x{width:44px;height:44px}.dm-pick-list{max-height:min(24dvh,calc(var(--app-h, 100dvh) * .24))}.dm-pi,.dm-pick-actions button,.dm-chip,.dm-tok-in{min-height:44px}.dm-pick-tok{max-height:96px}.dm-chip-ava{width:20px;height:20px}.dm-pick:has(.dm-chip) .dm-pick-list{max-height:min(16dvh,calc(var(--app-h, 100dvh) * .16))}html.kb-open .dm-pick-list{max-height:calc(var(--app-h, 100dvh) * .16)}html.kb-open .dm-pick:has(.dm-chip) .dm-pick-list{max-height:calc(var(--app-h, 100dvh) * .1)}.dm-pick-actions{position:sticky;bottom:0;z-index:1;background:var(--sidebar-bg);margin-left:-5px;margin-right:-5px;padding-left:5px;padding-right:5px}.leaf .l-name{font-size:var(--fs-10)}.folder .f-name{font-size:16.5px}.folder-new-in{height:36px;font-size:16.5px}.sub .s-name{font-size:var(--fs-9)}.hub-i .hub-t{font-size:var(--fs-10)}.dm-chip{font-size:var(--fs-8);padding-right:var(--sp-4)}.dm-tok-in{font-size:var(--fs-10)}.mem-profile{width:44px;height:44px;margin:-5px}.composer-in .cm-field textarea,.cm-hl,.composer-in .cm-field .cm-input{padding:7.5px 4px 8.5px}.tr-cmd{margin-left:20px}.backdrop{padding:0}.modal{width:100vw;height:100dvh;max-height:100dvh;border-radius:0;grid-template-columns:1fr;grid-template-rows:auto minmax(0,1fr)}.set-side{display:flex;flex-direction:row;gap:var(--sp-2);border-right:0;border-bottom:1px solid var(--line);padding:8px 10px;overflow-x:auto;overflow-y:hidden;white-space:nowrap;flex:none}html.mobileapp .set-side{padding-top:calc(8px + env(safe-area-inset-top,0px));padding-left:calc(10px + env(safe-area-inset-left,0px));padding-right:calc(10px + env(safe-area-inset-right,0px))}.set-ver{margin-top:0;align-self:center;padding:0 var(--sp-2);flex:none}.set-h,.planbox{display:none}.plans{grid-template-columns:1fr}.set-nav{width:auto;flex:none;padding:9px 12px}.set-side{background-image:linear-gradient(to right,var(--line-2),transparent),linear-gradient(to left,var(--line-2),transparent),linear-gradient(to right,var(--sbthumb),transparent),linear-gradient(to left,var(--sbthumb),transparent);background-position:left center,right center,left center,right center;background-repeat:no-repeat;background-size:22px 100%,22px 100%,14px 100%,14px 100%;background-attachment:local,local,scroll,scroll}.set-main{padding:18px max(16px,env(safe-area-inset-right,0px)) calc(18px + env(safe-area-inset-bottom,0px)) max(16px,env(safe-area-inset-left,0px))}.set-main .set-title{position:sticky;top:-18px;z-index:2;background:var(--card);padding-block:18px 6px;margin-block:-18px 4px}.tune-agent-card{padding:var(--sp-6)}.tune-model-row,.tune-effort-row{grid-template-columns:1fr;gap:5px}.tune-mode-note{padding-left:0}.tune-efforts button{min-height:44px;padding:8px 11px}.set-nav,.set-main .mini,.set-main .seg button,.set-main .sel-btn,.set-main .sel.fin .sel-btn,.set-main .member .role-sel .sel-btn,.set-main button.tag,.inv-guest-toggle,.inv-guest-chan{min-height:44px}.set-main .sw{height:44px;background:transparent;margin-top:-10px;margin-bottom:-10px}.set-main .sw:before{content:"";position:absolute;left:0;top:10px;width:42px;height:24px;border-radius:99px;background:var(--line);transition:background .15s}.set-main .sw.on{background:transparent}.set-main .sw.on:before{background:var(--brand-fill)}.set-main .sw:after{top:12px}.member-x{width:44px;height:44px;margin:-9px 0}.member-off{min-height:44px}}@media(max-width:420px){.sub-acct-top{flex-wrap:wrap}.sub-acct-h{flex:1 1 100%}.sub-acct-meta{margin-left:0}.sub-acct-actions{margin-left:auto}.sub-acct-actions .mini,.sub-add-acct,.sub-conn .tag.add{min-height:44px}.tune-box{padding:11px}.tune-head{align-items:flex-start}.tune-catalog-state{white-space:normal}.tune-agent-head{align-items:flex-start}.tune-provider-state{white-space:normal;text-align:right}.primary-provider-row{align-items:stretch;flex-direction:column}.primary-provider-select{width:100%}.primary-provider-select .sel-btn{min-height:44px}.tune-dd-copy{align-items:flex-start;flex-direction:column;gap:0}.tune-model-state{max-width:86px;overflow:hidden;text-overflow:ellipsis}}@media(prefers-reduced-motion:reduce){*{transition:none!important}}.login-wrap{position:fixed;inset:0;z-index:58;display:grid;grid-template-columns:minmax(0,1fr);place-items:safe center;overflow-y:auto;-webkit-overflow-scrolling:touch;padding:24px;background:radial-gradient(120% 74% at 50% 0%,var(--brand-soft) 0%,var(--bg) 62%)}html.dark .login-wrap{background:radial-gradient(120% 74% at 50% 0%,#2a1d45,#141317 62%)}.login-card{width:min(360px,92vw);max-width:100%;background:var(--card);border:1px solid var(--line);border-radius:var(--r);box-shadow:var(--shadow-lg);padding:36px 30px 30px;display:flex;flex-direction:column;align-items:center;text-align:center;animation:ckIn .26s cubic-bezier(.33,1,.5,1)}.login-logo{width:54px;height:54px;color:#25123f;display:inline-block}html.dark .login-logo{color:#f8f8f8}.login-logo svg{width:100%;height:100%;display:block}.login-ttl{font-size:24px;font-weight:700;letter-spacing:.06em;color:var(--ink);margin-top:13px}.login-sub{font-size:var(--fs-7);color:var(--mid);margin:5px 0 22px;line-height:1.55}.login-sub.strong{font-weight:600;color:var(--ink)}.login-sub.strong:has(+.login-sub){margin-bottom:0}.login-in{width:100%;box-sizing:border-box;border:1px solid var(--line);border-radius:11px;background:var(--bg);padding:11px 13px;font-size:var(--fs-10);color:var(--ink);text-align:center;letter-spacing:.08em;outline:none;transition:border-color .15s,box-shadow .15s}.login-in::placeholder{color:var(--dim);letter-spacing:normal}.login-in:focus{border-color:var(--brand-line);box-shadow:0 0 0 4px var(--brand-soft)}.login-in:focus-visible{outline:none}.login-btn{width:100%;margin-top:var(--sp-5);background:var(--brand-grad);color:#fff;font-weight:700;font-size:var(--fs-10);border-radius:11px;padding:11px 0;transition:filter .15s,transform .12s}.login-btn:hover{filter:brightness(1.07)}.login-btn:active{transform:scale(.98)}.login-btn:disabled{opacity:.55;cursor:default}.login-err{margin-top:var(--sp-6);font-size:var(--fs-7);font-weight:600;color:#d0453b}.login-err:not(:last-child){margin-bottom:var(--sp-5)}html.dark .login-err{color:#f08a7e}.trial-expired{display:flex;align-items:center;gap:var(--sp-6);justify-content:space-between;padding:10px 16px;background:var(--warn-soft,#FFF4E5);border-bottom:1px solid var(--line-2);font-size:var(--fs-8);flex-wrap:wrap}html.dark .trial-expired{background:#2a2013;border-bottom-color:#3a2e1c}.trial-expired.soon{background:var(--brand-soft);border-bottom-color:var(--brand-line)}html.dark .trial-expired.soon{background:#1e1830;border-bottom-color:#2e2444}.trial-expired-text{display:flex;align-items:baseline;gap:var(--sp-4);min-width:0;flex-wrap:wrap}.trial-expired-text strong{font-weight:700}.trial-expired-text span{color:var(--dim)}.trial-expired-actions{display:flex;align-items:center;gap:var(--sp-3);flex:none}.join-banner{display:flex;align-items:center;gap:var(--sp-6);justify-content:space-between;padding:var(--sp-5) var(--sp-8);background:var(--brand-soft);border-bottom:1px solid var(--brand-line);font-size:var(--fs-8);flex-wrap:wrap;flex-shrink:0;padding-bottom:max(var(--sp-5),env(safe-area-inset-bottom,0px))}html.dark .join-banner{background:#1e1830;border-bottom-color:#2e2444}.jb-copy{display:flex;flex-direction:column;gap:var(--sp-1);min-width:0;flex:1 1 240px;overflow-wrap:anywhere}.join-banner>.mini{flex-shrink:0;min-height:44px;white-space:normal}.jb-title{font-weight:700;color:var(--ink)}.jb-sub{color:var(--dim);font-size:var(--fs-6)}.trial-expired-cta{appearance:none;border:0;background:var(--brand,#D42B42);color:#fff;font:inherit;font-weight:700;padding:var(--sp-3) var(--sp-7);border-radius:var(--r-3);cursor:pointer}.trial-expired-cta:hover{background:var(--brand-strong,#B62034)}.trial-expired-close{appearance:none;border:0;background:transparent;color:var(--dim);font:inherit;padding:var(--sp-3) var(--sp-4);border-radius:var(--r-3);cursor:pointer;line-height:1}.trial-expired-close:hover{background:color-mix(in srgb,currentColor 12%,transparent)}.desktop-outdated{display:flex;align-items:center;gap:var(--sp-6);justify-content:space-between;padding:var(--sp-4) var(--sp-6) var(--sp-4) var(--sp-8);background:var(--brand-soft);border-bottom:1px solid var(--brand-line);font-size:var(--fs-8);flex-wrap:wrap;flex-shrink:0}html.dark .desktop-outdated{background:#1e1830;border-bottom-color:#2e2444}.do-copy{display:flex;flex-direction:column;gap:var(--sp-1);min-width:0;flex:1 1 320px;line-height:1.45}.do-head{display:flex;align-items:baseline;gap:var(--sp-4);flex-wrap:wrap;min-width:0}.do-head strong{font-weight:700;color:var(--ink)}.do-hint{color:var(--dim)}.do-notes{display:flex;flex-wrap:wrap;gap:0 var(--sp-6);margin:0;padding:0;list-style:none;font-size:var(--fs-7);color:var(--dim)}.do-notes li{position:relative;padding-left:var(--sp-5)}.do-notes li:before{content:"";position:absolute;left:0;top:.6em;width:4px;height:4px;border-radius:50%;background:currentColor;opacity:.7}.do-actions{display:flex;align-items:center;gap:var(--sp-3);flex:none}.desktop-outdated a.mini{display:inline-flex;align-items:center;text-decoration:none;white-space:nowrap}.desktop-outdated a.mini.g{color:var(--ink);background:var(--card)}.do-close{appearance:none;border:0;background:transparent;color:var(--dim);font:inherit;padding:var(--sp-3) var(--sp-4);border-radius:var(--r-3);cursor:pointer;line-height:1}.do-close:hover{background:color-mix(in srgb,currentColor 12%,transparent)}html.desktop-mac .desktop-outdated{-webkit-app-region:drag}html.desktop-mac .desktop-outdated a,html.desktop-mac .desktop-outdated button{-webkit-app-region:no-drag}@media(max-width:860px),(max-height:500px)and (pointer:coarse){html.desktop-mac .desktop-outdated{margin-top:34px}html.desktop-mac .desktop-outdated+.thread-head{margin-top:0}}.login-retry{appearance:none;border:1px solid currentColor;background:transparent;color:inherit;font:inherit;font-weight:700;padding:var(--sp-3) var(--sp-6);border-radius:var(--r-3);cursor:pointer}.login-retry:disabled{opacity:.55;cursor:default}.login-retry:hover:not(:disabled){background:color-mix(in srgb,currentColor 10%,transparent)}.login-card.shake{animation:loginShake .3s ease}@keyframes loginShake{0%,to{transform:none}25%{transform:translate(-6px)}75%{transform:translate(6px)}}.login-card{position:relative}.login-lang{position:absolute;top:14px;left:14px;z-index:1}.login-lang .sel-btn{min-height:0;font-size:var(--fs-6);color:var(--dim);background:transparent;border-color:var(--line);border-radius:var(--r-3);padding:3px 6px}.login-lang .sel-btn:hover:not(:disabled){border-color:var(--brand-line);background:transparent;color:var(--ink)}.login-x{position:absolute;top:12px;right:12px;width:30px;height:30px;display:inline-flex;align-items:center;justify-content:center;border-radius:var(--r-3);color:var(--dim)}.login-x:hover{color:var(--ink);background:var(--line-2)}@media(hover:none),(pointer:coarse){.login-x{top:5px;right:5px;width:44px;height:44px}.login-btn{min-height:44px}.login-lang{top:7px;left:7px}.login-lang .sel-btn{min-height:44px;padding:3px 10px}}.lp{height:100dvh;background:var(--bg);color:var(--ink);overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch}.lp-nav{position:sticky;top:0;z-index:20;display:flex;align-items:center;justify-content:space-between;padding:14px 28px;background:color-mix(in srgb,var(--bg) 82%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--line-2)}.lp-brand{display:flex;align-items:center;gap:9px;font-weight:800;letter-spacing:.04em;font-size:var(--fs-12)}.lp-logo{width:26px;height:26px;color:var(--brand)}.lp-logo.sm{width:20px;height:20px}.lp-logo svg{width:100%;height:100%;display:block}.lp-nav-cta{display:flex;align-items:center;gap:var(--sp-5)}.lp-link{font-size:var(--fs-9);font-weight:600;color:var(--mid);padding:var(--sp-4) var(--sp-5);border-radius:9px}.lang-partial{margin-left:auto;font-size:var(--fs-4);font-weight:600;color:var(--dim);background:var(--line-2);border-radius:var(--r-pill);padding:var(--sp-1) var(--sp-4);white-space:nowrap}.lang-i.on .lang-partial{margin-right:var(--sp-3)}.lp-lang{display:inline-flex;align-items:center;gap:5px;color:var(--mid);padding:var(--sp-3) var(--sp-4);border-radius:9px;cursor:pointer}.lp-lang:hover{background:var(--line-2);color:var(--ink)}.lp-lang select{border:none;background:none;color:inherit;font-size:var(--fs-9);font-weight:600;cursor:pointer;padding:0;font-family:inherit}.lp-lang select:focus-visible{outline:2px solid var(--brand);outline-offset:3px;border-radius:var(--r-2)}.lp-nav-cta .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.lp-link:hover{color:var(--ink);background:var(--line-2)}.lp-btn{font-weight:700;font-size:var(--fs-9);border-radius:11px;padding:9px 16px;transition:filter .15s,transform .12s,background .15s}.lp-btn.p{background:var(--brand-grad);color:#fff}.lp-btn.p:hover{filter:brightness(1.08)}.lp-btn.g{background:var(--line-2);color:var(--ink)}.lp-btn.g:hover{background:var(--line)}.lp-btn:active{transform:scale(.98)}.lp-btn.lg{font-size:var(--fs-11);padding:13px 26px;border-radius:13px}.lp-btn.full{width:100%;justify-content:center;padding:11px 0;margin-top:auto}@media(max-width:620px){.lp-nav{padding:var(--sp-6) var(--sp-8);gap:var(--sp-4)}.lp-nav-cta{gap:var(--sp-3)}.lp-nav-dl,.lp-nav-login{display:none}}.lp-hero{max-width:860px;margin:0 auto;padding:76px 24px 60px;text-align:center}.lpd{max-width:1000px;margin:56px auto 0;display:grid;grid-template-columns:1fr 300px;gap:28px;align-items:center;text-align:left}.lpd-app{border:1px solid var(--line);border-radius:var(--r-7);overflow:hidden;background:var(--card);box-shadow:var(--shadow-lg)}.lpd-bar{display:flex;align-items:center;gap:var(--sp-3);padding:10px 13px;border-bottom:1px solid var(--line);background:color-mix(in srgb,var(--card) 88%,var(--ink) 4%)}.lpd-d{width:9px;height:9px;border-radius:var(--r-circle);background:var(--line-2)}.lpd-d.r{background:#ff5f57}.lpd-d.y{background:#febc2e}.lpd-d.g{background:#28c840}.lpd-url{margin-left:var(--sp-4);font-size:var(--fs-4);color:var(--dim);font-weight:600}.lpd-body{display:grid;grid-template-columns:132px 1fr;min-height:328px}.lpd-side{border-right:1px solid var(--line);padding:12px 9px;background:var(--sidebar-bg)}.lpd-seg{display:flex;gap:3px;padding:3px;border-radius:var(--r-3);background:#ffffff14;margin-bottom:11px}.lpd-seg span{flex:1;text-align:center;font-size:var(--fs-1);font-weight:700;padding:5px 0;border-radius:var(--r-2);color:#ffffff8c}.lpd-seg span.on{background:var(--brand-fill);color:#fff}.lpd-chn{display:flex;align-items:center;gap:var(--sp-3);padding:5px 6px;font-size:var(--fs-4);color:#ffffffa8;border-radius:var(--r-2)}.lpd-chn.on{background:#ffffff21;color:#fff}.lpd-chn .i{flex:none;min-width:15px;text-align:center;opacity:.7;font-weight:700;white-space:nowrap}.lpd-grp{font-size:10.5px;font-weight:800;letter-spacing:.04em;color:#fff6;margin:9px 0 3px;padding-left:var(--sp-2)}.lpd-main{padding:var(--sp-7) var(--sp-8);display:flex;flex-direction:column;gap:9px;background:var(--bg);position:relative;overflow:hidden;min-height:390px}.lpd-el{opacity:0;transform:translateY(12px);transition:opacity .45s ease,transform .45s cubic-bezier(.22,1,.36,1)}.lpd-el.show{opacity:1;transform:none}.lpd-line{display:flex;gap:9px;align-items:flex-start;max-width:96%}.lpd-av2{flex:none;width:26px;height:26px;border-radius:var(--r-3);display:grid;place-items:center;color:#fff;font-size:var(--fs-4);font-weight:800}.lpd-av2.ax{background:var(--brand-grad)}.lpd-mb{min-width:0}.lpd-nm{font-size:var(--fs-4);font-weight:800;color:var(--ink);margin-bottom:1px}.lpd-nm .bot{margin-left:5px;font-size:10px;font-weight:800;color:var(--brand);background:var(--brand-soft);border-radius:var(--r-1);padding:1px 4px;vertical-align:1px}.lpd-tx{font-size:var(--fs-7);line-height:1.5;color:var(--ink)}.lpd-tx .mention{color:var(--brand);font-weight:700}.lpd-react{display:inline-flex;align-items:center;gap:var(--sp-2);margin-top:5px;padding:2px 9px;border-radius:var(--r-pill);background:var(--brand-soft);font-size:var(--fs-4);color:var(--brand);font-weight:700}.lpd-plan{margin-top:5px;border:1px solid var(--brand-line);border-radius:11px;background:var(--brand-soft);padding:var(--sp-5) var(--sp-6)}.lpd-plan-h{font-size:var(--fs-4);font-weight:800;color:var(--brand);margin-bottom:7px;display:flex;align-items:center;gap:5px}.lpd-step{display:flex;align-items:center;gap:7px;font-size:var(--fs-5);color:var(--mid);padding:var(--sp-1) 0;opacity:.35;transition:opacity .4s}.lpd-plan.run .lpd-step{opacity:1}.lpd-plan.run .lpd-step:nth-child(2){transition-delay:.15s}.lpd-plan.run .lpd-step:nth-child(3){transition-delay:.5s}.lpd-plan.run .lpd-step:nth-child(4){transition-delay:.9s}.lpd-ck{width:15px;height:15px;border-radius:var(--r-circle);background:var(--line-2);color:var(--dim);display:grid;place-items:center;font-size:9px;flex:none;transition:background .3s,color .3s}.lpd-plan.run .lpd-step:nth-child(-n+3) .lpd-ck{background:var(--brand-fill);color:#fff}.lpd-collab{display:flex;align-items:center;gap:7px;flex-wrap:wrap;margin-top:var(--sp-3);font-size:var(--fs-4);color:var(--mid)}.lpd-agent{display:inline-flex;align-items:center;gap:5px;padding:5px 10px;border:1px solid var(--line);border-radius:var(--r-pill);background:var(--card);font-weight:700;color:var(--ink)}.lpd-av{width:17px;height:17px;border-radius:5px;display:grid;place-items:center;color:#fff;font-size:10.5px;font-weight:800}.lpd-av.pulse{animation:lpdPulse 1s ease-in-out infinite}.lpd-arrow{color:var(--dim);font-weight:700}@keyframes lpdPulse{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.14);opacity:.7}}.lpd-preview{display:flex;gap:var(--sp-6);margin-top:var(--sp-3);max-width:340px;padding:11px;border:1px solid var(--brand-line);border-radius:13px;background:var(--card);box-shadow:0 3px 16px #7a2ed01f}.lpd-pv-thumb{flex:none;width:76px;height:60px;border-radius:9px;background:var(--brand-grad);position:relative;overflow:hidden;display:flex;align-items:flex-end;justify-content:space-around;padding:8px 9px}.lpd-pv-thumb:before{content:"";position:absolute;inset:0;background:radial-gradient(120% 90% at 70% 10%,rgba(255,255,255,.35),transparent 60%)}.lpd-pv-thumb span{position:relative;width:9px;border-radius:3px 3px 0 0;background:#ffffffe6}.lpd-pv-thumb span:nth-child(1){height:38%}.lpd-pv-thumb span:nth-child(2){height:64%}.lpd-pv-thumb span:nth-child(3){height:48%}.lpd-pv-thumb span:nth-child(4){height:82%}.lpd-pv-meta{min-width:0;display:flex;flex-direction:column;justify-content:center}.lpd-pv-t{font-size:var(--fs-7);font-weight:800;color:var(--ink);line-height:1.35}.lpd-pv-s{font-size:var(--fs-3);color:var(--dim);margin-top:var(--sp-1)}.lpd-pv-a{font-size:var(--fs-5);font-weight:800;color:var(--brand);margin-top:var(--sp-3)}.lpk{position:relative;max-width:600px;margin:44px auto 0;padding-top:var(--sp-4)}.lpk-fence{position:relative;height:96px;border:2px dashed var(--line);border-radius:var(--r-7);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--sp-2);background:transparent}.lpk-fence-l{font-size:var(--fs-8);font-weight:800;color:var(--mid)}.lpk-fence-e{font-size:var(--fs-5);color:var(--faint)}.lpk-cards{display:flex;justify-content:center;gap:var(--sp-7);margin-top:-14px;flex-wrap:wrap}.lpk-card{position:relative;width:172px;padding:var(--sp-6) var(--sp-7);border:1px solid var(--line);border-radius:13px;background:var(--card);box-shadow:var(--shadow);opacity:0;transform:translateY(10px);transition:transform .6s cubic-bezier(.5,0,.2,1),opacity .5s}.lpk.in .lpk-card{opacity:1;transform:translateY(0)}.lpk.in .lpk-card.k1{transform:translate(-8px,4px) rotate(-3deg);animation:lpkfloat1 4.5s ease-in-out .8s infinite}.lpk.in .lpk-card.k2{transform:translateY(-6px);animation:lpkfloat2 5.2s ease-in-out 1s infinite}.lpk.in .lpk-card.k3{transform:translate(8px,6px) rotate(3deg);animation:lpkfloat1 4.9s ease-in-out 1.2s infinite reverse}.lpk-who{display:flex;align-items:center;gap:7px;font-size:var(--fs-7);font-weight:700;color:var(--ink)}.lpk-av{width:20px;height:20px;border-radius:var(--r-2);color:#fff;font-size:var(--fs-3);font-weight:800;display:flex;align-items:center;justify-content:center;flex:none}.lpk-use{display:flex;align-items:center;gap:var(--sp-3);margin-top:9px}.lpk-ai{font-size:var(--fs-4);font-weight:700;color:var(--mid);padding:var(--sp-1) var(--sp-4);border-radius:var(--r-2);background:var(--soft);border:1px solid var(--line)}.lpk-lock{font-size:var(--fs-3);color:var(--faint);font-weight:600}.lpk-x{position:absolute;top:-10px;right:-8px;width:22px;height:22px;border-radius:var(--r-circle);background:var(--card);border:1px solid var(--line);color:#c2453f;font-size:var(--fs-4);font-weight:800;display:flex;align-items:center;justify-content:center;box-shadow:var(--shadow);opacity:0;transform:scale(.4);transition:opacity .4s ease .9s,transform .4s cubic-bezier(.2,1.4,.4,1) .9s}.lpk.in .lpk-x{opacity:1;transform:scale(1)}.lpk-cap{text-align:center;margin-top:20px;font-size:var(--fs-8);font-weight:600;color:var(--mid)}@keyframes lpkfloat1{0%,to{translate:0 0}50%{translate:0 -6px}}@keyframes lpkfloat2{0%,to{translate:0 0}50%{translate:0 5px}}.lpf{max-width:560px;margin:36px auto 0;text-align:left;background:var(--card);border:1px solid var(--line);border-radius:18px;box-shadow:var(--shadow);padding:20px 20px 16px}.lpf-line{display:flex;gap:var(--sp-5);margin-bottom:var(--sp-7)}.lpf-line:last-of-type{margin-bottom:var(--sp-3)}.lpf-run{display:inline-flex;align-items:center;gap:var(--sp-4);margin-top:var(--sp-2);padding:9px 13px;border-radius:11px;background:var(--soft);border:1px solid var(--line);font-size:var(--fs-7);font-weight:600;color:var(--mid)}.lpf-run.done{color:var(--brand)}.lpf-spin{width:13px;height:13px;border-radius:var(--r-circle);border:2px solid var(--line);border-top-color:var(--brand);animation:lpfspin .8s linear infinite;flex:none}.lpf-run.done .lpf-spin{border:2px solid var(--brand);animation:none}.lpf-bar{width:60px;height:5px;border-radius:3px;background:var(--line);overflow:hidden;flex:none}.lpf-bar i{display:block;height:100%;width:40%;background:var(--brand-grad);animation:lpfbar 1.4s ease-in-out infinite}.lpf-run.done .lpf-bar i{width:100%;animation:none}.lpf-tag{margin-top:var(--sp-4);text-align:center;font-size:var(--fs-6);font-weight:700;color:var(--brand);padding-top:var(--sp-6);border-top:1px dashed var(--line)}@keyframes lpfspin{to{transform:rotate(360deg)}}@keyframes lpfbar{0%{transform:translate(-100%)}to{transform:translate(280%)}}.lpv{max-width:820px;margin:34px auto 0}.lpv-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px;align-items:stretch}.lpv-col{display:flex;flex-direction:column;gap:var(--sp-5);padding:var(--sp-8);border-radius:var(--r-7);background:var(--card);border:1px solid var(--line);box-shadow:var(--shadow)}.lpv-col.axit{border-color:var(--brand-line);box-shadow:0 10px 30px #7a2ed024}.lpv-cap{display:flex;align-items:center;gap:var(--sp-4);font-size:var(--fs-10);font-weight:800;color:var(--mid)}.lpv-cap span{font-size:var(--fs-2);font-weight:700;color:var(--faint);padding:var(--sp-1) var(--sp-4);border-radius:20px;background:var(--soft);border:1px solid var(--line)}.lpv-col.axit .lpv-cap{color:var(--brand)}.lpv-col.axit .lpv-cap span{color:var(--brand);border-color:var(--brand-line);background:var(--brand-soft)}.lpv-seq,.lpv-orch{display:flex;flex-direction:column;align-items:center;gap:0;flex:1}.lpv-seqitem{display:flex;flex-direction:column;align-items:center;width:100%}.lpv-node{width:100%;text-align:center;padding:11px 12px;border-radius:11px;background:var(--soft);border:1px solid var(--line);margin:5px 0}.lpv-node b{display:block;font-size:var(--fs-7);font-weight:700;color:var(--ink)}.lpv-node span{display:block;font-size:var(--fs-4);color:var(--mid);margin-top:3px}.lpv-col.axit .lpv-node{background:var(--brand-soft);border-color:var(--brand-line)}.lpv-col.axit .lpv-node b{color:var(--brand-strong,var(--brand))}.lpv-down{font-size:var(--fs-10);color:var(--faint);line-height:1;margin:1px 0}.lpv-arrows{display:flex;justify-content:space-around;width:74%;height:16px;align-items:center}.lpv-arrows span{width:1.5px;height:14px;background:var(--brand-line);position:relative}.lpv-arrows span:after{content:"";position:absolute;bottom:-1px;left:50%;transform:translate(-50%);border-left:3px solid transparent;border-right:3px solid transparent;border-top:4px solid var(--brand-line)}.lpv-arrows.fan span:first-child{transform:rotate(20deg)}.lpv-arrows.fan span:last-child{transform:rotate(-20deg)}.lpv-agents{position:relative;display:flex;justify-content:space-between;gap:var(--sp-3);width:100%;margin:var(--sp-1) 0}.lpv-agent{flex:1;text-align:center;padding:8px 3px;border-radius:9px;background:var(--card);border:1px solid var(--brand-line);min-width:0}.lpv-agent b{display:block;font-size:var(--fs-3);font-weight:800;color:var(--brand);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lpv-agent span{display:block;font-size:10px;color:var(--faint);font-weight:600;margin-top:var(--sp-1);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lpv-node.cost{background:var(--card);border-style:dashed}.lpv-node.cost b{color:var(--ink)}.lpv-coord{position:absolute;top:50%;left:14%;right:14%;height:0;border-top:1.5px dashed var(--brand-line);opacity:0;transition:opacity .5s ease .7s}.lpv.in .lpv-coord{opacity:1;animation:lpvco 2s ease-in-out .9s infinite}.lpv-badge{margin-top:var(--sp-4);text-align:center;font-size:var(--fs-5);font-weight:700;color:var(--faint)}.lpv-badge.brand{color:var(--brand)}.lpv-foot{max-width:640px;margin:20px auto 0;text-align:center;font-size:var(--fs-9);color:var(--mid);line-height:1.6}.lpv-foot b{color:var(--brand);font-weight:800}.lpv-el{opacity:0;transform:translateY(8px);transition:opacity .5s,transform .5s cubic-bezier(.3,1,.4,1)}.lpv.in .lpv-el{opacity:1;transform:none}@keyframes lpvco{0%,to{opacity:.4}50%{opacity:1}}@media(max-width:640px){.lpv-grid{grid-template-columns:1fr;gap:var(--sp-7)}}@media(prefers-reduced-motion:reduce){.lpv-el{transition:none;opacity:1;transform:none}.lpv.in .lpv-coord{animation:none;opacity:1}}.lpg{max-width:980px;margin:28px auto 0}.lpg-diag{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1.3fr);gap:var(--sp-7);align-items:center}.lpg-col{display:flex;flex-direction:column;gap:9px;min-width:0}.lpg-in{display:flex;gap:var(--sp-4);align-items:flex-start;padding:9px 11px;border-radius:var(--r-5);background:var(--card);border:1px solid var(--line);box-shadow:var(--shadow)}.lpg-av{width:26px;height:26px;border-radius:var(--r-3);color:#fff;font-size:var(--fs-2);font-weight:800;display:flex;align-items:center;justify-content:center;flex:none}.lpg-inb{display:flex;flex-direction:column;gap:1px;min-width:0}.lpg-inb b{font-size:var(--fs-6);font-weight:800;color:var(--ink)}.lpg-inb em{font-style:normal;font-size:var(--fs-4);color:var(--mid);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lpg-chan{font-size:var(--fs-2);color:var(--faint);font-weight:700;margin-top:var(--sp-1)}.lpg-mid{display:flex;flex-direction:column;align-items:center;gap:7px;flex:none}.lpg-inlbl,.lpg-outlbl{font-size:var(--fs-2);font-weight:800;color:var(--faint);text-align:center}.lpg-outlbl{color:var(--brand);max-width:110px;line-height:1.3}.lpg-orb{width:94px;height:94px;border-radius:var(--r-circle);background:var(--brand-grad);color:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;flex:none;box-shadow:0 0 0 6px var(--brand-soft),0 12px 34px #7a2ed066}.lpg-orb b{font-size:20.5px;font-weight:800;letter-spacing:.02em}.lpg-orb span{font-size:var(--fs-1);opacity:.85}.lpg.in .lpg-orb{animation:lpgorb 2.2s ease-in-out infinite}.lpg-fk{display:flex;align-items:center;gap:7px}.lpg-fork{flex:none;font-size:var(--fs-4);font-weight:800;padding:7px 9px;border-radius:9px;border:1.5px solid;background:var(--card);white-space:nowrap}.lpg-cycle{display:flex;align-items:center;gap:3px;flex:1;min-width:0;overflow:hidden}.lpg-st{font-size:var(--fs-1);font-weight:700;color:var(--faint);padding:3px 5px;border-radius:var(--r-2);background:var(--soft);border:1px solid var(--line);transition:background .3s,color .3s,border-color .3s;white-space:nowrap}.lpg-st.on{color:#fff;background:var(--brand-fill);border-color:var(--brand)}.lpg-loop{font-size:var(--fs-6);color:var(--brand);font-weight:800;flex:none}.lpg-res{font-size:var(--fs-12);flex:none}.lpg-legend{max-width:780px;margin:22px auto 0;text-align:center;font-size:var(--fs-7);color:var(--mid);line-height:1.7}.lpg-el{opacity:0;transform:translate(-8px);transition:opacity .5s,transform .5s cubic-bezier(.3,1,.4,1)}.lpg.in .lpg-el{opacity:1;transform:none}.lpg-col.forks .lpg-el{transform:translate(8px)}@keyframes lpgorb{0%,to{box-shadow:0 0 0 6px var(--brand-soft),0 12px 34px #7a2ed066}50%{box-shadow:0 0 0 12px var(--brand-soft),0 14px 42px #7a2ed08c}}@media(max-width:760px){.lpg-diag{grid-template-columns:1fr;gap:var(--sp-8)}.lpg-mid{flex-direction:row;flex-wrap:wrap;justify-content:center}.lpg-orb{width:74px;height:74px}.lpg-outlbl{max-width:none}.lpg-fork{font-size:var(--fs-2)}}@media(prefers-reduced-motion:reduce){.lpg-el{transition:none;opacity:1;transform:none}.lpg.in .lpg-orb{animation:none}}.lpw{max-width:600px;margin:40px auto 0}.lpw-cmd{display:flex;align-items:center;gap:var(--sp-4);flex-wrap:wrap;justify-content:center;font-size:var(--fs-9);font-weight:700;color:var(--ink);padding:var(--sp-6) var(--sp-8);border:1px solid var(--line);border-radius:13px;background:var(--card);box-shadow:var(--shadow)}.lpw-av{width:22px;height:22px;border-radius:7px;color:#fff;font-size:var(--fs-4);font-weight:800;display:flex;align-items:center;justify-content:center;flex:none}.lpw-once{font-size:var(--fs-4);font-weight:700;color:var(--brand);padding:2px 9px;border-radius:20px;background:var(--soft);border:1px solid var(--line)}.lpw-fan{text-align:center;font-size:var(--fs-5);color:var(--faint);font-weight:600;margin:var(--sp-6) 0 var(--sp-5)}.lpw-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:9px}.lpw-tile{padding:9px 10px;border:1px solid var(--line);border-radius:var(--r-4);background:var(--card);box-shadow:var(--shadow);opacity:0;transform:translateY(10px) scale(.9);transition:opacity .4s,transform .5s cubic-bezier(.2,1.3,.4,1)}.lpw.in .lpw-tile{opacity:1;transform:none}.lpw-tn{display:block;font-size:var(--fs-4);font-weight:700;color:var(--mid);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lpw-prog{display:block;height:5px;border-radius:3px;background:var(--line);overflow:hidden;margin-top:7px}.lpw-prog i{display:block;height:100%;width:0;background:var(--brand-grad)}.lpw.in .lpw-prog i{animation:lpwfill 1.8s ease-in-out infinite}.lpw-cap{text-align:center;margin-top:18px;font-size:var(--fs-8);font-weight:600;color:var(--mid)}@keyframes lpwfill{0%{width:0}55%{width:100%}60%,to{width:100%;opacity:.55}}@media(max-width:640px){.lpw-grid{grid-template-columns:repeat(3,1fr)}}@media(prefers-reduced-motion:reduce){.lpk-card,.lpk-x,.lpw-tile{transition:none;opacity:1;transform:none;animation:none}.lpf-spin,.lpf-bar i,.lpw-prog i,.lpk.in .lpk-card.k1,.lpk.in .lpk-card.k2,.lpk.in .lpk-card.k3{animation:none}}.lpmd{max-width:560px;margin:40px auto 0}.lpmd-task{display:flex;align-items:center;gap:9px;justify-content:center;flex-wrap:wrap;font-size:var(--fs-9);margin-bottom:18px}.lpmd-task .tl{font-size:var(--fs-4);font-weight:700;color:var(--dim);background:var(--line-2);border-radius:var(--r-pill);padding:3px 10px}.lpmd-task b{color:var(--ink);font-weight:800;transition:opacity .3s}.lpmd-task .arw{color:var(--dim)}.lpmd-task .am{font-weight:800;color:var(--brand);background:var(--brand-soft);border-radius:var(--r-pill);padding:var(--sp-2) var(--sp-6);transition:all .3s}.lpmd-modes{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--sp-6)}.lpmd-mode{border:1px solid var(--line);border-radius:var(--r-6);background:var(--card);padding:var(--sp-8) var(--sp-7);text-align:center;transition:border-color .35s,box-shadow .35s,transform .35s}.lpmd-mode.on{border-color:var(--brand);box-shadow:0 0 0 2px var(--brand-line),0 6px 20px #7a2ed029;transform:translateY(-3px)}.lpmd-mode .mt{font-size:var(--fs-11);font-weight:800;transition:color .3s}.lpmd-mode.on .mt{color:var(--brand)}.lpmd-mode .mx{font-size:var(--fs-6);color:var(--dim);margin-top:var(--sp-1)}.lpmd-mode .md{font-size:var(--fs-5);color:var(--mid);margin-top:7px}@media(max-width:560px){.lpmd-modes{grid-template-columns:1fr;gap:9px}}.lpi{max-width:480px;margin:40px auto 0;border:1px solid var(--line);border-radius:var(--r-7);background:var(--card);padding:18px 20px;box-shadow:var(--shadow);text-align:left}.lpi-h{font-size:var(--fs-8);font-weight:800;margin-bottom:var(--sp-7);display:flex;align-items:center;gap:var(--sp-3);color:var(--ink)}.lpi-h .per{margin-left:auto;font-size:var(--fs-4);font-weight:600;color:var(--dim)}.lpi-row{display:flex;align-items:center;gap:11px;padding:5px 0;font-size:var(--fs-7)}.lpi-row .nm{flex:0 0 66px;color:var(--mid)}.lpi-row .track{flex:1;height:9px;border-radius:99px;background:var(--line-2);overflow:hidden}.lpi-row .track i{display:block;height:100%;border-radius:99px;background:var(--brand-grad);width:0;transition:width 1s cubic-bezier(.22,1,.36,1)}.lpi-row .val{flex:0 0 auto;min-width:42px;text-align:right;font-weight:800;font-size:var(--fs-6);color:var(--ink);opacity:0;transition:opacity .5s ease .5s}.lpi.in .lpi-row .val{opacity:1}@media(prefers-reduced-motion:reduce){.lpi-row .track i{transition:none}.lpi-row .val{transition:none;opacity:1}}.lpd-steps{display:flex;flex-direction:column;gap:var(--sp-5)}.lpd-note{display:flex;gap:11px;padding:12px 13px;border-radius:var(--r-5);border:1px solid var(--line);background:var(--card);opacity:.45;transition:opacity .3s,border-color .3s,box-shadow .3s}.lpd-note.on{opacity:1;border-color:var(--brand-line);box-shadow:0 2px 14px #7a2ed024}.lpd-note .n{flex:none;width:22px;height:22px;border-radius:var(--r-circle);background:var(--line-2);color:var(--dim);display:grid;place-items:center;font-size:var(--fs-4);font-weight:800;transition:background .3s,color .3s}.lpd-note.on .n{background:var(--brand-fill);color:#fff}.lpd-note .nt{display:block;font-size:var(--fs-8);font-weight:800;color:var(--ink)}.lpd-note .nd{font-size:var(--fs-5);color:var(--mid);margin-top:var(--sp-1);line-height:1.5}@media(max-width:820px){.lpd{grid-template-columns:1fr;gap:20px}.lpd-body{grid-template-columns:104px 1fr}}@media(prefers-reduced-motion:reduce){.lpd-el{opacity:1;transform:none;transition:none}.lpd-av.pulse{animation:none}}.lp-badge-sm{display:inline-block;font-size:var(--fs-6);font-weight:700;color:var(--brand);background:var(--brand-soft);border-radius:var(--r-pill);padding:var(--sp-3) var(--sp-7);margin-bottom:22px}.lp-h1{font-size:clamp(30px,5.2vw,50px);font-weight:800;line-height:1.16;letter-spacing:-.02em;margin:0}.lp-grad{background:var(--brand-grad);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.lp-lead{font-size:clamp(14px,2vw,17px);color:var(--mid);line-height:1.7;margin:22px auto 0;max-width:620px}.lp-hero-cta{display:flex;gap:var(--sp-6);justify-content:center;flex-wrap:wrap;margin-top:32px}.lp-hero-note{font-size:var(--fs-7);color:var(--dim);margin-top:var(--sp-8)}.lp-sec-h{font-size:clamp(26px,4.2vw,44px);font-weight:800;text-align:center;letter-spacing:-.02em}.lp-h1{font-size:clamp(40px,7.2vw,84px);font-weight:900;line-height:1.08;letter-spacing:-.03em}.lp-lead{font-size:clamp(16px,2.4vw,22px);max-width:720px}.lpx{max-width:1060px;margin:0 auto;padding:clamp(72px,12vh,140px) 24px;text-align:center}.lpx.alt{background:var(--card);border:1px solid var(--line);border-radius:28px;padding:clamp(56px,9vh,100px) 32px;margin-bottom:24px}.lpx.dim .lpx-d{color:var(--dim)}.lpx-h{font-size:clamp(30px,4.8vw,54px);font-weight:800;letter-spacing:-.02em;line-height:1.18;margin:0}.lpx-d{font-size:clamp(15.5px,2vw,20px);color:var(--mid);line-height:1.85;margin:22px auto 0;max-width:780px}.lpx-big{font-size:clamp(32px,6vw,72px);font-weight:900;letter-spacing:-.03em;margin:26px 0 4px;background:var(--brand-grad);-webkit-background-clip:text;background-clip:text;color:transparent}.lpx-note{margin-top:18px;font-size:16.5px;color:var(--dim)}.lpx-flow{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:48px;text-align:left}.lpx-step{position:relative;padding:28px 22px 24px;background:var(--card);border:1px solid var(--line);border-radius:18px;overflow:hidden}.lpx-step-n{position:absolute;top:-26px;right:6px;font-size:110px;font-weight:900;line-height:1;color:transparent;-webkit-text-stroke:2px var(--brand-line);pointer-events:none}.lpx-step-t{font-size:24px;font-weight:800}.lpx-step-d{margin-top:var(--sp-4);font-size:16.5px;color:var(--mid);line-height:1.65;max-width:88%}.lpx-promises{display:grid;gap:var(--sp-8);margin-top:38px}.lpx-promise{font-size:clamp(19px,3vw,30px);font-weight:800;letter-spacing:-.01em}.lpx-promise:nth-child(2n){color:var(--mid)}.lpx-credit{max-width:760px;margin:26px auto 0;padding:16px 20px;border:1px dashed var(--brand-line);border-radius:var(--r-6);font-size:16.5px;color:var(--mid);line-height:1.7;text-align:center}.lpx-credit b{color:var(--brand)}.lpx-ent{display:block;margin-top:var(--sp-3);color:var(--dim)}.lpx-ent a{color:var(--brand);text-decoration:underline}.lp-plans{justify-content:center}@media(max-width:760px){.lpx-flow{grid-template-columns:1fr}.lpx.alt{border-radius:18px}}.lp-sec-sub{font-size:var(--fs-10);color:var(--mid);text-align:center;margin-top:var(--sp-5);line-height:1.6}.lp-steps{max-width:1000px;margin:0 auto;padding:60px 24px}.lp-steps-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:34px}.lp-step{background:var(--card);border:1px solid var(--line-2);border-radius:var(--r-7);padding:26px 22px}.lp-step-n{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:var(--r-4);background:var(--brand-grad);color:#fff;font-weight:800;font-size:var(--fs-11)}.lp-step-t{font-size:var(--fs-12);font-weight:700;margin-top:15px}.lp-step-d{font-size:var(--fs-9);color:var(--mid);line-height:1.65;margin-top:var(--sp-4)}.lp-features{max-width:1040px;margin:0 auto;padding:60px 24px}.lp-feat-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:34px}.lp-feat{background:var(--card);border:1px solid var(--line-2);border-radius:15px;padding:22px 20px}.lp-feat-ic{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:11px;background:var(--brand-soft);color:var(--brand)}.lp-feat-ic svg{width:19px;height:19px}.lp-feat-t{font-size:var(--fs-11);font-weight:700;margin-top:13px}.lp-feat-d{font-size:var(--fs-8);color:var(--mid);line-height:1.6;margin-top:7px}.lp-pricing{max-width:1040px;margin:0 auto;padding:60px 24px}.lp-cyc{margin:26px auto 0;display:flex;width:max-content}.lp-plans{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,300px));gap:18px;margin-top:30px;align-items:stretch;justify-content:center}.lp-plan{display:flex;flex-direction:column;background:var(--card);border:1px solid var(--line);border-radius:18px;padding:26px 24px}.lp-plan.pop{border-color:var(--brand);box-shadow:0 0 0 3px var(--brand-soft)}.lp-plan-h{display:flex;align-items:center;gap:var(--sp-4);font-size:19.5px;font-weight:800}.lp-pop-badge{font-size:var(--fs-2);font-weight:800;color:#fff;background:var(--brand-grad);border-radius:var(--r-2);padding:3px 8px}.lp-plan-price{margin:var(--sp-7) 0 var(--sp-1)}.lp-plan-price b{font-size:31px;font-weight:800;letter-spacing:-.01em}.lp-plan-price span{font-size:var(--fs-6);color:var(--dim);margin-left:3px}.lp-plan-alt{font-size:var(--fs-7);color:var(--mid)}.lp-plan-d{font-size:var(--fs-8);color:var(--mid);margin:var(--sp-6) 0 var(--sp-6);padding-bottom:var(--sp-7);border-bottom:1px dashed var(--line-2)}.lp-plan-f{list-style:none;margin:0 0 18px;padding:0;display:flex;flex-direction:column;gap:9px}.lp-plan-f li{position:relative;font-size:var(--fs-8);color:var(--mid);padding-left:20px;line-height:1.45}.lp-plan-f li:before{content:"";position:absolute;left:2px;top:6px;width:6px;height:6px;border-radius:var(--r-circle);background:var(--brand-fill)}.lp-faq{max-width:760px;margin:0 auto;padding:60px 24px}.lp-faq-list{margin-top:28px;display:flex;flex-direction:column;gap:var(--sp-5)}.lp-faq-item{border:1px solid var(--line);border-radius:var(--r-5);background:var(--card);overflow:hidden}.lp-faq-q{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-6);padding:16px 18px;font-size:var(--fs-11);font-weight:700;color:var(--ink);cursor:pointer;list-style:none}.lp-faq-q::-webkit-details-marker{display:none}.lp-faq-ic{width:18px;height:18px;flex:none;color:var(--mid);transition:transform .18s}.lp-faq-item[open] .lp-faq-ic{transform:rotate(180deg)}.lp-faq-a{padding:0 18px 16px;font-size:var(--fs-10);line-height:1.65;color:var(--mid)}.lp-maki-promo{position:relative;overflow:hidden;margin:40px 0 0;padding:72px 24px;background:linear-gradient(135deg,#1a0b33,#2c1160 55%,#3a1580);color:#fff}.lp-maki-glow{position:absolute;top:-30%;left:50%;transform:translate(-50%);width:min(900px,120%);height:520px;background:radial-gradient(closest-side,rgba(155,92,232,.55),transparent 70%);pointer-events:none;filter:blur(20px)}.lp-maki-inner{position:relative;max-width:1000px;margin:0 auto;display:flex;align-items:center;gap:48px;flex-wrap:wrap;justify-content:center}.lp-maki-art{position:relative;flex:none;display:grid;place-items:center;width:180px;height:180px}.lp-maki-orbit{position:absolute;inset:0;border-radius:var(--r-circle);border:1.5px dashed rgba(255,255,255,.28);animation:makiSpin 14s linear infinite}@keyframes makiSpin{to{transform:rotate(360deg)}}.lp-maki-copy{flex:1 1 420px;min-width:0;max-width:560px}.lp-maki-badge{display:inline-block;font-size:var(--fs-6);font-weight:800;letter-spacing:.08em;color:#e9c9ff;background:#ffffff1a;border:1px solid rgba(255,255,255,.2);border-radius:var(--r-pill);padding:6px 13px;margin-bottom:var(--sp-8)}.lp-maki-h{font-size:clamp(28px,4.4vw,44px);font-weight:900;line-height:1.12;letter-spacing:-.02em;margin:0 0 var(--sp-8)}.lp-maki-grad{background:linear-gradient(90deg,#ffc94d,#e9a9f5,#b98bf2);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.lp-maki-d{font-size:18px;line-height:1.7;color:#ffffffe0;margin:0 0 22px}.lp-maki-d b{color:#fff}.mk-graph{position:relative;max-width:940px;margin:40px auto 0;display:flex;flex-direction:column;align-items:center;gap:0}.mk-chain{display:flex;flex-wrap:wrap;align-items:stretch;justify-content:center;gap:var(--sp-5)}.mk-node{flex:0 0 auto;width:186px;background:#ffffff17;border:1px solid rgba(255,255,255,.2);border-radius:var(--r-6);padding:13px 14px;text-align:left}.mk-nh{display:flex;align-items:center;gap:7px;font-size:var(--fs-10);font-weight:800;margin-bottom:7px}.mk-nh svg{width:16px;height:16px;flex:none}.mk-nr{font-size:var(--fs-6);color:#ffffffd1;line-height:1.55}.mk-chip{display:inline-flex;align-items:center;gap:5px;margin-top:9px;font-size:var(--fs-4);font-weight:700;background:#ffffff29;border-radius:var(--r-3);padding:var(--sp-2) var(--sp-4)}.mk-chip svg{width:12px;height:12px}.mk-chip.wait{background:#ffc94d38;color:#ffdf9e}.mk-trigger .mk-nh{color:#8fe3c4}.mk-observe .mk-nh{color:#8fc7ff}.mk-check .mk-nh{color:#e9a9f5}.mk-branch{border-color:#ffc94d80}.mk-branch .mk-nh{color:#ffc94d}.mk-action{border-color:#ff9e7a73}.mk-action .mk-nh{color:#ff9e7a}.mk-ok .mk-nh{color:#8fe3c4}.mk-edge{flex:0 0 auto;align-self:center;width:40px;height:2px;background:#fff6;position:relative}.mk-edge:after{content:"";position:absolute;right:-2px;top:50%;transform:translateY(-50%);border-left:7px solid rgba(255,255,255,.55);border-top:5px solid transparent;border-bottom:5px solid transparent}.mk-forkline{width:2px;height:30px;background:linear-gradient(#fff6,#ffffff26);margin:var(--sp-3) 0}.mk-outcomes{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--sp-8)}.mk-el{display:inline-block;font-size:var(--fs-4);font-weight:800;border-radius:var(--r-pill);padding:3px 10px;margin-bottom:9px}.mk-el.yes{color:#57e08e;background:#3cdc7829;border:1px solid rgba(60,220,120,.4)}.mk-el.no{color:#ffffffbf;background:#ffffff1a;border:1px solid rgba(255,255,255,.22)}@media(max-width:720px){.mk-graph{margin-top:28px}.mk-edge{width:24px}.mk-node{width:160px}}@media(max-width:460px){.mk-edge{display:none}.mk-chain{gap:var(--sp-6)}}.lp-maki-promo .lp-btn.p{background:#fff;color:#3a1580}.lp-maki-promo .lp-btn.p:hover{background:#f3e9ff}@media(prefers-reduced-motion:reduce){.lp-maki-orbit{animation:none}}.lp-download{max-width:880px;margin:0 auto;padding:60px 24px}.lp-dl-group{margin-top:30px}.lp-dl-glabel{display:flex;align-items:center;gap:var(--sp-4);font-size:var(--fs-6);font-weight:800;letter-spacing:.06em;color:var(--dim);text-transform:uppercase}.lp-dl-ver{font-size:var(--fs-5);font-weight:700;letter-spacing:0;text-transform:none;color:var(--mid);background:var(--line-2);border-radius:var(--r-pill);padding:var(--sp-1) var(--sp-4)}.lp-dl-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--sp-7);margin-top:var(--sp-6)}.lp-dl-grid.two{grid-template-columns:repeat(2,1fr)}.lp-dl-card{display:flex;flex-direction:column;gap:3px;background:var(--card);border:1px solid var(--line);border-radius:var(--r-6);padding:20px 18px;text-decoration:none;transition:border-color .15s,box-shadow .15s}.lp-dl-card:hover{border-color:var(--brand);box-shadow:0 0 0 3px var(--brand-soft)}.lp-dl-os{font-size:var(--fs-5);font-weight:800;letter-spacing:.06em;color:var(--dim)}.lp-dl-t{display:inline-flex;align-items:center;gap:7px;font-size:var(--fs-11);font-weight:700;color:var(--ink);margin-top:5px}.lp-dl-t svg{width:15px;height:15px;flex:0 0 auto;color:var(--brand)}.lp-dl-note{font-size:var(--fs-7);color:var(--mid);margin-top:3px}.lp-dl-hint{font-size:var(--fs-7);color:var(--dim);text-align:center;margin-top:var(--sp-8);line-height:1.6}.legal-body.dl-page{max-width:880px}.dl-lead{font-size:16.5px;color:var(--mid);line-height:1.7;margin:var(--sp-5) 0 var(--sp-2)}.dl-web{font-size:var(--fs-8);color:var(--dim);margin-top:34px;text-align:center}.dl-web a{color:var(--brand);font-weight:700}.lp-cta{max-width:720px;margin:24px auto;padding:56px 24px;text-align:center}.lp-cta-h{font-size:clamp(22px,3.4vw,30px);font-weight:800;letter-spacing:-.01em}.lp-cta-d{font-size:var(--fs-10);color:var(--mid);margin:12px 0 26px}.lp-foot{display:flex;flex-direction:column;gap:var(--sp-6);padding:22px 28px 26px;border-top:1px solid var(--line-2);color:var(--mid)}.lp-foot-top{display:flex;align-items:center;justify-content:space-between}.lp-foot-right{display:flex;align-items:center;gap:var(--sp-8)}.lp-foot-link{font-size:var(--fs-7);color:var(--mid);font-weight:600}.lp-foot-link:hover{color:var(--ink)}.lp-foot-c{font-size:var(--fs-7);color:var(--dim)}.lp-biz{display:flex;flex-wrap:wrap;gap:var(--sp-2) 0;font-size:var(--fs-6);color:var(--dim);line-height:1.7}.lp-biz span+span:before{content:"·";margin:0 var(--sp-4);color:var(--line-2)}.lp-biz a{color:inherit;text-decoration:none;font-weight:inherit}@media(max-width:820px){.lp-steps-grid,.lp-feat-grid,.lp-plans,.lp-dl-grid,.lp-dl-grid.two{grid-template-columns:1fr}}.legal{height:100dvh;background:var(--bg);color:var(--ink);overflow-y:auto;-webkit-overflow-scrolling:touch}.legal-nav{display:flex;align-items:center;justify-content:space-between;padding:14px 28px;border-bottom:1px solid var(--line-2)}.legal-nav-right{display:flex;align-items:center;gap:var(--sp-8)}.legal-lang-sel .sel-btn{min-height:0;font-size:var(--fs-7);font-weight:600;padding:var(--sp-3) var(--sp-5);color:var(--mid);background:var(--bg);border-color:var(--line-2);border-radius:var(--r-3)}.legal-lang-sel .sel-btn:hover:not(:disabled){color:var(--ink)}.legal-brand{display:flex;align-items:center;gap:9px;font-weight:800;letter-spacing:.04em;font-size:var(--fs-12);color:var(--ink)}.legal-logo{width:24px;height:24px;color:var(--brand)}.legal-logo svg{width:100%;height:100%;display:block}.legal-body{max-width:760px;margin:0 auto;padding:44px 24px 60px}.legal-h1{font-size:30px;font-weight:800;letter-spacing:-.01em}.legal-updated{font-size:var(--fs-7);color:var(--dim);margin-top:var(--sp-4)}.legal-sec{margin-top:26px}.legal-sec h2{font-size:18px;font-weight:700;color:var(--ink);margin-bottom:var(--sp-4)}.legal-sec p{font-size:var(--fs-9);color:var(--mid);line-height:1.75}.legal-contact{font-weight:600;color:var(--ink)}.legal-foot{display:flex;flex-direction:column;align-items:center;gap:var(--sp-5);padding:24px;border-top:1px solid var(--line-2);font-size:var(--fs-7)}.legal-foot a{color:var(--mid);font-weight:600}.legal-foot a:hover{color:var(--ink)}.legal-foot-links{display:flex;gap:var(--sp-8)}.legal-foot .lp-biz{justify-content:center}.support-actions{display:flex;flex-wrap:wrap;gap:var(--sp-5);margin:18px 0}.support-actions .lp-btn{display:inline-flex;align-items:center;justify-content:center;min-height:44px}.support-topics{display:grid;gap:var(--sp-6)}.support-topic{display:grid;gap:var(--sp-2);padding:var(--sp-7) 0;border-bottom:1px solid var(--line-2)}.support-topic:last-child{border-bottom:0}.support-topic strong{font-size:var(--fs-9);color:var(--ink)}.support-topic span{font-size:var(--fs-9);line-height:1.6;color:var(--mid)}.pricing-body{max-width:1040px;margin:0 auto;padding:44px 24px 60px}.public-hero{text-align:center;max-width:720px;margin:0 auto}.public-hero .lp-badge-sm{margin-bottom:var(--sp-8)}.public-hero>p{font-size:var(--fs-10);color:var(--mid);line-height:1.7;margin:var(--sp-6) auto 0;max-width:640px}.public-cycle{margin-top:24px}.pricing-cycle-note{font-size:var(--fs-7)!important;color:var(--dim)!important}.pricing-plans{margin-top:30px}.pricing-price-label{font-size:var(--fs-6);font-weight:700;color:var(--dim);margin-top:18px}.lp-plan-alt strong{color:var(--ink)}.public-action{display:inline-flex;align-items:center;justify-content:center;min-height:44px;text-decoration:none}.pricing-disclosure{max-width:760px;margin:34px auto 0;padding:24px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.pricing-disclosure h2{font-size:18px;margin:0 0 var(--sp-4)}.pricing-disclosure p{font-size:var(--fs-9);color:var(--mid);line-height:1.7;margin:var(--sp-3) 0}.pricing-disclosure a{color:var(--brand);font-weight:700}.refund-summary{font-size:var(--fs-10)!important;color:var(--ink)!important;font-weight:600;line-height:1.7!important;margin:26px 0 4px;padding:var(--sp-8) 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.refund-apple{margin-top:var(--sp-7)}.refund-contact{margin-top:34px;padding-top:24px;border-top:1px solid var(--line)}.legal-foot-links{flex-wrap:wrap;justify-content:center}@media(max-width:620px){.legal-nav{padding:var(--sp-6) var(--sp-8)}.legal-nav-right{gap:var(--sp-3)}.legal-lang-sel{max-width:116px}.legal-body,.pricing-body{padding:34px 18px 48px}.legal-foot{padding:22px 18px}.legal-foot-links{gap:var(--sp-5) var(--sp-7)}.lp-foot-top{align-items:flex-start;gap:var(--sp-7);flex-direction:column}.lp-foot-right{flex-wrap:wrap;gap:var(--sp-5) var(--sp-7)}.pricing-plans{grid-template-columns:1fr}}#root{height:100%}.login-alt{margin-top:var(--sp-8);font-size:var(--fs-7);color:var(--mid)}.login-alt button{color:var(--brand);font-weight:700;padding:0}.login-alt button:hover{text-decoration:underline}@media(hover:none),(pointer:coarse){.login-alt button{display:inline-flex;align-items:center;min-height:44px;padding:0 var(--sp-3)}}.login-sso{display:grid;gap:var(--sp-5);width:100%}.login-apple{display:flex;align-items:center;justify-content:center;gap:var(--sp-5);width:100%;min-height:50px;box-sizing:border-box;border:1px solid #000;border-radius:var(--r-5);background:#000;color:#fff;font-weight:600;font-size:var(--fs-10);padding:var(--sp-5) 0;cursor:pointer;transition:filter .15s,transform .12s}.login-apple:hover{filter:brightness(1.15)}.login-apple:active{transform:scale(.99)}.login-apple:disabled,.login-google:disabled{opacity:.55;cursor:default}.login-apple-mark{font-family:-apple-system,BlinkMacSystemFont,sans-serif;font-size:24px;line-height:18px}.login-terms{margin:var(--sp-6) 0 0;color:var(--dim);font-size:var(--fs-5);line-height:1.6;text-align:center}.login-terms a{color:var(--mid);text-decoration:underline;text-underline-offset:2px}.login-terms a:hover{color:var(--brand)}.login-google{display:flex;align-items:center;justify-content:center;gap:var(--sp-5);width:100%;min-height:50px;box-sizing:border-box;border:1px solid var(--line);border-radius:var(--r-5);background:var(--card);color:var(--ink);font-weight:600;font-size:var(--fs-10);padding:var(--sp-5) 0;cursor:pointer;text-decoration:none;transition:background .15s,border-color .15s}.login-google:hover,.login-google:focus,.login-google:visited{text-decoration:none;color:var(--ink)}.login-google:hover{background:var(--line-2);border-color:var(--line)}.login-or{display:flex;align-items:center;gap:var(--sp-5);margin:var(--sp-8) 0;color:var(--dim);font-size:var(--fs-6);width:100%;box-sizing:border-box}.login-or:before,.login-or:after{content:"";flex:1;height:1px;background:var(--line-2)}.login-code-in{letter-spacing:.4em;font-size:23px;font-weight:700}.otp-row{display:flex;gap:var(--sp-4);justify-content:center;width:100%}.otp-box{flex:1 1 0;min-width:0;aspect-ratio:1/1.15;max-width:52px;text-align:center;font-size:27.5px;font-weight:800;color:var(--ink);background:var(--card);border:1.5px solid var(--line);border-radius:var(--r-5);padding:0;transition:border-color .12s,box-shadow .12s,background .12s}.otp-box:focus{outline:none;border-color:var(--brand);box-shadow:0 0 0 3px var(--brand-soft)}.otp-box.filled{border-color:var(--brand-line);background:var(--brand-soft)}@media(max-width:400px){.otp-row{gap:var(--sp-3)}.otp-box{font-size:23px}}.login-sent{font-size:var(--fs-8);color:var(--mid);margin:var(--sp-3) 0 var(--sp-7);display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-3);justify-content:center}.login-sent b{min-width:0;color:var(--ink);font-weight:700;overflow-wrap:anywhere}.login-hint{font-size:var(--fs-5);color:var(--dim);margin-top:var(--sp-6);line-height:1.5}.login-review-fields{width:100%;display:grid;gap:var(--sp-5)}.ob-page{min-height:100dvh;display:flex;flex-direction:column;background:var(--bg);color:var(--ink);overflow:auto}.ob-top{display:flex;align-items:center;gap:var(--sp-5);padding:22px 28px;flex:none}.ob-logo{width:28px;height:28px;display:inline-flex;color:#25123f}html.dark .ob-logo{color:#f8f8f8}.ob-logo svg{width:100%;height:100%}.ob-word{font-size:var(--fs-8);font-weight:700;letter-spacing:.14em;color:var(--ink)}.ob-col{width:min(620px,92vw);margin:0 auto;flex:1;display:flex;flex-direction:column;justify-content:center;padding-bottom:9vh}.ob-col.wide{width:min(1060px,94vw)}.ob-progress{display:flex;align-items:center;gap:var(--sp-7);margin-bottom:26px}.ob-back{display:inline-flex;align-items:center;gap:3px;font-size:var(--fs-8);color:var(--mid);padding:var(--sp-1) var(--sp-2);margin-left:-4px;border-radius:7px}.ob-back:hover{color:var(--ink);background:var(--line-2)}.ob-dots{display:flex;align-items:center;gap:7px}.ob-dots i{width:8px;height:8px;border-radius:99px;background:var(--line);transition:all .25s cubic-bezier(.33,1,.5,1)}.ob-dots i.on{width:22px;background:var(--brand-fill)}.ob-dots i.past{background:var(--brand-fill);opacity:.4}.ob-stepno{margin-left:auto;font-size:var(--fs-6);font-weight:600;color:var(--dim)}.ob-body{animation:obIn .3s cubic-bezier(.33,1,.5,1)}@keyframes obIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.ob-ttl{font-size:34.5px;font-weight:700;letter-spacing:-.015em;line-height:1.25;margin:var(--sp-1) 0 var(--sp-5)}.ob-sub{font-size:var(--fs-11);color:var(--mid);line-height:1.6;margin-bottom:26px}.ob-in{width:100%;font-size:19.5px;padding:var(--sp-7) var(--sp-8);border-radius:var(--r-5);border:1.5px solid var(--line);background:var(--card);color:var(--ink);outline:none;transition:border-color .15s,box-shadow .15s}.ob-in::placeholder{color:var(--dim)}.ob-in:focus{border-color:var(--brand);box-shadow:0 0 0 3px var(--brand-soft)}.ob-hint{font-size:var(--fs-7);color:var(--dim);margin-top:var(--sp-5)}.ob-cta{margin-top:26px;width:100%;background:var(--brand-grad);color:#fff;font-weight:700;font-size:var(--fs-11);padding:var(--sp-7);border-radius:var(--r-5);transition:filter .15s,transform .15s;box-shadow:var(--shadow-sm)}.ob-cta:hover:not(:disabled){filter:brightness(1.07)}.ob-cta:active:not(:disabled){transform:scale(.99)}.ob-cta:disabled{opacity:.45;cursor:default}.ob-invites{display:grid;gap:var(--sp-4);margin:var(--sp-6) 0 var(--sp-5)}.ob-invite{display:flex;align-items:center;gap:var(--sp-5);text-align:left;background:var(--card);border:1.5px solid var(--brand-line);border-radius:var(--r-5);padding:var(--sp-6) 18px;cursor:pointer;transition:border-color .15s,box-shadow .15s,transform .15s}.ob-invite:hover:not(:disabled){border-color:var(--brand);box-shadow:var(--shadow);transform:translateY(-1px)}.ob-invite:disabled{opacity:.55;cursor:default}.obi-b{flex:1;min-width:0}.obi-n{display:block;font-size:var(--fs-10);font-weight:700;color:var(--ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.obi-d{display:block;margin-top:var(--sp-2);font-size:var(--fs-7);color:var(--mid)}.obi-go{flex:none;font-size:var(--fs-8);font-weight:700;color:var(--brand);white-space:nowrap}.ob-alt{display:block;width:100%;margin-top:var(--sp-5);font-size:var(--fs-7);color:var(--dim);padding:var(--sp-4);border-radius:var(--r-4);transition:color .15s,background .15s}.ob-alt:hover:not(:disabled){color:var(--ink);background:var(--line-2)}.ob-alt:disabled{opacity:.55;cursor:default}.ob-choices{display:grid;gap:var(--sp-7);margin-top:var(--sp-2)}.ob-choice{display:block;text-align:left;background:var(--card);border:1.5px solid var(--line);border-radius:var(--r-6);padding:18px 20px;cursor:pointer;transition:border-color .15s,box-shadow .15s,transform .15s}.ob-choice:hover:not(:disabled){border-color:var(--brand);box-shadow:var(--shadow);transform:translateY(-1px)}.ob-choice:disabled{opacity:.55;cursor:default}.oc-t{display:flex;align-items:center;gap:var(--sp-4);font-size:var(--fs-12);font-weight:700;color:var(--ink)}.oc-badge{font-size:var(--fs-4);font-weight:700;color:var(--brand);background:var(--brand-soft);border:1px solid var(--brand-line);padding:var(--sp-1) var(--sp-4);border-radius:99px}.oc-d{display:block;margin-top:var(--sp-3);font-size:var(--fs-9);color:var(--mid);line-height:1.55}.ob-link{display:flex;gap:var(--sp-4);margin:var(--sp-1) 0 var(--sp-2)}.ob-link .fin{flex:1;font-size:var(--fs-9);color:var(--mid)}.ob-copy{display:inline-flex;align-items:center;gap:var(--sp-3);padding:0 var(--sp-7);border-radius:var(--r-4);border:1px solid var(--line);background:var(--card);font-size:var(--fs-8);font-weight:600;color:var(--ink);transition:all .15s}.ob-copy:hover:not(:disabled){border-color:var(--brand);color:var(--brand)}.ob-copy:disabled{opacity:.5;cursor:default}.ob-copy.ok{color:var(--ok);border-color:var(--ok-line);background:var(--ok-soft)}.ob-skip{margin-top:var(--sp-7);background:none;font-size:var(--fs-9);color:var(--dim);padding:var(--sp-1) var(--sp-2)}.ob-skip:hover{color:var(--ink);text-decoration:underline}.ob-planhead{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--sp-8);flex-wrap:wrap;margin-bottom:20px}.ob-planhead .ob-sub{margin-bottom:0}.ob-planhead .bill-tg{background:var(--card);flex:none;margin-bottom:var(--sp-1)}.ob-col .plans{margin-top:var(--sp-2)}.ob-col .plan-note{margin-top:var(--sp-7)}.ob-col .pl-cta:disabled{opacity:.55;cursor:default}.ob-invite .login-in{margin-bottom:var(--sp-5)}.ob-invite .login-btn{margin-top:var(--sp-4)}.ob-invite .otp-submit{margin-top:var(--sp-8)}.ob-invite .login-err{margin-top:var(--sp-6)}.inv-authenticated{display:grid;gap:var(--sp-5)}.inv-current-account{display:flex;align-items:center;gap:11px;min-width:0;padding:12px 13px;border:1px solid var(--line);border-radius:11px;background:var(--card)}.inv-current-avatar{display:grid;place-items:center;width:38px;height:38px;flex:none;overflow:hidden;border-radius:var(--r-4);color:#fff;font-size:var(--fs-10);font-weight:800}.inv-current-avatar img{width:100%;height:100%;object-fit:cover}.inv-current-copy{display:grid;gap:var(--sp-1);min-width:0;text-align:left}.inv-current-copy strong,.inv-current-copy span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.inv-current-copy strong{font-size:var(--fs-9);color:var(--ink)}.inv-current-copy span{font-size:var(--fs-6);color:var(--mid)}.inv-current-label{margin-left:auto;flex:none;font-size:var(--fs-4);font-weight:700;color:var(--ok)}.inv-account-switch{min-height:44px;color:var(--brand);font-size:var(--fs-8);font-weight:700}.inv-account-switch:hover{text-decoration:underline}@media(max-width:700px){.ob-top{padding:16px 18px}html.mobileapp .ob-top{padding-top:calc(16px + env(safe-area-inset-top,0px));padding-left:calc(18px + env(safe-area-inset-left,0px));padding-right:calc(18px + env(safe-area-inset-right,0px))}.ob-col{justify-content:flex-start;padding-top:5vh;padding-bottom:6vh}.ob-ttl{font-size:27.5px}.ob-planhead{flex-direction:column;align-items:flex-start}.ob-col .plans{grid-template-columns:1fr}.ob-col .plan.ent{grid-column:auto}}.side-top{position:relative}.ws-switch{display:inline-flex;align-items:center;gap:var(--sp-3);min-width:0;padding:3px 6px;margin-left:-6px;border-radius:var(--r-3);transition:background .15s}.ws-switch:hover,.ws-switch.open{background:#ffffff1a}.ws-switch .ws-nm{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ws-switch .chev{width:13px;height:13px;color:var(--side-dim);flex:none;transition:transform .15s}.ws-switch.open .chev{transform:rotate(180deg)}.ws-menu{position:absolute;left:15px;top:calc(100% - 4px);width:min(268px,82vw);background:var(--card);border:1px solid var(--line);border-radius:13px;box-shadow:var(--shadow-lg);padding:7px;z-index:46;animation:ckIn .16s cubic-bezier(.33,1,.5,1)}.ws-menu .runitem.cur .rt{color:var(--brand)}.ws-menu .runitem .rt{display:flex;align-items:center;gap:var(--sp-2)}.ws-unread{display:inline-grid;place-items:center;min-width:18px;height:18px;padding:0 var(--sp-2);border-radius:var(--r-pill);background:var(--danger);color:#fff;font-size:var(--fs-3);font-weight:700;line-height:1}.ws-dot{display:inline-block;width:6px;height:6px;margin-left:var(--sp-2);border-radius:var(--r-circle);background:var(--danger);vertical-align:middle}.ws-menu .ws-new{border-top:1px solid var(--line-2);border-radius:0 0 var(--r-4) var(--r-4);margin-top:3px;padding-top:11px}.ws-menu .ws-new .rt{color:var(--brand);font-size:var(--fs-7)}.ws-menu .ws-new .ic{width:14px;height:14px}.ws-menu .ws-rename{border-top:1px solid var(--line-2);border-radius:0;margin-top:var(--sp-1);padding-top:var(--sp-5)}.ws-menu .ws-rename .rt{color:var(--mid);font-size:var(--fs-7)}.ws-menu .ws-rename .ic{width:14px;height:14px}.ws-menu .ws-rename+.ws-new{border-top:0;margin-top:0;padding-top:var(--sp-4)}.ws-name-sect .trow{border-bottom:0;padding-top:0}.ws-name-sect .tb{flex:1}.ws-name-sect .ws-name-value{margin:var(--sp-1) 0;overflow-wrap:anywhere}.ws-name-sect .ws-name-edit{flex:none}.ws-name-sect:focus{outline:none}.ws-icon-sect .pf-ava-row{margin-bottom:var(--sp-4)}.ws-icon-sect .pf-ava-row .sd{margin:0}.brand-icon-ro .pf-ava-row .sd{margin:0;flex:1;min-width:0}.brand-icon-ro .set-goto{margin-top:var(--sp-6)}.danger-zone{margin-top:32px;padding:var(--sp-6) var(--sp-7);border:1px solid color-mix(in srgb,var(--danger) 38%,transparent);border-radius:var(--r-5)}.danger-zone .st{color:var(--danger)}.danger-zone .trow{padding:var(--sp-2) 0 0;border-bottom:0}.danger-zone .tb{flex:1}.danger-zone .mini.danger{flex:none}.danger-zone .mini:disabled{opacity:.55;cursor:default}.ws-del-label{display:block;font-size:var(--fs-7);color:var(--mid);line-height:1.55}.ws-del-name{color:var(--ink);overflow-wrap:anywhere}.ws-del-label .fin{margin-top:var(--sp-4)}.danger-zone .ws-del-scheduled{margin-top:var(--sp-3);padding:var(--sp-5) var(--sp-6);background:var(--danger-soft);border-radius:var(--r-4);align-items:center;gap:var(--sp-5)}.danger-zone .ws-del-scheduled .tt{color:var(--danger);font-weight:700}.danger-zone .ws-del-scheduled .mini{flex:none}.danger-zone .ws-del-by{color:var(--dim)}.danger-zone .ws-del-block{display:block;margin-top:var(--sp-3);color:var(--danger)}.danger-zone .ws-del-plan{width:auto;margin-top:var(--sp-4);display:inline-flex}.ws-del-dialog{width:min(440px,94vw)}.ws-del-facts{margin:var(--sp-4) 0 var(--sp-6);padding-inline-start:1.15em;display:flex;flex-direction:column;gap:var(--sp-2);font-size:var(--fs-7);color:var(--mid);line-height:1.5}.ws-del-facts .ws-del-credits{color:var(--danger);font-weight:600}.ws-del-only{display:flex;flex-direction:column;gap:var(--sp-2);margin:0 0 var(--sp-6);padding:var(--sp-5) var(--sp-6);border:1px solid color-mix(in srgb,var(--danger) 38%,transparent);background:var(--danger-soft);border-radius:var(--r-4);font-size:var(--fs-7);line-height:1.5}.ws-del-only strong{color:var(--danger)}.ws-del-only>span{color:var(--mid)}.ws-del-ack{display:flex;align-items:flex-start;gap:var(--sp-3);margin-top:var(--sp-3);color:var(--ink);font-weight:600;cursor:pointer}.ws-del-ack input{margin:var(--sp-1) 0 0;flex:none;width:16px;height:16px;accent-color:var(--danger)}.ws-del-code .ntd{margin-top:var(--sp-4)}.ws-del-code .otp-row{margin:var(--sp-2) 0 var(--sp-5)}.ws-del-resend{background:none;border:0;padding:0;color:var(--brand);font-size:var(--fs-7);font-weight:600;cursor:pointer}.ws-del-resend:disabled{color:var(--dim);cursor:default}.ws-del-banner{display:flex;align-items:center;gap:var(--sp-6);justify-content:space-between;flex-wrap:wrap;padding:var(--sp-5) var(--sp-8);background:var(--danger-soft);border-bottom:1px solid color-mix(in srgb,var(--danger) 30%,transparent);font-size:var(--fs-8);color:var(--ink)}.ws-del-banner-text{display:flex;align-items:baseline;gap:var(--sp-4);min-width:0;flex-wrap:wrap}.ws-del-banner-text strong{font-weight:700;color:var(--danger)}.ws-del-banner-text span{color:var(--mid)}.ws-del-banner-cta{flex:none;border:0;border-radius:var(--r-3);padding:var(--sp-3) var(--sp-6);background:var(--brand-fill);color:var(--on-brand);font-size:var(--fs-7);font-weight:700;cursor:pointer}.ws-del-banner-cta:hover{filter:brightness(1.07)}html.mobileapp .ws-del-banner{padding-top:calc(10px + env(safe-area-inset-top,0px))}html.mobileapp .ws-del-banner+.trial-expired{padding-top:var(--sp-5)}html.mobileapp .ws-del-banner+.thread-head{padding-top:var(--sp-6)}.inv-out{display:flex;align-items:center;gap:var(--sp-4);margin-top:var(--sp-5);max-width:520px}.inv-out .fin{flex:1;min-width:0;font-size:var(--fs-7);color:var(--mid)}.composer-in textarea:disabled,.composer-in textarea[readonly]{cursor:not-allowed}.attach:disabled{opacity:.45;cursor:default}.send:disabled{cursor:default}.row-more{width:22px;height:22px;flex:none;border-radius:var(--r-2);display:grid;place-items:center;font-size:var(--fs-10);font-weight:700;line-height:1;color:var(--side-mid);opacity:0;transition:opacity .12s,background .15s,color .15s}@media(hover:hover){.leaf:hover .row-more,.folder:hover .row-more{opacity:1}}.row-more .ic{width:14px;height:14px}.row-more.open{opacity:1}.row-more:focus-visible{opacity:1}@media(hover:none){.row-more{opacity:.5;width:44px;height:44px}}.row-more:hover{background:#ffffff2e;color:#fff}.row-more.th-more{opacity:1;width:26px;height:26px;border-radius:var(--r-3);color:var(--mid)}@media(hover:none){.row-more.th-more{width:44px;height:44px}}.row-more.th-more:hover{background:var(--line-2);color:var(--ink)}.ctx-menu{position:fixed;width:176px;background:var(--card);border:1px solid var(--line);border-radius:13px;box-shadow:var(--shadow-lg);padding:7px;z-index:96;animation:ckIn .16s cubic-bezier(.33,1,.5,1)}.ctx-menu button,.ctx-menu a{display:flex;align-items:center;gap:var(--sp-4);width:100%;padding:9px 11px;border-radius:9px;font-size:var(--fs-8);font-weight:600;color:var(--ink);text-align:left;cursor:pointer}.ctx-menu button:hover,.ctx-menu button:focus-visible,.ctx-menu a:hover,.ctx-menu a:focus-visible{background:var(--line-2)}.ctx-menu a{color:inherit;text-decoration:none}.ctx-menu button.danger{color:#d0453b}.ctx-menu .ctx-sec{padding:var(--sp-3) var(--sp-5) var(--sp-2);font-size:var(--fs-3);font-weight:700;color:var(--dim);letter-spacing:.02em}.ctx-menu .ctx-check{flex:none;width:12px;color:var(--brand);font-weight:800}.ctx-menu button.danger:hover{background:#d0453b1a}html.dark .ctx-menu button.danger{color:#f08a7e}.ctx-menu .react-add-menu .ic{width:16px;height:16px;color:var(--mid)}.ctx-menu .ctx-sep{height:1px;margin:var(--sp-2) var(--sp-3);background:var(--line)}.ctx-menu .ctx-sub-text{flex:1;min-width:0;display:flex;flex-direction:column;gap:var(--sp-1)}.ctx-menu .ctx-sub-value{font-size:var(--fs-4);font-weight:500;color:var(--dim);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ctx-menu .ctx-chev{flex:none;width:14px;height:14px;margin-right:-3px;color:var(--mid)}.ctx-menu button[aria-expanded=true]{background:var(--line-2)}.ctx-menu .ctx-back{color:var(--mid)}.ctx-menu .ctx-back .ic{width:14px;height:14px;margin-left:-3px}@media(hover:none){.ctx-menu.ctx-drilled button:hover:not(:focus-visible){background:none}}.ctx-menu.ctx-flyout{z-index:97}.ctx-menu.ctx-flyout[data-flyout=folder]{width:224px}.ctx-menu .ctx-folder-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ctx-menu .ctx-scroll{max-height:min(320px,50vh);overflow-y:auto}.ctx-menu .ctx-search{display:block;width:100%;margin-bottom:var(--sp-2);padding:var(--sp-4) var(--sp-5);border:1px solid var(--line);border-radius:var(--r-3);background:var(--bg);font-size:var(--fs-6);color:var(--ink)}.ctx-menu .ctx-search:focus-visible{outline:2px solid var(--brand);outline-offset:0}.ctx-menu .ctx-empty{padding:var(--sp-4) var(--sp-5);font-size:var(--fs-5);color:var(--dim)}.arch-sec{flex:none;border-top:1px solid rgba(255,255,255,.1);padding:3px 0 5px}.arch-head{display:flex;align-items:center;gap:7px;width:100%;padding:var(--sp-4) var(--sp-8);color:var(--side-dim);font-size:var(--fs-6);font-weight:700;text-align:left;cursor:pointer;transition:background .15s,color .15s}.arch-head:hover{background:#ffffff14;color:var(--side-mid)}.arch-head .chev{transition:transform .15s;opacity:.75}.arch-sec.closed .arch-head .chev{transform:rotate(-90deg)}.arch-head .f-name{font-size:var(--fs-6);font-weight:700}.arch-list{max-height:180px;overflow:auto}.arch-list .leaf{color:var(--side-dim)}.arch-list .leaf:hover{color:var(--side-mid)}.pill.arch{color:var(--dim);background:var(--line-2);border-color:var(--line)}.mini.del{background:#d0453b;color:#fff}.mini.del:hover{filter:brightness(1.07)}.msg-actions-button{position:absolute;z-index:2;top:0;right:0;width:32px;height:32px;display:grid;place-items:center;border:1px solid var(--line);border-radius:9px;background:var(--card);box-shadow:var(--shadow-sm);color:var(--mid);font-size:19.5px;line-height:1;opacity:0;pointer-events:none;transition:opacity .12s,background .12s,color .12s}.row:hover .msg-actions-button,.row:focus-within .msg-actions-button,.msg-actions-button[aria-expanded=true]{opacity:1;pointer-events:auto}.th-msg:hover .msg-actions-button,.th-msg:focus-within .msg-actions-button{opacity:1;pointer-events:auto}.th-msg>.msg-actions-button{display:none}.th-msg:hover .msg-hover-actions,.th-msg:focus-within .msg-hover-actions,.th-msg .msg-hover-actions:has([aria-expanded=true]){opacity:1;pointer-events:auto}.msg-actions-button:hover{background:var(--line-2);color:var(--ink)}.msg-hover-actions{position:absolute;z-index:3;top:0;right:0;display:flex;align-items:center;padding:0;border:1px solid var(--line);border-radius:var(--r-4);background:var(--card);box-shadow:var(--shadow-sm);opacity:0;pointer-events:none;transition:opacity .12s}.row:hover .msg-hover-actions,.row:focus-within .msg-hover-actions,.msg-hover-actions:has([aria-expanded=true]){opacity:1;pointer-events:auto}.msg-hover-actions .message-action-icon,.msg-hover-actions .react-add{position:static;display:inline-flex;width:28px;height:28px;min-width:28px;min-height:28px;align-items:center;justify-content:center;padding:0;border:0;border-radius:var(--r-3);background:transparent;box-shadow:none;color:var(--mid);opacity:1;pointer-events:auto;transition:background .12s,color .12s}.msg-hover-actions .message-action-icon:hover,.msg-hover-actions .react-add:hover{background:var(--line-2);color:var(--ink)}.msg-hover-actions .message-action-icon[aria-pressed=true]{background:var(--brand-soft);color:var(--brand)}.msg-hover-actions .message-action-icon.danger:hover{background:#d0453b1a;color:#d0453b}html.dark .msg-hover-actions .message-action-icon.danger:hover{color:#f08a7e}.msg-hover-actions .message-action-icon .ic{width:15px;height:15px}.ntm input[name=rename]{margin-top:var(--sp-6)}html.dark .folder .f-name,html.dark .leaf{color:var(--side-ink)}html.dark .sub{color:#ffffffdb}html.dark .side-label{color:var(--side-dim)}.ava img,.who-ava img,.mava img,.tr-ava img{width:100%;height:100%;object-fit:cover;border-radius:inherit;display:block}.pf-ava-row{display:flex;align-items:center;gap:var(--sp-5)}.pf-ava{width:48px;height:48px;border-radius:var(--r-6);font-size:20.5px;margin:0;flex:none}.bot-ava{flex:none;width:26px;height:26px;border-radius:var(--r-3);overflow:hidden;cursor:pointer;background:var(--line-2);color:var(--mid);font-size:var(--fs-3);font-weight:700}.bot-ava img{width:100%;height:100%;object-fit:cover;display:block}.name-row{display:flex;gap:var(--sp-4);max-width:var(--set-row-max)}.name-row .fin{flex:1;min-width:0}.pf-saved{display:inline-flex;align-items:center;gap:5px;margin-top:var(--sp-4);font-size:var(--fs-7);font-weight:600;color:var(--ok)}.pf-saved .ic{width:14px;height:14px}.inv-seg{margin-bottom:var(--sp-5)}.inv-make{display:flex;gap:var(--sp-4);max-width:520px}.inv-make .fin{flex:1;min-width:0}.inv-note{margin-top:var(--sp-4);font-size:var(--fs-7);color:var(--mid)}.inv-note.inv-deactivated{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-3) var(--sp-5);max-width:520px;padding:var(--sp-4) var(--sp-5);border-radius:var(--r-3);background:var(--brand-soft);color:var(--ink);line-height:1.5}.inv-note.inv-deactivated>span{flex:1 1 240px;min-width:0}.inv-note.inv-deactivated .mini{flex:none}.inv-list{display:flex;flex-direction:column;gap:var(--sp-3);max-width:520px}.inv-row{display:flex;align-items:center;gap:var(--sp-5);padding:9px 12px;border:1px solid var(--line);border-radius:11px;background:var(--card);font-size:var(--fs-8)}.inv-row .inv-tgt{flex:1;min-width:0;display:flex;align-items:center;font-weight:600;color:var(--ink)}.inv-row .inv-tgt-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.inv-row .inv-meta{flex:none;font-size:var(--fs-6);color:var(--dim)}.inv-id{font-family:ui-monospace,Menlo,monospace;font-size:var(--fs-5);font-weight:700;color:var(--brand);background:var(--brand-soft);border-radius:5px;padding:1px 6px;margin-left:var(--sp-1)}.inv-row.off{opacity:.5}.inv-row .inv-done{flex:none;font-size:var(--fs-6);font-weight:600;color:var(--dim)}.inv-row.inv-invite{flex-wrap:wrap;row-gap:var(--sp-3)}.inv-invite .inv-tgt{flex:1 1 100%}.inv-invite .inv-invite-meta{flex:1 1 auto;min-width:0;display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-1) var(--sp-4)}.inv-invite .inv-invite-acts{flex:none;display:flex;align-items:center;gap:var(--sp-3);margin-left:auto}.inv-invite .inv-mail-failed{color:var(--danger);font-weight:600}.inv-guest-toggle{display:inline-flex;align-items:center;gap:7px;margin-top:var(--sp-5);font-size:var(--fs-8);font-weight:600;color:var(--ink);cursor:pointer}.inv-guest-toggle input{accent-color:var(--brand)}.inv-guest-st{margin-top:var(--sp-5)}.inv-guest-search{max-width:520px;margin-bottom:var(--sp-3)}.inv-guest-list{display:flex;flex-direction:column;gap:var(--sp-1);max-width:520px;max-height:180px;overflow-y:auto;border:1px solid var(--line);border-radius:11px;padding:var(--sp-4) var(--sp-5);background:var(--card)}.inv-guest-chan{display:flex;align-items:center;gap:var(--sp-4);font-size:var(--fs-8);color:var(--ink);padding:var(--sp-2) var(--sp-1);cursor:pointer}.inv-guest-chan input{accent-color:var(--brand);flex:none}.inv-guest-chan span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.inv-guest-chip{margin-left:7px;flex:none;white-space:nowrap}.guest-pill{display:inline-flex;align-items:center;font-size:var(--fs-2);font-weight:800;letter-spacing:.03em;padding:var(--sp-1) var(--sp-3);border-radius:var(--r-2);background:var(--brand-soft);color:var(--brand);flex:none}.mem-n .guest-pill{margin-left:var(--sp-3);vertical-align:1px}.login-in[readonly]{background:var(--line-2);color:var(--mid);cursor:default}.inv-lock-note{margin:-2px 0 10px;font-size:var(--fs-7);color:var(--mid);text-align:left}.side-foot .me{color:#fff}.side-foot .me img{width:100%;height:100%;object-fit:cover;border-radius:inherit;display:block}.conn.ai-key{display:block;padding:0}.ai-key-row{display:flex;align-items:center;gap:var(--sp-6);padding:var(--sp-6) var(--sp-7)}.ai-key-body{border-top:1px solid var(--line-2);padding:11px 14px 12px}.ai-key-cur{display:flex;align-items:center;gap:var(--sp-4)}.ai-key-mask{flex:1;min-width:0;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:var(--fs-7);color:var(--mid);background:var(--line-2);border-radius:var(--r-3);padding:var(--sp-4) var(--sp-5);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ai-key-form{display:flex;gap:var(--sp-4)}.ai-key-form .fin{flex:1;min-width:0}.ai-key-body .mini{padding:var(--sp-4) var(--sp-6);font-size:var(--fs-7);flex:none;white-space:nowrap}.ai-key-body .mini:disabled{opacity:.55;cursor:default}.ai-key-err{margin-top:var(--sp-4);font-size:var(--fs-7);font-weight:600;color:#d0453b}html.dark .ai-key-err{color:#f08a7e}.ai-key-note{margin-top:9px;font-size:var(--fs-6);color:var(--dim)}.ai-key-note.runtime-credential-note{margin-top:0;line-height:1.55}.ai-key-denied{font-size:var(--fs-7);color:var(--mid);background:var(--brand-soft);border-radius:9px;padding:9px 11px;margin:0 0 var(--sp-7)}.ai-none-yet{margin:var(--sp-5) 0 var(--sp-7);padding:var(--sp-5);border:1px solid var(--warn,var(--danger));border-radius:var(--r-3);background:var(--danger-soft);color:var(--danger);font-size:var(--fs-6);line-height:1.55}.ai-credit{flex-direction:column;align-items:stretch;gap:var(--sp-4)}.ai-credit .ai-key-row{align-items:flex-start;min-width:0}.ai-credit .usage-note{margin-top:0}.ai-credit-bal{margin-top:var(--sp-3);font-size:var(--fs-4);font-weight:700;color:var(--ink)}.gh-health-row{display:flex;align-items:center;gap:var(--sp-5);flex-wrap:wrap}.gh-health{font-size:var(--fs-7);font-weight:600}.gh-health.ok{color:#1f8a4c}html.dark .gh-health.ok{color:#5bc98a}.gh-health.bad{color:#d0453b}html.dark .gh-health.bad{color:#f08a7e}.gh-folder-repos{margin-top:var(--sp-5);display:flex;flex-direction:column;gap:var(--sp-4)}.gh-folder-select{max-width:280px}.gh-folder-repo-row{display:flex;align-items:center;gap:var(--sp-4)}.gh-folder-repo-name{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--fs-7)}.gh-folder-repo-add{display:flex;align-items:center;gap:var(--sp-4)}.gh-folder-repo-add input{flex:1;min-width:0}.gh-direct-push{display:inline-flex;align-items:center;gap:5px;font-size:var(--fs-6);color:var(--mid);white-space:nowrap;cursor:pointer}.gh-direct-push input{accent-color:var(--brand)}.conn .cs.ai-key-runner{margin-top:var(--sp-1);font-size:var(--fs-5);color:var(--dim)}.ai-note{margin-top:var(--sp-2);font-size:var(--fs-6);color:var(--dim)}.row .who{min-height:0;padding-top:1px}.sub-sect{margin-top:var(--sp-3)}.sub-sect .sd{max-width:560px;line-height:1.55}.sub-conn .cs{white-space:normal}.sub-pair .sub-cmd-row{display:flex;gap:var(--sp-4)}.sub-pair .sub-cmd-row .fin{flex:1;min-width:0;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:var(--fs-6);color:var(--mid)}.sub-pair-note{margin-top:9px;font-size:var(--fs-6);color:var(--dim);line-height:1.55}.sub-pair-wait{display:flex;align-items:center;gap:7px;margin-top:11px;font-size:var(--fs-7);font-weight:600;color:var(--mid)}.sub-pair-cancel{margin-left:auto;font-size:var(--fs-7);font-weight:600;color:var(--dim);padding:var(--sp-1) var(--sp-2)}.sub-pair-cancel:hover{color:var(--ink);text-decoration:underline}.oauth-card{display:flex;flex-direction:column;gap:var(--sp-6)}.oauth-step{display:flex;gap:var(--sp-5);align-items:flex-start}.oauth-step-n{flex:none;width:20px;height:20px;border-radius:var(--r-circle);display:grid;place-items:center;font-size:var(--fs-4);font-weight:700;color:var(--brand);background:var(--brand-soft);margin-top:1px}.oauth-step-b{flex:1;min-width:0;display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-4)}.oauth-step-t{flex-basis:100%;font-size:var(--fs-7);font-weight:600;color:var(--ink)}.oauth-link{flex:1;min-width:0;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:var(--fs-6);color:var(--brand);background:var(--line-2);border-radius:var(--r-3);padding:var(--sp-4) var(--sp-5);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.oauth-link:hover{text-decoration:underline}a.oauth-open{flex:none;display:inline-flex;align-items:center;color:var(--ink);text-decoration:none}.oauth-code-row{flex:1;min-width:0;display:flex;align-items:center;gap:var(--sp-4)}.oauth-code{flex:1;min-width:0;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:23px;font-weight:700;letter-spacing:2px;color:var(--ink);background:var(--line-2);border-radius:var(--r-3);padding:9px 12px;text-align:center;overflow:hidden;text-overflow:ellipsis}.oauth-input{width:100%;flex-basis:100%;box-sizing:border-box;font-size:var(--fs-8)}.oauth-copy{transition:color .18s,background .18s,border-color .18s}.oauth-copy.copied{color:var(--ok);background:var(--ok-soft);border-color:var(--ok-line);animation:copiedPop .36s cubic-bezier(.34,1.5,.5,1)}@keyframes copiedPop{0%{transform:scale(.9)}55%{transform:scale(1.13)}to{transform:scale(1)}}.oauth-note{font-size:var(--fs-6);color:var(--dim);line-height:1.55}.oauth-warn{color:var(--amber);font-weight:600}.oauth-wait{display:flex;align-items:center;gap:7px;font-size:var(--fs-7);font-weight:600;color:var(--mid)}.oauth-cancel{margin-left:auto;font-size:var(--fs-7);font-weight:600;color:var(--dim);padding:var(--sp-1) var(--sp-2)}.oauth-cancel:hover{color:var(--ink);text-decoration:underline}.oauth-actions{display:flex;gap:var(--sp-4)}.oauth-err{font-size:var(--fs-7);font-weight:600;color:#d0453b}html.dark .oauth-err{color:#f08a7e}.oauth-retry{align-self:flex-start}.browse-open{margin:0 var(--sp-7) var(--sp-5);display:flex;align-items:center;justify-content:center;gap:7px;color:var(--side-mid);font-weight:600;font-size:var(--fs-7);border:1px dashed rgba(255,255,255,.22);border-radius:11px;padding:var(--sp-4) var(--sp-7);transition:background .15s,color .15s,border-color .15s}.browse-open:hover{background:#ffffff1f;color:#fff;border-color:#ffffff57}.browse-modal{width:min(520px,94vw);height:auto;max-height:min(600px,88dvh);display:flex;flex-direction:column;padding:20px 22px;grid-template-columns:none;transform:none;opacity:1;animation:setPop .4s cubic-bezier(.2,1.25,.32,1) both}.browse-modal .set-title h2{color:var(--ink)}.browse-modal .set-sub{margin:var(--sp-2) 0 var(--sp-6)}.browse-q{margin-bottom:var(--sp-5)}.browse-list{overflow:auto;display:flex;flex-direction:column;gap:var(--sp-1);min-height:120px}.browse-row{display:flex;align-items:center;gap:var(--sp-5);padding:var(--sp-5) var(--sp-5);border-radius:var(--r-4);transition:background .15s}.browse-row:hover{background:var(--brand-soft)}.browse-row .hash{opacity:.55;flex:none}.browse-b{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px}.browse-t{font-size:var(--fs-9);font-weight:600;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.browse-s{font-size:var(--fs-5);color:var(--dim)}.browse-empty{display:flex;flex-direction:column;align-items:center;gap:var(--sp-4);padding:34px 12px;text-align:center;font-size:var(--fs-7);color:var(--dim);line-height:1.6}.browse-empty-hint{max-width:280px;color:var(--dim);opacity:.85}.nt-vis{margin:var(--sp-1) 0 var(--sp-2)}.nt-vis-hint{font-size:var(--fs-5);color:var(--dim);margin-bottom:var(--sp-5)}.nt-auto-join{display:flex;align-items:flex-start;gap:var(--sp-4);margin:calc(-1 * var(--sp-2)) 0 var(--sp-5);padding:var(--sp-4) var(--sp-5);border:1px solid var(--line);border-radius:var(--r-4);background:var(--card);cursor:pointer}.nt-auto-join:has(input:checked){border-color:var(--brand);background:var(--brand-soft)}.nt-auto-join input{flex:none;width:16px;height:16px;margin:var(--sp-1) 0 0;accent-color:var(--brand);cursor:pointer}.nt-auto-join-b{display:flex;flex-direction:column;gap:var(--sp-1);min-width:0}.nt-auto-join-t{font-size:var(--fs-7);font-weight:600;color:var(--ink)}.nt-auto-join-s{font-size:var(--fs-5);color:var(--dim);line-height:1.45;word-break:keep-all}.mem-vis{font-size:var(--fs-5);color:var(--dim);background:var(--line-2);border-radius:9px;padding:8px 11px;margin-bottom:var(--sp-5)}.mem-add{margin-left:auto;padding:5px 11px;font-size:var(--fs-6)}.mem-leave{display:block;width:100%;margin-top:var(--sp-7);padding:9px 0;border:1px solid var(--warn-line,#f3d7c4);color:var(--warn,#d97706);background:var(--warn-soft,#fdf3ec);border-radius:var(--r-4);font-size:var(--fs-7);font-weight:700;transition:filter .15s,transform .12s}.mem-leave:hover{filter:brightness(.97)}.mem-leave:active{transform:scale(.98)}.mem-vis{display:flex;flex-direction:column;gap:var(--sp-3)}.mem-vis-toggle{align-self:flex-start;font-size:var(--fs-5);font-weight:700;color:var(--brand);background:var(--brand-soft);border-radius:7px;padding:4px 9px;transition:filter .15s}.mem-vis-toggle:hover{filter:brightness(.97)}.run-stop{margin-top:var(--sp-1);align-self:flex-start;display:inline-flex;align-items:center;gap:var(--sp-2);font-size:var(--fs-5);font-weight:700;color:var(--warn,#d97706);background:var(--warn-soft,#fdf3ec);border-radius:7px;padding:4px 9px;transition:filter .15s,transform .12s}.run-stop:hover{filter:brightness(.97)}.run-stop:active{transform:scale(.96)}.src-note{flex-basis:100%;font-size:var(--fs-4);line-height:1.55;color:var(--dim);background:var(--line-2);border-radius:9px;padding:8px 11px;margin-top:var(--sp-1)}.src-note b{color:var(--mid);font-weight:700}.ask-fab{position:fixed;right:22px;bottom:22px;width:56px;height:56px;border-radius:var(--r-circle);background:var(--brand-grad);color:#fff;display:grid;place-items:center;border:none;cursor:pointer;z-index:49;box-shadow:0 8px 24px #5a1ec45c;transition:transform .18s cubic-bezier(.34,1.4,.5,1),box-shadow .18s}.ask-fab:hover{transform:translateY(-2px) scale(1.05);box-shadow:0 12px 30px #5a1ec475}.ask-fab:active{transform:scale(.95)}.ask-fab .ic{width:24px;height:24px}.ask-fab .ask-logo{display:block;width:30px;height:30px}.ask-fab .ask-logo svg{width:100%;height:100%;display:block}.ask-fab.open{background:var(--brand-strong)}.ask-panel{position:fixed;right:22px;bottom:90px;width:min(400px,calc(100vw - 32px));max-height:min(600px,calc(100dvh - 130px));background:var(--card);border:1px solid var(--line);border-radius:18px;box-shadow:var(--shadow-lg);z-index:49;display:flex;flex-direction:column;overflow:hidden;transform-origin:bottom right;animation:askIn .26s cubic-bezier(.2,1.1,.3,1) both}@media(min-width:861px){.app.pane-open~.ask-fab{display:none}}.cm-actions{padding-right:var(--fab-clear,0px)}@keyframes askIn{0%{opacity:0;transform:translateY(16px) scale(.96)}to{opacity:1;transform:none}}.ask-head{display:flex;align-items:flex-start;gap:var(--sp-5);padding:16px 16px 13px;background:var(--brand-grad);color:#fff;flex:none}.ask-head-b{min-width:0}.ask-head-t{font-size:var(--fs-11);font-weight:700}.ask-head-s{font-size:var(--fs-5);opacity:.85;margin-top:3px;line-height:1.45}.ask-x{margin-left:auto;color:#fff;opacity:.8;flex:none;padding:var(--sp-1)}.ask-x:hover{opacity:1}.ask-x .ic{width:16px;height:16px}.ask-thread{flex:1;min-height:0;overflow-y:auto;padding:var(--sp-7) var(--sp-7) var(--sp-3);display:flex;flex-direction:column;gap:var(--sp-5)}.ask-kind{display:flex;gap:var(--sp-3)}.ask-kind-b{flex:1;padding:9px 10px;border:1px solid var(--line-2);border-radius:var(--r-4);font-size:var(--fs-7);font-weight:600;color:var(--mid);background:transparent;cursor:pointer;min-height:40px}.ask-kind-b.on{border-color:var(--brand-line);background:var(--brand-soft);color:var(--brand)}.ask-ta{width:100%;resize:vertical;min-height:104px;padding:var(--sp-5) var(--sp-6);border:1px solid var(--line-2);border-radius:11px;background:var(--card);color:var(--ink);font:inherit;font-size:var(--fs-8);line-height:1.55}.ask-ta:focus{outline:none;border-color:var(--brand-line);box-shadow:0 0 0 3px var(--brand-soft)}.ask-image-tools{display:flex;align-items:center;flex-wrap:wrap;gap:var(--sp-3);font-size:var(--fs-6);color:var(--dim)}.ask-images{display:grid;grid-template-columns:repeat(auto-fill,minmax(88px,1fr));gap:var(--sp-4)}.ask-image{position:relative;min-width:0;border:1px solid var(--line);border-radius:var(--r-3);overflow:hidden;background:var(--bg)}.ask-image img{display:block;width:100%;height:80px;object-fit:contain}.ask-image>span{display:block;padding:var(--sp-2) var(--sp-3);font-size:var(--fs-6);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ask-image>button{position:absolute;top:var(--sp-2);right:var(--sp-2);display:grid;place-items:center;width:28px;height:28px;background:var(--card);color:var(--ink);border:1px solid var(--line);border-radius:var(--r-pill)}.ask-image>button:focus-visible{outline:2px solid var(--brand);outline-offset:-2px}.ask-err{font-size:var(--fs-6);color:var(--warn,#d97706);line-height:1.5}.ask-note{font-size:var(--fs-4);color:var(--dim);line-height:1.5}.ask-sent{display:flex;flex-direction:column;gap:7px;align-items:flex-start;padding:var(--sp-7);border:1px solid var(--brand-line);background:var(--brand-soft);border-radius:var(--r-5)}.ask-sent-t{font-size:var(--fs-9);font-weight:700;color:var(--brand)}.ask-sent-b{font-size:var(--fs-8);font-weight:600;color:var(--ink);word-break:break-word}.ask-sent-s{font-size:var(--fs-5);color:var(--mid);line-height:1.55}.ask-mine{display:flex;flex-direction:column;gap:5px;padding-top:11px;border-top:1px solid var(--line-2)}.ask-mine-t{font-size:var(--fs-3);font-weight:700;color:var(--dim);letter-spacing:.02em}.ask-mine-i{display:flex;flex-direction:column;gap:var(--sp-1);min-width:0}.ask-mine-h{display:flex;align-items:center;gap:7px;min-width:0}.ask-mine-s{font-size:var(--fs-4);color:var(--dim);line-height:1.5;padding-left:var(--sp-1)}.ask-mine-x{flex:1;min-width:0;font-size:var(--fs-6);color:var(--mid);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ask-st{flex:none;font-size:var(--fs-2);font-weight:700;padding:var(--sp-1) var(--sp-3);border-radius:5px;background:var(--line-2);color:var(--mid)}.ask-st.planned{background:var(--brand-soft);color:var(--brand)}.ask-st.done{background:#22a05a24;color:#1f8a4c}.ask-st.wont_fix{background:var(--line-2);color:var(--dim)}.dm-typing{display:inline-flex;gap:3px;align-items:center;margin-left:auto;padding:0 var(--sp-1)}.dm-typing span{width:4px;height:4px;border-radius:var(--r-circle);background:var(--brand-fill);animation:askDot 1s infinite ease-in-out}.dm-typing span:nth-child(2){animation-delay:.16s}.dm-typing span:nth-child(3){animation-delay:.32s}@media(prefers-reduced-motion:reduce){.dm-typing span{animation:none;opacity:.6}}@keyframes askDot{0%,80%,to{opacity:.3;transform:translateY(0)}40%{opacity:1;transform:translateY(-3px)}}.ask-compose{flex:none;display:flex;justify-content:flex-end;gap:var(--sp-4);padding:var(--sp-5) var(--sp-6);border-top:1px solid var(--line-2)}.ask-compose .mini{flex:none}@media(max-width:860px),(max-height:500px)and (pointer:coarse){.ask-fab{display:none}.ask-panel{right:12px;left:12px;width:auto;bottom:calc(18px + env(safe-area-inset-bottom,0px));max-height:min(560px,calc(100dvh - 120px))}.app.nav-open~.ask-fab{display:grid;right:14px;bottom:calc(96px + env(safe-area-inset-bottom,0px));width:48px;height:48px;z-index:41}.app.nav-open .side-scroll{padding-bottom:calc(156px + env(safe-area-inset-bottom,0px))}.app.nav-open~.ask-panel{display:flex;bottom:calc(154px + env(safe-area-inset-bottom,0px));max-height:min(560px,calc(100dvh - 210px));z-index:41}.app.nav-open:has(.dm-pick)~.ask-fab,.app.nav-open:has(.dm-pick)~.ask-panel{display:none}.ask-fab .ask-logo{width:26px;height:26px}.ask-fab .ic{width:20px;height:20px}}@media(max-width:560px){.app.nav-open~.ask-panel{right:12px;left:12px;width:auto}}.me-id{display:flex;align-items:center;gap:var(--sp-5);flex:1;min-width:0;padding:var(--sp-2) var(--sp-3);margin:-4px -6px;border-radius:var(--r-4);text-align:left;transition:background .15s}.me-id:hover{background:#ffffff1a}.me-b{display:flex;flex-direction:column;min-width:0;line-height:1.25}.me-b .me-name{font-size:var(--fs-8);font-weight:600;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.me-b .me-sub{font-size:var(--fs-4);color:var(--side-dim);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.noti-warn{margin:var(--sp-1) 0 var(--sp-6);font-size:var(--fs-6);line-height:1.5;color:var(--warn,#d97706);background:var(--warn-soft,#fdf3ec);border-radius:9px;padding:9px 12px}html.desktop-mac .sidebar{padding-top:34px}html.desktop-mac .rail{padding-top:calc(34px + var(--sp-4));-webkit-app-region:drag}html.desktop-mac .rail button,html.desktop-mac .rail-nav{-webkit-app-region:no-drag}html.desktop-mac .side-top,html.desktop-mac .thread-head,html.desktop-mac .pane-head{-webkit-app-region:drag}html.desktop-mac .side-top button,html.desktop-mac .side-top .ws-menu,html.desktop-mac .thread-head button,html.desktop-mac .thread-head input,html.desktop-mac .thread-head .pill,html.desktop-mac .thread-head .runpill,html.desktop-mac .pane-head button,html.desktop-mac .pane-head .x{-webkit-app-region:no-drag}html.desktop-mac body:before{content:"";position:fixed;top:0;left:0;right:0;height:34px;z-index:2147483000;pointer-events:none;-webkit-app-region:drag}@media(max-width:860px),(max-height:500px)and (pointer:coarse){html.desktop-mac .thread-head{margin-top:34px}}@media(hover:none),(max-width:860px),(max-height:500px)and (pointer:coarse){.msg-actions-button{top:-6px;right:-6px;width:44px;height:44px;border-color:transparent;background:transparent;box-shadow:none;opacity:.62;pointer-events:auto}.msg-actions-button:hover,.msg-actions-button[aria-expanded=true]{background:var(--line-2)}.th-msg>.msg-actions-button{display:grid}.msg-hover-actions{position:static;display:none;width:max-content;max-width:100%;grid-template-columns:repeat(4,44px);align-items:center;gap:var(--sp-1);margin-top:var(--sp-3);padding:3px;border-color:var(--line);background:var(--card);box-shadow:var(--shadow-sm);opacity:1;pointer-events:auto}.msg-hover-actions .message-action-icon,.msg-hover-actions .react-add,.msg-hover-actions .msg-hover-emo{width:44px;height:44px;min-width:44px;min-height:44px}.ctx-menu[role=menu] button{min-height:44px}.tr-copy{top:-3px;right:-2px;width:44px;height:44px;background:none}.row.cont .message-content{padding-right:0}.message-task-stop,.task-stop{min-height:44px;padding-left:11px;padding-right:11px}.message-task-open-detail{align-self:stretch;min-height:44px}.axit-mode-toggle{min-height:48px}.axit-mode-option{min-height:44px;padding-left:7px;padding-right:7px}.personal-axit-mode{min-height:44px;padding-left:var(--sp-5);padding-right:var(--sp-5)}.composer-approval-toggle{min-height:44px;padding-left:9px;padding-right:7px}.rp-word{display:none}.rp-sep{padding:0 var(--sp-1)}.search-backdrop{padding:0;background:var(--bg)}.search-panel{width:100%;height:100dvh;max-height:none;border:0;border-radius:0;box-shadow:none;padding-top:env(safe-area-inset-top,0px);padding-bottom:env(safe-area-inset-bottom,0px)}.pane-head .x,.th-compose .th-send{width:44px;height:44px}.th-compose .thread-cm-field .cm-input{min-height:44px;padding:7.5px 4px 8.5px}.feed-filter button,.feed-read-all{min-height:44px}.feed-read-toggle{width:44px;height:44px;top:4px;right:4px}.feed-card{padding:12px 54px 12px 14px}}@media(max-width:420px){.ntb{padding:12px max(12px,env(safe-area-inset-right,0px)) calc(12px + env(safe-area-inset-bottom,0px)) max(12px,env(safe-area-inset-left,0px))}.ntr .mini{min-height:44px;flex:1}.message-task-status{flex-wrap:wrap}.preview-link-card{grid-template-columns:34px minmax(0,1fr);padding:var(--sp-5)}.preview-link-actions{grid-column:1/-1;justify-content:flex-start;flex-wrap:wrap;row-gap:var(--sp-2);padding-left:0}.preview-link-open{min-height:44px;padding-right:11px;padding-left:11px}.thread-pane .preview-link-actions{padding-left:0}.thread-scroll{padding:12px max(12px,env(safe-area-inset-right,0px)) 8px max(12px,env(safe-area-inset-left,0px))}.thread-compose-block{padding:8px max(12px,env(safe-area-inset-right,0px)) calc(10px + env(safe-area-inset-bottom,0px)) max(12px,env(safe-area-inset-left,0px))}html.mobileapp.kb-open .thread-compose-block{padding-bottom:10px}.feed-toolbar{flex-wrap:wrap}.feed-filter,.feed-filter button{flex:1}}@media(min-width:421px){.thread-scroll{padding-left:max(16px,env(safe-area-inset-left,0px));padding-right:max(16px,env(safe-area-inset-right,0px))}.thread-compose-block{padding-right:max(16px,env(safe-area-inset-right,0px));padding-bottom:calc(16px + env(safe-area-inset-bottom,0px));padding-left:max(16px,env(safe-area-inset-left,0px))}html.mobileapp.kb-open .thread-compose-block{padding-bottom:16px}}@media(max-height:480px)and (min-width:560px)and (pointer:coarse){.composer{padding:5px 13px 7px}.composer-in{flex-direction:row;flex-wrap:wrap;align-items:stretch;gap:var(--sp-3);padding:var(--sp-2) var(--sp-4)}.composer-in .cm-field{flex:1 1 0}.composer-in .fmt-bar{flex:0 0 100%;margin-bottom:0}.composer-in .cm-actions{flex:0 0 auto}.composer-in .cm-field .cm-input,.composer-in .cm-field textarea{max-height:72px}}@media(prefers-reduced-motion:reduce){.message-task-status .spin,.plan-runtime .spin,.runpill .spin,.runbar i{animation:none}.composer-approval-toggle,.composer-approval-switch,.composer-approval-switch:after{transition:none}.workspace-tree-toggle .ic,.workspace-tree-body{transition:none}}.rb .rb-img,.say .rb-img{display:block;max-width:min(420px,100%);max-height:320px;border-radius:10px;border:1px solid var(--line);margin:8px 0;cursor:zoom-in;object-fit:contain}.legacy-toggle{display:flex;align-items:center;gap:var(--sp-3);width:calc(100% - 20px);margin:var(--sp-5) var(--sp-5) var(--sp-2);padding:7px 10px;border:1px dashed rgba(255,255,255,.22);border-radius:9px;background:transparent;color:var(--side-dim);font-size:var(--fs-6);cursor:pointer;text-align:left}.legacy-toggle:hover{background:#ffffff14;color:var(--side-mid)}.legacy-toggle .ic{transform:rotate(-90deg);transition:transform .15s}.fpv-backdrop{z-index:95}.fpv{--fpv-h:min(82dvh,760px);--fpv-head-h:49px;width:min(880px,94vw);height:var(--fpv-h);background:var(--card);border:1px solid var(--line);border-radius:var(--r-6);display:flex;flex-direction:column;overflow:hidden;box-shadow:0 24px 64px #00000059}.fpv-head{display:flex;align-items:center;gap:var(--sp-4);padding:var(--sp-5) var(--sp-6);border-bottom:1px solid var(--line);flex:none}.fpv-name{font-weight:700;font-size:var(--fs-9);color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:1;min-width:0}.fpv-size{font-size:var(--fs-6);color:var(--dim);flex:none}.fpv-btn{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:var(--r-3);border:0;background:transparent;color:var(--dim);cursor:pointer}.fpv-btn:hover{background:var(--hov);color:var(--ink)}.fpv-body{flex:1;min-height:0;display:grid;grid-template-columns:minmax(0,1fr);place-items:center;background:var(--bg);overflow:auto;position:relative}.fpv-nav{position:absolute;top:50%;transform:translateY(-50%);width:40px;height:40px;border-radius:var(--r-circle);display:grid;place-items:center;background:color-mix(in srgb,var(--card) 82%,transparent);border:1px solid var(--line);color:var(--ink);cursor:pointer;box-shadow:var(--shadow-lg);z-index:2}.fpv-nav:hover:not(:disabled){background:var(--brand-soft);border-color:var(--brand-line);color:var(--brand)}.fpv-nav:disabled{opacity:.28;cursor:default}.fpv-nav.prev{left:12px}.fpv-nav.next{right:12px}.fpv-count{font-size:var(--fs-6);font-weight:600;color:var(--dim);white-space:nowrap}.flip-h{transform:scaleX(-1)}.fpv-img{max-width:100%;max-height:100%;object-fit:contain}.fpv-zoom{align-self:stretch;justify-self:stretch;min-width:0;min-height:0;height:calc(var(--fpv-h) - var(--fpv-head-h));display:grid;place-items:center;overflow:hidden;touch-action:none;position:relative}.fpv-zoom .fpv-img{max-width:100%;max-height:calc(var(--fpv-h) - var(--fpv-head-h));width:auto;height:auto;object-fit:contain;user-select:none;-webkit-user-select:none;-webkit-user-drag:none;transform-origin:center;will-change:transform}.fpv-zoom.zoomed{cursor:grab}.fpv-zoom.zoomed:active{cursor:grabbing}.fpv-html{background:#fff;color-scheme:light}.fpv-frame{align-self:stretch;justify-self:stretch;width:100%;height:100%;border:0}.fpv-pdf{align-self:stretch;justify-self:stretch;position:relative;width:100%;height:100%;min-height:0;display:flex;flex-direction:column}.fpv-pdf-scroll{flex:1;min-height:0;overflow:auto;overscroll-behavior:contain;display:flex;flex-direction:column;align-items:center;gap:var(--sp-6);padding:14px 12px 56px;background:var(--bg)}.fpv-pdf-page{max-width:100%;height:auto;background:#fff;border-radius:var(--r-2);box-shadow:var(--shadow-sm);display:block;flex:none}.fpv-pdf-load{color:var(--mid);font-size:var(--fs-8);padding:32px 0;text-align:center}.fpv-sheet{display:flex;flex-direction:column;min-height:0;height:100%}.fpv-sheet-tabs{display:flex;gap:var(--sp-2);padding:var(--sp-3) var(--sp-4);border-bottom:1px solid var(--line);overflow-x:auto}.fpv-sheet-tab{padding:var(--sp-2) var(--sp-5);border-radius:var(--r-pill);border:1px solid var(--line);background:var(--card);color:var(--mid);font-size:var(--fs-5);cursor:pointer;white-space:nowrap}.fpv-sheet-tab.on{color:var(--brand);border-color:var(--brand-line);background:var(--brand-soft)}.fpv-sheet-scroll{flex:1;min-height:0;overflow:auto}.fpv-sheet-table{border-collapse:collapse;font-size:var(--fs-5);color:var(--ink)}.fpv-sheet-table th,.fpv-sheet-table td{border:1px solid var(--line);padding:var(--sp-2) var(--sp-4);white-space:nowrap;max-width:320px;overflow:hidden;text-overflow:ellipsis}.fpv-sheet-table th{position:sticky;left:0;background:var(--line-2);color:var(--dim);font-weight:500;text-align:right;min-width:36px}.fpv-sheet-table tr:first-child td{background:var(--line-2);font-weight:700;position:sticky;top:0}.fpv-sheet-note{padding:var(--sp-3) var(--sp-4);font-size:var(--fs-5);color:var(--dim);border-top:1px solid var(--line)}.fpv-sheet-fail{display:flex;flex-direction:column;align-items:center;gap:var(--sp-4)}.fpv-pdf-bar{position:absolute;left:50%;bottom:12px;transform:translate(-50%);display:flex;align-items:center;gap:var(--sp-4);padding:var(--sp-3) var(--sp-5);border-radius:var(--r-pill);background:var(--card);border:1px solid var(--line);box-shadow:var(--shadow-lg);font-size:var(--fs-6);color:var(--mid);z-index:1}.fpv-pdf-bar button{min-width:26px;height:26px;border:0;border-radius:7px;background:transparent;color:var(--ink);font-size:var(--fs-11);line-height:1;cursor:pointer}.fpv-pdf-bar button:hover:not(:disabled){background:var(--brand-soft);color:var(--brand)}.fpv-pdf-bar button:disabled{color:var(--dim);cursor:not-allowed}.fpv-pdf-pages{font-weight:700;color:var(--ink);font-variant-numeric:tabular-nums}.fpv-pdf-zoom{min-width:40px;text-align:center;font-variant-numeric:tabular-nums}.fpv-pdf-sep{width:1px;height:14px;background:var(--line)}@media(max-width:640px){.fpv-pdf-scroll{padding:10px 6px 56px;gap:var(--sp-4)}}.fpv-media{max-width:100%;max-height:calc(var(--fpv-h) - var(--fpv-head-h))}.fpv-none-text{margin:0 0 var(--sp-6)}.fpv-none-dl{display:inline-flex;align-items:center;gap:var(--sp-3);min-height:44px;padding:var(--sp-3) var(--sp-8);border:1px solid var(--line);border-radius:var(--r-4);background:var(--card);color:var(--ink);font-size:var(--fs-8);font-weight:600;cursor:pointer;text-decoration:none}.fpv-none-dl:hover{border-color:var(--brand-line);color:var(--brand)}.fpv-audio{width:min(520px,90%)}.fpv-text{align-self:stretch;justify-self:stretch;margin:0;padding:16px 18px;font-size:var(--fs-7);line-height:1.6;color:var(--ink);white-space:pre-wrap;word-break:break-word;overflow-wrap:anywhere;overflow:auto}.fpv-md{align-self:stretch;justify-self:stretch;width:min(100%,820px);min-height:auto;margin:0 auto;padding:24px 28px;background:var(--card);color:var(--mid);font-size:var(--fs-9);line-height:1.7;overflow-wrap:anywhere}.fpv-none{padding:32px;color:var(--dim);font-size:var(--fs-8);text-align:center}.fpv-zoom.fpv-checker .fpv-img[data-kind=svg]{width:100%;height:calc(var(--fpv-h) - var(--fpv-head-h));max-width:100%;padding:var(--sp-8);box-sizing:border-box;object-fit:contain;background-color:color-mix(in srgb,var(--card) 84%,var(--mid));background-image:conic-gradient(color-mix(in srgb,var(--card) 68%,var(--mid)) 25%,transparent 0 50%,color-mix(in srgb,var(--card) 68%,var(--mid)) 0 75%,transparent 0);background-size:16px 16px}.fpv-btn.fpv-btn-text{width:auto;gap:var(--sp-2);padding:0 var(--sp-4);font-size:var(--fs-4);font-weight:600;white-space:nowrap}.fpv-btn[aria-pressed=true]{background:var(--brand-soft);color:var(--brand)}@media(max-width:860px),(max-height:500px)and (pointer:coarse){.fpv-btn.fpv-btn-text{width:44px;padding:0}.fpv-btn-label{display:none}}.ftile{display:flex;flex-direction:column;align-items:center;gap:var(--sp-2);width:min(420px,100%);margin:auto;padding:32px 24px;box-sizing:border-box;text-align:center;color:var(--mid)}.ftile-art{position:relative;display:flex;align-items:center;justify-content:center;width:84px;height:100px;margin-bottom:var(--sp-5);border:1px solid var(--line);border-radius:var(--r-5);background:var(--line-2);color:var(--mid)}.ftile-art .ic{width:34px;height:34px}.ftile.k-pdf .ftile-art{color:var(--danger)}.ftile.k-sheet .ftile-art{color:var(--ok)}.ftile.k-doc .ftile-art,.ftile.k-hwp .ftile-art{color:var(--blue)}.ftile.k-image .ftile-art{color:var(--brand)}.ftile-ext{position:absolute;right:-10px;bottom:12px;padding:var(--sp-1) var(--sp-3);border:1px solid var(--line);border-radius:var(--r-1);background:var(--card);color:var(--ink);font-size:var(--fs-1);font-weight:700;letter-spacing:.3px}.ftile-name{max-width:100%;color:var(--ink);font-size:var(--fs-9);font-weight:650;overflow-wrap:anywhere}.ftile-size{color:var(--dim);font-size:var(--fs-4)}.ftile-note{margin:var(--sp-3) 0 var(--sp-5);color:var(--mid);font-size:var(--fs-6);line-height:1.5}.rimg.rimg-svg,.rimg.rimg-svg.rimg-wait{background-color:color-mix(in srgb,var(--card) 84%,var(--mid));background-image:conic-gradient(color-mix(in srgb,var(--card) 68%,var(--mid)) 25%,transparent 0 50%,color-mix(in srgb,var(--card) 68%,var(--mid)) 0 75%,transparent 0);background-size:16px 16px}.rimg.rimg-svg img,.rgal-strip .rimg.rimg-svg img{object-fit:contain}.att-thumb[data-kind=svg]{object-fit:contain;background-color:color-mix(in srgb,var(--card) 84%,var(--mid));background-image:conic-gradient(color-mix(in srgb,var(--card) 68%,var(--mid)) 25%,transparent 0 50%,color-mix(in srgb,var(--card) 68%,var(--mid)) 0 75%,transparent 0);background-size:16px 16px}.rfile.clickable{cursor:pointer}.rfile.clickable:hover{background:var(--hov)}.msg-imgs a{cursor:zoom-in}.sec-ic{flex:none;color:var(--dim)}.sec-k{font-family:var(--mono);font-size:var(--fs-7);font-weight:600;flex:0 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sec-m{font-family:var(--mono);font-size:var(--fs-6);color:var(--dim);flex:none}.sec-d{font-size:var(--fs-6);color:var(--dim);flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sec-k,.sec-m,.sec-d{line-height:20px}.sec-edit{margin-left:auto;flex:none}.sec-del{flex:none;color:var(--danger)}.sec-del:hover:not(:disabled){background:var(--danger-soft);border-color:var(--danger)}.sec-edit+.sec-del{margin-left:0}.inv-row.sec-editing{border-color:var(--brand);box-shadow:0 0 0 1px var(--brand) inset}.sec-form{display:flex;flex-direction:column;gap:var(--sp-4);max-width:520px;margin-top:var(--sp-4)}.sec-form .mini{align-self:flex-start}.sec-form .fin[readonly]{background:var(--line-2);color:var(--mid);cursor:default}.sec-err{margin-top:var(--sp-4);font-size:var(--fs-7);color:var(--danger)}.new-below{position:sticky;bottom:14px;left:50%;transform:translate(-50%);display:inline-flex;align-items:center;gap:var(--sp-3);padding:7px 14px;border-radius:var(--r-pill);border:none;cursor:pointer;background:var(--brand-grad,#7A2ED0);color:#fff;font-size:var(--fs-7);font-weight:700;box-shadow:0 4px 14px #00000038;z-index:5;animation:newbelow-in .18s ease-out}.new-below .ic{width:14px;height:14px}@keyframes newbelow-in{0%{opacity:0;transform:translate(-50%) translateY(6px)}to{opacity:1;transform:translate(-50%) translateY(0)}}.artifact-toggle{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:var(--sp-3);min-height:var(--head-ctl-h);padding:5px 9px;border:1px solid var(--line);border-radius:var(--r-4);background:var(--card);color:var(--mid);font-size:var(--fs-5);font-weight:700;white-space:nowrap;transition:background .16s,color .16s,border-color .16s,transform .16s}.artifact-actions{display:flex;align-items:center;gap:var(--sp-3);margin-left:auto;min-width:0}.artifact-toggle:hover,.artifact-toggle.open{background:var(--brand-soft);border-color:var(--brand-line);color:var(--brand)}.artifact-toggle:active{transform:scale(.97)}.artifact-actions+.people{margin-left:0}.artifact-toggle-new{position:absolute;right:-2px;top:-2px;width:8px;height:8px;border-radius:var(--r-circle);background:var(--brand-fill);border:2px solid var(--card)}.artifact-pane-body{background:var(--bg);padding:var(--sp-7)}.artifact-tray{display:flex;flex-direction:column;gap:var(--sp-6);min-width:0;container-type:inline-size;container-name:artifact-tray}.artifact-summary{display:flex;align-items:flex-start;gap:var(--sp-6);padding:var(--sp-1) var(--sp-1) var(--sp-2)}.artifact-summary>div{display:flex;flex:1;min-width:0;flex-direction:column;gap:var(--sp-1)}.artifact-summary strong{font-size:var(--fs-9);color:var(--ink)}.artifact-summary span:not(.artifact-total){font-size:var(--fs-5);line-height:1.45;color:var(--dim)}.artifact-total{display:grid;place-items:center;min-width:28px;height:24px;padding:0 7px;border-radius:var(--r-pill);background:var(--brand-soft);color:var(--brand);font-size:var(--fs-4);font-weight:800}.artifact-groups{display:flex;flex-direction:column;gap:var(--sp-5)}.artifact-group{min-width:0;padding:var(--sp-6);border:1px solid var(--line);border-radius:var(--r-5);background:var(--card);box-shadow:var(--shadow-sm)}.artifact-group-meta{display:flex;flex-wrap:wrap;align-items:center;gap:5px;min-width:0;margin-bottom:9px;color:var(--dim);font-size:var(--fs-3);font-weight:600;overflow-wrap:anywhere}.artifact-group-count{margin-left:auto;padding:var(--sp-1) var(--sp-3);border-radius:var(--r-2);background:var(--line-2);color:var(--mid);font-weight:800}.artifact-doc{display:grid;grid-template-columns:36px minmax(0,1fr) auto 15px;align-items:center;gap:var(--sp-5);width:100%;min-width:0;padding:9px;border:1px solid var(--line);border-radius:var(--r-4);background:var(--card);text-align:left;transition:background .16s,border-color .16s,transform .16s}.artifact-doc:hover{background:var(--brand-soft);border-color:var(--brand-line)}.artifact-doc-icon{display:grid;place-items:center;width:36px;height:36px;border-radius:9px;background:var(--brand-soft);color:var(--brand)}.artifact-doc-body{display:flex;min-width:0;flex-direction:column;gap:var(--sp-1)}.artifact-doc-body strong{overflow:hidden;color:var(--ink);font-size:var(--fs-7);text-overflow:ellipsis;white-space:nowrap}.artifact-doc-body span{display:-webkit-box;overflow:hidden;overflow-wrap:anywhere;color:var(--dim);font-size:var(--fs-4);line-height:1.4;-webkit-box-orient:vertical;-webkit-line-clamp:2}.artifact-doc-action{color:var(--brand);font-size:var(--fs-3);font-weight:700;white-space:nowrap}.artifact-doc-chevron{color:var(--dim)}.artifact-section-label{margin:11px 1px 5px;color:var(--dim);font-size:var(--fs-3);font-weight:700;letter-spacing:.02em}.artifact-files .rfiles{margin:0}.artifact-files .rfile{width:100%;min-width:0}.artifact-files .rimg{width:100%;max-width:none}.artifact-files .rimg img{--rimg-cap-w:100%;--rimg-cap-h:min(52vh,420px);width:auto;max-width:100%;max-height:min(52vh,420px);height:auto;object-fit:contain}.artifact-files .rvid{max-width:100%;max-height:min(52vh,420px)}.artifact-files .rvid[style*=--iw]{width:min(100%,calc(min(52vh,420px) * var(--iw) / var(--ih)),calc(var(--iw) * 1px))}.artifact-files .rimg img[style*=--iw]{width:min(var(--rimg-cap-w),calc(var(--rimg-cap-h) * var(--iw) / var(--ih)),calc(var(--iw) * 1px));height:auto;aspect-ratio:var(--iw) / var(--ih)}.th-files{margin-top:var(--sp-4)}.th-files .rimg{max-width:100%}.th-files .rimg img{max-width:100%;max-height:min(38vh,300px);width:auto;height:auto;object-fit:contain}.th-files .rvid{max-width:100%;max-height:min(38vh,300px)}.th-files .rvid[style*=--iw]{width:min(100%,calc(min(38vh,300px) * var(--iw) / var(--ih)),calc(var(--iw) * 1px))}.thread-pane{position:relative}.th-drop-overlay{position:absolute;inset:0;z-index:6;display:grid;place-items:center;background:color-mix(in srgb,var(--bg) 78%,transparent);border:2px dashed var(--brand-line);border-radius:var(--r-5);pointer-events:none}.inv-row .arch-tgt{gap:var(--sp-4)}.arch-find{width:100%;margin-bottom:var(--sp-4);padding:7px 10px;border:1px solid var(--line);border-radius:9px;background:var(--bg);color:var(--ink);font-size:var(--fs-8)}.arch-find:focus{outline:none;border-color:var(--brand-line)}.msg-edit{position:relative;display:flex;flex-direction:column;gap:var(--sp-3);max-width:min(640px,88%);padding:var(--sp-4) var(--sp-5);border:1px solid var(--brand-line);border-radius:var(--r-5);background:var(--card)}.msg-edit-field{width:100%}.msg-edit-atts{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-3);margin:var(--sp-3) 0 0}.msg-edit .msg-edit-input{width:100%;min-width:0;min-height:1.55em;border:0;outline:none;background:transparent;color:var(--ink);caret-color:var(--ink);font:inherit;line-height:1.55;padding:0;white-space:pre-wrap;word-break:break-word;max-height:220px;overflow:auto;scrollbar-width:none}.msg-edit .msg-edit-input::-webkit-scrollbar{display:none}.msg-edit-foot{display:flex;align-items:center;flex-wrap:wrap;gap:var(--sp-3)}.msg-edit-foot .sd{flex:1 1 160px;min-width:0;font-size:var(--fs-5)}.msg-edit-foot>button{flex:none}.msg-edited{margin-left:var(--sp-3);font-size:var(--fs-4);color:var(--dim);white-space:nowrap;font-weight:400}.th-reacts{display:flex;flex-wrap:wrap;align-items:center;gap:5px;margin-top:var(--sp-3);position:relative}.th-react{display:inline-flex;align-items:center;gap:var(--sp-2);padding:3px var(--sp-4);border:1px solid var(--line);border-radius:var(--r-pill);background:var(--card);font-size:var(--fs-6);line-height:1}.th-react>span:first-child{font-size:var(--fs-8)}.th-react:hover{border-color:var(--brand-line)}.th-react.on{border-color:var(--brand);background:var(--brand-soft);color:var(--ink)}.th-react-n{font-weight:700;color:var(--mid);font-variant-numeric:tabular-nums}.th-react.on .th-react-n{color:var(--ink)}.th-react-add{display:inline-flex;align-items:center;justify-content:center;width:24px;height:22px;border:1px solid var(--line);border-radius:var(--r-pill);background:var(--card);color:var(--dim);opacity:0;transition:opacity .12s}.th-msg:hover .th-react-add,.th-reacts:focus-within .th-react-add,.th-react-add[aria-expanded=true]{opacity:1}.th-react+.th-react-add{opacity:1}.th-react-add:hover{color:var(--ink);border-color:var(--brand-line)}.th-react-pick{position:absolute;z-index:5;top:100%;left:0;margin-top:var(--sp-2);display:flex;flex-direction:column;gap:var(--sp-3);width:min(288px,calc(100vw - 32px));padding:var(--sp-4);border:1px solid var(--line);border-radius:11px;background:var(--card);box-shadow:var(--shadow-lg)}.th-react-pick button{width:28px;height:28px;border-radius:var(--r-3);font-size:var(--fs-11);line-height:1}.th-react-pick button:hover{background:var(--line-2)}.th-tools{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-2)}.th-mode-slot{display:inline-flex;min-width:0;align-items:center}.th-mode-slot:empty{display:none}.th-tool{display:inline-flex;align-items:center;justify-content:center;width:37px;height:37px;padding:0;border:0;border-radius:var(--r-4);background:transparent;color:var(--mid);cursor:pointer;transition:background .15s,color .15s}.th-tool:hover{background:var(--brand-soft);color:var(--brand)}.th-also{display:inline-flex;align-items:center;gap:var(--sp-2);padding:0 var(--sp-2);font-size:var(--fs-5);color:var(--mid);cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap}.th-also input{margin:0;accent-color:var(--brand);cursor:pointer}.th-also:has(input:checked){color:var(--brand)}.th-also{flex:1 1 0;min-width:min-content;line-height:1.2;white-space:normal;word-break:keep-all}.th-tool.on{background:var(--brand-fill);color:#fff}.th-tool-aa{font-size:var(--fs-5);font-weight:700;letter-spacing:-.02em}@media(max-width:860px),(max-height:500px)and (pointer:coarse){.th-tool{width:44px;height:44px}.th-also{min-height:44px}.th-also{flex:1 1 0;min-width:min-content;padding:0;font-size:var(--fs-4);line-height:1.2;white-space:normal;word-break:keep-all}}html.popout .rail,html.popout .sidebar,html.popout .main,html.popout .pane-back,html.popout .pane-popout,html.popout .pane-scrim,html.popout .rsz{display:none!important}html.popout .pane{position:fixed!important;inset:0!important;width:auto!important;max-width:none!important;height:auto!important;border:0!important;border-radius:0!important;transform:none!important;box-shadow:none!important;z-index:1}.pane-popout{margin-right:var(--sp-1)}.row.pending .say,.row.pending .msg-body,.row.pending .body{color:var(--dim)}.row.pending img,.row.pending .rf-thumb,.row.pending video{opacity:.55}.row.pending .msg-hover-actions{display:none}html.vv-fit .app{height:var(--vv-h,100dvh)!important;max-height:var(--vv-h,100dvh)!important;transform:translateY(var(--vv-top,0px))}html.vv-fit .pane{height:var(--vv-h,100dvh)!important;max-height:var(--vv-h,100dvh)!important}.th-root{cursor:pointer}.th-root:hover{background:#ffffff06}.msg-footer-row{display:flex;align-items:center;justify-content:flex-start;gap:12px;flex-wrap:wrap;row-gap:6px;margin-top:8px;min-width:0}.msg-footer-row>*{flex:0 0 auto}.msg-footer-row>.more-btn{max-width:100%}.msg-footer-row:empty{display:none}.msg-sheet-back{position:fixed;inset:0;z-index:60;display:flex;align-items:flex-end;justify-content:center;background:#00000052}html body:has(.msg-sheet-back) .toasts{top:calc(18px + env(safe-area-inset-top,0px));bottom:auto}.msg-sheet{width:100%;max-width:520px;padding:8px 14px calc(14px + env(safe-area-inset-bottom,0px));border-radius:var(--r-7) var(--r-7) 0 0;background:var(--card);box-shadow:0 -8px 28px #00000038}.msg-sheet-grip{width:38px;height:4px;margin:var(--sp-1) auto var(--sp-5);border-radius:var(--r-pill);background:var(--line)}.msg-sheet .msg-hover-actions{position:static;display:flex;flex-wrap:wrap;justify-content:center;gap:var(--sp-2);width:auto;max-width:none;margin:0;padding:0;border:0;background:transparent;box-shadow:none;opacity:1;pointer-events:auto}.msg-sheet .msg-hover-actions .message-action-icon,.msg-sheet .msg-hover-actions .react-add,.msg-sheet .msg-hover-actions .msg-hover-emo{width:52px;height:52px;min-width:52px;min-height:52px}.msg-footer-row .more-btn{margin-top:0}.msg-pager{display:inline-flex;align-items:center;gap:var(--sp-1);padding:var(--sp-1);border:1px solid var(--line);border-radius:9px;background:var(--card);color:var(--dim)}.msg-pager-b{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:7px;color:inherit}@media(hover:none),(max-width:860px),(max-height:500px)and (pointer:coarse){.msg-pager-b{width:44px;height:44px;margin-top:-11px;margin-bottom:-11px}}.msg-pager-b:hover:not(:disabled){background:var(--line-2);color:var(--ink)}.msg-pager-b:disabled{opacity:.35;cursor:default}.msg-pager-n{padding:0 var(--sp-2);font-size:var(--fs-4);font-weight:700;font-variant-numeric:tabular-nums}.side-mention{flex:none;min-width:17px;height:17px;padding:0 5px;border-radius:var(--r-pill);background:var(--danger,#E5484D);color:#fff;font-size:var(--fs-3);font-weight:800;line-height:17px;text-align:center;font-variant-numeric:tabular-nums}.fmt-bar{display:flex;align-items:center;gap:var(--sp-1);padding:2px 2px 5px;margin-bottom:var(--sp-2);border-bottom:1px solid var(--line)}.fmt-btn{display:inline-grid;place-items:center;min-width:26px;height:26px;padding:0 var(--sp-3);border:0;border-radius:7px;background:transparent;color:var(--dim);cursor:pointer;font-size:var(--fs-8);line-height:1}.fmt-btn:hover:not(:disabled){background:var(--hov);color:var(--ink)}.fmt-btn:disabled{opacity:.4;cursor:default}.fmt-bold{font-weight:800}.fmt-italic{font-style:italic;font-family:Georgia,serif}.fmt-strike{text-decoration:line-through}.fmt-ordered{font-size:var(--fs-4);font-weight:700}.fmt-quote{font-family:Georgia,serif;font-size:var(--fs-12)}.fmt-bar-thread{padding:0 var(--sp-1) var(--sp-2);margin-bottom:var(--sp-3);gap:1px;flex-wrap:wrap}.fmt-bar-thread .fmt-btn{min-width:24px;height:24px;padding:0 var(--sp-2);font-size:var(--fs-6)}.fmt-btn.on{background:var(--brand-soft);color:var(--brand)}.sel-fmt{position:fixed;z-index:70;transform:translate(-50%,-100%);border:1px solid var(--line);border-radius:var(--r-4);background:var(--card);box-shadow:var(--shadow-lg)}.sel-fmt.below{transform:translate(-50%)}.sel-fmt .fmt-bar-float{padding:3px 4px;margin:0;border-bottom:0;flex-wrap:nowrap}@media(hover:none){.sel-fmt .fmt-bar-float .fmt-btn{min-width:36px;height:36px;font-size:var(--fs-10)}.fmt-bar .fmt-btn{min-width:36px;height:36px}}.preset-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:var(--sp-4);margin:var(--sp-3) 0 var(--sp-5)}.preset-card{display:flex;flex-direction:column;gap:5px;align-items:flex-start;text-align:left;padding:11px 12px;border:1px solid var(--line);border-radius:var(--r-5);background:var(--card);color:var(--ink);cursor:pointer;transition:border-color .12s,background .12s}.preset-card:hover:not(:disabled){border-color:var(--brand-line)}.preset-card.on{border-color:var(--brand);background:var(--brand-soft)}.preset-card:disabled{opacity:.55;cursor:default}.preset-h{display:flex;align-items:center;gap:var(--sp-4);width:100%}.preset-h b{font-size:var(--fs-9);font-weight:700}.preset-cost{margin-left:auto;font-size:var(--fs-3);color:var(--dim);border:1px solid var(--line);border-radius:var(--r-pill);padding:1px 7px}.preset-card.on .preset-cost{color:var(--brand);border-color:var(--brand-line)}.preset-s{font-size:var(--fs-5);color:var(--mid);line-height:1.45}.human-typing{display:flex;align-items:center;gap:7px;height:26px;padding:0 var(--sp-1) 0 var(--typing-gutter,calc(var(--msg-ava) + var(--sp-6)));font-size:var(--fs-6);color:var(--dim)}.human-typing-avas{display:inline-flex;align-items:center}.human-typing-avas .th-mini{width:18px;height:18px;border-radius:var(--r-2);border:2px solid var(--bg);margin-right:-5px;font-size:10.5px}.human-typing-avas .th-mini:last-child{margin-right:3px}.human-typing-label{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lpv-cards{display:flex;flex-direction:column;gap:var(--sp-3);margin-top:var(--sp-3);max-width:min(520px,92%)}.lpv-card{display:flex;gap:var(--sp-5);padding:9px 11px;border:1px solid var(--line);border-left:3px solid var(--brand-line);border-radius:var(--r-4);background:var(--card);text-decoration:none;color:inherit}.lpv-card:hover{border-color:var(--brand-line);background:var(--hov)}.lpv-thumb{flex:none;width:56px;height:56px;border-radius:var(--r-3);object-fit:cover;background:var(--line-2)}.lpv-body{display:flex;flex-direction:column;gap:var(--sp-1);min-width:0}.lpv-site{font-size:var(--fs-4);color:var(--dim)}.lpv-title{font-size:var(--fs-8);font-weight:700;color:var(--ink);overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.lpv-desc{font-size:var(--fs-6);color:var(--mid);overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.fp-modal{min-width:min(360px,92vw)}.fp-tabs{display:flex;gap:var(--sp-2);margin:var(--sp-1) 0 var(--sp-4)}.fp-tab{flex:1;padding:var(--sp-3) var(--sp-5);border:1px solid var(--line);border-radius:var(--r-3);background:var(--bg);color:var(--dim);font-size:var(--fs-7);font-weight:600;cursor:pointer}.fp-tab.on{border-color:var(--brand-line);background:var(--brand-soft);color:var(--brand)}.fp-list{display:flex;flex-direction:column;gap:var(--sp-1);max-height:240px;overflow:auto;margin-bottom:var(--sp-2)}.fp-item{text-align:left;padding:var(--sp-4) var(--sp-5);border:0;border-radius:var(--r-3);background:transparent;color:var(--ink);font-size:var(--fs-8);cursor:pointer}.fp-item:hover{background:var(--hov)}.msg-hover-emo{display:inline-grid;place-items:center;width:26px;height:26px;border:0;border-radius:7px;background:transparent;cursor:pointer;font-size:var(--fs-11);line-height:1;padding:0}.msg-hover-emo:hover{background:var(--hov)}.msg-hover-emo.on{background:var(--brand-soft)}.artifact-files .rimg-cap{max-width:none}.file-cabinet-prompt{display:-webkit-box;overflow:hidden;margin:0 1px 9px;color:var(--mid);font-size:var(--fs-5);line-height:1.5;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow-wrap:anywhere}.file-cabinet-group>.artifact-files .rfiles{margin-top:0}.artifact-group>.preview-link-card{margin-top:0}.artifact-group>.rthumbs{margin:0}.artifact-more{display:flex;align-items:center;justify-content:center;gap:7px;width:100%;min-height:44px;border:1px solid var(--line);border-radius:var(--r-4);background:var(--card);color:var(--mid);font-size:var(--fs-6);font-weight:700;transition:background .16s,border-color .16s,color .16s}.artifact-more:hover:not(:disabled){background:var(--brand-soft);border-color:var(--brand-line);color:var(--brand)}.artifact-more:disabled{cursor:default;opacity:.62}.artifact-loading{display:flex;align-items:center;justify-content:center;gap:var(--sp-4);min-height:180px;color:var(--dim);font-size:var(--fs-7)}.artifact-empty{display:flex;min-height:240px;align-items:center;justify-content:center;flex-direction:column;gap:7px;padding:24px;text-align:center}.artifact-empty-icon{display:grid;place-items:center;width:44px;height:44px;margin-bottom:3px;border-radius:var(--r-5);background:var(--brand-soft);color:var(--brand)}.artifact-empty strong{color:var(--ink);font-size:var(--fs-9)}.artifact-empty>span:not(.artifact-empty-icon){max-width:250px;color:var(--dim);font-size:var(--fs-5);line-height:1.55}.artifact-empty .mini{margin-top:5px;min-height:38px}.pane-switch-link{display:inline-flex;flex:none;align-items:center;gap:5px;padding:5px 8px;border:1px solid var(--line);border-radius:var(--r-3);background:var(--card);color:var(--mid);font-size:var(--fs-4);font-weight:700;white-space:nowrap;transition:background .16s,border-color .16s,color .16s}.pane-switch-link:hover{background:var(--brand-soft);border-color:var(--brand-line);color:var(--brand)}.explorer-crumbs{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-1);min-width:0;padding:0 1px}.explorer-crumb{max-width:160px;overflow:hidden;padding:3px 6px;border-radius:var(--r-2);color:var(--mid);font-size:var(--fs-5);font-weight:700;text-overflow:ellipsis;white-space:nowrap;transition:background .16s,color .16s}.explorer-crumb:hover:not(:disabled){background:var(--brand-soft);color:var(--brand)}.explorer-crumb:disabled{color:var(--ink);cursor:default}.explorer-crumb-sep{color:var(--dim);font-size:var(--fs-4)}.explorer-list{display:flex;min-width:0;flex-direction:column;gap:var(--sp-1)}.explorer-row{display:flex;align-items:center;gap:var(--sp-5);width:100%;min-width:0;padding:8px 9px;border:1px solid transparent;border-radius:var(--r-4);text-align:left;transition:background .16s,border-color .16s}.explorer-row:hover{background:var(--brand-soft);border-color:var(--brand-line)}.explorer-ic{display:grid;flex:none;place-items:center;width:30px;height:30px;border-radius:var(--r-3);background:var(--brand-soft);color:var(--brand)}.explorer-b{display:flex;min-width:0;flex:1;flex-direction:column;gap:1px}.explorer-n{overflow:hidden;color:var(--ink);font-size:var(--fs-7);font-weight:600;text-overflow:ellipsis;white-space:nowrap}.explorer-s{color:var(--dim);font-size:var(--fs-4)}.explorer-chev{flex:none;color:var(--dim)}.explorer-note{padding:4px 1px;color:var(--dim);font-size:var(--fs-4)}@media(max-width:1080px){.artifact-toggle-label{display:none}}@media(max-width:860px),(max-height:500px)and (pointer:coarse){.artifact-actions{gap:var(--sp-1)}.artifact-toggle{min-width:44px;min-height:44px;padding:var(--sp-4)}.artifact-pane-body{padding:14px max(14px,env(safe-area-inset-right,0px)) calc(14px + env(safe-area-inset-bottom,0px)) max(14px,env(safe-area-inset-left,0px))}.pdoc-followup{flex-direction:column}.pdoc-followup .mini{align-self:stretch;min-height:44px}.fpv-md{padding:20px max(16px,env(safe-area-inset-right,0px)) calc(20px + env(safe-area-inset-bottom,0px)) max(16px,env(safe-area-inset-left,0px))}.fpv-btn{width:44px;height:44px;margin:-8px 0}}@container artifact-tray (max-width:420px){.artifact-doc{grid-template-columns:36px minmax(0,1fr) 15px}.artifact-doc-action{display:none}.artifact-group{padding:var(--sp-5)}}@media(max-width:420px){.artifact-more,.artifact-empty .mini{min-height:44px}}@media(prefers-reduced-motion:reduce){.artifact-toggle,.artifact-doc,.artifact-more,.pane-switch-link,.explorer-crumb,.explorer-row{transition:none}.artifact-doc:hover{transform:none}}.bot-reveal{border:1px solid var(--brand,#7A2ED0);border-radius:var(--r-5);padding:var(--sp-7)}.bot-cred{display:flex;align-items:center;gap:var(--sp-4);margin-top:var(--sp-4);min-width:0}.bot-cred code{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--fs-6);background:var(--line-2);padding:var(--sp-3) var(--sp-4);border-radius:var(--r-3)}.adm-survey-open{display:inline-flex;align-items:center;gap:var(--sp-2);margin-left:auto;color:var(--brand);font-size:var(--fs-3);font-weight:700;text-decoration:none}.adm-survey-list{overflow:hidden;border:1px solid var(--line);border-radius:var(--r-4);background:var(--card);box-shadow:var(--shadow-sm)}.adm-survey-row{border-bottom:1px solid var(--line)}.adm-survey-row:last-child{border-bottom:0}.adm-survey-head{display:grid;grid-template-columns:14px 220px minmax(0,1fr) 82px 16px;align-items:center;gap:var(--sp-5);width:100%;min-height:62px;padding:9px 14px;color:var(--ink);text-align:left;transition:background .12s}.adm-survey-head:hover{background:var(--line-2)}.adm-survey-row.unread .adm-survey-head{background:var(--brand-soft)}.adm-new-chip{display:inline-flex;align-items:center;height:18px;padding:0 var(--sp-3);border-radius:var(--r-pill);background:var(--brand-fill);color:#fff;font-size:var(--fs-2);font-weight:800;letter-spacing:.02em;font-style:normal;white-space:nowrap}.adm-attn-more{width:100%;min-height:36px;padding:var(--sp-4) var(--sp-5);border:1px dashed var(--line);border-radius:var(--r-4);background:transparent;color:var(--mid);font-size:var(--fs-5);font-weight:700;cursor:pointer;transition:background .15s,color .15s,border-color .15s}.adm-attn-more:hover{background:var(--brand-soft);border-color:var(--brand-line);color:var(--brand)}.adm-survey-state{display:grid;place-items:center}.adm-survey-state i{width:6px;height:6px;border-radius:var(--r-circle);background:var(--brand-fill)}.adm-survey-org{display:flex;min-width:0;flex-direction:column}.adm-survey-org b{overflow:hidden;font-size:var(--fs-7);font-weight:650;text-overflow:ellipsis;white-space:nowrap}.adm-survey-org small{margin-top:var(--sp-1);color:var(--mid);font-size:var(--fs-3)}.adm-survey-needs{display:flex;min-width:0;gap:5px;overflow:hidden}.adm-survey-needs em,.adm-survey-detail em{flex:none;padding:3px 7px;border-radius:var(--r-2);background:var(--line-2);color:var(--mid);font-size:var(--fs-1);font-style:normal;font-weight:650;white-space:nowrap}.adm-survey-time{color:var(--dim);font-size:var(--fs-3);font-variant-numeric:tabular-nums}.adm-survey-head>.ic{width:13px;height:13px;color:var(--dim);transition:transform .12s}.adm-survey-row.open .adm-survey-head>.ic{transform:rotate(180deg)}.adm-survey-body{padding:16px 38px 18px;border-top:1px solid var(--line);background:var(--line-2)}.adm-survey-body dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--sp-4);margin:0}.adm-survey-body dl>div{padding:var(--sp-5);border:1px solid var(--line);border-radius:var(--r-3);background:var(--card)}.adm-survey-body dt{color:var(--dim);font-size:var(--fs-1)}.adm-survey-body dd{margin:3px 0 0;overflow:hidden;color:var(--ink);font-size:var(--fs-5);font-weight:650;text-overflow:ellipsis;white-space:nowrap}.adm-survey-body dd a{color:var(--brand)}.adm-survey-detail{margin-top:13px}.adm-survey-detail>span{display:block;margin-bottom:var(--sp-3);color:var(--dim);font-size:var(--fs-1);font-weight:650}.adm-survey-detail>div{display:flex;flex-wrap:wrap;gap:5px}.adm-survey-detail p{margin:0;padding:11px;border:1px solid var(--line);border-radius:var(--r-3);background:var(--card);color:var(--ink);font-size:var(--fs-5);line-height:1.6;white-space:pre-wrap}@media(max-width:760px){.adm-survey-head{grid-template-columns:12px minmax(0,1fr) 16px;grid-template-areas:"state org chev" "state needs chev" ". time .";gap:var(--sp-2) var(--sp-4);padding:11px 12px}.adm-survey-state{grid-area:state}.adm-survey-org{grid-area:org}.adm-survey-needs{grid-area:needs}.adm-survey-time{grid-area:time}.adm-survey-head>.ic{grid-area:chev}.adm-survey-needs{overflow-x:auto;padding-bottom:var(--sp-1)}.adm-survey-body{padding:var(--sp-6) var(--sp-8) var(--sp-8)}.adm-survey-body dl{grid-template-columns:1fr}}.sv-page{position:relative;min-height:100dvh;overflow-y:auto;background:var(--bg);color:var(--ink)}.sv-page:before{content:"";position:fixed;inset:0;pointer-events:none;background:radial-gradient(circle at 15% 18%,var(--brand-soft),transparent 32%),radial-gradient(circle at 88% 82%,var(--blue-soft),transparent 28%);opacity:.72}.sv-top{position:relative;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:20px;width:min(1180px,100%);height:76px;margin:0 auto;padding:0 28px}.sv-brand{display:inline-flex;align-items:center;gap:var(--sp-5);color:var(--ink);font-size:var(--fs-12);font-weight:800;letter-spacing:-.03em;text-decoration:none}.sv-brand svg{width:34px;height:34px}.sv-top-label{color:var(--mid);font-size:var(--fs-6);font-weight:650}.sv-shell{position:relative;z-index:1;display:grid;grid-template-columns:minmax(280px,.8fr) minmax(520px,1.2fr);align-items:center;gap:clamp(52px,7vw,112px);width:min(1120px,100%);min-height:calc(100dvh - 76px);margin:0 auto;padding:42px 28px 86px}.sv-intro{align-self:center;max-width:430px}.sv-kicker{display:inline-flex;align-items:center;gap:var(--sp-3);color:var(--brand);font-size:var(--fs-3);font-weight:800;letter-spacing:.13em;text-transform:uppercase}.sv-intro h1{margin:18px 0 16px;font-size:clamp(36px,4.4vw,58px);font-weight:730;line-height:1.08;letter-spacing:-.055em}.sv-intro>p{max-width:390px;margin:0;color:var(--mid);font-size:var(--fs-11);line-height:1.75}.sv-time{display:flex;align-items:center;gap:var(--sp-4);margin-top:26px;color:var(--mid);font-size:var(--fs-6);font-weight:650}.sv-time i{width:3px;height:3px;border-radius:var(--r-circle);background:var(--dim)}.sv-assurance{display:flex;align-items:flex-start;gap:var(--sp-4);margin-top:24px;padding-top:18px;border-top:1px solid var(--line);color:var(--dim);font-size:var(--fs-4);line-height:1.55}.sv-assurance .ic{margin-top:1px;color:var(--brand)}.sv-card{min-width:0;border:1px solid var(--line);border-radius:20px;background:var(--card);box-shadow:var(--shadow-lg)}.sv-card form{padding:28px 30px 26px}.sv-progress-head{display:flex;align-items:center;justify-content:space-between;color:var(--dim);font-size:var(--fs-3);font-weight:700}.sv-progress{height:4px;margin-top:9px;overflow:hidden;border-radius:99px;background:var(--line-2)}.sv-progress i{display:block;height:100%;border-radius:inherit;background:var(--brand-grad);transition:width .25s ease}.sv-question{min-height:450px;padding:34px 0 20px;animation:svQuestionIn .22s ease-out}@keyframes svQuestionIn{0%{opacity:.35;transform:translateY(5px)}to{opacity:1;transform:none}}.sv-step-label{color:var(--brand);font-size:var(--fs-4);font-weight:750}.sv-question h2,.sv-success h2{margin:var(--sp-3) 0 var(--sp-3);font-size:27.5px;font-weight:720;line-height:1.3;letter-spacing:-.035em}.sv-question>p,.sv-success>p{margin:0;color:var(--mid);font-size:var(--fs-7);line-height:1.6}.sv-fields{display:flex;flex-direction:column;gap:20px;margin-top:26px}.sv-field{display:flex;flex-direction:column;gap:7px;color:var(--mid);font-size:var(--fs-5);font-weight:650}.sv-field>span,.sv-fieldset>legend{color:var(--mid);font-size:var(--fs-5);font-weight:650}.sv-field b,.sv-fieldset b{margin-left:var(--sp-2);color:var(--brand);font-size:var(--fs-1)}.sv-field em{margin-left:var(--sp-2);color:var(--dim);font-size:var(--fs-1);font-style:normal;font-weight:600}.sv-field input,.sv-field textarea{width:100%;min-height:48px;padding:12px 13px;border:1px solid var(--line);border-radius:11px;outline:0;background:var(--bg);color:var(--ink);font:inherit;font-size:var(--fs-9);transition:border-color .15s,box-shadow .15s,background .15s}.sv-field textarea{min-height:98px;resize:vertical;line-height:1.55}.sv-field input::placeholder,.sv-field textarea::placeholder{color:var(--dim)}.sv-field input:focus,.sv-field textarea:focus{border-color:var(--brand);background:var(--card);box-shadow:0 0 0 3px var(--brand-soft)}.sv-fieldset{min-width:0;margin:0;padding:0;border:0}.sv-size-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:7px;margin-top:var(--sp-4)}.sv-size-grid label{display:grid;min-height:46px;place-items:center;border:1px solid var(--line);border-radius:var(--r-4);background:var(--bg);color:var(--mid);font-size:var(--fs-5);font-weight:700;cursor:pointer;transition:border-color .15s,background .15s,color .15s,transform .12s}.sv-size-grid label:hover{border-color:var(--brand-line);color:var(--ink)}.sv-size-grid label.on{border-color:var(--brand);background:var(--brand-soft);color:var(--brand)}.sv-size-grid input,.sv-plan-list input,.sv-needs-grid input,.sv-consent input{position:absolute;width:1px;height:1px;overflow:hidden;opacity:0;pointer-events:none}.sv-plan-list{display:flex;flex-direction:column;gap:9px;margin-top:24px}.sv-plan-list>label{position:relative;display:flex;align-items:flex-start;gap:var(--sp-6);min-height:88px;padding:var(--sp-7);border:1px solid var(--line);border-radius:var(--r-5);background:var(--bg);cursor:pointer;transition:border-color .15s,background .15s,transform .12s}.sv-plan-list>label:hover{border-color:var(--brand-line);transform:translateY(-1px)}.sv-plan-list>label.on{border-color:var(--brand);background:var(--brand-soft);box-shadow:0 0 0 2px var(--brand-soft)}.sv-radio{width:18px;height:18px;flex:none;margin-top:var(--sp-1);border:1.5px solid var(--dim);border-radius:var(--r-circle);background:var(--card);box-shadow:inset 0 0 0 4px var(--card)}.sv-plan-list>label.on .sv-radio{border-color:var(--brand);background:var(--brand-fill)}.sv-plan-copy{display:flex;min-width:0;flex:1;flex-direction:column}.sv-plan-copy>span{display:flex;align-items:center;gap:7px}.sv-plan-copy strong{font-size:var(--fs-9);font-weight:750}.sv-plan-copy em{padding:var(--sp-1) var(--sp-3);border-radius:99px;background:var(--brand-fill);color:#fff;font-size:10px;font-style:normal;font-weight:750}.sv-plan-copy small{margin-top:var(--sp-1);color:var(--mid);font-size:12.5px;line-height:1.45}.sv-plan-copy .sv-plan-price{margin-top:var(--sp-3);color:var(--ink);font-weight:650}.sv-needs-grid{display:grid;grid-template-columns:1fr 1fr;gap:var(--sp-4)}.sv-needs-grid label{display:flex;align-items:flex-start;gap:9px;min-height:48px;padding:10px 11px;border:1px solid var(--line);border-radius:var(--r-4);background:var(--bg);color:var(--mid);font-size:var(--fs-4);font-weight:650;line-height:1.45;cursor:pointer;transition:border-color .15s,background .15s,color .15s}.sv-needs-grid label:hover:not([aria-disabled=true]){border-color:var(--brand-line);color:var(--ink)}.sv-needs-grid label.on{border-color:var(--brand);background:var(--brand-soft);color:var(--ink)}.sv-needs-grid label[aria-disabled=true]{cursor:not-allowed;opacity:.45}.sv-check{display:grid;width:17px;height:17px;flex:none;place-items:center;border:1.5px solid var(--dim);border-radius:5px;background:var(--card);color:transparent}.sv-needs-grid label.on .sv-check,.sv-consent input:checked+.sv-check{border-color:var(--brand);background:var(--brand-fill);color:#fff}.sv-selection-count{margin-top:var(--sp-4);color:var(--dim);font-size:var(--fs-2);text-align:right}.sv-privacy-notice{padding:var(--sp-6);border:1px solid var(--line);border-radius:var(--r-4);background:var(--line-2);color:var(--mid);font-size:var(--fs-3);line-height:1.5}.sv-privacy-notice>strong{display:block;margin-bottom:7px;color:var(--ink);font-size:var(--fs-4)}.sv-privacy-notice dl{display:flex;flex-direction:column;gap:5px;margin:0}.sv-privacy-notice dl>div{display:grid;grid-template-columns:62px minmax(0,1fr);gap:7px}.sv-privacy-notice dt{color:var(--dim);font-weight:700}.sv-privacy-notice dd{margin:0}.sv-consent{display:flex;align-items:flex-start;gap:9px;color:var(--mid);font-size:var(--fs-3);line-height:1.55;cursor:pointer}.sv-consent .sv-check{margin-top:1px}.sv-consent a{color:var(--brand);font-weight:650}.sv-size-grid input:focus-visible+span,.sv-plan-list input:focus-visible~.sv-plan-copy,.sv-needs-grid input:focus-visible~span:last-child,.sv-consent input:focus-visible~span:last-child{outline:2px solid var(--brand);outline-offset:4px;border-radius:var(--r-1)}.sv-honeypot{position:absolute!important;left:-10000px!important;width:1px!important;height:1px!important;overflow:hidden!important}.sv-error{display:flex;align-items:center;gap:7px;min-height:38px;margin:-8px 0 12px;padding:var(--sp-4) var(--sp-5);border:1px solid var(--danger);border-radius:9px;background:var(--danger-soft);color:var(--danger);font-size:var(--fs-4);font-weight:650}.sv-actions{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-6);padding-top:18px;border-top:1px solid var(--line)}.sv-actions button,.sv-success .sv-primary{min-height:46px}.sv-primary,.sv-back{display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:10px 17px;border-radius:var(--r-4);font-size:var(--fs-6);font-weight:750;text-decoration:none;transition:transform .12s,background .15s,opacity .15s}.sv-primary{background:var(--brand-grad);color:#fff;box-shadow:var(--shadow-sm)}.sv-primary:hover:not(:disabled){transform:translateY(-1px)}.sv-primary:active:not(:disabled){transform:scale(.98)}.sv-primary:disabled{cursor:not-allowed;opacity:.55}.sv-back{color:var(--mid)}.sv-back:hover{background:var(--line-2);color:var(--ink)}.sv-success{display:flex;min-height:560px;align-items:center;justify-content:center;flex-direction:column;padding:54px 34px;text-align:center}.sv-success-icon{display:grid;width:54px;height:54px;margin-bottom:22px;place-items:center;border-radius:15px;background:var(--ok-soft);color:var(--ok)}.sv-success-icon .ic{width:25px;height:25px}.sv-success>p{max-width:360px;margin-top:var(--sp-2)}.sv-success .sv-primary{margin-top:28px}.sv-page .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(max-width:900px){.sv-shell{grid-template-columns:1fr;gap:30px;max-width:680px;padding-top:24px}.sv-intro{max-width:560px}.sv-intro h1 br{display:none}.sv-assurance{max-width:500px}}@media(max-width:600px){.sv-top{height:64px;padding:0 max(18px,env(safe-area-inset-right,0px)) 0 max(18px,env(safe-area-inset-left,0px))}.sv-top-label{font-size:var(--fs-2)}.sv-shell{min-height:calc(100dvh - 64px);gap:24px;padding:22px max(14px,env(safe-area-inset-right,0px)) calc(36px + env(safe-area-inset-bottom,0px)) max(14px,env(safe-area-inset-left,0px))}.sv-intro{padding:0 5px}.sv-intro h1{margin:var(--sp-6) 0 var(--sp-5);font-size:37px}.sv-intro>p{font-size:var(--fs-8)}.sv-time{margin-top:18px}.sv-assurance{display:none}.sv-card{border-radius:var(--r-7)}.sv-card form{padding:22px 18px 18px}.sv-question{min-height:0;padding:27px 0 18px}.sv-question h2,.sv-success h2{font-size:24px}.sv-fields{gap:18px;margin-top:22px}.sv-size-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.sv-plan-list>label{min-height:0;padding:var(--sp-6)}.sv-needs-grid{grid-template-columns:1fr}.sv-needs-grid label{min-height:46px}.sv-actions{position:sticky;bottom:0;margin:0 -18px -18px;padding:14px 18px calc(14px + env(safe-area-inset-bottom,0px));background:var(--card)}.sv-actions button{min-height:48px}.sv-success{min-height:470px;padding:46px 22px}}@media(max-width:360px){.sv-top-label{display:none}.sv-size-grid{grid-template-columns:1fr 1fr}.sv-primary,.sv-back{padding-right:13px;padding-left:13px}}@media(prefers-reduced-motion:reduce){.sv-question{animation:none}.sv-progress i,.sv-size-grid label,.sv-plan-list>label,.sv-needs-grid label,.sv-primary{transition:none}.sv-plan-list>label:hover,.sv-primary:hover:not(:disabled){transform:none}}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}@media(hover:none),(max-width:860px),(max-height:500px)and (pointer:coarse){.composer-in .cm-field textarea,.cm-hl,.msg-edit .msg-edit-input,.composer-in .cm-field .cm-input,.th-compose .thread-cm-field .cm-input{font-size:16px}}.maky-page{padding:0}.maky-page{overflow:auto;-webkit-overflow-scrolling:touch}.maky-head{position:relative;flex:none;padding:20px 24px 14px;border-bottom:1px solid var(--line)}.maky-head-actions{display:flex;align-items:center;gap:var(--sp-3)}.maky-new{margin:0 24px var(--sp-6);padding:var(--sp-5) var(--sp-6);border:1px solid var(--line);border-radius:var(--r-5);background:var(--card)}.maky-new-row{display:flex;align-items:flex-start;gap:var(--sp-4);flex-wrap:wrap}.maky-new-row textarea{flex:1 1 320px;min-width:220px;min-height:112px;padding:var(--sp-4) var(--sp-5);border:1px solid var(--line);border-radius:9px;background:var(--bg);color:var(--ink);font:inherit;line-height:1.55;resize:vertical}.maky-new-row textarea:focus{outline:none;border-color:var(--brand-line);box-shadow:0 0 0 3px var(--brand-soft)}.maky-new-hint{margin-top:var(--sp-3);font-size:var(--fs-5);color:var(--dim);line-height:1.5}.maky-new-err{margin-top:var(--sp-4);font-size:var(--fs-7);color:var(--warn,#c2410c);line-height:1.5}.maky-head-title{display:flex;align-items:center;gap:9px}.maky-head-title>.ic{color:var(--brand)}.maky-head-title h1{margin:0;font-size:22px;font-weight:750;letter-spacing:-.2px}.maky-head-sub{margin:var(--sp-3) 0 0;font-size:var(--fs-8);color:var(--dim);max-width:60ch}.maky-close{position:absolute;top:18px;right:20px}.maky-note{flex:none;margin:12px 24px 0;padding:10px 13px;border:1px solid var(--line);border-radius:11px;background:var(--line-2);font-size:var(--fs-7);color:var(--mid)}.maky-body{flex:none;overflow:visible;padding:18px 24px 28px}.maky-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:var(--sp-6);align-content:start}.maky-card{display:flex;flex-direction:column;gap:var(--sp-4);padding:13px 15px 12px;border:1px solid var(--line);border-left:3px solid var(--line);border-radius:var(--r-5);background:var(--card);box-shadow:var(--shadow-sm)}.maky-card.mine{border-left-color:var(--brand);background:color-mix(in srgb,var(--brand-soft) 42%,var(--card))}.maky-card.off{border-left-color:var(--line);box-shadow:none}.maky-by{display:flex;align-items:center;gap:var(--sp-3);font-size:var(--fs-7);min-width:0}.maky-by-ava{width:20px;height:20px;flex:none;border-radius:var(--r-2);font-size:10.5px;font-weight:700;color:#fff}.maky-by-name{font-weight:700;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.maky-by-verb{color:var(--dim);flex:none}.maky-by .maky-tag{margin-left:auto}.maky-what{margin:0;font-size:var(--fs-9);line-height:1.5;color:var(--ink);white-space:pre-wrap;overflow-wrap:anywhere;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.maky-facts{display:flex;flex-wrap:wrap;gap:5px}.maky-fact{display:inline-flex;align-items:center;gap:var(--sp-2);min-width:0;max-width:100%;padding:3px 8px;border-radius:var(--r-pill);background:var(--line-2);font-size:var(--fs-5);color:var(--mid);white-space:nowrap;overflow:hidden}.maky-fact>span,.maky-fact>button{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.maky-fact .ic{flex:none;opacity:.7}.maky-fact.run{background:var(--brand-soft);color:var(--brand)}.maky-fact.run .ic{opacity:1}.maky-row{display:flex;align-items:baseline;gap:var(--sp-4);font-size:var(--fs-8)}.maky-label{flex:none;width:46px;font-size:var(--fs-5);font-weight:700;color:var(--dim);letter-spacing:.2px}.maky-when b{font-weight:700;color:var(--ink)}.maky-what{align-items:flex-start}.maky-what p{margin:0;flex:1;min-width:0;color:var(--ink);white-space:pre-wrap;overflow-wrap:anywhere}.maky-where{flex-wrap:wrap}.maky-ran{display:flex;align-items:center;gap:var(--sp-2);flex-wrap:wrap;margin-top:var(--sp-3);padding:var(--sp-3) var(--sp-5);border-radius:var(--r-4);background:var(--brand-soft);color:var(--brand);font-size:var(--fs-5);line-height:1.5}.maky-ran .ic{flex:none}.maky-link{font-weight:600;color:var(--brand)}.maky-link:hover{text-decoration:underline}.maky-tag{flex:none;font-style:normal;font-size:var(--fs-4);font-weight:700;padding:1px 7px;border-radius:var(--r-pill);background:var(--brand-soft);color:var(--brand)}.maky-tag.off{background:var(--line-2);color:var(--dim)}.maky-foot{display:flex;flex-direction:column;align-items:stretch;gap:var(--sp-4);margin-top:var(--sp-1);padding-top:9px;border-top:1px solid var(--line)}.maky-foot .sd{min-width:0;font-size:var(--fs-6)}.maky-actions{display:flex;flex-wrap:wrap;gap:var(--sp-3);flex:0 1 auto}.maky-mail-integ{margin-bottom:0}.maky-mail-integ .integ-row .cn{font-weight:700}.maky-mail-note{margin:0 var(--sp-5) var(--sp-4)}.maky-mail-tpls{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-3);padding:0 var(--sp-5) var(--sp-5)}.maky-mail-tpls-h{width:100%;font-size:var(--fs-4);font-weight:700;letter-spacing:.02em;text-transform:uppercase;color:var(--dim)}.maky-mail-tpl{display:flex;flex-direction:column;align-items:flex-start;gap:var(--sp-1);min-width:150px;flex:0 1 220px;padding:var(--sp-3) var(--sp-4);border:1px solid var(--line);border-radius:var(--r-5);background:var(--bg);text-align:left;cursor:pointer;transition:border-color .15s,background .15s}.maky-mail-tpl:hover{border-color:var(--brand-line);background:var(--brand-soft)}.maky-mail-tpl strong{font-size:var(--fs-6);color:var(--ink)}.maky-mail-tpl span{font-size:var(--fs-5);color:var(--mid);line-height:1.4}@media(max-width:860px),(max-height:500px)and (pointer:coarse){.maky-mail button,.maky-mail a.mini{min-height:44px}.maky-mail .tag{display:inline-flex;align-items:center;padding-left:var(--sp-4);padding-right:var(--sp-4)}}.maky-mail{display:flex;flex-direction:column;gap:var(--sp-4);margin:0 24px 28px;padding-top:var(--sp-6);border-top:1px solid var(--line)}.maky-mail-head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--sp-4)}.maky-mail-head h2{margin:0;font-size:var(--fs-9)}.maky-mail-sub{margin:var(--sp-1) 0 0;color:var(--dim);font-size:var(--fs-6);line-height:1.5}.maky-mail-form,.maky-mail-item{display:flex;flex-direction:column;gap:var(--sp-3);padding:var(--sp-5);border:1px solid var(--line);border-radius:var(--r-5);background:var(--card)}.maky-mail-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--sp-3)}.maky-mail-field{display:flex;flex-direction:column;gap:var(--sp-1);font-size:var(--fs-5);color:var(--mid)}.maky-mail-field input,.maky-mail-field textarea{font:inherit;font-size:var(--fs-7);color:var(--ink);padding:var(--sp-2) var(--sp-3);border:1px solid var(--line);border-radius:var(--r-3);background:var(--bg)}.maky-mail-row{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--sp-3)}.maky-mail-chan{color:var(--mid)}.maky-mail-stats{margin-left:auto;color:var(--dim);font-size:var(--fs-5)}.maky-mail-addr{display:flex;align-items:center;gap:var(--sp-3)}.maky-mail-addr code{min-width:0;overflow-wrap:anywhere;font-family:var(--mono);font-size:var(--fs-6);padding:var(--sp-1) var(--sp-2);border-radius:var(--r-2);background:var(--line-2)}.maky-mail-filter{display:flex;align-items:flex-end;gap:var(--sp-3);flex-wrap:wrap}.maky-mail-filter .maky-mail-field{flex:1;min-width:min(220px,100%)}.maky-mail-actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-3)}.maky-mail-err{margin:0;color:var(--danger);font-size:var(--fs-5)}.maky-mail-how{font-size:var(--fs-5);color:var(--mid)}.maky-mail-how ol{margin:var(--sp-2) 0 0;padding-left:var(--sp-6);line-height:1.6}.maky-mail-detail{display:flex;flex-direction:column;gap:var(--sp-4)}.maky-mail-filter a.mini{display:inline-flex;align-items:center;color:var(--ink);text-decoration:none}.maky-mail-detail[hidden]{display:none}.maky-mail-item.focus{border-color:var(--brand);box-shadow:0 0 0 3px var(--brand-soft)}.maky-mail-origin{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-2) var(--sp-3);font-size:var(--fs-5);color:var(--mid)}.maky-mail-origin-l{flex:none;font-size:var(--fs-4);font-weight:700;color:var(--dim)}.maky-mail-src{padding:var(--sp-1) var(--sp-4);border-radius:var(--r-pill);background:var(--blue-soft);color:var(--blue);font-weight:600;overflow-wrap:anywhere}.maky-mail-origin-note{color:var(--dim);font-size:var(--fs-4)}.maky-mail-recent{display:flex;flex-direction:column;gap:var(--sp-1);font-size:var(--fs-5);color:var(--mid)}.maky-mail-recent ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--sp-1)}.maky-mail-recent li{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.maky-mail-recent b{font-weight:600;color:var(--ink)}.maky-mail-recent li span{color:var(--dim)}.maky-mail-created{display:flex;align-items:flex-start;gap:var(--sp-3);padding:var(--sp-4) var(--sp-5);border-radius:var(--r-4);background:var(--ok-soft);color:var(--ok)}.maky-mail-created-text{display:flex;flex-direction:column;gap:var(--sp-1);flex:1;min-width:0;font-size:var(--fs-5);color:var(--ink);line-height:1.5}.maky-mail-created-text b{color:var(--ok);font-weight:700}.maky-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:var(--sp-4);color:var(--dim)}.maky-empty h2{margin:var(--sp-2) 0 0;font-size:var(--fs-12);font-weight:700;color:var(--ink)}.maky-empty p{margin:0;font-size:var(--fs-8)}.maky-examples{list-style:none;margin:var(--sp-3) 0 0;padding:0;display:flex;flex-direction:column;gap:var(--sp-3)}.maky-examples li{padding:7px 13px;border:1px solid var(--line);border-radius:var(--r-pill);background:var(--card);font-size:var(--fs-7);color:var(--mid)}@media(max-width:860px),(max-height:500px)and (pointer:coarse){.maky-head{padding:16px 16px 12px}.maky-new{margin:0 var(--sp-8) var(--sp-6)}.maky-close{top:14px;right:14px}.maky-body{padding:14px 16px 24px}.maky-grid{grid-template-columns:1fr}}.feed-page{padding:0}.feed-head{position:relative;flex:none;padding:20px 24px 14px;border-bottom:1px solid var(--line)}.feed-head-title{display:flex;align-items:center;gap:9px;padding-right:88px}.feed-head-title h1{margin:0;font-size:22px;font-weight:750;letter-spacing:-.2px}.feed-head-sub{margin:var(--sp-3) 0 0;font-size:var(--fs-8);color:var(--dim);max-width:60ch}.feed-head-actions{display:flex;align-items:center;gap:var(--sp-3)}.feed-close{position:absolute;top:18px;right:20px}.feed-toolbar{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--sp-4);row-gap:var(--sp-4);margin-top:var(--sp-6)}.feed-body{flex:1;min-height:0;overflow:auto;padding:18px 24px 28px}.feed-cards{display:flex;flex-direction:column;gap:var(--sp-5);max-width:760px;padding-left:var(--sp-7)}.outbox-list{display:flex;flex-direction:column;gap:var(--sp-4);margin-top:var(--sp-3)}.outbox-card{display:flex;align-items:flex-start;gap:var(--sp-4);width:100%;padding:var(--sp-5) var(--sp-6);border:1px solid var(--line);border-radius:var(--r-5);background:transparent;text-align:left;cursor:pointer;color:inherit;transition:background .15s,border-color .15s}.outbox-card:hover{background:var(--hov)}.outbox-card:hover .outbox-go{opacity:1;transform:translate(0)}.outbox-ava{flex:none;width:32px;height:32px;border-radius:var(--r-3);overflow:hidden;font-size:var(--fs-6);font-weight:700;color:#fff}.outbox-ava-axit{display:inline-flex;align-items:center;justify-content:center;background:var(--brand-soft);color:var(--brand)}.outbox-ava-axit svg{width:20px;height:20px}.outbox-ava-dm{display:inline-flex;align-items:center;justify-content:center;overflow:visible}.outbox-ava-dm .dm-ava{width:32px;height:32px;border-radius:var(--r-3);font-size:var(--fs-6)}.outbox-ic{flex:none;width:32px;height:32px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:color-mix(in srgb,var(--brand) 14%,transparent);color:var(--brand)}.outbox-main{flex:1;min-width:0;display:flex;flex-direction:column;gap:var(--sp-2)}.outbox-head{display:flex;align-items:center;gap:var(--sp-2);min-width:0;font-size:var(--fs-5);color:var(--dim)}.outbox-head strong{color:var(--ink);font-weight:600;font-size:var(--fs-6);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.outbox-kind{flex:none;padding:0 var(--sp-2);border-radius:999px;background:var(--hov);color:var(--mid);font-size:var(--fs-4);line-height:18px}.outbox-time{margin-left:auto;flex:none;font-variant-numeric:tabular-nums}.outbox-text{font-size:var(--fs-7);line-height:1.6;color:var(--ink);white-space:pre-wrap;word-break:break-word}.outbox-go{flex:none;align-self:center;color:var(--dim);opacity:0;transform:translate(-4px);transition:opacity .15s,transform .15s}.outbox-more{align-self:center;margin-top:var(--sp-3)}@media(max-width:860px),(max-height:500px)and (pointer:coarse){.outbox-go{display:none}.outbox-card{padding:var(--sp-4)}}.fnote{display:block;margin-top:var(--sp-1);font-size:var(--fs-4);line-height:1.4;color:var(--warn,#d97706)}.fpv-converting{gap:var(--sp-3)}.rvid-converting{display:inline-flex;align-items:center;gap:var(--sp-2);min-width:200px;min-height:56px;padding:var(--sp-3) var(--sp-4);background:var(--card);color:var(--mid);font-size:var(--fs-5);object-fit:unset}.rvid-converting .fpv-spin{flex:none}.fpv-spin{width:22px;height:22px;border-radius:50%;border:2px solid var(--line);border-top-color:var(--brand);animation:fpv-spin .8s linear infinite}@keyframes fpv-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.fpv-spin{animation:none}}.fpv-notpdf{gap:var(--sp-3);max-width:420px;margin:auto;text-align:center}.fpv-notpdf strong{font-size:var(--fs-9);color:var(--ink)}.fpv-notpdf p{margin:0;color:var(--mid);line-height:1.5}.feed-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:var(--sp-4);color:var(--dim)}.feed-empty h2{margin:var(--sp-2) 0 0;font-size:var(--fs-12);font-weight:700;color:var(--ink)}@media(max-width:860px),(max-height:500px)and (pointer:coarse){.feed-head{padding:16px 16px 12px}.feed-close{top:14px;right:14px}.feed-body{padding:14px 16px 24px}}.boot-splash{height:100dvh;display:grid;place-items:center;align-content:center;gap:var(--sp-7);background:var(--bg);color:var(--dim)}.boot-splash-mark{width:34px;height:34px;opacity:.9}.boot-splash-text{font-size:var(--fs-8);letter-spacing:-.01em;animation:boot-in .35s ease both}.boot-splash .mini{min-height:44px;padding-left:var(--sp-8);padding-right:var(--sp-8)}.boot-splash-sub{font-size:var(--fs-7);color:var(--dim);margin-top:-2px;text-align:center;max-width:280px;line-height:1.5}@keyframes boot-in{0%{opacity:0}to{opacity:1}}.app-enter{animation:app-enter .32s cubic-bezier(.32,0,.24,1) both}@keyframes app-enter{0%{opacity:0;transform:scale(.994)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.boot-splash-mark{animation:none;opacity:.9}.boot-splash-text,.app-enter{animation:none}}.cf-zones{display:flex;flex-direction:column;gap:var(--sp-3);padding-top:0}.cf-zone{display:flex;align-items:center;gap:var(--sp-4);min-width:0}.cf-zone .ic{flex:0 0 auto;opacity:.6}.cf-zone-n{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--fs-8)}.cf-zone-m{flex:0 0 auto;font-size:var(--fs-4);opacity:.5;font-variant-numeric:tabular-nums}.cf-zone-x{flex:0 0 auto;width:20px;height:20px;line-height:1;border:0;background:none;color:var(--ink);opacity:.45;cursor:pointer;border-radius:var(--r-1)}@media(max-width:860px),(max-height:500px)and (pointer:coarse){.cf-zone-x{width:44px;height:44px;margin:-12px}}.cf-zone-x:hover{opacity:1;background:var(--hov)}.cf-zone-x:disabled{opacity:.25;cursor:default}.rp-name{display:flex;align-items:center;gap:7px;min-height:26px;padding:var(--sp-2) var(--sp-4) var(--sp-1);border-top:1px solid var(--line-2);color:var(--dim);font-size:var(--fs-6)}.rp-name-e{flex:none;display:grid;place-items:center;width:18px;height:18px;font-size:var(--fs-11);line-height:1}.rp-name-e .cemoji{width:16px;height:16px;vertical-align:0}.rp-name-t{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:var(--mono)}.dmq-add{display:flex;align-items:center;gap:var(--sp-4);width:100%;min-height:30px;margin-top:var(--sp-2);padding:3px 12px;border:0;border-radius:7px;background:none;color:var(--brand);font-size:var(--fs-8);text-align:left;cursor:pointer}.dmq-add:hover{background:var(--hov)}.dmq-add .ic{flex:none}@media(max-width:860px),(max-height:500px)and (pointer:coarse){.dmq-i,.dmq-add{min-height:44px}}.wfc{margin:var(--sp-4) 0 var(--sp-1)}.wfc-scroll{overflow-x:auto;overflow-y:hidden;padding:var(--sp-1) var(--sp-1) var(--sp-3)}.wfc-stage{position:relative}.wfc-links{position:absolute;left:0;top:0;color:var(--line);overflow:visible}.wfc-links path{fill:none;stroke:currentColor;stroke-width:2}.wfc-links text{fill:var(--dim);font-size:10px;paint-order:stroke;stroke:var(--card);stroke-width:3px;stroke-linejoin:round}.wfc-link.wfc-yes{color:var(--ok,#3ba55d)}.wfc-link.wfc-no{color:var(--danger,#d94040)}.wfc-node{position:absolute;display:flex;flex-direction:column;gap:var(--sp-2);padding:var(--sp-4) var(--sp-5);border:1px solid var(--line);border-left-width:4px;border-radius:var(--r-5);background:var(--card);box-shadow:var(--shadow-sm);box-sizing:border-box;overflow:hidden}.wfc-node:before{content:"";position:absolute;inset:0;background:var(--wfc-tint,transparent);opacity:.08;pointer-events:none}.wfc-badge{font-size:var(--fs-1);font-weight:800;letter-spacing:.04em;color:var(--dim);text-transform:uppercase}.wfc-title{font-size:var(--fs-8);font-weight:700;color:var(--ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wfc-desc{font-size:var(--fs-4);line-height:1.45;color:var(--dim);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.wfc-body{margin-top:3px;padding:var(--sp-2) var(--sp-3);border-radius:var(--r-2);background:var(--line-2);font-size:var(--fs-3);color:var(--dim);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wfc-foot{padding:0 var(--sp-1);font-size:var(--fs-4);color:var(--dim)}.wfc-empty{font-size:var(--fs-6);color:var(--dim);padding:var(--sp-3) 0}.wfc-k-trigger{border-left-color:#3ba55d;--wfc-tint:#3ba55d}.wfc-k-trigger .wfc-badge{color:#3ba55d}.wfc-k-ai_task{border-left-color:var(--brand);--wfc-tint:var(--brand)}.wfc-k-ai_task .wfc-badge{color:var(--brand)}.wfc-k-condition{border-left-color:#d99e30;--wfc-tint:#d99e30}.wfc-k-condition .wfc-badge{color:#d99e30}.wfc-k-result{border-left-color:#3d8bd4;--wfc-tint:#3d8bd4}.wfc-k-result .wfc-badge{color:#3d8bd4}.wfc-k-report{border-left-color:#d4569b;--wfc-tint:#d4569b}.wfc-k-report .wfc-badge{color:#d4569b}.maky-flow-open{display:inline-flex;align-items:center;gap:var(--sp-3);margin:var(--sp-4) 0 var(--sp-1);padding:5px 9px;border:1px solid var(--line);border-radius:var(--r-3);background:none;color:var(--brand);font-size:var(--fs-6);cursor:pointer}.maky-flow-open:hover{background:var(--hov)}@media(max-width:860px),(max-height:500px)and (pointer:coarse){.maky-flow-open{min-height:44px;padding:var(--sp-4) var(--sp-6)}.maky-fact:has(.maky-link){min-height:44px;padding-top:0;padding-bottom:0}.maky-link{align-self:stretch;display:inline-flex;align-items:center}.maky-actions .mini{min-height:44px}.maky-grid{gap:0;grid-auto-rows:max-content}.maky-card{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:var(--sp-1) var(--sp-5);min-height:48px;padding:var(--sp-3) var(--sp-6);border-top:0;border-right:0;border-radius:0;box-shadow:none}.maky-what{grid-column:1;grid-row:1;font-size:var(--fs-5);-webkit-line-clamp:1}.maky-facts{grid-column:1;grid-row:2;flex-wrap:nowrap;gap:var(--sp-4);min-width:0}.maky-fact{padding:0;background:none;color:var(--dim);font-size:var(--fs-1)}.maky-fact.run{background:none}.maky-by{grid-column:2;grid-row:1/3;font-size:var(--fs-1);gap:var(--sp-2)}.maky-by-verb{display:none}.maky-by .maky-tag{margin-left:0}.maky-flow-open{grid-column:1/-1;justify-self:start;margin:var(--sp-3) 0 0}.maky-ran,.maky-last{grid-column:1/-1}.maky-foot{grid-column:1/-1;padding-top:var(--sp-3)}.maky-foot .sd{font-size:var(--fs-1)}}.maky-flow{position:fixed;inset:0;z-index:80;display:grid;place-items:center;padding:24px;background:#0000008c}.maky-flow-panel{width:min(1200px,100%);max-height:calc(100dvh - 48px);overflow:auto;padding:var(--sp-7) var(--sp-8) var(--sp-5);border:1px solid var(--line);border-radius:var(--r-6);background:var(--card);box-shadow:var(--shadow-lg)}.maky-flow-head{display:flex;align-items:flex-start;gap:var(--sp-5);margin-bottom:var(--sp-3)}.maky-flow-title{flex:1;min-width:0;font-size:var(--fs-8);color:var(--dim);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.work-routes{display:flex;flex-direction:column;gap:var(--sp-3);margin-top:var(--sp-5);padding-top:var(--sp-5);border-top:1px solid var(--line-2)}.work-route-row{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-5);font-size:var(--fs-8)}.work-route-row>span{color:var(--ink)}.set-nav-group{display:flex;flex-direction:column;gap:1px;margin-bottom:var(--sp-4)}.set-nav-group-t{padding:var(--sp-2) var(--sp-5) var(--sp-1);font-size:var(--fs-3);font-weight:800;letter-spacing:.03em;color:var(--dim);text-transform:uppercase}@media(max-width:860px),(max-height:500px)and (pointer:coarse){.set-nav-group{flex-direction:row;gap:var(--sp-2);margin-bottom:0}.set-nav-group-t{display:none}}.set-sub{margin-top:var(--sp-8);padding-top:var(--sp-6);border-top:1px solid var(--line-2)}.set-sub-t{margin-bottom:var(--sp-4);font-size:var(--fs-6);font-weight:700;color:var(--ink)}.cm-queued{padding:var(--sp-1) var(--sp-2) var(--sp-2);color:var(--dim);font-size:var(--fs-5)}.cm-actions .cm-aa span{font-size:var(--fs-6);font-weight:700;letter-spacing:-.02em}.cm-actions .cm-aa.on{background:var(--brand-soft);color:var(--brand)}.cm-actions,.th-tools{position:relative}.cm-emoji-pop,.th-emoji-pop{position:absolute;z-index:70;right:0;bottom:calc(100% + 6px);display:flex;flex-direction:column;gap:var(--sp-3);width:max-content;max-width:calc(100vw - 24px);padding:var(--sp-4);background:var(--card);border:1px solid var(--line);border-radius:var(--r-5);box-shadow:var(--shadow-lg)}.cm-add{display:inline-flex}.cm-add-pop{position:absolute;z-index:70;left:0;bottom:calc(100% + 6px);display:flex;flex-direction:column;gap:var(--sp-1);min-width:220px;max-width:calc(100vw - 32px);padding:var(--sp-2);background:var(--card);border:1px solid var(--line);border-radius:var(--r-5);box-shadow:var(--shadow-lg)}.cm-add-item{display:flex;align-items:center;gap:var(--sp-5);width:100%;padding:var(--sp-4) var(--sp-5);border:0;border-radius:var(--r-3);background:transparent;color:var(--ink);font:inherit;font-size:var(--fs-8);text-align:left;cursor:pointer}.cm-add-item:hover,.cm-add-item:focus-visible{background:var(--hov)}.cm-add-item:focus-visible{outline:2px solid var(--brand);outline-offset:-2px}.cm-add-item:disabled{opacity:.5;cursor:default}.drive-mark{flex:none;width:16px;height:16px}.drive-chips{display:flex;flex-wrap:wrap;gap:var(--sp-2);margin-top:var(--sp-3)}.drive-chip{display:inline-flex;align-items:center;gap:var(--sp-3);max-width:100%;padding:var(--sp-2) var(--sp-5);border:1px solid var(--line);border-radius:999px;background:var(--card);color:var(--ink);font:inherit;font-size:var(--fs-6)}.drive-chip.ask{cursor:pointer;border-color:var(--brand-line);color:var(--brand)}.drive-chip.ask:hover{background:var(--brand-soft)}.drive-chip.ask:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.drive-chip.ask:disabled{opacity:.6;cursor:default}.drive-chip-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:600}.drive-chip-state{display:inline-flex;align-items:center;gap:var(--sp-1);color:var(--dim)}.drive-hint{display:flex;align-items:center;gap:var(--sp-4);margin:0 0 var(--sp-3);padding:var(--sp-3) var(--sp-5);border:1px solid var(--brand-line);border-radius:var(--r-4);background:var(--brand-soft);color:var(--ink);font-size:var(--fs-6)}.drive-hint-t{flex:1;min-width:0}.drive-save{display:inline-flex;align-items:center;gap:var(--sp-3)}@media(max-width:860px),(max-height:500px)and (pointer:coarse){.cm-add-pop{min-width:min(260px,calc(100vw - 32px))}.cm-add-item,.drive-chip.ask{min-height:44px}.drive-hint{flex-wrap:wrap}.drive-hint .mini{min-height:44px}}.send-split{display:inline-flex;align-items:stretch;flex:none;border-radius:var(--r-4);background:var(--brand-grad);color:#fff;transition:opacity .12s,box-shadow .12s}.send-split.off{opacity:.45}.th-tools .send-split{margin-left:auto}.send-split>.send,.send-split>.th-send,.send-split>.send-later,.send-split>.th-send-later{display:grid;place-items:center;flex:none;margin:0;padding:0;border:0;background:none;color:inherit;opacity:1;cursor:pointer;transition:background-color .12s}.send-split>.send,.send-split>.th-send{border-radius:var(--r-4) 0 0 var(--r-4)}.send-split>.send:only-child,.send-split>.th-send:only-child{border-radius:var(--r-4)}.send-split>.send-later,.send-split>.th-send-later{width:24px;border-radius:0 var(--r-4) var(--r-4) 0;box-shadow:inset 1px 0 #ffffff57}.send-split>button:disabled{cursor:default}.send-split:not(.off)>button:disabled .ic{opacity:.45}.send-split>button:not(:disabled):hover{background-color:#0000001f}.send-split>button:not(:disabled):active{background-color:#0003}.send-split>button:focus-visible{outline:2px solid #fff;outline-offset:-4px}.send-split:has(>button:focus-visible){box-shadow:0 0 0 3px var(--brand-line)}.send-later-pop{position:absolute;z-index:70;right:0;bottom:calc(100% + 6px);width:300px;max-width:calc(100vw - 24px);display:flex;flex-direction:column;gap:var(--sp-2);padding:var(--sp-3);background:var(--card);border:1px solid var(--line);border-radius:var(--r-5);box-shadow:var(--shadow-lg);animation:ckIn .16s ease-out}.slp-head{display:flex;align-items:center;gap:var(--sp-2);padding:var(--sp-1) var(--sp-3);color:var(--mid);font-size:var(--fs-5)}.slp-head strong{color:var(--ink);font-weight:700}.slp-list{display:flex;flex-direction:column}.slp-item{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:var(--sp-1);min-height:44px;padding:var(--sp-2) var(--sp-3);border-radius:var(--r-3);text-align:left;color:var(--ink)}.slp-item:hover,.slp-item:focus-visible{background:var(--brand-soft)}.slp-label{font-size:var(--fs-7);font-weight:600}.slp-at{font-size:var(--fs-4);color:var(--dim)}.slp-custom{margin-top:var(--sp-1);border-top:1px solid var(--line);border-radius:0 0 var(--r-3) var(--r-3)}.slp-custom-form{display:flex;flex-direction:column;gap:var(--sp-2);padding:0 var(--sp-2) var(--sp-2)}.slp-input{font:inherit;font-size:var(--fs-6);color:var(--ink);background:var(--bg);border:1px solid var(--line);border-radius:var(--r-3);padding:var(--sp-3);min-height:44px;min-width:0}.slp-input:focus{outline:none;border-color:var(--brand-line);box-shadow:0 0 0 3px var(--brand-soft)}.slp-tz{font-size:var(--fs-3);color:var(--dim)}.slp-reason{font-size:var(--fs-4);color:var(--danger)}.slp-form-actions{display:flex;justify-content:flex-end;gap:var(--sp-2)}.sch-banner-wrap{position:relative;max-width:var(--content-max);margin:0 0 var(--sp-2)}.sch-banner{display:inline-flex;align-items:center;gap:var(--sp-2);min-height:32px;padding:var(--sp-1) var(--sp-4);border:1px solid var(--line);border-radius:var(--r-pill);background:var(--card);color:var(--mid);font-size:var(--fs-5);font-weight:600}.sch-banner:hover{border-color:var(--brand-line);color:var(--brand)}.sch-banner-failed{color:var(--danger)}.sch-banner-chev{transition:transform .15s}.sch-banner-chev.on{transform:rotate(180deg)}.sch-panel{position:absolute;z-index:70;left:0;bottom:calc(100% + 6px);width:440px;max-width:calc(100vw - 24px);max-height:min(60vh,520px);overflow:auto;padding:var(--sp-3);background:var(--card);border:1px solid var(--line);border-radius:var(--r-5);box-shadow:var(--shadow-lg);animation:ckIn .16s ease-out}.sch-panel-head{display:flex;align-items:center;justify-content:space-between;padding:0 var(--sp-2) var(--sp-2);font-size:var(--fs-6)}.sch-x{width:32px;height:32px;display:grid;place-items:center;border-radius:var(--r-3);color:var(--mid)}.sch-x:hover{background:var(--brand-soft);color:var(--brand)}.sch-list{display:flex;flex-direction:column;gap:var(--sp-2)}.sch-item{display:flex;flex-direction:column;gap:var(--sp-2);padding:var(--sp-3) var(--sp-4);background:var(--card);border:1px solid var(--line);border-radius:var(--r-4)}.sch-item.failed{border-color:var(--danger-soft)}.sch-head{display:flex;align-items:center;flex-wrap:wrap;gap:var(--sp-2);font-size:var(--fs-5);color:var(--mid)}.sch-when{color:var(--ink);font-weight:700}.sch-item.failed .sch-head .ic{color:var(--danger)}.sch-where{color:var(--brand);font-weight:600}.sch-where:hover{text-decoration:underline}.sch-tag{padding:var(--sp-1) var(--sp-2);border-radius:var(--r-2);background:var(--brand-soft);color:var(--brand);font-size:var(--fs-3);font-weight:600}.sch-tag-failed{background:var(--danger-soft);color:var(--danger)}.sch-error{font-size:var(--fs-4);color:var(--danger)}.sch-body{font-size:var(--fs-6);color:var(--ink);white-space:pre-wrap;word-break:break-word;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.sch-actions{display:flex;flex-wrap:wrap;gap:var(--sp-2)}.sch-actions .mini{display:inline-flex;align-items:center;gap:var(--sp-1)}.sch-actions .sch-cancel:hover{color:var(--danger);border-color:var(--danger-soft);background:var(--danger-soft)}.sch-edit{display:flex;flex-direction:column;gap:var(--sp-2)}.sch-edit-body{font:inherit;font-size:var(--fs-6);color:var(--ink);background:var(--bg);border:1px solid var(--line);border-radius:var(--r-3);padding:var(--sp-3);min-height:72px;resize:vertical}.sch-edit-body:focus{outline:none;border-color:var(--brand-line);box-shadow:0 0 0 3px var(--brand-soft)}.thread-compose-block .sch-panel{right:0;width:auto}.outbox-page .sch-list{max-width:var(--content-max)}@media(max-width:860px),(max-height:500px)and (pointer:coarse){.send-split>.send-later,.send-split>.th-send-later{width:30px}.sch-banner{min-height:36px}.sch-x{width:44px;height:44px}.sch-actions .mini{min-height:36px}}.dmq-i .dm-ava{color:#fff;font-size:var(--fs-2);border-radius:var(--r-2)}.dmq-i .dm-axit{background:var(--brand-soft)}.rgal{flex-basis:100%;max-width:520px;min-width:0}.rgal-head{display:flex;align-items:center;gap:var(--sp-4);margin-bottom:var(--sp-3);color:var(--dim);font-size:var(--fs-6)}.rgal-toggle{display:inline-flex;align-items:center;gap:var(--sp-3);padding:var(--sp-1) var(--sp-3);border:0;border-radius:var(--r-2);background:transparent;color:var(--mid);font-size:var(--fs-6);font-weight:700;cursor:pointer}.rgal-toggle:hover{background:var(--hov);color:var(--ink)}.rgal-toggle .ic{transition:transform .15s}.rgal-toggle[aria-expanded=false] .ic{transform:rotate(-90deg)}.rgal-dl{display:inline-flex;align-items:center;gap:var(--sp-2);margin-left:auto;padding:var(--sp-1) var(--sp-3);border-radius:var(--r-2);color:var(--dim);font-size:var(--fs-6);font-weight:600;cursor:pointer;text-decoration:none}.rgal-dl:hover{background:var(--hov);color:var(--brand)}.rgal-strip{--rgal-h:200px;display:flex;gap:var(--sp-3);align-items:flex-start;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;padding-bottom:var(--sp-1);scrollbar-width:thin}.rgal-strip .rimg{flex:none;max-width:none;border-radius:var(--r-4)}.rgal-strip .rimg img{max-width:none;max-height:none;width:auto;height:var(--rgal-h);object-fit:cover}.rgal-strip .rimg img[style*=--iw]{width:calc(var(--rgal-h) * var(--iw) / var(--ih));height:var(--rgal-h);aspect-ratio:var(--iw) / var(--ih)}@media(max-width:640px){.rgal-strip{--rgal-h:160px}}.artifact-files .rgal-strip,.th-files .rgal-strip{--rgal-h:150px}@media(max-width:640px){.rgal-toggle,.rgal-dl{min-height:44px}}.credit-custom{display:flex;flex-direction:column;gap:var(--sp-2);margin-top:var(--sp-4)}.credit-custom-row{display:flex;align-items:center;gap:var(--sp-3)}.credit-custom-cur{flex:none;font-weight:700;opacity:.7}.credit-custom-in{flex:1;min-width:0}.credit-custom-buy{flex:none;white-space:nowrap}.credit-custom-note{margin:0}.rail{display:flex;flex-direction:column;align-items:center;gap:var(--sp-4);padding:var(--sp-4) 0 var(--sp-5);min-width:0;background:var(--sidebar-bg);border-right:1px solid rgba(255,255,255,.07)}.rail-nav{display:flex;flex-direction:column;align-items:center;gap:var(--sp-7);flex:0 1 auto;min-height:0;width:100%;padding:var(--sp-3) 0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:none}.rail-nav::-webkit-scrollbar{display:none}.rail-i{position:relative;width:64px;display:flex;flex-direction:column;align-items:center;gap:var(--sp-1);padding:var(--sp-4) 0 var(--sp-3);border:none;border-radius:var(--r-5);background:none;color:var(--side-mid);cursor:pointer}.rail-i:hover{background:#ffffff14}.rail-i .ic{width:20px;height:20px;opacity:.9}.rail-t{font-size:var(--fs-1);font-weight:700;line-height:1.2}.rail-i.on{background:var(--side-sel);color:var(--side-accent)}.rail-i.on .ic{opacity:1}.rail-badge{position:absolute;top:3px;right:5px;min-width:15px;height:15px;padding:0 var(--sp-2);border-radius:var(--r-circle);background:var(--side-accent);color:var(--side-accent-ink);font-size:10.5px;font-weight:800;line-height:15px;text-align:center}.rail-badge.dot{min-width:10px;width:10px;height:10px;padding:0;top:4px;right:8px;background:var(--danger);border:2px solid var(--sidebar-bg);box-sizing:content-box}.rail-badge.dot{display:grid;place-items:center}.rail-badge.dot:after{content:"";display:block;width:4px;height:4px;border-radius:var(--r-circle);background:#fff}@media(max-width:860px),(max-height:500px)and (pointer:coarse){.rail{display:none}}@media(min-width:861px)and (max-height:880px){.rail{gap:var(--sp-2)}.rail-nav{gap:var(--sp-3)}}@media(min-width:861px)and (max-height:640px){.rail-nav{gap:var(--sp-2)}.rail-i{padding:var(--sp-5) 0}.rail-t{display:none}html.desktop-mac .rail{padding-top:34px}}@media(min-width:861px){.side-top>.logo{display:none}}.choice-peek-stack{display:grid;grid-template-rows:minmax(0,1fr);max-height:320px;overflow:hidden}.choice-peek-stack>.choice-peek{grid-area:1/1;visibility:hidden;overflow:auto;min-height:0}.choice-peek-stack>.choice-peek.on{visibility:visible}.rpdf{flex:0 0 100%;max-width:100%;margin-top:var(--sp-3)}.rpdf-hit{display:block;width:min(100%,var(--document-preview-width,320px));padding:0;border:1px solid var(--line);border-radius:var(--r-4);overflow:hidden;background:var(--card);cursor:zoom-in;line-height:0;position:relative}.rpdf-canvas{display:block;width:100%;height:auto}.rpdf-canvas[hidden]{display:none}.rpdf-wait{display:block;width:100%;aspect-ratio:var(--document-preview-ratio,210 / 297);background:var(--bg)}.rpdf-hit:focus-visible{outline:2px solid var(--brand);outline-offset:-2px}.rsheet-hit{cursor:zoom-in;line-height:1.3;text-align:left}.rsheet-table{width:100%;border-collapse:collapse;table-layout:fixed;font-size:var(--fs-3);color:var(--ink)}.rsheet-table td{border:1px solid var(--line);padding:var(--sp-1) var(--sp-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rsheet-table tr:first-child td{background:var(--line-2);font-weight:700}.rsheet-more{display:block;padding:var(--sp-2) var(--sp-4);font-size:var(--fs-3);color:var(--dim);border-top:1px solid var(--line)}.rsheet-wait{display:block;height:120px;background:var(--bg)}.rdoc.has-preview .rpdf-hit{width:100%;border-top:0;border-top-left-radius:0;border-top-right-radius:0}.rdoc.has-preview.has-md{width:min(100%,460px)}.rmd{border:1px solid var(--line);border-top:0;border-radius:0 0 var(--r-4) var(--r-4);background:var(--card);overflow:hidden}.rmd-body{max-height:200px;overflow:hidden;padding:var(--sp-5) var(--sp-7) 0;font-size:var(--fs-4);line-height:1.55;color:var(--mid);cursor:zoom-in;overflow-wrap:anywhere}.rmd-body.clipped{-webkit-mask-image:linear-gradient(to bottom,#000 calc(100% - 56px),transparent);mask-image:linear-gradient(to bottom,#000 calc(100% - 56px),transparent)}.rmd-body .md>:first-child{margin-top:0}.rmd-body h4,.rmd-body h5,.rmd-body h6{color:var(--ink);font-weight:700;line-height:1.35;margin:var(--sp-5) 0 var(--sp-2)}.rmd-body h4{font-size:var(--fs-7)}.rmd-body h5{font-size:var(--fs-6)}.rmd-body h6{font-size:var(--fs-5)}.rmd-body p{margin:0 0 var(--sp-4)}.rmd-body ul,.rmd-body ol{margin:var(--sp-2) 0 var(--sp-4);padding-left:18px}.rmd-body li{margin:var(--sp-1) 0}.rmd-body strong{color:var(--ink);font-weight:700}.rmd-body em{font-style:italic}.rmd-body code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.92em;background:var(--line-2);border:1px solid var(--line);border-radius:var(--r-1);padding:0 var(--sp-2)}.rmd-body pre{margin:var(--sp-3) 0;padding:var(--sp-4) var(--sp-5);background:var(--line-2);border-radius:var(--r-3);overflow:hidden;white-space:pre-wrap}.rmd-body pre code{background:none;border:0;padding:0;font-size:var(--fs-2)}.rmd-body blockquote{margin:var(--sp-3) 0;padding:0 0 0 var(--sp-5);border-left:3px solid var(--brand-line);color:var(--mid)}.rmd-body hr{border:0;border-top:1px solid var(--line);margin:var(--sp-5) 0}.rmd-body table{border-collapse:collapse;font-size:var(--fs-2);margin:var(--sp-3) 0}.rmd-body th,.rmd-body td{border:1px solid var(--line);padding:var(--sp-1) var(--sp-3);text-align:left}.rmd-foot{display:flex;justify-content:flex-end;padding:var(--sp-2) var(--sp-4) var(--sp-3)}.rmd-more{font:inherit;font-size:var(--fs-4);font-weight:600;color:var(--brand);background:none;border:0;border-radius:var(--r-2);padding:var(--sp-2) var(--sp-4);cursor:pointer}.rmd-more:hover{background:var(--brand-soft)}.rmd-more:focus-visible{outline:2px solid var(--brand);outline-offset:1px}.rmd-wait{display:flex;flex-direction:column;gap:var(--sp-4);padding:var(--sp-6) var(--sp-7) var(--sp-8)}.rmd-wait span{display:block;height:9px;border-radius:var(--r-1);background:var(--line-2)}.rmd-wait span:nth-child(1){width:88%}.rmd-wait span:nth-child(2){width:72%}.rmd-wait span:nth-child(3){width:54%}.rfile.is-md .fname{white-space:normal;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow-wrap:anywhere}.rfile.is-md .fsub{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rdocs>.rdoc.md-multi{width:min(100%,460px)}.rfile.is-md .fsum{display:flex;align-items:baseline;gap:var(--sp-4);min-width:0}.rfile.is-md .fsum-text{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--mid)}.rfile.is-md .fsize{flex:none;color:var(--dim)}@media(max-width:640px){.rfile.is-md .fsum{display:block}.rfile.is-md .fsum-text{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;white-space:normal}.rfile.is-md .fsize{display:block;margin-top:var(--sp-1)}}.dm-members-heading{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-4)}.dm-members-heading .lib-g{flex:1}.dm-leave{flex-shrink:0}.result-file-groups{min-width:0;width:100%}.result-support-files{min-width:0;margin-top:var(--sp-6);border:1px solid var(--line-2);border-radius:var(--r-4);padding:0 var(--sp-6)}.result-support-files>summary{min-height:44px;display:list-item;align-content:center;cursor:pointer;color:var(--mid);font-size:13px;overflow-wrap:anywhere}.result-support-files>summary:focus-visible{outline:2px solid var(--brand);outline-offset:3px;border-radius:var(--r-1)}.result-support-hint{font-size:12px;color:var(--dim);margin:0 0 var(--sp-5);line-height:1.6}.result-support-files>.rfiles{margin:0 0 var(--sp-6)}.rescard>.result-file-groups{padding:var(--sp-5) var(--sp-7);border-top:1px solid var(--line-2)}.rescard>.result-file-groups .rfiles{padding:0;border:0}.composer-destination{color:var(--dim);font-size:var(--fs-4);line-height:1.4;padding:0 var(--sp-2)}.result-answer-details>summary{cursor:pointer;padding:var(--sp-5) var(--sp-6);color:var(--brand);font-size:var(--fs-7)}.result-answer-details>summary:focus-visible{outline:2px solid var(--brand);outline-offset:-2px}.rescard{box-shadow:none}.rescard .rh{padding:var(--sp-5) var(--sp-6)}.rescard .rthumbs,.rescard .rfiles{padding:var(--sp-4) var(--sp-6);border-top:0}@media(max-width:760px){.composer-destination{display:none}}@media(min-width:761px){.sidebar .row-more{width:28px;height:28px}.sidebar .side-kbd{min-height:28px;display:inline-flex;align-items:center}}.maky-mail-instruction{display:flex;flex-direction:column;gap:var(--sp-3);padding-block:var(--sp-3);border-top:1px solid var(--line)}@media(max-width:860px),(max-height:500px)and (pointer:coarse){.ws-del-banner{padding:var(--sp-4) var(--sp-6);gap:var(--sp-3)}.ws-del-banner-text{flex-direction:column;gap:var(--sp-1)}.ws-del-banner-cta{min-height:44px;width:100%}.danger-zone .ws-del-scheduled{flex-direction:column;align-items:stretch}.danger-zone .ws-del-scheduled .mini{min-height:44px}.danger-zone .ws-del-plan{display:flex;width:100%}.ws-del-ack{min-height:44px;align-items:center}.ws-del-ack input{margin-top:0}.ws-del-resend{min-height:44px}}.notes-skel{position:relative;display:flex;gap:var(--sp-6);height:100%;min-height:240px;padding:var(--sp-6);animation:notes-skel-in .2s ease .25s both}.notes-skel-sr{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.notes-skel-side{display:flex;flex-direction:column;gap:var(--sp-4);width:272px;flex:none}.notes-skel-main{display:flex;flex-direction:column;gap:var(--sp-5);flex:1;min-width:0;max-width:760px;padding-top:var(--sp-2)}.notes-skel i{display:block;border-radius:var(--r-3);background:linear-gradient(90deg,var(--line-2) 0%,color-mix(in srgb,var(--line-2) 55%,transparent) 50%,var(--line-2) 100%);background-size:200% 100%;animation:notes-skel-shine 1.4s ease-in-out infinite}.notes-skel-btn{height:40px;border-radius:var(--r-4)}.notes-skel-row{height:44px}.notes-skel-title{height:30px;width:48%}.notes-skel-line{height:14px}.notes-skel-line.short{width:62%}.notes-skel.compact{padding:var(--sp-5)}@keyframes notes-skel-in{0%{opacity:0}to{opacity:1}}@keyframes notes-skel-shine{0%{background-position:100% 0}to{background-position:-100% 0}}@media(max-width:860px),(max-height:500px)and (pointer:coarse){.notes-skel-side{width:100%}.notes-skel-main{display:none}}.rail-foot{margin-top:auto;flex:none;flex-direction:column;align-items:center;gap:var(--sp-5);padding:var(--sp-5) 0 var(--sp-5);width:100%;border-top:none}.rail-foot .me-b{display:none}.rail-foot .me-wrap{flex:none;width:auto}.rail-foot .me-id{padding:0;margin:0;gap:0}.rail-foot .me-wrap{order:1}.rail-foot .cog,.rail-foot .pal-wrap>.cog{width:42px;height:42px}.rail-foot .cog .ic{width:22px;height:22px}.rail-foot .me{width:34px;height:34px}.rail-foot .me-menu,.rail-foot .pal-pop{left:calc(100% + var(--sp-3));right:auto;bottom:0}.rail-more-wrap,.rail-tools{display:contents}.rail-foot .rail-more,.rail-tool-t{display:none}@media(min-width:861px)and (max-height:880px){.rail-foot{gap:var(--sp-2);padding:var(--sp-2) 0 var(--sp-3)}}@media(min-width:861px)and (max-height:740px){.rail-foot .rail-more-wrap{display:flex;justify-content:center;position:relative;width:100%}.rail-foot .rail-more{display:grid}.rail-foot .rail-more[aria-expanded=true]{background:#ffffff29}.rail-foot .rail-tools{display:none}.rail-foot .rail-more-wrap.open .rail-tools{display:flex;flex-direction:column;gap:var(--sp-1);position:absolute;left:calc(100% + var(--sp-3));bottom:0;z-index:60;min-width:200px;padding:var(--sp-3);background:var(--card);border:1px solid var(--line);border-radius:var(--r-5);box-shadow:var(--shadow-lg)}.rail-foot .rail-tools .cog,.rail-foot .rail-tools .pal-wrap>.cog{display:flex;align-items:center;justify-content:flex-start;gap:var(--sp-5);width:100%;height:auto;min-height:36px;padding:var(--sp-4) var(--sp-5);border-radius:var(--r-3);color:var(--ink);font-size:var(--fs-8);font-weight:600;text-align:left;white-space:nowrap}.rail-foot .rail-tools .cog:hover{background:var(--brand-soft)}.rail-foot .rail-tools .cog:active{transform:none}.rail-foot .rail-tools .cog .ic{flex:none;width:16px;height:16px;color:var(--mid)}.rail-foot .rail-tools .cog>.pal-dot{flex:none;width:16px;height:16px}.rail-foot .rail-tools .pal-wrap{display:flex;width:100%}.rail-foot .rail-tools .rail-tool-t{display:inline}}@media(min-width:861px){.sidebar>.side-foot:not(.rail-foot){display:none}.ask-fab{display:none}}.th-setup{position:relative;flex:none;display:flex;align-items:center}.th-setup-chip{display:inline-flex;align-items:center;justify-content:center;gap:var(--sp-3);height:24px;padding:0 var(--sp-4);border:1px solid var(--brand-line);border-radius:var(--r-pill);background:var(--brand-soft);color:var(--brand);font-size:var(--fs-3);font-weight:800;white-space:nowrap;cursor:pointer}.th-setup-chip:hover{background:var(--brand-line)}.th-setup-bar{flex:none;display:block;width:22px;height:4px;border-radius:var(--r-pill);background:var(--brand-line);overflow:hidden}.th-setup-fill{display:block;height:4px;border-radius:var(--r-pill);background:var(--brand-fill)}.th-setup-t{min-width:0;overflow:hidden;text-overflow:ellipsis}.th-setup-n{flex:none;font-variant-numeric:tabular-nums}.th-setup-list{position:absolute;top:calc(100% + var(--sp-3));left:0;z-index:35;list-style:none;margin:0;padding:var(--sp-3);width:min(320px,calc(100vw - 28px));max-height:min(440px,62vh);overflow-y:auto;overscroll-behavior:contain;background:var(--card);border:1px solid var(--line);border-radius:var(--r-5);box-shadow:var(--shadow-lg);text-align:left}.th-setup-item>button{display:flex;align-items:flex-start;gap:var(--sp-4);width:100%;padding:var(--sp-4) var(--sp-3);border:none;background:none;border-radius:var(--r-3);color:var(--ink);text-align:left;cursor:pointer}.th-setup-item>button:hover:not(:disabled){background:var(--line-2)}.th-setup-item>button:disabled{cursor:default;opacity:.55}.th-setup-check{flex:none;width:17px;height:17px;margin-top:var(--sp-1);border-radius:var(--r-pill);border:1.5px solid var(--line);display:grid;place-items:center}.th-setup-item.done .th-setup-check{background:var(--brand-fill);border-color:var(--brand);color:var(--card)}.th-setup-body{min-width:0;display:flex;flex-direction:column;gap:var(--sp-1)}.th-setup-item-t{font-size:var(--fs-7);font-weight:600}.th-setup-item.done .th-setup-item-t{text-decoration:line-through;color:var(--dim)}.th-setup-item-h{font-size:var(--fs-5);line-height:1.45;color:var(--dim)}.th-setup-dismiss{padding:var(--sp-1) var(--sp-3) 0}.th-setup-dismiss>button{border:none;background:none;color:var(--dim);font-size:var(--fs-5);cursor:pointer;padding:var(--sp-2) 0}.th-setup-dismiss>button:hover{color:var(--ink)}@media(max-width:860px),(max-height:500px)and (pointer:coarse){.th-setup-chip{min-height:44px;margin:-10px 0}.th-setup-t{display:none}.th-setup{position:static}.th-setup-list{left:var(--sp-7);right:var(--sp-7);width:auto;top:calc(100% + var(--sp-3))}}.ws-sort{position:relative;flex:0 1 auto;min-width:0;display:flex;align-items:center;margin-right:var(--sp-5)}.workspace-tree-head .workspace-tree-toggle>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ws-sort-chip{display:inline-flex;align-items:center;justify-content:center;gap:var(--sp-2);height:24px;padding:0 var(--sp-4);border:1px solid rgba(255,255,255,.16);border-radius:var(--r-3);background:#ffffff0f;color:var(--side-mid);font-size:var(--fs-2);font-weight:700;white-space:nowrap;cursor:pointer;min-width:0}.ws-sort-chip:hover,.ws-sort-chip.on{background:#ffffff1f;color:#fff}.ws-sort-t{min-width:0;max-width:96px;overflow:hidden;text-overflow:ellipsis}.ws-sort-menu{position:absolute;top:calc(100% + var(--sp-2));right:0;z-index:46;min-width:168px;padding:var(--sp-3);background:var(--card);border:1px solid var(--line);border-radius:var(--r-5);box-shadow:var(--shadow-lg);color:var(--ink)}.ws-sort-opt{display:flex;align-items:center;gap:var(--sp-4);width:100%;min-height:30px;padding:var(--sp-2) var(--sp-3);border:none;background:none;border-radius:var(--r-3);color:var(--ink);font-size:var(--fs-6);text-align:left;cursor:pointer}.ws-sort-opt:hover{background:var(--hov)}.ws-sort-opt .ic{flex:none;opacity:0}.ws-sort-opt.on{color:var(--brand);font-weight:700}.ws-sort-opt.on .ic{opacity:1}@media(max-width:860px),(max-height:500px)and (pointer:coarse){.ws-sort-chip,.ws-sort-opt{min-height:44px}}.sbl{display:flex;min-height:0;flex:1;flex-direction:column}.sbl-head{display:flex;justify-content:flex-end;align-items:center;gap:var(--sp-2);flex:none;padding:var(--sp-3) var(--sp-4) var(--sp-2)}.sbl-act{display:inline-flex;align-items:center;gap:var(--sp-2);height:28px;padding:0 var(--sp-3);border:none;border-radius:var(--r-3);background:none;color:var(--side-mid);font-size:var(--fs-4);font-weight:700;cursor:pointer}.sbl-act:hover{background:#ffffff1a;color:#fff}.sbl-act:disabled{opacity:.35;cursor:default}.sbl-act:disabled:hover{background:none;color:var(--side-mid)}.sbl-scope{display:flex;gap:var(--sp-1);margin-right:auto;padding:var(--sp-1);background:#ffffff0f;border-radius:var(--r-3)}.sbl-scope button{padding:var(--sp-3) var(--sp-4);border-radius:var(--r-2);color:var(--side-mid);font-size:var(--fs-4);font-weight:600;white-space:nowrap}.sbl-scope button:hover{background:#ffffff14;color:#fff}.sbl-scope button[aria-pressed=true]{background:#ffffff29;color:#fff}.sbl-scope button:focus-visible{outline:2px solid var(--side-accent);outline-offset:2px}.sbl-activity .sbl-act{flex:none;white-space:nowrap;padding:0 var(--sp-2)}.sbl-scroll{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:0 var(--sp-4) var(--sp-6)}.sbl-row{display:flex;align-items:flex-start;gap:var(--sp-5);min-height:70px;padding:var(--sp-5) var(--sp-4);border-radius:var(--r-3);cursor:pointer}.sbl-row:hover{background:#ffffff12}.sbl-row.on{background:#ffffff21}.sbl-ava{display:flex;flex:none;width:36px;height:36px;align-items:center;justify-content:center}.sbl-row .dm-ava{width:36px;height:36px;border-radius:var(--r-4);font-size:var(--fs-6)}.sbl-row .dm-stack{width:36px;min-width:36px;height:36px}.sbl-row .dm-stack-ava{width:22px;height:22px;font-size:var(--fs-1)}.sbl-row .dm-stack-more{min-width:18px;height:18px;font-size:var(--fs-1)}.sbl-copy{display:flex;min-width:0;flex:1;flex-direction:column;gap:var(--sp-1)}.sbl-line{display:flex;min-width:0;align-items:baseline;gap:var(--sp-3)}.sbl-name{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--side-mid);font-size:var(--fs-7);font-weight:600}.sbl-row.unread .sbl-name{color:#fff;font-weight:800}.sbl-time{flex:none;color:var(--side-dim);font-size:var(--fs-1);font-variant-numeric:tabular-nums}.sbl-prev{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;color:var(--side-dim);font-size:var(--fs-5);line-height:1.4;overflow-wrap:anywhere}.sbl-prev-body,.sbl-prev-body>p{display:inline;margin:0}.sbl-activity .sbl-prev.feed-md{pointer-events:none;--ink:#fff;--dim:rgba(255,255,255,.6);--blue:#B7D5FF;--warn:#F2CC80;--brand:var(--side-accent);--ok:#9BDDBC;--brand-soft:var(--side-sel);--line-2:rgba(255,255,255,.08);--line:rgba(255,255,255,.16)}.sbl-badge{display:grid;min-width:20px;height:20px;flex:none;place-items:center;padding:0 var(--sp-3);border-radius:var(--r-4);background:var(--side-accent);color:var(--side-accent-ink);font-size:var(--fs-2);font-weight:800;font-variant-numeric:tabular-nums}.sbl-dot{flex:none;width:8px;height:8px;margin-top:var(--sp-3);border-radius:var(--r-circle);background:var(--side-accent)}.sbl-activity .sbl-row{position:relative;padding-right:calc(var(--sp-4) * 2 + var(--sp-5))}.sbl-activity .sbl-dot{position:absolute;top:var(--sp-5);right:var(--sp-4)}.sbl-empty{padding:var(--sp-6) var(--sp-4);color:var(--side-dim);font-size:var(--fs-6);line-height:1.55}.sbl-day{padding:var(--sp-8) var(--sp-5) var(--sp-3);color:var(--side-dim);font-size:var(--fs-2);font-weight:800;letter-spacing:.05em}.sbl-day-sec:first-child .sbl-day{padding-top:var(--sp-1)}.sbl-group{border:1px solid rgba(255,255,255,.12);border-radius:var(--r-5);background:#ffffff0a;overflow:hidden}.sbl-group+.sbl-group{margin-top:var(--sp-6)}.sbl-group-head{position:relative;display:flex;align-items:center;gap:var(--sp-4);min-height:44px;padding:var(--sp-4) var(--sp-4) var(--sp-4) var(--sp-5);cursor:default}.sbl-group-toggle{position:absolute;inset:0;z-index:0;width:100%;height:100%;padding:0;border:0;background:none;cursor:pointer}.sbl-group-toggle:hover{background:#ffffff0d}.sbl-group-toggle:focus-visible{outline:2px solid var(--side-accent);outline-offset:-2px}.sbl-group-head>:not(.sbl-group-toggle){position:relative;z-index:1;pointer-events:none}.sbl-group-ava{display:flex;flex:none;width:24px;height:24px}.sbl-group-ava .dm-ava{width:24px;height:24px;border-radius:var(--r-2);font-size:var(--fs-1)}.sbl-group-name{flex:0 1 auto;padding:0;border:0;background:none;text-align:left;font-size:var(--fs-6);font-weight:800;cursor:pointer}.sbl-group-head>.sbl-group-name{pointer-events:auto}.sbl-group-head.unread .sbl-group-name{color:#fff}.sbl-group-name:hover{text-decoration:underline;text-underline-offset:2px}.sbl-group-name:focus-visible{outline:2px solid var(--side-accent);outline-offset:2px;border-radius:var(--r-1)}.sbl-group-head .sbl-time{margin-left:auto}.sbl-group-chev{display:grid;place-items:center;flex:none;color:var(--side-dim);transition:transform .16s}.sbl-group.open .sbl-group-chev{transform:rotate(180deg)}.sbl-group-head .dm-mosaic{background:var(--sidebar-solid)}.sbl-group-head .dm-mosaic .dm-axit{padding:var(--sp-1)}.sbl-group-prev{-webkit-line-clamp:1;padding:0 var(--sp-5) 0 calc(24px + var(--sp-4) + var(--sp-5));margin-bottom:var(--sp-5)}.sbl-group-items{display:flex;flex-direction:column;border-top:1px solid rgba(255,255,255,.08)}.sbl-activity .sbl-item{min-height:0;gap:var(--sp-4);padding-top:var(--sp-5);padding-bottom:var(--sp-5);padding-left:var(--sp-5);border-radius:0}.sbl-activity .sbl-item+.sbl-item{border-top:1px solid rgba(255,255,255,.08)}.sbl-activity .sbl-item.unread{background:#cba9ff14}.sbl-activity .sbl-item.unread:hover{background:#cba9ff1f}.sbl-activity .sbl-item.on{background:#ffffff21}.sbl-item .sbl-ava{width:24px;height:24px}.sbl-item .dm-ava{width:24px;height:24px;border-radius:var(--r-2);font-size:var(--fs-1)}.sbl-item .sbl-name{font-size:var(--fs-5)}.sbl-activity .sbl-item .sbl-dot{top:var(--sp-6)}.sbl-group-more{align-self:flex-start;margin:var(--sp-2) var(--sp-5) var(--sp-5);padding:var(--sp-2) var(--sp-3);border:0;border-radius:var(--r-2);background:#ffffff0f;color:var(--side-mid);font-size:var(--fs-2);text-align:left;cursor:pointer}.sbl-group-more:hover{background:#ffffff1f;color:#fff}.face-unknown{display:grid;place-items:center;background:#ffffff2e;color:#fff}.sbl-activity .tcard,.sbl-activity .sbl-group-prev{--tcard-accent:var(--side-accent);--tcard-label:var(--side-accent);--tcard-ink:rgba(255,255,255,.86);--ok:#9BDDBC;--ok-soft:rgba(155,221,188,.16);--warn:#F2CC80;--warn-soft:rgba(242,204,128,.16);--blue:#B7D5FF;--blue-soft:rgba(183,213,255,.16);--brand:var(--side-accent);--brand-soft:var(--side-sel);--danger:#FFB4B4;--danger-soft:rgba(255,180,180,.16)}.sbl-activity .tcard-res .tcard-text{color:#ffffffb8}.composer .cm-actions{flex-wrap:wrap;row-gap:var(--sp-2)}.composer .axit-mode-toggle,.th-mode-slot .axit-mode-toggle{max-width:100%;border-radius:var(--r-3)}.composer .axit-mode-option,.th-mode-slot .axit-mode-option{min-width:0;border-radius:var(--r-2);letter-spacing:0}.composer .axit-mode-option span,.th-mode-slot .axit-mode-option span{white-space:normal;overflow-wrap:anywhere;line-height:1.3}.composer .axit-mode-option .ic,.th-mode-slot .axit-mode-option .ic{flex:none}.composer .axit-mode-option:focus-visible,.th-mode-slot .axit-mode-option:focus-visible{outline:2px solid var(--brand);outline-offset:2px}@media(max-width:520px){.composer .cm-actions>.axit-mode-toggle:not(.personal-axit-mode){flex-basis:100%}.th-mode-slot:has(.axit-mode-option){flex-basis:100%}.th-mode-slot>.axit-mode-toggle:not(.personal-axit-mode){width:100%}}.composer-approval-toggle.compact{min-height:37px;gap:var(--sp-2);padding:0 var(--sp-3);border-radius:var(--r-3);font-size:var(--fs-1);font-weight:800}.composer-approval-toggle.compact.on{color:var(--brand);border-color:var(--brand-line)}.composer-approval-toggle.compact .composer-approval-switch{width:20px;height:12px}.composer-approval-toggle.compact .composer-approval-switch:after{top:2px;left:2px;width:8px;height:8px}.composer-approval-toggle.compact.on .composer-approval-switch:after{left:10px}.cm-actions [data-tip]{position:relative}.cm-actions [data-tip]:after{content:attr(data-tip);position:absolute;left:50%;bottom:100%;z-index:5;margin-bottom:var(--sp-3);padding:var(--sp-2) var(--sp-3);transform:translate(-50%);border-radius:var(--r-2);background:var(--ink);color:var(--card);font-size:var(--fs-4);font-weight:700;line-height:1.3;white-space:nowrap;opacity:0;pointer-events:none;transition:opacity .12s}.cm-actions [data-tip]:before{content:"";position:absolute;left:50%;bottom:100%;z-index:5;width:0;height:0;transform:translate(-50%) translateY(var(--sp-3));border:6px solid transparent;border-top-color:var(--ink);opacity:0;pointer-events:none;transition:opacity .12s}.cm-actions [data-tip]:hover:after,.cm-actions [data-tip]:hover:before,.cm-actions [data-tip]:focus-visible:after,.cm-actions [data-tip]:focus-visible:before{opacity:1}.cm-mode-flash{position:absolute;left:0;bottom:100%;z-index:6;display:inline-flex;align-items:center;gap:var(--sp-3);margin-bottom:var(--sp-2);padding:var(--sp-3) var(--sp-6);border:1px solid var(--line);border-radius:var(--r-pill);background:var(--card);color:var(--ink);font-size:var(--fs-6);font-weight:700;line-height:1.2;white-space:nowrap;pointer-events:none;box-shadow:var(--shadow)}.cm-mode-flash .ic{color:var(--brand)}@keyframes cmModeFlashIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:no-preference){.cm-mode-flash{animation:cmModeFlashIn .16s ease-out}}@media(hover:none),(max-width:860px),(max-height:500px)and (pointer:coarse){.composer-approval-toggle.compact{min-height:44px;padding:0 var(--sp-4)}}.composer-mode-picker{display:inline-flex;position:relative;align-items:center;gap:var(--sp-2);max-width:100%;border:1px solid var(--line);border-radius:var(--r-3);color:var(--mid);background:var(--card);padding:0 var(--sp-4);min-height:32px;flex:none}.composer-mode-picker.ai{color:var(--brand)}.composer-mode-picker>.ic{flex:none;pointer-events:none}.composer-mode-picker .sel{min-width:0;color:inherit}.composer-mode-picker .sel-btn{font:inherit;font-size:12px;font-weight:600;color:inherit;background:transparent;border:0;box-shadow:none;padding:var(--sp-3) 0;min-width:0;min-height:30px;gap:var(--sp-2)}.composer-mode-picker:focus-within{outline:2px solid var(--brand);outline-offset:2px}@media(max-width:760px){.composer-mode-picker{min-height:44px}.composer-mode-picker .sel-btn{min-height:44px;padding:var(--sp-5) 0}}.feed-readall-pill{margin-left:auto;min-width:0;white-space:normal;overflow-wrap:anywhere;border:1px solid var(--line);border-radius:var(--r-pill);color:var(--mid)}.feed-readall-pill:hover:not(:disabled){border-color:var(--brand-line);color:var(--brand)}.feed-filter.feed-seg button.on{background:var(--brand-soft);color:var(--brand);box-shadow:none}.feed-tabs{display:flex;align-items:stretch;flex-wrap:wrap;gap:var(--sp-6);margin-top:var(--sp-6);border-bottom:1px solid var(--line)}.feed-tabs button{display:inline-flex;align-items:center;gap:var(--sp-3);min-height:32px;margin-bottom:-1px;border-bottom:2px solid transparent;color:var(--mid);font-size:var(--fs-6);font-weight:700;white-space:nowrap;transition:color .14s,border-color .14s}.feed-tabs button:hover{color:var(--ink)}.feed-tabs button.on{color:var(--brand);border-bottom-color:var(--brand)}@media(hover:none){.feed-tabs button{min-height:44px}}.feed-day{margin-top:var(--sp-2);color:var(--dim);font-size:var(--fs-4);font-weight:800;letter-spacing:.05em}.feed-cards>.feed-day:first-child{margin-top:0}.pane-tabs{display:flex;align-items:stretch;flex:none;opacity:0;transition:opacity .14s ease}.app.pane-open .pane-tabs{opacity:1;transition:opacity .24s ease .09s}.pane-tabs button{flex:1;min-width:0;display:inline-flex;align-items:center;justify-content:center;min-height:34px;padding:0 var(--sp-3);border-bottom:2px solid transparent;color:var(--mid);font-size:var(--fs-4);font-weight:700;white-space:normal;overflow-wrap:anywhere;transition:color .14s,border-color .14s}.pane-tabs button:hover{color:var(--ink)}.pane-tabs button.on{color:var(--brand);border-bottom-color:var(--brand)}@media(hover:none){.pane-tabs button{min-height:44px}}.feed-md>p{display:inline;margin:0}.feed-md strong{color:var(--ink);font-weight:700}.feed-md em{font-style:italic}.feed-md del{color:var(--dim)}.feed-md a{color:var(--brand);text-decoration:underline;text-underline-offset:2px}.feed-md code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.9em;background:var(--line-2);border:1px solid var(--line);border-radius:var(--r-1);padding:0 var(--sp-2)}.feed-scope-picker{display:flex;align-items:center;flex-wrap:wrap;gap:var(--sp-4);margin-top:var(--sp-4);color:var(--dim);font-size:var(--fs-5)}.feed-scope-picker select{min-height:44px;padding:var(--sp-3) var(--sp-4);border:1px solid var(--line);border-radius:var(--r-4);background:var(--card);color:var(--ink);font:inherit}.tcard{display:grid;grid-template-columns:max-content minmax(0,1fr);column-gap:var(--sp-4);row-gap:var(--sp-2);min-width:0;margin-top:var(--sp-1);padding:var(--sp-1) 0 var(--sp-1) var(--sp-4);border-left:3px solid var(--tcard-accent,var(--brand))}.tcard-row{display:contents}.tcard-lbl{padding-top:var(--sp-1);color:var(--tcard-label,var(--brand));font-size:var(--fs-2);font-weight:800;line-height:1.45;letter-spacing:.02em;white-space:nowrap}.tcard-text{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;min-width:0;color:var(--tcard-ink,var(--ink));font-size:var(--fs-5);line-height:1.5;overflow-wrap:anywhere}.tcard-req .tcard-text{font-weight:600}.tcard .tcard-ava{display:inline-grid;width:16px;height:16px;margin-right:var(--sp-2);border-radius:var(--r-1);font-size:9px;vertical-align:-3px;color:#fff}.tchip{display:inline-block;margin-right:var(--sp-3);padding:0 var(--sp-3);border-radius:var(--r-pill);font-size:var(--fs-1);font-weight:800;line-height:1.7;white-space:nowrap;vertical-align:1px}.tchip-done{color:var(--ok);background:var(--ok-soft)}.tchip-partial{color:var(--warn);background:var(--warn-soft)}.tchip-question{color:var(--blue);background:var(--blue-soft)}.tchip-approval{color:var(--brand);background:var(--brand-soft)}.tchip-failed{color:var(--danger);background:var(--danger-soft)}.feed-who-row{display:flex;align-items:center;gap:var(--sp-3);min-width:0}.feed-who-ava{display:grid;place-items:center;flex:none;width:20px;height:20px;padding:var(--sp-1);border-radius:var(--r-2);background:var(--brand-soft);color:var(--brand)}.feed-who-ava svg{width:100%;height:100%}.feed-root .tcard{margin-top:var(--sp-2)}.feed-page[data-feed-kind=activity] .feed-cards{padding-left:0}.feed-group{display:flex;flex-direction:column;border:1px solid var(--line);border-radius:var(--r-5);background:var(--card);overflow:hidden}.feed-cards>.feed-group+.feed-group{margin-top:var(--sp-1)}.feed-group-head{position:relative;display:flex;align-items:center;gap:var(--sp-4);min-height:48px;padding:var(--sp-5) var(--sp-7)}.feed-group-toggle{position:absolute;inset:0;z-index:0;width:100%;height:100%;padding:0;border:0;background:none;cursor:pointer}.feed-group-toggle:hover{background:var(--line-2)}.feed-group-toggle:focus-visible{outline:2px solid var(--brand);outline-offset:-2px}.feed-group-head>:not(.feed-group-toggle){position:relative;z-index:1;pointer-events:none}.feed-group-name{flex:0 1 auto;min-width:0;padding:0;border:0;background:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:left;color:var(--ink);font-size:var(--fs-7);font-weight:800;cursor:pointer}.feed-group-head>.feed-group-name{pointer-events:auto}.feed-group-name:hover{text-decoration:underline;text-underline-offset:2px}.feed-group-name:focus-visible{outline:2px solid var(--brand);outline-offset:2px;border-radius:var(--r-1)}.feed-group-unread{flex:none;display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 var(--sp-3);border-radius:var(--r-pill);background:var(--brand-fill);color:#fff;font-size:var(--fs-2);font-weight:800;font-variant-numeric:tabular-nums}.feed-group-head .feed-time{flex:none}.feed-group-ava{flex:none;width:24px;height:24px;border-radius:var(--r-2);font-size:var(--fs-1);overflow:hidden}.feed-group-ava.dm-axit{padding:var(--sp-1);background:var(--brand-soft);color:var(--brand)}.feed-group-ava.dm-mosaic{background:var(--line)}.feed-group-chev{flex:none;display:grid;place-items:center;width:32px;margin-right:calc(-1 * var(--sp-3));color:var(--dim);transition:transform .16s}.feed-group.open .feed-group-chev{transform:rotate(180deg)}.feed-group-prev{margin:0;padding:0 var(--sp-7) var(--sp-6);overflow:hidden;color:var(--mid);font-size:var(--fs-6);line-height:1.5;text-overflow:ellipsis;white-space:nowrap}.feed-group-items{display:flex;flex-direction:column;border-top:1px solid var(--line)}.feed-group-items>.feed-i{border-width:0;border-radius:0;background:transparent}.feed-group-items>.feed-i+.feed-i{border-top:1px solid var(--line)}.feed-group-items>.feed-i:hover{background:var(--line-2)}.feed-group-items>.feed-i.unread{background:var(--brand-soft)}.feed-group-items>.feed-i.unread:after{border-radius:0}.feed-group-items .feed-unread-n,.feed-group-items .feed-top .feed-ch{display:none}.feed-group-more{align-self:flex-start;margin:var(--sp-4) var(--sp-7) var(--sp-6);white-space:normal;text-align:left}.maky-next{color:var(--brand);font-weight:600}.maky-last{display:flex;align-items:center;flex-wrap:wrap;gap:var(--sp-3);min-width:0;font-size:var(--fs-2)}.maky-last-t{flex:none;color:var(--dim);font-weight:600}.maky-run-pill{flex:none;padding:var(--sp-1) var(--sp-4);border-radius:var(--r-pill);background:var(--line-2);color:var(--mid);font-style:normal;font-weight:700;white-space:nowrap}.maky-run-pill.done{background:var(--ok-soft);color:var(--ok)}.maky-run-pill.running{background:var(--brand-soft);color:var(--brand)}.maky-run-pill.partial,.maky-run-pill.cancelled{background:var(--warn-soft);color:var(--warn)}.maky-run-pill.failed{background:var(--danger-soft);color:var(--danger)}.maky-last-took{flex:none;color:var(--dim);font-variant-numeric:tabular-nums;white-space:nowrap}.maky-count{flex:none;padding:var(--sp-1) var(--sp-4);border-radius:var(--r-pill);background:var(--brand-soft);color:var(--brand);font-size:var(--fs-1);font-weight:700;font-variant-numeric:tabular-nums;line-height:1.5}.maky-head-actions{margin-top:var(--sp-5)}.maky-head-filter{display:flex;align-items:center;flex-wrap:wrap;gap:var(--sp-4);margin-top:var(--sp-5)}.maky-new-to{display:flex;align-items:center;flex-wrap:wrap;gap:var(--sp-3);margin-top:var(--sp-4);min-width:0}.maky-new-to-lead{flex:none;color:var(--dim);font-size:var(--fs-5);line-height:1.5}.maky-to-chip{display:inline-flex;align-items:center;gap:var(--sp-2);min-width:0;max-width:100%;padding:var(--sp-2) var(--sp-4);border-radius:var(--r-pill);background:var(--brand-soft);color:var(--brand);font-size:var(--fs-2);font-weight:600;white-space:nowrap;overflow:hidden}.maky-to-chip>span{min-width:0;overflow:hidden;text-overflow:ellipsis}.maky-to-chip .ic{flex:none}.maky-fail{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:var(--sp-4);color:var(--dim)}.maky-fail p{margin:0;font-size:var(--fs-8);color:var(--mid)}.maky-fail .ic{color:var(--danger)}.maky-flow-note{margin:0 0 var(--sp-4);font-size:var(--fs-5);color:var(--dim);line-height:1.5}.maky-new-row textarea[aria-invalid=true]{border-color:var(--warn)}.maky-draft-preview{margin-top:var(--sp-4);border:1px dashed var(--line);border-radius:var(--r-5);background:var(--bg)}.wfc-draft .wfc-node{border-style:dashed;box-shadow:none}.maky-draft-understood{display:flex;align-items:center;flex-wrap:wrap;gap:var(--sp-3);margin-top:var(--sp-4);padding:var(--sp-3) var(--sp-4);border-radius:var(--r-4);background:var(--brand-soft)}.maky-draft-understood-text{flex:1 1 240px;min-width:0;font-size:var(--fs-5);color:var(--ink);line-height:1.5}.maky-draft-understood-lead{font-weight:600;color:var(--brand)}.maky-draft-understood-waiting{color:var(--dim)}.maky-draft-understood-actions{display:inline-flex;flex:none;gap:var(--sp-2);margin-left:auto}.maky-draft-chips{display:flex;flex-wrap:wrap;gap:var(--sp-2);margin-top:var(--sp-3)}.maky-draft-chip{padding:var(--sp-1) var(--sp-4);border:1px solid var(--line);border-radius:var(--r-pill);background:var(--card);color:var(--ink);font:inherit;font-size:var(--fs-5);line-height:1.5;cursor:pointer}.maky-draft-chip:hover{border-color:var(--brand-line);color:var(--brand)}.wfe{display:flex;flex-direction:column;gap:var(--sp-4)}.wfe-bar{display:flex;align-items:center;flex-wrap:wrap;gap:var(--sp-2)}.wfe-bar-sp{flex:1}.wfe-dirty{font-size:var(--fs-5);color:var(--warn,#c2410c)}.wfe-ok{font-size:var(--fs-5);color:var(--ok,#3ba55d)}.wfe-main{display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:var(--sp-5);align-items:start}@media(max-width:760px){.wfe-main{grid-template-columns:minmax(0,1fr)}}.wfe-side{display:flex;flex-direction:column;gap:var(--sp-3);padding:var(--sp-4);border:1px solid var(--line);border-radius:var(--r-5);background:var(--bg)}.wfe-side-hint{font-size:var(--fs-5);color:var(--dim);line-height:1.5}.wfe-field{display:flex;flex-direction:column;gap:var(--sp-1)}.wfe-field>label{font-size:var(--fs-5);color:var(--dim)}.wfe-field>input,.wfe-field>textarea{padding:var(--sp-2) var(--sp-3);border:1px solid var(--line);border-radius:var(--r-3);background:var(--card);color:var(--ink);font:inherit;font-size:var(--fs-6);line-height:1.5}.wfe-field>textarea{min-height:72px;resize:vertical}.wfe-field>input:focus,.wfe-field>textarea:focus{outline:none;border-color:var(--brand-line);box-shadow:0 0 0 3px var(--brand-soft)}.wfe-side-actions{display:flex;flex-wrap:wrap;gap:var(--sp-2);margin-top:var(--sp-1)}.wfe-say{display:flex;gap:var(--sp-2);align-items:center}.wfe-say>input{flex:1;min-width:0;padding:var(--sp-3) var(--sp-4);border:1px solid var(--line);border-radius:var(--r-pill);background:var(--bg);color:var(--ink);font:inherit;font-size:var(--fs-6)}.wfe-say>input:focus{outline:none;border-color:var(--brand-line);box-shadow:0 0 0 3px var(--brand-soft)}.wfe-did{display:flex;align-items:center;flex-wrap:wrap;gap:var(--sp-3);padding:var(--sp-3) var(--sp-4);border-radius:var(--r-4);background:var(--brand-soft);font-size:var(--fs-5);line-height:1.5}.wfe-did-text{flex:1 1 240px;min-width:0}.wfe-did-actions{display:inline-flex;gap:var(--sp-2);margin-left:auto}.wfe-chips{display:flex;flex-wrap:wrap;gap:var(--sp-2)}.wfe-prompt{font-size:var(--fs-5);color:var(--dim);line-height:1.5;white-space:pre-wrap;word-break:break-word}.wfe-prompt>b{color:var(--ink);font-weight:600}.wfc-pick{cursor:pointer}.wfc-pick:focus-visible{outline:none;box-shadow:0 0 0 3px var(--brand-soft)}.wfc-node.on{border-color:var(--brand);box-shadow:0 0 0 2px var(--brand-soft)}.maky-fail-line{display:flex;align-items:baseline;flex-wrap:wrap;gap:var(--sp-2);margin-top:var(--sp-2);font-size:var(--fs-2);color:var(--warn,#c2410c);line-height:1.5}.maky-fail-text{min-width:0;overflow-wrap:anywhere}.maky-fail-sep{color:var(--dim)}.maky-fail-fix{font-weight:600}.maky-next.off{color:var(--dim);font-weight:500}.maky-folder-wf{margin:var(--sp-8) 24px 0;padding:var(--sp-5) var(--sp-6);border:1px solid var(--line);border-radius:var(--r-5);background:var(--card)}.maky-folder-wf-title{margin:0;font-size:var(--fs-8);font-weight:700}.maky-folder-wf .set-sub{margin-top:var(--sp-3);padding-top:0;border-top:0}.maky-folder-wf .sect{margin-top:var(--sp-5)}@media(max-width:640px){.maky-folder-wf{margin:var(--sp-8) var(--sp-8) 0}}.mk-head{display:flex;align-items:flex-start;gap:var(--sp-8);padding:24px 28px var(--sp-6)}.mk-head-text{display:flex;flex-direction:column;gap:var(--sp-2);flex:1;min-width:0}.mk-head-title{display:flex;align-items:center;gap:var(--sp-5)}.mk-head-title h1{margin:0;font-size:var(--fs-12);font-weight:800;letter-spacing:-.03em}.mk-count{flex:none;padding:var(--sp-1) var(--sp-5);border-radius:var(--r-pill);background:var(--brand-soft);border:1px solid var(--brand-line);color:var(--brand);font-size:var(--fs-4);font-weight:700;font-variant-numeric:tabular-nums}.mk-head-sub{margin:0;font-size:var(--fs-7);line-height:1.5;color:var(--dim);max-width:64ch}.mk-new{display:inline-flex;align-items:center;gap:var(--sp-4);flex:none;height:38px;padding:0 var(--sp-8);border-radius:var(--r-4);background:var(--brand-grad);color:#fff;font-size:var(--fs-7);font-weight:700;transition:filter .15s}.mk-new:hover{filter:brightness(1.07)}.mk-new:disabled{opacity:.5;cursor:not-allowed}.mk-close{display:none;flex:none;width:38px;height:38px;border-radius:var(--r-4);border:1px solid var(--line);color:var(--mid)}@media(max-width:860px),(max-height:500px)and (pointer:coarse){.mk-close{display:grid;place-items:center}}.mk-filters{display:flex;align-items:center;flex-wrap:wrap;gap:var(--sp-4);padding:0 28px var(--sp-6)}.mk-filter{height:32px;padding:0 var(--sp-7);border-radius:var(--r-pill);border:1px solid var(--line);color:var(--mid);font-size:var(--fs-5);font-weight:600;transition:background .14s,color .14s,border-color .14s}.mk-filter.on{background:var(--brand-soft);border-color:var(--brand-line);color:var(--brand);font-weight:700}.mk-filter:disabled{opacity:.5;cursor:default}.mk-note{margin:0 28px var(--sp-6);padding:var(--sp-4) var(--sp-6);border-radius:var(--r-4);background:var(--warn-soft);color:var(--warn);font-size:var(--fs-5);line-height:1.5}.mk-body{padding:0 28px 28px}.mk-list{display:flex;flex-direction:column;gap:var(--sp-6)}.mk-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--sp-4);padding-top:48px;text-align:center;color:var(--dim)}.mk-empty h2{margin:0;font-size:var(--fs-9);color:var(--ink)}.mk-empty p{margin:0;font-size:var(--fs-6);color:var(--mid)}.mk-card{border:1px solid var(--line);border-radius:var(--r-6);background:var(--card);overflow:visible;transition:border-color .15s,opacity .15s}.mk-card:hover{border-color:var(--brand-line)}.mk-card.off{opacity:.72;background:var(--bg)}.mk-card.off:hover{opacity:1}.mk-card-main{display:flex;align-items:flex-start;gap:var(--sp-7);padding:var(--sp-8) var(--sp-8) var(--sp-7)}.mk-tile{display:grid;place-items:center;flex:none;width:38px;height:38px;border-radius:var(--r-4);background:var(--brand-soft);color:var(--brand)}.mk-tile.off{background:var(--line-2);color:var(--dim)}.mk-card-body{display:flex;flex-direction:column;gap:var(--sp-4);flex:1;min-width:0}.mk-card-head{display:flex;align-items:center;gap:var(--sp-5);min-width:0}.mk-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--fs-9);font-weight:700;letter-spacing:-.02em;color:var(--ink);text-align:left}.mk-name:hover{color:var(--brand)}.mk-card.off .mk-name{color:var(--mid)}.mk-status{display:inline-flex;align-items:center;gap:var(--sp-3);flex:none;height:22px;padding:0 var(--sp-5);border-radius:var(--r-pill);background:var(--line-2);color:var(--dim);font-size:var(--fs-2);font-weight:700;white-space:nowrap}.mk-status i{width:6px;height:6px;border-radius:var(--r-circle);background:currentColor}.mk-status.running{background:var(--ok-soft);color:var(--ok)}.mk-status.failed{background:var(--danger-soft);color:var(--danger)}.mk-status.waiting{background:var(--warn-soft);color:var(--warn)}.mk-status.on{background:var(--brand-soft);color:var(--brand)}.mk-cols{display:grid;grid-template-columns:200px minmax(0,1fr) 220px;gap:18px}.mk-col{display:flex;flex-direction:column;gap:var(--sp-2);min-width:0}.mk-col-l{font-size:var(--fs-1);font-weight:800;letter-spacing:.05em;color:var(--dim)}.mk-when{display:inline-flex;align-items:center;gap:var(--sp-3);font-size:var(--fs-7);color:var(--ink)}.mk-when .ic{flex:none;color:var(--dim)}.mk-when>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mk-what{margin:0;font-size:var(--fs-7);line-height:1.45;color:var(--mid);white-space:pre-wrap;overflow-wrap:anywhere;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.mk-where{display:inline-flex;align-items:center;gap:var(--sp-3);align-self:flex-start;max-width:100%;height:26px;padding:0 var(--sp-5);border-radius:var(--r-3);background:var(--line-2);color:var(--ink);font-size:var(--fs-6);font-weight:600;text-align:left}.mk-where:hover{background:var(--brand-soft);color:var(--brand)}.mk-where .ic{flex:none;color:var(--dim)}.mk-where>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mk-where.static{background:none;padding:0}.mk-actions{display:flex;align-items:center;gap:var(--sp-5);flex:none;position:relative}.mk-run{display:inline-flex;align-items:center;gap:var(--sp-4);height:32px;padding:0 var(--sp-6);border-radius:var(--r-4);border:1px solid var(--brand-line);background:var(--brand-soft);color:var(--brand);font-size:var(--fs-6);font-weight:700;white-space:nowrap;transition:filter .15s}.mk-run:hover{filter:brightness(.97)}.mk-run:disabled{opacity:.55;cursor:not-allowed}.mk-card.off .mk-run{border-color:var(--line);background:none;color:var(--mid)}.mk-run:before{content:"";width:0;height:0;border-style:solid;border-width:5px 0 5px 8px;border-color:transparent transparent transparent currentColor}.mk-switch{position:relative;flex:none;width:40px;height:23px;border-radius:var(--r-pill);background:var(--line);transition:background .15s}.mk-switch>span{position:absolute;top:2.5px;left:2.5px;width:18px;height:18px;border-radius:var(--r-circle);background:var(--card);box-shadow:var(--shadow-sm);transition:transform .15s}.mk-switch.on{background:var(--brand-fill)}.mk-switch.on>span{transform:translate(17px);background:#fff}.mk-switch:disabled{opacity:.6}.mk-more-wrap{position:relative;flex:none}.mk-more{display:grid;place-items:center;width:32px;height:32px;border-radius:var(--r-3);color:var(--dim)}.mk-more:hover,.mk-more[aria-expanded=true]{background:var(--hov);color:var(--ink)}.mk-menu{position:absolute;right:0;top:calc(100% + var(--sp-2));z-index:20;min-width:180px;padding:var(--sp-2);border:1px solid var(--line);border-radius:var(--r-5);background:var(--card);box-shadow:var(--shadow-lg);display:flex;flex-direction:column}.mk-menu button{display:flex;align-items:center;gap:var(--sp-4);padding:var(--sp-4) var(--sp-5);border-radius:var(--r-3);font-size:var(--fs-6);color:var(--ink);text-align:left;white-space:nowrap}.mk-menu button:hover{background:var(--hov)}.mk-menu button.danger{color:var(--danger)}.mk-menu button .ic{color:var(--dim)}.mk-menu button.danger .ic{color:var(--danger)}.mk-foot{display:flex;align-items:center;flex-wrap:wrap;gap:var(--sp-5);padding:var(--sp-4) var(--sp-8);border-top:1px solid var(--line);border-radius:0 0 var(--r-6) var(--r-6);background:var(--bg);font-size:var(--fs-5);color:var(--dim);line-height:1.5}.mk-foot b{font-weight:600;color:var(--ink)}.mk-foot.fail{background:var(--danger-soft);border-top-color:var(--danger-soft);color:var(--danger)}.mk-foot.fail b{color:var(--danger)}.mk-foot-main{display:inline-flex;align-items:center;gap:var(--sp-4);min-width:0;flex-wrap:wrap}.mk-foot-main .ic{flex:none}.mk-foot .mk-foot-main:not(.sd) .ic{color:var(--ok)}.mk-foot.fail .ic{color:var(--danger)}.mk-fail-text{min-width:0;overflow-wrap:anywhere}.mk-link{font-weight:700;color:var(--brand);white-space:nowrap}.mk-link:hover{text-decoration:underline}.mk-link.danger{color:var(--danger)}.mk-sp{flex:1}.mk-next{white-space:nowrap}@media(max-width:860px),(max-height:500px)and (pointer:coarse){.mk-head{padding:var(--sp-8) var(--sp-8) var(--sp-5);gap:var(--sp-4)}.mk-new span,.mk-new{padding:0 var(--sp-6)}.mk-filters,.mk-body{padding-left:var(--sp-8);padding-right:var(--sp-8)}.mk-note{margin-left:var(--sp-8);margin-right:var(--sp-8)}.mk-card-main{flex-wrap:wrap;padding:var(--sp-7) var(--sp-7) var(--sp-6)}.mk-cols{grid-template-columns:minmax(0,1fr)}.mk-actions{width:100%;justify-content:flex-end;padding-top:var(--sp-2)}.mk-foot{padding-left:var(--sp-7);padding-right:var(--sp-7)}}.wfp{display:flex;flex-direction:column;flex:1;min-height:0;height:100%}.wfp-head{position:relative;display:flex;align-items:center;flex-wrap:wrap;gap:var(--sp-6);padding:var(--sp-8) 28px;border-bottom:1px solid var(--line);background:var(--card)}.wfp-head:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:1px;background:linear-gradient(90deg,var(--brand-line),transparent 60%)}.wfp-back{display:grid;place-items:center;width:34px;height:34px;border-radius:var(--r-pill);border:1px solid var(--line);color:var(--mid)}.wfp-back:hover{background:var(--hov);color:var(--ink)}.wfp-tile{display:grid;place-items:center;width:40px;height:40px;border-radius:var(--r-5);background:var(--brand-grad);color:#fff;box-shadow:0 6px 18px #6d34d64d}.wfp-titles{display:flex;flex-direction:column;gap:var(--sp-1);min-width:0;flex:1 1 200px}.wfp-name{width:100%;max-width:520px;padding:0;border:0;background:none;color:var(--ink);font:inherit;font-size:var(--fs-10);font-weight:750;letter-spacing:-.028em;outline:none;border-bottom:1px solid transparent}.wfp-name:focus{border-bottom-color:var(--brand-line)}.wfp-name::placeholder{color:var(--dim);font-weight:600}.wfp-name.static{border:0}.wfp-sub{font-size:var(--fs-5);color:var(--dim);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wfp-sub-name{color:var(--mid)}.wfp-sp,.wfp-sp-v{flex:1 1 auto}.pill-btn{display:inline-flex;align-items:center;gap:var(--sp-4);height:34px;padding:0 var(--sp-7);border-radius:var(--r-pill);border:1px solid var(--line);color:var(--mid);font-size:var(--fs-5);font-weight:650;white-space:nowrap;transition:background .14s,color .14s,border-color .14s}.pill-btn:hover{background:var(--hov);color:var(--ink)}.pill-btn.p{border-color:transparent;background:var(--brand-grad);color:#fff;font-weight:700;box-shadow:0 5px 16px #6d34d640}.pill-btn.p:hover{filter:brightness(1.07)}.pill-btn.sm{height:28px;padding:0 var(--sp-6);font-size:var(--fs-4)}.pill-btn.danger{border-color:var(--danger-soft);color:var(--danger)}.pill-btn:disabled{opacity:.45;cursor:not-allowed;box-shadow:none}.wfp-main{display:grid;grid-template-columns:minmax(0,1fr) 380px;flex:1;min-height:0}.wfp-main.single{grid-template-columns:minmax(0,1fr)}.wfp-canvas{position:relative;display:flex;flex-direction:column;min-height:0;min-width:0;background:radial-gradient(760px 460px at 50% 0,color-mix(in srgb,var(--brand) 14%,transparent),transparent 64%),radial-gradient(circle at 1px 1px,color-mix(in srgb,var(--ink) 9%,transparent) 1px,transparent 0) 0 0 / 26px 26px,var(--bg)}.wfp-scroll{flex:1;min-height:0;overflow:auto;display:flex;flex-direction:column;align-items:center;padding:28px 40px var(--sp-8)}.wfp-draft-mark{display:flex;align-items:center;flex-wrap:wrap;gap:var(--sp-5);margin-bottom:var(--sp-7);justify-content:center}.wfn-mark{display:inline-flex;align-items:center;height:20px;padding:0 var(--sp-4);border-radius:var(--r-pill);background:var(--brand-soft);border:1px solid var(--brand-line);color:var(--brand);font-size:var(--fs-1);font-weight:800}.wfp-hint{font-size:var(--fs-3);color:var(--dim)}.wfp-source{margin:var(--sp-6) 0 0;font-size:var(--fs-4);color:var(--dim);text-align:center}.wfp-empty{display:flex;flex-direction:column;align-items:center;gap:var(--sp-4);margin:auto;max-width:420px;text-align:center;color:var(--dim)}.wfp-empty p{margin:0;font-size:var(--fs-7);color:var(--mid);line-height:1.5}.wfp-empty .maky-examples{margin:var(--sp-4) 0 0;padding:0;list-style:none;font-size:var(--fs-5);color:var(--dim)}.wfs{display:flex;flex-direction:column;align-items:center;width:100%;max-width:486px}.wfs-row{display:flex;flex-direction:column;align-items:center;width:100%}.wfs-empty{padding:var(--sp-8);color:var(--dim);font-size:var(--fs-6)}.wfn{position:relative;width:100%;display:flex;flex-direction:column;gap:var(--sp-5);padding:var(--sp-7) var(--sp-8);border:1px solid var(--line);border-radius:var(--r-7);background:var(--card);box-shadow:var(--shadow-sm);text-align:left;transition:border-color .14s,box-shadow .14s}.wfn.pick{cursor:pointer}.wfn.pick:hover{border-color:var(--brand-line)}.wfn.on{border-color:var(--brand);box-shadow:0 0 0 4px var(--brand-soft)}.wfn.pick:focus-visible{outline:none;box-shadow:0 0 0 4px var(--brand-soft)}.wfn.draft{border-style:dashed;border-color:var(--brand-line);box-shadow:none;background:color-mix(in srgb,var(--brand-soft) 35%,var(--card))}.wfn-head{display:flex;align-items:center;gap:var(--sp-6);min-width:0}.wfn-tile{display:grid;place-items:center;flex:none;width:36px;height:36px;border-radius:var(--r-4);background:var(--line-2);color:var(--mid)}.wfn-t{display:flex;flex-direction:column;gap:var(--sp-1);flex:1;min-width:0}.wfn-kind{font-size:var(--fs-1);font-weight:800;letter-spacing:.07em;color:var(--dim)}.wfn-title{font-size:var(--fs-8);font-weight:680;letter-spacing:-.022em;color:var(--ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wfn-no{display:inline-grid;place-items:center;flex:none;width:20px;height:20px;border-radius:var(--r-circle);border:1px solid var(--line);background:var(--bg);font-size:var(--fs-1);font-weight:800;color:var(--dim)}.wfn-body{padding:var(--sp-4) var(--sp-5);border-radius:var(--r-4);background:var(--line-2);font-family:var(--mono);font-size:var(--fs-3);line-height:1.6;color:var(--mid);overflow-wrap:anywhere}.wfn-body-t{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.wfn-out{display:flex;align-items:center;flex-wrap:wrap;gap:var(--sp-4)}.wfn-out-l{font-size:var(--fs-1);font-weight:800;letter-spacing:.06em;color:var(--dim)}.wfn-chip{display:inline-flex;align-items:center;gap:var(--sp-3);height:24px;padding:0 var(--sp-5);border-radius:var(--r-pill);background:var(--brand-soft);border:1px solid var(--brand-line);color:var(--brand);font-size:var(--fs-2);font-weight:600;white-space:nowrap}.wfn-chip i{width:5px;height:5px;border-radius:var(--r-circle);background:currentColor}.wfn-chip.in{background:var(--blue-soft);border-color:transparent;color:var(--blue)}.wfn-k-trigger .wfn-tile{background:var(--ok-soft);color:var(--ok)}.wfn-k-trigger .wfn-kind{color:var(--ok)}.wfn-k-ai_task .wfn-tile{background:var(--brand-soft);color:var(--brand)}.wfn-k-ai_task .wfn-kind{color:var(--brand)}.wfn-k-condition .wfn-tile{background:var(--amber-soft);color:var(--amber)}.wfn-k-condition .wfn-kind{color:var(--amber)}.wfn-k-result .wfn-tile{background:var(--blue-soft);color:var(--blue)}.wfn-k-result .wfn-kind{color:var(--blue)}.wfn-k-report .wfn-tile{background:var(--danger-soft);color:var(--danger)}.wfn-k-report .wfn-kind{color:var(--danger)}.wfn-tile.k-trigger{background:var(--ok-soft);color:var(--ok)}.wfn-kind.k-trigger{color:var(--ok)}.wfn-tile.k-ai_task{background:var(--brand-soft);color:var(--brand)}.wfn-kind.k-ai_task{color:var(--brand)}.wfn-tile.k-condition{background:var(--amber-soft);color:var(--amber)}.wfn-kind.k-condition{color:var(--amber)}.wfn-tile.k-result{background:var(--blue-soft);color:var(--blue)}.wfn-kind.k-result{color:var(--blue)}.wfn-tile.k-report{background:var(--danger-soft);color:var(--danger)}.wfn-kind.k-report{color:var(--danger)}.wfn-ins{position:relative;display:grid;place-items:center;width:22px;height:22px;margin:var(--sp-3) 0;border-radius:var(--r-circle);border:1px dashed var(--line);background:var(--card);color:var(--dim)}.wfn-ins:before,.wfn-ins:after{content:"";position:absolute;left:50%;width:2px;height:var(--sp-4);background:var(--line);transform:translate(-50%)}.wfn-ins:before{bottom:100%}.wfn-ins:after{top:100%}.wfn-ins:not(.static):hover{border-color:var(--brand);color:var(--brand);border-style:solid}.wfn-ins.static{width:2px;height:20px;border:0;background:var(--line);margin:0}.wfn-ins.static:before,.wfn-ins.static:after{display:none}.wfn-branches{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;width:100%;align-items:stretch}.wfn-branch{display:flex;flex-direction:column;align-items:center;gap:var(--sp-3);min-width:0}.wfn-branch-l{display:inline-flex;align-items:center;height:22px;padding:0 var(--sp-5);border-radius:var(--r-pill);border:1px solid var(--line);background:var(--card);font-size:var(--fs-2);font-weight:700;color:var(--mid)}.wfn-branch-l.yes{background:var(--brand-soft);border-color:var(--brand-line);color:var(--brand)}.wfn.compact{padding:var(--sp-6) var(--sp-7);gap:var(--sp-4);height:100%}.wfn.compact .wfn-tile{width:28px;height:28px;border-radius:var(--r-3)}.wfn.compact .wfn-title{white-space:normal;font-size:var(--fs-7)}.wfn-slot{display:inline-flex;align-items:center;justify-content:center;gap:var(--sp-3);width:100%;min-height:64px;border:1px dashed var(--line);border-radius:var(--r-7);color:var(--dim);font-size:var(--fs-5)}.wfn-slot:not(.static):hover{border-color:var(--brand);color:var(--brand)}.wfn-slot.static{min-height:24px;border:0}.wfp-say{position:relative;flex:none;margin:0 40px 18px;border:1px solid var(--brand-line);border-radius:var(--r-7);background:var(--card);box-shadow:var(--shadow-lg);display:flex;flex-direction:column;overflow:visible}.wfp-say:before{content:"";position:absolute;left:0;right:0;top:-34px;height:34px;pointer-events:none;background:linear-gradient(180deg,transparent,var(--bg) 82%)}.wfp-did{display:flex;align-items:center;flex-wrap:wrap;gap:var(--sp-5);padding:var(--sp-5) var(--sp-7) var(--sp-5) var(--sp-8);border-radius:var(--r-7) var(--r-7) 0 0;background:var(--brand-soft);border-bottom:1px solid var(--brand-line);font-size:var(--fs-5);line-height:1.5;color:var(--ink)}.wfp-did.err{background:var(--warn-soft);border-bottom-color:var(--warn-soft);color:var(--warn)}.wfp-did-tile{display:grid;place-items:center;flex:none;width:26px;height:26px;border-radius:var(--r-3);background:var(--brand-soft);color:var(--brand)}.wfp-did.err .wfp-did-tile{background:var(--warn-soft);color:var(--warn)}.wfp-did-text{flex:1 1 240px;min-width:0}.wfp-did-text b{font-weight:700;color:var(--ink)}.wfp-say-row{display:flex;align-items:flex-end;gap:var(--sp-5);padding:var(--sp-6) var(--sp-7) var(--sp-5)}.wfp-say-in{flex:1;min-width:0;min-height:44px;padding:var(--sp-5) var(--sp-7);border-radius:var(--r-5);border:1px solid var(--line);background:var(--bg);color:var(--ink);font:inherit;font-size:var(--fs-7);line-height:1.5;resize:none}.wfp-say-in:focus{outline:none;border-color:var(--brand);box-shadow:0 0 0 3px var(--brand-soft)}.wfp-say-in[aria-invalid=true]{border-color:var(--warn)}.wfp-say-go{display:grid;place-items:center;flex:none;width:44px;height:44px;border-radius:var(--r-5);background:var(--brand-grad);color:#fff;box-shadow:0 6px 18px #6d34d64d;transition:filter .15s}.wfp-say-go:hover{filter:brightness(1.07)}.wfp-say-go:disabled{opacity:.45;box-shadow:none;cursor:not-allowed}.wfp-spin{width:16px;height:16px;border-radius:var(--r-circle);border:2px solid rgba(255,255,255,.4);border-top-color:#fff;animation:wfp-spin .8s linear infinite}@keyframes wfp-spin{to{transform:rotate(360deg)}}.wfp-chips{display:flex;align-items:center;flex-wrap:wrap;gap:var(--sp-4);padding:0 var(--sp-7) var(--sp-6)}.wfp-target{display:inline-flex;align-items:center;gap:var(--sp-3)}.wfp-target-l{font-size:var(--fs-3);font-weight:700;color:var(--dim)}.wfp-target .maky-target-sel{min-width:200px;max-width:320px}.wfp-side{display:flex;flex-direction:column;gap:var(--sp-6);min-height:0;padding:20px 22px;border-left:1px solid var(--line);background:var(--card);overflow:auto}.wfp-side-head{display:flex;align-items:center;gap:var(--sp-5)}.wfp-side-kind{display:flex;flex-direction:column;gap:var(--sp-1);min-width:0}.wfp-side-place{font-size:var(--fs-3);color:var(--dim)}.wfp-side-title{width:100%;height:40px;padding:0 var(--sp-6);border-radius:var(--r-4);border:1px solid var(--line);background:var(--bg);color:var(--ink);font:inherit;font-size:var(--fs-9);font-weight:700;letter-spacing:-.025em}.wfp-side-title:focus{outline:none;border-color:var(--brand);box-shadow:0 0 0 3px var(--brand-soft)}.wfp-side-rule{height:1px;background:linear-gradient(90deg,var(--brand-line),transparent)}.wfp-field{display:flex;flex-direction:column;gap:var(--sp-4)}.wfp-field>label{font-size:var(--fs-1);font-weight:800;letter-spacing:.07em;color:var(--dim)}.wfp-field>input,.wfp-field>textarea{width:100%;padding:var(--sp-5) var(--sp-6);border-radius:var(--r-5);border:1px solid var(--line);background:var(--bg);color:var(--ink);font:inherit;font-size:var(--fs-6);line-height:1.6}.wfp-field>textarea{min-height:110px;resize:vertical;font-family:var(--mono);font-size:var(--fs-5)}.wfp-field>input:focus,.wfp-field>textarea:focus{outline:none;border-color:var(--brand);box-shadow:0 0 0 3px var(--brand-soft)}.wfp-io{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--sp-7)}.wfp-chipset{display:flex;flex-wrap:wrap;gap:var(--sp-3)}.wfp-none{color:var(--dim);font-size:var(--fs-5)}.wfp-kinds{display:flex;flex-wrap:wrap;gap:var(--sp-4)}.wfp-kind{display:inline-flex;align-items:center;gap:var(--sp-3);height:30px;padding:0 var(--sp-5);border-radius:var(--r-pill);border:1px solid var(--line);color:var(--mid);font-size:var(--fs-4);font-weight:650}.wfp-kind i{width:6px;height:6px;border-radius:var(--r-circle);background:var(--dim)}.wfp-kind.k-ai_task i{background:var(--brand-fill)}.wfp-kind.k-condition i{background:var(--amber)}.wfp-kind.k-result i{background:var(--blue)}.wfp-kind.k-report i{background:var(--danger)}.wfp-kind.on{background:var(--brand-soft);border-color:var(--brand-line);color:var(--brand)}.wfp-side-actions{display:flex;flex-wrap:wrap;gap:var(--sp-4)}.wfp-side-empty{display:flex;flex-direction:column;align-items:center;gap:var(--sp-4);margin:auto 0;padding:var(--sp-8) 0;text-align:center;color:var(--dim)}.wfp-side-empty p{margin:0;font-size:var(--fs-6);color:var(--mid);line-height:1.5}.wfp-prompt{padding-top:var(--sp-5);border-top:1px solid var(--line);font-size:var(--fs-4);color:var(--dim);line-height:1.5;white-space:pre-wrap;word-break:break-word}.wfp-prompt>b{color:var(--ink);font-weight:600}@media(max-width:860px),(max-height:500px)and (pointer:coarse){.wfp-head{padding:var(--sp-6) var(--sp-8);gap:var(--sp-4)}.wfp-main{grid-template-columns:minmax(0,1fr)}.wfp-side{border-left:0;border-top:1px solid var(--line)}.wfp-scroll{padding:var(--sp-8) var(--sp-8) var(--sp-6)}.wfp-say{margin:0 var(--sp-6) var(--sp-6)}.wfn-branches{grid-template-columns:minmax(0,1fr)}}.mk-when-sub{min-width:0;overflow-wrap:anywhere;line-height:1.45;padding-left:calc(var(--sp-7) + var(--sp-3));font-size:var(--fs-5);color:var(--mid)}.mk-when-sub b{font-weight:600;color:var(--ink)}.mk-tile.mail,.mk-status.post{background:var(--blue-soft);color:var(--blue)}.mk-run.plain:before{display:none}.mk-mail{display:flex;align-items:center;flex-wrap:wrap;gap:var(--sp-3) var(--sp-5);margin:0 var(--sp-8) var(--sp-7) calc(var(--sp-8) + 38px + var(--sp-7));padding:var(--sp-4) var(--sp-6);border:1px solid var(--brand-line);border-radius:var(--r-5);background:color-mix(in srgb,var(--brand-soft) 45%,var(--card));min-width:0}.mk-mail-l{flex:none;font-size:var(--fs-1);font-weight:800;letter-spacing:.05em;color:var(--dim)}.mk-mail-addr{display:inline-flex;align-items:center;gap:var(--sp-3);min-width:0;max-width:100%}.mk-mail-addr code{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:var(--sp-1) var(--sp-4);border:1px solid var(--line);border-radius:var(--r-3);background:var(--card);color:var(--ink);font-family:var(--mono);font-size:var(--fs-4)}.mk-copy{display:inline-flex;align-items:center;gap:var(--sp-2);flex:none;height:26px;padding:0 var(--sp-5);border-radius:var(--r-pill);border:1px solid var(--brand-line);background:var(--card);color:var(--brand);font-size:var(--fs-4);font-weight:700;white-space:nowrap}.mk-copy:hover{background:var(--brand-soft)}.mk-mail-tag{flex:none;max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:var(--sp-1) var(--sp-4);border-radius:var(--r-pill);background:var(--line-2);color:var(--mid);font-size:var(--fs-4);font-weight:600}.mk-next.sd{color:var(--dim)}@media(max-width:860px),(max-height:500px)and (pointer:coarse){.mk-mail{margin:0 var(--sp-7) var(--sp-6);padding:var(--sp-4) var(--sp-5)}.mk-mail-addr{flex:1 1 100%}.mk-copy{height:44px;padding:0 var(--sp-6)}.mk-mail .mk-link{min-height:44px}.mk-mail-addr code{flex:1 1 0;white-space:normal;overflow-wrap:anywhere;text-overflow:clip}.mk-run.plain{height:44px}}.wfp-mail-bar{display:flex;align-items:center;flex-wrap:wrap;gap:var(--sp-3) var(--sp-6);width:100%;max-width:486px;margin-bottom:var(--sp-7);padding:var(--sp-5) var(--sp-7);border:1px solid var(--brand-line);border-radius:var(--r-6);background:var(--card);box-shadow:var(--shadow-sm);font-size:var(--fs-5);color:var(--mid)}.wfp-mail-bar-ic{display:grid;place-items:center;flex:none;width:28px;height:28px;border-radius:var(--r-3);background:var(--ok-soft);color:var(--ok)}.wfp-mail-bar-seg{display:inline-flex;align-items:center;flex-wrap:wrap;gap:var(--sp-3);min-width:0;max-width:100%}.wfp-mail-bar-l{flex:none;font-size:var(--fs-1);font-weight:800;letter-spacing:.05em;color:var(--dim)}.wfp-mail-bar code{min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:var(--mono);font-size:var(--fs-4);color:var(--ink)}.wfp-mail-bar-v{min-width:0;overflow-wrap:anywhere}.wfp-mail-bar-v b{font-weight:650;color:var(--ink)}.wfp-mail{display:flex;flex-direction:column;gap:var(--sp-6)}.wfp-mail-head{display:flex;align-items:flex-start;gap:var(--sp-5)}.wfp-mail-titles{display:flex;flex-direction:column;gap:var(--sp-1);min-width:0}.wfp-mail-titles b{font-size:var(--fs-8);font-weight:700;color:var(--ink)}.wfp-mail-titles span{font-size:var(--fs-5);color:var(--mid);line-height:1.5}.wfp-mail-addr,.wfp-mail-row{display:flex;align-items:center;flex-wrap:wrap;gap:var(--sp-4);min-width:0}.wfp-mail-addr code{min-width:0;max-width:100%;overflow-wrap:anywhere;padding:var(--sp-3) var(--sp-5);border:1px solid var(--line);border-radius:var(--r-4);background:var(--bg);font-family:var(--mono);font-size:var(--fs-4);color:var(--ink)}.wfp-mail-row input{flex:1 1 160px;min-width:0;height:34px;padding:0 var(--sp-5);border-radius:var(--r-4);border:1px solid var(--line);background:var(--bg);color:var(--ink);font:inherit;font-size:var(--fs-6)}.wfp-mail-row input:focus{outline:none;border-color:var(--brand);box-shadow:0 0 0 3px var(--brand-soft)}.wfp-mail-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--sp-6)}.wfp-mail-v{font-size:var(--fs-6);color:var(--ink);overflow-wrap:anywhere}.wfp-mail-note{margin:0;font-size:var(--fs-4);color:var(--dim);line-height:1.5}.wfp-mail-recent{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--sp-3)}.wfp-mail-recent li{display:flex;flex-direction:column;gap:var(--sp-1);padding:var(--sp-4) var(--sp-5);border-radius:var(--r-4);background:var(--line-2);min-width:0}.wfp-mail-recent b{font-size:var(--fs-5);font-weight:600;color:var(--ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wfp-mail-recent span{font-size:var(--fs-4);color:var(--dim);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wfp-mail-how{font-size:var(--fs-5);color:var(--mid)}.wfp-mail-how ol{margin:var(--sp-3) 0 0;padding-left:var(--sp-7);line-height:1.6}.wfp-mail-manage{align-self:flex-start}.wfp-mail a.pill-btn{text-decoration:none}.wfp-mail-idle{display:flex;flex-direction:column;gap:var(--sp-6)}.wfp-mail-idle-hint{display:none}@media(max-width:860px),(max-height:500px)and (pointer:coarse){.wfp-mail-bar{padding:var(--sp-4) var(--sp-5)}.wfp-mail-bar-ic{display:none}.wfp-mail-bar-seg{flex:1 1 100%;flex-wrap:nowrap}.wfp-mail-bar code{flex:1 1 0;white-space:normal;overflow-wrap:anywhere;text-overflow:clip}.wfp-mail-idle{display:none}.wfp-mail-idle-hint{display:flex}.wfp-mail .pill-btn.sm,.wfp-mail-bar .pill-btn.sm,.wfp-mail-row input{height:44px}.wfp-mail-grid{grid-template-columns:minmax(0,1fr)}}.sp-nav,.sp-tile{display:none}.sp-hit-body{display:contents}@media(max-width:860px),(max-height:500px)and (pointer:coarse){.sp-nav{display:flex;align-items:center;gap:var(--sp-2);flex:none;padding:var(--sp-2) var(--sp-4);border-bottom:1px solid var(--line-2)}.sp-nav-back{display:flex;align-items:center;justify-content:center;width:44px;height:44px;flex:none;padding:0;border:0;border-radius:var(--r-4);background:transparent;color:var(--brand);cursor:pointer}.sp-nav-back:hover,.sp-nav-back:focus-visible{background:var(--line-2)}.sp-nav-t{min-width:0;font-size:var(--fs-10);font-weight:600;color:var(--ink)}.sp-tiled{flex-direction:row;align-items:center;justify-content:flex-start;gap:var(--sp-5)}.sp-hit-body{display:flex;flex-direction:column;gap:var(--sp-1);min-width:0;flex:1}.sp-tile{display:grid;place-items:center;flex:none;width:26px;height:26px;border-radius:var(--r-3);background:var(--card);color:var(--mid)}.sp-pfx{display:none}}.entry-logo{--entry-swoosh-1:#8E37DE;--entry-swoosh-2:#8E37DE}html.dark .entry-logo{--entry-swoosh-1:#9B6DF0;--entry-swoosh-2:#C3A7F7}.login-sub .login-lead{display:block;color:var(--ink);font-weight:600}.login-sub .login-lead-2{display:block;margin-top:var(--sp-2)}.library-app-slot{height:100%;min-width:0;min-height:0;overflow:hidden;grid-column:3;grid-row:1;display:flex}@media(min-width:861px){.app:has(>.library-app-slot)>.sidebar{display:none}.app:has(>.library-app-slot)>.library-app-slot{grid-column:2 / -1}}.library-entry{display:none}.library-page{position:relative;flex:1;min-width:0;min-height:0;display:grid;grid-template-columns:248px minmax(0,1fr);background:var(--bg);color:var(--ink)}.library-page.has-detail{grid-template-columns:248px minmax(0,1fr) minmax(300px,360px)}.library-page .sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}:where(.library-page) button{font:inherit;color:inherit}.lib-side{display:flex;flex-direction:column;min-height:0;border-right:1px solid var(--line);background:var(--card)}.lib-side-head{display:flex;align-items:center;gap:var(--sp-4);padding:var(--sp-8) var(--sp-7) var(--sp-5)}.lib-side-head h1{margin:0;flex:1;font-size:var(--fs-11);font-weight:750}.lib-tree{flex:1;min-height:0;overflow:auto;padding:var(--sp-2) var(--sp-4) var(--sp-4)}.lib-folder{position:relative;display:flex;align-items:center;gap:var(--sp-4);min-height:34px;padding:var(--sp-2) var(--sp-4);border-radius:var(--r-3);cursor:pointer;font-size:var(--fs-6);-webkit-user-select:none;user-select:none;outline:none}.lib-folder.child{padding-left:28px}.lib-folder:hover{background:var(--line-2)}.lib-folder:focus-visible{box-shadow:0 0 0 2px var(--brand)}.lib-folder.on{background:var(--brand-soft);color:var(--brand-strong);font-weight:650}.lib-folder.system{color:var(--mid)}.lib-folder-name{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lib-folder-count{color:var(--dim);font-size:var(--fs-3);font-variant-numeric:tabular-nums}.lib-folder-tools{display:none;gap:var(--sp-1)}.lib-folder:hover .lib-folder-tools,.lib-folder:focus-within .lib-folder-tools{display:inline-flex}.lib-folder:hover .lib-folder-count{display:none}.lib-folder.drop-inside{background:var(--brand-soft);box-shadow:inset 0 0 0 2px var(--brand-line)}.lib-folder.drop-before:before,.lib-folder.drop-after:after{content:"";position:absolute;left:var(--sp-4);right:var(--sp-4);height:2px;border-radius:var(--r-pill);background:var(--brand)}.lib-folder.drop-before:before{top:-1px}.lib-folder.drop-after:after{bottom:-1px}.lib-folder.new{cursor:default}.lib-tag-chips{display:flex;flex-wrap:wrap;gap:var(--sp-2);padding:var(--sp-4) var(--sp-6);border-top:1px solid var(--line-2)}.lib-tag-chip{display:inline-flex;align-items:center;gap:var(--sp-2);padding:var(--sp-1) var(--sp-4);border:1px solid var(--line);border-radius:var(--r-pill);background:var(--card);font-size:var(--fs-3);cursor:pointer}.lib-tag-chip span{color:var(--dim)}.lib-tag-chip.on{background:var(--brand-fill);border-color:var(--brand-fill);color:var(--on-brand)}.lib-tag-chip.on span{color:var(--on-brand)}.lib-usage{padding:var(--sp-6) var(--sp-7);border-top:1px solid var(--line-2);font-size:var(--fs-3);line-height:1.5}.lib-usage p{margin:0}.lib-muted{color:var(--dim)}.lib-link{border:0;background:none;padding:0;color:var(--brand);cursor:pointer;text-decoration:underline;text-underline-offset:2px;font-size:inherit}.lib-main{display:flex;flex-direction:column;min-width:0;min-height:0}.lib-toolbar{display:flex;align-items:center;flex-wrap:wrap;gap:var(--sp-5);padding:var(--sp-8) 20px var(--sp-6);border-bottom:1px solid var(--line)}.lib-where{margin:0;font-size:var(--fs-12);font-weight:750;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lib-where .lib-tag{margin-left:var(--sp-3);font-size:var(--fs-6);vertical-align:middle}.lib-search{flex:1;min-width:180px;max-width:420px;display:flex;align-items:center;gap:var(--sp-3);padding:0 var(--sp-5);height:36px;border:1px solid var(--line);border-radius:var(--r-4);background:var(--card);color:var(--dim)}.lib-search:focus-within{border-color:var(--brand);box-shadow:0 0 0 3px var(--brand-soft)}.lib-search input{flex:1;min-width:0;border:0;background:none;outline:none;color:var(--ink);font:inherit;font-size:var(--fs-6)}.lib-tools{display:flex;align-items:center;gap:var(--sp-4);margin-left:auto}.lib-sort select{height:36px;padding:0 var(--sp-4);border:1px solid var(--line);border-radius:var(--r-4);background:var(--card);color:var(--ink);font:inherit;font-size:var(--fs-5)}.lib-viewtoggle{display:inline-flex;border:1px solid var(--line);border-radius:var(--r-4);overflow:hidden;background:var(--card)}.lib-viewtoggle button{display:inline-flex;align-items:center;justify-content:center;width:36px;height:34px;border:0;background:none;cursor:pointer;color:var(--mid)}.lib-viewtoggle button.on{background:var(--brand-soft);color:var(--brand-strong)}.lib-upload{display:inline-flex;align-items:center;gap:var(--sp-3);background:var(--brand-fill);color:var(--on-brand)}.lib-bulkbar{display:flex;align-items:center;flex-wrap:wrap;gap:var(--sp-4);padding:var(--sp-4) 20px;background:var(--brand-soft);border-bottom:1px solid var(--brand-line);font-size:var(--fs-5)}.lib-bulkbar .mini{display:inline-flex;align-items:center;gap:var(--sp-2);padding:var(--sp-3) var(--sp-5);background:var(--card);font-size:var(--fs-5)}.lib-bulkbar kbd{font:inherit;font-size:var(--fs-1);color:var(--dim);border:1px solid var(--line);border-radius:var(--r-1);padding:0 var(--sp-2)}.lib-uploading{padding:var(--sp-4) 20px;font-size:var(--fs-5);color:var(--brand-strong);background:var(--brand-soft)}.lib-loading,.lib-error{padding:40px 20px;color:var(--mid);font-size:var(--fs-6)}.lib-keys-hint{margin:auto 0 0;padding:var(--sp-4) 20px;color:var(--dim);font-size:var(--fs-2);border-top:1px solid var(--line-2)}.lib-items{flex:1;min-height:0;overflow:auto;padding:var(--sp-8) 20px 40px;outline:none;align-content:start}.lib-items.grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(172px,1fr));gap:var(--sp-6)}.lib-items.list{display:flex;flex-direction:column;gap:0}.lib-item{position:relative;display:flex;flex-direction:column;min-width:0;border:1px solid var(--line);border-radius:var(--r-5);background:var(--card);cursor:pointer;outline:none;transition:border-color .12s,box-shadow .12s}.lib-item:hover{border-color:var(--brand-line)}.lib-item:focus-visible{box-shadow:0 0 0 2px var(--brand)}.lib-item.sel{border-color:var(--brand);box-shadow:0 0 0 1px var(--brand) inset;background:var(--brand-soft)}.lib-item.open{border-color:var(--brand)}.lib-item[draggable=true]:active{cursor:grabbing}.lib-check{position:absolute;top:var(--sp-4);left:var(--sp-4);z-index:1;display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:var(--r-2);background:var(--card);box-shadow:var(--shadow);opacity:0;transition:opacity .12s}.lib-check input{width:16px;height:16px;margin:0;accent-color:var(--brand-fill);cursor:pointer}.lib-item:hover .lib-check,.lib-item:focus-within .lib-check,.lib-item.sel .lib-check,.lib-items:has(.lib-item.sel) .lib-check{opacity:1}.lib-thumb{position:relative;display:flex;align-items:center;justify-content:center;height:112px;border-radius:var(--r-5) var(--r-5) 0 0;background:var(--line-2);color:var(--mid);overflow:hidden}.lib-thumb img{width:100%;height:100%;object-fit:cover}.lib-thumb.svg{background-color:color-mix(in srgb,var(--card) 84%,var(--mid));background-image:conic-gradient(color-mix(in srgb,var(--card) 68%,var(--mid)) 25%,transparent 0 50%,color-mix(in srgb,var(--card) 68%,var(--mid)) 0 75%,transparent 0);background-size:16px 16px}.lib-thumb.svg img{object-fit:contain;padding:var(--sp-6);box-sizing:border-box}.lib-items.list .lib-thumb.svg img{padding:var(--sp-2)}.lib-thumb.has-img .lib-ext{box-shadow:0 0 0 1px var(--line)}.lib-thumb .ic{width:30px;height:30px}.lib-thumb.k-pdf{color:var(--danger)}.lib-thumb.k-sheet{color:var(--ok)}.lib-thumb.k-doc,.lib-thumb.k-hwp{color:var(--blue)}.lib-ext{position:absolute;right:var(--sp-4);bottom:var(--sp-4);padding:0 var(--sp-3);border-radius:var(--r-1);background:var(--card);color:var(--mid);font-size:var(--fs-1);font-weight:700;letter-spacing:.3px}.lib-item-body{display:flex;flex-direction:column;gap:var(--sp-2);padding:var(--sp-5) var(--sp-6) var(--sp-6);min-width:0}.lib-name{font-weight:650;font-size:var(--fs-6);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lib-meta{color:var(--dim);font-size:var(--fs-2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lib-badges{display:flex;flex-wrap:wrap;gap:var(--sp-2)}.lib-snippet{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;color:var(--mid);font-size:var(--fs-3);line-height:1.45}.lib-snippet b{color:var(--brand-strong);font-weight:650}.lib-chip{display:inline-flex;align-items:center;padding:0 var(--sp-3);height:20px;border-radius:var(--r-pill);font-size:var(--fs-1);font-weight:650;white-space:nowrap;background:var(--line-2);color:var(--mid)}.lib-chip.ok{background:var(--ok-soft);color:var(--ok)}.lib-chip.wait,.lib-chip.busy{background:var(--blue-soft);color:var(--blue)}.lib-chip.warn{background:var(--warn-soft);color:var(--warn)}.lib-chip.bad{background:var(--danger-soft);color:var(--danger)}.lib-tag{display:inline-flex;align-items:center;gap:var(--sp-1);color:var(--brand);font-size:var(--fs-2)}.lib-list-head{display:grid;grid-template-columns:36px 40px 1fr 120px;gap:var(--sp-6);padding:0 var(--sp-6) var(--sp-4);color:var(--dim);font-size:var(--fs-2);border-bottom:1px solid var(--line-2)}.lib-items.list .lib-item{flex-direction:row;align-items:center;gap:var(--sp-6);border-radius:0;border-width:0 0 1px;border-color:var(--line-2);background:transparent;padding:var(--sp-3) var(--sp-6);min-height:52px}.lib-items.list .lib-item.sel{background:var(--brand-soft)}.lib-items.list .lib-check{position:static;opacity:1;box-shadow:none;background:none;width:24px;height:24px}.lib-items.list .lib-thumb{width:40px;height:40px;flex:none;border-radius:var(--r-3)}.lib-items.list .lib-thumb .ic{width:20px;height:20px}.lib-items.list .lib-ext{display:none}.lib-items.list .lib-item-body{flex:1;flex-direction:row;flex-wrap:wrap;align-items:center;gap:var(--sp-2) var(--sp-6);padding:0}.lib-items.list .lib-name{flex:1 1 220px}.lib-items.list .lib-snippet{flex-basis:100%}.lib-empty{padding:48px 20px;color:var(--mid);font-size:var(--fs-6);text-align:center}.lib-empty.hero{display:flex;flex-direction:column;align-items:center;gap:var(--sp-6);margin:var(--sp-8) 20px;padding:48px 24px;border:2px dashed var(--brand-line);border-radius:var(--r-7);background:var(--card)}.lib-empty.hero h3{margin:0;font-size:var(--fs-12);color:var(--ink)}.lib-empty.hero p{margin:0;max-width:460px;line-height:1.6}.lib-empty.hero .mini.p{display:inline-flex;align-items:center;gap:var(--sp-3);background:var(--brand-fill);color:var(--on-brand)}.lib-empty-art{display:flex;align-items:center;justify-content:center;width:64px;height:64px;border-radius:var(--r-circle);background:var(--brand-soft);color:var(--brand)}.lib-empty-art .ic{width:30px;height:30px}.lib-empty-tips{margin:var(--sp-4) 0 0;padding:0;list-style:none;display:flex;flex-direction:column;gap:var(--sp-3);font-size:var(--fs-5);color:var(--dim);text-align:left}.lib-empty-tips li:before{content:"· ";color:var(--brand)}.lib-drop{position:absolute;inset:0;z-index:5;display:flex;align-items:center;justify-content:center;pointer-events:none;background:color-mix(in srgb,var(--brand) 10%,transparent);border:2px dashed var(--brand);border-radius:var(--r-5)}.lib-drop-card{display:flex;flex-direction:column;align-items:center;gap:var(--sp-3);padding:20px 28px;border-radius:var(--r-6);background:var(--card);box-shadow:var(--shadow-lg);color:var(--ink)}.lib-drop-card .ic{width:28px;height:28px;color:var(--brand)}.lib-drop-card span{color:var(--mid);font-size:var(--fs-5)}.library-page.drag-files .lib-side .lib-folder[data-drop-folder]:hover{background:var(--brand-soft)}.lib-detail{display:flex;flex-direction:column;min-width:0;min-height:0;border-left:1px solid var(--line);background:var(--card)}.lib-detail-head{display:flex;align-items:center;gap:var(--sp-4);padding:var(--sp-7) var(--sp-7) var(--sp-5)}.lib-detail-name{flex:1;margin:0;font-size:var(--fs-10);font-weight:700;overflow-wrap:anywhere}.lib-detail-scroll{flex:1;min-height:0;overflow:auto;padding:0 var(--sp-7) 28px}.lib-detail-err,.lib-detail-loading{padding:var(--sp-8);color:var(--mid)}.lib-preview{display:flex;justify-content:center;max-height:260px;overflow:hidden;margin-bottom:var(--sp-5);border-radius:var(--r-4)}.lib-preview-img{display:flex;align-items:center;justify-content:center;width:100%;height:220px;border:0;padding:0;background:var(--line-2);border-radius:var(--r-4);overflow:hidden;cursor:zoom-in}.lib-preview-img img{display:block;max-width:100%;max-height:100%;object-fit:contain}.lib-preview-img.svg{background-color:color-mix(in srgb,var(--card) 84%,var(--mid));background-image:conic-gradient(color-mix(in srgb,var(--card) 68%,var(--mid)) 25%,transparent 0 50%,color-mix(in srgb,var(--card) 68%,var(--mid)) 0 75%,transparent 0);background-size:16px 16px}.lib-preview-img.svg img{width:100%;height:100%;padding:var(--sp-7);box-sizing:border-box}.lib-preview-icon{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--sp-3);width:100%;height:140px;border:1px dashed var(--line);border-radius:var(--r-4);background:var(--line-2);cursor:pointer;color:var(--mid);font-weight:700}.lib-preview-icon .ic{width:32px;height:32px}.lib-detail-meta{margin:0 0 var(--sp-5);color:var(--dim);font-size:var(--fs-3)}.lib-detail-actions{display:flex;flex-wrap:wrap;gap:var(--sp-3);margin-bottom:var(--sp-8)}.lib-detail-actions .mini{display:inline-flex;align-items:center;gap:var(--sp-2);padding:var(--sp-3) var(--sp-5);font-size:var(--fs-5);text-decoration:none}.lib-detail-actions .mini.p,.lib-proposal .mini.p,.lib-row-actions .mini.p{background:var(--brand-fill);color:var(--on-brand)}.lib-detail section{margin-bottom:var(--sp-8)}.lib-detail h3{display:flex;align-items:center;gap:var(--sp-4);margin:0 0 var(--sp-4);font-size:var(--fs-5);font-weight:700;color:var(--mid)}.lib-summary{padding:var(--sp-6);border-radius:var(--r-4);background:var(--bg)}.lib-summary-text{margin:0 0 var(--sp-4);font-size:var(--fs-6);line-height:1.6}.lib-summary-when{margin:0;color:var(--dim);font-size:var(--fs-2)}.lib-summary-guide{margin:var(--sp-3) 0 0;color:var(--warn);font-size:var(--fs-2)}.lib-summary-empty{margin:0 0 var(--sp-4);color:var(--mid);font-size:var(--fs-5);line-height:1.55}.lib-keywords{display:flex;flex-wrap:wrap;gap:var(--sp-2);margin-top:var(--sp-4)}.lib-kw{min-width:0;max-width:100%;overflow-wrap:anywhere;padding:var(--sp-1) var(--sp-4);border-radius:var(--r-pill);background:var(--card);border:1px solid var(--line);font-size:var(--fs-2);color:var(--mid)}.lib-tag-x{display:inline-flex;border:0;background:none;padding:0;cursor:pointer;color:var(--dim)}.lib-tag-add{display:inline-flex}.lib-input{width:100%;padding:var(--sp-4) var(--sp-5);border:1px solid var(--line);border-radius:var(--r-3);background:var(--card);color:var(--ink);font:inherit;font-size:var(--fs-6)}.lib-input:focus{outline:none;border-color:var(--brand);box-shadow:0 0 0 3px var(--brand-soft)}.lib-input.sm{padding:var(--sp-2) var(--sp-4);font-size:var(--fs-5);width:auto;min-width:0;flex:1}.lib-desc-view{display:block;width:100%;text-align:left;border:1px dashed transparent;border-radius:var(--r-3);background:none;padding:var(--sp-3);font-size:var(--fs-5);cursor:text}.lib-desc-view:hover:not(:disabled){border-color:var(--line)}.lib-row-actions{display:inline-flex;flex-wrap:wrap;gap:var(--sp-2);margin-top:var(--sp-3)}.lib-row-actions .mini,.lib-proposal .mini{padding:var(--sp-2) var(--sp-5);font-size:var(--fs-3);text-decoration:none}.lib-version-list{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:var(--sp-4)}.lib-version{display:flex;flex-direction:column;gap:var(--sp-1);padding:var(--sp-4) var(--sp-5);border:1px solid var(--line-2);border-radius:var(--r-3);font-size:var(--fs-5)}.lib-version.now{border-color:var(--brand-line);background:var(--brand-soft)}.lib-proposals{padding:var(--sp-6);border:1px solid var(--warn-line);border-radius:var(--r-4);background:var(--warn-soft)}.lib-proposal p{margin:0 0 var(--sp-3);font-size:var(--fs-5)}.lib-proposal-note{color:var(--mid)}.lib-proposal-actions{display:flex;flex-wrap:wrap;gap:var(--sp-2)}.lib-origin{color:var(--dim);font-size:var(--fs-2)}.lib-warn{color:var(--warn)}.lib-icon-btn{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border:0;border-radius:var(--r-3);background:none;cursor:pointer;color:var(--mid);flex:none}.lib-icon-btn:hover{background:var(--line-2);color:var(--ink)}.lib-icon-btn.xs{width:24px;height:24px}.lib-scrim{position:fixed;inset:0;z-index:300;display:flex;align-items:center;justify-content:center;padding:var(--sp-8);background:#0a08146b}.lib-dialog{width:min(420px,100%);max-height:min(560px,88dvh);display:flex;flex-direction:column;border-radius:var(--r-7);background:var(--card);color:var(--ink);box-shadow:var(--shadow-lg);overflow:hidden}.lib-dialog-head{padding:var(--sp-8) 20px var(--sp-4)}.lib-dialog-head h2{margin:0;font-size:var(--fs-11);font-weight:750;overflow-wrap:anywhere}.lib-dialog-body{flex:1;min-height:0;overflow:auto;padding:var(--sp-2) 20px var(--sp-6);display:flex;flex-direction:column;gap:var(--sp-5)}.lib-dialog-foot{display:flex;justify-content:flex-end;gap:var(--sp-4);padding:var(--sp-6) 20px;border-top:1px solid var(--line-2)}.lib-dialog-foot .mini.p{background:var(--brand-fill);color:var(--on-brand)}.lib-dialog-note{margin:0;color:var(--mid);font-size:var(--fs-5);line-height:1.55}.lib-pick{display:flex;flex-direction:column;gap:var(--sp-1)}.lib-pick-row{display:flex;align-items:center;gap:var(--sp-4);min-height:40px;padding:var(--sp-3) var(--sp-5);border:0;border-radius:var(--r-3);background:none;text-align:left;cursor:pointer;font-size:var(--fs-6)}.lib-pick-row.child{padding-left:32px}.lib-pick-row:hover,.lib-pick-row:focus-visible{background:var(--brand-soft);outline:none}.lib-pick-row.on{color:var(--brand-strong);font-weight:650}.lib-pick-name{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lib-pick-check{color:var(--brand)}.lib-pick-go{color:var(--dim);font-size:var(--fs-3)}@media(max-width:860px),(max-height:500px)and (pointer:coarse){.library-app-slot{grid-column:1}.library-entry{display:flex;gap:var(--sp-4);align-items:center;min-height:44px;padding:var(--sp-4) var(--sp-8);color:inherit;border:0;background:none}.library-page,.library-page.has-detail{grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr)}.lib-side{border-right:0;border-bottom:1px solid var(--line);flex-direction:column}.lib-side-head{padding:var(--sp-5) var(--sp-6) var(--sp-3)}.lib-tree{display:flex;gap:var(--sp-3);overflow-x:auto;overflow-y:hidden;padding:0 var(--sp-6) var(--sp-5);scrollbar-width:none}.lib-tree::-webkit-scrollbar{display:none}.lib-folder,.lib-folder.child{flex:none;min-height:36px;padding:var(--sp-2) var(--sp-6);border:1px solid var(--line);border-radius:var(--r-pill)}.lib-folder-tools{display:none!important}.lib-tag-chips{flex-wrap:nowrap;overflow-x:auto;border-top:0;padding-top:0}.lib-usage{display:none}.lib-toolbar{padding:var(--sp-5) var(--sp-8);gap:var(--sp-4)}.lib-where{display:none}.lib-search{max-width:none;flex-basis:100%;order:3;height:40px}.lib-search input{font-size:16px}.lib-tools{margin-left:0;flex:1;justify-content:space-between}.lib-items{padding:var(--sp-6) var(--sp-8) 40px}.lib-items.grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--sp-5)}.lib-check{opacity:1}.lib-keys-hint{display:none}.lib-bulkbar{padding:var(--sp-4) var(--sp-8)}.lib-bulkbar kbd{display:none}.lib-detail{position:absolute;inset:0;z-index:6;border-left:0}.lib-detail-scroll{padding:0 var(--sp-8) 40px}.lib-list-head{display:none}.lib-items.list .lib-item{padding:var(--sp-3) 0}}.channel-kind-icon{display:inline-flex;align-items:center;justify-content:center;flex:none;width:18px;height:18px;color:inherit}.thread-head.channel-header{gap:var(--sp-4);flex-wrap:wrap}.channel-header .th-channel-title{flex:1 1 0;min-width:min(160px,45%);display:flex;align-items:center;gap:var(--sp-3)}.th-channel-title>.crumb{flex:0 1 auto;min-width:0;max-width:30%;margin:0;font-size:var(--fs-7)}.th-channel-title>.crumb-sep{flex:none;color:var(--dim);font-size:var(--fs-7);opacity:.6}.th-channel-heading{display:flex;align-items:center;gap:var(--sp-2);flex:1 1 auto;min-width:0}.th-dm-avatar{display:grid;place-items:center;flex:none;width:var(--head-ctl-h);height:var(--head-ctl-h);padding:0;border:0;border-radius:var(--r-4);background:none;color:var(--ink);cursor:pointer}.th-dm-avatar:hover{background:var(--line-2)}.th-dm-avatar .dm-ava{width:32px;height:32px;color:#fff;font-size:var(--fs-6)}.th-dm-avatar .dotp{border-color:var(--card)}.th-dm-avatar .dm-mosaic{background:var(--line-2)}.th-dm-avatar .dm-axit{color:var(--brand)}.th-dm-avatar .dm-cell-more{background:var(--brand-soft);color:var(--ink)}.th-channel-title .th-channel-heading h1{flex:0 1 auto;min-width:0}.th-channel-heading:has(.th-channel-description) h1{max-width:65%}.th-channel-lock{display:inline-flex;align-items:center;flex:none;color:var(--dim)}.th-channel-lock .ic{width:12px;height:12px}.th-channel-description{display:block;flex:0 3 auto;min-width:0;max-width:340px;min-height:24px;padding:var(--sp-1) var(--sp-2);border:0;border-radius:var(--r-2);background:none;color:var(--dim);font-size:var(--fs-7);text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.th-channel-description:not(:disabled){cursor:pointer}.th-channel-description:not(:disabled):hover{background:var(--line-2);color:var(--ink)}.channel-header>.artifact-actions{flex:none}@container (max-width: 640px){.th-channel-title>.crumb,.th-channel-title>.crumb-sep{display:none}.channel-header>.people:not(.dm-people),.channel-header .artifact-toggle-label{display:none}}@media(max-width:860px),(max-height:500px)and (pointer:coarse){.th-dm-avatar{width:44px;height:44px}.thread-head.channel-header{gap:var(--sp-2)}.channel-header .th-channel-title{min-width:min(120px,40%)}.th-channel-title>.crumb,.th-channel-title>.crumb-sep{display:none}.th-channel-heading{flex:0 1 auto;display:grid;width:fit-content;max-width:100%;grid-template-columns:minmax(0,1fr) 44px;align-items:center;column-gap:var(--sp-1)}.th-channel-heading:has(.dm-leave){grid-template-columns:minmax(0,1fr) 44px 44px}.th-channel-heading>.th-star.dm-leave{grid-column:3}.th-channel-title .th-channel-heading h1{grid-column:1;grid-row:1;max-width:none}.th-channel-heading>.th-star{grid-column:2;grid-row:1;align-self:center}.th-channel-description{grid-column:1;grid-row:2;max-width:none;padding:0;font-size:var(--fs-6)}}html[data-theme-mode=light][data-theme-accent=indigo]{--brand:#3A3DC8;--brand-strong:#3234B2;--brand-fill:#3A3DC8;--on-brand:#FFFFFF;--brand-grad-from:#3234B2;--brand-grad-to:#4348D6;--brand-soft:#ECEDFB;--brand-line:#D2D3F4;--sidebar-top:#1D1E44;--sidebar-bottom:#141530;--side-accent:#B1B3F1;--side-accent-ink:#16195A;--side-sel:rgba(177,179,241,.16);--bg:#F5F5F7;--line:#E3E3E9;--line-2:#F1F1F3;--brand-grad:linear-gradient(135deg,#3234B2,#4348D6);--sidebar-bg:linear-gradient(180deg,#1D1E44,#141530);--sidebar-solid:#141530}html[data-theme-mode=dark][data-theme-accent=indigo]{--brand:#888BE5;--brand-strong:#363BD3;--brand-fill:#363BD3;--on-brand:#FFFFFF;--brand-grad-from:#292EBC;--brand-grad-to:#4F54D8;--brand-soft:#1E1F40;--brand-line:#2F315B;--sidebar-top:#141521;--sidebar-bottom:#0F0F18;--side-accent:#B1B3F1;--side-accent-ink:#16195A;--side-sel:rgba(177,179,241,.14);--bg:#121217;--card:#1C1D24;--line:#2D2D38;--line-2:#23232B;--tile:#23232B;--tile-line:#343541;--brand-grad:linear-gradient(135deg,#292EBC,#4F54D8);--sidebar-bg:linear-gradient(180deg,#141521,#0F0F18);--sidebar-solid:#0F0F18}html[data-theme-mode=light][data-theme-accent=ocean]{--brand:#0E7581;--brand-strong:#0C646F;--brand-fill:#0E7581;--on-brand:#FFFFFF;--brand-grad-from:#0C646F;--brand-grad-to:#107F8C;--brand-soft:#EBFAFC;--brand-line:#D2F0F4;--sidebar-top:#1D4044;--sidebar-bottom:#142E30;--side-accent:#A9F1F9;--side-accent-ink:#16535A;--side-sel:rgba(169,241,249,.16);--bg:#F5F7F7;--line:#E3E8E9;--line-2:#F1F3F3;--brand-grad:linear-gradient(135deg,#0C646F,#107F8C);--sidebar-bg:linear-gradient(180deg,#1D4044,#142E30);--sidebar-solid:#142E30}html[data-theme-mode=dark][data-theme-accent=ocean]{--brand:#47DAEB;--brand-strong:#0D717D;--brand-fill:#0F808D;--on-brand:#FFFFFF;--brand-grad-from:#0D6771;--brand-grad-to:#0F7F8C;--brand-soft:#1E3D40;--brand-line:#2F565B;--sidebar-top:#142021;--sidebar-bottom:#0F1718;--side-accent:#A9F1F9;--side-accent-ink:#16535A;--side-sel:rgba(169,241,249,.14);--bg:#121617;--card:#1C2324;--line:#2D3738;--line-2:#1F2728;--tile:#1F2728;--tile-line:#344041;--brand-grad:linear-gradient(135deg,#0D6771,#0F7F8C);--sidebar-bg:linear-gradient(180deg,#142021,#0F1718);--sidebar-solid:#0F1718}html[data-theme-mode=light][data-theme-accent=forest]{--brand:#20794D;--brand-strong:#1B6741;--brand-fill:#20794D;--on-brand:#FFFFFF;--brand-grad-from:#1B6741;--brand-grad-to:#238353;--brand-soft:#EDFAF4;--brand-line:#D3F3E3;--sidebar-top:#1D4430;--sidebar-bottom:#143022;--side-accent:#B4EED1;--side-accent-ink:#185938;--side-sel:rgba(180,238,209,.16);--bg:#F5F7F6;--line:#E3E9E6;--line-2:#F1F3F2;--brand-grad:linear-gradient(135deg,#1B6741,#238353);--sidebar-bg:linear-gradient(180deg,#1D4430,#143022);--sidebar-solid:#143022}html[data-theme-mode=dark][data-theme-accent=forest]{--brand:#5ED499;--brand-strong:#1F764A;--brand-fill:#238453;--on-brand:#FFFFFF;--brand-grad-from:#1C6A44;--brand-grad-to:#238554;--brand-soft:#1E402F;--brand-line:#2F5B45;--sidebar-top:#14211B;--sidebar-bottom:#0F1813;--side-accent:#B4EED1;--side-accent-ink:#185938;--side-sel:rgba(180,238,209,.14);--bg:#121714;--card:#1C2420;--line:#2D3832;--line-2:#1F2723;--tile:#1F2723;--tile-line:#34413B;--brand-grad:linear-gradient(135deg,#1C6A44,#238554);--sidebar-bg:linear-gradient(180deg,#14211B,#0F1813);--sidebar-solid:#0F1813}html[data-theme-mode=light][data-theme-accent=sunset]{--brand:#B14612;--brand-strong:#9A3D10;--brand-fill:#B14612;--on-brand:#FFFFFF;--brand-grad-from:#9A3D10;--brand-grad-to:#C54F14;--brand-soft:#FCF1EB;--brand-line:#F4DDD2;--sidebar-top:#442A1D;--sidebar-bottom:#301E14;--side-accent:#FAC3A8;--side-accent-ink:#5A2D16;--side-sel:rgba(250,195,168,.16);--bg:#F7F6F5;--line:#E9E5E3;--line-2:#F3F1F1;--brand-grad:linear-gradient(135deg,#9A3D10,#C54F14);--sidebar-bg:linear-gradient(180deg,#442A1D,#301E14);--sidebar-solid:#301E14}html[data-theme-mode=dark][data-theme-accent=sunset]{--brand:#ED7D45;--brand-strong:#B04711;--brand-fill:#C54F13;--on-brand:#FFFFFF;--brand-grad-from:#9E3F10;--brand-grad-to:#C64F13;--brand-soft:#402A1E;--brand-line:#5B3E2F;--sidebar-top:#211914;--sidebar-bottom:#18120F;--side-accent:#FAC3A8;--side-accent-ink:#5A2D16;--side-sel:rgba(250,195,168,.14);--bg:#171412;--card:#241F1C;--line:#38312D;--line-2:#2B2523;--tile:#2B2523;--tile-line:#413934;--brand-grad:linear-gradient(135deg,#9E3F10,#C64F13);--sidebar-bg:linear-gradient(180deg,#211914,#18120F);--sidebar-solid:#18120F}html[data-theme-mode=light][data-theme-accent=rose]{--brand:#BC276A;--brand-strong:#A3225C;--brand-fill:#BC276A;--on-brand:#FFFFFF;--brand-grad-from:#A3225C;--brand-grad-to:#D5307A;--brand-soft:#FBECF3;--brand-line:#F4D2E1;--sidebar-top:#441D2E;--sidebar-bottom:#301421;--side-accent:#F2B0CE;--side-accent-ink:#5A1635;--side-sel:rgba(242,176,206,.16);--bg:#F7F5F6;--line:#E9E3E6;--line-2:#F3F1F2;--brand-grad:linear-gradient(135deg,#A3225C,#D5307A);--sidebar-bg:linear-gradient(180deg,#441D2E,#301421);--sidebar-solid:#301421}html[data-theme-mode=dark][data-theme-accent=rose]{--brand:#E06BA0;--brand-strong:#BF276C;--brand-fill:#D5327C;--on-brand:#FFFFFF;--brand-grad-from:#AD2461;--brand-grad-to:#D52F7A;--brand-soft:#401E2D;--brand-line:#5B2F43;--sidebar-top:#21141A;--sidebar-bottom:#180F13;--side-accent:#F2B0CE;--side-accent-ink:#5A1635;--side-sel:rgba(242,176,206,.14);--bg:#171214;--card:#241C20;--line:#382D32;--line-2:#2B2326;--tile:#2B2326;--tile-line:#41343A;--brand-grad:linear-gradient(135deg,#AD2461,#D52F7A);--sidebar-bg:linear-gradient(180deg,#21141A,#180F13);--sidebar-solid:#180F13}html[data-theme-mode=light][data-theme-accent=mono]{--brand:#686673;--brand-strong:#595863;--brand-fill:#686673;--on-brand:#FFFFFF;--brand-grad-from:#595863;--brand-grad-to:#767382;--brand-soft:#F3F3F4;--brand-line:#E2E1E5;--sidebar-top:#2F2E33;--sidebar-bottom:#212124;--side-accent:#CFCED4;--side-accent-ink:#36353B;--side-sel:rgba(207,206,212,.16);--bg:#F6F6F6;--line:#E5E5E7;--line-2:#F2F1F2;--brand-grad:linear-gradient(135deg,#595863,#767382);--sidebar-bg:linear-gradient(180deg,#2F2E33,#212124);--sidebar-solid:#212124}html[data-theme-mode=dark][data-theme-accent=mono]{--brand:#9997A3;--brand-strong:#686673;--brand-fill:#767382;--on-brand:#FFFFFF;--brand-grad-from:#5E5C68;--brand-grad-to:#767381;--brand-soft:#2E2D31;--brand-line:#434248;--sidebar-top:#1A191C;--sidebar-bottom:#131214;--side-accent:#CFCED4;--side-accent-ink:#36353B;--side-sel:rgba(207,206,212,.14);--bg:#141415;--card:#1F1F21;--line:#313134;--line-2:#262628;--tile:#262628;--tile-line:#39393D;--brand-grad:linear-gradient(135deg,#5E5C68,#767381);--sidebar-bg:linear-gradient(180deg,#1A191C,#131214);--sidebar-solid:#131214}html[data-theme-mode=dark][data-theme-dark=black]{--bg:#000000;--card:#0B0B0D;--line:#26262B;--line-2:#16161A;--tile:#16161A;--tile-line:#2A2A30;--tile-dark:#121215}html[data-theme-mode=dark][data-theme-dark=soft]{--bg:#202024;--card:#28282D;--line:#3A3A41;--line-2:#303036;--tile:#303036;--tile-line:#45454D;--ink:#EDECF1;--mid:#B9B8C2;--dim:#A3A2AE;--shadow:0 1px 2px rgba(0,0,0,.22),0 6px 20px rgba(0,0,0,.26)}html[data-theme-mode=light][data-theme-contrast=high]{--bg:#FFFFFF;--card:#FFFFFF;--line:#767483;--line-2:#EDEDF1;--tile:#FFFFFF;--tile-line:#767483;--ink:#000000;--mid:#2A2931;--dim:#3B3944;--sbthumb:rgba(0,0,0,.45);--sbthumb-h:rgba(0,0,0,.65);--side-ink:#FFFFFF;--side-mid:rgba(255,255,255,.95);--side-dim:rgba(255,255,255,.86);--ok:#125C39;--ok-line:#5FA986;--warn:#6B480D;--warn-line:#B48B3E;--danger:#981D22;--danger-soft:#FDECEC;--blue:#134AAA;--diff-add:#125C39;--diff-del:#981D22}html[data-theme-mode=dark][data-theme-contrast=high]{--bg:#000000;--card:#0A0A0C;--line:#9A98A6;--line-2:#1C1C21;--tile:#0A0A0C;--tile-line:#9A98A6;--tile-dark:#141418;--ink:#FFFFFF;--mid:#E4E2EC;--dim:#CFCCD9;--sbthumb:rgba(255,255,255,.45);--sbthumb-h:rgba(255,255,255,.65);--side-ink:#FFFFFF;--side-mid:rgba(255,255,255,.95);--side-dim:rgba(255,255,255,.86);--ok:#7FE9B8;--ok-line:#3E7A5E;--warn:#F6D18A;--warn-line:#7A6333;--danger:#FFA3A0;--blue:#A3C4FF;--diff-add:#7FE9B8;--diff-del:#FFA3A0}html[data-theme-mode=light][data-theme-contrast=high][data-theme-accent=axit]{--brand:#5C27C0;--brand-strong:#5022A7;--brand-fill:#5C27C0;--brand-grad-from:#5022A7;--brand-grad-to:#7B22CD;--brand-soft:#F5F0FC;--brand-line:#B08DE2;--sidebar-top:#1B1325;--sidebar-bottom:#110C18;--side-accent:#D7C1F5;--side-accent-ink:#251041;--side-sel:rgba(215,193,245,.12);--brand-grad:linear-gradient(135deg,#5022A7,#7B22CD);--sidebar-bg:linear-gradient(180deg,#1B1325,#110C18);--sidebar-solid:#110C18}html[data-theme-mode=dark][data-theme-contrast=high][data-theme-accent=axit]{--brand:#B999F4;--brand-strong:#5917D0;--brand-fill:#6620E6;--brand-grad-from:#5917D0;--brand-grad-to:#7519DD;--brand-soft:#221731;--brand-line:#6C499C;--sidebar-top:#0F0C13;--sidebar-bottom:#09070B;--side-accent:#D7C1F5;--side-accent-ink:#200E39;--side-sel:rgba(215,193,245,.12);--brand-grad:linear-gradient(135deg,#5917D0,#7519DD);--sidebar-bg:linear-gradient(180deg,#0F0C13,#09070B);--sidebar-solid:#09070B}html[data-theme-mode=light][data-theme-contrast=high][data-theme-accent=indigo]{--brand:#3639C2;--brand-strong:#2F31A8;--brand-fill:#3639C2;--brand-grad-from:#2F31A8;--brand-grad-to:#3D42D5;--brand-soft:#F0F1FC;--brand-line:#8D90E2;--sidebar-top:#131425;--sidebar-bottom:#0C0D18;--side-accent:#C2C4F4;--side-accent-ink:#101241;--side-sel:rgba(194,196,244,.12);--brand-grad:linear-gradient(135deg,#2F31A8,#3D42D5);--sidebar-bg:linear-gradient(180deg,#131425,#0C0D18);--sidebar-solid:#0C0D18}html[data-theme-mode=dark][data-theme-contrast=high][data-theme-accent=indigo]{--brand:#9FA1EA;--brand-strong:#2D32CD;--brand-fill:#363BD3;--brand-grad-from:#2D32CD;--brand-grad-to:#3C42D4;--brand-soft:#171831;--brand-line:#494C9C;--sidebar-top:#0C0C13;--sidebar-bottom:#07070B;--side-accent:#C2C4F4;--side-accent-ink:#0E1039;--side-sel:rgba(194,196,244,.12);--brand-grad:linear-gradient(135deg,#2D32CD,#3C42D4);--sidebar-bg:linear-gradient(180deg,#0C0C13,#07070B);--sidebar-solid:#07070B}html[data-theme-mode=light][data-theme-contrast=high][data-theme-accent=ocean]{--brand:#0A565E;--brand-strong:#094950;--brand-fill:#0A565E;--brand-grad-from:#094950;--brand-grad-to:#0C606A;--brand-soft:#F0FBFC;--brand-line:#8DDAE2;--sidebar-top:#132325;--sidebar-bottom:#0C1618;--side-accent:#BCF4FB;--side-accent-ink:#103C41;--side-sel:rgba(188,244,251,.12);--brand-grad:linear-gradient(135deg,#094950,#0C606A);--sidebar-bg:linear-gradient(180deg,#132325,#0C1618);--sidebar-solid:#0C1618}html[data-theme-mode=dark][data-theme-contrast=high][data-theme-accent=ocean]{--brand:#47DAEB;--brand-strong:#0A545C;--brand-fill:#0B616A;--brand-grad-from:#0A545C;--brand-grad-to:#0B6069;--brand-soft:#172E31;--brand-line:#49949C;--sidebar-top:#0C1213;--sidebar-bottom:#070B0B;--side-accent:#BCF4FB;--side-accent-ink:#0E3539;--side-sel:rgba(188,244,251,.12);--brand-grad:linear-gradient(135deg,#0A545C,#0B6069);--sidebar-bg:linear-gradient(180deg,#0C1213,#070B0B);--sidebar-solid:#070B0B}html[data-theme-mode=light][data-theme-contrast=high][data-theme-accent=forest]{--brand:#175938;--brand-strong:#144D30;--brand-fill:#175938;--brand-grad-from:#144D30;--brand-grad-to:#1A633F;--brand-soft:#F1FBF6;--brand-line:#8EE1B8;--sidebar-top:#13251C;--sidebar-bottom:#0C1812;--side-accent:#C5F2DB;--side-accent-ink:#114029;--side-sel:rgba(197,242,219,.12);--brand-grad:linear-gradient(135deg,#144D30,#1A633F);--sidebar-bg:linear-gradient(180deg,#13251C,#0C1812);--sidebar-solid:#0C1812}html[data-theme-mode=dark][data-theme-contrast=high][data-theme-accent=forest]{--brand:#5ED499;--brand-strong:#165636;--brand-fill:#1A643F;--brand-grad-from:#165636;--brand-grad-to:#1A633E;--brand-soft:#173124;--brand-line:#499C73;--sidebar-top:#0C130F;--sidebar-bottom:#070B09;--side-accent:#C5F2DB;--side-accent-ink:#0F3824;--side-sel:rgba(197,242,219,.12);--brand-grad:linear-gradient(135deg,#165636,#1A633E);--sidebar-bg:linear-gradient(180deg,#0C130F,#070B09);--sidebar-solid:#070B09}html[data-theme-mode=light][data-theme-contrast=high][data-theme-accent=sunset]{--brand:#85350E;--brand-strong:#732E0C;--brand-fill:#85350E;--brand-grad-from:#732E0C;--brand-grad-to:#943C0F;--brand-soft:#FCF4F0;--brand-line:#E2A98D;--sidebar-top:#251913;--sidebar-bottom:#18100C;--side-accent:#FBD1BB;--side-accent-ink:#412110;--side-sel:rgba(251,209,187,.12);--brand-grad:linear-gradient(135deg,#732E0C,#943C0F);--sidebar-bg:linear-gradient(180deg,#251913,#18100C);--sidebar-solid:#18100C}html[data-theme-mode=dark][data-theme-contrast=high][data-theme-accent=sunset]{--brand:#F19A6F;--brand-strong:#81340C;--brand-fill:#943B0E;--brand-grad-from:#81340C;--brand-grad-to:#953C0E;--brand-soft:#311F17;--brand-line:#9C6549;--sidebar-top:#130E0C;--sidebar-bottom:#0B0807;--side-accent:#FBD1BB;--side-accent-ink:#391D0E;--side-sel:rgba(251,209,187,.12);--brand-grad:linear-gradient(135deg,#81340C,#953C0E);--sidebar-bg:linear-gradient(180deg,#130E0C,#0B0807);--sidebar-solid:#0B0807}html[data-theme-mode=light][data-theme-contrast=high][data-theme-accent=rose]{--brand:#921E52;--brand-strong:#7F1A47;--brand-fill:#921E52;--brand-grad-from:#7F1A47;--brand-grad-to:#A4215C;--brand-soft:#FCF0F5;--brand-line:#E28DB3;--sidebar-top:#25131B;--sidebar-bottom:#180C11;--side-accent:#F5C1D9;--side-accent-ink:#411026;--side-sel:rgba(245,193,217,.12);--brand-grad:linear-gradient(135deg,#7F1A47,#A4215C);--sidebar-bg:linear-gradient(180deg,#25131B,#180C11);--sidebar-solid:#180C11}html[data-theme-mode=dark][data-theme-contrast=high][data-theme-accent=rose]{--brand:#E891B8;--brand-strong:#8E1D50;--brand-fill:#A3215C;--brand-grad-from:#8E1D50;--brand-grad-to:#A3215C;--brand-soft:#311722;--brand-line:#9C496F;--sidebar-top:#130C0F;--sidebar-bottom:#0B0709;--side-accent:#F5C1D9;--side-accent-ink:#390E22;--side-sel:rgba(245,193,217,.12);--brand-grad:linear-gradient(135deg,#8E1D50,#A3215C);--sidebar-bg:linear-gradient(180deg,#130C0F,#0B0709);--sidebar-solid:#0B0709}html[data-theme-mode=light][data-theme-contrast=high][data-theme-accent=mono]{--brand:#4E4D57;--brand-strong:#43424B;--brand-fill:#4E4D57;--brand-grad-from:#43424B;--brand-grad-to:#595662;--brand-soft:#F6F6F7;--brand-line:#B5B3BC;--sidebar-top:#1B1B1D;--sidebar-bottom:#111113;--side-accent:#DAD9DE;--side-accent-ink:#27262B;--side-sel:rgba(218,217,222,.12);--brand-grad:linear-gradient(135deg,#43424B,#595662);--sidebar-bg:linear-gradient(180deg,#1B1B1D,#111113);--sidebar-solid:#111113}html[data-theme-mode=dark][data-theme-contrast=high][data-theme-accent=mono]{--brand:#AEADB6;--brand-strong:#4D4A54;--brand-fill:#595662;--brand-grad-from:#4D4A54;--brand-grad-to:#585661;--brand-soft:#232225;--brand-line:#6F6D78;--sidebar-top:#0F0F10;--sidebar-bottom:#090809;--side-accent:#DAD9DE;--side-accent-ink:#222226;--side-sel:rgba(218,217,222,.12);--brand-grad:linear-gradient(135deg,#4D4A54,#585661);--sidebar-bg:linear-gradient(180deg,#0F0F10,#090809);--sidebar-solid:#090809}html[data-theme-mode=light][data-theme-cvd=on]{--ok:#0A6EBD;--ok-soft:#E5F0FA;--ok-line:#C4DCF1;--green:#1F7FD0;--green-soft:#E5F0FA;--danger:#B04A00;--danger-soft:#FCEEE2;--danger-glow:rgba(176,74,0,.22);--warn:#7A5F00;--warn-soft:#FBF5DD;--warn-line:#EFE2A9;--presence-online:#0072B2;--presence-away:#C28600;--presence-dnd:#D55E00;--presence-offline:#8B8B98;--diff-add:#0A6EBD;--diff-add-soft:#E5F0FA;--diff-del:#B04A00;--diff-del-soft:#FCEEE2;--code-add:#7CC4F8;--code-del:#FFB072}html[data-theme-mode=dark][data-theme-cvd=on]{--ok:#62B5F2;--ok-soft:#12263A;--ok-line:#1B3854;--green:#62B5F2;--green-soft:#12263A;--danger:#F29A55;--danger-soft:#33200F;--danger-glow:rgba(242,154,85,.3);--warn:#EBCB5C;--warn-soft:#2C2610;--warn-line:#3B3316;--presence-online:#56B4E9;--presence-away:#E69F00;--presence-dnd:#F07A2E;--presence-offline:#8D8B9A;--diff-add:#62B5F2;--diff-add-soft:#12263A;--diff-del:#F29A55;--diff-del-soft:#33200F;--code-add:#7CC4F8;--code-del:#FFB072}html[data-theme-mode=light][data-theme-contrast=high][data-theme-cvd=on]{--ok:#08518A;--danger:#853800;--warn:#5A4600;--diff-add:#08518A;--diff-del:#853800}html[data-theme-mode=dark][data-theme-contrast=high][data-theme-cvd=on]{--ok:#A3D3FA;--danger:#FFBC8A;--warn:#F5DC8A;--diff-add:#A3D3FA;--diff-del:#FFBC8A}html[data-theme-text="90"]{--fs-1:9.9px;--fs-2:10.35px;--fs-3:10.8px;--fs-4:11.25px;--fs-5:11.7px;--fs-6:12.6px;--fs-7:13.05px;--fs-8:13.5px;--fs-9:13.95px;--fs-10:14.4px;--fs-11:15.3px;--fs-12:16.65px}html[data-theme-text="110"]{--fs-1:12.1px;--fs-2:12.65px;--fs-3:13.2px;--fs-4:13.75px;--fs-5:14.3px;--fs-6:15.4px;--fs-7:15.95px;--fs-8:16.5px;--fs-9:17.05px;--fs-10:17.6px;--fs-11:18.7px;--fs-12:20.35px}html[data-theme-text="125"]{--fs-1:13.75px;--fs-2:14.38px;--fs-3:15px;--fs-4:15.63px;--fs-5:16.25px;--fs-6:17.5px;--fs-7:18.13px;--fs-8:18.75px;--fs-9:19.38px;--fs-10:20px;--fs-11:21.25px;--fs-12:23.13px}html[data-theme-density=compact]{--msg-ava:26px;--side-row-h:28px}html[data-theme-density=compact] .row{padding-top:var(--sp-2);padding-bottom:0;margin-bottom:var(--sp-1)}html[data-theme-density=compact] .row .who-ava{top:var(--sp-2);border-radius:var(--r-2)}html[data-theme-density=compact] .row.cont{margin-top:calc(var(--sp-1) * -1)}html[data-theme-density=compact] .row.cont .gutter-time{top:var(--sp-1)}html[data-theme-density=compact] .thread-pane .who-ava{border-radius:var(--r-2)}html[data-theme-density=compact] .msgs{padding-top:var(--sp-4);padding-bottom:var(--sp-4)}html[data-theme-density=compact] .msg-media{margin:var(--sp-2) 0 0;gap:var(--sp-2)}html[data-theme-density=compact] .slk-img{--slk-cap-w:260px;--slk-cap-h:200px}html[data-theme-density=compact] .att-imgs img{max-width:200px;max-height:150px}html[data-theme-density=compact] .rb .rb-img,html[data-theme-density=compact] .say .rb-img{max-width:min(300px,100%);max-height:220px;margin:var(--sp-2) 0}html[data-theme-contrast=high] :focus-visible{outline-width:4px;outline-style:solid;outline-color:var(--brand);outline-offset:3px}html[data-theme-contrast=high] :is(.sidebar,.rail) :focus-visible{outline-color:var(--side-accent)}html[data-theme-contrast=high] :is(.say,.rb,.pbody,.md,.feed-md) a:not(.men):not([class*=chip]){text-decoration:underline;text-underline-offset:2px}html[data-theme-contrast=high] ::placeholder{color:var(--dim);opacity:1}html[data-theme-contrast=high] .rail-i:not(.on){color:var(--side-mid)}html[data-theme-contrast=high] .rail-i.on{box-shadow:inset 0 0 0 2px var(--side-accent)}html[data-theme-cvd=on] .pdot{position:relative}html[data-theme-cvd=on] :is(.dotp,.pdot).idle{background:var(--card);box-shadow:inset 0 0 0 2px var(--presence-away)}html[data-theme-cvd=on] :is(.dotp,.pdot).offline{background:var(--card);box-shadow:inset 0 0 0 2px var(--presence-offline)}html[data-theme-cvd=on] :is(.dotp,.pdot).dnd:after{content:"";position:absolute;left:22%;right:22%;top:calc(50% - 1px);height:2px;border-radius:var(--r-1);background:#fff}html[data-theme-cvd=on] :is(.pill.done,.tchip-done,.maky-run-pill.done,.sub-st.ok,.bill-badge.active,.adm-alert.success):before{content:"✓ "}html[data-theme-cvd=on] :is(.tchip-failed,.maky-run-pill.failed,.mk-status.failed,.adm-alert.error,.gh-run.fail):before{content:"✕ "}html[data-theme-cvd=on] .result-publications .rp-state.ok:before{content:"✓ "}html[data-theme-cvd=on] .result-publications .rp-state.fail:before{content:"✕ "}html[data-theme-cvd=on] .mk-status.failed i{display:none}html[data-theme-cvd=on] .plan-runtime.failed:before{border-radius:var(--r-1);transform:rotate(45deg)}html[data-theme-cvd=on] .plan-runtime.partial:before{border-radius:var(--r-1)}html[data-theme-cvd=on] .unreaddiv:before,html[data-theme-cvd=on] .unreaddiv:after{background:repeating-linear-gradient(90deg,var(--danger) 0 6px,transparent 6px 9px)}pre code .df{display:inline-block;min-width:100%}pre code .df.add{color:var(--code-add);background:color-mix(in srgb,var(--code-add) 14%,transparent);box-shadow:-4px 0 0 var(--code-add)}pre code .df.del{color:var(--code-del);background:color-mix(in srgb,var(--code-del) 14%,transparent);box-shadow:-4px 0 0 var(--code-del)}pre code .df.hunk{color:#9fa3b8}html[data-theme-cvd=on] pre code .df.del{box-shadow:none;border-left:4px dotted var(--code-del);margin-left:calc(var(--sp-2) * -1)}html[data-theme-contrast=high] :is(.rb,.pbody,.say,.tr-text) pre{box-shadow:inset 0 0 0 1px var(--line)}html[data-theme-motion=reduce] *,html[data-theme-motion=reduce] *:before,html[data-theme-motion=reduce] *:after{animation-duration:.001ms!important;animation-delay:0s!important;animation-iteration-count:1!important;transition-duration:.001ms!important;transition-delay:0s!important;scroll-behavior:auto!important}.notes-page{--note-bg: var(--bg, #f5f5f8);--note-surface: var(--card, #fff);--note-line: var(--line, #e7e7ec);--note-text: var(--ink, #1b1a22);--note-muted: var(--dim, #6d6a77);--note-accent: var(--brand, #6d34d6);height:100%;min-height:0;min-width:0;display:flex;flex-direction:column;background:var(--note-surface);color:var(--note-text);container-type:inline-size;container-name:notes-page;font-size:14px;line-height:1.55;position:relative;overflow:hidden}.notes-page *,.notes-briefing *{box-sizing:border-box}.notes-page button,.notes-page input,.notes-page textarea,.notes-page select{font:inherit;color:inherit}.notes-page button{cursor:pointer;border:1px solid var(--note-line);border-radius:9px;background:transparent;padding:7px 11px;min-height:36px}.notes-page button:hover{background:var(--note-bg)}.notes-page button:disabled{opacity:.45;cursor:default}.notes-page button:focus-visible,.notes-page input:focus-visible,.notes-page textarea:focus-visible,.notes-page select:focus-visible{outline:2px solid var(--note-accent);outline-offset:2px}.notes-page .notes-primary{color:#fff;background:var(--note-accent);border-color:transparent}.notes-page .notes-danger{color:#cf4054}.notes-page input:not([type=checkbox]),.notes-page textarea,.notes-page select{width:100%;background:var(--note-bg);border:1px solid var(--note-line);border-radius:9px;padding:10px 12px}.notes-page textarea{resize:vertical;min-height:86px}.notes-page label{display:block;margin:12px 0}.notes-page h1,.notes-page h2,.notes-page h3{margin:0;font-weight:650}.notes-page h1{font-size:20px}.notes-page h2{font-size:17px}.notes-page small,.notes-help{color:var(--note-muted);font-size:12px}.notes-head{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:16px 20px;border-bottom:1px solid var(--note-line);flex-shrink:0}.notes-head>div,.notes-actions{display:flex;align-items:center;gap:10px}.notes-head small{display:block}.notes-head>div>button{border:0;font-size:20px}.notes-error{margin:8px 16px;padding:10px 12px;background:#c8415312;color:#bd3447;border-radius:8px;white-space:pre-wrap}.notes-error button{float:right}.notes-error .notes-error-action{float:none;display:block;margin-top:8px;color:inherit;border-color:currentColor}.notes-library{padding:20px;overflow:auto;flex:1}.notes-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,270px),1fr));gap:14px}.notes-card{border:1px solid var(--note-line);border-radius:14px;overflow:hidden;padding:16px}.notes-card:has(.notes-card-open){padding:0}.notes-page .notes-card-open{width:100%;height:100%;border:0;text-align:left;padding:18px;border-radius:14px;display:flex;flex-direction:column;align-items:flex-start;gap:8px}.notes-card p{margin:0;color:var(--note-muted);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;white-space:pre-line}.notes-card h2{word-break:break-word}.notes-card small{margin-top:auto;padding-top:8px}.notes-tag{font-size:11px;color:var(--note-accent)}.notes-empty{text-align:center;padding:50px 20px;margin:auto}.notes-empty .maki{margin:0 auto 12px}.notes-empty button{margin:4px}.notes-tools{padding:10px 20px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--note-line);gap:8px;flex-wrap:wrap}.notes-tools>div{display:flex;gap:5px;align-items:center}.notes-people span{width:24px;height:24px;color:#fff;display:grid;place-items:center;border-radius:50%;font-size:11px;border:2px solid var(--note-surface);margin-right:-8px}.notes-people small{margin-left:10px}.notes-workspace{display:flex;min-height:0;flex:1;overflow:hidden}.notes-document{min-width:0;flex:1;overflow:auto;padding:28px clamp(18px,5%,70px) 70px}.notes-page .notes-title{font-size:28px;font-weight:700;border:0;background:none;outline:none;padding:4px 0;line-height:1.4;border-radius:0}.notes-event{font-size:12px;color:var(--note-muted)}.notes-format{display:flex;gap:4px;position:sticky;top:-28px;padding:8px 0;background:var(--note-surface);z-index:1;flex-wrap:wrap;border-bottom:1px solid var(--note-line);margin:16px 0}.notes-format button{border:0;padding:5px 10px}.notes-format button[aria-pressed=true]{color:var(--note-accent);background:var(--note-bg)}.notes-prose{min-height:300px;outline:none;font-size:16px;line-height:1.85;overflow-wrap:anywhere}.notes-prose p{margin:.6em 0}.notes-prose h2{font-size:22px;margin:1em 0 .4em}.notes-prose p.is-editor-empty:first-child:before{color:var(--note-muted);content:attr(data-placeholder);float:left;height:0;pointer-events:none}.notes-prose blockquote{border-left:3px solid var(--note-accent);margin-left:0;padding-left:16px}.notes-prose ul,.notes-prose ol{padding-left:24px}.notes-prose pre{padding:12px;background:var(--note-bg);border-radius:8px;white-space:pre-wrap}.notes-prose a{color:var(--note-accent)}.notes-summary{padding:18px;border:1px solid var(--note-line);background:var(--note-bg);border-radius:12px;margin-top:20px}.notes-summary p,.notes-answer p,.notes-question p,.notes-pre,.notes-comment p{white-space:pre-wrap;overflow-wrap:anywhere}.notes-linked{margin-top:20px;display:flex;gap:10px;flex-wrap:wrap}.notes-linked a{color:var(--note-accent)}.notes-side{width:380px;max-width:46%;display:flex;flex-direction:column;border-left:1px solid var(--note-line);min-height:0;background:var(--note-surface)}.notes-side>header{padding:14px 18px;display:flex;align-items:center;justify-content:space-between;gap:10px;border-bottom:1px solid var(--note-line)}.notes-side>header h2{font-size:15px}.notes-side-scroll{flex:1;overflow:auto;padding:18px}.notes-side-scroll details,.notes-audio,.notes-comment{border:1px solid var(--note-line);padding:14px;border-radius:10px;margin:12px 0}.notes-side-scroll summary{cursor:pointer}.notes-side-scroll blockquote{margin:10px 0;background:var(--note-bg);padding:10px;border-left:2px solid var(--note-accent)}.notes-side-scroll hr{border:0;border-top:1px solid var(--note-line);margin:24px 0}.notes-chat{margin:20px 0}.notes-question{background:var(--note-bg);padding:12px 14px;border-radius:12px;margin-left:20px}.notes-question p{margin:4px 0}.notes-answer{margin-top:14px}.notes-answer>small{color:var(--note-accent);font-weight:650}.notes-ai-input{border-top:1px solid var(--note-line);padding:12px}.notes-ai-input>div{display:flex;align-items:center;justify-content:space-between;margin-top:8px}.notes-grant{display:flex;align-items:center;gap:6px;margin:10px 0}.notes-grant span{flex:1;min-width:0;overflow-wrap:anywhere}.notes-grant select{width:auto!important;min-width:100px;flex:none}.notes-audio small{display:block}.notes-count-badge{display:inline-block;min-width:18px;margin-left:6px;padding:0 5px;border-radius:9px;font-size:11px;font-weight:700;line-height:18px;text-align:center;color:#fff;background:var(--note-accent)}.notes-audio .notes-audio-delete{margin-top:10px}.notes-audio-confirm{margin-top:12px;padding:10px 12px;border-radius:9px;background:color-mix(in srgb,#cf4054 8%,transparent)}.notes-audio-confirm p{margin:0 0 8px}.notes-audio audio{width:100%;height:40px;margin-top:12px}.notes-sheet{position:absolute;inset:0;background:#18102066;display:grid;place-items:center;padding:20px;z-index:10}.notes-sheet>div{width:min(100%,560px);max-height:100%;overflow:auto;background:var(--note-surface);border-radius:18px;padding:24px;box-shadow:0 15px 70px #0003}.notes-sheet .notes-actions{justify-content:flex-end;margin-top:20px}.notes-review label{display:flex;align-items:flex-start;gap:12px}.notes-review input{margin-top:14px}.notes-record-bar{display:flex;align-items:center;flex-wrap:wrap;gap:8px;padding:8px 14px;background:color-mix(in srgb,var(--note-accent, #6d34d6) 12%,var(--note-surface, #fff));border-top:1px solid var(--note-line, #e7e7ec);z-index:5}.notes-record-bar>button:first-child{flex:1;text-align:left;min-width:160px}.notes-record-bar small{width:100%}.notes-record-dot{display:inline-block;background:#d33b51;width:8px;height:8px;border-radius:50%;margin-right:8px;animation:note-pulse 1.5s infinite}.collaboration-carets__caret{border-left:1px solid;border-right:1px solid;margin-left:-1px;margin-right:-1px;pointer-events:none;position:relative;word-break:normal}.collaboration-carets__label{border-radius:3px 3px 3px 0;color:#fff;font-size:11px;font-weight:600;left:-1px;line-height:normal;padding:2px 5px;position:absolute;top:-1.4em;-webkit-user-select:none;user-select:none;white-space:nowrap}.notes-briefing{padding:14px 16px}.notes-welcome{display:flex;align-items:center;gap:10px;margin-bottom:12px}.notes-welcome p{margin:0;font-size:13px;line-height:1.5}.notes-welcome small{display:block;color:var(--dim, #6d6a77);font-size:11px}.notes-briefing-cards{display:flex;gap:10px;overflow-x:auto;scroll-snap-type:x proximity;scrollbar-width:thin;padding-bottom:6px}.notes-briefing-card{flex:0 0 240px;max-width:85%;scroll-snap-align:start;border:1px solid var(--line, #e7e7ec);border-radius:12px;background:var(--card, #fff);padding:12px;font-size:12px}.notes-briefing-card summary{cursor:pointer;font-size:13px;font-weight:600}.notes-briefing-card p{white-space:normal;line-height:1.6}.notes-briefing-card button{border:0;background:var(--brand, #6d34d6);color:#fff;border-radius:7px;padding:6px 10px;font:inherit;cursor:pointer}.notes-calendar-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px}.notes-calendar-actions label{display:flex;align-items:center;gap:6px;min-width:0}.notes-calendar-actions input{min-width:0;max-width:100%;font:inherit;color:var(--ink);background:var(--card);border:1px solid var(--line);border-radius:7px;padding:6px}.notes-calendar-actions a{color:var(--brand)}.notes-calendar-actions small{width:100%;color:var(--dim)}.notes-app-slot{height:100%;min-width:0;overflow:hidden;grid-column:3;grid-row:1}.notes-pane-wrap{height:100%;min-height:0}.notes-quick-entry{margin:0 16px 8px;padding:10px;border:1px solid var(--line, #e7e7ec);background:transparent;color:inherit;border-radius:9px;cursor:pointer;text-align:left;font:inherit}@container (max-width:760px){.notes-workspace.has-side>.notes-document{display:none}.notes-side{width:100%;max-width:100%;border:0}.notes-head{padding:12px 16px}.notes-tools{padding:8px 14px}.notes-document{padding:22px 20px 50px}.notes-page .notes-title{font-size:25px}.notes-tools .notes-people small{display:none}.notes-side>header{padding:12px 16px}}@media(max-width:860px){.notes-app-slot{grid-column:1;grid-row:1}.notes-page input:not([type=checkbox]),.notes-page textarea,.notes-page select{font-size:16px}.notes-head button{min-height:40px}.notes-sheet{padding:12px}.notes-sheet>div{padding:20px}}@keyframes note-pulse{50%{opacity:.35}}@media(prefers-reduced-motion:reduce){.notes-record-dot{animation:none}}.sidebar .notes-briefing-card{color:var(--ink);max-height:220px;overflow:auto}.sidebar .notes-welcome small{color:#ffffffb8}.sidebar .notes-briefing{flex-shrink:0;max-height:290px;overflow:auto}.notes-briefing-card>p.notes-card-peek{font-size:12px;margin:8px 0 0;display:block}.notes-app-slot{z-index:1}#root>.notes-page{height:100dvh}.notes-pane-wrap .notes-page{height:100%}.notes-page textarea.notes-title{display:block;width:100%;min-height:0;resize:none;overflow:hidden;overflow-wrap:anywhere;background:transparent;border:0;padding:4px 0;font-size:28px;border-radius:0}.notes-page button:disabled{background:var(--note-bg);color:var(--note-muted);opacity:.65}.main>.notes-record-bar button{font:inherit;padding:6px 10px;background:transparent;color:var(--ink);border:0;cursor:pointer}.notes-welcome .maki{animation:notes-welcome-in .6s ease-out both}@keyframes notes-welcome-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.notes-welcome .maki{animation:none}}.notes-record-bar{flex:0 0 auto;align-items:center;padding:12px 16px;border-top:0;border-bottom:1px solid color-mix(in srgb,#d33b51 24%,var(--line, #e7e7ec));background:color-mix(in srgb,#d33b51 8%,var(--card, #fff));color:var(--ink, #1b1a22)}.notes-record-bar.is-paused{background:var(--card, #fff)}.notes-record-info{display:flex;align-items:center;gap:10px;flex:1 1 240px;min-width:0}.notes-record-info>div{min-width:0;flex:1}.notes-record-info strong{display:block;font-size:13px;color:#d33b51}.is-paused .notes-record-info strong{color:var(--dim, #6d6a77)}.notes-record-dot{flex:0 0 9px;margin-right:0}.notes-record-symbol{width:9px;flex:0 0 9px;font-weight:800}.notes-record-bar button,.main>.notes-record-bar button{font:inherit;font-size:13px;border:1px solid var(--line, #e7e7ec);border-radius:8px;background:var(--card, #fff);color:var(--ink, #1b1a22);padding:8px 12px;min-height:40px;cursor:pointer}.notes-record-bar button.notes-record-title,.main>.notes-record-bar button.notes-record-title{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;max-width:100%;border:0;background:none;padding:0;min-height:24px;font-size:12px;text-align:left;color:var(--dim, #6d6a77)}.notes-record-clock{font-size:18px;font-weight:650;font-variant-numeric:tabular-nums;flex:none}.notes-record-controls{display:flex;gap:8px;flex-wrap:wrap}.notes-record-controls .notes-record-stop,.main>.notes-record-bar .notes-record-stop{color:#c43049;border-color:#d33b5160}.notes-record-error{margin:0;flex-basis:100%;color:#c43049;font-size:12px}.notes-card-actions{display:flex;justify-content:flex-end;padding:0 12px 10px}.notes-page .notes-card-open{height:auto;min-height:165px}.notes-tools .notes-tool-buttons{flex-wrap:wrap}.notes-result{padding:14px 0;border-top:1px solid var(--line, #e7e7ec)}.notes-result:first-of-type{margin-top:14px}.notes-result-meta{display:flex;justify-content:space-between;gap:8px;color:var(--dim, #6d6a77);font-size:10px}.notes-result-meta>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.notes-result-meta time{white-space:nowrap}.notes-result h3{margin:8px 0;font-size:13px;line-height:1.55;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere}.notes-result p{margin:0 0 12px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere}.notes-result-label{color:var(--brand, #6d34d6);font-weight:650}.notes-result-partial{color:#ad651a;font-weight:650}.notes-result-footer{display:flex;justify-content:space-between;align-items:center;gap:8px}@media(min-width:861px){.sidebar .notes-quick-entry{display:none}}.notes-result-peek{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin-top:6px;color:var(--dim, #6d6a77);line-height:1.5}.notes-task-card.notes-result,.sidebar .notes-task-card.notes-result{display:flex;flex-direction:column;height:220px;max-height:none;padding:12px;margin:0;overflow:hidden;border:1px solid var(--line, #e7e7ec)}.notes-task-card>header{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:12px;margin-bottom:10px}.notes-task-card>header small{color:var(--dim, #6d6a77);font-size:10px}.notes-task-card h3,.notes-task-card p{-webkit-line-clamp:2;flex-shrink:0}.notes-task-card .notes-result-footer{margin-top:auto}.notes-briefing-cards{align-items:flex-start}.notes-tools .notes-record-dot{margin-right:6px}.pane-body:has(>.notes-pane-wrap){padding:0;overflow:hidden}.app{grid-template-rows:minmax(0,1fr) auto}.app>.notes-record-bar{grid-column:1 / -1;grid-row:2;border-top:1px solid #d33b5140;border-bottom:0}.app:has(>.notes-app-slot)>.notes-record-bar,.app.pane-open:has(.notes-pane-wrap)>.notes-record-bar{display:none}.notes-task-card .notes-result-footer{justify-content:flex-end}@media(min-width:861px){.app:has(>.notes-app-slot)>.sidebar{display:none}.app:has(>.notes-app-slot)>.notes-app-slot{grid-column:2 / -1}}.notes-split{display:flex;flex:1;min-height:0;min-width:0}.notes-index{display:flex;flex-direction:column;width:100%;min-width:0;min-height:0;background:var(--note-surface)}.notes-index-search{padding:12px 14px;border-bottom:1px solid var(--note-line)}.notes-index .notes-head{padding:12px 14px}.notes-index .notes-head h1{font-size:18px}.notes-list-filters{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.notes-list-filters select{flex:1 1 40%;min-width:0;padding:7px 5px;font-size:12px}.notes-index .notes-library{padding:6px;overscroll-behavior:contain}.notes-index .notes-empty{padding:28px 12px}.notes-index .notes-empty h2{font-size:15px}.notes-list-row{position:relative;padding-right:32px;border-radius:9px}.notes-list-row.is-selected{background:var(--brand-soft, color-mix(in srgb, var(--note-accent) 10%, var(--note-surface)))}.notes-page .notes-row-open{width:100%;display:grid;grid-template-columns:30px minmax(0,1fr);align-items:start;column-gap:10px;text-align:left;padding:8px;border:0}.notes-page .notes-list-row.is-selected .notes-row-open:hover{background:transparent}.notes-list-row>div{display:flex;flex-direction:column;gap:4px;padding:10px 8px}.notes-row-text{display:flex;flex-direction:column;gap:1px;min-width:0}.notes-row-open strong,.notes-row-snippet{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.notes-row-open strong{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;white-space:normal;overflow-wrap:anywhere}.notes-row-open strong{font-size:14px;font-weight:700}.notes-row-snippet{font-size:12.5px;color:var(--note-muted)}.notes-row-snippet.is-empty{font-style:italic;color:color-mix(in srgb,var(--note-muted) 70%,var(--note-surface))}.notes-page .notes-menu-button{display:grid;place-items:center;width:36px;min-height:40px;padding:0;border:0;border-radius:8px;background:transparent;font-size:22px;line-height:1}.notes-page .notes-menu-button:hover,.notes-page .notes-menu-button[aria-expanded=true]{background:color-mix(in srgb,var(--note-text) 8%,transparent)}.notes-page .notes-row-menu{position:absolute;top:8px;right:0}.notes-load-more{width:100%;margin-top:8px}.notes-detail{display:flex;flex-direction:column;flex:1;min-width:0;min-height:0;overflow:hidden;container-type:inline-size;container-name:note-detail}.notes-split:not(.has-document)>.notes-detail{display:none}.notes-split.has-document>.notes-index{display:none}@container (min-width: 820px){.notes-split>.notes-index,.notes-split.has-document>.notes-index{display:flex;width:clamp(260px,27%,320px);flex:0 0 auto;border-right:1px solid var(--note-line)}.notes-split:not(.has-document)>.notes-detail{display:flex}}.notes-page .notes-audience{min-width:0;border:0;padding:4px 6px;color:var(--note-muted);text-overflow:ellipsis;overflow:hidden;white-space:nowrap;max-width:280px;font-size:12px}.notes-tools .notes-people{min-width:0;flex:1}.notes-people .notes-audience small{margin-left:0}.notes-tools{flex-wrap:nowrap;padding:6px 16px}.notes-tool-buttons{flex-shrink:0}.notes-format-toggle{display:none}.notes-document{padding-top:18px}.notes-format{margin:8px 0 14px}.notes-rich{line-height:1.7;overflow-wrap:anywhere}.notes-rich p{margin:6px 0}.notes-rich h2,.notes-rich h3{margin:14px 0 6px;font-size:16px}.notes-rich ul,.notes-rich ol{padding-left:24px}.notes-rich a{color:var(--note-accent);text-decoration:underline}.notes-rich pre{white-space:pre-wrap;padding:10px;background:var(--note-bg);border-radius:8px}.notes-prose ul[data-type=taskList],.notes-rich ul[data-type=taskList]{list-style:none;padding-left:0}.notes-prose li[data-type=taskItem],.notes-rich li[data-type=taskItem]{display:flex;align-items:flex-start;gap:10px;margin:5px 0}.notes-prose li[data-type=taskItem]>label,.notes-rich li[data-type=taskItem]>label{flex:0 0 auto;display:flex;align-items:center;justify-content:center;min-width:32px;min-height:32px;margin:1px 0 0}.notes-prose li[data-type=taskItem]>div,.notes-rich li[data-type=taskItem]>div{flex:1;min-width:0}.notes-prose li[data-type=taskItem]>div>p,.notes-rich li[data-type=taskItem]>div>p{margin:2px 0}.notes-prose li[data-type=taskItem] input,.notes-rich li[data-type=taskItem] input{width:18px;height:18px;margin:0;accent-color:var(--note-accent);cursor:pointer}.notes-prose li[data-checked=true]>div>p,.notes-rich li[data-checked=true]>div>p{color:var(--note-muted);text-decoration:line-through}.notes-review-row{display:flex;align-items:flex-start;gap:10px;margin:12px 0}.notes-review-row>input{flex:none;width:18px;height:18px;accent-color:var(--note-accent)}.notes-review-row>div{min-width:0;flex:1}.notes-review-editor{padding:10px 12px;border:1px solid var(--note-line);border-radius:10px;outline-color:var(--note-accent);min-height:44px}.notes-meeting-steps{display:flex;flex-wrap:wrap;list-style:none;gap:6px;padding:0;margin:0 0 14px;counter-reset:note-step}.notes-meeting-steps li{font-size:11px;padding:5px 7px;border-radius:20px;background:var(--note-bg)}.notes-meeting-steps li:before{counter-increment:note-step;content:counter(note-step) " ";color:var(--note-accent)}.notes-link-access{padding:12px;margin:12px 0;background:var(--note-bg);border-radius:8px;font-size:12px}.notes-link-access label{display:flex;align-items:flex-start;gap:6px}.notes-link-access small{display:block}.notes-home-shortcuts{display:flex;gap:8px;margin:0 16px 10px}.notes-home-shortcuts>button{flex:1;margin:0;text-align:center}@container (max-width: 760px){.notes-detail>.notes-head{padding:8px 12px}.notes-detail .notes-tools{padding:3px 10px;gap:4px}.notes-tools .notes-people>span{display:none}.notes-page .notes-audience{padding:2px;max-width:150px}.notes-tools .notes-tool-buttons{gap:2px}.notes-tools button{padding:6px 9px}.notes-detail .notes-document{padding:12px 16px 40px}.notes-page textarea.notes-title{font-size:23px}.notes-format-toggle{display:inline-block}.notes-format:not(.is-expanded)>button:not(.notes-format-toggle):not([aria-label=체크리스트]){display:none}.notes-format{top:-12px;margin:6px 0 10px;padding:4px 0}.notes-detail button,.notes-page .notes-more{min-height:44px}.notes-rich,.notes-prose{line-height:1.7}.notes-side-scroll{padding:12px 16px}.notes-prose li[data-type=taskItem]>label{min-width:40px;min-height:40px;margin-top:-3px}}@container (max-width: 520px){.notes-record-bar{flex-wrap:wrap;padding:6px 10px;gap:4px}.notes-record-bar .notes-record-info{flex:1 1 90px;min-width:0;gap:5px}.notes-record-bar .notes-record-info>div{flex:none}.notes-record-bar button.notes-record-title{display:none}.notes-record-bar .notes-record-clock{margin-left:auto;font-size:14px}.notes-record-bar .notes-record-controls{gap:4px;flex-wrap:nowrap}.notes-record-bar .notes-record-controls button{padding:6px 8px;min-height:44px;font-size:12px}.notes-index .notes-list-filters select{font-size:14px;min-height:40px}}@media(max-height:550px){.notes-detail>.notes-head{padding-block:4px}.notes-detail .notes-document{padding-top:6px}.notes-detail .notes-event{margin:4px 0}}.notes-calendar-dialog{width:min(440px,calc(100vw - 32px));padding:24px;border:1px solid var(--line);border-radius:16px;background:var(--card);color:var(--ink);font:inherit}.notes-calendar-dialog::backdrop{background:#18102066}.notes-calendar-dialog h2{margin:0;font-size:19px}.notes-calendar-dialog p{font-size:14px;line-height:1.6}.notes-calendar-dialog label{display:flex;flex-direction:column;gap:8px}.notes-calendar-dialog select{padding:10px;font:inherit;background:var(--bg);color:var(--ink);border-radius:8px}.notes-calendar-dialog>div{display:flex;justify-content:flex-end;gap:8px;margin-top:20px}.notes-calendar-dialog button{min-height:44px;border:1px solid var(--line);border-radius:8px;padding:8px 16px;font:inherit;cursor:pointer}@media(min-width:861px){.sidebar .notes-home-shortcuts{display:none}}.note-reference-card{display:flex;align-items:flex-start;gap:12px;padding:14px 16px;border:1px solid var(--line);border-radius:12px;background:var(--card);color:var(--ink);text-align:left;font:inherit;cursor:pointer;width:min(100%,400px)}.note-reference-card>span:first-child{color:var(--brand);font-size:24px}.note-reference-card>span:last-child{min-width:0}.note-reference-card strong{display:block;margin:4px 0;overflow-wrap:anywhere}.note-reference-card small{color:var(--dim);font-size:12px}.notes-filter-summary,.notes-document-kind{display:none}.notes-editor-head{flex-wrap:wrap}.notes-editor-status{min-width:0;flex:1 1 180px}.notes-editor-status>div{min-width:0;overflow-wrap:anywhere}.notes-editor-head .notes-editor-actions,.notes-editor-actions .notes-tool-buttons{display:flex;align-items:center;flex-wrap:wrap;gap:5px}.notes-editor-head .notes-editor-actions{margin-left:auto;gap:8px}.notes-editor-actions .notes-tool-buttons{flex-shrink:1}.notes-page .notes-editor-actions button{font-size:12px;border:1px solid var(--note-line);padding:7px 10px}.notes-page .notes-editor-actions .notes-more{border:0;padding:0;font-size:22px}.notes-page .notes-ai-toggle:not(.notes-primary){background:color-mix(in srgb,var(--note-accent) 8%,var(--note-surface));color:var(--note-accent);border-color:color-mix(in srgb,var(--note-accent) 16%,var(--note-line))}.notes-editor-status .is-saved:before{content:"✓ ";color:var(--ok, #328369)}.notes-tool-buttons .notes-record-dot{margin-right:6px}.notes-document-meta,.notes-document-meta .notes-people{display:flex;align-items:center;gap:8px;min-width:0}.notes-document-meta{justify-content:space-between;flex-wrap:wrap;margin-bottom:10px}.notes-document-meta .notes-people{flex-wrap:wrap}.notes-document-meta .notes-people>span{flex-shrink:0}.notes-document-meta .notes-audience{font-size:11px;max-width:100%;min-height:32px}.notes-page .notes-document-meta select.notes-audience{width:auto;flex:0 1 auto;padding:4px 8px;border-radius:8px}@media(max-width:860px){.notes-page .notes-document-meta select.notes-audience{font-size:16px}}@container notes-page (min-width: 820px){.notes-index{background:color-mix(in srgb,var(--note-bg) 65%,var(--note-surface))}.notes-index .notes-head{padding:22px 18px 16px;border-bottom:0}.notes-index .notes-head h1{font-size:22px;letter-spacing:-.6px}.notes-index .notes-head small{margin-top:4px}.notes-index .notes-primary{border-radius:10px;box-shadow:0 3px 8px color-mix(in srgb,var(--note-accent) 12%,transparent)}.notes-index-search{padding:0 14px 12px;border-bottom:0}.notes-page .notes-index-search>input{background:var(--note-surface);font-size:12px;min-height:38px}.notes-filter-summary{display:flex;gap:6px;align-items:center;justify-content:space-between;padding:4px 2px;margin-top:8px}.notes-filter-summary+.notes-list-filters{margin-top:4px}.notes-filter-summary>small{font-size:11px;padding-left:4px}.notes-filter-summary button{font-size:12px;min-height:32px;border:0;color:var(--note-muted);padding:3px 6px}.notes-filter-summary button[aria-expanded=true]{color:var(--note-accent)}.notes-list-filters:not(.is-expanded){display:none}.notes-index .notes-library{padding:0 10px 16px}.notes-list-row{margin:1px 0}.notes-row-open strong{font-size:14px;letter-spacing:-.2px}.notes-detail{background:var(--note-bg)}.notes-detail>.notes-editor-head{padding:12px 24px;min-height:66px;background:var(--note-surface);gap:12px}.notes-editor-head strong{font-size:13px}.notes-editor-head small{font-size:11px}.notes-workspace{padding:24px clamp(16px,2.4cqw,32px) 0}.notes-detail .notes-document{background:var(--note-surface);border:1px solid var(--note-line);border-radius:12px 12px 0 0;box-shadow:0 4px 24px #30204005;margin:0 auto;max-width:900px;padding:32px clamp(24px,5.4cqw,56px) 70px}.notes-document-meta{margin-bottom:13px}.notes-document-kind{display:flex;align-items:center;flex-shrink:0;gap:8px;font-size:11px;color:var(--note-accent)}.notes-document-kind svg{width:18px;height:18px}.notes-document-meta .notes-people{margin-left:auto}.notes-page textarea.notes-title{font-size:30px;letter-spacing:-1px;line-height:1.45}.notes-event{font-size:12px;margin:8px 0 18px}.notes-format{background:color-mix(in srgb,var(--note-bg) 55%,var(--note-surface));border:1px solid var(--note-line);border-radius:9px;padding:4px 6px;gap:1px;margin:22px 0 28px;top:-32px}.notes-format button{min-height:32px;padding:4px 10px;font-size:12px;border-radius:6px}.notes-format button:first-child{border-right:1px solid var(--note-line);border-radius:6px 0 0 6px;margin-right:6px;padding-right:15px}.notes-prose{font-size:16px;line-height:1.85;color:color-mix(in srgb,var(--note-text) 88%,var(--note-muted))}.notes-prose h2{font-size:21px;letter-spacing:-.5px;color:var(--note-text);margin:1.4em 0 .7em}.notes-prose h2:first-child{margin-top:0}.notes-prose p{margin:.7em 0}.notes-linked{padding-top:20px;border-top:1px solid var(--note-line)}.notes-workspace.has-side{padding:16px 0 0 16px;gap:16px}.notes-workspace.has-side .notes-document{padding:24px clamp(20px,2.3cqw,32px) 60px}.notes-workspace.has-side .notes-format{top:-24px}}@container note-detail (max-width: 760px){.notes-workspace.has-side{padding:0}.notes-document-meta .notes-people>span{display:none}.notes-document-meta .notes-audience{min-height:36px}}@media(max-height:550px){.notes-detail .notes-document{padding-top:8px}.notes-document-meta{margin-bottom:4px}.notes-detail .notes-event{display:none}}.notes-page{--note-kind-meeting-bg: #e6eefb;--note-kind-meeting: #2e5cc8;--note-kind-recording-bg: #f6e7fb;--note-kind-recording: #a0339f;--note-kind-checklist-bg: #e4f4ec;--note-kind-checklist: #23754f;--note-kind-idea-bg: #fff3d9;--note-kind-idea: #966518;--note-kind-doc-bg: #f0eff4;--note-kind-doc: #5e5a6b}html.dark .notes-page{--note-kind-meeting-bg: #1c2742;--note-kind-meeting: #9db6f5;--note-kind-recording-bg: #3a2140;--note-kind-recording: #e7a7f0;--note-kind-checklist-bg: #18352b;--note-kind-checklist: #8ad6b0;--note-kind-idea-bg: #3b2d17;--note-kind-idea: #f1ca80;--note-kind-doc-bg: #2a2631;--note-kind-doc: #c9c2d6}.notes-kind{width:30px;height:30px;flex:none;display:grid;place-items:center;border-radius:8px;font-size:15px;line-height:1;background:var(--note-kind-doc-bg);color:var(--note-kind-doc)}.notes-kind-meeting{background:var(--note-kind-meeting-bg);color:var(--note-kind-meeting)}.notes-kind-recording{background:var(--note-kind-recording-bg);color:var(--note-kind-recording)}.notes-kind-checklist{background:var(--note-kind-checklist-bg);color:var(--note-kind-checklist)}.notes-kind-idea{background:var(--note-kind-idea-bg);color:var(--note-kind-idea)}.notes-create{display:flex;flex-direction:column;gap:8px;padding:0 14px 12px;flex-shrink:0}.notes-new-split{position:relative;display:flex}.notes-page .notes-new{flex:1;min-width:0;display:flex;align-items:center;gap:6px;font-weight:700;border-radius:10px 0 0 10px;padding:9px 12px;min-height:40px}.notes-page .notes-new-more{width:38px;min-height:40px;padding:0;display:grid;place-items:center;font-size:12px;border-radius:0 10px 10px 0;border-left:1px solid color-mix(in srgb,#fff 28%,transparent);background:color-mix(in srgb,var(--note-accent) 84%,#fff)}.notes-page .notes-new-caret{display:block;transition:transform .16s cubic-bezier(.2,.8,.2,1)}.notes-page .notes-new-more[aria-expanded=true] .notes-new-caret{transform:rotate(180deg)}.notes-page .notes-primary:hover{background:color-mix(in srgb,var(--note-accent) 88%,#000)}.notes-new-menu{position:absolute;top:calc(100% + 6px);left:0;right:0;z-index:20;display:flex;flex-direction:column;padding:6px;background:var(--note-surface);border:1px solid var(--note-line);border-radius:12px;box-shadow:0 12px 32px #28185026}.notes-page .notes-new-menu button{display:flex;align-items:center;gap:10px;text-align:left;border:0;padding:6px 8px;border-radius:8px}.notes-new-menu button>span:last-child,.notes-template-card>span:last-child{display:flex;flex-direction:column;min-width:0}.notes-new-menu strong,.notes-template-card strong{font-size:13.5px;font-weight:700}.notes-new-menu small,.notes-template-card small{font-size:11.5px}.notes-quick{display:grid;grid-template-columns:1fr 1fr;gap:8px}.notes-page .notes-quick button{display:flex;align-items:center;justify-content:center;gap:6px;min-width:0;font-size:13px;font-weight:700;background:var(--note-surface);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.notes-index .notes-head{border-bottom:0}.notes-page .notes-group-label{margin:0;padding:12px 8px 4px;font-size:11.5px;font-weight:700;letter-spacing:.04em;color:var(--note-muted)}.notes-page .notes-group:first-child .notes-group-label{padding-top:4px}.notes-row-meta{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-top:2px;font-size:11.5px;color:var(--note-muted);min-width:0}.notes-scope,.notes-duration,.notes-progress{border-radius:5px;padding:0 5px;line-height:18px;white-space:nowrap}.notes-scope{border:1px solid var(--note-line);max-width:150px;overflow:hidden;text-overflow:ellipsis}.notes-duration{background:var(--note-kind-recording-bg);color:var(--note-kind-recording);font-weight:700}.notes-progress{background:var(--note-kind-checklist-bg);color:var(--note-kind-checklist);font-weight:700}.notes-start{flex:1;min-height:0;overflow:auto;display:flex;flex-direction:column;gap:24px;padding:28px clamp(16px,3cqw,32px) 40px}.notes-start>*{width:100%;max-width:960px;margin:0 auto}.notes-start .notes-start-welcome{padding:8px 0 0}.notes-start-section{display:flex;flex-direction:column;gap:10px}.notes-page .notes-start-section>h2{font-size:13px;font-weight:700;color:var(--note-muted)}.notes-resume-cards,.notes-template-cards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}@container note-detail (max-width: 640px){.notes-resume-cards,.notes-template-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}.notes-page .notes-resume-card{display:flex;flex-direction:column;align-items:stretch;padding:0 0 12px;gap:2px;text-align:left;overflow:hidden;border-radius:12px;background:var(--note-surface)}.notes-page .notes-resume-card:hover,.notes-page .notes-template-card:hover{border-color:color-mix(in srgb,var(--note-accent) 35%,var(--note-line));background:var(--note-surface)}.notes-cover{position:relative;height:44px;margin-bottom:18px;background:linear-gradient(135deg,var(--note-kind-doc-bg),color-mix(in srgb,var(--note-kind-doc-bg) 40%,var(--note-surface)))}.notes-cover-meeting .notes-cover{background:linear-gradient(135deg,var(--note-kind-meeting-bg),color-mix(in srgb,var(--note-kind-meeting-bg) 40%,var(--note-surface)))}.notes-cover-recording .notes-cover{background:linear-gradient(135deg,var(--note-kind-recording-bg),color-mix(in srgb,var(--note-kind-recording-bg) 40%,var(--note-surface)))}.notes-cover-checklist .notes-cover{background:linear-gradient(135deg,var(--note-kind-checklist-bg),color-mix(in srgb,var(--note-kind-checklist-bg) 40%,var(--note-surface)))}.notes-cover-idea .notes-cover{background:linear-gradient(135deg,var(--note-kind-idea-bg),color-mix(in srgb,var(--note-kind-idea-bg) 40%,var(--note-surface)))}.notes-cover .notes-kind{position:absolute;left:12px;bottom:-14px;border:2px solid var(--note-surface);box-sizing:content-box}.notes-resume-card strong,.notes-resume-card small{padding:0 12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.notes-resume-card strong{font-size:13.5px;font-weight:700}.notes-page .notes-template-card{display:flex;align-items:center;gap:10px;padding:12px;text-align:left;border:1px dashed var(--note-line);border-radius:12px;background:var(--note-surface)}.notes-today{background:var(--note-surface);border:1px solid var(--note-line);border-radius:12px}.notes-today>p{margin:0;padding:12px 14px;color:var(--note-muted);font-size:13px}.notes-today-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:6px 8px 6px 14px;font-size:13px}.notes-today-row+.notes-today-row{border-top:1px solid var(--line-2, var(--note-line))}.notes-today-row>span{display:flex;align-items:baseline;gap:10px;min-width:0}.notes-today-row time{font-size:12px;color:var(--note-muted);font-variant-numeric:tabular-nums}.notes-today-row strong{font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.notes-page .notes-link-button{flex:none;border:0;color:var(--note-accent);font-weight:700;font-size:12.5px}.notes-event-scopes{flex-wrap:wrap}.briefing-entry,.briefing-notes-entry{display:none}.briefing-pane-body{padding:0;background:var(--bg)}.briefing-content .notes-briefing-cards{display:flex;flex-direction:column;overflow:visible;gap:var(--sp-5)}.briefing-content .notes-briefing-card{width:100%;max-width:none;flex:none;min-width:0;padding:var(--sp-6)}.briefing-content h3{margin:0 0 var(--sp-4);font-size:14px}.briefing-content h3 small{color:var(--dim);font-size:12px;font-weight:400}.briefing-content .notes-task-card.notes-result{height:auto;border:0;padding:var(--sp-5) 0;border-top:1px solid var(--line);border-radius:0;overflow:visible}.briefing-content .notes-task-card.notes-result h3{display:block;font-size:13px;overflow-wrap:anywhere}.briefing-content .notes-task-card.notes-result p{display:block}.briefing-running{border-top:1px solid var(--line);padding:var(--sp-5) 0}.briefing-running small{color:var(--dim)}.briefing-running h4{margin:var(--sp-4) 0;overflow-wrap:anywhere}@media(min-width:1081px){.app.pane-open:has(>.notes-app-slot)>.notes-app-slot{grid-column:2 / -2}}@media(max-width:860px){.briefing-notes-entry{display:flex;gap:var(--sp-4);align-items:center;min-height:44px;padding:var(--sp-4) var(--sp-8);color:inherit}.briefing-entry{display:flex;position:relative;order:2;flex:none;margin-left:auto}.briefing-entry>button{color:var(--side-t, inherit);font-size:12px;min-height:44px;padding:var(--sp-3);white-space:nowrap}.briefing-entry button:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.briefing-hint{position:absolute;z-index:50;top:100%;right:0;width:min(280px,80vw);display:flex;gap:var(--sp-4);padding:var(--sp-5);border-radius:var(--r-5);background:var(--brand-fill);color:#fff;font-size:12px;line-height:1.5;box-shadow:0 4px 16px #0002}.briefing-hint button{color:inherit;min-width:32px;align-self:center}}.work-section-heading{display:flex;align-items:center;flex-wrap:wrap;justify-content:space-between;gap:var(--sp-4)}.briefing-content .work-section-heading h3{margin:0}.work-section-heading>div{display:flex;flex-wrap:wrap;gap:var(--sp-4)}.briefing-content .work-note-row{background:transparent;color:var(--ink);border-radius:0;width:100%;min-height:44px;display:flex;align-items:center;justify-content:space-between;gap:var(--sp-4);text-align:left;overflow-wrap:anywhere;border-top:1px solid var(--line);padding:var(--sp-4) 0}.work-note-row span{color:var(--dim);white-space:nowrap}.work-briefing-summary{margin-top:var(--sp-4)}.bot-approval{margin-top:var(--sp-5);padding:var(--sp-7) var(--sp-8);max-width:520px;min-width:0;border:1px solid var(--line);border-left:3px solid var(--brand);border-radius:var(--r-5);background:var(--card);font-size:13px;line-height:1.5;overflow-wrap:anywhere}.bot-approval p{margin:var(--sp-3) 0;color:var(--dim)}.bot-approval summary{cursor:pointer;margin-top:var(--sp-4)}.bot-approval pre{white-space:pre-wrap;overflow-wrap:anywhere;max-height:180px;overflow:auto;padding:var(--sp-5);border-radius:var(--r-2);background:#8055d90f;font-size:12px}.bot-approval-actions{display:flex;flex-wrap:wrap;gap:var(--sp-4);margin-top:var(--sp-6)}.bot-approval-actions button{padding:var(--sp-4) var(--sp-7);border-radius:var(--r-3);border:1px solid var(--line);background:transparent;color:inherit;cursor:pointer;font:inherit}.bot-approval-actions button.primary{background:var(--brand-fill);border-color:var(--brand);color:#fff}.bot-approval-actions button:disabled{opacity:.55;cursor:wait}.bot-approval .bot-approval-error{color:var(--danger)}.mail-message-card{display:flex;align-items:center;gap:var(--sp-6);width:fit-content;max-width:min(100%,640px);min-width:0;min-height:64px;margin:var(--sp-2) 0;padding:var(--sp-6);border:1px solid var(--line);border-radius:var(--r-3);background:var(--card);color:var(--ink);font:inherit;text-align:left;cursor:pointer}.mail-message-card:hover{background:var(--hov)}.mail-message-icon{display:grid;place-items:center;flex:0 0 36px;width:36px;height:36px;border-radius:var(--r-3);background:#087fa4;color:#fff}.mail-message-icon .ic{width:20px;height:20px}.mail-message-card-copy{display:flex;flex:0 1 auto;flex-direction:column;gap:var(--sp-2);min-width:0}.mail-message-card-subject{display:-webkit-box;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow-wrap:anywhere;font-size:var(--fs-8);font-weight:600;line-height:1.4}.mail-message-card time,.mail-message-heading time{color:var(--dim);font-size:var(--fs-4);line-height:1.4}.mail-message-card-arrow{flex:0 0 16px;color:var(--dim)}.mail-message-view{min-width:0;padding:var(--sp-8);color:var(--ink)}.mail-message-heading{display:flex;align-items:flex-start;gap:var(--sp-6)}.mail-message-heading>div{min-width:0}.mail-message-heading h2{margin:0 0 var(--sp-2);font-size:var(--fs-10);font-weight:600;line-height:1.45;overflow-wrap:anywhere}.mail-message-addresses{display:grid;gap:var(--sp-6);margin:var(--sp-8) 0}.mail-message-addresses>div,.mail-message-auth dl>div{display:grid;grid-template-columns:minmax(64px,auto) minmax(0,1fr);gap:var(--sp-6)}.mail-message-addresses dt,.mail-message-auth dt{color:var(--dim);font-size:var(--fs-5);line-height:1.6}.mail-message-addresses dd,.mail-message-auth dd{min-width:0;margin:0;font-size:var(--fs-6);line-height:1.5;overflow-wrap:anywhere;white-space:pre-wrap}.mail-message-auth{margin-bottom:var(--sp-8);font-size:var(--fs-4);color:var(--mid)}.mail-message-auth summary,.mail-message-links summary{cursor:pointer;padding:var(--sp-3) 0;overflow-wrap:anywhere}.mail-message-auth dl{display:grid;gap:var(--sp-3);margin:var(--sp-4) 0}.mail-message-auth p{margin:var(--sp-4) 0 0;line-height:1.5}.mail-message-body-toolbar{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:var(--sp-4);margin-bottom:var(--sp-6)}.mail-message-view h3{margin:0;font-size:var(--fs-6);font-weight:600}.mail-message-modes{display:flex;flex-wrap:wrap;gap:var(--sp-1);max-width:100%;padding:var(--sp-1);border:1px solid var(--line);border-radius:var(--r-2);background:var(--bg)}.mail-message-modes button{min-height:32px;padding:var(--sp-3) var(--sp-4);border:0;border-radius:var(--r-1);background:transparent;color:var(--mid);font:inherit;font-size:var(--fs-4);cursor:pointer}.mail-message-modes button[aria-pressed=true]{background:var(--card);color:var(--ink);box-shadow:0 1px 2px #00000014}.mail-message-modes button:disabled{opacity:.5;cursor:default}.mail-message-html,.mail-message-body-loading{display:block;width:100%;height:clamp(280px,55dvh,520px);border:1px solid var(--line);border-radius:var(--r-1);background:#fff}.mail-message-html{color-scheme:light}.mail-message-body-loading{display:grid;place-items:center;background:var(--bg);color:var(--dim);font-size:var(--fs-5)}.mail-message-text{min-width:0;white-space:pre-wrap;overflow-wrap:anywhere;font-size:var(--fs-6);line-height:1.65}.mail-message-load-error{display:flex;align-items:center;flex-wrap:wrap;gap:var(--sp-4);margin-bottom:var(--sp-6);color:var(--mid);font-size:var(--fs-4)}.mail-message-load-error button{min-height:32px;padding:var(--sp-3) var(--sp-4);border:1px solid var(--line);border-radius:var(--r-1);background:var(--card);color:var(--ink);font:inherit;cursor:pointer}.mail-message-links{margin-top:var(--sp-6);font-size:var(--fs-5)}.mail-message-links ul{margin:var(--sp-4) 0 0;padding-left:var(--sp-8)}.mail-message-links li{margin-bottom:var(--sp-4);overflow-wrap:anywhere}.mail-message-links a{color:var(--blue)}.mail-message-files{margin-top:var(--sp-8)}.mail-message-files h3{margin-bottom:var(--sp-4)}.mail-message-thread{display:flex;align-items:center;gap:var(--sp-4);width:100%;min-height:44px;margin-top:var(--sp-8);padding:var(--sp-6) 0;border:0;border-top:1px solid var(--line);background:transparent;color:var(--ink);text-align:left;font:inherit;font-size:var(--fs-6);cursor:pointer}.mail-message-thread span{flex:1;min-width:0;overflow-wrap:anywhere}.mail-message-thread .ic{flex-shrink:0}.mail-message-unavailable{padding:var(--sp-8);color:var(--mid);font-size:var(--fs-6);line-height:1.5}@media(max-width:380px){.mail-message-card{gap:var(--sp-4);padding:var(--sp-5)}.mail-message-view{padding:var(--sp-6)}.mail-message-addresses>div{grid-template-columns:1fr;gap:var(--sp-2)}}
