.comparison{--comparison-blue:#3154ae2b;--comparison-violet:#613dc738;--comparison-cyan:#1676a826;--comparison-highlight:#536bcf20;--comparison-highlight-hover:#637ee237;--comparison-hover:#788fcd16;--comparison-header:linear-gradient(180deg, #8da9f21a, #8bace809);--comparison-ink:var(--muted);--comparison-brand-head:linear-gradient(137deg, #304f86, #3c356a 72%, #2a3c66);--comparison-brand-ink:#f1f5ff;--comparison-sticky:linear-gradient(120deg, #151e36, #10192f);--comparison-sticky-head:linear-gradient(155deg, #1d2a4a, #142039);--comparison-positive-ink:#8bf3cf;--comparison-positive-edge:#80e8bc55;--comparison-positive-bg:linear-gradient(150deg, #277e6466, #1c574650);--comparison-negative-ink:#ffd1e1;--comparison-negative-edge:#e896b754;--comparison-negative-bg:linear-gradient(150deg, #883b6450, #70325243);background:linear-gradient(0deg, var(--page-bg), transparent 15% 84%, var(--page-bg)), radial-gradient(ellipse at 28% 52%, var(--comparison-blue), transparent 58%), radial-gradient(ellipse at 82% 71%, var(--comparison-violet), transparent 57%), radial-gradient(ellipse at 59% 35%, var(--comparison-cyan), transparent 45%)}html[data-theme=light] .comparison{--comparison-blue:#adc9ff8a;--comparison-violet:#c6b2fa70;--comparison-cyan:#b2defa6b;--comparison-highlight:#b4c5ff45;--comparison-highlight-hover:#a3b7fe6b;--comparison-hover:#94b3ea28;--comparison-header:linear-gradient(180deg, #ffffffb5, #d8e7ff7d);--comparison-ink:#354d71;--comparison-brand-head:linear-gradient(137deg, #d5e8ff, #c8c7f8 72%, #bdd2f6);--comparison-brand-ink:#172743;--comparison-sticky:linear-gradient(120deg, #f3f7ff, #e6effc);--comparison-sticky-head:linear-gradient(155deg, #f9fbff, #e4edff);--comparison-positive-ink:#12634e;--comparison-positive-edge:#328c6e66;--comparison-positive-bg:linear-gradient(150deg, #e5fff4, #c5ecde);--comparison-negative-ink:#813659;--comparison-negative-edge:#b9699666;--comparison-negative-bg:linear-gradient(150deg, #fff1f7, #f4dceb)}.comparison>.section-inner{container:comparison/inline-size}.comparison-heading h2{max-width:none}@container comparison (width<=270px){.comparison .comparison-heading h2{font-size:min(2.55rem,14cqi)}}.comparison-frame{border:1px solid var(--glass-edge);background:radial-gradient(ellipse at 16% -20%, var(--hero-sheen), transparent 58%), var(--glass-bg);-webkit-backdrop-filter:blur(20px)saturate(135%);backdrop-filter:blur(20px)saturate(135%);box-shadow:inset 0 1px 1px var(--glass-light), inset 0 -1px 12px var(--hero-sheen), 0 28px 64px var(--glass-shadow);scrollbar-color:var(--lavender) var(--page-bg);border-radius:clamp(21px,2.6vw,34px);overflow-x:auto}.comparison-matrix{border-spacing:0;width:100%;min-width:720px;color:var(--comparison-ink);text-align:center;font-size:clamp(.83rem,1.22vw,1rem);line-height:1.45}.comparison-matrix th,.comparison-matrix td{border-block-end:1px solid var(--line);width:19%;padding:clamp(12px,1.65vw,22px) clamp(10px,1.65vw,24px);transition:background-color .22s}.comparison-matrix tr>:first-child{width:22%;color:var(--text);text-align:start;padding-inline-start:clamp(16px,3vw,39px);font-weight:650}.comparison-matrix thead th{background:var(--comparison-header);color:var(--text);font-weight:670}.comparison-matrix thead tr>:first-child{color:var(--muted)}.comparison-matrix tr>:nth-child(2){border-inline:1px solid var(--line);background-color:var(--comparison-highlight);color:var(--text);font-weight:680}.comparison-matrix thead tr>:nth-child(2){background:var(--comparison-brand-head);box-shadow:inset 0 1px var(--glass-light), inset 0 -3px 9px var(--hero-sheen);color:var(--comparison-brand-ink)}.comparison-matrix tbody tr:last-child>*{border-block-end:0}.comparison-app,.comparison-pill{justify-content:center;align-items:center;gap:7px;display:inline-flex}.comparison-app{white-space:nowrap}.comparison-app img{object-fit:contain;flex:none}.comparison-pill{text-align:start;min-height:34px;transition:transform .28s var(--spring-out), box-shadow .22s ease;border:1px solid;border-radius:999px;padding:5px 11px;font-size:.85em;font-weight:660;line-height:1.25}.comparison-pill svg{flex:none}.comparison-pill--positive{border-color:var(--comparison-positive-edge);background:var(--comparison-positive-bg);color:var(--comparison-positive-ink);box-shadow:inset 0 1px var(--glass-light)}.comparison-pill--negative{border-color:var(--comparison-negative-edge);background:var(--comparison-negative-bg);color:var(--comparison-negative-ink);box-shadow:inset 0 1px var(--glass-light)}.comparison-swipe{color:var(--muted);align-items:center;gap:8px;margin:0 0 12px;font-size:.82rem;line-height:1.5;display:none}.comparison-swipe svg{color:var(--lavender);flex:none}@media (hover:hover){.comparison-matrix tbody tr:hover>*{background-color:var(--comparison-hover)}.comparison-matrix tbody tr:hover>:nth-child(2){background-color:var(--comparison-highlight-hover)}.comparison-matrix tbody tr:hover .comparison-pill{box-shadow:inset 0 1px var(--glass-light), 0 6px 14px var(--glass-shadow);transform:translateY(-2px)}}@container comparison (width<=722px){.comparison-swipe{display:flex}.comparison-matrix{table-layout:fixed}.comparison-matrix th,.comparison-matrix td{width:auto}.comparison-matrix tr>:first-child{z-index:1;background:var(--comparison-sticky);width:104px;box-shadow:1px 0 var(--line);position:sticky;left:0}.comparison-matrix thead tr>:first-child{background:var(--comparison-sticky-head)}}@media (prefers-reduced-motion:reduce){.comparison-matrix th,.comparison-matrix td,.comparison-pill{transition:none}.comparison-matrix tbody tr:hover .comparison-pill{transform:none}}.features{--bento-edge:#aabfff3d;--bento-reflection:#dfeaff30;--bento-reflection-strong:#e4eeff55;--bento-surface:#162344cc;--bento-depth:#0a1026eb;--bento-shadow:#02051473;--bento-well:#0a142be8;--bento-raised:#192747;--bento-bubble:#243454;--bento-control:#14213d;--bento-control-active:#29385a;--bento-sync:#8cead0;--bento-accent-ice:#a5deff;--bento-accent-purple:#ccb9ff;--bento-accent-rose:#f2c3ec;--bento-accent-blue:#becaff;--bento-section-glow:radial-gradient(ellipse at 7% 37%, #19346b66, transparent 49%), radial-gradient(ellipse at 88% 23%, #35226666, transparent 56%), radial-gradient(ellipse at 100% 87%, #123d575c, transparent 47%);background:linear-gradient(0deg, var(--page-bg), transparent 12% 87%, var(--page-bg)), var(--bento-section-glow);padding-block:clamp(72px,8vw,126px);overflow:clip}html[data-theme=light] .features{--bento-edge:#4b69a755;--bento-reflection:#fffe;--bento-reflection-strong:#fff;--bento-surface:#ffffffdf;--bento-depth:#dce8fbdb;--bento-shadow:#385c9d29;--bento-well:#f8faffd6;--bento-raised:#e6efff;--bento-bubble:#dbe6f9;--bento-control:#edf3ff;--bento-control-active:#d4e1fb;--bento-sync:#0c6556;--bento-accent-ice:#205b91;--bento-accent-purple:#573d9c;--bento-accent-rose:#8a4180;--bento-accent-blue:#3d51a0;--bento-section-glow:radial-gradient(ellipse at 8% 29%, #afcaff6e, transparent 51%), radial-gradient(ellipse at 89% 35%, #ceb8ff69, transparent 53%), radial-gradient(ellipse at 95% 92%, #b0e5ff87, transparent 46%)}.features .section-heading h2{max-width:none}.bento-grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:clamp(12px,1.3vw,18px);display:grid}.bento-card{--card-accent:var(--bento-accent-purple);--card-light:#c3adff;isolation:isolate;border:1px solid var(--bento-edge);background:radial-gradient(ellipse at 104% 102%, color-mix(in srgb, var(--card-accent) 13%, transparent), transparent 70%), linear-gradient(151deg, var(--bento-surface), var(--bento-depth) 74%);-webkit-backdrop-filter:blur(18px)saturate(126%);backdrop-filter:blur(18px)saturate(126%);min-width:0;min-height:267px;box-shadow:inset 0 1px var(--bento-reflection), 0 16px 35px var(--bento-shadow);border-radius:26px;flex-direction:column;justify-content:space-between;gap:18px;padding:clamp(17px,2.1vw,28px);transition:border-color .22s,box-shadow .22s;display:flex;position:relative;overflow:hidden}.bento-card:before{z-index:-1;background:linear-gradient(124deg, transparent 6%, var(--bento-reflection) 42%, transparent 68%);opacity:.28;content:"";pointer-events:none;transition:opacity .3s;position:absolute;inset:0}.bento-card--ghost{--card-accent:var(--bento-accent-ice);--card-light:#afe4ff;grid-column:span 4}.bento-card--custom{grid-column:span 8}.bento-card--listening{--card-accent:var(--bento-accent-ice);--card-light:#99e4ff;grid-column:span 6}.bento-card--music{--card-accent:var(--bento-accent-purple);--card-light:#e8b8ff;grid-column:span 6}.bento-card--banner{--card-accent:var(--bento-accent-ice);--card-light:#a9edff;grid-column:span 4}.bento-card--status{--card-accent:var(--bento-accent-rose);--card-light:#ffc4e9;grid-column:span 4}.bento-card--profile{--card-accent:var(--bento-accent-blue);--card-light:#bfccff;grid-column:span 4}.bento-card--ghost,.bento-card--custom{min-height:287px}.bento-card__top{justify-content:space-between;align-items:center;gap:8px;margin-bottom:15px;display:flex}.bento-card__icon{border:1px solid color-mix(in srgb, var(--card-accent) 42%, transparent);width:38px;height:38px;color:var(--card-accent);background:color-mix(in srgb, var(--card-accent) 14%, var(--bento-well));box-shadow:inset 0 1px var(--bento-reflection), 0 5px 12px var(--bento-shadow);transition:transform .35s var(--spring-out);border-radius:12px;flex:none;place-items:center;display:grid}.bento-card__soon{border:1px solid var(--bento-edge);background:var(--bento-well);box-shadow:inset 0 1px var(--bento-reflection);color:var(--text);border-radius:99px;align-items:center;gap:6px;padding:5px 9px;font-size:.68rem;font-weight:630;display:inline-flex}.bento-card__soon:before{aspect-ratio:1;background:var(--card-accent);width:5px;box-shadow:0 0 8px var(--card-accent);content:"";border-radius:50%}.bento-card h3{color:var(--text);letter-spacing:-.04em;margin:0;font-size:clamp(1.19rem,1.85vw,1.64rem);font-weight:680;line-height:1.13}.bento-card p{max-width:43ch;color:var(--muted);margin:7px 0 0;font-size:.88rem;line-height:1.46}.bento-demo-button,.bento-option{border:1px solid var(--bento-edge);background:var(--bento-control);width:max-content;min-width:44px;max-width:100%;min-height:44px;color:var(--text);box-shadow:inset 0 1px var(--bento-reflection);cursor:pointer;transition:transform .24s var(--spring-out), background-color .2s ease, border-color .2s ease;border-radius:12px;justify-content:center;align-items:center;gap:7px;padding:6px 11px;font-size:.75rem;font-weight:650;display:inline-flex;position:relative}.bento-option{border-radius:10px;gap:4px;padding-inline:8px;font-size:.7rem}.bento-option[aria-pressed=true]{border-color:color-mix(in srgb, var(--card-accent) 70%, transparent);background:var(--bento-control-active);color:var(--card-accent)}.bento-demo-button svg{color:var(--card-accent);flex:none}.bento-demo-button:active,.bento-option:active,.bento-play:active{transform:scale(.94)}.bento-ghost{align-items:flex-end;min-height:103px;display:flex;position:relative}.bento-ghost__art{background:radial-gradient(at 51% 56%,#83b6ff40,#729bec15 43%,#0000 72%);place-items:center;width:63%;max-width:220px;height:116px;display:grid;position:absolute;bottom:-9px;right:0}.bento-ghost__orbit{border:1px solid color-mix(in srgb, var(--card-accent) 30%, transparent);border-radius:50%;position:absolute;inset:8% 10%;transform:rotate(-22deg)}.bento-ghost__orbit:nth-child(2){inset:26% 4%;transform:rotate(13deg)}.bento-ghost__shape{color:var(--card-accent);fill:#98c6ff33;filter:drop-shadow(0 0 12px #91bfff90);transition:transform .53s var(--spring-out), opacity .44s ease, filter .44s ease}.bento-ghost[data-hidden=true] .bento-ghost__shape{opacity:.14;filter:blur(5px);transform:translateY(-13px)scale(.78)}.bento-theme,.bento-listening,.bento-music,.bento-status,.bento-personal{border:1px solid var(--bento-edge);background:var(--bento-well);box-shadow:inset 0 1px var(--bento-reflection), 0 6px 15px var(--bento-shadow);border-radius:16px;padding:12px}.bento-theme{background-color:color-mix(in srgb, var(--theme-color) 12%, var(--bento-well));border-color:color-mix(in srgb, var(--theme-color) 33%, var(--bento-edge));grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:8px 16px;transition:background-color .3s,border-color .3s;display:grid}.bento-theme__preview{flex-direction:column;align-items:flex-start;gap:6px;width:min(100%,440px);display:flex}.bento-theme__chat{border-bottom:1px solid color-mix(in srgb, var(--theme-color) 35%, var(--bento-edge));width:100%;color:var(--text);align-items:center;gap:7px;margin-bottom:3px;padding-bottom:7px;font-size:.75rem;font-weight:640;transition:border-color .3s;display:flex}.bento-theme__accent{border:1px solid color-mix(in srgb, var(--text) 34%, transparent);background:var(--theme-color);width:7px;height:7px;box-shadow:0 0 8px var(--theme-color);border-radius:50%;transition:background-color .3s,box-shadow .3s}.bento-theme__incoming,.bento-theme__outgoing{border:1px solid var(--bento-edge);background:color-mix(in srgb, var(--theme-color) 19%, var(--bento-bubble));color:var(--text);box-shadow:inset 0 1px var(--bento-reflection);border-radius:9px 9px 9px 3px;align-items:center;gap:6px;padding:5px 9px;font-size:.75rem;font-weight:590;transition:background-color .3s,border-color .3s;display:flex}.bento-theme__outgoing{border-color:color-mix(in srgb, var(--theme-color) 75%, var(--bento-edge));background:color-mix(in srgb, var(--theme-color) 78%, #e7edff);color:#17213d;border-radius:9px 9px 3px;align-self:flex-end}.bento-swatches,.bento-banner__options{width:fit-content;display:flex}.bento-theme__swatch,.bento-banner__swatch{color:#14192a;cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;place-items:center;width:44px;height:44px;padding:0;display:grid;position:relative}.bento-theme__swatch:before,.bento-banner__swatch:before{border-radius:inherit;background:linear-gradient(135deg, #ffffff70, transparent 64%), var(--swatch-color);box-shadow:0 5px 12px var(--bento-shadow);content:"";transition:transform .28s var(--spring-out), box-shadow .15s ease;border:1px solid #ffffff91;position:absolute;inset:8px}.bento-theme__swatch[aria-pressed=true]:before,.bento-banner__swatch[aria-pressed=true]:before{box-shadow:0 0 0 2px var(--bento-well), 0 0 0 3px var(--card-accent)}.bento-theme__swatch svg,.bento-banner__swatch svg{z-index:1}.bento-listening,.bento-music,.bento-status,.bento-personal{gap:10px;min-width:0;display:grid}.bento-listening__head,.bento-listening__body,.bento-music__profile,.bento-music__player,.bento-status__profile{align-items:center;gap:10px;min-width:0;display:flex}.bento-listening__head{justify-content:space-between}.bento-track-title{min-width:0;color:var(--muted);gap:2px;font-size:.69rem;line-height:1.25;display:grid}.bento-track-title strong{color:var(--text);font-size:.86rem;font-weight:680}.bento-listening__sync{border:1px solid color-mix(in srgb, var(--bento-sync) 45%, transparent);color:var(--bento-sync);background:color-mix(in srgb, var(--bento-sync) 10%, var(--bento-well));border-radius:99px;flex:none;align-items:center;gap:4px;padding:4px 7px;font-size:.65rem;font-weight:660;transition:box-shadow .24s;display:inline-flex}.bento-listening[data-playing=true] .bento-listening__sync{box-shadow:0 0 12px color-mix(in srgb, var(--bento-sync) 24%, transparent)}.bento-listening__tracks{flex:1;gap:4px;min-width:0;display:grid}.bento-listening__track{color:var(--text);grid-template-columns:66px minmax(0,1fr);align-items:center;gap:7px;font-size:.71rem;font-weight:630;display:grid}.bento-listening__person{align-items:center;gap:5px;display:inline-flex}.bento-avatar{--avatar-first:#8ae5ff;--avatar-last:#a1b4ff;aspect-ratio:1;background:radial-gradient(circle at 28% 14%, #f4f8ffd9, transparent 55%), linear-gradient(150deg, var(--avatar-first), var(--avatar-last));color:#182240;width:28px;box-shadow:0 2px 7px var(--bento-shadow);border:1px solid #eff6ffd0;border-radius:50%;flex:none;place-items:center;font-size:.76rem;font-weight:780;display:grid}.bento-listening__track:nth-child(2) .bento-avatar,.bento-status__profile .bento-avatar{--avatar-first:#f0bafa;--avatar-last:#b6a7ff}.bento-listening__track:nth-child(2) .bento-wave{color:var(--bento-accent-purple)}.bento-wave{width:min(100%,216px);height:24px;color:var(--bento-accent-ice);align-items:center;gap:clamp(2px,.55vw,6px);display:flex}.bento-wave i{width:5px;min-width:2px;height:var(--bar-height);opacity:.83;background:currentColor;border-radius:4px}.bento-wave i:nth-child(3n){opacity:.57}.bento-play{color:#131830;background:linear-gradient(135deg, #f5f4ff, var(--card-light) 80%);width:44px;height:44px;box-shadow:inset 0 1px #fff9, 0 5px 14px var(--bento-shadow);cursor:pointer;transition:transform .24s var(--spring-out), filter .18s ease;border:1px solid #e1edff9f;border-radius:50%;flex:none;place-items:center;padding:0;display:grid}.bento-play[aria-pressed=false] svg{transform:translate(1px)}.bento-playback{gap:4px;min-width:0;display:grid}.bento-playback__time{color:var(--muted);font-variant-numeric:tabular-nums;justify-content:space-between;font-size:.64rem;display:flex}.bento-playback__rail{background:color-mix(in srgb, var(--card-accent) 24%, var(--bento-raised));border-radius:9px;height:4px;overflow:hidden}.bento-playback__rail span{border-radius:inherit;background:var(--card-accent);height:100%;transform:scaleX(var(--track-progress));transform-origin:0;transition:transform .13s linear;display:block}.bento-music{background:radial-gradient(ellipse at 92% 6%, color-mix(in srgb, var(--card-accent) 18%, transparent), transparent 62%), var(--bento-well)}.bento-music__profile{padding:1px 3px 4px}.bento-music__profile .bento-avatar{--avatar-first:#ffd3c9;--avatar-last:#d1aaff;width:40px}.bento-music__player{border:1px solid var(--bento-edge);background:var(--bento-raised);box-shadow:inset 0 1px var(--bento-reflection);border-radius:12px;padding:8px 9px}.bento-music__record{aspect-ratio:1;color:#fff;width:40px;box-shadow:0 4px 12px var(--bento-shadow);background:repeating-radial-gradient(circle,#f6dcff2a 0 1px,#0000 1px 4px),conic-gradient(from -30deg,#382854,#a16abd,#583773,#ac71cf,#382854);border:1px solid #f3d1ff77;border-radius:50%;flex:none;place-items:center;display:grid}.bento-music__track{flex:1;gap:4px;min-width:0;display:grid}.bento-banner{gap:3px;display:grid}.bento-banner__preview{isolation:isolate;border:1px solid var(--bento-edge);background:#223664;border-radius:15px;align-items:end;min-height:88px;padding:8px;display:flex;position:relative;overflow:hidden}.bento-banner [data-banner=aurora]{--banner-first:#6063bd;--banner-last:#164b62;--banner-highlight:#c0b5f8;--banner-ribbon:#76e6ca;--banner-orbit:#99a9ff}.bento-banner [data-banner=sunset]{--banner-first:#754e9d;--banner-last:#842f61;--banner-highlight:#ffd3bb;--banner-ribbon:#fcb1cf;--banner-orbit:#b493f7}.bento-banner [data-banner=ocean]{--banner-first:#184378;--banner-last:#15204e;--banner-highlight:#7bd5ff;--banner-ribbon:#41bdd3;--banner-orbit:#6386f9}.bento-banner__art{z-index:-1;background:radial-gradient(ellipse at 24% 11%, var(--banner-highlight), transparent 54%), linear-gradient(134deg, var(--banner-first), var(--banner-last));opacity:0;transition:opacity .4s ease, transform .62s var(--spring-out);position:absolute;inset:-12%;transform:rotate(-3deg)scale(1.1)}.bento-banner__art[data-selected=true]{opacity:1;transform:rotate(0)scale(1)}.bento-banner__art span{background:color-mix(in srgb, var(--banner-ribbon) 66%, transparent);border:1px solid #ffffff5c;border-radius:50%;position:absolute;inset:0;transform:rotate(-15deg)translate(-7%,40%);box-shadow:inset 0 9px 22px #ffffff2f}.bento-banner__art span:nth-child(2){background:color-mix(in srgb, var(--banner-orbit) 58%, transparent);transform:rotate(13deg)translate(31%,39%)}.bento-banner__name{color:#f8f8ff;background:#111735ea;border:1px solid #ffffff64;border-radius:7px;padding:4px 7px;font-size:.68rem;font-weight:650}.bento-banner__swatch{color:#fff;border-radius:9px}.bento-banner__swatch:before{background:linear-gradient(144deg, var(--banner-first), var(--banner-last) 56%, var(--banner-ribbon));inset:8px 5px}.bento-banner__swatch svg{filter:drop-shadow(0 0 3px #131830)}.bento-status__profile .bento-avatar{width:36px}.bento-status__options,.bento-personal__settings{flex-wrap:wrap;gap:5px;display:flex}.bento-status__label{display:inline-block}.bento-personal__preview{background:var(--bento-raised);border-radius:9px;place-items:center end;min-height:49px;padding:5px 8px;display:grid}.bento-personal__bubble{border:1px solid var(--message-color);background:var(--message-color);color:#17213d;transition:border-radius .35s var(--spring-out), border-color .24s ease, background-color .24s ease, color .24s ease;border-radius:17px 17px 5px;align-items:center;gap:8px;padding:6px 11px;font-size:.75rem;font-weight:640;display:inline-flex}.bento-personal__bubble[data-round=false]{border-radius:6px 6px 2px}.bento-personal__bubble[data-outline=true]{color:var(--text);background:0 0}@media (prefers-reduced-motion:no-preference){.bento-card:nth-child(3n+2){--reveal-delay:50ms}.bento-card:nth-child(3n){--reveal-delay:.1s}.bento-listening[data-playing=true] .bento-wave i{animation:bento-wave .57s var(--bar-delay) ease-in-out infinite alternate}.bento-music[data-playing=true] .bento-music__record{animation:5s linear infinite bento-record}html:not([data-active-section=features]) .bento-listening[data-playing=true] .bento-wave i,html:not([data-active-section=features]) .bento-music[data-playing=true] .bento-music__record{animation-play-state:paused}.bento-status__label{animation:bento-label .29s var(--spring-out)}}@keyframes bento-wave{0%{transform:scaleY(.47)}to{transform:scaleY(1.1)}}@keyframes bento-record{to{transform:rotate(360deg)}}@keyframes bento-label{0%{opacity:.55;transform:translateY(4px)scale(.94)}}@media (hover:hover) and (prefers-reduced-motion:no-preference){.bento-card:hover .bento-card__icon{transform:translateY(-3px)rotate(-6deg)}.bento-theme__swatch:hover:before,.bento-banner__swatch:hover:before{transform:translateY(-2px)}.bento-card:hover .bento-ghost[data-hidden=false] .bento-ghost__shape{transform:translateY(-5px)}}@media (hover:hover){.bento-card:hover,.bento-card:focus-within{border-color:color-mix(in srgb, var(--card-accent) 61%, transparent);box-shadow:inset 0 1px var(--bento-reflection-strong), 0 17px 39px var(--bento-shadow)}.bento-card:hover:before,.bento-card:focus-within:before{opacity:.48}.bento-demo-button:hover,.bento-option:hover{background-color:var(--bento-control-active)}.bento-play:hover{filter:brightness(1.08)}}@media (width<=1000px){.bento-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.bento-card{grid-column:auto;min-height:240px}.bento-card--profile{grid-column:1/-1}.bento-personal{width:min(100%,480px)}.bento-theme{grid-template-columns:minmax(0,1fr)}.bento-theme .bento-swatches{justify-self:end}}@media (width<=600px){.bento-grid{grid-template-columns:minmax(0,1fr)}.bento-card{border-radius:23px;min-height:218px}.bento-card--ghost{min-height:242px}.bento-personal{width:100%}}@media (prefers-reduced-motion:reduce){.bento-card,.bento-card:before,.bento-card *,.bento-card :before{transition:none}.bento-demo-button:active,.bento-option:active,.bento-play:active{transform:none}}html{scroll-padding-top:max(5.35rem, calc(env(safe-area-inset-top) + 4rem))}.site-nav{--nav-tint:#17244723;--nav-rim:#c5d5ff59;--nav-reflection:#d9e8ff48;--nav-surface-sheen:#b6caff0a;--nav-glow:#829dff24;--nav-shadow:#02051351;--nav-text:#eef2ff;--nav-text-shadow:#05091fe6;--nav-active:#fff9ff;--nav-focus:#e5ebff;--nav-hover:#dce8ff0f;--nav-liquid-top:#b277ff2c;--nav-liquid-center:#9b50f627;--nav-liquid-bottom:#62a2ff24;--nav-liquid-rim:#e5d4ffbf;--nav-liquid-specular:#efe0ff9c;--nav-liquid-glow:#a35eff91;--nav-liquid-glow-drag:#bd74ffd2;z-index:20;top:max(1.25rem, env(safe-area-inset-top));border:1px solid var(--nav-rim);background:radial-gradient(ellipse at 22% 0%, var(--nav-surface-sheen), transparent 72%), var(--nav-tint);-webkit-backdrop-filter:blur(8px)saturate(118%);backdrop-filter:blur(8px)saturate(118%);width:min(33rem,100% - 9rem);box-shadow:inset 0 1px 1px var(--nav-reflection), inset 0 -1px 3px var(--nav-glow), 0 3px 9px var(--nav-shadow), 0 10px 28px var(--nav-shadow);color:var(--nav-text);border-radius:999px;padding:1px 4px;font-size:.825rem;font-weight:650;position:fixed;left:50%;transform:translate(-50%)}html[data-theme=light] .site-nav{--nav-tint:#edf4ff24;--nav-rim:#7d8bbf82;--nav-reflection:#ffffffbf;--nav-surface-sheen:#ffffff0a;--nav-glow:#8daff824;--nav-shadow:#3f5a9324;--nav-text:#231d41;--nav-text-shadow:#fff9;--nav-active:#1e123f;--nav-focus:#41228f;--nav-hover:#ffffff35;--nav-liquid-top:#a85aef33;--nav-liquid-center:#8241d72b;--nav-liquid-bottom:#5f91ec25;--nav-liquid-rim:#a06ce9b3;--nav-liquid-specular:#fff9ffae;--nav-liquid-glow:#8644df8b;--nav-liquid-glow-drag:#9341ecc8}.site-nav:before{z-index:0;background:linear-gradient(90deg, transparent, var(--nav-reflection) 29%, transparent 84%);content:"";pointer-events:none;height:1px;position:absolute;inset:0 12% auto}.site-nav__rail{z-index:2;border-radius:inherit;overscroll-behavior-x:contain;scrollbar-width:none;padding-block:5px;position:relative;overflow-x:auto}.site-nav__rail::-webkit-scrollbar{display:none}.site-nav__links{isolation:isolate;grid-template-columns:repeat(4,minmax(0,1fr));min-width:14.75rem;display:grid;position:relative}.site-nav__marker{z-index:0;border:1px solid var(--nav-liquid-rim);background:radial-gradient(ellipse at 23% -62%, var(--nav-liquid-specular), transparent 73%), linear-gradient(155deg, var(--nav-liquid-top), var(--nav-liquid-center) 55%, var(--nav-liquid-bottom));-webkit-backdrop-filter:blur(4px)saturate(120%);backdrop-filter:blur(4px)saturate(120%);width:calc(25% - 2px);box-shadow:inset 0 1px 2px var(--nav-liquid-specular), inset 0 -1px 2px var(--nav-liquid-glow), 0 1px 7px var(--nav-liquid-glow);pointer-events:none;border-radius:999px;transition:box-shadow .16s ease-out;position:absolute;inset:1.5px auto 1.5px 0;transform:translate(1px)}.site-nav[data-grabbed] .site-nav__marker{box-shadow:inset 0 1px 2px var(--nav-liquid-specular), inset 0 -1px 2px var(--nav-liquid-glow), 0 1px 8px var(--nav-liquid-glow-drag)}.site-nav__link{z-index:1;min-height:44px;color:inherit;text-shadow:0 0 3px var(--nav-text-shadow), 0 1px 2px var(--nav-text-shadow);white-space:nowrap;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;touch-action:pan-y pinch-zoom;-webkit-touch-callout:none;border-radius:999px;justify-content:center;align-items:center;gap:.45rem;text-decoration:none;transition:color .18s,background-color .18s,transform .18s;display:flex;position:relative}.site-nav__icon{opacity:.82;flex:none}.site-nav__link[aria-current]{color:var(--nav-active);cursor:grab}.site-nav__link[aria-current] .site-nav__icon{color:var(--nav-active);opacity:1}@media (hover:hover){.site-nav:not([data-dragging]) .site-nav__link:hover{background-color:var(--nav-hover);color:var(--nav-active)}}.site-nav[data-dragging] .site-nav__link{cursor:grabbing;transition:none}.site-nav:not([data-dragging]) .site-nav__link:active{transform:scale(.96)}.site-nav__link:focus-visible{outline:2px solid var(--nav-focus);outline-offset:-3px}@media (width<=35rem){html{scroll-padding-top:max(4.5rem, calc(env(safe-area-inset-top) + 3.8rem))}.site-nav{top:max(.75rem, env(safe-area-inset-top));left:max(.75rem, env(safe-area-inset-left));width:calc(100% - max(.75rem, env(safe-area-inset-left)) - max(3.75rem, calc(env(safe-area-inset-right) + 3rem)));font-size:.78rem;transform:none}.site-nav__icon{display:none}}@media (width<=23rem){.site-nav{letter-spacing:-.02em;font-size:.69rem}}@media (prefers-reduced-motion:reduce){.site-nav__marker,.site-nav__link{transition:none}.site-nav:not([data-dragging]) .site-nav__link:active{transform:none}}.release{--release-halo:#5934b442;--release-haze:#6736ba53;--release-blue:#3664be3b;--release-horizon:#9376e340;--release-horizon-line:#c5a6ff95;--release-stars:#c2b7ff;--release-number-glow:#a98cff52;--release-seconds:linear-gradient(151deg, #3e2d6db8, #211c45df 59%, #303665bf);--release-action:linear-gradient(145deg, #f3eaff, #c9b8ff 63%, #a8d9ff);--release-action-selected:linear-gradient(142deg, #f1e8ff, #c4b5ff 58%, #a8defb);--release-action-glow:#9876ff70;background:linear-gradient(180deg, var(--page-bg), transparent 17%), radial-gradient(ellipse at 50% 65%, var(--release-halo), transparent 67%);align-items:center;min-height:min(100svh,900px);padding-block:clamp(72px,9vw,126px) clamp(54px,7vw,100px);display:grid}html[data-theme=light] .release{--release-halo:#cbb8f793;--release-haze:#d0b7f890;--release-blue:#a8cafa82;--release-horizon:#b59eed70;--release-horizon-line:#9276cf70;--release-stars:#776bc1;--release-number-glow:#bca8ff59;--release-seconds:linear-gradient(151deg, #f9f3fff0, #e8dcfcf2 59%, #dfe9ffed);--release-action:linear-gradient(145deg, #f4ebff, #d7c7fb 63%, #badfff);--release-action-selected:linear-gradient(142deg, #f4ebff, #d4c2fb 58%, #b4dfff);--release-action-glow:#7b62ce54}.release-stage{isolation:isolate;border:1px solid var(--glass-edge);background:radial-gradient(ellipse at 50% 107%, var(--release-haze), transparent 73%), radial-gradient(ellipse at 98% 31%, var(--release-blue), transparent 64%), var(--glass-bg);-webkit-backdrop-filter:blur(18px)saturate(134%);backdrop-filter:blur(18px)saturate(134%);min-width:0;box-shadow:0 30px 86px var(--glass-shadow), inset 0 1px var(--glass-light), inset 0 -1px var(--hero-sheen);border-radius:clamp(26px,4vw,44px);position:relative;overflow:hidden}.release-stage__scenery{z-index:-1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.release-stage__horizon{border:1px solid var(--release-horizon-line);background:radial-gradient(ellipse at 50% 0%, var(--release-horizon), transparent 72%);height:70%;box-shadow:0 -2px 16px var(--release-horizon), 0 -18px 105px var(--release-haze);border-radius:50%;position:absolute;inset:auto -20% -44%;transform:rotate(-7deg)}.release-stage__orbit{border:1px solid var(--hero-orbit);width:121%;height:44%;box-shadow:0 0 25px var(--release-horizon);border-radius:50%;position:absolute;top:65%;left:50%;transform:translate(-50%)rotate(11deg)}.release-stage__stars{background:radial-gradient(circle at 10% 32%, var(--release-stars) 0 1px, transparent 2px), radial-gradient(circle at 16% 70%, var(--release-stars) 0 1px, transparent 2px), radial-gradient(circle at 21% 47%, var(--release-stars) 0 1.5px, transparent 3px), radial-gradient(circle at 32% 12%, var(--release-stars) 0 1px, transparent 2px), radial-gradient(circle at 74% 15%, var(--release-stars) 0 1px, transparent 2px), radial-gradient(circle at 79% 70%, var(--release-stars) 0 1.5px, transparent 3px), radial-gradient(circle at 86% 28%, var(--release-stars) 0 1.5px, transparent 3px), radial-gradient(circle at 93% 56%, var(--release-stars) 0 1px, transparent 2px);opacity:.72;position:absolute;inset:0}.release-stage__content{text-align:center;flex-direction:column;align-items:center;padding:clamp(45px,7vw,95px) clamp(12px,5vw,72px);display:flex;position:relative}.release-stage .release-heading{flex-direction:column;align-items:center;width:100%;margin:0 0 clamp(26px,4vw,46px);display:flex}.release-stage .release-heading h2{max-width:none;color:var(--text);letter-spacing:-.058em;text-wrap:balance;margin:16px 0 0;font-size:clamp(2.2rem,6.2vw,5.2rem);font-weight:750;line-height:1.02}.release-heading h2 span{color:var(--lavender);background:var(--hero-accent);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.release-stage .release-date{border:1px solid var(--glass-edge);background:var(--small-glass-bg);box-shadow:inset 0 1px var(--glass-light), 0 4px 14px var(--glass-shadow);color:var(--text);border-radius:999px;align-items:center;gap:8px;margin:0;padding:7px 12px;font-size:clamp(.77rem,1.25vw,.93rem);font-weight:630;display:inline-flex}.release-date svg{color:var(--lavender)}.release-countdown{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(5px,1.25vw,16px);width:min(100%,682px);margin:0 auto clamp(22px,4vw,39px);display:grid}.release-countdown__tile{border:1px solid var(--glass-edge);background:radial-gradient(ellipse at 12% 0%, var(--hero-sheen), transparent 58%), var(--small-glass-bg);-webkit-backdrop-filter:blur(13px);backdrop-filter:blur(13px);min-width:0;box-shadow:0 15px 29px var(--glass-shadow), inset 0 1px var(--glass-light), inset 0 -1px var(--hero-sheen);border-radius:clamp(12px,2vw,23px);align-content:center;justify-items:center;gap:clamp(2px,.9vw,8px);padding:clamp(14px,2.1vw,25px) 2px;display:grid;position:relative;overflow:hidden}.release-countdown__tile:last-child{border-color:var(--release-horizon-line);background:radial-gradient(ellipse at 10% 0%, var(--hero-sheen), transparent 66%), var(--release-seconds)}.release-countdown__tile:before{background:linear-gradient(90deg, transparent, var(--release-horizon-line), transparent);content:"";height:1px;position:absolute;inset:0 18% auto}.release-countdown__tile:after{content:"";opacity:.55;pointer-events:none;background:linear-gradient(126deg,#0000 38%,#eef2ff25 47%,#eef2ff04 56%,#0000 65%);position:absolute;inset:0}.release-countdown__value{z-index:1;min-width:0;color:var(--text);font-variant-numeric:tabular-nums;letter-spacing:-.06em;text-shadow:0 0 24px var(--release-number-glow);font-size:clamp(1.33rem,5.9vw,4.55rem);font-weight:750;line-height:1.04;display:flex}.release-countdown__window{padding-block:.06em;display:block;overflow:hidden}.release-countdown__digit{display:block}.release-countdown__label{z-index:1;color:var(--muted);font-size:clamp(.61rem,1.2vw,.83rem);font-weight:630;line-height:1.2}.release-wait{isolation:isolate;place-items:center;width:min(274px,100%);display:grid;position:relative}.release-wait-action{width:100%;position:relative}.release-wait-count,.release-wait-feedback{color:var(--muted);text-align:center;margin:8px 0 0;font-size:.88rem}.release-wait-count strong{color:var(--text);font-variant-numeric:tabular-nums;display:inline-block}.release-wait-challenge:not(:empty){margin-top:10px}.release-wait-feedback:empty{margin:0}@media (prefers-reduced-motion:no-preference){.release-wait-count strong{animation:wait-count-in .38s var(--spring-out) both}@keyframes wait-count-in{0%{opacity:.35;translate:0 .3em}to{opacity:1;translate:0}}}.release-wait-button{z-index:1;border:1px solid var(--release-horizon-line);background:var(--release-action);width:100%;min-height:51px;box-shadow:0 8px 29px var(--release-action-glow), inset 0 1px #fff, inset 0 -2px 8px #9673dd52;color:#241746;cursor:pointer;border-radius:999px;place-items:center;padding:9px 16px;font-size:clamp(.78rem,1.7vw,.97rem);font-weight:750;transition:box-shadow .22s,filter .22s;display:grid;position:relative}.release-wait-button[aria-pressed=true]{background:var(--release-action-selected);box-shadow:0 9px 36px var(--release-action-glow), inset 0 1px #fff, inset 0 -2px 8px #9774da52;cursor:default}.release-celebration{pointer-events:none;position:absolute;inset:0}.release-celebration__ripple,.release-celebration__flash{border:1px solid #ebdcff;border-radius:999px;position:absolute;inset:-3px;box-shadow:0 0 22px #bb9cffb0,inset 0 0 12px #c6ecff99}.release-celebration__flash{box-shadow:none;background:radial-gradient(#f7ecffc7,#ad87ff58 45%,#0000 74%);border:0}.release-celebration__particle{aspect-ratio:1;background:#d1acff;border-radius:50%;width:6px;position:absolute;top:47%;left:49%;box-shadow:0 0 9px #bd91ff}.release-celebration__particle:nth-child(2n){background:#a4e9ff;width:4px;box-shadow:0 0 10px #8ad5ff}.release-celebration__particle:nth-child(3n){border-radius:2px;rotate:38deg}.release-visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}@media (hover:hover){.release-wait-button:not([aria-disabled=true]):hover{filter:brightness(1.06);box-shadow:0 13px 39px var(--release-action-glow), inset 0 1px #fff}}@media (width<=580px){.release-stage__content{justify-content:center;min-height:430px}.release-stage .release-heading{margin-block-end:30px}.release-countdown{margin-block-end:28px}}@media (prefers-reduced-motion:no-preference){html[data-active-section=release] .release-stage__stars{animation:6s ease-in-out infinite alternate release-starlight}html[data-active-section=release] .release-stage__horizon{animation:9s ease-in-out infinite alternate release-horizon}html[data-active-section=release] .release-countdown__digit{animation:release-digit-in .39s var(--spring-out)}html[data-active-section=release] .release-countdown__tile:after{animation:5.5s ease-in-out infinite release-shine}html[data-active-section=release] .release-countdown__tile:nth-child(2):after{animation-delay:.18s}html[data-active-section=release] .release-countdown__tile:nth-child(3):after{animation-delay:.36s}html[data-active-section=release] .release-countdown__tile:nth-child(4):after{animation-delay:.54s}}@keyframes release-digit-in{0%{opacity:.25;transform:translateY(65%)}to{opacity:1;transform:translateY(0)}}@keyframes release-starlight{0%{opacity:.48;transform:translateY(0)}to{opacity:.86;transform:translateY(-8px)}}@keyframes release-horizon{0%{transform:translateY(0)rotate(-7deg)}to{transform:translateY(-8px)rotate(-5deg)}}@keyframes release-shine{0%,24%{opacity:0;transform:translate(-56%)}42%{opacity:.85}64%,to{opacity:0;transform:translate(56%)}}@media (prefers-reduced-motion:reduce){.release-wait-button{transition:none}}.theme-toggle{z-index:31;inset:max(16px, env(safe-area-inset-top)) max(22px, env(safe-area-inset-right)) auto auto;color:#f0eaff;-webkit-backdrop-filter:blur(20px)saturate(145%);backdrop-filter:blur(20px)saturate(145%);cursor:pointer;-webkit-tap-highlight-color:transparent;background:linear-gradient(145deg,#7883e654,#171c43ca 48%,#11172bdd);border:1px solid #b1b7ff54;border-radius:15px;place-items:center;block-size:46px;inline-size:46px;padding:0;display:grid;position:fixed;box-shadow:inset 0 1px 1px #ecedff52,inset 0 -1px #8a87ff32,0 8px 22px #04061560}.theme-toggle[hidden]{display:none}.theme-toggle:focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px}html[data-theme=light] .theme-toggle{color:#313c86;background:linear-gradient(145deg,#ffffffef,#e8efffea 56%,#dae6ffcb);border-color:#8096d87d;box-shadow:inset 0 1px 1px #fff,inset 0 -1px #91a4e232,0 8px 22px #42589427}.theme-toggle svg{transition:opacity .24s ease, transform .33s var(--spring-out);grid-area:1/1}.theme-toggle__moon,html[data-theme=light] .theme-toggle__sun{opacity:0;transform:rotate(-36deg)scale(.57)}html[data-theme=light] .theme-toggle__moon{opacity:1;transform:none}@media (width<=560px){.theme-toggle{inset:max(12px, env(safe-area-inset-top)) max(12px, env(safe-area-inset-right)) auto auto;border-radius:14px;block-size:44px;inline-size:44px}}html.theme-wave::view-transition-group(root){animation:none}html.theme-wave::view-transition-image-pair(root){isolation:auto}html.theme-wave::view-transition-old(root){mix-blend-mode:normal;opacity:1;animation:none}html.theme-wave::view-transition-new(root){mix-blend-mode:normal;opacity:1;animation:none}html.theme-wave::view-transition-old(root){z-index:0}html.theme-wave::view-transition-new(root){z-index:1;animation:.76s cubic-bezier(.22,.65,.26,1) both theme-wave-reveal}@keyframes theme-wave-reveal{0%{clip-path:circle(0 at var(--theme-wave-x) var(--theme-wave-y))}to{clip-path:circle(var(--theme-wave-radius) at var(--theme-wave-x) var(--theme-wave-y))}}@media (prefers-reduced-motion:reduce){.theme-toggle svg{transition:none}html.theme-wave::view-transition-new(root){animation:none}}@media (prefers-reduced-motion:no-preference){[data-reveal].is-visible{animation:section-reveal .48s var(--spring-out) var(--reveal-delay,0s) backwards}.comparison-matrix tr[data-reveal].is-visible{animation-name:row-reveal}.comparison-matrix tr:nth-child(2),.release-countdown{--reveal-delay:50ms}.comparison-matrix tr:nth-child(3),.release-wait{--reveal-delay:.1s}.comparison-matrix tr:nth-child(4){--reveal-delay:.15s}.hero-art{animation:art-reveal .52s var(--spring-out) backwards}@keyframes section-reveal{0%{opacity:.24;translate:0 14px}to{opacity:1;translate:0}}@keyframes row-reveal{0%{opacity:.28}to{opacity:1}}@keyframes art-reveal{0%{scale:.97}to{scale:1}}}@font-face{font-family:Onest Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/onest-cyrillic-wght-normal-DayYxulF.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Onest Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/onest-latin-wght-normal-Dun_Rd-l.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font-synthesis:none;--page-bg:#060914;--text:#f4f7ff;--muted:#b1bdd9;--line:#aabfff29;--lavender:#bfb2ff;--focus-ring:#b8ceff;--glass-edge:#aabfff40;--glass-light:#e3edff43;--glass-shadow:#02040e9c;--glass-bg:linear-gradient(153deg, #15203dd9, #0b1126d9 60%, #171633d9);--small-glass-bg:linear-gradient(153deg, #243454ab, #121b37c7 60%, #1d2246bf);--hero-field:radial-gradient(ellipse at 75% 49%, #222956 0%, #141c37 30%, transparent 71%), radial-gradient(ellipse at 23% 36%, #171534, transparent 62%), #080d1e;--hero-field-compact:radial-gradient(ellipse at 55% 67%, #222f58, #141b36 41%, transparent 74%), #090e21;--hero-aurora-blue:#529bff35;--hero-aurora-violet:#9158ff3b;--hero-title:linear-gradient(162deg, #fff 28%, #eaf1ff 59%, #b8c9ff);--hero-accent:linear-gradient(96deg, #e1baff 4%, #bcbaff 51%, #94dcff);--hero-orbit:#a6bfff43;--hero-sheen:#c8dfff24;--hero-logo-glow:#5c8cff59;--hero-bubble-in:linear-gradient(151deg, #293a69ef, #131d38e0 64%, #243352e6);--hero-bubble-out:linear-gradient(151deg, #392f63ed, #1d193ae6 58%, #30264de8);--hero-social:linear-gradient(150deg, #362950e6, #1d1737ea 62%, #2b2448ed);--hero-social-blue:linear-gradient(150deg, #203959eb, #142841e8 64%, #20374dea);--content-width:1232px;--gutter:clamp(20px, 5.1vw, 78px);--display-tracking:-.047em;--spring-out:linear(0, .43 11%, .81 24%, 1.04 42%, 1.055 54%, .994 80%, 1);font-family:Onest Variable,Onest,system-ui,sans-serif}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--page-bg:#edf4ff;--text:#172743;--muted:#435878;--line:#5775ab38;--lavender:#5341a4;--focus-ring:#3858b9;--glass-edge:#6684be58;--glass-light:#fffc;--glass-shadow:#3d64a22b;--glass-bg:linear-gradient(153deg, #ffffffdb, #e9f1ffe6 59%, #dfe6fae8);--small-glass-bg:linear-gradient(153deg, #ffffffd9, #e6efffd9 61%, #dfe8f9d1);--hero-field:radial-gradient(ellipse at 78% 43%, #bdd4ff 0%, #d7e5ff 34%, transparent 70%), radial-gradient(ellipse at 17% 30%, #f1eaff, transparent 62%), #f7fbff;--hero-field-compact:radial-gradient(ellipse at 55% 66%, #cadcff, #e3edff 49%, transparent 79%), #f6faff;--hero-aurora-blue:#78b9ff57;--hero-aurora-violet:#ad8ef84f;--hero-title:linear-gradient(162deg, #142444 28%, #243e6c 73%, #3d4b87);--hero-accent:linear-gradient(96deg, #672d98 4%, #5545a9 52%, #21679b);--hero-orbit:#6f90cc63;--hero-sheen:#fff9;--hero-logo-glow:#6799ec72;--hero-bubble-in:linear-gradient(151deg, #f4f9fff5, #dde9ffed 64%, #eaf2ffe8);--hero-bubble-out:linear-gradient(151deg, #faf6fff5, #eae0faed 58%, #e0e8ffed);--hero-social:linear-gradient(150deg, #fbf5ff, #ebe1faee 62%, #eee8fdf2);--hero-social-blue:linear-gradient(150deg, #f2fbff, #dcedffed 64%, #e8f6fff2)}*,:before,:after{box-sizing:border-box}html{background:var(--page-bg)}body{background:var(--page-bg);min-width:0;color:var(--text);-webkit-font-smoothing:antialiased;margin:0}img{max-width:100%;display:block}button{color:inherit;font:inherit}a{color:inherit}:focus-visible{outline:2px solid var(--focus-ring);outline-offset:4px}::selection{color:#fff;background:#6651b4}.skip-link{z-index:30;color:#fff;clip-path:inset(50%);background:#29214d;border-radius:8px;padding:12px 16px;position:fixed;top:12px;left:12px}.skip-link:focus{clip-path:none}.site-section{position:relative}.section-inner{width:min(calc(100% - var(--gutter) * 2), var(--content-width));margin-inline:auto}.eyebrow{color:var(--lavender);letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:9px;margin:0 0 14px;font-size:.72rem;font-weight:700;line-height:1.4;display:inline-flex}.eyebrow:before{background:var(--lavender);width:18px;height:1px;box-shadow:0 0 8px var(--hero-logo-glow);content:""}.section-heading{margin-block-end:clamp(26px,4vw,48px)}.section-heading h2{letter-spacing:var(--display-tracking);text-wrap:balance;margin:0;font-size:clamp(2.55rem,5.2vw,5rem);font-weight:680;line-height:1.02}.section-heading p:not(.eyebrow){max-width:53ch;color:var(--muted);margin:14px 0 0;font-size:clamp(.94rem,1.45vw,1.075rem);line-height:1.6}.comparison{padding-block:clamp(68px,8vw,120px)}.hero{isolation:isolate;background:linear-gradient(0deg, var(--page-bg), transparent 16%), var(--hero-field);align-items:center;min-height:max(730px,min(100svh,960px));padding-block:117px 75px;display:grid;position:relative;overflow:clip}.hero:before{z-index:-1;content:"";pointer-events:none;background:radial-gradient(circle at 18% 24%,#d9e9ff8a 0 1px,#0000 2px),radial-gradient(circle at 49% 19%,#c5bfff8a 0 1px,#0000 2px),radial-gradient(circle at 71% 17%,#cae8ff9c 0 1px,#0000 2px),radial-gradient(circle at 92% 30%,#c9d9ffac 0 1px,#0000 2px),radial-gradient(circle at 86% 77%,#baccff85 0 1px,#0000 2px),radial-gradient(circle at 26% 84%,#c6bfff62 0 1px,#0000 2px);position:absolute;inset:0}.hero-aurora{z-index:-1;background:radial-gradient(ellipse at 61% 42%, var(--hero-aurora-blue), transparent 39%), radial-gradient(ellipse at 61% 65%, var(--hero-aurora-violet), transparent 40%);pointer-events:none;position:absolute;inset:-22% -15% -12% 24%;transform:rotate(-24deg)}.hero-layout{grid-template-columns:minmax(0,1.03fr) minmax(0,1fr);align-items:center;gap:clamp(18px,4vw,66px);display:grid}.hero-copy{z-index:2;position:relative}.hero-label{margin-bottom:19px}.hero-title{background:var(--hero-title);color:#0000;letter-spacing:-.073em;-webkit-background-clip:text;background-clip:text;width:fit-content;margin:0;padding-inline:.025em .075em;font-size:clamp(4rem,8.45vw,8rem);font-weight:770;line-height:.99}.hero-tagline{color:var(--text);letter-spacing:-.05em;margin:clamp(17px,2vw,29px) 0 0;font-size:clamp(1.26rem,2.65vw,2.54rem);font-weight:465;line-height:1.18}.hero-tagline strong{background:var(--hero-accent);color:#0000;-webkit-background-clip:text;background-clip:text;padding-bottom:.08em;font-weight:790;display:inline-block}.hero-benefits{flex-wrap:wrap;gap:8px;max-width:37rem;margin:clamp(22px,3vw,36px) 0 0;padding:0;list-style:none;display:flex}.hero-benefits li,.hero-social,.hero-bubble{border:1px solid var(--glass-edge);background:var(--small-glass-bg);box-shadow:inset 0 1px var(--glass-light), inset 0 -1px 6px var(--hero-sheen), 0 8px 19px var(--glass-shadow);-webkit-backdrop-filter:blur(13px)saturate(140%);backdrop-filter:blur(13px)saturate(140%)}.hero-benefits li{min-height:33px;color:var(--text);transition:transform .38s var(--spring-out), background-color .2s ease, border-color .2s ease;border-radius:100px;align-items:center;gap:7px;padding:6px 11px;font-size:.76rem;font-weight:570;display:inline-flex}.hero-benefits svg{color:var(--lavender);flex:none}.hero-actions{flex-wrap:wrap;gap:10px;margin-block-start:clamp(20px,2.6vw,31px);display:flex}.hero-social{background:var(--hero-social);min-height:50px;box-shadow:inset 0 1px var(--glass-light), inset 0 -2px 9px var(--hero-sheen), 0 10px 28px var(--glass-shadow);color:var(--text);transition:transform .42s var(--spring-out), box-shadow .23s ease, border-color .23s ease;-webkit-tap-highlight-color:transparent;border-radius:15px;align-items:center;gap:8px;padding:9px 14px;font-size:.85rem;font-weight:690;text-decoration:none;display:inline-flex;position:relative}.hero-social--telegram{background:var(--hero-social-blue)}.hero-social--telegram>svg:first-child{color:var(--lavender)}.hero-social__arrow{color:var(--muted);margin-left:3px}.hero-social:active{transition-duration:.14s;transform:scale(.94)}@media (hover:hover){.hero-benefits li:hover{border-color:color-mix(in srgb, var(--lavender) 65%, transparent);transform:translateY(-2px)}.hero-social:hover{border-color:color-mix(in srgb, var(--lavender) 65%, transparent);box-shadow:inset 0 1px var(--glass-light), inset 0 -2px 9px var(--hero-sheen), 0 11px 26px var(--hero-logo-glow);transform:translateY(-3px)}.hero-social:active{transform:scale(.94)}}.hero-art{aspect-ratio:1.04;isolation:isolate;min-width:0;display:grid;position:relative}.hero-orbits{z-index:-1;pointer-events:none;position:absolute;inset:11% -9%;transform:rotate(-24deg)}.hero-orbits>span{border:1px solid var(--hero-orbit);box-shadow:inset 0 0 24px var(--hero-sheen), 0 0 19px var(--hero-sheen);border-radius:50%;position:absolute;inset:1% 0}.hero-orbits>span:nth-child(2){inset:13% -2%}.hero-orbits>span:nth-child(3){inset:24% -5%}.hero-orbits>span:first-child:before,.hero-orbits>span:last-child:after{aspect-ratio:1;content:"";background:#edebff;border-radius:50%;width:7px;position:absolute;box-shadow:0 0 15px 5px #a1a9fea0}.hero-orbits>span:first-child:before{top:15%;left:14%}.hero-orbits>span:last-child:after{background:#b2eeff;bottom:22%;right:7%}.hero-logo{aspect-ratio:1;border:1px solid var(--glass-edge);background:radial-gradient(ellipse at 19% 0, var(--hero-sheen), transparent 58%), var(--glass-bg);-webkit-backdrop-filter:blur(19px)saturate(150%);backdrop-filter:blur(19px)saturate(150%);width:53%;box-shadow:inset 0 1px 2px var(--glass-light), inset 0 -2px 12px var(--hero-sheen), 0 24px 42px var(--glass-shadow), 0 0 52px var(--hero-logo-glow);border-radius:24%;place-items:center;display:grid;position:absolute;inset:17% auto auto 6%;rotate:-7deg}.hero-logo:before{border:1px solid var(--line);background:linear-gradient(128deg, var(--hero-sheen), transparent 48%);content:"";pointer-events:none;border-radius:22%;position:absolute;inset:5%}.hero-logo__image{width:55%;height:auto;filter:drop-shadow(0 5px 14px var(--hero-logo-glow));position:relative}.hero-penguin{width:58%;filter:drop-shadow(0 14px 10px var(--glass-shadow)) drop-shadow(0 0 15px var(--hero-logo-glow));position:absolute;top:22%;right:-6%}.hero-penguin__image{clip-path:url(#hero-penguin-clip);width:100%;height:auto}.hero-silhouette{pointer-events:none;position:absolute}.hero-bubble{z-index:1;background:var(--hero-bubble-in);min-height:48px;box-shadow:inset 0 1px var(--glass-light), inset 0 -1px 9px var(--hero-sheen), 0 14px 28px var(--glass-shadow);color:var(--text);white-space:nowrap;--bubble-y:-5px;border-radius:15px;align-items:center;gap:9px;padding:7px 12px;font-size:clamp(.69rem,1vw,.84rem);font-weight:610;display:flex;position:absolute}.hero-bubble--incoming{border-end-start-radius:5px;top:9%;left:2%}.hero-bubble--outgoing{background:var(--hero-bubble-out);--bubble-y:5px;border-end-end-radius:5px;bottom:4%;right:-1%}.hero-bubble--outgoing svg{color:var(--lavender)}.hero-bubble__avatar{aspect-ratio:1;border:1px solid var(--glass-edge);background:var(--hero-sheen);border-radius:50%;flex:none;place-items:center;width:28px;display:grid}.hero-bubble__avatar img{width:14px;height:auto}@media (prefers-reduced-motion:no-preference){.hero-tagline{animation:intro-in .55s var(--spring-out) both}.hero-penguin{--bubble-y:-9px;animation:7s ease-in-out 1.5s infinite float-art}.hero-bubble{animation:7s ease-in-out 1.65s infinite float-art}.hero-bubble--outgoing{animation-delay:2s}html[data-active-section]:not([data-active-section=home]) :is(.hero-penguin,.hero-bubble){animation-play-state:paused}@supports (animation-timeline:scroll()){.hero-orbits{animation:linear both orbit-parallax;animation-timeline:scroll(root);animation-range:0 730px}}}@keyframes intro-in{0%{opacity:.86;translate:0 13px}to{opacity:1;translate:0}}@keyframes float-art{0%,to{translate:0}50%{translate:0 var(--bubble-y)}}@keyframes orbit-parallax{0%{transform:rotate(-24deg)}to{transform:translateY(54px)rotate(-17deg)}}@media (width<=840px){.hero{background:linear-gradient(0deg, var(--page-bg), transparent 13%), var(--hero-field-compact);min-height:auto;padding-block:108px 51px}.hero-layout{grid-template-columns:minmax(0,1fr);gap:25px}.hero-copy{text-align:center}.hero-title{margin-inline:auto;font-size:clamp(3.6rem,13.5vw,6.9rem)}.hero-benefits{justify-content:center;margin-inline:auto}.hero-actions{justify-content:center}.hero-art{aspect-ratio:1.15;width:min(100%,485px);margin-inline:auto}.hero-bubble--incoming{left:0}.hero-bubble--outgoing{right:0}}@media (width<=480px){.hero{padding-block:98px 37px}.hero:before{opacity:.4}.hero-layout{gap:24px}.hero-label{margin-bottom:12px}.hero-tagline{margin-top:14px;font-size:clamp(1.19rem,5.6vw,1.7rem)}.hero-benefits{gap:6px;margin-top:18px}.hero-benefits li{gap:5px;min-height:29px;padding:4px 8px;font-size:.67rem}.hero-benefits svg{width:13px;height:13px}.hero-actions{gap:8px;margin-top:17px}.hero-social{border-radius:13px;gap:6px;min-height:44px;padding:7px 9px;font-size:.74rem}.hero-social__arrow{width:12px;margin-left:1px}.hero-bubble{border-radius:11px;gap:6px;min-height:35px;padding:5px 7px;font-size:.64rem}.hero-bubble__avatar{width:23px}.hero-benefits li{-webkit-backdrop-filter:none;backdrop-filter:none}.hero-bubble{animation:none}.hero-bubble--incoming{top:7%}.hero-bubble--outgoing{bottom:0}}@media (prefers-reduced-motion:reduce){.hero-benefits li,.hero-social{transition:none}.hero-benefits li:hover,.hero-social:is(:hover,:active){transform:none}}
