.si-body{background:var(--bg);color:var(--fg);font:400 var(--t-body)/1.5 var(--body);margin:0}.si{grid-template-columns:minmax(0,1fr);min-height:100dvh;display:grid}@media (min-width:900px){.si{grid-template-columns:minmax(0,1fr) 480px}}.si-panel{display:none}@media (min-width:900px){.si-panel{color:#fff;background:#141518;grid-template-rows:minmax(0,1fr);height:100dvh;display:grid;position:sticky;top:0;overflow:hidden}.si-panel__g{grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:repeat(2,minmax(0,1fr));gap:2px;height:100%;min-height:0;display:grid}.si-panel__c,:root[data-theme=dark] .si-panel__c{background-color:#e6e8eb;background-image:radial-gradient(closest-side at 50% 42%,#fff,#0000);border-radius:0;place-items:center;min-height:0;display:grid}.si-panel__c{position:relative;overflow:hidden}.si-panel__c img{object-fit:contain;width:70%;height:78%;position:absolute;inset:11% 15%}.si-panel__f{background:linear-gradient(#0000,#0f0f0feb 46%);gap:22px;padding:120px 48px 44px;display:grid;position:absolute;bottom:0;left:0;right:0}.si-panel__h{max-width:15ch;font:600 clamp(44px, 4.2vw, 64px)/1 var(--display);letter-spacing:-.03em;text-wrap:balance;margin:0}.si-panel__n{flex-wrap:wrap;gap:14px 40px;margin:0;display:flex}.si-panel__n div{gap:2px;display:grid}.si-panel__n dt{font:600 32px/1 var(--display);letter-spacing:-.02em}.si-panel__n dd{font:400 var(--t-sup)/1.3 var(--label);color:#ffffffb8;margin:0}}.si-main{background:var(--bg);flex-direction:column;min-width:0;min-height:100dvh;padding:0 16px;display:flex}@media (min-width:480px){.si-main{padding:0 28px}}.si-top{grid-template-columns:48px minmax(0,1fr) 48px;align-items:center;gap:8px;padding:16px 0;display:grid}.si-top .logo{justify-self:center;font-size:18px}.si-back{border:1px solid var(--rule);width:48px;height:48px;color:var(--fg);border-radius:50%;place-items:center;display:grid}.si-back .ic,.si-mark .ic{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.si-form{flex-direction:column;flex:1 0 auto;justify-content:center;gap:0;width:100%;max-width:420px;margin:0 auto;padding:24px 0 32px;display:flex}.si-h{font:600 clamp(44px, 12vw, 56px)/.95 var(--display);letter-spacing:-.035em;text-wrap:balance;margin:0}.si-p{font:400 var(--t-body)/1.5 var(--body);color:var(--fg-2);margin:14px 0 0}.si-p b{color:var(--fg);overflow-wrap:anywhere;font-weight:600}.si-f{gap:0;margin-top:28px;display:grid}.si-lab{font:500 var(--t-sup)/1.2 var(--label);color:var(--fg-2)}.si-in{box-sizing:border-box;border:1px solid var(--rule);background:var(--paper);width:100%;min-height:54px;color:var(--fg);font:400 var(--t-body)/1 var(--body);border-radius:14px;margin-top:8px;padding:0 18px}.si-in:focus{border-color:var(--blue);box-shadow:0 0 0 3px color-mix(in srgb, var(--blue) 22%, transparent);outline:none}.si-opt{cursor:pointer;min-height:44px;font:400 var(--t-sup)/1.4 var(--body);color:var(--fg-2);align-items:flex-start;gap:10px;margin-top:14px;display:flex}.si-opt input{width:20px;height:20px;accent-color:var(--fg);flex:none;margin:1px 0 0}.si-cap{margin-top:12px}.si-go{cursor:pointer;width:100%;min-height:54px;font:600 var(--t-body)/1 var(--body);justify-content:center}.si-go:disabled{opacity:.45;cursor:default}.si-go:disabled:hover{border-color:var(--fg);color:var(--fg);background:0 0}.si-send{margin-top:16px}.si-g{color:#1a73e8;width:22px;height:22px;font:800 14px/1 var(--body);box-shadow:inset 0 0 0 1px var(--rule);background:#fff;border-radius:50%;place-items:center;display:inline-grid}.si-or{font:400 var(--t-sup)/1 var(--label);color:var(--ink-3);align-items:center;gap:12px;margin:24px 0;display:flex}.si-or:before,.si-or:after{content:"";background:var(--line);flex:auto;height:1px}.si-note{font:400 var(--t-sup)/1.45 var(--label);color:var(--ink-3);margin:12px 0 0}.si-err{border:1px solid var(--fg);font:500 var(--t-sup)/1.45 var(--body);color:var(--fg);border-radius:12px;margin:14px 0 0;padding:12px 16px}.si-form--sent,.si-form--done{text-align:center;align-items:center}.si-mark{border:1px solid var(--rule);width:96px;height:96px;color:var(--fg);border-radius:22px;place-items:center;margin-bottom:24px;display:grid}.si-mark .ic{stroke-width:1.6px;width:40px;height:40px}.si-form--sent .si-p,.si-form--done .si-p{max-width:34ch}.si-acts{gap:10px;width:100%;margin-top:26px;display:grid}.si-link{cursor:pointer;min-height:44px;font:500 var(--t-sup)/1 var(--label);color:var(--fg);text-underline-offset:3px;background:0 0;border:0;justify-self:center;padding:0 6px;text-decoration:underline}.si-legal{text-align:center;max-width:420px;font:400 var(--t-sup)/1.5 var(--label);color:var(--ink-3);margin:0 auto;padding:0 0 28px}.si-legal a{color:inherit;text-underline-offset:3px}@media (min-width:900px){.si-top{padding:12px 0}.si-form{padding:8px 0 16px}.si-f{margin-top:22px}.si-or{margin:18px 0}.si-legal{padding-bottom:20px}}.si--silk{isolation:isolate;background:var(--bg);color:var(--fg);position:relative;grid-template-columns:minmax(0,1fr)!important}.si--silk .si-panel{display:none!important}.si-silk{z-index:0;background:radial-gradient(120% 90% at 70% 20%,#fff 0%,#f2f3f5 55%,#e6e8ec 100%);width:100%;height:100%;display:block;position:fixed;inset:0}:root[data-theme=dark] .si-silk{background:radial-gradient(120% 90% at 70% 20%,#2a2d33 0%,#141618 55%,#0f1113 100%)}.si--silk .si-main{z-index:1;background:0 0;position:relative}.si--silk .si-top{padding:20px 0}.si--silk .si-back{background:#fff9}:root[data-theme=dark] .si--silk .si-back{color:#eeeff2;background:#14161899;border-color:#ffffff38}.si--silk .si-form{border:1px solid var(--line);background:#ffffffd6;border-radius:24px;max-width:460px;margin:auto;padding:32px 28px;box-shadow:0 30px 80px #1e20241a}:root[data-theme=dark] .si--silk .si-form{background:#141618d1;border-color:#ffffff17;box-shadow:0 30px 80px #00000059}@media (min-width:480px){.si--silk .si-form{padding:40px 40px 36px}}.si--silk .si-h{font-size:clamp(38px,9vw,46px)}:root[data-theme=dark] .si--silk .si-in{color:#eeeff2;background:#ffffff0f;border-color:#ffffff2e}:root[data-theme=dark] .si--silk .si-in::placeholder{color:#eeeff26b}:root[data-theme=dark] .si--silk .si-in:focus{border-color:#6389ff;box-shadow:0 0 0 3px #6389ff47}.si--silk .si-go,.si--silk .pill{transition:background .22s,color .22s,border-color .22s,box-shadow .35s}:root[data-theme=dark] .si--silk .si-go,:root[data-theme=dark] .si--silk .pill{color:#eeeff2;border-color:#ffffffb3}:root[data-theme=dark] .si--silk .si-go:hover,:root[data-theme=dark] .si--silk .pill:hover,:root[data-theme=dark] .si--silk .si-go:focus-visible,:root[data-theme=dark] .si--silk .pill:focus-visible{color:#141618;background:#eeeff2;border-color:#eeeff2;outline:none;box-shadow:0 0 0 5px #ffffff1a,0 0 42px #ffffff4d}:root[data-theme=dark] .si--silk .si-go:disabled:hover{color:#eeeff2;box-shadow:none;background:0 0;border-color:#ffffffb3}.si--silk .si-legal{z-index:1;text-align:center;position:relative}@media (prefers-reduced-motion:reduce){.si-silk{opacity:.9}}@media (max-width:359px){.si--silk .si-main{padding:0 8px}.si--silk .si-form{padding:24px 16px}.si-cap{max-width:100%;overflow:hidden}}.su .si-main{min-height:100dvh}.su-hero{flex:1 0 auto;grid-template-columns:minmax(0,1fr);align-content:center;justify-items:center;gap:18px;width:100%;max-width:1100px;margin:0 auto;padding:0 0 20px;display:grid}.su-dev{width:180px;margin:0}.su-dev .dev{border-radius:28px;width:100%;padding:7px;box-shadow:0 22px 44px #1e202429;-webkit-mask-image:linear-gradient(#000 60%,#0000 98%);mask-image:linear-gradient(#000 60%,#0000 98%)}.su-dev .dev__screen{aspect-ratio:390/520;border-radius:22px}.su-reel{aspect-ratio:390/844;position:absolute;top:0;left:0;right:0}.su-sc{opacity:0;transform:translateY(var(--sy,-9%));animation:12s infinite su-sc;position:absolute;inset:0}.su-sc img{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.su-sc--2{animation-delay:4s}.su-sc--3{animation-delay:8s}@keyframes su-sc{0%{opacity:0}4%,33%{opacity:1}37%,to{opacity:0}}.su-tap{left:var(--tx,16.2%);top:var(--ty,63.5%);aspect-ratio:1;opacity:0;pointer-events:none;border:2px solid #fffffff2;border-radius:50%;width:12%;margin:-6% 0 0 -6%;animation:12s infinite su-tap;position:absolute;box-shadow:0 0 0 2px #1a3bd659,0 4px 14px #0000002e}@keyframes su-tap{0%,24%{opacity:0;transform:scale(.6)}27%{opacity:1;transform:scale(1)}32%,to{opacity:0;transform:scale(1.5)}}.su .su-d{display:none}:root[data-theme=dark] .su .su-d{display:block}:root[data-theme=dark] .su .su-l{display:none}@media (prefers-reduced-motion:reduce){.su-sc,.su-tap{animation:none}.su-sc--2{opacity:1}}.su-plate{box-sizing:border-box;border:1px solid var(--line);background:#ffffffd6;border-radius:24px;width:100%;max-width:460px;padding:26px 22px 20px;box-shadow:0 30px 80px #1e20241a}:root[data-theme=dark] .su-plate{background:#141618d1;border-color:#ffffff17;box-shadow:0 30px 80px #00000059}.su .su-form,:root[data-theme=dark] .su .su-form{max-width:none;box-shadow:none;background:0 0;border:0;border-radius:0;flex:none;margin:0;padding:0;display:block}.su-h{font:600 38px/1.02 var(--display);letter-spacing:-.035em;text-wrap:balance;margin:0}.su-h--long{font-size:30px;line-height:1.06}.su-p{font:400 var(--t-body)/1.45 var(--body);color:var(--fg-2);text-wrap:pretty;margin:10px 0 0}.su .si-f{margin-top:20px}.su .si-in{margin-top:0}.su .si-send{margin-top:12px}.su .si-or{margin:14px 0}.su-opt{margin-top:8px}.su-opt input{width:24px;height:24px;margin-top:-1px}@media (max-width:400px){.su .si-main{padding:0 12px}.su-plate{padding:22px 16px 16px}}@media (max-width:335px){.su .si-cap{max-width:100%;overflow:hidden}}@media (min-width:900px){.su-hero{grid-template-columns:minmax(0,460px) auto;justify-content:center;align-items:center;column-gap:80px;padding:16px 0 48px}.su-dev{order:2;width:300px}.su-dev .dev{border-radius:44px;padding:12px;box-shadow:0 30px 60px #00000047;-webkit-mask-image:none;mask-image:none}.su-dev .dev__screen{aspect-ratio:390/844;border-radius:34px}.su-sc{transform:none}.su-plate{padding:40px 40px 34px}.su-h{font-size:50px}.su-h--long{font-size:38px}}.su-more{z-index:1;background:var(--bg);padding:8px 0 72px;position:relative}.su-end{justify-items:center;padding:40px 16px 0;display:grid}.su-k{font:600 var(--t-sup)/1.3 var(--label);color:var(--fg-2);white-space:nowrap;text-overflow:ellipsis;margin:0 0 6px;overflow:hidden}@media (max-width:899px){.su .si-main{height:100svh;min-height:0}.su .si-top{padding:6px 0}.su-hero{flex-direction:column;flex:auto;justify-content:flex-end;align-items:center;gap:10px;min-height:0;padding:0 0 8px;display:flex}.su-dev{flex:1 1 0;justify-content:center;align-items:flex-end;width:100%;min-height:0;display:flex;container-type:size}.su-dev .dev{aspect-ratio:390/520;box-sizing:border-box;width:auto;height:100%;max-height:330px}.su-dev .dev__screen{aspect-ratio:auto;width:100%;height:100%}.su-plate{flex:none;padding:18px 16px 10px}.su-h,.su-h--long{font-size:30px;line-height:1.04}.su-p{font-size:var(--t-sup);margin-top:6px;line-height:1.4}.su .si-f{margin-top:14px}.su .si-in,.su .si-go{min-height:48px}.su .si-send{margin-top:10px}.su .si-or{margin:8px 0}.su-opt{align-items:center;margin-top:2px}.su .si-legal{padding:2px 0 8px}}@container (max-height:110px){.su-dev .dev{display:none}}@media (max-width:899px) and (max-height:500px){.su .si-main{height:auto;min-height:100svh}.su-dev{display:none}}