.SDYu3G_side{min-width:0;margin:-12px -12px 0;padding:12px;position:relative}@media (min-width:1024px){.SDYu3G_side{top:var(--side-top,4px);align-self:start;position:sticky}}.SDYu3G_sheet{border:1px solid var(--ink);background:var(--paper);box-shadow:var(--print-sm)}.SDYu3G_strip{background:var(--ink);min-height:30px;color:var(--paper);justify-content:space-between;align-items:center;gap:8px;padding:6px 10px 6px 16px;display:flex}.SDYu3G_stripLabel{font-family:var(--font-code);font-size:var(--fs-label);letter-spacing:.18em;text-transform:uppercase;margin:0;font-weight:600;line-height:1.4}.SDYu3G_play{background:var(--mark);color:#15131b;font-family:var(--font-code);font-size:var(--fs-micro);letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;padding:3px 6px;font-weight:600;line-height:1.2}.SDYu3G_money{padding:16px 16px 18px}.SDYu3G_amount{flex-wrap:wrap;align-items:baseline;gap:2px 10px;margin:0;display:flex}.SDYu3G_figure{font-family:var(--font-display);letter-spacing:-.02em;font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--ink);font-size:clamp(54px,4.6vw,70px);font-weight:400;line-height:.92}.SDYu3G_amount[data-tone=pending] .SDYu3G_figure{color:var(--ink-2)}.SDYu3G_amount[data-tone=void] .SDYu3G_figure{color:var(--muted);text-decoration:line-through;text-decoration-thickness:2px}.SDYu3G_unit{font-family:var(--font-code);font-size:var(--fs-label);letter-spacing:.16em;text-transform:uppercase;color:var(--muted);font-weight:500}.SDYu3G_caption{font-size:var(--fs-sm);color:var(--ink-2);margin:10px 0 0}.SDYu3G_spots{gap:8px;margin-top:16px;display:grid}.SDYu3G_spotsText{font-family:var(--font-code);font-size:var(--fs-label);letter-spacing:.16em;text-transform:uppercase;color:var(--ink);font-weight:600;line-height:1.4}.SDYu3G_cells{gap:3px;display:flex}.SDYu3G_cell{min-width:3px;height:9px;box-shadow:inset 0 0 0 1px var(--rule-strong);transform-origin:0;transition:transform .7s var(--ease-out) calc(var(--n,0) * 45ms + .32s + var(--delay,0s));flex:1 1 0}.SDYu3G_cell[data-state=done]{background:var(--ink);box-shadow:none}.SDYu3G_cell[data-state=held]{background:var(--accent);box-shadow:none}.SDYu3G_cell[data-state=never]{background-image:repeating-linear-gradient(-45deg, transparent 0 2px, var(--rule-strong) 2px 3px)}html[data-js] [data-reveal]:not([data-in]) .SDYu3G_cell{transform:scaleX(0)}.SDYu3G_purse{border-top:1px solid var(--rule);gap:10px;margin:0 16px;padding:10px 0 14px;display:grid}.SDYu3G_figures{margin:0;display:grid}.SDYu3G_row{font-size:var(--fs-xs);justify-content:space-between;align-items:baseline;gap:12px;padding:4px 0;line-height:1.45;display:flex}.SDYu3G_row dt{min-width:0;color:var(--ink-2);text-wrap:pretty;align-items:center;gap:6px;display:inline-flex}.SDYu3G_row dt svg{flex:none;width:12px;height:12px}.SDYu3G_row dd{font-family:var(--font-code);font-size:var(--fs-xs);font-variant-numeric:tabular-nums;color:var(--ink);white-space:nowrap;margin:0;font-weight:600}.SDYu3G_row[data-tone=back] dd{color:var(--ink-2)}.SDYu3G_row[data-total]{border-top:1px solid var(--ink);margin-top:4px;padding-top:8px}.SDYu3G_row[data-total] dt{color:var(--ink);font-weight:600}.SDYu3G_row[data-total] dd{font-size:var(--fs-sm);font-weight:700}.SDYu3G_purseNote{font-size:var(--fs-xs);color:var(--ink-2);margin:0;line-height:1.5}.SDYu3G_act{border-top:1px solid var(--rule);gap:12px;padding:16px;display:grid}@media (max-width:1023px){.SDYu3G_primary{display:none}}.SDYu3G_note{font-size:var(--fs-sm);color:var(--ink-2);margin:0;line-height:1.5}.SDYu3G_note a{color:var(--accent-deep);text-underline-offset:3px;font-weight:600;text-decoration:underline;text-decoration-thickness:1px}.SDYu3G_quiet{flex-wrap:wrap;gap:6px 8px;display:flex}.SDYu3G_quiet>.SDYu3G_flush:first-child{margin-inline-start:calc(-1 * var(--px) - 1px)}.SDYu3G_share{flex-wrap:wrap;align-items:center;gap:4px 18px;display:flex}.SDYu3G_shareLabel{font-family:var(--font-code);font-size:var(--fs-label);letter-spacing:.16em;text-transform:uppercase;color:var(--muted);font-weight:500}.SDYu3G_shareButtons{flex-wrap:wrap;gap:4px 28px;display:flex}.SDYu3G_shareButtons>*{margin-inline:calc(-1 * var(--px) - 1px)}.SDYu3G_deadline{border-top:1px solid var(--rule);background:var(--paper-deep);font-family:var(--font-code);font-size:var(--fs-label);letter-spacing:.14em;text-transform:uppercase;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 12px;margin:0;padding:9px 16px;font-weight:500;line-height:1.4;display:flex}.SDYu3G_deadlineWhat{color:var(--ink-2)}.SDYu3G_left{color:var(--ink);font-weight:600}.SDYu3G_left[data-soon]{color:var(--warn)}@media (min-width:640px) and (max-width:1023px){.SDYu3G_sheet{grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.SDYu3G_strip,.SDYu3G_act,.SDYu3G_deadline{grid-column:1/-1}.SDYu3G_purse{border-top:0;border-left:1px solid var(--rule);margin:0;padding:14px 16px 16px}.SDYu3G_sheet:not(:has(.SDYu3G_purse)) .SDYu3G_money{grid-column:1/-1}}.SDYu3G_bar{display:none}@media (max-width:1023px){.SDYu3G_bar{left:0;right:0;bottom:calc(var(--taskbar-h) + env(safe-area-inset-bottom,0px));z-index:7900;padding:9px var(--pad);border-top:1px solid var(--ink);background:var(--paper);flex-wrap:wrap;align-items:center;gap:8px 16px;display:flex;position:fixed}}.SDYu3G_barMoney{flex:7rem;gap:3px;min-width:min-content;margin:0;display:grid}.SDYu3G_barFigure{font-family:var(--font-display);letter-spacing:-.01em;font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--ink);font-size:30px;line-height:.95}.SDYu3G_barFigure[data-tone=void]{color:var(--muted)}.SDYu3G_barUnit{font-family:var(--font-code);font-size:var(--fs-label);letter-spacing:.16em;text-transform:uppercase;color:var(--muted)}.SDYu3G_barSub{contain:inline-size;min-width:0;font-family:var(--font-code);font-size:var(--fs-label);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-2);flex-wrap:wrap;column-gap:.5em;font-weight:500;line-height:1.4;display:flex;overflow:hidden}.SDYu3G_barState{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.SDYu3G_barPlay{white-space:nowrap;color:var(--muted)}.SDYu3G_barAct{flex:0 auto;max-width:100%}
