.features .features__hero .heroLedger__title{max-width:20ch}.features .features__hero .heroLedger__inner{padding-bottom:2rem}@media(max-width:500px){.features .features__hero .heroLedger__inner{padding-bottom:1.25rem}}.features .features__hero .heroLedger__grid{margin-bottom:0}.features .features__indexSlot{position:relative}.features .features__index{position:relative;z-index:5;padding-inline:24px;transition:top .28s ease}@media(max-width:769px){.features .features__index{padding-inline:16px}}@media(prefers-reduced-motion:reduce){.features .features__index{transition:none}}.features .features__index--pinned{position:fixed;top:68px;left:0;right:0}:root.announceRevealed .features .features__index--pinned{top:calc(68px + var(--announcement-height, 0px))}.features .features__index--pinned{transition:top .28s ease,transform .24s ease,opacity .2s ease}.features .features__index--past{transform:translateY(-16px);opacity:0;pointer-events:none}.features .features__indexInner{width:fit-content;max-width:100%;margin-inline:auto;padding:6px 8px;display:flex;gap:4px;overflow-x:auto;scrollbar-width:none;background:rgba(255,255,255,.94);backdrop-filter:blur(16px) saturate(1.6);-webkit-backdrop-filter:blur(16px) saturate(1.6);border:1px solid rgba(26,26,46,.08);border-radius:16px;box-shadow:0 1px 2px rgba(26,26,46,.05),0 10px 30px rgba(26,26,46,.09);scroll-padding-inline:8px}.features .features__indexInner::-webkit-scrollbar{display:none}.features .features__indexLink{flex:0 0 auto;display:inline-flex;align-items:center;gap:6px;padding:8px 12px;border-radius:999px;font-size:.86rem;font-weight:600;line-height:1;color:#555;text-decoration:none;white-space:nowrap;transition:background-color .18s ease,color .18s ease}.features .features__indexLink:hover{background:rgba(26,26,46,.05);color:#1a1a2e}.features .features__indexLink:focus-visible{outline:2px solid #5e6292;outline-offset:-2px}.features .features__indexLink--active,.features .features__indexLink--active:hover{background:#1a1a2e;color:#fff}.features .features__indexLink--active .features__indexCount,.features .features__indexLink--active:hover .features__indexCount{background:rgba(255,255,255,.18);color:#fff}@media(prefers-reduced-motion:reduce){.features .features__indexLink{transition:none}}.features .features__indexCount{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding-inline:6px;border-radius:999px;background:rgba(26,26,46,.07);font-size:.72rem;font-weight:700;line-height:0;color:#1a1a2e;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.features .features__group{scroll-margin-top:calc(68px + var(--features-index-h, 50px) + 16px + var(--announcement-height, 0px))}.features .features__group:nth-of-type(odd){background:#f6f7fb}.features .features__row{scroll-margin-top:calc(68px + var(--features-index-h, 50px) + 24px + var(--announcement-height, 0px))}.features .features__text{max-width:52ch;gap:14px}.features .features__summary{margin:0;font-size:1rem;line-height:1.6;color:#444;text-wrap:pretty}.features .features__facts{display:flex;flex-direction:column;gap:8px;margin-top:4px;padding-top:14px;border-top:1px solid rgba(26,26,46,.07)}.features .features__platforms{display:inline-flex;flex-wrap:wrap;align-items:center;gap:12px;font-size:.82rem;font-weight:700;color:#1a1a2e}.features .features__platforms .features__platform{display:inline-flex;align-items:center;gap:6px}.features .features__platforms .features__platform img{display:block;width:16px;height:16px}.features .features__platform--off{opacity:.32;filter:grayscale(1);text-decoration:line-through;text-decoration-color:rgba(26,26,46,.4)}.features .features__plan{margin:0;font-size:.88rem;line-height:1.5;color:#555;text-wrap:pretty}.features .features__plan .ledgerTag{margin-right:6px}.features .features__note{margin:0;font-size:.84rem;line-height:1.5;color:#737373;text-wrap:pretty}.features .features__frame{width:100%}.features .features__gallery{width:100%;display:flex;flex-direction:column;gap:12px;touch-action:pan-y}.features .features__stage{position:relative}.features .features__frame--gallery{display:grid}.features .features__shot{grid-area:1/1;display:block;opacity:0;visibility:hidden;transition:opacity .24s ease,visibility 0s linear .24s}.features .features__shot--active{opacity:1;visibility:visible;transition-delay:0s}.features .features__arrow{position:absolute;top:50%;display:grid;place-items:center;width:40px;height:40px;padding:0;border-radius:50%;border:1px solid rgba(26,26,46,.12);background:#fff;color:#1a1a2e;cursor:pointer;box-shadow:0 1px 2px rgba(26,26,46,.1),0 6px 18px rgba(26,26,46,.16);transform:translateY(-50%);transition:background-color .16s ease,color .16s ease,border-color .16s ease,transform .16s ease;z-index:1}.features .features__arrow svg{width:26px!important;height:26px!important;color:currentColor!important}.features .features__arrow:hover{background:#1a1a2e;border-color:#1a1a2e;color:#fff}.features .features__arrow:active{transform:translateY(-50%) scale(.94)}.features .features__arrow:focus-visible{outline:2px solid var(--accent,#5e6292);outline-offset:2px}.features .features__arrow--prev{left:-14px}.features .features__arrow--next{right:-14px}@media(max-width:500px){.features .features__arrow{width:36px;height:36px}.features .features__arrow--prev{left:-6px}.features .features__arrow--next{right:-6px}}.features .features__caption{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:24px}.features .features__dots{display:flex;align-items:center;gap:6px}.features .features__dot{width:8px;height:8px;padding:0;border:0;border-radius:999px;background:rgba(26,26,46,.18);cursor:pointer;transition:width .2s ease,background-color .2s ease}.features .features__dot:hover{background:rgba(26,26,46,.4)}.features .features__dot:focus-visible{outline:2px solid var(--accent,#5e6292);outline-offset:3px}.features .features__dot--active{width:22px;background:var(--accent,#5e6292)}.features .features__captionText{margin:0;display:inline-flex;align-items:center;gap:8px;font-size:.82rem;font-weight:600;color:#444;white-space:nowrap}.features .features__captionCount{padding:2px 8px;border-radius:999px;background:rgba(26,26,46,.07);color:#1a1a2e;font-size:.72rem;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:.02em}@media(prefers-reduced-motion:reduce){.features .features__arrow,.features .features__dot,.features .features__shot{transition:none}}.features .features__placeholder{width:100%;max-width:480px;aspect-ratio:16/10;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;border-radius:14px;border:1.5px dashed color-mix(in srgb,var(--accent,#5e6292) 40%,transparent);background:rgba(255,255,255,.6);color:#737373;text-align:center;padding:24px}.features .features__placeholderIcon{width:32px!important;height:32px!important;color:var(--accent,#5e6292)!important;opacity:.7}.features .features__placeholderName{font-size:.95rem;font-weight:700;color:#1a1a2e}.features .features__placeholderNote{font-size:.78rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.features .features__closePanel{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:24px 48px;align-items:center;padding:40px 44px;border-radius:24px;background:#1a1a2e;color:#fff}@media(max-width:1024px){.features .features__closePanel{grid-template-columns:1fr;padding:32px 28px}}@media(max-width:500px){.features .features__closePanel{padding:26px 20px;border-radius:18px}}.features .features__closeTitle{margin:0 0 10px;font-size:clamp(1.5rem,2.6vw,2.1rem);line-height:1.15;font-weight:800;letter-spacing:-.02em;color:#fff;text-wrap:balance}.features .features__closeLede{margin:0;max-width:58ch;font-size:1rem;line-height:1.6;color:rgba(255,255,255,.8);text-wrap:pretty}.features .features__closeLink{color:#fff;font-weight:700;text-decoration:underline;text-underline-offset:3px}.features .features__closeLink:hover{color:rgba(255,255,255,.85)}.features .features__closeCtas .chromeButton{background-color:#fff;border-color:#fff;color:#1a1a2e;box-shadow:0 8px 22px rgba(0,0,0,.35)}.features .features__closeCtas .chromeButton:hover{background-color:#e0e6ff;border-color:#e0e6ff;color:#1a1a2e}.features .features__closePricing{color:#fff}.features .features__closePricing:hover{color:rgba(255,255,255,.85)}.features .features__kbd{display:inline-block;padding:1px 7px 2px;margin-inline:1px;border-radius:6px;border:solid rgba(26,26,46,.14);border-width:1px 1px 2px;background:#f5f5f7;color:#1a1a2e;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace!important;font-size:.86em;font-weight:600;line-height:1.35;letter-spacing:0;white-space:nowrap;vertical-align:baseline}.features .featureIndex__heading .features__kbd{font-size:.78em;padding:2px 9px 3px;border-radius:8px;vertical-align:.06em}.features .features__row--teams{--accent:#0f3460}.features .features__row--teams .features__media{background:color-mix(in srgb,#1a1a2e 6%,#ffffff);border:1px dashed rgba(26,26,46,.22)}.features .features__row--teams .featureIndex__marker{flex-wrap:wrap;row-gap:8px}.features .features__teamsBadge{display:inline-flex;align-items:center;gap:5px;margin-left:4px;padding:4px 10px 4px 8px;border-radius:999px;background:#1a1a2e;color:#fff;font-size:.7rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}.features .features__teamsBadgeIcon{width:14px!important;height:14px!important;color:#fff!important}.features .features__teamsPanel{width:100%;max-width:440px;display:flex;flex-direction:column;align-items:flex-start;gap:10px;padding:28px 30px;border-radius:16px;background:#fff;border:1px solid rgba(26,26,46,.12);box-shadow:0 1px 2px rgba(26,26,46,.05),0 12px 32px rgba(26,26,46,.08)}.features .features__teamsPanelIcon{width:32px!important;height:32px!important;color:#1a1a2e!important}.features .features__teamsPanelTitle{margin:0;font-size:1.05rem;font-weight:800;letter-spacing:-.01em;color:#1a1a2e}.features .features__teamsPanelText{margin:0;font-size:.92rem;line-height:1.55;color:#555;text-wrap:pretty}.features .features__teamsPanelLink{margin-top:4px;font-size:.92rem;font-weight:700;color:#1a1a2e;text-decoration:none}.features .features__teamsPanelLink:hover{text-decoration:underline}.features .features__teamsPanelLink:focus-visible{outline:2px solid #5e6292;outline-offset:3px;border-radius:2px}