.pricing-grid{--pricing-ink: #11110f;--pricing-orange: #e83f18;--pricing-text: #41413c;--pricing-muted: #62625c;--pricing-line: rgba(17,17,15,.2);--pricing-card: rgba(255,255,255,.4);--pricing-pro-card: white;--pricing-on-ink: white;display:grid;grid-template-columns:1fr 1.25fr;gap:18px;color:var(--pricing-ink);text-align:left}[data-scheme=dark] .pricing-grid,html[data-site-scheme=dark] [data-scheme=auto] .pricing-grid{--pricing-ink: #f4f0e8;--pricing-orange: #ff5c35;--pricing-text: rgba(244, 240, 232, .78);--pricing-muted: rgba(244, 240, 232, .56);--pricing-line: rgba(244, 240, 232, .16);--pricing-card: rgba(255, 255, 255, .03);--pricing-pro-card: #1b1b18;--pricing-on-ink: #11110f}.pricing-card{display:flex;flex-direction:column;gap:16px;padding:26px;border:1px solid var(--pricing-line);border-radius:18px;background:var(--pricing-card)}.pricing-card.is-pro{border:2px solid var(--pricing-ink);background:var(--pricing-pro-card)}.pricing-name{font-size:11px;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.pricing-card.is-pro .pricing-name{color:var(--pricing-orange)}.pricing-grid .pricing-price{display:flex;align-items:baseline;gap:8px;margin:0}.pricing-price b{font-size:44px;letter-spacing:-.04em;line-height:1}.pricing-price small{color:var(--pricing-muted);font-size:13px}.pricing-grid .pricing-blurb{margin:0;color:var(--pricing-text);font-size:14px;line-height:1.75}.pricing-plans{display:flex;flex-direction:column;gap:10px}.pricing-plan{position:relative;display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;padding:13px 14px;border:1px solid var(--pricing-line);border-radius:12px;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer;transition:border-color .16s,box-shadow .16s}.pricing-plan:hover{border-color:color-mix(in srgb,var(--pricing-ink) 45%,transparent)}.pricing-plan[aria-checked=true]{border-color:var(--pricing-ink);box-shadow:inset 0 0 0 1px var(--pricing-ink)}.pricing-plan:focus-visible{outline:2px solid var(--pricing-orange);outline-offset:2px}.pricing-plan>span{display:flex;flex-direction:column;gap:2px}.pricing-plan>span:last-of-type{align-items:flex-end;text-align:right;white-space:nowrap}.pricing-plan strong,.pricing-plan b{font-size:15px}.pricing-plan small{color:var(--pricing-muted);font-size:12px}.pricing-plan em{position:absolute;top:-9px;right:12px;padding:2px 8px;border-radius:999px;background:var(--pricing-orange);color:#fff;font-size:10px;font-style:normal;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.pricing-cta{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:46px;padding:0 18px;border-radius:999px;background:var(--pricing-ink);color:var(--pricing-on-ink)!important;font-size:14px;font-weight:700;text-decoration:none}.pricing-cta.is-secondary{border:1px solid var(--pricing-ink);background:transparent;color:var(--pricing-ink)!important}.pricing-cta svg{width:15px}.pricing-grid .pricing-footnote{margin:-6px 0 0;color:var(--pricing-muted);font-size:12px;line-height:1.45;text-align:center}.pricing-grid .pricing-includes{margin:4px 0 -6px;color:var(--pricing-ink);font-size:13px;font-weight:700}.pricing-grid .pricing-card ul{list-style:none;margin:0;padding:0}.pricing-grid .pricing-card li{display:flex;align-items:baseline;gap:10px;color:var(--pricing-text);font-size:14px;line-height:1.5}.pricing-grid .pricing-card li+li{margin-top:8px}.pricing-card li svg{position:relative;top:2px;width:14px;height:14px;flex:none;stroke-width:3;color:var(--pricing-orange)}@media(max-width:650px){.pricing-grid{grid-template-columns:1fr}}.pricing-name,.pricing-plan em{font-size:12px}.public-page,.not-found-page{--public-paper: #f4f0e8;--public-ink: #11110f;--public-orange: #e83f18;--public-ink-rgb: 17,17,15;--public-text: rgba(17,17,15,.78);--public-soft: rgba(17,17,15,.7);--public-muted: rgba(17,17,15,.62);--public-on-ink: white;min-height:100dvh;background:var(--public-paper);color:var(--public-ink);font-family:Inter,ui-sans-serif,system-ui,sans-serif}.public-page[data-scheme=dark],.not-found-page[data-scheme=dark],html[data-site-scheme=dark] .public-page[data-scheme=auto]{--public-paper: #11110f;--public-ink: #f4f0e8;--public-orange: #ff5c35;--public-ink-rgb: 244,240,232;--public-text: rgba(244,240,232,.78);--public-soft: rgba(244,240,232,.7);--public-muted: rgba(244,240,232,.56);--public-on-ink: #11110f}.public-page a,.not-found-page a{color:inherit}.public-page .seam-logo,.not-found-page .seam-logo{gap:9px}.public-page .seam-logo-icon,.not-found-page .seam-logo-icon{box-shadow:none}.public-page .seam-logo b,.not-found-page .seam-logo b{font-size:21px}.public-page[data-scheme=dark] .seam-logo-icon,.not-found-page[data-scheme=dark] .seam-logo-icon,html[data-site-scheme=dark] .public-page[data-scheme=auto] .seam-logo-icon{box-shadow:0 0 0 1px #ffffff1f}.public-header{height:84px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:30px;padding:0 clamp(20px,4vw,64px);border-bottom:1px solid rgba(var(--public-ink-rgb),.18)}.public-header>a:first-child{width:fit-content;text-decoration:none}.public-header nav{display:flex;gap:26px}.public-header nav a{font-size:13px;font-weight:650;text-decoration:none}.public-header nav a:hover{text-decoration:underline;text-underline-offset:4px}.public-editor-link{justify-self:end;display:inline-flex;align-items:center;gap:8px;min-height:40px;padding:0 16px;border-radius:999px;background:var(--public-ink);color:var(--public-on-ink)!important;font-size:13px;font-weight:700;text-decoration:none}.public-editor-link svg{width:14px}.public-document{width:min(780px,calc(100% - 40px));margin:0 auto;padding:72px 0 110px}.public-back{display:inline-flex;align-items:center;gap:7px;margin-bottom:60px;color:var(--public-soft)!important;font-size:13px;font-weight:650;text-decoration:none}.public-back svg{width:15px}.public-back:hover{color:var(--public-ink)!important}.public-eyebrow{display:block;color:var(--public-orange);font-size:11px;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.public-document h1{max-width:720px;margin:15px 0 22px;font-size:clamp(50px,7vw,82px);line-height:.96;letter-spacing:-.065em}.public-intro{max-width:680px;margin:0;color:var(--public-soft);font-family:Playfair Display,Georgia,serif;font-size:clamp(20px,2.4vw,27px);line-height:1.5}.public-updated{margin:24px 0 62px;color:var(--public-muted);font-size:12px}.public-copy{border-top:1px solid rgba(var(--public-ink-rgb),.2)}.public-copy section{padding:35px 0;border-bottom:1px solid rgba(var(--public-ink-rgb),.16)}.public-copy h2{margin:0 0 15px;font-size:20px;letter-spacing:-.025em}.public-copy p,.public-copy li{color:var(--public-text);font-size:15px;line-height:1.75}.public-copy p{margin:0}.public-copy p+p{margin-top:14px}.public-copy ul{margin:13px 0 0;padding-left:21px}.public-copy li+li{margin-top:8px}.public-copy a{font-weight:650;text-underline-offset:3px}.public-table-wrap{margin:18px 0;overflow-x:auto;border:1px solid rgba(var(--public-ink-rgb),.2);border-radius:12px}.public-copy table{width:100%;min-width:600px;border-collapse:collapse;text-align:left}.public-copy th,.public-copy td{padding:13px 14px;border-bottom:1px solid rgba(var(--public-ink-rgb),.13);color:var(--public-text);font-size:13px;line-height:1.5;vertical-align:top}.public-copy th{background:rgba(var(--public-ink-rgb),.05);color:var(--public-ink);font-size:11px;text-transform:uppercase;letter-spacing:.08em}.public-copy tr:last-child td{border-bottom:0}.public-footer{min-height:105px;display:flex;align-items:center;justify-content:space-between;gap:24px;line-height:1.5;padding:28px clamp(20px,4vw,64px);border-top:1px solid rgba(var(--public-ink-rgb),.18);color:var(--public-soft);font-size:12px}.public-footer nav{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:18px}.public-footer a,.public-footer button{padding:0;border:0;background:none;color:var(--public-ink);font:inherit;font-weight:650;text-decoration:none;cursor:pointer}.public-footer a:hover,.public-footer button:hover{text-decoration:underline;text-underline-offset:3px}.public-copy .pricing-grid{padding:35px 0;border-bottom:1px solid rgba(var(--public-ink-rgb),.16)}.faq-list{border-top:1px solid rgba(var(--public-ink-rgb),.2)}.faq-list details{border-bottom:1px solid rgba(var(--public-ink-rgb),.18)}.faq-list summary{position:relative;padding:25px 44px 25px 0;font-size:18px;font-weight:720;line-height:1.4;cursor:pointer;list-style:none}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary:after{content:"+";position:absolute;right:4px;top:21px;font-size:26px;font-weight:400}.faq-list details[open] summary:after{content:"–"}.faq-list p{max-width:680px;margin:-6px 0 25px;color:var(--public-text);font-size:15px;line-height:1.75}.not-found-page{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 20px;text-align:center}.not-found-page>a:first-of-type{margin-bottom:60px;text-decoration:none}.not-found-page>span{color:var(--public-orange);font-size:11px;font-weight:800;letter-spacing:.18em}.not-found-page h1{max-width:720px;margin:16px 0 18px;font-size:clamp(50px,7vw,88px);line-height:.94;letter-spacing:-.065em}.not-found-page p{margin:0;color:var(--public-soft);font-size:16px}.not-found-action{display:inline-flex;align-items:center;gap:10px;min-height:50px;margin-top:34px;padding:0 20px;border-radius:999px;background:var(--public-ink);color:var(--public-on-ink)!important;font-size:14px;font-weight:700;text-decoration:none}.not-found-action svg{width:16px}.cookie-consent{position:fixed;z-index:10000;right:20px;bottom:max(20px,env(safe-area-inset-bottom));left:20px;width:min(680px,calc(100% - 40px));display:flex;align-items:center;gap:24px;margin:0 auto;padding:18px 20px;border:1px solid #3d3d38;border-radius:16px;background:#171715;color:#fff;box-shadow:0 20px 70px #0000004d;font-family:Inter,ui-sans-serif,system-ui,sans-serif}.cookie-consent div{flex:1}.cookie-consent strong{display:block;margin-bottom:5px;font-size:14px}.cookie-consent p{margin:0;color:#c1c1ba;font-size:12px;line-height:1.55}.cookie-consent a{display:inline-block;margin-top:7px;color:#fff;font-size:11px;font-weight:650;text-underline-offset:3px}.cookie-consent button{min-height:42px;flex:none;padding:0 18px;border:0;border-radius:999px;background:#fff;color:#11110f;font:inherit;font-size:12px;font-weight:750;cursor:pointer}@media(max-width:650px){.public-header{grid-template-columns:1fr auto;height:72px}.public-header nav{display:none}.public-document{padding-top:48px}.public-back{margin-bottom:45px}.public-footer{align-items:flex-start;flex-direction:column}.public-footer nav{justify-content:flex-start}.cookie-consent{right:12px;left:12px;width:auto;align-items:stretch;flex-direction:column;gap:10px;padding:14px 16px}.cookie-consent strong{margin-bottom:3px}.cookie-consent a{margin-top:4px}}.cookie-consent .cookie-consent-actions{flex:none;display:flex;align-items:center;gap:8px}.cookie-consent button.is-secondary{border:1px solid #5b5b55;background:transparent;color:#fff}.cookie-consent .cookie-consent-brief{display:none}@media(max-width:650px){.cookie-consent{right:0;bottom:0;left:0;width:auto;display:grid;gap:8px;margin:0;padding:10px 14px calc(10px + env(safe-area-inset-bottom));border-width:1px 0 0;border-radius:16px 16px 0 0;box-shadow:0 -10px 40px #00000038}.cookie-consent .cookie-consent-full{display:none}.cookie-consent .cookie-consent-brief{display:block;margin:0;color:#d6d6cf;font-size:12.5px;line-height:1.45}.cookie-consent .cookie-consent-brief a{display:inline;margin:0;font-size:inherit}.cookie-consent .cookie-consent-actions{align-items:stretch}.cookie-consent .cookie-consent-actions button{flex:1;min-height:44px;padding:0 12px;font-size:13px}}.public-eyebrow,.public-copy th,.not-found-page>span,.cookie-consent a{font-size:12px}.public-footer nav{row-gap:0}.public-footer a,.public-footer button{min-width:44px;min-height:44px;display:inline-flex;align-items:center;justify-content:center}@media(max-width:700px){.public-header>a:first-child,.public-editor-link,.public-back{min-height:44px;display:inline-flex;align-items:center}}.public-document.is-article h1{font-size:clamp(40px,5.6vw,66px);line-height:1;letter-spacing:-.055em}.public-copy h3{margin:30px 0 10px;color:var(--public-ink);font-size:17px;line-height:1.35;letter-spacing:-.02em}.public-copy h2+h3,.public-copy h2+.faq-item h3{margin-top:6px}.public-copy ol{margin:13px 0 0;padding-left:21px}.public-copy li strong,.public-copy p strong{color:var(--public-ink)}.guide-figure{margin:24px 0 6px}.guide-figure img{display:block;width:100%;height:auto;border:1px solid rgba(var(--public-ink-rgb),.16);border-radius:14px;background:#111}.guide-figure.is-narrow img{max-width:480px;margin:0 auto}.guide-figure figcaption{margin-top:10px;color:var(--public-muted);font-size:13px;line-height:1.5;text-align:center}.guide-table-caption{caption-side:top;padding:12px 14px;color:var(--public-soft);font-size:13px;text-align:left}.public-copy table.guide-size-table{min-width:0}.public-copy .guide-size-table td:not(:first-child),.public-copy .guide-size-table th:not(:first-child){white-space:nowrap}.public-copy .guide-table-caption+thead th{border-top:1px solid rgba(var(--public-ink-rgb),.13)}.faq-group .faq-item+.faq-item{margin-top:22px}.faq-group .faq-item h3{margin-bottom:8px}@media(max-width:650px){.public-copy h3{font-size:16px}.public-copy .guide-size-table th,.public-copy .guide-size-table td{padding:11px 8px;font-size:12px}.public-copy .guide-size-table th{font-size:10px;letter-spacing:.05em}.guide-figure{margin-top:20px}.guide-figure img{border-radius:10px}}.public-copy .compare-table th[scope=row],.public-copy .compare-table thead td{position:sticky;left:0;z-index:1;background:linear-gradient(rgba(var(--public-ink-rgb),.05),rgba(var(--public-ink-rgb),.05)),var(--public-paper)}.public-copy .compare-table td{min-width:9em}@media(min-width:651px){.public-copy .compare-table th[scope=row]{white-space:nowrap}}@media(max-width:650px){.public-copy .compare-table th,.public-copy .compare-table td{padding:11px 8px;font-size:12px}.public-copy .compare-table th[scope=row]{max-width:7.5em}}.public-hero-actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px 14px;margin-top:30px}.public-hero-actions .store-badges{justify-content:flex-start}.public-document.has-clip{width:min(1240px,calc(100% - 40px))}.public-document.has-clip>.public-copy{max-width:780px}.public-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,440px);column-gap:clamp(32px,5vw,80px);align-items:center;margin-bottom:40px}.public-hero .public-updated{margin-bottom:0}@media(max-width:900px){.public-hero{grid-template-columns:minmax(0,1fr)}}.public-copy .compare-table tbody th[scope=row]{color:var(--public-ink);font-size:13px;font-weight:650;text-transform:none;letter-spacing:0}.public-copy .compare-table thead .is-ours{color:var(--public-orange)}.public-copy .compare-table .is-ours,.public-copy .compare-table tbody td:nth-child(2){background:color-mix(in srgb,var(--public-orange) 8%,transparent)}.compare-wrap{position:relative}.compare-words{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.compare-mark small{display:block;margin-top:5px;color:var(--public-soft);font-size:11px;line-height:1.35}.compare-icon{display:inline-grid;place-items:center;width:22px;height:22px;border-radius:50%;vertical-align:middle}.compare-icon svg{width:14px;height:14px;stroke-width:3}.public-page{--compare-yes: #16a34a;--compare-no: #dc2626}.public-page[data-scheme=dark],html[data-site-scheme=dark] .public-page[data-scheme=auto]{--compare-yes: #22c55e;--compare-no: #ef4444}.is-yes .compare-icon,.compare-icon.is-yes{background:var(--compare-yes);color:#fff}.is-partly .compare-icon,.compare-icon.is-partly{box-shadow:inset 0 0 0 1.5px var(--compare-yes);color:var(--compare-yes)}.is-no .compare-icon,.compare-icon.is-no{background:var(--compare-no);color:#fff}.is-unstated .compare-icon,.compare-icon.is-unstated{color:var(--public-muted);opacity:.6}.public-copy .compare-text td{font-size:12px}.public-copy .compare-legend{display:flex;flex-wrap:wrap;gap:8px 18px;margin-top:12px;color:var(--public-soft);font-size:12px}.compare-legend>span{display:inline-flex;align-items:center;gap:7px}.compare-legend .compare-icon{width:18px;height:18px}.compare-legend .compare-icon svg{width:11px;height:11px}.public-document.has-clip .compare-wrap{width:min(1240px,calc(100vw - 40px))}.landing{--landing-ink: #11110f;--landing-paper: #f4f0e8;--landing-accent: #de9980;--landing-ink-rgb: 17, 17, 15;--landing-on-ink: white;--landing-veil: rgba(255, 255, 255, .55);min-height:100dvh;overflow:hidden;background:var(--landing-paper);color:var(--landing-ink);font-family:Inter,ui-sans-serif,system-ui,sans-serif}.landing[data-scheme=dark],html[data-site-scheme=dark] .landing[data-scheme=auto]{--landing-ink: #f4f0e8;--landing-paper: #11110f;--landing-ink-rgb: 244, 240, 232;--landing-on-ink: #11110f;--landing-veil: rgba(255, 255, 255, .08)}.landing[data-scheme=dark] .landing-final-cta,html[data-site-scheme=dark] .landing[data-scheme=auto] .landing-final-cta{--landing-ink: #11110f;--landing-paper: #f4f0e8;--landing-ink-rgb: 17, 17, 15;--landing-on-ink: white;--landing-veil: rgba(255, 255, 255, .55)}.landing a{color:inherit}.landing .seam-logo{gap:9px}.landing .seam-logo-icon{box-shadow:none}.landing[data-scheme=dark] .seam-logo-icon,html[data-site-scheme=dark] .landing[data-scheme=auto] .seam-logo-icon{box-shadow:0 0 0 1px #ffffff1f}.landing .seam-logo b{font-size:21px;font-weight:760}.landing-header{position:relative;z-index:10;max-width:1440px;height:84px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:32px;margin:0 auto;padding:0 clamp(24px,4vw,64px)}.landing-brand{justify-self:start;text-decoration:none}.landing-header nav{display:flex;align-items:center;gap:30px}.landing-header nav a{position:relative;padding:8px 0;font-size:13px;font-weight:600;text-decoration:none}.landing-header nav a:after{content:"";position:absolute;right:0;bottom:2px;left:0;height:1px;background:currentColor;transform:scaleX(0);transition:transform .18s ease}.landing-header nav a:hover:after{transform:scaleX(1)}.landing-header-cta{justify-self:end;min-height:42px;display:inline-flex;align-items:center;gap:10px;padding:0 17px;border:1px solid rgba(var(--landing-ink-rgb),.22);border-radius:999px;font-size:13px;font-weight:650;text-decoration:none;transition:background .16s ease,color .16s ease,transform .16s ease}.landing-header-cta:hover{background:var(--landing-ink);color:var(--landing-paper);transform:translateY(-1px)}.landing-header-cta svg{width:15px;height:15px}.landing-hero{position:relative;max-width:1440px;min-height:min(900px,calc(100dvh - 84px));display:grid;grid-template-columns:minmax(0,1fr) minmax(330px,1fr);align-items:center;gap:clamp(34px,5vw,78px);margin:0 auto;padding:48px clamp(24px,6vw,86px)}.landing-hero-copy{position:relative;z-index:2;max-width:820px;animation:landing-settle .65s cubic-bezier(.2,.8,.2,1) both}.landing-hero h1{max-width:820px;margin:0;font-size:clamp(60px,6.75vw,104px);font-weight:720;letter-spacing:-.075em;line-height:.87}.landing h1 em,.landing h2 em{font-family:Playfair Display,Georgia,serif;font-weight:500}.landing-hero-copy>p{max-width:600px;margin:36px 0 0;color:rgba(var(--landing-ink-rgb),.72);font-size:clamp(17px,1.5vw,21px);line-height:1.55;text-wrap:pretty}.landing-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:34px}.landing-button{min-height:54px;display:inline-flex;align-items:center;justify-content:center;gap:12px;padding:0 23px;border:1px solid var(--landing-ink);border-radius:999px;font-size:14px;font-weight:700;text-decoration:none;transition:transform .18s ease,box-shadow .18s ease,background .18s ease}.landing-button:hover{transform:translateY(-2px)}.landing-button.is-primary{background:var(--landing-ink);color:var(--landing-on-ink);box-shadow:0 9px 24px #11110f21}.landing-button.is-primary:hover{box-shadow:0 13px 30px #11110f33}.landing-button>svg{width:17px;height:17px}.landing-app-store{display:inline-flex;align-self:center;margin:0 2px;border-radius:9px;line-height:0;transition:transform .18s ease}.landing-app-store:hover{transform:translateY(-2px)}.landing-app-store img{display:block;width:auto;height:54px}.landing-app-store-white{display:none!important}html[data-platform=ios] :is(.landing-actions,.landing-final-actions)>.landing-app-store:not(.landing-play-store),html[data-platform=android] :is(.landing-actions,.landing-final-actions)>.landing-play-store{order:-1}.landing[data-scheme=dark] .landing-app-store-white,html[data-site-scheme=dark] .landing[data-scheme=auto] .landing-app-store-white{display:block!important}.landing[data-scheme=dark] .landing-app-store:has(.landing-app-store-white) .landing-app-store-black,html[data-site-scheme=dark] .landing[data-scheme=auto] .landing-app-store:has(.landing-app-store-white) .landing-app-store-black{display:none}.landing-hero-video{position:relative;z-index:1;width:min(100%,600px);width:min(100%,600px,calc((100dvh - 180px)*.8));aspect-ratio:4 / 5;justify-self:center;background:var(--landing-paper);animation:landing-rise .76s .1s cubic-bezier(.2,.8,.2,1) both;-webkit-mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent),linear-gradient(180deg,transparent,#000 5%,#000 95%,transparent);-webkit-mask-composite:source-in;mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent),linear-gradient(180deg,transparent,#000 5%,#000 95%,transparent);mask-composite:intersect}.landing-hero-video video,.landing-hero-video img{display:block;width:100%;height:100%;object-fit:cover}.landing-hero-video picture{display:contents}html[data-prerender=shown] #root:not([data-prerendered]) :is(.landing-hero-copy,.landing-hero-video){animation:none}.landing-final-cta,.landing-footer{content-visibility:auto;contain-intrinsic-size:800px}.landing-final-cta>span{align-self:start;font-size:10px;font-weight:750;letter-spacing:.15em}.landing-final-cta h2{margin:0;font-size:clamp(48px,5.3vw,78px);font-weight:720;letter-spacing:-.065em;line-height:.94}.landing-pricing{scroll-margin-top:12px;padding:clamp(20px,3vw,40px) 24px clamp(96px,10vw,150px);background:var(--landing-paper)}.landing-pricing-inner{width:min(1000px,100%);margin:0 auto;text-align:center}.landing-pricing-kicker{display:block;margin-bottom:24px;font-size:10px;font-weight:750;letter-spacing:.15em;text-transform:uppercase}.landing-pricing h2{margin:0;font-size:clamp(54px,6.4vw,96px);font-weight:720;letter-spacing:-.075em;line-height:.9}.landing-pricing h2+p{max-width:540px;margin:26px auto 0;color:rgba(var(--landing-ink-rgb),.68);font-size:16px;line-height:1.6}.landing-pricing .pricing-grid{margin-top:52px}.landing-pricing-note{display:block;max-width:640px;margin:26px auto 0;color:rgba(var(--landing-ink-rgb),.6);font-size:12px;line-height:1.6}.landing-pricing-note a{font-weight:650;text-underline-offset:3px}.landing-final-cta{min-height:700px;display:grid;place-items:center;padding:90px 24px 68px;background:var(--landing-accent);color:var(--landing-ink);text-align:center}.landing-final-inner{width:min(1120px,100%)}.landing-final-inner>span{display:block;margin-bottom:28px;font-size:10px;font-weight:750;letter-spacing:.15em}.landing-final-cta h2{font-size:clamp(58px,7vw,104px)}.landing-final-cta h2+p{max-width:540px;margin:30px auto 0;color:#11110fad;font-size:16px;line-height:1.6}.landing-final-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:11px;margin-top:34px}.landing-final-actions .landing-button{margin:0}.landing-final-proof{display:grid;grid-template-columns:repeat(3,1fr);margin-top:76px;border-top:1px solid rgba(17,17,15,.25);border-bottom:1px solid rgba(17,17,15,.25);text-align:left}.landing-final-proof span{min-height:80px;display:flex;align-items:center;gap:14px;padding:0 24px;border-left:1px solid rgba(17,17,15,.25);font-size:12px;font-weight:650}.landing-final-proof span:first-child{border-left:0}.landing-final-proof b{color:#11110f80;font-size:9px}.landing-footer{min-height:130px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:24px;padding:30px clamp(24px,4vw,64px);background:var(--landing-paper)}.landing-footer p{color:rgba(var(--landing-ink-rgb),.68);font-family:Playfair Display,Georgia,serif;font-size:15px;font-style:italic}.landing-footer>div{justify-self:end;display:flex;align-items:center;gap:18px;color:rgba(var(--landing-ink-rgb),.7);font-size:11px}.landing-footer-legal{grid-column:1 / -1;color:rgba(var(--landing-ink-rgb),.6);font-size:11px;line-height:1.5}.landing-footer-guides{grid-column:1 / -1;display:flex;flex-wrap:wrap;column-gap:20px;border-top:1px solid rgba(var(--landing-ink-rgb),.12)}.landing-footer-guides a{min-height:44px;display:inline-flex;align-items:center;color:rgba(var(--landing-ink-rgb),.72)!important;font-size:12px;font-weight:600;text-decoration:none}.landing-footer-guides a:hover{color:var(--landing-ink)!important}.landing-footer-link{border:0;background:none;color:var(--landing-ink)!important;font:inherit;font-weight:650;text-decoration:none;cursor:pointer}@keyframes landing-rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes landing-settle{0%{transform:translateY(18px)}to{transform:translateY(0)}}@media(max-width:900px){.landing-header{grid-template-columns:1fr auto}.landing-header nav{display:none}.landing-hero{min-height:0;grid-template-columns:1fr;padding-top:56px}.landing-hero-copy{max-width:760px}.landing-hero h1{font-size:clamp(66px,11vw,96px)}.landing-hero-video{width:min(100%,560px);margin-top:36px}}@media(max-width:600px){.landing-header{height:72px;padding:0 18px}.landing-header-cta{min-height:40px;padding:0 14px}.landing-header-cta svg{display:none}.landing-hero{min-height:0;align-items:flex-start;padding:40px 20px 64px}.landing-hero h1{font-size:clamp(54px,17vw,76px);line-height:.9}.landing-hero-copy>p{max-width:95%;margin-top:28px;font-size:16px}.landing-actions,.landing-final-actions{max-width:355px;flex-direction:row;flex-wrap:wrap;gap:12px}.landing-actions{margin-top:28px}:is(.landing-actions,.landing-final-actions)>.landing-app-store{flex:162 1 0;min-width:120px;max-width:162px;margin:0}:is(.landing-actions,.landing-final-actions)>.landing-play-store{flex-grow:181;min-width:134px;max-width:181px}:is(.landing-actions,.landing-final-actions)>.landing-app-store img{width:100%;height:auto}:is(.landing-actions,.landing-final-actions)>.landing-button{flex:1 0 100%;order:1}.landing-button{width:100%}.landing-hero-video{width:calc(100% + 40px);max-width:none;margin:28px -20px 0}.landing-pricing{padding:12px 20px 90px}.landing-pricing h2{font-size:54px}.landing-pricing .pricing-grid{margin-top:38px}.landing-final-cta{min-height:630px;padding:78px 20px 54px}.landing-final-cta h2{font-size:56px}.landing-final-actions{margin-right:auto;margin-left:auto}.landing-final-proof{grid-template-columns:1fr;margin-top:54px}.landing-final-proof span{min-height:58px;border-top:1px solid rgba(17,17,15,.25);border-left:0}.landing-final-proof span:first-child{border-top:0}.landing-footer{grid-template-columns:1fr auto}.landing-footer p{display:none}.landing-footer>div{flex-wrap:wrap;justify-content:flex-end;gap:9px 16px}.landing-footer>div span{width:100%;text-align:right}}@media(prefers-reduced-motion:reduce){.landing-hero-copy,.landing-hero-video{animation:none}.landing *,.landing *:before,.landing *:after{scroll-behavior:auto!important;transition-duration:.01ms!important}}.landing-final-proof b,.landing-footer>div,.landing-footer-legal{font-size:12px}.landing-final-cta>span,.landing-pricing-kicker,.landing-final-inner>span{font-size:12px;letter-spacing:.12em}.landing-footer>div{flex-wrap:wrap;justify-content:flex-end;column-gap:18px}.landing-footer-link{min-width:44px;min-height:44px;display:inline-flex;align-items:center;justify-content:center;white-space:nowrap}@media(max-width:700px){.landing-brand,.landing-header-cta{min-height:44px;display:inline-flex;align-items:center}}.ct-tool{--ct-line: rgba(var(--public-ink-rgb), .2);display:grid;gap:22px}.ct-file{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.ct-drop{min-height:260px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:32px 20px;border:1.5px dashed rgba(var(--public-ink-rgb),.38);border-radius:22px;background:rgba(var(--public-ink-rgb),.035);text-align:center;cursor:pointer;transition:background .16s ease,border-color .16s ease}.ct-drop:hover,.ct-drop.is-dragging{border-color:var(--public-orange);background:rgba(var(--public-ink-rgb),.06)}.ct-file:focus-visible+.ct-drop{outline:3px solid var(--public-orange);outline-offset:3px}.ct-drop svg{width:34px;height:34px;margin-bottom:6px;color:var(--public-orange)}.ct-drop-title{display:inline-flex;align-items:center;min-height:50px;padding:0 24px;border-radius:999px;background:var(--public-ink);color:var(--public-on-ink);font-size:15px;font-weight:750}.ct-drop-hint{color:var(--public-soft);font-size:14px}.ct-drop-private{color:var(--public-muted);font-size:13px}.ct-sample,.ct-link,.ct-suggest{justify-self:center;min-height:44px;padding:0 12px;border:0;background:none;color:var(--public-ink);font:inherit;font-size:14px;font-weight:650;text-decoration:underline;text-underline-offset:4px;cursor:pointer}.ct-error{margin:0;padding:12px 16px;border-radius:12px;background:#e83f181f;color:var(--public-ink);font-size:14px;line-height:1.5}.ct-settings{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:18px 24px;align-items:end}.ct-formats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;padding:0;border:0}.ct-formats legend,.ct-slides>label,.ct-position label{margin-bottom:8px;padding:0;color:var(--public-soft);font-size:12px;font-weight:750;letter-spacing:.08em;text-transform:uppercase}.ct-formats label{position:relative;min-height:64px;display:grid;align-content:center;gap:2px;padding:10px 12px;border:1px solid var(--ct-line);border-radius:14px;cursor:pointer}.ct-formats label.is-selected{border-color:var(--public-ink);box-shadow:inset 0 0 0 1px var(--public-ink)}.ct-formats label:has(input:focus-visible){outline:3px solid var(--public-orange);outline-offset:2px}.ct-formats input{position:absolute;opacity:0;pointer-events:none}.ct-formats b{font-size:17px}.ct-formats span{color:var(--public-soft);font-size:12px;line-height:1.35}.ct-slides{display:grid}.ct-stepper{display:flex;align-items:center;gap:6px}.ct-stepper button{width:48px;height:48px;display:grid;place-items:center;border:1px solid var(--ct-line);border-radius:999px;background:none;color:var(--public-ink);cursor:pointer}.ct-stepper button:disabled{opacity:.35;cursor:default}.ct-stepper button svg{width:18px}.ct-stepper input{width:64px;height:48px;border:1px solid var(--ct-line);border-radius:12px;background:none;color:var(--public-ink);font:inherit;font-size:18px;font-weight:750;text-align:center}.ct-suggest{justify-self:start;padding:0;font-size:13px}.ct-position{grid-column:1 / -1;display:grid}.ct-position input{width:100%;min-height:44px;accent-color:var(--public-orange)}.ct-preview{margin:0}.ct-preview-frame{position:relative;width:100%;max-height:62vh;overflow:hidden;border-radius:6px;background:rgba(var(--public-ink-rgb),.08)}.ct-preview canvas{display:block;width:100%;height:100%;touch-action:pan-y}.ct-preview canvas.is-movable{cursor:grab;touch-action:none}.ct-seam{position:absolute;top:0;bottom:0;border-left:2px dashed rgba(255,255,255,.9);pointer-events:none;filter:drop-shadow(0 0 1px rgba(0,0,0,.55))}.ct-seam[data-first]{border-left:0}.ct-seam b{position:absolute;top:8px;left:8px;padding:3px 7px;border-radius:999px;background:#11110fb8;color:#fff;font-size:12px;font-weight:750}.ct-preview figcaption{margin-top:10px;color:var(--public-soft);font-size:13px;line-height:1.5}.ct-swipe{display:grid;justify-items:center;gap:12px}.ct-swipe-title{margin:0;color:var(--public-soft);font-size:12px;font-weight:750;letter-spacing:.08em;text-transform:uppercase}.ct-phone{width:min(300px,100%);padding:12px 12px 8px;border:1px solid var(--ct-line);border-radius:30px;background:rgba(var(--public-ink-rgb),.04)}.ct-swipe-track{display:flex;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;border-radius:4px;background:rgba(var(--public-ink-rgb),.08)}.ct-swipe-track::-webkit-scrollbar{display:none}.ct-swipe-track:focus-visible{outline:3px solid var(--public-orange);outline-offset:3px}.ct-swipe-track canvas{flex:none;width:100%;height:100%;scroll-snap-align:start}.ct-swipe-controls{display:flex;align-items:center;justify-content:space-between;padding-top:6px;color:var(--public-soft);font-size:13px;font-weight:650}.ct-swipe-controls button{width:44px;height:44px;display:grid;place-items:center;border:0;border-radius:999px;background:none;color:var(--public-ink);cursor:pointer}.ct-swipe-controls button:disabled{opacity:.3;cursor:default}.ct-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:10px}.ct-summary{width:100%;margin:0;color:var(--public-soft);font-size:14px;text-align:center}.ct-button{min-height:50px;display:inline-flex;align-items:center;justify-content:center;gap:9px;padding:0 22px;border:1px solid rgba(var(--public-ink-rgb),.3);border-radius:999px;background:none;color:var(--public-ink)!important;font:inherit;font-size:15px;font-weight:720;text-decoration:none;cursor:pointer}.ct-button.is-primary{border-color:var(--public-ink);background:var(--public-ink);color:var(--public-on-ink)!important}.ct-button:disabled{opacity:.55;cursor:progress}.ct-button svg{width:18px}.ct-done{display:grid;justify-items:center;gap:10px;padding:24px;border-radius:20px;background:rgba(var(--public-ink-rgb),.05);text-align:center}.ct-done p{margin:0;color:var(--public-text);font-size:15px;line-height:1.6}.ct-done-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:12px;margin-top:6px}.store-badges{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:10px}.store-badge{display:inline-flex;border-radius:9px;line-height:0}.store-badge img{display:block;width:auto;height:50px}.store-badge-white{display:none!important}.public-page[data-scheme=dark] .store-badge-white,html[data-site-scheme=dark] .public-page[data-scheme=auto] .store-badge-white{display:block!important}.public-page[data-scheme=dark] .store-badge-black,html[data-site-scheme=dark] .public-page[data-scheme=auto] .store-badge-black{display:none}html[data-platform=android] .store-badge-google{order:-1}@media(max-width:650px){.ct-settings{grid-template-columns:1fr}.ct-drop{min-height:210px}.ct-formats label{padding:10px}.ct-formats span{font-size:12px}.ct-actions .ct-button{width:100%}.store-badges{width:100%;max-width:328px}.store-badge{flex:162 1 0;min-width:120px;max-width:150px}.store-badge-google{flex-grow:181;min-width:134px;max-width:168px}.store-badge img{width:100%;height:auto}.ct-done-actions{flex-direction:column}.ct-done-actions>.ct-button{order:1;width:100%;max-width:328px}}.landing-about{padding:0 clamp(24px,6vw,86px) clamp(72px,9vw,130px);background:var(--landing-paper);color:var(--landing-ink)}.landing-about-inner{max-width:1268px;margin:0 auto;padding-top:clamp(56px,7vw,96px);border-top:1px solid rgba(var(--landing-ink-rgb),.18)}.landing-about-kicker{display:block;margin-bottom:22px;font-size:12px;font-weight:750;letter-spacing:.12em;text-transform:uppercase}.landing-about h2{max-width:900px;margin:0;font-size:clamp(44px,5.4vw,80px);font-weight:720;letter-spacing:-.07em;line-height:.94}.landing-about em{font-family:Playfair Display,Georgia,serif;font-weight:400;letter-spacing:-.03em}.landing-about-grid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(32px,6vw,90px);align-items:start;margin-top:clamp(36px,5vw,56px)}.landing-about-copy>p{margin:0;color:rgba(var(--landing-ink-rgb),.74);font-size:17px;line-height:1.65}.landing-about-facts{display:grid;grid-template-columns:1fr 1fr;gap:0 32px;margin:32px 0 0}.landing-about-facts div{padding:14px 0;border-bottom:1px solid rgba(var(--landing-ink-rgb),.12)}.landing-about-facts dt{font-size:12px;font-weight:750;letter-spacing:.12em;text-transform:uppercase}.landing-about-facts dd{margin:6px 0 0;color:rgba(var(--landing-ink-rgb),.68);font-size:14px;line-height:1.5}.landing-about-tool{--public-paper: var(--landing-paper);--public-ink: var(--landing-ink);--public-ink-rgb: var(--landing-ink-rgb);--public-on-ink: var(--landing-on-ink);--public-orange: #e83f18;--public-text: rgba(var(--landing-ink-rgb), .78);--public-soft: rgba(var(--landing-ink-rgb), .7);--public-muted: rgba(var(--landing-ink-rgb), .62);scroll-margin-top:12px}.landing[data-scheme=dark] .landing-about-tool,html[data-site-scheme=dark] .landing[data-scheme=auto] .landing-about-tool{--public-orange: #ff5c35}.landing[data-scheme=dark] .landing-about-tool .store-badge-white,html[data-site-scheme=dark] .landing[data-scheme=auto] .landing-about-tool .store-badge-white{display:block!important}.landing[data-scheme=dark] .landing-about-tool .store-badge-black,html[data-site-scheme=dark] .landing[data-scheme=auto] .landing-about-tool .store-badge-black{display:none}.landing-about-tool h3{margin:0;font-size:clamp(28px,2.8vw,40px);font-weight:720;letter-spacing:-.055em;line-height:1}.landing-about-tool>p{margin:14px 0 24px;color:rgba(var(--landing-ink-rgb),.72);font-size:15px;line-height:1.6}.landing-about-links{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-top:clamp(40px,5vw,56px)}.landing-about-links span{margin-right:6px;font-size:12px;font-weight:750;letter-spacing:.12em;text-transform:uppercase}.landing-about-links a{display:inline-flex;align-items:center;min-height:44px;padding:0 18px;border:1px solid rgba(var(--landing-ink-rgb),.22);border-radius:999px;color:var(--landing-ink);font-size:14px;font-weight:650;text-decoration:none;transition:background .16s ease,color .16s ease}.landing-about-links a:hover{background:var(--landing-ink);color:var(--landing-paper)}@media(max-width:900px){.landing-about-grid{grid-template-columns:1fr}}@media(max-width:600px){.landing-about{padding:0 20px 72px}.landing-about-copy>p{font-size:16px}.landing-about-facts{grid-template-columns:1fr}.landing-about-links span{width:100%}}.landing-how{scroll-margin-top:12px;padding:clamp(56px,8vw,120px) clamp(24px,6vw,86px);background:var(--landing-paper);color:var(--landing-ink);--landing-how-canvas: #ebebeb}.landing[data-scheme=dark] .landing-how,html[data-site-scheme=dark] .landing[data-scheme=auto] .landing-how{--landing-how-canvas: #1c1c1b}.landing-how-inner{max-width:1268px;display:grid;grid-template-columns:minmax(280px,.8fr) minmax(0,1.6fr);grid-template-areas:"head film" "chapters film";column-gap:clamp(32px,5vw,72px);align-items:center;margin:0 auto}.landing-how-head{grid-area:head;align-self:end}.landing-how-kicker{display:block;margin-bottom:22px;font-size:12px;font-weight:750;letter-spacing:.12em;text-transform:uppercase}.landing-how h2{margin:0;font-size:clamp(44px,5.4vw,80px);font-weight:720;letter-spacing:-.07em;line-height:.94}.landing-how h2 em{font-family:Playfair Display,Georgia,serif;font-weight:400;letter-spacing:-.04em}.landing-how-chapters{grid-area:chapters;align-self:start;margin:34px 0 0;padding:0;list-style:none;border-top:1px solid rgba(var(--landing-ink-rgb),.16)}.landing-how-chapters li{position:relative;border-bottom:1px solid rgba(var(--landing-ink-rgb),.16)}.landing-how-chapters button{width:100%;display:flex;align-items:baseline;gap:14px;padding:18px 0;border:0;background:none;color:inherit;font:inherit;text-align:left;cursor:pointer}.landing-how-chapters small{color:rgba(var(--landing-ink-rgb),.55);font-size:12px;font-weight:700;font-variant-numeric:tabular-nums}.landing-how-chapters b{font-size:19px;font-weight:700;letter-spacing:-.03em;transition:opacity .2s ease}.landing-how-chapters li:not(.is-open) b{opacity:.5}.landing-how-chapters button:hover b{opacity:1}.landing-how-chapters p{display:grid;grid-template-rows:0fr;margin:0;padding:0 0 0 32px;color:rgba(var(--landing-ink-rgb),.7);font-size:15px;line-height:1.55;transition:grid-template-rows .32s cubic-bezier(.2,.8,.2,1),margin .32s cubic-bezier(.2,.8,.2,1),padding .32s cubic-bezier(.2,.8,.2,1)}.landing-how-chapters p>span{overflow:hidden}.landing-how-chapters li.is-open p{grid-template-rows:1fr;margin-top:-8px;padding-bottom:18px}.landing-how-line{position:absolute;bottom:-1px;left:0;width:100%;height:2px;background:var(--landing-ink);transform:scaleX(0);transform-origin:0 50%}.landing-how-film{grid-area:film;position:relative;aspect-ratio:16 / 10;overflow:hidden;border-radius:18px;background:var(--landing-how-canvas);box-shadow:0 30px 80px #00000024}.landing-how-film video,.landing-how-film img{display:block;width:100%;height:100%;object-fit:cover}.landing-how-film picture{display:contents}@media(max-width:900px){.landing-how-inner{grid-template-columns:1fr;grid-template-areas:"head" "film" "chapters"}.landing-how-film{margin-top:32px}}@media(max-width:700px){.landing-how{padding:56px 20px 64px}.landing-how-film{aspect-ratio:15 / 16;border-radius:14px}.landing-how-chapters b{font-size:17px}}@media(prefers-reduced-motion:reduce){.landing-how-chapters p{transition:none}}.landing-why{padding:clamp(40px,6vw,90px) clamp(24px,6vw,86px) clamp(72px,9vw,130px);background:var(--landing-paper);color:var(--landing-ink)}.landing-why-inner{max-width:1268px;margin:0 auto}.landing-why-kicker{display:block;margin-bottom:22px;font-size:12px;font-weight:750;letter-spacing:.12em;text-transform:uppercase}.landing-why h2{margin:0;font-size:clamp(44px,5.4vw,80px);font-weight:720;letter-spacing:-.07em;line-height:.94}.landing-why em{font-family:Playfair Display,Georgia,serif;font-weight:400;letter-spacing:-.03em}.landing-why-row{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:clamp(32px,6vw,90px);align-items:center;margin-top:clamp(40px,5vw,56px);padding-top:clamp(40px,5vw,64px);border-top:1px solid rgba(var(--landing-ink-rgb),.18)}.landing-why-row.is-flipped{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr)}.landing-why-row.is-flipped>:first-child{order:2}.landing-why-row small{display:block;margin-bottom:18px;font-size:12px;font-weight:750;letter-spacing:.12em;text-transform:uppercase}.landing-why-row h3{margin:0;font-size:clamp(32px,3.6vw,52px);font-weight:720;letter-spacing:-.06em;line-height:.98}.landing-why-row p{max-width:440px;margin:18px 0 0;color:rgba(var(--landing-ink-rgb),.72);font-size:16px;line-height:1.6}.landing-why-row a{display:inline-flex;align-items:center;gap:10px;min-height:44px;margin-top:10px;font-size:14px;font-weight:700;text-decoration:none}.landing-why-row a:after{content:"→";transition:transform .16s ease}.landing-why-row a:hover:after{transform:translate(3px)}.landing-why-row img{display:block;height:auto}.landing-why-seams{margin:0}.landing-why-seams>div{position:relative;display:flex;box-shadow:0 24px 60px #00000029}.landing-why-seams img{width:33.333%}.landing-why-seams i{position:absolute;top:-14px;bottom:-14px;border-left:1.5px dashed rgba(var(--landing-ink-rgb),.55)}.landing-why-seams figcaption{display:flex;margin-top:22px}.landing-why-seams figcaption span{width:33.333%;color:rgba(var(--landing-ink-rgb),.6);font-size:12px;font-weight:600;text-align:center;font-variant-numeric:tabular-nums}.landing-why-covers{display:flex;align-items:flex-end;gap:clamp(8px,1.2vw,14px)}.landing-why-covers img{min-width:0;width:0;flex-basis:0;box-shadow:0 16px 40px #00000029}.landing-why-files{display:flex;gap:clamp(10px,1.6vw,22px);padding-bottom:36px}.landing-why-files figure{flex:1;margin:0}.landing-why-files figure:nth-child(2){transform:translateY(18px)}.landing-why-files figure:nth-child(3){transform:translateY(36px)}.landing-why-files img{width:100%;box-shadow:0 16px 40px #00000029}.landing-why-files figcaption{margin-top:10px;font-size:12px;font-weight:650;font-variant-numeric:tabular-nums}.landing-why-files figcaption span{color:rgba(var(--landing-ink-rgb),.6);font-weight:500}.landing-why-also{display:grid;grid-template-columns:220px 1fr;gap:24px 48px;margin-top:clamp(40px,5vw,56px);padding-top:clamp(36px,5vw,56px);border-top:1px solid rgba(var(--landing-ink-rgb),.18)}.landing-why-also h3{margin:0;font-size:12px;font-weight:750;letter-spacing:.12em;text-transform:uppercase}.landing-why-also dl{display:grid;grid-template-columns:1fr 1fr;gap:0 40px;margin:0}.landing-why-also dl div{padding:14px 0;border-bottom:1px solid rgba(var(--landing-ink-rgb),.12)}.landing-why-also dt{font-size:15px;font-weight:700;letter-spacing:-.02em}.landing-why-also dd{margin:4px 0 0;color:rgba(var(--landing-ink-rgb),.68);font-size:14px;line-height:1.5}.landing-why-pro{display:inline-block;margin-left:8px;padding:2px 6px;border:1px solid rgba(var(--landing-ink-rgb),.35);border-radius:5px;font-size:10px;font-weight:750;letter-spacing:.1em;text-transform:uppercase;vertical-align:2px}@media(max-width:900px){.landing-why-row,.landing-why-row.is-flipped{grid-template-columns:1fr}.landing-why-row.is-flipped>:first-child{order:0}.landing-why-also{grid-template-columns:1fr}}@media(max-width:600px){.landing-why{padding:24px 20px 72px}.landing-why-also dl{grid-template-columns:1fr}.landing-why-files figcaption span{display:none}}.pro-crown{display:inline-flex;flex:none;align-items:center;justify-content:center;width:22px;height:22px;border-radius:50%;background:#f2c94c;color:#000;box-shadow:0 1px 2px #00000040}.pro-crown svg{width:12px;height:12px;stroke-width:2}.tool-steps{margin:13px 0 0;padding-left:22px}.tool-steps li+li{margin-top:12px}.public-page .public-copy :is(ul,ol)+p{margin-top:16px}.public-copy .tool-faq{margin-top:6px;border-top:0}.public-copy .tool-faq summary{padding:18px 44px 18px 0;font-size:16px}.public-copy .tool-faq summary:after{top:13px}.public-copy .tool-faq p{margin:-4px 0 18px}.tool-cta{text-align:center}.tool-cta p{max-width:620px;margin:0 auto!important}.tool-cta-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:12px;margin-top:22px}.pano-tool .ct-tool{margin-top:22px}.pano-tool{scroll-margin-top:24px}.pano-tool .ct-swipe-title{font-size:12px}.pano-example{margin:26px 0 0}.pano-example-frame{position:relative;overflow:hidden;border-radius:6px;line-height:0}.pano-example img{width:100%;height:auto}.pano-example span{position:absolute;top:0;bottom:0;border-left:2px dashed rgba(255,255,255,.9);filter:drop-shadow(0 0 1px rgba(0,0,0,.5))}.pano-example figcaption{margin-top:10px;color:var(--public-soft);font-size:13px;line-height:1.5}@media(max-width:650px){.tool-cta-actions{flex-direction:column}.tool-cta-actions>.ct-button{order:1;width:100%;max-width:328px}}.gallery{width:min(1240px,calc(100% - 40px));margin:0 auto;padding:44px 0 110px}.gallery-crumbs ol{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 44px;padding:0;list-style:none;color:var(--public-soft);font-size:13px;font-weight:650}.gallery-crumbs li+li:before{content:"/";margin-right:8px;color:var(--public-muted)}.gallery-crumbs a{text-decoration:none}.gallery-crumbs a:hover{text-decoration:underline;text-underline-offset:3px}.gallery-hero h1{max-width:900px;margin:15px 0 22px;font-size:clamp(46px,7vw,82px);line-height:.96;letter-spacing:-.065em}.gallery-intro{max-width:760px;margin:0;color:var(--public-soft);font-family:Playfair Display,Georgia,serif;font-size:clamp(18px,2.1vw,23px);line-height:1.55}.gallery-stats{margin:24px 0 0;color:var(--public-muted);font-size:13px;font-weight:650;letter-spacing:.01em}.gallery-hero.has-clip{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,470px);column-gap:clamp(32px,5vw,80px);align-items:center}.gallery-hero.has-clip>.gallery-crumbs{grid-column:1 / -1}.gallery-hero-clip{width:100%;aspect-ratio:4 / 5;background:var(--public-paper);-webkit-mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent),linear-gradient(180deg,transparent,#000 5%,#000 95%,transparent);-webkit-mask-composite:source-in;mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent),linear-gradient(180deg,transparent,#000 5%,#000 95%,transparent);mask-composite:intersect}.gallery-hero-clip video,.gallery-hero-clip img{display:block;width:100%;height:100%;object-fit:cover}.gallery-hero-clip picture{display:contents}.gallery-actions{display:flex;flex-wrap:wrap;align-items:center;gap:10px 22px;margin-top:30px}.gallery-primary{display:inline-flex;align-items:center;gap:10px;min-height:50px;padding:0 22px;border-radius:999px;background:var(--public-ink);color:var(--public-on-ink)!important;font-size:14px;font-weight:700;text-decoration:none}.gallery-primary svg{width:16px}.gallery-secondary,.gallery-more{display:inline-flex;align-items:center;gap:8px;min-height:44px;font-size:14px;font-weight:700;text-underline-offset:4px}.gallery-secondary svg,.gallery-more svg{width:15px}.gallery-section{margin-top:76px}.gallery-section>h2{margin:0 0 22px;font-size:26px;letter-spacing:-.035em}.gallery-section>h2.gallery-stats{margin:0 0 22px;font-size:13px;letter-spacing:.01em}.gallery-section>.gallery-card-meta{margin:-14px 0 22px}.gallery-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));align-items:start;gap:34px 20px;margin:0;padding:0;list-style:none}.gallery-card{min-width:0}.gallery-card-art{position:relative;overflow:hidden;border-radius:12px;background:rgba(var(--public-ink-rgb),.06);box-shadow:0 0 0 1px rgba(var(--public-ink-rgb),.08)}.gallery-card-art img{display:block;width:100%;height:auto}.gallery-tags{position:absolute;top:9px;left:9px;display:flex;align-items:center;gap:6px}.gallery-tag{padding:4px 8px;border-radius:999px;background:#11110fb8;color:#fff;font-size:11px;font-weight:750;line-height:1.2;backdrop-filter:blur(6px)}.gallery-card h3{margin:13px 0 3px;overflow:hidden;font-size:15px;letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap}.gallery-card-meta{display:block;margin:0;color:var(--public-muted);font-size:12px;line-height:1.5}.gallery-card-actions{display:flex;flex-wrap:wrap;align-items:center;gap:2px 14px;margin-top:8px}.gallery-use{display:inline-flex;align-items:center;min-height:44px;padding:0 16px;border:1px solid rgba(var(--public-ink-rgb),.3);border-radius:999px;font-size:13px;font-weight:700;text-decoration:none}.gallery-use:hover{border-color:var(--public-ink)}.gallery-app-link{display:inline-flex;align-items:center;min-height:44px;color:var(--public-soft)!important;font-size:13px;font-weight:650;text-underline-offset:3px}.gallery-collections{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:34px 22px;margin:0;padding:0;list-style:none}.gallery-collection{display:block;text-decoration:none}.gallery-collection-covers{display:grid;grid-template-columns:repeat(3,1fr);gap:3px;aspect-ratio:3 / 2;overflow:hidden;border-radius:12px;background:rgba(var(--public-ink-rgb),.06);box-shadow:0 0 0 1px rgba(var(--public-ink-rgb),.08)}.gallery-collection-covers img{display:block;width:100%;height:100%;object-fit:cover;object-position:top}.gallery-collection h3{margin:14px 0 4px;font-size:19px;letter-spacing:-.025em}.gallery-collection:hover h3{text-decoration:underline;text-underline-offset:4px}.gallery-guides{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:14px;margin:0;padding:0;list-style:none}.gallery-guides a{display:flex;flex-direction:column;gap:6px;height:100%;padding:22px;border:1px solid rgba(var(--public-ink-rgb),.18);border-radius:14px;text-decoration:none}.gallery-guides a:hover{border-color:var(--public-ink)}.gallery-guides strong{font-size:17px;letter-spacing:-.02em}.gallery-guides span{color:var(--public-soft);font-size:14px;line-height:1.55}.gallery-copy{max-width:780px;margin-top:76px}.gallery-copy section>p{margin-top:18px}.gallery-app{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:24px;margin-top:76px;padding:32px;border-radius:20px;background:rgba(var(--public-ink-rgb),.05)}.gallery-app>div:first-child{max-width:620px}.gallery-app h2{margin:0 0 10px;font-size:26px;letter-spacing:-.035em}.gallery-app p{margin:0;color:var(--public-text);font-size:15px;line-height:1.7}.gallery-stores{display:flex;flex-wrap:wrap;gap:12px}.gallery-store{display:inline-flex;border-radius:9px;line-height:0}.gallery-store img{display:block;width:auto;height:54px}.gallery-store-white{display:none!important}.gallery-page[data-scheme=dark] .gallery-store-white,html[data-site-scheme=dark] .gallery-page[data-scheme=auto] .gallery-store-white{display:block!important}.gallery-page[data-scheme=dark] .gallery-store-black,html[data-site-scheme=dark] .gallery-page[data-scheme=auto] .gallery-store-black{display:none}html[data-platform=android] .gallery-store-google{order:-1}.gallery-hero-stores img{height:50px}.gallery-related ul{display:flex;flex-wrap:wrap;gap:10px;margin:0;padding:0;list-style:none}.gallery-related a{display:inline-flex;align-items:center;min-height:44px;padding:0 16px;border:1px solid rgba(var(--public-ink-rgb),.2);border-radius:999px;font-size:13px;font-weight:650;text-decoration:none}.gallery-related a:hover{border-color:var(--public-ink)}@media(max-width:900px){.gallery-hero.has-clip{grid-template-columns:minmax(0,1fr)}.gallery-hero-clip{width:min(100%,480px);margin:40px auto 0}}@media(max-width:650px){.gallery{width:calc(100% - 32px);padding-top:28px}.gallery-hero-clip{width:calc(100% + 32px);max-width:none;margin:28px -16px 0}.gallery-crumbs ol{margin-bottom:30px}.gallery-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px 12px}.gallery-use{padding:0 13px;font-size:12px}.gallery-collections{grid-template-columns:1fr}.gallery-section,.gallery-app,.gallery-copy{margin-top:56px}.gallery-app{padding:24px 20px}.gallery-stores{width:100%;max-width:355px}.gallery-store{flex:162 1 0;min-width:120px;max-width:162px}.gallery-store-google{flex-grow:181;min-width:134px;max-width:181px}.gallery-store img{width:100%;height:auto}}.ambassador-perks{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:14px;margin:0;padding:0;list-style:none}.ambassador-perks li{display:flex;flex-direction:column;gap:8px;padding:24px;border:1px solid rgba(var(--public-ink-rgb),.18);border-radius:14px}.ambassador-perks strong{font-size:18px;letter-spacing:-.02em}.ambassador-perks span,.ambassador-steps span{color:var(--public-soft);font-size:14px;line-height:1.6}.ambassador-steps{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:28px 22px;margin:0;padding:0;list-style:none}.ambassador-steps li{display:flex;flex-direction:column;gap:8px}.ambassador-steps b{display:grid;place-items:center;width:34px;height:34px;margin-bottom:6px;border-radius:50%;background:var(--public-ink);color:var(--public-on-ink);font-size:14px}.ambassador-steps strong{font-size:17px;letter-spacing:-.02em}.ambassador-bonuses .public-table-wrap{max-width:620px}.ambassador-bonuses table{width:100%;border-collapse:collapse;font-size:15px}.ambassador-bonuses th,.ambassador-bonuses td{padding:14px 4px;border-bottom:1px solid rgba(var(--public-ink-rgb),.14);text-align:left}.ambassador-bonuses th{color:var(--public-muted);font-size:12px;font-weight:650;letter-spacing:.02em}.ambassador-bonuses th:last-child,.ambassador-bonuses td:last-child{text-align:right}.ambassador-bonuses td:last-child{font-weight:700}.ambassador-note{max-width:620px;margin:16px 0 0;color:var(--public-muted);font-size:13px;line-height:1.6}.ambassador-form{display:flex;flex-direction:column;gap:22px;max-width:520px;padding:28px;border:1px solid rgba(var(--public-ink-rgb),.18);border-radius:18px}.ambassador-form fieldset{margin:0;padding:0;border:0}.ambassador-form legend{padding:0}.ambassador-form legend,.ambassador-field>label{display:block;margin-bottom:10px;font-size:14px;font-weight:700}.ambassador-form legend+.ambassador-legend-hint{margin:-4px 0 14px}.ambassador-field>label{margin-bottom:6px;font-size:13px;font-weight:650;color:var(--public-soft)}.ambassador-field+.ambassador-field{margin-top:14px}.ambassador-choices{display:flex;flex-wrap:wrap;gap:10px}.ambassador-choices label{position:relative;display:inline-flex;align-items:center;min-height:46px;padding:0 18px;border:1px solid rgba(var(--public-ink-rgb),.24);border-radius:999px;font-size:14px;font-weight:650;cursor:pointer}.ambassador-choices label.is-selected{border-color:var(--public-ink);background:var(--public-ink);color:var(--public-on-ink)}.ambassador-choices input{position:absolute;opacity:0;pointer-events:none}.ambassador-choices label:has(input:focus-visible){outline:2px solid var(--public-orange);outline-offset:2px}.ambassador-handle{display:flex;align-items:center;min-height:50px;padding:0 16px;border:1px solid rgba(var(--public-ink-rgb),.28);border-radius:12px}.ambassador-handle:focus-within{border-color:var(--public-ink);box-shadow:0 0 0 1px var(--public-ink)}.ambassador-handle span{color:var(--public-muted);font-size:16px}.ambassador-handle input{flex:1;min-width:0;height:48px;padding:0 0 0 4px;border:0;outline:0;background:transparent;color:var(--public-ink);font:inherit;font-size:16px}.ambassador-handle input:focus,.ambassador-handle input:focus-visible{outline:none}.ambassador-hint,.ambassador-error{margin:8px 0 0;color:var(--public-muted);font-size:13px;line-height:1.5}.ambassador-error{color:var(--public-orange);font-weight:600}.ambassador-form>.ambassador-hint,.ambassador-form>.ambassador-error{margin:0}.ambassador-submit{align-self:flex-start;border:0;font:inherit;font-size:15px;cursor:pointer}.ambassador-submit:disabled{opacity:.6;cursor:default}.ambassador-submit .spin{animation:ambassador-spin 1s linear infinite}@keyframes ambassador-spin{to{transform:rotate(360deg)}}.ambassador-form.is-sent{flex-direction:row;align-items:flex-start;gap:16px}.ambassador-form.is-sent h3{margin:4px 0 8px;font-size:20px;letter-spacing:-.02em}.ambassador-form.is-sent p{margin:0 0 6px;color:var(--public-text);font-size:15px;line-height:1.6}.ambassador-sent-mark{display:grid;place-items:center;width:40px;height:40px;flex:none;border-radius:50%;background:var(--public-ink);color:var(--public-on-ink)}.ambassador-sent-mark svg{width:20px;height:20px}.ambassador-form .gallery-secondary{padding:0;border:0;background:transparent;color:var(--public-ink);font:inherit;font-size:14px;font-weight:700;text-decoration:underline;cursor:pointer}@media(max-width:650px){.ambassador-form{padding:22px 18px}.ambassador-submit{align-self:stretch;justify-content:center}}.download-page{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:40px;padding:48px 20px calc(48px + env(safe-area-inset-bottom));text-align:center}.download-card{width:min(440px,100%);display:flex;flex-direction:column;align-items:center}.download-icon{width:96px;height:96px;border-radius:22px;box-shadow:0 14px 36px #0003}.public-page[data-scheme=dark] .download-icon,html[data-site-scheme=dark] .public-page[data-scheme=auto] .download-icon{box-shadow:0 0 0 1px #ffffff1f}.download-card h1{margin:26px 0 12px;font-size:clamp(40px,9vw,56px);line-height:1;letter-spacing:-.055em}.download-intro{max-width:360px;margin:0;color:var(--public-soft);font-size:17px;line-height:1.5;text-wrap:balance}.download-badges{margin-top:30px}.download-hint{display:none;margin:14px 0 0;color:var(--public-muted);font-size:13px}.download-qr{display:flex;align-items:center;gap:16px;margin-top:32px;padding:14px 18px 14px 14px;border:1px solid rgba(var(--public-ink-rgb),.16);border-radius:16px;text-align:left}.download-qr-code{width:96px;height:96px;flex:none;border-radius:8px}.download-qr strong{display:block;font-size:15px}.download-qr small{display:block;margin-top:4px;color:var(--public-muted);font-size:13px;line-height:1.4}.download-web{display:flex;flex-direction:column;align-items:center;gap:12px;margin-top:32px;color:var(--public-soft);font-size:14px}.download-editor{min-height:50px;display:inline-flex;align-items:center;gap:10px;padding:0 22px;border:1px solid var(--public-ink);border-radius:999px;color:var(--public-ink)!important;font-size:15px;font-weight:700;text-decoration:none;transition:background .18s ease,color .18s ease}.download-editor:hover{background:var(--public-ink);color:var(--public-on-ink)!important}.download-editor svg{width:16px}.download-links{display:flex;gap:18px;font-size:12px}.download-links a{min-height:44px;display:inline-flex;align-items:center;color:var(--public-muted)!important;font-weight:650;text-decoration:none}html[data-platform=ios] .download-page .store-badge-google,html[data-platform=android] .download-page .store-badge-apple,html[data-platform] .download-qr{display:none}html[data-platform] .download-hint{display:block}html[data-platform] .download-badges .store-badge{flex:none;min-width:0;max-width:none}html[data-platform] .download-badges .store-badge img{width:auto;height:60px}:root{--seam-color-accent: rgba(169, 94, 69, 1);--seam-color-bg: rgba(255, 255, 255, 1);--seam-color-bg-canvas-frame: rgba(235, 235, 235, 1);--seam-color-bg-elevated: rgba(245, 245, 245, 1);--seam-color-border: rgba(227, 227, 227, 1);--seam-color-danger: rgba(208, 2, 27, 1);--seam-color-fg: rgba(0, 0, 0, 1);--seam-color-fg-secondary: rgba(107, 107, 107, 1);--seam-color-fg-tertiary: rgba(163, 163, 163, 1);--seam-color-gold: rgba(138, 101, 0, 1);--seam-color-on-accent: rgba(255, 255, 255, 1);--seam-color-overlay-scrim: rgba(0, 0, 0, .4);--seam-color-selection: rgba(169, 94, 69, 1);--seam-spacing-12: 12px;--seam-spacing-16: 16px;--seam-spacing-20: 20px;--seam-spacing-24: 24px;--seam-spacing-32: 32px;--seam-spacing-4: 4px;--seam-spacing-48: 48px;--seam-spacing-8: 8px;--seam-radius-12: 12px;--seam-radius-16: 16px;--seam-radius-4: 4px;--seam-radius-8: 8px;--seam-radius-999: 999px;--seam-font-size-body: 16px;--seam-font-weight-body: 400;--seam-font-size-caption: 11px;--seam-font-weight-caption: 500;--seam-font-size-display: 32px;--seam-font-weight-display: 700;--seam-font-size-label: 13px;--seam-font-weight-label: 500;--seam-font-size-title: 22px;--seam-font-weight-title: 600;--seam-duration-base: .2s;--seam-duration-fast: .12s;--seam-duration-slow: .32s;--seam-easing-standard: cubic-bezier(.2, .8, .2, 1);--seam-shadow-elevation1: 0px 1px 3px 0px rgba(0, 0, 0, .0784);--seam-shadow-elevation2: 0px 4px 12px 0px rgba(0, 0, 0, .1216)}:root:not([data-theme=light]),:root[data-theme=dark],[data-theme=dark]{--seam-color-accent: rgba(222, 153, 128, 1);--seam-color-bg: rgba(0, 0, 0, 1);--seam-color-bg-canvas-frame: rgba(10, 10, 10, 1);--seam-color-bg-elevated: rgba(20, 20, 20, 1);--seam-color-border: rgba(38, 38, 38, 1);--seam-color-danger: rgba(255, 69, 58, 1);--seam-color-fg: rgba(255, 255, 255, 1);--seam-color-fg-secondary: rgba(154, 154, 154, 1);--seam-color-fg-tertiary: rgba(107, 107, 107, 1);--seam-color-gold: rgba(242, 201, 76, 1);--seam-color-on-accent: rgba(0, 0, 0, 1);--seam-color-overlay-scrim: rgba(0, 0, 0, .6);--seam-color-selection: rgba(222, 153, 128, 1);--seam-shadow-elevation1: none;--seam-shadow-elevation2: none}@font-face{font-family:Inter;src:url(/fonts/inter/Inter-Latin-v2.woff2) format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;src:url(/fonts/inter/Inter-LatinExt.woff2) format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0300-036F,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Playfair Display;src:url(/fonts/playfairdisplay/PlayfairDisplay-Latin-v2.woff2) format("woff2");font-weight:400 900;font-style:normal;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Playfair Display;src:url(/fonts/playfairdisplay/PlayfairDisplay-LatinExt.woff2) format("woff2");font-weight:400 900;font-style:normal;font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0300-036F,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Playfair Display;src:url(/fonts/playfairdisplay/PlayfairDisplay-Italic-Latin.woff2) format("woff2");font-weight:400 900;font-style:italic;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Playfair Display;src:url(/fonts/playfairdisplay/PlayfairDisplay-Italic-LatinExt.woff2) format("woff2");font-weight:400 900;font-style:italic;font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0300-036F,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}*{box-sizing:border-box}html{min-width:320px;background:var(--seam-color-bg);color-scheme:dark}html[data-theme=light]{color-scheme:light}body{min-width:320px;min-height:100vh;margin:0;background:var(--seam-color-bg);color:var(--seam-color-fg);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,sans-serif;font-size:var(--seam-font-size-body);font-weight:var(--seam-font-weight-body);font-optical-sizing:none;-webkit-font-smoothing:antialiased}button,input,textarea,select{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--seam-color-fg);outline-offset:3px}::selection{background:var(--seam-color-fg);color:var(--seam-color-bg)}.spin{animation:spin .8s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulse{50%{opacity:.48}}.seam-logo{display:inline-flex;align-items:center;gap:10px}.seam-logo b{font-size:var(--seam-font-size-title);font-weight:760;letter-spacing:-.05em}.seam-logo-icon{width:32px;height:32px;display:block;flex:none;border-radius:22.5%;box-shadow:0 0 0 1px var(--seam-color-border)}
