/* DS-036: approved owner page; original platform background and shell preserved. */
#owner-landing{--mk-bg:#0e1218;--mk-panel:#1b222c;--mk-text:#fafaf7;--mk-sub:#b8c0ca;--mk-line:#39414c;--mk-soft:#252e3a;--mk-peach:#3c2c24;--mk-orange:#f36418;--mk-ink:#212833;font-family:var(--font-body);color:var(--mk-text);font-size:16px;line-height:1.65;width:100%;position:relative;z-index:1;text-align:start}
#owner-landing *{box-sizing:border-box}
#owner-landing [hidden]{display:none!important}
#owner-landing h1,#owner-landing h2,#owner-landing h3,#owner-landing p{margin:0}
#owner-landing h1,#owner-landing h2,#owner-landing h3,#owner-landing button{font-family:var(--font-display)}
#owner-landing a{color:inherit;text-decoration:none}
#owner-landing button{font-size:inherit;color:inherit}
#owner-landing .mk-shell{max-width:1120px;margin:auto;padding-inline:clamp(16px,4.2vw,48px)}





#owner-landing .mk-hero{display:grid;grid-template-columns:1.1fr 1fr;align-items:center;gap:24px;padding-block:48px 30px}
#owner-landing .mk-eyebrow{display:flex;gap:8px;align-items:center;color:var(--mk-sub);font-size:14px;margin-bottom:12px}
#owner-landing .mk-eyebrow:before{content:'';width:20px;height:3px;background:var(--mk-orange);border-radius:4px}
#owner-landing h1{font-size:clamp(30px,4.3vw,48px);font-weight:800;line-height:1.45;letter-spacing:-.7px;max-width:540px}
#owner-landing h1 em{font-style:normal;color:var(--mk-orange);display:block}
#owner-landing .mk-intro{color:var(--mk-sub);font-size:17px;margin-top:14px;max-width:420px}
#owner-landing .mk-scene{min-height:224px;position:relative;display:flex;align-items:center;justify-content:center;gap:18px;direction:ltr;padding:20px 8px 34px}
#owner-landing .mk-scene:before{content:'';position:absolute;inset:8px 0 12px;border-radius:50%;background:var(--mk-peach);z-index:-1}
#owner-landing .mk-building{position:relative;background:var(--mk-panel);border:2px solid var(--mk-ink);width:108px;height:142px;border-radius:12px 12px 3px 3px;transform:rotate(-5deg);display:grid;grid-template-columns:repeat(3,1fr);gap:9px;padding:27px 13px 26px;box-shadow:8px 9px 0 var(--mk-soft)}
#owner-landing .mk-building:before{content:'';height:7px;position:absolute;top:10px;left:28px;right:28px;border-radius:4px;background:var(--mk-orange)}
#owner-landing .mk-building:after{content:'';width:24px;height:27px;background:var(--mk-ink);position:absolute;bottom:0;left:40px;border-radius:5px 5px 0 0}
#owner-landing .mk-window{background:var(--mk-soft);border:1px solid var(--mk-line);border-radius:3px}
#owner-landing .mk-store{width:100px;height:98px;background:var(--mk-panel);border:2px solid var(--mk-ink);border-radius:5px;position:relative;transform:rotate(5deg);margin-top:44px;box-shadow:7px 7px 0 var(--mk-soft)}
#owner-landing .mk-store:before{content:'';position:absolute;height:25px;top:-17px;left:-8px;right:-8px;transform:skewX(-6deg);border:2px solid var(--mk-ink);border-radius:5px;background:repeating-linear-gradient(90deg,#f36418 0 17px,#fff0e5 17px 34px)}
#owner-landing .mk-store:after{content:'';position:absolute;bottom:0;left:14px;width:28px;height:49px;border:2px solid var(--mk-ink);border-bottom:0;border-radius:4px 4px 0 0;background:var(--mk-peach)}
#owner-landing .mk-store-window{position:absolute;right:12px;top:25px;width:25px;height:24px;border:2px solid var(--mk-ink);border-radius:4px;background:var(--mk-soft)}
#owner-landing .mk-route{width:54px;height:62px;display:flex;align-items:center;justify-content:center;position:relative;color:var(--mk-orange)}
#owner-landing .mk-route:before{content:'';position:absolute;left:-8px;right:-8px;top:14px;height:45px;border-top:2px dashed var(--mk-orange);border-radius:50%}
#owner-landing .mk-route svg{width:30px;height:30px;background:var(--mk-peach);padding:4px;z-index:1}
#owner-landing .mk-caption{position:absolute;bottom:4px;color:var(--mk-sub);font-size:13px;display:flex;gap:8px;align-items:center;direction:inherit}












#owner-landing .mk-path-picker{padding-block:8px 4px}
#owner-landing .mk-path-heading{text-align:center}
#owner-landing .mk-path-start{display:inline-flex;align-items:center;gap:7px;color:var(--mk-orange);font-size:13px;font-weight:600;margin-bottom:6px}
#owner-landing .mk-path-start:before{content:'';width:6px;height:6px;background:currentColor;border-radius:50%}
#owner-landing .mk-path-heading h2{font-size:28px;line-height:1.55;letter-spacing:-.35px}
#owner-landing .mk-path-heading p{font-size:14px;color:var(--mk-sub);margin-top:5px}
#owner-landing .mk-path-fork{height:42px;width:calc(50% + 9px);position:relative;margin:10px auto 0;color:var(--mk-orange)}
#owner-landing .mk-path-fork:before{content:'';position:absolute;top:0;left:50%;height:12px;width:1.5px;background:currentColor}
#owner-landing .mk-path-fork:after{content:'';position:absolute;top:11px;left:0;right:0;height:20px;border:1.5px solid currentColor;border-bottom:0;border-radius:14px 14px 0 0}
#owner-landing .mk-fork-tip{position:absolute;bottom:0;display:grid;place-items:center;width:22px;height:22px;background:var(--mk-bg);z-index:1}
#owner-landing .mk-fork-tip:first-child{left:-10px}
#owner-landing .mk-fork-tip:last-child{right:-10px}
#owner-landing .mk-fork-tip svg{width:22px;height:22px;stroke-width:1.7}
#owner-landing .mk-path-buttons{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;padding-bottom:8px}
#owner-landing .mk-path-option{display:flex;flex-direction:column;align-items:stretch;text-align:start;position:relative;min-width:0;background:var(--mk-panel);border:1.5px solid var(--mk-line);border-radius:20px;padding:22px 24px 0;color:var(--mk-text);font-family:var(--font-body);transition:transform .2s,background .2s,border-color .2s,box-shadow .2s}
#owner-landing .mk-path-option[aria-pressed=true]{background:var(--mk-peach);border-color:var(--mk-orange);box-shadow:inset 0 0 0 .5px var(--mk-orange)}
#owner-landing .mk-path-option-top{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:12px}
#owner-landing .mk-path-symbol{display:grid;place-items:center;width:48px;height:48px;background:var(--mk-soft);color:var(--mk-text);border-radius:14px;transition:background .2s,color .2s}
#owner-landing .mk-path-symbol svg{width:28px;height:28px;stroke-width:1.5}
#owner-landing .mk-path-option[aria-pressed=true] .mk-path-symbol{background:var(--mk-orange);color:#11151b}
#owner-landing .mk-path-check{display:grid;place-items:center;width:24px;height:24px;border:1px solid var(--mk-line);border-radius:50%;background:var(--mk-bg);color:var(--mk-text)}
#owner-landing .mk-path-check svg{width:16px;height:16px;opacity:0}
#owner-landing .mk-path-option[aria-pressed=true] .mk-path-check{background:var(--mk-orange);border-color:var(--mk-orange);color:#11151b}
#owner-landing .mk-path-option[aria-pressed=true] .mk-path-check svg{opacity:1}
#owner-landing .mk-path-option strong{display:block;font-family:var(--font-display);font-weight:700;font-size:21px;line-height:1.55;margin-bottom:5px}
#owner-landing .mk-path-description{display:block;color:var(--mk-sub);font-size:14px;line-height:1.75;margin-bottom:14px}
#owner-landing .mk-path-period{display:flex;align-items:center;gap:6px;font-size:12px;color:var(--mk-sub);margin-top:auto;margin-bottom:16px}
#owner-landing .mk-path-period svg{width:15px;height:15px;flex-shrink:0}
#owner-landing .mk-path-command{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:58px;padding-block:10px;border-top:1px solid var(--mk-line);font-family:var(--font-display);font-size:14px;font-weight:700;color:var(--mk-text)}
#owner-landing .mk-path-down{display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:var(--mk-ink);color:#fafaf7;flex-shrink:0;transition:transform .2s,background .2s}
#owner-landing .mk-path-down svg{width:17px;height:17px}
#owner-landing .mk-path-option[aria-pressed=true] .mk-path-down{background:var(--mk-orange);color:#11151b;transform:translateY(2px)}
#owner-landing .mk-path-option[aria-pressed=true] .mk-path-command{border-top-color:#72503b}
@media(hover:hover){#owner-landing .mk-path-option:hover{transform:translateY(-3px);border-color:var(--mk-orange);box-shadow:0 8px 20px #00000018}#owner-landing .mk-path-option:hover .mk-path-down{transform:translateY(3px)}}
@media(max-width:580px){#owner-landing .mk-path-picker{padding-top:10px}#owner-landing .mk-path-heading h2{font-size:24px;line-height:1.5}#owner-landing .mk-path-heading p{font-size:13px;max-width:280px;margin:7px auto 0}#owner-landing .mk-path-fork{height:38px;width:calc(50% + 6px);margin-top:12px}#owner-landing .mk-path-buttons{gap:12px}#owner-landing .mk-path-option{border-radius:16px;padding:14px 12px 0}#owner-landing .mk-path-option-top{margin-bottom:12px;gap:6px}#owner-landing .mk-path-symbol{width:38px;height:38px;border-radius:11px}#owner-landing .mk-path-symbol svg{width:24px;height:24px}#owner-landing .mk-path-check{width:21px;height:21px}#owner-landing .mk-path-option strong{font-size:17px;line-height:1.7}#owner-landing .mk-path-description{font-size:13px;margin-bottom:12px}#owner-landing .mk-path-period{font-size:11px;gap:4px;margin-bottom:12px}#owner-landing .mk-path-command{font-size:12px;gap:4px;min-height:56px}#owner-landing .mk-path-down{width:24px;height:24px}#owner-landing .mk-path-down svg{width:15px;height:15px}}
@media(max-width:350px){#owner-landing .mk-path-option{padding-inline:10px}#owner-landing .mk-path-option strong{font-size:16px}#owner-landing .mk-path-period svg{display:none}#owner-landing .mk-path-description{font-size:12px}#owner-landing .mk-path-command{font-size:11px}}
#owner-landing .mk-panel{padding-block:30px 36px}
#owner-landing .mk-panel-head{margin-bottom:24px;display:flex;align-items:flex-start;justify-content:space-between;gap:20px}
#owner-landing h2{font-size:25px;line-height:1.5;font-weight:700}
#owner-landing .mk-panel-head p{font-size:15px;color:var(--mk-sub);margin-top:5px}
#owner-landing .mk-duration{display:flex;align-items:center;gap:7px;font-size:13px;white-space:nowrap;color:var(--mk-sub);padding-top:9px}
#owner-landing .mk-duration svg{width:17px;height:17px}
#owner-landing .mk-methods{display:grid;grid-template-columns:1fr 1fr;gap:24px}
#owner-landing .mk-method{min-width:0;display:flex;flex-direction:column;gap:18px}
#owner-landing .mk-method+.mk-method{border-inline-start:1px solid var(--mk-line);padding-inline-start:24px}
#owner-landing .mk-method-top{display:flex;align-items:flex-start;gap:12px}
#owner-landing .mk-number{font-family:var(--font-display);font-size:13px;font-weight:700;color:var(--mk-orange);background:var(--mk-peach);border-radius:8px;min-width:30px;height:30px;display:grid;place-items:center;margin-top:4px}
#owner-landing h3{font-size:21px;font-weight:700;line-height:1.6}
#owner-landing .mk-lead{color:var(--mk-sub);font-size:14px;margin-top:3px}
#owner-landing .mk-process{list-style:none;margin:0;padding:22px 12px 18px;background:var(--mk-soft);border-radius:16px;display:grid;grid-template-columns:repeat(4,1fr);gap:6px;min-height:116px}
#owner-landing .mk-process li{position:relative;display:flex;flex-direction:column;align-items:center;gap:12px;text-align:center;min-width:0;font-size:12px;line-height:1.6}
#owner-landing .mk-node{width:38px;height:38px;border-radius:50%;background:var(--mk-panel);color:var(--mk-text);display:grid;place-items:center;position:relative;z-index:1}
#owner-landing .mk-node svg{width:20px;height:20px;stroke-width:1.6}
#owner-landing .mk-process li:not(:last-child):after{content:'';height:1px;background:var(--mk-sub);opacity:.45;position:absolute;top:19px;inset-inline-start:calc(50% + 24px);width:calc(100% - 43px);transform-origin:right}
#owner-landing .mk-process li:last-child .mk-node{background:var(--mk-orange);color:#fff}
#owner-landing .mk-tools{display:grid;grid-template-columns:repeat(3,1fr);align-items:start;background:var(--mk-soft);border-radius:16px;gap:14px;padding:22px 14px;min-height:116px}
#owner-landing .mk-tool{display:flex;align-items:center;flex-direction:column;gap:10px;text-align:center;font-size:12px;line-height:1.6}
#owner-landing .mk-tool svg{width:30px;height:30px;stroke-width:1.5;color:var(--mk-orange)}
#owner-landing .mk-actions{display:flex;align-items:stretch;gap:10px;flex-wrap:wrap;margin-top:auto}
#owner-landing .mk-action{display:inline-flex;justify-content:center;align-items:center;gap:8px;border-radius:12px;border:1px solid var(--mk-line);background:var(--mk-panel);padding:11px 16px;min-height:48px;font-size:14px;font-weight:600;font-family:var(--font-display);line-height:1.5;text-align:center;transition:transform .18s,background .18s}
#owner-landing .mk-action svg{width:19px;height:19px;flex-shrink:0}
#owner-landing .mk-primary{background:#f36418;border-color:#f36418;color:#11151b}
#owner-landing .mk-whatsapp{min-width:48px;padding-inline:13px;color:#80cf9e}
#owner-landing .mk-service-cta{flex:1}
#owner-landing .mk-note{font-size:13px;line-height:1.8;color:var(--mk-sub)}
#owner-landing .mk-detail{border-top:1px solid var(--mk-line);padding-top:12px;font-size:14px}
#owner-landing .mk-detail summary{min-height:44px;display:flex;align-items:center;gap:8px;list-style:none;font-weight:500}
#owner-landing .mk-detail summary::-webkit-details-marker{display:none}
#owner-landing .mk-detail summary svg{width:17px;height:17px;transition:transform .2s;flex-shrink:0}
#owner-landing .mk-detail[open] summary svg{transform:rotate(180deg)}
#owner-landing .mk-detail p{font-size:13px;color:var(--mk-sub);padding:4px 0 8px}
#owner-landing .mk-package-link{min-height:48px;display:inline-flex;align-items:center;align-self:flex-start;gap:8px;color:var(--mk-text);background:var(--mk-panel);border:1px solid var(--mk-line);border-radius:12px;font-size:14px;font-weight:600;padding:10px 14px}
#owner-landing .mk-package-link svg{width:18px;height:18px;color:var(--mk-orange)}
#owner-landing .mk-organizer-grid{display:grid;grid-template-columns:1fr 1fr;gap:30px;align-items:center}
#owner-landing .mk-event{background:var(--mk-ink);color:#fafaf7;border-radius:20px;padding:28px 22px;min-width:0}
#owner-landing .mk-event-heading{font-family:var(--font-display);font-weight:700;font-size:19px;margin-bottom:24px;display:flex;align-items:center;gap:8px}
#owner-landing .mk-event-heading svg{width:23px;height:23px;color:#ff9863}
#owner-landing .mk-booths{display:flex;gap:12px;align-items:center;justify-content:center;direction:ltr;padding:5px 0 22px}
#owner-landing .mk-booth{height:66px;width:65px;border:1px solid #88929d;border-radius:7px;position:relative;display:grid;place-items:center;margin-top:9px}
#owner-landing .mk-booth:before{content:'';position:absolute;top:-9px;left:-5px;right:-5px;height:19px;background:repeating-linear-gradient(90deg,#f36418 0 12px,#ffe0c9 12px 24px);border-radius:5px}
#owner-landing .mk-booth svg{width:24px;height:24px;stroke-width:1.5;margin-top:12px}
#owner-landing .mk-event-line{height:1px;width:65%;background:#67717d;margin:auto;position:relative}
#owner-landing .mk-event-line:after{content:'';width:1px;height:18px;background:#67717d;position:absolute;top:0;left:50%}
#owner-landing .mk-request{background:#353e4a;border-radius:10px;padding:11px 14px;margin:18px auto 0;display:flex;gap:10px;align-items:center;font-size:14px;max-width:230px}
#owner-landing .mk-request svg{color:#ff9863;width:22px;height:22px}
#owner-landing .mk-event-caption{font-size:12px;line-height:1.8;color:#cbd0d6;text-align:center;margin-top:14px}
#owner-landing .mk-organizer-copy{display:flex;flex-direction:column;gap:18px}
#owner-landing .mk-steps{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:1fr 1fr;gap:16px 20px}
#owner-landing .mk-steps li{display:flex;gap:9px;align-items:flex-start;font-size:14px}
#owner-landing .mk-steps b{min-width:26px;height:26px;display:grid;place-items:center;background:var(--mk-peach);color:var(--mk-orange);font-weight:500;border-radius:50%;font-size:12px}
#owner-landing .mk-commission{display:flex;gap:12px;align-items:center;border-top:1px solid var(--mk-line);border-bottom:1px solid var(--mk-line);padding-block:15px}
#owner-landing .mk-commission strong{font-family:var(--font-display);font-size:34px;color:var(--mk-orange);line-height:1.3;direction:ltr}
#owner-landing .mk-commission span{font-size:13px;line-height:1.7;color:var(--mk-sub)}
#owner-landing .mk-foot{border-top:1px solid var(--mk-line);padding-block:22px 28px;display:flex;justify-content:space-between;align-items:center;gap:10px;color:var(--mk-sub);font-size:14px}
#owner-landing .mk-trader-links{display:flex;align-items:center;gap:14px;flex-wrap:wrap}
#owner-landing .mk-foot a{display:inline-flex;gap:5px;align-items:center;min-height:44px;color:var(--mk-text)}
#owner-landing .mk-foot svg{width:16px;height:16px}
#owner-landing:dir(ltr) .mk-forward{transform:scaleX(-1)}
#owner-landing:dir(rtl) .mk-scene{direction:rtl}
#owner-landing:dir(rtl) .mk-route svg{scale:-1 1}
#owner-landing .mk-motion .mk-building{animation:mk-building-enter .7s both}
#owner-landing .mk-motion .mk-store{animation:mk-store-enter .8s both}
#owner-landing .mk-motion .mk-route svg{animation:mk-route-travel 1.1s both}
#owner-landing .mk-motion .mk-node,#owner-landing .mk-motion .mk-tool{animation:mk-node-enter .45s both;animation-delay:calc(var(--step,0) * .14s)}
#owner-landing .mk-motion .mk-booth{animation:mk-booth-enter .5s both;animation-delay:calc(var(--step,0) * .15s)}
#owner-landing .mk-motion .mk-request{animation:mk-request-enter .55s .5s both}
@keyframes mk-building-enter{from{transform:translateX(-16px) rotate(-5deg);opacity:.3}to{transform:translateX(0) rotate(-5deg);opacity:1}}
@keyframes mk-store-enter{from{transform:translateX(18px) rotate(5deg);opacity:.3}to{transform:translateX(0) rotate(5deg);opacity:1}}
@keyframes mk-route-travel{from{transform:translateX(-18px);opacity:.2}to{transform:translateX(0);opacity:1}}
@keyframes mk-node-enter{from{transform:translateY(9px);opacity:.25}to{transform:translateY(0);opacity:1}}
@keyframes mk-booth-enter{from{transform:translateY(-9px);opacity:.25}to{transform:translateY(0);opacity:1}}
@keyframes mk-request-enter{from{transform:translateY(12px);opacity:.25}to{transform:translateY(0);opacity:1}}
@media(hover:hover){#owner-landing .mk-action:hover{transform:translateY(-2px)}#owner-landing .mk-primary:hover{background:#d9510a;color:#fff}}
@media(max-width:760px){#owner-landing .mk-hero{grid-template-columns:1fr 1fr;gap:12px;padding-block:30px 24px}#owner-landing .mk-intro{font-size:15px}#owner-landing .mk-scene{gap:10px;min-height:200px;transform:scale(.9);transform-origin:center}#owner-landing .mk-building{width:94px;height:128px;padding-inline:9px}#owner-landing .mk-building:after{left:34px}#owner-landing .mk-route{width:25px}#owner-landing .mk-store{width:80px;height:83px}#owner-landing .mk-store-window{right:7px;width:20px}#owner-landing .mk-store:after{left:10px;width:25px}#owner-landing .mk-methods{gap:18px}#owner-landing .mk-method+.mk-method{padding-inline-start:18px}#owner-landing .mk-organizer-grid{gap:22px}#owner-landing .mk-process{padding-inline:5px}#owner-landing .mk-action{font-size:13px;padding-inline:12px}}
@media(max-width:580px){#owner-landing .mk-hero{grid-template-columns:1fr;gap:12px;padding-block:28px 20px}#owner-landing h1{font-size:32px;line-height:1.45;letter-spacing:-.5px}#owner-landing .mk-intro{font-size:15px;margin-top:8px}#owner-landing .mk-scene{min-height:170px;padding-top:7px;padding-bottom:26px;transform:none;gap:25px}#owner-landing .mk-scene:before{inset:3px 16px 5px}#owner-landing .mk-building{height:117px;width:91px;padding-top:25px;gap:7px;margin-top:0}#owner-landing .mk-store{height:82px;width:87px;margin-top:27px}#owner-landing .mk-caption{bottom:0;font-size:12px}#owner-landing .mk-panel{padding-block:24px 28px}#owner-landing .mk-panel-head{display:block;margin-bottom:22px}#owner-landing h2{font-size:23px}#owner-landing .mk-duration{padding-top:9px;white-space:normal}#owner-landing .mk-methods{grid-template-columns:1fr;gap:26px}#owner-landing .mk-method+.mk-method{border-inline-start:0;padding-inline-start:0;border-top:1px solid var(--mk-line);padding-top:26px}#owner-landing .mk-method{gap:16px}#owner-landing .mk-process{padding-inline:8px}#owner-landing .mk-process li{font-size:12px}#owner-landing .mk-action{font-size:14px}#owner-landing .mk-service-cta{flex:1}#owner-landing .mk-organizer-grid{grid-template-columns:1fr;gap:22px}#owner-landing .mk-event{padding:22px 18px}#owner-landing .mk-event-heading{margin-bottom:18px}#owner-landing .mk-organizer-copy{gap:16px}#owner-landing .mk-foot{display:block;padding-top:18px}#owner-landing .mk-trader-links{gap:20px;margin-top:4px}}
@media(prefers-reduced-motion:reduce){#owner-landing *,#owner-landing *:before,#owner-landing *:after{animation:none!important;transition:none!important}}
#owner-landing[data-motion=off] *,#owner-landing[data-motion=off] *:before,#owner-landing[data-motion=off] *:after{animation:none!important;transition:none!important}

#pg-owner .owner-page-wrap{min-height:0}
#owner-landing .mk-shell{padding-bottom:36px}
#owner-landing .mk-scene{isolation:isolate}
#owner-landing .mk-building,#owner-landing .mk-store{background:#fafaf7;--mk-soft:#e8e6df;--mk-line:#d8d3ca;--mk-peach:#fff0e5}
#owner-landing .mk-scene-direction{display:inline-block}
#owner-landing:dir(ltr) .mk-scene-direction{transform:scaleX(-1)}
#owner-landing button{cursor:pointer}
#owner-landing button:focus-visible,#owner-landing a:focus-visible,#owner-landing summary:focus-visible{outline:3px solid #ff9860;outline-offset:4px}
#owner-landing .mk-path-option:active,#owner-landing .mk-action:active{transform:translateY(1px)}
#owner-landing .mk-path-command{font-size:14px}
@media(max-width:580px){#owner-landing .mk-path-command{font-size:13px}}
@media(max-width:350px){#owner-landing .mk-path-command{font-size:12px}}
