.t-flow :is(p,dd,code),.t-join-entry,.t-share{overflow-wrap:anywhere}.t-flow :is(button,a.t-stamp),.t-join-entry button,.t-share :is(button,a){min-height:44px;touch-action:manipulation}.t-flow .t-input,.t-share .t-input{min-width:0;max-width:100%;font-size:1rem}.t-flow .t-otp{font-size:1.6rem;letter-spacing:.24em}.t-flow .t-step__actions{gap:.5rem 1.25rem;margin-top:.5rem}.t-flow .t-error{display:block;margin-top:1rem}.t-flow .t-error:before{display:none}.t-flow__help,.t-share__notice{margin:.5rem 0 0;color:var(--t-muted);font-size:.9rem;line-height:1.6}.t-flow .t-back:disabled,.t-share .t-back:disabled{opacity:.6;cursor:not-allowed}.t-flow .t-pass__head{flex-wrap:wrap;gap:.4rem 1rem;letter-spacing:.04em}.t-flow .t-pass__rows>div{grid-template-columns:6rem minmax(0,1fr)}.t-flow .t-pass__total{flex-wrap:wrap;gap:.5rem 1rem}.t-flow .t-tear{grid-template-columns:minmax(0,1fr) auto}.t-flow .t-notice__digest,.t-flow .t-reg__head p,.t-flow .t-status-note{max-width:65ch}.t-paypage.t-flow[data-kit=false]{grid-template-columns:minmax(0,1fr);max-width:40rem}.t-flow .t-error a{color:inherit;font-weight:700;text-decoration:underline;text-underline-offset:.2em}.t-flow .t-calltime__heading,.t-share__title{margin:0 0 .6rem;color:var(--t-ink);font-family:var(--t-display);font-size:1.2rem;font-weight:700;letter-spacing:-.02em;line-height:1.3}.t-share{min-width:0}.t-share__manual{display:grid;gap:.5rem;margin-top:.75rem;font-weight:600}.t-share__manual input{width:100%;font-weight:400}.t-join-entry .t-error{flex-basis:100%}.t-flow .t-status-actions{align-items:start}.t-hub.t-flow :is(.t-entry__title,.t-hub__who){overflow-wrap:anywhere}.t-hub.t-flow .t-state{max-width:100%}.t-hub.t-flow .t-hairline-link{display:inline-flex;align-items:center;min-height:44px}.t-hub.t-flow .t-entry__price{font-size:.875rem;letter-spacing:.01em;line-height:1.6}.t-joinform>.t-flow__label{flex:1 1 100%;font-weight:600}@media (max-width:860px){.t-flow .t-paypage__jersey{order:0;margin-top:1.25rem}.t-flow .t-step__actions>.t-stamp,.t-status-actions>.t-share>.t-stamp{width:100%}.t-flow .t-step__actions{align-items:stretch}}@media (max-width:420px){.t-flow .t-pass__rows>div{grid-template-columns:minmax(0,1fr);gap:.25rem}.t-flow .t-tear{gap:.5rem;padding:1rem}}@media (prefers-reduced-motion:reduce){.t-flow :is(.t-stamp,.t-tear):is(:hover,:active),.t-join-entry .t-stamp:is(:hover,:active),.t-share .t-stamp:is(:hover,:active){transform:none}}