@layer theme,base;@layer components{:root{--mk-ink-wear:url(/paper/ink-wear.webp);--mk-meter-ink:url(/paper/meter-ink.webp);--mk-graph:url(/paper/graph.webp);--mk-crinkle:url(/paper/crinkle.webp);--mk-tex-card:var(--tex-card,url(/paper/card.webp));--mk-tex-page:var(--tex-page,url(/paper/page.webp));--mk-tex-tape:var(--tex-tape,url(/paper/yellow-tape.webp));--mk-tex-manila:var(--tex-manila,url(/paper/manila.webp));--mk-sans:var(--ff-sans,"Libre Franklin Variable", "Libre Franklin", system-ui, sans-serif);--mk-serif:var(--ff-serif,"Newsreader Variable", "Newsreader", Georgia, serif);--mk-typed:var(--ff-typed,"Courier Prime", "Courier New", monospace);--mk-ink:var(--ink,#1c1b19);--mk-ink-2:var(--ink-2,#55524b);--mk-ink-3:var(--ink-3,#8c877c);--mk-paper:var(--paper,#f3eee3);--mk-card:var(--card,#fbf8f1);--mk-you:var(--you,#ffe45c);--mk-red:var(--stamp-red,#b4322a);--mk-cap-center:.31em}.mk-icon{vertical-align:middle;background-color:currentColor;flex:none;display:inline-block;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.mk-icon--tex{-webkit-mask-size:100% 100%,72px 72px;mask-size:100% 100%,72px 72px;-webkit-mask-repeat:no-repeat,repeat;mask-repeat:no-repeat,repeat;-webkit-mask-position:0 0, var(--mk-wear-x,0) var(--mk-wear-y,0);-webkit-mask-position:0 0, var(--mk-wear-x,0) var(--mk-wear-y,0);mask-position:0 0, var(--mk-wear-x,0) var(--mk-wear-y,0);-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;mask-composite:intersect}.mk-tabicon{color:var(--mk-ink-2)}.mk-tabicon--on{color:var(--mk-ink)}.mk-picked{vertical-align:middle;flex:none;justify-content:center;align-items:center;display:inline-flex;position:relative}.mk-picked__hole{background:color-mix(in srgb, var(--mk-paper) 78%, var(--mk-ink)) var(--mk-tex-page) 0 0 / 256px;background-blend-mode:multiply;border-radius:50%;width:60%;height:46%;position:absolute;top:27%;left:14%;box-shadow:inset 1px 1.6px 1.4px #1c1b1999,inset 0 -.6px #ffffff8c,0 0 0 .6px #1c1b1947}.mk-picked__check{color:var(--mk-ink);position:relative}.mk-rubber{vertical-align:middle;color:var(--mk-red);opacity:.92;-webkit-mask-image:var(--mk-ink-wear);-webkit-mask-image:var(--mk-ink-wear);mask-image:var(--mk-ink-wear);-webkit-mask-size:64px 64px;mask-size:64px 64px;-webkit-mask-position:var(--mk-wear-x,0) var(--mk-wear-y,0);-webkit-mask-position:var(--mk-wear-x,0) var(--mk-wear-y,0);mask-position:var(--mk-wear-x,0) var(--mk-wear-y,0);--mk-rb:1.2px;flex:none;display:inline-flex}.mk-rubber--ink{color:var(--mk-ink)}.mk-rubber__ink{font-family:var(--mk-sans);letter-spacing:.1em;white-space:nowrap;font-variant-numeric:lining-nums;text-shadow:.5px .4px 0 color-mix(in srgb, currentColor 30%, transparent);align-items:center;gap:.3em;font-weight:800;line-height:1;display:inline-flex;position:relative}.mk-rubber--box .mk-rubber__ink{border:var(--mk-rb) solid currentColor;border-radius:2px}.mk-rubber--box .mk-rubber__ink:before{content:"";inset:calc(-1 * var(--mk-rb));border:var(--mk-rb) solid currentColor;opacity:.28;border-radius:2px;position:absolute;transform:translate(.6px,.45px)}.mk-rubber--xs{--mk-rb:.9px}.mk-rubber--xs .mk-rubber__ink{letter-spacing:.08em;padding:1.6px calc(2.4px - .1em) 1.4px 2.4px;font-size:6.4px}.mk-rubber--s{--mk-rb:1.1px}.mk-rubber--s .mk-rubber__ink{padding:2.2px calc(3.6px - .1em) 2px 3.6px;font-size:8px}.mk-rubber--m{--mk-rb:1.5px}.mk-rubber--m .mk-rubber__ink{padding:3px calc(5px - .1em) 2.8px 5px;font-size:10.5px}.mk-rubber--l{--mk-rb:2px;-webkit-mask-size:96px 96px;mask-size:96px 96px}.mk-rubber--l .mk-rubber__ink{padding:4px calc(7px - .1em) 3.6px 7px;font-size:14px}.mk-stamp{vertical-align:middle;flex:none;display:inline-block;position:relative}.mk-stamp__body{position:absolute;inset:0}.mk-stamp__shadow,.mk-stamp__sheet{position:absolute;inset:0;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.mk-stamp__shadow{background:#1c1b1933;transform:translate(.35px,.75px)}.mk-stamp--l .mk-stamp__shadow{transform:translate(.5px,1.1px)}.mk-stamp__sheet{background-image:var(--mk-tex-card);background-size:256px;overflow:hidden}.mk-stamp__window{position:absolute;overflow:hidden}.mk-stamp__window:after{content:"";pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 0 .75px #16151380}.mk-stamp--xs .mk-stamp__window:after,.mk-stamp--s .mk-stamp__window:after{box-shadow:inset 0 0 0 .6px #16151373}.mk-stamp__photo{z-index:1;object-fit:cover;object-position:50% 0;mix-blend-mode:multiply;-webkit-user-select:none;user-select:none;opacity:0;width:100%;height:100%;transition:opacity .22s ease-out;display:block;position:absolute;inset:0}.mk-stamp__photo.is-loaded{opacity:1}.mk-stamp__photo+.mk-stamp__engraved{transition:opacity .22s ease-out .12s}.mk-stamp__photo.is-loaded+.mk-stamp__engraved{opacity:0}@media (prefers-reduced-motion:reduce){.mk-stamp__photo,.mk-stamp__photo+.mk-stamp__engraved{transition:none}}.mk-stamp__band{font-family:var(--mk-typed);letter-spacing:.1em;color:var(--mk-ink);white-space:nowrap;justify-content:space-between;align-items:center;gap:2px;font-weight:700;line-height:1;display:flex;position:absolute;overflow:hidden}.mk-stamp--m .mk-stamp__band{font-size:5.6px}.mk-stamp__band>span:first-child{text-overflow:ellipsis;min-width:0;overflow:hidden}.mk-stamp__band>span:last-child{flex:none}.mk-stamp__band--tight{letter-spacing:.02em}.mk-stamp--l .mk-stamp__band{letter-spacing:.12em;font-size:8.4px}.mk-stamp__age{pointer-events:none;background-size:100% 100%;position:absolute;inset:0}.mk-stamp__engraved{flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.mk-stamp__ghost{opacity:.55;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.mk-stamp__engraved .mk-stamp__ghost{color:var(--ink-soft,#8c877c)}.mk-stamp__initials{font-family:var(--mk-serif);letter-spacing:.01em;color:var(--mk-ink);text-shadow:0 0 1px var(--mk-stamp-paper), 0 0 2px var(--mk-stamp-paper), 0 0 3px var(--mk-stamp-paper);font-weight:600;line-height:1;position:relative}.mk-stamp__engraved--measure{justify-content:center;gap:2px}.mk-stamp__measure{font-family:var(--mk-sans);letter-spacing:.08em;color:var(--mk-ink);padding-left:.08em;font-weight:800;line-height:1}.mk-stamp--xs .mk-stamp__engraved--measure .mk-state,.mk-stamp--s .mk-stamp__engraved--measure .mk-state{margin-top:-1px}.mk-stamp--mono .mk-stamp__body{filter:grayscale();opacity:.85}.mk-stamp__mods{z-index:1;pointer-events:none;flex-direction:row-reverse;align-items:center;display:flex;position:absolute;bottom:0;right:-7px;transform:translateY(62%)}.mk-stamp__mods>*+*{margin-right:-5px}.mk-stamp__mods--m{right:-9px}.mk-stamp__mods--l{right:-12px}.mk-stamp__imp{z-index:1;pointer-events:none;position:absolute;bottom:0;transform:translateY(64%)}.mk-stamp__duel{z-index:2;position:absolute}.mk-stamp__duel--xs{top:-6px;right:-7px}.mk-stamp__duel--s{top:-6px;right:-8px}.mk-stamp__duel--m{top:-8px;right:-9px}.mk-stamp__duel--l{top:-11px;right:-13px}.mk-pts{vertical-align:middle;flex:none;display:inline-block;position:relative}.mk-pts__shadow,.mk-pts__sheet{position:absolute;inset:0;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.mk-pts__shadow{background:#1c1b193d;transform:translate(.25px,.6px)}.mk-pts__sheet{background-color:#fbfaf5;background-image:var(--mk-tex-card);background-size:256px;overflow:hidden}.mk-pts--you .mk-pts__sheet{background-color:var(--mk-you);background-image:var(--mk-tex-tape)}.mk-pts__frame{color:var(--mk-ink);font-family:var(--mk-sans);font-variant-numeric:tabular-nums lining-nums;white-space:nowrap;justify-content:center;align-items:center;display:flex;position:absolute;inset:2.6px;box-shadow:inset 0 0 0 .75px #1c1b198c}.mk-pts--h28 .mk-pts__frame{inset:3.1px}.mk-pts__val{align-items:baseline;display:inline-flex;transform:translateY(.25px)}.mk-pts__num{letter-spacing:-.01em;font-weight:700;line-height:1}.mk-pts__unit{letter-spacing:.06em;font-weight:700;line-height:1}.mk-pts--loss .mk-pts__sheet{border:1px dashed color-mix(in srgb, var(--mk-red) 80%, transparent);background:0 0;border-radius:1px}.mk-pts--loss .mk-pts__frame{box-shadow:none;color:var(--mk-red);inset:0}.mk-pts--pending .mk-pts__sheet{border:1px dashed var(--mk-ink-3);background:0 0;border-radius:1px}.mk-pts--pending .mk-pts__frame{box-shadow:none;color:var(--mk-ink-2);inset:0}.mk-pts--pending .mk-pts__num{font-weight:500}.mk-pts--pending .mk-pts__unit{font-weight:600}.mk-pts__cancel{opacity:.3;pointer-events:none;background-size:100% 100%;width:22px;height:11px;position:absolute;top:-2px;right:-5px;transform:rotate(-12deg)}.mk-party{vertical-align:middle;--mk-party:var(--mk-ink);--mk-party-tint:var(--mk-card);flex:none;line-height:0;display:inline-block}.mk-party svg{display:block;overflow:visible}.mk-party__shape>*{fill:var(--mk-party-tint);stroke:var(--mk-party)}.mk-party__letter{fill:color-mix(in srgb, var(--mk-party) 85%, var(--mk-ink));font-family:var(--mk-sans);font-weight:700}.mk-party--D{--mk-party:var(--dem,#2b5ba8);--mk-party-tint:var(--dem-tint,#dce5f3)}.mk-party--R{--mk-party:var(--rep,#c2362f);--mk-party-tint:var(--rep-tint,#f4dcd9)}.mk-party--I{--mk-party:var(--ind,#6b5ba8);--mk-party-tint:#e6e2f1}.mk-party--L,.mk-party--G,.mk-party--O,.mk-party--Y,.mk-party--N{--mk-party:var(--mk-ink-2);--mk-party-tint:var(--mk-card)}.mk-party--cap{vertical-align:baseline;top:calc(var(--mk-party-size,14px) / 2 - var(--mk-cap-center));align-self:baseline;position:relative}.mk-state{vertical-align:middle;background-color:currentColor;flex:none;display:inline-block;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.mk-state--ink{color:var(--mk-ink)}.mk-state--ink-2{color:var(--mk-ink-2)}.mk-state--ink-3{color:var(--mk-ink-3)}.mk-state--missing{background:0 0}.mk-badge{vertical-align:middle;--mk-bh:4px;--mk-bfs:8.6px;background:#fdfcf8;border-radius:2px;flex-direction:column;flex:none;display:inline-flex;overflow:hidden;box-shadow:inset 0 0 0 .75px #1c1b194d,0 .5px .6px #1c1b1929}.mk-badge--16{width:22px;height:16px}.mk-badge--16.mk-badge--wide{width:27px}.mk-badge--22{--mk-bh:5.5px;--mk-bfs:11px;width:30px;height:22px}.mk-badge--22.mk-badge--wide{width:37px}.mk-badge__band{height:var(--mk-bh);background:var(--mk-band);flex:none;box-shadow:inset 0 -.6px #1c1b1938,inset .75px .75px #1c1b191f,inset -.75px 0 #1c1b191f}.mk-badge__text{font-family:var(--mk-typed);font-weight:700;font-size:var(--mk-bfs);letter-spacing:.04em;color:var(--mk-ink);flex:1;justify-content:center;align-items:center;padding-left:.04em;line-height:1;display:flex}.mk-badgestack{vertical-align:middle;align-items:center;gap:3px;display:inline-flex}.mk-badgestack__col{flex-direction:column;gap:2px;display:inline-flex}.mk-badge--more .mk-badge__text{color:var(--mk-ink-2);font-variant-numeric:tabular-nums}.mk-wax,.mk-seal{vertical-align:middle;flex:none;line-height:0;display:inline-block}.mk-wax svg,.mk-seal svg{display:block;overflow:visible}.mk-wax__grain{opacity:.9}.mk-meter{width:100%;height:var(--mk-meter-h,6px);display:block;position:relative}.mk-meter__bars{position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000 calc(50% - 3px),#0000 calc(50% - 3px) calc(50% + 3px),#000 calc(50% + 3px));mask-image:linear-gradient(90deg,#000 calc(50% - 3px),#0000 calc(50% - 3px) calc(50% + 3px),#000 calc(50% + 3px))}.mk-meter__bar{background-color:var(--mk-c,var(--mk-ink));-webkit-mask-image:var(--mk-meter-ink);-webkit-mask-image:var(--mk-meter-ink);mask-image:var(--mk-meter-ink);transition:width var(--dur,.3s) var(--e-out,ease-out), opacity var(--dur,.3s);position:absolute;top:0;bottom:0;-webkit-mask-size:256px 256px;mask-size:256px 256px}.mk-meter__bar--left{left:0}.mk-meter__bar--right{right:0;-webkit-mask-position:61px 17px;mask-position:61px 17px}.mk-meter__bar--D{--mk-c:var(--dem,#2b5ba8)}.mk-meter__bar--R{--mk-c:var(--rep,#c2362f)}.mk-meter__bar--I{--mk-c:var(--ind,#6b5ba8)}.mk-meter__bar--Y{--mk-c:var(--mk-ink)}.mk-meter__bar--N{--mk-c:var(--ink-soft,#8c877c)}.mk-meter__tick{background:var(--mk-ink);width:3px;position:absolute;top:-2px;bottom:-2px;left:calc(50% - 1.5px)}.mk-meter--called-left .mk-meter__bar--right,.mk-meter--called-right .mk-meter__bar--left{opacity:.3}@media (prefers-reduced-motion:reduce){.mk-meter__bar{transition:none}}.mk-counts{vertical-align:baseline;align-items:baseline;gap:8px;display:inline-flex}.mk-count{box-sizing:border-box;border:1px solid var(--mk-ink);height:20px;color:var(--mk-ink);border-radius:3px;align-items:baseline;line-height:18px;display:inline-flex}.mk-count__n{box-sizing:border-box;text-align:center;min-width:18px;font-family:var(--mk-sans);font-variant-numeric:tabular-nums lining-nums;padding:0 5px;font-size:12px;font-weight:650}.mk-count__label{font-family:var(--mk-sans);border-left:1px solid;align-self:stretch;padding:0 7px 0 6px;font-size:12px;font-weight:500}.mk-count--won{background:var(--mk-ink);color:var(--mk-card);-webkit-mask-image:var(--mk-ink-wear);-webkit-mask-image:var(--mk-ink-wear);mask-image:var(--mk-ink-wear);-webkit-mask-size:80px 80px;mask-size:80px 80px}.mk-count--won .mk-count__label{border-left-color:color-mix(in srgb, var(--mk-card) 55%, transparent)}.mk-count--lost .mk-count__n{text-decoration:line-through;text-decoration-thickness:1.5px}.mk-count--live{border-style:dashed;border-color:var(--mk-ink-2)}.mk-count--live .mk-count__label{border-left:1px dashed var(--mk-ink-2)}.mk-punchcard{isolation:isolate;color:var(--mk-ink);position:relative}button.mk-punchcard{appearance:none;font:inherit;text-align:inherit;cursor:pointer;background:0 0;border:0;padding:0}.mk-punchcard__stock{z-index:-1;border-radius:inherit;background-color:var(--mk-stock);background-image:var(--mk-stock-tex);background-size:256px;position:absolute;inset:0;overflow:hidden;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.mk-stock--card{--mk-stock:var(--mk-card);--mk-stock-tex:var(--mk-tex-card)}.mk-stock--you{--mk-stock:var(--mk-you);--mk-stock-tex:var(--mk-tex-tape)}.mk-stock--white{--mk-stock:#fdfcf8;--mk-stock-tex:var(--mk-tex-card)}.mk-stock--manila{--mk-stock:var(--manila,#e3d6b8);--mk-stock-tex:var(--mk-tex-manila)}.mk-stock--paper-2{--mk-stock:var(--paper-2,#eae3d3);--mk-stock-tex:var(--tex-card-2,url(/paper/card-2.webp))}.mk-holes{height:max(var(--mk-hole), 8px);vertical-align:middle;flex:none;align-items:center;display:inline-flex}.mk-holes--fill{width:100%;display:flex}.mk-holes--fill .mk-holes__cell{width:auto;max-width:var(--mk-pitch);flex:1 1 0}.mk-holes__cell{width:var(--mk-pitch);flex:none;justify-content:center;align-items:center;height:100%;display:inline-flex}.mk-hole{width:var(--mk-hole);height:var(--mk-hole);border-radius:50%;flex:none;display:inline-block;position:relative;box-shadow:inset .7px 1.1px 1.4px #1c1b1994,inset -.3px -.5px .5px #fff6}.mk-holes--fake .mk-hole,.mk-hole--fake{background:color-mix(in srgb, var(--mk-paper) 94%, #000) var(--mk-tex-page) 0 0 / 256px}.mk-hole-guide{width:calc(var(--mk-hole) * .78);height:calc(var(--mk-hole) * .78);box-sizing:border-box;border:.75px solid color-mix(in srgb, var(--mk-ink) 40%, transparent);border-radius:50%;display:inline-block}.mk-hole--new{animation:mk-punch .26s var(--e-out,cubic-bezier(.22, 1, .36, 1)) both}.mk-hole__chad{background:var(--mk-stock,var(--mk-you)) var(--mk-stock-tex,none) 0 0 / 256px;border-radius:50%;animation:.65s cubic-bezier(.5,0,.9,.6) forwards mk-chad;position:absolute;inset:0;box-shadow:0 .5px 1px #1c1b194d}@keyframes mk-punch{0%{transform:scale(.35)}to{transform:scale(1)}}@keyframes mk-chad{0%{opacity:1;transform:translate(0)rotate(0)}to{opacity:0;transform:translate(3px,16px)rotate(50deg)scale(.85)}}@media (prefers-reduced-motion:reduce){.mk-hole--new{animation:none}.mk-hole__chad{display:none}}.mk-chad{background:linear-gradient(165deg, transparent 35%, #1c1b1924), var(--mk-stock,var(--mk-card)) var(--mk-stock-tex,none) 0 0 / 256px;transform-origin:20% 6%;border-radius:50%;width:84%;height:84%;position:absolute;top:76%;left:34%;transform:rotate(-28deg)scaleY(.58);box-shadow:.5px 1.2px 1.4px #1c1b194d,inset 0 0 0 .5px #1c1b1924}.mk-target{border:1px dashed var(--mk-ink-2);box-sizing:border-box;border-radius:50%;flex:none;display:inline-block}.mk-punchrow{appearance:none;font:inherit;color:var(--mk-ink);text-align:left;cursor:pointer;border:0;border-bottom:1px dotted var(--rule,#cfc6b3);background:0 0;align-items:center;gap:10px;width:100%;min-height:44px;margin:0;padding:0 4px 0 0;display:flex}.mk-punchrow:last-child{border-bottom:0}.mk-punchrow:focus-visible{outline:2px solid var(--mk-ink);outline-offset:2px;border-radius:2px}.mk-punchrow:disabled{cursor:default}.mk-punchrow__label{font-family:var(--mk-typed);font-size:14px;font-weight:700;line-height:1}.mk-punchrow__leader{flex:1}.mk-punchrow__who{align-items:center;gap:3px;display:inline-flex}.mk-punchrow__cue{font-family:var(--mk-sans);letter-spacing:.12em;color:var(--mk-ink-2);font-size:10px;font-weight:600;line-height:1}.mk-punchrow--chosen .mk-punchrow__cue{color:var(--mk-ink)}.mk-punchrow__hole{margin-right:2px}.mk-timecard{border-radius:6px;padding:14px 16px;display:block}.mk-timecard__head{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:10px;display:flex}.mk-timecard__title{font-family:var(--mk-serif);letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:26px;font-style:italic;font-weight:500;line-height:1;overflow:hidden}.mk-timecard__pick{font-family:var(--mk-sans);letter-spacing:.08em;text-transform:uppercase;font-variant-numeric:tabular-nums;flex:none;font-size:11px;font-weight:600;line-height:1}.mk-timecard__box{border:1px solid var(--mk-ink);height:54px;box-shadow:inset 0 0 0 2px var(--mk-stock,var(--mk-you)), inset 0 0 0 3px var(--mk-ink);align-items:stretch;padding:3px;display:flex}.mk-timecard__time{width:92px;font-family:var(--mk-sans);letter-spacing:-.02em;font-variant-numeric:tabular-nums lining-nums;border-right:1px solid var(--mk-ink);flex:none;justify-content:center;align-items:center;font-size:32px;font-weight:700;line-height:1;display:flex}.mk-timecard__time--long{letter-spacing:-.01em;width:auto;min-width:92px;padding:0 10px;font-size:24px}.mk-timecard__holes{flex:1;align-items:center;min-width:0;padding:0 10px;display:flex;overflow:hidden}.mk-timecard__status{font-family:var(--mk-sans);margin-top:10px;font-size:13px;font-weight:500;line-height:16px}.mk-timecard--pinned{box-sizing:border-box;border-radius:10px;align-items:center;gap:10px;min-height:44px;padding:6px 6px 6px 14px;display:flex}.mk-timecard__pholes{flex:1;min-width:0;display:flex}.mk-timecard__ptitle{font-family:var(--mk-sans);white-space:nowrap;font-size:13px;font-weight:600;line-height:1}.mk-timecard__ptime{font-family:var(--mk-sans);font-variant-numeric:tabular-nums lining-nums;border:1.5px solid var(--mk-ink);border-radius:2px;flex:none;padding:5px 6px 4px;font-size:17px;font-weight:700;line-height:1}.mk-stub{box-sizing:border-box;justify-content:space-between;align-items:center;gap:12px;min-height:40px;padding:8px 14px;display:flex}.mk-stub__perf{border-top:1.5px dashed var(--rule-2,#b3ac9e);position:absolute;top:0;left:6px;right:6px}.mk-stub__label{font-family:var(--mk-typed);white-space:nowrap;font-size:12px;line-height:1}.mk-notchcard{filter:drop-shadow(0 1px 1px #1c1b1924)drop-shadow(0 3px 8px #1c1b1912);padding:var(--card-pad,14px) calc(var(--card-pad,14px) + 12px) var(--card-pad,14px) var(--card-pad,14px);display:block}.mk-notchcard__crinkle{background:var(--mk-crinkle) 0 0 / 256px;mix-blend-mode:soft-light;opacity:.85;position:absolute;inset:0}.mk-notchcard__chad{background:linear-gradient(160deg, #ffffff40 0 30%, transparent 45%, #1c1b1933), var(--mk-stock) var(--mk-stock-tex) 0 0 / 256px;transform-origin:18% 8%;pointer-events:none;border-radius:50%;position:absolute;box-shadow:.6px 1px .6px #1c1b194d,inset 0 0 0 .6px #1c1b1952}.mk-segbar{width:100%;-webkit-mask-image:var(--mk-meter-ink);-webkit-mask-image:var(--mk-meter-ink);mask-image:var(--mk-meter-ink);gap:1.5px;display:flex;-webkit-mask-size:256px 256px;mask-size:256px 256px}.mk-segbar__seg{height:100%;display:block}.mk-coupon{box-sizing:border-box;background:var(--manila,#e3d6b8) var(--mk-tex-manila) 0 0 / 256px;min-height:128px;color:var(--mk-ink);border-radius:3px;flex-direction:column;align-items:flex-start;gap:6px;padding:12px;display:flex;position:relative}.mk-coupon__icon{color:var(--mk-ink)}.mk-coupon__lockup{flex-direction:column;gap:1px;display:flex}.mk-coupon__name{font-family:var(--mk-sans);font-size:13px;font-weight:600;line-height:16px}.mk-coupon__target{font-family:var(--mk-sans);color:var(--mk-ink-2);font-size:12px;line-height:15px}.mk-coupon__action{align-self:stretch;margin-top:auto}.mk-coupon--used{filter:drop-shadow(0 1px 1px #1c1b1933);background:0 0;padding:0}.mk-coupon__tab{background-color:var(--manila,#e3d6b8);background-size:256px;border-radius:0 3px 3px 0;flex-direction:column;flex:1;align-self:stretch;align-items:flex-start;gap:6px;padding:12px 10px 10px 13px;display:flex;position:relative}.mk-coupon__spent{align-self:stretch;align-items:center;height:46px;margin-top:auto;display:flex;position:relative}.mk-coupon__cancel{color:var(--mk-red);opacity:.88;transform-origin:20px 19px;margin-top:-19px;line-height:0;position:absolute;top:50%;left:27px}.mk-cancel{display:block;overflow:visible}.mk-tape{z-index:-1;pointer-events:none;background-color:var(--mk-you);background-image:var(--mk-tex-tape);mix-blend-mode:multiply;background-size:256px;position:absolute}.mk-scrap{vertical-align:middle;flex:none;display:inline-block;position:relative}.mk-scrap__paper,.mk-scrap__shadow{position:absolute;inset:0}.mk-scrap__shadow{background:#1c1b1938;transform:translate(.4px,.9px)}.mk-scrap__paper{background:#f6f5ee var(--mk-graph) 0 0 / 480px 480px}.mk-scrap__line{-webkit-mask-image:var(--mk-meter-ink);-webkit-mask-image:var(--mk-meter-ink);mask-image:var(--mk-meter-ink);position:absolute;inset:0;overflow:visible;-webkit-mask-size:128px 128px;mask-size:128px 128px}.mk-scrap__line--ink{color:var(--mk-ink)}.mk-scrap__line--dem{color:var(--dem,#2b5ba8)}.mk-scrap__line--rep{color:var(--rep,#c2362f)}.mk-scrap__line--ind{color:var(--ind,#6b5ba8)}.mk-scrap__tape{background:linear-gradient(90deg,#ffffff59,#0000 12% 88%,#ffffff59),#f6f0d66b;width:22px;height:9px;position:absolute;top:-4px;box-shadow:inset 0 0 0 .5px #1c1b1912,0 .4px .5px #1c1b191a}.mk-ticket{filter:drop-shadow(0 1px 1px #1c1b1929)drop-shadow(0 3px 6px #1c1b190f);--mk-bite:9px;display:flex}.mk-ticket__body,.mk-ticket__stub{background:#fdfcf8 var(--mk-tex-card) 0 0 / 256px;position:relative}.mk-ticket__body{min-width:0;-webkit-mask:radial-gradient(circle at 0 0, #0000 var(--mk-bite), #000 calc(var(--mk-bite) + .5px)) 0 0 / 51% 51% no-repeat, radial-gradient(circle at 0 100%, #0000 var(--mk-bite), #000 calc(var(--mk-bite) + .5px)) 0 100% / 51% 51% no-repeat, linear-gradient(#000 0 0) 100% 0 / 50% 100% no-repeat;-webkit-mask:radial-gradient(circle at 0 0, #0000 var(--mk-bite), #000 calc(var(--mk-bite) + .5px)) 0 0 / 51% 51% no-repeat, radial-gradient(circle at 0 100%, #0000 var(--mk-bite), #000 calc(var(--mk-bite) + .5px)) 0 100% / 51% 51% no-repeat, linear-gradient(#000 0 0) 100% 0 / 50% 100% no-repeat;mask:radial-gradient(circle at 0 0, #0000 var(--mk-bite), #000 calc(var(--mk-bite) + .5px)) 0 0 / 51% 51% no-repeat, radial-gradient(circle at 0 100%, #0000 var(--mk-bite), #000 calc(var(--mk-bite) + .5px)) 0 100% / 51% 51% no-repeat, linear-gradient(#000 0 0) 100% 0 / 50% 100% no-repeat;flex:1;padding:14px 16px 14px 18px}.mk-ticket__stub{-webkit-mask:radial-gradient(circle at 100% 0, #0000 var(--mk-bite), #000 calc(var(--mk-bite) + .5px)) 100% 0 / 51% 51% no-repeat, radial-gradient(circle at 100% 100%, #0000 var(--mk-bite), #000 calc(var(--mk-bite) + .5px)) 100% 100% / 51% 51% no-repeat, linear-gradient(#000 0 0) 0 0 / 50% 100% no-repeat;-webkit-mask:radial-gradient(circle at 100% 0, #0000 var(--mk-bite), #000 calc(var(--mk-bite) + .5px)) 100% 0 / 51% 51% no-repeat, radial-gradient(circle at 100% 100%, #0000 var(--mk-bite), #000 calc(var(--mk-bite) + .5px)) 100% 100% / 51% 51% no-repeat, linear-gradient(#000 0 0) 0 0 / 50% 100% no-repeat;mask:radial-gradient(circle at 100% 0, #0000 var(--mk-bite), #000 calc(var(--mk-bite) + .5px)) 100% 0 / 51% 51% no-repeat, radial-gradient(circle at 100% 100%, #0000 var(--mk-bite), #000 calc(var(--mk-bite) + .5px)) 100% 100% / 51% 51% no-repeat, linear-gradient(#000 0 0) 0 0 / 50% 100% no-repeat;flex-direction:column;flex:none;justify-content:center;align-items:center;padding:12px 14px 12px 16px;display:flex}.mk-ticket__perf{background:radial-gradient(circle, var(--mk-paper) 1.3px, transparent 1.6px) 0 0 / 4px 6px repeat-y;width:4px;position:absolute;top:6px;bottom:6px;left:-2px}}@layer utilities;
