.w-head{display: grid;gap: 1.5rem}.ro .w-h1{font-size: clamp(2.6rem,.9rem + 5vw,5.25rem);line-height: .98;letter-spacing: -.01em;max-width: none;display: flex;flex-wrap: wrap;gap: 1rem clamp(1.5rem,4vw,3.5rem)}.wl-group{display: flex;flex-wrap: wrap;column-gap: .25em;position: relative;padding-top: 1.6rem;border-top: var(--r2)}.wl-group::before{content: attr(data-label);position: absolute;top: .5rem;left: 0;font: 600 .875rem/1 var(--fp);letter-spacing: .02em;text-transform: uppercase;color: var(--t6)}.wl-group--active{border-top-color: var(--color-coral-400)}.wl-group--active::before{color: var(--color-coral-600)}.w-head__body{margin-top: .5rem}.ro .w-facts__title{font: 700 1.25rem/1.2 var(--fp);color: var(--k);display: flex;flex-wrap: wrap;justify-content: space-between;gap: .25rem 1rem;margin-bottom: .75rem;max-width: none}.w-facts .asof{font: 400 .875rem/1.2 var(--ft);text-transform: none;color: var(--k2)}.w-day__copy>* + *{margin-top: 1rem}.w-day__photo .ro-snap{--r: 2deg;max-width: 24rem;margin: .5rem auto}.w-ticket{border-top: var(--r2)}.w-st{display: grid;grid-template-columns: 5.5rem minmax(0,1fr);border-bottom: var(--r1)}.w-st__punch{grid-row: span 2;display: block;background: var(--color-canary);border-right: var(--r1);padding: 1.1rem .5rem;position: relative}.w-st__punch span{display: block;font: 700 .9375rem/1.2 var(--ft);color: var(--k);text-align: center;transform: rotate(-2deg)}.w-st__punch::after{content: "";position: absolute;left: 50%;bottom: 1rem;width: 14px;height: 14px;margin-left: -7px;border-radius: 50%;background: var(--color-concrete);box-shadow: inset 0 1px 2px rgba(0,0,0,.35)}.w-st__copy{display: grid;gap: .5rem;align-content: start}.ro .w-st__time{font: 700 .9375rem/1.3 var(--ft);color: var(--t7)}.ro .w-st__word{font-size: clamp(2rem,1.4rem + 2vw,3rem);line-height: 1}.ro .w-st__title{font: 600 1.1875rem/1.35 var(--fx);color: var(--k)}.w-st__view{background: rgba(0,124,140,.04)}@media (min-width: 960px){.w-st{grid-template-columns: 6.5rem minmax(0,5fr) minmax(0,6fr)}.w-st__punch{grid-row: auto}}@media (max-width: 959px){.w-st__copy,.w-st__view{grid-column: 2}.w-st__view{border-left: 0}}.ro .w-note p{margin: 0}.notif{background: #fff;border: 2px solid var(--color-coral-400);padding: 1rem 1.1rem;display: grid;gap: .5rem;font-family: var(--ft)}.notif__head{display: flex;align-items: center;gap: .5rem;font: 700 1rem/1.2 var(--fp);color: var(--color-coral-600)}.notif__head time{margin-left: auto;font: 700 .875rem/1 var(--ft);text-transform: none}.ro .notif__title{font: 700 1.25rem/1.2 var(--fp);color: var(--k)}.ro .notif__body{font: 400 .9375rem/1.45 var(--ft);color: var(--k)}.notif__foot{display: flex;gap: 1rem}.ro .ui-say__line{font-family: var(--ft)}.w-chain{background: #fff;border: var(--r1)}.w-chain__step{display: grid;grid-template-columns: 7.5rem minmax(0,1fr) auto;gap: .75rem;align-items: baseline;padding: .8rem 1rem;border-bottom: 1px solid var(--hair)}.w-chain__k{font: 600 .8125rem/1.2 var(--fp);letter-spacing: .02em;text-transform: uppercase;color: var(--t7)}.w-chain__v{font: 700 1rem/1.3 var(--ft);color: var(--k)}.w-chain__total{grid-template-columns: minmax(6rem,7.5rem) 1fr;position: relative}.ro .w-chain__amt{padding: 1rem 1.25rem 1.1rem;font: 700 clamp(2rem,1.6rem + 1.2vw,2.6rem)/1.1 var(--ft);color: var(--k)}.w-chain__stamp{--r: -7deg;right: 1rem;top: calc(50% - 1.5rem)}@media (max-width: 479px){.w-chain__step{grid-template-columns: 1fr auto}.w-chain__k{grid-column: 1 / -1}.w-chain__total{grid-template-columns: 1fr}.w-chain__stamp{top: auto;bottom: .75rem;font-size: 1.4rem}}.w-links{display: flex;flex-wrap: wrap;gap: .75rem 2rem}.w-diag{gap: .75rem;align-self: center}.w-diag__row{display: grid;gap: 0;justify-items: stretch}.w-node{border: var(--r1);background: #fff;padding: .9rem 1rem;display: grid;gap: .2rem}.w-node b{font: 700 1.25rem/1.15 var(--fp);text-transform: uppercase}.w-node span{font: 400 .9375rem/1.4 var(--ft);color: var(--k2)}.w-node--core{border-width: 3px;border-color: var(--t6)}.w-node--core b{color: var(--t7)}.w-wire{justify-self: center;width: 0;height: 1.75rem;border-left: 2px dashed var(--k2)}.ro .w-never{font: 700 1rem/1.3 var(--ft);color: var(--color-coral-600);text-align: center}.w-never s{text-decoration: line-through 2px var(--color-coral-400)}@media (min-width: 1100px){.w-diag__row{grid-template-columns: 1fr 2rem 1fr 2rem 1fr;align-items: center}.w-wire{width: 100%;height: 0;border-left: 0;border-top: 2px dashed var(--k2)}}@media (min-width: 960px){.w-day{grid-template-columns: minmax(0,1.3fr) minmax(0,1fr);align-items: center}}.ro .notif{border-radius: 0}.ro .trace__talk{background: none;border-radius: 0;padding: 0}.wl-group{flex: 1 1 auto}.w-setup__head{margin-bottom: 1.5rem}.w-setup .h4{margin-bottom: .25rem}.ro .w-setup p{font-family: var(--ft);color: var(--k)}.notif{max-width: 26rem}.ro .w-h1{font-size: clamp(3rem,1.6rem + 3.6vw,4.5rem);line-height: 1.04}