.splyt-site,.splyt-site *{box-sizing:border-box;margin:0;padding:0}.splyt-site{--bg:#000;--ink:#fff;--mut:#8E8E93;--dim:#636366;--line:rgba(255,255,255,.09);--w:1180px}.splyt-site{--ink2:#C7C7CC;--f0:#141416;--f1:#1C1C1E;--f2:#2C2C2E;--f3:#3A3A3C;color-scheme:dark;--acc-splyt:#FFFFFF;--acc-hevy:#1D83EA;--acc-strong:#30A8F0;--acc-gravl:#C0F000;--acc-fitbod:#E0244E;--acc-motra:#78A8D8}html[data-theme=light] .splyt-site{--bg:#fff;--ink:#000;--ink2:#3A3A3C;--mut:#6E6E73;--dim:#A1A1A6;--line:rgba(60,60,67,.18);--f0:#F5F5F7;--f1:#EFEFF2;--f2:#E5E5EA;--f3:#D1D1D6;color-scheme:light;--acc-splyt:#000000;--acc-hevy:#1570D0;--acc-strong:#0E8FB0;--acc-gravl:#6A8C00;--acc-fitbod:#D01C45;--acc-motra:#5E6FB0}.splyt-site{-webkit-font-smoothing:antialiased;background:var(--bg);color:var(--ink);font-family:-apple-system,SF Pro Display,SF Pro Text,system-ui,Helvetica Neue,sans-serif;overflow-x:hidden;min-height:100vh}html:has(.splyt-site){scroll-behavior:smooth}.splyt-site a{color:var(--ink);text-decoration:none}.splyt-site a:hover{color:var(--ink2)}.splyt-site .wrap{max-width:var(--w);margin:0 auto;padding:0 32px}.splyt-site .eyebrow{display:inline-flex;align-items:center;gap:8px;font-size:11.5px;font-weight:700;letter-spacing:1.8px;text-transform:uppercase;color:var(--mut)}.splyt-site .pro{display:inline-flex;align-items:center;height:20px;padding:0 7px;border-radius:6px;background:var(--ink);color:var(--bg);font-size:9.5px;font-weight:800;letter-spacing:1px}.splyt-site .hero h1,.splyt-site section h2{font-weight:800;text-wrap:balance}.splyt-site section h2{font-size:clamp(36px,5vw,64px);line-height:1;letter-spacing:-.045em}.splyt-site section h3{font-size:19px;font-weight:700;letter-spacing:-.4px}.splyt-site .lede{font-size:clamp(16px,1.45vw,19px);line-height:1.52;color:var(--mut);letter-spacing:-.25px;text-wrap:pretty;max-width:46ch}.splyt-site .small{font-size:13.5px;line-height:1.5;color:var(--mut)}.splyt-site .gr2{color:var(--dim)}.splyt-site .eyebrow{padding:0;border:0;border-radius:0;background:none}.splyt-site .btn{justify-content:flex-start;border:0;cursor:pointer}.splyt-site .hero .cta{width:auto;padding:0;border:0;border-radius:0;background:none;box-shadow:none;color:inherit;cursor:auto;transition:none}.splyt-site .hero .cta:hover,.splyt-site .hero .cta:active{transform:none;box-shadow:none}.splyt-site .brand{display:block}.splyt-site .btn{display:inline-flex;white-space:nowrap;align-items:center;gap:9px;height:44px;padding:0 18px;border-radius:22px;background:var(--ink);color:var(--bg);font-size:14.5px;font-weight:700;letter-spacing:-.3px;transition:transform .2s,box-shadow .2s}.splyt-site .btn:hover{color:var(--bg);transform:translateY(-1px);box-shadow:0 12px 30px -10px color-mix(in srgb,var(--ink) 35%,transparent)}.splyt-site .btn.lg{height:54px;padding:0 24px;border-radius:27px;font-size:16px}.splyt-site nav{position:fixed;top:0;left:0;right:0;z-index:80;border-bottom:1px solid transparent;transition:background .3s,border-color .3s}.splyt-site nav.stuck{background:color-mix(in srgb,var(--bg) 72%,transparent);backdrop-filter:saturate(160%) blur(20px);-webkit-backdrop-filter:saturate(160%) blur(20px);border-bottom-color:var(--line)}.splyt-site .nb{max-width:var(--w);margin:0 auto;padding:16px 32px;display:flex;align-items:center;gap:14px}.splyt-site .brand img{height:17px;display:block}.splyt-site .nl{display:flex;gap:18px;margin:0 auto}.splyt-site .nl a{font-size:14px;font-weight:600;color:var(--mut)}.splyt-site .nl a:hover{color:var(--ink)}.splyt-site .ph{position:relative;width:100%;aspect-ratio:411/870;border-radius:13.5%/6.4%;padding:3%;background:linear-gradient(150deg,#3a3a3c,#1c1c1e 38%,#2c2c2e 70%,#0e0e0f);box-shadow:0 50px 90px -30px #000000f2,inset 0 0 0 1px #ffffff1a}.splyt-site .ph>.s{position:relative;width:100%;height:100%;border-radius:11.5%/5.4%;overflow:hidden;background:#000}.splyt-site .wt{position:relative;width:100%;aspect-ratio:450/530;border-radius:20%/17%;padding:3.8%;background:linear-gradient(160deg,#3a3a3c,#1c1c1e 40%,#0e0e0f);box-shadow:0 30px 60px -20px #000000e6,inset 0 0 0 1px #ffffff14}.splyt-site .wt:after{content:"";position:absolute;right:-2%;top:24%;width:2.7%;height:12.5%;border-radius:5px;background:linear-gradient(90deg,#2a2a2c,#5a5a5e 60%,#2a2a2c)}.splyt-site .wt>.s{position:relative;width:100%;height:100%;border-radius:18%/15%;overflow:hidden;background:#000}.splyt-site .wgx{position:relative;width:100%;aspect-ratio:364/382}.splyt-site .hero{position:relative;padding:150px 0 0;text-align:center;overflow:hidden}.splyt-site .hero .glow{position:absolute;left:50%;top:52%;width:1100px;height:900px;transform:translate(-50%,-50%);background:radial-gradient(40% 40% at 50% 50%,color-mix(in srgb,var(--ink) 9%,transparent),transparent 70%);pointer-events:none}.splyt-site .hero h1{font-size:clamp(52px,9vw,124px);line-height:.94;letter-spacing:-.055em}.splyt-site .hero .lede{margin:24px auto 0;text-align:center;max-width:54ch}.splyt-site .hero .cta{display:flex;flex-direction:column;align-items:center;gap:12px;margin-top:32px}.splyt-site .fan{position:relative;display:flex;justify-content:center;align-items:flex-start;gap:0;margin:72px auto 0;max-width:1000px;height:clamp(420px,56vw,640px)}.splyt-site .fan>div{position:absolute;top:0;transition:transform 1.1s cubic-bezier(.2,.8,.2,1),opacity 1.1s}.splyt-site .fan .fan-c{width:clamp(220px,28vw,310px);left:50%;transform:translate(-50%);z-index:3}.splyt-site .fan .fan-l{width:clamp(190px,24vw,270px);left:50%;transform:translate(-128%,64px) rotate(-6deg);z-index:2}.splyt-site .fan .fan-r{width:clamp(190px,24vw,270px);left:50%;transform:translate(28%,64px) rotate(6deg);z-index:2}.splyt-site .fan .fan-l,.splyt-site .fan .fan-r{filter:brightness(.8)}.splyt-site .hero:not(.go) .fan .fan-l{transform:translate(-50%,120px) rotate(0)}.splyt-site .hero:not(.go) .fan .fan-r{transform:translate(-50%,120px) rotate(0)}.splyt-site .hero:not(.go) .fan>div{opacity:0}.splyt-site .hero .base{position:absolute;left:0;right:0;bottom:0;height:260px;background:linear-gradient(transparent,var(--bg) 80%);z-index:4;pointer-events:none}.splyt-site .proof{position:relative;z-index:5;display:flex;justify-content:center;gap:28px;flex-wrap:wrap;padding:8px 0 20px;margin-top:-90px}.splyt-site .proof span{display:inline-flex;align-items:center;gap:8px;font-size:13.5px;font-weight:600;color:var(--mut)}.splyt-site section{position:relative;padding:clamp(100px,12vw,160px) 0}.splyt-site .sh{display:flex;flex-direction:column;gap:18px;max-width:600px}.splyt-site .two{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:clamp(40px,6vw,90px);align-items:center}.splyt-site .two.flip .sh{order:2}.splyt-site .rule{height:1px;background:var(--line)}.splyt-site .bul{display:flex;flex-direction:column;gap:12px;margin-top:4px}.splyt-site .bul div{display:flex;gap:12px;font-size:15px;line-height:1.45;color:var(--ink2);letter-spacing:-.2px}.splyt-site .bul i{width:5px;height:5px;border-radius:3px;background:var(--ink);flex:0 0 auto;margin-top:8px}.splyt-site .gc{border-radius:24px;background:linear-gradient(180deg,var(--f0),var(--bg));box-shadow:inset 0 1px color-mix(in srgb,var(--ink) 8%,transparent),inset 0 0 0 .5px color-mix(in srgb,var(--ink) 8%,transparent)}.splyt-site .repst{position:relative;display:flex;align-items:center;justify-content:center;gap:24px;flex-wrap:wrap}.splyt-site .repst .clip{position:relative;width:min(280px,52%);aspect-ratio:3/4;border-radius:24px;overflow:hidden;box-shadow:inset 0 0 0 .5px #ffffff1f}.splyt-site .repst .clip img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;filter:grayscale(1) contrast(1.08) brightness(.92)}.splyt-site .repst .wt{width:min(230px,42%)}.splyt-site .offline{display:inline-flex;align-items:center;gap:7px;height:32px;padding:0 14px;border-radius:16px;font-size:12.5px;font-weight:600;color:var(--ink2)}.splyt-site .rail{display:grid;grid-template-columns:repeat(3,minmax(0,220px));justify-content:center;gap:34px;margin-top:60px}.splyt-site .rail figure{display:flex;flex-direction:column;align-items:center;gap:16px}.splyt-site .rail figcaption{font-size:13px;font-weight:600;color:var(--mut)}.splyt-site .vq{padding:26px 28px}.splyt-site .vq p{font-size:clamp(18px,1.9vw,23px);line-height:1.44;font-weight:500;letter-spacing:-.5px;text-wrap:pretty}.splyt-site .vq mark{background:var(--ink);color:var(--bg);border-radius:6px;padding:1px 6px;font-weight:700}.splyt-site .wave{display:flex;align-items:center;gap:3px;height:22px;margin-top:20px}.splyt-site .wave i{width:3px;border-radius:2px;background:var(--ink);animation:splyt-wv 1.1s ease-in-out infinite}@keyframes splyt-wv{0%,to{height:5px;opacity:.4}50%{height:20px;opacity:1}}.splyt-site .parsed{display:flex;flex-direction:column;gap:8px;margin-top:14px}.splyt-site .pr{display:flex;align-items:center;gap:12px;padding:14px 16px;border-radius:18px}.splyt-site .pr b{font-size:15px;font-weight:700;letter-spacing:-.3px;flex:1}.splyt-site .pr s{text-decoration:none;font-size:14px;font-weight:600;color:var(--mut)}.splyt-site .pr .tk{width:22px;height:22px;border-radius:50%;background:var(--ink);color:var(--bg);display:flex;align-items:center;justify-content:center}.splyt-site .modes{transition:background .6s,color .6s}.splyt-site .modes.lt{background:#f2f2f0;color:#000}.splyt-site .modes.lt .lede,.splyt-site .modes.lt .eyebrow{color:#6e6e73}.splyt-site .modes .mi{display:flex;flex-direction:column;align-items:center;text-align:center;gap:20px}.splyt-site .tg{display:grid;grid-template-columns:1fr 1fr;padding:4px;border-radius:14px;background:#1c1c1e;width:220px;margin-top:6px;transition:background .6s}.splyt-site .tg button{all:unset;cursor:pointer;height:38px;border-radius:10px;display:flex;align-items:center;justify-content:center;font-size:14.5px;font-weight:600;color:#8e8e93;transition:background .3s,color .3s}.splyt-site .tg button:focus-visible{outline:2px solid currentColor;outline-offset:2px}.splyt-site .tg button.on{background:#3a3a3c;color:#fff}.splyt-site .modes.lt .tg{background:#e3e3e0}.splyt-site .modes.lt .tg button.on{background:#fff;color:#000;box-shadow:0 1px 3px #00000024}.splyt-site .modes .pair{display:flex;gap:28px;justify-content:center;margin-top:40px}.splyt-site .modes .pair>div{width:clamp(220px,26vw,300px)}.splyt-site .modes.lt .ph{box-shadow:0 40px 80px -30px #00000073,inset 0 0 0 1px #ffffff1a}.splyt-site .wrow{display:flex;gap:36px;justify-content:center;flex-wrap:wrap;margin-top:56px}.splyt-site .wrow>div{width:min(364px,86vw);display:flex;flex-direction:column;align-items:center;gap:14px}.splyt-site .wrow .bgw{width:100%;padding:26px;border-radius:34px}.splyt-site .wrow .bgw.l{background:linear-gradient(160deg,#d8d8d4,#b9b9b5)}.splyt-site .wrow .bgw.d{background:linear-gradient(160deg,#2a2a2c,#0e0e0f);box-shadow:inset 0 0 0 .5px #ffffff14}.splyt-site .cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:14px;margin-top:48px}.splyt-site .fc{padding:24px}.splyt-site .fc .ci{width:40px;height:40px;border-radius:13px;background:linear-gradient(180deg,var(--f2),var(--f0));box-shadow:inset 0 1px color-mix(in srgb,var(--ink) 14%,transparent);display:flex;align-items:center;justify-content:center}.splyt-site .fc h3{margin-top:18px}.splyt-site .fc p{font-size:14px;line-height:1.5;color:var(--mut);margin-top:8px;text-wrap:pretty}.splyt-site .close{text-align:center;overflow:hidden}.splyt-site .close .glow{position:absolute;left:50%;bottom:-300px;width:1000px;height:700px;transform:translate(-50%);background:radial-gradient(50% 50% at 50% 50%,color-mix(in srgb,var(--ink) 10%,transparent),transparent 70%);pointer-events:none}.splyt-site .close .inner{position:relative;display:flex;flex-direction:column;align-items:center;gap:24px}.splyt-site .close img{width:min(520px,78vw);display:block;margin-bottom:18px}.splyt-site footer{border-top:1px solid var(--line);padding:38px 0 46px}.splyt-site .fb{display:flex;align-items:center;gap:22px;flex-wrap:wrap}.splyt-site .fb .small{margin-right:auto}.splyt-site .fb a{font-size:13.5px;font-weight:600;color:var(--mut)}.splyt-site .fb a:hover{color:var(--ink)}.splyt-site .rv{opacity:0;transform:translateY(16px);transition:opacity .9s cubic-bezier(.2,.8,.3,1),transform .9s cubic-bezier(.2,.8,.3,1)}.splyt-site .rv.in{opacity:1;transform:none}@media (max-width:860px){.splyt-site .two{grid-template-columns:1fr;gap:48px}.splyt-site .two.flip .sh{order:0}.splyt-site .nl{display:none}.splyt-site .wrap{padding:0 22px}.splyt-site .nb{padding:14px 22px}.splyt-site .nb>.btn{margin-left:auto}.splyt-site .rail{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.splyt-site .modes .pair>div:last-child{display:none}.splyt-site .fan .fan-l,.splyt-site .fan .fan-r{display:none}}@media (prefers-reduced-motion:reduce){.splyt-site *{animation:none!important;transition:none!important}.splyt-site .rv,.splyt-site .hero .fan>div{opacity:1!important;transform:none}}.splyt-site .s iframe,.splyt-site .wgx iframe{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0;pointer-events:none;background:transparent;transition:opacity .6s}.splyt-site .wgx{border-radius:24px;overflow:hidden;box-shadow:0 16px 36px -14px #00000073}.splyt-site .modes .s iframe.l{opacity:0}.splyt-site .modes.lt .s iframe.l{opacity:1}.splyt-site .modes.lt .s iframe.d{opacity:0}.splyt-site .duo{display:flex;gap:18px;justify-content:center;align-items:flex-start}.splyt-site .duo>div{width:min(270px,47%)}.splyt-site .duo>div:last-child{margin-top:64px}.splyt-site .fan .s{container-type:inline-size}.splyt-site .lab{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;display:flex;flex-direction:column;justify-content:flex-start;padding:30cqw 8cqw 0;background:#000;color:#fff;font-size:21cqw;font-weight:800;letter-spacing:-.055em;line-height:.9;text-align:left;transition:opacity .25s ease,transform .25s ease;pointer-events:none}.splyt-site .lab small{display:block;font-size:6cqw;font-weight:600;letter-spacing:.14em;color:#8e8e93;margin-bottom:5cqw}.splyt-site .lab.lt{background:#f2f2f0;color:#000}.splyt-site .lab.lt small{color:#8e8e93}.splyt-site .hero.shown .lab{opacity:0;transform:scale(1.04)}.splyt-site .hero.shown .fan-l .lab{transition-delay:.06s}.splyt-site .hero.shown .fan-r .lab{transition-delay:.12s}.splyt-site .mw{--ink:#fff;position:absolute;top:0;left:0;width:416px;height:496px;transform-origin:0 0;background:#000;color:#fff;overflow:hidden;text-align:left;letter-spacing:normal;font-family:SF Compact Rounded,SF Pro Rounded,-apple-system,system-ui,sans-serif}.splyt-site .mw .tm{position:absolute;right:34px;top:20px;font-size:26px;font-weight:600}.splyt-site .mw .reps{position:absolute;left:0;right:0;top:150px;display:flex;align-items:center;justify-content:center;gap:34px;font-variant-numeric:tabular-nums}.splyt-site .mw .reps span{font-size:54px;font-weight:700;color:#3a3a3c;width:70px;text-align:center}.splyt-site .mw .reps b{font-size:150px;font-weight:800;letter-spacing:-6px;line-height:1;width:150px;text-align:center;display:inline-block;transition:transform .18s}.splyt-site .mw .reps b.pop{transform:scale(1.1)}body.splyt-site-body{background:#000}html[data-theme=light] body.splyt-site-body{background:#fff}html[data-theme=light] .splyt-site .brand img,html[data-theme=light] .splyt-site .close img.wm{filter:invert(1)}html[data-theme=light] .splyt-site .glow{display:none}html[data-theme=light] .splyt-site .ph{box-shadow:0 40px 70px -30px #00000061,inset 0 0 0 1px #ffffff1a}html[data-theme=light] .splyt-site .wt{box-shadow:0 26px 50px -20px #00000059,inset 0 0 0 1px #ffffff14}html[data-theme=light] .splyt-site .gc{box-shadow:0 1px 2px #0000000a,inset 0 0 0 1px #3c3c431f}.splyt-site .theme-tg{all:unset;box-sizing:border-box;cursor:pointer;width:38px;height:38px;border-radius:19px;display:inline-flex;align-items:center;justify-content:center;color:var(--mut);box-shadow:inset 0 0 0 1px var(--line);transition:color .2s,background .2s;flex:0 0 auto}.splyt-site .theme-tg:hover{color:var(--ink);background:color-mix(in srgb,var(--ink) 6%,transparent)}.splyt-site .theme-tg:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.splyt-site .theme-dd{position:relative;flex:0 0 auto;display:inline-flex}.splyt-site .theme-menu{position:absolute;top:calc(100% + 8px);right:0;z-index:60;min-width:160px;padding:6px;border-radius:14px;background:var(--bg);box-shadow:inset 0 0 0 1px var(--line),0 12px 32px #00000047;display:flex;flex-direction:column;gap:2px}.splyt-site .theme-menu button{all:unset;box-sizing:border-box;cursor:pointer;display:flex;align-items:center;gap:10px;padding:9px 10px;border-radius:9px;font-size:14px;font-weight:500;color:var(--mut)}.splyt-site .theme-menu button:hover,.splyt-site .theme-menu button:focus-visible{background:color-mix(in srgb,var(--ink) 7%,transparent);color:var(--ink)}.splyt-site .theme-menu button.on{color:var(--ink)}.splyt-site .theme-menu span{flex:1}.splyt-site .fb .theme-txt{all:unset;cursor:pointer;font-size:13.5px;font-weight:600;color:var(--mut)}.splyt-site .fb .theme-txt:hover{color:var(--ink)}@media (max-width:860px){.splyt-site .nb>.theme-dd{margin-left:auto}.splyt-site .nb>.theme-dd+.btn{margin-left:0}}.splyt-site .sec-tabs{display:flex;width:max-content;gap:2px;padding:3px;margin:0 0 22px;border-radius:12px;box-shadow:inset 0 0 0 1px var(--line);max-width:100%;overflow-x:auto;scrollbar-width:none}.splyt-site .sec-tabs::-webkit-scrollbar{display:none}.splyt-site .sec-tabs a{display:inline-flex;align-items:center;height:32px;padding:0 14px;border-radius:9px;font-size:13.5px;font-weight:600;color:var(--mut);white-space:nowrap;text-decoration:none;transition:background .16s,color .16s}.splyt-site .sec-tabs a:hover{color:var(--ink)}.splyt-site .sec-tabs a.on{background:var(--ink);color:var(--bg)}.splyt-site .share-btn{all:unset;box-sizing:border-box;cursor:pointer;display:inline-flex;align-items:center;gap:8px;height:38px;padding:0 16px;border-radius:19px;font-size:14px;font-weight:700;color:var(--ink);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ink) 22%,transparent);white-space:nowrap;transition:background .16s}.splyt-site .share-btn:hover{background:color-mix(in srgb,var(--ink) 6%,transparent)}.splyt-site .share-btn:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.splyt-site .share-btn.done{background:var(--ink);color:var(--bg)}.splyt-site .nl{align-items:center}.splyt-site .nl a.cur,.splyt-site .nl-tools-btn.cur{color:var(--ink)}.splyt-site .nl-tools{position:relative}.splyt-site .nb-tools{flex:none;display:flex;align-items:center;margin-right:4px}.splyt-site .nb-tools .nl-pop{left:auto;right:-60px;transform:none}@media (max-width:860px){.splyt-site .nb-tools{display:none}}.splyt-site .nl-tools-btn{all:unset;cursor:pointer;display:inline-flex;align-items:center;gap:6px;font-size:14px;font-weight:600;color:var(--mut)}.splyt-site .nl-tools-btn:hover,.splyt-site .nl-tools-btn[aria-expanded=true]{color:var(--ink)}.splyt-site .nl-tools-btn svg{transition:transform .2s}.splyt-site .nl-tools-btn[aria-expanded=true] svg{transform:rotate(180deg)}.splyt-site .nl-tools-btn:focus-visible{outline:2px solid var(--ink);outline-offset:4px;border-radius:4px}.splyt-site .nl-pop{position:absolute;top:100%;left:50%;transform:translate(-50%);margin-top:14px;width:372px;padding:8px;border-radius:18px;background:var(--bg);box-shadow:inset 0 0 0 1px var(--line),0 24px 60px -12px #00000073;display:flex;flex-direction:column;animation:nl-in .16s ease-out}.splyt-site .nl-pop:before{content:"";position:absolute;left:0;right:0;top:-16px;height:16px}@keyframes nl-in{0%{opacity:0;transform:translate(-50%,-4px)}to{opacity:1;transform:translate(-50%)}}.splyt-site .nl-pop a,.splyt-site .nd-tool{display:flex;align-items:center;gap:12px;padding:10px 12px;border-radius:12px;color:var(--ink);text-decoration:none}.splyt-site .nl-pop a:hover,.splyt-site .nl-pop a:focus-visible{background:color-mix(in srgb,var(--ink) 6%,transparent);outline:none}.splyt-site .nl-pop b,.splyt-site .nd-tool b{display:block;font-size:14px;font-weight:700}.splyt-site .nl-pop small,.splyt-site .nd-tool small{display:block;margin-top:1px;font-size:12.5px;font-weight:500;color:var(--mut)}.splyt-site .nl-ic{flex:none;display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:10px;color:var(--ink);background:var(--f1)}.splyt-site .want{position:relative}.splyt-site .want-btn{all:unset;cursor:pointer;display:inline-flex;align-items:center;gap:7px;height:31px;padding:0 11px 0 13px;border-radius:16px;font-size:14px;font-weight:600;color:var(--mut);background:var(--f0);box-shadow:inset 0 0 0 1px var(--line);transition:background .2s,box-shadow .2s,color .2s}.splyt-site .want-btn:hover,.splyt-site .want-btn[aria-expanded=true]{background:var(--f1);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ink) 22%,transparent)}.splyt-site .want-btn:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.splyt-site .want-btn.cur .want-lead{color:var(--ink2)}.splyt-site .want-btn svg{flex:none;transition:transform .2s}.splyt-site .want-btn[aria-expanded=true] svg{transform:rotate(180deg)}.splyt-site .want-lead{flex:none}.splyt-site .want-blank{position:relative;display:block;flex:none;height:22px;margin-top:3px;overflow:hidden;color:var(--ink);font-weight:700}.splyt-site .want-blank:after{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;border-radius:1px;background:color-mix(in srgb,var(--ink) 42%,transparent);transition:background .2s}.splyt-site .want-btn:hover .want-blank:after,.splyt-site .want-btn[aria-expanded=true] .want-blank:after{background:var(--ink)}.splyt-site .want-blank.rdy{transition:width .5s cubic-bezier(.16,1,.3,1)}.splyt-site .want-word{position:absolute;left:0;top:0;white-space:nowrap;line-height:18px;opacity:0;transform:translateY(130%)}.splyt-site .want-word.up{transform:translateY(-130%)}.splyt-site .want-word.on{opacity:1;transform:translateY(0)}.splyt-site .want-blank.rdy .want-word{transition:opacity .34s ease,transform .44s cubic-bezier(.16,1,.3,1)}.splyt-site .want-pop{width:404px}.splyt-site .want-pop a{align-items:center}.splyt-site .want-pop>a>svg:last-child{flex:none;margin-left:auto;color:var(--dim);transition:transform .2s,color .2s}.splyt-site .want-pop>a:hover>svg:last-child{color:var(--ink);transform:translate(3px)}.splyt-site .want-head{padding:10px 12px 6px;font-size:11px;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:var(--dim)}.splyt-site .want-foot{display:flex;align-items:center;gap:8px;margin-top:6px;padding:12px 12px 6px;border-top:1px solid var(--line);font-size:13px;font-weight:500;color:var(--mut)}.splyt-site .want-foot a{display:inline-flex;align-items:center;gap:5px;margin-left:auto;padding:0;font-size:13px;font-weight:700;color:var(--ink)}.splyt-site .want-foot a:hover{color:var(--ink);text-decoration:underline;background:none}@media (prefers-reduced-motion:reduce){.splyt-site .want-blank.rdy,.splyt-site .want-blank.rdy .want-word,.splyt-site .want-btn,.splyt-site .want-btn svg{transition:none}.splyt-site .want-word{transform:none}}.splyt-site .nb-burger{all:unset;box-sizing:border-box;cursor:pointer;display:none;width:40px;height:40px;border-radius:20px;align-items:center;justify-content:center;color:var(--ink);box-shadow:inset 0 0 0 1px var(--line)}.splyt-site .nb-acct{display:contents}.splyt-site .cm-nav-in-ic{display:none}html.nav-lock,html.nav-lock body{overflow:hidden}.splyt-site .nd-scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:120;background:#00000073;animation:nd-fade .2s ease-out}.splyt-site .nd{position:absolute;top:0;right:0;bottom:0;width:min(400px,100%);display:flex;flex-direction:column;background:var(--bg);box-shadow:-20px 0 60px -20px #00000080;animation:nd-in .26s cubic-bezier(.2,.8,.2,1)}@keyframes nd-fade{0%{opacity:0}}@keyframes nd-in{0%{transform:translate(40px);opacity:.4}}.splyt-site .nd-top{display:flex;align-items:center;justify-content:space-between;padding:14px 22px;border-bottom:1px solid var(--line)}.splyt-site .nd-x{all:unset;cursor:pointer;display:inline-flex;width:40px;height:40px;border-radius:20px;align-items:center;justify-content:center;color:var(--ink);box-shadow:inset 0 0 0 1px var(--line)}.splyt-site .nd-body{flex:1;overflow-y:auto;padding:8px 14px 20px;display:flex;flex-direction:column}.splyt-site .nd-h{margin:18px 8px 6px;font-size:11.5px;font-weight:700;letter-spacing:1.2px;text-transform:uppercase;color:var(--dim)}.splyt-site .nd-link{padding:11px 8px;font-size:20px;font-weight:700;letter-spacing:-.4px;color:var(--ink);text-decoration:none;border-radius:10px}.splyt-site .nd-link.cur{color:var(--mut)}.splyt-site .nd-tool{padding:9px 8px}.splyt-site .nd-foot{padding:14px 22px calc(18px + env(safe-area-inset-bottom));border-top:1px solid var(--line);display:flex;flex-direction:column;gap:10px}.splyt-site .nd-foot .btn{justify-content:center}.splyt-site .nd-theme{all:unset;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:8px;height:44px;border-radius:22px;font-size:14.5px;font-weight:600;color:var(--mut);box-shadow:inset 0 0 0 1px var(--line)}@media (max-width:860px){.splyt-site .nb>.theme-dd,.splyt-site .nb>.nb-store{display:none}.splyt-site .nb-burger{display:inline-flex}.splyt-site .nb>.brand{margin-right:auto}.splyt-site .nb .cm-nav-in-word{display:none}.splyt-site .nb .cm-nav-in-ic{display:block}.splyt-site .nb .cm-nav-in{display:inline-flex;width:40px;padding:0;align-items:center;justify-content:center;border-radius:20px;box-shadow:inset 0 0 0 1px var(--line)}.splyt-site .sec-tabs a{padding:0 10px;font-size:13px}}.splyt-site footer{padding:56px 0 calc(40px + env(safe-area-inset-bottom))}.splyt-site .ft{display:grid;grid-template-columns:1.6fr repeat(4,1fr);gap:32px}.splyt-site .ft-brand{display:flex;flex-direction:column;align-items:flex-start;gap:14px}.splyt-site .ft-brand .brand img{height:17px}.splyt-site .ft-brand p{font-size:14px;color:var(--mut);max-width:24ch;line-height:1.45}.splyt-site .ft-brand .btn{height:40px;padding:0 16px;font-size:14px}.splyt-site .ft-col{display:flex;flex-direction:column;gap:11px}.splyt-site .ft-h{font-size:11.5px;font-weight:700;letter-spacing:1.2px;text-transform:uppercase;color:var(--dim);margin-bottom:3px}a.ft-h{text-decoration:none}a.ft-h:hover{color:var(--ink)}.splyt-site .ft-social{display:flex;gap:8px;margin-top:16px}.splyt-site .ft-social a{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:18px;border:1px solid var(--line);color:var(--mut);transition:color .18s,border-color .18s}.splyt-site .ft-social a:hover{color:var(--ink);border-color:color-mix(in srgb,var(--ink) 30%,transparent)}.splyt-site .ft-col a{font-size:14px;font-weight:600;color:var(--mut);width:max-content}.splyt-site .ft-col a:hover{color:var(--ink)}.splyt-site .ft-base{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:44px;padding-top:22px;border-top:1px solid var(--line)}.splyt-site .ft-base .theme-txt{all:unset;cursor:pointer;display:inline-flex;align-items:center;gap:7px;font-size:13.5px;font-weight:600;color:var(--mut)}.splyt-site .ft-base .theme-txt:hover{color:var(--ink)}@media (max-width:860px){.splyt-site .ft{grid-template-columns:1fr 1fr;gap:34px 20px}.splyt-site .ft-brand{grid-column:1/-1}.splyt-site .ft-base{flex-direction:column-reverse;align-items:flex-start;gap:16px;margin-top:36px}.splyt-site footer{padding-bottom:calc(84px + env(safe-area-inset-bottom))}}.splyt-site .nd-train{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:10px 0 4px;padding:14px 16px;border-radius:16px;background:var(--ink);color:var(--bg);text-decoration:none}.splyt-site .nd-train span:first-child{display:flex;flex-direction:column;gap:2px}.splyt-site .nd-train b{font-size:17px;font-weight:700;letter-spacing:-.3px}.splyt-site .nd-train small{font-size:13px;opacity:.7}@media (max-width:600px){.splyt-site input,.splyt-site textarea,.splyt-site select{font-size:16px!important}}.splyt-site .nb-trainers{margin-right:22px}.splyt-site .nd-coach{margin-top:8px;background:var(--f0);color:var(--ink);box-shadow:inset 0 0 0 1px var(--line)}.splyt-site .lg-hero{position:relative;padding:150px 0 40px;overflow:hidden}.splyt-site .lg-hero .glow{position:absolute;left:50%;top:40%;width:1100px;height:900px;transform:translate(-50%,-50%);background:radial-gradient(40% 40% at 50% 50%,color-mix(in srgb,var(--ink) 9%,transparent),transparent 70%);pointer-events:none}.splyt-site .lg-hero .two{align-items:center}.splyt-site .lg-hero h1{font-size:clamp(52px,8vw,112px);line-height:.94;letter-spacing:-.055em;font-weight:800}.splyt-site .lg-hero .lede{margin-top:24px;max-width:44ch}.splyt-site .lg-hero .lgcta{display:flex;align-items:center;gap:16px;flex-wrap:wrap;margin-top:32px}.splyt-site .lg-hero .devphone{width:min(340px,82%);margin:0 auto}.splyt-site .firsts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:80px}.splyt-site .firsts .gc{padding:22px}.splyt-site .firsts b{display:block;font-size:17px;font-weight:700;letter-spacing:-.35px}.splyt-site .firsts span{display:block;margin-top:6px;font-size:13.5px;line-height:1.45;color:var(--mut)}.splyt-site .firsts small{display:inline-block;margin-bottom:12px;font-size:10.5px;font-weight:800;letter-spacing:1.4px;color:var(--bg);background:var(--ink);border-radius:6px;padding:3px 7px}.splyt-site .chap{display:flex;align-items:baseline;gap:14px;font-size:12px;font-weight:700;letter-spacing:1.8px;text-transform:uppercase;color:var(--dim);margin-bottom:22px}.splyt-site .chap b{color:var(--ink);font-variant-numeric:tabular-nums}.splyt-site .s>.shot{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:top center;display:block}.splyt-site .shotcol{width:min(330px,86%);margin:0 auto}.splyt-site .duo2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;align-items:start}.splyt-site .duo2>.ph:last-child{margin-top:64px}.splyt-site .trio{display:grid;grid-template-columns:repeat(3,minmax(0,300px));justify-content:center;gap:clamp(18px,3vw,40px);margin-top:64px}.splyt-site .trio figure,.splyt-site .wgrid figure{display:flex;flex-direction:column;align-items:center;gap:16px}.splyt-site .trio figure>.ph{width:100%}.splyt-site .trio figcaption{font-size:13.5px;font-weight:600;color:var(--mut);text-align:center}.splyt-site .lede em,.splyt-site .bul em{font-style:normal;color:var(--ink)}.splyt-site .types{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:28px}.splyt-site .types button{all:unset;cursor:pointer;display:flex;align-items:center;gap:10px;padding:14px 16px;border-radius:18px;background:var(--bg);box-shadow:inset 0 0 0 .5px color-mix(in srgb,var(--ink) 10%,transparent);transition:background .2s,box-shadow .2s}.splyt-site .types button.on{background:var(--f1);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ink) 50%,transparent)}.splyt-site .types button:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.splyt-site .types em{font-style:normal;font-size:14.5px;font-weight:600;color:var(--ink)}.splyt-site .types .new{margin-left:auto;font-size:9px;font-weight:800;letter-spacing:1px;color:var(--bg);background:var(--ink);border-radius:5px;padding:2px 5px}.splyt-site .tdesc{margin-top:16px;min-height:3em;font-size:15px;line-height:1.5;color:var(--ink2)}.splyt-site .math{margin-top:26px;padding:22px 24px;display:flex;flex-direction:column;gap:6px}.splyt-site .math .eq{font-size:clamp(20px,2.4vw,28px);font-weight:700;letter-spacing:-.6px;font-variant-numeric:tabular-nums}.splyt-site .math .eq span{color:var(--dim)}.splyt-site .wgrid{display:grid;grid-template-columns:repeat(4,minmax(0,220px));justify-content:center;gap:30px;margin-top:60px;align-items:start}.splyt-site .wgrid .wt{width:100%}.splyt-site .wgrid figcaption{font-size:13px;font-weight:600;color:var(--mut);text-align:center}.splyt-site .wt>.s>.shot{object-position:center}.splyt-site .watchduo{max-width:440px;margin:0 auto;width:100%}.splyt-site .can{display:flex;flex-wrap:wrap;gap:8px;margin-top:6px}.splyt-site .can span{height:30px;padding:0 12px;border-radius:15px;background:var(--f0);box-shadow:inset 0 0 0 .5px color-mix(in srgb,var(--ink) 10%,transparent);display:inline-flex;align-items:center;font-size:13px;font-weight:600;color:var(--ink2)}.splyt-site .stdgrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:48px}.splyt-site .stdgrid .gc{padding:22px}.splyt-site .stdgrid b{display:block;font-size:16px;font-weight:700;letter-spacing:-.3px}.splyt-site .stdgrid span{display:block;margin-top:6px;font-size:13.5px;line-height:1.45;color:var(--mut)}.splyt-site .more{display:inline-flex;align-items:center;gap:8px;margin-top:36px;font-size:15px;font-weight:700}.splyt-site .more:hover{color:var(--ink);gap:12px}.splyt-site .more{transition:gap .2s}@media (max-width:960px){.splyt-site .firsts,.splyt-site .stdgrid{grid-template-columns:repeat(2,minmax(0,1fr))}.splyt-site .wgrid{grid-template-columns:repeat(2,minmax(0,220px));gap:30px}}@media (max-width:600px){.splyt-site .firsts,.splyt-site .stdgrid{grid-template-columns:1fr}.splyt-site .types{grid-template-columns:repeat(2,minmax(0,1fr))}.splyt-site .trio{grid-template-columns:minmax(0,300px);gap:56px}.splyt-site .duo2{gap:12px}.splyt-site .wgrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 14px}.splyt-site .lg-hero{padding-top:120px}}.splyt-site .tband{padding:40px 0 0}.splyt-site .tband-card{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:center;gap:40px;padding:48px 56px 0;overflow:hidden;border-radius:32px;text-decoration:none;color:inherit}.splyt-site .tband-tx{padding-bottom:48px}.splyt-site .tband-tx h2{margin-top:14px}.splyt-site .tband-tx .lede{margin-top:18px;max-width:46ch}.splyt-site .tband-card:hover .more{gap:12px;color:var(--ink)}.splyt-site .tband-ph{width:min(300px,100%);justify-self:center;margin-bottom:-120px}@media (max-width:860px){.splyt-site .tband-card{grid-template-columns:1fr;gap:28px;padding:32px 24px 0}.splyt-site .tband-tx{padding-bottom:0}.splyt-site .tband-ph{width:min(260px,80%);margin-bottom:-90px}}.splyt-site .cm-up{all:unset;box-sizing:border-box;cursor:pointer;flex:none;display:inline-flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;width:50px;height:54px;border-radius:13px;color:var(--ink);box-shadow:inset 0 0 0 1px var(--line);font-variant-numeric:tabular-nums;transition:background .16s,box-shadow .16s,color .16s,transform .12s;-webkit-tap-highlight-color:transparent}.splyt-site .cm-up:hover{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ink) 35%,transparent)}.splyt-site .cm-up:active{transform:scale(.94)}.splyt-site .cm-up svg{opacity:.75;transition:transform .2s cubic-bezier(.2,1.6,.4,1)}.splyt-site .cm-up-n{font-size:14px;font-weight:800;letter-spacing:-.3px}.splyt-site .cm-up.on{background:var(--ink);color:var(--bg);box-shadow:none}.splyt-site .cm-up.on svg{opacity:1;transform:translateY(-1px)}.splyt-site .cm-up-big{flex-direction:row;width:auto;height:48px;padding:0 20px 0 16px;gap:10px;border-radius:24px}.splyt-site .cm-up-big .cm-up-n{font-size:16px}.splyt-site .cm-up-big .cm-up-word{font-size:14.5px;font-weight:700;padding-left:10px;border-left:1px solid color-mix(in srgb,currentColor 25%,transparent)}.splyt-site .cm-up:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.splyt-site.ap .ap-row .cm-up{order:3}.splyt-site.ap .ap-row .ap-side{order:4}.splyt-site .cm-chip{all:unset;box-sizing:border-box;cursor:pointer;display:inline-flex;align-items:center;gap:8px;height:36px;padding:0 16px;border-radius:18px;font-size:13.5px;font-weight:700;color:var(--ink);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ink) 22%,transparent);white-space:nowrap;transition:background .16s}.splyt-site .cm-chip:hover{background:color-mix(in srgb,var(--ink) 6%,transparent)}.splyt-site .cm-chip.on{padding-left:7px;box-shadow:inset 0 0 0 1px var(--line)}.splyt-site .cm-chip-skel{width:120px;box-shadow:none;background:var(--f1);cursor:default}.splyt-site .cm-chip:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.splyt-site .cm-av{flex:none;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background:hsl(var(--h) 32% 34%);color:#fff;font-weight:800;letter-spacing:-.02em;line-height:1}.splyt-site .cm-toast{position:fixed;left:50%;bottom:calc(24px + env(safe-area-inset-bottom));z-index:80;transform:translate(-50%,16px);opacity:0;pointer-events:none;max-width:calc(100vw - 32px);padding:12px 18px;border-radius:14px;background:var(--ink);color:var(--bg);font-size:14px;font-weight:600;box-shadow:0 12px 40px #00000059;transition:opacity .2s,transform .25s cubic-bezier(.2,1,.3,1)}.splyt-site .cm-toast.on{opacity:1;transform:translate(-50%)}html.cm-lock,html.cm-lock body{overflow:hidden}.splyt-site .cm-scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:70;display:flex;align-items:center;justify-content:center;padding:16px;background:#0000008c;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);animation:cm-fade .18s ease-out}.splyt-site .cm-sheet{position:relative;width:100%;max-width:420px;max-height:calc(100svh - 32px);overflow:auto;box-sizing:border-box;padding:30px 28px 24px;border-radius:24px;background:var(--bg);color:var(--ink);box-shadow:inset 0 0 0 1px var(--line),0 30px 80px #00000073;animation:cm-rise .26s cubic-bezier(.2,1,.3,1)}@keyframes cm-fade{0%{opacity:0}}@keyframes cm-rise{0%{opacity:0;transform:translateY(14px) scale(.98)}}.splyt-site .cm-x{all:unset;cursor:pointer;position:absolute;top:14px;right:14px;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:16px;color:var(--mut)}.splyt-site .cm-x:hover{color:var(--ink);background:color-mix(in srgb,var(--ink) 8%,transparent)}.splyt-site .cm-sheet-h{margin:0 36px 8px 0;font-size:24px;line-height:1.1;letter-spacing:-.03em;font-weight:800}.splyt-site .cm-sheet-p{margin:0 0 20px;font-size:15px;line-height:1.5;color:var(--mut)}.splyt-site .cm-sheet-p b{color:var(--ink)}.splyt-site .cm-form{display:flex;flex-direction:column;gap:10px}.splyt-site .cm-label{font-size:12.5px;font-weight:700;color:var(--mut)}.splyt-site .cm-input{all:unset;box-sizing:border-box;width:100%;min-height:46px;padding:12px 16px;border-radius:14px;font-size:15px;line-height:1.45;color:var(--ink);box-shadow:inset 0 0 0 1px var(--line);background:color-mix(in srgb,var(--ink) 2.5%,transparent);white-space:pre-wrap}.splyt-site textarea.cm-input{resize:vertical;min-height:90px}.splyt-site .cm-input:focus{box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--ink) 45%,transparent)}.splyt-site .cm-input::placeholder{color:var(--dim)}.splyt-site .cm-btn{all:unset;box-sizing:border-box;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:10px;height:46px;padding:0 20px;border-radius:23px;font-size:14.5px;font-weight:700;color:var(--ink);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ink) 22%,transparent);transition:background .16s,opacity .16s}.splyt-site .cm-btn:hover{background:color-mix(in srgb,var(--ink) 6%,transparent)}.splyt-site .cm-btn-ink{background:var(--ink);color:var(--bg);box-shadow:none}.splyt-site .cm-btn-ink:hover{background:color-mix(in srgb,var(--ink) 85%,var(--bg))}.splyt-site .cm-btn:disabled{opacity:.45;cursor:default}.splyt-site .cm-btn:focus-visible,.splyt-site .cm-link:focus-visible,.splyt-site .cm-act:focus-visible,.splyt-site .cm-pills button:focus-visible,.splyt-site .cm-add:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.splyt-site .cm-btn-sm{height:36px;padding:0 14px;font-size:13.5px}.splyt-site .cm-sheet .cm-btn{width:100%}.splyt-site .cm-google{gap:12px}.splyt-site .cm-or{display:flex;align-items:center;gap:12px;margin:16px 0;font-size:12px;font-weight:700;letter-spacing:1px;text-transform:uppercase;color:var(--dim)}.splyt-site .cm-or:before,.splyt-site .cm-or:after{content:"";flex:1;height:1px;background:var(--line)}.splyt-site .cm-err{margin:0;font-size:13.5px;font-weight:600;color:#ff6b5e}html[data-theme=light] .splyt-site .cm-err{color:#c4291c}.splyt-site .cm-fine{margin:16px 0 0;font-size:12.5px;line-height:1.5;color:var(--dim)}.splyt-site .cm-link{all:unset;cursor:pointer;font-weight:700;color:var(--ink);text-decoration:underline;text-underline-offset:3px}.splyt-site .cm-acct-foot{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-top:22px;padding-top:16px;border-top:1px solid var(--line);font-size:13.5px}.splyt-site .cm-acct-foot a{color:var(--mut);font-weight:600}.splyt-site .cm-acct-foot a:hover{color:var(--ink)}@media (max-width:560px){.splyt-site .cm-scrim{align-items:flex-end;padding:0}.splyt-site .cm-sheet{max-width:none;border-radius:24px 24px 0 0;padding:28px 20px calc(22px + env(safe-area-inset-bottom));max-height:92svh;animation:cm-up .3s cubic-bezier(.2,1,.3,1)}@keyframes cm-up{0%{transform:translateY(40px);opacity:.4}}}.splyt-site.ap .ap-head-row{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;flex-wrap:wrap}.splyt-site.ap .ap-lens{display:flex;gap:6px;margin-top:28px}.splyt-site.ap .ap-lens button{all:unset;box-sizing:border-box;cursor:pointer;display:inline-flex;align-items:center;gap:8px;height:42px;padding:0 18px;border-radius:21px;font-size:15px;font-weight:700;color:var(--mut);box-shadow:inset 0 0 0 1px var(--line);transition:background .16s,color .16s}.splyt-site.ap .ap-lens button:hover{color:var(--ink)}.splyt-site.ap .ap-lens button.on{background:var(--ink);color:var(--bg);box-shadow:none}.splyt-site.ap .ap-lens+.ap-tabs{margin-top:14px}.splyt-site.ap .ap-rule a{color:var(--mut);text-decoration:underline;text-underline-offset:3px}.splyt-site.ap .ap-gain{display:flex;flex-direction:column;align-items:flex-end;gap:1px}.splyt-site.ap .ap-gain .ap-num{white-space:nowrap}.splyt-site.ap .ap-gain-src{font-size:11px;font-weight:600;color:var(--dim);white-space:nowrap}.splyt-site.ap .ap-notes{color:var(--ink);font-weight:600}.splyt-site .cm-empty-chart .cm-link{white-space:nowrap}@media (max-width:860px){.splyt-site.ap .ap-row .cm-up{width:44px;height:48px;border-radius:12px}.splyt-site.ap .ap-gain{flex-direction:row;align-items:baseline;gap:8px}.splyt-site.ap .ap-lens button{flex:1;justify-content:center;padding:0 10px;font-size:14px}.splyt-site.ap .ap-lens .wide,.splyt-site.ap .ap-side .ap-map{display:none}}.splyt-site .cm-totals{margin:16px 0 0;font-size:14px;color:var(--mut)}.splyt-site .cm-totals b{color:var(--ink)}.splyt-site .cm-mini-h{display:block;margin-bottom:12px;font-size:11.5px;font-weight:700;letter-spacing:1.4px;text-transform:uppercase;color:var(--mut)}.splyt-site .cm-feed-grid{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:40px;margin-top:30px}.splyt-site .cm-feed-list{list-style:none;margin:0;padding:0;border-top:1px solid var(--line)}.splyt-site .cm-feed-note{display:flex;gap:16px;padding:18px 0;border-bottom:1px solid var(--line)}.splyt-site .cm-feed-app{flex:none;width:76px;display:flex;flex-direction:column;align-items:center;gap:6px;text-align:center;font-size:11.5px;font-weight:700;line-height:1.2;color:var(--mut)}.splyt-site .cm-feed-app img,.splyt-site .cm-feed-app .cm-ico{width:44px;height:44px;border-radius:11px}.splyt-site a.cm-feed-app:hover{color:var(--ink)}.splyt-site .cm-feed-body{min-width:0;flex:1;display:flex;flex-direction:column;gap:6px}.splyt-site .cm-feed-more{font-size:13px;font-weight:600;color:var(--mut)}.splyt-site .cm-feed-more:hover{color:var(--ink)}.splyt-site .cm-clamp{display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.splyt-site .cm-empty-card{padding:22px 24px;border-radius:18px;box-shadow:inset 0 0 0 1px var(--line);font-size:15px;line-height:1.55;color:var(--mut)}.splyt-site .cm-empty-card p{margin:0}.splyt-site .cm-empty-card b{color:var(--ink)}.splyt-site .cm-feed-sw ul,.splyt-site .cm-rules ul{list-style:none;margin:0 0 28px;padding:0}.splyt-site .cm-feed-sw li{display:flex;align-items:center;gap:12px;padding:10px 0;border-bottom:1px solid var(--line)}.splyt-site .cm-flow{display:inline-flex;align-items:center;gap:6px;color:var(--dim);font-size:13px}.splyt-site .cm-flow img,.splyt-site .cm-flow .cm-ico{width:22px;height:22px;border-radius:6px}.splyt-site .cm-flow-t{display:flex;flex-direction:column;font-size:14px;font-weight:700;color:var(--ink);min-width:0}.splyt-site .cm-flow-t span{font-size:12.5px;font-weight:500;color:var(--mut)}.splyt-site .cm-rules{padding:22px 22px 4px;border-radius:18px;box-shadow:inset 0 0 0 1px var(--line)}.splyt-site .cm-rules li{position:relative;padding:0 0 12px 18px;font-size:13.5px;line-height:1.5;color:var(--mut)}.splyt-site .cm-rules li:before{content:"";position:absolute;left:2px;top:8px;width:6px;height:6px;border-radius:50%;background:var(--ink)}.splyt-site .cm-rules ul{margin-bottom:6px}.splyt-site .cm-ico{display:inline-block;background:var(--f1)}@media (max-width:860px){.splyt-site .cm-feed-grid{grid-template-columns:1fr;gap:28px}.splyt-site .cm-feed-app{width:56px}.splyt-site .cm-feed-app img,.splyt-site .cm-feed-app .cm-ico{width:40px;height:40px}}.splyt-site .cm-app-head{display:flex;justify-content:space-between;align-items:flex-end;gap:20px 32px;flex-wrap:wrap}.splyt-site .cm-app-head h2{margin-top:14px}.splyt-site .cm-app-vote{display:flex;flex-direction:column;align-items:flex-end;gap:10px}.splyt-site .cm-voters{margin:0;display:flex;align-items:center;gap:8px;font-size:13px;color:var(--mut);max-width:340px;text-align:right}.splyt-site .cm-faces{display:inline-flex}.splyt-site .cm-faces .cm-av{box-shadow:0 0 0 2px var(--bg)}.splyt-site .cm-faces .cm-av+.cm-av{margin-left:-6px}.splyt-site .cm-own{margin:18px 0 0;padding:12px 16px;border-radius:12px;font-size:13.5px;line-height:1.5;color:var(--mut);box-shadow:inset 0 0 0 1px var(--line)}.splyt-site .cm-skel{display:flex;flex-direction:column;gap:12px;margin-top:28px;animation:ap-pulse 1.4s ease-in-out infinite}.splyt-site .cm-skel span{display:block;height:68px;border-radius:14px;background:var(--f1)}.splyt-site .cm-sum{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:30px}.splyt-site .cm-stat{padding:16px 18px;border-radius:16px;box-shadow:inset 0 0 0 1px var(--line);display:flex;flex-direction:column;gap:4px}.splyt-site .cm-stat b{font-size:28px;font-weight:800;letter-spacing:-.04em;font-variant-numeric:tabular-nums;line-height:1}.splyt-site .cm-stat span{font-size:13px;color:var(--mut);line-height:1.3}.splyt-site .cm-paid,.splyt-site .cm-tags{grid-column:1/-1;padding:18px 20px;border-radius:16px;box-shadow:inset 0 0 0 1px var(--line)}.splyt-site .cm-paid-bar{display:flex;gap:2px;height:12px;border-radius:6px;overflow:hidden}.splyt-site .cm-paid-bar i{flex:1 1 0;min-width:4px}.splyt-site .cm-paid [data-k=Free] i,.splyt-site .cm-paid-bar i[data-k=Free]{background:color-mix(in srgb,var(--ink) 28%,transparent)}.splyt-site .cm-paid [data-k=Monthly] i,.splyt-site .cm-paid-bar i[data-k=Monthly]{background:color-mix(in srgb,var(--ink) 50%,transparent)}.splyt-site .cm-paid [data-k=Yearly] i,.splyt-site .cm-paid-bar i[data-k=Yearly]{background:color-mix(in srgb,var(--ink) 75%,transparent)}.splyt-site .cm-paid [data-k=Lifetime] i,.splyt-site .cm-paid-bar i[data-k=Lifetime]{background:var(--ink)}.splyt-site .cm-paid-key{display:flex;flex-wrap:wrap;gap:6px 18px;margin-top:10px;font-size:13px;color:var(--mut);font-variant-numeric:tabular-nums}.splyt-site .cm-paid-key span{display:inline-flex;align-items:center;gap:6px}.splyt-site .cm-paid-key i{display:inline-block;width:10px;height:10px;border-radius:3px}.splyt-site .cm-tags ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.splyt-site .cm-tags li{display:grid;grid-template-columns:1fr 150px 1fr 64px;align-items:center;gap:10px;font-size:13.5px}.splyt-site .cm-tags-key span{font-size:11.5px;font-weight:700;color:var(--dim)}.splyt-site .cm-tags-key span:first-child{text-align:right}.splyt-site .cm-tag-l{text-align:center;font-weight:600;color:var(--ink)}.splyt-site .cm-bar-bad,.splyt-site .cm-bar-good{display:flex;height:10px}.splyt-site .cm-bar-bad{justify-content:flex-end}.splyt-site .cm-bar-bad i{display:block;height:100%;border-radius:5px 2px 2px 5px;background:repeating-linear-gradient(135deg,color-mix(in srgb,var(--ink) 40%,transparent) 0,color-mix(in srgb,var(--ink) 40%,transparent) 3px,color-mix(in srgb,var(--ink) 18%,transparent) 3px,color-mix(in srgb,var(--ink) 18%,transparent) 6px)}.splyt-site .cm-bar-good i{display:block;height:100%;border-radius:2px 5px 5px 2px;background:var(--ink)}.splyt-site .cm-tag-n{font-size:12.5px;color:var(--mut);font-variant-numeric:tabular-nums;white-space:nowrap}.splyt-site .sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.splyt-site .cm-sw{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:12px;margin-top:12px}.splyt-site .cm-sw>div{padding:18px 20px 8px;border-radius:16px;box-shadow:inset 0 0 0 1px var(--line)}.splyt-site .cm-sw ul{list-style:none;margin:0;padding:0}.splyt-site .cm-sw li{display:grid;grid-template-columns:28px 1fr auto;column-gap:10px;align-items:center;padding:8px 0;border-top:1px solid var(--line)}.splyt-site .cm-sw li img,.splyt-site .cm-sw li .cm-ico{width:28px;height:28px;border-radius:7px}.splyt-site .cm-sw-name{font-size:14px;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.splyt-site .cm-sw-n{font-size:13px;color:var(--mut);font-variant-numeric:tabular-nums}.splyt-site .cm-sw-why{grid-column:2/-1;font-size:12.5px;color:var(--mut)}.splyt-site .cm-notes-bar{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:40px}.splyt-site .cm-notes-bar h3{margin:0;font-size:20px;letter-spacing:-.02em;font-weight:800}.splyt-site .cm-notes-bar .ap-seg{margin-top:0}.splyt-site .cm-count{color:var(--dim);font-weight:700;margin-left:4px}.splyt-site .cm-add{all:unset;box-sizing:border-box;cursor:pointer;display:flex;align-items:center;gap:14px;width:100%;margin-top:16px;padding:14px 18px;border-radius:16px;font-size:15px;color:var(--mut);box-shadow:inset 0 0 0 1px var(--line);transition:box-shadow .16s,color .16s}.splyt-site .cm-add:hover{color:var(--ink);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ink) 30%,transparent)}.splyt-site .cm-empty{margin:18px 0 0;font-size:15px;color:var(--mut)}.splyt-site .cm-notes{list-style:none;margin:16px 0 0;padding:0;border-top:1px solid var(--line)}.splyt-site .cm-note{padding:20px 0;border-bottom:1px solid var(--line)}.splyt-site .cm-note-head{display:flex;align-items:center;gap:12px}.splyt-site .cm-note-head>div{display:flex;flex-direction:column;gap:2px;min-width:0}.splyt-site .cm-who{display:inline-flex;align-items:center;flex-wrap:wrap;gap:6px;font-size:14.5px;font-weight:700;color:var(--ink)}.splyt-site .cm-meta{font-size:13px;font-weight:500;color:var(--mut)}.splyt-site .cm-staff{font-style:normal;font-size:11px;font-weight:800;letter-spacing:.3px;padding:2px 8px;border-radius:8px;background:var(--ink);color:var(--bg)}.splyt-site .cm-switch{margin:12px 0 0;font-size:14px;color:var(--mut)}.splyt-site .cm-switch b{color:var(--ink)}.splyt-site .cm-feed-body .cm-switch{margin:0;font-size:13px}.splyt-site .cm-chiprow{display:flex;flex-wrap:wrap;gap:6px;margin-top:12px}.splyt-site .cm-tg{font-size:12.5px;font-weight:600;padding:4px 10px;border-radius:10px;box-shadow:inset 0 0 0 1px var(--line);color:var(--mut)}.splyt-site .cm-tg.good{color:var(--ink);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ink) 35%,transparent)}.splyt-site .cm-body{margin:12px 0 0;font-size:15.5px;line-height:1.6;color:var(--ink);white-space:pre-wrap;overflow-wrap:anywhere}.splyt-site .cm-feed-body .cm-body{margin:0;font-size:15px}.splyt-site .cm-actions{display:flex;flex-wrap:wrap;gap:4px;margin:12px 0 0 -10px}.splyt-site .cm-act{all:unset;cursor:pointer;height:30px;padding:0 10px;border-radius:15px;font-size:13px;font-weight:600;color:var(--mut)}.splyt-site .cm-act:hover{color:var(--ink);background:color-mix(in srgb,var(--ink) 6%,transparent)}.splyt-site .cm-act.on{color:var(--ink)}.splyt-site .cm-act.on:before{content:"✓ "}.splyt-site .cm-more{position:relative}.splyt-site .cm-menu{position:absolute;left:0;top:34px;z-index:5;display:flex;flex-direction:column;min-width:190px;padding:6px;border-radius:14px;background:var(--bg);box-shadow:inset 0 0 0 1px var(--line),0 16px 40px #00000059}.splyt-site .cm-menu button{all:unset;cursor:pointer;padding:9px 12px;border-radius:9px;font-size:13.5px;color:var(--ink)}.splyt-site .cm-menu button:hover{background:color-mix(in srgb,var(--ink) 7%,transparent)}.splyt-site .cm-replies{list-style:none;margin:14px 0 0 44px;padding:0 0 0 16px;border-left:2px solid var(--line);display:flex;flex-direction:column;gap:14px}.splyt-site .cm-reply{display:flex;gap:10px}.splyt-site .cm-reply>div{min-width:0;flex:1}.splyt-site .cm-reply .cm-body{margin-top:4px;font-size:14.5px}.splyt-site .cm-reply .cm-act{margin-left:-10px}.splyt-site .cm-reply-form{flex:1;display:flex;flex-direction:column;gap:8px}.splyt-site .cm-form-row{display:flex;justify-content:flex-end;align-items:center;flex-wrap:wrap;gap:10px}.splyt-site .cm-form-row .cm-fine{margin:0 auto 0 0}.splyt-site .cm-compose{margin-top:16px;padding:24px;border-radius:20px;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ink) 18%,transparent);display:flex;flex-direction:column;gap:20px;animation:cm-rise .24s cubic-bezier(.2,1,.3,1)}.splyt-site .cm-field{display:flex;flex-direction:column;gap:10px}.splyt-site .cm-field-l{font-size:14.5px;font-weight:700;color:var(--ink)}.splyt-site .cm-opt{font-weight:500;color:var(--dim)}.splyt-site .cm-pills{display:flex;flex-wrap:wrap;gap:8px}.splyt-site .cm-pills button{all:unset;box-sizing:border-box;cursor:pointer;height:34px;padding:0 14px;border-radius:17px;font-size:13.5px;font-weight:600;color:var(--mut);box-shadow:inset 0 0 0 1px var(--line);transition:background .14s,color .14s}.splyt-site .cm-pills button:hover{color:var(--ink)}.splyt-site .cm-pills button.on{background:var(--ink);color:var(--bg);box-shadow:none}.splyt-site .cm-pills.bad button.on{background:transparent;color:var(--ink);box-shadow:inset 0 0 0 1.5px var(--ink)}.splyt-site .cm-pills.bad button.on:before{content:"− "}.splyt-site .cm-pills.good button.on:before{content:"+ "}.splyt-site .cm-sub{display:flex;flex-direction:column;gap:8px;margin-top:6px}.splyt-site .cm-sub-l{font-size:13px;font-weight:600;color:var(--mut)}.splyt-site .cm-picker{position:relative;max-width:420px}.splyt-site .cm-hits{list-style:none;margin:6px 0 0;padding:6px;border-radius:14px;box-shadow:inset 0 0 0 1px var(--line);background:var(--bg)}.splyt-site .cm-hits button{all:unset;box-sizing:border-box;cursor:pointer;display:flex;align-items:center;gap:10px;width:100%;padding:8px 10px;border-radius:9px;font-size:14px;color:var(--ink)}.splyt-site .cm-hits button:hover,.splyt-site .cm-hits button:focus-visible{background:color-mix(in srgb,var(--ink) 7%,transparent)}.splyt-site .cm-hits img,.splyt-site .cm-hits .cm-ico{width:24px;height:24px;border-radius:6px}.splyt-site .cm-picked{display:inline-flex;align-items:center;gap:14px;height:40px;padding:0 6px 0 16px;border-radius:20px;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ink) 30%,transparent);font-size:14px;font-weight:700;align-self:flex-start}.splyt-site .cm-picked .cm-link{font-size:13px;padding:0 10px}.splyt-site .cm-hist{margin-top:44px;padding:20px 22px 14px;border-radius:18px;box-shadow:inset 0 0 0 1px var(--line)}.splyt-site .cm-hist-h{display:flex;justify-content:space-between;align-items:baseline;gap:12px;flex-wrap:wrap}.splyt-site .cm-hist-h .cm-mini-h{margin:0}.splyt-site .cm-hist-sum{font-size:15px;font-weight:800;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.splyt-site .cm-hist-svg{display:block;width:100%;height:auto;margin-top:10px;overflow:visible;cursor:crosshair}.splyt-site .cm-hist-base{stroke:var(--line);stroke-width:1}.splyt-site .cm-hist-line{fill:none;stroke:var(--ink);stroke-width:2;stroke-linejoin:round;stroke-linecap:round}.splyt-site .cm-hist-dot{fill:var(--ink);stroke:var(--bg);stroke-width:2}.splyt-site .cm-hist-dot.archive{fill:var(--bg);stroke:var(--ink);stroke-width:2}.splyt-site .cm-hist-cross{stroke:color-mix(in srgb,var(--ink) 30%,transparent);stroke-width:1;stroke-dasharray:3 3}.splyt-site .cm-hist-ax{fill:var(--dim);font-size:11px;font-weight:600}.splyt-site .cm-hist-tip{margin:6px 0 0;min-height:20px;font-size:12.5px;color:var(--mut)}.splyt-site .cm-hist-tip b{color:var(--ink)}@media (max-width:860px){.splyt-site .cm-app-vote{align-items:flex-start}.splyt-site .cm-voters{text-align:left}.splyt-site .cm-sum{grid-template-columns:repeat(2,minmax(0,1fr))}.splyt-site .cm-tags li{grid-template-columns:1fr 110px 1fr;row-gap:2px}.splyt-site .cm-tag-n{display:none}.splyt-site .cm-compose{padding:18px 16px}.splyt-site .cm-replies{margin-left:12px}}.splyt-site.ap .ap-cards li{position:relative}.splyt-site.ap .ap-cards li .cm-up{position:absolute;top:12px;right:12px;width:44px;height:48px;border-radius:12px;background:var(--bg)}.splyt-site.ap .ap-cards li .cm-up.on{background:var(--ink)}.splyt-site .cm-write{position:relative;max-width:520px;margin-top:26px}.splyt-site .cm-write-in{max-width:none}.splyt-site .cm-write-hits{position:absolute;left:0;right:0;top:52px;z-index:6;box-shadow:inset 0 0 0 1px var(--line),0 18px 50px #00000059}.splyt-site .cm-write-hits a{display:flex;align-items:center;gap:10px;padding:9px 10px;border-radius:9px;font-size:14px;font-weight:600;color:var(--ink)}.splyt-site .cm-write-hits a:hover,.splyt-site .cm-write-hits a:focus-visible{background:color-mix(in srgb,var(--ink) 7%,transparent)}.splyt-site .cm-write-go{margin-left:auto;font-size:12.5px;color:var(--mut);white-space:nowrap}.splyt-site .cm-app{scroll-margin-top:40px}.splyt-site .cm-av-img{object-fit:cover;background:var(--f1)}.splyt-site .cm-nav-acct{position:relative;display:flex}.splyt-site .cm-nav-av{all:unset;box-sizing:border-box;cursor:pointer;display:inline-flex;width:40px;height:40px;align-items:center;justify-content:center;border-radius:50%;transition:box-shadow .16s}.splyt-site .cm-nav-av:hover,.splyt-site .cm-nav-av.on{box-shadow:0 0 0 2px color-mix(in srgb,var(--ink) 18%,transparent)}.splyt-site .cm-nav-av:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.splyt-site .cm-nav-skel{width:32px;height:32px;margin:4px;background:var(--f1)}.splyt-site .cm-nav-in{all:unset;cursor:pointer;height:40px;padding:0 6px;font-size:14px;font-weight:700;color:var(--ink);white-space:nowrap}.splyt-site .cm-nav-in:hover{text-decoration:underline;text-underline-offset:3px}.splyt-site .cm-nav-menu{left:auto;right:0;top:48px;min-width:230px;z-index:90}.splyt-site .cm-nav-menu a{display:block;padding:9px 12px;border-radius:9px;font-size:13.5px;color:var(--ink);text-decoration:none}.splyt-site .cm-nav-menu a:hover{background:color-mix(in srgb,var(--ink) 7%,transparent)}.splyt-site .cm-nav-menu a.cm-nav-who{display:flex;align-items:center;gap:11px;padding:10px 12px}.splyt-site .cm-nav-who span{display:flex;flex-direction:column;min-width:0}.splyt-site .cm-nav-who b{font-size:14.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.splyt-site .cm-nav-who small{font-size:12.5px;color:var(--mut)}.splyt-site .cm-nav-menu hr{border:0;border-top:1px solid var(--line);margin:5px 6px}.splyt-site a.cm-person{color:inherit;text-decoration:none}.splyt-site a.cm-person:hover{text-decoration:underline;text-underline-offset:3px}.splyt-site .pf{min-height:70vh;padding-bottom:96px}.splyt-site .pf-head{padding:132px 0 8px}.splyt-site .pf-head-in{display:flex;align-items:center;gap:24px}.splyt-site .pf-head-in .cm-av{box-shadow:0 0 0 1px var(--line)}.splyt-site .pf-id{flex:1;min-width:0}.splyt-site .pf-id h1{margin:0;display:flex;align-items:center;flex-wrap:wrap;gap:12px;font-size:clamp(30px,4.4vw,44px);line-height:1.05;letter-spacing:-.04em}.splyt-site .pf-since{margin:8px 0 0;font-size:14.5px;color:var(--mut)}.splyt-site .pf-stats{display:flex;flex-wrap:wrap;gap:6px 18px;margin:12px 0 0;font-size:14.5px;color:var(--mut)}.splyt-site .pf-stats b{color:var(--ink);font-variant-numeric:tabular-nums}.splyt-site .pf-own{display:flex;align-items:center;gap:16px;align-self:flex-start;margin-top:6px}.splyt-site .pf-own .cm-btn{height:40px;font-size:14px}.splyt-site .pf-tabs{margin:36px 0 22px}.splyt-site .pf-n{margin-left:7px;font-variant-numeric:tabular-nums;opacity:.6}.splyt-site .pf-ups,.splyt-site .pf-friends{list-style:none;margin:0;padding:0;border-top:1px solid var(--line)}.splyt-site .pf-up{display:flex;align-items:center;gap:16px;padding:14px 0;border-bottom:1px solid var(--line)}.splyt-site .pf-app{flex:1;min-width:0;display:flex;align-items:center;gap:14px;color:var(--ink);text-decoration:none}.splyt-site .pf-app img,.splyt-site .pf-app .cm-ico{flex:none;width:44px;height:44px;border-radius:11px}.splyt-site .pf-who{flex:1;display:flex;flex-direction:column;min-width:0}.splyt-site .pf-app b,.splyt-site .pf-friend b{font-size:15.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.splyt-site .pf-app small,.splyt-site .pf-friend small{margin-top:2px;font-size:13px;color:var(--mut)}.splyt-site a.pf-app[href]:hover b{text-decoration:underline;text-underline-offset:3px}.splyt-site .pf-friend{display:flex;align-items:center;gap:14px;padding:13px 0;border-bottom:1px solid var(--line);color:var(--ink);text-decoration:none}.splyt-site .pf-go{color:var(--mut);transition:transform .16s}.splyt-site a.pf-friend:hover .pf-go{transform:translate(3px);color:var(--ink)}.splyt-site .pf-note{margin:0 0 14px;font-size:13.5px;color:var(--mut)}.splyt-site .pf-empty{display:flex;flex-direction:column;align-items:flex-start;gap:16px;max-width:560px}.splyt-site .pf-empty .cm-btn{height:40px;font-size:14px}.splyt-site .pf-gone{padding-top:150px;display:flex;flex-direction:column;align-items:flex-start;gap:14px}.splyt-site .pf-gone h1{margin:0;font-size:clamp(30px,4.4vw,44px);letter-spacing:-.04em}.splyt-site .pf-gone .lede{margin:0}.splyt-site .pf-skel-av{width:88px;height:88px;background:var(--f1);animation:ap-pulse 1.4s ease-in-out infinite}.splyt-site .pf-skel-id{flex:1;margin:0;max-width:360px}.splyt-site .pf-skel-id span{height:22px}@media (max-width:640px){.splyt-site .pf-head{padding-top:104px}.splyt-site .pf-head-in{flex-wrap:wrap;gap:16px}.splyt-site .pf-head-in>.cm-av{width:68px!important;height:68px!important;font-size:27px!important}.splyt-site .pf-own{order:3;width:100%;margin-top:0}.splyt-site .pf-tabs{margin-top:26px}}.splyt-site .ch-fab{all:unset;box-sizing:border-box;cursor:pointer;position:fixed;right:20px;bottom:calc(20px + env(safe-area-inset-bottom));z-index:95;display:inline-flex;align-items:center;gap:10px;height:52px;padding:0 18px 0 10px;border-radius:26px;background:var(--ink);color:var(--bg);font-size:14.5px;font-weight:700;box-shadow:0 14px 40px -10px #0000008c;transition:transform .18s}.splyt-site .ch-fab:hover{transform:translateY(-2px)}.splyt-site .ch-fab:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.splyt-site .ch-fab-word{display:inline-flex;flex-direction:column;align-items:flex-start;line-height:1.15;text-align:left}.splyt-site .ch-fab-word i{font-style:normal;font-size:11.5px;font-weight:600;opacity:.62}.splyt-site .ch-faces{display:inline-flex}.splyt-site .ch-faces .cm-av{box-shadow:0 0 0 2px var(--ink)}.splyt-site .ch-faces .cm-av+.cm-av{margin-left:-9px}.splyt-site .ch-dot{position:absolute;top:4px;right:6px;width:11px;height:11px;border-radius:50%;background:#ff2d55;box-shadow:0 0 0 2px var(--ink)}.splyt-site .ch-panel{position:fixed;right:20px;bottom:calc(20px + env(safe-area-inset-bottom));z-index:110;width:380px;height:min(600px,calc(100vh - 110px));display:flex;flex-direction:column;border-radius:22px;background:var(--bg);box-shadow:inset 0 0 0 1px var(--line),0 30px 80px -20px #0009;overflow:hidden;animation:ch-in .2s cubic-bezier(.2,.8,.2,1)}@keyframes ch-in{0%{opacity:0;transform:translateY(12px) scale(.98)}}.splyt-site .ch-head{display:flex;align-items:center;gap:12px;padding:16px 16px 14px 18px;border-bottom:1px solid var(--line);background:linear-gradient(180deg,color-mix(in srgb,var(--ink) 5%,transparent),transparent)}.splyt-site .ch-head .ch-faces .cm-av{box-shadow:0 0 0 2px var(--bg)}.splyt-site .ch-head>div{flex:1;min-width:0;display:flex;flex-direction:column}.splyt-site .ch-head b{font-size:16px;letter-spacing:-.2px}.splyt-site .ch-head small{margin-top:1px;font-size:12.5px;color:var(--mut)}.splyt-site .ch-x{all:unset;cursor:pointer;display:inline-flex;width:34px;height:34px;border-radius:17px;align-items:center;justify-content:center;color:var(--mut);box-shadow:inset 0 0 0 1px var(--line)}.splyt-site .ch-x:hover{color:var(--ink)}.splyt-site .ch-list{flex:1;overflow-y:auto;padding:16px;display:flex;flex-direction:column;gap:10px;overscroll-behavior:contain}.splyt-site .ch-msg{display:flex;flex-direction:column;max-width:84%}.splyt-site .ch-msg.me{align-self:flex-end;align-items:flex-end}.splyt-site .ch-msg.them{align-self:flex-start}.splyt-site .ch-bubble{padding:10px 14px;border-radius:18px;font-size:14.5px;line-height:1.45;white-space:pre-wrap;overflow-wrap:anywhere}.splyt-site .ch-msg.them .ch-bubble{background:var(--f1);color:var(--ink);border-bottom-left-radius:6px}.splyt-site .ch-msg.me .ch-bubble{background:var(--ink);color:var(--bg);border-bottom-right-radius:6px}.splyt-site .ch-from{display:inline-flex;align-items:center;gap:6px;margin:0 0 4px 2px;font-size:12px;font-weight:700;color:var(--mut)}.splyt-site .ch-time{margin:3px 4px 0;font-size:11px;color:var(--dim)}.splyt-site .ch-compose{padding:10px 12px calc(12px + env(safe-area-inset-bottom));border-top:1px solid var(--line)}.splyt-site .ch-row{display:flex;align-items:flex-end;gap:8px}.splyt-site .ch-row textarea{flex:1;resize:none;max-height:140px;min-height:44px;padding:11px 16px;border:0;border-radius:22px;background:var(--f1);color:var(--ink);font:inherit;font-size:16px;line-height:1.35;outline:none;field-sizing:content}.splyt-site .ch-row textarea:focus{box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--ink) 35%,transparent)}.splyt-site .ch-send{all:unset;box-sizing:border-box;cursor:pointer;flex:none;display:inline-flex;width:42px;height:42px;border-radius:21px;align-items:center;justify-content:center;background:var(--ink);color:var(--bg)}.splyt-site .ch-send:disabled{opacity:.3;cursor:default}.splyt-site .ch-err{margin:0 4px 8px;font-size:13px;color:#ff453a}.splyt-site .ch-fine{margin:8px 6px 0;font-size:12px;line-height:1.4;color:var(--dim)}@media (max-width:600px){.splyt-site .ch-fab{right:14px;bottom:calc(14px + env(safe-area-inset-bottom));padding:0 8px;height:50px}.splyt-site .ch-fab-word{display:none}.splyt-site .ch-fab:not(.unread) .ch-faces .cm-av+.cm-av{margin-left:-12px}.splyt-site .ch-panel{top:0;right:0;bottom:0;left:0;width:auto;height:auto;border-radius:0;animation:ch-up .24s cubic-bezier(.2,.8,.2,1)}@keyframes ch-up{0%{transform:translateY(30px);opacity:.5}}}.splyt-site .ch-nudge{position:fixed;right:20px;bottom:calc(86px + env(safe-area-inset-bottom));z-index:94;width:300px;animation:ch-nudge-in .36s cubic-bezier(.16,1,.3,1)}@keyframes ch-nudge-in{0%{opacity:0;transform:translateY(10px) scale(.97)}}.splyt-site .ch-nudge-body{all:unset;box-sizing:border-box;cursor:pointer;display:flex;flex-direction:column;width:100%;padding:12px 14px 13px;border-radius:18px 18px 6px;background:var(--bg);box-shadow:inset 0 0 0 1px var(--line),0 22px 50px -18px #0000008c;transition:transform .18s}.splyt-site .ch-nudge-body:hover{transform:translateY(-2px)}.splyt-site .ch-nudge-body:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.splyt-site .ch-nudge .ch-from{margin:0 0 5px}.splyt-site .ch-nudge .ch-bubble{padding:0;font-size:14px;line-height:1.45;color:var(--ink);white-space:normal}.splyt-site .ch-nudge-x{all:unset;cursor:pointer;position:absolute;top:-7px;right:-7px;display:inline-flex;width:22px;height:22px;border-radius:11px;align-items:center;justify-content:center;background:var(--bg);color:var(--mut);box-shadow:inset 0 0 0 1px var(--line)}.splyt-site .ch-nudge-x:hover{color:var(--ink)}@media (max-width:759px){.splyt-site .ch-nudge{display:none}}@media (prefers-reduced-motion:reduce){.splyt-site .ch-nudge{animation:none}.splyt-site .ch-nudge-body{transition:none}}html.nav-lock .splyt-site .ch-nudge,html.cm-lock .splyt-site .ch-nudge{display:none}@media print{.splyt-site .ch-fab,.splyt-site .ch-nudge{display:none}}html.nav-lock .splyt-site .ch-fab,html.cm-lock .splyt-site .ch-fab{display:none}.splyt-site .ch-head .ch-faces{position:relative}.splyt-site .ch-online{position:absolute;right:-1px;bottom:0;width:11px;height:11px;border-radius:50%;background:#30d158;box-shadow:0 0 0 2.5px var(--bg)}.splyt-site .ch-greet .ch-bubble{line-height:1.5}.splyt-site .ch-starters{display:flex;flex-direction:column;align-items:flex-end;gap:6px;margin-top:4px}.splyt-site .ch-starters button{all:unset;cursor:pointer;max-width:84%;padding:9px 14px;border-radius:18px;font-size:14px;line-height:1.35;color:var(--ink);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ink) 22%,transparent);transition:background .15s}.splyt-site .ch-starters button:hover{background:color-mix(in srgb,var(--ink) 6%,transparent)}.splyt-site .ch-list{scroll-behavior:smooth}@media (max-width:600px){.splyt-site .ch-panel{height:100dvh;bottom:auto}}.splyt-site{overflow-x:clip}.splyt-site .sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.splyt-site .nl a.cur{color:var(--ink)}.splyt-site .story{position:relative;height:calc(var(--steps) * 100svh);padding:0;scroll-margin-top:0}.splyt-site .story-pin{position:sticky;top:0;height:100svh;display:flex;align-items:center;padding-top:64px;box-sizing:border-box;overflow:clip}.splyt-site .story-grid{width:100%;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(40px,6vw,96px);align-items:center}.splyt-site .story-stage{order:2;display:flex;align-items:center;justify-content:center;gap:22px}.splyt-site .story-device .ph{width:min(340px,calc(min(74vh,100svh - 150px) * 411 / 870))}.splyt-site .story-copy{order:1;position:relative;align-self:stretch;max-height:min(74vh,100svh - 150px)}.splyt-site .story-layer{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity .5s cubic-bezier(.2,.8,.2,1),transform .6s cubic-bezier(.2,.8,.2,1);transform:translateY(14px) scale(.985)}.splyt-site .story-layer.past{transform:translateY(-14px) scale(.985)}.splyt-site .story-layer.on{opacity:1;transform:none}.splyt-site .story-zoom{position:absolute;top:0;right:0;bottom:0;left:0;transition:transform .9s cubic-bezier(.2,.8,.2,1)}.splyt-site .story-zoom>.shot{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:top center;display:block}.splyt-site .story-card{position:absolute;left:0;top:0;right:0;max-width:440px;display:flex;flex-direction:column;gap:14px;opacity:0;transform:translateY(var(--rise));transition:opacity .4s cubic-bezier(.2,.8,.2,1),transform .7s cubic-bezier(.16,1,.3,1);pointer-events:none;--rise:72px}.splyt-site .story-card.past{transform:translateY(calc(var(--rise) * -1))}.splyt-site .story-card.on{opacity:1;transform:none;pointer-events:auto;transition:opacity .55s cubic-bezier(.2,.8,.2,1) .08s,transform .8s cubic-bezier(.16,1,.3,1) .04s}.splyt-site .story-card h3{font-size:clamp(30px,3.6vw,48px);line-height:1.02;letter-spacing:-.04em;font-weight:800;text-wrap:balance}.splyt-site .story-card p{font-size:clamp(16px,1.4vw,18.5px);line-height:1.52;color:var(--mut);letter-spacing:-.2px;text-wrap:pretty}.splyt-site .story-card p em{font-style:normal;color:var(--ink)}.splyt-site .story-nav{display:flex;flex-direction:column;align-items:center;gap:12px}.splyt-site .story-nav>button{all:unset;box-sizing:border-box;cursor:pointer;width:36px;height:36px;border-radius:18px;display:flex;align-items:center;justify-content:center;color:var(--ink);background:color-mix(in srgb,var(--ink) 8%,transparent);box-shadow:inset 0 0 0 .5px color-mix(in srgb,var(--ink) 14%,transparent);transition:background .2s,opacity .2s,transform .2s}.splyt-site .story-nav>button:hover:not(:disabled){background:color-mix(in srgb,var(--ink) 16%,transparent)}.splyt-site .story-nav>button:active:not(:disabled){transform:scale(.94)}.splyt-site .story-nav>button:disabled{opacity:.3;cursor:default}.splyt-site .story-nav>button:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.splyt-site .story-dots{display:flex;flex-direction:column;gap:8px}.splyt-site .story-dots button{all:unset;cursor:pointer;width:6px;height:6px;border-radius:3px;background:var(--f3);transition:height .3s,background .3s}.splyt-site .story-dots button:hover{background:var(--mut)}.splyt-site .story-dots button.on{height:22px;background:var(--ink)}.splyt-site .story-count{font-size:12px;font-weight:700;color:var(--mut);font-variant-numeric:tabular-nums;letter-spacing:.2px}.splyt-site .story-count i{font-style:normal;margin:0 2px;opacity:.6}@media (max-width:860px){.splyt-site .story-pin{align-items:stretch;padding-top:72px;padding-bottom:max(14px,env(safe-area-inset-bottom))}.splyt-site .story-grid{grid-template-columns:1fr;grid-template-rows:auto minmax(0,1fr);gap:14px;align-items:stretch}.splyt-site .story-stage{order:0;position:relative}.splyt-site .story-device .ph{width:min(240px,56vw,calc((100svh - 72px - 14px - 250px - env(safe-area-inset-bottom)) * 411 / 870))}.splyt-site .story-nav{position:absolute;right:0;top:50%;transform:translateY(-50%);gap:10px}.splyt-site .story-dots{display:none}.splyt-site .story-copy{order:1;max-height:none;align-self:stretch}.splyt-site .story-card{--rise:48px;max-width:none;bottom:0;top:auto;padding:20px 22px;border-radius:24px;gap:10px;background:color-mix(in srgb,var(--bg) 86%,transparent);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);box-shadow:inset 0 0 0 .5px color-mix(in srgb,var(--ink) 10%,transparent)}.splyt-site .story-card h3{font-size:26px}.splyt-site .story-card p{font-size:15.5px}}@media (prefers-reduced-motion:reduce){.splyt-site .story-layer,.splyt-site .story-zoom,.splyt-site .story-card{transition:none!important}}.splyt-site .fhero{position:relative;padding:150px 0 30px;text-align:center;overflow:hidden}.splyt-site .fhero .glow{position:absolute;left:50%;top:40%;width:1100px;height:900px;transform:translate(-50%,-50%);background:radial-gradient(40% 40% at 50% 50%,color-mix(in srgb,var(--ink) 9%,transparent),transparent 70%);pointer-events:none}.splyt-site .fhero h1{font-size:clamp(52px,8.4vw,116px);line-height:.94;letter-spacing:-.055em;font-weight:800;text-wrap:balance}.splyt-site .fhero .lede{margin:24px auto 0;text-align:center;max-width:52ch}.splyt-site .fhero .eyebrow{margin-bottom:22px}.splyt-site .fhero .lgcta{display:flex;justify-content:center;align-items:center;gap:18px;flex-wrap:wrap;margin-top:32px}.splyt-site .doorgrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:14px;margin-top:48px}.splyt-site .door{display:flex;flex-direction:column;overflow:hidden;color:var(--ink);transition:transform .3s cubic-bezier(.2,.8,.2,1),box-shadow .3s}.splyt-site .door:hover{transform:translateY(-4px);color:var(--ink)}.splyt-site .doorph{height:300px;overflow:hidden;padding:26px 0 0;display:flex;justify-content:center;-webkit-mask-image:linear-gradient(var(--bg) 70%,transparent);mask-image:linear-gradient(var(--bg) 70%,transparent)}.splyt-site .doorph .ph{width:200px;flex:0 0 auto}.splyt-site .doortx{padding:6px 22px 22px;display:flex;flex-direction:column;gap:6px}.splyt-site .doortx b{font-size:19px;font-weight:700;letter-spacing:-.4px}.splyt-site .doortx span{font-size:14px;line-height:1.5;color:var(--mut)}.splyt-site .doortx em{font-style:normal;display:inline-flex;align-items:center;gap:6px;margin-top:8px;font-size:14px;font-weight:700}.splyt-site .strip{display:flex;gap:clamp(14px,2.4vw,30px);justify-content:center;margin-top:56px;flex-wrap:wrap}.splyt-site .strip figure{width:min(250px,42vw);display:flex;flex-direction:column;align-items:center;gap:14px}.splyt-site .strip figure>.ph{width:100%}.splyt-site .strip figcaption{font-size:13.5px;font-weight:600;color:var(--mut);text-align:center}.splyt-site .stats3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:48px}.splyt-site .stats3 .gc{padding:24px}.splyt-site .stats3 b{display:block;font-size:clamp(34px,4vw,52px);font-weight:800;letter-spacing:-.05em;line-height:1}.splyt-site .stats3 span{display:block;margin-top:10px;font-size:14px;line-height:1.5;color:var(--mut)}@media (max-width:860px){.splyt-site .stats3{grid-template-columns:1fr}}.splyt-site .herodev{position:relative;width:min(400px,92%);margin:0 auto;padding-right:70px}.splyt-site .herophone{width:min(320px,100%)}.splyt-site .herowatch{position:absolute;right:0;bottom:8%;width:150px;filter:drop-shadow(0 30px 40px rgba(0,0,0,.8))}@media (max-width:860px){.splyt-site .herodev{width:min(320px,86%);padding-right:44px}.splyt-site .herowatch{width:112px}}.splyt-site .lg-hero.land h1{font-size:clamp(46px,5.6vw,84px);line-height:.98}html.story-lock,html.story-lock body{overflow:hidden;overscroll-behavior:none}.sfm-stack{display:inline-grid;align-self:flex-start;justify-self:start;max-width:100%}.sfm-card{display:flex;width:100%;align-items:center;gap:16px;margin-top:22px;padding:7px 18px 7px 7px;border:1px solid color-mix(in srgb,var(--ink) 10%,transparent);border-radius:18px;background:color-mix(in srgb,var(--ink) 4%,transparent);color:var(--ink);font:inherit;text-align:left;cursor:pointer;transition:background .25s,border-color .25s,transform .25s}.sfm-card:hover{background:color-mix(in srgb,var(--ink) 7%,transparent);border-color:color-mix(in srgb,var(--ink) 18%,transparent);transform:translateY(-1px)}.sfm-card:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.sfm-thumb{position:relative;display:block;width:176px;aspect-ratio:16/9;border-radius:12px;overflow:hidden;background:var(--f0);flex:none}.sfm-thumb img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .5s cubic-bezier(.2,.7,.2,1)}.sfm-card:hover .sfm-thumb img{transform:scale(1.06)}.sfm-play{position:absolute;left:50%;top:50%;width:40px;height:40px;margin:-20px 0 0 -20px;display:grid;place-items:center;border-radius:50%;background:color-mix(in srgb,var(--ink) 92%,transparent);color:var(--bg);box-shadow:0 6px 20px #00000073;transition:transform .25s}.sfm-play svg{margin-left:2px}.sfm-card:hover .sfm-play{transform:scale(1.08)}.sfm-txt b{display:block;font-size:15px;font-weight:700;letter-spacing:-.2px}.sfm-txt span{display:block;margin-top:3px;font-size:13px;color:var(--mut)}.sfm{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483600;display:grid;grid-template-columns:minmax(0,1fr);place-items:center;padding:24px;background:#000000d6;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);opacity:0;transition:opacity .3s ease;font-family:-apple-system,SF Pro Display,SF Pro Text,system-ui,Helvetica Neue,sans-serif;color:#fff;-webkit-font-smoothing:antialiased}.sfm.in{opacity:1}.sfm-box{min-width:0;max-width:100%;width:min(1200px,100%,calc((100svh - 190px) * 16 / 9));transform:translateY(14px) scale(.975);transition:transform .45s cubic-bezier(.2,.8,.2,1)}.sfm.in .sfm-box{transform:none}.sfm-top{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:14px}.sfm-top b{font-size:15px;font-weight:800;letter-spacing:1.5px}.sfm-top span{margin-left:12px;font-size:14px;color:#8e8e93}.sfm-x{width:36px;height:36px;display:grid;place-items:center;flex:none;border:0;border-radius:50%;background:#ffffff1f;color:#fff;cursor:pointer;transition:background .2s}.sfm-x:hover{background:#ffffff38}.sfm-x:focus-visible,.sfm-ch button:focus-visible{outline:2px solid #fff;outline-offset:2px}.sfm-frame{aspect-ratio:16/9;border-radius:18px;overflow:hidden;background:var(--bg);box-shadow:0 0 0 1px color-mix(in srgb,var(--ink) 8%,transparent),0 40px 120px -20px #000000e6}.sfm-frame video{display:block;width:100%;height:100%;background:var(--bg)}.sfm-ch{display:flex;gap:8px;margin-top:14px;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch}.sfm-ch::-webkit-scrollbar{display:none}.sfm-ch button{flex:none;display:inline-flex;align-items:center;gap:7px;height:34px;padding:0 14px;border:1px solid rgba(255,255,255,.1);border-radius:17px;background:transparent;color:#8e8e93;font:inherit;font-size:13.5px;font-weight:600;cursor:pointer;transition:color .2s,background .2s,border-color .2s}.sfm-ch b{font-weight:600}.sfm-cm{order:-1;font-size:12px;font-variant-numeric:tabular-nums;color:var(--dim)}.sfm-ct,.sfm-cl em,.sfm-meta{display:none}.sfm-ch button:hover{color:#fff;border-color:#ffffff38}.sfm-ch button.on{background:#fff;border-color:#fff;color:#000}.sfm-ch button.on .sfm-cm{color:#00000080}@media (max-width:640px){.sfm{display:block;padding:0;overflow-y:auto;overscroll-behavior:contain;background:#000;-webkit-backdrop-filter:none;backdrop-filter:none}.sfm-box{width:100%;min-height:100%;padding:env(safe-area-inset-top) 0 calc(28px + env(safe-area-inset-bottom));transform:translateY(28px)}.sfm-top{position:sticky;top:0;z-index:2;margin:0;padding:12px 16px;background:#000000db;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.sfm-top span{display:none}.sfm-frame{position:sticky;top:60px;z-index:1;border-radius:0;box-shadow:none}.sfm-meta{display:block;padding:20px 16px 6px}.sfm-meta h2{margin:0;color:var(--ink);font-family:inherit;text-transform:none;font-size:24px;line-height:1.15;font-weight:800;letter-spacing:-.6px}.sfm-meta p{margin:6px 0 0;font-size:14px;color:var(--mut)}.sfm-ch{flex-direction:column;gap:2px;margin:12px 0 0;padding:0 8px;overflow:visible}.sfm-ch button{display:grid;grid-template-columns:120px minmax(0,1fr) auto;align-items:center;gap:14px;height:auto;padding:8px;border:0;border-radius:14px;color:#fff;text-align:left}.sfm-ch button:hover{border:0}.sfm-ch button.on{background:#ffffff14;color:#fff}.sfm-ct{position:relative;display:block;aspect-ratio:16/9;border-radius:8px;overflow:hidden;background:var(--bg)}.sfm-ct:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ink) 12%,transparent);pointer-events:none}.sfm-ct img{display:block;width:100%;height:100%;object-fit:cover}.sfm-ct i{position:absolute;left:0;right:0;bottom:0;height:3px;background:var(--ink);transform-origin:0 50%;transition:transform .25s linear}.sfm-cl{min-width:0}.sfm-cl b{display:block;font-size:16px;font-weight:700;letter-spacing:-.2px}.sfm-cl em{display:block;margin-top:3px;font-style:normal;font-size:13px;line-height:1.35;color:var(--mut)}.sfm-cm{order:0;align-self:start;margin-top:2px;font-size:13px}.sfm-ch button.on .sfm-cm{color:#8e8e93}.sfm-thumb{width:146px}.splyt-site .lg-hero .sfm-stack{display:grid;width:100%;margin-top:32px}.splyt-site .lg-hero .sfm-stack .lgcta{display:contents}.splyt-site .lg-hero .sfm-stack .btn.lg{width:100%;justify-content:center}.splyt-site .lg-hero .sfm-stack .more{order:2;justify-self:center;padding-top:22px}.splyt-site .lg-hero .sfm-stack .sfm-card{margin-top:12px}}@media (max-width:374px){.sfm-thumb{width:116px}.sfm-txt span{white-space:nowrap}}@media (prefers-reduced-motion:reduce){.sfm,.sfm-box,.sfm-card,.sfm-thumb img,.sfm-play{transition:none}.sfm-box{transform:none}}.splyt-site .ev-hero{padding-bottom:20px}.splyt-site .ev-bar{position:sticky;top:64px;z-index:20;padding:12px 0;background:color-mix(in srgb,var(--bg) 82%,transparent);backdrop-filter:saturate(160%) blur(18px);-webkit-backdrop-filter:saturate(160%) blur(18px);border-bottom:1px solid var(--line)}.splyt-site .ev-bar-in{display:flex;align-items:center;gap:16px}.splyt-site .ev-search{display:flex;align-items:center;gap:8px;height:40px;padding:0 14px;border-radius:20px;background:var(--f1);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ink) 10%,transparent);color:var(--mut);flex:0 0 280px}.splyt-site .ev-search input{all:unset;flex:1;min-width:0;font-size:14.5px;color:var(--ink)}.splyt-site .ev-search input::placeholder{color:var(--dim)}.splyt-site .ev-search:focus-within{box-shadow:inset 0 0 0 1.5px var(--ink)}.splyt-site .ev-jump{display:flex;gap:6px;overflow-x:auto;scrollbar-width:none;flex:1}.splyt-site .ev-jump::-webkit-scrollbar{display:none}.splyt-site .ev-jump a{flex:0 0 auto;display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 12px;border-radius:16px;font-size:13px;font-weight:600;color:var(--mut);box-shadow:inset 0 0 0 1px var(--line)}.splyt-site .ev-jump a:hover{color:var(--ink)}.splyt-site .ev-jump b{font-size:11px;color:var(--dim)}.splyt-site .ev-body{padding-top:20px;padding-bottom:40px}.splyt-site .ev-count{margin:18px 0 0;font-size:14px;color:var(--mut)}.splyt-site .ev-cat{padding:44px 0 8px;scroll-margin-top:140px}.splyt-site .ev-cat h2{display:flex;align-items:baseline;gap:12px;font-size:28px;font-weight:800;letter-spacing:-.04em;line-height:1}.splyt-site .ev-cat h2 span{font-size:14px;font-weight:700;color:var(--dim);letter-spacing:0}.splyt-site .ev-cat ul{list-style:none;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 36px;margin-top:18px}.splyt-site .ev-cat li{padding:16px 0;border-top:1px solid var(--line)}.splyt-site .ev-name{display:flex;align-items:center;gap:8px}.splyt-site .ev-name b{font-size:16.5px;font-weight:700;letter-spacing:-.3px}.splyt-site .ev-cat p{margin-top:5px;font-size:14.5px;line-height:1.45;color:var(--ink2);text-wrap:pretty}.splyt-site .ev-meta{display:flex;justify-content:space-between;gap:12px;margin-top:8px;font-size:12.5px;color:var(--dim)}.splyt-site .ev-meta em{font-style:normal;font-weight:700;white-space:nowrap}.splyt-site .ev-foot{margin-top:40px}.splyt-site .ev-foot a{text-decoration:underline;text-underline-offset:3px}@media (max-width:860px){.splyt-site .ev-bar{top:58px}.splyt-site .ev-bar-in{flex-direction:column;align-items:stretch;gap:10px}.splyt-site .ev-search{flex:none}.splyt-site .ev-cat ul{grid-template-columns:1fr}.splyt-site .ev-cat h2{font-size:24px}}.splyt-site.ev .ev-film{max-width:440px;margin:30px auto 0}.splyt-site.ev .ev-film .sfm-card{margin-top:0}.ss{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483000;overflow:hidden;--s:1}.ss.ss-pass{pointer-events:none}html.ss-lock,html.ss-lock body{overflow:hidden}.ss-scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:#000}.ss-half,.ss-open,.ss-clip{position:absolute;top:0;right:0;bottom:0;left:0}.ss-half,.ss-open{will-change:transform}.ss-panel{background:#000}.ss-markwrap{pointer-events:none}.ss-mark{position:absolute;left:50%;top:50%;width:var(--logo-w);height:var(--logo-h);margin:calc(var(--logo-h) / -2) 0 0 calc(var(--logo-w) / -2);opacity:0}.ss-mark img{position:absolute;display:block;max-width:none}.ss-sharp{left:0;top:0;width:var(--logo-w);height:var(--logo-h);opacity:0}.ss-blur{left:calc(var(--blur-pad) * -1);top:calc((var(--blur-h) - var(--logo-h)) / -2);width:var(--blur-w);height:var(--blur-h)}.ss-edge{position:absolute;left:calc(-20px * var(--s));right:calc(-20px * var(--s));height:1px;background:#fffc;box-shadow:0 0 8px #ffffffb3;transform:rotate(-6.8deg);opacity:0}.ss-edge-b{margin-top:1px}.ss-bladewrap{position:absolute;left:calc(-24px * var(--s));width:var(--slash-len);height:2px;transform:rotate(-6.8deg)}.ss-blade{position:absolute;left:0;right:0;top:50%;height:calc(56px * var(--s));margin-top:calc(-28px * var(--s));transform-origin:left center;transform:scaleX(0);-webkit-mask-image:linear-gradient(90deg,transparent,#000 30%,#000);mask-image:linear-gradient(90deg,transparent,#000 30%,#000);background:linear-gradient(#fff,#fff) center/100% calc(2px * var(--s)) no-repeat,linear-gradient(180deg,transparent,rgba(255,255,255,.9),transparent) center/100% calc(10px * var(--s)) no-repeat,linear-gradient(180deg,transparent,rgba(255,255,255,.35),transparent) center/100% 100% no-repeat}.ss-ballfade{position:absolute;left:0;top:50%;opacity:0}.ss-ball{position:absolute;left:calc(-10px * var(--s));top:calc(-10px * var(--s));width:calc(20px * var(--s));height:calc(20px * var(--s));border-radius:50%;background:radial-gradient(circle,#fff 0,rgba(255,255,255,.9) 30%,rgba(255,255,255,.35) 60%,transparent 100%)}.cmp{--ink:var(--ink);--mut:var(--mut);--dim:var(--dim);--line:color-mix(in srgb,var(--ink) 10%,transparent);--glass:color-mix(in srgb,var(--f0) 86%,transparent);font-family:-apple-system,SF Pro Display,SF Pro Text,system-ui,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;color:var(--ink);letter-spacing:-.2px}.cmp *,.cmp *:before,.cmp *:after{box-sizing:border-box;margin:0;padding:0}.cmp h2{font-size:19px;line-height:1.2;font-weight:700;letter-spacing:-.45px;text-wrap:balance;outline:none}.cmp a{color:var(--ink)}.cmp :focus-visible{outline:2px solid var(--ink);outline-offset:2px}.cmp .cmp-btn{all:unset;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;gap:8px;height:42px;padding:0 18px;border-radius:21px;background:var(--ink);color:var(--bg);font-size:14.5px;font-weight:700;letter-spacing:-.3px;cursor:pointer;white-space:nowrap;transition:transform .2s,box-shadow .2s,opacity .2s}.cmp .cmp-btn:hover{transform:translateY(-1px);box-shadow:0 12px 30px -10px color-mix(in srgb,var(--ink) 35%,transparent);color:var(--bg)}.cmp .cmp-btn:disabled{opacity:.35;cursor:default;transform:none;box-shadow:none}.cmp .cmp-btn:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.cmp .cmp-btn-sm{height:42px;padding:0 14px;font-size:13.5px}.cmp .cmp-ghost{all:unset;cursor:pointer;height:42px;display:inline-flex;align-items:center;padding:0 4px;font-size:14px;font-weight:600;color:var(--mut)}.cmp .cmp-ghost:hover{color:var(--ink)}.cmp .cmp-ghost:focus-visible{outline:2px solid var(--ink);outline-offset:2px;border-radius:8px}.cmp .cmp-x{all:unset;cursor:pointer;width:30px;height:30px;border-radius:15px;display:grid;place-items:center;color:var(--ink2);background:color-mix(in srgb,var(--ink) 8%,transparent);flex:0 0 auto}.cmp .cmp-x:hover{background:color-mix(in srgb,var(--ink) 16%,transparent);color:var(--ink)}.cmp .cmp-x:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.cmp .cmp-in{width:100%;height:44px;padding:0 14px;border-radius:12px;border:0;background:color-mix(in srgb,var(--ink) 7%,transparent);box-shadow:inset 0 0 0 1px var(--line);color:var(--ink);font:inherit;font-size:15px;letter-spacing:-.2px;-webkit-appearance:none;-moz-appearance:none;appearance:none}.cmp textarea.cmp-in{height:auto;min-height:84px;padding:11px 14px;resize:vertical;line-height:1.45}.cmp select.cmp-in{padding-right:34px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%238E8E93' stroke-width='2.6' stroke-linecap='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 13px center}.cmp select.cmp-in option,.cmp select.cmp-in optgroup{background:var(--f1);color:var(--ink)}.cmp .cmp-in::placeholder{color:var(--dim)}.cmp .cmp-in:focus{outline:none;box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--ink) 60%,transparent)}.cmp .cmp-in[aria-invalid=true]{box-shadow:inset 0 0 0 1.5px #ff6961}.cmp .cmp-err{display:block;margin-top:6px;font-size:12.5px;font-weight:600;color:#ff8a80}.cmp .cmp-p{font-size:14.5px;line-height:1.5;color:var(--ink2);text-wrap:pretty}.cmp .cmp-opt{font-weight:600;color:var(--dim);font-size:15px}.cmp .cmp-opts{display:flex;flex-direction:column;gap:8px}.cmp .cmp-opts button,.cmp .cmp-deciding{all:unset;box-sizing:border-box;cursor:pointer;display:flex;align-items:center;min-height:44px;padding:0 16px;border-radius:14px;font-size:15px;font-weight:600;color:var(--ink2);background:color-mix(in srgb,var(--ink) 5%,transparent);box-shadow:inset 0 0 0 1px var(--line);transition:background .2s,color .2s}.cmp .cmp-opts button:hover,.cmp .cmp-deciding:hover{background:color-mix(in srgb,var(--ink) 10%,transparent)}.cmp .cmp-opts button.on,.cmp .cmp-deciding.on{background:var(--ink);color:var(--bg);box-shadow:none}.cmp .cmp-opts button:disabled{opacity:.35;cursor:default}.cmp .cmp-opts button:focus-visible,.cmp .cmp-deciding:focus-visible,.cmp .cmp-apps button:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.cmp .cmp-opts-row{flex-direction:row;flex-wrap:wrap}.cmp .cmp-opts-row button{flex:1 1 auto;justify-content:center;padding:0 12px;font-size:14px}.cmp .cmp-apps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.cmp .cmp-apps button{all:unset;box-sizing:border-box;cursor:pointer;display:flex;flex-direction:column;align-items:center;gap:7px;padding:12px 4px 10px;border-radius:16px;background:color-mix(in srgb,var(--ink) 5%,transparent);box-shadow:inset 0 0 0 1px var(--line);font-size:12.5px;font-weight:600;color:var(--ink2);transition:background .2s,transform .2s}.cmp .cmp-apps button:hover{background:color-mix(in srgb,var(--ink) 10%,transparent);color:var(--ink)}.cmp .cmp-apps button.on{background:var(--ink);color:var(--bg)}.cmp .cmp-apps img{width:40px;height:40px;border-radius:10px;display:block}.cmp .cmp-deciding{justify-content:center;width:100%;margin-top:8px}.cmp .cmp-row{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:14px}.cmp .cmp-sv{position:fixed;left:24px;bottom:24px;z-index:90;width:352px;max-width:calc(100vw - 32px);max-height:calc(100vh - 48px);overflow-y:auto;padding:16px 18px 18px;border-radius:22px;background:var(--glass);backdrop-filter:blur(24px) saturate(160%);-webkit-backdrop-filter:blur(24px) saturate(160%);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ink) 12%,transparent),inset 0 1px color-mix(in srgb,var(--ink) 8%,transparent),0 30px 70px -20px #000000e6;animation:cmp-up .5s cubic-bezier(.16,1,.3,1) both}.cmp .cmp-sv.is-out{animation:cmp-down .26s ease-in both}.cmp .cmp-sv-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.cmp .cmp-sv-step{font-size:11px;font-weight:700;letter-spacing:1.6px;text-transform:uppercase;color:var(--mut)}.cmp .cmp-sv h2{margin-bottom:14px}.cmp .cmp-sv .cmp-in{margin-top:10px}.cmp .cmp-sv .cmp-store{margin-top:14px;width:100%}.cmp .cmp-mail{margin-top:16px;padding-top:14px;border-top:1px solid var(--line)}.cmp .cmp-mail label{display:block;font-size:13px;font-weight:600;color:var(--ink2)}.cmp .cmp-mail-row{display:flex;gap:8px;align-items:center;margin-top:8px}.cmp .cmp-mail-row .cmp-in{margin-top:0;flex:1;min-width:0}.cmp .cmp-ok{margin-top:14px;color:var(--ink)}@keyframes cmp-up{0%{opacity:0;transform:translateY(24px) scale(.98)}to{opacity:1;transform:none}}@keyframes cmp-down{to{opacity:0;transform:translateY(16px)}}@media (max-width:600px){.cmp .cmp-sv{left:0;right:0;bottom:0;width:auto;max-width:none;max-height:85vh;border-radius:22px 22px 0 0;padding:16px 16px calc(16px + env(safe-area-inset-bottom));animation-name:cmp-sheet}.cmp .cmp-sv.is-out{animation-name:cmp-sheet-out}}@keyframes cmp-sheet{0%{transform:translateY(100%)}to{transform:none}}@keyframes cmp-sheet-out{to{transform:translateY(100%)}}.cmp .cmp-scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;display:grid;place-items:center;padding:24px 16px;overflow-y:auto;background:color-mix(in srgb,var(--bg) 62%,transparent);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);animation:cmp-fade .25s ease both}.cmp .cmp-modal{position:relative;width:100%;max-width:540px;padding:22px 22px 20px;border-radius:22px;background:color-mix(in srgb,var(--f1) 94%,transparent);backdrop-filter:blur(24px) saturate(160%);-webkit-backdrop-filter:blur(24px) saturate(160%);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ink) 12%,transparent),0 40px 90px -20px #000000f2;animation:cmp-up .4s cubic-bezier(.16,1,.3,1) both}.cmp .cmp-modal-top{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;margin-bottom:8px}.cmp .cmp-modal h2{font-size:22px;letter-spacing:-.6px}.cmp .cmp-modal form>.cmp-p{margin-bottom:16px}.cmp .cmp-2{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:10px}.cmp .cmp-field{display:block;border:0;margin-bottom:14px;min-width:0}.cmp .cmp-field>span,.cmp .cmp-field>legend{display:block;margin-bottom:6px;font-size:12.5px;font-weight:700;letter-spacing:.2px;color:var(--ink2)}.cmp .cmp-field>.cmp-err{margin:6px 0 0;font-size:12.5px;font-weight:600;letter-spacing:0;color:#ff8a80}.cmp .cmp-field i{font-style:normal;font-weight:500;color:var(--dim)}.cmp .cmp-2 .cmp-field{margin-bottom:10px}.cmp .cmp-now{margin:0 0 14px;font-size:13.5px;color:var(--mut)}.cmp .cmp-now b{color:var(--ink);font-weight:700}.cmp .cmp-row-end{flex-wrap:wrap;margin-top:6px}.cmp .cmp-gh{flex:1 1 220px;font-size:12.5px;line-height:1.45;color:var(--mut);overflow-wrap:anywhere}.cmp .cmp-gh a{color:var(--ink2);text-decoration:underline;text-underline-offset:2px}.cmp .cmp-done .cmp-btn{margin-top:18px}@keyframes cmp-fade{0%{opacity:0}to{opacity:1}}@media (max-width:600px){.cmp .cmp-scrim{place-items:end stretch;padding:0}.cmp .cmp-modal{max-width:none;border-radius:22px 22px 0 0;padding:20px 16px calc(18px + env(safe-area-inset-bottom));max-height:92vh;overflow-y:auto;animation-name:cmp-sheet}.cmp .cmp-2{grid-template-columns:1fr}.cmp .cmp-modal-top{position:sticky;top:-20px;z-index:1;margin:-20px -16px 8px;padding:20px 16px 10px;background:#18181a}.cmp .cmp-row-end .cmp-btn{width:100%}}@media (prefers-reduced-motion:reduce){.cmp .cmp-sv,.cmp .cmp-sv.is-out,.cmp .cmp-modal,.cmp .cmp-scrim{animation:none}.cmp .cmp-btn,.cmp .cmp-btn:hover{transition:none;transform:none}}.splyt-site .cmp-tellus{all:unset;cursor:pointer;color:var(--ink);text-decoration:underline;text-underline-offset:3px}.splyt-site .cmp-tellus:hover{color:var(--ink2)}.splyt-site .cmp-tellus:focus-visible{outline:2px solid var(--ink);outline-offset:2px;border-radius:3px}.splyt-site .fm-chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:36px}.splyt-site .fm-chips button{all:unset;cursor:pointer;display:inline-flex;align-items:center;gap:8px;height:38px;padding:0 12px 0 8px;border-radius:19px;font-size:14px;font-weight:600;color:var(--mut);box-shadow:inset 0 0 0 1px var(--line);transition:background .2s,color .2s}.splyt-site .fm-chips button img{width:22px;height:22px;border-radius:6px;filter:grayscale(1)}.splyt-site .fm-chips button b{font-size:12px;font-weight:800;color:var(--dim);font-variant-numeric:tabular-nums}.splyt-site .fm-chips button:hover{color:var(--ink)}.splyt-site .fm-chips button.on{background:var(--ink);color:var(--bg);box-shadow:none}.splyt-site .fm-chips button.on img{filter:none}.splyt-site .fm-chips button:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.splyt-site .fm-fig{margin:24px auto 0;max-width:920px}.splyt-site .fm-fig svg{display:block;width:100%;height:auto;overflow:visible}.splyt-site .fm-cat path{fill:none;stroke:color-mix(in srgb,var(--ink) 14%,transparent);stroke-width:1.5}.splyt-site .fm-cat text{fill:var(--dim);font-size:11px;font-weight:700;letter-spacing:1.4px;text-transform:uppercase}.splyt-site .fm-edge{fill:none;stroke:color-mix(in srgb,var(--ink) 7%,transparent);stroke-width:1;transition:stroke .25s,opacity .25s}.splyt-site .fm-edge.sel{stroke:color-mix(in srgb,var(--ink) 55%,transparent);stroke-width:1.3}.splyt-site .fm-edge.part{stroke-dasharray:4 4}.splyt-site svg:has(.fm-feat.hov) .fm-edge{stroke:color-mix(in srgb,var(--ink) 4%,transparent)}.splyt-site svg:has(.fm-feat.hov) .fm-edge.lit{stroke:var(--ink);stroke-width:1.6}.splyt-site .fm-feat{cursor:default;outline:none}.splyt-site .fm-feat circle:not([fill]):not(.fm-hit){fill:var(--f1);stroke:color-mix(in srgb,var(--ink) 30%,transparent);stroke-width:1;transition:fill .25s,r .25s}.splyt-site .fm-feat.on circle:not([fill]):not(.fm-hit){fill:var(--ink);stroke:var(--ink)}.splyt-site .fm-feat text{fill:var(--dim);font-size:13px;font-weight:600;transition:fill .25s}.splyt-site .fm-feat.on text{fill:var(--ink2)}.splyt-site .fm-feat.only text{fill:var(--ink);font-weight:700}.splyt-site .fm-feat.hov text,.splyt-site .fm-feat:focus-visible text{fill:var(--ink)}.splyt-site .fm-app{cursor:pointer}.splyt-site .fm-app rect:first-of-type{fill:var(--bg)}.splyt-site .fm-app>rect{fill:var(--bg);stroke:color-mix(in srgb,var(--ink) 15%,transparent);stroke-width:1}.splyt-site .fm-app image{filter:grayscale(1);opacity:.7;transition:opacity .2s}.splyt-site .fm-app.sel>rect{stroke:var(--ink);stroke-width:2}.splyt-site .fm-app.sel image{filter:none;opacity:1}.splyt-site .fm-mid text{fill:var(--ink)}.splyt-site .fm-mid .big{font-size:72px;font-weight:800;letter-spacing:-3px}.splyt-site .fm-mid .t1{font-size:22px;font-weight:700;letter-spacing:-.4px}.splyt-site .fm-mid .t2{font-size:14px;font-weight:600;fill:var(--mut)}.splyt-site .fm-legend{display:flex;justify-content:center;gap:22px;margin-top:10px;font-size:12.5px;font-weight:600;color:var(--mut)}.splyt-site .fm-legend span{display:inline-flex;align-items:center;gap:8px}.splyt-site .fm-legend i{display:inline-block;width:22px;height:0;border-top:1.5px solid var(--ink)}.splyt-site .fm-legend .l-dash{border-top-style:dashed}.splyt-site .fm-legend .l-only{width:12px;height:12px;border:0;border-radius:50%;background:radial-gradient(circle,var(--ink) 35%,color-mix(in srgb,var(--ink) 25%,transparent) 60%,transparent 72%)}.splyt-site .fm-table{margin-top:28px;border-radius:20px;background:linear-gradient(180deg,var(--f0),var(--bg));box-shadow:inset 0 0 0 .5px color-mix(in srgb,var(--ink) 8%,transparent)}.splyt-site .fm-table summary{cursor:pointer;padding:18px 22px;font-size:15px;font-weight:700}.splyt-site .fm-scroll{overflow-x:auto;padding:0 22px 18px}.splyt-site .fm-table table{width:100%;border-collapse:collapse;font-size:13.5px}.splyt-site .fm-table th,.splyt-site .fm-table td{padding:8px 10px;text-align:center;border-top:1px solid var(--line);white-space:nowrap}.splyt-site .fm-table th[scope=row],.splyt-site .fm-table thead th:first-child{text-align:left;font-weight:600;color:var(--ink2)}.splyt-site .fm-table thead th{font-size:12px;color:var(--mut);border-top:0}.splyt-site .fm-table tr.cat th{text-align:left;padding-top:16px;font-size:11px;letter-spacing:1.3px;text-transform:uppercase;color:var(--dim)}.splyt-site .fm-table td.yes{color:var(--ink)}.splyt-site .fm-table td.partial{color:var(--ink2)}.splyt-site .fm-table td.no,.splyt-site .fm-table td.unknown{color:var(--dim)}.splyt-site .fm-table .sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}@media (max-width:860px){.splyt-site .fm-feat text{font-size:17px}.splyt-site .fm-cat text{font-size:14px}}.splyt-site .fm-disc{fill:var(--bg);stroke:color-mix(in srgb,var(--ink) 8%,transparent);stroke-width:1}.splyt-site .fm-fig{max-width:1120px;margin-top:0}.splyt-site .fm-edge.sel{stroke:var(--acc);stroke-opacity:.6}.splyt-site svg:has(.fm-feat.hov) .fm-edge.lit{stroke-opacity:1}.splyt-site .fm-feat.on circle:not([fill]):not(.fm-hit){fill:var(--acc);stroke:var(--acc)}.splyt-site .fm-app.sel>rect{stroke:var(--acc)}.splyt-site .fm-chips button i{display:none}.splyt-site .fm-chips button.on{background:var(--ink);color:var(--bg);box-shadow:inset 0 0 0 2px var(--acc)}.splyt-site .fm-chips button.on b{color:var(--bg)}.splyt-site .fm-chips button b{min-width:3ch;text-align:right}.splyt-site .fm-mid .big{font-size:64px}.splyt-site .fm-feat .fm-hit{fill:transparent;stroke:none}.splyt-site .fm-feat text{pointer-events:all}.splyt-site .fm-open{margin-top:22px}.splyt-site .fm.full{padding:96px 0 40px}.splyt-site .fm.full .wrap{max-width:1560px}.splyt-site .fm.full h1{font-size:clamp(40px,3.5vw,56px);line-height:.98;letter-spacing:-.05em;font-weight:800;text-wrap:balance}@media (min-width:1100px){.splyt-site .fm.full .fm-stage{display:grid;grid-template-columns:minmax(340px,460px) minmax(0,1fr);gap:40px;align-items:center;min-height:calc(100vh - 136px)}.splyt-site .fm.full .pc-head{flex-direction:column;align-items:flex-start;gap:20px}.splyt-site .fm.full .fm-chips{flex-direction:column;align-items:stretch;margin-top:28px}.splyt-site .fm.full .fm-chips button{justify-content:flex-start}.splyt-site .fm.full .fm-chips button b{margin-left:auto}.splyt-site .fm.full .fm-fig{max-width:none;width:min(100%,calc(100vh - 140px));margin:0 auto}}@media (max-width:1099px){.splyt-site .fm.full h1{font-size:clamp(40px,9vw,64px)}}.splyt-site .fm-explore{margin-top:22px;justify-content:center}.splyt-site .fm-feat.pick{cursor:pointer}.splyt-site .fmx{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483000;background:var(--bg);display:flex;flex-direction:column;animation:fmx-in .25s ease-out}@keyframes fmx-in{0%{opacity:0}to{opacity:1}}.splyt-site .fmx-top{position:absolute;top:0;left:0;right:0;z-index:3;display:flex;align-items:center;gap:14px;padding:16px 20px;background:linear-gradient(var(--bg) 40%,transparent);pointer-events:none}.splyt-site .fmx-top>*{pointer-events:auto}.splyt-site .fmx-close{all:unset;cursor:pointer;flex:0 0 auto;width:44px;height:44px;border-radius:22px;display:flex;align-items:center;justify-content:center;color:var(--ink);background:color-mix(in srgb,var(--ink) 10%,transparent)}.splyt-site .fmx-close:hover{background:color-mix(in srgb,var(--ink) 18%,transparent)}.splyt-site .fmx-close:focus-visible,.splyt-site .fmx-zoom button:focus-visible,.splyt-site .fmx-card button:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.splyt-site .fmx-chips{margin:0;flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;flex:1;justify-content:center}.splyt-site .fmx-chips::-webkit-scrollbar{display:none}.splyt-site .fmx-chips button{flex:0 0 auto;background:color-mix(in srgb,var(--bg) 60%,transparent);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.splyt-site .fmx-stage{position:absolute;top:0;right:0;bottom:0;left:0;touch-action:none;cursor:grab;user-select:none;-webkit-user-select:none}.splyt-site .fmx-stage:active{cursor:grabbing}.splyt-site .fmx-stage svg{display:block;width:100%;height:100%}.splyt-site .fmx-hint{position:absolute;left:20px;bottom:20px;z-index:2;font-size:12.5px;font-weight:600;color:var(--dim);pointer-events:none}.splyt-site .fmx-zoom{position:absolute;right:20px;bottom:20px;z-index:2;display:flex;align-items:center;gap:4px;padding:4px;border-radius:24px;background:color-mix(in srgb,var(--f1) 85%,transparent);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ink) 10%,transparent)}.splyt-site .fmx-zoom button{all:unset;cursor:pointer;min-width:40px;height:40px;border-radius:20px;display:flex;align-items:center;justify-content:center;font-size:20px;font-weight:600;color:var(--ink)}.splyt-site .fmx-zoom button:hover{background:color-mix(in srgb,var(--ink) 10%,transparent)}.splyt-site .fmx-zoom button.fit{font-size:13px;font-weight:700;padding:0 14px}.splyt-site .fmx-zoom span{min-width:46px;text-align:center;font-size:12px;font-weight:700;color:var(--mut);font-variant-numeric:tabular-nums}.splyt-site .fmx-card{position:absolute;z-index:4;top:84px;right:20px;bottom:84px;width:360px;overflow-y:auto;border-radius:22px;background:color-mix(in srgb,var(--f0) 94%,transparent);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ink) 10%,transparent),0 30px 60px -20px #000c;padding:20px;animation:fmx-card .3s cubic-bezier(.2,.8,.3,1)}@keyframes fmx-card{0%{opacity:0;transform:translate(16px)}to{opacity:1;transform:none}}.splyt-site .fmx-card-head{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;padding-bottom:14px;border-bottom:1px solid var(--line)}.splyt-site .fmx-card-head em{display:block;font-style:normal;font-size:11px;font-weight:700;letter-spacing:1.4px;text-transform:uppercase;color:var(--dim)}.splyt-site .fmx-card-head b{display:block;margin-top:4px;font-size:22px;font-weight:800;letter-spacing:-.5px}.splyt-site .fmx-card-head button{all:unset;cursor:pointer;width:32px;height:32px;border-radius:16px;display:flex;align-items:center;justify-content:center;background:color-mix(in srgb,var(--ink) 8%,transparent);color:var(--ink);flex:0 0 auto}.splyt-site .fmx-card ul{list-style:none;display:flex;flex-direction:column}.splyt-site .fmx-card li{display:grid;grid-template-columns:30px minmax(0,1fr);gap:12px;padding:14px 0;border-bottom:1px solid var(--line)}.splyt-site .fmx-card li:last-child{border-bottom:0}.splyt-site .fmx-card li img{width:30px;height:30px;border-radius:7px}.splyt-site .fmx-row{display:flex;align-items:center;justify-content:space-between;gap:10px}.splyt-site .fmx-row b{font-size:15px;font-weight:700}.splyt-site .fmx-card .pill{font-size:11.5px;font-weight:700;padding:3px 9px;border-radius:10px;color:var(--bg);background:var(--acc)}.splyt-site .fmx-card .st-partial .pill{background:transparent;color:var(--acc);box-shadow:inset 0 0 0 1.5px var(--acc)}.splyt-site .fmx-card .st-no .pill,.splyt-site .fmx-card .st-unknown .pill{background:color-mix(in srgb,var(--ink) 8%,transparent);color:var(--mut)}.splyt-site .fmx-card p{margin-top:6px;font-size:13px;line-height:1.45;color:var(--mut);text-wrap:pretty}.splyt-site .fmx-card li a{display:inline-block;margin-top:6px;font-size:12.5px;font-weight:700;color:var(--ink2)}.splyt-site .fmx-card li a:hover{color:var(--ink)}@media (max-width:760px){.splyt-site .fmx-top{padding:12px}.splyt-site .fmx-chips{justify-content:flex-start}.splyt-site .fmx-hint{display:none}.splyt-site .fmx-zoom{right:12px;bottom:12px}.splyt-site .fmx-card{top:auto;left:8px;right:8px;bottom:8px;width:auto;max-height:58vh;border-radius:22px 22px 18px 18px;animation-name:fmx-sheet}@keyframes fmx-sheet{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}}@media (prefers-reduced-motion:reduce){.splyt-site .fmx,.splyt-site .fmx-card{animation:none}}.splyt-site .fm-feat text{transform-box:fill-box;transform-origin:left center;transition:transform .55s cubic-bezier(.16,1,.3,1),fill .4s ease}.splyt-site .fm-feat text.end{transform-origin:right center}.splyt-site .fm-feat.hov text,.splyt-site .fm-feat:focus-visible text{transform:scale(1.65);fill:var(--ink)}.splyt-site .fm-feat circle:not([fill]):not(.fm-hit){transition:r .45s cubic-bezier(.16,1,.3,1),fill .4s ease,stroke .4s ease}.splyt-site .fm-feat.hov circle:not([fill]):not(.fm-hit){r:8}.splyt-site .fm-edge{transition:stroke .45s ease,stroke-opacity .45s ease,stroke-width .45s ease}@media (max-width:860px){.splyt-site .fm-feat.hov text{transform:scale(1.55)}}@media (prefers-reduced-motion:reduce){.splyt-site .fm-feat text,.splyt-site .fm-feat circle,.splyt-site .fm-edge{transition:none}}.splyt-site .fm.full .fmx .fmx-chips{flex-direction:row;align-items:center;margin-top:0}.splyt-site .fm.full .fmx .fmx-chips button b{margin-left:0}.splyt-site .fm-fig svg{cursor:default}.splyt-site .fm-legend{position:relative}.splyt-site .fm-explore{all:unset;position:absolute;right:0;top:50%;transform:translateY(-50%);display:inline-flex;align-items:center;gap:0;height:40px;min-width:40px;padding:0 11px;box-sizing:border-box;border-radius:20px;cursor:pointer;color:var(--ink2);background:color-mix(in srgb,var(--ink) 7%,transparent);backdrop-filter:blur(14px) saturate(160%);-webkit-backdrop-filter:blur(14px) saturate(160%);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ink) 12%,transparent),inset 0 1px color-mix(in srgb,var(--ink) 8%,transparent);transition:background .3s ease,color .3s ease,gap .35s cubic-bezier(.16,1,.3,1)}.splyt-site .fm-explore span{max-width:0;overflow:hidden;white-space:nowrap;font-size:13px;font-weight:700;transition:max-width .4s cubic-bezier(.16,1,.3,1)}.splyt-site .fm-explore:hover,.splyt-site .fm-explore:focus-visible{background:color-mix(in srgb,var(--ink) 14%,transparent);color:var(--ink);gap:8px}.splyt-site .fm-explore:hover span,.splyt-site .fm-explore:focus-visible span{max-width:80px}.splyt-site .fm-explore:focus-visible{outline:2px solid var(--ink);outline-offset:2px}@media (max-width:760px){.splyt-site .fm.full .fm-legend{justify-content:flex-start;padding-right:52px;flex-wrap:wrap;row-gap:6px}}.splyt-site .fmx-stage{z-index:0;isolation:isolate}.splyt-site .fmx-top{z-index:10}.splyt-site .fmx-hint{z-index:5}.splyt-site .fmx-zoom{z-index:10}.splyt-site .fmx-card{z-index:20}.splyt-site .fmx-close,.splyt-site .fmx-chips button,.splyt-site .fmx-zoom button,.splyt-site .fmx-card button{pointer-events:auto}.splyt-site .fm-fig .fm-explore svg{width:18px;height:18px;flex:0 0 auto;overflow:visible}.splyt-site .fm-explore{right:7%;gap:8px;padding:0 15px 0 12px}.splyt-site .fm-explore span{max-width:none}@media (max-width:760px){.splyt-site .fm-explore{right:0}}.splyt-site .fmx-mode{display:flex;flex:0 0 auto;padding:3px;border-radius:22px;background:color-mix(in srgb,var(--ink) 8%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ink) 10%,transparent)}.splyt-site .fmx-mode button{all:unset;pointer-events:auto;cursor:pointer;display:inline-flex;align-items:center;gap:6px;height:36px;padding:0 13px;border-radius:18px;font-size:13.5px;font-weight:700;color:var(--mut);transition:background .25s,color .25s}.splyt-site .fmx-mode button.on{background:var(--ink);color:var(--bg)}.splyt-site .fmx-mode button:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.splyt-site .fmx-mode svg{width:16px;height:16px}.splyt-site .fmx-tools{position:absolute;top:72px;left:20px;right:20px;z-index:10;display:flex;align-items:center;gap:10px;flex-wrap:wrap;pointer-events:none}.splyt-site .fmx-tools>*{pointer-events:auto}.splyt-site .fmx-search{display:flex;align-items:center;gap:8px;height:38px;padding:0 14px;border-radius:19px;background:color-mix(in srgb,var(--f1) 85%,transparent);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ink) 12%,transparent);color:var(--mut);width:min(320px,100%)}.splyt-site .fmx-search svg{width:16px;height:16px;flex:0 0 auto}.splyt-site .fmx-search input{all:unset;flex:1;min-width:0;font-size:14px;font-weight:500;color:var(--ink)}.splyt-site .fmx-search input::placeholder{color:var(--dim)}.splyt-site .fmx-search:focus-within{box-shadow:inset 0 0 0 1.5px var(--ink)}.splyt-site .fmx-filter{display:flex;gap:6px;flex-wrap:wrap}.splyt-site .fmx-filter button{all:unset;pointer-events:auto;cursor:pointer;height:32px;padding:0 12px;border-radius:16px;font-size:12.5px;font-weight:700;color:var(--mut);background:color-mix(in srgb,var(--f1) 85%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ink) 10%,transparent)}.splyt-site .fmx-filter button.on{background:var(--acc);color:var(--bg);box-shadow:none}.splyt-site .fmx-filter button:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.splyt-site .fmx-count{font-size:12.5px;font-weight:700;color:var(--mut)}.splyt-site .fmx [hidden]{display:none!important}.splyt-site svg.fm-searching .fm-feat:not(.match):not(.hov){opacity:.18;transition:opacity .35s ease}.splyt-site svg.fm-searching .fm-feat.match text{fill:var(--ink)}.splyt-site .fml{position:absolute;top:124px;right:0;bottom:0;left:0;display:grid;grid-template-columns:220px 160px minmax(0,1fr);z-index:1}.splyt-site .fml-apps{display:flex;flex-direction:column;justify-content:center;gap:14px;padding:0 0 40px 20px}.splyt-site .fml-apps button{all:unset;cursor:pointer;display:flex;align-items:center;gap:12px;padding:8px 12px 8px 8px;border-radius:16px;transition:background .25s}.splyt-site .fml-apps button:hover{background:color-mix(in srgb,var(--ink) 6%,transparent)}.splyt-site .fml-apps button.on{background:color-mix(in srgb,var(--ink) 10%,transparent);box-shadow:inset 0 0 0 1.5px var(--acc)}.splyt-site .fml-apps button:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.splyt-site .fml-apps img{width:40px;height:40px;border-radius:10px;filter:grayscale(1);opacity:.75;transition:filter .3s,opacity .3s}.splyt-site .fml-apps button.on img{filter:none;opacity:1}.splyt-site .fml-apps span{display:flex;flex-direction:column;gap:2px}.splyt-site .fml-apps b{font-size:15px;font-weight:700;color:var(--ink2)}.splyt-site .fml-apps button.on b{color:var(--ink)}.splyt-site .fml-apps em{font-style:normal;font-size:12.5px;font-weight:700;color:var(--dim);font-variant-numeric:tabular-nums}.splyt-site .fml-wire{width:100%;height:100%;overflow:visible;pointer-events:none}.splyt-site .fml-wire path{fill:none;stroke-width:1.4;stroke-opacity:.5;transition:stroke-opacity .35s ease}.splyt-site .fml-wire path.part{stroke-dasharray:4 4}.splyt-site .fml.focus .fml-wire path{stroke-opacity:.08}.splyt-site .fml.focus .fml-wire path.lit{stroke-opacity:1;stroke-width:1.8}.splyt-site .fml-scroll{overflow-y:auto;padding:0 20px 120px 0;scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--ink) 20%,transparent) transparent}.splyt-site .fml-cat{position:sticky;top:0;z-index:1;margin:0;padding:18px 0 8px 14px;background:linear-gradient(var(--bg) 70%,transparent);font-size:11px;font-weight:700;letter-spacing:1.6px;text-transform:uppercase;color:var(--dim)}.splyt-site .fml-row{display:grid;grid-template-columns:14px minmax(0,1fr) auto;align-items:center;gap:12px;padding:11px 14px;border-radius:12px;cursor:pointer;outline:none;transition:background .25s ease}.splyt-site .fml-row:hover,.splyt-site .fml-row.hov,.splyt-site .fml-row:focus-visible{background:color-mix(in srgb,var(--ink) 7%,transparent)}.splyt-site .fml-row .dot{width:9px;height:9px;border-radius:50%;background:var(--f1);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ink) 30%,transparent);transition:transform .35s cubic-bezier(.16,1,.3,1),background .3s}.splyt-site .fml-row.on .dot{background:var(--acc);box-shadow:none}.splyt-site .fml-row.hov .dot{transform:scale(1.5)}.splyt-site .fml-row .lbl{font-size:17px;font-weight:600;color:var(--mut);letter-spacing:-.2px;transition:color .3s}.splyt-site .fml-row.on .lbl,.splyt-site .fml-row.hov .lbl{color:var(--ink)}.splyt-site .fml-row .marks{display:flex;gap:6px}.splyt-site .fml-row .m{width:10px;height:10px;border-radius:50%;background:color-mix(in srgb,var(--ink) 7%,transparent)}.splyt-site .fml-row .m.yes{background:var(--acc)}.splyt-site .fml-row .m.partial{background:transparent;box-shadow:inset 0 0 0 1.5px var(--acc)}.splyt-site .fml-empty{padding:40px 14px;color:var(--mut);font-size:15px}@media (max-width:760px){.splyt-site .fmx-tools{top:64px;left:12px;right:12px;gap:8px}.splyt-site .fmx-search{width:100%}.splyt-site .fmx-filter{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}.splyt-site .fmx-filter button{flex:0 0 auto}.splyt-site .fmx-mode button{padding:0 10px}.splyt-site .fmx-mode button svg+*{display:none}.splyt-site .fml{top:160px;right:0;bottom:0;left:0;grid-template-columns:58px 36px minmax(0,1fr)}.splyt-site .fml-apps{padding:0 0 40px 10px;gap:10px}.splyt-site .fml-apps span{display:none}.splyt-site .fml-apps button{padding:4px}.splyt-site .fml-apps img{width:34px;height:34px}.splyt-site .fml-row{padding:10px 8px;gap:8px}.splyt-site .fml-row .lbl{font-size:15px}.splyt-site .fml-row .marks{gap:4px}.splyt-site .fml-row .m{width:8px;height:8px}}.splyt-site .fmx-card blockquote{margin:6px 0 0;font-size:13px;line-height:1.45;color:var(--ink2);font-style:italic;text-wrap:pretty}.splyt-site svg.fm-lod .fm-feat text{opacity:0;transition:opacity .35s ease,transform .55s cubic-bezier(.16,1,.3,1),fill .4s ease}.splyt-site svg.fm-lod .fm-feat.hov text,.splyt-site svg.fm-lod .fm-feat.match text,.splyt-site svg.fm-lod .fm-feat:focus-visible text{opacity:1}.splyt-site svg.fm-lod .fm-feat.only text{opacity:0}.splyt-site svg.fm-lod .fm-cat text{font-size:13px;fill:var(--mut)}.splyt-site .fm-feat.hov circle:not([fill]):not(.fm-hit){r:7}.splyt-site .fm-ov,.splyt-site .fm-fl{animation:fm-fade .3s ease-out}@keyframes fm-fade{0%{opacity:0}to{opacity:1}}.splyt-site .fm-cedge{fill:none;stroke:var(--ink);stroke-opacity:.05;stroke-linecap:round;transition:stroke .35s ease,stroke-opacity .35s ease}.splyt-site .fm-cedge.sel{stroke:var(--acc);stroke-opacity:.42}.splyt-site svg.fm-cathov .fm-cedge{stroke-opacity:.03}.splyt-site svg.fm-cathov .fm-cedge.lit{stroke-opacity:.9}.splyt-site .fm-node{cursor:default;outline:none}.splyt-site .fm-node.pick{cursor:pointer}.splyt-site .fm-node .fm-hit{fill:transparent;stroke:none}.splyt-site .fm-node .bg{fill:var(--bg);stroke:color-mix(in srgb,var(--ink) 14%,transparent);stroke-width:1;transition:stroke .3s ease}.splyt-site .fm-node .track{fill:none;stroke:color-mix(in srgb,var(--ink) 10%,transparent);stroke-width:5}.splyt-site .fm-node .cov{fill:none;stroke:var(--acc);stroke-width:5;stroke-linecap:round;transition:d .45s cubic-bezier(.16,1,.3,1)}.splyt-site .fm-node .pc{fill:var(--ink);font-size:15px;font-weight:800;letter-spacing:-.4px;font-variant-numeric:tabular-nums}.splyt-site .fm-node .pc .u{font-size:10px;font-weight:700;fill:var(--mut)}.splyt-site .fm-node .nm{fill:var(--ink2);font-size:14px;font-weight:700;letter-spacing:-.1px;transition:fill .3s ease}.splyt-site .fm-node .ct{fill:var(--dim);font-size:12px;font-weight:600;font-variant-numeric:tabular-nums}.splyt-site .fm-node.hov .bg,.splyt-site .fm-node:focus-visible .bg{stroke:var(--ink);stroke-width:1.5}.splyt-site .fm-node.hov .nm,.splyt-site .fm-node:focus-visible .nm{fill:var(--ink)}.splyt-site .fm-node.dim{opacity:.25;transition:opacity .3s ease}.splyt-site .fm-mid .t3{font-size:15px;font-weight:800;letter-spacing:-.2px}.splyt-site .fm-split text{font-size:12.5px;font-weight:600;fill:var(--mut)}.splyt-site .fm-split.sel text{fill:var(--ink);font-weight:800}.splyt-site .fm-split .n{font-variant-numeric:tabular-nums}.splyt-site .fm-split .track{fill:color-mix(in srgb,var(--ink) 10%,transparent)}@media (max-width:860px){.splyt-site .fm-node .nm{font-size:19px}.splyt-site .fm-node .ct{font-size:16px}.splyt-site .fm-node .pc{font-size:17px}}.splyt-site svg.fm-lod .fm-feat.incat text{opacity:1}.splyt-site .fm-cat.cur text{fill:var(--ink)}.splyt-site .fm-cat.cur path{stroke:color-mix(in srgb,var(--ink) 40%,transparent)}.splyt-site .fm-legend .l-ring{width:12px;height:12px;border:0;border-radius:50%;box-shadow:inset 0 0 0 2.5px var(--acc)}.splyt-site .fm-legend .l-thick{width:22px;height:0;border:0;border-top:4px solid color-mix(in srgb,var(--ink) 55%,transparent);border-radius:2px}.splyt-site .fm-legend .l-tap{color:var(--dim)}@media (max-width:760px){.splyt-site .fm-legend .l-tap{display:none}}.splyt-site .fmx-crumb{position:absolute;left:20px;bottom:20px;z-index:10;display:flex;align-items:center;gap:8px;height:40px;padding:0 14px 0 6px;border-radius:20px;background:color-mix(in srgb,var(--f1) 85%,transparent);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ink) 10%,transparent);font-size:13px;color:var(--dim);animation:fm-fade .25s ease-out}.splyt-site .fmx-crumb button{all:unset;pointer-events:auto;cursor:pointer;display:inline-flex;align-items:center;gap:4px;height:30px;padding:0 10px 0 6px;border-radius:15px;font-weight:700;color:var(--ink2)}.splyt-site .fmx-crumb button:hover{background:color-mix(in srgb,var(--ink) 10%,transparent);color:var(--ink)}.splyt-site .fmx-crumb button:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.splyt-site .fmx-crumb b{color:var(--ink);font-weight:700}.splyt-site .fmx-crumb~.fmx-hint{display:none}.splyt-site .fmx-levels{display:flex;flex-direction:column-reverse;gap:3px;padding:0 4px}.splyt-site .fmx-levels i{display:block;width:4px;height:4px;border-radius:2px;background:color-mix(in srgb,var(--ink) 20%,transparent);transition:background .25s}.splyt-site .fmx-levels i.on{background:var(--ink)}.splyt-site .fmx-zoom button:disabled{opacity:.35;cursor:default}@media (max-width:760px){.splyt-site .fmx-crumb{left:12px;bottom:12px;max-width:calc(100% - 210px)}.splyt-site .fmx-crumb b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}.splyt-site .fm-node .nm{font-size:19px}.splyt-site .fm-node .ct{font-size:15px}.splyt-site .fm-node .pc{font-size:18px}.splyt-site .fm-node .pc .u{font-size:11px}@media (max-width:860px){.splyt-site .fm-node .nm{font-size:24px}.splyt-site .fm-node .ct{font-size:19px}.splyt-site .fm-node .pc{font-size:20px}}.splyt-site svg.fm-lod .fm-feat:not(.incat):not(.hov):not(.match){opacity:.35;transition:opacity .35s ease}.splyt-site .fmx-crumb button{white-space:nowrap}@media (max-width:760px){.splyt-site .fmx-crumb .wide{display:none}.splyt-site .fmx-crumb{max-width:calc(100% - 248px);padding-right:12px}.splyt-site .fmx-crumb b{min-width:0}}.splyt-site .ap-xlink{margin:48px 0 0;font-size:15px}.splyt-site .ap-xlink a{font-weight:700}.splyt-site .fmx-paneled svg .fm-feat text{opacity:0!important}.splyt-site .fmx-panel{position:absolute;z-index:8;top:124px;right:20px;bottom:84px;width:min(420px,36vw);display:flex;flex-direction:column;border-radius:22px;background:color-mix(in srgb,var(--f0) 92%,transparent);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ink) 10%,transparent),0 30px 60px -20px #000c;animation:fmx-card .22s cubic-bezier(.2,.8,.3,1);pointer-events:auto}.splyt-site .fmx-panel-head{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;padding:18px 18px 12px}.splyt-site .fmx-panel-head em{display:block;font-style:normal;font-size:11px;font-weight:700;letter-spacing:1.2px;text-transform:uppercase;color:var(--mut)}.splyt-site .fmx-panel-head b{display:block;margin-top:4px;font-size:21px;font-weight:800;letter-spacing:-.4px;line-height:1.15}.splyt-site .fmx-panel-head button{all:unset;cursor:pointer;pointer-events:auto;width:32px;height:32px;border-radius:16px;display:flex;align-items:center;justify-content:center;background:color-mix(in srgb,var(--ink) 8%,transparent);color:var(--ink);flex:0 0 auto}.splyt-site .fmx-panel-head button:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.splyt-site .fmx-mx{flex:1;min-height:0;overflow-y:auto;padding:0 10px 12px;overscroll-behavior:contain}.splyt-site .fmx-mx-row{all:unset;box-sizing:border-box;display:grid;grid-template-columns:minmax(0,1fr) repeat(6,26px);align-items:center;column-gap:2px;width:100%;padding:8px;border-radius:10px;cursor:pointer;pointer-events:auto;transition:background .15s,opacity .15s}.splyt-site .fmx-mx-row.hov,.splyt-site .fmx-mx-row:hover{background:color-mix(in srgb,var(--ink) 7%,transparent)}.splyt-site .fmx-mx-row.pin{background:color-mix(in srgb,var(--ink) 12%,transparent)}.splyt-site .fmx-mx-row:focus-visible{outline:2px solid var(--ink);outline-offset:-2px}.splyt-site .fmx-mx-row.dim{opacity:.45}.splyt-site .fmx-mx-row.dim:hover,.splyt-site .fmx-mx-row.dim.hov,.splyt-site .fmx-mx-row.dim.pin{opacity:1}.splyt-site .fmx-mx-hd{position:sticky;top:0;z-index:1;cursor:default;padding-top:4px;padding-bottom:8px;background:color-mix(in srgb,var(--f0) 96%,transparent);border-radius:0;border-bottom:1px solid var(--line);margin-bottom:4px}.splyt-site .fmx-mx-hd:hover{background:color-mix(in srgb,var(--f0) 96%,transparent)}.splyt-site .fmx-mx-hd span,.splyt-site .fmx-mx-hd button{display:flex;flex-direction:column;align-items:center;gap:3px}.splyt-site .fmx-mx-hd button{all:unset;display:flex;flex-direction:column;align-items:center;gap:3px;cursor:pointer;pointer-events:auto;padding:2px 0;border-radius:7px}.splyt-site .fmx-mx-hd button:focus-visible{outline:2px solid var(--ink);outline-offset:1px}.splyt-site .fmx-mx-hd button:hover img{opacity:1}.splyt-site .fmx-mx-hd button:hover small{color:var(--ink)}.splyt-site .fmx-mx-hd img{width:20px;height:20px;border-radius:5px;opacity:.7;transition:opacity .15s}.splyt-site .fmx-mx-hd .me img{opacity:1;box-shadow:0 0 0 1.5px var(--ink)}.splyt-site .fmx-mx-hd small{font-size:9.5px;font-weight:700;color:var(--mut);font-variant-numeric:tabular-nums;transition:color .15s}.splyt-site .fmx-mx-hd .me small{color:var(--ink)}.splyt-site .fmx-mx-hd .hd-lbl{align-items:flex-start;justify-content:flex-end;font-size:10.5px;font-weight:700;letter-spacing:1px;text-transform:uppercase;color:var(--mut);padding-bottom:2px}.splyt-site .fmx-mx .lbl{font-size:13.5px;font-weight:600;line-height:1.3;color:var(--ink2);padding-right:8px;text-wrap:pretty;transition:color .15s}.splyt-site .fmx-mx-row:hover .lbl,.splyt-site .fmx-mx-row.hov .lbl,.splyt-site .fmx-mx-row.pin .lbl{color:var(--ink)}.splyt-site .fmx-mx .dot{display:flex;align-items:center;justify-content:center;height:18px}.splyt-site .fmx-mx .dot i{display:block;width:9px;height:9px;border-radius:50%}.splyt-site .fmx-mx .d-yes i{background:var(--acc)}.splyt-site .fmx-mx .d-partial i{box-shadow:inset 0 0 0 2px var(--acc)}.splyt-site .fmx-mx .d-no i{width:5px;height:5px;background:color-mix(in srgb,var(--ink) 24%,transparent)}.splyt-site .fmx-mx .d-unknown i{width:7px;height:7px;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ink) 32%,transparent)}.splyt-site .fmx-mx .dot.me{background:color-mix(in srgb,var(--ink) 5%,transparent);border-radius:5px}@media (max-width:760px){.splyt-site .fmx-panel{top:auto;left:0;right:0;bottom:0;width:auto;height:44%;border-radius:22px 22px 0 0;animation-name:fmx-sheet}.splyt-site .fmx-panel-head{padding:14px 16px 8px}.splyt-site .fmx-panel-head b{font-size:18px}.splyt-site .fmx-mx{padding:0 6px calc(10px + env(safe-area-inset-bottom))}.splyt-site .fmx-mx-row{grid-template-columns:minmax(0,1fr) repeat(6,24px);padding:7px 8px}.splyt-site .fmx-mx .lbl{font-size:13px}.splyt-site .fmx-paneled .fmx-zoom,.splyt-site .fmx-paneled .fmx-crumb{bottom:calc(44% + 10px)}}.splyt-site .fmx-row b a{color:inherit;text-decoration:underline;text-decoration-color:color-mix(in srgb,var(--ink) 28%,transparent);text-underline-offset:3px}.splyt-site .fmx-row b a:hover{text-decoration-color:var(--ink)}.splyt-site .fmx-step{display:flex;gap:6px;margin-left:auto;flex:0 0 auto}.splyt-site .fmx-step button{all:unset;box-sizing:border-box;cursor:pointer;pointer-events:auto;width:32px;height:32px;border-radius:16px;display:flex;align-items:center;justify-content:center;color:var(--ink);background:color-mix(in srgb,var(--ink) 8%,transparent);transition:background .15s,transform .15s}.splyt-site .fmx-step button:hover{background:color-mix(in srgb,var(--ink) 16%,transparent)}.splyt-site .fmx-step button:active{transform:scale(.92)}.splyt-site .fmx-step button:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.splyt-site .fmx-card-head>div:first-child,.splyt-site .fmx-panel-head>div:first-child{min-width:0;flex:1}.splyt-site .fmx-of{letter-spacing:.4px;opacity:.85}.splyt-site .pc-head{display:flex;justify-content:space-between;align-items:flex-end;gap:48px;flex-wrap:wrap}.splyt-site .pc-head .lede{max-width:40ch}.splyt-site .pc-board{list-style:none;margin-top:44px;display:flex;flex-direction:column}.splyt-site .pc-board li{display:grid;grid-template-columns:52px 120px minmax(0,1fr) 84px;gap:20px;align-items:center;padding:14px 0;border-top:1px solid var(--line)}.splyt-site .pc-board li:last-child{border-bottom:1px solid var(--line)}.splyt-site .pc-board img{width:52px;height:52px;border-radius:12px;display:block;filter:grayscale(1);opacity:.85}.splyt-site .pc-board li.us img{filter:none;opacity:1}.splyt-site .pc-name{font-size:18px;font-weight:700;letter-spacing:-.3px;color:var(--ink2)}.splyt-site .pc-board li.us .pc-name{color:var(--ink)}.splyt-site .pc-bar{display:flex;flex-direction:column;gap:8px;min-width:0}.splyt-site .pc-track{height:12px;border-radius:6px;background:color-mix(in srgb,var(--ink) 6%,transparent);overflow:hidden}.splyt-site .pc-track i{display:block;height:100%;border-radius:6px;background:color-mix(in srgb,var(--ink) 45%,transparent);transform-origin:left;transform:scaleX(0);transition:transform 1.1s cubic-bezier(.2,.8,.2,1)}.splyt-site .pc-board.in .pc-track i{transform:none}.splyt-site .pc-board li.us .pc-track i{background:var(--ink)}.splyt-site .pc-bar span{font-size:14px;line-height:1.4;color:var(--mut);text-wrap:pretty}.splyt-site .pc-board li.us .pc-bar span{color:var(--ink2)}.splyt-site .pc-num{text-align:right;font-size:40px;font-weight:800;letter-spacing:-.05em;line-height:1;color:var(--ink2);font-variant-numeric:tabular-nums}.splyt-site .pc-board li.us .pc-num{color:var(--ink)}@media (max-width:860px){.splyt-site .pc-board li{grid-template-columns:40px minmax(0,1fr) 56px;grid-template-areas:"icon name num" "bar bar bar";gap:10px 14px}.splyt-site .pc-board img{grid-area:icon;width:40px;height:40px;border-radius:10px}.splyt-site .pc-name{grid-area:name}.splyt-site .pc-num{grid-area:num;font-size:30px}.splyt-site .pc-bar{grid-area:bar}}@media (prefers-reduced-motion:reduce){.splyt-site .pc-track i{transform:none;transition:none}}.splyt-site section.rp{padding:0;height:520vh}.splyt-site .rp-pin{position:sticky;top:0;height:100vh;display:flex;flex-direction:column;justify-content:center}.splyt-site .rp-grid{display:grid;grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr);gap:clamp(32px,4vw,64px);align-items:center;width:100%}.splyt-site .rp-steps{list-style:none;display:flex;flex-direction:column;gap:6px;margin-top:22px}.splyt-site .rp-steps li{display:flex;flex-direction:column;gap:4px;padding:12px 0 12px 16px;border-left:2px solid var(--line);transition:border-color .4s,opacity .4s;opacity:.38}.splyt-site .rp-steps li.done{opacity:.55}.splyt-site .rp-steps li.on{opacity:1;border-left-color:var(--ink)}.splyt-site .rp-steps em{font-style:normal;font-size:11px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;color:var(--mut)}.splyt-site .rp-steps b{font-size:19px;font-weight:700;letter-spacing:-.4px}.splyt-site .rp-steps span{display:none;font-size:14.5px;line-height:1.5;color:var(--ink2);text-wrap:pretty}.splyt-site .rp-steps li.on span{display:block;animation:rp-in .5s cubic-bezier(.2,.8,.3,1)}@keyframes rp-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.splyt-site .rp-fig{padding:22px 22px 18px}.splyt-site .rp-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.splyt-site .rp-head>span{font-size:13px;font-weight:600;color:var(--mut);padding-top:6px}.splyt-site .rp-count{display:flex;align-items:baseline;gap:6px;opacity:.28;transition:opacity .4s}.splyt-site .rp-count.live{opacity:1}.splyt-site .rp-count b{display:inline-block;min-width:1ch;text-align:right;font-size:clamp(44px,5vw,64px);font-weight:800;letter-spacing:-.05em;line-height:.9;font-variant-numeric:tabular-nums;animation:rp-pop .35s cubic-bezier(.2,.9,.3,1.3)}.splyt-site .rp-count small{font-size:13px;font-weight:700;color:var(--mut)}@keyframes rp-pop{0%{transform:scale(1.25);opacity:.4}to{transform:none;opacity:1}}.splyt-site .rp-fig svg{display:block;width:100%;height:clamp(200px,34vh,340px);margin-top:12px;overflow:visible}.splyt-site .rp-line{fill:none;stroke-width:1.6;stroke-linejoin:round;stroke-linecap:round;vector-effect:non-scaling-stroke}.splyt-site .rp-line.l0{stroke:color-mix(in srgb,var(--ink) 45%,transparent)}.splyt-site .rp-line.l1{stroke:var(--ink);stroke-width:2}.splyt-site .rp-line.l2{stroke:color-mix(in srgb,var(--ink) 70%,transparent)}.splyt-site .rp-base{stroke:var(--line);stroke-width:1;vector-effect:non-scaling-stroke}.splyt-site .rp-skip{fill:color-mix(in srgb,var(--ink) 4.5%,transparent)}.splyt-site .rp-head-line{stroke:color-mix(in srgb,var(--ink) 35%,transparent);stroke-width:1;stroke-dasharray:3 4;vector-effect:non-scaling-stroke}.splyt-site .rp-rep circle{fill:var(--ink)}.splyt-site .rp-rep .halo{fill:none;stroke:color-mix(in srgb,var(--ink) 35%,transparent);stroke-width:1.5;vector-effect:non-scaling-stroke;animation:rp-ring .6s ease-out}.splyt-site .rp-rep text{fill:var(--ink);font-size:15px;font-weight:800;text-anchor:middle}@keyframes rp-ring{0%{r:4;opacity:1}to{r:13;opacity:1}}.splyt-site .rp-labels{display:flex;justify-content:space-between;margin-top:8px;font-size:11px;font-weight:700;letter-spacing:.4px;color:var(--dim);transition:opacity .3s}.splyt-site .rp-labels span{white-space:nowrap}.splyt-site .rp-axis{display:flex;justify-content:space-between;margin-top:6px;font-size:11.5px;font-weight:600;color:var(--dim)}.splyt-site .rp-progress{position:absolute;bottom:28px;left:50%;transform:translate(-50%);display:flex;gap:6px}.splyt-site .rp-progress i{width:22px;height:3px;border-radius:2px;background:color-mix(in srgb,var(--ink) 18%,transparent);transition:background .3s}.splyt-site .rp-progress i.on{background:var(--ink)}.splyt-site .rp-note{margin-top:-40px;padding-bottom:40px;max-width:var(--w)}@media (max-width:860px){.splyt-site section.rp{height:560vh}.splyt-site .rp-pin{justify-content:flex-start;padding-top:78px}.splyt-site .rp-grid{grid-template-columns:1fr;gap:14px}.splyt-site .rp-steps{margin-top:10px;gap:0}.splyt-site .rp-steps li{display:none;border:0;padding:0}.splyt-site .rp-steps li.on{display:flex}.splyt-site .rp-steps b{font-size:20px}.splyt-site .rp-fig{padding:16px 14px 14px}.splyt-site .rp-fig svg{height:30vh}.splyt-site .rp-head>span{font-size:11.5px}.splyt-site .rp-labels{font-size:9.5px}.splyt-site .rp-note{margin-top:0}}@media (prefers-reduced-motion:reduce){.splyt-site section.rp{height:auto}.splyt-site .rp-pin{position:static;height:auto;padding:80px 0}.splyt-site .rp-steps li{opacity:1;border-left-color:var(--line)}.splyt-site .rp-steps li span{display:block}}.splyt-site .rp-count{opacity:0}.splyt-site .rp-note{margin-top:0!important;padding:28px 32px 20px}@media (max-width:860px){.splyt-site .rp-note{padding:0 22px 40px}}.splyt-site.rm section{padding:clamp(70px,9vw,120px) 0}.splyt-site .rm-note{margin-top:22px}.splyt-site .rm-note a{text-decoration:underline;text-underline-offset:3px}.splyt-site .rm-pace{padding-top:40px!important}.splyt-site .rm-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.splyt-site .rm-stats>div{display:flex;flex-direction:column;gap:8px;padding:26px 24px;border-radius:24px;background:linear-gradient(180deg,var(--f0),var(--bg));box-shadow:inset 0 1px color-mix(in srgb,var(--ink) 8%,transparent),inset 0 0 0 .5px color-mix(in srgb,var(--ink) 8%,transparent)}.splyt-site .rm-stats b{font-size:clamp(44px,5.4vw,68px);font-weight:800;letter-spacing:-.05em;line-height:1;font-variant-numeric:tabular-nums}.splyt-site .rm-stats span{font-size:14px;font-weight:600;color:var(--mut)}.splyt-site .rm-chart{margin-top:14px;padding:24px 24px 18px;border-radius:24px;background:linear-gradient(180deg,var(--f0),var(--bg));box-shadow:inset 0 1px color-mix(in srgb,var(--ink) 8%,transparent),inset 0 0 0 .5px color-mix(in srgb,var(--ink) 8%,transparent)}.splyt-site .rm-chart figcaption{font-size:14px;font-weight:600;color:var(--mut);min-height:22px}.splyt-site .rm-chart figcaption b{color:var(--ink);font-size:17px;font-variant-numeric:tabular-nums}.splyt-site .rm-bars{display:flex;align-items:stretch;gap:2px;height:180px;margin-top:18px;border-bottom:1px solid var(--line)}.splyt-site .rm-bar{all:unset;flex:1 1 0;min-width:0;position:relative;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;cursor:default;padding:0 3px}.splyt-site .rm-bar i{display:block;width:100%;max-width:56px;border-radius:4px 4px 0 0;background:color-mix(in srgb,var(--ink) 34%,transparent);transition:background .2s}.splyt-site .rm-bar.on i{background:var(--ink)}.splyt-site .rm-bar span{position:absolute;top:100%;margin-top:8px;font-size:11.5px;font-weight:600;color:var(--dim)}.splyt-site .rm-bar.on span{color:var(--ink)}.splyt-site .rm-bar:focus-visible{outline:2px solid var(--ink);outline-offset:2px;border-radius:6px}.splyt-site .rm-chart{padding-bottom:40px}.splyt-site .rm-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.splyt-site .rm-cols{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:48px}.splyt-site .rm-col{padding:26px 24px}.splyt-site .rm-when{display:flex;flex-direction:column;gap:6px;padding-bottom:18px;border-bottom:1px solid var(--line)}.splyt-site .rm-when b{font-size:22px;font-weight:800;letter-spacing:-.6px}.splyt-site .rm-when span{font-size:14px;color:var(--mut);line-height:1.45}.splyt-site .rm-col ul{list-style:none;display:flex;flex-direction:column;gap:16px;margin-top:18px}.splyt-site .rm-col li{display:flex;flex-direction:column;gap:4px}.splyt-site .rm-col li b{font-size:15.5px;font-weight:700;letter-spacing:-.3px}.splyt-site .rm-col li span{font-size:14px;line-height:1.45;color:var(--mut)}.splyt-site .rm-col:first-child .rm-when b:after{content:"Now";margin-left:10px;vertical-align:3px;display:inline-flex;align-items:center;height:20px;padding:0 8px;border-radius:6px;background:var(--ink);color:var(--bg);font-size:10px;font-weight:800;letter-spacing:1px;text-transform:uppercase}.splyt-site .rm-filter{display:flex;flex-wrap:wrap;gap:8px;margin-top:36px}.splyt-site .rm-filter button{all:unset;cursor:pointer;height:34px;padding:0 14px;border-radius:17px;font-size:13.5px;font-weight:600;color:var(--mut);box-shadow:inset 0 0 0 1px var(--line);transition:background .2s,color .2s}.splyt-site .rm-filter button:hover{color:var(--ink)}.splyt-site .rm-filter button.on{background:var(--ink);color:var(--bg);box-shadow:none}.splyt-site .rm-filter button:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.splyt-site .rm-tl{list-style:none;margin-top:44px}.splyt-site .rm-month{display:grid;grid-template-columns:200px minmax(0,1fr);gap:28px;padding:30px 0;border-top:1px solid var(--line)}.splyt-site .rm-mh{display:flex;flex-direction:column;gap:6px;position:sticky;top:84px;align-self:start}.splyt-site .rm-mh b{font-size:20px;font-weight:800;letter-spacing:-.5px}.splyt-site .rm-mh span{font-size:13px;font-weight:600;color:var(--dim)}.splyt-site .rm-items{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 28px}.splyt-site .rm-item{display:flex;flex-direction:column;gap:5px;padding:6px 0}.splyt-site .rm-item em{font-style:normal;font-size:10.5px;font-weight:700;letter-spacing:1.4px;text-transform:uppercase;color:var(--dim)}.splyt-site .rm-item b{font-size:16px;font-weight:700;letter-spacing:-.3px}.splyt-site .rm-item span{font-size:14px;line-height:1.45;color:var(--mut);text-wrap:pretty}.splyt-site .rm-item.big{grid-column:1/-1;padding:22px 22px 20px}.splyt-site .rm-item.big b{font-size:21px;letter-spacing:-.5px}.splyt-site .rm-item.big span{font-size:15px;color:var(--ink2)}@media (max-width:860px){.splyt-site .rm-stats{grid-template-columns:1fr}.splyt-site .rm-stats>div{flex-direction:row;align-items:baseline;gap:14px;padding:20px}.splyt-site .rm-stats b{font-size:40px}.splyt-site .rm-cols{grid-template-columns:1fr}.splyt-site .rm-month{grid-template-columns:1fr;gap:16px}.splyt-site .rm-mh{position:static;flex-direction:row;align-items:baseline;gap:12px}.splyt-site .rm-items{grid-template-columns:1fr}.splyt-site .rm-bars{height:140px}.splyt-site .rm-bar span{font-size:10px}}.splyt-site .rm-bar.now i{background:transparent;box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--ink) 50%,transparent)}.splyt-site .rm-bar.now.on i{box-shadow:inset 0 0 0 1.5px var(--ink)}.splyt-site .rm-next{padding-top:clamp(50px,6vw,80px)!important}.splyt-site .rm-proofs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:48px}.splyt-site .rm-pf{display:flex;flex-direction:column;gap:6px;padding:24px 22px}.splyt-site .rm-pf b{font-size:clamp(36px,3.6vw,48px);font-weight:800;letter-spacing:-.05em;line-height:1;font-variant-numeric:tabular-nums}.splyt-site .rm-pf em{font-style:normal;font-size:14.5px;font-weight:700;letter-spacing:-.2px;margin-top:4px}.splyt-site .rm-pf span{font-size:13.5px;line-height:1.45;color:var(--mut)}.splyt-site .rm-trace{margin-top:14px;padding:26px 26px 20px}.splyt-site .rm-trace figcaption{display:flex;flex-direction:column;gap:6px;max-width:68ch}.splyt-site .rm-trace figcaption b{font-size:17px;font-weight:700;letter-spacing:-.3px}.splyt-site .rm-trace figcaption span{font-size:14px;line-height:1.5;color:var(--mut)}.splyt-site .rm-trace svg{display:block;width:100%;height:clamp(120px,16vw,200px);margin-top:22px;overflow:visible}.splyt-site .rm-trace svg path{fill:none;stroke:var(--ink);stroke-width:2;stroke-linejoin:round;stroke-linecap:round;vector-effect:non-scaling-stroke}.splyt-site .rm-trace svg .base{stroke:var(--line);stroke-width:1;vector-effect:non-scaling-stroke}.splyt-site .rm-axis{display:flex;justify-content:space-between;margin-top:10px;font-size:11.5px;font-weight:600;color:var(--dim)}.splyt-site .rm-fx{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(40px,6vw,90px);align-items:start}.splyt-site .rm-fixes{list-style:none;display:flex;flex-direction:column}.splyt-site .rm-fixes li{display:grid;grid-template-columns:64px minmax(0,1fr);gap:16px;padding:14px 0;border-top:1px solid var(--line)}.splyt-site .rm-fixes li:last-child{border-bottom:1px solid var(--line)}.splyt-site .rm-fixes time{font-size:13px;font-weight:700;color:var(--dim);padding-top:1px;font-variant-numeric:tabular-nums}.splyt-site .rm-fixes span{font-size:15px;line-height:1.45;color:var(--ink2);text-wrap:pretty}@media (max-width:860px){.splyt-site .rm-proofs{grid-template-columns:repeat(2,minmax(0,1fr))}.splyt-site .rm-fx{grid-template-columns:1fr;gap:32px}}@media (max-width:480px){.splyt-site .rm-proofs{grid-template-columns:1fr}.splyt-site .rm-fixes li{grid-template-columns:54px minmax(0,1fr);gap:12px}}.splyt-site section.mp{padding:0;height:560vh}.splyt-site .mp-pin{position:sticky;top:0;height:100vh;display:flex;flex-direction:column;justify-content:center}.splyt-site .mp-grid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(32px,5vw,80px);align-items:center;width:100%}.splyt-site .mp-copy h2{margin-top:16px}.splyt-site .mp-steps{list-style:none;display:flex;flex-direction:column;gap:4px;margin-top:28px}.splyt-site .mp-steps li{display:grid;grid-template-columns:30px minmax(0,1fr);gap:14px;padding:10px 0;opacity:.35;transition:opacity .5s ease}.splyt-site .mp-steps li.done{opacity:.55}.splyt-site .mp-steps li.on{opacity:1}.splyt-site .mp-steps i{width:30px;height:30px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-style:normal;font-size:13px;font-weight:800;color:var(--mut);box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--ink) 18%,transparent);transition:background .5s,color .5s}.splyt-site .mp-steps li.on i,.splyt-site .mp-steps li.done i{background:var(--ink);color:var(--bg);box-shadow:none}.splyt-site .mp-steps b{display:block;font-size:18px;font-weight:700;letter-spacing:-.3px;padding-top:4px}.splyt-site .mp-steps span{display:block;max-height:0;overflow:hidden;font-size:14.5px;line-height:1.5;color:var(--ink2);transition:max-height .6s cubic-bezier(.16,1,.3,1),margin .6s;text-wrap:pretty}.splyt-site .mp-steps li.on span{max-height:120px;margin-top:6px}.splyt-site .mp.still .mp-steps span{max-height:none;margin-top:6px}.splyt-site .mp-stage{position:relative;height:min(520px,62vh);border-radius:28px;background:linear-gradient(180deg,var(--f0),var(--bg));box-shadow:inset 0 1px color-mix(in srgb,var(--ink) 8%,transparent),inset 0 0 0 .5px color-mix(in srgb,var(--ink) 8%,transparent);overflow:hidden}.splyt-site .mp-scene{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:24px;padding:32px;opacity:0;transform:scale(.97);transition:opacity .6s ease,transform .8s cubic-bezier(.16,1,.3,1);pointer-events:none}.splyt-site .mp-scene.on{opacity:1;transform:none;pointer-events:auto}.splyt-site .mp-sources{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;width:100%}.splyt-site .mp-src{padding:14px 12px;border-radius:16px;background:color-mix(in srgb,var(--ink) 5%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ink) 8%,transparent);opacity:calc(var(--k) * 4 - var(--i));transform:translateY(calc((1 - min(1,var(--k) * 4 - var(--i)))*14px))}.splyt-site .mp-src b{display:block;font-size:14px;font-weight:700}.splyt-site .mp-src span{display:block;margin-top:4px;font-size:12px;line-height:1.35;color:var(--mut)}.splyt-site .mp-funnel{position:relative;display:flex;gap:10px;padding-top:44px}.splyt-site .mp-funnel:before{content:"";position:absolute;top:0;left:50%;width:1px;height:36px;background:linear-gradient(color-mix(in srgb,var(--ink) 0%,transparent),var(--ink));transform:scaleY(var(--k));transform-origin:top}.splyt-site .mp-funnel img{width:44px;height:44px;border-radius:11px;opacity:calc(var(--k) * 2 - .6 - var(--i) * .08)}.splyt-site .mp-qs{display:flex;flex-wrap:wrap;gap:6px;justify-content:center;max-width:560px}.splyt-site .mp-qs span{font-size:12px;font-weight:600;color:var(--ink2);padding:5px 9px;border-radius:9px;background:color-mix(in srgb,var(--ink) 6%,transparent);opacity:calc(var(--k) * 60 - var(--i))}.splyt-site .mp-receipt{width:min(440px,100%);margin:0;padding:22px;border-radius:20px;background:var(--f1);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ink) 10%,transparent),0 30px 60px -24px #000c;transform:translateY(calc((1 - var(--k)) * 20px)) rotate(calc((1 - var(--k)) * -2deg))}.splyt-site .mp-receipt figcaption{display:flex;align-items:center;gap:10px}.splyt-site .mp-receipt img{width:28px;height:28px;border-radius:7px}.splyt-site .mp-receipt figcaption b{flex:1;font-size:15px}.splyt-site .mp-receipt em{font-style:normal;font-size:11.5px;font-weight:700;padding:3px 9px;border-radius:10px;color:#1d83ea;box-shadow:inset 0 0 0 1.5px #1d83ea}.splyt-site .mp-receipt blockquote{margin:14px 0 0;font-size:15px;line-height:1.5;color:var(--ink2);font-style:italic}.splyt-site .mp-receipt a{display:inline-block;margin-top:12px;font-size:13px;font-weight:700;color:var(--mut)}.splyt-site .mp-cells{display:flex;gap:16px}.splyt-site .mp-cell{display:flex;flex-direction:column;align-items:center;gap:10px;padding:24px 26px;border-radius:20px;background:color-mix(in srgb,var(--ink) 5%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ink) 8%,transparent)}.splyt-site .mp-cell b{font-size:64px;font-weight:800;line-height:1;color:var(--ink)}.splyt-site .mp-cell.x b{color:var(--mut)}.splyt-site .mp-cell span{font-size:13px;line-height:1.4;color:var(--mut);text-align:center}.splyt-site .mp-cell.q{transform:scale(calc(.9 + var(--k) * .1))}.splyt-site .mp-rule{font-size:15px;font-weight:600;color:var(--ink2)}.splyt-site .mp-review{list-style:none;width:min(420px,100%);display:flex;flex-direction:column;gap:8px}.splyt-site .mp-review li{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;border-radius:14px;background:color-mix(in srgb,var(--ink) 5%,transparent);font-size:14px;font-weight:600}.splyt-site .mp-review i{font-style:normal;font-size:12px;font-weight:800;color:var(--bg);background:var(--ink);padding:3px 9px;border-radius:9px;opacity:calc(var(--k) * 6 - var(--i));transform:scale(calc(min(1,var(--k) * 6 - var(--i))/5 + .8))}.splyt-site .mp-open{display:flex;flex-direction:column;align-items:center;gap:18px}.splyt-site .mp-repo{display:flex;align-items:center;gap:14px;padding:18px 22px;border-radius:18px;background:var(--f1);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ink) 12%,transparent)}.splyt-site .mp-repo b{display:block;font-size:17px;font-family:ui-monospace,SF Mono,Menlo,monospace}.splyt-site .mp-repo span{display:block;margin-top:3px;font-size:12.5px;color:var(--mut)}.splyt-site .mp-dates{display:flex;gap:18px;font-size:13px;color:var(--mut)}.splyt-site .mp-dates b{color:var(--ink)}.splyt-site .mp-rail{position:absolute;left:0;right:0;bottom:0;height:2px;background:color-mix(in srgb,var(--ink) 8%,transparent)}.splyt-site .mp-rail i{display:block;height:100%;background:var(--ink);transform-origin:left}.splyt-site .mp-cta{display:flex;align-items:center;gap:22px;flex-wrap:wrap;padding-top:40px;padding-bottom:20px}@media (max-width:860px){.splyt-site section.mp{height:620vh}.splyt-site .mp-pin{justify-content:flex-start;padding-top:76px}.splyt-site .mp-grid{grid-template-columns:1fr;gap:16px}.splyt-site .mp-copy h2{font-size:36px}.splyt-site .mp-steps{margin-top:12px}.splyt-site .mp-steps li:not(.on){display:none}.splyt-site .mp-stage{height:min(340px,42vh)}.splyt-site .mp-sources{grid-template-columns:repeat(2,minmax(0,1fr))}.splyt-site .mp-funnel img{width:34px;height:34px}.splyt-site .mp-qs span{font-size:10.5px;padding:4px 7px}.splyt-site .mp-cell b{font-size:44px}}@media (prefers-reduced-motion:reduce){.splyt-site section.mp{height:auto}.splyt-site .mp-pin{position:static;height:auto;padding:80px 0}.splyt-site .mp-stage{display:none}.splyt-site .mp-steps li{opacity:1}}.splyt-site .mp-note{margin:14px 0 0;font-size:15px;line-height:1.5;color:var(--ink2)}.splyt-site .mp-note span{display:block;margin-bottom:6px;font-size:11px;font-weight:700;letter-spacing:1.2px;text-transform:uppercase;color:var(--dim)}.splyt-site .mp-quote{max-width:440px;text-align:center;font-size:14.5px;line-height:1.5;color:var(--ink2);font-style:italic}.splyt-site .mp-quote span{font-style:normal;color:var(--mut)}.splyt-site .mp-qs .more{background:none;color:var(--mut);opacity:1}.splyt-site .rc{padding:56px 0 8px;scroll-margin-top:60px}.splyt-site .rc-box{padding:34px 34px 26px;border-radius:24px;background:linear-gradient(180deg,color-mix(in srgb,var(--ink) 4.5%,transparent),color-mix(in srgb,var(--ink) 1.5%,transparent));box-shadow:inset 0 0 0 1px var(--line)}.splyt-site .rc h2{font-size:clamp(30px,3.6vw,46px);margin:14px 0 24px}.splyt-site .rc-form{display:flex;align-items:flex-end;gap:10px;padding:8px 8px 8px 18px;border-radius:20px;background:var(--bg);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ink) 14%,transparent);transition:box-shadow .18s}.splyt-site .rc-form:focus-within{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ink) 40%,transparent)}.splyt-site .rc-form textarea{all:unset;flex:1;min-width:0;min-height:48px;padding:12px 0;font-size:16px;line-height:1.45;color:var(--ink);white-space:pre-wrap;field-sizing:content;max-height:160px;overflow-y:auto}.splyt-site .rc-form textarea::placeholder{color:var(--dim)}.splyt-site .rc-form button{all:unset;cursor:pointer;flex:none;height:46px;padding:0 20px;border-radius:14px;background:var(--ink);color:var(--bg);font-size:15px;font-weight:700;transition:opacity .18s}.splyt-site .rc-form button:disabled{opacity:.35;cursor:default}.splyt-site .rc-ex{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.splyt-site .rc-ex button{all:unset;cursor:pointer;height:32px;padding:0 13px;border-radius:16px;font-size:13px;font-weight:600;color:var(--mut);box-shadow:inset 0 0 0 1px var(--line);transition:color .18s,box-shadow .18s}.splyt-site .rc-ex button:hover{color:var(--ink);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ink) 25%,transparent)}.splyt-site .rc button:focus-visible,.splyt-site .rc a:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.splyt-site .rc-disc{margin:18px 0 0;max-width:72ch;color:var(--dim)}.splyt-site .rc-out{margin-top:26px}.splyt-site .rc-sum{margin:0 0 18px;max-width:70ch;font-size:19px;line-height:1.45;letter-spacing:-.3px;color:var(--ink);text-wrap:pretty}.splyt-site .rc-cards{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:14px;align-items:start}.splyt-site .rc-card{display:flex;flex-direction:column;gap:12px;padding:20px;border-radius:20px;box-shadow:inset 0 0 0 1px var(--line);background:color-mix(in srgb,var(--ink) 2%,transparent);min-width:0}.splyt-site .rc-top{display:flex;align-items:center;gap:12px;min-width:0}.splyt-site .rc-n{flex:none;width:22px;font-size:14px;font-weight:800;color:var(--dim);font-variant-numeric:tabular-nums}.splyt-site .rc-icon{flex:none;width:48px;height:48px;border-radius:11px;background:var(--f1);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ink) 8%,transparent)}.splyt-site .rc-id{display:flex;flex-direction:column;gap:3px;min-width:0}.splyt-site .rc-up{margin-left:auto;flex:none;align-self:flex-start}.splyt-site .rc-name{font-size:16px;font-weight:700;letter-spacing:-.3px;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.splyt-site .rc-name:hover{text-decoration:underline;text-underline-offset:3px}.splyt-site .rc-meta{display:flex;gap:12px;font-size:12.5px;color:var(--mut);font-variant-numeric:tabular-nums}.splyt-site .rc-meta b{color:var(--ink)}.splyt-site .rc-why{margin:0;font-size:14.5px;line-height:1.55;color:var(--ink2);text-wrap:pretty}.splyt-site .rc-chips{display:flex;flex-wrap:wrap;gap:6px}.splyt-site .rc-ev{display:contents}.splyt-site .rc-chip{all:unset;box-sizing:border-box;display:inline-flex;align-items:center;gap:5px;max-width:100%;min-height:28px;padding:4px 11px;border-radius:14px;font-size:12.5px;font-weight:600;line-height:1.3;color:var(--ink);background:color-mix(in srgb,var(--ink) 7%,transparent);cursor:pointer;transition:background .18s}.splyt-site .rc-chip:hover,.splyt-site .rc-ev.open .rc-chip{background:color-mix(in srgb,var(--ink) 15%,transparent)}.splyt-site .rc-chip.rc-more{color:var(--mut);background:none;box-shadow:inset 0 0 0 1px var(--line)}.splyt-site .rc-chip.rc-flat{cursor:default;color:var(--mut);background:color-mix(in srgb,var(--ink) 4%,transparent)}.splyt-site .rc-chip svg{flex:none;color:var(--mut)}.splyt-site .rc-receipt{flex-basis:100%;display:flex;flex-direction:column;gap:6px;padding:12px 14px;border-radius:12px;background:var(--bg);box-shadow:inset 0 0 0 1px var(--line);font-size:13px;line-height:1.5;animation:rc-in .22s cubic-bezier(.16,1,.3,1)}@keyframes rc-in{0%{opacity:0;transform:translateY(-4px)}}.splyt-site .rc-src{font-size:11px;font-weight:700;letter-spacing:1.2px;text-transform:uppercase;color:var(--dim)}.splyt-site .rc-receipt q{color:var(--ink2);quotes:"“" "”"}.splyt-site .rc-receipt a{align-self:flex-start;font-size:12.5px;font-weight:600;color:var(--mut);text-decoration:underline;text-underline-offset:3px;word-break:break-all}.splyt-site .rc-receipt a:hover{color:var(--ink)}.splyt-site .rc-cav{margin:0;font-size:13px;line-height:1.5;color:var(--mut)}.splyt-site .rc-links{display:flex;flex-wrap:wrap;gap:6px 16px;margin-top:auto;padding-top:4px;font-size:13px;font-weight:600}.splyt-site .rc-links a{color:var(--mut)}.splyt-site .rc-links a:hover{color:var(--ink)}.splyt-site .rc-unv{color:var(--dim);font-weight:500}.splyt-site .rc-nf,.splyt-site .rc-q,.splyt-site .rc-err{margin:18px 0 0;max-width:70ch;font-size:14px;line-height:1.55;color:var(--mut)}.splyt-site .rc-nf b{color:var(--ink)}.splyt-site .rc-q button{all:unset;cursor:pointer;margin-left:6px;font-weight:700;color:var(--ink);text-decoration:underline;text-underline-offset:3px}.splyt-site .rc-err{padding:16px 18px;border-radius:14px;box-shadow:inset 0 0 0 1px var(--line)}.splyt-site .rc-sk{display:block;border-radius:8px;background:var(--f1);animation:rc-pulse 1.4s ease-in-out infinite}@keyframes rc-pulse{50%{opacity:.5}}.splyt-site .rc-sk-line{height:16px;width:min(560px,90%);margin-bottom:10px}.splyt-site .rc-sk-line.short{width:min(340px,60%);margin-bottom:22px}.splyt-site .rc-sk-card{min-height:200px}.splyt-site .rc-sk-t{height:13px;width:150px}.splyt-site .rc-sk-t.short{width:90px}.splyt-site .rc-sk-p{height:11px;width:100%}.splyt-site .rc-sk-p.short{width:60%}@media (max-width:860px){.splyt-site .rc{padding-top:40px}.splyt-site .rc .wrap{padding:0 16px}.splyt-site .rc-box{padding:24px 18px 20px;border-radius:20px}.splyt-site .rc-form{flex-direction:column;align-items:stretch;padding:6px 6px 6px 14px}.splyt-site .rc-form button{text-align:center}.splyt-site .rc-cards{grid-template-columns:1fr}.splyt-site .rc-sum{font-size:17px}}.splyt-site.sp .sp-ssr-top{padding:22px 0;font-size:14px;color:var(--mut)}.splyt-site.sp .sp-ssr-top a{color:var(--ink);font-weight:600}.splyt-site.sp .sp-hero{padding:130px 0 20px}.splyt-site.sp .sp-hero h1{font-size:clamp(38px,5.6vw,72px);line-height:1;letter-spacing:-.045em;font-weight:800;margin:10px 0 14px;text-wrap:balance}.splyt-site.sp .sp-hero .lede{margin-top:20px;max-width:64ch;font-size:18px;line-height:1.55;color:var(--mut)}.splyt-site.sp .sp-hero .lede b{color:var(--ink)}.splyt-site.sp .sp-crumbs ol{list-style:none;display:flex;flex-wrap:wrap;gap:6px;margin:0 0 26px;padding:0;font-size:13px;color:var(--dim)}.splyt-site.sp .sp-crumbs li+li:before{content:"/";margin-right:6px;color:var(--dim)}.splyt-site.sp .sp-crumbs a{color:var(--mut)}.splyt-site.sp .sp-crumbs a:hover,.splyt-site.sp .sp-crumbs [aria-current]{color:var(--ink)}.splyt-site.sp .sp-title{display:flex;align-items:center;gap:20px}.splyt-site.sp .sp-icon{flex:none;border-radius:18px;background:var(--f1);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ink) 8%,transparent)}.splyt-site.sp .sp-sub{margin:-6px 0 0;font-size:14px;color:var(--dim)}.splyt-site.sp .sp-facts{margin-top:28px;padding:18px 20px;border-radius:18px;box-shadow:inset 0 0 0 1px var(--line);max-width:760px}.splyt-site.sp .sp-facts dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px 20px;margin:0}.splyt-site.sp .sp-facts dt{font-size:11.5px;font-weight:700;letter-spacing:1.2px;text-transform:uppercase;color:var(--dim)}.splyt-site.sp .sp-facts dd{margin:4px 0 0;font-size:16px;font-weight:700;letter-spacing:-.2px;font-variant-numeric:tabular-nums}.splyt-site.sp .sp-src{margin:16px 0 0;font-size:12.5px;color:var(--dim)}.splyt-site.sp .sp-src a{color:var(--mut);text-decoration:underline;text-underline-offset:3px}.splyt-site.sp .sp-sec{padding:56px 0 8px}.splyt-site.sp .sp-sec h2{font-size:clamp(26px,3.2vw,38px);line-height:1.05;letter-spacing:-.035em;font-weight:800;margin:0 0 10px}.splyt-site.sp .sp-sec .small a,.splyt-site.sp .sp-disc a{color:var(--ink);text-decoration:underline;text-underline-offset:3px}.splyt-site.sp .sp-gap{margin-top:22px}.splyt-site.sp .sp-p{max-width:66ch;font-size:16px;line-height:1.6;color:var(--mut)}.splyt-site.sp .sp-disc{margin-top:34px;max-width:72ch;color:var(--dim)}.splyt-site.sp .sp-tags{list-style:none;display:flex;flex-wrap:wrap;gap:8px;margin:14px 0 0;padding:0}.splyt-site.sp .sp-tags li{padding:7px 12px;border-radius:14px;font-size:13.5px;font-weight:600;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ink) 18%,transparent)}.splyt-site.sp .sp-cat{margin-top:34px}.splyt-site.sp .sp-cat h3{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin:0 0 6px;padding-bottom:10px;border-bottom:1px solid var(--line);font-size:19px;letter-spacing:-.3px}.splyt-site.sp .sp-cat h3 span{flex:none;font-size:13px;font-weight:600;color:var(--dim);font-variant-numeric:tabular-nums}.splyt-site.sp .sp-feats{list-style:none;margin:0;padding:0}.splyt-site.sp .sp-feats li{display:flex;flex-direction:column;gap:3px;padding:12px 0;border-bottom:1px solid var(--line)}.splyt-site.sp .sp-feats b{font-size:15.5px;letter-spacing:-.2px}.splyt-site.sp .sp-def{font-size:13.5px;line-height:1.45;color:var(--mut);font-weight:400}.splyt-site.sp .sp-partly{margin-left:8px;padding:2px 7px;border-radius:8px;font-style:normal;font-size:11px;font-weight:700;color:var(--mut);box-shadow:inset 0 0 0 1px var(--line);vertical-align:2px}.splyt-site.sp .sp-quote{display:block;margin-top:4px;font-size:13px;line-height:1.5;color:var(--ink2)}.splyt-site.sp .sp-quote q{font-style:italic}.splyt-site.sp .sp-quote a{margin-left:8px;font-size:12px;font-weight:600;color:var(--mut);white-space:nowrap}.splyt-site.sp .sp-quote a:hover{color:var(--ink)}.splyt-site.sp .sp-note{font-size:12px;color:var(--dim)}.splyt-site.sp .sp-missing{margin:12px 0 0;font-size:13px;line-height:1.6;color:var(--dim)}.splyt-site.sp .sp-missing span{color:var(--mut);font-weight:600}.splyt-site.sp .sp-six{list-style:none;display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px;margin:18px 0 0;padding:0}.splyt-site.sp .sp-six li{display:flex;flex-direction:column;gap:8px;padding:14px;border-radius:16px;box-shadow:inset 0 0 0 1px var(--line)}.splyt-site.sp .sp-six li>a:first-child{display:flex;align-items:center;gap:12px}.splyt-site.sp .sp-six img{border-radius:9px}.splyt-site.sp .sp-six b{display:block;font-size:15px}.splyt-site.sp .sp-six em{display:block;font-style:normal;font-size:12.5px;color:var(--mut)}.splyt-site.sp .sp-six li>a:first-child:hover b{text-decoration:underline;text-underline-offset:3px}.splyt-site.sp .sp-vs{font-size:13px;font-weight:600;color:var(--mut)}.splyt-site.sp .sp-vs:hover{color:var(--ink)}.splyt-site.sp .sp-pair{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:28px}.splyt-site.sp .sp-side{min-width:0}.splyt-site.sp .sp-side .sp-facts{margin-top:12px}.splyt-site.sp .sp-side .sp-facts dl{grid-template-columns:repeat(2,minmax(0,1fr))}.splyt-site.sp .sp-side-head{display:flex;align-items:center;gap:12px}.splyt-site.sp .sp-side-head img{border-radius:11px}.splyt-site.sp .sp-side-head b{display:block;font-size:20px;letter-spacing:-.4px}.splyt-site.sp .sp-side-head em{display:block;font-style:normal;font-size:13px;color:var(--mut)}.splyt-site.sp .sp-side-head:hover b{text-decoration:underline;text-underline-offset:3px}.splyt-site.sp .sp-table{width:100%;border-collapse:collapse;table-layout:fixed}.splyt-site.sp .sp-table thead th{padding:8px 10px 8px 0;font-size:11.5px;font-weight:700;letter-spacing:1.2px;text-transform:uppercase;color:var(--dim);text-align:left}.splyt-site.sp .sp-table thead th:first-child{width:38%}.splyt-site.sp .sp-table tbody th,.splyt-site.sp .sp-table td{padding:12px 14px 12px 0;border-top:1px solid var(--line);vertical-align:top;text-align:left}.splyt-site.sp .sp-table tbody th b{display:block;font-size:15px;letter-spacing:-.2px}.splyt-site.sp .sp-st{display:inline-block;padding:2px 8px;border-radius:8px;font-size:12px;font-weight:700}.splyt-site.sp .sp-yes .sp-st{background:var(--ink);color:var(--bg)}.splyt-site.sp .sp-partial .sp-st{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ink) 40%,transparent);color:var(--ink)}.splyt-site.sp .sp-no .sp-st,.splyt-site.sp .sp-unknown .sp-st{color:var(--dim);padding-left:0}.splyt-site.sp .sp-pairs{list-style:none;display:flex;flex-wrap:wrap;gap:8px;margin:16px 0 0;padding:0}.splyt-site.sp .sp-pairs a{display:inline-flex;align-items:center;height:34px;padding:0 13px;border-radius:17px;font-size:13.5px;font-weight:600;color:var(--mut);box-shadow:inset 0 0 0 1px var(--line)}.splyt-site.sp .sp-pairs a:hover{color:var(--ink);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ink) 25%,transparent)}.splyt-site .sp-index .sp-pairs{margin-top:18px}.splyt-site.sp .sp-skel span{display:block;height:16px;width:240px;margin-top:14px;border-radius:8px;background:var(--f1);animation:ap-pulse 1.4s ease-in-out infinite}.splyt-site.sp .sp-skel span:first-child{height:56px;width:min(520px,80%)}@media (max-width:760px){.splyt-site.sp .sp-hero{padding-top:104px}.splyt-site.sp .sp-hero .lede{font-size:16px}.splyt-site.sp .sp-title{gap:14px}.splyt-site.sp .sp-title .sp-icon{width:56px;height:56px;border-radius:14px}.splyt-site.sp .sp-facts{padding:16px}.splyt-site.sp .sp-facts dl{grid-template-columns:repeat(2,minmax(0,1fr))}.splyt-site.sp .sp-pair{grid-template-columns:1fr}.splyt-site.sp .sp-table,.splyt-site.sp .sp-table tbody,.splyt-site.sp .sp-table tr,.splyt-site.sp .sp-table th,.splyt-site.sp .sp-table td{display:block;width:auto}.splyt-site.sp .sp-table thead{display:none}.splyt-site.sp .sp-table tr{padding:12px 0;border-top:1px solid var(--line)}.splyt-site.sp .sp-table tbody th,.splyt-site.sp .sp-table td{border-top:0;padding:4px 0}.splyt-site.sp .sp-table td:before{content:attr(data-app);display:inline-block;min-width:64px;margin-right:8px;font-size:12px;font-weight:700;color:var(--mut)}}.splyt-site.sp .sp-makers{padding:8px 0 40px}.splyt-site.sp .sp-makers p{margin:0;padding:16px 20px;border-radius:16px;border:1px solid var(--line);background:color-mix(in srgb,var(--ink) 3%,transparent);color:var(--mut);font-size:14.5px;line-height:1.5}.splyt-site.sp .sp-makers-tag{display:block;margin-bottom:4px;font-size:10.5px;font-weight:700;letter-spacing:1.2px;text-transform:uppercase;color:var(--dim)}.splyt-site.sp .sp-makers a{color:var(--ink);font-weight:600;white-space:nowrap}.splyt-site.sp .sp-plans{display:flex;flex-wrap:wrap;gap:10px;margin-top:22px}.splyt-site.sp .sp-plan{display:flex;flex-direction:column;gap:4px;min-width:128px;padding:14px 18px;border-radius:16px;box-shadow:inset 0 0 0 1px var(--line)}.splyt-site.sp .sp-plan span{font-size:11.5px;font-weight:700;letter-spacing:1.2px;text-transform:uppercase;color:var(--dim)}.splyt-site.sp .sp-plan b{font-size:19px;letter-spacing:-.3px;font-variant-numeric:tabular-nums}.splyt-site.sp .sp-plan small{font-size:12.5px;color:var(--mut)}.splyt-site.sp .sp-iap{list-style:none;margin:22px 0 0;padding:0;max-width:560px;border-top:1px solid var(--line)}.splyt-site.sp .sp-iap li{display:flex;justify-content:space-between;gap:16px;padding:10px 0;border-bottom:1px solid var(--line);font-size:14.5px}.splyt-site.sp .sp-iap li span{color:var(--mut);min-width:0;overflow-wrap:anywhere}.splyt-site.sp .sp-iap li b{font-variant-numeric:tabular-nums;white-space:nowrap}.splyt-site.sp .sp-price-none{margin-top:12px}@media (max-width:640px){.splyt-site.sp .sp-plan{flex:1 1 calc(50% - 5px);min-width:0}}.splyt-site.sp .sp-actions{display:flex;align-items:center;flex-wrap:wrap;gap:10px 18px;margin-top:16px}.splyt-site.sp .sp-actions>a{font-size:14px;font-weight:600;color:var(--mut)}.splyt-site.sp .sp-actions>a:hover{color:var(--ink)}.splyt-site.ap .ap-hero{padding:150px 0 40px}.splyt-site.ap .ap-hero h1{font-size:clamp(40px,6.4vw,84px);line-height:.98;letter-spacing:-.05em;font-weight:800;margin:18px 0 22px;text-wrap:balance}.splyt-site.ap .ap-hero .lede{max-width:56ch}.splyt-site.ap .ap-jump{display:flex;flex-wrap:wrap;gap:8px;margin-top:28px}.splyt-site.ap .ap-jump a{display:inline-flex;align-items:center;height:36px;padding:0 14px;border-radius:18px;font-size:14px;font-weight:600;color:var(--mut);box-shadow:inset 0 0 0 1px var(--line)}.splyt-site.ap .ap-jump a:hover{color:var(--ink);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ink) 25%,transparent)}.splyt-site.ap .ap-disc{margin-top:22px;max-width:70ch;color:var(--dim)}.splyt-site.ap .ap-disc a{color:var(--mut);text-decoration:underline;text-underline-offset:3px}.splyt-site.ap .ap-sec{padding:72px 0 8px;scroll-margin-top:60px}.splyt-site.ap .ap-head h2{margin-top:14px}.splyt-site.ap .ap-rule{margin:18px 0 10px;font-size:13.5px;line-height:1.5;color:var(--dim)}.splyt-site.ap .ap-tabs{display:flex;gap:4px;margin-top:30px;padding:4px;border-radius:14px;box-shadow:inset 0 0 0 1px var(--line);width:max-content;max-width:100%;overflow-x:auto;scrollbar-width:none}.splyt-site.ap .ap-tabs::-webkit-scrollbar{display:none}.splyt-site.ap .ap-tabs button,.splyt-site.ap .ap-seg button,.splyt-site.ap .ap-chips button{all:unset;cursor:pointer;box-sizing:border-box;white-space:nowrap;font-weight:600;transition:background .18s,color .18s,box-shadow .18s}.splyt-site.ap .ap-tabs button{height:36px;padding:0 16px;border-radius:10px;font-size:14px;color:var(--mut)}.splyt-site.ap .ap-tabs button:hover{color:var(--ink)}.splyt-site.ap .ap-tabs button.on{background:var(--ink);color:var(--bg)}.splyt-site.ap .ap-tabs button.soon:not(.on){color:var(--dim)}.splyt-site.ap .ap-seg{display:inline-flex;gap:2px;margin-top:12px}.splyt-site.ap .ap-seg button{height:30px;padding:0 12px;border-radius:15px;font-size:13px;color:var(--mut)}.splyt-site.ap .ap-seg button.on{color:var(--ink);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ink) 30%,transparent)}.splyt-site.ap button:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.splyt-site.ap .ap-locked{margin-top:8px;padding:22px 24px;border-radius:16px;box-shadow:inset 0 0 0 1px var(--line);font-size:15px;line-height:1.55;color:var(--mut);max-width:62ch}.splyt-site.ap .ap-locked b{color:var(--ink);font-weight:700}.splyt-site.ap .ap-list{list-style:none;margin:0;padding:0;border-top:1px solid var(--line)}.splyt-site.ap .ap-row{display:flex;align-items:center;gap:16px;padding:14px 0;border-bottom:1px solid var(--line);min-width:0}.splyt-site.ap .ap-rank{flex:0 0 34px;font-size:15px;font-weight:700;color:var(--dim);font-variant-numeric:tabular-nums;text-align:right}.splyt-site.ap .ap-main{display:flex;align-items:center;gap:14px;flex:1;min-width:0}.splyt-site.ap .ap-main:hover .ap-name{text-decoration:underline;text-underline-offset:3px}.splyt-site.ap .ap-icon{flex:none;width:52px;height:52px;border-radius:12px;background:var(--f1);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ink) 8%,transparent)}.splyt-site.ap .ap-txt{display:flex;flex-direction:column;gap:2px;min-width:0}.splyt-site.ap .ap-name{font-size:16px;font-weight:700;letter-spacing:-.3px;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.splyt-site.ap .ap-dev{font-size:13px;color:var(--dim);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.splyt-site.ap .ap-meta{display:flex;flex-wrap:wrap;gap:4px 14px;margin-top:4px;font-size:12.5px;color:var(--mut);font-variant-numeric:tabular-nums}.splyt-site.ap .ap-stars b{color:var(--ink);font-weight:700}.splyt-site.ap .ap-none{color:var(--dim)}.splyt-site.ap .ap-up,.splyt-site.ap .ap-stale{color:var(--ink);font-weight:600}.splyt-site.ap .ap-side{flex:none;display:flex;flex-direction:column;align-items:flex-end;gap:6px;text-align:right}.splyt-site.ap .ap-num{font-size:17px;font-weight:800;letter-spacing:-.4px;font-variant-numeric:tabular-nums}.splyt-site.ap .ap-map{font-size:12px;font-weight:600;color:var(--mut);white-space:nowrap}.splyt-site.ap .ap-map:hover{color:var(--ink)}.splyt-site.ap .ap-skel .ap-txt span{display:block;height:12px;width:180px;border-radius:6px;background:var(--f1)}.splyt-site.ap .ap-skel .ap-txt span+span{width:110px;margin-top:6px}.splyt-site.ap .ap-skel{animation:ap-pulse 1.4s ease-in-out infinite}@keyframes ap-pulse{50%{opacity:.5}}.splyt-site.ap .ap-fail{padding:18px 0}.splyt-site.ap .ap-cards{list-style:none;margin:6px 0 0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:12px}.splyt-site.ap .ap-cards a{display:flex;flex-direction:column;gap:3px;height:100%;box-sizing:border-box;padding:16px;border-radius:16px;box-shadow:inset 0 0 0 1px var(--line);transition:box-shadow .18s,background .18s}.splyt-site.ap .ap-cards a:hover{background:color-mix(in srgb,var(--ink) 3%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ink) 20%,transparent)}.splyt-site.ap .ap-cards .ap-icon{width:56px;height:56px;border-radius:13px;margin-bottom:10px}.splyt-site.ap .ap-cards .ap-name{font-size:15px;white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.splyt-site.ap .ap-when{margin-top:auto;padding-top:8px;font-size:12px;color:var(--mut)}.splyt-site.ap .ap-controls{display:flex;flex-direction:column;gap:12px;margin-top:30px}.splyt-site.ap .ap-controls .ap-seg{margin-top:0;align-self:flex-start}.splyt-site.ap .ap-search{display:flex;align-items:center;gap:10px;height:46px;padding:0 16px;border-radius:23px;box-shadow:inset 0 0 0 1px var(--line);color:var(--dim);max-width:460px}.splyt-site.ap .ap-search:focus-within{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ink) 35%,transparent);color:var(--ink)}.splyt-site.ap .ap-search input{all:unset;flex:1;min-width:0;font-size:15px;color:var(--ink)}.splyt-site.ap .ap-search input::placeholder{color:var(--dim)}.splyt-site.ap .ap-chips{display:flex;flex-wrap:wrap;gap:8px}.splyt-site.ap .ap-chips button{height:34px;padding:0 14px;border-radius:17px;font-size:13.5px;color:var(--mut);box-shadow:inset 0 0 0 1px var(--line)}.splyt-site.ap .ap-chips button:hover{color:var(--ink)}.splyt-site.ap .ap-chips button.on{background:var(--ink);color:var(--bg);box-shadow:none}.splyt-site.ap .ap-sorts button.on{background:transparent;color:var(--ink);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ink) 45%,transparent)}.splyt-site.ap .ap-more{all:unset;cursor:pointer;display:block;margin:22px auto 0;height:44px;line-height:44px;padding:0 22px;border-radius:22px;font-size:14px;font-weight:700;color:var(--ink);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ink) 25%,transparent)}.splyt-site.ap .ap-more:hover{background:color-mix(in srgb,var(--ink) 6%,transparent)}.splyt-site.ap .ap-more:disabled{opacity:.5;cursor:default}.splyt-site.ap>footer,.splyt-site.ap .ap-sec:last-of-type{padding-bottom:40px}@media (max-width:860px){.splyt-site.ap .ap-hero{padding:116px 0 24px}.splyt-site.ap .wrap{padding:0 16px}.splyt-site.ap .ap-sec{padding-top:56px}.splyt-site.ap .ap-row{gap:6px 12px;flex-wrap:wrap}.splyt-site.ap .ap-side{flex-basis:100%;flex-direction:row;align-items:center;justify-content:space-between;padding-left:90px;box-sizing:border-box}.splyt-site.ap .ap-side:empty{display:none}.splyt-site.ap .ap-main{flex:1 1 0}.splyt-site.ap .ap-rank{flex-basis:22px;font-size:13px}.splyt-site.ap .ap-icon{width:44px;height:44px;border-radius:10px}.splyt-site.ap .ap-main{gap:12px}.splyt-site.ap .ap-meta span:nth-child(n+3){display:none}.splyt-site.ap .ap-meta span.ap-up,.splyt-site.ap .ap-meta span.ap-stale{display:inline}.splyt-site.ap .ap-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.splyt-site.ap .ap-sorts{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;margin:0 -16px;padding:0 16px}}@media (max-width:520px){.splyt-site.ap .ap-tabs{width:100%;flex-wrap:wrap;overflow:visible;gap:2px;padding:3px}.splyt-site.ap .ap-tabs button{flex:1 1 auto;height:34px;padding:0 6px;font-size:12.5px;text-align:center;display:flex;align-items:center;justify-content:center}.splyt-site.ap .ap-seg{display:flex;flex-wrap:wrap;margin-right:6px;vertical-align:top}.splyt-site.ap .ap-seg button{height:30px;padding:0 11px;font-size:12.5px}}.splyt-site.ap .ap-house-card{border:1px solid var(--line,color-mix(in srgb,var(--ink) 10%,transparent));border-radius:28px;padding:40px;background:linear-gradient(180deg,color-mix(in srgb,var(--ink) 3.5%,transparent),color-mix(in srgb,var(--ink) 0%,transparent))}.splyt-site.ap .ap-house-card h2{margin-top:14px}.splyt-site.ap .ap-house-card .lede{margin-top:18px;max-width:62ch}.splyt-site.ap .ap-house-what{margin-top:14px;max-width:62ch;color:var(--mut)}.splyt-site.ap .ap-house-cta{margin-top:26px;display:flex;flex-wrap:wrap;align-items:center;gap:12px 22px}.splyt-site.ap .ap-house-cta a:not(.btn){color:var(--mut);font-size:14.5px;font-weight:600}.splyt-site.ap .ap-house-cta a:not(.btn):hover{color:var(--ink)}@media (max-width:640px){.splyt-site.ap .ap-house-card{padding:26px 20px;border-radius:22px}}.splyt-site.ap .lc-hero h1{font-size:clamp(34px,5.4vw,64px)}.splyt-site.ap .lc-bar{display:flex;flex-wrap:wrap;align-items:center;gap:12px 16px;margin-top:30px}.splyt-site.ap .lc-bar .lc-periods{margin:0}.splyt-site.ap .lc-step{display:flex;align-items:center;gap:6px}.splyt-site.ap .lc-arrow{all:unset;box-sizing:border-box;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:19px;font-size:20px;line-height:1;color:var(--ink);box-shadow:inset 0 0 0 1px var(--line)}.splyt-site.ap .lc-arrow:hover{background:color-mix(in srgb,var(--ink) 6%,transparent)}.splyt-site.ap .lc-arrow:disabled{opacity:.3;cursor:default;background:none}.splyt-site.ap .lc-pick{position:relative;display:inline-flex;align-items:center;gap:9px;height:38px;padding:0 16px;border-radius:19px;font-size:14.5px;font-weight:700;color:var(--ink);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ink) 22%,transparent);cursor:pointer;white-space:nowrap}.splyt-site.ap .lc-pick:hover{background:color-mix(in srgb,var(--ink) 6%,transparent)}.splyt-site.ap .lc-pick:focus-within{outline:2px solid var(--ink);outline-offset:2px}.splyt-site.ap .lc-pick svg{color:var(--mut)}.splyt-site.ap .lc-pick input{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer;border:0;padding:0;margin:0;color-scheme:inherit}.splyt-site.ap .lc-now{all:unset;cursor:pointer;margin-left:6px;font-size:14px;font-weight:700;color:var(--mut);text-decoration:underline;text-underline-offset:3px}.splyt-site.ap .lc-now:hover{color:var(--ink)}.splyt-site.ap .lc-list{padding-top:20px}.splyt-site.ap .lc-empty{display:flex;flex-direction:column;align-items:flex-start;gap:12px;padding:24px;border-radius:18px;box-shadow:inset 0 0 0 1px var(--line);color:var(--mut)}.splyt-site.ap .lc-empty p{margin:0;font-size:15px}.splyt-site.ap .lc-empty .lc-now{margin:0}@media (max-width:640px){.splyt-site.ap .lc-bar{gap:12px}.splyt-site.ap .lc-step{width:100%}.splyt-site.ap .lc-pick{flex:1;justify-content:center}}.tpg{--bg: #000;--fg: #fff;--muted: #8e8e93;--soft: #aeaeb2;--dim: #636366;--line: rgba(255, 255, 255, .12);--raise: #141414;background:var(--bg);color:var(--fg);min-height:100vh;font-family:-apple-system,SF Pro Display,SF Pro Text,system-ui,sans-serif;-webkit-font-smoothing:antialiased;line-height:1.4;color-scheme:dark}.tpg *,.tpg *:before,.tpg *:after{box-sizing:border-box;margin:0;padding:0}.tpg a{color:#fff;text-decoration:none}.tpg a:hover{color:var(--soft)}.tpg button{font:inherit;color:inherit;cursor:pointer;border:0;background:none}.tpg input,.tpg select,.tpg textarea{font:inherit;color:#fff}.tpg img{display:block}.tpg .tp-num{font-variant-numeric:tabular-nums}.tpg .tp-k{font-size:11px;font-weight:800;letter-spacing:1.4px;text-transform:uppercase;color:var(--dim)}.tpg .tp-card{border-radius:24px;background:linear-gradient(180deg,#121212,#0a0a0a);box-shadow:inset 0 0 0 .5px var(--line),inset 0 1px #ffffff0f}.tpg .tp-ic{width:40px;height:40px;border-radius:50%;background:#1c1c1e;display:flex;align-items:center;justify-content:center;flex:0 0 auto}.tpg .tp-btn{height:52px;border-radius:26px;padding:0 22px;display:inline-flex;align-items:center;justify-content:center;gap:8px;font-size:16px;font-weight:700;letter-spacing:-.2px;white-space:nowrap;transition:opacity .15s,transform .15s}.tpg .tp-btn:active{transform:scale(.98)}.tpg .tp-btn:disabled{opacity:.35;cursor:default}.tpg .tp-btn.tp-w{background:#fff;color:#000}.tpg .tp-btn.tp-w:hover{opacity:.9;color:#000}.tpg .tp-btn.tp-g{background:#1c1c1e;color:#fff;box-shadow:inset 0 0 0 .5px #ffffff1a}.tpg .tp-btn.tp-g:hover{background:#262628}.tpg .tp-btn.tp-sm{height:40px;font-size:14.5px;padding:0 16px}.tpg .tp-ib{width:40px;height:40px;border-radius:50%;background:#1c1c1e;display:flex;align-items:center;justify-content:center;flex:0 0 auto}.tpg .tp-logo{display:flex;align-items:center;gap:8px;font-size:15px;font-weight:800;letter-spacing:2px;color:#fff}.tpg .tp-vf{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;font-weight:700;color:#fff;background:#000000b8;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-radius:14px;padding:5px 10px 5px 7px;box-shadow:inset 0 0 0 .5px #fff3;white-space:nowrap}.tpg .tp-vf.tp-sm{font-size:11.5px;padding:4px 8px 4px 5px}.tpg .tp-chips{display:flex;flex-wrap:wrap;gap:8px}.tpg .tp-chips button{height:36px;padding:0 14px;border-radius:18px;background:var(--raise);box-shadow:inset 0 0 0 .5px var(--line);font-size:14px;font-weight:600;color:#d1d1d6}.tpg .tp-chips button.tp-on{background:#fff;color:#000;box-shadow:none}.tpg .tp-pic{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.tpg .tp-pic-empty{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background:radial-gradient(120% 90% at 30% 20%,#1e1e1e,#0b0b0b);color:#3a3a3c;font-size:120px;font-weight:800;letter-spacing:-.04em}.tpg .tp-pic-empty.tp-sm{font-size:13px;font-weight:700;letter-spacing:0;color:#48484a}.tpg .tp-blurband{position:absolute;left:0;right:0;top:0;height:36%;overflow:hidden;pointer-events:none}.tpg .tp-blurband img{position:absolute;left:0;top:0;width:100%;height:278%;object-fit:cover;filter:blur(18px);transform:scale(1.08)}.tpg .tp-top{position:sticky;top:0;z-index:20;background:#0009;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);transition:box-shadow .2s}.tpg .tp-top.tp-sc{box-shadow:0 .5px #ffffff1a}.tpg .tp-top .tp-in{max-width:1240px;margin:0 auto;padding:12px 24px;display:flex;align-items:center;gap:20px}.tpg .tp-top .tp-lk{flex:1;display:flex;justify-content:center;gap:2px}.tpg .tp-top .tp-lk button{font-size:14.5px;font-weight:600;color:var(--soft);padding:8px 12px;border-radius:18px}.tpg .tp-top .tp-lk button:hover{color:#fff;background:var(--raise)}.tpg .tp-wrap{max-width:1240px;margin:0 auto;padding:0 24px}.tpg .tp-hero{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:56px;align-items:center;padding:36px 0 64px}.tpg .tp-hero-ph{position:relative;aspect-ratio:4/5;border-radius:28px;overflow:hidden;background:#0f0f0f}.tpg .tp-spots{position:absolute;left:16px;top:16px;display:flex;align-items:center;gap:8px;font-size:13px;font-weight:700;background:#000000b3;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-radius:16px;padding:7px 12px;pointer-events:none}.tpg .tp-spots i,.tpg .tp-spt i{width:7px;height:7px;border-radius:50%;background:#fff;box-shadow:0 0 0 3px #ffffff2e;flex:0 0 auto}.tpg .tp-spots.tp-off i,.tpg .tp-spt.tp-off i{background:#636366;box-shadow:none}.tpg .tp-hero-tx h1{font-size:clamp(48px,7vw,92px);font-weight:800;letter-spacing:-.045em;line-height:.95;margin-top:12px;text-wrap:balance}.tpg .tp-tag{font-size:clamp(18px,1.7vw,22px);line-height:1.4;color:#d1d1d6;margin-top:20px;max-width:560px;text-wrap:pretty}.tpg .tp-hmeta{display:flex;flex-wrap:wrap;gap:8px 20px;margin-top:20px;font-size:15px;color:var(--soft)}.tpg .tp-hmeta span{display:flex;align-items:center;gap:6px}.tpg .tp-facts{display:grid;grid-auto-flow:column;justify-content:start;margin-top:28px}.tpg .tp-facts div{padding:0 22px;display:flex;flex-direction:column}.tpg .tp-facts div:first-child{padding-left:0}.tpg .tp-facts div+div{box-shadow:-.5px 0 #ffffff24}.tpg .tp-facts b{font-size:26px;font-weight:750;letter-spacing:-.8px}.tpg .tp-facts span{font-size:13px;color:var(--muted)}.tpg .tp-hcta{display:flex;gap:10px;margin-top:30px;flex-wrap:wrap}.tpg .tp-soc{display:flex;flex-wrap:wrap;gap:8px;margin-top:22px}.tpg .tp-soc a{display:flex;flex-direction:column;padding:9px 14px;border-radius:16px;background:#0f0f0f;box-shadow:inset 0 0 0 .5px #ffffff1a}.tpg .tp-soc a:hover{background:#161616;color:#fff}.tpg .tp-soc b{font-size:12px;font-weight:700;color:var(--muted)}.tpg .tp-soc span{font-size:14px;font-weight:600}.tpg .tp-join{margin-top:18px;font-size:14px;color:var(--muted)}.tpg .tp-join button{color:#fff;font-weight:650;text-decoration:underline;text-underline-offset:3px;text-decoration-color:#48484a}.tpg .tp-grid{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:56px;align-items:start}.tpg .tp-grid.tp-solo{grid-template-columns:minmax(0,1fr)}.tpg .tp-side{position:sticky;top:84px;padding-bottom:40px}.tpg .tp-sec{padding:0 0 72px;scroll-margin-top:80px}.tpg .tp-sec-h{margin-bottom:22px;max-width:640px}.tpg .tp-sec-h h2{font-size:clamp(28px,3.2vw,38px);font-weight:800;letter-spacing:-.035em;line-height:1.08;margin-top:8px;text-wrap:balance}.tpg .tp-sec-h p{font-size:15.5px;color:var(--muted);margin-top:10px;text-wrap:pretty}.tpg .tp-wk-bar{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px}.tpg .tp-arr{display:flex;gap:8px}.tpg .tp-arr button{width:40px;height:40px;border-radius:50%;background:var(--raise);box-shadow:inset 0 0 0 .5px var(--line);display:flex;align-items:center;justify-content:center}.tpg .tp-wk-row{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(300px,calc((100% - 14px)/2));gap:14px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;margin:0 -2px;padding:2px}.tpg .tp-wk-row::-webkit-scrollbar{display:none}.tpg .tp-wc{scroll-snap-align:start;border-radius:26px;overflow:hidden;background:#0c0c0c;box-shadow:inset 0 0 0 .5px var(--line);cursor:pointer;display:flex;flex-direction:column;transition:transform .2s;text-align:left}.tpg .tp-wc:hover{transform:translateY(-2px)}.tpg .tp-wc.tp-unv{cursor:default}.tpg .tp-wc.tp-unv:hover{transform:none}.tpg .tp-wc-ph{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:2px;aspect-ratio:4/3;background:#000}.tpg .tp-wc-ph>div{position:relative;background:#161616;min-width:0;overflow:hidden}.tpg .tp-wc-ph u{position:absolute;bottom:10px;left:10px;text-decoration:none;font-size:11.5px;font-weight:700;background:#000000a6;border-radius:10px;padding:3px 8px;pointer-events:none;z-index:2}.tpg .tp-wc-ph .tp-vf{position:absolute;top:10px;left:10px;pointer-events:none;z-index:3}.tpg .tp-wc-chart{position:relative;aspect-ratio:4/3;background:radial-gradient(120% 100% at 20% 0%,#1a1a1a,#0b0b0b);padding:52px 18px 16px;display:flex;flex-direction:column}.tpg .tp-wc-chart .tp-vf{position:absolute;top:10px;left:10px}.tpg .tp-wc-chart svg{flex:1;width:100%}.tpg .tp-wc-chart span{font-size:12px;color:var(--muted);font-weight:600}.tpg .tp-wc-b{padding:16px 18px 18px;display:flex;flex-direction:column;gap:12px;flex:1}.tpg .tp-wc-n{display:flex;justify-content:space-between;align-items:baseline;gap:8px}.tpg .tp-wc-n b{font-size:15px;font-weight:700}.tpg .tp-wc-n span{font-size:12.5px;color:var(--muted);text-align:right}.tpg .tp-wc h3{font-size:21px;font-weight:750;letter-spacing:-.5px;line-height:1.15}.tpg .tp-wc-o{display:flex;gap:8px;flex-wrap:wrap}.tpg .tp-wc-o div{display:flex;flex-direction:column;padding:8px 12px;border-radius:14px;background:#161616}.tpg .tp-wc-o span{font-size:11.5px;color:var(--muted);font-weight:600}.tpg .tp-wc-o b{font-size:15px;font-weight:700}.tpg .tp-wc-f{display:flex;align-items:center;gap:10px;margin-top:auto;padding-top:4px;font-size:13px;color:var(--soft)}.tpg .tp-wc-f>span{flex:1}.tpg .tp-lnk{display:flex;align-items:center;gap:2px;font-size:13.5px;font-weight:700;color:#fff;white-space:nowrap}.tpg .tp-wc-f.tp-q{flex-direction:column;align-items:flex-start;gap:6px}.tpg .tp-wc-f.tp-q p{font-size:14px;color:#d1d1d6;line-height:1.45}.tpg .tp-src{font-size:12px;color:var(--dim)}.tpg .tp-gal{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:16px}.tpg .tp-gal>div{position:relative;aspect-ratio:1;border-radius:18px;overflow:hidden;background:#111}.tpg .tp-gal video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.tpg .tp-gal span{position:absolute;left:10px;bottom:10px;right:10px;font-size:12px;font-weight:600;text-shadow:0 1px 6px rgba(0,0,0,.8)}.tpg .tp-cg{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.tpg .tp-co{padding:20px;display:flex;flex-direction:column;gap:6px}.tpg .tp-co .tp-ic{margin-bottom:8px}.tpg .tp-co b{font-size:18px;font-weight:700;letter-spacing:-.3px}.tpg .tp-co p{font-size:14.5px;color:var(--muted);line-height:1.45}.tpg .tp-fz{margin-top:24px;display:flex;flex-direction:column;gap:12px}.tpg .tp-tags{display:flex;flex-wrap:wrap;gap:8px}.tpg .tp-tags span{font-size:15px;font-weight:600;padding:9px 15px;border-radius:20px;background:var(--raise);box-shadow:inset 0 0 0 .5px var(--line)}.tpg .tp-pr{list-style:none;display:grid;grid-template-columns:repeat(var(--n, 4),minmax(0,1fr));gap:12px}.tpg .tp-pr li{display:flex;flex-direction:column;gap:14px;padding-top:18px;box-shadow:inset 0 1px #2c2c2e}.tpg .tp-pr li:first-child{box-shadow:inset 0 2px #fff}.tpg .tp-pr li>span{width:32px;height:32px;border-radius:50%;background:#1c1c1e;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:750;flex:0 0 auto}.tpg .tp-pr li:first-child>span{background:#fff;color:#000}.tpg .tp-pr b{font-size:17px;font-weight:700;letter-spacing:-.3px}.tpg .tp-pr p{font-size:14px;color:var(--muted);margin-top:4px;line-height:1.45}.tpg .tp-op{display:grid;grid-template-columns:minmax(0,3fr) minmax(0,2fr);gap:12px;margin-top:28px}.tpg .tp-op.tp-one{grid-template-columns:minmax(0,1fr)}.tpg .tp-op .tp-card{padding:18px 20px;display:flex;flex-direction:column;gap:10px}.tpg .tp-op .tp-card>div{display:flex;align-items:center;gap:10px;font-size:15px;font-weight:550}.tpg .tp-op .tp-no>div{color:var(--soft)}.tpg .tp-op .tp-no svg{color:var(--dim)}.tpg .tp-pg{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.tpg .tp-pc{padding:22px 20px 20px;display:flex;flex-direction:column;gap:4px;position:relative}.tpg .tp-pc.tp-best{background:linear-gradient(180deg,#1e1e1e,#0e0e0e);box-shadow:inset 0 0 0 1px #ffffff4d}.tpg .tp-pop{position:absolute;top:-11px;left:20px;font-size:11.5px;font-weight:750;background:#fff;color:#000;border-radius:11px;padding:4px 10px}.tpg .tp-pt{font-size:15px;font-weight:700;color:#d1d1d6}.tpg .tp-pp{display:flex;align-items:baseline;gap:6px;margin-top:6px}.tpg .tp-pp b{font-size:40px;font-weight:800;letter-spacing:-1.6px}.tpg .tp-pp span{font-size:14px;color:var(--muted)}.tpg .tp-pn{font-size:13px;color:var(--muted)}.tpg .tp-pc ul{list-style:none;display:flex;flex-direction:column;gap:9px;margin:18px 0 22px;flex:1}.tpg .tp-pc li{display:flex;gap:9px;font-size:14.5px;align-items:flex-start}.tpg .tp-pc li svg{margin-top:2px;flex:0 0 auto}.tpg .tp-pc .tp-btn{height:46px;font-size:15px}.tpg .tp-ab{display:grid;grid-template-columns:minmax(0,3fr) minmax(0,2fr);gap:28px;align-items:start}.tpg .tp-ab.tp-one{grid-template-columns:minmax(0,1fr)}.tpg .tp-ab-tx p{font-size:17px;line-height:1.6;color:#d1d1d6;text-wrap:pretty}.tpg .tp-ab-tx p+p{margin-top:14px}.tpg .tp-ab-ph{position:relative;aspect-ratio:4/5;border-radius:24px;overflow:hidden;background:#0f0f0f}.tpg .tp-cr{margin-top:32px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 28px}.tpg .tp-cri{display:flex;align-items:center;gap:14px;padding:14px 0;box-shadow:inset 0 -.5px #ffffff1a}.tpg .tp-cri>div{flex:1;min-width:0;display:flex;flex-direction:column}.tpg .tp-cri b{font-size:15px;font-weight:650;line-height:1.3}.tpg .tp-cri div span{font-size:13px;color:var(--muted)}.tpg .tp-cri .tp-y{font-size:13px;color:var(--muted);white-space:nowrap}.tpg .tp-gy{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.tpg .tp-gi{padding:18px;display:flex;flex-direction:column;gap:14px}.tpg .tp-gi>div{display:flex;flex-direction:column;gap:2px}.tpg .tp-gi b{font-size:16.5px;font-weight:700;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.tpg .tp-gi em{font-style:normal;font-size:11px;font-weight:750;background:#fff;color:#000;border-radius:9px;padding:2px 7px}.tpg .tp-gi span{font-size:13.5px;color:var(--muted)}.tpg .tp-gi a{font-size:13.5px;color:var(--soft);text-decoration:underline;text-underline-offset:3px;text-decoration-color:#3a3a3c}.tpg .tp-bk{padding:20px;display:flex;flex-direction:column;gap:12px}.tpg .tp-bk-h{display:flex;align-items:center;gap:12px;margin-bottom:4px}.tpg .tp-bk-h>div{display:flex;flex-direction:column;min-width:0}.tpg .tp-bk-h b{font-size:17px;font-weight:750;letter-spacing:-.3px}.tpg .tp-bk-h span{font-size:13px;color:var(--muted)}.tpg .tp-av{position:relative;width:44px;height:44px;border-radius:50%;overflow:hidden;background:#1c1c1e;flex:0 0 auto;display:flex;align-items:center;justify-content:center;font-weight:750;font-size:15px;color:var(--soft)}.tpg .tp-opts{display:flex;flex-direction:column;gap:8px}.tpg .tp-opts button{display:flex;align-items:center;gap:12px;padding:13px 14px;border-radius:18px;background:var(--raise);box-shadow:inset 0 0 0 .5px #ffffff1a;text-align:left}.tpg .tp-opts button>i{width:20px;height:20px;border-radius:50%;box-shadow:inset 0 0 0 1.5px #48484a;flex:0 0 auto}.tpg .tp-opts button.tp-on{box-shadow:inset 0 0 0 1.5px #fff;background:#1a1a1a}.tpg .tp-opts button.tp-on>i{box-shadow:inset 0 0 0 6px #fff}.tpg .tp-opts div{flex:1;display:flex;flex-direction:column}.tpg .tp-opts b{font-size:15px;font-weight:700}.tpg .tp-opts span{font-size:13px;color:var(--muted)}.tpg .tp-opts em{font-style:normal;font-size:12px;font-weight:700;color:var(--soft)}.tpg .tp-spt{display:flex;align-items:center;gap:9px;font-size:13px;color:var(--soft);justify-content:center;margin-top:2px}.tpg .tp-bk-note{font-size:13.5px;color:var(--muted);line-height:1.45}.tpg .tp-ft{box-shadow:inset 0 .5px #ffffff1a}.tpg .tp-ft .tp-in{max-width:1240px;margin:0 auto;padding:28px 24px 40px;display:flex;align-items:center;gap:20px;flex-wrap:wrap;font-size:14px;color:var(--muted)}.tpg .tp-ft a.tp-ft-cta{margin-left:auto;font-weight:650}.tpg .tp-mbar{display:none}.tpg .tp-ov{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;background:#000000b8;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;padding:24px;animation:tpg-fi .2s}@keyframes tpg-fi{0%{opacity:0}}@keyframes tpg-su{0%{transform:translateY(24px);opacity:0}}.tpg .tp-jr{width:min(1120px,100%);max-height:100%;overflow:auto;background:#000;border-radius:32px;box-shadow:inset 0 0 0 .5px #ffffff24;animation:tpg-su .25s}.tpg .tp-jr-h{position:sticky;top:0;z-index:3;display:flex;align-items:center;gap:14px;padding:16px 20px;background:#000c;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}.tpg .tp-jr-h>div{flex:1;display:flex;flex-direction:column;min-width:0}.tpg .tp-jr-h b{font-size:17px;font-weight:750}.tpg .tp-jr-h span{font-size:13px;color:var(--muted)}.tpg .tp-jr-g{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:28px;padding:4px 24px 28px}.tpg .tp-jr-g.tp-nophoto{grid-template-columns:minmax(0,1fr);max-width:760px;margin:0 auto}.tpg .tp-stage{display:flex;flex-direction:column;gap:12px}.tpg .tp-frame{position:relative;aspect-ratio:4/5;border-radius:24px;overflow:hidden;background:#111}.tpg .tp-fl{position:absolute;top:0;right:0;bottom:0;left:0;transition:opacity .2s}.tpg .tp-wtag{position:absolute;left:14px;bottom:14px;font-size:13px;font-weight:700;background:#000000b8;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-radius:14px;padding:6px 11px;pointer-events:none;z-index:2}.tpg .tp-scrub{display:flex;align-items:center;gap:12px}.tpg .tp-pb{width:44px;height:44px;border-radius:50%;background:#fff;color:#000;display:flex;align-items:center;justify-content:center;flex:0 0 auto}.tpg .tp-scrub input{flex:1;accent-color:#fff;height:28px}.tpg .tp-cps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.tpg .tp-cps button{display:flex;flex-direction:column;align-items:flex-start;gap:2px;padding:10px 12px;border-radius:16px;background:#111;box-shadow:inset 0 0 0 .5px #ffffff1a;font-size:13.5px;font-weight:700}.tpg .tp-cps button svg{margin-bottom:4px;color:var(--muted)}.tpg .tp-cps span{font-size:12px;color:var(--muted);font-weight:500}.tpg .tp-cps button.tp-on{box-shadow:inset 0 0 0 1.5px #fff}.tpg .tp-data h3{font-size:30px;font-weight:800;letter-spacing:-1px;line-height:1.1}.tpg .tp-tiles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:18px}.tpg .tp-tiles button{display:flex;flex-direction:column;align-items:flex-start;padding:12px 14px;border-radius:18px;background:#111;box-shadow:inset 0 0 0 .5px #ffffff1a;text-align:left;min-width:0}.tpg .tp-tiles button.tp-on{background:#fff;color:#000}.tpg .tp-tiles button.tp-on span,.tpg .tp-tiles button.tp-on u{color:#48484a}.tpg .tp-tiles span{font-size:12px;font-weight:650;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.tpg .tp-tiles b{font-size:22px;font-weight:750;letter-spacing:-.6px;margin-top:2px}.tpg .tp-tiles u{text-decoration:none;font-size:12px;color:var(--muted);font-weight:600}.tpg .tp-ch-h{display:flex;justify-content:space-between;align-items:baseline;margin-top:22px;gap:12px}.tpg .tp-ch-h b{font-size:15px;font-weight:700}.tpg .tp-ch-h span{font-size:12.5px;color:var(--dim)}.tpg .tp-chart{position:relative;height:180px;margin-top:10px;touch-action:none;cursor:crosshair}.tpg .tp-chart svg{width:100%;height:100%;display:block;overflow:visible}.tpg .tp-chart .tp-dot{position:absolute;width:12px;height:12px;border-radius:50%;background:#fff;transform:translate(-50%,-50%);box-shadow:0 0 0 4px #ffffff2e;pointer-events:none}.tpg .tp-chart .tp-cm{position:absolute;top:-4px;transform:translate(-50%);width:20px;height:20px;border-radius:50%;background:#1c1c1e;display:flex;align-items:center;justify-content:center;color:var(--soft);pointer-events:none}.tpg .tp-cx{display:flex;justify-content:space-between;font-size:11.5px;color:var(--dim);margin-top:6px}.tpg blockquote{margin-top:30px;font-size:18px;line-height:1.5;color:#e5e5ea;text-wrap:pretty}.tpg cite{display:block;font-style:normal;font-size:13px;color:var(--muted);margin-top:8px}.tpg .tp-proof{margin-top:22px;padding:14px 16px;border-radius:18px;background:#0c0c0c;box-shadow:inset 0 0 0 .5px #ffffff1a;display:flex;flex-direction:column;gap:10px}.tpg .tp-proof div{display:flex;gap:10px;align-items:flex-start;font-size:13.5px;color:var(--soft)}.tpg .tp-proof svg{flex:0 0 auto;margin-top:1px;color:#fff}.tpg .tp-sh{width:min(460px,100%);max-height:100%;overflow:auto;background:#0c0c0c;border-radius:30px;box-shadow:inset 0 0 0 .5px #ffffff24;animation:tpg-su .25s}.tpg .tp-sh-h{display:flex;align-items:center;justify-content:space-between;padding:14px 14px 4px;gap:8px}.tpg .tp-sh-h b{font-size:17px;font-weight:750;text-align:center}.tpg .tp-sh-b{padding:14px 20px 22px;display:flex;flex-direction:column;gap:14px}.tpg .tp-sh-b .tp-btn{width:100%}.tpg .tp-fl2{display:flex;flex-direction:column;gap:8px}.tpg .tp-fl2>span{font-size:13px;font-weight:650;color:var(--muted)}.tpg .tp-fl2 input,.tpg .tp-fl2 select,.tpg .tp-sh textarea{height:50px;border-radius:14px;background:var(--raise);border:0;outline:0;padding:0 14px;font-size:16px;box-shadow:inset 0 0 0 .5px var(--line);width:100%}.tpg .tp-sh textarea{height:auto;padding:14px;resize:none;line-height:1.45}.tpg .tp-fl2 input:focus,.tpg .tp-fl2 select:focus,.tpg .tp-sh textarea:focus{box-shadow:inset 0 0 0 1.5px #fff}.tpg input::placeholder,.tpg textarea::placeholder{color:var(--dim)}.tpg .tp-days{display:grid;grid-auto-flow:column;grid-auto-columns:56px;gap:6px;overflow-x:auto;scrollbar-width:none;margin:0 -20px;padding:0 20px}.tpg .tp-days::-webkit-scrollbar{display:none}.tpg .tp-days button{height:70px;border-radius:18px;background:var(--raise);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px}.tpg .tp-days span{font-size:12px;font-weight:650;color:var(--muted)}.tpg .tp-days b{font-size:20px;font-weight:750}.tpg .tp-days button.tp-on{background:#fff;color:#000}.tpg .tp-days button.tp-on span{color:#48484a}.tpg .tp-days button:disabled{opacity:.3;cursor:default}.tpg .tp-tz{font-size:13.5px;color:var(--muted)}.tpg .tp-times{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.tpg .tp-times button{height:46px;border-radius:14px;background:var(--raise);box-shadow:inset 0 0 0 .5px var(--line);font-size:15px;font-weight:650}.tpg .tp-times button.tp-on{background:#fff;color:#000}.tpg .tp-sum{padding:14px 16px;border-radius:18px;background:var(--raise);display:flex;flex-direction:column;gap:2px}.tpg .tp-sum b{font-size:16px}.tpg .tp-sum span{font-size:13.5px;color:var(--soft)}.tpg .tp-done{align-items:center;text-align:center;padding-top:10px}.tpg .tp-okc{width:68px;height:68px;border-radius:50%;background:#fff;color:#000;display:flex;align-items:center;justify-content:center}.tpg .tp-done h3{font-size:26px;font-weight:800;letter-spacing:-.8px}.tpg .tp-done p{font-size:15px;color:#d1d1d6}.tpg .tp-mut{color:var(--muted)!important;font-size:14.5px;line-height:1.5}.tpg .tp-err{font-size:14px;color:#ff6961;line-height:1.4}.tpg .tp-qs{display:flex;flex-wrap:wrap;gap:6px}.tpg .tp-qs button{font-size:13.5px;font-weight:600;padding:8px 12px;border-radius:16px;background:#1c1c1e;color:#d1d1d6}.tpg .tp-hp{position:absolute;left:-9999px;width:1px;height:1px;opacity:0}.tpg .tp-skel{background:#141414;border-radius:14px;animation:tpg-pulse 1.4s ease-in-out infinite}@keyframes tpg-pulse{50%{opacity:.55}}@media (max-width: 1080px){.tpg .tp-grid{grid-template-columns:minmax(0,1fr)}.tpg .tp-side,.tpg .tp-top .tp-lk{display:none}.tpg .tp-top .tp-in{justify-content:space-between}.tpg .tp-pr{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:28px}.tpg .tp-mbar{display:flex;position:fixed;left:12px;right:12px;bottom:12px;z-index:30;align-items:center;gap:8px;padding:8px 8px 8px 20px;border-radius:32px;background:#141414e0;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);box-shadow:inset 0 0 0 .5px #ffffff24,0 12px 40px #0009;transform:translateY(140%);transition:transform .3s}.tpg .tp-mbar.tp-on{transform:none}.tpg .tp-mbar>div{flex:1;display:flex;flex-direction:column;min-width:0}.tpg .tp-mbar b{font-size:15px;font-weight:750;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tpg .tp-mbar span{font-size:12.5px;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tpg .tp-mbar .tp-btn{height:48px}.tpg .tp-mbar .tp-ic2{width:48px;padding:0}.tpg .tp-ft .tp-in{padding-bottom:110px}.tpg .tp-jr-g{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}@media (max-width: 720px){.tpg .tp-wrap{padding:0 16px}.tpg .tp-top .tp-in{padding:10px 16px}.tpg .tp-hero{grid-template-columns:1fr;gap:24px;padding:8px 0 48px}.tpg .tp-hero-ph{aspect-ratio:1/1.05}.tpg .tp-facts div{padding:0 14px}.tpg .tp-facts b{font-size:22px}.tpg .tp-hcta .tp-btn{flex:1}.tpg .tp-sec{padding-bottom:56px}.tpg .tp-arr{display:none}.tpg .tp-wk-bar .tp-chips{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;margin:0 -16px;padding:0 16px}.tpg .tp-wk-bar .tp-chips::-webkit-scrollbar{display:none}.tpg .tp-wk-bar .tp-chips button{flex:0 0 auto}.tpg .tp-wk-row{grid-auto-columns:84%;margin:0 -16px;padding:2px 16px;scroll-padding:0 16px}.tpg .tp-cg,.tpg .tp-op,.tpg .tp-ab,.tpg .tp-cr{grid-template-columns:minmax(0,1fr)}.tpg .tp-pr{grid-template-columns:minmax(0,1fr);row-gap:0}.tpg .tp-pr li{flex-direction:row;gap:14px;padding:14px 0;box-shadow:none!important}.tpg .tp-pg,.tpg .tp-gy{grid-template-columns:minmax(0,1fr);gap:16px}.tpg .tp-gal{grid-template-columns:repeat(2,minmax(0,1fr))}.tpg .tp-ab-ph{aspect-ratio:3/2}.tpg .tp-ft a.tp-ft-cta{margin-left:0}.tpg .tp-ov{padding:0;align-items:flex-end}.tpg .tp-jr{border-radius:28px 28px 0 0;max-height:94%}.tpg .tp-jr-g{grid-template-columns:minmax(0,1fr);padding:0 16px 32px}.tpg .tp-sh{border-radius:28px 28px 0 0;width:100%;max-height:92%}.tpg .tp-data h3{font-size:26px}.tpg .tp-tiles b{font-size:19px}}.splyt-site.tn .tn-hero{padding:150px 0 30px}.splyt-site.tn .tn-hero h1{font-size:clamp(38px,6vw,76px);line-height:1;letter-spacing:-.045em;margin:14px 0 22px}.splyt-site.tn .tn-hero .lede{max-width:62ch}.splyt-site.tn .tn-cta{display:flex;flex-wrap:wrap;align-items:center;gap:14px 20px;margin-top:30px}.splyt-site.tn .tn-cta b{color:var(--ink)}.splyt-site.tn .tn-sec{padding:70px 0 0}.splyt-site.tn .tn-sec:last-of-type{padding-bottom:110px}.splyt-site.tn .tn-h{font-size:13px;font-weight:700;letter-spacing:1.2px;text-transform:uppercase;color:var(--dim);margin-bottom:18px}.splyt-site.tn .tn-sub{font-size:17px;line-height:1.5;color:var(--ink2);max-width:62ch;margin:-4px 0 22px}.splyt-site.tn .tn-grid3{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.splyt-site.tn .tn-card,.splyt-site.tn .tn-step{padding:22px;border-radius:20px;box-shadow:inset 0 0 0 1px var(--line)}.splyt-site.tn .tn-card b,.splyt-site.tn .tn-step b{display:block;font-size:17px;letter-spacing:-.3px}.splyt-site.tn .tn-card p,.splyt-site.tn .tn-step p{margin-top:8px;font-size:14.5px;line-height:1.5;color:var(--mut)}.splyt-site.tn .tn-n{display:inline-grid;place-items:center;width:30px;height:30px;border-radius:50%;margin-bottom:12px;font-size:14px;font-weight:800;background:var(--ink);color:var(--bg)}.splyt-site.tn .tn-plans{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.splyt-site.tn .tn-plan{display:flex;flex-direction:column;gap:6px;padding:22px;border-radius:20px;background:var(--f0);box-shadow:inset 0 0 0 1px var(--line)}.splyt-site.tn .tn-plan-name{font-size:13px;font-weight:700;letter-spacing:1px;text-transform:uppercase;color:var(--dim)}.splyt-site.tn .tn-price{display:flex;align-items:baseline;gap:2px;margin-top:4px}.splyt-site.tn .tn-price b{font-size:40px;letter-spacing:-.04em;line-height:1}.splyt-site.tn .tn-price span{font-size:15px;color:var(--mut)}.splyt-site.tn .tn-clients{font-size:15.5px;font-weight:600}.splyt-site.tn .tn-note{font-size:13px;color:var(--mut)}.splyt-site.tn .tn-fine{margin-top:16px;font-size:13.5px;color:var(--dim)}.splyt-site.tn .tn-faq{display:flex;flex-direction:column;border-top:1px solid var(--line)}.splyt-site.tn .tn-faq details{border-bottom:1px solid var(--line);padding:18px 4px}.splyt-site.tn .tn-faq summary{cursor:pointer;font-size:17px;font-weight:600;letter-spacing:-.3px;list-style:none}.splyt-site.tn .tn-faq summary::-webkit-details-marker{display:none}.splyt-site.tn .tn-faq summary:after{content:"+";float:right;color:var(--mut);font-weight:500}.splyt-site.tn .tn-faq details[open] summary:after{content:"–"}.splyt-site.tn .tn-faq p{margin-top:10px;font-size:15px;line-height:1.55;color:var(--mut);max-width:70ch}.splyt-site.tn .tn-close-box{display:flex;flex-direction:column;align-items:flex-start;gap:22px;padding:36px;border-radius:26px;background:var(--f0);box-shadow:inset 0 0 0 1px var(--line)}.splyt-site.tn .tn-close h2{font-size:clamp(26px,3.4vw,40px);letter-spacing:-.035em;line-height:1.1}@media (max-width:900px){.splyt-site.tn .tn-grid3{grid-template-columns:1fr}.splyt-site.tn .tn-plans{grid-template-columns:1fr 1fr}}@media (max-width:520px){.splyt-site.tn .tn-hero{padding-top:120px}.splyt-site.tn .tn-plans{grid-template-columns:1fr}.splyt-site.tn .tn-close-box{padding:24px}}.splyt-site.tn .tn-already{margin-top:18px;color:var(--mut)}.splyt-site.tn .tn-already b{color:var(--ink)}.splyt-site.tn #start h2{margin-bottom:28px}.splyt-site.tn .lg-hero h1.tn-h1{font-size:clamp(42px,4.9vw,72px);line-height:1}.f10{min-height:100vh;background:#000;color:#fff;font-family:-apple-system,SF Pro Display,SF Pro Text,system-ui,sans-serif;-webkit-font-smoothing:antialiased;line-height:1.4;color-scheme:dark;display:flex;flex-direction:column}.f10 *{box-sizing:border-box;margin:0;padding:0}.f10 a{color:#fff}.f10 a:hover{color:#aeaeb2}.f10 button{font:inherit;color:inherit;cursor:pointer;border:0;background:none}.f10 input,.f10 textarea{font:inherit;color:#fff}.f10 .num{font-variant-numeric:tabular-nums}.f10 .k{font-size:12px;font-weight:800;letter-spacing:1.6px;text-transform:uppercase;color:#8e8e93}.f10 .hd{position:sticky;top:0;z-index:5;display:flex;align-items:center;justify-content:space-between;padding:18px 28px;background:linear-gradient(#000 60%,transparent)}.f10 .logo{display:flex;align-items:center;gap:8px;font-size:15px;font-weight:800;letter-spacing:2px;text-decoration:none}.f10 .pg{display:flex;align-items:center;gap:10px;font-size:14px;font-weight:650;color:#aeaeb2}.f10 .stage{flex:1;width:100%;max-width:720px;margin:0 auto;padding:6vh 28px 140px;animation:f10in .45s cubic-bezier(.2,.7,.2,1)}.f10 .stage[data-dir="-1"]{animation-name:f10inb}@keyframes f10in{0%{opacity:0;transform:translateY(28px)}}@keyframes f10inb{0%{opacity:0;transform:translateY(-28px)}}.f10 .btn{height:56px;border-radius:28px;padding:0 24px;display:inline-flex;align-items:center;justify-content:center;gap:10px;font-size:17px;font-weight:700;letter-spacing:-.2px;white-space:nowrap;transition:opacity .15s,transform .15s;text-decoration:none}.f10 .btn:active{transform:scale(.98)}.f10 .btn:disabled{opacity:.3;cursor:default}.f10 .btn.w{background:#fff;color:#000}.f10 .btn.g{background:#1c1c1e;box-shadow:inset 0 0 0 .5px #ffffff1a}.f10 .btn.lg{height:64px;border-radius:32px;padding:0 30px;font-size:18px}.f10 .btn .dim{color:#636366;font-weight:600}.f10 .ib{width:52px;height:52px;border-radius:50%;background:#141414;box-shadow:inset 0 0 0 .5px #ffffff1f;display:flex;align-items:center;justify-content:center;flex:0 0 auto}.f10 .fine{display:flex;align-items:center;gap:8px;font-size:13.5px;color:#8e8e93}.f10 kbd{font:inherit;font-size:12px;font-weight:700;color:#636366;width:22px;height:22px;border-radius:7px;box-shadow:inset 0 0 0 1px #2c2c2e;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto}.f10 .sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.f10 .intro{display:flex;flex-direction:column;align-items:flex-start}.f10 .rings{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:14px}.f10 .rings.pulse svg.open{animation:f10rp 2.4s ease-in-out infinite}@keyframes f10rp{0%,to{opacity:1}50%{opacity:.45}}.f10 .spots{font-size:14px;font-weight:650;color:#aeaeb2;margin-bottom:22px}.f10 .intro h1{font-size:clamp(60px,12vw,128px);font-weight:800;letter-spacing:-.055em;line-height:.9;margin-top:12px}.f10 .lede{font-size:clamp(19px,2.4vw,24px);line-height:1.38;color:#d1d1d6;margin-top:22px;max-width:580px;text-wrap:pretty}.f10 .perks{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:36px;width:100%}.f10 .perks div{padding:18px;border-radius:22px;background:linear-gradient(180deg,#121212,#0a0a0a);box-shadow:inset 0 0 0 .5px #ffffff1f,inset 0 1px #ffffff0f;display:flex;flex-direction:column;gap:6px}.f10 .perks b{font-size:16.5px;font-weight:700;letter-spacing:-.3px}.f10 .perks span{font-size:14px;color:#8e8e93;line-height:1.45}.f10 .ask{margin:26px 0 34px;display:flex;flex-direction:column;gap:6px;max-width:560px}.f10 .ask p{font-size:16px;color:#d1d1d6}.f10 .intro .fine{margin-top:16px}.f10 .qs h2{font-size:clamp(32px,5vw,50px);font-weight:800;letter-spacing:-.04em;line-height:1.06;text-wrap:balance}.f10 .sub{font-size:17px;color:#8e8e93;margin-top:14px;text-wrap:pretty}.f10 .sub b{color:#fff}.f10 .ans{margin-top:36px;display:flex;flex-direction:column;gap:14px}.f10 .tx{display:flex;align-items:center;gap:4px;box-shadow:inset 0 -2px #2c2c2e;transition:box-shadow .2s}.f10 .tx:focus-within{box-shadow:inset 0 -2px #fff}.f10 .tx span{font-size:clamp(26px,4vw,38px);font-weight:700;color:#636366}.f10 .tx input{flex:1;min-width:0;background:none;border:0;outline:0;font-size:clamp(26px,4vw,38px);font-weight:700;letter-spacing:-.03em;padding:10px 0 14px}.f10 .tx.sm input{font-size:19px;font-weight:600;letter-spacing:-.2px;padding:12px 0}.f10 input::placeholder,.f10 textarea::placeholder{color:#48484a}.f10 .fs{display:flex;flex-direction:column;gap:22px}.f10 .fs label{display:flex;flex-direction:column;gap:4px}.f10 .fs label>span{font-size:13px;font-weight:700;color:#8e8e93}.f10 .fs input{background:none;border:0;outline:0;font-size:clamp(22px,3.4vw,30px);font-weight:700;letter-spacing:-.02em;padding:8px 0 12px;box-shadow:inset 0 -2px #2c2c2e}.f10 .fs input:focus{box-shadow:inset 0 -2px #fff}.f10 .op1{display:flex;flex-direction:column;gap:10px}.f10 .op1.row{flex-direction:row;flex-wrap:wrap}.f10 .op1 button{display:flex;align-items:center;gap:14px;min-height:60px;padding:0 20px;border-radius:20px;background:#0f0f0f;box-shadow:inset 0 0 0 .5px #ffffff24;font-size:18px;font-weight:650;text-align:left;transition:background .15s,transform .15s}.f10 .op1 button:hover{background:#161616}.f10 .op1.row button{min-height:56px;padding:0 20px;border-radius:28px;font-size:17px}.f10 .op1 button.on{background:#fff;color:#000;box-shadow:none}.f10 .op1 button.on kbd{color:#000;box-shadow:inset 0 0 0 1px #0003}.f10 .opm{display:flex;flex-wrap:wrap;gap:10px}.f10 .opm button{display:flex;align-items:center;gap:10px;height:52px;padding:0 18px 0 14px;border-radius:26px;background:#0f0f0f;box-shadow:inset 0 0 0 .5px #ffffff24;font-size:16.5px;font-weight:650}.f10 .opm button i{width:22px;height:22px;border-radius:50%;box-shadow:inset 0 0 0 1.5px #48484a;display:flex;align-items:center;justify-content:center}.f10 .opm button.on{background:#fff;color:#000;box-shadow:none}.f10 .opm button.on i{background:#000;color:#fff;box-shadow:none}.f10 .pair{display:flex;flex-direction:column;gap:26px}.f10 .pair>div{display:flex;flex-direction:column;gap:12px}.f10 .pair>div>span{font-size:13px;font-weight:700;color:#8e8e93}.f10 .agr{display:flex;flex-direction:column;gap:10px}.f10 .agr button{display:flex;align-items:center;gap:16px;padding:18px 20px;border-radius:22px;background:#0f0f0f;box-shadow:inset 0 0 0 .5px #ffffff24;font-size:17.5px;font-weight:600;text-align:left;line-height:1.35}.f10 .agr button i{width:28px;height:28px;border-radius:9px;box-shadow:inset 0 0 0 1.5px #48484a;display:flex;align-items:center;justify-content:center;flex:0 0 auto}.f10 .agr button.on{box-shadow:inset 0 0 0 1.5px #fff}.f10 .agr button.on i{background:#fff;color:#000;box-shadow:none}.f10 .agr .fine{margin-top:10px}.f10 .vc{border-radius:28px;background:linear-gradient(180deg,#121212,#0a0a0a);box-shadow:inset 0 0 0 .5px #ffffff1f,inset 0 1px #ffffff0f;padding:14px;transition:box-shadow .25s}.f10 .vc.on{box-shadow:inset 0 0 0 1.5px #fff,0 0 60px -10px #ffffff2e}.f10 .vc-top{display:flex;align-items:center;gap:16px}.f10 .mic{width:72px;height:72px;border-radius:50%;background:#fff;color:#000;display:flex;align-items:center;justify-content:center;flex:0 0 auto;position:relative;transition:transform .15s}.f10 .mic:hover{transform:scale(1.04)}.f10 .vc.on .mic:before{content:"";position:absolute;top:-8px;right:-8px;bottom:-8px;left:-8px;border-radius:50%;box-shadow:0 0 0 2px #ffffff59;animation:f10pu 1.6s ease-out infinite}@keyframes f10pu{0%{transform:scale(.9);opacity:1}to{transform:scale(1.25);opacity:0}}.f10 .vc-l{flex:1;min-width:0;display:flex;flex-direction:column}.f10 .vc-l b{font-size:18px;font-weight:700}.f10 .vc-l span{font-size:14px;color:#8e8e93}.f10 .wave{display:flex;align-items:center;gap:3px;height:44px}.f10 .wave i{flex:1;max-width:5px;height:100%;border-radius:3px;background:#fff;transform-origin:center;transition:transform .08s}.f10 .live{font-size:12px;font-weight:800;letter-spacing:1.2px;text-transform:uppercase;display:flex;align-items:center;gap:6px;padding-right:6px}.f10 .live:before{content:"";width:8px;height:8px;border-radius:50%;background:#fff;animation:f10rp 1s infinite}.f10 .vc textarea{display:block;width:100%;margin-top:14px;background:#000;border:0;outline:0;border-radius:18px;padding:16px 18px;font-size:18px;line-height:1.5;resize:vertical;min-height:150px;box-shadow:inset 0 0 0 .5px #ffffff1a}.f10 .vc.typed textarea{margin-top:0}.f10 .vc textarea:focus{box-shadow:inset 0 0 0 1px #fff6}.f10 .err{font-size:14px;color:#d1d1d6;margin-top:12px;padding:0 6px}.f10 .rl{display:flex;flex-direction:column;margin-top:30px}.f10 .rl button{display:grid;grid-template-columns:28px minmax(0,1fr) 20px;gap:14px;align-items:start;text-align:left;padding:16px 4px;box-shadow:inset 0 -.5px #ffffff1a;color:#fff}.f10 .rl button:hover{background:#0a0a0a}.f10 .rl button>span{font-size:13px;font-weight:700;color:#636366;padding-top:2px}.f10 .rl b{font-size:13.5px;font-weight:650;color:#8e8e93;display:block}.f10 .rl p{font-size:16.5px;font-weight:550;margin-top:3px;line-height:1.45;overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}.f10 .rl svg{color:#636366;margin-top:4px}.f10 .done{display:flex;flex-direction:column;align-items:flex-start}.f10 .done h2{font-size:clamp(40px,7vw,72px);font-weight:800;letter-spacing:-.05em;line-height:.98;margin-top:20px}.f10 .done .sub{font-size:19px;max-width:560px}.f10 .nx{display:flex;flex-direction:column;margin:34px 0 36px;width:100%}.f10 .nx .k{margin-bottom:6px}.f10 .nx-i{display:grid;grid-template-columns:30px minmax(0,1fr);gap:16px;align-items:start;padding:14px 0;box-shadow:inset 0 -.5px #ffffff1a}.f10 .nx-i>span{width:30px;height:30px;border-radius:50%;background:#1c1c1e;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:750}.f10 .nx-i>p{font-size:16.5px;color:#d1d1d6;padding-top:4px;text-wrap:pretty}.f10 .call{width:100%;margin-top:32px;border-radius:28px;background:linear-gradient(180deg,#141414,#0a0a0a);box-shadow:inset 0 0 0 .5px #ffffff24,inset 0 1px #ffffff12;padding:22px;display:flex;flex-direction:column;gap:16px}.f10 .call-h b{display:block;font-size:22px;font-weight:750;letter-spacing:-.5px;color:#fff}.f10 .call-h span{display:block;font-size:15px;color:#8e8e93;margin-top:4px;text-wrap:pretty}.f10 .cd{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:6px}.f10 .cd button{height:66px;border-radius:18px;background:#1a1a1a;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px}.f10 .cd span{font-size:12px;font-weight:650;color:#8e8e93}.f10 .cd b{font-size:20px;font-weight:750}.f10 .cd button.on{background:#fff;color:#000}.f10 .cd button.on span{color:#636366}.f10 .ct{display:flex;flex-wrap:wrap;gap:8px}.f10 .ct button{height:44px;padding:0 16px;border-radius:22px;background:#1a1a1a;box-shadow:inset 0 0 0 .5px #ffffff1a;font-size:15px;font-weight:650}.f10 .ct button.on{background:#fff;color:#000}.f10 .call-f{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.f10 .call-f>span{font-size:14px;color:#8e8e93}.f10 .call.booked{flex-direction:row;align-items:center;gap:14px;padding:18px 20px}.f10 .call.booked>div{flex:1;min-width:0}.f10 .call.booked b{display:block;font-size:16.5px;font-weight:700}.f10 .call.booked span{font-size:14px;color:#8e8e93}.f10 .okc{width:44px;height:44px;border-radius:50%;background:#fff;color:#000;display:flex;align-items:center;justify-content:center;flex:0 0 auto}.f10 .lnk{font-size:14.5px;font-weight:700;color:#aeaeb2}.f10 .ft{position:fixed;left:0;right:0;bottom:0;z-index:6;background:linear-gradient(transparent,#000 40%);padding:30px 0 calc(22px + env(safe-area-inset-bottom))}.f10 .ft .in{max-width:720px;margin:0 auto;padding:0 28px;display:flex;align-items:center;gap:14px}.f10 .hint{flex:1;font-size:13px;color:#636366;text-align:right}.f10 .ft .ferr{flex:1;font-size:14px;color:#ff9f0a;text-align:right}@media (max-width:720px){.f10 .hd{padding:14px 18px}.f10 .stage{padding:3vh 20px 130px}.f10 .perks{grid-template-columns:minmax(0,1fr)}.f10 .rings{gap:6px}.f10 .rings svg{width:30px;height:30px}.f10 .btn.lg{width:100%}.f10 .ans{margin-top:28px}.f10 .op1 button{min-height:56px;font-size:17px}.f10 .op1 kbd,.f10 .hint{display:none}.f10 .ft .in{padding:0 18px}.f10 .ft .btn.w{flex:1}.f10 .mic{width:64px;height:64px}.f10 .cd{grid-template-columns:repeat(3,minmax(0,1fr))}.f10 .call{padding:18px}.f10 .call-f .btn{width:100%}}@media (prefers-reduced-motion:reduce){.f10 .stage,.f10 .rings.pulse svg.open,.f10 .vc.on .mic:before,.f10 .live:before{animation:none}}.ops{--ops-ground: #0c0b0f;--ops-surface: #15141a;--ops-surface-2: #1d1b23;--ops-ink: #f3eff2;--ops-ink-2: #c8c1c7;--ops-muted: #8f8794;--ops-line: #2a272f;--ops-line-2: #3a363f;--ops-accent: #ff3d63;--ops-accent-soft: #3a1520;--ops-ghost: #46414b;--ops-good: #4fc57f;--ops-good-soft: #12301f;--ops-warn: #e5a03a;--ops-warn-soft: #33260e;--ops-bad: #f06a66;--ops-bad-soft: #3a1614;--ops-display: "Archivo", -apple-system, "SF Pro Display", system-ui, sans-serif;--ops-mono: "IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, monospace;min-height:100vh;font-family:-apple-system,SF Pro Text,BlinkMacSystemFont,Segoe UI,system-ui,sans-serif;background:var(--ops-ground);color:var(--ops-ink);font-size:16px;line-height:1.5;-webkit-font-smoothing:antialiased}.ops *{box-sizing:border-box}.ops a{color:inherit;text-decoration:none;border-bottom:1px solid var(--ops-line-2)}.ops a:hover{border-bottom-color:var(--ops-accent)}.ops a:focus-visible,.ops button:focus-visible,.ops summary:focus-visible{outline:2px solid var(--ops-accent);outline-offset:2px;border-radius:3px}.ops-wrap{max-width:1180px;margin:0 auto;padding-inline:20px;padding-block:24px 80px}.ops-layout{display:grid;grid-template-columns:220px minmax(0,1fr);gap:40px}@media (max-width: 860px){.ops-layout{grid-template-columns:1fr;gap:20px}}.ops-main-solo{max-width:640px;margin:10vh auto 0}.ops-side{position:sticky;top:16px;align-self:start}@media (max-width: 860px){.ops-side{position:static}}.ops-side-head{display:flex;justify-content:space-between;align-items:baseline;gap:12px;padding-bottom:14px;border-bottom:2px solid var(--ops-ink);margin-bottom:18px}.ops-brand{font-family:var(--ops-display);font-weight:800;font-size:22px;letter-spacing:-.01em}.ops-brand span,.ops-gate h1 span,.ops-mast h1 span{color:var(--ops-accent)}.ops-side-label{font-family:var(--ops-mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--ops-muted);margin-bottom:8px}.ops-weeks{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px;max-height:calc(100vh - 140px);overflow-y:auto}.ops-weeks a{display:flex;justify-content:space-between;align-items:baseline;gap:8px;padding:7px 10px;border:0;border-radius:6px;color:var(--ops-ink-2);font-size:14px}.ops-weeks a:hover{background:var(--ops-surface);color:var(--ops-ink)}.ops-weeks a.is-current{background:var(--ops-surface-2);color:var(--ops-ink)}.ops-weeks .c{font-family:var(--ops-mono);font-size:11px;color:var(--ops-muted)}.ops-weeks a.is-current .c{color:var(--ops-accent)}@media (max-width: 860px){.ops-weeks{flex-direction:row;flex-wrap:wrap;gap:6px;max-height:none}.ops-weeks a{background:var(--ops-surface);border:1px solid var(--ops-line);flex-direction:column;gap:0}}.ops-gate{text-align:left}.ops-gate h1{font-family:var(--ops-display);font-weight:800;font-size:40px;line-height:1;margin:0 0 8px}.ops-gate p{color:var(--ops-ink-2);margin:0 0 20px}.ops-btn{font:inherit;font-weight:600;background:var(--ops-ink);color:var(--ops-ground);border:0;border-radius:8px;padding:12px 18px;cursor:pointer}.ops-btn:hover{background:#fff}.ops-link{font:inherit;font-size:14px;background:none;border:0;padding:0;color:var(--ops-muted);cursor:pointer;border-bottom:1px solid var(--ops-line-2)}.ops-link:hover{color:var(--ops-ink);border-bottom-color:var(--ops-accent)}.ops-skel{display:grid;gap:14px;padding-top:8vh}.ops-skel-bar{height:18px;border-radius:6px;background:linear-gradient(90deg,var(--ops-surface) 0%,var(--ops-surface-2) 50%,var(--ops-surface) 100%);background-size:200% 100%;animation:ops-shimmer 1.4s linear infinite}.ops-skel-bar.w40{width:40%;height:34px}.ops-skel-bar.w70{width:70%}.ops-skel-bar.w55{width:55%}@keyframes ops-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media (prefers-reduced-motion: reduce){.ops-skel-bar{animation:none}}.ops-notice{background:var(--ops-warn-soft);color:var(--ops-warn);border-radius:8px;padding:10px 14px;font-size:14px;margin:0 0 16px}.ops-fine{font-size:13px;color:var(--ops-muted);margin:8px 0 0;line-height:1.5}.ops-trends{margin-bottom:40px;padding-bottom:28px;border-bottom:1px solid var(--ops-line)}.ops-trends h2{font-family:var(--ops-display);font-weight:800;font-size:22px;margin:0 0 14px;letter-spacing:-.01em}.ops-trend-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:12px}.ops-trend{background:var(--ops-surface);border:1px solid var(--ops-line);border-radius:8px;padding:12px 14px 8px}.ops-trend-label{font-size:13px;color:var(--ops-ink-2);margin-bottom:4px}.ops-spark-empty{font-family:var(--ops-display);font-weight:700;font-size:26px;padding:10px 0}.ops-spark .ops-line{fill:none;stroke:var(--ops-ink-2);stroke-width:2;stroke-linejoin:round;stroke-linecap:round}.ops-spark.good .ops-line{stroke:var(--ops-good)}.ops-spark.bad .ops-line{stroke:var(--ops-bad)}.ops-spark .ops-dot{fill:var(--ops-surface);stroke:var(--ops-ink-2);stroke-width:1.5}.ops-spark.good .ops-dot{stroke:var(--ops-good)}.ops-spark.bad .ops-dot{stroke:var(--ops-bad)}.ops-spark .ops-dot.last{fill:var(--ops-ink);stroke:var(--ops-ground);stroke-width:2}.ops-spark.good .ops-dot.last{fill:var(--ops-good)}.ops-spark.bad .ops-dot.last{fill:var(--ops-bad)}.ops-axis{stroke:var(--ops-line)}.ops-mast{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:8px 24px;padding-bottom:16px;border-bottom:2px solid var(--ops-ink);margin-bottom:22px}.ops-mast h1{font-family:var(--ops-display);font-weight:800;font-size:clamp(32px,4.5vw,46px);line-height:1;margin:0;letter-spacing:-.02em;text-wrap:balance}.ops-meta{font-size:14px;color:var(--ops-muted)}.ops-tiles{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--ops-line);border:1px solid var(--ops-line);border-radius:8px;overflow:hidden;margin-bottom:14px}@media (max-width: 640px){.ops-tiles{grid-template-columns:1fr}}.ops-tiles>div{background:var(--ops-surface);padding:14px 16px;min-width:0}.ops-tiles .k{font-family:var(--ops-mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--ops-muted)}.ops-tiles .v{font-family:var(--ops-display);font-weight:800;font-size:40px;line-height:1;margin:6px 0 4px;font-variant-numeric:tabular-nums}.ops-tiles .v small{font-size:16px;font-weight:600;color:var(--ops-muted);margin-left:6px}.ops-tiles .s{font-size:13px;color:var(--ops-ink-2);overflow-wrap:anywhere}.ops-toc{display:flex;flex-wrap:wrap;gap:6px;margin:0 0 32px}.ops-toc a{font-size:13px;padding:5px 10px;border:1px solid var(--ops-line);border-radius:999px;color:var(--ops-ink-2);background:var(--ops-surface)}.ops-toc a:hover{color:var(--ops-ink);border-color:var(--ops-line-2)}.ops-toc a.decide{color:var(--ops-accent);border-color:var(--ops-accent-soft);font-weight:600}.ops-report section{margin-bottom:40px;scroll-margin-top:12px}.ops-report section>h2{display:flex;align-items:baseline;gap:10px;font-family:var(--ops-display);font-weight:800;font-size:26px;line-height:1;margin:0 0 4px;letter-spacing:-.01em}.ops-report section>h2 .n{color:var(--ops-accent);font-size:18px;font-weight:700;font-family:var(--ops-mono)}.ops-report section>.sub{color:var(--ops-muted);font-size:14px;margin:0 0 16px}.ops-grid{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:16px;align-items:start}@media (max-width: 760px){.ops-grid{grid-template-columns:1fr}}.ops-card>svg{display:block;max-width:640px}.ops-card{background:var(--ops-surface);border:1px solid var(--ops-line);border-radius:8px;padding:14px 16px;min-width:0}.ops-card h3{font-family:var(--ops-mono);font-size:11px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--ops-muted);margin:0 0 12px}.ops-cap{font-size:13px;color:var(--ops-muted);margin:10px 0 0;line-height:1.4}.ops-say{font-size:16px;line-height:1.5;margin:14px 0 0;max-width:70ch}.ops svg text{font-family:inherit;fill:var(--ops-ink-2)}.ops svg .ops-num{font-family:var(--ops-display);font-weight:700;font-size:15px;fill:var(--ops-ink)}.ops svg .ops-lab{font-size:13px}.ops svg .ops-mut{fill:var(--ops-muted);font-size:12px}.ops-bar.accent{fill:var(--ops-accent)}.ops-bar.dim{fill:var(--ops-ghost)}.ops-bar.bad{fill:var(--ops-bad)}.ops-bar:hover{opacity:.85}.ops-prev{fill:none;stroke:var(--ops-ghost);stroke-width:1.5;stroke-dasharray:3 3}.ops-track{fill:var(--ops-line)}.ops-legend{display:flex;flex-wrap:wrap;gap:16px;font-size:13px;color:var(--ops-ink-2);margin-top:6px}.ops-legend span:before{content:"";display:inline-block;width:12px;height:12px;border-radius:2px;margin-right:6px;vertical-align:-1px;background:var(--ops-accent)}.ops-legend span.dim:before{background:transparent;border:1.5px dashed var(--ops-ghost)}.ops-nums{width:100%;border-collapse:collapse;font-variant-numeric:tabular-nums}.ops-nums th{font-family:var(--ops-mono);font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--ops-muted);font-weight:600;text-align:right;padding:0 0 8px;border-bottom:1px solid var(--ops-line)}.ops-nums th:first-child,.ops-nums td:first-child{text-align:left}.ops-nums td{padding:8px 0;border-bottom:1px solid var(--ops-line);text-align:right;font-size:15px;vertical-align:top}.ops-nums tr:last-child td{border-bottom:0}.ops-nums td:first-child{color:var(--ops-ink-2);padding-right:8px}.ops-nums td.big{font-family:var(--ops-display);font-weight:700;font-size:20px}.ops-chg{display:inline-block;min-width:48px;padding:2px 8px;border-radius:999px;font-size:12px;font-weight:600;text-align:center}.ops-chg.up{background:var(--ops-good-soft);color:var(--ops-good)}.ops-chg.down{background:var(--ops-bad-soft);color:var(--ops-bad)}.ops-chg.flat{background:var(--ops-line);color:var(--ops-muted)}.ops-chg.na{background:transparent;color:var(--ops-muted);font-weight:400}.ops-nums .nb{display:block;font-size:11px;color:var(--ops-muted);margin-top:2px;font-family:inherit;font-weight:400}.ops-who{margin-top:8px}.ops-people{border-top:1px solid var(--ops-line);margin-top:10px}.ops-people summary{cursor:pointer;list-style:none;display:flex;align-items:center;gap:8px;padding:10px 0;font-size:14px;color:var(--ops-ink-2);-webkit-user-select:none;user-select:none}.ops-people summary::-webkit-details-marker{display:none}.ops-people summary:before{content:"";width:7px;height:7px;border-right:1.5px solid var(--ops-muted);border-bottom:1.5px solid var(--ops-muted);transform:rotate(-45deg);transition:transform .15s;margin-left:2px;flex:none}.ops-people[open] summary:before{transform:rotate(45deg)}.ops-people summary b{font-weight:600;color:var(--ops-ink)}.ops-names{display:flex;flex-wrap:wrap;gap:6px;padding:0 0 12px}.ops-names span{background:var(--ops-ground);border:1px solid var(--ops-line);border-radius:999px;padding:3px 10px;font-size:13px}.ops-names span.both{border-color:var(--ops-warn);color:var(--ops-warn)}.ops-def{font-size:14px;color:var(--ops-ink-2);line-height:1.5;margin:0 0 12px;max-width:75ch}.ops-def b{color:var(--ops-ink)}.ops-pill{display:inline-block;padding:1px 8px;border-radius:999px;font-size:11px;font-weight:600;margin-left:8px;vertical-align:1px}.ops-pill.new{background:var(--ops-accent-soft);color:var(--ops-accent)}.ops-issues{list-style:none;margin:10px 0 0;padding:0;font-size:14px}.ops-issues li{display:grid;grid-template-columns:72px 70px minmax(0,1fr);gap:12px;align-items:baseline;padding:7px 0;border-top:1px solid var(--ops-line)}.ops-issues .ev{font-family:var(--ops-display);font-weight:700;font-size:18px;font-variant-numeric:tabular-nums}.ops-issues .us{font-size:12px;color:var(--ops-muted)}.ops-issues .t{overflow-wrap:anywhere}.ops-md{max-width:74ch;font-size:15px;line-height:1.55}.ops-md p{margin:0 0 12px}.ops-md ul{margin:0 0 12px;padding-left:20px}.ops-md li{margin:4px 0}.ops-md hr{border:0;border-top:1px solid var(--ops-line);margin:20px 0}.ops-md strong{font-weight:700;color:var(--ops-ink)}.ops-md p>strong:only-child{display:block;font-family:var(--ops-display);font-size:20px;letter-spacing:-.01em;margin-top:22px}.ops-md code{font-family:var(--ops-mono);font-size:13px;background:var(--ops-surface-2);padding:1px 5px;border-radius:4px}.ops-md table{border-collapse:collapse;margin:0 0 12px}.ops-md th,.ops-md td{padding:6px 12px 6px 0;border-bottom:1px solid var(--ops-line);text-align:left}.ops-md a{color:var(--ops-ink)}#decide{scroll-margin-top:12px}.ops-foot{margin-top:40px;font-size:13px;color:var(--ops-muted);line-height:1.6;border-top:1px solid var(--ops-line);padding-top:14px}.ops-nav{display:flex;flex-direction:column;gap:2px;margin-bottom:22px}.ops-nav a{border:0;padding:7px 10px;border-radius:6px;color:var(--ops-ink-2);font-size:14px}.ops-nav a:hover{background:var(--ops-surface);color:var(--ops-ink)}.ops-nav a.is-current{background:var(--ops-surface-2);color:var(--ops-ink)}@media (max-width: 860px){.ops-side-head{margin-bottom:12px}.ops-nav{flex-direction:row;gap:6px;margin-bottom:0}.ops-nav a{flex:1;text-align:center;background:var(--ops-surface);border:1px solid var(--ops-line);padding:9px 10px}.ops-nav a.is-current{border-color:var(--ops-line-2)}}.rd{max-width:680px}.rd-head{padding-bottom:16px;border-bottom:2px solid var(--ops-ink);margin-bottom:16px}.rd-day{display:flex;align-items:center;gap:10px}.rd-day h1{flex:1;font-family:var(--ops-display);font-weight:800;font-size:clamp(34px,8vw,46px);line-height:1;margin:0;letter-spacing:-.02em;text-align:center}.ops .rd-step{width:44px;height:44px;flex:none;display:grid;place-items:center;border:1px solid var(--ops-line);border-radius:10px;background:var(--ops-surface);color:var(--ops-ink);font-size:26px;line-height:1}.ops .rd-step:hover{border-color:var(--ops-line-2)}.rd-step.is-off{color:var(--ops-ghost);background:transparent}.rd-sub{text-align:center;color:var(--ops-muted);font-size:14px;margin:10px 0 14px;text-wrap:balance}.rd-who{display:flex;gap:4px;padding:4px;background:var(--ops-surface);border:1px solid var(--ops-line);border-radius:10px}.rd-who button{flex:1;font:inherit;font-size:14px;font-weight:600;color:var(--ops-muted);background:transparent;border:0;border-radius:7px;padding:9px 6px;cursor:pointer}.rd-who button.is-on{background:var(--ops-surface-2);color:var(--ops-ink);box-shadow:0 0 0 1px var(--ops-line-2)}.rd-count{font-family:var(--ops-mono);font-size:12px;letter-spacing:.06em;color:var(--ops-muted);margin:0 0 12px}.rd-empty{color:var(--ops-ink-2);background:var(--ops-surface);border:1px solid var(--ops-line);border-radius:12px;padding:18px;margin:0}.rd-cards{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px}.rd-card{background:var(--ops-surface);border:1px solid var(--ops-line);border-radius:14px;padding:16px;display:flex;flex-direction:column;gap:10px;min-width:0}.rd-card-skel{gap:12px}.rd-meta{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;font-size:13px;color:var(--ops-muted)}.rd-founder{font-weight:700;color:var(--ops-ink)}.rd-sub-name{font-family:var(--ops-mono);font-size:12px}.rd-mode{padding:2px 8px;border-radius:999px;font-size:11px;font-weight:600;background:var(--ops-line);color:var(--ops-ink-2)}.rd-mode.mention{background:var(--ops-good-soft);color:var(--ops-good)}.rd-mode.follow{background:var(--ops-accent-soft);color:var(--ops-accent)}.rd-score{margin-left:auto;font-family:var(--ops-mono);font-size:12px}.rd-q{font-family:var(--ops-display);font-weight:700;font-size:19px;line-height:1.25;margin:0;letter-spacing:-.005em;overflow-wrap:anywhere}.ops a.rd-thread{font-size:14px;color:var(--ops-ink-2);border:0;overflow-wrap:anywhere}.ops a.rd-thread span:first-child{border-bottom:1px solid var(--ops-line-2)}.ops a.rd-thread:hover span:first-child{border-bottom-color:var(--ops-accent)}.rd-draft{margin:2px 0 0;padding:12px 14px;background:var(--ops-ground);border:1px solid var(--ops-line);border-radius:10px;font-size:15px;line-height:1.55;color:var(--ops-ink);user-select:text;-webkit-user-select:text;overflow-wrap:anywhere}.rd-actions{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px}.rd-copy,.rd-posted{font:inherit;font-weight:600;font-size:15px;min-height:46px;border-radius:10px;cursor:pointer}.rd-copy{background:var(--ops-ink);color:var(--ops-ground);border:0;padding:0 16px}.rd-copy:hover{background:#fff}.rd-posted{display:inline-flex;align-items:center;gap:8px;background:transparent;color:var(--ops-ink-2);border:1px solid var(--ops-line-2);padding:0 14px}.rd-box{width:20px;height:20px;display:grid;place-items:center;border:1.5px solid var(--ops-muted);border-radius:5px;font-size:13px;line-height:1}.rd-posted.is-on{color:var(--ops-good);border-color:var(--ops-good);background:var(--ops-good-soft)}.rd-posted.is-on .rd-box{background:var(--ops-good);border-color:var(--ops-good);color:var(--ops-ground)}.rd-card.is-posted .rd-q,.rd-card.is-posted .rd-draft,.rd-card.is-posted .rd-thread{opacity:.55}.rd-card.is-posted .rd-copy{background:var(--ops-surface-2);color:var(--ops-ink-2)}.fa{--g: oklch(.78 .15 150);--y: oklch(.83 .13 85);--r: oklch(.7 .17 25);background:#000;color:#fff;min-height:100vh;font-family:-apple-system,SF Pro Display,SF Pro Text,system-ui,sans-serif;-webkit-font-smoothing:antialiased;font-size:14px;line-height:1.4;color-scheme:dark}.fa *,.fa *:before,.fa *:after{box-sizing:border-box;margin:0;padding:0}.fa a{color:#fff}.fa a:hover{color:#aeaeb2}.fa button{font:inherit;color:inherit;cursor:pointer;border:0;background:none;text-align:left}.fa input,.fa select,.fa textarea{font:inherit;color:#fff}.fa .fa-num{font-variant-numeric:tabular-nums}.fa .fa-mono{font-family:SF Mono,ui-monospace,Menlo,monospace;font-size:12.5px;color:#8e8e93}.fa .fa-k{font-size:11px;font-weight:800;letter-spacing:1.3px;text-transform:uppercase;color:#636366;display:flex;align-items:center;gap:6px}.fa .fa-mut{color:#8e8e93}.fa .fa-sm{font-size:12.5px}.fa .fa-card{border-radius:20px;background:linear-gradient(180deg,#111,#0a0a0a);box-shadow:inset 0 0 0 .5px #ffffff1f,inset 0 1px #ffffff0d}.fa .fa-pad{padding:18px 20px}.fa .fa-btn{height:44px;border-radius:22px;padding:0 18px;display:inline-flex;align-items:center;justify-content:center;gap:8px;font-size:14.5px;font-weight:700;white-space:nowrap}.fa .fa-btn.fa-w{background:#fff;color:#000}.fa .fa-btn.fa-g{background:#1c1c1e;box-shadow:inset 0 0 0 .5px #ffffff1a}.fa .fa-btn.fa-g:hover{background:#262628}.fa .fa-btn.fa-red{color:var(--r)}.fa .fa-btn.fa-sm{height:36px;padding:0 14px;font-size:13.5px}.fa .fa-btn:disabled{opacity:.35;cursor:default}.fa .fa-ib{width:36px;height:36px;border-radius:50%;background:#1c1c1e;display:flex;align-items:center;justify-content:center}.fa .fa-lnk{display:flex;align-items:center;gap:2px;font-size:13px;font-weight:650;color:#aeaeb2}.fa .fa-lnk:hover{color:#fff}.fa .fa-av{position:relative;overflow:hidden;border-radius:50%;background:#2c2c2e;color:#d1d1d6;display:inline-flex;align-items:center;justify-content:center;font-weight:700;flex:0 0 auto;letter-spacing:.3px}.fa .fa-av img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.fa .fa-hp{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:700;padding:4px 9px;border-radius:10px;background:#1a1a1a;white-space:nowrap}.fa .fa-hp i{width:7px;height:7px;border-radius:50%}.fa .fa-hp.fa-good i{background:var(--g)}.fa .fa-hp.fa-watch i{background:var(--y)}.fa .fa-hp.fa-risk i{background:var(--r)}.fa .fa-tag{font-size:12px;font-weight:650;color:#d1d1d6;background:#1c1c1e;border-radius:8px;padding:3px 8px;white-space:nowrap;justify-self:start}.fa .fa-shell{display:grid;grid-template-columns:232px minmax(0,1fr);min-height:100vh}.fa .fa-side{position:sticky;top:0;height:100vh;padding:20px 12px;display:flex;flex-direction:column;gap:2px;box-shadow:inset -.5px 0 #ffffff1a}.fa .fa-brand{display:flex;align-items:center;gap:8px;padding:2px 10px 22px;text-decoration:none}.fa .fa-brand b{font-size:14px;font-weight:800;letter-spacing:2px}.fa .fa-brand span{font-size:12px;font-weight:650;color:#8e8e93;background:#1c1c1e;border-radius:7px;padding:2px 7px}.fa .fa-nk{padding:0 12px 8px}.fa .fa-side>button,.fa .fa-side>a.fa-navl{display:flex;align-items:center;gap:12px;height:40px;padding:0 12px;border-radius:12px;font-size:14.5px;font-weight:600;color:#aeaeb2;text-decoration:none}.fa .fa-side>button:hover,.fa .fa-side>a.fa-navl:hover{background:#111;color:#fff}.fa .fa-side>button.fa-on{background:#1c1c1e;color:#fff}.fa .fa-side>button span{flex:1}.fa .fa-side>button em{font-style:normal;font-size:11.5px;font-weight:750;background:#fff;color:#000;border-radius:9px;min-width:20px;height:18px;display:flex;align-items:center;justify-content:center;padding:0 6px}.fa .fa-sfoot{margin-top:auto;display:flex;align-items:center;gap:12px;padding:14px 12px;border-radius:16px;background:#0c0c0c;box-shadow:inset 0 0 0 .5px #ffffff1a}.fa .fa-sfoot div{display:flex;flex-direction:column}.fa .fa-sfoot b{font-size:14px}.fa .fa-sfoot span{font-size:12px;color:#8e8e93}.fa .fa-main{padding:28px 36px 60px;min-width:0;max-width:1320px}.fa .fa-ph{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:22px;flex-wrap:wrap}.fa .fa-ph h1{font-size:32px;font-weight:800;letter-spacing:-1px}.fa .fa-ph p{font-size:14.5px;color:#8e8e93;margin-top:2px}.fa .fa-pa{display:flex;gap:8px;flex-wrap:wrap}.fa .fa-sh{font-size:19px;font-weight:750;letter-spacing:-.4px;margin:28px 0 12px;display:flex;align-items:baseline;gap:10px}.fa .fa-sh span{font-size:13px;font-weight:500;color:#636366;letter-spacing:0}.fa .fa-ch{font-size:15.5px;font-weight:700;display:flex;justify-content:space-between;align-items:center;margin-bottom:14px;gap:10px}.fa .fa-two{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:14px}.fa .fa-toast{position:fixed;left:50%;bottom:24px;transform:translate(-50%);z-index:60;background:#fff;color:#000;font-weight:650;font-size:14px;padding:10px 16px;border-radius:20px;box-shadow:0 10px 40px #00000080}.fa .fa-wkbar{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:32px;align-items:center;padding:18px 22px}.fa .fa-wkbar>div:first-child{display:flex;flex-direction:column;gap:2px}.fa .fa-wkbar>div:first-child b{font-size:24px;font-weight:800;letter-spacing:-.7px}.fa .fa-wseg{display:grid;grid-template-columns:repeat(var(--n, 4),1fr);gap:6px}.fa .fa-wseg div{display:flex;flex-direction:column;gap:8px}.fa .fa-wseg i{display:block;height:8px;border-radius:4px;background:#222;position:relative;overflow:hidden}.fa .fa-wseg div.fa-d i{background:#fff}.fa .fa-wseg div.fa-n i{background:linear-gradient(90deg,#fff var(--p, 40%),#222 var(--p, 40%))}.fa .fa-wseg span{font-size:12px;font-weight:650;color:#636366}.fa .fa-wseg .fa-d span,.fa .fa-wseg .fa-n span{color:#d1d1d6}.fa .fa-next{display:flex;flex-direction:column;gap:3px;padding-left:24px;box-shadow:inset .5px 0 #ffffff1a}.fa .fa-next p{font-size:13.5px;color:#d1d1d6}.fa .fa-goals{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.fa .fa-gl{padding:16px 18px;display:flex;flex-direction:column;gap:10px}.fa .fa-gl-h{display:flex;justify-content:space-between;gap:10px;align-items:flex-start}.fa .fa-gl-h span{font-size:13.5px;font-weight:650;color:#d1d1d6}.fa .fa-gs{font-style:normal;font-size:11.5px;font-weight:750;padding:3px 8px;border-radius:8px;white-space:nowrap}.fa .fa-gs.fa-good{background:color-mix(in oklch,var(--g) 18%,transparent);color:var(--g)}.fa .fa-gs.fa-watch{background:color-mix(in oklch,var(--y) 18%,transparent);color:var(--y)}.fa .fa-gs.fa-bad{background:color-mix(in oklch,var(--r) 18%,transparent);color:var(--r)}.fa .fa-gs.fa-pre{background:#1c1c1e;color:#8e8e93}.fa .fa-gl-v{display:flex;align-items:baseline;gap:10px}.fa .fa-gl-v b{font-size:34px;font-weight:800;letter-spacing:-1.2px}.fa .fa-gl-v span{font-size:13px;color:#8e8e93}.fa .fa-gbar{position:relative;height:6px;border-radius:3px;background:#222}.fa .fa-gbar i{position:absolute;left:0;top:0;bottom:0;border-radius:3px;background:#fff}.fa .fa-gbar i.fa-good{background:var(--g)}.fa .fa-gbar i.fa-watch{background:var(--y)}.fa .fa-gbar i.fa-bad{background:var(--r)}.fa .fa-gbar u{position:absolute;top:-4px;bottom:-4px;width:2px;background:#fff;border-radius:1px;transform:translate(-1px)}.fa .fa-gl p{font-size:12.5px;color:#8e8e93}.fa .fa-fun{display:flex;flex-direction:column;gap:12px}.fa .fa-fun>div{display:grid;grid-template-columns:minmax(0,1fr) 28px 26px;grid-template-areas:"l n d" "b b b";gap:5px 8px;align-items:center}.fa .fa-fun .fa-fl{grid-area:l}.fa .fa-fun .fa-fb{grid-area:b}.fa .fa-fun b{grid-area:n}.fa .fa-fun .fa-fd{grid-area:d}.fa .fa-fl{font-size:13.5px;color:#d1d1d6}.fa .fa-fb{height:14px;border-radius:6px;background:#161616;overflow:hidden}.fa .fa-fb i{display:block;height:100%;background:#fff;border-radius:6px}.fa .fa-fun>div:nth-child(n+4) .fa-fb i{background:#aeaeb2}.fa .fa-fun b{font-size:15px;text-align:right}.fa .fa-fd{font-size:12px;color:#636366;text-align:right}.fa .fa-att{display:flex;flex-direction:column}.fa .fa-att button{display:flex;align-items:center;gap:12px;padding:10px 6px;border-radius:12px}.fa .fa-att button:hover{background:#151515}.fa .fa-att button+button{box-shadow:inset 0 .5px #ffffff14}.fa .fa-att div{flex:1;min-width:0;display:flex;flex-direction:column}.fa .fa-att b{font-size:14.5px}.fa .fa-att span{font-size:13px;color:#8e8e93}.fa .fa-bk-great{--bc: var(--g)}.fa .fa-bk-good{--bc: #d1d1d6}.fa .fa-bk-meh{--bc: var(--y)}.fa .fa-bk-bad{--bc: var(--r)}.fa .fa-bkc{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin-bottom:14px}.fa .fa-bkc div{padding:10px 12px;border-radius:14px;background:#151515;box-shadow:inset 0 2px 0 var(--bc);display:flex;flex-direction:column}.fa .fa-bkc b{font-size:24px;font-weight:800}.fa .fa-bkc span{font-size:12px;color:#8e8e93}.fa .fa-qs{display:flex;flex-direction:column;gap:12px}.fa .fa-q{display:grid;grid-template-columns:3px minmax(0,1fr);gap:4px 12px}.fa .fa-q>i{grid-row:span 2;border-radius:2px;background:var(--bc)}.fa .fa-q p{font-size:14px;color:#e5e5ea;line-height:1.45}.fa .fa-q span{font-size:12px;color:#636366}.fa .fa-adp{display:flex;flex-direction:column;gap:12px}.fa .fa-adp>div{display:grid;grid-template-columns:90px minmax(0,1fr) 22px 34px;gap:12px;align-items:center}.fa .fa-adp>div>span{font-size:13.5px;color:#d1d1d6}.fa .fa-dots{display:grid;grid-template-columns:repeat(var(--n, 10),1fr);gap:4px}.fa .fa-dots i{height:14px;border-radius:4px;background:#1e1e1e}.fa .fa-dots i.fa-on{background:#fff}.fa .fa-adp b{font-size:14px;text-align:right}.fa .fa-adp em{font-style:normal;font-size:12px;color:#8e8e93;text-align:right}.fa .fa-prebar{padding:16px 20px;margin-bottom:14px;display:flex;gap:14px;align-items:center}.fa .fa-prebar div{flex:1;display:flex;flex-direction:column;gap:2px}.fa .fa-prebar b{font-size:15px}.fa .fa-prebar span{font-size:13.5px;color:#8e8e93}.fa .fa-tabs{display:flex;align-items:center;gap:6px;margin-bottom:14px;flex-wrap:wrap}.fa .fa-tabs>button{height:34px;padding:0 13px;border-radius:17px;font-size:13.5px;font-weight:650;color:#aeaeb2;display:flex;align-items:center;gap:7px;background:#0f0f0f;box-shadow:inset 0 0 0 .5px #ffffff1a}.fa .fa-tabs>button span{font-size:12px;color:#636366}.fa .fa-tabs>button.fa-on{background:#fff;color:#000;box-shadow:none}.fa .fa-tabs>button.fa-on span{color:#636366}.fa .fa-tabs>button.fa-ro{cursor:default}.fa .fa-tabs-r{margin-left:auto;display:flex;align-items:center;gap:14px}.fa .fa-dk{display:flex;align-items:center;gap:6px;font-size:12px;color:#8e8e93}.fa .fa-dk i{width:10px;height:10px;border-radius:3px}.fa .fa-dk .fa-a{background:#fff}.fa .fa-dk .fa-b{background:#8e8e93}.fa .fa-dk .fa-c{background:#3a3a3c}.fa .fa-tbl{overflow-x:auto}.fa .fa-tr{display:grid;align-items:center;gap:14px;padding:12px 18px;width:100%;min-width:1080px;font-size:13.5px}.fa .fa-ap.fa-tr{min-width:860px}.fa .fa-is.fa-tr{min-width:900px}.fa .fa-tr+.fa-tr{box-shadow:inset 0 .5px #ffffff14}.fa button.fa-tr:hover{background:#141414}.fa .fa-th{font-size:11.5px;font-weight:700;color:#636366;padding-top:14px;padding-bottom:10px}.fa .fa-ap{grid-template-columns:260px minmax(180px,1fr) 70px 110px 160px 16px}.fa .fa-co{grid-template-columns:300px 110px 90px 70px 110px 80px 80px 90px 80px}.fa .fa-is{grid-template-columns:76px minmax(280px,1fr) 100px 80px 120px 170px}.fa .fa-who{display:flex;align-items:center;gap:10px;min-width:0}.fa .fa-who>span:not(.fa-av){display:flex;flex-direction:column;min-width:0;flex:1}.fa .fa-who b{font-size:14px;font-weight:650}.fa .fa-who u{text-decoration:none;font-size:12.5px;color:#8e8e93;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fa .fa-hr.fa-watch{color:var(--y)}.fa .fa-hr.fa-risk{color:var(--r)}.fa .fa-clip{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#d1d1d6}.fa .fa-fit{display:flex;align-items:center;gap:4px}.fa .fa-fit i{width:10px;height:10px;border-radius:50%;background:#2c2c2e}.fa .fa-fit i.fa-y{background:var(--g)}.fa .fa-fit em{font-style:normal;font-size:12px;color:#8e8e93;margin-left:4px}.fa .fa-cf{display:flex;flex-direction:column}.fa .fa-cf b{font-size:15px}.fa .fa-cf u{text-decoration:none;font-size:11.5px;color:#636366}.fa .fa-co>span:nth-child(3){display:flex;align-items:center;gap:8px}.fa .fa-dbar{display:flex;gap:2px;width:96px;height:10px}.fa .fa-dbar i{border-radius:3px;min-width:0}.fa .fa-dbar i:nth-child(1){background:#fff}.fa .fa-dbar i:nth-child(2){background:#8e8e93}.fa .fa-dbar i:nth-child(3){background:#3a3a3c}.fa .fa-pl{display:flex;gap:4px}.fa .fa-pl em{font-style:normal;width:24px;height:24px;border-radius:7px;background:#1c1c1e;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:12.5px}.fa .fa-pl em.fa-lo{background:color-mix(in oklch,var(--r) 22%,transparent);color:var(--r)}.fa .fa-pl em.fa-nil{color:#48484a}.fa .fa-pay{font-weight:700}.fa .fa-pay.fa-yes{color:var(--g)}.fa .fa-pay.fa-maybe{color:var(--y)}.fa .fa-pay.fa-no{color:var(--r)}.fa .fa-pay.fa-none{color:#48484a}.fa .fa-foot{margin-top:10px}.fa .fa-empty{padding:40px;text-align:center;color:#636366}.fa .fa-banner{display:flex;align-items:center;gap:14px;padding:14px 18px;margin-bottom:18px}.fa .fa-banner div{display:flex;flex-direction:column}.fa .fa-banner b{font-size:14.5px}.fa .fa-banner span{font-size:13px;color:#8e8e93}.fa .fa-it{font-weight:600;color:#e5e5ea;white-space:normal}.fa .fa-sev{font-weight:700;font-size:12.5px}.fa .fa-sev.fa-high{color:var(--r)}.fa .fa-sev.fa-medium{color:var(--y)}.fa .fa-sev.fa-low{color:#8e8e93}.fa .fa-avs{display:flex}.fa .fa-avs button+button{margin-left:-6px}.fa .fa-avs .fa-av{box-shadow:0 0 0 2px #0d0d0d}.fa select.fa-st{height:30px;border-radius:15px;border:0;padding:0 10px;font-size:12.5px;font-weight:700;background:#1c1c1e;outline:0}.fa select.fa-st.fa-open{color:#fff}.fa select.fa-st.fa-fixing{color:var(--y)}.fa select.fa-st.fa-shipped{color:var(--g)}.fa em.fa-st{font-style:normal;font-size:12px;font-weight:700}.fa em.fa-st.fa-fixing{color:var(--y)}.fa em.fa-st.fa-shipped{color:var(--g)}.fa .fa-tr.fa-dn .fa-it{color:#636366;text-decoration:line-through}.fa .fa-ver{width:64px;height:28px;border-radius:10px;border:0;outline:0;background:#141414;padding:0 8px;font-size:12.5px;margin-left:6px}.fa .fa-thm{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:8px}.fa .fa-thm button{display:grid;grid-template-columns:80px minmax(0,1fr) 20px;gap:10px;align-items:center;padding:9px 12px;border-radius:12px;background:#151515}.fa .fa-thm button.fa-on{box-shadow:inset 0 0 0 1.5px #fff}.fa .fa-thm button:hover{background:#1a1a1a}.fa .fa-thm span:first-child{font-size:13px;font-weight:650}.fa .fa-thm b{text-align:right;font-size:13px}.fa .fa-sb{display:flex;gap:2px;height:8px}.fa .fa-sb i{border-radius:2px;background:var(--bc);min-width:0}.fa .fa-board{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;align-items:start}.fa .fa-col{display:flex;flex-direction:column;gap:10px}.fa .fa-col-h{display:flex;align-items:center;gap:8px;padding:4px 4px 6px;box-shadow:inset 0 -2px 0 var(--bc)}.fa .fa-col-h i{width:8px;height:8px;border-radius:50%;background:var(--bc)}.fa .fa-col-h b{flex:1;font-size:14px}.fa .fa-col-h span{color:#8e8e93;font-weight:650}.fa .fa-fc{padding:14px;display:flex;flex-direction:column;gap:12px}.fa .fa-fc p{font-size:14px;line-height:1.45;color:#e5e5ea}.fa .fa-fc>div{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.fa .fa-fc>div button{display:flex;align-items:center;gap:6px;font-size:12.5px;font-weight:650;color:#d1d1d6}.fa .fa-fc>div button:hover{color:#fff}.fa .fa-fc>div .fa-mut{margin-left:auto}.fa .fa-fc-act{display:flex;gap:12px;box-shadow:inset 0 .5px #ffffff12;padding-top:10px}.fa .fa-fc-act button{font-size:12.5px;font-weight:650;color:#8e8e93!important}.fa .fa-fc-act button:hover{color:#fff!important}.fa .fa-dw-ov{position:fixed;top:0;right:0;bottom:0;left:0;z-index:40;background:#0009;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;justify-content:flex-end;animation:fa-fi .2s}@keyframes fa-fi{0%{opacity:0}}@keyframes fa-sl{0%{transform:translate(40px);opacity:0}}.fa .fa-dw{width:min(520px,100%);height:100%;overflow:auto;background:#0a0a0a;box-shadow:inset .5px 0 #ffffff24;padding:24px 26px 40px;position:relative;animation:fa-sl .25s cubic-bezier(.2,.7,.2,1)}.fa .fa-dw-x{position:absolute;right:18px;top:18px}.fa .fa-dw h2{font-size:24px;font-weight:800;letter-spacing:-.6px}.fa .fa-dh{display:flex;align-items:center;gap:14px;padding-right:40px}.fa .fa-dh>div{display:flex;flex-direction:column}.fa .fa-why{display:flex;align-items:center;gap:10px;margin-top:16px;padding:12px 14px;border-radius:14px;background:#141414;font-size:13.5px;color:#d1d1d6}.fa .fa-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:14px}.fa .fa-stats div{padding:11px 12px;border-radius:14px;background:#141414;display:flex;flex-direction:column}.fa .fa-stats span{font-size:11.5px;color:#8e8e93;font-weight:600}.fa .fa-stats b{font-size:18px;font-weight:750;margin-top:2px}.fa .fa-sub2{margin-top:24px;display:flex;flex-direction:column;gap:12px}.fa .fa-wkc{display:grid;grid-template-columns:repeat(var(--n, 4),1fr);gap:10px;height:110px}.fa .fa-wkc div{display:flex;flex-direction:column;justify-content:flex-end;gap:6px}.fa .fa-wkc i{display:block;border-radius:6px;background:#fff;min-height:4px}.fa .fa-wkc span{font-size:12px;color:#8e8e93}.fa .fa-wkc .fa-fut i{height:100%;background:repeating-linear-gradient(135deg,#161616 0,#161616 6px,#111 6px,#111 12px);border-radius:6px}.fa .fa-wkc .fa-fut span{color:#48484a}.fa .fa-iss-m{display:grid;grid-template-columns:70px minmax(0,1fr) auto;gap:10px;font-size:13.5px;align-items:baseline}.fa .fa-dw textarea,.fa .fa-frm textarea,.fa .fa-frm select,.fa .fa-frm input{width:100%;border:0;outline:0;border-radius:12px;background:#141414;box-shadow:inset 0 0 0 .5px #ffffff1f;padding:12px 14px;font-size:14.5px;resize:vertical}.fa .fa-frm select,.fa .fa-frm input{height:44px;padding:0 12px}.fa .fa-dw textarea:focus,.fa .fa-frm input:focus{box-shadow:inset 0 0 0 1px #fff6}.fa .fa-dact{display:flex;gap:8px;margin-top:26px;flex-wrap:wrap}.fa .fa-fitrow{display:flex;gap:6px;flex-wrap:wrap;margin-top:16px}.fa .fa-fitrow span{display:flex;align-items:center;gap:6px;font-size:12.5px;font-weight:650;padding:5px 10px;border-radius:10px;background:#141414;color:#8e8e93}.fa .fa-fitrow span.fa-y{color:var(--g)}.fa .fa-callc{display:flex;align-items:center;gap:12px;margin-top:14px;padding:12px 14px;border-radius:14px;background:#141414}.fa .fa-callc div{display:flex;flex-direction:column;flex:1}.fa .fa-callc b{font-size:14px}.fa .fa-callc span{font-size:13px;color:#aeaeb2}.fa .fa-ans{margin-top:18px}.fa .fa-ans div{display:grid;grid-template-columns:150px minmax(0,1fr);gap:12px;padding:10px 0;box-shadow:inset 0 -.5px #ffffff14}.fa .fa-ans dt{font-size:13px;color:#8e8e93}.fa .fa-ans dd{font-size:14px;color:#e5e5ea;word-break:break-word}.fa .fa-vo{margin-top:18px;display:flex;flex-direction:column;gap:8px}.fa .fa-vo p{font-size:15px;line-height:1.5;color:#e5e5ea;padding:14px;border-radius:14px;background:#111;white-space:pre-wrap}.fa .fa-frm{display:flex;flex-direction:column;gap:16px}.fa .fa-frm label{display:flex;flex-direction:column;gap:8px}.fa .fa-frm label>span{font-size:13px;font-weight:650;color:#8e8e93}.fa .fa-frm .fa-row2{display:grid;grid-template-columns:1fr 1fr;gap:10px}.fa .fa-seg4{display:grid;grid-template-columns:1fr 1fr;gap:6px}.fa .fa-seg4 button{display:flex;align-items:center;gap:8px;height:40px;padding:0 12px;border-radius:12px;background:#141414;font-size:13.5px;font-weight:650}.fa .fa-seg4 button i{width:8px;height:8px;border-radius:50%;background:var(--bc, #fff)}.fa .fa-seg4 button.fa-on{box-shadow:inset 0 0 0 1.5px var(--bc, #fff)}.fa .fa-chk{display:flex;flex-wrap:wrap;gap:6px}.fa .fa-chk button{height:32px;padding:0 11px;border-radius:16px;background:#141414;font-size:13px;font-weight:650;color:#aeaeb2;display:flex;align-items:center;gap:6px}.fa .fa-chk button.fa-on{background:#fff;color:#000}.fa .fa-err{color:var(--r);font-size:13px}.fa .fa-skel{background:#141414;border-radius:14px;animation:fa-pulse 1.4s ease-in-out infinite}@keyframes fa-pulse{50%{opacity:.55}}@media (max-width: 1180px){.fa .fa-goals,.fa .fa-board{grid-template-columns:repeat(2,minmax(0,1fr))}.fa .fa-wkbar{grid-template-columns:auto minmax(0,1fr)}.fa .fa-next{display:none}}@media (max-width: 860px){.fa .fa-shell{grid-template-columns:minmax(0,1fr)}.fa .fa-side{position:sticky;height:auto;flex-direction:row;align-items:center;gap:4px;padding:10px 12px;overflow-x:auto;z-index:20;background:#000;box-shadow:inset 0 -.5px #ffffff1a}.fa .fa-brand{padding:0 8px 0 4px}.fa .fa-brand span,.fa .fa-nk,.fa .fa-sfoot,.fa .fa-side>a.fa-navl{display:none}.fa .fa-side>button{flex:0 0 auto}.fa .fa-side>button span{flex:none}.fa .fa-main{padding:20px 16px 50px}.fa .fa-two,.fa .fa-goals,.fa .fa-board{grid-template-columns:minmax(0,1fr)}.fa .fa-wkbar{grid-template-columns:minmax(0,1fr);gap:16px}.fa .fa-bkc,.fa .fa-stats{grid-template-columns:repeat(2,1fr)}.fa .fa-ans div{grid-template-columns:minmax(0,1fr)}}.splyt-site.tr{--miss:#FF453A;--drift:#FFD60A;--restc:#A79BFF}html[data-theme=light] .splyt-site.tr{--miss:#D70015;--drift:#B25000;--restc:#5E5CE6}.splyt-site.tr .tr-main{min-height:80vh;padding:118px 0 90px}.splyt-site.tr .tr-head{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;flex-wrap:wrap;margin-bottom:28px}.splyt-site.tr .tr-head h1{font-size:clamp(34px,4.6vw,52px);letter-spacing:-.045em;line-height:1;margin-top:10px}.splyt-site.tr .tr-tabs{display:flex;gap:2px;padding:3px;border-radius:12px;box-shadow:inset 0 0 0 1px var(--line)}.splyt-site.tr .tr-tabs a{display:inline-flex;align-items:center;height:34px;padding:0 16px;border-radius:9px;font-size:14px;font-weight:600;color:var(--mut)}.splyt-site.tr .tr-tabs a:hover{color:var(--ink)}.splyt-site.tr .tr-tabs a.on{background:var(--ink);color:var(--bg)}.splyt-site.tr .tr-skel{display:flex;flex-direction:column;gap:12px;animation:ap-pulse 1.4s ease-in-out infinite}.splyt-site.tr .tr-skel span{display:block;height:72px;border-radius:16px;background:var(--f1)}.splyt-site.tr .tr-fail,.splyt-site.tr .tr-empty{padding:24px;border-radius:18px;box-shadow:inset 0 0 0 1px var(--line);color:var(--mut);font-size:15px}.splyt-site.tr .tr-gate{display:flex;justify-content:center;padding:20px 0 40px}.splyt-site.tr .tr-gate-card{width:100%;max-width:460px;display:flex;flex-direction:column;align-items:center;text-align:center;gap:14px;padding:36px 28px;border-radius:26px;background:var(--f0);box-shadow:inset 0 0 0 1px var(--line)}.splyt-site.tr .tr-gate-card img{border-radius:14px}.splyt-site.tr .tr-gate-card h2{font-size:26px;letter-spacing:-.03em}.splyt-site.tr .tr-gate-card>p{font-size:15px;line-height:1.5;color:var(--mut)}.splyt-site.tr .tr-gate-btns,.splyt-site.tr .tr-email{width:100%;display:flex;flex-direction:column;gap:10px;margin-top:6px}.splyt-site.tr .tr-gate-btns .btn,.splyt-site.tr .tr-email .btn{justify-content:center;width:100%}.splyt-site.tr .tr-ghost{all:unset;cursor:pointer;height:44px;border-radius:22px;font-size:14.5px;font-weight:700;color:var(--ink);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ink) 22%,transparent);text-align:center}.splyt-site.tr .tr-email input{height:46px;padding:0 16px;border:0;border-radius:14px;background:var(--f1);color:var(--ink);font:inherit;font-size:15px;outline:none}.splyt-site.tr .tr-email input:focus{box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--ink) 35%,transparent)}.splyt-site.tr .tr-sent{font-size:15px;line-height:1.5}.splyt-site.tr .tr-err{font-size:13.5px;color:var(--miss)}.splyt-site.tr .tr-fine{font-size:12.5px;line-height:1.45;color:var(--dim)}.splyt-site.tr .tc{max-width:760px}.splyt-site.tr .tc-split{display:flex;flex-direction:column;gap:4px;padding:18px 20px;border-radius:20px;background:var(--f0);box-shadow:inset 0 0 0 1px var(--line);margin-bottom:28px;color:var(--ink)}.splyt-site.tr .tc-split-k{font-size:11.5px;font-weight:700;letter-spacing:1.2px;text-transform:uppercase;color:var(--dim)}.splyt-site.tr .tc-split b{font-size:20px;letter-spacing:-.4px}.splyt-site.tr .tc-split-none b{font-size:15px;font-weight:600;color:var(--mut);letter-spacing:0}.splyt-site.tr .tc-split-pos{font-size:14px;color:var(--mut)}.splyt-site.tr .tc-split-pos em{font-style:normal;color:var(--ink);font-weight:700}.splyt-site.tr .tc-split-bar{height:3px;border-radius:2px;background:var(--f2);margin-top:8px;overflow:hidden}.splyt-site.tr .tc-split-bar span{display:block;height:100%;background:var(--ink);border-radius:2px}.splyt-site.tr .tc-week{margin-bottom:30px}.splyt-site.tr .tc-week-h{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:0 4px 10px;border-bottom:1px solid var(--line)}.splyt-site.tr .tc-week-h h2{font-size:15px;font-weight:700;letter-spacing:-.2px}.splyt-site.tr .tc-week-h span{font-size:13px;color:var(--mut)}.splyt-site.tr .tc-days{list-style:none}.splyt-site.tr .tc-day{display:flex;gap:16px;padding:10px 4px;border-bottom:1px solid color-mix(in srgb,var(--line) 60%,transparent)}.splyt-site.tr .tc-day.today{margin:8px -12px;padding:14px 16px;border-radius:18px;border:0;background:linear-gradient(180deg,#141414,#0a0a0a);box-shadow:inset 0 0 0 1px #ffffff1f}html[data-theme=light] .splyt-site.tr .tc-day.today{background:#fff;box-shadow:0 1px #0000000a,0 8px 24px -12px #00000040,inset 0 0 0 1px #0000000f}.splyt-site.tr .tc-date{flex:none;width:44px;display:flex;flex-direction:column;align-items:center;padding-top:2px}.splyt-site.tr .tc-date span{font-size:11.5px;font-weight:700;letter-spacing:.6px;text-transform:uppercase;color:var(--dim)}.splyt-site.tr .tc-date b{font-size:20px;font-weight:700;letter-spacing:-.4px;font-variant-numeric:tabular-nums}.splyt-site.tr .tc-day.today .tc-date span{color:var(--ink)}.splyt-site.tr .tc-day.empty .tc-date b{color:var(--mut)}.splyt-site.tr .tc-body{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px;justify-content:center}.splyt-site.tr .tc-row{display:flex;align-items:center;gap:12px;min-height:40px;padding:2px 8px;margin:0 -8px;border-radius:12px;color:var(--ink);text-decoration:none}.splyt-site.tr a.tc-row:hover{background:color-mix(in srgb,var(--ink) 5%,transparent)}.splyt-site.tr .tc-node{flex:none;display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:50%;color:var(--mut);box-shadow:inset 0 0 0 1.5px var(--f3)}.splyt-site.tr .tc-node.done{background:var(--ink);color:var(--bg);box-shadow:none}.splyt-site.tr .tc-node.rest{color:var(--restc);box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--restc) 45%,transparent)}.splyt-site.tr .tc-node.dot{width:30px;height:30px;box-shadow:none;position:relative}.splyt-site.tr .tc-node.dot:after{content:"";width:6px;height:6px;border-radius:50%;background:var(--f3)}.splyt-site.tr .tc-title{flex:1;min-width:0;font-size:15.5px;font-weight:600;letter-spacing:-.2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.splyt-site.tr .tc-quiet .tc-title{font-weight:500;color:var(--dim)}.splyt-site.tr .tc-rest .tc-title{color:var(--restc)}.splyt-site.tr .tc-time{flex:none;font-size:13.5px;color:var(--mut);font-variant-numeric:tabular-nums}.splyt-site.tr .tc-time.drift{color:var(--drift)}.splyt-site.tr .tc-pill{flex:none;font-size:11.5px;font-weight:700;padding:3px 9px;border-radius:10px;color:var(--mut);box-shadow:inset 0 0 0 1px var(--line)}.splyt-site.tr .tc-pill.p-missed{color:#fff;background:var(--miss);box-shadow:none}.splyt-site.tr .tc-pill.p-in_progress{color:var(--bg);background:var(--ink);box-shadow:none}.splyt-site.tr .s-planned .tc-title,.splyt-site.tr .s-rescheduled .tc-title{color:var(--mut)}.splyt-site.tr .s-missed .tc-title{color:var(--mut);text-decoration:line-through;text-decoration-color:color-mix(in srgb,var(--miss) 70%,transparent)}.splyt-site.tr .tc-add{flex:none;display:inline-flex;width:26px;height:26px;border-radius:13px;align-items:center;justify-content:center;color:var(--dim);box-shadow:inset 0 0 0 1px var(--line)}.splyt-site.tr .tc-daylabel{font-size:11.5px;font-weight:700;letter-spacing:.8px;text-transform:uppercase;color:var(--dim);margin:4px 0 0}.splyt-site.tr .tc-more{all:unset;box-sizing:border-box;cursor:pointer;display:block;margin:6px auto 0;height:42px;padding:0 20px;border-radius:21px;font-size:14px;font-weight:700;color:var(--ink);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ink) 22%,transparent)}.splyt-site.tr .tc-more:disabled{opacity:.5;cursor:default}.splyt-site.tr .tc-sk{background:var(--f1);border-radius:10px;animation:ap-pulse 1.4s ease-in-out infinite}.splyt-site.tr .tc-split.tc-sk{height:96px}.splyt-site.tr .tc-sk-line{display:block;width:120px;height:16px}.splyt-site.tr .tc-sk-date{height:40px}.splyt-site.tr .tc-sk-row{display:block;height:20px}.splyt-site.tr .th{max-width:760px}.splyt-site.tr .th-bar{display:flex;align-items:center;gap:14px;margin-bottom:22px}.splyt-site.tr .th-search{flex:1;height:44px;padding:0 16px;border:0;border-radius:14px;background:var(--f1);color:var(--ink);font:inherit;font-size:15px;outline:none}.splyt-site.tr .th-search:focus{box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--ink) 35%,transparent)}.splyt-site.tr .th-count{font-size:13.5px;color:var(--mut);white-space:nowrap}.splyt-site.tr .th-month{margin-bottom:26px}.splyt-site.tr .th-month h2{font-size:15px;font-weight:700;padding:0 4px 8px;border-bottom:1px solid var(--line)}.splyt-site.tr .th-month ol{list-style:none}.splyt-site.tr .th-row{display:flex;align-items:center;gap:14px;padding:12px 8px;margin:0 -8px;border-radius:14px;color:var(--ink)}.splyt-site.tr .th-row:hover{background:color-mix(in srgb,var(--ink) 5%,transparent)}.splyt-site.tr .th-main{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.splyt-site.tr .th-main b{font-size:15.5px;letter-spacing:-.2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.splyt-site.tr .th-main small{font-size:13px;color:var(--mut)}.splyt-site.tr .th-date{flex:none;font-size:13.5px;color:var(--mut)}.splyt-site.tr .tw{max-width:720px}.splyt-site.tr .tw-top{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px}.splyt-site.tr .tw-back{display:inline-flex;align-items:center;gap:4px;font-size:14.5px;font-weight:600;color:var(--mut)}.splyt-site.tr .tw-back:hover{color:var(--ink)}.splyt-site.tr .tw-date{font-size:14px;color:var(--mut)}.splyt-site.tr .tw-note{margin:0 0 12px;padding:12px 16px;border-radius:14px;background:var(--f0);font-size:14px;color:var(--mut)}.splyt-site.tr .tw-ws{max-width:none;min-height:0;margin:0;background:transparent;padding-top:0}.splyt-site.tr .tw-ws .ws-scroll{padding:0 0 40px}@media (max-width:640px){.splyt-site.tr .tr-main{padding-top:96px}.splyt-site.tr .tr-head{align-items:flex-start;flex-direction:column}.splyt-site.tr .tc-day.today{margin:8px -6px;padding:12px 10px}.splyt-site.tr .tc-date{width:36px}.splyt-site.tr .tc-pill{display:none}.splyt-site.tr .s-missed .tc-pill{display:inline-flex}.splyt-site.tr .th-date{font-size:12.5px}}.splyt-site.tr .tw-actions{display:flex;align-items:center;justify-content:flex-end;gap:14px;margin:4px 0 14px}.splyt-site.tr .tw-actions .btn{height:40px;font-size:14px}.splyt-site.tr .tw-saved{font-size:13.5px;color:var(--mut)}.splyt-site.tr .te{display:flex;flex-direction:column;gap:14px;padding-bottom:100px}.splyt-site.tr .te-card{padding:18px 20px;border-radius:20px;background:var(--f0);box-shadow:inset 0 0 0 1px var(--line)}.splyt-site.tr .te-card-h,.splyt-site.tr .te-ex-h{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px}.splyt-site.tr .te-card h3{font-size:17px;letter-spacing:-.3px}.splyt-site.tr .te-unit{display:inline-flex;padding:3px;border-radius:10px;box-shadow:inset 0 0 0 1px var(--line)}.splyt-site.tr .te-unit button{all:unset;cursor:pointer;height:26px;padding:0 12px;border-radius:7px;font-size:13px;font-weight:700;color:var(--mut)}.splyt-site.tr .te-unit button.on{background:var(--ink);color:var(--bg)}.splyt-site.tr .te-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.splyt-site.tr .te-metrics{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:12px;padding-top:12px;border-top:1px solid var(--line)}.splyt-site.tr .te-wide{grid-column:1/-1}.splyt-site.tr .te-field{display:flex;flex-direction:column;gap:6px;min-width:0}.splyt-site.tr .te-field>span{font-size:12px;font-weight:700;letter-spacing:.4px;color:var(--dim)}.splyt-site.tr .te-field input,.splyt-site.tr .te-sets input,.splyt-site.tr .te-sets select,.splyt-site.tr .te-rest select{height:40px;padding:0 12px;border:0;border-radius:11px;background:var(--f1);color:var(--ink);font:inherit;font-size:15px;outline:none;min-width:0;width:100%;color-scheme:inherit}.splyt-site.tr .te-field input:focus,.splyt-site.tr .te-sets input:focus,.splyt-site.tr .te-sets select:focus{box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--ink) 40%,transparent)}.splyt-site.tr .te-ro b{height:40px;display:flex;align-items:center;font-size:17px;font-variant-numeric:tabular-nums}.splyt-site.tr .te-suffix{position:relative}.splyt-site.tr .te-suffix input{padding-right:40px}.splyt-site.tr .te-suffix em{position:absolute;right:12px;top:50%;transform:translateY(-50%);font-style:normal;font-size:13px;color:var(--dim)}.splyt-site.tr .te-ex-tools{display:flex;gap:6px}.splyt-site.tr .te-ex-tools button,.splyt-site.tr .te-x{all:unset;cursor:pointer;display:inline-flex;width:32px;height:32px;border-radius:16px;align-items:center;justify-content:center;color:var(--mut);box-shadow:inset 0 0 0 1px var(--line)}.splyt-site.tr .te-ex-tools button:hover,.splyt-site.tr .te-x:hover{color:var(--ink)}.splyt-site.tr .te-ex-tools button:disabled,.splyt-site.tr .te-x:disabled{opacity:.3;cursor:default}.splyt-site.tr .te-sets{width:100%;border-collapse:separate;border-spacing:0 6px}.splyt-site.tr .te-sets th{font-size:11.5px;font-weight:700;letter-spacing:.6px;text-transform:uppercase;color:var(--dim);text-align:left;padding:0 6px}.splyt-site.tr .te-sets td{padding:0 4px}.splyt-site.tr .te-sets td.te-n{width:44px;text-align:center;font-weight:700;color:var(--mut);font-variant-numeric:tabular-nums}.splyt-site.tr .te-sets tr.undone td input{opacity:.55}.splyt-site.tr .te-sets td:nth-last-child(-n+2){width:40px}.splyt-site.tr .te-done{all:unset;cursor:pointer;display:inline-flex;width:32px;height:32px;border-radius:16px;align-items:center;justify-content:center;color:var(--dim);box-shadow:inset 0 0 0 1.5px var(--f3)}.splyt-site.tr .te-done.on{background:var(--ink);color:var(--bg);box-shadow:none}.splyt-site.tr .te-drop{font-size:13px;color:var(--mut)}.splyt-site.tr .te-ex-foot{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:8px}.splyt-site.tr .te-add,.splyt-site.tr .te-add-ex{all:unset;cursor:pointer;display:inline-flex;align-items:center;gap:6px;height:36px;padding:0 14px;border-radius:18px;font-size:14px;font-weight:700;color:var(--ink);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ink) 22%,transparent)}.splyt-site.tr .te-add-ex{justify-content:center;height:52px;border-radius:18px;font-size:15px;box-shadow:inset 0 0 0 1.5px var(--line)}.splyt-site.tr .te-add:hover,.splyt-site.tr .te-add-ex:hover{background:color-mix(in srgb,var(--ink) 5%,transparent)}.splyt-site.tr .te-rest{display:inline-flex;align-items:center;gap:8px;font-size:13px;font-weight:600;color:var(--mut)}.splyt-site.tr .te-rest select{width:auto;height:34px;font-size:14px}.splyt-site.tr .te-note{width:100%;margin-top:10px;padding:10px 12px;border:0;border-radius:11px;background:transparent;box-shadow:inset 0 0 0 1px var(--line);color:var(--ink);font:inherit;font-size:14px;resize:vertical;outline:none;field-sizing:content;min-height:40px}.splyt-site.tr .te-exs{display:flex;flex-direction:column;gap:14px}.splyt-site.tr .te-bar{position:sticky;bottom:16px;z-index:20;display:flex;align-items:center;gap:12px;padding:10px 10px 10px 18px;border-radius:20px;background:color-mix(in srgb,var(--bg) 88%,transparent);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);box-shadow:inset 0 0 0 1px var(--line),0 12px 30px -12px #00000080}.splyt-site.tr .te-bar span{flex:1;font-size:13.5px;color:var(--mut)}.splyt-site.tr .te-bar.dirty span{color:var(--ink)}.splyt-site.tr .te-bar .btn{height:40px}.splyt-site.tr .te-bar .btn:disabled{opacity:.4;cursor:default;transform:none}.splyt-site.tr .te-cancel{all:unset;cursor:pointer;height:40px;padding:0 14px;font-size:14px;font-weight:700;color:var(--mut)}.splyt-site.tr .te-scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:130;display:flex;align-items:flex-start;justify-content:center;padding:80px 16px 16px;background:#00000080}.splyt-site.tr .te-picker{width:100%;max-width:520px;max-height:calc(100vh - 120px);display:flex;flex-direction:column;border-radius:22px;background:var(--bg);box-shadow:inset 0 0 0 1px var(--line),0 30px 80px -20px #0009;overflow:hidden}.splyt-site.tr .te-picker-h{display:flex;gap:10px;padding:14px;border-bottom:1px solid var(--line)}.splyt-site.tr .te-picker-h input{flex:1;height:44px;padding:0 14px;border:0;border-radius:12px;background:var(--f1);color:var(--ink);font:inherit;font-size:15px;outline:none}.splyt-site.tr .te-picker-list{list-style:none;overflow-y:auto;padding:6px}.splyt-site.tr .te-picker-list button{all:unset;box-sizing:border-box;cursor:pointer;width:100%;display:flex;flex-direction:column;gap:2px;padding:11px 12px;border-radius:12px}.splyt-site.tr .te-picker-list button:hover,.splyt-site.tr .te-picker-list button:focus-visible{background:color-mix(in srgb,var(--ink) 6%,transparent)}.splyt-site.tr .te-picker-list b{font-size:15px}.splyt-site.tr .te-picker-list small{font-size:12.5px;color:var(--mut)}.splyt-site.tr .te-picker-empty{padding:18px 12px;color:var(--mut);font-size:14px}@media (max-width:640px){.splyt-site.tr .te-grid,.splyt-site.tr .te-metrics{grid-template-columns:1fr 1fr}.splyt-site.tr .te-card{padding:16px 14px}.splyt-site.tr .te-sets td{padding:0 2px}.splyt-site.tr .te-sets td.te-n{width:28px}}.splyt-site.tr a.tc-split:hover{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ink) 25%,transparent)}.splyt-site.tr .ts{max-width:860px}.splyt-site.tr .ts-actions{display:flex;justify-content:flex-end;margin-bottom:18px}.splyt-site.tr .ts-actions .btn{height:40px;font-size:14px;gap:6px}.splyt-site.tr .ts-active{display:flex;flex-direction:column;gap:4px;padding:20px;border-radius:22px;background:var(--f0);box-shadow:inset 0 0 0 1px var(--line);color:var(--ink);margin-bottom:28px}.splyt-site.tr .ts-active>b{font-size:22px;letter-spacing:-.5px}.splyt-site.tr .ts-strip{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;margin-top:14px}.splyt-site.tr .ts-strip.compact{margin-top:8px}.splyt-site.tr .ts-cell{display:flex;flex-direction:column;gap:3px;padding:8px;border-radius:12px;background:var(--f1);min-width:0}.splyt-site.tr .ts-cell.rest{background:transparent;box-shadow:inset 0 0 0 1px var(--line)}.splyt-site.tr .ts-cell em{font-style:normal;font-size:11px;font-weight:700;letter-spacing:.5px;text-transform:uppercase;color:var(--dim)}.splyt-site.tr .ts-cell b{font-size:12.5px;font-weight:600;line-height:1.25;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.splyt-site.tr .ts-cell.rest b{color:var(--dim)}.splyt-site.tr .ts-list h2,.splyt-site.tr .ts-h3{font-size:15px;font-weight:700;margin:0 0 10px}.splyt-site.tr .ts-row{display:block;padding:16px;margin-bottom:10px;border-radius:18px;box-shadow:inset 0 0 0 1px var(--line);color:var(--ink)}.splyt-site.tr .ts-row:hover{background:color-mix(in srgb,var(--ink) 4%,transparent)}.splyt-site.tr .ts-row-main{display:flex;flex-direction:column;gap:2px}.splyt-site.tr .ts-row-main b{font-size:16px}.splyt-site.tr .ts-row-main small{font-size:13px;color:var(--mut)}.splyt-site.tr .ts-head{display:flex;justify-content:space-between;align-items:flex-start;gap:20px;flex-wrap:wrap;margin:10px 0 18px}.splyt-site.tr .ts-head h2{font-size:30px;letter-spacing:-.04em}.splyt-site.tr .ts-meta{margin-top:6px;font-size:14px;color:var(--mut)}.splyt-site.tr .ts-head .tc-split-pos{margin-top:6px;display:block}.splyt-site.tr .ts-head-actions{display:flex;gap:8px;align-items:center}.splyt-site.tr .ts-head-actions .btn{height:40px;font-size:14px}.splyt-site.tr .ts-btn{all:unset;cursor:pointer;display:inline-flex;align-items:center;height:40px;padding:0 16px;border-radius:20px;font-size:14px;font-weight:700;color:var(--ink);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ink) 22%,transparent)}.splyt-site.tr .ts-btn:hover{background:color-mix(in srgb,var(--ink) 5%,transparent)}.splyt-site.tr .ts-btn.danger{color:var(--miss)}.splyt-site.tr .ts-btn:disabled{opacity:.5;cursor:default}.splyt-site.tr .ts-msg{margin:0 0 14px;font-size:14px;color:var(--mut)}.splyt-site.tr .ts-weeks{margin:0 0 14px}.splyt-site.tr .ts-days{list-style:none;border-top:1px solid var(--line)}.splyt-site.tr .ts-day{display:flex;gap:18px;padding:12px 4px;border-bottom:1px solid var(--line)}.splyt-site.tr .ts-day-name{flex:none;width:96px;font-size:14px;font-weight:700;padding-top:6px}.splyt-site.tr .ts-day-slots{flex:1;display:flex;flex-direction:column;gap:6px;min-width:0}.splyt-site.tr .ts-slot{display:flex;align-items:center;gap:10px;font-size:15px}.splyt-site.tr .ts-slot b{font-weight:600}.splyt-site.tr .ts-slot small{margin-left:auto;font-size:13px;color:var(--mut)}.splyt-site.tr .ts-slot.rest{color:var(--restc)}.splyt-site.tr .ts-edit{display:flex;flex-direction:column;gap:14px;max-width:860px;padding-bottom:90px}.splyt-site.tr .ts-edit .te-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.splyt-site.tr .ts-chips{display:flex;flex-wrap:wrap;gap:6px}.splyt-site.tr .ts-chips button{all:unset;cursor:pointer;height:36px;padding:0 13px;border-radius:11px;font-size:13.5px;font-weight:700;color:var(--mut);box-shadow:inset 0 0 0 1px var(--line)}.splyt-site.tr .ts-chips button.on{background:var(--ink);color:var(--bg);box-shadow:none}.splyt-site.tr .te-field select{height:40px;padding:0 12px;border:0;border-radius:11px;background:var(--f1);color:var(--ink);font:inherit;font-size:15px}.splyt-site.tr .ts-switch{all:unset;cursor:pointer;position:relative;width:48px;height:28px;border-radius:14px;background:var(--f2);transition:background .2s;margin-top:6px}.splyt-site.tr .ts-switch span{position:absolute;top:3px;left:3px;width:22px;height:22px;border-radius:50%;background:#fff;transition:transform .2s;box-shadow:0 1px 3px #0000004d}.splyt-site.tr .ts-switch.on{background:#30d158}.splyt-site.tr .ts-switch.on span{transform:translate(20px)}.splyt-site.tr .ts-hint{font-size:12.5px;color:var(--mut)}.splyt-site.tr .ts-hint-row{margin:-4px 0 0}.splyt-site.tr .ts-edit-days{list-style:none;display:flex;flex-direction:column;gap:8px}.splyt-site.tr .ts-eday{display:flex;gap:16px;padding:14px 16px}.splyt-site.tr .ts-eslots{flex:1;display:flex;flex-direction:column;gap:8px;min-width:0}.splyt-site.tr .ts-eslot{display:flex;gap:8px;align-items:center}.splyt-site.tr .ts-eslot select,.splyt-site.tr .ts-eslot input{height:38px;padding:0 10px;border:0;border-radius:10px;background:var(--f1);color:var(--ink);font:inherit;font-size:14px;min-width:0;color-scheme:inherit}.splyt-site.tr .ts-eslot input[type=time]{width:120px;flex:none}.splyt-site.tr .ts-grow{flex:1;min-width:0}.splyt-site.tr .ts-rest-word{font-size:14px;font-weight:600;color:var(--restc)}.splyt-site.tr .ts-empty{font-size:14px;color:var(--dim);padding:8px 0}.splyt-site.tr .ts-addrow{display:flex;gap:8px;flex-wrap:wrap}.splyt-site.tr .ts-addrow .te-add{height:32px;font-size:13px}.splyt-site.tr .ts-runfields{display:grid;grid-template-columns:200px 1fr;gap:14px;padding:4px 0}.splyt-site.tr .ts-run{max-width:560px}.splyt-site.tr .ts-run .te-picker-h{align-items:center;justify-content:space-between}.splyt-site.tr .ts-run .te-picker-h b{font-size:17px}.splyt-site.tr .ts-run .ts-runfields{padding:16px}.splyt-site.tr .ts-run-note{padding:0 16px;font-size:13.5px;line-height:1.5;color:var(--mut)}.splyt-site.tr .ts-run-foot{display:flex;justify-content:flex-end;padding:16px}.splyt-site.tr .ts-h2{font-size:28px;letter-spacing:-.04em;margin:10px 0 6px}.splyt-site.tr .ts-sub{font-size:15px;color:var(--mut);margin-bottom:18px}.splyt-site.tr .ts-presets .ap-tabs{margin:0 0 16px}.splyt-site.tr .ts-pgrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:28px}.splyt-site.tr .ts-pcard{all:unset;box-sizing:border-box;cursor:pointer;display:flex;flex-direction:column;gap:6px;padding:18px;border-radius:18px;box-shadow:inset 0 0 0 1px var(--line);background:var(--f0)}.splyt-site.tr .ts-pcard:hover{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ink) 30%,transparent)}.splyt-site.tr .ts-pcard b{display:flex;align-items:center;gap:8px;font-size:16px}.splyt-site.tr .ts-pcard b em{font-style:normal;font-size:11px;font-weight:800;padding:2px 7px;border-radius:7px;background:var(--ink);color:var(--bg)}.splyt-site.tr .ts-pcard>span{font-size:14px;line-height:1.45;color:var(--mut)}.splyt-site.tr .ts-pcard small{font-size:12.5px;color:var(--dim)}.splyt-site.tr .ts-pweek{display:flex;gap:4px;margin-top:6px}.splyt-site.tr .ts-pweek i{font-style:normal;display:inline-flex;width:26px;height:26px;border-radius:8px;align-items:center;justify-content:center;font-size:11.5px;font-weight:800;background:var(--ink);color:var(--bg)}.splyt-site.tr .ts-pweek i.rest{background:transparent;color:var(--dim);box-shadow:inset 0 0 0 1px var(--line)}.splyt-site.tr .ts-blank{width:100%;box-sizing:border-box}@media (max-width:640px){.splyt-site.tr .ts-strip{grid-template-columns:repeat(4,minmax(0,1fr))}.splyt-site.tr .ts-day-name{width:76px}.splyt-site.tr .ts-edit .te-grid{grid-template-columns:1fr 1fr}.splyt-site.tr .ts-eday{flex-direction:column;gap:8px}.splyt-site.tr .ts-eslot{flex-wrap:wrap}.splyt-site.tr .ts-runfields,.splyt-site.tr .ts-pgrid{grid-template-columns:1fr}}.splyt-site.tr .ap-tabs{display:flex;gap:4px;margin-top:30px;padding:4px;border-radius:14px;box-shadow:inset 0 0 0 1px var(--line);width:max-content;max-width:100%;overflow-x:auto;scrollbar-width:none}.splyt-site.tr .ap-tabs::-webkit-scrollbar{display:none}.splyt-site.tr .ap-tabs button{all:unset;cursor:pointer;box-sizing:border-box;white-space:nowrap;font-weight:600;transition:background .18s,color .18s,box-shadow .18s}.splyt-site.tr .ap-tabs button{height:36px;padding:0 16px;border-radius:10px;font-size:14px;color:var(--mut)}.splyt-site.tr .ap-tabs button:hover{color:var(--ink)}.splyt-site.tr .ap-tabs button.on{background:var(--ink);color:var(--bg)}.splyt-site.tr .ap-tabs button.soon:not(.on){color:var(--dim)}.splyt-site.tr .te-cancel{display:inline-flex;align-items:center}.splyt-site.tr .tt{max-width:860px}.splyt-site.tr .tt-bar{display:flex;gap:12px;align-items:center;margin-bottom:14px}.splyt-site.tr .tt-bar .btn{height:44px;font-size:14px;gap:6px;flex:none}.splyt-site.tr .tt-chips{display:flex;gap:6px;overflow-x:auto;scrollbar-width:none;padding-bottom:4px;margin-bottom:12px}.splyt-site.tr .tt-chips::-webkit-scrollbar{display:none}.splyt-site.tr .tt-chips button{all:unset;cursor:pointer;flex:none;display:inline-flex;align-items:center;gap:6px;height:36px;padding:0 14px;border-radius:18px;font-size:14px;font-weight:600;color:var(--mut);box-shadow:inset 0 0 0 1px var(--line);white-space:nowrap}.splyt-site.tr .tt-chips button em{font-style:normal;font-size:12px;opacity:.6}.splyt-site.tr .tt-chips button.on{background:var(--ink);color:var(--bg);box-shadow:none}.splyt-site.tr .tt-chips button.shared:not(.on){color:var(--ink)}.splyt-site.tr .tt-chips .tt-newf{color:var(--ink);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ink) 22%,transparent)}.splyt-site.tr .tt-fbar{display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:14px;background:var(--f0);margin-bottom:16px;font-size:14px;color:var(--mut)}.splyt-site.tr .tt-fbar b{color:var(--ink)}.splyt-site.tr .tt-fbar .cm-link:first-of-type{margin-left:auto}.splyt-site.tr .cm-link{all:unset;cursor:pointer;font-size:14px;font-weight:600;color:var(--mut);text-decoration:underline;text-underline-offset:3px}.splyt-site.tr .cm-link:hover{color:var(--ink)}.splyt-site.tr .cm-link.danger{color:var(--miss)}.splyt-site.tr .tt-recent h2,.splyt-site.tr .tt-h,.splyt-site.tr .tt-inbox h2{font-size:15px;font-weight:700;margin:6px 0 10px}.splyt-site.tr .tt-recent>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:22px}.splyt-site.tr .tt-rcard{display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:16px;background:var(--f0);box-shadow:inset 0 0 0 1px var(--line);color:var(--ink);min-width:0}.splyt-site.tr .tt-rcard>span:last-child{display:flex;flex-direction:column;min-width:0}.splyt-site.tr .tt-rcard b{font-size:14.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.splyt-site.tr .tt-rcard small{font-size:12.5px;color:var(--mut)}.splyt-site.tr .tt-list{list-style:none;border-top:1px solid var(--line)}.splyt-site.tr .tt-list .th-row{border-bottom:1px solid var(--line);border-radius:0;margin:0;padding:12px 4px}.splyt-site.tr .tt-fl{display:flex;gap:4px;flex:none}.splyt-site.tr .tt-fl i{font-style:normal;font-size:11.5px;font-weight:700;padding:3px 8px;border-radius:8px;color:var(--mut);box-shadow:inset 0 0 0 1px var(--line)}.splyt-site.tr .tt-locked{display:flex;align-items:center;gap:10px;margin-top:14px;padding:14px 16px;border-radius:14px;background:var(--f0);font-size:14px;color:var(--mut)}.splyt-site.tr .tt-locked a{margin-left:auto;font-weight:700;color:var(--ink)}.splyt-site.tr .tt-inbox{margin-bottom:26px;padding:16px;border-radius:20px;background:var(--f0);box-shadow:inset 0 0 0 1px var(--line)}.splyt-site.tr .tt-inbox h2{margin-top:0}.splyt-site.tr .tt-share+.tt-share{margin-top:10px;padding-top:10px;border-top:1px solid var(--line)}.splyt-site.tr .tt-share-h{display:flex;align-items:center;gap:12px}.splyt-site.tr .tt-share-h .btn,.splyt-site.tr .tt-share-h .ts-btn{height:36px;font-size:13.5px}.splyt-site.tr .tt-snap{list-style:none;margin:10px 0 0 42px;display:flex;flex-direction:column;gap:6px}.splyt-site.tr .tt-snap li{display:flex;justify-content:space-between;gap:12px;font-size:14px}.splyt-site.tr .tt-snap span{color:var(--mut)}.splyt-site.tr .tt-rename{display:flex;gap:8px}.splyt-site.tr .tt-rename input{height:44px;padding:0 14px;border:0;border-radius:12px;background:var(--f1);color:var(--ink);font:inherit;font-size:22px;font-weight:700;min-width:0}.splyt-site.tr .tt-renamebtn{margin-left:12px;font-size:13.5px;vertical-align:middle;letter-spacing:0}.splyt-site.tr .ts-head-actions .te-unit{margin-right:6px}.splyt-site.tr .tt-folders{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin:0 0 18px}.splyt-site.tr .tt-folders>span{font-size:12px;font-weight:700;letter-spacing:.6px;text-transform:uppercase;color:var(--dim);margin-right:4px}.splyt-site.tr .tt-folders button{all:unset;cursor:pointer;height:32px;padding:0 12px;border-radius:16px;font-size:13.5px;font-weight:600;color:var(--mut);box-shadow:inset 0 0 0 1px var(--line)}.splyt-site.tr .tt-folders button.on{background:var(--ink);color:var(--bg);box-shadow:none}.splyt-site.tr .tt-exs{list-style:none;display:flex;flex-direction:column;gap:10px}.splyt-site.tr .tt-ex{position:relative;padding:16px 18px;border-radius:18px;background:var(--f0);box-shadow:inset 0 0 0 1px var(--line)}.splyt-site.tr .tt-ex.ss{border-left:3px solid var(--ink);border-radius:6px 18px 18px 6px}.splyt-site.tr .tt-ex.ss:not(.ss-last){margin-bottom:-6px}.splyt-site.tr .tt-sslabel{display:inline-block;margin-bottom:6px;font-size:11px;font-weight:800;letter-spacing:1px;color:var(--mut)}.splyt-site.tr .tt-ex-h{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:8px}.splyt-site.tr .tt-ex-h b{font-size:16px}.splyt-site.tr .tt-ex-h small{font-size:13px;color:var(--mut)}.splyt-site.tr .tt-sets{width:100%;border-collapse:collapse;font-size:14px}.splyt-site.tr .tt-sets td{padding:5px 4px;border-top:1px solid color-mix(in srgb,var(--line) 70%,transparent)}.splyt-site.tr .tt-sn{width:28px;font-weight:700;color:var(--mut);font-variant-numeric:tabular-nums}.splyt-site.tr .tt-val{font-variant-numeric:tabular-nums;font-weight:600}.splyt-site.tr .tt-drop{color:var(--mut);font-size:12.5px;text-align:right}.splyt-site.tr .tt-badge{font-size:11px;font-weight:800;padding:2px 7px;border-radius:7px;background:var(--f2);color:var(--ink2)}.splyt-site.tr .tt-badge.warmup{color:#ff9f0a}.splyt-site.tr .tt-badge.failure{color:#ff453a}.splyt-site.tr .tt-badge.top{color:#64d2ff}.splyt-site.tr .tt-note{margin-top:8px;font-size:14px;color:var(--mut);white-space:pre-wrap}.splyt-site.tr .tt-opts{display:flex;gap:14px;flex-wrap:wrap}.splyt-site.tr .tt-ssedit{border-left:3px solid var(--ink)}.splyt-site.tr .tt-dropnote{margin-top:8px;font-size:12.5px;color:var(--mut)}.splyt-site.tr .te-sets input[aria-label$=reps]{min-width:64px}@media (max-width:640px){.splyt-site.tr .tt-recent>div{grid-template-columns:1fr}.splyt-site.tr .tt-fl{display:none}.splyt-site.tr .tt-share-h{flex-wrap:wrap}.splyt-site.tr .tt-bar .btn{padding:0 14px}}.splyt-site.tr .tt-inbox h2 em{font-style:normal;font-size:12px;font-weight:700;margin-left:6px;padding:2px 8px;border-radius:10px;background:var(--ink);color:var(--bg)}.splyt-site.tr .tt-share-act{display:flex;align-items:center;gap:8px;flex:none}.splyt-site.tr .tt-more{display:inline-block;margin-top:12px}.splyt-site.tr .tt-sets td:nth-child(2){width:96px}.splyt-site.tr .tt-sets td:nth-child(3){width:110px}.splyt-site.tr .tt-sets td:nth-child(4){width:auto}.splyt-site.tr .tt .te-sets td:nth-child(2) input,.splyt-site.tr .tt .te-sets td:nth-child(3) input{max-width:140px}.splyt-site.tr .tt .te-sets td:nth-child(4){width:150px}.splyt-site.tr .tt .te-sets td:nth-child(4) select{min-width:130px}@media (max-width:640px){.splyt-site.tr .tt-share-h{flex-wrap:wrap}.splyt-site.tr .tt-share-h .th-main{flex:1 1 calc(100% - 50px)}.splyt-site.tr .tt-share-act{width:100%;justify-content:flex-end}.splyt-site.tr .tt .te-sets td:nth-child(4){width:auto}.splyt-site.tr .tt .te-sets td:nth-child(4) select{min-width:0}}@media (max-width:640px){.splyt-site.tr .tt-bar{flex-wrap:wrap}.splyt-site.tr .tt-bar .th-search{flex:1 1 100%}.splyt-site.tr .tt-bar .btn{flex:1 1 100%;justify-content:center}}.splyt-site.tr .tc-tools{display:flex;align-items:center;gap:14px;margin:-12px 0 22px}.splyt-site.tr .tc-tools .btn{height:40px;font-size:14px;gap:6px}.splyt-site.tr .tc-hint{font-size:13px;color:var(--dim)}.splyt-site.tr .tc-actrow{display:flex;align-items:center;gap:4px}.splyt-site.tr .tc-actrow .tc-act{flex:1;min-width:0}.splyt-site.tr .tc-actrow.dragging{opacity:.4}.splyt-site.tr .tc-act[draggable=true]{cursor:grab}.splyt-site.tr .tc-more-btn{all:unset;cursor:pointer;flex:none;display:inline-flex;width:32px;height:32px;border-radius:16px;align-items:center;justify-content:center;color:var(--mut)}.splyt-site.tr .tc-more-btn:hover{background:color-mix(in srgb,var(--ink) 7%,transparent);color:var(--ink)}.splyt-site.tr .tc-dayacts{display:flex;gap:6px;margin-top:4px;opacity:0;transition:opacity .15s}.splyt-site.tr .tc-day:hover .tc-dayacts,.splyt-site.tr .tc-day:focus-within .tc-dayacts,.splyt-site.tr .tc-day.empty .tc-dayacts,.splyt-site.tr .tc-day.today .tc-dayacts{opacity:1}.splyt-site.tr .tc-mini{all:unset;cursor:pointer;display:inline-flex;align-items:center;gap:4px;height:26px;padding:0 10px;border-radius:13px;font-size:12.5px;font-weight:700;color:var(--mut);box-shadow:inset 0 0 0 1px var(--line)}.splyt-site.tr .tc-mini:hover{color:var(--ink);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ink) 30%,transparent)}.splyt-site.tr .tc-rest .tc-mini{margin-left:auto}.splyt-site.tr .tc-day.over{background:color-mix(in srgb,var(--ink) 6%,transparent);border-radius:14px}.splyt-site.tr .tc-sheet{max-width:560px}.splyt-site.tr .tc-sheet-h{align-items:center;justify-content:space-between}.splyt-site.tr .tc-sheet-h b{font-size:17px}.splyt-site.tr .tc-sheet-body{padding:16px;display:flex;flex-direction:column;gap:12px;overflow-y:auto}.splyt-site.tr .tc-sheet-body .te-field input{height:42px;padding:0 12px;border:0;border-radius:11px;background:var(--f1);color:var(--ink);font:inherit;color-scheme:inherit}.splyt-site.tr .tc-items{list-style:none;display:flex;flex-direction:column;gap:6px}.splyt-site.tr .tc-items li{display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:12px;background:var(--f0)}.splyt-site.tr .tc-items li b{flex:1;min-width:0;font-size:14.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.splyt-site.tr .tc-items li small{font-size:13px;color:var(--mut)}.splyt-site.tr .tc-items input[type=time]{height:34px;padding:0 8px;border:0;border-radius:9px;background:var(--f1);color:var(--ink);font:inherit;color-scheme:inherit}.splyt-site.tr .tc-tabs{margin:4px 0 0}.splyt-site.tr .tc-tpls{max-height:260px;padding:0;border-radius:12px;box-shadow:inset 0 0 0 1px var(--line)}.splyt-site.tr .tc-actpick{display:flex;gap:8px;flex-wrap:wrap}.splyt-site.tr .tc-actpick select,.splyt-site.tr .tc-actpick input{height:40px;padding:0 10px;border:0;border-radius:10px;background:var(--f1);color:var(--ink);font:inherit;min-width:0;flex:1}.splyt-site.tr .tc-sheet-foot{display:flex;justify-content:space-between;align-items:center;gap:10px;padding-top:6px}.splyt-site.tr .tc-sheet-foot .btn{height:42px}.splyt-site.tr .tc-sheet-foot .ts-btn{gap:6px}.splyt-site.tr .tc-menu{display:flex;flex-direction:column;gap:10px}.splyt-site.tr .tc-menu .ts-btn{justify-content:center}.splyt-site.tr .tc-move{display:flex;gap:8px}.splyt-site.tr .tc-move input{flex:1;height:40px;padding:0 12px;border:0;border-radius:11px;background:var(--f1);color:var(--ink);font:inherit;color-scheme:inherit}@media (hover:none){.splyt-site.tr .tc-dayacts{opacity:1}.splyt-site.tr .tc-hint{display:none}}.splyt-site.tr .tc-seg{display:flex;padding:3px;border-radius:12px;background:var(--f1)}.splyt-site.tr .tc-seg button{all:unset;cursor:pointer;flex:1;text-align:center;height:34px;line-height:34px;border-radius:9px;font-size:14px;font-weight:700;color:var(--mut)}.splyt-site.tr .tc-seg button.on{background:var(--bg);color:var(--ink);box-shadow:0 1px 3px #00000026}.splyt-site.tr .te-delete{all:unset;cursor:pointer;align-self:center;display:inline-flex;align-items:center;gap:6px;height:40px;padding:0 16px;margin-top:6px;border-radius:20px;font-size:14px;font-weight:700;color:var(--miss);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--miss) 35%,transparent)}.splyt-site.tr .te-delete:hover{background:color-mix(in srgb,var(--miss) 8%,transparent)}.splyt-site.tr .tw-actions .ts-btn{height:40px}.splyt-site.tr .hub{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:6px}.splyt-site.tr .hub-card{display:flex;flex-direction:column;gap:6px;min-height:150px;justify-content:flex-end;padding:20px;border-radius:22px;background:var(--f0);box-shadow:inset 0 0 0 1px var(--line);color:var(--ink);transition:box-shadow .15s,transform .15s}.splyt-site.tr .hub-card:hover{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ink) 30%,transparent);transform:translateY(-2px)}.splyt-site.tr .hub-card b{display:flex;align-items:center;gap:8px;font-size:18px;letter-spacing:-.3px}.splyt-site.tr .hub-card b em{font-style:normal;font-size:10.5px;font-weight:900;letter-spacing:1.2px;padding:2px 7px;border-radius:7px;background:#ff2d55;color:#fff}.splyt-site.tr .hub-card span{font-size:14px;color:var(--mut)}.splyt-site.tr .hub-ai{background:radial-gradient(120% 120% at 100% 0%,color-mix(in srgb,#FF2D55 22%,transparent),transparent 60%),var(--f0)}.splyt-site.tr .hub-ai svg{color:#ff2d55}.splyt-site.tr .hub-voice{display:flex;align-items:center;gap:6px;margin-top:16px;font-size:13.5px;color:var(--mut)}.splyt-site.tr .hub-voice a{color:var(--ink);text-decoration:underline;text-underline-offset:3px}.splyt-site.tr .ts-edit-top{display:flex;align-items:center;justify-content:space-between;gap:12px}.splyt-site.tr .ts-edit-top .ts-btn{gap:6px;height:38px}.splyt-site.tr .ts-rationale{padding:14px 16px;border-radius:16px;background:var(--f0);font-size:14.5px;line-height:1.5;color:var(--ink2)}.splyt-site.tr .ts-fill{display:flex;align-items:center;gap:14px;padding:16px 18px;border-radius:18px;color:var(--ink);background:radial-gradient(120% 140% at 0% 0%,color-mix(in srgb,#FF2D55 18%,transparent),transparent 60%),var(--f0);box-shadow:inset 0 0 0 1px var(--line)}.splyt-site.tr .ts-fill svg{color:#ff2d55;flex:none}.splyt-site.tr .ts-fill span{display:flex;flex-direction:column;gap:2px}.splyt-site.tr .ts-fill b{font-size:15.5px}.splyt-site.tr .ts-fill small{font-size:13px;color:var(--mut)}.splyt-site.tr .ai{max-width:720px}.splyt-site.tr .ai-progress{display:flex;gap:4px;margin:14px 0 26px}.splyt-site.tr .ai-progress span{flex:1;height:4px;border-radius:2px;background:var(--f2)}.splyt-site.tr .ai-progress span.on{background:var(--ink)}.splyt-site.tr .ai-q{font-size:clamp(26px,3.4vw,36px);letter-spacing:-.04em;line-height:1.08;margin-bottom:8px}.splyt-site.tr .ai-s{font-size:15px;line-height:1.5;color:var(--mut);margin-bottom:20px}.splyt-site.tr .ai-opts{display:flex;flex-direction:column;gap:8px}.splyt-site.tr .ai-opts button{all:unset;box-sizing:border-box;cursor:pointer;display:flex;align-items:center;justify-content:space-between;padding:16px 18px;border-radius:16px;font-size:16px;font-weight:600;box-shadow:inset 0 0 0 1.5px var(--line);transition:box-shadow .12s,background .12s}.splyt-site.tr .ai-opts button.on{box-shadow:inset 0 0 0 2px var(--ink);background:color-mix(in srgb,var(--ink) 4%,transparent)}.splyt-site.tr .ai-opts button small{font-size:12px;font-weight:600;color:var(--dim)}.splyt-site.tr .ai-chips{flex-direction:row;flex-wrap:wrap}.splyt-site.tr .ai-chips button{padding:12px 16px;border-radius:22px;font-size:15px}.splyt-site.tr .ai-days{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:8px}.splyt-site.tr .ai-days button{all:unset;cursor:pointer;text-align:center;padding:18px 0;border-radius:14px;font-weight:700;box-shadow:inset 0 0 0 1.5px var(--line)}.splyt-site.tr .ai-days button.on{background:var(--ink);color:var(--bg);box-shadow:none}.splyt-site.tr .ai-hint{margin-top:12px;font-size:13.5px;color:var(--mut)}.splyt-site.tr .ai-note{width:100%;padding:14px 16px;border:0;border-radius:16px;background:var(--f1);color:var(--ink);font:inherit;font-size:16px;line-height:1.5;resize:vertical}.splyt-site.tr .ai-nav{display:flex;justify-content:space-between;align-items:center;margin-top:24px}.splyt-site.tr .ai-nav .btn{height:46px;gap:8px}.splyt-site.tr .ai-sev{margin-top:14px;padding:14px;border-radius:16px;background:var(--f0);display:flex;flex-direction:column;gap:6px}.splyt-site.tr .ai-sev>b{font-size:14.5px;margin-bottom:4px}.splyt-site.tr .ai-sev>button{all:unset;cursor:pointer;display:flex;flex-direction:column;padding:10px 12px;border-radius:12px;box-shadow:inset 0 0 0 1px var(--line)}.splyt-site.tr .ai-sev>button.on{box-shadow:inset 0 0 0 2px var(--ink)}.splyt-site.tr .ai-sev>button span{font-size:14.5px;font-weight:600}.splyt-site.tr .ai-sev>button small{font-size:12.5px;color:var(--mut)}.splyt-site.tr .ai-sev-foot{display:flex;justify-content:space-between;margin-top:6px}.splyt-site.tr .ai-wait{display:flex;flex-direction:column;align-items:center;text-align:center;gap:12px;padding:70px 20px}.splyt-site.tr .ai-wait h2{font-size:28px;letter-spacing:-.04em}.splyt-site.tr .ai-wait p{max-width:44ch;color:var(--mut);line-height:1.5}.splyt-site.tr .ai-orb{width:64px;height:64px;border-radius:50%;background:conic-gradient(from 0deg,#ff2d55,#ff9f0a,#64d2ff,#ff2d55);animation:ai-spin 1.6s linear infinite;mask:radial-gradient(circle,transparent 52%,#000 54%);-webkit-mask:radial-gradient(circle,transparent 52%,#000 54%)}@keyframes ai-spin{to{transform:rotate(360deg)}}.splyt-site.tr .ai-week{list-style:none;border-top:1px solid var(--line);margin-top:6px}.splyt-site.tr .ai-week>li{display:flex;gap:16px;padding:12px 4px;border-bottom:1px solid var(--line)}.splyt-site.tr .ai-dname{flex:none;width:96px;font-weight:700;font-size:14px;padding-top:4px}.splyt-site.tr .ai-week>li>div{flex:1;min-width:0;display:flex;flex-direction:column;gap:8px}.splyt-site.tr .ai-rest{color:var(--restc);font-weight:600;padding-top:4px}.splyt-site.tr .ai-wh{display:flex;align-items:center;gap:10px}.splyt-site.tr .ai-wh b{font-size:15px}.splyt-site.tr .ai-wh small{margin-left:auto;font-size:13px;color:var(--mut)}.splyt-site.tr .ai-ex{display:block;margin:2px 0 0 40px;font-size:13px;line-height:1.45;color:var(--mut)}.splyt-site.tr .ai-refine{display:flex;gap:8px;margin-top:18px}.splyt-site.tr .ai-refine input{flex:1;height:44px;padding:0 14px;border:0;border-radius:14px;background:var(--f1);color:var(--ink);font:inherit;font-size:15px}.splyt-site.tr .say{max-width:620px}.splyt-site.tr .say-pro{padding:12px;overflow-y:auto}.splyt-site.tr .say-pro .pw{grid-template-columns:1fr;padding:16px}.splyt-site.tr .say-mic{all:unset;cursor:pointer;display:inline-flex;align-items:center;gap:8px;height:44px;padding:0 18px;border-radius:22px;font-weight:700;box-shadow:inset 0 0 0 1.5px var(--line)}.splyt-site.tr .say-mic.on{background:#ff2d55;color:#fff;box-shadow:none;animation:say-pulse 1.2s ease-in-out infinite}@keyframes say-pulse{50%{box-shadow:0 0 0 8px color-mix(in srgb,#FF2D55 25%,transparent)}}@media (max-width:760px){.splyt-site.tr .hub{grid-template-columns:1fr}.splyt-site.tr .hub-card{min-height:0}.splyt-site.tr .ai-days{grid-template-columns:repeat(4,minmax(0,1fr))}.splyt-site.tr .ai-dname{width:72px}}.ci-card .ci-mark{display:block;margin:0 auto 18px;border-radius:14px}.ci-face{width:84px;height:84px;margin:0 auto 14px;border-radius:50%;overflow:hidden;display:grid;place-items:center;font-size:28px;font-weight:700;color:#fff;background:linear-gradient(135deg,var(--accent-2),var(--accent))}.ci-face img{width:100%;height:100%;object-fit:cover}.ci-eyebrow{display:block;font-size:11px;font-weight:800;letter-spacing:1.4px;text-transform:uppercase;color:var(--text-muted);margin-bottom:6px}.ci-biz{font-size:15px;font-weight:600;margin-top:-2px}.ci-meta{font-size:13.5px;color:var(--text-muted);margin-top:4px}.ci-chips{display:flex;flex-wrap:wrap;justify-content:center;gap:6px;margin:14px 0 0}.ci-chips span{font-size:12.5px;font-weight:600;padding:5px 10px;border-radius:999px;background:#ffffff0f;border:1px solid var(--hairline)}.ci-bio{font-size:14.5px;line-height:1.5;color:var(--text-muted);margin:16px 0 0;text-align:left;white-space:pre-line}.ci-facts{margin-top:22px}.ci-facts .fact-k{width:92px}.ci-facts .fact-v{font-size:14px;font-weight:500;letter-spacing:-.1px}.ci-closed{margin-top:22px}.ci-skel{background:#ffffff12;border-radius:12px;margin:0 auto 12px;animation:ci-pulse 1.4s ease-in-out infinite}.ci-skel-av{width:84px;height:84px;border-radius:50%;margin-bottom:18px}.ci-skel-line{height:22px;width:70%}.ci-skel-line.short{width:45%}.ci-skel-btn{height:52px;border-radius:999px;margin-top:28px}@keyframes ci-pulse{50%{opacity:.5}}.splyt-site.cz{--ok:#30D158;--warn:#FF9F0A;--bad:#FF453A}html[data-theme=light] .splyt-site.cz{--ok:#248A3D;--warn:#C93400;--bad:#D70015}.splyt-site.cz .cz-empty{padding:28px;border-radius:22px;background:var(--f0);box-shadow:inset 0 0 0 1px var(--line);max-width:620px}.splyt-site.cz .cz-empty b{display:block;font-size:19px;letter-spacing:-.3px}.splyt-site.cz .cz-empty p{margin-top:8px;font-size:15px;line-height:1.5;color:var(--mut)}.splyt-site.cz .cz-empty p a{text-decoration:underline;text-underline-offset:3px}.splyt-site.cz .cz-row{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-top:14px}.splyt-site.cz .cz-ghost{display:inline-flex;align-items:center;padding:0 18px}.splyt-site.cz .cz-invite{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;padding:16px 20px;border-radius:18px;background:var(--f0);box-shadow:inset 0 0 0 1px var(--line);margin-bottom:22px}.splyt-site.cz .cz-invite>div{display:flex;flex-direction:column;gap:4px;min-width:0}.splyt-site.cz .cz-invite code{font-family:IBM Plex Mono,ui-monospace,monospace;font-size:15px;overflow-wrap:anywhere}.splyt-site.cz .cz-k{font-size:11.5px;font-weight:700;letter-spacing:1.2px;text-transform:uppercase;color:var(--dim)}.splyt-site.cz .cz-count{font-size:14px;color:var(--mut);margin-bottom:10px}.splyt-site.cz .cz-table-wrap{overflow-x:auto;border-radius:18px;box-shadow:inset 0 0 0 1px var(--line)}.splyt-site.cz .cz-table{width:100%;border-collapse:collapse;font-size:14px}.splyt-site.cz .cz-table th{text-align:left;font-size:11.5px;font-weight:700;letter-spacing:.8px;text-transform:uppercase;color:var(--dim);padding:12px 14px;border-bottom:1px solid var(--line);white-space:nowrap}.splyt-site.cz .cz-table td{padding:12px 14px;border-bottom:1px solid color-mix(in srgb,var(--line) 60%,transparent);vertical-align:middle;font-variant-numeric:tabular-nums}.splyt-site.cz .cz-table tbody tr{cursor:pointer}.splyt-site.cz .cz-table tbody tr:hover{background:color-mix(in srgb,var(--ink) 4%,transparent)}.splyt-site.cz .cz-table tbody tr:last-child td{border-bottom:0}.splyt-site.cz .cz-who{display:flex;align-items:center;gap:12px;min-width:200px}.splyt-site.cz .cz-who>span{display:flex;flex-direction:column;gap:2px;min-width:0}.splyt-site.cz .cz-who b{font-size:15px}.splyt-site.cz .cz-who small{font-size:12.5px;color:var(--mut)}.splyt-site.cz .cz-unread{font-style:normal;min-width:20px;height:20px;padding:0 6px;border-radius:10px;background:var(--ink);color:var(--bg);font-size:12px;font-weight:800;display:inline-grid;place-items:center}.splyt-site.cz .cz-face{flex:none;border-radius:50%;object-fit:cover;display:inline-grid;place-items:center;font-weight:700;background:var(--f2);color:var(--ink)}.splyt-site.cz .cz-hidden{font-size:12.5px;color:var(--dim)}.splyt-site.cz .cz-delta{color:var(--mut)}.splyt-site.cz .cz-flags{display:flex;flex-wrap:wrap;gap:6px}.splyt-site.cz .cz-flag{font-size:12.5px;font-weight:600;padding:4px 9px;border-radius:999px;white-space:nowrap}.splyt-site.cz .cz-flag.high{color:var(--bad);background:color-mix(in srgb,var(--bad) 13%,transparent)}.splyt-site.cz .cz-flag.medium{color:var(--warn);background:color-mix(in srgb,var(--warn) 13%,transparent)}.splyt-site.cz .cz-flag.info{color:var(--mut);background:var(--f1)}.splyt-site.cz .cz-more{font-size:12.5px;color:var(--dim);align-self:center}.splyt-site.cz .cz-ok{font-size:13px;color:var(--ok);font-weight:600}.splyt-site.cz .cz-back{display:inline-block;font-size:14px;color:var(--mut);margin-bottom:18px}.splyt-site.cz .cz-hero{display:flex;align-items:center;gap:16px;margin-bottom:16px}.splyt-site.cz .cz-hero h2{font-size:28px;letter-spacing:-.03em}.splyt-site.cz .cz-client>.cz-flags{margin-bottom:24px}.splyt-site.cz .cz-cols{display:grid;grid-template-columns:1fr 1fr;gap:18px;align-items:start}.splyt-site.cz .cz-col{display:flex;flex-direction:column;gap:18px;min-width:0}.splyt-site.cz .cz-panel{padding:18px 20px;border-radius:20px;box-shadow:inset 0 0 0 1px var(--line)}.splyt-site.cz .cz-panel>header{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:12px}.splyt-site.cz .cz-panel h3{font-size:16px;letter-spacing:-.2px}.splyt-site.cz .cz-muted{font-size:14px;line-height:1.5;color:var(--mut)}.splyt-site.cz .cz-list{list-style:none;display:flex;flex-direction:column}.splyt-site.cz .cz-sess,.splyt-site.cz .cz-payrow{display:flex;align-items:center;gap:10px;padding:8px 0;border-bottom:1px solid color-mix(in srgb,var(--line) 60%,transparent);font-size:14px}.splyt-site.cz .cz-sess:last-child,.splyt-site.cz .cz-payrow:last-child{border-bottom:0}.splyt-site.cz .cz-sess b{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:600}.splyt-site.cz .cz-when{font-size:13px;color:var(--mut);white-space:nowrap}.splyt-site.cz .cz-dot{flex:none;width:9px;height:9px;border-radius:50%;box-shadow:inset 0 0 0 1.5px var(--f3)}.splyt-site.cz .cz-sess.done .cz-dot{background:var(--ink);box-shadow:none}.splyt-site.cz .cz-sess.missed .cz-dot{background:var(--bad);box-shadow:none}.splyt-site.cz .cz-sess.missed .cz-when{color:var(--bad)}.splyt-site.cz .cz-sess.moved{opacity:.55}.splyt-site.cz .cz-days{width:100%;border-collapse:collapse;font-size:14px;font-variant-numeric:tabular-nums}.splyt-site.cz .cz-days th{text-align:left;font-size:11.5px;font-weight:700;letter-spacing:.8px;text-transform:uppercase;color:var(--dim);padding:6px 0}.splyt-site.cz .cz-days td{padding:6px 0;border-top:1px solid color-mix(in srgb,var(--line) 60%,transparent)}.splyt-site.cz .cz-habits{list-style:none;display:flex;flex-direction:column;gap:10px}.splyt-site.cz .cz-habits li{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:14px}.splyt-site.cz .cz-habits b{font-weight:600;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.splyt-site.cz .cz-week{display:flex;gap:4px;flex:none}.splyt-site.cz .cz-week i{font-style:normal;width:22px;height:22px;border-radius:50%;display:grid;place-items:center;font-size:10.5px;font-weight:700;color:var(--dim);box-shadow:inset 0 0 0 1px var(--line)}.splyt-site.cz .cz-week i.on{background:var(--ink);color:var(--bg);box-shadow:none}.splyt-site.cz .cz-msgs{list-style:none;display:flex;flex-direction:column;gap:8px;max-height:340px;overflow-y:auto;margin-bottom:12px}.splyt-site.cz .cz-msgs li{align-self:flex-start;max-width:85%;display:flex;flex-direction:column;gap:3px;padding:9px 12px;border-radius:16px;background:var(--f1);font-size:14px;line-height:1.4}.splyt-site.cz .cz-msgs li.mine{align-self:flex-end;background:var(--ink);color:var(--bg)}.splyt-site.cz .cz-msgs li small{font-size:11px;opacity:.6}.splyt-site.cz .cz-msgs span{white-space:pre-wrap;overflow-wrap:anywhere}.splyt-site.cz .cz-send{display:flex;gap:10px;align-items:flex-end}.splyt-site.cz .cz-send textarea,.splyt-site.cz .cz-field input,.splyt-site.cz .cz-field textarea,.splyt-site.cz .cz-pay input{flex:1;min-width:0;padding:10px 12px;border:0;border-radius:12px;background:var(--f1);color:var(--ink);font:inherit;font-size:14px;outline:none;resize:vertical}.splyt-site.cz .cz-send textarea:focus,.splyt-site.cz .cz-field input:focus,.splyt-site.cz .cz-field textarea:focus,.splyt-site.cz .cz-pay input:focus{box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--ink) 35%,transparent)}.splyt-site.cz .cz-checkins{list-style:none;display:flex;flex-direction:column;gap:14px}.splyt-site.cz .cz-checkins>li{display:flex;flex-direction:column;gap:6px;padding-bottom:14px;border-bottom:1px solid color-mix(in srgb,var(--line) 60%,transparent);font-size:14px;line-height:1.45}.splyt-site.cz .cz-checkins>li:last-child{border-bottom:0;padding-bottom:0}.splyt-site.cz .cz-checkins em{font-style:normal;font-size:11.5px;font-weight:700;letter-spacing:.8px;text-transform:uppercase;color:var(--dim);margin-right:6px}.splyt-site.cz .cz-ci-h{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:8px}.splyt-site.cz .cz-scales{display:flex;flex-wrap:wrap;gap:10px;font-size:12.5px;color:var(--mut)}.splyt-site.cz .cz-reply{padding:8px 12px;border-radius:12px;background:var(--f1);color:var(--ink2)}.splyt-site.cz .cz-field{display:flex;flex-direction:column;gap:6px;margin-bottom:12px}.splyt-site.cz .cz-field span{font-size:12px;font-weight:700;letter-spacing:.8px;text-transform:uppercase;color:var(--dim)}.splyt-site.cz .cz-sum{font-size:14px;color:var(--ink2);margin-bottom:12px;line-height:1.5}.splyt-site.cz .cz-pay{display:grid;grid-template-columns:1fr 1.3fr 1fr auto;gap:8px;margin-bottom:12px}.splyt-site.cz .cz-payrow b{min-width:72px}.splyt-site.cz .cz-skel-line{height:56px;border-radius:12px;background:var(--f1);animation:ap-pulse 1.4s ease-in-out infinite}@media (max-width:900px){.splyt-site.cz .cz-cols{grid-template-columns:1fr}.splyt-site.cz .cz-pay{grid-template-columns:1fr 1fr}.splyt-site.cz .cz-table-wrap{overflow:visible;box-shadow:none}.splyt-site.cz .cz-table thead{display:none}.splyt-site.cz .cz-table,.splyt-site.cz .cz-table tbody,.splyt-site.cz .cz-table tr,.splyt-site.cz .cz-table td{display:block;width:100%}.splyt-site.cz .cz-table tbody{display:flex;flex-direction:column;gap:12px}.splyt-site.cz .cz-table tr{padding:14px 16px;border-radius:18px;box-shadow:inset 0 0 0 1px var(--line)}.splyt-site.cz .cz-table td{display:flex;justify-content:space-between;gap:12px;padding:6px 0;border:0}.splyt-site.cz .cz-table td:before{content:attr(data-k);font-size:12px;font-weight:700;letter-spacing:.6px;text-transform:uppercase;color:var(--dim)}.splyt-site.cz .cz-table td:first-child{padding-bottom:10px}.splyt-site.cz .cz-table td:first-child:before,.splyt-site.cz .cz-table td:last-child:before{display:none}.splyt-site.cz .cz-table td:last-child{padding-top:10px}.splyt-site.cz .cz-who{min-width:0;flex:1}.splyt-site.cz .cz-flag{white-space:normal}}.splyt-site.cz .cz-att-img{display:block;width:240px;max-width:100%;border-radius:12px;overflow:hidden;background:var(--f1)}.splyt-site.cz .cz-att-img img{display:block;width:100%;height:100%;object-fit:cover}.splyt-site.cz .cz-skel-block{animation:czPulse 1.2s ease-in-out infinite;background:#7f7f7f2e}@keyframes czPulse{0%,to{opacity:.55}50%{opacity:1}}.splyt-site.cz .cz-att-file{display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:12px;background:#7f7f7f24;color:inherit;text-decoration:none;max-width:280px}.splyt-site.cz .cz-att-ext{flex:none;width:36px;height:36px;border-radius:8px;display:grid;place-items:center;font-size:10px;font-weight:700;background:#7f7f7f38}.splyt-site.cz .cz-att-meta{display:flex;flex-direction:column;min-width:0}.splyt-site.cz .cz-att-meta b{font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.splyt-site.cz .cz-att-meta em{font-style:normal;font-size:11px;opacity:.65}.splyt-site.cz .cz-tight{margin-top:0}.splyt-site.cz .cz-small{height:34px;font-size:13.5px;padding:0 14px}.splyt-site.cz .cz-waiting{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:14px 20px;border-radius:18px;box-shadow:inset 0 0 0 1px var(--line);margin:-8px 0 22px;font-size:14.5px}.splyt-site.cz .cz-waiting span{color:var(--mut)}.splyt-site.cz .cz-waiting:hover{background:color-mix(in srgb,var(--ink) 4%,transparent)}.splyt-site.cz .cz-imp{max-width:760px}.splyt-site.cz .cz-lede{font-size:16px;line-height:1.55;color:var(--mut);margin-bottom:18px}.splyt-site.cz .cz-h2{font-size:28px;letter-spacing:-.03em;margin-bottom:6px}.splyt-site.cz .cz-fine{font-size:12.5px;line-height:1.5;color:var(--dim);margin-top:18px}.splyt-site.cz .cz-note{padding:12px 16px;border-radius:14px;background:var(--f1);font-size:14px;line-height:1.5;margin-bottom:14px}.splyt-site.cz .cz-drop{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;min-height:180px;padding:24px;border-radius:22px;border:1.5px dashed color-mix(in srgb,var(--ink) 25%,transparent);background:var(--f0);text-align:center;cursor:pointer;margin-bottom:16px;transition:background .15s,border-color .15s}.splyt-site.cz .cz-drop b{font-size:17px;letter-spacing:-.2px}.splyt-site.cz .cz-drop span{font-size:13.5px;color:var(--mut)}.splyt-site.cz .cz-drop:hover,.splyt-site.cz .cz-drop.over{border-color:var(--ink);background:color-mix(in srgb,var(--ink) 5%,var(--f0))}.splyt-site.cz .cz-srcs{list-style:none;display:flex;flex-direction:column;border-radius:16px;box-shadow:inset 0 0 0 1px var(--line);margin-top:6px}.splyt-site.cz .cz-srcs li{display:flex;align-items:center;gap:12px;padding:10px 14px;border-bottom:1px solid color-mix(in srgb,var(--line) 60%,transparent);font-size:14px}.splyt-site.cz .cz-srcs li:last-child{border-bottom:0}.splyt-site.cz .cz-srcs b{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:600}.splyt-site.cz .cz-srcs small{color:var(--mut);max-width:40%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.splyt-site.cz .cz-srcs button,.splyt-site.cz .cz-x{border:0;background:none;color:var(--dim);font-size:20px;line-height:1;cursor:pointer;padding:2px 6px}.splyt-site.cz .cz-found,.splyt-site.cz .cz-pend{list-style:none;display:flex;flex-direction:column;border-radius:18px;box-shadow:inset 0 0 0 1px var(--line);margin-bottom:6px}.splyt-site.cz .cz-found>li,.splyt-site.cz .cz-pend>li{padding:12px 16px;border-bottom:1px solid color-mix(in srgb,var(--line) 60%,transparent)}.splyt-site.cz .cz-found>li:last-child,.splyt-site.cz .cz-pend>li:last-child{border-bottom:0}.splyt-site.cz .cz-found>li.off .cz-found-who{opacity:.45}.splyt-site.cz .cz-found-row{display:flex;align-items:flex-start;gap:12px}.splyt-site.cz .cz-found-row input{width:18px;height:18px;margin-top:3px;accent-color:var(--ink);flex:none}.splyt-site.cz .cz-found-who{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px;text-align:left;border:0;background:none;color:inherit;font:inherit;cursor:pointer;padding:0}.splyt-site.cz .cz-found-who b,.splyt-site.cz .cz-pend-who b{font-size:15px}.splyt-site.cz .cz-found-who small,.splyt-site.cz .cz-pend-who small{font-size:13px;color:var(--mut)}.splyt-site.cz .cz-found-who small.warn{color:var(--warn)}.splyt-site.cz .cz-found-who small.dim{color:var(--dim)}.splyt-site.cz .cz-edit{display:grid;grid-template-columns:1fr 1fr;gap:0 12px;margin:14px 0 2px 30px}.splyt-site.cz .cz-edit .cz-wide{grid-column:1/-1}.splyt-site.cz .cz-pend>li{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.splyt-site.cz .cz-pend-who{display:flex;flex-direction:column;gap:2px;min-width:0}.splyt-site.cz .cz-pend-act{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.splyt-site.cz .cz-pend-act select{height:34px;border:0;border-radius:999px;padding:0 12px;background:var(--f1);color:var(--ink);font:inherit;font-size:13.5px;max-width:180px}@media (max-width:640px){.splyt-site.cz .cz-edit{grid-template-columns:1fr;margin-left:0}}.leaflet-pane,.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-tile-container,.leaflet-pane>svg,.leaflet-pane>canvas,.leaflet-zoom-box,.leaflet-image-layer,.leaflet-layer{position:absolute;left:0;top:0}.leaflet-container{overflow:hidden}.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow{-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none}.leaflet-tile::selection{background:transparent}.leaflet-safari .leaflet-tile{image-rendering:-webkit-optimize-contrast}.leaflet-safari .leaflet-tile-container{width:1600px;height:1600px;-webkit-transform-origin:0 0}.leaflet-marker-icon,.leaflet-marker-shadow{display:block}.leaflet-container .leaflet-overlay-pane svg{max-width:none!important;max-height:none!important}.leaflet-container .leaflet-marker-pane img,.leaflet-container .leaflet-shadow-pane img,.leaflet-container .leaflet-tile-pane img,.leaflet-container img.leaflet-image-layer,.leaflet-container .leaflet-tile{max-width:none!important;max-height:none!important;width:auto;padding:0}.leaflet-container img.leaflet-tile{mix-blend-mode:plus-lighter}.leaflet-container.leaflet-touch-zoom{-ms-touch-action:pan-x pan-y;touch-action:pan-x pan-y}.leaflet-container.leaflet-touch-drag{-ms-touch-action:pinch-zoom;touch-action:none;touch-action:pinch-zoom}.leaflet-container.leaflet-touch-drag.leaflet-touch-zoom{-ms-touch-action:none;touch-action:none}.leaflet-container{-webkit-tap-highlight-color:transparent}.leaflet-container a{-webkit-tap-highlight-color:rgba(51,181,229,.4)}.leaflet-tile{filter:inherit;visibility:hidden}.leaflet-tile-loaded{visibility:inherit}.leaflet-zoom-box{width:0;height:0;-moz-box-sizing:border-box;box-sizing:border-box;z-index:800}.leaflet-overlay-pane svg{-moz-user-select:none}.leaflet-pane{z-index:400}.leaflet-tile-pane{z-index:200}.leaflet-overlay-pane{z-index:400}.leaflet-shadow-pane{z-index:500}.leaflet-marker-pane{z-index:600}.leaflet-tooltip-pane{z-index:650}.leaflet-popup-pane{z-index:700}.leaflet-map-pane canvas{z-index:100}.leaflet-map-pane svg{z-index:200}.leaflet-vml-shape{width:1px;height:1px}.lvml{behavior:url(#default#VML);display:inline-block;position:absolute}.leaflet-control{position:relative;z-index:800;pointer-events:visiblePainted;pointer-events:auto}.leaflet-top,.leaflet-bottom{position:absolute;z-index:1000;pointer-events:none}.leaflet-top{top:0}.leaflet-right{right:0}.leaflet-bottom{bottom:0}.leaflet-left{left:0}.leaflet-control{float:left;clear:both}.leaflet-right .leaflet-control{float:right}.leaflet-top .leaflet-control{margin-top:10px}.leaflet-bottom .leaflet-control{margin-bottom:10px}.leaflet-left .leaflet-control{margin-left:10px}.leaflet-right .leaflet-control{margin-right:10px}.leaflet-fade-anim .leaflet-popup{opacity:0;-webkit-transition:opacity .2s linear;-moz-transition:opacity .2s linear;transition:opacity .2s linear}.leaflet-fade-anim .leaflet-map-pane .leaflet-popup{opacity:1}.leaflet-zoom-animated{-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0}svg.leaflet-zoom-animated{will-change:transform}.leaflet-zoom-anim .leaflet-zoom-animated{-webkit-transition:-webkit-transform .25s cubic-bezier(0,0,.25,1);-moz-transition:-moz-transform .25s cubic-bezier(0,0,.25,1);transition:transform .25s cubic-bezier(0,0,.25,1)}.leaflet-zoom-anim .leaflet-tile,.leaflet-pan-anim .leaflet-tile{-webkit-transition:none;-moz-transition:none;transition:none}.leaflet-zoom-anim .leaflet-zoom-hide{visibility:hidden}.leaflet-interactive{cursor:pointer}.leaflet-grab{cursor:-webkit-grab;cursor:-moz-grab;cursor:grab}.leaflet-crosshair,.leaflet-crosshair .leaflet-interactive{cursor:crosshair}.leaflet-popup-pane,.leaflet-control{cursor:auto}.leaflet-dragging .leaflet-grab,.leaflet-dragging .leaflet-grab .leaflet-interactive,.leaflet-dragging .leaflet-marker-draggable{cursor:move;cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:grabbing}.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-image-layer,.leaflet-pane>svg path,.leaflet-tile-container{pointer-events:none}.leaflet-marker-icon.leaflet-interactive,.leaflet-image-layer.leaflet-interactive,.leaflet-pane>svg path.leaflet-interactive,svg.leaflet-image-layer.leaflet-interactive path{pointer-events:visiblePainted;pointer-events:auto}.leaflet-container{background:#ddd;outline-offset:1px}.leaflet-container a{color:#0078a8}.leaflet-zoom-box{border:2px dotted #38f;background:#ffffff80}.leaflet-container{font-family:Helvetica Neue,Arial,Helvetica,sans-serif;font-size:12px;font-size:.75rem;line-height:1.5}.leaflet-bar{box-shadow:0 1px 5px #000000a6;border-radius:4px}.leaflet-bar a{background-color:#fff;border-bottom:1px solid #ccc;width:26px;height:26px;line-height:26px;display:block;text-align:center;text-decoration:none;color:#000}.leaflet-bar a,.leaflet-control-layers-toggle{background-position:50% 50%;background-repeat:no-repeat;display:block}.leaflet-bar a:hover,.leaflet-bar a:focus{background-color:#f4f4f4}.leaflet-bar a:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.leaflet-bar a:last-child{border-bottom-left-radius:4px;border-bottom-right-radius:4px;border-bottom:none}.leaflet-bar a.leaflet-disabled{cursor:default;background-color:#f4f4f4;color:#bbb}.leaflet-touch .leaflet-bar a{width:30px;height:30px;line-height:30px}.leaflet-touch .leaflet-bar a:first-child{border-top-left-radius:2px;border-top-right-radius:2px}.leaflet-touch .leaflet-bar a:last-child{border-bottom-left-radius:2px;border-bottom-right-radius:2px}.leaflet-control-zoom-in,.leaflet-control-zoom-out{font:700 18px Lucida Console,Monaco,monospace;text-indent:1px}.leaflet-touch .leaflet-control-zoom-in,.leaflet-touch .leaflet-control-zoom-out{font-size:22px}.leaflet-control-layers{box-shadow:0 1px 5px #0006;background:#fff;border-radius:5px}.leaflet-control-layers-toggle{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAQAAAADQ4RFAAACf0lEQVR4AY1UM3gkARTePdvdoTxXKc+qTl3aU5U6b2Kbkz3Gtq3Zw6ziLGNPzrYx7946Tr6/ee/XeCQ4D3ykPtL5tHno4n0d/h3+xfuWHGLX81cn7r0iTNzjr7LrlxCqPtkbTQEHeqOrTy4Yyt3VCi/IOB0v7rVC7q45Q3Gr5K6jt+3Gl5nCoDD4MtO+j96Wu8atmhGqcNGHObuf8OM/x3AMx38+4Z2sPqzCxRFK2aF2e5Jol56XTLyggAMTL56XOMoS1W4pOyjUcGGQdZxU6qRh7B9Zp+PfpOFlqt0zyDZckPi1ttmIp03jX8gyJ8a/PG2yutpS/Vol7peZIbZcKBAEEheEIAgFbDkz5H6Zrkm2hVWGiXKiF4Ycw0RWKdtC16Q7qe3X4iOMxruonzegJzWaXFrU9utOSsLUmrc0YjeWYjCW4PDMADElpJSSQ0vQvA1Tm6/JlKnqFs1EGyZiFCqnRZTEJJJiKRYzVYzJck2Rm6P4iH+cmSY0YzimYa8l0EtTODFWhcMIMVqdsI2uiTvKmTisIDHJ3od5GILVhBCarCfVRmo4uTjkhrhzkiBV7SsaqS+TzrzM1qpGGUFt28pIySQHR6h7F6KSwGWm97ay+Z+ZqMcEjEWebE7wxCSQwpkhJqoZA5ivCdZDjJepuJ9IQjGGUmuXJdBFUygxVqVsxFsLMbDe8ZbDYVCGKxs+W080max1hFCarCfV+C1KATwcnvE9gRRuMP2prdbWGowm1KB1y+zwMMENkM755cJ2yPDtqhTI6ED1M/82yIDtC/4j4BijjeObflpO9I9MwXTCsSX8jWAFeHr05WoLTJ5G8IQVS/7vwR6ohirYM7f6HzYpogfS3R2OAAAAAElFTkSuQmCC);width:36px;height:36px}.leaflet-retina .leaflet-control-layers-toggle{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAA0CAQAAABvcdNgAAAEsklEQVR4AWL4TydIhpZK1kpWOlg0w3ZXP6D2soBtG42jeI6ZmQTHzAxiTbSJsYLjO9HhP+WOmcuhciVnmHVQcJnp7DFvScowZorad/+V/fVzMdMT2g9Cv9guXGv/7pYOrXh2U+RRR3dSd9JRx6bIFc/ekqHI29JC6pJ5ZEh1yWkhkbcFeSjxgx3L2m1cb1C7bceyxA+CNjT/Ifff+/kDk2u/w/33/IeCMOSaWZ4glosqT3DNnNZQ7Cs58/3Ce5HL78iZH/vKVIaYlqzfdLu8Vi7dnvUbEza5Idt36tquZFldl6N5Z/POLof0XLK61mZCmJSWjVF9tEjUluu74IUXvgttuVIHE7YxSkaYhJZam7yiM9Pv82JYfl9nptxZaxMJE4YSPty+vF0+Y2up9d3wwijfjZbabqm/3bZ9ecKHsiGmRflnn1MW4pjHf9oLufyn2z3y1D6n8g8TZhxyzipLNPnAUpsOiuWimg52psrTZYnOWYNDTMuWBWa0tJb4rgq1UvmutpaYEbZlwU3CLJm/ayYjHW5/h7xWLn9Hh1vepDkyf7dE7MtT5LR4e7yYpHrkhOUpEfssBLq2pPhAqoSWKUkk7EDqkmK6RrCEzqDjhNDWNE+XSMvkJRDWlZTmCW0l0PHQGRZY5t1L83kT0Y3l2SItk5JAWHl2dCOBm+fPu3fo5/3v61RMCO9Jx2EEYYhb0rmNQMX/vm7gqOEJLcXTGw3CAuRNeyaPWwjR8PRqKQ1PDA/dpv+on9Shox52WFnx0KY8onHayrJzm87i5h9xGw/tfkev0jGsQizqezUKjk12hBMKJ4kbCqGPVNXudyyrShovGw5CgxsRICxF6aRmSjlBnHRzg7Gx8fKqEubI2rahQYdR1YgDIRQO7JvQyD52hoIQx0mxa0ODtW2Iozn1le2iIRdzwWewedyZzewidueOGqlsn1MvcnQpuVwLGG3/IR1hIKxCjelIDZ8ldqWz25jWAsnldEnK0Zxro19TGVb2ffIZEsIO89EIEDvKMPrzmBOQcKQ+rroye6NgRRxqR4U8EAkz0CL6uSGOm6KQCdWjvjRiSP1BPalCRS5iQYiEIvxuBMJEWgzSoHADcVMuN7IuqqTeyUPq22qFimFtxDyBBJEwNyt6TM88blFHao/6tWWhuuOM4SAK4EI4QmFHA+SEyWlp4EQoJ13cYGzMu7yszEIBOm2rVmHUNqwAIQabISNMRstmdhNWcFLsSm+0tjJH1MdRxO5Nx0WDMhCtgD6OKgZeljJqJKc9po8juskR9XN0Y1lZ3mWjLR9JCO1jRDMd0fpYC2VnvjBSEFg7wBENc0R9HFlb0xvF1+TBEpF68d+DHR6IOWVv2BECtxo46hOFUBd/APU57WIoEwJhIi2CdpyZX0m93BZicktMj1AS9dClteUFAUNUIEygRZCtik5zSxI9MubTBH1GOiHsiLJ3OCoSZkILa9PxiN0EbvhsAo8tdAf9Seepd36lGWHmtNANTv5Jd0z4QYyeo/UEJqxKRpg5LZx6btLPsOaEmdMyxYdlc8LMaJnikDlhclqmPiQnTEpLUIZEwkRagjYkEibQErwhkTAKCLQEbUgkzJQWc/0PstHHcfEdQ+UAAAAASUVORK5CYII=);background-size:26px 26px}.leaflet-touch .leaflet-control-layers-toggle{width:44px;height:44px}.leaflet-control-layers .leaflet-control-layers-list,.leaflet-control-layers-expanded .leaflet-control-layers-toggle{display:none}.leaflet-control-layers-expanded .leaflet-control-layers-list{display:block;position:relative}.leaflet-control-layers-expanded{padding:6px 10px 6px 6px;color:#333;background:#fff}.leaflet-control-layers-scrollbar{overflow-y:scroll;overflow-x:hidden;padding-right:5px}.leaflet-control-layers-selector{margin-top:2px;position:relative;top:1px}.leaflet-control-layers label{display:block;font-size:13px;font-size:1.08333em}.leaflet-control-layers-separator{height:0;border-top:1px solid #ddd;margin:5px -10px 5px -6px}.leaflet-default-icon-path{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAApCAYAAADAk4LOAAAFgUlEQVR4Aa1XA5BjWRTN2oW17d3YaZtr2962HUzbDNpjszW24mRt28p47v7zq/bXZtrp/lWnXr337j3nPCe85NcypgSFdugCpW5YoDAMRaIMqRi6aKq5E3YqDQO3qAwjVWrD8Ncq/RBpykd8oZUb/kaJutow8r1aP9II0WmLKLIsJyv1w/kqw9Ch2MYdB++12Onxee/QMwvf4/Dk/Lfp/i4nxTXtOoQ4pW5Aj7wpici1A9erdAN2OH64x8OSP9j3Ft3b7aWkTg/Fm91siTra0f9on5sQr9INejH6CUUUpavjFNq1B+Oadhxmnfa8RfEmN8VNAsQhPqF55xHkMzz3jSmChWU6f7/XZKNH+9+hBLOHYozuKQPxyMPUKkrX/K0uWnfFaJGS1QPRtZsOPtr3NsW0uyh6NNCOkU3Yz+bXbT3I8G3xE5EXLXtCXbbqwCO9zPQYPRTZ5vIDXD7U+w7rFDEoUUf7ibHIR4y6bLVPXrz8JVZEql13trxwue/uDivd3fkWRbS6/IA2bID4uk0UpF1N8qLlbBlXs4Ee7HLTfV1j54APvODnSfOWBqtKVvjgLKzF5YdEk5ewRkGlK0i33Eofffc7HT56jD7/6U+qH3Cx7SBLNntH5YIPvODnyfIXZYRVDPqgHtLs5ABHD3YzLuespb7t79FY34DjMwrVrcTuwlT55YMPvOBnRrJ4VXTdNnYug5ucHLBjEpt30701A3Ts+HEa73u6dT3FNWwflY86eMHPk+Yu+i6pzUpRrW7SNDg5JHR4KapmM5Wv2E8Tfcb1HoqqHMHU+uWDD7zg54mz5/2BSnizi9T1Dg4QQXLToGNCkb6tb1NU+QAlGr1++eADrzhn/u8Q2YZhQVlZ5+CAOtqfbhmaUCS1ezNFVm2imDbPmPng5wmz+gwh+oHDce0eUtQ6OGDIyR0uUhUsoO3vfDmmgOezH0mZN59x7MBi++WDL1g/eEiU3avlidO671bkLfwbw5XV2P8Pzo0ydy4t2/0eu33xYSOMOD8hTf4CrBtGMSoXfPLchX+J0ruSePw3LZeK0juPJbYzrhkH0io7B3k164hiGvawhOKMLkrQLyVpZg8rHFW7E2uHOL888IBPlNZ1FPzstSJM694fWr6RwpvcJK60+0HCILTBzZLFNdtAzJaohze60T8qBzyh5ZuOg5e7uwQppofEmf2++DYvmySqGBuKaicF1blQjhuHdvCIMvp8whTTfZzI7RldpwtSzL+F1+wkdZ2TBOW2gIF88PBTzD/gpeREAMEbxnJcaJHNHrpzji0gQCS6hdkEeYt9DF/2qPcEC8RM28Hwmr3sdNyht00byAut2k3gufWNtgtOEOFGUwcXWNDbdNbpgBGxEvKkOQsxivJx33iow0Vw5S6SVTrpVq11ysA2Rp7gTfPfktc6zhtXBBC+adRLshf6sG2RfHPZ5EAc4sVZ83yCN00Fk/4kggu40ZTvIEm5g24qtU4KjBrx/BTTH8ifVASAG7gKrnWxJDcU7x8X6Ecczhm3o6YicvsLXWfh3Ch1W0k8x0nXF+0fFxgt4phz8QvypiwCCFKMqXCnqXExjq10beH+UUA7+nG6mdG/Pu0f3LgFcGrl2s0kNNjpmoJ9o4B29CMO8dMT4Q5ox8uitF6fqsrJOr8qnwNbRzv6hSnG5wP+64C7h9lp30hKNtKdWjtdkbuPA19nJ7Tz3zR/ibgARbhb4AlhavcBebmTHcFl2fvYEnW0ox9xMxKBS8btJ+KiEbq9zA4RthQXDhPa0T9TEe69gWupwc6uBUphquXgf+/FrIjweHQS4/pduMe5ERUMHUd9xv8ZR98CxkS4F2n3EUrUZ10EYNw7BWm9x1GiPssi3GgiGRDKWRYZfXlON+dfNbM+GgIwYdwAAAAASUVORK5CYII=)}.leaflet-container .leaflet-control-attribution{background:#fff;background:#fffc;margin:0}.leaflet-control-attribution,.leaflet-control-scale-line{padding:0 5px;color:#333;line-height:1.4}.leaflet-control-attribution a{text-decoration:none}.leaflet-control-attribution a:hover,.leaflet-control-attribution a:focus{text-decoration:underline}.leaflet-attribution-flag{display:inline!important;vertical-align:baseline!important;width:1em;height:.6669em}.leaflet-left .leaflet-control-scale{margin-left:5px}.leaflet-bottom .leaflet-control-scale{margin-bottom:5px}.leaflet-control-scale-line{border:2px solid #777;border-top:none;line-height:1.1;padding:2px 5px 1px;white-space:nowrap;-moz-box-sizing:border-box;box-sizing:border-box;background:#fffc;text-shadow:1px 1px #fff}.leaflet-control-scale-line:not(:first-child){border-top:2px solid #777;border-bottom:none;margin-top:-2px}.leaflet-control-scale-line:not(:first-child):not(:last-child){border-bottom:2px solid #777}.leaflet-touch .leaflet-control-attribution,.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{box-shadow:none}.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{border:2px solid rgba(0,0,0,.2);background-clip:padding-box}.leaflet-popup{position:absolute;text-align:center;margin-bottom:20px}.leaflet-popup-content-wrapper{padding:1px;text-align:left;border-radius:12px}.leaflet-popup-content{margin:13px 24px 13px 20px;line-height:1.3;font-size:13px;font-size:1.08333em;min-height:1px}.leaflet-popup-content p{margin:1.3em 0}.leaflet-popup-tip-container{width:40px;height:20px;position:absolute;left:50%;margin-top:-1px;margin-left:-20px;overflow:hidden;pointer-events:none}.leaflet-popup-tip{width:17px;height:17px;padding:1px;margin:-10px auto 0;pointer-events:auto;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.leaflet-popup-content-wrapper,.leaflet-popup-tip{background:#fff;color:#333;box-shadow:0 3px 14px #0006}.leaflet-container a.leaflet-popup-close-button{position:absolute;top:0;right:0;border:none;text-align:center;width:24px;height:24px;font:16px/24px Tahoma,Verdana,sans-serif;color:#757575;text-decoration:none;background:transparent}.leaflet-container a.leaflet-popup-close-button:hover,.leaflet-container a.leaflet-popup-close-button:focus{color:#585858}.leaflet-popup-scrolled{overflow:auto}.leaflet-oldie .leaflet-popup-content-wrapper{-ms-zoom:1}.leaflet-oldie .leaflet-popup-tip{width:24px;margin:0 auto;-ms-filter:"progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)";filter:progid:DXImageTransform.Microsoft.Matrix(M11=.70710678,M12=.70710678,M21=-.70710678,M22=.70710678)}.leaflet-oldie .leaflet-control-zoom,.leaflet-oldie .leaflet-control-layers,.leaflet-oldie .leaflet-popup-content-wrapper,.leaflet-oldie .leaflet-popup-tip{border:1px solid #999}.leaflet-div-icon{background:#fff;border:1px solid #666}.leaflet-tooltip{position:absolute;padding:6px;background-color:#fff;border:1px solid #fff;border-radius:3px;color:#222;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none;box-shadow:0 1px 3px #0006}.leaflet-tooltip.leaflet-interactive{cursor:pointer;pointer-events:auto}.leaflet-tooltip-top:before,.leaflet-tooltip-bottom:before,.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{position:absolute;pointer-events:none;border:6px solid transparent;background:transparent;content:""}.leaflet-tooltip-bottom{margin-top:6px}.leaflet-tooltip-top{margin-top:-6px}.leaflet-tooltip-bottom:before,.leaflet-tooltip-top:before{left:50%;margin-left:-6px}.leaflet-tooltip-top:before{bottom:0;margin-bottom:-12px;border-top-color:#fff}.leaflet-tooltip-bottom:before{top:0;margin-top:-12px;margin-left:-6px;border-bottom-color:#fff}.leaflet-tooltip-left{margin-left:-6px}.leaflet-tooltip-right{margin-left:6px}.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{top:50%;margin-top:-6px}.leaflet-tooltip-left:before{right:0;margin-right:-12px;border-left-color:#fff}.leaflet-tooltip-right:before{left:0;margin-left:-12px;border-right-color:#fff}@media print{.leaflet-control{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.ws{--ws-bg: #000000;--ws-card: rgba(255,255,255,.045);--ws-card-line: rgba(255,255,255,.09);--ws-card-solid: #1C1C1E;--ws-text: #FFFFFF;--ws-text-2: rgba(255,255,255,.6);--ws-text-3: rgba(255,255,255,.45);--ws-accent: #FF2D55;--ws-accent-bg: rgba(255,45,85,.18);--ws-on-accent: #FFFFFF;--ws-effort-line: rgba(255,255,255,.14);--ws-pr-divider: rgba(255,255,255,.1);--ws-weather-card: rgba(255,255,255,.06);--ws-weather-line: rgba(255,255,255,.1);--ws-sticky: rgba(0,0,0,.92);color-scheme:dark}@media (prefers-color-scheme: light){.ws:not([data-ws-theme=dark]){--ws-bg: #F2F2F7;--ws-card: rgba(0,0,0,.03);--ws-card-line: rgba(0,0,0,.07);--ws-card-solid: #FFFFFF;--ws-text: #000000;--ws-text-2: rgba(0,0,0,.6);--ws-text-3: rgba(0,0,0,.45);--ws-accent: #E01142;--ws-accent-bg: rgba(224,17,66,.12);--ws-on-accent: #FFFFFF;--ws-effort-line: rgba(0,0,0,.1);--ws-pr-divider: rgba(0,0,0,.08);--ws-weather-card: rgba(0,0,0,.06);--ws-weather-line: rgba(0,0,0,.1);--ws-sticky: rgba(242,242,247,.94);color-scheme:light}}.ws[data-ws-theme=light]{--ws-bg: #F2F2F7;--ws-card: rgba(0,0,0,.03);--ws-card-line: rgba(0,0,0,.07);--ws-card-solid: #FFFFFF;--ws-text: #000000;--ws-text-2: rgba(0,0,0,.6);--ws-text-3: rgba(0,0,0,.45);--ws-accent: #E01142;--ws-accent-bg: rgba(224,17,66,.12);--ws-on-accent: #FFFFFF;--ws-effort-line: rgba(0,0,0,.1);--ws-pr-divider: rgba(0,0,0,.08);--ws-weather-card: rgba(0,0,0,.06);--ws-weather-line: rgba(0,0,0,.1);--ws-sticky: rgba(242,242,247,.94);color-scheme:light}.ws{min-height:100dvh;background:var(--ws-bg);color:var(--ws-text);font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Segoe UI,Roboto,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;line-height:1.25;max-width:430px;margin:0 auto;padding-top:env(safe-area-inset-top,0px)}.ws *{box-sizing:border-box}.ws-muted2{color:var(--ws-text-2)!important}.ws-muted3{color:var(--ws-text-3)!important}.ws-rounded,.ws-num{font-family:ui-rounded,-apple-system,BlinkMacSystemFont,SF Pro Rounded,Segoe UI,Roboto,sans-serif;font-variant-numeric:tabular-nums}.ws-header{position:relative;display:flex;align-items:center;justify-content:space-between;padding:4px 12px 12px;height:56px}.ws-header-side{min-width:40px;height:40px;display:flex;align-items:center}.ws-header-right{justify-content:flex-end;padding-right:4px}.ws-header-right img{display:block;border-radius:8px}.ws-header-title{position:absolute;left:0;right:0;top:12px;text-align:center;font-size:17px;font-weight:600;pointer-events:none}.ws-scroll{padding:0 16px 140px}.ws-by{display:flex;align-items:center;gap:8px;margin:2px 0 10px;font-size:13px;color:var(--ws-text-2)}.ws-by strong{color:var(--ws-text);font-weight:600}.ws-by-avatar{width:22px;height:22px;border-radius:50%;object-fit:cover;flex:none}.ws-identity{display:flex;align-items:center;margin:4px 0 16px}.ws-icon-circle{width:72px;height:72px;border-radius:36px;flex:none;background:var(--ws-accent-bg);display:grid;place-items:center}.ws-icon-stack{display:flex;align-items:center;margin-top:2px}.ws-icon-stack-item{width:36px;height:36px;border-radius:18px;position:relative;border:2px solid var(--ws-bg)}.ws-identity-text{margin-left:12px;flex:1;min-width:0}.ws-name{font-size:19px;font-weight:500;letter-spacing:-.2px;line-height:23px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ws-subtitle{font-size:13px;font-weight:600;letter-spacing:-.1px;margin-top:2px;color:var(--ws-accent);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ws-timerange{font-size:14px;font-weight:500;margin-top:2px;color:var(--ws-text-2);font-family:ui-rounded,-apple-system,BlinkMacSystemFont,sans-serif;font-variant-numeric:tabular-nums}.ws-section-header{display:flex;align-items:center;justify-content:space-between}.ws-section-title{font-size:20px;font-weight:800;letter-spacing:-.3px;margin:8px 0}.ws-route-unavailable{color:var(--ws-text-2);font-size:13px;font-weight:500}.ws-card{background:var(--ws-card);border:.5px solid var(--ws-card-line);border-radius:16px;margin-bottom:16px}.ws-segments{padding:8px 12px}.ws-segments-group{border-left:3px solid var(--ws-accent)}.ws-seg-group-header{display:flex;align-items:center;gap:8px;padding:4px 0}.ws-seg-group-badge{width:24px;height:24px;border-radius:12px;background:var(--ws-accent-bg);display:grid;place-items:center;flex:none}.ws-seg-group-title{font-size:14px;font-weight:800;letter-spacing:-.2px}.ws-seg-group-meta{margin-left:auto;font-size:12px;font-weight:600;color:var(--ws-text-2);font-family:ui-rounded,-apple-system,sans-serif;font-variant-numeric:tabular-nums}.ws-seg-group-divider{height:.5px;background:var(--ws-card-line);margin:4px 0 2px}.ws-seg-divider{height:.5px;background:var(--ws-card-line);margin-left:44px}.ws-seg-row{display:flex;align-items:center;padding:8px 0;gap:12px}.ws-seg-icon{width:32px;height:32px;border-radius:16px;background:var(--ws-accent-bg);display:grid;place-items:center;flex:none}.ws-seg-body{flex:1;min-width:0}.ws-seg-name{font-size:15px;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ws-seg-meta{font-size:13px;font-weight:500;margin-top:2px;color:var(--ws-text-2);font-family:ui-rounded,-apple-system,sans-serif;font-variant-numeric:tabular-nums}.ws-seg-cals{margin-left:8px;min-width:64px;display:flex;justify-content:flex-end}.ws-seg-cals-row{display:flex;align-items:baseline}.ws-seg-cals-value{font-size:22px;font-weight:700;letter-spacing:-.4px;color:var(--ws-accent);font-family:ui-rounded,-apple-system,sans-serif;font-variant-numeric:tabular-nums}.ws-seg-cals-unit{font-size:11px;font-weight:700;margin-left:3px;letter-spacing:.3px;color:var(--ws-accent)}.ws-details{padding:16px}.ws-details-row{display:flex;align-items:flex-start}.ws-details-vdiv{width:.5px;align-self:stretch;margin:0 12px;background:var(--ws-card-line)}.ws-details-hdiv{height:.5px;margin:12px 0;background:var(--ws-card-line)}.ws-metric{flex:1;min-width:0}.ws-metric-label{font-size:13px;font-weight:500;color:var(--ws-text-2);font-family:ui-rounded,-apple-system,sans-serif}.ws-metric-value-row{display:flex;align-items:baseline;margin-top:4px}.ws-metric-value{font-size:26px;font-weight:600;letter-spacing:-.4px;line-height:1.1;font-family:ui-rounded,-apple-system,sans-serif;font-variant-numeric:tabular-nums}.ws-metric-unit{font-size:13px;font-weight:600;margin-left:3px;letter-spacing:.3px;font-family:ui-rounded,-apple-system,sans-serif}.ws-machine{background:var(--ws-card-solid);border-radius:14px;padding:12px;margin-top:12px;margin-bottom:16px}.ws-machine-header{display:flex;align-items:center;gap:10px}.ws-machine-badge{width:28px;height:28px;border-radius:14px;background:color-mix(in srgb,var(--ws-accent) 12%,transparent);display:grid;place-items:center}.ws-machine-title{font-size:15px;font-weight:700}.ws-machine-grid{display:flex;flex-wrap:wrap;margin-top:8px}.ws-machine-cell{width:50%;padding:10px 0 2px;border-top:.5px solid color-mix(in srgb,var(--ws-text) 8%,transparent)}.ws-machine-cell-label{font-size:11.5px;font-weight:600;color:var(--ws-text-2)}.ws-machine-cell-value{font-size:17px;font-weight:700;margin-top:2px}.ws-court{background:var(--ws-card-solid);border-radius:14px;padding:14px;margin-bottom:16px}.ws-court-header{display:flex;align-items:center;gap:8px}.ws-court-title{font-size:15px;font-weight:700}.ws-court-conf{margin-left:auto;font-size:11px;color:var(--ws-text-3)}.ws-court-grid{display:flex;flex-wrap:wrap;margin-top:10px}.ws-court-cell{width:50%;padding:8px 0}.ws-court-value{font-size:26px;font-weight:600;font-family:ui-rounded,-apple-system,sans-serif;font-variant-numeric:tabular-nums}.ws-court-label{font-size:11px;color:var(--ws-text-2);margin-top:2px}.ws-movements-header{display:flex;align-items:center;justify-content:space-between;margin:8px 0}.ws-movement{padding:8px 0}.ws-movement-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:6px}.ws-movement-name-wrap{display:flex;align-items:center;gap:6px;min-width:0;margin-right:8px}.ws-movement-name{font-size:15px;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ws-note{display:inline-flex;flex:none}.ws-movement-count{font-size:12px;font-weight:600;color:var(--ws-text-2);flex:none;font-family:ui-rounded,-apple-system,sans-serif;font-variant-numeric:tabular-nums}.ws-set-row{display:flex;align-items:center;padding:3px 0}.ws-set-label{font-size:13px;font-weight:500;width:52px;flex:none;color:var(--ws-text-3)}.ws-set-value{font-size:13px;font-weight:600;min-width:0;font-family:ui-rounded,-apple-system,sans-serif;font-variant-numeric:tabular-nums}.ws-cell-label{width:16px;font-size:13px;font-weight:800;margin-right:8px;flex:none}.ws-badge{width:22px;height:22px;border-radius:11px;margin-right:30px;flex:none;display:grid;place-items:center;font-size:11px;font-weight:800}.ws-drop-row{padding-left:16px}.ws-rir{font-size:12px;font-weight:500;padding-left:24px;margin:1px 0 2px;color:var(--ws-text-3)}.ws-rir b{font-weight:700;color:var(--ws-text-2)}.ws-superset{border-left:2px solid var(--ws-accent);padding-left:10px;margin-left:1px}.ws-superset-title{font-size:12px;font-weight:800;letter-spacing:.6px;color:var(--ws-accent)}.ws-legend{margin-bottom:6px;display:flex;flex-direction:column;gap:2px}.ws-legend-row{display:flex;align-items:center;gap:2px}.ws-legend-item{font-size:13px;font-weight:600;color:var(--ws-text-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ws-legend-letter{color:var(--ws-accent);font-weight:800}.ws-round{margin-bottom:6px}.ws-round-label{font-size:11px;font-weight:700;letter-spacing:.4px;margin-bottom:2px;color:var(--ws-text-3)}.ws-effort{border-radius:22px;border:.5px solid var(--ws-effort-line);background:var(--ws-card);margin:6px 0;padding:14px 18px 18px}.ws-effort-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}.ws-effort-label{font-size:12px;font-weight:700;letter-spacing:.4px;text-transform:uppercase;color:var(--ws-text-2)}.ws-effort-body{display:flex;align-items:center;gap:16px}.ws-ramp{width:120px;display:flex;align-items:flex-end;gap:3px}.ws-ramp-bar{flex:1;border-radius:3px}.ws-effort-readout{display:flex;flex-direction:column}.ws-effort-number{font-size:34px;font-weight:800;letter-spacing:-.8px;line-height:36px;font-variant-numeric:tabular-nums}.ws-effort-zone{font-size:14px;font-weight:600;margin-top:3px;color:var(--ws-text-2)}.ws-stat-row{display:flex;gap:8px;margin-bottom:24px}.ws-stat{flex:1;min-width:0;border-radius:16px;padding:16px 12px;background:var(--ws-card);border:.5px solid var(--ws-card-line)}.ws-stat-value{font-size:26px;font-weight:600;letter-spacing:-.4px;line-height:1.1;font-family:ui-rounded,-apple-system,sans-serif;font-variant-numeric:tabular-nums}.ws-stat-label{font-size:13px;font-weight:500;margin-top:4px;color:var(--ws-text-2)}.ws-muscles{border-radius:16px;border:1px solid var(--ws-card-line);background:var(--ws-card);padding:16px;margin-bottom:24px;display:flex;flex-direction:column;align-items:center}.ws-muscles-title{font-size:14px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;align-self:flex-start;margin-bottom:12px}.ws-muscles-img{width:100%;object-fit:contain}.ws-muscles-foot{font-size:11px;margin-top:8px;text-align:center;color:var(--ws-text-2)}.ws-pr{border-radius:16px;padding:14px;border:1px solid var(--ws-accent);background:var(--ws-card-solid);margin-bottom:16px}.ws-pr-header{display:flex;align-items:center;gap:12px}.ws-pr-trophy{width:34px;height:34px;border-radius:17px;background:var(--ws-accent);display:grid;place-items:center;flex:none}.ws-pr-header-text{flex:1;min-width:0}.ws-pr-headline{font-size:16px;font-weight:700;letter-spacing:-.2px}.ws-pr-subhead{font-size:12px;font-weight:500;margin-top:2px;color:var(--ws-text-2)}.ws-pr-divider{height:.5px;margin:12px 0;background:var(--ws-pr-divider)}.ws-pr-list{display:flex;flex-direction:column;gap:10px}.ws-pr-row{display:flex;align-items:center;justify-content:space-between}.ws-pr-left{flex:1;min-width:0;margin-right:8px}.ws-pr-title{font-size:15px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ws-pr-sub{font-size:11px;font-weight:500;margin-top:2px;color:var(--ws-text-2)}.ws-pr-value{font-size:16px;font-weight:700;color:var(--ws-accent);font-variant-numeric:tabular-nums;flex:none}.ws-map{border-radius:14px;overflow:hidden;margin-bottom:16px;background:var(--ws-card-solid)}.ws-map .leaflet-control-attribution{font-size:9px;background:#00000073;color:#fffc}.ws-map .leaflet-control-attribution a{color:#ffffffe6}.ws-map-dot span{display:block;width:16px;height:16px;border-radius:8px;border:3px solid #fff;box-shadow:0 1px 3px #00000059;box-sizing:border-box}.ws-weather{border-radius:14px;padding:12px 16px;margin-bottom:4px;background:var(--ws-weather-card)}.ws-weather-row{display:flex}.ws-weather-cell{flex:1;padding:8px 0}.ws-weather-label-row{display:flex;align-items:center;gap:4px;margin-bottom:4px;color:var(--ws-text-2)}.ws-weather-label{font-size:11px;font-weight:600;letter-spacing:.4px}.ws-weather-value{font-size:28px;font-weight:400;letter-spacing:-.8px;font-variant-numeric:tabular-nums}.ws-weather-hdiv{height:.5px;margin:4px 0;background:var(--ws-weather-line)}.ws-weather-aqi{padding:8px 0}.ws-weather-aqi-row{display:flex;align-items:center;gap:8px}.ws-aqi-badge{padding:3px 8px;border-radius:8px;border:.5px solid;font-size:11px;font-weight:600;letter-spacing:.2px}.ws-weather-foot{display:block;text-align:center;padding:8px 0;margin-bottom:12px;font-size:11px;font-weight:500;color:var(--ws-text-3);text-decoration:none}.ws-comments{margin-top:16px}.ws-comments-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.ws-comments-title{font-size:13px;font-weight:700;letter-spacing:1.2px;color:var(--ws-accent)}.ws-comments-count{padding:4px 8px;border-radius:10px;background:var(--ws-card-solid);font-size:12px;font-weight:600;color:var(--ws-text-2)}.ws-comments-card{background:var(--ws-card-solid);border-radius:16px;padding:12px 12px 4px}.ws-comment{margin-bottom:8px}.ws-comment-reply{margin-bottom:4px;margin-left:12px}.ws-comment-row{display:flex;align-items:flex-start}.ws-comment-content{flex:1;min-width:0;margin-left:8px}.ws-comment-header{display:flex;align-items:center;gap:4px;margin-bottom:4px}.ws-comment-user{font-size:14px;font-weight:600;letter-spacing:-.2px}.ws-comment-time{padding:2px 6px;border-radius:6px;background:var(--ws-bg);font-size:11px;font-weight:500;color:var(--ws-text-3)}.ws-comment-text{font-size:14px;line-height:1.4;white-space:pre-wrap;overflow-wrap:anywhere}.ws-comment-divider{height:1px;margin:8px 0;background:var(--ws-card-line)}.ws-replies{margin-top:8px;margin-left:44px}.ws-replies-line{height:1px;margin-bottom:8px;background:var(--ws-card-line)}.ws-avatar{display:inline-grid;place-items:center;flex:none;border-radius:50%;overflow:hidden;color:#fff;font-weight:700}.ws-avatar img{width:100%;height:100%;object-fit:cover;display:block}.ws-sticky{position:fixed;left:0;right:0;bottom:0;z-index:50;max-width:430px;margin:0 auto;padding:8px 16px calc(8px + env(safe-area-inset-bottom,0px));background:var(--ws-sticky);-webkit-backdrop-filter:saturate(150%) blur(14px);backdrop-filter:saturate(150%) blur(14px)}.ws-share{width:100%;display:flex;align-items:center;justify-content:center;gap:10px;border:0;border-radius:16px;padding:18px;cursor:pointer;background:var(--ws-accent);color:var(--ws-on-accent);font:inherit;font-size:17px;font-weight:700;letter-spacing:.1px}.ws-share:active{filter:brightness(.94)}.ws-share:focus-visible{outline:2px solid var(--ws-text);outline-offset:3px}.ws-get{display:block;text-align:center;margin-top:8px;padding:6px 0 2px;font-size:13px;font-weight:600;color:var(--ws-text-2);text-decoration:none}.ws-hint{margin:8px 0 0;text-align:center;font-size:13px;color:var(--ws-text-2)}.ws-hint a{color:var(--ws-accent)}.ws-sk{background:var(--ws-card);border-radius:8px}.ws-empty{max-width:360px;margin:18vh auto 0;padding:0 16px;text-align:center}.ws-empty img{display:block;margin:0 auto}.ws-empty h1{font-size:24px;font-weight:750;margin:14px 0 8px;letter-spacing:-.02em}.ws-empty p{color:var(--ws-text-2);font-size:15px;line-height:1.5;margin:0 0 22px}.ws-cta{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 22px;border-radius:14px;background:var(--ws-accent);color:#fff;font-weight:700;text-decoration:none}@media (prefers-reduced-motion: reduce){.ws *{animation-duration:.001ms!important;transition-duration:.001ms!important}}.cf{max-width:760px}.cf-head{padding-bottom:16px;border-bottom:2px solid var(--ops-ink);margin-bottom:18px}.cf-head h1{font-family:var(--ops-display);font-weight:800;font-size:clamp(34px,8vw,46px);line-height:1;margin:0;letter-spacing:-.02em}.cf-sub{color:var(--ops-muted);font-size:14px;margin:8px 0 14px}.cf-tiles{margin-bottom:14px}.cf-tiles .v{font-size:34px}@media (max-width: 640px){.cf-tiles{grid-template-columns:repeat(3,1fr)}.cf-tiles>div{padding:10px 12px}.cf-tiles .v{font-size:26px}}.cf-tabs button{display:inline-flex;align-items:center;justify-content:center;gap:6px}.cf-badge{min-width:18px;height:18px;padding:0 5px;border-radius:9px;background:var(--ops-accent);color:#fff;font-size:11px;font-weight:700;line-height:18px;text-align:center}@media (max-width: 420px){.cf-tabs button{font-size:13px;padding:9px 2px}}.cf-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);margin-bottom:8px}@media (max-width: 760px){.cf-grid{grid-template-columns:1fr}}.cf-card{margin-bottom:14px}.cf-h2{font-family:var(--ops-display);font-weight:800;font-size:22px;margin:28px 0 12px;letter-spacing:-.01em}.cf-empty{color:var(--ops-ink-2);background:var(--ops-surface);border:1px solid var(--ops-line);border-radius:12px;padding:16px;margin:0 0 12px;font-size:15px}.ops-card .cf-empty{background:none;border:0;padding:0;color:var(--ops-muted);font-size:14px}.cf-bars{list-style:none;margin:0;padding:0;display:grid;gap:10px}.cf-bars li{display:grid;grid-template-columns:minmax(0,9.5em) minmax(0,1fr) auto;align-items:center;gap:10px;font-size:14px}.cf-bar-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--ops-ink)}.cf-bar-track{height:10px;border-radius:5px;background:var(--ops-ground);overflow:hidden}.cf-bar-fill{display:block;height:100%;border-radius:5px;background:var(--ops-ink-2);min-width:3px}.cf-bars li:first-child .cf-bar-fill{background:var(--ops-ink)}.cf-bar-n{font-family:var(--ops-mono);font-size:13px;font-variant-numeric:tabular-nums;text-align:right;min-width:4.5em}.cf-bar-n small{color:var(--ops-muted);font-size:11px}.cf-app{display:inline-flex;align-items:center;gap:7px;font-weight:600;color:var(--ops-ink);min-width:0}.cf-app img{width:18px;height:18px;border-radius:5px;flex:0 0 auto}.cf-app-dot{width:18px;height:18px;border-radius:5px;background:var(--ops-surface-2);border:1px dashed var(--ops-line-2);flex:0 0 auto}.cf-answer{gap:8px}.cf-detail{margin:0;font-size:14px;color:var(--ops-muted)}.cf-reason{margin:0;font-size:16px;line-height:1.45;overflow-wrap:anywhere}.cf-noreason{margin:0;font-size:13px;color:var(--ops-ghost)}.cf-more{font:inherit;font-size:14px;font-weight:600;width:100%;min-height:44px;margin-top:12px;border-radius:10px;background:transparent;color:var(--ops-ink-2);border:1px solid var(--ops-line-2);cursor:pointer}.cf-table-wrap{overflow-x:auto;margin:0 -4px}.cf-table{width:100%;border-collapse:collapse;font-size:14px}.cf-table th,.cf-table td{padding:8px 4px;text-align:left;border-bottom:1px solid var(--ops-line);vertical-align:top}.cf-table thead th{font-family:var(--ops-mono);font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--ops-muted)}.cf-table tbody th{font-family:var(--ops-mono);font-weight:600;font-size:13px;white-space:nowrap}.cf-table td{font-variant-numeric:tabular-nums}.cf-table .cf-lean{color:var(--ops-ink-2);font-size:13px;min-width:10em}.cf-filter{display:inline-flex;gap:4px;padding:4px;margin-bottom:12px;background:var(--ops-surface);border:1px solid var(--ops-line);border-radius:10px}.cf-filter button{font:inherit;font-size:13px;font-weight:600;color:var(--ops-muted);background:transparent;border:0;border-radius:7px;padding:7px 12px;cursor:pointer}.cf-filter button.is-on{background:var(--ops-surface-2);color:var(--ops-ink);box-shadow:0 0 0 1px var(--ops-line-2)}.cf-change{margin:0;font-size:15px;color:var(--ops-muted)}.cf-change b{color:var(--ops-ink)}.cf-links{display:flex;flex-direction:column;gap:6px;font-size:14px;min-width:0}.cf-links a{overflow-wrap:anywhere}.cf-note{font:inherit;font-size:14px;width:100%;min-height:42px;padding:0 12px;border-radius:10px;background:var(--ops-ground);color:var(--ops-ink);border:1px solid var(--ops-line)}.cf-note:focus{outline:none;border-color:var(--ops-line-2)}.cf-acts{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.cf-act{font:inherit;font-size:14px;font-weight:600;flex:1 1 auto;min-height:44px;padding:0 14px;border-radius:10px;background:transparent;color:var(--ops-ink-2);border:1px solid var(--ops-line-2);cursor:pointer}.cf-act:hover{color:var(--ops-ink);border-color:var(--ops-muted)}.cf-act.is-accept{background:var(--ops-ink);color:var(--ops-ground);border-color:var(--ops-ink)}.cf-reviewed{flex:1 1 100%;font-family:var(--ops-mono);font-size:12px;color:var(--ops-muted)}.cf-st-new{background:var(--ops-accent-soft)!important;color:var(--ops-accent)!important}.cf-st-accepted{background:var(--ops-good-soft)!important;color:var(--ops-good)!important}.cf-st-rejected{background:var(--ops-bad-soft)!important;color:var(--ops-bad)!important}.cf-corr:not(.is-new) .rd-q,.cf-corr:not(.is-new) .rd-draft{opacity:.6}.cf-signup-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.cf-signup-head p{margin:0;color:var(--ops-ink-2)}.cf-signup-head b{color:var(--ops-ink);font-family:var(--ops-display);font-size:20px}.cf-signups{list-style:none;margin:0;padding:0;border:1px solid var(--ops-line);border-radius:12px;overflow:hidden}.cf-signups li{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 12px;padding:12px 14px;background:var(--ops-surface);border-bottom:1px solid var(--ops-line)}.cf-signups li:last-child{border-bottom:0}.cf-email{font-weight:600;overflow-wrap:anywhere}.cf-signup-meta{display:inline-flex;align-items:center;gap:10px;font-size:13px;color:var(--ops-muted)}.cf-signup-meta .cf-app{font-weight:500;color:var(--ops-ink-2)}.splyt-site.co .co-hero{padding:150px 0 30px}.splyt-site.co .co-hero h1{font-size:clamp(44px,7vw,88px);line-height:.98;letter-spacing:-.045em;margin:14px 0 22px}.splyt-site.co .co-hero .lede{max-width:62ch}.splyt-site.co .co-hero-cta{display:flex;flex-wrap:wrap;align-items:center;gap:14px 20px;margin-top:30px}.splyt-site.co .co-sec{padding:70px 0 0}.splyt-site.co .co-sec:last-of-type{padding-bottom:110px}.splyt-site.co .sh{margin-bottom:28px}.splyt-site.co .sh h2{font-size:clamp(30px,4vw,46px);letter-spacing:-.04em;margin-top:10px}.splyt-site.co .co-values{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.splyt-site.co .co-value,.splyt-site.co .co-perk{padding:22px;border-radius:20px;box-shadow:inset 0 0 0 1px var(--line)}.splyt-site.co .co-value b,.splyt-site.co .co-perk b{display:block;font-size:17px;letter-spacing:-.3px}.splyt-site.co .co-value p,.splyt-site.co .co-perk p{margin-top:8px;font-size:14.5px;line-height:1.5;color:var(--mut)}.splyt-site.co .co-team{margin-top:30px}.splyt-site.co .co-team h3{font-size:13px;font-weight:700;letter-spacing:1.2px;text-transform:uppercase;color:var(--dim);margin-bottom:10px}.splyt-site.co .co-roles{list-style:none;border-top:1px solid var(--line)}.splyt-site.co .co-role{border-bottom:1px solid var(--line);scroll-margin-top:90px}.splyt-site.co .co-role-head{all:unset;box-sizing:border-box;cursor:pointer;width:100%;display:flex;align-items:center;gap:20px;padding:20px 4px}.splyt-site.co .co-role-head:focus-visible{outline:2px solid var(--ink);outline-offset:2px;border-radius:8px}.splyt-site.co .co-role-t{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}.splyt-site.co .co-role-t b{font-size:19px;letter-spacing:-.4px}.splyt-site.co .co-role-t small{font-size:13.5px;color:var(--mut)}.splyt-site.co .co-role-pay{font-size:15px;font-weight:700;font-variant-numeric:tabular-nums;white-space:nowrap}.splyt-site.co .co-role-pay small{font-weight:600;color:var(--mut)}.splyt-site.co .co-chev{color:var(--mut);transition:transform .2s;flex:none}.splyt-site.co .co-role.open .co-chev{transform:rotate(180deg)}.splyt-site.co .co-role-head:hover .co-role-t b{text-decoration:underline;text-underline-offset:4px}.splyt-site.co .co-role-body{padding:0 4px 28px}.splyt-site.co .co-sum{font-size:17px;line-height:1.5;max-width:60ch}.splyt-site.co .co-cols{display:grid;grid-template-columns:1fr 1fr;gap:28px;margin:22px 0 26px}.splyt-site.co .co-cols h4{font-size:13px;font-weight:700;letter-spacing:1px;text-transform:uppercase;color:var(--dim);margin-bottom:10px}.splyt-site.co .co-cols ul{padding-left:18px;display:flex;flex-direction:column;gap:8px}.splyt-site.co .co-cols li{font-size:15px;line-height:1.45;color:var(--ink2)}.splyt-site.co .co-general{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:36px;padding:24px;border-radius:20px;background:var(--f0);box-shadow:inset 0 0 0 1px var(--line)}.splyt-site.co .co-general b{font-size:18px}.splyt-site.co .co-general p{margin-top:4px;font-size:14.5px;color:var(--mut)}.splyt-site.co .co-perks{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.splyt-site.co .co-eeo{margin-top:30px;max-width:80ch;line-height:1.55}.splyt-site .co-apply{max-height:calc(100vh - 40px);overflow-y:auto}.splyt-site .co-note{height:auto;min-height:96px;padding-top:12px;resize:vertical;font:inherit}.splyt-site .co-opt{font-weight:500;color:var(--dim);margin-left:4px}.splyt-site .co-hp{position:absolute;left:-9999px;width:1px;height:1px;opacity:0}.splyt-site.co .br-logos{display:grid;grid-template-columns:1.2fr 1.2fr 1fr;gap:16px}.splyt-site.co .br-tile{margin:0;display:flex;flex-direction:column;border-radius:22px;overflow:hidden;box-shadow:inset 0 0 0 1px var(--line)}.splyt-site.co .br-tile img{display:block;width:100%;height:220px;object-fit:contain;padding:48px}.splyt-site.co .br-dark img{background:#000}.splyt-site.co .br-light img{background:#fff}.splyt-site.co .br-icon img{background:var(--f0);padding:36px}.splyt-site.co .br-tile figcaption,.splyt-site.co .br-screens figcaption{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:14px 16px;font-size:14px;font-weight:600;border-top:1px solid var(--line)}.splyt-site.co .co-dl{display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 12px;border-radius:15px;font-size:13px;font-weight:700;color:var(--ink);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ink) 22%,transparent)}.splyt-site.co .co-dl:hover{background:color-mix(in srgb,var(--ink) 6%,transparent)}.splyt-site.co .br-rules{list-style:none;display:grid;grid-template-columns:repeat(2,1fr);gap:12px 28px;margin-top:26px}.splyt-site.co .br-rules li{font-size:15px;line-height:1.5;color:var(--mut)}.splyt-site.co .br-rules b{color:var(--ink)}.splyt-site.co .br-colors{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.splyt-site.co .br-color{display:flex;gap:16px;padding:16px;border-radius:20px;box-shadow:inset 0 0 0 1px var(--line)}.splyt-site.co .br-chip{flex:none;width:72px;height:72px;border-radius:16px;box-shadow:inset 0 0 0 1px var(--line)}.splyt-site.co .br-color>div{display:flex;flex-direction:column;gap:3px;min-width:0}.splyt-site.co .br-color b{font-size:16px}.splyt-site.co .br-hex{display:flex;align-items:center;gap:8px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:13.5px;color:var(--ink2)}.splyt-site.co .br-color small{font-size:13px;line-height:1.4;color:var(--mut)}.splyt-site.co .co-copy{all:unset;cursor:pointer;font-family:-apple-system,system-ui,sans-serif;font-size:12px;font-weight:700;color:var(--mut);padding:2px 8px;border-radius:8px;box-shadow:inset 0 0 0 1px var(--line)}.splyt-site.co .co-copy:hover,.splyt-site.co .co-copy.done{color:var(--ink)}.splyt-site.co .br-type{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-bottom:14px}.splyt-site.co .br-spec{display:flex;gap:22px;padding:24px;border-radius:20px;box-shadow:inset 0 0 0 1px var(--line)}.splyt-site.co .br-aa{font-size:76px;font-weight:800;letter-spacing:-.05em;line-height:.9}.splyt-site.co .br-round{font-family:SF Compact Rounded,SF Pro Rounded,ui-rounded,-apple-system,system-ui,sans-serif}.splyt-site.co .br-spec b{font-size:16px}.splyt-site.co .br-spec p{margin-top:8px;font-size:14.5px;line-height:1.5;color:var(--mut)}.splyt-site.co .br-spec .br-sample{font-size:26px;font-weight:700;letter-spacing:-.03em;color:var(--ink)}.splyt-site.co .br-copy{padding:22px;border-radius:20px;box-shadow:inset 0 0 0 1px var(--line);margin-bottom:14px}.splyt-site.co .br-copy-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.splyt-site.co .br-copy p{font-size:16px;line-height:1.55;color:var(--ink2);max-width:75ch}.splyt-site.co .br-screens{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.splyt-site.co .br-screens figure{margin:0;border-radius:20px;overflow:hidden;box-shadow:inset 0 0 0 1px var(--line);display:flex;flex-direction:column}.splyt-site.co .br-screens img{display:block;width:100%;aspect-ratio:9/16;object-fit:cover;object-position:top;background:#000}.splyt-site.co .br-contact{margin-top:26px}.splyt-site.co .br-contact a{color:var(--ink);text-decoration:underline;text-underline-offset:3px}@media (max-width:860px){.splyt-site.co .co-hero{padding-top:118px}.splyt-site.co .co-values,.splyt-site.co .co-perks,.splyt-site.co .br-colors,.splyt-site.co .co-cols,.splyt-site.co .br-type,.splyt-site.co .br-rules,.splyt-site.co .br-logos{grid-template-columns:1fr}.splyt-site.co .br-screens{grid-template-columns:1fr 1fr}.splyt-site.co .co-role-head{flex-wrap:wrap;gap:6px 14px}.splyt-site.co .co-role-t{flex-basis:calc(100% - 30px)}.splyt-site.co .co-role-pay{order:3;font-size:14px}.splyt-site.co .co-general{flex-direction:column;align-items:flex-start}}.splyt-site.co .br-screens img.br-fit{object-fit:contain;object-position:center;padding:18px}.splyt-site.co .co-h{font-size:13px;font-weight:700;letter-spacing:1.2px;text-transform:uppercase;color:var(--dim);margin:0 0 14px}.splyt-site.co .co-people{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.splyt-site.co .co-person{display:flex;flex-direction:column;align-items:flex-start;gap:4px;padding:22px;border-radius:18px;border:1px solid var(--line);background:color-mix(in srgb,var(--ink) 3%,transparent)}.splyt-site.co .co-person .cm-av{margin-bottom:8px}.splyt-site.co .co-person b{font-size:19px;letter-spacing:-.2px}.splyt-site.co .co-person>.small{color:var(--dim)}.splyt-site.co .co-person p{margin:8px 0 0;color:var(--mut);font-size:14.5px;line-height:1.5}.splyt-site.co .co-ig{display:inline-flex;align-items:center;gap:7px;margin-top:14px;color:var(--mut);font-size:13.5px;font-weight:600;text-decoration:none;transition:color .18s}.splyt-site.co .co-ig:hover{color:var(--ink)}.splyt-site.co a.co-card{position:relative;display:block;text-decoration:none;color:inherit;transition:border-color .18s,transform .18s}.splyt-site.co a.co-card:hover{border-color:color-mix(in srgb,var(--ink) 28%,transparent);transform:translateY(-2px)}.splyt-site.co a.co-card .co-go{position:absolute;right:20px;bottom:18px;color:var(--dim)}.splyt-site.co a.co-card:hover .co-go{color:var(--ink)}.splyt-site.co .co-follow b{display:block;font-size:19px;letter-spacing:-.2px}.splyt-site.co .co-follow>.wrap>.small{display:block;margin-top:4px;color:var(--mut)}.splyt-site.co .co-social{display:flex;flex-wrap:wrap;gap:10px;margin-top:16px}.splyt-site.co .co-social a{display:inline-flex;align-items:center;gap:9px;padding:10px 16px;border-radius:999px;border:1px solid var(--line);color:var(--ink);font-size:14.5px;font-weight:600;text-decoration:none;transition:border-color .18s}.splyt-site.co .co-social a:hover{border-color:color-mix(in srgb,var(--ink) 30%,transparent)}@media (max-width:760px){.splyt-site.co .co-people{grid-template-columns:1fr}}.splyt-site.co .co-story{max-width:68ch}.splyt-site.co .co-story p{margin:0 0 18px;font-size:17px;line-height:1.62;color:var(--mut)}.splyt-site.co .co-story p:first-of-type{font-size:19px;color:var(--ink)}.splyt-site.co .co-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.splyt-site.co .co-stat{display:flex;flex-direction:column;gap:8px;padding:24px;border-radius:18px;border:1px solid var(--line);background:color-mix(in srgb,var(--ink) 3%,transparent)}.splyt-site.co .co-stat b{font-size:clamp(30px,3.4vw,42px);line-height:1;letter-spacing:-1.6px;font-variant-numeric:tabular-nums}.splyt-site.co .co-stat span{font-size:14px;line-height:1.45;color:var(--mut)}.splyt-site.co .co-time{display:flex;flex-direction:column;border-top:1px solid var(--line)}.splyt-site.co .co-when{display:grid;grid-template-columns:190px minmax(0,1fr);gap:20px;padding:20px 0;border-bottom:1px solid var(--line)}.splyt-site.co .co-when b{font-size:15px;letter-spacing:-.2px;color:var(--ink)}.splyt-site.co .co-when p{margin:0;font-size:15.5px;line-height:1.55;color:var(--mut);max-width:62ch}.splyt-site.co .co-ln{display:inline-block;margin-top:12px;font-size:14px;font-weight:600;color:var(--ink);text-decoration:none}.splyt-site.co .co-ln:hover{text-decoration:underline}@media (max-width:860px){.splyt-site.co .co-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.splyt-site.co .co-stats{grid-template-columns:1fr}.splyt-site.co .co-when{grid-template-columns:1fr;gap:6px}}.splyt-site.tr .pw{display:grid;grid-template-columns:1.15fr 1fr;gap:28px;align-items:start;padding:28px;border-radius:28px;background:radial-gradient(120% 90% at 0% 0%,color-mix(in srgb,#FF2D55 16%,transparent),transparent 55%),var(--f0);box-shadow:inset 0 0 0 1px var(--line)}.splyt-site.tr .pro-badge{display:inline-flex;align-items:center;height:24px;padding:0 10px;border-radius:12px;font-size:11.5px;font-weight:900;letter-spacing:1.6px;background:var(--ink);color:var(--bg)}.splyt-site.tr .pro-h{margin:14px 0 10px;font-size:clamp(30px,3.6vw,44px);line-height:1.02;letter-spacing:-.045em}.splyt-site.tr .pro-h em{font-style:normal;color:#ff2d55}.splyt-site.tr .pro-sub{font-size:15.5px;line-height:1.5;color:var(--mut);max-width:46ch}.splyt-site.tr .pro-features{list-style:none;display:grid;grid-template-columns:1fr 1fr;gap:14px 18px;margin-top:24px}.splyt-site.tr .pro-features li{display:flex;gap:12px;align-items:flex-start}.splyt-site.tr .pro-ic{flex:none;display:inline-flex;width:36px;height:36px;border-radius:11px;align-items:center;justify-content:center;background:var(--f2);color:var(--ink)}.splyt-site.tr .pro-features b{display:block;font-size:14.5px;letter-spacing:-.2px}.splyt-site.tr .pro-features small{display:block;margin-top:2px;font-size:13px;line-height:1.35;color:var(--mut)}.splyt-site.tr .pro-right{display:flex;flex-direction:column;gap:12px;padding:20px;border-radius:22px;background:var(--bg);box-shadow:inset 0 0 0 1px var(--line),0 24px 60px -30px #00000080}.splyt-site.tr .pro-plans{display:flex;flex-direction:column;gap:10px}.splyt-site.tr .pro-plan{all:unset;box-sizing:border-box;cursor:pointer;display:flex;flex-direction:column;gap:2px;padding:16px 18px;border-radius:18px;box-shadow:inset 0 0 0 1.5px var(--line);transition:box-shadow .15s,background .15s}.splyt-site.tr .pro-plan.on{box-shadow:inset 0 0 0 2px var(--ink);background:color-mix(in srgb,var(--ink) 4%,transparent)}.splyt-site.tr .pro-plan-top{display:flex;align-items:center;justify-content:space-between}.splyt-site.tr .pro-plan-top b{font-size:13px;font-weight:800;letter-spacing:1.2px;text-transform:uppercase}.splyt-site.tr .pro-plan-top em{font-style:normal;font-size:11.5px;font-weight:800;padding:3px 8px;border-radius:9px;background:#ff2d55;color:#fff}.splyt-site.tr .pro-price{font-size:28px;font-weight:800;letter-spacing:-.04em;font-variant-numeric:tabular-nums}.splyt-site.tr .pro-price small{font-size:14px;font-weight:600;color:var(--mut);letter-spacing:0;margin-left:2px}.splyt-site.tr .pro-plan-sub{font-size:13px;color:var(--mut)}.splyt-site.tr .pro-cta{width:100%;justify-content:center;margin-top:4px}.splyt-site.tr .pro-cta-sk{height:54px;border-radius:27px;background:var(--f1);animation:ap-pulse 1.4s ease-in-out infinite}.splyt-site.tr .pro-terms{font-size:13px;line-height:1.5;color:var(--mut);text-align:center}.splyt-site.tr .pro-pay{font-size:12.5px;color:var(--dim);text-align:center}.splyt-site.tr .pro-legal{font-size:12px;line-height:1.5;color:var(--dim);text-align:center}.splyt-site.tr .pro-legal a{color:var(--mut);text-decoration:underline;text-underline-offset:2px}.splyt-site.tr .pro-err{font-size:13.5px;color:var(--miss);text-align:center}.splyt-site.tr .pro-done{display:flex;flex-direction:column;align-items:center;text-align:center;gap:12px;padding:48px 24px;border-radius:28px;background:var(--f0);box-shadow:inset 0 0 0 1px var(--line)}.splyt-site.tr .pro-done svg{color:#30d158}.splyt-site.tr .pro-done h2{font-size:30px;letter-spacing:-.04em}.splyt-site.tr .pro-done p{max-width:46ch;font-size:15px;line-height:1.5;color:var(--mut)}.splyt-site.tr .pro-status{display:flex;flex-direction:column;align-items:flex-start;gap:6px;padding:20px;border-radius:20px;background:var(--f0);box-shadow:inset 0 0 0 1px var(--line);margin-bottom:16px;max-width:720px}.splyt-site.tr .pro-status b{font-size:20px;letter-spacing:-.4px}.splyt-site.tr .pro-status span{font-size:15px;color:var(--ink2)}.splyt-site.tr .pro-status small{font-size:13px;color:var(--mut)}.splyt-site.tr .pro-status.free{margin-bottom:22px}.splyt-site.tr .mb{max-width:720px}.splyt-site.tr .mb-rows{display:flex;flex-direction:column;border-radius:18px;box-shadow:inset 0 0 0 1px var(--line);overflow:hidden}.splyt-site.tr .mb-row{all:unset;box-sizing:border-box;cursor:pointer;display:flex;flex-direction:column;gap:2px;padding:16px 18px;border-bottom:1px solid var(--line);color:var(--ink)}.splyt-site.tr .mb-row:last-child{border-bottom:0}.splyt-site.tr .mb-row:hover{background:color-mix(in srgb,var(--ink) 4%,transparent)}.splyt-site.tr .mb-row b{font-size:15.5px}.splyt-site.tr .mb-row small{font-size:13px;color:var(--mut)}.splyt-site.tr .mb-warn{display:flex;align-items:center;gap:8px;margin:0 0 14px;padding:12px 14px;border-radius:14px;background:color-mix(in srgb,#FF9F0A 14%,transparent);font-size:14px;color:var(--ink)}.splyt-site.tr .mb-h{font-size:30px;letter-spacing:-.04em;margin:10px 0 8px}.splyt-site.tr .mb-h3{font-size:16px;margin:22px 0 10px}.splyt-site.tr .mb-p{font-size:15px;color:var(--mut);line-height:1.5}.splyt-site.tr .mb-lose{margin:12px 0 0 20px;display:flex;flex-direction:column;gap:6px;font-size:15px}.splyt-site.tr .mb-reasons{display:flex;flex-direction:column;gap:8px}.splyt-site.tr .mb-reasons button{all:unset;cursor:pointer;padding:14px 16px;border-radius:14px;font-size:15px;font-weight:600;box-shadow:inset 0 0 0 1px var(--line)}.splyt-site.tr .mb-reasons button.on{box-shadow:inset 0 0 0 2px var(--ink)}.splyt-site.tr .mb-detail{width:100%;margin-top:10px;padding:12px 14px;border:0;border-radius:14px;background:var(--f1);color:var(--ink);font:inherit;font-size:15px;resize:vertical}.splyt-site.tr .mb-actions{display:flex;gap:10px;justify-content:flex-end;margin-top:20px}.splyt-site.tr .mb-actions .btn,.splyt-site.tr .mb-actions .ts-btn{height:44px}.splyt-site.tr .mb-note{margin-top:14px;font-size:13px;line-height:1.5;color:var(--dim)}@media (max-width:860px){.splyt-site.tr .pw{grid-template-columns:1fr;padding:18px}.splyt-site.tr .pro-features{grid-template-columns:1fr}}:root{--app-accent: #FF2D55;--app-accent-light: #FF9999;--app-accent-bg: rgba(255, 45, 85, .18);--app-accent-border: rgba(255, 45, 85, .35);--app-accent-gradient: linear-gradient(180deg, #FF2D55, #FF9999);--app-background: #000000;--app-background-light: #1C1C1E;--app-card-background: #1C1C1E;--app-input-background: #1C1C1E;--app-input-background-filled: #2C2C2E;--app-text: #FFFFFF;--app-text-secondary: rgba(255, 255, 255, .6);--app-text-tertiary: rgba(255, 255, 255, .45);--app-text-placeholder: rgba(255, 255, 255, .35);--app-space-xs: 4px;--app-space-sm: 8px;--app-space-md: 12px;--app-space-lg: 16px;--app-space-xl: 24px;--app-space-xxl: 32px;--app-radius-sm: 8px;--app-radius-md: 12px;--app-radius-lg: 14px;--app-radius-xl: 16px;--app-radius-xxl: 22px;--app-radius-round: 9999px}:root{color-scheme:dark;--bg: #060709;--bg-2: #0b0d12;--surface: rgba(255, 255, 255, .04);--surface-2: rgba(255, 255, 255, .06);--hairline: rgba(255, 255, 255, .1);--hairline-strong: rgba(255, 255, 255, .16);--accent: var(--app-accent);--accent-2: #ff5e7a;--accent-3: #ff9db0;--accent-glow: rgba(255, 45, 85, .45);--accent-bg: rgba(255, 45, 85, .14);--accent-border: rgba(255, 45, 85, .32);--ring-move: #ff2d55;--ring-exercise: #aaff3d;--ring-stand: #36e3ff;--text: #f6f7f9;--text-muted: #a6abb6;--text-faint: #71757f;--radius: 28px;--radius-sm: 16px;--radius-lg: 40px;--maxw: 1180px;--ease-out: cubic-bezier(.16, 1, .3, 1);--ease-spring: cubic-bezier(.34, 1.56, .64, 1);--border: var(--hairline);--accent-bg-legacy: var(--accent-bg)}*{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}html,body,#root{margin:0;padding:0;min-height:100%}body{background:var(--bg);color:var(--text);font-family:-apple-system,SF Pro Display,SF Pro Text,BlinkMacSystemFont,Segoe UI,system-ui,sans-serif;line-height:1.5;overflow-x:hidden}.backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;background:radial-gradient(1200px 700px at 50% -10%,rgba(255,45,85,.22),transparent 60%),radial-gradient(900px 600px at 85% 18%,rgba(120,80,255,.1),transparent 55%),radial-gradient(820px 600px at 8% 58%,rgba(54,227,255,.07),transparent 55%),linear-gradient(180deg,var(--bg) 0%,var(--bg-2) 100%)}.backdrop:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;opacity:.04;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}.container{width:100%;max-width:var(--maxw);margin:0 auto;padding:0 24px;position:relative;z-index:1}.section{position:relative;padding:clamp(72px,12vh,150px) 0}.section-head{max-width:720px;margin:0 auto clamp(40px,6vh,72px);text-align:center}.eyebrow{display:inline-flex;align-items:center;gap:8px;font-size:13px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--accent-3);padding:7px 14px;border-radius:999px;background:var(--accent-bg);border:1px solid var(--accent-border)}.display{font-size:clamp(40px,7vw,86px);line-height:.98;letter-spacing:-.03em;font-weight:700;margin:0}h2.title-xl{font-size:clamp(32px,4.6vw,58px);line-height:1.02;letter-spacing:-.025em;font-weight:700;margin:0 0 18px}.lead{font-size:clamp(17px,2vw,21px);line-height:1.55;color:var(--text-muted);margin:0}.gradient-text{background:linear-gradient(120deg,#fff 0%,var(--accent-3) 45%,var(--accent) 90%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.balance{text-wrap:balance}.btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;font-size:16px;font-weight:600;letter-spacing:-.01em;padding:15px 26px;border-radius:999px;border:1px solid transparent;cursor:pointer;transition:transform .25s var(--ease-out),box-shadow .25s var(--ease-out),background .25s var(--ease-out);will-change:transform}.btn:active{transform:scale(.97)}.btn-accent{color:#fff;background:linear-gradient(180deg,var(--accent-2),var(--accent));box-shadow:0 10px 40px -8px var(--accent-glow),inset 0 1px #ffffff40}.btn-accent:hover{transform:translateY(-2px);box-shadow:0 18px 60px -10px var(--accent-glow),inset 0 1px #ffffff4d}.btn-ghost{color:var(--text);background:var(--surface);border-color:var(--hairline);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.btn-ghost:hover{background:var(--surface-2);border-color:var(--hairline-strong);transform:translateY(-2px)}.glass{position:relative;background:var(--surface);border:1px solid var(--hairline);border-radius:var(--radius);backdrop-filter:blur(28px) saturate(140%);-webkit-backdrop-filter:blur(28px) saturate(140%);overflow:hidden}.glass:before{content:"";position:absolute;inset:0 0 auto 0;height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.25),transparent)}.nav{position:fixed;top:0;left:0;right:0;z-index:50;transition:background .3s var(--ease-out),border-color .3s var(--ease-out)}.nav-inner{max-width:var(--maxw);margin:0 auto;padding:16px 24px;display:flex;align-items:center;justify-content:space-between}.nav.scrolled .nav-inner{background:#08090c99;border-bottom:1px solid var(--hairline);backdrop-filter:blur(24px) saturate(140%);-webkit-backdrop-filter:blur(24px) saturate(140%)}.brand{display:flex;align-items:center;gap:11px;font-weight:700;font-size:19px;letter-spacing:-.02em}.nav-links{display:flex;align-items:center;gap:30px;font-size:15px;color:var(--text-muted)}.nav-links a{transition:color .2s}.nav-links a:hover{color:var(--text)}@media (max-width: 820px){.nav-links{display:none}}.nav-right{display:flex;align-items:center;gap:12px}.nav-dd{position:relative}.nav-dd-trigger{display:inline-flex;align-items:center;gap:6px;background:none;border:none;padding:0;font:inherit;font-size:15px;color:var(--text-muted);cursor:pointer;transition:color .2s}.nav-dd:hover .nav-dd-trigger,.nav-dd.open .nav-dd-trigger{color:var(--text)}.nav-chev{transition:transform .3s var(--ease-out);opacity:.8}.nav-dd.open .nav-chev{transform:rotate(180deg)}.nav-mega{position:absolute;top:calc(100% + 14px);left:50%;width:min(720px,86vw);transform:translate(-50%,8px);opacity:0;visibility:hidden;pointer-events:none;background:#0c0e12db;border:1px solid var(--hairline);border-radius:var(--radius-sm);backdrop-filter:blur(28px) saturate(150%);-webkit-backdrop-filter:blur(28px) saturate(150%);box-shadow:0 40px 100px -40px #000c;transition:opacity .28s var(--ease-out),transform .28s var(--ease-out),visibility .28s;z-index:60}.nav-dd.open .nav-mega{opacity:1;visibility:visible;pointer-events:auto;transform:translate(-50%)}.nav-mega:before{content:"";position:absolute;top:-16px;left:0;right:0;height:16px}.nav-mega-inner{display:grid;grid-template-columns:repeat(3,1fr);gap:8px 18px;padding:22px 22px 16px}.nav-mega-head{grid-column:auto;font-size:11px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--text-faint);margin-bottom:10px}.nav-mega-link{display:flex;align-items:center;gap:11px;padding:8px 10px;border-radius:12px;transition:background .2s}.nav-mega-link:hover{background:rgba(var(--hue),.1)}.nav-mega-ic{flex:none;width:32px;height:32px;border-radius:9px;display:grid;place-items:center;color:rgb(var(--hue));background:rgba(var(--hue),.14);border:1px solid rgba(var(--hue),.3)}.nav-mega-name{display:block;font-size:14px;font-weight:600;color:var(--text);letter-spacing:-.01em}.nav-mega-sub{display:block;font-size:11.5px;color:var(--text-faint);margin-top:1px}.nav-mega-foot{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 24px;border-top:1px solid var(--hairline);font-size:14px}.nav-mega-foot a{color:var(--text-muted);transition:color .2s}.nav-mega-foot a:hover{color:var(--text)}.nav-mega-all{color:var(--accent-3)!important;font-weight:600}.nav-burger{display:none;width:42px;height:42px;border-radius:12px;border:1px solid var(--hairline);background:var(--surface);cursor:pointer;align-items:center;justify-content:center;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.nav-burger-box{position:relative;width:18px;height:12px}.nav-burger-box i{position:absolute;left:0;width:100%;height:1.6px;border-radius:2px;background:var(--text);transition:transform .3s var(--ease-out),opacity .2s}.nav-burger-box i:nth-child(1){top:0}.nav-burger-box i:nth-child(2){bottom:0}.nav-burger-box.open i:nth-child(1){transform:translateY(5px) rotate(45deg)}.nav-burger-box.open i:nth-child(2){transform:translateY(-5px) rotate(-45deg)}.nav-drawer{position:fixed;top:0;left:0;right:0;bottom:0;z-index:49;background:#060709f5;backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);opacity:0;visibility:hidden;transform:translateY(-8px);transition:opacity .3s var(--ease-out),transform .3s var(--ease-out),visibility .3s}.nav-drawer.open{opacity:1;visibility:visible;transform:translateY(0)}.nav-drawer-scroll{position:absolute;top:0;right:0;bottom:0;left:0;overflow-y:auto;padding:92px 24px 40px;display:flex;flex-direction:column;gap:2px}.nav-drawer-link{font-size:22px;font-weight:650;letter-spacing:-.02em;color:var(--text);padding:14px 4px;border-bottom:1px solid var(--hairline)}.nav-drawer-section{font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--text-faint);padding:22px 4px 8px}.nav-drawer-sub{display:flex;align-items:center;gap:12px;font-size:16px;color:var(--text-muted);padding:11px 4px}.nav-drawer-sub:first-of-type{color:var(--accent-3);font-weight:600}.nav-drawer-ic{width:30px;height:30px;border-radius:9px;display:grid;place-items:center;color:rgb(var(--hue));background:rgba(var(--hue),.14);border:1px solid rgba(var(--hue),.3)}.nav-drawer-cta{margin-top:24px;width:100%}.nav-drawer-ghost{text-align:center;color:var(--text-muted);padding:16px;font-size:15px}@media (max-width: 820px){.nav-burger{display:inline-flex}.nav-cta{display:none}}@media (min-width: 821px){.nav-drawer{display:none}}.hero{position:relative;padding:150px 0 60px;text-align:center;overflow:hidden}.hero-grid{display:grid;gap:8px;justify-items:center}.hero-cta-row{display:flex;gap:14px;justify-content:center;flex-wrap:wrap;margin-top:34px}.hero-meta{margin-top:22px;color:var(--text-faint);font-size:14px;display:flex;gap:18px;justify-content:center;flex-wrap:wrap}.hero-stage{margin-top:56px;position:relative;width:100%;display:flex;justify-content:center}.bento{display:grid;grid-template-columns:repeat(6,1fr);gap:18px}.bento .cell{grid-column:span 2;padding:28px;min-height:240px;display:flex;flex-direction:column}.cell.wide{grid-column:span 4}.cell.full{grid-column:span 6}@media (max-width: 900px){.bento{grid-template-columns:repeat(2,1fr)}.bento .cell,.cell.wide,.cell.full{grid-column:span 2}}.cell h3{font-size:21px;letter-spacing:-.02em;margin:16px 0 8px;font-weight:650}.cell p{color:var(--text-muted);font-size:15px;margin:0;line-height:1.55}.cell-icon{width:46px;height:46px;border-radius:13px;display:grid;place-items:center;background:var(--accent-bg);border:1px solid var(--accent-border);color:var(--accent-3)}.cell-spacer{flex:1}.split{display:grid;grid-template-columns:1fr 1fr;gap:56px;align-items:center}.split.reverse .split-visual{order:-1}@media (max-width: 880px){.split{grid-template-columns:1fr;gap:32px}.split.reverse .split-visual{order:0}}.split-visual{position:relative;min-height:360px;border-radius:var(--radius);display:grid;place-items:center}.feature-list{list-style:none;padding:0;margin:22px 0 0;display:grid;gap:14px}.feature-list li{display:flex;gap:12px;align-items:flex-start;color:var(--text-muted);font-size:16px}.feature-list .tick{flex:none;width:22px;height:22px;border-radius:999px;display:grid;place-items:center;background:var(--accent-bg);border:1px solid var(--accent-border);color:var(--accent-3);margin-top:1px}.price-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;align-items:stretch}@media (max-width: 900px){.price-grid{grid-template-columns:1fr}}.price-card{padding:32px;display:flex;flex-direction:column}.price-card.featured{border-color:var(--accent-border);background:linear-gradient(180deg,#ff2d551a,#ff2d5505);box-shadow:0 30px 80px -40px var(--accent-glow)}.price-tier{font-size:14px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--text-faint)}.price-card.featured .price-tier{color:var(--accent-3)}.price-amount{display:flex;align-items:baseline;gap:6px;margin:14px 0 4px}.price-amount .num{font-size:52px;font-weight:700;letter-spacing:-.03em}.price-amount .per{color:var(--text-faint);font-size:16px}.price-sub{color:var(--text-muted);font-size:14px;margin:0 0 22px}.price-feats{list-style:none;padding:0;margin:0 0 26px;display:grid;gap:12px;font-size:15px;color:var(--text-muted)}.price-feats li{display:flex;gap:10px;align-items:flex-start}.price-card .btn{margin-top:auto;width:100%}.founder-flag{align-self:flex-start;font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#fff;padding:6px 12px;border-radius:999px;background:linear-gradient(120deg,var(--accent),var(--accent-2));margin-bottom:16px}.founder-meter{height:6px;border-radius:999px;background:#ffffff14;overflow:hidden;margin:4px 0 22px}.founder-meter>span{display:block;height:100%;border-radius:999px;background:linear-gradient(90deg,var(--accent),var(--accent-2))}.marquee{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent);mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent)}.marquee-track{display:flex;gap:14px;width:max-content}.chip{white-space:nowrap;padding:10px 18px;border-radius:999px;border:1px solid var(--hairline);background:var(--surface);color:var(--text-muted);font-size:14px;font-weight:500}.cat-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}@media (max-width: 880px){.cat-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width: 560px){.cat-grid{grid-template-columns:repeat(2,1fr);gap:12px}}.cat-tile{position:relative;display:flex;flex-direction:column;gap:14px;padding:22px 20px;min-height:132px;cursor:default;isolation:isolate;transition:border-color .3s var(--ease-out),box-shadow .3s var(--ease-out)}.cat-tile:hover{border-color:rgba(var(--hue),.42);box-shadow:0 24px 60px -34px rgba(var(--hue),.6)}.cat-wash{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;opacity:0;background:radial-gradient(120% 100% at 0% 0%,rgba(var(--hue),.22),transparent 70%);transition:opacity .3s var(--ease-out)}.cat-tile:hover .cat-wash{opacity:1}.cat-icon{width:46px;height:46px;border-radius:14px;display:grid;place-items:center;color:rgb(var(--hue));background:rgba(var(--hue),.14);border:1px solid rgba(var(--hue),.32)}.cat-name{margin-top:auto;font-size:17px;font-weight:650;letter-spacing:-.02em}.faq-list{max-width:800px;margin:0 auto;display:grid;gap:14px}.faq-item{padding:0}.faq-q{width:100%;display:flex;align-items:center;justify-content:space-between;gap:18px;padding:22px 26px;background:transparent;border:none;cursor:pointer;color:var(--text);font-size:clamp(16px,2vw,19px);font-weight:600;letter-spacing:-.01em;text-align:left;line-height:1.4}.faq-chevron{flex:none;width:30px;height:30px;border-radius:999px;display:grid;place-items:center;color:var(--accent-3);background:var(--accent-bg);border:1px solid var(--accent-border);transition:transform .32s var(--ease-spring)}.faq-chevron.open{transform:rotate(45deg)}.faq-a-wrap{overflow:hidden}.faq-a{margin:0;padding:0 26px 24px;color:var(--text-muted);font-size:clamp(15px,1.7vw,17px);line-height:1.6;max-width:660px}.feature-card-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}@media (max-width: 900px){.feature-card-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width: 560px){.feature-card-grid{grid-template-columns:1fr}}.feature-card{position:relative;display:flex;flex-direction:column;padding:26px;min-height:210px;isolation:isolate;transition:border-color .3s var(--ease-out),box-shadow .3s var(--ease-out),transform .3s var(--ease-out)}.feature-card:hover{transform:translateY(-5px);border-color:rgba(var(--hue),.42);box-shadow:0 26px 64px -34px rgba(var(--hue),.6)}.feature-card-wash{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;opacity:0;background:radial-gradient(120% 100% at 0% 0%,rgba(var(--hue),.18),transparent 70%);transition:opacity .3s var(--ease-out)}.feature-card:hover .feature-card-wash{opacity:1}.feature-card-icon{width:48px;height:48px;border-radius:14px;display:grid;place-items:center;color:rgb(var(--hue));background:rgba(var(--hue),.14);border:1px solid rgba(var(--hue),.32);margin-bottom:18px}.feature-card h3{font-size:20px;letter-spacing:-.02em;margin:0 0 8px;font-weight:650}.feature-card p{color:var(--text-muted);font-size:14.5px;line-height:1.55;margin:0 0 18px}.feature-card-link{margin-top:auto;display:inline-flex;align-items:center;gap:6px;font-size:14px;font-weight:600;color:rgb(var(--hue))}.tier-label{font-size:14px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--text-faint);margin:0 0 24px}.feature-index-hero{padding-top:140px}.feature-hero{padding-top:130px;position:relative}.feature-hero:before{content:"";position:absolute;inset:0 0 auto 0;height:420px;z-index:0;pointer-events:none;background:radial-gradient(800px 360px at 18% 0%,rgba(var(--hue),.18),transparent 65%)}.feature-back{display:inline-flex;align-items:center;gap:7px;font-size:14px;color:var(--text-muted);transition:color .2s}.feature-back:hover{color:var(--text)}.feature-back svg{transform:rotate(180deg)}.feature-eyebrow{color:rgb(var(--hue));background:rgba(var(--hue),.14);border-color:rgba(var(--hue),.32)}.feature-title{font-size:clamp(34px,5.5vw,66px)}.feature-split-section .split{gap:48px;align-items:start}.feature-problem{font-size:clamp(18px,2.2vw,23px);line-height:1.5;color:var(--text-muted);margin:16px 0 0}.feature-highlight{font-size:clamp(18px,2.2vw,23px);line-height:1.5;color:var(--text);margin:16px 0 0;font-weight:500}.how-list{list-style:none;counter-reset:how;padding:0;margin:0;display:grid;gap:18px}.how-list li{display:flex;gap:14px;align-items:flex-start;color:var(--text-muted);font-size:16px;line-height:1.55}.how-num{flex:none;width:30px;height:30px;border-radius:999px;display:grid;place-items:center;font-size:14px;font-weight:700;color:rgb(var(--hue));background:rgba(var(--hue),.14);border:1px solid rgba(var(--hue),.32)}.spec-card{padding:28px}.spec-title{font-size:13px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--text-faint);margin-bottom:18px}.feature-list .tick{background:rgba(var(--hue, 255 45 85),.14);border-color:rgba(var(--hue),.32);color:rgb(var(--hue))}.feature-edge{display:grid;grid-template-columns:1fr 1fr;gap:40px;padding:clamp(28px,4vw,48px);border-color:rgba(var(--hue),.28)}@media (max-width: 760px){.feature-edge{grid-template-columns:1fr;gap:28px}}.feature-edge-col p{color:var(--text-muted);font-size:16px;line-height:1.6;margin:14px 0 0}.feature-edge-col .eyebrow{color:rgb(var(--hue));background:rgba(var(--hue),.14);border-color:rgba(var(--hue),.32)}.demo-placeholder{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;background:radial-gradient(120% 80% at 50% 0%,#15171d,#060708);color:var(--text-faint)}.demo-placeholder-badge{font-size:13px;font-weight:600;color:var(--text-muted);padding:6px 12px;border-radius:999px;background:var(--surface);border:1px solid var(--hairline)}.demo-placeholder-hint{font-size:11px;letter-spacing:.08em;text-transform:uppercase}.stack-card{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:clamp(20px,4vw,48px);padding:clamp(26px,4vw,44px);margin-bottom:28px}@media (max-width: 720px){.stack-card{grid-template-columns:1fr;text-align:center}}.stack-list{display:grid;gap:12px}.stack-row{display:flex;justify-content:space-between;gap:16px;font-size:15px;color:var(--text-muted);padding-bottom:12px;border-bottom:1px solid var(--hairline)}.stack-row.stack-total{border-bottom:none;border-top:1px solid var(--hairline-strong);padding-top:14px;padding-bottom:0;color:var(--text);font-weight:650;font-size:17px}.stack-cost{font-variant-numeric:tabular-nums}.stack-vs{font-size:14px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--text-faint)}.stack-tempo{padding:24px;border-radius:var(--radius-sm);background:linear-gradient(180deg,#ff2d551f,#ff2d5505);border:1px solid var(--accent-border)}.stack-tempo-label{font-size:14px;color:var(--accent-3);font-weight:600}.stack-tempo-price{font-size:clamp(40px,6vw,56px);font-weight:700;letter-spacing:-.03em;line-height:1.1;margin:4px 0}.stack-tempo-price span{font-size:18px;color:var(--text-faint);font-weight:500}.stack-save{font-size:14px;color:var(--text-muted)}.cmp-scroll{overflow-x:auto;-webkit-overflow-scrolling:touch;border-radius:var(--radius-sm)}.cmp-table{width:100%;border-collapse:collapse;min-width:760px;font-size:14px}.cmp-table th,.cmp-table td{padding:14px 10px;text-align:center;border-bottom:1px solid var(--hairline)}.cmp-rowhead{text-align:left!important;color:var(--text-muted);font-weight:500;min-width:220px;position:sticky;left:0;background:var(--bg);z-index:1}.cmp-table thead th{vertical-align:bottom}.cmp-name{display:block;font-weight:650;font-size:15px;color:var(--text)}.cmp-blurb{display:block;font-size:11px;color:var(--text-faint);margin-top:2px}.cmp-col-tempo{background:linear-gradient(180deg,#ff2d551a,#ff2d5508);border-left:1px solid var(--accent-border);border-right:1px solid var(--accent-border)}.cmp-table thead .cmp-col-tempo{border-top:1px solid var(--accent-border);border-radius:12px 12px 0 0}.cmp-table .cmp-col-tempo .cmp-name{color:var(--accent-3)}.cmp-yes{color:var(--accent);display:inline-grid;place-items:center}.cmp-partial{color:var(--text-faint);font-weight:700}.cmp-no{color:#ffffff2e}.cmp-price-row td,.cmp-price-row th{border-bottom:none;padding-top:18px}.cmp-price{font-weight:700;font-size:16px;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.cmp-hw{display:block;font-size:10px;color:var(--text-faint);letter-spacing:.04em}.cmp-disclaimer{font-size:12px;color:var(--text-faint);line-height:1.5;margin:20px auto 0;max-width:760px;text-align:center}.site-footer{border-top:1px solid var(--hairline);padding:56px 0 64px;position:relative;z-index:1}.site-footer-inner{display:flex;justify-content:space-between;align-items:center;gap:24px;flex-wrap:wrap;color:var(--text-faint);font-size:14px}.bigfooter{position:relative;z-index:1;margin-top:clamp(80px,14vh,170px);border-top:1px solid var(--hairline);background:linear-gradient(180deg,transparent,rgba(255,255,255,.015))}.bigfooter-grid{display:grid;grid-template-columns:1.25fr 2fr;gap:clamp(40px,6vw,90px);padding:clamp(56px,8vh,96px) 24px clamp(40px,6vh,64px)}@media (max-width: 880px){.bigfooter-grid{grid-template-columns:1fr;gap:48px}}.bigfooter-mark{display:flex;align-items:center;gap:12px;font-size:22px;font-weight:700;letter-spacing:-.02em;color:var(--text)}.bigfooter-tag{margin:20px 0 24px;color:var(--text-muted);font-size:15px;line-height:1.6;max-width:38ch}.bigfooter-dl{padding:13px 22px;font-size:15px}.bigfooter-social{display:flex;gap:10px;margin-top:24px}.bigfooter-social-link{width:40px;height:40px;border-radius:11px;display:grid;place-items:center;color:var(--text-muted);background:var(--surface);border:1px solid var(--hairline);transition:all .25s var(--ease-out)}.bigfooter-social-link:hover{color:#fff;border-color:var(--accent-border);background:var(--accent-bg);transform:translateY(-2px)}.bigfooter-cols{display:grid;grid-template-columns:repeat(4,1fr);gap:28px}@media (max-width: 620px){.bigfooter-cols{grid-template-columns:repeat(2,1fr);gap:32px 20px}}.bigfooter-col-title{font-size:12px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--text-faint);margin-bottom:16px}.bigfooter-col ul{list-style:none;margin:0;padding:0;display:grid;gap:11px}.bigfooter-col a{color:var(--text-muted);font-size:14.5px;transition:color .2s}.bigfooter-col a:hover{color:var(--text)}.bigfooter-bottom{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap;padding:22px 24px 40px;border-top:1px solid var(--hairline);color:var(--text-faint);font-size:13px}.bigfooter-fineprint{color:var(--text-faint);opacity:.8}.staticpage{padding-top:150px}.staticpage-inner{max-width:760px}.staticpage-updated{margin:14px 0 0;font-size:13px;color:var(--text-faint);letter-spacing:.02em}.staticpage-body{margin-top:clamp(36px,6vh,56px);display:grid;gap:36px}.staticpage-section h2{font-size:clamp(20px,2.6vw,26px);font-weight:650;letter-spacing:-.02em;margin:0 0 14px}.staticpage-section p{color:var(--text-muted);font-size:16px;line-height:1.65;margin:0 0 12px;max-width:64ch}.staticpage-section p:last-child{margin-bottom:0}.phone{width:290px;aspect-ratio:9 / 19.3;border-radius:46px;padding:11px;background:linear-gradient(160deg,#1c1e24,#0a0b0e);border:1px solid var(--hairline-strong);box-shadow:0 60px 120px -40px #000c,0 0 0 1px #00000080,0 30px 80px -50px var(--accent-glow);position:relative}.phone-screen{position:absolute;top:11px;right:11px;bottom:11px;left:11px;border-radius:36px;overflow:hidden;background:radial-gradient(120% 80% at 50% 0%,#15171d,#060708)}.phone-notch{position:absolute;top:16px;left:50%;transform:translate(-50%);width:96px;height:26px;border-radius:999px;background:#000;z-index:3}.device{position:relative}.device-rail{border-radius:46px;padding:10px;background:linear-gradient(165deg,#2c2f37,#0b0c0f 62%);box-shadow:0 50px 120px -42px #000000d9,0 0 0 1px #ffffff0d,0 24px 70px -52px var(--accent-glow)}.device-glass{position:relative;aspect-ratio:9 / 19.5;border-radius:38px;overflow:hidden;background:#000}.ios-status{position:absolute;top:0;left:0;right:0;height:46px;display:flex;align-items:center;justify-content:space-between;padding:15px 24px 0;font-size:13px;z-index:5;color:#fff;font-variant-numeric:tabular-nums}.ios-status-right{display:flex;align-items:center;gap:5px}.device-island{position:absolute;top:10px;left:50%;transform:translate(-50%);width:34%;height:25px;background:#000;border-radius:999px;z-index:6}.device-body{position:absolute;top:0;right:0;bottom:0;left:0;padding-top:46px;display:flex;flex-direction:column;color:#fff}.scr{flex:1;display:flex;flex-direction:column;padding:6px 16px 0;font-size:13px;min-height:0}.scr-metrics{display:flex;justify-content:space-between;align-items:flex-start;padding:4px 2px 12px}.scr-metric .v{font-size:22px;font-weight:700;letter-spacing:-.03em;line-height:1}.scr-metric .k{font-size:8.5px;letter-spacing:.06em;color:var(--text-faint);text-transform:uppercase;margin-top:3px}.setrow{display:grid;grid-template-columns:18px 1fr 1fr 1fr 26px;align-items:center;gap:6px;padding:9px 2px;border-top:1px solid rgba(255,255,255,.06);font-variant-numeric:tabular-nums}.setrow .n{color:var(--text-faint);font-weight:600;font-size:12px}.set-check{width:22px;height:22px;border-radius:999px;display:grid;place-items:center;justify-self:end}.set-check.on{background:linear-gradient(180deg,var(--accent-2),var(--accent));color:#fff}.set-check.off{border:1.5px solid rgba(255,255,255,.2)}.scr-dock{margin-top:auto;margin-bottom:12px;border-radius:26px;background:#16181eeb;border:1px solid var(--hairline);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);padding:12px 16px 14px}.showcase-row{display:flex;justify-content:center;align-items:flex-start;gap:30px;flex-wrap:wrap}.showcase-item{display:flex;flex-direction:column;align-items:center}@media (max-width: 760px){.showcase-row{gap:44px}}.page{position:relative;z-index:1;min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:24px}.card{width:100%;max-width:420px;background:var(--surface);border:1px solid var(--hairline);border-radius:var(--radius);backdrop-filter:blur(28px) saturate(140%);-webkit-backdrop-filter:blur(28px) saturate(140%);padding:36px 30px;text-align:center;box-shadow:0 40px 100px -50px #000000b3}.logo{width:60px;height:60px;border-radius:18px;margin:0 auto 20px;display:grid;place-items:center;font-weight:800;font-size:28px;color:#fff;background:linear-gradient(180deg,var(--accent-2),var(--accent));box-shadow:0 10px 30px -8px var(--accent-glow);letter-spacing:-.5px}.inviter-row{display:flex;align-items:center;justify-content:center;gap:12px;margin-bottom:20px}.avatar{width:52px;height:52px;border-radius:999px;flex:none;display:grid;place-items:center;font-weight:700;font-size:16px;color:#fff;background:linear-gradient(135deg,var(--accent-2),var(--accent));overflow:hidden}.avatar img{width:100%;height:100%;object-fit:cover}.title{font-size:25px;font-weight:700;letter-spacing:-.4px;margin:0 0 8px;line-height:1.25}.subtitle{font-size:15px;color:var(--text-muted);line-height:1.5;margin:0 0 28px}.facts{text-align:left;border-radius:16px;background:#ffffff0b;margin:0 0 24px;overflow:hidden}.fact{display:flex;align-items:baseline;gap:12px;padding:12px 15px}.fact+.fact{border-top:1px solid rgba(255,255,255,.08)}.fact-k{flex:0 0 auto;width:84px;font-size:10.5px;font-weight:800;letter-spacing:1.2px;text-transform:uppercase;color:var(--text-muted)}.fact-v{flex:1;min-width:0;font-size:15px;font-weight:600;letter-spacing:-.3px}.cta{display:block;width:100%;padding:16px 20px;border-radius:999px;font-weight:600;font-size:16px;color:#fff;background:linear-gradient(180deg,var(--accent-2),var(--accent));box-shadow:0 10px 36px -10px var(--accent-glow);border:none;cursor:pointer;transition:transform .2s var(--ease-out)}.cta:hover{transform:translateY(-2px)}.cta:active{transform:scale(.98)}.cta-secondary{display:block;margin-top:12px;padding:14px 20px;color:var(--accent-3);background:var(--accent-bg);border:1px solid var(--accent-border);border-radius:999px;font-weight:600;font-size:15px}.install-hint{margin:14px 0 0;padding:12px 14px;background:#ffc80014;border:1px solid rgba(255,200,0,.18);border-radius:12px;font-size:13px;color:#f0c674;line-height:1.45;text-align:left}.install-hint a{color:#f0c674;font-weight:600;text-decoration:underline}.footer{margin-top:24px;font-size:13px;color:var(--text-faint)}.loading{width:30px;height:30px;border:3px solid var(--hairline);border-top-color:var(--accent);border-radius:50%;animation:spin .8s linear infinite;margin:40px auto}@keyframes spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion: reduce){html{scroll-behavior:auto}*{animation-duration:.001ms!important;transition-duration:.001ms!important}}.storyPage{min-height:100dvh;max-width:480px;margin:0 auto;background:#0b0b0c;color:#fff;display:flex;flex-direction:column}.storyHero{position:relative;height:60vh;min-height:420px;overflow:hidden;background:radial-gradient(120% 80% at 20% 12%,#2b3a2e 0%,transparent 60%),radial-gradient(120% 90% at 92% 32%,#1d2d3a 0%,transparent 55%),linear-gradient(160deg,#21302a,#1a2630 55%,#10161c)}.storyRoute{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2}.storyTop{position:absolute;top:18px;left:18px;z-index:4;display:flex;align-items:center;gap:10px}.storyAvatar{width:34px;height:34px;border-radius:50%;background:linear-gradient(135deg,#ff2d55,#ff6b8a);display:flex;align-items:center;justify-content:center;font-weight:700;font-size:14px;overflow:hidden}img.storyAvatar,img.avatar{object-fit:cover}.storyWho b{font-size:14px;font-weight:600;display:block}.storyWho small{color:#ffffffa6;font-size:12px}.storyRing{position:absolute;top:16px;right:18px;z-index:4}.storyScrim{position:absolute;left:0;right:0;bottom:0;height:60%;z-index:3;background:linear-gradient(180deg,transparent 0%,rgba(11,11,12,.45) 45%,#0b0b0c 100%)}.storyStats{padding:4px 24px 8px}.storyName{font-size:32px;font-weight:800;letter-spacing:-.5px;margin:-36px 0 20px;position:relative;z-index:5}.storyRow{display:flex;gap:44px;margin-bottom:16px}.storyStat{min-width:0}.storyLbl{font-size:14px;color:#ffffffb8;margin-bottom:3px}.storyVal{font-size:32px;font-weight:700;letter-spacing:-.5px}.storyCta{margin:14px 24px 0}.storyMap{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;z-index:1}.comp-invite{position:relative;width:100%;max-width:100vw;min-height:100svh;overflow:hidden;background:#05070c}.road{position:fixed;top:0;right:0;bottom:0;left:0;overflow:hidden}.road-sky,.road-ground,.road-haze{position:absolute;left:0;right:0}.road-sky{top:0}.road-layer{position:absolute;top:0;right:0;bottom:0;left:0}.road-building,.road-window,.road-star,.road-beacon,.road-lamp-pool,.road-lamp-post,.road-lamp-head{position:absolute;display:block}.road-window{opacity:.62;animation:window-breathe 5.2s ease-in-out infinite alternate}.road-star{border-radius:50%;background:#fff;animation:star-breathe 4.5s ease-in-out infinite alternate}.road-beacon{border-radius:50%;background:#ff3b30;box-shadow:0 0 8px 2px #ff3b3099;animation:beacon 2.4s steps(1,end) infinite}.road-lamp-post{width:3px;background:linear-gradient(90deg,#fff6,#ffffff21)}.road-lamp-head{width:19px;height:5px;border-radius:3px;opacity:.95;filter:blur(.4px)}.road-lamp-head:after{content:"";position:absolute;left:-13px;top:-13px;width:45px;height:31px;border-radius:50%;background:radial-gradient(ellipse at center,currentColor,transparent 70%);opacity:.5}.road-lamp-pool{border-radius:50%;opacity:.9}.road-kerb,.road-rail,.road-horizon,.road-lane{position:absolute;left:0;right:0;display:block}.road-kerb{opacity:.9}.road-rail{background:#ffffff24}.road-rail-post{position:absolute;display:block;background:#ffffff1c}.road-horizon{height:2px;opacity:.14;background:#fff}.road-lane{opacity:.1;background:#fff}.road-runner{position:absolute;left:0;display:block;will-change:transform}.road-runner-img{display:block;width:100%;height:100%;animation:run-bob var(--bob) ease-in-out infinite alternate}.road-runner.is-running{animation:run-out var(--dur) var(--ease) both}.road-vignette{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(0deg,#030408f0,#0304088c,#03040800 52%),linear-gradient(180deg,#03040880,#03040800 30%)}@media (min-width: 860px){.road-vignette{background:linear-gradient(90deg,#030408f2,#030408b8 34%,#03040800 62%),linear-gradient(180deg,#0304086b,#03040800 26%),linear-gradient(0deg,#03040857,#03040800 20%)}}@keyframes run-out{0%{transform:translate(var(--from))}to{transform:translate(var(--to))}}@keyframes run-bob{0%{transform:translateY(0)}to{transform:translateY(-5%)}}@keyframes window-breathe{0%{opacity:.62}to{opacity:.24}}@keyframes star-breathe{0%{opacity:.8}to{opacity:.25}}@keyframes beacon{0%,12%{opacity:1}13%,to{opacity:.18}}.comp-overlay{position:relative;z-index:2;display:flex;flex-direction:column;align-items:flex-start;gap:18px;max-width:min(720px,92vw);padding:clamp(28px,6vh,64px) clamp(22px,6vw,72px);padding-bottom:max(clamp(28px,6vh,64px),env(safe-area-inset-bottom));opacity:0;transform:translateY(14px);transition:opacity .7s var(--ease-out),transform .7s var(--ease-out)}.comp-overlay.is-lit{opacity:1;transform:none}.comp-kicker{display:flex;align-items:center;gap:9px;font-family:Chakra Petch,system-ui,sans-serif;font-weight:700;font-size:12.5px;letter-spacing:.34em;text-transform:uppercase;color:#ffffffb8}.comp-kicker-dot{opacity:.4;letter-spacing:0}.comp-ring{width:15px;height:15px;border-radius:50%;border:3.5px solid var(--accent);border-top-color:transparent;transform:rotate(-40deg)}.comp-name{margin:0;font-family:Orbitron,system-ui,sans-serif;font-weight:900;font-size:var(--comp-name-size, clamp(30px, 6vw, 64px));line-height:1.02;letter-spacing:-.015em;text-transform:uppercase;color:#fff;text-shadow:0 6px 40px rgba(0,0,0,.9)}.comp-facts{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-family:Chakra Petch,system-ui,sans-serif;font-weight:600;font-size:clamp(13px,1.6vw,17px);letter-spacing:.16em;text-transform:uppercase;color:#fffc}.comp-facts-dot{opacity:.4;letter-spacing:0}.comp-stake{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap;padding:12px 18px;border:1px solid rgba(240,178,58,.36);border-radius:14px;background:#f0b23a17}.comp-stake-label,.comp-stake-foot{font-family:Chakra Petch,system-ui,sans-serif;font-weight:700;font-size:12px;letter-spacing:.26em;text-transform:uppercase;color:#ffffff9e}.comp-stake-lead{font-family:Orbitron,system-ui,sans-serif;font-weight:900;font-size:clamp(22px,3.4vw,38px);line-height:1;color:#f0b23a}.comp-join{position:relative;margin-top:6px;padding:clamp(16px,2.4vh,22px) clamp(30px,5vw,54px);border:0;border-radius:4px;cursor:pointer;font-family:Orbitron,system-ui,sans-serif;font-weight:900;font-size:clamp(17px,2.4vw,24px);letter-spacing:.14em;text-transform:uppercase;color:#fff;background:var(--accent);box-shadow:0 7px #8f0c26,0 22px 44px -14px #ff2d55b3;transform:translateY(0);transition:transform .09s ease-out,box-shadow .09s ease-out}.comp-join:hover{box-shadow:0 7px #8f0c26,0 26px 52px -12px #ff2d55d9}.comp-join:active{transform:translateY(7px);box-shadow:0 0 #8f0c26,0 10px 24px -12px #ff2d5599}.comp-join:focus-visible{outline:3px solid #fff;outline-offset:4px}.comp-hint{margin:0;max-width:46ch;font-size:15px;line-height:1.5;color:#ffffffbf}.comp-hint-quiet{color:#ffffff80}.comp-hint a{color:#fff;text-decoration:underline;text-underline-offset:3px}.comp-invite{display:flex;align-items:flex-end}@media (min-width: 860px){.comp-invite{align-items:center}}@media (prefers-reduced-motion: reduce){.road-runner.is-running,.road-runner-img,.road-window,.road-star,.road-beacon{animation:none}.comp-overlay{transition:none;opacity:1;transform:none}}.comp-from{display:flex;align-items:center;gap:11px;margin-top:4px}.comp-avatar{display:flex;align-items:center;justify-content:center;flex:0 0 auto;width:38px;height:38px;border-radius:50%;overflow:hidden;background:#ffffff1f;border:1px solid rgba(255,255,255,.22);font-family:Chakra Petch,system-ui,sans-serif;font-weight:700;font-size:14px;color:#ffffffe6}.comp-avatar img{width:100%;height:100%;object-fit:cover}.comp-from-text{font-size:16px;line-height:1.35;color:#ffffffc7}.comp-from-text strong{color:#fff;font-weight:700}.road-spill{position:absolute;left:0;right:0;display:block}.road-dash{position:absolute;display:block;border-radius:1px;background:#ffffff29}.comp-sound{display:inline-flex;align-items:center;gap:7px;margin:14px auto 0;padding:9px 16px;border-radius:999px;border:1px solid rgba(255,255,255,.34);background:transparent;color:#ffffffdb;font:inherit;font-size:13.5px;font-weight:600;letter-spacing:.01em;cursor:pointer;transition:border-color .14s ease,color .14s ease,background-color .14s ease}.comp-sound:hover{border-color:#ffffff9e;color:#fff}.comp-sound:focus-visible{outline:2px solid #fff;outline-offset:2px}.comp-sound.is-on{border-color:#ffffffb8;background:#ffffff1a;color:#fff}@media (prefers-reduced-motion: reduce){.comp-sound{transition:none}}.comp-closed{display:flex;flex-direction:column;align-items:center;gap:7px;margin-top:6px;padding:clamp(15px,2.2vh,20px) clamp(22px,4vw,38px);border:1px solid rgba(255,255,255,.16);border-radius:6px;background:#0a0b0c9e;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);text-align:center;max-width:30rem}.comp-closed-lead{font-family:Orbitron,system-ui,sans-serif;font-weight:900;font-size:clamp(15px,2vw,19px);letter-spacing:.1em;text-transform:uppercase;color:#fff}.comp-closed-sub{font-size:13.5px;line-height:1.45;color:#ffffffb8}.comp-closed-cta{margin-top:4px;padding:9px 20px;border-radius:4px;background:#ffffff1a;border:1px solid rgba(255,255,255,.2);color:#fff;font-weight:800;font-size:13px;letter-spacing:.06em;text-transform:uppercase;text-decoration:none}.comp-closed-cta:hover{background:#ffffff29}.tpl{--tpl-bg: #0A0B0C;--tpl-card: rgba(255,255,255,.045);--tpl-card-line: rgba(255,255,255,.09);--tpl-cell: rgba(0,0,0,.28);--tpl-chip: rgba(255,255,255,.06);--tpl-note: rgba(0,0,0,.32);--tpl-text: #FFFFFF;--tpl-text-2: #A7ADB4;--tpl-text-3: #6B7279;--tpl-value: #E7EAED;--tpl-accent: #FF2D55;--tpl-accent-soft: rgba(255,45,85,.28);--tpl-drop-fill: rgba(175,82,222,.22);--tpl-drop-text: #C7A6E8;--tpl-bar: rgba(14,15,17,.92);--tpl-shadow: none}@media (prefers-color-scheme: light){.tpl:not([data-tpl-theme=dark]){--tpl-bg: #F2F2F7;--tpl-card: #FFFFFF;--tpl-card-line: rgba(0,0,0,.07);--tpl-cell: #F2F2F7;--tpl-chip: rgba(0,0,0,.06);--tpl-note: rgba(0,0,0,.045);--tpl-text: #000000;--tpl-text-2: rgba(0,0,0,.6);--tpl-text-3: rgba(0,0,0,.45);--tpl-value: #000000;--tpl-accent: #E01142;--tpl-accent-soft: rgba(224,17,66,.3);--tpl-drop-fill: rgba(148,58,196,.14);--tpl-drop-text: #7A3BA8;--tpl-bar: rgba(255,255,255,.94);--tpl-shadow: 0 1px 2px rgba(0,0,0,.05)}}.tpl[data-tpl-theme=light]{--tpl-bg: #F2F2F7;--tpl-card: #FFFFFF;--tpl-card-line: rgba(0,0,0,.07);--tpl-cell: #F2F2F7;--tpl-chip: rgba(0,0,0,.06);--tpl-note: rgba(0,0,0,.045);--tpl-text: #000000;--tpl-text-2: rgba(0,0,0,.6);--tpl-text-3: rgba(0,0,0,.45);--tpl-value: #000000;--tpl-accent: #E01142;--tpl-accent-soft: rgba(224,17,66,.3);--tpl-drop-fill: rgba(148,58,196,.14);--tpl-drop-text: #7A3BA8;--tpl-bar: rgba(255,255,255,.94);--tpl-shadow: 0 1px 2px rgba(0,0,0,.05)}.tpl-page{min-height:100dvh;background:var(--tpl-bg);color:var(--tpl-text);padding:clamp(16px,4vw,44px) clamp(12px,3.5vw,28px) 108px;display:flex;justify-content:center;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased}.tpl-card{width:100%;max-width:640px;min-width:0;display:flex;flex-direction:column}.tpl-rail{display:contents}.tpl-head{order:1}.tpl-list{order:2}.tpl-foot{order:3}.tpl-head{margin-bottom:clamp(18px,4vw,26px)}.tpl-eyebrow{display:flex;align-items:center;gap:8px;margin:0 0 12px;font-size:12px;font-weight:600;letter-spacing:.13em;text-transform:uppercase;color:var(--tpl-text-3)}.tpl-eyebrow img{display:block}.tpl-title{margin:0 0 10px;font-size:clamp(28px,6.6vw,44px);font-weight:800;letter-spacing:-.03em;line-height:1.05;text-wrap:balance;overflow-wrap:anywhere}.tpl-by{display:flex;align-items:center;gap:7px;flex-wrap:wrap;margin:0;font-size:14.5px;color:var(--tpl-text-2)}.tpl-by strong{color:var(--tpl-text);font-weight:600}.tpl-avatar{width:26px;height:26px;border-radius:50%;object-fit:cover;flex:none}.tpl-dot{color:var(--tpl-text-3);margin:0 4px}.tpl-legend{list-style:none;margin:14px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:7px 14px;font-size:12.5px;color:var(--tpl-text-2)}.tpl-legend li{display:flex;align-items:center;gap:6px}.tpl-legend-k{width:21px;height:21px;border-radius:11px;flex:none;display:grid;place-items:center;background:var(--tpl-chip);color:var(--tpl-value);font-size:11px;font-weight:700}.tpl-list{display:flex;flex-direction:column;gap:12px}.tpl-ex{background:var(--tpl-card);border:1px solid var(--tpl-card-line);border-radius:16px;padding:13px 13px 5px;box-shadow:var(--tpl-shadow)}.tpl-ex-head{display:flex;align-items:center;gap:12px}.tpl-thumb{flex:none;width:52px;height:52px;border-radius:12px;background:var(--tpl-chip);overflow:hidden;display:grid;place-items:center;color:var(--tpl-text-3)}.tpl-thumb img{width:100%;height:100%;object-fit:cover;display:block}.tpl-thumb svg{width:26px;height:26px}.tpl-ex-name{margin:0;font-size:16.5px;font-weight:650;letter-spacing:-.01em;overflow-wrap:anywhere;line-height:1.25;min-width:0}.tpl-note{margin:9px 0 6px;padding:10px 12px;background:var(--tpl-note);border-radius:10px;font-size:13.5px;line-height:1.45;color:var(--tpl-text-2);overflow-wrap:anywhere}.tpl-note b{color:var(--tpl-accent);margin-right:4px}.tpl-table{margin-top:10px}.tpl-tr{display:flex;align-items:center;gap:8px;padding:3px 0}.tpl-th{padding-bottom:2px}.tpl-th .tpl-td{font-size:11px;font-weight:600;color:var(--tpl-text-3);letter-spacing:.06em;background:none;height:auto}.tpl-td-n{flex:none;width:38px;height:38px;border-radius:19px;display:grid;place-items:center;background:var(--tpl-chip);font-size:15px;font-weight:600;color:var(--tpl-value);font-variant-numeric:tabular-nums}.tpl-td{flex:1;min-width:0;height:38px;border-radius:8px;display:flex;align-items:center;justify-content:center;gap:5px;background:var(--tpl-cell);font-size:15px;font-weight:600;color:var(--tpl-value);font-variant-numeric:tabular-nums;max-width:168px}.tpl-td-blank{background:none}.tpl-tr-single .tpl-td{max-width:none}.tpl-tr-drop .tpl-td-n{background:none}.tpl-tr-drop .tpl-td-n:before{content:attr(data-d);width:26px;height:26px;border-radius:13px;display:grid;place-items:center;background:var(--tpl-drop-fill);color:var(--tpl-drop-text);font-size:13px;font-weight:700}.tpl-tr-drop .tpl-td{height:34px;font-size:13.5px;color:var(--tpl-text-2)}.tpl-rest{display:flex;align-items:center;gap:10px;padding:5px 2px}.tpl-rest-line{flex:1;height:1px;background:var(--tpl-accent-soft)}.tpl-rest-text{font-size:12px;font-weight:600;color:var(--tpl-accent);font-variant-numeric:tabular-nums;letter-spacing:.02em}.tpl-ss{border-left:3px solid var(--tpl-accent)}.tpl-ss-head{margin:0 0 10px}.tpl-super-tag{color:var(--tpl-accent);font-weight:700;letter-spacing:.08em}.tpl-ss-legend{display:flex;flex-direction:column;gap:8px;margin-bottom:4px}.tpl-ss-member{display:flex;align-items:center;gap:10px;min-width:0}.tpl-ss-letter{flex:none;width:20px;color:var(--tpl-accent);font-weight:800;font-size:14px}.tpl-ss-name{font-size:15px;font-weight:650;letter-spacing:-.01em;overflow-wrap:anywhere;min-width:0}.tpl-thumb-sm{width:38px;height:38px;border-radius:9px}.tpl-thumb-sm svg{width:19px;height:19px}.tpl-ss-th{margin-top:10px}.tpl-round{margin-top:12px}.tpl-round-label{margin:0 0 5px;font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--tpl-text-3)}.tpl-foot{margin-top:26px;text-align:center}.tpl-foot-line{margin:0 0 12px;font-size:14.5px;color:var(--tpl-text-2)}.tpl-cta{display:flex;align-items:center;justify-content:center;min-height:52px;padding:0 22px;border-radius:14px;font-size:16px;font-weight:700;text-decoration:none;border:0;cursor:pointer;width:100%;font-family:inherit}.tpl-cta-primary{background:var(--tpl-accent);color:#fff}.tpl-cta-primary:hover{filter:brightness(1.08)}.tpl-cta:focus-visible{outline:2px solid var(--tpl-text);outline-offset:3px}.tpl-cta-compact{width:auto;min-height:42px;font-size:14.5px;padding:0 16px;border-radius:11px}.tpl-open{display:block;width:100%;margin-top:12px;background:none;border:0;cursor:pointer;color:var(--tpl-text-2);font-size:14.5px;font-weight:600;padding:12px;min-height:44px;font-family:inherit;text-decoration:underline;text-underline-offset:3px}.tpl-open:hover{color:var(--tpl-text)}.tpl-open:focus-visible{outline:2px solid var(--tpl-text);outline-offset:2px;border-radius:8px}.tpl-hint{margin:8px 0 0;font-size:13px;color:var(--tpl-text-3)}.tpl-theme{background:var(--tpl-chip);border:1px solid var(--tpl-card-line);color:var(--tpl-text-2);cursor:pointer;width:38px;height:38px;border-radius:19px;flex:none;display:grid;place-items:center;padding:0}.tpl-theme:hover{color:var(--tpl-text)}.tpl-theme:focus-visible{outline:2px solid var(--tpl-accent);outline-offset:2px}.tpl-theme svg{width:18px;height:18px}.tpl-topbar{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.tpl-bar{position:fixed;left:0;right:0;bottom:0;z-index:10;background:var(--tpl-bar);-webkit-backdrop-filter:saturate(150%) blur(14px);backdrop-filter:saturate(150%) blur(14px);border-top:1px solid var(--tpl-card-line);padding:10px clamp(12px,3.5vw,28px);padding-bottom:calc(10px + env(safe-area-inset-bottom))}.tpl-bar-inner{max-width:640px;margin:0 auto;display:flex;align-items:center;gap:11px}.tpl-bar-logo{flex:none;display:block}.tpl-bar-text{min-width:0;flex:1;display:flex;flex-direction:column}.tpl-bar-text strong{font-size:14px;font-weight:650;color:var(--tpl-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tpl-bar-text em{font-style:normal;font-size:12px;color:var(--tpl-text-3)}.tpl-empty{max-width:420px;margin:14vh auto 0;text-align:center}.tpl-empty h1{font-size:25px;font-weight:750;margin:14px 0 10px;letter-spacing:-.02em}.tpl-empty p{color:var(--tpl-text-2);font-size:15px;line-height:1.5;margin:0 0 22px}.tpl-empty .tpl-eyebrow{justify-content:center}.tpl-sk{background:var(--tpl-chip);border-radius:12px}.tpl-sk-title{height:42px;width:72%;margin-bottom:12px}.tpl-sk-by{height:17px;width:46%;margin-bottom:26px}.tpl-sk-ex{height:132px;margin-bottom:12px;border-radius:16px}@media (min-width: 900px){.tpl-page{padding:56px 40px 64px;align-items:flex-start}.tpl-card{max-width:980px;display:grid;grid-template-columns:minmax(260px,330px) minmax(0,560px);gap:56px;align-items:start;justify-content:center}.tpl-rail{display:flex;flex-direction:column;grid-column:1;position:sticky;top:56px}.tpl-head{margin-bottom:0}.tpl-title{font-size:clamp(34px,3vw,46px)}.tpl-list{grid-column:2}.tpl-foot{margin-top:26px;text-align:left}.tpl-foot-line{font-size:14px}.tpl-cta{width:100%}.tpl-open{text-align:left;padding-left:0}.tpl-bar{display:none}.tpl-page{padding-bottom:64px}.tpl-td{max-width:none}}@media (min-width: 1180px){.tpl-card{gap:72px}}@media (max-height: 460px) and (orientation: landscape) and (max-width: 899px){.tpl-page{padding-top:14px;padding-bottom:92px}.tpl-title{font-size:26px}}@media (prefers-reduced-motion: reduce){*{animation-duration:.001ms!important;transition-duration:.001ms!important}}.op-page{--op-ink: #f7f8fa;--op-ink-2: rgba(247, 248, 250, .66);--op-ink-3: rgba(247, 248, 250, .42);--op-rule: rgba(255, 255, 255, .1);--op-rule-soft: rgba(255, 255, 255, .06);--op-accent: var(--app-accent, #ff2d55);--op-maxw: 1120px;--op-display: "Archivo", -apple-system, BlinkMacSystemFont, system-ui, sans-serif;--op-mono: "IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, monospace;position:relative;z-index:1;background:#000}.op-page:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background:radial-gradient(900px 520px at 50% -14%,rgba(255,45,85,.16),transparent 62%),#000}.op-container{width:100%;max-width:var(--op-maxw);margin:0 auto;padding:0 24px}.op-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.op-h1{font-family:var(--op-display);font-variation-settings:"wdth" 125;font-weight:800;font-size:clamp(2.6rem,6.4vw,4.6rem);line-height:.98;letter-spacing:-.035em;margin:0;color:var(--op-ink)}.op-h1-accent{color:var(--op-accent)}.op-h2{font-family:var(--op-display);font-variation-settings:"wdth" 125;font-weight:800;font-size:clamp(1.9rem,4vw,3rem);line-height:1.02;letter-spacing:-.03em;margin:14px 0 0;color:var(--op-ink)}.op-kicker{font-family:var(--op-mono);font-size:.72rem;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:var(--op-accent);margin:0}.op-lead{font-size:clamp(1rem,1.35vw,1.12rem);line-height:1.6;color:var(--op-ink-2);max-width:58ch;margin:20px 0 0}.op-section{padding:clamp(76px,11vw,132px) 0;border-top:1px solid var(--op-rule-soft)}.op-top{padding:clamp(64px,10vw,112px) 0 clamp(56px,8vw,96px)}.op-top-grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:clamp(32px,5vw,64px);align-items:center}.op-top-lead{max-width:46ch}.op-top-actions{display:flex;flex-wrap:wrap;align-items:center;gap:14px 22px;margin-top:34px}.op-top-meta{font-family:var(--op-mono);font-size:.78rem;color:var(--op-ink-3);margin:26px 0 0;letter-spacing:.02em}.op-static-top{padding-top:clamp(26px,4vw,44px)}.op-brand{display:inline-flex;align-items:center;gap:10px;margin-bottom:clamp(28px,5vw,52px)}.op-brand-mark{width:36px;height:36px;border-radius:10px}.op-brand-wordmark{display:block;width:auto;height:26px}.op-brand-word{font-family:var(--op-display);font-variation-settings:"wdth" 125;font-weight:800;font-size:1.15rem;letter-spacing:-.02em;color:var(--op-ink)}.op-media{position:relative;padding-bottom:42px;padding-left:22px}.op-media-photo{width:100%;height:auto;aspect-ratio:1206 / 1560;object-fit:cover;border-radius:22px;display:block;filter:contrast(1.06) saturate(1.04)}.op-media-inset{position:absolute;left:0;bottom:0;width:62%;max-width:260px}.op-crop{position:relative;aspect-ratio:var(--crop-ratio);overflow:hidden;border-radius:14px;border:1px solid rgba(255,255,255,.14);background:#0a0a0b;box-shadow:0 22px 48px #000000b8}.op-crop img{position:absolute;width:var(--crop-w);height:auto;left:var(--crop-x);top:var(--crop-y);max-width:none}.op-btn{display:inline-flex;align-items:center;justify-content:center;padding:15px 26px;border-radius:999px;background:var(--op-accent);color:#fff;font-weight:700;font-size:.98rem;letter-spacing:-.01em;transition:transform .18s var(--ease-out, ease),filter .18s ease}.op-btn:hover{filter:brightness(1.08);transform:translateY(-1px)}.op-btn-lg{padding:18px 34px;font-size:1.05rem}.op-btn-quiet{font-size:.95rem;color:var(--op-ink-2);border-bottom:1px solid var(--op-rule);padding-bottom:2px;transition:color .18s ease,border-color .18s ease}.op-btn-quiet:hover{color:var(--op-ink);border-color:var(--op-accent)}.op-core{list-style:none;margin:clamp(40px,6vw,64px) 0 0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(290px,1fr));gap:0;border-top:1px solid var(--op-rule)}.op-core-item{padding:30px 26px 32px 0;border-bottom:1px solid var(--op-rule-soft)}.op-core-what{font-family:var(--op-display);font-variation-settings:"wdth" 125;font-weight:700;font-size:1.12rem;letter-spacing:-.015em;margin:0;color:var(--op-ink)}.op-core-detail{margin:10px 0 0;font-size:.95rem;line-height:1.58;color:var(--op-ink-2);max-width:42ch}.op-table-wrap{margin-top:clamp(40px,6vw,60px);overflow-x:auto;-webkit-overflow-scrolling:touch;border:1px solid var(--op-rule);border-radius:18px;background:#ffffff05}.op-table-wrap:focus-visible{outline:2px solid var(--op-accent);outline-offset:3px}.op-table{width:100%;min-width:860px;border-collapse:collapse;font-size:.9rem}.op-table th,.op-table td{padding:15px 10px;text-align:center;vertical-align:middle}.op-table thead th{padding-top:22px;padding-bottom:18px;border-bottom:1px solid var(--op-rule)}.op-th-row{text-align:left!important;padding-left:22px!important;font-weight:500;font-size:.92rem;color:var(--op-ink-2);white-space:nowrap}.op-table tbody tr+tr th,.op-table tbody tr+tr td{border-top:1px solid var(--op-rule-soft)}.op-col-name{display:block;font-family:var(--op-display);font-variation-settings:"wdth" 125;font-weight:700;font-size:.98rem;letter-spacing:-.01em;color:var(--op-ink)}.op-col-blurb{display:block;margin-top:4px;font-family:var(--op-mono);font-size:.66rem;letter-spacing:.08em;text-transform:uppercase;color:var(--op-ink-3)}.op-col-tempo{position:relative;background:linear-gradient(180deg,#ff2d5529,#ff2d5512 55%,#ff2d5524)}.op-table thead .op-col-tempo{border-top-left-radius:12px;border-top-right-radius:12px;box-shadow:inset 0 1px #ff2d5573}.op-table thead .op-col-tempo .op-col-name{color:var(--op-accent)}.op-table tbody tr:last-child .op-col-tempo{border-bottom-left-radius:12px;border-bottom-right-radius:12px}.op-mark{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px}.op-mark-yes{color:var(--op-accent)}.op-col-tempo .op-mark-yes{color:#fff}.op-mark-partial{color:var(--op-ink-3)}.op-mark-no:after{content:"";width:12px;height:1px;background:#ffffff24}.op-row-price th,.op-row-price td{padding-top:20px;padding-bottom:22px;border-top:1px solid var(--op-rule)!important}.op-price{display:block;font-family:var(--op-mono);font-size:.9rem;font-weight:500;color:var(--op-ink)}.op-col-tempo .op-price{color:var(--op-accent);font-weight:600}.op-price-hw{display:block;margin-top:3px;font-family:var(--op-mono);font-size:.62rem;letter-spacing:.06em;text-transform:uppercase;color:var(--op-ink-3)}.op-math{margin-top:clamp(34px,5vw,52px);display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.85fr);gap:clamp(24px,4vw,56px);align-items:center;padding:clamp(24px,3.5vw,38px);border:1px solid var(--op-rule);border-radius:18px}.op-math-stack{display:flex;flex-direction:column;gap:11px}.op-math-term{display:flex;justify-content:space-between;align-items:baseline;gap:18px;font-size:.92rem;color:var(--op-ink-2)}.op-math-cost{font-family:var(--op-mono);font-size:.86rem;color:var(--op-ink-3);white-space:nowrap}.op-math-result{border-left:1px solid var(--op-rule);padding-left:clamp(20px,3vw,38px)}.op-math-line{display:flex;justify-content:space-between;align-items:baseline;gap:16px;padding:9px 0}.op-math-label{font-size:.9rem;color:var(--op-ink-2)}.op-math-total{font-family:var(--op-mono);font-size:1.24rem;font-weight:600;color:var(--op-ink);white-space:nowrap}.op-math-total i{font-style:normal;font-size:.72rem;color:var(--op-ink-3);margin-left:2px}.op-math-line-tempo .op-math-label,.op-math-line-tempo .op-math-total{color:var(--op-accent)}.op-math-note{margin:12px 0 0;font-size:.86rem;line-height:1.5;color:var(--op-ink-3)}.op-disclaimer{margin:26px 0 0;font-size:.75rem;line-height:1.6;color:var(--op-ink-3);max-width:78ch}.op-section-end{text-align:center}.op-end-h2{margin-bottom:30px}.op-end-meta{margin:20px 0 0;font-family:var(--op-mono);font-size:.8rem;color:var(--op-ink-3)}.op-footer{border-top:1px solid var(--op-rule-soft);padding:34px 0 44px}.op-footer-inner{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px 28px}.op-footer-mark{font-family:var(--op-display);font-variation-settings:"wdth" 125;font-weight:800;letter-spacing:-.02em;color:var(--op-ink)}.op-footer-links{display:flex;flex-wrap:wrap;gap:12px 26px}.op-footer-links a{font-size:.88rem;color:var(--op-ink-2);transition:color .18s ease}.op-footer-links a:hover{color:var(--op-ink)}.op-footer-copy{font-family:var(--op-mono);font-size:.76rem;color:var(--op-ink-3)}.op-page a:focus-visible{outline:2px solid var(--op-accent);outline-offset:3px;border-radius:4px}@media (max-width: 900px){.op-top-grid{grid-template-columns:1fr}.op-media{order:-1;max-width:460px;margin:0 auto}.op-math{grid-template-columns:1fr}.op-math-result{border-left:0;border-top:1px solid var(--op-rule);padding-left:0;padding-top:20px}}@media (max-width: 620px){.op-core-item{padding-right:0}.op-footer-inner{justify-content:flex-start}}@media (prefers-reduced-motion: reduce){.op-btn:hover{transform:none}}.reset{display:flex;justify-content:center;padding:0 16px clamp(48px,10vh,120px)}.reset-card{width:100%;max-width:420px;display:flex;flex-direction:column;gap:14px;padding:28px;border-radius:18px;background:#ffffff0a;border:1px solid var(--op-rule)}.reset-card h1{font-family:var(--op-display);font-size:1.6rem;font-weight:800;letter-spacing:-.02em;color:var(--op-ink);margin:0}.reset-card p{color:var(--op-ink-2);font-size:15px;line-height:1.5;margin:0}.reset-card label{display:flex;flex-direction:column;gap:6px;font-size:12px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--op-ink-3)}.reset-card input{font:inherit;font-size:16px;text-transform:none;letter-spacing:normal;color:var(--op-ink);background:#ffffff0d;border:1px solid var(--op-rule);border-radius:12px;padding:13px 14px;outline:none}.reset-card input:focus{border-color:color-mix(in srgb,var(--op-accent) 55%,transparent)}.reset-error{color:var(--op-accent)!important;font-size:14px!important}.reset-btn{margin-top:6px;font:inherit;font-weight:700;font-size:15px;color:#fff;background:var(--op-accent);border:0;border-radius:12px;padding:14px;cursor:pointer}.reset-btn:disabled{opacity:.6;cursor:default}.reset-skel{border-radius:10px;background:linear-gradient(90deg,#ffffff0d,#ffffff1a,#ffffff0d);background-size:200% 100%;animation:reset-shimmer 1.4s ease-in-out infinite}.reset-skel-title{height:28px;width:70%}.reset-skel-line{height:16px;width:55%}.reset-skel-field{height:66px}@keyframes reset-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media (prefers-reduced-motion: reduce){.reset-skel{animation:none}}.fx{--font-display: "Archivo", ui-sans-serif, system-ui, sans-serif;--font-mono: "IBM Plex Mono", ui-monospace, "SF Mono", Menlo, monospace;--hue: 255, 45, 85;--line: rgba(255, 255, 255, .1);--line-strong: rgba(255, 255, 255, .18);position:relative;z-index:1}.fx-atmos{position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;background:radial-gradient(1100px 640px at 78% -8%,rgba(var(--hue),.16),transparent 60%),radial-gradient(900px 700px at 0% 30%,rgba(var(--hue),.06),transparent 55%),linear-gradient(180deg,#050608,#0a0c11);transition:background .6s var(--ease-out)}.fx-atmos:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(to right,rgba(255,255,255,.022) 1px,transparent 1px),linear-gradient(to bottom,rgba(255,255,255,.022) 1px,transparent 1px);background-size:64px 64px;mask-image:radial-gradient(120% 80% at 50% 0%,#000 30%,transparent 78%);-webkit-mask-image:radial-gradient(120% 80% at 50% 0%,#000 30%,transparent 78%)}.fx-atmos:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;opacity:.035;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.fx .wrap{width:100%;max-width:1240px;margin:0 auto;padding:0 28px;position:relative;z-index:1}.fx .kicker{display:inline-flex;align-items:center;gap:10px;font-family:var(--font-mono);font-size:12px;font-weight:500;letter-spacing:.22em;text-transform:uppercase;color:rgb(var(--hue))}.fx .kicker:before{content:"";width:26px;height:1px;background:rgb(var(--hue));opacity:.8}.fx .kicker.muted{color:var(--text-faint)}.fx .kicker.muted:before{background:var(--text-faint)}.fx .display{font-family:var(--font-display);font-weight:700;font-stretch:100%;letter-spacing:-.02em;line-height:.96;margin:0;color:var(--text)}.fx-masthead .display,.fx-d-title,.fx-edge .big{font-stretch:125%;font-weight:800;letter-spacing:-.03em}.fx .accent-ink{color:rgb(var(--hue))}.fx-paceline{position:relative;height:1px;width:100%;background:linear-gradient(90deg,transparent,var(--line-strong) 16%,var(--line-strong) 84%,transparent);overflow:hidden}.fx-paceline:after{content:"";position:absolute;top:50%;left:0;width:120px;height:2px;transform:translateY(-50%);background:linear-gradient(90deg,transparent,rgb(var(--hue)),transparent);filter:drop-shadow(0 0 6px rgba(var(--hue),.8));animation:fx-pace 5.5s var(--ease-out) infinite}@keyframes fx-pace{0%{left:-120px}60%,to{left:100%}}.fx-masthead{padding:168px 0 64px;position:relative}.fx-masthead .display{font-size:clamp(58px,12vw,168px);margin-top:26px}.fx-masthead .lead{font-size:clamp(17px,2vw,21px);color:var(--text-muted);max-width:560px;margin:28px 0 0;line-height:1.5}.fx-mast-meta{display:flex;gap:30px;flex-wrap:wrap;margin-top:36px;font-family:var(--font-mono);font-size:13px;color:var(--text-faint)}.fx-mast-meta b{display:block;font-family:var(--font-display);font-size:30px;font-weight:700;letter-spacing:-.03em;color:var(--text)}.fx-mast-ring{position:absolute;top:120px;right:-40px;opacity:.9;pointer-events:none}@media (max-width: 1040px){.fx-mast-ring{display:none}}.fx-chapter{display:flex;align-items:baseline;gap:18px;margin:0 0 30px;padding-top:14px;border-top:1px solid var(--line)}.fx-chapter .num{font-family:var(--font-mono);font-size:13px;color:var(--text-faint);letter-spacing:.1em}.fx-chapter h2{font-family:var(--font-display);font-weight:600;letter-spacing:-.02em;font-size:clamp(22px,3vw,34px);margin:0}.fx-posters{display:grid;grid-template-columns:repeat(12,1fr);gap:18px;margin-bottom:96px}.fx-poster{position:relative;overflow:hidden;border-radius:26px;border:1px solid var(--line);background:linear-gradient(180deg,#ffffff0b,#ffffff04);padding:30px;min-height:340px;display:flex;flex-direction:column;isolation:isolate;transition:transform .5s var(--ease-out),border-color .5s var(--ease-out),box-shadow .5s var(--ease-out)}.fx-poster:nth-child(1){grid-column:span 7;min-height:440px}.fx-poster:nth-child(2){grid-column:span 5;min-height:440px}.fx-poster:nth-child(3){grid-column:span 12;min-height:300px}@media (max-width: 860px){.fx-poster,.fx-poster:nth-child(1),.fx-poster:nth-child(2),.fx-poster:nth-child(3){grid-column:span 12;min-height:300px}}.fx-poster:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:radial-gradient(130% 100% at 100% 0%,rgba(var(--hue),.2),transparent 62%);opacity:.55;transition:opacity .5s var(--ease-out)}.fx-poster:hover{transform:translateY(-6px);border-color:rgba(var(--hue),.45);box-shadow:0 40px 90px -50px rgba(var(--hue),.7)}.fx-poster:hover:before{opacity:1}.fx-poster-num{position:absolute;top:-22px;right:6px;font-family:var(--font-display);font-weight:800;font-size:190px;line-height:1;letter-spacing:-.05em;color:rgb(var(--hue));opacity:.12;pointer-events:none;z-index:-1}.fx-poster-top{display:flex;align-items:center;gap:12px}.fx-poster-icon{width:46px;height:46px;border-radius:13px;display:grid;place-items:center;color:rgb(var(--hue));background:rgba(var(--hue),.14);border:1px solid rgba(var(--hue),.34)}.fx-poster-cat{font-family:var(--font-mono);font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--text-faint)}.fx-poster h3{font-family:var(--font-display);font-weight:700;letter-spacing:-.03em;font-size:clamp(28px,3.4vw,44px);line-height:.98;margin:22px 0 0;max-width:12ch}.fx-poster p{color:var(--text-muted);font-size:15.5px;line-height:1.55;margin:14px 0 0;max-width:42ch}.fx-poster-foot{margin-top:auto;padding-top:22px;display:inline-flex;align-items:center;gap:9px;font-family:var(--font-mono);font-size:13px;letter-spacing:.04em;color:rgb(var(--hue))}.fx-poster-foot .arrow{transition:transform .4s var(--ease-out)}.fx-poster:hover .fx-poster-foot .arrow{transform:translate(6px)}.fx-poster-motif{position:absolute;right:22px;bottom:22px;opacity:.92;pointer-events:none}.fx-index{margin-bottom:92px}.fx-row{position:relative;display:grid;grid-template-columns:92px 1fr auto;align-items:center;gap:24px;padding:26px 18px;border-top:1px solid var(--line);text-decoration:none;transition:background .4s var(--ease-out)}.fx-row:last-of-type{border-bottom:1px solid var(--line)}.fx-row:before{content:"";position:absolute;left:0;top:0;bottom:0;width:2px;background:rgb(var(--hue));transform:scaleY(0);transform-origin:top;transition:transform .45s var(--ease-out)}.fx-row:hover{background:linear-gradient(90deg,rgba(var(--hue),.07),transparent 70%)}.fx-row:hover:before{transform:scaleY(1)}.fx-row-num{font-family:var(--font-mono);font-size:15px;color:var(--text-faint);letter-spacing:.05em}.fx-row:hover .fx-row-num{color:rgb(var(--hue))}.fx-row-name{font-family:var(--font-display);font-weight:600;letter-spacing:-.025em;font-size:clamp(24px,3.4vw,40px);line-height:1;color:var(--text);transition:transform .45s var(--ease-out)}.fx-row:hover .fx-row-name{transform:translate(10px)}.fx-row-desc{color:var(--text-muted);font-size:15px;margin-top:8px;max-width:56ch;transition:transform .45s var(--ease-out) .02s}.fx-row:hover .fx-row-desc{transform:translate(10px)}.fx-row-go{flex:none;width:46px;height:46px;border-radius:999px;display:grid;place-items:center;border:1px solid var(--line);color:var(--text-muted);transition:all .4s var(--ease-out)}.fx-row:hover .fx-row-go{border-color:rgba(var(--hue),.5);background:rgba(var(--hue),.14);color:rgb(var(--hue));transform:rotate(-45deg)}@media (max-width: 680px){.fx-row{grid-template-columns:54px 1fr}.fx-row-go{display:none}}.fx-back{display:inline-flex;align-items:center;gap:9px;font-family:var(--font-mono);font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--text-faint);transition:color .2s}.fx-back:hover{color:var(--text)}.fx-d-hero{padding:150px 0 0;position:relative}.fx-d-hero-grid{display:grid;grid-template-columns:1.15fr .85fr;gap:40px;align-items:center}@media (max-width: 940px){.fx-d-hero-grid{grid-template-columns:1fr}}.fx-d-kicker{margin-top:26px}.fx-d-title{font-size:clamp(46px,8vw,104px);margin-top:22px}.fx-d-lead{font-size:clamp(17px,2vw,22px);color:var(--text-muted);line-height:1.5;max-width:46ch;margin:24px 0 0}.fx-d-cta{display:flex;gap:14px;flex-wrap:wrap;margin-top:34px}.fx-watermark{position:absolute;top:60px;right:-10px;font-family:var(--font-display);font-weight:800;font-size:clamp(220px,34vw,460px);line-height:1;letter-spacing:-.06em;color:rgb(var(--hue));opacity:.06;z-index:0;pointer-events:none;-webkit-user-select:none;user-select:none}.fx-d-hero-media{display:grid;place-items:center;position:relative}.fx-d-hero-media:before{content:"";position:absolute;width:80%;aspect-ratio:1;border-radius:50%;background:radial-gradient(closest-side,rgba(var(--hue),.3),transparent 70%);filter:blur(18px)}.fx-d-paceline{margin-top:70px}.fx-statement{display:grid;grid-template-columns:.85fr 1.15fr;gap:48px;align-items:start;padding:clamp(56px,9vh,120px) 0}@media (max-width: 860px){.fx-statement{grid-template-columns:1fr;gap:28px}}.fx-problem{font-size:clamp(16px,1.8vw,19px);color:var(--text-muted);line-height:1.6;margin:18px 0 0}.fx-quote{font-family:var(--font-display);font-weight:500;letter-spacing:-.025em;font-size:clamp(26px,3.8vw,46px);line-height:1.12;margin:18px 0 0;color:var(--text);text-wrap:balance}.fx-quote:first-letter{color:rgb(var(--hue))}.fx-quote .mark{font-size:1.1em;color:rgb(var(--hue));margin-right:4px}.fx-states{padding:clamp(40px,7vh,90px) 0}.fx-states-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}@media (max-width: 820px){.fx-states-grid{grid-template-columns:1fr;gap:48px;max-width:360px;margin:0 auto}}.fx-state{display:flex;flex-direction:column;align-items:center}.fx-states-grid>.fx-state:nth-child(2){transform:translateY(-26px)}@media (max-width: 820px){.fx-states-grid>.fx-state:nth-child(2){transform:none}}.fx-state-cap{margin-top:22px;text-align:center;max-width:260px}.fx-state-cap .n{font-family:var(--font-mono);font-size:11px;letter-spacing:.18em;color:rgb(var(--hue))}.fx-state-cap h4{font-family:var(--font-display);font-weight:600;letter-spacing:-.02em;font-size:19px;margin:8px 0 6px}.fx-state-cap p{color:var(--text-muted);font-size:14px;line-height:1.5;margin:0}.fx-how{padding:clamp(40px,7vh,90px) 0}.fx-how-grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:56px;align-items:start}@media (max-width: 860px){.fx-how-grid{grid-template-columns:1fr;gap:36px}}.fx-steps{list-style:none;margin:0;padding:0;position:relative}.fx-steps:before{content:"";position:absolute;left:21px;top:10px;bottom:10px;width:1px;background:linear-gradient(180deg,rgb(var(--hue)),rgba(var(--hue),.06))}.fx-step{position:relative;display:grid;grid-template-columns:44px 1fr;gap:22px;padding:0 0 30px}.fx-step:last-child{padding-bottom:0}.fx-step-num{position:relative;z-index:1;width:44px;height:44px;border-radius:999px;display:grid;place-items:center;font-family:var(--font-mono);font-size:14px;font-weight:600;color:rgb(var(--hue));background:#0b0d12;border:1px solid rgba(var(--hue),.4)}.fx-step-body{font-size:clamp(16px,1.7vw,18px);line-height:1.55;color:var(--text-muted);padding-top:9px}.fx-spec{border:1px solid var(--line);border-radius:22px;background:linear-gradient(180deg,#ffffff0a,#ffffff03);padding:30px}.fx-spec-head{font-family:var(--font-mono);font-size:12px;letter-spacing:.16em;text-transform:uppercase;color:var(--text-faint);padding-bottom:18px;margin-bottom:6px;border-bottom:1px solid var(--line)}.fx-spec-row{display:grid;grid-template-columns:26px 1fr;gap:14px;align-items:start;padding:16px 0;border-bottom:1px solid var(--line);font-size:15px;color:var(--text);line-height:1.5}.fx-spec-row:last-child{border-bottom:none}.fx-spec-row .i{color:rgb(var(--hue));display:grid;place-items:center;margin-top:1px}.fx-edge{position:relative;margin:clamp(40px,7vh,90px) 0;padding:clamp(48px,8vw,96px) clamp(28px,6vw,80px);border-radius:30px;overflow:hidden;border:1px solid rgba(var(--hue),.3);background:radial-gradient(120% 140% at 0% 0%,rgba(var(--hue),.18),transparent 60%),linear-gradient(180deg,#ffffff08,#ffffff02)}.fx-edge .tag{font-family:var(--font-mono);font-size:12px;letter-spacing:.2em;text-transform:uppercase;color:rgb(var(--hue))}.fx-edge .big{font-family:var(--font-display);font-weight:700;letter-spacing:-.03em;font-size:clamp(28px,4.4vw,56px);line-height:1.05;margin:20px 0 0;max-width:18ch;text-wrap:balance}.fx-edge .design-note{margin:26px 0 0;color:var(--text-muted);font-size:16px;line-height:1.6;max-width:60ch}.fx-related-head{display:flex;align-items:baseline;justify-content:space-between;gap:16px;margin-bottom:18px;padding-top:16px;border-top:1px solid var(--line)}.fx-related-head h2{font-family:var(--font-display);font-weight:600;letter-spacing:-.02em;font-size:clamp(22px,3vw,32px);margin:0}.fx-section{padding:clamp(40px,7vh,90px) 0}
