.sheet-open{overflow:hidden}.sheet-back{position:fixed;inset:var(--sheet-top,0px) 0 0;z-index:25;background:#12141a73;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);opacity:0;transition:opacity .3s ease-out}.sheet-back.is-in{opacity:1}.sheet{position:fixed;inset:auto 0 0;z-index:26;display:flex;flex-direction:column;width:min(100% - clamp(40px,10vw,240px),1440px);max-width:none;height:min(92dvh,calc(100dvh - var(--sheet-top,0px) - 10px));max-height:none;margin:0 auto;padding:0;border:1px solid var(--k-line);border-bottom:0;border-radius:22px 22px 0 0;background:var(--k-bg);color:var(--k-text);box-shadow:0 -18px 50px -20px #00000073;overflow:auto;overscroll-behavior:contain;transform:translateY(102%);transition:transform .38s cubic-bezier(.2,.8,.25,1)}.sheet[open]{display:flex}.sheet:not([open]){display:none}.sheet.is-in{transform:none}.sheet__top{flex:none;position:sticky;top:0;z-index:5;background:color-mix(in oklab,var(--k-card) 72%,transparent);-webkit-backdrop-filter:blur(14px) saturate(1.4);backdrop-filter:blur(14px) saturate(1.4);display:flex;align-items:center;gap:8px;padding:14px clamp(12px,3vw,24px) 10px;border-bottom:1px solid var(--k-line);touch-action:none}.sheet__grab{position:absolute;left:50%;top:6px;width:44px;height:5px;margin-left:-22px;border-radius:3px;background:var(--k-line)}.sheet__own{margin-right:auto;display:inline-flex;align-items:center;min-height:44px;font-weight:700;color:var(--k-ink)}.sheet__nav{display:flex;gap:4px}.sheet__btn{display:grid;place-items:center;width:44px;height:44px;padding:0;border:1px solid var(--k-line);border-radius:50%;background:var(--k-card);color:var(--k-ink);font-size:1.25rem;line-height:1;cursor:pointer}.sheet__btn:hover{border-color:var(--k-ink)}.sheet__btn:focus-visible,.sheet__own:focus-visible{outline:3px solid var(--k-focus);outline-offset:2px}.sheet__body{flex:1 1 auto;min-height:0;overflow:auto;overscroll-behavior:contain;background:var(--k-bg);transition:opacity .16s ease}.sheet__body.is-swap{opacity:0}.sheet__body:focus,.sheet:focus{outline:0}.sheet__page>.sec:first-child{padding-top:clamp(20px,4vw,48px)}.sheet [tabindex="-1"]:not(a,button,input,select,textarea):focus{outline:none}@supports not ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){.sheet__top{background:var(--k-card)}.sheet-back{background:#12141a73}}@media(prefers-reduced-transparency:reduce),(prefers-contrast:more){.sheet__top{background:var(--k-card);backdrop-filter:none;-webkit-backdrop-filter:none}.sheet-back{background:#12141a80;backdrop-filter:none;-webkit-backdrop-filter:none}}@media(max-width:700px){.sheet{width:100%}}@media(prefers-reduced-motion:reduce){.sheet,.sheet-back,.sheet__body{transition:none}}@media(forced-colors:active){.sheet{border:2px solid CanvasText}}.shd{position:relative;display:grid;isolation:isolate}.shd>.shd__media,.shd>.shd__in{grid-area:1/1}.shd__in{position:relative;z-index:1;display:grid;gap:12px;justify-items:start;padding:clamp(18px,3.4vw,44px)}.shd__media{position:relative;height:clamp(220px,40vh,460px);overflow:hidden;-webkit-mask-image:linear-gradient(to bottom,#000 38%,rgba(0,0,0,.55) 68%,transparent);mask-image:linear-gradient(to bottom,#000 38%,rgba(0,0,0,.55) 68%,transparent);animation:shd-wipe 1s cubic-bezier(.65,0,.25,1) .12s both}.shd__pic,.shd__media picture{position:absolute;inset:0}.shd__pic+.shd__pic{display:none}.shd__media picture,.shd__img{display:block;width:100%;height:100%;object-fit:cover}.shd__img{animation:shd-zoom 2.4s cubic-bezier(.2,.7,.2,1) .12s both}.shd--photo .shd__media:after{content:"";position:absolute;inset:0;background:linear-gradient(to bottom,#0e111a59,#0e111a00 40%),linear-gradient(115deg,transparent 35%,rgba(255,255,255,.22) 48%,transparent 60%) no-repeat;background-size:100% 100%,260% 100%;background-position:0 0,120% 0;animation:shd-sheen 1.8s ease-out .7s both}.shd.shd--type{margin:clamp(10px,1.6vw,20px) clamp(10px,1.6vw,20px) 0;border-radius:var(--k-r3,18px);overflow:hidden;background:radial-gradient(90% 120% at 100% 0%,color-mix(in oklab,var(--bt-accent) 22%,var(--bt-bg)),var(--bt-bg) 60%);color:var(--bt-text)}.shd--type .shd__in{min-height:clamp(200px,30vh,360px);align-content:end}.shd__stat{margin:0;font-size:min(var(--s-6),9vw);font-weight:var(--k-w-display);line-height:.95;letter-spacing:-.03em;color:var(--bt-ink);hyphens:manual;animation:shd-up .8s cubic-bezier(.2,.7,.2,1) .2s both;font-family:var(--k-font-head)}.shd__stat strong{font-weight:var(--k-w-em)}.shd__stat:after{content:"";display:inline-block;width:.05em;height:.78em;margin-left:.06em;vertical-align:-.02em;background:var(--bt-accent);animation:bt-caret 1.1s steps(1) infinite}@keyframes bt-caret{50%{opacity:0}}@keyframes shd-wipe{0%{clip-path:inset(0 100% 0 0)}}@keyframes shd-zoom{0%{transform:scale(1.22)}}@keyframes shd-sheen{0%{background-position:0 0,-60% 0}}@keyframes shd-up{0%{opacity:0;translate:0 14px}}.sheet__page>.shd+.sec{padding-top:clamp(12px,2.4vw,32px)}@media(prefers-reduced-motion:reduce){.shd *,.shd *:before,.shd *:after{animation:none!important}}@media(forced-colors:active){.shd--type{border:1px solid CanvasText}.shd__media{-webkit-mask-image:none;mask-image:none}}.sheet{overflow:hidden}@media(hover:hover)and (pointer:fine){.sheet__grab{display:none}}@media(min-width:1024px){.sheet-back{overflow:hidden;background:radial-gradient(110% 80% at 50% 0%,color-mix(in oklab,var(--k-accent) 40%,rgba(20,27,46,.9)),#0c0f1aeb 72%)}.sheet-back:before{content:"";position:absolute;inset:-90px;background:var(--sheet-img,none) center/cover no-repeat;filter:blur(56px) saturate(1.5);opacity:.6;transition:opacity .6s ease-out}.sheet-back:after{content:"";position:absolute;inset:0;background:radial-gradient(70% 60% at 50% 40%,transparent,rgba(10,12,20,.55))}}@media(min-width:1024px)and ((prefers-reduced-transparency:reduce)or (prefers-contrast:more)){.sheet-back{background:#0c0f1ad9}.sheet-back:before,.sheet-back:after{display:none}}.sheet.is-clip{transform:none;transition:none}.sheet.clip-in.is-rect{animation:sheet-clip .56s cubic-bezier(.2,.75,.15,1) both}.sheet.clip-out.is-rect{animation:sheet-clip .42s cubic-bezier(.45,0,.2,1) both,sheet-clip-fade .42s ease-in both}.sheet.clip-in.is-round{animation:sheet-clip .6s cubic-bezier(.3,.7,.15,1) both,sheet-clip-fade .6s ease-out reverse both}.sheet.clip-out.is-round{animation:sheet-clip .46s cubic-bezier(.45,0,.2,1) both,sheet-clip-fade .46s ease-in both}@keyframes sheet-clip{0%{clip-path:var(--clip-a)}to{clip-path:var(--clip-b)}}@keyframes sheet-clip-fade{0%,70%{opacity:1}to{opacity:.15}}.sheet__body.swap-next,.sheet__body.swap-prev{transition:opacity .17s ease,translate .17s cubic-bezier(.4,0,1,1)}.sheet__body.is-swap.swap-next{translate:-4% 0}.sheet__body.is-swap.swap-prev{translate:4% 0}.sheet__body.swap-in-next{animation:sheet-in-r .44s cubic-bezier(.2,.75,.15,1) both}.sheet__body.swap-in-prev{animation:sheet-in-l .44s cubic-bezier(.2,.75,.15,1) both}@keyframes sheet-in-r{0%{opacity:0;translate:6% 0}}@keyframes sheet-in-l{0%{opacity:0;translate:-6% 0}}@media(prefers-reduced-motion:reduce){.sheet,.sheet__body{animation:none!important}}
