@font-face{font-family:ZainaSerifUI;src:url(/zaina/fonts/zaina-serif-ui.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:ZainaSerifText;src:url(/zaina/fonts/zaina-serif-text.woff2)format("woff2");font-weight:400;font-display:swap}.z-root{--paper:#f3eee5;--paper-2:#fbf8f2;--line:#e0d8cc;--line-2:#e6ded2;--ink:#2b2622;--ink-2:#5c534b;--ink-3:#6b625a;--mute:#9a9089;--mute-2:#b3a99f;--mute-3:#a8998c;--chip:#e9e1d5;background:var(--paper);min-height:100dvh;color:var(--ink);-webkit-font-smoothing:antialiased;font-family:Noto Sans SC,PingFang SC,Hiragino Sans GB,Microsoft YaHei,sans-serif;font-weight:400}.z-serif{font-family:ZainaSerifUI,ZainaSerifText,Noto Serif SC,Songti SC,STSong,SimSun,Noto Serif CJK SC,serif;font-weight:400}.z-page{box-sizing:border-box;flex-direction:column;max-width:480px;min-height:100dvh;margin:0 auto;display:flex}.z-btn-circle{background:var(--ink);width:168px;height:168px;color:var(--paper);letter-spacing:.12em;cursor:pointer;-webkit-tap-highlight-color:transparent;border:0;border-radius:50%;justify-content:center;align-items:center;font-size:30px;transition:transform .18s,box-shadow .18s;display:flex;box-shadow:0 18px 40px #2b26222e}.z-btn-circle:active{transform:scale(.96);box-shadow:0 8px 20px #2b26222e}.z-btn-pill{background:var(--ink);height:54px;color:var(--paper);letter-spacing:.04em;cursor:pointer;-webkit-tap-highlight-color:transparent;border:0;border-radius:999px;justify-content:center;align-items:center;width:100%;font-size:16px;display:flex}.z-btn-pill:disabled{opacity:.5}.z-card{background:var(--paper-2);border:1px solid var(--line-2);border-radius:18px}.z-row{border-bottom:1px solid var(--line);justify-content:space-between;align-items:baseline;padding:20px 0;display:flex}.z-input{background:var(--paper-2);border:1px solid var(--line-2);box-sizing:border-box;border-radius:999px;align-items:center;gap:10px;min-height:50px;padding:6px 6px 6px 18px;display:flex}.z-input textarea{color:var(--ink);resize:none;background:0 0;border:0;outline:0;flex-grow:1;max-height:96px;padding:8px 0;font-family:inherit;font-size:15px;line-height:1.5}.z-input textarea::placeholder{color:var(--mute-2)}.z-send{background:var(--chip);cursor:pointer;-webkit-tap-highlight-color:transparent;border:0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;display:flex}.z-bubble-me{background:var(--ink);max-width:78%;color:var(--paper);white-space:pre-wrap;word-break:break-word;border-radius:18px 18px 4px;align-self:flex-end;padding:11px 15px;font-size:15px;line-height:1.6}.z-bubble-it{max-width:78%;color:var(--ink);white-space:pre-wrap;word-break:break-word;align-self:flex-start;padding:4px 2px;font-size:15px;line-height:1.7}.z-fade{animation:.5s both z-fade}@keyframes z-fade{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.z-link{color:inherit;cursor:pointer;font:inherit;-webkit-tap-highlight-color:transparent;background:0 0;border:0;padding:0;text-decoration:none}.z-root[data-lang=en] .z-serif{letter-spacing:0;font-family:Iowan Old Style,Palatino Linotype,Book Antiqua,Palatino,Georgia,Times New Roman,serif}.z-root[data-lang=en]{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif}.z-ad{width:100%}@media (min-width:900px){.z-ad{max-width:880px!important;padding:120px 48px 96px!important}.z-ad .z-ad-hero{grid-template-columns:minmax(0,1fr) 280px;align-items:center;gap:48px;padding-bottom:72px!important;display:grid!important}.z-ad .z-ad-hero h1{font-size:48px!important}.z-ad .z-ad-hero p{font-size:17px!important}.z-ad .z-ad-hero .z-ad-circle{grid-area:2/2/span 2;padding:0!important}.z-ad .z-ad-circle .z-btn-circle{width:200px!important;height:200px!important;font-size:34px!important}.z-ad .z-ad-top{grid-column:1/-1}.z-ad section:not(.z-ad-hero){max-width:640px}.z-ad h2{font-size:28px!important}.z-ad p,.z-ad .z-ad-row{font-size:16px!important}.z-ad .z-btn-pill{max-width:360px}.z-ad .z-ad-cta{align-items:flex-start!important}.z-ad .z-ad-cta>*{text-align:left!important}}
