@layer components{.mcard-tilt{--lean-x: 0deg;--lean-y: 0deg;perspective:1400px;min-width:0}.mcard-tilt.is-lean{--lean-x: 5deg;--lean-y: -9deg}@media(prefers-reduced-motion:reduce){.mcard-tilt.is-lean{--lean-x: 3deg;--lean-y: -6deg}}.mcard{--acc: var(--color-amber);--mc-words: var(--color-text);--mc-small: var(--color-faint);--mc-sub: var(--color-sub);--mc-plan: var(--acc);position:relative;container-type:inline-size;width:100%;aspect-ratio:1.6;border-radius:var(--radius-panel);background:var(--finish, linear-gradient(180deg, var(--color-well-musty) 0%, var(--color-field) 100%));transform:rotateX(var(--lean-x)) rotateY(var(--lean-y));transform-style:preserve-3d;transition:transform var(--dur-move) var(--ease);box-shadow:var(--raise),0 2px 10px #0000004d,0 26px 44px -20px #000000c7}@media(prefers-reduced-motion:reduce){.mcard{transition:none}}.mcard.is-plus{border:var(--wood-band) solid transparent;background:linear-gradient(var(--wood-rim),var(--wood-rim)) top / 100% 2px no-repeat border-box,linear-gradient(var(--wood-rim),var(--wood-rim)) bottom / 100% 2px no-repeat border-box,linear-gradient(#00000080,#00000080) border-box,var(--wood) border-box;box-shadow:var(--card-lift),0 26px 44px -18px #000c}.mcard.is-plus .mcard-face{border-radius:var(--radius-card)}.mcard-face{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto 1fr auto;padding:7cqi 7.5cqi 6.5cqi;overflow:hidden;border-radius:inherit;isolation:isolate;background:var(--finish, linear-gradient(180deg, var(--color-well-musty) 0%, var(--color-field) 100%))}@supports not (container-type: inline-size){.mcard-face{padding:calc(7 * var(--mc-u, 3.2px)) calc(7.5 * var(--mc-u, 3.2px)) calc(6.5 * var(--mc-u, 3.2px))}}.mcard-layer{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;border-radius:inherit;overflow:hidden}.mcard-tex{background-size:512px 512px;background-repeat:repeat;mix-blend-mode:soft-light;opacity:.6}.mcard-veil>.mcard-tex{z-index:0}.mcard-pat{-webkit-mask-size:100% 100%;mask-size:100% 100%}.mcard-veil{background:var(--finish, linear-gradient(180deg, var(--color-well-musty) 0%, var(--color-field) 100%));-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-image:linear-gradient(transparent,transparent);mask-image:linear-gradient(transparent,transparent)}.mcard-ink{width:100%;height:100%;display:block}.mcard-guides{z-index:0}.mcard-guides>i{position:absolute;background:repeating-linear-gradient(135deg,rgb(255 255 255 / .1) 0 2px,transparent 2px 7px)}.mcard.is-dark .mcard-guides>i{background:repeating-linear-gradient(135deg,rgb(0 0 0 / .12) 0 2px,transparent 2px 7px)}.mcard-tilt.is-drawing .mcard{cursor:crosshair;touch-action:none}.mcard-fx-move{position:absolute;will-change:transform}.fx-holo .mcard-fx-move{top:-60%;right:-60%;bottom:-60%;left:-60%;-webkit-mask-image:url(/card/tex/prism.webp?v=2a0c7323ff);mask-image:url(/card/tex/prism.webp?v=2a0c7323ff);-webkit-mask-size:30% auto;mask-size:30% auto;mask-mode:luminance;transform:translate3d(8%,1.8%,0)}.fx-gloss .mcard-fx-move{top:-50%;right:-50%;bottom:-50%;left:-50%;background:radial-gradient(circle at 50% 50%,#fff,rgb(255 255 255 / .3) 14%,transparent 30%);transform:translate3d(-12%,-12%,0)}.fx-shimmer .mcard-fx-move{top:0;right:-100%;bottom:0;left:-100%;background:linear-gradient(105deg,transparent 42%,rgb(255 255 255 / .55) 47.5%,#fff 50%,rgb(255 255 255 / .55) 52.5%,transparent 58%);transform:translate3d(-50%,0,0);animation:mcard-shim 4.5s var(--ease) infinite}@keyframes mcard-shim{0%{transform:translate3d(-50%,0,0)}30%{transform:translate3d(50%,0,0)}to{transform:translate3d(50%,0,0)}}.mcard.fx-still.fx-shimmer .mcard-fx-move{animation:none;transform:translate3d(-17%,0,0)}.fx-glow .mcard-fx-move{top:0;right:0;bottom:0;left:0;will-change:opacity;animation:mcard-breathe 5.5s ease-in-out infinite alternate}@keyframes mcard-breathe{0%{opacity:.55}to{opacity:1}}.mcard.fx-still.fx-glow .mcard-fx-move{animation:none;opacity:1}.mcard-pat.is-live{position:absolute;top:-40%;right:-40%;bottom:-40%;left:-40%;will-change:transform;animation:mcard-drift 14s linear infinite}.mcard-pat.is-live.is-sway{animation:mcard-sway 14s ease-in-out infinite alternate}@keyframes mcard-drift{0%{transform:translateZ(0)}to{transform:translate3d(var(--drift-x),var(--drift-y),0)}}@keyframes mcard-sway{0%{transform:translateZ(0)}to{transform:translate3d(var(--drift-x),var(--drift-y),0)}}.mcard.fx-still .mcard-pat.is-live{animation:none}.mcard-glint{position:absolute;display:none;width:6cqi;aspect-ratio:1;margin:-3cqi 0 0 -3cqi;background:center / contain no-repeat;will-change:transform,opacity;opacity:0;transform:scale(.4);animation:mcard-twinkle 3.6s ease-in-out infinite}@supports not (container-type: inline-size){.mcard-glint{width:calc(6 * var(--mc-u, 3.2px));margin:calc(-3 * var(--mc-u, 3.2px)) 0 0 calc(-3 * var(--mc-u, 3.2px))}}@keyframes mcard-twinkle{0%,to{opacity:0;transform:scale(.4) rotate(0)}12%{opacity:1;transform:scale(1) rotate(15deg)}34%{opacity:.85;transform:scale(.85) rotate(35deg)}48%{opacity:0;transform:scale(.45) rotate(50deg)}}.mcard.fx-still .mcard-glint{animation:none;opacity:.85;transform:none}.mcard.fx-paused :is(.mcard-fx-move,.mcard-glint,.mcard-pat.is-live){animation-play-state:paused}:is(.cv-place.is-playing,.fx-hold) .mcard :is(.mcard-fx-move,.mcard-pat.is-live){animation:none}:is(.cv-place.is-playing,.fx-hold) .mcard .mcard-glint{animation:none;opacity:.8;transform:none}:is(.cv-place.is-playing,.fx-hold) .mcard.fx-glow .mcard-fx-move{opacity:1}:is(.cv-place.is-playing,.fx-hold) .mcard.fx-shimmer .mcard-fx-move{transform:translate3d(-17%,0,0)}@media(prefers-reduced-motion:reduce){.mcard :is(.mcard-fx-move,.mcard-pat.is-live,.mcard-glint){animation:none}.mcard .mcard-glint{opacity:.8;transform:none}.mcard.fx-glow .mcard-fx-move{opacity:1}.mcard.fx-shimmer .mcard-fx-move{transform:translate3d(-17%,0,0)}}.mcard.has-mark-hole .mcard-mark{padding:1.2cqi 1.7cqi 1cqi;border-radius:var(--radius-control);background:var(--color-well);box-shadow:inset 0 3px 6px #000000bf,inset 0 -1px 2px #ffffff0d}@supports not (container-type: inline-size){.mcard.has-mark-hole .mcard-mark{padding:calc(1.2 * var(--mc-u, 3.2px)) calc(1.7 * var(--mc-u, 3.2px)) calc(1 * var(--mc-u, 3.2px))}}.mcard.has-fig-hole .mcard-fig{width:fit-content;max-width:100%;padding:1.2cqi 2.2cqi 1cqi;border-radius:var(--radius-control);background:var(--color-well);box-shadow:inset 0 3px 6px #000000bf,inset 0 -1px 2px #ffffff0d}@supports not (container-type: inline-size){.mcard.has-fig-hole .mcard-fig{padding:calc(1.2 * var(--mc-u, 3.2px)) calc(2.2 * var(--mc-u, 3.2px)) calc(1 * var(--mc-u, 3.2px))}}.mcard.has-fig-hole .mcard-fig:is(.is-unlit,.is-unknown){color:var(--color-faint)}.mcard-top{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.mcard-mark{display:block;font-size:2.6cqi;line-height:0}@supports not (container-type: inline-size){.mcard-mark{font-size:calc(2.6 * var(--mc-u, 3.2px))}}.mcard-plan{font-family:var(--font-sans);font-size:var(--fs-xs);font-weight:600;line-height:1.3;color:var(--mc-plan);white-space:nowrap}.mcard-who{align-self:center;display:grid;gap:.35rem;min-width:0}.mcard-name{font-family:var(--font-display);font-size:var(--fs-base);font-weight:700;line-height:1.15;letter-spacing:-.018em;color:var(--mc-words);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.mcard-name.is-empty{color:var(--mc-small);font-weight:400}.mcard.t-quiet .mcard-name{font-family:var(--font-sans);font-weight:500;letter-spacing:-.01em}.mcard.t-mono .mcard-name{font-family:var(--font-mono);font-weight:600;letter-spacing:-.02em}.mcard.t-caps .mcard-name{font-family:var(--font-mono);font-weight:700;text-transform:uppercase;letter-spacing:.08em;font-size:.86em}.mcard.t-wide .mcard-name{font-family:var(--font-display);font-weight:800;font-stretch:125%;text-transform:uppercase;letter-spacing:.02em;font-size:.9em}.mcard-name.is-typing:after{content:"";display:inline-block;width:2px;height:.95em;margin-left:3px;vertical-align:-.1em;background:var(--color-amber);animation:mcard-caret 1s steps(1) infinite}@keyframes mcard-caret{50%{opacity:0}}@media(prefers-reduced-motion:reduce){.mcard-name.is-typing:after{animation:none}}.mcard-sub{font-family:var(--font-mono);font-size:var(--fs-xs);font-weight:400;line-height:1.3;color:var(--mc-small);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mcard-sub.is-tagline{font-family:var(--font-sans)}.mcard.t-mono .mcard-sub.is-tagline,.mcard.t-caps .mcard-sub.is-tagline{font-family:var(--font-mono)}.mcard.t-caps .mcard-sub.is-tagline{text-transform:uppercase;letter-spacing:.06em}.mcard-foot{display:flex;align-items:flex-end;justify-content:space-between;gap:1rem}.mcard-money{display:grid;gap:.45rem;min-width:0}.mcard-k,.mcard-since{font-family:var(--font-sans);font-size:var(--fs-xs);font-weight:400;line-height:1.3;color:var(--mc-small)}.mcard-since{white-space:nowrap}.mcard-fig{display:flex;align-items:flex-end;padding-block:3px;min-height:31px}.mcard-figs{display:grid}.mcard-figs>*{grid-area:1 / 1}.mcard-layers{display:grid;grid-template-columns:minmax(0,1fr);min-width:0;justify-items:start}.mcard-top .mcard-layers{justify-items:end}.mcard-layers>*{grid-area:1 / 1}.mcard-stage{opacity:0}.mcard-note{color:var(--mc-small)}.mcard-fig.is-unknown,.mcard-fig.is-unlit{font-family:var(--font-sans);font-size:var(--fs-xs);font-weight:400;line-height:1.3;color:var(--mc-small)}.mcard-fig-text{font-family:var(--font-sans);font-variant-numeric:tabular-nums;font-size:var(--fs-xl);font-weight:700;line-height:1.15;color:var(--mc-money, var(--color-green-bright))}.mcard-who--photo{grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:4cqi}@supports not (container-type: inline-size){.mcard-who--photo{column-gap:calc(4 * var(--mc-u, 3.2px))}}.mcard-photo{position:relative;display:grid;place-items:center;width:clamp(40px,11.2cqi,64px);aspect-ratio:1;border-radius:50%;overflow:hidden;background:var(--color-well);box-shadow:inset 0 3px 6px #000000bf,inset 0 -1px 2px #ffffff0d}@supports not (container-type: inline-size){.mcard-photo{width:clamp(40px,calc(11.2 * var(--mc-u, 3.2px)),64px)}}.mcard-who-text{display:grid;gap:.35rem;min-width:0}.mcard-figrow{display:flex;align-items:flex-end;gap:.7rem;min-width:0}.mcard-tag{padding-bottom:5px;font-family:var(--font-sans);font-size:var(--fs-xs);line-height:1.3;color:var(--mc-small);white-space:nowrap}@container (min-width: 380px){.mcard-name{font-size:var(--fs-xl)}.mcard-sub,.mcard-k,.mcard-since,.mcard-plan{font-size:var(--fs-sm)}}@supports not (container-type: inline-size){.mcard[data-mcw~="380"] .mcard-name{font-size:var(--fs-xl)}.mcard[data-mcw~="380"] .mcard-sub,.mcard[data-mcw~="380"] .mcard-k,.mcard[data-mcw~="380"] .mcard-since,.mcard[data-mcw~="380"] .mcard-plan{font-size:var(--fs-sm)}}@container (min-width: 460px){.mcard-name{font-size:var(--fs-2xl)}}@supports not (container-type: inline-size){.mcard[data-mcw~="460"] .mcard-name{font-size:var(--fs-2xl)}}@container (min-width: 560px){.mcard-name{font-size:var(--fs-display)}.mcard-k,.mcard-since,.mcard-plan,.mcard-fig.is-unknown,.mcard-fig.is-unlit{font-size:var(--fs-base)}}@supports not (container-type: inline-size){.mcard[data-mcw~="560"] .mcard-name{font-size:var(--fs-display)}.mcard[data-mcw~="560"] .mcard-k,.mcard[data-mcw~="560"] .mcard-since,.mcard[data-mcw~="560"] .mcard-plan,.mcard[data-mcw~="560"] .mcard-fig.is-unknown,.mcard[data-mcw~="560"] .mcard-fig.is-unlit{font-size:var(--fs-base)}}}@layer components{.card-open{display:inline-flex;align-items:center;gap:.5rem;min-height:var(--h-control);padding:0 .9rem;font-size:var(--fs-body);line-height:1.3}.mk-root{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;font-family:var(--font-sans);color:var(--color-text)}.mk-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--z-shade)}.mk-panel{position:absolute;display:flex;flex-direction:column;background:var(--color-row);box-shadow:var(--z3)}.mk-head{position:relative;z-index:2;display:flex;align-items:center;gap:.75rem;height:44px;padding:0 6px 0 24px;flex:none;border-radius:inherit;border-bottom-left-radius:0;border-bottom-right-radius:0;background:none;box-shadow:none}.mk-head h2{margin:0;flex:none;font-family:var(--font-sans);font-size:var(--fs-base);font-weight:600;line-height:1.2;letter-spacing:0;color:var(--color-text)}.mk-save{flex:1;min-width:0;font-size:var(--fs-xs);line-height:1.3;color:var(--color-faint);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mk-x{position:relative;flex:none;display:grid;place-items:center;width:40px;height:40px;border-radius:var(--radius-control);color:var(--color-sub);cursor:pointer;transition:color var(--dur-state) ease}.mk-x svg{width:18px;height:18px}@media(hover:hover){.mk-x:hover{color:var(--color-amber)}}.mk-body{display:grid;min-height:0;flex:1}.mk-stage{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:20px;min-width:0;perspective:1400px}.mk-cardslot{position:relative;z-index:2;width:100%;transform-origin:0 0;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}.mk-cardslot .mcard-tilt{width:100%}.mk-hint{min-height:1.3em;font-size:var(--fs-xs);line-height:1.3;color:var(--color-faint);text-align:center}.mk-side{display:flex;flex-direction:column;min-height:0;min-width:0;background:var(--color-row-hi)}.mk-tabs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:2px;flex:none;position:relative;z-index:1}.mk-tab{position:relative;min-height:44px;padding:0 .5rem;background:var(--key);box-shadow:var(--key-depth);color:var(--color-sub);font-family:var(--font-display);font-size:var(--fs-base);font-weight:600;line-height:1.2;letter-spacing:-.012em;cursor:pointer;transition:color var(--dur-state) ease}.mk-tab:first-child{border-radius:var(--radius-control) 0 0 var(--radius-control)}.mk-tab:last-child{border-radius:0 var(--radius-control) var(--radius-control) 0}.mk-tab[aria-selected=true]{z-index:1;background:var(--color-head);color:var(--color-amber)}.mk-tabs:after{content:"";position:absolute;top:100%;left:0;right:0;height:20px;background:var(--tuck-shade);pointer-events:none}@media(hover:hover){.mk-tab[aria-selected=false]:hover{color:var(--color-amber)}}.mk-scroll{position:relative;flex:1;min-height:0;display:flex;flex-direction:column}.mk-pane{flex:1;min-height:0;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;scrollbar-width:thin;scroll-padding-block:24px}.mk-scroll:before,.mk-scroll:after{content:"";position:absolute;left:0;right:0;z-index:2;height:32px;pointer-events:none;opacity:0;transition:opacity var(--dur-state) ease}.mk-scroll:before{top:0;background:linear-gradient(180deg,rgb(0 0 0 / .42),transparent)}.mk-scroll:after{bottom:0;background:linear-gradient(0deg,var(--color-row-hi) 8%,transparent)}.mk-scroll.more-up:before,.mk-scroll.more-down:after{opacity:1}.mk-sec{display:grid;gap:8px;padding-top:16px}.mk-sec:last-child{padding-bottom:16px}.mk-sec-h{display:flex;align-items:baseline;gap:12px;min-width:0}.mk-sec-h h3{margin:0;flex:none;font-family:var(--font-sans);font-size:var(--fs-body);font-weight:600;line-height:1.3;letter-spacing:0;color:var(--color-text)}.mk-val{margin-left:auto;min-width:0;font-size:var(--fs-body);font-weight:600;line-height:1.3;color:var(--color-amber);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mk-sec-h small{margin-left:auto;min-width:0;font-size:var(--fs-xs);font-weight:400;line-height:1.3;color:var(--color-faint);text-align:right}.mk-sec-h .mk-val+small{margin-left:0}.mk-note{margin:0;font-size:var(--fs-xs);line-height:1.5;color:var(--color-faint)}.mk-strip{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:2px}.mk-strip>:first-child{border-top-left-radius:var(--radius-control);border-bottom-left-radius:var(--radius-control)}.mk-strip>:last-child{border-top-right-radius:var(--radius-control);border-bottom-right-radius:var(--radius-control)}.mk-b{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:.45rem;min-width:0;min-height:40px;padding:0 .75rem;background:var(--key);box-shadow:var(--key-depth);color:var(--color-sub);font-family:var(--font-display);font-size:var(--fs-body);font-weight:600;line-height:1.2;letter-spacing:-.012em;white-space:nowrap;cursor:pointer;transition:color var(--dur-state) ease}.mk-b>span{min-width:0;overflow:hidden;text-overflow:ellipsis}.mk-b svg{flex:none}.mk-b:is([aria-checked=true],[aria-pressed=true]){background:var(--key-on);box-shadow:var(--key-on-depth);color:var(--color-amber)}.mk-b[aria-disabled=true]{cursor:default;color:#ffffff73}@media(hover:hover){.mk-b:not([aria-disabled=true]):not([aria-checked=true]):hover{color:var(--color-amber)}}.mk-btick{position:absolute;top:4px;right:5px;display:grid;color:var(--color-amber);pointer-events:none}.mk-btick svg{width:12px;height:12px}.mk-done{min-height:44px;padding:0 1.6rem;border-radius:var(--radius-control);background:var(--color-amber);color:var(--color-ink);font-family:var(--font-display);font-size:var(--fs-base);font-weight:600;line-height:1;letter-spacing:-.012em;cursor:pointer}.mk-tiles{display:grid;gap:10px 8px}.mk-tile{position:relative;display:grid;gap:5px;justify-items:stretch;min-width:0;padding:2px 0 4px;color:var(--color-sub);font-family:var(--font-sans);font-size:var(--fs-xs);font-weight:600;line-height:1.25;text-align:center;cursor:pointer;transition:color var(--dur-state) ease}.mk-tile[aria-checked=true]{color:var(--color-amber)}@media(hover:hover){.mk-tile:hover{color:var(--color-amber)}}.mk-tile .w{max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mk-mini{position:relative;display:block;width:100%;aspect-ratio:1.6;border-radius:var(--r-tag);overflow:hidden;isolation:isolate;box-shadow:var(--raise),0 2px 5px #00000059;transition:transform var(--dur-state) ease,filter var(--dur-state) ease}.mk-tile[aria-checked=true] .mk-mini{transform:translateY(-3px);box-shadow:var(--raise),0 8px 14px -4px #000000b3}.mk-mini-layer{position:absolute;top:0;right:0;bottom:0;left:0}.mk-mini-tex{background-size:110px 110px;background-position:center;mix-blend-mode:overlay;filter:contrast(1.7)}.mk-mini-spark{background:radial-gradient(circle at 70% 30%,rgb(255 255 255 / .95) 0 2px,transparent 3px),radial-gradient(circle at 30% 65%,rgb(255 255 255 / .85) 0 1.5px,transparent 2.5px),radial-gradient(circle at 82% 72%,rgb(255 255 255 / .8) 0 1.5px,transparent 2.5px)}.mk-badge{position:absolute;z-index:3;top:4px;right:4px;display:grid;place-items:center;width:18px;height:18px;border-radius:50%;background:var(--color-amber);color:var(--color-ink);box-shadow:0 1px 3px #00000073;pointer-events:none}.mk-badge svg{width:12px;height:12px}.mk-pal{display:grid;gap:3px}.mk-pal-row{display:grid;grid-template-columns:52px minmax(0,1fr);align-items:start}.mk-pal-fam{padding-top:5px;font-size:var(--fs-xs);font-weight:600;line-height:1.3;color:var(--color-faint)}.mk-pal-chips{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:0 6px}.mk-chip{position:relative;display:block;min-width:0;padding:0 0 4px;border-radius:0;cursor:pointer}.mk-chip-c{position:relative;display:block;height:26px;border-radius:var(--r-tag);box-shadow:var(--raise),0 2px 4px #00000059;transition:transform var(--dur-state) ease,filter var(--dur-state) ease}.mk-chip[aria-checked=true] .mk-chip-c{transform:translateY(-2px);box-shadow:var(--raise),0 6px 10px -3px #000000b3}@media(hover:hover){:is(.mk-chip:hover .mk-chip-c,.mk-dot:hover .mk-dot-c){filter:brightness(1.1)}}.mk-dots{display:flex;flex-wrap:wrap;gap:4px 8px}.mk-dots.is-ink{display:grid;grid-template-columns:repeat(7,max-content)}.mk-dot{position:relative;display:block;width:32px;padding:0 0 6px;border-radius:0;cursor:pointer}.mk-dot-c{position:relative;display:grid;place-items:center;width:32px;height:32px;border-radius:50%;box-shadow:inset 0 -2px 3px #00000040,0 2px 4px #0006;font-family:var(--font-sans);font-size:var(--fs-xs);font-weight:700;line-height:1;transition:transform var(--dur-state) ease,filter var(--dur-state) ease}.mk-dot[aria-checked=true] .mk-dot-c{transform:translateY(-2px)}.mk-stick{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;pointer-events:none}.mk-stick svg{width:16px;height:16px}.mk-rows{display:grid;gap:2px}.mk-row{position:relative;display:grid;grid-template-columns:64px minmax(0,1fr) 18px;gap:14px;align-items:center;min-height:56px;padding:8px 14px 8px 8px;background:var(--key);box-shadow:var(--key-depth);color:var(--color-text);text-align:left;cursor:pointer}.mk-row:first-child{border-radius:var(--radius-control) var(--radius-control) 0 0}.mk-row:last-child{border-radius:0 0 var(--radius-control) var(--radius-control)}.mk-row .mk-mini{width:64px}.mk-row-t{display:grid;gap:2px;min-width:0}.mk-row-t b{font-size:var(--fs-body);font-weight:600;line-height:1.25;transition:color var(--dur-state) ease}.mk-row-t small{font-size:var(--fs-xs);line-height:1.3;color:var(--color-faint)}.mk-row[aria-checked=true]{background:var(--key-on);box-shadow:var(--key-on-depth)}.mk-row[aria-checked=true] b{color:var(--color-amber)}.mk-row .mk-badge{position:static;grid-column:3}@media(hover:hover){.mk-row:hover b{color:var(--color-amber)}}.mk-tilt{justify-self:start;border-radius:var(--radius-control)}.mk-field{position:relative;display:flex;align-items:center;gap:10px;height:48px;padding:0 6px 0 14px;border-radius:var(--radius-control);background:var(--color-field);box-shadow:inset 0 2px 4px #00000080}.mk-field:focus-within{box-shadow:var(--field-edge),inset 0 2px 4px #00000080,inset 0 0 0 999px var(--color-field-focus)}.mk-field input{flex:1;align-self:stretch;min-width:0;border:0;outline:none;background:transparent;color:var(--color-text);font-family:var(--font-sans);font-size:var(--fs-base)}.mk-field input:focus-visible{box-shadow:none!important}.mk-field input::placeholder{color:var(--color-faint)}.mk-field .n{font-family:var(--font-mono);font-size:var(--fs-xs);font-weight:400;color:var(--color-faint);white-space:nowrap}.mk-clear{display:grid;place-items:center;width:36px;height:36px;border-radius:var(--radius-control);color:var(--color-sub);cursor:pointer}@media(hover:hover){.mk-clear:hover{color:var(--color-amber)}}.mk-types .mk-b,.mk-pens .mk-b{flex-direction:column;gap:4px;min-height:64px;padding:0 .3rem}.mk-types .aa{font-size:var(--fs-lg);line-height:1;color:var(--color-text)}.mk-types .mk-b[aria-checked=true] .aa{color:var(--color-amber)}.aa-display{font-family:var(--font-display);font-weight:700}.aa-quiet{font-family:var(--font-sans);font-weight:500}.aa-mono{font-family:var(--font-mono);font-weight:600}.aa-caps{font-family:var(--font-mono);font-weight:700;text-transform:uppercase;letter-spacing:.06em;font-size:var(--fs-base)!important}.aa-wide{font-family:var(--font-display);font-weight:800;font-stretch:125%}.mk-pens .mk-b svg{width:18px;height:18px}.mk-size i{display:block;flex:none;border-radius:50%;background:currentColor}.mk-meter{display:flex;align-items:center;gap:10px;font-size:var(--fs-xs);line-height:1.3;color:var(--color-faint);font-variant-numeric:tabular-nums}.mk-meter i{flex:1;height:4px;border-radius:2px;background:var(--color-field);overflow:hidden}.mk-meter i:before{content:"";display:block;width:var(--p);height:100%;background:var(--color-green-bright)}.mk-root :is(.mk-b,.mk-tab,.mk-row,.mk-x,.mk-clear,.mk-done):focus-visible{outline:none;filter:brightness(1.18)}.mk-root :is(.mk-tile,.mk-chip,.mk-dot):focus-visible{outline:none}.mk-tile:focus-visible .mk-mini,.mk-chip:focus-visible .mk-chip-c,.mk-dot:focus-visible .mk-dot-c{filter:brightness(1.18)}.mk-root.is-desk .mk-panel{left:50%;top:50%;width:min(1360px,calc(calc(100vw / var(--site-zoom, 1)) - 48px));height:min(880px,calc(calc(100dvh / var(--site-zoom, 1)) - 24px));border-radius:var(--radius-panel);transform:translate(-50%,-50%)}.mk-root.is-desk .mk-body{grid-template-columns:minmax(0,1fr) clamp(400px,calc(36vw / var(--site-zoom, 1)),480px)}.mk-root.is-desk .mk-stage{padding:32px 40px}.mk-root.is-desk .mk-cardslot{max-width:min(720px,calc((calc(100dvh / var(--site-zoom, 1)) - 270px) * 1.6))}@supports not (height: 1dvh){.mk-root.is-desk .mk-panel{height:min(880px,calc(calc(100vh / var(--site-zoom, 1)) - 24px))}.mk-root.is-desk .mk-cardslot{max-width:min(720px,calc((calc(100vh / var(--site-zoom, 1)) - 270px) * 1.6))}}.mk-root.is-desk .mk-side{padding-top:16px;border-bottom-right-radius:var(--radius-panel)}.mk-root.is-desk .mk-tabs{margin:0 24px}.mk-root.is-desk .mk-pane{padding:0 24px}.mk-root.is-desk .mk-tiles.is-pat{grid-template-columns:repeat(6,minmax(0,1fr))}.mk-root.is-desk .mk-tiles.is-tex{grid-template-columns:repeat(4,minmax(0,1fr))}.mk-root.is-desk .mk-tiles.is-tex .mk-mini{aspect-ratio:2.5}.mk-root.is-desk .mk-foot{display:flex;align-items:center;justify-content:space-between;gap:16px;flex:none;padding:12px 24px 16px}@media(max-width:1023.98px){.mk-root.is-desk .mk-panel{height:calc(calc(100dvh / var(--site-zoom, 1)) - 48px)}@supports not (height: 1dvh){.mk-root.is-desk .mk-panel{height:calc(calc(100vh / var(--site-zoom, 1)) - 48px)}}.mk-root.is-desk .mk-side{padding-inline:max(0px,calc((100% - 640px)/2));border-bottom-left-radius:var(--radius-panel)}.mk-root.is-desk .mk-body{grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr)}.mk-root.is-desk .mk-stage{padding:20px 32px 16px;gap:14px}.mk-root.is-desk .mk-cardslot{max-width:440px}}@media(pointer:coarse){.mk-b{min-height:44px}.mk-x,.mk-clear{width:44px;height:44px}.mk-chip{padding:5px 0 9px}.mk-chip-c{height:30px}.mk-chip:before{content:"";position:absolute;top:0;right:-3px;bottom:0;left:-3px}.mk-pal{gap:0}.mk-pal-fam{padding-top:11px}.mk-dots{gap:2px 10px}.mk-dot{width:34px;padding:2px 0 8px}.mk-dot-c{width:34px;height:34px}.mk-dot:before{content:"";position:absolute;top:0;right:-5px;bottom:0;left:-5px}}@media(min-width:768px)and (max-height:760px){.mk-root.is-desk .mk-sec:where(:root:not(.bj-zoom),:root:not(.bj-zoom) *){padding-top:12px}.mk-root.is-desk .mk-row:where(:root:not(.bj-zoom),:root:not(.bj-zoom) *){min-height:48px;padding-block:4px}.mk-root.is-desk .mk-row .mk-mini:where(:root:not(.bj-zoom),:root:not(.bj-zoom) *){width:56px}.mk-root.is-desk .mk-row:where(:root:not(.bj-zoom),:root:not(.bj-zoom) *){grid-template-columns:56px minmax(0,1fr) 18px}.mk-root.is-desk :is(.mk-types,.mk-pens) .mk-b:where(:root:not(.bj-zoom),:root:not(.bj-zoom) *){min-height:54px}.mk-root.is-desk .mk-stage:where(:root:not(.bj-zoom),:root:not(.bj-zoom) *){padding-block:20px}}@media(min-width:768px)and (max-height:760px)and (max-width:1600px),(min-width:768px)and (max-height:767.68px)and (min-width:1600.01px)and (max-width:1694px),(min-width:768px)and (max-height:783.03px)and (min-width:1694.01px)and (max-width:1743px),(min-width:768px)and (max-height:798.46px)and (min-width:1743.01px)and (max-width:1786px),(min-width:768px)and (max-height:813.88px)and (min-width:1786.01px)and (max-width:1826px),(min-width:768px)and (max-height:829.24px)and (min-width:1826.01px)and (max-width:1865px),(min-width:768px)and (max-height:844.59px)and (min-width:1865.01px)and (max-width:1903px),(min-width:768px)and (max-height:859.79px)and (min-width:1903.01px)and (max-width:1941px),(min-width:768px)and (max-height:875.06px)and (min-width:1941.01px)and (max-width:1979px),(min-width:768px)and (max-height:890.34px)and (min-width:1979.01px)and (max-width:2018px),(min-width:768px)and (max-height:905.77px)and (min-width:2018.01px)and (max-width:2058px),(min-width:768px)and (max-height:921.27px)and (min-width:2058.01px)and (max-width:2099px),(min-width:768px)and (max-height:936.7px)and (min-width:2099.01px)and (max-width:2141px),(min-width:768px)and (max-height:952.13px)and (min-width:2141.01px)and (max-width:2184px),(min-width:768px)and (max-height:967.4px)and (min-width:2184.01px)and (max-width:2228px),(min-width:768px)and (max-height:982.6px)and (min-width:2228.01px)and (max-width:2274px),(min-width:768px)and (max-height:997.96px)and (min-width:2274.01px)and (max-width:2322px),(min-width:768px)and (max-height:1013.31px)and (min-width:2322.01px)and (max-width:2372px),(min-width:768px)and (max-height:1028.66px)and (min-width:2372.01px)and (max-width:2425px),(min-width:768px)and (max-height:1044.01px)and (min-width:2425.01px)and (max-width:2480px),(min-width:768px)and (max-height:1059.29px)and (min-width:2480.01px)and (max-width:2538px),(min-width:768px)and (max-height:1074.56px)and (min-width:2538.01px)and (max-width:2600px),(min-width:768px)and (max-height:1089.92px)and (min-width:2600.01px)and (max-width:2666px),(min-width:768px)and (max-height:1105.27px)and (min-width:2666.01px)and (max-width:2737px),(min-width:768px)and (max-height:1120.62px)and (min-width:2737.01px)and (max-width:2813px),(min-width:768px)and (max-height:1135.82px)and (min-width:2813.01px)and (max-width:2895px),(min-width:768px)and (max-height:1151.02px)and (min-width:2895.01px)and (max-width:2985px),(min-width:768px)and (max-height:1166.22px)and (min-width:2985.01px)and (max-width:3085px),(min-width:768px)and (max-height:1181.5px)and (min-width:3085.01px)and (max-width:3196px),(min-width:768px)and (max-height:1196.7px)and (min-width:3196.01px)and (max-width:3322px),(min-width:768px)and (max-height:1211.9px)and (min-width:3322.01px)and (max-width:3468px),(min-width:768px)and (max-height:1227.1px)and (min-width:3468.01px)and (max-width:3642px),(min-width:768px)and (max-height:1242.3px)and (min-width:3642.01px)and (max-width:3856px),(min-width:768px)and (max-height:1281.97px)and (min-width:3856.01px){.mk-root.is-desk .mk-sec:where(:root.bj-zoom,:root.bj-zoom *){padding-top:12px}.mk-root.is-desk .mk-row:where(:root.bj-zoom,:root.bj-zoom *){min-height:48px;padding-block:4px}.mk-root.is-desk .mk-row .mk-mini:where(:root.bj-zoom,:root.bj-zoom *){width:56px}.mk-root.is-desk .mk-row:where(:root.bj-zoom,:root.bj-zoom *){grid-template-columns:56px minmax(0,1fr) 18px}.mk-root.is-desk :is(.mk-types,.mk-pens) .mk-b:where(:root.bj-zoom,:root.bj-zoom *){min-height:54px}.mk-root.is-desk .mk-stage:where(:root.bj-zoom,:root.bj-zoom *){padding-block:20px}}.mk-root.is-phone .mk-panel{left:0;right:0;bottom:0;top:18px;border-radius:var(--radius-panel) var(--radius-panel) 0 0;touch-action:pan-y}.mk-root.is-phone .mk-head{height:48px;padding:6px 16px 0;touch-action:none}.mk-root.is-phone .mk-head:before{content:"";position:absolute;left:50%;top:6px;width:36px;height:4px;margin-left:-18px;border-radius:2px;background:#ffffff59}.mk-root.is-phone .mk-save{text-align:right}.mk-root.is-phone .mk-x{display:none}.mk-root.is-phone .mk-body{display:flex;flex-direction:column}.mk-root.is-phone .mk-stage{flex:none;gap:8px;padding:14px 16px 10px}.mk-root.is-phone .mk-hint{min-height:0}.mk-root.is-phone .mk-side{flex:1;padding-top:12px}.mk-root.is-phone .mk-tabs{margin:0 16px}.mk-root.is-phone .mk-pane{padding:0 16px}.mk-root.is-phone .mk-sec{padding-top:18px}.mk-root.is-phone .mk-tiles{grid-template-columns:repeat(4,minmax(0,1fr))}.mk-root.is-phone .mk-pal-row{grid-template-columns:48px minmax(0,1fr)}.mk-root.is-phone .mk-pal-chips{gap:0 6px}.mk-root.is-phone .mk-b{min-height:44px}.mk-root.is-phone .mk-types .mk-b,.mk-root.is-phone .mk-pens .mk-b{min-height:64px;font-size:var(--fs-xs)}.mk-root.is-phone .mk-bar{display:grid;grid-template-columns:.9fr .95fr 1.2fr 1.1fr;gap:2px;flex:none;padding:10px 16px calc(10px + env(safe-area-inset-bottom));background:var(--color-row-hi)}.mk-root.is-phone .mk-bar .mk-b{min-height:48px;padding:0 .4rem;gap:.35rem;font-size:var(--fs-xs)}.mk-root.is-phone .mk-bar .mk-b:first-child{border-radius:var(--radius-control) 0 0 var(--radius-control)}.mk-root.is-phone .mk-bar .mk-done{min-height:48px;padding:0 .5rem;border-radius:0 var(--radius-control) var(--radius-control) 0}.mk-root .mk-panel,.mk-root .mk-backdrop{transition:opacity .22s ease,transform .3s cubic-bezier(.2,.8,.2,1)}.mk-root.is-desk:is(.is-enter,.is-leave) .mk-panel{opacity:0;transform:translate(-50%,calc(-50% + 16px))}.mk-root.is-phone:is(.is-enter,.is-leave) .mk-panel{transform:translateY(100%)}.mk-root:is(.is-enter,.is-leave) .mk-backdrop{opacity:0}.mk-root.is-leave{pointer-events:none}.mk-root.is-calm .mk-panel,.mk-root.is-calm .mk-backdrop{transition:opacity .12s linear}.mk-root.is-calm.is-desk:is(.is-enter,.is-leave) .mk-panel{transform:translate(-50%,-50%)}.mk-root.is-calm.is-phone:is(.is-enter,.is-leave) .mk-panel{transform:none;opacity:0}@media(prefers-reduced-motion:reduce){.mk-mini,.mk-chip-c,.mk-dot-c,.mk-scroll:before,.mk-scroll:after{transition:none}}}
