@font-face{font-family:Moon Get;src:url(/uploads/moon_get-Heavy.woff2)format("woff2"),url(/uploads/moon_get-Heavy.otf)format("opentype");font-weight:400 900;font-display:swap}*{box-sizing:border-box}:root{--vbg:#010100;--font-sans:Helvetica, "Helvetica Neue", Arial, sans-serif;--font-headline:Helvetica, "Helvetica Neue", Arial, sans-serif;--font-display:"Moon Get", sans-serif;--ui-accent:#35f0a0;--ui-accent-hover:#6ff7bd;--ui-accent-soft:#35f0a029;--ui-accent-glow:#35f0a052;--brand-mint:#35f0a0;--brand-mint-ink:#0a0a0a;--brand-mint-soft:#35f0a029;--brand-mint-line:#35f0a073;--brand-mint-glow:#35f0a052;--brand-mint-metal:radial-gradient(120% 70% at 30% 0%, #ffffff8c, transparent 60%), linear-gradient(180deg, #d9fff0 0%, #86f9c9 16%, #42f0a6 36%, #2fdb93 52%, #1db97a 66%, #2fdc93 80%, #a2ffd7 100%);--brand-mint-bevel:inset 0 2px 0 #ffffffbf, inset 0 -3px 0 #085a3759;--new-badge:linear-gradient(118deg, #1fc684 0%, #0ea5e9 55%, #2563eb 100%);--gold-metal:linear-gradient(180deg, #fff4c8 0%, #f6d67a 24%, #d8a63a 46%, #a8761a 58%, #dcb24a 78%, #fff1bc 100%)}html,body{background:#010100;overflow-x:clip}body{background:var(--vbg);color:#f4f4f6;font-family:var(--font-sans), sans-serif;-webkit-font-smoothing:antialiased;margin:0}h1{font-family:var(--font-headline), sans-serif;letter-spacing:.01em;font-weight:800;line-height:1.05}input,textarea,select{font-family:inherit}.type-badge{font-family:var(--font-sans), sans-serif;letter-spacing:.12em;text-transform:uppercase;border:1px solid #0000;border-radius:999px;align-items:center;margin:0;padding:6px 12px;font-size:12px;font-weight:600;line-height:1;display:inline-flex}.type-badge--free{color:var(--brand-mint);border-color:var(--brand-mint-line)}.type-badge--price{color:#c8c8cf;border-color:#ffffff29}.type-badge--contact{color:#c8c8d0;border-color:#ffffff1f}a{color:#f4f4f6;text-decoration:none}a:hover{color:var(--ui-accent)}button{font:inherit}button:focus-visible,a.btn-invert:focus-visible{outline:2px solid var(--ui-accent);outline-offset:2px}a.btn-invert,.btn-invert{transition:background .2s,color .2s,box-shadow .2s,transform .12s,filter .2s}.btn-invert:hover{box-shadow:var(--brand-mint-bevel), 0 0 0 1px var(--brand-mint-line), 0 10px 32px var(--brand-mint-glow);background:var(--brand-mint-metal)!important;background-color:var(--brand-mint)!important;color:var(--brand-mint-ink)!important}.btn-invert:active{filter:brightness(.97);transform:translateY(1px)}.icon-btn{color:#f4f4f6;cursor:pointer;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;transition:background .18s,color .18s,box-shadow .18s;display:flex}button.icon-btn:hover{box-shadow:0 0 0 1px var(--brand-mint-line);background:var(--brand-mint-soft)!important;color:var(--brand-mint)!important}.nav-link-btn{cursor:pointer;white-space:nowrap;color:#9a9aa6;background:0 0;border:0;border-radius:999px;padding:8px 14px;font-family:inherit;font-size:14px;font-weight:500;transition:color .16s,background .16s;position:relative}.nav-offer-anchor{z-index:3;pointer-events:none;justify-content:center;width:max-content;display:flex;position:absolute;top:calc(100% - 2px);left:50%;transform:translate(-50%)}.nav-offer-badge{color:#fff;letter-spacing:.04em;text-transform:uppercase;text-rendering:geometricprecision;white-space:nowrap;pointer-events:none;transform-origin:top;background:linear-gradient(118deg,#1fc684 0%,#0ea5e9 55%,#2563eb 100%);border:1px solid #ffffff8c;border-radius:999px;align-items:center;gap:4px;width:max-content;max-width:none;height:20px;padding:0 8px 0 6px;font-size:11px;font-weight:700;line-height:20px;transition:transform .18s;animation:4.8s ease-in-out infinite nav-offer-glow;display:inline-flex;position:relative;overflow:hidden;transform:rotate(-7deg);box-shadow:0 0 10px #35f0a08c,0 0 18px #2563eb6b}.nav-offer-badge-text,.nav-offer-badge-icon{z-index:1;position:relative}.nav-offer-badge-icon{shape-rendering:geometricprecision;flex:none;display:block}.nav-offer-badge-shine{background:linear-gradient(90deg,#0000,#ffffffb8,#0000);width:42%;animation:5.6s ease-in-out infinite nav-offer-shimmer;position:absolute;top:-20%;bottom:-20%;left:0;transform:translate(-180%)skew(-18deg)}.nav-link-btn:hover .nav-offer-badge,.nav-link-btn:focus-visible .nav-offer-badge,.menu-row-btn:hover .nav-offer-badge,.menu-row-btn:focus-visible .nav-offer-badge{transform:translateY(-3px)rotate(-7deg)}@keyframes nav-offer-glow{0%,70%,to{box-shadow:0 0 0 1px #ffffff3d,0 0 8px #35f0a061,0 0 14px #2563eb42}35%{box-shadow:0 0 0 1px #ffffff73,0 0 14px #6ff7bde6,0 0 26px #3b82f6a8}}@keyframes nav-offer-shimmer{0%,58%{transform:translate(-180%)skew(-18deg)}78%,to{transform:translate(280%)skew(-18deg)}}@media (prefers-reduced-motion:reduce){.nav-offer-badge,.nav-offer-badge-shine{animation:none}.nav-offer-badge,.nav-link-btn:hover .nav-offer-badge,.nav-link-btn:focus-visible .nav-offer-badge,.menu-row-btn:hover .nav-offer-badge,.menu-row-btn:focus-visible .nav-offer-badge{transition:none}.nav-offer-badge-shine{display:none}}.nav-link-btn:hover,.nav-link-btn:focus-visible,.nav-link-btn--active{color:#f4f4f6}.nav-link-btn--active:hover{color:var(--brand-mint)}.header-user-btn{transition:box-shadow .18s,filter .18s,transform .12s}.header-user-btn:hover{box-shadow:0 0 0 2px var(--brand-mint-glow);filter:brightness(1.06)}.header-user-btn:active{transform:scale(.97)}.filter-pill{cursor:pointer;white-space:nowrap;color:#f4f4f6;background:#010100;border:1px solid #0000;border-radius:15px;flex:none;align-items:center;gap:9px;height:48px;padding:0 20px;font-family:inherit;font-size:15px;font-weight:500;transition:background .18s,color .18s,border-color .18s,box-shadow .18s;display:flex}.filter-pill:hover{border-color:var(--brand-mint-line);background:var(--brand-mint-soft);color:#f4f4f6}.filter-pill--active{color:#08080a;background:#f4f4f6;border-color:#f4f4f6}.filter-pill--active:hover{background:var(--brand-mint);color:var(--brand-mint-ink);border-color:var(--brand-mint);box-shadow:0 8px 24px var(--brand-mint-glow)}.filter-pill--muted{color:#8d8d99;font-weight:500}.filter-pill--muted:hover{color:#f4f4f6}.filter-reset{justify-content:center;width:48px;padding:0}.filter-reset:disabled,.filter-reset:disabled:hover{cursor:default;color:#5c5c66;box-shadow:none;background:#010100;border-color:#ffffff1a}.menu-row-btn{cursor:pointer;text-align:left;color:#f4f4f6;background:0 0;border:0;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:9px 12px;font-family:inherit;font-size:14px;font-weight:400;transition:background .15s,color .15s;display:flex;position:relative}.menu-row-btn:hover,.menu-row-btn:focus-visible{background:var(--brand-mint-soft);color:var(--brand-mint)}.menu-row-btn--active{background:#3fa2ff29;font-weight:600}.menu-row-btn--active:hover{background:var(--brand-mint-soft);color:#f4f4f6}.auth-acct-btn{cursor:pointer;border:0;border-radius:999px;width:100%;height:46px;font-family:inherit;font-size:15px;font-weight:600;transition:background .2s,color .2s,border-color .2s,box-shadow .2s,transform .12s}.auth-acct-btn--primary{color:#08080a;background:#f4f4f6;margin-top:6px}.auth-acct-btn--primary:hover:not(:disabled){background:var(--brand-mint);color:var(--brand-mint-ink);box-shadow:0 8px 24px var(--brand-mint-glow)}.auth-acct-btn--secondary{color:#f4f4f6;background:0 0;border:1px solid #ffffff1f;justify-content:center;align-items:center;gap:10px;margin-top:10px;display:flex}.auth-acct-btn--secondary:hover:not(:disabled){border-color:var(--brand-mint-line);background:var(--brand-mint-soft);color:var(--brand-mint)}.auth-acct-btn:active:not(:disabled){transform:translateY(1px)}.auth-acct-btn:disabled{opacity:.55;cursor:default}.site-chrome{z-index:60;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#010100c7;position:fixed;top:0;left:0;right:0}.site-footer{z-index:2;background:#010100;position:relative}.site-header{position:relative}.site-header-inner{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:16px;padding:12px 26px;display:grid}.site-header-brand{align-items:center;gap:8px;min-width:0;display:flex}.site-logo-link{color:#fff;align-items:center;gap:10px;min-width:0;text-decoration:none;transition:opacity .15s;display:flex}.site-logo-link:hover{color:#fff;opacity:.88}.site-logo-mark{flex-shrink:0;width:auto;height:28px;display:block}.site-logo-text{font-family:var(--font-display);letter-spacing:.01em;color:#fff;white-space:nowrap;font-size:21px;line-height:1}.site-logo{width:auto;height:36px;display:block}.site-header-center{align-items:center;gap:10px;display:flex}.site-nav-pill{background:#111113;border:1px solid #ffffff12;border-radius:999px;align-items:center;gap:2px;padding:5px 6px;display:flex;overflow:visible;box-shadow:inset 0 1px #ffffff0a}.site-search-btn{color:#c8c8d0;cursor:pointer;background:#111113;border:1px solid #ffffff12;border-radius:999px;flex:none;justify-content:center;align-items:center;width:42px;height:42px;padding:0;display:flex}.site-search-btn:hover,.site-search-btn:focus-visible,.site-search-btn.is-open{color:#f4f4f6;border-color:#ffffff24}.site-search-btn-mobile{display:none}.site-nav-menu{z-index:70;background:#010100;border:1px solid #ffffff17;border-radius:15px;min-width:220px;padding:10px;position:absolute;top:calc(100% + 6px);left:0;overflow:visible;box-shadow:0 22px 54px #000000d9}.site-header-search{z-index:70;width:360px;max-width:calc(100vw - 32px);display:flex;position:absolute;top:calc(100% - 4px);left:50%;transform:translate(-50%)}.header-actions{justify-self:end;align-items:center;gap:10px;display:flex}.icon-btn{width:40px;height:40px}.btn-signup{height:44px;padding:0 24px;font-size:15px}.btn-offer-mobile,.site-nav-menu-login{display:none}.btn-offer-mobile{background:var(--brand-mint-metal);background-color:var(--brand-mint);color:var(--brand-mint-ink);box-shadow:var(--brand-mint-bevel), 0 0 0 1px var(--brand-mint-line), 0 8px 24px var(--brand-mint-glow);white-space:nowrap;cursor:pointer;border:0;border-radius:999px;flex:none;align-items:center;font-family:inherit;font-weight:700;transition:transform .12s,filter .2s}.btn-offer-mobile:active{filter:brightness(.97);transform:translateY(1px)}.plan-pill{color:#f4f4f6;white-space:nowrap;background:#ffffff0a;border:1px solid #ffffff24;border-radius:999px;align-items:center;gap:8px;height:36px;padding:0 6px 0 14px;font-size:13px;font-weight:650;line-height:1;text-decoration:none;display:inline-flex}.plan-pill-mark{background:var(--brand-mint);height:24px;color:var(--brand-mint-ink);letter-spacing:.04em;border-radius:999px;align-items:center;padding:0 8px;font-size:11px;font-weight:800;display:inline-flex}.plan-pill--on{border-color:var(--brand-mint-line);color:#fff;padding-right:14px}@media (hover:hover){.plan-pill:hover{border-color:var(--brand-mint-line);color:#fff}}@media (min-width:1081px){.site-header-inner:has(.nav-offer-badge){padding-bottom:18px}}.nav-desktop{display:flex}.nav-toggle{display:none;position:relative}@media (max-width:1080px){.site-header-inner{gap:10px;padding:12px 16px;display:flex}.site-header-brand{flex:0 auto;min-width:0}.site-header-center{display:none}.site-search-btn-mobile{display:flex}.site-header-search{left:auto;right:16px;transform:none}.site-logo{height:30px}.site-logo-mark{height:24px}.site-logo-text{font-size:17px}.header-actions{gap:8px;min-width:0}.header-actions .plan-pill,.header-actions .lang-switch{display:none}.icon-btn{width:36px;height:36px}.btn-signup{height:36px;padding:0 14px;font-size:13px}.nav-desktop{display:none}.nav-toggle{order:-1;display:flex}.site-nav-menu-extra{border-top:1px solid #ffffff14;flex-direction:column;gap:10px;margin-top:8px;padding-top:8px;display:flex}.site-nav-menu-extra .plan-pill{justify-content:center;width:100%}.menu-row-btn:has(.nav-offer-badge){flex-direction:column;align-items:flex-start;gap:5px;padding-top:8px;padding-bottom:10px}.menu-row-btn .nav-offer-anchor{justify-content:flex-start;position:relative;top:auto;left:auto;right:auto}.menu-row-btn .nav-offer-badge{transform-origin:0;transform:rotate(-7deg)}.menu-row-btn:hover .nav-offer-badge,.menu-row-btn:focus-visible .nav-offer-badge{transform:translateY(-2px)rotate(-7deg)}}@media (max-width:767px){.btn-offer-mobile{display:inline-flex}.header-actions .btn-login{display:none}.site-nav-menu-login{display:flex}.filter-bar-wrap{padding:4px 16px 6px}#hero-video{display:none}#hero{overflow:visible!important}#hero-copy{text-align:center;align-items:center;padding:32px 22px 28px}#hero-copy h1{overflow-wrap:normal;word-break:normal;max-width:100%!important;font-size:clamp(34px,9.2vw,46px)!important;line-height:1.05!important}#hero-copy p{margin-top:16px!important}.hero-cta-wrap{margin-top:26px}h1{overflow-wrap:break-word;line-height:1.2}.site-grid-wrap{padding-left:16px;padding-right:16px}.acct-name{overflow-wrap:break-word;font-size:clamp(26px,8vw,34px);line-height:1.2}}::selection{background:var(--brand-mint);color:var(--brand-mint-ink)}@keyframes k-spin{to{transform:rotate(360deg)}}@keyframes k-drift{0%,to{transform:translate(-6%,2%)scale(1.05)}50%{transform:translate(8%,-6%)scale(1.25)}}@keyframes k-sweep{0%{transform:translate(-130%)skew(-12deg)}to{transform:translate(230%)skew(-12deg)}}@keyframes k-breathe{0%,to{opacity:.55;transform:scale(.82)}50%{opacity:1;transform:scale(1.15)}}@keyframes k-wave{0%{transform:translateY(6%)scaleY(.8)}50%{transform:translateY(-8%)scaleY(1.25)}to{transform:translateY(6%)scaleY(.8)}}@keyframes k-rise{0%{opacity:0;transform:translateY(26%)}40%{opacity:.9}to{opacity:0;transform:translateY(-40%)}}@keyframes k-slide{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes k-glow{0%,to{opacity:.45}50%{opacity:.95}}#hero-video{aspect-ratio:16/10;order:9;position:relative}.filter-bar-wrap{padding:10px 26px 12px}#hero-video video{object-fit:cover;object-position:right;width:100%;height:100%;display:block}.hero-scrub-canvas,.hero-scrub-still{display:none}#hero-copy{text-align:center;justify-content:center;align-items:center;padding:40px 26px 18px;position:relative}@media (min-width:768px){#hero-video{aspect-ratio:auto;background:#010100;order:0;height:clamp(520px,62vh,720px)}#hero-video video{object-fit:contain;object-position:left center}#hero-copy{text-align:center;justify-content:center;align-items:center;max-width:660px;margin:0 auto;padding:0 clamp(16px,2.5vw,40px);position:absolute;inset:0 5% 0 45%}#hero-copy h1,#hero-copy p{margin-left:auto;margin-right:auto}#hero-copy h1{max-width:13ch;font-size:clamp(46px,4.7vw,84px)}}@media (min-width:1024px){#hero-video .hero-scrub-video{display:none}#hero-video .hero-scrub-still,#hero-video .hero-scrub-canvas{width:100%;height:100%;display:block;position:absolute;inset:0}#hero-video .hero-scrub-still{object-fit:contain;object-position:left center}#hero-video .hero-scrub-canvas{z-index:1}}@media (min-width:768px) and (max-width:1512px){#hero-video{height:clamp(480px,58vh,640px)}#hero-copy h1{font-size:clamp(42px,4.5vw,72px);margin-top:0!important}#hero-copy p{margin-top:16px!important}.hero-cta-wrap{margin-top:24px}}.hero-cta-wrap{isolation:isolate;border-radius:999px;margin-top:40px;padding:2px;display:inline-flex;position:relative;overflow:hidden}.hero-cta-wrap:before{content:"";z-index:0;aspect-ratio:1;will-change:transform;opacity:0;background:conic-gradient(#35f0a047 0deg 34deg,#fffffff5 52deg,#35f0a0b3 68deg,#35f0a047 360deg);width:220%;transition:opacity .28s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.hero-cta{z-index:1;position:relative}@keyframes hero-cta-beam-spin{to{transform:translate(-50%,-50%)rotate(360deg)}}@media (hover:hover){.hero-cta-wrap:hover:before,.hero-cta-wrap:focus-within:before{opacity:1;animation:3.2s linear infinite hero-cta-beam-spin}.hero-cta-wrap:hover .hero-cta,.hero-cta-wrap:focus-within .hero-cta{box-shadow:var(--brand-mint-bevel)}}.hero-word{white-space:nowrap}.hero-star{color:var(--brand-mint);transform-origin:50% 100%;animation:2.4s linear infinite hero-star-hop;display:inline-block}@keyframes hero-star-hop{0%,52%,to{transform:translateY(0)scale(1)}4%{transform:translateY(.02em)scale(1.14,.86)}14%{transform:translateY(-.34em)scale(.9,1.16)}24%{transform:translateY(0)scale(1.18,.8)}32%{transform:translateY(-.14em)scale(.96,1.08)}40%{transform:translateY(0)scale(1.1,.9)}46%{transform:translateY(-.05em)scale(.98,1.03)}}@media (prefers-reduced-motion:reduce){.hero-cta-wrap:before{display:none}.hero-star{animation:none}}.lang-switch{background:#ffffff08;border:1px solid #ffffff1f;border-radius:999px;flex:none;align-items:center;gap:3px;padding:3px;display:inline-flex}.lang-switch button{color:#8d8d99;min-width:38px;height:28px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;padding:0 10px;font-size:12px;font-weight:600;transition:color .15s,background .15s;display:inline-flex}.lang-switch-code{justify-content:center;align-items:center;gap:0;display:inline-flex}.lang-switch-char{text-align:center;letter-spacing:0;min-width:0;display:inline-block}.lang-switch button:hover{color:#f4f4f6;background:var(--brand-mint-soft)}.lang-switch button[aria-pressed=true]{color:#08080a;background:#f4f4f6}.lang-switch--compact{gap:2px;padding:2px}.lang-switch--compact button{min-width:34px;height:26px;padding:0 8px;font-size:11px}.lang-switch--compact .lang-switch-char{letter-spacing:0;min-width:0}.confirm-banner{color:#ffd88a;background:#ffd24a1a;border-bottom:1px solid #ffd24a3d;flex-wrap:wrap;align-items:center;gap:12px;padding:10px 26px;font-size:14px;display:flex}.confirm-banner button{height:30px;color:inherit;font:inherit;cursor:pointer;background:0 0;border:1px solid #ffd24a66;border-radius:999px;padding:0 13px;font-size:13px;transition:background .18s,border-color .18s,color .18s}.confirm-banner button:hover:not(:disabled){background:#ffd24a2e;border-color:#ffd24aa6}.confirm-banner .confirm-banner-grow{flex:1}.unlock-pro-banner{color:#f4f4f6;background:linear-gradient(90deg,#35f0a024,#be185d1f);border-bottom:1px solid #ffffff14;flex-wrap:wrap;align-items:center;gap:10px 14px;padding:10px 22px;font-size:14px;font-weight:500;display:flex}.unlock-pro-banner-grow{flex:1}.unlock-pro-banner-cta{color:#08080a;background:#f4f4f6;border-radius:999px;align-items:center;height:32px;padding:0 14px;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex}.unlock-pro-banner button{color:#a5a5b0;font:inherit;cursor:pointer;background:0 0;border:0;font-size:13px}.unlock-pro-banner button:hover{color:#f4f4f6}.cookie-notice{z-index:240;color:#f4f4f6;background:#16161a;border:1px solid #ffffff14;border-radius:18px;grid-template-columns:auto 1fr;gap:8px 12px;width:min(420px,100vw - 32px);padding:16px 16px 14px;animation:.35s cubic-bezier(.2,.9,.2,1) cookie-notice-in;display:grid;position:fixed;bottom:16px;right:16px;box-shadow:0 18px 50px #00000073}.cookie-notice-mark{background:#222228;border-radius:8px;place-items:center;width:28px;height:28px;display:grid}.cookie-notice-mark img{object-fit:contain;width:16px;height:16px;display:block}.cookie-notice-copy{min-width:0}.cookie-notice-copy h2,.cookie-notice-copy p{margin:0}.cookie-notice-copy h2{font-size:15px;font-weight:700;line-height:1.3}.cookie-notice-copy p{color:#b7b7c2;margin-top:4px;font-size:13px;line-height:1.45}.cookie-notice-copy a,.cookie-prefs-lead a{color:#f4f4f6;text-underline-offset:2px;font-weight:650}.cookie-notice-actions{grid-column:1/-1}.cookie-notice-actions,.cookie-prefs-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.cookie-notice-accept,.cookie-notice-reject,.cookie-notice-save{height:34px;font:inherit;cursor:pointer;border-radius:999px;padding:0 14px;font-size:13px;font-weight:650}.cookie-notice-accept{color:#121216;background:#f4f4f6;border:0}.cookie-notice-reject,.cookie-notice-save{color:#f4f4f6;background:#2a2a30;border:0}.cookie-notice-more{color:#d7d7df;font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;margin-left:4px;padding:0;font-size:13px;text-decoration:underline}.cookie-notice-accept:hover,.cookie-notice-reject:hover,.cookie-notice-save:hover{filter:brightness(1.08)}.cookie-prefs-backdrop{z-index:260;background:#0000008c;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.cookie-prefs{color:#f4f4f6;background:#1a1a1e;border:1px solid #ffffff14;border-radius:20px;width:min(520px,100%);padding:20px 20px 16px;animation:.28s cubic-bezier(.2,.9,.2,1) cookie-notice-in;box-shadow:0 24px 70px #00000080}.cookie-prefs-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.cookie-prefs-head h2{margin:0;font-size:18px;line-height:1.2}.cookie-prefs-close{color:#c8c8d0;cursor:pointer;background:0 0;border:0;border-radius:8px;width:28px;height:28px;font-size:22px;line-height:1}.cookie-prefs-lead{color:#b7b7c2;margin:10px 0 14px;font-size:13.5px;line-height:1.5}.cookie-prefs-row{background:#232328;border-radius:14px;justify-content:space-between;align-items:center;gap:16px;margin-top:8px;padding:12px 14px;display:flex}.cookie-prefs-row strong,.cookie-prefs-row span{display:block}.cookie-prefs-row strong{font-size:14px}.cookie-prefs-row span{color:#9a9aa6;max-width:34ch;margin-top:3px;font-size:12.5px;line-height:1.4}.cookie-switch{cursor:pointer;background:#3a3a42;border:0;border-radius:999px;flex:none;width:42px;height:24px;position:relative}.cookie-switch span{background:#f4f4f6;border-radius:50%;width:18px;height:18px;transition:transform .18s;position:absolute;top:3px;left:3px}.cookie-switch.is-on{background:var(--brand-mint)}.cookie-switch.is-on span{background:#04140c;transform:translate(18px)}.cookie-switch:disabled,.cookie-switch:disabled.is-on{opacity:.7;cursor:default;background:#3a3a42}.cookie-switch:disabled span{background:#9a9aa6}.cookie-prefs-actions{flex-wrap:nowrap;justify-content:flex-end;margin-top:16px}.cookie-prefs-actions .cookie-notice-accept,.cookie-prefs-actions .cookie-notice-reject,.cookie-prefs-actions .cookie-notice-save{white-space:nowrap;padding:0 12px;font-size:12.5px}.site-footer-cookies{color:#55555f;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:14px}.site-footer-cookies:hover{color:#f4f4f6}@keyframes cookie-notice-in{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@media (max-width:560px){.cookie-prefs-actions{flex-wrap:wrap}}@media (prefers-reduced-motion:reduce){.cookie-notice,.cookie-prefs,.cookie-switch span{transition:none;animation:none}}.site-card-free-badge{z-index:5;height:32px;color:var(--brand-mint);letter-spacing:.04em;text-transform:uppercase;box-shadow:0 0 0 1px var(--brand-mint-line);pointer-events:none;background:#0101009e;border-radius:999px;align-items:center;padding:0 11px;font-size:11px;font-weight:700;display:inline-flex;position:absolute;top:12px;right:12px}.copy-confetti{z-index:250;pointer-events:none;position:fixed;inset:0;overflow:hidden}.copy-confetti span{left:var(--cx);top:var(--cy);background:var(--hue);width:7px;height:10px;transform:translate(-50%, -50%) rotate(var(--rot));border-radius:2px;animation:.85s ease-out forwards copy-confetti-fly;position:absolute}@keyframes copy-confetti-fly{to{transform:translate(calc(-50% + var(--dx)), calc(-50% + var(--dy))) rotate(calc(var(--rot) + 120deg));opacity:0}}@media (max-width:767px){.confirm-banner{padding:10px 16px}}.rimg{width:100%;height:100%;display:block;position:relative}.rimg-blur,.rimg-real{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.rimg-blur{filter:blur(18px);transform:scale(1.06)}.rimg-real{transition:opacity .28s}.dvid{width:100%;height:100%;position:relative;overflow:hidden}.dvid-blur,.dvid-poster,.dvid-video{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.dvid-blur{filter:blur(18px);transform:scale(1.06)}.dvid-poster{z-index:1;transition:opacity .3s}.dvid-video{z-index:0}.dvid-controls{z-index:2;opacity:0;gap:7px;transition:opacity .18s;display:flex;position:absolute;bottom:14px;right:14px}.dvid:hover .dvid-controls,.dvid:focus-within .dvid-controls{opacity:1}.dvid-controls button{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#f4f4f6;cursor:pointer;background:#010100b3;border:1px solid #ffffff2e;border-radius:999px;width:38px;height:38px;font-size:14px;transition:background .18s,border-color .18s,color .18s,box-shadow .18s}.dvid-controls button:hover{border-color:var(--brand-mint-line);color:var(--brand-mint);box-shadow:0 0 0 1px var(--brand-mint-soft);background:#010100eb}.grid-loop{contain:paint;background:#0a0a0e;position:absolute;inset:0;overflow:hidden}.grid-loop-poster,.grid-loop-video{object-fit:cover;object-position:center;pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0}.grid-loop-poster{z-index:0;transition:opacity .3s}.grid-loop-video{z-index:1;backface-visibility:hidden;transform:translateZ(0)}.grid-loop-tap{z-index:2;color:#f4f4f6;cursor:pointer;background:#010100b8;border:1px solid #ffffff59;border-radius:999px;width:52px;height:52px;font-size:18px;transition:background .18s,border-color .18s,color .18s,box-shadow .18s,transform .12s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.grid-loop-tap:hover{background:var(--brand-mint-soft);border-color:var(--brand-mint-line);color:#fff;box-shadow:0 0 0 1px var(--brand-mint-soft), 0 10px 28px var(--brand-mint-glow)}.grid-loop-tap:active{transform:translate(-50%,-50%)scale(.96)}.gprev{position:absolute;inset:0}.gprev-video{object-fit:cover;z-index:2;width:100%;height:100%;position:absolute;inset:0}.site-grid-wrap{min-height:100svh;padding:0 26px 90px}.site-grid{grid-template-columns:minmax(0,1fr);gap:30px 24px;display:grid}html.grid-pending .site-grid{visibility:hidden}.bg-hero{text-align:center;padding:74px 26px 40px}.bg-hero-title{letter-spacing:.01em;text-transform:uppercase;max-width:16ch;margin:24px auto 0;font-size:72px;font-weight:800;line-height:1.05}.bg-hero-lead{color:#a5a5b0;max-width:50ch;margin:22px auto 0;font-size:18px;line-height:1.5}.bg-library{max-width:1520px;margin:0 auto;padding:24px 26px 90px}.bg-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,340px),1fr));gap:34px 26px;display:grid}@media (max-width:767px){.bg-hero{padding:48px 16px 28px}.bg-hero-title{overflow-wrap:break-word;max-width:none;font-size:clamp(30px,8.5vw,44px);line-height:1.2}.bg-library{padding:16px 16px 72px}}@media (min-width:640px){.site-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.site-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.catalog-new{background:linear-gradient(#ffffff0e,#ffffff05);border:1px solid #ffffff24;border-radius:18px;margin:4px 0 0;padding:10px 10px 12px}.catalog-new-title{font-family:var(--font-sans), sans-serif;letter-spacing:-.02em;color:#f4f4f6;align-items:center;gap:8px;margin:0 4px 10px;font-size:16px;font-weight:600;line-height:1.2;display:flex}.catalog-new-spark{background:var(--new-badge);border-radius:999px;flex:none;width:7px;height:7px}.catalog-new-sep{background:linear-gradient(90deg,#0000,#ffffff38,#0000);height:1px;margin:28px 0 32px}@media (min-width:768px){.catalog-new{padding:12px 12px 14px}.catalog-new-title{margin:0 4px 12px;font-size:17px}}.site-card{--beam-angle:0deg;contain:layout style;position:relative}.site-card-beam{pointer-events:none;z-index:4;opacity:0;border-radius:14px;transition:opacity .22s;position:absolute;inset:0;overflow:hidden}.site-card-beam:before{content:"";border-radius:inherit;background:conic-gradient(from var(--beam-angle), transparent 0deg, #ffffff0d 32deg, #fffffff2 50deg, #fff6 62deg, transparent 86deg, transparent 360deg);-webkit-mask-composite:xor;padding:1.5px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.site-card--premium .site-card-beam:before{background:conic-gradient(from var(--beam-angle), transparent 0deg, #e6c36a0f 32deg, #e6c36ab8 50deg, #d4a84a47 62deg, transparent 86deg, transparent 360deg)}@media (hover:hover){.site-card:hover .site-card-beam,.site-card:focus-within .site-card-beam{opacity:1}.site-card:hover .site-card-media,.site-card:focus-within .site-card-media{border-color:#ffffff24}}@media (prefers-reduced-motion:reduce){.site-card-beam{display:none}}.site-card-media{aspect-ratio:600/344;background:#0a0a0e;border:1px solid #ffffff1a;border-radius:14px;transition:border-color .22s;display:block;position:relative;overflow:hidden}.site-card-zoom{transition:transform .55s;position:absolute;inset:0}@media (hover:hover) and (prefers-reduced-motion:no-preference){.site-card:hover .site-card-zoom,.site-card:focus-within .site-card-zoom{transform:scale(1.045)}}.site-card-meta{z-index:3;opacity:0;pointer-events:none;background:linear-gradient(#01010000 0%,#010100d1 72%);align-items:center;gap:12px;padding:28px 20px 18px;transition:opacity .18s;display:flex;position:absolute;bottom:0;left:0;right:0}.site-card-new{z-index:6;pointer-events:none;align-items:center;gap:5px;display:flex;position:absolute;top:10px;left:10px;right:148px}.site-card-new-badge{background:var(--new-badge);height:20px;font-family:var(--font-sans), sans-serif;letter-spacing:.06em;color:#fff;white-space:nowrap;border:1px solid #ffffff61;border-radius:999px;align-items:center;gap:4px;padding:0 7px;font-size:10px;font-weight:700;line-height:1;display:inline-flex;position:relative;overflow:hidden;box-shadow:0 1px 2px #01010073,0 4px 10px #01010047}.site-card-new-badge-label,.site-card-new-dot{z-index:1;position:relative}.site-card-new-dot{background:#fff;border-radius:999px;flex:none;width:5px;height:5px}.site-card-new-badge:after{content:"";z-index:0;opacity:0;pointer-events:none;background:linear-gradient(100deg,#0000 32%,#ffffffb8 50%,#0000 68%);position:absolute;inset:0;transform:translate(-130%)}.site-card-new-age{color:#f4f4f6;font-family:var(--font-sans), sans-serif;letter-spacing:.02em;text-shadow:0 1px 2px #010100e6,0 0 6px #010100a6;font-size:10px;font-weight:600;line-height:1}@media (hover:hover) and (prefers-reduced-motion:no-preference){.site-card:hover .site-card-new-badge:after,.site-card:focus-within .site-card-new-badge:after{opacity:1;transition:transform .55s,opacity .15s;transform:translate(130%)}.site-card-new-dot{animation:1.6s ease-in-out infinite site-card-new-dot}}@keyframes site-card-new-dot{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.7)}}.site-card--premium .site-card-new{right:108px}.site-card-stats{z-index:6;color:#f4f4f6;letter-spacing:-.01em;opacity:0;pointer-events:none;background:#08080ae6;border:1px solid #ffffff2e;border-radius:999px;align-items:center;height:32px;padding:0 4px;font-size:13px;font-weight:600;line-height:1;transition:opacity .18s,border-color .15s;display:inline-flex;position:absolute;top:12px;right:12px}.site-card:not(.site-card--premium) .site-card-stats{right:88px}.site-card--premium .site-card-stats{right:52px}:is(.site-card-stats:has(.site-card-likes[aria-pressed=true]),.site-card-stats:has(.site-card-likes:focus-visible)){opacity:1;pointer-events:auto}.site-card-likes{height:100%;color:inherit;font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:999px;align-items:center;gap:6px;padding:0 7px 0 8px;transition:color .15s;display:inline-flex}.site-card-stats:has(.site-card-likes:hover){border-color:#ffffff52}.site-card-likes:focus-visible{outline-offset:2px;outline:2px solid #3fa2ff}.site-card-likes:disabled{cursor:default;opacity:.85}.site-card-likes svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:15px;height:15px}.site-card-likes[aria-pressed=true] svg{fill:currentColor}.site-card-crown{z-index:5;color:#e6c36a;pointer-events:none;background:#0101009e;border-radius:999px;place-items:center;width:32px;height:32px;display:grid;position:absolute;top:12px;right:12px;box-shadow:0 0 0 1px #e6c36a73,inset 0 1px #fff1bc2e}.site-card-crown svg{filter:drop-shadow(0 1px 1px #0101008c)}.site-card-shopify{z-index:5;pointer-events:none;background:#0101009e;border-radius:999px;place-items:center;width:32px;height:32px;display:grid;position:absolute;top:50px;right:12px;box-shadow:0 0 0 1px #95bf4766,inset 0 1px #ffffff29}.site-card-shopify .shopify-mark{width:18px;height:18px}.shopify-mark{filter:drop-shadow(0 0 2px #95bf478c);background-image:linear-gradient(110deg,#e8ff9a 0%,#95bf47 32%,#3f8f2c 58%,#c6ee6a 78%,#6fbf45 100%);background-size:240% 100%;width:16px;height:16px;animation:3.6s linear infinite shopify-mark-holo;display:block;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23000' fill-rule='evenodd' d='M5.4 9.1h2.5V6.7a4.1 4.1 0 0 1 8.2 0v2.4h2.5c.7 0 1.2.6 1.1 1.3l-1.3 10.1c-.1.6-.6 1-1.2 1H6.8c-.6 0-1.1-.4-1.2-1L4.3 10.4c-.1-.7.4-1.3 1.1-1.3zm4 0h5.2V6.9a2.6 2.6 0 0 0-5.2 0v2.2zM15.2 12.6c0-1.3-1.2-2.1-2.9-2.1s-2.7.8-2.7 2c0 .7.5 1.2 1.6 1.5l1.6.4c.7.2 1 .5 1 .9s-.5.8-1.3.8-1.2-.3-1.3-.8H9.4c.2 1.3 1.4 2.2 3 2.2s2.9-.9 2.9-2.2c0-.8-.5-1.3-1.7-1.6l-1.5-.4c-.6-.2-.9-.4-.9-.8s.4-.7 1.1-.7 1.1.3 1.2.8h1.7z'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23000' fill-rule='evenodd' d='M5.4 9.1h2.5V6.7a4.1 4.1 0 0 1 8.2 0v2.4h2.5c.7 0 1.2.6 1.1 1.3l-1.3 10.1c-.1.6-.6 1-1.2 1H6.8c-.6 0-1.1-.4-1.2-1L4.3 10.4c-.1-.7.4-1.3 1.1-1.3zm4 0h5.2V6.9a2.6 2.6 0 0 0-5.2 0v2.2zM15.2 12.6c0-1.3-1.2-2.1-2.9-2.1s-2.7.8-2.7 2c0 .7.5 1.2 1.6 1.5l1.6.4c.7.2 1 .5 1 .9s-.5.8-1.3.8-1.2-.3-1.3-.8H9.4c.2 1.3 1.4 2.2 3 2.2s2.9-.9 2.9-2.2c0-.8-.5-1.3-1.7-1.6l-1.5-.4c-.6-.2-.9-.4-.9-.8s.4-.7 1.1-.7 1.1.3 1.2.8h1.7z'/%3E%3C/svg%3E") 50%/contain no-repeat}@keyframes shopify-mark-holo{to{background-position:240% 0}}@media (prefers-reduced-motion:reduce){.shopify-mark{background-position:40% 0;animation:none}}.site-card-title{letter-spacing:-.015em;color:#f4f4f6;font-size:19px;font-weight:700}.site-card-cat{color:#a5a5b0;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:14px;font-weight:500;overflow:hidden}@media (hover:hover){.site-card:hover .site-card-meta,.site-card:focus-within .site-card-meta,.site-card:hover .site-card-stats,.site-card:focus-within .site-card-stats{opacity:1}.site-card:hover .site-card-stats,.site-card:focus-within .site-card-stats{pointer-events:auto}}@media (hover:none){.site-card-stats{opacity:1;pointer-events:auto}.site-card:active .site-card-meta,.site-card:focus-within .site-card-meta{opacity:1}}.acct-page{min-height:calc(100vh - 64px);padding:36px 20px 80px}.acct-shell{width:100%;max-width:1080px;margin:0 auto}.acct-tabs{background:#ffffff08;border:1px solid #ffffff14;border-radius:999px;flex-wrap:wrap;gap:8px;width:fit-content;max-width:100%;margin-bottom:28px;padding:6px;display:flex}.acct-tab{color:#c8c8cf;cursor:pointer;background:0 0;border:0;border-radius:999px;align-items:center;gap:8px;height:38px;padding:0 16px;font-family:inherit;font-size:14px;font-weight:600;display:inline-flex}.acct-tab:hover{color:#f4f4f6;background:var(--brand-mint-soft)}.acct-tab--on{color:#08080a;background:#f4f4f6}.acct-tab--on:hover{background:var(--brand-mint);color:var(--brand-mint-ink)}.acct-tab-n{background:#08080a1f;border-radius:999px;min-width:1.5em;padding:1px 6px;font-size:12px;font-weight:700}.acct-tab--on .acct-tab-n{background:#08080a1f}.acct-overview{gap:22px;display:grid}.acct-identity{background:#0a0a0c;border:1px solid #ffffff14;border-radius:18px;grid-template-columns:auto 1fr;align-items:start;gap:28px;padding:28px;display:grid}.acct-photo{flex-direction:column;align-items:center;gap:12px;width:148px;display:flex}.acct-photo-btn{color:#f4f4f6;cursor:pointer;background:0 0;border:1px solid #ffffff1f;border-radius:999px;width:100%;height:36px;font-family:inherit;font-size:13px;font-weight:600}.acct-photo-btn:hover:not(:disabled){border-color:var(--brand-mint-line);background:var(--brand-mint-soft);color:var(--brand-mint)}.acct-photo-btn:disabled{opacity:.55;cursor:default}.acct-who{min-width:0}.acct-plan-row{align-items:center;gap:10px;margin-bottom:10px;display:flex}.acct-plan{border:1px solid var(--brand-mint-line);height:26px;color:var(--brand-mint);letter-spacing:.12em;text-transform:uppercase;border-radius:999px;align-items:center;padding:0 10px;font-size:11px;font-weight:700;display:inline-flex}.acct-plan-note{color:#8d8d99;font-size:13px}.acct-name{letter-spacing:.01em;margin:0;font-size:34px;font-weight:800;line-height:1.1}.acct-email{color:#8d8d99;margin:8px 0 0;font-size:15px}.acct-name-form{max-width:460px;margin-top:22px}.acct-name-form label{color:#c8c8cf;margin-bottom:6px;font-size:13px;font-weight:500;display:block}.acct-name-row{align-items:center;gap:10px;display:flex}.acct-name-row input{color:#f4f4f6;background:0 0;border:1px solid #ffffff17;border-radius:12px;outline:none;flex:1;min-width:0;height:46px;padding:0 16px;font-family:inherit;font-size:15px}.acct-name-row .auth-acct-btn{flex:none;width:auto;margin-top:0;padding:0 18px}.acct-plan-card{background:radial-gradient(1200px 240px at 0 0,#35f0a01a,#0000 55%),#0a0a0c;border:1px solid #ffffff14;border-radius:18px;padding:28px}.acct-plan-card h2{margin:0 0 8px;font-size:20px;font-weight:700}.acct-plan-card ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.acct-plan-card li{color:#f4f4f6;padding-left:22px;font-size:15px;position:relative}.acct-plan-card li:before{content:"";background:var(--brand-mint);border-radius:999px;width:8px;height:8px;position:absolute;top:.55em;left:0}.acct-grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:22px 18px;display:grid}.acct-copy-list{gap:10px;margin:0;padding:0;list-style:none;display:grid}.acct-copy-link{background:#0a0a0c;border:1px solid #ffffff14;border-radius:14px;flex-direction:column;gap:4px;padding:16px 18px;display:flex}.acct-copy-link:hover{border-color:var(--brand-mint-line);color:#f4f4f6}.acct-copy-title{font-size:16px;font-weight:600}.acct-copy-meta{color:#8d8d99;font-size:13px}.acct-empty,.acct-loading{text-align:center;color:#a5a5b0;padding:56px 12px;font-size:16px}.acct-empty-cta{color:#08080a;background:#f4f4f6;border-radius:999px;justify-content:center;align-items:center;height:42px;margin-top:16px;padding:0 20px;font-weight:600;display:inline-flex}.acct-settings-card{background:#0a0a0c;border:1px solid #ffffff14;border-radius:18px;max-width:440px;padding:28px}.acct-rule{border:0;border-top:1px solid #ffffff17;margin:26px 0 22px}@media (max-width:720px){.acct-identity{text-align:center;grid-template-columns:1fr;justify-items:center}.acct-who{width:100%}.acct-plan-row,.acct-name-form{justify-content:center}.acct-name-form{text-align:left;max-width:none}.acct-name-row{flex-direction:column;align-items:stretch}.acct-name-row .auth-acct-btn{width:100%}.acct-tabs{border-radius:16px}}
