@font-face{font-family:geist;src:url(../media/GeistV17-s.p.0nja1mr3g.0er.woff2)format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:geist Fallback;src:local(Arial);ascent-override:94.56%;descent-override:27.76%;line-gap-override:0.0%;size-adjust:106.28%}.geist_31ad76e7-module__lbeU0a__className{font-family:geist,geist Fallback}.geist_31ad76e7-module__lbeU0a__variable{--font-v17:"geist", "geist Fallback"}
@font-face{font-family:geistMono;src:url(../media/GeistMonoV17-s.p.0kq9e02l4tg-..woff2)format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:geistMono Fallback;src:local(Arial);ascent-override:76.43%;descent-override:22.43%;line-gap-override:0.0%;size-adjust:131.49%}.geistmono_1d2ca807-module__cK_9hq__className{font-family:geistMono,geistMono Fallback}.geistmono_1d2ca807-module__cK_9hq__variable{--font-v17-mono:"geistMono", "geistMono Fallback"}
.Header-module__Af2_WG__nav,.Header-module__Af2_WG__sheet,.Header-module__Af2_WG__dock{--bg:#f8f9fb;--surface:#fff;--surface-2:#f6f7f9;--ink:#18212c;--ink-2:#4a5566;--ink-3:#7b8594;--ink-4:#a7afba;--line:#18212c14;--line-2:#18212c24;--accent:#8f2440;--accent-hover:#7a1e37;--accent-soft:#8f244014;--accent-line:#8f244047;--navy:#1b2531;--navy-2:#232f3d;--on-navy:#e9edf2;--on-navy-2:#9aa6b4;--ok:#2e7d62;--ok-soft:#2e7d621f;--shadow:0 20px 40px -15px #1b25311a;--shadow-lg:0 30px 50px -24px #1b253138;--ease:cubic-bezier(.16, 1, .3, 1);--spring:cubic-bezier(.34, 1.56, .64, 1);--r-lg:1.5rem;--r-md:1rem;font-family:var(--font-v17), ui-sans-serif, system-ui, sans-serif;-webkit-font-smoothing:antialiased}:is(.dark .Header-module__Af2_WG__nav,.dark .Header-module__Af2_WG__sheet,.dark .Header-module__Af2_WG__dock){--bg:#0e131a;--surface:#161d27;--surface-2:#1b2330;--ink:#e8ecf1;--ink-2:#a6b0bd;--ink-3:#727d8b;--ink-4:#4d5664;--line:#e8ecf112;--line-2:#e8ecf121;--accent:#c4546f;--accent-hover:#d0647e;--accent-soft:#c4546f1f;--accent-line:#c4546f59;--navy:#141b24;--navy-2:#1a2330;--ok:#4fae8a;--ok-soft:#4fae8a24;--shadow:0 20px 40px -15px #00000073;--shadow-lg:0 30px 50px -24px #0009}.Header-module__Af2_WG__nav :where(a),.Header-module__Af2_WG__sheet :where(a),.Header-module__Af2_WG__dock :where(a){color:inherit;text-decoration:none}.Header-module__Af2_WG__nav :where(button),.Header-module__Af2_WG__sheet :where(button),.Header-module__Af2_WG__dock :where(button){font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}.Header-module__Af2_WG__nav :where(svg),.Header-module__Af2_WG__sheet :where(svg),.Header-module__Af2_WG__dock :where(svg){max-width:100%;display:block}.Header-module__Af2_WG__nav :focus-visible,.Header-module__Af2_WG__sheet :focus-visible,.Header-module__Af2_WG__dock :focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:6px}.Header-module__Af2_WG__nav{z-index:60;pointer-events:none;position:fixed;top:12px;left:0;right:0}.Header-module__Af2_WG__navIn{pointer-events:auto;width:calc(100% - 24px);max-width:1240px;height:60px;color:var(--ink);background:color-mix(in srgb, var(--surface) 93%, transparent);border:1px solid var(--line);box-shadow:inset 0 1px 0 #ffffff59, var(--shadow);transition:transform .5s var(--ease);border-radius:999px;align-items:center;gap:4px;margin:0 auto;padding:0 10px 0 18px;display:flex}.dark .Header-module__Af2_WG__navIn{box-shadow:inset 0 1px 0 #ffffff0d, var(--shadow)}.Header-module__Af2_WG__logo{letter-spacing:-.03em;flex:none;align-items:center;gap:9px;margin-right:14px;font-size:20px;font-weight:600;display:flex}.Header-module__Af2_WG__lockup{width:auto;height:30px;color:var(--ink)}.Header-module__Af2_WG__links{align-items:center;gap:2px;display:flex}.Header-module__Af2_WG__links>a{white-space:nowrap;height:38px;color:var(--ink-2);border-radius:999px;align-items:center;gap:6px;padding:0 14px;font-size:15px;transition:color .2s,background .2s;display:inline-flex}.Header-module__Af2_WG__links>a:hover{color:var(--ink);background:var(--line)}.Header-module__Af2_WG__links>a.Header-module__Af2_WG__on{color:var(--ink)}.Header-module__Af2_WG__links>a.Header-module__Af2_WG__on:after{content:"";background:var(--accent);border-radius:50%;width:4px;height:4px;margin-left:2px}.Header-module__Af2_WG__right{align-items:center;gap:6px;margin-left:auto;display:flex}.Header-module__Af2_WG__iconBtn{width:38px;height:38px;color:var(--ink-2);border-radius:50%;place-items:center;transition:background .2s,color .2s;display:grid}.Header-module__Af2_WG__iconBtn:hover{background:var(--line);color:var(--ink)}.Header-module__Af2_WG__iconBtn svg{width:18px;height:18px}.Header-module__Af2_WG__lang{position:relative}.Header-module__Af2_WG__lang>button{height:38px;color:var(--ink-2);border-radius:999px;align-items:center;gap:5px;padding:0 10px 0 12px;font-size:14px;font-weight:500;transition:color .2s,background .2s;display:inline-flex}.Header-module__Af2_WG__lang>button:hover,.Header-module__Af2_WG__lang.Header-module__Af2_WG__open>button{color:var(--ink);background:var(--line)}.Header-module__Af2_WG__lang>button svg{width:12px;height:12px;transition:transform .35s var(--ease)}.Header-module__Af2_WG__lang.Header-module__Af2_WG__open>button svg{transform:rotate(180deg)}.Header-module__Af2_WG__langMenu{border-radius:var(--r-md);background:var(--surface);border:1px solid var(--line);min-width:150px;box-shadow:var(--shadow-lg);opacity:0;pointer-events:none;transition:opacity .2s var(--ease), transform .3s var(--ease);flex-direction:column;gap:2px;padding:6px;display:flex;position:absolute;top:calc(100% + 10px);right:0;transform:translateY(-6px)}.Header-module__Af2_WG__lang.Header-module__Af2_WG__open .Header-module__Af2_WG__langMenu{opacity:1;pointer-events:auto;transform:none}.Header-module__Af2_WG__langMenu button{text-align:left;height:36px;color:var(--ink-2);border-radius:10px;padding:0 12px;font-size:14px;transition:color .2s,background .2s}.Header-module__Af2_WG__langMenu button:hover{color:var(--ink);background:var(--surface-2)}.Header-module__Af2_WG__langMenu button.Header-module__Af2_WG__on{color:var(--ink);font-weight:600}.Header-module__Af2_WG__signin{color:var(--ink-2);white-space:nowrap;border-radius:999px;align-items:center;height:38px;padding:0 12px;font-size:15px;display:inline-flex}.Header-module__Af2_WG__signin:hover{color:var(--ink);background:var(--line)}.Header-module__Af2_WG__burger{display:none}.Header-module__Af2_WG__right .Header-module__Af2_WG__cta{margin-left:4px}.Header-module__Af2_WG__cta{letter-spacing:-.01em;white-space:nowrap;color:#fff;background:var(--accent);height:52px;box-shadow:inset 0 1px 0 #fff3, 0 14px 28px -16px var(--accent);isolation:isolate;transition:transform .35s var(--ease), background .25s var(--ease), box-shadow .35s var(--ease);border-radius:999px;align-items:center;gap:12px;padding:0 7px 0 24px;font-size:16px;font-weight:600;display:inline-flex;position:relative;overflow:hidden}.Header-module__Af2_WG__cta:hover{background:var(--accent-hover)}.Header-module__Af2_WG__cta:active{transform:scale(.98)translateY(1px)!important}.Header-module__Af2_WG__cta:focus-visible{outline:2px solid var(--ink);outline-offset:3px;border-radius:999px}.Header-module__Af2_WG__ctaL{word-spacing:.05em}.Header-module__Af2_WG__ctaA{background:#ffffff2b;border-radius:50%;flex:none;place-items:center;width:38px;height:38px;transition:background .25s;display:grid}.Header-module__Af2_WG__ctaA svg{width:16px;height:16px;transition:transform .45s var(--ease)}.Header-module__Af2_WG__cta:hover .Header-module__Af2_WG__ctaA{background:#ffffff47}.Header-module__Af2_WG__cta:hover .Header-module__Af2_WG__ctaA svg{transform:translate(3px)}.Header-module__Af2_WG__ctaSm{gap:9px;height:40px;padding:0 5px 0 17px;font-size:14.5px;box-shadow:inset 0 1px #fff3}.Header-module__Af2_WG__ctaSm .Header-module__Af2_WG__ctaA{width:30px;height:30px}.Header-module__Af2_WG__ctaSm .Header-module__Af2_WG__ctaA svg{width:14px;height:14px}.Header-module__Af2_WG__ripple{animation:Header-module__Af2_WG__rip .6s var(--ease) forwards;pointer-events:none;background:#ffffff59;border-radius:50%;position:absolute;transform:translate(-50%,-50%)scale(0)}@keyframes Header-module__Af2_WG__rip{to{opacity:0;transform:translate(-50%,-50%)scale(1)}}.Header-module__Af2_WG__sheet{z-index:59;background:var(--bg);color:var(--ink);opacity:0;pointer-events:none;transition:opacity .35s var(--ease);flex-direction:column;gap:4px;padding:96px 20px 32px;display:flex;position:fixed;inset:0}.Header-module__Af2_WG__sheet.Header-module__Af2_WG__open{opacity:1;pointer-events:auto}.Header-module__Af2_WG__sheet a{letter-spacing:-.03em;border-bottom:1px solid var(--line);opacity:0;transition:opacity .4s var(--ease), transform .5s var(--ease);transition-delay:calc(var(--i) * 50ms);padding:10px 0;font-size:28px;font-weight:500;transform:translateY(10px)}.Header-module__Af2_WG__sheet.Header-module__Af2_WG__open a{opacity:1;transform:none}.Header-module__Af2_WG__sheet a small{letter-spacing:0;color:var(--ink-3);margin-top:2px;font-size:13.5px;font-weight:400;display:block}.Header-module__Af2_WG__sheet a.Header-module__Af2_WG__on{color:var(--accent)}.Header-module__Af2_WG__sheetLang{opacity:0;transition:opacity .4s var(--ease) .3s;gap:8px;margin-top:18px;display:flex}.Header-module__Af2_WG__sheet.Header-module__Af2_WG__open .Header-module__Af2_WG__sheetLang{opacity:1}.Header-module__Af2_WG__sheetLang button{border:1px solid var(--line-2);height:40px;color:var(--ink-2);border-radius:999px;padding:0 16px;font-size:15px}.Header-module__Af2_WG__sheetLang button.Header-module__Af2_WG__on{color:var(--ink);border-color:var(--ink);font-weight:600}.Header-module__Af2_WG__ctaNote{color:var(--ink-2);flex-wrap:wrap;gap:6px 16px;margin:0;padding:0;font-size:13.5px;list-style:none;display:flex}.Header-module__Af2_WG__ctaNote li{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.Header-module__Af2_WG__ctaNote svg{width:13px;height:13px;color:var(--ok)}.Header-module__Af2_WG__sheet .Header-module__Af2_WG__ctaNote{opacity:0;transition:opacity .4s var(--ease) .35s;margin-top:12px}.Header-module__Af2_WG__sheet.Header-module__Af2_WG__open .Header-module__Af2_WG__ctaNote{opacity:1}.Header-module__Af2_WG__sheet .Header-module__Af2_WG__cta{border:0;justify-content:space-between;height:56px;margin-top:22px;padding-left:24px;font-size:17px}.Header-module__Af2_WG__dock{left:10px;right:10px;bottom:calc(10px + env(safe-area-inset-bottom,0px));z-index:57;background:color-mix(in srgb, var(--surface) 96%, transparent);border:1px solid var(--line-2);opacity:0;pointer-events:none;transition:transform .55s var(--ease), opacity .35s var(--ease);border-radius:999px;align-items:center;gap:12px;padding:7px 14px 7px 7px;display:none;position:fixed;transform:translateY(calc(100% + 24px));box-shadow:0 18px 40px -18px #1b253173}.Header-module__Af2_WG__dock.Header-module__Af2_WG__show{opacity:1;pointer-events:auto;transform:none}.Header-module__Af2_WG__dock .Header-module__Af2_WG__cta{flex:none;height:46px}.Header-module__Af2_WG__dock>span{min-width:0;color:var(--ink-2);font-size:12.5px;line-height:1.3}@media (max-width:1023px){.Header-module__Af2_WG__links{display:none}.Header-module__Af2_WG__burger{display:grid}}@media (max-width:767px){.Header-module__Af2_WG__nav{top:8px}.Header-module__Af2_WG__navIn{height:54px;padding:0 6px 0 14px}.Header-module__Af2_WG__lang,.Header-module__Af2_WG__signin,.Header-module__Af2_WG__right .Header-module__Af2_WG__cta{display:none}.Header-module__Af2_WG__dock{display:flex}}@media (max-width:359px){.Header-module__Af2_WG__dock>span{display:none}.Header-module__Af2_WG__dock .Header-module__Af2_WG__cta{flex:1;justify-content:space-between}}
.WaveField-module__qCRsUW__field{z-index:0;pointer-events:none;opacity:0;width:100%;height:100%;transition:opacity 2.2s var(--ease);position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000 4%,#00000047 34%,#000 62% 90%,#0000);mask-image:linear-gradient(90deg,#0000 4%,#00000047 34%,#000 62% 90%,#0000)}.WaveField-module__qCRsUW__on{opacity:1}@media (max-width:767px){.WaveField-module__qCRsUW__field{-webkit-mask-image:linear-gradient(#0000 34%,#000 62% 88%,#0000);mask-image:linear-gradient(#0000 34%,#000 62% 88%,#0000)}}
.HeroLogoMark-module__77h1iW__mark{z-index:0;left:var(--lx,30%);top:var(--ly,40%);width:var(--ls,900px);aspect-ratio:1;pointer-events:none;will-change:opacity;position:absolute;transform:translate(-50%,-50%)}.HeroLogoMark-module__77h1iW__mark svg{width:100%;height:100%;overflow:visible}.HeroLogoMark-module__77h1iW__lines>*{stroke:var(--ink);stroke-opacity:.085;stroke-width:5px;stroke-linecap:round}.HeroLogoMark-module__77h1iW__dots circle{fill:var(--ink-4);fill-opacity:.4;stroke:var(--ink);stroke-opacity:.1;stroke-width:3px;transform-box:fill-box;transform-origin:50%}.HeroLogoMark-module__77h1iW__pulse{fill:none;stroke:var(--accent);stroke-width:3px;opacity:0;transform-box:fill-box;transform-origin:50%}.HeroLogoMark-module__77h1iW__hit .HeroLogoMark-module__77h1iW__pulse{animation:HeroLogoMark-module__77h1iW__ring 1.4s var(--ease) forwards}.HeroLogoMark-module__77h1iW__hit .HeroLogoMark-module__77h1iW__p2{animation-delay:.18s}@keyframes HeroLogoMark-module__77h1iW__ring{0%{opacity:.7;transform:scale(.3)}to{opacity:0;transform:scale(5.5)}}
.HeroEyebrow-module__yQX1qG__eyebrow{color:var(--ink-3);flex-wrap:wrap;align-items:center;gap:8px 12px;font-size:13px;display:flex}.HeroEyebrow-module__yQX1qG__label{font:500 12px/1.4 var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-2);margin:0}.HeroEyebrow-module__yQX1qG__sep{background:var(--line-2);width:1px;height:13px}.HeroEyebrow-module__yQX1qG__fact{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}a.HeroEyebrow-module__yQX1qG__fact{color:inherit;text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:color-mix(in srgb, currentColor 45%, transparent);text-decoration-color:color-mix(in srgb, currentColor 45%, transparent);transition:color .2s,text-decoration-color .2s}a.HeroEyebrow-module__yQX1qG__fact:hover{color:var(--ink);text-decoration-color:currentColor}.HeroEyebrow-module__yQX1qG__fact svg{width:14px;height:14px}@media (max-width:767px){.HeroEyebrow-module__yQX1qG__sep{display:none}}@media (max-width:760px){.HeroEyebrow-module__yQX1qG__eyebrow{row-gap:6px}}
.BrandWordmark-module__wU3cXG__brand{color:var(--ink);margin:26px 0 0;line-height:0;position:relative}.BrandWordmark-module__wU3cXG__wm{width:auto;height:clamp(78px,9.4vw,142px);display:block;overflow:hidden}.BrandWordmark-module__wU3cXG__letter{transition:transform .8s var(--ease);transition-delay:calc(var(--o) * 80ms);transform:translateY(480px)}.BrandWordmark-module__wU3cXG__go .BrandWordmark-module__wU3cXG__letter{transform:none}
.HeroHeadline-module__Fevoya__tagline{letter-spacing:-.035em;margin:14px 0 0;font-size:clamp(28px,2.9vw,42px);font-weight:500;line-height:1.08}.HeroHeadline-module__Fevoya__soft{color:var(--ink-3)}.HeroHeadline-module__Fevoya__w{vertical-align:bottom;margin:0 -.04em -.14em;padding:0 .04em .14em;display:inline-block;overflow:hidden}.HeroHeadline-module__Fevoya__w>span{transform-origin:0 100%;transition:transform 1.15s var(--ease);transition-delay:calc(var(--wi) * 55ms + .12s);display:inline-block;transform:translateY(112%)rotate(5deg)}.HeroHeadline-module__Fevoya__in .HeroHeadline-module__Fevoya__w>span{transform:none}.HeroHeadline-module__Fevoya__lead{max-width:50ch;color:var(--ink-2);margin:20px 0 0;font-size:clamp(16.5px,1.3vw,18.5px);line-height:1.6}@media (max-width:1023px){.HeroHeadline-module__Fevoya__lead{max-width:60ch}}
.HeroCta-module__iSnQ4a__row{flex-wrap:wrap;align-items:center;gap:14px 24px;margin-top:30px;display:flex}.HeroCta-module__iSnQ4a__cta{letter-spacing:-.01em;white-space:nowrap;color:#fff;background:var(--accent);height:60px;box-shadow:inset 0 1px 0 #fff3, 0 14px 28px -16px var(--accent);isolation:isolate;transition:transform .35s var(--ease), background .25s var(--ease), box-shadow .35s var(--ease);border-radius:999px;align-items:center;gap:16px;padding:0 9px 0 30px;font-size:17.5px;font-weight:600;display:inline-flex;position:relative;overflow:hidden}.HeroCta-module__iSnQ4a__cta:hover{background:var(--accent-hover)}.HeroCta-module__iSnQ4a__cta:active{transform:scale(.98)translateY(1px)!important}.HeroCta-module__iSnQ4a__cta:focus-visible{outline:2px solid var(--ink);outline-offset:3px;border-radius:999px}.HeroCta-module__iSnQ4a__label{word-spacing:.05em}.HeroCta-module__iSnQ4a__arrow{background:#ffffff2b;border-radius:50%;flex:none;place-items:center;width:42px;height:42px;transition:background .25s;display:grid}.HeroCta-module__iSnQ4a__arrow svg{width:16px;height:16px;transition:transform .45s var(--ease)}.HeroCta-module__iSnQ4a__cta:hover .HeroCta-module__iSnQ4a__arrow{background:#ffffff47}.HeroCta-module__iSnQ4a__cta:hover .HeroCta-module__iSnQ4a__arrow svg{transform:translate(3px)}.HeroCta-module__iSnQ4a__cta:after{content:"";z-index:-1;animation:HeroCta-module__iSnQ4a__sheen 6s var(--ease) infinite;background:linear-gradient(100deg,#0000 36%,#ffffff3d 50%,#0000 64%);position:absolute;inset:0;transform:translate(-130%)}@keyframes HeroCta-module__iSnQ4a__sheen{0%,58%{transform:translate(-130%)}to{transform:translate(130%)}}.HeroCta-module__iSnQ4a__ripple{animation:HeroCta-module__iSnQ4a__rip .6s var(--ease) forwards;pointer-events:none;background:#ffffff59;border-radius:50%;position:absolute;transform:translate(-50%,-50%)scale(0)}@keyframes HeroCta-module__iSnQ4a__rip{to{opacity:0;transform:translate(-50%,-50%)scale(1)}}.HeroCta-module__iSnQ4a__tlink{color:var(--ink);background:linear-gradient(currentColor,currentColor) 0 100%/100% 1px no-repeat;align-items:center;gap:8px;padding:5px 0;font-size:15.5px;font-weight:500;transition:color .2s;display:inline-flex}.HeroCta-module__iSnQ4a__tlink svg{width:15px;height:15px;transition:transform .35s var(--ease)}.HeroCta-module__iSnQ4a__tlink:hover{color:var(--accent)}.HeroCta-module__iSnQ4a__tlink:hover svg{transform:translate(3px)}@media (max-width:767px){.HeroCta-module__iSnQ4a__row{gap:14px 20px}.HeroCta-module__iSnQ4a__cta{justify-content:space-between;width:100%}}@media (max-width:760px){.HeroCta-module__iSnQ4a__tlink{width:100%}}
.HeroQuote-module__BMaV0q__link{max-width:540px;color:inherit;text-decoration:none;display:block}.HeroQuote-module__BMaV0q__link:focus-visible{outline:none}.HeroQuote-module__BMaV0q__hq{border-top:1px solid var(--line);gap:9px;max-width:540px;margin:28px 0 0;padding-top:22px;display:grid}.HeroQuote-module__BMaV0q__stars{color:var(--ink);gap:2px;display:inline-flex}.HeroQuote-module__BMaV0q__stars svg{width:14px;height:14px}.HeroQuote-module__BMaV0q__hq blockquote{letter-spacing:-.012em;color:var(--ink);margin:0;font-size:16.5px;line-height:1.45}.HeroQuote-module__BMaV0q__hq figcaption{color:var(--ink-3);align-items:center;gap:10px;font-size:13.5px;display:flex}.HeroQuote-module__BMaV0q__hq figcaption b{color:var(--ink-2);font-weight:500}.HeroQuote-module__BMaV0q__avatar{object-fit:cover;background:var(--surface-2);border-radius:50%;flex:none;width:28px;height:28px}.HeroQuote-module__BMaV0q__more{height:34px;color:var(--ink-2);box-shadow:inset 0 0 0 1px var(--line-2);border-radius:999px;justify-self:start;align-items:center;gap:8px;margin-top:4px;padding:0 15px;font-size:13.5px;font-weight:500;transition:color .22s,background .22s;display:inline-flex}.HeroQuote-module__BMaV0q__more svg{width:15px;height:15px;transition:transform .22s var(--ease);flex:none}.HeroQuote-module__BMaV0q__link:hover .HeroQuote-module__BMaV0q__more{color:var(--ink);background:var(--line)}.HeroQuote-module__BMaV0q__link:hover .HeroQuote-module__BMaV0q__more svg{transform:translate(3px)}.HeroQuote-module__BMaV0q__link:focus-visible .HeroQuote-module__BMaV0q__more{outline:2px solid var(--accent);outline-offset:3px}@media (max-width:760px){.HeroQuote-module__BMaV0q__hq blockquote{text-wrap:pretty}}
.DemoWindow-module__dKUZnG__win{border-radius:var(--r-lg);background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow-lg);position:relative;overflow:hidden;transform:translateZ(0)}.DemoWindow-module__dKUZnG__mono{font-family:var(--mono);font-feature-settings:"tnum" 1}.DemoWindow-module__dKUZnG__bar{border-bottom:1px solid var(--line);align-items:center;gap:10px;padding:14px 18px;font-size:13.5px;display:flex}.DemoWindow-module__dKUZnG__dots{gap:6px;margin-right:6px;display:flex}.DemoWindow-module__dKUZnG__dots i{background:var(--line-2);border-radius:50%;width:9px;height:9px}.DemoWindow-module__dKUZnG__proj{letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;min-width:0;font-weight:600;overflow:hidden}.DemoWindow-module__dKUZnG__seg{background:var(--surface-2);border:1px solid var(--line);border-radius:999px;padding:3px;font-size:12.5px;display:inline-flex}.DemoWindow-module__dKUZnG__seg button{color:var(--ink-3);border-radius:999px;padding:3px 10px;transition:background .2s,color .2s}.DemoWindow-module__dKUZnG__seg button:hover{color:var(--ink)}.DemoWindow-module__dKUZnG__seg button.DemoWindow-module__dKUZnG__on{background:var(--surface);color:var(--ink);box-shadow:0 1px 2px #1b25311f}.DemoWindow-module__dKUZnG__pill{background:var(--accent-soft);height:24px;color:var(--accent);cursor:pointer;border-radius:999px;align-items:center;gap:6px;margin-left:auto;padding:0 10px;font-size:12px;font-weight:500;transition:background .2s,opacity .3s;display:inline-flex}.DemoWindow-module__dKUZnG__pill.DemoWindow-module__dKUZnG__zero{opacity:.45}.DemoWindow-module__dKUZnG__dot{width:6px;height:6px;animation:DemoWindow-module__dKUZnG__breathe 2.4s var(--ease) infinite;background:currentColor;border-radius:50%}@keyframes DemoWindow-module__dKUZnG__breathe{0%,to{opacity:1;transform:scale(1)}50%{opacity:.45;transform:scale(.55)}}.DemoWindow-module__dKUZnG__seg button:active,.DemoWindow-module__dKUZnG__mini:active,.DemoWindow-module__dKUZnG__pill:active,.DemoWindow-module__dKUZnG__kadd:active{transform:scale(.96)}.DemoWindow-module__dKUZnG__views{height:314px;position:relative}.DemoWindow-module__dKUZnG__view{transition:opacity .3s var(--ease), transform .45s var(--ease);position:absolute;inset:0}.DemoWindow-module__dKUZnG__view.DemoWindow-module__dKUZnG__off{opacity:0;pointer-events:none;visibility:hidden;transform:translateY(8px)}@keyframes DemoWindow-module__dKUZnG__fresh{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:none}}.DemoWindow-module__dKUZnG__kadd{color:var(--ink-3);border-radius:8px;align-items:center;gap:6px;margin-top:6px;padding:6px;font-size:12px;transition:background .2s,color .2s;display:flex}.DemoWindow-module__dKUZnG__kadd:hover{background:var(--surface);color:var(--ink)}.DemoWindow-module__dKUZnG__kadd svg{width:12px;height:12px}.DemoWindow-module__dKUZnG__kin{border:1px solid var(--accent-line);background:var(--surface);width:100%;color:var(--ink);font:inherit;box-shadow:0 0 0 3px var(--accent-soft);border-radius:9px;outline:none;padding:8px 9px;font-size:12.5px}.DemoWindow-module__dKUZnG__gantt{grid-template-columns:190px 1fr;align-content:start;font-size:13.5px;display:grid;overflow:hidden auto}.DemoWindow-module__dKUZnG__names{border-right:1px solid var(--line)}.DemoWindow-module__dKUZnG__names>div,.DemoWindow-module__dKUZnG__track>.DemoWindow-module__dKUZnG__row{align-items:center;height:40px;display:flex}.DemoWindow-module__dKUZnG__names>div{color:var(--ink-2);white-space:nowrap;text-overflow:ellipsis;padding:0 18px;overflow:hidden}.DemoWindow-module__dKUZnG__names>div.DemoWindow-module__dKUZnG__grp{color:var(--ink);font-weight:600}.DemoWindow-module__dKUZnG__names>div.DemoWindow-module__dKUZnG__hot{color:var(--ink);transition:color .4s var(--ease);font-weight:500}.DemoWindow-module__dKUZnG__sProposed .DemoWindow-module__dKUZnG__names>div.DemoWindow-module__dKUZnG__hot{color:var(--accent);font-weight:600}.DemoWindow-module__dKUZnG__names>.DemoWindow-module__dKUZnG__head,.DemoWindow-module__dKUZnG__track>.DemoWindow-module__dKUZnG__head{height:34px;color:var(--ink-3);border-bottom:1px solid var(--line);font-size:12px}.DemoWindow-module__dKUZnG__track{background-image:linear-gradient(90deg, var(--line) 1px, transparent 1px);background-position:-1px 0;background-size:33.333% 100%;position:relative}.DemoWindow-module__dKUZnG__track>.DemoWindow-module__dKUZnG__head{grid-template-columns:repeat(3,1fr);display:grid}.DemoWindow-module__dKUZnG__track>.DemoWindow-module__dKUZnG__head span{padding:9px 12px}.DemoWindow-module__dKUZnG__names>div.DemoWindow-module__dKUZnG__addRow{height:40px;padding:0;overflow:visible}.DemoWindow-module__dKUZnG__addRow .DemoWindow-module__dKUZnG__kadd{margin:4px 0 0 10px}.DemoWindow-module__dKUZnG__names .DemoWindow-module__dKUZnG__kin{width:calc(100% - 16px);height:30px;margin:5px 8px;padding:4px 8px}.DemoWindow-module__dKUZnG__gbar{height:14px;left:var(--l);width:var(--w);background:var(--ink-4);opacity:.55;border-radius:5px;position:absolute}.DemoWindow-module__dKUZnG__gbar:not(.DemoWindow-module__dKUZnG__sum):not(.DemoWindow-module__dKUZnG__ghost){cursor:grab;touch-action:none}.DemoWindow-module__dKUZnG__gbar:not(.DemoWindow-module__dKUZnG__sum):not(.DemoWindow-module__dKUZnG__ms):not(.DemoWindow-module__dKUZnG__ghost):after{content:"";cursor:ew-resize;width:8px;position:absolute;top:-3px;bottom:-3px;right:0}.DemoWindow-module__dKUZnG__gbar.DemoWindow-module__dKUZnG__done{background:var(--ok);opacity:.9}.DemoWindow-module__dKUZnG__gbar.DemoWindow-module__dKUZnG__part{background:linear-gradient(90deg, var(--ok) 0 var(--p), var(--ok-soft) var(--p));opacity:.55}.DemoWindow-module__dKUZnG__gbar.DemoWindow-module__dKUZnG__sum{background:var(--ink);opacity:.85;border-radius:3px;height:5px}.DemoWindow-module__dKUZnG__gbar.DemoWindow-module__dKUZnG__ms{background:var(--ink);opacity:.85;border-radius:2px;width:12px;height:12px;transform:rotate(45deg)}.DemoWindow-module__dKUZnG__gbar.DemoWindow-module__dKUZnG__added{background:var(--accent);opacity:.85;animation:DemoWindow-module__dKUZnG__fresh .5s var(--spring)}.DemoWindow-module__dKUZnG__gbar.DemoWindow-module__dKUZnG__move{background:var(--accent);opacity:1;height:18px;transition:transform 1.1s var(--spring);box-shadow:0 0 0 2px color-mix(in srgb, var(--accent) 22%, transparent), 0 8px 18px -6px var(--accent);border-radius:6px}.DemoWindow-module__dKUZnG__gbar.DemoWindow-module__dKUZnG__ghost{border:2px dashed var(--accent-line);opacity:0;height:18px;transition:opacity .5s var(--ease);background:0 0;border-radius:6px}.DemoWindow-module__dKUZnG__gbar.DemoWindow-module__dKUZnG__grab{cursor:grabbing;box-shadow:0 0 0 2px var(--accent-line), 0 8px 16px -8px #1b253180;z-index:2}.DemoWindow-module__dKUZnG__tip{font-size:11px;font-family:var(--mono);color:var(--accent);white-space:nowrap;opacity:0;transition:opacity .4s;position:absolute;top:50%;right:-6px;transform:translate(100%,-50%)}.DemoWindow-module__dKUZnG__dt{font-family:var(--mono);background:var(--ink);color:var(--bg);white-space:nowrap;pointer-events:none;border-radius:5px;padding:1px 6px;font-size:10.5px;position:absolute;top:-20px;left:50%;transform:translate(-50%)}.DemoWindow-module__dKUZnG__today{top:34px;bottom:0;left:var(--today);background:var(--accent);opacity:.55;width:1.5px;position:absolute}.DemoWindow-module__dKUZnG__today span{color:var(--accent-ink);background:var(--accent);white-space:nowrap;border-radius:4px;padding:1px 6px;font-size:10.5px;font-weight:600;position:absolute;bottom:6px;left:50%;transform:translate(-50%)}.DemoWindow-module__dKUZnG__sProposed .DemoWindow-module__dKUZnG__gbar.DemoWindow-module__dKUZnG__ghost,.DemoWindow-module__dKUZnG__sProposed .DemoWindow-module__dKUZnG__gbar.DemoWindow-module__dKUZnG__ghost .DemoWindow-module__dKUZnG__tip{opacity:1}.DemoWindow-module__dKUZnG__sProposed .DemoWindow-module__dKUZnG__gbar.DemoWindow-module__dKUZnG__move:not(.DemoWindow-module__dKUZnG__free){animation:DemoWindow-module__dKUZnG__moveHint 1.8s var(--ease) infinite}@keyframes DemoWindow-module__dKUZnG__moveHint{0%,to{translate:0}50%{translate:4px}}.DemoWindow-module__dKUZnG__sApplied .DemoWindow-module__dKUZnG__gbar.DemoWindow-module__dKUZnG__move{transform:translateX(var(--mx,118%))}.DemoWindow-module__dKUZnG__sApplied .DemoWindow-module__dKUZnG__gbar.DemoWindow-module__dKUZnG__ghost,.DemoWindow-module__dKUZnG__sRejected .DemoWindow-module__dKUZnG__gbar.DemoWindow-module__dKUZnG__ghost{opacity:0}.DemoWindow-module__dKUZnG__gbar.DemoWindow-module__dKUZnG__free{transform:none!important}.DemoWindow-module__dKUZnG__kanban{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:12px;display:grid}.DemoWindow-module__dKUZnG__kcol{background:var(--surface-2);border-radius:12px;flex-direction:column;min-height:0;padding:8px;display:flex}.DemoWindow-module__dKUZnG__kcol.DemoWindow-module__dKUZnG__over{box-shadow:inset 0 0 0 1.5px var(--accent-line)}.DemoWindow-module__dKUZnG__kh{color:var(--ink-2);justify-content:space-between;align-items:center;padding:2px 4px 8px;font-size:12px;display:flex}.DemoWindow-module__dKUZnG__kh b{font-weight:600}.DemoWindow-module__dKUZnG__kn{color:var(--ink-3);font-size:11px}.DemoWindow-module__dKUZnG__kl{flex-direction:column;flex:1;gap:6px;min-height:30px;padding:1px;display:flex;overflow:auto}.DemoWindow-module__dKUZnG__kc{background:var(--surface);border:1px solid var(--line);cursor:grab;-webkit-user-select:none;user-select:none;touch-action:none;border-radius:9px;flex-direction:column;align-items:flex-start;gap:5px;padding:8px 9px;font-size:12.5px;line-height:1.3;transition:box-shadow .2s,border-color .2s;display:flex;box-shadow:0 3px 8px -6px #1b25314d}.DemoWindow-module__dKUZnG__kc:hover{border-color:var(--line-2)}.DemoWindow-module__dKUZnG__kc.DemoWindow-module__dKUZnG__ph{opacity:.35;border-style:dashed}.DemoWindow-module__dKUZnG__kc.DemoWindow-module__dKUZnG__fresh{animation:DemoWindow-module__dKUZnG__fresh .5s var(--spring)}.DemoWindow-module__dKUZnG__kghost{z-index:80;pointer-events:none;cursor:grabbing;position:fixed;transform:rotate(3deg);border-color:var(--accent-line)!important;box-shadow:0 18px 30px -12px #1b253173!important}.DemoWindow-module__dKUZnG__tags{flex-wrap:wrap;gap:4px;display:flex}.DemoWindow-module__dKUZnG__tg{white-space:nowrap;color:var(--ink-2);background:rgba(var(--tc), .16);box-shadow:inset 0 0 0 1px rgba(var(--tc), .28);border-radius:5px;padding:1px 6px;font-size:9.5px}.dark .DemoWindow-module__dKUZnG__tg{background:rgba(var(--tc), .22);box-shadow:inset 0 0 0 1px rgba(var(--tc), .4)}.DemoWindow-module__dKUZnG__tFeat{--tc:70, 160, 120}.DemoWindow-module__dKUZnG__tRef{--tc:86, 130, 196}.DemoWindow-module__dKUZnG__tHigh{--tc:190, 60, 90}.DemoWindow-module__dKUZnG__tDue{--tc:143, 36, 64}.DemoWindow-module__dKUZnG__wiki{color:var(--ink-2);padding:18px 22px;font-size:13.5px;line-height:1.55;overflow-y:auto}.DemoWindow-module__dKUZnG__crumb{font-family:var(--mono);color:var(--ink-3);font-size:11px}.DemoWindow-module__dKUZnG__wiki h4{letter-spacing:-.02em;color:var(--ink);margin:6px 0 8px;font-size:20px;font-weight:600}.DemoWindow-module__dKUZnG__wiki p{max-width:52ch;margin:0 0 14px}.DemoWindow-module__dKUZnG__wiki ul{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.DemoWindow-module__dKUZnG__wiki li{border-bottom:1px solid var(--line);grid-template-columns:90px 1fr;padding:9px 0;display:grid}.DemoWindow-module__dKUZnG__wiki li b{color:var(--ink);font-weight:500}.DemoWindow-module__dKUZnG__wiki li.DemoWindow-module__dKUZnG__fresh{animation:DemoWindow-module__dKUZnG__fresh .5s var(--spring)}.DemoWindow-module__dKUZnG__wiki [contenteditable]{border-radius:6px;outline:none;transition:box-shadow .2s}.DemoWindow-module__dKUZnG__wiki [contenteditable]:hover{box-shadow:0 0 0 4px var(--surface-2)}.DemoWindow-module__dKUZnG__wiki [contenteditable]:focus{box-shadow:0 0 0 4px var(--accent-soft)}.DemoWindow-module__dKUZnG__wiki .DemoWindow-module__dKUZnG__kadd{margin-top:8px}.DemoWindow-module__dKUZnG__winIn{gap:8px;margin-top:8px;display:flex}.DemoWindow-module__dKUZnG__winIn input{border:1px solid var(--line-2);background:var(--surface);height:32px;color:var(--ink);font:inherit;border-radius:8px;outline:none;padding:0 10px;font-size:12.5px}.DemoWindow-module__dKUZnG__winIn input:focus{border-color:var(--accent-line);box-shadow:0 0 0 3px var(--accent-soft)}.DemoWindow-module__dKUZnG__winIn input:first-child{width:90px}.DemoWindow-module__dKUZnG__winIn input:last-child{flex:1}.DemoWindow-module__dKUZnG__proposal{border-top:1px solid var(--line);background:var(--surface-2);align-items:center;gap:12px;min-height:62px;padding:14px 18px;font-size:13.5px;display:flex}.DemoWindow-module__dKUZnG__src{background:var(--surface);border:1px solid var(--line);border-radius:9px;flex:none;place-items:center;width:30px;height:30px;display:grid}.DemoWindow-module__dKUZnG__src img{width:17px;height:17px}.DemoWindow-module__dKUZnG__txt{flex:1;min-width:0;min-height:40px;display:grid}.DemoWindow-module__dKUZnG__txt>div{transition:opacity .45s var(--ease), transform .55s var(--ease);flex-direction:column;grid-area:1/1;justify-content:center;display:flex}.DemoWindow-module__dKUZnG__txt b{font-weight:600}.DemoWindow-module__dKUZnG__txt small{color:var(--ink-3);font-size:12.5px}.DemoWindow-module__dKUZnG__txt .DemoWindow-module__dKUZnG__applied,.DemoWindow-module__dKUZnG__txt .DemoWindow-module__dKUZnG__sent,.DemoWindow-module__dKUZnG__txt .DemoWindow-module__dKUZnG__rejected{opacity:0;transform:translateY(8px)}.DemoWindow-module__dKUZnG__sIdle .DemoWindow-module__dKUZnG__txt .DemoWindow-module__dKUZnG__prop,.DemoWindow-module__dKUZnG__sIdle .DemoWindow-module__dKUZnG__acts{opacity:0}.DemoWindow-module__dKUZnG__sApplied .DemoWindow-module__dKUZnG__txt .DemoWindow-module__dKUZnG__prop,.DemoWindow-module__dKUZnG__sRejected .DemoWindow-module__dKUZnG__txt .DemoWindow-module__dKUZnG__prop{opacity:0;transform:translateY(-8px)}.DemoWindow-module__dKUZnG__sApplied .DemoWindow-module__dKUZnG__txt .DemoWindow-module__dKUZnG__applied,.DemoWindow-module__dKUZnG__sRejected .DemoWindow-module__dKUZnG__txt .DemoWindow-module__dKUZnG__rejected,.DemoWindow-module__dKUZnG__sSent .DemoWindow-module__dKUZnG__txt .DemoWindow-module__dKUZnG__sent{opacity:1;transform:none}.DemoWindow-module__dKUZnG__sSent .DemoWindow-module__dKUZnG__txt .DemoWindow-module__dKUZnG__applied{opacity:0;transform:translateY(-8px)}.DemoWindow-module__dKUZnG__acts{gap:6px;transition:opacity .35s;display:flex}.DemoWindow-module__dKUZnG__sIdle .DemoWindow-module__dKUZnG__acts,.DemoWindow-module__dKUZnG__sRejected .DemoWindow-module__dKUZnG__acts,.DemoWindow-module__dKUZnG__sSent .DemoWindow-module__dKUZnG__acts{opacity:0;pointer-events:none}.DemoWindow-module__dKUZnG__mini{height:38px;transition:transform .25s var(--ease), background .25s;border-radius:999px;padding:0 20px;font-size:14px;font-weight:600}.DemoWindow-module__dKUZnG__mini.DemoWindow-module__dKUZnG__no{box-shadow:inset 0 0 0 1px var(--line-2);color:var(--ink-2)}.DemoWindow-module__dKUZnG__mini.DemoWindow-module__dKUZnG__yes{--velvet:0 1px 0 #ffffff24 inset, 0 -1px 0 #0009 inset, 0 10px 20px -10px #000000bf;color:#fff;box-shadow:var(--velvet);background:radial-gradient(120% 140% at 30% 0,#3a3a40 0%,#18181b 45%,#060607 100%);border:1px solid #ffffff0f;position:relative}.dark .DemoWindow-module__dKUZnG__mini.DemoWindow-module__dKUZnG__yes{border-color:#ffffff29}.DemoWindow-module__dKUZnG__mini.DemoWindow-module__dKUZnG__yes:hover{background:radial-gradient(120% 140% at 30% 0,#46464d 0%,#1e1e22 45%,#09090a 100%)}.DemoWindow-module__dKUZnG__mini.DemoWindow-module__dKUZnG__mail,.DemoWindow-module__dKUZnG__sApplied .DemoWindow-module__dKUZnG__mini.DemoWindow-module__dKUZnG__no,.DemoWindow-module__dKUZnG__sApplied .DemoWindow-module__dKUZnG__mini.DemoWindow-module__dKUZnG__accept{display:none}.DemoWindow-module__dKUZnG__sApplied .DemoWindow-module__dKUZnG__mini.DemoWindow-module__dKUZnG__mail{align-items:center;display:inline-flex}.DemoWindow-module__dKUZnG__srcMail,.DemoWindow-module__dKUZnG__sApplied .DemoWindow-module__dKUZnG__src img{display:none}.DemoWindow-module__dKUZnG__sApplied .DemoWindow-module__dKUZnG__src img.DemoWindow-module__dKUZnG__srcMail{display:block}@media (max-width:767px){.DemoWindow-module__dKUZnG__dots{display:none}.DemoWindow-module__dKUZnG__seg button{padding:4px 7px;font-size:10.5px}.DemoWindow-module__dKUZnG__gantt{grid-template-columns:128px 1fr;font-size:12px}.DemoWindow-module__dKUZnG__names>div{padding:0 8px 0 10px}.DemoWindow-module__dKUZnG__tip{display:none}.DemoWindow-module__dKUZnG__proposal{flex-wrap:wrap}.DemoWindow-module__dKUZnG__txt{flex-basis:calc(100% - 42px)}.DemoWindow-module__dKUZnG__acts{margin-left:42px}}
.FloatBadges-module__ma7c2W__float{border-radius:var(--r-md);background:color-mix(in srgb, var(--surface) 94%, transparent);will-change:translate;border:1px solid var(--line);box-shadow:inset 0 1px 0 #ffffff4d, var(--shadow);padding:14px 16px;font-size:13.5px;animation:7s ease-in-out infinite FloatBadges-module__ma7c2W__float;position:absolute}@keyframes FloatBadges-module__ma7c2W__float{0%,to{translate:0}50%{translate:0 -9px}}.FloatBadges-module__ma7c2W__f1{align-items:center;gap:14px;animation-delay:-2s;display:flex;bottom:-74px;left:-36px;transform:translateZ(80px)}.FloatBadges-module__ma7c2W__f1 b{font-family:var(--mono);letter-spacing:-.04em;font-size:28px;font-weight:500;line-height:1}.FloatBadges-module__ma7c2W__f1 span{color:var(--ink-3);font-size:12.5px;line-height:1.3}.FloatBadges-module__ma7c2W__f2{align-items:center;gap:10px;display:flex;top:-26px;right:-22px;transform:translateZ(130px)}.FloatBadges-module__ma7c2W__f3{align-items:center;gap:10px;animation-delay:-4.5s;display:flex;bottom:-58px;right:28px;transform:translateZ(170px)}.FloatBadges-module__ma7c2W__sw{display:flex}.FloatBadges-module__ma7c2W__sw img,.FloatBadges-module__ma7c2W__ai{background:var(--surface);border:1px solid var(--line);border-radius:7px;flex:none;width:24px;height:24px;margin-left:-6px;padding:3px}.FloatBadges-module__ma7c2W__sw>:first-child{margin-left:0}.FloatBadges-module__ma7c2W__ai{color:var(--ink);place-items:center;padding:4px;display:grid}.FloatBadges-module__ma7c2W__ai svg{width:100%;height:100%;display:block}.FloatBadges-module__ma7c2W__pill{background:var(--accent-soft);height:24px;color:var(--accent);border-radius:999px;align-items:center;gap:6px;padding:0 10px;font-size:12px;font-weight:500;display:inline-flex}.FloatBadges-module__ma7c2W__dot{width:6px;height:6px;animation:FloatBadges-module__ma7c2W__breathe 2.4s var(--ease) infinite;background:currentColor;border-radius:50%}@keyframes FloatBadges-module__ma7c2W__breathe{0%,to{opacity:1;transform:scale(1)}50%{opacity:.45;transform:scale(.55)}}@media (max-width:1100px){.FloatBadges-module__ma7c2W__f1{left:-10px}.FloatBadges-module__ma7c2W__f2{right:-6px}}@media (max-width:767px){.FloatBadges-module__ma7c2W__float{align-items:center;gap:9px;padding:9px 12px;font-size:12px;animation:none;display:inline-flex;position:static;transform:none!important}.FloatBadges-module__ma7c2W__f1{margin-top:2px}.FloatBadges-module__ma7c2W__f1 b{font-size:20px}.FloatBadges-module__ma7c2W__sw img,.FloatBadges-module__ma7c2W__ai{width:19px;height:19px;margin-left:-5px}.FloatBadges-module__ma7c2W__ai{padding:3px}}
.DemoStage-module__6rM14q__stage{perspective:1600px;position:relative}.DemoStage-module__6rM14q__tilt{transform-style:preserve-3d;will-change:transform;opacity:0;transition:opacity 1s var(--ease) 90ms;position:relative;transform:translate3d(120px,0,-520px)rotateX(24deg)rotateY(-38deg)}.DemoStage-module__6rM14q__shown .DemoStage-module__6rM14q__tilt{opacity:1}@media (max-width:767px){.DemoStage-module__6rM14q__tilt{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.DemoStage-module__6rM14q__tilt>:first-child{flex-basis:100%}}
.tokens-module__Rx-ldW__tokens{--bg:#f8f9fb;--bg-2:#f1f3f6;--surface:#fff;--surface-2:#f6f7f9;--ink:#18212c;--ink-2:#4a5566;--ink-3:#7b8594;--ink-4:#a7afba;--line:#18212c14;--line-2:#18212c24;--accent:#8f2440;--accent-hover:#7a1e37;--accent-ink:#fff;--accent-soft:#8f244014;--accent-line:#8f244047;--ok:#2e7d62;--ok-soft:#2e7d621f;--shadow:0 20px 40px -15px #1b25311a;--shadow-lg:0 30px 50px -24px #1b253138;--field:#18212c1c;--halo:20, 20, 26;--ease:cubic-bezier(.16, 1, .3, 1);--spring:cubic-bezier(.34, 1.56, .64, 1);--r-lg:1.5rem;--r-md:1rem;--navy:#1b2531;--navy-2:#232f3d;--on-navy:#e9edf2;--on-navy-2:#9aa6b4;--r-xl:2.5rem;--r-sm:.625rem;--q:#b5203f;--bgl-s:1350px;--bgl-x:-83px;--bgl-c:#fff;--bgl-o:.2;--mono:var(--font-v17-mono), ui-monospace, monospace;color:var(--ink);font-family:var(--font-v17), ui-sans-serif, system-ui, sans-serif;-webkit-font-smoothing:antialiased}.dark .tokens-module__Rx-ldW__tokens{--bg:#0e131a;--bg-2:#121821;--surface:#161d27;--surface-2:#1b2330;--ink:#e8ecf1;--ink-2:#a6b0bd;--ink-3:#727d8b;--ink-4:#4d5664;--line:#e8ecf112;--line-2:#e8ecf121;--accent:#c4546f;--accent-hover:#d0647e;--accent-soft:#c4546f1f;--accent-line:#c4546f59;--ok:#4fae8a;--ok-soft:#4fae8a24;--shadow:0 20px 40px -15px #00000073;--shadow-lg:0 30px 50px -24px #0009;--field:#e8ecf11f;--halo:235, 238, 245;--navy:#141b24;--navy-2:#1a2330;--q:#ea6f88}@media (max-width:767px){.tokens-module__Rx-ldW__tokens{--bgl-s:520px;--bgl-x:-40px}}:where(.tokens-module__Rx-ldW__tokens) :where(*){box-sizing:border-box}:where(.tokens-module__Rx-ldW__tokens) :where(a){color:inherit;text-decoration:none}:where(.tokens-module__Rx-ldW__tokens) :where(button){font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}:where(.tokens-module__Rx-ldW__tokens) :where(img,svg){max-width:100%;display:block}:where(.tokens-module__Rx-ldW__tokens) :where(:focus-visible){outline:2px solid var(--accent);outline-offset:3px;border-radius:6px}@media (prefers-reduced-motion:reduce){:where(.tokens-module__Rx-ldW__tokens) :where(*){transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}
.PlanHero-module__h_GkzW__hero{background:var(--bg);grid-template-columns:minmax(0,1fr);align-content:center;align-items:center;min-height:100dvh;padding:112px 0 56px;display:grid;position:relative;overflow:hidden}.PlanHero-module__h_GkzW__hero:before{content:"";pointer-events:none;background:radial-gradient(48% 55% at 78% 42%, var(--accent-soft), transparent 70%);position:absolute;inset:0}.PlanHero-module__h_GkzW__wrap{width:100%;min-width:0;max-width:1400px;margin:0 auto;padding:0 clamp(16px,4vw,56px)}.PlanHero-module__h_GkzW__grid{z-index:1;grid-template-columns:minmax(0,6fr) minmax(0,7fr);align-items:center;gap:clamp(28px,4vw,64px);display:grid;position:relative}.PlanHero-module__h_GkzW__copy{min-width:0}.PlanHero-module__h_GkzW__copy>*{opacity:0;transition:opacity .8s var(--ease), transform 1s var(--ease);transition-delay:calc(var(--i,0) * 90ms);transform:translateY(18px)}.PlanHero-module__h_GkzW__copy.PlanHero-module__h_GkzW__in>*,.PlanHero-module__h_GkzW__copy>.PlanHero-module__h_GkzW__keep{opacity:1;transform:none}@media (max-width:1023px){.PlanHero-module__h_GkzW__grid{grid-template-columns:minmax(0,1fr);gap:48px}}@media (max-width:767px){.PlanHero-module__h_GkzW__hero{min-height:auto;padding:88px 0 40px}.PlanHero-module__h_GkzW__grid{gap:44px}}
.Parts-module__gp6q8q__parts{font-size:17px;line-height:1.55;position:relative}.Parts-module__gp6q8q__wrap{max-width:1400px;margin:0 auto;padding:0 clamp(16px,4vw,56px)}.Parts-module__gp6q8q__kicker{letter-spacing:.02em;color:var(--ink-3);align-items:center;gap:10px;font-size:13px;font-weight:500;display:inline-flex}.Parts-module__gp6q8q__kicker:before{content:"";opacity:.6;background:currentColor;width:18px;height:1px}.Parts-module__gp6q8q__h2{letter-spacing:-.035em;margin:14px 0 0;font-size:clamp(34px,4.2vw,56px);font-weight:600;line-height:1}.Parts-module__gp6q8q__h2 em{color:var(--ink-3);font-style:normal}.Parts-module__gp6q8q__seg{background:var(--surface-2);border:1px solid var(--line);border-radius:999px;padding:3px;font-size:12.5px;display:inline-flex}.Parts-module__gp6q8q__parts{height:340vh;overflow-x:clip}.Parts-module__gp6q8q__pin{align-items:center;height:100dvh;display:flex;position:sticky;top:0;overflow:hidden}.Parts-module__gp6q8q__pinIn{grid-template-columns:minmax(0,4fr) minmax(0,8.4fr);align-items:center;gap:clamp(32px,5vw,80px);width:100%;padding-top:64px;display:grid}.Parts-module__gp6q8q__parts .Parts-module__gp6q8q__h2{font-size:clamp(30px,3.1vw,46px)}.Parts-module__gp6q8q__plist{border-top:1px solid var(--line);margin:34px 0 0;padding:0;list-style:none}.Parts-module__gp6q8q__plist li{border-bottom:1px solid var(--line);opacity:.36;transition:opacity .45s var(--ease),transform .6s var(--spring);grid-template-columns:40px 1fr;align-items:baseline;padding:11px 0;display:grid}.Parts-module__gp6q8q__plist li.Parts-module__gp6q8q__on{opacity:1;transform:translate(10px)}.Parts-module__gp6q8q__plist .Parts-module__gp6q8q__n{font-family:var(--mono);color:var(--ink-3);font-size:12px;transition:color .3s}.Parts-module__gp6q8q__plist li.Parts-module__gp6q8q__on .Parts-module__gp6q8q__n{color:var(--accent)}.Parts-module__gp6q8q__plist h3{letter-spacing:-.02em;margin:0;font-size:18px;font-weight:600}.Parts-module__gp6q8q__plist p{color:var(--ink-2);margin:6px 0 0;font-size:15.5px;display:none}.Parts-module__gp6q8q__partsLeft{position:relative}.Parts-module__gp6q8q__partsLeft>:not(.Parts-module__gp6q8q__psolo){transition:opacity .45s var(--ease),transform .6s var(--ease)!important}.Parts-module__gp6q8q__partsLeft.Parts-module__gp6q8q__solo>:not(.Parts-module__gp6q8q__psolo){pointer-events:none;opacity:0!important;transform:translateY(-14px)!important}.Parts-module__gp6q8q__psolo{pointer-events:none;opacity:0;transition:opacity .45s var(--ease);flex-direction:column;justify-content:center;display:flex;position:absolute;inset:0}.Parts-module__gp6q8q__partsLeft>.Parts-module__gp6q8q__psolo{opacity:0!important;transform:none!important}.Parts-module__gp6q8q__partsLeft.Parts-module__gp6q8q__solo>.Parts-module__gp6q8q__psolo{opacity:1!important}.Parts-module__gp6q8q__psolo .Parts-module__gp6q8q__it2{opacity:0;transition:opacity .5s var(--ease),transform .7s var(--ease);position:absolute;left:0;right:0;transform:translateY(22px)}.Parts-module__gp6q8q__psolo .Parts-module__gp6q8q__it2.Parts-module__gp6q8q__on{opacity:1;transform:none}.Parts-module__gp6q8q__psolo .Parts-module__gp6q8q__it2.Parts-module__gp6q8q__up{transform:translateY(-22px)}.Parts-module__gp6q8q__psolo .Parts-module__gp6q8q__n{font-family:var(--mono);color:var(--accent);letter-spacing:.04em;font-size:13px}.Parts-module__gp6q8q__psolo .Parts-module__gp6q8q__n i{color:var(--ink-3);font-style:normal}.Parts-module__gp6q8q__psolo h3{letter-spacing:-.04em;margin:10px 0 0;font-size:clamp(34px,3.4vw,52px);font-weight:600;line-height:1}.Parts-module__gp6q8q__psolo p{color:var(--ink-2);max-width:36ch;margin:16px 0 0;font-size:18px;line-height:1.55}.Parts-module__gp6q8q__ptrack{background:var(--line);border-radius:2px;height:2px;margin-top:8px;overflow:hidden}.Parts-module__gp6q8q__ptrack i{background:var(--accent);transform-origin:0;height:100%;display:block;transform:scaleX(0)}.Parts-module__gp6q8q__stage3d{perspective:2200px;perspective-origin:50% 20%;place-items:center;display:grid;position:relative}.Parts-module__gp6q8q__floor{filter:blur(8px);height:120px;opacity:var(--fo,0);background:radial-gradient(closest-side,#1b253138,#0000);border-radius:50%;position:absolute;bottom:-40px;left:8%;right:8%;transform:scaleX(1.1)}.Parts-module__gp6q8q__app{border-radius:var(--r-lg);background:var(--surface-2);border:1px solid var(--line);width:100%;height:590px;box-shadow:var(--shadow-lg);transform-style:preserve-3d;transform-origin:50% 55%;grid-template-rows:auto auto 1fr auto;grid-template-columns:minmax(0,1fr);font-size:12.5px;display:grid;position:relative}.Parts-module__gp6q8q__zone{background:var(--surface);transform-style:preserve-3d;transition:opacity .5s var(--ease)}.Parts-module__gp6q8q__app .Parts-module__gp6q8q__zBar{border-radius:var(--r-lg) var(--r-lg) 0 0}.Parts-module__gp6q8q__app .Parts-module__gp6q8q__zCopilot{border-radius:0 0 var(--r-lg) var(--r-lg)}.Parts-module__gp6q8q__app.Parts-module__gp6q8q__x .Parts-module__gp6q8q__zone{box-shadow:0 1px 0 var(--line-2),0 40px 60px -30px #1b253159;outline:1px solid var(--line);border-radius:16px}.Parts-module__gp6q8q__zone{position:relative}.Parts-module__gp6q8q__zone:after{content:"";box-shadow:inset 0 0 0 1.5px var(--accent);opacity:0;transition:opacity .45s var(--ease);pointer-events:none;border-radius:12px;position:absolute;inset:3px}.Parts-module__gp6q8q__app[data-focus] .Parts-module__gp6q8q__zone{opacity:.42}.Parts-module__gp6q8q__app[data-focus] .Parts-module__gp6q8q__zBoard,.Parts-module__gp6q8q__app[data-focus] .Parts-module__gp6q8q__zBoard:after{opacity:1}.Parts-module__gp6q8q__app.Parts-module__gp6q8q__x[data-focus] .Parts-module__gp6q8q__zCopilot{opacity:.1}.Parts-module__gp6q8q__zBar{border-bottom:1px solid var(--line);align-items:center;gap:10px;padding:12px 16px;display:flex}.Parts-module__gp6q8q__zBar b{letter-spacing:-.01em;font-size:14px}.Parts-module__gp6q8q__zBar .Parts-module__gp6q8q__seg{font-size:11.5px}.Parts-module__gp6q8q__zBar .Parts-module__gp6q8q__seg button{color:var(--ink-3);border-radius:999px;padding:3px 10px;transition:background .25s,color .25s}.Parts-module__gp6q8q__zBar .Parts-module__gp6q8q__seg button.Parts-module__gp6q8q__on{background:var(--surface);color:var(--ink);box-shadow:0 1px 2px #1b25311f}.Parts-module__gp6q8q__zBar .Parts-module__gp6q8q__ch{color:var(--ink-3);align-items:center;gap:6px;margin-left:auto;display:flex}.Parts-module__gp6q8q__zBar .Parts-module__gp6q8q__chLogo{width:15px;height:15px;color:var(--ink);display:inline-flex}.Parts-module__gp6q8q__zBar .Parts-module__gp6q8q__chLogo svg{width:100%;height:100%}.Parts-module__gp6q8q__zBar .Parts-module__gp6q8q__share{background:var(--ink);height:26px;color:var(--bg);border-radius:999px;align-items:center;padding:0 10px;font-size:11.5px;display:inline-flex}.Parts-module__gp6q8q__zSearch{border-bottom:1px solid var(--line);gap:8px;padding:10px 16px;display:flex}.Parts-module__gp6q8q__zSearch .Parts-module__gp6q8q__in{background:var(--surface-2);border:1px solid var(--line);height:30px;color:var(--ink-3);border-radius:8px;flex:1;align-items:center;gap:8px;padding:0 10px;display:flex}.Parts-module__gp6q8q__zSearch .Parts-module__gp6q8q__in svg{width:13px;height:13px}.Parts-module__gp6q8q__zSearch .Parts-module__gp6q8q__tab{border:1px solid var(--line);height:30px;color:var(--ink-2);border-radius:8px;align-items:center;gap:6px;padding:0 10px;display:flex}.Parts-module__gp6q8q__zSearch .Parts-module__gp6q8q__tab .Parts-module__gp6q8q__c{font-family:var(--mono);background:var(--accent-soft);color:var(--accent);border-radius:999px;padding:0 6px;font-size:10.5px}.Parts-module__gp6q8q__zBoard{padding:12px 14px;position:relative;overflow:hidden}.Parts-module__gp6q8q__view{transition:opacity .45s var(--ease),transform .6s var(--ease);position:absolute;inset:12px 14px}.Parts-module__gp6q8q__view.Parts-module__gp6q8q__off{opacity:0;pointer-events:none;transform:translateY(10px)}.Parts-module__gp6q8q__cols{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;height:100%;display:grid}.Parts-module__gp6q8q__col{background:var(--surface-2);border-radius:12px;flex-direction:column;gap:7px;min-width:0;padding:8px;display:flex}.Parts-module__gp6q8q__col h5{color:var(--ink-2);justify-content:space-between;margin:2px 4px 4px;font-size:11.5px;font-weight:600;display:flex}.Parts-module__gp6q8q__col h5 span{font-family:var(--mono);color:var(--ink-3);font-weight:400}.Parts-module__gp6q8q__cardT{background:var(--surface);border:1px solid var(--line);border-radius:9px;padding:8px 9px;transition:box-shadow .4s;box-shadow:0 4px 10px -8px #1b25314d}.Parts-module__gp6q8q__cardT p{color:var(--ink);margin:0;font-size:11.5px;line-height:1.35}.Parts-module__gp6q8q__tags{flex-wrap:wrap;gap:4px;margin-top:6px;display:flex}.Parts-module__gp6q8q__tg{background:var(--surface-2);color:var(--ink-3);border:1px solid var(--line);white-space:nowrap;border-radius:5px;padding:1px 6px;font-size:10px}.Parts-module__gp6q8q__tg.Parts-module__gp6q8q__tBug,.Parts-module__gp6q8q__tg.Parts-module__gp6q8q__tFeat,.Parts-module__gp6q8q__tg.Parts-module__gp6q8q__tRef,.Parts-module__gp6q8q__tg.Parts-module__gp6q8q__tSize,.Parts-module__gp6q8q__tg.Parts-module__gp6q8q__tMed,.Parts-module__gp6q8q__tg.Parts-module__gp6q8q__tHigh,.Parts-module__gp6q8q__tg.Parts-module__gp6q8q__tVhigh{color:var(--ink-2);background:rgba(var(--tc),.16);box-shadow:inset 0 0 0 1px rgba(var(--tc),.28);border-color:#0000}.Parts-module__gp6q8q__tBug{--tc:214,120,72}.Parts-module__gp6q8q__tFeat{--tc:70,160,120}.Parts-module__gp6q8q__tRef{--tc:86,130,196}.Parts-module__gp6q8q__tSize{--tc:120,140,160}.Parts-module__gp6q8q__tMed{--tc:214,170,70}.Parts-module__gp6q8q__tHigh{--tc:190,60,90}.Parts-module__gp6q8q__tVhigh{--tc:190,40,70;background:rgba(var(--tc),.26)!important}:is(.dark .Parts-module__gp6q8q__tg.Parts-module__gp6q8q__tBug,.dark .Parts-module__gp6q8q__tg.Parts-module__gp6q8q__tFeat,.dark .Parts-module__gp6q8q__tg.Parts-module__gp6q8q__tRef,.dark .Parts-module__gp6q8q__tg.Parts-module__gp6q8q__tSize,.dark .Parts-module__gp6q8q__tg.Parts-module__gp6q8q__tMed,.dark .Parts-module__gp6q8q__tg.Parts-module__gp6q8q__tHigh,.dark .Parts-module__gp6q8q__tg.Parts-module__gp6q8q__tVhigh){background:rgba(var(--tc),.22);box-shadow:inset 0 0 0 1px rgba(var(--tc),.4)}.Parts-module__gp6q8q__zBoard{container-type:inline-size}.Parts-module__gp6q8q__sv{background:var(--surface);height:100%;box-shadow:inset 0 0 0 1px var(--line);font-variant-numeric:tabular-nums;text-rendering:geometricprecision;border-radius:12px;font-size:12.5px;display:flex;overflow:hidden}.Parts-module__gp6q8q__svMain{--nw:140px;flex:1;min-width:0;position:relative;overflow:hidden}.Parts-module__gp6q8q__svSide{border-left:1px solid var(--line);flex-direction:column;flex:0 0 38%;gap:9px;min-width:0;padding:12px 14px;display:flex;overflow:hidden}.Parts-module__gp6q8q__svSide>*,.Parts-module__gp6q8q__svPages>*,.Parts-module__gp6q8q__svDoc>*{flex:none}.Parts-module__gp6q8q__svH{letter-spacing:-.01em;color:var(--ink);white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;font-weight:600;overflow:hidden}.Parts-module__gp6q8q__svFoot{color:var(--ink-3);margin:auto 0 0;font-size:11.5px;line-height:1.45}.Parts-module__gp6q8q__yn{flex:none;gap:3px;margin-left:auto;display:inline-flex}.Parts-module__gp6q8q__yn i{border-radius:6px;place-items:center;width:20px;height:20px;font-size:11px;font-style:normal;font-weight:600;line-height:1;display:grid}.Parts-module__gp6q8q__yn .Parts-module__gp6q8q__no{color:var(--accent);background:var(--accent-soft)}.Parts-module__gp6q8q__yn .Parts-module__gp6q8q__ok{color:var(--ok);background:var(--ok-soft)}.Parts-module__gp6q8q__svBtns{gap:6px;margin-top:7px;display:flex}.Parts-module__gp6q8q__svBtns span{border-radius:999px;align-items:center;height:27px;padding:0 12px;font-size:12px;font-weight:500;display:inline-flex}.Parts-module__gp6q8q__svBtns .Parts-module__gp6q8q__r{color:var(--ink-2);box-shadow:inset 0 0 0 1px var(--line-2)}.Parts-module__gp6q8q__svBtns .Parts-module__gp6q8q__a{color:var(--bg);background:var(--ink)}.Parts-module__gp6q8q__svUpd{color:var(--ink);background:#d6aa4629;border-radius:9px;align-items:center;gap:8px;padding:7px 8px 7px 10px;font-size:12px;font-weight:500;display:flex;box-shadow:inset 0 0 0 1px #d6aa4666}.Parts-module__gp6q8q__svF{flex-direction:column;gap:4px;min-width:0;display:flex}.Parts-module__gp6q8q__svF label{color:var(--ink-3);align-items:center;gap:6px;font-size:11px;font-weight:500;display:flex}.Parts-module__gp6q8q__svF label em{color:var(--accent);background:var(--accent-soft);border-radius:4px;padding:1px 6px;font-size:10.5px;font-style:normal;font-weight:500}.Parts-module__gp6q8q__svIn{background:var(--surface-2);height:28px;box-shadow:inset 0 0 0 1px var(--line);color:var(--ink-2);white-space:nowrap;text-overflow:ellipsis;border-radius:7px;align-items:center;gap:7px;padding:0 10px;font-size:12px;display:flex;overflow:hidden}.Parts-module__gp6q8q__svF.Parts-module__gp6q8q__prop .Parts-module__gp6q8q__svIn{background:#d6aa461f;box-shadow:inset 0 0 0 1px #d6aa465c}.Parts-module__gp6q8q__svIn s{color:var(--ink-3)}.Parts-module__gp6q8q__svIn b{color:var(--ink);font-weight:600}.Parts-module__gp6q8q__svSrc{color:var(--ink-3);align-items:center;gap:7px;margin-top:auto;font-size:11.5px;display:flex}.Parts-module__gp6q8q__svSrc:before{content:"";background:var(--ok);border-radius:50%;width:6px;height:6px}.Parts-module__gp6q8q__svPages{border-right:1px solid var(--line);flex-direction:column;flex:0 0 36%;gap:2px;min-width:0;padding:12px 8px;display:flex;overflow:hidden}.Parts-module__gp6q8q__svPages .Parts-module__gp6q8q__svIn{color:var(--ink-3);margin:4px 0 6px}.Parts-module__gp6q8q__svPg{border-radius:8px;padding:5px 20px 5px 8px;line-height:1.35;position:relative}.Parts-module__gp6q8q__svPg b{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:500;display:block;overflow:hidden}.Parts-module__gp6q8q__svPg small{color:var(--ink-3);font-size:10.5px}.Parts-module__gp6q8q__svPg.Parts-module__gp6q8q__on{background:var(--surface-2)}.Parts-module__gp6q8q__svPg.Parts-module__gp6q8q__on:after{content:"";background:var(--accent);border-radius:50%;width:7px;height:7px;margin-top:-3.5px;position:absolute;top:50%;right:7px}.Parts-module__gp6q8q__svDoc{flex-direction:column;flex:1;gap:9px;min-width:0;padding:12px 14px;display:flex;overflow:hidden}.Parts-module__gp6q8q__svPr{color:var(--ink-3);align-items:center;gap:7px;font-size:11.5px;display:flex}.Parts-module__gp6q8q__svPr:before{content:"";background:var(--accent);border-radius:2px;width:6px;height:6px}.Parts-module__gp6q8q__svDiff{box-shadow:inset 0 0 0 1px var(--line);font:400 11.5px/1.6 var(--mono);border-radius:8px;flex-direction:column;margin:0;display:flex;overflow:hidden}.Parts-module__gp6q8q__svDiff span{color:var(--ink-2);white-space:nowrap;text-overflow:ellipsis;padding:2px 10px 2px 24px;display:block;position:relative;overflow:hidden}.Parts-module__gp6q8q__svDiff span:before{color:var(--ink-3);position:absolute;left:9px}.Parts-module__gp6q8q__svDiff .Parts-module__gp6q8q__del{background:var(--accent-soft);color:var(--ink)}.Parts-module__gp6q8q__svDiff .Parts-module__gp6q8q__del:before{content:"−";color:var(--accent)}.Parts-module__gp6q8q__svDiff .Parts-module__gp6q8q__add{background:var(--ok-soft);color:var(--ink)}.Parts-module__gp6q8q__svDiff .Parts-module__gp6q8q__add:before{content:"+";color:var(--ok)}.Parts-module__gp6q8q__rz{background:var(--surface);height:100%;box-shadow:inset 0 0 0 1px var(--line);font-variant-numeric:tabular-nums;text-rendering:geometricprecision;--nw:84px;border-radius:12px;flex-direction:column;gap:8px;padding:10px 12px;font-size:12px;display:flex;position:relative;overflow:hidden}.Parts-module__gp6q8q__rzAlert{background:var(--accent-soft);color:var(--ink);border-radius:10px;align-items:center;gap:8px;min-width:0;padding:7px 8px 7px 12px;font-size:12px;font-weight:500;display:flex}.Parts-module__gp6q8q__rzAlert>span{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.Parts-module__gp6q8q__rzAlert .Parts-module__gp6q8q__svBtns{flex:none;margin:0}.Parts-module__gp6q8q__rzAlert .Parts-module__gp6q8q__svBtns span{height:25px;padding:0 11px;font-size:11.5px}.Parts-module__gp6q8q__rzRow{grid-template-columns:var(--nw) repeat(14,minmax(0,1fr));align-items:center;gap:3px;display:grid}.Parts-module__gp6q8q__rzRow>b{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:500;overflow:hidden}.Parts-module__gp6q8q__rzD{text-align:center;font:500 11px/1.25 var(--mono);color:var(--ink-2)}.Parts-module__gp6q8q__rzD em{color:var(--ink-3);font-size:9.5px;font-style:normal;font-weight:400;display:block}.Parts-module__gp6q8q__rzD.Parts-module__gp6q8q__now{color:var(--accent);font-weight:600}.Parts-module__gp6q8q__rzDr{grid-template-columns:var(--nw) minmax(0,1fr)}.Parts-module__gp6q8q__rzDem{background:var(--surface-2);border-radius:7px;height:56px;position:relative}.Parts-module__gp6q8q__rzDem i{left:calc(var(--s) / 14 * 100%);width:calc((var(--e) - var(--s)) / 14 * 100% - 3px);top:calc(var(--y) * 26px + 3px);height:23px;color:var(--ink);background:var(--surface);box-shadow:inset 3px 0 0 var(--accent),inset 0 0 0 1px var(--line);white-space:nowrap;text-overflow:ellipsis;border-radius:6px;align-items:center;padding:0 7px;font-size:11px;font-style:normal;font-weight:500;display:flex;position:absolute;overflow:hidden}.Parts-module__gp6q8q__rzLbl{font-size:11px;font-weight:500;color:var(--ink-3)!important}.Parts-module__gp6q8q__rzC{background:var(--surface-2);border-radius:6px;height:30px}.Parts-module__gp6q8q__rzC.Parts-module__gp6q8q__on{background:var(--ok);opacity:.78}.Parts-module__gp6q8q__rzC.Parts-module__gp6q8q__half{background:var(--ok-soft);box-shadow:inset 0 0 0 1px var(--ok)}.Parts-module__gp6q8q__rzC.Parts-module__gp6q8q__we{box-shadow:inset 0 0 0 1px var(--line);background:0 0}.Parts-module__gp6q8q__rzToday{background:var(--accent);width:1.5px;top:44px;bottom:8px;left:calc(10px + var(--nw) + 3px + (100% - 20px - var(--nw) - 3px) * 1.5 / 14);pointer-events:none;margin-left:-.75px;position:absolute}.Parts-module__gp6q8q__t5{--blue:86,130,196;--red:190,60,90;--green:70,160,120;--amber:214,170,70;font-size:11.5px}.Parts-module__gp6q8q__t5 svg{width:100%;height:100%;display:block;overflow:visible}.Parts-module__gp6q8q__t5 svg text{font-family:var(--font-v17), ui-sans-serif, system-ui, sans-serif;fill:var(--ink);dominant-baseline:central;font-size:10.5px}.Parts-module__gp6q8q__t5 svg .Parts-module__gp6q8q__mono{font-family:var(--mono);fill:var(--ink-3);font-size:9.5px}.Parts-module__gp6q8q__t5 svg .Parts-module__gp6q8q__b{font-weight:600}.Parts-module__gp6q8q__t5 .Parts-module__gp6q8q__colS{fill:var(--surface-2)}.Parts-module__gp6q8q__t5 .Parts-module__gp6q8q__gl{stroke:var(--line);stroke-width:1px}.Parts-module__gp6q8q__t5 .Parts-module__gp6q8q__svMain{padding:10px 12px}.Parts-module__gp6q8q__t5 .Parts-module__gp6q8q__glSoft{opacity:.6}.Parts-module__gp6q8q__t5 .Parts-module__gp6q8q__cn{fill:none;stroke:rgba(var(--blue),.55);stroke-width:1.2px}.Parts-module__gp6q8q__t5 .Parts-module__gp6q8q__nb{fill:rgba(var(--blue),.14);stroke:rgba(var(--blue),.5)}.Parts-module__gp6q8q__t5 .Parts-module__gp6q8q__nr{fill:rgba(var(--red),.13);stroke:rgba(var(--red),.45)}.Parts-module__gp6q8q__t5 .Parts-module__gp6q8q__ng{fill:rgba(var(--green),.16);stroke:rgba(var(--green),.5)}.Parts-module__gp6q8q__t5 .Parts-module__gp6q8q__ny{fill:rgba(var(--amber),.22);stroke:rgba(var(--amber),.7)}.Parts-module__gp6q8q__t5 .Parts-module__gp6q8q__nsel{fill:rgba(var(--blue),.2);stroke:rgb(var(--blue));stroke-width:2px}.Parts-module__gp6q8q__t5 .Parts-module__gp6q8q__halo{fill:none;stroke:rgba(var(--blue),.25);stroke-width:5px}.Parts-module__gp6q8q__t5 .Parts-module__gp6q8q__ndr{fill:rgba(var(--blue),.1);stroke:var(--accent);stroke-dasharray:3 2}.Parts-module__gp6q8q__t5 .Parts-module__gp6q8q__dot{fill:var(--accent)}.Parts-module__gp6q8q__t5 .Parts-module__gp6q8q__dot+text{fill:#fff;text-anchor:middle;font-size:8.5px;font-weight:600}.Parts-module__gp6q8q__t5 .Parts-module__gp6q8q__band{fill:var(--accent-soft)}.Parts-module__gp6q8q__t5 .Parts-module__gp6q8q__now{stroke:var(--accent);stroke-width:1.2px}.Parts-module__gp6q8q__t5 .Parts-module__gp6q8q__chips{flex-wrap:wrap;gap:5px;display:flex}.Parts-module__gp6q8q__t5 .Parts-module__gp6q8q__chip{height:22px;color:var(--ink-2);box-shadow:inset 0 0 0 1px var(--line);background:var(--surface);border-radius:7px;align-items:center;gap:5px;padding:0 8px;font-size:11px;display:inline-flex}.Parts-module__gp6q8q__t5 .Parts-module__gp6q8q__box{background:var(--surface-2);box-shadow:inset 0 0 0 1px var(--line);border-radius:9px;padding:8px 10px;line-height:1.4}.Parts-module__gp6q8q__t5 .Parts-module__gp6q8q__box>b{color:var(--ink-3);margin-bottom:3px;font-size:10.5px;font-weight:500;display:block}.Parts-module__gp6q8q__t5 .Parts-module__gp6q8q__box>span{color:var(--ink);font-size:11.5px;display:block}.Parts-module__gp6q8q__t5 .Parts-module__gp6q8q__ask{height:30px;box-shadow:inset 0 0 0 1px var(--line);color:var(--ink-3);border-radius:9px;align-items:center;gap:6px;margin-top:auto;padding:0 4px 0 10px;display:flex}.Parts-module__gp6q8q__t5 .Parts-module__gp6q8q__ask i{background:var(--ink);height:22px;color:var(--bg);border-radius:6px;place-items:center;margin-left:auto;padding:0 9px;font-size:10.5px;font-style:normal;font-weight:500;display:grid}.Parts-module__gp6q8q__rzD.Parts-module__gp6q8q__now{color:#fff}.Parts-module__gp6q8q__rzD.Parts-module__gp6q8q__now b{background:var(--accent);border-radius:50%;place-items:center;width:18px;height:18px;font-weight:600;display:inline-grid}.Parts-module__gp6q8q__rzD.Parts-module__gp6q8q__wk{background:var(--surface-2);border-radius:5px}.Parts-module__gp6q8q__rzRow>.Parts-module__gp6q8q__pw{flex-direction:column;gap:1px;min-width:0;display:flex}.Parts-module__gp6q8q__rzRow>.Parts-module__gp6q8q__pw b{color:var(--ink);white-space:nowrap;font-size:11.5px;font-weight:600}.Parts-module__gp6q8q__rzRow>.Parts-module__gp6q8q__pw small{color:var(--ink-3);white-space:nowrap;font-size:9.5px}.Parts-module__gp6q8q__rzC.Parts-module__gp6q8q__ot{opacity:.8;background:#5682c4}.Parts-module__gp6q8q__rzChips{gap:4px;margin-top:4px;display:flex}.Parts-module__gp6q8q__rzChips span{background:var(--surface);box-shadow:inset 0 0 0 1px var(--line);color:var(--ink-2);white-space:nowrap;border-radius:999px;padding:1px 6px;font-size:9.5px}.Parts-module__gp6q8q__rzDem.Parts-module__gp6q8q__cards{background:0 0;height:78px}.Parts-module__gp6q8q__rzDem.Parts-module__gp6q8q__cards i{height:34px;top:calc(var(--y) * 40px);background:var(--surface);box-shadow:inset 0 0 0 1px var(--line-2);flex-direction:column;justify-content:center;align-items:stretch;gap:2px;padding:3px 6px}.Parts-module__gp6q8q__rzDem.Parts-module__gp6q8q__cards i b{color:var(--ink);text-overflow:ellipsis;font-size:10px;font-weight:600;overflow:hidden}.Parts-module__gp6q8q__rzDem.Parts-module__gp6q8q__cards i em{color:var(--ink-2);text-overflow:ellipsis;background:#be3c5a24;border-radius:4px;padding:0 5px;font-size:9px;font-style:normal;overflow:hidden}.Parts-module__gp6q8q__a5Xf{min-width:0;max-width:100%;display:inline-grid}.Parts-module__gp6q8q__a5Xf>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;transition:opacity .45s var(--ease),transform .5s var(--ease);grid-area:1/1;overflow:hidden}.Parts-module__gp6q8q__a5Xf>span:not(.Parts-module__gp6q8q__a5X0){opacity:0;transform:translateY(5px)}.Parts-module__gp6q8q__svUpd .Parts-module__gp6q8q__a5Xf,.Parts-module__gp6q8q__rzAlert .Parts-module__gp6q8q__a5Xf{flex:1}.Parts-module__gp6q8q__yn i,.Parts-module__gp6q8q__svBtns span{transition:transform .2s var(--ease),opacity .35s var(--ease)}.Parts-module__gp6q8q__svIn,.Parts-module__gp6q8q__svUpd,.Parts-module__gp6q8q__rzC{position:relative}.Parts-module__gp6q8q__svIn>*,.Parts-module__gp6q8q__svUpd>*{z-index:1;position:relative}.Parts-module__gp6q8q__svIn:after,.Parts-module__gp6q8q__svUpd:after,.Parts-module__gp6q8q__rzC:after{content:"";border-radius:inherit;opacity:0;transition:opacity .5s var(--ease);pointer-events:none;position:absolute;inset:0}.Parts-module__gp6q8q__svF.Parts-module__gp6q8q__prop .Parts-module__gp6q8q__svIn:after{background:var(--surface-2);box-shadow:inset 0 0 0 1px var(--line)}.Parts-module__gp6q8q__svUpd:after{background:linear-gradient(var(--ok-soft),var(--ok-soft)) var(--surface);box-shadow:inset 0 0 0 1px var(--ok)}.Parts-module__gp6q8q__t5 svg g,.Parts-module__gp6q8q__t5 svg rect,.Parts-module__gp6q8q__t5 svg text{transition:opacity .5s var(--ease)}.Parts-module__gp6q8q__a5Mv{z-index:2;transition:transform .9s var(--ease),opacity .4s var(--ease),box-shadow .3s;position:relative}.Parts-module__gp6q8q__a51 .Parts-module__gp6q8q__a5Mv{transform:translateY(-4px)rotate(-1.5deg);box-shadow:0 14px 24px -12px #1b253173}.Parts-module__gp6q8q__a52 .Parts-module__gp6q8q__a5Mv{transform:translate(var(--dx,0),var(--dy,0)) rotate(0)}.Parts-module__gp6q8q__a59 .Parts-module__gp6q8q__a5Mv{opacity:0}.Parts-module__gp6q8q__a5Snap .Parts-module__gp6q8q__a5Mv{transition:none}.Parts-module__gp6q8q__a51:not(.Parts-module__gp6q8q__a52) .Parts-module__gp6q8q__a5P1 .Parts-module__gp6q8q__yn .Parts-module__gp6q8q__ok,.Parts-module__gp6q8q__a53:not(.Parts-module__gp6q8q__a54) .Parts-module__gp6q8q__a5P2 .Parts-module__gp6q8q__yn .Parts-module__gp6q8q__ok{transform:scale(.78)}.Parts-module__gp6q8q__a52 .Parts-module__gp6q8q__a5P1 .Parts-module__gp6q8q__yn,.Parts-module__gp6q8q__a54 .Parts-module__gp6q8q__a5P2 .Parts-module__gp6q8q__yn,.Parts-module__gp6q8q__a54 .Parts-module__gp6q8q__svUpd .Parts-module__gp6q8q__yn,.Parts-module__gp6q8q__a52 .Parts-module__gp6q8q__a5P1 .Parts-module__gp6q8q__a5X0,.Parts-module__gp6q8q__a54 .Parts-module__gp6q8q__a5P2 .Parts-module__gp6q8q__a5X0{opacity:0}.Parts-module__gp6q8q__a52 .Parts-module__gp6q8q__a5P1 .Parts-module__gp6q8q__a5X1,.Parts-module__gp6q8q__a54 .Parts-module__gp6q8q__a5P2 .Parts-module__gp6q8q__a5X1{opacity:1;transform:none}.Parts-module__gp6q8q__a52 .Parts-module__gp6q8q__a5P1 .Parts-module__gp6q8q__svIn:after,.Parts-module__gp6q8q__a54 .Parts-module__gp6q8q__a5P2 .Parts-module__gp6q8q__svIn:after{opacity:1}.Parts-module__gp6q8q__svF label em{transition:background-color .4s var(--ease),color .4s var(--ease)}.Parts-module__gp6q8q__a52 .Parts-module__gp6q8q__a5P1 label em,.Parts-module__gp6q8q__a54 .Parts-module__gp6q8q__a5P2 label em{background:var(--ok-soft);color:var(--ok)}.Parts-module__gp6q8q__a52 .Parts-module__gp6q8q__svUpd .Parts-module__gp6q8q__a5X0{opacity:0}.Parts-module__gp6q8q__a52:not(.Parts-module__gp6q8q__a54) .Parts-module__gp6q8q__svUpd .Parts-module__gp6q8q__a5X1,.Parts-module__gp6q8q__a54 .Parts-module__gp6q8q__svUpd .Parts-module__gp6q8q__a5X2{opacity:1;transform:none}.Parts-module__gp6q8q__a54 .Parts-module__gp6q8q__svUpd:after{opacity:1}.Parts-module__gp6q8q__a5Bdg .Parts-module__gp6q8q__a5B1,.Parts-module__gp6q8q__a52 .Parts-module__gp6q8q__a5Bdg .Parts-module__gp6q8q__a5B0{opacity:0}.Parts-module__gp6q8q__a52 .Parts-module__gp6q8q__a5Bdg .Parts-module__gp6q8q__a5B1{opacity:1}.Parts-module__gp6q8q__a54 .Parts-module__gp6q8q__a5Bdg{opacity:0}.Parts-module__gp6q8q__a5Bub{background:var(--ink);max-width:88%;color:var(--bg);transition:opacity .4s var(--ease),transform .5s var(--ease);border-radius:10px 10px 3px;align-self:flex-end;padding:6px 10px;font-size:11.5px;line-height:1.35}.Parts-module__gp6q8q__a5Card{transition:opacity .45s var(--ease),transform .55s var(--ease)}.Parts-module__gp6q8q__a5Card .Parts-module__gp6q8q__a5Xf{display:grid}.Parts-module__gp6q8q__a5Sol,.Parts-module__gp6q8q__a5On .Parts-module__gp6q8q__a5Bub,.Parts-module__gp6q8q__a5On .Parts-module__gp6q8q__a5Card,.Parts-module__gp6q8q__a5On .Parts-module__gp6q8q__a5Drf,.Parts-module__gp6q8q__a5On .Parts-module__gp6q8q__a5Band{opacity:0}.Parts-module__gp6q8q__a5On .Parts-module__gp6q8q__a5Bub{transform:translateY(6px)}.Parts-module__gp6q8q__a5On .Parts-module__gp6q8q__a5Card{transform:translateY(8px)}.Parts-module__gp6q8q__a5On.Parts-module__gp6q8q__a51 .Parts-module__gp6q8q__a5Bub,.Parts-module__gp6q8q__a5On.Parts-module__gp6q8q__a52 .Parts-module__gp6q8q__a5Card,.Parts-module__gp6q8q__a5On.Parts-module__gp6q8q__a52 .Parts-module__gp6q8q__a5Drf,.Parts-module__gp6q8q__a5On.Parts-module__gp6q8q__a52 .Parts-module__gp6q8q__a5Band{opacity:1;transform:none}.Parts-module__gp6q8q__a53:not(.Parts-module__gp6q8q__a54) .Parts-module__gp6q8q__a5Card .Parts-module__gp6q8q__svBtns .Parts-module__gp6q8q__a,.Parts-module__gp6q8q__a53:not(.Parts-module__gp6q8q__a54) .Parts-module__gp6q8q__a5Act .Parts-module__gp6q8q__a,.Parts-module__gp6q8q__a52:not(.Parts-module__gp6q8q__a53) .Parts-module__gp6q8q__rzAlert .Parts-module__gp6q8q__svBtns .Parts-module__gp6q8q__a{transform:scale(.88)}.Parts-module__gp6q8q__a5On.Parts-module__gp6q8q__a54 .Parts-module__gp6q8q__a5Drf,.Parts-module__gp6q8q__a5On.Parts-module__gp6q8q__a54 .Parts-module__gp6q8q__a5Band{opacity:0}.Parts-module__gp6q8q__a54 .Parts-module__gp6q8q__a5Sol{opacity:1}.Parts-module__gp6q8q__a54 .Parts-module__gp6q8q__a5Card .Parts-module__gp6q8q__a5X0{opacity:0}.Parts-module__gp6q8q__a54 .Parts-module__gp6q8q__a5Card .Parts-module__gp6q8q__a5X1{opacity:1;transform:none}.Parts-module__gp6q8q__a54 .Parts-module__gp6q8q__a5Card .Parts-module__gp6q8q__svBtns,.Parts-module__gp6q8q__a54 .Parts-module__gp6q8q__a5Act{opacity:0}.Parts-module__gp6q8q__a5Card .Parts-module__gp6q8q__svBtns,.Parts-module__gp6q8q__a5Act{transition:opacity .35s var(--ease)}.Parts-module__gp6q8q__ask .Parts-module__gp6q8q__a5Tw{white-space:nowrap;text-overflow:ellipsis;color:var(--ink-3);overflow:hidden}.Parts-module__gp6q8q__a5Typing .Parts-module__gp6q8q__ask .Parts-module__gp6q8q__a5Tw{color:var(--ink)}.Parts-module__gp6q8q__a5On .Parts-module__gp6q8q__svDiff span{opacity:0;transition:opacity .4s var(--ease) calc(var(--i,0) * .11s),transform .5s var(--ease) calc(var(--i,0) * .11s);transform:translate(-6px)}.Parts-module__gp6q8q__a5On.Parts-module__gp6q8q__a51 .Parts-module__gp6q8q__svDiff span{opacity:1;transform:none}.Parts-module__gp6q8q__a5On.Parts-module__gp6q8q__a54 .Parts-module__gp6q8q__svDiff .Parts-module__gp6q8q__del{opacity:.22}.Parts-module__gp6q8q__a54 .Parts-module__gp6q8q__svPg.Parts-module__gp6q8q__on:after{opacity:0}.Parts-module__gp6q8q__svPg.Parts-module__gp6q8q__on:after{transition:opacity .4s var(--ease)}.Parts-module__gp6q8q__a54 .Parts-module__gp6q8q__svPg .Parts-module__gp6q8q__a5X0,.Parts-module__gp6q8q__a54 .Parts-module__gp6q8q__svFoot .Parts-module__gp6q8q__a5X0{opacity:0}.Parts-module__gp6q8q__a54 .Parts-module__gp6q8q__svPg .Parts-module__gp6q8q__a5X1,.Parts-module__gp6q8q__a54 .Parts-module__gp6q8q__svFoot .Parts-module__gp6q8q__a5X1{opacity:1;transform:none}.Parts-module__gp6q8q__a5Over:after{background:var(--accent);opacity:1}.Parts-module__gp6q8q__a5Gets:after{background:var(--ok);opacity:0}.Parts-module__gp6q8q__a5Shift{transition:transform .8s var(--ease)}.Parts-module__gp6q8q__a5On .Parts-module__gp6q8q__a5Shift{transform:translate(-34%)}.Parts-module__gp6q8q__a5On .Parts-module__gp6q8q__a5Over:after{opacity:0}.Parts-module__gp6q8q__a5On .Parts-module__gp6q8q__rzAlert{opacity:0;transition:opacity .45s var(--ease),transform .5s var(--ease);transform:translateY(-6px)}.Parts-module__gp6q8q__a5On.Parts-module__gp6q8q__a51 .Parts-module__gp6q8q__a5Shift{transform:none}.Parts-module__gp6q8q__a5On.Parts-module__gp6q8q__a51 .Parts-module__gp6q8q__a5Over:after{opacity:1}.Parts-module__gp6q8q__a5On.Parts-module__gp6q8q__a51 .Parts-module__gp6q8q__rzAlert{opacity:1;transform:none}.Parts-module__gp6q8q__a5On.Parts-module__gp6q8q__a53 .Parts-module__gp6q8q__a5Over:after{opacity:0}.Parts-module__gp6q8q__a53 .Parts-module__gp6q8q__a5Gets:after{opacity:.78}.Parts-module__gp6q8q__a53 .Parts-module__gp6q8q__rzAlert .Parts-module__gp6q8q__a5X0{opacity:0}.Parts-module__gp6q8q__a53 .Parts-module__gp6q8q__rzAlert .Parts-module__gp6q8q__a5X1{opacity:1;transform:none}.Parts-module__gp6q8q__a53 .Parts-module__gp6q8q__rzAlert .Parts-module__gp6q8q__svBtns{opacity:0}.Parts-module__gp6q8q__rzAlert .Parts-module__gp6q8q__svBtns{transition:opacity .35s var(--ease)}@container (max-width:470px){.Parts-module__gp6q8q__svMain{display:none}.Parts-module__gp6q8q__svSide{border-left:0;flex:1}.Parts-module__gp6q8q__svPages{display:none}.Parts-module__gp6q8q__rz{--nw:52px}.Parts-module__gp6q8q__rzDem i{padding:0 5px;font-size:10px}.Parts-module__gp6q8q__rzD{font-size:10px}.Parts-module__gp6q8q__rzD em{font-size:8.5px}.Parts-module__gp6q8q__rzAlert{flex-wrap:wrap;row-gap:6px}.Parts-module__gp6q8q__rzAlert>span{white-space:normal;flex-basis:100%}}.Parts-module__gp6q8q__pshot{display:none}@media (max-width:767px),(max-height:640px),(prefers-reduced-motion:reduce){.Parts-module__gp6q8q__parts .Parts-module__gp6q8q__pinIn{grid-template-columns:minmax(0,1fr)}.Parts-module__gp6q8q__parts .Parts-module__gp6q8q__stage3d,.Parts-module__gp6q8q__parts .Parts-module__gp6q8q__ptrack{display:none}.Parts-module__gp6q8q__parts .Parts-module__gp6q8q__plist li{opacity:1;transform:none}.Parts-module__gp6q8q__parts .Parts-module__gp6q8q__plist p{display:block}.Parts-module__gp6q8q__parts .Parts-module__gp6q8q__pshot{background:var(--surface-2);box-shadow:inset 0 0 0 1px var(--line);border-radius:14px;grid-column:1/-1;margin:12px 0 4px;display:block}}.Parts-module__gp6q8q__pshot .Parts-module__gp6q8q__zBoard{padding:8px}.Parts-module__gp6q8q__pshot .Parts-module__gp6q8q__view{position:relative;inset:auto}.Parts-module__gp6q8q__pshot .Parts-module__gp6q8q__view[data-view=kanban]{height:300px}.Parts-module__gp6q8q__plist .Parts-module__gp6q8q__pshot p{color:var(--ink-3);margin:0;font-size:10.5px;line-height:1.4;display:block}.Parts-module__gp6q8q__plist .Parts-module__gp6q8q__pshot .Parts-module__gp6q8q__svFoot{margin-top:auto}.Parts-module__gp6q8q__zCopilot{grid-column:1;padding:10px 14px 14px}.Parts-module__gp6q8q__zCopilot .Parts-module__gp6q8q__cp{background:var(--surface-2);border:1px solid var(--line);height:42px;color:var(--ink-3);border-radius:12px;align-items:center;gap:10px;padding:0 6px 0 14px;display:flex}.Parts-module__gp6q8q__app.Parts-module__gp6q8q__x .Parts-module__gp6q8q__zCopilot .Parts-module__gp6q8q__tw{opacity:0}.Parts-module__gp6q8q__zCopilot .Parts-module__gp6q8q__cp .Parts-module__gp6q8q__tw{color:var(--ink);white-space:nowrap;flex:1;transition:opacity .25s;overflow:hidden}.Parts-module__gp6q8q__zCopilot .Parts-module__gp6q8q__cp .Parts-module__gp6q8q__mic{background:var(--ink);width:30px;height:30px;color:var(--bg);border-radius:9px;place-items:center;display:grid}.Parts-module__gp6q8q__zCopilot .Parts-module__gp6q8q__cp .Parts-module__gp6q8q__mic svg{width:14px;height:14px}@media (max-width:767px){.Parts-module__gp6q8q__parts{font-size:16px}.Parts-module__gp6q8q__pinIn{grid-template-columns:minmax(0,1fr)}.Parts-module__gp6q8q__parts{height:auto;padding:88px 0}.Parts-module__gp6q8q__pin{height:auto;position:static;overflow:visible}.Parts-module__gp6q8q__pinIn{padding-top:0}.Parts-module__gp6q8q__plist li{opacity:1}.Parts-module__gp6q8q__plist li.Parts-module__gp6q8q__on{transform:none}.Parts-module__gp6q8q__plist p{display:block}.Parts-module__gp6q8q__ptrack,.Parts-module__gp6q8q__floor{display:none}.Parts-module__gp6q8q__stage3d{perspective:none;order:-1;min-width:0;display:block}.Parts-module__gp6q8q__app{grid-template-columns:1fr;height:460px;transform:none!important}.Parts-module__gp6q8q__app .Parts-module__gp6q8q__zBar{border-radius:var(--r-lg) var(--r-lg) 0 0}.Parts-module__gp6q8q__app .Parts-module__gp6q8q__zCopilot{border-radius:0 0 var(--r-lg) var(--r-lg)}.Parts-module__gp6q8q__zCopilot{grid-column:1}.Parts-module__gp6q8q__cols{grid-template-columns:repeat(2,minmax(0,1fr))}.Parts-module__gp6q8q__cols .Parts-module__gp6q8q__col:nth-child(n+3),.Parts-module__gp6q8q__zBar .Parts-module__gp6q8q__ch{display:none}}@media (min-width:768px) and (max-height:640px){.Parts-module__gp6q8q__parts{height:auto;padding:88px 0}.Parts-module__gp6q8q__pin{height:auto;position:static}}.Parts-module__gp6q8q__tlink{color:var(--ink);background:linear-gradient(currentColor,currentColor) 0 100%/100% 1px no-repeat;align-items:center;gap:8px;padding:5px 0;font-size:15.5px;font-weight:500;transition:color .2s;display:inline-flex}.Parts-module__gp6q8q__tlink svg{width:15px;height:15px;transition:transform .35s var(--ease)}.Parts-module__gp6q8q__tlink:hover{color:var(--accent)}.Parts-module__gp6q8q__tlink:hover svg{transform:translate(3px)}.Parts-module__gp6q8q__h2{text-wrap:balance}.Parts-module__gp6q8q__h2 em{display:block}@media (min-width:768px) and (min-height:641px){.Parts-module__gp6q8q__parts{height:300vh}}.Parts-module__gp6q8q__partsGo{margin-top:26px}@media (prefers-reduced-motion:reduce){.Parts-module__gp6q8q__parts{height:auto;padding:88px 0}.Parts-module__gp6q8q__pin{height:auto;position:static;overflow:visible}}@media (max-width:1023px){.Parts-module__gp6q8q__cols{scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;scrollbar-width:none;display:flex;overflow-x:auto}.Parts-module__gp6q8q__cols::-webkit-scrollbar{display:none}.Parts-module__gp6q8q__cols .Parts-module__gp6q8q__col{scroll-snap-align:start;flex:0 0 clamp(190px,46%,260px)}.Parts-module__gp6q8q__cols .Parts-module__gp6q8q__col:nth-child(n+3){display:flex}}.Parts-module__gp6q8q__parts{background:var(--bg)}.Parts-module__gp6q8q__app{box-shadow:0 1px 2px #0000000a,0 24px 48px -24px #00000029}.dark .Parts-module__gp6q8q__parts .Parts-module__gp6q8q__h2 em{color:#8e9aac}.dark .Parts-module__gp6q8q__app{border-color:#ffffff14;box-shadow:0 24px 48px -20px #0009}.dark .Parts-module__gp6q8q__app .Parts-module__gp6q8q__zBar{box-shadow:inset 0 1px #ffffff0f}
.base-module__b6duWW__sec{scroll-margin-top:104px;font-size:17px;line-height:1.55;position:relative}:where(.base-module__b6duWW__sec){background:var(--bg)}.base-module__b6duWW__mono{font-family:var(--mono);font-feature-settings:"tnum" 1}.base-module__b6duWW__wrap{max-width:1400px;margin:0 auto;padding:0 clamp(16px,4vw,56px)}.base-module__b6duWW__kicker{letter-spacing:.02em;color:var(--ink-3);align-items:center;gap:10px;font-size:13px;font-weight:500;display:inline-flex}.base-module__b6duWW__kicker:before{content:"";opacity:.6;background:currentColor;width:18px;height:1px}.base-module__b6duWW__h2{letter-spacing:-.035em;text-wrap:balance;margin:14px 0 0;font-size:clamp(34px,4.2vw,56px);font-weight:600;line-height:1}.base-module__b6duWW__h2 em{color:var(--ink-3);font-style:normal;display:block}.base-module__b6duWW__lead{color:var(--ink-2);max-width:56ch;margin:18px 0 0;font-size:18px;line-height:1.6}.base-module__b6duWW__leadQ{letter-spacing:-.015em;color:var(--q);text-wrap:balance;margin-bottom:12px;font-size:1.14em;font-weight:600;line-height:1.32;display:block}.base-module__b6duWW__note{color:var(--ink-3);margin:16px 0 0;font-size:12.5px;line-height:1.55}.base-module__b6duWW__tlink{color:var(--ink);background:linear-gradient(currentColor,currentColor) 0 100%/100% 1px no-repeat;align-items:center;gap:8px;padding:5px 0;font-size:15.5px;font-weight:500;transition:color .2s;display:inline-flex}.base-module__b6duWW__tlink svg{width:15px;height:15px;transition:transform .35s var(--ease)}.base-module__b6duWW__tlink:hover{color:var(--accent)}.base-module__b6duWW__tlink:hover svg{transform:translate(3px)}.base-module__b6duWW__ctaNote{color:var(--ink-2);flex-wrap:wrap;gap:6px 16px;margin:0;padding:0;font-size:13.5px;list-style:none;display:flex}.base-module__b6duWW__ctaNote li{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.base-module__b6duWW__ctaNote svg{width:13px;height:13px;color:var(--ok)}.base-module__b6duWW__cbAct{flex-wrap:wrap;align-items:center;gap:12px 20px;display:flex}.base-module__b6duWW__spot:before{content:"";border-radius:inherit;background:radial-gradient(360px circle at var(--mx,50%) var(--my,50%),var(--accent-line),transparent 60%);-webkit-mask-composite:xor;opacity:0;transition:opacity .4s var(--ease);pointer-events:none;z-index:2;padding:1px;position:absolute;inset:0;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.base-module__b6duWW__spot:hover:before{opacity:1}.base-module__b6duWW__tilt:after{content:"";border-radius:inherit;pointer-events:none;background:radial-gradient(460px circle at var(--mx,50%) var(--my,50%),#ffffff80,transparent 55%);mix-blend-mode:soft-light;opacity:0;transition:opacity .45s var(--ease);z-index:3;position:absolute;inset:0}.base-module__b6duWW__tilt:hover:after{opacity:1}.dark img.base-module__b6duWW__lgMono{filter:invert()}.base-module__b6duWW__off,.base-module__b6duWW__off *,.base-module__b6duWW__off :before,.base-module__b6duWW__off :after{animation-play-state:paused!important}.base-module__b6duWW__field{flex-direction:column;gap:8px;margin-top:26px;display:flex}.base-module__b6duWW__field label{color:var(--ink);font-size:14px;font-weight:500}.base-module__b6duWW__row2{justify-content:space-between;align-items:baseline;display:flex}.base-module__b6duWW__row2 output{font-family:var(--mono);font-size:15px}.base-module__b6duWW__hint{color:var(--ink-3);font-size:12.5px;font-family:var(--mono);justify-content:space-between;display:flex}.base-module__b6duWW__range{appearance:none;background:0 0;width:100%;height:28px;margin:0}.base-module__b6duWW__range::-webkit-slider-runnable-track{background:linear-gradient(90deg,var(--ink) 0 var(--p,8%),var(--line-2) var(--p,8%));border-radius:3px;height:4px}.base-module__b6duWW__range::-moz-range-track{background:linear-gradient(90deg,var(--ink) 0 var(--p,8%),var(--line-2) var(--p,8%));border-radius:3px;height:4px}.base-module__b6duWW__range::-webkit-slider-thumb{-webkit-appearance:none;background:var(--surface);border:1.5px solid var(--ink);width:22px;height:22px;transition:transform .25s var(--spring);border-radius:50%;margin-top:-9px;box-shadow:0 4px 10px -4px #1b253159}.base-module__b6duWW__range::-moz-range-thumb{background:var(--surface);border:1.5px solid var(--ink);border-radius:50%;width:20px;height:20px}.base-module__b6duWW__range:active::-webkit-slider-thumb{transform:scale(1.15)}.base-module__b6duWW__anchor{pointer-events:none;width:1px;height:1px;scroll-margin-top:104px;position:absolute;top:0;left:0}@media (max-width:767px){.base-module__b6duWW__sec{font-size:16px}}
.Demo-module__pRkoka__demo{background:0 0;padding:clamp(20px,2.4vw,36px) 0 clamp(64px,8vw,110px)}.Demo-module__pRkoka__finWrap{max-width:1432px;margin:0 auto;padding:0 clamp(8px,1.2vw,16px)}.Demo-module__pRkoka__finBox{background:var(--navy);color:var(--on-navy);box-shadow:var(--shadow-lg);border-radius:clamp(28px,3.4vw,48px);padding:clamp(40px,6vw,96px) 0;position:relative;overflow:hidden}.Demo-module__pRkoka__finBox:before{content:"";pointer-events:none;background:radial-gradient(50% 60% at 6% 0,#d0647e2e,#0000 70%),radial-gradient(40% 50% at 100% 100%,#ffffff0f,#0000 70%);position:absolute;inset:0}.dark .Demo-module__pRkoka__finBox{border:1px solid var(--line-2)}.Demo-module__pRkoka__finBox.Demo-module__pRkoka__ctaBox{text-align:left;padding:clamp(20px,2.6vw,36px)}.Demo-module__pRkoka__demoGrid{grid-template:"head book""info book"1fr/minmax(0,4fr) minmax(0,7fr);align-items:start;gap:0 clamp(32px,5vw,80px);display:grid;position:relative}.Demo-module__pRkoka__finHead{grid-area:head}.Demo-module__pRkoka__finInfo{grid-area:info}.Demo-module__pRkoka__finBook{grid-area:book}.Demo-module__pRkoka__finHead .Demo-module__pRkoka__kicker,.Demo-module__pRkoka__finHead .Demo-module__pRkoka__lead{color:var(--on-navy-2)}.Demo-module__pRkoka__finHead .Demo-module__pRkoka__h2{color:var(--on-navy)}.Demo-module__pRkoka__host{border-top:1px solid #ffffff1a;flex-direction:column;margin-top:36px;display:flex}.Demo-module__pRkoka__hrow{color:var(--on-navy-2);border-bottom:1px solid #ffffff1a;align-items:center;gap:12px;padding:14px 0;font-size:15px;display:flex}.Demo-module__pRkoka__hrow svg{width:18px;height:18px;color:var(--on-navy-2);flex:none}.Demo-module__pRkoka__hrow b{color:var(--on-navy);font-weight:500}.Demo-module__pRkoka__mono{font-family:var(--mono);font-feature-settings:"tnum" 1}.Demo-module__pRkoka__agenda{margin-top:28px}.Demo-module__pRkoka__flabel{color:var(--on-navy);margin-bottom:10px;font-size:14px;font-weight:500;display:block}.Demo-module__pRkoka__agenda ol{counter-reset:a;flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.Demo-module__pRkoka__agenda li{counter-increment:a;color:var(--on-navy-2);grid-template-columns:30px 1fr;font-size:15px;display:grid}.Demo-module__pRkoka__agenda li:before{content:"0" counter(a);font-family:var(--mono);color:#f2b6c4;padding-top:3px;font-size:12px}.Demo-module__pRkoka__booker{--surface:#212c3a;--surface-2:#ffffff0f;--bg:#1b2531;--bg-2:#ffffff1f;--ink:#eef2f6;--ink-2:#b6c0cc;--ink-3:#8692a1;--ink-4:#4c5867;--line:#ffffff14;--line-2:#ffffff26;--accent:#d0647e;--accent-hover:#dc7891;--accent-soft:#d0647e2e;--accent-line:#d0647e80;--ok:#4fae8a;--ok-soft:#4fae8a29;border-radius:var(--r-xl);min-height:520px;color:var(--ink);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(155deg,#ffffff13,#ffffff05 55%);border:1px solid #ffffff1a;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff12,0 40px 80px -40px #000000a6}.Demo-module__pRkoka__booker button{cursor:pointer}.Demo-module__pRkoka__booker :focus-visible{outline:2px solid var(--accent-hover);outline-offset:2px}.Demo-module__pRkoka__cal{border-right:1px solid var(--line);padding:clamp(22px,2.6vw,36px)}.Demo-module__pRkoka__calH{justify-content:space-between;align-items:center;display:flex}.Demo-module__pRkoka__calH b{letter-spacing:-.02em;font-size:17px;font-weight:600}.Demo-module__pRkoka__navs{gap:4px;display:flex}.Demo-module__pRkoka__navs button{width:34px;height:34px;color:var(--ink-2);border-radius:50%;place-items:center;transition:background .2s;display:grid}.Demo-module__pRkoka__navs button:hover:not(:disabled){background:var(--surface-2)}.Demo-module__pRkoka__navs button:disabled{opacity:.3;cursor:default}.Demo-module__pRkoka__navs svg{width:16px;height:16px}.Demo-module__pRkoka__dow,.Demo-module__pRkoka__days{text-align:center;grid-template-columns:repeat(7,1fr);gap:4px;display:grid}.Demo-module__pRkoka__dow{color:var(--ink-3);font-size:11.5px;font-family:var(--mono);letter-spacing:.04em;text-transform:uppercase;margin-top:22px}.Demo-module__pRkoka__days{margin-top:10px}.Demo-module__pRkoka__days button{aspect-ratio:1;font-family:var(--mono);color:var(--ink-3);transition:background .2s,color .2s,transform .3s var(--spring);border-radius:12px;place-items:center;font-size:14px;display:grid;position:relative}.Demo-module__pRkoka__days button:disabled{color:var(--ink-4);cursor:default}.Demo-module__pRkoka__days button.Demo-module__pRkoka__av{color:var(--ink);background:#ffffff0f;font-weight:500}.Demo-module__pRkoka__days button.Demo-module__pRkoka__av:hover{background:var(--accent-soft);color:#fff;transform:translateY(-2px)}.Demo-module__pRkoka__days button.Demo-module__pRkoka__av:after{content:"";background:var(--accent);opacity:.7;border-radius:50%;width:4px;height:4px;position:absolute;bottom:7px}.Demo-module__pRkoka__days button.Demo-module__pRkoka__av:hover:after{opacity:1;width:12px;transition:width .3s var(--spring);border-radius:2px}.Demo-module__pRkoka__days button.Demo-module__pRkoka__av.Demo-module__pRkoka__next{box-shadow:inset 0 0 0 1.5px var(--accent-line)}.Demo-module__pRkoka__days button.Demo-module__pRkoka__sel{box-shadow:0 12px 26px -10px var(--accent),inset 0 1px 0 #ffffff40;transform:scale(1.04);color:#fff!important;background:linear-gradient(#b0315a,#8f2440)!important}.Demo-module__pRkoka__days button.Demo-module__pRkoka__sel:after{opacity:.9;background:#fff}.Demo-module__pRkoka__days button.Demo-module__pRkoka__sel:before{content:"";border:1.5px solid var(--accent);opacity:0;animation:Demo-module__pRkoka__bkRing .9s var(--ease);border-radius:15px;position:absolute;inset:-4px}@keyframes Demo-module__pRkoka__bkRing{0%{opacity:.9;transform:scale(.85)}to{opacity:0;transform:scale(1.15)}}.Demo-module__pRkoka__days.Demo-module__pRkoka__loading button:not(:disabled){animation:Demo-module__pRkoka__pulse 1.2s var(--ease) infinite alternate}@keyframes Demo-module__pRkoka__pulse{to{opacity:.55}}.Demo-module__pRkoka__tz{color:var(--ink-3);align-items:center;gap:6px;margin-top:18px;font-size:12.5px;display:flex}.Demo-module__pRkoka__tz svg{width:14px;height:14px}.Demo-module__pRkoka__slots{flex-direction:column;min-width:0;padding:clamp(22px,2.6vw,36px);display:flex;position:relative}.Demo-module__pRkoka__slotsH{justify-content:space-between;align-items:center;gap:10px;display:flex}.Demo-module__pRkoka__slotsH b{font-size:15.5px;font-weight:600}.Demo-module__pRkoka__fmt{border:1px solid var(--line);font-size:12px;font-family:var(--mono);border-radius:999px;grid-template-columns:1fr 1fr;padding:3px;display:inline-grid}.Demo-module__pRkoka__fmt button{color:var(--ink-3);border-radius:999px;padding:3px 9px}.Demo-module__pRkoka__fmt button.Demo-module__pRkoka__on{color:#fff;background:linear-gradient(#b0315a,#8f2440)}.Demo-module__pRkoka__slotBody{flex-direction:column;flex:1;display:flex}.Demo-module__pRkoka__slotList{flex-direction:column;gap:8px;max-height:340px;margin-top:18px;padding:2px;display:flex;overflow:auto}.Demo-module__pRkoka__slot{border:1px solid var(--line-2);height:46px;font-family:var(--mono);opacity:0;animation:Demo-module__pRkoka__rise .5s var(--ease) forwards;animation-delay:calc(var(--i)*45ms);background:#ffffff08;border-radius:12px;flex:none;justify-content:center;align-items:center;gap:8px;font-size:14.5px;transition:background .2s,border-color .2s,color .2s;display:flex;position:relative;overflow:hidden;transform:translateY(8px)}.Demo-module__pRkoka__slot:before{content:"";transition:transform .7s var(--ease);background:linear-gradient(100deg,#0000 30%,#ffffff24 50%,#0000 70%);position:absolute;inset:0;transform:translate(-100%)}.Demo-module__pRkoka__slot:hover{background:var(--accent-soft);border-color:var(--accent);color:#fff}.Demo-module__pRkoka__slot:hover:before{transform:translate(100%)}@keyframes Demo-module__pRkoka__rise{to{opacity:1;transform:none}}.Demo-module__pRkoka__slotList :focus-visible{outline-offset:-3px}.Demo-module__pRkoka__skel{background:linear-gradient(100deg,var(--surface-2) 30%,var(--bg-2) 50%,var(--surface-2) 70%);background-size:200% 100%;border-radius:12px;flex:none;height:46px;animation:1.1s linear infinite Demo-module__pRkoka__shimmer}@keyframes Demo-module__pRkoka__shimmer{0%{background-position:150% 0}to{background-position:-50% 0}}.Demo-module__pRkoka__empty{text-align:left;margin:auto 0;padding:10px 0}.Demo-module__pRkoka__glyph{border:1px dashed var(--line-2);width:52px;height:52px;color:var(--ink-3);border-radius:16px;place-items:center;margin-bottom:16px;display:grid}.Demo-module__pRkoka__glyph svg{width:22px;height:22px}.Demo-module__pRkoka__empty b{font-size:15.5px;font-weight:600;display:block}.Demo-module__pRkoka__empty p{color:var(--ink-2);max-width:30ch;margin:6px 0 0;font-size:14px}.Demo-module__pRkoka__link{color:var(--accent-hover);margin-top:14px;font-size:14px;font-weight:500;text-decoration:none;display:inline-flex}.Demo-module__pRkoka__link:hover{text-underline-offset:3px;text-decoration:underline}.Demo-module__pRkoka__slotNext{max-width:100%;min-height:30px;color:var(--ink-2);background:var(--surface);border:1px solid var(--line-2);transition:border-color .2s,color .2s,transform .3s var(--spring);border-radius:999px;flex-wrap:wrap;align-items:center;gap:2px 8px;margin-top:18px;padding:5px 10px 5px 11px;font-size:13px;display:inline-flex}.Demo-module__pRkoka__slotNext:hover{border-color:var(--ink);color:var(--ink)}.Demo-module__pRkoka__slotNext:active{transform:scale(.98)}.Demo-module__pRkoka__slotNext b{font:500 12.5px/1 var(--mono);color:var(--ink)}.Demo-module__pRkoka__slotNext svg{width:13px;height:13px;transition:transform .35s var(--ease)}.Demo-module__pRkoka__slotNext:hover svg{transform:translate(2px)}.Demo-module__pRkoka__snDot{background:var(--ok);width:7px;height:7px;animation:Demo-module__pRkoka__breathe 2.4s var(--ease) infinite;border-radius:50%}@keyframes Demo-module__pRkoka__breathe{0%,to{opacity:1;transform:scale(1)}50%{opacity:.45;transform:scale(.55)}}.Demo-module__pRkoka__form{flex-direction:column;gap:16px;margin-top:18px;display:flex}.Demo-module__pRkoka__chosen{background:var(--surface-2);border-radius:12px;justify-content:space-between;align-items:center;gap:10px;padding:12px 14px;font-size:14px;display:flex}.Demo-module__pRkoka__chosen b{font-family:var(--mono);font-weight:500}.Demo-module__pRkoka__chosen button{color:var(--accent-hover);font-size:13px;font-weight:500}.Demo-module__pRkoka__chosen button:disabled{opacity:.5;cursor:default}.Demo-module__pRkoka__inp{flex-direction:column;gap:8px;display:flex}.Demo-module__pRkoka__inp label{font-size:13.5px;font-weight:500}.Demo-module__pRkoka__inp input{border:1px solid var(--line-2);height:46px;color:var(--ink);font:inherit;background:#ffffff0a;border-radius:12px;padding:0 14px;font-size:15px;transition:border-color .2s,box-shadow .2s}.Demo-module__pRkoka__inp input::placeholder{color:var(--ink-4)}.Demo-module__pRkoka__inp input:focus{border-color:var(--accent);box-shadow:0 0 0 4px var(--accent-soft);outline:none}.Demo-module__pRkoka__help{color:var(--ink-3);font-size:12.5px}.Demo-module__pRkoka__err{color:var(--accent-hover);align-items:center;gap:6px;font-size:12.5px;display:none}.Demo-module__pRkoka__err svg{flex:none;width:13px;height:13px}.Demo-module__pRkoka__bad input{border-color:var(--accent);box-shadow:0 0 0 4px var(--accent-soft)}.Demo-module__pRkoka__bad .Demo-module__pRkoka__err{display:flex}.Demo-module__pRkoka__bad .Demo-module__pRkoka__help{display:none}.Demo-module__pRkoka__hp{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.Demo-module__pRkoka__formErr{color:var(--ink);background:var(--accent-soft);border:1px solid var(--accent-line);border-radius:12px;align-items:flex-start;gap:8px;margin:0;padding:10px 12px;font-size:13.5px;line-height:1.45;display:flex}.Demo-module__pRkoka__formErr svg{width:15px;height:15px;color:var(--accent-hover);flex:none;margin-top:2px}.Demo-module__pRkoka__formErr a{color:inherit;text-underline-offset:3px;text-decoration:underline}.Demo-module__pRkoka__btn{white-space:nowrap;color:#fff;height:50px;box-shadow:inset 0 1px 0 #ffffff29,0 10px 24px -12px var(--accent);transition:transform .35s var(--ease),box-shadow .35s var(--ease);background:linear-gradient(#b0315a,#8f2440);border-radius:999px;justify-content:center;align-items:center;gap:10px;margin-top:4px;padding:0 22px;font-size:15.5px;font-weight:500;display:inline-flex;position:relative;overflow:hidden}.Demo-module__pRkoka__btn:hover{background:linear-gradient(#bd3a64,#9a2848)}.Demo-module__pRkoka__btn:active{transform:scale(.98)translateY(1px)}.Demo-module__pRkoka__btn.Demo-module__pRkoka__loading{pointer-events:none;color:#0000}.Demo-module__pRkoka__btn.Demo-module__pRkoka__loading:after{content:"";background:linear-gradient(90deg,#fff3 30%,#ffffffb3 50%,#fff3 70%) 0 0/200% 100%;border-radius:3px;width:60%;height:6px;margin:auto;animation:1s linear infinite Demo-module__pRkoka__shimmer;position:absolute;inset:0}.Demo-module__pRkoka__slot.Demo-module__pRkoka__sel{color:#fff!important;background:linear-gradient(#b0315a,#8f2440)!important;border-color:#b0315a!important}.Demo-module__pRkoka__sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (max-width:1023px){.Demo-module__pRkoka__demoGrid{grid-template:"head""book""info"/minmax(0,1fr);row-gap:28px}.Demo-module__pRkoka__finInfo{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:20px 40px;display:grid}.Demo-module__pRkoka__finInfo .Demo-module__pRkoka__host,.Demo-module__pRkoka__finInfo .Demo-module__pRkoka__agenda{margin-top:0}.Demo-module__pRkoka__booker{grid-template-columns:minmax(0,1fr)}.Demo-module__pRkoka__cal{border-right:0;border-bottom:1px solid var(--line)}}@media (max-width:767px){.Demo-module__pRkoka__finWrap{padding:0 8px}.Demo-module__pRkoka__finBox{padding:44px 0 36px}.Demo-module__pRkoka__demoGrid{row-gap:26px}.Demo-module__pRkoka__finInfo{grid-template-columns:minmax(0,1fr)}.Demo-module__pRkoka__booker{min-height:0}}@media (prefers-reduced-motion:reduce){.Demo-module__pRkoka__days button.Demo-module__pRkoka__sel:before{animation:none}.Demo-module__pRkoka__days button,.Demo-module__pRkoka__slotNext{transition:none}.Demo-module__pRkoka__days.Demo-module__pRkoka__loading button:not(:disabled){animation:none}.Demo-module__pRkoka__slot{opacity:1;animation:none;transform:none}.Demo-module__pRkoka__slot:before{display:none}.Demo-module__pRkoka__skel,.Demo-module__pRkoka__snDot,.Demo-module__pRkoka__btn.Demo-module__pRkoka__loading:after{animation:none}}
.HomeFooter-module__lmifQa__foot{--cut-bg:linear-gradient(170deg,#1b2531 0%,#121922 100%);--cut-ink:#e6ebf1;--cut-ink-2:#e6ebf18c;--w-on-cut:linear-gradient(135deg,#eef1f5 0%,#9aa6b4 50%,#566373 100%)}.dark .HomeFooter-module__lmifQa__foot{--cut-bg:linear-gradient(170deg,#eef1f5 0%,#dce2e9 100%);--cut-ink:#1b2531;--cut-ink-2:#1b253199;--w-on-cut:linear-gradient(135deg,#1b2531 0%,#3d4b5c 50%,#6b7888 100%)}footer.HomeFooter-module__lmifQa__foot{background:var(--cut-bg);color:var(--cut-ink);padding:clamp(48px,6vw,96px) 0 3.5vh;position:relative;overflow:hidden}.HomeFooter-module__lmifQa__word{white-space:nowrap;letter-spacing:-.055em;color:#0000;background:var(--w-on-cut);-webkit-user-select:none;user-select:none;-webkit-background-clip:text;background-clip:text;width:max-content;max-width:100%;margin:0 auto clamp(36px,5vw,72px);padding:.3em .08em .06em;font-size:max(88px,min(31vw,52vh));font-weight:900;line-height:.8;display:block}.HomeFooter-module__lmifQa__cfRow{grid-template-columns:minmax(0,4fr) minmax(0,7fr);align-items:end;gap:18px 48px;display:grid}.HomeFooter-module__lmifQa__foot a{color:var(--cut-ink);opacity:.86;transition:opacity .2s}.HomeFooter-module__lmifQa__foot a:hover{opacity:1}.HomeFooter-module__lmifQa__cfLeft small{font-family:var(--mono);letter-spacing:.06em;color:var(--cut-ink-2);font-size:11.5px;display:block}.HomeFooter-module__lmifQa__foot a.HomeFooter-module__lmifQa__cfBig{letter-spacing:-.035em;opacity:1;align-items:center;gap:12px;margin-top:8px;font-size:clamp(26px,2.4vw,38px);font-weight:600;display:inline-flex}.HomeFooter-module__lmifQa__cfBig svg{width:.8em;height:.8em;transition:transform .5s var(--ease)}.HomeFooter-module__lmifQa__cfBig:hover svg{transform:translate(6px)}.HomeFooter-module__lmifQa__cfLeft p{color:var(--cut-ink-2);margin:8px 0 0;font-size:13.5px}.HomeFooter-module__lmifQa__cfCols{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px 32px;display:grid}.HomeFooter-module__lmifQa__cfCols h4{overflow-wrap:anywhere;font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--cut-ink-2);margin:0 0 8px;font-size:11px;font-weight:400}.HomeFooter-module__lmifQa__cfCols .HomeFooter-module__lmifQa__sp{margin-top:14px}.HomeFooter-module__lmifQa__cfCols a{padding:3px 0;font-size:14.5px;display:block}.HomeFooter-module__lmifQa__cfCopy{border-top:1px solid color-mix(in srgb,var(--cut-ink) 12%,transparent);color:var(--cut-ink-2);flex-wrap:wrap;grid-column:1/-1;justify-content:space-between;gap:12px;padding-top:14px;font-size:12.5px;display:flex}.HomeFooter-module__lmifQa__foot a:focus-visible{outline-offset:3px;border-radius:4px;outline:2px solid}@media (max-width:900px){.HomeFooter-module__lmifQa__cfRow{grid-template-columns:1fr;gap:18px}.HomeFooter-module__lmifQa__cfCols{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.HomeFooter-module__lmifQa__cfBig:hover svg{transform:none}}
.HomeCut-module__8Tpn0a__vars{--cut-bg:linear-gradient(170deg,#1b2531 0%,#121922 100%);--w-on-cut:linear-gradient(135deg,#eef1f5 0%,#9aa6b4 50%,#566373 100%);--w-on-page:linear-gradient(135deg,#1b2531 0%,#2f3f53 50%,#4a5e76 100%)}.dark .HomeCut-module__8Tpn0a__vars{--cut-bg:linear-gradient(170deg,#eef1f5 0%,#dce2e9 100%);--w-on-cut:linear-gradient(135deg,#1b2531 0%,#3d4b5c 50%,#6b7888 100%);--w-on-page:linear-gradient(135deg,#eef1f5 0%,#b9c3cf 50%,#8794a4 100%)}.HomeCut-module__8Tpn0a__page{transform-origin:0 100%;position:sticky}.HomeCut-module__8Tpn0a__tail{background:var(--bg-2);height:calc(54vh + 100px)}@media (max-width:767px){.HomeCut-module__8Tpn0a__tail{height:calc(54vh + 170px)}}.HomeCut-module__8Tpn0a__cut{z-index:-1;background:var(--cut-bg);height:168vh;margin-top:-100vh;display:block;position:relative}.HomeCut-module__8Tpn0a__cclip{z-index:40;contain:layout style;pointer-events:none;transform-origin:0 0;will-change:transform;--vw:100vw;--vh:100vh;width:0;height:0;position:fixed;top:0;left:0;transform:translateY(calc(100vh + 80px))}.HomeCut-module__8Tpn0a__cbox{left:calc(var(--vw) * -1);width:calc(var(--vw) * 3);pointer-events:none;position:absolute;overflow:hidden}.HomeCut-module__8Tpn0a__cbTop{top:calc(var(--vh) * -2.5);height:calc(var(--vh) * 2.5)}.HomeCut-module__8Tpn0a__cbBot{height:calc(var(--vh) * 2.5);top:0}.HomeCut-module__8Tpn0a__cinv{left:var(--vw);transform-origin:0 0;will-change:transform;width:0;height:0;position:absolute;transform:translateY(calc(-100vh - 80px))}.HomeCut-module__8Tpn0a__cbTop .HomeCut-module__8Tpn0a__cinv{top:calc(var(--vh) * 2.5)}.HomeCut-module__8Tpn0a__cbBot .HomeCut-module__8Tpn0a__cinv{top:0}.HomeCut-module__8Tpn0a__scr{width:var(--vw,100vw);height:var(--vh,100vh);position:absolute;top:0;left:0}.HomeCut-module__8Tpn0a__wrev{visibility:hidden;transform-origin:0 0;will-change:transform;position:absolute;top:0;left:0;overflow:hidden}.HomeCut-module__8Tpn0a__wrin{will-change:transform}.HomeCut-module__8Tpn0a__word{white-space:nowrap;font-weight:900;font-size:var(--fs,clamp(110px,26vw,400px));letter-spacing:-.055em;color:#0000;background:var(--face);--face:var(--w-on-cut);-webkit-background-clip:text;background-clip:text;padding:.3em .02em .06em;line-height:.8;display:inline-block;position:relative}.HomeCut-module__8Tpn0a__wordTop{--face:var(--w-on-page)}.HomeCut-module__8Tpn0a__idot{left:var(--dl,0);top:var(--dt,0);width:var(--dw,0);height:var(--dh,0);background:var(--face);background-size:var(--ww,100%) var(--wh,100%);background-position:calc(var(--dl,0px) * -1) calc(var(--dt,0px) * -1);border-radius:1px;position:absolute}.HomeCut-module__8Tpn0a__bl{width:0;height:0;display:inline-block}.HomeCut-module__8Tpn0a__mark{left:var(--lx,30%);top:var(--ly,40%);width:var(--ls,900px);aspect-ratio:1;pointer-events:none;position:absolute;transform:translate(-50%,-50%)}.HomeCut-module__8Tpn0a__svg{width:100%;max-width:none;height:100%;display:block;overflow:visible}.HomeCut-module__8Tpn0a__logoLayer{pointer-events:none;will-change:opacity;opacity:0;position:absolute;inset:0}.HomeCut-module__8Tpn0a__endLogo .HomeCut-module__8Tpn0a__lines>*{stroke:var(--ink);stroke-opacity:.14;stroke-width:5px;stroke-linecap:round}.HomeCut-module__8Tpn0a__endLogo .HomeCut-module__8Tpn0a__dots circle{fill:var(--ink-4);fill-opacity:.6;stroke:var(--ink);stroke-opacity:.14;stroke-width:3px}.HomeCut-module__8Tpn0a__cfLines{z-index:0;pointer-events:none;-webkit-mask-image:linear-gradient(180deg,#000 calc(var(--cf-row-t,100%) - 72px),#0000001f calc(var(--cf-row-t,100%) - 8px));-webkit-mask-image:linear-gradient(180deg,#000 calc(var(--cf-row-t,100%) - 72px),#0000001f calc(var(--cf-row-t,100%) - 8px));mask-image:linear-gradient(180deg,#000 calc(var(--cf-row-t,100%) - 72px),#0000001f calc(var(--cf-row-t,100%) - 8px));position:absolute;inset:0}.HomeCut-module__8Tpn0a__cfLogo{color:#fff;opacity:var(--cfo,.5)}.dark .HomeCut-module__8Tpn0a__cfLogo{--cfo:.95}.HomeCut-module__8Tpn0a__cfLogo .HomeCut-module__8Tpn0a__svg{filter:blur(var(--cfb,7px))}@media (max-width:767px){.HomeCut-module__8Tpn0a__cfLogo{--cfb:4px}}.HomeCut-module__8Tpn0a__cfLogo .HomeCut-module__8Tpn0a__lines>*{stroke:currentColor;stroke-width:6px;stroke-linecap:round}.HomeCut-module__8Tpn0a__cfLogo .HomeCut-module__8Tpn0a__dots circle{fill:currentColor;fill-opacity:.6;stroke:currentColor;stroke-width:3px}.HomeCut-module__8Tpn0a__cutFoot{z-index:2;pointer-events:none;color:var(--cut-ink);position:absolute;inset:0}.HomeCut-module__8Tpn0a__cutFoot a{pointer-events:auto}.HomeCut-module__8Tpn0a__ghost{visibility:hidden}.HomeCut-module__8Tpn0a__row{position:absolute;bottom:3.5vh;left:0;right:0}.HomeCut-module__8Tpn0a__crisp{z-index:41;pointer-events:none;clip-path:inset(100% 0 0);width:100vw;height:100vh;position:fixed;top:0;left:0}
.BookingConfirmed-module__t4d21G__page{background:radial-gradient(60% 50% at 50% 0%,var(--accent-soft),transparent 70%),var(--bg);flex-direction:column;font-size:17px;line-height:1.55;display:flex}.BookingConfirmed-module__t4d21G__bk{flex:1;width:min(640px,100% - 32px);margin:clamp(24px,6vh,72px) auto 64px;padding-top:clamp(64px,9vh,96px)}.BookingConfirmed-module__t4d21G__card{border-radius:var(--r-xl);background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow-lg);text-align:center;padding:clamp(28px,5vw,48px);position:relative}.BookingConfirmed-module__t4d21G__ok{background:var(--ok-soft);width:76px;height:76px;color:var(--ok);animation:BookingConfirmed-module__t4d21G__bkPop .6s var(--spring) both;border-radius:50%;place-items:center;margin:0 auto 22px;display:grid}.BookingConfirmed-module__t4d21G__ok svg{width:38px;height:38px}.BookingConfirmed-module__t4d21G__ok path{stroke-dasharray:30;stroke-dashoffset:30px;animation:BookingConfirmed-module__t4d21G__bkDraw .5s .35s var(--ease) forwards}@keyframes BookingConfirmed-module__t4d21G__bkPop{0%{opacity:0;transform:scale(.6)}}@keyframes BookingConfirmed-module__t4d21G__bkDraw{to{stroke-dashoffset:0}}.BookingConfirmed-module__t4d21G__kicker{letter-spacing:.02em;color:var(--ink-3);justify-content:center;align-items:center;gap:10px;font-size:13px;font-weight:500;display:inline-flex}.BookingConfirmed-module__t4d21G__kicker:before{content:"";opacity:.6;background:currentColor;width:18px;height:1px}.BookingConfirmed-module__t4d21G__card h1{letter-spacing:-.045em;color:var(--ink);margin:10px 0 0;font-size:clamp(34px,5vw,52px);font-weight:600;line-height:1.05}.BookingConfirmed-module__t4d21G__lead{max-width:42ch;color:var(--ink-2);margin:14px auto 0;font-size:16.5px;line-height:1.55}.BookingConfirmed-module__t4d21G__lead b{color:var(--ink);overflow-wrap:anywhere;font-weight:600}.BookingConfirmed-module__t4d21G__when{border-radius:var(--r-md);border:1px solid var(--line);background:var(--line);text-align:left;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:28px 0 0;display:grid;overflow:hidden}.BookingConfirmed-module__t4d21G__when div{background:var(--surface-2);padding:14px 16px}.BookingConfirmed-module__t4d21G__when dt{color:var(--ink-3);font-size:12px;display:block}.BookingConfirmed-module__t4d21G__when dd{color:var(--ink);margin:2px 0 0;font-size:15px;font-weight:600;display:block}.BookingConfirmed-module__t4d21G__when .BookingConfirmed-module__t4d21G__mono{font-family:var(--mono);font-feature-settings:"tnum" 1;font-weight:500}.BookingConfirmed-module__t4d21G__when .BookingConfirmed-module__t4d21G__tz{color:var(--ink-3);margin-top:2px;font-size:12px;font-weight:400;display:block}.BookingConfirmed-module__t4d21G__act{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:26px;display:flex}.BookingConfirmed-module__t4d21G__btn{white-space:nowrap;cursor:pointer;height:48px;transition:transform .35s var(--ease),background .25s var(--ease),box-shadow .35s var(--ease),color .25s;border-radius:999px;align-items:center;gap:10px;padding:0 22px;font-size:15.5px;font-weight:500;display:inline-flex;position:relative}.BookingConfirmed-module__t4d21G__btn:active{transform:scale(.98)translateY(1px)}.BookingConfirmed-module__t4d21G__btn:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.BookingConfirmed-module__t4d21G__btnAccent{background:var(--accent);color:var(--accent-ink);box-shadow:inset 0 1px 0 #ffffff29,0 10px 24px -12px var(--accent)}.BookingConfirmed-module__t4d21G__btnAccent:hover{background:var(--accent-hover)}.BookingConfirmed-module__t4d21G__btnGhost{color:var(--ink);box-shadow:inset 0 0 0 1px var(--line-2)}.BookingConfirmed-module__t4d21G__btnGhost:hover{background:var(--surface)}.BookingConfirmed-module__t4d21G__next{counter-reset:n;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:28px 0 0;padding:0;list-style:none;display:grid}.BookingConfirmed-module__t4d21G__next li{counter-increment:n;border-radius:var(--r-md);border:1px solid var(--line);background:color-mix(in srgb,var(--surface) 70%,transparent);color:var(--ink-2);padding:16px;font-size:14px;line-height:1.45}.BookingConfirmed-module__t4d21G__next li:before{content:"0" counter(n);font:500 12px var(--mono);color:var(--accent);margin-bottom:6px;display:block}.BookingConfirmed-module__t4d21G__sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (max-width:599px){.BookingConfirmed-module__t4d21G__when,.BookingConfirmed-module__t4d21G__next{grid-template-columns:minmax(0,1fr)}.BookingConfirmed-module__t4d21G__act .BookingConfirmed-module__t4d21G__btn{justify-content:center;width:100%}}@media (prefers-reduced-motion:reduce){.BookingConfirmed-module__t4d21G__ok,.BookingConfirmed-module__t4d21G__ok path{stroke-dashoffset:0;animation:none}}
