@layer pigment._jo40p6{.szkwxkc{display:flex;flex-direction:column;justify-content:space-between;align-items:stretch;gap:calc(4 * var(--mui-spacing, 8px));padding:calc(4 * var(--mui-spacing, 8px));background:#21242b}@media (min-width:600px){.szkwxkc{flex-direction:row;align-items:center;gap:calc(2 * var(--mui-spacing, 8px))}}.szkwxkc .text{display:flex;flex-direction:column;gap:calc(1 * var(--mui-spacing, 8px));align-items:flex-start;color:#f3f3f3}.szkwxkc .text h4{text-wrap:balance}.szkwxkc .text p{font-size:.875rem;color:#b8b8b8}.szkwxkc .text a{font-weight:600;color:#f3f3f3;text-decoration:none;transition:color .3s ease}@media (hover:hover){.szkwxkc .text a:hover{color:#79fb0d}}.szkwxkc .action-link{flex-shrink:0}}@layer pigment._h9hj50{@keyframes a1pqh4ns{0%{transform:translateX(0)}33%{transform:translateX(0)}67%{transform:translateX(3px)}to{transform:translateX(3px)}}.s1qhxfhq{flex-direction:column;align-items:stretch;width:100%;max-width:780px;padding:calc(2 * var(--mui-spacing, 8px));background:#21242b;color:#f3f3f3}.s1qhxfhq,.s1qhxfhq .user-row{display:flex;justify-content:space-between;gap:calc(2 * var(--mui-spacing, 8px))}.s1qhxfhq .user-row{align-items:center}.s1qhxfhq .user-row h4{flex-grow:1;font-weight:600}.s1qhxfhq .user-row a{font-size:.875rem;font-weight:600;color:#f3f3f3;text-decoration:none;transition:color .3s ease}@media (hover:hover){.s1qhxfhq .user-row a:hover{color:#79fb0d}}.s1qhxfhq .pickem-card{isolation:isolate;position:relative;display:flex;justify-content:space-between;align-items:center;padding:calc(2 * var(--mui-spacing, 8px));border:1px solid #414141;color:#e7e7e7;transition:border .3s ease,color .3s ease}.s1qhxfhq .pickem-card a{position:absolute;inset:0;z-index:5}.s1qhxfhq .pickem-card a span{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}@media (hover:hover){.s1qhxfhq .pickem-card:has(a:hover){color:#f3f3f3;border:1px solid #f3f3f3}.s1qhxfhq .pickem-card:has(a:hover) svg{animation:a1pqh4ns .6s linear infinite alternate}.s1qhxfhq .pickem-card:has(a:hover) .background img{opacity:.52}.s1qhxfhq .pickem-card:has(a:hover) .pickem-name{color:#f3f3f3}}.s1qhxfhq .background{position:absolute;inset:0;z-index:-2}.s1qhxfhq .background:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#121212 0,color-mix(in srgb,#121212 0,transparent))}.s1qhxfhq .background img{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;opacity:.32;transition:opacity .3s ease}.s1qhxfhq .pickem-name{color:#e7e7e7;font-size:.875rem;font-weight:600}.s1qhxfhq .no-pickems{padding:calc(2 * var(--mui-spacing, 8px));border:1px solid #414141;background:#2c2f36;color:#b8b8b8;font-size:.875rem}.s1qhxfhq .no-pickems a{color:#79fb0d;font-weight:600;text-decoration:none;transition:color .3s ease}@media (hover:hover){.s1qhxfhq .no-pickems a:hover{color:#00d000}}}@layer pigment._1ejnj51{.s120lx2t{display:flex;flex-direction:column;align-items:center;gap:calc(6 * var(--mui-spacing, 8px));padding-block:calc(6 * var(--mui-spacing, 8px));padding-inline:calc(2 * var(--mui-spacing, 8px))}@container pickemContainer (width > 600px){.s120lx2t{padding-block:calc(4 * var(--mui-spacing, 8px))}}@container pickemContainer (width > 900px){.s120lx2t{gap:calc(4 * var(--mui-spacing, 8px))}}@container pickemContainer (width > 1200px){.s120lx2t{padding-block:calc(6 * var(--mui-spacing, 8px))}}.s120lx2t header{display:flex;flex-direction:column;align-items:center;gap:calc(4 * var(--mui-spacing, 8px))}@container pickemContainer (width > 600px){.s120lx2t header{gap:calc(6 * var(--mui-spacing, 8px))}}@container pickemContainer (width > 900px){.s120lx2t header{gap:calc(4 * var(--mui-spacing, 8px))}}.s120lx2t .page-title{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.s120lx2t .pickem-logo{position:relative;width:100%;max-width:190px;aspect-ratio:291/80}@container pickemContainer (width > 600px){.s120lx2t .pickem-logo{max-width:220px}}@container pickemContainer (width > 1200px){.s120lx2t .pickem-logo{max-width:290px}}.s120lx2t .pickem-tagline{font-weight:600;text-align:center;text-wrap:balance}}@layer pigment._1phrv4g{.s1firmlp{grid-row:2/3;isolation:isolate}.s1firmlp .page-background{position:absolute;top:0;left:0;z-index:-1;width:100%;height:410px;background:url(/new/images/maru-batsu.svg) no-repeat 50%/contain;opacity:.05}.s1firmlp .content{display:flex;flex-direction:column;gap:calc(5 * var(--mui-spacing, 8px));padding-top:calc(4 * var(--mui-spacing, 8px));padding-bottom:calc(4 * var(--mui-spacing, 8px));padding-inline:calc(2 * var(--mui-spacing, 8px))}@container pickemContainer (width > 600px){.s1firmlp .content{gap:calc(6 * var(--mui-spacing, 8px));padding-inline:calc(2.5 * var(--mui-spacing, 8px))}}@container pickemContainer (width > 900px){.s1firmlp .content{gap:calc(6 * var(--mui-spacing, 8px));padding-bottom:calc(6 * var(--mui-spacing, 8px))}}@container pickemContainer (width > 1200px){.s1firmlp .content{padding-inline:calc(4 * var(--mui-spacing, 8px));gap:calc(10 * var(--mui-spacing, 8px))}}.s1firmlp .content-subtitle{font-weight:600}.s1firmlp .content-subtitle-small{color:#b8b8b8}.s1firmlp .content-picks{display:flex;flex-direction:column;gap:calc(2 * var(--mui-spacing, 8px))}@container pickemContainer (width > 600px){.s1firmlp .content-picks{gap:calc(3 * var(--mui-spacing, 8px))}}@container pickemContainer (width > 1200px){.s1firmlp .content-picks{gap:calc(4 * var(--mui-spacing, 8px))}}.s1firmlp .content-events{display:flex;flex-direction:column;gap:calc(1 * var(--mui-spacing, 8px))}@container pickemContainer (width > 600px){.s1firmlp .content-events{gap:calc(2 * var(--mui-spacing, 8px))}}.s1firmlp .events-header{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:calc(2 * var(--mui-spacing, 8px));padding-bottom:calc(1 * var(--mui-spacing, 8px))}@container pickemContainer (width > 600px){.s1firmlp .events-header{padding-bottom:calc(2 * var(--mui-spacing, 8px))}}.s1firmlp .view-all-link{width:100%;align-self:flex-start}@container pickemContainer (width > 600px){.s1firmlp .view-all-link{width:-moz-fit-content;width:fit-content}}.s1firmlp .event-cards{gap:calc(2 * var(--mui-spacing, 8px))}@container pickemContainer (width > 600px){.s1firmlp .event-cards{gap:calc(2.5 * var(--mui-spacing, 8px))}}@container pickemContainer (width > 900px){.s1firmlp .event-cards{gap:calc(4 * var(--mui-spacing, 8px))}}}