@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/montserrat-cyrillic-ext-400-normal-Xqov12YL.woff2)format("woff2"),url(/assets/montserrat-cyrillic-ext-400-normal-DRPPeomZ.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/montserrat-cyrillic-400-normal-BPq32Q8K.woff2)format("woff2"),url(/assets/montserrat-cyrillic-400-normal-jEs4Tk-Z.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/montserrat-vietnamese-400-normal-D4oHqQTd.woff2)format("woff2"),url(/assets/montserrat-vietnamese-400-normal-BeEscFYY.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/montserrat-latin-ext-400-normal-B8bwfy6Y.woff2)format("woff2"),url(/assets/montserrat-latin-ext-400-normal-BffdBkAA.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Montserrat;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/montserrat-latin-400-normal-BLhwKU8k.woff2)format("woff2"),url(/assets/montserrat-latin-400-normal-xItZbAXg.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/montserrat-cyrillic-ext-500-normal-11xBT7e1.woff2)format("woff2"),url(/assets/montserrat-cyrillic-ext-500-normal-DOzfAZ45.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/montserrat-cyrillic-500-normal-T0SG181k.woff2)format("woff2"),url(/assets/montserrat-cyrillic-500-normal-CyGtXmN9.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/montserrat-vietnamese-500-normal-NT-t8RG1.woff2)format("woff2"),url(/assets/montserrat-vietnamese-500-normal-DpeZlV_K.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/montserrat-latin-ext-500-normal-BKtbrd6n.woff2)format("woff2"),url(/assets/montserrat-latin-ext-500-normal-DWPqqZgs.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Montserrat;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/montserrat-latin-500-normal-DRFEGfly.woff2)format("woff2"),url(/assets/montserrat-latin-500-normal-Dok2oTci.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/montserrat-cyrillic-ext-600-normal-BtBW-rpm.woff2)format("woff2"),url(/assets/montserrat-cyrillic-ext-600-normal-wReYPmz2.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/montserrat-cyrillic-600-normal-CQEPC0hM.woff2)format("woff2"),url(/assets/montserrat-cyrillic-600-normal-DUglwBrH.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/montserrat-vietnamese-600-normal-DKe6qT_E.woff2)format("woff2"),url(/assets/montserrat-vietnamese-600-normal-SJ-HTWuM.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/montserrat-latin-ext-600-normal-DSkTqI9L.woff2)format("woff2"),url(/assets/montserrat-latin-ext-600-normal-CSDhkhgS.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Montserrat;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/montserrat-latin-600-normal-UVxSCcoG.woff2)format("woff2"),url(/assets/montserrat-latin-600-normal-CdhFl4lI.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/montserrat-cyrillic-ext-700-normal-MyDreaeu.woff2)format("woff2"),url(/assets/montserrat-cyrillic-ext-700-normal-D-Mk2xRJ.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/montserrat-cyrillic-700-normal-D-Pqjtdp.woff2)format("woff2"),url(/assets/montserrat-cyrillic-700-normal-BvLYcGP1.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/montserrat-vietnamese-700-normal-C0x1De3p.woff2)format("woff2"),url(/assets/montserrat-vietnamese-700-normal-DnwGT2D9.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/montserrat-latin-ext-700-normal-BOP2Nhf0.woff2)format("woff2"),url(/assets/montserrat-latin-ext-700-normal-DdDFr05Z.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Montserrat;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/montserrat-latin-700-normal-BdjcYUrC.woff2)format("woff2"),url(/assets/montserrat-latin-700-normal-BWkrl476.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/montserrat-cyrillic-ext-800-normal-GOAQXnVZ.woff2)format("woff2"),url(/assets/montserrat-cyrillic-ext-800-normal-mB3PmEeV.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/montserrat-cyrillic-800-normal-DDmpGQGC.woff2)format("woff2"),url(/assets/montserrat-cyrillic-800-normal-B_mUCQ9O.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/montserrat-vietnamese-800-normal-BDwqwvSG.woff2)format("woff2"),url(/assets/montserrat-vietnamese-800-normal-Chy8GRiB.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/montserrat-latin-ext-800-normal-BBvmbyWk.woff2)format("woff2"),url(/assets/montserrat-latin-ext-800-normal-Wjq_OapB.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Montserrat;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/montserrat-latin-800-normal-axpkC1rd.woff2)format("woff2"),url(/assets/montserrat-latin-800-normal-C3dfDxXV.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:PT Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/pt-sans-cyrillic-ext-400-normal-DrEt_GuY.woff2)format("woff2"),url(/assets/pt-sans-cyrillic-ext-400-normal-BWlWxBBJ.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:PT Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/pt-sans-cyrillic-400-normal-BgFH0IXl.woff2)format("woff2"),url(/assets/pt-sans-cyrillic-400-normal-DR9of8nb.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:PT Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/pt-sans-latin-ext-400-normal-DA27ETQX.woff2)format("woff2"),url(/assets/pt-sans-latin-ext-400-normal-Dgusqyff.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:PT Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/pt-sans-latin-400-normal-Cwy9XeGQ.woff2)format("woff2"),url(/assets/pt-sans-latin-400-normal-v0jdzXSm.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:PT Sans;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/pt-sans-cyrillic-ext-400-italic-H0P9I-AA.woff2)format("woff2"),url(/assets/pt-sans-cyrillic-ext-400-italic-B9y4xcxm.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:PT Sans;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/pt-sans-cyrillic-400-italic-Bz2mnFoX.woff2)format("woff2"),url(/assets/pt-sans-cyrillic-400-italic-DuFSyHu9.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:PT Sans;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/pt-sans-latin-ext-400-italic-BwvrHoSc.woff2)format("woff2"),url(/assets/pt-sans-latin-ext-400-italic-Dbrux0Mn.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:PT Sans;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/pt-sans-latin-400-italic-BbeYrS_i.woff2)format("woff2"),url(/assets/pt-sans-latin-400-italic-TlM0Rjxi.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:PT Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/pt-sans-cyrillic-ext-700-normal-XWuytqPM.woff2)format("woff2"),url(/assets/pt-sans-cyrillic-ext-700-normal-DtKE9zI9.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:PT Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/pt-sans-cyrillic-700-normal-TNhnPAH_.woff2)format("woff2"),url(/assets/pt-sans-cyrillic-700-normal-DzVkanQm.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:PT Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/pt-sans-latin-ext-700-normal-B72N01jW.woff2)format("woff2"),url(/assets/pt-sans-latin-ext-700-normal-B4THBQu1.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:PT Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/pt-sans-latin-700-normal-DmHhLLdt.woff2)format("woff2"),url(/assets/pt-sans-latin-700-normal-CyjbL83V.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:PT Sans Caption;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/pt-sans-caption-cyrillic-ext-400-normal-CJAgyVCq.woff2)format("woff2"),url(/assets/pt-sans-caption-cyrillic-ext-400-normal-BKrb9sk6.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:PT Sans Caption;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/pt-sans-caption-cyrillic-400-normal-7MxVt7F0.woff2)format("woff2"),url(/assets/pt-sans-caption-cyrillic-400-normal-B_wofuv2.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:PT Sans Caption;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/pt-sans-caption-latin-ext-400-normal-DSHLZeBY.woff2)format("woff2"),url(/assets/pt-sans-caption-latin-ext-400-normal-D1c6CYPM.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:PT Sans Caption;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/pt-sans-caption-latin-400-normal-DCFFuQsd.woff2)format("woff2"),url(/assets/pt-sans-caption-latin-400-normal-zDhQaufv.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:PT Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/pt-mono-cyrillic-ext-400-normal-C8TlNz0g.woff2)format("woff2"),url(/assets/pt-mono-cyrillic-ext-400-normal-Ca_Kjean.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:PT Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/pt-mono-cyrillic-400-normal-CteInIPE.woff2)format("woff2"),url(/assets/pt-mono-cyrillic-400-normal-CL2xZ6Bq.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:PT Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/pt-mono-latin-ext-400-normal-59kyaNn9.woff2)format("woff2"),url(/assets/pt-mono-latin-ext-400-normal-CEnqigeC.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:PT Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/pt-mono-latin-400-normal-3-3stVoC.woff2)format("woff2"),url(/assets/pt-mono-latin-400-normal-CW_sYFHq.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,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-display:swap;font-weight:700;src:url(/assets/inter-cyrillic-ext-700-normal-BjwYoWNd.woff2)format("woff2"),url(/assets/inter-cyrillic-ext-700-normal-LO58E6JB.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-cyrillic-700-normal-CjBOestx.woff2)format("woff2"),url(/assets/inter-cyrillic-700-normal-DrXBdSj3.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-greek-ext-700-normal-qfdV9bQt.woff2)format("woff2"),url(/assets/inter-greek-ext-700-normal-BoQ6DsYi.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-greek-700-normal-C3JjAnD8.woff2)format("woff2"),url(/assets/inter-greek-700-normal-BUv2fZ6O.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-vietnamese-700-normal-DlLaEgI2.woff2)format("woff2"),url(/assets/inter-vietnamese-700-normal-BZaoP0fm.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-latin-ext-700-normal-Ca8adRJv.woff2)format("woff2"),url(/assets/inter-latin-ext-700-normal-TidjK2hL.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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-display:swap;font-weight:700;src:url(/assets/inter-latin-700-normal-Yt3aPRUw.woff2)format("woff2"),url(/assets/inter-latin-700-normal-BLAVimhd.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--canvas:#f4f2ef;--surface:#fff;--surface-2:#f7f5f3;--sunken:#ece8e4;--line:#e3ded9;--line-strong:#cfc8c2;--fg:#2f2e33;--muted:#635e66;--faint:#9a949c;--accent:#be3455;--accent-ink:#fff;--accent-soft:#fbe9ee;--accent-strong:#a42a47;--accent-btn:#be3455;--link:#be3455;--rail:#fff;--rail-active:#f6e3e8;--ok:#1f7a4a;--ok-soft:#e3f3ea;--warn:#8f5500;--warn-soft:#fff1db;--dot:#dad5cf;--card:#fff;--card-fg:#2f2e33;--card-muted:#8f888e;--card-line:#e1dbdf;--shadow-1:0 1px 2px #2f2e330f,0 1px 1px #2f2e330a;--shadow-2:0 6px 18px #2f2e331a,0 2px 4px #2f2e330f;--shadow-3:0 24px 60px #1e1c2247;--ui:"Montserrat","Segoe UI",Arial,sans-serif;--cardfont:"PT Sans","Helvetica Neue",Arial,sans-serif;--mono:"PT Mono",ui-monospace,Menlo,Consolas,monospace;--r-xs:4px;--r-sm:8px;--r:12px;--r-lg:12px;--r-pill:999px;--top:60px;--proto:38px;--bb:64px}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--canvas:#18171b;--surface:#232227;--surface-2:#2a292f;--sunken:#1e1d22;--line:#36343c;--line-strong:#4a4751;--fg:#f1eeea;--muted:#aaa4ad;--faint:#7e7883;--accent:#e0577a;--accent-ink:#fff;--accent-soft:#3a2129;--accent-strong:#f07595;--accent-btn:#c2385c;--link:#f07595;--rail:#1e1d22;--rail-active:#3a2129;--ok:#5cc08a;--ok-soft:#1c3328;--warn:#e4a548;--warn-soft:#3a2d18;--dot:#2e2c33;--shadow-1:0 1px 2px #0006;--shadow-2:0 8px 22px #00000073;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}:root[data-theme=dark]{--canvas:#18171b;--surface:#232227;--surface-2:#2a292f;--sunken:#1e1d22;--line:#36343c;--line-strong:#4a4751;--fg:#f1eeea;--muted:#aaa4ad;--faint:#7e7883;--accent:#e0577a;--accent-ink:#fff;--accent-soft:#3a2129;--accent-strong:#f07595;--accent-btn:#c2385c;--link:#f07595;--rail:#1e1d22;--rail-active:#3a2129;--ok:#5cc08a;--ok-soft:#1c3328;--warn:#e4a548;--warn-soft:#3a2d18;--dot:#2e2c33;--shadow-1:0 1px 2px #0006;--shadow-2:0 8px 22px #00000073;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}html,body{background:var(--canvas);color:var(--fg)}body{font-family:var(--ui);-webkit-font-smoothing:antialiased;font-size:14px;line-height:1.5}body:before{content:"";height:env(safe-area-inset-top,0px);z-index:60;background:var(--fg);position:fixed;inset:0 0 auto}button,input,select{font:inherit;color:inherit}button{cursor:pointer}:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:4px}h1,h2,h3{text-wrap:balance;letter-spacing:-.01em;margin:0}h1{font-size:24px;font-weight:700;line-height:1.2}h2{font-size:17px;font-weight:700;line-height:1.3}h3{font-size:14px;font-weight:700}p{margin:0}.muted{color:var(--muted)}.small{font-size:12px}.mono{font-family:var(--mono)}.tnum{font-variant-numeric:tabular-nums}.proto{top:env(safe-area-inset-top,0px);z-index:55;color:#e9e5e1;padding:6px max(16px,env(safe-area-inset-right,0px)) 6px max(16px,env(safe-area-inset-left,0px));scrollbar-width:none;background:#2f2e33;align-items:center;gap:10px;font-size:12px;display:flex;position:sticky;overflow-x:auto}.proto::-webkit-scrollbar{display:none}.proto b{white-space:nowrap;color:#fff;font-weight:700}.proto button{color:#c9c3cb;white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:999px;padding:3px 10px;font-size:12px}.proto button[aria-pressed=true]{color:#2f2e33;background:#f4f2ef;font-weight:700}.proto button:hover{color:#fff}.shell{min-height:calc(100vh - var(--proto));grid-template-columns:auto minmax(0,1fr);display:grid}.rail{top:calc(var(--proto) + env(safe-area-inset-top,0px));height:calc(100vh - var(--proto) - env(safe-area-inset-top,0px));background:var(--rail);border-right:1px solid var(--line);z-index:30;width:248px;padding:14px 12px;padding-left:max(12px,env(safe-area-inset-left,0px));flex-direction:column;gap:4px;transition:width .18s;display:flex;position:sticky;overflow:hidden}.brand{align-items:center;gap:10px;min-height:44px;padding:4px 6px 14px;display:flex}.brand .mark{flex:none;grid-template-columns:repeat(2,9px);gap:2px;display:grid}.brand .mark i{background:var(--fg);border-radius:2px;width:9px;height:12px}.brand .mark i:nth-child(2){background:var(--accent)}.brand .word{letter-spacing:.12em;white-space:nowrap;font-size:14px;font-weight:800}.shell.collapsed .brand .word,.shell.collapsed .nav .lbl,.shell.collapsed .nav .count,.shell.collapsed .navsec,.shell.collapsed .rail .me .who{display:none}.navsec{color:var(--faint);text-transform:uppercase;letter-spacing:.08em;white-space:nowrap;padding:12px 10px 4px;font-size:11px;font-weight:700}.nav{text-align:left;width:100%;color:var(--fg);white-space:nowrap;background:0 0;border:0;border-radius:8px;align-items:center;gap:12px;padding:9px 10px;font-weight:600;display:flex}.nav svg{width:20px;height:20px;color:var(--muted);flex:none}.nav:hover{background:var(--surface-2)}.nav .count{color:var(--muted);background:var(--surface-2);border-radius:999px;margin-left:auto;padding:1px 8px;font-size:11px}.nav.sub{padding-left:20px;font-weight:500}.nav .lbl{text-overflow:ellipsis;min-width:0;overflow:hidden}.shell.collapsed .nav.sub{padding-left:10px}.rail .grow{flex:1}.rail .me{border-top:1px solid var(--line);white-space:nowrap;align-items:center;gap:10px;margin-top:6px;padding:8px 4px;display:flex}.collapse{border:1px solid var(--line);background:var(--surface);border-radius:8px;align-self:flex-start;place-items:center;margin-left:3px;padding:7px;display:grid}.collapse svg{width:18px;height:18px;color:var(--muted);transition:transform .18s}.shell.collapsed .collapse svg{transform:rotate(180deg)}.main{flex-direction:column;min-width:0;display:flex}.topbar{top:calc(var(--proto) + env(safe-area-inset-top,0px));z-index:20;height:var(--top);padding:0 max(20px,env(safe-area-inset-right,0px)) 0 20px;background:color-mix(in srgb,var(--canvas) 88%,transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid var(--line);align-items:center;gap:12px;display:flex;position:sticky}.crumbs{white-space:nowrap;align-items:center;gap:6px;min-width:0;font-weight:600;display:flex;overflow:hidden}.crumbs button{color:var(--muted);background:0 0;border:0;border-radius:4px;padding:4px 6px;font-weight:600}.crumbs button:hover{background:var(--surface-2);color:var(--fg)}.crumbs .sep{color:var(--muted)}.crumbs .cur{text-overflow:ellipsis;overflow:hidden}.topbar .sp{flex:1}.iconbtn{border:1px solid var(--line);background:var(--surface);border-radius:8px;flex:none;place-items:center;width:38px;height:38px;display:grid;position:relative}.iconbtn svg{width:18px;height:18px;color:var(--muted)}.iconbtn .badge-dot{background:var(--accent);border:2px solid var(--surface);border-radius:50%;width:8px;height:8px;position:absolute;top:7px;right:8px}.burger{display:none}.page{padding:28px max(20px,env(safe-area-inset-right,0px)) 72px max(20px,env(safe-area-inset-left,0px));gap:24px;width:100%;max-width:1280px;display:grid}.page.wide{max-width:none}.btn{border:1px solid var(--line-strong);background:var(--surface);white-space:nowrap;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:9px 16px;font-size:13.5px;font-weight:700;display:inline-flex}.btn svg{width:16px;height:16px}.btn:hover{border-color:var(--fg)}.btn.pri{background:var(--accent);border-color:var(--accent);color:var(--accent-ink);box-shadow:0 2px 8px color-mix(in srgb,var(--accent) 30%,transparent)}.btn.ghost{background:0 0;border-color:#0000}.btn.ghost:hover{background:var(--surface-2)}.btn.sm{border-radius:8px;padding:6px 11px;font-size:12.5px}.btn.danger{color:var(--accent-strong);border-color:color-mix(in srgb,var(--accent) 45%,var(--line))}.btn:disabled{opacity:.45;cursor:not-allowed}.row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.between{justify-content:space-between}.stack{gap:12px;display:grid}.panel{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);min-width:0;box-shadow:var(--shadow-1);align-content:start;gap:14px;padding:20px;display:grid}.grid2{grid-template-columns:repeat(auto-fit,minmax(min(100%,360px),1fr));gap:20px;display:grid}.grid3{grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr));gap:16px;display:grid}.head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.head p{color:var(--muted);max-width:64ch;margin-top:4px}.pill{white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:3px 10px;font-size:11.5px;font-weight:700;display:inline-flex}.pill.ok{background:var(--ok-soft);color:var(--ok)}.pill.soft{background:var(--surface-2);color:var(--muted);border:1px solid var(--line)}.pill.warn{background:var(--warn-soft);color:var(--warn)}.field{color:var(--muted);gap:6px;font-size:12.5px;font-weight:600;display:grid}.field input,.field select{background:var(--surface);border:1px solid var(--line-strong);color:var(--fg);border-radius:8px;width:100%;min-width:0;padding:9px 12px;font-weight:500}.field input:focus,.field select:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft);outline:none}.hint{color:var(--muted);font-size:12px;font-weight:500}.seg{background:var(--sunken);border-radius:8px;gap:2px;padding:3px;display:inline-flex}.seg button{color:var(--muted);background:0 0;border:0;border-radius:8px;padding:6px 12px;font-size:13px;font-weight:600}.seg button[aria-pressed=true]{background:var(--surface);color:var(--fg);box-shadow:var(--shadow-1)}.chip{border:1px solid var(--line);background:var(--surface);border-radius:999px;align-items:center;gap:7px;padding:5px 12px 5px 8px;font-size:12.5px;font-weight:600;display:inline-flex}.chip[aria-pressed=true]{border-color:var(--fg);background:var(--fg);color:var(--surface)}.chip .n{color:var(--muted);font-weight:500}.chip[aria-pressed=true] .n{color:inherit;opacity:.7}.chk{color:var(--fg);grid-template-columns:20px 1fr;align-items:start;gap:10px;font-size:13px;font-weight:500;display:grid}.chk input{width:18px;height:18px;accent-color:var(--accent);margin:1px 0 0}.chk.miss{color:var(--accent-strong)}.chk.miss input{outline:2px solid var(--accent);outline-offset:1px;border-radius:4px}.linkbtn{color:var(--link);text-decoration:underline}.switch{flex:none;width:38px;height:22px;position:relative}.switch input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.switch span{background:var(--line-strong);border-radius:999px;transition:background .15s;position:absolute;inset:0}.switch span:after{content:"";width:16px;height:16px;box-shadow:var(--shadow-1);background:#fff;border-radius:50%;transition:transform .15s;position:absolute;top:3px;left:3px}.switch input:checked+span{background:var(--accent)}.switch input:checked+span:after{transform:translate(16px)}.switch input:disabled+span{opacity:.55}.listrow{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:12px;padding:12px 0;display:flex}.listrow:last-child{border-bottom:0}.listrow .grow{flex:1;min-width:180px}.avatar{color:#fff;border:2px solid var(--surface);border-radius:50%;flex:none;place-items:center;width:32px;height:32px;font-size:12px;font-weight:700;display:grid}.avatars{display:flex}.avatars .avatar{margin-left:-8px}.avatars .avatar:first-child{margin-left:0}.kpis{flex-wrap:wrap;gap:28px;display:flex}.kpi b{font-variant-numeric:tabular-nums;font-size:24px;font-weight:700;line-height:1.1;display:block}.kpi span{color:var(--muted);font-size:12px;font-weight:600}.divider{background:var(--line);height:1px}.empty{border:1.5px dashed var(--line-strong);border-radius:var(--r);text-align:center;color:var(--muted);padding:20px}.hello h1{font-size:28px}.tiles{grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr));gap:18px;display:grid}.tile{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);text-align:left;box-shadow:var(--shadow-1);flex-direction:column;padding:0;transition:transform .15s,box-shadow .15s;display:flex;overflow:hidden}.tile:hover{box-shadow:var(--shadow-2);transform:translateY(-2px)}.tile .body{gap:4px;padding:14px 16px 16px;display:grid}.thumb{background:var(--surface-2);background-image:radial-gradient(var(--dot) 1px,transparent 1px);border-bottom:1px solid var(--line);background-size:14px 14px;grid-template-columns:repeat(6,1fr);align-items:start;gap:6px;height:118px;padding:14px;display:grid}.thumb .tc{gap:4px;display:grid}.thumb .tc i{background:var(--line-strong);border-radius:2px;height:7px;display:block}.thumb .tc i.h{background:#2f2e33;height:10px}.thumb .tc i.c{background:var(--sc)}.cover{place-items:center;height:150px;display:grid;position:relative;overflow:hidden}.cover.d3{background:#be3455}.cover.d1{background:#2f2e33}.cover .mini{grid-template-columns:repeat(9,10px);gap:4px;display:grid;transform:rotate(-8deg)}.cover .mini i{background:#ffffff2e;border-radius:2px;width:10px;height:14px}.cover .mini i.on{background:#fff}.cover .ttl{color:#fff;letter-spacing:-.01em;text-shadow:0 1px 8px #00000040;font-size:18px;font-weight:800;position:absolute;bottom:12px;left:16px}.cover .lock{position:absolute;top:12px;right:12px}.deckhead{grid-template-columns:120px minmax(0,1fr);align-items:center;gap:20px;display:grid}.deckhead .cover{border-radius:12px;height:150px}.tabs{border-bottom:1px solid var(--line);gap:4px;display:flex}.tabs button{color:var(--muted);background:0 0;border:0;border-bottom:2px solid #0000;margin-bottom:-1px;padding:10px 14px;font-weight:700}.tabs button[aria-selected=true]{color:var(--fg);border-bottom-color:var(--accent)}.boardtiles{grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr));gap:18px;display:grid}.newtile{border:1.5px dashed var(--line-strong);border-radius:var(--r-lg);min-height:206px;color:var(--muted);background:0 0;align-content:center;place-items:center;gap:8px;font-weight:700;display:grid}.newtile svg{width:28px;height:28px}.newtile:hover{border-color:var(--accent);color:var(--accent)}.newtile:disabled:hover{border-color:var(--line-strong);color:var(--muted)}.limitbar{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.meter{background:var(--sunken);border-radius:999px;width:120px;height:6px;overflow:hidden}.meter i{background:var(--accent);border-radius:999px;height:100%;display:block}.filters{gap:12px;display:grid}.suiticon{width:16px;height:16px;color:var(--sc);flex:none}.cardgrid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:14px;display:grid}.mcard{aspect-ratio:63/88;background:var(--card);color:var(--card-fg);box-shadow:0 0 0 1px var(--card-line),var(--shadow-1);text-align:left;width:100%;font-family:var(--cardfont);border:0;border-radius:8px;flex-direction:column;gap:6px;padding:10px 9px 9px 14px;transition:transform .15s,box-shadow .15s;display:flex;position:relative;overflow:hidden}.mcard:before{content:"";background:var(--sc);width:5px;position:absolute;top:0;bottom:0;left:0}.mcard:hover{box-shadow:0 0 0 1px var(--card-line),var(--shadow-2);transform:translateY(-2px)}.mcard .num{color:var(--sc);align-items:center;gap:5px;font-size:12px;font-weight:700;display:flex}.mcard .t{-webkit-line-clamp:6;-webkit-box-orient:vertical;font-size:13.5px;font-weight:700;line-height:1.2;display:-webkit-box;overflow:hidden}.mcard .scl{margin-top:auto}.mcard .star{width:16px;height:16px;color:var(--accent);position:absolute;top:7px;right:7px}.scales{color:var(--card-fg);align-items:center;gap:9px;font-size:11px;display:flex}.scales .s{align-items:center;gap:2px;display:flex}.scales b{background:var(--card-line);border-radius:50%;width:5px;height:5px;display:inline-block}.scales b.on{background:var(--card-fg)}.bigwrap{width:min(360px,100%);container-type:inline-size}.big{aspect-ratio:63/88;background:var(--card);width:100%;color:var(--card-fg);box-shadow:0 0 0 1px var(--card-line),var(--shadow-3);font-family:var(--cardfont);border-radius:5cqw;position:relative;overflow:hidden}.big .stripe{background:var(--sc);width:4.76cqw;position:absolute;top:0;bottom:0;left:0}.big .hd{height:7.14cqw;color:var(--sc);align-items:center;gap:1.6cqw;font-size:5.04cqw;font-weight:700;display:flex;position:absolute;top:6.75cqw;left:10.3cqw}.big .hd svg{width:7.14cqw;height:7.14cqw}.big .ti{font-size:6.16cqw;font-weight:700;line-height:7.28cqw;position:absolute;top:17.46cqw;left:10.3cqw;right:5cqw}.big .de{font-size:4.48cqw;line-height:5.6cqw;position:absolute;top:42.86cqw;left:10.3cqw;right:5cqw}.big .gi{font-size:4.05cqw;line-height:5.1cqw;position:absolute;top:94.44cqw;left:10.3cqw;right:5cqw}.big .sc2{align-items:center;gap:4cqw;display:flex;position:absolute;top:123.2cqw;left:10.3cqw}.big .sc2 .s{align-items:center;gap:1.1cqw;display:flex}.big .sc2 svg{width:4.1cqw;height:4.1cqw}.big .sc2 b{background:var(--card-line);border-radius:50%;width:2cqw;height:2cqw;display:inline-block}.big .sc2 b.on{background:var(--card-fg)}.big .cp{color:var(--card-muted);font-size:2.8cqw;position:absolute;top:129.2cqw;right:5cqw}.boardbar{top:calc(var(--proto) + var(--top) + env(safe-area-inset-top,0px));z-index:15;background:color-mix(in srgb,var(--canvas) 92%,transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);padding:12px max(20px,env(safe-area-inset-right,0px)) 12px max(20px,env(safe-area-inset-left,0px));border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:12px;display:flex;position:sticky}.boardbar .title{align-items:center;gap:10px;min-width:0;display:flex}.boardbar .title b{white-space:nowrap;text-overflow:ellipsis;font-size:16px;overflow:hidden}.steps{background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow-1);scrollbar-width:none;border-radius:12px;align-items:center;gap:2px;max-width:100%;padding:3px;display:flex;overflow-x:auto}.steps::-webkit-scrollbar{display:none}.steps button{color:var(--muted);white-space:nowrap;background:0 0;border:0;border-radius:8px;align-items:center;gap:7px;padding:6px 11px;font-size:12.5px;font-weight:600;display:flex}.steps button i{background:var(--sunken);width:18px;height:18px;color:var(--muted);border-radius:50%;place-items:center;font-size:10.5px;font-style:normal;font-weight:700;display:grid}.steps button[aria-current=step]{background:var(--fg);color:var(--surface)}.canvas{background-image:radial-gradient(var(--dot) 1.1px,transparent 1.1px);min-height:calc(100vh - 160px);padding:20px max(20px,env(safe-area-inset-right,0px)) 80px max(20px,env(safe-area-inset-left,0px));background-size:18px 18px;grid-template-columns:minmax(0,1fr);align-items:start;gap:18px;display:grid}@media (min-width:1200px){.canvas.withstack{grid-template-columns:250px minmax(0,1fr)}}.stackp{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--shadow-2);top:calc(var(--proto) + var(--top) + var(--bb) + 12px + env(safe-area-inset-top,0px));gap:12px;padding:14px;display:grid;position:sticky}@media (max-width:1199px){.stackp{position:static}.stackp .minidrag{width:130px}.stackp{grid-template-columns:minmax(0,1fr)}}.stackp .lbl{text-transform:uppercase;letter-spacing:.08em;color:var(--faint);font-size:11px;font-weight:700}.minidrag{cursor:grab;justify-self:center;width:150px;position:relative}.minidrag .mcard{cursor:grab}.minidrag .zoom{background:var(--fg);width:30px;height:30px;color:var(--surface);box-shadow:var(--shadow-2);border:0;border-radius:50%;place-items:center;display:grid;position:absolute;bottom:-8px;right:-8px}.minidrag .zoom svg{width:15px;height:15px}.placegrid{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.placegrid button{border:1px solid var(--line);background:var(--surface-2);text-align:left;border-radius:8px;align-content:start;gap:2px;min-height:52px;padding:7px 6px;font-size:11.5px;font-weight:600;display:grid}.placegrid button kbd{font-family:var(--mono);color:var(--faint);font-size:10.5px}.placegrid button:hover{border-color:var(--accent);background:var(--accent-soft)}.dropdown{position:relative}.dropdown .menu{background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow-2);z-index:25;border-radius:12px;padding:6px;display:grid;position:absolute;top:calc(100% + 6px);left:0;right:0}.dropdown .menu button{text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;padding:8px 10px;font-size:13px;font-weight:600;display:flex}.dropdown .menu button:hover{background:var(--surface-2)}.dropdown .menu .n{color:var(--muted);font-variant-numeric:tabular-nums;margin-left:auto;font-weight:500}.colswrap{min-width:0}.cols{grid-template-columns:repeat(6,minmax(0,1fr));align-items:start;gap:12px;display:grid}.mtabs{scrollbar-width:none;gap:6px;padding-bottom:10px;display:none;overflow-x:auto}.col{background:var(--sunken);border:1px solid var(--line);border-radius:12px;flex-direction:column;min-height:180px;display:flex}.col.drop{outline:2px dashed var(--accent);outline-offset:2px;background:var(--accent-soft)}.colhead{top:calc(var(--proto) + var(--top) + var(--bb) + env(safe-area-inset-top,0px));z-index:5;color:#fff;background:#2f2e33;border-radius:12px 12px 0 0;gap:1px;padding:10px 12px 11px;display:grid;position:sticky}.colhead small{color:#b9b4bc;font-size:10.5px;font-weight:600}.colhead b{font-size:13px;line-height:1.25}.colhead .cnt{color:#b9b4bc;font-variant-numeric:tabular-nums;font-size:11px}.clist{gap:8px;padding:10px;display:grid}.ccard{background:var(--card);color:var(--card-fg);box-shadow:0 0 0 1px var(--card-line),var(--shadow-1);text-align:left;width:100%;font-size:12.5px;line-height:1.28;font-family:var(--cardfont);border:0;border-radius:8px;gap:4px;padding:9px 10px 9px 14px;transition:transform .12s,box-shadow .12s;display:grid;position:relative}.ccard:before{content:"";background:var(--sc);border-radius:8px 0 0 8px;width:4px;position:absolute;top:0;bottom:0;left:0}.ccard:hover{box-shadow:0 0 0 1px var(--card-line),var(--shadow-2);transform:translateY(-1px)}.ccard .n{color:var(--sc);align-items:center;gap:5px;font-size:11px;font-weight:700;display:flex}.ccard .n .suiticon{width:13px;height:13px}.ccard .n .r{margin-left:auto}.ccard.locked{filter:blur(3px);pointer-events:none;-webkit-user-select:none;user-select:none}.badge{font-family:var(--mono);background:var(--sunken);color:var(--fg);border-radius:4px;padding:0 5px;font-size:10.5px}.badge.acc{background:var(--accent);color:#fff}.colempty{color:var(--faint);padding:6px 4px;font-size:12px}.votes{gap:5px;display:flex}.votes i{border:2px solid var(--accent);border-radius:50%;width:12px;height:12px;display:inline-block}.votes i.used{background:var(--accent)}.vlist{grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));gap:12px;display:grid}.vitem{background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow-1);border-radius:12px;grid-template-columns:1fr auto;align-items:center;gap:12px;padding:10px;display:grid}.vitem.win{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent),var(--shadow-1)}.vitem.col1{grid-template-columns:1fr}.vbtn{border:2px solid var(--accent);background:var(--surface);color:var(--accent);border-radius:999px;padding:5px 14px;font-size:12.5px;font-weight:700}.vbtn[aria-pressed=true]{background:var(--accent);color:#fff}.vbtn:disabled{opacity:.4}.dist{flex-wrap:wrap;gap:4px;display:flex}.assign{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px;display:grid}.banner{background:var(--fg);color:var(--surface);border-radius:var(--r-lg);box-shadow:var(--shadow-2);flex-wrap:wrap;align-items:center;gap:14px;padding:14px 18px;display:flex}.banner p{flex:1;min-width:220px}.banner .btn{border-color:#0000}.d1{grid-template-columns:minmax(0,1fr);gap:20px;display:grid}@media (min-width:1080px){.d1{grid-template-columns:minmax(0,1fr) 300px}}.d1stage{gap:16px;display:grid}.d1row{flex-wrap:wrap;align-items:flex-start;gap:16px;display:flex}.d1card{aspect-ratio:100/165;background:var(--card);width:min(220px,46%);color:var(--card-fg);box-shadow:0 0 0 1px var(--card-line),var(--shadow-1);text-align:left;font-family:var(--cardfont);border:0;border-radius:12px;padding:0;transition:transform .15s,box-shadow .15s;position:relative;overflow:hidden;container-type:inline-size}.d1card:hover{box-shadow:0 0 0 1px var(--card-line),var(--shadow-2);transform:translateY(-3px)}.d1card .band{background:var(--sc);height:9cqw;position:absolute;inset:0 0 auto}.d1card .code{color:var(--sc);font-size:7cqw;font-weight:700;position:absolute;top:14cqw;left:7cqw}.d1card .ttl{font-size:9cqw;font-weight:700;line-height:1.15;position:absolute;top:26cqw;left:7cqw;right:7cqw}.d1card .txt{color:var(--card-muted);font-size:6.2cqw;line-height:1.35;position:absolute;top:62cqw;left:7cqw;right:7cqw}.d1card .fav{width:15cqw;height:15cqw;color:var(--accent);background:0 0;border:0;place-items:center;padding:0;display:grid;position:absolute;top:12cqw;right:5cqw}.d1card .fav svg{width:11cqw;height:11cqw}.d1card.isnav{color:#fff;background:#2f2e33}.d1card.isnav .txt{color:#b9b4bc}.d1card.big{width:min(300px,100%)}.backbtn{background:var(--surface-2);color:var(--fg);font-family:var(--ui);border:0;border-radius:99px;align-items:center;gap:2cqw;padding:2.6cqw 5cqw;font-size:5.4cqw;font-weight:700;display:flex;position:absolute;bottom:5cqw;left:5cqw}.d1card.isnav .backbtn{color:#fff;background:#46454c}.trail{color:var(--muted);flex-wrap:wrap;align-items:center;gap:6px;font-size:12.5px;font-weight:600;display:flex}.trail button{border:1px solid var(--line);background:var(--surface);border-radius:999px;padding:3px 10px;font-size:12px;font-weight:600}.favlist{gap:8px;display:grid}.favitem{border:1px solid var(--line);background:var(--surface);border-radius:12px;align-items:flex-start;gap:10px;padding:10px 12px;display:flex}.favitem svg{width:16px;height:16px;color:var(--accent);flex:none;margin-top:2px}.price{font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-size:30px;font-weight:800}.tiers{flex-wrap:wrap;gap:6px;display:flex}.tiers span{border:1px solid var(--line);font-variant-numeric:tabular-nums;color:var(--muted);border-radius:8px;padding:4px 9px;font-size:12px;font-weight:600}.tiers span.on{border-color:var(--accent);color:var(--accent-strong);background:var(--accent-soft)}input[type=range]{width:100%;accent-color:var(--accent)}.invoice{color:#2f2e33;box-shadow:var(--shadow-2);background:#fff;border:1px solid #e3ded9;border-radius:12px;gap:12px;padding:22px;font-size:12.5px;display:grid}.invoice .ih{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.invoice .num{font-family:var(--mono);font-size:13px}.invoice table{border-collapse:collapse;width:100%;font-size:12.5px}.invoice td,.invoice th{text-align:left;vertical-align:top;border-bottom:1px solid #eae5e0;padding:7px 6px}.invoice th{color:#6f6a72;font-weight:700}.invoice .r{text-align:right;font-variant-numeric:tabular-nums}.qr{background:#fff;border-radius:8px;width:96px;height:96px;padding:5px;box-shadow:0 0 0 1px #e3ded9}.linkbox{background:var(--surface-2);border:1px solid var(--line);border-radius:8px;flex-wrap:wrap;align-items:center;gap:8px;padding:8px 8px 8px 12px;display:flex}.linkbox code{font-family:var(--mono);word-break:break-all;flex:200px;font-size:13px}.codein{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;text-align:center;font-size:20px!important}.swatches{flex-wrap:wrap;gap:8px;display:flex}.swatches button{border:2px solid var(--surface);width:30px;height:30px;box-shadow:0 0 0 1px var(--line-strong);border-radius:8px}.swatches button[aria-pressed=true]{box-shadow:0 0 0 2px var(--fg)}.brandprev{border:1px solid var(--line);border-radius:12px;overflow:hidden}.brandprev .bh{color:#fff;align-items:center;gap:10px;padding:10px 14px;font-weight:700;display:flex}.brandprev .bh .logo{color:#333;background:#ffffffe6;border-radius:4px;place-items:center;width:28px;height:28px;font-size:11px;font-weight:800;display:grid}.brandprev .bb{color:var(--muted);background:var(--surface-2);padding:12px 14px;font-size:12px}.auth{min-height:calc(100vh - var(--proto));background:radial-gradient(1200px 500px at 20% -10%,var(--accent-soft),transparent 60%),var(--canvas);place-items:center;padding:32px 16px;display:grid}.authbox{background:var(--surface);border:1px solid var(--line);width:min(440px,100%);box-shadow:var(--shadow-2);border-radius:12px;gap:16px;padding:28px;display:grid}.ways{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.way{border:1px solid var(--line);background:var(--surface);border-radius:12px;justify-items:center;gap:7px;padding:12px 4px 10px;font-size:12px;font-weight:600;display:grid}.way i{color:#fff;border-radius:12px;place-items:center;width:42px;height:42px;font-size:14px;font-style:normal;font-weight:800;display:grid}.way[aria-pressed=true]{border-color:var(--fg);box-shadow:0 0 0 1px var(--fg)}.waypanel{background:var(--surface-2);border:1px solid var(--line);border-radius:12px;gap:12px;padding:16px;display:grid}@media (prefers-reduced-motion:no-preference){.waypanel{animation:.18s ease-out wp}@keyframes wp{0%{opacity:.3;transform:translateY(-4px)}to{opacity:1;transform:none}}}.public{max-width:760px;padding:32px max(16px,env(safe-area-inset-right,0px)) 72px max(16px,env(safe-area-inset-left,0px));gap:18px;margin:0 auto;display:grid}.verified{align-items:center;gap:14px;display:flex}.verified .ok{background:var(--ok-soft);width:44px;height:44px;color:var(--ok);border-radius:50%;flex:none;place-items:center;display:grid}.verified .ok svg{width:22px;height:22px}.howto{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px;display:grid}.howto div{background:var(--surface-2);border:1px solid var(--line);border-radius:12px;padding:12px;font-size:13px}.howto b{color:var(--accent);font-size:22px;line-height:1;display:block}.phone{background:var(--canvas);width:min(360px,100%);box-shadow:var(--shadow-3);border:10px solid #2f2e33;border-radius:36px;gap:14px;margin:0 auto;padding:22px 16px;display:grid}.modal{z-index:70;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);padding:max(16px,env(safe-area-inset-top,0px)) max(16px,env(safe-area-inset-right,0px)) max(16px,env(safe-area-inset-bottom,0px)) max(16px,env(safe-area-inset-left,0px));background:#18161c8c;place-items:center;display:grid;position:fixed;inset:0;overflow-y:auto}.mbox{background:var(--surface);width:100%;max-width:520px;box-shadow:var(--shadow-3);border-radius:12px;gap:14px;padding:22px;display:grid}.mbox.wide{max-width:860px}.mbox.cardview{flex-wrap:wrap;align-items:flex-start;gap:22px;max-width:820px;display:flex}.mbox.cardview .side{flex:260px;gap:12px;min-width:0;display:grid}.modes{gap:10px;display:grid}.mode{text-align:left;border:1.5px solid var(--line);background:var(--surface);border-radius:12px;grid-template-columns:auto 1fr;align-items:start;gap:12px;padding:12px 14px;display:grid}.mode[aria-pressed=true]{border-color:var(--accent);background:var(--accent-soft)}.mode .ic{background:var(--surface-2);border-radius:8px;place-items:center;width:36px;height:36px;display:grid}.mode .ic svg{width:20px;height:20px;color:var(--accent)}.toast{left:50%;bottom:calc(20px + env(safe-area-inset-bottom,0px));z-index:80;background:var(--fg);color:var(--surface);max-width:min(560px,100% - 32px);box-shadow:var(--shadow-2);border-radius:12px;padding:11px 18px;font-size:13.5px;font-weight:600;position:fixed;transform:translate(-50%)}.proj{z-index:75;color:#f3f0ec;padding:max(24px,env(safe-area-inset-top,0px)) max(24px,env(safe-area-inset-right,0px)) 24px max(24px,env(safe-area-inset-left,0px));background:#1d1c20;grid-template-rows:auto 1fr;gap:18px;display:grid;position:fixed;inset:0;overflow:auto}.proj .col{background:#2a292e;border-color:#36343c}@media (max-width:760px){.shell{grid-template-columns:minmax(0,1fr)}.rail{height:100%;box-shadow:var(--shadow-3);padding-top:calc(14px + env(safe-area-inset-top,0px));transition:transform .2s;position:fixed;top:0;left:0;transform:translate(-105%);width:270px!important}.shell.drawer .rail{transform:none}.shell.collapsed .brand .word,.shell.collapsed .nav .lbl,.shell.collapsed .nav .count,.shell.collapsed .navsec,.shell.collapsed .rail .me .who{display:revert}.collapse{display:none}.burger{display:grid}.deckhead{grid-template-columns:90px minmax(0,1fr)}.deckhead .cover{height:120px}.ways{gap:6px}}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}#layer2 .modal{z-index:80}.scales svg{width:14px;height:14px}.avatar.gone{background:var(--sunken);color:var(--muted);border-style:dashed;border-color:var(--line)}.tabs .n{background:var(--sunken);color:var(--muted);border-radius:999px;margin-left:4px;padding:1px 7px;font-size:11px}.d1card .d1ic{width:13cqw;height:13cqw;position:absolute;top:12.5cqw;left:6cqw}.d1card .code{top:15cqw;left:21cqw}.d1card.isnav .d1ic{background:#fff;border-radius:50%}.favitem .fi{width:28px;height:28px;color:inherit;margin-top:0}.favitem .iconbtn svg{width:18px;height:18px}.favmenu{max-width:460px}.favrow{text-align:left;border:1px solid var(--line);background:var(--surface);width:100%;color:var(--fg);border-radius:12px;align-items:center;gap:12px;padding:12px 14px;display:flex}.favrow .grow{gap:2px;min-width:0;display:grid}.favrow .st{width:22px;height:22px;color:var(--muted);flex:none;display:grid}.favrow[aria-pressed=true]{border-color:var(--accent);background:var(--accent-soft,var(--surface-2))}.favrow[aria-pressed=true] .st{color:var(--accent)}.refcode{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.refcode b{letter-spacing:.08em;font-size:22px}.refcode.refl{background:var(--surface-2);border:1px dashed var(--line);border-radius:12px;justify-content:space-between;align-items:center;padding:12px 14px}.refcode.refl b{font-size:28px}.refmsg{background:var(--surface-2);border:1px solid var(--line);border-radius:12px;padding:12px 14px}.refmsg p{margin:4px 0 0;font-size:13.5px;line-height:1.45}b.plus{color:var(--ok,#2e7d32)}.d1card.isnav .code{color:#b9b4bc}h2.row{flex-wrap:nowrap}.nav .count svg{vertical-align:-1px;width:11px;height:11px}.nav.notown .lbl{opacity:.75}.buygrid{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:20px;display:grid}@media (max-width:1100px){.buygrid{grid-template-columns:1fr}}.sumcard{gap:12px;display:grid;position:sticky;top:16px}.sumcard .btn{justify-content:center;width:100%}.sumlines .listrow{padding:6px 0;font-size:14px}.prods{grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));gap:12px;display:grid}.prod{text-align:left;background:var(--surface);border:1.5px solid var(--line);color:var(--fg);border-radius:12px;flex-direction:column;padding:0;display:flex;overflow:hidden}.prod .cover{height:96px}.prod .cover .mini{transform:rotate(-8deg)scale(.7)}.prod .covers{grid-template-columns:1fr 1fr;display:grid}.prod .pb{justify-items:start;gap:4px;padding:10px 12px 12px;display:grid}.prod .pp{font-size:20px;font-weight:800}.prod[aria-checked=true]{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.incl{gap:6px;margin:4px 0 0;padding:0;font-size:13.5px;list-style:none;display:grid}.incl li{align-items:flex-start;gap:8px;display:flex}.incl svg{width:16px;height:16px;color:var(--ok);flex:none;margin-top:2px}.stepper{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.stepper b{text-align:center;min-width:36px;font-size:24px}.stepper .iconbtn{font-size:20px;font-weight:700}.stepper input{flex:200px}.hint.okc{color:var(--ok)}.banner.soft{background:var(--surface-2);color:var(--fg);box-shadow:none;border:1px solid var(--line)}.company.off fieldset{opacity:.45}.company fieldset{border:0;gap:14px;min-width:0;margin:0;padding:0;display:grid}.prod .cover .ttl{display:none}.way i.idl,.idrow i.idl{background:0 0;border-radius:0}.way i.idl svg{width:42px;height:42px;display:block}.idrow{flex:none;display:grid}.idrow i{color:#fff;border-radius:8px;place-items:center;width:32px;height:32px;font-size:12px;font-style:normal;font-weight:800;display:grid}.idrow i.idl svg{width:32px;height:32px;display:block}.cover.img{background-position:50% 55%;background-repeat:no-repeat;background-size:cover}.cover.img.d1{background-color:#f4f1ec;background-position:50% 8%}.cover.img .mini,.cover.img .ttl{display:none}.deckhead{grid-template-columns:auto minmax(0,1fr)}.deckhead .cover.img.d3{background-position:50%;width:219px;height:150px}.deckhead .cover.img.d1{background-position:top;width:96px;height:150px}@media (max-width:640px){.deckhead .cover.img.d3{width:146px;height:100px}.deckhead .cover.img.d1{width:64px;height:100px}}.brandlogo{line-height:0;display:block}.brandlogo .lg{width:auto;height:28px;display:none}.brandlogo .lg.full.l{display:block}.brandlogo .lg.ld{height:36px}.shell.collapsed .brandlogo .lg.full{display:none!important}.shell.collapsed .brandlogo .lg.ld.l{display:block}:root[data-theme=dark] .brandlogo .lg.l{display:none!important}:root[data-theme=dark] .brandlogo .lg.full.d{display:block}:root[data-theme=dark] .shell.collapsed .brandlogo .lg.full.d{display:none!important}:root[data-theme=dark] .shell.collapsed .brandlogo .lg.ld.d{display:block}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .brandlogo .lg.l{display:none!important}:root:not([data-theme=light]) .brandlogo .lg.full.d{display:block}:root:not([data-theme=light]) .shell.collapsed .brandlogo .lg.full.d{display:none!important}:root:not([data-theme=light]) .shell.collapsed .brandlogo .lg.ld.d{display:block}}@media (max-width:900px){.shell.collapsed .brandlogo .lg.full.l{display:block!important}.shell.collapsed .brandlogo .lg.ld{display:none!important}}.prod .pb{flex-direction:column;flex:1;align-items:flex-start;display:flex}.pprow{flex-wrap:wrap;align-items:center;gap:8px;margin-top:auto;padding-top:6px;display:flex}.ptsbox{border:1px solid var(--line);background:var(--surface-2);border-radius:12px;gap:6px;padding:10px 12px;display:grid}.sumcard .field input{min-width:0}.minis{grid-template-columns:repeat(auto-fit,minmax(min(100%,150px),1fr));gap:10px;display:grid}.mini{text-align:left;border:1px solid var(--line);background:var(--surface);color:var(--fg);border-radius:12px;flex-direction:column;gap:6px;min-height:96px;padding:12px;display:flex}.mini:hover{border-color:var(--accent)}.licline{border-bottom:1px solid var(--line);gap:2px;padding:8px 0;display:grid}.corp{background:linear-gradient(135deg,var(--surface) 60%,var(--accent-soft))}.brandprev2{border:1px solid var(--line);background:var(--canvas);border-radius:12px;grid-template-columns:110px 1fr;height:150px;display:grid;overflow:hidden}.bp-rail{background:var(--surface);border-right:1px solid var(--line);align-content:start;gap:7px;padding:10px 8px;display:grid}.bp-rail .bp-logo .lg{height:16px}.bp-rail .logo{background:var(--bc);color:#fff;border-radius:4px;place-items:center;width:30px;height:22px;font-size:10px;font-weight:800;display:inline-grid}.bp-rail i{background:var(--sunken);border-radius:4px;height:8px}.bp-rail i.on{background:var(--bc);opacity:.85}.bp-head{background:var(--bc);color:#fff;padding:9px 12px;font-size:12px;font-weight:700}.bp-cols{grid-template-columns:repeat(4,1fr);gap:8px;padding:10px;display:grid}.bp-cols span{gap:5px;display:grid}.bp-cols i{background:var(--surface);height:22px;box-shadow:0 0 0 1px var(--line);border-radius:4px}.sumcard .field .row{flex-wrap:wrap!important}.sumcard .field input{flex:150px}.switch input{z-index:2}.switch span{pointer-events:none}.banner .btn:not(.pri){background:var(--surface);color:var(--fg);border-color:#0000}.proto .psep{background:#55535a;flex:none;width:1px;height:16px}.shell.collapsed .rail{align-items:center;padding-left:12px}.shell.collapsed .brand{justify-content:center;width:100%;padding:4px 0 14px}.shell.collapsed .nav,.shell.collapsed .nav.sub{flex:none;justify-content:center;gap:0;width:44px;height:44px;padding:0}.shell.collapsed .collapse{align-self:center;margin-left:0}.shell.collapsed .rail .me{justify-content:center;width:100%;padding:8px 0}@media (max-width:760px){.shell.collapsed .rail{align-items:stretch}.shell.collapsed .brand{justify-content:flex-start}.shell.collapsed .nav{justify-content:flex-start;gap:12px;width:100%;height:auto;padding:9px 10px}.shell.collapsed .nav.sub{padding-left:20px}.shell.collapsed .rail .me{justify-content:flex-start;padding:8px 4px}}.tip{z-index:90;background:var(--fg);color:var(--surface);white-space:nowrap;pointer-events:none;box-shadow:var(--shadow-2);border-radius:8px;padding:6px 10px;font-size:12.5px;font-weight:600;position:fixed;transform:translateY(-50%)}.notes .menu.notemenu{gap:2px;width:min(360px,100vw - 24px);max-height:70vh;padding:6px;left:auto;right:0;overflow:auto}.nm-h{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:8px;margin-bottom:4px;padding:6px 8px 8px;display:flex}.dropdown .menu .note{text-align:left;border-radius:8px;align-items:flex-start;gap:10px;padding:10px;font-weight:500;display:flex}.note .nt{gap:2px;min-width:0;display:grid}.note .nd{background:0 0;border-radius:50%;flex:none;width:8px;height:8px;margin-top:6px}.note.unread{background:var(--accent-soft)}.note.unread .nd{background:var(--accent)}.nempty{text-align:center;color:var(--muted);padding:18px}.tile.deckc .body{flex-direction:column;flex:1;gap:6px;display:flex}.deckc .dt{-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:2.5em;font-size:16px;line-height:1.25;display:-webkit-box;overflow:hidden}.deckc .dfoot{gap:8px;margin-top:auto;padding-top:8px;display:grid}.pricerow{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.pp{font-size:20px;font-weight:800}.covers2{grid-template-columns:1fr 1fr;display:grid}.covers2 .cover{height:150px}.tile.offer{background:var(--surface);border-color:var(--line);justify-content:flex-start}.tile.deckc:hover{transform:none}.suitlist{flex-wrap:wrap;gap:8px;display:flex}.sl{border:1px solid var(--line);background:var(--surface);border-radius:999px;align-items:center;gap:6px;padding:4px 10px 4px 6px;font-size:12.5px;font-weight:600;display:inline-flex}.sl b{color:var(--muted)}.sl .suiticon{width:18px;height:18px}.incl li span{min-width:0}.finrow{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:16px;max-width:820px;display:grid}.fincard{text-align:left;color:var(--fg);background:0 0;border:0;gap:8px;padding:0;display:grid}.fincard img{aspect-ratio:364/600;object-fit:cover;width:100%;box-shadow:0 0 0 1px var(--card-line),var(--shadow-1);border-radius:8px;transition:transform .15s;display:block}.fincard:hover img{transform:translateY(-3px)}.fincard .ft{justify-items:start;gap:4px;display:grid}.mbox.d1zoom{grid-template-columns:minmax(0,340px) minmax(0,1fr);align-items:start;gap:22px;max-width:720px}@media (max-width:640px){.mbox.d1zoom{grid-template-columns:1fr}}.zimg img{width:100%;box-shadow:0 0 0 1px var(--card-line);border-radius:12px;display:block}@media (prefers-reduced-motion:no-preference){.zimg img{animation:.28s ease-out zin}@keyframes zin{0%{opacity:.4;transform:rotateY(80deg)}to{opacity:1;transform:none}}}.newtile.full{cursor:default;text-align:center;padding:16px}.limitbar .hint{flex:200px}.licp{container-type:inline-size}.lrow{border-bottom:1px solid var(--line);align-items:center;gap:10px;padding:10px 0;display:flex}.lrow .who{flex:1;min-width:0;display:grid}.lrow .who b,.lrow .who span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.lrow .acts{flex:none;gap:6px;display:flex}.lrow .more{flex:none;display:none}.lrow .more .iconbtn{width:34px;height:34px}.lrow .more .menu{width:190px;left:auto;right:0}@container (width<=460px){.lrow .acts{display:none}.lrow .more{display:block}.lrow .pill{text-overflow:ellipsis;max-width:120px;overflow:hidden}}.invrow{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.invrow .hint{flex:220px}.mobonly{display:none!important}@media (pointer:coarse) and (max-width:900px){.mobonly{display:inline-flex!important}}.sharerow a.btn{color:var(--fg);text-decoration:none}.field textarea{background:var(--surface);border:1px solid var(--line-strong);color:var(--fg);font:inherit;resize:vertical;border-radius:8px;width:100%;min-height:84px;padding:9px 12px;font-weight:500}.field textarea:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft);outline:none}.cline{border-bottom:1px solid var(--line);align-items:center;gap:8px;padding:8px 0;display:flex}.cline .grow{flex:1;gap:1px;min-width:0;display:grid}.cline.sub{font-size:13.5px}.bundle{background:var(--accent-soft);border-radius:8px;flex-wrap:wrap;align-items:center;gap:10px;margin-top:8px;padding:10px 12px;display:flex}.bundle .small{flex:180px}.totalrow{padding-top:8px}.price{border-radius:8px;padding:0 6px}.price.flash{animation:1.4s ease-out fl}@keyframes fl{0%{background:var(--accent-btn);color:#fff}to{background:0 0}}.prod .pfoot{justify-items:start;gap:4px;margin-top:auto;padding-top:6px;display:grid}.prod .pfoot .pprow{margin-top:0;padding-top:0}.tocart{gap:14px}.gap{border:1px dashed var(--warn);color:var(--warn);white-space:nowrap;border-radius:4px;padding:0 6px}.okpanel{border-color:var(--ok)}.invlist{gap:0;display:grid}.hexf{border:1px solid var(--line-strong);background:var(--surface);border-radius:8px;align-items:center;gap:4px;padding:3px 8px 3px 3px;display:inline-flex}.hexf input[type=color]{cursor:pointer;background:0 0;border:0;border-radius:8px;width:32px;height:32px;padding:0}.field .hexf input#br-hex{width:80px;box-shadow:none;letter-spacing:.06em;background:0 0;border:0;padding:4px 2px;font-weight:700}.hexf .hash{color:var(--muted);font-weight:700}.bp-head,.bp-rail .logo{color:var(--bi,#fff)}.bp-rail .logo.ph{background:var(--sunken);width:auto;color:var(--muted);border:1px dashed var(--line-strong);height:22px;padding:0 6px;font-size:9px}.nh,.nr{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) 88px 88px;align-items:center;gap:8px;padding:10px 0;display:grid}.nr:last-child{border-bottom:0}.nh{color:var(--muted);padding-top:0;font-size:12px;font-weight:700}.nh span,.nr .switch{justify-self:center}@media (max-width:520px){.nh,.nr{grid-template-columns:minmax(0,1fr) 66px 66px}}.pwgrid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;display:grid}.pwf{display:block;position:relative}.field .pwf input{padding-right:44px}.eye{width:36px;height:36px;color:var(--muted);background:0 0;border:0;border-radius:8px;place-items:center;display:grid;position:absolute;top:50%;right:4px;transform:translateY(-50%)}.eye svg{width:18px;height:18px}.eye[aria-pressed=true]{color:var(--accent)}.pwreq li svg{width:16px;height:16px;color:var(--ok);flex:none}.pwreq li i{background:var(--line-strong);border-radius:50%;flex:none;width:8px;height:8px;margin:0 4px}.warnc{color:var(--accent-strong)!important}.mbox.notice{text-align:center;justify-items:center;max-width:440px}.nic{background:var(--ok-soft);width:48px;height:48px;color:var(--ok);border-radius:50%;place-items:center;display:grid}.nic svg{width:24px;height:24px}.deckpick,.choice2{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:8px;display:grid}.mode:disabled{opacity:.5;cursor:not-allowed}.mode{color:var(--fg)}.seg.wrap{flex-wrap:wrap}.repinfo{background:var(--surface-2);border:1px solid var(--line);color:var(--fg);border-radius:8px;padding:10px 12px}.handoff{text-align:center;justify-items:center;padding:40px 20px}.handoff .hic{color:var(--accent)}.kpcard{color:#fff;width:min(330px,100%);font-family:var(--cardfont);box-shadow:var(--shadow-2);background:#2f2e33;border-radius:12px;align-content:start;gap:8px;padding:18px;font-size:13.5px;line-height:1.4;display:grid}.kpcard.back{background:var(--card);color:var(--card-fg);box-shadow:0 0 0 1px var(--card-line),var(--shadow-2)}.kph{text-transform:uppercase;letter-spacing:.08em;color:#b9b4bc;font-size:11px;font-family:var(--ui);align-items:center;gap:8px;font-weight:700;display:flex}.kpcard.back .kph{color:var(--card-muted)}.kph .d1ic{background:#fff;border-radius:50%;width:28px;height:28px}.kpcard ol,.kpt{gap:4px;margin:0;padding-left:18px;display:grid}.kps{margin-top:4px;font-size:12.5px}.kpcard h3{font-size:18px}.kpcard p{margin:0}.navgrid .d1card{width:100%}.navback{gap:8px}.navback ol{gap:4px;margin:0;padding-left:18px;font-size:13px;display:grid}.steps4{color:var(--muted);gap:4px;margin:0;padding-left:18px;display:grid}.steps4 li.on{color:var(--fg);font-weight:700}.d1 aside.stack{align-content:start}.mtabs.gt{padding-bottom:0;display:flex}.gcol{background:var(--sunken);border:1px solid var(--line);border-radius:12px}.gcol .colhead{border-radius:12px 12px 0 0;position:static}.gcard.mine{box-shadow:0 0 0 2px var(--accent),var(--shadow-1)}.gcard .who{color:var(--card-muted);font-family:var(--ui);font-size:11px}.discbox{border:1px dashed var(--warn);border-radius:12px;gap:6px;padding:10px;display:grid}.public details{border-top:1px solid var(--line);padding:10px 0}.public summary{cursor:pointer;font-weight:700}.howbody{gap:6px;margin-top:8px;font-size:13.5px;display:grid}.howbody ol,.howbody ul{gap:6px;margin:0;padding-left:20px;display:grid}.howbody svg{vertical-align:-3px;width:16px;height:16px}.codein.sm{letter-spacing:.1em;font-size:16px!important}#qr-code{background:var(--surface);border:1px solid var(--line-strong);color:var(--fg);border-radius:8px;flex:1;min-width:0;padding:9px 12px}@media (max-width:560px){.hidesm{display:none}}a{color:var(--link)}.navsec{color:var(--muted)}.btn.pri{background:var(--accent-btn);border-color:var(--accent-btn)}.btn.pri:hover{background:color-mix(in srgb,var(--accent-btn) 82%,#000);border-color:color-mix(in srgb,var(--accent-btn) 82%,#000)}.badge.acc,.steps button[aria-current=step] i{background:var(--accent-btn);color:#fff}.vbtn{color:var(--link)}.sumcard .cline .btn,.sumcard .field .btn,.sumcard .bundle .btn{width:auto}.cline{align-items:flex-start}.cline .cr{flex:none;justify-items:end;gap:2px;display:grid}.cline .cr .btn{padding:2px 6px;font-size:12px}.cover.img.d1{background-color:#f5f2ee;background-position:50%;background-size:contain}.deckhead .cover.img.d1{background-position:50%;background-size:contain;width:219px;height:150px}@media (max-width:640px){.deckhead .cover.img.d1{width:146px;height:100px}}.proto button[aria-pressed=true]:hover{color:#2f2e33}.navgrid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}.mtabs.gt .chip{white-space:nowrap;flex:none}.colswrap[data-w="3"] .cols{grid-template-columns:repeat(3,minmax(0,1fr))}.colswrap[data-w="1"] .cols{grid-template-columns:minmax(0,1fr)}.colswrap[data-w="1"] .cols .col{display:none}.colswrap[data-w="1"] .cols .col.on,.colswrap[data-w="1"] .mtabs{display:flex}.colhead b{min-height:2.5em;display:block}.ccard.justin{outline:2px solid var(--accent);outline-offset:1px;animation:1.8s ease-out justin}@keyframes justin{0%{background:var(--accent-soft)}to{background:var(--card)}}@media (prefers-reduced-motion:reduce){.ccard.justin{animation:none}}.stephint{padding:10px max(20px,env(safe-area-inset-right,0px)) 0 max(20px,env(safe-area-inset-left,0px));color:var(--muted);max-width:980px;margin:0;font-size:13px}.stephint b{color:var(--fg)}.stackp>*{min-width:0}.minidrag{width:min(150px,100%)}.minidrag .zoom{bottom:6px;right:6px}@media (max-width:1199px){.stackp .minidrag{width:min(130px,100%)}}.placegrid button{overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto;min-width:0;padding:7px 5px;font-size:11px;line-height:1.25}.dropdown{min-width:0}.dropdown .menu{max-height:min(60vh,440px);overflow:auto}.dropdown .menu button{white-space:normal;min-width:0;line-height:1.25}.dropdown .menu button svg{flex:none}.proj{grid-template-rows:auto auto}.proj>.row:first-child{z-index:8;background:#1d1c20;margin-top:-10px;padding:10px 0;position:sticky;top:-24px}.proj .colhead{position:static;top:auto}.proj .ccard{font-size:15px}.proj .ccard .n{font-size:13px}.proj .btn.projx{color:#1d1c20;background:#f3f0ec;border:1px solid #f3f0ec;font-weight:700}.proj .btn.projx:hover{background:#fff}.field input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=file]),.field select{box-sizing:border-box;height:44px;min-height:44px;padding:0 12px;font-size:14px;line-height:1.2}.field select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%238F8A93' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;padding-right:34px}.field input[type=date]{appearance:none;text-align:left;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%238F8A93' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='5' width='18' height='16' rx='2'/%3E%3Cpath d='M3 10h18M8 3v4M16 3v4'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;align-items:center;padding-right:38px;display:flex}.field input[type=date]::-webkit-date-and-time-value{text-align:left;margin:0}.field input[type=date]::-webkit-calendar-picker-indicator{opacity:0;cursor:pointer;width:22px;height:22px;margin:0 -26px 0 0}.field input[type=file]{height:auto;padding:8px}.assign{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start}@media (max-width:640px){.assign{grid-template-columns:minmax(0,1fr)}}.cover.img.d3,.deckhead .cover.img.d3{background-color:#be3455;background-position:100%;background-size:auto 100%}.howpanel details{border-top:1px solid var(--line);padding:10px 0}.howpanel summary{cursor:pointer;font-weight:700}.howpanel .howbody{max-width:80ch}.d1card.imgc{box-shadow:0 0 0 1px var(--card-line),var(--shadow-1);background:0 0;overflow:hidden}.d1card.imgc img{object-fit:cover;width:100%;height:100%;display:block}.d1card.d1back .bk{scrollbar-width:thin;align-content:start;gap:3cqw;font-size:5.6cqw;line-height:1.35;display:grid;position:absolute;inset:25cqw 7cqw 6cqw;overflow:auto}.d1card.d1back .bk b{font-size:7.4cqw;line-height:1.2}.d1card.d1back .bk ol{gap:2cqw;margin:0;padding-left:6cqw;display:grid}.d1card.d1back .bk p{margin:0}.d1card.d1back .bk .dr{color:var(--card-muted);font-style:italic}.d1card.d1back.isnav .bk{color:#e9e5ec}.d1card.d1back .code{left:7cqw}.nextc{width:min(220px,46%);position:relative}.nextc .d1card{width:100%}.nflip{background:var(--fg);width:34px;height:34px;color:var(--surface);box-shadow:var(--shadow-2);z-index:2;border:0;border-radius:50%;place-items:center;display:grid;position:absolute;bottom:-8px;right:-8px}.nflip svg{width:16px;height:16px}.nflip[aria-pressed=true]{background:var(--accent);color:#fff}.zbig .d1card{width:min(320px,80vw)}.codeplate{border:1px solid var(--line-strong);background:var(--surface);border-radius:8px;align-items:center;gap:10px;min-height:44px;padding:4px 6px 4px 12px;display:flex}.codeplate.ok{border-color:var(--ok);background:var(--ok-soft)}.codeplate.warn{border-color:var(--warn);background:var(--warn-soft,var(--surface-2))}.codeplate .mono{letter-spacing:.06em;color:var(--fg);font-weight:700}.codeplate .grow{color:var(--fg);flex:1}.codeplate .btn svg{width:14px;height:14px}.lockwrap{position:relative}.lockwrap.locked fieldset{opacity:.38;filter:grayscale()}.lockover{border:1px dashed var(--line-strong);background:color-mix(in srgb,var(--surface) 35%,transparent);color:var(--fg);cursor:not-allowed;border-radius:12px;justify-content:center;align-items:center;gap:8px;font-weight:700;display:flex;position:absolute;inset:0}.lockover span{background:var(--surface);box-shadow:var(--shadow-1);border-radius:999px;padding:6px 12px}.lockover svg{background:var(--surface);width:30px;height:30px;box-shadow:var(--shadow-1);border-radius:50%;padding:6px}.company.off .brandprev2{opacity:.5}.shell.branded .nav[aria-current=page]{background:var(--bc);color:var(--bi)}.shell.branded .nav[aria-current=page] svg{color:var(--bi)}.shell.branded .boardbar{background:var(--bc);color:var(--bi);-webkit-backdrop-filter:none;backdrop-filter:none}.shell.branded .boardbar .pill{background:color-mix(in srgb,var(--bi) 16%,transparent);color:var(--bi);border-color:#0000}.shell.branded .boardbar .iconbtn{color:var(--bi)}.cologo{letter-spacing:.02em;border-radius:8px;place-items:center;min-width:44px;height:32px;padding:0 8px;font-size:14px;font-weight:800;display:inline-grid}.banner.live{border:1px solid var(--ok);background:var(--ok-soft);flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:16px;display:flex}.banner.live p{flex:260px;margin:0}.banner.live .dot{background:var(--ok);width:10px;height:10px;box-shadow:0 0 0 4px color-mix(in srgb,var(--ok) 25%,transparent);border-radius:50%;flex:none}.banner.errb{border:1px solid var(--accent-strong)}.kpis.kbig{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:12px;margin-bottom:16px;display:grid}.kpis.kbig .kpi{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);padding:14px}.kpis.kbig .kpi b{font-size:22px}.tablewrap{border:1px solid var(--line);border-radius:12px;overflow-x:auto}table.reg{border-collapse:collapse;width:100%;min-width:760px;font-size:13px}table.reg th{text-align:left;color:var(--muted);background:var(--surface-2);border-bottom:1px solid var(--line);padding:9px 10px;font-size:11.5px;font-weight:700}table.reg td{border-bottom:1px solid var(--line);vertical-align:top;padding:9px 10px}table.reg tr:last-child td{border-bottom:0}.avatar.xs{border:0;width:22px;height:22px;font-size:10px}.stackp .lbl,.placegrid button kbd{color:var(--muted)}.banner.live,.banner.live p,.banner.live b{color:var(--fg)}.proj .chip{color:#f3f0ec;background:#2a292e;border-color:#46454c}.proj .chip[aria-pressed=true]{color:#1d1c20;background:#f3f0ec}.proj .chip .n{color:inherit}.shell.branded .boardbar .btn{color:var(--fg)}.modal{overscroll-behavior:contain;overflow-y:auto}.mbox{max-height:calc(100dvh - 32px);overflow-y:auto}.toast{pointer-events:none}.pgrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}@media (max-width:560px){.pgrid{grid-template-columns:minmax(0,1fr)}}.curcard{flex:0 0 min(300px,100%);width:min(300px,100%)}.curcard .d1card.big{width:100%}.placegrid button{overflow-wrap:normal;word-break:normal;-webkit-hyphens:manual;hyphens:manual;padding:6px 4px;font-size:10.5px}@media (min-width:1200px){.canvas.withstack{grid-template-columns:264px minmax(0,1fr)}}:root{--sel:#ece8e4;--fn:#be3455}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--sel:#37353d;--fn:#e66a86;--accent:#e66a86;--link:#e66a86;--accent-strong:#e66a86}}:root[data-theme=dark]{--sel:#37353d;--fn:#e66a86;--accent:#e66a86;--link:#e66a86;--accent-strong:#e66a86}.btn.fn{background:var(--surface);border:1.5px solid var(--fn);color:var(--fn)}.btn.fn:hover{background:var(--accent-soft);border-color:var(--fn)}.btn.fn:disabled{opacity:.45}.nav[aria-current=page]{background:var(--sel);color:var(--fg)}.nav[aria-current=page] svg{color:var(--fg)}.pill.acc{background:var(--sel);color:var(--fg)}.badge.acc{color:var(--muted);background:0 0;font-weight:700}.vitem.win{border:1.5px solid var(--fn);box-shadow:none;background:var(--accent-soft);position:relative}.vitem.win:after{content:"✓";color:var(--fn);font-size:13px;font-weight:800;position:absolute;top:8px;right:10px}.vitem.win .vbtn,.vitem.win .badge{margin-right:16px}.vbtn{border:1.5px solid var(--line-strong);color:var(--fg);background:var(--surface)}.vbtn[aria-pressed=true]{background:var(--sel);border-color:var(--fn);color:var(--fg)}.steps button[aria-current=step] i{background:var(--surface);color:var(--fg)}.pill.ok{color:#2f2e33;background:#ece8e4}:root[data-theme=dark] .pill.ok{background:var(--sel);color:var(--fg)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .pill.ok{background:var(--sel);color:var(--fg)}}.steps button.done i{background:var(--sunken);color:var(--muted)}.thumb .tc i.mc{background:var(--surface);height:15px;box-shadow:inset 3px 0 0 var(--sc),0 0 0 1px var(--line);border-radius:4px;display:block}.thumb.route{justify-content:center;align-items:center;gap:6px;display:flex}.thumb.route .rc{background:var(--surface);width:34px;height:52px;box-shadow:inset 0 5px 0 var(--sc),0 0 0 1px var(--line);border-radius:4px}.thumb.route .arr{background:var(--line-strong);width:14px;height:2px}.avatars .avatar{border:2px solid var(--surface);margin-left:-6px}.avatar{border-width:2px}.rail{width:288px}.nav{white-space:normal}.nav .lbl{text-overflow:clip;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.25;display:-webkit-box;overflow:visible}.shell.collapsed .rail{width:72px}@media (min-width:1200px){.canvas.withstack{grid-template-columns:264px minmax(0,1fr)}}.panelhint{margin:0}.stepmini{display:none}@media (max-width:760px){.boardbar .title{flex-basis:100%}.boardbar .title b{white-space:normal}.boardbar .steps{display:none}.stepmini{flex-basis:100%;gap:6px;font-size:12.5px;font-weight:700;display:grid}.stepmini i{background:var(--sunken);border-radius:2px;height:4px;display:block;position:relative;overflow:hidden}.stepmini i:after{content:"";width:var(--p);background:var(--fg);position:absolute;inset:0 auto 0 0}}.tabs{scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.tabs::-webkit-scrollbar{display:none}.tabs button{white-space:nowrap;flex:none}.ghead{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding-bottom:6px;display:flex}.ghead .brandlogo .lg{height:22px}.qrhead{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:18px;display:grid}.qrhead .cover.img{border-radius:12px;width:180px;height:124px}@media (max-width:560px){.qrhead{grid-template-columns:1fr}.qrhead .cover.img{width:100%;height:150px}}.ccard.justin{box-shadow:0 0 0 2px var(--fn),var(--shadow-2);outline:0;animation:1.8s ease-out justin}.drawerx,.scrim{display:none}@media (max-width:760px){.rail{top:calc(var(--proto) + env(safe-area-inset-top,0px));height:calc(100dvh - var(--proto) - env(safe-area-inset-top,0px));overscroll-behavior:contain;z-index:62;padding-top:14px;overflow-y:auto}.drawerx{z-index:2;display:grid;position:absolute;top:10px;right:10px}.shell.drawer .scrim{inset:calc(var(--proto) + env(safe-area-inset-top,0px)) 0 0 0;z-index:61;background:#18161c80;display:block;position:fixed}body.lock{overflow:hidden}}html,body{overscroll-behavior-x:none;overflow-x:clip}.main{overflow-x:clip}@media (pointer:coarse){.ccard,.minidrag{-webkit-user-drag:none;touch-action:pan-y}}.pfoot{padding:18px max(20px,env(safe-area-inset-right,0px)) 28px max(20px,env(safe-area-inset-left,0px));border-top:1px solid var(--line);color:var(--muted);flex-wrap:wrap;justify-content:space-between;gap:6px 16px;margin-top:auto;font-size:11.5px;display:flex}.pfoot a{color:var(--muted)}.avbtn{border:1px solid var(--line);background:var(--surface);color:var(--fg);border-radius:999px;align-items:center;gap:8px;padding:3px 10px 3px 4px;display:inline-flex}.lblrow{border-bottom:1px solid var(--line);grid-template-columns:auto 1fr;align-items:center;gap:8px 10px;padding-bottom:10px;display:grid}.lblrow select{border:1px solid var(--line-strong);background:var(--surface);min-width:0;height:40px;color:var(--fg);border-radius:8px;grid-column:span 1;padding:0 10px}@media (min-width:640px){.lblrow{grid-template-columns:auto minmax(0,1fr) 120px 140px 190px}}.banner.warnb{border:1px solid var(--warn)}.page>*{min-width:0}.tabs{max-width:100%}@media (max-width:760px){.crumbs>button,.crumbs>.sep{display:none}.crumbs .cur{max-width:100%}}.qrhead>*{min-width:0}.qrhead h1{overflow-wrap:anywhere}.page .stack>*,.page section>*{min-width:0}.qrhead .row{flex-wrap:wrap!important}.qrhead .codein{flex:160px;min-width:0}.stepmini .iconbtn.sm{width:32px;height:32px}.stepmini .iconbtn:disabled{opacity:.35}.btn.notready{opacity:.6}.avatar.lbl{font-weight:800;color:#fff!important}@keyframes justin2{0%{box-shadow:0 0 0 5px var(--fn),var(--shadow-2)}to{box-shadow:0 0 0 2px var(--fn),var(--shadow-2)}}@media (min-width:640px){.lblrow{grid-template-columns:auto minmax(130px,1fr) 140px 160px 220px}}.lblrow b{line-height:1.25}.pill,.chip,.nav .count,.tabs .n,.sl,.avbtn,.vbtn,.trail button,.mtabs .chip,.mtabs button,.badge,.proto button{white-space:nowrap;flex:none}.mtabs{scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.mtabs::-webkit-scrollbar{display:none}.ccard,.mcard{box-shadow:inset 0 0 0 1px var(--card-line),var(--shadow-1);overflow:hidden}.ccard:hover,.mcard:hover{box-shadow:inset 0 0 0 1px var(--card-line),var(--shadow-2)}.ccard:before,.mcard:before{border-radius:0}.ccard.justin{animation:1.8s ease-out justin3}@keyframes justin3{0%{box-shadow:inset 0 0 0 1px var(--card-line),0 0 0 5px var(--fn),var(--shadow-2)}to{box-shadow:inset 0 0 0 1px var(--card-line),0 0 0 2px var(--fn),var(--shadow-2)}}.toast{text-align:left;max-width:min(720px,100% - 32px)}.nav.phoneonly{display:none}@media (max-width:760px){.nav.phoneonly{display:flex}.treport{display:none}.shell.collapsed .nav,.shell.collapsed .nav.sub{justify-content:flex-start;gap:12px;width:100%;height:auto;padding:9px 10px}.shell.collapsed .nav.sub{padding-left:20px}.shell.collapsed .rail{align-items:stretch;padding-left:12px}}.tback,.stepbar{display:none}@media (max-width:760px){.topbar,.boardbar{-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--canvas)}.topbar.hasback .tback{order:-2;display:grid}.topbar.hasback .crumbs{order:-1;font-size:14px}.topbar.hasback .burger{order:2}.topbar.hasback .sp{order:1}.topbar.hasback .notes{order:3}.boardbar{scrollbar-width:none;flex-wrap:nowrap;padding-top:8px;padding-bottom:8px;position:static;overflow-x:auto}.boardbar::-webkit-scrollbar{display:none}.boardbar>.iconbtn:first-child{display:none}.boardbar .title{flex:none}.boardbar .title b,.boardbar .stepmini{display:none}.stepbar{top:calc(var(--proto) + var(--top) + env(safe-area-inset-top,0px));z-index:16;background:var(--canvas);border-bottom:1px solid var(--line);padding:8px 16px;display:block;position:sticky}.stepbar .stepmini{display:grid}.shell.branded .stepbar{background:var(--bc);color:var(--bi)}.shell.branded .stepbar .stepmini i:after{background:var(--bi)}}.dmeta{display:none}@media (max-width:640px){.deskonly{display:none!important}.deckhead{align-items:start;gap:14px}.dleft{justify-items:start;gap:8px;display:grid}.dmeta{justify-items:start;gap:4px;display:grid}.dmeta .pp{font-size:18px}.deckhead .dright h1{font-size:20px}.deckhead .dright p{font-size:13px}.dbtns{flex-direction:column;align-items:stretch}.dbtns .btn{width:100%}.howto{grid-template-columns:1fr 1fr;gap:8px}.howto div{grid-template-columns:auto 1fr;align-items:start;gap:8px;padding:10px;font-size:12.5px;line-height:1.35;display:grid}.howto b{font-size:18px}.howto div:nth-child(3){grid-column:1/-1}}@media (max-width:374px){.howto{grid-template-columns:1fr}.howto div:nth-child(3){grid-column:auto}}button.linkbtn{font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.pwreq li{transition:color .15s}.pwreq li .pwok{background:var(--ok);border-radius:50%;flex:none;place-items:center;width:18px;height:18px;animation:.15s ease-out pwpop;display:grid}.pwreq li .pwok svg{color:#fff;width:12px;height:12px}.pwreq li i{border:1.5px solid var(--line-strong);box-sizing:border-box;background:0 0;border-radius:50%;width:18px;height:18px;margin:0}.pwreq li.ok{color:var(--ok);font-weight:600}@keyframes pwpop{0%{transform:scale(.6)}to{transform:scale(1)}}.rejprev{background:var(--surface-2);border:1px solid var(--line);border-radius:8px;padding:12px;font-size:13px;line-height:1.45}#rej-txt{min-height:72px}.toast{width:-moz-fit-content;width:fit-content;margin-inline:auto;left:0;right:0;transform:none}#workmail input{background:var(--surface);border:1px solid var(--line-strong);color:var(--fg);border-radius:8px;width:100%;min-width:0;padding:9px 12px;font-weight:500}#workmail input[aria-invalid=true]{border-color:var(--accent)}.mbox{position:relative}.mclose{z-index:2;position:absolute;top:10px;right:10px}.cardview .side{padding-top:28px}.ownsc{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}@media (max-width:560px){.ownsc{grid-template-columns:1fr}}.toast.act{pointer-events:auto;align-items:center;gap:14px;display:flex}.toast .tact{color:inherit;font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:4px 2px;font-weight:700;text-decoration:underline}.d1c{--u:calc(100cqw/727);aspect-ratio:727/1200;color:#2f2e33;text-align:left;isolation:isolate;background:#fff;border-radius:2.5%/1.5%;width:100%;font-family:PT Sans,sans-serif;position:relative;overflow:hidden;box-shadow:0 1px 2px #00000014,0 6px 18px #00000014;container-type:inline-size}.d1c *{box-sizing:border-box}.d1c p{margin:0}.d1c.t-trap{background:#efefef}.d1c.navil,.d1c.navno{color:#fff;background:#2f2e33}.d1c .illu{top:0;left:calc(var(--u)*40);width:calc(var(--u)*687);height:calc(var(--u)*400);object-fit:cover;display:block;position:absolute}.d1c.navil .illu{width:100%;height:calc(var(--u)*380);left:0}.d1c .strip{width:calc(var(--u)*40);background:var(--st);z-index:1;position:absolute;top:0;bottom:0;left:0}.d1c .hdr{left:calc(var(--u)*90);top:calc(var(--u)*35);gap:calc(var(--u)*12);z-index:1;align-items:center;display:flex;position:absolute}.d1c.il .hdr{top:calc(var(--u)*430)}.d1c.navil .hdr{top:calc(var(--u)*410);align-items:flex-start}.d1c .ty{width:calc(var(--u)*50);height:calc(var(--u)*50);display:block}.d1c .ty svg,.d1c .ci svg,.d1c .mi svg,.d1c .rt svg{width:100%;height:100%;display:block}.d1c.navil .ty [stroke=\#2F2E33],.d1c.navno .ty [stroke=\#2F2E33]{stroke:#fff}.d1c.navil .ty [fill=\#2F2E33],.d1c.navno .ty [fill=\#2F2E33]{fill:#fff}.d1c .nn{font-weight:700;font-size:calc(var(--u)*31.752);color:#fff;line-height:normal}.d1c .lbl{right:calc(var(--u)*50);top:calc(var(--u)*49);width:calc(var(--u)*427);text-align:right;font-family:PT Sans Caption,PT Sans,sans-serif;font-size:calc(var(--u)*21.168);color:#8a8a8a;text-transform:uppercase;z-index:1;line-height:normal;position:absolute}.d1c.il .lbl{top:calc(var(--u)*444)}.d1c.navil .lbl{top:calc(var(--u)*424);color:#c9c8ce}.d1c.navno .lbl{color:#c9c8ce}.d1c .main{left:calc(var(--u)*90);top:calc(var(--u)*105);width:calc(var(--u)*587);gap:calc(var(--u)*20);flex-direction:column;display:flex;position:absolute}.d1c.il .main{top:calc(var(--u)*500)}.d1c.navil .main{top:calc(var(--u)*480)}.d1c .ttl{width:calc(var(--u)*560);font-weight:700;font-size:calc(var(--u)*38.808);line-height:calc(var(--u)*44.6)}.d1c .txt{width:calc(var(--u)*560);font-size:calc(var(--u)*24.696);line-height:calc(var(--u)*29.7)}.d1c .quote{left:calc(var(--u)*90);bottom:calc(var(--u)*160);width:calc(var(--u)*560);gap:calc(var(--u)*14);align-items:flex-start;display:flex;position:absolute}.d1c.il .quote{bottom:calc(var(--u)*75)}.d1c .quote .mi,.d1c .pit .mi{width:calc(var(--u)*32);height:calc(var(--u)*32);flex:none}.d1c .quote p{font-style:italic;font-size:calc(var(--u)*24.696);line-height:calc(var(--u)*29.7);flex:1}.d1c .cpy{right:calc(var(--u)*50);top:calc(var(--u)*1150);font-family:PT Sans Caption,PT Sans,sans-serif;font-size:calc(var(--u)*19.404);color:#8a8a8a;white-space:nowrap;line-height:normal;position:absolute}.d1c.navil .cpy,.d1c.navno .cpy{color:#a9a8ae}.d1c .body{left:calc(var(--u)*90);top:calc(var(--u)*105);width:calc(var(--u)*587);height:calc(var(--u)*1033);gap:calc(var(--u)*22);font-size:calc(var(--u)*24.696);line-height:calc(var(--u)*29.7);flex-direction:column;display:flex;position:absolute}.d1c .hl{width:calc(var(--u)*560);font-weight:700;font-size:calc(var(--u)*31.752);line-height:calc(var(--u)*36.5)}.d1c .tx{width:calc(var(--u)*560)}.d1c .it{align-items:flex-start;display:flex;position:relative}.d1c .it .no{width:calc(var(--u)*24);color:#be3455;flex:none;font-weight:700}.d1c .it .ib{gap:calc(var(--u)*2);flex-direction:column;flex:1;min-width:0;display:flex}.d1c .row1,.d1c .sb,.d1c .rowp{position:relative}.d1c .sb{align-items:flex-start;display:flex}.d1c .sb .bu{width:calc(var(--u)*24);flex:none}.d1c .ar{color:#8c8c94;width:calc(var(--u)*16);height:calc(var(--u)*10);margin:0 calc(var(--u)*1) 0 calc(var(--u)*5);vertical-align:middle;top:calc(var(--u)*-1.5);width:calc(var(--u)*18);display:inline-block;position:relative}.d1c .ar svg{width:100%;height:100%;display:block}.d1c b.pt{color:#be3455;font-weight:700}.d1c .ops{gap:calc(var(--u)*8);flex-direction:column;width:100%;display:flex}.d1c .op{border:calc(var(--u)*1.5) solid #e3e3e5;border-radius:calc(var(--u)*10);padding:calc(var(--u)*8) calc(var(--u)*14);align-items:flex-end;gap:calc(var(--u)*4);flex-direction:column;display:flex}.d1c .op p{align-self:stretch}.d1c .op.tight{gap:0}.d1c .op.tight .rates{margin-top:calc(var(--u)*-15)}.d1c .rates{gap:calc(var(--u)*10);display:flex}.d1c .rt{align-items:center;gap:calc(var(--u)*4);height:calc(var(--u)*28);display:flex}.d1c .rt svg{width:calc(var(--u)*28);height:calc(var(--u)*28);flex:none}.d1c .rt b{width:calc(var(--u)*12);height:calc(var(--u)*12);background:#dcdcdf;border-radius:50%}.d1c .rt b.on{background:#2f2e33}.d1c .pit{gap:calc(var(--u)*14);width:calc(var(--u)*560);align-items:flex-start;display:flex}.d1c .pit p{flex:1}.d1c .rel{gap:calc(var(--u)*12);align-items:center;display:flex;position:relative}.d1c .rel .chips{gap:calc(var(--u)*14);flex-wrap:wrap;display:flex}.d1c .lk{vertical-align:middle;align-items:center;gap:calc(var(--u)*2);margin-left:calc(var(--u)*6);display:inline-flex;position:relative}.d1c .tx .lk:first-child,.d1c .rel .lk,.d1c .hdr .lk{margin-left:0}.d1c .lk .ci{width:calc(var(--u)*24);height:calc(var(--u)*24);display:block}.d1c .lk .cn{width:calc(var(--u)*20);height:calc(var(--u)*24);border:calc(var(--u)*1.5) solid var(--lc);border-radius:calc(var(--u)*3);color:var(--lc);font-family:Inter,PT Sans,sans-serif;font-weight:700;font-size:calc(var(--u)*11);letter-spacing:-.02em;justify-content:center;align-items:center;line-height:1;display:flex}.d1c .lk.s34{gap:calc(var(--u)*2.833)}.d1c .lk.s34 .ci{width:calc(var(--u)*34);height:calc(var(--u)*34)}.d1c .lk.s34 .cn{width:calc(var(--u)*28.333);height:calc(var(--u)*34);border-width:calc(var(--u)*2.125);border-radius:calc(var(--u)*4.25);font-size:calc(var(--u)*15.58)}.d1c .lk.s50{gap:calc(var(--u)*4.167)}.d1c .lk.s50 .ci{width:calc(var(--u)*50);height:calc(var(--u)*50)}.d1c .lk.s50 .cn{width:calc(var(--u)*41.667);height:calc(var(--u)*50);border-width:calc(var(--u)*3.125);border-radius:calc(var(--u)*6.25);font-size:calc(var(--u)*22.92)}.d1c .lk.on{cursor:pointer;border-radius:calc(var(--u)*6);outline-offset:calc(var(--u)*3)}.d1c .lk.on:hover .cn,.d1c .lk.on:focus-visible .cn{background:color-mix(in srgb,var(--lc) 14%,transparent)}.d1c .lk.nocard{opacity:.55;cursor:help}.d1c .lk.seen .cn{background:var(--lc);color:#fff}.d1c .bd{top:calc(var(--u)*-11);right:calc(var(--u)*-12);width:calc(var(--u)*22);height:calc(var(--u)*22);opacity:0;z-index:2;color:#fff;background:#fff;border:1.5px solid #8c8c94;border-radius:50%;place-items:center;min-width:14px;min-height:14px;padding:0;transition:opacity .12s;display:grid;position:absolute}.d1c .bd.on{opacity:1}@media (hover:hover){.d1c .lk:hover .bd,.d1c .lk:focus-within .bd{opacity:1}}.d1c .lk:focus-visible .bd{opacity:1}.d1c .bd.on{background:#2e8b57;border-color:#2e8b57}.d1c .bd svg{width:70%;height:70%}.d1c .ick{left:calc(var(--u)*604);top:calc(var(--u)*0);width:calc(var(--u)*30);height:calc(var(--u)*30);color:#fff;cursor:pointer;background:#fff;border:1.5px solid #b7b7bd;border-radius:50%;place-items:center;min-width:18px;min-height:18px;padding:0;font:700 9px/1 PT Sans,sans-serif;display:grid;position:absolute}.d1c .it .row1 .ick,.d1c .it .sb .ick{left:calc(var(--u)*-64)}.d1c .sb.solo .ick,.d1c .rowp .ick,.d1c .rel .ick{left:calc(var(--u)*-40)}.d1c .ick.all{background:#2e8b57;border-color:#2e8b57}.d1c .ick.part{color:#2e8b57;background:linear-gradient(90deg,#2e8b572e 50%,#fff 50%);border-color:#2e8b57}.d1c .ick i{font-style:normal}.d1c .ick svg{width:70%;height:70%}.d1c .it.flash{animation:1.4s d1flash}@keyframes d1flash{0%,50%{background:#be34551f}to{background:0 0}}.d1c .cflip{background:var(--fg);width:34px;height:34px;color:var(--surface);box-shadow:var(--shadow-2);z-index:3;cursor:pointer;border:0;border-radius:50%;place-items:center;display:grid;position:absolute;bottom:6px;left:6px}.d1c .cflip svg{width:18px;height:18px}.d1c .creset{left:calc(var(--u)*54 + 44px);bottom:calc(var(--u)*16);color:#5c5b61;z-index:3;cursor:pointer;background:#fff;border:1px solid #dcdcdf;border-radius:999px;align-items:center;gap:4px;padding:3px 10px 3px 6px;font:600 12px/1.2 Montserrat,sans-serif;display:inline-flex;position:absolute}.d1c .creset svg{width:12px;height:12px}.d1c .drafttag{left:50%;top:calc(var(--u)*1150);color:#8a8a8a;text-transform:uppercase;letter-spacing:.04em;border:1px dashed #b7b7bd;border-radius:4px;padding:0 6px;font:600 10px/1.4 Montserrat,sans-serif;position:absolute;transform:translate(-50%)}.d1c .draftnote{color:#8a8a8a;font-style:italic}.d1pair{flex-wrap:wrap;align-items:flex-start;gap:20px;display:flex}.d1pair>.d1c,.d1pair>.kpcard{flex:1 1 0;min-width:0;max-width:440px}.d1pair.showf>:nth-child(2),.d1pair.showb>:first-child{display:none}.d1pair>*{max-width:min(440px,100%)}@media (min-width:1200px){.d1pair>.d1c,.d1pair>.kpcard{display:block!important}.d1pair .cflip{display:none}.d1pair>.kpcard{display:grid!important}}@media (max-width:1199px){.d1pair>.d1c,.d1pair>.kpcard{flex:100%;max-width:440px}}.kpcard{position:relative}.kpcard .cflip{background:var(--fg);width:40px;height:40px;color:var(--surface);box-shadow:var(--shadow-2);cursor:pointer;border:0;border-radius:50%;place-items:center;display:grid;position:absolute;bottom:12px;right:12px}.kpcard .cflip svg{width:18px;height:18px}.navgrid .navpick{all:unset;cursor:pointer;border-radius:10px;width:100%;display:block}.navgrid .navpick:focus-visible{outline:3px solid var(--accent);outline-offset:3px}.navgrid .navpick:hover .d1c{transform:translateY(-2px);box-shadow:0 10px 24px #0000002e}.navgrid{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:16px;display:grid}.libgrid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:14px;display:grid}.libgrid .libcard,.finrow .fincard{all:unset;cursor:pointer;border-radius:10px;gap:6px;display:grid}.finrow{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:16px;display:grid}.libcard:focus-visible,.fincard:focus-visible{outline:3px solid var(--accent);outline-offset:3px}.d1zoom2{gap:14px;display:grid;max-width:960px!important}.d1zoom2 .d1pair{justify-content:center}.d1acts{gap:8px}.routelist{gap:4px;margin:0;padding-left:20px;display:grid}.d1c.back.t-nav .body .it,.d1c.back.t-nav .body .tx,.d1c.back.t-nav .body .sb.solo,.d1c.back.t-fork .body .it,.d1c.back.t-fork .body .tx,.d1c.back.t-fork .body .sb.solo{width:calc(var(--u)*625)}@media (min-width:1200px){.d1pair .d1c .creset{left:calc(var(--u)*54)}}.statnote{background:var(--accent-soft,#be345514);border-radius:8px;align-items:flex-start;gap:10px;padding:12px 14px;font-size:13.5px;line-height:1.45;display:flex}.statnote svg{width:18px;height:18px;color:var(--accent);flex:none;margin-top:1px}.kpi small{color:var(--muted);margin-top:2px;font-size:12px;display:block}.funrow{grid-template-columns:minmax(140px,260px) 1fr 56px 48px;align-items:center;gap:12px;padding:6px 0;font-size:14px;display:grid}.funrow:has(>:nth-child(3):last-child){grid-template-columns:minmax(140px,260px) 1fr 56px}.fbar{background:var(--line);border-radius:999px;height:10px;display:block;overflow:hidden}.fbar i{background:var(--accent);border-radius:999px;height:100%;display:block}.fbar.warn i{background:#c99a1e}.stk{border-radius:999px;min-width:160px;height:12px;display:flex;overflow:hidden}.stk i{height:100%;display:block}.legend{color:var(--muted);flex-wrap:wrap;gap:6px 14px;font-size:12.5px;display:flex}.legend span{align-items:center;gap:6px;display:inline-flex}.legend i{border-radius:50%;width:10px;height:10px;display:inline-block}.sttab td{vertical-align:top}@media (max-width:640px){.funrow{grid-template-columns:1fr 64px;row-gap:4px}.funrow .fbar{order:3;grid-column:1/-1}}.demopage{background:var(--bg);min-height:100vh}.demohead{border-bottom:1px solid var(--line);background:var(--surface);flex-wrap:wrap;align-items:center;gap:12px;padding:12px max(16px,3vw);display:flex}.demohead .dnote{max-width:360px}.demo3{grid-template-columns:260px 1fr;align-items:start;gap:18px;display:grid}.demostack{border:1px solid var(--line);background:var(--surface);border-radius:12px;gap:10px;padding:14px;display:grid}.demostack .placegrid{grid-template-columns:1fr 1fr}.cols.demo{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}@media (max-width:760px){.demo3{grid-template-columns:1fr}.cols.demo{grid-template-columns:repeat(2,minmax(0,1fr))}.demohead .dnote{flex-basis:100%;order:5}}.demohead .grow{flex:1}.demostack .mcard{height:auto;min-height:0}.navlist{gap:12px;max-width:900px;display:grid}.navrow{all:unset;box-sizing:border-box;cursor:pointer;border:1px solid var(--line);background:var(--surface);border-radius:12px;grid-template-columns:112px minmax(0,1fr) auto;align-items:center;gap:18px;padding:12px 16px 12px 12px;display:grid}.navrow:hover{border-color:var(--fg);box-shadow:var(--shadow-2)}.navrow:focus-visible{outline:3px solid var(--accent);outline-offset:2px}.navthumb{width:112px;display:block}.navthumb .d1c{box-shadow:0 1px 2px #0000001f}.navthumb .cflip{display:none}.navtxt{gap:4px;min-width:0;display:grid}.navtxt b{font-size:18px;line-height:1.25}.navd{color:var(--fg);font-size:15px;line-height:1.45}@media (max-width:640px){.navrow{grid-template-columns:76px minmax(0,1fr);align-items:start;gap:12px;padding:10px}.navthumb{width:76px}.navgo{text-align:center;grid-column:1/-1;justify-self:stretch}.navd{font-size:14px}}.placegrid button.cur{border-color:var(--fg);background:var(--fg);color:var(--surface);box-shadow:0 0 0 2px var(--fg) inset}.placegrid button.cur kbd{color:var(--surface);opacity:.8}.placegrid button.cur:hover{background:var(--fg);border-color:var(--fg)}.flownav{flex-wrap:wrap;gap:8px}.flownav:empty{display:none}.mbox:focus,[role=dialog]:focus{outline:none}.pfoot{flex-wrap:nowrap;align-items:center}.pfoot .pfc{white-space:nowrap}.pfoot .pfl{flex-wrap:wrap;justify-content:flex-end;gap:4px 14px;display:flex}.pfoot .lnk{all:unset;cursor:pointer;color:var(--muted);text-underline-offset:2px;text-decoration:underline}.pfoot .lnk:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media (max-width:640px){.pfoot{flex-wrap:wrap}.pfoot .pfl{justify-content:flex-start}}.seller .lnk{all:unset;cursor:pointer;text-underline-offset:2px;text-decoration:underline}.avatar.badge{font-family:var(--ui);letter-spacing:.02em;border-color:#0000;font-weight:600;color:#fff!important}.avatar.badge.lg{align-self:center;width:44px;height:44px;font-size:15px}.swatches .swatch{color:#fff;width:36px;height:36px;font:600 12px var(--ui);cursor:pointer;border-radius:50%;place-items:center;display:grid}.swatches .swatch[aria-checked=true]{box-shadow:0 0 0 2px var(--surface),0 0 0 4px var(--fg)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .avatar.badge{box-shadow:0 0 0 2px #fff}}:root[data-theme=dark] .avatar.badge{box-shadow:0 0 0 2px #fff}.tile .owner{align-items:center;gap:6px}.panel.tight{gap:6px;padding:12px 14px}.panel.tight>.chips{flex-wrap:wrap;gap:6px;margin-bottom:6px;display:flex}.chipbtn{border:1px solid var(--line-strong);background:var(--surface);color:var(--fg);font:500 12.5px var(--ui);cursor:pointer;text-align:left;border-radius:999px;padding:5px 11px}.chipbtn[aria-pressed=true]{background:var(--fg);color:var(--surface);border-color:var(--fg)}.ideaRow{align-items:center;gap:12px;padding:10px 14px}.ideaRow .linkbtn{text-align:left;align-items:center;gap:12px}.ideaRow .avatars{margin-left:8px}.admin{background:var(--bg);grid-template-columns:230px 1fr;min-height:100vh;display:grid}.arail{border-right:1px solid var(--line);background:var(--surface);flex-direction:column;gap:10px;height:100vh;padding:18px 14px;display:flex;position:sticky;top:0}.arail nav{flex-direction:column;gap:2px;display:flex}.arail .nav{text-align:left;font:500 14px var(--ui);color:var(--fg);cursor:pointer;background:0 0;border:0;border-radius:8px;padding:8px 10px}.arail .nav.on,.arail .nav:hover{background:var(--sunken)}.amain{flex-direction:column;gap:14px;min-width:0;padding:24px 28px;display:flex}.amain h2{margin:10px 0 0}.tablewrap{border:1px solid var(--line);background:var(--surface);border-radius:10px;overflow-x:auto}.atable{border-collapse:collapse;width:100%;font-size:13px}.atable th,.atable td{border-bottom:1px solid var(--line);text-align:left;vertical-align:top;padding:8px 10px}.atable th{color:var(--muted);background:var(--sunken);font-weight:600}.atable td.wrap{white-space:pre-wrap;max-width:420px}.kpis{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px;display:grid}.kpi b{font-size:26px}.codes{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.codes code,code.secret{font:600 15px var(--mono,"PT Mono",monospace);letter-spacing:.06em;background:var(--sunken);border-radius:6px;padding:6px 10px}.panel.warnp{border-color:#b39109}@media (max-width:760px){.admin{grid-template-columns:1fr}.arail{border-right:0;border-bottom:1px solid var(--line);height:auto;position:static}.arail nav{flex-flow:wrap}.amain{padding:16px}}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.guest{flex-direction:column;gap:14px;max-width:1200px;margin:0 auto;padding:12px 16px 40px;display:flex}.gbar{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:12px;padding:8px 0;display:flex}.gbar .brandlogo img{height:18px}.gcols{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;display:grid}.gcol{background:var(--sunken);border-radius:10px;flex-direction:column;gap:6px;min-height:90px;padding:8px;display:flex}.gcol h3{margin:2px 4px 4px;font-size:13px}.gitem{text-align:left;background:var(--surface);border:1px solid var(--line);border-left:4px solid var(--sc,#6f6a72);font:500 13px var(--ui);color:var(--fg);cursor:pointer;border-radius:8px;flex-direction:column;gap:4px;padding:8px 10px;display:flex}.gitem b{font-weight:600;line-height:1.25}.gitem.mine{box-shadow:0 0 0 2px var(--fg)}.gitem .dot,.dot{border-radius:50%;width:10px;height:10px;display:inline-block}.handgrid{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:8px;display:grid}.ghand{max-height:42vh;position:sticky;bottom:0;overflow:auto}.colpick{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.gcard{border-left:5px solid var(--sc,#6f6a72);padding-left:12px}.sessionlink{align-items:flex-start;gap:18px}.qr{border-radius:8px;flex:none}.linkcode{word-break:break-all;background:var(--sunken);border-radius:6px;padding:8px 10px;font-size:13px}.projector{flex-direction:column;gap:16px;display:flex}.gcols.big .gitem{padding:10px 12px;font-size:16px}.projqr{color:#000;background:#fff;border-radius:12px;flex-direction:column;align-items:center;gap:6px;padding:10px;display:flex;position:fixed;bottom:24px;right:24px;box-shadow:0 4px 18px #0000002e}@media (max-width:900px){.gcols{grid-template-columns:repeat(2,minmax(0,1fr))}.colpick{grid-template-columns:repeat(2,1fr)}.sessionlink{flex-direction:column}}.nswcol{text-align:center;flex:none;justify-content:center;width:76px;display:flex}.bellwrap{flex:none;position:relative}.bellpop{background:var(--surface);border:1px solid var(--line);width:min(360px,100vw - 32px);max-height:min(70vh,520px);box-shadow:var(--shadow-2);z-index:40;border-radius:12px;padding:8px;position:absolute;top:calc(100% + 6px);right:0;overflow:auto}.bellhead{justify-content:space-between;align-items:center;gap:8px;padding:6px 8px 8px;display:flex}.belllist{gap:2px;margin:0;padding:0;list-style:none;display:grid}.bellitem{text-align:left;width:100%;color:var(--fg);cursor:pointer;font:inherit;background:0 0;border:0;border-radius:8px;gap:2px;padding:8px 10px 8px 18px;display:grid;position:relative}.bellitem:hover,.bellitem:focus-visible{background:var(--surface-2)}.bellitem .bt{font-size:14px;line-height:1.35}.bellitem.unread{background:var(--accent-soft)}.bellitem.unread:before{content:"";background:var(--accent);border-radius:50%;width:6px;height:6px;position:absolute;top:14px;left:7px}.bellitem.unread .bt{font-weight:600}.bellempty{padding:12px 8px}.bellhead .lnk{color:var(--link);font:inherit;cursor:pointer;text-underline-offset:2px;background:0 0;border:0;padding:0;font-size:13px;text-decoration:underline}:root{--proto:0px}html,body{margin:0}.brand.flat{padding:0}.m0{margin:0}.center{justify-content:center}.ways.n1{grid-template-columns:1fr}.ways.n2{grid-template-columns:repeat(2,1fr)}.ways.n3{grid-template-columns:repeat(3,1fr)}.way i.idl img{width:42px;height:42px;display:block}.authbox .err{background:var(--accent-soft);color:var(--accent-strong);border-radius:8px;margin:0;padding:10px 12px;font-size:13px;font-weight:600}.consents{gap:10px;display:grid}.pwreq{gap:6px;margin:0;padding:0;font-size:13px;list-style:none;display:grid}.pwreq li{color:var(--muted);align-items:center;gap:8px;display:flex}.pwreq li i{border:1.5px solid var(--line-strong);border-radius:50%;flex:none;width:16px;height:16px;display:inline-block}.pwreq li.ok{color:var(--ok)}.pwreq .pwok svg{width:16px;height:16px;display:block}.homebox{width:min(640px,100%)}.decklist{gap:10px;margin:0;padding:0;list-style:none;display:grid}.decklist li{border:1px solid var(--line);background:var(--surface-2);border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.way i.mailway{background:#2f2e33}a.nav,.crumbs a,a.tile,a.btn{color:inherit;text-decoration:none}a.nav{color:var(--fg)}.crumbs a{color:var(--muted);border-radius:4px;padding:4px 6px;font-weight:600}.crumbs a:hover{background:var(--surface-2);color:var(--fg)}img.suiticon{flex:none;width:16px;height:16px;display:block}.sl img.suiticon{width:18px;height:18px}.chip img.suiticon{width:16px;height:16px}.scales img.scicon{width:11px;height:11px}.big .hd img{width:7.14cqw;height:7.14cqw}.big .sc2 img{width:4.1cqw;height:4.1cqw}.howbody img.scicon{vertical-align:-3px;width:16px;height:16px;display:inline-block}.cover.img{background-position:50%;background-size:cover}.mename{font-size:13px}.loading{color:var(--muted);font-size:13px}.filters .ratings{align-items:flex-end}.filters .ratings .field{flex:0 150px}.filters .ratings .field.search{flex:220px}.dright{gap:6px}.dright .desc{max-width:60ch;margin:0}@media (max-width:760px){.crumbs>a{display:none}}.btn.wide{width:100%}.btn.between{justify-content:space-between}.favmark{width:12px;height:12px;color:var(--accent);display:inline-grid}.favmark svg{width:12px;height:12px}.btn .favmark,.btn .favmark svg{width:14px;height:14px}.minw0{min-width:0}.vbtns{gap:6px}.vres{justify-items:end;gap:6px}.resitem{border-bottom:1px solid var(--line);gap:8px;padding-bottom:12px}.lblrows{gap:10px}.row.nowrap{flex-wrap:nowrap;gap:6px}.center-text{text-align:center}.turn{gap:8px}.placegrid button.cur{border-color:var(--accent);background:var(--accent-soft)}a.iconbtn{color:var(--fg);place-items:center;display:grid}.handoff .hic svg{width:28px;height:28px}.trash{gap:8px}.ico{background:var(--icc);width:100%;height:100%;-webkit-mask:var(--icu) center/contain no-repeat;-webkit-mask:var(--icu) center/contain no-repeat;mask:var(--icu) center/contain no-repeat;display:block}.d1c .ty img,.d1c .ci img,.d1c .mi img,.d1c .rt img{width:100%;height:100%;display:block}.d1c .rt img{width:calc(var(--u)*28);height:calc(var(--u)*28);flex:none}.page.narrow{max-width:640px}.bullets{gap:6px;margin:0;padding-left:18px;display:grid}.authbox .panel{box-shadow:none;background:0 0;border:0;padding:0}.page.mid{max-width:860px}.row.end{align-items:flex-end}.field.grow{flex:240px;min-width:0}.avatar.idmail{background:#2f2e33;border-radius:8px;font-size:11px}.listrow>svg{width:22px;height:22px;color:var(--muted);flex:none}.meter{background:var(--sunken);border-radius:3px;flex:none;width:84px;height:6px;overflow:hidden}.meter i{height:100%;width:var(--p);background:var(--accent);display:block}.eachp .listrow{padding:8px 0}.pill svg{vertical-align:-2px;width:13px;height:13px;margin-right:3px}.mt4{margin-top:4px}.stack.g16{gap:16px}.row.center{justify-content:center}.sum20{font-size:20px}.ordrow{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:8px 12px;padding:12px 0;display:flex}.ordrow:first-of-type{border-top:0}.ordrow .od{width:96px}.ordrow .grow{flex:1;min-width:180px}.ordrow .acts{flex-wrap:wrap;gap:6px;display:flex}.refl{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.reftext{width:100%;min-height:96px}.payst{max-width:560px}@media (max-width:640px){.ordrow .od{width:auto}}.spbrand{align-items:center;gap:8px;min-width:0;display:flex}.splogo{object-fit:contain;max-width:120px;max-height:32px}.spname{background:var(--accent);color:var(--accent-ink)}.shell.collapsed .spbrand .lbl{display:none}.spacetag{align-items:center;gap:4px;display:inline-flex}.cologo.spdot{vertical-align:middle;border-radius:50%;width:14px;min-width:14px;height:14px;padding:0;display:inline-block}.optlist{flex-direction:column;gap:6px;display:flex}.optrow{border:1px solid var(--line);border-radius:8px;flex-wrap:wrap;align-items:center;gap:10px;padding:8px 10px;display:flex}.optrow.on{border-color:var(--accent);background:var(--accent-soft)}.optrow .grow{flex:1;min-width:200px}.ostage{min-width:150px}.optres .row.between{flex-wrap:wrap;gap:6px}.stagehead{margin-top:14px}.tilewrap{flex-direction:column;min-width:0;display:flex;position:relative}.tilewrap>.tile{flex:1}.bmenu{z-index:3;position:absolute;top:8px;right:8px}.bmenu.onboard{position:relative;top:auto;right:auto}.bmenu .kebab{background:color-mix(in srgb,var(--surface) 88%,transparent);border:1px solid var(--line);border-radius:999px;width:32px;height:32px}.bmenu .menu{min-width:220px;left:auto;right:0}.bmenu .menu button.danger{color:var(--accent-strong)}.pickl{gap:6px;max-height:min(46vh,360px);display:grid;overflow:auto}.pickr{border:1px solid var(--line);border-radius:10px;grid-template-columns:auto auto 1fr auto;align-items:center;gap:10px;padding:8px 10px;font-size:13px;display:grid}.pickr:not(:has(input)){grid-template-columns:auto 1fr auto}.pickr.off{opacity:.55}.pickr .who,.offer .who{gap:2px;min-width:0;display:grid}.offers .offer{background:var(--accent-soft);border-color:#0000;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;display:grid}@media (max-width:640px){.offers .offer{grid-template-columns:auto 1fr}.offers .offer>.row{grid-column:1/-1}}.tiep{border-color:color-mix(in srgb,var(--accent) 35%,var(--line))}.tiep .handoff{padding:20px 12px}.field.inl{align-items:center;gap:8px;font-weight:600;display:flex}.field.inl select{width:auto}.nobr{overflow-wrap:anywhere}.bmenu .menu button svg{width:16px;height:16px;color:var(--muted)}
