html:has(.ql),html:has(.ql) body{background:#000}html:has(.ql){-webkit-text-size-adjust:100%;scroll-behavior:smooth}.ql{--e:cubic-bezier(0.16,1,0.3,1);--e2:cubic-bezier(0.33,1,0.68,1);--base:cubic-bezier(0.22,1,0.36,1);background:#000;color:#B4B4B4;color-scheme:dark;font-family:var(--font-geist-sans),ui-sans-serif,system-ui,-apple-system,sans-serif}.ql h1,.ql h2,.ql h3{text-wrap-style:balance}.ql dd,.ql li,.ql p{text-wrap-style:pretty}.ql .ha{opacity:0;transform:translateY(6px);filter:blur(2px);transition:transform .8s var(--e) var(--d,0s),opacity .6s var(--e2) var(--d,0s),filter .6s var(--e2) var(--d,0s)}.ql.loaded .ha{opacity:1;transform:none;filter:blur(0)}.ql .win-in{opacity:0;transform:translateY(24px) scale(.985);filter:blur(6px);transition:transform 1.05s var(--e) .42s,opacity .8s var(--e2) .42s,filter .8s var(--e2) .42s}.ql.loaded .win-in{opacity:1;transform:none;filter:blur(0)}.ql .fx-in{opacity:0;transition:opacity 1.6s var(--e2) .2s}.ql.loaded .fx-in{opacity:1}.ql .rv{opacity:0;transform:translateY(32px);transition:transform .7s var(--base) var(--d,0s),opacity .7s var(--base) var(--d,0s)}.ql .in .rv,.ql .rv.in{opacity:1;transform:none}.ql .card-in{opacity:0;transform:translateY(24px) scale(.985);filter:blur(6px);transition:transform 1.05s var(--e) var(--d,0s),opacity .8s var(--e2) var(--d,0s),filter .8s var(--e2) var(--d,0s)}.ql .card-in.in,.ql .in .card-in{opacity:1;transform:none;filter:blur(0)}.ql .fld{opacity:0;transition:opacity 1.2s var(--e2) .3s}.ql .in .fld{opacity:1}.ql .heading-ink{background:linear-gradient(90deg,#FFFFFF,#9B9B9B);-webkit-background-clip:text;background-clip:text;color:transparent}.ql .grain{position:absolute;inset:0;pointer-events:none;opacity:.07;mix-blend-mode:screen;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 1.4 -.25'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");-webkit-mask-image:linear-gradient(180deg,transparent,#000 18%,#000 82%,transparent);mask-image:linear-gradient(180deg,transparent,#000 18%,#000 82%,transparent)}.ql #hero .grain{-webkit-mask-image:linear-gradient(180deg,#000 70%,transparent);mask-image:linear-gradient(180deg,#000 70%,transparent)}.ql canvas.fx{position:absolute;left:0;top:0;pointer-events:none;display:block}.ql .win{background:#181818;box-shadow:0 0 0 1px rgb(255 255 255/.09),0 30px 80px -20px rgb(0 0 0/.9),inset 0 1px 0 rgb(255 255 255/.08)}.ql .tile{background:#181818;box-shadow:0 0 0 1px rgb(255 255 255/.08),inset 0 1px 0 rgb(255 255 255/.06)}.ql .app{border-radius:12px;background:#FAFAF9;color:#1C1C1C;box-shadow:0 0 0 1px rgb(255 255 255/.12),0 24px 60px -24px rgb(0 0 0/.9)}.ql .chip{display:inline-flex;align-items:center;gap:4px;border-radius:6px;background:#EFEEEC;padding:2px 8px;font-size:12px;line-height:16px;font-weight:500;color:#3A3A3A;white-space:nowrap}.ql .chip svg{width:12px;height:12px}.ql .chip-lg{font-size:14px;line-height:20px;padding:2px 8px}.ql .chip-red{background:#FBE3D9;color:#B4381A}.ql .mi{width:20px;height:20px;border-radius:9999px;background:#fff;box-shadow:0 0 0 1px #E6E5E3;display:grid;place-items:center;flex:none}.ql .mi img{width:12px;height:12px;object-fit:contain}.ql .mk{background-image:linear-gradient(#E8572F,#E8572F),linear-gradient(#FBE3D9,#FBE3D9);background-repeat:no-repeat;background-position:0 100%,0 0;background-size:var(--w,100%) 1.5px,var(--w,100%) 100%;padding-bottom:1px;border-radius:2px}.ql .mk-lg{background-size:var(--w,100%) 2px,var(--w,100%) 100%;padding-bottom:2px}.ql .caret{display:inline-block;width:1.5px;height:1em;background:#1C1C1C;vertical-align:-2px;margin-left:1px}.ql .rowfill{position:absolute;inset:0;background:#E9E8E5;transform-origin:left;transform:scaleX(0)}.ql [data-m]>:not(.rowfill){position:relative}.ql .step{transition:color .4s var(--base),transform .7s var(--base) var(--d,0s),opacity .7s var(--base) var(--d,0s)}.ql .navbar{border-radius:12px;background:rgb(24 24 24/.62);-webkit-backdrop-filter:blur(16px) saturate(1.3);backdrop-filter:blur(16px) saturate(1.3)}.ql .tgl span{position:absolute;left:10px;right:10px;height:1.5px;background:#fff;border-radius:2px;transition:transform .5s var(--base)}.ql .tgl span:first-child{transform:translateY(-4px)}.ql .tgl span:nth-child(2){transform:translateY(4px)}.ql .tgl[aria-expanded=true] span:first-child{transform:rotate(45deg)}.ql .tgl[aria-expanded=true] span:nth-child(2){transform:rotate(-45deg)}.ql .mpanel{background:rgb(0 0 0/.92);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);opacity:0;pointer-events:none;transition:opacity .4s var(--base)}.ql .mpanel.open{opacity:1;pointer-events:auto}.ql .mpanel .ml{opacity:0;transform:translateY(24px);transition:transform .5s var(--base),opacity .4s var(--base)}.ql .mpanel.open .ml{opacity:1;transform:none;transition-delay:var(--md)}.ql .tw{color:rgb(255 255 255/.28);transition:color .6s var(--base)}.ql .tw.on{color:#fff}.ql .btn-p{transition:background-color .3s var(--base),transform .2s var(--base)}.ql .btn-p:hover{background:#E5E5E5}.ql .btn-p:active{transform:scale(.98)}.ql .btn-g{transition:background-color .3s var(--base),transform .2s var(--base)}.ql .btn-g:hover{background:#313131}.ql .btn-g:active{transform:scale(.98)}.ql .lnk{transition:color .3s var(--base)}.ql .lnk:hover{color:#fff}.ql :focus-visible{outline:2px solid #fff;outline-offset:2px;border-radius:8px}.ql .stage{background:#181818;box-shadow:0 0 0 1px rgb(255 255 255/.09),0 40px 120px -40px rgb(0 0 0/.9),inset 0 1px 0 rgb(255 255 255/.07)}.ql .scene{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;padding:24px;opacity:0;visibility:hidden;transition:opacity .45s var(--base),visibility 0s linear .45s}.ql .scene.on{opacity:1;visibility:visible;transition:opacity .45s var(--base) .1s,visibility 0s}.ql .scene:focus-visible{outline-offset:-4px;border-radius:16px}.ql .tab{position:relative;display:flex;flex-direction:column;justify-content:flex-start;text-align:left;color:#8A8A8A;transition:color .3s var(--base);border-radius:8px}.ql .tab:hover{color:#D4D4D4}.ql .tab[aria-selected=true]{color:#fff}.ql .tab .trk{display:block;height:2px;border-radius:2px;background:rgb(255 255 255/.14);overflow:hidden}.ql .tab .bar{display:block;height:100%;background:#fff;transform-origin:left;transform:scaleX(0)}.ql .tab[aria-selected=true] .trk{background:rgb(255 255 255/.22)}.ql .ctl{transition:background-color .3s var(--base),color .3s var(--base)}.ql .ctl:hover{background:#272727;color:#fff}.ql .sw{display:grid;row-gap:10px}.ql .sw-row{display:grid;grid-template-columns:40px auto;grid-template-areas:"tag tag" "logo name";column-gap:12px;row-gap:6px}.ql .sw-row,.ql .sw-tag{align-items:center;justify-self:start;will-change:transform,opacity}.ql .sw-tag{grid-area:tag;display:inline-flex;gap:6px;border-radius:6px;background:#fff;color:#000;padding:3px 8px;font-size:12px;line-height:16px;font-weight:600}.ql .sw-tag svg{width:12px;height:12px}.ql .sw-logo{grid-area:logo;width:40px;height:40px;border-radius:9999px;background:#fff;display:grid;place-items:center}.ql .sw-logo img{width:22px;height:22px;object-fit:contain}.ql .sw-name{grid-area:name;color:#fff;font-weight:600;letter-spacing:-.025em;white-space:nowrap;font-size:30px;line-height:36px}.ql .sw-next{display:flex;align-items:flex-start;gap:10px;margin-top:14px;color:#D4D4D4;font-size:18px;line-height:28px;font-weight:500;min-height:56px}.ql .sw-next>svg{flex:none;width:22px;height:22px;margin-top:3px;color:#fff}.ql .caret-d{display:inline-block;width:2px;height:1em;background:#fff;vertical-align:-3px;margin-left:2px}@media (min-width:768px){.ql .sw{row-gap:18px}.ql .sw-row{grid-template-columns:104px 64px auto;grid-template-areas:"tag logo name";column-gap:20px}.ql .sw-tag{justify-self:end;font-size:14px;line-height:20px;padding:4px 10px}.ql .sw-tag svg{width:14px;height:14px}.ql .sw-logo{width:64px;height:64px}.ql .sw-logo img{width:34px;height:34px}.ql .sw-name{font-size:48px;line-height:56px}.ql .sw-next{margin-left:188px;font-size:24px;line-height:32px;margin-top:22px;min-height:0}.ql .sw-next>svg{width:28px;height:28px;margin-top:2px}}@media (min-width:1024px){.ql .sw-name{font-size:72px;line-height:80px}.ql .sw-next{font-size:30px;line-height:36px}}.ql .ws{width:100%;max-width:820px}.ql .ws-field{display:flex;align-items:center;gap:10px;height:60px;padding:0 16px;border-radius:12px;background:#000;box-shadow:0 0 0 1px rgb(255 255 255/.2)}.ql .ws-field>svg{width:22px;height:22px;color:#fff;flex:none}.ql .ws-q{color:#fff;font-weight:600;letter-spacing:-.02em;font-size:18px;line-height:28px;white-space:nowrap}.ql .qw{display:inline-block;will-change:transform,opacity}.ql .ws-ring{position:absolute;inset:-1px;border-radius:12px;box-shadow:0 0 0 2px #fff;opacity:0;pointer-events:none}.ql .ws-srcs{display:grid;gap:12px;margin-top:20px}.ql .ws-src{display:flex;align-items:center;gap:14px;border-radius:12px;background:#fff;color:#000;padding:14px 18px;will-change:transform,opacity}.ql .ws-fav{width:36px;height:36px;border-radius:8px;background:#EFEEEC;display:grid;place-items:center;flex:none}.ql .ws-fav svg{width:20px;height:20px}.ql .ws-dom{font-weight:600;letter-spacing:-.02em;font-size:20px;line-height:28px}@media (min-width:768px){.ql .ws-field{height:96px;padding:0 32px;gap:20px}.ql .ws-field,.ql .ws-ring{border-radius:16px}.ql .ws-field>svg{width:40px;height:40px}.ql .ws-q{font-size:40px;line-height:48px}.ql .ws-srcs{grid-template-columns:1fr 1fr;gap:20px;margin-top:28px}.ql .ws-src{padding:24px 28px;gap:18px;border-radius:16px}.ql .ws-fav{width:52px;height:52px;border-radius:10px}.ql .ws-fav svg{width:28px;height:28px}.ql .ws-dom{font-size:30px;line-height:36px}}.ql .dp{width:100%;max-width:680px}.ql .dp svg{display:block;width:100%;height:auto;overflow:visible}.ql .dp text{font-family:var(--font-geist-sans),sans-serif}.ql .hx{display:flex;flex-direction:column;align-items:center;gap:20px;max-width:980px}.ql .hx,.ql .hx-win{position:relative;width:100%}.ql .hx-win{height:176px;overflow:hidden;-webkit-mask-image:linear-gradient(180deg,transparent,#000 30%,#000 70%,transparent);mask-image:linear-gradient(180deg,transparent,#000 30%,#000 70%,transparent)}.ql .hx-list{position:absolute;left:0;right:0;top:0;will-change:transform}.ql .hx-row{display:flex;align-items:center;gap:12px;height:44px;padding:0 14px;border-radius:10px;color:rgb(255 255 255/.38);font-weight:500;font-size:18px;letter-spacing:-.01em;white-space:nowrap;overflow:hidden}.ql .hx-fly svg,.ql .hx-row svg{width:18px;height:18px;flex:none}.ql .hx-row.tg{color:#fff}.ql .hx-hl{right:0;top:50%;margin-top:-22px;background:#272727;box-shadow:0 0 0 1px rgb(255 255 255/.14)}.ql .hx-fly,.ql .hx-hl{position:absolute;left:0;height:44px;border-radius:10px;opacity:0}.ql .hx-fly{top:0;gap:12px;padding:0 14px;font-weight:600;font-size:18px;letter-spacing:-.01em;white-space:nowrap;transform-origin:0 50%;pointer-events:none}.ql .hx-card,.ql .hx-fly{display:flex;align-items:center;background:#fff;color:#000;will-change:transform,opacity}.ql .hx-card{position:relative;gap:14px;width:100%;border-radius:14px;padding:16px}.ql .hx-ico{width:44px;height:44px;flex:none}.ql .hx-name{font-weight:600;font-size:16px;line-height:22px;letter-spacing:-.01em;padding-right:40px}.ql .hx-sk{display:none}.ql .hx-dl{position:absolute;right:12px;top:12px;width:32px;height:32px;border-radius:8px;background:#000;color:#fff;display:grid;place-items:center}.ql .hx-dl svg{width:16px;height:16px}@media (min-width:768px){.ql .hx{flex-direction:row;justify-content:center;gap:72px}.ql .hx-win{width:440px;height:400px;flex:none}.ql .hx-fly,.ql .hx-row{height:60px;padding:0 18px;font-size:24px;gap:14px;border-radius:12px}.ql .hx-fly svg,.ql .hx-row svg{width:22px;height:22px}.ql .hx-hl{height:60px;margin-top:-30px;border-radius:12px}.ql .hx-card{flex-direction:column;align-items:flex-start;gap:0;width:300px;flex:none;padding:28px;border-radius:20px}.ql .hx-ico{width:72px;height:72px}.ql .hx-sk{display:grid;gap:10px;width:100%;margin:24px 0 28px}.ql .hx-sk span{height:8px;border-radius:4px;background:#EAE9E7}.ql .hx-name{font-size:22px;line-height:28px;padding-right:0}.ql .hx-dl{right:20px;top:20px;width:44px;height:44px;border-radius:10px}.ql .hx-dl svg{width:22px;height:22px}}@media (prefers-reduced-motion:reduce){.ql .card-in,.ql .fld,.ql .fx-in,.ql .ha,.ql .mpanel,.ql .mpanel .ml,.ql .rv,.ql .tw,.ql .win-in{transition:opacity .3s linear!important;transform:none!important;filter:none!important}.ql .scene,.ql .scene.on{transition:opacity .3s linear!important}}