.soloform{display:flex;justify-content:center;width:100%}@media (min-width:980px){.soloform .app{display:flex;flex-direction:column;max-width:480px;grid-template-columns:none;grid-template-rows:none;grid-template-areas:none}.soloform .app .topbar{display:block;padding:15px 18px 11px}.soloform .app .topbar .brand{display:flex}.soloform .app .scroll{padding:18px}}@media (min-width:1024px){.soloform{align-items:center;min-height:100dvh}.soloform .app{max-width:460px;height:auto;max-height:min(800px,90dvh);border-radius:22px;border:1px solid var(--line)}.soloform .app .qtitle{font-size:21px}}.wview{animation:fadeUp .3s ease both}.backbtn{border:none;background:transparent;color:var(--quiet);font-family:var(--sans);font-size:10px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;padding:0 0 13px;cursor:pointer;display:flex;align-items:center;gap:7px}.backbtn:active{color:var(--ink)}.backbtn .ar{font-size:14px;letter-spacing:0;line-height:1}.opt .mid .s,.opt .mid .t{display:block}.opt .mid .badge{display:inline-block;margin-top:6px}.opt .ico{letter-spacing:.02em}.day .dn,.day .dw{display:block}.dayscroll{margin:0 -18px;padding:0 18px 4px}.slothead{display:flex;align-items:baseline;justify-content:space-between;margin:17px 0 9px}.slothead .t{font-size:9.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--quiet);font-weight:700}.slothead .n{font-family:var(--mono);font-size:10.5px;color:var(--quiet-2)}.senafield{display:flex;align-items:center;gap:10px}.senafield .cur{font-family:var(--mono);font-size:19px;color:var(--quiet);flex-shrink:0}.senafield .fld{font-size:19px;font-weight:700;padding:12px}.qrwrap{margin:15px 0 2px}.qrcap{text-align:center;font-size:10.5px;color:var(--quiet);margin-top:10px;line-height:1.55}button.checkrow{width:100%;background:transparent;color:var(--ink);font-family:var(--sans);text-align:left}.checkrow .s,.checkrow .t{display:block}.okhero .tick{width:34px;height:38px;background:var(--wa);-webkit-clip-path:var(--hex);clip-path:var(--hex);display:flex;align-items:center;justify-content:center;color:#04240f;font-size:17px}.okhero .t,.okhero .tick{font-weight:800;position:relative}.okhero .t{font-size:21px;font-style:italic;letter-spacing:-.015em;margin-top:14px;line-height:1.2}.okhero .s{font-size:12px;color:var(--quiet);margin-top:6px;line-height:1.6;position:relative}.okhero .s b{color:var(--ink);font-weight:600}.walink svg{flex-shrink:0}.orig.pts{font-family:var(--mono);text-transform:none;letter-spacing:.02em;font-size:10.5px}.orig.pts.alcanza{color:var(--wa);border-color:#1c5236}