@property --y{syntax:"<length>";inherits:true;initial-value:0}.pc{--surface:#fff;--surface-2:#f4f4f6;--line:#dfe1e6;--line-soft:#ececf0;--frame:#00000014;--ink:#2b2f33;--muted:#5f666d;--tint:color-mix(in oklab, var(--c) 22%, #fff);--tint-strong:color-mix(in oklab, var(--c) 55%, #fff);--shadow:0 1cqw 2.6cqw #0003;aspect-ratio:1036/526;background:linear-gradient(135deg, color-mix(in oklab, var(--c), #fff 10%), color-mix(in oklab, var(--c), #000 14%));color:var(--ink);font-family:var(--font-lato), sans-serif;text-align:left;border-radius:8px;line-height:1.2;position:relative;overflow:hidden;container-type:inline-size}.dark .pc{--surface:#26323a;--surface-2:#1f2a31;--line:#3d4b55;--line-soft:#33414a;--frame:#ffffff14;--ink:#e8ecef;--muted:#a3afb7;--tint:color-mix(in oklab, var(--c) 35%, #26323a);--tint-strong:color-mix(in oklab, var(--c) 65%, #26323a);--shadow:0 1cqw 2.6cqw #00000059;background:linear-gradient(135deg, color-mix(in oklab, var(--c), #000 8%), color-mix(in oklab, var(--c), #000 32%))}.pc.pc-bare{background:0 0;border-radius:0}.pc-stage{place-items:center;display:grid;position:absolute;inset:0;container-type:inline-size}.pc-og{aspect-ratio:1200/630;border-radius:0}.pc-og .pc-stage{aspect-ratio:1036/526;inset:auto 9% 0}.pc-name{color:#fff;font-family:var(--font-oswald), sans-serif;letter-spacing:.02em;text-align:center;text-shadow:0 .15cqw .6cqw #0000004d;text-transform:uppercase;font-size:4.4cqw;position:absolute;top:4.5%;left:0;right:0}.pc-name small{font-family:var(--font-lato), sans-serif;letter-spacing:0;text-transform:none;font-size:1.9cqw;display:block}.pc .win{border:1px solid var(--frame);background:var(--surface);box-shadow:var(--shadow);border-radius:1cqw;flex-direction:column;display:flex;overflow:hidden}.pc .win-bar{border-bottom:1px solid var(--line-soft);background:var(--surface-2);flex:none;align-items:center;gap:.6cqw;height:2.6cqw;padding:0 1cqw;display:flex}.pc .win-bar i{background:var(--line);border-radius:50%;width:.8cqw;height:.8cqw}.pc .win-bar span{color:var(--muted);margin-left:.8cqw;font-size:1.4cqw}.pc .bar{background:var(--line);border-radius:.45cqw;height:.9cqw;margin-bottom:.8cqw}.pc .gap{height:.8cqw}.pc .chip{background:var(--surface);max-width:24cqw;box-shadow:var(--shadow);color:var(--ink);text-align:center;border-radius:1.4cqw;align-items:center;gap:.6cqw;margin:0;padding:.6cqw 1.2cqw;font-size:1.9cqw;font-weight:700;display:inline-flex}.pc .chip:lang(ja){font-size:1.6cqw}.pc .d-arrow{color:#fff;flex-direction:column;align-items:center;gap:.8cqw;display:flex}.pc .d-arrow svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.2px;width:4.4cqw;height:4.4cqw}.pc .d-arrow .chip{letter-spacing:.06em;text-transform:uppercase;font-size:1.6cqw}.d-sticky{align-items:center;gap:2.4cqw;display:flex}.d-sticky .win{width:38cqw;height:44cqw}.ss-body{flex:1;position:relative;overflow:hidden}.ss-page{transform:translateY(calc(-1 * var(--y)));padding:1.2cqw 2.2cqw 1.2cqw 1.2cqw;position:absolute;inset:0 0 auto}.ss-header{background:var(--tint);height:3.6cqw;color:var(--ink);letter-spacing:.06em;text-transform:uppercase;border-radius:.6cqw;align-items:center;margin-bottom:1.2cqw;padding:0 1cqw;font-size:1.6cqw;font-weight:700;display:flex}.ss-cols{align-items:flex-start;gap:1.4cqw;display:flex}.ss-content{flex:1}.ss-img{background:var(--tint);border-radius:.6cqw;height:7cqw;margin-bottom:1cqw}.ss-side{background:var(--fill);width:11cqw;height:13cqw;color:var(--on-fill);letter-spacing:.06em;text-transform:uppercase;transform:translateY(max(0px, var(--y) - 4.8cqw));border-radius:.8cqw;flex-direction:column;flex:none;justify-content:center;align-items:center;gap:.8cqw;font-size:1.5cqw;font-weight:700;display:flex}.ss-side span{hyphens:auto;overflow-wrap:anywhere;text-align:center;max-width:100%;padding:0 .6cqw}.ss-side svg{width:4.6cqw;height:4.6cqw}.ss-track{background:var(--surface-2);border-radius:.3cqw;width:.6cqw;position:absolute;top:.6cqw;bottom:.6cqw;right:.5cqw}.ss-track span{border-radius:inherit;background:var(--line);height:9cqw;transform:translateY(calc(var(--y) * .7));display:block}.pc .ss-scrolls{animation:5s ease-in-out infinite alternate ss-scroll}@keyframes ss-scroll{0%{--y:0cqw}to{--y:40cqw}}.d-slider{align-items:center;gap:2.4cqw;display:flex}.sl-before{width:33cqw}.sl-post{padding:1.6cqw}.sl-thumb{background:var(--tint);border-radius:.6cqw;height:9cqw;margin-bottom:1cqw}.sl-pages{color:var(--muted);align-items:center;gap:.45cqw;margin-top:1.4cqw;font-size:1.6cqw;display:flex}.sl-pages span{margin-right:.3cqw}.sl-pages b{background:var(--surface-2);min-width:2.4cqw;height:2.6cqw;color:var(--ink);border-radius:.4cqw;place-items:center;padding:0 .3cqw;font-weight:400;display:grid}.sl-pages b.on{outline:1px solid var(--line)}.sl-after{width:46cqw}.sl-body{padding:1.6cqw}.pc .sl-title{width:55%;height:1.3cqw;margin:0 auto 1.2cqw}.sl-view{aspect-ratio:16/8.5;border-radius:.7cqw;overflow:hidden}.sl-strip{width:300%;height:100%;display:flex}.sl-slide{background:linear-gradient(180deg, color-mix(in oklab, var(--c) 30%, #fff), color-mix(in oklab, var(--c) 60%, #fff));flex:1;position:relative;overflow:hidden}.sl-slide.s2{background:linear-gradient(#bfe0f5,#8fc5ea)}.sl-slide.s3{background:linear-gradient(#f8d9b8,#eeb27a)}.sl-slide:before{aspect-ratio:1;content:"";background:#ffffffe6;border-radius:50%;width:13%;position:absolute;top:14%;right:16%}.sl-slide:after{background:color-mix(in oklab, var(--c), #000 15%);clip-path:polygon(0 100%,0 62%,22% 18%,42% 60%,62% 28%,100% 78%,100% 100%);content:"";height:62%;position:absolute;inset:auto 0 0}.sl-slide.s2:after{clip-path:polygon(0 100%,0 40%,30% 70%,55% 22%,80% 55%,100% 35%,100% 100%);background:#3f7fb0}.sl-slide.s3:after{clip-path:polygon(0 100%,0 75%,35% 30%,50% 50%,75% 15%,100% 60%,100% 100%);background:#b5653a}.sl-nav{color:var(--ink);justify-content:space-between;align-items:center;margin-top:1.4cqw;font-size:1.9cqw;display:flex}.sl-btn{color:#fff;white-space:nowrap;background:#b85c00;border-radius:.5cqw;padding:.7cqw 1.4cqw;font-weight:700}.sl-count{text-align:center;height:1.25em;overflow:hidden}.sl-count span{white-space:nowrap;line-height:1.25em;display:block}.pc .sl-strip{animation:6s ease-in-out infinite alternate sl-strip}.pc .sl-count span{animation:6s ease-in-out infinite alternate sl-count}@keyframes sl-strip{0%,25%{transform:translate(0)}45%,60%{transform:translate(-33.333%)}80%,to{transform:translate(-66.667%)}}@keyframes sl-count{0%,25%{transform:translateY(0)}45%,60%{transform:translateY(-100%)}80%,to{transform:translateY(-200%)}}.pc-bare.pc-slider{aspect-ratio:auto}.pc-bare.pc-slider .pc-stage{position:relative;inset:auto}.pc-bare .d-slider{flex-direction:column;gap:2cqw}.pc-bare .sl-before{width:52cqw}.pc-bare .sl-after{width:84cqw}.pc-bare .d-slider>.d-arrow svg{width:7cqw;height:7cqw;transform:rotate(90deg)}.d-thumbs{align-items:center;gap:2.4cqw;display:flex}.th-photo{aspect-ratio:950/631;width:46cqw;position:relative}.th-photo img,.th-crop img{width:100%;height:100%;box-shadow:var(--shadow);object-fit:cover;border-radius:.8cqw;display:block}.th-focus{top:var(--fy);left:var(--fx);aspect-ratio:1;width:5cqw;box-shadow:0 0 0 .35cqw var(--c), 0 .4cqw 1.2cqw #00000059;border:.4cqw solid #fff;border-radius:50%;position:absolute;translate:-50% -50%}.th-focus:after{content:"";background:#fff;border-radius:50%;position:absolute;inset:32%}.pc .th-focus{animation:1.4s ease-in-out infinite th-pulse}@keyframes th-pulse{50%{scale:1.18}}.th-crop{flex-direction:column;align-items:center;gap:1.4cqw;width:15cqw;margin:0;display:flex}.th-crop img{aspect-ratio:1/2;object-position:var(--fx) var(--fy)}.pc .th-crop .chip{white-space:nowrap;max-width:none;padding-left:.6cqw}.th-crop i{color:#fff;border-radius:50%;flex:none;place-items:center;width:2.4cqw;height:2.4cqw;font-size:1.5cqw;font-style:normal;display:grid}.th-crop.bad i{background:#d04246}.th-crop.good i{background:#258550}.th-crop.bad img{opacity:.8}.d-cleaner{align-items:flex-start;gap:1.6cqw;display:flex}.pc .cl-link{justify-content:center;height:28cqw}.cl-col{flex-direction:column;align-items:center;gap:1.8cqw;display:flex}.cl-col b{background:var(--fill);width:2.6cqw;height:2.6cqw;color:var(--on-fill);border-radius:50%;flex:none;place-items:center;font-size:1.5cqw;display:grid}.cl-uploads{width:28cqw;height:28cqw}.cl-grid{flex:1;grid-template-rows:repeat(3,1fr);grid-template-columns:repeat(3,1fr);gap:1cqw;padding:1.4cqw;display:grid}.cl-file{background:var(--tint);border-radius:.5cqw;position:relative;overflow:hidden}.cl-file:after{background:var(--tint-strong);clip-path:polygon(0 100%,0 55%,35% 10%,60% 60%,80% 35%,100% 70%,100% 100%);content:"";height:55%;position:absolute;inset:auto 0 0}.cl-file.unused{outline:.25cqw dashed var(--c);outline-offset:-.25cqw;background:0 0}.cl-file.unused:after{opacity:.45}.cl-db{flex-direction:column;justify-content:center;gap:.7cqw;width:14cqw;height:28cqw;display:flex}.cl-db span{background:var(--surface);height:5.2cqw;box-shadow:inset 0 .9cqw 0 var(--tint), var(--shadow);border-radius:7cqw/1.8cqw}.cl-backup{width:16cqw;height:28cqw;color:var(--surface);flex-direction:column;justify-content:center;align-items:center;gap:.6cqw;display:flex}.cl-backup svg{filter:drop-shadow(0 .6cqw 1cqw #0003);width:15cqw;height:auto}.cl-moved{gap:.6cqw;display:flex}.cl-moved .cl-file{width:4cqw;height:4cqw}.pc .cl-moved .cl-file.unused{outline-color:var(--surface)}.pc .cl-grid .unused{animation:4s ease-in-out infinite cl-out}.pc .cl-moved .cl-file{animation:4s ease-in-out infinite cl-in}@keyframes cl-out{0%,20%{opacity:1;transform:none}45%,85%{opacity:0;transform:translate(4cqw)scale(.6)}to{opacity:1;transform:none}}@keyframes cl-in{0%,30%{opacity:0;transform:translateY(-3cqw)}50%,85%{opacity:1;transform:none}to{opacity:0;transform:none}}.d-bundle{align-items:center;gap:5cqw;display:flex}.bu-tiles{flex:none;grid-template-columns:repeat(2,19cqw);gap:1.6cqw;display:grid}.bu-tile{aspect-ratio:1;background:linear-gradient(180deg, var(--t), var(--t-fill) 60%);box-shadow:var(--shadow);color:var(--t-on);text-align:center;border-radius:1.2cqw;outline:1px solid #ffffff40;flex-direction:column;justify-content:center;align-items:center;gap:1.1cqw;font-size:1.8cqw;font-weight:700;display:flex}.bu-tile svg{width:6.8cqw;height:6.8cqw}.bu-chevrons{font-size:6.8cqw;line-height:6.8cqw}.pc .bu-tile{animation:4s ease-in-out infinite alternate bu-float}.pc .bu-tile:nth-child(2n){animation-delay:-2s}@keyframes bu-float{0%{transform:translateY(-.6cqw)}to{transform:translateY(.6cqw)}}.bu-text{color:#fff;flex-direction:column;display:flex}.bu-text strong{font-family:var(--font-oswald), sans-serif;text-transform:uppercase;font-size:8cqw;font-weight:400;line-height:1}.bu-text strong:lang(ja){font-size:4.6cqw}.bu-text span{font-size:3.2cqw}.bu-text em{color:#fff;background:#d03c3c;border-radius:99px;align-self:flex-start;margin-top:2cqw;padding:.7cqw 1.6cqw;font-size:2.6cqw;font-style:normal;font-weight:700}@media (prefers-reduced-motion:reduce){.pc *,.pc :before,.pc :after{transition:none!important;animation:none!important}}
