.DocumentPicker-module__YwWy9W__picker{--picker-height:52px;--picker-radius:var(--radius-control);--picker-min-width:15rem;--picker-tint:rgb(var(--fg-rgb) / .05);--picker-open-ms:.16s;flex-wrap:wrap;align-items:center;gap:.75rem 1rem;min-width:0;max-width:100%;display:flex}.DocumentPicker-module__YwWy9W__label{color:var(--color-ink-muted);font-size:var(--small-size)}.DocumentPicker-module__YwWy9W__picker .DocumentPicker-module__YwWy9W__trigger{isolation:isolate;width:100%;min-width:min(var(--picker-min-width), 100%);min-height:var(--picker-height);color:var(--color-ink);font:inherit;text-align:left;border:1px solid var(--color-line-strong);border-radius:var(--picker-radius);background:linear-gradient(145deg, var(--picker-tint), var(--glass-bg) 50%);-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturate));backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturate));cursor:pointer;-webkit-tap-highlight-color:transparent;transition:border-color .18s var(--ease-out), box-shadow .18s var(--ease-out);align-items:center;gap:.7rem;padding:0 1rem 0 1.1rem;display:flex;position:relative}@media (hover:hover){.DocumentPicker-module__YwWy9W__picker .DocumentPicker-module__YwWy9W__trigger:hover{border-color:var(--color-accent-bright);background:linear-gradient(145deg, rgb(var(--fg-rgb) / .09), var(--glass-bg-hover) 55%)}}.DocumentPicker-module__YwWy9W__picker .DocumentPicker-module__YwWy9W__trigger:focus-visible{outline:2px solid var(--color-accent-bright);outline-offset:3px}.DocumentPicker-module__YwWy9W__icon{flex:none;width:20px;height:20px}.DocumentPicker-module__YwWy9W__name{white-space:nowrap;text-overflow:ellipsis;flex:auto;min-width:0;font-weight:560;overflow:hidden}.DocumentPicker-module__YwWy9W__chevron{fill:none;width:16px;height:16px;stroke:var(--color-ink-muted);stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;transition:transform var(--picker-open-ms) var(--ease-out);flex:none;margin-left:auto}.DocumentPicker-module__YwWy9W__trigger[aria-expanded=true] .DocumentPicker-module__YwWy9W__chevron{transform:rotate(180deg)}.DocumentPicker-module__YwWy9W__list{--picker-list-bg:var(--color-ground-raised);--picker-list-radius:16px;--picker-option-height:48px;--picker-open-ms:.16s;z-index:60;overscroll-behavior:contain;max-height:calc(100dvh - 32px);color:var(--color-ink);font-family:var(--font-ui);font-size:var(--body-size);background:var(--picker-list-bg);border:1px solid var(--color-line-strong);border-radius:var(--picker-list-radius);box-shadow:0 24px 60px -18px rgb(var(--shadow-rgb) / calc(.85 * var(--shadow-k))), inset 0 1px 0 #ffffff0f;transform-origin:top;animation:DocumentPicker-module__YwWy9W__list-in var(--picker-open-ms) var(--ease-out);margin:0;padding:.35rem;list-style:none;position:fixed;overflow-y:auto}.DocumentPicker-module__YwWy9W__list[data-above]{transform-origin:bottom}.DocumentPicker-module__YwWy9W__option{min-height:var(--picker-option-height);border-radius:calc(var(--picker-list-radius) - .35rem);cursor:pointer;grid-template-columns:20px minmax(0,1fr) auto 16px;align-items:center;gap:.75rem;padding:0 .75rem;display:grid}.DocumentPicker-module__YwWy9W__option[data-active]{background:rgb(var(--fg-rgb) / .07)}.DocumentPicker-module__YwWy9W__optionName{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.DocumentPicker-module__YwWy9W__optionDetail{color:var(--color-ink-muted);font-size:var(--caption-size);white-space:nowrap}.DocumentPicker-module__YwWy9W__check{fill:none;width:16px;height:16px;stroke:var(--color-accent-bright);stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;opacity:0}.DocumentPicker-module__YwWy9W__option[aria-selected=true] .DocumentPicker-module__YwWy9W__check{opacity:1}.DocumentPicker-module__YwWy9W__option[aria-selected=true] .DocumentPicker-module__YwWy9W__optionName{font-weight:560}@keyframes DocumentPicker-module__YwWy9W__list-in{0%{opacity:0;transform:translateY(-4px)scale(.98)}}@media (max-width:47.99rem){.DocumentPicker-module__YwWy9W__picker{gap:.65rem;display:grid}}:where(:root[data-motion=off]) .DocumentPicker-module__YwWy9W__list{animation:none}:where(:root[data-motion=off]) .DocumentPicker-module__YwWy9W__chevron,:where(:root[data-motion=off]) .DocumentPicker-module__YwWy9W__trigger{transition:none}
.ProductHero-module__GrSbkq__hero{--hero-content-max:78rem;--hero-copy-max:32rem;--hero-gap:clamp(2rem, 1rem + 4vw, 5rem);--hero-display-size:clamp(3rem, 1.6rem + 3.4vw, 5.25rem);--hero-display-weight:620;--hero-scrim-alpha:.6;--hero-bar-color:var(--color-ink);--hero-rise-distance:14px;--hero-rise-blur:8px;--headline-x:40%;--headline-y:35%;--headline-radius:150px;isolation:isolate;min-height:100svh;padding:calc(var(--nav-height) + clamp(2rem, 7vh, 5rem)) var(--gutter) clamp(1.5rem, 4vh, 2.5rem);background:0 0;flex-direction:column;justify-content:center;gap:clamp(2rem,6vh,4rem);display:flex;position:relative;overflow:clip}.ProductHero-module__GrSbkq__composition{width:100%;max-width:var(--hero-content-max);align-items:center;gap:var(--hero-gap);grid-template-columns:minmax(0,.8fr) minmax(0,1.1fr);margin-inline:auto;display:grid}.ProductHero-module__GrSbkq__copy{z-index:1;max-width:var(--hero-copy-max);position:relative;container-type:inline-size}.ProductHero-module__GrSbkq__copy:before{content:"";z-index:-1;background:radial-gradient(closest-side, color-mix(in srgb, var(--color-ground) calc(var(--hero-scrim-alpha) * 100%), transparent), transparent);pointer-events:none;position:absolute;inset:-22% -30% -22% -34%}.ProductHero-module__GrSbkq__copy h1{font-family:var(--font-display);font-size:var(--hero-display-size);font-weight:var(--hero-display-weight);letter-spacing:-.025em;word-spacing:.035em;color:var(--color-ink);text-shadow:var(--studio-type-glow);margin:0;line-height:1.02;position:relative}.ProductHero-module__GrSbkq__line{display:block}@supports (font-size:1cqi){.ProductHero-module__GrSbkq__copy h1{font-size:min(var(--hero-display-size), 12.8cqi)}}.ProductHero-module__GrSbkq__word{display:inline-block;position:relative}.ProductHero-module__GrSbkq__headingLight{color:var(--studio-light-face);text-shadow:0 0 22px var(--studio-light-halo);-webkit-mask-image:radial-gradient(circle var(--headline-radius) at var(--headline-x) var(--headline-y), #000, transparent 85%);-webkit-mask-image:radial-gradient(circle var(--headline-radius) at var(--headline-x) var(--headline-y), #000, transparent 85%);mask-image:radial-gradient(circle var(--headline-radius) at var(--headline-x) var(--headline-y), #000, transparent 85%);pointer-events:none;-webkit-user-select:none;user-select:none;opacity:0;transition:opacity .26s var(--ease-out);position:absolute;inset:0}.ProductHero-module__GrSbkq__hero[data-lit] .ProductHero-module__GrSbkq__headingLight{opacity:.9;transition-duration:.18s}.ProductHero-module__GrSbkq__lead{max-width:34ch;color:var(--color-ink-muted);text-wrap:pretty;margin:clamp(1.25rem,1rem + 1vw,1.75rem) 0 0;font-size:clamp(1.05rem,.95rem + .4vw,1.25rem);line-height:1.55}.ProductHero-module__GrSbkq__actions{flex-wrap:wrap;align-items:center;gap:.75rem 1.5rem;margin-top:clamp(1.75rem,1.25rem + 1.5vw,2.5rem);display:flex}.ProductHero-module__GrSbkq__secondary{min-height:var(--touch-target);color:var(--color-ink);transition:background-size .26s var(--ease-out), color .16s var(--ease-out);background:linear-gradient(currentColor,currentColor) 0 calc(100% - .55rem)/0% 1px no-repeat;align-items:center;gap:.5rem;font-weight:560;text-decoration:none;display:inline-flex}.ProductHero-module__GrSbkq__secondary svg{transition:transform .26s var(--ease-out)}@media (hover:hover) and (pointer:fine){.ProductHero-module__GrSbkq__secondary:hover{background-size:100% 1px}.ProductHero-module__GrSbkq__secondary:hover svg{transform:translateY(2px)}}.ProductHero-module__GrSbkq__secondary:focus-visible{background-size:100% 1px;border-radius:4px}.ProductHero-module__GrSbkq__secondary:active svg{transform:translateY(4px)}.ProductHero-module__GrSbkq__film{width:106%;min-width:0;position:relative}.ProductHero-module__GrSbkq__film:before{content:"";z-index:-1;background:radial-gradient(ellipse, rgb(var(--studio-light-rgb) / .16), transparent 70%);filter:blur(8px);pointer-events:none;border-radius:50%;position:absolute;inset:8% 4% 18%}.ProductHero-module__GrSbkq__proof{width:100%;max-width:var(--hero-content-max);margin-inline:auto}:where(:root:not([data-motion=off])) .ProductHero-module__GrSbkq__word[data-bar]:after{content:"";background:var(--hero-bar-color);pointer-events:none;animation:ProductHero-module__GrSbkq__hero-bar var(--intro-word) linear calc(var(--intro-start) + var(--i) * var(--intro-stagger)) both;border-radius:2px;position:absolute;inset:.1em -.05em .04em;transform:scaleX(0)}:where(:root:not([data-motion=off])) .ProductHero-module__GrSbkq__wordText{animation:ProductHero-module__GrSbkq__hero-word-show var(--intro-word) linear calc(var(--intro-start) + var(--i) * var(--intro-stagger)) both}:where(:root:not([data-motion=off])) .ProductHero-module__GrSbkq__film{animation:ProductHero-module__GrSbkq__hero-rise var(--intro-rise) var(--ease-out) var(--intro-film) both}:where(:root:not([data-motion=off])) .ProductHero-module__GrSbkq__lead{animation:ProductHero-module__GrSbkq__hero-rise var(--intro-rise) var(--ease-out) var(--intro-lead) both}:where(:root:not([data-motion=off])) .ProductHero-module__GrSbkq__actions{animation:ProductHero-module__GrSbkq__hero-rise var(--intro-rise) var(--ease-out) var(--intro-actions) both}:where(:root:not([data-motion=off])) .ProductHero-module__GrSbkq__proof{animation:ProductHero-module__GrSbkq__hero-rise var(--intro-rise) var(--ease-out) var(--intro-proof) both}@keyframes ProductHero-module__GrSbkq__hero-bar{0%{transform-origin:0;animation-timing-function:cubic-bezier(.65,0,.35,1);transform:scaleX(0)}44%{transform-origin:0;transform:scaleX(1)}56%{transform-origin:100%;animation-timing-function:cubic-bezier(.16,1,.3,1);transform:scaleX(1)}to{transform-origin:100%;transform:scaleX(0)}}@keyframes ProductHero-module__GrSbkq__hero-word-show{0%,49%{opacity:0}50%,to{opacity:1}}@keyframes ProductHero-module__GrSbkq__hero-rise{0%{opacity:0;transform:translateY(var(--hero-rise-distance));filter:blur(var(--hero-rise-blur))}to{opacity:1;filter:blur();transform:none}}@media (max-width:1000px){.ProductHero-module__GrSbkq__hero{min-height:0;padding-top:calc(var(--nav-height) + 3rem)}.ProductHero-module__GrSbkq__composition{grid-template-columns:1fr;gap:2.5rem}.ProductHero-module__GrSbkq__copy{text-align:center;width:100%;max-width:40rem;margin-inline:auto}.ProductHero-module__GrSbkq__copy:before{inset:-15% -10%}.ProductHero-module__GrSbkq__copy h1{font-size:min(clamp(2.8rem,1.6rem + 5vw,4.5rem),12.8cqi)}.ProductHero-module__GrSbkq__lead{max-width:38ch;margin-inline:auto}.ProductHero-module__GrSbkq__actions{justify-content:center}.ProductHero-module__GrSbkq__film{width:100%}}@media (max-width:480px){.ProductHero-module__GrSbkq__hero{padding:calc(var(--nav-height) + 2.25rem) 1rem 1.5rem;gap:2rem}.ProductHero-module__GrSbkq__copy h1{font-size:clamp(2.6rem,1.2rem + 7.5vw,3.4rem)}.ProductHero-module__GrSbkq__line{display:inline}.ProductHero-module__GrSbkq__composition{gap:1.75rem}}
.ProofStrip-module__CL17nq__proof{--proof-figure-size:clamp(2.25rem, 1.4rem + 2.6vw, 3.75rem);--proof-figure-weight:560;--proof-label-size:.9rem;--proof-gap:clamp(1rem, .5rem + 2vw, 2.5rem);--proof-rule:var(--color-line);--proof-bar:var(--color-ink);width:100%;max-width:var(--hero-content-max,76rem);border-top:1px solid var(--proof-rule);margin-inline:auto;padding-top:clamp(1.25rem,1rem + 1vw,1.75rem)}.ProofStrip-module__CL17nq__stats{grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.ProofStrip-module__CL17nq__stat{padding-inline:var(--proof-gap);align-content:start;gap:.35rem;display:grid}.ProofStrip-module__CL17nq__stat:first-child{padding-left:0}.ProofStrip-module__CL17nq__stat+.ProofStrip-module__CL17nq__stat{border-left:1px solid var(--proof-rule)}.ProofStrip-module__CL17nq__figure{font-family:var(--font-display);font-size:var(--proof-figure-size);font-weight:var(--proof-figure-weight);letter-spacing:-.02em;color:var(--color-ink);font-variant-numeric:tabular-nums;margin:0;line-height:1}.ProofStrip-module__CL17nq__figureInk{display:inline-block;position:relative}.ProofStrip-module__CL17nq__bar{background:var(--proof-bar);pointer-events:none;border-radius:2px;position:absolute;inset:.06em -.08em .02em;transform:scaleX(0)}.ProofStrip-module__CL17nq__label{max-width:22ch;color:var(--color-ink-muted);font-size:var(--proof-label-size);text-wrap:pretty;margin:0;line-height:1.4}.ProofStrip-module__CL17nq__note{max-width:80ch;color:var(--color-ink-faint);font-size:var(--caption-size);margin:1rem 0 0;line-height:1.5}@media (max-width:40rem){.ProofStrip-module__CL17nq__proof{--proof-gap:.75rem;--proof-figure-size:clamp(1.75rem, 1.2rem + 3vw, 2.25rem);--proof-label-size:.78rem}}@media (max-width:22rem){.ProofStrip-module__CL17nq__stats{grid-template-columns:1fr;gap:1rem}.ProofStrip-module__CL17nq__stat,.ProofStrip-module__CL17nq__stat:first-child{padding-inline:0}.ProofStrip-module__CL17nq__stat+.ProofStrip-module__CL17nq__stat{border-left:0}}
.FeatureBento-module__llyajG__section{--bento-max:76rem;--bento-gap:clamp(.75rem, .5rem + .8vw, 1.25rem);--bento-row:clamp(18rem, 15rem + 6vw, 22rem);--bento-radius:20px;--bento-pad:clamp(1.1rem, .9rem + .6vw, 1.5rem);--bento-pop-ms:.82s;--bento-fade-ms:.56s;--bento-trace-ms:1.3s;--bento-art-ms:.64s;--bento-lift:-4px;--bento-trace-a:#ff7046;--bento-trace-b:#966cff;--bento-mark-id:#e0b458;--ease-pop:cubic-bezier(.34, 1.36, .64, 1);padding:var(--section-space) var(--gutter);position:relative}:root[data-theme=light] .FeatureBento-module__llyajG__section{--bento-trace-a:#e2582a;--bento-trace-b:#7650ef;--bento-mark-id:#a8730f}.FeatureBento-module__llyajG__intro{margin-bottom:var(--space-stack-lg);text-align:center;justify-items:center;display:grid}.FeatureBento-module__llyajG__intro h2{margin:0}.FeatureBento-module__llyajG__defs{width:0;height:0;position:absolute;overflow:hidden}.FeatureBento-module__llyajG__grid{grid-template-columns:repeat(6,minmax(0,1fr));grid-auto-rows:var(--bento-row);gap:var(--bento-gap);max-width:var(--bento-max);grid-template-areas:"alias alias alias alias fakes fakes""alias alias alias alias restore restore""extension extension extension send send send""device device review review dictionary dictionary""backup backup documents documents share share";margin:0 auto;padding:0;list-style:none;display:grid}.FeatureBento-module__llyajG__cell{min-width:0;display:flex}@media (max-width:64rem){.FeatureBento-module__llyajG__grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"alias alias""fakes restore""extension extension""send device""review dictionary""backup documents""share share";grid-auto-rows:auto}.FeatureBento-module__llyajG__card[data-lead] .FeatureBento-module__llyajG__artWrap{min-height:clamp(13rem,8rem + 22vw,19rem)}}@media (max-width:40rem){.FeatureBento-module__llyajG__grid{grid-template-columns:minmax(0,1fr);grid-template-areas:none}.FeatureBento-module__llyajG__cell{grid-area:auto!important}}.FeatureBento-module__llyajG__card{isolation:isolate;width:100%;min-height:var(--bento-row);border-radius:var(--bento-radius);transition:transform .26s var(--ease-out);flex-direction:column;display:flex;position:relative;overflow:hidden}@media (hover:hover) and (pointer:fine){.FeatureBento-module__llyajG__card:hover{transform:translateY(var(--bento-lift))}}.FeatureBento-module__llyajG__artWrap{flex:auto;min-height:9.5rem;position:relative}.FeatureBento-module__llyajG__text{z-index:2;padding:.75rem var(--bento-pad) var(--bento-pad);gap:.35rem;display:grid;position:relative}.FeatureBento-module__llyajG__text h3{font-family:var(--font-display);letter-spacing:-.01em;text-wrap:balance;margin:0;font-size:clamp(1.15rem,1rem + .45vw,1.4rem);font-weight:560;line-height:1.15}.FeatureBento-module__llyajG__text p{max-width:44ch;color:var(--color-ink-muted);text-wrap:pretty;margin:0;font-size:.95rem;line-height:1.45}.FeatureBento-module__llyajG__where{color:var(--color-ink-faint);font-size:var(--caption-size);align-items:center;gap:.4rem;margin-top:.2rem;display:inline-flex}.FeatureBento-module__llyajG__where:before{content:"";background:var(--color-accent-bright);border-radius:50%;width:6px;height:6px}.FeatureBento-module__llyajG__trace{z-index:3;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.FeatureBento-module__llyajG__trace rect{fill:none;stroke:url(#bento-trace);stroke-width:1.5px;stroke-linecap:round;stroke-dasharray:var(--trace-len,2000);stroke-dashoffset:0;opacity:0}.FeatureBento-module__llyajG__card[data-armed]:not([data-revealed]){opacity:0;translate:0 28px;scale:.965}.FeatureBento-module__llyajG__card[data-armed]{transition:transform .26s var(--ease-out), opacity var(--bento-fade-ms) var(--ease-out) var(--reveal-delay,0s), translate var(--bento-pop-ms) var(--ease-pop) var(--reveal-delay,0s), scale var(--bento-pop-ms) var(--ease-pop) var(--reveal-delay,0s)}.FeatureBento-module__llyajG__card[data-revealed] .FeatureBento-module__llyajG__trace rect{animation:FeatureBento-module__llyajG__trace-run var(--bento-trace-ms) var(--ease-in-out) calc(var(--reveal-delay,0s) + .12s) both}@keyframes FeatureBento-module__llyajG__trace-run{0%{stroke-dashoffset:var(--trace-len,2000);opacity:1}72%{stroke-dashoffset:0;opacity:1}to{stroke-dashoffset:0;opacity:0}}.FeatureBento-module__llyajG__art{inset:var(--bento-pad) var(--bento-pad) 0;width:calc(100% - 2 * var(--bento-pad));height:calc(100% - var(--bento-pad));position:absolute;overflow:visible}.FeatureBento-module__llyajG__art text{font-family:var(--font-ui)}.FeatureBento-module__llyajG__art *{transform-box:fill-box}.FeatureBento-module__llyajG__chip,.FeatureBento-module__llyajG__tick,.FeatureBento-module__llyajG__kind,.FeatureBento-module__llyajG__row{fill:rgb(var(--fg-rgb) / .05);stroke:rgb(var(--fg-rgb) / .13);stroke-width:1px}.FeatureBento-module__llyajG__chipText,.FeatureBento-module__llyajG__body{fill:var(--color-ink);font-size:17px}.FeatureBento-module__llyajG__chipText{font-weight:560}.FeatureBento-module__llyajG__small,.FeatureBento-module__llyajG__label{fill:var(--color-ink-muted);font-size:15px}.FeatureBento-module__llyajG__caption{fill:var(--color-ink-faint);font-size:15px}.FeatureBento-module__llyajG__tickText{fill:var(--color-ink-muted);font-size:14px}.FeatureBento-module__llyajG__kindText{fill:var(--color-ink);font-size:14.5px;font-weight:600}.FeatureBento-module__llyajG__mono{fill:var(--color-ink);font-family:var(--font-mono-data)!important}.FeatureBento-module__llyajG__big{letter-spacing:.02em;font-size:30px}.FeatureBento-module__llyajG__mid{font-size:22px}.FeatureBento-module__llyajG__aliasInk{fill:var(--color-alias);font-weight:600}.FeatureBento-module__llyajG__markSweep{fill:color-mix(in srgb, var(--ledger-marker,var(--brand-2)) 38%, transparent);transform-origin:0}.FeatureBento-module__llyajG__wire{fill:none;stroke:rgb(var(--fg-rgb) / .3);stroke-width:1.5px}.FeatureBento-module__llyajG__aliasPill{fill:var(--color-alias-wash);stroke:var(--color-alias);stroke-width:1.5px}.FeatureBento-module__llyajG__aliasText{fill:var(--color-alias);font-size:23px;font-weight:650}.FeatureBento-module__llyajG__rule{fill:none;stroke:var(--color-line-strong);stroke-width:1px}.FeatureBento-module__llyajG__bubble,.FeatureBento-module__llyajG__window{fill:rgb(var(--fg-rgb) / .04);stroke:rgb(var(--fg-rgb) / .14)}.FeatureBento-module__llyajG__underline{fill:none;stroke:var(--color-accent-bright);stroke-width:2px;stroke-linecap:round}.FeatureBento-module__llyajG__dot{fill:rgb(var(--fg-rgb) / .22)}.FeatureBento-module__llyajG__addressBar{fill:rgb(var(--fg-rgb) / .06)}.FeatureBento-module__llyajG__composer{fill:var(--color-ground-raised);stroke:rgb(var(--fg-rgb) / .16)}.FeatureBento-module__llyajG__markPerson,.FeatureBento-module__llyajG__markId{fill:none;stroke-width:3px;stroke-linecap:round}.FeatureBento-module__llyajG__markPerson{stroke:var(--color-alias)}.FeatureBento-module__llyajG__markId{stroke:var(--bento-mark-id)}.FeatureBento-module__llyajG__badge{fill:var(--color-accent)}.FeatureBento-module__llyajG__badgeText{fill:#fff;font-size:14px;font-weight:700}.FeatureBento-module__llyajG__bar{fill:var(--color-ground-raised);stroke:var(--color-line-strong)}.FeatureBento-module__llyajG__barAction{fill:var(--color-ink)}.FeatureBento-module__llyajG__barActionText{fill:var(--color-ground);font-size:14px;font-weight:650}.FeatureBento-module__llyajG__key{fill:rgb(var(--fg-rgb) / .08);stroke:rgb(var(--fg-rgb) / .22);transform-origin:50%}.FeatureBento-module__llyajG__keyText{fill:var(--color-ink-muted);font-size:14.5px}.FeatureBento-module__llyajG__scan{fill:color-mix(in srgb, var(--color-accent-bright) 40%, transparent);opacity:0}.FeatureBento-module__llyajG__switchOn{fill:var(--color-accent)}.FeatureBento-module__llyajG__switchOff{fill:rgb(var(--fg-rgb) / .18)}.FeatureBento-module__llyajG__knob{fill:#fff}.FeatureBento-module__llyajG__lockBody{fill:rgb(var(--fg-rgb) / .08);stroke:rgb(var(--fg-rgb) / .3)}.FeatureBento-module__llyajG__lockShackle{fill:none;stroke:rgb(var(--fg-rgb) / .55);stroke-width:5px;stroke-linecap:round}.FeatureBento-module__llyajG__ringTrack,.FeatureBento-module__llyajG__ring{fill:none;stroke-width:8px}.FeatureBento-module__llyajG__ringTrack{stroke:rgb(var(--fg-rgb) / .1)}.FeatureBento-module__llyajG__ring{stroke:var(--color-accent-bright);stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:.35px;transform-origin:50%;transform:rotate(-90deg)}.FeatureBento-module__llyajG__wipe{fill:var(--studio-face,var(--color-ground));transform-origin:0}.FeatureBento-module__llyajG__paper{fill:var(--color-paper)}.FeatureBento-module__llyajG__paperLine{fill:#00000029}.FeatureBento-module__llyajG__redactBar{fill:var(--color-redaction);transform-origin:0}.FeatureBento-module__llyajG__aliasBlock{fill:#c7b5ffbf}.FeatureBento-module__llyajG__draw{stroke-dasharray:1;stroke-dashoffset:0}.FeatureBento-module__llyajG__fadeOut{opacity:0}.FeatureBento-module__llyajG__pop>:is(rect,circle),.FeatureBento-module__llyajG__press>rect{transform-origin:50%}:where(:root:not([data-motion=off])) .FeatureBento-module__llyajG__card[data-revealed] .FeatureBento-module__llyajG__rise{animation:FeatureBento-module__llyajG__art-rise var(--bento-art-ms) var(--ease-out) calc(var(--reveal-delay,0s) + var(--d,0s)) both}:where(:root:not([data-motion=off])) .FeatureBento-module__llyajG__card[data-revealed] .FeatureBento-module__llyajG__pop{animation:FeatureBento-module__llyajG__art-fade-in var(--bento-art-ms) var(--ease-out) calc(var(--reveal-delay,0s) + var(--d,0s)) both}:where(:root:not([data-motion=off])) .FeatureBento-module__llyajG__card[data-revealed] .FeatureBento-module__llyajG__pop>:is(rect,circle){animation:FeatureBento-module__llyajG__art-pop-shape var(--bento-art-ms) var(--ease-pop) calc(var(--reveal-delay,0s) + var(--d,0s)) both}:where(:root:not([data-motion=off])) .FeatureBento-module__llyajG__card[data-revealed] .FeatureBento-module__llyajG__draw{animation:FeatureBento-module__llyajG__art-draw .9s var(--ease-out) calc(var(--reveal-delay,0s) + var(--d,0s)) both}:where(:root:not([data-motion=off])) .FeatureBento-module__llyajG__card[data-revealed] .FeatureBento-module__llyajG__markSweep{animation:FeatureBento-module__llyajG__art-sweep .42s var(--ease-out) calc(var(--reveal-delay,0s) + var(--d,0s)) both}:where(:root:not([data-motion=off])) .FeatureBento-module__llyajG__card[data-revealed] .FeatureBento-module__llyajG__fadeOut{animation:FeatureBento-module__llyajG__art-fade-out .42s var(--ease-out) calc(var(--reveal-delay,0s) + var(--d,0s)) both}:where(:root:not([data-motion=off])) .FeatureBento-module__llyajG__card[data-revealed] .FeatureBento-module__llyajG__fadeIn{animation:FeatureBento-module__llyajG__art-fade-in .52s var(--ease-out) calc(var(--reveal-delay,0s) + var(--d,0s)) both}:where(:root:not([data-motion=off])) .FeatureBento-module__llyajG__card[data-revealed] .FeatureBento-module__llyajG__slideUp{animation:FeatureBento-module__llyajG__art-slide .62s var(--ease-pop) calc(var(--reveal-delay,0s) + var(--d,0s)) both}:where(:root:not([data-motion=off])) .FeatureBento-module__llyajG__card[data-revealed] .FeatureBento-module__llyajG__press>rect{animation:FeatureBento-module__llyajG__art-press .52s var(--ease-out) calc(var(--reveal-delay,0s) + var(--d,0s)) both}:where(:root:not([data-motion=off])) .FeatureBento-module__llyajG__card[data-revealed] .FeatureBento-module__llyajG__scanMove{animation:FeatureBento-module__llyajG__art-scan 1.4s var(--ease-in-out) calc(var(--reveal-delay,0s) + .12s) both}:where(:root:not([data-motion=off])) .FeatureBento-module__llyajG__card[data-revealed] .FeatureBento-module__llyajG__knobOn{animation:FeatureBento-module__llyajG__art-knob .42s var(--ease-pop) calc(var(--reveal-delay,0s) + var(--d,0s)) both}:where(:root:not([data-motion=off])) .FeatureBento-module__llyajG__card[data-revealed] .FeatureBento-module__llyajG__drain{animation:FeatureBento-module__llyajG__art-drain 1.6s var(--ease-out) calc(var(--reveal-delay,0s) + var(--d,0s)) both}:where(:root:not([data-motion=off])) .FeatureBento-module__llyajG__card[data-revealed] .FeatureBento-module__llyajG__wipe{animation:FeatureBento-module__llyajG__art-sweep .46s var(--ease-in-out) calc(var(--reveal-delay,0s) + var(--d,0s)) both}:where(:root:not([data-motion=off])) .FeatureBento-module__llyajG__card[data-revealed] .FeatureBento-module__llyajG__redactBar{animation:FeatureBento-module__llyajG__art-sweep .26s var(--ease-out) calc(var(--reveal-delay,0s) + var(--d,0s)) both}@keyframes FeatureBento-module__llyajG__art-rise{0%{opacity:0}}@keyframes FeatureBento-module__llyajG__art-pop-shape{0%{scale:.6}}@keyframes FeatureBento-module__llyajG__art-draw{0%{stroke-dashoffset:1px}}@keyframes FeatureBento-module__llyajG__art-sweep{0%{scale:0 1}}@keyframes FeatureBento-module__llyajG__art-fade-out{0%{opacity:1}to{opacity:0}}@keyframes FeatureBento-module__llyajG__art-fade-in{0%{opacity:0}}@keyframes FeatureBento-module__llyajG__art-slide{0%{opacity:0}}@keyframes FeatureBento-module__llyajG__art-press{0%,to{scale:1}45%{scale:.9}}@keyframes FeatureBento-module__llyajG__art-scan{0%{opacity:0;translate:0}12%{opacity:1}88%{opacity:1;translate:0 128px}to{opacity:0;translate:0 128px}}@keyframes FeatureBento-module__llyajG__art-knob{0%{translate:-18px}}@keyframes FeatureBento-module__llyajG__art-drain{0%{stroke-dashoffset:0}}.FeatureBento-module__llyajG__note{max-width:62ch;margin:var(--space-stack-md) auto 0;color:var(--color-ink-faint);font-size:var(--caption-size);text-align:center;line-height:1.5}:where(:root[data-motion=off]) .FeatureBento-module__llyajG__card,:where(:root[data-motion=off]) .FeatureBento-module__llyajG__card[data-armed]{transition:none}
.PayrollDemo-module__38tXEq__section{--paper-max:62rem;--table-min:44rem;--paper-pad:clamp(1.25rem, .75rem + 2.2vw, 2.75rem);--row-pad-y:.62rem;--stamp-width:clamp(6.25rem, 5rem + 4vw, 9.5rem);--stamp-rotate:-6deg;--stamp-drop-scale:1.32;--stamp-ink-opacity:.9;--toolbar-gap:.5rem;--actions-width:30rem;padding:var(--section-space) var(--gutter);background:var(--color-ground);position:relative}.PayrollDemo-module__38tXEq__intro{text-align:center;justify-items:center;gap:.6rem;margin:0 auto clamp(2rem,1.5rem + 2vw,3.25rem);display:grid}.PayrollDemo-module__38tXEq__heading{font-size:var(--demo-heading-size);font-weight:var(--heading-weight);font-variation-settings:"wdth" var(--heading-width);line-height:var(--heading-leading);letter-spacing:var(--heading-tracking);margin:0}.PayrollDemo-module__38tXEq__lead{color:var(--color-ink-muted);font-size:var(--lead-size);margin:0}.PayrollDemo-module__38tXEq__scope{color:var(--color-ink-faint);font-size:var(--small-size);margin:0}.PayrollDemo-module__38tXEq__stage{max-width:var(--paper-max);grid-template-columns:minmax(0,1fr);gap:.75rem;margin:0 auto;display:grid}.PayrollDemo-module__38tXEq__toolbar{gap:var(--toolbar-gap);border-radius:var(--radius-panel);grid-template-columns:minmax(0,1fr);padding:.5rem;display:grid}.PayrollDemo-module__38tXEq__slotLead,.PayrollDemo-module__38tXEq__slotActions{gap:var(--toolbar-gap);min-width:0;display:flex}.PayrollDemo-module__38tXEq__slotActions{flex-direction:column}.PayrollDemo-module__38tXEq__action{white-space:nowrap;flex:1 1 0;gap:.55rem;min-width:0}.PayrollDemo-module__38tXEq__count{border-radius:var(--radius-control);background:color-mix(in srgb, var(--brand-1) 14%, transparent);min-width:1.6rem;height:1.35rem;font-size:var(--caption-size);font-variant-numeric:tabular-nums;place-items:center;padding:0 .35rem;display:inline-grid}.PayrollDemo-module__38tXEq__segmented{border:1px solid var(--glass-border);border-radius:var(--segment-radius);background:var(--segment-bg);scrollbar-width:none;flex:auto;min-width:0;padding:1px;display:flex;overflow-x:auto}.PayrollDemo-module__38tXEq__segmented::-webkit-scrollbar{display:none}.PayrollDemo-module__38tXEq__segment{min-height:calc(var(--segment-height) - 4px);border-radius:var(--segment-radius);color:var(--color-ink-muted);font:inherit;font-size:var(--small-size);white-space:nowrap;cursor:pointer;transition:color .16s var(--ease-out), background-color .16s var(--ease-out), border-color .16s var(--ease-out), transform .16s var(--ease-out);-webkit-tap-highlight-color:transparent;background:0 0;border:1px solid #0000;flex:1 0 auto;justify-content:center;align-items:center;gap:.45rem;padding:0 .75rem;font-weight:540;display:inline-flex;position:relative}.PayrollDemo-module__38tXEq__segment+.PayrollDemo-module__38tXEq__segment:before{content:"";background:var(--segment-divider);width:1px;position:absolute;top:25%;bottom:25%;left:-1px}@media (hover:hover){.PayrollDemo-module__38tXEq__segment:hover:not(:disabled){color:var(--color-ink)}}.PayrollDemo-module__38tXEq__segment:active:not(:disabled){transform:scale(.97)}.PayrollDemo-module__38tXEq__segment[aria-pressed=true],.PayrollDemo-module__38tXEq__segment[aria-pressed=mixed]{color:var(--segment-active-ink)}.PayrollDemo-module__38tXEq__segment[aria-pressed=true]{background:var(--segment-active-bg);border-color:var(--segment-active-border)}.PayrollDemo-module__38tXEq__segment[aria-pressed=true]:before,.PayrollDemo-module__38tXEq__segment[aria-pressed=true]+.PayrollDemo-module__38tXEq__segment:before{opacity:0}.PayrollDemo-module__38tXEq__segment:disabled{opacity:.72;cursor:default}.PayrollDemo-module__38tXEq__mark{flex:none;width:14px;height:14px}.PayrollDemo-module__38tXEq__markRing{fill:none;stroke:currentColor;stroke-width:1.3px;opacity:.7}.PayrollDemo-module__38tXEq__markFill{fill:currentColor}.PayrollDemo-module__38tXEq__markCheck{fill:none;stroke:var(--color-ground);stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round}@media (max-width:39.99rem){.PayrollDemo-module__38tXEq__segmented{border-radius:var(--radius-panel);grid-template-columns:1fr 1fr;gap:1px;display:grid}.PayrollDemo-module__38tXEq__segment{border-radius:calc(var(--radius-panel) - 2px)}.PayrollDemo-module__38tXEq__segment+.PayrollDemo-module__38tXEq__segment:before{display:none}}@media (min-width:40rem){.PayrollDemo-module__38tXEq__slotActions{flex-direction:row}}@media (min-width:72rem){.PayrollDemo-module__38tXEq__toolbar{grid-template-columns:minmax(0,1fr) auto;align-items:center}.PayrollDemo-module__38tXEq__slotActions{width:var(--actions-width)}}.PayrollDemo-module__38tXEq__paper{min-width:0;padding:var(--paper-pad);border-radius:var(--radius-paper);background:var(--color-paper);color:var(--color-paper-ink);box-shadow:0 0 var(--paper-glow-size) var(--color-accent-glow), var(--shadow-paper);position:relative}.PayrollDemo-module__38tXEq__paper ::selection{background:var(--color-highlight);color:var(--color-highlight-ink)}.PayrollDemo-module__38tXEq__paper[data-phase=stamping]{animation:PayrollDemo-module__38tXEq__impact var(--impact-ms) var(--ease-out) var(--stamp-drop-ms)}.PayrollDemo-module__38tXEq__paperBar{color:var(--color-paper-ink-muted);font-size:var(--caption-size);flex-wrap:wrap;justify-content:space-between;gap:.25rem 1rem;margin-bottom:clamp(1.25rem,1rem + 1vw,2rem);font-weight:520;display:flex}.PayrollDemo-module__38tXEq__viewLabel strong{color:var(--color-paper-ink);font-weight:650}.PayrollDemo-module__38tXEq__docHeader{margin-bottom:clamp(1.25rem,1rem + 1vw,1.75rem);position:relative}.PayrollDemo-module__38tXEq__company,.PayrollDemo-module__38tXEq__docTitle{padding-right:calc(var(--stamp-width) + .5rem)}@media (min-width:48rem){.PayrollDemo-module__38tXEq__company,.PayrollDemo-module__38tXEq__docTitle{padding-right:0}}.PayrollDemo-module__38tXEq__company{color:var(--color-paper-ink-muted);font-size:var(--small-size);margin:0;font-weight:560}.PayrollDemo-module__38tXEq__docTitle{font-variation-settings:"wdth" 88;letter-spacing:-.02em;margin:.2rem 0 1rem;font-size:clamp(1.45rem,1.15rem + 1.1vw,2.1rem);font-weight:780;line-height:1.05}.PayrollDemo-module__38tXEq__meta{font-size:var(--small-size);flex-wrap:wrap;gap:.5rem clamp(1rem,.5rem + 2vw,2.25rem);margin:0;display:flex}.PayrollDemo-module__38tXEq__meta div{gap:.05rem;display:grid}.PayrollDemo-module__38tXEq__meta dt{color:var(--color-paper-ink-muted);font-size:var(--caption-size)}.PayrollDemo-module__38tXEq__meta dd{font-variant-numeric:tabular-nums;margin:0;font-weight:580}.PayrollDemo-module__38tXEq__stamp{width:var(--stamp-width);color:var(--color-stamp);font-variation-settings:"wdth" 112;letter-spacing:.08em;text-transform:uppercase;opacity:var(--stamp-ink-opacity);transform:rotate(var(--stamp-rotate));mix-blend-mode:multiply;pointer-events:none;border:3px solid;border-radius:6px;place-items:center;padding:.4em .3em .34em;font-size:clamp(.82rem,.62rem + .8vw,1.3rem);font-weight:900;line-height:1;display:grid;position:absolute;top:.35rem;right:.4rem}.PayrollDemo-module__38tXEq__paper[data-phase=stamping] .PayrollDemo-module__38tXEq__stamp{animation:PayrollDemo-module__38tXEq__stamp-drop var(--stamp-drop-ms) cubic-bezier(.5, 0, .9, .5) both, PayrollDemo-module__38tXEq__stamp-settle var(--stamp-settle-ms) var(--ease-out) var(--stamp-drop-ms) both}@media (max-width:30rem){.PayrollDemo-module__38tXEq__stamp{border-width:2px}}.PayrollDemo-module__38tXEq__tableScroll{overscroll-behavior-x:contain;scrollbar-color:var(--color-paper-line) transparent;background:linear-gradient(to left, var(--color-paper), var(--color-paper)) right / 24px 100% no-repeat local, linear-gradient(to left, #1517161f, transparent) right / 14px 100% no-repeat scroll;overflow-x:auto}.PayrollDemo-module__38tXEq__tableScroll:focus-visible{outline:2px solid var(--color-accent);outline-offset:4px}.PayrollDemo-module__38tXEq__table{width:100%;min-width:var(--table-min);border-collapse:collapse;font-size:.9rem}.PayrollDemo-module__38tXEq__table th,.PayrollDemo-module__38tXEq__table td{padding:var(--row-pad-y) .65rem;border-bottom:1px solid var(--color-paper-line);text-align:left;white-space:nowrap;vertical-align:baseline}.PayrollDemo-module__38tXEq__table th:first-child,.PayrollDemo-module__38tXEq__table td:first-child{padding-left:0}.PayrollDemo-module__38tXEq__table th:last-child,.PayrollDemo-module__38tXEq__table td:last-child{padding-right:0}.PayrollDemo-module__38tXEq__table thead th{border-bottom-color:var(--color-paper-ink-muted);color:var(--color-paper-ink-muted);font-size:var(--caption-size);padding-top:0;font-weight:620}.PayrollDemo-module__38tXEq__table tbody th{font-weight:600}.PayrollDemo-module__38tXEq__table tfoot th,.PayrollDemo-module__38tXEq__table tfoot td{border-top:1px solid var(--color-paper-ink-muted);border-bottom:0;font-weight:700}.PayrollDemo-module__38tXEq__table .PayrollDemo-module__38tXEq__num{text-align:right;font-variant-numeric:tabular-nums}.PayrollDemo-module__38tXEq__role{color:var(--color-paper-ink-muted)}.PayrollDemo-module__38tXEq__code{font-family:var(--font-mono-data);letter-spacing:-.01em;font-size:.82rem}.PayrollDemo-module__38tXEq__value{color:inherit;font:inherit;line-height:inherit;white-space:nowrap;background-color:#0000;background-image:linear-gradient(var(--color-highlight), var(--color-highlight));text-underline-offset:.28em;transition:background-size calc(var(--highlight-ms) * .6) var(--ease-out), color .12s var(--ease-out);-webkit-tap-highlight-color:transparent;background-position:0;background-repeat:no-repeat;background-size:0% 100%;border:0;border-radius:3px;margin:-.1em -.18em;padding:.1em .18em;-webkit-text-decoration:underline dotted #15171638;text-decoration:underline dotted #15171638;text-decoration-thickness:1px;display:inline-block}button.PayrollDemo-module__38tXEq__value{cursor:pointer}@media (hover:hover){button.PayrollDemo-module__38tXEq__value:hover{background-color:#1517160d}}button.PayrollDemo-module__38tXEq__value:focus-visible{outline:2px solid var(--color-accent);outline-offset:1px}.PayrollDemo-module__38tXEq__value[data-selected]{color:var(--color-highlight-ink);-webkit-text-decoration:underline solid color-mix(in srgb, color-mix(in srgb, var(--brand-4) 27%, var(--brand-shadow)) 55%, transparent);text-decoration:underline solid color-mix(in srgb, color-mix(in srgb, var(--brand-4) 27%, var(--brand-shadow)) 55%, transparent);transition:background-size var(--highlight-ms) var(--ease-out) var(--delay,0s), color .12s var(--ease-out) var(--delay,0s);background-size:100% 100%;text-decoration-thickness:2px}.PayrollDemo-module__38tXEq__value[data-static]{text-decoration-color:#0000;transition:none}.PayrollDemo-module__38tXEq__value[data-static][data-selected]{-webkit-text-decoration-color:color-mix(in srgb, color-mix(in srgb, var(--brand-4) 27%, var(--brand-shadow)) 55%, transparent);text-decoration-color:color-mix(in srgb, color-mix(in srgb, var(--brand-4) 27%, var(--brand-shadow)) 55%, transparent)}.PayrollDemo-module__38tXEq__bar{background:0 0;text-decoration:none;transition:none;position:relative}.PayrollDemo-module__38tXEq__bar:before{content:"";background:var(--color-redaction);transform-origin:0;border-radius:2px;position:absolute;inset:.08em 0}.PayrollDemo-module__38tXEq__paper[data-phase=done] .PayrollDemo-module__38tXEq__bar{color:#0000}.PayrollDemo-module__38tXEq__paper[data-phase=stamping] .PayrollDemo-module__38tXEq__bar:before{animation:PayrollDemo-module__38tXEq__bar-cover var(--bar-wipe-ms) var(--ease-out) var(--bar-delay) backwards}.PayrollDemo-module__38tXEq__note{border-top:1px solid var(--color-paper-line);margin-top:clamp(1.5rem,1.2rem + 1vw,2rem);padding-top:1rem;font-size:.95rem;line-height:1.65}.PayrollDemo-module__38tXEq__noteTitle{color:var(--color-paper-ink-muted);font-size:var(--caption-size);margin:0 0 .3rem;font-weight:620}.PayrollDemo-module__38tXEq__note p{max-width:68ch;margin:0}.PayrollDemo-module__38tXEq__sampleLine{color:var(--color-paper-ink-muted);font-size:var(--caption-size);margin:1.5rem 0 0}.PayrollDemo-module__38tXEq__conclusion{visibility:hidden;opacity:0;min-height:5.5rem;transition:opacity .24s var(--ease-out), transform .24s var(--ease-out), visibility 0s linear .24s;flex-wrap:wrap;justify-content:center;align-items:center;gap:.75rem 1.5rem;padding-top:1.25rem;display:flex;transform:translateY(6px)}.PayrollDemo-module__38tXEq__conclusion[data-visible]{visibility:visible;opacity:1;transition:opacity .24s var(--ease-out), transform .24s var(--ease-out);transform:none}.PayrollDemo-module__38tXEq__conclusionActions{flex-wrap:wrap;justify-content:center;gap:.6rem;display:flex}.PayrollDemo-module__38tXEq__done{color:var(--color-ink);margin:0;font-size:1.15rem;font-weight:700}@keyframes PayrollDemo-module__38tXEq__stamp-drop{0%{opacity:0;transform:translateY(-8px) rotate(calc(var(--stamp-rotate) - 3deg)) scale(var(--stamp-drop-scale))}to{opacity:var(--stamp-ink-opacity);transform:rotate(var(--stamp-rotate)) scale(.96)}}@keyframes PayrollDemo-module__38tXEq__stamp-settle{0%{transform:rotate(var(--stamp-rotate)) scale(.96)}to{transform:rotate(var(--stamp-rotate)) scale(1)}}@keyframes PayrollDemo-module__38tXEq__impact{35%{transform:translateY(var(--impact-nudge))}}@keyframes PayrollDemo-module__38tXEq__bar-cover{0%{transform:scaleX(0)}}:where(:root[data-motion=off]) .PayrollDemo-module__38tXEq__value,:where(:root[data-motion=off]) .PayrollDemo-module__38tXEq__value[data-selected],:where(:root[data-motion=off]) .PayrollDemo-module__38tXEq__conclusion,:where(:root[data-motion=off]) .PayrollDemo-module__38tXEq__conclusion[data-visible]{transition:none}:where(:root[data-motion=off]) .PayrollDemo-module__38tXEq__paper[data-phase=stamping],:where(:root[data-motion=off]) .PayrollDemo-module__38tXEq__paper[data-phase=stamping] .PayrollDemo-module__38tXEq__stamp,:where(:root[data-motion=off]) .PayrollDemo-module__38tXEq__paper[data-phase=stamping] .PayrollDemo-module__38tXEq__bar:before{animation:none}
.Pricing-module__cC2hUW__section,.Pricing-module__cC2hUW__plans{--plans-max:72rem;--plan-pad:clamp(1.3rem, .9rem + 1.1vw, 2rem);--ring-width:1.5px;--plan-surface:linear-gradient(180deg, rgb(var(--fg-rgb) / .045), transparent 38%), var(--ledger-raised);--plan-surface-featured:linear-gradient(180deg, rgb(var(--fg-rgb) / .08), transparent 45%), var(--ledger-raised);--plan-shadow:inset 0 1px 0 #ffffff0f, 0 1px 2px rgb(var(--shadow-rgb) / calc(.4 * var(--shadow-k))), 0 40px 80px -40px rgb(var(--shadow-rgb) / calc(.95 * var(--shadow-k)));--plan-shadow-hover:inset 0 1px 0 #ffffff14, 0 2px 4px rgb(var(--shadow-rgb) / calc(.4 * var(--shadow-k))), 0 60px 100px -40px rgb(var(--shadow-rgb) / calc(1 * var(--shadow-k)));--ring-colors:transparent 0deg 200deg, var(--card-edge-fade) 245deg, var(--card-edge) 285deg, var(--card-edge-hot) 305deg, transparent 335deg;--ring-seconds:var(--card-edge-seconds);--glow-dot:color-mix(in srgb, var(--brand-4) 55%, transparent);--glow-step:5px;--glow-breathe:9s}.Pricing-module__cC2hUW__section{isolation:isolate;min-height:100dvh;padding:calc(var(--nav-height) + clamp(2rem, 4vw, 3.5rem)) var(--gutter) clamp(3rem, 6vw, 5rem);align-content:center;display:grid;position:relative;overflow:clip}.Pricing-module__cC2hUW__section:before{content:"";z-index:-1;aspect-ratio:2.2;background:radial-gradient(circle at 25% 25%, var(--glow-dot) 0 .9px, transparent 1.4px) 0 0 / var(--glow-step) var(--glow-step), radial-gradient(circle at 75% 75%, var(--glow-dot) 0 .9px, transparent 1.4px) 0 0 / var(--glow-step) var(--glow-step);opacity:.55;pointer-events:none;width:min(1200px,120vw);position:absolute;top:58%;left:50%;translate:-50% -50%;-webkit-mask-image:radial-gradient(closest-side,#000 0%,#00000073 45%,#0000 100%);mask-image:radial-gradient(closest-side,#000 0%,#00000073 45%,#0000 100%)}:where(:root:not([data-motion=off])) .Pricing-module__cC2hUW__section:before{animation:Pricing-module__cC2hUW__glow-breathe var(--glow-breathe) ease-in-out infinite alternate}@keyframes Pricing-module__cC2hUW__glow-breathe{to{opacity:.9;scale:1.08 1.14}}.Pricing-module__cC2hUW__header{text-align:center;max-width:52rem;margin:0 auto clamp(2rem,4vw,3.25rem)}.Pricing-module__cC2hUW__title{font-size:var(--heading-size);font-weight:var(--heading-weight);letter-spacing:var(--heading-tracking);word-spacing:.04em;text-wrap:balance;margin:0;line-height:1}.Pricing-module__cC2hUW__title span{color:var(--color-ink-muted)}.Pricing-module__cC2hUW__lead{max-width:44ch;color:var(--color-ink-muted);font-size:var(--lead-size);text-wrap:balance;margin:1rem auto 0}.Pricing-module__cC2hUW__note{max-width:44rem;color:var(--color-ink-faint);font-size:var(--small-size);text-align:center;margin:2.5rem auto 0;line-height:1.6}.Pricing-module__cC2hUW__note a{color:var(--color-ink-muted);text-underline-offset:.2em}.Pricing-module__cC2hUW__plans{width:100%;max-width:var(--plans-max);grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:clamp(1rem,.6rem + 1vw,1.5rem);margin:0 auto;padding:0;list-style:none;display:grid}.Pricing-module__cC2hUW__item{display:flex;position:relative}.Pricing-module__cC2hUW__plan{width:100%;padding:var(--plan-pad);border:1px solid var(--card-edge-fade);border-top-color:var(--card-edge);border-left-color:color-mix(in srgb, var(--card-edge) 40%, transparent);border-radius:var(--radius-panel);background:var(--plan-surface);box-shadow:var(--plan-shadow);transition:box-shadow .4s var(--ease-out), border-color .3s var(--ease-out), translate .4s var(--ease-out);will-change:transform;flex-direction:column;display:flex;position:relative}@media (hover:hover){.Pricing-module__cC2hUW__plan:hover{border-color:var(--color-line-strong);box-shadow:var(--plan-shadow-hover);translate:0 -6px}}.Pricing-module__cC2hUW__item[data-featured] .Pricing-module__cC2hUW__plan{background:var(--plan-surface-featured);border-color:#0000}@property --ring-angle{syntax:"<angle>";inherits:false;initial-value:0deg}.Pricing-module__cC2hUW__ring{inset:calc(var(--ring-width) * -1);z-index:2;padding:var(--ring-width);border-radius:inherit;background:conic-gradient(from var(--ring-angle), var(--ring-colors));-webkit-mask-composite:xor;pointer-events:none;position:absolute;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.Pricing-module__cC2hUW__item[data-featured]:before{content:"";z-index:-1;background:radial-gradient(ellipse, color-mix(in srgb, var(--plan-scaling-edge) 26%, transparent), transparent 70%);filter:blur(56px);opacity:.4;pointer-events:none;border-radius:50%;position:absolute;inset:12% 8% -6%}:where(:root:not([data-motion=off])) .Pricing-module__cC2hUW__ring{animation:Pricing-module__cC2hUW__ring-spin var(--ring-seconds) steps(var(--card-edge-steps,216)) infinite}@keyframes Pricing-module__cC2hUW__ring-spin{to{--ring-angle:360deg}}.Pricing-module__cC2hUW__name{color:var(--color-ink-muted);font-family:var(--font-ui);font-size:var(--small-size);letter-spacing:.06em;text-transform:uppercase;margin:0;font-weight:560}.Pricing-module__cC2hUW__price{align-items:baseline;gap:.5rem;margin:1rem 0 .25rem;display:flex}.Pricing-module__cC2hUW__amount{font-family:var(--font-display);font-variant-numeric:tabular-nums;font-size:clamp(2.6rem,2rem + 2vw,3.6rem);font-weight:600;line-height:1}.Pricing-module__cC2hUW__period{color:var(--color-ink-muted);font-size:var(--small-size)}.Pricing-module__cC2hUW__billing{color:var(--color-ink-faint);font-size:var(--caption-size);margin:0}.Pricing-module__cC2hUW__features{border-top:1px solid var(--color-line);flex:auto;align-content:start;gap:.6rem;margin:1.35rem 0 1.5rem;padding:1.25rem 0 0;list-style:none;display:grid}.Pricing-module__cC2hUW__features li{color:var(--color-ink);grid-template-columns:1rem minmax(0,1fr);gap:.6rem;line-height:1.45;display:grid}.Pricing-module__cC2hUW__check{fill:none;width:1rem;height:1rem;stroke:var(--color-accent-bright);stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;margin-top:.15rem}.Pricing-module__cC2hUW__action{z-index:3;width:100%;position:relative}.Pricing-module__cC2hUW__actionNote{z-index:3;font-size:var(--caption-size);text-align:center;color:var(--color-ink-faint);margin:.75rem 0 0;line-height:1.5;position:relative}@media (max-width:55rem){.Pricing-module__cC2hUW__plans{grid-template-columns:minmax(0,1fr);max-width:28rem}.Pricing-module__cC2hUW__section{min-height:auto}}:where(:root[data-motion=off]) .Pricing-module__cC2hUW__plan{transition:none}.Pricing-module__cC2hUW__item[data-plan-tone=guest]{--tier-face:var(--plan-guest-face);--tier-light:var(--plan-guest-light);--tier-edge:var(--plan-guest-edge)}.Pricing-module__cC2hUW__item[data-plan-tone=scaling]{--tier-face:var(--plan-scaling-face);--tier-light:var(--plan-scaling-light);--tier-edge:var(--plan-scaling-edge)}.Pricing-module__cC2hUW__item[data-plan-tone=enterprise]{--tier-face:var(--plan-enterprise-face);--tier-light:var(--plan-enterprise-light);--tier-edge:var(--plan-enterprise-edge)}.Pricing-module__cC2hUW__item[data-plan-tone] .Pricing-module__cC2hUW__plan{--card-edge:var(--tier-edge);--card-edge-hot:color-mix(in srgb, var(--tier-edge) 35%, #f9f8f3);--card-edge-fade:color-mix(in srgb, var(--tier-edge) 18%, transparent);--ring-colors:transparent 0deg 200deg, var(--card-edge-fade) 245deg, var(--card-edge) 285deg, var(--card-edge-hot) 305deg, transparent 335deg;border-color:var(--card-edge-fade);border-radius:var(--studio-radius,16px);background:linear-gradient(165deg, var(--tier-light), var(--tier-face) 52%);box-shadow:var(--plan-shadow)}.Pricing-module__cC2hUW__item[data-plan-tone=scaling] .Pricing-module__cC2hUW__plan{--card-edge-hot:var(--plan-scaling-hot)}.Pricing-module__cC2hUW__item[data-plan-tone] .Pricing-module__cC2hUW__check{stroke:var(--tier-edge)}
.Privacy-module__2IhkNG__section{--privacy-glyph-1:#78c8a880;--privacy-glyph-2:#4a967c61;--privacy-glyph-3:#c8e2d633;--privacy-bar:rgb(var(--fg-rgb) / .86);--privacy-clear:48% 42%;--privacy-plate:color-mix(in srgb, var(--ledger-raised) 72%, transparent);isolation:isolate;min-height:100dvh;padding:calc(var(--nav-height) + var(--space-section-inner)) var(--gutter) var(--space-section-inner);place-items:center;display:grid;position:relative;overflow:clip}:root[data-theme=light] .Privacy-module__2IhkNG__section{--privacy-glyph-1:#226e5480;--privacy-glyph-2:#34806452;--privacy-glyph-3:#1318262e;--privacy-bar:#131826}.Privacy-module__2IhkNG__field{z-index:-1;-webkit-mask-image:radial-gradient(ellipse var(--privacy-clear) at 50% 48%, transparent 0%, #0000001f 50%, #000 100%), linear-gradient(180deg, transparent, #000 18%, #000 82%, transparent);-webkit-mask-composite:source-in;-webkit-mask-image:radial-gradient(ellipse var(--privacy-clear) at 50% 48%, transparent 0%, #0000001f 50%, #000 100%), linear-gradient(180deg, transparent, #000 18%, #000 82%, transparent);mask-image:radial-gradient(ellipse var(--privacy-clear) at 50% 48%, transparent 0%, #0000001f 50%, #000 100%), linear-gradient(180deg, transparent, #000 18%, #000 82%, transparent);position:absolute;inset:0;overflow:hidden;-webkit-mask-composite:source-in;mask-composite:intersect}.Privacy-module__2IhkNG__fieldCanvas{animation:Privacy-module__2IhkNG__field-drift var(--drift,70s) linear infinite;will-change:transform;animation-play-state:paused;display:block}.Privacy-module__2IhkNG__field[data-running=true] .Privacy-module__2IhkNG__fieldCanvas{animation-play-state:running}@keyframes Privacy-module__2IhkNG__field-drift{to{transform:translateY(-50%)}}.Privacy-module__2IhkNG__content{text-align:center;justify-items:center;width:100%;max-width:62rem;display:grid}.Privacy-module__2IhkNG__title{font-size:clamp(3.2rem,1.6rem + 5.4vw,7rem);font-weight:var(--heading-weight);letter-spacing:var(--heading-tracking);word-spacing:.04em;margin:0;line-height:.95}.Privacy-module__2IhkNG__title span{color:var(--color-ink-muted)}.Privacy-module__2IhkNG__lead{margin:var(--space-stack-sm) 0 0;color:var(--color-ink-muted);font-size:var(--lead-size)}.Privacy-module__2IhkNG__facts{width:100%;margin:var(--space-stack-lg) 0 0;border:1px solid var(--color-line);border-radius:var(--radius-panel);background:var(--privacy-plate);box-shadow:inset 0 1px 0 var(--glass-highlight), 0 30px 60px -30px rgb(var(--shadow-rgb) / calc(.8 * var(--shadow-k)));-webkit-backdrop-filter:blur(10px)saturate(1.2);backdrop-filter:blur(10px)saturate(1.2);text-align:left;grid-template-columns:repeat(3,minmax(0,1fr));padding:0;list-style:none;display:grid}.Privacy-module__2IhkNG__facts li{align-content:start;gap:.35rem;padding:clamp(1.25rem,.9rem + 1vw,1.75rem);display:grid}.Privacy-module__2IhkNG__facts li+li{border-left:1px solid var(--color-line)}.Privacy-module__2IhkNG__facts strong{color:var(--color-ink);margin-top:.4rem;font-size:1.05rem;font-weight:600;line-height:1.3}.Privacy-module__2IhkNG__facts span{color:var(--color-ink-muted);font-size:var(--small-size);line-height:1.5}.Privacy-module__2IhkNG__factIcon{color:var(--color-safety)}.Privacy-module__2IhkNG__policyLink{margin-top:var(--space-stack-md);color:var(--color-ink-muted);font-size:var(--small-size);text-decoration:underline;-webkit-text-decoration-color:var(--color-line-strong);text-decoration-color:var(--color-line-strong);text-underline-offset:.3em;transition:color .16s var(--ease-out), text-decoration-color .16s var(--ease-out);align-items:center;gap:.35rem;display:inline-flex}@media (hover:hover){.Privacy-module__2IhkNG__policyLink:hover{color:var(--color-ink);text-decoration-color:currentColor}}@media (max-width:48rem){.Privacy-module__2IhkNG__facts{grid-template-columns:minmax(0,1fr)}.Privacy-module__2IhkNG__facts li+li{border-left:0;border-top:1px solid var(--color-line)}.Privacy-module__2IhkNG__section{--privacy-clear:70% 30%}}:where(:root[data-motion=off]) .Privacy-module__2IhkNG__fieldCanvas{animation:none}
