:root{--primary:#1f5f45;--on-primary:#fff;--primary-container:#dfe7e3;--on-primary-container:#13422f;--surface:#fff;--surface-variant:#f4f3ef;--on-surface:#1f2421;--on-surface-muted:#5f665f;--outline:#d9d7d0;--lh-body:1.6;--lh-heading:1.5;--lh-display:1.25;--radius-input:8px;--radius-card:12px;--radius-pill:999px;--page-max:1280px}:lang(en){--lh-body:1.45;--lh-heading:1.3;--lh-display:1.05}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}body{background:var(--surface);color:var(--on-surface);font-family:var(--font-plex), "Segoe UI", Tahoma, sans-serif;font-size:17px;line-height:var(--lh-body);font-synthesis:none;-webkit-font-smoothing:antialiased;margin:0}a{color:var(--primary);text-underline-offset:.2em}a:hover{color:var(--on-primary-container)}:focus-visible{outline:3px solid var(--primary);outline-offset:3px;border-radius:4px}h1,h2,h3{text-wrap:balance}p{text-wrap:pretty}.page{flex-direction:column;min-height:100vh;display:flex;container:page/inline-size}.wrap{--gutter:16px;width:100%;max-width:calc(var(--page-max) + 2 * var(--gutter));padding-inline:var(--gutter);margin-inline:auto}.skip{z-index:2;border-radius:var(--radius-input);background:var(--surface);color:var(--on-surface);padding:12px 16px;position:absolute;inset-block-start:-100px;inset-inline-start:8px}.skip:focus{inset-block-start:8px}.bar{align-items:center;gap:8px 24px;min-height:72px;display:flex}.brand{min-height:44px;color:inherit;align-items:center;margin-inline-end:auto;font-size:22px;font-weight:600;line-height:1;text-decoration:none;display:inline-flex}.bar-link{align-items:center;min-height:44px;font-size:16px;font-weight:500;display:inline-flex}.plain{border-block-end:1px solid var(--outline)}main{flex:1}.hero{background:var(--primary);min-height:560px;color:var(--on-primary);flex-direction:column;flex:1;display:flex}.hero a,.hero a:hover{color:var(--on-primary)}.hero :focus-visible{outline-color:var(--on-primary)}.hero-body{grid-template-columns:minmax(0,1fr);align-content:end;gap:24px;padding-block:48px 64px;display:grid}.reply{gap:8px;margin:0;display:grid}.reply-word{font-size:min(96px,30cqi);font-weight:700;line-height:var(--lh-display);display:block}.reply-word:lang(en){font-size:min(232px,17.5cqi)}.reply-line{max-width:18em;font-size:32px;font-weight:600;line-height:var(--lh-heading);display:block}.status{margin:0}.pill{border-radius:var(--radius-pill);background:var(--on-primary);min-height:36px;color:var(--primary);align-items:center;padding-inline:16px;font-size:15px;font-weight:600;display:inline-flex}@media (prefers-reduced-motion:no-preference){.reply-word,.reply-line,.status{animation:.48s cubic-bezier(.2,.7,.2,1) both arrive}.reply-word{animation-duration:.6s;animation-delay:.12s}.reply-line{animation-delay:.52s}.status{animation-delay:.82s}}@keyframes arrive{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.foot{border-block-start:1px solid var(--outline);color:var(--on-surface-muted);gap:12px;padding-block:40px 48px;font-size:15px;display:grid}.foot p{margin:0}.foot-links{flex-wrap:wrap;gap:0 24px;margin:0;padding:0;list-style:none;display:flex}.foot-links a{align-items:center;min-height:44px;display:inline-flex}.doc{padding-block:48px 72px}.doc>*{max-width:720px}.doc h1{font-size:32px;font-weight:600;line-height:var(--lh-heading);margin:0 0 8px}.doc .updated{color:var(--on-surface-muted);margin:0 0 32px;font-size:15px}.doc h2{font-size:22px;font-weight:600;line-height:var(--lh-heading);margin:40px 0 8px}.doc p,.doc ul{margin:0 0 12px}.doc ul{padding-inline-start:1.25em}.doc li{margin-block-end:6px}.doc+.doc{border-block-start:1px solid var(--outline)}.doc[lang]{line-height:var(--lh-body)}.target{align-items:center;min-height:44px;display:inline-flex}.ltr{direction:ltr;unicode-bidi:isolate}@container page (width>=600px){.wrap{--gutter:24px}.reply-word{font-size:128px}.reply-line{font-size:40px}}@container page (width>=1024px){.wrap{--gutter:32px}.bar{min-height:88px}.hero-body{gap:32px;padding-block:64px 96px}.reply-word{font-size:232px}.reply-line{font-size:56px}.doc{padding-block:72px 96px}.doc h1{font-size:44px}}
