@font-face{font-family:"Inter BYB";src:url(/wp-content/themes/byb/fonts/inter-opsz.woff2) format("woff2");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-display:swap;font-family:"Inter BYB Fallback";src:local("Arial"),local("ArialMT"),local("Helvetica");font-weight:100 500;size-adjust:99%;ascent-override:97.85%;descent-override:24.36%;line-gap-override:0%}@font-face{font-display:swap;font-family:"Inter BYB Fallback";src:local("Arial Bold"),local("Arial-BoldMT"),local("Helvetica Bold");font-weight:600 900;size-adjust:96.3%;ascent-override:100.6%;descent-override:25.05%;line-gap-override:0%}html.studio.byb-noneu #cmplz-cookiebanner-container,html.studio.byb-noneu .cmplz-cookiebanner{display:none}html.studio *,html.studio *::before,html.studio *::after{box-sizing:border-box}html.studio{--s-ease:cubic-bezier(.22,1,.36,1);--s-t1:var(--dur-160);--s-t2:360ms;--s-t3:800ms;--s-stg:70ms;--s-font:"Inter BYB","Inter BYB Fallback",-apple-system,BlinkMacSystemFont,system-ui,sans-serif;--s-fd:80px;--s-f2:var(--fs-56);--s-f3:var(--fs-32);--s-ft:var(--fs-21);--s-fl:var(--fs-21);--s-fb:var(--fs-17);--s-fs:var(--fs-14);--s-fm:var(--fs-12);--s-stick:var(--nv-stick,52px);--s-sec:128px;--s-gut:var(--sp-22);--s-max:1240px;--s-r1:var(--r-sm);--s-r2:20px;--s-r3:var(--r-lg);--s-r4:36px;--s-page:#fff;--s-ink:#1d1d1f;--s-ink2:#6e6e73;--s-card:#f5f5f7;--s-card2:#ececf0;--s-hair:rgb(0 0 0 / .1);--s-num:#d2d2d7;--s-link:#0066cc;--s-buy:#0071e3;--s-buy-h:#0062c4;--s-focus:#0071e3;--s-sa:#fff;--s-sb:#f4f4f6;--s-sc:#e9e9ed;--s-hi:rgb(255 255 255 / .9);--s-cs:rgb(0 0 0 / .34);--s-ca:rgb(0 0 0 / .09);--s-mat:color-mix(in srgb,var(--s-page) 78%,transparent);--s-lift:0 1px 1px rgb(0 0 0 / .04),0 18px 44px -20px rgb(0 0 0 / .28);--s-acc:var(--s-ink2);--s-tint:var(--s-hi)}html.studio[data-theme="dark"]{--s-page:#000;--s-ink:#f5f5f7;--s-ink2:#a1a1a6;--s-card:#161617;--s-card2:#1d1d1f;--s-hair:rgb(255 255 255 / .14);--s-num:#3a3a3c;--s-link:#2997ff;--s-focus:#2997ff;--s-sa:#000;--s-sb:#0e0e10;--s-sc:#1a1a1d;--s-hi:rgb(255 255 255 / .065);--s-cs:rgb(0 0 0 / .9);--s-ca:rgb(0 0 0 / .55);--s-lift:0 1px 1px rgb(0 0 0 / .4),0 22px 50px -18px rgb(0 0 0 / .8)}@media (max-width:1068px){html.studio{--s-fd:var(--fs-64);--s-f2:var(--fs-48);--s-f3:var(--fs-28);--s-sec:var(--sp-96)}}@media (max-width:734px){html.studio{--s-fd:44px;--s-f2:34px;--s-f3:var(--fs-24);--s-ft:var(--fs-19);--s-fl:var(--fs-17);--s-sec:var(--sp-72);--s-gut:var(--sp-16)}}html.studio:has(:is(#s-guide,#s-dept,#s-home,#s-season,#s-docs,#s-search,#s-404,#s-tiktok,#s-report,#s-finder)){color-scheme:light;-webkit-text-size-adjust:100%;text-size-adjust:100%;background:var(--s-page)}html.studio[data-theme="dark"]:has(:is(#s-guide,#s-dept,#s-home,#s-season,#s-docs,#s-search,#s-404,#s-tiktok,#s-report,#s-finder)){color-scheme:dark}html.studio:has(:is(#s-guide,#s-dept,#s-home,#s-season,#s-docs,#s-search,#s-404,#s-tiktok,#s-report,#s-finder)) body{margin:0;background:var(--s-page);color:var(--s-ink);font-family:var(--s-font);font-size:var(--fs-17);line-height:1.47059;letter-spacing:-.022em;-webkit-font-smoothing:antialiased;overflow-wrap:break-word}html.studio:has(:is(#s-guide,#s-dept,#s-home,#s-season,#s-docs,#s-search,#s-404,#s-tiktok,#s-report,#s-finder)) body main#main{display:block;margin:0;padding:0}html.studio:has(:is(#s-guide,#s-dept,#s-home,#s-season,#s-docs,#s-search,#s-404,#s-tiktok,#s-report,#s-finder)) .sr-only,html.studio .s-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;margin:-1px;padding:0;border:0}html.studio:has(:is(#s-guide,#s-dept,#s-home,#s-season,#s-docs,#s-search,#s-404,#s-tiktok,#s-report,#s-finder)) .sr-only:focus{position:fixed;top:calc(var(--nv-stick,64px) + 8px);left:var(--sp-12);z-index:var(--z-skip);width:auto;height:auto;margin:0;padding:var(--sp-10) var(--sp-16);clip:auto;white-space:normal;background:var(--s-page);color:var(--s-ink);border:1px solid var(--s-ink);border-radius:8px}html.studio .s-x [hidden]{display:none}html.studio .s-endwrap{box-sizing:border-box;width:100%;max-width:var(--s-max);margin:0 auto;padding:0 var(--s-gut)}html.studio .s-wrap{box-sizing:border-box;width:100%;max-width:var(--s-max);margin:0 auto;padding:0 var(--s-gut)}html.studio .s-x{font-family:var(--s-font);color:var(--s-ink);-webkit-font-smoothing:antialiased}html.studio .s-x *,html.studio .s-x *::before,html.studio .s-x *::after{box-sizing:border-box}:where(html.studio .s-x) :where(p,h1,h2,h3,ol,ul,figure,dl,dd){margin:0;padding:0}:where(html.studio .s-x) :where(ol,ul){list-style:none}:where(html.studio .s-x) li{margin:0;padding:0}:where(html.studio .s-x) li::marker{content:none}:where(html.studio .s-x) img{max-width:none;border:0;border-radius:0;box-shadow:none;background:none;margin:0}:where(html.studio .s-x) a{color:inherit;text-decoration:none}:where(html.studio .s-x) button{font:inherit;color:inherit}html.studio .s-x :focus-visible{outline:2px solid var(--s-focus);outline-offset:3px;border-radius:var(--r-xs)}html.studio .s-h1{font-size:var(--s-fd);line-height:1.03;font-weight:700;letter-spacing:-.042em;text-wrap:balance}html.studio .s-h2{font-size:var(--s-f2);line-height:1.07;font-weight:700;letter-spacing:-.032em;text-wrap:balance}html.studio .s-h3{font-size:var(--s-f3);line-height:1.12;font-weight:700;letter-spacing:-.026em;text-wrap:balance}html.studio .s-tt{font-size:var(--s-ft);line-height:1.24;font-weight:600;letter-spacing:-.019em}html.studio .s-lead{font-size:var(--s-fl);line-height:1.4;letter-spacing:-.017em;color:var(--s-ink2);max-width:40em}html.studio .s-lead b{color:var(--s-ink);font-weight:600}html.studio .s-k{font-size:var(--s-fs);line-height:1.3;font-weight:600;letter-spacing:-.005em;color:var(--s-acc)}html.studio .s-sh{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--sp-24);margin:0 0 var(--sp-32)}html.studio .s-sh .s-lead{margin-top:var(--sp-12)}html.studio .s-go{display:inline-flex;align-items:center;min-height:44px;font-size:var(--fs-17);letter-spacing:var(--tr-17);color:var(--s-link);white-space:nowrap}html.studio .s-go::after{content:"";width:7px;height:7px;margin-left:7px;border:solid currentColor;border-width:1.6px 1.6px 0 0;transform:rotate(45deg)}html.studio .s-go:hover{text-decoration:underline;text-underline-offset:3px}html.studio .s-buy{display:inline-flex;align-items:center;justify-content:center;gap:var(--sp-6);min-height:44px;padding:0 var(--sp-20);border-radius:var(--r-pill);border:0;background:var(--s-buy);color:#fff;font:500 var(--fs-15)/1 var(--s-font);letter-spacing:-.01em;white-space:nowrap;cursor:pointer;text-decoration:none;transition:background-color var(--s-t1) var(--s-ease),scale var(--s-t1) var(--s-ease)}html.studio .s-x a.s-buy,html.studio .s-x a.s-buy:visited{color:#fff}html.studio .s-buy:hover{background:var(--s-buy-h)}html.studio .s-buy:active{scale:.97}html.studio .s-buy--lg{min-height:50px;padding:0 26px;font-size:var(--fs-17)}html.studio .s-btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--sp-8);min-height:44px;padding:0 var(--sp-18);border-radius:var(--r-pill);border:0;background:var(--s-card);color:var(--s-ink);font:500 var(--fs-15)/1 var(--s-font);cursor:pointer;transition:background-color var(--s-t1) var(--s-ease),scale var(--s-t1) var(--s-ease)}html.studio .s-btn:hover{background:var(--s-card2)}html.studio .s-btn:active{scale:.97}html.studio .s-chip{display:inline-flex;align-items:center;gap:var(--sp-8);min-height:44px;padding:var(--sp-4) var(--sp-16);border-radius:var(--r-pill);border:0;background:var(--s-card);color:var(--s-ink);font:500 var(--fs-15)/1.2 var(--s-font);white-space:nowrap;cursor:pointer;transition:background-color var(--s-t1) var(--s-ease),color var(--s-t1) var(--s-ease),scale var(--s-t1) var(--s-ease)}html.studio .s-chip:hover{background:var(--s-card2)}html.studio .s-chip:active{scale:.97}html.studio .s-chip[aria-pressed="true"],html.studio .s-chip.is-on{background:var(--s-ink);color:var(--s-page)}html.studio .s-stage{position:relative;isolation:isolate;display:block;overflow:hidden;container-type:inline-size;background:linear-gradient(180deg,var(--s-sa) 0%,var(--s-sb) 55%,var(--s-sc) 100%)}html.studio .s-stage::before{content:"";position:absolute;left:6%;right:6%;bottom:4%;height:76%;z-index:-1;pointer-events:none;background:radial-gradient(50% 55% at 50% 72%,var(--s-tint),transparent 72%)}html.studio .s-set{position:absolute;left:0;right:0;bottom:var(--fl,16%);display:flex;justify-content:center;align-items:flex-end;pointer-events:none;--u:min(var(--uh,180px),calc(var(--fit,84cqw) / var(--wf,2)))}html.studio .s-pod{position:relative;flex:none;display:block;height:calc(min(var(--u,180px),var(--cap,9999px)) * var(--s,1));aspect-ratio:var(--ar);margin-bottom:calc(min(var(--u,180px),var(--cap,9999px)) * var(--s,1) * var(--by,.03) * -1)}html.studio .s-pod--f{z-index:2}html.studio .s-pod img{position:relative;z-index:1;display:block;width:100%;height:100%;object-fit:contain;transform-origin:50% 100%;transition:scale var(--s-t2) var(--s-ease)}html.studio .s-pod::before{content:"";position:absolute;z-index:0;left:calc((var(--bx,.5) - var(--bw,.6) * .6) * 100%);width:calc(var(--bw,.6) * 120%);bottom:calc(var(--by,.03) * 100% - 6px);height:12px;border-radius:50%;background:radial-gradient(closest-side,var(--s-cs),transparent)}html.studio .s-pod::after{content:"";position:absolute;z-index:0;left:calc((var(--bx,.5) - var(--bw,.6) * .95) * 100%);width:calc(var(--bw,.6) * 190%);bottom:calc(var(--by,.03) * 100% - 15px);height:30px;border-radius:50%;background:radial-gradient(closest-side,var(--s-ca),transparent)}@media (min-resolution:2.5dppx){html.studio .s-pod{height:calc(min(var(--u,180px),var(--cap3,9999px)) * var(--s,1));margin-bottom:calc(min(var(--u,180px),var(--cap3,9999px)) * var(--s,1) * var(--by,.03) * -1)}}html.studio .s-stage--photo{display:grid;place-items:center;background:#fff}html.studio .s-stage--photo::before{content:none}html.studio .s-photo{display:block;width:auto;max-width:72%;height:auto;max-height:72%;object-fit:contain}@media (hover:hover) and (pointer:fine){html.studio a:hover .s-pod img{scale:1.045}}html.studio a:focus-visible .s-pod img{scale:1.045}html.studio.s-m:not(.s-sda) [data-s-rise]:not(.is-in):not([data-s-done]) .s-pod{opacity:0;translate:0 28px}html.studio.s-m:not(.s-sda) [data-s-rise]:not(.is-in):not([data-s-done]) .s-rt{opacity:0;translate:0 12px}html.studio.s-m:not(.s-sda) [data-s-rise] .s-pod{transition:opacity var(--s-t2) var(--s-ease) calc(var(--i,0) * var(--s-stg)),translate var(--s-t3) var(--s-ease) calc(var(--i,0) * var(--s-stg))}html.studio.s-m:not(.s-sda) [data-s-rise] .s-rt{transition:opacity var(--s-t3) var(--s-ease) calc(var(--j,0) * var(--s-stg) + 120ms),translate var(--s-t3) var(--s-ease) calc(var(--j,0) * var(--s-stg) + 120ms)}@keyframes s-rise{from{opacity:0;translate:0 34px;scale:.965}40%{opacity:1}to{opacity:1;translate:0 0;scale:1}}@keyframes s-rtx{from{opacity:0;translate:0 14px}to{opacity:1;translate:0 0}}@supports (animation-timeline:view()){html.studio.s-m.s-sda [data-s-rise]:not([data-s-done]) .s-pod{animation:s-rise linear both;animation-timeline:view();animation-range:entry 5% entry 95%}html.studio.s-m.s-sda [data-s-rise]:not([data-s-done]) .s-rt{animation:s-rtx linear both;animation-timeline:view();animation-range:entry 10% entry 70%}}html.studio .s-pin{position:relative}html.studio .s-pin__stick{position:sticky;top:var(--s-stick,52px);height:calc(100vh - var(--s-stick,52px));height:calc(100svh - var(--s-stick,52px));display:flex;flex-direction:column;justify-content:center;overflow:hidden}html.studio .s-pin__marks{position:absolute;inset:0;pointer-events:none}html.studio .s-pin__marks i{display:block;height:var(--step,60vh)}html.studio.s-m .s-pin [data-step]{transition:opacity var(--s-t3) var(--s-ease),translate var(--s-t3) var(--s-ease)}html.studio.s-m .s-pin [data-step]:not(.is-on){opacity:0;translate:0 30px}html.studio:not(.s-m) body .s-pin{height:auto}html.studio:not(.s-m) .s-pin__stick{position:relative;top:auto;height:auto;padding:var(--sp-48) 0}html.studio:not(.s-m) .s-pin__marks{display:none}@media (prefers-reduced-motion:no-preference){@view-transition{navigation:auto}html.studio:has(:is(#s-guide,#s-dept,#s-home,#s-season,#s-docs,#s-search,#s-404,#s-tiktok,#s-report,#s-finder))::view-transition-group(*){animation-duration:var(--s-t2);animation-timing-function:var(--s-ease)}html.studio:has(:is(#s-guide,#s-dept,#s-home,#s-season,#s-docs,#s-search,#s-404,#s-tiktok,#s-report,#s-finder))::view-transition-group(m-prod){animation-duration:520ms}}html.studio.is-theming body .s-x *{view-transition-name:none}@media (prefers-reduced-motion:reduce){html.studio body .s-x *,html.studio body .s-x *::before,html.studio body .s-x *::after{transition-duration:1ms;animation:none}html.studio body .s-x a:hover .s-pod img,html.studio body .s-x a:focus-visible .s-pod img{scale:1}}html.studio :is(.s-gh,.s-dh,.s-ph) .crumbs{display:flex;justify-content:flex-start;margin:0 0 var(--sp-18);padding:0;width:auto;max-width:none;font-size:var(--fs-14);line-height:21px}html.studio :is(.s-gh,.s-dh,.s-ph) .crumbs ol{display:flex;flex-wrap:wrap;align-items:center;gap:0 var(--sp-2);margin:0;padding:0;list-style:none}html.studio :is(.s-gh,.s-dh,.s-ph) .crumbs li{display:inline-flex;align-items:center;margin:0;padding:0;font-size:var(--fs-14);line-height:16px;color:var(--s-ink2)}html.studio :is(.s-gh,.s-dh,.s-ph) .crumbs li+li::before{content:"";display:inline-block;width:6px;height:6px;margin:0 var(--sp-10) 0 9px;opacity:.45;border:solid var(--s-ink2);border-width:1.4px 1.4px 0 0;transform:rotate(45deg)}html.studio :is(.s-gh,.s-dh,.s-ph) .crumbs a{display:flex;align-items:center;min-height:24px;font-size:var(--fs-14);line-height:16px;letter-spacing:var(--tr-14);color:var(--s-ink2);text-decoration:none}html.studio :is(.s-gh,.s-dh,.s-ph) .crumbs a:hover{color:var(--s-ink)}html.studio .s-x .sw-gl{display:inline;margin:0;padding:0;border:0;background:none;font:inherit;letter-spacing:inherit;color:inherit;text-align:inherit;cursor:pointer;text-decoration:underline dotted;text-decoration-thickness:1.5px;text-decoration-color:var(--s-ink2);text-underline-offset:.22em;-webkit-appearance:none;appearance:none}html.studio .s-x span.sw-gl{cursor:inherit;text-decoration:none}html.studio .s-x button.sw-gl:hover{text-decoration-color:var(--s-ink)}html.studio .s-x button.sw-gl[aria-expanded="true"]{text-decoration-style:solid;text-decoration-color:var(--s-focus)}html.studio .s-x button.sw-gl:focus-visible{outline:2px solid var(--s-focus);outline-offset:2px;border-radius:3px}:where(html.studio) .sw-gl-pop{position:absolute;z-index:var(--z-pop);left:0;top:0;box-sizing:border-box;max-width:calc(100vw - 24px);padding:0;margin:0;border-radius:var(--r-sm);background:var(--s-page);color:var(--s-ink);border:1px solid var(--s-hair);box-shadow:0 10px 30px rgb(0 0 0 / .14);font:400 14px/1.45 var(--s-font);letter-spacing:var(--tr-14);opacity:0;pointer-events:none;transform:translateY(4px)}:where(html.studio[data-theme="dark"]) .sw-gl-pop{background:#1c1c1e;box-shadow:0 10px 30px rgb(0 0 0 / .5)}:where(html.studio) .sw-gl-pop.is-open{opacity:1;pointer-events:auto;transform:none;transition:opacity 140ms ease,transform 140ms ease;padding:var(--sp-12) var(--sp-14) 11px}:where(html.studio) .sw-gl-pop__d{display:block}:where(html.studio) .sw-gl-pop__s{display:block;margin-top:var(--sp-6);font-size:var(--fs-12);color:var(--s-ink2)}:where(html.studio) .sw-gl-pop__s a{color:var(--s-link);text-decoration:underline;text-underline-offset:.15em}html.studio .s-endwrap :is(.ed-news--post,.ed-news--dept,.ed-news--page,.ed-news--finder){margin:var(--s-sec) 0 0;padding:0;background:none;color:var(--s-ink);font-family:var(--s-font)}html.studio .s-endwrap :is(.ed-news--post,.ed-news--dept,.ed-news--page,.ed-news--finder) .ed-wrap{padding:0}html.studio .s-endwrap :is(.ed-news--post,.ed-news--dept,.ed-news--page,.ed-news--finder) .ed-news__in{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--sp-24) var(--sp-56);padding:var(--sp-48) var(--sp-56);border-radius:var(--s-r3);background:var(--s-card)}html.studio .s-endwrap :is(.ed-news--post,.ed-news--dept,.ed-news--page,.ed-news--finder) .ed-k{margin:0 0 var(--sp-8);font-size:var(--fs-14);font-weight:600;color:var(--s-ink2)}html.studio .s-endwrap :is(.ed-news--post,.ed-news--dept,.ed-news--page,.ed-news--finder) .ed-news__h{margin:0;font-size:var(--fs-32);line-height:1.12;font-weight:700;letter-spacing:-.026em;text-wrap:balance}html.studio .s-endwrap :is(.ed-news--post,.ed-news--dept,.ed-news--page,.ed-news--finder) .ed-news__dek{margin:0;font-size:var(--fs-17);line-height:1.47;color:var(--s-ink2)}html.studio .s-endwrap :is(.ed-news--post,.ed-news--dept,.ed-news--page,.ed-news--finder) .ed-news__form{display:flex;flex-wrap:wrap;gap:var(--sp-10);margin-top:var(--sp-18)}html.studio .s-endwrap :is(.ed-news--post,.ed-news--dept,.ed-news--page,.ed-news--finder) .ed-news__input{flex:1 1 220px;box-sizing:border-box;min-height:48px;padding:0 var(--sp-18);border:1px solid var(--s-hair);border-radius:var(--r-pill);background:var(--s-page);color:var(--s-ink);font:400 17px/1.2 var(--s-font)}html.studio .s-endwrap :is(.ed-news--post,.ed-news--dept,.ed-news--page,.ed-news--finder) .ed-news__input:focus-visible{outline:2px solid var(--s-focus);outline-offset:2px}html.studio .s-endwrap :is(.ed-news--post,.ed-news--dept,.ed-news--page,.ed-news--finder) .btn{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 var(--sp-24);border:0;border-radius:var(--r-pill);background:var(--s-buy);color:#fff;font:500 17px/1 var(--s-font);cursor:pointer}html.studio .s-endwrap :is(.ed-news--post,.ed-news--dept,.ed-news--page,.ed-news--finder) .btn:hover{background:var(--s-buy-h)}html.studio .s-endwrap :is(.ed-news--post,.ed-news--dept,.ed-news--page,.ed-news--finder) .ed-news__status{margin:var(--sp-8) 0 0;font-size:var(--fs-14);color:var(--s-ink2)}html.studio .s-endwrap :is(.ed-news--post,.ed-news--dept,.ed-news--page,.ed-news--finder) .ed-news__status:empty{display:none}html.studio .s-endwrap :is(.ed-news--post,.ed-news--dept,.ed-news--page,.ed-news--finder) .ed-news__fine{margin:var(--sp-12) 0 0;font-size:var(--fs-13);line-height:1.5;color:var(--s-ink2)}html.studio .s-endwrap :is(.ed-news--post,.ed-news--dept,.ed-news--page,.ed-news--finder) .ed-news__fine a{color:var(--s-link);text-decoration:underline;text-underline-offset:2px}:where(html.studio.sw-shortlist){--sl-bg:#fff;--sl-ink:var(--s-ink);--sl-ink2:var(--s-ink2);--sl-line:rgb(0 0 0 / .12);--sl-chip:#f2f2f5;--sl-card:#f7f7f9;--sl-acc:var(--s-link);--sl-ring:#0071e3;--sl-btn:#0071e3;--sl-hover:rgb(0 0 0 / .06)}:where(html.studio.sw-shortlist)[data-theme=dark]{--sl-bg:#1c1c1e;--sl-ink:#f5f5f7;--sl-ink2:rgb(235 235 245 / .72);--sl-line:rgb(255 255 255 / .14);--sl-chip:#2c2c2e;--sl-card:#262628;--sl-acc:#6cb2ff;--sl-ring:#6cb2ff;--sl-hover:rgb(255 255 255 / .09)}:where(html.studio.sw-shortlist).sl-lock{overflow:hidden}:where(html.studio.sw-shortlist) .sl-live{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}:where(html.studio.sw-shortlist) body.byb-ed .nv-sl{position:relative;flex:none;display:inline-grid;place-items:center;width:38px;height:38px;margin:0;padding:0;border:0;border-radius:50%;background:#fff0;color:var(--s-ink2);cursor:pointer;transition:background-color var(--dur-200) ease,color var(--dur-200) ease}:where(html.studio.sw-shortlist) body.byb-ed .nv-sl:hover{background:var(--n4-chip,var(--sl-hover));color:var(--s-ink)}:where(html.studio.sw-shortlist) body.byb-ed .nv-sl:focus-visible{outline:2px solid var(--sl-ring);outline-offset:2px}:where(html.studio.sw-shortlist) body.byb-ed .nv-sl.has-n{color:var(--s-ink)}:where(html.studio.sw-shortlist) body.byb-ed .nv-sl.has-n svg path{fill:currentColor}:where(html.studio.sw-shortlist) body.byb-ed .nv-sl__n{position:absolute;top:3px;right:0;box-sizing:border-box;min-width:16px;height:16px;padding:0 var(--sp-4);border-radius:8px;background:#0071e3;color:#fff;font:600 10px/16px var(--s-font);text-align:center;pointer-events:none}:where(html.studio.sw-shortlist) body.byb-ed .nv-sl__n[hidden],:where(html.studio.sw-shortlist) .sl-fab{display:none}@media(max-width:734px){:where(html.studio.sw-shortlist) body.byb-ed .nv-sl{display:none}:where(html.studio.sw-shortlist) .sl-fab{position:fixed;right:14px;bottom:calc(14px + env(safe-area-inset-bottom,0px));z-index:var(--z-fab);display:inline-flex;align-items:center;gap:var(--sp-8);box-sizing:border-box;height:44px;padding:0 var(--sp-16) 0 var(--sp-12);border:0;border-radius:22px;background:var(--sl-bg);color:var(--sl-ink);box-shadow:0 0 0 1px var(--sl-line),0 6px 20px #00000029;font:600 15px/1 var(--s-font);cursor:pointer}:where(html.studio.sw-shortlist) .sl-fab[hidden]{display:none}:where(html.studio.sw-shortlist) .sl-fab:focus-visible{outline:2px solid var(--sl-ring);outline-offset:2px}:where(html.studio.sw-shortlist) body.has-pricebar .sl-fab{bottom:calc(88px + env(safe-area-inset-bottom,0px))}}:where(html.studio.sw-shortlist) body.byb-ed .ed-guide section.pr>.ed-chap:has(>.sl-save){display:flex;align-items:center;flex-wrap:wrap}:where(html.studio.sw-shortlist) .sl-save{position:relative;flex:none;display:inline-flex;align-items:center;gap:var(--sp-6);box-sizing:border-box;height:28px;margin:-6px -12px -6px auto;padding:0 var(--sp-12) 0 9px;border:0;border-radius:14px;background:#fff0;color:var(--s-ink2);font:inherit;font-size:var(--fs-13);line-height:1;font-weight:600;letter-spacing:0;text-transform:none;cursor:pointer;visibility:hidden;transition:background-color var(--dur-200) ease,color var(--dur-200) ease}:where(html.studio.sw-shortlist).sl-ready .sl-save{visibility:visible}:where(html.studio.sw-shortlist) .sl-save:before{content:"";position:absolute;inset:-8px -4px}:where(html.studio.sw-shortlist) .sl-save:hover{background:var(--sl-hover);color:var(--s-ink)}:where(html.studio.sw-shortlist) .sl-save:focus-visible{outline:2px solid var(--sl-ring);outline-offset:2px}:where(html.studio.sw-shortlist) .sl-save svg{flex:none}:where(html.studio.sw-shortlist) .sl-save__tw{display:inline-grid}:where(html.studio.sw-shortlist) .sl-save__t{grid-area:1 / 1;text-align:left}:where(html.studio.sw-shortlist) .sl-save__t--on,:where(html.studio.sw-shortlist) .sl-save[aria-pressed=true] .sl-save__t--off{visibility:hidden}:where(html.studio.sw-shortlist) .sl-save[aria-pressed=true] .sl-save__t--on{visibility:visible}:where(html.studio.sw-shortlist) .sl-save[aria-pressed=true]{color:var(--sl-acc)}:where(html.studio.sw-shortlist) .sl-save[aria-pressed=true] svg path{fill:currentColor}:where(html.studio.sw-shortlist) .sl-save--in{margin:var(--sp-4) 0 0 -2px;height:36px;font-size:var(--fs-14)}:where(html.studio.sw-shortlist) .pk-res .sl-save--in,:where(html.studio.sw-shortlist) .gf-card .sl-save--in{display:flex}:where(html.studio.sw-shortlist) dialog.sl-sheet{box-sizing:border-box;position:fixed;inset:0;margin:auto;width:min(880px,calc(100vw - 32px));max-width:none;height:auto;max-height:min(88vh,940px);padding:0;border:0;border-radius:var(--r-lg);background:var(--sl-bg);color:var(--sl-ink);box-shadow:0 0 0 1px var(--sl-line),0 30px 80px #00000047;overflow:hidden;font-family:var(--s-font)}:where(html.studio.sw-shortlist) dialog.sl-sheet[open]{display:flex;flex-direction:column;animation:sl-in .22s ease}:where(html.studio.sw-shortlist) dialog.sl-sheet::backdrop{background:#0000006b}@keyframes sl-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}:where(html.studio.sw-shortlist) .sl-in{display:flex;flex-direction:column;min-height:0;max-height:inherit;flex:1 1 auto}:where(html.studio.sw-shortlist) .sl-hd{flex:none;display:flex;align-items:center;justify-content:space-between;gap:var(--sp-12);padding:var(--sp-22) var(--sp-28) var(--sp-14)}:where(html.studio.sw-shortlist) .sl-hd__t{margin:0;font-family:var(--s-font);font-size:26px;line-height:1.1;font-weight:700;letter-spacing:-.024em;color:var(--sl-ink)}:where(html.studio.sw-shortlist) .sl-x{flex:none;display:inline-grid;place-items:center;width:44px;height:44px;margin:-6px -10px -6px 0;border:0;border-radius:50%;background:#fff0;color:var(--sl-ink2);cursor:pointer}:where(html.studio.sw-shortlist) .sl-x:hover{background:var(--sl-hover);color:var(--sl-ink)}:where(html.studio.sw-shortlist) .sl-body{flex:1 1 auto;min-height:0;overflow:auto;padding:var(--sp-4) var(--sp-28) var(--sp-20);overscroll-behavior:contain}:where(html.studio.sw-shortlist) .sl-ft{flex:none;padding:var(--sp-14) var(--sp-28) var(--sp-22);border-top:1px solid var(--sl-line)}:where(html.studio.sw-shortlist) .sl-ft:empty{display:none}:where(html.studio.sw-shortlist) dialog.sl-sheet.is-loading{height:fit-content}:where(html.studio.sw-shortlist) .sl-skl{margin:var(--sp-8) 0 var(--sp-12);padding:0;list-style:none}:where(html.studio.sw-shortlist) .sl-sk{height:72px;margin:0 0 var(--sp-14);border-radius:14px;background:var(--sl-chip);animation:sl-pulse 1.2s ease-in-out infinite alternate}@keyframes sl-pulse{0%{opacity:.55}to{opacity:1}}@media(prefers-reduced-motion:reduce){:where(html.studio.sw-shortlist) .sl-sk{animation:none}}:where(html.studio.sw-shortlist) .sl-empty{margin:var(--sp-8) 0 var(--sp-16);max-width:34em;font-size:16px;line-height:1.45;color:var(--sl-ink2)}:where(html.studio.sw-shortlist) .sl-list{margin:0;padding:0;list-style:none;display:grid;gap:0}:where(html.studio.sw-shortlist) .sl-it{display:grid;grid-template-columns:24px 72px minmax(0,1fr) auto;align-items:start;gap:var(--sp-14);padding:var(--sp-16) 0;border-top:1px solid var(--sl-line)}:where(html.studio.sw-shortlist) .sl-it:first-child{border-top:0}:where(html.studio.sw-shortlist) .sl-it--gone{grid-template-columns:minmax(0,1fr) auto}:where(html.studio.sw-shortlist) .sl-cb{width:22px;height:22px;margin:25px 0 0;accent-color:var(--sl-btn);cursor:pointer}:where(html.studio.sw-shortlist) .sl-cb:disabled{cursor:not-allowed;opacity:.45}:where(html.studio.sw-shortlist) .sl-it__ph{display:grid;place-items:center;width:72px;height:72px;border-radius:14px;background:var(--sl-chip);overflow:hidden}:where(html.studio.sw-shortlist) .sl-it__ph img{width:100%;height:100%;object-fit:contain;padding:var(--sp-6);box-sizing:border-box}:where(html.studio.sw-shortlist) .sl-it__tx{min-width:0}:where(html.studio.sw-shortlist) .sl-it__tx p{margin:0}:where(html.studio.sw-shortlist) .sl-it__n{margin:0;font-family:var(--s-font);font-size:18px;line-height:1.25;font-weight:700;letter-spacing:-.012em;color:var(--sl-ink)}:where(html.studio.sw-shortlist) .sl-it__n a{color:inherit;text-decoration:none}:where(html.studio.sw-shortlist) .sl-it__n a:hover{text-decoration:underline;text-underline-offset:3px}:where(html.studio.sw-shortlist) .sl-it__tx .sl-it__g{margin-top:var(--sp-2);font-size:var(--fs-13);line-height:1.4;color:var(--sl-ink2)}:where(html.studio.sw-shortlist) .sl-it__g a{color:var(--sl-acc);font-weight:600}:where(html.studio.sw-shortlist) .sl-it__tx .sl-it__p{margin-top:var(--sp-6);font-size:var(--fs-15);color:var(--sl-ink)}:where(html.studio.sw-shortlist) .sl-it__p b{font-weight:600}:where(html.studio.sw-shortlist) .sl-it__p span{font-size:var(--fs-12);color:var(--sl-ink2)}:where(html.studio.sw-shortlist) .sl-it__tx .sl-it__t{margin-top:var(--sp-6);font-size:var(--fs-14);line-height:1.45;color:var(--sl-ink2)}:where(html.studio.sw-shortlist) .sl-it__rm,:where(html.studio.sw-shortlist) .sl-b{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;min-height:44px;padding:0 var(--sp-18);border:0;border-radius:22px;background:var(--sl-chip);color:var(--sl-ink);font:inherit;font-size:var(--fs-15);font-weight:600;cursor:pointer}:where(html.studio.sw-shortlist) .sl-it__rm{background:#fff0;color:var(--sl-acc);padding:0 var(--sp-8);font-weight:500;text-decoration:underline;text-underline-offset:3px}:where(html.studio.sw-shortlist) .sl-b:hover{background:var(--sl-hover)}:where(html.studio.sw-shortlist) .sl-b--pri{background:var(--sl-btn);color:#fff}:where(html.studio.sw-shortlist) .sl-b--pri:hover{background:#0077ed}:where(html.studio.sw-shortlist) .sl-b--pri:disabled{background:var(--sl-chip);color:var(--sl-ink2);cursor:not-allowed}:where(html.studio.sw-shortlist) .sl-b--q{background:#fff0;color:var(--sl-acc)}:where(html.studio.sw-shortlist) :is(.sl-b,.sl-it__rm,.sl-x,.sl-cb,.sl-tw,.sl-link,.sl-diff input):focus-visible,:where(html.studio.sw-shortlist) .sl-sheet a:focus-visible{outline:2px solid var(--sl-ring);outline-offset:2px}:where(html.studio.sw-shortlist) .sl-hint{margin:0 0 var(--sp-12);font-size:var(--fs-14);line-height:1.4;color:var(--sl-ink2)}:where(html.studio.sw-shortlist) .sl-ft__b{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-8) var(--sp-12)}:where(html.studio.sw-shortlist) .sl-link{box-sizing:border-box;width:100%;min-height:44px;margin:0 0 var(--sp-12);padding:0 var(--sp-14);border:1px solid var(--sl-line);border-radius:var(--r-sm);background:var(--sl-card);color:var(--sl-ink);font:inherit;font-size:var(--fs-14)}:where(html.studio.sw-shortlist) .sl-cmp__bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--sp-6) var(--sp-16);margin:0 0 var(--sp-10)}:where(html.studio.sw-shortlist) .sl-cmp__bar .sl-b--q{padding-left:0;gap:var(--sp-6)}:where(html.studio.sw-shortlist) .sl-diff{display:inline-flex;align-items:center;gap:var(--sp-8);min-height:44px;font-size:var(--fs-15);color:var(--sl-ink);cursor:pointer}:where(html.studio.sw-shortlist) .sl-diff input{width:20px;height:20px;margin:0;accent-color:var(--sl-btn)}:where(html.studio.sw-shortlist) .sl-tw{overflow-x:auto;border-radius:16px;box-shadow:inset 0 0 0 1px var(--sl-line)}:where(html.studio.sw-shortlist) .sl-tbl{width:100%;min-width:calc(var(--sl-n, 2) * 200px + 112px);border-collapse:separate;border-spacing:0;table-layout:fixed;font-size:var(--fs-14);line-height:1.45;color:var(--sl-ink)}:where(html.studio.sw-shortlist) .sl-tbl th,:where(html.studio.sw-shortlist) .sl-tbl td{padding:var(--sp-14) var(--sp-16);vertical-align:top;text-align:left;border-top:1px solid var(--sl-line);background:var(--sl-bg);font-weight:400}:where(html.studio.sw-shortlist) .sl-tbl thead th{border-top:0;font-weight:400;vertical-align:top}:where(html.studio.sw-shortlist) .sl-tbl thead th:first-child,:where(html.studio.sw-shortlist) .sl-tbl tbody th{width:112px}:where(html.studio.sw-shortlist) .sl-tbl tbody th{font-size:var(--fs-13);font-weight:600;color:var(--sl-ink2)}:where(html.studio.sw-shortlist) .sl-tbl tr>:first-child{position:sticky;left:0;z-index:1;box-shadow:1px 0 0 var(--sl-line)}:where(html.studio.sw-shortlist) .sl-cm__ph{display:grid;place-items:center;width:72px;height:72px;margin-bottom:var(--sp-10);border-radius:14px;background:var(--sl-chip);overflow:hidden}:where(html.studio.sw-shortlist) .sl-cm__ph img{width:100%;height:100%;object-fit:contain;padding:var(--sp-6);box-sizing:border-box}:where(html.studio.sw-shortlist) .sl-cm__n{display:block;font-family:var(--s-font);font-size:var(--fs-17);line-height:1.25;font-weight:700;color:var(--sl-ink);text-decoration:none}:where(html.studio.sw-shortlist) .sl-cm__n:hover{text-decoration:underline;text-underline-offset:3px}:where(html.studio.sw-shortlist) .sl-cm__b,:where(html.studio.sw-shortlist) .sl-cm__g{display:block;margin-top:3px;font-size:var(--fs-12);line-height:1.35;color:var(--sl-ink2)}:where(html.studio.sw-shortlist) .sl-only-diff .sl-same{display:none}:where(html.studio.sw-shortlist) .sl-cmp__n{margin:var(--sp-10) 0 0;font-size:var(--fs-13);color:var(--sl-ink2)}@media(max-width:734px){:where(html.studio.sw-shortlist) .sl-save:not(.sl-save--in){margin-top:var(--sp-4)}:where(html.studio.sw-shortlist) dialog.sl-sheet{inset:auto 0 0;margin:0;width:100%;max-height:90vh;border-radius:24px 24px 0 0}:where(html.studio.sw-shortlist) dialog.sl-sheet[open]{animation-name:sl-up}:where(html.studio.sw-shortlist) .sl-hd{padding:var(--sp-18) var(--sp-20) var(--sp-10)}:where(html.studio.sw-shortlist) .sl-hd__t{font-size:22px}:where(html.studio.sw-shortlist) .sl-body{padding:var(--sp-2) var(--sp-20) var(--sp-16)}:where(html.studio.sw-shortlist) .sl-ft{padding:var(--sp-12) var(--sp-20) calc(16px + env(safe-area-inset-bottom,0px))}:where(html.studio.sw-shortlist) .sl-it{grid-template-columns:24px 56px minmax(0,1fr);gap:var(--sp-12)}:where(html.studio.sw-shortlist) .sl-it__ph{width:56px;height:56px;border-radius:var(--r-sm)}:where(html.studio.sw-shortlist) .sl-cb{margin-top:17px}:where(html.studio.sw-shortlist) .sl-it__rm{grid-column:3;justify-self:start;min-height:44px;margin:-6px 0 -10px -8px}:where(html.studio.sw-shortlist) .sl-it--gone{grid-template-columns:minmax(0,1fr)}:where(html.studio.sw-shortlist) .sl-it--gone .sl-it__rm{grid-column:1}:where(html.studio.sw-shortlist) .sl-tbl{min-width:calc(var(--sl-n, 2) * (50vw - 48px) + 96px)}:where(html.studio.sw-shortlist) .sl-tbl thead th:first-child,:where(html.studio.sw-shortlist) .sl-tbl tbody th{width:96px}:where(html.studio.sw-shortlist) .sl-tbl th,:where(html.studio.sw-shortlist) .sl-tbl td{padding:var(--sp-12)}}@keyframes sl-up{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){:where(html.studio.sw-shortlist) dialog.sl-sheet[open]{animation:none}:where(html.studio.sw-shortlist) body.byb-ed .nv-sl,:where(html.studio.sw-shortlist) .sl-save{transition:none}}@media print{:where(html.studio.sw-shortlist) .sl-fab,:where(html.studio.sw-shortlist) .sl-save,:where(html.studio.sw-shortlist) body.byb-ed .nv-sl,:where(html.studio.sw-shortlist) dialog.sl-sheet{display:none}}@media (max-width:1068px){html.studio .s-endwrap :is(.ed-news--post,.ed-news--dept,.ed-news--page,.ed-news--finder) .ed-news__in{grid-template-columns:1fr;padding:var(--sp-40)}}@media (max-width:734px){html.studio :is(.s-gh,.s-dh,.s-ph) .crumbs li.sw-cr-off{display:none}html.studio :is(.s-gh,.s-dh,.s-ph) .crumbs li.sw-cr-off+li::before{content:none}html.studio .s-endwrap :is(.ed-news--post,.ed-news--dept,.ed-news--page,.ed-news--finder) .ed-news__in{padding:var(--sp-28) var(--sp-22);border-radius:24px}html.studio .s-endwrap :is(.ed-news--post,.ed-news--dept,.ed-news--page,.ed-news--finder) .ed-news__h{font-size:var(--fs-24)}}html.studio .s-notes{display:grid;gap:var(--sp-12);margin-top:var(--sp-40)}html.studio .s-note{padding:var(--sp-20) var(--sp-24);border-radius:var(--s-r2);background:var(--s-card);font-size:var(--fs-15);line-height:1.5}html.studio .s-note__k{margin-bottom:var(--sp-4);font-size:var(--fs-13);font-weight:600;color:var(--s-acc)}html.studio .s-notes details{border-radius:var(--s-r2);background:var(--s-card)}html.studio .s-notes summary{display:flex;justify-content:space-between;align-items:center;gap:var(--sp-12);min-height:56px;padding:0 var(--sp-24);font-size:var(--fs-15);cursor:pointer;list-style:none}html.studio .s-notes summary::-webkit-details-marker{display:none}html.studio .s-notes summary::after{content:"";flex:none;width:8px;height:8px;border:solid var(--s-ink2);border-width:0 1.6px 1.6px 0;rotate:45deg;translate:0 -2px;transition:rotate var(--s-t2) var(--s-ease)}html.studio .s-notes details[open] summary::after{rotate:225deg;translate:0 2px}html.studio .s-notes details>:not(summary){padding:0 var(--sp-24) var(--sp-20)}html.studio .s-notes details>.s-chg{margin-top:0;padding-bottom:0}html.studio .s-notes summary .sw-chg__h{flex:none;font-weight:600;white-space:nowrap}html.studio .s-notes summary .sw-chg__n{text-align:right}html.studio .s-notes summary span+span{margin-left:auto;color:var(--s-ink2);font-size:var(--fs-13)}html.studio .s-notes .s-chg__f{margin-top:var(--sp-8)}html.studio .s-tbl{padding:var(--sp-96) 0 0}html.studio .s-tbl>.s-h3{margin-bottom:var(--sp-12)}html.studio .s-same{margin:0 0 var(--sp-18);font-size:var(--fs-17);line-height:1.47;color:var(--s-ink2);max-width:46em}html.studio .s-same b{color:var(--s-ink);font-weight:600}html.studio .s-tw{overflow-x:auto;border-radius:var(--s-r3);background:var(--s-card)}html.studio .s-tb{width:100%;min-width:calc(150px + var(--n,6) * 140px);border-collapse:separate;border-spacing:0;font-size:var(--fs-15);line-height:1.4;color:var(--s-ink)}html.studio .s-tb th,html.studio .s-tb td{padding:var(--sp-14) var(--sp-12);text-align:left;vertical-align:top;border:0;border-top:1px solid var(--s-hair);background:none;font-weight:400}html.studio .s-tb thead th{border-top:0;padding-top:var(--sp-16)}html.studio .s-tb tbody th,html.studio .s-tb tfoot th{width:150px;font-size:var(--fs-13);font-weight:600;color:var(--s-ink2)}html.studio .s-tb th small{display:block;margin-top:3px;font-weight:400}html.studio .s-tb th:first-child{position:sticky;left:0;z-index:2;background:var(--s-card);padding-left:var(--sp-24)}html.studio .s-tb thead a{display:grid;gap:var(--sp-2)}html.studio .s-tb__no{font-size:var(--fs-13);font-weight:600;color:var(--s-acc)}html.studio .s-tb__nm{font-size:var(--fs-15);line-height:1.3;font-weight:600}html.studio .s-tb thead a:hover .s-tb__nm{text-decoration:underline}html.studio .s-tb thead .s-tb__cn{font-size:var(--fs-13);font-weight:600;color:var(--s-ink2);vertical-align:bottom}html.studio .s-bar{position:relative;display:block;height:6px;margin:0 0 9px;border-radius:3px;background:var(--s-hair)}html.studio .s-bar i{position:absolute;top:0;bottom:0;left:var(--a);width:var(--w);border-radius:3px;background:var(--s-ink)}html.studio .s-tb .s-px{font-weight:600;font-variant-numeric:tabular-nums}html.studio .s-tb tfoot td{padding-bottom:var(--sp-20)}html.studio .s-legend{margin-top:var(--sp-12);font-size:var(--fs-13);line-height:1.5;color:var(--s-ink2)}html.studio .s-prose{margin-top:var(--sp-24)}html.studio .s-prose p,html.studio .s-prose li{font-size:var(--fs-17);line-height:1.6;letter-spacing:-.012em}html.studio .s-prose p+p,html.studio .s-prose p+ul,html.studio .s-prose p+ol,html.studio .s-prose ul+p,html.studio .s-prose ol+p{margin-top:var(--sp-16)}html.studio .s-prose ul,html.studio .s-prose ol,html.studio .s-faq__a ul,html.studio .s-faq__a ol,html.studio .s-carry ul,html.studio .s-carry ol{padding-left:1.3em;list-style:disc}html.studio .s-prose ol,html.studio .s-faq__a ol,html.studio .s-carry ol{list-style:decimal}html.studio .s-prose li+li,html.studio .s-faq__a li+li,html.studio .s-carry li+li{margin-top:var(--sp-6)}html.studio :is(.s-prose,.s-faq__a,.s-carry) li::marker{content:normal}html.studio :is(.s-prose,.s-faq__a,.s-carry) :is(strong,b){font-weight:600}html.studio :is(.s-prose,.s-faq__a,.s-carry) sup{font-size:.7em;line-height:0}html.studio :is(.s-prose,.s-faq__a,.s-carry) small{font-size:.85em}html.studio :is(.s-prose,.s-faq__a,.s-srcc,.s-corr,.s-carry,.s-note) a:not(.s-buy){color:var(--s-link);text-decoration:underline;text-decoration-thickness:1.5px;text-underline-offset:.2em}html.studio :is(.s-prose,.s-faq__a,.s-srcc,.s-corr,.s-carry,.s-note) a:not(.s-buy):hover{text-decoration-thickness:2px}html.studio .s-led{display:grid;grid-template-columns:1fr 1fr;gap:var(--sp-28);margin-top:var(--sp-28);padding-top:var(--sp-22);border-top:1px solid var(--s-hair)}html.studio .s-led__h{margin-bottom:var(--sp-8);font-size:var(--fs-13);font-weight:600;color:var(--s-ink)}html.studio .s-led li{position:relative;padding:5px 0 5px var(--sp-22);font-size:var(--fs-15);line-height:1.45;color:var(--s-ink)}html.studio .s-led li::before{content:"";position:absolute;left:2px;top:12px;width:9px;height:9px;border-radius:50%;background:var(--s-ink)}html.studio .s-led--t li::before{background:none;box-shadow:inset 0 0 0 1.5px var(--s-ink2)}html.studio .s-faq{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:var(--sp-48);padding-top:var(--s-sec)}html.studio .s-faq__hd{position:sticky;top:calc(var(--s-stick,52px) + 32px);align-self:start}html.studio .s-faq__hd .s-lead{margin-top:var(--sp-12)}html.studio .s-faq details{border-top:1px solid var(--s-hair)}html.studio .s-faq details:last-child{border-bottom:1px solid var(--s-hair)}html.studio .s-faq summary{display:flex;justify-content:space-between;align-items:center;gap:var(--sp-20);min-height:64px;padding:var(--sp-16) 0;font-size:var(--fs-19);line-height:1.35;font-weight:600;letter-spacing:-.016em;cursor:pointer;list-style:none}html.studio .s-faq summary::-webkit-details-marker{display:none}html.studio .s-faq summary i{position:relative;flex:none;width:28px;height:28px;border-radius:50%;background:var(--s-card);transition:background-color var(--s-t1) var(--s-ease)}html.studio .s-faq summary i::before,html.studio .s-faq summary i::after{content:"";position:absolute;left:50%;top:50%;width:11px;height:1.6px;margin:-.8px 0 0 -5.5px;border-radius:1px;background:var(--s-ink);transition:rotate var(--s-t2) var(--s-ease)}html.studio .s-faq summary i::after{rotate:90deg}html.studio .s-faq details[open] summary i::after{rotate:0deg}html.studio .s-faq summary:hover i{background:var(--s-card2)}html.studio .s-faq__a{padding:0 var(--sp-48) var(--sp-22) 0}html.studio .s-faq__a p,html.studio .s-faq__a li{font-size:var(--fs-17);line-height:1.6;color:var(--s-ink)}html.studio .s-faq__a p+p{margin-top:var(--sp-12)}@supports (interpolate-size:allow-keywords){html.studio .s-faq{interpolate-size:allow-keywords}html.studio .s-faq details::details-content{height:0;overflow:clip;transition:height var(--s-t2) var(--s-ease),content-visibility var(--s-t2) allow-discrete}html.studio .s-faq details[open]::details-content{height:auto}}html.studio .s-src{padding-top:var(--sp-96)}html.studio .s-srcg{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--sp-16);margin-top:var(--sp-8)}html.studio .s-srcc{display:flex;flex-direction:column;gap:var(--sp-8);padding:var(--sp-24);border-radius:var(--s-r2);background:var(--s-card);font-size:var(--fs-15);line-height:1.5;color:var(--s-ink2)}html.studio .s-srcc>b{font-size:var(--fs-21);line-height:1.2;font-weight:700;letter-spacing:-.02em;color:var(--s-ink)}html.studio .s-srcc>b a:not(.s-buy){color:var(--s-ink);text-decoration:none}html.studio .s-srcc>b a:not(.s-buy):hover{text-decoration:underline}html.studio .s-srcc__t{margin-top:var(--sp-6);font-weight:600;color:var(--s-ink)}html.studio .s-srcc__f{margin-top:var(--sp-6);font-size:var(--fs-14)}html.studio .s-corr__h{margin-top:var(--sp-40)}html.studio .s-corr{margin-top:var(--sp-12)}html.studio .s-corr li{display:grid;grid-template-columns:96px minmax(0,1fr);gap:var(--sp-20);padding:var(--sp-18) 0;border-top:1px solid var(--s-hair)}html.studio .s-corr time,html.studio .s-corr__d{font-size:var(--fs-14);font-weight:600;color:var(--s-ink);font-variant-numeric:tabular-nums}html.studio .s-corr time span,html.studio .s-corr__d span{display:block;font-weight:400;color:var(--s-ink2)}html.studio .s-corr p{font-size:var(--fs-15);line-height:1.5}html.studio .s-corr a.r5-cn__go{display:inline-flex;align-items:center;min-height:32px;margin-top:var(--sp-2);font-size:var(--fs-14);text-decoration:none}html.studio .s-corr a.r5-cn__go:hover{text-decoration:underline}html.studio .s-end{padding-top:var(--s-sec)}html.studio .s-eg{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--sp-16)}html.studio .s-eg>li{display:grid}html.studio .s-eg>li.is-wide{grid-column:span 2}html.studio .s-ec{display:flex;flex-direction:column;border-radius:24px;overflow:hidden;background:var(--s-card)}html.studio .s-ec__st{--uh:120px;--fl:15%;height:180px}html.studio .s-eg>li.is-wide .s-ec__st .s-set{gap:12%}html.studio .s-ec__tx{display:grid;gap:var(--sp-4);padding:var(--sp-16) var(--sp-18) var(--sp-20)}html.studio .s-ec__k{font-size:var(--fs-13);font-weight:600;color:var(--s-acc)}html.studio .s-ec__t{font-size:var(--fs-17);line-height:1.3;font-weight:600;letter-spacing:-.016em}html.studio .s-ec:hover .s-ec__t{text-decoration:underline;text-underline-offset:3px}html.studio .s-ec__big{display:grid;place-items:center;height:180px;background:linear-gradient(180deg,var(--s-sa),var(--s-sc))}html.studio .s-ec__big b{font-size:88px;line-height:1;font-weight:700;letter-spacing:-.05em;color:var(--s-acc);font-variant-numeric:tabular-nums}html.studio .s-ph{padding-top:var(--sp-8);text-align:left}html.studio .s-ph__t{margin:var(--sp-8) 0 0;max-width:16em;font-size:52px;line-height:1.05;font-weight:700;letter-spacing:-.04em;text-wrap:balance}html.studio .s-ph__dek{margin:var(--sp-20) 0 0;max-width:34em;font-size:var(--fs-21);line-height:1.4;letter-spacing:-.017em;color:var(--s-ink2)}html.studio .s-ph__meta{margin:var(--sp-16) 0 0;max-width:40em;font-size:var(--fs-14);line-height:1.45;color:var(--s-ink2)}html.studio .s-ph__meta .byline{display:inline;font-weight:600;color:var(--s-ink)}html.studio .s-ph__meta .disclosure-mini{margin:0;font-size:var(--fs-14);line-height:1.45;color:var(--s-ink2)}html.studio .s-ph__meta a{color:var(--s-link);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:2px}html.studio .s-ph__meta a:hover{text-decoration-thickness:2px}html.studio .s-ph__facts{display:flex;flex-wrap:wrap;gap:var(--sp-8);margin-top:var(--sp-24)}html.studio .s-ph__facts[hidden]{display:none}html.studio .s-ph__facts li{display:inline-flex;align-items:baseline;gap:var(--sp-6);padding:var(--sp-8) var(--sp-14);border-radius:var(--r-pill);background:var(--s-card);font-size:var(--fs-14);line-height:1.3;color:var(--s-ink2)}html.studio .s-ph__facts b{font-size:var(--fs-17);font-weight:700;color:var(--s-ink);font-variant-numeric:tabular-nums}html.studio .s-ph__facts .sw-stats__long{white-space:nowrap}@media (min-width:1069px){html.studio .s-tb--fit{min-width:0}}@media (max-width:1068px){html.studio .s-faq{grid-template-columns:1fr;gap:var(--sp-20)}html.studio .s-faq__hd{position:static}html.studio .s-srcg{grid-template-columns:1fr 1fr}html.studio .s-eg{grid-template-columns:repeat(2,minmax(0,1fr))}html.studio .s-ph__t{font-size:var(--fs-40)}}@media (max-width:734px){html.studio .s-sh{display:block;margin-bottom:var(--sp-22)}html.studio .s-sh>.s-go{margin-top:var(--sp-8)}html.studio .s-tw{margin:0 calc(var(--s-gut) * -1);border-radius:0}html.studio .s-tb{min-width:calc(96px + var(--n,6) * 128px);font-size:var(--fs-14)}html.studio .s-tb tbody th,html.studio .s-tb tfoot th{width:96px}html.studio .s-tb th:first-child{padding-left:var(--sp-16)}html.studio .s-led{grid-template-columns:1fr;gap:var(--sp-18)}html.studio .s-faq summary{font-size:var(--fs-17)}html.studio .s-faq__a{padding-right:0}html.studio .s-srcg{grid-template-columns:1fr}html.studio .s-corr li{grid-template-columns:1fr;gap:var(--sp-6)}html.studio .s-eg{display:grid;grid-auto-flow:column;grid-template-columns:none;grid-auto-columns:72%;overflow-x:auto;scroll-snap-type:x mandatory;margin:0 calc(var(--s-gut) * -1);padding:0 var(--s-gut) var(--sp-4);scrollbar-width:none}html.studio .s-eg>li{scroll-snap-align:start}html.studio .s-eg>li.is-wide{grid-column:auto}html.studio .s-ph__t{font-size:34px;line-height:1.1}html.studio .s-ph__dek{margin-top:var(--sp-14);font-size:var(--fs-17)}html.studio .s-ph__facts{margin-top:var(--sp-16);gap:var(--sp-6)}html.studio .s-ph__facts li{padding:var(--sp-6) 11px;font-size:var(--fs-13)}}html.studio-guide .s-gh{padding-top:var(--sp-8);text-align:left}html.studio-guide .s-gh__g{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"t p" "d p" "m p";column-gap:var(--sp-56);align-items:start;align-content:start;margin-top:var(--sp-8)}html.studio-guide .s-gh__t{grid-area:t;margin:0;font-size:52px;line-height:1.05;font-weight:700;letter-spacing:-.04em;text-wrap:balance}html.studio-guide .s-gh__t .sw-h1a,html.studio-guide .s-gh__t .sw-h1b{display:block}html.studio-guide .s-gh__t .sw-colon{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}html.studio-guide .s-gh__t .sw-h1b{margin-top:var(--sp-10);font-size:var(--fs-24);line-height:1.2;font-weight:600;letter-spacing:-.022em;color:var(--s-ink2)}html.studio-guide .s-gh__d{grid-area:d}html.studio-guide .s-gh__dek{margin:var(--sp-20) 0 0;max-width:34em;font-size:18px;line-height:1.47;letter-spacing:-.018em}html.studio-guide .s-gh__note{margin-top:var(--sp-12);max-width:36em;font-size:var(--fs-14);line-height:1.45;color:var(--s-ink2)}html.studio-guide .s-gh__meta{grid-area:m;margin:var(--sp-20) 0 0;font-size:var(--fs-14);line-height:1.45;color:var(--s-ink2)}html.studio-guide .s-gh__meta p+p{margin-top:var(--sp-4)}html.studio-guide .s-gh__meta .byline{display:inline;font-weight:600;color:var(--s-ink)}html.studio-guide .s-gh__meta .sw-mo-s{display:none}html.studio-guide .s-gh__meta .disclosure-mini{font-size:var(--fs-13)}html.studio-guide .s-gh__meta a,html.studio-guide .s-gh__note a{color:var(--s-link);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:2px}html.studio-guide .s-gh__meta a:hover{text-decoration-thickness:2px}html.studio-guide .s-pick{position:relative;grid-area:p;display:flex;flex-direction:column;border-radius:var(--s-r4);overflow:hidden;background:var(--s-card)}html.studio-guide .s-pick>.s-stage{position:relative;height:clamp(260px,calc(100svh - 470px),360px);--uh:250px;--fl:10%;--fit:80cqw;background:linear-gradient(180deg,var(--s-sa) 0%,var(--s-sb) 60%,var(--s-card) 100%)}html.studio-guide .s-pick__tx{position:relative;z-index:2;padding:var(--sp-4) var(--sp-32) 30px}html.studio-guide .s-pick__k{display:flex;align-items:center;gap:var(--sp-10);font-size:var(--fs-14);color:var(--s-ink2)}html.studio-guide .s-tag{display:inline-flex;align-items:center;min-height:24px;padding:0 var(--sp-10);border-radius:var(--r-pill);background:var(--s-ink);color:var(--s-page);font-size:var(--fs-12);font-weight:600;letter-spacing:.01em}html.studio-guide .s-pick__n{margin-top:var(--sp-10);font-size:var(--fs-32);line-height:1.06;font-weight:700;letter-spacing:-.034em}html.studio-guide .s-pick__n a:hover{text-decoration:underline;text-underline-offset:3px}html.studio-guide .s-pick__v{margin-top:var(--sp-8);font-size:16px;line-height:1.47;color:var(--s-ink2)}html.studio-guide .s-pick__f{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-14) var(--sp-18);margin-top:var(--sp-18)}html.studio-guide .s-price{font-size:var(--fs-28);line-height:1.1;font-weight:600;letter-spacing:-.02em;font-variant-numeric:tabular-nums}html.studio-guide .s-price small{display:block;margin-top:var(--sp-2);font-size:var(--fs-12);font-weight:500;letter-spacing:0;color:var(--s-ink2)}html.studio-guide .s-x .s-pick .s-pod img{view-transition-name:m-prod}html.studio-guide.is-theming .s-x .s-pick .s-pod img{view-transition-name:none}html.studio-guide .s-rk{padding-top:var(--sp-72)}html.studio-guide .s-rl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:var(--sp-40)}html.studio-guide .s-rc{position:relative;display:grid;grid-template-columns:128px minmax(0,1fr);align-items:center;padding:var(--sp-18) 0;border-top:1px solid var(--s-hair)}html.studio-guide .s-rl>li:nth-child(-n+2) .s-rc{border-top:0}html.studio-guide .s-rc__no{position:absolute;z-index:3;top:26px;left:10px;font-size:22px;line-height:1;font-weight:700;letter-spacing:-.03em;color:var(--s-ink2);font-variant-numeric:tabular-nums;pointer-events:none}html.studio-guide .s-rc__st{--uh:84px;--fl:12%;height:128px;border-radius:20px}html.studio-guide .s-rc__tx{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:var(--sp-2) var(--sp-12);padding:0 0 0 var(--sp-20)}html.studio-guide .s-rc__k{grid-column:1 / -1;font-size:var(--fs-13);font-weight:600;color:var(--s-acc)}html.studio-guide .s-rc__n{grid-column:1 / -1;font-size:var(--fs-20);line-height:1.22;font-weight:600;letter-spacing:-.018em}html.studio-guide .s-rc__n a:hover{text-decoration:underline;text-underline-offset:3px}html.studio-guide .s-rc__v{grid-column:1 / -1;margin-bottom:var(--sp-10);font-size:var(--fs-15);line-height:1.4;color:var(--s-ink2)}html.studio-guide .s-rc__p{font-size:var(--fs-17);font-weight:600;font-variant-numeric:tabular-nums;white-space:nowrap}html.studio-guide .s-cap{margin-top:var(--sp-18);font-size:var(--fs-14);line-height:1.5;color:var(--s-ink2)}html.studio-guide .s-cap a{color:var(--s-link);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:2px}html.studio-guide .s-cmp{padding-top:var(--s-sec)}html.studio-guide .s-cmp__pick{display:flex;flex-wrap:wrap;gap:var(--sp-8)}html.studio-guide #s-cmp:not(.is-live) .s-cmp__pick{display:none}html.studio-guide .s-cmp__pick .s-chip{gap:var(--sp-6)}html.studio-guide .s-cmp__pick .s-chip b{font-weight:600}html.studio-guide .s-cmp__grid{display:grid;grid-template-columns:minmax(120px,.7fr) minmax(0,1fr) minmax(0,1fr);margin-top:var(--sp-22);border-radius:var(--s-r3);overflow:hidden;background:var(--s-card)}html.studio-guide .s-cmp__corner{display:flex;flex-direction:column;justify-content:center;gap:var(--sp-2);padding:var(--sp-24);font-size:var(--fs-13);font-weight:600;color:var(--s-ink2)}html.studio-guide .s-cmp__corner .s-cmp__cn{font-size:44px;line-height:1;font-weight:700;letter-spacing:-.04em;color:var(--s-ink);font-variant-numeric:tabular-nums}html.studio-guide .s-cmp__corner span:not(.s-cmp__cn){margin:var(--sp-6) 0;font-size:var(--fs-15)}html.studio-guide .s-cmp__col{display:flex;flex-direction:column;padding:0 var(--sp-20) var(--sp-20)}html.studio-guide .s-cmp__col .s-stage{--uh:150px;--fl:12%;height:220px;margin:0 -20px var(--sp-14)}html.studio-guide .s-cmp__col .s-k{font-size:var(--fs-13)}html.studio-guide .s-cmp__n{margin-top:var(--sp-2);font-size:var(--fs-21);line-height:1.2;font-weight:600;letter-spacing:-.018em}html.studio-guide .s-cmp__n a:hover{text-decoration:underline;text-underline-offset:3px}html.studio-guide .s-cmp__f{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--sp-10);margin-top:var(--sp-14)}html.studio-guide .s-cmp__f .s-price{font-size:var(--fs-21)}html.studio-guide .s-cmp__row{display:contents}html.studio-guide .s-cmp__row>*{padding:var(--sp-14) var(--sp-20);border-top:1px solid var(--s-hair);font-size:var(--fs-15);line-height:1.42}html.studio-guide .s-cmp__row>:first-child{padding-left:var(--sp-24);font-size:var(--fs-13);font-weight:600;color:var(--s-ink2)}html.studio-guide .s-cmp__row.is-diff>:not(:first-child){font-weight:500}html.studio-guide .s-cmp__same{grid-column:span 2;color:var(--s-ink2)}html.studio-guide .s-cmp__same em{margin-right:var(--sp-8);font-style:normal;font-size:var(--fs-12);font-weight:600;letter-spacing:.01em;color:var(--s-ink2);padding:3px var(--sp-8);border-radius:var(--r-pill);box-shadow:inset 0 0 0 1px var(--s-hair)}html.studio-guide .s-buy--sm{min-height:40px;padding:0 var(--sp-16);font-size:var(--fs-14)}html.studio-guide .s-hint{display:none;margin:0 0 var(--sp-8);font-size:var(--fs-13);color:var(--s-ink2)}html.studio-guide .s-rvs{padding-top:var(--s-sec)}html.studio-guide .s-rv{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);grid-template-rows:auto 1fr;grid-template-areas:"m h" "m b";column-gap:var(--sp-56);scroll-margin-top:calc(var(--s-stick,52px) + 84px)}html.studio-guide .s-rv__hd{grid-area:h}html.studio-guide .s-rv__body{grid-area:b}html.studio-guide .s-rv+.s-rv{margin-top:var(--s-sec)}html.studio-guide .s-rv__media{grid-area:m;position:sticky;top:calc(var(--s-stick,52px) + 96px);align-self:start}html.studio-guide .s-rv__media .s-stage{--uh:300px;--fl:13%;--fit:78cqw;height:440px;border-radius:var(--s-r3)}html.studio-guide .s-rv__no{position:absolute;z-index:3;top:16px;left:22px;font-size:96px;line-height:1;font-weight:700;letter-spacing:-.05em;color:var(--s-num);font-variant-numeric:tabular-nums}html.studio-guide .s-rv__buy{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-12);margin-top:var(--sp-16);padding:0 var(--sp-4)}html.studio-guide .s-rv__k{display:flex;align-items:center;flex-wrap:wrap;gap:var(--sp-6) var(--sp-12);font-size:var(--fs-14);font-weight:600;color:var(--s-acc)}html.studio-guide .s-rv__k .sl-save{margin-left:auto}html.studio-guide .s-rv__h{margin-top:var(--sp-10);font-size:var(--fs-40);line-height:1.08;font-weight:700;letter-spacing:-.032em}html.studio-guide .s-rv__v{margin-top:var(--sp-8);font-size:var(--fs-24);line-height:1.25;font-weight:500;letter-spacing:-.02em;color:var(--s-ink2)}html.studio-guide .s-ifs{display:grid;grid-template-columns:1fr 1fr;gap:var(--sp-12);margin-top:var(--sp-24)}html.studio-guide .s-ifs p{padding:var(--sp-16) var(--sp-18);border-radius:var(--r-md);background:var(--s-card);font-size:var(--fs-15);line-height:1.47}html.studio-guide .s-ifs b{display:block;margin-bottom:var(--sp-4);font-size:var(--fs-13);font-weight:600;color:var(--s-ink)}html.studio-guide .s-rv__back{margin-top:var(--sp-18);font-size:var(--fs-15)}html.studio-guide .s-rv__back a{display:inline-flex;align-items:center;min-height:32px;color:var(--s-link)}html.studio-guide .s-rv__back a:hover{text-decoration:underline;text-underline-offset:3px}html.studio-guide .s-carry{margin-top:var(--s-sec);font-size:var(--fs-17);line-height:1.6}html.studio-guide .s-carry p+p{margin-top:var(--sp-12)}html.studio-guide .s-carry--end{margin-top:var(--sp-32);font-size:var(--fs-14);line-height:1.5;color:var(--s-ink2)}html.studio-guide .s-rv .s-carry{margin-top:var(--sp-24)}html.studio-guide .s-carry .guide-tabs__nav{position:relative;display:inline-flex;gap:var(--sp-4);padding:var(--sp-4);border-radius:var(--r-pill);background:var(--s-card)}html.studio-guide .s-carry .guide-tabs__tab{min-height:40px;padding:0 var(--sp-18);border:0;border-radius:var(--r-pill);background:none;color:var(--s-ink2);font:500 15px/1 var(--s-font);cursor:pointer;transition:background-color var(--s-t1) var(--s-ease),color var(--s-t1) var(--s-ease)}html.studio-guide .s-carry .guide-tabs__tab.is-active,html.studio-guide .s-carry .guide-tabs__tab[aria-selected="true"]{background:var(--s-page);color:var(--s-ink);box-shadow:0 1px 3px rgb(0 0 0 / .12)}html.studio-guide .s-carry .guide-tabs__ind{display:none}html.studio-guide .s-carry .guide-tabs__panel{margin-top:var(--sp-20);max-width:46em}html.studio-guide .s-carry .guide-tabs__panel li{font-size:var(--fs-17);line-height:1.6}html.studio-guide .s-carry .changelog{font-size:var(--fs-15);line-height:1.5;color:var(--s-ink2)}html.studio-guide .s-carry .changelog a{color:var(--s-link)}html.studio-guide .s-endwrap .ed-guide__end{height:var(--s-sec)}html.studio-guide .s-pb{display:none}@media (max-width:734px){html.studio-guide .s-pb{display:block;position:fixed;z-index:var(--z-bar);left:0;right:0;bottom:0;visibility:hidden;opacity:0;translate:0 12px;pointer-events:none;transition:opacity var(--s-t2) var(--s-ease),translate var(--s-t2) var(--s-ease),visibility 0s linear var(--s-t2)}html.studio-guide.s-pb-on .s-pb{visibility:visible;opacity:1;translate:0 0;pointer-events:auto;transition-delay:0s}html.studio-guide.s-pb-on.s-pb-tuck .s-pb{translate:0 calc(100% + 8px)}html.studio-guide.s-pb-on.s-pb-tuck .s-pb:focus-within{translate:0 0}html.studio-guide:not(.s-m) .s-pb{transition:none}html.studio-guide .s-pb__bar{background:var(--s-mat);-webkit-backdrop-filter:saturate(180%) blur(20px);backdrop-filter:saturate(180%) blur(20px);box-shadow:0 -1px 0 var(--s-hair);padding-bottom:env(safe-area-inset-bottom)}html.studio-guide .s-pb__in{display:flex;align-items:center;gap:var(--sp-8);min-height:48px;padding:0 var(--sp-6) 0 var(--s-gut)}html.studio-guide .s-pb__im1{display:grid;place-items:center;flex:none;width:36px;height:36px;border-radius:var(--r-xs);background:var(--s-card)}html.studio-guide .s-pb__im1 img{width:30px;height:30px;object-fit:contain}html.studio-guide .s-pb__cur{flex:1;min-width:0;display:flex;flex-direction:column;gap:0;line-height:1.2}html.studio-guide .s-pb__n{overflow:hidden;font-size:var(--fs-14);font-weight:600;letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis}html.studio-guide .s-pb__k{font-size:var(--fs-12);color:var(--s-ink2);font-variant-numeric:tabular-nums}html.studio-guide .s-pb .s-buy{min-height:36px;padding:0 var(--sp-14);font-size:var(--fs-14)}html.studio-guide .s-pb--b2 [data-pb-buy]{min-height:44px}html.studio-guide .s-pb__all{display:grid;place-items:center;flex:none;min-width:40px;height:36px;padding:0 var(--sp-10);border:0;border-radius:var(--r-pill);background:var(--s-card);color:var(--s-ink);font:600 13px/1 var(--s-font);cursor:pointer}html.studio-guide .s-pb__x{flex:none;display:grid;place-items:center;width:32px;height:36px;padding:0;border:0;border-radius:50%;background:none;color:var(--s-ink2);cursor:pointer}html.studio-guide .s-pb__x svg{width:12px;height:12px}html.studio-guide .s-pb__sheet{display:block;max-height:min(70vh,520px);overflow:auto;padding:var(--sp-8) var(--s-gut) var(--sp-4);background:var(--s-mat);-webkit-backdrop-filter:saturate(180%) blur(20px);backdrop-filter:saturate(180%) blur(20px);box-shadow:0 -1px 0 var(--s-hair)}html.studio-guide .s-pb__sheet[hidden]{display:none}html.studio-guide .s-pb__row{display:grid;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:var(--sp-12);padding:var(--sp-8) 0}html.studio-guide .s-pb__row+.s-pb__row{border-top:1px solid var(--s-hair)}html.studio-guide .s-pb__row img{width:44px;height:44px;object-fit:contain}html.studio-guide .s-pb__row a:not(.s-buy){display:block;min-height:44px;padding:var(--sp-4) 0}html.studio-guide .s-pb__row b{display:block;font-size:var(--fs-15);font-weight:600}html.studio-guide .s-pb__row span{font-size:var(--fs-13);color:var(--s-ink2)}html.studio-guide .s-pb__row .s-buy{min-height:40px;padding:0 var(--sp-14);font-size:var(--fs-14)}html.studio-guide.s-pb-on{scroll-padding-top:var(--s-stick,52px);scroll-padding-bottom:calc(72px + env(safe-area-inset-bottom,0px))}html.studio-guide.s-pb-on body{padding-bottom:calc(48px + env(safe-area-inset-bottom))}html.studio-guide.s-pb-on body .sl-fab{bottom:calc(14px + var(--s-pbh,0px) + env(safe-area-inset-bottom,0px))}}@media (max-width:1068px){html.studio-guide .s-gh__t{font-size:var(--fs-40)}html.studio-guide .s-gh__g{column-gap:var(--sp-32)}html.studio-guide .s-pick__n{font-size:26px}html.studio-guide .s-rv{grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);gap:36px}html.studio-guide .s-rv__media .s-stage{--uh:220px;height:340px}html.studio-guide .s-rv__h{font-size:34px}html.studio-guide .s-ifs{grid-template-columns:1fr}}@media (max-width:734px){html.studio-guide .s-gh__t{font-size:34px;line-height:1.1}html.studio-guide .s-gh__t .sw-h1b{font-size:var(--fs-21)}html.studio-guide .s-gh__g{grid-template-columns:minmax(0,1fr);grid-template-areas:"t" "m" "p" "d"}html.studio-guide .s-gh__meta{margin-top:var(--sp-12);font-size:var(--fs-13)}html.studio-guide .s-pick{margin:var(--sp-18) calc(var(--s-gut) * -1) 0;border-radius:0}html.studio-guide .s-pick>.s-stage{height:250px;--uh:190px}html.studio-guide .s-pick__tx{padding:var(--sp-2) var(--s-gut) var(--sp-22)}html.studio-guide .s-pick__n{font-size:26px}html.studio-guide .s-pick__v{font-size:var(--fs-15)}html.studio-guide .s-pick__f{margin-top:var(--sp-16)}html.studio-guide .s-gh__dek{margin-top:var(--sp-20);font-size:var(--fs-17)}html.studio-guide .s-price{font-size:var(--fs-24)}html.studio-guide .s-rk{padding-top:var(--sp-48)}html.studio-guide .s-rl{grid-template-columns:1fr;gap:0}html.studio-guide .s-rc{grid-template-columns:88px minmax(0,1fr);padding:var(--sp-14) 0}html.studio-guide .s-rl>li:nth-child(2) .s-rc{border-top:1px solid var(--s-hair)}html.studio-guide .s-rc__no{top:20px;left:4px;font-size:18px}html.studio-guide .s-rc__st{--uh:62px;height:88px;border-radius:16px}html.studio-guide .s-rc__tx{padding:0 0 0 var(--sp-14);gap:var(--sp-2) var(--sp-10)}html.studio-guide .s-rc__n{font-size:var(--fs-17)}html.studio-guide .s-rc__v{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;font-size:var(--fs-14);margin-bottom:var(--sp-8)}html.studio-guide .s-cmp__pick{gap:var(--sp-6)}html.studio-guide .s-cmp__pick .s-chip{font-size:var(--fs-14);padding:var(--sp-4) var(--sp-12)}html.studio-guide .s-cmp__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);margin:var(--sp-18) calc(var(--s-gut) * -1) 0;border-radius:0}html.studio-guide .s-cmp__corner{display:none}html.studio-guide .s-cmp__col{padding:0 var(--sp-14) var(--sp-16)}html.studio-guide .s-cmp__col .s-stage{--uh:104px;height:160px;margin:0 -14px var(--sp-12)}html.studio-guide .s-cmp__n{font-size:var(--fs-17)}html.studio-guide .s-cmp__f{flex-direction:column;align-items:flex-start}html.studio-guide .s-cmp__f .s-price{font-size:var(--fs-19)}html.studio-guide .s-cmp__row>:first-child{grid-column:1 / -1;padding:var(--sp-14) var(--sp-14) 0;border-top:1px solid var(--s-hair)}html.studio-guide .s-cmp__row>:not(:first-child){border-top:0;padding:var(--sp-4) var(--sp-14) var(--sp-14);font-size:var(--fs-14)}html.studio-guide .s-cmp__same{grid-column:1 / -1}html.studio-guide .s-hint{display:block}html.studio-guide .s-rv{display:block}html.studio-guide .s-rv+.s-rv{margin-top:var(--sp-72)}html.studio-guide .s-rv__media{position:relative;top:auto;margin:var(--sp-18) calc(var(--s-gut) * -1) 0}html.studio-guide .s-rv__media .s-stage{--uh:160px;height:230px;border-radius:0}html.studio-guide .s-rv__no{display:none}html.studio-guide .s-rv__buy{padding:0 var(--s-gut);margin-top:var(--sp-12)}html.studio-guide .s-rv__body{margin-top:var(--sp-24)}html.studio-guide .s-rv__h{font-size:30px}html.studio-guide .s-rv__v{font-size:var(--fs-19)}}@media (prefers-reduced-transparency:reduce){html.studio-guide .s-pb__bar,html.studio-guide .s-pb__sheet{background:var(--s-page);-webkit-backdrop-filter:none;backdrop-filter:none}}html.c5{--c5-font:"Inter BYB","Inter BYB Fallback",-apple-system,BlinkMacSystemFont,"Helvetica Neue",sans-serif;--page:#fff;--ink:#1d1d1f;--ink2:#6e6e73;--ink3:#86868b;--tile:#f5f5f7;--tile-hi:#ececf0;--card:#fff;--hair:rgb(0 0 0 / .08);--link:#0059b8;--btn:#0071e3;--btn-hi:#0077ed;--btn-ink:#fff;--ring:rgb(0 113 227 / .4)}html.c5[data-theme="dark"]{--page:#000;--ink:#f5f5f7;--ink2:#a1a1a6;--ink3:#86868b;--tile:#161617;--tile-hi:#1f1f21;--card:#1d1d1f;--hair:rgb(255 255 255 / .1);--link:#409cff;--btn:#0071e3;--btn-hi:#147ce5}html.c5 :is(.c5-hd,.c5-ft,.c5-sheet,.c5-scrim,.c5-lnv){font-family:var(--c5-font);font-size:var(--fs-17);line-height:1.47059;letter-spacing:calc(var(--fs-17) * -.011);color:var(--ink);-webkit-font-smoothing:antialiased;caret-color:auto}html.c5 body :where(.c5-hd,.c5-ft,.c5-sheet,.c5-scrim,.c5-lnv) *,html.c5 body :where(.c5-hd,.c5-ft,.c5-sheet,.c5-scrim,.c5-lnv) *::before,html.c5 body :where(.c5-hd,.c5-ft,.c5-sheet,.c5-scrim,.c5-lnv) *::after{box-sizing:border-box}html.c5 body :where(.c5-hd,.c5-ft,.c5-sheet,.c5-scrim,.c5-lnv) :is(h2,p,ul,ol,figure){margin:0}html.c5 body :where(.c5-hd,.c5-ft,.c5-sheet,.c5-scrim,.c5-lnv) h2{font-family:inherit;font-weight:700;letter-spacing:inherit;line-height:inherit}html.c5 body :where(.c5-hd,.c5-ft,.c5-sheet,.c5-scrim,.c5-lnv) :is(ul,ol){padding:0;list-style:none}html.c5 body :where(.c5-hd,.c5-ft,.c5-sheet,.c5-scrim,.c5-lnv) :is(img,svg){display:block;max-width:100%}html.c5 body :where(.c5-hd,.c5-ft,.c5-sheet,.c5-scrim,.c5-lnv) a{color:inherit;text-decoration:none}html.c5 body :where(.c5-hd,.c5-ft,.c5-sheet,.c5-scrim,.c5-lnv) a:where(:hover){color:inherit;text-decoration:none}html.c5 body :where(.c5-hd,.c5-ft,.c5-sheet,.c5-scrim,.c5-lnv) :is(button,input){font:inherit;color:inherit}html.c5 body :where(.c5-hd,.c5-ft,.c5-sheet,.c5-scrim,.c5-lnv) button{background:none;border:0;padding:0;cursor:pointer}html.c5 body :where(.c5-hd,.c5-ft,.c5-sheet,.c5-scrim,.c5-lnv) kbd{font:inherit}html.c5 body :where(.c5-hd,.c5-ft,.c5-sheet,.c5-scrim,.c5-lnv) :where(:focus-visible){outline:4px solid var(--ring);outline-offset:2px;border-radius:var(--r-sm)}html.c5 body :where(.c5-hd,.c5-ft,.c5-sheet,.c5-scrim,.c5-lnv) :is(a,button,input){touch-action:manipulation;-webkit-tap-highlight-color:#fff0}html.c5 body :where(.c5-hd,.c5-ft,.c5-sheet,.c5-scrim,.c5-lnv) img{height:auto}html.c5{--c5-glass:rgb(255 255 255 / .8);--c5-glass-solid:#fff;--c5-panel:#fff;--c5-panel-shadow:0 30px 60px -20px rgb(0 0 0 / .22),0 0 0 1px rgb(0 0 0 / .06);--c5-field:rgb(0 0 0 / .05);--c5-field-hi:rgb(0 0 0 / .08);--c5-floor:rgb(0 0 0 / .16);--c5-mp-bg:rgb(255 255 255 / .97);--c5-mp-edge:rgb(0 0 0 / .07);--c5-mp-shadow:0 30px 70px -28px rgb(0 0 0 / .32),0 0 0 1px rgb(0 0 0 / .05);--c5-well:#f5f5f7;--c5-well-hi:#ececf0;--c5-lens:rgb(0 0 0 / .05);--c5-sel:rgb(0 0 0 / .045);--c5-hair2:rgb(0 0 0 / .12);--c5-cap-bg:rgb(0 0 0 / .055);--c5-ink2s:#5e5e63;--c5-mark-pill:rgb(0 113 227 / .17);--c5-mark-line:#0071e3;--c5-mark-a:#0062c4;--c5-mark-b:#a1a1a6;--c5-spring:linear(0,.009 1%,.037 2.1%,.142 4.4%,.304 7.2%,.512 10.7%,.703 14.6%,.846 18.8%,.94 23.4%,.993 28.6%,1.017 34.5%,1.02 40.8%,1.012 50%,1.003 63%,1)}html.c5[data-theme="dark"]{--c5-glass:rgb(22 22 23 / .8);--c5-glass-solid:#161617;--c5-panel:#1d1d1f;--c5-panel-shadow:0 30px 60px -20px rgb(0 0 0 / .7),0 0 0 1px rgb(255 255 255 / .08);--c5-field:rgb(255 255 255 / .08);--c5-field-hi:rgb(255 255 255 / .12);--c5-floor:rgb(0 0 0 / .6);--c5-mp-bg:rgb(29 29 31 / .97);--c5-mp-edge:rgb(255 255 255 / .08);--c5-mp-shadow:0 30px 70px -24px rgb(0 0 0 / .8),0 0 0 1px rgb(255 255 255 / .07);--c5-well:#2a2a2d;--c5-well-hi:#323236;--c5-lens:rgb(255 255 255 / .07);--c5-sel:rgb(255 255 255 / .07);--c5-hair2:rgb(255 255 255 / .16);--c5-cap-bg:rgb(255 255 255 / .1);--c5-ink2s:#b4b4b9;--c5-mark-pill:rgb(64 156 255 / .22);--c5-mark-line:#409cff;--c5-mark-a:#409cff;--c5-mark-b:#8e8e93}html.c5 .c5-btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--sp-6);min-height:44px;padding:11px var(--sp-22);border-radius:var(--r-pill);font-size:var(--fs-17);line-height:1.18;font-weight:500;letter-spacing:-.012em;white-space:nowrap;transition:background-color var(--dur-200) var(--ease),color var(--dur-200) var(--ease),box-shadow var(--dur-200) var(--ease),transform var(--dur-200) var(--ease)}html.c5 .c5-btn--fill{background:var(--btn);color:var(--btn-ink)}html.c5 .c5-btn--fill:hover{background:var(--btn-hi)}html.c5 .c5-btn--line{box-shadow:inset 0 0 0 1px var(--btn);color:var(--link)}html.c5 .c5-seg{display:inline-flex;padding:3px;border-radius:var(--r-pill);background:var(--c5-field)}html.c5 .c5-seg button{min-height:32px;min-width:64px;padding:0 var(--sp-14);border-radius:var(--r-pill);font-size:var(--fs-12);font-weight:500;color:var(--ink);transition:background-color var(--dur-200) var(--ease),color var(--dur-200) var(--ease)}html.c5 .c5-seg button[aria-pressed="true"]{background:var(--card);color:var(--ink);box-shadow:0 1px 3px rgb(0 0 0 / .12)}html.c5 .c5-btn--ar{gap:var(--sp-12);padding:var(--sp-6) var(--sp-6) var(--sp-6) var(--sp-22)}html.c5 .c5-btn__ar{width:32px;height:32px;flex:none;border-radius:50%;display:grid;place-items:center;background:rgb(255 255 255 / .2);transition:transform var(--dur-200) var(--ease),background-color var(--dur-200) var(--ease)}html.c5 .c5-btn__ar svg{width:15px;height:15px}html.c5 .c5-btn--ar:hover .c5-btn__ar{transform:translateX(3px);background:rgb(255 255 255 / .28)}html.c5 .c5-tag{display:inline-flex;align-items:center;min-height:26px;padding:3px 11px;border-radius:var(--r-pill);background:var(--c5-field);font-size:var(--fs-13);line-height:1.3;font-weight:600;letter-spacing:-.003em;color:var(--ink);white-space:nowrap}html.c5 kbd{font:inherit}html.c5 .c5-hd{position:sticky;top:0;z-index:var(--z-nav);--c5-vis:var(--c5-stick,0px)}html.c5 .c5-hd__bg{position:absolute;inset:0;background:var(--c5-glass);-webkit-backdrop-filter:saturate(180%) blur(20px);backdrop-filter:saturate(180%) blur(20px);transition:box-shadow var(--dur-200) var(--ease)}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){html.c5 .c5-hd__bg{background:var(--c5-glass-solid)}}html.c5 .c5-hd.is-stuck .c5-hd__bg{box-shadow:0 1px 0 var(--hair)}html.c5 .c5-hd__row{position:relative;display:flex;align-items:center;gap:var(--sp-6);max-width:1240px;margin:0 auto;padding:var(--sp-8) max(22px,env(safe-area-inset-right)) var(--sp-8) max(22px,env(safe-area-inset-left))}html.c5 .c5-brand{display:inline-flex;align-items:center;min-height:44px;margin-right:var(--sp-18);color:var(--ink);border-radius:var(--r-xs)}html.c5 .c5-brand__lockup{display:block;height:28px;width:auto;overflow:visible}html.c5 .c5-brand .byb-mark__pill{fill:var(--c5-mark-pill);stroke:var(--c5-mark-line);stroke-width:.9px}html.c5 .c5-brand .byb-mark__a{fill:var(--c5-mark-a)}html.c5 .c5-brand .byb-mark__b{fill:var(--c5-mark-b)}html.c5 .c5-hd__nav{display:flex;align-items:center;gap:var(--sp-2);transition:opacity var(--dur-200) var(--ease)}html.c5 .c5-hbtn{display:inline-flex;align-items:center;gap:7px;min-height:44px;min-width:44px;justify-content:center;padding:0 var(--sp-14);border-radius:var(--r-pill);font-size:var(--fs-15);font-weight:500;color:var(--ink);letter-spacing:-.01em;white-space:nowrap;transition:background-color var(--dur-200) var(--ease),transform var(--dur-200) var(--ease)}html.c5 .c5-hbtn:hover,html.c5 .c5-hbtn[aria-expanded="true"]{background:var(--c5-field)}html.c5 .c5-hbtn:active{transform:scale(.97)}html.c5 .c5-hbtn svg{width:18px;height:18px;flex:none}html.c5 .c5-hbtn--tool svg{width:17px;height:17px;color:var(--ink2)}html.c5 .c5-hbtn--ic{padding:0}html.c5 .c5-hbtn .c5-hbtn__chev{width:10px;height:10px;margin-left:-1px;transition:transform var(--dur-200) var(--ease)}html.c5 .c5-hbtn[aria-expanded="true"] .c5-hbtn__chev{transform:rotate(180deg)}html.c5 .c5-hbtn--msearch,html.c5 .c5-hbtn--mbrowse{display:none}html.c5 .c5-hs{position:absolute;right:max(114px,calc(env(safe-area-inset-right) + 114px));top:50%;width:300px;transform:translateY(-50%);transition:width var(--dur-320) var(--ease-out);contain:layout}html.c5 .c5-hs__f{position:relative;display:flex;align-items:center;gap:var(--sp-8);height:42px;padding:0 var(--sp-6) 0 var(--sp-14);border-radius:var(--r-pill);background:var(--c5-field);transition:background-color var(--dur-200) var(--ease),box-shadow var(--dur-200) var(--ease)}html.c5 .c5-hs__f:hover{background:var(--c5-field-hi)}html.c5 .c5-hs__f:focus-within{background:var(--c5-panel);box-shadow:0 0 0 2px var(--btn),0 0 0 5px var(--ring),0 8px 24px -10px rgb(0 0 0 / .28)}html.c5 .c5-hs__ic{display:grid;place-items:center;color:var(--ink2);flex:none}html.c5 .c5-hs__ic svg{width:17px;height:17px}html.c5 .c5-hs__f input{flex:1;min-width:0;height:100%;border:0;background:none;outline:none;font-size:var(--fs-15);color:var(--ink)}html.c5 .c5-hs__f input::-webkit-search-cancel-button{-webkit-appearance:none}html.c5 .c5-hs__hint{position:absolute;left:39px;right:74px;top:0;bottom:0;pointer-events:none;overflow:hidden}html.c5 .c5-hs__hint span{position:absolute;inset:0;display:flex;align-items:center;font-size:var(--fs-15);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--c5-ink2s);opacity:0;visibility:hidden;transform:translateY(6px);transition:opacity .35s var(--ease),transform .35s var(--ease),visibility 0s linear .35s}html.c5 .c5-hs__hint span.is-in{opacity:1;visibility:visible;transform:none;transition:opacity .35s var(--ease),transform .35s var(--ease),visibility 0s}html.c5 .c5-hs__f:focus-within .c5-hs__hint,html.c5 .c5-hs__f.has-q .c5-hs__hint,html.c5 .c5-hs__f input:not(:placeholder-shown)~.c5-hs__hint{display:none}html.c5 .c5-hs__f input::placeholder{color:var(--c5-ink2s);opacity:1}html.c5 .c5-hs__f input:not(:focus)::placeholder{color:#fff0}html.c5 .c5-hs__k{display:flex;gap:3px;margin-right:var(--sp-6);flex:none}html.c5 .c5-hs__k kbd{display:grid;place-items:center;min-width:22px;height:22px;padding:0 5px;border-radius:6px;box-shadow:inset 0 0 0 1px var(--c5-hair2);font-size:var(--fs-12);color:var(--c5-ink2s)}html.c5 .c5-hs__f:focus-within .c5-hs__k,html.c5 .c5-hs__f.has-q .c5-hs__k{display:none}html.c5 .c5-hs__x{display:none;flex:none;width:32px;height:32px;border-radius:50%;place-items:center;color:var(--ink2);background:var(--c5-field);transition:background-color var(--dur-200) var(--ease),transform var(--dur-200) var(--ease)}html.c5 .c5-hs__x svg{width:14px;height:14px}html.c5 .c5-hs__x:hover{background:var(--c5-field-hi);color:var(--ink)}html.c5 .c5-hs__x:active{transform:scale(.92)}html.c5 .has-q>.c5-hs__x,html.c5 .has-q .c5-hs__x{display:grid}html.c5 .c5-hbtn--theme{position:absolute;right:max(22px,env(safe-area-inset-right));top:50%;transform:translateY(-50%)}html.c5 .c5-hbtn--theme:active{transform:translateY(-50%) scale(.94)}html.c5 .c5-hbtn--sl{position:absolute;right:max(66px,calc(env(safe-area-inset-right) + 44px));top:50%;transform:translateY(-50%)}html.c5 .c5-hbtn--sl:active{transform:translateY(-50%) scale(.94)}html.c5 .c5-hbtn--sl svg{width:20px;height:20px}html.c5 .c5-hbtn--sl.has-n svg path{fill:currentColor}html.c5 .c5-hbtn__n{position:absolute;top:var(--sp-4);right:var(--sp-2);box-sizing:border-box;min-width:16px;height:16px;padding:0 var(--sp-4);border-radius:var(--r-pill);background:var(--btn);color:var(--btn-ink);font-size:var(--fs-12);line-height:16px;font-weight:600;text-align:center;pointer-events:none}html.c5 .c5-hbtn__n[hidden]{display:none}html.c5 .c5-hs{max-width:var(--c5-hs-room,none)}html.c5 .c5-hd.is-searching .c5-hs{width:420px}html.c5 .c5-mp.c5-sp{left:auto;right:max(102px,calc(env(safe-area-inset-right) + 102px));width:min(880px,calc(100vw - 160px));padding:0}html.c5 .c5-mp.c5-sp .c5-sp__in{position:relative;max-width:none}html.c5 .c5-sp__close{position:absolute;top:var(--sp-8);right:var(--sp-8);z-index:2;display:grid;place-items:center;width:44px;height:44px;border-radius:50%;color:var(--ink2);background:#fff0;transition:background-color var(--dur-200) var(--ease),color var(--dur-200) var(--ease)}html.c5 .c5-sp__close svg{width:14px;height:14px}html.c5 .c5-sp__close:hover{background:var(--c5-field-hi);color:var(--ink)}@media (max-width:1068px){html.c5 .c5-hbtn--tool{display:none}html.c5 .c5-hs{width:260px}}@media (max-width:734px){html.c5 .c5-hd__row{padding:var(--sp-6) var(--sp-8) var(--sp-6) var(--sp-16);gap:var(--sp-2)}html.c5 .c5-brand{margin-right:auto}html.c5 .c5-brand__lockup{height:21.8px}html.c5 .c5-hd__nav,html.c5 .c5-hs,html.c5 .c5-hbtn--theme{display:none}html.c5 .c5-hbtn--msearch,html.c5 .c5-hbtn--mbrowse{display:inline-flex}html.c5 .c5-hbtn--sl{position:static;transform:none}html.c5 .c5-hbtn--sl:active{transform:scale(.94)}html.c5 .c5-hbtn--mbrowse{padding:0 var(--sp-14) 0 var(--sp-12);background:var(--c5-field);font-size:var(--fs-15);gap:var(--sp-6)}html.c5 .c5-hbtn--mbrowse svg{width:16px;height:16px}}html.c5 .c5-mp{position:absolute;left:0;right:0;top:calc(var(--c5-vis) - 2px);z-index:2;padding:0 var(--sp-12);visibility:hidden;opacity:0;transform:translateY(-6px) scale(.995);transform-origin:50% 0;transition:opacity var(--dur-160) var(--ease),transform var(--dur-160) var(--ease),visibility 0s linear var(--dur-160)}html.c5 .c5-mp[hidden]{display:block}html.c5 .c5-mp.is-in{visibility:visible;opacity:1;transform:none;transition:opacity var(--dur-200) var(--ease-out),transform .28s var(--ease-out),visibility 0s}html.c5 .c5-mp__in,html.c5 .c5-sp__in{max-width:1240px;margin:0 auto;border-radius:var(--r-lg);background:var(--c5-mp-bg);-webkit-backdrop-filter:saturate(180%) blur(30px);backdrop-filter:saturate(180%) blur(30px);box-shadow:var(--c5-mp-shadow);max-height:calc(100dvh - var(--c5-vis) - 24px);overflow:auto;overscroll-behavior:contain}html.c5 .c5-scrim{position:fixed;inset:0;z-index:var(--z-scrim);background:rgb(0 0 0 / .16);opacity:0;visibility:hidden;transition:opacity var(--dur-200) var(--ease),visibility 0s linear var(--dur-200)}html.c5[data-theme="dark"] .c5-scrim{background:rgb(0 0 0 / .5)}html.c5 .c5-scrim.is-in{opacity:1;visibility:visible;transition:opacity .24s var(--ease-out),visibility 0s}html.c5 .c5-mp__in{display:grid;grid-template-columns:248px minmax(0,1fr) 250px;gap:0;padding:var(--sp-14)}html.c5 .c5-rail{position:relative;display:flex;flex-direction:column;gap:var(--sp-2);padding:var(--sp-4) var(--sp-10) var(--sp-8) var(--sp-4);border-right:1px solid var(--hair)}html.c5 .c5-rail__lens{position:absolute;left:4px;right:10px;top:0;height:40px;border-radius:var(--r-sm);background:var(--c5-lens);transform:translateY(var(--c5-ly,0));opacity:0;transition:transform var(--dur-320) var(--ease-out),height var(--dur-320) var(--ease-out),opacity var(--dur-160) var(--ease);pointer-events:none}html.c5 .c5-rail.has-lens .c5-rail__lens{opacity:1}html.c5 .c5-rail li:not(.c5-rail__lens){position:relative}html.c5 .c5-rl{display:flex;align-items:center;gap:var(--sp-10);width:100%;min-height:40px;padding:0 var(--sp-10) 0 var(--sp-12);border-radius:var(--r-sm);font-size:var(--fs-15);font-weight:500;letter-spacing:-.01em;color:var(--ink);text-align:left}html.c5 .c5-rl__n{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}html.c5 .c5-rl__c{font-size:var(--fs-13);color:var(--c5-ink2s);font-variant-numeric:tabular-nums}html.c5 .c5-rl[aria-current="true"] .c5-rl__n,html.c5 .c5-rl.is-on .c5-rl__n{font-weight:600}html.c5 .c5-rl--pop svg{width:16px;height:16px;color:var(--ink2)}html.c5 .c5-rail__sep{height:1px;margin:var(--sp-6) var(--sp-10) var(--sp-6) var(--sp-12);background:var(--hair)}html.c5 .c5-rail__tools{display:none}html.c5 .c5-rail__tools svg{width:17px;height:17px;flex:none;color:var(--ink2)}html.c5 .c5-rail__tools .c5-rl{gap:var(--sp-10)}html.c5 .c5-pane{min-width:0;padding:var(--sp-16) var(--sp-28) var(--sp-18) 30px}html.c5 .c5-pn{animation:none}html.c5 .c5-pn.is-swap{animation:c5-pnIn var(--dur-200) var(--ease-out) both}@keyframes c5-pnIn{from{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}html.c5 .c5-pn__k,html.c5 .c5-sd__h,html.c5 .c5-pv__k,html.c5 .c5-g__h,html.c5 .c5-sb__k{font-size:var(--fs-13);font-weight:600;letter-spacing:-.003em;color:var(--ink2)}html.c5 .c5-pn__h{margin-top:var(--sp-4);font-size:var(--fs-40);line-height:1.08;font-weight:700;letter-spacing:-.034em;color:var(--ink)}html.c5 .c5-pn__m{margin-top:var(--sp-6);font-size:var(--fs-15);color:var(--ink2)}html.c5 .c5-pn__chips{display:flex;flex-wrap:wrap;gap:var(--sp-8);margin-top:var(--sp-16)}html.c5 .c5-chip{display:inline-flex;align-items:center;min-height:36px;padding:0 var(--sp-14);border-radius:var(--r-pill);background:var(--c5-field);font-size:var(--fs-14);font-weight:500;color:var(--ink);transition:background-color var(--dur-200) var(--ease),transform var(--dur-200) var(--ease)}html.c5 .c5-chip:hover{background:var(--c5-field-hi)}html.c5 .c5-chip:active{transform:scale(.97)}html.c5 .c5-pn__grid{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(0,1fr);gap:var(--sp-22);margin-top:var(--sp-22)}html.c5 .c5-well{position:relative;display:flex;align-items:center;justify-content:center;border-radius:20px;background:var(--c5-well);overflow:hidden;isolation:isolate}html.c5 .c5-well::after{content:"";position:absolute;left:50%;bottom:12%;width:54%;height:10%;transform:translateX(-50%);border-radius:50%;background:radial-gradient(closest-side,var(--c5-floor),transparent);z-index:-1;opacity:.75}html.c5 .c5-well img{width:auto;height:auto;max-width:72%;max-height:72%;object-fit:contain;transition:transform var(--dur-500) var(--c5-spring)}html.c5 .c5-pl{display:flex;flex-direction:column;border-radius:22px;color:var(--ink)}html.c5 .c5-pl .c5-well{aspect-ratio:1.5/1}html.c5 .c5-pl .c5-well img{max-height:78%}html.c5 .c5-pl__k{margin-top:var(--sp-16);font-size:var(--fs-13);font-weight:600;color:var(--ink2)}html.c5 .c5-pl__t{margin-top:var(--sp-4);font-size:var(--fs-24);line-height:1.17;font-weight:700;letter-spacing:-.024em;text-wrap:balance}html.c5 .c5-pl__s{margin-top:var(--sp-6);font-size:var(--fs-15);line-height:1.4;color:var(--ink2)}html.c5 .c5-pl .c5-go{min-height:36px;margin-top:var(--sp-4);font-size:var(--fs-15)}html.c5 .c5-pl3{display:flex;flex-direction:column;gap:var(--sp-8)}html.c5 .c5-pgd{display:grid;grid-template-columns:84px minmax(0,1fr);align-items:center;gap:var(--sp-14);padding:var(--sp-6);border-radius:var(--r-md);color:var(--ink);transition:background-color var(--dur-200) var(--ease)}html.c5 .c5-pgd .c5-well{width:84px;height:84px;border-radius:16px}html.c5 .c5-pgd .c5-well img{max-width:78%;max-height:76%}html.c5 .c5-pgd__k{display:block;font-size:var(--fs-12);font-weight:600;color:var(--ink2)}html.c5 .c5-pgd__t{display:block;margin-top:1px;font-size:16px;line-height:1.25;font-weight:600;letter-spacing:-.014em}html.c5 .c5-pgd__s{display:block;margin-top:var(--sp-2);font-size:var(--fs-13);line-height:1.35;color:var(--ink2)}html.c5 .c5-pgd:hover,html.c5 .c5-pgd:focus-visible{background:var(--c5-sel)}@media (hover:hover) and (pointer:fine){html.c5 .c5-pgd:hover .c5-well img,html.c5 .c5-pl:hover .c5-well img{transform:translateY(-4px)}html.c5 .c5-pl:hover .c5-pl__t{color:var(--link)}}html.c5 .c5-side{min-width:0;padding:var(--sp-16) var(--sp-8) var(--sp-12) var(--sp-22);border-left:1px solid var(--hair)}html.c5 .c5-sd+.c5-sd{margin-top:26px}html.c5 .c5-sd__l{margin-top:var(--sp-8)}html.c5 .c5-sd__l a{display:flex;gap:var(--sp-12);padding:var(--sp-10) var(--sp-4);border-top:1px solid var(--hair);font-size:var(--fs-15);line-height:1.3;font-weight:500;letter-spacing:-.01em;color:var(--ink);border-radius:6px}html.c5 .c5-sd__l li:first-child a{border-top:0}html.c5 .c5-sd__l a:hover{color:var(--link)}html.c5 .c5-sd__n{flex:none;width:14px;font-size:var(--fs-13);color:var(--ink2);font-variant-numeric:tabular-nums;padding-top:1px}html.c5 .c5-sd .c5-go{min-height:40px;font-size:var(--fs-15);margin-top:var(--sp-2)}html.c5 .c5-tool{display:grid;grid-template-columns:36px 1fr;gap:var(--sp-12);align-items:start;padding:var(--sp-10) var(--sp-4);color:var(--ink);border-radius:var(--r-sm)}html.c5 .c5-tool__i{width:36px;height:36px;border-radius:50%;display:grid;place-items:center;background:var(--c5-field);color:var(--ink)}html.c5 .c5-tool__i svg{width:17px;height:17px}html.c5 .c5-tool b{display:block;font-size:var(--fs-15);font-weight:600;letter-spacing:-.01em}html.c5 .c5-tool span span{display:block;font-size:var(--fs-13);line-height:1.35;color:var(--ink2);margin-top:1px}html.c5 .c5-tool:hover b{color:var(--link)}@media (max-width:1068px){html.c5 .c5-mp__in{grid-template-columns:236px minmax(0,1fr)}html.c5 .c5-rl{font-size:var(--fs-14);padding:0 var(--sp-8) 0 var(--sp-10)}html.c5 .c5-side{display:none}html.c5 .c5-rail__tools{display:block}html.c5 .c5-pane{padding:var(--sp-14) var(--sp-18) var(--sp-14) var(--sp-22)}html.c5 .c5-pn__h{font-size:var(--fs-32)}html.c5 .c5-pn__grid{grid-template-columns:1fr}html.c5 .c5-pl{display:grid;grid-template-columns:200px 1fr;column-gap:var(--sp-18);align-items:center}html.c5 .c5-pl .c5-well{grid-row:span 4}html.c5 .c5-pl__k{margin-top:0}}html.c5 .c5-sp__in{display:grid;grid-template-columns:292px minmax(0,1fr);gap:var(--sp-12);padding:var(--sp-12)}html.c5 .c5-sp__pv{position:relative;min-width:0}html.c5 .c5-sp__col{display:flex;flex-direction:column;min-width:0;border-radius:20px}html.c5 .c5-sp__list{min-width:0;padding:var(--sp-4) var(--sp-4) var(--sp-8)}html.c5 .c5-sp__keys{display:flex;gap:var(--sp-18);padding:var(--sp-12) var(--sp-12) var(--sp-6);margin-top:auto;border-top:1px solid var(--hair);font-size:var(--fs-12);color:var(--ink2)}html.c5 .c5-sp__keys kbd{display:inline-grid;place-items:center;min-width:20px;height:20px;padding:0 5px;margin-right:3px;border-radius:5px;box-shadow:inset 0 0 0 1px var(--c5-hair2);font-size:var(--fs-11)}html.c5 .c5-pv{position:sticky;top:0;display:flex;flex-direction:column;padding:var(--sp-12);border-radius:22px;background:var(--c5-well);color:var(--ink)}html.c5 .c5-pv .c5-well{aspect-ratio:1.25/1;background:var(--c5-mp-bg);border-radius:16px}html.c5[data-theme="dark"] .c5-pv .c5-well{background:#1d1d1f}html.c5 .c5-pv .c5-well img{max-width:66%;max-height:70%}html.c5 .c5-well--trio{gap:5%}html.c5 .c5-well--trio img{max-width:26%;max-height:62%}html.c5 .c5-pv__k{margin-top:var(--sp-16);padding:0 var(--sp-6)}html.c5 .c5-pv__h{margin-top:var(--sp-4);padding:0 var(--sp-6);font-size:var(--fs-24);line-height:1.16;font-weight:700;letter-spacing:-.024em;text-wrap:balance}html.c5 .c5-pv__d{margin-top:var(--sp-8);padding:0 var(--sp-6);font-size:var(--fs-15);line-height:1.4;color:var(--ink2)}html.c5 .c5-pv__d b{display:block;color:var(--ink);font-weight:600}html.c5 .c5-pv__d .c5-tag{margin-right:var(--sp-6);vertical-align:1px}html.c5 .c5-pv__p{margin-top:var(--sp-6);padding:0 var(--sp-6);font-size:var(--fs-17);font-weight:600;font-variant-numeric:tabular-nums}html.c5 .c5-pv__f{display:flex;flex-direction:column;align-items:flex-start;gap:var(--sp-4);margin-top:var(--sp-18);padding:0 var(--sp-6) var(--sp-6)}html.c5 .c5-pv__f .c5-btn{min-height:40px;font-size:var(--fs-15)}html.c5 .c5-pv__f .c5-go{min-height:36px;font-size:var(--fs-15)}html.c5 .c5-pv.is-in{animation:c5-pvIn var(--dur-160) var(--ease-out) both}@keyframes c5-pvIn{from{opacity:.4;filter:blur(2px)}to{opacity:1;filter:none}}html.c5 .c5-g{padding:var(--sp-6) 0 var(--sp-8)}html.c5 .c5-g+.c5-g,html.c5 .c5-msg+.c5-g{border-top:1px solid var(--hair)}html.c5 .c5-g__h{padding:var(--sp-10) var(--sp-10) var(--sp-6)}html.c5 .c5-row{display:grid;grid-template-columns:52px minmax(0,1fr) auto;align-items:center;gap:var(--sp-14);min-height:56px;padding:var(--sp-6) var(--sp-12) var(--sp-6) var(--sp-6);border-radius:14px;color:var(--ink)}html.c5 .c5-row .c5-well{width:52px;height:52px;border-radius:var(--r-sm)}html.c5 .c5-row .c5-well::after{display:none}html.c5 .c5-row .c5-well img{max-width:80%;max-height:80%}html.c5 .c5-row__t{display:block;font-size:var(--fs-15);line-height:1.3;font-weight:600;letter-spacing:-.012em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}html.c5 .c5-row__s{display:block;margin-top:1px;font-size:var(--fs-13);line-height:1.35;color:var(--ink2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}html.c5 .c5-row__m{font-size:var(--fs-13);color:var(--ink2);white-space:nowrap}html.c5 .onedept .c5-row__m{display:none}html.c5 .c5-row mark,html.c5 .c5-card mark{background:none;color:inherit;font-weight:700;text-decoration:underline;text-decoration-color:var(--btn);text-decoration-thickness:2px;text-underline-offset:3px}html.c5 .c5-row--all{grid-template-columns:52px minmax(0,1fr) auto;color:var(--link)}html.c5 .c5-row--all .c5-row__t{font-weight:500;color:var(--link)}html.c5 .c5-row--all .c5-well{background:none}html.c5 .c5-row--all .c5-well svg{width:18px;height:18px}html.c5 [role="option"][aria-selected="true"],html.c5 .c5-row:hover,html.c5 .c5-card:hover,html.c5 .c5-mini:hover{background:var(--c5-sel)}html.c5 .c5-row[aria-selected="true"] .c5-row__t{color:var(--link)}html.c5 .c5-msg{padding:var(--sp-10) var(--sp-10) var(--sp-12);font-size:var(--fs-17);line-height:1.4;font-weight:500;letter-spacing:-.014em;color:var(--ink)}html.c5 .c5-msg a{display:inline-flex;align-items:center;min-height:32px;font-size:var(--fs-15);font-weight:500;color:var(--link)}html.c5 .c5-msg a::after{content:"";width:6px;height:6px;margin-left:var(--sp-6);border:solid currentColor;border-width:1.5px 1.5px 0 0;transform:rotate(45deg)}html.c5 .c5-try{display:flex;flex-wrap:wrap;gap:var(--sp-8);padding:var(--sp-2) var(--sp-6) var(--sp-4)}html.c5 .c5-sugg{display:inline-flex;align-items:center;gap:7px;min-height:38px;padding:0 15px 0 var(--sp-12);border-radius:var(--r-pill);background:var(--c5-field);font-size:var(--fs-15);color:var(--ink);transition:background-color var(--dur-200) var(--ease),transform var(--dur-200) var(--ease)}html.c5 .c5-sugg svg{width:14px;height:14px;color:var(--ink2)}html.c5 .c5-sugg:hover{background:var(--c5-field-hi)}html.c5 .c5-sugg:active{transform:scale(.97)}html.c5 .c5-sugg[aria-selected="true"]{box-shadow:inset 0 0 0 2px var(--btn);background:var(--c5-field)}html.c5 .c5-cards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--sp-10);padding:var(--sp-2) var(--sp-6) var(--sp-4)}html.c5 .c5-card{display:flex;flex-direction:column;padding:var(--sp-6) var(--sp-6) var(--sp-10);border-radius:var(--r-md);color:var(--ink)}html.c5 .c5-card .c5-well{aspect-ratio:1.3/1;border-radius:14px}html.c5 .c5-card__t{margin-top:var(--sp-10);padding:0 var(--sp-4);font-size:var(--fs-15);line-height:1.27;font-weight:600;letter-spacing:-.012em;text-wrap:balance}html.c5 .c5-card__m{margin-top:var(--sp-2);padding:0 var(--sp-4);font-size:var(--fs-13);color:var(--ink2)}html.c5 .c5-minis{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:var(--sp-8);padding:var(--sp-2) var(--sp-6) var(--sp-4)}html.c5 .c5-mini{display:flex;flex-direction:column;align-items:center;gap:var(--sp-8);padding:var(--sp-6) var(--sp-6) var(--sp-10);border-radius:16px;color:var(--ink);text-align:center}html.c5 .c5-mini .c5-well{width:100%;aspect-ratio:1.6/1;border-radius:var(--r-sm);gap:4%}html.c5 .c5-mini .c5-well::after{display:none}html.c5 .c5-mini .c5-well img{max-width:30%;max-height:70%}html.c5 .c5-mini__t{display:block;font-size:var(--fs-13);line-height:1.3;font-weight:500;text-wrap:balance}html.c5 .c5-mini__t .c5-dot{display:inline-block;margin-right:var(--sp-6);vertical-align:1px}@media (max-width:900px){html.c5 .c5-sp__in{grid-template-columns:1fr}html.c5 .c5-sp__pv{display:none}html.c5 .c5-cards{grid-template-columns:repeat(2,minmax(0,1fr))}html.c5 .c5-minis{grid-template-columns:repeat(4,minmax(0,1fr))}}html.c5 .c5-sheet{position:fixed;inset:0;z-index:var(--z-sheet);display:flex;flex-direction:column;justify-content:flex-end;visibility:hidden;pointer-events:none}html.c5 .c5-sheet[hidden]{display:none}html.c5 .c5-sheet.is-in{visibility:visible;pointer-events:auto}html.c5 .c5-sheet__card{position:relative;display:flex;flex-direction:column;height:calc(100dvh - 12px);border-radius:20px 20px 0 0;background:var(--page);box-shadow:0 -20px 50px -20px rgb(0 0 0 / .35);transform:translateY(100%);transition:transform var(--dur-320) var(--ease-sheet);will-change:transform}html.c5[data-theme="dark"] .c5-sheet__card{background:#161617}html.c5 .c5-sheet.is-in .c5-sheet__card{transform:translateY(var(--c5-drag,0));transition:transform .44s var(--ease-sheet)}html.c5 .c5-sheet.is-dragging .c5-sheet__card{transition:none}html.c5 .c5-sheet__hd{position:relative;flex:none;display:flex;align-items:center;justify-content:center;min-height:58px;padding:var(--sp-10) 60px var(--sp-6);touch-action:none}html.c5 .c5-sheet__grab{position:absolute;left:50%;top:7px;width:36px;height:5px;margin-left:-18px;border-radius:3px;background:var(--c5-hair2)}html.c5 .c5-sheet__hd h2{font-size:var(--fs-17);font-weight:600;letter-spacing:-.016em}html.c5 .c5-sheet__x{position:absolute;right:10px;top:10px;width:44px;height:44px;border-radius:50%;display:grid;place-items:center;color:var(--ink2)}html.c5 .c5-sheet__x span,html.c5 .c5-sheet__x svg{width:30px;height:30px;padding:7px;border-radius:50%;background:var(--c5-field)}html.c5 .c5-sheet__body{flex:1;min-height:0;overflow:auto;overscroll-behavior:contain;padding:var(--sp-4) var(--sp-16) var(--sp-24)}html.c5 .c5-sheet__pin{flex:none;display:grid;grid-template-columns:1fr 1fr;gap:var(--sp-10);padding:var(--sp-12) var(--sp-16) max(14px,env(safe-area-inset-bottom));border-top:1px solid var(--hair);background:var(--page)}html.c5[data-theme="dark"] .c5-sheet__pin{background:#161617}html.c5 .c5-btn--pill{min-height:48px;gap:var(--sp-8);border-radius:var(--r-pill);background:var(--c5-field);color:var(--ink);font-size:16px;font-weight:600}html.c5 .c5-btn--pill svg{width:18px;height:18px;color:var(--link)}html.c5 .c5-sb__s{display:flex;align-items:center;gap:var(--sp-10);width:100%;height:48px;padding:0 var(--sp-14);border-radius:14px;background:var(--c5-field);font-size:var(--fs-17);color:var(--ink2);text-align:left}html.c5 .c5-sb__s svg{width:18px;height:18px}html.c5 .c5-sb__lead{display:block;margin-top:var(--sp-18);color:var(--ink)}html.c5 .c5-sb__lead .c5-well{aspect-ratio:1.6/1;border-radius:22px}html.c5 .c5-sb__lead .c5-well img{max-height:76%}html.c5 .c5-sb__lead .c5-sb__k{display:block;margin-top:var(--sp-14)}html.c5 .c5-sb__lead b{display:block;margin-top:3px;font-size:var(--fs-24);line-height:1.17;font-weight:700;letter-spacing:-.024em}html.c5 .c5-sb__lead span span{display:block;margin-top:var(--sp-4);font-size:var(--fs-15);color:var(--ink2)}html.c5 .c5-sb__dh{display:flex;justify-content:space-between;align-items:baseline;margin-top:var(--sp-28);padding-bottom:var(--sp-6)}html.c5 .c5-sb__dh h3{font-size:var(--fs-21);font-weight:700;letter-spacing:-.02em}html.c5 .c5-sb__dh span{font-size:var(--fs-13);color:var(--ink2)}html.c5 .c5-sbr{display:grid;grid-template-columns:56px 1fr 16px;align-items:center;gap:var(--sp-14);min-height:72px;padding:var(--sp-8) 0;border-top:1px solid var(--hair);color:var(--ink)}html.c5 .c5-sb__l li:first-child .c5-sbr{border-top:0}html.c5 .c5-sbr .c5-well{width:56px;height:56px;border-radius:14px}html.c5 .c5-sbr .c5-well::after{display:none}html.c5 .c5-sbr .c5-well img{max-width:78%;max-height:78%}html.c5 .c5-sbr__n{display:flex;align-items:center;gap:var(--sp-8);font-size:var(--fs-17);font-weight:600;letter-spacing:-.016em}html.c5 .c5-sbr__c{display:block;margin-top:var(--sp-2);font-size:var(--fs-13);color:var(--ink2)}html.c5 .c5-sbr>svg{width:12px;height:12px;color:var(--ink3)}html.c5 .c5-sb__more{display:flex;flex-wrap:wrap;gap:var(--sp-8);margin-top:var(--sp-22)}html.c5 .c5-sb__app{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-12);margin-top:var(--sp-24);padding:var(--sp-14) 0 0;border-top:1px solid var(--hair)}html.c5 .c5-sb__app p{font-size:var(--fs-17);font-weight:600}html.c5 .c5-sheet .c5-seg button{min-height:40px;min-width:74px;font-size:var(--fs-14)}html.c5 .c5-sheet--search .c5-sheet__card{height:calc(100dvh - 12px)}html.c5 .c5-ss{position:relative;display:flex;align-items:center;gap:var(--sp-6);flex:none;padding:0 var(--sp-16) var(--sp-10)}html.c5 .c5-ss__f{position:relative;flex:1;display:flex;align-items:center;gap:var(--sp-8);height:48px;padding:0 var(--sp-6) 0 var(--sp-14);border-radius:14px;background:var(--c5-field);box-shadow:inset 0 0 0 0 var(--btn);transition:box-shadow var(--dur-200) var(--ease)}html.c5 .c5-ss__f:focus-within{box-shadow:inset 0 0 0 2px var(--btn)}html.c5 .c5-ss__f>svg{width:18px;height:18px;color:var(--ink2);flex:none}html.c5 .c5-ss__f input{flex:1;min-width:0;height:100%;border:0;background:none;outline:none;font-size:var(--fs-17);color:var(--ink)}html.c5 .c5-ss__f input::placeholder{color:var(--ink2);opacity:1}html.c5 .c5-ss__f input::-webkit-search-cancel-button{-webkit-appearance:none}html.c5 .c5-ss__cancel{flex:none;min-height:44px;padding:0 var(--sp-6) 0 var(--sp-8);font-size:var(--fs-17);color:var(--link)}html.c5 .c5-sp__list--sheet{padding:0 0 var(--sp-12)}html.c5 .c5-sp__list--sheet .c5-g{padding:var(--sp-4) 0 var(--sp-10)}html.c5 .c5-sp__list--sheet .c5-g__h{padding:var(--sp-12) 0 var(--sp-6)}html.c5 .c5-sp__list--sheet .c5-row{grid-template-columns:52px minmax(0,1fr);padding:var(--sp-6) var(--sp-4);min-height:64px}html.c5 .c5-sp__list--sheet .c5-row__m{display:none}html.c5 .c5-sp__list--sheet .c5-row__t,html.c5 .c5-sp__list--sheet .c5-row__s{white-space:normal}html.c5 .c5-sp__list--sheet .c5-try{padding:var(--sp-2) 0 var(--sp-4)}html.c5 .c5-sp__list--sheet .c5-cards{grid-template-columns:1fr 1fr;padding:var(--sp-2) 0}html.c5 .c5-sp__list--sheet .c5-minis{grid-template-columns:repeat(3,minmax(0,1fr));padding:var(--sp-2) 0}html.c5 .c5-sp__list--sheet .c5-msg{padding:var(--sp-12) 0}html.c5.is-locked,html.c5.is-locked body{overflow:hidden}html.c5 .c5-tag--sm{min-height:22px;padding:1px 9px;font-size:var(--fs-12)}html.c5 .c5-ft{margin-top:120px;background:var(--tile);color:var(--ink2);font-size:var(--fs-15);line-height:1.47}html.c5[data-theme="dark"] .c5-ft{background:#0d0d0e}html.c5 .c5-ft__in{max-width:1240px;margin:0 auto;padding:88px var(--sp-22) 36px}html.c5 .c5-ft__top{display:block;padding-bottom:44px;border-bottom:1px solid var(--hair)}html.c5 .c5-ft__brand{display:inline-flex;margin:0}html.c5 .c5-ft__mission{margin-top:var(--sp-20);font-size:var(--fs-28);line-height:1.14;font-weight:700;letter-spacing:-.026em;color:var(--ink);text-wrap:balance}html.c5 .c5-ft__count{margin-top:var(--sp-8);font-size:var(--fs-17);color:var(--ink2)}html.c5 .c5-ft__col>summary{display:block;list-style:none;cursor:default}html.c5 .c5-ft__col>summary::-webkit-details-marker{display:none}html.c5 .c5-ft__col>summary::after{display:none}html.c5 .c5-ft__cols{display:grid;grid-template-columns:minmax(0,2.2fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1.2fr) minmax(0,1.9fr);gap:var(--sp-32) var(--sp-28);padding:44px 0 var(--sp-48)}html.c5 .c5-ft__col h2{font-size:var(--fs-15);font-weight:600;letter-spacing:-.01em;color:var(--ink);margin-bottom:var(--sp-10)}html.c5 .c5-ft__col a{display:flex;align-items:flex-start;gap:9px;min-height:32px;padding:var(--sp-4) 0;color:var(--ink2);border-radius:6px;transition:color var(--dur-200) var(--ease)}html.c5 .c5-ft__col a:hover{color:var(--ink);text-decoration:underline;text-underline-offset:3px}html.c5 .c5-ft__col .c5-dot{margin-top:7px}html.c5 .c5-ft__col--dept ul{display:grid;grid-template-columns:1fr 1fr;column-gap:var(--sp-24)}html.c5 .c5-ft__col--dept a{white-space:nowrap}html.c5 .c5-ft__col--latest a{align-items:flex-start;gap:var(--sp-12);padding:var(--sp-6) 0 var(--sp-8);line-height:1.35}html.c5 .c5-ft__lgi{flex:none;width:52px;height:52px;border-radius:var(--r-sm);background:var(--card);display:grid;place-items:center}html.c5[data-theme="dark"] .c5-ft__lgi{background:#1d1d1f}html.c5 .c5-ft__lgi img{max-width:78%;max-height:78%;width:auto;height:auto}html.c5 .c5-ft__lgd{display:block;font-size:var(--fs-13);color:var(--ink2);margin-bottom:var(--sp-2)}html.c5 .c5-ft__col--latest a>span:last-child{color:var(--ink);font-weight:500}html.c5 .c5-ft__aff{padding:var(--sp-24) 0;border-top:1px solid var(--hair)}html.c5 .c5-ft__aff p{max-width:880px;font-size:var(--fs-14);line-height:1.55;color:var(--ink2)}html.c5 .c5-ft__aff b{color:var(--ink);font-weight:600}html.c5 .c5-ft__aff a{color:var(--link);text-decoration:underline;text-underline-offset:2px}html.c5 .c5-ft__bot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--sp-16) var(--sp-24);padding-top:var(--sp-22);border-top:1px solid var(--hair)}html.c5 .c5-ft__copy{font-size:var(--fs-13)}html.c5 .c5-ft__acts{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-8) var(--sp-10)}html.c5 .c5-seg--theme button{min-height:38px;min-width:72px;font-size:var(--fs-14)}html.c5 .c5-ft__pill{display:inline-flex;align-items:center;gap:var(--sp-8);min-height:44px;padding:0 var(--sp-16);border-radius:var(--r-pill);background:var(--c5-field);color:var(--ink);font-size:var(--fs-14);font-weight:500;transition:background-color var(--dur-200) var(--ease),transform var(--dur-200) var(--ease)}html.c5 .c5-ft__pill svg{width:16px;height:16px}html.c5 .c5-ft__pill:hover{background:var(--c5-field-hi)}html.c5 .c5-ft__pill:active{transform:scale(.97)}@media (max-width:1068px){html.c5 .c5-ft__in{padding:var(--sp-72) var(--sp-22) var(--sp-32)}html.c5 .c5-ft__cols{grid-template-columns:repeat(3,minmax(0,1fr))}html.c5 .c5-ft__col--dept{grid-column:span 2}}@media (max-width:734px){html.c5 .c5-ft{margin-top:var(--sp-80)}html.c5 .c5-ft__in{padding:var(--sp-64) var(--sp-16) var(--sp-28)}html.c5 .c5-ft__top{grid-template-columns:1fr;padding-bottom:var(--sp-28)}html.c5 .c5-ft__brand .c5-brand__lockup{height:24px}html.c5 .c5-ft__mission{font-size:var(--fs-24);margin-top:var(--sp-16)}html.c5 .c5-ft__count{font-size:var(--fs-15)}html.c5 .c5-ft__cols{grid-template-columns:1fr;gap:0;padding:var(--sp-8) 0 var(--sp-32)}html.c5 .c5-ft__col--dept{grid-column:auto}html.c5 .c5-ft__col{border-bottom:1px solid var(--hair)}html.c5 .c5-ft__col>summary{position:relative;display:flex;align-items:center;min-height:52px;cursor:pointer;-webkit-tap-highlight-color:#fff0}html.c5 .c5-ft__col>summary h2{margin:0}html.c5 .c5-ft__col>summary::after{content:"";display:block;position:absolute;right:var(--sp-6);top:50%;width:8px;height:8px;margin-top:-6px;border:solid var(--ink2);border-width:0 1.5px 1.5px 0;transform:rotate(45deg);transition:transform var(--dur-200) var(--ease)}html.c5 .c5-ft__col[open]>summary::after{transform:translateY(3px) rotate(-135deg)}html.c5 .c5-ft__col[open]>ul{padding-bottom:var(--sp-12)}html.c5 .c5-ft__col--dept ul{column-gap:var(--sp-16)}html.c5 .c5-ft__col a{min-height:44px;padding:11px 0 var(--sp-10)}html.c5 .c5-ft__col--latest a{min-height:64px}html.c5 .c5-ft__acts{width:100%}html.c5 .c5-ft__bot{flex-direction:column-reverse;align-items:flex-start}}html.c5 .c5-i-sun{display:none}html.c5[data-theme="dark"] .c5-i-sun{display:block}html.c5[data-theme="dark"] .c5-i-moon{display:none}html.c5 .c5-seg{position:relative}html.c5 .c5-seg button{position:relative;z-index:1}html.c5 #byb-ann{position:relative;z-index:2;background:var(--tile);color:var(--ink);border-bottom:1px solid var(--hair);font-size:var(--fs-14);line-height:1.43}html.c5 #byb-ann .byb-ann__in{position:relative;max-width:1180px;margin:0 auto;padding:9px 52px}html.c5 #byb-ann .byb-ann__t{text-align:center;color:var(--ink)}html.c5 #byb-ann a{color:var(--link);text-decoration:underline;text-underline-offset:2px}html.c5 #byb-ann .byb-ann__x{position:absolute;right:10px;top:50%;transform:translateY(-50%);display:grid;place-items:center;width:44px;height:44px;border-radius:50%;color:var(--ink2)}html.c5 #byb-ann .byb-ann__x:hover{background:var(--c5-field);color:var(--ink)}@media (max-width:734px){html.c5 #byb-ann .byb-ann__in{padding:var(--sp-8) 52px var(--sp-8) var(--sp-16)}html.c5 #byb-ann .byb-ann__t{text-align:left}}html.c5[data-theme="dark"] .c5-seg button[aria-pressed="true"]{background:#3a3a3c}@media (prefers-reduced-motion:reduce){html.c5 .c5-mp,html.c5 .c5-mp.is-in{transform:none}html.c5 .c5-sheet .c5-sheet__card,html.c5 .c5-sheet.is-in .c5-sheet__card{transition:none}html.c5 .c5-hs__hint span,html.c5 .c5-hs__hint span.is-in{transition:none}html.c5 .c5-pn.is-swap,html.c5 .c5-pv.is-in{animation:none}html.c5 .c5-hd__bg,html.c5 .c5-hd__row,html.c5 .c5-brand{transition:none}}@media (prefers-reduced-transparency:reduce){html.c5 .c5-mp__in,html.c5 .c5-sp__in,html.c5 .c5-hd__bg{-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--c5-panel)}}@media print{html.c5 .c5-hd,html.c5 .c5-mp,html.c5 .c5-scrim,html.c5 .c5-sheet{display:none}}html.c5 .c5-nw{white-space:nowrap}html.c5.is-locked .c5-hd{z-index:var(--z-bar)}@media (prefers-reduced-motion:reduce){html.c5 :is(.c5-btn__ar,.c5-hbtn,.c5-hbtn__chev,.c5-hs,.c5-hs__x,.c5-rail__lens,.c5-chip,.c5-well img,.c5-sugg,.c5-ft__pill){transition:none}}html.c5{--c5-stick:60px}@media (max-width:734px){html.c5{--c5-stick:56px}}html.c5:not(.h5){--nv-stick:calc(var(--c5-stick,60px) + var(--c5-lnv,0px));--nav-h:var(--nv-stick);--nv-float:0px;--n4-well:linear-gradient(180deg,#f5f5f7 0%,#ebebef 100%)}html.c5:not(.h5)[data-theme="dark"]{--n4-well:linear-gradient(180deg,#2b2b2f 0%,#1f1f22 100%)}@media (max-width:734px){html.c5:not(.h5){--nv-stick:calc(var(--c5-stick,56px) + var(--c5-lnv,0px))}}html.c5:not(.h5) #main{scroll-margin-top:var(--nv-stick)}html.c5 :is(.byb-rail,.byb-progress,.readbar){display:none}html.c5 body .sl-fab{display:none}html.c5 .c5-hd__row{view-transition-name:byb-nv}html.c5 body.admin-bar{--c5-ab:32px}html.c5 body.admin-bar .c5-hd{top:32px}@media (max-width:782px){html.c5 body.admin-bar{--c5-ab:46px}html.c5 body.admin-bar .c5-hd{top:46px}}@media (max-width:600px){html.c5 body.admin-bar{--c5-ab:0px}html.c5 body.admin-bar .c5-hd{top:0}}html.c5 body.byb-ed :is(.c5-hd,.c5-sheet) input{caret-color:auto}html.studio-btn :is(.s-pick__f,.s-rc__tx,.s-rv__buy) .s-buy{box-sizing:border-box;width:158px;min-height:44px;padding:0;font-size:var(--fs-15)}html.studio-btn :is(.s-pick__f,.s-rc__tx,.s-rv__buy) .s-buy{flex:none}html.studio-btn .s-pick__f{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:var(--sp-10) var(--sp-12)}html.studio-btn .s-pick__f .s-buy{justify-self:end}html.studio-btn .s-pick__f .s-go{grid-column:1 / -1}html.studio-btn .s-rc__tx{align-items:center}html.studio-btn .s-rv__buy{align-items:center}@media (min-width:735px){html.studio-fit .s-gh__g{grid-template-rows:auto auto 1fr}html.studio-fit .s-gh__meta{align-self:start}}html.studio-fit :is(.s-gh__dek,.s-gh__note,.s-gh__meta p){text-wrap:pretty}html.studio-fit :is(.s-pick__f,.s-rv__buy) .s-price{min-width:0;overflow-wrap:break-word;hyphens:auto}html.studio-fit .s-rc__tx{container-type:inline-size}html.studio-fit .s-rc__f{grid-column:1 / -1;display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-8) var(--sp-12)}html.studio-fit .s-rc__f .s-rc__p{flex:1 1 auto;min-width:0;white-space:normal;overflow-wrap:break-word}html.studio-fit .s-rc__f .s-buy{margin-left:auto}@container (max-width:339px){html.studio-fit .s-rc__f .s-rc__p{flex-basis:100%}}html.studio-fit .s-rv__buy{flex-wrap:wrap;row-gap:var(--sp-8)}html.studio-fit .s-rv__buy .s-price{flex:1 1 auto}html.studio-fit .s-rv__buy .s-buy{margin-left:auto}html.studio-fit .s-cmp__pick .s-chip{max-width:100%;min-width:0}html.studio-fit .s-cmp__pick .s-chip>*{flex:none}html.studio-fit .s-cmp__pick .s-chip span{flex:0 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis}