@import "https://fonts.googleapis.com/css2?family=Inter:wght@600&display=swap";.name-menu-trigger{font:inherit;letter-spacing:inherit;border:0}.name-menu-wave{transform-origin:50% 85%}.name-menu-trigger[data-active] .name-menu-wave{animation:.9s ease-in-out name-menu-wave}@keyframes name-menu-wave{0%{transform:rotate(-4deg)scale(1)}15%{transform:rotate(16deg)scale(1.14)}30%{transform:rotate(-8deg)scale(1.14)}45%{transform:rotate(14deg)scale(1.14)}60%{transform:rotate(-4deg)scale(1.14)}75%{transform:rotate(10deg)scale(1.14)}to{transform:rotate(7deg)scale(1.14)}}.name-menu-float{z-index:20;transform-origin:44px 0;will-change:transform;position:absolute;left:0}.name-menu-list{-webkit-font-smoothing:antialiased;letter-spacing:0;text-align:left;opacity:0;visibility:hidden;transform-origin:44px 0;background:#1c1c1e;border-radius:16px;flex-direction:column;min-width:188px;padding:6px;font-family:Inter,system-ui,sans-serif;font-size:15px;font-weight:600;line-height:1;transition:opacity .16s,transform .24s cubic-bezier(.2,.9,.25,1.1),visibility 0s linear .24s;display:flex;transform:translateY(-4px)scale(.96);box-shadow:inset 0 0 0 1px #ffffff14,0 24px 48px -12px #000c,0 8px 16px -8px #0009}.name-menu-list[data-open]{opacity:1;visibility:visible;transition-delay:0s;transform:none}.name-menu-item{color:#ffffffdb;height:38px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:10px;outline:none;align-items:center;gap:11px;padding:0 12px;text-decoration:none;transition:background-color .14s,color .14s;display:flex}.name-menu-item:hover,.name-menu-item:focus-visible{color:#fff;background:#ffffff14}.name-menu-icon{opacity:.8;flex:none;width:16px;height:16px}.name-menu-hint{color:#fff6;margin-left:auto;padding-left:16px;font-size:13px}@media (prefers-reduced-motion:reduce){.name-menu-trigger[data-active] .name-menu-wave{animation:none}.name-menu-list{transition:opacity .12s linear,visibility 0s linear .12s;transform:none}}.designs{justify-self:stretch;width:100%;max-width:1680px;margin:0 auto;padding:24px 0 96px}.designs-title{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.designs-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:0;padding:0;list-style:none;display:grid}@media (width<=1100px){.designs-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}}@media (width<=640px){.designs-grid{grid-template-columns:minmax(0,1fr)}}.designs-item{opacity:0;transition:opacity .5s,transform .7s cubic-bezier(.2,.8,.2,1);transform:translateY(24px)}.designs-item[data-shown]{opacity:1;transform:none}.designs-card{aspect-ratio:1.22;width:100%;color:inherit;font:inherit;cursor:pointer;background:#181818;border:0;border-radius:28px;outline:none;padding:0;transition:background-color .24s,transform .24s cubic-bezier(.2,.8,.2,1);display:block;position:relative}.designs-card:hover{background:#1f1f1f}.designs-card:focus-visible{box-shadow:0 0 0 2px #f4f4f4}.designs-card:active{transform:scale(.985)}.designs-date{color:#f4f4f4;letter-spacing:0;background:#ffffff1f;border-radius:10px;padding:7px 11px;font-size:14px;line-height:1;display:inline-block}.designs-card .designs-date{z-index:1;position:absolute;top:20px;left:20px}.designs-count{z-index:1;color:#f4f4f4;background:#ffffff1f;border-radius:10px;align-items:center;gap:5px;padding:7px 10px;font-size:14px;line-height:1;display:inline-flex;position:absolute;top:20px;right:20px}.designs-count svg{width:14px;height:14px}.designs-stage{place-items:center;display:grid;position:absolute;inset:19% 9.5% 13%;container-type:size}.designs-media{width:min(100cqw, 100cqh * var(--ratio));aspect-ratio:var(--ratio);background:#2a2a2a;border-radius:8px;display:block;position:relative;overflow:hidden;box-shadow:0 0 0 1px #ffffff0f,0 12px 32px -16px #000c}.designs-media img,.designs-media video{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}html:has(.designs-dialog[open]){overflow:hidden}.designs-dialog{box-sizing:border-box;color:#f4f4f4;-webkit-font-smoothing:antialiased;-webkit-backdrop-filter:blur(10px);background:#000000b8;border:0;width:100%;max-width:none;height:100%;max-height:none;margin:0;padding:40px;font-family:Inter,system-ui,sans-serif;font-weight:600;overflow:hidden}.designs-dialog[open]{display:grid}.designs-dialog::backdrop{background:0 0}.designs-sheet{box-sizing:border-box;background:#141414;border-radius:32px;grid-template-columns:minmax(0,1fr) clamp(280px,26vw,400px);gap:16px;min-height:0;padding:16px;transition:transform .42s cubic-bezier(.2,.9,.25,1);animation:.36s cubic-bezier(.2,.9,.25,1.05) designs-sheet-in;display:grid;position:relative;box-shadow:inset 0 0 0 1px #ffffff0f,0 40px 80px -24px #000000e6}@keyframes designs-sheet-in{0%{opacity:0;transform:translateY(16px)scale(.97)}}.designs-dialog[data-away] .designs-sheet{transform:translateY(18px)scale(.985)}.designs-hint{color:#fff9;white-space:nowrap;opacity:0;pointer-events:none;margin:0;font-size:14px;line-height:1;transition:opacity .2s,transform .32s cubic-bezier(.2,.9,.25,1);position:absolute;top:14px;left:50%;transform:translate(-50%,-4px)}.designs-dialog[data-away] .designs-hint{opacity:1;transform:translate(-50%,6px)}.designs-sheet-stage{box-sizing:border-box;background:#1c1c1c;border-radius:22px;place-items:center;min-height:0;padding:5%;display:grid;position:relative;container-type:size}.designs-sheet-stage .designs-media{border-radius:10px;grid-area:1/1}.designs-sheet-stage[data-gallery] .designs-media{width:min(82cqw, 100cqh * var(--ratio))}.designs-media[data-place]{transition:transform .7s cubic-bezier(.16,1,.3,1),opacity .5s cubic-bezier(.4,0,.2,1),filter .5s cubic-bezier(.4,0,.2,1)}.designs-media[data-place=current]{z-index:2}.designs-media[data-place=before],.designs-media[data-place=after]{z-index:1;filter:brightness(.55);cursor:pointer}.designs-media[data-place=before]{transform:translate(-13%)scale(.86)}.designs-media[data-place=after]{transform:translate(13%)scale(.86)}.designs-media[data-place=before]:hover,.designs-media[data-place=after]:hover{filter:brightness(.75)}.designs-media[data-place^=gone]{z-index:0;opacity:0;pointer-events:none}.designs-media[data-place=gone-before]{transform:translate(-20%)scale(.74)}.designs-media[data-place=gone-after]{transform:translate(20%)scale(.74)}.designs-nav{z-index:3;color:#f4f4f4;cursor:pointer;-webkit-backdrop-filter:blur(8px);background:#14141499;border:0;border-radius:50%;place-items:center;width:40px;height:40px;padding:0;transition:background-color .16s,opacity .2s;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.designs-nav svg{width:16px;height:16px}.designs-nav:hover{background:#282828cc}.designs-nav:focus{outline:none}.designs-nav:focus-visible{box-shadow:0 0 0 2px #f4f4f4}.designs-nav:disabled{opacity:0;pointer-events:none}.designs-nav-prev{left:16px}.designs-nav-next{right:16px}.designs-dots{z-index:3;gap:6px;display:flex;position:absolute;bottom:16px;left:50%;transform:translate(-50%)}.designs-dots i{background:#ffffff4d;border-radius:3px;width:6px;height:6px;transition:width .42s cubic-bezier(.16,1,.3,1),background-color .2s}.designs-dots i[data-current]{background:#ffffffe6;width:18px}.designs-sheet-copy{flex-direction:column;align-items:flex-start;gap:16px;min-height:0;padding:64px 12px 12px;display:flex;overflow-y:auto}.designs-sheet-copy p{letter-spacing:-.01em;margin:0;font-size:18px;line-height:1.45}.designs-sheet-meta{align-items:center;gap:14px;display:flex}.designs-link{color:#ffffff6b;outline:none;align-items:center;gap:4px;font-size:14px;text-decoration:none;transition:color .16s;display:inline-flex}.designs-x{width:12px;height:12px;margin-left:2px}.designs-link:hover,.designs-link:focus-visible{color:#fffc}.designs-link:focus-visible{text-underline-offset:3px;text-decoration:underline}.designs-close{z-index:1;color:#f4f4f4;cursor:pointer;background:#ffffff1f;border:0;border-radius:50%;place-items:center;width:36px;height:36px;padding:0;display:grid;position:absolute;top:28px;right:28px}.designs-close svg{width:16px;height:16px}.designs-close:hover{background:#fff3}.designs-close:focus{outline:none}.designs-close:focus-visible{box-shadow:0 0 0 2px #f4f4f4}@media (width<=900px){.designs-sheet{grid-template-rows:minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr)}.designs-sheet-copy{max-height:30dvh;padding:4px 8px 8px}}@media (width<=640px){.designs-dialog{padding:0}.designs-dialog[open]{align-items:end}.designs-hint{display:none}.designs-sheet{border-radius:28px 28px 0 0;grid-template-rows:auto auto;max-height:100dvh;padding:12px 12px 32px;animation-name:designs-sheet-up;overflow-y:auto}@keyframes designs-sheet-up{0%{transform:translateY(100%)}}.designs-sheet-stage{height:46dvh;padding:8%}.designs-sheet-copy{max-height:none;overflow:visible}.designs-close{top:22px;right:22px}.designs-sheet-copy p{font-size:17px}}@media (prefers-reduced-motion:reduce){.designs-item{transition:opacity .2s linear;transform:none}.designs-sheet{transition:none;animation:none}.designs-dialog[data-away] .designs-sheet{transform:none}.designs-media[data-place]{transition:opacity .2s linear,filter .2s linear}.designs-media[data-place]:not([data-place=current]){opacity:0;transform:none}}html,body,#root{background:#0a0a0a;height:100%;margin:0}.home{--home-ink:#f4f4f4;--home-pill:#ffffff17;--home-pill-hover:#fff3;--home-peek:calc((min(100vw - 32px, 1680px) - 48px) / 3 / 1.22 * .2);grid-template-rows:minmax(calc(100dvh - 48px - var(--home-peek)), auto);box-sizing:border-box;min-height:100dvh;color:var(--home-ink);-webkit-font-smoothing:antialiased;place-items:center;padding:24px 16px;font-family:Inter,system-ui,sans-serif;font-weight:600;display:grid;position:relative;overflow:hidden}.home-intro{max-width:23em;font:inherit;letter-spacing:-.01em;text-align:center;text-wrap:balance;margin:0;font-size:clamp(24px,2.24vw,64px);line-height:1.5;position:relative}.home-pill{background:var(--home-pill);color:inherit;cursor:pointer;border-radius:1000px;outline:none;padding:.04em .36em .15em .16em;line-height:1.15;text-decoration:none;transition:background-color .24s,transform .24s cubic-bezier(.2,.8,.2,1);display:inline-block}.home-sticker{vertical-align:-.03em;width:1.56em;height:1.56em;margin:-.44em -.02em -.44em -.18em;transition:transform .42s cubic-bezier(.3,1.6,.5,1);display:inline-block;overflow:visible;transform:rotate(-4deg)}.home-pill[data-active] .home-sticker{transform:rotate(7deg)scale(1.14)}.home-sticker-defs{width:0;height:0;position:absolute}.home-pill[data-active]{background:var(--home-pill-hover)}.home-pill:focus-visible{box-shadow:0 0 0 2px var(--home-ink)}.home-pill:active{transform:scale(.97)}.home-preview{z-index:10;pointer-events:none;will-change:transform;position:fixed;top:0;left:0}.home-window,.home-phone{opacity:0;transform-origin:0 0;transition:opacity .18s,transform .32s cubic-bezier(.2,.9,.25,1.15);position:absolute;top:0;left:0;transform:scale(.86)translateY(6px)}.home-window[data-shown],.home-phone[data-shown]{opacity:1;transform:none}.home-window{background:#1d1d1f;border-radius:12px;width:clamp(300px,27vw,460px);overflow:hidden;box-shadow:0 0 0 .5px #000000e6,inset 0 0 0 1px #ffffff17,0 24px 60px -12px #000000bf,0 8px 20px -8px #00000080}.home-window-bar{background:linear-gradient(#2c2c2e,#252527);border-bottom:1px solid #0009;justify-content:center;align-items:center;height:30px;display:flex;position:relative}.home-window-lights{gap:7px;display:flex;position:absolute;left:11px}.home-window-lights i{background:#ff5f57;border-radius:50%;width:11px;height:11px;box-shadow:inset 0 0 0 .5px #00000040}.home-window-lights i:nth-child(2){background:#febc2e}.home-window-lights i:nth-child(3){background:#28c840}.home-window-title{letter-spacing:0;color:#ffffff8c;font-family:system-ui,-apple-system,sans-serif;font-size:12px;font-weight:500}.home-window-screen{aspect-ratio:16/10;background:#111}.home-window-screen video,.home-phone-screen video{object-fit:cover;object-position:top;width:100%;height:100%;display:block}.home-phone{background:linear-gradient(145deg,#3a3a3c,#1c1c1e 40%,#2a2a2c);border-radius:34px;width:clamp(160px,12.5vw,220px);padding:6px;box-shadow:inset 0 0 0 1px #ffffff1f,0 24px 60px -12px #000000bf,0 8px 20px -8px #00000080}.home-phone-screen{aspect-ratio:390/844;background:#f6f4ef;border-radius:28px;position:relative;overflow:hidden}.home-phone-island{background:#000;border-radius:20px;width:30%;height:4.2%;position:absolute;top:7px;left:50%;transform:translate(-50%)}@media (width<=1100px){.home{--home-peek:calc((100vw - 48px) / 2 / 1.22 * .2)}}@media (width<=640px){.home{--home-peek:calc((100vw - 32px) / 1.22 * .2)}}@media (hover:none){.home-preview{display:none}}@media (prefers-reduced-motion:reduce){.home-window,.home-phone{transition:opacity .12s linear;transform:none}.home-pill,.home-sticker{transition:background-color .12s linear}.home-pill[data-active] .home-sticker{transform:rotate(-4deg)}}
