@font-face{font-family:Chau Philomene One;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,d09GMgABAAAAAAV8AA8AAAAACcwAAAUpAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhYbDBwYBmAAdBEICog0hm8LIAABNgIkAzwEIAWEYgdADAcb4wdIBh543LT3E8p1oTaBiqWiEzcqetLVlM4c7hwmpnbN1b2+5ln0JUClYQPJhDRCpW3SKZ1CpR9IKgW0AkaDpTbsouV/amCfyL7C8Fq6hK0QgAsAICEQuCEQgCJ1JMEEflGU3qcEZ+gtiZFiDE4g7ZDswIjol4mb1OIbSDjrdSAhW6EqoKU5JTaOFqiqqitXtg7MLUQ3QABISG8AFRmQgEIlaATIOnqs44GMDlW0EuligBgmxkmHpZuqqmlQgLcUPQSG/k7tftn+skVlY8pGlA38v+3/NW6/QuByCYSm4Y6cYQGfWwFEGxDrAYDQZggSEjJIArGqj0mJVGrrdF6KsZISrOj1Hmm2xQaHf0pSWIJXfEJiI6yhExQXkxyfmORqrTTBfkjI8abEJNnm2GgsuWr84MYJSQ3V+A6dEr/Ydk92GC869tvOXbokbJcNjoSNjUyV1jQccsm+w3ox4eJFrIo9MQ2Vsk2NtikbsG5dGFasulB1lmqTbJP3GxzGkwbHctuybZMmmY61Vz5sY5hh4kSvOd9tDqsjIPTw+CckTV88SUulZAnFJih2IadOGtMmA11MItdlkWmSbbrB1UieYeNCLvxsFzZhy9IkNxZXM/+cWm+DwkX2CxhQJOuFC4r90rJEw0LHZSErImkcBUeNxvjpo2mJIUmdExIiIbmKTjGlqWzC8LPBmPCPHHvN1C2gg+zqlerV2JS0foDK0X01Q1tWmeTRSnNL8w7sPzyIUH35+q2e6oNyfDWfrLHh3T3aXdF7RBf4RfvmTonC6fxTy5CYITGWg9kpspydontv9n113+1Lx4alFePX/9sxu2/z0j45Pdu2VKsGOBnCJgcZU9Tm083tW3QK7hbZLanTpzPTY5KJvtLSuZXImNg5gXujPEJSO3YK7NA1PC4pa3JCxIGazpU3uOpqd6zltzv886OamWpku07VzLHtU4MfTwsQfaqGT0X/R+kYE1K1k5z/2/PPB/++6ve2986ANt76sH1DO5R3ahrSNbz91WH1cFp/xzLELBX9ntAYsuxvrcD3f8YMGtryhuc4LbmS20tKPEQyNf9yry7Ldd0jtdSVxl0eouTbFpp5b9ie2Gn/NTwbeSLWs3NaD3Pyo+JwS2J0fOWOFXOkVklb2nm2Tn1ubtHdfW5SyaDQM1cOe3bHa9aNyQ5rF3gwMU9ukFA6JHESCrWicUM0ne1XrahEuGRp7j9+0RB3AF/tjfhd+oqrLCNF6MAI4iXBgsFe9DgBCP7Y/eJCxTT3Jh+dDfITgOOTZ8UAXKzl4aZtLFuns+rKAc5IAAh4RVTzKxC1jfFvttNdKJqtKyTXkgKoIA5hkHT4ioX4SvVxFZ8xilkEk1sZxEC8JYlA0R8XBOBOR34CQAIEAmgBAIAzOciIiTnPiWgwBKFCz5Bw4wtDph3rGDrqMIzhhA9ZDD01qANu0g159PEopTSierneZNKLfErpQ/Fq9IaiKFgKILdK9+60owutySOdvpjJI5wWismmhGxpBK9KLORWgqKqaC8SyaZXd8MslKBSk2rUoAa1ZDoVOlURokZ38GwbYyaFWOJoPK3YjNSngrbGQikDt0iTu3XzqESSSRQqtahBTWpQNYHWogoq8ZsJFhMbqMluUr+UXljIoi+ZZG7KfNXoQzpFFJFNL1qQSzHpm6/JhCaqS6y/sw950PRuAP0i3ixU2nWG9kGlG+nTz1wleGmuYCRckdpGauF1B8T/s9E97vOAh2znEY9ZxF1u8/sWof21RjcS)format("woff2"),url(data:font/woff;base64,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)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Chau Philomene One;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/chau-philomene-one-latin-400-normal.C4kR0YHp.woff2)format("woff2"),url(/_astro/chau-philomene-one-latin-400-normal.B8JKv05E.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Francois One;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/francois-one-vietnamese-400-normal.Da4gGtKJ.woff2)format("woff2"),url(/_astro/francois-one-vietnamese-400-normal.Ce3MKEJG.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Francois One;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/francois-one-latin-ext-400-normal.BUSeFfhG.woff2)format("woff2"),url(/_astro/francois-one-latin-ext-400-normal.Cm21gY6g.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Francois One;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/francois-one-latin-400-normal.8EV5Ecir.woff2)format("woff2"),url(/_astro/francois-one-latin-400-normal.DHJ6GTHE.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Karla;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/karla-latin-ext-400-normal.DQe2ZdED.woff2)format("woff2"),url(/_astro/karla-latin-ext-400-normal.CMxStcnq.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Karla;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/karla-latin-400-normal.C_jajTY_.woff2)format("woff2"),url(/_astro/karla-latin-400-normal.iWRxgclR.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Karla;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/karla-latin-ext-700-normal.DnPH2EDB.woff2)format("woff2"),url(/_astro/karla-latin-ext-700-normal.eTNnM7bB.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Karla;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/karla-latin-700-normal.DFuMffT3.woff2)format("woff2"),url(/_astro/karla-latin-700-normal.CospC10L.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--papel:#f8f8da;--ink:#0a0a09;--red:#d61b1c;--cyan:#28c0d9;--yellow:#f7c10a;--card:#fffdf3;--line:3px;color-scheme:light;background-color:var(--papel);color:var(--ink);caret-color:var(--ink);scrollbar-color:var(--red) var(--papel);font-family:Karla,Segoe UI,sans-serif;line-height:1.5}*{box-sizing:border-box}html{scrollbar-gutter:stable}html:focus-within{scroll-behavior:smooth}body{background-image:radial-gradient(#64543312 .7px,#0000 .9px);background-size:9px 9px;min-height:100vh;margin:0}::selection{background:var(--yellow);color:var(--ink)}:focus-visible{outline:3px solid var(--red);outline-offset:3px}a{color:inherit}img{max-width:100%;height:auto}.skip{z-index:2;background:var(--ink);color:var(--papel);padding:.4rem .8rem;text-decoration:none;position:absolute;top:.75rem;left:.75rem}.sr-only,.skip:not(:focus){clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.masthead{grid-template-columns:1fr auto 1fr;align-items:center;gap:1rem;padding:1rem 1.25rem .5rem;display:grid}.wordmark{grid-column:2;width:clamp(15rem,30vw,23rem);max-width:100%;text-decoration:none;display:block}.wordmark img{width:100%;height:auto;display:block}.langs{grid-column:3;place-self:start end;gap:.5rem;font-family:Francois One,sans-serif;font-size:.95rem;display:flex}.langs a[aria-current=page]{text-decoration:underline 3px;text-decoration-color:var(--red);text-underline-offset:.2em}.tabla-hero{flex-direction:column;align-items:center;gap:1rem;padding:.75rem 1.25rem 1rem;display:flex;position:relative}@media (width>=80rem){.tabla-hero:before,.tabla-hero:after{content:"";opacity:.3;pointer-events:none;background:50%/contain no-repeat;width:clamp(8rem,14vw,13rem);position:absolute}.tabla-hero:before{aspect-ratio:1009/826;background-image:url(/plates/margin-camera.svg);top:8rem;left:calc(25% - 13rem);transform:translate(-50%)rotate(-9deg)}.tabla-hero:after{aspect-ratio:866/852;background-image:url(/plates/margin-prints.svg);top:18rem;right:calc(25% - 13rem);transform:translate(50%)rotate(8deg)}}.tabla-hero h1{text-align:center;max-width:36rem;margin:0;font-size:clamp(1.15rem,2.2vw,1.4rem);font-weight:400;line-height:1.4}.cell .free-label{border:2px solid var(--ink);background:var(--yellow);text-transform:uppercase;padding:.1rem .5rem;font-family:Francois One,sans-serif;position:absolute;top:.4rem;right:.4rem}.flourish{background:linear-gradient(90deg, var(--red) 0 55%, var(--yellow) 55% 100%);clip-path:polygon(0 50%,18% 0,50% 35%,82% 0,100% 50%,82% 100%,50% 65%,18% 100%);width:4.5rem;height:.7rem}.btn{font:inherit;text-transform:uppercase;letter-spacing:.06em;border:var(--line) solid var(--ink);cursor:pointer;text-align:center;align-items:center;gap:.55rem;padding:.55rem 1.1rem;font-family:Francois One,sans-serif;text-decoration:none;display:inline-flex}.btn-red{background:var(--red);color:#fff}.btn-ghost{background:var(--card);color:var(--ink)}.btn:hover{background:var(--yellow);color:var(--ink)}.btn:disabled{opacity:.5;cursor:not-allowed}[hidden]{display:none!important}.arrow{border-style:solid;border-width:.35rem 0 .35rem .55rem;border-color:transparent transparent transparent var(--yellow);width:0;height:0}.btn:hover .arrow{border-left-color:var(--red)}.tabla{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.0625rem;width:min(79vw,52rem);margin:0;padding:0;list-style:none;display:grid}.tabla>li{min-width:0;container-type:inline-size}.cell{border:var(--line) solid var(--ink);background:var(--card);text-align:center;border-radius:12px;flex-direction:column;width:100%;height:100%;text-decoration:none;display:flex;position:relative;overflow:hidden;box-shadow:6px 14px 15px -11px #4c3b3766}.cell.live:is(:hover,:focus-visible) .banner{background:var(--yellow);color:var(--ink)}.cell .art{aspect-ratio:3/3.6;object-fit:cover;object-position:center;z-index:0;width:100%;max-width:none;height:auto}.cell.soon .art{filter:saturate(.6);opacity:.42}.cell .n{z-index:3;background:var(--card);border:2px solid var(--ink);padding:.05rem .35rem;font-family:Francois One,sans-serif;font-size:1.1875rem;line-height:1.2;position:absolute;top:.4rem;left:.4rem}.cell .stamp{z-index:4;border:3px solid var(--red);color:var(--red);background:var(--card);letter-spacing:.1em;text-transform:uppercase;max-width:90%;margin:0;padding:.28rem .5rem;font-family:Chau Philomene One,sans-serif;font-size:1.25rem;line-height:1.15;position:absolute;top:46%;left:50%;transform:translate(-50%,-50%)rotate(-18deg)}.cell .banner{z-index:3;box-sizing:border-box;border-top:var(--line) solid var(--ink);background:var(--red);color:#fff;text-transform:uppercase;letter-spacing:0;text-wrap:balance;flex:1;justify-content:center;align-items:center;min-height:88px;margin:0;padding:.65em .6em;font-family:Francois One,sans-serif;font-size:clamp(.875rem,8.4cqi,2rem);line-height:1.12;display:flex;position:relative}.cell.live .banner{text-align:left;grid-template-columns:minmax(0,1fr) 1.15em;gap:.5em;display:grid}.cell.live .banner span{min-width:0}.cell.live .banner svg{fill:none;stroke:currentColor;stroke-width:2.5px;width:100%}.cell.soon .banner{background:var(--card);color:color-mix(in srgb, var(--ink) 55%, var(--card))}@media (width<=820px){.tabla{grid-template-columns:repeat(2,minmax(0,1fr));width:82vw}.tabla>li:first-child{grid-column:1/-1;justify-self:center;width:min(100%,380px)}.cell.live .art{aspect-ratio:1}}.article>section:first-child h2{margin-top:0}.article,.funnel-copy,.stack{max-width:41.545rem;margin:0 auto;padding:1rem 1.25rem 4rem}.article,.funnel-copy{max-width:48rem;font-size:1.125rem;line-height:1.6}.funnel-copy>p:first-child{font-size:1.25rem;font-weight:700}.article h2,.article h3,.funnel-copy h2,.stack h1,.stack h2{text-transform:uppercase;letter-spacing:.04em;margin:2rem 0 .6rem;font-family:Francois One,sans-serif;font-size:1.6rem}.article h3{font-size:1.35rem}.article p,.funnel-copy p,.stack p{margin:0 0 1rem}.funnel-copy ol,.funnel-copy ul{padding-left:1.2rem}.faq details{border-top:1px solid var(--ink);padding:.75rem 0}.faq summary{cursor:pointer;font-family:Francois One,sans-serif}.faq details[open] p{margin:1rem 1.25rem 1.25rem}body:has(.funnel) .masthead{height:4.5rem;padding-block:.75rem}body:has(.funnel) .wordmark{width:clamp(12rem,25vw,18rem)}body:has(.funnel){overflow-anchor:none}main:has(>.funnel){container-type:inline-size}.funnel{--frame-gap:clamp(.75rem, 2vw, 1.5rem);--controls-allowance:6rem;--banner-height:3.25rem;--panel-height:max(18rem, calc(75svh - 6rem));--panel-width:min(76rem, calc(100cqw - 2 * var(--frame-gap)));--photo-ratio:1.5;--photo-space:calc(var(--panel-width) - 2 * var(--frame-gap) - 4 * var(--line));--photo-max-height:calc(var(--panel-height) - var(--banner-height) - var(--controls-allowance) - var(--frame-gap) - 4 * var(--line));--photo-width:min(var(--photo-space), calc(var(--photo-max-height) * var(--photo-ratio)));--fitted-width:calc(var(--photo-width) + 2 * var(--frame-gap) + 4 * var(--line));max-width:76rem}.funnel.ticket{grid-template-rows:var(--banner-height) auto auto;width:var(--panel-width);height:var(--panel-height);border:var(--line) solid var(--ink);background:var(--card);border-radius:12px;align-content:start;margin:.5rem auto 1rem;padding:0;display:grid;overflow:hidden}.funnel.ticket:has(.well.is-picked),.funnel.ticket[data-cy=result]{width:max(min(24rem, var(--panel-width)), var(--fitted-width));height:auto}.ticket-banner{background:var(--yellow);border-bottom:var(--line) solid var(--ink);text-transform:uppercase;letter-spacing:.08em;grid-column:1/-1;align-items:center;gap:.55rem;margin:0;padding:.65rem .9rem;font-family:Francois One,sans-serif;font-size:clamp(1.1rem,3vw,1.6rem);font-weight:400;line-height:1.1;display:flex}.ticket-banner .num{color:var(--red)}.well{min-height:0;margin:var(--frame-gap) var(--frame-gap) 0;border:2px dashed var(--ink);background:color-mix(in srgb, var(--cyan) 12%, var(--card));cursor:pointer;text-align:center;border-radius:9px;grid-area:2/1;align-content:center;place-items:center;gap:1.25rem;padding:1.5rem;font-weight:700;display:grid;position:relative}.well-hint{background:var(--red);color:#fff;border:var(--line) solid var(--ink);text-transform:uppercase;letter-spacing:.04em;padding:.75rem 1.5rem;font-family:Francois One,sans-serif;font-size:clamp(1.25rem,2.5vw,1.75rem);font-weight:400}.well:hover{background:color-mix(in srgb, var(--cyan) 22%, var(--card))}.well.is-over{background:var(--yellow)}.well:has(input:focus-visible){outline:3px solid var(--red);outline-offset:3px}.well.is-picked,.ticket:not(:has(.well.is-picked)) [data-cy=change]{display:none}.well input[type=file]{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.well input[type=file]:focus-visible{outline:0}.ticket-controls{min-height:0;padding:.75rem var(--frame-gap);grid-area:3/1;grid-template-columns:minmax(0,1fr);align-self:start;gap:.5rem;display:grid;container-type:inline-size}.ticket-controls>*{grid-column:1;justify-self:center;width:100%;min-width:0;max-width:28rem}.funnel[data-settling] .ticket-controls{visibility:hidden}.ticket-actions{grid-template-columns:repeat(2,minmax(0,1fr));align-self:stretch;align-items:stretch;gap:.5rem;margin:0;display:grid}.ticket-actions .btn{justify-content:center;min-width:0;min-height:2.75rem;padding:.5rem .75rem;line-height:1.25}.ticket-actions .btn-ghost{text-transform:none;letter-spacing:normal;text-underline-offset:.2em;background:0 0;border-color:#0000;font-family:inherit;text-decoration:underline}.ticket .status{align-self:start;margin:0;padding:0}[data-cy=funnel]:not(:has(.well.is-picked)){grid-template-rows:var(--banner-height) minmax(0, 1fr) auto}[data-cy=funnel]:not(:has(.well.is-picked)) .ticket-controls{flex-direction:column;align-items:center;display:flex}[data-cy=funnel]:not(:has(.well.is-picked)) .ticket-actions,[data-cy=funnel][data-state=idle] .status{display:none}.funnel .btn-red:disabled{color:#69685d;cursor:not-allowed;background:#e1dfd0;border-color:#b5b3a5}.ticket-status{background:var(--card);font:inherit;letter-spacing:normal;text-transform:none;text-align:left;place-items:start;margin:0;display:grid}.ticket[data-state=processing] .ticket-actions{display:none}.ticket[data-state=ready] .ticket-status{font-size:.875rem;font-weight:400}.ticket[data-state=failed] .status{background:var(--card);color:var(--red)}.ticket[data-state=failed] .ticket-actions{grid-template-rows:none;grid-auto-rows:minmax(2.75rem,auto)}.ticket[data-state=failed] [data-cy=again]{grid-column:1/-1}.processing-finishing,.ticket[data-stage=encoding] .processing-active{display:none}.processing-details{align-self:start;padding:0;display:none}@media (prefers-reduced-motion:no-preference){.ticket .status [data-msg],.ticket .processing-active,.ticket .processing-finishing,.ticket:is([data-state=ready],[data-state=failed]) .ticket-actions,.ticket[data-state=processing] .processing-details{animation:.16s ease-out control-appear}}@keyframes control-appear{0%{opacity:0}to{opacity:1}}.ticket[data-state=processing] .processing-details{display:grid}.ticket[data-stage=encoding] .processing-finishing{display:inline}.photo-frame{min-width:0;min-height:0;margin:var(--frame-gap) var(--frame-gap) 0;grid-area:2/1;place-items:start center;display:grid}[data-cy=funnel]:not(:has(.well.is-picked)) .photo-frame{display:none}.processing-art{box-sizing:content-box;width:var(--photo-width);aspect-ratio:var(--photo-ratio);max-width:calc(100% - 2 * var(--line));background:var(--papel);border:var(--line) solid var(--ink);border-radius:9px;min-height:0;position:relative;overflow:hidden}.processing-art:has(img[hidden]){visibility:hidden}.processing-art img{object-fit:contain;width:100%;height:100%;display:block;position:absolute;inset:0}.processing-measure{font-variant-numeric:tabular-nums;justify-content:space-between;align-items:center;gap:1rem;min-height:1.5rem;display:flex}.processing-details progress{appearance:none;border:2px solid var(--ink);background:var(--papel);width:100%;min-width:0;height:1rem;accent-color:var(--yellow)}.processing-details progress::-webkit-progress-bar{background:var(--papel)}.processing-details progress::-webkit-progress-value{background:var(--yellow)}.processing-details progress::-moz-progress-bar{background:var(--yellow)}.processing-measure>span{flex-shrink:0}.processing-measure>span:empty,.funnel .status [data-msg]{display:none}.funnel[data-state=processing] .msg-processing,.funnel[data-state=ready] .msg-ready,.funnel[data-state=failed] .msg-failed{display:inline}.site-footer{text-align:center;border-top:var(--line) solid var(--ink);flex-wrap:wrap;justify-content:center;gap:.75rem 1.25rem;padding:1rem 1.25rem 2rem;font-size:.95rem;display:flex}label{gap:.4rem;font-weight:700;display:grid}@media (width<=700px){.tabla{gap:.625rem;width:90vw}.cell .stamp{font-size:.9375rem}}@media (width<=640px){.funnel{--banner-height:2.6rem}.masthead{grid-template-columns:auto 1fr;gap:.75rem;padding-inline:.75rem}.wordmark{grid-column:1}.langs{grid-column:2}.ticket-banner{letter-spacing:.04em;gap:.4rem;padding-inline:.7rem;font-size:1rem}}@container (width<=28rem){.ticket-actions .btn{font-size:.875rem}}@media (width<=360px){.funnel{--controls-allowance:7rem}}@media (width<=480px){.wordmark{width:clamp(12rem,62vw,17rem)}.langs{align-self:center;gap:.3125rem;font-size:.8125rem}.tabla-hero h1{text-wrap:balance;max-width:18rem;font-size:1.375rem}.tabla{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem .625rem;width:82vw}.tabla>li:first-child{grid-column:1/-1}.cell.live .art{aspect-ratio:1}.cell.soon{--line:2px;border-radius:9px}.cell.soon .art{aspect-ratio:3/3.2}.cell.soon .n{font-size:1rem}.cell.soon .stamp{letter-spacing:.025em;padding-inline:.25rem}}@media (prefers-reduced-motion:reduce){html:focus-within{scroll-behavior:auto}}@media (width>=640px) and (height<=540px){body:has(.funnel) .masthead{height:3.25rem;padding-block:.375rem}body:has(.funnel) .wordmark{width:12rem}.funnel.ticket{--panel-height:max(15rem, calc(100svh - 6.5rem));--photo-space:calc(var(--panel-width) - 16rem - var(--frame-gap) - 4 * var(--line));--photo-max-height:calc(var(--panel-height) - var(--banner-height) - 2 * var(--frame-gap) - 4 * var(--line));--fitted-width:calc(var(--photo-width) + 16rem + var(--frame-gap) + 4 * var(--line));grid-template-columns:minmax(0,1fr) 16rem;grid-template-rows:var(--banner-height) auto}[data-cy=funnel]:not(:has(.well.is-picked)){grid-template-columns:minmax(0,1fr);grid-template-rows:var(--banner-height) minmax(0, 1fr) auto}.photo-frame{margin-bottom:var(--frame-gap);margin-right:0}.ticket-controls{grid-area:2/2}[data-cy=funnel]:not(:has(.well.is-picked)) .ticket-controls{grid-area:3/1}.ticket-actions{grid-template-rows:repeat(2,minmax(2.75rem,1fr));grid-template-columns:minmax(0,1fr)}.well{gap:.5rem;padding:.75rem}}.processing-preparing,.ticket[data-stage=preparing] .processing-active{display:none}.ticket[data-stage=preparing] .processing-preparing{display:inline}body:has([data-cy=result]) .funnel-copy{display:none}
