@charset "UTF-8";@font-face{font-family:Marcellus;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/marcellus-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Marcellus;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/marcellus-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Oswald;font-style:normal;font-weight:400 600;font-display:swap;src:url(/fonts/oswald-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Oswald;font-style:normal;font-weight:400 600;font-display:swap;src:url(/fonts/oswald-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:"Source Sans 3";font-style:normal;font-weight:400 600;font-display:swap;src:url(/fonts/source-sans-3-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:400 600;font-display:swap;src:url(/fonts/source-sans-3-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Caveat;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/caveat-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Caveat;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/caveat-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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}:root{--pine:#12291C;--pine-deep:#0B1A12;--pine-slat:#183625;--ivory:#F3EEDF;--ivory-dim:#CFC9B4;--brass:#A98C4B;--brass-bright:#C9A85C;--score-red:#D0442F;--graphite:#33332F;--amber:#D99A2B;--hairline:rgba(243,238,223,.14);--paper:#F3EEDF;--paper-card:#FBF8EE;--paper-rule:#DDD5BE;--paper-head:#F4EFDF;--paper-mut:#8A8371;--paper-tab:#EAE4D0;--ic-board: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'><path d='M6 21 L6 3'/><path d='M6 3 L18 6.4 L6 10 Z'/></svg>");--ic-scan: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'><path d='M23 19a2 2 0 0 1-2 2H3a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h3l1.6-2.6a1 1 0 0 1 .86-.5h7.06a1 1 0 0 1 .86.5L18 6h3a2 2 0 0 1 2 2z'/><circle cx='12' cy='13' r='3.6'/></svg>");--ic-enter: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'><path d='M12 20h9'/><path d='M16.5 3.5a2.12 2.12 0 0 1 3 3L7 19l-4 1 1-4z'/></svg>");--ic-back: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'><path d='M15 5l-7 7 7 7'/></svg>");--ic-menu: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.8' stroke-linecap='round'><path d='M4 7h16'/><path d='M4 12h16'/><path d='M4 17h16'/></svg>");--ic-close: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'><path d='M6 6l12 12M18 6L6 18'/></svg>");--ease-out:cubic-bezier(.22,1,.36,1);--ease-io:cubic-bezier(.65,0,.35,1)}*{margin:0;padding:0;box-sizing:border-box}html,body{height:100%}body{overflow:hidden;overflow:clip}body{background:var(--pine-deep);font-family:"Source Sans 3",system-ui,sans-serif;color:var(--ivory)}body:before{content:"";position:fixed;inset:0;pointer-events:none;z-index:0;background-image:radial-gradient(rgba(243,238,223,.025) 1px,transparent 1px);background-size:5px 5px}app-root{position:relative;z-index:1;display:block;height:100%}button{font:inherit;background:none;border:0;color:inherit;cursor:pointer}input,select{font:inherit}a{-webkit-tap-highlight-color:transparent}*{touch-action:manipulation}.screen{position:relative;height:100%;margin:0 auto;display:flex;flex-direction:column;background:var(--pine);color:var(--ivory);overflow-y:auto;overflow-x:clip;overscroll-behavior:none;scroll-padding-top:calc(56px + var(--safe-area-inset-top, env(safe-area-inset-top, 0px)));scroll-padding-bottom:64px}:focus-visible{outline:2px solid var(--brass-bright);outline-offset:2px}@media(min-width:480px){.screen{max-width:390px}}.screen.paper{background:var(--paper);color:var(--graphite)}.screen.paper .appbar{border-bottom-color:var(--paper-rule)}.appbar .brand{margin-right:auto}.brand{font-family:Marcellus,serif;font-size:15px;letter-spacing:.3em;color:var(--brass-bright);text-decoration:none}.brand:before{content:"";display:inline-block;width:22px;height:22px;margin-right:10px;vertical-align:-5px;background:url(/icons/seal-coin.png) center/contain no-repeat}.dhead .brand:before{width:18px;height:18px;vertical-align:-4px}.iconbtn{display:inline-block;width:23px;height:23px;flex-shrink:0;background:currentColor;text-decoration:none;-webkit-mask:center/contain no-repeat;mask:center/contain no-repeat;color:var(--ivory-dim);position:relative}.iconbtn:after{content:"";position:absolute;inset:-11px}.iconbtn:hover{color:var(--brass-bright)}.iconbtn.back{-webkit-mask-image:var(--ic-back);mask-image:var(--ic-back)}.iconbtn.menu{-webkit-mask-image:var(--ic-menu);mask-image:var(--ic-menu);border:0;cursor:pointer}.screen.paper .appbar .iconbtn{color:var(--paper-mut)}.screen.paper .appbar .iconbtn:hover,.screen.paper .brand{color:var(--pine)}.live{display:flex;align-items:center;gap:7px;font-family:Oswald,sans-serif;font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:var(--score-red)}.live .dot{width:6px;height:6px;border-radius:50%;background:var(--score-red);animation:pulse 2.2s ease-in-out infinite}@keyframes pulse{0%,to{opacity:1}50%{opacity:.25}}.tabnav{margin-top:auto;position:sticky;bottom:0;z-index:5;display:flex;border-top:1px solid var(--hairline);background:#0e1f15;flex-shrink:0;padding-bottom:max(var(--safe-area-inset-bottom, env(safe-area-inset-bottom, 0px)),8px)}.tabnav a{flex:1;text-align:center;padding:12px 0 6px;line-height:12px;text-decoration:none;color:var(--ivory-dim);font-family:Oswald,sans-serif;font-size:11px;text-transform:uppercase;letter-spacing:.2em}.tabnav .glyph{display:block;width:21px;height:21px;margin:0 auto 4px;background:currentColor;-webkit-mask:center/contain no-repeat;mask:center/contain no-repeat}.tabnav .glyph.board{-webkit-mask-image:var(--ic-board);mask-image:var(--ic-board)}.tabnav .glyph.scan{-webkit-mask-image:var(--ic-scan);mask-image:var(--ic-scan)}.tabnav .glyph.enter{-webkit-mask-image:var(--ic-enter);mask-image:var(--ic-enter)}.tabnav a.on{color:var(--brass-bright)}.screen.paper .tabnav{background:var(--paper-tab);border-top:1px solid var(--paper-rule)}.screen.paper .tabnav a{color:var(--paper-mut)}.screen.paper .tabnav a.on{color:var(--pine)}.outing{padding:14px 24px 0}.outing h1{font-family:Marcellus,serif;font-size:26px;font-weight:400;color:var(--ivory)}.outing .sub{font-family:Oswald,sans-serif;font-size:11px;text-transform:uppercase;letter-spacing:.18em;color:var(--ivory-dim);margin-top:5px}.outing .sub b{color:var(--brass-bright);font-weight:500}.board{margin:16px 18px 0;flex:1;position:relative}.bhead{display:grid;grid-template-columns:34px 1fr 52px 62px;padding:0 14px 9px;border-bottom:1px solid var(--brass);font-family:Oswald,sans-serif;font-size:11px;text-transform:uppercase;letter-spacing:.22em;color:var(--brass-bright)}.bhead span:nth-child(3),.bhead span:nth-child(4){text-align:right}.slat{display:grid;grid-template-columns:34px 1fr 52px 62px;align-items:center;padding:10px 14px;margin-top:7px;background:var(--pine-slat);border:1px solid rgba(243,238,223,.06)}.slat .pos{font-family:Marcellus,serif;font-size:16px;color:var(--ivory-dim)}.slat .name{font-family:Oswald,sans-serif;font-weight:500;font-size:16px;letter-spacing:.14em;text-transform:uppercase;color:var(--ivory)}.slat .name small{display:block;font-family:"Source Sans 3",sans-serif;font-weight:400;font-size:12px;letter-spacing:0;text-transform:none;color:var(--ivory-dim);margin-top:2px}.slat .thru{font-family:Oswald,sans-serif;font-size:13px;text-align:right;color:var(--ivory-dim)}.slat .tot{font-family:Oswald,sans-serif;font-weight:600;font-size:22px;text-align:right;font-variant-numeric:tabular-nums;color:var(--ivory)}.slat .tot.red{color:var(--score-red)}.slat.lead{border-color:var(--brass);background:linear-gradient(180deg,#1B402C 0%,var(--pine-slat) 100%)}.slat.lead .pos{color:var(--brass-bright)}@keyframes settle{0%{background:#2a5238;border-color:var(--brass-bright)}to{background:var(--pine-slat);border-color:#f3eedf0f}}.boardfoot{display:flex;justify-content:space-between;align-items:center;margin:12px 18px;font-size:13px;color:var(--ivory-dim)}.boardfoot b{color:var(--brass-bright);font-weight:600}.rail{margin:14px 0 0;width:100%;display:flex;justify-content:space-between;align-items:center;gap:10px;padding:9px 13px;background:#c9a85c12;border:1px solid var(--brass);border-radius:4px;cursor:pointer;text-align:left;font-family:Oswald,sans-serif;font-size:11px;letter-spacing:.14em;text-transform:uppercase}.rail .rleft{color:var(--ivory-dim);white-space:nowrap}.rail .rcol{display:flex;flex-direction:column;align-items:flex-end;gap:1px}.rail .rright{color:var(--brass-bright);font-weight:500}.rail .rsub{font-family:"Source Sans 3",sans-serif;font-size:12px;letter-spacing:.02em;text-transform:none;color:var(--ivory-dim)}.rail.quiet{border-color:var(--hairline);background:#f3eedf08}.rail .rright{max-width:210px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chip{font-family:Oswald,sans-serif;font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--brass-bright);border:1px solid var(--brass);border-radius:2px;padding:7px 13px;text-decoration:none;background:none;cursor:pointer}.formwrap{padding:0 24px}.flabel{font-family:Oswald,sans-serif;font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:var(--brass-bright);margin:20px 0 8px}.finput{display:block;width:100%;background:var(--pine-slat);border:1px solid var(--hairline);border-radius:2px;padding:13px 14px;font-size:16px;color:var(--ivory);outline:none}.finput:focus{border-color:var(--brass)}.finput:focus-visible{outline:none}.finput::placeholder{color:var(--ivory-dim);opacity:.7}.frow{display:flex;align-items:center;justify-content:space-between;background:var(--pine-slat);border:1px solid rgba(243,238,223,.06);border-radius:2px;padding:12px 14px;margin-top:8px;text-decoration:none;color:var(--ivory)}.frow.sel{border-color:var(--brass)}.frow .fname{font-size:15px;color:var(--ivory)}.frow .fname small{display:block;font-size:12px;color:var(--ivory-dim);margin-top:1px}.frow .gchip{font-family:Oswald,sans-serif;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--ivory-dim);border:1px solid var(--hairline);border-radius:2px;padding:4px 8px}.hnum{font-family:Oswald,sans-serif;font-weight:600;font-size:19px;font-variant-numeric:tabular-nums;color:var(--ivory);text-align:right}.hnum small{display:block;font-family:"Source Sans 3",sans-serif;font-weight:400;font-size:12px;letter-spacing:0;color:var(--ivory-dim)}.cta{display:block;width:calc(100% - 48px);text-align:center;margin:24px 24px 0;padding:16px 0;background:var(--brass);color:var(--pine-deep);font-family:Oswald,sans-serif;font-size:16px;letter-spacing:.26em;text-transform:uppercase;border-radius:3px;text-decoration:none}.cta[disabled],.cta.disabled{opacity:.45;pointer-events:none}.cta small{display:block;font-family:"Source Sans 3",sans-serif;font-weight:400;font-size:15px;letter-spacing:0;text-transform:none;margin-top:4px;color:#0b1a12bd}.cta.ghost small{color:var(--ivory-dim)}.ftnote{text-align:center;font-size:15px;color:var(--ivory-dim);margin:14px 24px 0}.ftnote a,a.quiet,button.quiet{color:var(--brass-bright);text-decoration:none}.formerr{margin:14px 4px 0;padding:12px 14px;border:1px solid var(--amber);border-radius:4px;background:#d99a2b1f;text-align:center;font-size:13px;font-weight:600;color:var(--amber)}.steplabel{font-family:Oswald,sans-serif;font-size:11px;letter-spacing:.24em;text-transform:uppercase;color:var(--paper-mut);padding:18px 24px 0}.paperh1{font-family:Marcellus,serif;font-size:24px;font-weight:400;color:var(--graphite);padding:4px 24px 0}.cardphoto{margin:18px 20px 0;background:var(--paper-card);border:1px solid var(--paper-rule);box-shadow:0 6px 18px #33332f1f;padding:14px 14px 12px;transform:rotate(-.6deg)}.cardphoto.flat{transform:none}.cname{font-family:Marcellus,serif;font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--pine);text-align:center;padding-bottom:9px;border-bottom:1px solid var(--paper-rule)}table.sc{border-collapse:collapse;width:100%}.sc th{width:11.1%;font-family:Oswald,sans-serif;font-size:9px;font-weight:500;color:var(--paper-mut);background:var(--paper-head);border:1px solid var(--paper-rule);padding:5px 0;text-align:center}.sc td{width:11.1%;font-family:Caveat,cursive;font-weight:600;font-size:21px;color:var(--graphite);border:1px solid var(--paper-rule);padding:6px 0;text-align:center}.sc td.flag{background:#d99a2b29;outline:2px solid var(--amber);outline-offset:-2px}.sc td.empty{color:transparent}.sc tr.rl td{font-family:Oswald,sans-serif;font-size:8px;font-weight:500;letter-spacing:.22em;text-transform:uppercase;color:var(--paper-mut);background:var(--paper-head);border:1px solid var(--paper-rule);padding:3px 0 2px;text-align:center}.sc td.rd{font-family:Oswald,sans-serif;font-weight:500;font-size:15px;color:var(--pine);background:#fdfbf2;padding:5px 0}.sumline{margin-top:14px;padding:0 24px;text-align:center;font-size:13px;color:var(--paper-mut);line-height:1.5}.sumline b{color:var(--pine)}.read-scanwrap{position:relative;overflow:hidden}.read-scan{position:absolute;left:0;right:0;top:-2px;height:2px;background:var(--brass-bright);opacity:0;pointer-events:none;z-index:3;box-shadow:0 0 9px 1px #a98c4b59,0 0 3px #c9a85c80;animation:read-sweep 1.9s var(--ease-io) .4s forwards}.read-scan.loop{animation:read-sweep 1.9s var(--ease-io) .4s infinite}@keyframes read-sweep{0%{top:-2px;opacity:0}12%{opacity:.75}86%{opacity:.75}to{top:100%;opacity:0}}.sc td.rd.ink{opacity:0;animation:inkin .35s ease-out forwards;animation-delay:calc(.4s + var(--i) * .16s)}@keyframes inkin{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:none}}.sumline.settle{display:grid}.sumline.settle span{grid-area:1/1}.sumline.settle .done{opacity:0;animation:inkin .4s ease-out forwards;animation-delay:2.2s}.sumline.settle .working{animation:fadeaway .3s ease-out forwards;animation-delay:2.2s}@keyframes fadeaway{to{opacity:0}}.readout{display:flex;gap:13px;padding:0 24px;margin-top:20px}.qmark{flex-shrink:0;width:34px;height:34px;border-radius:50%;background:var(--amber);color:#fff;font-family:Marcellus,serif;font-size:19px;display:grid;place-items:center}.readout h4{font-size:16px;font-weight:600;color:var(--graphite)}.readout p{font-size:13px;color:var(--paper-mut);margin-top:3px;line-height:1.5}.choices{display:flex;gap:12px;padding:0 24px;margin-top:14px;flex-wrap:wrap}.choice{flex:1;min-width:90px;text-align:center;background:var(--paper-card);border:1px solid #CFC7AE;border-radius:3px;padding:13px 0 11px;cursor:pointer}.choice .big{font-family:Marcellus,serif;font-size:30px;color:var(--graphite);display:block}.choice .why{display:block;font-family:Oswald,sans-serif;font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--paper-mut);margin-top:5px}.choice.pick{background:var(--pine);border-color:var(--pine);box-shadow:0 0 0 1px var(--brass),0 7px 18px #0b1a1233}.choice.pick .big{color:var(--ivory)}.choice.pick .why{color:var(--brass-bright)}.confirm{display:block;width:calc(100% - 48px);text-align:center;margin:20px 24px 0;padding:17px 0;background:var(--pine);color:var(--ivory);font-family:Oswald,sans-serif;font-size:12px;letter-spacing:.26em;text-transform:uppercase;border-radius:3px;text-decoration:none}.confirm[disabled]{opacity:.45;pointer-events:none}.allgood{text-align:center;font-size:13px;color:var(--paper-mut);margin-top:13px;padding:0 24px}.allgood b{color:var(--pine)}.shutterbox{margin:22px 20px 0;border:1px dashed #CFC7AE;border-radius:3px;padding:44px 24px;text-align:center;display:block;text-decoration:none;width:calc(100% - 40px);cursor:pointer;background:none}.shutterbox.dragover{border-color:var(--brass);background:var(--paper-card)}.shutter{width:54px;height:54px;border-radius:50%;border:1.5px solid var(--brass);color:var(--brass);font-family:Marcellus,serif;font-size:22px;display:grid;place-items:center;margin:0 auto 14px}.shutterbox p{font-size:14px;color:var(--graphite)}.shutterbox small{display:block;font-size:12px;color:var(--paper-mut);margin-top:6px}.alt{display:block;text-align:center;margin:18px auto 0;font-family:Oswald,sans-serif;font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--pine);text-decoration:none;background:none;border:0;cursor:pointer}.centerstate{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:0 40px;text-align:center}.pulse{width:10px;height:10px;border-radius:50%;background:var(--amber);margin-bottom:18px;animation:pulse 2.2s ease-in-out infinite}.centerstate h3{font-family:Marcellus,serif;font-size:22px;font-weight:400;color:var(--graphite)}.centerstate p{font-size:14px;color:var(--paper-mut);margin-top:8px;line-height:1.6}.previewbox{margin:18px 20px 0;background:var(--paper-card);border:1px solid var(--paper-rule);box-shadow:0 6px 18px #33332f1f;padding:10px}.previewbox img{display:block;width:100%;height:auto}.stepperbar{display:flex;align-items:center;justify-content:space-between;margin:18px 24px 0;background:var(--paper-card);border:1px solid var(--paper-rule);border-radius:3px;padding:12px 16px}.stepperbar .hlabel{font-family:Oswald,sans-serif;font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--paper-mut)}.stepperbar .hlabel b{display:block;font-family:Marcellus,serif;font-size:17px;letter-spacing:0;color:var(--graphite);margin-top:2px}.stepctl{display:flex;align-items:center;gap:16px}.stepbtn{width:40px;height:40px;border:1.5px solid var(--graphite);border-radius:3px;display:grid;place-items:center;font-size:20px;color:var(--graphite);background:none;cursor:pointer}.stepval{font-family:Caveat,cursive;font-weight:600;font-size:34px;color:var(--graphite);min-width:30px;text-align:center}.screen{scrollbar-width:none}.screen::-webkit-scrollbar{width:0;height:0;display:none}@keyframes riseIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.screen>*{animation:riseIn .52s var(--ease-out) backwards}.screen>*:nth-child(2){animation-delay:.03s}.screen>*:nth-child(3){animation-delay:.08s}.screen>*:nth-child(4){animation-delay:.13s}.screen>*:nth-child(5){animation-delay:.18s}.screen>*:nth-child(6){animation-delay:.23s}.screen>*:nth-child(7){animation-delay:.28s}.screen>*:nth-child(8){animation-delay:.33s}.board .slat{animation:riseIn .5s var(--ease-out) both}.board .slat:nth-child(1){animation-delay:.1s}.board .slat:nth-child(2){animation-delay:.17s}.board .slat:nth-child(3){animation-delay:.24s}.board .slat:nth-child(4){animation-delay:.31s}.board .slat:nth-child(5){animation-delay:.38s}.board .slat:nth-child(6){animation-delay:.45s}.board .slat:nth-child(7){animation-delay:.52s}.board .slat.fresh{animation:riseIn .5s var(--ease-out) both,settle 2.4s ease-out both}.cta,.confirm,.chip,.choice,.frow,.shutterbox,.alt,.stepbtn{transition:transform .18s var(--ease-out),border-color .18s var(--ease-out),background-color .18s var(--ease-out);-webkit-tap-highlight-color:transparent}.cta:active,.confirm:active,.choice:active,.frow:active,.shutterbox:active{transform:scale(.985)}.stepbtn:active{transform:scale(.9)}.iconbtn{transition:color .18s var(--ease-out),transform .18s var(--ease-out);-webkit-tap-highlight-color:transparent}.iconbtn:active{transform:scale(.86)}.drawer{position:fixed;inset:0;z-index:60;visibility:hidden;pointer-events:none;overflow:hidden}@media(min-width:480px){.drawer{left:calc(50% - 195px);right:calc(50% - 195px)}}.drawer.open{pointer-events:auto}.screen:has(.drawer.open){overflow-y:hidden}.drawer .scrim{position:absolute;inset:0;background:#060d0980;opacity:0;transition:opacity .34s var(--ease-out);-webkit-backdrop-filter:blur(1.5px);backdrop-filter:blur(1.5px)}.drawer .panel{position:absolute;top:0;right:0;height:100%;width:83%;max-width:322px;background:var(--pine-deep);border-left:1px solid var(--brass);box-shadow:-30px 0 70px #0000008c;transform:translate(101%);transition:transform .42s var(--ease-out);display:flex;flex-direction:column}.drawer.open{visibility:visible}.drawer.open .scrim{opacity:1}.drawer.open .panel{transform:none}.drawer .dhead{display:flex;align-items:center;justify-content:space-between;padding:22px 22px 16px;flex-shrink:0;padding-top:max(var(--safe-area-inset-top, env(safe-area-inset-top, 0px)),22px)}.drawer .dclose{width:22px;height:22px;flex-shrink:0;background:currentColor;color:var(--ivory-dim);position:relative;border:0;cursor:pointer;-webkit-mask:center/contain no-repeat;mask:center/contain no-repeat;-webkit-mask-image:var(--ic-close);mask-image:var(--ic-close);transition:color .18s var(--ease-out),transform .18s var(--ease-out)}.drawer .dclose:after{content:"";position:absolute;inset:-11px}.drawer .dclose:hover{color:var(--brass-bright)}.drawer .dclose:active{transform:scale(.86)}.drawer-body{flex:1;overflow-y:auto;padding:6px 20px 22px;scrollbar-width:none}.drawer-body::-webkit-scrollbar{width:0;height:0;display:none}.drawer .dgroup{font-family:Oswald,sans-serif;font-size:11px;letter-spacing:.24em;text-transform:uppercase;color:var(--brass-bright);margin:18px 2px 7px}.drawer .drow{display:flex;align-items:center;justify-content:space-between;padding:12px 2px;border-bottom:1px solid rgba(243,238,223,.05);text-decoration:none;color:var(--ivory);transition:transform .18s var(--ease-out);-webkit-tap-highlight-color:transparent}.drawer a.drow:active{transform:scale(.985)}.drawer .drow .dname{font-family:Oswald,sans-serif;font-weight:500;font-size:17px;letter-spacing:.06em;color:var(--ivory)}.drawer .drow .dname small{display:block;font-family:"Source Sans 3",sans-serif;font-weight:400;font-size:14px;letter-spacing:0;color:var(--ivory-dim);margin-top:2px}.drawer .drow.here .dname{color:var(--brass-bright)}.drawer .drow.here:after{content:"\25cf";font-size:8px;color:var(--brass-bright)}.drawer .drow.off{pointer-events:none}.drawer .drow.off .dname{opacity:.38}.drawer .dhint{font-family:"Source Sans 3",sans-serif;font-size:13px;color:var(--ivory-dim);margin:-2px 2px 4px}.drawer .idplate{border-top:1px solid var(--brass);border-bottom:1px solid var(--hairline);padding:14px 2px 12px;margin-top:14px}.drawer .zoneline{border:0;border-top:1px solid var(--brass);margin:18px 0 0}.drawer .drow.noline{border-bottom:0}.drawer .pzone{font-family:Oswald,sans-serif;font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:var(--brass-bright);margin:10px 0 3px}.drawer .pzone:first-child{margin-top:0}.drawer .prow{padding:2px 0 6px}.drawer .prow+.pzone{border-top:1px solid rgba(243,238,223,.07);padding-top:10px}.drawer .pwho{font-size:16px;font-weight:600;color:var(--ivory);overflow-wrap:anywhere}.drawer .pwho.dim{color:var(--ivory-dim);font-weight:400}.drawer .pwho small{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;font-size:12px;font-weight:400;line-height:1.45;color:var(--ivory-dim);margin-top:1px}.drawer .pchip{display:inline-block;font-family:Oswald,sans-serif;font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--brass-bright);border:1px solid var(--brass);border-radius:2px;padding:2px 7px;margin-left:8px;vertical-align:2px}.drawer .pexit{display:inline-block;background:none;border:none;padding:0;margin-top:6px;cursor:pointer;font-family:"Source Sans 3",sans-serif;font-size:12px;color:var(--ivory-dim);text-decoration:underline;text-underline-offset:2px}.drawer .pexit.brass{color:var(--brass-bright)}.drawer .dversion{font-family:"Source Sans 3",sans-serif;font-size:12px;letter-spacing:.04em;color:var(--ivory-dim);opacity:.6;margin:22px 2px 0}@media(prefers-reduced-motion:reduce){.live .dot,.pulse{animation:none!important}.read-scan{animation:none!important;opacity:0!important}.sc td.rd.ink,.sumline.settle .done{animation:none!important;opacity:1!important}.sumline.settle .working{animation:none!important;opacity:0!important}.screen>*,.board .slat{animation:none!important;opacity:1!important;transform:none!important}.drawer .panel,.drawer .scrim{transition:none!important}*{transition-duration:1ms!important;animation-duration:1ms!important}}.segwrap{display:flex;border:1px solid var(--hairline);border-radius:999px;overflow:hidden}.segwrap .seg{flex:1;background:transparent;border:none;text-align:center;font-family:Oswald,sans-serif;font-size:11px;letter-spacing:.2em;text-transform:uppercase;padding:9px 0;color:var(--ivory-dim);cursor:pointer}.segwrap .seg.on{background:var(--pine-slat);color:var(--brass-bright);box-shadow:inset 0 0 0 1px var(--brass);border-radius:999px}.seg.wide{display:block;width:100%;margin-top:10px;background:transparent;border:1px solid var(--brass);border-radius:999px;text-align:center;font-family:Oswald,sans-serif;font-size:11px;letter-spacing:.2em;text-transform:uppercase;padding:9px 0;color:var(--brass-bright);cursor:pointer}.seg.wide.off-action{border-color:var(--hairline);color:var(--ivory-dim)}.seg.wide:disabled{opacity:.5;cursor:default}.ftnote.left{text-align:left;margin:8px 0 0}.ftnote.left.picked{color:var(--brass-bright)}.howlink{display:inline-block;font-family:Oswald,sans-serif;font-size:13px;letter-spacing:.18em;text-transform:uppercase;color:var(--brass-bright);text-decoration:none;background:none;border:0;cursor:pointer}.outing .howlink{margin-top:9px}
