.mt-root{--font-headline:var(--font-mt-display), var(--font-archivo,"Archivo"), system-ui, sans-serif;--font-accent:var(--font-mt-mono), var(--font-jetbrains-mono,"JetBrains Mono"), ui-monospace, monospace}.mt-wordmark{font-family:var(--font-headline);letter-spacing:-.02em;font-weight:800;font-stretch:125%}.mt-display{font-family:var(--font-headline);letter-spacing:-.035em;text-wrap:balance;font-weight:800;font-stretch:122%;line-height:.98}.mt-h2{font-family:var(--font-headline);letter-spacing:-.025em;text-wrap:balance;font-weight:750;font-stretch:112%;line-height:1.05}.mt-tabular{font-family:var(--font-accent);font-variant-numeric:tabular-nums;letter-spacing:0;font-stretch:87.5%}.mt-label-caps{font-family:var(--font-accent);text-transform:uppercase;letter-spacing:.08em;font-size:.65rem;font-weight:500;font-stretch:87.5%}.mt-marker{background-image:linear-gradient(transparent 58%, color-mix(in oklch, var(--accent) 34%, transparent) 58% 90%, transparent 90%);-webkit-box-decoration-break:clone;box-decoration-break:clone;padding:0 .06em}.mt-index{font-family:var(--font-accent);letter-spacing:.06em;align-items:center;gap:.6rem;font-size:.7rem;font-stretch:87.5%;display:inline-flex}.mt-index:after{content:"";opacity:.5;background:currentColor;width:2.5rem;height:1px}.mt-logo-tag{background:var(--manila);clip-path:polygon(22% 0,78% 0,100% 18%,100% 100%,0 100%,0 18%);box-shadow:inset 0 -5px 0 var(--accent)}.mt-dots{background-image:radial-gradient(color-mix(in oklch, var(--foreground) 14%, transparent) 1px, transparent 1.3px);background-position:9px 9px;background-size:18px 18px}.mt-hazard{background:repeating-linear-gradient(-45deg, var(--accent) 0 10px, var(--primary) 10px 20px)}.mt-sheet{background:var(--card);border:1px solid var(--border);border-radius:calc(var(--radius) * 2);box-shadow:0 1px 0 color-mix(in oklch, var(--foreground) 5%, transparent), 0 18px 40px -28px color-mix(in oklch, var(--foreground) 45%, transparent)}.mt-tag-stage{padding-top:3.25rem;position:relative}.mt-string{width:4rem;height:5.7rem;color:var(--string);pointer-events:none;z-index:2;position:absolute;top:-3.2rem;left:50%;transform:translate(-50%)}.mt-manila{background-color:var(--manila);color:var(--manila-foreground);clip-path:polygon(14% 0,86% 0,100% 9%,100% 100%,0 100%,0 9%);background-image:radial-gradient(color-mix(in oklch, var(--manila-foreground) 9%, transparent) .6px, transparent 1px), linear-gradient(170deg, color-mix(in oklch, var(--manila) 80%, var(--card)) 0%, transparent 45%);background-size:5px 5px,100% 100%;position:relative}.mt-manila-shadow{filter:drop-shadow(0 22px 22px color-mix(in oklch, var(--foreground) 22%, transparent)) drop-shadow(0 2px 2px color-mix(in oklch, var(--foreground) 14%, transparent))}.mt-swing{transform-origin:50% -2.5rem}.mt-grommet{background:radial-gradient(circle, var(--background) 0 .32rem, transparent .34rem), color-mix(in oklch, var(--manila) 70%, var(--manila-foreground));width:1.5rem;height:1.5rem;box-shadow:inset 0 1px 2px color-mix(in oklch, var(--manila-foreground) 40%, transparent);border-radius:9999px}.mt-tag-rule{border-top:1.5px dashed color-mix(in oklch, var(--manila-foreground) 35%, transparent);height:0}.mt-tag-field{border-bottom:1px solid color-mix(in oklch, var(--manila-foreground) 30%, transparent)}.mt-perf{border-top:2px dashed var(--tag-perforation);height:0}.mt-stamp{outline-offset:3px;font-family:var(--font-headline);text-transform:uppercase;letter-spacing:.02em;mix-blend-mode:multiply;-webkit-mask-image:radial-gradient(circle at 20% 30%, transparent 0 1.5px, var(--foreground) 2px), radial-gradient(circle at 70% 60%, transparent 0 1px, var(--foreground) 1.6px);-webkit-mask-composite:source-in;-webkit-mask-size:11px 9px,7px 13px;-webkit-mask-image:radial-gradient(circle at 20% 30%, transparent 0 1.5px, var(--foreground) 2px), radial-gradient(circle at 70% 60%, transparent 0 1px, var(--foreground) 1.6px);mask-image:radial-gradient(circle at 20% 30%, transparent 0 1.5px, var(--foreground) 2px), radial-gradient(circle at 70% 60%, transparent 0 1px, var(--foreground) 1.6px);border:3px solid;border-radius:.4rem;outline:1.5px solid;flex-direction:column;align-items:center;padding:.35rem .8rem .3rem;font-weight:850;font-stretch:125%;line-height:1;display:inline-flex;transform:rotate(-7deg);-webkit-mask-size:11px 9px,7px 13px;mask-size:11px 9px,7px 13px;-webkit-mask-composite:source-in;mask-composite:intersect}.dark .mt-stamp{mix-blend-mode:normal}.mt-printer{background:var(--printer);color:var(--primary-foreground);border-radius:calc(var(--radius) * 2) calc(var(--radius) * 2) .25rem .25rem}.dark .mt-printer{color:var(--foreground)}.mt-slot{background:color-mix(in oklch, var(--printer) 40%, var(--foreground));height:5px;box-shadow:inset 0 2px 2px color-mix(in oklch, var(--foreground) 60%, transparent);border-radius:9999px}.dark .mt-slot{background:color-mix(in oklch, var(--printer) 70%, var(--background))}.mt-receipt{background:var(--receipt);color:var(--receipt-foreground);--zig:8px;padding-bottom:calc(var(--zig) + .5rem);-webkit-mask:linear-gradient(var(--foreground) 0 0) top / 100% calc(100% - var(--zig) + 1px) no-repeat, conic-gradient(from 135deg at 50% 0, var(--foreground) 90deg, transparent 0) bottom / 16px var(--zig) repeat-x;-webkit-mask:linear-gradient(var(--foreground) 0 0) top / 100% calc(100% - var(--zig) + 1px) no-repeat, conic-gradient(from 135deg at 50% 0, var(--foreground) 90deg, transparent 0) bottom / 16px var(--zig) repeat-x;mask:linear-gradient(var(--foreground) 0 0) top / 100% calc(100% - var(--zig) + 1px) no-repeat, conic-gradient(from 135deg at 50% 0, var(--foreground) 90deg, transparent 0) bottom / 16px var(--zig) repeat-x;filter:drop-shadow(0 10px 12px color-mix(in oklch, var(--foreground) 14%, transparent))}.mt-receipt-line+.mt-receipt-line{border-top:1px dotted color-mix(in oklch, var(--receipt-foreground) 30%, transparent)}.mt-cal-cell{border-right:1px solid var(--border);border-bottom:1px solid var(--border);min-height:4.75rem}.mt-rail{background:repeating-linear-gradient(to right, var(--border) 0 6px, transparent 6px 10px);height:2px}.mt-rail-done{background:var(--foreground);height:2px}.mt-meter{background:var(--muted);border-radius:9999px;height:4px;overflow:hidden}.mt-link{background-image:linear-gradient(currentColor,currentColor);background-position:0 100%;background-repeat:no-repeat;background-size:0% 1.5px;transition:background-size .22s cubic-bezier(.2,.7,.2,1)}.mt-link:hover{background-size:100% 1.5px}.mt-key{box-shadow:0 1px 0 color-mix(in oklch, var(--foreground) 10%, transparent), inset 0 -2px 0 color-mix(in oklch, var(--background) 18%, transparent);transition:transform .12s,box-shadow .12s,background-color .15s}.mt-key:active:not(:disabled){transform:translateY(1px)}@media (prefers-reduced-motion:no-preference){.mt-swing-go{animation:1.6s cubic-bezier(.3,.6,.3,1) mt-swing}@media (hover:hover){.mt-tag-stage:hover>.mt-swing{animation:1.6s cubic-bezier(.3,.6,.3,1) mt-swing}}.mt-stamp-go{animation:.38s cubic-bezier(.2,.9,.3,1.2) both mt-slam}.mt-print{animation:.52s steps(8,end) both mt-print}.mt-ink{animation:.7s ease-out mt-ink}.mt-cell{animation:.42s cubic-bezier(.2,.9,.3,1.3) both mt-cell}@keyframes mt-cell{0%{opacity:0;transform:scale(0)}to{opacity:1;transform:scale(1)}}.mt-blink{animation:1.4s ease-in-out infinite mt-blink}.mt-rise{animation:.7s cubic-bezier(.2,.7,.2,1) both mt-rise}@supports (animation-timeline:view()){.mt-reveal{animation:linear both mt-rise;animation-timeline:view();animation-range:entry entry 35%}}@keyframes mt-swing{0%{transform:rotate(5deg)}22%{transform:rotate(-3.2deg)}44%{transform:rotate(1.8deg)}66%{transform:rotate(-.8deg)}84%{transform:rotate(.3deg)}to{transform:rotate(0)}}@keyframes mt-slam{0%{opacity:0;transform:rotate(-14deg)scale(2.1)}60%{opacity:1;transform:rotate(-6deg)scale(.94)}to{opacity:1;transform:rotate(-7deg)scale(1)}}@keyframes mt-print{0%{clip-path:inset(0 0 100%);transform:translateY(-10px)}to{clip-path:inset(0);transform:translateY(0)}}@keyframes mt-ink{0%{background-color:color-mix(in oklch, var(--accent) 40%, transparent)}to{background-color:#0000}}@keyframes mt-blink{0%,to{opacity:1}50%{opacity:.25}}@keyframes mt-rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}}
@font-face{font-stretch:62% 125%;font-family:display;src:url(../media/archivo_latin_wdth_normal-s.p.3b1_7etm2gpf5.woff2)format("woff2");font-display:swap;font-weight:100 900;font-style:normal}@font-face{font-family:display Fallback;src:local(Arial);ascent-override:85.41%;descent-override:20.43%;line-gap-override:0.0%;size-adjust:102.8%}.display_52a2ac69-module__p72l_a__className{font-family:display,display Fallback;font-style:normal}.display_52a2ac69-module__p72l_a__variable{--font-mt-display:"display", "display Fallback"}
@font-face{font-stretch:75% 112.5%;font-family:mono;src:url(../media/martian_mono_latin_wdth_normal-s.p.060et47u_ow7r.woff2)format("woff2");font-display:swap;font-weight:100 800;font-style:normal}@font-face{font-family:mono Fallback;src:local(Arial);ascent-override:60.84%;descent-override:12.17%;line-gap-override:0.0%;size-adjust:164.36%}.mono_7ce98b50-module__p_aDqa__className{font-family:mono,mono Fallback;font-style:normal}.mono_7ce98b50-module__p_aDqa__variable{--font-mt-mono:"mono", "mono Fallback"}
