.sxs[hidden],.sxs [hidden]{display:none!important}.sxs{position:fixed;inset:0;z-index:250;--sxs-ink: var(--s-purple-ink, #1E1430);--sxs-mut: #6B6080;--sxs-line: rgba(83, 50, 120, .14);--sxs-bg: var(--s-lavender-2, #F7F3FC);font-family:var(--f-display);color:var(--sxs-ink)}html.sxs-lock,html.sxs-lock body{overflow:hidden!important}.sxs__scrim{position:absolute;inset:0;background:#1e14306b;-webkit-backdrop-filter:blur(8px) saturate(1.1);backdrop-filter:blur(8px) saturate(1.1);opacity:0;transition:opacity .45s var(--ease-out)}.sxs.is-open .sxs__scrim{opacity:1}.sxs__panel{position:absolute;left:0;right:0;top:0;display:flex;flex-direction:column;max-height:min(88vh,880px);max-height:min(88dvh,880px);background:var(--sxs-bg);border-radius:0 0 clamp(28px,3.4vw,48px) clamp(28px,3.4vw,48px);box-shadow:0 40px 80px -40px #1e14308c;clip-path:inset(0 0 100% 0 round 0 0 48px 48px);transition:clip-path .62s cubic-bezier(.7,0,.2,1);overflow:hidden}.sxs.is-open .sxs__panel{clip-path:inset(0 0 0 0 round 0 0 48px 48px)}.sxs__panel:after{content:"";position:absolute;left:0;right:0;bottom:0;height:4px;background:linear-gradient(90deg,var(--s-pink, #D87BA7),var(--s-magenta, #E81F76) 60%,var(--s-yellow, #FFD040));opacity:.9;pointer-events:none}.sxs__bar{position:relative;display:flex;align-items:center;gap:clamp(10px,1.4vw,20px);width:100%;max-width:1180px;margin:0 auto;padding:clamp(20px,3.2vw,44px) var(--pad-x) clamp(14px,2vw,22px)}.sxs__bar:after{content:"";position:absolute;left:var(--pad-x);right:var(--pad-x);bottom:0;height:2px;border-radius:2px;background:var(--sxs-line)}.sxs__bar:before{content:"";position:absolute;left:var(--pad-x);right:var(--pad-x);bottom:0;height:2px;border-radius:2px;z-index:1;background:var(--s-purple, #533278);transform:scaleX(0);transform-origin:left;transition:transform .7s var(--ease-out)}.sxs.is-open .sxs__bar:before{transform:scaleX(1);transition-delay:.25s}.sxs__icon{position:relative;flex:none;display:grid;place-items:center;width:clamp(40px,4vw,56px);height:clamp(40px,4vw,56px);border-radius:50%;background:var(--s-purple, #533278);color:#fff}.sxs__icon .sx-ico{width:52%;height:52%}.sxs__pulse{position:absolute;inset:0;border-radius:50%;border:2px solid var(--s-magenta, #E81F76);opacity:0}.sxs.is-loading .sxs__pulse{animation:sxs-pulse 1s var(--ease-out) infinite}@keyframes sxs-pulse{0%{opacity:.9;transform:scale(.9)}to{opacity:0;transform:scale(1.45)}}.sxs__input{flex:1 1 auto;min-width:0;height:clamp(56px,6.4vw,92px);border:0;outline:0;background:transparent;color:var(--sxs-ink);font:700 clamp(1.6rem,4.1vw,3.6rem)/1.05 var(--f-display);letter-spacing:-.04em;-webkit-appearance:none;appearance:none;caret-color:var(--s-magenta, #E81F76)}.sxs__input::placeholder{color:#36204f8c}.sxs__input::-webkit-search-cancel-button,.sxs__input::-webkit-search-decoration{-webkit-appearance:none;appearance:none}.sxs__input:focus-visible{outline:none}.sxs__clear,.sxs__close{flex:none;display:inline-flex;align-items:center;justify-content:center;gap:8px;min-width:44px;height:44px;border-radius:999px;color:var(--sxs-ink);transition:background .25s,color .25s,transform .35s var(--ease-out)}.sxs__clear{width:44px;background:#53327814}.sxs__clear:hover{background:#53327829}.sxs__close{padding:0 8px 0 16px;background:#fff;box-shadow:inset 0 0 0 1.5px var(--sxs-line);font:600 13px/1 var(--f-display);letter-spacing:.02em}.sxs__close .sx-ico{width:30px;height:30px;padding:6px;border-radius:50%;background:var(--s-purple, #533278);color:#fff}.sxs__close:hover{transform:scale(1.04)}.sxs__clear:focus-visible,.sxs__close:focus-visible{outline:2px solid var(--s-magenta, #E81F76);outline-offset:3px}.sxs__body{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.sxs__wrap{max-width:1180px;margin:0 auto;padding:clamp(14px,2vw,24px) var(--pad-x) clamp(18px,2.4vw,28px)}.sxs__note{margin:0 0 12px;font-size:var(--fs-s);color:var(--sxs-mut)}.sxs__note b{color:var(--sxs-ink)}.sxs__list{list-style:none;margin:0;padding:0;display:grid;gap:4px}.sxs__list:empty{display:none}.sxs__opt{border-radius:20px;transition:background .2s,box-shadow .2s;animation:sxs-in .5s var(--ease-out) both;animation-delay:calc(var(--i, 0) * 32ms)}@keyframes sxs-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.sxs__opt[aria-selected=true]{background:#fff;box-shadow:0 14px 34px -22px #36204f80,inset 0 0 0 1.5px #5332781a}.sxs__link{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:clamp(12px,1.6vw,20px);padding:10px 14px 10px 10px;border-radius:inherit;color:inherit}.sxs__thumb{position:relative;width:clamp(52px,5vw,64px);aspect-ratio:1;border-radius:16px;overflow:hidden;flex:none;display:grid;place-items:center;background:color-mix(in srgb,var(--tint, #B6B8DD) 26%,#fff)}.sxs__thumb img,.sxs__thumb .sx-art{position:absolute;inset:0;margin:auto;width:88%;height:88%;max-width:none;object-fit:contain}.sxs__thumb img{filter:drop-shadow(0 6px 8px rgba(30,20,48,.18))}.sxs__thumb .sx-art{width:92%;height:92%}.sxs__thumb--type{background:var(--s-lavender, #EDE6F6);color:var(--s-purple, #533278)}.sxs__thumb--type .sx-ico{width:40%;height:40%}.sxs__thumb--faq{background:#fff1c9;color:#6a4a00;font:400 1.9rem/1 var(--f-brush)}.sxs__thumb--post{background:var(--s-pink-soft, #F5D3E3);color:#8e2a5c}.sxs__txt{display:grid;gap:3px;min-width:0}.sxs__title{font-weight:650;font-size:clamp(1rem,1.25vw,1.2rem);line-height:1.25;letter-spacing:-.012em;color:var(--sxs-ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sxs__ex{font-size:var(--fs-s);line-height:1.4;color:var(--sxs-mut);display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.sxs mark{background:linear-gradient(transparent 58%,#e81f7642 58%);color:inherit;padding:0 1px;border-radius:2px}.sxs__type{flex:none;padding:6px 12px;border-radius:999px;font-size:12px;font-weight:600;letter-spacing:.01em;color:var(--s-purple, #533278);background:#53327812}.sxs__opt[aria-selected=true] .sxs__type{background:var(--s-purple, #533278);color:#fff}.sxs__opt[aria-selected=true] .sxs__title{color:var(--s-purple, #533278)}.sxs__start{display:grid;gap:clamp(18px,2.4vw,28px)}.sxs__group{display:grid;gap:12px}.sxs__h{font:600 var(--fs-s)/1.2 var(--f-display);letter-spacing:0;color:var(--sxs-mut);margin:0}.sxs__chips{display:flex;flex-wrap:wrap;gap:8px}.sxs__chip{min-height:44px;padding:0 18px;border-radius:999px;background:#fff;color:var(--sxs-ink);font:600 .98rem/1 var(--f-display);letter-spacing:-.01em;box-shadow:inset 0 0 0 1.5px var(--sxs-line);transition:background .25s,color .25s,transform .35s var(--ease-out),box-shadow .25s;animation:sxs-in .5s var(--ease-out) both;animation-delay:calc(.12s + var(--i, 0) * 40ms)}.sxs__chip:hover,.sxs__chip:focus-visible{background:var(--s-purple, #533278);color:#fff;box-shadow:none;transform:translateY(-2px)}.sxs__cats{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:8px}.sxs__cats li{animation:sxs-in .5s var(--ease-out) both;animation-delay:calc(.2s + var(--i, 0) * 40ms)}.sxs__cats a{display:flex;align-items:center;gap:12px;min-height:56px;padding:8px 16px 8px 8px;border-radius:18px;background:#fff9;font-weight:600;font-size:1rem;letter-spacing:-.01em;transition:background .25s,transform .35s var(--ease-out)}.sxs__cats a:hover,.sxs__cats a:focus-visible{background:#fff;transform:translateY(-2px)}.sxs__cats i{width:40px;height:40px;border-radius:12px;flex:none;background:radial-gradient(circle at 70% 30%,var(--a) 0 18%,transparent 19%),var(--c)}.sxs__cats i.has-img{display:grid;place-items:center;background:color-mix(in srgb,var(--c) 35%,#fff)}.sxs__cats i img{width:34px;height:34px;object-fit:contain;filter:drop-shadow(0 3px 4px rgba(30,20,48,.2))}.sxs__none{padding:6px 0 22px}.sxs__none-t{margin:0;font-size:clamp(2.6rem,5vw,4rem);line-height:.9;color:var(--s-brush, #DE076E);transform:rotate(-4deg);transform-origin:left;display:inline-block}.sxs__none-q{margin:8px 0 4px;font-size:clamp(1.1rem,1.6vw,1.4rem);font-weight:650;letter-spacing:-.015em}.sxs__none-tip{margin:0;color:var(--sxs-mut);font-size:var(--fs-s)}.sxs.has-none .sxs__start{margin-top:4px}.sxs__foot{position:relative;display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;max-width:1180px;margin:0 auto;padding:12px var(--pad-x) clamp(18px,2.2vw,26px)}.sxs__foot:before{content:"";position:absolute;left:var(--pad-x);right:var(--pad-x);top:0;height:1px;background:var(--sxs-line)}.sxs__keys{margin:0;display:flex;align-items:center;gap:6px;flex-wrap:wrap;font-size:12.5px;color:var(--sxs-mut)}.sxs__keys kbd{display:inline-grid;place-items:center;min-width:26px;height:24px;padding:0 6px;border-radius:7px;font:600 11px/1 var(--f-display);color:var(--sxs-ink);background:#fff;box-shadow:inset 0 0 0 1px var(--sxs-line),0 1px 0 var(--sxs-line)}.sxs__keys kbd+kbd{margin-left:-2px}.sxs__keys kbd:not(:first-child):not(:nth-child(2)){margin-left:10px}.sxs__all{margin-left:auto;display:inline-flex;align-items:center;gap:10px;min-height:44px;padding:0 8px 0 18px;border-radius:999px;background:var(--s-purple, #533278);color:#fff;font-weight:600;font-size:var(--fs-s);transition:transform .35s var(--ease-out),background .25s}.sxs__all .sx-ico{width:30px;height:30px;padding:6px;border-radius:50%;background:#ffffff29;transition:transform .35s var(--ease-out)}.sxs__all:hover{background:var(--s-purple-deep, #36204F)}.sxs__all:hover .sx-ico{transform:translate(3px)}@media(max-width:760px){.sxs__scrim{-webkit-backdrop-filter:none;backdrop-filter:none;background:#1e143080}.sxs__panel{bottom:0;max-height:none;height:100%;border-radius:0;clip-path:inset(0 0 100% 0)}.sxs.is-open .sxs__panel{clip-path:inset(0 0 0 0)}.sxs__panel:after{display:none}.sxs__bar{padding-top:calc(10px + env(safe-area-inset-top,0px));gap:10px}.sxs__icon{display:none}.sxs__input{font-size:1.55rem;height:60px}.sxs__input::placeholder{font-size:1.05rem;font-weight:600;letter-spacing:-.01em;color:#746a88}.sxs__close{padding:0;width:44px}.sxs__esc{display:none}.sxs__link{grid-template-columns:auto minmax(0,1fr);padding:8px}.sxs__type{display:none}.sxs__title{white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;text-wrap:pretty}.sxs__ex{-webkit-line-clamp:2}.sxs__cats{grid-template-columns:1fr 1fr}.sxs__cats a{font-size:.92rem;padding-right:10px}.sxs__keys{display:none}.sxs__foot{padding-bottom:calc(14px + env(safe-area-inset-bottom,0px))}.sxs__all{width:100%;justify-content:space-between}.sxs__foot:has(.sxs__all[hidden]){display:none}}@media(prefers-reduced-motion:reduce){.sxs__panel,.sxs.is-open .sxs__panel{clip-path:none;transition:none}.sxs__opt,.sxs__chip,.sxs__cats li{animation:none}.sxs__bar:before{transition:none}}@supports not (color: color-mix(in srgb,red,red)){.sxs__thumb:not(.sxs__thumb--type):not(.sxs__thumb--faq){background:#ecedf6}.sxs__cats i.has-img{background:#fff}}
