:root{--background:#f6f4ef;--surface:#fff;--text:#17151c;--secondary:#69646f;--muted:#69646f;--accent:#7c3aed;--border:#dad6d0}*{box-sizing:border-box}html{background:var(--background)}body{background:var(--background);min-width:320px;color:var(--text);margin:0;font-family:DM Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;line-height:1.6}a{color:inherit;text-decoration:none}a:focus-visible,button:focus-visible,summary:focus-visible{outline:3px solid var(--accent);outline-offset:4px}.skip-link{z-index:100;background:var(--text);color:var(--background);padding:8px 12px;position:fixed;top:12px;left:12px;transform:translateY(-180%)}.skip-link:focus{transform:translateY(0)}
@font-face{font-family:Anton;src:url(/fonts/anton.ttf)format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:DM Sans;src:url(/fonts/dm-sans-regular.ttf)format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:DM Sans;src:url(/fonts/dm-sans-medium.ttf)format("truetype");font-style:normal;font-weight:500;font-display:swap}@font-face{font-family:DM Sans;src:url(/fonts/dm-sans-bold.ttf)format("truetype");font-style:normal;font-weight:700;font-display:swap}html:has(.landing){scroll-behavior:smooth;background:#f6f4ef;scroll-padding-top:116px}.landing{--paper:#f6f4ef;--ink:#17151c;--lavender:#d4c4ef;--peach:#f2d6c4;--line:#dad6d0;--web-muted:#69646f;--web-gutter:clamp(28px, 5.55556vw, 80px);background:var(--paper);color:var(--ink);font:400 22px/32px DM Sans,sans-serif}.landing h1,.landing h2,.landing h3,.landing p{margin:0}.landing h2{font:400 clamp(48px,4.72222vw,68px)/1.05882 Anton,Impact,sans-serif}.landing button{cursor:pointer;color:inherit;font-family:inherit}.landing :is(a,button,[tabindex]):focus-visible{outline-offset:5px;outline:3px solid #7c3aed}.landing a:not(.web-download):hover{text-underline-offset:4px}.web-container{width:100%;max-width:1440px;padding-inline:var(--web-gutter);margin-inline:auto}.web-section{padding-block:96px}.web-header{z-index:20;background:var(--paper);position:fixed;inset:0 0 auto}.web-header-inner{max-width:1440px;height:96px;padding-inline:var(--web-gutter);justify-content:space-between;align-items:center;gap:28px;margin-inline:auto;display:flex}.web-brand{flex-shrink:0;align-items:center;width:188px;height:44px;display:inline-flex}.web-brand img{display:block}.brand-mobile{display:none}.web-header nav{align-items:center;gap:32px;font-size:15px;font-weight:500;line-height:20px;display:flex}.web-header nav a{white-space:nowrap;align-items:center;min-height:44px;display:flex}.web-header nav a:hover{text-decoration:underline}.web-download{background:var(--ink);color:#fff;border:1px solid #fff;border-radius:16px;flex-shrink:0;justify-content:space-between;align-items:center;gap:2px;width:252px;height:64px;padding:0 23px;font-size:16px;font-weight:700;line-height:22px;transition:border-color .18s ease-in-out;display:inline-flex;position:relative;overflow:hidden}.web-download:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff38,#0000);width:84px;animation:6.42s ease-in-out infinite download-shine;position:absolute;inset:-45px auto -45px -192px;transform:rotate(24deg)}.web-download>*{position:relative}.web-download:hover{border-color:var(--lavender)}.download-arrow{flex-shrink:0;transition:transform .18s ease-in-out}.web-download:hover .download-arrow{transform:translate(4px)}.download-short{display:none}.web-download{white-space:nowrap}.web-hero{flex-direction:column;gap:32px;padding-top:136px;padding-bottom:80px;display:flex}.hero-heading{--headline-height:1.09375em;letter-spacing:-1.4px;font:400 clamp(64px,8.88889vw,128px)/1.04688 Anton,Impact,sans-serif}.hero-fixed{white-space:nowrap;display:block}.headline-window{height:var(--headline-height);display:block;overflow:hidden}.headline-roll{flex-direction:column;animation:15.02s infinite rolling-headline;display:flex}.headline-line{height:var(--headline-height);white-space:nowrap;flex-shrink:0;display:block}.hero-introduction{justify-content:space-between;align-items:center;gap:48px;display:flex}.hero-introduction>div:first-child{gap:12px;display:grid}.web-text-link{text-underline-offset:3px;width:fit-content;padding-block:2px;font-size:15px;font-weight:500;line-height:20px;text-decoration:underline}.download-actions{flex-direction:column;align-items:flex-start;gap:12px;min-width:280px;display:flex}.web-note{color:var(--web-muted);font-size:15px;font-weight:500;line-height:20px}.demo-stage{background:var(--lavender);border-radius:24px;grid-template-columns:1fr 1fr;align-items:center;gap:64px;min-height:656px;padding:32px;display:grid;overflow:clip}.demo-story{flex-direction:column;gap:24px;display:flex}.demo-composition{justify-content:center;min-width:0;min-height:592px;display:flex;position:relative}.demo-mobile-label{display:none}.demo-sticker{text-align:center;background:var(--peach);border-radius:50%;place-content:center;width:108px;height:108px;font-size:12px;font-weight:700;line-height:16px;display:grid;position:absolute;top:64px;right:0;transform:rotate(8deg)}.demo-drawn-arrow{position:absolute;top:296px;left:-28px}.replies-section{grid-template-columns:420fr 764fr;align-items:center;gap:96px;display:grid}.feature-story{flex-direction:column;gap:24px;display:flex}.web-label{color:var(--web-muted);text-transform:uppercase;font:700 12px/16px DM Sans,sans-serif;display:block}.conversation-panel{background:var(--ink);color:#fff;border-radius:24px;flex-direction:column;align-items:stretch;gap:24px;padding:40px;display:flex}.conversation-name{font-size:20px;font-weight:700;line-height:26px}.conversation-rule{background:#fff;height:1px}.conversation-panel .web-label{color:#ffffff8c}.conversation-incoming{background:#1e293b;border-radius:16px;width:88.3%;padding:20px}.conversation-outgoing{gap:8px;display:grid}.conversation-outgoing .web-label{text-align:right}.conversation-outgoing p{background:var(--lavender);color:var(--ink);border-radius:24px;padding:24px}.conversation-panel .web-note{color:#ffffffa6}.quick-section{background:var(--peach)}.quick-inner{grid-template-columns:680fr 504fr;align-items:center;gap:96px;display:grid}.quick-collage{min-width:0;height:470px;position:relative}.screenshot-backing{border:1px solid var(--ink);background:var(--paper);border-radius:16px;width:62%;height:280px;position:absolute;top:24px;left:7.4%;transform:rotate(4deg)}.screenshot-paper{background:#fff;border-radius:16px;flex-direction:column;gap:20px;width:65%;min-height:290px;padding:24px;display:flex;position:absolute;top:0;left:12.35%;transform:rotate(-3deg)}.screenshot-paper strong{font-size:16px;line-height:22px}.paper-rule{background:var(--line);width:100%;height:1px}.screenshot-paper p{font-size:28px;line-height:38px}.quick-paper-reply{background:var(--lavender);border-radius:24px;gap:10px;width:75.3%;padding:28px;display:grid;position:absolute;top:292px;left:24.5%;transform:rotate(2deg)}.quick-paper-reply .web-label{color:var(--ink)}.quick-paper-reply p{font-size:25px;line-height:34px}.style-section{flex-direction:column;gap:48px;display:flex}.style-introduction{justify-content:space-between;align-items:center;gap:64px;display:flex}.style-introduction>p{width:420px}.persona-experience{grid-template-columns:600fr 616fr;align-items:start;gap:64px;min-height:390px;display:grid}.persona-conversation{flex-direction:column;gap:12px;display:flex}.persona-incoming{background:#fff;border-radius:24px;width:80%;padding:24px}.persona-outgoing{flex-direction:column;align-items:flex-end;gap:8px;min-height:180px;display:flex}.persona-outgoing .web-label{text-align:right}.persona-reply{background:var(--lavender);border-radius:24px;width:89.333%;padding:24px;animation:.28s ease-in-out persona-reveal}.persona-options{grid-template-columns:1fr 1fr;gap:16px;display:grid}.persona-option{appearance:none;text-align:left;border:1px solid var(--ink);background:0 0;border-radius:16px;flex-direction:column;align-items:flex-start;gap:8px;min-width:0;min-height:140px;padding:24px;transition:background-color .28s ease-in-out,border-color .28s ease-in-out;display:flex}.persona-option[aria-pressed=true]{background:var(--lavender)}.persona-option:hover{border-color:#7c3aed}.persona-option>span{font:400 36px/40px Anton,Impact,sans-serif}.persona-option small{font-size:15px;font-weight:500;line-height:20px}.questions-section{grid-template-columns:380fr 800fr;align-items:start;gap:100px;display:grid}.questions-introduction{gap:24px;display:grid}.questions-introduction p{font-size:18px;line-height:28px}.faq-item{border-top:1px solid var(--line)}.faq-item:last-child{border-bottom:1px solid var(--line)}.faq-item h3 button{appearance:none;text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;gap:16px;width:100%;padding:24px 0;font-size:18px;font-weight:700;line-height:26px;display:flex}.faq-toggle{text-align:center;flex-shrink:0;width:24px;font-size:22px;font-weight:400;line-height:32px}.faq-answer{visibility:hidden;grid-template-rows:0fr;transition:grid-template-rows .22s ease-in-out,visibility .22s;display:grid}.faq-answer[data-open=true]{visibility:visible;grid-template-rows:1fr}.faq-answer>div{min-height:0;overflow:hidden}.faq-answer p{color:var(--web-muted);padding-bottom:24px;font-size:18px;line-height:28px}.faq-answer a{padding-bottom:24px;font-size:15px;text-decoration:underline;display:inline-block}.web-footer{background:var(--ink);color:var(--paper);padding-block:96px 40px}.web-footer h2{font-size:clamp(60px,6.66667vw,96px);line-height:1.04167}.footer-download{justify-content:space-between;align-items:center;gap:64px;margin-top:48px;margin-bottom:48px;display:flex}.footer-download .download-actions{min-width:320px}.web-footer .web-note{color:#f6f4ef99}.apple-badge-link{background:var(--paper);border-radius:16px;justify-content:center;align-items:center;width:204px;height:88px;display:flex}.apple-badge{width:172px;height:57.4945px;display:block;position:relative}.apple-badge>img{position:absolute;top:0;left:0}.apple-badge .apple-mark{top:12.5338px;left:14.3276px}.apple-badge .apple-title{top:25.6877px;left:49.4844px}.apple-badge .apple-subtitle{top:12.1256px;left:51.2732px}.footer-bottom{border-top:1px solid var(--paper);align-items:center;gap:48px;padding-top:40px;display:flex}.footer-bottom>div:first-child{flex-direction:column;gap:16px;width:310px;display:flex}.footer-information{flex-direction:column;gap:20px;font-size:15px;font-weight:500;line-height:20px;display:flex}.footer-information nav{flex-wrap:wrap;gap:24px;display:flex}.footer-information a{text-underline-offset:3px;padding-block:4px;text-decoration:underline}.product-demo{--phone-scale:.64;flex-shrink:0;width:261.76px;height:592px;position:relative}.demo-phone-scale{width:409px;height:868px;transform:scale(var(--phone-scale));transform-origin:0 0}.demo-phone{background:var(--ink);color:#f8fafc;border:1px solid #fff;border-radius:56px;width:409px;height:868px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:17px;line-height:24px;position:relative}.demo-screen{background:#080d1a;border-radius:48px;width:393px;height:852px;position:absolute;top:7px;left:7px;overflow:hidden}.demo-status{justify-content:space-between;align-items:center;height:59px;padding-inline:24px;font-size:15px;font-weight:600;line-height:20px;display:flex}.demo-island{background:#000;border-radius:999px;width:116px;height:29px;position:absolute;top:12px;left:138.5px}.demo-app-header{justify-content:space-between;align-items:center;height:60px;padding-inline:16px;display:flex}.demo-app-header>button,.demo-app-header>span{background:0 0;border:0;justify-content:flex-start;align-items:center;width:44px;height:44px;display:flex}.demo-app-header>span{justify-content:flex-end}.demo-app-header strong{font-size:17px;font-weight:600;line-height:20px}.demo-app-viewport{scrollbar-width:none;overscroll-behavior:contain;width:393px;height:620px;position:absolute;top:119px;left:0;overflow:auto}.demo-app-viewport::-webkit-scrollbar{display:none}.demo-messages,.demo-screenshot-content,.demo-replies{flex-direction:column;gap:16px;width:337px;margin:20px auto 0;padding-bottom:20px;display:flex}.demo-content-enter{animation:.28s ease-in-out demo-enter}.demo-date{text-align:center;color:#94a3b8;font-size:12px;line-height:18px}.demo-message{background:#1e293b;border-radius:16px;flex-direction:column;gap:6px;width:286px;padding:12px;display:flex}.demo-message small{color:#94a3b8;font-size:11px;line-height:18px}.demo-message--you{background:#7c3aed;align-self:flex-end;width:294px}.demo-message--you small{color:#f8fafc}.product-demo button{appearance:none;color:#f8fafc;background:#111827;border:1px solid #94a3b829;border-radius:999px;font-family:inherit;font-size:17px;font-weight:600;line-height:24px}.product-demo button:disabled{cursor:default;opacity:.45}.product-demo .demo-app-header>button{background:0 0;border:0;border-radius:0}.product-demo .demo-primary{background:#7c3aed;border:0}.demo-add-screenshots{width:337px;height:44px;position:absolute;top:704px;left:28px;font-size:15px!important}.demo-chat-actions{gap:12px;width:337px;display:flex;position:absolute;top:768px;left:28px}.demo-chat-actions>button{flex:1;height:60px}.demo-bottom-action{width:337px;height:60px;position:absolute;top:768px;left:28px}.demo-screenshot-content h3{font-size:32px;line-height:38px}.demo-screenshot-content>p{color:#94a3b8}.demo-upload{background:#111827;border-radius:24px;gap:16px;padding:16px;display:grid}.demo-upload-paper{color:var(--ink);background:#fff;border-radius:16px;gap:16px;padding:16px;font-family:DM Sans,sans-serif;display:grid}.demo-upload-paper strong{font-size:16px;line-height:22px}.demo-upload-paper p{background:var(--paper);border-radius:16px;padding:12px;font-size:18px;line-height:28px}.demo-upload small{font:700 12px/16px DM Sans,sans-serif}.demo-replies{gap:8px}.demo-reply-card,.demo-tone-heading{flex-direction:column;gap:4px;display:flex}.demo-tone-heading strong{font-size:16px;font-weight:600;line-height:21px}.demo-tone-heading small{color:#94a3b8;font-size:12px;line-height:17px}.demo-reply-field{background:#1e293b;border:1px solid #94a3b829;border-radius:24px;min-height:64px;padding:12px 40px 12px 12px;font-size:16px;line-height:24px;position:relative;box-shadow:0 4px 7px #0000002e,inset 0 1px 1px #ffffff0a}.demo-pen{position:absolute;top:calc(50% - 8px);right:13px}.demo-reply-actions{justify-content:space-between;align-items:center;height:44px;display:flex}.demo-reply-actions button{justify-content:center;align-items:center;gap:8px;width:104px;height:32px;font-size:14px;line-height:20px;display:inline-flex}.demo-reply-actions .demo-copy{background:#7c3aed;width:128px}.demo-skeleton{flex-direction:column;gap:10px;padding-block:5px;display:flex}.demo-skeleton>span{background:linear-gradient(90deg,#334155 20%,#546177 50%,#334155 80%) 0 0/240% 100%;border-radius:6px;width:94%;height:9px;animation:1.4s linear infinite skeleton-shimmer;display:block}.demo-skeleton>span:nth-child(2){width:100%}.demo-skeleton>span:last-child{width:62%}.demo-copied-backdrop{background:#17151c70;place-items:center;display:grid;position:absolute;inset:0}.demo-copied{text-align:center;background:#111827;border:1px solid #94a3b829;border-radius:24px;flex-direction:column;justify-content:center;align-items:center;gap:16px;width:337px;height:248px;padding:28px;display:flex;box-shadow:0 16px 40px -8px #0000006b,inset 0 1px 1px #ffffff12}.demo-check{width:69px;height:69px}.demo-copied strong{letter-spacing:-.55px;font-size:28px;line-height:34px}.demo-copied p{color:#94a3b8;font-size:14px;line-height:20px}.product-demo .demo-playback{width:100%;min-height:44px;color:var(--ink);background:0 0;border:0;border-radius:4px;padding:8px;font:500 15px/20px DM Sans,sans-serif;display:block;position:absolute;inset:auto 0 0}.landing[data-paused=true] .headline-roll,.landing[data-paused=true] .web-download:before,.product-demo[data-demo-paused=true] .demo-skeleton>span{animation-play-state:paused!important}@keyframes download-shine{0%,85.67%{left:-192px}99.7%,to{left:360px}}@keyframes rolling-headline{0%,29.96%{animation-timing-function:ease-in-out;transform:translateY(0)}33.29%,63.25%{animation-timing-function:ease-in-out;transform:translateY(-25%)}66.58%,96.54%{animation-timing-function:ease-in-out;transform:translateY(-50%)}99.87%,to{transform:translateY(-75%)}}@keyframes persona-reveal{0%{opacity:.4}to{opacity:1}}@keyframes demo-enter{0%{opacity:.5}to{opacity:1}}@keyframes skeleton-shimmer{to{background-position:-240% 0}}@media (max-width:1100px) and (min-width:768px){.web-header nav{gap:20px}.web-brand{width:150px}.web-download--header{width:220px;padding-inline:16px;font-size:14px}.demo-stage{gap:20px}.demo-drawn-arrow,.demo-sticker{display:none}.replies-section,.quick-inner{gap:48px}.quick-collage{height:470px}.screenshot-paper{width:80%;left:2%}.screenshot-backing{width:78%;left:0}.quick-paper-reply{width:90%;padding:20px;left:10%}.quick-paper-reply p{font-size:22px}.persona-experience{gap:40px}.persona-option{padding:18px}.questions-section{gap:56px}}@media (max-width:767px){html:has(.landing){scroll-padding-top:100px}.landing{--web-gutter:20px;font-size:17px;line-height:26px}.landing h2{font-size:44px;line-height:48px}.web-section{padding-block:64px}.web-header-inner{gap:20px;height:80px}.web-header nav{display:none}.web-header .web-brand{width:154.16px}.brand-desktop{display:none}.brand-mobile{display:block}.web-download--header{border:0;justify-content:center;gap:8px;width:110px;height:44px;padding:0 10px;font-size:15px}.web-download--header .download-long{display:none}.download-short{display:inline}.web-hero{gap:24px;padding-top:112px;padding-bottom:56px}.hero-heading{--headline-height:124px;letter-spacing:-.2px;font-size:56px;line-height:60px}.hero-fixed span,.headline-line>span{display:block}.hero-fixed,.headline-line{white-space:normal}.hero-introduction{flex-direction:column;align-items:flex-start;gap:24px}.demo-stage{flex-direction:column;gap:16px;width:100%;min-height:790px;padding:16px;display:flex}.demo-story,.demo-sticker,.demo-drawn-arrow{display:none}.demo-mobile-label{text-align:center;font:700 12px/16px DM Sans,sans-serif;display:block}.demo-composition{width:100%;min-height:716px}.product-demo{--phone-scale:.76;width:310.84px;height:697.68px}.replies-section{grid-template-columns:1fr;gap:32px}.conversation-panel{gap:20px;padding:24px}.conversation-incoming{width:100%;padding:16px}.conversation-outgoing p{padding:20px}.quick-inner{flex-direction:column-reverse;gap:24px;display:flex}.quick-collage{width:min(100%,400px);height:470px}.screenshot-backing{width:74.22%;height:280px;left:5%}.screenshot-paper{width:76.49%;min-height:290px;padding:24px;top:0;left:10%}.screenshot-paper p{font-size:24px;line-height:34px}.quick-paper-reply{width:88.38%;padding:24px;top:292px;left:10%}.quick-paper-reply p{font-size:22px;line-height:30px}.style-section{gap:32px}.style-introduction{flex-direction:column;align-items:flex-start;gap:24px}.style-introduction>p{width:auto}.persona-experience{grid-template-columns:1fr;gap:32px;min-height:654px}.persona-conversation{min-height:294px}.persona-incoming{width:86%;padding:20px}.persona-outgoing{min-height:160px}.persona-reply{width:94%;padding:20px}.persona-options{gap:12px}.persona-option{min-height:140px;padding:20px}.persona-option>span{font-size:32px;line-height:36px}.persona-option small{font-size:14px}.questions-section{grid-template-columns:1fr;gap:32px}.questions-introduction p{font-size:17px;line-height:26px}.faq-item h3 button{font-size:17px}.faq-answer p{font-size:17px;line-height:26px}.web-footer{padding-block:64px 32px}.web-footer h2{font-size:56px;line-height:60px}.footer-download{flex-direction:column;align-items:flex-start;gap:24px;margin-block:32px}.footer-bottom{flex-direction:column;align-items:flex-start;gap:24px;padding-top:32px}.footer-bottom>div:first-child{width:100%}.footer-information{gap:20px}.footer-information nav{flex-direction:column;align-items:flex-start;gap:8px}.footer-information nav a{align-items:center;min-height:36px;display:flex}}@media (max-width:374px){.hero-heading{--headline-height:110px;font-size:49px;line-height:54px}.product-demo{--phone-scale:.64;width:261.76px;height:592px}.demo-stage{min-height:664px}.demo-composition{min-height:592px}.persona-option{padding:16px}.web-footer h2{font-size:49px;line-height:54px}.download-actions,.footer-download .download-actions{min-width:0}}@media (max-width:340px){.product-demo{--phone-scale:.58;width:237.22px;height:540px}.demo-stage{min-height:610px}.demo-composition{min-height:540px}.hero-heading{font-size:46px}.persona-option{padding:12px}}@media (prefers-reduced-motion:reduce){html:has(.landing){scroll-behavior:auto}.landing *,.landing :before{transition:none!important;animation:none!important}.headline-roll{transform:none}}
html:has(.document-site){scroll-padding-top:128px}body:has(.document-site){min-width:0}.document-site{flex-direction:column;min-height:100svh;padding-top:96px;display:flex}.document-site>main{flex:1;width:100%;max-width:1440px;margin:0 auto}.document-site .document-nav-mobile{display:none}.document-site nav a[aria-current=page]{text-underline-offset:4px;text-decoration:underline}.document-site .eyebrow{color:var(--web-muted);text-transform:uppercase;font-size:12px;font-weight:700;line-height:16px}.legal-hero,.support-hero,.recovery-content{padding:48px var(--web-gutter);flex-direction:column;align-items:flex-start;gap:24px;display:flex}.document-site :is(.legal-hero,.support-hero,.recovery-content) h1{text-transform:uppercase;font:400 68px/72px Anton,Impact,sans-serif}.legal-hero>p:not(.eyebrow):not(.effective-date),.support-hero>p:not(.eyebrow){max-width:800px;font-size:22px;line-height:32px}.document-site .effective-date{color:var(--web-muted);font-size:15px;line-height:20px}.document-reading{border-top:1px solid var(--line);padding:48px var(--web-gutter) 80px;grid-template-columns:280px minmax(0,800px);align-items:start;gap:80px;display:grid}.document-contents{position:sticky;top:128px}.document-contents-desktop>p{text-transform:uppercase;color:var(--web-muted);margin-bottom:12px;font-size:12px;font-weight:700;line-height:16px}.document-contents ol{gap:12px;margin:0;padding:0;list-style:none;display:grid}.document-contents a{padding-block:8px;font-size:15px;font-weight:500;line-height:20px;display:inline-block}.document-contents a:hover{text-decoration:underline}.document-contents-mobile{display:none}.legal-content{flex-direction:column;gap:40px;min-width:0;display:flex}.legal-content section{border-bottom:1px solid var(--line);flex-direction:column;gap:16px;padding-bottom:1px;display:flex}.document-site .legal-content h2,.document-site .support-card h2,.document-site .support-note h2{font:700 24px/32px DM Sans,sans-serif}.legal-content p,.legal-content li,.support-card p,.support-note p{font-size:18px;line-height:28px}.legal-content ul,.legal-content ol{gap:12px;margin:0;padding-left:24px;display:grid}.legal-content a,.text-link{text-underline-offset:3px;text-decoration:underline}.legal-content a{overflow-wrap:anywhere}.document-action{background:var(--ink);color:#fff;border:0;border-radius:16px;justify-content:space-between;align-items:center;gap:16px;width:300px;max-width:100%;min-height:64px;padding:16px 24px;font:700 16px/22px DM Sans,sans-serif;transition:background-color .18s ease-in-out;display:inline-flex}.document-action img{flex:0 0 20px}.document-site .document-action{color:#fff}.document-action:hover{background:#332a42}.document-site .document-action:focus-visible{outline-color:#7c3aed}.support-contact{padding-inline:var(--web-gutter)}.support-contact>div{background:var(--lavender);border-radius:24px;align-items:center;gap:64px;padding:40px;display:flex}.support-email{overflow-wrap:anywhere;flex:1;min-width:0;font-size:22px;line-height:32px}.support-email:hover{text-decoration:underline}.support-contact .document-action{flex-shrink:0}.support-grid{padding:48px var(--web-gutter)}.support-card{border-top:1px solid var(--line);grid-template-columns:64px 300px minmax(0,1fr);align-items:start;gap:40px;padding-block:32px;display:grid}.support-topic-number{font:400 36px/40px Anton,Impact,sans-serif}.support-note{margin:0 var(--web-gutter) 64px;background:var(--peach);border-radius:24px;flex-direction:column;gap:16px;padding:24px;display:flex}.text-link{align-items:center;width:fit-content;min-height:36px;font-size:15px;font-weight:500;line-height:20px;display:inline-flex}.support-note .text-link{gap:4px}.recovery-content{padding-bottom:96px}.recovery-content>p:not(.eyebrow):not(.recovery-status):not(.recovery-note){max-width:720px;font-size:18px;line-height:28px}.document-site .recovery-status{color:var(--web-muted);text-transform:uppercase;font-size:12px;font-weight:700;line-height:16px}.recovery-content .recovery-note{max-width:720px;color:var(--web-muted);font-size:15px;line-height:20px}.recovery-content form{width:100%;margin:0}.recovery-button{cursor:pointer}.document-footer{background:var(--ink);color:var(--paper);padding-block:48px 40px;font-size:15px;line-height:20px}.document-footer-row{align-items:center;gap:64px;margin-bottom:32px;display:flex}.document-footer .footer-links{flex-wrap:wrap;gap:24px;display:flex}.document-footer .footer-links a{min-width:110px;padding-block:6px}.document-footer .footer-links a:last-child{min-width:144px}.document-footer a:hover{text-decoration:underline}.document-footer-email{font-weight:500;display:inline-block}.document-site .document-operator{margin-top:32px}@media (max-width:1100px){.document-reading{grid-template-columns:220px minmax(0,1fr);gap:48px}.support-card{grid-template-columns:64px 220px minmax(0,1fr);gap:32px}.document-footer-row{flex-wrap:wrap;align-items:flex-start;gap:24px}}@media (max-width:900px){html:has(.document-site){scroll-padding-top:156px}.document-site{padding-top:128px}.document-site .document-nav-desktop{display:none}.document-site .document-nav-mobile{align-items:center;gap:32px;height:48px;font-size:15px;font-weight:500;line-height:20px;display:flex}.document-site .document-nav-mobile a{align-items:center;min-height:44px;display:flex}.document-site .web-header-inner{height:80px}.document-site .web-download--header{border:0;justify-content:center;gap:8px;width:110px;height:44px;padding:0 10px;font-size:15px}.document-site .web-download--header .download-long{display:none}.document-site .web-download--header .download-short{display:inline}.document-site .brand-desktop{display:none}.document-site .brand-mobile{display:block}.document-site .web-header .web-brand{flex:1;width:auto}.document-reading{grid-template-columns:minmax(0,1fr);gap:32px}.document-contents{position:static}.document-contents-desktop{display:none}.document-contents-mobile{display:block}.document-contents-mobile summary{cursor:pointer;justify-content:space-between;align-items:center;gap:24px;min-height:62px;padding-block:20px;font-size:16px;font-weight:700;line-height:22px;list-style:none;display:flex}.document-contents-mobile summary::-webkit-details-marker{display:none}.document-contents-mobile summary>span:before{content:"+";font-size:22px;font-weight:400}.document-contents-mobile[open] summary>span:before{content:"−"}.document-contents-mobile ol{gap:0}.document-contents-mobile a{padding-block:12px}.support-contact>div{flex-direction:column;align-items:flex-start;gap:24px}.support-card{grid-template-columns:minmax(0,1fr);gap:16px}}@media (max-width:767px){.legal-hero,.support-hero,.recovery-content{padding-top:32px;padding-bottom:40px}.document-site :is(.legal-hero,.support-hero,.recovery-content) h1{font-size:44px;line-height:48px}.legal-hero>p:not(.eyebrow):not(.effective-date),.support-hero>p:not(.eyebrow),.recovery-content>p:not(.eyebrow):not(.recovery-status):not(.recovery-note){font-size:17px;line-height:26px}.document-reading{padding-top:32px;padding-bottom:64px}.document-site .legal-content h2,.document-site .support-card h2,.document-site .support-note h2{font-size:22px;line-height:30px}.legal-content p,.legal-content li,.support-card p,.support-note p{font-size:17px;line-height:26px}.support-contact>div{padding:24px}.support-email{font-size:17px;line-height:26px}.document-footer-row{flex-direction:column;align-items:flex-start;gap:24px}.document-footer .footer-links{flex-direction:column;align-items:flex-start;gap:12px}.document-footer .footer-links a{min-height:32px;padding-block:4px}.recovery-content{padding-bottom:64px}}@media (max-width:374px){.document-site .document-nav-mobile{gap:24px}.document-action{gap:12px;padding-inline:16px;font-size:15px}}@media print{.document-site{padding-top:0}.document-site .web-header,.document-footer,.document-contents{display:none}.document-reading{border:0;display:block}.legal-content{max-width:none}}
