.m1{display:flex;align-items:center;gap:20px;min-height:80px}.s0{display:flex;align-items:center;gap:12px;flex:none;margin-right:auto;font-family:var(--font-heading);font-weight:700}.s0 .ss{width:68px;height:58px;object-fit:contain}.ma{max-width:200px;font-size:1.25rem;line-height:1.1}.sb{order:3;flex:none;gap:8px;--button-pad-x:16px;--button-pad-y:10px;--button-min-h:48px;--button-font-size:.9375rem;padding-inline:var(--button-pad-x)}.m4,.mb{display:block;flex:none;width:0;height:0;border-left:12px solid;border-top:8px solid transparent;border-bottom:8px solid transparent}.sm{order:2}.sd,.sx,.t{list-style:none;padding:0;margin:0}.sd{display:flex;align-items:center;gap:2px}.sd>li>a,.l>summary{display:flex;align-items:center;gap:8px;min-height:44px;padding:10px;font-size:.9375rem;font-weight:600;cursor:pointer;border-radius:var(--sx-r-sm)}.l{position:relative}.l>summary{list-style:none}.l>summary::-webkit-details-marker{display:none}.e{width:7px;height:7px;border-right:1.5px solid;border-bottom:1.5px solid;transform:rotate(45deg)}.t{position:absolute;top:calc(100% + 8px);right:0;min-width:240px;padding:8px;border:1px solid var(--sx-line-strong);border-radius:var(--sx-r);background:var(--sx-ground-deep);box-shadow:0 14px 32px color-mix(in oklab,var(--sx-dark) 35%,transparent)}.t a,.sx a{display:flex;align-items:center;min-height:44px;padding:10px 12px;border-radius:var(--sx-r-sm)}.sm a:hover,.sm a[aria-current],.l>summary:hover{background:var(--sx-panel-hi);color:var(--sx-spark)}.mk a:focus-visible,.mk summary:focus-visible{outline:3px solid var(--sx-focus);outline-offset:2px}.sx,.sv,.m2{display:none}.sg:has(.mt) .ms{pointer-events:none}.sg:has(.mt) .s3{pointer-events:auto}.sz{position:relative;overflow:hidden;min-height:44px}.sz .s8{transition:transform .45s ease}.so{position:absolute;left:50%;top:50%;display:grid;place-items:center;width:76px;height:76px;padding-left:4px;border-radius:50%;border:2px solid var(--sx-spark);background:var(--sx-ground-deep);color:var(--sx-spark);box-shadow:inset 0 0 0 6px var(--sx-ground-deep),inset 0 0 0 7px var(--sx-spark-line),0 8px 24px color-mix(in oklab,var(--sx-dark) 40%,transparent);opacity:0;transform:translate(-50%,-50%);transition:opacity .25s ease}.sz[data-active] .so{background:var(--sx-main);color:var(--sx-on-main);border-color:var(--sx-main);box-shadow:inset 0 0 0 6px var(--sx-main),inset 0 0 0 7px var(--sx-on-main),0 8px 24px color-mix(in oklab,var(--sx-dark) 40%,transparent)}.sz:is(:hover,:focus-visible) .s8{transform:scale(1.05)}.sz:is(:hover,:focus-visible) .so{opacity:1}.sz:focus-visible{outline:4px solid var(--sx-focus);outline-offset:-6px}.mt::after{pointer-events:none}.sy .cq:not(.og){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.sy .sc,.sy .mf{position:relative;padding:24px;border:1px solid var(--sx-line);border-bottom:3px solid var(--sx-spark-line);border-radius:var(--sx-r);background:linear-gradient(155deg,var(--sx-panel-hi),var(--sx-ground))}.sy .st{display:flex;flex-direction:column;align-items:flex-start;gap:18px}.sy .i{float:none;min-width:48px;width:48px;height:58px;margin:0;border:1px solid var(--sx-spark);border-radius:calc(var(--sx-r-sm) + 2px);clip-path:none;transform:none;background:var(--sx-ground-deep);color:var(--sx-spark);box-shadow:inset 0 -5px 0 var(--sx-spark-soft);font-size:1.25rem}.sy .i::before,.sy .i::after{display:none}.sy .j{padding:0;min-height:0;font-size:1.25rem}.sy .se{margin-top:12px}.sy .sc:hover .i,.sy .mf:hover .i{transform:none}@media(max-width:74.999rem){.m1{min-height:68px;gap:12px;padding-block:6px}.sm{display:none;position:absolute;top:100%;left:0;right:0;max-height:calc(100dvh - 80px);overflow-y:auto;overscroll-behavior:contain;padding:8px var(--sx-gutter)20px;background:var(--sx-ground-deep);border-bottom:1px solid var(--sx-line-strong)}.sd{display:none}.sx{display:block}.m2{display:block;position:absolute;width:1px;height:1px;opacity:0}.sv{display:grid;place-items:center;order:4;flex:none;width:44px;height:48px;cursor:pointer;border:1px solid var(--sx-line-strong);border-radius:var(--sx-r-sm);font-size:1.5rem}.m2:checked~.sm{display:block}.m2:focus-visible+.sv{outline:3px solid var(--sx-focus);outline-offset:2px}}@media(max-width:47.999rem){.m1{padding-inline:12px;gap:7px;flex-wrap:wrap}.s0{gap:6px;min-width:0}.s0 .ss{width:44px;height:44px;flex:none}.ma{max-width:110px;font-size:1rem}.sb{--button-pad-x:9px;--button-font-size:.8125rem;gap:6px;max-width:118px}.m4{border-left-width:9px;border-top-width:6px;border-bottom-width:6px}.sb .q{overflow-wrap:normal}.so{opacity:1;width:62px;height:62px}.sy .cq:not(.og){grid-template-columns:minmax(0,1fr);gap:16px}.sy .sc,.sy .mf{padding:20px}}@media(hover:none),(pointer:coarse){.so{opacity:1}}@media(prefers-reduced-motion:reduce){.sz .s8,.so{transition:none}.sz:is(:hover,:focus-visible) .s8{transform:none}}.m7{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);border:0}.m7:focus-within{position:relative;width:auto;height:auto;margin:0;padding:var(--sx-pad);overflow:visible;clip-path:none;background:var(--sx-ground-deep)}.m7 ul{display:flex;flex-wrap:wrap;gap:12px 20px;list-style:none}.m7 a{color:var(--sx-ink);text-decoration:underline}.c{--button-radius:14px;border-radius:14px;clip-path:none;font-weight:700;letter-spacing:.01em}.g{padding-left:var(--button-pad-x);background:linear-gradient(180deg,var(--sx-main-hi) 0%,var(--sx-main) 55%,var(--sx-main-lo) 100%);box-shadow:inset 0 1px color-mix(in oklab,var(--sx-light) 65%,transparent),0 4px color-mix(in oklab,var(--sx-main-lo) 70%,var(--sx-dark)),0 10px 22px color-mix(in oklab,var(--sx-dark) 35%,transparent)}.y{color:var(--sx-ground-deep);padding-left:var(--button-pad-x);background:linear-gradient(180deg,color-mix(in oklab,var(--sx-spark) 70%,var(--sx-light)) 0%,var(--sx-spark) 55%,color-mix(in oklab,var(--sx-spark) 80%,var(--sx-dark)) 100%);box-shadow:inset 0 1px color-mix(in oklab,var(--sx-light) 60%,transparent),0 4px color-mix(in oklab,var(--sx-spark) 45%,var(--sx-dark)),0 10px 22px color-mix(in oklab,var(--sx-dark) 35%,transparent);backdrop-filter:none}.y .o::before{border-left-color:initial}.g:hover,.y:hover{transform:translateY(-2px);filter:brightness(1.06)}.g:hover{box-shadow:inset 0 1px color-mix(in oklab,var(--sx-light) 65%,transparent),0 6px color-mix(in oklab,var(--sx-main-lo) 70%,var(--sx-dark)),0 16px 30px color-mix(in oklab,var(--sx-main) 40%,transparent)}.y:hover{background:linear-gradient(180deg,color-mix(in oklab,var(--sx-spark) 60%,var(--sx-light)) 0%,var(--sx-spark) 55%,color-mix(in oklab,var(--sx-spark) 80%,var(--sx-dark)) 100%);box-shadow:inset 0 1px color-mix(in oklab,var(--sx-light) 60%,transparent),0 6px color-mix(in oklab,var(--sx-spark) 45%,var(--sx-dark)),0 16px 30px color-mix(in oklab,var(--sx-spark) 35%,transparent)}.g:active,.y:active{transform:translateY(3px);box-shadow:inset 0 2px 6px color-mix(in oklab,var(--sx-dark) 30%,transparent),0 1px color-mix(in oklab,var(--sx-dark) 40%,transparent)}.pl{border-radius:14px}.sv{background:var(--sx-panel-hi);border-radius:12px}@media(max-width:47.999rem){.ma{max-width:88px;line-height:1.05}.sb{max-width:none}}@media(prefers-reduced-motion:reduce){.g:hover,.y:hover,.g:active,.y:active{transform:none}}