.Eyebrow-module__HVoFbW__eyebrow{font-size:var(--text-small);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--accent);margin:0;font-weight:500}
.ExpandableFeatures-module__Sppxua__region{--duration:.4s;transition:grid-template-rows var(--duration) cubic-bezier(.22, 1, .36, 1);grid-template-rows:0fr;display:grid}.ExpandableFeatures-module__Sppxua__region[data-open=true]{grid-template-rows:1fr}.ExpandableFeatures-module__Sppxua__inner{min-height:0;margin:0 -8px;padding:0 8px;overflow:hidden}.ExpandableFeatures-module__Sppxua__inner .ExpandableFeatures-module__Sppxua__grid{padding-top:20px}.ExpandableFeatures-module__Sppxua__grid>li{opacity:0;transition:opacity .2s ease-out,translate .2s ease-out,transform .2s,box-shadow .2s;transition-delay:calc((8 - var(--i,0)) * 20ms), calc((8 - var(--i,0)) * 20ms), 0s, 0s;translate:0 12px}.ExpandableFeatures-module__Sppxua__region[data-open=true] .ExpandableFeatures-module__Sppxua__grid>li{opacity:1;transition-delay:calc(var(--i,0) * 35ms + 60ms), calc(var(--i,0) * 35ms + 60ms), 0s, 0s;translate:0}.ExpandableFeatures-module__Sppxua__toggleRow{justify-content:center;padding-top:32px;display:flex}.ExpandableFeatures-module__Sppxua__toggle{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--bg);min-height:52px;color:var(--accent);font:inherit;font-size:var(--text-prose);cursor:pointer;flex-direction:column;align-items:center;gap:2px;padding:12px 24px 8px;font-weight:600;transition:border-color .15s,background-color .15s;display:inline-flex}.ExpandableFeatures-module__Sppxua__toggle:hover{border-color:var(--accent);background:var(--accent-soft)}.ExpandableFeatures-module__Sppxua__chevron{transition:transform .4s cubic-bezier(.22,1,.36,1)}.ExpandableFeatures-module__Sppxua__toggle[data-open=true] .ExpandableFeatures-module__Sppxua__chevron{transform:rotate(180deg)}@media (prefers-reduced-motion:reduce){.ExpandableFeatures-module__Sppxua__region,.ExpandableFeatures-module__Sppxua__grid>li,.ExpandableFeatures-module__Sppxua__chevron{transition:none!important}.ExpandableFeatures-module__Sppxua__grid>li{translate:0}}
.Faq-module__pkI36W__list{flex-direction:column;gap:12px;display:flex}.Faq-module__pkI36W__item{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);padding:20px 24px}.Faq-module__pkI36W__question{cursor:pointer;font-size:var(--text-prose);font-weight:600;transition:color .15s}.Faq-module__pkI36W__question:hover{color:var(--accent)}.Faq-module__pkI36W__answer{font-size:var(--text-body-size);color:var(--text-body);margin:12px 0 0;line-height:1.7}@media (max-width:720px){.Faq-module__pkI36W__item{padding:18px 20px}}
.Todo-module__imiQPa__todo{background:var(--todo-bg);color:var(--text);-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:4px;padding:0 4px;font-weight:500}
.LegalPage-module__icB8aa__main{width:100%;max-width:var(--container-narrow);padding:48px var(--gutter) 96px;flex-direction:column;gap:40px;margin:0 auto;display:flex}.LegalPage-module__icB8aa__intro{flex-direction:column;gap:12px;display:flex}.LegalPage-module__icB8aa__title{font-family:var(--font-serif);font-weight:400;font-size:var(--text-h1);letter-spacing:var(--tracking-display);margin:0;line-height:1.08}.LegalPage-module__icB8aa__meta{font-size:var(--text-nav);color:var(--text-subtle);margin:0;line-height:1.6}.LegalPage-module__icB8aa__summary{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-xl);flex-direction:column;gap:16px;padding:32px;display:flex}.LegalPage-module__icB8aa__summaryTitle{font-family:var(--font-serif);font-weight:500;font-size:var(--text-card-title);margin:0}.LegalPage-module__icB8aa__summaryList{font-size:var(--text-body-size);color:var(--text);flex-direction:column;gap:10px;margin:0;padding-left:20px;line-height:1.6;display:flex}.LegalPage-module__icB8aa__section{font-size:var(--text-prose);color:var(--text-body);flex-direction:column;gap:14px;line-height:1.75;display:flex}.LegalPage-module__icB8aa__section p,.LegalPage-module__icB8aa__section ul,.LegalPage-module__icB8aa__section ol{margin:0}.LegalPage-module__icB8aa__section ul,.LegalPage-module__icB8aa__section ol{flex-direction:column;gap:8px;padding-left:22px;display:flex}.LegalPage-module__icB8aa__section h3{font-size:var(--text-prose);color:var(--text);margin:10px 0 0;font-weight:600;line-height:1.5}.LegalPage-module__icB8aa__section strong{color:var(--text);font-weight:600}.LegalPage-module__icB8aa__sectionTitle{font-family:var(--font-serif);font-weight:500;font-size:var(--text-title);color:var(--text);margin:0;line-height:1.25}.LegalPage-module__icB8aa__divided{border-top:1px solid var(--border);padding-top:8px}.LegalPage-module__icB8aa__divided .LegalPage-module__icB8aa__sectionTitle{padding-top:24px}.LegalPage-module__icB8aa__divided:not(:has(>h2)){padding-top:24px}.LegalPage-module__icB8aa__tableWrap{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);overflow-x:auto}.LegalPage-module__icB8aa__tableWrap table{border-collapse:collapse;width:100%;font-size:var(--text-body-size);line-height:1.5}.LegalPage-module__icB8aa__tableWrap th,.LegalPage-module__icB8aa__tableWrap td{text-align:left;vertical-align:top;border-bottom:1px solid var(--border);padding:12px 16px}.LegalPage-module__icB8aa__tableWrap th{color:var(--text);font-weight:600}.LegalPage-module__icB8aa__tableWrap tr:last-child td{border-bottom:0}.LegalPage-module__icB8aa__rule{border:0;border-top:1px solid var(--border);width:100%;margin:0}.LegalPage-module__icB8aa__summaryList strong{font-weight:600}.LegalPage-module__icB8aa__draft{background:var(--surface);border:1px solid var(--border);border-left:4px solid var(--draft);border-radius:var(--radius-lg);flex-direction:column;gap:4px;padding:16px 20px;display:flex}.LegalPage-module__icB8aa__draftLabel{font-size:var(--text-small);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--draft-text);margin:0;font-weight:600}.LegalPage-module__icB8aa__draftText{font-size:var(--text-nav);color:var(--text-body);margin:0;line-height:1.6}@media (max-width:720px){.LegalPage-module__icB8aa__tableWrap th,.LegalPage-module__icB8aa__tableWrap td{padding:10px 12px}.LegalPage-module__icB8aa__main{gap:32px;padding-top:24px;padding-bottom:72px}.LegalPage-module__icB8aa__summary{padding:24px}}
.PhoneMockup-module__WfIwAW__phone{--bezel:12px;--screen-w:calc(393px * var(--scale));--screen-h:calc(852px * var(--scale));--screen-radius:calc(55px * var(--scale));padding:var(--bezel);border-radius:calc(var(--screen-radius) + var(--bezel));background:var(--badge);box-shadow:var(--shadow-phone);flex-shrink:0}.PhoneMockup-module__WfIwAW__hero{--scale:.7}.PhoneMockup-module__WfIwAW__showcase{--scale:.62}.PhoneMockup-module__WfIwAW__screen{width:var(--screen-w);height:var(--screen-h);border-radius:var(--screen-radius);background:var(--bg);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;position:relative;overflow:hidden}.PhoneMockup-module__WfIwAW__frame{width:393px;max-width:none;height:852px;transform:scale(var(--scale));transform-origin:0 0;pointer-events:none;border:0;display:block}.PhoneMockup-module__WfIwAW__image{object-fit:cover;object-position:top center}.PhoneMockup-module__WfIwAW__status{--ui:-apple-system, BlinkMacSystemFont, "SF Pro Text", "SF Pro", system-ui, "Inter", "Helvetica Neue", Arial, sans-serif;z-index:1;width:393px;height:59px;transform:scale(var(--scale));transform-origin:0 0;pointer-events:none;color:#1b1f1e;font-family:var(--ui);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;position:absolute;top:0;left:0}.PhoneMockup-module__WfIwAW__time{text-align:center;width:54px;font:600 17px/22px var(--ui);letter-spacing:-.2px;position:absolute;top:18px;left:51px}.PhoneMockup-module__WfIwAW__island{background:#000;border-radius:18.5px;width:126px;height:37px;position:absolute;top:11px;left:133.5px}.PhoneMockup-module__WfIwAW__sys{align-items:center;gap:6px;display:flex;position:absolute;top:23px;right:26px}.PhoneMockup-module__WfIwAW__sys svg{max-width:none;display:inline}.PhoneMockup-module__WfIwAW__placeholder{border:1.5px dashed var(--border-strong);border-radius:calc(var(--screen-radius) - 10px);text-align:center;color:var(--accent);flex-direction:column;justify-content:center;align-items:center;gap:6px;padding:16px;display:flex;position:absolute;inset:14px}.PhoneMockup-module__WfIwAW__placeholderLabel{font-family:var(--font-serif);color:var(--text);margin-top:6px;font-size:20px}.PhoneMockup-module__WfIwAW__placeholderNote{font-size:var(--text-small);color:var(--text-muted)}.PhoneMockup-module__WfIwAW__placeholderPath{font-size:var(--text-tiny);color:var(--text-subtle);overflow-wrap:anywhere;margin-top:6px}@media (max-width:720px){.PhoneMockup-module__WfIwAW__phone{--bezel:10px}.PhoneMockup-module__WfIwAW__hero{--scale:.6}.PhoneMockup-module__WfIwAW__showcase{--scale:.56}}@media (max-width:380px){.PhoneMockup-module__WfIwAW__hero{--scale:.56}}
.not-found-module__HS70Aa__main{width:100%;max-width:var(--container-narrow);padding:96px var(--gutter) 128px;text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:20px;margin:0 auto;display:flex}.not-found-module__HS70Aa__title{font-family:var(--font-serif);font-weight:400;font-size:var(--text-h1);letter-spacing:var(--tracking-display);margin:0;line-height:1.08}.not-found-module__HS70Aa__lead{max-width:480px;font-size:var(--text-lead-sm);color:var(--text-muted);margin:0;line-height:1.6}.not-found-module__HS70Aa__actions{flex-wrap:wrap;justify-content:center;gap:12px;padding-top:12px;display:flex}.not-found-module__HS70Aa__primary,.not-found-module__HS70Aa__secondary{min-height:52px;font-size:var(--text-prose);border-radius:var(--radius-md);justify-content:center;align-items:center;padding:14px 24px;font-weight:600;text-decoration:none;transition:background-color .15s,border-color .15s;display:inline-flex}.not-found-module__HS70Aa__primary{background:var(--accent);color:var(--on-accent)}.not-found-module__HS70Aa__primary:hover{background:var(--accent-hover);color:var(--on-accent)}.not-found-module__HS70Aa__secondary{background:var(--surface);border:1px solid var(--border);color:var(--text)}.not-found-module__HS70Aa__secondary:hover{border-color:var(--accent);color:var(--accent)}@media (max-width:720px){.not-found-module__HS70Aa__main{padding-top:64px;padding-bottom:96px}}
ul.page-module__dzZyna__entries.page-module__dzZyna__entries{gap:12px;padding:0;list-style:none}.page-module__dzZyna__entry{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);flex-direction:column;gap:6px;padding:18px 20px;display:flex}.page-module__dzZyna__name{font-family:var(--font-serif);color:var(--text);margin:0;font-size:20px;font-weight:500;line-height:1.3}.page-module__dzZyna__about{font-size:var(--text-body-size);color:var(--text-muted);margin:0;line-height:1.6}.page-module__dzZyna__credit{border-left:2px solid var(--accent-soft);font-size:var(--text-body-size);color:var(--text-body);overflow-wrap:anywhere;margin:4px 0 0;padding-left:12px;line-height:1.6}.page-module__dzZyna__licence{font-size:var(--text-small);color:var(--text-subtle);margin:4px 0 0;line-height:1.6}@media (max-width:720px){.page-module__dzZyna__entry{padding:16px}}
.page-module__pgaT6G__main{width:100%;max-width:var(--container-narrow);padding:48px var(--gutter) 96px;flex-direction:column;gap:40px;margin:0 auto;display:flex}.page-module__pgaT6G__intro{flex-direction:column;gap:12px;display:flex}.page-module__pgaT6G__title{font-family:var(--font-serif);font-weight:400;font-size:var(--text-h1);letter-spacing:var(--tracking-display);margin:0;line-height:1.08}.page-module__pgaT6G__lead{font-size:var(--text-lead-sm);color:var(--text-muted);margin:0;line-height:1.6}.page-module__pgaT6G__emailCard{background:var(--accent);color:var(--on-accent);border-radius:var(--radius-xl);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:28px 32px;text-decoration:none;transition:background-color .15s;display:flex}.page-module__pgaT6G__emailCard:hover{background:var(--accent-hover);color:var(--on-accent)}.page-module__pgaT6G__emailText{flex-direction:column;gap:4px;min-width:0;display:flex}.page-module__pgaT6G__emailLabel{font-size:var(--text-small);color:var(--on-accent-muted)}.page-module__pgaT6G__emailAddress{font-family:var(--font-serif);overflow-wrap:anywhere;font-size:26px}.page-module__pgaT6G__emailArrow{flex-shrink:0;transition:transform .15s}.page-module__pgaT6G__emailCard:hover .page-module__pgaT6G__emailArrow{transform:translate(3px)}.page-module__pgaT6G__faq{flex-direction:column;gap:12px;display:flex}.page-module__pgaT6G__faqTitle{font-family:var(--font-serif);font-weight:500;font-size:var(--text-title);margin:0 0 8px}@media (max-width:720px){.page-module__pgaT6G__main{gap:32px;padding-top:24px;padding-bottom:72px}.page-module__pgaT6G__emailCard{padding:24px}.page-module__pgaT6G__emailAddress{font-size:22px}}
