@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../media/a342834df7752944-s.1ypl14jhz9yyw.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../media/d3fe2f289711ac3f-s.2g9li78_0_it5.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../media/58c4895d0a0ef7cc-s.00u3xrku2lqty.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../media/bfc7db5c00d21bc5-s.2vepgg3wcdr2q.woff2)format("woff2");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:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../media/6ab0db14f70d8ed6-s.2ttjmmx-9gnz1.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../media/a343f882a40d2cc9-s.p.3259ncl47-hqj.woff2)format("woff2");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:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a342834df7752944-s.1ypl14jhz9yyw.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../media/d3fe2f289711ac3f-s.2g9li78_0_it5.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../media/58c4895d0a0ef7cc-s.00u3xrku2lqty.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../media/bfc7db5c00d21bc5-s.2vepgg3wcdr2q.woff2)format("woff2");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:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../media/6ab0db14f70d8ed6-s.2ttjmmx-9gnz1.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a343f882a40d2cc9-s.p.3259ncl47-hqj.woff2)format("woff2");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:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../media/a342834df7752944-s.1ypl14jhz9yyw.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../media/d3fe2f289711ac3f-s.2g9li78_0_it5.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../media/58c4895d0a0ef7cc-s.00u3xrku2lqty.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../media/bfc7db5c00d21bc5-s.2vepgg3wcdr2q.woff2)format("woff2");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:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../media/6ab0db14f70d8ed6-s.2ttjmmx-9gnz1.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../media/a343f882a40d2cc9-s.p.3259ncl47-hqj.woff2)format("woff2");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:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(../media/a342834df7752944-s.1ypl14jhz9yyw.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(../media/d3fe2f289711ac3f-s.2g9li78_0_it5.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(../media/58c4895d0a0ef7cc-s.00u3xrku2lqty.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(../media/bfc7db5c00d21bc5-s.2vepgg3wcdr2q.woff2)format("woff2");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:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(../media/6ab0db14f70d8ed6-s.2ttjmmx-9gnz1.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(../media/a343f882a40d2cc9-s.p.3259ncl47-hqj.woff2)format("woff2");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:Manrope Fallback;src:local(Arial);ascent-override:103.31%;descent-override:29.07%;line-gap-override:0.0%;size-adjust:103.19%}.manrope_d4a28fab-module__adTwVa__className{font-family:Manrope,Manrope Fallback;font-style:normal}.manrope_d4a28fab-module__adTwVa__variable{--font-latin:"Manrope", "Manrope Fallback"}
@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:400;font-display:swap;src:url(../media/c9a0d344f313d307-s.p.04otpyah9cwvk.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC7,U+10EC9-10EEE,U+10EF?,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:400;font-display:swap;src:url(../media/aa914dbbd9a27e94-s.31e-htzfeyhln.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:400;font-display:swap;src:url(../media/5a1ede1938590d51-s.37a4gm19wsmwj.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:400;font-display:swap;src:url(../media/5d6231e6818a3930-s.0t4anfzf7qhnx.woff2)format("woff2");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:IBM Plex Sans Arabic;font-style:normal;font-weight:500;font-display:swap;src:url(../media/280fac012b00b901-s.p.3vz72b7p-u7db.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC7,U+10EC9-10EEE,U+10EF?,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:500;font-display:swap;src:url(../media/65b08f011bd29e21-s.1lggw6jas8_2n.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a1b65e215f8df202-s.09n5l2o_c63-v.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:500;font-display:swap;src:url(../media/3347fc7792f0b5ea-s.3bwea2rv5j-ez.woff2)format("woff2");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:IBM Plex Sans Arabic;font-style:normal;font-weight:600;font-display:swap;src:url(../media/ceec3e50f42c26e3-s.p.2kfcf8ox-s2t2.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC7,U+10EC9-10EEE,U+10EF?,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:600;font-display:swap;src:url(../media/b140408e2d7eae5d-s.44293pltj-0q4.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:600;font-display:swap;src:url(../media/d3af3242084a193c-s.19sf16kk8bs_r.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:600;font-display:swap;src:url(../media/441492499fc86682-s.3k-oj3hs98av5.woff2)format("woff2");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:IBM Plex Sans Arabic;font-style:normal;font-weight:700;font-display:swap;src:url(../media/5ad8fdb5805e9b4a-s.p.0zeo54vr6bp6h.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC7,U+10EC9-10EEE,U+10EF?,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:700;font-display:swap;src:url(../media/bb8a9270184a3556-s.1mw73gddwkwfh.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:700;font-display:swap;src:url(../media/b3f2ed44161db83e-s.3d284zecdje-f.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:700;font-display:swap;src:url(../media/84cd8d504984ae62-s.0x11s69nnl30n.woff2)format("woff2");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:IBM Plex Sans Arabic Fallback;src:local(Arial);ascent-override:107.25%;descent-override:41.02%;line-gap-override:0.0%;size-adjust:101.17%}.ibm_plex_sans_arabic_3db23e2d-module__wwvYAa__className{font-family:IBM Plex Sans Arabic,IBM Plex Sans Arabic Fallback;font-style:normal}.ibm_plex_sans_arabic_3db23e2d-module__wwvYAa__variable{--font-arabic:"IBM Plex Sans Arabic", "IBM Plex Sans Arabic Fallback"}
:root{--carbon:#111315;--navy:#0b1f2a;--copper:#b87333;--copper-text:#8a5118;--copper-on-dark:#c98a46;--silver:#c7cdd1;--paper:#f4f1ea;--ink:#111315;--muted:#5b6268;--line:#ddd8cc;--bg:var(--paper);--surface:#fff;--surface-2:#f7f4ee;--heading:var(--navy);--line-strong:#c2c6c4;--ok-bg:#dff1e5;--ok-fg:#1f6a3b;--ok-line:#b9dcc3;--bad-bg:#fbe3dc;--bad-fg:#a4402a;--bad-line:#ebc2b4;--warn-bg:#fdf6ee;--warn-fg:#8a4f1c;--warn-line:#e0cdb3;--info-bg:#e4ebf0;--font:var(--font-latin), var(--font-arabic), system-ui, sans-serif}html[dir=rtl]{--font:var(--font-arabic), var(--font-latin), system-ui, sans-serif}*{box-sizing:border-box}body{background:var(--bg);color:var(--ink);font-family:var(--font);margin:0;line-height:1.6}a{color:inherit;text-decoration:none}td,.num{font-variant-numeric:tabular-nums}.topbar{background:var(--carbon);color:var(--paper);flex-wrap:wrap;align-items:center;gap:2rem;padding:1.26rem clamp(1rem,4vw,3rem);display:flex}.brand{align-items:center;gap:.7rem;display:flex}.brand-text{flex-direction:column;line-height:1.15;display:flex}.wordmark{font-family:var(--font-latin), sans-serif;letter-spacing:.14em;font-weight:700}.legal{font-family:var(--font-arabic), sans-serif;color:var(--silver);font-size:.72rem}.nav{flex-wrap:wrap;gap:1.4rem;font-weight:500;display:flex}.nav a:hover{color:var(--copper-on-dark)}.actions{align-items:center;gap:.8rem;margin-inline-start:auto;display:flex}.lang{color:var(--silver);font-size:.9rem}.button{background:var(--copper);color:var(--paper);border-radius:6px;padding:.45rem 1rem;font-weight:600}main{padding-inline:clamp(1rem,4vw,3rem)}.hero{max-width:52rem;padding-block:clamp(3rem,8vw,6rem) 2rem}.eyebrow{font-family:var(--font-latin), sans-serif;letter-spacing:.2em;color:var(--copper-text);font-size:.8rem;font-weight:600}h1{color:var(--heading);margin:.4rem 0 1rem;font-size:clamp(1.8rem,4vw,2.8rem);line-height:1.2}.lead{color:var(--muted);max-width:44rem;font-size:1.1rem}.promise{color:var(--heading);font-weight:600}.pillars{grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));gap:1rem;padding-bottom:4rem;display:grid}.pillar{background:var(--surface);border:1px solid var(--line);border-top:3px solid var(--copper);border-radius:10px;padding:1.4rem}.pillar h2{color:var(--heading);margin:0 0 .4rem;font-size:1.15rem}.pillar p{color:var(--muted);margin:0}.page{padding-block:3rem 4rem}.table-wrap{margin-top:1.5rem;overflow-x:auto}table{border-collapse:collapse;background:var(--surface);border:1px solid var(--line);width:100%;min-width:48rem}th,td{text-align:start;vertical-align:top;border-bottom:1px solid var(--line);padding:.8rem 1rem;font-size:.92rem}thead th{background:var(--navy);color:var(--paper);font-weight:600}tbody th{color:var(--heading);min-width:11rem}.tag{background:var(--copper);color:#fff;border-radius:4px;margin-inline-start:.5rem;padding:0 .4rem;font-size:.7rem;display:inline-block}.codes{color:var(--muted);font-family:var(--font-latin), sans-serif;display:block}.reqs{margin:0;padding-inline-start:1rem}.reqs em{color:var(--copper-text);font-style:normal}.reqs small,.muted{color:var(--muted)}.prohibited{color:var(--bad-fg);font-weight:600}.onboarding{max-width:46rem}.stepper{counter-reset:step;flex-wrap:wrap;gap:.4rem;margin:0 0 1.5rem;padding:0;list-style:none;display:flex}.stepper li{counter-increment:step;background:var(--surface);border:1px solid var(--line);color:var(--muted);border-radius:999px;padding:.35rem .8rem;font-size:.85rem}.stepper li:before{content:counter(step) " ";font-family:var(--font-latin), sans-serif;font-weight:700}.stepper li.done{border-color:var(--navy);color:var(--heading)}.stepper li.current{background:var(--navy);border-color:var(--navy);color:var(--paper)}.card{background:var(--surface);border:1px solid var(--line);border-radius:12px;gap:1rem;margin-bottom:1.2rem;padding:clamp(1.2rem,3vw,2rem);display:grid}.card h1{margin:0;font-size:clamp(1.4rem,3vw,1.9rem)}.card h2{color:var(--heading);margin:0;font-size:1.15rem}.card .lead{margin:0;font-size:1rem}.card.dev{border-style:dashed}.subcard{border:1px solid var(--line);background:var(--surface-2);border-radius:10px;gap:.9rem;padding:1.2rem;display:grid}label{gap:.35rem;font-weight:500;display:grid}input:not([type=checkbox]):not([type=radio]),select,textarea{font:inherit;border:1px solid var(--line-strong);background:var(--surface);border-radius:8px;width:100%;padding:.6rem .75rem}input:focus,select:focus,textarea:focus{outline:2px solid var(--copper);outline-offset:1px}fieldset{border:0;gap:.5rem;margin:0;padding:0;display:grid}legend{margin-bottom:.4rem;font-weight:600}.checks{grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));gap:.4rem 1rem;display:grid}.check{align-items:center;gap:.5rem;font-weight:400;display:flex}.choices{gap:.5rem;display:grid}.choice{border:1px solid var(--line);cursor:pointer;border-radius:10px;align-items:flex-start;gap:.7rem;padding:.8rem 1rem;font-weight:400;display:flex}.choice span{display:grid}.choice small{color:var(--muted)}.row{flex-wrap:wrap;gap:.8rem;display:flex}.row>label{flex:12rem}button.button{font:inherit;cursor:pointer;border:0;justify-self:start}.button.secondary{background:var(--navy)}button.link{color:var(--bad-fg);cursor:pointer;font:inherit;background:0 0;border:0;text-decoration:underline}.alert{background:var(--bad-bg);border:1px solid var(--bad-line);color:var(--bad-fg);border-radius:8px;margin:0 0 1rem;padding:.8rem 1rem}.alert ul{margin:.4rem 0 0}.notice{background:var(--warn-bg);border:1px solid var(--warn-line);color:var(--warn-fg);border-radius:8px;margin:0;padding:.7rem 1rem}.licence-list{gap:.8rem;margin:0;padding:0;list-style:none;display:grid}.licence-list li{border-bottom:1px solid var(--line);gap:.3rem;padding-bottom:.7rem;display:grid}.held{color:var(--ok-fg);align-items:center;gap:.8rem;font-size:.9rem;display:flex}.tag.subtle{background:var(--silver);color:var(--ink)}.summary{grid-template-columns:minmax(8rem,max-content) 1fr;gap:.5rem 1.2rem;margin:0;display:grid}.summary dt{color:var(--heading);font-weight:600}.summary dt a{color:var(--copper-text);font-size:.85rem;font-weight:400}.summary dd{margin:0}.who{color:var(--silver);font-size:.85rem}textarea{resize:vertical}fieldset.plain{gap:1rem;min-width:0;display:grid}fieldset.plain:disabled{opacity:.6}bdi.num{direction:ltr;unicode-bidi:isolate}.held fieldset.plain{align-items:center;gap:.8rem;display:flex}.cta{margin-top:1.5rem}.notice.verify{gap:.5rem;margin-bottom:1rem;display:grid}.notice.verify p{margin:0}.cards{align-items:flex-start}.cards>.card{flex:18rem}.chips{flex-wrap:wrap;gap:.4rem;margin:1rem 0 1.5rem;display:flex}.chip{border:1px solid var(--line);background:var(--surface);border-radius:999px;padding:.3rem .8rem;font-size:.85rem}.chip.on{background:var(--navy);color:var(--paper);border-color:var(--navy)}.grid-cards{grid-template-columns:repeat(auto-fill,minmax(16rem,1fr));gap:1rem;padding-bottom:3rem;display:grid}.lot-card{background:var(--surface);border:1px solid var(--line);border-top:3px solid var(--copper);border-radius:12px;gap:.3rem;padding:1.1rem;display:grid}.lot-card:hover{border-color:var(--copper)}.lot-cat{color:var(--copper-text);font-size:.8rem;font-weight:600}.lot-price{color:var(--heading);font-size:1.15rem;font-weight:700}.notice.ok{background:var(--ok-bg);border-color:var(--ok-line);color:var(--ok-fg)}.summary.small{font-size:.92rem}.terms{white-space:pre-wrap;font-family:var(--font);background:var(--surface-2);border:1px solid var(--line);border-radius:8px;max-height:22rem;padding:1rem;font-size:.85rem;overflow:auto}.small{font-size:.9rem}details.card>summary{cursor:pointer;color:var(--heading);font-weight:600}.order .stepper li{font-size:.78rem}.inv-head{justify-content:space-between;align-items:flex-start}.qr svg{width:140px;height:140px}.totals{justify-self:end;font-size:1rem}@media print{.topbar,.site-footer,.noprint{display:none}.card{border:0}body{background:var(--surface)}}.admin-nav{padding-inline:0}.stats{grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));gap:1rem;margin:1.5rem 0;display:grid}.stat{background:var(--surface);border:1px solid var(--line);border-radius:12px;gap:.2rem;padding:1.2rem;display:grid}.stat strong{color:var(--heading);font-size:2rem;font-family:var(--font-latin), sans-serif}.stat span{color:var(--muted)}.field{flex:12rem;align-content:start;gap:.35rem;font-weight:500;display:grid}.ss{position:relative}.ss-button{font:inherit;text-align:start;border:1px solid var(--line-strong);background:var(--surface);cursor:pointer;border-radius:8px;justify-content:space-between;align-items:center;gap:.5rem;width:100%;padding:.6rem .75rem;display:flex}.ss-button:focus-visible{outline:2px solid var(--copper);outline-offset:1px}.ss-caret{color:var(--muted)}.ss-pop{z-index:20;inset-inline:0;background:var(--surface);border:1px solid var(--line-strong);border-radius:8px;position:absolute;top:calc(100% + 4px);overflow:hidden;box-shadow:0 8px 24px #0000001f}.ss-search{border:0!important;border-bottom:1px solid var(--line)!important;border-radius:0!important}.ss-list{max-height:20rem;padding-bottom:.3rem;overflow-y:auto}.ss-group{background:var(--navy);color:var(--copper-on-dark);padding:.4rem .75rem;font-size:.85rem;font-weight:700;position:sticky;top:0}.ss-opt{text-align:start;width:100%;font:inherit;cursor:pointer;background:0 0;border:0;padding:.45rem .75rem .45rem 1.1rem;font-weight:400;display:block}[dir=rtl] .ss-opt{padding:.45rem 1.1rem .45rem .75rem}.ss-opt:hover,.ss-opt:focus-visible{background:var(--warn-bg);outline:none}.ss-opt.on{color:var(--copper-text);font-weight:600}.ss-empty{color:var(--muted);margin:0;padding:.6rem .75rem}.weight{flex:16rem}.weight-row{align-items:end;gap:.5rem;display:flex}.weight-row>label{flex:1}.weight-row>span{color:var(--muted);padding-bottom:.65rem}.weight-total{color:var(--heading);font-size:.85rem;font-weight:600}.filters{flex-wrap:wrap;align-items:end;gap:.8rem;margin:1rem 0 1.5rem;display:flex}.filters .field{max-width:22rem}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.mk{--gut:clamp(1rem, 4vw, 3rem);--card:var(--surface);--tint:var(--warn-bg);--hair:var(--line);padding-bottom:4rem}.mk-hero{margin-inline:calc(-1 * var(--gut));padding:clamp(2rem, 5vw, 3.2rem) var(--gut) 0;background:var(--navy);color:var(--paper);position:relative}.mk-hero:after{content:"";inset-inline:0;background:linear-gradient(90deg, var(--copper), #d9a066 50%, var(--silver));height:4px;position:absolute;bottom:0}.mk-hero-inner{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:2rem;display:flex}.mk-hero h1{color:#fff;letter-spacing:-.01em;margin:0 0 .5rem;font-size:clamp(2.2rem,5vw,3.4rem)}.mk-lead{max-width:34rem;color:var(--silver);margin:0;font-size:1.05rem}.mk-stats{flex-wrap:wrap;gap:.7rem;margin:0;padding:0;list-style:none;display:flex}@property --mk-angle{syntax:"<angle>";inherits:true;initial-value:70deg}.mk-stats li{isolation:isolate;--mk-angle:70deg;--mk-sweep:conic-gradient(from var(--mk-angle), #1a2e3a, var(--copper) 5%, #1a2e3a 14%, #1a2e3a 50%, var(--silver) 60%, #1a2e3a 64%);transition:--mk-angle 2s;display:flex;position:relative}.mk-stats li:before{content:"";z-index:-1;background:var(--mk-sweep);filter:blur(14px);opacity:.38;pointer-events:none;border-radius:17px;position:absolute;inset:-3px}.mk-stats li:hover{--mk-angle:-110deg}.mk-stats li:focus-within{--mk-angle:430deg;transition-duration:4s}.mk-stat{background:linear-gradient(#0f2633, #0f2633) padding-box, var(--mk-sweep) border-box;min-inline-size:9.5rem;color:var(--paper);border:1.5px solid #0000;border-radius:14px;grid-template-columns:auto 1fr;align-content:start;align-items:center;column-gap:.7rem;padding:.85rem 1.15rem .8rem;display:grid;position:relative}.mk-stat-icon{color:var(--copper-on-dark);box-sizing:content-box;background:#b8733329;border-radius:9px;grid-row:1/span 2;block-size:1.9rem;inline-size:1.9rem;padding:.3rem}.mk-stat strong{font-family:var(--font-latin), sans-serif;color:#fff;font-variant-numeric:tabular-nums;font-size:clamp(1.55rem,2.8vw,2.05rem);font-weight:700;line-height:1.1}.mk-stat-label{color:var(--silver);font-size:.85rem}.mk-stat:not(:has(.mk-stat-icon)){grid-template-columns:1fr}.mk-stat-hint{color:var(--copper-on-dark);border-block-start:1px solid #ffffff1f;grid-column:1/-1;align-items:center;gap:.25rem;margin-block-start:.5rem;padding-block-start:.45rem;font-size:.8rem;font-weight:600;display:inline-flex}.mk-stat-hint svg{transition:transform .18s}[dir=rtl] .mk-stat-hint svg{transform:scaleX(-1)}.mk-stat.link{transition:transform .18s}.mk-stat.link:hover{transform:translateY(-2px)}.mk-stat.link:hover .mk-stat-hint svg{transform:translate(3px)}[dir=rtl] .mk-stat.link:hover .mk-stat-hint svg{transform:scaleX(-1)translate(3px)}.mk-stat.link:active{transform:translateY(0)}.mk-stat.link:focus-visible{outline-offset:2px;outline:3px solid #fff}@media (prefers-reduced-motion:reduce){.mk-stats li,.mk-stat.link,.mk-stat-hint svg{transition:none}.mk-stat.link:hover{transform:none}}.mk-search{flex-wrap:wrap;align-items:stretch;gap:.6rem;padding:1.6rem 0 2rem;display:flex}.mk-q{background:var(--surface);color:var(--muted);border-radius:12px;flex:22rem;align-items:center;gap:.6rem;padding:0 1rem;display:flex}.mk-q input{outline:none;font-size:1rem;background:0 0!important;border:0!important;padding:.85rem 0!important}.mk-q:focus-within{outline:3px solid var(--copper-on-dark);outline-offset:2px}.mk-sort{color:var(--silver);align-items:center;gap:.5rem;font-weight:500;display:flex}.mk-sort select{border:0;border-radius:12px;width:auto;padding:.8rem .9rem}.mk-go{background:var(--copper);color:#fff;font:inherit;cursor:pointer;border:0;border-radius:12px;padding:0 1.6rem;font-weight:700}.mk-go:hover{background:#c98a46}.mk-go:focus-visible{outline-offset:2px;outline:3px solid #fff}.mk-body{grid-template-columns:21.5rem 1fr;align-items:start;gap:2rem;margin-top:2rem;display:grid}.mk-side{background:var(--card);border:1px solid var(--hair);border-radius:16px;max-height:calc(100vh - 2rem);position:sticky;top:1rem;overflow-y:auto}.mk-drawer>summary{display:none}.mk-side-inner{padding:1.2rem 1rem 1.4rem}.mk-side-h{color:var(--heading);margin:.2rem .5rem .6rem;font-size:1rem}.mk-side-h:not(:first-child){border-top:1px solid var(--hair);margin-top:1.6rem;padding-top:1.2rem}.mk-haz-h{color:var(--bad-fg);margin:.9rem .5rem .3rem;font-size:.8rem;font-weight:700}.mk-list{gap:2px;margin:0;padding:0;list-style:none;display:grid}.mk-row{color:var(--ink);border-radius:10px;justify-content:space-between;align-items:center;gap:.8rem;padding:.55rem .7rem;font-weight:500;display:flex}.mk-row.sub{padding-block:.42rem;font-size:.9rem;font-weight:400}.mk-row:hover{background:var(--tint)}.mk-row:focus-visible{outline:2px solid var(--copper);outline-offset:1px}.mk-row.on{background:var(--navy);color:#fff}.mk-row.empty:not(.on){color:var(--muted)}.mk-count{background:var(--tint);min-width:1.9rem;color:var(--warn-fg);text-align:center;font-variant-numeric:tabular-nums;font-size:.8rem;font-weight:700;line-height:1.5rem;font-family:var(--font-latin), sans-serif;border-radius:999px;padding:0 .5rem}.mk-row.on .mk-count{background:var(--copper);color:#fff}.mk-row.empty:not(.on) .mk-count{color:var(--muted);background:0 0;font-weight:500}.mk-isri{color:#9a9ea2;margin-inline-start:.4rem;font-size:.72rem}.mk-row.on .mk-isri{color:var(--silver)}.mk-family{margin-top:.3rem}.mk-family>summary{cursor:pointer;color:var(--copper-text);border-radius:10px;justify-content:space-between;align-items:center;padding:.55rem .7rem;font-weight:700;list-style:none;display:flex}.mk-family>summary::-webkit-details-marker{display:none}.mk-family>summary:before{content:"";border-block-end:2px solid;border-inline-end:2px solid;block-size:.45rem;inline-size:.45rem;margin-inline-end:.6rem;transition:transform .15s;transform:rotate(-45deg)}[dir=rtl] .mk-family>summary:before,.mk-family[open]>summary:before{transform:rotate(45deg)}.mk-family>summary>span{flex:1}.mk-family>summary:hover{background:var(--tint)}.mk-family .mk-list{padding-inline-start:.9rem}.mk-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.8rem 1.2rem;margin-bottom:1.2rem;display:flex}.mk-found{color:var(--heading);margin:0;font-size:1.1rem;font-weight:700}.mk-pills{flex-wrap:wrap;align-items:center;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.mk-pill{background:var(--navy);color:#fff;border-radius:999px;align-items:center;gap:.5rem;padding:.35rem .9rem;font-size:.88rem;font-weight:500;display:inline-flex}.mk-pill span{color:var(--copper-on-dark);font-size:1.1rem;line-height:1}.mk-pill:hover span{color:#fff}.mk-clear{color:var(--warn-fg);text-underline-offset:3px;font-size:.88rem;font-weight:600;text-decoration:underline}.mk-grid{grid-template-columns:repeat(auto-fill,minmax(17.5rem,1fr));gap:1.4rem;margin:0;padding:0;list-style:none;display:grid}.mk-card{background:var(--card);border:1px solid var(--hair);border-radius:16px;flex-direction:column;gap:.5rem;height:100%;padding:1.4rem 1.4rem 1.2rem;transition:border-color .15s,box-shadow .15s,transform .15s;display:flex}.mk-card:hover{border-color:var(--copper);transform:translateY(-2px);box-shadow:0 10px 28px #0b1f2a1a}.mk-card:focus-visible{outline:3px solid var(--copper);outline-offset:2px}.mk-card-top{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.mk-cat{background:var(--tint);color:var(--warn-fg);border-radius:999px;padding:.2rem .75rem;font-size:.8rem;font-weight:700}.mk-haz{background:var(--bad-bg);color:var(--bad-fg);border-radius:999px;padding:.2rem .7rem;font-size:.75rem;font-weight:700}.mk-card h3{color:var(--heading);margin:.4rem 0 0;font-size:1.2rem;line-height:1.35}.mk-grade{color:var(--muted);margin:0;font-size:.92rem}.mk-price{color:var(--heading);font-size:1.7rem;font-weight:700;font-family:var(--font-latin), sans-serif;margin:.5rem 0 0;line-height:1.2}.mk-price span{color:var(--muted);font-size:.85rem;font-weight:500;font-family:var(--font)}.mk-stock p{margin:.45rem 0 0;font-size:.9rem}.mk-bar{background:var(--surface-2);border-radius:999px;block-size:8px;margin-top:.4rem;overflow:hidden}.mk-bar span{border-radius:inherit;background:linear-gradient(90deg, var(--copper), #d9a066);block-size:100%;display:block}.mk-foot{border-top:1px solid var(--hair);color:var(--muted);flex-wrap:wrap;gap:.4rem 1rem;margin-top:auto;padding-top:.9rem;font-size:.86rem;display:flex}.mk-foot span{align-items:center;gap:.35rem;display:inline-flex}.mk-seller svg{color:#2f7a4a}.mk-city svg{color:var(--copper)}.mk-cta{background:var(--copper);color:#fff;border-radius:10px;align-self:flex-start;margin-top:.6rem;padding:.5rem 1rem;font-size:.9rem;font-weight:700}.mk-card:hover .mk-cta{background:var(--navy)}.mk-empty{background:var(--card);border:1px dashed #d8cfbf;border-radius:16px;justify-items:start;gap:.6rem;padding:clamp(2rem,5vw,3rem);display:grid}.mk-empty h2{color:var(--heading);margin:0;font-size:1.3rem}.mk-empty p{color:var(--muted);max-width:32rem;margin:0 0 .6rem}.mk-hero.solo{padding-bottom:clamp(2rem,4vw,2.8rem)}.mk-hero-action{margin-top:1.3rem}.mk-hero-btn{background:var(--copper);color:#fff;border-radius:12px;padding:.7rem 1.4rem;font-weight:700;display:inline-block}.mk-hero-btn:hover{background:#c98a46}.mk-hero-btn:focus-visible{outline-offset:2px;outline:3px solid #fff}.mk-single{gap:1.6rem;margin-top:2rem;display:grid}.mk-section{gap:1rem;margin-bottom:2.4rem;scroll-margin-top:1rem;display:grid}.mk-h2{color:var(--heading);margin:0;font-size:1.3rem}.mk-tags{flex-wrap:wrap;gap:.35rem;display:inline-flex}.mk-type{background:var(--info-bg);color:var(--heading);border-radius:999px;padding:.2rem .7rem;font-size:.75rem;font-weight:700}.mk-price-label{color:var(--muted);margin:.5rem 0 -.4rem;font-size:.8rem;font-weight:600}.mk-price.small{color:var(--muted);font-size:1.1rem}.mk-meta{color:var(--muted);justify-content:space-between;gap:1rem;margin:0;font-size:.92rem;display:flex}.mk-meta strong{color:var(--heading)}.mk-note{color:var(--muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:.9rem;display:-webkit-box;overflow:hidden}.mk-when svg{color:var(--copper)}.mk-when.urgent{color:var(--bad-fg);font-weight:700}.mk-when.urgent svg{color:var(--bad-fg)}.mk-status{background:var(--info-bg);color:var(--heading);white-space:nowrap;border-radius:999px;padding:.2rem .7rem;font-size:.75rem;font-weight:700}.mk-status.s-listed,.mk-status.s-open,.mk-status.t-live{background:var(--ok-bg);color:var(--ok-fg)}.mk-status.s-sold_out,.mk-status.s-awarded,.mk-status.t-done{background:var(--info-bg);color:var(--heading)}.mk-status.s-withdrawn,.mk-status.s-closed,.mk-status.t-stop{background:var(--bad-bg);color:var(--bad-fg)}.mk-status.s-draft{background:var(--surface-2);color:var(--muted)}.mk-seg{background:var(--surface);border:1px solid var(--hair);border-radius:14px;flex-wrap:wrap;justify-self:start;gap:.3rem;margin-bottom:1.2rem;padding:.3rem;display:inline-flex}.mk-seg a{color:var(--muted);border-radius:10px;align-items:center;gap:.5rem;padding:.5rem 1rem;font-weight:600;display:inline-flex}.mk-seg a:hover{color:var(--heading);background:var(--tint)}.mk-seg a.on{background:var(--navy);color:#fff}.mk-seg a.on .mk-count{background:var(--copper);color:#fff}.mk-seg a:focus-visible{outline:2px solid var(--copper);outline-offset:1px}.mk-panel{background:var(--surface);border:1px solid var(--hair);border-top:4px solid var(--copper);border-radius:16px;gap:1.1rem;padding:clamp(1.4rem,3vw,2rem);display:grid}.mk-panel h2{color:var(--heading);margin:0;font-size:1.35rem}.mk-fieldset{background:var(--surface-2);border-radius:12px;border:1px solid var(--hair)!important;gap:.8rem!important;padding:1.1rem!important}.mk-rows{gap:.8rem;margin:0;padding:0;list-style:none;display:grid}.mk-order{background:var(--surface);border:1px solid var(--hair);border-radius:16px;grid-template-columns:1fr auto auto;align-items:center;gap:1.5rem;padding:1.2rem 1.4rem;transition:border-color .15s,box-shadow .15s;display:grid}.mk-order:hover{border-color:var(--copper);box-shadow:0 10px 28px #0b1f2a14}.mk-order:focus-visible{outline:3px solid var(--copper);outline-offset:2px}.mk-order h3{color:var(--heading);margin:.2rem 0;font-size:1.1rem}.mk-order-no{color:var(--copper-text);align-items:center;gap:.6rem;margin:0;font-size:.9rem;font-weight:700;display:flex}.mk-role{background:var(--tint);color:var(--warn-fg);border-radius:999px;padding:.1rem .6rem;font-size:.75rem}.mk-order-fig{text-align:end;color:var(--muted);gap:.15rem;font-size:.9rem;display:grid}.mk-order-fig strong{color:var(--heading);font-size:1.05rem}.mk-order-end{justify-items:end;gap:.6rem;display:grid}.mk-order-end .mk-cta{margin:0}.mk-order:hover .mk-cta{background:var(--navy)}.mk-comp{gap:1rem;margin:0;padding:0;list-style:none;display:grid}.mk-comp-card{background:var(--surface);border:1px solid var(--hair);border-inline-start:5px solid var(--copper);border-radius:16px;padding:1.3rem 1.5rem}.mk-comp-card.haz{border-inline-start-color:#c4553a}.mk-comp-card.banned{border-inline-start-color:var(--muted);background:var(--surface-2)}.mk-comp-head{flex-wrap:wrap;align-items:center;gap:.6rem;margin-bottom:.9rem;display:flex}.mk-comp-head h2{color:var(--heading);margin:0;font-size:1.15rem}.mk-codes{color:var(--muted);background:var(--surface-2);border-radius:999px;padding:.15rem .6rem;font-size:.78rem}.mk-comp-grid{grid-template-columns:repeat(3,1fr);gap:1.2rem;display:grid}.mk-comp-grid h3{color:var(--copper);margin:0 0 .4rem;font-size:.85rem}.mk-comp-grid .reqs{margin:0;padding-inline-start:1.1rem;font-size:.92rem}@media (max-width:900px){.mk-body{grid-template-columns:1fr;gap:1.2rem;margin-top:1.2rem}.mk-side{max-height:none;position:static}.mk-drawer>summary{color:var(--heading);cursor:pointer;justify-content:space-between;align-items:center;padding:.9rem 1.1rem;font-weight:700;list-style:none;display:flex}.mk-drawer>summary::-webkit-details-marker{display:none}.mk-drawer[open]>summary{border-bottom:1px solid var(--hair)}.mk-stats{grid-template-columns:repeat(auto-fit,minmax(8.5rem,1fr));width:100%;display:grid}.mk-stat{inline-size:100%;min-inline-size:0}.mk-sort{flex:auto}.mk-sort select{flex:1}.mk-order{grid-template-columns:1fr;gap:.8rem}.mk-order-fig,.mk-order-end{text-align:start;justify-items:start}.mk-order-end{grid-auto-flow:column;justify-content:space-between;align-items:center}.mk-comp-grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.mk-card,.mk-family>summary:before{transition:none}.mk-card:hover{transform:none}}.mk-pager{flex-wrap:wrap;justify-content:center;align-items:center;gap:.4rem;margin-top:2rem;display:flex}.mk-pager>a,.mk-pager>span,.mk-pager-n a{text-align:center;border-radius:10px;min-width:2.5rem;padding:.5rem .9rem;font-weight:600}.mk-pager>a,.mk-pager-n a{background:var(--surface);border:1px solid var(--hair,var(--line-strong));color:var(--heading)}.mk-pager>a:hover,.mk-pager-n a:hover{border-color:var(--copper)}.mk-pager>span{color:var(--muted)}.mk-pager-n{align-items:center;gap:.4rem;display:inline-flex}.mk-pager-n a.on{background:var(--navy);border-color:var(--navy);color:#fff}.mk-pager .gap{color:var(--muted)}.mk-pager a:focus-visible{outline:2px solid var(--copper);outline-offset:2px}.held-wrap{gap:.4rem;display:grid}.needs-sub{background:var(--warn-bg);border:1px solid var(--warn-line);color:var(--warn-fg);border-radius:8px;flex-wrap:wrap;align-items:center;gap:.6rem;padding:.5rem .75rem;font-size:.9rem;display:flex}.button.small{padding:.3rem .8rem;font-size:.85rem}.notice ul{margin:.4rem 0 0;padding-inline-start:1.2rem}.stars{align-items:center;gap:.35rem;line-height:1;display:inline-flex}.stars-track{color:#d9d3c7;letter-spacing:.05em;display:inline-block;position:relative}.stars-fill{white-space:nowrap;color:#d99a2b;position:absolute;inset-block-start:0;inset-inline-start:0;overflow:hidden}.stars-avg{color:var(--heading);font-weight:700;font-family:var(--font-latin), sans-serif}.stars-count{color:var(--muted);font-size:.85em}.stars.sm{font-size:.85rem}.stars.md{font-size:1rem}.stars.lg{font-size:1.5rem}.stars-none{color:var(--muted);font-size:.85rem}.mk-hero .stars-avg{color:#fff}.mk-hero .stars-count{color:var(--silver)}.mk-hero .stars-track{color:#ffffff40}.star-input{border:0;margin:0;padding:0}.star-input legend{margin-bottom:.3rem;font-weight:600}.star-input-row{flex-direction:row-reverse;gap:.2rem;display:inline-flex}[dir=rtl] .star-input-row{flex-direction:row-reverse}.star-input input{opacity:0;width:1px;height:1px;position:absolute}.star-input label{color:#d9d3c7;cursor:pointer;font-size:2rem;line-height:1;transition:color .1s}.star-input-row>span:hover label,.star-input-row>span:hover~span label,.star-input input:checked+label{color:#d99a2b}.star-input-row>span:has(input:checked)~span label{color:#d99a2b}.star-input input:focus-visible+label{outline:2px solid var(--copper);outline-offset:2px;border-radius:4px}.rate-grid{grid-template-columns:repeat(auto-fit,minmax(18rem,1fr));gap:1rem;display:grid}.rate-card{border:1px solid var(--line);background:var(--surface);border-radius:12px;gap:.7rem;padding:1rem 1.2rem;display:grid}.rate-card h3{color:var(--heading);margin:0;font-size:1rem}.rate-done{color:var(--muted);font-size:.9rem}.mk-verified{color:#bfe7cd;background:#2f7a4a2e;border-radius:999px;padding:.35rem .9rem;font-size:.9rem;font-weight:600;display:inline-block}.mk-role-scores{background:var(--surface);border:1px solid var(--hair,var(--line-strong));border-radius:12px;flex-wrap:wrap;gap:.6rem 1.6rem;padding:.9rem 1.2rem;display:flex}.mk-reviews{gap:.7rem;margin:0;padding:0;list-style:none;display:grid}.mk-reviews li{background:var(--surface);border:1px solid var(--hair,var(--line-strong));border-radius:12px;padding:.9rem 1.2rem}.mk-reviews p{margin:.5rem 0 0}.mk-review-head{flex-wrap:wrap;align-items:center;gap:.4rem .9rem;font-size:.9rem;display:flex}.mk-seller-rating{display:inline-flex}.mk-sub{color:var(--muted);margin:-.2rem 0 0;font-size:.85rem}.mk-live{background:var(--ok-bg);color:var(--ok-fg);border-radius:999px;align-items:center;gap:.35rem;padding:.2rem .7rem;font-size:.75rem;font-weight:700;display:inline-flex}.mk-live:before{content:"";background:#2f9e57;border-radius:50%;block-size:.45rem;inline-size:.45rem}.mk-ended{color:#fff;background:#c0392b;border-radius:999px;padding:.2rem .7rem;font-size:.75rem;font-weight:700}.mk-card.is-ended{background:var(--surface-2)}.mk-card.is-ended h3,.mk-card.is-ended .mk-price{color:var(--muted)}.mk-card.is-ended .mk-cta{background:var(--muted)}.mk-ended-banner{background:var(--bad-bg);border:1px solid var(--bad-line);color:var(--bad-fg);border-inline-start:5px solid #c0392b;border-radius:10px;flex-wrap:wrap;align-items:center;gap:.5rem 1rem;margin:0 0 1rem;padding:.8rem 1rem;display:flex}.mk-ended-banner strong{color:var(--bad-fg);font-size:1.1rem}.mk-state{border-radius:16px 16px 0 0;align-items:center;gap:.5rem;margin:-1.4rem -1.4rem .4rem;padding:.55rem 1.4rem;font-size:.85rem;font-weight:700;display:flex}.mk-state .mk-state-detail{opacity:.9;margin-inline-start:auto;font-weight:500}.mk-state.ended{color:#fff;background:#c0392b}.mk-state.live{background:var(--ok-bg);color:var(--ok-fg)}.mk-state.live.urgent{background:var(--warn-bg);color:var(--warn-fg)}.mk-state .dot{background:#2f9e57;border-radius:50%;block-size:.5rem;inline-size:.5rem}.mk-state.live.urgent .dot{background:#d9822b}.mk-quick{gap:1.4rem}.mk-quick-head h2{font-size:clamp(1.4rem,3vw,1.8rem)}.mk-quick-head p{color:var(--muted);max-width:46rem;margin:.3rem 0 0}.mk-steps{counter-reset:step;gap:1.2rem;margin:0;padding:0;list-style:none;display:grid}.mk-steps>li{counter-increment:step;gap:.7rem;padding-inline-start:3rem;display:grid;position:relative}.mk-steps>li:before{content:counter(step);inset-inline-start:0;background:var(--navy);block-size:2rem;inline-size:2rem;color:var(--paper);font-family:var(--font-latin), sans-serif;font-variant-numeric:tabular-nums;border-radius:50%;place-items:center;font-weight:700;display:grid;position:absolute;top:0}.mk-steps>li:not(:last-child):after{content:"";inset-inline-start:calc(1rem - 1px);border-inline-start:2px solid var(--hair,var(--line));position:absolute;top:2.4rem;bottom:-.8rem}.mk-steps .row{align-items:flex-start}.mk-steps h3{color:var(--heading);margin:.2rem 0 0;font-size:1.05rem}.mk-hint{color:var(--muted);margin:0;font-size:.85rem}.mk-quick-go{border-radius:10px;padding:.85rem 1.2rem;font-size:1.05rem;justify-self:stretch!important}@media (min-width:720px){.mk-quick-go{padding-inline:2.2rem;justify-self:start!important}}.mk-more>summary{cursor:pointer;color:var(--copper);padding:.4rem 0;font-weight:600}.mk-more[open]>summary{margin-bottom:1rem}.mk-photos ul{grid-template-columns:repeat(3,minmax(0,9rem));gap:.7rem;margin:0;padding:0;list-style:none;display:grid}.mk-photos li{aspect-ratio:1;background:var(--surface-2);border-radius:12px;position:relative;overflow:hidden}.mk-photos img{object-fit:cover;block-size:100%;inline-size:100%;display:block}.mk-photos li>button{top:.3rem;color:#fff;cursor:pointer;background:#0b1f2ac7;border:0;border-radius:50%;block-size:2rem;inline-size:2rem;font-size:1.2rem;line-height:1;position:absolute;inset-inline-end:.3rem}.mk-photo-add{text-align:center;block-size:100%;inline-size:100%;color:var(--heading);cursor:pointer;border:2px dashed #cfc6b6;border-radius:12px;place-content:center;justify-items:center;gap:.1rem;padding:.4rem;font-size:.9rem;font-weight:600;display:grid}.mk-photo-add:hover,.mk-photo-add:focus-within{border-color:var(--copper);color:var(--copper)}.mk-photo-add span{font-size:1.8rem;font-weight:400;line-height:1}.mk-photo-add input{opacity:0;block-size:1px;inline-size:1px;position:absolute}.mk-gallery{grid-template-columns:repeat(3,minmax(0,1fr));gap:.6rem;max-width:46rem;margin:0 0 1.2rem;display:grid}.mk-gallery a{aspect-ratio:4/3;background:var(--surface-2);border-radius:12px;display:block;overflow:hidden}.mk-gallery img{object-fit:cover;block-size:100%;inline-size:100%;display:block}.mk-thumb{aspect-ratio:16/9;background:var(--surface-2);border-radius:10px;margin:-.2rem 0 .2rem;display:block;overflow:hidden}.mk-thumb img{object-fit:cover;block-size:100%;inline-size:100%;display:block}.mk-offer-tag{background:var(--tint,var(--warn-bg));color:var(--warn-fg);white-space:nowrap;border-radius:999px;padding:.2rem .7rem;font-size:.75rem;font-weight:700;display:inline-block}.mk-price.offers{color:var(--copper);font-size:1.25rem;font-family:var(--font)}.mk-offers{gap:.9rem;margin:1.6rem 0;display:grid}.mk-offers-head{flex-wrap:wrap;align-items:baseline;gap:.4rem 1rem;display:flex}.mk-offers-head h2{color:var(--heading);margin:0;font-size:1.3rem}.mk-offers-head span{color:var(--muted)}.mk-offers ol{gap:.7rem;margin:0;padding:0;list-style:none;display:grid}.mk-offer{background:var(--surface);border:1px solid var(--hair,var(--line));border-radius:14px;grid-template-columns:minmax(9rem,1.1fr) minmax(0,2fr) auto;align-items:center;gap:.8rem 1.4rem;padding:1rem 1.2rem;display:grid}.mk-offer.is-top{border-color:var(--copper);box-shadow:0 0 0 1px var(--copper)}.mk-offer.closed{opacity:.62}.mk-offer-price{gap:.15rem;display:grid}.mk-offer-price strong{font-family:var(--font-latin), sans-serif;color:var(--heading);font-variant-numeric:tabular-nums;font-size:1.6rem;line-height:1.15}.mk-offer-price small{color:var(--muted);font-size:.82rem}.mk-offer-best{color:#fff;background:var(--copper);border-radius:999px;justify-self:start;padding:.1rem .6rem;font-size:.72rem;font-weight:700}.mk-offer-body{gap:.45rem;min-width:0;display:grid}.mk-offer-bar{background:var(--surface-2);border-radius:999px;block-size:6px;overflow:hidden}.mk-offer-bar span{background:var(--navy);border-radius:999px;block-size:100%;display:block}.mk-offer.is-top .mk-offer-bar span{background:var(--copper)}.mk-offer-facts{color:var(--muted);flex-wrap:wrap;gap:.2rem 1.2rem;margin:0;font-size:.9rem;display:flex}.mk-offer-facts b{color:var(--ink);font-weight:600}.mk-offer-who{color:var(--heading);flex-wrap:wrap;align-items:center;gap:.3rem .7rem;font-weight:600;display:flex}.mk-offer-who a{text-underline-offset:3px;text-decoration:underline}.mk-offer-note{color:var(--ink);margin:0;font-size:.9rem}.mk-delta{font-size:.8rem;font-weight:600}.mk-delta.up{color:var(--ok-fg)}.mk-delta.down{color:var(--bad-fg)}.mk-offer-acts{flex-wrap:wrap;justify-content:flex-end;gap:.5rem;display:flex}.mk-offer-acts form,.mk-offer-acts fieldset{display:contents}.mk-offer-acts .button{min-block-size:44px}.button.ghost{color:var(--heading);background:0 0;border:1px solid var(--line-strong)!important}.button.ghost:hover{border-color:var(--navy)!important}@media (max-width:760px){.mk-offer{grid-template-columns:1fr}.mk-offer-acts{justify-content:stretch}.mk-offer-acts .button{flex:1}}.mk-mine{background:var(--warn-bg);border:1px solid var(--warn-line);border-radius:10px;gap:.3rem;padding:.8rem 1rem;display:grid}.mk-mine strong{font-family:var(--font-latin), sans-serif;color:var(--heading);font-size:1.3rem}.case{gap:1.2rem;display:grid}.case-head{flex-wrap:wrap;align-items:baseline;gap:.4rem 1rem;display:flex}.case-head h2{color:var(--heading);margin:0;font-size:1.3rem}.case-claim{background:var(--bad-bg);border:1px solid var(--bad-line);border-radius:10px;gap:.3rem;padding:.9rem 1.1rem;display:grid}.case-claim strong{color:#8a2f1b}.case-claim p{margin:0}.case-grid{grid-template-columns:repeat(auto-fit,minmax(17rem,1fr));gap:1rem;display:grid}.case-box{border:1px solid var(--line);background:var(--surface-2);border-radius:12px;align-content:start;gap:.6rem;padding:1rem 1.1rem;display:grid}.case-box h3{color:var(--heading);margin:0;font-size:.95rem}.case-box dl{gap:.35rem;margin:0;display:grid}.case-box dl>div{justify-content:space-between;gap:1rem;font-size:.93rem;display:flex}.case-box dt{color:var(--muted)}.case-box dd{text-align:end;margin:0;font-weight:600}.case-box dl>div.total{border-top:1px solid var(--line);margin-top:.15rem;padding-top:.45rem}.case-box dl>div.total dd{color:var(--heading);font-size:1.15rem;font-family:var(--font-latin), sans-serif}.case-time{gap:.45rem;margin:0;padding:0;font-size:.92rem;list-style:none;display:grid}.case-time li{grid-template-columns:.9rem 1fr auto;align-items:baseline;gap:.5rem;display:grid}.case-time li:before{content:"";background:var(--navy);border-radius:50%;block-size:.6rem;inline-size:.6rem;transform:translateY(1px)}.case-time li.todo{color:var(--muted)}.case-time li.todo:before{border:2px solid var(--line-strong);background:0 0}.case-time li.bad:before{background:#c0392b}.case-time time{color:var(--muted);font-variant-numeric:tabular-nums}.mk-effect{background:var(--warn-bg);border:1px solid var(--warn-line);border-radius:10px;gap:.5rem;padding:.8rem 1rem;display:grid}.mk-effect-h{color:var(--warn-fg);margin:0;font-size:.9rem;font-weight:700}.mk-effect dl{gap:.3rem;margin:0;display:grid}.mk-effect dl>div{justify-content:space-between;gap:1rem;display:flex}.mk-effect dt{color:var(--muted)}.mk-effect dd{margin:0;font-weight:600}.mk-effect dl>div.strong dd{color:var(--heading);font-size:1.1rem}.mk-counter{border-top:1px solid var(--line,var(--line-strong));margin-top:12px;padding-top:12px}.mk-counter summary{cursor:pointer;margin-bottom:12px;font-weight:600}details.case>summary{cursor:pointer}details.case:not([open]){gap:0}.mk-counter-in{border:1px solid var(--copper);background:var(--warn-bg);border-radius:10px;gap:.4rem;margin-top:.5rem;padding:.8rem 1rem;display:grid}.mk-counter-in strong{color:var(--heading);font-size:1.25rem}.mk-offer .mk-counter{margin-top:.5rem}.pop{position:relative}.pop>summary{cursor:pointer;border-radius:8px;align-items:center;padding:.35rem .5rem;list-style:none;display:inline-flex}.pop>summary::-webkit-details-marker{display:none}.pop>summary:hover,.pop[open]>summary{background:#ffffff14}.pop>summary:focus-visible{outline:2px solid var(--copper-on-dark);outline-offset:2px}.pop-panel{inset-inline-end:0;z-index:40;background:var(--surface);color:var(--ink);border:1px solid var(--line);border-radius:12px;position:absolute;top:calc(100% + .5rem);box-shadow:0 12px 32px #0b1f2a2e}.bell>summary{color:var(--paper);position:relative}.bell-badge{top:0;color:#fff;text-align:center;background:#c8402a;border-radius:999px;block-size:1.15rem;min-inline-size:1.15rem;padding:0 .3rem;font-size:.7rem;font-weight:700;line-height:1.15rem;position:absolute;inset-inline-end:0}.bell .pop-panel{inline-size:min(24rem,100vw - 2rem)}.bell-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:baseline;padding:.8rem 1rem;display:flex}.bell-head a{color:var(--copper);font-size:.85rem}.bell-empty{color:var(--muted);text-align:center;margin:0;padding:1.4rem 1rem}.bell-list{max-block-size:26rem;margin:0;padding:0;list-style:none;overflow-y:auto}.bell-list li+li{border-top:1px solid var(--line)}.bell-list a{padding:.7rem 1rem;gap:.15rem;padding-inline-start:1.6rem;font-size:.92rem;line-height:1.45;display:grid;position:relative}.bell-list a:hover{background:var(--surface-2)}.bell-list time{color:var(--muted);font-size:.78rem}.bell-list li.unread a{font-weight:600}.bell-list li.unread a:before{content:"";inset-inline-start:.65rem;background:var(--copper);border-radius:50%;block-size:.5rem;inline-size:.5rem;position:absolute;top:1.15rem}.bell-list.page{background:var(--surface);border:1px solid var(--line);border-radius:12px;max-block-size:none;overflow:hidden}.bell-all{justify-content:flex-end;margin-bottom:.8rem;display:flex}.menu .pop-panel{min-inline-size:13rem;padding:.4rem;display:grid}.menu .pop-panel a{border-radius:8px;padding:.5rem .7rem;font-size:.95rem}.menu .pop-panel a:hover{background:var(--surface-2)}.menu .menu-out{border-top:1px solid var(--line);color:var(--muted);border-radius:0 0 8px 8px;margin-top:.3rem}@media print{.pop{display:none}}.chat{border:1px solid var(--line);background:var(--surface);border-radius:10px;margin-top:.6rem}.chat>summary{cursor:pointer;color:var(--heading);align-items:center;gap:.5rem;padding:.55rem .9rem;font-weight:600;display:flex}.chat-n{background:var(--navy);color:#fff;border-radius:999px;padding:0 .45rem;font-size:.72rem}.chat-none{color:var(--muted);margin:0;padding:0 .9rem .7rem;font-size:.9rem}.chat-list{gap:.5rem;max-block-size:22rem;margin:0;padding:.2rem .9rem .6rem;list-style:none;display:grid;overflow-y:auto}.chat-list li{background:var(--surface-2);border-radius:12px;justify-self:start;max-inline-size:85%;padding:.45rem .75rem}.chat-list li.mine{background:#e2edf3;justify-self:end}.chat-list p{white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.chat-who{color:var(--muted);font-size:.75rem}.chat-form{padding:0 .9rem .8rem}.chat-form .plain{justify-items:start;gap:.5rem;display:grid}.chat-form textarea{inline-size:100%}.thread-list{background:var(--surface);border:1px solid var(--line);border-radius:12px;margin:0;padding:0;list-style:none;overflow:hidden}.thread-list li+li{border-top:1px solid var(--line)}.thread-list a{gap:.15rem;padding:.8rem 1rem;display:grid}.thread-list a:hover{background:var(--surface-2)}.thread-top{justify-content:space-between;gap:1rem;display:flex}.thread-top time,.thread-who{color:var(--muted);font-size:.82rem}.thread-last{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:.92rem;overflow:hidden}.load-nav{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.load-nav span{gap:.5rem;display:flex}.load-grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:.5rem;display:grid}.load-day{background:var(--surface);border:1px solid var(--line);border-radius:10px;align-content:start;gap:.5rem;min-block-size:12rem;padding:.6rem;display:grid}.load-day.today{border-color:var(--copper);box-shadow:inset 0 3px 0 var(--copper)}.load-day h3{color:var(--heading);margin:0;font-size:.88rem}.load-slot h4{color:var(--muted);margin:0 0 .3rem;font-size:.72rem;font-weight:600}.load-none{color:var(--muted);margin:0;font-size:.78rem}.load-card{border-inline-start:4px solid var(--navy);background:var(--surface-2);border-radius:8px;justify-items:start;gap:.15rem;margin-bottom:.4rem;padding:.5rem .6rem;font-size:.8rem;display:grid}.load-card.incoming{border-inline-start-color:var(--ok-fg)}.load-card.job{border-inline-start-color:var(--copper)}.load-role{color:var(--muted);font-size:.7rem;font-weight:700}.load-route,.load-who{color:var(--muted)}.load-wait{grid-template-columns:repeat(auto-fill,minmax(15rem,1fr));gap:.6rem;display:grid}@media (max-width:900px){.load-grid{grid-template-columns:1fr}.load-day{min-block-size:0}}.yard-list{gap:.4rem;margin:0 0 1rem;padding:0;list-style:none;display:grid}.yard-list li{border:1px solid var(--line);border-radius:8px;justify-content:space-between;align-items:center;gap:1rem;padding:.4rem .8rem;display:flex}.mk-table tr.needs{background:var(--warn-bg)}.mk-status.s-expired{background:var(--bad-bg);color:var(--bad-fg)}.dash h2{color:var(--heading);margin:1.8rem 0 .7rem;font-size:1.05rem}.kpis{grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));gap:.8rem;margin:.8rem 0;display:grid}.kpis.small{grid-template-columns:repeat(auto-fit,minmax(9.5rem,1fr))}.kpi{background:var(--surface);border:1px solid var(--line);border-radius:12px;align-content:start;gap:.15rem;padding:.9rem 1rem;display:grid}a.kpi:hover{border-color:var(--navy)}.kpi-label{color:var(--muted);font-size:.85rem}.kpi strong{color:var(--heading);font-size:1.55rem;line-height:1.25;font-family:var(--font-latin), sans-serif;overflow-wrap:anywhere}.kpis.small .kpi strong{font-size:1.3rem}.kpi strong small{color:var(--muted);font-size:.8rem;font-weight:500;font-family:var(--font)}.kpi-note{color:var(--muted);font-size:.78rem}.kpi.alert{background:var(--bad-bg);border-color:#e0a58f}.kpi.alert strong{color:var(--bad-fg)}.kpi.ok strong{color:#7d8990}.dash-grid{grid-template-columns:repeat(auto-fit,minmax(19rem,1fr));gap:.8rem;margin:.8rem 0;display:grid}.dash-chart{background:var(--surface);border:1px solid var(--line);border-radius:12px;align-content:start;gap:.8rem;margin:0;padding:1rem;display:grid}.dash-chart figcaption{flex-wrap:wrap;justify-content:space-between;gap:1rem;display:flex}.dash-chart strong{color:var(--heading);font-size:.95rem}.dash-legend{color:var(--muted);gap:.9rem;font-size:.8rem;display:flex}.lg:before{content:"";border-radius:2px;block-size:.65rem;inline-size:.65rem;margin-inline-end:.35rem;display:inline-block}.lg.a:before,.bar.a{background:var(--navy)}.lg.b:before,.bar.b{background:var(--copper)}.cols{grid-auto-columns:1fr;grid-auto-flow:column;gap:.6rem;block-size:11rem;display:grid}.col{grid-template-rows:1fr auto;gap:.3rem;min-inline-size:0;display:grid}.col-bars{border-bottom:1px solid var(--line);justify-content:center;align-items:flex-end;gap:3px;display:flex}.bar{border-radius:3px 3px 0 0;inline-size:42%;max-inline-size:1.6rem}.col-label{text-align:center;color:var(--muted);font-size:.72rem}.hbars{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.hbars li{grid-template-columns:minmax(6rem,38%) 1fr auto;align-items:center;gap:.6rem;font-size:.85rem;display:grid}.hb-label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.hb-track{background:var(--surface-2);border-radius:999px;block-size:.55rem;overflow:hidden}.hb-track span{background:var(--navy);border-radius:999px;block-size:100%;display:block}.hb-value{color:var(--muted);white-space:nowrap;font-size:.8rem}.dash-todo{background:var(--surface);border:1px solid var(--line);border-inline-start:4px solid var(--copper);border-radius:12px;margin:1rem 0;padding:1rem 1.1rem}.dash-todo h2{color:var(--heading);align-items:center;gap:.5rem;margin:0 0 .5rem;font-size:1.05rem;display:flex}.todo-n{color:#fff;background:#c8402a;border-radius:999px;padding:0 .5rem;font-size:.75rem}.dash-todo ul,.dash-list{margin:0;padding:0;list-style:none;display:grid}.dash-todo li+li,.dash-list li+li{border-top:1px solid var(--line)}.dash-todo a,.dash-list a{flex-wrap:wrap;align-items:center;gap:.6rem;padding:.5rem .2rem;font-size:.92rem;display:flex}.dash-todo a:hover,.dash-list a:hover{background:var(--surface-2)}.dash-todo p{margin:0}html[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#0a1820;--surface:#10242e;--surface-2:#173240;--ink:#e6edf0;--heading:#f3f7f9;--muted:#93a5ae;--line:#223b47;--line-strong:#35525f;--navy:#1b3d4d;--carbon:#071218;--copper:#d08a45;--copper-text:#d08a45;--ok-bg:#6fd3a024;--ok-fg:#7ddcab;--ok-line:#6fd3a059;--bad-bg:#ff7d5c24;--bad-fg:#ff9d84;--bad-line:#ff7d5c66;--warn-bg:#e3a15c21;--warn-fg:#e9b27a;--warn-line:#e3a15c59;--info-bg:#7fc4e824}html[data-theme=dark] body{background:radial-gradient(70rem 30rem at 85% -10%, #e3a15c1f, transparent 60%), radial-gradient(50rem 26rem at 0% 100%, #7fc4e814, transparent 60%), linear-gradient(#ffffff06 1px, transparent 1px) 0 0 / 100% 44px, linear-gradient(90deg, #ffffff06 1px, transparent 1px) 0 0 / 44px 100%, var(--bg);background-attachment:fixed}html[data-theme=dark] .mk-card:hover,html[data-theme=dark] .mk-order:hover{box-shadow:0 0 0 1px var(--copper), 0 10px 28px #00000059}html[data-theme=dark] .topbar{border-bottom:1px solid var(--line)}html[data-theme=dark] .mk-hero,html[data-theme=dark] .site-footer{background:#10242eb3}html[data-theme=dark] input,html[data-theme=dark] select,html[data-theme=dark] textarea{background:var(--surface-2);color:var(--ink);border-color:var(--line-strong)}html[data-theme=dark] ::placeholder{color:var(--muted)}html[data-theme=dark] .board{box-shadow:none;border:1px solid var(--line);background-color:#0000}html[data-theme=dark] .pop-panel{box-shadow:0 12px 32px #00000080}html[data-theme=dark] img{filter:brightness(.92)}.theme-toggle{color:var(--silver);border-radius:8px;align-items:center;padding:.35rem .5rem;display:inline-flex}.theme-toggle:hover{color:#fff;background:#ffffff14}.board-page{max-inline-size:none}.board{--b-bg:#0a1820;--b-panel:#ffffff09;--b-line:#e3a15c29;--b-text:#eef2f4;--b-dim:#8ea0aa;--b-cu:#e3a15c;--b-steel:#7fc4e8;--b-hot:#ff7d5c;--b-ok:#6fd3a0;color:var(--b-text);background:radial-gradient(60rem 26rem at 85% -10%, #e3a15c29, transparent 60%), radial-gradient(40rem 22rem at 0% 110%, #7fc4e81a, transparent 60%), linear-gradient(#ffffff06 1px, transparent 1px) 0 0 / 100% 44px, linear-gradient(90deg, #ffffff06 1px, transparent 1px) 0 0 / 44px 100%, var(--b-bg);border-radius:20px;gap:1rem;padding:clamp(1rem,2.4vw,2rem);display:grid;position:relative;overflow:hidden;box-shadow:0 24px 60px #0b1f2a47}.board .num,.board strong,.board b{font-family:var(--font-latin), sans-serif;font-variant-numeric:tabular-nums}.board button{font:inherit;color:inherit;cursor:pointer}.board :focus-visible{outline:2px solid var(--b-cu);outline-offset:2px}.bd-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1rem;display:flex}.bd-head h1{color:#fff;margin:0;font-size:clamp(1.5rem,3vw,2.2rem);line-height:1.2}.bd-head p{color:var(--b-dim);letter-spacing:.08em;margin:.15rem 0 0;font-size:.85rem}.bd-seg-ctl,.bd-tabs{background:#ffffff0f;border:1px solid #ffffff14;border-radius:999px;padding:3px;display:inline-flex}.bd-seg-ctl button,.bd-tabs button{color:var(--b-dim);background:0 0;border:0;border-radius:999px;padding:.35rem .9rem;font-size:.85rem;transition:background .18s,color .18s}.bd-seg-ctl button:hover,.bd-tabs button:hover{color:#fff}.bd-seg-ctl button[aria-pressed=true],.bd-tabs button[aria-pressed=true]{background:var(--b-cu);color:#1a1208;font-weight:700;box-shadow:0 0 18px #e3a15c73}.bd-eyebrow{color:var(--b-dim);align-items:center;gap:.5rem;font-size:.82rem;display:flex}.bd-eyebrow b{background:var(--b-hot);color:#2a0d05;border-radius:999px;padding:0 .5rem;font-size:.75rem}.bd-queue{gap:.5rem;display:grid}.bd-queue>div{grid-template-columns:repeat(auto-fit,minmax(8.5rem,1fr));gap:.5rem;display:grid}.bd-queue a{background:var(--b-panel);color:var(--b-dim);border:1px solid #ffffff12;border-radius:12px;gap:.1rem;padding:.6rem .8rem;font-size:.8rem;transition:transform .18s,border-color .18s;display:grid}.bd-queue a b{color:#5d7480;font-size:1.5rem;line-height:1.1}.bd-queue a:hover{border-color:var(--b-line);transform:translateY(-2px)}.bd-queue a.hot{color:#ffd9cf;background:#ff7d5c17;border-color:#ff7d5c80}.bd-queue a.hot b{color:var(--b-hot);text-shadow:0 0 16px #ff7d5c99}.bd-todo{background:#ff7d5c12;border:1px solid #ff7d5c47;border-radius:14px;gap:.5rem;padding:.9rem 1rem;display:grid}.bd-todo p{color:var(--b-dim);margin:0}.bd-todo ul{margin:0;padding:0;list-style:none;display:grid}.bd-todo li+li{border-top:1px solid #ffffff12}.bd-todo a{align-items:center;gap:.7rem;padding:.5rem .2rem;display:flex}.bd-todo a bdi{color:var(--b-cu);font-size:.85rem;font-weight:700}.bd-todo a i{border-block-start:2px solid var(--b-cu);border-inline-end:2px solid var(--b-cu);block-size:.5rem;inline-size:.5rem;margin-inline-start:auto;transition:translate .18s;transform:rotate(45deg)}[dir=rtl] .bd-todo a i{transform:rotate(-135deg)}.bd-todo a:hover{color:#fff}.bd-todo a:hover i{translate:4px}[dir=rtl] .bd-todo a:hover i{translate:-4px}.bd-kpis{grid-template-columns:repeat(auto-fit,minmax(11.5rem,1fr));gap:.6rem;display:grid}.bd-kpi{background:var(--b-panel);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border:1px solid #ffffff12;border-radius:14px;align-content:start;gap:.2rem;padding:.9rem 1rem;transition:border-color .2s,transform .2s;display:grid;position:relative}.bd-kpi:before{content:"";background:linear-gradient(90deg, transparent, var(--b-cu), transparent);opacity:.55;border-radius:2px;block-size:2px;position:absolute;inset-block-start:0;inset-inline:1rem}.bd-kpi:hover{border-color:var(--b-line);transform:translateY(-2px)}.bd-kpi>span{color:var(--b-dim);font-size:.82rem}.bd-kpi strong{color:#fff;overflow-wrap:anywhere;font-size:clamp(1.25rem,2.1vw,1.7rem);line-height:1.2}.bd-kpi strong small{color:var(--b-dim);font-size:.72rem;font-weight:500;font-family:var(--font)}.bd-kpi em{color:var(--b-dim);font-size:.74rem;font-style:normal;line-height:1.35}.bd-kpi em.up{color:var(--b-ok)}.bd-kpi em.down{color:var(--b-hot)}.bd-kpi.fixed:before{background:linear-gradient(90deg, transparent, var(--b-steel), transparent)}.bd-panel{background:var(--b-panel);border:1px solid #ffffff12;border-radius:16px;gap:.8rem;min-inline-size:0;padding:1rem;display:grid}.bd-panel-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.8rem;display:flex}.bd-panel h2{color:#fff;align-items:center;gap:.5rem;margin:0;font-size:1rem;display:flex}.bd-panel h2 b{color:var(--b-cu)}.bd-hint{color:var(--b-dim);font-size:.8rem}.bd-clear,.bd-more{border:1px solid var(--b-line);background:0 0;border-radius:999px;padding:.25rem .8rem;color:var(--b-cu)!important;font-size:.82rem!important}.bd-more{justify-self:center}.bd-clear:hover,.bd-more:hover{background:#e3a15c1f}.bd-chip{color:var(--b-cu);background:#e3a15c29;border-radius:999px;padding:.1rem .6rem;font-size:.75rem;font-weight:500}.bd-empty{text-align:center;color:var(--b-dim);margin:0;padding:1.5rem 0}.bd-legend{color:var(--b-dim);gap:1rem;font-size:.8rem;display:flex}.bd-legend span:before{content:"";vertical-align:middle;background:var(--b-cu);border-radius:2px;block-size:3px;inline-size:.9rem;margin-inline-end:.4rem;display:inline-block}.bd-legend span.b:before{background:var(--b-steel)}.bd-chart{position:relative}.bd-chart svg{block-size:auto;inline-size:100%;display:block}.bd-grid{stroke:#ffffff12;stroke-dasharray:3 6}.bd-axis{fill:var(--b-dim);font-size:11px;font-family:var(--font-latin), sans-serif}.bd-line polyline{stroke-width:2.5px;stroke-linejoin:round;stroke-linecap:round}.bd-line.a polyline{stroke:var(--b-cu);filter:drop-shadow(0 0 6px #e3a15cb3)}.bd-line.b polyline{stroke:var(--b-steel);filter:drop-shadow(0 0 6px #7fc4e899)}.bd-line.a circle{fill:var(--b-cu);stroke:#0a1820;stroke-width:2px}.bd-line.b circle{fill:var(--b-steel);stroke:#0a1820;stroke-width:2px}.bd-cross{stroke:#ffffff59;stroke-dasharray:2 4}.bd-chart rect:focus{outline:none}.bd-tip{pointer-events:none;border:1px solid var(--b-line);white-space:nowrap;background:#081218f0;border-radius:10px;gap:.1rem;padding:.45rem .7rem;font-size:.8rem;display:grid;position:absolute;top:0;transform:translate(-50%);box-shadow:0 8px 24px #0006}.bd-tip b{color:var(--b-dim);font-weight:500}.bd-tip span.a strong{color:var(--b-cu)}.bd-tip span.b strong{color:var(--b-steel)}.bd-flow{grid-auto-columns:minmax(6.2rem,1fr);grid-auto-flow:column;gap:0;margin:0;padding:0;padding-block-end:.3rem;list-style:none;display:grid;overflow-x:auto}.bd-flow li{padding-inline:.3rem;position:relative}.bd-flow li+li:before{content:"";background:repeating-linear-gradient(90deg, var(--b-cu) 0 5px, transparent 5px 10px);opacity:.8;background-size:10px 2px;block-size:2px;inline-size:1rem;animation:.9s linear infinite bd-flow;position:absolute;inset-block-start:1.55rem;inset-inline-start:-.5rem}[dir=rtl] .bd-flow li+li:before{animation-direction:reverse}@keyframes bd-flow{to{background-position:10px 0}}.bd-flow button{text-align:center;background:#ffffff08;border:1px solid #ffffff14;border-radius:12px;align-content:start;justify-items:center;gap:.15rem;block-size:100%;inline-size:100%;padding:.7rem .4rem;transition:border-color .18s,transform .18s,background .18s;display:grid;position:relative;overflow:hidden}.bd-flow button>*{position:relative}.bd-flow .bd-level{background:linear-gradient(#e3a15c05,#e3a15c47);transition:block-size .45s cubic-bezier(.2,.8,.2,1);position:absolute;inset-block-end:0;inset-inline:0}.bd-flow b{color:#fff;font-size:1.45rem;line-height:1.1}.bd-flow span{color:var(--b-dim);font-size:.74rem;line-height:1.3}.bd-flow small{color:var(--b-cu);min-block-size:1em;font-size:.7rem}.bd-flow button:hover:not(:disabled){border-color:var(--b-cu);transform:translateY(-2px)}.bd-flow button[aria-pressed=true]{border-color:var(--b-cu);background:#e3a15c29;box-shadow:0 0 22px #e3a15c4d}.bd-flow button:disabled{cursor:default;opacity:.45}.bd-off{color:var(--b-dim);flex-wrap:wrap;align-items:center;gap:.5rem;font-size:.82rem;display:flex}.bd-off button{color:var(--b-dim);background:0 0;border:1px solid #ffffff1a;border-radius:999px;padding:.2rem .8rem;font-size:.8rem}.bd-off button b{color:#fff;margin-inline-start:.3rem}.bd-off button.hot{color:#ffd9cf;border-color:#ff7d5c80}.bd-off button.hot b{color:var(--b-hot)}.bd-off button[aria-pressed=true]{border-color:var(--b-hot);background:#ff7d5c29}.bd-off button:disabled{opacity:.45;cursor:default}.bd-two{grid-template-columns:repeat(auto-fit,minmax(18rem,1fr));gap:1rem;display:grid}.bd-donut{grid-template-columns:9rem 1fr;align-items:center;gap:1rem;display:grid}.bd-donut svg{inline-size:100%;transform:rotate(-90deg)}.bd-donut svg text{transform-origin:70px 70px;transform:rotate(90deg)}.bd-ring{fill:none;stroke:#ffffff0f;stroke-width:14px}.bd-seg{fill:none;stroke-width:14px;cursor:pointer;transition:stroke-width .18s,opacity .18s}.bd-seg.on{stroke-width:18px}.bd-seg.s0,.bd-donut i.s0{stroke:#e3a15c;background:#e3a15c}.bd-seg.s1,.bd-donut i.s1{stroke:#7fc4e8;background:#7fc4e8}.bd-seg.s2,.bd-donut i.s2{stroke:#6fd3a0;background:#6fd3a0}.bd-seg.s3,.bd-donut i.s3{stroke:#c9a7f0;background:#c9a7f0}.bd-seg.s4,.bd-donut i.s4{stroke:#8ea0aa;background:#8ea0aa}.bd-donut-n{fill:#fff;font-size:20px;font-weight:700;font-family:var(--font-latin), sans-serif}.bd-donut-l{fill:var(--b-dim);font-size:10px}.bd-donut ul{gap:.3rem;margin:0;padding:0;font-size:.85rem;list-style:none;display:grid}.bd-donut li{border-radius:8px;grid-template-columns:auto 1fr auto;align-items:center;gap:.5rem;padding:.2rem .4rem;transition:background .15s;display:grid}.bd-donut li.on{background:#ffffff12}.bd-donut li i{border-radius:2px;block-size:.6rem;inline-size:.6rem}.bd-donut li span{color:var(--b-dim);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.bd-rank{gap:.55rem;margin:0;padding:0;list-style:none;display:grid}.bd-rank li{grid-template-columns:1.4rem 1fr auto;align-items:center;gap:.6rem;font-size:.86rem;display:grid}.bd-rank li>span{color:var(--b-dim)}.bd-rank div{gap:.25rem;min-inline-size:0;display:grid}.bd-rank div b{font-weight:500;font-family:var(--font);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.bd-rank div i{background:linear-gradient(90deg, var(--b-cu), #e3a15c40);border-radius:999px;block-size:4px;transition:inline-size .45s cubic-bezier(.2,.8,.2,1);box-shadow:0 0 10px #e3a15c66}[dir=rtl] .bd-rank div i{background:linear-gradient(270deg, var(--b-cu), #e3a15c40)}.bd-rank strong{color:#fff;font-size:.85rem}.board input[type=search]{color:#fff;inline-size:auto;min-inline-size:min(18rem,100%);font:inherit;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:999px;flex:0 20rem;padding:.4rem 1rem;font-size:.88rem}.board input[type=search]::placeholder{color:var(--b-dim)}.bd-table{overflow-x:auto}.bd-table table{border-collapse:collapse;background:0 0;border:0;inline-size:100%;min-inline-size:40rem;font-size:.86rem}.bd-table th,.bd-table td{text-align:start;color:var(--b-text);background:0 0;border:0;border-bottom:1px solid #ffffff0f;padding:.55rem .6rem}.bd-table thead th{color:var(--b-dim);font-size:.78rem;font-weight:500}.bd-table tbody tr{transition:background .15s}.bd-table tbody tr:hover{background:#ffffff0d}.bd-table a{color:var(--b-cu);font-weight:700}.bd-st{white-space:nowrap;color:var(--b-steel);background:#7fc4e824;border-radius:999px;padding:.15rem .6rem;font-size:.74rem}.bd-st.done{color:var(--b-ok);background:#6fd3a024}.bd-st.stop{color:var(--b-hot);background:#ff7d5c24}@media (max-width:640px){.bd-donut{grid-template-columns:1fr;justify-items:center}.bd-donut ul{inline-size:100%}}@media (prefers-reduced-motion:reduce){.board *,.board :before{transition:none!important;animation:none!important}}.bd-todo.calm{background:var(--b-panel);border-color:#ffffff12}.loc{gap:.5rem;display:grid}.loc-title{color:var(--heading);font-weight:600}.loc-bar{flex-wrap:wrap;align-items:flex-start;gap:.6rem;display:flex}.loc-search{flex:14rem;position:relative}.loc-search input{inline-size:100%}.loc-suggest{inset-inline:0;z-index:5;background:var(--surface);border:1px solid var(--line);border-radius:12px;margin:.25rem 0 0;padding:.25rem;list-style:none;position:absolute;top:100%;box-shadow:0 10px 30px #0000002e}.loc-suggest button{text-align:start;inline-size:100%;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:.55rem .7rem;display:block}.loc-suggest button:hover,.loc-suggest button:focus-visible{background:var(--surface-2)}.loc-map{border:1px solid var(--line);background:var(--surface-2);border-radius:14px;block-size:18rem;position:relative;overflow:hidden}.loc-canvas{position:absolute;inset:0}.loc-pin{pointer-events:none;filter:drop-shadow(0 3px 4px #00000059);block-size:42px;inline-size:30px;position:absolute;top:50%;left:50%;transform:translate(-50%,-100%)}.loc-pin path{fill:#b87333}.loc-pin circle{fill:#fff}.loc-clear{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.quality{border:0;gap:.5rem;margin:0;padding:0;display:grid}.quality legend{color:var(--heading);margin-bottom:.3rem;padding:0;font-weight:600}.quality-item{flex-wrap:wrap;align-items:center;gap:.8rem;min-block-size:2.6rem;display:flex}.quality-pct{flex-direction:row;align-items:center;gap:.4rem;display:inline-flex}.quality-pct input{inline-size:7rem}.pickup-terms{border:0;gap:.5rem;margin:0;padding:0;display:grid}.pickup-terms legend{color:var(--heading);margin-bottom:.3rem;padding:0;font-weight:600}.toggle{border:0;min-inline-size:0;margin:0;padding:0}.toggle legend{color:var(--heading);margin-bottom:.35rem;padding:0;font-weight:600}.toggle-row{background:var(--surface-2);border:1px solid var(--line);border-radius:12px;gap:.25rem;padding:.25rem;display:inline-flex}.toggle-row label{cursor:pointer;margin:0;display:block;position:relative}.toggle-row input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.toggle-row span{color:var(--muted);border-radius:9px;padding:.5rem 1.4rem;font-weight:600;display:block}.toggle-row input:checked+span{background:var(--copper,#b87333);color:#fff}.toggle-row input:focus-visible+span{outline:2px solid var(--copper,#b87333);outline-offset:2px}.toggle.delivery{gap:.6rem;display:grid}.toggle.delivery .toggle-row{flex-wrap:wrap;justify-self:start}.mk-video{gap:.5rem;margin-block-start:.6rem;display:grid}.mk-video-add{block-size:auto;min-block-size:5.5rem;inline-size:min(100%,19rem)}.mk-video-box video,.mk-lot-video{background:#000;border-radius:14px;max-block-size:24rem;inline-size:min(100%,34rem);display:block}.mk-lot-video{margin-block:.8rem}.mk-video-progress{gap:.4rem;margin:0;display:grid}.mk-video-progress span{background:var(--surface-2);border-radius:3px;block-size:6px;inline-size:min(100%,19rem);display:block;overflow:hidden}.mk-video-progress i{background:var(--copper);block-size:100%;transition:inline-size .2s;display:block}.price-mode{gap:.7rem;display:grid}.price-linked{border:1px solid var(--line);background:var(--surface-2);border-radius:14px;gap:.6rem;padding:.9rem;display:grid}.price-today{flex-wrap:wrap;gap:.4rem 1.2rem;margin:0;font-size:.92rem;display:flex}.price-today strong{color:var(--copper)}.linked-card h2{margin-block-start:0}.linked-tag{background:var(--copper);color:#fff;border-radius:999px;padding:.1rem .55rem;font-size:.78rem;font-weight:600;display:inline-block}.ticker{color:#9fb0b8;background:#0b1f2a;border-block-end:1px solid #ffffff1a;align-items:stretch;font-size:.82rem;display:flex}.ticker-badge{white-space:nowrap;background:#0f2836;border-inline-end:1px solid #ffffff1a;flex:none;align-items:center;gap:.6rem;padding:0 1.1rem;font-weight:500;display:flex}.ticker-src{color:#f4f1ea}.live-dot{background:#c98a46;border-radius:50%;block-size:7px;inline-size:7px;animation:2.4s infinite ticker-pulse}@keyframes ticker-pulse{0%{box-shadow:0 0 #c98a4699}70%{box-shadow:0 0 0 7px #c98a4600}to{box-shadow:0 0 #c98a4600}}.ticker-viewport{flex:1;min-inline-size:0;overflow:hidden}.ticker-track{inline-size:max-content;animation:70s linear infinite ticker-slide;display:flex}.ticker-viewport:hover .ticker-track{animation-play-state:paused}.ticker .px{white-space:nowrap;font-variant-numeric:tabular-nums;border-inline-end:1px solid #ffffff1a;align-items:baseline;gap:.55rem;padding:.7rem 1.4rem;display:flex}.ticker .px b{color:#f4f1ea;font-weight:600}.ticker .px .v{color:#f4f1ea}.ticker .px .u{font-size:.72rem}.ticker .px .up{color:#5fc48a}.ticker .px .down{color:#ef6a5b}@keyframes ticker-slide{to{transform:translate(-50%)}}@keyframes ticker-slide-rtl{to{transform:translate(50%)}}[dir=rtl] .ticker-track{animation-name:ticker-slide-rtl}@media (max-width:560px){.ticker-time{display:none}}@media (prefers-reduced-motion:reduce){.ticker-track{animation:none}.ticker-viewport{overflow-x:auto}}@media print{.ticker{display:none}}.mk-grid>li{isolation:isolate;--mk-angle:70deg;--mk-streak:var(--navy);--mk-sweep:conic-gradient(from var(--mk-angle), var(--hair), var(--copper) 5%, var(--hair) 14%, var(--hair) 50%, var(--mk-streak) 60%, var(--hair) 64%);transition:--mk-angle 2s;position:relative}html[data-theme=dark] .mk-grid>li{--mk-streak:var(--silver)}.mk-grid>li:before{content:"";z-index:-1;background:var(--mk-sweep);filter:blur(14px);opacity:.2;pointer-events:none;border-radius:16px;transition:opacity .3s;position:absolute;inset:2px}html[data-theme=dark] .mk-grid>li:before{opacity:.32}.mk-grid>li:hover{--mk-angle:-110deg}.mk-grid>li:hover:before{opacity:.45}.mk-grid>li:focus-within{--mk-angle:430deg;transition-duration:4s}.mk-grid .mk-card{background:linear-gradient(var(--card), var(--card)) padding-box, var(--mk-sweep) border-box;border:1.5px solid #0000}.mk-grid .mk-card.is-ended{background:linear-gradient(var(--surface-2), var(--surface-2)) padding-box, var(--mk-sweep) border-box}.mk-grid .mk-card:hover{border-color:#0000}html[data-theme=dark] .mk-grid .mk-card:hover{box-shadow:0 10px 28px #00000059}@media (prefers-reduced-motion:reduce){.mk-grid>li,.mk-grid>li:before{transition:none}}[dir=rtl] input.num,[dir=rtl] .weight-row input,[dir=rtl] .weight,[dir=rtl] .weight-total{text-align:right}.ev-grid{grid-template-columns:repeat(auto-fill,minmax(9.5rem,1fr));gap:.8rem;margin:.6rem 0 0;padding:0;list-style:none;display:grid}.ev-slot{border:1px dashed var(--line);background:var(--surface-2);border-radius:12px;align-content:start;gap:.35rem;padding:.6rem;display:grid}.ev-slot.done{border-style:solid;border-color:var(--ok-fg,#2f9e57)}.ev-title{color:var(--heading);min-block-size:2.4em;font-size:.85rem;font-weight:600}.ev-thumb{aspect-ratio:4/3;background:var(--surface);color:var(--muted);text-align:center;border-radius:9px;place-items:center;font-size:.8rem;display:grid;overflow:hidden}.ev-thumb img{object-fit:cover;block-size:100%;inline-size:100%;display:block}.ev-pdf{font-weight:700;font-family:var(--font-latin), sans-serif;color:var(--copper);font-size:1.1rem}.ev-time{color:var(--muted);font-size:.75rem}.ev-add{text-align:center;background:var(--copper);color:#fff;cursor:pointer;border-radius:9px;min-block-size:2.75rem;padding:.5rem .6rem;font-size:.85rem;font-weight:600;display:block;position:relative}.ev-slot.done .ev-add{color:var(--heading);border:1px solid var(--line);background:0 0}.ev-add input{opacity:0;cursor:pointer;position:absolute;inset:0}.ev-add:focus-within{outline:3px solid var(--copper);outline-offset:2px}.ev-error{color:var(--bad-fg);font-size:.8rem}.flow{grid-auto-columns:minmax(6.2rem,1fr);grid-auto-flow:column;gap:0;margin:0 0 1.5rem;padding:0 0 .3rem;list-style:none;display:grid;overflow-x:auto}.flow li{text-align:center;align-content:start;justify-items:center;gap:.15rem;min-block-size:5.6rem;padding-inline:.3rem;display:grid;position:relative}.flow li+li:before{content:"";background:repeating-linear-gradient(90deg, var(--copper) 0 5px, transparent 5px 10px);z-index:1;background-size:10px 2px;block-size:2px;inline-size:1rem;animation:.9s linear infinite flow-dash;position:absolute;inset-block-start:1.55rem;inset-inline-start:-.5rem}[dir=rtl] .flow li+li:before{animation-direction:reverse}@keyframes flow-dash{to{background-position:10px 0}}.flow li:after{content:"";border:1px solid var(--line);background:var(--surface);z-index:0;border-radius:12px;position:absolute;inset:0 .3rem}.flow li>*{z-index:1;position:relative}.flow li>b,.flow li>span:not(.flow-level){padding-inline:.4rem}.flow li>b{color:var(--muted);font-size:1.45rem;line-height:1.1;font-family:var(--font-latin), sans-serif;margin-block-start:.7rem}.flow li>span:not(.flow-level){color:var(--muted);padding-block-end:.6rem;font-size:.74rem;line-height:1.3}.flow-level{z-index:0;background:linear-gradient(#b8733305,#b8733347);border-radius:0 0 12px 12px;block-size:0;transition:block-size .45s cubic-bezier(.2,.8,.2,1);position:absolute;inset-block-end:0;inset-inline:.3rem}.flow li.done .flow-level{border-radius:12px;block-size:100%}.flow li.done:after{border-color:#b8733373}.flow li.done>b{color:var(--copper-text)}.flow li.done>span:not(.flow-level){color:var(--heading)}.flow li.current .flow-level{block-size:55%}.flow li.current:after{border-color:var(--copper);background:#b873331f;box-shadow:0 0 22px #b873334d}.flow li.current>b{color:var(--copper-text)}.flow li.current>span:not(.flow-level){color:var(--heading);font-weight:600}.flow li:not(.done):not(.current){opacity:.6}@media (prefers-reduced-motion:reduce){.flow li+li:before{animation:none}.flow-level{transition:none}}.file-input .file-real{opacity:0;pointer-events:none;block-size:1px;inline-size:1px;position:absolute}.file-pick{border:1px dashed var(--line);background:var(--surface-2);color:var(--muted);cursor:pointer;border-radius:10px;padding:.6rem .8rem;font-size:.9rem;display:block;position:relative}.file-pick input{opacity:0;cursor:pointer;position:absolute;inset:0}.file-pick:focus-within{outline:2px solid var(--copper);outline-offset:2px}.linked-card{isolation:isolate;--mk-angle:70deg;--mk-streak:var(--navy);--mk-sweep:conic-gradient(from var(--mk-angle), var(--line), var(--copper) 5%, var(--line) 14%, var(--line) 50%, var(--mk-streak) 60%, var(--line) 64%);background:linear-gradient(var(--surface), var(--surface)) padding-box, var(--mk-sweep) border-box;border:1.5px solid #0000;transition:--mk-angle 2s,box-shadow .3s;position:relative;box-shadow:0 0 24px #b8733329}html[data-theme=dark] .linked-card{--mk-streak:var(--silver)}.linked-card:hover{--mk-angle:-110deg;box-shadow:0 0 32px #b873334d}.linked-card:focus-within{--mk-angle:430deg;transition-duration:4s}.linked-card form,.linked-card>.notice{border-block-start:1px solid var(--line);margin-block-start:1.4rem;padding-block-start:1.1rem}.linked-card form .muted{margin-block-start:0}.linked-card>.mk-hint{margin-block-start:1rem}@media (prefers-reduced-motion:reduce){.linked-card{transition:none}}.flow{margin-block-start:1.1rem}.flow li{--mk-angle:70deg;--mk-streak:var(--navy);--mk-sweep:conic-gradient(from var(--mk-angle), var(--line), var(--copper) 5%, var(--line) 14%, var(--line) 50%, var(--mk-streak) 60%, var(--line) 64%);transition:--mk-angle 2s}html[data-theme=dark] .flow li{--mk-streak:var(--silver)}.flow li:after{background:linear-gradient(var(--surface), var(--surface)) padding-box, var(--mk-sweep) border-box;border:1.5px solid #0000}.flow li.done:after{--mk-sweep:conic-gradient(from var(--mk-angle), #b8733373, var(--copper) 5%, #b8733373 14%, #b8733373 50%, var(--mk-streak) 60%, #b8733373 64%)}.flow li.current:after{--mk-sweep:conic-gradient(from var(--mk-angle), var(--copper), #f0c48a 5%, var(--copper) 14%, var(--copper) 50%, var(--mk-streak) 60%, var(--copper) 64%);background:linear-gradient(#b8733324, #b8733324) padding-box, linear-gradient(var(--surface), var(--surface)) padding-box, var(--mk-sweep) border-box}.flow li:hover{--mk-angle:-110deg}.flow li:hover:after{box-shadow:0 0 18px #b8733340}@media (prefers-reduced-motion:reduce){.flow li{transition:none}}.flow{inline-size:auto;margin-inline:calc(-1 * var(--gut));padding-inline:var(--gut);box-sizing:border-box;grid-auto-columns:minmax(6.2rem,1fr)}.flow li:first-child{margin-inline-start:0}.topbar{justify-content:space-between}.topbar .nav{justify-content:center;margin-inline:auto}.topbar .actions{margin-inline-start:0}.ticker{flex-direction:column;align-items:stretch}.ticker-badge{background:#0b1f2a;border-block-end:1px solid #ffffff1a;border-inline-end:0;padding:.4rem clamp(1rem,4vw,3rem)}.ticker-viewport{inline-size:100%}@media (max-width:560px){.ticker-time{display:inline}}.mk-hero{padding-block-start:1.1rem}.mk-hero h1{font-size:clamp(1.54rem,3.5vw,2.38rem)}.mk-hero-inner{align-items:flex-start}.mk-hero-inner>div:first-child{padding-block-start:.35rem}.ticker-badge{gap:.9rem;padding-block:.55rem;font-size:.95rem}.ticker-src{color:#fff;letter-spacing:0;font-size:1rem;font-weight:700}.ticker-time{color:#9fb0b8;font-weight:400}.ticker .px .flat{color:#9fb0b8}.topbar .brand{gap:.9rem}.topbar .wordmark{font-size:1.35rem}.topbar .legal{font-size:.9rem}.topbar .nav{gap:1.8rem;font-size:1.15rem}.topbar .actions{font-size:1.02rem}.site-footer{background:var(--navy);color:var(--silver);margin-top:3rem;position:relative;overflow:hidden}.sf-stamp{inset-inline-end:clamp(1rem,4vw,3rem);fill:#f4f1ea0b;pointer-events:none;width:min(17rem,50vw);position:absolute;bottom:4.5rem}.sf-grid{grid-template-columns:minmax(16rem,1.4fr) 1fr 1.2fr;gap:2.5rem clamp(2rem,5vw,5rem);padding:clamp(2.5rem,5vw,3.5rem) clamp(1rem,4vw,3rem) 2.5rem;display:grid;position:relative}.sf-logo{color:var(--paper);align-items:center;gap:.9rem;text-decoration:none;display:inline-flex}.sf-logo>span{gap:.15rem;display:grid}.sf-word{font-family:var(--font-latin), sans-serif;letter-spacing:.12em;font-size:1.35rem;font-weight:700}.sf-legal{color:var(--silver);font-size:.9rem}.sf-promise{max-width:22rem;color:var(--paper);margin:1.4rem 0 0;font-size:1rem;line-height:1.6}.sf-col h2{color:var(--paper);margin:0 0 1rem;font-size:.95rem;font-weight:600}.sf-col ul{gap:.35rem;margin:0;padding:0;list-style:none;display:grid}.sf-col li{font-size:.95rem;line-height:1.5}address.sf-col{font-style:normal}.sf-col a{color:var(--silver);border-bottom:1px solid #0000;padding-block:.3rem;text-decoration:none;transition:color .15s,border-color .15s;display:inline-block}.sf-col a:hover{color:var(--paper);border-bottom-color:var(--copper-on-dark)}.site-footer a:focus-visible{outline:2px solid var(--copper-on-dark);outline-offset:3px;border-radius:4px}.sf-social{gap:.6rem;margin-top:1.1rem;display:flex}.sf-social a{width:44px;height:44px;color:var(--paper);border:1px solid #c7cdd159;border-radius:50%;place-items:center;padding:0;display:inline-grid}.sf-social a:hover{border-color:var(--copper-on-dark);color:var(--copper-on-dark)}.sf-base{background:var(--carbon);color:#c7cdd1cc;flex-wrap:wrap;justify-content:space-between;gap:.6rem 2rem;padding:1rem clamp(1rem,4vw,3rem);font-size:.85rem;display:flex;position:relative}.sf-tagline{font-family:var(--font-latin), sans-serif;letter-spacing:.24em;color:var(--copper-on-dark)}@media (max-width:52rem){.sf-grid{grid-template-columns:1fr 1fr}.sf-brand{grid-column:1/-1}}@media (max-width:34rem){.sf-grid{grid-template-columns:1fr}.sf-stamp{width:55vw;bottom:4rem}}@media (prefers-reduced-motion:reduce){.sf-col a{transition:none}}.sf-copy{flex-wrap:wrap;gap:.4rem 1rem;display:inline-flex}.topbar{border-bottom:1px solid #c7cdd11a;row-gap:.6rem;padding-block:.9rem}.topbar .nav{gap:clamp(1rem,2.2vw,2rem)}.topbar .nav a{min-height:44px;color:var(--silver);align-items:center;transition:color .15s;display:inline-flex;position:relative}.topbar .nav a:after{content:"";inset-inline:0;background:var(--copper-on-dark);height:2px;transition:transform .18s;position:absolute;bottom:.35rem;transform:scaleX(0)}.topbar .nav a:hover,.topbar .nav a[aria-current=page]{color:var(--paper)}.topbar .nav a:hover:after,.topbar .nav a[aria-current=page]:after{transform:scaleX(1)}.topbar .lang,.topbar .theme-toggle{border-radius:8px;justify-content:center;align-items:center;min-width:44px;min-height:44px;padding-inline:.6rem;display:inline-flex}.topbar .lang:hover{color:var(--paper);background:#ffffff0f}.topbar .button{border-radius:8px;align-items:center;min-height:44px;padding-inline:1.2rem;display:inline-flex}.topbar .button:hover{background:var(--copper-on-dark)}.topbar a:focus-visible,.topbar button:focus-visible,.topbar summary:focus-visible{outline:2px solid var(--copper-on-dark);outline-offset:3px;border-radius:6px}@media (max-width:52rem){.topbar .nav{scrollbar-width:none;border-top:1px solid #c7cdd11a;flex-wrap:nowrap;flex-basis:100%;order:3;justify-content:flex-start;margin-inline:0;overflow-x:auto}.topbar .nav a{white-space:nowrap}}@media (prefers-reduced-motion:reduce){.topbar .nav a,.topbar .nav a:after{transition:none}}@media (max-width:30rem){.topbar{column-gap:.5rem}.topbar .brand{gap:.55rem}.topbar .brand svg{width:38px;height:auto}.topbar .wordmark{font-size:1.05rem}.topbar .legal{font-size:.72rem}.topbar .actions{gap:.15rem;font-size:.9rem}.topbar .lang{padding-inline:.4rem}.topbar .button{padding-inline:.7rem;font-size:.85rem}.topbar .lang{min-width:0;font-size:.85rem}.topbar .theme-toggle{min-width:36px;padding-inline:.3rem}.topbar .actions{flex:none;margin-inline-start:auto}.topbar .brand{flex:0 auto;min-width:0}}.skip-link{z-index:100;background:var(--navy);color:#fff;border-radius:8px;padding:.5rem .8rem;font-weight:600;position:absolute;inset-block-start:-3rem;inset-inline-start:1rem}.skip-link:focus{outline:2px solid var(--copper);inset-block-start:.6rem}.auction-live{color:var(--heading);align-items:center;gap:.4rem;margin:.3rem 0 0;font-weight:600;display:inline-flex}.auction-live .live-dot{background:var(--copper);border-radius:50%;block-size:.55rem;inline-size:.55rem;animation:1.4s ease-in-out infinite live-pulse}@keyframes live-pulse{0%,to{opacity:1}50%{opacity:.35}}@media (prefers-reduced-motion:reduce){.auction-live .live-dot{animation:none}}.mk-offer{background:0 0;border:0;margin-block-start:.4rem;padding:0}.mk-offer>summary{box-sizing:border-box;cursor:pointer;justify-content:center;width:100%;list-style:none;display:inline-flex}.mk-offer>summary::-webkit-details-marker{display:none}.mk-offer>summary .mk-offer-close{display:none}.mk-offer[open]{display:contents}.mk-offer[open]>summary{width:auto;color:var(--muted);background:0 0;border-color:#0000;justify-self:start;padding:.35rem .7rem;font-size:.85rem}.mk-offer[open]>summary:hover{color:var(--heading)}.mk-offer[open]>summary .mk-offer-open{display:none}.mk-offer[open]>summary .mk-offer-close{display:inline}.toggle.buy-mode{gap:.5rem;margin-block-end:.8rem;display:grid}.buy-mode-options{grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));gap:.5rem;display:grid}.buy-mode-option{cursor:pointer;margin:0;display:block;position:relative}.buy-mode-option input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.buy-mode-option>span{border:1px solid var(--line);background:var(--surface-2);color:var(--muted);border-radius:12px;gap:.2rem;block-size:100%;padding:.75rem .9rem;display:grid}.buy-mode-option>span strong{color:var(--heading)}.buy-mode-option>span small{font-size:.82rem;line-height:1.4}.buy-mode-option input:checked+span{border-color:var(--copper,#b87333);box-shadow:inset 0 0 0 1px var(--copper,#b87333);background:var(--surface)}.buy-mode-option input:focus-visible+span{outline:2px solid var(--copper,#b87333);outline-offset:2px}.buy-mode-option input:disabled+span{cursor:default;opacity:.85}.offer-formula{gap:.3rem;display:grid}
