.CompetitorRotator-module__pc-fzG__stage{flex-direction:column;align-items:center;gap:clamp(30px,4vw,52px);display:flex}.CompetitorRotator-module__pc-fzG__slides{width:100%;display:grid;overflow:hidden}.CompetitorRotator-module__pc-fzG__line{font-family:var(--font-display);letter-spacing:-.02em;text-align:center;text-wrap:balance;color:var(--ink);max-width:16em;transition:opacity .64s var(--ease),translate .64s var(--ease);grid-area:1/1;justify-self:center;margin:0;font-size:clamp(40px,6.4vw,84px);font-weight:600;line-height:1.06}.CompetitorRotator-module__pc-fzG__line[data-state=in]{opacity:1;z-index:1;translate:0}.CompetitorRotator-module__pc-fzG__line[data-state=out]{opacity:0;pointer-events:none;translate:105%}.CompetitorRotator-module__pc-fzG__line[data-state=wait]{opacity:0;pointer-events:none;translate:-105%}.CompetitorRotator-module__pc-fzG__them{color:var(--seiboku)}.CompetitorRotator-module__pc-fzG__themLine,.CompetitorRotator-module__pc-fzG__usLine{display:block}.CompetitorRotator-module__pc-fzG__usLine{margin-top:.42em}.CompetitorRotator-module__pc-fzG__usLine .CompetitorRotator-module__pc-fzG__us,.CompetitorRotator-module__pc-fzG__dot{color:var(--maple)}.CompetitorRotator-module__pc-fzG__controls{align-items:center;gap:18px;display:flex}.CompetitorRotator-module__pc-fzG__playPause{border:1px solid var(--hairline);width:30px;height:30px;color:var(--ink-mute);cursor:pointer;transition:color .18s var(--ease),border-color .18s var(--ease);background:0 0;border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.CompetitorRotator-module__pc-fzG__playPause:hover{color:var(--maple);border-color:var(--maple)}.CompetitorRotator-module__pc-fzG__dots{align-items:center;gap:10px;margin:0;padding:0;list-style:none;display:flex}.CompetitorRotator-module__pc-fzG__dotBtn{cursor:pointer;background:0 0;border:0;padding:7px;line-height:0;display:block}.CompetitorRotator-module__pc-fzG__dotBtn>span{background:var(--hairline);width:7px;height:7px;transition:background .22s var(--ease),scale .22s var(--ease);border-radius:999px;display:block}.CompetitorRotator-module__pc-fzG__dotBtn:hover>span{background:var(--ink-faint)}.CompetitorRotator-module__pc-fzG__dotBtn[data-on]>span{background:var(--maple);scale:1.35}.CompetitorRotator-module__pc-fzG__playPause:focus-visible,.CompetitorRotator-module__pc-fzG__dotBtn:focus-visible{outline:2px solid var(--maple);outline-offset:3px}.CompetitorRotator-module__pc-fzG__staticList{flex-direction:column;gap:clamp(34px,5vw,58px);margin:0;padding:0;list-style:none;display:flex}.CompetitorRotator-module__pc-fzG__staticList .CompetitorRotator-module__pc-fzG__line{opacity:1;grid-area:auto;font-size:clamp(30px,4vw,52px);transition:none;translate:none}.CompetitorRotator-module__pc-fzG__stepBtn{width:26px;height:26px;color:var(--ink-faint);cursor:pointer;background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;padding:0;transition:color .14s,background-color .14s;display:inline-flex}.CompetitorRotator-module__pc-fzG__stepBtn:hover{color:var(--ink);background:var(--paper-deep)}.CompetitorRotator-module__pc-fzG__stepBtn:focus-visible{outline:2px solid var(--maple);outline-offset:2px}
.styles-module__J-QT7q__hero{background:var(--paper)}.styles-module__J-QT7q__heroTitle{font-size:var(--d1);max-width:13em;margin:18px 0 0;line-height:1.06}.styles-module__J-QT7q__allInOneMark{color:var(--maple);text-transform:uppercase;letter-spacing:.03em}.styles-module__J-QT7q__heroLede{margin-top:20px}.styles-module__J-QT7q__heroCtas{flex-wrap:wrap;gap:14px;margin-top:28px;display:flex}.styles-module__J-QT7q__heroPlate{margin-top:clamp(48px,7vw,92px)}.styles-module__J-QT7q__modules{background:var(--paper-raised)}.styles-module__J-QT7q__modulesHead{font-size:var(--d2);max-width:14em;margin:0 0 clamp(36px,5vw,64px)}.styles-module__J-QT7q__grid{grid-template-columns:repeat(auto-fit,minmax(min(340px,100%),1fr));gap:clamp(20px,2.6vw,32px);display:grid}.styles-module__J-QT7q__card{background:var(--panel-lift);border:1px solid var(--hairline);box-shadow:var(--shadow-panel);color:inherit;transition:border-color .22s var(--ease),transform .22s var(--ease);flex-direction:column;gap:13px;padding:clamp(22px,3vw,32px);display:flex}.styles-module__J-QT7q__card:hover,.styles-module__J-QT7q__card:focus-visible{border-color:var(--ink-faint);transform:translateY(-2px)}.styles-module__J-QT7q__cardName{font-family:var(--font-display);font-weight:600;font-size:var(--h3);letter-spacing:-.005em;margin:0}.styles-module__J-QT7q__cardArt{align-items:center;min-height:78px;margin-block:6px 2px;display:flex}.styles-module__J-QT7q__cardLine{color:var(--ink-mute);font-size:var(--text-base);max-width:var(--measure);text-wrap:pretty;margin:0;line-height:1.55}.styles-module__J-QT7q__cardCta{color:var(--maple);font-size:var(--text-base);letter-spacing:.01em;align-items:center;gap:7px;margin-top:auto;padding-top:16px;font-weight:500;display:inline-flex}.styles-module__J-QT7q__caret{transition:transform .24s var(--ease);display:inline-block}.styles-module__J-QT7q__card:hover .styles-module__J-QT7q__caret,.styles-module__J-QT7q__card:focus-visible .styles-module__J-QT7q__caret{transform:translate(6px)}.styles-module__J-QT7q__gridNote{font-size:var(--text-sm);color:var(--ink-faint);margin:clamp(28px,4vw,44px) 0 0}.styles-module__J-QT7q__kiosk{background:var(--paper-raised);border:1px solid var(--hairline);border-radius:12px;align-items:center;gap:14px;max-width:100%;padding:12px 18px;display:inline-flex}.styles-module__J-QT7q__ring{flex:none}@media (prefers-reduced-motion:no-preference){.styles-module__J-QT7q__ringArc{animation:32s linear infinite styles-module__J-QT7q__sweep}}@keyframes styles-module__J-QT7q__sweep{to{stroke-dashoffset:-119.4px}}.styles-module__J-QT7q__kioskMeta{flex-direction:column;gap:3px;min-width:0;display:flex}.styles-module__J-QT7q__kioskTag{letter-spacing:.18em;text-transform:uppercase;color:var(--ink-faint);font-size:9.5px;font-weight:600}.styles-module__J-QT7q__kioskCode{letter-spacing:.14em;color:var(--ink);white-space:nowrap;font-size:clamp(24px,2.4vw,32px);font-weight:600;line-height:1.05}.styles-module__J-QT7q__ledger{width:100%;max-width:330px;display:block}.styles-module__J-QT7q__ledgerRow{border-bottom:1px solid var(--hairline-soft);justify-content:space-between;align-items:baseline;gap:16px;padding:8px 2px;display:flex}.styles-module__J-QT7q__ledgerRow:first-child{border-top:1px solid var(--hairline-soft)}.styles-module__J-QT7q__ledgerLabel{letter-spacing:.14em;text-transform:uppercase;color:var(--ink-mute);font-size:10.5px;font-weight:600}.styles-module__J-QT7q__ledgerVal{color:var(--ink);font-size:15px}.styles-module__J-QT7q__ledgerNet .styles-module__J-QT7q__ledgerVal{font-weight:600}.styles-module__J-QT7q__org{width:100%;max-width:224px;height:auto}.styles-module__J-QT7q__receipt{background:var(--paper-raised);border:1px solid var(--hairline);border-radius:12px;grid-template-columns:minmax(0,1fr) auto auto;align-items:end;gap:8px 18px;width:100%;max-width:360px;padding:12px 16px;display:grid}.styles-module__J-QT7q__rCol{flex-direction:column;gap:3px;min-width:0;display:flex}.styles-module__J-QT7q__rTag{letter-spacing:.16em;text-transform:uppercase;color:var(--ink-faint);font-size:9.5px;font-weight:600}.styles-module__J-QT7q__rVal{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;font-size:14.5px;overflow:hidden}.styles-module__J-QT7q__rTotal{font-weight:600}.styles-module__J-QT7q__flowRule{margin-inline:auto}.styles-module__J-QT7q__flowDiagram{grid-template-columns:1fr auto 1fr auto 1fr;align-items:start;gap:clamp(14px,2.6vw,28px);margin-top:clamp(24px,3.6vw,40px);display:grid}.styles-module__J-QT7q__station{text-align:center}.styles-module__J-QT7q__stationWord{font-family:var(--font-display);font-weight:600;font-size:var(--d3);letter-spacing:-.01em;color:var(--end-ink);margin:0;line-height:1.1}.styles-module__J-QT7q__stationSub{flex-direction:column;align-items:center;gap:5px;margin-top:12px;display:flex}.styles-module__J-QT7q__stationLink{transition:opacity .2s var(--ease);text-decoration:none}.styles-module__J-QT7q__stationLink:hover{opacity:.75}.styles-module__J-QT7q__stationSub .mmark{font-size:var(--text-md)}.styles-module__J-QT7q__stationNote{color:var(--end-ink-mute);font-size:var(--text-sm);margin:0}.styles-module__J-QT7q__thread{justify-content:center;align-items:center;width:clamp(60px,9vw,132px);margin-top:clamp(6px,.8vw,9px);display:flex}.styles-module__J-QT7q__threadArrow{width:100%;height:auto;color:var(--band-accent);display:block}.styles-module__J-QT7q__flowClaim{text-align:center;font-family:var(--font-display);color:var(--end-ink);margin:clamp(44px,6vw,68px) auto 0;font-size:clamp(19px,2.4vw,26px);font-weight:400;line-height:1.4}.styles-module__J-QT7q__flowDot{color:var(--band-accent)}@media (max-width:720px){.styles-module__J-QT7q__flowDiagram{grid-template-columns:1fr;gap:8px}.styles-module__J-QT7q__thread{width:auto;height:56px;margin:6px auto}.styles-module__J-QT7q__threadArrow{width:48px;transform:rotate(90deg)}}.styles-module__J-QT7q__posFine{text-align:center;font-size:var(--text-sm);color:var(--ink-faint);max-width:var(--measure);margin:clamp(28px,4vw,40px) auto 0}.styles-module__J-QT7q__closer{background:var(--paper-raised)}.styles-module__J-QT7q__closerFrame{border:1px solid var(--hairline);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px 40px;padding:clamp(28px,4vw,44px) clamp(24px,3.6vw,48px);display:flex}.styles-module__J-QT7q__closerLine{font-family:var(--font-display);font-weight:600;font-size:var(--d3);letter-spacing:-.01em;text-wrap:balance;margin:0;line-height:1.14}.styles-module__J-QT7q__closerCtas{flex-wrap:wrap;align-items:center;gap:14px;display:flex}
