:root{--pink-50:#fdf3f2;--pink-100:#fbe6e5;--pink-200:#f7cfd1;--pink-300:#f1aab1;--pink-400:#ee8a97;--pink-500:#eb6b84;--pink-600:#dc5673;--pink-700:#c0405d;--pink-800:#992f47;--pink-900:#6f2334;--slate-900:#211e1a;--slate-800:#2e2a25;--slate-700:#46413a;--slate-600:#6a645b;--slate-500:#8b847a;--slate-400:#aba49a;--slate-300:#ccc6bc;--slate-200:#e6e1d9;--slate-100:#f0ece5;--slate-50:#f6f3ec;--blush-50:#fbf7f3;--blush-100:#fae9e6;--blush-200:#f6d6d4;--teal-100:#dceff0;--teal-500:#2f9fae;--teal-700:#1e727e;--green-100:#e0f0e4;--green-500:#339168;--green-700:#226b4c;--amber-100:#faecd4;--amber-500:#d68a2a;--amber-700:#9e6516;--red-100:#fbe0dc;--red-500:#d5544f;--red-700:#a03733;--white:#fff;--color-bg:#faf7f1;--color-surface:var(--white);--color-surface-raised:var(--white);--color-surface-sunken:var(--slate-50);--color-surface-blush:var(--blush-100);--color-overlay:#211e1a66;--text-primary:var(--slate-800);--text-secondary:var(--slate-600);--text-tertiary:var(--slate-400);--text-inverse:var(--white);--text-brand:var(--pink-700);--text-on-brand:var(--white);--text-link:var(--pink-700);--border-subtle:var(--slate-100);--border-default:var(--slate-200);--border-strong:var(--slate-300);--border-brand:var(--pink-300);--brand:var(--pink-500);--brand-hover:var(--pink-600);--brand-active:var(--pink-700);--brand-soft:var(--pink-100);--brand-soft-hover:var(--pink-200);--brand-contrast:var(--white);--brand-ring:#eb6b844d;--success:var(--green-500);--success-soft:var(--green-100);--warning:var(--amber-500);--warning-soft:var(--amber-100);--danger:var(--red-500);--danger-soft:var(--red-100);--info:var(--teal-500);--info-soft:var(--teal-100);--focus-ring:var(--brand-ring);--focus-ring-width:3px;--space-0:0;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-7:32px;--space-8:40px;--space-9:48px;--space-10:64px;--space-11:80px;--space-12:96px;--space-13:128px;--space-14:160px;--space-15:200px;--pad-control-x:20px;--pad-control-y:12px;--pad-chip-x:14px;--pad-chip-y:8px;--pad-card:24px;--pad-section:112px;--container-max:1200px;--container-wide:1360px;--gutter:24px;--radius-xs:6px;--radius-sm:10px;--radius-control:14px;--radius-md:14px;--radius-lg:16px;--radius-xl:20px;--radius-2xl:28px;--radius-pill:999px;--radius-circle:50%;--control-h-sm:40px;--control-h-md:48px;--control-h-lg:56px;--icon-sm:16px;--icon-md:20px;--icon-lg:22px;--shadow-xs:0 1px 1.5px #3843490d;--shadow-sm:0 1px 2px #3843490a,0 2px 6px #3843490d;--shadow-md:0 1px 2px #3843490a,0 6px 16px #38434912;--shadow-lg:0 2px 6px #3843490d,0 16px 34px #3843491a;--shadow-xl:0 6px 16px #38434914,0 30px 56px #38434924;--shadow-brand:0 6px 18px #ff79952e;--shadow-brand-sm:0 1px 2px #3843490d,0 4px 12px #ff799529;--shadow-inset:inset 0 1px 1.5px #3843490d;--shadow-input:inset 0 1px 0 #ffffffb3,0 1px 1.5px #3843490a;--ring-brand:0 0 0 2px var(--white),0 0 0 calc(2px + var(--focus-ring-width,3px))var(--brand-ring);--duration-instant:80ms;--duration-fast:.15s;--duration-base:.22s;--duration-slow:.36s;--duration-slower:.56s;--ease-out:cubic-bezier(.2,.75,.25,1);--ease-in-out:cubic-bezier(.65,0,.35,1);--ease-standard:cubic-bezier(.4,0,.2,1);--ease-soft:cubic-bezier(.33,0,.12,1);--ease-entrance:cubic-bezier(.16,1,.3,1);--transition-colors:color var(--duration-fast)var(--ease-standard),background-color var(--duration-fast)var(--ease-standard),border-color var(--duration-fast)var(--ease-standard);--transition-transform:transform var(--duration-base)var(--ease-out);--transition-all:all var(--duration-base)var(--ease-out)}@media (prefers-reduced-motion:reduce){:root{--duration-instant:0s;--duration-fast:0s;--duration-base:0s;--duration-slow:0s;--duration-slower:0s}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{font-family:var(--font-sans);font-size:var(--text-body);line-height:var(--leading-normal);font-weight:var(--weight-regular);color:var(--text-primary);background:var(--color-bg);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;margin:0}[dir=rtl]{letter-spacing:0}h1,h2,h3,h4,h5,h6{font-weight:var(--weight-bold);line-height:var(--leading-snug);letter-spacing:var(--tracking-tight);color:var(--text-primary);text-wrap:balance;margin:0}h1{font-weight:var(--weight-extrabold)}[dir=rtl] h1,[dir=rtl] h2,[dir=rtl] h3,[dir=rtl] h4,[dir=rtl] h5,[dir=rtl] h6{letter-spacing:0}p{text-wrap:pretty;margin:0}a{color:var(--text-link);transition:var(--transition-colors);text-decoration:none}a:hover{color:var(--brand-active)}:focus-visible{box-shadow:var(--ring-brand);border-radius:var(--radius-xs);outline:none}::selection{background:var(--pink-200);color:var(--slate-900)}img{max-width:100%;display:block}.soul-overline{font-size:var(--text-overline);font-weight:var(--weight-bold);letter-spacing:var(--tracking-overline);text-transform:uppercase;color:var(--text-tertiary)}.soul-stage-type,.v3-wtitle-stage,.soul-active-type,.act-hero-brand{font-family:var(--font-sans),sans-serif;font-weight:var(--weight-extrabold,800);letter-spacing:.02em}:root{--container:100%;--page-gutter:32px;--soul-pink-grad:linear-gradient(125deg,#ff7995 0%,#ffa1b4 100%);--soul-pink-grad-2:linear-gradient(125deg,#ffa1b4 0%,#ff7995 100%);--soul-pink-grad-text:linear-gradient(125deg,#ff7995 0%,#ff7995 42%,#ffa1b4 100%);--soul-dark-grad:linear-gradient(140deg,#384349 0%,#405059 100%);--soul-pink-solid:#ff7995;--soul-pink-light:#ffa1b4;--soul-dark-solid:#384349;--soul-dark-light:#405059;--pink-50:#fff4f6;--pink-100:#ffe5eb;--pink-200:#ffcad5;--pink-300:#ffa9b9;--pink-400:#ffa1b4;--pink-500:#ff7995;--pink-600:#f76689;--pink-700:#d9436a;--pink-800:#b53254;--pink-900:#7c2038;--blush-50:#fff6f7;--blush-100:#ffe9ed;--blush-200:#ffd6dc;--brand:var(--soul-pink-grad);--brand-hover:linear-gradient(125deg,#f76689 0%,#ffa1b4 100%);--brand-active:linear-gradient(125deg,#ed5a7e 0%,#ff7995 100%);--brand-soft:#ffe5eb;--brand-soft-hover:#ffcad5;--text-brand:var(--pink-700);--text-link:var(--pink-700);--border-brand:var(--pink-300);--brand-ring:#ff79954d;--focus-ring:#ff79954d;--slate-900:#2c353b;--slate-800:#384349;--slate-700:#405059;--slate-600:#5c6a72;--slate-500:#7b8890;--slate-400:#9aa6ac;--slate-300:#c3cbcf;--slate-200:#dee4e7;--slate-100:#ecf0f2;--slate-50:#f4f7f8;--color-bg:#fff;--color-surface-blush:transparent}html{scroll-behavior:smooth;--lightningcss-light:initial;--lightningcss-dark: ;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light only;scrollbar-color:#ff7995 transparent;background:#fff7f8}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:linear-gradient(#ff7995,#ffa1b4);border:none;border-radius:0}::-webkit-scrollbar-thumb:hover{background:#f76689}::-webkit-scrollbar-corner{background:0 0}::-webkit-scrollbar-button{width:0;height:0;display:none}*{box-sizing:border-box}.age-range{direction:ltr;unicode-bidi:isolate;display:inline-block}body{color:var(--text-primary);background-color:#0000;background-image:radial-gradient(1100px 620px at 88% -8%,#ff799521,#0000 60%),radial-gradient(980px 700px at -6% 26%,#ffa1b41a,#0000 55%),radial-gradient(900px 620px at 60% 108%,#ff799517,#0000 60%),linear-gradient(#fff 0%,#fff7f8 45%,#fff 100%);background-position:0 0,0 0,0 0,0 0;background-repeat:repeat,repeat,repeat,repeat;background-size:auto,auto,auto,auto;background-attachment:fixed;background-origin:padding-box,padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box,border-box;margin:0;overflow-x:hidden}@media (max-width:1000px){body{background-attachment:scroll}}.soul-glass{-webkit-backdrop-filter:blur(18px)saturate(1.35);background:#ffffff8c;border:1px solid #ffffffbf;box-shadow:0 18px 44px -20px #38434947,inset 0 1px #ffffffa6}.soul-glass-tint{-webkit-backdrop-filter:blur(16px)saturate(1.25);background:#fff0f36b;border:1px solid #fff9}.soul-grad-text,.rw.soul-grad-text .rw-w{background:var(--soul-pink-grad-text);-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text}.soul-overline{letter-spacing:.14em;text-transform:uppercase;background:var(--soul-pink-grad-text);-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text;font-size:13px;font-weight:700}.soul-dotgrid{background-image:radial-gradient(var(--pink-300)2px,transparent 2px);background-size:18px 18px}image-slot{--slot-bg:#fff5f799;display:block}#soul-progress{background:var(--soul-pink-grad);z-index:90;border-radius:0 3px 3px 0;width:0%;height:3px;transition:width 80ms linear;position:fixed;top:0;box-shadow:0 0 12px #ff79958c}.reveal{opacity:0;transition:opacity .8s cubic-bezier(.2,.75,.25,1),transform .8s cubic-bezier(.2,.75,.25,1);transform:translateY(28px)}.reveal.in{opacity:1;transform:none}.reveal-left{opacity:0;transition:opacity .85s cubic-bezier(.2,.75,.25,1),transform .85s cubic-bezier(.2,.75,.25,1);transform:translate(34px)}.reveal-left.in{opacity:1;transform:none}.reveal-scale{opacity:0;transition:opacity .8s cubic-bezier(.2,.75,.25,1),transform .8s cubic-bezier(.2,.75,.25,1);transform:scale(.94)translateY(20px)}.reveal-scale.in{opacity:1;transform:none}@keyframes soulFade{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.soul-fade{animation:.42s cubic-bezier(.2,.75,.25,1) both soulFade}.soul-img-loading{z-index:1;pointer-events:none;background:linear-gradient(135deg,#ff79951a,#3843490a);place-items:center;display:grid;position:absolute;inset:0}.soul-img-spinner{border:2.5px solid #ff799538;border-top-color:var(--soul-pink-solid,#ff7995);border-radius:50%;width:22px;height:22px;animation:.7s linear infinite soulImgSpin}@keyframes soulImgSpin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.soul-img-spinner{border-top-color:#ff799573;animation:none}}@keyframes soulFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-9px)}}.soul-float{animation:6s ease-in-out infinite soulFloat}@keyframes soulFloat2{0%,to{transform:translateY(0)}50%{transform:translateY(11px)}}.soul-float2{animation:7.5s ease-in-out infinite soulFloat2}@keyframes soulBlob{0%,to{border-radius:46% 54% 48% 52%/56% 46% 54% 44%}50%{border-radius:54% 46% 55% 45%/46% 55% 45% 54%}}.soul-blob-anim{animation:16s ease-in-out infinite soulBlob}@keyframes soulDrift{0%,to{transform:translate(0)scale(1)}50%{transform:translate(24px,-18px)scale(1.08)}}.soul-drift{animation:20s ease-in-out infinite soulDrift}.soul-mosaic-item{border-radius:var(--radius-lg);transition:transform .5s cubic-bezier(.2,.75,.25,1),box-shadow .5s;position:relative;overflow:hidden;box-shadow:0 10px 26px -16px #38434959}.soul-mosaic-item image-slot{width:100%;height:100%;transition:transform .7s cubic-bezier(.2,.75,.25,1)}.soul-mosaic-item:hover{transform:translateY(-4px);box-shadow:0 22px 44px -18px #38434966}.soul-mosaic-item:hover image-slot{transform:scale(1.06)}.soul-mosaic-item:after{content:"";opacity:0;pointer-events:none;background:linear-gradient(#0000 45%,#38434957);transition:opacity .4s;position:absolute;inset:0}.soul-mosaic-item:hover:after{opacity:1}a{color:inherit;text-decoration:none}.soul-card{border-radius:var(--radius-xl);box-shadow:var(--shadow-md);background:#fff;border:1px solid #38434912}.finder-hero{z-index:3;text-align:start;max-width:1080px;margin:64px auto 0;position:relative}.finder-panel{border-radius:var(--radius-xl);box-shadow:var(--shadow-md);background:#fff;border:1px solid #38434912;padding:16px 16px 14px;container-type:inline-size}.finder-head{flex-wrap:wrap;align-items:baseline;gap:10px;padding:2px 8px 12px;display:flex}.finder-pill{background:var(--slate-50);border:1px solid var(--slate-100);border-radius:var(--radius-xl);flex-wrap:wrap;align-items:center;gap:6px;padding:6px;display:flex}.finder-pill .fsel{border-radius:var(--radius-control);cursor:pointer;flex:1 1 0;min-width:0;padding:8px 14px 10px;transition:background .2s,box-shadow .2s}.finder-pill .fsel:hover{box-shadow:var(--shadow-xs);background:#fff}.finder-pill .fsel-label{margin-bottom:1px;font-size:12px}.finder-pill .fsel-btn{box-shadow:none;background:0 0;border:none;height:auto;padding:0;font-size:15px;font-weight:500}.finder-pill .fsel-btn>span{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.finder-pill .fsel-btn.open,.finder-pill .fsel-btn:hover{box-shadow:none;border:none}.finder-div{background:var(--slate-200);flex-shrink:0;width:1px;height:30px}.finder-go{background:var(--soul-pink-grad);color:#fff;border-radius:var(--radius-control);height:var(--control-h-md);font-family:var(--font-sans);cursor:pointer;box-shadow:var(--shadow-brand-sm);transition:transform .25s var(--ease-out,ease),box-shadow .25s ease,filter .2s ease;border:none;flex-shrink:0;justify-content:center;align-items:center;gap:9px;padding:0 24px;font-size:15.5px;font-weight:500;display:inline-flex}.finder-go:hover{filter:brightness(.97);box-shadow:var(--shadow-brand);transform:translateY(-1px)}.finder-go:active{transform:scale(.975)}.finder-intents{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;margin-top:16px;display:flex}.finder-intents-label{color:var(--text-tertiary);font-size:13.5px;font-weight:700}.finder-intents .fchip{border:1px solid var(--slate-200);color:var(--text-secondary);font-family:var(--font-sans);padding:var(--pad-chip-y)var(--pad-chip-x);border-radius:var(--radius-pill);cursor:pointer;background:#fff;font-size:13.5px;font-weight:600;transition:border-color .2s,color .2s,background .2s,transform .2s}.finder-intents .fchip:hover{border-color:var(--pink-300);color:var(--text-primary);background:var(--brand-soft);transform:translateY(-1px)}.finder-results{margin-top:20px}.finder-count{color:var(--text-tertiary);margin-bottom:10px;font-size:13.5px;font-weight:700}.finder-grid{grid-template-columns:1fr 1fr;gap:12px;max-height:340px;padding:2px;display:grid;overflow-y:auto}.finder-card{border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);background:#fff;border:1px solid #38434912;justify-content:space-between;align-items:center;gap:14px;padding:14px 18px;display:flex}.finder-card-main{flex:1;align-items:center;gap:12px;min-width:0;display:flex}.finder-card-media{background:var(--slate-100,#f1f3f4);border-radius:12px;flex-shrink:0;width:48px;height:48px;overflow:hidden}.finder-card-media img{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.finder-card-media-ph{background:linear-gradient(135deg,#f3f5f6,#e8ebed);width:100%;height:100%;display:block}.finder-card-txt{min-width:0}.finder-card-txt b{color:var(--text-primary);font-size:15.5px;font-weight:700;display:block}.finder-card-txt span{color:var(--text-secondary);margin-top:3px;font-size:12.5px;display:block}.finder-card-actions{flex-shrink:0;align-items:center;gap:10px;display:flex}.finder-empty{border-radius:var(--radius-lg);color:var(--text-secondary);background:#fff;border:1px solid #38434912;flex-wrap:wrap;align-items:center;gap:6px;padding:18px 22px;font-size:15px;display:flex}.soul-wa{cursor:pointer;z-index:78;background:var(--soul-pink-grad);width:56px;height:56px;box-shadow:var(--shadow-brand);color:inherit;border:none;border-radius:50%;place-items:center;text-decoration:none;transition:transform .25s cubic-bezier(.2,.75,.25,1),box-shadow .25s;display:grid;position:fixed;bottom:22px}.soul-wa:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:22px}.soul-wa:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:22px}.soul-wa:hover{box-shadow:var(--shadow-brand);transform:translateY(-4px)scale(1.05)}.soul-wa svg{fill:#fff;width:30px;height:30px}@media (max-width:860px){.finder-go{flex:1 0 100%}.finder-grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.reveal,.reveal-left,.reveal-scale{transition:none;opacity:1!important;transform:none!important}.soul-float,.soul-float2,.soul-blob-anim,.soul-drift{animation:none}[data-parallax]{transform:none!important}html{scroll-behavior:auto}}@media (min-width:1100px){:root{--page-gutter:64px;--container:min(calc(100vw - (var(--page-gutter)*2)),1280px)}}.soul-a11y-btn{z-index:79;cursor:pointer;background:var(--soul-dark-grad);width:52px;height:52px;color:var(--soul-pink-solid);box-shadow:var(--shadow-md);border:none;border-radius:50%;place-items:center;transition:transform .3s cubic-bezier(.2,.75,.25,1),box-shadow .3s;display:grid;position:fixed;bottom:90px}.soul-a11y-btn:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:22px}.soul-a11y-btn:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:22px}.soul-a11y-btn svg{width:28px;height:28px}.soul-a11y-btn:hover{transform:translateY(-3px)scale(1.05)}.soul-a11y-btn.active:after{content:"";background:var(--soul-pink-grad);border:2px solid #fff;border-radius:50%;width:12px;height:12px;position:absolute;top:2px}.soul-a11y-btn.active:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):after{right:2px}.soul-a11y-btn.active:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):after{left:2px}.soul-a11y-scrim{z-index:79;background:0 0;position:fixed;inset:0}.soul-a11y-panel{z-index:80;border-radius:var(--radius-xl);width:272px;box-shadow:var(--shadow-lg);background:#fff;border:1px solid #38434912;padding:16px 16px 12px;animation:.25s cubic-bezier(.2,.75,.25,1) both soulFade;position:fixed;bottom:154px}.soul-a11y-panel:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:22px}.soul-a11y-panel:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:22px}@media (max-width:1000px){:root{--soul-fab-edge:16px;--soul-fab-safe:env(safe-area-inset-bottom,0px);--soul-fab-wa:52px;--soul-fab-a11y:48px;--soul-fab-gap:12px;--soul-fab-wa-bottom:calc(var(--soul-fab-edge) + var(--soul-fab-safe));--soul-fab-a11y-bottom:calc(var(--soul-fab-wa-bottom) + var(--soul-fab-wa) + var(--soul-fab-gap));--soul-fab-panel-bottom:calc(var(--soul-fab-a11y-bottom) + var(--soul-fab-a11y) + var(--soul-fab-gap))}.soul-wa{bottom:var(--soul-fab-wa-bottom);width:var(--soul-fab-wa);height:var(--soul-fab-wa);z-index:90}.soul-wa:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:var(--soul-fab-edge);left:var(--soul-fab-edge);left:var(--soul-fab-edge)}.soul-wa:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:var(--soul-fab-edge)}.soul-wa svg{width:26px;height:26px}.soul-a11y-btn{bottom:var(--soul-fab-a11y-bottom);width:var(--soul-fab-a11y);height:var(--soul-fab-a11y);z-index:91}.soul-a11y-btn:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:var(--soul-fab-edge);left:var(--soul-fab-edge);left:var(--soul-fab-edge)}.soul-a11y-btn:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:var(--soul-fab-edge)}.soul-a11y-btn svg{width:24px;height:24px}.soul-a11y-panel{bottom:var(--soul-fab-panel-bottom);width:min(280px,100% - 32px);max-width:calc(100dvw - 32px);max-height:min(70vh,calc(100dvh - var(--soul-fab-panel-bottom) - 24px));z-index:92;overflow:auto}.soul-a11y-panel:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:var(--soul-fab-edge);left:var(--soul-fab-edge);left:var(--soul-fab-edge)}.soul-a11y-panel:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:var(--soul-fab-edge)}.soul-wa-chat{bottom:var(--soul-fab-panel-bottom);z-index:93;width:min(320px,100% - 32px);max-width:calc(100dvw - 32px)}.soul-wa-chat:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:var(--soul-fab-edge);right:auto;left:var(--soul-fab-edge);right:auto;left:var(--soul-fab-edge);right:auto}.soul-wa-chat:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:var(--soul-fab-edge);left:auto}body.soul-cmp-dock{--soul-cmp-tray-clearance:148px;--soul-fab-wa-bottom:calc(var(--soul-fab-edge) + var(--soul-fab-safe) + var(--soul-cmp-tray-clearance));--soul-fab-a11y-bottom:calc(var(--soul-fab-wa-bottom) + var(--soul-fab-wa) + var(--soul-fab-gap));--soul-fab-panel-bottom:calc(var(--soul-fab-a11y-bottom) + var(--soul-fab-a11y) + var(--soul-fab-gap))}body.soul-cmp-dock .soul-wa,body.soul-cmp-dock .soul-a11y-btn{width:44px;height:44px;transition:bottom .4s cubic-bezier(.2,.75,.25,1),width .3s,height .3s,transform .3s,box-shadow .3s;box-shadow:0 8px 22px #3843492e}body.soul-cmp-dock .soul-wa svg{width:22px;height:22px}body.soul-cmp-dock .soul-a11y-btn svg{width:20px;height:20px}body.soul-cmp-open .soul-wa,body.soul-cmp-open .soul-a11y-btn,body.soul-cmp-open .soul-a11y-panel,body.soul-cmp-open .soul-wa-chat,body.soul-cmp-open .soul-a11y-scrim,body.soul-cmp-open .soul-agent-fab,body.soul-cmp-open .soul-agent-panel,body.soul-cmp-open .soul-agent-scrim{transition:opacity .28s,transform .28s;transform:translateY(12px)scale(.85);opacity:0!important;pointer-events:none!important}}.soul-a11y-head{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.soul-a11y-head b{color:var(--text-primary);font-size:16.5px}.soul-a11y-reset{background:var(--brand-soft);color:var(--pink-700);font-family:var(--font-sans);cursor:pointer;border:none;border-radius:999px;padding:5px 12px;font-size:12.5px;font-weight:700}.soul-a11y-reset:hover{background:var(--brand-soft-hover)}.soul-a11y-row{width:100%;color:var(--text-primary);border-bottom:1px solid #38434912;justify-content:space-between;align-items:center;gap:10px;padding:9px 2px;font-size:14.5px;display:flex}.soul-a11y-row.as-btn{cursor:pointer;font-family:var(--font-sans);text-align:start;background:0 0;border-top:none;border-left:none;border-right:none}.soul-a11y-row.as-btn:hover span:first-child{color:var(--pink-700)}.soul-a11y-step{align-items:center;gap:8px;display:inline-flex}.soul-a11y-step button{border:1px solid var(--slate-200);cursor:pointer;width:26px;height:26px;color:var(--text-primary);background:#fff;border-radius:8px;font-size:16px;line-height:1}.soul-a11y-step button:disabled{opacity:.4;cursor:default}.soul-a11y-step i{color:var(--text-secondary);text-align:center;min-width:34px;font-size:12.5px;font-style:normal}.soul-a11y-sw{background:var(--slate-200);border-radius:999px;flex-shrink:0;width:36px;height:21px;transition:background .25s;position:relative}.soul-a11y-sw i{background:#fff;border-radius:50%;width:16px;height:16px;transition:transform .25s cubic-bezier(.2,.75,.25,1);position:absolute;top:2.5px;box-shadow:0 1px 3px #00000040}.soul-a11y-sw i:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:2.5px}.soul-a11y-sw i:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:2.5px}.soul-a11y-sw.on{background:var(--soul-pink-grad)}.soul-a11y-sw.on i{transform:translate(-15px)}.soul-a11y-link{text-align:center;text-underline-offset:3px;padding:10px 0 4px;font-size:13px;font-weight:600;text-decoration:underline;display:block;color:var(--pink-700)!important}html.a11y-zoom-1 body{zoom:1.1}html.a11y-zoom-2 body{zoom:1.22}html.a11y-zoom-3 body{zoom:1.35}html.a11y-contrast header,html.a11y-contrast main,html.a11y-contrast footer{filter:contrast(1.22)saturate(1.05)}html.a11y-gray header,html.a11y-gray main,html.a11y-gray footer,html.a11y-gray .soul-wa{filter:grayscale()}html.a11y-gray.a11y-contrast header,html.a11y-gray.a11y-contrast main,html.a11y-gray.a11y-contrast footer{filter:grayscale()contrast(1.22)}html.a11y-links main a,html.a11y-links footer a,html.a11y-links main button{text-underline-offset:2px;text-decoration:underline!important}html.a11y-font body,html.a11y-font body *{letter-spacing:0!important;font-family:Arial,Segoe UI,sans-serif!important}html.a11y-motion{scroll-behavior:auto}html.a11y-motion *,html.a11y-motion :before,html.a11y-motion :after{transition:none!important;animation:none!important}html.a11y-motion [data-parallax]{transform:none!important}html.a11y-motion .reveal,html.a11y-motion .reveal-left,html.a11y-motion .reveal-scale,html.a11y-motion .rw-w{opacity:1!important;filter:none!important;transform:none!important}html.a11y-cursor,html.a11y-cursor *{cursor:url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"42\" height=\"42\" viewBox=\"0 0 24 24\"><path d=\"M5 2l14 12h-8l4 8-3 1.5L8.5 15 5 18z\" fill=\"black\" stroke=\"white\" stroke-width=\"1.6\"/></svg>") 5 2,auto!important}.fsel{text-align:start;min-width:0;position:relative}.fsel-label{color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;margin-bottom:8px;font-size:13.5px;font-weight:500;display:block;overflow:hidden}.fsel-btn{width:100%;height:var(--control-h-md);border:1px solid var(--border-default,var(--slate-200));border-radius:var(--radius-control);font-family:var(--font-sans);color:var(--text-primary);cursor:pointer;box-shadow:var(--shadow-input);background:#fff;justify-content:space-between;align-items:center;gap:10px;padding:0 16px;font-size:15px;transition:border-color .25s,box-shadow .25s;display:flex}.fsel-btn:hover{border-color:var(--pink-300)}.fsel-btn.open{border-color:var(--soul-pink-solid);box-shadow:var(--ring-brand)}.fsel-btn .ph{color:var(--text-tertiary)}.fsel-btn>svg{width:var(--icon-md);height:var(--icon-md);color:var(--slate-400);flex-shrink:0;transition:transform .25s}.fsel-btn.open>svg{transform:rotate(180deg)}.fsel-pop{border-radius:var(--radius-lg);min-width:220px;box-shadow:var(--shadow-lg);border:1px solid var(--slate-100);z-index:120;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--pink-200)transparent;background:#fff;max-height:316px;padding:6px;animation:.22s cubic-bezier(.2,.75,.25,1) both soulFade;position:absolute;top:calc(100% + 8px);left:0;right:0;overflow:auto}.fsel-pop.up{box-shadow:var(--shadow-lg);top:auto;bottom:calc(100% + 8px)}.fsel-pop::-webkit-scrollbar{width:6px}.fsel-pop::-webkit-scrollbar-thumb{background:var(--pink-200);border-radius:var(--radius-pill)}.fsel-pop::-webkit-scrollbar-track{background:0 0}.fsel-opt{border-radius:var(--radius-sm);width:100%;font-family:var(--font-sans);color:var(--text-primary);cursor:pointer;text-align:start;background:0 0;border:none;justify-content:space-between;align-items:center;gap:8px;padding:11px 13px;font-size:14.5px;transition:background .18s;display:flex}.fsel-opt:hover{background:var(--blush-50)}.fsel-opt.on{background:var(--brand-soft);color:var(--pink-800);font-weight:700}.fsel-opt svg{color:var(--soul-pink-solid);width:var(--icon-sm);height:var(--icon-sm);flex-shrink:0}.finder-modal{z-index:200;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#2c353b73;place-items:center;padding:22px;animation:.25s both soulFade;display:grid;position:fixed;inset:0}.finder-sheet{border-radius:var(--radius-xl);width:min(720px,100%);max-height:82vh;box-shadow:var(--shadow-xl);background:#fff;flex-direction:column;display:flex;overflow:hidden}.finder-sheet-head{border-bottom:1px solid var(--slate-100);justify-content:space-between;align-items:center;gap:12px;padding:20px 24px;display:flex}.finder-sheet-head b{color:var(--text-primary);font-size:18px}.fsel-x{background:var(--slate-50);width:38px;height:38px;color:var(--text-secondary);cursor:pointer;border:none;border-radius:50%;flex-shrink:0;font-size:21px}.fsel-x:hover{background:var(--brand-soft);color:var(--pink-800)}.finder-sheet-body{overscroll-behavior:contain;padding:18px 24px 24px;overflow:auto}.finder-sheet .finder-grid{grid-template-columns:1fr;max-height:none;overflow:visible}@media (max-width:1000px){.finder-modal{-webkit-backdrop-filter:blur(6px);background:#2c353b8c;justify-content:stretch;align-items:flex-end;padding:0;display:flex}.finder-sheet{border-radius:22px 22px 0 0;width:100%;max-width:none;max-height:min(88dvh,88vh);animation:.32s cubic-bezier(.2,.75,.25,1) both finderSheetUp;position:relative;box-shadow:0 -16px 48px -20px #00000059}.finder-sheet-head{align-items:flex-start;gap:10px;padding:22px 16px 14px;position:relative}.finder-sheet-head:before{content:"";background:var(--slate-200);border-radius:99px;width:40px;height:4px;position:absolute;top:8px;left:50%;transform:translate(-50%)}.finder-sheet-head b{flex:1;min-width:0;font-size:16px;line-height:1.35}.fsel-x{width:36px;height:36px;margin-top:-2px;font-size:20px}.finder-sheet-body{padding:12px 14px calc(28px + env(safe-area-inset-bottom,0px));-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;overflow:auto}.finder-sheet-body::-webkit-scrollbar{width:0;height:0;display:none}.finder-sheet .finder-grid{gap:10px}.finder-sheet .finder-card{border-radius:16px;flex-direction:column;align-items:stretch;gap:12px;padding:14px 14px 12px}.finder-sheet .finder-card-main{gap:10px}.finder-sheet .finder-card-media{border-radius:10px;flex:0 0 44px;width:44px;height:44px}.finder-sheet .finder-card-media img{object-fit:cover;object-position:center;width:44px;max-width:44px;height:44px;max-height:44px}.finder-sheet .finder-card-txt b{font-size:15.5px}.finder-sheet .finder-card-txt span{font-size:12.5px;line-height:1.4}.finder-sheet .finder-card-actions{justify-content:stretch;align-items:center;gap:10px;width:100%;display:flex}.finder-sheet .finder-card-actions .pc-reg{border-radius:14px;flex:1;justify-content:center;padding:11px 14px;font-size:13.5px}.finder-sheet .finder-empty{flex-direction:column;align-items:stretch;gap:12px;padding:16px;font-size:14.5px;line-height:1.5}}@keyframes finderSheetUp{0%{opacity:.85;transform:translateY(18%)}to{opacity:1;transform:translateY(0)}}@container (max-width:560px){.finder-go{flex:1 0 100%}}.soul-wa{animation:6s ease-in-out infinite waWiggle}.soul-wa:before,.soul-wa:after{content:"";pointer-events:none;border:2px solid #ff79958c;border-radius:50%;animation:2.6s ease-out infinite waRing;position:absolute;inset:0}.soul-wa:after{animation-delay:1.3s}.soul-wa-badge{background:#25d366;border:2.5px solid #fff;border-radius:50%;width:14px;height:14px;animation:1.6s ease-in-out infinite alternate waBadge;position:absolute;top:-1px}.soul-wa-badge:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:-1px}.soul-wa-badge:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:-1px}@keyframes waRing{0%{opacity:.8;transform:scale(1)}to{opacity:0;transform:scale(1.65)}}@keyframes waWiggle{0%,86%,to{transform:rotate(0)}90%{transform:rotate(9deg)}94%{transform:rotate(-7deg)}97%{transform:rotate(4deg)}}@keyframes waBadge{0%{transform:scale(1)}to{transform:scale(1.25)}}.soul-wa.open{animation:none}.soul-wa.open:before,.soul-wa.open:after{display:none}.soul-wa-chat{z-index:95;background:#fff;border-radius:20px;width:min(320px,100% - 44px);max-width:calc(100dvw - 44px);animation:.25s cubic-bezier(.2,.75,.25,1) both soulFade;position:fixed;bottom:92px;overflow:hidden;box-shadow:0 30px 80px -24px #24201c73,0 4px 16px #24201c1f}.soul-wa-chat:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:22px}.soul-wa-chat:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:22px}.wac-head{background:var(--soul-pink-grad);color:#fff;align-items:center;gap:11px;padding:14px 16px;display:flex}.wac-head img{background:#fff;border-radius:50%;width:38px;height:38px;padding:3px}.wac-head b{font-size:15.5px;display:block}.wac-head span{opacity:.9;margin-top:2px;font-size:12.5px;display:block}.wac-x{color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(8px);background:#ffffff29;border:1px solid #ffffff47;border-radius:50%;flex-shrink:0;place-items:center;width:34px;height:34px;padding:0;transition:background .2s,transform .2s,border-color .2s;display:grid;box-shadow:0 2px 8px #0000001f}.wac-x:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:auto}.wac-x:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:auto}.wac-x svg{display:block}.wac-x:hover{background:#ffffff47;border-color:#ffffff73}.wac-x:active{background:#ffffff57;transform:scale(.94)}.wac-body{background:var(--blush-50);min-height:84px;padding:16px}.wac-bubble{color:var(--text-primary);background:#fff;border-radius:14px 14px 14px 4px;max-width:90%;padding:11px 14px;font-size:14px;line-height:1.55;box-shadow:0 2px 8px #24201c14}.wac-input{border-top:1px solid var(--slate-100);background:#fff;align-items:center;gap:8px;padding:12px;display:flex}.wac-input input{min-width:0;font-family:var(--font-sans);color:var(--text-primary);background:var(--slate-50);border:none;border-radius:999px;outline:none;flex:1;padding:11px 16px;font-size:16px}.wac-input input:focus{box-shadow:0 0 0 3px #ff79952e}.wac-input button{background:var(--soul-pink-grad);color:#fff;cursor:pointer;border:none;border-radius:50%;flex-shrink:0;place-items:center;width:42px;height:42px;transition:transform .2s;display:grid}.wac-input button:hover{transform:scale(1.06)}.wac-input button svg{transform:scaleX(-1)}@media (prefers-reduced-motion:reduce){.soul-wa,.soul-wa:before,.soul-wa:after,.soul-wa-badge{animation:none}}.soul-header{z-index:80;isolation:isolate;background:0 0;border-bottom:1px solid #38434912;width:100%;transition:border-color .35s,box-shadow .35s;position:fixed;top:0;left:0;right:0;box-shadow:0 4px 18px -12px #38434938}.soul-header-glass{z-index:0;pointer-events:none;-webkit-backdrop-filter:blur(24px)saturate(180%);backdrop-filter:blur(24px)saturate(180%);background:#ffffff61;transition:background .35s;position:absolute;inset:0;transform:translateZ(0)}.soul-header.is-menu-open{z-index:100;border-bottom-color:#38434917;box-shadow:0 6px 20px -12px #38434947}.soul-header.is-menu-open .soul-header-glass{-webkit-backdrop-filter:blur(28px)saturate(190%);backdrop-filter:blur(28px)saturate(190%);background:#ffffff85}.soul-header.is-scrolled{border-bottom-color:#38434917;box-shadow:0 6px 20px -12px #38434947}.soul-header.is-scrolled .soul-header-glass{-webkit-backdrop-filter:blur(28px)saturate(190%);backdrop-filter:blur(28px)saturate(190%);background:#ffffff7a}.soul-header-spacer{height:var(--soul-header-h,64px);pointer-events:none;flex-shrink:0}.soul-header-inner{z-index:1;max-width:var(--container);height:var(--soul-header-h,64px);align-items:center;gap:8px;margin:0 auto;padding:0 32px;display:flex;position:relative}.soul-header-brand{z-index:2;flex-shrink:0;align-items:center;gap:11px;text-decoration:none;display:flex}.soul-header-brand:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-right:18px}.soul-header-brand:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-left:18px}.soul-header-brand img{aspect-ratio:1;object-fit:contain;flex-shrink:0;width:40px;max-width:none;height:40px;display:block}.soul-header-brand span{letter-spacing:.005em;color:var(--text-primary);white-space:nowrap;font-size:22px;font-weight:500;transition:color .35s}.soul-header-nav{flex:1;justify-content:center;align-items:center;gap:2px;display:flex}.soul-nav-link{border-radius:var(--radius-md);letter-spacing:.02em;color:var(--slate-700);cursor:pointer;font-size:15px;font-weight:500;font-family:var(--font-sans);white-space:nowrap;background:0 0;border:none;padding:9px 13px;transition:color .2s,background .2s}.soul-nav-link:hover,.soul-nav-link.is-open{color:var(--text-primary);background:#2e2a250d}.soul-nav-link.is-active{color:var(--soul-pink-solid);background:#ff79951f;font-weight:600}.soul-nav-link.has-chevron{align-items:center;gap:6px;display:inline-flex}.soul-nav-link.has-chevron svg{transition:transform .3s}.soul-nav-link.has-chevron.is-open svg{transform:rotate(180deg)}.soul-partners-nav{position:relative}.soul-partners-menu{z-index:130;background:#fff;border:1px solid #ff799529;border-radius:18px;gap:4px;min-width:240px;padding:8px;display:grid;position:absolute;top:calc(100% + 10px);left:50%;right:auto;transform:translate(-50%);box-shadow:0 18px 40px -24px #38434973}.soul-partners-item{appearance:none;text-align:start;font:inherit;color:var(--text-primary);cursor:pointer;background:0 0;border:0;border-radius:12px;padding:12px 14px;font-size:14.5px;font-weight:500;transition:background .18s,color .18s}.soul-partners-item:hover,.soul-partners-item.is-active{color:var(--soul-pink-solid,#ff7995);background:#ff79951a}.soul-drawer-group{gap:2px;margin-top:4px;display:grid}.soul-drawer-group-label{letter-spacing:.04em;color:var(--text-tertiary,#8a9399);padding:10px 4px 6px;font-size:12px;font-weight:700}.soul-mega{position:relative}.soul-mega-panel{-webkit-backdrop-filter:blur(26px)saturate(170%);backdrop-filter:blur(26px)saturate(170%);z-index:120;background:radial-gradient(70% 90% at 92% -10%,#ffa1b447,#0000 55%),radial-gradient(50% 70% at 0 110%,#ff79951f,#0000 50%),linear-gradient(#fff 0%,#fff8fa 100%);border:1px solid #ff799529;border-radius:30px;width:min(1280px,100vw - 24px);margin-left:auto;margin-right:auto;padding:18px 20px 20px;position:fixed;top:72px;left:0;right:0;overflow:hidden;transform:translateZ(0);box-shadow:0 32px 70px -34px #38434973,0 10px 28px -18px #ff799559,inset 0 1px #fffffff2}@keyframes soulMegaFade{0%{opacity:0;transform:translateY(-10px)translateZ(0)}to{opacity:1;transform:translateY(0)translateZ(0)}}.soul-mega-panel.soul-mega-fade{animation:.36s cubic-bezier(.2,.75,.25,1) both soulMegaFade}.soul-mega-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:14px;display:grid}.soul-mega-col{min-width:0;animation:.42s cubic-bezier(.2,.75,.25,1) both soulMegaColIn;animation-delay:calc(var(--mega-i,0)*55ms);background:linear-gradient(165deg,#fffffff2 0%,#fff4f68c 100%);border:1px solid #ff79951f;border-radius:22px;flex-direction:column;gap:12px;padding:16px 14px 14px;display:flex;position:relative;box-shadow:inset 0 1px #ffffffe6}@keyframes soulMegaColIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.soul-mega-col-head{border-bottom:1px solid #ff799524;flex-direction:column;gap:4px;padding:0 6px 10px;display:flex}.soul-mega-col-title{letter-spacing:-.01em;color:#384349;white-space:nowrap;font-size:15px;font-weight:700;line-height:1.25}button.soul-mega-col-title-btn{width:100%;font-family:inherit;font-size:inherit;letter-spacing:inherit;font-weight:700;line-height:inherit;text-align:inherit;color:inherit;cursor:pointer;background:0 0;border:none;margin:0;padding:0;transition:color .2s;display:block}button.soul-mega-col-title-btn:hover,button.soul-mega-col-title-btn.is-active{color:#ff7995}.soul-mega-col-hint{color:#3843499e;font-size:12.5px;font-weight:400;line-height:1.35}.soul-mega-col-list{flex-direction:column;gap:2px;display:flex}.soul-mega-item{text-align:start;cursor:pointer;font-family:var(--font-sans);color:#384349;background:0 0;border:none;border-radius:14px;grid-template-columns:10px minmax(0,1fr) 14px;align-items:center;gap:10px;padding:11px 10px;line-height:1.3;transition:background .2s,color .2s,transform .2s,box-shadow .2s;display:grid}.soul-mega-item-dot{background:#ff799559;border-radius:50%;width:6px;height:6px;transition:background .2s,transform .2s,box-shadow .2s}.soul-mega-item-label{letter-spacing:-.01em;white-space:nowrap;font-size:14.5px;font-weight:500}.soul-mega-item-arrow{color:#ff7995;opacity:0;transition:opacity .2s,transform .2s;transform:translate(5px)}.soul-mega-item:hover{color:#d9436a;background:#ffffffe0;transform:translate(-2px);box-shadow:0 8px 18px -14px #ff79958c}.soul-mega-item:hover .soul-mega-item-dot{background:#ff7995;transform:scale(1.15);box-shadow:0 0 0 3px #ff799529}.soul-mega-item:hover .soul-mega-item-arrow{opacity:1;transform:translate(0)}.soul-mega-item.is-active{color:#d9436a;background:#ff79951f}.soul-mega-item.is-active .soul-mega-item-label{font-weight:600}.soul-mega-item.is-active .soul-mega-item-dot{background:#ff7995;box-shadow:0 0 0 3px #ff799529}.soul-mega-item.is-active .soul-mega-item-arrow{opacity:.9;transform:translate(0)}.soul-header-cta{flex-shrink:0}.soul-burger{border-radius:var(--radius-control);cursor:pointer;z-index:2;width:46px;height:46px;color:var(--soul-pink-solid);background:#ff79951a;border:none;padding:0;transition:background .25s,transform .2s;display:none;position:relative}.soul-burger:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:auto}.soul-burger:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:auto}.soul-burger:hover{background:#ff79952e}.soul-burger:active{transform:scale(.96)}.soul-burger-box{place-items:center;display:grid;position:absolute;inset:0}.soul-burger-lines{width:20px;height:14px;position:relative}.soul-burger-line{background:var(--soul-pink-solid);border-radius:999px;width:100%;height:2.5px;position:absolute}.soul-burger-line:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){transition:transform .35s cubic-bezier(.2,.75,.25,1),opacity .25s,width .35s cubic-bezier(.2,.75,.25,1),left .35s;left:0}.soul-burger-line:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){transition:transform .35s cubic-bezier(.2,.75,.25,1),opacity .25s,width .35s cubic-bezier(.2,.75,.25,1),right .35s;right:0}.soul-burger-line:first-child{width:100%;top:0}.soul-burger-line:nth-child(2){width:70%;top:5.75px}.soul-burger-line:nth-child(2):not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:30%}.soul-burger-line:nth-child(2):is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:30%}.soul-burger-line:nth-child(3){width:100%;top:11.5px}.soul-burger.is-open{background:var(--soul-pink-grad)}.soul-burger.is-open .soul-burger-line{background:#fff}.soul-burger.is-open .soul-burger-line:first-child{width:100%;top:5.75px;transform:rotate(45deg)}.soul-burger.is-open .soul-burger-line:first-child:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:0}.soul-burger.is-open .soul-burger-line:first-child:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:0}.soul-burger.is-open .soul-burger-line:nth-child(2){opacity:0;transform:scaleX(0)}.soul-burger.is-open .soul-burger-line:nth-child(3){width:100%;top:5.75px;transform:rotate(-45deg)}.soul-burger.is-open .soul-burger-line:nth-child(3):not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:0}.soul-burger.is-open .soul-burger-line:nth-child(3):is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:0}.soul-burger:after{content:"";background:var(--soul-pink-solid);border-radius:50%;width:6px;height:6px;transition:opacity .25s,transform .25s;position:absolute;top:9px;box-shadow:0 0 0 3px #ff799533}.soul-burger:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):after{right:9px}.soul-burger:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):after{left:9px}.soul-burger.is-open:after{opacity:0;transform:scale(.4)}.soul-drawer-backdrop,.soul-drawer{display:none}@media (min-width:961px){.soul-header-glass{-webkit-backdrop-filter:blur(28px)saturate(190%);backdrop-filter:blur(28px)saturate(190%);background:#ffffff52}.soul-header.is-scrolled .soul-header-glass,.soul-header.is-menu-open .soul-header-glass{-webkit-backdrop-filter:blur(32px)saturate(200%);backdrop-filter:blur(32px)saturate(200%);background:#ffffff70}}@media (max-width:960px){.soul-header{border-bottom-color:#38434912;box-shadow:0 4px 16px -10px #38434947}.soul-header-glass{-webkit-backdrop-filter:blur(18px)saturate(1.35);backdrop-filter:blur(18px)saturate(1.35);background:#ffffff8a}.soul-header.is-scrolled .soul-header-glass,.soul-header.is-menu-open .soul-header-glass{-webkit-backdrop-filter:blur(20px)saturate(1.4);backdrop-filter:blur(20px)saturate(1.4);background:#ffffffb3}.soul-header-inner{gap:10px;padding:0 16px}.soul-header-brand{gap:10px}.soul-header-brand:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-right:0}.soul-header-brand:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-left:0}.soul-header-brand img{aspect-ratio:1;object-fit:contain;width:36px;max-width:none;height:36px}.soul-header-brand span{font-size:19px}.soul-header-nav,.soul-header-cta{display:none}.soul-burger{display:inline-flex}.soul-burger:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:0}.soul-burger:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:0}.soul-drawer-backdrop{z-index:70;-webkit-backdrop-filter:blur(4px);opacity:0;pointer-events:none;background:#24201c59;transition:opacity .3s;display:block;position:fixed;inset:0}.soul-drawer-backdrop.is-open{opacity:1;pointer-events:auto}.soul-drawer{z-index:95;width:min(340px,86vw);height:100dvh;padding:calc(var(--soul-header-h,64px) + 20px)22px 28px;background:radial-gradient(90% 55% at 100% 0,#ffa1b42e,#0000 55%),linear-gradient(#fff 0%,#fffafb 100%);flex-direction:column;transition:transform .4s cubic-bezier(.2,.75,.25,1);display:flex;position:fixed;top:0;overflow-y:auto;transform:translate(100%);box-shadow:-18px 0 50px -28px #38434973}.soul-drawer:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:0}.soul-drawer:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:0}.soul-drawer.is-open{transform:translate(0)}.soul-drawer-nav{flex-direction:column;flex:1;gap:2px;display:flex}.soul-drawer-link{text-align:start;width:100%;font-family:var(--font-sans);letter-spacing:-.01em;color:#384349;cursor:pointer;background:0 0;border:none;border-radius:16px;justify-content:space-between;align-items:center;gap:12px;padding:15px 14px;font-size:17.5px;font-weight:500;transition:background .2s,color .2s;display:flex}.soul-drawer-link:hover,.soul-drawer-link:active{color:#384349;background:#ff79951a}.soul-drawer-link.is-active{color:var(--soul-pink-solid);background:#ff799524;font-weight:600}.soul-drawer-drop-toggle svg{color:#ff7995;flex-shrink:0;transition:transform .28s}.soul-drawer-drop.is-open .soul-drawer-drop-toggle{background:#ff79951a}.soul-drawer-drop.is-open .soul-drawer-drop-toggle svg{transform:rotate(180deg)}.soul-drawer-worlds{background:#ffffffb8;border:1px solid #ff799524;border-radius:18px;flex-direction:column;gap:12px;margin:2px 0 6px;padding:10px 8px;display:flex}.soul-drawer-worlds[hidden]{display:none}.soul-drawer-group{flex-direction:column;gap:2px;display:flex}.soul-drawer-group-title{letter-spacing:.01em;color:#384349;opacity:.5;padding:4px 14px 6px;font-size:12px;font-weight:700}button.soul-drawer-group-title-btn{width:100%;font-family:inherit;font-size:inherit;letter-spacing:inherit;text-align:start;color:inherit;cursor:pointer;opacity:.5;background:0 0;border:none;margin:0;font-weight:700;transition:color .2s,opacity .2s;display:block}button.soul-drawer-group-title-btn:hover,button.soul-drawer-group-title-btn.is-active{color:#ff7995;opacity:1}.soul-drawer-world{text-align:start;width:100%;font-family:var(--font-sans);color:#384349;cursor:pointer;background:0 0;border:none;border-radius:12px;padding:12px 14px;font-size:15px;font-weight:500;transition:background .2s,color .2s;display:block}.soul-drawer-world:hover,.soul-drawer-world:active{color:#ff7995;background:#ff79951f}.soul-drawer-world.is-active{color:var(--soul-pink-solid);background:#ff799529;font-weight:600}.soul-drawer-cta{margin-top:auto;padding-top:24px}.soul-drawer-cta button{letter-spacing:-.01em;width:100%;box-shadow:0 14px 28px -14px #ff7995b3;font-weight:500!important}}@media (prefers-reduced-motion:reduce){.soul-burger-line,.soul-drawer,.soul-drawer-backdrop,.soul-mega-panel.soul-mega-fade{transition:none;animation:none}}.v3-section{max-width:var(--container);margin:0 auto;padding:88px 32px}.v3-eyebrow{letter-spacing:.14em;text-transform:uppercase;font-size:13.5px;font-weight:700}.v3-h2{letter-spacing:-.015em;color:var(--text-primary);text-wrap:balance;margin:14px 0 0;font-size:max(31px,min(3.6vw,48px));font-weight:700;line-height:1.06}.v3-lead{color:var(--text-secondary);margin:20px 0 0;font-size:max(15.5px,min(1.3vw,17.5px));line-height:1.7}.v3-img{background:var(--blush-50);border:1px solid #ffffffb3;border-radius:26px;overflow:hidden;box-shadow:0 30px 70px -34px #38434973}.v3-img img,.v3-img image-slot{object-fit:cover;width:100%;height:100%;display:block}.v3-hero.v5-hero{padding:84px 32px 64px}.v5-grid{max-width:var(--container);z-index:1;grid-template-columns:1.04fr .96fr;align-items:center;gap:60px;margin:0 auto;display:grid;position:relative}.v5-txt{text-align:start}.v5-pill{border:1px solid var(--pink-100);color:var(--pink-700);background:#ffffffb8;border-radius:999px;align-items:center;gap:9px;padding:8px 16px;font-size:13.5px;font-weight:700;display:inline-flex;box-shadow:0 8px 22px -14px #3843494d}.v5-pill-dot{background:var(--soul-pink-grad);border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #ff799529}.v5-h1{letter-spacing:-.02em;color:var(--text-primary);text-wrap:balance;margin:24px 0 0;font-size:max(38px,min(4.4vw,62px));font-weight:700;line-height:1.02}.v5-sub{color:var(--text-secondary);max-width:540px;margin:20px 0 0;font-size:max(15px,min(1.25vw,17px));line-height:1.65}.v5-trust{flex-wrap:wrap;align-items:center;gap:16px;margin-top:26px;display:flex}.v5-trust span{color:var(--text-secondary);font-size:14px}.v5-trust b{color:var(--pink-700);font-weight:700}.v5-trust i{background:var(--slate-200);width:1px;height:14px}.v5-visual{height:min(58vh,540px);position:relative}.v5-dots{opacity:.45;width:130px;height:130px;position:absolute;top:-22px}.v5-dots:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:4%}.v5-dots:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:4%}.v5b-main{border:6px solid #ffffffbf;border-radius:28px;width:78%;height:74%;position:absolute;top:0;overflow:hidden;box-shadow:0 44px 96px -44px #38434980}.v5b-main:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:0}.v5b-main:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:0}.v5b-main image-slot{width:100%;height:100%}.v5b-side{z-index:2;border:6px solid #fff;border-radius:22px;width:46%;height:44%;position:absolute;bottom:0;overflow:hidden;box-shadow:0 28px 64px -30px #38434980}.v5b-side:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:0}.v5b-side:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:0}.v5b-side image-slot{width:100%;height:100%}.v5b-day{z-index:3;position:absolute;bottom:9%}.v5b-day:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:-12px}.v5b-day:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:-12px}.v5-blob{border:6px solid #ffffffb3;width:88%;height:80%;position:absolute;top:0;overflow:hidden;box-shadow:0 44px 96px -44px #38434980}.v5-blob:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:0}.v5-blob:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:0}.v5-blob image-slot{width:100%;height:100%}.v5-circle{aspect-ratio:1;border:6px solid #fff;border-radius:50%;width:42%;position:absolute;bottom:0;overflow:hidden;box-shadow:0 28px 64px -30px #38434980}.v5-circle:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:2%}.v5-circle:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:2%}.v5-circle image-slot{width:100%;height:100%}.v5-chip{z-index:3;position:absolute}.v5-chip.a{top:7%}.v5-chip.a:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:-10px}.v5-chip.a:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:-10px}.v5-chip.b{bottom:20%}.v5-chip.b:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:-14px}.v5-chip.b:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:-14px}.v5-hero .finder-hero{max-width:none;margin:30px 0 0}.v5-hero .finder-bar{border-radius:22px;grid-template-columns:1fr 1fr;gap:14px;padding:18px}.v5-hero .finder-bar-label{display:none}.v5-hero .finder-bar>:last-child{grid-column:1/-1}.v5-hero .finder-intents{justify-content:flex-start;margin-top:14px}.v5-hero .finder-grid{grid-template-columns:1fr;max-height:280px}@media (max-width:900px){.v3-hero.v5-hero{padding:92px 22px 56px}.v5-grid{grid-template-columns:1fr;gap:44px}.v5-h1{font-size:max(40px,min(10vw,56px))}.v5-visual{aspect-ratio:1/.94;width:100%;max-width:480px;height:auto;margin:0 auto}.v5-chip.a:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:-4px}.v5-chip.a:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:-4px}.v5-chip.b:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:-4px}.v5-chip.b:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:-4px}}.v3-hero{padding:120px 32px 60px;position:relative;overflow:hidden}.v3-hero-inner{max-width:var(--container);text-align:center;z-index:1;margin:0 auto;position:relative}.v3-h1{letter-spacing:-.02em;color:var(--text-primary);text-wrap:balance;margin:22px 0 0;font-size:max(56px,min(8vw,116px));font-weight:700;line-height:1}.v3-hero-sub{color:var(--text-secondary);max-width:620px;margin:26px auto 0;font-size:max(18px,min(1.8vw,23px));line-height:1.6}.v3-hero-ctas{flex-wrap:wrap;justify-content:center;gap:14px;margin-top:36px;display:flex}.v3-collage{max-width:var(--container);grid-template-columns:1fr 1.35fr 1fr;align-items:end;gap:24px;margin:84px auto 0;display:grid}.v3-collage>*{will-change:transform}.v3-collage .c1{height:320px}.v3-collage .c2{height:430px}.v3-collage .c3{height:320px}.v3-arch-wrap{max-width:1280px;margin:76px auto 0;position:relative}.v3-arch{border:8px solid #fff;border-radius:999px 999px 34px 34px;height:min(60vh,600px);position:relative;overflow:hidden;box-shadow:0 50px 110px -50px #3843498c}.v3-arch-media{will-change:transform;position:absolute;inset:0}.v3-arch-media image-slot{width:100%;height:100%}.v3-arch-ring{pointer-events:none;border:1px solid #ffffff8c;border-radius:999px 999px 26px 26px;position:absolute;inset:10px}.v3-arch-chip{z-index:2;position:absolute}.v3-arch-chip.a{top:16%}.v3-arch-chip.a:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:-26px}.v3-arch-chip.a:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:-26px}.v3-arch-chip.b{bottom:12%}.v3-arch-chip.b:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:-20px}.v3-arch-chip.b:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:-20px}.rw-w{opacity:0;filter:blur(6px);transition:opacity .7s cubic-bezier(.2,.75,.25,1),transform .7s cubic-bezier(.2,.75,.25,1),filter .7s;display:inline-block;transform:translateY(.55em)}.rw-in .rw-w{opacity:1;filter:blur();transform:none}@media (prefers-reduced-motion:reduce){.rw-w{transition:none;opacity:1!important;filter:none!important;transform:none!important}}.v3-split{grid-template-columns:1fr 1fr;align-items:center;gap:72px;display:grid}.v3-split .txt{text-align:start}.v3-chips{flex-wrap:wrap;gap:8px;margin-top:26px;display:flex}@media (min-width:900px){.v3-chips{flex-wrap:nowrap}}.v3-chip{border:1px solid var(--slate-100);color:var(--text-primary);white-space:nowrap;background:#fff;border-radius:999px;flex-shrink:1;align-items:center;gap:6px;min-width:0;padding:9px 14px;font-size:13.5px;font-weight:600;display:inline-flex;box-shadow:0 8px 22px -12px #38434940}.v3-chip small{color:var(--text-tertiary);font-size:12px;font-weight:500}.v3-chip b{font-weight:700}.v3-flag.v3-flag--screen{--flag-pad:max(28px,calc((100vw - var(--container,1280px))/2 + 32px));--flag-screen-h:100dvh;width:100%;max-width:none;padding:0;padding-top:var(--soul-header-h,64px);box-sizing:border-box;height:var(--flag-screen-h);min-height:var(--flag-screen-h);max-height:var(--flag-screen-h);isolation:isolate;align-items:stretch;margin:0;scroll-margin-top:0;display:flex;position:relative;overflow:hidden}#chugim.v3-flag--screen{background:radial-gradient(55% 70% at 88% 40%,#ff79951a,#0000 65%),linear-gradient(160deg,#fff 0%,#faf7f8 48%,#f5f1f2 100%)}#gan.v3-flag--screen{background:radial-gradient(50% 60% at 12% 55%,#ff799514,#0000 62%),linear-gradient(200deg,#f7f5f6 0%,#fff 42%,#faf8f9 100%)}.v3-flag-grid{flex:auto;grid-template-columns:minmax(0,1.18fr) minmax(0,.82fr);align-items:stretch;gap:0;width:100%;height:auto;min-height:0;max-height:100%;display:grid}#chugim .v3-flag-grid{grid-template-columns:minmax(320px,1.05fr) minmax(0,.95fr)}.v3-flag--flip .v3-flag-grid{grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr)}.v3-flag--flip .v3-flag-media{order:1}.v3-flag--flip .v3-flag-txt{order:2}.v3-flag-txt{z-index:1;text-align:start;flex-direction:column;justify-content:center;min-width:0;max-width:100%;min-height:0;padding-top:max(16px,min(3.5vh,40px));padding-bottom:max(16px,min(3.5vh,40px));display:flex;position:relative;overflow:hidden}.v3-flag-txt:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:var(--flag-pad);padding-right:max(36px,min(4.5vw,72px));padding-left:var(--flag-pad);padding-right:max(36px,min(4.5vw,72px));padding-left:var(--flag-pad);padding-right:max(36px,min(4.5vw,72px))}.v3-flag-txt:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:var(--flag-pad);padding-left:max(36px,min(4.5vw,72px))}.v3-flag--flip .v3-flag-txt{overflow:visible}.v3-flag--flip .v3-flag-txt:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:max(32px,min(4vw,64px));padding-right:var(--flag-pad);padding-left:max(32px,min(4vw,64px));padding-right:var(--flag-pad);padding-left:max(32px,min(4vw,64px));padding-right:var(--flag-pad)}.v3-flag--flip .v3-flag-txt:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:max(32px,min(4vw,64px));padding-left:var(--flag-pad)}.v3-flag-kicker{letter-spacing:.04em;color:var(--pink-700,#e85a78);margin:0 0 14px;font-size:13px;font-weight:600}.v3-flag-h2{letter-spacing:-.025em;color:#384349;max-width:100%;margin:0;font-size:max(36px,min(4.8vw,68px));font-weight:700;line-height:.98}.v3-flag-h2-line{white-space:nowrap;max-width:100%;display:inline-block}.v3-flag-h2-mob{display:none}.v3-flag-lead{color:var(--text-secondary);max-width:34ch;margin:14px 0 0;font-size:max(15px,min(1.25vw,18px));font-weight:400;line-height:1.4}.v3-flag-lead-mob{display:none}.v3-flag-cta{margin-top:max(18px,min(3.5vh,28px))}.v3-flag-media{z-index:2;min-width:0;height:100%;min-height:0;max-height:100%;position:relative;overflow:hidden}.v3-flag-strip{grid-template-columns:repeat(3,1fr);gap:6px;height:100%;min-height:0;max-height:100%;padding:0;display:grid}.v3-flag-strip-dots,.v3-flag-strip-hint{display:none}@media (min-width:1001px){#gan.v3-flag--screen,#chugim.v3-flag--screen{height:auto;min-height:0;max-height:none;padding-top:56px;padding-bottom:56px}#gan.v3-flag--screen{padding-bottom:28px}#chugim.v3-flag--screen{padding-top:28px}#gan .v3-flag-grid,#chugim .v3-flag-grid{flex:none;height:auto;max-height:none}#chugim .v3-flag-grid{max-width:var(--container,1280px);box-sizing:border-box;grid-template-columns:minmax(280px,1fr) minmax(0,1.05fr);width:100%;margin-left:auto;margin-right:auto;padding-left:32px;padding-right:32px}#chugim .v3-flag-txt:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:0;padding-right:max(24px,min(2.5vw,40px))}#chugim .v3-flag-txt:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-left:max(24px,min(2.5vw,40px));padding-right:0}#chugim .v3-flag-media{justify-content:center;align-items:center;height:100%;min-height:0;padding:max(20px,min(3vh,36px)) 0;display:flex;overflow:visible}#chugim .v3-flag-strip{aspect-ratio:auto;box-sizing:border-box;align-items:end;gap:12px;width:100%;max-width:100%;height:min(46vh,400px);min-height:300px;max-height:min(46vh,400px);padding:6px 2px 2px}#chugim .v3-flag-strip-item{border-radius:22px;min-width:0;height:90%;transition:transform .4s cubic-bezier(.2,.75,.25,1),box-shadow .3s;box-shadow:0 18px 40px -20px #38434966,0 0 0 2px #fff,0 0 0 3px #ff799524}#chugim .v3-flag-strip-item--music{border-radius:24px 22px 26px;height:100%}#chugim .v3-flag-strip-item--english{border-radius:22px 26px 22px 24px}#chugim .v3-flag-strip-item--art{border-radius:24px 20px 24px 22px}#chugim .v3-flag-strip-item:before{content:"";z-index:1;pointer-events:none;border-radius:inherit;background:linear-gradient(160deg,#ffffff38 0%,#0000 42%),linear-gradient(#0000 60%,#24202814);position:absolute;inset:0}#chugim .v3-flag-strip-item:after{content:"";z-index:1;pointer-events:none;border-radius:inherit;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #ffffff47}#chugim .v3-flag-strip-item:hover{z-index:3;transform:translateY(-6px);box-shadow:0 22px 44px -16px #ff79955c,0 0 0 2px #fff,0 0 0 4px #ff79954d}#chugim .v3-flag-strip-badge{padding:6px 10px;font-size:12px;top:12px}#chugim .v3-flag-strip-badge:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:12px}#chugim .v3-flag-strip-badge:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:12px}#chugim .v3-flag-strip-foot{gap:8px;padding:40px 14px 16px}#chugim .v3-flag-strip-item:hover .v3-flag-strip-foot{padding-bottom:18px}#chugim .v3-flag-strip-title{letter-spacing:-.02em;font-size:max(18px,min(1.4vw,22px))}#chugim .v3-flag-strip-go{opacity:.88;font-size:12.5px}#chugim .v3-flag-strip-item:hover .v3-flag-strip-go{opacity:1;gap:8px}#chugim .v3-flag-strip-media{opacity:1;transition:transform 1.1s cubic-bezier(.2,.75,.25,1);transform:scale(1.02)}#chugim .v3-flag-strip-item:hover .v3-flag-strip-media{transform:scale(1.07)}}.v3-flag-strip-item{cursor:pointer;text-align:start;opacity:0;width:100%;height:100%;animation:.85s cubic-bezier(.2,.75,.25,1) forwards v3FlagIn;animation-delay:calc(.12s + var(--flag-i,0)*.12s);background:#2c353b;border:none;border-radius:22px;margin:0;padding:0;font-family:inherit;display:block;position:relative;overflow:hidden;transform:translateY(18px)}.v3-flag-strip-item:focus-visible{outline-offset:2px;z-index:2;outline:3px solid #ff7995a6}.v3-flag-strip-media{position:absolute;inset:0;overflow:hidden}.v3-flag-strip-media>div,.v3-flag-strip-media img,.v3-flag-strip-media image-slot{object-fit:cover;width:100%;height:100%;display:block}.v3-flag-strip-media>div{position:absolute!important;inset:0!important}.v3-flag-strip-media img,.v3-flag-strip-media image-slot{transform:none!important}.v3-flag-strip-veil{z-index:1;pointer-events:none;background:linear-gradient(#2420280d 0%,#0000 35% 48%,#2420288c 78%,#242028e0 100%);position:absolute;inset:0}.v3-flag-strip-badge{z-index:3;letter-spacing:.01em;color:#384349;-webkit-backdrop-filter:blur(10px)saturate(1.15);background:#ffffffe0;border:1px solid #ff799538;border-radius:999px;padding:6px 11px;font-size:12px;font-weight:600;position:absolute;top:12px;box-shadow:0 8px 18px -12px #38434973,inset 0 1px #ffffffe6}.v3-flag-strip-badge:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:12px}.v3-flag-strip-badge:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:12px}.v3-flag-strip-foot{z-index:2;color:#fff;background:0 0;flex-direction:column;align-items:flex-start;gap:8px;padding:40px 16px 16px;display:flex;position:absolute;bottom:0;left:0;right:0}.v3-flag-strip-title{letter-spacing:-.02em;text-shadow:0 1px 12px #00000040;font-size:max(20px,min(1.8vw,26px));font-weight:700;line-height:1.1}.v3-flag-strip-go{color:#ffffffeb;align-items:center;gap:6px;font-size:13px;font-weight:600;transition:gap .3s,opacity .3s;display:inline-flex}.v3-flag-strip-go svg{opacity:.9;flex-shrink:0;transform:scaleX(-1)}.v3-flag-strip-ages{opacity:.9;font-size:13.5px;font-weight:500}@media (min-width:1001px){#gan .v3-flag-media{justify-content:center;align-self:stretch;align-items:center;height:100%;min-height:0;padding-top:max(20px,min(4vh,48px));padding-bottom:max(20px,min(4vh,48px));display:flex;overflow:visible}#gan .v3-flag-media:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:max(20px,min(2.5vw,40px));padding-right:max(28px,min(3.5vw,56px))}#gan .v3-flag-media:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-left:max(28px,min(3.5vw,56px));padding-right:max(20px,min(2.5vw,40px))}#gan .v3-flag-blob{flex-shrink:0;width:min(100%,560px);height:min(58vh,480px);max-height:100%;animation:1s cubic-bezier(.2,.75,.25,1) 80ms both v3FlagStageIn}#gan .v3-flag-blob img,#gan .v3-flag-blob>div{object-fit:cover;width:100%!important;height:100%!important}}@keyframes v3FlagIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes v3FlagStageIn{0%{opacity:0;transform:scale(1.04)}to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.v3-flag-strip-item,#gan .v3-flag-blob{opacity:1;animation:none;transform:none}.v3-flag-strip-item:hover .v3-flag-strip-media img,.v3-flag-strip-item:hover .v3-flag-strip-media image-slot{opacity:1;transform:none}#chugim .v3-flag-strip-media,#chugim .v3-flag-strip-item:hover .v3-flag-strip-media{opacity:1;transition:none;transform:none}#chugim .v3-flag-strip-item:hover{transform:none}}.v3-bento{grid-template-columns:repeat(3,1fr);grid-auto-rows:218px;gap:22px;margin-top:56px;display:grid}.v3-card{border-radius:var(--radius-xl);cursor:pointer;box-shadow:var(--shadow-md);transition:transform .5s cubic-bezier(.2,.75,.25,1),box-shadow .5s;position:relative;overflow:hidden}.v3-card:hover{transform:translateY(-7px);box-shadow:0 36px 76px -30px #38434980}.v3-card .media{transition:transform .8s cubic-bezier(.2,.75,.25,1);position:absolute;inset:0}.v3-card:hover .media{transform:scale(1.05)}.v3-card .media img,.v3-card .media image-slot{object-fit:cover;width:100%;height:100%;display:block}.v3-card .veil{background:linear-gradient(#0000 22%,#2c353b14 45%,#2c353bbd);position:absolute;inset:0}.v3-card .body{color:#fff;text-align:start;padding:24px;position:absolute;bottom:0;left:0;right:0}.v3-card .body h3{margin:0;font-size:21px;font-weight:700}.v3-card .body p{color:#ffffffe0;max-width:420px;margin:7px 0 0;font-size:14.5px;line-height:1.55}.v3-card .tag{letter-spacing:.06em;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;background:#fff3;border:1px solid #ffffff52;border-radius:999px;padding:6px 13px;font-size:12.5px;font-weight:700;position:absolute;top:18px}.v3-card .tag:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:18px}.v3-card .tag:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:18px}.v3-card.big{grid-area:span 2/span 2}.v3-card.big .body h3{font-size:28px}.v3-worlds-head{text-align:center;max-width:680px;margin:0 auto}.v3-wtabs-wrap{max-width:100%;margin:52px auto 0}.v3-wtabs{border-radius:999px;gap:6px;width:max-content;max-width:100%;margin:0 auto;padding:8px;display:flex;overflow-x:auto}.v3-wtab{cursor:pointer;font-family:var(--font-sans);color:var(--text-secondary);white-space:nowrap;background:0 0;border:none;border-radius:999px;padding:10px 19px;font-size:14.5px;font-weight:600;transition:color .3s,background .3s,box-shadow .3s,transform .2s}.v3-wtab:hover{color:var(--text-primary);background:#ffffffb3}.v3-wtab:active{transform:scale(.97)}.v3-wtab.on{color:#fff;background:var(--soul-pink-grad);box-shadow:0 10px 24px -10px #ff7995a6}.v3-wpanel-cta{margin-top:28px}@keyframes wpanelIn{0%{opacity:0;transform:translateX(var(--dx,34px))}to{opacity:1;transform:none}}.v3-wpanel{--w-wash:#ff799512;--w-ink:#384349;--w-line:#ff7995;background:radial-gradient(ellipse 70% 80% at 100% 20%,var(--w-wash),transparent 55%),#fff;border:1px solid #3843490f;border-radius:36px;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);align-items:stretch;gap:0;min-height:min(58vh,520px);margin-top:40px;animation:.55s cubic-bezier(.2,.75,.25,1) both wpanelIn;display:grid;overflow:hidden;box-shadow:0 28px 64px -40px #38434947}.v3-wpanel-txt{text-align:start;z-index:2;flex-direction:column;justify-content:center;min-width:0;padding:max(36px,min(4vw,56px)) max(28px,min(3.5vw,48px));display:flex;position:relative}.v3-wtags,.v3-wcard-tags{flex-wrap:wrap;align-self:flex-start;gap:6px;display:flex}.v3-wtag-pill{color:#d45372;letter-spacing:.01em;white-space:nowrap;background:#ff79951a;border:1px solid #ff799547;border-radius:999px;align-items:center;margin:0;padding:5px 11px;font-size:12px;font-weight:700;line-height:1.2;display:inline-flex}.v3-wpanel-txt h3{letter-spacing:-.02em;color:var(--text-primary);text-wrap:balance;max-width:18ch;margin:14px 0 0;font-size:max(26px,min(2.6vw,36px));font-weight:700;line-height:1.12}.v3-wpanel-txt>p{color:var(--text-secondary);max-width:42ch;margin:16px 0 0;font-size:15.5px;line-height:1.7}.v3-wfeats{flex-wrap:wrap;gap:10px 0;max-width:480px;margin:22px 0 0;padding:0;list-style:none;display:flex}.v3-wfeats li{color:var(--text-primary);padding-left:14px;padding-right:14px;font-size:13.5px;font-weight:600;line-height:1.3}.v3-wfeats li:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-left:1px solid #38434924}.v3-wfeats li:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-right:1px solid #38434924}.v3-wfeats li:first-child:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-left:none;padding-left:0}.v3-wfeats li:first-child:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-right:none;padding-right:0}.v3-wpanel--orgs .v3-wfeats{flex-wrap:nowrap;max-width:none}.v3-wpanel--orgs .v3-wfeats li{white-space:nowrap;padding-left:11px;padding-right:11px}.v3-wpanel-media{isolation:isolate;box-sizing:border-box;min-height:min(58vh,520px);position:relative}.v3-wpanel-media:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:10px}.v3-wpanel-media:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:10px}.v3-wpanel-img{background:var(--blush-50,#faf3f5);border-radius:0 var(--w-radius,48px)var(--w-radius,48px)0;position:absolute;inset:0;overflow:hidden;box-shadow:0 12px 32px -20px #38434938}.v3-wpanel-img:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:10px}.v3-wpanel-img:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:10px}.v3-wpanel-img img,.v3-wpanel-img image-slot{object-fit:cover;object-position:center center;width:100%;height:100%;transition:transform .8s cubic-bezier(.2,.75,.25,1);display:block}.v3-wpanel:hover .v3-wpanel-img img,.v3-wpanel:hover .v3-wpanel-img image-slot{transform:scale(1.025)}.v3-wpanel-accent{background:var(--w-line,#ff7995);z-index:3;pointer-events:none;opacity:.92;border-radius:999px;width:3px;height:min(42%,220px);position:absolute;top:50%;transform:translateY(-50%)}.v3-wpanel-accent:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:0}.v3-wpanel-accent:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:0}.v3-wpanel--dev{--w-wash:#ff79951a;--w-line:#ff7995;--w-radius:56px}.v3-wpanel--active{--w-wash:#38434912;--w-line:#405059;--w-ink:#ff7995;--w-radius:40px}.v3-wtitle-pink,.v3-wcard .v3-wtitle-pink{color:#ff7995;background:var(--soul-pink-grad-text);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.v3-wpanel--active .v3-wtitle-sub,.v3-wpanel--active .v3-wpanel-txt>p,.v3-wpanel--active .v3-wfeats li{color:#111;-webkit-text-fill-color:transparent;background:linear-gradient(#3a3a3a 0%,#000 100%);-webkit-background-clip:text;background-clip:text}.v3-wpanel--stage{--w-wash:#66203314;--w-line:#662033;--w-radius:64px}.v3-wtitle-stage,.v3-wcard .v3-wtitle-stage{color:#39111c;-webkit-text-fill-color:transparent;background:linear-gradient(135deg,#39111c 0%,#662033 100%);-webkit-background-clip:text;background-clip:text}.v3-wtitle-stage-sub,.v3-wcard .v3-wtitle-stage-sub{color:#db9ca5;-webkit-text-fill-color:transparent;background:linear-gradient(135deg,#db9ca5 0%,#ffb8c2 100%);-webkit-background-clip:text;background-clip:text}.v3-wcta-stage,button.v3-wcta-stage{color:#ffb8c2!important;background:linear-gradient(145deg,#39111c 0%,#662033 100%)!important;border:1px solid #39111c59!important;box-shadow:0 12px 28px -14px #39111c8c!important}.v3-wcta-stage span,.v3-wcta-stage [data-ve]{color:#ffb8c2!important;-webkit-text-fill-color:transparent!important;background:linear-gradient(135deg,#db9ca5 0%,#ffb8c2 100%)!important;-webkit-background-clip:text!important;background-clip:text!important}.v3-wcta-stage:hover{background:linear-gradient(145deg,#4a1626 0%,#7a2a42 100%)!important}.v3-wpanel--tech{--w-wash:#0c274a1a;--w-line:#143c71;--w-ink:#0c274a;--w-radius:32px}.v3-wtitle-tech,.v3-wcard .v3-wtitle-tech{color:#ffbcdf;-webkit-text-fill-color:transparent;background:linear-gradient(135deg,#ffbcdf 0%,#ff76a2 100%);-webkit-background-clip:text;background-clip:text}.v3-wtitle-tech-sub,.v3-wcard .v3-wtitle-tech-sub{color:#0c274a;-webkit-text-fill-color:transparent;background:linear-gradient(135deg,#0c274a 0%,#143c71 100%);-webkit-background-clip:text;background-clip:text}.v3-wcta-tech,button.v3-wcta-tech{color:#ffbcdf!important;background:linear-gradient(145deg,#0c274a 0%,#143c71 100%)!important;border:1px solid #0c274a59!important;box-shadow:0 12px 28px -14px #0c274a8c!important}.v3-wcta-tech span,.v3-wcta-tech [data-ve]{color:#ffbcdf!important;-webkit-text-fill-color:transparent!important;background:linear-gradient(135deg,#ffbcdf 0%,#ff76a2 100%)!important;-webkit-background-clip:text!important;background-clip:text!important}.v3-wcta-tech:hover{background:linear-gradient(145deg,#0f2f58 0%,#184785 100%)!important}.v3-wpanel--play{--w-wash:#ffb47824;--w-line:#ff7995;--w-radius:72px}.v3-stats{border-block:1px solid var(--slate-100);grid-template-columns:repeat(4,1fr);display:grid}.v3-stat{text-align:center;padding:32px 22px}.v3-stat+.v3-stat:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-left:1px solid var(--slate-100);border-left:1px solid var(--slate-100);border-left:1px solid var(--slate-100)}.v3-stat+.v3-stat:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-right:1px solid var(--slate-100)}.v3-gallery{padding-top:28px;position:relative;overflow:hidden}.v3-gallery-head{text-align:center;max-width:560px;margin:0 auto}.v3-gallery-head .v3-lead{margin-top:14px}.v3-lead--stack{flex-direction:column;align-items:center;gap:0;margin-top:12px;font-size:max(22px,min(2.2vw,30px));line-height:1.2;display:flex}.v3-lead--stack .v3-lead-a{color:var(--text-secondary);font-size:.92em;font-weight:400;line-height:1.25;display:block}.v3-lead--stack .v3-lead-b{color:var(--text-primary);font-size:1.08em;font-weight:600;line-height:1.25;display:block}.v3-gallery-stage{justify-content:center;align-items:center;gap:8px;min-height:min(52vh,480px);margin-top:44px;padding-left:8px;padding-right:8px;display:flex;position:relative}.v3-gallery-blob{pointer-events:none;z-index:0;filter:blur(2px);border-radius:50%;position:absolute}.v3-gallery-blob--a{background:radial-gradient(circle,#ffa1b473,#0000 68%);width:min(42vw,340px);height:min(42vw,340px);top:8%}.v3-gallery-blob--a:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:4%}.v3-gallery-blob--a:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:4%}.v3-gallery-blob--b{background:radial-gradient(circle,#ff799547,#0000 70%);width:min(36vw,280px);height:min(36vw,280px);bottom:4%}.v3-gallery-blob--b:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:6%}.v3-gallery-blob--b:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:6%}.v3-gallery-viewport{z-index:1;aspect-ratio:16/10;touch-action:pan-y;cursor:grab;-webkit-user-select:none;user-select:none;width:min(100%,720px);max-height:480px;position:relative}.v3-gallery-viewport.is-dragging{cursor:grabbing}.v3-gallery-viewport .v3-gallery-slide--active{cursor:grab}.v3-gallery-viewport.is-dragging .v3-gallery-slide--active{cursor:grabbing}.v3-gallery-viewport img{-webkit-user-drag:none}.v3-gallery-slide{margin:0;transition:transform .55s cubic-bezier(.2,.75,.25,1),opacity .45s,filter .45s;position:absolute;inset:0}.v3-gallery-slide--active{z-index:3;opacity:1;filter:none;transform:translate(0)scale(1)}.v3-gallery-slide--prev{z-index:2;opacity:.45;filter:saturate(.85);pointer-events:none;transform:translate(18%)scale(.86)}.v3-gallery-slide--next{z-index:2;opacity:.45;filter:saturate(.85);pointer-events:none;transform:translate(-18%)scale(.86)}.v3-gallery-slide--hidden{z-index:0;opacity:0;pointer-events:none;transform:scale(.8)}.v3-gallery-frame{background:#f7eef1;border-radius:28px;width:100%;height:100%;position:relative;overflow:hidden;box-shadow:0 28px 60px -28px #38434966,0 0 0 1px #ff79951f}.v3-gallery-slide--active .v3-gallery-frame{box-shadow:0 32px 64px -26px #ff799559,0 20px 48px -28px #38434959,0 0 0 3px #ffffffe6,0 0 0 5px #ff799559}.v3-gallery-frame img,.v3-gallery-frame image-slot{object-fit:cover;width:100%;height:100%;display:block}.v3-gallery-ring{pointer-events:none;opacity:0;border:1px solid #ffffff73;border-radius:20px;transition:opacity .35s;position:absolute;inset:12px}.v3-gallery-slide--active .v3-gallery-ring{opacity:1}.v3-gallery-nav{z-index:4;cursor:pointer;color:#fff;background:linear-gradient(145deg,#ff7995 0%,#ffa1b4 100%);border:none;border-radius:50%;flex-shrink:0;place-items:center;width:52px;height:52px;transition:transform .25s,filter .2s;display:grid;position:relative;box-shadow:0 12px 28px -10px #ff7995a6}.v3-gallery-nav:hover{filter:brightness(1.03);transform:scale(1.06)}.v3-gallery-nav:active{transform:scale(.96)}.v3-gallery-meta{text-align:center;flex-direction:column;align-items:center;gap:14px;margin-top:28px;display:flex}.v3-gallery-progress{background:#ff79952e;border-radius:999px;width:min(220px,50%);height:3px;overflow:hidden}.v3-gallery-progress span{border-radius:inherit;background:linear-gradient(90deg,#ff7995,#ffa1b4);height:100%;transition:width .45s cubic-bezier(.2,.75,.25,1);display:block}.v3-gallery-dots{justify-content:center;align-items:center;gap:8px;display:flex}.v3-gallery-dot{cursor:pointer;background:#ff799547;border:none;border-radius:999px;width:8px;height:8px;padding:0;transition:width .3s,background .25s}.v3-gallery-dot.on{background:linear-gradient(90deg,#ff7995,#ffa1b4);width:26px}@media (prefers-reduced-motion:reduce){.v3-gallery-slide,.v3-gallery-progress span{transition:none}}@media (max-width:860px){.v3-section{padding:84px 22px}.v3-hero{padding:104px 22px 30px}.v3-arch-wrap{margin-top:52px}.v3-arch{border-width:5px;border-radius:999px 999px 24px 24px;height:52vh}.v3-arch-chip.a{top:10%}.v3-arch-chip.a:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:-6px}.v3-arch-chip.a:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:-6px}.v3-arch-chip.b{bottom:8%}.v3-arch-chip.b:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:-6px}.v3-arch-chip.b:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:-6px}.v3-windex{font-size:64px;top:-40px}.v3-collage{grid-template-columns:1fr 1fr;gap:14px;margin-top:56px}.v3-collage .c2{height:300px}.v3-collage .c1,.v3-collage .c3{height:220px}.v3-split{grid-template-columns:1fr;gap:36px}.v3-bento{grid-template-columns:1fr 1fr;grid-auto-rows:210px}.v3-card.big{grid-column:span 2}.v3-stats{grid-template-columns:1fr 1fr}.v3-stat:nth-child(3):not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-left:none}.v3-stat:nth-child(3):is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-right:none}.v3-stat{padding:30px 18px}.v3-stat:nth-child(n+3){border-top:1px solid var(--slate-100)}.v3-gallery{padding-top:12px}.v3-gallery-stage{gap:6px;min-height:0;margin-top:28px;padding-left:0;padding-right:0;transform:none!important}.v3-gallery-viewport{aspect-ratio:4/5;width:min(100%,420px);max-height:none}.v3-gallery-slide--prev{opacity:.28;transform:translate(10%)}.v3-gallery-slide--next{opacity:.28;transform:translate(-10%)}.v3-gallery-slide--hidden{opacity:0;transform:none}.v3-gallery-nav{width:44px;height:44px}.v3-gallery-frame{border-radius:24px}}@media (max-width:1000px){.v3-flag.v3-flag--screen{height:auto;min-height:0;max-height:none;padding-top:28px;padding-bottom:36px;overflow:visible}.v3-flag-grid{flex-direction:column;flex:none;gap:0;height:auto;min-height:0;max-height:none;display:flex}.v3-flag--flip .v3-flag-grid{grid-template-columns:none}.v3-flag--flip .v3-flag-media,.v3-flag--flip .v3-flag-txt{order:unset}.v3-flag-txt{text-align:center;flex:none;justify-content:flex-start;align-items:center;max-height:none;padding:20px 22px 16px;overflow:visible;order:1!important}.v3-flag-media{flex:none;width:100%;height:auto;min-height:0;overflow:visible;opacity:1!important;order:2!important;transform:none!important}.v3-flag-kicker{margin-bottom:10px;font-size:12px}.v3-flag-h2-desk{display:none}.v3-flag-h2-mob{letter-spacing:-.025em;text-wrap:balance;font-size:max(28px,min(7.5vw,36px));line-height:1.08;display:block}.v3-flag-lead-desk{display:none}.v3-flag-lead-mob{max-width:28ch;margin:10px auto 0;font-size:15.5px;font-weight:500;line-height:1.4;display:block}.v3-flag-cta{width:100%;max-width:360px;margin-top:18px}.v3-flag-cta>*,.v3-flag-cta button{width:100%}.v3-flag-media{margin-top:22px;padding-bottom:4px}.v3-flag-strip{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:14px;height:232px;min-height:232px;max-height:232px;padding:6px 22px;display:flex;overflow:auto hidden}.v3-flag-strip::-webkit-scrollbar{display:none}.v3-flag-strip-item{scroll-snap-align:center;scroll-snap-stop:always;opacity:.82;border-radius:26px;flex:0 0 min(58vw,210px);width:min(58vw,210px);height:100%;max-height:100%;transition:transform .4s cubic-bezier(.2,.75,.25,1),opacity .4s,box-shadow .4s;animation:none;box-shadow:0 14px 30px -18px #38434961,0 0 0 3px #fff,0 0 0 4px #ff799524;transform:scale(.94)!important}.v3-flag-strip-item.is-active{opacity:1;box-shadow:0 22px 44px -18px #ff799566,0 16px 34px -20px #38434959,0 0 0 3px #fff,0 0 0 5px #ff799552;transform:scale(1)!important}.v3-flag-strip-badge{padding:6px 11px;font-size:11.5px;top:13px}.v3-flag-strip-badge:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:13px}.v3-flag-strip-badge:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:13px}.v3-flag-strip-foot{gap:8px;padding:32px 14px 14px}.v3-flag-strip-title{letter-spacing:-.02em;font-size:18px}.v3-flag-strip-go{color:#384349;-webkit-backdrop-filter:blur(6px);background:#ffffffeb;border-radius:999px;align-self:flex-start;align-items:center;gap:6px;padding:7px 13px 7px 9px;font-size:12px;display:inline-flex;box-shadow:0 6px 16px -8px #38434959}.v3-flag-strip-go svg{width:13px;height:13px}#chugim .v3-flag-strip-media,#chugim .v3-flag-strip-item:hover .v3-flag-strip-media,#chugim .v3-flag-strip-item:active .v3-flag-strip-media{opacity:1!important;transition:none!important;transform:none!important}#chugim .v3-flag-strip-item:hover{transform:scale(.94)!important}#chugim .v3-flag-strip-item.is-active:hover{transform:scale(1)!important}.v3-flag-strip-dots{justify-content:center;gap:7px;margin-top:14px;display:flex}.v3-flag-strip-dot{cursor:pointer;background:#38434929;border:none;border-radius:999px;width:7px;height:7px;padding:0;transition:width .25s,background .25s}.v3-flag-strip-dot.on{background:linear-gradient(90deg,#ff7995,#ffa1b4);width:22px}.v3-flag-strip-hint{text-align:center;color:var(--text-tertiary);margin:8px 0 0;font-size:12.5px;font-weight:600}#gan .v3-flag-media{justify-content:center;align-items:center;padding:12px 22px 8px;display:flex;overflow:visible}#gan .v3-flag-blob{opacity:1;width:min(100%,380px);height:260px;max-height:none;animation:none;transform:none!important}#gan .v3-flag-blob img,#gan .v3-flag-blob>div{object-fit:cover;width:100%!important;height:100%!important}}.v3-worlds-mob{display:none}.v3-worlds-desk{display:block}@media (max-width:1000px){.v3-worlds-desk{display:none}.v3-worlds-mob{display:block}#worlds.v3-worlds{max-width:100%;padding:48px 0 56px;overflow-x:clip}.v3-worlds-head{max-width:30ch;margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px}.v3-worlds-head .v3-h2{font-size:max(28px,min(7.5vw,36px))}.v3-worlds-head .v3-lead:not(.v3-lead--stack){margin-top:10px;font-size:15px;line-height:1.5}.v3-worlds-head .v3-lead--stack{gap:0;margin-top:8px;font-size:max(20px,min(5.2vw,26px))}.v3-wtrack{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;align-items:stretch;gap:14px;margin-top:28px;padding:4px 20px 8px;display:flex;overflow-x:auto}.v3-wtrack::-webkit-scrollbar{width:0;height:0;display:none}.v3-wcard{scroll-snap-align:center;background:#fff;border:1px solid #3843490f;border-radius:22px;flex-direction:column;flex:0 0 min(82vw,320px);min-height:100%;display:flex;overflow:hidden;box-shadow:0 18px 40px -24px #38434959}.v3-wcard-media{background:var(--blush-50,#f8eef1);flex:0 0 190px;height:190px;position:relative;overflow:hidden}.v3-wcard-media img,.v3-wcard-media .ve-img-wrap{object-fit:cover;width:100%;height:100%;display:block}.v3-wcard-tags{min-height:1.6em}.v3-wcard-tags .v3-wtag-pill{padding:4px 9px;font-size:11px}.v3-wcard-body{text-align:start;flex:auto;grid-template-rows:auto 2.55em 4.2em 1fr auto;gap:8px;min-height:0;padding:16px 16px 18px;display:grid}.v3-wcard-title{letter-spacing:-.015em;color:var(--text-primary);align-self:start;margin:0;font-size:19px;font-weight:700;line-height:1.22}.v3-wcard-title .v3-wtitle-sub,.v3-wcard-title .v3-wtitle-stage-sub,.v3-wcard-title .v3-wtitle-tech-sub{font-size:.9em;font-weight:600;line-height:1.22}.v3-wcard .v3-wtitle-sub{color:#405059;-webkit-text-fill-color:#405059;background:0 0}.v3-wcard-lead{color:var(--text-secondary);-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;min-height:4.2em;margin:0;font-size:13.5px;line-height:1.45;display:-webkit-box;overflow:hidden}.v3-wcard-chips{flex-wrap:wrap;align-content:flex-start;gap:6px;min-height:28px;margin:0;display:flex}.v3-wcard-chips span{color:var(--text-secondary);background:var(--slate-50,#f4f7f8);border:1px solid var(--slate-100);border-radius:999px;padding:5px 10px;font-size:11.5px;font-weight:600}.v3-wcard-cta{width:100%;height:var(--control-h-md);border-radius:var(--radius-control);cursor:pointer;font-family:var(--font-sans);color:#fff;background:var(--soul-pink-grad);box-shadow:var(--shadow-brand-sm);border:none;align-self:end;margin:0;font-size:14.5px;font-weight:600}.v3-wcard-cta:active{transform:scale(.98)}.v3-wdots{justify-content:center;gap:7px;margin-top:18px;display:flex}.v3-wdot{background:var(--slate-200);cursor:pointer;border:none;border-radius:999px;width:7px;height:7px;padding:0;transition:width .25s,background .25s}.v3-wdot.on{background:var(--soul-pink-grad);width:22px}.v3-wswipe-hint{text-align:center;color:var(--text-tertiary);margin:10px 0 0;font-size:12.5px;font-weight:600}}.v6-stage{border:6px solid #ffffffbf;border-radius:30px;height:min(60vh,560px);position:relative;overflow:hidden;box-shadow:0 44px 96px -44px #38434980}.v6-scene{opacity:0;transition:opacity .9s,transform 5.5s linear;position:absolute;inset:0;transform:scale(1.045)}.v6-scene.on{opacity:1;transform:scale(1)}.v6-scene image-slot{width:100%;height:100%}.v6-chip{border-radius:16px;align-items:center;gap:10px;padding:12px 17px;display:flex;position:absolute;bottom:18px}.v6-chip:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:18px}.v6-chip:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:18px}.v6-chip b{font-size:19px;font-weight:700;line-height:1}.v6-chip span{color:var(--text-primary);font-size:13.5px;font-weight:600}.v6-dots{gap:6px;display:flex;position:absolute;bottom:24px}.v6-dots:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:18px}.v6-dots:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:18px}.v6-dots button{cursor:pointer;background:#ffffffbf;border:none;border-radius:999px;width:9px;height:9px;padding:0;transition:all .35s cubic-bezier(.2,.75,.25,1);box-shadow:0 1px 4px #0003}.v6-dots button.on{background:var(--soul-pink-grad);width:24px}.v6-marquee{border-block:1px solid var(--pink-100);background:#fff9;margin:58px -32px -64px;overflow:hidden}.v6-mq-track{width:max-content;animation:34s linear infinite v6mq;display:flex}.v6-marquee:hover .v6-mq-track{animation-play-state:paused}.v6-mq-track a{color:var(--text-secondary);white-space:nowrap;align-items:center;gap:22px;padding:13px 11px 13px 22px;font-size:15px;font-weight:700;transition:color .25s;display:inline-flex}.v6-mq-track a:after{content:"";background:var(--soul-pink-grad);opacity:.7;border-radius:50%;width:7px;height:7px}.v6-mq-track a:hover{color:var(--pink-700)}@keyframes v6mq{0%{transform:translate(0)}to{transform:translate(50%)}}@media (prefers-reduced-motion:reduce){.v6-mq-track{flex-wrap:wrap;animation:none}.v6-scene{transition:none}}html.a11y-motion .v6-mq-track{flex-wrap:wrap;animation:none}@media (max-width:900px){.v6-stage{height:54vw;min-height:300px}.v6-marquee{margin:40px -22px -56px}}.v7-hero{background:#f4f3f1;align-items:center;min-height:min(92vh,920px);display:flex;position:relative;overflow:hidden}.v7-photo{width:52%;position:absolute;top:0;bottom:0;left:0}.v7-photo image-slot{width:100%;height:100%}.v7-seam{pointer-events:none;z-index:1;width:min(24vw,400px);height:102%;position:absolute;top:-1%;left:30%}.v7-in{z-index:2;text-align:start;width:44%;margin-left:auto;margin-right:max(4vw,116px);padding:90px 0 70px;position:relative}.v7-h1{color:var(--text-primary);text-wrap:balance;margin:0;font-size:max(44px,min(4.6vw,76px));font-weight:700;line-height:1.06}.v7-h1 .pink{color:var(--soul-pink-solid)}.v7-sub{color:var(--text-primary);max-width:560px;margin:20px 0 0;font-size:max(18px,min(1.55vw,26px));font-weight:500;line-height:1.5}.v7-in .finder-hero{max-width:640px;margin:36px 0 0}.v7-in .finder-bar{-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff;border:none;border-radius:24px;grid-template-columns:1fr 1fr;gap:16px;padding:22px;box-shadow:0 24px 60px -28px #38434947}.v7-in .finder-bar-label{display:none}.v7-in .finder-bar>:last-child{grid-column:1/-1}.v7-in .finder-intents{display:none}.v7-in .finder-grid{grid-template-columns:1fr;max-height:260px}.v7-hero+.v6-marquee{margin:0}@media (max-width:900px){.v7-hero{min-height:0;display:block}.v7-photo{width:100%;height:46vh;position:relative}.v7-seam{display:none}.v7-in{width:auto;margin:0;padding:34px 22px 56px}}.v8-hero{aspect-ratio:1920/998;background:#f4f3f1;width:100%;max-height:92vh;position:relative;overflow:hidden}.v8-bg{opacity:.18;pointer-events:none;height:108.2%;position:absolute;top:-8.2%;left:0;right:0}.v8-bg image-slot,.v8-photo image-slot{width:100%;height:100%}.v8-photo{width:52%;position:absolute;top:0;bottom:0;left:0}.v8-txt{text-align:start;position:absolute;top:16%;left:55%;right:0}.v8-txt:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:2vw;padding-right:max(3.4vw,110px)}.v8-txt:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-left:max(3.4vw,110px);padding-right:2vw}.v8-h1{letter-spacing:-.03em;color:var(--text-primary);white-space:nowrap;margin:0;font-size:max(40px,min(5.031vw,96.6px));font-weight:700;line-height:.98}.v8-h1 .pink{color:var(--soul-pink-solid)}.v8-sub{letter-spacing:-.02em;color:var(--text-primary);margin:1.4vw 0 0;font-size:max(18px,min(1.7vw,32px));font-weight:500;line-height:1.3}.v8-card{background:#fff;border-radius:max(22px,min(2.116vw,40.6px));max-width:698px;margin-top:2.08vw;padding:max(14px,min(1.2vw,24px));box-shadow:0 4px 15.3px #0000000d}.v8-card .finder-hero{max-width:none;margin:0}.v8-card .finder-bar{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:none;border-radius:0;grid-template-columns:1fr 1fr;gap:14px;padding:4px}.v8-card .finder-bar-label{display:none}.v8-card .finder-bar>:last-child{grid-column:1/-1}.v8-card .finder-intents{display:none}.v8-card .finder-grid{grid-template-columns:1fr;max-height:250px}.v8-hero+.v6-marquee{margin:0}@media (max-width:900px){.v8-hero{aspect-ratio:auto;max-height:none}.v8-photo{width:100%;height:46vh;position:relative}.v8-bg,.v7-seam{display:none}.v8-txt{padding:30px 22px 52px;position:static}.v8-h1{white-space:normal;color:var(--soul-pink-solid);font-size:max(38px,min(10vw,56px))}.v8-sub{color:var(--text-secondary);margin-top:12px;font-size:17px}.v8-card{max-width:none;box-shadow:var(--shadow-lg);margin-top:20px}}.v9-hero{background:#faf7f1;padding:64px 0 72px;position:relative;overflow:hidden}.v9-grid{max-width:var(--container);grid-template-columns:1.02fr .98fr;align-items:center;gap:60px;margin:0 auto;padding:0 32px;display:grid;position:relative}.v9-txt{text-align:start;order:1}.v9-flags{width:168px;height:22px;margin-bottom:22px;display:block}.v9-h1{letter-spacing:-.025em;color:var(--text-primary);text-wrap:balance;margin:0;font-size:max(44px,min(4.7vw,78px));font-weight:700;line-height:1.02}.v9-sub{color:var(--text-secondary);max-width:560px;margin:20px 0 0;font-size:max(18px,min(1.55vw,25px));font-weight:500;line-height:1.45}.v9-txt .finder-hero{max-width:640px;margin:34px 0 0}.v9-txt .finder-intents{display:none}.v9-txt .finder-grid{grid-template-columns:1fr;max-height:260px}.v9-visual{order:2;position:relative}.v9-arch{height:min(76vh,720px);position:relative}@media (max-width:1100px){.v9-grid:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:110px}.v9-grid:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:110px}}.v9-arch image-slot{width:100%;height:100%;display:block}.v9-arch image-slot::part(frame){background:0 0}.v11-hero{justify-content:center;align-items:center;min-height:100svh;padding:130px 0 128px;display:flex;position:relative;overflow:hidden}.v11-bg{z-index:0;position:absolute;inset:0}.v11-bg image-slot{will-change:transform;width:100%;height:100%;animation:24s ease-in-out infinite alternate v11zoom;display:block}@keyframes v11zoom{0%{transform:scale(1.02)translate(0)}50%{transform:scale(1.06)translate(.8%,-.6%)}to{transform:scale(1.1)translate(-.7%,.5%)}}.v11-scrim{z-index:1;background:linear-gradient(#24201cb3,#24201c8f 32%,#24201c8a 58%,#24201cc7);position:absolute;inset:0}.v11-life{z-index:1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.lf-blob{display:block;position:absolute}.lf-blob.b1{filter:blur(6px);background:radial-gradient(circle at 40% 40%,#ff799538,#ff79950f 70%);border-radius:46% 54% 42% 58%/58% 44% 56% 42%;width:34vw;min-width:340px;height:34vw;min-height:340px;animation:18s ease-in-out infinite alternate lfMorph,26s ease-in-out infinite alternate lfDrift1;top:-12%}.lf-blob.b1:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:-7%}.lf-blob.b1:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:-7%}.lf-blob.b2{filter:blur(5px);background:radial-gradient(circle at 55% 45%,#ffffff29,#ffffff0a 72%);border-radius:58% 42% 56% 44%/42% 58% 44% 56%;width:24vw;min-width:240px;height:24vw;min-height:240px;animation:22s ease-in-out -6s infinite alternate-reverse lfMorph,30s ease-in-out infinite alternate lfDrift2;bottom:-10%}.lf-blob.b2:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:-5%}.lf-blob.b2:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:-5%}.lf-ring{border:2px solid #ffa9bb66;border-radius:44% 56% 52% 48%/56% 46% 54% 44%;width:110px;height:110px;animation:14s ease-in-out infinite alternate lfMorph,18s ease-in-out infinite alternate lfDrift2,40s linear infinite lfSpin;position:absolute;top:6%}.lf-ring:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:3%}.lf-ring:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:3%}.lf-dots{opacity:.3;width:140px;height:140px;animation:22s ease-in-out -8s infinite alternate lfDrift1;position:absolute;bottom:14%}.lf-dots:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:10%}.lf-dots:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:10%}.lf-dot{background:#ffffff8c;border-radius:50%;display:block;position:absolute}.lf-dot.d1{width:10px;height:10px;animation:12s ease-in-out infinite alternate lfDrift2;top:11%}.lf-dot.d1:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:6%}.lf-dot.d1:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:6%}.lf-dot.d2{background:#ff9bb1b3;width:7px;height:7px;animation:10s ease-in-out -3s infinite alternate lfDrift1;top:78%}.lf-dot.d2:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:7%}.lf-dot.d2:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:7%}@keyframes lfMorph{0%{border-radius:46% 54% 42% 58%/58% 44% 56% 42%}50%{border-radius:58% 42% 60% 40%/44% 60% 40% 56%}to{border-radius:40% 60% 46% 54%/60% 42% 58%}}@keyframes lfDrift1{0%{transform:translate(0)rotate(0)}to{transform:translate(2.4vw,-1.8vw)rotate(3deg)}}@keyframes lfDrift2{0%{transform:translate(0)rotate(0)}to{transform:translate(-2vw,1.6vw)rotate(-3deg)}}@keyframes lfSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.v11-inner{z-index:2;text-align:center;width:min(780px,100% - 48px);margin:0 auto;position:relative}.v11-h1 .soul-grad-text{filter:brightness(1.14)saturate(1.06)drop-shadow(0 1px 10px #24201c40)}.v11-h1{letter-spacing:-.02em;color:#fff;text-wrap:balance;text-shadow:0 2px 26px #00000038;margin:0;font-size:85px;font-weight:700;line-height:1.04}.v11-sub{color:#fff;text-shadow:0 1px 16px #0000003d;max-width:540px;margin:20px auto 0;font-size:20px;font-weight:400;line-height:1.55}.v11-inner .finder-hero{max-width:660px;margin:36px auto 0}.v11-inner .finder-intents{display:none}.v11-inner .finder-panel{-webkit-backdrop-filter:none;box-shadow:none;background:0 0;border:none;padding:0}.v11-inner .finder-head{justify-content:center;padding-bottom:14px}.v11-inner .finder-head b{color:#fff;text-shadow:0 1px 12px #24201c66;font-size:16.5px}.v11-inner .finder-head span{color:#ffffffe0;text-shadow:0 1px 12px #24201c66}.v11-inner .finder-pill{-webkit-backdrop-filter:blur(14px)saturate(1.3);background:#fffffff0;border:none;border-radius:26px;padding:8px;box-shadow:0 34px 90px -26px #24201c99,0 4px 16px #24201c1f}.v11-inner .finder-pill .fsel{border-radius:18px}.v11-inner .finder-pill .fsel:hover{background:var(--blush-50);box-shadow:none}.v11-inner .finder-grid{grid-template-columns:1fr;max-height:260px}.v11-scroll{z-index:3;cursor:pointer;color:#fff;opacity:.92;font-family:var(--font-sans);background:0 0;border:none;flex-direction:column;align-items:center;gap:9px;transition:opacity .2s;display:flex;position:absolute;bottom:20px;left:50%;transform:translate(-50%)}.v11-scroll:hover{opacity:1}.v11-scroll .mouse{border:2px solid #ffffffd9;border-radius:14px;width:25px;height:39px;position:relative;box-shadow:0 2px 14px #24201c4d}.v11-scroll .mouse:after{content:"";background:#fff;border-radius:4px;width:4px;height:8px;margin-left:-2px;animation:1.9s ease-in-out infinite v11wheel;position:absolute;top:7px;left:50%}@keyframes v11wheel{0%{opacity:1;transform:translateY(0)}70%{opacity:0;transform:translateY(13px)}to{opacity:0;transform:translateY(0)}}.v11-scroll .cue-txt{color:#ffffffeb;text-shadow:0 1px 10px #24201c66;letter-spacing:.02em;font-size:13px;font-weight:500}@media (prefers-reduced-motion:reduce){.v11-scroll .mouse:after{animation:none}}@media (max-width:1150px){.v11-inner{padding-left:60px;padding-right:60px}}@media (max-width:700px){.v11-inner{padding-left:0;padding-right:0}.v11-hero{padding:108px 0 118px}.v11-h1{font-size:max(42px,min(11vw,64px))}.v11-sub{font-size:19px}}@media (prefers-reduced-motion:reduce){.v11-bg image-slot,.lf-blob,.lf-ring,.lf-dots,.lf-dot{animation:none}}.v3-blob{background:var(--blush-50);border:5px solid #fff;position:relative;overflow:hidden;box-shadow:0 28px 64px -28px #3843496b,0 0 0 1px #ff79951f}.v3-blob img,.v3-blob image-slot{object-fit:cover;width:100%;height:100%;display:block}.v3-blob.ba{border-radius:42% 28% 48% 32%/36% 44% 30% 48%}.v3-blob.bb{border-radius:32% 48% 36% 44%/48% 34% 46% 30%}.v3-blob.bc,.v3-wpanel-img.v3-blob{border-radius:38% 30% 42% 34%/34% 42% 32% 46%}.v3-blob.bc .v3-wpanel-glow{border-radius:inherit}@media (max-width:700px){.v3-blob.ba,.v3-blob.bb,.v3-blob.bc,.v3-wpanel-img.v3-blob{border-radius:32px 48px 36px 52px/48px 32px 52px 36px}}@media (prefers-reduced-motion:reduce){.v3-wpanel{animation:none}.v3-wpanel:hover .v3-wpanel-img img,.v3-wpanel:hover .v3-wpanel-img image-slot{transform:none}}:root{--soul-header-h:64px}.v12-hero{--hero-h:calc(100svh - var(--soul-header-h));height:var(--hero-h);background:#fff;min-height:520px;padding:0;position:relative;overflow:hidden}.v12-hero-glass{display:none}.v12-grid{z-index:1;box-sizing:border-box;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;gap:0;width:100%;max-width:none;height:100%;margin:0;padding:0;display:grid;position:relative}.v12-txt{text-align:start;box-sizing:border-box;flex-direction:column;order:1;justify-content:center;align-items:stretch;height:100%;min-height:0;padding-top:0;padding-bottom:0;display:flex}.v12-txt:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:max(32px,calc((100vw - var(--container))/2 + 32px));padding-right:max(20px,min(2.5vw,40px));padding-left:max(32px,calc((100vw - var(--container))/2 + 32px));padding-right:max(20px,min(2.5vw,40px));padding-left:max(32px,calc((100vw - var(--container))/2 + 32px));padding-right:max(20px,min(2.5vw,40px))}.v12-txt:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:max(32px,calc((100vw - var(--container))/2 + 32px));padding-left:max(20px,min(2.5vw,40px))}.v12-txt-center{display:contents}.v12-visual{background:0 0;order:2;width:100%;height:100%;min-height:0;margin:0;position:relative;overflow:visible}.v12-visual-img,.v12-visual img,.v12-visual image-slot{object-fit:contain;object-position:left center;pointer-events:none;-webkit-user-select:none;user-select:none;width:auto;max-width:none;height:100%;display:block;position:absolute;inset:0 auto 0 0}.v12-txt .reveal{opacity:1;transform:none}.v12-h1{letter-spacing:-.02em;color:#384349;text-wrap:balance;margin:0;font-size:max(48px,min(5.4vw,84px));font-weight:700;line-height:.72}.v12-h1 .v12-h1-line2{white-space:nowrap;letter-spacing:-.03em;margin-top:.06em;font-size:.72em;display:inline-block}.v12-sub{color:#384349;max-width:28em;margin:16px 0 0;font-size:17px;font-weight:400;line-height:1.55}.v12-sub--desk{width:100%;max-width:28em;margin-top:22px;font-size:max(15.5px,min(1.3vw,18px));line-height:1.5}.v12-sub--desk .v12-sub-reg{white-space:normal;font-weight:400}.v12-sub--desk .v12-sub-med{font-weight:700}.v12-sub--mob{display:none}.v12-txt .finder-hero{width:100%;max-width:min(100%,540px);margin:22px 0 0}.v12-txt .finder-intents{display:none}.v12-txt .finder-grid{grid-template-columns:1fr;max-height:240px}.v12-finder-wrap{z-index:1;width:100%;max-width:min(100%,540px);margin-top:22px;position:relative}.v12-finder-wrap .finder-hero{z-index:1;width:100%;max-width:none;margin-top:0;position:relative}.v12-finder-orb{display:none}@media (min-width:1001px){.v12-hero{background:linear-gradient(155deg,#fff 0%,#f5f6f7 45%,#eef0f2 72%,#fff 100%)}.v12-hero-glass{z-index:0;pointer-events:none;-webkit-backdrop-filter:blur(20px)saturate(1.05);background:linear-gradient(145deg,#fffffff5 0%,#f5f6f8c7 40%,#eceef1b3 68%,#ffffffeb 100%),radial-gradient(60% 48% at 78% 42%,#b4bec814,#0000 70%);display:block;position:absolute;inset:0}.v12-finder-orb{z-index:0;filter:blur(20px);pointer-events:none;will-change:transform;background:#a0acb859;border-radius:50%;width:70px;height:70px;animation:8s ease-in-out infinite alternate v12OrbDrift;display:block;position:absolute;top:44%;left:38%}@keyframes v12OrbDrift{0%{transform:translate(-16px,8px)}to{transform:translate(26px,-14px)}}@media (prefers-reduced-motion:reduce){.v12-finder-orb{animation:none}}.v12-hero .finder-panel{-webkit-backdrop-filter:blur(12px)saturate(1.1);background:#ffffff7a;border:1px solid #ffffffb8;border-radius:24px;padding:20px 20px 18px;box-shadow:0 10px 28px -18px #3843492e,0 2px 8px -4px #3843490f,inset 0 1px #ffffffbf}.v12-hero .finder-head{flex-direction:column;align-items:flex-start;gap:5px;padding:0 4px 14px;display:flex}.v12-hero .finder-head b{color:#384349;letter-spacing:-.01em;font-size:18.5px;font-weight:500;line-height:1.25}.v12-hero .finder-head span{color:#6b7a82;font-size:14px;font-weight:400;line-height:1.35}.v12-hero .finder-pill{-webkit-backdrop-filter:blur(8px)saturate(1.05);background:#ffffff94;border:1px solid #ffffffbf;border-radius:18px;flex-flow:row;align-items:center;gap:8px;padding:8px;display:flex;box-shadow:inset 0 1px #ffffffb3}.v12-hero .finder-div{background:#3843491f;flex-shrink:0;width:1px;height:36px;display:block}.v12-hero .finder-pill .fsel{width:auto;min-width:0;box-shadow:none;cursor:pointer;background:0 0;border:none;border-radius:14px;flex:1 1 0;padding:10px 14px 11px;transition:background .2s,box-shadow .2s}.v12-hero .finder-pill .fsel:hover{box-shadow:none;background:#fff6}.v12-hero .finder-pill .fsel-label{color:#384349;letter-spacing:.01em;margin-bottom:3px;font-size:12.5px;font-weight:500}.v12-hero .finder-pill .fsel-btn{color:#384349;background:0 0;justify-content:space-between;font-size:15.5px;font-weight:400}.v12-hero .finder-pill .fsel-btn .ph{color:#384349;opacity:.72}.v12-hero .finder-pill .fsel-btn>svg{color:#384349;opacity:.7;width:18px;height:18px}.v12-hero .finder-go{letter-spacing:.01em;white-space:nowrap;border-radius:14px;flex:none;width:auto;height:52px;margin-top:0;padding:0 22px;font-size:15.5px;font-weight:500;box-shadow:0 10px 22px -10px #ff79958c}.v12-hero .finder-go:hover{transform:translateY(-1px);box-shadow:0 14px 28px -12px #ff7995a6}}.v12-hero-wave,.v3-gan-start{display:none}@media (min-width:1001px){.v3-gan-start{z-index:6;pointer-events:none;height:72px;line-height:0;display:block;position:absolute;top:0;left:0;right:0}.v3-gan-start-svg{width:100%;height:100%;display:block}}@media (max-width:1000px){.v12-hero{--hero-h:100svh;--hero-ink:#384349;--hero-ink-soft:#384349d1;--hero-ink-mute:#3843499e;height:auto;min-height:var(--hero-h);isolation:isolate;background:#fff;overflow:hidden}.v12-hero-glass,.v12-finder-orb{display:none!important}.v12-grid{z-index:2;box-sizing:border-box;width:100%;min-height:var(--hero-h);gap:0;height:auto;display:block;position:relative;max-width:none!important;padding:calc(var(--soul-header-h,64px) + 28px)0 64px!important;margin:0!important}.v12-visual{z-index:0;pointer-events:none;background:#f6eef0;width:100%;height:100%;margin:0;position:absolute;inset:0;overflow:hidden}.v12-visual picture{width:100%;height:100%;display:block;position:absolute;inset:0}.v12-visual-img,.v12-visual img{object-fit:cover;object-position:center center;opacity:1;width:100%;height:100%;position:absolute;inset:0;transform:none}.v12-txt{z-index:2;text-align:center;box-sizing:border-box;width:100%;max-width:none;height:auto;margin:0;display:block;position:relative;overflow:visible;padding:0!important}.v12-txt-center{text-align:center;box-sizing:border-box;flex-direction:column;align-items:center;width:100%;max-width:437px;margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px;display:flex}.v12-h1{letter-spacing:-.025em;text-align:center;color:var(--hero-ink);width:100%;margin:0;font-size:max(46px,min(12.65vw,62px));line-height:.7}.v12-h1 .soul-grad-text{filter:none}.v12-h1 .v12-h1-line2{margin-top:.08em;font-size:.68em}.v12-sub--desk{display:none}.v12-sub--mob{text-align:center;width:100%;max-width:34ch;color:var(--hero-ink);box-sizing:border-box;margin:24px auto 0;padding:0 4px;font-size:max(15px,min(4.2vw,17px));font-weight:400;line-height:1.45;display:block;overflow:visible}.v12-sub--mob span{white-space:normal;max-width:none;text-overflow:unset;color:var(--hero-ink);display:inline;overflow:visible}.v12-sub--mob .v12-sub-reg{font-weight:400}.v12-sub--mob .v12-sub-med{font-weight:700}.v12-txt .finder-hero{z-index:2;text-align:center;width:100%;max-width:none;margin:30px 0 0;position:relative}.v12-finder-wrap{width:100%;max-width:none;margin-top:0}.v12-finder-wrap .finder-hero{margin-top:30px}.v12-txt .finder-panel{box-sizing:border-box;width:100%}.v12-txt .finder-intents{display:none!important}@media (max-height:740px){.v12-hero{height:auto}.v12-grid{height:auto;min-height:var(--hero-h)}}.v12-hero .finder-panel{border-radius:var(--radius-xl);box-shadow:var(--shadow-md),inset 0 1px 0 #ffffffa6;-webkit-backdrop-filter:blur(18px)saturate(1.25);background:#ffffff8c;border:1px solid #3843491f;padding:18px 16px 16px}.v12-hero .finder-head{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:5px;width:100%;padding:0 0 14px;display:flex}.v12-hero .finder-head b{white-space:nowrap;color:var(--hero-ink);font-size:max(18.5px,min(5.9vw,23px));font-weight:700;line-height:1.25}.v12-hero .finder-head span{white-space:nowrap;color:var(--hero-ink);font-size:max(14.5px,min(4.25vw,17px));font-weight:500;line-height:1.3}.v12-hero .finder-pill{background:0 0;border:none;border-radius:0;flex-direction:column;align-items:stretch;gap:9px;padding:0;display:flex}.v12-hero .finder-div{display:none}.v12-hero .finder-pill .fsel{border-radius:var(--radius-control);width:100%;box-shadow:var(--shadow-input);-webkit-backdrop-filter:blur(14px)saturate(1.2);background:#ffffffb8;border:1px solid #38434924;flex:none;padding:10px 14px 13px}.v12-hero .finder-pill .fsel:hover{background:#ffffffe0;box-shadow:inset 0 1px #ffffffb3}.v12-hero .finder-pill .fsel-label{text-align:start;color:var(--hero-ink);margin-bottom:2px;font-size:13px}.v12-hero .finder-pill .fsel-btn{color:var(--hero-ink);background:0 0;justify-content:space-between;font-size:16.5px}.v12-hero .finder-pill .fsel-btn .ph{color:var(--hero-ink-mute)}.v12-hero .finder-pill .fsel-btn>svg{color:var(--hero-ink-soft)}.v12-hero .finder-go{width:100%;height:calc(var(--control-h-md)*1.08);border-radius:var(--radius-control);flex:none;margin-top:2px;font-size:17px}.v12-hero .finder-intents{display:none}.v12-hero-wave{z-index:3;pointer-events:none;height:52px;line-height:0;display:block;position:absolute;bottom:-1px;left:0;right:0}.v12-hero-wave svg{width:100%;height:100%;display:block}.v3-gan-start{display:none!important}.v12-hero+.v3-section,.v12-hero+section{padding-top:56px}}.br-section{padding:112px 32px;position:relative}.br-inner{max-width:var(--container);margin:0 auto}.br-head{text-align:center;max-width:640px;margin:0 auto 52px}.br-title{letter-spacing:-.02em;color:var(--text-primary);margin:0;font-size:44px;font-weight:700;line-height:1.1}.br-lead{color:var(--text-secondary);margin-top:14px;font-size:18px;line-height:1.6}.br-lead-mob{display:none}.br-find{cursor:pointer;font-family:var(--font-sans);color:#fff;background:var(--soul-pink-grad);height:var(--control-h-md);border-radius:var(--radius-control);box-shadow:var(--shadow-brand-sm);border:none;margin-top:20px;padding:0 22px;font-size:15px;font-weight:700;transition:transform .25s,filter .2s,box-shadow .25s}.br-find:hover{filter:brightness(.98);transform:translateY(-1px)}.br-find:active{transform:scale(.98)}.br-grid{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.br-list{display:none}.br-card{border-radius:var(--radius-xl);cursor:pointer;text-align:start;box-shadow:var(--shadow-md);background:#fff;border:1px solid #38434912;flex-direction:column;padding:30px 28px;transition:transform .4s cubic-bezier(.2,.75,.25,1),box-shadow .4s;display:flex}.br-card:hover{transform:translateY(-6px)}.br-card-pin{border-radius:var(--radius-control);background:var(--brand-soft);width:50px;height:50px;color:var(--soul-pink-solid);place-items:center;margin-bottom:20px;display:grid}.br-card-name{color:var(--text-primary);margin:0;font-size:21px;font-weight:700;line-height:1.3}.br-card-addr{color:var(--text-secondary);margin:10px 0 0;font-size:15.5px}.br-card-actions{align-items:center;gap:18px;margin-top:22px;display:flex}.br-card-link{align-items:center;gap:8px;font-size:15px;font-weight:700;display:inline-flex}.br-card-waze{color:var(--text-tertiary);align-items:center;gap:6px;font-size:14px;font-weight:600;display:inline-flex}@media (max-width:1000px){.br-section{padding:56px 18px 64px}.br-head{max-width:30ch;margin-bottom:28px}.br-title{font-size:max(28px,min(7.5vw,36px))}.br-lead-desk{display:none}.br-lead-mob{margin-top:12px;font-size:15px;font-weight:500;line-height:1.5;display:block}.br-find{width:100%;max-width:360px;height:var(--control-h-md);border-radius:var(--radius-control);margin-top:18px;font-size:14.5px;font-weight:600}.br-grid{display:none}.br-list{flex-direction:column;gap:10px;max-width:420px;margin:0 auto;display:flex}.br-row{align-items:stretch;gap:8px;display:flex}.br-row-main{text-align:start;border-radius:var(--radius-lg);min-width:0;box-shadow:var(--shadow-sm);cursor:pointer;font-family:var(--font-sans);background:#fff;border:1px solid #38434912;flex:1;align-items:center;gap:12px;padding:14px 12px 14px 14px;transition:background .2s,transform .2s;display:flex}.br-row-main:active{background:var(--blush-50,#faf5f6);transform:scale(.99)}.br-row-pin{border-radius:var(--radius-control);background:var(--brand-soft);width:40px;height:40px;color:var(--soul-pink-solid);flex-shrink:0;place-items:center;display:grid}.br-row-txt{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.br-row-name{color:var(--text-primary);font-size:15.5px;font-weight:700;line-height:1.25}.br-row-addr{color:var(--text-secondary);font-size:12.5px;font-weight:500;line-height:1.35}.br-row-chev{color:var(--slate-400,#9aa3a8);flex-shrink:0;place-items:center;display:grid}.br-row-waze{border-radius:var(--radius-lg);background:var(--slate-50,#f4f7f8);border:1px solid var(--slate-100);width:56px;color:var(--text-secondary);flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;gap:4px;font-size:11px;font-weight:700;text-decoration:none;display:flex}.br-row-waze:active{background:var(--brand-soft);color:var(--pink-700)}}@media (max-width:700px){.br-grid{grid-template-columns:1fr}}.cf-section{background:var(--color-surface-blush);padding:112px 32px}.cf-inner{max-width:var(--container);grid-template-columns:1.1fr .9fr;align-items:stretch;gap:56px;margin:0 auto;display:grid}.cf-banner{display:none}.cf-panel{border-radius:var(--radius-xl);box-shadow:var(--shadow-md);background:#fff;border:1px solid #38434912;order:1;padding:40px}.cf-title{letter-spacing:-.015em;color:var(--text-primary);margin:0;font-size:34px;font-weight:700}.cf-lead{color:var(--text-secondary);margin-top:12px;font-size:16.5px;line-height:1.6}.cf-lead-mob{display:none}.cf-fields{margin-top:28px}.cf-row{grid-template-columns:1fr 1fr;gap:18px;display:grid}.cf-field,.cf-row+.cf-field,.cf-field+.cf-row,.cf-row+.cf-row{margin-top:18px}.cf-msg textarea{min-height:110px}.cf-agree{text-align:start;margin-top:20px}.cf-agree-label{cursor:pointer;color:var(--text-secondary);align-items:flex-start;gap:10px;font-size:14.5px;line-height:1.55;display:flex}.cf-privacy{color:var(--pink-700);text-underline-offset:3px;font-weight:700;text-decoration:underline}.cf-agree-err{color:var(--color-danger,#c0405d);margin-top:6px;font-size:13px}.cf-submit{margin-top:20px}.cf-side{flex-direction:column;order:2;display:flex;position:relative}.cf-side-media{border-radius:var(--radius-2xl);min-height:420px;box-shadow:var(--shadow-xl);flex:1;position:relative;overflow:hidden}.cf-side-caption{background:linear-gradient(#0000,#384349c7);padding:48px 28px 26px;position:absolute;bottom:0;left:0;right:0}.cf-side-title{color:#fff;font-size:24px;font-weight:700;line-height:1.3}.cf-side-sub{color:#ffffffd9;margin-top:8px;font-size:15.5px}.cf-toast{z-index:1100;position:fixed;bottom:24px}.cf-toast:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:24px}.cf-toast:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:24px}@media (min-width:1001px){.cf-section{box-sizing:border-box;min-height:calc(100svh - var(--soul-header-h,72px));align-items:center;padding:28px 32px 32px;display:flex}.cf-inner{width:100%;max-height:calc(100svh - var(--soul-header-h,72px) - 60px);align-items:stretch;gap:28px}.cf-panel{border-radius:22px;flex-direction:column;min-height:0;padding:22px 24px 20px;display:flex;overflow:auto}.cf-title{font-size:max(24px,min(2.2vw,28px));line-height:1.15}.cf-lead{max-width:46ch;margin-top:6px;font-size:14px;line-height:1.4}.cf-fields{margin-top:14px}.cf-row{gap:12px}.cf-field,.cf-row+.cf-field,.cf-field+.cf-row,.cf-row+.cf-row{margin-top:10px}.cf-msg textarea{min-height:56px!important;padding-top:10px!important;padding-bottom:10px!important}.cf-agree{margin-top:12px}.cf-agree-label{gap:8px;font-size:13px;line-height:1.4}.cf-submit{margin-top:12px}.cf-submit button{height:44px!important;min-height:44px!important;font-size:15px!important}.cf-side-media{height:100%;min-height:0;max-height:calc(100svh - var(--soul-header-h,72px) - 60px);border-radius:24px}.cf-side-caption{padding:32px 22px 20px}.cf-side-title{font-size:20px}.cf-side-sub{margin-top:4px;font-size:13.5px}}@media (max-width:1000px){.cf-section{background:var(--color-surface-blush);padding:0 0 48px}.cf-inner{flex-direction:column;gap:0;max-width:none;display:flex}.cf-side{display:none}.cf-banner{background:#e8dfe2;height:min(42vw,220px);min-height:180px;display:block;position:relative;overflow:hidden}.cf-banner-img{object-fit:cover;object-position:center 30%;width:100%;height:100%;display:block;position:absolute;inset:0}.cf-banner-veil{z-index:1;pointer-events:none;background:linear-gradient(#0000 30%,#2c353b14 55%,#2c353b73 100%);align-items:flex-end;padding:18px 18px 22px;display:flex;position:absolute;inset:0}.cf-banner-title{color:#fff;text-shadow:0 1px 14px #00000059;font-size:17px;font-weight:700;line-height:1.3}.cf-panel{z-index:2;border-radius:var(--radius-xl);box-shadow:var(--shadow-md);order:0;margin:14px 14px 0;padding:22px 16px 20px;position:relative}.cf-title{text-align:center;font-size:max(24px,min(6.5vw,28px))}.cf-lead-desk{display:none}.cf-lead-mob{text-align:center;max-width:28ch;margin:8px auto 0;font-size:14.5px;font-weight:500;line-height:1.45;display:block}.cf-fields{margin-top:20px}.cf-row{grid-template-columns:1fr;gap:14px}.cf-field,.cf-row+.cf-field,.cf-field+.cf-row,.cf-row+.cf-row{margin-top:14px}.cf-msg textarea{min-height:88px}.cf-agree{margin-top:16px}.cf-agree-label{gap:10px;font-size:13.5px}.cf-submit{margin-top:16px}.cf-submit button{min-height:var(--control-h-md);border-radius:var(--radius-control);font-size:15.5px}.cf-toast{left:14px;right:14px;bottom:calc(16px + env(safe-area-inset-bottom,0px));left:14px;right:14px}}.careers-values-grid{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.careers-jobs{flex-direction:column;gap:12px;display:flex}.careers-acc{background:#ffffffb8;border:1.5px solid #ff79952e;border-radius:18px;overflow:hidden;box-shadow:0 16px 40px -28px #38434959}.careers-acc__sum{cursor:pointer;align-items:center;gap:16px;padding:20px 22px;list-style:none;display:flex}.careers-acc__sum::-webkit-details-marker{display:none}.careers-acc__main{text-align:start;flex:1;min-width:0}.careers-acc__main h3{color:var(--text-primary);margin:0;font-size:18px;font-weight:700;line-height:1.35}.careers-acc__loc{color:var(--soul-pink-solid);align-items:center;gap:6px;margin-top:8px;font-size:14px;font-weight:600;display:inline-flex}.careers-acc__sum:after{content:"+";width:28px;height:28px;color:var(--soul-pink-solid);background:var(--brand-soft);border-radius:50%;flex-shrink:0;place-items:center;font-size:18px;font-weight:700;display:grid}.careers-acc[open] .careers-acc__sum:after{content:"−";background:var(--soul-pink-grad);color:#fff}.careers-acc__body{text-align:start;border-top:1px dashed #ff799533;padding:0 22px 22px}.careers-acc__place{color:var(--text-secondary);margin-top:16px;font-size:14px;font-weight:700}.careers-acc__pitch{color:var(--text-secondary);margin:10px 0 0;font-size:15.5px;line-height:1.65}.careers-check{gap:10px;margin:18px 0 0;padding:0;list-style:none;display:grid}.careers-check li{color:var(--text-primary);background:#ff79950f;border-radius:14px;padding:10px 14px;font-size:14.5px;font-weight:600;line-height:1.45;position:relative}.careers-check li:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:40px}.careers-check li:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:40px}.careers-check li:before{content:"";background:var(--soul-pink-grad);border-radius:50%;width:16px;height:16px;position:absolute;top:50%;transform:translateY(-50%);box-shadow:inset 0 0 0 3px #ffffff8c}.careers-check li:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):before{left:14px}.careers-check li:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):before{right:14px}.careers-acc__addr,.careers-acc__mail{color:var(--text-secondary);margin:14px 0 0;font-size:14.5px;line-height:1.5}.careers-acc__mail a{color:var(--soul-pink-solid);font-weight:700}.careers-apply-card{text-align:center;background:#fff;border:1.5px solid #ff799529;border-radius:28px;padding:48px 40px;box-shadow:0 28px 60px -36px #38434966}.careers-apply-card h2{letter-spacing:-.02em;color:var(--text-primary);margin:0;font-size:max(28px,min(4vw,38px));font-weight:700;line-height:1.15}.careers-apply-card>p{max-width:480px;color:var(--text-secondary);margin:14px auto 28px;font-size:16px;line-height:1.6}.careers-form{text-align:start}.careers-form-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.careers-form label{color:var(--text-secondary);flex-direction:column;gap:7px;font-size:13px;font-weight:500;display:flex}.careers-form-full{grid-column:1/-1}.careers-form input,.careers-form select,.careers-form textarea{color:var(--text-primary);background:#fff;border:1.5px solid #3843491f;border-radius:14px;padding:12px 14px;font-family:inherit;font-size:15px;font-weight:400}.careers-form textarea{resize:vertical;min-height:110px;line-height:1.55}.careers-form textarea::placeholder{opacity:.45;color:var(--text-secondary);font-weight:400}.careers-form select.careers-select{appearance:none;cursor:pointer;background-color:#fff;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%236b757c' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E");background-position:14px;background-repeat:no-repeat;background-size:16px 16px;width:100%}.careers-form select.careers-select:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:14px;padding-right:42px}.careers-form select.careers-select:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-left:42px;padding-right:14px}.careers-form select.careers-select--soft{color:var(--text-secondary);opacity:.72}.careers-form select.careers-select option{color:var(--text-primary);opacity:1;font-weight:400}.careers-form input::placeholder{opacity:.45;color:var(--text-secondary);font-weight:400}.careers-file{background:#fff;border:1.5px solid #3843491f;border-radius:14px;flex-wrap:wrap;align-items:center;gap:12px;padding:10px 12px;display:flex}.careers-file__input{opacity:0!important;clip:rect(0 0 0 0)!important;border:0!important;width:1px!important;height:1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.careers-file__btn{appearance:none;cursor:pointer;color:#fff;background:var(--soul-pink-grad,linear-gradient(135deg,#ff7995,#ff9aaf));border:none;border-radius:999px;padding:10px 18px;font-family:inherit;font-size:14px;font-weight:700}.careers-file__btn:hover{filter:brightness(1.03)}.careers-file__name{color:var(--text-secondary);opacity:.75;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:14px;font-weight:400;overflow:hidden}.careers-form-actions{justify-content:center;margin-top:22px;display:flex}.careers-form-err{color:#c0392b;text-align:center;margin:12px 0 0;font-size:14px;font-weight:700}@media (max-width:900px){.careers-hero-grid{grid-template-columns:1fr!important;gap:36px!important}.careers-hero-copy{text-align:center!important}.careers-hero-copy p{margin-left:auto;margin-right:auto}.careers-hero-ctas{justify-content:center}.careers-values-grid,.careers-form-grid{grid-template-columns:1fr}.careers-apply-card{padding:32px 22px}}.partner-page{width:100%;max-width:100%;overflow-x:clip}.partner-hero{margin-top:calc(-1*var(--soul-header-h,64px));width:100%;position:relative;overflow-x:clip}.partner-hero-inner{z-index:1;box-sizing:border-box;width:100%;position:relative}.partner-hero-grid{z-index:1;box-sizing:border-box;grid-template-columns:minmax(0,520px) minmax(0,560px);align-items:center;gap:max(32px,min(4vw,56px));width:fit-content;max-width:100%;margin:0;padding:0;display:grid;position:relative}@media (min-width:901px){.partner-hero-inner{min-height:100dvh;max-width:var(--container);justify-content:center;align-items:center;margin-left:auto;margin-right:auto;padding:0 32px;display:flex}.partner-hero-grid{direction:ltr;flex:none;grid-template-columns:min(62vh,620px) minmax(0,480px);gap:20px;max-width:100%}.partner-hero-copy{direction:rtl}}.partner-hero-glow{pointer-events:none;z-index:0;background:radial-gradient(circle,#ff799533,#0000 62%);width:680px;height:680px;position:absolute;top:-240px}.partner-hero-glow:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:-200px}.partner-hero-glow:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:-200px}.partner-hero-copy{text-align:start;min-width:0}.partner-hero-title{letter-spacing:-.03em;color:var(--text-primary);text-wrap:balance;margin:0;font-size:max(36px,min(6vw,62px));font-weight:700;line-height:1.04}.partner-hero-lead{color:var(--text-secondary);max-width:520px;margin:24px 0 0;font-size:max(16px,min(2.2vw,20px));line-height:1.6}.partner-hero-ctas{flex-wrap:wrap;gap:14px;margin-top:32px;display:flex}.partner-hero-media{width:min(100%,560px);min-width:0;position:relative}.partner-hero-blob{aspect-ratio:1;border:6px solid #fff9;border-radius:50%;animation:none;position:relative;overflow:hidden;box-shadow:0 40px 90px -40px #38434973}@media (min-width:901px){.partner-hero-media{width:min(62vh,620px)}.partner-hero-blob{width:100%;max-height:none}}.partner-models-nav{top:var(--soul-header-h,64px);z-index:40;-webkit-backdrop-filter:blur(14px);background:#ffffffe0;border-bottom:1px solid #0000;transition:border-color .25s,box-shadow .25s;position:sticky}.partner-models-nav.is-stuck{border-bottom-color:#ff799524;box-shadow:0 10px 28px -22px #38434959}.partner-models-nav-inner{max-width:var(--container);box-sizing:border-box;flex-wrap:wrap;justify-content:center;gap:10px;margin:0 auto;padding:12px 32px;display:flex}.partner-models-chip{appearance:none;color:var(--text-primary);cursor:pointer;white-space:nowrap;background:#fff;border:1.5px solid #3843491f;border-radius:999px;padding:10px 18px;font-family:inherit;font-size:14.5px;font-weight:600;transition:background .2s,border-color .2s,color .2s,transform .2s}.partner-models-chip:hover{color:var(--soul-pink-solid,#ff7995);border-color:#ff799573}.partner-models-chip.is-active{color:#fff;background:linear-gradient(135deg,#ff7995,#ffa1b4);border-color:#0000}.partner-model{max-width:var(--container);box-sizing:border-box;width:100%;margin:0 auto;padding:80px 32px}.partner-model-grid{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:center;gap:max(28px,min(4vw,56px));display:grid}.partner-model--flip .partner-model-grid{direction:ltr}.partner-model--flip .partner-model-copy{direction:rtl}.partner-model-media{min-width:0}.partner-model-media-frame{aspect-ratio:4/3;background:linear-gradient(145deg,#ff79951f,#3843490f);border-radius:28px;position:relative;overflow:hidden;box-shadow:0 32px 70px -40px #38434973}.partner-model-copy{text-align:start;min-width:0}.partner-model-kicker{letter-spacing:.04em;color:var(--soul-pink-solid,#ff7995);margin:0 0 10px;font-size:13px;font-weight:700}.partner-model-title{letter-spacing:-.02em;color:var(--text-primary);text-wrap:balance;margin:0;font-size:max(28px,min(4vw,42px));font-weight:700;line-height:1.12}.partner-model-lead{color:var(--text-secondary);max-width:540px;margin:16px 0 0;font-size:max(15px,min(1.8vw,17.5px));line-height:1.65}.partner-model-pillars{gap:14px;margin:28px 0 0;padding:0;list-style:none;display:grid}.partner-model-pillar{gap:4px;display:grid}.partner-model-pillar:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-left:3px solid #ff79958c;padding-left:14px}.partner-model-pillar:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-right:3px solid #ff79958c;padding-right:14px}.partner-model-pillar strong{color:var(--text-primary);font-size:16px;font-weight:700}.partner-model-pillar span{color:var(--text-secondary);font-size:14.5px;line-height:1.55}.partner-sec{max-width:var(--container);box-sizing:border-box;width:100%;margin:0 auto;padding:72px 32px}.partner-sec--tight{max-width:none;padding-top:12px;padding-bottom:72px}.partner-sec--logos{max-width:none;padding:24px 0 72px;overflow-x:clip}.partner-sec--form{max-width:820px;padding-top:12px;padding-bottom:112px}.partner-sec-head{text-align:center;max-width:640px;margin:0 auto 44px}.partner-sec-head h2{letter-spacing:-.02em;color:var(--text-primary);margin:0;font-size:max(28px,min(5vw,42px));font-weight:700;line-height:1.12}.partner-sec-lead{max-width:520px;color:var(--text-secondary);margin:14px auto 0;font-size:16px;line-height:1.6}.partner-benefits{box-sizing:border-box;border-radius:28px;grid-template-columns:1.15fr 1.85fr;align-items:center;gap:28px;width:calc(100% - 64px);max-width:1240px;margin:0 auto;padding:40px;display:grid}.partner-benefits-intro{text-align:start;min-width:0}.partner-benefits-intro h3{color:var(--text-primary);margin:0;font-size:max(22px,min(3vw,26px));font-weight:700;line-height:1.25}.partner-benefits-intro p{color:var(--text-secondary);margin-top:10px;font-size:15px;line-height:1.55}.partner-benefits-stats{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.partner-benefit-stat{text-align:center;min-width:0}.partner-benefit-stat .soul-grad-text{letter-spacing:-.02em;font-size:max(28px,min(4vw,40px));font-weight:700;line-height:1}.partner-benefit-stat span{color:var(--text-secondary);margin-top:8px;font-size:13.5px;line-height:1.35;display:block}.partner-steps-grid{grid-template-columns:repeat(4,1fr);gap:22px;display:grid}.partner-step-card{border-radius:20px;min-width:0;padding:28px 24px}.partner-step-n{font-size:32px;font-weight:700;line-height:1}.partner-step-card h3{color:var(--text-primary);margin:14px 0 0;font-size:18px;font-weight:700}.partner-step-card p{color:var(--text-secondary);margin:8px 0 0;font-size:14.5px;line-height:1.6}.partner-logos-head{text-align:center;margin-bottom:28px;padding-left:32px;padding-right:32px}.partner-logos-marquee{direction:ltr;width:100%;padding:8px 0 12px;overflow:hidden}.partner-logos-track{width:max-content;animation:partnerLogosLoop var(--marquee-duration,180s)linear infinite;will-change:transform;flex-wrap:nowrap;justify-content:flex-start;align-items:center;gap:64px;display:flex}.partner-logos-item{box-sizing:border-box;flex:none;justify-content:center;align-items:center;width:auto;height:112px;margin:0;padding:0;display:flex}.partner-logos-img{object-fit:contain;-webkit-user-drag:none;-webkit-user-select:none;user-select:none;pointer-events:none;filter:grayscale()brightness(1.15)opacity(.55);width:auto;height:104px;max-height:104px;margin:0;padding:0;transition:filter .35s,opacity .35s;display:block}.partner-logos-item:hover .partner-logos-img{filter:none;opacity:1}@keyframes partnerLogosLoop{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.partner-logos-track{flex-wrap:wrap;width:max-content;max-width:100%;animation:none}.partner-logos-item[aria-hidden=true]{display:none}}html.a11y-motion .partner-logos-track{flex-wrap:wrap;width:max-content;max-width:100%;animation:none}html.a11y-motion .partner-logos-item[aria-hidden=true]{display:none}html.a11y-motion .partner-logos-marquee{margin-left:0;margin-right:0}.partner-apply-card{text-align:center;box-sizing:border-box;background:#fff;border:1.5px solid #ff799529;border-radius:28px;width:100%;padding:48px 40px;box-shadow:0 28px 60px -36px #38434966}.partner-apply-card h2{letter-spacing:-.02em;color:var(--text-primary);margin:0;font-size:max(28px,min(4vw,38px));font-weight:700;line-height:1.15}.partner-apply-card>p{max-width:520px;color:var(--text-secondary);margin:14px auto 28px;font-size:16px;line-height:1.6}.partner-form{text-align:start}.partner-form-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.partner-form label{color:var(--text-secondary);flex-direction:column;gap:7px;font-size:13px;font-weight:500;display:flex}.partner-form-full{grid-column:1/-1}.partner-form input,.partner-form textarea,.partner-form-select{color:var(--text-primary);box-sizing:border-box;background:#fff;border:1.5px solid #3843491f;border-radius:14px;width:100%;padding:12px 14px;font-family:inherit;font-size:15px;font-weight:400}.partner-form-select{appearance:none;background-image:linear-gradient(45deg,transparent 50%,var(--text-secondary)50%),linear-gradient(135deg,var(--text-secondary)50%,transparent 50%);background-position:calc(100% - 20px) calc(50% - 3px),calc(100% - 14px) calc(50% - 3px);background-repeat:no-repeat;background-size:6px 6px,6px 6px}.partner-form-select:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-right:36px}.partner-form-select:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-left:36px}[dir=rtl] .partner-form-select{background-position:14px calc(50% - 3px),20px calc(50% - 3px)}[dir=rtl] .partner-form-select:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:36px;padding-right:14px}[dir=rtl] .partner-form-select:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-left:14px;padding-right:36px}.partner-form textarea{resize:vertical;min-height:110px;line-height:1.55}.partner-form input::placeholder,.partner-form textarea::placeholder{opacity:.45;color:var(--text-secondary);font-weight:400}.partner-form-actions{justify-content:center;margin-top:22px;display:flex}.partner-form-alt{text-align:center;color:var(--text-secondary);margin:18px 0 0;font-size:14.5px;line-height:1.5}.partner-form-alt a{color:var(--soul-pink-solid,#ff7995);font-weight:700;text-decoration:none}.partner-form-alt a:hover{text-decoration:underline}.partner-form-err{color:#c0392b;text-align:center;margin:12px 0 0;font-size:14px;font-weight:700}@media (max-width:900px){.partner-hero{overflow:visible}.partner-hero-inner{min-height:0;padding:calc(var(--soul-header-h,64px) + 20px)16px 32px;display:block}.partner-hero-grid{direction:rtl;grid-template-columns:1fr;gap:28px;width:100%;max-width:100%;padding:0}.partner-hero-copy{text-align:center;direction:rtl;order:1}.partner-hero-lead{margin-left:auto;margin-right:auto}.partner-hero-ctas{justify-content:center}.partner-hero-media{aspect-ratio:1;order:0;width:min(78vw,320px);max-width:min(78vw,320px);margin-left:auto;margin-right:auto;overflow:visible}.partner-hero-blob{width:100%;height:100%}.partner-hero-media.reveal-scale{opacity:1;transform:none}.partner-models-nav-inner{-webkit-overflow-scrolling:touch;scrollbar-width:none;flex-wrap:nowrap;justify-content:flex-start;padding:10px 16px;overflow-x:auto}.partner-models-nav-inner::-webkit-scrollbar{display:none}.partner-model{padding:56px 22px}.partner-model-grid,.partner-model--flip .partner-model-grid{direction:rtl;grid-template-columns:1fr;gap:22px}.partner-model--flip .partner-model-copy{direction:rtl}.partner-model-media-frame{aspect-ratio:16/11;border-radius:22px}.partner-model-copy{text-align:start}.partner-sec{padding:56px 22px}.partner-sec--tight,.partner-sec--logos{padding-left:22px;padding-right:22px}.partner-sec--form{padding:24px 22px 100px}.partner-sec-head{margin-bottom:28px}.partner-benefits{text-align:center;grid-template-columns:1fr;gap:24px;width:100%;padding:28px 22px}.partner-benefits-intro{text-align:center}.partner-benefits-stats{grid-template-columns:1fr;gap:18px}.partner-steps-grid{grid-template-columns:1fr;gap:14px}.partner-logos-head{padding-left:22px;padding-right:22px}.partner-form-grid{grid-template-columns:1fr}.partner-apply-card{padding:28px 20px}}.partner-sec-lead{color:var(--text-secondary);max-width:560px;margin:12px 0 0;font-size:16.5px;line-height:1.65}.partner-tracks-grid{max-width:var(--container);box-sizing:border-box;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-left:auto;margin-right:auto;padding-left:32px;padding-right:32px;display:grid}.partner-track-card{text-align:start;border-radius:22px;padding:24px 22px}.partner-track-n{letter-spacing:.04em;color:var(--soul-pink-solid,#ff7995);margin-bottom:10px;font-size:13px;font-weight:700;display:inline-block}.partner-track-card h3{color:var(--text-primary);margin:0;font-size:19px;font-weight:700}.partner-track-card p{color:var(--text-secondary);margin:10px 0 0;font-size:15px;line-height:1.6}.partner-logos-title{letter-spacing:-.02em;margin:14px 0 0;font-size:max(26px,min(4vw,36px));font-weight:700}.partner-sec--cross{padding-top:24px;padding-bottom:72px}.partner-cross{max-width:var(--container);box-sizing:border-box;background:linear-gradient(#fff8f9 0%,#fff 100%);border:1px solid #ff799524;border-radius:20px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;width:calc(100% - 64px);margin-left:auto;margin-right:auto;padding:22px 28px;display:flex}.partner-cross p{color:var(--text-secondary);margin:0;font-size:16px}.partner-cross-link{color:var(--soul-pink-solid,#ff7995);font-weight:600;text-decoration:none}.partner-cross-link:hover{text-decoration:underline}@media (max-width:900px){.partner-tracks-grid{grid-template-columns:1fr;padding-left:20px;padding-right:20px}.partner-cross{width:calc(100% - 40px);padding:18px 20px}}@media (max-width:560px){.partner-hero-title{font-size:max(32px,min(9vw,40px))}.partner-model-title{font-size:max(26px,min(7.5vw,34px))}}.ft{background:var(--soul-dark-grad);color:#fff;padding-top:80px}.ft-inner{max-width:var(--container);margin:0 auto;padding:0 32px}.ft-mob-top{display:none}.ft-cols{grid-template-columns:1.2fr 1fr 1fr 1.2fr;gap:40px;padding-bottom:56px;display:grid}.ft-col-head{text-align:start;cursor:default;pointer-events:none;width:100%;color:inherit;background:0 0;border:none;margin:0 0 12px;padding:0;font-family:inherit;display:block}.ft-col-head h4,.ft-col-title{color:#fff;letter-spacing:.02em;margin:0;font-size:15px;font-weight:700}.ft-chev{display:none}.ft-col-body{display:block}.ft-link{color:#fffc;cursor:pointer;padding:6px 0;font-size:14.5px;text-decoration:none;transition:color .2s;display:block}.ft-link:hover{color:#fff}.ft-link.bold{font-weight:600}.ft-contact-desk{color:#ffffffd1;font-size:14.5px;line-height:2}.ft-contact-desk a{color:#fff;text-decoration:none}.ft-contact-desk a:hover{text-decoration:underline}.ft-social{align-items:center;gap:10px;display:flex}.ft-social--desk{margin-top:18px}.ft-social--mob{display:none}.ft-social-link{color:#fff;background:#ffffff14;border:1px solid #ffffff29;border-radius:12px;justify-content:center;align-items:center;width:40px;height:40px;text-decoration:none;transition:background .2s,border-color .2s,transform .15s;display:inline-flex}.ft-social-link:hover{background:#ffffff29;border-color:#ffffff47}.ft-social-link:active{transform:scale(.96)}.ft-legal-inline{color:#ffffffb3;margin-top:18px;font-size:13.5px}.ft-legal-inline a{color:#ffffffd9;text-decoration:none}.ft-legal-inline a:hover{color:#fff}.ft-sep{opacity:.4;margin:0 8px}.ft-bottom{border-top:1px solid #ffffff29;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;padding:26px 0 38px;display:flex}.ft-bottom-brand{align-items:center;gap:11px;display:flex}.ft-logo{width:34px;height:34px;display:block}.ft-brand-name{letter-spacing:0;color:#fff;font-size:21px;font-weight:500}.ft-copy{color:#ffffffb3;font-size:13.5px}.ft-legal-mob{display:none}@media (max-width:1000px){.ft{padding-top:40px;padding-bottom:calc(24px + env(safe-area-inset-bottom,0px))}.ft-inner{padding:0 18px}.ft-mob-top{text-align:center;border-bottom:1px solid #ffffff1f;margin-bottom:8px;padding-bottom:28px;display:block}.ft-brand{justify-content:center;align-items:center;gap:10px;display:flex}.ft-mob-tag{color:#ffffffbf;max-width:28ch;margin:12px auto 0;font-size:14px;font-weight:500;line-height:1.45}.ft-contact-actions{grid-template-columns:1fr 1fr;gap:10px;margin-top:18px;display:grid}.ft-action{color:#fff;background:#ffffff14;border:1px solid #ffffff24;border-radius:16px;flex-direction:column;gap:4px;min-width:0;padding:14px 10px;text-decoration:none;display:flex}.ft-action:active{background:#ffffff24}.ft-action-label{color:#ffffffa6;font-size:11.5px;font-weight:600}.ft-action-val{white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:700;overflow:hidden}.ft-social--mob{justify-content:center;margin-top:16px;display:flex}.ft-social--desk{display:none}.ft-cols{flex-direction:column;gap:0;padding-bottom:8px;display:flex}.ft-col{border-bottom:1px solid #ffffff1f}.ft-col-contact{display:none}.ft-col-head{color:#fff;cursor:pointer;pointer-events:auto;width:100%;font-family:var(--font-sans);text-align:start;background:0 0;border:none;justify-content:space-between;align-items:center;gap:12px;margin:0;padding:16px 2px;display:flex}.ft-col-head h4{margin:0;font-size:15.5px}.ft-chev{border-bottom:2px solid #ffffffb3;flex-shrink:0;width:10px;height:10px;margin-top:-4px;transition:transform .25s;display:block;transform:rotate(45deg)}.ft-chev:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-right:2px solid #ffffffb3}.ft-chev:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-left:2px solid #ffffffb3}.ft-col.open .ft-chev{margin-top:4px;transform:rotate(-135deg)}.ft-col-body{padding:0 2px 14px;display:none}.ft-col.open .ft-col-body{display:block}.ft-link{padding:10px 0;font-size:14.5px;font-weight:500}.ft-bottom{text-align:center;flex-direction:column;align-items:center;gap:14px;padding:22px 0 8px}.ft-bottom-brand{display:none}.ft-legal-mob{flex-wrap:wrap;justify-content:center;gap:8px 18px;display:flex}.ft-legal-mob a{color:#ffffffd9;font-size:13.5px;font-weight:600;text-decoration:none}.ft-copy{color:#ffffff8c;font-size:12.5px}}.sp-hero{padding:116px 32px 0;position:relative;overflow:hidden}.sp-wrap{max-width:var(--container);margin:0 auto}.sp-crumb{color:var(--text-tertiary);cursor:pointer;align-items:center;gap:8px;margin-bottom:26px;font-size:14.5px;font-weight:600;transition:color .25s;display:inline-flex}.sp-crumb:hover{color:var(--text-primary)}.sp-bc{color:var(--text-tertiary,#8a949a);flex-wrap:wrap;align-items:center;gap:6px 8px;margin-bottom:22px;font-size:13.5px;font-weight:400;display:flex}.sp-bc button{appearance:none;font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;margin:0;padding:0;transition:color .2s;display:inline-flex}.sp-bc button:hover{color:var(--soul-pink-solid,#ff7995)}.sp-bc-back{color:var(--text-secondary,#6b757c)}.sp-bc-sep{opacity:.45;font-weight:500}.sp-bc-now{color:var(--text-primary,#384349);font-weight:500}.sp-title{letter-spacing:-.02em;color:var(--text-primary);text-wrap:balance;margin:14px 0 0;font-size:max(36px,min(4.6vw,62px));font-weight:700;line-height:1.04}.sp-lead{color:var(--text-secondary);max-width:640px;margin:22px 0 0;font-size:max(16px,min(1.4vw,19px));line-height:1.65}.sp-chiprow{flex-wrap:wrap;align-items:center;gap:10px;margin-top:26px;display:flex}.sp-chiprow .pc-tag{padding:6px 14px;font-size:13.5px}.sp-hero--branch .sp-chiprow{gap:12px 14px}.sp-actions{flex-wrap:wrap;gap:14px;margin-top:30px;display:flex}.sp-hero--center .sp-lead{max-width:52ch;margin-left:auto;margin-right:auto}.sp-hero--center .sp-chiprow,.sp-hero--center .sp-actions{justify-content:center}.sp-hero--center .v3-eyebrow{display:inline-block}@media (min-width:901px){.sp-hero--program{padding-top:168px}}.sp-hero--branch{padding-top:128px}@media (min-width:901px){.sp-hero--branch{padding-top:148px}}@media (max-width:900px){.sp-hero--branch{padding-top:116px}}.sp-banner{border:6px solid #fff;border-radius:30px;height:min(46vh,440px);margin-top:52px;position:relative;overflow:hidden;box-shadow:0 40px 90px -40px #38434980}.sp-banner image-slot,.sp-banner img{object-fit:cover;width:100%;height:100%;display:block}.sp-banner-tools{z-index:6;gap:8px;display:flex;position:absolute;top:16px}.sp-banner-tools:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:16px}.sp-banner-tools:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:16px}.sp-banner-tools .soul-fav-btn--inline,.sp-banner-tools .soul-share-btn{color:var(--soul-pink-solid,#ff7995);box-shadow:0 6px 18px -10px #38434966;background:#fff!important}.sp-banner-tools .soul-fav-btn--inline:hover,.sp-banner-tools .soul-share-btn:hover,.sp-banner-tools .soul-share.is-open .soul-share-btn,.sp-banner-tools .soul-fav-btn--inline.is-on{background:#fff!important}.sp-banner:has(.soul-share.is-open){z-index:8;overflow:visible}.sp-section{padding:72px 32px 0}.sp-section:last-of-type{padding-bottom:100px}.sp-h2{letter-spacing:-.015em;color:var(--text-primary);margin:10px 0 0;font-size:max(25px,min(2.7vw,36px));font-weight:700;line-height:1.1}.sp-sub{color:var(--text-secondary);max-width:560px;margin:12px 0 0;font-size:16.5px;line-height:1.6}.prog-grid{grid-template-columns:repeat(3,1fr);gap:22px;margin-top:40px;display:grid}.prog-card{border-radius:var(--radius-xl);box-shadow:var(--shadow-md);color:inherit;background:#fff;border:1px solid #38434912;flex-direction:column;transition:transform .45s cubic-bezier(.2,.75,.25,1),box-shadow .45s;display:flex;overflow:hidden}.prog-card:hover{box-shadow:var(--shadow-lg);transform:translateY(-7px)}.pc-img{flex-shrink:0;height:168px;position:relative;overflow:hidden}.pc-img image-slot,.pc-img img{object-fit:cover;width:100%;height:100%;transition:transform .7s cubic-bezier(.2,.75,.25,1);display:block}.prog-card:hover .pc-img image-slot,.prog-card:hover .pc-img img{transform:scale(1.05)}.pc-body{text-align:start;flex-direction:column;flex:1;padding:22px 22px 24px;display:flex}.pc-body h3{color:var(--text-primary);margin:0;font-size:20px;font-weight:700;line-height:1.25}.pc-tags{flex-wrap:wrap;gap:7px;margin-top:11px;display:flex}.pc-tag{border-radius:var(--radius-pill);background:var(--brand-soft);color:var(--pink-700);padding:4px 11px;font-size:12.5px;font-weight:700}.pc-tag.alt{background:var(--slate-50);color:var(--slate-600)}.pc-body p{color:var(--text-secondary);flex:1;margin:12px 0 0;font-size:14.5px;line-height:1.6}.pc-link{align-items:center;gap:8px;margin-top:18px;font-size:14.5px;font-weight:700;display:inline-flex}.pc-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:18px;display:flex}.pc-reg{border-radius:var(--radius-control);background:var(--soul-pink-grad);color:#fff;box-shadow:var(--shadow-brand-sm);white-space:nowrap;align-items:center;gap:7px;padding:9px 18px;font-size:13.5px;font-weight:700;transition:transform .3s cubic-bezier(.2,.75,.25,1),box-shadow .3s;display:inline-flex}.pc-reg:hover{box-shadow:var(--shadow-brand);transform:translateY(-2px)}.pc-reg--soon{color:#fff;cursor:default;letter-spacing:.02em;background:linear-gradient(135deg,#ff7995,#ffa1b4);padding:11px 22px;font-size:16px;font-weight:800;box-shadow:0 10px 22px -12px #ff7995b3}.pc-reg--soon:hover{transform:none;box-shadow:0 10px 22px -12px #ff7995b3}.prog-card--soon{box-shadow:none;border-color:#ff799547}.prog-card--soon:hover .pc-img image-slot,.prog-card--soon:hover .pc-img img{transform:none}.pc-soon-badge{z-index:2;color:#fff;letter-spacing:.02em;background:linear-gradient(135deg,#ff7995,#ffa1b4);border-radius:999px;align-items:center;padding:9px 18px;font-size:18px;font-weight:800;line-height:1.1;display:inline-flex;position:absolute;top:12px;box-shadow:0 10px 24px -10px #ff7995bf}.pc-soon-badge:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:12px}.pc-soon-badge:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:12px}.pc-soon-inline{color:#d45372;letter-spacing:.02em;background:#ff79951f;border:1px solid #ff79954d;border-radius:999px;align-items:center;width:fit-content;margin-top:10px;padding:6px 14px;font-size:15px;font-weight:800;display:inline-flex}.br-soon-chip{letter-spacing:-.02em;box-shadow:none;background:0 0;border:none;align-items:center;padding:0;font-size:max(28px,min(4.2vw,40px));font-weight:800;line-height:1;display:inline-flex}.rt{text-align:start}.rt p{color:var(--text-secondary);margin:0 0 16px;font-size:16.5px;line-height:1.78}.rt ul{flex-direction:column;gap:7px;margin:0 0 18px;display:flex}.rt ul:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:22px}.rt ul:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:22px}.rt li{color:var(--text-secondary);font-size:16px;line-height:1.6}.rt li::marker{color:var(--soul-pink-solid)}.rt-h{color:var(--text-primary);margin:22px 0 10px;font-size:17.5px;font-weight:700}.rt>:first-child{margin-top:0}.acc{border-top:1px solid var(--slate-100);margin-top:34px}.acc-item{border-bottom:1px solid var(--slate-100)}.acc-btn{cursor:pointer;width:100%;font-family:var(--font-sans);text-align:start;background:0 0;border:none;align-items:center;gap:16px;padding:22px 4px;display:flex}.acc-btn b{color:var(--text-primary);flex:1;font-size:18.5px;font-weight:700}.acc-btn small{color:var(--text-tertiary);font-size:14px;font-weight:600}.acc-chev{background:var(--slate-50);width:34px;height:34px;color:var(--slate-600);border-radius:50%;flex-shrink:0;place-items:center;transition:transform .4s cubic-bezier(.2,.75,.25,1),background .3s,color .3s;display:grid}.acc-item.open .acc-chev{background:var(--brand-soft);color:var(--pink-700);transform:rotate(180deg)}.acc-body{grid-template-rows:0fr;transition:grid-template-rows .5s cubic-bezier(.2,.75,.25,1);display:grid}.acc-item.open .acc-body{grid-template-rows:1fr}.acc-body>div{overflow:hidden}.acc-inner{padding:2px 4px 28px}.sp-band{text-align:center;background:var(--soul-dark-grad);border-radius:32px;padding:64px 48px;position:relative;overflow:hidden}.sp-band h2{letter-spacing:-.015em;color:#fff;margin:0;font-size:max(27px,min(3vw,40px));font-weight:700;line-height:1.12}.sp-band p{color:#ffffffd1;max-width:520px;margin:14px auto 0;font-size:17.5px;line-height:1.6}.sp-band-actions{flex-wrap:wrap;justify-content:center;gap:14px;margin-top:30px;display:flex}.sp-note{background:var(--blush-50);border:1px solid var(--blush-200);border-radius:18px;align-items:flex-start;gap:16px;padding:22px 24px;display:flex}.sp-note svg{flex-shrink:0;margin-top:2px}.sp-note p{color:var(--text-secondary);text-align:start;margin:0;font-size:15px;line-height:1.65}.filter-chips{flex-wrap:wrap;gap:10px;margin-top:34px;display:flex}.fchip{border:1px solid var(--slate-200);color:var(--text-secondary);font-family:var(--font-sans);padding:var(--pad-chip-y)var(--pad-chip-x);border-radius:var(--radius-pill);cursor:pointer;background:#fff;font-size:14px;font-weight:600;transition:border-color .2s,color .2s,background .2s,box-shadow .2s,transform .2s}.fchip:hover{border-color:var(--pink-300);color:var(--text-primary);background:var(--brand-soft);transform:translateY(-1px)}.fchip.on{background:var(--soul-pink-grad);color:#fff;box-shadow:var(--shadow-brand-sm);border-color:#0000}.sp-steps{grid-template-columns:repeat(4,1fr);gap:20px;margin-top:40px;display:grid}.sp-step{border-radius:var(--radius-xl);box-shadow:var(--shadow-md);text-align:start;background:#fff;border:1px solid #38434912;padding:26px 24px}.sp-step .n{font-size:30px;font-weight:700;line-height:1}.sp-step b{color:var(--text-primary);margin-top:14px;font-size:17px;font-weight:700;display:block}.sp-step p{color:var(--text-secondary);margin:7px 0 0;font-size:14px;line-height:1.6}.sp-cols{grid-template-columns:1.1fr .9fr;align-items:start;gap:56px;margin-top:44px;display:grid}.sp-panel{border-radius:var(--radius-xl);box-shadow:var(--shadow-md);background:#fff;border:1px solid #38434912;padding:32px}.sp-panel h3{color:var(--text-primary);text-align:start;margin:0 0 16px;font-size:21px;font-weight:700}.bix-hero.sp-hero{padding-top:96px}@media (min-width:901px){.bix-hero.sp-hero{padding-top:100px}}.bix-grid{grid-template-columns:repeat(3,1fr);gap:18px;margin-top:44px;display:grid}.bix-card{border-radius:var(--radius-xl);box-shadow:var(--shadow-md);color:inherit;background:#fff;border:1px solid #38434912;flex-direction:column;transition:transform .45s cubic-bezier(.2,.75,.25,1),box-shadow .45s;display:flex;overflow:hidden}.bix-card:hover{box-shadow:var(--shadow-lg);transform:translateY(-7px)}.bix-img{aspect-ratio:2;height:auto;position:relative;overflow:hidden}.bix-img image-slot,.bix-img img{object-fit:cover;width:100%;height:100%;display:block}.bix-body{text-align:start;padding:16px 16px 18px}.bix-body h3{color:var(--text-primary);margin:0;font-size:17px;font-weight:700;line-height:1.25}.bix-addr{color:var(--text-secondary);align-items:flex-start;gap:6px;margin-top:6px;font-size:13px;line-height:1.35;display:flex}.bix-body .pc-tags{gap:5px;margin-top:10px}.bix-body .pc-tag{padding:3px 9px;font-size:11.5px}.bix-body .pc-link{margin-top:12px;font-size:13.5px}.finder{border-radius:var(--radius-xl);padding:26px 26px 24px}.finder-head{text-align:start;flex-wrap:wrap;align-items:baseline;gap:14px;display:flex}.finder-head b{color:var(--text-primary);font-size:20px;font-weight:700}.finder-head span{color:var(--text-secondary);font-size:14.5px}.finder-row{align-items:stretch;gap:12px;margin-top:18px;display:flex}.finder-row>div:first-child{flex:1}.bix-finder-section{padding-top:36px}.bix-finder-wrap{max-width:720px;margin-left:auto;margin-right:auto}.bix-finder{box-sizing:border-box;max-width:100%;margin-left:auto;margin-right:auto}.bix-finder .finder-head{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:6px}.finder-loc{border:1px solid var(--slate-200);color:var(--text-secondary);font-family:var(--font-sans);border-radius:var(--radius-lg);cursor:pointer;white-space:nowrap;background:#fff;flex-shrink:0;align-items:center;gap:8px;padding:0 18px;font-size:14.5px;font-weight:600;transition:all .3s;display:inline-flex}.finder-loc:hover{border-color:var(--pink-300);color:var(--text-primary)}.finder-err{color:var(--pink-800);background:var(--blush-100);border-radius:var(--radius-control);text-align:start;margin-top:14px;padding:12px 16px;font-size:14.5px}.finder-res{grid-template-columns:1.4fr 1fr;align-items:stretch;gap:18px;margin-top:22px;display:grid}.finder-best{border-radius:var(--radius-xl);box-shadow:var(--shadow-md);text-align:start;background:#fff;border:1px solid #38434912;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;padding:24px;display:flex}.finder-best h3{color:var(--text-primary);margin:10px 0 6px;font-size:23px;font-weight:700}.finder-best-actions{flex-wrap:wrap;gap:10px;display:flex}.finder-others{flex-direction:column;justify-content:center;gap:10px;display:flex}.finder-other{border:1px solid var(--slate-100);border-radius:var(--radius-control);font-family:var(--font-sans);cursor:pointer;text-align:start;background:#ffffffb3;justify-content:space-between;align-items:center;gap:12px;padding:14px 18px;transition:all .3s;display:flex}.finder-other:hover{border-color:var(--pink-300);transform:translateY(-2px)}.finder-other span{color:var(--text-primary);font-size:15.5px;font-weight:700}.finder-other small{color:var(--pink-700);white-space:nowrap;font-size:13.5px;font-weight:700}.bix-finder-field{flex:1;min-width:0}.bix-finder-meta{color:var(--text-tertiary);margin-top:6px;display:block}.bix-finder-waze{text-decoration:none}.bix-finder-others-label{display:none}@media (max-width:1000px){.bix-finder{box-sizing:border-box;border-radius:22px;max-width:100%;padding:22px 16px 18px}.bix-finder-head{text-align:center;flex-direction:column;align-items:center;gap:6px}.bix-finder-head b{font-size:max(20px,min(5.5vw,24px));line-height:1.25}.bix-finder-head span{font-size:14px;font-weight:500}.bix-finder-row{flex-direction:column;gap:10px;margin-top:18px}.bix-finder-field,.bix-finder-go{width:100%}.bix-finder-go button{width:100%;min-height:var(--control-h-md);border-radius:var(--radius-control)}.bix-finder-loc{width:100%;height:var(--control-h-md);border-radius:var(--radius-control);background:var(--slate-50,#f4f7f8);justify-content:center;font-size:14.5px}.bix-finder-loc:active{background:var(--brand-soft);color:var(--pink-700);border-color:var(--pink-200)}.finder-err{border-radius:var(--radius-control);text-align:center;font-size:13.5px;line-height:1.45}.bix-finder-res{grid-template-columns:1fr;gap:12px;margin-top:18px}.bix-finder .finder-best{border-radius:18px;flex-direction:column;align-items:stretch;gap:16px;padding:18px 16px}.bix-finder .finder-best-txt{text-align:center}.bix-finder .finder-best h3{margin:10px 0 6px;font-size:20px}.bix-finder .bix-addr{justify-content:center;font-size:13.5px}.bix-finder-meta{text-align:center;font-size:12px}.bix-finder .finder-best-actions{grid-template-columns:1fr;gap:8px;width:100%;display:grid}.bix-finder-waze{width:100%;display:block}.bix-finder-others-label{color:var(--text-tertiary);text-align:start;margin-bottom:2px;font-size:12.5px;font-weight:700;display:block}.bix-finder .finder-other{background:#fff;border-radius:14px;padding:13px 14px}}.sp-sticky{display:none}@media (max-width:700px){.sp-sticky{z-index:72;opacity:0;pointer-events:none;transition:opacity .28s,transform .28s;display:block;position:fixed;bottom:26vh;transform:translateY(10px)}.sp-sticky:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:14px}.sp-sticky:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:14px}.sp-sticky.is-visible{opacity:1;pointer-events:auto;transform:none}.sp-sticky-btn{white-space:nowrap;border-radius:999px!important;padding:14px 22px!important;font-size:15px!important;font-weight:700!important;box-shadow:0 12px 28px -10px #ff7995a6!important}}@media (max-width:900px){.finder-row{flex-direction:column}.finder-res{grid-template-columns:1fr}.sp-hero{padding:100px 22px 0}.sp-section{padding:64px 22px 0}.prog-grid,.bix-grid{grid-template-columns:1fr 1fr;gap:14px}.sp-steps{grid-template-columns:1fr 1fr}.sp-cols{grid-template-columns:1fr;gap:24px}.sp-banner{height:34vh}.sp-band{padding:48px 24px}.sp-chiprow{gap:8px;margin-top:18px}.sp-chiprow .pc-tag{padding:6px 12px;font-size:12.5px}}@media (max-width:560px){.prog-grid,.bix-grid{grid-template-columns:1fr}}.sp-about-card{border-radius:var(--radius-xl);border:1px solid var(--slate-100);max-width:760px;box-shadow:var(--shadow-md);background:#fff;padding:34px 36px 30px;position:relative;overflow:hidden}.sp-about-card .rt{position:relative}.rt .rt-kicker{background:var(--brand-soft);color:var(--pink-800);border-radius:999px;margin-bottom:16px;padding:7px 16px;font-size:13.5px;font-weight:700;display:inline-flex}.rt p{color:var(--text-secondary);text-wrap:pretty;max-width:62ch;margin:0 0 16px;font-size:16px;line-height:1.85}.rt p.rt-lead{color:var(--text-primary);font-size:18px;font-weight:500;line-height:1.75}.rt p:last-child{margin-bottom:0}.rt .rt-checks{gap:9px;margin:4px 0 18px;padding:0;list-style:none;display:grid}.rt .rt-checks li{color:var(--text-primary);background:var(--blush-50);border-radius:13px;align-items:flex-start;gap:10px;padding:11px 15px;font-size:15.5px;line-height:1.6;display:flex}.rt .rt-checks li svg{flex-shrink:0;margin-top:3px}.rt .rt-hl{border-radius:var(--radius-control);background:var(--soul-pink-grad);color:#fff;box-shadow:var(--shadow-brand-sm);margin-top:4px;padding:12px 20px;font-size:15.5px;font-weight:600;display:inline-flex}@media (max-width:700px){.sp-about-card{padding:24px 20px}}.sp-schedule{--sch-accent:#ff7995;--sch-accent-soft:#ffe9ed;--sch-col-w:6.25rem;isolation:isolate;width:fit-content;max-width:100%;box-shadow:var(--shadow-md,0 14px 36px -26px #38434942);background-color:#fffafb;background-image:radial-gradient(circle at 18% 22%,#ffa1b438 0 2px,#0000 3px),radial-gradient(circle at 72% 28%,#ff799529 0 1.5px,#0000 2.5px),radial-gradient(circle at 40% 68%,#c6d8ff47 0 2px,#0000 3px),radial-gradient(circle at 86% 74%,#98f3a433 0 1.5px,#0000 2.5px),radial-gradient(circle at 55% 12%,#ffa9ed2e 0 1.5px,#0000 2.5px),radial-gradient(55% 45% at 8% 90%,#ff79951a,#0000 70%),radial-gradient(50% 40% at 96% 8%,#76edfb1f,#0000 70%),linear-gradient(165deg,#fffafb 0%,#fff 55%,#fff7f9 100%);background-size:42px 42px,56px 56px,48px 48px,64px 64px,52px 52px,100% 100%,100% 100%,100% 100%;border:1px solid #ff79951a;border-radius:16px;margin-top:22px;margin-left:auto;margin-right:auto;padding:max(12px,min(1.6vw,18px));position:relative;overflow:hidden}.sp-schedule:before,.sp-schedule:after{content:"";z-index:0;pointer-events:none;filter:blur(2px);border-radius:50%;position:absolute}.sp-schedule:before{aspect-ratio:1;background:radial-gradient(circle at 35% 40%,#ff799533,#0000 62%),radial-gradient(circle at 70% 65%,#ffa1b429,#0000 58%);border-radius:58% 42% 48% 52%/48% 56% 44% 52%;width:min(220px,48%);top:-14%}.sp-schedule:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):before{right:-8%}.sp-schedule:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):before{left:-8%}.sp-schedule:after{aspect-ratio:1;background:radial-gradient(circle at 45% 45%,#bdf8ff47,#0000 60%),radial-gradient(circle at 60% 30%,#fcd1f333,#0000 55%);border-radius:42% 58% 52% 48%/56% 44%;width:min(180px,42%);bottom:-12%}.sp-schedule:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):after{left:-6%}.sp-schedule:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):after{right:-6%}.sp-schedule>*{z-index:1;position:relative}.sp-schedule img{object-fit:contain;width:100%;height:auto;max-height:min(72vh,720px);margin-left:auto;margin-right:auto;display:block}.sp-schedule--dark{box-shadow:none;background-color:#ffffff0a;background-image:none;border-color:#ffffff1a}.sp-schedule--dark:before,.sp-schedule--dark:after{opacity:.35}.sp-schedule .sch-slot{padding:8px 4px 7px}.sp-schedule .sch-slot-title{-webkit-line-clamp:unset;line-clamp:unset;flex-direction:column;align-items:center;gap:2px;max-height:none;font-size:12px;font-weight:600;line-height:1.2;display:flex;overflow:visible}.sp-schedule .sch-slot-title-main{display:block}.sp-schedule .sch-slot-note{opacity:.85;font-size:9.5px;font-weight:500;line-height:1.15;display:block}.sch-theme--gan{--sch-accent:#ff7995;--sch-accent-soft:#ffe9ed}.sch-theme--chugim{--sch-accent:#ff8fa8;--sch-accent-soft:#fff0f3}.sch-theme--active{--sch-accent:#ff7995;--sch-accent-soft:#ff799524}.sch-theme--tech{--sch-accent:#ff76a2;--sch-accent-soft:#ff76a224}.sch-theme--stage{--sch-accent:#ff6d8c;--sch-accent-soft:#ff6d8c24;--stage-bordeaux:linear-gradient(145deg,#ff6d8c 0%,#fe87a0 100%)}.sch-theme--dev{--sch-accent:#c4896a;--sch-accent-soft:#fbf6f3}.sch-root{width:100%;max-width:100%;margin-left:auto;margin-right:auto}.sch-tabs{flex-wrap:wrap;justify-content:center;gap:8px;margin-bottom:14px;display:flex}.sch-tab{appearance:none;color:var(--text-secondary,#6b757c);cursor:pointer;background:#fff;border:1px solid #3843491a;border-radius:999px;padding:8px 16px;font-family:inherit;font-size:13.5px;font-weight:500;transition:border-color .2s,color .2s,background .2s}.sch-tab:hover{color:var(--text-primary,#384349);border-color:#ff799559}.sch-tab.is-active{background:var(--sch-accent-soft);color:var(--pink-800,#c45a72);border-color:#0000}.sch-view--dark .sch-tab{color:#ffffffa6;background:0 0;border-color:#ffffff24}.sch-view--dark .sch-tab.is-active{color:#fff;background:#ffffff1a;border-color:#0000}.sch-view-sub{color:var(--text-secondary,#6b757c);text-align:center;margin:0 0 16px;font-size:14.5px;font-weight:400}.sch-view--dark .sch-view-sub{color:#fff9}.sch-band{margin-bottom:24px}.sch-band-label{color:var(--sch-accent);text-align:center;margin-bottom:12px;font-size:12.5px;font-weight:500}.sch-col{box-sizing:border-box;min-width:0}.sch-grid{box-sizing:border-box;flex-flow:row;align-items:stretch;gap:5px;width:max-content;max-width:100%;margin-left:auto;margin-right:auto;display:flex}.sch-grid>.sch-col{flex:0 0 var(--sch-col-w);width:var(--sch-col-w);max-width:var(--sch-col-w)}.sch-mobile{display:none!important}.sch-col-head{text-align:center;color:#fff;white-space:nowrap;background:linear-gradient(145deg,#ff7995 0%,#ffa1b4 100%);border:none;border-radius:10px;margin-bottom:8px;padding:10px 4px;font-size:13.5px;font-weight:500}.sch-col-head-short{display:none}.sch-col-head-full{display:inline}.sch-view--dark .sch-col-head{color:#ffffff8c;border-bottom-color:#ffffff1a}.sch-col-body{flex-direction:column;gap:6px;min-height:32px;display:flex}@media (max-width:1100px){.sp-schedule{--sch-col-w:5.75rem}}@media (max-width:920px){.sp-schedule{--sch-col-w:5.25rem}}@media (max-width:859px){.sp-section.sp-section--schedule,.wp2-sec.wp2-sec--schedule{padding-left:0;padding-right:0}.sp-section.sp-section--schedule .sp-wrap{width:100%;max-width:none;padding-left:0;padding-right:0}.sp-section.sp-section--schedule .sp-h2,.sp-section.sp-section--schedule .wp2-h2{padding-left:16px;padding-right:16px}.sp-schedule{box-sizing:border-box;-moz-text-size-adjust:100%;text-size-adjust:100%;border-radius:14px;width:calc(100% - 12px);max-width:calc(100vw - 12px);margin-left:auto;margin-right:auto;padding:12px 6px;overflow:visible}.sch-root,.sch-view{width:100%;max-width:100%}.sch-grid{flex-flow:row;gap:4px;width:100%;max-width:100%;display:flex!important}.sch-grid>.sch-col{flex:1 1 0;width:auto;min-width:0;max-width:none}.sch-col-head{border-radius:8px;margin-bottom:5px;padding:7px 2px;font-size:12px}.sch-col-head-full{display:none!important}.sch-col-head-short{display:inline!important}.sch-col-body{gap:4px}.sch-tabs{gap:6px;margin-bottom:10px;padding-left:4px;padding-right:4px}.sch-tab{padding:7px 12px;font-size:12.5px}.sch-band{margin-bottom:18px}.sch-band-label{margin-bottom:10px;font-size:12px}.sp-schedule .sch-slot{border-radius:8px;padding:7px 3px 6px}.sp-schedule .sch-slot-ages{font-size:11px;line-height:1.15}.sp-schedule .sch-slot-title{-webkit-line-clamp:unset;line-clamp:unset;max-height:none;font-size:11.5px;font-weight:600;line-height:1.2}.sp-schedule .sch-slot-note{font-size:9px}.sp-schedule .sch-slot-time{margin-top:3px;font-size:10.5px;line-height:1.15}}.sch-slot{--slot-a:#ff9aaf;--slot-b:#ffe4d6;--slot-glow:#ff9aaf47;text-align:center;box-sizing:border-box;background:linear-gradient(160deg,color-mix(in srgb,var(--slot-a)48%,transparent)0%,color-mix(in srgb,var(--slot-b)42%,transparent)100%);-webkit-backdrop-filter:blur(14px)saturate(1.25);border:1px solid #ffffff73;border-radius:10px;width:100%;padding:10px 5px 9px;transition:transform .2s,box-shadow .2s;position:relative;box-shadow:0 8px 18px -12px #3843492e,inset 0 1px #ffffff59}.sch-slot:hover{transform:translateY(-1px);box-shadow:0 10px 20px -12px #38434938,inset 0 1px #fff6}.sch-slot-ages{color:#3843499e;font-variant-numeric:tabular-nums;direction:ltr;unicode-bidi:isolate;font-size:13px;font-weight:400;line-height:1.15}.sch-slot-title{color:var(--text-primary,#384349);overflow-wrap:anywhere;word-break:break-word;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;max-height:2.4em;margin-top:1px;font-size:14.5px;font-weight:500;line-height:1.2;display:-webkit-box;overflow:hidden}.sch-slot-note{opacity:.78;margin-top:1px;font-size:.72em;font-weight:500;line-height:1.15;display:block}.sch-slot-time{color:#38434994;font-variant-numeric:tabular-nums;white-space:nowrap;text-overflow:ellipsis;direction:ltr;unicode-bidi:isolate;max-width:100%;max-height:1.15em;margin-top:2px;font-size:13px;font-weight:400;line-height:1.15;display:block;overflow:hidden}.sch-slot--gan{--slot-a:#ffb3c4;--slot-b:#ffdce4;--slot-glow:#ff799542}.sch-slot--music{--slot-a:#bdf8ff;--slot-b:#76edfb;--slot-glow:#76edfb52}.sch-slot--english{--slot-a:#fcd1f3;--slot-b:#ffa9ed;--slot-glow:#ffa9ed52}.sch-slot--art{--slot-a:#e9f0ff;--slot-b:#c6d8ff;--slot-glow:#c6d8ff52}.sch-slot--english-art{--slot-a:#fcd1f3;--slot-b:#ffa9ed;--slot-glow:#ffa9ed52}.sch-slot--theater{--slot-a:#fcd7d1;--slot-b:#ffc1b7;--slot-glow:#ffc1b752}.sch-slot--sensory{--slot-a:#d1fcd7;--slot-b:#98f3a4;--slot-glow:#98f3a452}.sch-slot--ballet{--slot-a:#f5d0e0;--slot-b:#fbf0f5;--slot-glow:#dc8caa47}.sch-slot--hiphop{--slot-a:#e8d0e8;--slot-b:#f7f0f7;--slot-glow:#b482b442}.sch-slot--dev{--slot-a:#e4d8cc;--slot-b:#f7f2ed;--slot-glow:#b4967842}.sch-slot--tech{--slot-a:#ffd0dc;--slot-b:#fff0f4;--slot-glow:#ff76a247}.sch-slot--fitness{--slot-a:#ffd6dc;--slot-b:#ffefe8;--slot-glow:#ff799547}.sch-slot--pilates{--slot-a:#ebd4e8;--slot-b:#f8f0f6;--slot-glow:#be8cb442}.sch-slot--yoga{--slot-a:#e0d8cc;--slot-b:#f5f1ea;--slot-glow:#aa967842}.sch-slot--default{--slot-a:#ffe0e6;--slot-b:#fff5f0;--slot-glow:#ff96a042}.sch-slot--gan .sch-slot-ages,.sch-slot--gan .sch-slot-time{color:#384349b8}.sch-slot--gan .sch-slot-title{color:var(--text-primary,#384349)}.sch-view--dark .sch-slot{background:linear-gradient(160deg,#ffb4be2e,#ffdcc814);border-color:#ffffff1f;box-shadow:0 8px 18px -14px #0006}.sch-view--dark .sch-slot-ages{color:#ffffff80}.sch-view--dark .sch-slot-title{color:#ffffffeb}.sch-view--dark .sch-slot-time{color:#ffffff80}.sch-view-note{color:var(--text-secondary,#6b757c);text-align:center;margin:18px 0 0;font-size:13.5px;font-weight:400;line-height:1.55}.sch-view--dark .sch-view-note{color:#ffffff80}.sch-day-acc{border-radius:var(--radius-lg,18px);background:#fff;border:1px solid #38434912;overflow:hidden;box-shadow:0 8px 18px -16px #38434933}.sch-view--dark .sch-day-acc{background:#ffffff0a;border-color:#ffffff1a}.sch-day-acc summary{cursor:pointer;color:var(--text-primary,#384349);justify-content:space-between;align-items:center;gap:10px;padding:13px 16px;font-size:14.5px;font-weight:500;list-style:none;display:flex}.sch-view--dark .sch-day-acc summary{color:#ffffffe6}.sch-day-acc summary::-webkit-details-marker{display:none}.sch-day-acc-count{min-width:24px;height:24px;color:var(--pink-800,#c45a72);background:var(--sch-accent-soft);border-radius:999px;justify-content:center;align-items:center;font-size:11.5px;font-weight:500;display:inline-flex}.sch-view--dark .sch-day-acc-count{color:#fff;background:#ffffff1f}.sch-day-acc ul{flex-direction:column;gap:8px;margin:0;padding:0 12px 14px;list-style:none;display:flex}.sch-mobile-row{text-align:center;border-radius:var(--radius-lg,16px);background:linear-gradient(160deg,color-mix(in srgb,var(--slot-a)48%,transparent)0%,color-mix(in srgb,var(--slot-b)42%,transparent)100%);-webkit-backdrop-filter:blur(14px)saturate(1.25);border:1px solid #ffffff73;flex-direction:column;align-items:center;gap:2px;padding:10px;display:flex;position:relative;box-shadow:0 8px 16px -12px #3843492e,inset 0 1px #ffffff59}.sch-view--dark .sch-mobile-row{background:linear-gradient(160deg,#ffb4be2e,#ffdcc814);border-color:#ffffff1f}.sch-mobile-row .sch-slot-title{margin-top:2px}.sch-tab:focus-visible{outline:2px solid var(--sch-accent);outline-offset:2px}@media (max-width:960px){.about-hero-grid{grid-template-columns:1fr!important;gap:36px!important}.about-founder-grid{grid-template-columns:1fr!important;gap:28px!important}.about-worlds-grid,.about-values-grid,.about-stats-grid,.about-gallery-grid{grid-template-columns:1fr 1fr!important}}@media (max-width:640px){.about-worlds-grid,.about-values-grid,.about-gallery-grid{grid-template-columns:1fr!important}.about-gallery-grid>div{grid-column:span 1!important;min-height:220px!important}}.gan-day{background:radial-gradient(70% 55% at 88% 8%,#ffa1b447,#0000 58%),radial-gradient(55% 45% at 6% 92%,#ff79951f,#0000 55%),linear-gradient(#fff8f9 0%,#fff 48%,#fff6f8 100%);padding:88px 32px;position:relative;overflow:hidden}.gan-day__wrap{text-align:start;max-width:760px;margin-left:auto;margin-right:auto;position:relative}.gan-day__head{margin-bottom:40px}.gan-day__title{margin:0}.gan-day__lead{color:var(--text-secondary);max-width:36ch;margin:12px 0 0;font-size:17px;line-height:1.55}.gan-day__rail{flex-direction:column;gap:0;margin:0;padding:0;list-style:none;display:flex}.gan-day__step{grid-template-columns:44px minmax(0,1fr);align-items:stretch;gap:18px 20px;display:grid}.gan-day__marker{flex-direction:column;align-items:center;padding-top:4px;display:flex}.gan-day__dot{color:#fff;background:var(--soul-pink-grad);z-index:1;border-radius:50%;flex-shrink:0;place-items:center;width:36px;height:36px;font-size:14px;font-weight:700;display:grid;box-shadow:0 8px 20px -10px #ff7995bf}.gan-day__line{background:linear-gradient(180deg,var(--pink-300),#ffa1b426);border-radius:2px;flex:1;width:2px;min-height:28px;margin-top:8px;margin-bottom:4px}.gan-day__body{min-width:0;padding-bottom:36px}.gan-day__body:not(:has(.gan-day__time)) .gan-day__step-title{margin-top:6px}.gan-day__step:last-child .gan-day__body{padding-bottom:8px}.gan-day__time{letter-spacing:-.03em;background:var(--soul-pink-grad-text);color:#0000;font-variant-numeric:tabular-nums;-webkit-background-clip:text;background-clip:text;margin-bottom:8px;font-size:max(28px,min(4.2vw,36px));font-weight:700;line-height:1;display:inline-block}.gan-day__time--soft{letter-spacing:0;opacity:.85;font-size:max(20px,min(3vw,24px))}.gan-day__step-title{color:var(--text-primary);margin:0 0 8px;font-size:max(19px,min(2.4vw,22px));font-weight:700;line-height:1.25}.gan-day__text{color:var(--text-secondary);text-wrap:pretty;max-width:58ch;margin:0;font-size:16px;line-height:1.75}.gan-day__after{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffffb8;border:1px solid #ff799529;border-radius:20px;margin-top:12px;padding:22px 26px}.gan-day__after-label{letter-spacing:.04em;color:var(--pink-700);margin-bottom:8px;font-size:12.5px;font-weight:700;display:inline-block}.gan-day__after p{color:var(--text-secondary);margin:0;font-size:15.5px;line-height:1.7}@media (max-width:700px){.gan-day{padding:64px 22px}.gan-day__step{grid-template-columns:32px minmax(0,1fr);gap:14px}.gan-day__dot{width:28px;height:28px;font-size:12px}.gan-day__body{padding-bottom:28px}.gan-day__after{padding:18px}}@media (prefers-reduced-motion:reduce){.gan-day .reveal{opacity:1!important;transition:none!important;transform:none!important}}.gan-about{background:radial-gradient(65% 50% at 12% 12%,#ffa1b438,#0000 60%),radial-gradient(50% 40% at 96% 78%,#ff79951a,#0000 55%),linear-gradient(#fff 0%,#fff8f9 100%);padding:88px 32px 56px;position:relative;overflow:hidden}.gan-about__wrap{text-align:start;max-width:760px;margin-left:auto;margin-right:auto;position:relative}.gan-about__head{margin-bottom:28px}.gan-about__title{margin:0}.gan-about__lead{color:var(--text-primary);text-wrap:pretty;max-width:34ch;margin:0 0 28px;font-size:max(20px,min(2.6vw,26px));font-weight:600;line-height:1.55}.gan-about__meta{border-top:1px solid #ff79952e;border-bottom:1px solid #ff79952e;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:18px 28px;margin-bottom:28px;padding:22px 0;display:grid}.gan-about__meta-item{flex-direction:column;gap:6px;min-width:0;display:flex}.gan-about__meta-label{letter-spacing:.04em;color:var(--pink-700);font-size:12.5px;font-weight:700}.gan-about__meta-value{color:var(--text-primary);font-size:17px;font-weight:600;line-height:1.45}.gan-about__schedule-line{display:block}.gan-about__schedule-line+.gan-about__schedule-line{color:var(--text-secondary);margin-top:4px;font-size:15.5px;font-weight:500}.gan-about__note{color:var(--text-secondary);max-width:58ch;margin:-8px 0 28px;font-size:15px;line-height:1.65}.gan-about__band{margin-bottom:28px}.gan-about__band-title{color:var(--text-primary);margin:0 0 14px;font-size:max(18px,min(2.2vw,21px));font-weight:700}.gan-about__moments{flex-wrap:wrap;gap:10px;margin:0;padding:0;list-style:none;display:flex}.gan-about__moments li{max-width:100%;color:var(--pink-800);background:#ff79951a;border:1px solid #ff799524;border-radius:999px;align-items:center;padding:10px 16px;font-size:14.5px;font-weight:600;line-height:1.35;display:inline-flex}.gan-about__moments--soft li{color:var(--text-primary);background:#ffffffc7;border-color:#38434914;font-weight:500;box-shadow:0 10px 28px -22px #38434959}.gan-about__hint{color:var(--text-secondary);max-width:52ch;margin:14px 0 0;font-size:14px;line-height:1.6}.gan-about__closing{margin-top:8px;padding-top:8px}.gan-about__closing p{color:var(--text-secondary);text-wrap:pretty;max-width:58ch;margin:0 0 14px;font-size:16.5px;line-height:1.75}.gan-about__closing p:last-child{color:var(--text-primary);margin-bottom:0;font-size:17px;font-weight:500}@media (max-width:700px){.gan-about{padding:64px 22px 40px}.gan-about__lead{max-width:none;font-size:19px}.gan-about__meta{gap:16px;padding:18px 0}.gan-about__moments li{padding:9px 14px;font-size:13.5px}}@media (prefers-reduced-motion:reduce){.gan-about .reveal{opacity:1!important;transition:none!important;transform:none!important}}.sch-hub{--sch-hub-pad:clamp(16px,3vw,32px);background:radial-gradient(70% 40% at 100% 0,#ff79951f,#0000 60%),radial-gradient(50% 30% at 0 20%,#ffb8c51a,#0000 55%),#fff;padding-bottom:72px}.sch-hub-hero{padding:56px var(--sch-hub-pad)20px}.sch-hub-hero-inner{max-width:var(--container);text-align:center;margin:0 auto}.sch-hub-eyebrow{letter-spacing:.04em;margin:0 0 10px;font-size:13px;font-weight:700}.sch-hub-title{letter-spacing:-.02em;color:var(--text-primary);text-wrap:balance;margin:0;font-size:max(28px,min(4.5vw,42px));font-weight:700;line-height:1.15}.sch-hub-lead{max-width:36em;color:var(--text-secondary);margin:14px auto 0;font-size:16px;line-height:1.55}.sch-hub-sticky{z-index:30;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffeb;border-bottom:1px solid #38434914;position:sticky;top:72px}.sch-hub-sticky-inner{max-width:var(--container);padding:12px var(--sch-hub-pad);-webkit-overflow-scrolling:touch;scrollbar-width:none;justify-content:center;gap:8px;margin:0 auto;display:flex;overflow-x:auto}.sch-hub-sticky-inner::-webkit-scrollbar{display:none}.sch-hub-chip{border:1px solid var(--slate-200);color:var(--text-secondary);font-family:var(--font-sans);border-radius:var(--radius-pill);cursor:pointer;white-space:nowrap;background:#fff;flex:none;padding:10px 16px;font-size:14px;font-weight:600;transition:border-color .2s,color .2s,background .2s,box-shadow .2s}.sch-hub-chip:hover{border-color:var(--pink-300);color:var(--text-primary);background:var(--brand-soft)}.sch-hub-chip.is-active{background:var(--soul-pink-grad);color:#fff;box-shadow:var(--shadow-brand-sm);border-color:#0000}.sch-hub-main{padding:28px var(--sch-hub-pad)0}.sch-hub-main-inner{text-align:center;max-width:920px;margin:0 auto}.sch-hub-branch-bar{text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;margin-bottom:22px;display:flex}.sch-hub-branch-name{color:var(--text-primary);letter-spacing:-.02em;margin:0;font-size:max(22px,min(3vw,28px));font-weight:700}.sch-hub-branch-meta{color:var(--text-secondary);margin:6px 0 0;font-size:14.5px}.sch-hub-share.soul-share-btn{flex-shrink:0}.sch-hub-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;display:flex}.sch-hub-pdf{color:var(--pink-700,#c23d63);font-family:var(--font-sans);cursor:pointer;background:#fff;border:1px solid #ff799559;border-radius:999px;flex-shrink:0;min-height:40px;padding:10px 16px;font-size:13.5px;font-weight:700;transition:background .2s,color .2s,border-color .2s}.sch-hub-pdf:hover{background:var(--brand-soft);border-color:var(--pink-300)}.sch-hub-pdf:disabled{opacity:.65;cursor:wait}.sch-hub-card-titles{text-align:center;width:100%}.sch-hub-card-head{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:12px;margin-bottom:14px;display:flex}.sch-hub-print-head,.sch-hub-print-foot{display:none}.sch-hub-print-sheet{width:100%}body.sch-hub-printing .sch-hub-print-head{text-align:center;flex-direction:column;align-items:center;width:100%;margin:0 0 8px;display:flex}body.sch-hub-printing .sch-hub-print-brand{flex-direction:column;align-items:center;gap:2px;margin-bottom:4px;display:flex}body.sch-hub-printing .sch-hub-print-logo{object-fit:contain;width:40px;height:40px;display:block}body.sch-hub-printing .sch-hub-print-brand-name{color:#ff7995;letter-spacing:.08em;font-size:10px;font-weight:700}body.sch-hub-printing .sch-hub-print-title{color:#384349;margin:0;font-size:22px;font-weight:700;line-height:1.1}body.sch-hub-printing .sch-hub-print-branch{color:#384349;margin:4px 0 0;font-size:14px;font-weight:600}body.sch-hub-printing .sch-hub-print-sub,body.sch-hub-printing .sch-hub-print-addr{color:#6b757c;margin:2px 0 0;font-size:11px}body.sch-hub-printing .sch-hub-print-rule{background:linear-gradient(90deg,#ff7995,#ffa1b4);border-radius:99px;width:48px;height:2.5px;margin:7px auto 0}body.sch-hub-printing .sch-hub-print-foot{color:#9aa3a9;margin:8px 0 0;font-size:9px;display:block}body.sch-hub-printing .sch-hub-hero,body.sch-hub-printing .sch-hub-sticky,body.sch-hub-printing .sch-hub-branch-bar,body.sch-hub-printing .sch-hub-tabs,body.sch-hub-printing .sch-hub-card-head{display:none!important}.sch-hub-share--text.soul-share-btn{border-radius:999px;gap:8px;width:auto;height:auto;min-height:40px;padding:8px 14px;line-height:1}.sch-hub-share--text .soul-share-btn-txt{font-size:13.5px;font-weight:700;line-height:1}.sch-hub-share--text.soul-share-btn svg{transform:none}.sch-hub-empty{text-align:center;color:var(--text-secondary);margin:40px 0;font-size:16px}.sch-hub-tabs{flex-wrap:wrap;justify-content:center;gap:8px;margin-bottom:16px;padding-left:2px;padding-right:2px;display:flex}.sch-hub-tab{border:1px solid var(--slate-200);color:var(--text-secondary);font-family:var(--font-sans);border-radius:var(--radius-pill);cursor:pointer;background:#fff;padding:9px 14px;font-size:13.5px;font-weight:600;transition:border-color .2s,color .2s,background .2s,box-shadow .2s}.sch-hub-tab:hover{border-color:var(--pink-300);color:var(--text-primary);background:var(--brand-soft)}.sch-hub-tab.is-active{background:var(--soul-pink-grad);color:#fff;box-shadow:var(--shadow-brand-sm);border-color:#0000}.sch-hub-card{text-align:center;background:#fff;border:1px solid #38434914;border-radius:22px;max-width:860px;margin-left:auto;margin-right:auto;padding:18px 16px 14px;scroll-margin-top:140px;box-shadow:0 18px 40px -28px #38434959}.sch-hub-card.is-focused{border-color:#ff799573;box-shadow:0 18px 44px -24px #ff799573}.sch-hub-card-head{text-align:center;flex-flow:column wrap;justify-content:center;align-items:center;gap:12px;margin-bottom:14px;padding-left:4px;padding-right:4px;display:flex}.sch-hub-card-titles h3{color:var(--text-primary);margin:0;font-size:19px;font-weight:700}.sch-hub-card-titles p{color:var(--text-secondary);margin:4px 0 0;font-size:14px}.sch-hub-card-body{justify-content:center;margin-left:auto;margin-right:auto;display:flex}.sch-hub-card-body .sch-root,.sch-hub-card-body .sp-schedule{width:auto;max-width:100%;margin-left:auto;margin-right:auto}@media (min-width:900px){.sch-hub-card{padding:22px 22px 16px}.sch-hub-sticky{top:80px}}@media (max-width:859px){.sch-hub-hero{padding-top:40px}.sch-hub-sticky{top:60px}.sch-hub-tabs{-webkit-overflow-scrolling:touch;scrollbar-width:none;flex-wrap:nowrap;margin-left:-4px;margin-right:-4px;overflow-x:auto}.sch-hub-tabs:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:4px;padding-right:8px}.sch-hub-tabs:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-left:8px;padding-right:4px}.sch-hub-tabs::-webkit-scrollbar{display:none}.sch-hub-tab{white-space:nowrap;flex:none}.sch-hub-card{border-radius:16px;padding:14px 8px 10px}.sch-hub-card-head{padding-left:8px;padding-right:8px}.sch-hub-card-body .sp-schedule,.sch-hub-card-body .sch-root{width:100%;max-width:100%;margin-left:auto;margin-right:auto}}@media print{@page{size:A4 landscape;margin:6mm}html,body{color:#384349!important;background:#fff!important;height:auto!important;margin:0!important;padding:0!important;overflow:hidden!important}body.sch-hub-printing #soul-shell>header,body.sch-hub-printing #soul-shell>footer,body.sch-hub-printing .sch-hub-hero,body.sch-hub-printing .sch-hub-sticky,body.sch-hub-printing .sch-hub-branch-bar,body.sch-hub-printing .sch-hub-tabs,body.sch-hub-printing .sch-hub-card-head,body.sch-hub-printing .sch-hub-empty,body.sch-hub-printing .soul-wa,body.sch-hub-printing .soul-a11y-btn,body.sch-hub-printing .soul-agent-fab,body.sch-hub-printing .soul-agent-panel,body.sch-hub-printing .soul-agent-scrim,body.sch-hub-printing #soul-progress,body.sch-hub-printing .ve-fab,body.sch-hub-printing .ve-toolbar,body.sch-hub-printing nextjs-portal,body.sch-hub-printing [data-nextjs-toast],body.sch-hub-printing [data-nextjs-dialog-overlay]{display:none!important}body.sch-hub-printing #soul-shell,body.sch-hub-printing main,body.sch-hub-printing .sch-hub,body.sch-hub-printing .sch-hub-main,body.sch-hub-printing .sch-hub-main-inner,body.sch-hub-printing .sch-hub-card{width:100%!important;max-width:none!important;height:auto!important;min-height:0!important;box-shadow:none!important;background:#fff!important;border:none!important;margin:0!important;padding:0!important;display:block!important;position:static!important;overflow:visible!important}body.sch-hub-printing .sch-hub-print-sheet{text-align:center!important;box-sizing:border-box!important;page-break-after:avoid!important;page-break-inside:avoid!important;break-inside:avoid!important;break-after:avoid!important;background:#fff!important;flex-direction:column!important;justify-content:flex-start!important;align-items:center!important;width:100%!important;max-width:none!important;max-height:198mm!important;margin:0 auto!important;padding:2mm!important;display:flex!important;position:relative!important;top:auto!important;left:auto!important;right:auto!important;overflow:hidden!important}body.sch-hub-printing .sch-hub-print-head{text-align:center!important;flex-direction:column!important;align-items:center!important;width:100%!important;max-width:270mm!important;margin:0 0 8px!important;display:flex!important}body.sch-hub-printing .sch-hub-print-brand{flex-direction:row!important;justify-content:center!important;align-items:center!important;gap:8px!important;margin-bottom:4px!important;display:flex!important}body.sch-hub-printing .sch-hub-print-logo{object-fit:contain!important;width:36px!important;height:36px!important;margin:0!important;display:block!important}body.sch-hub-printing .sch-hub-print-brand-name{letter-spacing:.06em!important;color:#ff7995!important;font-size:12px!important;font-weight:700!important}body.sch-hub-printing .sch-hub-print-title{color:#384349!important;letter-spacing:-.02em!important;margin:0!important;font-size:24px!important;font-weight:700!important;line-height:1.1!important}body.sch-hub-printing .sch-hub-print-branch{color:#384349!important;margin:4px 0 0!important;font-size:15px!important;font-weight:600!important}body.sch-hub-printing .sch-hub-print-sub,body.sch-hub-printing .sch-hub-print-addr{color:#6b757c!important;margin:2px 0 0!important;font-size:12px!important;font-weight:400!important}body.sch-hub-printing .sch-hub-print-rule{-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important;background:linear-gradient(90deg,#ff7995,#ffa1b4)!important;border-radius:99px!important;width:52px!important;height:2.5px!important;margin:7px auto 0!important;display:block!important}body.sch-hub-printing .sch-hub-card-body,body.sch-hub-printing .sp-schedule,body.sch-hub-printing .sch-root,body.sch-hub-printing .sch-view{width:fit-content!important;max-width:100%!important;margin:0 auto!important}body.sch-hub-printing .sp-schedule{--sch-col-w:6.5rem!important;isolation:auto!important;box-shadow:none!important;-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important;background-color:#fffafb!important;background-image:linear-gradient(165deg,#fffafb 0%,#fff 55%,#fff7f9 100%)!important;border:1px solid #ff799524!important;border-radius:14px!important;margin-top:0!important;padding:12px 10px!important;overflow:visible!important}body.sch-hub-printing .sp-schedule:before,body.sch-hub-printing .sp-schedule:after{content:none!important;display:none!important}body.sch-hub-printing .sch-grid{flex-flow:row!important;align-items:flex-start!important;gap:6px!important;width:max-content!important;max-width:none!important;margin:0 auto!important;display:flex!important}body.sch-hub-printing .sch-grid>.sch-col{flex:0 0 6.5rem!important;width:6.5rem!important;min-width:6.5rem!important;max-width:6.5rem!important}body.sch-hub-printing .sch-col-head{color:#fff!important;-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important;background:#ff7995 linear-gradient(145deg,#ff7995 0%,#ffa1b4 100%)!important;border-radius:8px!important;margin-bottom:5px!important;padding:8px 3px!important;font-size:13px!important;font-weight:600!important}body.sch-hub-printing .sch-col-head-full{display:inline!important}body.sch-hub-printing .sch-col-head-short{display:none!important}body.sch-hub-printing .sch-col-body{gap:4px!important}body.sch-hub-printing .sch-slot{break-inside:avoid;page-break-inside:avoid;-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important;-webkit-backdrop-filter:none!important;background-image:linear-gradient(160deg,var(--slot-a)0%,var(--slot-b)100%)!important;background-color:var(--slot-b)!important;box-shadow:none!important;border-radius:8px!important;padding:7px 4px 6px!important;overflow:visible!important;transform:none!important}body.sch-hub-printing .sch-slot-ages{font-size:11px!important;line-height:1.15!important}body.sch-hub-printing .sch-slot-title{-webkit-line-clamp:unset!important;line-clamp:unset!important;max-height:none!important;font-size:12px!important;font-weight:600!important;line-height:1.2!important;overflow:visible!important}body.sch-hub-printing .sch-slot-note{font-size:9px!important}body.sch-hub-printing .sch-slot-time{text-overflow:clip!important;max-height:none!important;margin-top:2px!important;font-size:11px!important;line-height:1.15!important;overflow:visible!important}body.sch-hub-printing .sch-band{margin-bottom:8px!important}body.sch-hub-printing .sch-band-label{margin-bottom:5px!important;font-size:11px!important}body.sch-hub-printing .sch-hub-print-foot{color:#9aa3a9!important;margin:8px 0 0!important;font-size:10px!important;font-weight:500!important;display:block!important}}.wp2-hero{padding:96px 32px 56px;position:relative;overflow:hidden}.wp2-hero-in{max-width:var(--container);z-index:2;text-align:start;margin:0 auto;position:relative}.wp2-hero--center .wp2-hero-in{text-align:center}.wp2-hero--center .wp2-lead{max-width:52ch;margin-left:auto;margin-right:auto}.wp2-hero--center .sp-actions{justify-content:center}.wp2-hero--center .wp2-title{text-align:center}@media (max-width:900px){.wp2-hero--center .wp2-hero-in{text-align:center;flex-direction:column;align-items:center;display:flex}.wp2-hero--center .wp2-lead{text-align:center;margin-left:auto;margin-right:auto}.wp2-hero--center .sp-actions{justify-content:center;width:100%}.wp2-hero--center .wp2-hero-media{width:100%}}.gan-cards-grid{gap:22px;display:grid}.gan-cards-grid--3{grid-template-columns:repeat(3,1fr)}.gan-cards-grid--4{grid-template-columns:repeat(4,1fr);gap:20px}@media (max-width:900px){.gan-cards-grid--3,.gan-cards-grid--4{grid-template-columns:1fr}}.wp2-title{letter-spacing:-.02em;color:var(--text-primary);text-wrap:balance;margin:14px 0 0;font-size:max(42px,min(5.2vw,76px));font-weight:700;line-height:1}.wp2-lead{color:var(--text-secondary);max-width:600px;margin:20px 0 0;font-size:max(16px,min(1.4vw,19px));line-height:1.7}.wp2-hero-media{border:6px solid #ffffffbf;border-radius:30px;height:min(54vh,520px);margin-top:44px;position:relative;overflow:hidden;box-shadow:0 44px 96px -44px #38434980}.wp2-hero-media image-slot{width:100%;height:100%}.wp2-hero-badge{z-index:3;position:absolute;bottom:20px}.wp2-hero-badge:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:20px}.wp2-hero-badge:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:20px}.wp2-sec{max-width:var(--container);margin:0 auto;padding:76px 32px 0}.wp2-sec:last-of-type{padding-bottom:96px}.wp2-h2{letter-spacing:-.015em;color:var(--text-primary);text-wrap:balance;margin:12px 0 0;font-size:max(29px,min(3.2vw,44px));font-weight:700;line-height:1.08}.wp2-finder{z-index:40;max-width:var(--container);margin:26px auto 0;padding:0 32px;position:sticky;top:76px}.wp2-finder--static{z-index:20;position:relative;top:auto}.wp2-finder-in{border-radius:var(--radius-xl);flex-wrap:wrap;align-items:center;gap:12px;padding:14px;display:flex}.wp2-finder-bar{align-items:stretch;overflow:visible}.wp2-search{border:1px solid var(--slate-200);border-radius:var(--radius-control);height:var(--control-h-md);box-shadow:var(--shadow-input);background:#fff;flex:220px;align-items:center;gap:10px;padding:0 14px;display:flex}.wp2-search input{height:100%;font-family:var(--font-sans);color:var(--text-primary);background:0 0;border:none;outline:none;flex:1;font-size:15px}.wp2-search svg{color:var(--slate-400);width:var(--icon-md);height:var(--icon-md);flex-shrink:0}.wp2-fsel{z-index:5;flex:0 168px;min-width:140px;position:relative}.wp2-fsel.is-open{z-index:30}.wp2-fsel-btn{text-align:start;border:1px solid var(--slate-200);border-radius:var(--radius-control);width:100%;height:var(--control-h-md);box-sizing:border-box;box-shadow:var(--shadow-input);cursor:pointer;background:#fff;flex-direction:column;justify-content:center;align-items:stretch;gap:2px;padding-top:6px;padding-bottom:7px;font-family:inherit;transition:border-color .2s,box-shadow .2s;display:flex;position:relative}.wp2-fsel-btn:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:14px;padding-right:34px}.wp2-fsel-btn:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-left:34px;padding-right:14px}.wp2-fsel.is-open .wp2-fsel-btn,.wp2-fsel-btn:hover{border-color:#ff799573;box-shadow:0 0 0 3px #ff79951f}.wp2-fsel-label{color:var(--text-tertiary);font-size:11.5px;font-weight:500;line-height:1.1}.wp2-fsel-value{color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;font-size:14.5px;font-weight:500;line-height:1.2;overflow:hidden}.wp2-fsel-chev{color:#6b7378;pointer-events:none;transition:transform .22s;position:absolute;top:50%;transform:translateY(-50%)}.wp2-fsel-chev:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:12px}.wp2-fsel-chev:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:12px}.wp2-fsel.is-open .wp2-fsel-chev{color:var(--soul-pink-solid,#ff7995);transform:translateY(-50%)rotate(180deg)}.wp2-fsel-menu{-webkit-backdrop-filter:blur(16px)saturate(1.25);z-index:40;background:#fffcfafa;border:1px solid #ff799529;border-radius:16px;flex-direction:column;gap:2px;min-width:100%;max-height:min(280px,50vh);margin:0;padding:8px;list-style:none;display:flex;position:absolute;top:calc(100% + 8px);left:0;right:0;overflow-y:auto;box-shadow:0 18px 40px -20px #38434966}.wp2-fsel-option{text-align:start;width:100%;font-family:var(--font-sans);color:#384349;cursor:pointer;background:0 0;border:none;border-radius:11px;padding:11px 12px;font-size:14.5px;font-weight:500;transition:background .15s,color .15s}.wp2-fsel-option:hover{color:var(--soul-pink-solid,#ff7995);background:#ff79951a}.wp2-fsel-option.is-on{color:var(--soul-pink-solid,#ff7995);background:#ff799524;font-weight:600}.wp2-finder-meta{flex-shrink:0;align-items:center;gap:12px;padding-left:4px;padding-right:4px;display:flex}.wp2-finder-meta:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:auto}.wp2-finder-meta:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:auto}.wp2-fclear{font-family:var(--font-sans);color:var(--soul-pink-solid,#ff7995);cursor:pointer;white-space:nowrap;background:0 0;border:none;padding:6px 2px;font-size:13.5px;font-weight:500}.wp2-fclear:hover{text-decoration:underline}.wp2-fchips{flex-wrap:wrap;gap:8px;display:flex}.wp2-fchip{border:1px solid var(--slate-200);color:var(--text-secondary);font-family:var(--font-sans);padding:var(--pad-chip-y)var(--pad-chip-x);border-radius:var(--radius-pill);cursor:pointer;white-space:nowrap;background:#fff;font-size:13.5px;font-weight:600;transition:border-color .2s,color .2s,background .2s,box-shadow .2s}.wp2-fchip:hover{border-color:var(--pink-300);color:var(--pink-700);background:var(--brand-soft)}.wp2-fchip.on{background:var(--soul-pink-grad);color:#fff;box-shadow:var(--shadow-brand-sm);border-color:#0000}.wp2-count{color:var(--text-tertiary);white-space:nowrap;font-size:13.5px}.wp2-grid{grid-template-columns:repeat(3,1fr);gap:22px;margin-top:40px;display:grid}.wp2-card{border-radius:var(--radius-xl);box-shadow:var(--shadow-md);cursor:pointer;background:#fff;border:1px solid #38434912;flex-direction:column;transition:transform .45s cubic-bezier(.2,.75,.25,1),box-shadow .45s;display:flex;position:relative;overflow:hidden}.wp2-card:hover{box-shadow:var(--shadow-lg);transform:translateY(-8px)}.wp2-card-media{flex-shrink:0;height:190px;position:relative;overflow:hidden}.wp2-card-media image-slot{width:100%;height:100%;transition:transform .7s cubic-bezier(.2,.75,.25,1)}.wp2-card:hover .wp2-card-media image-slot{transform:scale(1.06)}.wp2-card-price{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:var(--pink-700);background:#ffffffeb;border-radius:999px;padding:6px 13px;font-size:13px;font-weight:700;position:absolute;top:14px;box-shadow:0 6px 16px -6px #38434959}.wp2-card-price:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:14px}.wp2-card-price:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:14px}.wp2-card-body{text-align:start;flex-direction:column;flex:1;gap:10px;padding:20px 22px 22px;display:flex}.wp2-card--no-media .wp2-card-body{padding:26px 24px 24px}.gan-card-title{color:var(--text-primary);flex-direction:column;gap:6px;margin:0;font-size:20px;font-weight:700;line-height:1.25;display:flex}.gan-card-name.soul-grad-text{-webkit-text-fill-color:transparent;color:#0000;opacity:1;filter:saturate(1.2)brightness(1.04);background-image:linear-gradient(125deg,#ff6f8d 0%,#ff7995 45%,#ff8aa3 100%);-webkit-background-clip:text;background-clip:text}.gan-card-branch{color:var(--text-primary);opacity:1;font-size:15.5px;font-weight:600}.wp2-card-body h3{color:var(--text-primary);margin:0;font-size:20px;font-weight:700}.wp2-card-body p{color:var(--text-secondary);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:14px;line-height:1.6;display:-webkit-box;overflow:hidden}.wp2-tags{flex-wrap:wrap;gap:6px;display:flex}.wp2-tag{color:var(--slate-600);background:var(--slate-50);border:1px solid var(--slate-100);border-radius:999px;padding:4px 10px;font-size:12px;font-weight:700}.wp2-tag.pink{color:var(--pink-700);background:var(--brand-soft);border-color:#0000}.wp2-card-cta{color:var(--pink-700);align-items:center;gap:7px;margin-top:auto;font-size:14.5px;font-weight:700;display:inline-flex}.wp2-card-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:auto;display:flex}.wp2-pricing{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:18px;margin-top:36px;display:grid}.sp-section>.sp-wrap>.wp2-pricing,.sp-section>.sp-wrap>div>.wp2-pricing{margin-top:22px}.wp2-price-card{border-radius:var(--radius-xl);text-align:center;box-shadow:var(--shadow-md);border:1px solid var(--slate-100);background:#fff;padding:28px 24px;transition:transform .4s cubic-bezier(.2,.75,.25,1),box-shadow .4s;position:relative}.wp2-price-card:hover{box-shadow:var(--shadow-lg);transform:translateY(-6px)}.wp2-price-card.hot{background:linear-gradient(#fff,#fff)padding-box,var(--soul-pink-grad)border-box;border:2px solid #0000}.wp2-price-card .t{color:var(--text-secondary);font-size:14.5px;font-weight:700}.wp2-price-card .p{letter-spacing:-.02em;margin-top:10px;font-size:38px;font-weight:700}.wp2-price-card .p small{color:var(--text-tertiary);letter-spacing:0;font-size:14px;font-weight:500}.wp2-price-card .s{color:var(--text-secondary);margin-top:10px;font-size:16px;font-weight:600}.wp2-price-card .n{color:var(--text-tertiary);margin-top:8px;font-size:13px}.wp2-hotbadge{background:var(--soul-pink-grad);color:#fff;white-space:nowrap;border-radius:999px;padding:4px 13px;font-size:11.5px;font-weight:700;position:absolute;top:-11px;transform:translate(50%)}.wp2-hotbadge:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:50%}.wp2-hotbadge:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:50%}.wp2-trial-policy{margin-top:30px}.wp2-trial-policy .wp2-trial,.wp2-trial-policy .wp2-policy{margin-top:0}.wp2-trial-policy .wp2-trial+.wp2-policy{margin-top:22px}@media (min-width:901px){.wp2-trial-policy--split{grid-template-columns:1fr 1fr;align-items:start;gap:28px;display:grid}.wp2-trial-policy--split .wp2-trial+.wp2-policy{margin-top:0}.wp2-trial-policy--split .wp2-policy{columns:1}}.wp2-trial{border-radius:var(--radius-xl);text-align:start;background:linear-gradient(135deg,#fff1f4,#ffe5eb);align-items:flex-start;gap:16px;margin-top:30px;padding:24px 26px;display:flex}.wp2-trial b{color:var(--pink-800);margin-bottom:6px;font-size:17px;display:block}.wp2-trial p{color:var(--text-secondary);margin:0;font-size:14.5px;line-height:1.65}.wp2-policy{columns:2;text-align:start;column-gap:40px;margin-top:26px}.wp2-policy li{break-inside:avoid;color:var(--text-secondary);margin:0 0 12px;font-size:14.5px;line-height:1.65;list-style:none;position:relative}.wp2-policy li:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:24px}.wp2-policy li:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:24px}.wp2-policy li:before{content:"";background:var(--soul-pink-grad);border-radius:50%;width:8px;height:8px;position:absolute;top:7px}.wp2-policy li:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):before{left:0}.wp2-policy li:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):before{right:0}.act-page{background:#1a1f22}.act-page .wp2-title,.act-page .wp2-h2{color:#fff}.act-page .wp2-lead{color:#ffffffb8}.act-sec-dark{color:#fff;z-index:1;position:relative}.act-rest{isolation:isolate;background:0 0;position:relative;overflow:hidden}.act-rest-bg{z-index:0;opacity:.28;filter:blur(48px)saturate(1.08);pointer-events:none;background:url(/site/media/x-ads-soul-active-hero-png.webp) 50%/cover no-repeat;position:absolute;inset:-60px;transform:scale(1.08)}.act-rest-veil{z-index:0;pointer-events:none;background:linear-gradient(#1a1f229e 0%,#1a1f227a 45%,#1a1f22a3 100%);position:absolute;inset:0}.act-rest>:not(.act-rest-bg):not(.act-rest-veil){z-index:1;position:relative}.act-card{-webkit-backdrop-filter:blur(20px)saturate(1.3);border-radius:var(--radius-xl);text-align:start;background:#ffffff1a;border:1px solid #ffffff2e;flex-direction:column;padding:0;transition:transform .4s cubic-bezier(.2,.75,.25,1),border-color .3s,background .3s,box-shadow .3s;display:flex;overflow:hidden;box-shadow:0 12px 36px -20px #00000073,inset 0 1px #ffffff29}.act-card:hover{background:#ffffff24;border-color:#ff799580;transform:translateY(-6px)}.act-card-media{background:#ffffff0a;flex-shrink:0;height:168px;position:relative;overflow:hidden}.act-card-media>*{width:100%;height:100%;display:block}.act-card-body{flex-direction:column;flex:1;padding:20px 22px 24px;display:flex}.act-card h3{color:#fff;margin:0;font-size:20px;font-weight:700}.act-card p{color:#ffffffb3;margin:10px 0 0;font-size:14.5px;line-height:1.65}.act-classes-grid{grid-template-columns:repeat(3,1fr);gap:20px;margin-top:40px;display:grid}@media (max-width:900px){.act-classes-grid{grid-template-columns:1fr}}.act-partners{padding-top:56px}.act-partners-in{text-align:center;max-width:720px;margin:0 auto}.act-partners-label{color:#ffffffe0;letter-spacing:-.01em;margin:0;font-size:max(18px,min(2vw,22px));font-weight:500}.act-partners-logos{flex-wrap:wrap;justify-content:center;align-items:center;gap:18px;margin-top:28px;display:flex}.act-partners-logo{-webkit-backdrop-filter:blur(14px)saturate(1.2);background:#ffffff0f;border:1px solid #ffffff24;border-radius:18px;justify-content:center;align-items:center;min-height:72px;padding:14px 22px;display:flex;box-shadow:inset 0 1px #ffffff1a}.act-partners-logo img{object-fit:contain;width:auto;max-width:160px;height:36px;display:block}@media (max-width:700px){.act-partners-logos{gap:12px}.act-partners-logo{flex:calc(50% - 12px);min-height:64px;padding:12px 16px}.act-partners-logo img{height:30px}}.act-tag{color:var(--pink-300);background:#ff799529;border:1px solid #ff799557;border-radius:999px;align-self:flex-start;margin-top:14px;padding:4px 11px;font-size:11.5px;font-weight:700;display:inline-block}.act-page .wp2-price-card{-webkit-backdrop-filter:blur(20px)saturate(1.3);background:#ffffff1a;border-color:#ffffff2e;box-shadow:0 12px 36px -20px #00000073,inset 0 1px #ffffff24}.act-page .wp2-price-card:hover{background:#ffffff24;border-color:#ff799566}.act-page .wp2-price-card.hot{-webkit-backdrop-filter:blur(20px)saturate(1.3);z-index:1;background:#ffffff1a;border:1.5px solid #ff7995bf;transform:scale(1.04);box-shadow:0 12px 36px -20px #00000073,0 8px 28px -14px #ff799559,inset 0 1px #ffffff24}.act-page .wp2-price-card.hot:hover{background:#ffffff24;border-color:#ff7995f2;transform:scale(1.04)translateY(-6px);box-shadow:0 16px 40px -18px #00000080,0 10px 32px -12px #ff79956b,inset 0 1px #ffffff29}.act-page .wp2-price-card.hot .p{background:var(--soul-pink-grad-text);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.act-page .wp2-price-card.hot .p small{background:0 0;-webkit-background-clip:unset;background-clip:unset;-webkit-text-fill-color:#ffffffb3;color:#ffffffb3}.act-page .wp2-price-card .t{color:#ffffffbf}.act-page .wp2-price-card .p,.act-page .wp2-price-card .p small{color:#fff}.act-page .wp2-price-card .s{color:#ffffffd9}.act-page .wp2-price-card .n{color:#ffffff80}.act-page .wp2-trial{-webkit-backdrop-filter:blur(18px)saturate(1.2);background:#ff799524;border:1px solid #ff79954d}.act-page .wp2-trial b{color:var(--pink-300)}.act-page .wp2-trial p,.act-page .wp2-policy li{color:#ffffffb3}.act-page .sp-schedule--dark{-webkit-backdrop-filter:blur(22px)saturate(1.25);background:#ffffff14;border-color:#ffffff29;width:fit-content;max-width:100%;margin-left:auto;margin-right:auto;padding:18px 16px 20px;overflow:visible;box-shadow:0 16px 40px -24px #00000080,inset 0 1px #ffffff1f}.act-page .sch-view--dark .sch-tab{-webkit-backdrop-filter:blur(10px);background:#ffffff1a;border-color:#ffffff29}.act-page .sch-view--dark .sch-tab.is-active{background:#ff79953d;border-color:#ff79956b}.act-page .sch-col-head,.sch-theme--active .sch-col-head{border:1px solid #ffffff1a;box-shadow:0 8px 18px -14px #0000008c;color:#fff!important;background:linear-gradient(145deg,#2a3035 0%,#181d20 55%,#121618 100%)!important}.act-page .sch-view--dark .sch-col-head{color:#fff!important}.act-page .sch-slot--active,.sch-theme--active .sch-slot--active{flex-direction:column;justify-content:center;align-items:center;gap:3px;min-height:96px;display:flex;position:relative;-webkit-backdrop-filter:none!important;background:#fff!important;border:1px solid #38434914!important;padding:12px 6px 10px!important;box-shadow:0 8px 18px -14px #00000047!important}.act-page .sch-slot--active .sch-slot-ico,.sch-theme--active .sch-slot--active .sch-slot-ico{color:#2a3035;place-items:center;margin-bottom:1px;display:grid}.act-page .sch-slot--active .sch-slot-title,.sch-theme--active .sch-slot--active .sch-slot-title{-webkit-text-fill-color:#ff7995;color:#ff7995!important;background:0 0!important;font-size:13.5px!important;font-weight:700!important}.act-page .sch-slot--active .sch-slot-time,.sch-theme--active .sch-slot--active .sch-slot-time{-webkit-text-fill-color:transparent;color:#0000;background:linear-gradient(145deg,#2a3035 0%,#181d20 55%,#121618 100%);-webkit-background-clip:text;background-clip:text;font-size:12px!important;font-weight:600!important}.sch-active-baby{color:#fff;z-index:1;background:#ff7995;border-radius:50%;place-items:center;width:22px;height:22px;display:grid;position:absolute;top:6px;box-shadow:0 2px 6px -2px #ff79958c}.sch-active-baby:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:6px}.sch-active-baby:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:6px}.act-page .sch-band--active-part,.sch-theme--active .sch-band--active-part{margin-bottom:28px}.act-page .sch-band--active-part:last-of-type,.sch-theme--active .sch-band--active-part:last-of-type{margin-bottom:0}.act-page .sch-band--active-part .sch-band-label,.sch-theme--active .sch-band--active-part .sch-band-label{letter-spacing:-.01em;color:#fff;margin-bottom:14px;font-size:15px;font-weight:700}.act-page .sch-grid--heads,.sch-theme--active .sch-grid--heads{margin-bottom:6px}.act-page .sch-grid--slots .sch-col-body,.sch-theme--active .sch-grid--slots .sch-col-body{min-height:0}.act-page .sch-slot-time,.sch-theme--active .sch-slot-time{white-space:nowrap;text-overflow:clip;font-variant-numeric:tabular-nums;letter-spacing:-.02em;max-width:none;max-height:none;overflow:visible}@media (max-width:900px){.act-page .sp-schedule--dark{width:100%}.act-page .sch-slot--active,.sch-theme--active .sch-slot--active{min-height:84px;padding:9px 3px 8px!important}.act-page .sch-slot--active .sch-slot-title,.sch-theme--active .sch-slot--active .sch-slot-title{font-size:11.5px!important}.act-page .sch-slot--active .sch-slot-time,.sch-theme--active .sch-slot--active .sch-slot-time{font-size:10.5px!important}.act-page .sch-slot--active .sch-slot-ico svg,.sch-theme--active .sch-slot--active .sch-slot-ico svg{width:17px;height:17px}.sch-active-baby{width:18px;height:18px;top:4px}.sch-active-baby:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:4px}.sch-active-baby:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:4px}.sch-active-baby svg{width:11px;height:11px}.act-page .sch-slot-time,.sch-theme--active .sch-slot-time{letter-spacing:-.04em;transform-origin:top;transform:scale(.96);flex-direction:unset!important;white-space:nowrap!important;text-overflow:clip!important;max-width:none!important;max-height:none!important;font-size:9px!important;line-height:1.2!important;display:block!important;overflow:visible!important}.act-page .sch-slot,.sch-theme--active .sch-slot{overflow:visible;padding-left:1px!important;padding-right:1px!important}.act-page .sch-col,.sch-theme--active .sch-col{overflow:visible}}.act-cta-glass{text-align:center;-webkit-backdrop-filter:blur(24px)saturate(1.3);background:linear-gradient(135deg,#ff799533,#ffffff14);border:1px solid #ff799557;border-radius:30px;padding:64px 44px;position:relative;overflow:hidden;box-shadow:0 20px 48px -28px #0000008c,inset 0 1px #ffffff29}.act-ghost-glass{-webkit-backdrop-filter:blur(12px);color:#fff!important;background:#ffffff1f!important;border:1px solid #ffffff4d!important}.act-hero-veil{background:radial-gradient(62% 52% at 50% 46%,#0c0f11c7 0%,#0c0f118c 40%,#0c0f1138 66%,#0000 82%),linear-gradient(#0000 52%,#181d201f 72%,#181d208c 100%);position:absolute;inset:0}.act-hero{justify-content:center;align-items:center;min-height:min(92vh,900px);padding:0;display:flex;position:relative;overflow:hidden}.act-hero-bg{position:absolute;inset:0}.act-hero-bg image-slot,.act-hero-bg>*{width:100%;height:100%}.act-hero-in{z-index:2;width:100%;max-width:var(--container);text-align:center;flex-direction:column;align-items:center;margin:0 auto;padding:120px 32px 88px;display:flex;position:relative}.act-hero-title{letter-spacing:-.02em;text-wrap:balance;margin:0;font-size:max(40px,min(6vw,78px));font-weight:700;line-height:.88}.act-hero-title-sub{color:#fff;letter-spacing:-.015em;margin-top:-.18em;font-size:.78em;font-weight:500;line-height:1;display:inline-block}.act-hero-lead{color:#ffffffeb;text-wrap:pretty;max-width:38em;margin:8px 0 0;line-height:1.35}.act-hero-lead-reg{font-size:max(21px,min(2.35vw,28px));font-weight:400}.act-hero-lead-med{font-size:max(21px,min(2.35vw,28px));font-weight:500}.act-hero-actions{justify-content:center;margin-top:28px}.act-hero-btn-schedule{color:#ff7995!important;background:#fff!important;border:1px solid #ffffffe6!important;border-radius:20px!important;padding-left:26px!important;padding-right:26px!important;font-weight:700!important;box-shadow:0 12px 28px -16px #00000073!important}.act-hero-btn-schedule:hover{color:#c45a72!important;background:#fff!important;border-color:#fff!important}@media (max-width:700px){.act-hero{min-height:min(88vh,760px)}.act-hero-in{padding:108px 22px 72px}.act-hero-title-sub{font-size:.72em}.act-hero-lead{margin-top:6px;line-height:1.32}.act-hero-lead-reg,.act-hero-lead-med{font-size:max(18px,min(4.6vw,22px))}}.stage-page{--stage-ink:#4a152c;--stage-ink-soft:#4a152cc7;--stage-b1:#ff6d8c;--stage-b2:#fe87a0;--stage-p1:#ff6d8c;--stage-p2:#fe87a0;--stage-blush:#fff0f4;--stage-card:#fff;--stage-bordeaux:linear-gradient(145deg,#ff6d8c 0%,#fe87a0 100%);--stage-pink:linear-gradient(125deg,#ff6d8c 0%,#fe87a0 100%);--stage-shadow:0 18px 40px -22px #ff6d8c6b;--stage-shadow-soft:0 14px 36px -18px #4a152c29;--stage-bg:radial-gradient(ellipse 55% 40% at 12% 18%,#ff6d8c2e,transparent 60%),radial-gradient(ellipse 50% 38% at 88% 12%,#fe87a029,transparent 58%),radial-gradient(ellipse 60% 45% at 80% 78%,#fe87a038,transparent 62%),radial-gradient(ellipse 45% 35% at 8% 88%,#ff6d8c24,transparent 55%),linear-gradient(180deg,#fff 0%,#fff7fa 42%,#ffe9f0 100%);isolation:isolate;background:var(--stage-bg);color:var(--stage-ink);min-height:60vh;position:relative;overflow:clip}.stage-page:before,.stage-page:after{content:"";pointer-events:none;z-index:0;filter:blur(2px);border-radius:50%;position:absolute}.stage-page:before{opacity:.85;background:radial-gradient(circle at 40% 40%,#ff6d8c33,#0000 62%),conic-gradient(from 120deg,#fe87a02e,#0000 55%,#ff6d8c1f);width:min(52vw,420px);height:min(52vw,420px);top:8%}.stage-page:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):before{right:-8%}.stage-page:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):before{left:-8%}.stage-page:after{opacity:.9;background:radial-gradient(circle at 55% 45%,#fe87a038,#0000 65%),radial-gradient(circle at 20% 70%,#ff6d8c2e,#0000 55%);width:min(48vw,380px);height:min(48vw,380px);bottom:12%}.stage-page:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):after{left:-10%}.stage-page:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):after{right:-10%}.stage-page>*{z-index:1;position:relative}.stage-page .wp2-title,.stage-page .wp2-h2{color:var(--stage-ink)}.stage-page .wp2-lead{color:var(--stage-ink-soft)}.stage-grad-text{background:var(--stage-pink);-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text}.stage-hero{text-align:center;background:#fff;justify-content:center;align-items:flex-start;min-height:min(92vh,920px);padding:0;display:flex;position:relative;overflow:hidden}.stage-hero-bg{position:absolute;inset:0}.stage-hero-bg>*{width:100%;height:100%}.stage-hero-bg img,.stage-hero-bg .img-slot,.stage-hero-bg [data-slot],.stage-hero-bg picture,.stage-hero-bg picture img{filter:none;object-fit:cover;object-position:center 42%}.stage-hero-veil{pointer-events:none;background:linear-gradient(#fffffff0 0%,#fffcfde0 14%,#ffffff9e 28%,#ffffff2e 48%,#ffffff0f 70%,#fff7fa80 88%,#fff7fa 100%),radial-gradient(90% 48% at 50% 0,#ffffffeb,#0000 72%);position:absolute;inset:0}.stage-hero-in{z-index:2;flex-direction:column;align-items:center;width:100%;max-width:min(720px,100% - 40px);min-height:min(92vh,920px);margin:0 auto;padding:112px 28px 28px;display:flex;position:relative}.stage-hero-in:before{content:"";z-index:-1;-webkit-backdrop-filter:blur(14px)saturate(1.15);pointer-events:none;background:#ffffffb8;border-radius:36px;width:min(100%,640px);height:min(42%,280px);position:absolute;top:96px;left:50%;transform:translate(-50%);box-shadow:0 18px 48px -28px #4a152c2e}.stage-brand{letter-spacing:.22em;color:var(--stage-p1);margin-bottom:18px;font-size:13px;font-weight:700}.stage-hero-title{letter-spacing:-.02em;text-wrap:balance;margin:0;font-size:max(40px,min(6.2vw,76px));font-weight:800;line-height:1.05;animation:.85s cubic-bezier(.22,1,.36,1) both stageHeroIn}.stage-hero-brand{font-family:"Ploni D Bold",var(--font-sans),sans-serif;letter-spacing:-.01em;filter:drop-shadow(0 8px 18px #ff6d8c47);padding:.08em .42em;font-size:1em;display:inline-block}.stage-hero-title-sub{color:var(--stage-ink);letter-spacing:-.01em;text-shadow:0 1px #ffffffe6;margin-top:.18em;font-size:.58em;font-weight:700;display:inline-block}.stage-hero-lead{max-width:28em;color:var(--stage-ink);text-wrap:pretty;text-shadow:0 1px #ffffffd9;margin:18px auto 0;font-size:max(16px,min(1.7vw,19px));line-height:1.6;animation:.85s cubic-bezier(.22,1,.36,1) 80ms both stageHeroIn}.stage-hero-actions{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:26px;animation:.85s cubic-bezier(.22,1,.36,1) .16s both stageHeroIn;display:flex}@keyframes stageHeroIn{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.stage-btn-primary{background:var(--stage-bordeaux)!important;color:#fff!important;border:none!important;border-radius:999px!important;font-weight:800!important;box-shadow:0 14px 28px -12px #ff6d8c8c!important}.stage-btn-primary:hover{filter:brightness(1.05);transform:translateY(-1px)}.stage-btn-ghost{color:var(--stage-ink)!important;box-shadow:var(--stage-shadow-soft)!important;background:#fff!important;border:1.5px solid #ff6d8c59!important;border-radius:999px!important}.stage-btn-ghost:hover{background:var(--stage-blush)!important;border-color:#ff6d8c8c!important}.stage-sec{color:var(--stage-ink)}.stage-sec-head{text-align:center;max-width:620px;margin:0 auto}.stage-sec-lead{color:var(--stage-ink-soft);margin:14px 0 0;font-size:16px;line-height:1.65}.stage-shows{gap:28px;margin-top:40px;display:grid}.stage-show{background:var(--stage-card);box-shadow:var(--stage-shadow);border:1px solid #ff6d8c24;border-radius:32px;grid-template-columns:1.05fr 1fr;gap:0;display:grid;overflow:hidden}.stage-show:nth-child(2n){grid-template-columns:1fr 1.05fr}.stage-show:nth-child(2n) .stage-show-media{order:2}.stage-show-media{background:var(--stage-blush);min-height:320px;position:relative}.stage-show-media>:not(.stage-soon-badge){width:100%;height:100%;position:absolute;inset:0}.stage-soon-badge{z-index:2;background:var(--stage-bordeaux);color:#fff;letter-spacing:.02em;border-radius:999px;padding:7px 16px;font-size:.85rem;font-weight:800;position:absolute;top:16px;box-shadow:0 10px 22px #ff6d8c61}.stage-soon-badge:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:16px}.stage-soon-badge:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:16px}.stage-show-body{text-align:start;background:linear-gradient(#fff 0%,#fff7fa 100%);flex-direction:column;justify-content:center;padding:40px 36px;display:flex}.stage-show-ages{color:#fff;background:var(--stage-bordeaux);border:none;border-radius:999px;align-self:flex-start;padding:7px 16px;font-size:13px;font-weight:800;display:inline-flex;box-shadow:0 8px 18px -10px #ff6d8c8c}.stage-show-body h3{color:var(--stage-p1);letter-spacing:-.015em;margin:14px 0 0;font-size:max(26px,min(2.8vw,38px));font-weight:800}.stage-show-d{color:var(--stage-ink);margin:12px 0 0;font-size:16px;font-weight:600;line-height:1.6}.stage-show-long{color:var(--stage-ink-soft);max-width:46ch;margin:10px 0 0;font-size:14.5px;line-height:1.7}.stage-meta{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.stage-meta span{color:var(--stage-ink);background:#fff;border:1px solid #ff6d8c38;border-radius:999px;padding:6px 12px;font-size:12.5px;font-weight:700;box-shadow:0 6px 14px -10px #ff6d8c59}.stage-show-cta{margin-top:24px}.stage-cta{text-align:center;box-shadow:var(--stage-shadow);background:#fff;border:1px solid #ff6d8c29;border-radius:32px;padding:64px 44px;position:relative}.stage-cta:before{content:"";background:radial-gradient(circle at 10px 0,transparent 9px,var(--stage-p1)10px)0 0/20px 10px repeat-x;opacity:.55;pointer-events:none;border-radius:0 0 18px 18px;height:10px;position:absolute;top:-1px;left:18px;right:18px}.stage-cta h2{color:var(--stage-ink);margin:0;font-size:max(28px,min(3.4vw,44px));font-weight:800;line-height:1.12}.stage-cta p{max-width:480px;color:var(--stage-ink-soft);margin:16px auto 0;font-size:16.5px;line-height:1.65}.stage-cta-actions{flex-wrap:wrap;justify-content:center;gap:14px;margin-top:30px;display:flex}.stage-cta-meta{color:var(--stage-p1);background:var(--stage-blush);border-radius:999px;flex-wrap:wrap;justify-content:center;gap:18px;width:fit-content;margin-top:26px;margin-left:auto;margin-right:auto;padding:14px 22px;font-size:14px;font-weight:700;display:flex}.stage-page .sp-schedule,.stage-page .sp-schedule--dark{width:fit-content;max-width:100%;box-shadow:var(--stage-shadow);color:var(--stage-ink);background:#fff;border:1px solid #ff6d8c24;border-radius:28px;margin-left:auto;margin-right:auto}.stage-page .sp-schedule--dark .wp2-h2,.stage-page .sp-schedule .wp2-h2,.stage-page #stage-schedule .wp2-h2{color:var(--stage-ink)!important}@media (max-width:859px){.stage-page .wp2-sec.wp2-sec--schedule{width:100%;max-width:none;padding-left:0;padding-right:0}.stage-page .wp2-sec.wp2-sec--schedule .wp2-h2{padding-left:16px;padding-right:16px}.stage-page .sp-schedule,.stage-page .sp-schedule--dark{box-sizing:border-box;width:calc(100% - 16px);max-width:calc(100vw - 16px);margin-left:auto;margin-right:auto}.stage-page .sch-grid{width:100%;max-width:100%}.stage-page .sch-grid>.sch-col{flex:1 1 0;width:auto;min-width:0;max-width:none}}.stage-page .sch-col-head,.sch-theme--stage .sch-col-head{background:var(--stage-bordeaux)!important;color:#fff!important;border:none!important;border-radius:18px 18px 10px 10px!important;font-weight:800!important}.stage-page .sch-view--dark .sch-col-head,.stage-page .sch-view .sch-col-head{color:#fff!important}.stage-page .sch-view--dark .sch-slot,.stage-page .sch-slot{-webkit-backdrop-filter:none;color:var(--stage-ink)!important;background:#fff!important;border:1px solid #ff6d8c29!important;border-radius:18px!important;box-shadow:0 10px 22px -16px #ff6d8c66!important}.stage-page .sch-band-label{color:#fff!important;background:var(--stage-bordeaux)!important;border-radius:999px!important;font-weight:800!important}.stage-page .v3-eyebrow{color:var(--stage-p1)!important}.stage-page .sch-slot-title,.stage-page .sch-view--dark .sch-slot-title{color:var(--stage-p1)!important;font-weight:800!important}.stage-page .sch-slot-time,.stage-page .sch-view--dark .sch-slot-time,.stage-page .sch-slot-detail,.stage-page .sch-view--dark .sch-slot-detail{color:var(--stage-ink)!important}body.stage-body{background:#fff7fa}body.act-body footer,body.stage-body footer{border-top:1px solid #ff6d8c1f}body.stage-body .soul-header,body.stage-body .soul-header.is-scrolled,body.stage-body .soul-header.is-menu-open{border-bottom-color:#ff6d8c24;box-shadow:0 8px 24px -18px #ff6d8c59}body.stage-body .soul-header-glass,body.stage-body .soul-header.is-scrolled .soul-header-glass,body.stage-body .soul-header.is-menu-open .soul-header-glass{-webkit-backdrop-filter:blur(22px)saturate(1.25);backdrop-filter:blur(22px)saturate(1.25);background:#ffffffc7}body.stage-body .soul-header-brand span,body.stage-body .soul-nav-link{color:var(--stage-ink,#4a152c)}body.stage-body .soul-nav-link:hover,body.stage-body .soul-nav-link.is-open{color:#ff6d8c;background:#ff6d8c1a}body.stage-body .soul-nav-link.has-chevron svg{color:#ff6d8c}@media (min-width:961px){body.stage-body .soul-header-glass,body.stage-body .soul-header.is-scrolled .soul-header-glass,body.stage-body .soul-header.is-menu-open .soul-header-glass{-webkit-backdrop-filter:blur(28px)saturate(1.3);backdrop-filter:blur(28px)saturate(1.3);background:#ffffffd1}}@media (max-width:960px){body.stage-body .soul-header-glass,body.stage-body .soul-header.is-scrolled .soul-header-glass,body.stage-body .soul-header.is-menu-open .soul-header-glass{-webkit-backdrop-filter:blur(20px)saturate(1.25);backdrop-filter:blur(20px)saturate(1.25);background:#ffffffe6}body.stage-body .soul-header{border-bottom-color:#ff6d8c24}body.stage-body .soul-header-brand span{color:#4a152c}}@media (max-width:900px){.stage-hero{min-height:min(86vh,780px)}.stage-hero-in{min-height:min(86vh,780px);padding:96px 18px 24px}.stage-hero-in:before{border-radius:28px;height:min(46%,260px);top:84px}.stage-hero-bg img,.stage-hero-bg .img-slot,.stage-hero-bg [data-slot],.stage-hero-bg picture,.stage-hero-bg picture img{object-position:center 38%}.stage-show,.stage-show:nth-child(2n){grid-template-columns:1fr}.stage-show:nth-child(2n) .stage-show-media{order:0}.stage-show-media{min-height:240px}.stage-show-body{padding:28px 24px 32px}.stage-cta{padding:48px 24px}}.play-hero-bg i{opacity:.5;border-radius:50%;animation:7s ease-in-out infinite soulFloat;position:absolute}.play-ticket{background:#fff;border-radius:26px;grid-template-columns:1.1fr .9fr;min-height:320px;transition:transform .45s cubic-bezier(.2,.75,.25,1),box-shadow .45s;display:grid;position:relative;overflow:hidden;box-shadow:0 24px 60px -28px #38434966}.play-ticket:hover{transform:translateY(-8px)rotate(-.4deg);box-shadow:0 40px 80px -32px #38434980}.play-ticket+.play-ticket{margin-top:34px}.play-ticket .media{position:relative}.play-ticket .media image-slot{width:100%;height:100%;position:absolute;inset:0}.play-ticket--open{box-shadow:0 24px 60px -28px #1f7a4559,0 0 0 1px #1f7a452e}.play-open-badge{z-index:2;letter-spacing:.01em;-webkit-backdrop-filter:blur(10px);border-radius:999px;align-items:center;gap:8px;padding:8px 14px;font-size:13px;font-weight:700;display:inline-flex;position:absolute;top:16px;box-shadow:0 10px 28px -16px #00000073}.play-open-badge:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:16px}.play-open-badge:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:16px}.play-open-badge__dot{border-radius:50%;flex-shrink:0;width:8px;height:8px}.play-open-badge--on{color:#0f5132;background:#e8f5e9f0}.play-open-badge--on .play-open-badge__dot{background:#1f7a45;animation:1.6s ease-out infinite playOpenPulse;box-shadow:0 0 #1f7a458c}.play-open-badge--off{color:#4b5563;background:#f3f4f6f0}.play-open-badge--off .play-open-badge__dot{background:#9ca3af}@keyframes playOpenPulse{0%{box-shadow:0 0 #1f7a4573}70%{box-shadow:0 0 0 10px #1f7a4500}to{box-shadow:0 0 #1f7a4500}}.play-ticket .body{text-align:start;padding:38px 36px;position:relative}.play-ticket .body:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-left:2px dashed var(--pink-200);border-left:2px dashed var(--pink-200);border-left:2px dashed var(--pink-200)}.play-ticket .body:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-right:2px dashed var(--pink-200)}.play-ticket .body:before,.play-ticket .body:after{content:"";background:var(--color-bg,#fff7f8);width:26px;height:26px;box-shadow:inset 0 0 0 1px var(--pink-100);border-radius:50%;position:absolute}.play-ticket .body:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):before,.play-ticket .body:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):after,.play-ticket .body:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):after,.play-ticket .body:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):after{left:-14px}.play-ticket .body:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):before{right:-14px}.play-ticket .body:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):after{right:-14px}.play-ticket .body:before{top:-13px}.play-ticket .body:after{bottom:-13px}.play-price{background:var(--soul-pink-grad);color:#fff;border-radius:var(--radius-lg);box-shadow:var(--shadow-brand-sm);align-items:baseline;gap:8px;padding:10px 20px;font-size:26px;font-weight:700;display:inline-flex}.play-price small{opacity:.9;font-size:13px;font-weight:600}.play-price--quiet{color:var(--text-secondary);box-shadow:none;background:0 0;gap:6px;padding:0;font-size:15px;font-weight:600}.play-price--quiet small{opacity:.85;color:var(--text-tertiary);font-size:13px;font-weight:500}.play-badges{flex-wrap:wrap;gap:10px;margin-top:14px;display:flex}.play-badge{border:1.5px solid #0000;border-radius:999px;align-items:center;gap:8px;padding:10px 16px;font-size:14px;font-weight:700;line-height:1.3;display:inline-flex}.play-badge--ages{color:#9a3350;unicode-bidi:isolate;background:linear-gradient(135deg,#ffbcdf73,#ff79952e);border-color:#ff799559;box-shadow:0 8px 20px -14px #ff79958c}.play-badge--ages:before{content:"";background:var(--soul-pink-grad);border-radius:50%;flex-shrink:0;width:8px;height:8px;box-shadow:0 0 0 3px #ff79952e}.play-badge--free{color:#fff;background:var(--soul-pink-grad);box-shadow:var(--shadow-brand-sm);border-color:#0000}.play-badge--free:before{content:"";background:#ffffffe6;border-radius:50%;flex-shrink:0;width:8px;height:8px}.play-badge--parent{color:var(--text-primary);background:#3843490d;border-color:#3843491f}.play-badge--parent:before{content:"";opacity:.45;background:#384349;border-radius:50%;flex-shrink:0;width:8px;height:8px}.play-hours-block{background:linear-gradient(160deg,#ff799514,#fff7f8e6);border:1px solid #ff799529;border-radius:18px;margin-top:20px;padding:16px 16px 14px}.play-hours-label{letter-spacing:.04em;color:#9a3350;margin-bottom:12px;font-size:12.5px;font-weight:700}.play-hours{grid-template-columns:1fr 1fr;gap:10px;display:grid}.play-hour{text-align:start;background:#fff;border:1px solid #ff79952e;border-radius:14px;flex-direction:column;align-items:flex-start;gap:6px;padding:14px 16px;display:flex;box-shadow:0 8px 20px -16px #38434959}.play-hour__tag{color:#9a3350;background:#ffbcdf59;border-radius:999px;align-items:center;padding:4px 10px;font-size:12px;font-weight:700;display:inline-flex}.play-hour__time{color:var(--text-primary);letter-spacing:.02em;font-variant-numeric:tabular-nums;unicode-bidi:isolate;font-size:18px;font-weight:700;display:block}@media (max-width:520px){.play-hours{grid-template-columns:1fr}}.play-note{color:var(--text-secondary);background:#3843490a;border:1px solid #38434914;border-radius:12px;margin:14px 0 0;padding:12px 14px;font-size:14px;font-weight:600;line-height:1.5}.play-acc{background:linear-gradient(160deg,#ff79950f,#fff);border:1.5px solid #ff799538;border-radius:16px;margin-top:16px;overflow:hidden}.play-acc__sum{cursor:pointer;color:#9a3350;-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center;gap:12px;padding:14px 18px;font-size:14.5px;font-weight:700;list-style:none;display:flex}.play-acc__sum::-webkit-details-marker{display:none}.play-acc__sum:after{content:"+";color:#9a3350;background:#ff799526;border-radius:50%;flex-shrink:0;place-items:center;width:26px;height:26px;font-size:18px;font-weight:700;line-height:1;transition:transform .25s,background .25s;display:grid}.play-acc[open] .play-acc__sum:after{content:"−";background:var(--soul-pink-grad);color:#fff}.play-acc__list{gap:10px;margin:0;padding:0 18px 16px;list-style:none;display:grid}.play-acc__list li{color:var(--text-primary);background:#fff;border:1px solid #ff799524;border-radius:12px;padding:10px 14px;font-size:14px;font-weight:500;line-height:1.45;position:relative}.play-acc__list li:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:36px}.play-acc__list li:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:36px}.play-acc__list li:before{content:"";background:var(--soul-pink-grad);border-radius:50%;width:8px;height:8px;position:absolute;top:50%;transform:translateY(-50%)}.play-acc__list li:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):before{left:14px}.play-acc__list li:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):before{right:14px}.play-perks-grid{grid-template-columns:repeat(3,1fr);gap:22px;margin-top:36px;display:grid}@media (max-width:900px){.play-perks-grid{grid-template-columns:1fr}.wp2-grid{grid-template-columns:1fr 1fr}.gan-page .wp2-grid{grid-template-columns:1fr}.wp2-finder{padding:0 16px;top:64px}.wp2-finder-bar{gap:10px}.wp2-search{flex:100%}.wp2-fsel{flex:calc(50% - 6px);min-width:0}.wp2-finder-meta{justify-content:space-between;width:100%}.wp2-finder-meta:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:0}.wp2-finder-meta:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:0}.wp2-policy{columns:1}.stage-show,.play-ticket{grid-template-columns:1fr}.stage-show .media{min-height:240px}.play-ticket .media{min-height:220px}.play-ticket .body{border-top:2px dashed var(--pink-200)}.play-ticket .body:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-left:none}.play-ticket .body:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-right:none}}@media (max-width:620px){.wp2-grid{grid-template-columns:1fr}}body.act-body{background:#1a1f22}body.act-body footer{border-top:1px solid #ffffff14}body.act-body .soul-header,body.act-body .soul-header.is-scrolled,body.act-body .soul-header.is-menu-open{border-bottom-color:#ffffff14;box-shadow:0 6px 20px -14px #00000073}body.act-body .soul-header-glass,body.act-body .soul-header.is-scrolled .soul-header-glass,body.act-body .soul-header.is-menu-open .soul-header-glass{-webkit-backdrop-filter:blur(22px)saturate(1.35);backdrop-filter:blur(22px)saturate(1.35);background:#0e111385}body.act-body .soul-header-brand span,body.act-body .soul-nav-link{color:#fff}body.act-body .soul-nav-link:hover,body.act-body .soul-nav-link.is-open{color:#fff;background:#ffffff1a}body.act-body .soul-nav-link.has-chevron svg{color:#fff}@media (min-width:961px){body.act-body .soul-header-glass,body.act-body .soul-header.is-scrolled .soul-header-glass,body.act-body .soul-header.is-menu-open .soul-header-glass{-webkit-backdrop-filter:blur(28px)saturate(1.4);backdrop-filter:blur(28px)saturate(1.4);background:#0e11137a}}@media (max-width:960px){body.act-body .soul-header-glass,body.act-body .soul-header.is-scrolled .soul-header-glass,body.act-body .soul-header.is-menu-open .soul-header-glass{-webkit-backdrop-filter:blur(20px)saturate(1.35);backdrop-filter:blur(20px)saturate(1.35);background:#0e111394}body.act-body .soul-header{border-bottom-color:#ffffff14;box-shadow:0 6px 20px -14px #00000073}body.act-body .soul-header-brand span{color:#fff}}.tech-page{--tech-pink-grad:linear-gradient(125deg,#ffbcdf 0%,#ff76a2 100%);--tech-blue-grad:linear-gradient(145deg,#0c274a 0%,#143c71 100%);--tech-pink:#ff76a2;--tech-pink-soft:#ffbcdf;--tech-navy:#0c274a;--tech-navy-2:#143c71;background:var(--tech-navy);color:#fff;min-height:60vh}.tech-grad-text{background:var(--tech-pink-grad);-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text}.tech-eyebrow{letter-spacing:.04em;color:var(--tech-pink-soft);margin-bottom:12px;font-size:13px;font-weight:700}.tech-hero-logo{pointer-events:none;-webkit-user-select:none;user-select:none;width:min(220px,52vw);height:auto;margin:0 auto 18px;display:block}.tech-title{letter-spacing:-.02em;color:#fff;text-wrap:balance;margin:0;font-size:max(36px,min(5vw,64px));font-weight:700;line-height:.95}.tech-lead{color:#fff;max-width:36em;margin:18px 0 0;font-size:max(20px,min(2.2vw,26px));line-height:1.25}.tech-hero-in .tech-lead{margin-left:auto;margin-right:auto}.tech-lead-reg{color:#fff;font-weight:400}.tech-lead-med{color:#fff;font-weight:500}.tech-lead-br-desk{display:none}.tech-lead-br-mob{display:inline}@media (min-width:901px){.tech-lead-br-desk{display:block}.tech-lead-br-mob{display:none}.tech-hero--track .tech-lead--track{max-width:34em}}.tech-h2{color:#fff;margin:0;font-size:max(28px,min(3.2vw,42px));font-weight:700;line-height:1.15}.tech-hero{z-index:0;align-items:flex-start;min-height:min(88vh,820px);display:flex;position:relative;overflow:hidden}@media (min-width:901px){.tech-hero:not(.tech-hero--track),.tech-hero--parallax{height:100dvh;min-height:100dvh;position:sticky;top:0}}.tech-hero--track{min-height:min(72vh,640px)}.tech-hero--parallax.tech-hero--track{min-height:min(88vh,760px)}@media (min-width:901px){.tech-hero--parallax.tech-hero--track{min-height:100dvh}}.tech-hero-media{background:var(--tech-blue-grad);will-change:transform;transform-origin:50%;width:100%;height:120%;position:absolute;inset:-5% 0 0}.tech-hero-media>:not(.tech-hero-veil){min-height:100%;border-radius:0!important;width:100%!important;height:100%!important;position:absolute!important;inset:0!important}.tech-hero-media img{object-fit:cover;object-position:center center;width:100%;height:100%;display:block}.tech-hero-veil{pointer-events:none;will-change:opacity;background:linear-gradient(#0c274ad1 0%,#0c274a59 42%,#0c274a8c 100%),linear-gradient(#0c274a8c 0%,#0000 50%);position:absolute;inset:0}@media (min-width:901px){.tech-hero-veil{background:linear-gradient(#081c38e0 0%,#081c3885 45%,#081c38b8 100%),linear-gradient(#081c38b3 0%,#081c3840 55%,#0000 100%)}}.tech-hero-in{z-index:2;width:100%;max-width:var(--container);text-align:center;box-sizing:border-box;will-change:transform,opacity;margin:0 auto;padding:120px 32px 64px;position:relative}@media (min-width:901px){.tech-hero-in{padding-top:96px}}.tech-page-rest{z-index:2;background:#0c274a;border-radius:28px 28px 0 0;margin-top:-36px;padding-top:28px;position:relative;overflow:hidden;box-shadow:0 -24px 48px -28px #00000073}@media (max-width:900px){.tech-page-rest{border-radius:22px 22px 0 0;margin-top:-24px;padding-top:12px}}html.a11y-motion .tech-hero-media,html.a11y-motion .tech-hero-in,html.a11y-motion .tech-hero-veil{will-change:auto;opacity:1!important;transform:none!important}.tech-actions{flex-wrap:wrap;justify-content:center;gap:14px;margin-top:28px;display:flex}.tech-crumb{color:#ffffffa6;cursor:pointer;margin-bottom:14px;font-size:14px;font-weight:600;text-decoration:none;display:inline-block}.tech-crumb:hover{color:var(--tech-pink-soft)}.tech-sec{max-width:var(--container);box-sizing:border-box;margin:0 auto;padding:76px 32px 0}.tech-tracks{z-index:1;perspective:1200px;grid-template-columns:1fr 1fr;gap:28px;margin-top:40px;display:grid;position:relative}.tech-tracks-sec{position:relative;overflow:visible}.tech-tracks-space{pointer-events:none;z-index:0;position:absolute;inset:-40px -8% 0;overflow:hidden}.tech-star{background:#fff;border-radius:50%;width:3px;height:3px;animation:3.2s ease-in-out infinite techStarTwinkle;position:absolute;box-shadow:0 0 8px #ffffffe6}.tech-star:first-child{animation-delay:0s;top:12%}.tech-star:first-child:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:8%}.tech-star:first-child:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:8%}.tech-star:nth-child(2){width:2px;height:2px;animation-delay:.6s;top:22%}.tech-star:nth-child(2):not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:14%}.tech-star:nth-child(2):is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:14%}.tech-star:nth-child(3){animation-delay:1.1s;top:48%}.tech-star:nth-child(3):not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:18%}.tech-star:nth-child(3):is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:18%}.tech-star:nth-child(4){animation-delay:1.7s;top:58%}.tech-star:nth-child(4):not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:10%}.tech-star:nth-child(4):is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:10%}.tech-star:nth-child(5){width:2px;height:2px;animation-delay:.3s;top:78%}.tech-star:nth-child(5):not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:42%}.tech-star:nth-child(5):is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:42%}.tech-star:nth-child(6){animation-delay:2.1s;top:34%}.tech-star:nth-child(6):not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:55%}.tech-star:nth-child(6):is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:55%}@keyframes techStarTwinkle{0%,to{opacity:.25;transform:scale(.8)}50%{opacity:1;transform:scale(1.35)}}.tech-nebula{filter:blur(40px);opacity:.45;pointer-events:none;border-radius:50%;position:absolute}.tech-nebula--a{background:radial-gradient(circle,#ff76a273 0%,#0000 70%);width:min(420px,55vw);height:min(420px,55vw);animation:14s ease-in-out infinite techNebulaDrift;top:8%}.tech-nebula--a:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:-8%}.tech-nebula--a:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:-8%}.tech-nebula--b{background:radial-gradient(circle,#508cff66 0%,#0000 70%);width:min(380px,50vw);height:min(380px,50vw);animation:18s ease-in-out infinite reverse techNebulaDrift;bottom:4%}.tech-nebula--b:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:-10%}.tech-nebula--b:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:-10%}@keyframes techNebulaDrift{0%,to{transform:translate(0)scale(1)}50%{transform:translate(18px,-22px)scale(1.08)}}.tech-track-card{--tech-enter-delay:0s;isolation:isolate;-webkit-backdrop-filter:blur(14px)saturate(1.2);background:linear-gradient(165deg,#1834628c 0%,#081630d1 55%,#0c274ae6 100%);border:1px solid #ffbcdf38;border-radius:28px;flex-direction:column;transition:transform .55s cubic-bezier(.2,.75,.25,1),border-color .35s,box-shadow .55s;display:flex;position:relative;overflow:hidden;box-shadow:0 28px 60px -28px #000000a6,inset 0 0 0 1px #ffffff0a,0 0 40px -12px #ff76a240}.tech-track-orbit{z-index:0;pointer-events:none;opacity:.85;background:radial-gradient(circle at 20% 15%,#ffbcdf2e,#0000 32%),radial-gradient(circle at 85% 70%,#5a96ff29,#0000 36%),radial-gradient(1.5px 1.5px at 18% 40%,#ffffffb3,#0000),radial-gradient(1.5px 1.5px at 72% 22%,#ffffff8c,#0000),radial-gradient(1px 1px at 44% 78%,#ffffff73,#0000),radial-gradient(1px 1px at 88% 48%,#ffffff80,#0000);animation:16s linear infinite techOrbitSlow;position:absolute;inset:-30% -20%}@keyframes techOrbitSlow{0%{transform:rotate(0)scale(1)}to{transform:rotate(360deg)scale(1.02)}}.tech-track-card:hover{border-color:#ffbcdf8c;transform:translateY(-10px)rotateX(2deg)scale(1.015);box-shadow:0 36px 70px -24px #000000b3,inset 0 0 0 1px #ffffff14,0 0 56px -8px #ff76a273}.tech-track-card.is-in{animation:7s ease-in-out infinite techTrackFloat;animation-delay:calc(var(--tech-enter-delay) + 1.1s)}.tech-track-card:nth-child(2).is-in{animation-delay:calc(var(--tech-enter-delay) + 1.4s)}@keyframes techTrackFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}.tech-track-card.is-in:hover{animation:none}.tech-track-enter{opacity:0;filter:blur(10px);transition:opacity .95s cubic-bezier(.16,1,.3,1),transform .95s cubic-bezier(.16,1,.3,1),filter .95s cubic-bezier(.16,1,.3,1),border-color .35s,box-shadow .55s;transition-delay:var(--tech-enter-delay);transform-style:preserve-3d;transform:translateY(72px)scale(.86)rotateX(12deg)}.tech-track-enter.is-in{opacity:1;filter:blur();transform:translateY(0)scale(1)rotateX(0)}.tech-track-media{background:#050e1c;height:220px;position:relative;overflow:hidden}.tech-track-media-glow{pointer-events:none;z-index:1;background:linear-gradient(#0000,#0c274ad9);height:55%;position:absolute;inset:auto 0 0}.tech-track-body{text-align:start;background:linear-gradient(#08183433,#0818348c);flex-direction:column;flex:1;padding:26px 26px 28px;display:flex}.tech-track-body h3{color:#fff;margin:0;font-size:22px;font-weight:700;line-height:1.25}.tech-track-body p{color:#ffffffb8;flex:1;margin:12px 0 0;font-size:15px;line-height:1.65}.tech-tags{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.tech-tags--center{justify-content:center}.tech-tags span{color:var(--tech-pink-soft);background:#ff76a21f;border:1px solid #ffbcdf47;border-radius:999px;padding:5px 12px;font-size:12px;font-weight:700}.tech-btn-primary,.tech-page .btn-primary,.tech-page button.btn-primary{background:var(--tech-pink-grad)!important;color:#fff!important;border:none!important;box-shadow:0 10px 28px -12px #ff76a28c!important}.tech-btn-modules,.tech-page .tech-btn-modules,.tech-page button.tech-btn-modules{font-weight:700;background:var(--tech-blue-grad)!important;color:var(--tech-pink-soft)!important;border:1.5px solid #ffbcdf73!important;box-shadow:0 10px 28px -14px #0c274aa6!important}.tech-btn-modules:hover,.tech-page button.tech-btn-modules:hover{color:#ff76a2!important;border-color:#ff76a2b3!important;box-shadow:0 12px 32px -12px #ff76a259!important}.tech-list{gap:12px;margin:28px 0 0;padding:0;list-style:none;display:grid}.tech-list li{color:#ffffffd9;background:#143c718c;border:1px solid #ffbcdf1f;border-radius:14px;padding:16px 18px;font-size:15px;line-height:1.5;position:relative}.tech-list li:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:44px}.tech-list li:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:44px}.tech-list li:before{content:"";background:var(--tech-pink-grad);border-radius:50%;width:10px;height:10px;position:absolute;top:50%;transform:translateY(-50%)}.tech-list li:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):before{left:16px}.tech-list li:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):before{right:16px}.tech-modules-sec{padding-bottom:24px;position:relative}.tech-modules{perspective:1000px;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:36px;display:grid}.tech-module{--mod-delay:0s;text-align:center;isolation:isolate;-webkit-backdrop-filter:blur(16px)saturate(1.2);background:linear-gradient(165deg,#1c3a6c9e 0%,#081630e0 100%);border:1px solid #ffbcdf3d;border-radius:24px;flex-direction:column;align-items:center;gap:12px;min-height:200px;padding:28px 20px 22px;transition:transform .45s cubic-bezier(.2,.75,.25,1),border-color .35s,box-shadow .45s;display:flex;position:relative;overflow:hidden;box-shadow:0 20px 44px -28px #0009,inset 0 0 0 1px #ffffff0a,0 0 32px -14px #ff76a259}.tech-module__glow{pointer-events:none;z-index:0;background:radial-gradient(circle at 50% 0,#ff76a247,#0000 62%),radial-gradient(circle at 80% 60%,#5a96ff29,#0000 50%);height:70%;animation:7s ease-in-out infinite techModGlow;position:absolute;inset:-40% -20% auto}@keyframes techModGlow{0%,to{opacity:.65;transform:scale(1)}50%{opacity:1;transform:scale(1.08)}}.tech-module>:not(.tech-module__glow){z-index:1;position:relative}.tech-module:after{content:"";pointer-events:none;z-index:2;background:linear-gradient(120deg,#0000 35%,#ffffff14 48%,#0000 62%);position:absolute;inset:0;transform:translate(-120%)}.tech-module.is-in:hover:after{animation:.9s techModShimmer}@keyframes techModShimmer{to{transform:translate(120%)}}.tech-module:hover{border-color:#ffbcdf8c;transform:translateY(-8px)scale(1.02);box-shadow:0 28px 56px -22px #000000a6,inset 0 0 0 1px #ffffff12,0 0 48px -8px #ff76a280}.tech-module-enter{opacity:0;filter:blur(14px);transition:opacity .9s cubic-bezier(.16,1,.3,1),filter .9s cubic-bezier(.16,1,.3,1),transform .9s cubic-bezier(.16,1,.3,1),border-color .35s,box-shadow .45s;transition-delay:var(--mod-delay);transform:translateY(48px)scale(.92)}.tech-module-enter.is-in{opacity:1;filter:blur();transform:translateY(0)scale(1)}.tech-module__num{color:#fff;background:linear-gradient(145deg,#ff76a2,#ff4d8a);border-radius:50%;flex-shrink:0;place-items:center;width:46px;height:46px;font-family:ui-monospace,Menlo,Consolas,monospace;font-size:14px;font-weight:700;transition:transform .4s,box-shadow .4s;display:grid;box-shadow:0 0 22px #ff76a299,0 0 0 3px #ffbcdf26}.tech-module.is-in:hover .tech-module__num{transform:scale(1.08)rotate(-4deg);box-shadow:0 0 28px #ff76a2bf,0 0 0 4px #ffbcdf38}.tech-module__title{color:#fff;margin:0;font-size:max(17px,min(1.7vw,20px));font-weight:700;line-height:1.35}.tech-module__blurb{color:#ffffffc7;max-width:30ch;margin:0;font-size:max(14.5px,min(1.35vw,16px));font-weight:400;line-height:1.55}.tech-module__line{background:linear-gradient(90deg,#0000,#ff76a2,#0000);border-radius:999px;width:42px;height:2px;margin-top:auto;transition:width .4s,opacity .4s;display:block}.tech-module.is-in:hover .tech-module__line{opacity:1;width:64px}.tech-modules-addr{text-align:center;color:#ffbcdfbf;margin:28px 0 0;font-size:14px;font-weight:500}@media (max-width:900px){.tech-modules{grid-template-columns:1fr;gap:14px}.tech-module{gap:12px;min-height:0;padding:24px 20px 20px}.tech-module__num{width:46px;height:46px;font-size:14px}.tech-module__title{font-size:19px}.tech-module__blurb{max-width:none;font-size:16px;line-height:1.6}}@media (prefers-reduced-motion:reduce){.tech-module-enter{opacity:1!important;filter:none!important;transition:none!important;transform:none!important}.tech-module__glow,.tech-module.is-in:hover:after{animation:none!important}}.tech-banner{text-align:center;background:var(--tech-blue-grad);border:1px solid #ffbcdf38;border-radius:28px;padding:max(40px,min(6vw,64px)) max(24px,min(4vw,44px));position:relative;overflow:hidden;box-shadow:0 24px 60px -28px #00000073}.tech-banner h2{color:#fff;margin:0;font-size:max(28px,min(3.4vw,44px));font-weight:700;line-height:1.15}.tech-schedule-wrap .wp2-sec{max-width:var(--container);margin:0 auto;padding:76px 32px 0}.tech-schedule-wrap .sp-schedule--dark,.tech-schedule-wrap .sp-schedule{background:#143c7173;border-color:#ffbcdf29}.tech-schedule-wrap .v3-eyebrow{color:var(--tech-pink-soft)!important}body.tech-body{background:#0c274a}body.tech-body footer{border-top:1px solid #ffffff14}body.tech-body .soul-header,body.tech-body .soul-header.is-scrolled,body.tech-body .soul-header.is-menu-open{border-bottom-color:#ffffff1a;box-shadow:0 6px 20px -14px #00000073}body.tech-body .soul-header-glass,body.tech-body .soul-header.is-scrolled .soul-header-glass,body.tech-body .soul-header.is-menu-open .soul-header-glass{-webkit-backdrop-filter:blur(22px)saturate(1.35);backdrop-filter:blur(22px)saturate(1.35);background:linear-gradient(90deg,#0c274ac7 0%,#1b3e6cc7 100%)}body.tech-body .soul-header-brand span,body.tech-body .soul-nav-link{color:#fff}body.tech-body .soul-nav-link:hover,body.tech-body .soul-nav-link.is-open{color:#fff;background:#ffffff1f}body.tech-body .soul-nav-link.has-chevron svg{color:#fff}@media (min-width:961px){body.tech-body .soul-header-glass,body.tech-body .soul-header.is-scrolled .soul-header-glass,body.tech-body .soul-header.is-menu-open .soul-header-glass{-webkit-backdrop-filter:blur(28px)saturate(1.4);backdrop-filter:blur(28px)saturate(1.4);background:linear-gradient(90deg,#0c274ab8 0%,#1b3e6cb8 100%)}}@media (max-width:960px){body.tech-body .soul-header-glass,body.tech-body .soul-header.is-scrolled .soul-header-glass,body.tech-body .soul-header.is-menu-open .soul-header-glass{-webkit-backdrop-filter:blur(20px)saturate(1.35);backdrop-filter:blur(20px)saturate(1.35);background:linear-gradient(90deg,#0c274ad1 0%,#1b3e6cd1 100%)}body.tech-body .soul-header{border-bottom-color:#ffffff1a}body.tech-body .soul-header-brand span{color:#fff}}@media (max-width:900px){.tech-tracks{grid-template-columns:1fr}.tech-track-media{height:200px}.tech-hero-in{padding:108px 22px 48px}.tech-hero-logo{width:min(160px,46vw)}.tech-sec{padding-left:22px;padding-right:22px}.tech-brackets,.tech-code-float__tok:nth-child(n+5){display:none}}.tech-code-float{z-index:3;pointer-events:none;position:absolute;inset:0;overflow:hidden}.tech-code-float__tok{letter-spacing:.04em;color:#ffbcdf8c;text-shadow:0 0 18px #ff76a259;-webkit-user-select:none;user-select:none;font-family:ui-monospace,Cascadia Code,Segoe UI Mono,Menlo,Consolas,monospace;font-weight:600;animation:6.5s ease-in-out infinite techTokFloat;position:absolute}@keyframes techTokFloat{0%,to{opacity:.45;transform:translateY(0)rotate(-2deg)}50%{opacity:.85;transform:translateY(-14px)rotate(2deg)}}.tech-code-rain{z-index:0;pointer-events:none;opacity:.22;position:absolute;inset:0;overflow:hidden;-webkit-mask-image:linear-gradient(#0000 0%,#000 12% 88%,#0000 100%);mask-image:linear-gradient(#0000 0%,#000 12% 88%,#0000 100%)}.tech-code-rain__col{color:#ffbcdf;white-space:pre;margin:0;font-family:ui-monospace,Menlo,Consolas,monospace;font-size:11px;line-height:1.35;animation:linear infinite techRainFall;position:absolute;top:-20%;transform:translate(-50%)}@keyframes techRainFall{0%{transform:translate(-50%)translateY(-10%)}to{transform:translate(-50%)translateY(120%)}}.tech-brackets{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.tech-brackets__l,.tech-brackets__r{color:#ffbcdf12;will-change:transform;font-family:ui-monospace,Menlo,Consolas,monospace;font-size:max(120px,min(18vw,220px));font-weight:700;line-height:1;position:absolute;top:18%}.tech-brackets__l:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:-2%}.tech-brackets__l:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:-2%}.tech-brackets__r{top:42%}.tech-brackets__r:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:-2%}.tech-brackets__r:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:-2%}.tech-terminal-wrap{z-index:1;max-width:720px;padding-top:28px;padding-bottom:8px;position:relative}.tech-terminal{text-align:start;direction:ltr;background:linear-gradient(160deg,#143c71eb,#081c38f5);border:1px solid #ffbcdf38;border-radius:16px;overflow:hidden;box-shadow:0 24px 48px -28px #0000008c,0 0 0 1px #ff76a214,inset 0 1px #ffffff0f}.tech-terminal__bar{background:#00000047;border-bottom:1px solid #ffffff0f;align-items:center;gap:7px;padding:12px 14px;display:flex}.tech-terminal__bar span{background:#ff5f57;border-radius:50%;width:10px;height:10px}.tech-terminal__bar span:nth-child(2){background:#febc2e}.tech-terminal__bar span:nth-child(3){background:#28c840}.tech-terminal__bar em{color:#ffffff73;font-family:ui-monospace,Menlo,Consolas,monospace;font-size:12px;font-style:normal;font-weight:600}.tech-terminal__bar em:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:10px}.tech-terminal__bar em:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:10px}.tech-terminal__body{color:#e8f0ff;min-height:118px;margin:0;padding:18px 18px 22px;font-family:ui-monospace,Menlo,Consolas,monospace;font-size:max(13px,min(1.4vw,15px));line-height:1.7}.tech-terminal__prompt{color:var(--tech-pink-soft)}.tech-terminal__prompt:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-right:6px}.tech-terminal__prompt:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-left:6px}.tech-terminal__caret{vertical-align:text-bottom;background:var(--tech-pink);width:8px;height:1.05em;animation:.9s step-end infinite techCaret;display:inline-block;box-shadow:0 0 10px #ff76a299}.tech-terminal__caret:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:2px}.tech-terminal__caret:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:2px}@keyframes techCaret{0%,45%{opacity:1}50%,to{opacity:0}}.tech-sec,.tech-schedule-wrap{z-index:1;position:relative}.tech-track-card{position:relative}.tech-track-card:before{content:"";border-radius:inherit;opacity:0;pointer-events:none;z-index:2;background:linear-gradient(135deg,#ffbcdf59,#0000 40%,#ff76a233);transition:opacity .45s;position:absolute;inset:-1px}.tech-track-card:hover:before{opacity:1}.tech-track-card>:not(.tech-track-orbit){z-index:1;position:relative}.tech-track-media:after{content:"</>";z-index:2;color:#ffffffbf;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);opacity:0;background:#0c274a8c;border:1px solid #ffbcdf47;border-radius:8px;padding:4px 8px;font-family:ui-monospace,Menlo,Consolas,monospace;font-size:13px;font-weight:700;transition:opacity .35s,transform .35s;position:absolute;bottom:12px;transform:translateY(6px)}.tech-track-media:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):after{right:14px}.tech-track-media:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):after{left:14px}.tech-track-card:hover .tech-track-media:after,.tech-track-card:focus-within .tech-track-media:after{opacity:1;transform:translateY(0)}.tech-banner:before{content:"create · learn · code · AI · create · learn · code · AI · ";letter-spacing:.08em;white-space:nowrap;color:#ffbcdf14;pointer-events:none;z-index:0;font-family:ui-monospace,Menlo,Consolas,monospace;font-size:max(28px,min(4vw,48px));font-weight:700;animation:28s linear infinite techMarquee;position:absolute;top:50%;left:-20%;right:-20%;transform:translateY(-50%)}.tech-banner>*{z-index:1;position:relative}@keyframes techMarquee{0%{transform:translateY(-50%)translate(0)}to{transform:translateY(-50%)translate(-35%)}}html.a11y-motion .tech-code-float,html.a11y-motion .tech-code-rain,html.a11y-motion .tech-brackets,html.a11y-motion .tech-banner:before{display:none!important}html.a11y-motion .tech-terminal__caret{opacity:1;animation:none!important}@media (prefers-reduced-motion:reduce){.tech-code-float,.tech-code-rain,.tech-brackets,.tech-banner:before{display:none!important}.tech-code-float__tok,.tech-code-rain__col,.tech-terminal__caret,.tech-star,.tech-nebula,.tech-track-orbit,.tech-track-card.is-in{animation:none!important}.tech-track-enter{opacity:1!important;filter:none!important;transition:none!important;transform:none!important}}.cmp-add{border:1.5px dashed var(--pink-300);color:var(--pink-700);font-family:var(--font-sans);cursor:pointer;white-space:nowrap;background:#fff;border-radius:999px;flex-shrink:0;padding:7px 13px;font-size:12.5px;font-weight:700;transition:background .25s,border-color .25s,color .25s,transform .2s}.cmp-add:hover{background:var(--brand-soft);border-style:solid}.cmp-add.on{background:var(--soul-pink-grad);color:#fff;box-shadow:var(--shadow-brand-sm);border:1.5px solid #0000}.cmp-add.is-full{color:var(--text-secondary);background:#3843490a;border-style:solid;border-color:#38434924}.cmp-toast{z-index:120;background:var(--text-primary,#384349);color:#fff;text-align:center;border-radius:16px;max-width:min(92vw,420px);padding:12px 18px;font-size:14px;font-weight:600;animation:.28s cubic-bezier(.2,.75,.25,1) both cmpToastIn;position:fixed;bottom:96px;left:50%;transform:translate(-50%);box-shadow:0 14px 36px #38434947}@keyframes cmpToastIn{0%{opacity:0;transform:translate(-50%)translateY(10px)}to{opacity:1;transform:translate(-50%)translateY(0)}}.cmp-tray{z-index:95;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff7;border:1px solid #38434914;border-radius:22px;align-items:center;gap:14px;width:max-content;max-width:min(94vw,980px);margin-left:auto;margin-right:auto;padding:12px 16px;animation:.35s cubic-bezier(.2,.75,.25,1) both cmpTrayIn;display:flex;position:fixed;bottom:18px;left:0;right:0;box-shadow:0 12px 40px #38434929}@keyframes cmpTrayIn{0%{opacity:0;translate:0 12px}to{opacity:1;translate:0}}.cmp-tray-meta{flex-direction:column;flex-shrink:0;gap:2px;min-width:0;display:flex}.cmp-count{color:var(--text-primary,#384349);white-space:nowrap;font-size:13.5px;font-weight:700}.cmp-tray-hint{color:var(--text-tertiary);white-space:nowrap;font-size:12px;font-weight:500}.cmp-tray-items{-webkit-overflow-scrolling:touch;scrollbar-width:none;flex-wrap:nowrap;gap:8px;min-width:0;max-width:min(46vw,420px);display:flex;overflow-x:auto}.cmp-tray-items::-webkit-scrollbar{display:none}.cmp-chip{border:1px solid var(--pink-100);color:var(--text-primary);box-shadow:var(--shadow-sm);white-space:nowrap;background:#fff;border-radius:999px;flex-shrink:0;align-items:center;gap:8px;padding:5px 8px 5px 5px;font-size:13px;font-weight:700;display:inline-flex}.cmp-chip-img,.cmp-chip-ph{object-fit:cover;background:var(--brand-soft,#ffe9ed);border-radius:50%;flex-shrink:0;width:28px;height:28px}.cmp-chip-name{text-overflow:ellipsis;max-width:9em;overflow:hidden}.cmp-chip button{background:var(--soul-pink-grad,linear-gradient(135deg,#ff7995,#ffa1b4));color:#fff;cursor:pointer;border:none;border-radius:50%;flex-shrink:0;place-items:center;width:24px;height:24px;font-size:15px;font-weight:700;line-height:1;display:grid}.cmp-tray-actions{flex-shrink:0;align-items:center;gap:10px;display:flex}.cmp-tray-actions:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:auto}.cmp-tray-actions:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:auto}.cmp-clear{font-family:var(--font-sans);color:var(--text-primary,#384349);cursor:pointer;text-underline-offset:2px;background:0 0;border:none;min-height:44px;padding:8px 4px;font-size:13px;font-weight:700;text-decoration:underline}.cmp-clear:hover{color:var(--pink-800,#c45a72)}.cmp-go{background:var(--soul-pink-grad);color:#fff;font-family:var(--font-sans);cursor:pointer;height:44px;box-shadow:var(--shadow-brand-sm);white-space:nowrap;border:none;border-radius:999px;padding:0 22px;font-size:14.5px;font-weight:700}.cmp-go:disabled{opacity:.5;cursor:not-allowed}.cmp-overlay{z-index:200;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#2c353b8c;place-items:center;padding:24px;animation:.25s both soulFade;display:grid;position:fixed;inset:0}.cmp-sheet{background:var(--color-bg,#fff7f8);border-radius:var(--radius-xl);width:min(1120px,100%);max-height:min(90vh,920px);box-shadow:var(--shadow-xl);flex-direction:column;animation:.34s cubic-bezier(.2,.75,.25,1) both cmpSheetIn;display:flex;position:relative;overflow:hidden}@keyframes cmpSheetIn{0%{opacity:0;transform:translateY(16px)scale(.985)}to{opacity:1;transform:none}}.cmp-sheet-grab{display:none}.cmp-head{flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;padding:12px 22px 8px;display:flex}.cmp-head-text{min-width:0}.cmp-head h2{color:var(--text-primary);margin:0;font-size:max(20px,min(2.4vw,26px));font-weight:700}.cmp-head-note{color:var(--text-tertiary);margin:3px 0 0;font-size:12px;font-weight:500;line-height:1.35}.cmp-close{background:var(--soul-pink-grad,linear-gradient(135deg,#ff7995,#ffa1b4));cursor:pointer;border:none;border-radius:50%;flex-shrink:0;place-items:center;width:44px;height:44px;padding:0;display:grid;box-shadow:0 6px 18px #ff799559}.cmp-close-x{color:#fff;margin-top:-2px;font-size:28px;font-weight:600;line-height:1}.cmp-sticky-bar{grid-template-columns:repeat(var(--cmp-cols,2),minmax(0,1fr));background:var(--color-bg,#fff7f8);z-index:4;border-bottom:1px solid #3843490f;flex-shrink:0;gap:8px;padding:0 22px 10px;display:grid}.cmp-prog-card{text-align:start;background:#fff;border:1px solid #3843490d;border-radius:14px;align-items:center;gap:10px;min-width:0;min-height:56px;padding:8px 36px 8px 8px;display:flex;position:relative;box-shadow:0 4px 14px #3843490d}.cmp-img{aspect-ratio:1;background:#f3eef0;border-radius:10px;flex-shrink:0;width:44px;height:44px;max-height:none;margin:0;position:relative;overflow:hidden}.cmp-img>*{width:100%!important;height:100%!important;min-height:0!important;position:absolute!important;inset:0!important}.cmp-img image-slot,.cmp-img img{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.cmp-prog-meta{flex-direction:column;gap:2px;min-width:0;display:flex}.cmp-prog-name{color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;font-size:14.5px;font-weight:700;line-height:1.2;display:block;overflow:hidden}.cmp-prog-short,.cmp-prog-peek,.cmp-prog-trial{display:none}.cmp-prog-price{color:var(--pink-800,#c45a72);font-size:12.5px;font-weight:700;line-height:1.2}.cmp-remove{width:28px;height:28px;font-family:var(--font-sans);color:var(--text-secondary);cursor:pointer;background:#3843490f;border:none;border-radius:50%;place-items:center;min-height:0;margin:0;padding:0;font-size:18px;font-weight:600;line-height:1;text-decoration:none;display:grid;position:absolute;top:6px}.cmp-remove:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:6px}.cmp-remove:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:6px}.cmp-remove:hover{color:var(--pink-800,#c45a72);background:#ff799529}.cmp-scroll{-webkit-overflow-scrolling:touch;overscroll-behavior:contain;flex:1;min-height:0;padding:12px 22px 24px;overflow:auto}.cmp-summary{background:#fff;border:1px solid #3843490f;border-radius:18px;flex-direction:column;gap:8px;margin-bottom:14px;padding:12px 14px;display:flex;box-shadow:0 4px 18px #3843490a}.cmp-summary-row{border-bottom:1px solid #3843490d;grid-template-columns:72px minmax(0,1fr);align-items:center;gap:10px;padding-top:6px;padding-bottom:6px;display:grid}.cmp-summary-row:last-child{border-bottom:none;padding-bottom:0}.cmp-summary-label{color:var(--text-tertiary);font-size:12.5px;font-weight:700}.cmp-summary-grid{grid-template-columns:repeat(var(--cmp-cols,2),minmax(0,1fr));gap:8px;display:grid}.cmp-summary-cell{min-width:0;color:var(--text-primary);background:#fff7f8d9;border-radius:12px;padding:8px 10px;font-size:13.5px}.cmp-summary-cell strong{font-weight:700}.cmp-summary-price{color:var(--pink-800,#c45a72)}.cmp-summary-cell.is-diff,.cmp-cell.is-diff{background:var(--brand-soft,#ffe9ed);animation:.55s both cmpDiffFlash;box-shadow:inset 0 0 0 1px #ff79952e}@keyframes cmpDiffFlash{0%{box-shadow:inset 0 0 0 1px #ff799573}to{box-shadow:inset 0 0 0 1px #ff79952e}}.cmp-cards{flex-direction:column;gap:10px;display:flex}.cmp-card{background:#fff;border:1px solid #3843490f;border-radius:18px;transition:box-shadow .25s,border-color .25s;overflow:hidden;box-shadow:0 4px 18px #3843490a}.cmp-card.is-open{border-color:#0000;box-shadow:0 10px 28px #ff79951a}.cmp-card-toggle{cursor:pointer;width:100%;font-family:var(--font-sans);text-align:start;background:0 0;border:none;justify-content:space-between;align-items:center;gap:14px;min-height:64px;padding:16px 18px;display:flex}.cmp-card-toggle:hover{background:#ff79950d}.cmp-card.is-open .cmp-card-toggle{background:#ff799512}.cmp-card-toggle-text{flex-direction:column;gap:3px;min-width:0;display:flex}.cmp-card-title{color:var(--text-primary);align-items:center;gap:8px;font-size:15.5px;font-weight:700;display:inline-flex}.cmp-diff-dot{background:var(--soul-pink-solid,#ff7995);border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 3px #ff799533}.cmp-card-hint{color:var(--text-tertiary);font-size:12.5px;font-weight:500;line-height:1.35}.cmp-acc-chev{width:32px;height:32px;color:var(--pink-800,#c45a72);background:#ff79951f;border-radius:50%;flex-shrink:0;place-items:center;font-size:18px;font-weight:600;transition:transform .22s;display:grid}.cmp-acc-chev.is-open{transform:rotate(180deg)}.cmp-card-panel{padding:0 14px 16px;animation:.28s both cmpPanelIn}@keyframes cmpPanelIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.cmp-card-grid,.cmp-cta-grid{grid-template-columns:repeat(var(--cmp-cols,2),minmax(0,1fr));gap:10px;display:grid}.cmp-cell{background:#fff7f8e6;border-radius:14px;flex-direction:column;align-items:stretch;gap:8px;min-height:56px;padding:12px;display:flex}.cmp-card-text{color:var(--text-secondary);text-align:start;margin:0;font-size:14px;line-height:1.55}.cmp-metric{flex-direction:column;align-items:flex-start;gap:4px;display:flex}.cmp-duration{color:var(--text-primary);font-variant-numeric:tabular-nums;font-size:18px;font-weight:700}.cmp-hint{color:var(--text-tertiary);font-size:11px;line-height:1.35}.cmp-offer{flex-direction:column;align-items:flex-start;gap:8px;width:100%;display:flex}.cmp-price{color:var(--pink-800,#c45a72);font-size:17px;font-weight:700}.cmp-tiers{flex-direction:column;gap:6px;width:100%;margin:0;padding:0;list-style:none;display:flex}.cmp-tiers li{background:#fff;border:1px solid #3843490f;border-radius:10px;flex-wrap:wrap;align-items:baseline;gap:4px 8px;padding:7px 9px;font-size:12.5px;display:flex}.cmp-tier-t{color:var(--text-secondary);font-weight:600}.cmp-tier-p{color:var(--text-primary);font-weight:700}.cmp-tier-p:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:auto}.cmp-tier-p:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:auto}.cmp-tier-n{width:100%;color:var(--text-tertiary);font-size:11px}.cmp-trial{color:var(--text-secondary);background:#fff;border:1px solid #38434914;border-radius:999px;align-items:center;padding:5px 10px;font-size:12.5px;font-weight:600;display:inline-flex}.cmp-trial-text{color:var(--text-secondary);text-align:start;margin:0;font-size:12.5px;line-height:1.45}.cmp-cta-grid{margin-top:8px;padding-bottom:4px}.cmp-cta-col{flex-direction:column;gap:8px;display:flex}.cmp-cta-link{text-decoration:none;display:block}.cmp-cta-secondary{appearance:none;color:var(--text-primary);font-family:var(--font-sans);cursor:pointer;background:#fff;border:1.5px solid #3843491f;border-radius:18px;height:46px;font-size:14px;font-weight:700;transition:background .2s,border-color .2s}.cmp-cta-secondary:hover{background:var(--brand-soft,#ffe9ed);border-color:#0000}.cmp-empty{color:var(--text-tertiary);font-size:13.5px}.cmp-pills{flex-wrap:wrap;justify-content:flex-start;gap:6px;display:flex}.cmp-pill{color:var(--text-primary);background:#fff;border:1px solid #38434914;border-radius:999px;align-items:center;padding:4px 10px;font-size:12.5px;font-weight:600;line-height:1.2;display:inline-flex}.cmp-pills--age .cmp-pill{background:var(--brand-soft,#ffe9ed);color:var(--pink-800,#c45a72);font-variant-numeric:tabular-nums;direction:ltr;border-color:#0000}.cmp-when{flex-direction:column;align-items:stretch;gap:6px;width:100%;display:flex}.cmp-when-row{background:#fff;border:1px solid #ff79951f;border-radius:11px;grid-template-columns:1.7rem minmax(0,1fr) auto;align-items:center;gap:8px;padding:8px 10px;font-size:12.5px;line-height:1.2;display:grid}.cmp-when-day{color:var(--pink-800,#c45a72);font-weight:700}.cmp-when-time{color:var(--text-primary);font-variant-numeric:tabular-nums;font-weight:600}.cmp-when-age{color:var(--pink-800,#c45a72);background:var(--brand-soft,#ffe9ed);font-variant-numeric:tabular-nums;white-space:nowrap;border-radius:999px;padding:3px 8px;font-size:11.5px;font-weight:600}.cmp-when-more{appearance:none;font-family:var(--font-sans);color:var(--pink-800,#c45a72);cursor:pointer;text-align:center;text-underline-offset:2px;background:0 0;border:none;min-height:44px;margin-top:2px;padding:10px 8px;font-size:12.5px;font-weight:700;text-decoration:underline}.cmp-branch-pick{z-index:2;background:linear-gradient(#fff 70%,#fff0);padding:2px 2px 14px;position:sticky;top:0}.cmp-branch-pick-label{color:var(--text-secondary);margin-bottom:10px;font-size:13px;font-weight:600;display:block}.cmp-branch-pick-chips{-webkit-overflow-scrolling:touch;scrollbar-width:none;flex-wrap:nowrap;gap:8px;padding-bottom:4px;display:flex;overflow-x:auto}.cmp-branch-pick-chips::-webkit-scrollbar{display:none}.cmp-branch-chip{appearance:none;color:var(--text-secondary);font-family:var(--font-sans);cursor:pointer;background:#fff;border:1px solid #3843491a;border-radius:999px;flex-shrink:0;min-height:44px;padding:10px 16px;font-size:13.5px;font-weight:600}.cmp-branch-chip.on{background:var(--soul-pink-grad,linear-gradient(135deg,#ff7995,#ffa1b4));color:#fff;border-color:#0000}.cmp-mobile-foot{display:none}@media (max-width:760px){.cmp-toast{bottom:calc(118px + env(safe-area-inset-bottom,0px))}.cmp-tray{width:100%;max-width:none;padding:12px 14px calc(12px + env(safe-area-inset-bottom,0px));border-radius:20px 20px 0 0;flex-wrap:wrap;gap:10px;margin-left:0;margin-right:0;bottom:0;left:0;right:0;box-shadow:0 -8px 32px #38434924}.cmp-tray-meta{flex-direction:row;order:0;justify-content:space-between;align-items:baseline;gap:8px;width:100%}.cmp-tray-hint{white-space:normal;text-align:end}.cmp-tray-items{order:1;width:100%;max-width:none}.cmp-tray-actions{order:2;width:100%}.cmp-tray-actions:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:0}.cmp-tray-actions:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:0}.cmp-go{border-radius:14px;flex:auto;min-width:140px;height:48px;font-size:16px}.cmp-overlay{place-items:end stretch;padding:0}.cmp-sheet{border-radius:0;width:100%;max-width:none;height:100dvh;max-height:100dvh;animation:.32s cubic-bezier(.2,.75,.25,1) both cmpSheetUp}.cmp-sheet-grab{flex-shrink:0;justify-content:center;padding:10px 0 2px;display:flex}.cmp-sheet-grab-bar{background:#38434933;border-radius:999px;width:42px;height:4px}.cmp-head{align-items:center;padding:6px 14px 10px}.cmp-head h2{font-size:22px}.cmp-head-note{display:none}.cmp-close{width:48px;height:48px;box-shadow:0 8px 22px #ff799566}.cmp-close-x{margin-top:-3px;font-size:32px}.cmp-sticky-bar{gap:6px;padding:0 10px 8px}.cmp-prog-card{border-radius:12px;gap:8px;min-height:48px;padding:6px 30px 6px 6px}.cmp-img{border-radius:9px;width:38px;height:38px}.cmp-prog-name{font-size:13px}.cmp-prog-price{font-size:11.5px}.cmp-remove{width:26px;height:26px;font-size:16px;top:4px}.cmp-remove:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:4px}.cmp-remove:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:4px}.cmp-scroll{padding:10px 10px calc(88px + env(safe-area-inset-bottom,0px))}.cmp-summary{gap:4px;margin-bottom:10px;padding:10px}.cmp-summary-row{grid-template-columns:1fr;gap:6px;padding-top:8px;padding-bottom:8px}.cmp-summary-label{letter-spacing:.02em;font-size:11.5px}.cmp-summary-cell{padding:8px;font-size:12.5px}.cmp-card-grid,.cmp-cta-grid{gap:6px}.cmp-cell{background:#fff7f8;border:1px solid #ff79951a;border-radius:12px;min-width:0;padding:10px 8px}.cmp-card-text{color:var(--text-primary);font-size:12.5px;line-height:1.45}.cmp-duration{font-size:16px}.cmp-price{font-size:15px}.cmp-trial{padding:4px 8px;font-size:11px}.cmp-trial-text{font-size:11.5px}.cmp-card-toggle{min-height:60px;padding:14px 12px}.cmp-card-title{font-size:15px}.cmp-card-hint{font-size:11.5px}.cmp-pills{gap:4px}.cmp-pill{padding:3px 7px;font-size:11px}.cmp-cta-secondary{border-radius:14px;height:44px;font-size:13px}.cmp-when-row{grid-template-columns:1.4rem 1fr;grid-template-areas:"day time""age age";gap:4px 6px;padding:7px 6px;font-size:11.5px}.cmp-when-day{grid-area:day}.cmp-when-time{grid-area:time}.cmp-when-age{grid-area:age;justify-self:start;padding:2px 6px;font-size:10.5px}.cmp-branch-chip{min-height:44px;padding:11px 16px}.cmp-mobile-foot{padding:10px 14px calc(10px + env(safe-area-inset-bottom,0px));background:linear-gradient(180deg,#fff7f800,var(--color-bg,#fff7f8)28%);z-index:8;pointer-events:none;display:block;position:absolute;bottom:0;left:0;right:0}.cmp-mobile-done{pointer-events:auto;background:var(--text-primary,#384349);color:#fff;width:100%;height:52px;font-family:var(--font-sans);cursor:pointer;border:none;border-radius:16px;font-size:16.5px;font-weight:700;box-shadow:0 10px 28px #38434938}}@keyframes cmpSheetUp{0%{opacity:.7;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}.chc-wrap{height:340vh;position:relative}.chc-stage{height:100vh;position:sticky;top:0;overflow:hidden}.chc-media{opacity:0;will-change:transform,opacity;transition:opacity .3s linear;position:absolute;inset:0}.chc-media image-slot{width:100%;height:100%}.chc-wash{pointer-events:none;background:linear-gradient(#fff7f873,#fff7f826 40%,#fff7f859 62%,#fff7f8f0 96%);position:absolute;inset:0}.chc-veil{opacity:.25;pointer-events:none;will-change:opacity;background:radial-gradient(120% 90% at 50% 62%,#fff7f8f5 30%,#fff7f88c 62%,#fff7f833);position:absolute;inset:0}.chc-beat{text-align:center;opacity:0;will-change:transform,opacity;pointer-events:none;place-content:center;padding:0 24px;display:grid;position:absolute;inset:0}.chc-tag{letter-spacing:.14em;color:var(--pink-700);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border:1px solid var(--pink-100);box-shadow:var(--shadow-sm);background:#fffc;border-radius:999px;justify-self:center;margin-bottom:20px;padding:7px 18px;font-size:14px;font-weight:700;display:inline-block}.chc-beat h2{letter-spacing:-.02em;color:var(--text-primary);text-wrap:balance;text-shadow:0 2px 30px #fff7f8e6;margin:0;font-size:max(40px,min(6.6vw,92px));font-weight:700;line-height:1.04}.chc-dots{flex-direction:column;gap:10px;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.chc-dots:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:26px}.chc-dots:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:26px}.chc-dot{background:var(--pink-200);border-radius:999px;width:8px;height:8px;transition:all .4s cubic-bezier(.2,.75,.25,1)}.chc-dot.on{background:var(--soul-pink-grad);height:26px;box-shadow:0 0 10px #ff799580}.chc-final{text-align:center;opacity:0;will-change:transform,opacity;pointer-events:none;flex-direction:column;justify-content:center;align-items:center;padding:0 24px;display:flex;position:absolute;inset:0}.chc-trust{color:var(--text-secondary);border:1px solid var(--pink-100);box-shadow:var(--shadow-sm);background:#ffffffbf;border-radius:999px;margin-top:18px;padding:8px 18px;font-size:14px;font-weight:700}.chc-cue{color:var(--text-secondary);letter-spacing:.08em;flex-direction:column;align-items:center;gap:7px;font-size:12.5px;display:flex;position:absolute;bottom:22px;transform:translate(50%)}.chc-cue:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:50%}.chc-cue:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:50%}.chc-cue .wheel{border:2px solid var(--pink-300);background:#fff9;border-radius:12px;justify-content:center;width:21px;height:32px;padding-top:5px;display:flex}.chc-cue .wheel i{background:var(--soul-pink-solid);border-radius:3px;width:3px;height:7px;animation:1.8s ease-in-out infinite chcCue}@keyframes chcCue{0%{opacity:1;transform:translateY(0)}70%{opacity:0;transform:translateY(8px)}to{opacity:0}}.chc-wrap.chc-static{height:auto}.chc-wrap.chc-static .chc-stage{height:min(88vh,760px);position:relative}.chc-wrap.chc-static .chc-beat,.chc-wrap.chc-static .chc-cue,.chc-wrap.chc-static .chc-dots{display:none}@media (max-width:760px){.chc-wrap{height:300vh}.chc-dots:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:14px}.chc-dots:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:14px}.chc-beat h2{font-size:max(34px,min(10vw,54px))}}.dev-page{overflow:hidden}.dev-sec{padding:76px 32px 0}.dev-sec:last-of-type{padding-bottom:100px}.dev-sec__inner{max-width:var(--container);margin:0 auto}.dev-sec__inner--center{text-align:center}.dev-sec__inner--center .dev-prose{margin-left:auto;margin-right:auto}.dev-sec__head{text-align:center;max-width:560px;margin-left:auto;margin-right:auto}.dev-offer-block{margin-top:48px;scroll-margin-top:100px}.dev-offer-block:first-of-type{margin-top:28px}.dev-offer-block__head{margin-bottom:18px}.dev-offer-block__title{color:var(--text-primary);margin:0;font-size:max(22px,min(2.4vw,30px));font-weight:700;line-height:1.25}.dev-offer-block__lead{color:var(--text-secondary);max-width:48ch;margin:8px 0 0;font-size:15.5px;line-height:1.5}.dev-prose{max-width:42ch;color:var(--text-primary);text-wrap:pretty;margin:22px 0 0;font-size:max(18px,min(2.1vw,22px));font-weight:500;line-height:1.65}.dev-lead{color:var(--text-secondary);max-width:40ch;margin:14px auto 0;font-size:16.5px;line-height:1.6}.dev-how-body{flex-direction:column;align-items:center;width:100%;margin-top:44px;display:flex}.dev-principles{text-align:start;flex-direction:column;width:min(560px,100%);margin:0;padding:0;list-style:none;display:flex}.dev-note{box-sizing:border-box;width:min(560px,100%);color:var(--text-secondary);text-align:start;background:#ffffffb8;border:1px solid #ff799529;border-radius:18px;margin:28px 0 0;padding:18px 22px;font-size:14.5px;line-height:1.65}.dev-why-list{gap:12px;max-width:640px;margin:28px auto 0;padding:0;list-style:none;display:grid}.dev-why-item{color:var(--text-primary);background:#ffffffd1;border:1px solid #ff799524;border-radius:16px;align-items:flex-start;gap:12px;padding:14px 16px;font-size:15.5px;font-weight:650;line-height:1.45;display:flex}.dev-why-check{background:var(--soul-pink-grad,linear-gradient(125deg,#ff7995,#ffa1b4));border-radius:50%;flex-shrink:0;width:22px;height:22px;margin-top:1px;position:relative}.dev-why-check:after{content:"";border:2px solid #fff;border-width:0 2px 2px 0;width:5px;height:9px;position:absolute;top:5px;transform:rotate(45deg)}.dev-why-check:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):after{left:7px}.dev-why-check:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):after{right:7px}.dev-principle{grid-template-columns:44px minmax(0,1fr);gap:16px 18px;width:100%;display:grid}.dev-principle__body p{color:var(--text-secondary);text-wrap:pretty;max-width:none;margin:10px 0 0;font-size:16px;line-height:1.7}.dev-sec--soft{background:radial-gradient(70% 55% at 88% 8%,#ffa1b438,#0000 58%),radial-gradient(50% 40% at 8% 90%,#ff79951a,#0000 55%),linear-gradient(#fff8f9 0%,#fff 55%,#fff6f8 100%);margin-top:24px;padding-top:72px;padding-bottom:72px}.dev-sec--details{background:radial-gradient(60% 50% at 14% 20%,#ffa1b42e,#0000 60%),linear-gradient(#fff 0%,#fff8f9 100%);margin-top:20px;padding-top:72px;padding-bottom:100px}.dev-principle__marker{flex-direction:column;align-items:center;padding-top:2px;display:flex}.dev-principle__dot{letter-spacing:.02em;color:#fff;background:var(--soul-pink-grad);z-index:1;border-radius:50%;flex-shrink:0;place-items:center;width:40px;height:40px;font-size:12px;font-weight:700;display:grid;box-shadow:0 8px 20px -10px #ff7995bf}.dev-principle__line{background:linear-gradient(180deg,var(--pink-300),#ffa1b41f);border-radius:2px;flex:1;width:2px;min-height:28px;margin-top:8px;margin-bottom:4px}.dev-principle__body{min-width:0;padding-bottom:32px}.dev-principle:last-child .dev-principle__body{padding-bottom:8px}.dev-principle__body h3{color:var(--text-primary);margin:4px 0 0;font-size:max(20px,min(2.4vw,24px));font-weight:700;line-height:1.25}.dev-grid{grid-template-columns:repeat(3,1fr);gap:22px;margin-top:40px;display:grid}.dev-card--feature{background:radial-gradient(80% 80% at 100% 0,#ffa1b429,#0000 55%),#fff;grid-column:1/-1}.dev-card--feature .wp2-card-body{padding:32px 28px}.dev-card--feature .wp2-card-body h3{font-size:max(22px,min(2.6vw,28px))}.dev-card--feature .wp2-card-body p{-webkit-line-clamp:3;max-width:62ch;font-size:15.5px}.dev-reg{color:var(--pink-700);background:var(--brand-soft);border-radius:999px;padding:6px 12px;font-size:13.5px;font-weight:700;text-decoration:none}.dev-reg:hover{color:var(--pink-800)}.dev-details{max-width:520px}.dev-form{background:#ffffffe0;border:1px solid #ff799524;border-radius:24px;margin-top:32px;padding:28px 26px;box-shadow:0 24px 48px -36px #38434959}.dev-form__fields{flex-direction:column;gap:14px;margin-bottom:18px;display:flex}.dev-form__agree{margin-bottom:16px}.dev-form__agree-label{color:var(--text-secondary);cursor:pointer;align-items:flex-start;gap:10px;font-size:13.5px;line-height:1.5;display:flex}.dev-form__agree-label a{color:var(--pink-700);font-weight:600}.dev-form__err{color:#c0392b;margin-top:8px;font-size:13px}.dev-form__toast{margin-top:16px}@media (max-width:900px){.dev-grid{grid-template-columns:1fr}.dev-card--feature{grid-column:auto}.dev-sec{padding-left:22px;padding-right:22px}.dev-sec--soft,.dev-sec--details{padding-top:56px;padding-bottom:56px}.dev-prose{max-width:none}.dev-principle{grid-template-columns:36px minmax(0,1fr);gap:14px}.dev-principle__dot{width:32px;height:32px;font-size:11px}.dev-form{padding:22px 18px}}.os-page{background:#fff}.os-hero{align-items:center;min-height:min(88vh,760px);padding-top:120px;padding-bottom:72px;display:flex}.os-hero-bg{z-index:0;position:absolute;inset:0}.os-hero-veil{background:linear-gradient(#ffffffb8 0%,#fff8fae0 45%,#fffffff0 100%),radial-gradient(60% 50% at 80% 20%,#ff79952e,#0000 60%);position:absolute;inset:0}.os-hero-in{z-index:2;max-width:640px;position:relative}.os-soon{flex-direction:column;align-items:center;gap:8px;margin-bottom:18px;display:flex}.os-soon-label{letter-spacing:-.02em;font-size:max(42px,min(7vw,72px));font-weight:800;line-height:1;display:block}.os-soon-place{color:#d45372;background:#ff79951a;border:1px solid #ff799547;border-radius:999px;align-items:center;padding:5px 12px;font-size:13px;font-weight:700;line-height:1.2;display:inline-flex}.os-hero-title{color:#384349;letter-spacing:-.02em;margin:0;font-size:max(34px,min(4.6vw,54px));font-weight:700;line-height:1.05}.os-hero-brand{font-family:"Assistant",var(--font-sans),sans-serif;letter-spacing:.02em;font-weight:800}.os-hero-sub{color:#384349;margin-top:.12em;font-size:.58em;font-weight:600;display:inline-block}.os-hero-lead{color:#384349d1;max-width:46ch;margin:18px auto 0;font-size:max(16px,min(1.5vw,19px));line-height:1.55}.os-hero-actions{gap:12px;margin-top:28px}.os-about{background:radial-gradient(50% 60% at 10% 20%,#ff799514,#0000 55%),linear-gradient(#fff8fa 0%,#fff 100%);padding:72px 32px 96px}.os-about-in{text-align:center;max-width:680px;margin:0 auto}.os-about-p{color:#384349cc;max-width:48ch;margin:14px auto 0;font-size:17px;line-height:1.6}.os-about-list{text-align:start;gap:10px;max-width:36ch;margin:28px auto 0;padding:0;list-style:none;display:grid}.os-about-list li{color:#384349;font-size:15.5px;font-weight:500;line-height:1.4;position:relative}.os-about-list li:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:22px}.os-about-list li:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:22px}.os-about-list li:before{content:"";background:linear-gradient(135deg,#ff7995,#ffa1b4);border-radius:50%;width:8px;height:8px;position:absolute;top:.55em}.os-about-list li:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):before{left:0}.os-about-list li:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):before{right:0}.os-about-note{color:#3843498c;margin:28px 0 0;font-size:14px}@media (max-width:1000px){.os-hero{min-height:auto;padding:calc(var(--soul-header-h,64px) + 36px)20px 48px}.os-soon{margin-bottom:14px}.os-soon-label{font-size:max(40px,min(12vw,56px))}.os-about{padding:48px 20px 72px}}.tipul-page{padding:56px 0 72px}.tipul-page__wrap{text-align:start;max-width:760px}.tipul-page__intro{margin-bottom:36px}.tipul-page__title{margin-top:8px}.tipul-page__lead{color:var(--text-secondary);text-wrap:pretty;margin:16px 0 0;font-size:17px;line-height:1.75}.tipul-page__section{border-top:1px solid #ff799524;margin-top:28px;padding-top:24px}.tipul-page__section-title{color:var(--text-primary);margin:0 0 14px;font-size:20px;font-weight:700}.tipul-page__list{gap:10px;margin:0;padding:0;list-style:none;display:grid}.tipul-page__list li{color:var(--text-secondary);font-size:15.5px;line-height:1.55;position:relative}.tipul-page__list li:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:22px}.tipul-page__list li:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:22px}.tipul-page__list li:before{content:"";background:linear-gradient(135deg,#ff7995,#ffa1b4);border-radius:50%;width:8px;height:8px;position:absolute;top:.55em}.tipul-page__list li:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):before{left:0}.tipul-page__list li:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):before{right:0}.tipul-page__note{color:var(--text-secondary);text-wrap:pretty;background:linear-gradient(#fff8f9 0%,#fff 100%);border:1px solid #ff799529;border-radius:16px;margin:32px 0 0;padding:18px 20px;font-size:15px;line-height:1.65}@media (max-width:720px){.tipul-page{padding:40px 0 56px}.tipul-page__lead{font-size:16px}}.gan-page--branch-first{--gan-ink:#2f363b;--gan-muted:#6b757c;--gan-pink:#ff7995;color:var(--gan-ink);background:radial-gradient(900px 420px at 100% 0,#ff79951a,#0000 60%),linear-gradient(#fff 0%,#faf7f8 42%,#fff 100%);overflow:clip}.gan-bf-wrap{max-width:var(--container);margin:0 auto;padding-left:22px;padding-right:22px}.gan-bf-hero{text-align:center;padding:108px 22px 36px;position:relative}.gan-bf-hero-glow{pointer-events:none;background:radial-gradient(circle,#ff79952e,#0000 68%);width:520px;height:520px;position:absolute;top:40px;transform:translate(-50%)}.gan-bf-hero-glow:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:50%}.gan-bf-hero-glow:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:50%}.gan-bf-hero-in{z-index:1;max-width:var(--container);margin:0 auto;position:relative}.gan-bf-kicker{letter-spacing:.04em;color:var(--gan-pink);margin:0 0 10px;font-size:13.5px;font-weight:800}.gan-bf-title{letter-spacing:-.03em;color:var(--gan-ink);margin:0;font-size:max(34px,min(5.5vw,58px));font-weight:800;line-height:1.08}.gan-bf-lead{max-width:40ch;color:var(--gan-muted);margin:16px auto 0;font-size:max(16px,min(1.5vw,18.5px));line-height:1.55}.gan-bf-actions{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:26px;display:flex}.gan-bf-hero-media{border-radius:28px;height:min(42vh,420px);margin-top:36px;position:relative;overflow:hidden;box-shadow:0 36px 80px -40px #38434973}.gan-bf-hero-media>div{inset:0;width:100%!important;height:100%!important;position:absolute!important}.gan-bf-hero-media img{opacity:1!important;object-fit:cover!important}.gan-bf-sec{padding:56px 0 28px}.gan-bf-sec--tracks{padding-top:20px}.gan-bf-sec--day{padding-top:12px}.gan-bf-values{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.gan-bf-value{text-align:start;background:#ffffffb8;border:1px solid #ff799524;border-radius:22px;padding:26px 24px;animation:.55s cubic-bezier(.2,.75,.25,1) both ganBfIn;box-shadow:0 16px 36px -28px #38434959}.gan-bf-value-n{font-size:15px;font-weight:800}.gan-bf-value h3{color:var(--gan-ink);margin:10px 0 0;font-size:19px;font-weight:750}.gan-bf-value p{color:var(--gan-muted);margin:10px 0 0;font-size:14.5px;line-height:1.65}.gan-bf-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:8px;display:grid}.gan-bf-step{text-align:start;background:#fff;border:1px solid #2f363b14;border-radius:22px;padding:24px 20px;animation:.55s cubic-bezier(.2,.75,.25,1) both ganBfIn;box-shadow:0 16px 40px -24px #38434959}.gan-bf-step-n{font-size:28px;font-weight:800;line-height:1}.gan-bf-step h3{color:var(--gan-ink);margin:12px 0 0;font-size:16.5px;font-weight:750}.gan-bf-step p{color:var(--gan-muted);margin:8px 0 0;font-size:13.5px;line-height:1.6}.gan-bf-head{text-align:center;max-width:560px;margin:0 auto 28px}.gan-bf-head h2{letter-spacing:-.02em;margin:0;font-size:max(28px,min(3.6vw,40px));line-height:1.15}.gan-bf-head p{color:var(--gan-muted);margin:12px 0 0;font-size:16px;line-height:1.55}.gan-bf-head--row{text-align:start;justify-content:space-between;align-items:end;gap:18px;max-width:none;margin-bottom:28px;display:flex}.gan-bf-head--row>div{max-width:520px}.gan-bf-branches{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;max-width:none;margin:0;display:grid}.gan-bf-branch{text-align:start;cursor:pointer;width:100%;font:inherit;color:inherit;background:#fff;border:1px solid #2f363b1a;border-radius:24px;flex-direction:column;align-items:stretch;padding:0;transition:border-color .2s,box-shadow .2s,transform .2s;animation:.55s cubic-bezier(.2,.75,.25,1) both ganBfIn;display:flex;overflow:hidden}.gan-bf-branch:hover{border-color:#ff799573;transform:translateY(-2px);box-shadow:0 18px 36px -24px #ff79958c}.gan-bf-branch.is-on{border-color:#0000;box-shadow:0 0 0 2px #ff799573,0 18px 36px -24px #ff799573}.gan-bf-branch-media{aspect-ratio:16/10;background:linear-gradient(160deg,#ff79951f,#f3f0f1);width:100%;display:block;position:relative;overflow:hidden}.gan-bf-branch-media>div{inset:0;width:100%!important;height:100%!important;position:absolute!important}.gan-bf-branch-media img{opacity:1!important;object-fit:cover!important}.gan-bf-branch-body{flex-direction:column;gap:4px;min-width:0;padding:14px 16px 16px;display:flex}.gan-bf-branch-name{letter-spacing:-.01em;color:var(--gan-ink);font-size:17px;font-weight:800;line-height:1.25}.gan-bf-branch-meta{color:var(--gan-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;line-height:1.4;display:-webkit-box;overflow:hidden}.gan-bf-branch-count{color:var(--gan-pink);margin-top:6px;font-size:13px;font-weight:750}.gan-bf-tracks{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.gan-bf-track{color:inherit;background:#fff;border:1px solid #2f363b14;border-radius:24px;flex-direction:column;text-decoration:none;transition:transform .25s,box-shadow .25s;animation:.6s cubic-bezier(.2,.75,.25,1) both ganBfIn;display:flex;overflow:hidden}.gan-bf-track:hover{transform:translateY(-3px);box-shadow:0 22px 44px -28px #38434973}.gan-bf-track-media{background:linear-gradient(160deg,#ff79951a,#f4f1f2);height:210px;position:relative;overflow:hidden}.gan-bf-track-media>div{inset:0;width:100%!important;height:100%!important;position:absolute!important}.gan-bf-track-media img{opacity:1!important;object-fit:cover!important}.gan-bf-track-body{flex-direction:column;flex:1;gap:10px;padding:18px 18px 20px;display:flex}.gan-bf-track-body h3{letter-spacing:-.02em;margin:0;font-size:20px;font-weight:800}.gan-bf-track-body p{color:var(--gan-muted);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:14.5px;line-height:1.55;display:-webkit-box;overflow:hidden}.gan-bf-track-tags{flex-wrap:wrap;gap:6px;display:flex}.gan-bf-track-cta{color:var(--gan-pink);align-items:center;gap:6px;margin-top:auto;padding-top:6px;font-size:14px;font-weight:700;display:inline-flex}@keyframes ganBfIn{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.gan-bf-branch,.gan-bf-track{animation:none!important}}@media (max-width:820px){.gan-bf-tracks,.gan-bf-values{grid-template-columns:1fr}.gan-bf-steps{grid-template-columns:1fr 1fr}.gan-bf-branches{grid-template-columns:repeat(2,minmax(0,1fr))}.gan-bf-head--row{flex-direction:column;align-items:stretch}}@media (max-width:560px){.gan-bf-steps,.gan-bf-branches{grid-template-columns:1fr}}.ak-page{--ak-pink:#ff7995;--ak-pink-deep:#ff5f82;--ak-ink:#2f363b;--ak-muted:#6b757c;--ak-paper:#f7f5f3;--ak-cyan:#3ec6e0;--ak-yellow:#f5b400;--ak-mint:#5ec4a8;--ak-orange:#ff8a3d;background:radial-gradient(900px 420px at 100% 0%,#ff79951f,transparent 60%),radial-gradient(700px 380px at 0% 40%,#3ec6e014,transparent 55%),linear-gradient(180deg,#fff 0%,var(--ak-paper)48%,#fff 100%);color:var(--ak-ink);overflow:clip}.ak-wrap{max-width:var(--container);margin:0 auto;padding-left:22px;padding-right:22px}.ak-hero{max-width:calc(var(--container) + 64px);grid-template-columns:1.05fr .95fr;align-items:center;gap:28px;margin:0 auto;padding:108px 32px 48px;display:grid;position:relative}.ak-hero-splash{pointer-events:none;filter:blur(2px);opacity:.55;border-radius:50%;position:absolute}.ak-hero-splash--tl{background:radial-gradient(circle,#ff799559,#0000 70%);width:280px;height:280px;top:40px}.ak-hero-splash--tl:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:-80px}.ak-hero-splash--tl:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:-80px}.ak-hero-splash--br{background:radial-gradient(circle,#3ec6e038,#0000 70%);width:260px;height:260px;bottom:-40px}.ak-hero-splash--br:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:-60px}.ak-hero-splash--br:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:-60px}.ak-hero-in{z-index:2;text-align:start;position:relative}.ak-hero-brandrow{margin-bottom:14px}.ak-pill{color:var(--ak-pink-deep);background:#ff79951f;border-radius:999px;align-items:center;padding:7px 14px;font-size:13.5px;font-weight:700;display:inline-flex}.ak-logo-title{letter-spacing:-.02em;color:var(--ak-pink);margin:0;font-size:max(42px,min(6.5vw,78px));font-weight:800;line-height:1.05}.ak-slogan{color:var(--ak-ink);margin:16px 0 0;font-size:max(18px,min(2vw,22px));font-weight:700}.ak-lead{max-width:38ch;color:var(--ak-muted);margin:12px 0 0;font-size:max(15.5px,min(1.3vw,17.5px));line-height:1.55}.ak-hero-actions{flex-wrap:wrap;gap:12px;margin-top:26px;display:flex}.ak-hero-visual{z-index:2;background:linear-gradient(160deg,#ff799514,#ffffffb3);border-radius:28px;height:min(52vh,460px);min-height:280px;position:relative;overflow:hidden}.ak-hero-visual>div{inset:0;width:100%!important;height:100%!important;position:absolute!important}.ak-hero-visual img{object-position:center center;opacity:1!important;object-fit:cover!important}.ak-sec{padding:64px 0 28px}.ak-sec--tint{background:linear-gradient(#fff3,#ff79950f)}.ak-sec-head{text-align:center;max-width:640px;margin:0 auto 28px}.ak-sec-head h2{letter-spacing:-.02em;margin:0;font-size:max(28px,min(3.4vw,42px));line-height:1.15}.ak-sec-head p{color:var(--ak-muted);margin:12px 0 0;font-size:16.5px;line-height:1.55}.ak-kicker{letter-spacing:.04em;color:var(--ak-pink);font-weight:800;margin:0 0 8px!important;font-size:13px!important}.ak-grid{grid-template-columns:repeat(4,1fr);gap:18px;display:grid}.ak-card{color:inherit;background:#fff;border:1px solid #2f363b14;border-radius:24px;flex-direction:column;text-decoration:none;transition:transform .25s,box-shadow .25s,border-color .25s;display:flex;overflow:hidden;box-shadow:0 10px 28px #2f363b0d}.ak-card:hover{border-color:#ff799559;transform:translateY(-4px);box-shadow:0 16px 36px #ff799524}.ak-card-media{aspect-ratio:1/1.05;background:#f3f0ee;position:relative}.ak-card-media>div,.ak-card-media img{height:100%!important}.ak-soon{z-index:2;background:var(--ak-pink);color:#fff;border-radius:999px;padding:6px 12px;font-size:12.5px;font-weight:800;position:absolute;top:12px}.ak-soon:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:12px}.ak-soon:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:12px}.ak-card-body{flex-direction:column;flex:1;gap:8px;padding:16px 16px 18px;display:flex}.ak-card-body h3{letter-spacing:-.02em;margin:0;font-size:22px}.ak-card-body p{color:var(--ak-muted);flex:1;margin:0;font-size:14.5px;line-height:1.45}.ak-card-cta{color:var(--ak-pink-deep);margin-top:6px;font-size:14.5px;font-weight:700}.ak-card--mma{--ak-tone:var(--ak-pink)}.ak-card--karate{--ak-tone:var(--ak-cyan)}.ak-card--defense{--ak-tone:var(--ak-yellow)}.ak-card--move{--ak-tone:var(--ak-mint)}.ak-card.is-soon .ak-card-cta{color:var(--ak-muted)}.ak-schedule-panel{box-shadow:none;background:0 0;border:none;padding:0}.ak-schedule-panel .sp-section,.ak-schedule-panel .sp-section--schedule,.ak-schedule-panel .wp2-sec--schedule{background:0 0;margin:0;padding:0}.ak-schedule-panel .sp-wrap{max-width:none;padding-left:0;padding-right:0}.ak-schedule-panel .sch-block,.ak-schedule-panel .schedule-block{margin:0}.ak-legend{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:18px;display:flex}.ak-leg{background:#fff;border:1px solid #2f363b14;border-radius:999px;align-items:center;gap:8px;padding:7px 12px;font-size:13px;font-weight:700;display:inline-flex}.ak-leg:before{content:"";background:currentColor;border-radius:50%;width:10px;height:10px}.ak-leg--mma{color:var(--ak-pink)}.ak-leg--karate{color:var(--ak-cyan)}.ak-leg--defense{color:var(--ak-yellow)}.ak-leg--move{color:var(--ak-mint)}.ak-why{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.ak-why-item{background:#fff;border:1px solid #2f363b12;border-radius:22px;padding:22px 20px}.ak-why-item h3{margin:0;font-size:20px}.ak-why-item p{color:var(--ak-muted);margin:8px 0 0;line-height:1.5}.ak-cta{padding:28px 0 72px}.ak-cta-in{text-align:center;background:linear-gradient(135deg,#ff799524,#3ec6e01a);border:1px solid #ff799538;border-radius:28px;padding:36px 22px}.ak-cta-in h2{margin:0;font-size:max(26px,min(3vw,36px))}.ak-cta-in>p{color:var(--ak-muted);margin:10px 0 0}.ak-cta-actions{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:22px;display:flex}.ak-cta-meta{color:var(--ak-pink-deep);margin:18px 0 0;font-size:14px;font-weight:600}@media (max-width:980px){.ak-hero{text-align:center;grid-template-columns:1fr;padding:96px 18px 28px}.ak-hero-in{text-align:center}.ak-lead{margin-left:auto;margin-right:auto}.ak-hero-actions{justify-content:center}.ak-hero-visual{order:-1;height:280px;min-height:280px}.ak-grid{grid-template-columns:repeat(2,1fr)}.ak-why{grid-template-columns:1fr}}@media (max-width:560px){.ak-grid{grid-template-columns:1fr}.ak-logo-title{font-size:max(42px,min(14vw,64px))}}.comm-page{--comm-pink:#ff7995;--comm-pink-soft:#ffa1b4;--comm-blush:#ffe4eb;--comm-ink:#384349;--comm-mute:#6b7378;--comm-bg:#fff7f9;background:radial-gradient(ellipse 80% 50% at 100% 0%,#ffa1b42e,transparent 55%),radial-gradient(ellipse 60% 40% at 0% 40%,#ffe8ee8c,transparent 50%),var(--comm-bg);color:var(--comm-ink);overflow-x:clip}.comm-wrap{width:min(1120px,100% - 40px);margin-left:auto;margin-right:auto}.comm-hero{padding:72px 32px 48px;position:relative;overflow:hidden}.comm-hero-grid{z-index:1;max-width:var(--container);grid-template-columns:1.05fr .95fr;align-items:center;gap:64px;margin:0 auto;display:grid;position:relative}.comm-hero-copy{text-align:start;min-width:0}.comm-hero-title{letter-spacing:-.03em;color:var(--text-primary,var(--comm-ink));text-wrap:balance;margin:0;font-size:max(40px,min(5.2vw,62px));font-weight:700;line-height:1.04}.comm-hero-title-dark{background:var(--soul-dark-grad,linear-gradient(140deg,#384349 0%,#405059 100%));-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text}.comm-hero-lead{color:var(--text-secondary,var(--comm-mute));max-width:34rem;margin:24px 0 0;font-size:20px;line-height:1.6}.comm-hero-cta{flex-wrap:wrap;gap:14px;margin-top:32px;display:flex}.comm-hero-visual{min-height:440px;position:relative}.comm-hero-frame{aspect-ratio:4/4.1;border:6px solid #fff9;position:relative;overflow:hidden;box-shadow:0 40px 90px -40px #38434973}.comm-hero-img{object-fit:cover;object-position:center 30%;width:100%;height:100%;display:block}.comm-cta-primary{border-radius:20px!important;padding-left:30px!important;padding-right:30px!important}.comm-cta-ghost{border-radius:20px!important;padding-left:26px!important;padding-right:26px!important}.comm-values{z-index:2;margin-top:-8px;padding:8px 0 10px;position:relative}.comm-value-row{grid-template-columns:repeat(3,1fr);gap:14px;margin:0;padding:0;list-style:none;display:grid}.comm-value{background:#ffffffdb;border:1px solid #ff799529;border-radius:22px;padding:22px 20px;box-shadow:0 16px 40px -28px #38434959}.comm-value-n{color:var(--comm-pink);letter-spacing:.04em;margin-bottom:8px;font-size:13px;font-weight:700;display:block}.comm-value strong{letter-spacing:-.01em;font-size:18px;font-weight:700;display:block}.comm-value p{color:var(--comm-mute);margin:8px 0 0;font-size:14.5px;line-height:1.55}.comm-about{padding:64px 0 28px}.comm-about-grid{grid-template-columns:1.25fr .85fr;align-items:start;gap:28px;display:grid}.comm-eyebrow{letter-spacing:.06em;color:var(--comm-pink);margin:0 0 10px;font-size:13px;font-weight:700}.comm-h2{letter-spacing:-.03em;color:var(--comm-ink);margin:0;font-size:max(28px,min(4vw,40px));font-weight:800;line-height:1.15}.comm-p{color:var(--comm-mute);max-width:48ch;margin:14px 0 0;font-size:16px;line-height:1.7}.comm-about-card{background:linear-gradient(160deg,#fff 0%,#fff5f8 100%);border:1px solid #ff799533;border-radius:26px;padding:26px 24px;box-shadow:0 22px 50px -30px #e85a7873}.comm-about-card-ico{color:#fff;background:var(--soul-pink-grad,linear-gradient(125deg,#ff7995 0%,#ffa1b4 100%));border-radius:16px;place-items:center;width:52px;height:52px;margin-bottom:14px;display:grid;box-shadow:0 12px 24px -14px #ff7995a6}.comm-about-card h3{letter-spacing:-.02em;margin:0;font-size:22px;font-weight:800}.comm-about-card ol{color:var(--comm-mute);margin:14px 0 20px;padding:0 1.2em 0 0;font-size:15px;line-height:1.7}.comm-about-card li+li{margin-top:6px}.comm-groups{padding:40px 0 72px}.comm-groups-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:18px;margin-bottom:26px;display:flex}.comm-search{background:#fff;border:1px solid #ff799538;border-radius:999px;flex:240px;align-items:center;min-width:min(320px,100%);max-width:360px;padding:4px 6px 4px 14px;transition:border-color .2s,box-shadow .2s;display:flex;position:relative;box-shadow:0 10px 28px -22px #38434966}.comm-search:focus-within{border-color:#ff79958c;box-shadow:0 12px 30px -18px #e85a7873}.comm-search-ico{color:var(--comm-pink);flex-shrink:0;place-items:center;display:grid}.comm-search input{font:inherit;color:var(--comm-ink);background:0 0;border:0;outline:none;flex:1;min-width:0;padding:12px 10px;font-size:15px}.comm-search input::placeholder{color:#9aa3a8}.comm-search-clear{width:34px;height:34px;color:var(--comm-ink);cursor:pointer;background:#3843490f;border:0;border-radius:50%;flex-shrink:0;font-size:20px;line-height:1}.comm-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.comm-group{background:#fff;border:1px solid #ff799524;border-radius:24px;flex-direction:column;gap:12px;padding:22px 20px;transition:transform .25s cubic-bezier(.22,.8,.28,1),box-shadow .25s;display:flex;box-shadow:0 18px 40px -30px #38434966}.comm-group:hover{transform:translateY(-3px);box-shadow:0 24px 48px -28px #e85a7866}.comm-group-top{align-items:center;gap:14px;display:flex}.comm-group-badge{color:#fff;background:var(--soul-pink-grad,linear-gradient(125deg,#ff7995 0%,#ffa1b4 100%));border-radius:14px;flex-shrink:0;place-items:center;width:46px;height:46px;display:grid}.comm-group h3{letter-spacing:-.02em;margin:0;font-size:20px;font-weight:800;line-height:1.2}.comm-group-city{color:var(--comm-pink);margin:3px 0 0;font-size:13.5px;font-weight:600}.comm-group-blurb{color:var(--comm-mute);flex:1;margin:0;font-size:14.5px;line-height:1.55}.comm-group-cta{color:#fff;background:var(--soul-pink-grad,linear-gradient(125deg,#ff7995 0%,#ffa1b4 100%));border-radius:999px;justify-content:center;align-items:center;gap:8px;margin-top:4px;padding:13px 18px;font-size:15px;font-weight:700;text-decoration:none;transition:transform .2s,filter .2s;display:inline-flex;box-shadow:0 12px 26px -14px #ff7995b3}.comm-group-cta:hover{filter:brightness(1.04);transform:translateY(-1px)}.comm-empty{text-align:center;background:#fff;border:1px dashed #ff799559;border-radius:24px;padding:40px 24px}.comm-empty p{color:var(--comm-mute);margin:0 0 8px}.comm-empty strong{color:var(--comm-ink);font-size:18px}.comm-empty .ui-btn,.comm-empty button{margin-top:14px}.comm-joined-hint{text-align:center;color:var(--comm-mute);margin:18px 0 0;font-size:14px}.comm-close{padding:10px 0 90px}.comm-close-in{text-align:center;background:radial-gradient(70% 80% at 50% 0,#ffa1b447,#0000 60%),#fff;border:1px solid #ff799529;border-radius:28px;padding:42px 28px;box-shadow:0 24px 50px -34px #38434959}.comm-close-in .comm-p{margin-left:auto;margin-right:auto}.comm-close-actions{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:22px;display:flex}.comm-close .comm-cta-ghost{color:var(--comm-ink)!important;background:#3843490a!important;border-color:#38434924!important}@media (max-width:900px){.comm-page{background:radial-gradient(ellipse 110% 34% at 100% 0%,#ffa1b433,transparent 58%),var(--comm-bg)}.comm-wrap{width:min(100% - 28px,680px)}.comm-hero{min-height:0;padding:32px 14px 26px}.comm-hero-grid{grid-template-columns:minmax(0,1fr);gap:26px;width:min(100%,680px)}.comm-hero-copy{text-align:center;background:0 0;border-radius:0;width:100%;padding:0 4px}.comm-hero-title{letter-spacing:-.035em;text-align:center;font-size:max(42px,min(13vw,58px));line-height:1.02}.comm-hero-lead{text-align:center;max-width:34rem;margin-top:18px;margin-left:auto;margin-right:auto;font-size:17px;line-height:1.62}.comm-hero-cta{justify-content:center;gap:10px;margin-top:24px}.comm-hero-cta .ui-btn,.comm-hero-cta button{flex:190px;min-height:52px}.comm-hero-visual{width:min(100%,520px);min-height:0;margin-left:auto;margin-right:auto;padding-left:4px;padding-right:4px}.comm-hero-frame{aspect-ratio:4/3.65;border-width:4px;box-shadow:0 24px 54px -30px #3843496b}.comm-hero-img{object-position:center 34%;animation:none;transform:none}.comm-values{margin-top:0;padding:10px 0 0}.comm-value-row{grid-template-columns:1fr;gap:10px}.comm-value{border-radius:18px;grid-template-columns:38px minmax(0,1fr);column-gap:10px;padding:17px 16px;display:grid}.comm-value-n{grid-row:1/span 2;margin:2px 0 0}.comm-value strong{font-size:17px}.comm-value p{margin-top:5px}.comm-about-grid{grid-template-columns:1fr;gap:24px}.comm-grid{grid-template-columns:repeat(2,1fr);gap:12px}.comm-groups-head{flex-direction:column;align-items:stretch;gap:14px;margin-bottom:18px}.comm-search{z-index:auto;border-radius:16px;flex:none;width:100%;min-width:0;max-width:none;padding:2px 4px 2px 12px;position:static;top:auto;box-shadow:0 6px 18px -16px #38434959}.comm-search input{padding:10px 8px;font-size:15px;line-height:1.3}.comm-search-clear{width:30px;height:30px;font-size:18px}.comm-about{padding:48px 0 20px}.comm-groups{padding:42px 0 54px}.comm-h2{font-size:max(30px,min(9vw,38px));line-height:1.16}.comm-p{max-width:none;font-size:15.5px;line-height:1.72}.comm-about-card{border-radius:22px;padding:22px 18px}.comm-group{border-radius:20px;padding:19px 17px}.comm-group:hover{transform:none}.comm-group-cta{min-height:48px}.comm-close{padding:4px 0 56px}.comm-close-in{border-radius:24px;padding:34px 20px}.comm-close-actions{flex-direction:column;align-items:stretch}.comm-close-actions .ui-btn,.comm-close-actions button{width:100%;min-height:50px}}@media (max-width:480px){.comm-grid{grid-template-columns:1fr}.comm-wrap{width:calc(100% - 24px)}.comm-hero{padding-left:12px;padding-right:12px}.comm-hero-title{font-size:max(40px,min(13vw,50px))}.comm-hero-lead{font-size:16px}.comm-hero-cta{flex-direction:column}.comm-hero-cta .ui-btn,.comm-hero-cta button{flex-basis:auto;width:100%}.comm-hero-frame{aspect-ratio:1/1.02}.comm-value{grid-template-columns:32px minmax(0,1fr);column-gap:8px}.comm-group-top{gap:11px}.comm-group-badge{width:42px;height:42px}.comm-group h3{font-size:18px}.comm-empty{padding:30px 18px}}@media (prefers-reduced-motion:reduce){.comm-hero-img,.comm-hero-brand,.comm-hero-title,.comm-hero-lead,.comm-hero-cta,.comm-hero-scroll{animation:none!important}}.live-page{--live-ink:#2a3338;--live-muted:#2a3338ad;--live-pink:#ff7995;background:radial-gradient(80% 50% at 100% 0,#ff799514,#0000 55%),linear-gradient(#fff8fa 0%,#fff 28%,#f7fafb 100%)}.live-hero{color:#fff;text-align:center;place-items:center;min-height:min(92vh,860px);display:grid;position:relative;overflow:hidden}.live-hero__media{position:absolute;inset:0}.live-hero__img{object-fit:cover;object-position:center 35%;width:100%;height:100%;animation:18s ease-in-out infinite alternate liveHeroKen;transform:scale(1.04)}@keyframes liveHeroKen{0%{transform:scale(1.02)translate(0)}to{transform:scale(1.08)translateY(-1.5%)}}.live-hero__veil{background:linear-gradient(#14181c47 0%,#14181c8c 55%,#14181cb8 100%),radial-gradient(70% 60% at 50% 40%,#ff799538,#0000 65%);position:absolute;inset:0}.live-hero__grain{opacity:.08;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}.live-hero__in{z-index:1;width:min(920px,100% - 40px);padding:calc(var(--soul-header-h,72px) + 48px)0 72px;flex-direction:column;align-items:center;gap:18px;display:flex;position:relative}.live-hero__title{margin:0;line-height:1.05}.live-hero__brand{font-family:var(--font-display,"FbEinstein","Assistant",sans-serif);letter-spacing:.04em;text-transform:uppercase;color:#0000;filter:drop-shadow(0 18px 40px #00000059);background:linear-gradient(115deg,#fff 10%,#ffd0da 48%,#ff7995 100%);-webkit-background-clip:text;background-clip:text;font-size:max(56px,min(11vw,120px));font-weight:700;animation:.9s cubic-bezier(.2,.75,.25,1) both liveBrandIn;display:block}@keyframes liveBrandIn{0%{opacity:0;transform:translateY(18px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.live-hero__lead{color:#ffffffeb;text-shadow:0 8px 24px #00000059;max-width:34ch;margin:0;font-size:max(17px,min(2.2vw,22px));font-weight:400;line-height:1.55;animation:.9s cubic-bezier(.2,.75,.25,1) .12s both liveBrandIn}.live-hero__actions{margin-top:8px;animation:.9s cubic-bezier(.2,.75,.25,1) .22s both liveBrandIn}.live-feed{padding:max(56px,min(8vw,96px)) 0 max(80px,min(10vw,120px));scroll-margin-top:100px;position:relative}.live-feed__inner{width:min(760px,100% - 40px);margin-left:auto;margin-right:auto}.live-feed__head{text-align:center;margin-bottom:max(32px,min(5vw,48px))}.live-feed__lead{max-width:38ch;color:var(--live-muted);margin:12px auto 0;font-size:16.5px;line-height:1.55}.live-feed__empty{text-align:center;color:var(--live-muted);background:#ffffffbf;border:1px solid #ff799524;border-radius:28px;padding:48px 24px}.live-feed__list{flex-direction:column;gap:28px;display:flex}.live-post{background:#fff;border:1px solid #38434914;border-radius:28px;flex-direction:column;transition:transform .35s cubic-bezier(.2,.75,.25,1),box-shadow .35s;display:flex;overflow:hidden;box-shadow:0 22px 50px -36px #38434959}.live-post:hover{transform:translateY(-4px);box-shadow:0 28px 60px -34px #3843496b}.live-post__media{aspect-ratio:16/10;background:#f3e8eb;overflow:hidden}.live-post__media img{object-fit:cover;width:100%;height:100%;transition:transform .6s cubic-bezier(.2,.75,.25,1)}.live-post:hover .live-post__media img{transform:scale(1.03)}.live-post__body{text-align:start;flex-direction:column;gap:8px;padding:22px 24px 26px;display:flex}.live-post__date{letter-spacing:.02em;color:var(--live-pink);font-size:13px;font-weight:600}.live-post__title{color:var(--live-ink);letter-spacing:-.01em;margin:0;font-size:max(20px,min(2.4vw,26px));font-weight:700;line-height:1.25}.live-post__text{color:var(--live-muted);white-space:pre-wrap;margin:4px 0 0;font-size:16px;line-height:1.65}@media (max-width:700px){.live-hero{min-height:min(88vh,720px)}.live-hero__in{padding-bottom:56px}.live-post__body{padding:18px 18px 22px}}@media (prefers-reduced-motion:reduce){.live-hero__img,.live-hero__brand,.live-hero__lead,.live-hero__actions,.live-post,.live-post__media img{transition:none!important;animation:none!important}.live-hero__img{transform:none}}.nf-page{--nf-ink:#384349;--nf-mute:#6b7378;--nf-bg:#fff7f9;background:radial-gradient(ellipse 80% 55% at 92% -6%,#ffa1b447,transparent 55%),radial-gradient(ellipse 55% 45% at 0% 100%,#ff79951f,transparent 52%),var(--nf-bg);min-height:min(88vh,920px);color:var(--nf-ink)}.nf-hero{text-align:center;place-items:center;min-height:min(88vh,920px);padding:120px 24px 80px;display:grid;position:relative;overflow:hidden}.nf-glow{pointer-events:none;filter:blur(2px);border-radius:50%;position:absolute}.nf-glow--a{background:radial-gradient(circle,#ff799538,#0000 62%);width:520px;height:520px;animation:9s ease-in-out infinite nfFloat;top:-180px}.nf-glow--a:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:-120px}.nf-glow--a:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:-120px}.nf-glow--b{background:radial-gradient(circle,#3843491a,#0000 60%);width:460px;height:460px;animation:11s ease-in-out infinite reverse nfFloat;bottom:-200px}.nf-glow--b:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:-160px}.nf-glow--b:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:-160px}.nf-inner{z-index:1;flex-direction:column;align-items:center;width:min(640px,100%);display:flex;position:relative}.nf-brand{letter-spacing:-.04em;align-items:baseline;gap:12px;margin:0 0 22px;font-size:max(48px,min(8vw,88px));font-weight:700;line-height:1;display:inline-flex}.nf-code{background:var(--soul-dark-grad,linear-gradient(140deg,#384349 0%,#405059 100%));-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text;animation:5.5s ease-in-out infinite nfBob}.nf-brand-sep{color:#38434947;font-size:.42em;font-weight:600}.nf-soul{font-size:.72em}.nf-title{letter-spacing:-.02em;color:var(--text-primary,var(--nf-ink));margin:0;font-size:max(28px,min(4vw,40px));font-weight:700;line-height:1.15;animation:.7s cubic-bezier(.2,.75,.25,1) 80ms both nfIn}.nf-lead{max-width:34rem;color:var(--text-secondary,var(--nf-mute));margin:16px 0 0;font-size:18px;line-height:1.65;animation:.7s cubic-bezier(.2,.75,.25,1) .16s both nfIn}.nf-actions{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:32px;animation:.7s cubic-bezier(.2,.75,.25,1) .24s both nfIn;display:flex}.nf-btn{border-radius:20px;justify-content:center;align-items:center;min-height:52px;padding:0 28px;font-family:inherit;font-size:17px;font-weight:700;text-decoration:none;transition:transform .2s,box-shadow .2s,filter .2s;display:inline-flex}.nf-btn:hover{transform:translateY(-1px)}.nf-btn--primary{color:#fff;background:var(--soul-pink-grad,linear-gradient(125deg,#ff7995 0%,#ffa1b4 100%));box-shadow:var(--shadow-brand-sm,0 10px 24px -14px #ff7995b3)}.nf-btn--secondary{color:var(--text-primary,#384349);background:#fff;border:1px solid #3843491f;box-shadow:0 6px 18px -14px #38434947}.nf-btn--ghost{color:var(--text-primary,#384349);background:0 0;border:1px solid #3843491f}.nf-shortcuts{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 10px;margin-top:36px;animation:.7s cubic-bezier(.2,.75,.25,1) .32s both nfIn;display:flex}.nf-shortcut{color:var(--pink-700,#d9436a);padding:6px 4px;font-size:14.5px;font-weight:700;text-decoration:none;transition:color .2s,transform .2s}.nf-shortcut:hover{color:var(--soul-pink-solid,#ff7995);transform:translateY(-1px)}.nf-dot{color:#38434947;-webkit-user-select:none;user-select:none;font-weight:700}@keyframes nfIn{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes nfBob{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes nfFloat{0%,to{transform:translate(0)}50%{transform:translate(-12px,10px)}}@media (max-width:760px){.nf-page,.nf-hero{min-height:min(100dvh,860px)}.nf-hero{padding:100px 18px 64px}.nf-brand{gap:10px;margin-bottom:18px;font-size:max(52px,min(16vw,72px))}.nf-title{font-size:max(26px,min(7.5vw,34px))}.nf-lead{margin-top:14px;font-size:16.5px;line-height:1.62}.nf-actions{flex-direction:column;align-items:stretch;gap:10px;width:100%;margin-top:28px}.nf-btn{width:100%;min-height:52px;font-size:16.5px}.nf-shortcuts{gap:6px 8px;margin-top:28px}.nf-shortcut{padding:8px 6px;font-size:14px}}@media (prefers-reduced-motion:reduce){.nf-code,.nf-glow--a,.nf-glow--b,.nf-title,.nf-lead,.nf-actions,.nf-shortcuts{animation:none!important}}.chug-pdp{--chug-ink:#384349;--chug-mute:#6b757c;--chug-soft:#8a949a;--chug-pink:var(--soul-pink-solid,#ff7995);--chug-pink-soft:#ff79951f;--chug-line:#3843491a;--chug-ease:cubic-bezier(.22,.8,.28,1);--chug-ease-out:cubic-bezier(.16,1,.3,1);color:var(--chug-ink);background:radial-gradient(70% 42% at 100% -8%,#ff799512,#0000 55%),radial-gradient(50% 36% at 0 40%,#ffa1b40d,#0000 50%),#fff;padding-bottom:96px;font-weight:400;overflow-x:clip}.chug-pdp :where(p,span,li,a,label,button,input,select,textarea,td,th,div){font-weight:inherit}.chug-pdp :where(h2,h3,h4,h5,h6,b,strong,.chug-pdp-btn-buy,.chug-pdp-sticky-btn){font-weight:500}.chug-pdp .chug-pdp-title{font-weight:700!important}.chug-pdp-wrap{max-width:var(--container);box-sizing:border-box;width:100%;margin-left:auto;margin-right:auto;padding-left:32px;padding-right:32px}@keyframes chugRise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes chugFade{0%{opacity:0}to{opacity:1}}@keyframes chugPanel{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.chug-pdp-bc{color:var(--chug-soft);animation:chugFade .5s var(--chug-ease)both;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:32px;padding-top:22px;font-size:13px;font-weight:500;display:flex}.chug-pdp-bc button{appearance:none;font:inherit;color:var(--chug-mute);cursor:pointer;background:0 0;border:0;padding:0;font-weight:500;transition:color .2s}.chug-pdp-bc button:hover{color:var(--chug-pink)}.chug-pdp-bc-back{align-items:center;gap:5px;display:inline-flex}.chug-pdp-bc-sep{opacity:.45;font-weight:500}.chug-pdp-bc-now{color:var(--chug-ink);font-weight:500}.chug-pdp-hero{animation:chugRise .7s var(--chug-ease-out)both;grid-template-columns:minmax(0,1.02fr) minmax(0,.98fr);align-items:stretch;gap:max(28px,min(4.2vw,64px));display:grid}.chug-pdp-hero-media{isolation:isolate;background:linear-gradient(160deg,#ffe4eb 0%,#f4f6f7 55%,#eef1f3 100%);border-radius:28px;min-height:520px;position:relative;overflow:hidden;box-shadow:0 28px 60px -36px #38434961,0 0 0 1px #3843490a}.chug-pdp-hero-media:has(.soul-share.is-open){z-index:8;overflow:visible}.chug-pdp-hero-media:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(#38434914 0%,#0000 28%),linear-gradient(#0000 62%,#3843492e 100%);position:absolute;inset:0}.chug-pdp-hero-slot,.chug-pdp-hero-media>[data-ve-img],.chug-pdp-hero-media>div:first-child{z-index:0;border-radius:0!important;width:100%!important;height:100%!important;min-height:0!important;position:absolute!important;inset:0!important}.chug-pdp-hero-media>div:first-child{will-change:transform;transition:transform 4.5s linear;transform:scale(1)}.chug-pdp-hero-media:hover>div:first-child{transform:scale(1.08)}.chug-pdp-hero-media img{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}@media (prefers-reduced-motion:reduce){.chug-pdp-hero-media>div:first-child,.chug-pdp-hero-media:hover>div:first-child{transition:none;transform:none}}.chug-pdp-hero-tools{z-index:6;gap:8px;display:flex;position:absolute;top:16px}.chug-pdp-hero-tools:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:16px}.chug-pdp-hero-tools:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:16px}.chug-pdp-hero-tools .soul-share-menu{z-index:7;min-width:188px}.chug-pdp-hero-tools .soul-share-menu:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:0;right:auto}.chug-pdp-hero-tools .soul-share-menu:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:auto;right:0}.chug-pdp-hero-tools .soul-fav-btn--inline,.chug-pdp-hero-tools .soul-share-btn{color:var(--chug-pink);box-shadow:0 6px 18px -10px #38434966;background:#fff!important}.chug-pdp-hero-tools .soul-fav-btn--inline:hover,.chug-pdp-hero-tools .soul-share-btn:hover,.chug-pdp-hero-tools .soul-share.is-open .soul-share-btn{box-shadow:0 8px 22px -10px #38434973;background:#fff!important}.chug-pdp-hero-tools .soul-fav-btn--inline.is-on{color:#fff;background:var(--chug-pink)!important}.chug-pdp-hero-badge{z-index:2;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff0;border-radius:16px;flex-direction:column;gap:2px;padding:11px 15px;display:flex;position:absolute;bottom:18px;box-shadow:0 12px 28px -18px #38434973}.chug-pdp-hero-badge:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:18px}.chug-pdp-hero-badge:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:18px}.chug-pdp-hero-badge span{letter-spacing:.02em;color:var(--chug-mute);font-size:11px;font-weight:500}.chug-pdp-hero-badge strong{color:var(--chug-ink);font-size:15px;font-weight:500}.chug-pdp-hero-copy{flex-direction:column;justify-content:center;min-width:0;padding-top:12px;padding-bottom:12px;display:flex}.chug-pdp-eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--chug-pink);margin:0 0 10px;font-size:11.5px;font-weight:500}.chug-pdp-title{letter-spacing:-.035em;color:var(--chug-ink);margin:0;font-size:max(42px,min(5.2vw,60px));font-weight:700;line-height:1.02}.chug-pdp-tagline{color:var(--chug-pink);width:100%;max-width:none;margin:14px 0 0;font-size:max(18px,min(1.7vw,22px));font-weight:500;line-height:1.45}.chug-pdp-lead{width:100%;max-width:none;margin-top:16px}.chug-pdp-lead .rt p,.chug-pdp-lead>p{color:var(--chug-mute);margin:0;font-size:15.5px;font-weight:400;line-height:1.72}.chug-pdp-lead .rt p+p{margin-top:10px}.chug-pdp-buy{flex-direction:column;gap:14px;width:100%;max-width:none;margin-top:30px;display:flex}.chug-pdp-buyrow{flex-wrap:wrap;align-items:flex-end;gap:12px;display:flex}.chug-pdp-buyrow.has-age .chug-pdp-field{flex:160px}.chug-pdp-field{flex:220px;min-width:0;position:relative}.chug-pdp-label{color:var(--chug-soft);letter-spacing:.01em;margin-bottom:0;font-size:12.5px;font-weight:500;display:block}.chug-pdp-label-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;min-height:22px;margin-bottom:8px;display:flex}.chug-pdp-buy-stack{flex-direction:column;gap:12px;width:100%;display:flex}.chug-pdp-sched-invite{appearance:none;text-align:start;cursor:pointer;width:100%;font:inherit;color:var(--chug-ink);background:linear-gradient(120deg,#ffe8eebf 0%,#fffffff5 48%,#fff 100%);border:1px solid #ff799547;border-radius:18px;align-items:center;gap:12px;margin:0;padding:12px 14px;transition:transform .22s cubic-bezier(.22,.8,.28,1),box-shadow .22s,border-color .22s;animation:.45s cubic-bezier(.22,.8,.28,1) both chugSchedChipIn;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffffe6,0 10px 28px -18px #e85a788c}.chug-pdp-sched-invite-glow{pointer-events:none;background:radial-gradient(circle,#ffa1b459 0%,#0000 68%);border-radius:50%;width:160px;height:160px;position:absolute;inset:auto -20% -60% auto}.chug-pdp-sched-invite:hover{border-color:#ff799580;transform:translateY(-2px);box-shadow:inset 0 1px #fffffff2,0 16px 34px -18px #e85a7899}.chug-pdp-sched-invite:active{transform:translateY(0)}.chug-pdp-sched-invite:focus-visible{outline-offset:2px;outline:2px solid #ff79958c}.chug-pdp-sched-invite-ico{z-index:1;color:#fff;background:linear-gradient(145deg,#ff7995 0%,#ffa1b4 100%);border-radius:14px;flex-shrink:0;place-items:center;width:42px;height:42px;display:grid;position:relative;box-shadow:0 8px 18px -8px #e85a78d9}.chug-pdp-sched-invite-copy{z-index:1;flex-direction:column;flex:1;gap:3px;min-width:0;display:flex;position:relative}.chug-pdp-sched-invite-title{letter-spacing:-.015em;color:var(--chug-ink);font-size:14.5px;font-weight:700;line-height:1.25}.chug-pdp-sched-invite-sub{color:var(--chug-mute);font-size:12.5px;font-weight:400;line-height:1.35}.chug-pdp-sched-invite-cta{z-index:1;color:#fff;background:linear-gradient(145deg,#ff7995 0%,#e85a78 100%);border-radius:999px;flex-shrink:0;align-items:center;gap:4px;padding:7px 12px;font-size:12.5px;font-weight:700;transition:transform .2s;display:inline-flex;position:relative;box-shadow:0 6px 14px -8px #e85a78e6}.chug-pdp-sched-invite:hover .chug-pdp-sched-invite-cta{transform:translate(-2px)}@keyframes chugSchedChipIn{0%{opacity:0;transform:translateY(8px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@media (max-width:520px){.chug-pdp-sched-invite{align-items:flex-start;padding:12px}.chug-pdp-sched-invite-cta{align-self:center}}.chug-pdp-sched-scrim{z-index:120;-webkit-backdrop-filter:blur(6px);padding:12px 12px calc(12px + env(safe-area-inset-bottom,0));background:#3843496b;justify-content:center;align-items:flex-end;animation:.22s both chugSchedFade;display:flex;position:fixed;inset:0}.chug-pdp-sched-sheet{background:#fff;border-radius:24px 24px 20px 20px;flex-direction:column;width:min(920px,100%);max-height:min(86vh,820px);animation:.32s cubic-bezier(.22,.8,.28,1) both chugSchedRise;display:flex;overflow:hidden;box-shadow:0 28px 64px -28px #3843498c}.chug-pdp-sched-handle{background:#38434929;border-radius:999px;flex-shrink:0;width:42px;height:4px;margin:10px auto 0}.chug-pdp-sched-head{text-align:center;border-bottom:1px solid #38434914;padding:14px 52px;display:block;position:relative}.chug-pdp-sched-head-txt{max-width:36rem;margin:0 auto}.chug-pdp-sched-title{letter-spacing:-.02em;color:var(--chug-ink);text-align:center;margin:0;font-size:max(18px,min(4vw,22px));font-weight:700;line-height:1.3}.chug-pdp-sched-sub{color:var(--chug-mute);text-align:center;margin:6px 0 0;font-size:13.5px;font-weight:400;line-height:1.45}.chug-pdp-sched-close{width:40px;height:40px;color:var(--chug-ink);cursor:pointer;background:#f7f8f9;border:1px solid #3843491a;border-radius:12px;place-items:center;transition:background .2s;display:grid;position:absolute;top:12px}.chug-pdp-sched-close:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:14px}.chug-pdp-sched-close:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:14px}.chug-pdp-sched-close:hover{background:#eef0f2}.chug-pdp-sched-body{-webkit-overflow-scrolling:touch;padding:8px 12px 20px;overflow:auto}.chug-pdp-sched-view{min-width:0}.chug-pdp-sched-view .sch-root{width:100%}.chug-pdp-sched-view .sch-col-head{color:#fff!important;background:linear-gradient(145deg,#ff7995 0%,#ffa1b4 100%)!important;border:none!important}.chug-pdp-sched-view .sch-theme--stage .sch-col-head{color:#fff!important;background:linear-gradient(145deg,#78293f 0%,#ac405e 100%)!important}.chug-pdp-sched-view .sch-view--dark .sch-col-head{color:#fff!important;background:linear-gradient(145deg,#ff7995 0%,#ffa1b4 100%)!important;border:none!important}.chug-pdp-sched-view .sch-theme--stage.sch-view--dark .sch-col-head,.chug-pdp-sched-view .sch-view--dark.sch-theme--stage .sch-col-head{color:#fff!important;background:linear-gradient(145deg,#78293f 0%,#ac405e 100%)!important}.chug-pdp-sched-view .sch-tab{color:var(--chug-ink);background:#f7f8f9;border:1px solid #3843491a}.chug-pdp-sched-view .sch-tab.is-active{background:var(--chug-pink-soft);color:var(--chug-ink);border-color:#ff799559}.chug-pdp-sched-view .sch-view--dark .sch-tab{color:var(--chug-ink);background:#f7f8f9}.chug-pdp-sched-view .sch-view--dark .sch-tab.is-active{background:var(--chug-pink-soft);color:var(--chug-ink)}.chug-pdp-sched-view .sch-band-label{color:var(--chug-pink)}.chug-pdp-sched-view .sch-theme--stage .sch-band-label{color:#ac405e}.chug-pdp-sched-view .sch-view-sub,.chug-pdp-sched-view .sch-view-note,.chug-pdp-sched-view .sch-view--dark .sch-view-sub,.chug-pdp-sched-view .sch-view--dark .sch-view-note{color:var(--chug-mute)}.chug-pdp-sched-view .sch-view--dark .sch-slot{background:#fff;border-color:#3843491a}.chug-pdp-sched-view .sch-view--dark .sch-slot-ages,.chug-pdp-sched-view .sch-view--dark .sch-slot-time{color:var(--chug-mute)}.chug-pdp-sched-view .sch-view--dark .sch-slot-title{color:var(--chug-ink)}.chug-pdp-sched-empty{text-align:center;color:var(--chug-mute);margin:28px 12px;font-size:15px;font-weight:400}@keyframes chugSchedFade{0%{opacity:0}to{opacity:1}}@keyframes chugSchedRise{0%{opacity:.85;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}@media (min-width:820px){.chug-pdp-sched-scrim{align-items:center;padding:24px}.chug-pdp-sched-sheet{border-radius:24px;max-height:min(80vh,760px)}.chug-pdp-sched-handle{display:none}.chug-pdp-sched-body{padding:12px 20px 24px}}@media (prefers-reduced-motion:reduce){.chug-pdp-sched-scrim,.chug-pdp-sched-sheet{animation:none}}.chug-pdp-dd-trigger{appearance:none;border:1.5px solid var(--chug-line);box-sizing:border-box;width:100%;min-height:52px;font:inherit;color:var(--chug-soft);cursor:pointer;text-align:start;transition:border-color .22s ease,box-shadow .22s ease,transform .22s var(--chug-ease);background:#fff;border-radius:16px;justify-content:space-between;align-items:center;gap:12px;padding:13px 15px;font-size:15px;font-weight:500;display:flex}.chug-pdp-dd-value{align-items:center;gap:9px;min-width:0;display:inline-flex}.chug-pdp-dd-ico{color:var(--chug-pink);flex-shrink:0;place-items:center;display:grid}.chug-pdp-dd-trigger.has-value{color:var(--chug-ink)}.chug-pdp-dd-trigger:hover,.chug-pdp-dd-trigger.is-open{border-color:#ff79958c;box-shadow:0 0 0 4px #ff79951f}.chug-pdp-dd-chev{transition:transform .22s var(--chug-ease);color:var(--chug-soft);flex-shrink:0}.chug-pdp-dd-trigger.is-open .chug-pdp-dd-chev{color:var(--chug-pink);transform:rotate(180deg)}.chug-pdp-dd-menu{z-index:30;border:1px solid var(--chug-line);max-height:min(260px,42vh);animation:chugPanel .22s var(--chug-ease)both;background:#fff;border-radius:16px;margin:0;padding:8px;list-style:none;position:absolute;inset:auto 0 calc(100% + 8px);overflow:auto;box-shadow:0 -18px 48px -22px #3843496b,0 0 0 1px #fff9}.chug-pdp-dd-opt{appearance:none;width:100%;font:inherit;color:var(--chug-ink);cursor:pointer;text-align:start;background:0 0;border:0;border-radius:11px;padding:12px 13px;font-size:14.5px;font-weight:500;transition:background .15s,color .15s}.chug-pdp-dd-opt:hover{background:var(--chug-pink-soft)}.chug-pdp-dd-opt.is-on{color:var(--chug-pink);background:#ff799529}.chug-pdp-pricebox{box-sizing:border-box;border:1.5px solid var(--chug-line);white-space:nowrap;background:#fff;border-radius:16px;flex-wrap:nowrap;flex:none;align-items:baseline;gap:5px;min-height:52px;padding:13px 18px;display:inline-flex}.chug-pdp-price-from{color:var(--chug-mute);font-size:13px;font-weight:400}.chug-pdp-price-main{font-variant-numeric:tabular-nums;align-items:baseline;gap:3px;display:inline-flex}.chug-pdp-price-currency{color:var(--chug-mute);font-size:13px;font-weight:400}.chug-pdp-price-amount{color:var(--chug-ink);letter-spacing:-.02em;font-size:18px;font-weight:500}.chug-pdp-price-unit{color:var(--chug-mute);font-size:14px;font-weight:400}.chug-pdp-btn-buy{letter-spacing:-.01em;width:100%!important;min-height:54px!important;transition:transform .25s var(--chug-ease),box-shadow .25s ease!important;border-radius:16px!important;font-size:16.5px!important;font-weight:500!important;box-shadow:0 14px 32px -16px #ff7995a6!important}.chug-pdp-btn-buy.is-ready:hover{transform:translateY(-1px);box-shadow:0 18px 36px -14px #ff7995b8!important}.chug-pdp-btn-buy svg{transition:transform .25s var(--chug-ease)}[dir=rtl] .chug-pdp-btn-buy svg,[dir=rtl] .chug-pdp-sticky-btn svg,[dir=rtl] .chug-pdp-link svg{transform:scaleX(-1)}.chug-pdp-btn-buy.is-ready:hover svg{transform:translate(-3px)}[dir=rtl] .chug-pdp-btn-buy.is-ready:hover svg{transform:scaleX(-1)translate(-3px)}.chug-pdp-btn-buy.is-disabled,.chug-pdp-btn-buy:disabled,.chug-pdp-sticky-btn.is-disabled,.chug-pdp-sticky-btn:disabled{opacity:.42;cursor:not-allowed;box-shadow:none!important;transform:none!important}.chug-pdp-cta-hint{color:var(--chug-soft);margin:0;font-size:13px;font-weight:500}.chug-pdp-hint{color:var(--chug-mute);margin:0;font-size:13.5px}.chug-pdp-facts{animation:chugRise .75s var(--chug-ease-out)80ms both;grid-template-columns:repeat(4,1fr);gap:14px;margin-top:44px;display:grid}.chug-pdp-fact{border:1px solid var(--chug-line);transition:transform .35s var(--chug-ease),box-shadow .35s ease,border-color .25s ease;background:#ffffffdb;border-radius:20px;align-items:flex-start;gap:12px;padding:18px 16px;display:flex}.chug-pdp-fact:hover{border-color:#ff799547;transform:translateY(-3px);box-shadow:0 18px 36px -28px #38434966}.chug-pdp-fact-ico{background:var(--chug-pink-soft);width:42px;height:42px;color:var(--chug-pink);border-radius:14px;flex-shrink:0;place-items:center;display:grid}.chug-pdp-fact-txt{flex-direction:column;gap:4px;min-width:0;display:flex}.chug-pdp-fact-k{color:var(--chug-soft);font-size:12px;font-weight:500}.chug-pdp-fact-v{color:var(--chug-ink);font-size:14.5px;font-weight:500;line-height:1.35}.chug-pdp-sec-eye{letter-spacing:.08em;text-transform:uppercase;color:var(--chug-pink);margin:0 0 8px;font-size:12px;font-weight:500}.chug-pdp-sec-head{margin-bottom:22px}.chug-pdp-sec-head-row{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.chug-pdp-h2{letter-spacing:-.025em;color:var(--chug-ink);margin:0;font-size:max(24px,min(3vw,34px));font-weight:500;line-height:1.15}.chug-pdp-sub{color:var(--chug-mute);margin:10px 0 0;font-size:14.5px;line-height:1.5}.chug-pdp-link{appearance:none;font:inherit;color:var(--chug-pink);cursor:pointer;transition:gap .25s var(--chug-ease),opacity .2s ease;background:0 0;border:0;align-items:center;gap:7px;padding:0;font-size:14px;font-weight:500;display:inline-flex}.chug-pdp-link:hover{opacity:.85;gap:11px}.chug-pdp-tabs-sec{margin-top:56px}.chug-pdp-tabs{background:#3843490a;border-radius:16px;flex-wrap:wrap;gap:4px;width:fit-content;max-width:100%;padding:5px;display:flex}.chug-pdp-tab{appearance:none;font:inherit;color:var(--chug-mute);cursor:pointer;background:0 0;border:0;border-radius:12px;padding:11px 16px;font-size:14px;font-weight:500;transition:background .22s,color .22s,box-shadow .22s}.chug-pdp-tab:hover{color:var(--chug-ink)}.chug-pdp-tab.is-on{color:var(--chug-ink);background:#fff;box-shadow:0 6px 18px -10px #38434959}.chug-pdp-tabpanel{animation:chugPanel .35s var(--chug-ease)both;padding-top:30px}.chug-pdp-info{text-align:start;max-width:none;margin:0}.chug-pdp-info-head{margin-bottom:8px}.chug-pdp-info-grid{grid-template-columns:minmax(0,380px);align-items:start;gap:28px;margin-top:18px;display:grid}.chug-pdp-info-grid.has-more{grid-template-columns:minmax(0,380px) minmax(0,1fr)}.chug-pdp-benefits{flex-direction:column;gap:12px;margin-top:0;display:flex}.chug-pdp-more{border-top:0;justify-self:start;max-width:52ch;margin-top:0;padding-top:0}@media (max-width:900px){.chug-pdp-info-grid,.chug-pdp-info-grid.has-more{grid-template-columns:1fr}.chug-pdp-more{max-width:none;padding-top:8px}}.chug-pdp-benefit{border:1px solid var(--chug-line);transition:border-color .25s ease,transform .3s var(--chug-ease);background:#fff;border-radius:18px;align-items:flex-start;gap:14px;padding:16px 18px;display:flex}.chug-pdp-benefit:hover{border-color:#ff79954d;transform:translate(-3px)}[dir=rtl] .chug-pdp-benefit:hover{transform:translate(3px)}.chug-pdp-benefit-ico{background:var(--chug-pink-soft);width:40px;height:40px;color:var(--chug-pink);border-radius:13px;flex-shrink:0;place-items:center;display:grid}.chug-pdp-benefit b{color:var(--chug-ink);margin-bottom:5px;font-size:15.5px;font-weight:500;display:block}.chug-pdp-benefit p{color:var(--chug-mute);margin:0;font-size:14px;font-weight:400;line-height:1.55}.chug-pdp-more .rt p{color:var(--chug-mute);font-size:14.5px;font-weight:400;line-height:1.7}.chug-pdp-more .rt p+p{margin-top:14px}.chug-pdp-more .rt strong,.chug-pdp-more .rt b{color:var(--chug-ink);font-weight:500}.chug-pdp-trial-panel{background:linear-gradient(145deg,#ff799514,#ffffffe6);border:1px solid #ff79952e;border-radius:22px;max-width:62ch;padding:28px 30px}.chug-pdp-trial-panel b{color:#fff;background:var(--soul-pink-grad,var(--chug-pink));border-radius:999px;margin:0 0 10px;padding:6px 12px;font-size:13px;font-weight:500;display:inline-block}.chug-pdp-trial-panel p{color:var(--chug-mute);margin:0;font-size:15.5px;font-weight:400;line-height:1.7}.chug-pdp-policy-wrap{max-width:820px}.chug-pdp-policy{grid-template-columns:1fr 1fr;gap:12px;margin:22px 0 0;padding:0;list-style:none;display:grid}.chug-pdp-policy li{border:1px solid var(--chug-line);color:var(--chug-mute);background:#fff;border-radius:16px;margin:0;padding:16px 18px;font-size:14.5px;font-weight:400;line-height:1.6;position:relative}.chug-pdp-policy li:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:44px}.chug-pdp-policy li:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:44px}.chug-pdp-policy li:before{content:"";background:var(--soul-pink-grad,var(--chug-pink));border-radius:50%;width:10px;height:10px;position:absolute;top:20px}.chug-pdp-policy li:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):before{left:16px}.chug-pdp-policy li:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):before{right:16px}@media (max-width:720px){.chug-pdp-policy{grid-template-columns:1fr}}.chug-pdp-gallery{grid-template-columns:repeat(4,1fr);gap:14px;margin-top:18px;display:grid}@media (max-width:980px){.chug-pdp-gallery{grid-template-columns:repeat(2,1fr)}}.chug-pdp-gallery-item{aspect-ratio:1;transition:transform .4s var(--chug-ease);background:linear-gradient(145deg,#ffe8ee,#eef1f3);border-radius:18px;position:relative;overflow:hidden}.chug-pdp-gallery-item:hover{transform:translateY(-4px)}.chug-pdp-gallery-item>div,.chug-pdp-gallery-item img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.chug-pdp-similar-sec{margin-top:72px}.chug-pdp-similar{grid-template-columns:repeat(4,1fr);gap:16px;margin-top:8px;display:grid}.chug-pdp-similar-item{appearance:none;text-align:start;cursor:pointer;font:inherit;color:inherit;transition:transform .35s var(--chug-ease);background:0 0;border:0;border-radius:22px;padding:0}.chug-pdp-similar-item:hover{transform:translateY(-5px)}.chug-pdp-similar-media{aspect-ratio:3/4;background:#eef1f3;border-radius:22px;display:block;position:relative;overflow:hidden;box-shadow:0 18px 40px -28px #38434973}.chug-pdp-similar-media img{object-fit:cover;width:100%;height:100%;transition:transform .55s var(--chug-ease)}.chug-pdp-similar-item:hover .chug-pdp-similar-media img{transform:scale(1.05)}.chug-pdp-similar-ph{background:linear-gradient(145deg,#ffe8ee,#e8ecef);width:100%;height:100%;display:block}.chug-pdp-similar-shade{pointer-events:none;background:linear-gradient(#0000 42%,#384349b8 100%);position:absolute;inset:0}.chug-pdp-similar-onmedia{z-index:1;flex-direction:column;gap:4px;display:flex;position:absolute;bottom:14px;left:14px;right:14px}.chug-pdp-similar-name{color:#fff;letter-spacing:-.01em;font-size:17px;font-weight:500}.chug-pdp-similar-ages{color:#ffffffd1;font-size:12.5px;font-weight:400}.chug-pdp-band{margin-top:64px}.chug-pdp-sticky{opacity:0;pointer-events:none;transition:opacity .28s,transform .28s cubic-bezier(.22,.8,.28,1);display:none;transform:translateY(14px)}.chug-pdp-sticky.is-visible{opacity:1;pointer-events:auto;transform:translateY(0)}.chug-pdp-topbar{display:none}@media (prefers-reduced-motion:reduce){.chug-pdp-hero,.chug-pdp-facts,.chug-pdp-bc,.chug-pdp-tabpanel,.chug-pdp-dd-menu{animation:none}.chug-pdp-similar-item:hover .chug-pdp-similar-media img,.chug-pdp-fact:hover,.chug-pdp-benefit:hover,.chug-pdp-similar-item:hover{transform:none}}@media (max-width:980px){.chug-pdp-wrap{padding-left:20px;padding-right:20px}.chug-pdp-hero{grid-template-columns:1fr;gap:24px}.chug-pdp-hero-media{order:-1;width:100%;min-height:280px}.chug-pdp-hero-media:before{content:"";width:100%;padding-bottom:75%;display:block}.chug-pdp-buy{max-width:none}.chug-pdp-facts{grid-template-columns:repeat(2,1fr)}.chug-pdp-tabs{-webkit-overflow-scrolling:touch;flex-wrap:nowrap;width:100%;overflow-x:auto}.chug-pdp-gallery,.chug-pdp-similar{grid-template-columns:repeat(2,1fr)}.chug-pdp-sticky{z-index:40;padding-bottom:env(safe-area-inset-bottom,0);justify-content:center;display:flex;position:fixed;bottom:16px;left:14px;right:14px}.chug-pdp-sticky-btn{width:min(440px,100%);border-radius:16px!important;min-height:52px!important;box-shadow:0 16px 40px -12px #ff7995b3!important}.chug-pdp-sticky-btn.is-disabled,.chug-pdp-sticky-btn:disabled{opacity:1;pointer-events:auto;filter:none}.chug-pdp.is-sticky-on{padding-bottom:110px}.chug-pdp-topbar{top:var(--soul-header-h,64px);z-index:70;pointer-events:none;opacity:0;transition:opacity .28s,transform .28s cubic-bezier(.22,.8,.28,1);display:block;position:fixed;left:0;right:0;transform:translateY(-10px)}.chug-pdp-topbar.is-visible{opacity:1;pointer-events:auto;transform:translateY(0)}.chug-pdp-topbar-inner{-webkit-backdrop-filter:blur(16px)saturate(1.25);background:#ffffffeb;border:1px solid #38434914;border-radius:14px;justify-content:space-between;align-items:baseline;gap:12px;margin:0 12px;padding:10px 14px;display:flex;box-shadow:0 10px 28px -16px #38434959}.chug-pdp-topbar-name{letter-spacing:-.02em;color:var(--chug-ink);white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:16px;font-weight:700;overflow:hidden}.chug-pdp-topbar-ages{color:var(--chug-pink);white-space:nowrap;text-overflow:ellipsis;flex-shrink:0;max-width:52%;font-size:12px;font-weight:500;overflow:hidden}}@media (max-width:560px){.chug-pdp-title{font-size:max(34px,min(10vw,42px))}.chug-pdp-facts{grid-template-columns:1fr}.chug-pdp-pricebox{justify-content:center;width:100%}.chug-pdp-similar{grid-template-columns:1fr 1fr;gap:12px}}#soul-loader{z-index:999;background:#fff;place-items:center;transition:opacity .75s cubic-bezier(.2,.75,.25,1),transform .75s cubic-bezier(.2,.75,.25,1),visibility .75s;display:grid;position:fixed;inset:0}#soul-loader.done{opacity:0;visibility:hidden;pointer-events:none;transform:translateY(-2.5%)}.soul-loader-inner{flex-direction:column;align-items:center;gap:18px;display:flex}#soul-loader img{width:72px;height:72px;animation:.9s cubic-bezier(.2,.75,.25,1) both loaderPop}.soul-loader-word{letter-spacing:.1em;color:var(--text-primary);font-size:30px;font-weight:700;animation:.9s cubic-bezier(.2,.75,.25,1) .12s both loaderPop}.soul-loader-bar{background:var(--pink-100);border-radius:3px;width:130px;height:3px;overflow:hidden}.soul-loader-bar i{background:var(--soul-pink-grad);transform-origin:100%;border-radius:3px;width:100%;height:100%;animation:1.5s cubic-bezier(.2,.75,.25,1) both loaderFill;display:block}@keyframes loaderPop{0%{opacity:0;transform:translateY(16px)scale(.92)}to{opacity:1;transform:none}}@keyframes loaderFill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){#soul-loader{display:none}}.cine-nav{z-index:70;flex-direction:column;gap:14px;display:flex;position:fixed;top:50%;transform:translateY(-50%)}.cine-nav:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:22px}.cine-nav:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:22px}.cine-nav-dot{cursor:pointer;background:0 0;border:none;justify-content:flex-end;align-items:center;gap:10px;padding:3px;display:flex;position:relative}.cine-nav-pip{background:var(--slate-300);border-radius:50%;width:8px;height:8px;transition:all .35s cubic-bezier(.2,.75,.25,1)}.cine-nav-dot.on .cine-nav-pip{background:var(--soul-pink-grad);transform:scale(1.5);box-shadow:0 0 0 5px #ff799529}.cine-nav-label{font-family:var(--font-sans);color:var(--slate-600);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);opacity:0;pointer-events:none;white-space:nowrap;background:#ffffffd9;border:1px solid #fffc;border-radius:999px;padding:4px 11px;font-size:12.5px;font-weight:600;transition:all .3s;transform:translate(-6px);box-shadow:0 6px 18px -8px #3843494d}.cine-nav-dot:hover .cine-nav-label,.cine-nav-dot.on:hover .cine-nav-label{opacity:1;transform:none}@media (max-width:1100px){.cine-nav{display:none}}.cine-hero-wrap{height:172vh;position:relative}.cine-hero{height:100vh;position:sticky;top:0;overflow:hidden}.cine-hero-media{will-change:transform;position:absolute;inset:-3.5%}.cine-hero-media image-slot{width:100%;height:100%}.cine-hero-kenburns{will-change:transform;animation:26s ease-in-out infinite alternate kenburns;position:absolute;inset:0}@keyframes kenburns{0%{transform:scale(1)}to{transform:scale(1.075)}}.cine-hero-veil{pointer-events:none;background:linear-gradient(#2c353b6b,#0000 26%),linear-gradient(#0000 32%,#2c353b2e 54%,#2c353ba8);position:absolute;inset:0}.cine-hero-content{z-index:3;flex-direction:column;justify-content:flex-end;padding:0 max(5vw,40px) 15vh;display:flex;position:absolute;inset:0}.cine-hero-overline{animation:1s cubic-bezier(.2,.75,.25,1) .35s both heroLine}.cine-h1{letter-spacing:-.01em;color:#fff;text-wrap:balance;margin:14px 0 0;font-size:max(54px,min(8.6vw,122px));font-weight:700;line-height:.98}.cine-h1 .cine-line{display:block;overflow:hidden}.cine-h1 .cine-line>span{animation:1.1s cubic-bezier(.2,.75,.25,1) both heroLine;display:inline-block}.cine-h1 .cine-line:first-child>span{animation-delay:.5s}.cine-h1 .cine-line:nth-child(2)>span{animation-delay:.66s}.cine-hero-sub{color:#ffffffe0;max-width:560px;margin-top:22px;font-size:max(17px,min(1.6vw,22px));line-height:1.6;animation:1s cubic-bezier(.2,.75,.25,1) .9s both heroLine}.cine-hero-ctas{flex-wrap:wrap;gap:14px;margin-top:34px;animation:1s cubic-bezier(.2,.75,.25,1) 1.05s both heroLine;display:flex}@keyframes heroLine{0%{opacity:0;transform:translateY(46px)}to{opacity:1;transform:none}}.cine-hero-cue{z-index:3;color:#ffffffd9;letter-spacing:.1em;flex-direction:column;align-items:center;gap:8px;font-size:12.5px;animation:1s 1.4s both heroLine;display:flex;position:absolute;bottom:26px;transform:translate(50%)}.cine-hero-cue:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:50%}.cine-hero-cue:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:50%}.cine-hero-cue .wheel{border:2px solid #fff9;border-radius:12px;justify-content:center;width:22px;height:34px;padding-top:6px;display:flex}.cine-hero-cue .wheel i{background:#fff;border-radius:3px;width:3px;height:7px;animation:1.8s ease-in-out infinite cueDrop}@keyframes cueDrop{0%{opacity:1;transform:translateY(0)}70%{opacity:0;transform:translateY(9px)}to{opacity:0}}.cine-particles{pointer-events:none;z-index:2;position:absolute;inset:0}.cine-particles i{width:5px;height:5px;animation:particle var(--pd,11s)ease-in-out var(--pdel,0s)infinite;opacity:0;background:#fffc;border-radius:50%;display:block;position:absolute;box-shadow:0 0 10px #ffffffb3}@keyframes particle{0%{opacity:0;transform:translateY(14px)scale(.6)}25%{opacity:var(--po,.5)}75%{opacity:var(--po,.5)}to{opacity:0;transform:translateY(-52px)scale(1)}}.cine-over{z-index:5;background:0 0;position:relative}.cine-over-sheet{background:radial-gradient(1100px 620px at 88% -8%,#ff799521,#0000 60%),linear-gradient(#fff 0%,#fff7f8 60%,#fff 100%);border-radius:40px 40px 0 0;box-shadow:0 -30px 60px -30px #38434959}.cine-manifesto-wrap{height:190vh;position:relative}.cine-manifesto{place-items:center;height:100vh;padding:0 32px;display:grid;position:sticky;top:0;overflow:hidden}.cine-manifesto p{text-align:center;max-width:900px;color:var(--text-primary);text-wrap:balance;margin:0;font-size:max(30px,min(4.4vw,58px));font-weight:700;line-height:1.28}.cine-word{will-change:opacity;transition:opacity .45s,filter .45s}.cine-story-wrap{height:460vh;position:relative}.cine-story{flex-direction:column;justify-content:center;height:100vh;display:flex;position:sticky;top:0;overflow:hidden}.cine-story-grid{max-width:var(--container);flex:1;grid-template-columns:1fr 1.05fr;align-items:center;gap:64px;width:100%;min-height:0;margin:0 auto;padding:90px 40px 40px;display:grid}.cine-story-scenes{text-align:start;position:relative}.cine-scene-txt{opacity:0;will-change:transform,opacity;flex-direction:column;justify-content:center;display:flex;position:absolute;inset:0}.cine-scene-time{letter-spacing:.12em;font-size:15px;font-weight:700}.cine-scene-h{color:var(--text-primary);letter-spacing:-.01em;margin:14px 0 0;font-size:max(30px,min(3.4vw,46px));font-weight:700;line-height:1.12}.cine-scene-p{color:var(--text-secondary);max-width:470px;margin:18px 0 0;font-size:17.5px;line-height:1.7}.cine-story-stage{height:min(62vh,620px);position:relative}.cine-scene-img{opacity:0;will-change:transform,opacity;border:6px solid #ffffffa6;border-radius:30px;position:absolute;inset:0;overflow:hidden;box-shadow:0 40px 90px -40px #38434980}.cine-scene-img image-slot{width:100%;height:100%}.cine-timeline{max-width:var(--container);width:100%;margin:0 auto;padding:0 40px 54px}.cine-timeline-rail{background:var(--slate-100);border-radius:3px;height:3px;position:relative}.cine-timeline-fill{background:var(--soul-pink-grad);border-radius:3px;width:0%;position:absolute;top:0;bottom:0}.cine-timeline-fill:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:0}.cine-timeline-fill:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:0}.cine-timeline-stops{justify-content:space-between;margin-top:14px;display:flex}.cine-stop{font-family:var(--font-sans);cursor:pointer;background:0 0;border:none;flex-direction:column;align-items:center;gap:5px;padding:0;display:flex}.cine-stop b{color:var(--slate-400);font-size:14.5px;font-weight:700;transition:color .3s}.cine-stop span{color:var(--slate-400);font-size:12.5px;transition:color .3s}.cine-stop.on b{color:var(--text-primary)}.cine-stop.on span{background:var(--soul-pink-grad);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.cine-worlds-wrap{height:300vh;position:relative}.cine-worlds{flex-direction:column;justify-content:center;height:100vh;display:flex;position:sticky;top:0;overflow:hidden}.cine-worlds-head{max-width:var(--container);width:100%;margin:0 auto;padding:96px 40px 34px}.cine-worlds-track{will-change:transform;gap:26px;width:max-content;padding:6px max(5vw,40px) 40px;display:flex}.cine-world-card{cursor:pointer;border-radius:28px;flex-shrink:0;width:min(420px,78vw);height:min(54vh,540px);transition:transform .5s cubic-bezier(.2,.75,.25,1),box-shadow .5s;position:relative;overflow:hidden;box-shadow:0 24px 60px -28px #38434973}.cine-world-card:hover{transform:translateY(-10px)scale(1.015);box-shadow:0 40px 80px -30px #3843498c}.cine-world-card image-slot{width:100%;height:100%;transition:transform .8s cubic-bezier(.2,.75,.25,1);position:absolute;inset:0}.cine-world-card:hover image-slot{transform:scale(1.05)}.cine-world-veil{pointer-events:none;background:linear-gradient(#0000 25%,#2c353b1f 48%,#2c353bc7);position:absolute;inset:0}.cine-world-body{color:#fff;padding:26px 26px 24px;position:absolute;bottom:0;left:0;right:0}.cine-world-tag{letter-spacing:.08em;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff2e;border:1px solid #ffffff47;border-radius:999px;padding:5px 12px;font-size:12.5px;font-weight:700;display:inline-block}.cine-world-t{margin:12px 0 0;font-size:27px;font-weight:700}.cine-world-d{color:#ffffffd9;max-width:320px;margin:7px 0 0;font-size:14.5px;line-height:1.55}.cine-world-arrow{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#fff;background:#ffffff29;border:1px solid #ffffff4d;border-radius:50%;place-items:center;width:42px;height:42px;transition:background .3s,transform .3s;display:grid;position:absolute;top:20px}.cine-world-arrow:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:20px}.cine-world-arrow:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:20px}.cine-world-card:hover .cine-world-arrow{background:var(--soul-pink-grad);border-color:#0000;transform:scale(1.08)}.cine-mosaic-row{will-change:transform;grid-template-columns:repeat(4,1fr);gap:18px;display:grid}.cine-mosaic-row+.cine-mosaic-row{margin-top:18px}.cine-mosaic-row .soul-mosaic-item{height:220px}.cine-branch{border-radius:18px;align-items:center;gap:16px;padding:20px 22px;transition:transform .4s cubic-bezier(.2,.75,.25,1),box-shadow .4s;display:flex}.cine-branch:hover{transform:translateY(-5px)}.cine-finale{text-align:center;padding:170px 32px 120px;position:relative;overflow:hidden}.cine-finale-h{letter-spacing:-.01em;color:var(--text-primary);text-wrap:balance;margin:0;font-size:max(44px,min(6.4vw,92px));font-weight:700;line-height:1.04}@media (max-width:860px){.cine-branches-grid{grid-template-columns:1fr 1fr!important}.cine-hero-content{padding:0 24px 17vh}.cine-story-wrap{height:430vh}.cine-story-grid{grid-template-columns:1fr;align-items:end;gap:22px;padding:84px 24px 10px}.cine-story-stage{order:0;height:36vh}.cine-story-scenes{order:1;height:40vh}.cine-scene-p{font-size:15.5px}.cine-timeline{padding:0 24px 30px}.cine-worlds-wrap{height:auto}.cine-worlds{height:auto;position:relative;overflow:visible}.cine-worlds-track{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;width:auto;overflow-x:auto;transform:none!important}.cine-world-card{scroll-snap-align:center;height:62vw;min-height:380px}.cine-mosaic-row{grid-template-columns:repeat(2,1fr)}.cine-mosaic-row .soul-mosaic-item{height:150px}.cine-over-sheet{border-radius:26px 26px 0 0}}@media (prefers-reduced-motion:reduce){.cine-hero-kenburns,.cine-hero-cue .wheel i,.cine-particles i{animation:none}.cine-hero-wrap{height:100vh}.cine-manifesto-wrap{height:auto}.cine-manifesto{height:auto;padding:120px 32px;position:relative}.cine-word{opacity:1!important;filter:none!important}.cine-story-wrap{height:auto}.cine-story{height:auto;position:relative}.cine-scene-txt,.cine-scene-img{margin-bottom:28px;position:relative;opacity:1!important;transform:none!important}.cine-story-stage{height:auto}.cine-scene-img{height:300px}.cine-worlds-wrap{height:auto}.cine-worlds{height:auto;position:relative}.cine-worlds-track{overflow-x:auto;transform:none!important}}.soul-fav-btn{cursor:pointer;color:var(--soul-pink-solid,#ff7995);z-index:3;background:#ffffffeb;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;padding:0;font-family:inherit;transition:transform .2s,background .2s,color .2s,box-shadow .2s;display:inline-flex;box-shadow:0 6px 18px -10px #38434973}.soul-fav-btn--sm{width:34px;height:34px}.soul-fav-btn--md{width:40px;height:40px}.soul-fav-btn--lg{width:46px;height:46px}.soul-fav-btn:hover{background:#fff;transform:scale(1.06);box-shadow:0 8px 22px -10px #ff79958c}.soul-fav-btn.is-on{color:#fff;background:var(--soul-pink-solid,#ff7995);box-shadow:0 8px 22px -10px #ff7995a6}.soul-fav-btn.is-pulse{animation:.42s soulFavPulse}@keyframes soulFavPulse{0%{transform:scale(1)}40%{transform:scale(1.18)}to{transform:scale(1)}}.soul-card-actions{z-index:4;align-items:center;gap:8px;display:flex;position:absolute;top:12px}.soul-card-actions:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:12px}.soul-card-actions:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:12px}.soul-card-actions .soul-fav-btn--card,.soul-card-actions .soul-share{position:static}.soul-fav-btn--card{position:absolute;top:12px}.soul-fav-btn--card:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:12px}.soul-fav-btn--card:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:12px}.wp2-card-media,.pc-img,.play-ticket .media,.wp2-card--no-media{position:relative}.wp2-card--no-media .soul-card-actions{top:10px}.wp2-card--no-media .soul-card-actions:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:10px}.wp2-card--no-media .soul-card-actions:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:10px}.wp2-card--no-media .soul-fav-btn--card{top:10px}.wp2-card--no-media .soul-fav-btn--card:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:10px}.wp2-card--no-media .soul-fav-btn--card:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:10px}.wp2-card--no-media .wp2-card-body:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-right:96px}.wp2-card--no-media .wp2-card-body:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-left:96px}.soul-fav-btn--inline{box-shadow:none;color:var(--soul-pink-solid,#ff7995);background:#ff79951a}.soul-fav-btn--inline.is-on{background:var(--soul-pink-solid,#ff7995);color:#fff}.soul-header-actions{flex-shrink:0;align-items:center;gap:10px;display:flex}.soul-header-actions:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:auto}.soul-header-actions:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:auto}.soul-header-actions .soul-header-cta:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:0}.soul-header-actions .soul-header-cta:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:0}.soul-fav-trigger{border-radius:var(--radius-control,14px);width:44px;height:44px;color:var(--soul-pink-solid,#ff7995);cursor:pointer;background:#ff79951a;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;font-family:inherit;transition:background .2s,transform .2s;display:inline-flex;position:relative}.soul-fav-trigger:hover{background:#ff79952e;transform:scale(1.04)}.soul-fav-trigger.is-active{background:#ff799533}.soul-fav-trigger-badge{min-width:15px;height:15px;color:var(--soul-pink-solid,#ff7995);border:1.5px solid var(--soul-pink-solid,#ff7995);box-shadow:none;pointer-events:none;background:#fff;border-radius:999px;justify-content:center;align-items:center;padding:0 3px;font-size:10px;font-weight:500;line-height:1;display:inline-flex;position:absolute;top:3px}.soul-fav-trigger-badge:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:3px}.soul-fav-trigger-badge:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:3px}.soul-drawer-fav{text-align:start;width:100%;font-family:var(--font-sans);color:#384349;cursor:pointer;background:0 0;border:none;border-radius:16px;justify-content:space-between;align-items:center;gap:12px;padding:15px 14px;font-size:17.5px;font-weight:500;display:flex}.soul-drawer-fav:hover{background:#ff79951a}.soul-drawer-fav-meta{color:var(--soul-pink-solid,#ff7995);align-items:center;gap:8px;display:inline-flex}.soul-drawer-fav-count{text-align:center;background:#ff799529;border-radius:999px;min-width:22px;height:22px;padding:0 7px;font-size:12.5px;font-weight:700;line-height:22px}.soul-fav-backdrop{z-index:110;opacity:0;pointer-events:none;background:#2e2a2547;transition:opacity .28s;position:fixed;inset:0}.soul-fav-backdrop.is-open{opacity:1;pointer-events:auto}.soul-fav-panel{z-index:120;-webkit-backdrop-filter:blur(18px)saturate(1.3);background:#fffcfaf7;flex-direction:column;width:min(400px,100vw - 28px);height:100dvh;padding:22px 18px 20px;transition:transform .38s cubic-bezier(.2,.75,.25,1);display:flex;position:fixed;top:0;transform:translate(100%);box-shadow:-18px 0 48px -28px #38434959}.soul-fav-panel:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-right:1px solid #ff79951f;left:0}.soul-fav-panel:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-left:1px solid #ff79951f;right:0}.soul-fav-panel.is-open{transform:translate(0)}.soul-fav-panel-head{border-bottom:1px solid #38434914;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:18px;padding-bottom:14px;display:flex}.soul-fav-panel-title{color:var(--text-primary,#384349);letter-spacing:-.02em;margin:0;font-size:22px;font-weight:600}.soul-fav-panel-count{color:var(--text-secondary,#6b7378);margin:4px 0 0;font-size:14px}.soul-fav-panel-close{color:#384349;cursor:pointer;background:#3843490f;border:none;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex}.soul-fav-panel-close:hover{color:var(--soul-pink-solid,#ff7995);background:#ff79951f}.soul-fav-empty{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:14px;padding:24px 12px;display:flex}.soul-fav-empty-icon{width:64px;height:64px;color:var(--soul-pink-solid,#ff7995);background:#ff79951f;border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.soul-fav-empty-icon svg{width:28px;height:28px}.soul-fav-empty p{color:var(--text-secondary,#6b7378);max-width:280px;margin:0;font-size:15.5px;line-height:1.55}.soul-fav-empty-actions{flex-direction:column;gap:10px;width:100%;max-width:260px;margin-top:8px;display:flex}.soul-fav-empty-actions button{width:100%}.soul-fav-list{flex-direction:column;flex:1;gap:8px;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.soul-fav-item{background:#ffffffd9;border:1px solid #ff79951f;border-radius:16px;align-items:center;gap:6px;padding:8px 8px 8px 10px;display:flex}.soul-fav-item-main{cursor:pointer;text-align:start;background:0 0;border:none;flex:1;align-items:center;gap:12px;min-width:0;padding:4px;font-family:inherit;display:flex}.soul-fav-item-media{background:#ffe1e78c;border-radius:12px;flex-shrink:0;width:56px;height:56px;overflow:hidden}.soul-fav-item-media img{object-fit:cover;width:100%;height:100%;display:block}.soul-fav-item-ph{background:linear-gradient(135deg,#ff799540,#ffe1e780);width:100%;height:100%;display:block}.soul-fav-item-txt{flex-direction:column;gap:3px;min-width:0;display:flex}.soul-fav-item-txt b{color:var(--text-primary,#384349);font-size:15.5px;font-weight:600;line-height:1.25}.soul-fav-item-txt small{color:var(--text-secondary,#6b7378);font-size:13px}.soul-fav-item-remove{width:40px;height:40px;color:var(--soul-pink-solid,#ff7995);cursor:pointer;background:#ff79951f;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.soul-fav-item-remove:hover{background:var(--soul-pink-solid,#ff7995);color:#fff}.soul-fav-panel-foot{border-top:1px solid #38434914;margin-top:auto;padding-top:14px}.soul-fav-clear{width:100%;color:var(--text-secondary,#6b7378);cursor:pointer;background:0 0;border:none;border-radius:12px;padding:12px;font-family:inherit;font-size:14.5px;font-weight:500}.soul-fav-clear:hover{color:var(--soul-pink-solid,#ff7995);background:#3843490d}@media (max-width:960px){.soul-header-actions{gap:8px}.soul-header-actions:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:auto}.soul-header-actions:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:auto}.soul-header-actions .soul-header-cta{display:none}.soul-fav-trigger{width:42px;height:42px}}@media (prefers-reduced-motion:reduce){.soul-fav-btn.is-pulse,.soul-fav-panel,.soul-fav-backdrop{transition:none;animation:none}}.soul-share{flex-shrink:0;display:inline-flex;position:relative}.soul-share-btn{cursor:pointer;color:var(--soul-pink-solid,#ff7995);background:#ff79951a;border:none;border-radius:50%;justify-content:center;align-items:center;padding:0;font-family:inherit;line-height:0;transition:transform .2s,background .2s,color .2s;display:inline-flex}.soul-share-btn svg{flex-shrink:0;width:18px;height:18px;margin:0;display:block;transform:translate(-1.5px,-1px)}.soul-share-btn--sm{width:34px;height:34px}.soul-share-btn--md{width:40px;height:40px}.soul-share-btn--lg{width:46px;height:46px}.soul-share-btn:hover,.soul-share.is-open .soul-share-btn{background:#ff79952e;transform:scale(1.05)}.soul-share-btn--card{background:#ffffffeb;box-shadow:0 6px 18px -10px #38434973}.soul-share-btn--card:hover,.soul-share.is-open .soul-share-btn--card{background:#fff;box-shadow:0 8px 22px -10px #ff79958c}.soul-card-actions .soul-share-menu{z-index:50}.soul-share-menu{z-index:40;-webkit-backdrop-filter:blur(16px)saturate(1.3);pointer-events:none;background:#fffcfaf7;border:1px solid #ff799529;border-radius:16px;flex-direction:column;gap:2px;min-width:200px;padding:8px;display:flex;position:absolute;top:calc(100% + 10px);box-shadow:0 18px 40px -22px #38434973}.soul-share-menu:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:0}.soul-share-menu:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:0}.soul-share-menu.is-armed{pointer-events:auto}.soul-share-item{text-align:start;color:#384349;cursor:pointer;background:0 0;border:none;border-radius:12px;align-items:center;gap:12px;width:100%;padding:12px;font-family:inherit;font-size:15px;font-weight:500;display:flex}.soul-share-item:disabled,.soul-share-item.is-disabled{opacity:.55;cursor:default;pointer-events:none}.soul-share-item:hover:not(:disabled):not(.is-disabled){color:var(--soul-pink-solid,#ff7995);background:#ff79951a}a.soul-share-item{color:inherit;box-sizing:border-box;text-decoration:none}.soul-share-item-ico{width:28px;height:28px;color:var(--soul-pink-solid,#ff7995);background:#ff799524;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;font-size:11px;font-weight:700;display:inline-flex}.soul-share-sheet-scrim{z-index:140;-webkit-backdrop-filter:blur(6px);padding:12px 12px calc(12px + env(safe-area-inset-bottom,0));background:#3843496b;justify-content:center;align-items:flex-end;animation:.2s both soulShareFade;display:flex;position:fixed;inset:0}.soul-share-sheet{pointer-events:none;background:#fff;border-radius:22px 22px 18px 18px;width:min(440px,100%);padding:10px 12px 14px;animation:.28s cubic-bezier(.22,.8,.28,1) both soulShareRise;box-shadow:0 28px 64px -28px #3843498c}.soul-share-sheet.is-armed{pointer-events:auto}.soul-share-sheet-handle{background:#38434929;border-radius:999px;width:42px;height:4px;margin:4px auto 12px}.soul-share-sheet-title{text-align:center;color:#384349;margin:0 8px 10px;font-size:16px;font-weight:700}.soul-share-sheet-list{flex-direction:column;gap:2px;display:flex}.soul-share-sheet-cancel{width:100%;font:inherit;color:#384349;cursor:pointer;background:#f3f5f6;border:0;border-radius:14px;margin-top:10px;padding:14px;font-size:15px;font-weight:600}.soul-share-sheet-cancel:hover{background:#e8ebed}@keyframes soulShareFade{0%{opacity:0}to{opacity:1}}@keyframes soulShareRise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@media (max-width:700px){.soul-share-menu:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:auto;right:0}.soul-share-menu:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:0;right:auto}}.soul-agent-fab{z-index:77;background:var(--soul-pink-grad,linear-gradient(125deg,#ff7995,#ffa1b4));color:#fff;cursor:pointer;border:none;border-radius:50%;justify-content:center;align-items:center;width:60px;height:60px;padding:0;transition:transform .25s cubic-bezier(.2,.75,.25,1),box-shadow .25s,opacity .28s,background .25s;animation:2.8s ease-in-out infinite soul-agent-fab-breathe;display:inline-flex;position:fixed;bottom:22px;box-shadow:0 14px 32px -12px #ff7995b3}.soul-agent-fab:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:22px}.soul-agent-fab:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:22px}.soul-agent-fab:hover{animation-play-state:paused;transform:translateY(-3px)scale(1.05);box-shadow:0 18px 36px -12px #ff7995d9}.soul-agent-fab.is-open{background:#384349;animation:none;box-shadow:0 12px 28px -14px #3843498c}.soul-agent-fab-ico{flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;display:inline-flex;position:relative}.soul-agent-fab-mark{place-items:center;width:42px;height:42px;display:grid;position:relative}.soul-agent-fab-pulse{pointer-events:none;border:2px solid #ffffffb3;border-radius:50%;animation:2.4s ease-out infinite soul-agent-ring;position:absolute;inset:0}.soul-agent-fab-pulse--late{animation-delay:1.2s}.soul-agent-fab-glyph{z-index:1;transform-origin:50%;filter:drop-shadow(0 2px 4px #3843492e);width:34px;height:34px;animation:2s ease-in-out infinite soul-agent-breathe;display:block;position:relative}.soul-agent-fab.is-open .soul-agent-fab-glyph,.soul-agent-fab.is-open .soul-agent-fab-pulse{animation:none}.soul-agent-fab.is-open .soul-agent-fab-pulse{opacity:0}@keyframes soul-agent-fab-breathe{0%,to{box-shadow:0 14px 32px -12px #ff7995a6,0 0 #ff799559}50%{box-shadow:0 18px 40px -10px #ff7995e6,0 0 0 10px #ff799500}}@keyframes soul-agent-breathe{0%,to{transform:scale(1)}50%{transform:scale(1.08)}}@keyframes soul-agent-ring{0%{opacity:.85;transform:scale(.72)}to{opacity:0;transform:scale(1.55)}}.soul-agent-scrim{z-index:96;opacity:0;pointer-events:none;background:#2e2a2547;transition:opacity .28s;position:fixed;inset:0}.soul-agent-scrim.is-open{opacity:1;pointer-events:auto}.soul-agent-panel{z-index:97;-webkit-backdrop-filter:blur(18px)saturate(1.3);opacity:0;pointer-events:none;transform-origin:0 100%;background:#fffcfafa;border:1px solid #ff799529;border-radius:24px;flex-direction:column;width:min(400px,100vw - 32px);max-height:min(640px,100dvh - 120px);transition:opacity .3s,transform .35s cubic-bezier(.2,.75,.25,1);display:flex;position:fixed;bottom:92px;overflow:hidden;transform:translateY(16px)scale(.96);box-shadow:0 28px 64px -28px #38434973}.soul-agent-panel:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:22px}.soul-agent-panel:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:22px}[dir=rtl] .soul-agent-panel{transform-origin:100% 100%}.soul-agent-panel.is-open{opacity:1;pointer-events:auto;transform:translateY(0)scale(1)}.soul-agent-head{justify-content:space-between;align-items:flex-start;gap:12px;padding:18px 16px 12px;display:flex}.soul-agent-head-person{align-items:center;gap:12px;min-width:0;display:flex}.soul-agent-avatar{background:var(--soul-pink-grad,linear-gradient(125deg,#ff7995,#ffa1b4));color:#fff;letter-spacing:-.02em;border-radius:50%;flex-shrink:0;place-items:center;width:44px;height:44px;font-size:18px;font-weight:600;display:grid;position:relative}.soul-agent-avatar .soul-agent-online{background:#22c55e;border:2px solid #fffaf8;border-radius:50%;width:11px;height:11px;position:absolute;bottom:1px;box-shadow:0 0 0 1px #22c55e40}.soul-agent-avatar .soul-agent-online:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:1px}.soul-agent-avatar .soul-agent-online:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:1px}.soul-agent-head-txt{flex-direction:column;gap:3px;min-width:0;display:flex}.soul-agent-head-txt b{color:var(--text-primary,#384349);font-size:17px;font-weight:600}.soul-agent-status{color:var(--text-secondary,#6b7378);font-size:13px}.soul-agent-x{color:#384349;cursor:pointer;background:#3843490f;border:none;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex}.soul-agent-x:hover{color:var(--soul-pink-solid,#ff7995);background:#ff79951f}.soul-agent-progress{background:#ff79951f;border-radius:99px;height:3px;margin:0 16px 8px;overflow:hidden}.soul-agent-progress i{border-radius:inherit;background:var(--soul-pink-grad,linear-gradient(125deg,#ff7995,#ffa1b4));height:100%;transition:width .35s;display:block}.soul-agent-body{flex-direction:column;flex:1;gap:12px;padding:8px 16px 16px;display:flex;overflow-y:auto}.soul-agent-msg{border-radius:16px;max-width:92%;padding:12px 14px;font-size:14.5px;font-weight:500;line-height:1.45}.soul-agent-msg--bot{color:#384349;background:#ff79951a;align-self:flex-start}.soul-agent-msg--bot:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-bottom-left-radius:6px}.soul-agent-msg--bot:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-bottom-right-radius:6px}.soul-agent-msg--user{background:var(--soul-pink-solid,#ff7995);color:#fff;align-self:flex-end}.soul-agent-msg--user:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-bottom-right-radius:6px}.soul-agent-msg--user:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-bottom-left-radius:6px}.soul-agent-typing{align-items:center;gap:5px;min-height:18px;padding-top:14px;padding-bottom:14px;display:inline-flex}.soul-agent-typing span{background:var(--soul-pink-solid,#ff7995);opacity:.45;border-radius:50%;width:7px;height:7px;animation:1s ease-in-out infinite soulAgentDot}.soul-agent-typing span:nth-child(2){animation-delay:.15s}.soul-agent-typing span:nth-child(3){animation-delay:.3s}@keyframes soulAgentDot{0%,80%,to{opacity:.35;transform:translateY(0)}40%{opacity:1;transform:translateY(-4px)}}.soul-agent-choices{flex-direction:column;gap:8px;display:flex}.soul-agent-choices--grid{grid-template-columns:1fr 1fr;gap:8px;display:grid}.soul-agent-choice{text-align:start;cursor:pointer;background:#fff;border:1.5px solid #ff799538;border-radius:14px;flex-direction:column;align-items:flex-start;gap:3px;width:100%;padding:12px 14px;font-family:inherit;transition:border-color .2s,background .2s,transform .2s;display:flex}.soul-agent-choice b{color:#384349;font-size:14.5px;font-weight:600}.soul-agent-choice small{color:#6b7378;font-size:12.5px;font-weight:500}.soul-agent-choice--compact{color:#384349;padding:11px 12px;font-size:13.5px;font-weight:500}.soul-agent-choice:hover{border-color:var(--soul-pink-solid,#ff7995);background:#ff799514;transform:translateY(-1px)}.soul-agent-results{flex-direction:column;gap:10px;display:flex}.soul-agent-result{background:#fff;border:1px solid #ff799524;border-radius:16px;gap:12px;padding:12px;display:flex}.soul-agent-result-rank{width:28px;height:28px;color:var(--soul-pink-solid,#ff7995);background:#ff799524;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:13px;font-weight:700;display:inline-flex}.soul-agent-result-body{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.soul-agent-result-body b{color:#384349;font-size:15.5px;font-weight:600}.soul-agent-result-body p{color:#6b7378;margin:0;font-size:13.5px;line-height:1.45}.soul-agent-result-meta{flex-wrap:wrap;gap:6px;display:flex}.soul-agent-result-meta span{color:var(--soul-pink-solid,#ff7995);background:#ff79951a;border-radius:999px;padding:4px 9px;font-size:12px;font-weight:500}.soul-agent-result-cta{background:var(--soul-pink-grad,linear-gradient(125deg,#ff7995,#ffa1b4));color:#fff;cursor:pointer;border:none;border-radius:999px;align-self:flex-start;margin-top:4px;padding:9px 14px;font-family:inherit;font-size:13.5px;font-weight:500}.soul-agent-result-cta:hover{filter:brightness(1.03)}.soul-agent-end-actions{flex-direction:column;align-items:stretch;gap:8px;margin-top:4px;display:flex}.soul-agent-wa{color:#fff;background:#25d366;border-radius:14px;justify-content:center;align-items:center;gap:8px;min-height:46px;padding:10px 16px;font-family:inherit;font-size:14.5px;font-weight:500;text-decoration:none;transition:filter .2s,transform .2s;display:inline-flex;box-shadow:0 10px 22px -12px #25d366b3}.soul-agent-wa:hover{filter:brightness(1.04);color:#fff;transform:translateY(-1px)}.soul-agent-restart{color:var(--soul-pink-solid,#ff7995);cursor:pointer;background:0 0;border:none;align-self:center;padding:8px 12px;font-family:inherit;font-size:13.5px;font-weight:500}.soul-agent-restart:hover{text-decoration:underline}.soul-agent-foot{color:#6b7378;text-align:center;border-top:1px solid #38434912;padding:10px 16px 14px;font-size:12.5px;font-weight:500}@media (max-width:700px){.soul-agent-fab{bottom:calc(16px + env(safe-area-inset-bottom,0px));width:58px;height:58px}.soul-agent-fab:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:16px}.soul-agent-fab:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:16px}.soul-agent-fab-ico,.soul-agent-fab-mark{width:40px;height:40px}.soul-agent-fab-glyph{width:32px;height:32px}.soul-agent-scrim.is-open{background:#24201c66}.soul-agent-panel{transform-origin:bottom;border-radius:22px 22px 0 0;width:100%;max-height:min(92dvh,900px);inset:auto 0 0;transform:translateY(100%)}.soul-agent-panel.is-open{transform:translateY(0)}.soul-agent-choices--grid{grid-template-columns:1fr}}body.soul-cmp-open .soul-agent-fab,body.soul-cmp-open .soul-agent-panel,body.soul-cmp-open .soul-agent-scrim{opacity:0!important;pointer-events:none!important}@media (prefers-reduced-motion:reduce){.soul-agent-fab,.soul-agent-panel,.soul-agent-scrim,.soul-agent-typing span,.soul-agent-fab-glyph,.soul-agent-fab-pulse{transition:none;animation:none}}.home-px-layer{will-change:transform;backface-visibility:hidden}@media (prefers-reduced-motion:reduce){.home-px-layer{will-change:auto;transform:none!important}}.home-page{background:#fff}.home-page .v12-hero,.home-page #chugim.v3-flag--screen,.home-page #gan.v3-flag--screen,.home-page #worlds,.home-page #proof,.home-page #moments,.home-page .cf-section,.home-page .br-section{background:#fff!important}.home-page .v3-gallery-head,.home-page .v3-worlds-head,.home-page .v3-flag-txt,.home-page .cf-panel{transform:none!important}@media (min-width:1001px){.home-page .v12-hero{background:#fff!important}.home-page .v12-hero-glass{-webkit-backdrop-filter:none;background:0 0}}@media (max-width:1000px){.home-page .home-px-layer,.home-page #chugim .v3-flag-strip,.home-page #gan .v3-flag-blob,.home-page #moments .v3-gallery-stage,.home-page #worlds .v3-wpanel-media,.home-page #contact .cf-side{will-change:auto!important;transform:none!important}.home-page .v3-flag-media.reveal-left,.home-page .v3-flag-media.reveal-scale,.home-page .v3-gallery-stage.reveal,.home-page .v3-gallery-stage.reveal-left{opacity:1!important;transition:none!important;transform:none!important}.home-page #chugim.v3-flag--screen,.home-page #gan.v3-flag--screen{margin-bottom:8px}.home-page #worlds,.home-page #proof,.home-page #moments{padding-top:40px;padding-bottom:48px}.home-page .cf-section{height:auto!important;min-height:0!important;max-height:none!important}}html{scroll-behavior:smooth;overflow-x:hidden}body{background:var(--color-bg,#fff);min-height:100vh;color:var(--text-primary);font-family:var(--font-sans);max-width:100%;margin:0;overflow-x:hidden}@media (max-width:1000px){html{-moz-text-size-adjust:100%;text-size-adjust:100%;width:100%;max-width:100%;overflow:hidden auto}body{overscroll-behavior-x:none;touch-action:pan-y;scrollbar-width:none;-ms-overflow-style:none;width:100%;max-width:100%;position:relative;overflow-x:hidden}html::-webkit-scrollbar{width:0;height:0;display:none}body::-webkit-scrollbar{width:0;height:0;display:none}#soul-shell{width:100%;max-width:100%;position:relative;overflow-x:hidden}main{width:100%;max-width:100%;overflow-x:hidden}img,video,iframe{max-width:100%}input,select,textarea{font-size:16px!important}section,header,footer,.v3-section,.v12-hero,.br-section,.cf-section,.ft{max-width:100%;overflow-x:clip}}#soul-progress{z-index:200;background:var(--soul-pink-grad,linear-gradient(125deg,#ff7995,#ffa1b4));pointer-events:none;width:0;height:3px;position:fixed;top:0}#soul-progress:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:0}#soul-progress:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:0}#soul-intro{z-index:220;-webkit-backdrop-filter:blur(14px)saturate(1.2);background:#24201c99;place-items:center;animation:.7s cubic-bezier(.2,.75,.25,1) 1.9s forwards siOut;display:grid;position:fixed;inset:0}#soul-intro .si-inner{flex-direction:column;align-items:center;gap:14px;animation:.8s cubic-bezier(.2,.75,.25,1) both siIn;display:flex}#soul-intro img{filter:drop-shadow(0 14px 40px #ff799573);width:104px;height:104px;animation:2s ease-in-out .8s infinite alternate siPulse}#soul-intro span{letter-spacing:.01em;color:#fff;font-size:34px;font-weight:500}#soul-intro small{color:#ffffffd9;font-size:15px}@keyframes siIn{0%{opacity:0;transform:scale(.72)translateY(14px)}to{opacity:1;transform:scale(1)translateY(0)}}@keyframes siPulse{0%{transform:scale(1)}to{transform:scale(1.06)}}@keyframes siOut{to{opacity:0;visibility:hidden;transform:scale(1.07)}}@media (prefers-reduced-motion:reduce){#soul-intro{display:none}}#soul-shell img,#soul-shell picture,#soul-shell video,#soul-intro img{-webkit-user-drag:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}#soul-shell img::selection,#soul-shell picture::selection,#soul-intro img::selection{background:0 0}#soul-shell .soul-img-guard{position:relative}#soul-shell .soul-img-guard:after{content:"";z-index:1;pointer-events:auto;background:0 0;position:absolute;inset:0}html.ve-edit-on #soul-shell img,html.ve-edit-on #soul-shell picture,html.ve-edit-on #soul-shell video{-webkit-user-drag:auto;-webkit-user-select:auto;user-select:auto;-webkit-touch-callout:default}html.ve-edit-on #soul-shell .soul-img-guard:after{display:none}.about-page{overflow-x:clip}.about-h2{letter-spacing:-.02em;color:var(--text-primary);text-wrap:balance;margin:0;font-size:max(32px,min(3.6vw,44px));font-weight:700;line-height:1.12}.about-p{color:var(--text-secondary);margin:18px 0 0;font-size:17.5px;line-height:1.75}.about-p+.about-p{margin-top:14px}.about-hero{color:#fff;box-sizing:border-box;align-content:end;justify-items:center;min-height:100svh;padding:0 0 36px;display:grid;position:relative;overflow:hidden}.about-hero-media{z-index:0;position:absolute;inset:0}.about-hero-media>*,.about-hero-media img{object-fit:cover;display:block;border-radius:0!important;width:100%!important;height:100%!important;min-height:100%!important}.about-hero-media img{transform-origin:50% 38%;will-change:transform;animation:28s ease-in-out infinite alternate aboutHeroZoom}.about-hero-shade{z-index:1;pointer-events:none;background:linear-gradient(#3843491f 0%,#3843490a 35%,#38434947 58%,#384349c7 82%,#384349eb 100%);position:absolute;inset:0}.about-hero-inner{z-index:2;text-align:center;width:min(720px,100% - 48px);padding-bottom:env(safe-area-inset-bottom,0);margin:0 auto;position:relative}.about-hero-copy{flex-direction:column;align-items:center;display:flex}.about-hero-h1{flex-direction:column;align-items:center;gap:8px;margin:0;display:flex}.about-hero-brand{letter-spacing:-.04em;white-space:nowrap;filter:brightness(1.14)saturate(1.08)drop-shadow(0 10px 32px #38434966);font-size:max(56px,min(9.5vw,104px));font-weight:700;line-height:.95;animation:1s cubic-bezier(.2,.75,.25,1) 60ms both aboutHeroIn;display:block}.about-hero-title{letter-spacing:-.025em;color:#fff;text-wrap:balance;text-shadow:0 2px 20px #00000052;max-width:16ch;font-size:max(22px,min(2.8vw,32px));font-weight:700;line-height:1.2;animation:1s cubic-bezier(.2,.75,.25,1) .16s both aboutHeroIn;display:block}.about-hero-lead{color:#ffffffe6;text-shadow:0 1px 12px #00000047;max-width:28rem;margin:14px 0 0;font-size:max(15px,min(1.3vw,17.5px));font-weight:400;line-height:1.6;animation:1s cubic-bezier(.2,.75,.25,1) .26s both aboutHeroIn}.about-hero-scroll{z-index:3;cursor:pointer;color:#ffffffe0;font-family:var(--font-sans);letter-spacing:.04em;opacity:0;background:0 0;border:none;flex-direction:column;align-items:center;gap:8px;margin-top:22px;padding:8px;font-size:12.5px;font-weight:500;animation:1s cubic-bezier(.2,.75,.25,1) .48s both aboutHeroIn;display:flex;position:relative}.about-hero-scroll:hover{color:#fff}.about-hero-scroll-line{transform-origin:top;background:linear-gradient(#ffffff0d,#ffffffe6);width:1px;height:32px;animation:2.2s ease-in-out infinite aboutScrollPulse;display:block}@keyframes aboutHeroIn{0%{opacity:0;transform:translateY(32px)}to{opacity:1;transform:none}}@keyframes aboutHeroZoom{0%{transform:scale(1.03)translate(0)}to{transform:scale(1.08)translate(-.8%,.4%)}}@keyframes aboutScrollPulse{0%,to{opacity:1;transform:scaleY(1)}50%{opacity:.45;transform:scaleY(.55)}}@media (prefers-reduced-motion:reduce){.about-hero-media img,.about-hero-scroll-line{animation:none}.about-hero-brand,.about-hero-title,.about-hero-lead,.about-hero-scroll{opacity:1;animation:none}}.about-story{background:linear-gradient(180deg,#ff79950d 0%,transparent 48%),var(--bg-page,#fff);padding:100px 32px}.about-story-grid{max-width:var(--container);grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:center;gap:56px;margin:0 auto;display:grid}.about-story-copy{max-width:34rem}.about-story-media{background:#ff799514;border-radius:28px;min-height:min(58vh,480px);position:relative;overflow:hidden;box-shadow:0 28px 60px -36px #38434966}.about-story-media>*,.about-story-media img{object-fit:cover;display:block;width:100%!important;height:100%!important;min-height:min(58vh,480px)!important}.about-founder{padding:100px 32px}.about-founder-grid{max-width:var(--container);direction:ltr;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);align-items:center;gap:56px;margin:0 auto;display:grid}.about-founder-copy{direction:rtl;justify-self:stretch;max-width:32rem}.about-founder-media{background:#ff799514;border-radius:28px;min-height:min(72vh,560px);transition:transform .9s cubic-bezier(.2,.75,.25,1);position:relative;overflow:hidden;box-shadow:0 28px 60px -36px #38434966}.about-founder-media.in{transform:none}.about-founder-media>*,.about-founder-media img{object-fit:cover;transition:transform 1.2s cubic-bezier(.2,.75,.25,1);display:block;width:100%!important;height:100%!important;min-height:min(72vh,560px)!important}.about-founder-media.in img{transform:scale(1.02)}.about-philosophy{background:#ff79950d;padding:100px 32px}.about-philosophy-grid{max-width:var(--container);grid-template-columns:minmax(0,1.15fr) minmax(0,.75fr);align-items:start;gap:64px;margin:0 auto;display:grid}.about-philosophy-copy{max-width:36rem}.about-principles{border-top:1px solid #3843491f;flex-flow:wrap;gap:0;margin:36px 0 0;padding:0;list-style:none;display:flex}.about-principles li{color:var(--text-primary);border-bottom:1px solid #3843491a;flex-direction:column;flex:140px;gap:10px;min-width:0;padding:22px 18px 22px 0;font-size:16.5px;font-weight:600;line-height:1.35;display:flex}.about-principles .n{letter-spacing:.08em;color:var(--soul-pink-solid,#ff7995);font-variant-numeric:tabular-nums;font-size:12px;font-weight:700}.about-philosophy-media{background:#ff799514;border-radius:28px;min-height:min(52vh,420px);margin-top:8px;position:relative;overflow:hidden;box-shadow:0 28px 60px -36px #38434966}.about-philosophy-media>*,.about-philosophy-media img{object-fit:cover;display:block;width:100%!important;height:100%!important;min-height:min(52vh,420px)!important}.about-values{padding:100px 32px}.about-values-inner{max-width:var(--container);margin:0 auto}.about-values-title{text-align:center;margin:0 auto 56px}.about-values-grid{border-top:1px solid #3843491f;grid-template-columns:repeat(3,1fr);gap:0;display:grid}.about-value{text-align:start;border-bottom:1px solid #3843491a;padding:28px 28px 32px 0}.about-value:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-right:1px solid #3843491a}.about-value:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-left:1px solid #3843491a}.about-value:nth-child(3n):not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-right:none;padding-right:0}.about-value:nth-child(3n):is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-left:none;padding-left:0}.about-value h3{letter-spacing:-.02em;color:var(--text-primary);margin:0;font-size:22px;font-weight:700}.about-value p{color:var(--text-secondary);max-width:22ch;margin:10px 0 0;font-size:15.5px;line-height:1.55}.about-community{color:#fff;justify-content:center;align-items:center;min-height:min(56vh,480px);padding:80px 32px;display:flex;position:relative;overflow:hidden}.about-community-media{z-index:0;position:absolute;inset:0}.about-community-media>*,.about-community-media img{object-fit:cover;display:block;border-radius:0!important;width:100%!important;height:100%!important;min-height:100%!important}.about-community-shade{z-index:1;pointer-events:none;background:linear-gradient(#38434973 0%,#3843498c 50%,#3843499e 100%);position:absolute;inset:0}.about-community-inner{z-index:2;text-align:center;max-width:560px;margin:0 auto;position:relative}.about-community-h2{letter-spacing:-.02em;color:#fff;text-shadow:0 2px 20px #00000040;margin:0;font-size:max(28px,min(3.2vw,40px));font-weight:700;line-height:1.15}.about-community-p{color:#ffffffe6;text-shadow:0 1px 12px #0003;margin:16px 0 0;font-size:17.5px;line-height:1.7}.about-join{max-width:1240px;margin:0 auto;padding:40px 32px 96px}.about-join-band{text-align:center;background:var(--soul-dark-grad);border-radius:32px;padding:64px 40px;position:relative;overflow:hidden}.about-join-dots{opacity:.35;pointer-events:none;position:absolute;inset:0}.about-join-band h2{letter-spacing:-.02em;color:#fff;margin:0;font-size:max(28px,min(3.2vw,38px));font-weight:700;line-height:1.15;position:relative}.about-join-band p{color:#ffffffd1;max-width:420px;margin:14px auto 0;font-size:18px;line-height:1.6;position:relative}.about-join-ctas{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:32px;display:flex;position:relative}.about-join-ctas .btn-ghost,.about-join-ctas [data-variant=ghost]{color:#fff;border-color:#ffffff59}@media (max-width:960px){.about-story,.about-founder,.about-philosophy,.about-values{padding:72px 22px}.about-story-grid,.about-founder-grid,.about-philosophy-grid{grid-template-columns:1fr;gap:36px}.about-story-media,.about-story-media>*,.about-story-media img{min-height:320px!important}.about-founder-media,.about-founder-media>*,.about-founder-media img{min-height:420px!important}.about-philosophy-media,.about-philosophy-media>*,.about-philosophy-media img{min-height:300px!important}.about-principles{flex-direction:column}.about-principles li{flex-direction:row;flex:none;align-items:baseline;gap:14px;padding:16px 0}.about-values-grid{grid-template-columns:1fr 1fr}.about-value:nth-child(3n):not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-right:1px solid #3843491a;padding-right:28px}.about-value:nth-child(3n):is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-left:1px solid #3843491a;padding-left:28px}.about-value:nth-child(2n):not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-right:none;padding-right:0}.about-value:nth-child(2n):is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-left:none;padding-left:0}.about-join-band{border-radius:24px;padding:52px 28px}}@media (max-width:700px){.about-hero{min-height:92svh;padding:0 0 24px}.about-hero-inner{width:min(100%,100% - 40px)}.about-hero-brand{font-size:max(42px,min(12vw,72px))}.about-hero-title{max-width:12ch;font-size:max(20px,min(5vw,26px))}.about-hero-scroll{margin-top:18px}}@media (max-width:640px){.about-values-grid{grid-template-columns:1fr}.about-value:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-right:none;padding-right:0}.about-value:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-left:none;padding-left:0}.about-community{min-height:420px;padding:64px 22px}.about-join{padding:24px 16px 72px}}
