body.home-design-page{background:#faf6ea}body.home-design-page section#search{padding:0;border:0}body.home-design-page .home-hero-top-right{position:static!important;top:auto!important;background:transparent;padding-top:18px;grid-template-columns:1fr 1fr 1fr!important;width:min(1580px,calc(100% - 28px))!important}body.home-design-page .home-hero-top-right>.home-cta-festival{max-width:none!important;justify-self:stretch!important;width:100%!important}body.home-design-page .home-cta-primary{display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:flex-start!important;gap:16px;text-align:left!important;position:relative;border-radius:16px;overflow:hidden;box-shadow:0 3px 8px #14392b1a;min-height:148px!important;padding:16px 22px!important}body.home-design-page .home-cta-union:before,body.home-design-page .home-cta-results:before,body.home-design-page .home-cta-festival:before{content:"";display:block;width:100px;height:100px;margin:0;flex:0 0 auto;background-repeat:no-repeat;background-position:center;background-size:contain}body.home-design-page .home-cta-primary-label{display:flex;flex-direction:column;align-items:flex-start;text-align:left;gap:6px;flex:1 1 auto;min-width:0;padding-right:6px}body.home-design-page .home-cta-union .home-cta-primary-label,body.home-design-page .home-cta-results .home-cta-primary-label,body.home-design-page .home-cta-festival .home-cta-primary-label{font-size:24px!important;line-height:1.3!important}body.home-design-page .home-design-cta-sub{font-size:14px;font-weight:600;opacity:.75;line-height:1.4}body.home-design-page .home-cta-festival .home-design-cta-sub{opacity:.85}body.home-design-page .home-design-img-btn{padding:0!important;background:none!important;border:none!important;box-shadow:none!important;min-height:0!important;display:block!important}body.home-design-page .home-design-img-btn:before{display:none!important}body.home-design-page .home-design-img-btn img{display:block;width:100%;height:auto;border-radius:16px}body.home-design-page #sidebarRanksBlock img,body.home-design-page .home-classes-link img{height:84px!important;object-fit:cover!important;object-position:center!important}body.home-design-page .home-main-tournaments{display:grid!important;grid-template-columns:1fr!important;align-items:start!important;align-content:start!important;gap:0!important}body.home-design-page .home-collapsible-tournaments{order:0!important;grid-column:1!important;margin-bottom:2px!important}body.home-design-page .home-collapsible-classes{order:1!important;margin-bottom:14px!important;grid-column:1!important}body.home-design-page .home-collapsible-ranks{order:2!important;grid-column:1!important}@media(max-width:1100px){body.home-design-page .home-main-tournaments{grid-template-columns:1fr 1fr!important;gap:10px!important}body.home-design-page .home-collapsible-tournaments,body.home-design-page .home-collapsible-classes{margin-bottom:0!important}body.home-design-page .home-collapsible-classes{order:0!important;grid-column:1!important}body.home-design-page .home-collapsible-ranks{order:1!important;grid-column:2!important}body.home-design-page .home-collapsible-tournaments{order:2!important;grid-column:1!important}body.home-design-page .home-collapsible-tournaments:has(.mobile-accordion-toggle[aria-expanded=true]){grid-column:1/-1!important}body.home-design-page .home-main-tournaments .mobile-accordion-toggle.tone-events{order:3!important;grid-column:2!important}body.home-design-page .home-main-tournaments .mobile-accordion-toggle.tone-events[aria-expanded=true]{grid-column:1/-1!important}body.home-design-page .home-main-tournaments .mobile-accordion-body.tone-events{order:4!important;grid-column:1/-1!important}}body.home-design-page .tournament-info-list{padding-bottom:60px!important}@media(min-width:1101px){body.home-design-page .tournament-info-list{padding-bottom:22px!important}body.home-design-page .tournament-info-banner{width:108.94%!important;margin:-1px 0 12px -4.47%!important}}body.home-design-page .mobile-accordion-toggle.tone-ranks{display:none!important}body.home-design-page .mobile-accordion-body.tone-ranks{display:block!important}@media(max-width:1100px){body.home-design-page .home-hero-top-right{grid-template-columns:1fr 1fr!important}body.home-design-page .home-hero-top-right>.home-cta-festival{grid-column:1/-1!important;grid-row:1!important;max-width:none!important}body.home-design-page .home-hero-top-right>.home-cta-union{grid-column:1!important;grid-row:2!important}body.home-design-page .home-hero-top-right>.home-cta-results{grid-column:2!important;grid-row:2!important}body.home-design-page .home-main-grid{grid-template-columns:1fr 1fr!important;grid-template-areas:none!important}body.home-design-page .home-main-grid>.home-main-tournaments,body.home-design-page .home-main-grid>.home-main-stores,body.home-design-page .home-main-grid>.home-main-other{grid-column:1/-1!important}}body.home-design-page .home-cta-union{background:#fff;border:2px solid var(--gold)}body.home-design-page .home-cta-union:before{background-image:url(assets/icon-union-360.png?v=1)}body.home-design-page .home-cta-results{background:#fff;border:2px solid var(--gold)}body.home-design-page .home-cta-results:before{background-image:url(assets/icon-results-360.png?v=1)}body.home-design-page .home-cta-festival{background-image:url(assets/festival-illustration.jpg?v=1);background-size:cover;background-position:60% 40%;border:3px solid var(--gold);box-shadow:0 4px 12px #00000059}body.home-design-page .home-cta-festival:before{background-image:url(assets/icon-tile-left.png?v=3);z-index:1;position:relative}body.home-design-page .home-cta-festival-tile-right{display:block!important;position:absolute!important;inset:0!important;width:auto!important;height:auto!important;background:linear-gradient(90deg,#0a1e16f2,#0a1e16bf 55%,#0a1e1666)!important;z-index:0;border-radius:12px}body.home-design-page .home-cta-festival .home-cta-primary-label{display:flex!important;flex-direction:column!important;align-items:flex-start!important;text-align:left!important;color:#fff;position:relative;z-index:1;text-shadow:0 1px 3px rgba(0,0,0,.7),0 0 8px rgba(0,0,0,.5)}body.home-design-page .home-design-store-heading{display:none!important;margin:0!important}body.home-design-page .home-design-store-heading h2{margin:0;font-family:Shippori Mincho,serif;font-size:22px;color:var(--pine-deep)}body.home-design-page .home-design-store-heading h2:before{content:"🀅 ";color:#b3261e}body.home-design-page .store-grid{grid-template-columns:1fr!important;gap:0!important;border:3px solid var(--role-base,#14392b)!important;border-radius:14px!important;overflow:hidden!important}body.home-design-page .store-grid .store-card+.store-card{border-top:2px solid var(--role-line,#c9d3cd)!important}body.home-design-page .store-grid .store-card{border-radius:0!important;box-shadow:none!important;position:relative!important;grid-template-columns:66px minmax(0,1.6fr) minmax(0,68px) repeat(4,minmax(0,1fr)) 14px!important;grid-template-rows:auto!important;align-items:stretch!important;column-gap:0!important;row-gap:2px!important;background:#fff!important;border-left:0!important;border-top:0!important;padding:0!important;overflow:hidden!important}body.home-design-page .store-grid .store-card .store-card-center,body.home-design-page .store-grid .store-card .store-card-fee-table,body.home-design-page .store-grid .store-card .store-card-header-row{display:contents!important}body.home-design-page .store-grid .store-card .store-card-header-labels{grid-column:3!important;grid-row:1!important;align-self:stretch!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:4px!important;margin:19px 0!important;padding:4px!important;background:#fff!important;border-radius:10px 0 0 10px!important;box-sizing:border-box!important}body.home-design-page .store-grid .store-card .store-card-business-content{grid-column:1/-1!important;margin:0 0 14px 14px!important}body.home-design-page .store-grid .store-card .store-card-rank-row{display:flex!important;min-height:0!important;margin:0!important}body.home-design-page .store-grid .store-card .store-thumb{grid-column:1!important;grid-row:1!important;align-self:center!important;justify-self:center!important;width:66px!important;height:66px!important;border-radius:14px!important;overflow:hidden!important}body.home-design-page .store-grid .store-card .store-thumb.no-photo:after{font-size:30px!important}body.home-design-page .store-grid .store-card .store-card-name,body.home-design-page .store-grid .store-card .store-card-name.auto-fit-one-line{grid-column:2!important;grid-row:1!important;align-self:center!important;max-width:100%!important;text-align:center!important;font-weight:900!important;-webkit-text-stroke:.6px currentColor!important;font-size:min(19px,max(11px,calc((100cqw - 600px) / var(--name-em,2.6))))!important;line-height:1.25!important;min-width:0!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}body.home-design-page .store-grid .store-card .store-card-name.is-wrapped-fallback,body.home-design-page .store-grid .store-card .store-card-name.has-manual-line-break{white-space:normal!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important;text-overflow:ellipsis!important;line-clamp:2!important}body.home-design-page .store-grid .store-card .store-card-header-labels .store-card-views{margin:0!important;position:static!important}body.home-design-page .store-grid .store-card .store-card-area-label,body.home-design-page .store-grid .store-card .store-card-views{font-size:10px!important;padding:2px 6px!important;border-width:1.5px!important;line-height:1.3!important;white-space:nowrap!important}body.home-design-page .store-grid .store-card .store-card-fee-row.store-card-fee-row-services>*{display:none!important}body.home-design-page .store-grid .store-card .store-card-fee-row{display:flex!important;flex-direction:row!important;flex-wrap:wrap!important;align-items:center!important;align-content:flex-start!important;justify-content:center!important;row-gap:6px!important;column-gap:4px;padding:6px 8px;border:0;border-radius:0;background:#fff;text-align:center;height:auto!important;align-self:stretch!important;min-height:72px!important;margin:19px 0!important;box-sizing:border-box!important}body.home-design-page .store-grid .store-card .store-card-fee-row:nth-child(1 of.store-card-fee-row){grid-column:4!important;grid-row:1!important;border-left:2px solid var(--role-line,#c9d3cd)}body.home-design-page .store-grid .store-card .store-card-fee-row:nth-child(2 of.store-card-fee-row){grid-column:5!important;grid-row:1!important;border-left:2px solid var(--role-line,#c9d3cd)}body.home-design-page .store-grid .store-card .store-card-fee-row:nth-child(3 of.store-card-fee-row){grid-column:6!important;grid-row:1!important;border-left:2px solid var(--role-line,#c9d3cd)}body.home-design-page .store-grid .store-card .store-card-fee-row:nth-child(4 of.store-card-fee-row){grid-column:7!important;grid-row:1!important;border-left:2px solid var(--role-line,#c9d3cd);border-radius:0 10px 10px 0!important}body.home-design-page .store-grid .store-card .store-card-fee-row:nth-child(n+5 of.store-card-fee-row){grid-column:3/8!important;grid-row:2!important}body.home-design-page .store-grid .store-card .store-card-fee-row+.store-card-fee-row>*{border-top:none!important}body.home-design-page .store-grid .store-card .store-card-fee-label{border-right:none!important;background:none!important;padding:0!important;font-size:13px!important;color:#178f5c!important;order:1}body.home-design-page .store-grid .store-card .store-card-fee-cell:not(.store-card-fee-amount){border-right:none!important;padding:0!important;font-size:13px!important;color:#178f5c!important;white-space:nowrap!important;order:2}body.home-design-page .store-grid .store-card .store-card-fee-amount{order:3;flex-basis:100%!important;background:#fff!important;font-size:26px!important;color:#c9962a!important;white-space:normal!important;overflow-wrap:normal!important;flex-wrap:wrap!important;line-height:1.05!important}body.home-design-page .store-grid .store-card .store-card-fee-unit{font-size:1em!important;font-weight:700!important;color:#c9962a!important}@media(max-width:760px){body.home-design-page .store-grid .store-card{grid-template-columns:44px minmax(0,1fr)!important;grid-template-rows:minmax(44px,auto) auto auto!important;row-gap:10px!important;border-left:0!important;border-top:5px solid var(--listing-bg,var(--gold))!important;padding:14px!important}body.home-design-page .store-grid .store-card .store-card-header-row{display:contents!important}body.home-design-page .store-grid .store-card .store-thumb{grid-column:1!important;grid-row:1!important;justify-self:center!important}body.home-design-page .store-grid .store-card .store-card-name,body.home-design-page .store-grid .store-card .store-card-name.auto-fit-one-line{grid-column:2!important;grid-row:1!important;text-align:center!important;font-size:min(18px,max(9px,calc((100cqw - 60px) / var(--name-em,3))))!important}body.home-design-page .store-grid .store-card .store-card-header-labels{grid-column:1/-1!important;grid-row:2!important;flex-direction:row!important;align-items:center!important;justify-content:center!important;gap:8px!important}body.home-design-page .store-grid .store-card .store-card-business-content{grid-column:1/-1!important;grid-row:4!important;margin-top:8px!important}body.home-design-page .store-grid .store-card .store-card-fee-table{display:flex!important;flex-direction:column!important;grid-column:1/-1!important;grid-row:3!important;margin:8px 0 0!important;width:100%!important}body.home-design-page .store-grid .store-card .store-card-fee-row{display:grid!important;grid-template-columns:auto minmax(0,1fr) auto!important;flex-wrap:nowrap!important;justify-content:normal!important;min-height:40px!important}body.home-design-page .store-grid .store-card .store-card-fee-row:nth-child(1 of.store-card-fee-row),body.home-design-page .store-grid .store-card .store-card-fee-row:nth-child(2 of.store-card-fee-row),body.home-design-page .store-grid .store-card .store-card-fee-row:nth-child(3 of.store-card-fee-row),body.home-design-page .store-grid .store-card .store-card-fee-row:nth-child(4 of.store-card-fee-row),body.home-design-page .store-grid .store-card .store-card-fee-row:nth-child(n+5 of.store-card-fee-row){grid-column:1/-1!important;border-left:0!important}body.home-design-page .store-grid .store-card .store-card-fee-row+.store-card-fee-row{border-top:1px solid var(--line)!important}body.home-design-page .store-grid .store-card .store-card-fee-label{text-align:left!important}body.home-design-page .store-grid .store-card .store-card-fee-amount{flex-basis:auto!important;text-align:right!important}}body.home-design-page .home-main-tournaments .pickup-panel-head{background:var(--pine);color:#fff;border-radius:10px}body.home-design-page .home-main-tournaments .pickup-panel-head strong{display:flex;align-items:center}body.home-design-page .home-main-tournaments .pickup-panel-head strong:before{content:"👑 ";line-height:1}body.home-design-page .home-main-tournaments .rank-directory-button{border-radius:12px}body.home-design-page #sidebarRanksBlock{background:linear-gradient(180deg,#f5d87a,var(--gold));border-color:var(--gold)}body.home-design-page #sidebarRanksBlock strong:before{content:"🎓 "}body.home-design-page .home-classes-link{background:var(--pine);border-color:var(--pine)}body.home-design-page .home-classes-link strong{color:#fff}body.home-design-page .home-classes-link strong:before{content:"📖 "}body.home-design-page #sidebarEventsBlock.sidebar-upcoming-fixed{border-color:var(--gold)}body.home-design-page #sidebarEventsBlock.sidebar-upcoming-fixed>.pickup-panel-head{background:var(--pine)}body.home-design-page #sidebarEventsBlock.sidebar-upcoming-fixed>.pickup-panel-head strong:before{content:"📅 "}body.home-design-page .footer{position:relative;border-top:2px solid var(--gold);padding-top:116px;overflow:hidden;background:#fff}body.home-design-page .footer:before{content:"";position:absolute;inset:0;height:130px;background-image:url(assets/nagasaki-illustration-footer.webp);background-repeat:no-repeat;background-size:cover;background-position:60% 12%}body.home-design-page .footer:after{content:"麻雀で、もっと楽しい長崎を。";position:absolute;left:0;right:0;top:14px;z-index:1;text-align:center;font-family:Shippori Mincho,serif;font-size:15px;font-weight:900;color:#1f3a2e;text-shadow:0 1px 2px rgba(255,255,255,.7),0 0 10px rgba(255,255,255,.6)}body.home-design-page .home-hero-top-right .home-design-img-btn{aspect-ratio:17 / 5;overflow:hidden}body.home-design-page .home-hero-top-right .home-design-img-btn img{height:100%;object-fit:cover}body.home-design-page #sidebarRanksBlock img,body.home-design-page .home-classes-link img{box-sizing:border-box!important;border:4px solid var(--pine)!important;border-radius:0!important}body.home-design-page .home-hero-top-right>.home-cta-festival{width:auto!important;margin-inline:clamp(0px,calc((100vw - 320px)*.035),38px)!important;align-self:center!important}@media(min-width:1101px){body.home-design-page .home-hero-top-right{grid-template-columns:minmax(0,3.642fr) minmax(0,3.811fr) minmax(0,3.619fr)!important;column-gap:calc(38px + clamp(0px,calc((100vw - 320px)*.035),38px))!important;align-items:start!important}body.home-design-page .home-hero-top-right>.home-cta-festival{margin-inline:0!important;align-self:start!important}body.home-design-page .home-hero-top-right .home-design-img-btn{position:relative!important;overflow:hidden!important;border-radius:14px!important}body.home-design-page .home-hero-top-right .home-design-img-btn img{position:absolute!important;max-width:none!important;border-radius:0!important;object-fit:fill!important}body.home-design-page .home-hero-top-right>.home-cta-union{aspect-ratio:1963 / 539!important}body.home-design-page .home-hero-top-right>.home-cta-union img{width:101.885%!important;height:123.748%!important;left:-1.07%!important;top:-12.059%!important}body.home-design-page .home-hero-top-right>.home-cta-results{aspect-ratio:1936 / 535!important}body.home-design-page .home-hero-top-right>.home-cta-results img{width:103.306%!important;height:124.673%!important;left:-1.653%!important;top:-10.654%!important}body.home-design-page .home-hero-top-right>.home-cta-festival{aspect-ratio:1932 / 507!important}body.home-design-page .home-hero-top-right>.home-cta-festival img{width:103.52%!important;height:142.209%!important;left:-1.708%!important;top:-20.71%!important}}body.home-design-page .store-grid .store-card.store-card-clickable{transition:background-color .15s ease}body.home-design-page .store-grid .store-card.store-card-clickable :is(.store-thumb,.store-card-name,.store-card-header-labels){cursor:pointer}@media(hover:hover){body.home-design-page .store-grid .store-card.store-card-clickable:has(.store-thumb:hover,.store-card-name:hover,.store-card-header-labels:hover){background:#fff9e8!important}}body.home-design-page .store-grid .store-card.store-card-clickable:has(.store-thumb:active,.store-card-name:active,.store-card-header-labels:active){background:#fbefcb!important}body.home-design-page .tournament-info-banner{container-type:inline-size}body.home-design-page .tournament-info-zone-row{display:flex!important;align-items:center;padding:0 3% 0 5%;box-sizing:border-box;color:var(--pine);line-height:1.2}body.home-design-page .tournament-info-zone-name{display:block;min-width:0;font-size:clamp(9px,min(6cqw,calc(64cqw / var(--name-em,6))),20px);font-weight:800;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media(hover:hover){body.home-design-page .tournament-info-zone-row:hover .tournament-info-zone-name{text-decoration:underline}}body.home-design-page .store-grid .store-card .store-card-fee-title{white-space:nowrap!important}@media(max-width:760px){body.home-design-page .store-grid .store-card .store-card-fee-row{grid-template-columns:minmax(0,1fr) auto!important}body.home-design-page .store-grid .store-card .store-card-fee-title{justify-self:start!important;text-align:left!important}}@media(min-width:761px){body.home-design-page .store-grid .store-card .store-card-fee-row{padding-left:3px!important;padding-right:3px!important}body.home-design-page .store-grid .store-card .store-card-fee-title{flex:0 0 100%!important;max-width:100%!important;justify-content:center!important;text-align:center!important}}html body.home-design-page .store-grid .store-card .store-card-name.auto-fit-one-line.has-manual-line-break,html body.home-design-page .store-grid .store-card .store-card-name.auto-fit-one-line.is-wrapped-fallback{display:block!important;white-space:nowrap!important;-webkit-line-clamp:unset!important;line-clamp:none!important}body.home-design-page .store-grid .store-card .store-card-name br{display:none!important}body.home-design-page .store-grid .store-card .store-card-fee-amount{flex-wrap:nowrap!important;white-space:nowrap!important}body.home-design-page #tournamentInfoList>.tinfo-panel{margin:0!important}body.home-design-page .tinfo-panel{display:flex;flex-direction:column;gap:6px;padding:0 0 8px;border:3px solid var(--pine);border-radius:14px;background:#f7faf8;overflow:hidden}body.home-design-page .tinfo-head{display:flex;align-items:center;justify-content:center;gap:6px;padding:8px 10px;background:var(--pine);color:#fff;font-family:Shippori Mincho,serif;font-size:18px;font-weight:900;line-height:1.3}body.home-design-page .tinfo-head-icon{font-family:initial}body.home-design-page .tinfo-featured{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px;margin:4px 8px 2px;padding:26px 10px 10px;border:2px solid var(--pine);border-radius:10px;background:#fff;color:var(--pine);text-decoration:none}body.home-design-page .tinfo-featured-tag{position:absolute;top:0;left:0;padding:3px 10px 3px 8px;border-radius:8px 0 10px;background:var(--pine);color:#fff;font-size:12px;font-weight:900;line-height:1.4}body.home-design-page .tinfo-featured-main{display:flex;flex-direction:column;align-items:flex-start;gap:4px;min-width:0}body.home-design-page .tinfo-featured-title{max-width:100%;font-size:17px;font-weight:900;line-height:1.3;color:#b3261e}body.home-design-page .tinfo-featured-date{max-width:100%;font-size:13px;font-weight:800;color:var(--pine)}body.home-design-page .tinfo-featured-status{padding:2px 12px;border-radius:999px;background:var(--pine);color:#fff;font-size:12px;font-weight:900}body.home-design-page .tinfo-featured-status.is-ended{background:#8a948f}body.home-design-page .tinfo-featured-status.is-undecided{background:#fff;color:var(--pine);border:1.5px solid var(--pine)}body.home-design-page .tinfo-featured-lead{max-width:100%;font-size:11px;font-weight:700;color:#44504a}body.home-design-page .tinfo-featured-pic img{display:block;width:56px;height:56px;object-fit:cover;border-radius:8px}body.home-design-page .tinfo-featured-tile{display:flex;align-items:center;justify-content:center;width:44px;height:56px;border:2px solid #cfd8d3;border-radius:8px;background:linear-gradient(180deg,#fff,#eef3f0);box-shadow:0 2px #b9c6bf;color:#1f7a4a;font-family:Shippori Mincho,serif;font-size:30px;font-weight:900}body.home-design-page .tinfo-rows{display:flex;flex-direction:column;gap:5px;margin:0;padding:0 8px;list-style:none}body.home-design-page .tinfo-row{display:grid;grid-template-columns:28px minmax(0,1fr) 14px;align-items:center;gap:6px;min-height:40px;padding:4px 8px;border:2px solid #b9cfc4;border-radius:9px;background:#fff;color:var(--pine);text-decoration:none}body.home-design-page .tinfo-row:hover{border-color:var(--pine);background:#f1f7f3}body.home-design-page .tinfo-row-icon{font-size:20px;line-height:1;text-align:center}body.home-design-page .tinfo-row-name{min-width:0;font-size:15px;font-weight:900;line-height:1.3}body.home-design-page .tinfo-row.is-ended .tinfo-row-name{color:#6c7973}body.home-design-page .tinfo-row-arrow{font-size:20px;font-weight:900;line-height:1;color:var(--pine)}body.home-design-page .tinfo-row-body{display:flex;flex-direction:column;justify-content:center;gap:.3em;min-width:0}body.home-design-page .tinfo-row-meta{display:flex;align-items:center;gap:.5em;min-width:0;font-size:calc(12.5px * var(--tk,1));line-height:1.2}body.home-design-page .tinfo-row-date{flex:0 1 auto;min-width:0;overflow:hidden;color:#3f5249;font-weight:800;white-space:nowrap}body.home-design-page .tinfo-row-date.is-undecided{color:#6c7973}body.home-design-page .tinfo-row-date-top{display:block;font-size:calc(12.5px * var(--tk,1));line-height:1.2}@media(min-width:1601px){html body.home-design-page #tournamentInfoList .tinfo-row-date-top{font-size:15px}}body.home-design-page .tinfo-row-meta>.tinfo-row-badge:first-child{margin-left:auto}body.home-design-page .tinfo-row-badge{flex:0 0 auto;margin-left:auto;display:inline-block;padding:.14em .65em;border:1.5px solid var(--pine);border-radius:999px;background:#fff;color:var(--pine);font-size:.92em;font-weight:900;line-height:1.2;letter-spacing:.04em;white-space:nowrap}body.home-design-page .tinfo-row-badge.is-accepting,body.home-design-page .tinfo-row-badge.is-recruit-open{border-color:var(--role-action,#e0a800);background:var(--role-action,#e0a800);color:var(--role-action-ink,#14261f)}body.home-design-page .tinfo-row-badge.is-recruit-few{border-color:#b45309;background:#b45309;color:#fff}body.home-design-page .tinfo-row-badge.is-recruit-closed,body.home-design-page .tinfo-row-badge.is-ended{border-color:#6b7780;background:#6b7780;color:#fff}@media(min-width:1601px){html body.home-design-page #tournamentInfoList .tinfo-row-meta{font-size:15px}}html body.home-design-page #tournamentInfoList .tinfo-row{grid-template-columns:minmax(0,1fr) auto!important;padding-left:calc(12px * var(--tk,1))!important}body.home-design-page .tinfo-more{display:flex;align-items:center;justify-content:center;gap:6px;margin:2px 8px 0;padding:8px 10px;border-radius:9px;background:var(--gold,#c9962a);color:#14261f;font-size:14px;font-weight:900;text-decoration:none}body.home-design-page .tinfo-more:hover{filter:brightness(1.05)}@media(min-width:761px){body.home-design-page .store-grid .store-card .store-card-fee-amount{padding-left:2px!important;padding-right:2px!important}}@media(min-width:1101px)and (max-width:1600px){html body.home-design-page .home-main-grid{grid-template-columns:minmax(0,1fr) 280px!important;grid-template-areas:"tournaments other" "stores other"!important;align-items:start!important}html body.home-design-page .home-main-grid>.home-main-tournaments{grid-area:tournaments!important;min-height:0!important;height:auto!important;display:grid!important;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) minmax(0,1fr)!important;align-items:center!important;gap:10px!important;margin-bottom:12px!important}html body.home-design-page .home-main-grid>.home-main-stores{grid-area:stores!important}html body.home-design-page .home-main-grid>.home-main-other{grid-area:other!important;align-self:stretch!important}html body.home-design-page .home-main-tournaments>.home-collapsible-tournaments{order:0!important;grid-column:1!important;margin:0!important}html body.home-design-page .home-main-tournaments>.home-collapsible-classes{order:1!important;grid-column:2!important;margin:0!important}html body.home-design-page .home-main-tournaments>.home-collapsible-ranks{order:2!important;grid-column:3!important;margin:0!important}html body.home-design-page .home-main-tournaments>.home-collapsible-tournaments:has(.mobile-accordion-toggle[aria-expanded=true]){grid-column:1/-1!important}html body.home-design-page .home-main-tournaments .mobile-accordion-toggle.tone-tournaments{display:flex!important;align-items:center;justify-content:center;gap:8px;width:100%;min-height:52px;padding:10px 14px;border:2px solid var(--pine);border-radius:12px;background:#eaf5ef;color:#0d3b2a;font-family:Shippori Mincho,serif;font-size:18px;font-weight:900;cursor:pointer}html body.home-design-page .home-main-tournaments .mobile-accordion-toggle.tone-tournaments .mobile-accordion-close-hint{display:none}html body.home-design-page .home-main-tournaments .mobile-accordion-toggle.tone-tournaments[aria-expanded=true] .mobile-accordion-close-hint{display:inline;font-size:13px}html body.home-design-page .home-main-tournaments .mobile-accordion-toggle.tone-tournaments[aria-expanded=true] .mobile-accordion-arrow{transform:rotate(180deg)}html body.home-design-page .home-main-tournaments .mobile-accordion-body.tone-tournaments[hidden]{display:none!important}html body.home-design-page .home-main-tournaments .mobile-accordion-body.tone-tournaments:not([hidden]){display:block!important;margin-top:8px}html body.home-design-page .home-main-tournaments .mobile-accordion-body.tone-tournaments>.mobile-accordion-close-bottom{display:block;width:100%;margin-top:8px;padding:8px;border:2px solid var(--pine);border-radius:10px;background:#fff;color:var(--pine);font-weight:900;cursor:pointer}html body.home-design-page #sidebarRanksBlock img,html body.home-design-page .home-classes-link img{height:56px!important}}html body.home-design-page #sidebarRanksBlock,html body.home-design-page .home-classes-link{position:relative!important;display:block!important;overflow:hidden!important;box-sizing:border-box!important;border:4px solid var(--pine)!important;border-radius:0!important;padding:0!important;height:auto!important;min-height:0!important}html body.home-design-page .home-classes-link{aspect-ratio:1941 / 516!important}html body.home-design-page #sidebarRanksBlock{aspect-ratio:1931 / 505!important}html body.home-design-page #sidebarRanksBlock img,html body.home-design-page .home-classes-link img{position:absolute!important;max-width:none!important;border:0!important;border-radius:0!important;object-fit:fill!important}html body.home-design-page .home-classes-link img{width:103.04%!important;height:139.729%!important;left:-1.546%!important;top:-19.186%!important}html body.home-design-page #sidebarRanksBlock img{width:103.573%!important;height:142.772%!important;left:-1.761%!important;top:-20.99%!important}@media(min-width:1101px)and (max-width:1600px){html body.home-design-page .home-main-grid{grid-template-columns:minmax(0,1fr)!important;grid-template-areas:"tournaments" "stores"!important}html body.home-design-page .home-main-grid>.home-main-other{display:none!important}html body.home-design-page .home-main-grid>.home-main-tournaments{grid-template-columns:repeat(4,minmax(0,1fr))!important}html body.home-design-page .home-main-tournaments>.home-collapsible-tournaments{order:0!important;grid-column:1!important}html body.home-design-page .home-main-tournaments>.mobile-accordion-toggle.tone-events{order:1!important;grid-column:2!important}html body.home-design-page .home-main-tournaments>.home-collapsible-classes{order:2!important;grid-column:3!important}html body.home-design-page .home-main-tournaments>.home-collapsible-ranks{order:3!important;grid-column:4!important}html body.home-design-page .home-main-tournaments>.mobile-accordion-body.tone-events{order:5!important;grid-column:1/-1!important}html body.home-design-page .home-main-tournaments>.home-collapsible-tournaments:has(.mobile-accordion-toggle[aria-expanded=true]){grid-column:1/-1!important}html body.home-design-page .home-main-tournaments>.mobile-accordion-toggle.tone-events{display:flex!important;align-items:center;justify-content:center;gap:8px;width:100%;min-height:52px;margin:0!important;padding:10px 14px;border:2px solid #2f6fb0;border-radius:12px;background:#eaf2fb;color:#123a63;font-family:Shippori Mincho,serif;font-size:18px;font-weight:900;cursor:pointer}html body.home-design-page .home-main-tournaments>.mobile-accordion-toggle.tone-events .mobile-accordion-close-hint{display:none}html body.home-design-page .home-main-tournaments>.mobile-accordion-toggle.tone-events[aria-expanded=true] .mobile-accordion-close-hint{display:inline;font-size:13px}html body.home-design-page .home-main-tournaments>.mobile-accordion-body.tone-events[hidden]{display:none!important}html body.home-design-page .home-main-tournaments>.mobile-accordion-body.tone-events:not([hidden]){display:block!important}html body.home-design-page .home-main-tournaments>.mobile-accordion-body.tone-events>.mobile-accordion-close-bottom{display:block;width:100%;margin-top:8px;padding:8px;border:2px solid #2f6fb0;border-radius:10px;background:#fff;color:#123a63;font-weight:900;cursor:pointer}}@media(max-width:1000px){html body.home-design-page .store-grid .store-card{grid-template-columns:44px minmax(0,1.3fr) minmax(0,1fr) minmax(0,1fr)!important;grid-template-rows:auto auto!important;grid-template-areas:none!important;column-gap:0!important;row-gap:0!important;padding:8px 6px!important;align-items:stretch!important}html body.home-design-page .store-grid .store-card .store-card-header-row{display:contents!important}html body.home-design-page .store-grid .store-card .store-thumb{grid-column:1!important;grid-row:1!important;align-self:center!important;justify-self:center!important;width:40px!important;height:40px!important}html body.home-design-page .store-grid .store-card .store-card-name,html body.home-design-page .store-grid .store-card .store-card-name.auto-fit-one-line{grid-column:2!important;grid-row:1!important;align-self:center!important;padding:0 4px!important;text-align:center!important}html body.home-design-page .store-grid .store-card .store-card-header-labels{grid-column:1 / span 2!important;grid-row:2!important;display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:center!important;gap:6px!important;padding:4px 0 0!important}html body.home-design-page .store-grid .store-card .store-card-fee-table{display:contents!important}html body.home-design-page .store-grid .store-card .store-card-fee-row{display:flex!important;flex-direction:column!important;flex-wrap:nowrap!important;align-items:stretch!important;justify-content:center!important;gap:2px!important;min-width:0!important;min-height:0!important;margin:0!important;padding:4px 3px!important;border-top:0!important;border-left:2px solid var(--role-line,#c9d3cd)!important}html body.home-design-page .store-grid .store-card .store-card-fee-row:nth-child(1 of.store-card-fee-row){grid-column:3!important;grid-row:1!important}html body.home-design-page .store-grid .store-card .store-card-fee-row:nth-child(2 of.store-card-fee-row){grid-column:3!important;grid-row:2!important;border-top:1px solid var(--line)!important}html body.home-design-page .store-grid .store-card .store-card-fee-row:nth-child(3 of.store-card-fee-row){grid-column:4!important;grid-row:1!important}html body.home-design-page .store-grid .store-card .store-card-fee-row:nth-child(4 of.store-card-fee-row){grid-column:4!important;grid-row:2!important;border-top:1px solid var(--line)!important}html body.home-design-page .store-grid .store-card .store-card-fee-row:nth-child(n+5 of.store-card-fee-row){display:none!important}html body.home-design-page .store-grid .store-card .store-card-fee-title{flex:0 0 auto!important;width:100%!important;max-width:100%!important;text-align:center!important;justify-content:center!important}html body.home-design-page .store-grid .store-card .store-card-fee-amount{flex:0 0 auto!important;width:100%!important;justify-content:center!important;text-align:center!important;padding:0 2px!important}html body.home-design-page .store-grid .store-card .store-card-business-content{grid-column:1/-1!important;grid-row:3!important}}@media(max-width:1000px){html body.home-design-page #storeGrid.store-grid article.store-card:not(#pse-a):not(#pse-b){height:auto!important;min-height:0!important}}@media(max-width:1000px){html body.home-design-page .store-grid .store-card .store-card-fee-row:nth-child(1 of.store-card-fee-row),html body.home-design-page .store-grid .store-card .store-card-fee-row:nth-child(2 of.store-card-fee-row),html body.home-design-page .store-grid .store-card .store-card-fee-row:nth-child(3 of.store-card-fee-row),html body.home-design-page .store-grid .store-card .store-card-fee-row:nth-child(4 of.store-card-fee-row){border-left:2px solid var(--role-line,#c9d3cd)!important}html body.home-design-page .store-grid .store-card .store-card-fee-row:nth-child(1 of.store-card-fee-row),html body.home-design-page .store-grid .store-card .store-card-fee-row:nth-child(3 of.store-card-fee-row){border-top:0!important}html body.home-design-page .store-grid .store-card .store-card-fee-row:nth-child(2 of.store-card-fee-row),html body.home-design-page .store-grid .store-card .store-card-fee-row:nth-child(4 of.store-card-fee-row){border-top:1px solid var(--role-line,#c9d3cd)!important}}@media(max-width:1000px){html body.home-design-page .store-grid .store-card{grid-template-columns:44px minmax(0,1fr) minmax(0,1fr) 48px!important;grid-template-rows:auto auto auto!important}html body.home-design-page .store-grid .store-card .store-thumb{grid-column:1!important;grid-row:1!important}html body.home-design-page .store-grid .store-card .store-card-name,html body.home-design-page .store-grid .store-card .store-card-name.auto-fit-one-line{grid-column:2 / span 2!important;grid-row:1!important}html body.home-design-page .store-grid .store-card .store-card-header-labels{grid-column:4!important;grid-row:1!important;flex-direction:column!important;gap:3px!important;padding:0!important}html body.home-design-page .store-grid .store-card .store-card-fee-row:nth-child(1 of.store-card-fee-row){grid-column:1 / span 2!important;grid-row:2!important}html body.home-design-page .store-grid .store-card .store-card-fee-row:nth-child(2 of.store-card-fee-row){grid-column:1 / span 2!important;grid-row:3!important}html body.home-design-page .store-grid .store-card .store-card-fee-row:nth-child(3 of.store-card-fee-row){grid-column:3 / span 2!important;grid-row:2!important}html body.home-design-page .store-grid .store-card .store-card-fee-row:nth-child(4 of.store-card-fee-row){grid-column:3 / span 2!important;grid-row:3!important}html body.home-design-page .store-grid .store-card .store-card-fee-row:nth-child(1 of.store-card-fee-row),html body.home-design-page .store-grid .store-card .store-card-fee-row:nth-child(2 of.store-card-fee-row){border-left:0!important}html body.home-design-page .store-grid .store-card .store-card-fee-row:nth-child(3 of.store-card-fee-row),html body.home-design-page .store-grid .store-card .store-card-fee-row:nth-child(4 of.store-card-fee-row){border-left:2px solid var(--role-line,#c9d3cd)!important}html body.home-design-page .store-grid .store-card .store-card-fee-row:nth-child(1 of.store-card-fee-row),html body.home-design-page .store-grid .store-card .store-card-fee-row:nth-child(3 of.store-card-fee-row){border-top:1px solid var(--role-line,#c9d3cd)!important;margin-top:6px!important}html body.home-design-page .store-grid .store-card .store-card-business-content{grid-row:4!important}}html body.home-design-page .store-grid .store-card .store-card-fee-row:not(.store-card-fee-row-services){align-content:center!important;align-items:center!important}html body.home-design-page .store-grid .store-card .store-card-fee-row:not(.store-card-fee-row-services) .store-card-fee-amount{padding-top:0!important;padding-bottom:0!important}html body.home-design-page .store-grid .store-card .store-card-fee-row:not(.store-card-fee-row-services) .store-card-fee-title{line-height:1.25!important}@media(max-width:1000px){html body.home-design-page .store-grid .store-card .store-card-fee-row:not(.store-card-fee-row-services){padding-top:8px!important;padding-bottom:8px!important}}@media(max-width:1000px){html body.home-design-page .store-grid .store-card .store-card-fee-row:nth-child(1 of.store-card-fee-row),html body.home-design-page .store-grid .store-card .store-card-fee-row:nth-child(2 of.store-card-fee-row),html body.home-design-page .store-grid .store-card .store-card-fee-row:nth-child(3 of.store-card-fee-row),html body.home-design-page .store-grid .store-card .store-card-fee-row:nth-child(4 of.store-card-fee-row){min-height:66px!important;box-sizing:border-box!important}}@media(max-width:767px){body.home-design-page .home-hero-top-right{grid-template-columns:1fr!important}body.home-design-page .home-hero-top-right>.home-cta-festival,body.home-design-page .home-hero-top-right>.home-cta-union,body.home-design-page .home-hero-top-right>.home-cta-results{grid-column:1!important;width:auto!important;max-width:none!important;justify-self:stretch!important;margin-inline:clamp(0px,calc((100vw - 320px)*.035),38px)!important}body.home-design-page .home-hero-top-right>.home-cta-festival{grid-row:1!important}body.home-design-page .home-hero-top-right>.home-cta-results{grid-row:2!important}body.home-design-page .home-hero-top-right>.home-cta-union{grid-row:3!important}}@media(min-width:1101px)and (max-width:1600px){html body.home-design-page .home-main-tournaments>.home-collapsible-tournaments{display:contents!important}html body.home-design-page .home-main-tournaments .mobile-accordion-toggle.tone-tournaments{order:0!important;grid-column:1!important;align-self:center}html body.home-design-page .home-main-tournaments .mobile-accordion-body.tone-tournaments{order:5!important;grid-column:1 / span 2!important;align-self:start!important;min-width:0}html body.home-design-page .home-main-tournaments .mobile-accordion-body.tone-tournaments:not([hidden]){margin-top:0!important}html body.home-design-page .home-main-tournaments>.mobile-accordion-body.tone-events{order:6!important;grid-column:3 / span 2!important;align-self:start!important;min-width:0}}@media(min-width:1101px)and (max-width:1600px){html body.home-design-page .home-main-tournaments .mobile-accordion-body.tone-tournaments,html body.home-design-page .home-main-tournaments>.mobile-accordion-body.tone-events{align-self:stretch!important}html body.home-design-page .home-main-tournaments .mobile-accordion-body.tone-tournaments:not([hidden]),html body.home-design-page .home-main-tournaments>.mobile-accordion-body.tone-events:not([hidden]){display:flex!important;flex-direction:column!important}html body.home-design-page #tournamentInfoPanel,html body.home-design-page #sidebarEventsBlock{flex:1 1 auto!important;display:flex!important;flex-direction:column!important;margin-bottom:0!important}html body.home-design-page #tournamentInfoList{flex:1 1 auto!important;display:flex!important;flex-direction:column!important;padding-bottom:0!important}html body.home-design-page #tournamentInfoList>.tinfo-panel{flex:1 1 auto!important}html body.home-design-page #tournamentInfoList .tinfo-more{margin-top:auto!important}html body.home-design-page #sidebarEventList{flex:1 1 auto!important}html body.home-design-page .home-main-tournaments .mobile-accordion-body>.mobile-accordion-close-bottom{flex:0 0 auto!important}}@media(min-width:1101px)and (max-width:1600px){html body.home-design-page #tournamentInfoList .tinfo-panel{gap:calc(6px * var(--tk,1))}html body.home-design-page #tournamentInfoList .tinfo-head{font-size:calc(18px * var(--tk,1));padding:calc(8px * var(--tk,1)) 10px}html body.home-design-page #tournamentInfoList .tinfo-featured{padding:calc(26px * var(--tk,1)) 10px calc(10px * var(--tk,1))}html body.home-design-page #tournamentInfoList .tinfo-featured-tag{font-size:calc(12px * var(--tk,1))}html body.home-design-page #tournamentInfoList .tinfo-featured-main{gap:calc(4px * var(--tk,1))}html body.home-design-page #tournamentInfoList .tinfo-featured-title{font-size:calc(17px * var(--tk,1))}html body.home-design-page #tournamentInfoList .tinfo-featured-date{font-size:calc(13px * var(--tk,1))}html body.home-design-page #tournamentInfoList .tinfo-featured-status{font-size:calc(12px * var(--tk,1))}html body.home-design-page #tournamentInfoList .tinfo-featured-lead{font-size:calc(11px * var(--tk,1))}html body.home-design-page #tournamentInfoList .tinfo-featured-pic img{width:calc(56px * var(--tk,1));height:calc(56px * var(--tk,1))}html body.home-design-page #tournamentInfoList .tinfo-featured-tile{width:calc(44px * var(--tk,1));height:calc(56px * var(--tk,1));font-size:calc(30px * var(--tk,1))}html body.home-design-page #tournamentInfoList .tinfo-rows{gap:calc(5px * var(--tk,1))}html body.home-design-page #tournamentInfoList .tinfo-row{min-height:calc(40px * var(--tk,1));grid-template-columns:calc(28px * var(--tk,1)) minmax(0,1fr) calc(14px * var(--tk,1))}html body.home-design-page #tournamentInfoList .tinfo-row-icon{font-size:calc(20px * var(--tk,1))}html body.home-design-page #tournamentInfoList .tinfo-row-name{font-size:calc(15px * var(--tk,1))}html body.home-design-page #tournamentInfoList .tinfo-row-arrow{font-size:calc(20px * var(--tk,1))}html body.home-design-page #tournamentInfoList .tinfo-more{font-size:calc(14px * var(--tk,1));padding:calc(8px * var(--tk,1)) 10px}}@media(min-width:1101px)and (max-width:1600px){html body.home-design-page #tournamentInfoList .tinfo-panel>*{flex-shrink:0!important}html body.home-design-page #tournamentInfoList .tinfo-rows{flex:1 0 auto!important}html body.home-design-page #tournamentInfoList .tinfo-rows>*{flex:1 0 auto}}@media(min-width:1101px)and (max-width:1600px){html body.home-design-page #tournamentInfoList .tinfo-panel.tk-measure .tinfo-rows,html body.home-design-page #tournamentInfoList .tinfo-panel.tk-measure .tinfo-rows>*{flex:0 0 auto!important}}@media(min-width:1101px)and (max-width:1600px){html body:not(#pse-boost):not(#tk-on) #tournamentInfoList div.tinfo-panel.tk-on a.tinfo-featured{height:auto!important}html body.home-design-page #tournamentInfoList .tinfo-rows>li{display:flex}html body.home-design-page #tournamentInfoList .tinfo-rows>li>.tinfo-row{flex:1 1 auto}}@media(min-width:1101px)and (max-width:1600px){html body:not(#pse-boost):not(#tk-on) #tournamentInfoList div.tinfo-panel.tk-on .tinfo-rows>li>a.tinfo-row{height:auto!important}}@media(max-width:1000px){html body.home-design-page .store-grid .store-card .store-card-fee-row:nth-child(1 of.store-card-fee-row){grid-column:1 / span 2!important;grid-row:2!important}html body.home-design-page .store-grid .store-card .store-card-fee-row:nth-child(2 of.store-card-fee-row){grid-column:3 / span 2!important;grid-row:2!important}html body.home-design-page .store-grid .store-card .store-card-fee-row:nth-child(3 of.store-card-fee-row){grid-column:1 / span 2!important;grid-row:3!important}html body.home-design-page .store-grid .store-card .store-card-fee-row:nth-child(4 of.store-card-fee-row){grid-column:3 / span 2!important;grid-row:3!important}html body.home-design-page .store-grid .store-card .store-card-fee-row:nth-child(1 of.store-card-fee-row),html body.home-design-page .store-grid .store-card .store-card-fee-row:nth-child(3 of.store-card-fee-row){border-left:0!important}html body.home-design-page .store-grid .store-card .store-card-fee-row:nth-child(2 of.store-card-fee-row),html body.home-design-page .store-grid .store-card .store-card-fee-row:nth-child(4 of.store-card-fee-row){border-left:2px solid var(--role-line,#c9d3cd)!important}html body.home-design-page .store-grid .store-card .store-card-fee-row:nth-child(1 of.store-card-fee-row),html body.home-design-page .store-grid .store-card .store-card-fee-row:nth-child(2 of.store-card-fee-row){border-top:1px solid var(--role-line,#c9d3cd)!important;margin-top:6px!important}html body.home-design-page .store-grid .store-card .store-card-fee-row:nth-child(3 of.store-card-fee-row),html body.home-design-page .store-grid .store-card .store-card-fee-row:nth-child(4 of.store-card-fee-row){border-top:1px solid var(--role-line,#c9d3cd)!important;margin-top:0!important}html body.home-design-page .store-grid .store-card:not(:has(.fee-merge-0,.fee-merge-half1,.fee-slots-3,.fee-slots-4)):has(.store-card-fee-row:nth-child(3 of.store-card-fee-row)>.store-card-fee-title:empty):has(.store-card-fee-row:nth-child(3 of.store-card-fee-row)>.store-card-fee-amount:empty) .store-card-fee-row:nth-child(3 of.store-card-fee-row),html body.home-design-page .store-grid .store-card:not(:has(.fee-merge-0,.fee-merge-half1,.fee-slots-3,.fee-slots-4)):has(.store-card-fee-row:nth-child(3 of.store-card-fee-row)>.store-card-fee-title:empty):has(.store-card-fee-row:nth-child(3 of.store-card-fee-row)>.store-card-fee-amount:empty) .store-card-fee-row:nth-child(4 of.store-card-fee-row){display:none!important}}@media(min-width:1001px){html body.home-design-page .store-grid .store-card .fee-merge-1>.store-card-fee-row:nth-child(1 of.store-card-fee-row){grid-column:4 / 8!important}html body.home-design-page .store-grid .store-card .fee-merge-2>.store-card-fee-row:nth-child(1 of.store-card-fee-row){grid-column:4 / 6!important}html body.home-design-page .store-grid .store-card .fee-merge-2>.store-card-fee-row:nth-child(2 of.store-card-fee-row){grid-column:6 / 8!important}html body.home-design-page .store-grid .store-card .fee-merge-0>.store-card-fee-row:nth-child(4 of.store-card-fee-row){grid-column:4 / 8!important}html body.home-design-page .store-grid .store-card .fee-merge-half1>.store-card-fee-row:nth-child(1 of.store-card-fee-row){grid-column:4 / 6!important}html body.home-design-page .store-grid .store-card .fee-merge-half1>.store-card-fee-row:nth-child(4 of.store-card-fee-row){grid-column:6 / 8!important}}@media(max-width:1000px){html body.home-design-page .store-grid .store-card .fee-merge-1>.store-card-fee-row:nth-child(1 of.store-card-fee-row){grid-column:1 / 5!important}html body.home-design-page .store-grid .store-card .fee-merge-0>.store-card-fee-row:nth-child(4 of.store-card-fee-row){display:flex!important;grid-column:1 / 5!important;grid-row:2!important;border-left:0!important;border-top:1px solid var(--role-line,#c9d3cd)!important;margin-top:6px!important}html body.home-design-page .store-grid .store-card .fee-merge-half1>.store-card-fee-row:nth-child(4 of.store-card-fee-row){display:flex!important;grid-column:3 / 5!important;grid-row:2!important;border-top:1px solid var(--role-line,#c9d3cd)!important;margin-top:6px!important}}html body.home-design-page .store-grid .store-card .fee-merge-0>.store-card-fee-row:nth-child(-n+3 of.store-card-fee-row),html body.home-design-page .store-grid .store-card .fee-merge-1>.store-card-fee-row:nth-child(n+2 of.store-card-fee-row),html body.home-design-page .store-grid .store-card .fee-merge-2>.store-card-fee-row:nth-child(n+3 of.store-card-fee-row),html body.home-design-page .store-grid .store-card .fee-merge-half1>.store-card-fee-row:nth-child(2 of.store-card-fee-row),html body.home-design-page .store-grid .store-card .fee-merge-half1>.store-card-fee-row:nth-child(3 of.store-card-fee-row){display:none!important}@media(min-width:1001px){html body.home-design-page .store-grid .store-card:has(.fee-slots-3){grid-template-columns:66px minmax(0,1.6fr) minmax(0,68px) repeat(3,minmax(0,1.3333fr)) 0px 14px!important}html body.home-design-page .store-grid .store-card .fee-slots-3>.store-card-fee-row:nth-child(3 of.store-card-fee-row){border-radius:0 10px 10px 0!important}}@media(max-width:1000px){html body.home-design-page .store-grid .store-card .fee-slots-3>.store-card-fee-row:nth-child(3 of.store-card-fee-row){grid-column:1 / 5!important}}html body.home-design-page .store-grid .store-card .fee-slots-3>.store-card-fee-row:nth-child(4 of.store-card-fee-row){display:none!important}html body.home-design-page .store-grid .store-card .store-card-fee-row:not(.store-card-fee-row-services)>.store-card-fee-amount:empty{display:none!important}html body.home-design-page .store-grid .store-card .store-card-fee-row:not(.store-card-fee-row-services):has(>.store-card-fee-amount:empty){align-content:center!important;align-items:center!important;justify-content:center!important}html body:not(#pse-boost):not(#fee-no-amount) .store-grid .store-card .store-card-fee-row:not(.store-card-fee-row-services):has(>.store-card-fee-amount:empty)>.store-card-fee-title,html body:not(#pse-boost):not(#fee-no-amount) .store-grid .store-card .store-card-fee-row:not(.store-card-fee-row-services):has(>.store-card-fee-amount:empty)>.store-card-fee-title .pse-txt{translate:none!important}html body:not(#pse-boost):not(#fee-vcenter) .store-grid .store-card .store-card-fee-row:not(.store-card-fee-row-services)>.store-card-fee-title,html body:not(#pse-boost):not(#fee-vcenter) .store-grid .store-card .store-card-fee-row:not(.store-card-fee-row-services)>.store-card-fee-title .pse-txt,html body:not(#pse-boost):not(#fee-vcenter) .store-grid .store-card .store-card-fee-row:not(.store-card-fee-row-services)>.store-card-fee-amount{translate:none!important}html body.home-design-page .store-grid .store-card .store-card-fee-amount.is-unconfirmed,html body:not(#pse-boost):not(#fee-no-amount) .store-grid .store-card .store-card-fee-amount.is-unconfirmed{color:#5a625e!important;font-weight:700!important}html body.home-design-page #sidebarEventList .sidebar-event-item{position:relative}html body.home-design-page #sidebarEventList .sidebar-event-recruit{position:absolute;top:0;right:-7px;transform:translateY(-55%);padding:2px 11px;border:2px solid #fff;border-radius:999px;background:var(--role-action,#e0a800);color:var(--role-action-ink,#14261f);font-size:13.5px;font-weight:900;line-height:1.2;letter-spacing:.04em;white-space:nowrap;box-shadow:0 1px 3px #14261f2e;pointer-events:none}html body.home-design-page #sidebarEventList .sidebar-event-recruit.is-few{background:#b45309;color:#fff}html body.home-design-page #sidebarEventList .sidebar-event-recruit.is-closed{background:#6b7780;color:#fff}@media(max-width:1600px){html body.home-design-page .home-main-tournaments .mobile-accordion-toggle.tone-tournaments,html body.home-design-page .home-main-tournaments .mobile-accordion-toggle.tone-events{position:relative!important;display:block!important;width:100%!important;height:auto!important;min-height:0!important;margin:0!important;padding:0!important;border:0!important;border-radius:12px!important;background-color:transparent!important;background-repeat:no-repeat!important;box-shadow:none!important;cursor:pointer;overflow:visible!important}html body.home-design-page .home-main-tournaments .mobile-accordion-toggle.tone-tournaments{aspect-ratio:1976 / 395!important;background-image:url(assets/btn-tournaments-toggle.webp)!important;background-size:101.215% 168.861%!important;background-position:50% 45.956%!important}html body.home-design-page .home-main-tournaments .mobile-accordion-toggle.tone-events{aspect-ratio:1982 / 399!important;background-image:url(assets/btn-events-toggle.webp)!important;background-size:100.908% 167.168%!important;background-position:50% 47.761%!important}html body.home-design-page .home-main-tournaments .mobile-accordion-toggle.tone-tournaments:hover,html body.home-design-page .home-main-tournaments .mobile-accordion-toggle.tone-events:hover{filter:brightness(1.04)}html body.home-design-page .home-main-tournaments .mobile-accordion-toggle.tone-tournaments>*,html body.home-design-page .home-main-tournaments .mobile-accordion-toggle.tone-events>*{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;white-space:nowrap!important}html body.home-design-page .home-main-tournaments .mobile-accordion-toggle.tone-tournaments[aria-expanded=true]:after,html body.home-design-page .home-main-tournaments .mobile-accordion-toggle.tone-events[aria-expanded=true]:after{content:"閉じる ▲";position:absolute;top:-8px;right:10px;padding:2px 10px;border-radius:999px;background:var(--pine,#14392b);color:#fff;font-size:12px;font-weight:900;line-height:1.5;box-shadow:0 1px 3px #0000004d}}@media(min-width:1301px)and (max-width:1600px)and (min-width:99999px){html body.home-design-page .home-main-grid>.home-main-tournaments{grid-template-columns:minmax(0,5.003fr) minmax(0,3.762fr) minmax(0,3.824fr)!important;align-items:start!important}}@media(min-width:1101px)and (max-width:1600px){html body.home-design-page .home-main-grid>.home-main-tournaments{grid-template-columns:minmax(0,5.003fr) minmax(0,4.967fr) minmax(0,3.762fr) minmax(0,3.824fr)!important;align-items:start!important}}@media(min-width:1101px)and (max-width:1600px){html body.home-design-page .home-main-tournaments .mobile-accordion-toggle.tone-tournaments{grid-row:1!important}html body.home-design-page .home-main-tournaments>.mobile-accordion-toggle.tone-events{grid-row:1!important}html body.home-design-page .home-main-tournaments>.home-collapsible-classes,html body.home-design-page .home-main-tournaments>.home-collapsible-ranks{grid-row:1!important}html body.home-design-page .home-main-tournaments .mobile-accordion-body.tone-tournaments{grid-column:1 / -1!important;grid-row:2!important;justify-self:start!important;width:calc(50% - 5px)!important}html body.home-design-page .home-main-tournaments>.mobile-accordion-body.tone-events{grid-column:1 / -1!important;grid-row:2!important;justify-self:end!important;width:calc(50% - 5px)!important}}@media(max-width:1100px){html body.home-design-page .home-main-grid>.home-main-tournaments,html body.home-design-page .home-main-tournaments{grid-template-columns:minmax(0,5.003fr) minmax(0,3.762fr)!important;align-items:start!important}html body.home-design-page .home-main-tournaments>.home-collapsible-tournaments{display:contents!important}html body.home-design-page .home-main-tournaments .mobile-accordion-toggle.tone-tournaments,html body.home-design-page .home-main-tournaments .mobile-accordion-toggle.tone-tournaments[aria-expanded=true]{order:0!important;grid-column:1!important}html body.home-design-page .home-main-tournaments>.home-collapsible-classes{order:1!important;grid-column:2!important}html body.home-design-page .home-main-tournaments .mobile-accordion-toggle.tone-events,html body.home-design-page .home-main-tournaments .mobile-accordion-toggle.tone-events[aria-expanded=true]{order:2!important;grid-column:1!important}html body.home-design-page .home-main-tournaments>.home-collapsible-ranks{order:3!important;grid-column:2!important}html body.home-design-page .home-main-tournaments .mobile-accordion-body.tone-tournaments{order:4!important;grid-column:1 / -1!important}html body.home-design-page .home-main-tournaments .mobile-accordion-body.tone-events{order:5!important;grid-column:1 / -1!important}}@media(min-width:1101px)and (max-width:1600px){html body.home-design-page .home-main-grid>.home-main-tournaments{grid-template-columns:minmax(0,5.003fr) minmax(0,3.762fr) minmax(0,4.967fr) minmax(0,3.824fr)!important}html body.home-design-page .home-main-tournaments .mobile-accordion-toggle.tone-tournaments{grid-column:1!important}html body.home-design-page .home-main-tournaments>.home-collapsible-classes{grid-column:2!important}html body.home-design-page .home-main-tournaments>.mobile-accordion-toggle.tone-events{grid-column:3!important}html body.home-design-page .home-main-tournaments>.home-collapsible-ranks{grid-column:4!important}}@media(max-width:1100px){html body.home-design-page .home-main-grid>.home-main-tournaments,html body.home-design-page .home-main-tournaments{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important}html body.home-design-page .home-main-tournaments .mobile-accordion-toggle.tone-tournaments,html body.home-design-page .home-main-tournaments .mobile-accordion-toggle.tone-tournaments[aria-expanded=true]{order:0!important;grid-column:1!important}html body.home-design-page .home-main-tournaments .mobile-accordion-toggle.tone-events,html body.home-design-page .home-main-tournaments .mobile-accordion-toggle.tone-events[aria-expanded=true]{order:1!important;grid-column:2!important}html body.home-design-page .home-main-tournaments>.home-collapsible-classes{order:2!important;grid-column:1!important}html body.home-design-page .home-main-tournaments>.home-collapsible-ranks{order:3!important;grid-column:2!important}}@media(min-width:1301px)and (max-width:1600px)and (min-width:99999px){html body.home-design-page .home-main-tournaments>.home-collapsible-tournaments,html body.home-design-page .home-main-tournaments>.home-collapsible-tournaments:has(.mobile-accordion-toggle[aria-expanded=true]){display:contents!important}html body.home-design-page .home-main-tournaments .mobile-accordion-toggle.tone-tournaments{order:0!important;grid-column:1!important;grid-row:1!important}html body.home-design-page .home-main-tournaments>.home-collapsible-classes{order:1!important;grid-column:2!important;grid-row:1!important}html body.home-design-page .home-main-tournaments>.home-collapsible-ranks{order:2!important;grid-column:3!important;grid-row:1!important}html body.home-design-page .home-main-tournaments .mobile-accordion-body.tone-tournaments{order:3!important;grid-column:1 / -1!important;grid-row:2!important}}html body.home-design-page .fold-banner-heading{display:none}@media(max-width:1600px){html body.home-design-page #tournamentsAccordionBody>.fold-banner-heading{display:block;aspect-ratio:1976 / 395;margin:0 0 8px;border-radius:12px;background:url(assets/btn-tournaments-toggle.webp) no-repeat 50% 45.956% / 101.215% 168.861%;pointer-events:none;flex:0 0 auto}html body.home-design-page #tournamentsAccordionBody .tinfo-head{display:none!important}}@media(max-width:1600px){html body.home-design-page #eventsAccordionBody>.fold-banner-heading{display:block;aspect-ratio:1982 / 399;margin:0 0 8px;border-radius:12px;background:url(assets/btn-events-toggle.webp) no-repeat 50% 47.761% / 100.908% 167.168%;pointer-events:none;flex:0 0 auto}}html body.home-design-page .fold-banner-heading{width:100%;max-width:560px;margin-left:auto!important;margin-right:auto!important;box-sizing:border-box}html body.home-design-page .home-cta-union.home-design-img-btn,html body.home-design-page .home-cta-results.home-design-img-btn,html body.home-design-page .home-classes-link,html body.home-design-page #sidebarRanksBlock{position:relative!important;display:block!important;box-sizing:border-box!important;width:100%!important;height:auto!important;min-height:0!important;aspect-ratio:4.65 / 1!important;margin:0!important;padding:0!important;overflow:hidden!important;border:4px solid var(--pine,#14392b)!important;border-radius:0!important;box-shadow:none!important;max-width:none!important}html body.home-design-page .home-cta-union.home-design-img-btn img,html body.home-design-page .home-cta-results.home-design-img-btn img,html body.home-design-page .home-classes-link img,html body.home-design-page #sidebarRanksBlock img{position:absolute!important;max-width:none!important;border:0!important;border-radius:0!important;object-fit:fill!important}html body.home-design-page .home-cta-union.home-design-img-btn img{width:101.885%!important;height:157.98%!important;left:-1.07%!important;top:-29.23%!important}html body.home-design-page .home-cta-results.home-design-img-btn img{width:103.306%!important;height:160.22%!important;left:-1.653%!important;top:-27.95%!important}html body.home-design-page .home-classes-link img{width:103.04%!important;height:172.74%!important;left:-1.546%!important;top:-35.53%!important}html body.home-design-page #sidebarRanksBlock img{width:103.573%!important;height:173.61%!important;left:-1.761%!important;top:-36.32%!important}@media(max-width:1600px){html body.home-design-page .home-main-tournaments .mobile-accordion-toggle.tone-tournaments,html body.home-design-page .home-main-tournaments .mobile-accordion-toggle.tone-events{box-sizing:border-box!important;aspect-ratio:4.65 / 1!important;border:4px solid var(--pine,#14392b)!important;border-radius:0!important}html body.home-design-page .home-main-tournaments .mobile-accordion-toggle.tone-tournaments{background-size:108.888% 168.861%!important;background-position:68.61% 45.956%!important}html body.home-design-page .home-main-tournaments .mobile-accordion-toggle.tone-events{background-size:107.796% 167.168%!important;background-position:64.98% 47.761%!important}}@media(min-width:1601px){body.home-design-page .home-hero-top-right{grid-template-columns:minmax(0,4.65fr) minmax(0,3.811fr) minmax(0,4.65fr)!important}}@media(min-width:1301px)and (max-width:1600px)and (min-width:99999px){html body.home-design-page .home-main-grid>.home-main-tournaments{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media(max-width:1600px){html body.home-design-page .home-main-grid>.home-main-tournaments,html body.home-design-page .home-main-tournaments{column-gap:10px!important;row-gap:10px!important;align-items:start!important}html body.home-design-page .home-main-tournaments>.home-cta-union{order:0!important}html body.home-design-page .home-main-tournaments>.home-cta-results{order:1!important}html body.home-design-page .home-main-tournaments .mobile-accordion-toggle.tone-tournaments,html body.home-design-page .home-main-tournaments .mobile-accordion-toggle.tone-tournaments[aria-expanded=true]{order:2!important}html body.home-design-page .home-main-tournaments .mobile-accordion-toggle.tone-events,html body.home-design-page .home-main-tournaments .mobile-accordion-toggle.tone-events[aria-expanded=true]{order:3!important}html body.home-design-page .home-main-tournaments>.home-collapsible-classes{order:4!important}html body.home-design-page .home-main-tournaments>.home-collapsible-ranks{order:5!important}html body.home-design-page .home-main-tournaments>.home-cta-union,html body.home-design-page .home-main-tournaments>.home-cta-results,html body.home-design-page .home-main-tournaments .mobile-accordion-toggle.tone-tournaments,html body.home-design-page .home-main-tournaments .mobile-accordion-toggle.tone-tournaments[aria-expanded=true],html body.home-design-page .home-main-tournaments .mobile-accordion-toggle.tone-events,html body.home-design-page .home-main-tournaments .mobile-accordion-toggle.tone-events[aria-expanded=true],html body.home-design-page .home-main-tournaments>.home-collapsible-classes,html body.home-design-page .home-main-tournaments>.home-collapsible-ranks{grid-column:auto!important;grid-row:auto!important;margin:0!important;min-width:0!important}html body.home-design-page .home-main-tournaments .mobile-accordion-body.tone-tournaments{order:6!important}html body.home-design-page .home-main-tournaments .mobile-accordion-body.tone-events{order:7!important}body.home-design-page .home-hero-top-right{grid-template-columns:minmax(0,1fr)!important}body.home-design-page .home-hero-top-right>.home-cta-festival{grid-column:1!important;grid-row:1!important;justify-self:center!important;width:100%!important;max-width:640px!important;margin-inline:auto!important}}@media(min-width:1101px)and (max-width:1600px){html body.home-design-page .home-main-grid>.home-main-tournaments{grid-template-columns:repeat(6,minmax(0,1fr))!important}html body.home-design-page .home-main-tournaments .mobile-accordion-body.tone-tournaments,html body.home-design-page .home-main-tournaments>.mobile-accordion-body.tone-events{grid-row:2!important}}@media(min-width:768px)and (max-width:1100px){html body.home-design-page .home-main-grid>.home-main-tournaments,html body.home-design-page .home-main-tournaments{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media(max-width:767px){html body.home-design-page .home-main-grid>.home-main-tournaments,html body.home-design-page .home-main-tournaments{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:1600px){html body.home-design-page #tournamentInfoList .tinfo-panel{gap:calc(6px * var(--tk,1))}html body.home-design-page #tournamentInfoList .tinfo-head{font-size:calc(18px * var(--tk,1));padding:calc(8px * var(--tk,1)) 10px}html body.home-design-page #tournamentInfoList .tinfo-featured{padding:calc(26px * var(--tk,1)) 10px calc(10px * var(--tk,1))}html body.home-design-page #tournamentInfoList .tinfo-featured-tag{font-size:calc(12px * var(--tk,1))}html body.home-design-page #tournamentInfoList .tinfo-featured-main{gap:calc(4px * var(--tk,1))}html body.home-design-page #tournamentInfoList .tinfo-featured-title{font-size:calc(17px * var(--tk,1))}html body.home-design-page #tournamentInfoList .tinfo-featured-date{font-size:calc(13px * var(--tk,1))}html body.home-design-page #tournamentInfoList .tinfo-featured-status{font-size:calc(12px * var(--tk,1))}html body.home-design-page #tournamentInfoList .tinfo-featured-lead{font-size:calc(11px * var(--tk,1))}html body.home-design-page #tournamentInfoList .tinfo-featured-pic img{width:calc(56px * var(--tk,1));height:calc(56px * var(--tk,1))}html body.home-design-page #tournamentInfoList .tinfo-featured-tile{width:calc(44px * var(--tk,1));height:calc(56px * var(--tk,1));font-size:calc(30px * var(--tk,1))}html body.home-design-page #tournamentInfoList .tinfo-rows{gap:calc(5px * var(--tk,1))}html body.home-design-page #tournamentInfoList .tinfo-row{min-height:calc(40px * var(--tk,1));grid-template-columns:calc(28px * var(--tk,1)) minmax(0,1fr) calc(14px * var(--tk,1))}html body.home-design-page #tournamentInfoList .tinfo-row-icon{font-size:calc(20px * var(--tk,1))}html body.home-design-page #tournamentInfoList .tinfo-row-name{font-size:calc(15px * var(--tk,1))}html body.home-design-page #tournamentInfoList .tinfo-row-arrow{font-size:calc(20px * var(--tk,1))}html body.home-design-page #tournamentInfoList .tinfo-more{font-size:calc(14px * var(--tk,1));padding:calc(8px * var(--tk,1)) 10px}html body:not(#pse-boost):not(#tk-on) #tournamentInfoList div.tinfo-panel.tk-on a.tinfo-featured{height:auto!important}html body:not(#pse-boost):not(#tk-on) #tournamentInfoList div.tinfo-panel.tk-on .tinfo-rows>li>a.tinfo-row{height:auto!important}}@media(max-width:1600px){html body.home-design-page .home-main-grid>.home-main-tournaments,html body.home-design-page .home-main-tournaments{grid-template-columns:repeat(auto-fill,minmax(min(330px,100%),1fr))!important}}@media(min-width:1101px)and (max-width:1600px){html body.home-design-page .home-main-tournaments .mobile-accordion-body.tone-tournaments,html body.home-design-page .home-main-tournaments>.mobile-accordion-body.tone-events{grid-row:3!important}}@media(min-width:1101px)and (max-width:1600px){html body.home-design-page .home-main-grid>.home-main-tournaments{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media(max-width:1600px){html body.home-design-page #tournamentsAccordionBody>.fold-banner-heading{aspect-ratio:4.65 / 1;box-sizing:border-box;border:4px solid var(--pine,#14392b);border-radius:0;background-size:108.888% 168.861%;background-position:68.61% 45.956%}html body.home-design-page #tournamentInfoList .tinfo-row{min-height:calc(56px * var(--tk,1))!important}}@media(max-width:1600px){html body.home-design-page #eventsAccordionBody>.fold-banner-heading{aspect-ratio:4.65 / 1;box-sizing:border-box;border:4px solid var(--pine,#14392b);border-radius:0;background-size:107.796% 167.168%;background-position:64.98% 47.761%}html body.home-design-page .home-main-tournaments>.home-cta-results{order:0!important}html body.home-design-page .home-main-tournaments>.home-cta-union{order:1!important}body.home-design-page .home-hero-top-right{padding-bottom:0!important;margin-bottom:10px!important}html body.home-design-page .home-main-grid,html body.home-design-page .home-main-grid>.home-main-tournaments{margin-top:0!important;padding-top:0!important}}@media(min-width:1601px){body.home-design-page .home-hero-top-right>.home-cta-results{grid-column:1!important;grid-row:1!important}body.home-design-page .home-hero-top-right>.home-cta-festival{grid-column:2!important;grid-row:1!important}body.home-design-page .home-hero-top-right>.home-cta-union{grid-column:3!important;grid-row:1!important}}@media(max-width:1600px){html body.home-design-page section.section:has(.home-main-grid){padding-top:0!important;margin-top:0!important}html body.home-design-page section.section:has(.home-main-grid)>.container{padding-top:0!important;margin-top:0!important}}@media(max-width:1100px){html body.home-design-page .home-main-grid>.home-main-other{display:none!important}}@media(max-width:1100px){html body.home-design-page .home-main-grid>.home-main-tournaments{grid-row:1!important}html body.home-design-page .home-main-grid>.home-main-stores{grid-row:2!important}}html body.home-design-page .home-cta-festival.home-design-img-btn{position:relative!important;display:block!important;box-sizing:border-box!important;height:auto!important;min-height:0!important;aspect-ratio:4.65 / 1!important;padding:0!important;overflow:hidden!important;border:4px solid var(--pine,#14392b)!important;border-radius:0!important;box-shadow:none!important}html body.home-design-page .home-cta-festival.home-design-img-btn img{position:absolute!important;max-width:none!important;border:0!important;border-radius:0!important;object-fit:fill!important;width:103.573%!important;height:173.61%!important;left:-1.709%!important;top:-36.2%!important}@media(min-width:1601px){body.home-design-page .home-hero-top-right{grid-template-columns:repeat(3,minmax(0,1fr))!important}body.home-design-page .home-hero-top-right>.home-cta-festival{width:100%!important;margin-inline:0!important;align-self:start!important}}@media(max-width:1600px){html body.home-design-page .home-main-tournaments>.home-cta-results{order:0!important}html body.home-design-page .home-main-tournaments>.home-cta-union{order:10!important}html body.home-design-page .home-main-tournaments .mobile-accordion-toggle.tone-tournaments,html body.home-design-page .home-main-tournaments .mobile-accordion-toggle.tone-tournaments[aria-expanded=true]{order:20!important}html body.home-design-page .home-main-tournaments .mobile-accordion-toggle.tone-events,html body.home-design-page .home-main-tournaments .mobile-accordion-toggle.tone-events[aria-expanded=true]{order:30!important}html body.home-design-page .home-main-tournaments>.home-collapsible-classes{order:40!important}html body.home-design-page .home-main-tournaments>.home-collapsible-ranks{order:50!important}html body.home-design-page .home-main-tournaments .mobile-accordion-body.tone-tournaments{order:60}html body.home-design-page .home-main-tournaments .mobile-accordion-body.tone-events{order:61}}@media(min-width:1101px)and (max-width:1600px){html body.home-design-page .home-main-grid>.home-main-tournaments{grid-template-columns:repeat(6,minmax(0,1fr))!important}html body.home-design-page .home-main-tournaments>.home-cta-results,html body.home-design-page .home-main-tournaments>.home-cta-union,html body.home-design-page .home-main-tournaments .mobile-accordion-toggle.tone-tournaments,html body.home-design-page .home-main-tournaments .mobile-accordion-toggle.tone-events,html body.home-design-page .home-main-tournaments>.home-collapsible-classes,html body.home-design-page .home-main-tournaments>.home-collapsible-ranks{grid-column:span 2!important;grid-row:auto!important}html body.home-design-page .home-main-tournaments .mobile-accordion-body.tone-tournaments,html body.home-design-page .home-main-tournaments>.mobile-accordion-body.tone-events{grid-column:span 3!important;grid-row:auto!important;justify-self:stretch!important;width:auto!important}}@media(min-width:1101px)and (max-width:1600px){html body.home-design-page .home-main-tournaments .mobile-accordion-toggle.tone-tournaments[aria-expanded=true],html body.home-design-page .home-main-tournaments .mobile-accordion-toggle.tone-events[aria-expanded=true],html body.home-design-page .home-main-tournaments>.mobile-accordion-toggle.tone-events[aria-expanded=true]{grid-column:span 2!important;grid-row:auto!important}}html body.home-design-page #tournamentsAccordionBody>.fold-banner-heading,html body.home-design-page #eventsAccordionBody>.fold-banner-heading{display:none!important}@media(min-width:1601px){body.home-design-page .home-hero-top-right{grid-template-columns:repeat(5,minmax(0,1fr))!important;column-gap:10px!important}body.home-design-page .home-hero-top-right>.home-collapsible-classes{grid-column:1!important;grid-row:1!important;margin:0!important;align-self:start!important}body.home-design-page .home-hero-top-right>.home-cta-results{grid-column:2!important;grid-row:1!important}body.home-design-page .home-hero-top-right>.home-cta-festival{grid-column:3!important;grid-row:1!important}body.home-design-page .home-hero-top-right>.home-cta-union{grid-column:4!important;grid-row:1!important}body.home-design-page .home-hero-top-right>.home-collapsible-ranks{grid-column:5!important;grid-row:1!important;margin:0!important;align-self:start!important}body.home-design-page .home-hero-top-right>.home-collapsible-ranks .mobile-accordion-toggle{display:none!important}body.home-design-page .home-hero-top-right>.home-collapsible-ranks .mobile-accordion-body{display:block!important;margin:0!important;padding:0!important}}html body:not(#pse-boost):not(#tinfo-tall) #tournamentInfoList div.tinfo-panel a.tinfo-featured{min-height:calc(120px * var(--tk,1) + 38px)!important}html body:not(#pse-boost):not(#tinfo-tall) #tournamentInfoList div.tinfo-panel .tinfo-rows>li>a.tinfo-row{min-height:calc(52px * var(--tk,1) + 38px)!important}html body:not(#pse-boost):not(#tinfo-tall) #tournamentInfoList div.tinfo-panel a.tinfo-more{padding-top:calc(8px * var(--tk,1) + 19px)!important;padding-bottom:calc(8px * var(--tk,1) + 19px)!important}@media(min-width:1601px){body.home-design-page .home-hero-top-right{padding-left:0!important;padding-right:0!important;box-sizing:border-box!important}}html body.home-design-page .home-cta-union.home-design-img-btn,html body.home-design-page .home-cta-results.home-design-img-btn,html body.home-design-page .home-cta-festival.home-design-img-btn,html body.home-design-page .home-classes-link,html body.home-design-page #sidebarRanksBlock,html body.home-design-page .home-hero-top-right .home-design-img-btn,html body.home-design-page .home-main-tournaments .mobile-accordion-toggle.tone-tournaments,html body.home-design-page .home-main-tournaments .mobile-accordion-toggle.tone-events{border-radius:14px!important}@media(min-width:1601px){html body.home-design-page #tournamentInfoList .tinfo-head{font-size:21px}html body.home-design-page #tournamentInfoList .tinfo-featured-tag{font-size:14px}html body.home-design-page #tournamentInfoList .tinfo-featured-title{font-size:21px}html body.home-design-page #tournamentInfoList .tinfo-featured-date{font-size:16px}html body.home-design-page #tournamentInfoList .tinfo-featured-status{font-size:14px}html body.home-design-page #tournamentInfoList .tinfo-row{grid-template-columns:36px minmax(0,1fr) 18px}html body.home-design-page #tournamentInfoList .tinfo-row-icon{font-size:26px}html body.home-design-page #tournamentInfoList .tinfo-row-name{font-size:20px}html body.home-design-page #tournamentInfoList .tinfo-row-arrow{font-size:26px}html body.home-design-page #tournamentInfoList .tinfo-more{font-size:18px}}html body:not(#pse-boost):not(#tinfo-tall):not(#tinfo-banner) #tournamentInfoList div.tinfo-panel a.tinfo-featured.tinfo-featured-banner{display:block!important;height:auto!important;min-height:0!important;aspect-ratio:1375 / 700;padding:0!important;border:0!important;border-radius:12px!important;overflow:hidden!important;background:transparent!important;translate:none!important}html body.home-design-page #tournamentInfoList a.tinfo-featured-banner img{display:block;width:100%;height:100%;object-fit:cover}@media(min-width:1601px){html body.home-design-page .home-hero-top-right>.home-cta-union.home-design-img-btn,html body.home-design-page .home-hero-top-right>.home-cta-results.home-design-img-btn,html body.home-design-page .home-hero-top-right>.home-cta-festival.home-design-img-btn,html body.home-design-page .home-hero-top-right .home-classes-link,html body.home-design-page .home-hero-top-right #sidebarRanksBlock{aspect-ratio:3.7 / 1!important}html body.home-design-page .home-hero-top-right>.home-cta-union.home-design-img-btn img{width:101.885%!important;height:125.61%!important;left:-1.07%!important;top:-12.99%!important}html body.home-design-page .home-hero-top-right>.home-cta-results.home-design-img-btn img{width:103.306%!important;height:127.53%!important;left:-1.653%!important;top:-12.05%!important}html body.home-design-page .home-hero-top-right>.home-cta-festival.home-design-img-btn img{width:103.573%!important;height:138.12%!important;left:-1.709%!important;top:-18.58%!important}html body.home-design-page .home-hero-top-right .home-classes-link img{width:103.04%!important;height:137.33%!important;left:-1.546%!important;top:-18.1%!important}html body.home-design-page .home-hero-top-right #sidebarRanksBlock img{width:103.573%!important;height:138.12%!important;left:-1.761%!important;top:-18.58%!important}}@media(min-width:1601px){html body.home-design-page .home-main-grid #tournamentsAccordionBody>.fold-banner-heading{display:block!important;width:100%!important;max-width:none!important;margin:0 0 8px!important;box-sizing:border-box!important;aspect-ratio:4.65 / 1!important;border:4px solid var(--pine,#14392b)!important;border-radius:14px!important;background-image:url(assets/btn-tournaments-toggle.webp)!important;background-repeat:no-repeat!important;background-size:108.888% 168.861%!important;background-position:68.61% 45.956%!important;pointer-events:none}html body.home-design-page .home-main-grid #tournamentInfoList .tinfo-head{display:none!important}}@media(min-width:1601px){html body.home-design-page .home-main-grid #eventsAccordionBody>.fold-banner-heading{display:block!important;width:100%!important;max-width:none!important;margin:0!important;box-sizing:border-box!important;aspect-ratio:1897 / 379!important;border:0!important;border-radius:12px!important;background-image:url(assets/btn-events-toggle-event.webp)!important;background-repeat:no-repeat!important;background-size:105.43% 177.31%!important;background-position:50.49% 49.83%!important;pointer-events:none}html body.home-design-page .home-main-grid #sidebarEventsBlock>.pickup-panel-head{display:none!important}html body.home-design-page .home-main-grid #tournamentsAccordionBody>.fold-banner-heading{margin:0!important}}@media(max-width:1600px){html body.home-design-page .home-main-tournaments .mobile-accordion-toggle.tone-events,html body.home-design-page .home-main-tournaments .mobile-accordion-toggle.tone-events[aria-expanded=true]{background-image:url(assets/btn-events-toggle-event.webp)!important;background-size:113.51% 177.31%!important;background-position:63.03% 49.83%!important}}@media(min-width:1601px){html body.home-design-page .home-main-grid #eventsAccordionBody>.fold-banner-heading{aspect-ratio:4.65 / 1!important;border:4px solid var(--pine,#14392b)!important;border-radius:14px!important;background-size:113.51% 177.31%!important;background-position:63.03% 49.83%!important}html body.home-design-page .home-main-grid #tournamentsAccordionBody,html body.home-design-page .home-main-grid #eventsAccordionBody{row-gap:0!important;gap:0!important}}@media(min-width:3071px){html body.home-design-page .home-main-grid{max-width:2300px!important;margin-inline:auto!important;grid-template-columns:430px minmax(0,1fr) 460px!important}}@media(min-width:1601px){html body.home-design-page .home-main-grid #tournamentsAccordionBody,html body.home-design-page .home-main-grid #eventsAccordionBody{border:4px solid var(--pine,#14392b)!important;border-radius:14px!important;overflow:hidden!important;background:#fff!important;box-sizing:border-box!important;align-self:start!important}html body.home-design-page .home-main-grid #tournamentsAccordionBody>.fold-banner-heading,html body.home-design-page .home-main-grid #eventsAccordionBody>.fold-banner-heading{border:0!important;border-bottom:3px solid var(--pine,#14392b)!important;border-radius:0!important}html body.home-design-page .home-main-grid #tournamentInfoPanel,html body.home-design-page .home-main-grid #tournamentInfoList>.tinfo-panel,html body.home-design-page .home-main-grid #sidebarEventsBlock{border:0!important;border-radius:0!important;box-shadow:none!important;margin:0!important}}@media(min-width:1601px){html body.home-design-page .home-main-grid #eventsAccordionBody{align-self:stretch!important;width:100%!important}}html body.home-design-page .home-main-grid #tournamentsAccordionBody>.fold-banner-heading,html body.home-design-page #tournamentsAccordionBody>.fold-banner-heading{background-image:url(assets/btn-tournaments-heading.webp)!important}html body.home-design-page .home-main-grid #eventsAccordionBody>.fold-banner-heading,html body.home-design-page #eventsAccordionBody>.fold-banner-heading{background-image:url(assets/btn-events-heading.webp)!important}@media(min-width:1601px){html body.home-design-page .home-hero-top-right>.home-cta-union.home-design-img-btn,html body.home-design-page .home-hero-top-right>.home-cta-results.home-design-img-btn,html body.home-design-page .home-hero-top-right>.home-cta-festival.home-design-img-btn,html body.home-design-page .home-hero-top-right .home-classes-link,html body.home-design-page .home-hero-top-right #sidebarRanksBlock{aspect-ratio:3.15 / 1!important}html body.home-design-page .home-hero-top-right>.home-cta-union.home-design-img-btn img{width:101.885%!important;height:107.03%!important;left:-1.07%!important;top:-3.594%!important}html body.home-design-page .home-hero-top-right>.home-cta-results.home-design-img-btn img{width:103.306%!important;height:108.53%!important;left:-1.653%!important;top:-2.717%!important}html body.home-design-page .home-hero-top-right>.home-cta-festival.home-design-img-btn img{width:103.573%!important;height:117.62%!important;left:-1.709%!important;top:-8.401%!important}html body.home-design-page .home-hero-top-right .home-classes-link img{width:103.04%!important;height:117.01%!important;left:-1.546%!important;top:-7.936%!important}html body.home-design-page .home-hero-top-right #sidebarRanksBlock img{width:103.573%!important;height:117.62%!important;left:-1.761%!important;top:-8.483%!important}body.home-design-page .home-hero-top-right{margin-bottom:19px!important}}html body.home-design-page:not(#v2-a):not(#v2-b) .home-cta-union.home-design-img-btn img,html body.home-design-page:not(#v2-a):not(#v2-b) .home-cta-results.home-design-img-btn img,html body.home-design-page:not(#v2-a):not(#v2-b) .home-cta-festival.home-design-img-btn img,html body.home-design-page:not(#v2-a):not(#v2-b) .home-classes-link img,html body.home-design-page:not(#v2-a):not(#v2-b) #sidebarRanksBlock img{position:absolute!important;left:0!important;top:0!important;width:100%!important;height:100%!important;max-width:none!important;object-fit:cover!important;object-position:50% 50%!important;border:0!important;border-radius:0!important}html body.home-design-page:not(#v2-a):not(#v2-b) .home-cta-union.home-design-img-btn:after,html body.home-design-page:not(#v2-a):not(#v2-b) .home-cta-results.home-design-img-btn:after,html body.home-design-page:not(#v2-a):not(#v2-b) .home-cta-festival.home-design-img-btn:after,html body.home-design-page:not(#v2-a):not(#v2-b) .home-classes-link:after,html body.home-design-page:not(#v2-a):not(#v2-b) #sidebarRanksBlock:after{content:""!important;display:block!important;position:absolute!important;z-index:2;inset:auto 1.5% 7% auto;width:7.5%;aspect-ratio:1 / 1;height:auto;box-sizing:border-box;border:2px solid #fff;border-radius:50%;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M5 12h13M12.5 6.5 18 12l-5.5 5.5' fill='none' stroke='%23fff' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / 58% no-repeat,radial-gradient(circle at 35% 30%,#f6d36b,#dca22a 55%,#b97d17);box-shadow:0 1px 3px #00000059;pointer-events:none}html body.home-design-page:not(#v2-a):not(#v2-b) .home-main-tournaments .mobile-accordion-toggle.tone-tournaments,html body.home-design-page:not(#v2-a):not(#v2-b) .home-main-tournaments .mobile-accordion-toggle.tone-tournaments[aria-expanded=true],html body.home-design-page:not(#v2-a):not(#v2-b) #tournamentsAccordionBody>.fold-banner-heading{background-image:var(--overlay-img, url(assets/btn-tournaments-v3.webp))!important;background-size:cover!important;background-position:50% 50%!important;background-repeat:no-repeat!important}html body.home-design-page:not(#v2-a):not(#v2-b) .home-main-tournaments .mobile-accordion-toggle.tone-events,html body.home-design-page:not(#v2-a):not(#v2-b) .home-main-tournaments .mobile-accordion-toggle.tone-events[aria-expanded=true],html body.home-design-page:not(#v2-a):not(#v2-b) #eventsAccordionBody>.fold-banner-heading{background-image:var(--overlay-img, url(assets/btn-events-v3.webp))!important;background-size:cover!important;background-position:50% 50%!important;background-repeat:no-repeat!important}@media(max-width:1600px){html body.home-design-page:not(#v2-a):not(#v2-b) .home-main-tournaments .mobile-accordion-toggle.tone-tournaments:before,html body.home-design-page:not(#v2-a):not(#v2-b) .home-main-tournaments .mobile-accordion-toggle.tone-events:before{content:""!important;display:block!important;position:absolute!important;z-index:2;inset:auto 1.5% 7% auto;width:7.5%;aspect-ratio:1 / 1;height:auto;box-sizing:border-box;border:2px solid #fff;border-radius:50%;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M5 12h13M12.5 6.5 18 12l-5.5 5.5' fill='none' stroke='%23fff' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / 58% no-repeat,radial-gradient(circle at 35% 30%,#f6d36b,#dca22a 55%,#b97d17);box-shadow:0 1px 3px #00000059;pointer-events:none}}@media(min-width:1601px){html body.home-design-page:not(#v2-a):not(#v2-b) .home-main-grid #tournamentsAccordionBody>.fold-banner-heading,html body.home-design-page:not(#v2-a):not(#v2-b) .home-main-grid #eventsAccordionBody>.fold-banner-heading{aspect-ratio:3.7 / 1!important}}@media(max-width:1600px){html body.home-design-page:not(#v2-a):not(#v2-b) .home-main-tournaments>.home-cta-union.home-design-img-btn,html body.home-design-page:not(#v2-a):not(#v2-b) .home-main-tournaments>.home-cta-results.home-design-img-btn,html body.home-design-page:not(#v2-a):not(#v2-b) .home-main-tournaments .mobile-accordion-toggle.tone-tournaments,html body.home-design-page:not(#v2-a):not(#v2-b) .home-main-tournaments .mobile-accordion-toggle.tone-events,html body.home-design-page:not(#v2-a):not(#v2-b) .home-main-tournaments .home-classes-link,html body.home-design-page:not(#v2-a):not(#v2-b) .home-main-tournaments #sidebarRanksBlock{aspect-ratio:3.85 / 1!important}}@media(max-width:689px){html body.home-design-page .home-hero-top-right{width:calc(100% - 20px)!important;margin-left:10px!important;margin-right:10px!important}html body.home-design-page:not(#v2-a):not(#v2-b) .home-hero-top-right>.home-cta-festival.home-design-img-btn{width:100%!important;max-width:none!important;margin-inline:0!important;aspect-ratio:3.85 / 1!important}}html body.home-design-page .btn-overlay{display:none}html body.home-design-page:not(#ov-a):not(#ov-b) [data-text-overlay=on]>.btn-overlay{display:flex!important;position:absolute!important;z-index:1!important;inset:6% 11% 6% 35%!important;width:auto!important;height:auto!important;clip:auto!important;overflow:visible!important;flex-direction:column;align-items:center;justify-content:center;gap:.2em;margin:0;padding:0;pointer-events:none;text-align:center;white-space:nowrap!important}html body.home-design-page:not(#ov-a):not(#ov-b) .fold-banner-heading[data-text-overlay=on]>.btn-overlay{right:4%!important}html body.home-design-page .btn-overlay-title,html body.home-design-page .btn-overlay-sub{display:block;white-space:nowrap;color:var(--role-base,#14392b);font-family:Shippori Mincho,Yu Mincho,Hiragino Mincho ProN,serif;line-height:1.15;padding:.04em .4em;border-radius:.4em;background:#fffbeeb8;box-shadow:0 0 .5em .35em #fffbee9e}html body.home-design-page .btn-overlay-title{font-weight:900;letter-spacing:.02em}html body.home-design-page .btn-overlay-sub{font-weight:700}html body.home-design-page:not(#ov-a):not(#ov-b) [data-text-overlay=on][style*=--overlay-img]{background-image:var(--overlay-img)!important}html body.home-design-page .fold-banner-heading{position:relative}html body.home-design-page .btn-overlay .btn-overlay-br{display:none}html body.home-design-page .btn-overlay.is-two-line .btn-overlay-br{display:inline}html body.home-design-page .btn-overlay.is-two-line .btn-overlay-title{line-height:1.12;white-space:nowrap}html body.home-design-page .btn-overlay-title{font-family:"Noto Serif JP",Shippori Mincho,Yu Mincho,Hiragino Mincho ProN,serif;font-weight:900}@media(min-width:1601px){body.home-design-page .home-hero-top-right{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1.4fr) minmax(0,1fr) minmax(0,1fr)!important;align-items:stretch!important}html body.home-design-page:not(#v2-a):not(#v2-b) .home-hero-top-right>.home-cta-festival.home-design-img-btn{aspect-ratio:auto!important;height:auto!important;align-self:stretch!important}}html body.home-design-page .home-cta-results>.home-live-badge{position:absolute;z-index:2;top:3px;right:3px;display:inline-flex;align-items:center;gap:.3em;padding:1px 6px 1px 5px;border-radius:999px;background:#ffcf3f;color:var(--role-action-ink,#14261f);font-size:10px;font-weight:900;line-height:1.3;letter-spacing:.02em;white-space:nowrap;border:1px solid var(--role-base,#14392b);box-shadow:0 1px 3px #14261f40;pointer-events:none}html body.home-design-page .home-cta-results>.home-live-badge .home-live-badge-dot{color:var(--role-mark,#b3261e);animation:home-live-blink 1.6s ease-in-out infinite}@keyframes home-live-blink{0%,to{opacity:1}50%{opacity:.2}}@media(prefers-reduced-motion:reduce){html body.home-design-page .home-cta-results>.home-live-badge .home-live-badge-dot{animation:none}}html body.home-design-page #sidebarEventList>.sidebar-event-item{container-type:inline-size;--ev-row-fs:clamp(15px,6.4cqw,20px)}html body.home-design-page #sidebarEventList>.sidebar-event-item>strong{font-size:clamp(17px,min(9cqw,100cqw / var(--name-em,1)),30px);line-height:1.25}html body.home-design-page #sidebarEventList>.sidebar-event-item :is(.sidebar-event-datetime,.sidebar-event-venue,.sidebar-event-guests){font-size:var(--ev-row-fs);grid-template-columns:3.4em minmax(0,1.25fr) minmax(0,1fr);min-height:1.8em;line-height:1.3}html body.home-design-page #sidebarEventList>.sidebar-event-item :is(.sidebar-event-datetime,.sidebar-event-venue,.sidebar-event-guests)>.sidebar-event-row-label{padding:.25em .3em;font-size:inherit}html body.home-design-page #sidebarEventList>.sidebar-event-item :is(.sidebar-event-date-cell,.sidebar-event-time-cell){min-height:0;padding:.25em .3em}html body.home-design-page #sidebarEventList>.sidebar-event-item :is(.sidebar-event-venue,.sidebar-event-guests)>.sidebar-event-row-content{min-height:0;padding:.25em .6em}html body.home-design-page #sidebarEventList>.sidebar-event-item :is(.sidebar-event-date-box,.sidebar-event-time-box){display:inline;height:auto;padding:0;border:0;border-radius:0;background:none;box-shadow:none;font-size:inherit;line-height:inherit;white-space:nowrap}html body.home-design-page #sidebarEventList>.sidebar-event-item .sidebar-event-guest-name{font-size:inherit;line-height:inherit}@media(min-width:1601px){html body.home-design-page #sidebarEventList>.sidebar-event-item>strong{font-size:clamp(17px,min(9.6cqw,100cqw / var(--name-em,1)),30px)}}html body.home-design-page #sidebarEventList>.sidebar-event-item :is(.sidebar-event-datetime,.sidebar-event-venue,.sidebar-event-guests){background:var(--role-surface,#fff);border-color:var(--role-line,#c9d3cd);color:#1c2b25}html body.home-design-page #sidebarEventList>.sidebar-event-item :is(.sidebar-event-datetime,.sidebar-event-venue,.sidebar-event-guests)>.sidebar-event-row-label{background:var(--role-ground,#f5f7f6);color:var(--role-base,#14392b)}html body.home-design-page #sidebarEventList>.sidebar-event-item :is(.sidebar-event-date-cell,.sidebar-event-time-cell),html body.home-design-page #sidebarEventList>.sidebar-event-item :is(.sidebar-event-venue,.sidebar-event-guests)>.sidebar-event-row-content{border-left-color:var(--role-line,#c9d3cd);color:#1c2b25}html body.home-design-page #sidebarEventList>.sidebar-event-item :is(.sidebar-event-date-box,.sidebar-event-time-box,.sidebar-event-guest-name){color:inherit}html body.home-design-page #sidebarEventList>.sidebar-event-item .sidebar-event-guest-sep{color:#9aa6a0}html body.home-design-page #sidebarEventList>.sidebar-event-item .sidebar-event-guest-name{color:var(--role-mark,#b3261e);font-weight:900}html body.home-design-page #sidebarEventList>.sidebar-event-item:not(.is-ended)>strong{color:#1c2b25}html body.home-design-page #sidebarEventList>.sidebar-event-item .sidebar-event-guest-names{container-type:inline-size;gap:2px .25em}html body.home-design-page #sidebarEventList>.sidebar-event-item .sidebar-event-guest-sep{font-size:.8em}html body.home-design-page #sidebarEventList>.sidebar-event-item .sidebar-event-guest-name{font-size:max(1em,min(1.3em,100cqw / var(--guest-em,1)));line-height:1.2}html body.home-design-page #sidebarEventList>.sidebar-event-item>strong{padding:3px 6px;border:1px solid #e3a468;border-radius:6px;background:#fff3e3;font-size:clamp(17px,min(9cqw,(100cqw - 14px) / var(--name-em,1)),30px)}@media(min-width:1601px){html body.home-design-page #sidebarEventList>.sidebar-event-item>strong{font-size:clamp(17px,min(9.6cqw,(100cqw - 14px) / var(--name-em,1)),30px)}}html body.home-design-page .store-grid .store-card .store-card-name.has-manual-line-break br{display:inline!important}html body.home-design-page .store-grid .store-card .store-card-fee-amount.is-unconfirmed,html body:not(#pse-boost):not(#fee-no-amount) .store-grid .store-card .store-card-fee-amount.is-unconfirmed{zoom:.8}
