.site.mk{--bg:#fbf8f3;--bg-2:#ffffff;--s1:#ffffff;--s2:#f5f0e7;--s3:#ece5d8;--line:#e7e0d3;--line-2:#d3c9b7;--fg:#17140f;--fg-2:#4a4238;--muted:#7d7366;--accent:#f2600c;--accent-2:#c24a02;--accent-ink:#ffffff;--tint:#fff1e6;--ok:#15803d;--warn:#a16207;--bad:#c2321f;--info:#1d6fb8;--display:"Archivo","Satoshi",system-ui,sans-serif;--card-shadow:0 1px 0 rgba(23,20,15,0.04),0 14px 34px -24px rgba(70,45,10,0.35);background:var(--bg);color:var(--fg);min-height:100vh}.site.mk ::selection{background:#ffd2b0}.mk .display{font-family:var(--display);font-weight:800;font-stretch:88%;letter-spacing:-.022em;line-height:1.02}.mk .block h2,.mk .mk-sec h2{font-size:clamp(30px,3.6vw,50px);max-width:22ch;margin:12px 0 14px}.mk .mk-sec{padding-top:clamp(64px,8vw,104px)}.mk .block .sub,.mk .sub{color:var(--fg-2);font-size:clamp(16px,1.25vw,18px)}.mk .hint{color:var(--muted)}.mk .eyebrow{font-family:var(--sans);font-size:13px;font-weight:700;letter-spacing:0;text-transform:none;color:var(--accent-2);background:var(--tint);padding:6px 12px 6px 10px;border-radius:99px}.mk .eyebrow:before{width:7px;height:7px;border-radius:50%;background:var(--accent)}.mk .kicker{font-family:var(--sans);font-size:13px;font-weight:700;letter-spacing:0;text-transform:none;color:var(--accent-2)}.mk .mk-h1s{font-size:clamp(32px,3.8vw,52px)}.mk .mk-top h1{font-size:clamp(34px,4.4vw,60px)}.mk .btn{background:#fff;border:1.5px solid var(--line-2);color:var(--fg);font-weight:600}.mk .btn:hover:not(:disabled){background:var(--s2);border-color:var(--fg-2)}.mk .btn.primary{background:var(--accent);border-color:var(--accent);color:#fff;box-shadow:0 8px 20px -10px rgba(242,96,12,.7)}.mk .btn.primary:hover:not(:disabled){background:#dc5307;border-color:#dc5307}.mk .btn.ghost{background:transparent;border-color:var(--fg)}.mk .btn.ghost:hover:not(:disabled){background:var(--fg);color:var(--bg)}.mk .mini{background:#fff;border-color:var(--line-2);color:var(--fg-2)}.mk .mk-nav{background:rgba(251,248,243,.92);border-bottom:1px solid var(--line)}.mk .mk-nav nav{color:var(--fg-2);font-weight:500}.mk .mk-nav nav a{padding:6px 2px;border-bottom:2px solid transparent}.mk .mk-nav nav a:hover{color:var(--fg);border-bottom-color:var(--accent)}.mk .mk-login{font-weight:600}.mk .brand span,.mk .mk-login{color:var(--fg)}.mk .mk-checks li,.mk .mk-guides a,.mk .mk-qa>div,.mk .mk-steps li,.mk .mk-top-art,.mk .mk-vcard,.mk .qf,.mk .tool{background:#fff;border:1px solid var(--line);box-shadow:var(--card-shadow);border-radius:16px}.mk .mk-vcard:hover{border-color:var(--accent);box-shadow:0 22px 40px -26px rgba(242,96,12,.55)}.mk .mk-vp{color:var(--fg-2);font-family:var(--sans);font-weight:600;font-size:14px}.mk .mk-vimg{background:var(--s2)}.mk .mk-answer{background:var(--tint);border:1px solid #ffd2b0;border-left:4px solid var(--accent);border-radius:12px}.mk .mk-answer .kicker,.mk .mk-answer a,.mk .mk-info a:not(.btn){color:var(--accent-2)}.mk .callout{background:var(--tint);border-color:#ffd2b0}.mk .pill{background:var(--s2)}.mk .mk-table{background:#fff;border:1px solid var(--line);border-radius:14px;border-collapse:separate;border-spacing:0;overflow:hidden;box-shadow:var(--card-shadow)}.mk .mk-table caption{color:var(--fg-2);font-weight:600}.mk .mk-table thead th{background:var(--s2);color:var(--fg-2);font-family:var(--sans);font-size:12.5px;letter-spacing:.02em;font-weight:700;text-transform:none}.mk .mk-table tr:last-child>*{border-bottom:0}.mk .mk-table tbody tr:hover>*{background:#fffaf5}.mk .qf-field{color:var(--fg);font-weight:600}.mk .qf-field input,.mk .qf-field select,.mk .qf-field textarea{background:#fff;border:1.5px solid var(--line-2);color:var(--fg);font-weight:400}.mk .qf-field input:focus,.mk .qf-field select:focus,.mk .qf-field textarea:focus{border-color:var(--accent);box-shadow:0 0 0 4px #ffe3cf}.mk .qf-opts button{background:#fff;border-color:var(--line-2)}.mk .qf-opts button.on{background:var(--tint)}.mk .qf-bar{background:var(--s3)}.mk .tool-res{background:var(--tint);border-color:#ffd2b0}.mk .tool-qty button,.mk .tool-row{background:var(--s2)}.mk .tool-out.big b{color:var(--accent-2)}.mk .mk-foot{--fg:#f6f1e8;--fg-2:#cfc6b8;--muted:#9a8f80;--line:#2e2922;background:#17140f;border-top:0;padding-top:64px}.mk .mk-foot .brand span{color:var(--fg)}.mk .cta-band{background:#17140f url(/vehicles/food-trucks.webp) 100%/auto 100% no-repeat;color:#f6f1e8;border-radius:24px;position:relative;overflow:hidden}.mk .cta-band:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#17140f 45%,rgba(23,20,15,.55))}.mk .cta-band>*{position:relative}.mk .cta-band h2{font-size:clamp(30px,3.6vw,48px);max-width:18ch}.mk .cta-band p{color:#d8cfc1}.mk .cta-band .btn{background:var(--accent);border-color:var(--accent);color:#fff}.mk .bg-grid{background-image:linear-gradient(var(--line) 1px,transparent 1px),linear-gradient(90deg,var(--line) 1px,transparent 1px);background-size:34px 34px}.mk .bg-dots{background-image:radial-gradient(#d9cfbf 1.2px,transparent 1.3px);background-size:18px 18px}.mk .h-hero{position:relative;padding:clamp(36px,5vw,72px) 0 clamp(48px,6vw,80px);overflow:hidden}.mk .h-hero:before{content:"";position:absolute;inset:0;background-image:linear-gradient(var(--line) 1px,transparent 1px),linear-gradient(90deg,var(--line) 1px,transparent 1px);background-size:34px 34px;-webkit-mask-image:radial-gradient(ellipse 80% 70% at 30% 40%,#000 30%,transparent 75%);mask-image:radial-gradient(ellipse 80% 70% at 30% 40%,#000 30%,transparent 75%)}.mk .h-hero .wrap{position:relative;display:grid;grid-template-columns:1.05fr 1fr;grid-gap:clamp(28px,4vw,64px);gap:clamp(28px,4vw,64px);align-items:center}.mk .h-hero h1{font-size:clamp(40px,5.2vw,76px);margin:16px 0 18px;max-width:13ch}.mk .h-hero h1 em{font-style:normal;color:var(--accent)}.mk .h-hero .lead{font-size:clamp(16px,1.3vw,19px);color:var(--fg-2);max-width:46ch}.mk .h-hero .actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:24px}.mk .h-trust{display:flex;flex-wrap:wrap;gap:10px 22px;margin-top:26px;list-style:none;font-size:14px;font-weight:600;color:var(--fg-2)}.mk .h-trust li{display:inline-flex;align-items:center;gap:8px}.mk .h-trust svg{color:var(--ok)}.mk .h-collage{position:relative;aspect-ratio:1/.9}.mk .h-collage .main{position:absolute;inset:0 0 12% 8%;border-radius:20px;overflow:hidden;box-shadow:0 30px 60px -30px rgba(40,25,5,.55)}.mk .h-collage .main img,.mk .h-collage .side img{width:100%;height:100%;object-fit:cover;display:block}.mk .h-collage .side{position:absolute;left:0;bottom:0;width:42%;aspect-ratio:4/3;border-radius:16px;overflow:hidden;border:5px solid var(--bg);box-shadow:0 20px 40px -20px rgba(40,25,5,.5)}.mk .h-collage .tag{position:absolute;right:12px;top:12px;font-size:11px;color:#fff;background:rgba(0,0,0,.45);padding:3px 8px;border-radius:99px}.mk .h-est{position:absolute;right:-6px;bottom:2%;width:min(270px,56%);background:#fff;border:1px solid var(--line);border-radius:14px;padding:14px 16px;box-shadow:0 24px 50px -24px rgba(40,25,5,.55);font-size:13px}.mk .h-est b{display:flex;align-items:center;gap:8px;font-size:13px;margin-bottom:8px}.mk .h-est b svg{color:var(--accent)}.mk .h-est div{display:flex;justify-content:space-between;padding:4px 0;border-bottom:1px dashed var(--line-2);color:var(--fg-2)}.mk .h-est div span:last-child{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--fg);font-weight:600}.mk .h-est .tot{border:0;padding-top:8px;font-size:15px;color:var(--fg);font-weight:800}.mk .h-est .tot span:last-child{color:var(--accent-2);font-weight:800}.mk .h-head{display:flex;justify-content:space-between;align-items:end;gap:20px;flex-wrap:wrap}.mk .h-head .more{font-weight:700;color:var(--accent-2);display:inline-flex;align-items:center;gap:6px}.mk .h-vehicles{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:14px;gap:14px;margin-top:30px}.mk .h-v{position:relative;display:block;aspect-ratio:4/3;border-radius:18px;overflow:hidden;background:var(--s3)}.mk .h-v img{width:100%;height:100%;object-fit:cover;transition:transform .8s var(--ease)}.mk .h-v:hover img{transform:scale(1.05)}.mk .h-v:after{content:"";position:absolute;inset:40% 0 0;background:linear-gradient(transparent,rgba(15,12,8,.85))}.mk .h-v span{position:absolute;z-index:1;left:18px;right:18px;bottom:16px;color:#fff;display:grid;grid-gap:2px;gap:2px}.mk .h-v b{font-family:var(--display);font-stretch:88%;font-weight:800;font-size:22px}.mk .h-v small{font-size:14px;opacity:.9;font-weight:600}.mk .h-v em{position:absolute;z-index:1;top:14px;left:14px;font-style:normal;font-size:12px;font-weight:700;padding:5px 10px;border-radius:99px;background:var(--accent);color:#fff}.mk .h-dark{--fg:#f6f1e8;--fg-2:#cfc6b8;--muted:#9a8f80;--line:#322c24;background:#17140f;color:var(--fg);margin-top:clamp(64px,8vw,104px);padding:clamp(56px,7vw,96px) 0;position:relative;overflow:hidden}.mk .h-dark:before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.05) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.05) 1px,transparent 0);background-size:34px 34px}.mk .h-dark .wrap{position:relative}.mk .h-dark h2{color:var(--fg)}.mk .h-dark .eyebrow{background:rgba(242,96,12,.16);color:#ffb37f}.mk .h-steps{list-style:none;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:16px;gap:16px;margin-top:34px;counter-reset:s}.mk .h-steps li{padding:26px;border-radius:18px;background:rgba(255,255,255,.04);border:1px solid var(--line)}.mk .h-steps .ic{width:48px;height:48px;border-radius:14px;display:grid;place-items:center;background:var(--accent);color:#fff;margin-bottom:18px}.mk .h-steps h3{font-size:19px;font-weight:700;margin-bottom:6px}.mk .h-steps h3:before{counter-increment:s;content:counter(s) ". ";color:#ffb37f}.mk .h-steps p{color:var(--fg-2);font-size:15px}.mk .h-cost{display:grid;grid-template-columns:1fr 1.05fr;grid-gap:clamp(28px,4vw,64px);gap:clamp(28px,4vw,64px);align-items:center}.mk .sheet{position:relative;background:#fff;border:1px solid var(--line);border-radius:16px;padding:24px 26px;box-shadow:var(--card-shadow);background-image:linear-gradient(var(--s2) 1px,transparent 1px);background-size:100% 34px;background-position:0 70px}.mk .sheet header{display:flex;justify-content:space-between;align-items:center;margin-bottom:14px}.mk .sheet header b{font-family:var(--display);font-stretch:88%;font-weight:800;font-size:20px}.mk .sheet .stamp{font-size:11px;font-weight:800;letter-spacing:.08em;color:var(--accent-2);border:2px solid var(--accent);border-radius:6px;padding:3px 8px;transform:rotate(-4deg)}.mk .sheet .stack{display:flex;height:14px;border-radius:99px;overflow:hidden;margin:6px 0 16px}.mk .sheet .row{display:grid;grid-template-columns:14px 1fr auto auto;align-items:center;grid-gap:10px;gap:10px;padding:8px 0;border-bottom:1px dashed var(--line-2);font-size:15px}.mk .sheet .row i{width:12px;height:12px;border-radius:4px}.mk .sheet .row em{font-style:normal;color:var(--muted);font-size:13px}.mk .sheet .row b{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.mk .sheet .total{display:flex;justify-content:space-between;padding-top:12px;font-weight:800;font-size:18px}.mk .sheet .total b{color:var(--accent-2)}.mk .h-tiles{list-style:none;display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));grid-gap:12px;gap:12px;margin-top:28px}.mk .h-tile{display:flex;align-items:center;gap:14px;height:100%;padding:16px 18px;border-radius:14px;background:#fff;border:1px solid var(--line);box-shadow:var(--card-shadow);font-weight:700;line-height:1.3;transition:border-color .15s,transform .2s var(--ease)}.mk .h-tile:hover{border-color:var(--accent);transform:translateY(-2px)}.mk .h-tile .ic{flex:none;width:44px;height:44px;border-radius:12px;display:grid;place-items:center}.mk .h-tile .go{margin-left:auto;color:var(--muted);flex:none}.mk .ic.c0{background:#fff1e6;color:#c24a02}.mk .ic.c1{background:#e8f1fb;color:#1d6fb8}.mk .ic.c2{background:#e8f6ec;color:#15803d}.mk .ic.c3{background:#fdf3d8;color:#a16207}.mk .ic.c4{background:#fbe9e6;color:#c2321f}.mk .ic.c5{background:#efeafb;color:#6b3fc2}.mk .h-guides{list-style:none;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:14px;gap:14px;margin-top:28px}.mk .h-guide{display:grid;grid-template-rows:150px 1fr;height:100%;border-radius:16px;overflow:hidden;background:#fff;border:1px solid var(--line);box-shadow:var(--card-shadow);transition:border-color .15s}.mk .h-guide:hover{border-color:var(--accent)}.mk .h-guide img{width:100%;height:100%;object-fit:cover}.mk .h-guide span{padding:14px 16px 16px;font-weight:700;font-size:16px;line-height:1.35;display:flex;justify-content:space-between;gap:10px}.mk .h-guide span svg{flex:none;color:var(--accent);margin-top:2px}.mk .h-faq{margin-top:26px;display:grid;grid-gap:10px;gap:10px;max-width:860px}.mk .h-faq details{background:#fff;border:1px solid var(--line);border-radius:14px;padding:0 20px;box-shadow:var(--card-shadow)}.mk .h-faq summary{list-style:none;cursor:pointer;padding:18px 0;font-weight:700;font-size:16.5px;display:flex;justify-content:space-between;gap:12px}.mk .h-faq summary::-webkit-details-marker{display:none}.mk .h-faq summary:after{content:"+";font-size:22px;line-height:1;color:var(--accent)}.mk .h-faq details[open] summary:after{content:"−"}.mk .h-faq details p{color:var(--fg-2);padding-bottom:18px}.mk .acct-split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.9fr);grid-gap:24px;gap:24px;align-items:start}.mk .acct-new{display:grid;grid-gap:12px;gap:12px}.mk .acct-new h2{font-family:var(--display);font-stretch:88%;font-weight:800;font-size:24px}.mk .acct-pick{display:flex;gap:14px;align-items:center;padding:18px;border-radius:16px;background:#fff;border:1.5px solid var(--line-2);box-shadow:var(--card-shadow);transition:border-color .15s}.mk .acct-pick:hover{border-color:var(--accent)}.mk .acct-pick b{display:block;font-size:17px}.mk .acct-pick small{color:var(--fg-2);font-size:14px}.mk .acct-pick .go{margin-left:auto;flex:none;color:var(--accent)}@media (max-width:900px){.mk .acct-split,.mk .h-cost,.mk .h-hero .wrap{grid-template-columns:1fr}.mk .h-guides,.mk .h-vehicles{grid-template-columns:1fr 1fr}.mk .h-steps{grid-template-columns:1fr}}@media (max-width:560px){.mk .h-guides,.mk .h-vehicles{grid-template-columns:1fr}.mk .h-est{position:relative;right:auto;bottom:auto;width:100%;margin-top:12px}.mk .h-collage{aspect-ratio:auto}.mk .h-collage .main{position:relative;inset:auto;aspect-ratio:4/3}.mk .h-collage .side{display:none}.mk .cta-band{background-image:none}}.mk .h-ic{flex:none;width:46px;height:46px;border-radius:12px;display:grid;place-items:center}.mk .mk-info h2,.mk .qf legend,.mk .qf-done h2,.mk .tool h2{font-family:var(--display);font-weight:800;font-stretch:88%;letter-spacing:-.015em}.mk .acct-tabs a span,.mk .mk-steps span,.mk .mk-table,.mk .qf-top,.mk .tool-out{font-family:var(--sans)}.mk .qf-top{font-weight:600;color:var(--fg-2)}.mk .h-dark h2{font-size:clamp(30px,3.6vw,50px);max-width:22ch;margin:12px 0 0}.mk .h-tiles{grid-template-columns:repeat(auto-fill,minmax(270px,1fr))}.mk .cta-band .row2 .btn{width:auto}.mk .g-jump{display:flex;flex-wrap:wrap;gap:8px;margin:22px 0 6px}.mk .g-jump a{padding:8px 14px;border-radius:99px;background:#fff;border:1px solid var(--line-2);font-weight:600;font-size:14px}.mk .g-jump a:hover{border-color:var(--accent);color:var(--accent-2)}.mk .g-sec{margin-top:48px}.mk .g-sec h2{font-size:clamp(24px,2.4vw,32px)}.mk .g-hero{margin:22px 0 4px;aspect-ratio:16/6;border-radius:18px;overflow:hidden;background:var(--s3)}.mk .g-hero img{width:100%;height:100%;object-fit:cover}.mk .mk-info .h-guides{grid-template-columns:repeat(3,1fr);margin-top:16px}.mk .mk-info .h-guide{grid-template-rows:110px 1fr}.mk .mk-info .h-guide span{font-size:14.5px}.mk .mk-info a.h-guide{color:var(--fg);text-decoration:none}.mk .g-src ol{padding-left:20px;display:grid;grid-gap:6px;gap:6px;font-size:14px;color:var(--fg-2)}.mk .g-src a{word-break:break-word}.mk .g-cta{display:flex;justify-content:space-between;align-items:center;gap:20px;flex-wrap:wrap;margin-top:40px;padding:26px 28px;border-radius:18px;background:#17140f;color:#f6f1e8}.mk .g-cta b{font-family:var(--display);font-stretch:88%;font-weight:800;font-size:22px}.mk .g-cta p{color:#cfc6b8;margin-top:4px;max-width:52ch}.mk .mk-info section p{color:var(--fg-2);font-size:17px;line-height:1.65}.mk .mk-info h2{margin-top:8px}@media (max-width:760px){.mk .mk-info .h-guides{grid-template-columns:1fr}.mk .g-hero{aspect-ratio:16/9}}@media (min-width:1101px){.mk .mk-foot .wrap{grid-template-columns:1.3fr 1fr 1fr 1fr 1fr 1fr;gap:26px}}.mk .mk-facts dt{font-family:var(--sans);font-size:12.5px;letter-spacing:.01em;text-transform:none;font-weight:700;color:var(--accent-2)}.mk .mk-facts{background:var(--line)}.mk .mk-facts div{background:#fff}.mk .mk-table{overflow:visible}.mk .mk-table thead th:first-child{border-top-left-radius:14px}.mk .mk-table thead th:last-child{border-top-right-radius:14px}.mk .mk-table caption{padding:0 2px 10px}.mk .kpis b,.mk .kpis strong{font-family:var(--display);font-stretch:88%;font-weight:800}.truck-loader{display:grid;justify-items:center;grid-gap:14px;gap:14px;padding:40px 0;color:var(--fg-2);font-weight:600}.mk.truck-page{display:grid;place-items:center;min-height:100vh}.truck-scene{position:relative;width:240px;height:130px;overflow:hidden}.truck{position:absolute;left:10px;bottom:14px;width:220px;height:110px}.truck-body{animation:truck-bounce .42s ease-in-out infinite alternate;transform-origin:50% 100%}.truck-wheel{animation:truck-spin .5s linear infinite}.truck-puffs circle{fill:#cfc6b8;animation:truck-puff 1.1s ease-out infinite;transform-box:fill-box;transform-origin:center}.truck-puffs circle:nth-child(2){animation-delay:.35s}.truck-puffs circle:nth-child(3){animation-delay:.7s}.truck-light{animation:truck-blink 1.6s ease-in-out infinite}.truck-road{position:absolute;left:0;right:0;bottom:6px;height:6px;border-radius:3px;background:#2b261f;overflow:hidden}.truck-road i{position:absolute;inset:2px 0 auto;height:2px;width:200%;background:repeating-linear-gradient(90deg,#ffc53d 0 18px,transparent 18px 36px);animation:truck-road .6s linear infinite}.truck-dots b{animation:truck-blink 1.2s infinite;font-weight:800}.truck-dots b:nth-child(2){animation-delay:.2s}.truck-dots b:nth-child(3){animation-delay:.4s}@keyframes truck-spin{to{transform:rotate(1turn)}}@keyframes truck-bounce{0%{transform:translateY(0)}to{transform:translateY(-1.5px)}}@keyframes truck-road{to{transform:translateX(-36px)}}@keyframes truck-puff{0%{opacity:.8;transform:translate(0) scale(.6)}to{opacity:0;transform:translate(-16px,-10px) scale(1.6)}}@keyframes truck-blink{0%,to{opacity:1}50%{opacity:.35}}.mk .h-drive{position:relative;height:96px;margin-top:40px;overflow:hidden}.mk .h-drive:after{content:"";position:absolute;left:0;right:0;bottom:8px;height:3px;background:repeating-linear-gradient(90deg,rgba(255,197,61,.5) 0 24px,transparent 24px 48px)}.mk .h-drive .truck{width:160px;height:80px;left:auto;bottom:10px;animation:truck-across 14s linear infinite}@media (prefers-reduced-motion:no-preference){.mk .h-hero .actions,.mk .h-hero .lead,.mk .h-hero h1,.mk .h-trust{animation:rise .8s var(--ease) both}.mk .h-hero .lead{animation-delay:.08s}.mk .h-hero .actions{animation-delay:.16s}.mk .h-trust{animation-delay:.24s}.mk .h-collage .main{animation:pop 1s var(--ease) both .1s}.mk .h-collage .side{animation:slide-in 1s var(--ease) both .35s}.mk .h-est{animation:rise .9s var(--ease) both .55s,float 5s ease-in-out 1.5s infinite}.mk .sheet .stack i{animation:grow 1.2s var(--ease) both;transform-origin:left}@supports (animation-timeline:view()){.mk .g-cta,.mk .g-sec h2,.mk .h-faq details,.mk .h-guide,.mk .h-steps li,.mk .h-tile,.mk .h-v,.mk .mk-qa>div,.mk .mk-sec h2,.mk .mk-table,.mk .sheet,.mk .tool{animation:reveal linear forwards;animation-timeline:view();animation-range:entry 0 entry 35%}.mk .h-guides li:nth-child(3n+2) .h-guide,.mk .h-v:nth-child(3n+2){animation-range:entry 4% entry 40%}.mk .h-guides li:nth-child(3n) .h-guide,.mk .h-v:nth-child(3n){animation-range:entry 8% entry 45%}.mk .sheet .stack i{animation:grow linear forwards;animation-timeline:view();animation-range:entry 10% cover 40%}.mk .h-hero .h-collage .main img{animation:parallax linear both;animation-timeline:scroll();animation-range:0 700px}}}@keyframes rise{0%{opacity:0;transform:translateY(18px)}}@keyframes pop{0%{opacity:0;transform:scale(.96)}}@keyframes slide-in{0%{opacity:0;transform:translate(-20px,20px)}}@keyframes float{50%{transform:translateY(-8px)}}@keyframes grow{0%{transform:scaleX(0)}}@keyframes reveal{0%{opacity:0;transform:translateY(28px) scale(.98)}}@keyframes parallax{to{transform:scale(1.08) translateY(20px)}}@keyframes truck-across{0%{transform:translateX(-140px)}to{transform:translateX(110vw)}}@media (prefers-reduced-motion:reduce){.mk .h-drive .truck,.truck-body,.truck-puffs circle,.truck-road i,.truck-wheel{animation:none!important}}.mk .qf-opts.qf-grid2{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.mk .qf-opts .qf-card{display:flex;align-items:center;gap:12px;min-height:64px;padding:12px 14px;border-radius:12px;text-align:left;transition:border-color .15s,background .15s,transform .15s}.mk .qf-opts .qf-card:hover{transform:translateY(-1px);border-color:var(--accent)}.mk .qf-card .qf-ic{flex:none;width:42px;height:42px;border-radius:10px;display:grid;place-items:center;background:var(--s2);color:var(--fg-2);transition:background .15s,color .15s}.mk .qf-card.on .qf-ic{background:var(--accent);color:#fff}.mk .qf-card .qf-t{flex:1 1;font-weight:600;font-size:15px;line-height:1.3}.mk .qf-card i{margin-left:auto}.mk .qf-3d{display:grid;grid-template-columns:220px 1fr;grid-gap:20px;gap:20px;align-items:center;margin-top:8px;padding:16px;border-radius:14px;background:var(--tint);border:1px solid #ffd2b0}.mk .qf-3d img{width:100%;aspect-ratio:4/3;object-fit:cover;border-radius:10px}.mk .qf-3d b{font-size:17px}.mk .qf-3d p{color:var(--fg-2);margin:6px 0 14px}@media (max-width:640px){.mk .qf-3d,.mk .qf-opts.qf-grid2{grid-template-columns:1fr}}.mk .h-faqwrap{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);grid-gap:clamp(28px,5vw,72px);gap:clamp(28px,5vw,72px);align-items:start}.mk .h-faqside{position:-webkit-sticky;position:sticky;top:96px}.mk .h-faqwrap .h-faq{margin-top:0;max-width:none}.mk .h-faq .more{display:inline-flex;align-items:center;gap:6px;margin-top:8px;font-weight:700;color:var(--accent-2)}.mk .h-faqcard{display:grid;grid-template-columns:130px 1fr;grid-gap:16px;gap:16px;align-items:center;margin-top:26px;padding:12px;border-radius:16px;background:#fff;border:1px solid var(--line);box-shadow:var(--card-shadow)}.mk .h-faqcard img{width:100%;aspect-ratio:1;object-fit:cover;border-radius:10px}.mk .h-faqcard b{display:block;font-size:17px}.mk .h-faqcard span{display:block;color:var(--fg-2);margin:2px 0 12px;font-size:14.5px}.mk .h-faq details[open]{border-color:#ffd2b0}@media (max-width:900px){.mk .h-faqwrap{grid-template-columns:1fr}.mk .h-faqside{position:static}}.mk .h-faqcard img,.mk .qf-3d img{height:auto}.mk .qf-card .qf-img{flex:none;width:76px;height:57px;object-fit:cover;border-radius:8px}.mk .qf-opts.qf-grid2:has(.qf-img) .qf-card{min-height:80px;padding:10px 14px 10px 10px}.mk .qf-card.on .qf-img{outline:2px solid var(--accent);outline-offset:2px}.mk.app{--d-bg:#ffffff;--d-side:#fafafa;--d-line:#ebebeb;--d-line-2:#dedede;--d-hover:#f5f5f5;--d-fg:#171717;--d-fg-2:#525252;--d-mute:#8a8a8a;--d-acc:#ea580c;--d-acc-h:#c2410c;--d-ok:#16a34a;--d-warn:#d97706;--d-bad:#dc2626;--d-info:#2563eb;display:grid;grid-template-columns:236px minmax(0,1fr);min-height:100vh;color:var(--d-fg);font-family:Geist,Inter,system-ui,-apple-system,Segoe UI,sans-serif;font-size:13.5px;line-height:1.5;-webkit-font-smoothing:antialiased;font-feature-settings:"cv11","ss01"}.mk.app .display,.mk.app h1,.mk.app h2,.mk.app h3{font-family:inherit;font-stretch:100%;letter-spacing:-.01em}.mk.app a{color:inherit}.mk.app .hint{color:var(--d-mute);font-size:12.5px}.mk.app .btn{height:32px;padding:0 12px;border-radius:6px;font-size:13px;font-weight:500;gap:6px;background:#fff;color:var(--d-fg);border:1px solid var(--d-line-2);box-shadow:0 1px 1px rgba(0,0,0,.04)}.mk.app .btn:hover:not(:disabled){background:var(--d-hover);border-color:var(--d-line-2);color:var(--d-fg)}.mk.app .btn.primary{background:var(--d-acc);border-color:var(--d-acc);color:#fff;box-shadow:0 1px 1px rgba(0,0,0,.08),inset 0 1px 0 rgba(255,255,255,.12)}.mk.app .btn.primary:hover:not(:disabled){background:var(--d-acc-h);border-color:var(--d-acc-h);color:#fff}.mk.app .btn.sm{height:28px;padding:0 10px;font-size:12.5px;border-radius:6px}.mk.app .btn.ghost{background:transparent;border-color:transparent;box-shadow:none}.mk.app .btn:disabled{opacity:1;cursor:not-allowed;background:#f4f4f4;border-color:var(--d-line);color:var(--d-mute);box-shadow:none}.st{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;font-weight:500;color:var(--d-fg-2);white-space:nowrap}.st:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--d-mute)}.st.ok:before{background:var(--d-ok)}.st.warn:before{background:var(--d-warn)}.st.info:before{background:var(--d-info)}.st.acc:before{background:var(--d-acc)}.mk.app .pill{background:#f4f4f4;color:var(--d-fg-2);font-size:12px;font-weight:500;padding:2px 8px;border-radius:5px}.mk.app .pill:before{display:none}.ap-side{position:-webkit-sticky;position:sticky;top:0;height:100vh;display:flex;flex-direction:column;gap:2px;padding:12px 10px;background:var(--d-side);border-right:1px solid var(--d-line)}.ap-ws{display:flex;align-items:center;gap:10px;padding:6px 8px;margin-bottom:10px;border-radius:8px}.ap-ws:hover{background:var(--d-hover)}.ap-ws .lg{width:28px;height:28px;border-radius:7px;display:grid;place-items:center;background:#fff;border:1px solid var(--d-line);flex:none}.ap-ws span{min-width:0}.ap-ws b{display:block;font-size:13.5px;font-weight:600;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ap-ws small{display:block;font-size:12px;color:var(--d-mute)}.ap-label{padding:14px 8px 4px;font-size:11.5px;font-weight:500;color:var(--d-mute)}.ap-side nav{display:grid;grid-gap:1px;gap:1px}.ap-side nav a{display:flex;align-items:center;gap:9px;height:30px;padding:0 8px;border-radius:6px;color:var(--d-fg-2);font-weight:500;font-size:13.5px}.ap-side nav a svg{color:var(--d-mute);flex:none}.ap-side nav a:hover{background:var(--d-hover);color:var(--d-fg)}.ap-side nav a.on{background:#fff;color:var(--d-fg);box-shadow:0 0 0 1px var(--d-line),0 1px 2px rgba(0,0,0,.05)}.ap-side nav a.on svg{color:var(--d-fg)}.ap-side .n{margin-left:auto;font-size:12px;color:var(--d-mute);font-weight:500;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ap-user{margin-top:auto;display:flex;align-items:center;gap:10px;padding:12px 8px 4px;border-top:1px solid var(--d-line)}.ap-user .av{width:26px;height:26px;border-radius:50%;display:grid;place-items:center;background:#e7e5e4;color:var(--d-fg);font-weight:600;font-size:12px;flex:none}.ap-user>span{min-width:0;flex:1 1}.ap-user b{font-size:13px;font-weight:500}.ap-user b,.ap-user small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ap-user small{font-size:12px;color:var(--d-mute)}.ap-user button{width:28px;height:28px;border-radius:6px;display:grid;place-items:center;background:none;border:0;color:var(--d-mute);cursor:pointer}.ap-user button:hover{background:var(--d-hover);color:var(--d-fg)}.ap-main{min-width:0}.ap-top{position:-webkit-sticky;position:sticky;top:0;z-index:10;height:52px;justify-content:space-between;gap:16px;padding:0 28px;background:rgba(255,255,255,.92);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid var(--d-line)}.ap-crumbs,.ap-top{display:flex;align-items:center}.ap-crumbs{gap:8px;font-size:13px;color:var(--d-mute)}.ap-crumbs a:hover,.ap-crumbs b{color:var(--d-fg)}.ap-crumbs b{font-weight:500}.ap-top-r{display:flex;align-items:center;gap:8px}.ap-body{padding:28px 28px 64px;max-width:1240px}.ap-head{display:flex;justify-content:space-between;align-items:flex-end;gap:16px;flex-wrap:wrap;margin-bottom:20px}.ap-head h1{font-size:22px;font-weight:600;line-height:1.3}.ap-head p{color:var(--d-fg-2);margin-top:2px}.ap-head .meta{display:flex;align-items:center;gap:12px;margin-top:4px;color:var(--d-mute);font-size:13px}.ap-col{display:grid;grid-gap:20px;gap:20px;align-content:start;min-width:0}.ap-credits{display:inline-flex;align-items:center;gap:8px;height:32px;padding:0 4px 0 10px;border-radius:6px;border:1px solid var(--d-line-2);font-size:13px;color:var(--d-fg-2);background:#fff}.ap-credits b{color:var(--d-fg);font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ap-credits .plus{height:24px;padding:0 8px;border-radius:4px;display:inline-flex;align-items:center;background:#f4f4f4;color:var(--d-fg);font-weight:500;font-size:12.5px}.ap-credits:hover .plus{background:#ebebeb}.ap-note{display:flex;gap:10px;align-items:center;padding:10px 14px;border-radius:8px;background:#fffbeb;border:1px solid #fde68a;color:#78350f;font-size:13px}.ap-note svg{flex:none;color:var(--d-warn)}.ap-bar{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap}.ap-seg{flex-wrap:wrap;padding:2px;border-radius:8px;background:#f4f4f4;gap:2px}.ap-seg,.ap-seg a{display:inline-flex}.ap-seg a{height:28px;padding:0 10px;border-radius:6px;align-items:center;gap:6px;font-size:13px;font-weight:500;color:var(--d-fg-2)}.ap-seg a.on{background:#fff;color:var(--d-fg);box-shadow:0 1px 2px rgba(0,0,0,.08)}.ap-seg a span{color:var(--d-mute);font-size:12px}.ap-count{color:var(--d-mute);font-size:13px}.dt{border:1px solid var(--d-line);border-radius:10px;overflow:hidden;background:#fff}.dt-h,.dt-r>.dt-cells,.dt-r>summary{display:grid;grid-template-columns:var(--cols);align-items:center;grid-gap:16px;gap:16px;padding:0 16px}.dt-h{height:36px;background:#fafafa;font-size:12px;font-weight:500;color:var(--d-mute)}.dt-h,.dt-r{border-bottom:1px solid var(--d-line)}.dt-r{position:relative}.dt-r:last-child{border-bottom:0}.dt-r>.dt-cells,.dt-r>summary{min-height:56px;padding-top:8px;padding-bottom:8px;list-style:none;cursor:pointer}.dt-r>summary::-webkit-details-marker{display:none}.dt-r>.dt-cells:hover,.dt-r>summary:hover{background:#fcfcfc}.dt-r[open]>summary{background:#fafafa}.dt-act{position:absolute;right:16px;top:14px}.dt-act,.dt-act .acct-unlock{display:flex;align-items:center;gap:8px}.dt-act .acct-err{position:absolute;right:0;top:32px;white-space:nowrap;font-size:12px}.dt-x{padding:4px 16px 18px;background:#fafafa;border-top:1px solid var(--d-line)}.dt-x h4{font-size:12px;font-weight:500;color:var(--d-mute);margin:14px 0 8px}.c-main{display:flex;align-items:center;gap:12px;min-width:0}.c-main img{width:44px;height:32px;border-radius:5px;object-fit:cover;flex:none;border:1px solid var(--d-line)}.c-main span{min-width:0}.c-main b{display:block;font-weight:500;font-size:13.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.c-main small{display:block;color:var(--d-mute);font-size:12px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.c-mute{color:var(--d-fg-2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.c-num{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.c-chev{color:var(--d-mute);transition:transform .15s}.dt-r[open] .c-chev{transform:rotate(180deg)}.slots{align-items:center;gap:8px;color:var(--d-fg-2);font-size:12.5px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.slots,.slots i{display:inline-flex}.slots i{gap:2px}.slots i u{width:4px;height:12px;border-radius:1px;background:#e5e5e5;text-decoration:none}.slots i u.on{background:var(--d-fg)}.dt-empty{padding:48px 20px;text-align:center;color:var(--d-fg-2)}.dt-empty b{display:block;color:var(--d-fg);font-size:14px;font-weight:600;margin-bottom:4px}.dt-empty .btn{margin-top:14px}.mk.app .acct-ans{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));grid-gap:12px 24px;gap:12px 24px;margin:0}.mk.app .acct-ans dt{font-size:12px;color:var(--d-mute)}.mk.app .acct-ans dd{margin:1px 0 0;font-weight:500;color:var(--d-fg)}.ct{display:flex;flex-wrap:wrap;gap:8px 20px;padding:12px 0 2px}.ct,.ct a{align-items:center}.ct a{display:inline-flex;gap:6px;color:var(--d-fg);font-weight:500}.ct a svg{color:var(--d-mute)}.ct a:hover{color:var(--d-acc)}.quote{margin-top:12px;padding-left:12px;border-left:2px solid var(--d-line-2);color:var(--d-fg-2)}.ld-status{display:flex;align-items:center;gap:8px;margin-top:14px}.mk.app .acct-credit input,.mk.app select{height:28px;padding:0 8px;border-radius:6px;border:1px solid var(--d-line-2);background:#fff;font:inherit;font-size:12.5px;color:var(--d-fg)}.kv{border:1px solid var(--d-line);border-radius:10px;background:#fff;margin:0}.kv>div{display:grid;grid-template-columns:200px 1fr;grid-gap:16px;gap:16px;padding:14px 16px;border-bottom:1px solid var(--d-line)}.kv>div:last-child{border-bottom:0}.kv dt{color:var(--d-fg-2)}.kv dd{margin:0;font-weight:500}.ap-h2{display:flex;justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:10px}.ap-h2 h2{font-size:14.5px;font-weight:600}.cr{display:grid;grid-template-columns:260px 1fr;border:1px solid var(--d-line);border-radius:10px;overflow:hidden;background:#fff}.cr-bal{padding:20px;border-right:1px solid var(--d-line);background:#fafafa}.cr-bal small{color:var(--d-mute);font-size:12.5px}.cr-bal b{display:block;font-size:32px;font-weight:600;letter-spacing:-.02em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;margin:2px 0}.cr-bal p{color:var(--d-fg-2);font-size:12.5px}.cr-list form{display:grid;grid-template-columns:1fr auto;align-items:center;grid-gap:16px;gap:16px;padding:14px 18px;border-bottom:1px solid var(--d-line)}.cr-list form:last-child{border-bottom:0}.cr-list b{font-weight:600}.cr-list small{display:block;color:var(--d-mute);font-size:12.5px}.cr-list .tag{font-size:11.5px;font-weight:500;color:var(--d-acc);margin-left:6px}.mk.app .table{width:100%;border-collapse:collapse;font-size:13.5px}.mk.app .table th{text-align:left;font-size:12px;font-weight:500;text-transform:none;letter-spacing:0;color:var(--d-mute);padding:9px 16px;background:#fafafa}.mk.app .table td,.mk.app .table th{font-family:inherit;border-bottom:1px solid var(--d-line)}.mk.app .table td{padding:12px 16px;vertical-align:top}.mk.app .table tr:last-child td{border-bottom:0}.mk.app .table tbody tr:hover td{background:#fcfcfc}.mk.app .table .r{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.mk.app .table form{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.mk.app .table .hint{display:block;margin-top:2px}.mk.app .acct-credit{justify-content:flex-end;margin-top:6px}.mk.app .acct-credit input{width:64px}.pos{color:var(--d-ok);font-weight:500}.ap-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid var(--d-line);border-radius:10px;background:#fff}.ap-stat{padding:16px 18px;border-left:1px solid var(--d-line)}.ap-stat:first-child{border-left:0}.ap-stat span{color:var(--d-fg-2);font-size:12.5px}.ap-stat b{display:block;font-size:24px;font-weight:600;letter-spacing:-.02em;margin:4px 0 0;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ap-stat small{color:var(--d-mute);font-size:12px}.vp{border:1px solid var(--d-line);border-radius:10px;background:#fff;overflow:hidden}.vp a{display:grid;grid-template-columns:64px 1fr auto;align-items:center;grid-gap:14px;gap:14px;padding:12px 16px;border-bottom:1px solid var(--d-line)}.vp a:last-child{border-bottom:0}.vp a:hover{background:#fcfcfc}.vp img{width:64px;height:44px;object-fit:cover;border-radius:6px;border:1px solid var(--d-line)}.vp b{display:block;font-weight:500}.vp small{font-size:12.5px}.vp small,.vp svg{color:var(--d-mute)}.app-flow{display:grid;grid-gap:12px;gap:12px;max-width:720px}.mk.app .qf{border-radius:10px;box-shadow:none;border:1px solid var(--d-line);background:#fff}.mk.app .qf legend{font-family:inherit;font-weight:600;font-size:18px;letter-spacing:-.01em}.mk.app .qf-top{font-family:inherit;color:var(--d-mute);font-size:12.5px;font-weight:500}.mk.app .qf-bar{height:4px;background:#f0f0f0}.mk.app .qf-bar i{background:var(--d-fg)}.mk.app .qf-opts .qf-card{min-height:52px;border-radius:8px;border:1px solid var(--d-line-2);box-shadow:none;transform:none;background:#fff}.mk.app .qf-opts .qf-card:hover{border-color:#bdbdbd;background:#fcfcfc}.mk.app .qf-opts .qf-card.on{border-color:var(--d-fg);background:#fafafa;box-shadow:0 0 0 1px var(--d-fg)}.mk.app .qf-card .qf-ic{width:32px;height:32px;border-radius:6px;background:#f4f4f4;color:var(--d-fg-2)}.mk.app .qf-card.on .qf-ic{background:var(--d-fg);color:#fff}.mk.app .qf-card .qf-t{font-size:13.5px;font-weight:500}.mk.app .qf-card .qf-img{width:64px;height:48px;border-radius:6px}.mk.app .qf-card.on .qf-img{outline:0}.mk.app .qf-opts i{border-color:var(--d-line-2)}.mk.app .qf-opts .on i{background:var(--d-fg);border-color:var(--d-fg)}.mk.app .qf-field{font-weight:500;font-size:13px}.mk.app .qf-field input,.mk.app .qf-field select,.mk.app .qf-field textarea{height:36px;border-radius:6px;border:1px solid var(--d-line-2);font-size:13.5px}.mk.app .qf-field input:focus,.mk.app .qf-field textarea:focus{border-color:var(--d-fg);box-shadow:0 0 0 3px rgba(0,0,0,.06)}.mk.app .qf-3d{background:#fafafa;border-color:var(--d-line);border-radius:10px}.mk.app .qf-done h2{font-family:inherit;font-weight:600;font-size:20px}.mk.app .back{transform:rotate(180deg)}.mk.app .callout{border-radius:8px}@media (max-width:980px){.mk.app{grid-template-columns:1fr}.ap-side{position:static;height:auto;flex-direction:row;flex-wrap:wrap;align-items:center;gap:4px;padding:8px 12px;border-right:0;border-bottom:1px solid var(--d-line)}.ap-ws{margin:0 8px 0 0;padding:4px}.ap-label,.ap-user,.ap-ws small{display:none}.ap-side nav{display:flex;flex-wrap:wrap}.ap-side nav[aria-label=Resources]{display:none}.ap-top{padding:0 16px}.ap-body{padding:20px 16px 48px}.dt-h{display:none}.dt-r>.dt-cells,.dt-r>summary{grid-template-columns:1fr auto;padding-right:140px}.dt-r .hide-s{display:none}.cr{grid-template-columns:1fr}.cr-bal{border-right:0;border-bottom:1px solid var(--d-line)}.kv>div{grid-template-columns:1fr;gap:2px}.ap-stats{grid-template-columns:1fr 1fr}.ap-stat:nth-child(3){border-left:0}.ap-stat:nth-child(n+3){border-top:1px solid var(--d-line)}}.dt-r>details>summary{display:grid;grid-template-columns:var(--cols);align-items:center;grid-gap:16px;gap:16px;min-height:56px;padding:8px 16px;list-style:none;cursor:pointer}.dt-r>details>summary::-webkit-details-marker{display:none}.dt-r>details>summary:hover{background:#fcfcfc}.dt-r>details[open]>summary{background:#fafafa}@media (max-width:980px){.dt-r>details>summary{grid-template-columns:1fr;padding-right:150px}}.mk.app{--d-bg:#f7f3ec;--d-line:#e7e0d3;--d-line-2:#d8cfbf;--d-hover:#f1ebe0;--d-fg:#17140f;--d-fg-2:#4a4238;--d-mute:#8a8073;--d-acc:#f2600c;--d-acc-h:#d9530a;--navy:#151311;--navy-2:#221e1a;--navy-line:#2c2620;--card:#ffffff;--card-2:#fbf8f3;--shadow:0 1px 0 rgba(23,20,15,0.04),0 14px 34px -24px rgba(70,45,10,0.35);--mono:"Space Mono",ui-monospace,monospace;background:var(--d-bg)}.mk.app .ap-head h1{font-family:var(--display);font-stretch:88%;font-weight:800;font-size:34px;letter-spacing:-.02em}.mk.app .ap-h2 h2,.mk.app .pane-hero h2{font-family:var(--display);font-stretch:88%;font-weight:800;letter-spacing:-.01em}.mk.app .ap-h2 h2{font-size:20px}.mk.app .ap-side nav a.on{background:rgba(242,96,12,.16)}.mk.app .ap-top{background:rgba(251,248,243,.9);border-bottom-color:var(--d-line)}.mk.app .ap-stats,.mk.app .cr,.mk.app .dt,.mk.app .kv,.mk.app .li,.mk.app .pane,.mk.app .qf,.mk.app .vp{border-radius:18px}.mk.app .btn.primary{background:linear-gradient(180deg,#f6782f,#e8590f);border-color:#d9530f;box-shadow:0 1px 2px rgba(15,23,42,.15),inset 0 1px 0 rgba(255,255,255,.18)}.mk.app .btn.primary:hover:not(:disabled){background:linear-gradient(180deg,#f26a1e,#d24f0b)}.mk.app .btn,.mk.app .btn.sm{border-radius:999px}.mk.app .ap-side{background:var(--navy);border-right:0;padding:16px 12px;color:#cfc6b8}.mk.app .ap-ws{padding:8px;margin-bottom:14px}.mk.app .ap-ws:hover{background:var(--navy-2)}.mk.app .ap-ws .lg{background:#fff;border:0;width:32px;height:32px;border-radius:9px}.mk.app .ap-ws b{color:#fff;font-size:14px}.mk.app .ap-ws small{color:#9a8f80}.mk.app .ap-label{font-family:var(--mono);color:#7a7064;text-transform:uppercase;letter-spacing:.12em;font-size:10px;font-weight:400;padding:18px 10px 6px}.mk.app .ap-side nav a{height:36px;padding:0 10px;color:#cfc6b8;border-radius:8px}.mk.app .ap-side nav a svg{color:#8a8073}.mk.app .ap-side nav a:hover{background:var(--navy-2);color:#fff}.mk.app .ap-side nav a.on{background:linear-gradient(90deg,rgba(242,100,25,.2),rgba(242,100,25,.04));color:#fff;box-shadow:inset 2px 0 0 var(--d-acc)}.mk.app .ap-side nav a.on svg{color:#ff9a5c}.mk.app .ap-side .n{font-family:var(--mono);background:rgba(255,255,255,.08);color:#e9e3d8;padding:0 7px;border-radius:99px;font-size:11px}.mk.app .ap-side nav a.on .n{background:var(--d-acc);color:#fff}.mk.app .ap-user{border-top:1px solid var(--navy-line)}.mk.app .ap-user .av{background:linear-gradient(135deg,#f6782f,#b8420a);color:#fff}.mk.app .ap-user b{color:#fff}.mk.app .ap-user button,.mk.app .ap-user small{color:#9a8f80}.mk.app .ap-user button:hover{background:var(--navy-2);color:#fff}.mk.app .ap-top{background:rgba(255,255,255,.86)}.mk.app .ap-body{max-width:none;padding:26px 28px 48px}.mk.app .ap-credits{border-color:var(--d-line);box-shadow:var(--shadow);border-radius:999px;padding:0 4px 0 12px;height:34px}.mk.app .ap-credits b{font-family:var(--mono)}.mk.app .ap-credits .plus{background:var(--navy);color:#fff;border-radius:999px;height:26px;padding:0 12px}.mk.app .ap-credits:hover .plus{background:var(--navy-2)}.mk.app .ap-stats,.mk.app .cr,.mk.app .dt,.mk.app .kv,.mk.app .qf,.mk.app .vp{border:1px solid var(--d-line);border-radius:16px;box-shadow:var(--shadow);background:var(--card)}.mk.app .dt-h,.mk.app .table th{background:var(--card-2);font-family:var(--mono);font-size:10.5px;text-transform:uppercase;letter-spacing:.1em;font-weight:400}.mk.app .ap-stat b,.mk.app .c-num,.mk.app .cr-bal b,.mk.app .r{font-family:var(--mono)}.mk.app .cr-bal{background:linear-gradient(160deg,var(--navy),#2a241e);color:#fff;border-right:0}.mk.app .cr-bal p,.mk.app .cr-bal small{color:#b9ae9f}.mk.app .cr-list .tag{font-family:var(--mono);text-transform:uppercase;font-size:10px;letter-spacing:.08em}.mk.app .ap-seg{background:#efe8dc;padding:3px}.mk.app .ap-seg,.mk.app .ap-seg a{border-radius:999px}.mk.app .ap-seg a span{font-family:var(--mono)}.inbox{display:grid;grid-template-columns:minmax(300px,390px) minmax(0,1fr);grid-gap:20px;gap:20px;align-items:start}.inbox-list{display:grid;grid-gap:10px;gap:10px;max-height:calc(100vh - 200px);overflow:auto;padding:2px 6px 8px 2px;align-content:start}.li{display:block;padding:16px;border-radius:16px;background:var(--card);border:1px solid var(--d-line);box-shadow:var(--shadow);transition:border-color .15s,background .15s}.li:hover{border-color:var(--d-line-2);background:var(--card-2)}.li.on{border-color:rgba(242,100,25,.55);background:linear-gradient(180deg,#fff7f1,#fff);box-shadow:0 0 0 3px rgba(242,100,25,.1),var(--shadow)}.li-top{display:flex;align-items:center;gap:12px}.li-av{width:38px;height:38px;border-radius:11px;display:grid;place-items:center;flex:none;color:#fff;font-weight:700;font-size:14px}.li-top b{display:block;font-size:14.5px;font-weight:600;color:var(--d-fg)}.li-top small{display:block;font-size:10.5px;text-transform:uppercase;letter-spacing:.08em}.li-time,.li-top small{font-family:var(--mono);color:var(--d-mute)}.li-time{margin-left:auto;align-self:flex-start;font-size:11px;white-space:nowrap}.li-txt{margin:12px 0;color:var(--d-fg-2);font-size:13.5px;line-height:1.45;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.li-foot{display:flex;gap:6px;flex-wrap:wrap}.li-cost,.li-foot{align-items:center}.li-cost{margin-left:auto;display:inline-flex;gap:5px;font-family:var(--mono);font-size:12px;font-weight:700;color:var(--d-fg)}.li-cost svg{color:var(--d-acc)}.tg{display:inline-flex;align-items:center;height:22px;padding:0 9px;border-radius:999px;font-size:11.5px;font-weight:600;background:var(--card-2);color:var(--d-fg-2);border:1px solid var(--d-line-2);white-space:nowrap}.tg.hot{background:#fff4ec;border-color:#fdd2b4;color:#c2410c}.tg.ok{background:#effaf3;border-color:#bfe8cf;color:#15803d}.tg.blue{background:#eff5ff;border-color:#c7d8fb;color:#1d4ed8}.pane{position:-webkit-sticky;position:sticky;top:76px;border-radius:20px;background:var(--card);border:1px solid var(--d-line);box-shadow:var(--shadow);overflow:hidden}.pane-hero{position:relative;height:160px;background:var(--navy)}.pane-hero img{width:100%;height:100%;object-fit:cover;opacity:.6}.pane-hero:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(21,19,17,.05),rgba(21,19,17,.88))}.pane-hero>div{position:absolute;z-index:1;left:24px;right:24px;bottom:18px;color:#fff;display:flex;align-items:flex-end;gap:14px}.pane-hero .li-av{width:52px;height:52px;border-radius:14px;font-size:20px;border:2px solid rgba(255,255,255,.9)}.pane-hero h2{font-size:21px;font-weight:700;color:#fff}.pane-hero p{font-family:var(--mono);color:#e1d9cc;font-size:11.5px;letter-spacing:.04em}.pane-body{padding:20px 24px 24px}.pane-tags{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:18px}.pane-cta{display:grid;grid-template-columns:1fr auto;grid-gap:16px;gap:16px;align-items:center;padding:18px 20px;border-radius:16px;background:var(--card-2);border:1px solid var(--d-line);box-shadow:inset 0 1px 0 #fff;margin-bottom:24px}.pane-cta b{display:block;font-size:15px}.pane-cta small{color:var(--d-fg-2);font-size:13px}.pane-cta .btn{height:42px;padding:0 20px;font-size:14px}.pane-cta .acct-unlock{display:flex;flex-direction:row-reverse;align-items:center;gap:10px}.pane-slots{display:flex;gap:4px;margin-top:10px}.pane-slots i{width:28px;height:5px;border-radius:3px;background:#ece4d6}.pane-slots i.on{background:var(--d-acc)}.pane h3{font-family:var(--mono);font-size:10.5px;font-weight:400;text-transform:uppercase;letter-spacing:.12em;color:var(--d-mute);margin:0 0 10px}.pane h3:before{content:"\25CF  ";color:var(--d-acc)}.qa{border-top:1px solid var(--d-line);margin:0}.qa,.qa>div{display:grid}.qa>div{grid-template-columns:240px 1fr;grid-gap:16px;gap:16px;padding:13px 0;border-bottom:1px solid var(--d-line)}.qa dt{color:var(--d-fg-2);font-size:13.5px}.qa dd{margin:0;font-weight:600;color:var(--d-fg)}.contact{display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));grid-gap:10px;gap:10px;margin-bottom:22px}.contact a,.contact>div{display:flex;align-items:center;gap:12px;padding:14px;border-radius:14px;border:1px solid var(--d-line);background:var(--card-2);box-shadow:inset 0 1px 0 #fff;font-weight:600;color:var(--d-fg);min-width:0}.contact a:hover{border-color:var(--d-acc)}.contact svg{color:var(--d-acc);flex:none}.contact span{min-width:0;overflow:hidden;text-overflow:ellipsis}.contact small{display:block;font-family:var(--mono);font-weight:400;color:var(--d-mute);font-size:10.5px;text-transform:uppercase;letter-spacing:.08em}.pane-note{margin:0 0 22px;padding:14px 16px;border-radius:14px;background:#fffaf3;border:1px solid #fde5c8;color:#7a4a12;font-style:italic}.pane-empty{padding:70px 24px;text-align:center;color:var(--d-fg-2)}.pane-empty b{display:block;font-size:15px;color:var(--d-fg);margin-bottom:4px}.pane .ld-status{margin-top:18px}@media (max-width:1100px){.inbox{grid-template-columns:1fr}.inbox-list{max-height:none}.pane{position:static}.qa>div{grid-template-columns:1fr;gap:2px}}.mk .mk-foot{--fg:#f5f2ec;--fg-2:#b8b1a6;--muted:#857e73;margin:clamp(48px,6vw,96px) 12px 12px;padding:clamp(48px,5vw,72px) 0 28px;border-radius:28px;border:0;background:#151311;color:var(--fg-2)}.mk .mk-foot .wrap{display:block}.mk .mk-foot .ft-top{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;flex-wrap:wrap;padding-bottom:40px;border-bottom:1px solid rgba(255,255,255,.08)}.mk .mk-foot .ft-brand .brand span{font-family:var(--display);color:#fff;font-size:24px}.mk .mk-foot .ft-brand p{margin-top:10px;max-width:46ch;color:#b8b1a6;font-size:15.5px;line-height:1.55}.mk .mk-foot .ft-top .btn{flex:none}.mk .mk-foot .ft-cols{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:32px;gap:32px;padding-top:40px;padding-bottom:8px}.mk .mk-foot nav{display:grid;grid-gap:10px;gap:10px;align-content:start}.mk .mk-foot nav b{font-family:var(--sans);font-size:13px;font-weight:500;letter-spacing:0;text-transform:none;color:#fff;margin-bottom:4px}.mk .mk-foot nav a{color:#a9a296;font-size:14.5px;font-weight:400;width:-moz-fit-content;width:fit-content;transition:color .15s}.mk .mk-foot nav a:hover{color:#fff}.mk .mk-foot .mk-legal{display:flex;justify-content:space-between;flex-wrap:wrap;gap:12px;margin-top:40px;padding-top:22px;border-top:1px solid rgba(255,255,255,.08);color:#857e73;font-size:13px}.mk .mk-foot .ft-legal{display:flex;gap:20px;flex-wrap:wrap}.mk .mk-foot .ft-legal a{color:#857e73}.mk .mk-foot .ft-legal a:hover{color:#fff}@media (max-width:760px){.mk .mk-foot .ft-cols{grid-template-columns:1fr 1fr;gap:28px 20px}.mk .mk-foot{border-radius:20px}}.mk .mk-foot .ft-cols,.mk .mk-foot .ft-top,.mk .mk-foot .mk-legal{padding-left:0;padding-right:0;width:min(calc(1320px - 2 * var(--gutter)),calc(100% - 2 * var(--gutter)));margin-left:auto;margin-right:auto}.site.mk:not(.app){display:flow-root}body:has(.site.mk:not(.app)),html:has(.site.mk:not(.app)){background:#fbf8f3}.mk .h-hero.solo .wrap{grid-template-columns:1fr;text-align:center;justify-items:center}.mk .h-hero.solo h1{max-width:16ch;margin-left:auto;margin-right:auto}.mk .h-hero.solo .lead{margin:0 auto}.mk .h-hero.solo .h-trust{justify-content:center}.mk .h-hero.solo{padding-bottom:28px}.mk .gq-pick{padding:8px 0 0}.mk .gq-pick .h-vehicles{margin-top:0}.mk .gq-note{text-align:center;margin-top:16px}.mk .fb-hero{grid-template-columns:minmax(0,1fr) minmax(0,.95fr);align-items:start}.mk .fb-hero h1{font-size:clamp(38px,4.6vw,64px);max-width:14ch}.mk .fb-points{list-style:none;display:grid;grid-gap:12px;gap:12px;margin-top:28px}.mk .fb-points li{display:flex;gap:14px;align-items:flex-start;padding:16px 18px;border-radius:16px;background:#fff;border:1px solid var(--line);box-shadow:var(--card-shadow)}.mk .fb-points .ic{flex:none;width:40px;height:40px;border-radius:11px;display:grid;place-items:center}.mk .fb-points b{display:block;color:var(--fg);font-size:15.5px;margin-bottom:2px}.mk .fb-points li>span:last-child{color:var(--fg-2);font-size:14.5px;line-height:1.5}.mk .fb-form{position:-webkit-sticky;position:sticky;top:90px}.mk .fb-form .qf,.mk .fb-lead{box-shadow:0 30px 60px -36px rgba(40,25,5,.45);border-radius:20px}.mk .fb-lead{padding:22px;background:#fff;border:1px solid var(--line)}.mk .fb-lead-top{display:flex;align-items:center;gap:12px}.mk .fb-av{width:44px;height:44px;border-radius:12px;display:grid;place-items:center;color:#fff;font-weight:800;background:linear-gradient(135deg,#f6782f,#c2410c)}.mk .fb-lead-top b{display:block;font-size:16px}.mk .fb-lead-top small{color:var(--muted);font-size:13px}.mk .fb-cost{margin-left:auto;display:inline-flex;align-items:center;gap:5px;font-weight:700;font-size:13px}.mk .fb-cost svg{color:var(--accent)}.mk .fb-tags{display:flex;gap:6px;flex-wrap:wrap;margin:14px 0 6px}.mk .fb-tags .t{height:24px;padding:0 10px;display:inline-flex;align-items:center;border-radius:99px;font-size:12px;font-weight:700;border:1px solid}.mk .fb-tags .hot{background:#fff4ec;border-color:#fdd2b4;color:#c2410c}.mk .fb-tags .ok{background:#effaf3;border-color:#bfe8cf;color:#15803d}.mk .fb-tags .blue{background:#eff5ff;border-color:#c7d8fb;color:#1d4ed8}.mk .fb-lead dl{display:grid;margin:8px 0 16px}.mk .fb-lead dl>div{display:grid;grid-template-columns:150px 1fr;grid-gap:12px;gap:12px;padding:10px 0;border-bottom:1px dashed var(--line-2);font-size:14.5px}.mk .fb-lead dt{color:var(--muted)}.mk .fb-lead dd{margin:0;font-weight:600}.mk .fb-lock{display:flex;align-items:center;gap:10px;padding:12px 14px;border-radius:14px;background:var(--bg);border:1px solid var(--line);color:var(--fg-2);font-size:14px}.mk .fb-lock .btn{margin-left:auto;pointer-events:none}.mk .fb-packs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px;margin-top:28px}.mk .fb-pack{position:relative;display:grid;grid-gap:6px;gap:6px;padding:26px;border-radius:20px;background:#fff;border:1px solid var(--line);box-shadow:var(--card-shadow)}.mk .fb-pack.pop{border:2px solid var(--accent);box-shadow:0 30px 60px -36px rgba(242,96,12,.6)}.mk .fb-pack small{font-weight:700;color:var(--accent-2);font-size:13px}.mk .fb-pack b{font-family:var(--display);font-stretch:88%;font-weight:800;font-size:48px;line-height:1}.mk .fb-pack b span{font-family:var(--sans);font-size:16px;font-weight:600;color:var(--fg-2)}.mk .fb-pack p{color:var(--fg-2);margin:4px 0 14px}.mk .fb-pack .btn{justify-self:start}.mk .fb-pop{position:absolute;top:-12px;left:24px;padding:3px 12px;border-radius:99px;background:var(--accent);color:#fff;font-size:12px;font-weight:700}@media (max-width:900px){.mk .fb-hero{grid-template-columns:1fr}.mk .fb-form{position:static}.mk .fb-lead dl>div,.mk .fb-packs{grid-template-columns:1fr}.mk .fb-lead dl>div{gap:2px}}.mk .fb-form,.mk .fb-form .qf,.mk .fb-form fieldset{min-width:0;max-width:100%}.mk .fb-form .qf-grid,.mk .fb-form .qf-opts.cols{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.mk .fb-form .qf-field{min-width:0}.mk .fb-form .qf-field input,.mk .fb-form .qf-field select,.mk .fb-form .qf-field textarea{width:100%;min-width:0;box-sizing:border-box}.mk .fb-form .qf-opts button{min-width:0}@media (max-width:560px){.mk .fb-form .qf-grid,.mk .fb-form .qf-opts.cols{grid-template-columns:1fr}}.by-card{border-radius:20px;background:#fff;border:1px solid var(--d-line);box-shadow:var(--shadow);overflow:hidden}.by-top{display:grid;grid-template-columns:220px minmax(0,1fr);grid-gap:22px;gap:22px;align-items:center;padding:18px}.by-top img{width:100%;aspect-ratio:4/3;height:auto;object-fit:cover;border-radius:14px}.by-meta{font-size:13px;color:var(--d-mute)}.by-main h2{font-family:var(--display);font-stretch:88%;font-weight:800;font-size:28px;letter-spacing:-.015em;margin:2px 0 14px;color:var(--d-fg)}.by-track{list-style:none;display:flex;flex-wrap:wrap;gap:8px}.by-track li{display:inline-flex;align-items:center;gap:8px;height:32px;padding:0 14px 0 5px;border-radius:999px;background:var(--card-2);border:1px solid var(--d-line);color:var(--d-fg-2);font-size:13.5px;font-weight:500}.by-track i{width:22px;height:22px;border-radius:50%;display:grid;place-items:center;font-style:normal;font-size:11px;font-weight:700;background:#fff;border:1px solid var(--d-line-2)}.by-track li.done{background:#effaf3;border-color:#bfe8cf;color:#166534}.by-track li.done i{background:#16a34a;border-color:#16a34a;color:#fff}.by-track li.now{background:#fff4ec;border-color:#fdd2b4;color:#c2410c}.by-track li.now i{border-color:var(--d-acc);color:var(--d-acc)}.by-sec{padding:4px 18px 18px}.by-ans summary,.by-sec h3{font-size:13px;font-weight:600;color:var(--d-fg-2);margin-bottom:10px}.by-wait{display:flex;gap:10px;align-items:flex-start;padding:14px 16px;border-radius:14px;background:var(--card-2);border:1px dashed var(--d-line-2);color:var(--d-fg-2)}.by-wait svg{flex:none;color:var(--d-acc);margin-top:2px}.by-builders{display:grid;grid-gap:10px;gap:10px}.by-b{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-gap:14px;gap:14px;align-items:center;padding:14px 16px;border-radius:16px;background:var(--card-2);border:1px solid var(--d-line)}.by-av{width:44px;height:44px;border-radius:12px;display:grid;place-items:center;background:#17140f;color:#fff;font-weight:800;font-size:18px}.by-bi b{display:block;font-size:15.5px;color:var(--d-fg)}.by-bi small{color:var(--d-mute);font-size:13px}.by-act{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end}.by-act .btn{gap:6px}.by-ans{border-top:1px solid var(--d-line);padding:14px 18px;background:var(--card-2)}.by-ans summary{list-style:none;cursor:pointer;display:flex;align-items:center;gap:8px;margin:0}.by-ans summary::-webkit-details-marker{display:none}.by-ans summary span{font-size:11.5px;padding:0 7px;border-radius:99px;background:#fff;border:1px solid var(--d-line)}.by-ans summary:after{content:"Show";margin-left:auto;color:var(--d-acc);font-weight:600}.by-ans[open] summary:after{content:"Hide"}.by-ans dl{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));grid-gap:14px 24px;gap:14px 24px;margin:14px 0 4px}.by-ans dt{font-size:12.5px;color:var(--d-mute)}.by-ans dd{margin:2px 0 0;font-weight:600;color:var(--d-fg)}.by-pick{list-style:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px}.mk.app .by-pick .h-v{position:relative;display:block;aspect-ratio:4/3;border-radius:18px;overflow:hidden;background:#ece5d8}.mk.app .by-pick .h-v img{width:100%;height:100%;object-fit:cover;transition:transform .6s}.mk.app .by-pick .h-v:hover img{transform:scale(1.05)}.mk.app .by-pick .h-v:after{content:"";position:absolute;inset:40% 0 0;background:linear-gradient(transparent,rgba(15,12,8,.85))}.mk.app .by-pick .h-v span{position:absolute;z-index:1;left:16px;right:16px;bottom:14px;color:#fff}.mk.app .by-pick .h-v b{display:block;font-family:var(--display);font-stretch:88%;font-weight:800;font-size:20px}.mk.app .by-pick .h-v small{font-size:13px;font-weight:600;opacity:.9}.by-guides{list-style:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px}.by-guides a{display:grid;grid-template-rows:140px auto;height:100%;border-radius:18px;overflow:hidden;background:#fff;border:1px solid var(--d-line);box-shadow:var(--shadow);transition:border-color .15s}.by-guides a:hover{border-color:var(--d-acc)}.by-guides img{width:100%;height:100%;object-fit:cover}.by-guides span{display:flex;justify-content:space-between;gap:10px;padding:14px 16px;font-weight:600;font-size:15px;color:var(--d-fg);line-height:1.35}.by-guides span svg{flex:none;color:var(--d-acc);margin-top:2px}@media (max-width:980px){.by-top{grid-template-columns:1fr}.by-top img{aspect-ratio:16/8}.by-b{grid-template-columns:auto minmax(0,1fr)}.by-act{grid-column:1/-1;justify-content:flex-start}.by-guides,.by-pick{grid-template-columns:1fr 1fr}}@media (max-width:560px){.by-guides,.by-pick{grid-template-columns:1fr}}.mk.app .ap-main{position:relative}.mk.app .ap-main:before{content:"";position:absolute;left:0;right:0;top:52px;height:360px;pointer-events:none;z-index:0;background-image:linear-gradient(#e7e0d3 1px,transparent 0),linear-gradient(90deg,#e7e0d3 1px,transparent 0);background-size:34px 34px;-webkit-mask-image:radial-gradient(ellipse 70% 100% at 20% 0,#000 20%,transparent 75%);mask-image:radial-gradient(ellipse 70% 100% at 20% 0,#000 20%,transparent 75%)}.mk.app .ap-body{position:relative;z-index:1}.mk.app .by-pick .h-v em{position:absolute;z-index:1;top:12px;left:12px;font-style:normal;font-size:12px;font-weight:700;padding:5px 10px;border-radius:99px;background:var(--accent);color:#fff}.mk.app .by-pick .h-v{aspect-ratio:16/11;box-shadow:var(--card-shadow)}.mk.app.top{display:block;min-height:100vh;background:var(--bg);font-family:var(--sans);font-size:15px}.mk.app.top .wrap{max-width:1320px}.mk.app.top .dsh-nav{display:flex;align-items:center;justify-content:space-between;gap:16px}.mk.app.top .dsh-nav nav{display:flex;align-items:center;gap:4px;font-size:14px}.mk.app.top .dsh-nav nav a{display:inline-flex;align-items:center;gap:7px;height:36px;padding:0 12px;border-radius:999px;border:0;color:var(--fg-2);font-weight:500}.mk.app.top .dsh-nav nav a svg{color:var(--muted)}.mk.app.top .dsh-nav nav a:hover{background:#f1ebe0;color:var(--fg);border:0}.mk.app.top .dsh-nav nav a.on{background:#17140f;color:#fff}.mk.app.top .dsh-nav nav a.on svg{color:#ff9a5c}.mk.app.top .dsh-nav .n{min-width:20px;height:20px;padding:0 6px;border-radius:99px;display:inline-grid;place-items:center;font-size:11.5px;font-weight:700;background:var(--accent);color:#fff}.mk.app.top .dsh-sep{width:1px;height:20px;background:var(--line-2);margin:0 8px}.mk.app.top .dsh-nav nav a.dsh-res{color:var(--muted);font-weight:400}.mk.app.top .dsh-nav .cta{display:flex;align-items:center;gap:10px}.mk.app.top .ap-credits{height:36px;border-radius:999px;background:#fff;border:1px solid var(--line-2);padding:0 4px 0 14px;box-shadow:none;color:var(--fg-2)}.mk.app.top .ap-credits b{color:var(--fg);font-family:var(--sans)}.mk.app.top .ap-credits .plus{background:var(--accent);color:#fff;border-radius:999px;height:28px;padding:0 12px;font-weight:600}.dsh-menu{position:relative}.dsh-menu summary{list-style:none;display:flex;align-items:center;gap:6px;height:38px;padding:0 8px 0 3px;border-radius:999px;border:1px solid var(--line-2);background:#fff;cursor:pointer;color:var(--muted)}.dsh-menu summary::-webkit-details-marker{display:none}.dsh-menu .av{width:30px;height:30px;border-radius:50%;display:grid;place-items:center;background:linear-gradient(135deg,#f6782f,#c2410c);color:#fff;font-weight:700;font-size:13px}.dsh-pop{position:absolute;right:0;top:calc(100% + 8px);z-index:40;width:250px;padding:6px;border-radius:16px;background:#fff;border:1px solid var(--line);box-shadow:0 24px 50px -24px rgba(40,25,5,.45);display:grid}.dsh-pop p{padding:10px 10px 12px;margin-bottom:4px;border-bottom:1px solid var(--line);display:grid;grid-gap:2px;gap:2px}.dsh-pop small{color:var(--muted);font-size:12.5px;word-break:break-all}.dsh-pop a,.dsh-pop button{display:block;width:100%;text-align:left;padding:9px 10px;border-radius:10px;font:inherit;font-size:14px;color:var(--fg);background:none;border:0;cursor:pointer}.dsh-pop a:hover,.dsh-pop button:hover{background:var(--bg)}.dsh-pop button{color:#c2321f}.mk.app.top .dsh-hero{position:relative;padding:40px 0 28px;overflow:hidden}.mk.app.top .dsh-hero:before{content:"";position:absolute;inset:0;background-image:linear-gradient(var(--line) 1px,transparent 1px),linear-gradient(90deg,var(--line) 1px,transparent 1px);background-size:34px 34px;-webkit-mask-image:radial-gradient(ellipse 80% 120% at 25% 0,#000 25%,transparent 75%);mask-image:radial-gradient(ellipse 80% 120% at 25% 0,#000 25%,transparent 75%)}.mk.app.top .dsh-hero .wrap{position:relative;display:flex;justify-content:space-between;align-items:flex-end;gap:20px;flex-wrap:wrap}.mk.app.top .dsh-hero h1{font-family:var(--display);font-stretch:88%;font-weight:800;font-size:clamp(34px,4vw,54px);letter-spacing:-.022em;line-height:1.02;margin:14px 0 10px;color:var(--fg)}.mk.app.top .dsh-sub{display:flex;align-items:center;gap:12px;flex-wrap:wrap;color:var(--fg-2);font-size:16px}.mk.app.top .dsh-sub .st{font-size:13.5px}.mk.app.top .dsh-body{padding-bottom:72px}.mk.app.top .ap-main:before{display:none}.dsh-foot{border-top:1px solid var(--line);padding:22px 0 28px;color:var(--muted);font-size:13.5px}.dsh-foot .wrap{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap}.dsh-foot span:last-child{display:flex;gap:18px}.dsh-foot a:hover{color:var(--fg)}.mk.app.top .ap-stats,.mk.app.top .by-card,.mk.app.top .cr,.mk.app.top .dt,.mk.app.top .kv,.mk.app.top .li,.mk.app.top .pane,.mk.app.top .vp{border-radius:20px;border-color:var(--line);box-shadow:var(--card-shadow)}.mk.app.top .inbox-list{max-height:calc(100vh - 140px)}.mk.app.top .pane{top:90px}@media (max-width:1100px){.mk.app.top .dsh-nav nav .dsh-res,.mk.app.top .dsh-sep{display:none}}@media (max-width:760px){.mk.app.top .dsh-nav{flex-wrap:wrap}.mk.app.top .dsh-nav nav{order:3;width:100%;overflow-x:auto;display:flex!important}.mk.app.top .dsh-nav .cta .btn{display:none}}@media (max-width:1000px){.mk.app.top .dsh-nav nav{display:flex}}.mk.app.top.side{display:grid;grid-template-columns:264px minmax(0,1fr)}.mk.app.top.side .dsh-main{min-width:0;display:flex;flex-direction:column;min-height:100vh}.mk.app.top.side .dsh-main>main{flex:1 1}.dsh-side{position:-webkit-sticky;position:sticky;top:0;height:100vh;display:flex;flex-direction:column;gap:2px;padding:18px 14px;background:#fff;border-right:1px solid var(--line)}.dsh-side .brand{display:flex;align-items:center;gap:10px;padding:6px 8px 14px;font-weight:700;font-size:18px;color:var(--fg)}.dsh-label{padding:16px 10px 8px;font-size:12px;font-weight:700;color:var(--accent-2)}.dsh-side nav{display:grid;grid-gap:4px;gap:4px}.dsh-side nav a{display:flex;align-items:center;gap:10px;height:42px;padding:0 14px;border-radius:999px;color:var(--fg-2);font-weight:500;font-size:14.5px;transition:background .15s,color .15s}.dsh-side nav a svg{color:var(--muted);flex:none}.dsh-side nav a:hover{background:var(--bg);color:var(--fg)}.dsh-side nav a.on{background:#17140f;color:#fff;box-shadow:0 10px 22px -14px rgba(23,20,15,.8)}.dsh-side nav a.on svg{color:#ff9a5c}.dsh-side .n{margin-left:auto;min-width:22px;height:22px;padding:0 7px;border-radius:99px;display:grid;place-items:center;font-size:11.5px;font-weight:700;background:var(--accent);color:#fff}.dsh-help{margin-top:auto;display:grid;grid-gap:6px;gap:6px;padding:16px;border-radius:18px;background:var(--tint);border:1px solid #ffd2b0;font-size:13.5px}.dsh-help b{color:var(--fg)}.dsh-help span{color:var(--fg-2)}.dsh-help a{color:var(--accent-2);font-weight:700}.mk.app.top.side .dsh-nav{position:-webkit-sticky;position:sticky;top:0;z-index:20;padding:12px clamp(18px,3vw,40px)}.dsh-crumbs{display:flex;align-items:center;gap:8px;font-size:14px;color:var(--muted)}.dsh-crumbs a:hover,.dsh-crumbs b{color:var(--fg)}.dsh-crumbs b{font-weight:600}.mk.app.top.side .dsh-body,.mk.app.top.side .dsh-foot .wrap,.mk.app.top.side .dsh-hero .wrap{max-width:none;padding-left:clamp(18px,3vw,40px);padding-right:clamp(18px,3vw,40px)}@media (max-width:980px){.mk.app.top.side{display:block}.dsh-side{position:static;height:auto;flex-direction:row;flex-wrap:wrap;align-items:center;gap:6px;padding:10px 14px;border-right:0;border-bottom:1px solid var(--line)}.dsh-side .brand{padding:0 8px 0 0}.dsh-help,.dsh-label,.dsh-menu .nm,.dsh-side nav[aria-label=Resources]{display:none}.dsh-side nav{display:flex;flex-wrap:wrap}.dsh-side nav a{height:36px;padding:0 12px}}.mk.app.top .dsh-nav .dsh-crumbs{gap:8px}.mk.app.top .dsh-nav .dsh-crumbs a{padding:0;border:0}@media (min-width:981px){.mk.app.top.side{grid-template-columns:228px minmax(0,1fr)}.dsh-side{top:12px;height:calc(100vh - 24px);margin:12px 0 12px 12px;padding:16px 10px;background:#efe8dc;border:1px solid #e3d9c8;border-radius:22px}.dsh-side .brand{font-size:16px;padding:4px 8px 10px}.dsh-side .brand svg{width:26px;height:26px}.dsh-label{padding:14px 10px 6px;font-size:11px}.dsh-side nav{gap:2px}.dsh-side nav a{height:38px;padding:0 12px;font-size:14px}.dsh-side nav a:hover{background:rgba(255,255,255,.6)}.dsh-side nav a.on{background:#fff;color:var(--fg);box-shadow:0 1px 2px rgba(23,20,15,.06),0 8px 18px -12px rgba(70,45,10,.5)}.dsh-side nav a.on svg{color:var(--accent)}.dsh-help{padding:12px;border-radius:16px;background:#fff;border-color:#e3d9c8;font-size:12.5px}}.lf{display:flex;align-items:flex-end;gap:12px;flex-wrap:wrap;padding:14px 16px;border-radius:18px;background:#fff;border:1px solid var(--line);box-shadow:var(--card-shadow)}.lf-f{display:grid;grid-gap:4px;gap:4px;font-size:12px;font-weight:600;color:var(--muted)}.lf-f select{min-width:170px;padding:0 12px;font:inherit}.lf-c,.lf-f select{height:38px;border-radius:999px;border:1px solid var(--line-2);background:var(--bg);font-size:14px;font-weight:500;color:var(--fg)}.lf-c{display:inline-flex;align-items:center;gap:8px;padding:0 14px;cursor:pointer}.lf-c input{accent-color:var(--accent);width:15px;height:15px}.lf-c:has(input:checked){background:#fff4ec;border-color:#fdd2b4;color:#c2410c}.lf .btn,.lf-clear{height:38px}.lf-clear{display:inline-flex;align-items:center;color:var(--accent-2);font-weight:600;font-size:14px}.lf-n{margin-left:auto;align-self:center;color:var(--muted);font-size:13.5px}.mk.app .inbox-list,.mk.app.top .inbox-list{max-height:none;overflow:visible;padding:0}.mk.app.top .pane{top:84px}.mk.app.top .dsh-hero{padding:26px 0 18px}.mk.app.top .dsh-hero h1{font-size:clamp(30px,3.2vw,44px);margin:10px 0 6px}@media (max-width:760px){.lf-f select{min-width:0;width:100%}.lf-f{flex:1 1 140px}.lf-n{margin-left:0;width:100%}}.mk.app.top.rail{display:grid;grid-template-columns:96px minmax(0,1fr)}.mk.app.top.rail .dsh-main{min-width:0;display:flex;flex-direction:column;min-height:100vh}.mk.app.top.rail .dsh-main>main{flex:1 1}.rl{position:-webkit-sticky;position:sticky;top:12px;height:calc(100vh - 24px);margin:12px 0 12px 12px;width:84px;display:flex;flex-direction:column;align-items:center;gap:6px;padding:14px 0;border-radius:24px;background:#17140f;box-shadow:0 20px 40px -24px rgba(23,20,15,.7)}.rl-logo{width:44px;height:44px;border-radius:14px;display:grid;place-items:center;background:rgba(255,255,255,.06);margin-bottom:10px}.rl nav{width:100%;padding:0 8px}.rl nav,.rl nav a{display:grid;grid-gap:4px;gap:4px}.rl nav a{justify-items:center;padding:8px 0 7px;border-radius:16px;color:#a39a8c;transition:background .15s,color .15s}.rl nav a:hover{background:rgba(255,255,255,.06);color:#fff}.rl-i{position:relative;width:40px;height:34px;border-radius:12px;display:grid;place-items:center}.rl nav a.on{color:#fff}.rl nav a.on .rl-i{background:var(--accent);color:#fff;box-shadow:0 8px 18px -8px rgba(242,96,12,.9)}.rl-t{font-size:11px;font-weight:600;letter-spacing:.01em}.rl-n{position:absolute;top:-4px;right:-4px;min-width:18px;height:18px;padding:0 5px;border-radius:99px;display:grid;place-items:center;font-size:10.5px;font-weight:700;background:#fff;color:#17140f;border:2px solid #17140f}.rl-sep{width:36px;height:1px;background:rgba(255,255,255,.1);margin:8px 0}.mk.app.top.rail .dsh-hero{padding:34px 0 20px}.mk.app.top.rail .dsh-body,.mk.app.top.rail .dsh-foot .wrap,.mk.app.top.rail .dsh-hero .wrap{max-width:none;padding-left:clamp(18px,3vw,36px);padding-right:clamp(18px,3vw,36px)}.dsh-tools{display:flex;align-items:center;gap:10px;flex-wrap:wrap;align-self:flex-start}.dsh-tools .btn{height:38px}.dsh-menu .nm{font-weight:600;font-size:14px;color:var(--fg)}.mk.app.top.rail .pane{top:20px}.mk.app .lf .lf-f select{height:38px;min-width:170px;padding:0 34px 0 14px;border-radius:999px;border:1px solid var(--line-2);background-color:var(--bg);font-size:14px;font-weight:500;color:var(--fg);-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%238a8073' stroke-width='2' stroke-linecap='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center}@media (max-width:860px){.mk.app.top.rail{display:block;padding-bottom:84px}.rl{position:fixed;z-index:40;top:auto;bottom:10px;left:10px;right:10px;width:auto;height:auto;margin:0;flex-direction:row;justify-content:space-around;padding:6px;border-radius:22px}.rl nav[aria-label=Resources],.rl-logo,.rl-sep{display:none}.rl nav{display:flex;justify-content:space-around;padding:0}.rl nav a{flex:1 1;padding:6px 4px}.dsh-menu .nm{display:none}}.pane-back{display:none}@media (max-width:1100px){.inbox.has-sel .inbox-list,.inbox:not(.has-sel) .pane{display:none}.inbox.has-sel .pane-back{display:flex;align-items:center;height:46px;padding:0 18px;font-weight:600;font-size:14.5px;color:var(--accent-2);border-bottom:1px solid var(--line);background:#fff}}.mk.app .rl nav a{color:#a39a8c}.mk.app .rl nav a.on,.mk.app .rl nav a:hover{color:#fff}@media (max-width:760px){.mk.app .lf{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px;padding:12px}.mk.app .lf .lf-f{font-size:11px}.mk.app .lf .lf-f:nth-child(3){grid-column:1/-1}.mk.app .lf .lf-f select{min-width:0;width:100%;height:36px;font-size:13.5px}.mk.app .lf .lf-c{height:36px;justify-content:center;font-size:13.5px}.mk.app .lf .btn{grid-column:1/-1;height:38px}.mk.app .lf .lf-clear,.mk.app .lf .lf-n{grid-column:1/-1;justify-content:center;text-align:center}.mk.app.top.rail .dsh-hero{padding:20px 0 12px}}.li-slot{cursor:pointer}.li-slot.on .li{border-color:rgba(242,96,12,.55);background:linear-gradient(180deg,#fff7f1,#fff);box-shadow:0 0 0 3px rgba(242,96,12,.1),var(--shadow)}.pane-slot{position:-webkit-sticky;position:sticky;top:20px;align-self:start;min-width:0}.pane-slot .pane{position:static}button.pane-back{border:0;width:100%;text-align:left;cursor:pointer;font:inherit;border-radius:16px 16px 0 0}@media (max-width:1100px){.pane-slot{position:static}.inbox:not(.has-sel) .pane-slot{display:none}.inbox.has-sel button.pane-back{display:flex;margin-bottom:10px;border-radius:14px;border:1px solid var(--line)}}.mk.app.top,.mk.app.top .dsh-hero{overflow:visible}.mk.app.top .dsh-hero:before{overflow:hidden}.dsh-tools{position:relative;z-index:30}.mk.app .qf-opts .qf-card{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;text-align:left;gap:14px;min-height:72px;padding:10px 14px 10px 10px}.mk.app .qf-card .qf-img{width:72px;height:54px;flex:none;border-radius:8px;object-fit:cover}.mk.app .qf-card .qf-t{flex:1 1;font-size:14.5px;font-weight:600;color:var(--fg)}.mk.app .app-flow{max-width:920px}.mk.app .by-pick{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:16px}.mk.app .by-pick .h-v{aspect-ratio:16/10;transition:transform .2s,box-shadow .2s;outline:2px solid transparent}.mk.app .by-pick .h-v:hover{transform:translateY(-4px);box-shadow:0 22px 40px -22px rgba(30,20,5,.6);outline-color:var(--accent)}.mk.app .by-pick .h-v b{font-size:18px}.mk.app .by-pick .h-v .go{display:inline-flex;align-items:center;gap:6px;margin-top:10px;padding:6px 12px;border-radius:99px;background:#fff;color:var(--fg);font-style:normal;font-size:13px;font-weight:700;transition:background .15s,color .15s}.mk.app .by-pick .h-v:hover .go{background:var(--accent);color:#fff}.mk.app .by-pick .h-v span{display:grid;justify-items:start}.nr-grid{display:grid;grid-template-columns:minmax(0,1fr) 340px;grid-gap:24px;gap:24px;align-items:start}.mk.app .nr-grid .app-flow{max-width:none}.nr-side{display:grid;grid-gap:16px;gap:16px;position:-webkit-sticky;position:sticky;top:20px}.nr-card{border-radius:20px;background:#fff;border:1px solid var(--line);box-shadow:var(--card-shadow);overflow:hidden}.nr-card img{width:100%;aspect-ratio:16/10;object-fit:cover;display:block}.nr-in{padding:16px 18px 18px}.nr-card b{display:block;font-family:var(--display);font-stretch:88%;font-weight:800;font-size:20px;color:var(--fg)}.nr-card dl{display:grid;grid-gap:8px;gap:8px;margin:10px 0 0}.nr-card dl div{display:flex;justify-content:space-between;gap:10px;font-size:14px}.nr-card dt{color:var(--muted)}.nr-card dd{margin:0;font-weight:600;text-align:right}.nr-steps{padding:18px}.nr-steps ol{list-style:none;display:grid;grid-gap:12px;gap:12px;margin-top:12px}.nr-steps li{display:flex;gap:10px;font-size:14px;color:var(--fg-2);line-height:1.45}.nr-steps li span{flex:none;width:24px;height:24px;border-radius:50%;display:grid;place-items:center;background:var(--tint);color:var(--accent-2);font-weight:700;font-size:12px}@media (max-width:1100px){.nr-grid{grid-template-columns:1fr}.nr-side{position:static;grid-template-columns:1fr 1fr}}@media (max-width:640px){.nr-side{grid-template-columns:1fr}}.mk.app{--rail:#17140f}.mk.app .rl{background:var(--rail)}.mk.app .rl-n{border-color:var(--rail)}html[data-dash=slate] .mk.app{--rail:#1e293b;--bg:#f3f5f8;--s2:#eef1f6;--line:#e3e7ee;--line-2:#d3d9e3;--fg:#0f172a;--fg-2:#475569;--muted:#8291a7;--accent:#f97316;--accent-2:#c2410c;--tint:#fff1e6;--card-shadow:0 1px 0 rgba(15,23,42,0.04),0 14px 34px -24px rgba(15,23,42,0.35)}html[data-dash=forest] .mk.app{--rail:#14322a;--bg:#f3f6f3;--s2:#eaf1ec;--line:#dfe7e0;--line-2:#cbd8cd;--fg:#10241d;--fg-2:#3f5a4f;--muted:#7d948a;--accent:#0f9f6e;--accent-2:#0b7a54;--tint:#e5f5ed;--card-shadow:0 1px 0 rgba(16,36,29,0.04),0 14px 34px -24px rgba(16,36,29,0.35)}html[data-dash=indigo] .mk.app{--rail:#1e1b4b;--bg:#f5f5fb;--s2:#eeeef8;--line:#e4e4f0;--line-2:#d4d4e6;--fg:#15132e;--fg-2:#4b4870;--muted:#8b89a8;--accent:#6366f1;--accent-2:#4f46e5;--tint:#eef0ff;--card-shadow:0 1px 0 rgba(21,19,46,0.04),0 14px 34px -24px rgba(30,27,75,0.35)}html[data-dash] .mk.app .ap-credits .plus,html[data-dash] .mk.app .btn.primary,html[data-dash] .mk.app .rl nav a.on .rl-i{background:var(--accent);border-color:var(--accent)}html[data-dash] .mk.app .li-slot.on .li{border-color:var(--accent);background:#fff;box-shadow:0 0 0 3px var(--tint),var(--card-shadow)}html[data-dash] .mk.app .pane-slots i.on,html[data-dash] .mk.app .qf-bar i{background:var(--accent)}html[data-dash] .mk.app .dsh-hero:before{opacity:.7}.tp{padding:8px 10px 10px;border-top:1px solid var(--line);margin-top:4px}.tp small{display:block;color:var(--muted);font-size:12px;margin-bottom:6px}.tp div{display:grid;grid-template-columns:1fr 1fr;grid-gap:6px;gap:6px}.tp button{display:flex;align-items:center;gap:8px;padding:6px 8px;border-radius:10px;border:1px solid var(--line);background:#fff;font:inherit;font-size:13px;cursor:pointer;color:var(--fg)}.tp button.on{border-color:var(--accent);box-shadow:0 0 0 2px var(--tint)}.tp i{width:16px;height:16px;border-radius:50%;flex:none}.dsh-pop .tp button{width:auto;padding:6px 8px}.mk.app .nr-card img{height:auto;aspect-ratio:16/10}.rl-brand{display:none}.rl-tog{margin-top:auto;display:grid;justify-items:center;grid-gap:4px;gap:4px;width:calc(100% - 16px);padding:8px 0 7px;border:0;border-radius:16px;background:none;color:#a39a8c;cursor:pointer;font:inherit}.rl-tog:hover{background:rgba(255,255,255,.06);color:#fff}.rl-tog .flip{transform:rotate(180deg)}@media (min-width:861px){.mk.app.top.rail{transition:grid-template-columns .2s ease}html[data-rail=full] .mk.app.top.rail{grid-template-columns:236px minmax(0,1fr)}html[data-rail=full] .rl{width:224px;align-items:stretch;padding:14px 10px}html[data-rail=full] .rl-logo{width:auto;height:46px;justify-content:flex-start;display:flex;align-items:center;gap:10px;padding:0 10px;background:none}html[data-rail=full] .rl-brand{display:inline;color:#fff;font-weight:700;font-size:17px}html[data-rail=full] .rl nav{padding:0}html[data-rail=full] .rl nav a,html[data-rail=full] .rl-tog{display:flex;align-items:center;justify-items:start;gap:12px;padding:6px 8px;width:100%}html[data-rail=full] .rl-t{font-size:14px;font-weight:500}html[data-rail=full] .rl-sep{width:auto;margin:8px 10px}}@media (max-width:860px){.rl-tog{display:none}}@media (min-width:1101px){.mk.app button.pane-back{display:none!important}}.mk.app .rl-tog{background:transparent;color:#a39a8c;border:0;box-shadow:none;height:auto}.mk.app .rl-tog:hover{background:rgba(255,255,255,.06)}.mk.app .rl-tog{position:absolute;top:26px;right:-13px;z-index:5;margin:0;width:26px;height:26px;padding:0;border-radius:50%;display:grid;place-items:center;background:#fff;color:#17140f;border:1px solid var(--line-2);box-shadow:0 4px 12px -4px rgba(23,20,15,.4)}.mk.app .rl-tog:hover{background:var(--accent);color:#fff;border-color:var(--accent)}.mk.app .rl-tog svg.r{transform:rotate(-90deg)}.mk.app .rl-tog svg.l{transform:rotate(90deg)}html[data-rail=full] .mk.app .rl-tog{display:grid;width:26px;padding:0}@media (min-width:861px){html[data-rail=full] .mk.app .rl nav a{height:44px;padding:0 12px;border-radius:14px}html[data-rail=full] .mk.app .rl nav a .rl-i{width:22px;height:22px;background:none;box-shadow:none}html[data-rail=full] .mk.app .rl nav a.on{background:var(--accent);color:#fff;box-shadow:0 10px 22px -10px rgba(242,96,12,.9)}html[data-rail=full] .mk.app .rl nav a.on .rl-t{font-weight:700}html[data-rail=full] .mk.app .rl-n{top:-6px;right:-8px}}.lf2{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:10px;border-radius:18px;background:#fff;border:1px solid var(--line);box-shadow:var(--card-shadow)}.fd{position:relative}.mk.app .fd-btn{display:inline-flex;align-items:center;gap:8px;height:40px;padding:0 12px 0 14px;border-radius:12px;border:1px solid transparent;background:var(--bg);color:var(--fg);font:inherit;font-size:14px;font-weight:600;cursor:pointer;transition:border-color .15s,background .15s}.mk.app .fd-btn svg{color:var(--muted)}.mk.app .fd-btn:hover{border-color:var(--line-2)}.mk.app .fd.set .fd-btn{background:#fff4ec;border-color:#fdd2b4;color:#c2410c}.mk.app .fd.set .fd-btn svg{color:#c2410c}.fd-chev{transition:transform .15s}.fd.open .fd-chev{transform:rotate(180deg)}.fd-menu{position:absolute;z-index:30;top:calc(100% + 6px);left:0;min-width:220px;list-style:none;padding:6px;border-radius:14px;background:#fff;border:1px solid var(--line);box-shadow:0 24px 48px -20px rgba(40,25,5,.45);animation:fd-in .12s ease-out}@keyframes fd-in{0%{opacity:0;transform:translateY(-4px)}}.mk.app .fd-menu button{display:flex;align-items:center;gap:10px;width:100%;padding:9px 10px;border-radius:10px;border:0;background:none;font:inherit;font-size:14px;color:var(--fg);text-align:left;cursor:pointer}.mk.app .fd-menu button:hover{background:var(--bg)}.fd-menu span{flex:1 1}.fd-menu em{font-style:normal;font-size:12px;color:var(--muted)}.fd-menu svg{color:var(--accent)}.fd-menu li[aria-selected=true] button{font-weight:700}.lf2-sep{width:1px;height:24px;background:var(--line);margin:0 4px}.mk.app .chip{display:inline-flex;align-items:center;gap:7px;height:40px;padding:0 14px;border-radius:999px;border:1px solid var(--line-2);background:#fff;color:var(--fg-2);font:inherit;font-size:14px;font-weight:600;cursor:pointer;transition:all .15s}.mk.app .chip svg{color:var(--muted)}.mk.app .chip:hover{border-color:var(--fg-2)}.mk.app .chip.on{background:var(--accent);border-color:var(--accent);color:#fff}.mk.app .chip.on svg{color:#fff}.lf2-n{margin-left:auto;color:var(--muted);font-size:14px;padding:0 6px}.lf2-n b{color:var(--fg)}.mk.app .lf2-clear{border:0;background:none;color:var(--accent-2);font:inherit;font-weight:700;font-size:14px;cursor:pointer;padding:0 8px}@media (max-width:760px){.lf2-sep{display:none}.lf2-n{margin-left:0;width:100%;padding:4px 4px 0}.fd-menu{min-width:200px}}.mk.app .lf2 button{display:inline-flex!important;flex-direction:row!important;align-items:center!important;justify-content:flex-start;place-items:initial;text-align:left;line-height:1.2}.mk.app .lf2 .fd-menu button{display:flex!important;width:100%}.mk.app .lf2 button svg{flex:none;display:block}.nr-side{position:static}.mk.app .nr-card img{aspect-ratio:16/8}.nr-in{padding:14px 16px 16px}.nr-card b{font-size:18px;line-height:1.2}.nr-card dl div{font-size:13.5px}.nr-steps{padding:16px}.nr-steps ol{gap:10px;margin-top:10px}.nr-steps li{font-size:13.5px}@media (max-width:860px){.mk.app .rl-tog{display:none!important}.mk.app.top.rail .dsh-hero{padding:16px 0 10px}.mk.app.top.rail .dsh-hero .wrap{position:relative;display:block;padding-left:16px;padding-right:16px}.mk.app.top.rail .dsh-tools{position:absolute;top:0;right:16px;gap:6px}.mk.app.top.rail .dsh-tools .ap-credits{height:34px;padding-left:10px;font-size:13px}.mk.app.top.rail .dsh-tools .btn{display:none}.mk.app.top.rail .dsh-hero .eyebrow{font-size:12px;padding:4px 10px 4px 8px}.mk.app.top.rail .dsh-hero h1{font-size:26px;margin:12px 0 6px;padding-right:0}.mk.app.top.rail .dsh-sub{font-size:14px}.mk.app.top.rail .dsh-body{padding-left:16px;padding-right:16px}.mk.app .qf{padding:16px;border-radius:16px}.mk.app .qf legend{font-size:18px}.mk.app .qf-opts .qf-card{min-height:60px;padding:8px 12px 8px 8px}.mk.app .qf-card .qf-img{width:56px;height:42px}.dsh-foot{padding-bottom:96px}}