:root,.sx{--sx-ink:#07080f;--sx-ink-2:#0b0e1c;--sx-ink-3:#121734;--sx-ink-line:#ffffff1c;--sx-ink-line-2:#fff3;--sx-on-ink:#f4f2ec;--sx-on-ink-mut:#9c9fb2;--sx-paper:#f6f3ed;--sx-paper-2:#eee9df;--sx-paper-3:#e4ded2;--sx-on-paper:#14141c;--sx-on-paper-mut:#5c5b66;--sx-paper-line:#14141c1f;--sx-gold:#e0ab48;--sx-gold-2:#f7dda3;--sx-mincho:"Shippori Mincho B1", "Hiragino Mincho ProN", serif;--sx-gothic:"Zen Kaku Gothic New", "Hiragino Kaku Gothic ProN", sans-serif;--sx-maru:"Zen Maru Gothic", var(--sx-gothic);--sx-mono:"Space Grotesk", "Helvetica Neue", sans-serif;--sx-pad:clamp(84px, 11vw, 168px);--sx-gut:clamp(20px, 5vw, 72px);--sx-maxw:1240px;font-family:var(--sx-gothic);font-feature-settings:"palt" 1}.sx *,.sx :before,.sx :after{box-sizing:border-box}.sx img,.sx svg{max-width:100%;display:block}.sx h1,.sx h2,.sx h3,.sx h4,.sx p{margin:0}.sx button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0}body.sx-home:after{content:"";z-index:60;pointer-events:none;opacity:.055;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='300' height='300'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='300' height='300' filter='url(%23n)'/%3E%3C/svg%3E");position:fixed;inset:0}body.sx-site.sp-night-theme{background:var(--sx-ink)}body.sx-site .sp-header{border-bottom:1px solid var(--sx-ink-line);background:#07080fe0}body.sx-site footer.sp-band{border-top-color:var(--sx-ink-line)!important}body.sx-home .sp-header{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-bottom:1px solid #0000;transition:background .5s,-webkit-backdrop-filter .5s,backdrop-filter .5s,border-color .5s;position:fixed;top:0;left:0;right:0}body.sx-home.sx-stuck .sp-header{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom-color:var(--sx-ink-line);background:#05060ddb}body.sx-home main{background:var(--sx-ink)}.sx-wrap{width:100%;max-width:var(--sx-maxw);padding:0 var(--sx-gut);margin:0 auto}.sx-sec{padding:var(--sx-pad) 0;position:relative}.sx-sec--paper{background:var(--sx-paper);color:var(--sx-on-paper)}.sx-sec--paper2{background:var(--sx-paper-2);color:var(--sx-on-paper)}.sx-sec--ink{background:var(--sx-ink);color:var(--sx-on-ink)}.sx-eyebrow{font-family:var(--sx-mono);letter-spacing:.3em;text-transform:uppercase;color:var(--sx-gold);align-items:center;gap:12px;font-size:10.5px;font-weight:600;display:inline-flex}.sx-eyebrow:before{content:"";opacity:.6;background:currentColor;width:34px;height:1px}.sx-h1{font-family:var(--sx-mincho);letter-spacing:.005em;font-size:clamp(28px,4.3vw,62px);font-weight:700;line-height:1.24}.sx-h1 .sx-mask>span{white-space:nowrap}.sx-h2{font-family:var(--sx-mincho);letter-spacing:.01em;font-size:clamp(25px,3.5vw,45px);font-weight:700;line-height:1.38}.sx-h3{font-family:var(--sx-mincho);font-size:clamp(17px,1.5vw,21px);font-weight:700;line-height:1.6}.sx-lead{color:var(--sx-on-paper-mut);font-size:clamp(14px,1.05vw,15.5px);line-height:2.05}.sx-sec--ink .sx-lead,.sx-lead--ink{color:var(--sx-on-ink-mut)}.sx-small{color:var(--sx-on-paper-mut);font-size:12.5px;line-height:1.9}.sx-num{font-family:var(--sx-mono);letter-spacing:.22em;color:var(--sx-gold);font-size:12px;font-weight:600}.sx-ghost{top:calc(var(--sx-pad) * .38);right:var(--sx-gut);font-family:var(--sx-mono);color:#0000;-webkit-text-stroke:1px #14141c1a;pointer-events:none;-webkit-user-select:none;user-select:none;font-size:clamp(88px,15vw,210px);font-weight:700;line-height:.8;position:absolute}.sx-sec--ink .sx-ghost{-webkit-text-stroke:1px #ffffff1a}@media (width<=760px){.sx-ghost{display:none}}.sx-vlabel{writing-mode:vertical-rl;font-family:var(--sx-mono);letter-spacing:.42em;text-transform:uppercase;color:var(--sx-on-paper-mut);opacity:.65;white-space:nowrap;font-size:10.5px;font-weight:600}.sx-btn{letter-spacing:.04em;border-radius:999px;justify-content:center;align-items:center;gap:10px;height:56px;padding:0 34px;font-size:14.5px;font-weight:700;transition:transform .5s cubic-bezier(.16,1,.3,1),box-shadow .5s,border-color .4s,color .4s;display:inline-flex}.sx-btn--gold{background:linear-gradient(135deg, var(--sx-gold-2), var(--sx-gold) 52%, #c8912f);color:#100d05;box-shadow:0 14px 40px -18px #e0ab48d9}.sx-btn--gold:hover{transform:translateY(-3px);box-shadow:0 22px 50px -18px #e0ab48f2}.sx-btn--line{border:1px solid var(--sx-ink-line-2);color:var(--sx-on-ink)}.sx-btn--line:hover{border-color:var(--sx-gold);color:var(--sx-gold-2);transform:translateY(-3px)}.sx-alink{border-bottom:1px solid;align-items:center;gap:10px;padding-bottom:4px;font-size:13.5px;font-weight:700;display:inline-flex}.sx-alink svg{transition:transform .45s cubic-bezier(.16,1,.3,1)}.sx-alink:hover svg{transform:translate(7px)}html.sx-js .sx-rv{opacity:0;transition:opacity 1s cubic-bezier(.16,1,.3,1),transform 1.1s cubic-bezier(.16,1,.3,1);transform:translateY(26px)}html.sx-js .sx-rv.sx-in{opacity:1;transform:none}.sx-rv[data-d="1"]{transition-delay:90ms}.sx-rv[data-d="2"]{transition-delay:.18s}.sx-rv[data-d="3"]{transition-delay:.27s}.sx-rv[data-d="4"]{transition-delay:.36s}.sx-rv[data-d="5"]{transition-delay:.45s}.sx-rv[data-d="6"]{transition-delay:.54s}.sx-mask{display:block;overflow:hidden}html.sx-js .sx-mask>span{transition:transform 1.15s cubic-bezier(.16,1,.3,1);display:block;transform:translateY(102%)}html.sx-js .sx-in .sx-mask>span,html.sx-js .sx-mask.sx-in>span{transform:none}.sx-mask:nth-child(2)>span{transition-delay:.1s}.sx-mask:nth-child(3)>span{transition-delay:.2s}.sx-hero{align-items:center;min-height:100svh;padding:118px 0 64px;display:flex;position:relative;overflow:hidden}.sx-hero-bg{z-index:0;position:absolute;inset:0}.sx-stars{position:absolute;inset:0}.sx-stars i{background:#fff;border-radius:50%;animation:4s ease-in-out infinite sxTw;position:absolute}@keyframes sxTw{0%,to{opacity:.18}50%{opacity:.95}}.sx-aurora{filter:blur(90px);opacity:.5;background:radial-gradient(38% 42% at 22% 32%,#3a4abe8c,#0000 70%),radial-gradient(30% 34% at 74% 24%,#e0ab4833,#0000 70%),radial-gradient(42% 38% at 62% 76%,#232c788c,#0000 72%);animation:34s ease-in-out infinite alternate sxDrift;position:absolute;inset:-25% -10%}@keyframes sxDrift{to{transform:translate(-3%,2%)scale(1.08)}}.sx-hero-vig{background:radial-gradient(120% 90% at 50% 8%,#0000 40%,#04050adb 100%);position:absolute;inset:0}.sx-cursorglow{pointer-events:none;opacity:0;background:radial-gradient(circle,#e0ab481a,#0000 62%);width:620px;height:620px;margin:-310px 0 0 -310px;transition:opacity .8s;position:absolute}.sx-hero-grid{z-index:2;grid-template-columns:minmax(0,1.03fr) minmax(0,1fr);align-items:center;gap:clamp(32px,4.6vw,68px);display:grid;position:relative}@media (width<=1080px){.sx-hero-grid{grid-template-columns:1fr;gap:52px}}.sx-hero h1{color:#fff;margin-top:26px}.sx-hero h1 em{white-space:nowrap;font-style:normal;position:relative}.sx-hero h1 em:after{content:"";transform-origin:0;background:linear-gradient(90deg,#e0ab486b,#e0ab4800);height:.34em;transition:transform 1.4s cubic-bezier(.16,1,.3,1) .9s;position:absolute;bottom:.06em;left:0;right:0;transform:scaleX(0)}.sx-hero.sx-in h1 em:after{transform:none}.sx-hero-lead{max-width:40ch;margin-top:28px}.sx-hero-cta{flex-wrap:wrap;gap:14px;margin-top:38px;display:flex}.sx-facts{border-top:1px solid var(--sx-ink-line);grid-template-columns:repeat(4,1fr);margin-top:46px;display:grid}.sx-facts div{padding:20px 14px 0 0}.sx-facts b{font-family:var(--sx-mono);color:#fff;letter-spacing:.02em;font-size:19px;font-weight:600;display:block}.sx-facts b small{font-size:12px}.sx-facts span{color:var(--sx-on-ink-mut);margin-top:7px;font-size:11.5px;line-height:1.7;display:block}@media (width<=560px){.sx-facts{grid-template-columns:repeat(2,1fr);gap:18px 0}}.sx-scrollcue{z-index:3;font-family:var(--sx-mono);letter-spacing:.32em;color:#ffffff61;justify-items:center;gap:10px;font-size:9.5px;display:grid;position:absolute;bottom:26px;left:50%;transform:translate(-50%)}.sx-scrollcue i{background:linear-gradient(#ffffff80,#0000);width:1px;height:46px;animation:2.4s ease-in-out infinite sxCue;display:block}@keyframes sxCue{0%,to{transform-origin:top;opacity:.3;transform:scaleY(.3)}50%{opacity:1;transform:scaleY(1)}}.sx-stage{position:relative}.sx-stage-chat{gap:10px;min-height:104px;margin-bottom:16px;display:grid}.sx-bub{opacity:0;border-radius:16px;max-width:82%;padding:13px 17px;font-size:13px;line-height:1.78;transition:opacity .6s,transform .7s cubic-bezier(.16,1,.3,1);transform:translateY(12px)scale(.98)}.sx-bub.sx-on{opacity:1;transform:none}.sx-bub--me{color:#fff;background:linear-gradient(135deg,#3b46b6,#2b3390);border-bottom-right-radius:5px;justify-self:end;box-shadow:0 12px 30px -14px #3b46b6e6}.sx-bub--ai{color:#1a1c2b;background:#fffffff0;border-bottom-left-radius:5px;justify-self:start;box-shadow:0 12px 30px -16px #0009}.sx-bub--ai b{color:#2b3390}.sx-typing{opacity:0;background:#ffffff24;border-radius:16px;justify-self:start;gap:5px;padding:14px 18px;transition:opacity .35s;display:inline-flex}.sx-typing.sx-on{opacity:1}.sx-typing i{opacity:.6;background:#fff;border-radius:50%;width:5px;height:5px;animation:1.1s infinite sxDot}.sx-typing i:nth-child(2){animation-delay:.16s}.sx-typing i:nth-child(3){animation-delay:.32s}@keyframes sxDot{0%,to{opacity:.35;transform:translateY(0)}50%{opacity:1;transform:translateY(-4px)}}.sx-pw{background:#fff;border-radius:15px;position:relative;overflow:hidden;box-shadow:0 46px 90px -40px #000000d9,0 0 0 1px #ffffff1a}.sx-pw--onpaper{box-shadow:0 40px 80px -46px #14141c80, 0 0 0 1px var(--sx-paper-line)}.sx-pw-bar{background:#eceaf3;border-bottom:1px solid #dcd9e6;align-items:center;gap:8px;padding:11px 14px;display:flex}.sx-pw-bar u{background:#cfcbdd;border-radius:50%;width:8px;height:8px}.sx-pw-url{height:20px;font-family:var(--sx-mono);color:#8b88a0;letter-spacing:.04em;background:#fff;border:1px solid #ddd9e8;border-radius:5px;flex:1;align-items:center;margin-left:8px;padding:0 9px;font-size:9.5px;display:flex}.sx-pw-screen{background:#fff;height:384px;position:relative}.sx-scene{opacity:0;visibility:hidden;padding:22px;transition:opacity .55s,visibility .55s;position:absolute;inset:0}@media (width<=760px){.sx-pw-screen{height:var(--sx-screen-h,300px);overflow:hidden}.sx-scene{width:var(--sx-scene-w,400px);height:var(--sx-scene-h,420px);transform:scale(var(--sx-screen-scale,.8));transform-origin:0 0;padding:18px;inset:0 auto auto 0}}.sx-scene.sx-on{opacity:1;visibility:visible}.sx-el{opacity:0;transform:translateY(14px)}.sx-scene.sx-on .sx-el{animation:.8s cubic-bezier(.16,1,.3,1) forwards sxElIn;animation-delay:calc(var(--i,0) * .1s + .12s)}@keyframes sxElIn{to{opacity:1;transform:none}}.sx-pw-load{opacity:0;visibility:hidden;background:#fff;place-items:center;transition:opacity .4s,visibility .4s;display:grid;position:absolute;inset:0}.sx-pw-load.sx-on{opacity:1;visibility:visible}.sx-pw-load i{border:2px solid #e6e3ef;border-top-color:#3b46b6;border-radius:50%;width:26px;height:26px;animation:.8s linear infinite sxSpin}@keyframes sxSpin{to{transform:rotate(360deg)}}.sx-ui-top{border-bottom:1px solid #eceaf3;justify-content:space-between;align-items:center;padding-bottom:13px;display:flex}.sx-ui-brand{font-family:var(--sx-mincho);color:#181a26;letter-spacing:.02em;font-size:14px;font-weight:700}.sx-ui-menu{color:#9a97ac;gap:13px;font-size:9.5px;display:flex}.sx-ui-h{font-family:var(--sx-mincho);color:#181a26;font-size:16px;font-weight:700}.sx-ui-p{color:#7b7890;font-size:10.5px;line-height:1.85}.sx-ui-btn{color:#100d05;letter-spacing:.06em;background:linear-gradient(135deg,#f2d495,#dda343);border-radius:999px;justify-content:center;align-items:center;height:34px;padding:0 20px;font-size:11px;font-weight:700;display:inline-flex}.sx-ui-btn--ink{color:#fff;background:#181a26}.sx-ui-card{background:#fbfaff;border:1px solid #eceaf3;border-radius:10px;padding:13px}.sx-ui-cal{grid-template-columns:repeat(7,1fr);gap:5px;display:grid}.sx-ui-cal span{aspect-ratio:1;font-family:var(--sx-mono);color:#9a97ac;background:#f4f3f9;border-radius:5px;place-items:center;font-size:8.5px;display:grid}.sx-ui-cal span.sx-free{color:#3b46b6;background:#eef0ff;font-weight:600}.sx-ui-cal span.sx-pick{color:#100d05;background:linear-gradient(135deg,#f2d495,#dda343);font-weight:700;box-shadow:0 6px 14px -6px #dda343e6}.sx-ui-row{align-items:center;gap:9px;display:flex}.sx-ui-av{background:#e9e7f2;border-radius:50%;width:26px;height:26px}.sx-ui-bar{background:#eceaf3;border-radius:4px;height:7px}.sx-ui-lock{background:#fbfaff;border:1px dashed #ddd9e8;border-radius:10px;place-items:center;gap:7px;padding:14px;display:grid}.sx-ui-price{font-family:var(--sx-mono);color:#181a26;letter-spacing:.02em;font-size:20px;font-weight:600}.sx-ui-price small{color:#9a97ac;font-size:10px}.sx-ui-mini{font-family:var(--sx-mono);letter-spacing:.16em;color:#9a97ac;text-transform:uppercase;font-size:8.5px}.sx-ui-graph{align-items:flex-end;gap:6px;height:64px;display:flex}.sx-ui-graph i{background:#e6e9ff;border-radius:4px 4px 0 0;flex:1}.sx-ui-graph i:last-child{background:linear-gradient(#f2d495,#dda343)}.sx-ui-chip{color:#3b46b6;background:#eef0ff;border-radius:999px;align-items:center;gap:5px;height:22px;padding:0 10px;font-size:9px;font-weight:700;display:inline-flex}.sx-ui-msg-me{color:#fff;background:#3b46b6;border-radius:12px 12px 4px;justify-self:end;max-width:88%;padding:10px 13px;font-size:10.5px;line-height:1.7}.sx-ui-msg-ai{color:#2b2d3d;background:#f4f3f9;border-radius:12px 12px 12px 4px;max-width:88%;padding:10px 13px;font-size:10.5px;line-height:1.7}.sx-ticker{background:var(--sx-ink-3);border-top:1px solid var(--sx-ink-line);border-bottom:1px solid var(--sx-ink-line);position:relative;overflow:hidden}.sx-ticker-in{width:max-content;animation:34s linear infinite sxTick;display:flex}.sx-ticker-in span{font-family:var(--sx-mincho);letter-spacing:.16em;color:var(--sx-gold-2);white-space:nowrap;align-items:center;gap:26px;padding:16px 26px;font-size:15px;display:inline-flex}.sx-ticker-in span svg{opacity:.7}@keyframes sxTick{to{transform:translate(-50%)}}.sx-rail{gap:16px;margin-top:54px;display:grid}.sx-strip{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000);mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000)}.sx-strip-in{gap:16px;width:max-content;animation:56s linear infinite sxSlide;display:flex}.sx-strip--rev .sx-strip-in{animation-direction:reverse}.sx-strip:hover .sx-strip-in{animation-play-state:paused}@keyframes sxSlide{to{transform:translate(-50%)}}.sx-spec{border:1px solid var(--sx-paper-line);background:#fff;border-radius:13px;flex:none;width:268px;transition:transform .6s cubic-bezier(.16,1,.3,1),box-shadow .6s;overflow:hidden}.sx-spec:hover{transform:translateY(-6px);box-shadow:0 26px 44px -30px #14141c80}.sx-spec-vis{background:var(--sx-paper-2);border-bottom:1px solid var(--sx-paper-line);padding:14px}.sx-spec-body{padding:15px 17px 18px}.sx-spec-body h4{font-family:var(--sx-mincho);color:var(--sx-on-paper);font-size:14.5px;font-weight:700}.sx-spec-body p{color:var(--sx-on-paper-mut);margin-top:7px;font-size:11.5px;line-height:1.8}.sx-acts{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);align-items:start;gap:clamp(28px,5vw,80px);margin-top:58px;display:grid}@media (width<=1080px){.sx-acts{grid-template-columns:1fr}}.sx-act{flex-direction:column;justify-content:center;min-height:76vh;padding:34px 0;display:flex}@media (width<=1080px){.sx-act{min-height:auto;padding:0 0 40px}}.sx-act h3{font-family:var(--sx-mincho);color:#fff;margin-top:18px;font-size:clamp(24px,2.7vw,36px);font-weight:700;line-height:1.4}.sx-act p{max-width:36ch;color:var(--sx-on-ink-mut);margin-top:18px;font-size:14px;line-height:2.05}.sx-act .sx-ai{font-family:var(--sx-mono);letter-spacing:.28em;color:var(--sx-gold);align-items:baseline;gap:12px;font-size:11px;display:inline-flex}.sx-act .sx-ai b{letter-spacing:0;color:#ffffff29;font-size:34px;font-weight:600;transition:color .8s}.sx-act.sx-on .sx-ai b{color:var(--sx-gold)}.sx-acts-stage{position:sticky;top:110px}@media (width<=1080px){.sx-acts-stage{order:-1;margin-bottom:34px;position:static}}.sx-acts-prog{gap:6px;margin-top:18px;display:flex}.sx-acts-prog i{background:var(--sx-ink-line-2);flex:1;height:2px;overflow:hidden}.sx-acts-prog i:after{content:"";background:var(--sx-gold);width:0;height:100%;transition:width .6s;display:block}.sx-acts-prog i.sx-on:after{width:100%}.sx-gal{grid-template-columns:minmax(0,1fr) minmax(0,1.55fr);align-items:center;gap:clamp(26px,4vw,62px);margin-top:50px;display:grid}@media (width<=980px){.sx-gal{grid-template-columns:1fr}}.sx-tabs{gap:10px;display:grid}.sx-tab{border:1px solid var(--sx-paper-line);text-align:left;border-radius:12px;gap:5px;padding:17px 19px;transition:background .45s,border-color .45s,transform .5s cubic-bezier(.16,1,.3,1);display:grid}.sx-tab:hover{transform:translate(4px)}.sx-tab b{font-family:var(--sx-mincho);color:var(--sx-on-paper);font-size:14.5px;font-weight:700}.sx-tab span{color:var(--sx-on-paper-mut);font-size:11.5px;line-height:1.7}.sx-tab.sx-on{background:#fff;border-color:#14141c47;box-shadow:0 18px 34px -26px #14141c80}.sx-tab.sx-on b:before{content:"— ";color:var(--sx-gold)}.sx-mini{opacity:0;visibility:hidden;transition:opacity .6s;position:absolute;inset:0}.sx-mini.sx-on{opacity:1;visibility:visible}.sx-m1{font-family:var(--sx-mincho);background:#fffdf9;grid-template-rows:auto 1fr;display:grid}.sx-m1 .sx-t{border-bottom:1px solid #f0e9dc;justify-content:space-between;align-items:center;padding:15px 22px;display:flex}.sx-m1 .sx-t b{letter-spacing:.3em;color:#2b2418;font-size:14px}.sx-m1 .sx-t span{letter-spacing:.2em;color:#a89574;font-size:9px}.sx-m1 .sx-b{grid-template-columns:1.1fr .9fr;display:grid}.sx-m1 .sx-l{align-content:center;gap:14px;padding:26px 22px;display:grid}.sx-m1 .sx-l h5{color:#2b2418;margin:0;font-size:21px;font-weight:700;line-height:1.5}.sx-m1 .sx-l p{color:#8d7f6a;font-size:10px;line-height:2;font-family:var(--sx-gothic)}.sx-m1 .sx-l i{color:#8a6f37;letter-spacing:.2em;border:1px solid #c9a86a;justify-content:center;align-items:center;width:132px;height:34px;font-size:10px;font-style:normal;display:inline-flex}.sx-m1 .sx-r{background:linear-gradient(160deg,#efe4d2,#d9c7a8);position:relative}.sx-m1 .sx-r:after{content:"";border:1px solid #fff9;position:absolute;inset:22px}.sx-m2{color:#eaffd6;font-family:var(--sx-mono);background:#0c0d0c;grid-template-rows:auto 1fr;display:grid}.sx-m2 .sx-t{border-bottom:1px solid #1e2a14;justify-content:space-between;align-items:center;padding:14px 22px;display:flex}.sx-m2 .sx-t b{letter-spacing:.14em;color:#c8ff5e;font-size:13px;font-weight:700}.sx-m2 .sx-t span{color:#71805c;letter-spacing:.16em;font-size:9px}.sx-m2 .sx-b{align-content:center;gap:16px;padding:26px 22px;display:grid}.sx-m2 h5{letter-spacing:-.02em;color:#fff;margin:0;font-size:30px;font-weight:700;line-height:1.05}.sx-m2 h5 em{color:#c8ff5e;font-style:normal}.sx-m2 p{font-family:var(--sx-gothic);color:#8b9a78;font-size:10px;line-height:1.9}.sx-m2 .sx-k{gap:8px;display:flex}.sx-m2 .sx-k i{letter-spacing:.12em;color:#c8ff5e;border:1px solid #2a3a1c;border-radius:3px;padding:7px 13px;font-size:9px;font-style:normal}.sx-m2 .sx-g{align-items:flex-end;gap:5px;height:44px;display:flex}.sx-m2 .sx-g u{background:#1d2814;border-radius:2px;flex:1}.sx-m2 .sx-g u:nth-child(4){background:#c8ff5e}.sx-m3{color:#4a3520;font-family:var(--sx-maru);background:#fff8ec;grid-template-rows:auto 1fr;display:grid}.sx-m3 .sx-t{background:#ffdca8;justify-content:space-between;align-items:center;padding:14px 22px;display:flex}.sx-m3 .sx-t b{color:#a5561b;font-size:14px;font-weight:700}.sx-m3 .sx-t span{color:#b9834a;font-size:9.5px}.sx-m3 .sx-b{align-content:center;gap:14px;padding:24px 22px;display:grid}.sx-m3 h5{color:#a5561b;margin:0;font-size:20px;line-height:1.6}.sx-m3 .sx-c{grid-template-columns:repeat(3,1fr);gap:9px;display:grid}.sx-m3 .sx-c i{text-align:center;color:#8a6134;background:#fff;border:2px solid #ffe3ba;border-radius:14px;padding:11px 8px;font-size:9.5px;font-style:normal}.sx-m3 .sx-c i b{color:#f08b2c;margin-bottom:3px;font-size:15px;display:block}.sx-m3 .sx-p{color:#9a7448;align-items:center;gap:9px;font-size:10px;display:flex}.sx-m3 .sx-p u{background:#ffe3ba;border-radius:5px;flex:1;height:9px;overflow:hidden}.sx-m3 .sx-p u b{background:#f08b2c;width:62%;height:100%;display:block}.sx-qs{border-top:1px solid var(--sx-paper-line);margin-top:48px}.sx-q{border-bottom:1px solid var(--sx-paper-line);grid-template-columns:38px 1fr 1.25fr;align-items:baseline;gap:clamp(14px,3vw,40px);padding:26px 0;display:grid}.sx-q>i{font-family:var(--sx-mono);color:var(--sx-gold);letter-spacing:.14em;font-size:11px;font-style:normal}.sx-q h4{font-family:var(--sx-mincho);color:var(--sx-on-paper);font-size:clamp(15px,1.4vw,18.5px);font-weight:700;line-height:1.65}.sx-q p{color:var(--sx-on-paper-mut);font-size:13px;line-height:2}@media (width<=760px){.sx-q{grid-template-columns:30px 1fr}.sx-q p{grid-column:2;margin-top:9px}}.sx-ph{gap:22px;margin-top:52px;display:grid}.sx-ph-card{border:1px solid var(--sx-paper-line);background:#fff;border-radius:16px;padding:clamp(22px,3vw,38px);position:relative;overflow:hidden}.sx-ph-card--hero{background:linear-gradient(155deg,#fff,#f6f2ea);box-shadow:0 30px 60px -46px #14141c6b}.sx-ph-tag{font-family:var(--sx-mono);letter-spacing:.26em;color:var(--sx-gold);align-items:center;gap:9px;font-size:10px;display:inline-flex}.sx-ph-grid{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(20px,3vw,44px);margin-top:16px;display:grid}@media (width<=860px){.sx-ph-grid{grid-template-columns:1fr}}.sx-steps{grid-template-columns:repeat(4,1fr);margin-top:26px;display:grid;position:relative}.sx-steps:before{content:"";background:var(--sx-paper-line);height:1px;position:absolute;top:15px;left:0;right:0}.sx-steps:after{content:"";height:1px;width:var(--p,0%);background:var(--sx-gold);transition:width .2s linear;position:absolute;top:15px;left:0}.sx-step{padding:0 16px 0 0;position:relative}.sx-step u{background:var(--sx-paper-3);width:9px;height:9px;box-shadow:0 0 0 4px var(--sx-paper);z-index:2;border-radius:50%;margin:11px 0 0;transition:background .5s;display:block;position:relative}.sx-step.sx-on u{background:var(--sx-gold)}.sx-step b{font-family:var(--sx-mono);letter-spacing:.2em;color:var(--sx-gold);margin-top:20px;font-size:10.5px;display:block}.sx-step h4{font-family:var(--sx-mincho);color:var(--sx-on-paper);margin-top:9px;font-size:15px;font-weight:700}.sx-step p{color:var(--sx-on-paper-mut);margin-top:8px;font-size:11.5px;line-height:1.85}@media (width<=860px){.sx-steps{grid-template-columns:1fr 1fr;row-gap:26px}}@media (width<=520px){.sx-steps{grid-template-columns:1fr}.sx-steps:before,.sx-steps:after{display:none}}.sx-cmp{gap:28px;margin-top:52px;display:grid}.sx-bars{gap:18px;display:grid}.sx-bar{grid-template-columns:170px 1fr auto;align-items:center;gap:18px;font-size:13px;display:grid}.sx-bar-tr{background:var(--sx-ink-line);height:3px;position:relative}.sx-bar-fl{background:#ffffff4d;width:0;transition:width 1.5s cubic-bezier(.16,1,.3,1);position:absolute;inset:0 auto 0 0}.sx-bar.sx-hl .sx-bar-fl{background:linear-gradient(90deg, var(--sx-gold-2), var(--sx-gold));box-shadow:0 0 22px #e0ab48b3}.sx-bar em{font-style:normal;font-family:var(--sx-mono);letter-spacing:.08em;color:var(--sx-on-ink-mut);font-size:11.5px}.sx-bar.sx-hl em{color:var(--sx-gold-2);font-weight:600}@media (width<=700px){.sx-bar{grid-template-columns:1fr;gap:8px}}.sx-tbl{border-collapse:collapse;width:100%;font-size:12.5px}.sx-tbl th,.sx-tbl td{text-align:left;border-bottom:1px solid var(--sx-ink-line);vertical-align:top;padding:16px 14px;line-height:1.8}.sx-tbl thead th{font-family:var(--sx-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--sx-on-ink-mut);font-size:10px;font-weight:600}.sx-tbl tbody th{color:#fff;white-space:nowrap;font-size:12.5px;font-weight:700}.sx-tbl td{color:var(--sx-on-ink-mut)}.sx-tbl .sx-hl{color:var(--sx-gold-2);background:#e0ab4812;font-weight:500}.sx-tbl thead .sx-hl{color:var(--sx-gold)}.sx-tblwrap{overflow-x:auto}.sx-show{grid-template-columns:repeat(4,1fr);gap:18px;margin-top:52px;display:grid}@media (width<=1080px){.sx-show{grid-template-columns:repeat(2,1fr)}}@media (width<=620px){.sx-show{grid-template-columns:1fr}}.sx-scard{border:1px solid var(--sx-ink-line);background:linear-gradient(160deg,#ffffff0e,#ffffff03);border-radius:16px;padding:0;transition:transform .6s cubic-bezier(.16,1,.3,1),border-color .6s;display:block;position:relative;overflow:hidden}.sx-scard:hover{border-color:var(--sx-ink-line-2);transform:translateY(-6px)}.sx-scard img{object-fit:cover;width:100%;height:132px}.sx-scard-body{padding:20px 22px 24px}.sx-scard h4{font-family:var(--sx-mincho);color:#fff;font-size:16px;font-weight:700}.sx-scard p{color:var(--sx-on-ink-mut);margin-top:10px;font-size:12.5px;line-height:1.95}.sx-scard--next{text-align:center;border-style:dashed;place-items:center;padding:30px 22px;display:grid}.sx-empty{border:1px dashed var(--sx-ink-line-2);border-radius:18px;margin-top:52px;padding:clamp(28px,4vw,56px)}.sx-faq{border-top:1px solid var(--sx-ink-line);margin-top:44px}.sx-fq{border-bottom:1px solid var(--sx-ink-line)}.sx-fq>button{text-align:left;width:100%;font-family:var(--sx-mincho);color:#fff;justify-content:space-between;align-items:center;gap:18px;padding:22px 0;font-size:15px;font-weight:700;display:flex}.sx-fq>button u{flex:none;width:13px;height:13px;position:relative}.sx-fq>button u:before,.sx-fq>button u:after{content:"";background:var(--sx-gold);height:1px;transition:transform .45s;position:absolute;inset:50% 0 auto}.sx-fq>button u:after{transform:rotate(90deg)}.sx-fq.sx-open>button u:after{transform:rotate(0)}.sx-fq-a{height:0;transition:height .5s cubic-bezier(.16,1,.3,1);overflow:hidden}.sx-fq-a p{color:var(--sx-on-ink-mut);max-width:66ch;padding:0 0 22px;font-size:13px;line-height:2.05}.sx-cta{margin-top:var(--sx-pad);text-align:center}.sx-cta h2{color:#fff}.sx-cta .sx-lead{max-width:44ch;margin:18px auto 0}.sx-phero{background:var(--sx-ink);color:var(--sx-on-ink);padding:calc(var(--sx-pad) * .62) 0 calc(var(--sx-pad) * .5);position:relative;overflow:hidden}.sx-phero .sx-hero-bg{z-index:0;position:absolute;inset:0}.sx-phero-in{z-index:2;position:relative}.sx-crumb{letter-spacing:.02em;color:var(--sx-on-ink-mut);flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:18px;font-size:12px;display:flex}.sx-crumb a{color:var(--sx-on-ink-mut);text-decoration:none}.sx-crumb a:hover{color:#fff;text-decoration:underline}.sx-crumb span[aria-hidden]{opacity:.55}.sx-crumb span[aria-current]{color:var(--sx-on-ink)}.sx-phero h1{font-family:var(--sx-mincho);color:#fff;letter-spacing:.01em;margin-top:20px;font-size:clamp(26px,3.6vw,46px);font-weight:700;line-height:1.4}.sx-phero .sx-lead{max-width:50ch;color:var(--sx-on-ink-mut);margin-top:20px}.sx-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:46px;display:grid}.sx-cards--3{grid-template-columns:repeat(3,minmax(0,1fr))}@media (width<=900px){.sx-cards,.sx-cards--3{grid-template-columns:1fr}}.sx-card{border:1px solid var(--sx-paper-line);background:#fff;border-radius:14px;padding:clamp(22px,2.4vw,30px);transition:transform .6s cubic-bezier(.16,1,.3,1),box-shadow .6s,border-color .6s}.sx-card:hover{box-shadow:0 26px 48px -34px #14141c73}.sx-card h3{font-family:var(--sx-mincho);color:var(--sx-on-paper);font-size:17px;font-weight:700}.sx-card p{color:var(--sx-on-paper-mut);margin-top:12px;font-size:13px;line-height:2}.sx-card .sx-num{margin-bottom:12px;display:block}.sx-sec--ink .sx-card{border-color:var(--sx-ink-line);background:linear-gradient(160deg,#ffffff0e,#ffffff03)}.sx-sec--ink .sx-card:hover{border-color:var(--sx-ink-line-2)}.sx-sec--ink .sx-card h3{color:#fff}.sx-sec--ink .sx-card p{color:var(--sx-on-ink-mut)}.sx-card--accent{border-left:2px solid var(--sx-gold)}.sx-note{background:var(--sx-paper-2);color:var(--sx-on-paper-mut);border-radius:12px;margin-top:30px;padding:20px 22px;font-size:13px;line-height:2}.sx-sec--ink .sx-note{color:var(--sx-on-ink-mut);background:#ffffff0a}.sx-prose{max-width:74ch}.sx-prose h2{font-family:var(--sx-mincho);margin-top:52px;font-size:clamp(19px,2vw,24px);font-weight:700;line-height:1.6}.sx-prose h2:first-child{margin-top:0}.sx-prose h3{font-family:var(--sx-mincho);margin-top:34px;font-size:16.5px;font-weight:700}.sx-prose p,.sx-prose li{font-size:13.5px;line-height:2.15}.sx-prose p{margin-top:16px}.sx-prose ul,.sx-prose ol{margin-top:16px;padding-left:1.4em}.sx-prose li{margin-top:8px}.sx-prose a{border-bottom:1px solid}.sx-prose dl{margin-top:8px}.sx-sec--ink .sx-prose,.sx-sec--ink .sx-prose p,.sx-sec--ink .sx-prose li{color:var(--sx-on-ink-mut)}.sx-sec--ink .sx-prose h2,.sx-sec--ink .sx-prose h3{color:#fff}.sx-legal{--sp-line:var(--sx-ink-line);--sp-ink:var(--sx-on-ink);--sp-ink-soft:var(--sx-on-ink-mut);--sp-ink-faint:var(--sx-on-ink-mut);--sp-surface:transparent;color:var(--sx-on-ink-mut)}.sx-legal h2,.sx-legal h3,.sx-legal dt,.sx-legal strong{color:#fff}.sx-form{gap:22px;max-width:62ch;margin-top:42px;display:grid}.sx-field{gap:9px;display:grid}.sx-field>label{color:#fff;letter-spacing:.02em;font-size:12.5px;font-weight:700}.sx-field>label span{font-family:var(--sx-mono);letter-spacing:.16em;color:var(--sx-gold);margin-left:8px;font-size:10px}.sx-input,.sx-textarea,.sx-select{border:1px solid var(--sx-ink-line-2);width:100%;color:var(--sx-on-ink);background:#ffffff0d;border-radius:10px;padding:14px 16px;font-family:inherit;font-size:14px;line-height:1.8;transition:border-color .3s,background .3s}.sx-input:focus,.sx-textarea:focus,.sx-select:focus{border-color:var(--sx-gold);background:#ffffff14;outline:none}.sx-textarea{resize:vertical;min-height:190px}.sx-field-note{color:var(--sx-on-ink-mut);font-size:11.5px;line-height:1.8}.sx-field-error{color:#ffb4a2;font-size:12px;font-weight:700}.sx-alert{color:#d9f4e0;background:#7ed9961a;border:1px solid #7ed99666;border-radius:10px;padding:16px 18px;font-size:13px;line-height:1.9}.sx-table{border-collapse:collapse;width:100%;margin-top:26px;font-size:13px}.sx-table th,.sx-table td{text-align:left;vertical-align:top;border-bottom:1px solid var(--sx-paper-line);padding:15px 14px;line-height:1.9}.sx-table thead th{font-family:var(--sx-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--sx-on-paper-mut);font-size:10px;font-weight:600}.sx-sec--ink .sx-table th,.sx-sec--ink .sx-table td{border-bottom-color:var(--sx-ink-line)}.sx-sec--ink .sx-table thead th{color:var(--sx-on-ink-mut)}.sx-sec--ink .sx-table tbody th{color:#fff}.sx-sec--ink .sx-table td{color:var(--sx-on-ink-mut)}.sx-tablewrap{overflow-x:auto}.sx-flow{gap:20px;margin-top:46px;display:grid}.sx-flow-item{border-bottom:1px solid var(--sx-paper-line);grid-template-columns:64px 1fr;gap:clamp(16px,2.4vw,32px);padding-bottom:24px;display:grid}.sx-sec--ink .sx-flow-item{border-bottom-color:var(--sx-ink-line)}.sx-flow-item:last-child{border-bottom:0;padding-bottom:0}.sx-flow-item>.sx-num{padding-top:4px}.sx-flow-item h3{font-family:var(--sx-mincho);font-size:clamp(16px,1.6vw,20px);font-weight:700}.sx-flow-item p{color:var(--sx-on-paper-mut);margin-top:12px;font-size:13px;line-height:2.05}.sx-sec--ink .sx-flow-item h3{color:#fff}.sx-sec--ink .sx-flow-item p{color:var(--sx-on-ink-mut)}@media (width<=620px){.sx-flow-item{grid-template-columns:1fr;gap:10px}}@media (width<=760px){.sx-guide-pair{grid-template-columns:1fr!important}}.sx-details{border-bottom:1px solid var(--sx-ink-line)}.sx-details summary{cursor:pointer;font-family:var(--sx-mincho);color:#fff;justify-content:space-between;align-items:center;gap:18px;padding:22px 0;font-size:15px;font-weight:700;list-style:none;display:flex}.sx-details summary::-webkit-details-marker{display:none}.sx-details summary svg{flex:none;transition:transform .4s cubic-bezier(.16,1,.3,1)}.sx-details[open] summary svg{transform:rotate(45deg)}.sx-details>p{color:var(--sx-on-ink-mut);max-width:68ch;padding:0 0 22px;font-size:13px;line-height:2.05}@media (prefers-reduced-motion:reduce){.sx *,.sx :before,.sx :after{transition:none!important;animation:none!important}.sx-rv{opacity:1!important;transform:none!important}.sx-mask>span{transform:none!important}.sx-bub,.sx-el{opacity:1!important;transform:none!important}.sx-bar-fl{width:var(--w,100%)!important}}.sx-mask{position:relative}html.sx-js .sx-mask>span{clip-path:inset(0 100% 0 0);transition:none;transform:none!important}.sx-mask.sx-in>span,.sx-in .sx-mask>span{animation:1.05s cubic-bezier(.66,.02,.16,1) forwards sxWrite}.sx-mask:nth-child(2).sx-in>span{animation-delay:.16s}.sx-mask:nth-child(3).sx-in>span{animation-delay:.32s}@keyframes sxWrite{to{clip-path:inset(0)}}.sx-mask:after{content:"";background:linear-gradient(180deg, transparent, var(--sx-gold), transparent);opacity:0;pointer-events:none;width:2px;position:absolute;top:8%;bottom:8%;left:0;box-shadow:0 0 18px 3px #e0ab488c}.sx-mask.sx-in:after,.sx-in .sx-mask:after{animation:1.05s cubic-bezier(.66,.02,.16,1) forwards sxScan}.sx-mask:nth-child(2).sx-in:after{animation-delay:.16s}.sx-mask:nth-child(3).sx-in:after{animation-delay:.32s}@keyframes sxScan{0%{opacity:0;left:0}12%{opacity:1}88%{opacity:1}to{opacity:0;left:100%}}html.sx-js .sx-rv{filter:blur(7px)saturate(.55)}html.sx-js .sx-rv.sx-in{filter:none;transition:opacity 1s cubic-bezier(.16,1,.3,1),transform 1.1s cubic-bezier(.16,1,.3,1),filter 1.15s cubic-bezier(.16,1,.3,1)}.sx-ghost{opacity:0;filter:blur(6px);transition:opacity 1.2s cubic-bezier(.16,1,.3,1),transform 1.3s cubic-bezier(.16,1,.3,1),filter 1.2s;transform:translate(26px)}.sx-sec.sx-secin .sx-ghost{opacity:1;filter:none;transform:none}.sx-marks{pointer-events:none;z-index:1;position:absolute;inset:22px}.sx-marks .sx-rule{background:var(--sx-mark,#14141c38);transform-origin:0;height:1px;transition:transform 1.1s cubic-bezier(.16,1,.3,1);position:absolute;top:0;left:0;right:0;transform:scaleX(0)}.sx-marks .sx-corner{opacity:0;border:0 solid var(--sx-mark,#14141c47);width:13px;height:13px;transition:opacity .8s .25s;position:absolute}.sx-marks .sx-c1{border-top-width:1px;border-left-width:1px;top:0;left:0}.sx-marks .sx-c2{border-top-width:1px;border-right-width:1px;top:0;right:0}.sx-marks .sx-c3{border-bottom-width:1px;border-left-width:1px;bottom:0;left:0}.sx-marks .sx-c4{border-bottom-width:1px;border-right-width:1px;bottom:0;right:0}.sx-sec.sx-secin .sx-rule{transform:none}.sx-sec.sx-secin .sx-corner{opacity:1}.sx-sec--ink,.sx-phero{--sx-mark:#e0ab4857}@media (width<=700px){.sx-marks{inset:12px}}.sx-pw-screen{overflow:hidden}.sx-scene.sx-on{animation:1.15s forwards sxDevelop}@keyframes sxDevelop{0%{filter:grayscale()contrast(.5)brightness(1.06)}55%{filter:grayscale(.45)contrast(.85)}to{filter:none}}.sx-sweep:before{content:"";z-index:5;pointer-events:none;background:linear-gradient(104deg,#0000 38%,#e0ab484d 50%,#0000 62%);animation:1.1s cubic-bezier(.5,0,.2,1) forwards sxSweep;position:absolute;inset:0;transform:translate(-105%)}@keyframes sxSweep{to{transform:translate(105%)}}.sx-ui-graph i{transform-origin:bottom;transform:scaleY(.05)}.sx-scene.sx-on .sx-ui-graph i{animation:.95s cubic-bezier(.16,1,.3,1) forwards sxGrow}.sx-scene.sx-on .sx-ui-graph i:first-child{animation-delay:.35s}.sx-scene.sx-on .sx-ui-graph i:nth-child(2){animation-delay:.43s}.sx-scene.sx-on .sx-ui-graph i:nth-child(3){animation-delay:.51s}.sx-scene.sx-on .sx-ui-graph i:nth-child(4){animation-delay:.59s}.sx-scene.sx-on .sx-ui-graph i:nth-child(5){animation-delay:.67s}.sx-scene.sx-on .sx-ui-graph i:nth-child(6){animation-delay:.75s}@keyframes sxGrow{to{transform:none}}.sx-scene[data-scene="0"].sx-on .sx-ui-cal .sx-pick{animation:6s ease-in-out 1.6s infinite sxFix}@keyframes sxFix{0%,18%{color:#fff;box-shadow:none;background:#3b46b6}26%,82%{color:#100d05;background:linear-gradient(135deg,#f2d495,#dda343);box-shadow:0 6px 14px -6px #dda343e6}to{color:#fff;box-shadow:none;background:#3b46b6}}.sx-caret:after{content:"";vertical-align:-2px;background:currentColor;width:1.5px;height:1em;margin-left:3px;animation:1s steps(2,start) infinite sxBlink;display:inline-block}@keyframes sxBlink{50%{opacity:0}}.sx-strip-in,.sx-show,.sx-ph,.sx-cards{perspective:900px}.sx-spec,.sx-scard,.sx-ph-card,.sx-card{transform-style:preserve-3d;will-change:transform}.sx-btn--gold{position:relative}.sx-btn--gold:after{content:"";opacity:0;pointer-events:none;border:1px solid #e0ab488c;border-radius:999px;transition:opacity .5s,transform .5s cubic-bezier(.16,1,.3,1);position:absolute;inset:-3px;transform:scale(.94)}.sx-btn--gold:hover:after{opacity:1;transform:scale(1)}.sx-cross{z-index:40;pointer-events:none;opacity:0;transition:opacity .45s;position:fixed}.sx-cross.sx-show{opacity:1}.sx-cross i{background:#e0ab4833;position:fixed}.sx-cross .sx-cx{height:1px;left:0;right:0}.sx-cross .sx-cy{width:1px;top:0;bottom:0}.sx-cross span{font-family:var(--sx-mono);letter-spacing:.18em;color:#e0ab48bf;white-space:nowrap;font-size:9px;position:fixed;transform:translate(14px,12px)}.sx-prog{z-index:70;background:linear-gradient(90deg, #e0ab4840, var(--sx-gold));pointer-events:none;width:0;height:2px;position:fixed;top:0;left:0}.sx-strip:hover .sx-strip-in{animation-duration:130s;animation-play-state:running}@media (prefers-reduced-motion:reduce){.sx-mask>span{clip-path:none!important;animation:none!important}.sx-mask:after{display:none}.sx-rv{filter:none!important}.sx-ghost{opacity:1!important;filter:none!important;transform:none!important}.sx-ui-graph i{animation:none!important;transform:none!important}.sx-marks,.sx-cross,.sx-prog{display:none!important}}.sx-const-canvas{z-index:1;pointer-events:none;width:100%;position:absolute;left:0}.sx-const-label{z-index:2;text-align:center;opacity:0;pointer-events:none;transition:opacity .8s;position:absolute;top:0;left:50%;transform:translate(-50%)}.sx-const-label b{color:#ffe7b0;text-shadow:0 1px 14px #060a1ff2;font-size:13.5px;font-weight:700;display:block}.sx-const-label span{font-family:var(--sx-mono);letter-spacing:.3em;color:var(--sx-on-ink-mut);margin-top:4px;font-size:9.5px;display:block}@media (prefers-reduced-motion:reduce){.sx-const-canvas,.sx-const-label{display:none}}
