.ArticleView-module__31hhCq__page{width:min(720px,100% - 48px);margin:0 auto;padding:clamp(40px,6vw,88px) 0 clamp(88px,11vw,150px)}.ArticleView-module__31hhCq__page[data-related]{padding-bottom:clamp(64px,8vw,104px)}@media (min-width:1040px){.ArticleView-module__31hhCq__page{grid-template-columns:minmax(180px,220px) minmax(0,1fr);grid-template-areas:".header"".cover""rail body";column-gap:clamp(48px,6vw,96px);width:min(1180px,100% - 48px);display:grid}.ArticleView-module__31hhCq__header{grid-area:header}.ArticleView-module__31hhCq__cover{grid-area:cover}.ArticleView-module__31hhCq__rail{grid-area:rail}.ArticleView-module__31hhCq__body{grid-area:body}}.ArticleView-module__31hhCq__header{min-width:0}.ArticleView-module__31hhCq__header h1{letter-spacing:-.052em;text-wrap:balance;max-width:20ch;margin:0;font-size:clamp(2.3rem,4.8vw,3.8rem);font-weight:720;line-height:.98}.ArticleView-module__31hhCq__lede{max-width:56ch;color:color-mix(in srgb, var(--color-text) 70%, var(--color-bg));text-wrap:pretty;margin:clamp(18px,2.2vw,26px) 0 0;font-size:clamp(1.06rem,1.5vw,1.24rem);line-height:1.5}.ArticleView-module__31hhCq__meta{border-top:1px solid var(--color-border);color:var(--color-text-muted);flex-wrap:wrap;align-items:center;gap:10px 16px;margin-top:clamp(26px,3.2vw,36px);padding-top:18px;font-size:.84rem;line-height:1.4;display:flex}.ArticleView-module__31hhCq__byline{color:var(--color-text);align-items:center;gap:10px;font-weight:650;display:inline-flex}.ArticleView-module__31hhCq__metaFacts{flex-wrap:wrap;align-items:center;gap:4px 10px;display:inline-flex}.ArticleView-module__31hhCq__metaFacts>[aria-hidden]{color:var(--color-text-subtle)}.ArticleView-module__31hhCq__avatar{border:1px solid var(--color-border);background:var(--color-muted-bg);width:32px;height:32px;color:var(--color-text);border-radius:50%;flex:none;place-items:center;font-size:.8rem;font-weight:700;line-height:1;display:grid;overflow:hidden}.ArticleView-module__31hhCq__avatar img{object-fit:cover;width:100%;height:100%}.ArticleView-module__31hhCq__avatar svg{width:56%;height:56%}.ArticleView-module__31hhCq__cover{aspect-ratio:16/9;border:1px solid var(--color-border);border-radius:var(--radius-xl);background:var(--color-muted-bg);min-width:0;margin:clamp(32px,4.4vw,56px) 0 0;position:relative;overflow:hidden}.ArticleView-module__31hhCq__cover img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.ArticleView-module__31hhCq__body{min-width:0;max-width:720px;margin-top:clamp(40px,5.6vw,72px)}.ArticleView-module__31hhCq__rail{display:none}@media (min-width:1040px){.ArticleView-module__31hhCq__rail{overscroll-behavior:contain;align-self:start;max-height:calc(100dvh - 128px);margin-top:clamp(40px,5.6vw,72px);padding:4px 6px 8px;display:block;position:sticky;top:104px;overflow-y:auto}}.ArticleView-module__31hhCq__railTitle{color:var(--color-text);letter-spacing:-.005em;margin:0 0 12px;font-size:.78rem;font-weight:680}.ArticleView-module__31hhCq__tocList{border-left:1px solid var(--color-border);gap:1px;margin:0;padding:0;list-style:none;display:grid}.ArticleView-module__31hhCq__tocList a{color:var(--color-text-muted);text-wrap:pretty;transition:color var(--anim-duration-fast) var(--anim-ease), border-color var(--anim-duration-normal) var(--anim-ease);border-left:1px solid #0000;margin-left:-1px;padding:6px 0 6px 14px;font-size:.8rem;line-height:1.4;text-decoration:none;display:block}.ArticleView-module__31hhCq__tocList a[data-level="3"]{padding-left:26px;font-size:.77rem}.ArticleView-module__31hhCq__tocList a[aria-current=location]{border-left-color:var(--color-text);color:var(--color-text)}@media (hover:hover){.ArticleView-module__31hhCq__tocList a:hover{color:var(--color-text)}}.ArticleView-module__31hhCq__tocDisclosure{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface-raised);margin:0 0 clamp(28px,4vw,40px)}@media (min-width:1040px){.ArticleView-module__31hhCq__tocDisclosure{display:none}}.ArticleView-module__31hhCq__tocDisclosure>summary{min-height:50px;color:var(--color-text);cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:0 18px;font-size:.9rem;font-weight:680;list-style:none;display:flex}.ArticleView-module__31hhCq__tocDisclosure>summary::-webkit-details-marker{display:none}.ArticleView-module__31hhCq__tocDisclosure>summary:focus-visible{border-radius:var(--radius-lg)}.ArticleView-module__31hhCq__tocDisclosure>summary svg{color:var(--color-text-muted);transition:rotate var(--anim-duration-normal) var(--anim-ease)}.ArticleView-module__31hhCq__tocDisclosure[open]>summary svg{rotate:180deg}.ArticleView-module__31hhCq__tocDisclosure .ArticleView-module__31hhCq__tocList{margin:0 18px 16px}.ArticleView-module__31hhCq__takeaways{border:1px solid var(--color-border);border-radius:var(--radius-xl);background:var(--color-surface-raised);box-shadow:var(--shadow-xs);margin:0 0 clamp(36px,4.6vw,52px);padding:clamp(20px,2.6vw,28px) clamp(20px,3vw,32px)}.ArticleView-module__31hhCq__takeaways h2{letter-spacing:-.03em;margin:0 0 14px;font-size:1.1rem;font-weight:720;line-height:1.2}.ArticleView-module__31hhCq__takeaways ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.ArticleView-module__31hhCq__takeaways li{color:color-mix(in srgb, var(--color-text) 82%, var(--color-bg));text-wrap:pretty;padding-left:20px;font-size:1rem;line-height:1.55;position:relative}.ArticleView-module__31hhCq__takeaways li:before{background:var(--color-text);content:"";border-radius:50%;width:6px;height:6px;position:absolute;top:calc(.775em - 3px);left:2px}.ArticleView-module__31hhCq__faq{margin-top:clamp(56px,7vw,88px)}.ArticleView-module__31hhCq__faq>h2{letter-spacing:-.035em;text-wrap:balance;margin:0 0 clamp(16px,2vw,22px);font-size:clamp(1.5rem,2.4vw,1.9rem);font-weight:720;line-height:1.14}.ArticleView-module__31hhCq__faqList{border-top:1px solid var(--color-border-strong)}.ArticleView-module__31hhCq__faqList details{border-bottom:1px solid var(--color-border-strong)}.ArticleView-module__31hhCq__faqList summary{justify-content:space-between;align-items:center;gap:var(--space-5);color:var(--color-text);cursor:pointer;letter-spacing:-.012em;padding:20px 0;font-size:1.02rem;font-weight:680;line-height:1.4;list-style:none;display:flex}.ArticleView-module__31hhCq__faqList summary::-webkit-details-marker{display:none}.ArticleView-module__31hhCq__faqSign{color:var(--color-text-subtle);transition:color var(--anim-duration-fast) var(--anim-ease), transform var(--anim-duration-fast) var(--anim-ease);flex:none;font-size:1.3rem;font-weight:400;line-height:1}@media (hover:hover){.ArticleView-module__31hhCq__faqList summary:hover .ArticleView-module__31hhCq__faqSign{color:var(--color-text)}}.ArticleView-module__31hhCq__faqList details[open] .ArticleView-module__31hhCq__faqSign{transform:rotate(45deg)}.ArticleView-module__31hhCq__faqAnswer{max-width:64ch;padding:0 0 22px;font-size:1rem}.ArticleView-module__31hhCq__author{border:1px solid var(--color-border);border-radius:var(--radius-xl);background:var(--color-surface-raised);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:18px;margin-top:clamp(48px,6vw,72px);padding:clamp(20px,2.6vw,28px);display:grid}.ArticleView-module__31hhCq__author .ArticleView-module__31hhCq__avatar{width:56px;height:56px;font-size:1.15rem}.ArticleView-module__31hhCq__authorText{gap:4px;min-width:0;display:grid}.ArticleView-module__31hhCq__authorText h2{color:var(--color-text-muted);letter-spacing:-.015em;margin:0;font-size:1.02rem;font-weight:560;line-height:1.35}.ArticleView-module__31hhCq__authorText h2 strong{color:var(--color-text);font-weight:720}.ArticleView-module__31hhCq__authorRole{color:var(--color-text-muted);margin:0;font-size:.86rem;line-height:1.45}.ArticleView-module__31hhCq__authorBio{color:color-mix(in srgb, var(--color-text) 76%, var(--color-bg));text-wrap:pretty;margin:8px 0 0;font-size:.95rem;line-height:1.6}.ArticleView-module__31hhCq__authorLinks{flex-wrap:wrap;gap:8px;margin:12px 0 0;padding:0;list-style:none;display:flex}.ArticleView-module__31hhCq__authorLinks a{border:1px solid var(--color-border-strong);border-radius:var(--radius-pill);background:var(--color-surface-raised);min-height:34px;color:var(--color-text);transition:border-color var(--anim-duration-fast) var(--anim-ease);align-items:center;gap:6px;padding:0 13px;font-size:.8rem;font-weight:650;text-decoration:none;display:inline-flex}.ArticleView-module__31hhCq__authorLinks a svg{color:var(--color-text-muted)}@media (hover:hover){.ArticleView-module__31hhCq__authorLinks a:hover{border-color:var(--color-text)}}.ArticleView-module__31hhCq__team{border-top:1px solid var(--color-border);color:var(--color-text-muted);align-items:center;gap:12px;margin:clamp(48px,6vw,72px) 0 0;padding-top:22px;font-size:.9rem;line-height:1.45;display:flex}.ArticleView-module__31hhCq__related{width:min(1180px,100% - 48px);margin:0 auto;padding:0 0 clamp(88px,11vw,150px)}.ArticleView-module__31hhCq__relatedHead{border-top:1px solid var(--color-border);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px 24px;margin-bottom:clamp(20px,2.6vw,28px);padding-top:clamp(48px,6vw,72px);display:flex}.ArticleView-module__31hhCq__relatedHead h2{letter-spacing:-.045em;margin:0;font-size:clamp(1.6rem,2.6vw,2.2rem);font-weight:720;line-height:1.05}.ArticleView-module__31hhCq__allLink{color:var(--color-text);text-decoration-line:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--color-text) 34%, transparent);text-decoration-color:color-mix(in srgb, var(--color-text) 34%, transparent);text-underline-offset:.22em;transition:text-decoration-color var(--anim-duration-fast) var(--anim-ease);align-items:center;gap:6px;font-size:.86rem;font-weight:650;text-decoration-thickness:1px;display:inline-flex}.ArticleView-module__31hhCq__allLink svg{transition:translate var(--anim-duration-fast) var(--anim-ease)}@media (hover:hover){.ArticleView-module__31hhCq__allLink:hover{-webkit-text-decoration-color:var(--color-text);text-decoration-color:var(--color-text)}.ArticleView-module__31hhCq__allLink:hover svg{translate:2px}}.ArticleView-module__31hhCq__previewNotice{border-bottom:1px solid var(--color-border);background:var(--color-muted-bg);min-height:44px;color:var(--color-text);text-align:center;justify-content:center;align-items:center;gap:10px;margin:0;padding:10px 24px;font-size:.82rem;font-weight:600;line-height:1.4;display:flex}.ArticleView-module__31hhCq__previewNotice svg{color:var(--color-text-muted);flex:none}@keyframes ArticleView-module__31hhCq__rise{0%{opacity:0;transform:translateY(12px)}}@media (prefers-reduced-motion:no-preference){.ArticleView-module__31hhCq__header>*,.ArticleView-module__31hhCq__cover{animation:.65s cubic-bezier(.16,1,.3,1) both ArticleView-module__31hhCq__rise}.ArticleView-module__31hhCq__header>:nth-child(2){animation-delay:70ms}.ArticleView-module__31hhCq__header>:nth-child(3){animation-delay:.14s}.ArticleView-module__31hhCq__cover{animation-delay:.2s}[data-animations=disabled] :is(.ArticleView-module__31hhCq__header>*,.ArticleView-module__31hhCq__cover){animation:none}}@media (prefers-reduced-motion:reduce){.ArticleView-module__31hhCq__faqSign,.ArticleView-module__31hhCq__tocDisclosure>summary svg{transition:none}}@media (max-width:560px){.ArticleView-module__31hhCq__page,.ArticleView-module__31hhCq__related{width:calc(100% - 32px)}.ArticleView-module__31hhCq__author{grid-template-columns:minmax(0,1fr);gap:14px}.ArticleView-module__31hhCq__previewNotice{padding-inline:16px}}
.Blog-module__8PtgHq__index{width:min(1180px,100% - 48px);margin:0 auto;padding:clamp(48px,7vw,104px) 0 clamp(88px,11vw,150px)}.Blog-module__8PtgHq__intro{gap:var(--space-5);max-width:860px;margin-bottom:clamp(40px,5.5vw,72px);display:grid}.Blog-module__8PtgHq__intro h1{letter-spacing:-.066em;text-wrap:balance;margin:0;font-size:clamp(2.7rem,5.8vw,5.4rem);font-weight:720;line-height:.95}.Blog-module__8PtgHq__intro p{max-width:50ch;color:color-mix(in srgb, var(--color-text) 68%, var(--color-bg));text-wrap:pretty;margin:0;font-size:clamp(1.04rem,1.45vw,1.2rem);line-height:1.5}.Blog-module__8PtgHq__lead,.Blog-module__8PtgHq__card{isolation:isolate;border:1px solid var(--color-border);border-radius:var(--radius-xl);background:var(--color-surface-raised);min-width:0;color:var(--color-text);transition:border-color var(--anim-duration-normal) var(--anim-ease), box-shadow var(--anim-duration-normal) var(--anim-ease), translate var(--anim-duration-normal) var(--anim-ease);position:relative;overflow:hidden}.Blog-module__8PtgHq__lead{box-shadow:var(--shadow-xs);display:grid}.Blog-module__8PtgHq__card{flex-direction:column;flex:1;display:flex}.Blog-module__8PtgHq__cardLink{color:inherit;text-decoration:none}.Blog-module__8PtgHq__cardLink:after{z-index:1;content:"";position:absolute;inset:0}.Blog-module__8PtgHq__cardLink:focus-visible{outline:none}:is(.Blog-module__8PtgHq__lead:has(.Blog-module__8PtgHq__cardLink:focus-visible),.Blog-module__8PtgHq__card:has(.Blog-module__8PtgHq__cardLink:focus-visible)){outline:2px solid var(--color-focus);outline-offset:2px}:is(.Blog-module__8PtgHq__lead:has([data-link-pending]),.Blog-module__8PtgHq__card:has([data-link-pending])){border-color:var(--color-text)}@media (hover:hover){.Blog-module__8PtgHq__lead:hover,.Blog-module__8PtgHq__card:hover{border-color:var(--color-border-strong);box-shadow:var(--shadow-md);translate:0 -2px}.Blog-module__8PtgHq__lead:hover .Blog-module__8PtgHq__leadMedia img,.Blog-module__8PtgHq__card:hover .Blog-module__8PtgHq__cardMedia img{scale:1.02}}.Blog-module__8PtgHq__leadMedia,.Blog-module__8PtgHq__cardMedia{background:var(--color-muted-bg);position:relative;overflow:hidden}.Blog-module__8PtgHq__leadMedia img,.Blog-module__8PtgHq__cardMedia img{object-fit:cover;width:100%;height:100%;transition:scale var(--anim-duration-slow) var(--anim-ease);position:absolute;inset:0}.Blog-module__8PtgHq__leadMedia{aspect-ratio:16/10;border-bottom:1px solid var(--color-border)}.Blog-module__8PtgHq__cardMedia{aspect-ratio:16/9;border-bottom:1px solid var(--color-border)}.Blog-module__8PtgHq__cardMedia[data-placeholder]{color:var(--color-text-subtle);place-items:center;display:grid}.Blog-module__8PtgHq__cardMedia[data-placeholder]:before{background-image:radial-gradient(color-mix(in srgb, var(--color-text) 16%, transparent) 1px, transparent 1.5px);content:"";background-position:50%;background-size:22px 22px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(72% 82%,#000 0%,#00000059 58%,#0000 92%);mask-image:radial-gradient(72% 82%,#000 0%,#00000059 58%,#0000 92%)}.Blog-module__8PtgHq__cardMedia[data-placeholder] svg{width:30px;height:30px;position:relative}.Blog-module__8PtgHq__keep{white-space:nowrap}.Blog-module__8PtgHq__leadBody{justify-content:center;gap:var(--space-4);flex-direction:column;min-width:0;padding:clamp(24px,3.6vw,52px);display:flex;position:relative}.Blog-module__8PtgHq__lead:not([data-cover]) .Blog-module__8PtgHq__leadBody{min-height:clamp(260px,30vw,360px)}.Blog-module__8PtgHq__cardBody{flex-direction:column;flex:1;gap:10px;padding:22px 24px 24px;display:flex}.Blog-module__8PtgHq__leadTitle{letter-spacing:-.05em;text-wrap:balance;max-width:20ch;margin:0;font-size:clamp(1.8rem,3.3vw,2.75rem);font-weight:720;line-height:1.02}.Blog-module__8PtgHq__cardTitle{letter-spacing:-.032em;text-wrap:balance;margin:0;font-size:1.2rem;font-weight:720;line-height:1.22}.Blog-module__8PtgHq__leadExcerpt{max-width:48ch;color:color-mix(in srgb, var(--color-text) 70%, var(--color-bg));margin:0;font-size:clamp(1rem,1.3vw,1.1rem);line-height:1.55}.Blog-module__8PtgHq__cardExcerpt{color:color-mix(in srgb, var(--color-text) 64%, var(--color-bg));-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:.9rem;line-height:1.55;display:-webkit-box;overflow:hidden}.Blog-module__8PtgHq__facts{color:var(--color-text-muted);flex-wrap:wrap;align-items:center;gap:8px 12px;margin-top:auto;padding-top:8px;font-size:.78rem;font-weight:550;line-height:1.4;display:flex}.Blog-module__8PtgHq__lead .Blog-module__8PtgHq__facts{margin-top:4px;padding-top:0}.Blog-module__8PtgHq__factLine{flex-wrap:wrap;align-items:center;gap:4px 7px;display:inline-flex}.Blog-module__8PtgHq__factLine>[aria-hidden]{color:var(--color-text-subtle)}.Blog-module__8PtgHq__pill{border:1px solid var(--color-border-strong);border-radius:var(--radius-pill);color:var(--color-text);white-space:nowrap;align-items:center;gap:6px;padding:3px 10px 3px 8px;font-size:.72rem;font-weight:680;line-height:1.3;display:inline-flex}.Blog-module__8PtgHq__pill:before{content:"";background:currentColor;border-radius:50%;flex:none;width:6px;height:6px}.Blog-module__8PtgHq__field{z-index:-1;background-image:radial-gradient(color-mix(in srgb, var(--color-text) 16%, transparent) 1px, transparent 1.5px);pointer-events:none;background-position:100% 0;background-size:22px 22px;width:min(44%,520px);position:absolute;inset:0 0 0 auto;-webkit-mask-image:radial-gradient(78% 92% at 82%,#000 0%,#0006 52%,#0000 80%);mask-image:radial-gradient(78% 92% at 82%,#000 0%,#0006 52%,#0000 80%)}.Blog-module__8PtgHq__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(16px,2vw,24px);margin:clamp(16px,2vw,24px) 0 0;padding:0;list-style:none;display:grid}.Blog-module__8PtgHq__grid>li{min-width:0;display:flex}.Blog-module__8PtgHq__empty{justify-items:start;gap:var(--space-4);isolation:isolate;border:1px solid var(--color-border);border-radius:var(--radius-xl);background:var(--color-surface-raised);box-shadow:var(--shadow-xs);padding:clamp(28px,4.4vw,56px);display:grid;position:relative;overflow:hidden}.Blog-module__8PtgHq__empty h2{letter-spacing:-.05em;text-wrap:balance;max-width:18ch;margin:0;font-size:clamp(1.7rem,3vw,2.5rem);font-weight:720;line-height:1.04}.Blog-module__8PtgHq__empty p{max-width:50ch;color:color-mix(in srgb, var(--color-text) 68%, var(--color-bg));margin:0;font-size:1rem;line-height:1.58}.Blog-module__8PtgHq__secondary{min-height:46px;margin-top:var(--space-2);border:1px solid var(--color-border-strong);border-radius:var(--radius-md);background:var(--color-surface-raised);color:var(--color-text);transition:border-color var(--anim-duration-fast) var(--anim-ease), scale 80ms var(--anim-ease);align-items:center;gap:9px;padding:0 20px;font-size:.86rem;font-weight:700;text-decoration:none;display:inline-flex}.Blog-module__8PtgHq__secondary svg{transition:translate var(--anim-duration-fast) var(--anim-ease)}.Blog-module__8PtgHq__secondary:has(>[data-link-pending]){border-color:var(--color-text)}@media (hover:hover){.Blog-module__8PtgHq__secondary:hover{border-color:var(--color-text)}.Blog-module__8PtgHq__secondary:hover svg{translate:2px}}.Blog-module__8PtgHq__secondary:active{scale:.97}@keyframes Blog-module__8PtgHq__rise{0%{opacity:0;transform:translateY(12px)}}@media (prefers-reduced-motion:no-preference){.Blog-module__8PtgHq__intro>*,.Blog-module__8PtgHq__index>.Blog-module__8PtgHq__lead,.Blog-module__8PtgHq__index>.Blog-module__8PtgHq__empty{animation:.65s cubic-bezier(.16,1,.3,1) both Blog-module__8PtgHq__rise}.Blog-module__8PtgHq__intro>:nth-child(2){animation-delay:80ms}.Blog-module__8PtgHq__index>.Blog-module__8PtgHq__lead,.Blog-module__8PtgHq__index>.Blog-module__8PtgHq__empty{animation-delay:.16s}[data-animations=disabled] :is(.Blog-module__8PtgHq__intro>*,.Blog-module__8PtgHq__index>.Blog-module__8PtgHq__lead,.Blog-module__8PtgHq__index>.Blog-module__8PtgHq__empty){animation:none}}@media (prefers-reduced-motion:reduce){.Blog-module__8PtgHq__lead:hover,.Blog-module__8PtgHq__card:hover{translate:none}.Blog-module__8PtgHq__lead:hover .Blog-module__8PtgHq__leadMedia img,.Blog-module__8PtgHq__card:hover .Blog-module__8PtgHq__cardMedia img,.Blog-module__8PtgHq__secondary:active{scale:none}}@media (min-width:900px){.Blog-module__8PtgHq__lead[data-cover]{grid-template-columns:minmax(0,1.12fr) minmax(0,1fr)}.Blog-module__8PtgHq__lead[data-cover] .Blog-module__8PtgHq__leadMedia{aspect-ratio:auto;border-right:1px solid var(--color-border);border-bottom:0;min-height:380px}}@media (max-width:1040px){.Blog-module__8PtgHq__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.Blog-module__8PtgHq__field{display:none}}@media (max-width:640px){.Blog-module__8PtgHq__grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:560px){.Blog-module__8PtgHq__index{width:calc(100% - 32px)}.Blog-module__8PtgHq__secondary{justify-content:center;width:100%}}
.Prose-module__ecziVG__prose{color:color-mix(in srgb, var(--color-text) 82%, var(--color-bg));letter-spacing:-.006em;overflow-wrap:break-word;font-size:1.0625rem;line-height:1.72}.Prose-module__ecziVG__prose>*{margin-block:0}.Prose-module__ecziVG__prose>*+*{margin-top:1.2em}.Prose-module__ecziVG__prose p{text-wrap:pretty}:is(.Prose-module__ecziVG__prose h2,.Prose-module__ecziVG__prose h3,.Prose-module__ecziVG__prose h4){color:var(--color-text);font-family:var(--font-display);text-wrap:balance;scroll-margin-top:var(--space-4)}.Prose-module__ecziVG__prose h2{letter-spacing:-.035em;margin-top:2.1em;font-size:clamp(1.5rem,2.4vw,1.9rem);font-weight:720;line-height:1.14}.Prose-module__ecziVG__prose h3{letter-spacing:-.022em;margin-top:1.9em;font-size:1.2rem;font-weight:700;line-height:1.3}.Prose-module__ecziVG__prose h4{letter-spacing:-.012em;margin-top:1.7em;font-size:1.04rem;font-weight:680;line-height:1.4}:is(.Prose-module__ecziVG__prose h2+*,.Prose-module__ecziVG__prose h3+*,.Prose-module__ecziVG__prose h4+*){margin-top:.6em}.Prose-module__ecziVG__prose>:first-child{margin-top:0}.Prose-module__ecziVG__prose a{color:var(--color-text);text-decoration-line:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--color-text) 34%, transparent);text-decoration-color:color-mix(in srgb, var(--color-text) 34%, transparent);text-underline-offset:.2em;transition:text-decoration-color var(--anim-duration-fast) var(--anim-ease);font-weight:560;text-decoration-thickness:1px}@media (hover:hover){.Prose-module__ecziVG__prose a:hover{-webkit-text-decoration-color:var(--color-text);text-decoration-color:var(--color-text)}}:is(.Prose-module__ecziVG__prose strong,.Prose-module__ecziVG__prose b){color:var(--color-text);font-weight:650}.Prose-module__ecziVG__prose mark{background:var(--color-secondary);color:var(--color-secondary-text);border-radius:3px;padding:0 .15em}:is(.Prose-module__ecziVG__prose sup,.Prose-module__ecziVG__prose sub){line-height:0}.Prose-module__ecziVG__prose code{border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-muted-bg);color:var(--color-text);font-family:var(--font-mono);letter-spacing:0;padding:.1em .36em;font-size:.86em}.Prose-module__ecziVG__prose kbd{border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);background:var(--color-surface-raised);color:var(--color-text);font-family:var(--font-mono);border-bottom-width:2px;padding:.05em .4em;font-size:.82em}:is(.Prose-module__ecziVG__prose ul,.Prose-module__ecziVG__prose ol){padding-left:1.35em}.Prose-module__ecziVG__prose li{padding-left:.2em}.Prose-module__ecziVG__prose li+li{margin-top:.45em}:is(.Prose-module__ecziVG__prose li>ul,.Prose-module__ecziVG__prose li>ol){margin-top:.45em}.Prose-module__ecziVG__prose li>p{margin:0}.Prose-module__ecziVG__prose li>p+p{margin-top:.6em}.Prose-module__ecziVG__prose ul>li::marker{color:var(--color-text)}.Prose-module__ecziVG__prose ol>li::marker{color:var(--color-text-muted);font-variant-numeric:tabular-nums;font-weight:650}.Prose-module__ecziVG__prose blockquote{border-left:2px solid var(--color-border-strong);color:var(--color-text);letter-spacing:-.012em;margin-inline:0;padding:.1em 0 .1em 1.2em;font-size:1.08em;line-height:1.6}.Prose-module__ecziVG__prose blockquote>*+*{margin-top:.8em}.Prose-module__ecziVG__prose blockquote p{margin-block:0}.Prose-module__ecziVG__prose pre{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-muted-bg);color:var(--color-text);font-family:var(--font-mono);tab-size:2;padding:16px 20px;font-size:.86rem;line-height:1.62;overflow-x:auto}.Prose-module__ecziVG__prose pre code{font-size:inherit;background:0 0;border:0;padding:0}.Prose-module__ecziVG__prose hr{border:0;border-top:1px solid var(--color-border);height:0;margin-block:2.6em}.Prose-module__ecziVG__prose hr+*{margin-top:0}:is(.Prose-module__ecziVG__prose img,.Prose-module__ecziVG__prose video){border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-muted-bg);max-width:100%;height:auto;display:block}.Prose-module__ecziVG__prose iframe{aspect-ratio:16/9;border:1px solid var(--color-border);border-radius:var(--radius-lg);width:100%;max-width:100%;height:auto;display:block}.Prose-module__ecziVG__prose figure{margin-inline:0}:is(.Prose-module__ecziVG__prose figure+*,.Prose-module__ecziVG__prose *+figure){margin-top:1.8em}.Prose-module__ecziVG__prose figcaption{color:var(--color-text-muted);text-wrap:pretty;margin-top:10px;font-size:.84rem;line-height:1.5}.Prose-module__ecziVG__prose .table-wrap{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface-raised);overscroll-behavior-x:contain;overflow-x:auto}.Prose-module__ecziVG__prose>table{display:block;overflow-x:auto}.Prose-module__ecziVG__prose table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:.92rem;line-height:1.5}:is(.Prose-module__ecziVG__prose th,.Prose-module__ecziVG__prose td){border-bottom:1px solid var(--color-border);text-align:left;vertical-align:top;padding:11px 16px}.Prose-module__ecziVG__prose thead th{background:var(--color-muted-bg);color:var(--color-text);white-space:nowrap;font-size:.84rem;font-weight:680}.Prose-module__ecziVG__prose tbody th{color:var(--color-text);font-weight:650}.Prose-module__ecziVG__prose tbody tr:last-child>*{border-bottom:0}.Prose-module__ecziVG__prose .table-wrap table{min-width:100%}@media (max-width:560px){.Prose-module__ecziVG__prose{font-size:1.03rem;line-height:1.7}.Prose-module__ecziVG__prose pre{border-radius:var(--radius-md);padding:14px 16px}}
.SiteNotices-module__xLXNdW__stack{z-index:2;flex-direction:column;display:flex;position:relative}.SiteNotices-module__xLXNdW__notice{align-items:flex-start;gap:var(--space-3);min-height:44px;padding:11px var(--space-6);border-bottom:1px solid var(--color-border);background:color-mix(in srgb, var(--color-surface-raised) 92%, transparent);color:var(--color-text);font-size:.8125rem;line-height:1.45;display:flex}.SiteNotices-module__xLXNdW__notice[data-kind=maintenance]{border-bottom-color:color-mix(in srgb, var(--color-warning-text) 22%, transparent);background:var(--color-warning-bg);color:var(--color-warning-text)}.SiteNotices-module__xLXNdW__notice[data-kind=incident]{border-bottom-color:color-mix(in srgb, var(--color-danger-text) 22%, transparent);background:var(--color-danger-bg);color:var(--color-danger-text)}.SiteNotices-module__xLXNdW__notice[data-kind=success]{border-bottom-color:color-mix(in srgb, var(--color-success-text) 22%, transparent);background:var(--color-success-bg);color:var(--color-success-text)}.SiteNotices-module__xLXNdW__icon{flex:none;margin-top:2px}.SiteNotices-module__xLXNdW__text{flex:auto;min-width:0;margin:0}.SiteNotices-module__xLXNdW__text strong{font-weight:600}.SiteNotices-module__xLXNdW__link{color:inherit;text-underline-offset:2px;font-weight:500;text-decoration:underline}.SiteNotices-module__xLXNdW__dismiss{border-radius:var(--radius-sm);width:26px;height:26px;color:inherit;cursor:pointer;opacity:.75;background:0 0;border:0;flex:none;place-items:center;margin:-3px -6px -3px 0;display:inline-grid}.SiteNotices-module__xLXNdW__dismiss:hover{background:color-mix(in srgb, currentColor 10%, transparent);opacity:1}.SiteNotices-module__xLXNdW__dismiss:focus-visible{outline:2px solid var(--color-focus);outline-offset:1px}@media (max-width:640px){.SiteNotices-module__xLXNdW__notice{padding-inline:var(--space-4)}}
.WaitlistCtaBand-module__P0eoQq__band{background:var(--color-text);color:var(--color-bg);position:relative;overflow:hidden}.WaitlistCtaBand-module__P0eoQq__inner{z-index:2;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(32px,5vw,72px);width:min(1280px,100% - 48px);margin:0 auto;padding:clamp(56px,8vw,92px) 0;display:grid;position:relative}.WaitlistCtaBand-module__P0eoQq__copy{gap:var(--space-3);display:grid}.WaitlistCtaBand-module__P0eoQq__copy h2{max-width:14ch;color:var(--color-bg);letter-spacing:-.055em;text-wrap:balance;margin:0;font-size:clamp(2.1rem,4vw,3.4rem);font-weight:720;line-height:.98}.WaitlistCtaBand-module__P0eoQq__action{justify-items:start;gap:var(--space-4);display:grid}.WaitlistCtaBand-module__P0eoQq__demoLink{border:1px solid color-mix(in srgb, var(--color-bg) 28%, transparent);border-radius:var(--radius-md);min-height:40px;color:var(--color-bg);transition:background var(--anim-duration-fast) var(--anim-ease), border-color var(--anim-duration-fast) var(--anim-ease), scale 80ms var(--anim-ease);align-items:center;gap:8px;padding:0 15px;font-size:.75rem;font-weight:720;text-decoration:none;display:inline-flex}.WaitlistCtaBand-module__P0eoQq__demoLink:has(>[data-link-pending]){border-color:var(--color-bg);background:color-mix(in srgb, var(--color-bg) 12%, transparent)}@media (hover:hover){.WaitlistCtaBand-module__P0eoQq__demoLink:hover{border-color:color-mix(in srgb, var(--color-bg) 60%, transparent);background:color-mix(in srgb, var(--color-bg) 12%, transparent)}}.WaitlistCtaBand-module__P0eoQq__demoLink:active{scale:.97}@media (prefers-reduced-motion:reduce){.WaitlistCtaBand-module__P0eoQq__demoLink:active{scale:none}}.WaitlistCtaBand-module__P0eoQq__band:after{z-index:1;background:radial-gradient(120% 90% at 82% 8%, color-mix(in srgb, var(--color-highlight) 26%, transparent), transparent 62%);content:"";pointer-events:none;position:absolute;inset:0}.WaitlistCtaBand-module__P0eoQq__field{z-index:1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.WaitlistCtaBand-module__P0eoQq__field:before{content:"";background-image:radial-gradient(color-mix(in srgb, var(--color-bg) 34%, transparent) 1px, transparent 1.5px);background-size:22px 22px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle closest-side,#000,#0000);mask-image:radial-gradient(circle closest-side,#000,#0000);-webkit-mask-position:20% 40%;mask-position:20% 40%;-webkit-mask-size:520px 520px;mask-size:520px 520px;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.WaitlistCtaBand-module__P0eoQq__band[data-live] .WaitlistCtaBand-module__P0eoQq__field:before{animation:26s ease-in-out infinite alternate WaitlistCtaBand-module__P0eoQq__wander}@keyframes WaitlistCtaBand-module__P0eoQq__wander{0%{-webkit-mask-position:8% 30%;mask-position:8% 30%}50%{-webkit-mask-position:46% 90%;mask-position:46% 90%}to{-webkit-mask-position:92% 10%;mask-position:92% 10%}}.WaitlistCtaBand-module__P0eoQq__field i{aspect-ratio:1;border:1px solid color-mix(in srgb, var(--color-bg) 22%, transparent);opacity:0;border-radius:50%;width:900px;position:absolute;top:50%;left:75%;transform:translate(-50%,-50%)scale(.15)}.WaitlistCtaBand-module__P0eoQq__band[data-live] .WaitlistCtaBand-module__P0eoQq__field i{animation:7.5s cubic-bezier(.16,1,.3,1) infinite WaitlistCtaBand-module__P0eoQq__ring}.WaitlistCtaBand-module__P0eoQq__band[data-live] .WaitlistCtaBand-module__P0eoQq__field i:nth-child(2){animation-delay:2.5s}.WaitlistCtaBand-module__P0eoQq__band[data-live] .WaitlistCtaBand-module__P0eoQq__field i:nth-child(3){animation-delay:5s}@keyframes WaitlistCtaBand-module__P0eoQq__ring{0%{opacity:0;transform:translate(-50%,-50%)scale(.15)}12%{opacity:1}to{opacity:0;transform:translate(-50%,-50%)scale(1)}}@media (prefers-reduced-motion:reduce){.WaitlistCtaBand-module__P0eoQq__band[data-live] .WaitlistCtaBand-module__P0eoQq__field:before,.WaitlistCtaBand-module__P0eoQq__band[data-live] .WaitlistCtaBand-module__P0eoQq__field i{animation:none}}[data-animations=disabled] .WaitlistCtaBand-module__P0eoQq__band .WaitlistCtaBand-module__P0eoQq__field:before{animation:none}[data-animations=disabled] .WaitlistCtaBand-module__P0eoQq__band .WaitlistCtaBand-module__P0eoQq__field i{animation:none}@media (max-width:900px){.WaitlistCtaBand-module__P0eoQq__field i{top:78%;left:50%}.WaitlistCtaBand-module__P0eoQq__inner{grid-template-columns:1fr}.WaitlistCtaBand-module__P0eoQq__action{justify-items:stretch}}@media (max-width:560px){.WaitlistCtaBand-module__P0eoQq__inner{width:min(100% - 28px,1280px)}}
.MarketingShell-module__umCkYW__root{background:var(--color-bg);min-height:100dvh;color:var(--color-text);flex-direction:column;display:flex}.MarketingShell-module__umCkYW__skipLink{z-index:60;top:var(--space-2);left:var(--space-2);border:1px solid var(--color-border-strong);border-radius:var(--radius-md);padding:var(--space-2) var(--space-4);background:var(--color-surface-raised);color:var(--color-text);font-size:.78rem;font-weight:700;text-decoration:none;position:absolute;transform:translateY(-200%)}.MarketingShell-module__umCkYW__skipLink:focus-visible{transform:translateY(0)}.MarketingShell-module__umCkYW__header{z-index:30;border-bottom:1px solid var(--color-border);padding:0 env(safe-area-inset-right) 0 env(safe-area-inset-left);background:color-mix(in srgb, var(--color-bg) 90%, transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);position:sticky;top:0}@supports (animation-timeline:scroll()){.MarketingShell-module__umCkYW__header{animation:linear both MarketingShell-module__umCkYW__headerLift;animation-timeline:scroll(root);animation-range:0 8px}[data-animations=disabled] .MarketingShell-module__umCkYW__header{animation:none}}@keyframes MarketingShell-module__umCkYW__headerLift{0%{box-shadow:none;border-bottom-color:#0000}to{border-bottom-color:var(--color-border);box-shadow:var(--shadow-xs)}}.MarketingShell-module__umCkYW__progress{background:var(--color-text);transform-origin:0;pointer-events:none;height:1px;position:absolute;bottom:-1px;left:0;right:0;scale:0 1}.MarketingShell-module__umCkYW__root:has([data-link-pending]) .MarketingShell-module__umCkYW__progress{animation:2.4s cubic-bezier(.16,1,.3,1) 80ms both MarketingShell-module__umCkYW__navProgress}@keyframes MarketingShell-module__umCkYW__navProgress{0%{scale:0 1}to{scale:.92 1}}[data-animations=disabled] .MarketingShell-module__umCkYW__root:has([data-link-pending]) .MarketingShell-module__umCkYW__progress{animation:none;scale:1}.MarketingShell-module__umCkYW__headerInner{align-items:center;gap:var(--space-5);width:min(1280px,100% - 48px);min-height:72px;margin:0 auto;display:flex}.MarketingShell-module__umCkYW__brand{color:var(--color-text);font-family:var(--font-display);letter-spacing:-.055em;white-space:nowrap;align-items:center;gap:10px;font-size:1.55rem;font-weight:780;line-height:1;text-decoration:none;display:inline-flex}.MarketingShell-module__umCkYW__brandMark{width:30px;height:30px}.MarketingShell-module__umCkYW__desktopNav{align-items:center;gap:2px;margin-inline:auto;display:flex;position:relative}.MarketingShell-module__umCkYW__headerInner[data-compact] .MarketingShell-module__umCkYW__headerActions{margin-left:auto}.MarketingShell-module__umCkYW__navLink,.MarketingShell-module__umCkYW__menuTrigger,.MarketingShell-module__umCkYW__loginLink{border-radius:var(--radius-sm);color:var(--color-text-muted);transition:background var(--anim-duration-fast) var(--anim-ease), color var(--anim-duration-fast) var(--anim-ease), scale 80ms var(--anim-ease);cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;padding:9px 11px;font-family:inherit;font-size:.78rem;font-weight:620;text-decoration:none;display:inline-flex}.MarketingShell-module__umCkYW__menuTrigger[aria-expanded=true]{background:var(--color-muted-bg);color:var(--color-text)}.MarketingShell-module__umCkYW__navLink:has(>[data-link-pending]){background:var(--color-muted-bg);color:var(--color-text)}.MarketingShell-module__umCkYW__loginLink:has(>[data-link-pending]){background:var(--color-muted-bg);color:var(--color-text)}@media (hover:hover){.MarketingShell-module__umCkYW__navLink:hover,.MarketingShell-module__umCkYW__menuTrigger:hover,.MarketingShell-module__umCkYW__loginLink:hover{background:var(--color-muted-bg);color:var(--color-text)}}.MarketingShell-module__umCkYW__navLink:active,.MarketingShell-module__umCkYW__menuTrigger:active,.MarketingShell-module__umCkYW__loginLink:active{scale:.97}.MarketingShell-module__umCkYW__navLink[aria-current=page],.MarketingShell-module__umCkYW__menuTrigger[data-current]{color:var(--color-text);position:relative}.MarketingShell-module__umCkYW__navLink[aria-current=page]:after,.MarketingShell-module__umCkYW__menuTrigger[data-current]:after{content:"";background:currentColor;border-radius:50%;width:4px;height:4px;position:absolute;bottom:1px;left:50%;translate:-50%}.MarketingShell-module__umCkYW__menuGroup{position:static}.MarketingShell-module__umCkYW__menuPanel{z-index:40;gap:var(--space-2);border:1px solid var(--color-border-strong);border-radius:var(--radius-lg);max-width:calc(100vw - 48px);padding:var(--space-2);background:var(--color-surface-raised);box-shadow:var(--shadow-lg);transform-origin:0 0;animation:MarketingShell-module__umCkYW__menuIn .18s var(--anim-ease) both;grid-template-columns:auto 232px;display:grid;position:absolute;top:calc(100% + 14px);left:0}.MarketingShell-module__umCkYW__menuPanel[data-state=hidden],.MarketingShell-module__umCkYW__menuPanel[data-state=closing]{animation:none;display:none}.MarketingShell-module__umCkYW__menuPanel[data-state=closing]{opacity:0;pointer-events:none;transition:opacity .12s var(--anim-ease), display .12s allow-discrete}.MarketingShell-module__umCkYW__menuPanel[data-switched]{animation:none}.MarketingShell-module__umCkYW__menuPanel[data-switched]>*{animation:MarketingShell-module__umCkYW__menuSwap .12s var(--anim-ease) both}.MarketingShell-module__umCkYW__menuPanel[data-switched] .MarketingShell-module__umCkYW__menuItem{animation:none}@keyframes MarketingShell-module__umCkYW__menuSwap{0%{opacity:0}}.MarketingShell-module__umCkYW__menuPanel:before{content:"";height:16px;position:absolute;top:-16px;left:0;right:0}@keyframes MarketingShell-module__umCkYW__menuIn{0%{opacity:0;transform:translateY(-6px)scale(.985)}to{opacity:1;transform:none}}.MarketingShell-module__umCkYW__menuList{grid-template-columns:290px;align-content:start;gap:2px;display:grid}.MarketingShell-module__umCkYW__menuList[data-columns="2"]{grid-template-columns:repeat(2,260px)}.MarketingShell-module__umCkYW__menuItem{border-radius:var(--radius-md);color:var(--color-text);transition:background var(--anim-duration-fast) var(--anim-ease);animation:MarketingShell-module__umCkYW__menuItemIn .26s var(--anim-ease) both;animation-delay:calc(var(--i,0) * 25ms);grid-template-columns:38px minmax(0,1fr);align-items:center;gap:12px;padding:9px 10px;text-decoration:none;display:grid}@keyframes MarketingShell-module__umCkYW__menuItemIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.MarketingShell-module__umCkYW__menuItem:hover,.MarketingShell-module__umCkYW__menuItem:focus-visible,.MarketingShell-module__umCkYW__menuItem:active,.MarketingShell-module__umCkYW__menuItem[aria-current=page]{background:var(--color-muted-bg)}.MarketingShell-module__umCkYW__menuItem:has(>[data-link-pending]){background:var(--color-muted-bg)}.MarketingShell-module__umCkYW__menuItem[aria-current=page] .MarketingShell-module__umCkYW__menuIcon{border-color:var(--color-text)}.MarketingShell-module__umCkYW__menuItem:has(>[data-link-pending]) .MarketingShell-module__umCkYW__menuIcon{border-color:var(--color-text)}.MarketingShell-module__umCkYW__menuIcon{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);width:38px;height:38px;color:var(--color-text);transition:border-color var(--anim-duration-fast) var(--anim-ease), transform var(--anim-duration-normal) var(--anim-ease-spring);place-items:center;display:grid}@media (hover:hover){.MarketingShell-module__umCkYW__menuItem:hover .MarketingShell-module__umCkYW__menuIcon{border-color:var(--color-secondary-ink);transform:scale(1.06)}}.MarketingShell-module__umCkYW__menuText{gap:2px;min-width:0;display:grid}.MarketingShell-module__umCkYW__menuText strong{font-size:.8rem;font-weight:680}.MarketingShell-module__umCkYW__menuText small{color:var(--color-text-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.7rem;line-height:1.4;display:-webkit-box;overflow:hidden}.MarketingShell-module__umCkYW__menuFeatured{border-radius:var(--radius-md);min-height:190px;padding:var(--space-4);background-color:var(--color-text);background-image:radial-gradient(color-mix(in srgb, var(--color-bg) 16%, transparent) 1px, transparent 1px);color:var(--color-bg);transition:scale 80ms var(--anim-ease);background-size:14px 14px;align-content:end;gap:5px;text-decoration:none;display:grid;position:relative;overflow:hidden}.MarketingShell-module__umCkYW__menuFeatured:active{scale:.97}.MarketingShell-module__umCkYW__featuredLabel{top:var(--space-4);left:var(--space-4);color:var(--color-secondary-on-ink);letter-spacing:.1em;text-transform:uppercase;font-size:.6rem;font-weight:800;position:absolute}.MarketingShell-module__umCkYW__featuredIcon{width:42px;height:42px;margin-bottom:var(--space-2);border-radius:var(--radius-md);background:var(--color-bg);color:var(--color-text);transition:transform var(--anim-duration-medium) var(--anim-ease-spring);place-items:center;display:grid}@media (hover:hover){.MarketingShell-module__umCkYW__menuFeatured:hover .MarketingShell-module__umCkYW__featuredIcon{transform:rotate(-6deg)scale(1.06)}.MarketingShell-module__umCkYW__menuFeatured:hover .MarketingShell-module__umCkYW__featuredArrow{translate:2px}}.MarketingShell-module__umCkYW__menuFeatured strong{letter-spacing:-.02em;font-size:.9rem;font-weight:700}.MarketingShell-module__umCkYW__menuFeatured small{padding-right:var(--space-5);color:color-mix(in srgb, currentColor 68%, transparent);font-size:.7rem;line-height:1.45}.MarketingShell-module__umCkYW__featuredArrow{right:var(--space-4);bottom:var(--space-4);transition:translate var(--anim-duration-fast) var(--anim-ease);position:absolute}.MarketingShell-module__umCkYW__headerActions{align-items:center;gap:8px;display:flex}.MarketingShell-module__umCkYW__loginLink{min-height:38px;padding-inline:12px;font-size:.74rem}.MarketingShell-module__umCkYW__headerCta{border-radius:var(--radius-md);background:var(--color-primary);min-height:38px;color:var(--color-primary-text);transition:background var(--anim-duration-fast) var(--anim-ease), scale 80ms var(--anim-ease);white-space:nowrap;align-items:center;gap:7px;padding:0 14px;font-size:.74rem;font-weight:750;text-decoration:none;display:inline-flex}.MarketingShell-module__umCkYW__headerCta svg{transition:translate var(--anim-duration-fast) var(--anim-ease)}@media (hover:hover){.MarketingShell-module__umCkYW__headerCta:hover{background:var(--color-primary-hover)}.MarketingShell-module__umCkYW__headerCta:hover svg{translate:2px}}.MarketingShell-module__umCkYW__headerCta:active{scale:.97}.MarketingShell-module__umCkYW__menuTrigger svg{transition:transform var(--anim-duration-fast) var(--anim-ease)}.MarketingShell-module__umCkYW__menuTrigger[aria-expanded=true] svg{transform:rotate(180deg)}.MarketingShell-module__umCkYW__headerCtaShort{display:none}.MarketingShell-module__umCkYW__menuButton{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-raised);width:40px;height:40px;color:var(--color-text);cursor:pointer;transition:scale 80ms var(--anim-ease);place-items:center;display:none}.MarketingShell-module__umCkYW__menuButton:active{scale:.97}.MarketingShell-module__umCkYW__menuButton svg{transition:opacity var(--anim-duration-fast) var(--anim-ease), rotate var(--anim-duration-normal) var(--anim-ease);grid-area:1/1}.MarketingShell-module__umCkYW__menuButton[aria-expanded=true] .MarketingShell-module__umCkYW__burger{opacity:0;rotate:90deg}.MarketingShell-module__umCkYW__menuButton[aria-expanded=false] .MarketingShell-module__umCkYW__cross{opacity:0;rotate:-90deg}.MarketingShell-module__umCkYW__mobileNav{display:none}.MarketingShell-module__umCkYW__main{flex:1;min-width:0}.MarketingShell-module__umCkYW__main[data-width=contained]{width:min(1200px,100%);padding:var(--space-6) max(var(--space-6), env(safe-area-inset-right)) var(--space-6) max(var(--space-6), env(safe-area-inset-left));margin:0 auto}@media (max-width:720px){.MarketingShell-module__umCkYW__main[data-width=contained]{padding:var(--space-5) var(--space-4) var(--space-6)}}.MarketingShell-module__umCkYW__footer{border-top:1px solid var(--color-secondary-border);background:var(--color-surface-sunken)}.MarketingShell-module__umCkYW__footerInner{grid-template-columns:minmax(0,.9fr) minmax(0,2.4fr);gap:clamp(32px,6vw,80px);width:min(1280px,100% - 48px);margin:0 auto;padding:62px 0 40px;display:grid}.MarketingShell-module__umCkYW__footerBrand{align-content:start;gap:var(--space-3);display:grid}.MarketingShell-module__umCkYW__footerBrand p{max-width:30ch;color:var(--color-text-muted);margin:0;font-size:.76rem;line-height:1.6}.MarketingShell-module__umCkYW__footerColumns{gap:var(--space-5) var(--space-4);grid-template-columns:repeat(auto-fit,minmax(136px,1fr));display:grid}.MarketingShell-module__umCkYW__footerColumns nav{align-content:start;gap:9px;display:grid}.MarketingShell-module__umCkYW__footerColumns h2{color:var(--color-secondary-ink);font-family:var(--font-sans);letter-spacing:.1em;text-transform:uppercase;margin:0 0 2px;font-size:.62rem;font-weight:800;line-height:1.4}.MarketingShell-module__umCkYW__footerColumns a{color:var(--color-text-muted);transition:color var(--anim-duration-fast) var(--anim-ease);font-size:.75rem;text-decoration:none}.MarketingShell-module__umCkYW__footerBottom{justify-content:space-between;align-items:center;gap:var(--space-3) var(--space-4);border-top:1px solid var(--color-border);width:min(1280px,100% - 48px);color:var(--color-text-subtle);flex-wrap:wrap;margin:0 auto;padding:19px 0 14px;font-size:.63rem;display:flex}.MarketingShell-module__umCkYW__footerBottom nav{gap:var(--space-1) var(--space-3);flex-wrap:wrap;display:flex}.MarketingShell-module__umCkYW__footerBottom a{color:inherit;transition:color var(--anim-duration-fast) var(--anim-ease);text-decoration:none}.MarketingShell-module__umCkYW__footerColumns a:active,.MarketingShell-module__umCkYW__footerColumns a[aria-current=page],.MarketingShell-module__umCkYW__footerBottom a:active,.MarketingShell-module__umCkYW__footerBottom a[aria-current=page]{color:var(--color-text)}.MarketingShell-module__umCkYW__footerColumns a:has(>[data-link-pending]){color:var(--color-text)}.MarketingShell-module__umCkYW__footerBottom a:has(>[data-link-pending]){color:var(--color-text)}@media (hover:hover){.MarketingShell-module__umCkYW__footerColumns a:hover,.MarketingShell-module__umCkYW__footerBottom a:hover{color:var(--color-text)}}.MarketingShell-module__umCkYW__footerTrademarks{width:min(1280px,100% - 48px);color:var(--color-text-subtle);text-wrap:pretty;margin:0 auto;padding-bottom:25px;font-size:.63rem;line-height:1.6}@media (max-width:1180px){.MarketingShell-module__umCkYW__desktopNav{display:none}.MarketingShell-module__umCkYW__menuButton{display:grid}.MarketingShell-module__umCkYW__headerActions{margin-left:auto}.MarketingShell-module__umCkYW__mobileNav{align-content:start;gap:var(--space-5);overscroll-behavior:contain;border-top:1px solid var(--color-border);height:calc(100dvh - 100%);padding:var(--space-4) 24px max(var(--space-6), env(safe-area-inset-bottom));background:var(--color-bg);transition:opacity var(--anim-duration-normal) var(--anim-ease), translate var(--anim-duration-medium) var(--anim-ease), display var(--anim-duration-medium) allow-discrete;display:grid;position:absolute;top:100%;left:0;right:0;overflow-y:auto}@starting-style{.MarketingShell-module__umCkYW__mobileNav{opacity:0;translate:0 -8px}}.MarketingShell-module__umCkYW__mobileNav[data-state=closed]{opacity:0;transition-duration:var(--anim-duration-fast);display:none;translate:0 -8px}.MarketingShell-module__umCkYW__mobileNav section{gap:2px;display:grid}.MarketingShell-module__umCkYW__mobileNav h2{color:var(--color-text-subtle);font-family:var(--font-sans);letter-spacing:.1em;text-transform:uppercase;margin:0 0 6px;font-size:.62rem;font-weight:800;line-height:1.4}.MarketingShell-module__umCkYW__mobileNav a{border-radius:var(--radius-sm);color:var(--color-text);transition:background var(--anim-duration-fast) var(--anim-ease);align-items:center;gap:12px;padding:7px 10px;font-size:.84rem;font-weight:620;text-decoration:none;display:flex}.MarketingShell-module__umCkYW__mobileNav:not([data-state=closed]) :is(h2,a){animation:MarketingShell-module__umCkYW__menuItemIn .26s var(--anim-ease) both;animation-delay:calc(60ms + var(--i,0) * 18ms)}.MarketingShell-module__umCkYW__mobileIcon{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-raised);width:32px;height:32px;transition:border-color var(--anim-duration-fast) var(--anim-ease);flex-shrink:0;place-items:center;display:grid}.MarketingShell-module__umCkYW__mobileNav a:active,.MarketingShell-module__umCkYW__mobileNav a[aria-current=page]{background:var(--color-muted-bg)}.MarketingShell-module__umCkYW__mobileNav a:has(>[data-link-pending]){background:var(--color-muted-bg)}.MarketingShell-module__umCkYW__mobileNav a[aria-current=page] .MarketingShell-module__umCkYW__mobileIcon{border-color:var(--color-text)}.MarketingShell-module__umCkYW__mobileNav a:has(>[data-link-pending]) .MarketingShell-module__umCkYW__mobileIcon{border-color:var(--color-text)}@media (hover:hover){.MarketingShell-module__umCkYW__mobileNav a:hover{background:var(--color-muted-bg)}}.MarketingShell-module__umCkYW__footerInner{grid-template-columns:1fr}}@media (max-width:720px){.MarketingShell-module__umCkYW__loginLink,.MarketingShell-module__umCkYW__headerCtaLong{display:none}.MarketingShell-module__umCkYW__headerCtaShort{display:inline}.MarketingShell-module__umCkYW__headerCta{padding:0 12px}}@media (max-width:560px){.MarketingShell-module__umCkYW__headerInner,.MarketingShell-module__umCkYW__footerInner,.MarketingShell-module__umCkYW__footerBottom,.MarketingShell-module__umCkYW__footerTrademarks{width:min(100% - 28px,1280px)}.MarketingShell-module__umCkYW__headerInner{gap:var(--space-3);min-height:64px}.MarketingShell-module__umCkYW__brand{font-size:1.4rem}.MarketingShell-module__umCkYW__brandMark{width:27px;height:27px}.MarketingShell-module__umCkYW__mobileNav{padding-inline:14px}.MarketingShell-module__umCkYW__footerBottom{flex-direction:column;align-items:flex-start}}@media (prefers-reduced-motion:reduce){.MarketingShell-module__umCkYW__navLink:active,.MarketingShell-module__umCkYW__menuTrigger:active,.MarketingShell-module__umCkYW__loginLink:active,.MarketingShell-module__umCkYW__menuFeatured:active,.MarketingShell-module__umCkYW__headerCta:active,.MarketingShell-module__umCkYW__menuButton:active{scale:none}}[data-animations=disabled] .MarketingShell-module__umCkYW__menuPanel{animation:none}[data-animations=disabled] .MarketingShell-module__umCkYW__menuPanel>*{animation:none}[data-animations=disabled] .MarketingShell-module__umCkYW__menuItem{animation:none}[data-animations=disabled] .MarketingShell-module__umCkYW__mobileNav :is(h2,a){animation:none}html[data-view-transition]:not([data-theme-swap]) .MarketingShell-module__umCkYW__header{--vt-name:site-header;--vt-class:chrome;view-transition-name:var(--vt-name);view-transition-class:var(--vt-class)}
.MediaUploadIndicator-module__GkBEkW__root{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-raised);width:100%;min-width:0;color:var(--color-text);box-shadow:var(--shadow-xs);cursor:pointer;font:inherit;text-align:left;transition:border-color var(--anim-duration-fast) var(--anim-ease);animation:MediaUploadIndicator-module__GkBEkW__indicatorIn var(--anim-duration-normal) var(--anim-ease) backwards;gap:6px;padding:9px 11px 10px;display:grid;position:relative}.MediaUploadIndicator-module__GkBEkW__root:hover{border-color:var(--color-border-strong)}.MediaUploadIndicator-module__GkBEkW__root:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.MediaUploadIndicator-module__GkBEkW__head{align-items:center;gap:7px;min-width:0;display:flex}.MediaUploadIndicator-module__GkBEkW__icon{color:var(--color-secondary-ink);flex:none;place-items:center;display:inline-grid}.MediaUploadIndicator-module__GkBEkW__title{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;font-size:.78rem;font-weight:680;overflow:hidden}.MediaUploadIndicator-module__GkBEkW__percent{color:var(--color-text-muted);font-variant-numeric:tabular-nums;flex:none;font-size:.74rem;font-weight:650}.MediaUploadIndicator-module__GkBEkW__track{border-radius:var(--radius-pill);background:color-mix(in srgb, var(--color-text) 12%, transparent);height:4px;display:block;overflow:hidden}.MediaUploadIndicator-module__GkBEkW__bar{border-radius:inherit;background:var(--color-secondary-ink);height:100%;transition:width .4s var(--anim-ease);display:block}.MediaUploadIndicator-module__GkBEkW__detail{min-width:0;color:var(--color-text-muted);flex-wrap:wrap;gap:1px 6px;font-size:.7rem;line-height:1.4;display:flex}.MediaUploadIndicator-module__GkBEkW__name{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:100%;overflow:hidden}.MediaUploadIndicator-module__GkBEkW__time{color:var(--color-text-subtle);font-variant-numeric:tabular-nums}.MediaUploadIndicator-module__GkBEkW__root[data-tone=attention] .MediaUploadIndicator-module__GkBEkW__icon,.MediaUploadIndicator-module__GkBEkW__root[data-tone=attention] .MediaUploadIndicator-module__GkBEkW__title{color:var(--color-danger-text)}.MediaUploadIndicator-module__GkBEkW__root[data-placement=sidebar]{flex:none}.MediaUploadIndicator-module__GkBEkW__root[data-placement=sidebar] .MediaUploadIndicator-module__GkBEkW__name,.MediaUploadIndicator-module__GkBEkW__root[data-placement=floating] .MediaUploadIndicator-module__GkBEkW__name{flex:1 0 100%}.MediaUploadIndicator-module__GkBEkW__root[data-placement=floating]{right:max(20px, env(safe-area-inset-right));bottom:max(20px, env(safe-area-inset-bottom));z-index:16;width:min(300px,100vw - 24px);box-shadow:var(--shadow-lg);position:fixed}.MediaUploadIndicator-module__GkBEkW__root[data-placement=dock]{display:none}@keyframes MediaUploadIndicator-module__GkBEkW__indicatorIn{0%{opacity:0;translate:0 6px}}@media (max-width:960px){.MediaUploadIndicator-module__GkBEkW__root[data-placement=sidebar]{display:none}.MediaUploadIndicator-module__GkBEkW__root[data-placement=dock]{right:max(10px, env(safe-area-inset-right));bottom:calc(var(--bottom-nav-offset,0px) - var(--bottom-dock,0px) + 6px);left:max(10px, env(safe-area-inset-left));z-index:12;width:auto;height:48px;box-shadow:var(--shadow-md);transition:bottom var(--anim-duration-normal) var(--anim-ease), border-color var(--anim-duration-fast) var(--anim-ease);align-content:center;gap:2px;padding:0 12px;display:grid;position:fixed;overflow:hidden}.MediaUploadIndicator-module__GkBEkW__root[data-placement=dock] .MediaUploadIndicator-module__GkBEkW__track{border-radius:0;height:3px;position:absolute;bottom:0;left:0;right:0}.MediaUploadIndicator-module__GkBEkW__root[data-placement=dock] .MediaUploadIndicator-module__GkBEkW__detail{flex-wrap:nowrap}.MediaUploadIndicator-module__GkBEkW__root[data-placement=dock] .MediaUploadIndicator-module__GkBEkW__name{flex:0 auto}.MediaUploadIndicator-module__GkBEkW__root[data-placement=dock] .MediaUploadIndicator-module__GkBEkW__time{text-overflow:ellipsis;white-space:nowrap;flex:0 auto;min-width:0;overflow:hidden}.MediaUploadIndicator-module__GkBEkW__root[data-placement=dock] .MediaUploadIndicator-module__GkBEkW__name+.MediaUploadIndicator-module__GkBEkW__time:before{content:"·";margin-right:6px}}@media (prefers-reduced-motion:reduce){.MediaUploadIndicator-module__GkBEkW__root,.MediaUploadIndicator-module__GkBEkW__bar{transition:none;animation:none}}:is([data-animations=disabled] .MediaUploadIndicator-module__GkBEkW__root,[data-animations=disabled] .MediaUploadIndicator-module__GkBEkW__bar){transition:none;animation:none}:is(html[data-view-transition]:not([data-theme-swap]) .MediaUploadIndicator-module__GkBEkW__root[data-placement=dock],html[data-view-transition]:not([data-theme-swap]) .MediaUploadIndicator-module__GkBEkW__root[data-placement=floating]){--vt-name:upload-indicator;--vt-class:chrome;view-transition-name:var(--vt-name);view-transition-class:var(--vt-class)}
.CommandPalette-module__qP32OG__backdrop{z-index:30;padding:min(14vh, 140px) var(--space-4) var(--space-4);background:#0006;place-items:start center;display:grid;position:fixed;inset:0}.CommandPalette-module__qP32OG__panel{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface-raised);width:min(560px,100%);max-height:min(480px,100dvh - 32px);box-shadow:var(--shadow-lg);flex-direction:column;display:flex;overflow:hidden}.CommandPalette-module__qP32OG__inputRow{align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);color:var(--color-text-subtle);display:flex}.CommandPalette-module__qP32OG__input{min-width:0;color:var(--color-text);background:0 0;border:0;outline:none;flex:1;padding:6px 0;font-family:inherit;font-size:1rem}.CommandPalette-module__qP32OG__input::placeholder{color:var(--color-text-subtle)}.CommandPalette-module__qP32OG__input.CommandPalette-module__qP32OG__input:focus-visible{outline:none}.CommandPalette-module__qP32OG__close{border-radius:var(--radius-sm);width:32px;height:32px;color:var(--color-text-muted);cursor:pointer;background:0 0;border:0;place-items:center;display:none}.CommandPalette-module__qP32OG__results{--glide-bg:color-mix(in srgb, var(--color-text) 9%, transparent);--glide-shadow:none;--glide-duration:.12s;border-top:1px solid var(--color-border);overscroll-behavior:contain;padding:6px;position:relative;overflow-y:auto}.CommandPalette-module__qP32OG__results:not(:has([role=option])){display:none}.CommandPalette-module__qP32OG__row{align-items:center;gap:var(--space-3);border-radius:var(--radius-md);min-height:38px;color:var(--color-text);cursor:pointer;padding:0 10px;scroll-margin:6px;display:flex}.CommandPalette-module__qP32OG__row[data-selected]{background:color-mix(in srgb, var(--color-text) 9%, transparent)}.CommandPalette-module__qP32OG__icon{color:var(--color-text-muted);flex:none}.CommandPalette-module__qP32OG__row[data-selected] .CommandPalette-module__qP32OG__icon{color:var(--color-text)}.CommandPalette-module__qP32OG__title{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:.9rem;overflow:hidden}.CommandPalette-module__qP32OG__title mark{color:inherit;background:0 0;font-weight:650}.CommandPalette-module__qP32OG__place{color:var(--color-text-subtle);flex:none;font-size:.78rem}.CommandPalette-module__qP32OG__empty{padding:var(--space-4);border-top:1px solid var(--color-border);color:var(--color-text-muted);text-align:center;margin:0;font-size:.875rem}.CommandPalette-module__qP32OG__backdrop[data-closing]{pointer-events:none;animation:CommandPalette-module__qP32OG__paletteBackdropOut .15s var(--anim-ease) both}.CommandPalette-module__qP32OG__backdrop[data-closing] .CommandPalette-module__qP32OG__panel{animation:CommandPalette-module__qP32OG__palettePanelOut .15s var(--anim-ease) both}@keyframes CommandPalette-module__qP32OG__paletteBackdropOut{to{opacity:0}}@keyframes CommandPalette-module__qP32OG__palettePanelOut{to{opacity:0;transform:translateY(-6px)scale(.98)}}[data-animations=disabled] .CommandPalette-module__qP32OG__backdrop[data-closing]{visibility:hidden}@media (prefers-reduced-motion:reduce){.CommandPalette-module__qP32OG__backdrop[data-closing]{visibility:hidden}}@media (max-width:640px){.CommandPalette-module__qP32OG__backdrop{align-items:stretch;padding:0}.CommandPalette-module__qP32OG__panel{width:100%;max-height:100dvh;padding:env(safe-area-inset-top) env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left);border:0;border-radius:0}.CommandPalette-module__qP32OG__close{display:inline-grid}.CommandPalette-module__qP32OG__row{min-height:44px}}
.HistoryControls-module__b6fgmG__mobileBar{z-index:12;align-items:center;gap:var(--space-2);min-height:48px;margin:calc(-1 * var(--main-padding-top,var(--space-4))) calc(-1 * var(--main-padding-right,var(--space-4))) var(--space-3) calc(-1 * var(--main-padding-left,var(--space-4)));padding:max(4px, env(safe-area-inset-top)) max(var(--space-3), env(safe-area-inset-right)) 4px max(var(--space-3), env(safe-area-inset-left));border-bottom:1px solid var(--color-border);background:color-mix(in srgb, var(--color-surface-raised) 94%, transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);display:none;position:sticky;top:0}.HistoryControls-module__b6fgmG__mobileBack,.HistoryControls-module__b6fgmG__mobileIcon{border-radius:var(--radius-md);min-height:38px;padding:0 var(--space-2);color:var(--color-text);cursor:pointer;background:0 0;border:0;align-items:center;gap:2px;font-family:inherit;font-size:.82rem;font-weight:600;display:inline-flex}.HistoryControls-module__b6fgmG__mobileBack{max-width:42%}.HistoryControls-module__b6fgmG__mobileBack span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.HistoryControls-module__b6fgmG__mobileBack:active,.HistoryControls-module__b6fgmG__mobileIcon:active{background:var(--color-muted-bg)}.HistoryControls-module__b6fgmG__mobileTitle{text-align:center;text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:.85rem;overflow:hidden}.HistoryControls-module__b6fgmG__mobileIcon:has(.HistoryControls-module__b6fgmG__unreadDot){position:relative}.HistoryControls-module__b6fgmG__unreadDot{border:2px solid var(--color-surface-raised);border-radius:var(--radius-pill);background:var(--color-primary);box-sizing:content-box;width:8px;height:8px;position:absolute;top:8px;right:7px}.HistoryControls-module__b6fgmG__mobileActions{flex:none;justify-content:flex-end;min-width:42px;display:inline-flex}@media (max-width:960px){.HistoryControls-module__b6fgmG__mobileBar{display:flex}}html[data-view-transition]:not([data-theme-swap]) .HistoryControls-module__b6fgmG__mobileBar{--vt-name:app-topbar;--vt-class:chrome;view-transition-name:var(--vt-name);view-transition-class:var(--vt-class)}
.MobileAppPrompt-module__xYZ-aG__dialog.MobileAppPrompt-module__xYZ-aG__dialog{--page-accent:var(--color-accent);width:min(610px,100%)}.MobileAppPrompt-module__xYZ-aG__content{align-items:center;gap:var(--space-6);grid-template-columns:auto minmax(0,1fr);display:grid}.MobileAppPrompt-module__xYZ-aG__contentMobile{grid-template-columns:1fr}.MobileAppPrompt-module__xYZ-aG__qrColumn{justify-items:center;gap:var(--space-3);display:grid}.MobileAppPrompt-module__xYZ-aG__qrColumn p{max-width:22ch;color:var(--color-text-muted);text-align:center;margin:0;font-size:.75rem}.MobileAppPrompt-module__xYZ-aG__actions{align-content:center;justify-items:start;gap:var(--space-4);display:grid}.MobileAppPrompt-module__xYZ-aG__actions>p{color:var(--color-text-muted);margin:0;line-height:1.55}.MobileAppPrompt-module__xYZ-aG__badge{border-radius:var(--radius-pill);background:var(--color-success-bg);color:var(--color-success-text);align-items:center;gap:6px;padding:5px 9px;font-size:.72rem;font-weight:700;display:inline-flex}.MobileAppPrompt-module__xYZ-aG__installed,.MobileAppPrompt-module__xYZ-aG__hint{align-items:flex-start;gap:var(--space-2);color:var(--color-text-muted);font-size:.82rem;line-height:1.45;display:flex}.MobileAppPrompt-module__xYZ-aG__installed{color:var(--color-success-text);font-weight:650}.MobileAppPrompt-module__xYZ-aG__learnMore{color:var(--color-text);align-items:center;gap:6px;font-size:.82rem;font-weight:650;text-decoration:none;display:inline-flex}.MobileAppPrompt-module__xYZ-aG__learnMore:hover{text-underline-offset:3px;text-decoration:underline}@media (max-width:560px){.MobileAppPrompt-module__xYZ-aG__content{grid-template-columns:1fr}.MobileAppPrompt-module__xYZ-aG__qrColumn{display:none}.MobileAppPrompt-module__xYZ-aG__actions{justify-items:stretch}.MobileAppPrompt-module__xYZ-aG__actions button{justify-self:stretch;width:100%}}
.PlanAddons-module__8G11vq__root{gap:14px;display:grid}.PlanAddons-module__8G11vq__header h2{letter-spacing:-.02em;margin:0;font-size:1.15rem}.PlanAddons-module__8G11vq__header p{color:var(--color-text-muted);margin:4px 0 0;font-size:.75rem;line-height:1.5}.PlanAddons-module__8G11vq__scroller{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-raised);overflow-x:auto}.PlanAddons-module__8G11vq__table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:620px;font-size:.75rem}.PlanAddons-module__8G11vq__table th,.PlanAddons-module__8G11vq__table td{border-top:1px solid var(--color-border);text-align:left;vertical-align:top;padding:12px 14px}.PlanAddons-module__8G11vq__table thead th{color:var(--color-text-muted);letter-spacing:.04em;text-transform:uppercase;border-top:0;font-size:.66rem;font-weight:700}.PlanAddons-module__8G11vq__table thead th:first-child{width:34%}.PlanAddons-module__8G11vq__table tbody th{font-weight:400}.PlanAddons-module__8G11vq__addonName{align-items:center;gap:7px;font-weight:700;display:flex}.PlanAddons-module__8G11vq__addonName svg{color:var(--color-text-muted);flex:none}.PlanAddons-module__8G11vq__table tbody th small{color:var(--color-text-muted);margin:3px 0 0 22px;font-size:.68rem;line-height:1.45;display:block}.PlanAddons-module__8G11vq__table td strong{font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-size:.86rem;display:block}.PlanAddons-module__8G11vq__table td small{color:var(--color-text-subtle);margin-top:2px;font-size:.64rem;display:block}.PlanAddons-module__8G11vq__table td[data-empty]{color:var(--color-text-subtle)}.PlanAddons-module__8G11vq__visuallyHidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}
.PlanConnections-module__qwLV7G__root{gap:7px;display:grid}.PlanConnections-module__qwLV7G__title{color:color-mix(in srgb, currentColor 62%, transparent);letter-spacing:.04em;text-transform:uppercase;font-size:.64rem;font-weight:700}.PlanConnections-module__qwLV7G__tiles{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.PlanConnections-module__qwLV7G__tile{border:1px solid color-mix(in srgb, currentColor 16%, transparent);border-radius:var(--radius-md);text-align:center;justify-items:center;gap:3px;min-width:0;padding:9px 4px 8px;display:grid}.PlanConnections-module__qwLV7G__mark{border-radius:var(--radius-sm);background:var(--color-surface-raised);place-items:center;width:28px;height:28px;display:grid}.PlanConnections-module__qwLV7G__count{font-variant-numeric:tabular-nums;letter-spacing:-.03em;font-size:1.15rem;font-weight:750;line-height:1.1}.PlanConnections-module__qwLV7G__unit{max-width:100%;color:color-mix(in srgb, currentColor 62%, transparent);text-overflow:ellipsis;white-space:nowrap;font-size:.62rem;line-height:1.25;overflow:hidden}.PlanConnections-module__qwLV7G__more{min-height:2.8em;color:color-mix(in srgb, currentColor 62%, transparent);margin:1px 0 0;font-size:.66rem;line-height:1.4}.PlanConnections-module__qwLV7G__tile[data-empty]{border-style:dashed}.PlanConnections-module__qwLV7G__tile[data-empty] .PlanConnections-module__qwLV7G__mark{filter:grayscale();opacity:.45}.PlanConnections-module__qwLV7G__tile[data-empty] .PlanConnections-module__qwLV7G__count{color:color-mix(in srgb, currentColor 40%, transparent)}
.Sections-module__HJ9x8W__section{padding:clamp(64px,9vw,118px) 0}.Sections-module__HJ9x8W__section[data-tone=sunken]{border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border);background:var(--color-surface-sunken)}.Sections-module__HJ9x8W__sectionInner{gap:clamp(36px,5vw,56px);width:min(1180px,100% - 48px);margin:0 auto;display:grid}.Sections-module__HJ9x8W__section[data-width=wide] .Sections-module__HJ9x8W__sectionInner{width:min(1280px,100% - 48px)}.Sections-module__HJ9x8W__heading{gap:var(--space-3);max-width:760px;display:grid}.Sections-module__HJ9x8W__heading[data-align=center]{text-align:center;justify-items:center;margin:0 auto}.Sections-module__HJ9x8W__eyebrow{color:var(--color-text-muted);letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:7px;font-size:.67rem;font-weight:800;display:inline-flex}.Sections-module__HJ9x8W__heading h2{letter-spacing:-.055em;text-wrap:balance;max-width:16ch;margin:0;font-size:clamp(2.2rem,4.2vw,3.9rem);font-weight:720;line-height:.99}.Sections-module__HJ9x8W__heading[data-align=center] h2{max-width:20ch}.Sections-module__HJ9x8W__heading p{max-width:60ch;color:var(--color-text-muted);margin:0;font-size:.97rem;line-height:1.68}.Sections-module__HJ9x8W__split{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:center;gap:clamp(36px,6vw,76px);display:grid}.Sections-module__HJ9x8W__split[data-reverse] .Sections-module__HJ9x8W__splitCopy{order:2}.Sections-module__HJ9x8W__splitCopy{align-content:start;gap:var(--space-3);min-width:0;display:grid}.Sections-module__HJ9x8W__splitVisual{min-width:0}.Sections-module__HJ9x8W__featureGrid{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(268px,1fr));display:grid}.Sections-module__HJ9x8W__featureCard{align-content:start;gap:var(--space-2);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-5);background:var(--color-surface-raised);transition:border-color var(--anim-duration-normal) var(--anim-ease), box-shadow var(--anim-duration-normal) var(--anim-ease), transform var(--anim-duration-normal) var(--anim-ease);display:grid}@media (hover:hover){.Sections-module__HJ9x8W__featureCard:hover{border-color:var(--color-border-strong);box-shadow:var(--shadow-md);transform:translateY(-3px)}}.Sections-module__HJ9x8W__featureIcon{width:40px;height:40px;margin-bottom:var(--space-2);border-radius:var(--radius-md);background:var(--color-primary);color:var(--color-primary-text);transition:transform var(--anim-duration-medium) var(--anim-ease-spring);place-items:center;display:grid}@media (hover:hover){.Sections-module__HJ9x8W__featureCard:hover .Sections-module__HJ9x8W__featureIcon{transform:scale(1.08)rotate(-4deg)}}.Sections-module__HJ9x8W__featureCard h3{letter-spacing:-.025em;margin:0;font-size:1.06rem;font-weight:700}.Sections-module__HJ9x8W__featureCard p{max-width:46ch;color:var(--color-text-muted);margin:0;font-size:.83rem;line-height:1.62}.Sections-module__HJ9x8W__stepGrid{border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border);grid-template-columns:repeat(auto-fit,minmax(250px,1fr));margin:0;padding:0;list-style:none;display:grid}.Sections-module__HJ9x8W__stepGrid li{align-content:start;gap:var(--space-2);border-right:1px solid var(--color-border);min-height:280px;padding:var(--space-6) var(--space-5);transition:background var(--anim-duration-normal) var(--anim-ease);display:grid}@media (hover:hover){.Sections-module__HJ9x8W__stepGrid li:hover{background:var(--color-surface-sunken)}}.Sections-module__HJ9x8W__stepGrid li:last-child{border-right:0}.Sections-module__HJ9x8W__stepGrid header{margin-bottom:var(--space-5);justify-content:space-between;align-items:center;display:flex}.Sections-module__HJ9x8W__stepGrid header span{border-radius:var(--radius-md);background:var(--color-primary);width:42px;height:42px;color:var(--color-primary-text);place-items:center;display:grid}.Sections-module__HJ9x8W__stepGrid header b{font-family:var(--font-mono);color:var(--color-text-subtle);font-variant-numeric:tabular-nums;font-size:.68rem}.Sections-module__HJ9x8W__stepGrid h3{letter-spacing:-.025em;margin:0;font-size:1.06rem;font-weight:700}.Sections-module__HJ9x8W__stepGrid p{max-width:40ch;color:var(--color-text-muted);margin:0;font-size:.82rem;line-height:1.62}.Sections-module__HJ9x8W__platformStrip{align-items:center;gap:var(--space-5);border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border);width:min(1280px,100% - 48px);padding:var(--space-5) 0;grid-template-columns:1fr auto 1fr;margin:0 auto;display:grid}.Sections-module__HJ9x8W__platformStrip>strong{font-size:.73rem;font-weight:650}.Sections-module__HJ9x8W__platformStrip>div{gap:var(--space-2);display:flex}.Sections-module__HJ9x8W__platformStrip>span{color:var(--color-text-subtle);justify-self:end;font-size:.67rem}.Sections-module__HJ9x8W__platformPill{border:1px solid var(--color-border);border-radius:var(--radius-pill);background:var(--color-surface-raised);transition:border-color var(--anim-duration-normal) var(--anim-ease), transform var(--anim-duration-normal) var(--anim-ease);align-items:center;gap:8px;padding:8px 13px;display:inline-flex}@media (hover:hover){.Sections-module__HJ9x8W__platformPill:hover{border-color:var(--color-border-strong);transform:translateY(-2px)}}.Sections-module__HJ9x8W__platformPill strong{font-size:.7rem;font-weight:650}.Sections-module__HJ9x8W__faqList{border-top:1px solid var(--color-border-strong)}.Sections-module__HJ9x8W__faqList details{border-bottom:1px solid var(--color-border-strong)}.Sections-module__HJ9x8W__faqList summary{transition:color var(--anim-duration-fast) var(--anim-ease);justify-content:space-between;align-items:center;gap:var(--space-5);cursor:pointer;padding:21px 0;font-size:.86rem;font-weight:700;list-style:none;display:flex}.Sections-module__HJ9x8W__faqList summary::-webkit-details-marker{display:none}.Sections-module__HJ9x8W__faqList summary:hover span{color:var(--color-text)}.Sections-module__HJ9x8W__faqList summary span{color:var(--color-text-subtle);transition:transform var(--anim-duration-fast) var(--anim-ease);font-size:1.2rem}.Sections-module__HJ9x8W__faqList details[open] summary span{transform:rotate(45deg)}.Sections-module__HJ9x8W__faqList details p{max-width:68ch;color:var(--color-text-muted);margin:-6px 0 22px;font-size:.82rem;line-height:1.68}.Sections-module__HJ9x8W__inverted{border-radius:var(--radius-lg);background:var(--color-text);color:var(--color-bg);padding:clamp(36px,5vw,70px)}.Sections-module__HJ9x8W__inverted h2{color:var(--color-bg)}.Sections-module__HJ9x8W__inverted p{color:color-mix(in srgb, var(--color-bg) 62%, transparent)}.Sections-module__HJ9x8W__inverted .Sections-module__HJ9x8W__eyebrow{color:color-mix(in srgb, var(--color-bg) 55%, transparent)}@media (max-width:900px){.Sections-module__HJ9x8W__split,.Sections-module__HJ9x8W__split[data-reverse] .Sections-module__HJ9x8W__splitCopy{order:0;grid-template-columns:1fr}.Sections-module__HJ9x8W__platformStrip{text-align:center;grid-template-columns:1fr;justify-items:center}.Sections-module__HJ9x8W__platformStrip>span{justify-self:center}.Sections-module__HJ9x8W__platformStrip>div{flex-wrap:wrap;justify-content:center}.Sections-module__HJ9x8W__stepGrid li{border-right:0;border-bottom:1px solid var(--color-border);min-height:0}.Sections-module__HJ9x8W__stepGrid li:last-child{border-bottom:0}.Sections-module__HJ9x8W__stepGrid header{margin-bottom:var(--space-3)}}@media (max-width:560px){.Sections-module__HJ9x8W__sectionInner,.Sections-module__HJ9x8W__section[data-width=wide] .Sections-module__HJ9x8W__sectionInner,.Sections-module__HJ9x8W__platformStrip{width:min(100% - 28px,1280px)}}@media (prefers-reduced-motion:reduce){.Sections-module__HJ9x8W__faqList summary span{transition:none}}
.MarketingHome-module__kGrTEq__hero{isolation:isolate;justify-items:center;gap:clamp(28px,3.6vw,44px);padding:clamp(40px,5vw,56px) 0 clamp(32px,4vw,48px);display:grid;position:relative;overflow-x:clip}.MarketingHome-module__kGrTEq__hero:after{z-index:-1;content:"";background:radial-gradient(closest-side, color-mix(in srgb, var(--color-text) 11%, transparent), transparent);border-radius:50%;width:min(1100px,88vw);height:64%;position:absolute;top:40%;left:50%;transform:translate(-50%)}.MarketingHome-module__kGrTEq__heroCopy{justify-items:center;gap:var(--space-5);text-align:center;width:min(1000px,100% - 48px);display:grid}.MarketingHome-module__kGrTEq__badge{border-radius:var(--radius-pill);background:var(--color-highlight);color:var(--color-highlight-text);align-items:center;gap:9px;margin:0;padding:6px 13px 6px 11px;font-size:.72rem;font-weight:700;display:inline-flex}.MarketingHome-module__kGrTEq__badgeDot{width:6px;height:6px;box-shadow:0 0 0 3px color-mix(in srgb, currentColor 22%, transparent);animation:MarketingHome-module__kGrTEq__pulse 2.4s var(--anim-ease) infinite;background:currentColor;border-radius:50%}@keyframes MarketingHome-module__kGrTEq__pulse{50%{box-shadow:0 0 0 6px color-mix(in srgb, currentColor 0%, transparent)}}.MarketingHome-module__kGrTEq__hero h1{letter-spacing:-.068em;text-wrap:balance;margin:0;font-size:clamp(2.8rem,6.4vw,5.6rem);font-weight:720;line-height:.92}.MarketingHome-module__kGrTEq__hero h1 .MarketingHome-module__kGrTEq__accent{color:var(--color-text-muted);padding-bottom:.06em;display:block}.MarketingHome-module__kGrTEq__word{display:inline-block}@media (prefers-reduced-motion:no-preference){.MarketingHome-module__kGrTEq__word{animation:.9s cubic-bezier(.16,1,.3,1) both MarketingHome-module__kGrTEq__wordIn;animation-delay:calc(.12s + var(--w) * 90ms)}.MarketingHome-module__kGrTEq__heroCopy>.MarketingHome-module__kGrTEq__badge,.MarketingHome-module__kGrTEq__heroCopy>.MarketingHome-module__kGrTEq__lede,.MarketingHome-module__kGrTEq__heroCopy>.MarketingHome-module__kGrTEq__actions,.MarketingHome-module__kGrTEq__heroCopy>.MarketingHome-module__kGrTEq__platforms{animation:.8s cubic-bezier(.16,1,.3,1) both MarketingHome-module__kGrTEq__riseIn}.MarketingHome-module__kGrTEq__heroCopy>.MarketingHome-module__kGrTEq__lede{animation-delay:.52s}.MarketingHome-module__kGrTEq__heroCopy>.MarketingHome-module__kGrTEq__actions{animation-delay:.64s}.MarketingHome-module__kGrTEq__heroCopy>.MarketingHome-module__kGrTEq__platforms{animation-delay:.76s}:is([data-animations=disabled] .MarketingHome-module__kGrTEq__word,[data-animations=disabled] .MarketingHome-module__kGrTEq__heroCopy>*){animation:none}}@keyframes MarketingHome-module__kGrTEq__wordIn{0%{opacity:0;filter:blur(12px);transform:translateY(.32em)}}@keyframes MarketingHome-module__kGrTEq__riseIn{0%{opacity:0;transform:translateY(12px)}}.MarketingHome-module__kGrTEq__lede{max-width:54ch;color:color-mix(in srgb, var(--color-text) 70%, var(--color-bg));text-wrap:balance;margin:0;font-size:clamp(1.06rem,1.5vw,1.24rem);line-height:1.5}.MarketingHome-module__kGrTEq__platforms{justify-content:center;align-items:center;gap:var(--space-2) var(--space-5);color:var(--color-text-muted);flex-wrap:wrap;margin:0;font-size:.82rem;font-weight:600;display:flex}.MarketingHome-module__kGrTEq__platform{color:var(--color-text);align-items:center;gap:7px;font-weight:680;display:inline-flex}.MarketingHome-module__kGrTEq__actions{justify-content:center;gap:var(--space-3);margin-top:var(--space-1);flex-wrap:wrap;display:flex}.MarketingHome-module__kGrTEq__primary,.MarketingHome-module__kGrTEq__secondary{border-radius:var(--radius-md);min-height:46px;transition:background var(--anim-duration-fast) var(--anim-ease), border-color var(--anim-duration-fast) var(--anim-ease);align-items:center;gap:9px;padding:0 20px;font-size:.86rem;font-weight:700;text-decoration:none;display:inline-flex}.MarketingHome-module__kGrTEq__primary{background:var(--color-primary);color:var(--color-primary-text);box-shadow:var(--shadow-md)}.MarketingHome-module__kGrTEq__primary:hover{background:var(--color-primary-hover)}.MarketingHome-module__kGrTEq__primary svg{transition:transform var(--anim-duration-fast) var(--anim-ease)}.MarketingHome-module__kGrTEq__primary:hover svg{transform:translate(2px)}.MarketingHome-module__kGrTEq__secondary{border:1px solid var(--color-border-strong);background:var(--color-surface-raised);color:var(--color-text)}.MarketingHome-module__kGrTEq__secondary:hover{border-color:var(--color-text)}.MarketingHome-module__kGrTEq__section{padding-top:clamp(64px,8vw,112px)}.MarketingHome-module__kGrTEq__section:last-child{padding-bottom:clamp(64px,8vw,112px)}.MarketingHome-module__kGrTEq__inner{gap:clamp(24px,3.2vw,40px);width:min(1180px,100% - 48px);margin:0 auto;display:grid}.MarketingHome-module__kGrTEq__intro{justify-content:space-between;align-items:end;gap:var(--space-5) var(--space-7);flex-wrap:wrap;display:flex}.MarketingHome-module__kGrTEq__intro h2{letter-spacing:-.06em;text-wrap:balance;max-width:16ch;margin:0;font-size:clamp(2.1rem,4.4vw,3.7rem);font-weight:720;line-height:.96}.MarketingHome-module__kGrTEq__intro[data-compact] h2{max-width:none;font-size:clamp(1.7rem,3vw,2.5rem)}.MarketingHome-module__kGrTEq__features{isolation:isolate;position:relative}.MarketingHome-module__kGrTEq__lattice{z-index:-1;background-image:repeating-linear-gradient(90deg, color-mix(in srgb, var(--color-text) 7%, transparent) 0 1px, transparent 1px calc(100% / 7));pointer-events:none;background-position:top;position:absolute;inset:clamp(200px,20vw,270px) 0 -80px;overflow:hidden;-webkit-mask-image:radial-gradient(72% 62% at 50% 40%,#000 20%,#0000 78%);mask-image:radial-gradient(72% 62% at 50% 40%,#000 20%,#0000 78%)}.MarketingHome-module__kGrTEq__lattice i{background:linear-gradient(180deg, transparent, color-mix(in srgb, var(--color-text) 60%, transparent));width:1px;height:160px;animation:11s cubic-bezier(.55,0,.45,1) infinite MarketingHome-module__kGrTEq__fall;position:absolute;top:-160px}.MarketingHome-module__kGrTEq__lattice i:after{content:"";background:color-mix(in srgb, var(--color-text) 60%, transparent);border-radius:50%;width:7px;height:7px;position:absolute;bottom:-3px;left:-3px}.MarketingHome-module__kGrTEq__lattice i:first-child{left:14.2857%}.MarketingHome-module__kGrTEq__lattice i:nth-child(2){animation-duration:13s;animation-delay:3s;left:42.8571%}.MarketingHome-module__kGrTEq__lattice i:nth-child(3){animation-delay:6.5s;left:57.1429%}.MarketingHome-module__kGrTEq__lattice i:nth-child(4){animation-duration:12s;animation-delay:9s;left:85.7143%}@keyframes MarketingHome-module__kGrTEq__fall{0%{opacity:0;transform:translateY(0)}10%{opacity:1}70%,to{opacity:0;transform:translateY(1300px)}}@media (prefers-reduced-motion:reduce){.MarketingHome-module__kGrTEq__lattice i{display:none}}[data-animations=disabled] .MarketingHome-module__kGrTEq__lattice i{display:none}.MarketingHome-module__kGrTEq__trustLinks{justify-self:end;gap:var(--space-2);flex-wrap:wrap;display:flex}.MarketingHome-module__kGrTEq__trustLinks a,.MarketingHome-module__kGrTEq__compare{border:1px solid var(--color-border-strong);border-radius:var(--radius-pill);background:var(--color-surface-raised);color:var(--color-text);transition:border-color var(--anim-duration-fast) var(--anim-ease);align-items:center;gap:7px;padding:8px 15px;font-size:.8rem;font-weight:650;text-decoration:none;display:inline-flex}.MarketingHome-module__kGrTEq__trustLinks a:hover,.MarketingHome-module__kGrTEq__compare:hover{border-color:var(--color-text)}.MarketingHome-module__kGrTEq__faq{align-items:start;gap:var(--space-7);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.MarketingHome-module__kGrTEq__faqIntro{gap:var(--space-6);display:grid;position:sticky;top:104px}.MarketingHome-module__kGrTEq__pricing{gap:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-lg);max-width:420px;padding:var(--space-5);background:var(--color-surface-raised);color:var(--color-text);transition:border-color var(--anim-duration-fast) var(--anim-ease), box-shadow var(--anim-duration-normal) var(--anim-ease), transform var(--anim-duration-normal) var(--anim-ease);text-decoration:none;display:grid}.MarketingHome-module__kGrTEq__pricing strong{letter-spacing:-.03em;font-size:1.1rem;font-weight:720;line-height:1.2}.MarketingHome-module__kGrTEq__pricing span{color:var(--color-text-muted);align-items:center;gap:6px;font-size:.82rem;font-weight:700;display:inline-flex}.MarketingHome-module__kGrTEq__pricing span svg{transition:transform var(--anim-duration-fast) var(--anim-ease)}@media (hover:hover){.MarketingHome-module__kGrTEq__pricing:hover{border-color:var(--color-border-strong);box-shadow:var(--shadow-md);transform:translateY(-2px)}.MarketingHome-module__kGrTEq__pricing:hover span{color:var(--color-text)}.MarketingHome-module__kGrTEq__pricing:hover span svg{transform:translate(3px)}}@media (max-width:900px){.MarketingHome-module__kGrTEq__faq{grid-template-columns:1fr}.MarketingHome-module__kGrTEq__faqIntro{position:static}}@media (max-width:560px){.MarketingHome-module__kGrTEq__actions{width:100%}.MarketingHome-module__kGrTEq__primary,.MarketingHome-module__kGrTEq__secondary{flex:100%;justify-content:center}}
.PricingSkeleton-module__vzjcDW__page.PricingSkeleton-module__vzjcDW__page{gap:var(--space-4)}.PricingSkeleton-module__vzjcDW__summary{justify-content:space-between;align-items:center;gap:var(--space-4);display:flex}.PricingSkeleton-module__vzjcDW__summary.PricingSkeleton-module__vzjcDW__summary{padding:var(--space-4) var(--space-5)}.PricingSkeleton-module__vzjcDW__summaryPlan{gap:7px;min-width:0;display:grid}.PricingSkeleton-module__vzjcDW__panel{gap:var(--space-3);display:grid}.PricingSkeleton-module__vzjcDW__usageBars{gap:var(--space-3) var(--space-5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.PricingSkeleton-module__vzjcDW__planGrid{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;display:grid}.PricingSkeleton-module__vzjcDW__planCard{gap:var(--space-2);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-3) var(--space-4);display:grid}.PricingSkeleton-module__vzjcDW__planTop{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}@media (max-width:900px){.PricingSkeleton-module__vzjcDW__planGrid{grid-template-columns:1fr}}@media (max-width:700px){.PricingSkeleton-module__vzjcDW__usageBars{grid-template-columns:1fr}}@media (max-width:560px){.PricingSkeleton-module__vzjcDW__summary{flex-direction:column;align-items:flex-start}}
.PricingPage-module__S6VWVa__page{gap:var(--space-4);width:100%;display:grid}.PricingPage-module__S6VWVa__heading{max-width:680px;padding-bottom:var(--space-3);position:relative}.PricingPage-module__S6VWVa__heading:after{border-radius:var(--radius-pill);background:var(--color-secondary-ink);content:"";width:28px;height:2px;position:absolute;bottom:0;left:0}.PricingPage-module__S6VWVa__heading h1{letter-spacing:-.04em;margin:0;font-size:clamp(1.8rem,3vw,2.35rem)}.PricingPage-module__S6VWVa__heading p{margin:var(--space-2) 0 0;color:var(--color-text-muted);font-size:.9rem;line-height:1.5}.PricingPage-module__S6VWVa__planSummary{justify-content:space-between;align-items:center;gap:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-4) var(--space-5);background:var(--color-surface-raised);box-shadow:var(--shadow-xs);display:flex}.PricingPage-module__S6VWVa__planSummary>div>span{color:var(--color-text-subtle);letter-spacing:.06em;text-transform:uppercase;font-size:.68rem}.PricingPage-module__S6VWVa__planSummary h2{letter-spacing:-.03em;margin:4px 0 2px;font-size:1.5rem}.PricingPage-module__S6VWVa__planSummary>div>p{color:var(--color-text-muted);margin:0;font-size:.78rem;line-height:1.45}.PricingPage-module__S6VWVa__planSummaryPrice{white-space:nowrap;align-items:baseline;gap:5px;margin:0;display:flex}.PricingPage-module__S6VWVa__planSummaryPrice strong{letter-spacing:-.04em;font-size:1.5rem}.PricingPage-module__S6VWVa__planSummaryPrice span{color:var(--color-text-subtle);font-size:.72rem}.PricingPage-module__S6VWVa__statusBanner{align-items:center;gap:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-3) var(--space-4);background:var(--color-surface-raised);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.PricingPage-module__S6VWVa__statusBanner[data-tone=success]{border-color:color-mix(in srgb, var(--color-success-text) 30%, var(--color-border));background:color-mix(in srgb, var(--color-success-text) 6%, var(--color-surface))}.PricingPage-module__S6VWVa__statusBanner[data-tone=success]>svg{color:var(--color-success-text)}.PricingPage-module__S6VWVa__statusBanner[data-tone=warning]{border-color:color-mix(in srgb, var(--color-warning-text) 35%, var(--color-border));background:color-mix(in srgb, var(--color-warning-text) 7%, var(--color-surface))}.PricingPage-module__S6VWVa__statusBanner[data-tone=warning]>svg{color:var(--color-warning-text)}.PricingPage-module__S6VWVa__statusBanner[data-tone=danger]{border-color:color-mix(in srgb, var(--color-danger-text) 35%, var(--color-border));background:var(--color-danger-bg)}.PricingPage-module__S6VWVa__statusBanner[data-tone=danger]>svg{color:var(--color-danger-text)}.PricingPage-module__S6VWVa__statusBanner>svg{color:var(--color-text-muted)}.PricingPage-module__S6VWVa__statusBanner strong{font-size:.84rem;display:block}.PricingPage-module__S6VWVa__statusBanner p{color:var(--color-text-muted);margin:3px 0 0;font-size:.76rem;line-height:1.45}.PricingPage-module__S6VWVa__statusBanner strong+p{margin-top:3px}.PricingPage-module__S6VWVa__bannerDetail{color:var(--color-text)}.PricingPage-module__S6VWVa__panel{gap:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-4);background:var(--color-surface-raised);box-shadow:var(--shadow-xs);display:grid}.PricingPage-module__S6VWVa__panelTitle{letter-spacing:-.01em;margin:0;font-size:.95rem}.PricingPage-module__S6VWVa__panelDescription{max-width:72ch;color:var(--color-text-muted);margin:-6px 0 0;font-size:.76rem;line-height:1.45}.PricingPage-module__S6VWVa__panelFacts{gap:var(--space-2) var(--space-5);border-top:1px solid var(--color-border);padding-top:var(--space-3);flex-wrap:wrap;margin:0;display:flex}.PricingPage-module__S6VWVa__panelFacts>div{align-items:baseline;gap:var(--space-2);display:flex}.PricingPage-module__S6VWVa__panelFacts dt{color:var(--color-text-subtle);font-size:.72rem}.PricingPage-module__S6VWVa__panelFacts dd{margin:0;font-size:.78rem;font-weight:700}.PricingPage-module__S6VWVa__usageBars{gap:var(--space-3) var(--space-5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.PricingPage-module__S6VWVa__upgradeCard{align-items:center;gap:var(--space-3) var(--space-4);border:1px solid var(--color-primary);border-radius:var(--radius-lg);padding:var(--space-4);background:var(--color-surface-raised);box-shadow:var(--shadow-xs);grid-template-columns:minmax(0,1fr) auto auto;display:grid}.PricingPage-module__S6VWVa__upgradeCard>div{min-width:0}.PricingPage-module__S6VWVa__upgradeCard strong{letter-spacing:-.01em;font-size:.95rem;display:block}.PricingPage-module__S6VWVa__upgradeCard p{max-width:60ch;color:var(--color-text-muted);margin:4px 0 0;font-size:.76rem;line-height:1.45}.PricingPage-module__S6VWVa__upgradePrice{white-space:nowrap;align-items:baseline;gap:4px;margin:0;display:flex}.PricingPage-module__S6VWVa__upgradePrice strong{letter-spacing:-.03em;font-size:1.15rem}.PricingPage-module__S6VWVa__upgradePrice span{color:var(--color-text-subtle);font-size:.68rem}.PricingPage-module__S6VWVa__plansDetails>.PricingPage-module__S6VWVa__panelDescription{margin:var(--space-3) 0 0}.PricingPage-module__S6VWVa__plansDetails>.PricingPage-module__S6VWVa__planGrid{margin-top:var(--space-3)}.PricingPage-module__S6VWVa__planGrid{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;display:grid}.PricingPage-module__S6VWVa__planCard{gap:var(--space-2);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-3) var(--space-4);background:var(--color-surface);grid-template-rows:auto 1fr auto auto auto auto;display:grid}.PricingPage-module__S6VWVa__planCard.PricingPage-module__S6VWVa__current{border-color:var(--color-primary)}.PricingPage-module__S6VWVa__planTop{justify-content:space-between;align-items:baseline;gap:var(--space-3);display:flex}.PricingPage-module__S6VWVa__planTop h3{align-items:center;gap:var(--space-2);margin:0;font-size:.95rem;display:flex}.PricingPage-module__S6VWVa__currentBadge{border-radius:var(--radius-pill);background:var(--color-primary);color:var(--color-primary-text);padding:2px 7px;font-size:.62rem;font-weight:700;line-height:1.35}.PricingPage-module__S6VWVa__planPrice{white-space:nowrap;align-items:baseline;gap:4px;margin:0;display:flex}.PricingPage-module__S6VWVa__planPrice strong{letter-spacing:-.03em;font-size:1.05rem}.PricingPage-module__S6VWVa__planPrice span{color:var(--color-text-subtle);font-size:.66rem}.PricingPage-module__S6VWVa__planDescription{color:var(--color-text-muted);margin:0;font-size:.75rem;line-height:1.45}.PricingPage-module__S6VWVa__planSeats{align-items:center;gap:7px;margin:0;font-size:.73rem;line-height:1.4;display:flex}.PricingPage-module__S6VWVa__planSeats svg{color:var(--color-text-muted);flex:none}.PricingPage-module__S6VWVa__planCard>button{width:100%;min-height:36px;margin-top:var(--space-1)}.PricingPage-module__S6VWVa__planDetails>ul{margin:var(--space-2) 0 0;gap:6px;padding:0;list-style:none;display:grid}.PricingPage-module__S6VWVa__planDetails li{align-items:flex-start;gap:7px;min-width:0;font-size:.73rem;line-height:1.4;display:flex}.PricingPage-module__S6VWVa__planDetails li svg{color:var(--color-success-text);flex:none;margin-top:2px}.PricingPage-module__S6VWVa__planDetails li.PricingPage-module__S6VWVa__excluded,.PricingPage-module__S6VWVa__planDetails li.PricingPage-module__S6VWVa__excluded svg{color:var(--color-text-subtle)}.PricingPage-module__S6VWVa__planAddons{margin-top:var(--space-4)}.PricingPage-module__S6VWVa__addonList{gap:var(--space-2);display:grid}.PricingPage-module__S6VWVa__addonRow{align-items:center;gap:var(--space-3) var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-3) var(--space-4);background:var(--color-surface);grid-template-columns:minmax(0,1fr) auto;display:grid}.PricingPage-module__S6VWVa__addonInfo{min-width:0}.PricingPage-module__S6VWVa__addonInfo strong{font-size:.85rem;display:block}.PricingPage-module__S6VWVa__addonInfo p{color:var(--color-text-muted);margin:3px 0 0;font-size:.74rem;line-height:1.45}.PricingPage-module__S6VWVa__addonFacts{color:var(--color-text-subtle);margin-top:6px;font-size:.7rem;line-height:1.45;display:block}.PricingPage-module__S6VWVa__addonFacts strong{color:var(--color-text);font-size:inherit;display:inline}.PricingPage-module__S6VWVa__addonControls{align-items:flex-end;gap:var(--space-3);display:flex}.PricingPage-module__S6VWVa__addonControls>button{min-height:38px}.PricingPage-module__S6VWVa__quantityField{gap:5px;display:grid}.PricingPage-module__S6VWVa__quantityField>span{color:var(--color-text-subtle);font-size:.66rem}.PricingPage-module__S6VWVa__quantityField input{border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);background:var(--color-surface-raised);width:92px;min-height:38px;color:var(--color-text);font:inherit;padding:8px 10px}.PricingPage-module__S6VWVa__quantityField input:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.PricingPage-module__S6VWVa__addonTotal{white-space:nowrap;align-items:baseline;gap:4px;margin:0 0 9px;display:flex}.PricingPage-module__S6VWVa__addonTotal strong{font-size:.9rem}.PricingPage-module__S6VWVa__addonTotal span{color:var(--color-text-subtle);font-size:.66rem}.PricingPage-module__S6VWVa__portalActions{gap:var(--space-2);flex-wrap:wrap;display:flex}.PricingPage-module__S6VWVa__finePrint{color:var(--color-text-subtle);margin:0;font-size:.72rem;line-height:1.5}.PricingPage-module__S6VWVa__rolesDetails,.PricingPage-module__S6VWVa__plansDetails,.PricingPage-module__S6VWVa__planDetails{min-width:0}.PricingPage-module__S6VWVa__rolesDetails>summary,.PricingPage-module__S6VWVa__plansDetails>summary,.PricingPage-module__S6VWVa__planDetails>summary{color:var(--color-text-muted);cursor:pointer;font-size:.74rem;list-style-position:inside}.PricingPage-module__S6VWVa__rolesDetails>summary:hover,.PricingPage-module__S6VWVa__plansDetails>summary:hover,.PricingPage-module__S6VWVa__planDetails>summary:hover{color:var(--color-text)}.PricingPage-module__S6VWVa__rolesDetails>summary:focus-visible,.PricingPage-module__S6VWVa__plansDetails>summary:focus-visible,.PricingPage-module__S6VWVa__planDetails>summary:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px;border-radius:var(--radius-sm)}.PricingPage-module__S6VWVa__rolesDetails,.PricingPage-module__S6VWVa__plansDetails{border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-3) var(--space-4);background:var(--color-surface-raised)}.PricingPage-module__S6VWVa__rolesDetails>p{margin:var(--space-3) 0 0;max-width:72ch;color:var(--color-text-muted);font-size:.76rem;line-height:1.5}.PricingPage-module__S6VWVa__roleGrid{gap:var(--space-2);margin-top:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.PricingPage-module__S6VWVa__roleGrid article{border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-3);background:var(--color-surface)}.PricingPage-module__S6VWVa__roleGrid article strong{font-size:.82rem}.PricingPage-module__S6VWVa__roleGrid p{color:var(--color-text-muted);margin:5px 0 0;font-size:.74rem;line-height:1.45}.PricingPage-module__S6VWVa__roleGrid small{color:var(--color-primary);margin-top:6px;font-size:.7rem;font-weight:650;display:block}.PricingPage-module__S6VWVa__error{border-radius:var(--radius-md);background:var(--color-danger-bg);color:var(--color-danger-text);margin:0;padding:10px 13px;font-size:.78rem}.PricingPage-module__S6VWVa__changePreview{gap:var(--space-4);display:grid}.PricingPage-module__S6VWVa__changePreview dl{gap:var(--space-2);margin:0;display:grid}.PricingPage-module__S6VWVa__changePreview dl>div{justify-content:space-between;gap:var(--space-4);border-bottom:1px solid var(--color-border);padding-bottom:var(--space-2);display:flex}.PricingPage-module__S6VWVa__changePreview dt,.PricingPage-module__S6VWVa__changePreview p{color:var(--color-text-muted);margin:0}.PricingPage-module__S6VWVa__changePreview dd{margin:0;font-weight:700}.PricingPage-module__S6VWVa__changePreviewActions{justify-content:flex-end;gap:var(--space-2);flex-wrap:wrap;display:flex}@media (max-width:900px){.PricingPage-module__S6VWVa__planGrid,.PricingPage-module__S6VWVa__roleGrid{grid-template-columns:1fr}.PricingPage-module__S6VWVa__addonRow{grid-template-columns:1fr;align-items:stretch}.PricingPage-module__S6VWVa__addonControls{justify-content:space-between}}@media (max-width:700px){.PricingPage-module__S6VWVa__upgradeCard{grid-template-columns:minmax(0,1fr) auto}.PricingPage-module__S6VWVa__upgradeCard>button{grid-column:1/-1;width:100%}.PricingPage-module__S6VWVa__statusBanner{grid-template-columns:auto minmax(0,1fr)}.PricingPage-module__S6VWVa__statusBanner button{grid-column:1/-1;width:100%}.PricingPage-module__S6VWVa__usageBars{grid-template-columns:1fr}}@media (max-width:560px){.PricingPage-module__S6VWVa__upgradeCard{grid-template-columns:1fr}.PricingPage-module__S6VWVa__planSummary{align-items:flex-start;gap:var(--space-3);padding:var(--space-4);flex-direction:column}.PricingPage-module__S6VWVa__addonControls{flex-direction:column;align-items:stretch}.PricingPage-module__S6VWVa__addonTotal{margin-bottom:0}.PricingPage-module__S6VWVa__quantityField input{width:100%}.PricingPage-module__S6VWVa__portalActions,.PricingPage-module__S6VWVa__changePreviewActions{flex-direction:column;align-items:stretch}}
.StatusBadge-module__iMKeza__root{align-items:center;gap:var(--space-1);border-radius:var(--radius-pill);width:fit-content;min-height:26px;padding:0 var(--space-3);letter-spacing:0;white-space:nowrap;border:1px solid #0000;justify-content:center;font-size:.7625rem;font-weight:560;display:inline-flex}.StatusBadge-module__iMKeza__neutral,.StatusBadge-module__iMKeza__muted{background:var(--color-muted-bg);border-color:var(--color-border);color:var(--color-text-muted)}.StatusBadge-module__iMKeza__success{background:var(--color-success-bg);border-color:color-mix(in srgb, var(--color-success-text) 20%, transparent);color:var(--color-success-text)}.StatusBadge-module__iMKeza__warning{background:var(--color-warning-bg);border-color:color-mix(in srgb, var(--color-warning-text) 20%, transparent);color:var(--color-warning-text)}.StatusBadge-module__iMKeza__danger{background:var(--color-danger-bg);border-color:color-mix(in srgb, var(--color-danger-text) 20%, transparent);color:var(--color-danger-text)}.StatusBadge-module__iMKeza__info{background:var(--color-info-bg);border-color:color-mix(in srgb, var(--color-info-text) 20%, transparent);color:var(--color-info-text)}
.BlockCycleIcon-module__NzbnYW__root{width:var(--cycle-size);height:var(--cycle-size);color:currentColor;--cycle-unit:calc(var(--cycle-size) / 4);flex:none;display:inline-block;position:relative}.BlockCycleIcon-module__NzbnYW__root:before{width:25%;height:25%;box-shadow:var(--cycle-unit) 0 0 currentColor, calc(var(--cycle-unit) * 2) 0 0 currentColor, 0 var(--cycle-unit) 0 currentColor, calc(var(--cycle-unit) * 2) var(--cycle-unit) 0 currentColor, calc(var(--cycle-unit) * 2) calc(var(--cycle-unit) * 2) 0 currentColor, var(--cycle-unit) calc(var(--cycle-unit) * 2) 0 currentColor;content:"";background:currentColor;position:absolute;top:12.5%;left:12.5%}.BlockCycleIcon-module__NzbnYW__root:after{width:25%;height:25%;box-shadow:calc(var(--cycle-unit) * -1) 0 0 color-mix(in srgb, currentColor 55%, transparent);content:"";background:currentColor;position:absolute;bottom:0;right:0}
.CaptionCheck-module__nSY8lq__root{min-width:0;margin-top:calc(var(--space-2) * -1);display:grid}.CaptionCheck-module__nSY8lq__summary{border-radius:var(--radius-sm);color:var(--color-text-muted);font:inherit;cursor:pointer;background:0 0;border:0;justify-self:start;align-items:center;gap:6px;margin-left:-6px;padding:4px 6px;font-size:.74rem;line-height:1.3;display:inline-flex}.CaptionCheck-module__nSY8lq__summary:hover{color:var(--color-text);background:var(--color-accent-soft-bg)}.CaptionCheck-module__nSY8lq__summary:focus-visible{outline:2px solid var(--color-focus);outline-offset:1px}.CaptionCheck-module__nSY8lq__summary[data-tone=warning] svg:first-child{color:var(--color-warning-text)}.CaptionCheck-module__nSY8lq__summary[data-tone=good] svg:first-child{color:var(--color-success-text)}.CaptionCheck-module__nSY8lq__chevron{transition:transform .16s}.CaptionCheck-module__nSY8lq__root[data-open] .CaptionCheck-module__nSY8lq__chevron{transform:rotate(180deg)}.CaptionCheck-module__nSY8lq__body{gap:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-3) var(--space-4);margin-top:var(--space-1);display:grid}.CaptionCheck-module__nSY8lq__platform{gap:var(--space-2);min-width:0;display:grid}.CaptionCheck-module__nSY8lq__platform+.CaptionCheck-module__nSY8lq__platform{border-top:1px solid var(--color-border);padding-top:var(--space-3)}.CaptionCheck-module__nSY8lq__platformName{color:var(--color-text);align-items:center;gap:6px;margin:0;font-size:.78rem;font-weight:600;display:inline-flex}.CaptionCheck-module__nSY8lq__feed{gap:4px;margin:0;display:grid}.CaptionCheck-module__nSY8lq__feed figcaption{color:var(--color-text-subtle);letter-spacing:.02em;text-transform:uppercase;font-size:.68rem}.CaptionCheck-module__nSY8lq__feed p{color:var(--color-text);overflow-wrap:anywhere;white-space:pre-line;margin:0;font-size:.8rem;line-height:1.45}.CaptionCheck-module__nSY8lq__more{color:var(--color-text-subtle);white-space:nowrap}.CaptionCheck-module__nSY8lq__notes{gap:6px;margin:0;padding:0;list-style:none;display:grid}.CaptionCheck-module__nSY8lq__notes li{color:var(--color-text-muted);padding-left:14px;font-size:.76rem;line-height:1.45;position:relative}.CaptionCheck-module__nSY8lq__notes li:before{background:var(--color-text-subtle);content:"";border-radius:50%;width:6px;height:6px;position:absolute;top:.55em;left:2px}.CaptionCheck-module__nSY8lq__notes li[data-level=warning]{color:var(--color-text)}.CaptionCheck-module__nSY8lq__notes li[data-level=warning]:before{background:var(--color-warning-text)}.CaptionCheck-module__nSY8lq__good{color:var(--color-text-muted);margin:0;font-size:.76rem}.CaptionCheck-module__nSY8lq__fix{color:var(--color-accent);font:inherit;cursor:pointer;background:0 0;border:0;justify-self:start;padding:0;font-size:.76rem;font-weight:600}.CaptionCheck-module__nSY8lq__fix:hover{text-decoration:underline}@media (prefers-reduced-motion:reduce){.CaptionCheck-module__nSY8lq__chevron{transition:none}}
.CaptionHashtags-module__MsbODW__root{align-items:center;gap:4px;margin-left:auto;display:inline-flex}.CaptionHashtags-module__MsbODW__note{margin-right:var(--space-1);color:var(--color-text-muted);text-align:right;font-size:.72rem;line-height:1.3}.CaptionHashtags-module__MsbODW__note[data-tone=danger]{color:var(--color-danger-text)}
.ErrorRecoveryCallout-module__NyC_yq__root{align-items:flex-start;gap:var(--space-3);border:1px solid var(--color-danger-text);border-radius:var(--radius-md);padding:var(--space-4);background:var(--color-danger-bg);color:var(--color-danger-text);display:flex}.ErrorRecoveryCallout-module__NyC_yq__root h2,.ErrorRecoveryCallout-module__NyC_yq__root p{margin:0 0 var(--space-2)}
.Card-module__QRy0Sa__root{gap:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-5);background:var(--color-surface-raised);box-shadow:var(--shadow-xs);transition:border-color var(--anim-duration-normal) var(--anim-ease), box-shadow var(--anim-duration-normal) var(--anim-ease);display:grid;position:relative}.Card-module__QRy0Sa__header{gap:3px;display:grid}.Card-module__QRy0Sa__header h2{letter-spacing:-.015em;margin:0;font-size:1rem;font-weight:620;line-height:1.3}.Card-module__QRy0Sa__header p{max-width:66ch;color:var(--color-text-muted);margin:0;font-size:.8688rem;line-height:1.55}.Card-module__QRy0Sa__body{gap:var(--space-4);display:grid}
.Textarea-module__OSRF5G__root{gap:var(--space-2);display:grid}.Textarea-module__OSRF5G__labelRow{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.Textarea-module__OSRF5G__label{color:var(--color-text);font-size:.875rem;font-weight:600}.Textarea-module__OSRF5G__textarea,.Textarea-module__OSRF5G__mirror{border:1px solid var(--color-border-strong);border-radius:var(--radius-md);padding:var(--space-3);font:inherit;scrollbar-gutter:stable}.Textarea-module__OSRF5G__textarea{resize:vertical;background:var(--color-surface);width:100%;min-height:112px;color:var(--color-text);transition:border-color var(--anim-duration-fast) var(--anim-ease), box-shadow var(--anim-duration-fast) var(--anim-ease)}.Textarea-module__OSRF5G__textarea:hover:not(:disabled){border-color:var(--color-text-muted)}.Textarea-module__OSRF5G__textarea:focus{border-color:var(--color-focus);box-shadow:0 0 0 3px color-mix(in srgb, var(--color-focus) 14%, transparent);outline:none}.Textarea-module__OSRF5G__textarea:disabled{background:var(--color-muted-bg);color:var(--color-text-muted);cursor:not-allowed}.Textarea-module__OSRF5G__textarea[aria-invalid=true]{border-color:var(--color-danger-text)}.Textarea-module__OSRF5G__description,.Textarea-module__OSRF5G__error{font-size:.8125rem}.Textarea-module__OSRF5G__description{color:var(--color-text-muted)}.Textarea-module__OSRF5G__error{color:var(--color-danger-text)}.Textarea-module__OSRF5G__mirrorField{display:grid;position:relative}.Textarea-module__OSRF5G__mirrorField>.Textarea-module__OSRF5G__mirror{resize:none;color:var(--color-text);white-space:pre-wrap;overflow-wrap:break-word;pointer-events:none;background:0 0;border-color:#0000;position:absolute;inset:0;overflow:hidden}.Textarea-module__OSRF5G__mirrored{color:#0000;caret-color:var(--color-text)}.Textarea-module__OSRF5G__mirrored:disabled+.Textarea-module__OSRF5G__mirror,.Textarea-module__OSRF5G__mirrored:disabled+.Textarea-module__OSRF5G__mirror .Textarea-module__OSRF5G__hashtag{color:var(--color-text-muted)}.Textarea-module__OSRF5G__hashtag{color:var(--color-hashtag)}
.TimePicker-module__MBMW8G__field{gap:var(--space-2);min-width:0;display:grid}.TimePicker-module__MBMW8G__label{color:var(--color-text);font-size:.875rem;font-weight:600}.TimePicker-module__MBMW8G__trigger{align-items:center;gap:var(--space-2);border:1px solid var(--color-border-strong);border-radius:var(--radius-md);width:100%;min-height:42px;padding:0 var(--space-3);background:var(--color-surface-raised);color:var(--color-text);cursor:pointer;font:inherit;font-variant-numeric:tabular-nums;text-align:left;transition:border-color .12s,box-shadow .12s;display:flex}.TimePicker-module__MBMW8G__trigger svg{color:var(--color-text-muted)}.TimePicker-module__MBMW8G__trigger:hover:not(:disabled){border-color:var(--color-text-muted)}.TimePicker-module__MBMW8G__trigger:focus-visible{border-color:var(--color-focus);box-shadow:0 0 0 3px color-mix(in srgb,var(--color-focus) 14%,transparent);outline:none}.TimePicker-module__MBMW8G__trigger:disabled{cursor:not-allowed;opacity:.55}.TimePicker-module__MBMW8G__popover{width:min(326px,100vw - 24px);padding:var(--space-4)}.TimePicker-module__MBMW8G__header{gap:var(--space-2) var(--space-3);grid-template-columns:1fr auto;align-items:center;display:grid}.TimePicker-module__MBMW8G__header>span{color:var(--color-text-muted);letter-spacing:.08em;text-transform:uppercase;font-size:.75rem;font-weight:700}.TimePicker-module__MBMW8G__digitalTime{letter-spacing:-.05em;grid-column:1;align-items:center;gap:4px;font-size:2rem;font-weight:700;display:flex}.TimePicker-module__MBMW8G__digitalTime button{border-radius:var(--radius-md);background:var(--color-surface-sunken);color:var(--color-text-muted);cursor:pointer;font:inherit;font-variant-numeric:tabular-nums;border:0;padding:4px 8px}.TimePicker-module__MBMW8G__digitalTime button[aria-pressed=true]{background:var(--color-primary);color:var(--color-primary-text)}.TimePicker-module__MBMW8G__digitalTime button:focus-visible,.TimePicker-module__MBMW8G__period button:focus-visible,.TimePicker-module__MBMW8G__faceNumber:focus-visible,.TimePicker-module__MBMW8G__footer button:focus-visible{outline:3px solid var(--color-focus);outline-offset:2px}.TimePicker-module__MBMW8G__period{border:1px solid var(--color-border-strong);border-radius:var(--radius-md);grid-area:2/2;display:grid;overflow:hidden}.TimePicker-module__MBMW8G__period button{background:var(--color-surface);min-width:48px;color:var(--color-text-muted);cursor:pointer;font:inherit;border:0;padding:5px 10px;font-size:.75rem;font-weight:700}.TimePicker-module__MBMW8G__period button+button{border-top:1px solid var(--color-border)}.TimePicker-module__MBMW8G__period button[aria-pressed=true]{background:var(--color-accent-soft-bg);color:var(--color-accent-soft-text)}.TimePicker-module__MBMW8G__instruction{margin:var(--space-3) 0 var(--space-2);color:var(--color-text-muted);text-align:center;font-size:.8rem}.TimePicker-module__MBMW8G__face{background:var(--color-surface-sunken);width:248px;height:248px;box-shadow:inset 0 0 0 1px var(--color-border);border-radius:50%;margin:0 auto;position:relative}.TimePicker-module__MBMW8G__centerDot{z-index:3;background:var(--color-primary);border-radius:50%;width:8px;height:8px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.TimePicker-module__MBMW8G__hand{z-index:1;background:var(--color-primary);width:2px;height:82px;transform:translate(-50%,-100%) rotate(var(--clock-angle));transform-origin:bottom;transition:transform .16s var(--anim-ease);position:absolute;top:50%;left:50%}.TimePicker-module__MBMW8G__hand:after{content:"";background:var(--color-primary);border-radius:50%;width:10px;height:10px;position:absolute;top:-5px;left:-4px}.TimePicker-module__MBMW8G__faceNumber{z-index:2;background:var(--color-surface);width:38px;height:38px;color:var(--color-text);cursor:pointer;font:inherit;font-variant-numeric:tabular-nums;transform:rotate(var(--clock-angle)) translateY(-98px) rotate(calc(-1 * var(--clock-angle)));border:0;border-radius:50%;place-items:center;font-size:.8rem;font-weight:650;display:grid;position:absolute;top:calc(50% - 19px);left:calc(50% - 19px);box-shadow:0 1px #0000000f}.TimePicker-module__MBMW8G__faceNumber[data-nearest-minute=true]{box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--color-primary) 30%,transparent),0 1px 0 #0000000f}.TimePicker-module__MBMW8G__faceNumber[aria-pressed=true]{background:var(--color-primary);color:var(--color-primary-text)}.TimePicker-module__MBMW8G__fineTune{justify-content:center;align-items:center;gap:var(--space-3);margin-top:var(--space-3);display:flex}.TimePicker-module__MBMW8G__fineTune button{border:1px solid var(--color-border-strong);background:var(--color-surface);width:32px;height:32px;color:var(--color-text);cursor:pointer;font:inherit;border-radius:50%;place-items:center;font-size:1.1rem;display:grid}.TimePicker-module__MBMW8G__fineTune button:focus-visible{outline:3px solid var(--color-focus);outline-offset:2px}.TimePicker-module__MBMW8G__fineTune span{min-width:78px;color:var(--color-text-muted);font-variant-numeric:tabular-nums;text-align:center;font-size:.78rem}.TimePicker-module__MBMW8G__footer{min-height:34px;margin-top:var(--space-3);justify-content:space-between;align-items:center;display:flex}.TimePicker-module__MBMW8G__footer button{border-radius:var(--radius-md);cursor:pointer;font:inherit;border:0;padding:8px 11px;font-size:.82rem;font-weight:650}.TimePicker-module__MBMW8G__backButton{color:var(--color-text-muted);background:0 0}.TimePicker-module__MBMW8G__doneButton{background:var(--color-primary);color:var(--color-primary-text);align-items:center;gap:6px;display:flex}@media (max-width:380px){.TimePicker-module__MBMW8G__popover{padding:var(--space-3)}.TimePicker-module__MBMW8G__face{width:228px;height:228px}.TimePicker-module__MBMW8G__faceNumber{transform:rotate(var(--clock-angle)) translateY(-88px) rotate(calc(-1 * var(--clock-angle)))}.TimePicker-module__MBMW8G__hand{height:74px}}
.DateTimePicker-module__f0T5Za__root{gap:var(--space-3);display:grid}.DateTimePicker-module__f0T5Za__root[data-disabled=true]{opacity:.55}.DateTimePicker-module__f0T5Za__dateField{gap:var(--space-2);display:grid}.DateTimePicker-module__f0T5Za__fieldLabel{color:var(--color-text);font-size:.875rem;font-weight:600}.DateTimePicker-module__f0T5Za__dateTrigger{align-items:center;gap:var(--space-2);border:1px solid var(--color-border-strong);border-radius:var(--radius-md);width:100%;min-height:38px;padding:0 var(--space-3);background:var(--color-surface-raised);color:var(--color-text);cursor:pointer;font:inherit;text-align:left;transition:border-color .12s,box-shadow .12s,background .12s;display:flex}.DateTimePicker-module__f0T5Za__dateTrigger:hover:not(:disabled){border-color:var(--color-text-muted)}.DateTimePicker-module__f0T5Za__dateTrigger:focus-visible{border-color:var(--color-focus);box-shadow:0 0 0 3px color-mix(in srgb, var(--color-focus) 14%, transparent);outline:none}.DateTimePicker-module__f0T5Za__dateTrigger:disabled{cursor:not-allowed}.DateTimePicker-module__f0T5Za__dateTriggerIcon{color:var(--color-text-muted);flex:none}.DateTimePicker-module__f0T5Za__dateTriggerText{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.DateTimePicker-module__f0T5Za__popoverContent{padding:var(--space-3)}.DateTimePicker-module__f0T5Za__timeField{gap:var(--space-2);display:grid}.DateTimePicker-module__f0T5Za__timeInputWrap{align-items:center;display:flex;position:relative}.DateTimePicker-module__f0T5Za__timeIcon{z-index:1;left:var(--space-3);color:var(--color-text-muted);pointer-events:none;position:absolute}.DateTimePicker-module__f0T5Za__timeInput{border:1px solid var(--color-border-strong);border-radius:var(--radius-md);width:100%;min-height:42px;padding:0 var(--space-3) 0 42px;background:var(--color-surface-raised);color:var(--color-text);cursor:pointer;font:inherit;font-variant-numeric:tabular-nums;transition:border-color .12s,box-shadow .12s,background .12s}.DateTimePicker-module__f0T5Za__timeInput:hover:not(:disabled){border-color:var(--color-text-muted)}.DateTimePicker-module__f0T5Za__timeInput:focus{border-color:var(--color-focus);box-shadow:0 0 0 3px color-mix(in srgb, var(--color-focus) 14%, transparent);outline:none}.DateTimePicker-module__f0T5Za__timeInput:disabled{cursor:not-allowed}.DateTimePicker-module__f0T5Za__datePicker{gap:6px;min-width:0;display:grid}.DateTimePicker-module__f0T5Za__datePickerLabel{color:var(--color-text);align-items:center;gap:6px;font-size:.8125rem;font-weight:600;display:inline-flex}.DateTimePicker-module__f0T5Za__datePickerLabel svg{color:var(--color-text-muted);flex:none}.DateTimePicker-module__f0T5Za__datePickerControl{min-width:0;position:relative}.DateTimePicker-module__f0T5Za__datePickerTrigger{background:var(--color-surface);min-height:40px;padding-right:36px}.DateTimePicker-module__f0T5Za__datePickerTrigger[data-empty=true] .DateTimePicker-module__f0T5Za__dateTriggerText{color:var(--color-text-muted)}.DateTimePicker-module__f0T5Za__datePickerClear{border-radius:var(--radius-sm);width:26px;height:26px;color:var(--color-text-muted);cursor:pointer;background:0 0;border:0;place-items:center;display:grid;position:absolute;top:50%;right:6px;transform:translateY(-50%)}.DateTimePicker-module__f0T5Za__datePickerClear:hover{background:var(--color-muted-bg);color:var(--color-text)}.DateTimePicker-module__f0T5Za__datePickerClear:focus-visible{outline:2px solid var(--color-focus);outline-offset:1px}
.AccountIdentity-module__gVevFa__root{align-items:center;gap:var(--space-2);display:inline-flex}.AccountIdentity-module__gVevFa__icon{border-radius:var(--radius-md);background:var(--color-muted-bg);width:40px;height:40px;color:var(--color-text);place-items:center;display:inline-grid;overflow:hidden}.AccountIdentity-module__gVevFa__avatar{object-fit:cover;width:100%;height:100%}.AccountIdentity-module__gVevFa__name,.AccountIdentity-module__gVevFa__meta{display:block}.AccountIdentity-module__gVevFa__name{align-items:center;gap:var(--space-2);font-weight:700;display:flex}.AccountIdentity-module__gVevFa__accountType{border-radius:var(--radius-full,999px);background:var(--color-muted-bg);color:var(--color-text-muted);letter-spacing:.02em;text-transform:uppercase;align-items:center;padding:1px 8px;font-size:.62rem;font-weight:650;display:inline-flex}.AccountIdentity-module__gVevFa__meta{color:var(--color-text-muted);font-size:.875rem}
.Tooltip-module__gkEvuq__root{display:inline-flex;position:relative}.Tooltip-module__gkEvuq__tooltip{z-index:100;border-radius:var(--radius-sm);width:max-content;max-width:min(240px,100vw - 16px);padding:var(--space-1) var(--space-2);background:var(--color-text);color:var(--color-bg);box-shadow:var(--shadow-sm);pointer-events:none;animation:Tooltip-module__gkEvuq__tooltip-in .12s var(--anim-ease) both;font-size:.78rem;position:fixed;transform:translate(-50%,-100%)}.Tooltip-module__gkEvuq__tooltip[data-placement=bottom]{transform:translate(-50%)}@keyframes Tooltip-module__gkEvuq__tooltip-in{0%{opacity:0}to{opacity:1}}
.AnimatedNumber-module__cbRN5a__root{font-variant-numeric:tabular-nums}.AnimatedNumber-module__cbRN5a__hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}
