:root,[data-skin]{--mk-ground:var(--bg);--mk-card:var(--surface);--mk-ink:var(--text);--mk-line:#2b2740;--mk-ink2:#b5b0c9;--mk-mute:#9a95b0;--mk-pri:#b69cff;--mk-pri-soft:#2a2342;--mk-pri-ink:#cdbbff;--mk-on-pri:#1c1926;--mk-btn:#7c3aed;--mk-on-btn:#fff;--mk-danger:#fca5a5;--mk-danger-bg:#3a1c20;--mk-lilac:#2a2342;--mk-lilac-ink:#cdbbff;--mk-mint:#16302a;--mk-mint-ink:#7fddb5;--mk-sky:#18243b;--mk-sky-ink:#93b8ff;--mk-peach:#33221c;--mk-peach-ink:#ffb08a;--mk-cream:#2e2718;--mk-cream-ink:#f5c77a;--mk-rose:#331c29;--mk-rose-ink:#f7a3c8;--mk-hl-lilac:#4b3b85;--mk-hl-butter:#6b5a1c;--mk-hl-mint:#1f5a44;--mk-hl-peach:#6a3a28;--mk-shadow:0 2px 8px #00000040}[data-skin=LIGHT]{--mk-line:#ece8f4;--mk-ink2:#5e5a74;--mk-mute:#76728c;--mk-pri:#6d28d9;--mk-pri-soft:#f0eafe;--mk-pri-ink:#5b21b6;--mk-on-pri:#fff;--mk-btn:#8b5cf6;--mk-on-btn:#fff;--mk-danger:#b91c1c;--mk-danger-bg:#fdecec;--mk-lilac:#f0eafe;--mk-lilac-ink:#5b21b6;--mk-mint:#e5f6ee;--mk-mint-ink:#047857;--mk-sky:#e6f0ff;--mk-sky-ink:#1d4ed8;--mk-peach:#ffece2;--mk-peach-ink:#c2410c;--mk-cream:#fff5dc;--mk-cream-ink:#92400e;--mk-rose:#fdecf4;--mk-rose-ink:#be185d;--mk-hl-lilac:#dccfff;--mk-hl-butter:#ffe58a;--mk-hl-mint:#bdefd6;--mk-hl-peach:#ffd3bf;--mk-shadow:0 2px 8px #1c1a2e14}.mk-tone-lilac{--mk-t:var(--mk-lilac);--mk-t-ink:var(--mk-lilac-ink)}.mk-tone-mint{--mk-t:var(--mk-mint);--mk-t-ink:var(--mk-mint-ink)}.mk-tone-sky{--mk-t:var(--mk-sky);--mk-t-ink:var(--mk-sky-ink)}.mk-tone-peach{--mk-t:var(--mk-peach);--mk-t-ink:var(--mk-peach-ink)}.mk-tone-cream{--mk-t:var(--mk-cream);--mk-t-ink:var(--mk-cream-ink)}.mk-tone-rose{--mk-t:var(--mk-rose);--mk-t-ink:var(--mk-rose-ink)}.mk-m{display:none!important}@media (width<=1023.98px){.mk-m{display:revert!important}.mk-d{display:none!important}.mk-tone-lilac{--mk-t:var(--mk-lilac);--mk-t-ink:var(--mk-lilac-ink)}.mk-tone-mint{--mk-t:var(--mk-mint);--mk-t-ink:var(--mk-mint-ink)}.mk-tone-sky{--mk-t:var(--mk-sky);--mk-t-ink:var(--mk-sky-ink)}.mk-tone-peach{--mk-t:var(--mk-peach);--mk-t-ink:var(--mk-peach-ink)}.mk-tone-cream{--mk-t:var(--mk-cream);--mk-t-ink:var(--mk-cream-ink)}.mk-tone-rose{--mk-t:var(--mk-rose);--mk-t-ink:var(--mk-rose-ink)}.mk-mark{--mk-hl:var(--mk-hl-lilac);background:linear-gradient(transparent 58%, var(--mk-hl) 58%, var(--mk-hl) 92%, transparent 92%);-webkit-box-decoration-break:clone;box-decoration-break:clone;padding:0 2px}.mk-mark--butter{--mk-hl:var(--mk-hl-butter)}.mk-mark--mint{--mk-hl:var(--mk-hl-mint)}.mk-mark--peach{--mk-hl:var(--mk-hl-peach)}.mk-sticker{background:var(--mk-t,var(--mk-lilac));border:3px solid var(--mk-card);box-shadow:var(--mk-shadow);border-radius:50%;flex:none;justify-content:center;align-items:center;display:flex}.mk-sticker>img,.mk-tile>img{object-fit:contain;display:block}.mk-tile{background:var(--mk-t,var(--mk-lilac));flex:none;justify-content:center;align-items:center;display:flex}.mk-tile__glyph{color:var(--mk-t-ink,var(--mk-lilac-ink));font-weight:900;line-height:1}.mk-header{padding:0 20px}.mk-header__top{justify-content:space-between;align-items:center;gap:8px;min-height:40px;padding-top:12px;display:flex}.mk-header__actions{align-items:center;gap:8px;margin-left:auto;display:flex}.mk-header__main{align-items:flex-end;gap:12px;padding-top:10px;display:flex}.mk-header__text{flex:1;min-width:0}.mk-eyebrow{letter-spacing:1.4px;text-transform:uppercase;color:var(--mk-pri);white-space:nowrap;text-overflow:ellipsis;font-size:11px;font-weight:800;overflow:hidden}.mk-title{letter-spacing:-.6px;color:var(--mk-ink);margin:4px 0 0;font-size:28px;font-weight:900;line-height:34px}.mk-sub{color:var(--mk-ink2);margin-top:4px;font-size:13px;line-height:19px}.mk-iconbtn{border:1px solid var(--mk-line);background:var(--mk-card);color:var(--mk-ink);cursor:pointer;border-radius:50%;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.mk-section{justify-content:space-between;align-items:baseline;padding:20px 20px 0;display:flex}.mk-section__title{color:var(--mk-ink);font-size:16px;font-weight:800}.mk-section__right{color:var(--mk-mute);font-size:12px;font-weight:700}.mk-card{background:var(--mk-card);border:1px solid var(--mk-line);color:var(--mk-ink);border-radius:24px;padding:16px}.mk-card--tone{background:var(--mk-t);border-color:#0000}.mk-card--selected{border:1.5px solid var(--mk-pri)}button.mk-card,a.mk-card{width:100%;text-align:inherit;font:inherit;cursor:pointer;text-decoration:none;display:block}.mk-list{background:var(--mk-card);border:1px solid var(--mk-line);border-radius:24px;overflow:hidden}.mk-row{box-sizing:border-box;width:100%;font:inherit;color:inherit;text-align:left;background:0 0;border:0;align-items:center;gap:12px;padding:12px 14px;display:flex}.mk-row+.mk-row{border-top:1px solid var(--mk-line)}button.mk-row,a.mk-row{cursor:pointer;text-decoration:none}.mk-row__main{flex:1;min-width:0}.mk-row__line{align-items:center;gap:6px;min-width:0;display:flex}.mk-row__title{color:var(--mk-ink);white-space:nowrap;text-overflow:ellipsis;font-size:14.5px;font-weight:800;overflow:hidden}.mk-row__sub{color:var(--mk-ink2);white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:12px;line-height:17px;overflow:hidden}.mk-row__chev{color:var(--mk-mute);flex:none}.mk-tag{white-space:nowrap;background:var(--mk-t,var(--mk-lilac));height:20px;color:var(--mk-t-ink,var(--mk-lilac-ink));border-radius:10px;flex:none;align-items:center;padding:0 8px;font-size:11px;font-weight:800;display:inline-flex}.mk-chips{scrollbar-width:none;gap:8px;padding:0 20px;display:flex;overflow-x:auto}.mk-chips::-webkit-scrollbar{display:none}.mk-chip{white-space:nowrap;background:var(--mk-card);height:34px;color:var(--mk-ink2);border:1px solid var(--mk-line);font:inherit;cursor:pointer;border-radius:17px;flex:none;align-items:center;gap:6px;padding:0 14px;font-size:13px;font-weight:700;display:inline-flex}.mk-chip--small{border-radius:14px;height:28px;padding:0 12px;font-size:12px}.mk-chip--tone{background:var(--mk-t);color:var(--mk-t-ink);border-color:#0000}.mk-chip.is-on,.mk-chip[aria-selected=true],.mk-chip[aria-pressed=true]{background:var(--mk-pri);color:var(--mk-on-pri);border-color:var(--mk-pri)}.mk-chip:disabled{opacity:.5;cursor:default}.mk-seg{background:var(--mk-pri-soft);border-radius:22px;padding:4px;display:flex}.mk-seg__item{height:36px;color:var(--mk-mute);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:18px;flex:1;justify-content:center;align-items:center;gap:6px;font-size:13.5px;font-weight:800;display:flex}.mk-seg__item.is-on{background:var(--mk-card);color:var(--mk-ink);box-shadow:0 1px 3px #1c1a2e14}.mk-btn{background:var(--mk-btn);height:52px;color:var(--mk-on-btn);font:inherit;cursor:pointer;white-space:nowrap;border:0;border-radius:26px;justify-content:center;align-items:center;gap:8px;padding:0 18px;font-size:15px;font-weight:800;text-decoration:none;display:inline-flex}.mk-btn--soft{background:var(--mk-pri-soft);color:var(--mk-pri-ink)}.mk-btn--ghost{background:var(--mk-card);color:var(--mk-ink);border:1px solid var(--mk-line)}.mk-btn--block{width:100%;display:flex}.mk-btn--sm{border-radius:20px;height:40px;padding:0 14px;font-size:14px}.mk-btn:disabled{opacity:.45;cursor:default}.mk-bottombar{z-index:2;background:linear-gradient(transparent, var(--mk-ground) 30%);gap:10px;padding:12px 20px 20px;display:flex;position:sticky;bottom:0}.mk-bottombar>.mk-btn{flex:1}.mk-page{color:var(--mk-ink)}.mk-gap{flex-direction:column;gap:12px;padding:0 20px;display:flex}}@media (width>=1024px){.mkx .mk-sticker{background:var(--mk-t,var(--mk-lilac));border:3px solid var(--mk-card);box-shadow:var(--mk-shadow);border-radius:50%;flex:none;justify-content:center;align-items:center;display:flex}.mkx .mk-sticker>img,.mkx .mk-tile>img{object-fit:contain;display:block}.mkx .mk-tile{background:var(--mk-t,var(--mk-lilac));flex:none;justify-content:center;align-items:center;display:flex}.mkx .mk-tile__glyph{color:var(--mk-t-ink,var(--mk-lilac-ink));font-weight:900;line-height:1}.mkx .mk-header{padding:0 20px}.mkx .mk-header__top{justify-content:space-between;align-items:center;gap:8px;min-height:40px;padding-top:12px;display:flex}.mkx .mk-header__actions{align-items:center;gap:8px;margin-left:auto;display:flex}.mkx .mk-header__main{align-items:flex-end;gap:12px;padding-top:10px;display:flex}.mkx .mk-header__text{flex:1;min-width:0}.mkx .mk-eyebrow{letter-spacing:1.4px;text-transform:uppercase;color:var(--mk-pri);white-space:nowrap;text-overflow:ellipsis;font-size:11px;font-weight:800;overflow:hidden}.mkx .mk-title{letter-spacing:-.6px;color:var(--mk-ink);margin:4px 0 0;font-size:28px;font-weight:900;line-height:34px}.mkx .mk-sub{color:var(--mk-ink2);margin-top:4px;font-size:13px;line-height:19px}.mkx .mk-iconbtn{border:1px solid var(--mk-line);background:var(--mk-card);color:var(--mk-ink);cursor:pointer;border-radius:50%;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.mkx .mk-section{justify-content:space-between;align-items:baseline;padding:20px 20px 0;display:flex}.mkx .mk-section__title{color:var(--mk-ink);font-size:16px;font-weight:800}.mkx .mk-section__right{color:var(--mk-mute);font-size:12px;font-weight:700}.mkx .mk-card{background:var(--mk-card);border:1px solid var(--mk-line);color:var(--mk-ink);border-radius:24px;padding:16px}.mkx .mk-card--tone{background:var(--mk-t);border-color:#0000}.mkx .mk-card--selected{border:1.5px solid var(--mk-pri)}.mkx button.mk-card,.mkx a.mk-card{width:100%;text-align:inherit;font:inherit;cursor:pointer;text-decoration:none;display:block}.mkx .mk-list{background:var(--mk-card);border:1px solid var(--mk-line);border-radius:24px;overflow:hidden}.mkx .mk-row{box-sizing:border-box;width:100%;font:inherit;color:inherit;text-align:left;background:0 0;border:0;align-items:center;gap:12px;padding:12px 14px;display:flex}.mkx .mk-row+.mk-row{border-top:1px solid var(--mk-line)}.mkx button.mk-row,.mkx a.mk-row{cursor:pointer;text-decoration:none}.mkx .mk-row__main{flex:1;min-width:0}.mkx .mk-row__line{align-items:center;gap:6px;min-width:0;display:flex}.mkx .mk-row__title{color:var(--mk-ink);white-space:nowrap;text-overflow:ellipsis;font-size:14.5px;font-weight:800;overflow:hidden}.mkx .mk-row__sub{color:var(--mk-ink2);white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:12px;line-height:17px;overflow:hidden}.mkx .mk-row__chev{color:var(--mk-mute);flex:none}.mkx .mk-tag{white-space:nowrap;background:var(--mk-t,var(--mk-lilac));height:20px;color:var(--mk-t-ink,var(--mk-lilac-ink));border-radius:10px;flex:none;align-items:center;padding:0 8px;font-size:11px;font-weight:800;display:inline-flex}.mkx .mk-chips{scrollbar-width:none;gap:8px;padding:0 20px;display:flex;overflow-x:auto}.mkx .mk-chips::-webkit-scrollbar{display:none}.mkx .mk-chip{white-space:nowrap;background:var(--mk-card);height:34px;color:var(--mk-ink2);border:1px solid var(--mk-line);font:inherit;cursor:pointer;border-radius:17px;flex:none;align-items:center;gap:6px;padding:0 14px;font-size:13px;font-weight:700;display:inline-flex}.mkx .mk-chip--small{border-radius:14px;height:28px;padding:0 12px;font-size:12px}.mkx .mk-chip--tone{background:var(--mk-t);color:var(--mk-t-ink);border-color:#0000}.mkx .mk-chip.is-on,.mkx .mk-chip[aria-selected=true],.mkx .mk-chip[aria-pressed=true]{background:var(--mk-pri);color:var(--mk-on-pri);border-color:var(--mk-pri)}.mkx .mk-chip:disabled{opacity:.5;cursor:default}.mkx .mk-seg{background:var(--mk-pri-soft);border-radius:22px;padding:4px;display:flex}.mkx .mk-seg__item{height:36px;color:var(--mk-mute);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:18px;flex:1;justify-content:center;align-items:center;gap:6px;font-size:13.5px;font-weight:800;display:flex}.mkx .mk-seg__item.is-on{background:var(--mk-card);color:var(--mk-ink);box-shadow:0 1px 3px #1c1a2e14}.mkx .mk-btn{background:var(--mk-btn);height:52px;color:var(--mk-on-btn);font:inherit;cursor:pointer;white-space:nowrap;border:0;border-radius:26px;justify-content:center;align-items:center;gap:8px;padding:0 18px;font-size:15px;font-weight:800;text-decoration:none;display:inline-flex}.mkx .mk-btn--soft{background:var(--mk-pri-soft);color:var(--mk-pri-ink)}.mkx .mk-btn--ghost{background:var(--mk-card);color:var(--mk-ink);border:1px solid var(--mk-line)}.mkx .mk-btn--block{width:100%;display:flex}.mkx .mk-btn--sm{border-radius:20px;height:40px;padding:0 14px;font-size:14px}.mkx .mk-btn:disabled{opacity:.45;cursor:default}.mkx .mk-bottombar{z-index:2;background:linear-gradient(transparent, var(--mk-ground) 30%);gap:10px;padding:12px 20px 20px;display:flex;position:sticky;bottom:0}.mkx .mk-page{color:var(--mk-ink)}.mkx .mk-gap{flex-direction:column;gap:12px;padding:0 20px;display:flex}.mkx .mk-header,.mkx .mk-chips,.mkx .mk-gap{padding-left:0;padding-right:0}.mkx .mk-header__main{align-items:center;gap:16px;padding-top:0}.mkx .mk-header__main>.mk-sticker{order:-1;transform:rotate(-6deg);width:72px!important;height:72px!important}.mkx .mk-header__main>.mk-sticker>img{width:54px!important;height:54px!important}.mkx .mk-title{letter-spacing:-.8px;font-size:34px;line-height:40px}.mkx .mk-sub{font-size:14px;line-height:20px}.mkx .mk-section{padding:32px 0 0}.mkx .mk-section__title{font-size:18px}.mkx .mk-card{padding:20px}.mkx .mk-row{gap:14px;padding:14px 16px}.mkx .mk-row__title{font-size:15px}.mkx .mk-row__sub{font-size:13px;line-height:18px}.mkx .mk-chip{border-radius:18px;height:36px;padding:0 16px;font-size:13.5px}.mkx .mk-chips{flex-wrap:wrap;overflow:visible}.mkx .mk-btn{border-radius:24px;height:48px}.mkx .mk-btn--sm{border-radius:20px;height:40px}.mkx .mk-bottombar{background:0 0;padding:24px 0 0;position:static}.mkx .mk-bottombar>.mk-btn{flex:1}.mkx .mk-gap{gap:16px}.mkx .mk-tile{border-radius:14px}.mkx .mk-chip:hover:not(.is-on):not(:disabled),.mkx .mk-btn--ghost:hover,.mkx button.mk-row:hover,.mkx a.mk-row:hover{background:var(--mk-pri-soft)}.mkx-wrap{box-sizing:border-box;max-width:1040px;color:var(--mk-ink);margin:0 auto;padding:32px 40px 56px}.mkx-stack{flex-direction:column;gap:32px;display:flex}.mkx-grid2{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.mkx-grid3{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.mkx-side{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:24px;display:grid}.mkx-brow{letter-spacing:1.4px;text-transform:uppercase;color:var(--mk-pri);font-size:11px;font-weight:800;line-height:14px;display:block}html .stk-btn--primary:hover:not(:disabled),html .sp-record--grad:hover:not(:disabled),html .ws__save:hover:not(:disabled){filter:none;background:color-mix(in srgb, var(--mk-btn) 90%, #000)}html .pet-walk-btn:hover>svg{background:color-mix(in srgb, var(--mk-btn) 90%, #000)}html .arclock__cta:hover{filter:none;background:color-mix(in srgb, var(--mk-pri,var(--primary)) 90%, #000)}html .stk-round:hover:not(:disabled),html .stk-line__play:hover{filter:brightness(.93)}}
