.mc .av{width:56px;height:56px;border-radius:16px;background:var(--dark);color:var(--saffron);justify-content:center;font-size:20px;font-weight:600;flex:none}.mc .av,.mc .rec-h{display:flex;align-items:center}.mc .rec-h{gap:14px;padding-bottom:18px;border-bottom:1px solid var(--line)}.mc .rec-h>div{flex:1 1;min-width:0}.mc .rec-h b{display:block;font-size:20px;font-weight:600}.mc .rec-h small{display:block;font-size:14px;color:var(--mute);margin-top:3px}.mc .pr code{font:600 15px var(--font-sans),Outfit,sans-serif;letter-spacing:.03em}.mc .rt{font-style:normal;font-size:12px;font-weight:600;padding:2px 8px;border-radius:99px;background:rgba(239,140,36,.16);color:#FFC98A;white-space:nowrap;box-shadow:inset 0 0 0 1px rgba(239,140,36,.4)}.mc .hxs{margin-top:16px;display:flex;flex-direction:column}.mc .hx{display:grid;grid-template-columns:36px minmax(0,1fr);grid-gap:14px;gap:14px;padding:14px 0;border-bottom:1px dashed rgba(250,246,239,.16)}.mc .hx:last-child{border-bottom:0}.mc .hx-i{width:36px;height:36px;border-radius:12px;background:rgba(239,140,36,.14);box-shadow:inset 0 0 0 1px rgba(239,140,36,.45);justify-content:center;color:var(--saffron);font-size:18px}.mc .hx-i,.mc .hx-t{display:flex;align-items:center}.mc .hx-t{gap:8px;flex-wrap:wrap}.mc .hx-t b{font-size:16.5px;font-weight:600}.mc .hx-ba{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:6px;font-size:15px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.mc .hx-ba span{color:var(--dmute);text-decoration:line-through;-webkit-text-decoration-color:rgba(201,191,176,.5);text-decoration-color:rgba(201,191,176,.5)}.mc .hx-ba .ion{color:var(--saffron)}.mc .hx-ba b{font-weight:600}.mc .hx small{display:block;font-size:13.5px;color:var(--dmute);margin-top:6px}.mc .one{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,400px) minmax(0,1fr);grid-gap:56px;gap:56px;align-items:center;margin-top:56px}.mc .mods{display:flex;flex-direction:column;gap:20px}.mc .mod{position:relative;background:#fff;border-radius:20px;padding:22px;box-shadow:0 0 0 1px var(--line),0 24px 50px -34px rgba(26,22,18,.4)}.mc .mod:after{content:"";position:absolute;top:50%;width:56px;height:2px;background:radial-gradient(circle,var(--accent) 1px,transparent 1.4px) 0 0/6px 2px repeat-x}.mc .mods.l .mod:after{left:100%}.mc .mods.r .mod:after{right:100%}.mc .mod-h{display:flex;align-items:center;gap:10px}.mc .mod-h .ion{font-size:22px;color:var(--accent)}.mc .mod-h b{font-size:18px;font-weight:600}.mc .mod p{font-size:15px;line-height:1.5;color:var(--mute);margin-top:8px}.mc .mod a{font-size:14.5px;font-weight:500;display:inline-flex;align-items:center;gap:6px;margin-top:10px;text-decoration:none}.mc .rcd{position:relative;background:var(--dark);color:var(--parch);border-radius:28px;padding:28px;box-shadow:0 40px 80px -30px rgba(11,9,7,.6);overflow:hidden}.mc .rcd:after{content:"";position:absolute;inset:0;background-image:radial-gradient(rgba(250,246,239,.1) 1.4px,transparent 1.8px);background-size:8.58px 8.58px;-webkit-mask-image:radial-gradient(60% 50% at 100% 0,#000,transparent 80%);mask-image:radial-gradient(60% 50% at 100% 0,#000,transparent 80%);pointer-events:none}.mc .rcd>*{position:relative;z-index:1}.mc .rcd>small{font-size:13px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--saffron)}.mc .rcd h3{font-size:24px;font-weight:600;margin-top:6px}.mc .rcd ul{list-style:none;margin-top:18px;display:flex;flex-direction:column;gap:8px}.mc .rcd li{display:flex;align-items:center;gap:12px;padding:11px 14px;border-radius:12px;background:rgba(250,246,239,.06);box-shadow:inset 0 0 0 1px rgba(250,246,239,.14);font-size:15.5px}.mc .rcd li .ion{color:var(--saffron);font-size:18px}.mc .ana{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin-top:40px;padding:18px 22px;border-radius:18px;background:#fff;box-shadow:0 0 0 1px var(--line);font-size:16px}.mc .ana .ion{font-size:22px;color:var(--accent)}.mc .ana b{font-weight:600}.mc .ana span{color:var(--mute)}.mc .stat-tags{display:flex;flex-wrap:wrap;gap:8px;flex:none}.mc .stat-tags span{display:flex;align-items:center;gap:7px;padding:7px 12px;border-radius:10px;background:rgba(250,246,239,.06);box-shadow:inset 0 0 0 1px rgba(250,246,239,.16);color:var(--parch);font-size:14.5px;font-weight:600}.mc .stat-tags .ion{color:var(--saffron)}.mc .stat-tags span.on{background:var(--saffron);color:var(--dark);box-shadow:none}.mc .stat-tags span.on .ion{color:var(--dark)}.mc .lc-p-gap{margin-top:40px}.mc .lc-out{font-size:22px;line-height:1.4;color:var(--ink);font-weight:500;letter-spacing:-.01em;max-width:520px;margin-top:12px}.mc .tsk{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:12px;background:#fff;box-shadow:0 0 0 1px var(--line);font-size:15px}.mc .tsk>.ion{color:var(--accent);font-size:19px}.mc .tsk span{flex:1 1;min-width:0}.mc .tsk small{display:block;font-size:13px;color:var(--mute)}.mc .org{display:grid;grid-template-columns:minmax(0,420px) minmax(0,1fr);grid-gap:64px;gap:64px;align-items:start}.mc .strc{list-style:none;margin-top:28px;display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}.mc .strc li{padding:14px 16px;border-radius:14px;background:rgba(250,246,239,.05);box-shadow:inset 0 0 0 1px rgba(250,246,239,.14)}.mc .strc b{display:flex;align-items:center;gap:8px;font-size:16px;font-weight:600}.mc .strc b .ion{color:var(--saffron)}.mc .strc small{display:block;font-size:14px;color:var(--dmute);margin-top:4px;line-height:1.4}.mc .num{margin-top:20px;padding:20px;border-radius:18px;background:rgba(250,246,239,.05);box-shadow:inset 0 0 0 1px rgba(250,246,239,.14)}.mc .num-h{display:flex;justify-content:space-between;align-items:center;gap:10px;flex-wrap:wrap}.mc .num-h b{font-size:16px;font-weight:600}.mc .num p{font-size:14.5px;color:var(--dmute);margin-top:14px}.mc .num p.num-sub{margin-top:6px}.mc .num p b{color:var(--parch);font-weight:600}.mc .segs{align-items:flex-end;margin-top:16px;flex-wrap:wrap}.mc .seg,.mc .segs{display:flex;gap:6px}.mc .seg{flex-direction:column;align-items:center}.mc .seg code{font:600 22px var(--font-sans),Outfit,sans-serif;letter-spacing:.04em;padding:8px 12px;border-radius:10px;background:rgba(239,140,36,.14);box-shadow:inset 0 0 0 1px rgba(239,140,36,.5);color:var(--parch)}.mc .seg small{font-size:12.5px;color:var(--dmute);white-space:nowrap}.mc .seg.sep code{background:none;box-shadow:none;padding:8px 0;color:var(--dmute)}.mc .och{background:var(--parch);color:var(--ink);border-radius:24px;padding:26px;box-shadow:0 0 0 1px rgba(239,140,36,.4),0 40px 80px -24px rgba(0,0,0,.85)}.mc .och .rc-h{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap}.mc .och .rc-h b{font-size:17px;font-weight:600}.mc .och-b{flex-direction:column;margin-top:20px}.mc .och-b,.mc .on2{display:flex;align-items:center}.mc .on2{gap:10px;padding:10px 14px;border-radius:14px;background:#fff;box-shadow:0 0 0 1px var(--line);text-align:left;min-width:0}.mc .on2 .av{width:36px;height:36px;border-radius:10px;font-size:13px}.mc .on2 b{font-size:15px;font-weight:600}.mc .on2 b,.mc .on2 small{display:block;white-space:nowrap}.mc .on2 small{font-size:13px;color:var(--mute)}.mc .on2.top{background:var(--dark);color:var(--parch);box-shadow:none}.mc .on2.top small{color:var(--dmute)}.mc .on2.me{box-shadow:0 0 0 1.5px var(--saffron);background:#FFF4E5}.mc .vln{width:2px;height:24px;background:radial-gradient(circle,var(--accent) 1px,transparent 1.4px) 0 0/2px 6px repeat-y}.mc .kids{position:relative;display:flex;gap:14px;justify-content:center;padding-top:24px;width:100%}.mc .kids:before{content:"";position:absolute;top:0;left:16%;right:16%;height:2px;background:radial-gradient(circle,var(--accent) 1px,transparent 1.4px) 0 0/6px 2px repeat-x}.mc .kid{position:relative;display:flex;flex-direction:column;align-items:center;flex:1 1;min-width:0}.mc .kid:before{content:"";position:absolute;bottom:100%;left:50%;width:2px;height:24px;margin-left:-1px;background:radial-gradient(circle,var(--accent) 1px,transparent 1.4px) 0 0/2px 6px repeat-y}.mc .kid .kids{flex-direction:column;align-items:center;gap:10px;padding-top:24px}.mc .kid .kids:before{display:none}.mc .kid .kids .on2{width:100%}.mc .wsw{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,580px);grid-gap:56px;gap:56px;margin-top:56px;align-items:start}.mc .ppts{list-style:none;display:flex;flex-direction:column;gap:14px}.mc .ppts li{display:flex;gap:12px;font-size:16.5px;line-height:1.5}.mc .ppts .ion{color:var(--accent);font-size:20px;margin-top:2px}.mc .ppts b{font-weight:600}.mc .vw{background:#fff;border-radius:24px;box-shadow:0 0 0 1px var(--line),0 30px 60px -40px rgba(11,9,7,.4);overflow:hidden}.mc .vw-t{padding:18px 22px;border-bottom:1px solid var(--line);display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;background:var(--parch)}.mc .vw-b{padding:22px 24px 24px}.mc .vw-b .rec-h{padding-bottom:14px}.mc .vw-as{display:flex;align-items:center;gap:8px;font-size:14px;color:var(--mute);margin-top:16px}.mc .vw-as .ion{font-size:18px;color:var(--accent)}.mc .vw-as b{color:var(--ink);font-weight:600}.mc .fld{display:grid;grid-template-columns:150px minmax(0,1fr);grid-gap:12px;gap:12px;align-items:center;padding:12px 0;border-bottom:1px solid var(--line);font-size:15.5px}.mc .fld>span{color:var(--mute)}.mc .fld>b{display:flex;gap:8px;flex-wrap:wrap}.mc .fld>b,.mc .hid{font-weight:500;align-items:center}.mc .hid{display:inline-flex;gap:7px;padding:4px 10px;border-radius:8px;background:repeating-linear-gradient(45deg,rgba(26,22,18,.05) 0 2px,transparent 2px 6px),var(--parch);box-shadow:inset 0 0 0 1px var(--line);font-size:13.5px;color:var(--mute)}.mc .hid .ion,.mc .req{font-size:15px}.mc .req{display:flex;gap:12px;align-items:flex-start;margin-top:16px;padding:14px 16px;border-radius:14px;background:#FFF4E5;box-shadow:inset 0 0 0 1.5px var(--saffron);line-height:1.45}.mc .req .ion{color:var(--accent);font-size:20px;margin-top:1px}.mc .req b{display:block;font-weight:600}.mc .req span{color:var(--mute)}.mc .act{font-style:normal;font-size:12px;font-weight:600;padding:1px 8px;border-radius:99px;box-shadow:inset 0 0 0 1px rgba(26,22,18,.25);color:var(--ink);white-space:nowrap}.mc .lgc{margin-top:48px;background:var(--parch);color:var(--ink);border-radius:24px;overflow:hidden;box-shadow:0 0 0 1px rgba(239,140,36,.4),0 40px 80px -24px rgba(0,0,0,.85)}.mc .lgc-sc{overflow-x:auto}.mc .lgc-sc:focus-visible{outline-offset:-3px}.mc table.lg2{width:100%;border-collapse:collapse;font-size:15px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.mc .lg2 th{text-align:left;font-size:13px;font-weight:500;color:var(--mute);background:#fff}.mc .lg2 td,.mc .lg2 th{padding:14px 16px;border-bottom:1px solid var(--line)}.mc .lg2 td{vertical-align:top}.mc .lg2 td small{display:block;font-size:13px;color:var(--mute);margin-top:3px}.mc .lg2 .bf{color:var(--mute);text-decoration:line-through;-webkit-text-decoration-color:rgba(107,97,87,.5);text-decoration-color:rgba(107,97,87,.5)}.mc .lg2 .af{font-weight:600}.mc .lg2 .em{color:var(--mute);font-style:italic}.mc .apnd{display:flex;align-items:center;gap:14px;flex-wrap:wrap;padding:18px 20px;background:var(--dark);color:var(--parch);font-size:15.5px}.mc .apnd .ion{color:var(--saffron);font-size:22px}.mc .apnd .exd{margin-left:auto}.mc .ims{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px;margin-top:56px;list-style:none}.mc .ims li{position:relative;display:flex;flex-direction:column;gap:6px;padding:18px;border-radius:18px;background:#fff;box-shadow:0 0 0 1px var(--line)}.mc .ims li .dnum{margin-bottom:4px}.mc .ims b{font-size:17px;font-weight:600}.mc .ims small{font-size:14.5px;color:var(--mute);line-height:1.45}.mc .ims li.on{box-shadow:0 0 0 1.5px var(--saffron);background:#FFF4E5}.mc .imp{margin-top:20px;background:#fff;border-radius:24px;box-shadow:0 0 0 1px var(--line),0 30px 60px -40px rgba(11,9,7,.4);overflow:hidden}.mc .imp-h{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:18px 22px;border-bottom:1px solid var(--line);background:var(--parch)}.mc .imp-h b{font-size:17px;font-weight:600}.mc .imp-h>span{font-size:14px;color:var(--mute)}.mc .imp-sum{display:flex;gap:8px;flex-wrap:wrap;margin-left:auto;align-items:center}.mc .imp-sc{overflow-x:auto}.mc .imp-sc:focus-visible{outline-offset:-3px}.mc table.it{width:100%;min-width:820px;border-collapse:collapse;font-size:15px}.mc .it th{text-align:left;font-size:13px;font-weight:500;color:var(--mute)}.mc .it td,.mc .it th{padding:12px 16px;border-bottom:1px solid var(--line)}.mc .it td{vertical-align:top}.mc .it td small{display:block;font-size:13.5px;color:#8A3B00;margin-top:3px}.mc .it td small.it-note{color:var(--mute)}.mc .it tr.er td{background:#FFF6EE}.mc .it tr.du td{background:#FBF8F2}.mc .it .bad{box-shadow:inset 0 -2px 0 #C2410C}.mc .cs.err{background:#FCE3D6;color:#8A2B00}.mc .cs.dup{background:#EFE9DF;color:#4A4036}.mc .imp-f{justify-content:space-between;gap:16px;flex-wrap:wrap;padding:16px 22px;background:var(--parch)}.mc .imp-f,.mc .imp-f p{display:flex;align-items:center}.mc .imp-f p{gap:10px;font-size:15px;color:var(--mute)}.mc .imp-f p .ion{color:var(--accent);font-size:19px}.mc .imp-f .fake{display:inline-flex;align-items:center;gap:8px;height:44px;padding:0 20px;border-radius:99px;background:var(--saffron);font-size:15.5px;font-weight:500}@container pg (max-width:1100px){.mc .one{grid-template-columns:minmax(0,1fr);gap:20px}.mc .one .rcd{order:-1}.mc .mods{display:grid;grid-template-columns:1fr 1fr}.mc .mod:after{display:none}.mc .org,.mc .wsw{grid-template-columns:minmax(0,1fr);gap:40px}.mc .ims{grid-template-columns:repeat(2,minmax(0,1fr))}}@container pg (max-width:640px){.mc .mods,.mc .strc{grid-template-columns:minmax(0,1fr)}.mc .och{padding:18px 14px}.mc .kids{flex-direction:column;align-items:stretch;gap:10px}.mc .kid:before,.mc .kids:before{display:none}.mc .kid,.mc .kid .kids{align-items:stretch}.mc .kid .kids{padding:10px 0 0 22px}.mc .on2 b,.mc .on2 small{white-space:normal}.mc .vln{display:none}.mc .och-b{align-items:stretch;gap:10px}.mc .fld{grid-template-columns:minmax(0,1fr);gap:4px}.mc .vw-b{padding:18px 16px}.mc .ims{grid-template-columns:minmax(0,1fr)}.mc .seg code{font-size:18px;padding:6px 9px}.mc .lc-out{font-size:19px}.mc .lg2,.mc .lg2 tbody,.mc .lg2 td,.mc .lg2 tr{display:block}.mc .lg2 thead{display:none}.mc .lg2 td.bf{text-decoration:none}.mc .lg2 tr{padding:12px 16px;border-bottom:1px solid var(--line)}.mc .lg2 td{padding:3px 0;border:0}.mc .lg2 td[data-l]:before{content:attr(data-l);display:block;font-size:12.5px;color:var(--mute);margin-top:6px}}