.flG5TW_page{background:var(--fixer);min-height:100dvh;padding-bottom:48px}.flG5TW_wrap{max-width:880px;padding:24px max(16px, env(safe-area-inset-right,0px)) 0 max(16px, env(safe-area-inset-left,0px));gap:18px;margin:0 auto;display:grid}.flG5TW_head{gap:4px;display:grid}.flG5TW_title{letter-spacing:-.035em;text-wrap:balance;margin:0;font-size:clamp(30px,6vw,42px);font-weight:700;line-height:1}.flG5TW_meta{font-family:var(--f-mono);letter-spacing:.1em;color:var(--fog);font-size:12px}.flG5TW_section{gap:14px;display:grid}.flG5TW_section h2{letter-spacing:-.02em;margin:0;font-size:20px}.flG5TW_stats{border-block:1px solid var(--rule);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}@media (max-width:560px){.flG5TW_stats{grid-template-columns:repeat(2,minmax(0,1fr))}}.flG5TW_stats div{gap:2px;padding:14px 8px;display:grid}.flG5TW_stats div+div{border-left:1px solid var(--rule)}.flG5TW_stats b{font-family:var(--f-mono);font-variant-numeric:tabular-nums;font-size:26px;font-weight:500}.flG5TW_stats span{color:var(--fog);font-size:13px}.flG5TW_status{font-family:var(--f-mono);letter-spacing:.12em;align-items:center;gap:8px;font-size:12px;display:inline-flex}.flG5TW_status i{background:var(--fog);border-radius:50%;width:8px;height:8px}.flG5TW_status[data-state=open] i{background:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 20%, transparent)}.flG5TW_linkBox{grid-template-columns:120px minmax(0,1fr);align-items:center;gap:16px;display:grid}@media (max-width:480px){.flG5TW_linkBox{grid-template-columns:minmax(0,1fr)}}.flG5TW_qr{width:120px;height:120px}.flG5TW_qr svg{width:100%;height:100%;display:block}.flG5TW_url{font-family:var(--f-mono);overflow-wrap:anywhere;font-size:13px}.flG5TW_actions{flex-wrap:wrap;gap:8px;display:flex}.flG5TW_actions>*{width:auto;padding:11px 16px;font-size:14px}.flG5TW_form{gap:8px;max-width:560px;display:grid}.flG5TW_row{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}@media (max-width:480px){.flG5TW_row{grid-template-columns:minmax(0,1fr)}}.flG5TW_row>div{gap:8px;display:grid}.flG5TW_stocks{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:8px;display:grid}.flG5TW_stock{background:var(--white);box-shadow:inset 0 0 0 1px var(--rule);cursor:pointer;grid-template-columns:auto 1fr;align-items:center;gap:0 8px;padding:10px 12px;display:grid}.flG5TW_stock input{accent-color:var(--accent);grid-row:span 2}.flG5TW_stock b{font-family:var(--f-mono);font-size:13px;font-weight:500}.flG5TW_stock span{color:var(--fog);font-size:12px}.flG5TW_stock[data-on=true]{box-shadow:inset 0 0 0 1.5px var(--rebate)}.flG5TW_table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:14px}.flG5TW_tableWrap{overflow-x:auto}.flG5TW_table th,.flG5TW_table td{border-bottom:1px solid var(--rule);text-align:left;white-space:nowrap;padding:10px 8px}.flG5TW_table th{font-family:var(--f-mono);letter-spacing:.12em;color:var(--fog);text-transform:uppercase;font-size:11px;font-weight:500}.flG5TW_small{box-shadow:inset 0 0 0 1px var(--rebate);font-family:var(--f-mono);background:0 0;border:0;border-radius:2px;padding:6px 10px;font-size:12px}.flG5TW_notice{background:var(--white);box-shadow:inset 0 0 0 1.5px var(--accent);gap:8px;padding:14px 16px;display:grid}.flG5TW_hiddenGrid{grid-template-columns:repeat(auto-fill,minmax(110px,1fr));gap:8px;display:grid}.flG5TW_hiddenGrid figure{gap:6px;margin:0;display:grid}.flG5TW_hiddenGrid img{aspect-ratio:1;object-fit:cover;filter:grayscale(.6);width:100%;display:block}.flG5TW_guestName{gap:2px;display:grid}.flG5TW_guestName a,.flG5TW_guestName span{color:var(--fog);font-size:12px}.flG5TW_guestName a{text-underline-offset:2px;text-decoration:underline}.flG5TW_side .flG5TW_status{color:#bdb9b0;font-size:11px}.flG5TW_side .flG5TW_status[data-state=open]{color:var(--fixer)}.flG5TW_switcher{margin:0 10px 14px;position:relative}.flG5TW_switchButton{width:100%;color:var(--fixer);text-align:left;background:#f5f4ef12;border:0;border-radius:2px;grid-template-columns:minmax(0,1fr) 16px;align-items:center;gap:2px 8px;padding:12px;display:grid;box-shadow:inset 0 0 0 1px #f5f4ef24}.flG5TW_switchButton:hover{background:#f5f4ef1c}.flG5TW_switchLabel{font-family:var(--f-mono);letter-spacing:.18em;text-transform:uppercase;color:#8f8b84;grid-column:1/-1;font-size:10px}.flG5TW_switchName{letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;font-size:16px;font-weight:700;overflow:hidden}.flG5TW_chevron{color:#bdb9b0;grid-area:2/2/span 2;width:16px;height:16px;transition:transform .15s}.flG5TW_switchButton[aria-expanded=true] .flG5TW_chevron{transform:rotate(180deg)}.flG5TW_menu{z-index:20;background:var(--white);max-height:min(420px,70dvh);color:var(--rebate);box-shadow:0 12px 32px #00000059, 0 0 0 1px var(--rule);border-radius:2px;gap:2px;padding:6px;display:grid;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow-y:auto}.flG5TW_menuHead{font-family:var(--f-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--fog);padding:8px 10px 4px;font-size:10px}.flG5TW_option{text-align:left;background:0 0;border:0;border-radius:2px;grid-template-columns:minmax(0,1fr) 16px;gap:2px 8px;padding:10px;display:grid}button.flG5TW_option:hover{background:#f1efe9}.flG5TW_option b{white-space:nowrap;text-overflow:ellipsis;font-size:15px;overflow:hidden}.flG5TW_option .flG5TW_status{color:var(--fog);font-size:11px}.flG5TW_option .flG5TW_status[data-state=open]{color:var(--rebate)}.flG5TW_tick{color:var(--accent);visibility:hidden;grid-area:1/2/span 2;align-self:center;font-weight:700}.flG5TW_option[aria-selected=true] .flG5TW_tick{visibility:visible}.flG5TW_menu hr{border:0;border-top:1px solid var(--rule);width:100%;margin:4px 0}.flG5TW_menuLink{color:inherit;border-radius:2px;padding:10px;font-size:14px;font-weight:600;text-decoration:none}.flG5TW_menuLink:hover{background:#f1efe9}.flG5TW_footEmail{color:#bdb9b0;overflow-wrap:anywhere}.flG5TW_tablePanel{padding:8px 12px}.flG5TW_hiddenPanel{margin-top:8px}@media (max-width:760px){.flG5TW_side{position:static}.flG5TW_switcher{margin:0 12px 8px}.flG5TW_switchButton{padding:9px 12px}}.flG5TW_loading{animation:.2s ease-out flG5TW_loadingIn}@keyframes flG5TW_loadingIn{0%{opacity:0}}.flG5TW_bone{background:linear-gradient(90deg,#ebe8e1 0% 35%,#f8f7f3 50%,#ebe8e1 65% 100%) 0 0/300% 100%;border-radius:2px;width:100%;animation:1.3s ease-in-out infinite flG5TW_sweep;display:block}@keyframes flG5TW_sweep{0%{background-position:100% 0}to{background-position:0 0}}.flG5TW_boneGrid{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:4px;display:grid}.flG5TW_boneGrid .flG5TW_bone{aspect-ratio:1}.flG5TW_loadingDots{vertical-align:1px;gap:4px;margin-left:6px;display:inline-flex}.flG5TW_loadingDots i{background:var(--accent);opacity:.25;border-radius:50%;width:5px;height:5px;animation:.9s ease-in-out infinite flG5TW_dot}.flG5TW_loadingDots i:nth-child(2){animation-delay:.15s}.flG5TW_loadingDots i:nth-child(3){animation-delay:.3s}@keyframes flG5TW_dot{40%{opacity:1}}.flG5TW_countLoading{background:#f5f4ef24;border-radius:2px;width:18px;height:8px;animation:1s ease-in-out infinite alternate flG5TW_pulse}@keyframes flG5TW_pulse{to{background:#f5f4ef4d}}.flG5TW_empty{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:24px;padding:28px;animation:.25s ease-out flG5TW_loadingIn}@media (max-width:560px){.flG5TW_empty{grid-template-columns:minmax(0,1fr);padding:20px}}.flG5TW_emptyText{justify-items:start;gap:8px;display:grid}.flG5TW_emptyText h2{letter-spacing:-.02em;margin:0;font-size:22px}.flG5TW_emptyText p{max-width:46ch;margin:0}.flG5TW_emptyText .flG5TW_actions{margin-top:8px}.flG5TW_emptyArt{width:180px}.flG5TW_emptyQr{width:140px;height:140px;transition:transform .2s}.flG5TW_emptyQr svg{width:100%;height:100%;display:block}.flG5TW_emptyQr:hover{transform:scale(1.06)}.flG5TW_strip{background:var(--sprockets) 0 0 / 10px 14px repeat-x, var(--sprockets) 0 100% / 10px 14px repeat-x, var(--rebate);grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;padding:16px 6px;transition:background-position .6s;display:grid}.flG5TW_emptyArt:hover .flG5TW_strip{background-position:-40px 0,-40px 100%,0 0}.flG5TW_strip i{aspect-ratio:3/4;background:#2b2a27;border-radius:1px;transition:background .3s}.flG5TW_emptyArt:hover .flG5TW_strip i{background:#3a3833}.flG5TW_emptyArt[data-live] .flG5TW_strip i:first-child{box-shadow:inset 0 0 0 1.5px var(--accent);background:#3a2620;animation:1.8s ease-in-out infinite flG5TW_expose}@keyframes flG5TW_expose{50%{background:#6b2d21}}.flG5TW_emptyNote{font-family:var(--f-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--fog);align-items:center;gap:8px;font-size:11px;display:inline-flex}.flG5TW_emptyNote i{background:var(--fog);border-radius:50%;width:7px;height:7px}.flG5TW_emptyNote[data-live] i{background:var(--accent);animation:1.4s ease-in-out infinite flG5TW_dot}.flG5TW_startHead{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.flG5TW_startCount{font-family:var(--f-mono);letter-spacing:.08em;color:var(--fog);font-size:12px}.flG5TW_startBar{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;display:grid}.flG5TW_startBar i{background:var(--rule);border-radius:2px;height:4px;transition:background .3s}.flG5TW_startBar i[data-done=true]{background:var(--accent)}.flG5TW_steps{margin:0;padding:0;list-style:none;display:grid}.flG5TW_steps li{grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px 0;display:grid}.flG5TW_steps li+li{border-top:1px solid var(--rule)}.flG5TW_steps li>div:first-of-type{gap:2px;display:grid}.flG5TW_steps li span:not(.flG5TW_stepNo){color:var(--fog);font-size:14px}.flG5TW_steps li[data-done=true] b{color:var(--fog);text-decoration:line-through;-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent)}.flG5TW_stepNo{width:28px;height:28px;box-shadow:inset 0 0 0 1px var(--rule);font-family:var(--f-mono);color:var(--edge);border-radius:50%;place-items:center;font-size:11px;transition:background .2s,color .2s;display:grid}.flG5TW_steps li[data-done=true] .flG5TW_stepNo{background:var(--accent);box-shadow:none;color:var(--white);font-size:14px}.flG5TW_stepAction>*{white-space:nowrap;width:auto;padding:10px 16px;font-size:14px}@media (max-width:560px){.flG5TW_steps li{grid-template-columns:32px minmax(0,1fr)}.flG5TW_stepAction{grid-column:2}}.flG5TW_eventGroup{gap:12px;display:grid}.flG5TW_eventGroup h2{font-family:var(--f-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--fog);margin:0;font-size:11px;font-weight:500}.flG5TW_eventGroup h2 span{color:var(--edge)}.flG5TW_eventCards{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:12px;display:grid}.flG5TW_eventCard{background:var(--white);box-shadow:inset 0 0 0 1px var(--rule);color:var(--rebate);text-align:left;font:inherit;border:0;border-radius:2px;align-content:start;gap:6px;padding:18px 20px;transition:box-shadow .15s,transform .15s;display:grid;position:relative}.flG5TW_eventCard:hover{box-shadow:inset 0 0 0 1.5px var(--rebate), 0 10px 24px -18px #00000080;transform:translateY(-2px)}.flG5TW_eventCard[data-state=open]{box-shadow:inset 3px 0 0 var(--accent), inset 0 0 0 1px var(--rule)}.flG5TW_eventCard[data-state=open]:hover{box-shadow:inset 3px 0 0 var(--accent), inset 0 0 0 1.5px var(--rebate), 0 10px 24px -18px #00000080}.flG5TW_eventCard[data-state=after] b{color:var(--fog)}.flG5TW_cardFrame{font-family:var(--f-mono);letter-spacing:.1em;color:var(--edge);justify-content:space-between;font-size:11px;display:flex}.flG5TW_eventCard b{letter-spacing:-.02em;font-size:19px;line-height:1.2}.flG5TW_cardMeta{color:var(--fog);font-size:14px}.flG5TW_eventCard .flG5TW_status{margin-top:4px;font-size:11px}.flG5TW_cardOpen{opacity:.55;margin-top:8px;font-size:14px;font-weight:600;transition:opacity .15s}.flG5TW_eventCard:hover .flG5TW_cardOpen{opacity:1}.flG5TW_listPage{background:var(--fixer);min-height:100dvh}.flG5TW_topBar{--accent:var(--brass);--on-accent:var(--rebate);padding:calc(env(safe-area-inset-top,0px) + 14px) clamp(16px, 4vw, 48px) 12px;background:var(--rebate);color:var(--fixer);justify-content:space-between;align-items:center;gap:16px;display:flex}.flG5TW_topBrand{align-items:baseline;gap:14px;display:flex}.flG5TW_topAccount{color:#8f8b84;align-items:baseline;gap:14px;min-width:0;font-size:13px;display:flex}.flG5TW_topAccount span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.flG5TW_topAccount button{padding:0}.flG5TW_topSprockets{background:var(--rebate) var(--sprockets) repeat-x;height:20px}.flG5TW_listMain{gap:28px;max-width:1040px;margin:0 auto;padding:36px clamp(16px,4vw,48px) 64px;display:grid}@media (max-width:560px){.flG5TW_topBrand span,.flG5TW_topAccount span{display:none}}
