@font-face{font-family:Public Sans Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/public-sans-vietnamese-wght-normal.CtlIRbEm.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Public Sans Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/public-sans-latin-ext-wght-normal.MQgHevqp.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,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:Public Sans Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/public-sans-latin-wght-normal.DdeTHZLK.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}body.home{--paper:#f7f7f8;--paper-2:#f2f2f3;--band:#ececee;--card:#fff;--line:#dedcde;--ink:#3c323e;--text:#4c414e;--ink-soft:#655d67;--ink-deep:#2a222b;--on-ink:#fff;--green:#177767;--green-pale:#c9ece3;--salmon:#f8cdd8;--lavender:#ddd6fa;--green-deep:#11594d;--purple:#a25fba;--blue:#4d8ae6;--line-strong:#cfcbd0;--red:#ce5d55;--red-pale:#fbe9e8;--violet:#5e35b1;--violet-pale:#ede7f6;--indigo:#3949ab;--indigo-pale:#e8eaf6;--info:#2563eb;--info-pale:#eff6ff;--font-display:"Public Sans Variable", system-ui, sans-serif;--font-text:"Public Sans Variable", system-ui, sans-serif;--step-small:clamp(.8125rem, .79rem + .1vw, .875rem);--step-body:clamp(1.0625rem, 1rem + .25vw, 1.1875rem);--step-lead:clamp(1.25rem, 1.1rem + .7vw, 1.625rem);--step-head:clamp(1.875rem, 1.35rem + 1.9vw, 2.75rem);--step-display:clamp(2.25rem, 1.4rem + 3.4vw, 4rem);--margin:clamp(1rem, 2.2vw, 2rem);--gutter:clamp(1rem, 2vw, 2rem);--section:clamp(4.5rem, 8vw, 7.5rem);--radius:.5rem;--ease-out:cubic-bezier(.23, 1, .32, 1);--ease-in-out:cubic-bezier(.77, 0, .175, 1);--ease-soft:cubic-bezier(.33, 1, .68, 1);--t-press:.14s;--t-hover:.18s;--t-ui:.22s;background:var(--paper);color:var(--text);font-family:var(--font-text);font-size:var(--step-body);font-kerning:normal;font-feature-settings:"kern";-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;caret-color:var(--ink);accent-color:var(--ink);scrollbar-color:var(--ink-soft) var(--paper-2);margin:0;line-height:1.5}body.home ::selection{background:var(--ink);color:var(--on-ink)}body.home :focus-visible{outline-offset:3px;outline:2px solid}body.home :target{scroll-margin-top:5rem}:where(body.home) a{color:inherit}:where(body.home) img{max-width:100%;height:auto;display:block}:where(body.home) p{text-wrap:pretty;max-width:62ch}.h-display,.h-head{font-family:var(--font-display);letter-spacing:-.03em;text-wrap:balance;hyphens:none;color:var(--ink);font-weight:700;line-height:1.04}.h-display{font-size:var(--step-display)}.h-head{font-size:var(--step-head)}.t-lead{font-size:var(--step-lead);line-height:1.35}.t-small{font-size:var(--step-small);line-height:1.45}.t-soft{color:var(--ink-soft)}.nums{font-variant-numeric:tabular-nums}.sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.wrap{padding-inline:var(--margin)}.grid12{column-gap:var(--gutter);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.btn{background:var(--green);min-height:3.25rem;color:var(--on-ink);border-radius:var(--radius);white-space:nowrap;transition:transform var(--t-press) var(--ease-out), background-color var(--t-hover) ease;justify-content:center;align-items:center;gap:.6em;padding:0 1.6rem;font-weight:600;text-decoration:none;display:inline-flex}.btn:active{transform:scale(.97)}.btn--inverse{background:var(--card);color:var(--ink)}.btn--quiet{background:var(--card);color:var(--ink);box-shadow:inset 0 0 0 1px var(--line-strong)}.link{text-underline-offset:.22em;text-decoration:underline .07em;text-decoration-color:color-mix(in srgb, currentColor 35%, transparent);transition:text-decoration-color var(--t-hover) ease}@media (hover:hover) and (pointer:fine){.btn:hover{background:var(--green-deep)}.btn--inverse:hover{background:var(--paper-2)}.btn--quiet:hover{background:var(--paper-2);box-shadow:inset 0 0 0 1px var(--ink-soft)}.link:hover{text-decoration-color:currentColor}}.sec{padding-block:calc(var(--section) / 2)}.sec-head{text-align:center;margin-inline:auto;justify-items:center;gap:.9rem;max-width:46rem;margin-bottom:clamp(2rem,4vw,3rem);display:grid}.sec-head p{color:var(--ink-soft);margin-inline:auto}.contain{max-width:calc(1240px + 2 * var(--margin));margin-inline:auto}.h3{font-family:var(--font-display);color:var(--ink);letter-spacing:-.01em;font-size:1.25rem;font-weight:700;line-height:1.25}.mat{background:var(--mat,var(--lavender));border-radius:20px;padding:clamp(.75rem,2vw,1.5rem)}.mat>.ui{background:var(--card);border-radius:12px;overflow:hidden;box-shadow:0 10px 30px #3c323e1a}.mat>.ui img{width:100%;height:auto}body.home [data-r]{opacity:0;transition:opacity .48s var(--ease-out) var(--d,0s), transform .64s var(--ease-out) var(--d,0s);transform:translateY(16px)}body.home [data-r].is-in{opacity:1;transform:none}@keyframes home-rise{0%{opacity:0;transform:translateY(14px)}}@keyframes home-shot{0%{opacity:0;transform:translateY(32px)scale(.985)}}@media (prefers-reduced-motion:no-preference){body.home .hero .copy>*{animation:home-rise .62s var(--ease-out) backwards}body.home .hero .copy>:nth-child(2){animation-delay:70ms}body.home .hero .copy>:nth-child(3){animation-delay:.14s}body.home .hero .copy>:nth-child(4){animation-delay:.2s}body.home .hero .mat{animation:home-shot .9s var(--ease-out) .18s backwards}}body.home [data-mock][data-instant] *{transition:none!important;animation:none!important}body.home [data-mock][data-paused] *{animation-play-state:paused!important}.nav[data-astro-cid-hsrukhnk]{z-index:40;align-items:center;gap:var(--gutter);min-height:4rem;padding-inline:max(var(--margin), calc((100% - 1240px) / 2));background:var(--paper);font-size:.9375rem;display:flex;position:sticky;top:0}.brand[data-astro-cid-hsrukhnk]{white-space:nowrap;align-items:center;gap:.6rem;font-weight:600;text-decoration:none;display:inline-flex}.brand[data-astro-cid-hsrukhnk] img[data-astro-cid-hsrukhnk]{width:28px;height:28px}.links[data-astro-cid-hsrukhnk]{gap:clamp(1.25rem,2.6vw,2.5rem);margin-left:auto;display:none}.actions[data-astro-cid-hsrukhnk]{align-items:center;gap:1rem;margin-left:auto;display:flex}.link-quiet[data-astro-cid-hsrukhnk]{padding-block:.25rem;text-decoration:none;position:relative}.link-quiet[data-astro-cid-hsrukhnk]:after{content:"";transform-origin:100%;height:2px;transition:transform var(--t-ui) var(--ease-out);background:currentColor;position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}@media (hover:hover) and (pointer:fine){.link-quiet[data-astro-cid-hsrukhnk]:hover:after{transform-origin:0;transform:scaleX(1)}}.signin[data-astro-cid-hsrukhnk]{display:none}.nav-cta[data-astro-cid-hsrukhnk]{min-height:2.75rem;padding:0 1.1rem}.menu[data-astro-cid-hsrukhnk]{position:relative}.menu[data-astro-cid-hsrukhnk] summary[data-astro-cid-hsrukhnk]{cursor:pointer;place-items:center;min-height:2.75rem;padding-inline:.25rem;font-weight:600;list-style:none;display:grid}.menu[data-astro-cid-hsrukhnk] summary[data-astro-cid-hsrukhnk]::-webkit-details-marker{display:none}.menu-panel[data-astro-cid-hsrukhnk]{right:calc(var(--margin) * -1);width:min(18rem,100vw);padding:.5rem var(--margin) 1rem;background:var(--paper-2);transform-origin:100% 0;display:grid;position:absolute;top:calc(100% + .5rem);box-shadow:0 12px 32px #3c323e24}.menu-panel[data-astro-cid-hsrukhnk] a[data-astro-cid-hsrukhnk]{align-items:center;min-height:2.75rem;font-weight:600;text-decoration:none;display:flex}@media (prefers-reduced-motion:no-preference){.menu[data-astro-cid-hsrukhnk][open] .menu-panel[data-astro-cid-hsrukhnk]{animation:menu-in var(--t-ui) var(--ease-out)}}@keyframes menu-in{0%{opacity:0;transform:scale(.96)translateY(-4px)}}@media (width>=60em){.links[data-astro-cid-hsrukhnk]{display:flex}.signin[data-astro-cid-hsrukhnk]{display:inline}.menu[data-astro-cid-hsrukhnk]{display:none}.links[data-astro-cid-hsrukhnk]+.actions[data-astro-cid-hsrukhnk]{margin-left:clamp(1.25rem,3vw,3rem)}}.playpause[data-astro-cid-tkekviyo]{z-index:2;background:var(--card);width:2rem;height:2rem;color:var(--ink);cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;user-select:none;opacity:.85;transition:transform var(--t-press) var(--ease-out), opacity var(--t-hover) ease;border:0;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;bottom:.6rem;right:.6rem;box-shadow:0 2px 8px #3c323e1f}.progress[data-astro-cid-tkekviyo]{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible;transform:rotate(-90deg)}.progress[data-astro-cid-tkekviyo] circle[data-astro-cid-tkekviyo]{fill:none;stroke-width:2px}.track[data-astro-cid-tkekviyo]{stroke:color-mix(in srgb, var(--line) 65%, white)}.bar[data-astro-cid-tkekviyo]{stroke:var(--green);stroke-dasharray:100;stroke-dashoffset:100px;stroke-linecap:round;opacity:0;transition:opacity var(--t-ui) ease}.playpause[data-astro-cid-tkekviyo][data-progress] .bar[data-astro-cid-tkekviyo]{opacity:1}.playpause[data-astro-cid-tkekviyo].inline{position:relative;bottom:auto;right:auto}.playpause[data-astro-cid-tkekviyo]:before{content:"";position:absolute;inset:-6px}.playpause[data-astro-cid-tkekviyo]:active{transform:scale(.94)}.playpause[data-astro-cid-tkekviyo] .i-play,.playpause[data-astro-cid-tkekviyo][aria-pressed=true] .i-pause{display:none}.playpause[data-astro-cid-tkekviyo][aria-pressed=true] .i-play{display:block}@media (hover:hover) and (pointer:fine){.playpause[data-astro-cid-tkekviyo]:hover{opacity:1}}.bm[data-astro-cid-ikdfaclq]{--bd:color-mix(in srgb, var(--line) 65%, white);--soft:var(--paper);--in-bg:color-mix(in srgb, var(--salmon) 60%, white);--in-fg:var(--ink);--ch-bg:color-mix(in srgb, var(--lavender) 70%, white);--ch-fg:var(--ink);color:var(--ink);text-align:left;user-select:none;font-size:.8125rem;line-height:1.35;position:relative;container:bm/inline-size}.bm[data-astro-cid-ikdfaclq] p[data-astro-cid-ikdfaclq]{max-width:none;margin:0}.bm[data-astro-cid-ikdfaclq] ul[data-astro-cid-ikdfaclq],.bm[data-astro-cid-ikdfaclq] ol[data-astro-cid-ikdfaclq]{margin:0;padding:0;list-style:none}.bm[data-astro-cid-ikdfaclq] b[data-astro-cid-ikdfaclq]{font-weight:600}.bm[data-astro-cid-ikdfaclq] em[data-astro-cid-ikdfaclq]{color:var(--red);font-style:normal}.app[data-astro-cid-ikdfaclq]{background:var(--card);grid-template:"top""canvas"minmax(0,1fr)/minmax(0,1fr);height:32rem;display:grid}.pages-col[data-astro-cid-ikdfaclq],.types[data-astro-cid-ikdfaclq],.settings[data-astro-cid-ikdfaclq]{display:none}@container bm (width>=44rem){.app[data-astro-cid-ikdfaclq]{grid-template-columns:13rem minmax(0,1fr);grid-template-areas:"top top""pages canvas";height:34rem}.pages-col[data-astro-cid-ikdfaclq]{display:grid}}@container bm (width>=62rem){.app[data-astro-cid-ikdfaclq]{grid-template-columns:13rem 12.5rem minmax(0,1fr);grid-template-areas:"top top top""pages types canvas";height:38rem}.types[data-astro-cid-ikdfaclq]{display:block}}@container bm (width>=80rem){.app[data-astro-cid-ikdfaclq]{grid-template-columns:13.5rem 13rem minmax(0,1fr) 16rem;grid-template-areas:"top top top top""pages types canvas settings";height:40rem}.settings[data-astro-cid-ikdfaclq]{display:grid}}.ico[data-astro-cid-ikdfaclq]{background:var(--in-bg);width:1.75rem;height:1.75rem;color:var(--in-fg);border-radius:6px;flex:none;place-items:center;display:inline-grid}[data-astro-cid-ikdfaclq][data-tone=choice] .ico[data-astro-cid-ikdfaclq]{background:var(--ch-bg);color:var(--ch-fg)}.cap[data-astro-cid-ikdfaclq]{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-soft);font-size:.6875rem;font-weight:600}.top[data-astro-cid-ikdfaclq]{border-bottom:1px solid var(--bd);white-space:nowrap;grid-area:top;align-items:center;gap:.6rem;padding:.6rem .75rem;display:flex}.ico-btn[data-astro-cid-ikdfaclq]{color:var(--ink-soft);display:inline-grid}.doc[data-astro-cid-ikdfaclq]{text-overflow:ellipsis;min-width:0;font-weight:600;overflow:hidden}.live[data-astro-cid-ikdfaclq]{color:var(--green);align-items:center;gap:.3rem;font-size:.75rem;font-weight:600;display:inline-flex}.live[data-astro-cid-ikdfaclq] i[data-astro-cid-ikdfaclq]{background:var(--green);border-radius:50%;width:.45rem;height:.45rem}.tabs[data-astro-cid-ikdfaclq]{color:var(--ink-soft);gap:1.25rem;margin-inline:auto;display:none}.tab[data-astro-cid-ikdfaclq]{align-items:center;gap:.35rem;padding-block:.2rem;display:inline-flex}.tab[data-astro-cid-ikdfaclq].is-on{color:var(--ink);box-shadow:inset 0 -2px 0 var(--ink);font-weight:600}.count[data-astro-cid-ikdfaclq]{border:1px solid var(--bd);font-variant-numeric:tabular-nums;border-radius:999px;place-items:center;min-width:1.15rem;height:1.15rem;padding-inline:.25rem;font-size:.6875rem;display:inline-grid}.publish[data-astro-cid-ikdfaclq]{border-radius:var(--radius);background:var(--ink);color:var(--on-ink);align-items:center;gap:.4rem;margin-left:auto;padding:.4rem .75rem;font-weight:600;display:inline-flex}@container bm (width>=44rem){.top[data-astro-cid-ikdfaclq]{padding:.7rem 1rem}.doc[data-astro-cid-ikdfaclq]{flex:0 12rem}.tabs[data-astro-cid-ikdfaclq]{display:flex}.publish[data-astro-cid-ikdfaclq]{margin-left:0}}.pages-col[data-astro-cid-ikdfaclq]{border-right:1px solid var(--bd);grid-area:pages;align-content:start;gap:.75rem;padding:.9rem;overflow:hidden}.add[data-astro-cid-ikdfaclq]{border-radius:var(--radius);background:var(--ink);color:var(--on-ink);justify-content:center;align-items:center;gap:.4rem;padding:.6rem;font-weight:600;display:flex}.page[data-astro-cid-ikdfaclq]{border:1px solid var(--bd);border-radius:var(--radius);padding:.35rem}.page-name[data-astro-cid-ikdfaclq]{background:var(--soft);border-radius:6px;padding:.35rem .5rem;font-weight:600}.page[data-astro-cid-ikdfaclq] ol[data-astro-cid-ikdfaclq]{gap:.1rem;margin-top:.25rem;display:grid}.page[data-astro-cid-ikdfaclq] li[data-astro-cid-ikdfaclq]{isolation:isolate;border-radius:6px;align-items:center;gap:.5rem;padding:.3rem .4rem;display:flex;position:relative}.page[data-astro-cid-ikdfaclq] li[data-astro-cid-ikdfaclq] .ico[data-astro-cid-ikdfaclq]{border-radius:4px;width:1.25rem;height:1.25rem}.page[data-astro-cid-ikdfaclq] li[data-astro-cid-ikdfaclq] .ico[data-astro-cid-ikdfaclq] svg{width:12px;height:12px}.n[data-astro-cid-ikdfaclq]{width:.8rem;color:var(--ink-soft);font-variant-numeric:tabular-nums;font-size:.75rem}.t[data-astro-cid-ikdfaclq]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ty[data-astro-cid-ikdfaclq]{border:1px solid var(--bd);border-radius:var(--radius);padding:.55rem .7rem}.types[data-astro-cid-ikdfaclq]{border-right:1px solid var(--bd);grid-area:types;padding:.9rem;overflow:hidden}.types[data-astro-cid-ikdfaclq] ul[data-astro-cid-ikdfaclq]{gap:.45rem;margin-top:.7rem;display:grid}.types[data-astro-cid-ikdfaclq] li[data-astro-cid-ikdfaclq]{border:1px solid var(--bd);border-radius:var(--radius);align-items:center;gap:.6rem;padding:.55rem .6rem;display:flex}.types[data-astro-cid-ikdfaclq] li[data-astro-cid-ikdfaclq] span[data-astro-cid-ikdfaclq]:last-child{min-width:0;display:grid}.types[data-astro-cid-ikdfaclq] small[data-astro-cid-ikdfaclq]{color:var(--ink-soft);white-space:nowrap;text-overflow:ellipsis;font-size:.6875rem;overflow:hidden}.canvas[data-astro-cid-ikdfaclq]{background:var(--soft);grid-area:canvas;grid-template-rows:auto minmax(0,1fr);min-height:0;display:grid}.canvas-head[data-astro-cid-ikdfaclq]{justify-content:space-between;align-items:center;gap:.75rem;padding:.75rem .9rem .6rem;display:flex}.canvas-head[data-astro-cid-ikdfaclq] b[data-astro-cid-ikdfaclq]{font-size:1rem}.canvas-head[data-astro-cid-ikdfaclq] span[data-astro-cid-ikdfaclq][data-count-label]{color:var(--ink-soft);font-variant-numeric:tabular-nums;margin-left:.35rem}.seg[data-astro-cid-ikdfaclq]{border:1px solid var(--bd);border-radius:var(--radius);background:var(--card);padding:2px;display:none}.seg[data-astro-cid-ikdfaclq] span[data-astro-cid-ikdfaclq]{color:var(--ink-soft);border-radius:6px;padding:.2rem .6rem}.seg[data-astro-cid-ikdfaclq] .is-on[data-astro-cid-ikdfaclq]{background:var(--soft);color:var(--ink);font-weight:600}@container bm (width>=52rem){.seg[data-astro-cid-ikdfaclq]{display:flex}.canvas-head[data-astro-cid-ikdfaclq]{padding:.9rem 1.5rem .75rem}}.view[data-astro-cid-ikdfaclq]{min-height:0;position:relative;overflow:hidden;mask-image:linear-gradient(#0000 0,#000 14px)}.fields[data-astro-cid-ikdfaclq]{max-width:44rem;transition:transform .7s var(--ease-in-out), opacity .28s ease;gap:.6rem;margin-inline:auto;padding:.5rem .75rem 0;display:grid}@container bm (width>=52rem){.fields[data-astro-cid-ikdfaclq]{gap:.75rem;padding-inline:1.5rem}}.card[data-astro-cid-ikdfaclq]{background:var(--card);border:1px solid var(--bd);border-radius:10px;gap:.5rem;padding:.6rem;display:grid;position:relative}.card-top[data-astro-cid-ikdfaclq]{align-items:center;gap:.55rem;display:flex}.grip[data-astro-cid-ikdfaclq]{color:var(--ink-soft);display:none}@container bm (width>=44rem){.grip[data-astro-cid-ikdfaclq]{display:inline-grid}.card[data-astro-cid-ikdfaclq]{padding:.85rem 1rem}}.kind[data-astro-cid-ikdfaclq]{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.req[data-astro-cid-ikdfaclq]{color:var(--ink-soft);align-items:center;gap:.15rem;font-size:.75rem;display:inline-flex}.req[data-astro-cid-ikdfaclq] em[data-astro-cid-ikdfaclq]{opacity:0;transition:opacity var(--t-ui) ease}.req[data-astro-cid-ikdfaclq] .switch[data-astro-cid-ikdfaclq]{margin-left:.45rem}.q[data-astro-cid-ikdfaclq]{border-radius:var(--radius);background:var(--soft);gap:.4rem;padding:.55rem .6rem;display:grid}@container bm (width>=44rem){.q[data-astro-cid-ikdfaclq]{gap:.45rem;padding:.65rem .75rem}}.label[data-astro-cid-ikdfaclq]{font-weight:600}.label[data-astro-cid-ikdfaclq] em[data-astro-cid-ikdfaclq]{opacity:0;transition:opacity var(--t-ui) ease, transform var(--t-ui) var(--ease-out);display:inline-block;transform:scale(.6)}.input[data-astro-cid-ikdfaclq]{border:1px solid var(--bd);background:var(--card);color:color-mix(in srgb, var(--ink-soft) 75%, white);white-space:nowrap;text-overflow:ellipsis;border-radius:6px;padding:.4rem .6rem;overflow:hidden}.opts[data-astro-cid-ikdfaclq]{gap:.35rem;display:grid}.opts[data-astro-cid-ikdfaclq] li[data-astro-cid-ikdfaclq]{border:1px solid var(--bd);background:var(--card);border-radius:6px;align-items:center;gap:.5rem;padding:.45rem .6rem;display:flex}.radio[data-astro-cid-ikdfaclq]{border:1.5px solid var(--ch-fg);border-radius:50%;width:.85rem;height:.85rem}.card[data-astro-cid-ikdfaclq][data-on] .req[data-astro-cid-ikdfaclq] em[data-astro-cid-ikdfaclq],.card[data-astro-cid-ikdfaclq][data-on] .label[data-astro-cid-ikdfaclq] em[data-astro-cid-ikdfaclq]{opacity:1;transform:none}.switch[data-astro-cid-ikdfaclq]{background:var(--line);width:2rem;height:1.125rem;transition:background-color var(--t-ui) ease;border-radius:999px;flex:none;display:inline-block;position:relative}.switch[data-astro-cid-ikdfaclq] i[data-astro-cid-ikdfaclq]{width:calc(1.125rem - 4px);height:calc(1.125rem - 4px);transition:transform var(--t-ui) var(--ease-out);background:#fff;border-radius:50%;position:absolute;top:2px;left:2px;box-shadow:0 1px 2px #3c323e40}.card[data-astro-cid-ikdfaclq][data-on] .switch[data-astro-cid-ikdfaclq],.switch[data-astro-cid-ikdfaclq].is-on{background:var(--ink)}.card[data-astro-cid-ikdfaclq][data-on] .switch[data-astro-cid-ikdfaclq] i[data-astro-cid-ikdfaclq],.switch[data-astro-cid-ikdfaclq].is-on i[data-astro-cid-ikdfaclq]{transform:translate(.875rem)}.card[data-astro-cid-ikdfaclq]:after,.page[data-astro-cid-ikdfaclq] li[data-astro-cid-ikdfaclq]:after{content:"";border-radius:inherit;box-shadow:0 0 0 2px var(--green), 0 0 0 6px color-mix(in srgb, var(--green) 18%, transparent);opacity:0;pointer-events:none;transition:opacity .6s;position:absolute;inset:-1px}.page[data-astro-cid-ikdfaclq] li[data-astro-cid-ikdfaclq]:after{box-shadow:none;background:color-mix(in srgb, var(--green) 12%, transparent);z-index:-1;inset:0}[data-astro-cid-ikdfaclq][data-flash]:after{opacity:1;transition-duration:.12s}.bm[data-astro-cid-ikdfaclq] [data-astro-cid-ikdfaclq][data-pending]{display:none}@keyframes bm-enter{0%{opacity:0;transform:translateY(10px)scale(.98)}}.card[data-astro-cid-ikdfaclq][data-field=session]:not([data-pending]),.page[data-astro-cid-ikdfaclq] li[data-astro-cid-ikdfaclq][data-out=session]:not([data-pending]){animation:bm-enter .42s var(--ease-out)}.dock[data-astro-cid-ikdfaclq]{flex-direction:column;align-items:center;gap:.5rem;width:min(28rem,100% - 6rem);display:flex;position:absolute;bottom:.85rem;left:50%;transform:translate(-50%)}.ask[data-astro-cid-ikdfaclq]{background:linear-gradient(var(--card), var(--card)) padding-box, linear-gradient(90deg, var(--blue), var(--purple)) border-box;border:1.5px solid #0000;border-radius:1.25rem;align-items:flex-start;gap:.5rem;width:100%;padding:.6rem .95rem;font-size:.875rem;display:flex;position:relative;box-shadow:0 6px 18px #3c323e1f}.ask[data-astro-cid-ikdfaclq] .spark{color:var(--violet);flex:none;margin-top:.1rem}.ask-ph[data-astro-cid-ikdfaclq]{color:var(--ink);font-weight:500}.ask-text[data-astro-cid-ikdfaclq]{display:none}.caret[data-astro-cid-ikdfaclq]{vertical-align:-.12em;background:var(--ink);width:1.5px;height:1em;margin-left:1px;animation:1s step-end infinite bm-blink;display:inline-block}@keyframes bm-blink{50%{opacity:0}}.ask[data-astro-cid-ikdfaclq]:not([data-ask=idle]) .ask-ph[data-astro-cid-ikdfaclq]{display:none}.ask[data-astro-cid-ikdfaclq]:not([data-ask=idle]) .ask-text[data-astro-cid-ikdfaclq]{display:inline}.ask[data-astro-cid-ikdfaclq][data-ask=thinking] .caret[data-astro-cid-ikdfaclq]{display:none}.ask[data-astro-cid-ikdfaclq][data-ask=thinking] .ask-text[data-astro-cid-ikdfaclq]{color:var(--ink-soft)}@keyframes bm-spin{to{transform:rotate(360deg)}}.ask[data-astro-cid-ikdfaclq][data-ask=thinking] .spark{animation:.9s linear infinite bm-spin}.ask[data-astro-cid-ikdfaclq][data-ask=idle]{justify-content:center}.note[data-astro-cid-ikdfaclq]{background:var(--ink);color:var(--on-ink);opacity:0;transition:opacity var(--t-ui) ease, transform var(--t-ui) var(--ease-out);border-radius:999px;align-items:center;gap:.4rem;padding:.4rem .8rem;font-weight:500;display:inline-flex;transform:translateY(6px)scale(.97);box-shadow:0 6px 18px #3c323e2e}.note[data-astro-cid-ikdfaclq] u[data-astro-cid-ikdfaclq]{color:var(--green-pale);margin-left:.35rem;text-decoration:none}.note[data-astro-cid-ikdfaclq][data-show]{opacity:1;transform:none}.settings[data-astro-cid-ikdfaclq]{border-left:1px solid var(--bd);grid-area:settings;align-content:start;gap:.6rem;padding:1rem}.settings[data-astro-cid-ikdfaclq] .h[data-astro-cid-ikdfaclq]{margin-bottom:.25rem;font-size:.9375rem;font-weight:600}.lbl[data-astro-cid-ikdfaclq]{color:var(--ink-soft)}.box[data-astro-cid-ikdfaclq]{border:1px solid var(--bd);border-radius:6px;padding:.5rem .65rem}.row[data-astro-cid-ikdfaclq]{justify-content:space-between;align-items:center;gap:.5rem;padding-block:.4rem;display:flex}.btnish[data-astro-cid-ikdfaclq]{justify-content:center;align-items:center;gap:.4rem;font-weight:500;display:flex}.dock[data-astro-cid-ikdfaclq]{transition:opacity .28s}.bm[data-astro-cid-ikdfaclq][data-fade] .fields[data-astro-cid-ikdfaclq],.bm[data-astro-cid-ikdfaclq][data-fade] .dock[data-astro-cid-ikdfaclq]{opacity:0}@media (prefers-reduced-motion:reduce){.fields[data-astro-cid-ikdfaclq]{transition:none}.card[data-astro-cid-ikdfaclq][data-field=session]:not([data-pending]),.page[data-astro-cid-ikdfaclq] li[data-astro-cid-ikdfaclq][data-out=session]:not([data-pending]){animation:none}}.copy[data-astro-cid-i3irphx7]{text-align:center;justify-items:center;padding-top:clamp(2.5rem,7vh,4.5rem);padding-bottom:clamp(2rem,5vh,3rem);display:grid}.title[data-astro-cid-i3irphx7]{max-width:13.5em}.lede[data-astro-cid-i3irphx7]{max-width:52ch;margin-top:1.25rem;font-size:clamp(1.0625rem,1rem + .35vw,1.25rem);line-height:1.55}.cta[data-astro-cid-i3irphx7]{flex-wrap:wrap;justify-content:center;gap:.75rem;margin-top:1.75rem;display:flex}.micro[data-astro-cid-i3irphx7]{margin-top:.9rem}.shot[data-astro-cid-i3irphx7]{padding-top:clamp(2.5rem,5vw,4rem);padding-bottom:clamp(3rem,6vw,5rem)}.stage[data-astro-cid-i3irphx7]{max-width:calc(1400px + 2 * var(--margin));margin-inline:auto;position:relative}.shape[data-astro-cid-i3irphx7]{border-radius:28px;position:absolute}.shape-a[data-astro-cid-i3irphx7]{left:calc(var(--margin) - clamp(.75rem, 2vw, 2rem));background:var(--salmon);width:34%;height:46%;top:calc(-1*clamp(.75rem,2vw,2rem))}.shape-b[data-astro-cid-i3irphx7]{right:calc(var(--margin) - clamp(.75rem, 2vw, 2rem));background:var(--green-pale);width:42%;height:52%;bottom:calc(-1*clamp(.75rem,2vw,2rem))}.mat[data-astro-cid-i3irphx7]{background:var(--lavender);border-radius:24px;padding:clamp(.625rem,1.6vw,1.5rem);position:relative}.shot-frame[data-astro-cid-i3irphx7]{background:var(--card);border-radius:14px;overflow:hidden;box-shadow:0 12px 36px #3c323e1a}@media (width<=47.99em){.title[data-astro-cid-i3irphx7]{font-size:clamp(2.125rem,9.4vw,2.75rem)}.cta[data-astro-cid-i3irphx7]{width:100%}.cta[data-astro-cid-i3irphx7] .btn[data-astro-cid-i3irphx7]{flex:100%}.shape[data-astro-cid-i3irphx7]{display:none}.mat[data-astro-cid-i3irphx7]{border-radius:16px;padding:.5rem}.shot-frame[data-astro-cid-i3irphx7]{border-radius:10px}}.trust[data-astro-cid-j7u4uyrm]{padding-bottom:clamp(1rem,3vw,2rem)}.list[data-astro-cid-j7u4uyrm]{color:var(--ink);flex-wrap:wrap;justify-content:center;gap:.75rem;margin:0;font-weight:600;list-style:none;display:flex}.list[data-astro-cid-j7u4uyrm] li[data-astro-cid-j7u4uyrm]{background:var(--chip);border-radius:999px;align-items:center;gap:.55rem;min-height:2.5rem;padding:0 1rem;display:inline-flex}.dot[data-astro-cid-j7u4uyrm]{background:var(--dot);border-radius:50%;width:.5rem;height:.5rem}.mk[data-astro-cid-fczzsu6l]{background:var(--paper);height:100%;color:var(--ink);user-select:none;align-content:start;gap:.4rem;padding:.85rem .9rem;font-size:.8125rem;line-height:1.35;display:grid}.mk[data-astro-cid-fczzsu6l] p[data-astro-cid-fczzsu6l]{max-width:none;margin:0}.title[data-astro-cid-fczzsu6l]{letter-spacing:-.01em;align-items:center;gap:.4rem;font-size:1.0625rem;font-weight:700;display:flex}.lbl[data-astro-cid-fczzsu6l]{color:var(--text);margin-top:.1rem;font-weight:500}.box[data-astro-cid-fczzsu6l]{border:1.5px solid var(--ink);background:var(--card);border-radius:10px;min-height:3.3rem;padding:.55rem .7rem}.ph[data-astro-cid-fczzsu6l]{color:color-mix(in srgb, var(--ink-soft) 70%, white);display:none}.box[data-astro-cid-fczzsu6l]:has([data-text]:empty) .ph[data-astro-cid-fczzsu6l]{display:inline}.caret[data-astro-cid-fczzsu6l]{vertical-align:-.12em;background:var(--ink);width:1.5px;height:1em;margin-left:1px;animation:1s step-end infinite d-blink;display:none}.box[data-astro-cid-fczzsu6l][data-typing] .caret[data-astro-cid-fczzsu6l]{display:inline-block}@keyframes d-blink{50%{opacity:0}}.tiles[data-astro-cid-fczzsu6l]{grid-template-columns:repeat(3,minmax(0,1fr));gap:.4rem;display:grid}.tiles[data-astro-cid-fczzsu6l] span[data-astro-cid-fczzsu6l]{border:1.5px solid color-mix(in srgb, var(--line) 70%, white);color:var(--ink-soft);text-align:center;transition:border-color var(--t-ui) ease, background-color var(--t-ui) ease, color var(--t-ui) ease;border-radius:8px;justify-items:center;gap:.05rem;padding:.35rem .25rem;display:grid}.tiles[data-astro-cid-fczzsu6l] small[data-astro-cid-fczzsu6l]{color:var(--ink-soft);white-space:nowrap;font-size:.6875rem}.tiles[data-astro-cid-fczzsu6l] [data-astro-cid-fczzsu6l][data-on]{border-color:var(--ink);background:var(--paper-2);color:var(--ink);font-weight:600}.btn[data-astro-cid-fczzsu6l]{border-radius:var(--radius);background:var(--ink);height:2.25rem;color:var(--on-ink);transition:background-color var(--t-ui) ease, transform var(--t-press) var(--ease-out);justify-content:center;align-items:center;gap:.45rem;margin-top:.3rem;font-weight:600;display:flex}.btn[data-astro-cid-fczzsu6l] .i-check{display:none}.btn[data-astro-cid-fczzsu6l][data-btn=press]{transform:scale(.97)}@keyframes d-spin{to{transform:rotate(360deg)}}.btn[data-astro-cid-fczzsu6l][data-btn=busy] .i-spark{animation:.9s linear infinite d-spin}.btn[data-astro-cid-fczzsu6l][data-btn=done]{background:var(--green)}.btn[data-astro-cid-fczzsu6l][data-btn=done] .i-spark{display:none}.btn[data-astro-cid-fczzsu6l][data-btn=done] .i-check{display:block}.mk[data-astro-cid-r5y7sxud]{background:var(--paper);height:100%;color:var(--ink);user-select:none;--bd:color-mix(in srgb, var(--line) 65%, white);font-size:.8125rem;line-height:1.35;position:relative;overflow:hidden}.mk[data-astro-cid-r5y7sxud] p[data-astro-cid-r5y7sxud]{max-width:none;margin:0}.list[data-astro-cid-r5y7sxud]{transition:transform .6s var(--ease-in-out);padding:.75rem .75rem 0;display:grid}.card[data-astro-cid-r5y7sxud]{border:1px solid var(--bd);background:var(--card);border-radius:10px;gap:.45rem;margin-bottom:.5rem;padding:.6rem;display:grid;position:relative}.top[data-astro-cid-r5y7sxud]{align-items:center;gap:.5rem;display:flex}.top[data-astro-cid-r5y7sxud] b[data-astro-cid-r5y7sxud]{flex:1;font-weight:600}.ico[data-astro-cid-r5y7sxud]{background:color-mix(in srgb, var(--salmon) 60%, white);width:1.5rem;height:1.5rem;color:var(--ink);border-radius:6px;place-items:center;display:grid}.ico[data-astro-cid-r5y7sxud] svg{width:14px;height:14px}[data-astro-cid-r5y7sxud][data-tone=choice] .ico[data-astro-cid-r5y7sxud]{background:color-mix(in srgb, var(--lavender) 70%, white);color:var(--ink)}.sw[data-astro-cid-r5y7sxud]{background:var(--line);border-radius:999px;width:1.75rem;height:1rem;position:relative}.sw[data-astro-cid-r5y7sxud] i[data-astro-cid-r5y7sxud]{background:#fff;border-radius:50%;width:.75rem;height:.75rem;position:absolute;top:2px;left:2px}.q[data-astro-cid-r5y7sxud]{border-radius:var(--radius);background:var(--paper);gap:.3rem;padding:.5rem .6rem;display:grid}.label[data-astro-cid-r5y7sxud]{font-weight:600}.opts[data-astro-cid-r5y7sxud]{gap:1rem;display:flex}.opt[data-astro-cid-r5y7sxud]{color:var(--text);align-items:center;gap:.45rem;display:flex}.radio[data-astro-cid-r5y7sxud]{border:1.5px solid var(--line-strong);background:var(--card);border-radius:50%;width:.8rem;height:.8rem}.input[data-astro-cid-r5y7sxud]{border:1px solid var(--bd);background:var(--card);color:color-mix(in srgb, var(--ink-soft) 70%, white);border-radius:6px;padding:.35rem .55rem}.grow[data-astro-cid-r5y7sxud]{opacity:0;transition:grid-template-rows .48s var(--ease-in-out), opacity .32s ease .12s;grid-template-rows:0fr;display:grid}.grow[data-astro-cid-r5y7sxud][data-open]{opacity:1;grid-template-rows:1fr}.grow-in[data-astro-cid-r5y7sxud]{min-height:0;overflow:hidden}[data-astro-cid-r5y7sxud][data-new]:after{content:"";border-radius:inherit;box-shadow:inset 0 0 0 2px var(--green);opacity:0;transition:opacity .7s;position:absolute;inset:-1px}[data-astro-cid-r5y7sxud][data-new][data-flash]:after{opacity:1;transition-duration:.15s}.ask[data-astro-cid-r5y7sxud]{background:linear-gradient(var(--card), var(--card)) padding-box, linear-gradient(90deg, var(--blue), var(--purple)) border-box;white-space:nowrap;border:1.5px solid #0000;border-radius:1.2rem;align-items:center;gap:.45rem;padding:.5rem .8rem;display:flex;position:absolute;bottom:.75rem;left:.75rem;right:.75rem;overflow:hidden;box-shadow:0 6px 18px #3c323e24}.ask[data-astro-cid-r5y7sxud] .spark{color:var(--violet);flex:none}.ask[data-astro-cid-r5y7sxud] [data-astro-cid-r5y7sxud][data-text]{text-overflow:ellipsis;overflow:hidden}.ph[data-astro-cid-r5y7sxud]{font-weight:500;display:none}.ask[data-astro-cid-r5y7sxud]:has([data-text]:empty) .ph[data-astro-cid-r5y7sxud]{display:inline}.ask[data-astro-cid-r5y7sxud][data-ask=idle] [data-astro-cid-r5y7sxud][data-text]{display:none}.ask[data-astro-cid-r5y7sxud][data-ask=idle] .ph[data-astro-cid-r5y7sxud]{display:inline}.caret[data-astro-cid-r5y7sxud]{background:var(--ink);flex:none;width:1.5px;height:1em;margin-left:-.3rem;animation:1s step-end infinite r-blink;display:none}.ask[data-astro-cid-r5y7sxud][data-ask=typing] .caret[data-astro-cid-r5y7sxud]{display:inline-block}@keyframes r-blink{50%{opacity:0}}.ask[data-astro-cid-r5y7sxud][data-ask=thinking] [data-astro-cid-r5y7sxud][data-text]{color:var(--ink-soft)}@keyframes r-spin{to{transform:rotate(360deg)}}.ask[data-astro-cid-r5y7sxud][data-ask=thinking] .spark{animation:.9s linear infinite r-spin}@media (prefers-reduced-motion:reduce){.grow[data-astro-cid-r5y7sxud]{transition:none}}.mk[data-astro-cid-4shkwlhw]{background:var(--card);height:100%;color:var(--ink);user-select:none;--bd:color-mix(in srgb, var(--line) 65%, white);font-size:.8125rem;line-height:1.35;position:relative;overflow:hidden}.mk[data-astro-cid-4shkwlhw] p[data-astro-cid-4shkwlhw]{max-width:none;margin:0}.form[data-astro-cid-4shkwlhw]{height:100%;transition:opacity .28s ease, transform .28s var(--ease-out);align-content:start;gap:.6rem;padding:1rem;display:grid}.title[data-astro-cid-4shkwlhw]{letter-spacing:-.01em;font-size:1.0625rem;font-weight:700}.field[data-astro-cid-4shkwlhw]{gap:.25rem;display:grid}.label[data-astro-cid-4shkwlhw]{font-weight:500}.label[data-astro-cid-4shkwlhw] em[data-astro-cid-4shkwlhw]{color:var(--red);font-style:normal}.input[data-astro-cid-4shkwlhw]{border:1px solid var(--bd);white-space:nowrap;transition:border-color var(--t-ui) ease, box-shadow var(--t-ui) ease;border-radius:6px;padding:.4rem .6rem;overflow:hidden}.input[data-astro-cid-4shkwlhw][data-focus]{border-color:var(--ink);box-shadow:0 0 0 3px color-mix(in srgb, var(--ink) 12%, transparent)}.input[data-astro-cid-4shkwlhw][data-focus] [data-astro-cid-4shkwlhw][data-v]:after{content:"";vertical-align:-.12em;background:var(--ink);width:1.5px;height:1em;margin-left:1px;animation:1s step-end infinite s-blink;display:inline-block}@keyframes s-blink{50%{opacity:0}}.ph[data-astro-cid-4shkwlhw]{color:color-mix(in srgb, var(--ink-soft) 70%, white);display:none}.input[data-astro-cid-4shkwlhw]:has([data-v]:empty) .ph[data-astro-cid-4shkwlhw]{display:inline}.opts[data-astro-cid-4shkwlhw]{gap:1rem;display:flex}.opt[data-astro-cid-4shkwlhw]{color:var(--text);align-items:center;gap:.4rem;display:flex}.radio[data-astro-cid-4shkwlhw]{border:1.5px solid var(--line-strong);width:.9rem;height:.9rem;transition:border-color var(--t-ui) ease;border-radius:50%;position:relative}.radio[data-astro-cid-4shkwlhw]:after{content:"";background:var(--ink);opacity:0;transition:transform var(--t-ui) var(--ease-out), opacity var(--t-ui) ease;border-radius:50%;position:absolute;inset:2px;transform:scale(.4)}[data-astro-cid-4shkwlhw][data-on] .radio[data-astro-cid-4shkwlhw]{border-color:var(--ink)}[data-astro-cid-4shkwlhw][data-on] .radio[data-astro-cid-4shkwlhw]:after{opacity:1;transform:none}.submit[data-astro-cid-4shkwlhw]{border-radius:var(--radius);background:var(--ink);color:var(--on-ink);transition:transform var(--t-press) var(--ease-out);justify-self:end;margin-top:.2rem;padding:.5rem 1.1rem;font-weight:600}.submit[data-astro-cid-4shkwlhw][data-press]{transform:scale(.96)}.done[data-astro-cid-4shkwlhw]{text-align:center;background:var(--card);opacity:0;pointer-events:none;transition:opacity .32s ease, transform .42s var(--ease-out);place-content:center;justify-items:center;gap:.35rem;padding:1rem;display:grid;position:absolute;inset:0;transform:scale(.97)}.tick[data-astro-cid-4shkwlhw]{background:var(--green-pale);width:2.75rem;height:2.75rem;color:var(--green);border-radius:50%;place-items:center;margin-bottom:.35rem;display:grid}.tick[data-astro-cid-4shkwlhw] svg{stroke-width:2.4px;width:22px;height:22px}.thanks[data-astro-cid-4shkwlhw]{font-size:1.125rem;font-weight:700}.sub[data-astro-cid-4shkwlhw]{color:var(--text)}.count[data-astro-cid-4shkwlhw]{background:var(--paper);color:var(--ink-soft);font-variant-numeric:tabular-nums;border-radius:999px;padding:.2rem .65rem;font-size:.75rem;margin-top:.6rem!important}.mk[data-astro-cid-4shkwlhw][data-sent] .done[data-astro-cid-4shkwlhw]{opacity:1;transform:none}.mk[data-astro-cid-4shkwlhw][data-sent] .form[data-astro-cid-4shkwlhw]{opacity:0;transform:scale(.98)}.steps[data-astro-cid-hahnwogd]{gap:clamp(2rem,3vw,2.5rem);margin:0;padding:0;list-style:none;display:grid}.step[data-astro-cid-hahnwogd]{align-content:start;gap:.75rem;display:grid}.step[data-astro-cid-hahnwogd] .mat[data-astro-cid-hahnwogd]{margin-bottom:.5rem}.frame[data-astro-cid-hahnwogd]{height:17.5rem}.step[data-astro-cid-hahnwogd] p[data-astro-cid-hahnwogd]{color:var(--text)}.h3[data-astro-cid-hahnwogd]{align-items:center;gap:.6rem;display:flex}.num[data-astro-cid-hahnwogd]{background:var(--card);width:1.6rem;height:1.6rem;box-shadow:inset 0 0 0 1px var(--line-strong);color:var(--ink-soft);font-variant-numeric:tabular-nums;transition:background-color var(--t-ui) ease, color var(--t-ui) ease;border-radius:50%;flex:none;place-items:center;font-size:.875rem;display:inline-grid}.step[data-astro-cid-hahnwogd][data-active] .num[data-astro-cid-hahnwogd]{background:var(--ink);color:var(--on-ink);box-shadow:none}.controls[data-astro-cid-hahnwogd]{justify-content:center;align-items:center;gap:1rem;margin-top:1.5rem;display:flex}.dots[data-astro-cid-hahnwogd]{gap:.25rem;display:flex}.dot[data-astro-cid-hahnwogd]{cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;background:0 0;border:0;width:1.75rem;height:1.75rem;padding:0;position:relative}.dot[data-astro-cid-hahnwogd]:after{content:"";background:color-mix(in srgb, var(--ink) 25%, transparent);width:.5rem;height:.5rem;transition:transform var(--t-ui) var(--ease-out), background-color var(--t-ui) ease;border-radius:999px;margin:-.25rem 0 0 -.25rem;position:absolute;top:50%;left:50%}.dot[data-astro-cid-hahnwogd][aria-current]:after{background:var(--ink);transform:scaleX(2.2)}@media (width>=52em){.steps[data-astro-cid-hahnwogd]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=51.99em){.steps[data-astro-cid-hahnwogd]{margin-inline:calc(var(--margin) * -1);padding-inline:var(--margin);scroll-snap-type:x mandatory;scroll-padding-inline:var(--margin);overscroll-behavior-x:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch;gap:.85rem;display:flex;overflow-x:auto}.steps[data-astro-cid-hahnwogd]::-webkit-scrollbar{display:none}.step[data-astro-cid-hahnwogd]{scroll-snap-align:center;flex:0 0 min(86%,24rem)}.frame[data-astro-cid-hahnwogd]{height:17.5rem}.controls[data-astro-cid-hahnwogd]{margin-top:1rem}}.br[data-astro-cid-6naygxf3]{user-select:none;height:100%;position:relative;container:br/inline-size}.br[data-astro-cid-6naygxf3] p[data-astro-cid-6naygxf3]{max-width:none;margin:0}.stage[data-astro-cid-6naygxf3]{background:var(--paper-2);height:100%;position:relative;overflow:hidden}.stage[data-astro-cid-6naygxf3] .photo{object-fit:cover;object-position:30% center;width:100%;max-width:none;height:100%;transition:clip-path .7s var(--ease-in-out);position:absolute;inset:0}.scrim[data-astro-cid-6naygxf3]{opacity:0;background:linear-gradient(#1e16201a 30%,#1e1620c7);transition:opacity .5s;position:absolute;inset:0}.br[data-astro-cid-6naygxf3][data-layout=classic] .stage[data-astro-cid-6naygxf3] .photo{clip-path:inset(0 54% 0 0)}.br[data-astro-cid-6naygxf3][data-layout=card] .stage[data-astro-cid-6naygxf3] .photo{clip-path:inset(0)}.br[data-astro-cid-6naygxf3][data-layout=split] .stage[data-astro-cid-6naygxf3] .photo{clip-path:inset(0 50% 0 0)}.br[data-astro-cid-6naygxf3][data-layout=hero] .stage[data-astro-cid-6naygxf3] .photo{clip-path:inset(0)}.br[data-astro-cid-6naygxf3][data-layout=hero] .scrim[data-astro-cid-6naygxf3]{opacity:1}.panel[data-astro-cid-6naygxf3]{color:var(--ink-deep);opacity:0;filter:blur(2px);align-content:center;justify-items:start;gap:2.2cqi;padding:5cqi;transition:opacity .36s,filter .36s;display:grid;position:absolute}.t[data-astro-cid-6naygxf3]{letter-spacing:-.02em;font-size:4.6cqi;font-weight:800;line-height:1.1}.d[data-astro-cid-6naygxf3]{color:var(--text);font-size:max(10px,2.3cqi);line-height:1.45}.b[data-astro-cid-6naygxf3]{background:var(--btn,var(--ink));color:#fff;border-radius:1.4cqi;margin-top:1.5cqi;padding:1.6cqi 3.6cqi;font-size:max(10px,2.3cqi);font-weight:600}.br[data-astro-cid-6naygxf3][data-layout=classic] [data-astro-cid-6naygxf3][data-panel=classic],.br[data-astro-cid-6naygxf3][data-layout=card] [data-astro-cid-6naygxf3][data-panel=card],.br[data-astro-cid-6naygxf3][data-layout=split] [data-astro-cid-6naygxf3][data-panel=split],.br[data-astro-cid-6naygxf3][data-layout=hero] [data-astro-cid-6naygxf3][data-panel=hero]{opacity:1;filter:none;transition-delay:.22s}[data-astro-cid-6naygxf3][data-panel=classic]{--btn:var(--ink);background:#fff;border-radius:2cqi;inset:5% 4% 5% 41%;box-shadow:0 2cqi 6cqi #1e16201f}[data-astro-cid-6naygxf3][data-panel=card]{text-align:center;--btn:var(--green);background:#fffffff5;border-radius:2.4cqi;justify-items:center;width:52%;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 2cqi 8cqi #1e162040}[data-astro-cid-6naygxf3][data-panel=split]{background:var(--violet-pale);--btn:var(--violet);inset:0 0 0 50%}[data-astro-cid-6naygxf3][data-panel=split] .t[data-astro-cid-6naygxf3]{color:var(--ink-deep)}[data-astro-cid-6naygxf3][data-panel=hero]{color:#fff;--btn:white;align-content:end;bottom:0;left:0;right:35%}[data-astro-cid-6naygxf3][data-panel=hero] .t[data-astro-cid-6naygxf3]{font-size:5.4cqi}[data-astro-cid-6naygxf3][data-panel=hero] .d[data-astro-cid-6naygxf3]{color:#ffffffd9}[data-astro-cid-6naygxf3][data-panel=hero] .b[data-astro-cid-6naygxf3]{color:var(--ink)}.tag[data-astro-cid-6naygxf3]{color:var(--ink);background:#ffffffeb;border-radius:999px;align-items:center;gap:1.2cqi;padding:1cqi 2.4cqi 1cqi 1.6cqi;font-size:max(11px,2cqi);font-weight:600;display:inline-flex;position:absolute;top:3cqi;left:3cqi;box-shadow:0 1cqi 3cqi #1e162026}.tag[data-astro-cid-6naygxf3]:before{content:"Layout:";color:var(--ink-soft);font-weight:500}.tag[data-astro-cid-6naygxf3] i[data-astro-cid-6naygxf3]{background:var(--green);border-radius:50%;order:-1;width:1.4cqi;min-width:7px;height:1.4cqi;min-height:7px}@media (prefers-reduced-motion:reduce){.stage[data-astro-cid-6naygxf3] .photo{transition:none}.panel[data-astro-cid-6naygxf3]{filter:none}}.pd[data-astro-cid-xlhctj3m]{--u:1cqi;height:100%;color:var(--ink);user-select:none;--bd:color-mix(in srgb, var(--line) 65%, white);position:relative;container:pd/inline-size}.pd[data-astro-cid-xlhctj3m] p[data-astro-cid-xlhctj3m]{max-width:none;margin:0}.pd[data-astro-cid-xlhctj3m] ul[data-astro-cid-xlhctj3m]{margin:0;padding:0;list-style:none}.stage[data-astro-cid-xlhctj3m]{background:var(--card);grid-template-columns:38% minmax(0,1fr);height:100%;display:grid;overflow:hidden}.side[data-astro-cid-xlhctj3m]{align-content:start;gap:calc(1.6 * var(--u));padding:calc(2.4 * var(--u));border-right:1px solid var(--bd);font-size:calc(1.9 * var(--u));display:grid}.tabs[data-astro-cid-xlhctj3m]{border-bottom:1px solid var(--bd);display:flex}.tabs[data-astro-cid-xlhctj3m] span[data-astro-cid-xlhctj3m]{padding:calc(1 * var(--u)) 0;text-align:center;color:var(--ink-soft);flex:1}.tabs[data-astro-cid-xlhctj3m] .on[data-astro-cid-xlhctj3m]{color:var(--ink);box-shadow:inset 0 -2px 0 var(--ink);font-weight:600}.hint[data-astro-cid-xlhctj3m]{color:var(--ink-soft);font-size:calc(1.7 * var(--u));line-height:1.4}.side[data-astro-cid-xlhctj3m] ul[data-astro-cid-xlhctj3m]{gap:calc(.6 * var(--u));display:grid}.side[data-astro-cid-xlhctj3m] li[data-astro-cid-xlhctj3m]{align-items:center;gap:calc(1.4 * var(--u));padding:calc(.9 * var(--u)) calc(1 * var(--u));border-radius:calc(1 * var(--u));transition:background-color var(--t-ui) ease, transform var(--t-press) var(--ease-out);display:flex}.side[data-astro-cid-xlhctj3m] li[data-astro-cid-xlhctj3m][data-press]{background:var(--paper-2);transform:scale(.97)}.ico[data-astro-cid-xlhctj3m]{width:calc(3.6 * var(--u));height:calc(3.6 * var(--u));border-radius:calc(.9 * var(--u));background:color-mix(in srgb, var(--salmon) 60%, white);color:var(--ink);flex:none;place-items:center;display:grid}.ico[data-astro-cid-xlhctj3m] svg{width:55%;height:55%}[data-astro-cid-xlhctj3m][data-tone=choice] .ico[data-astro-cid-xlhctj3m]{background:color-mix(in srgb, var(--lavender) 70%, white);color:var(--ink)}.l[data-astro-cid-xlhctj3m]{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.x1[data-astro-cid-xlhctj3m]{padding:calc(.2 * var(--u)) calc(.8 * var(--u));border-radius:calc(.8 * var(--u));background:var(--info-pale);color:var(--info);font-size:calc(1.5 * var(--u));opacity:0;transition:opacity var(--t-ui) ease, transform var(--t-ui) var(--ease-out);font-weight:600;transform:scale(.8)}[data-astro-cid-xlhctj3m][data-placed] .x1[data-astro-cid-xlhctj3m]{opacity:1;transform:none}.canvas[data-astro-cid-xlhctj3m]{padding:calc(3 * var(--u)) calc(3 * var(--u)) 0;background:var(--paper-2);border-left:1px solid var(--line);justify-items:center;display:grid;position:relative;overflow:hidden}.page[data-astro-cid-xlhctj3m]{align-content:start;gap:calc(1.6 * var(--u));aspect-ratio:1/1.414;width:78%;padding:0 calc(4 * var(--u));box-shadow:0 calc(1 * var(--u)) calc(4 * var(--u)) #3c323e24;font-size:calc(2 * var(--u));background:#fff;transition:opacity .28s;display:grid}.band[data-astro-cid-xlhctj3m]{padding:calc(1.6 * var(--u)) calc(4 * var(--u));background:var(--ink);color:#fff;font-size:calc(1.6 * var(--u));letter-spacing:.18em;font-weight:700;margin:0 -calc(4 * var(--u)) calc(1 * var(--u))!important}.ptitle[data-astro-cid-xlhctj3m]{font-size:calc(3 * var(--u));letter-spacing:-.01em;font-weight:800;margin-bottom:calc(1 * var(--u))!important}.slot[data-astro-cid-xlhctj3m]{gap:calc(.3 * var(--u));opacity:0;transform-origin:0;transition:opacity .24s ease, transform .32s var(--ease-out);display:grid;position:relative;transform:scale(.96)}.slot[data-astro-cid-xlhctj3m][data-in]{opacity:1;transform:none}.slot[data-astro-cid-xlhctj3m] small[data-astro-cid-xlhctj3m]{font-size:calc(1.5 * var(--u));color:var(--ink-soft);text-transform:uppercase;letter-spacing:.06em}.slot[data-astro-cid-xlhctj3m] .ph[data-astro-cid-xlhctj3m],.slot[data-astro-cid-xlhctj3m] .val[data-astro-cid-xlhctj3m]{padding:calc(.6 * var(--u)) calc(1 * var(--u));font-size:calc(2.3 * var(--u));grid-area:2/1;transition:opacity .3s}.slot[data-astro-cid-xlhctj3m] .ph[data-astro-cid-xlhctj3m]{border:1px dashed var(--info);color:var(--ink-deep)}.slot[data-astro-cid-xlhctj3m] .val[data-astro-cid-xlhctj3m]{opacity:0;color:var(--ink-deep);font-weight:700}.pd[data-astro-cid-xlhctj3m][data-filled] .slot[data-astro-cid-xlhctj3m] .ph[data-astro-cid-xlhctj3m]{opacity:0}.pd[data-astro-cid-xlhctj3m][data-filled] .slot[data-astro-cid-xlhctj3m] .val[data-astro-cid-xlhctj3m]{opacity:1}.foot[data-astro-cid-xlhctj3m]{color:var(--ink-soft);font-size:calc(1.6 * var(--u));margin-top:calc(2 * var(--u))!important}.file[data-astro-cid-xlhctj3m]{right:calc(2 * var(--u));top:calc(1.6 * var(--u));align-items:center;gap:calc(1 * var(--u));padding:calc(1.2 * var(--u)) calc(2.2 * var(--u));color:var(--red);font-size:max(11px, calc(1.9 * var(--u)));white-space:nowrap;box-shadow:0 calc(1.5 * var(--u)) calc(4 * var(--u)) #3c323e29;opacity:0;transform:translateY(-calc(1 * var(--u)));transition:opacity .26s ease, transform .36s var(--ease-out);background:#fff;border-radius:999px;font-weight:600;display:inline-flex;position:absolute}.file[data-astro-cid-xlhctj3m] svg{width:max(12px, calc(2.2 * var(--u)));height:max(12px, calc(2.2 * var(--u)))}.file[data-astro-cid-xlhctj3m][data-in]{opacity:1;transform:none}@container pd (width<=30rem){.stage[data-astro-cid-xlhctj3m]{grid-template-columns:minmax(0,1fr)}.side[data-astro-cid-xlhctj3m]{display:none}.page[data-astro-cid-xlhctj3m],.file[data-astro-cid-xlhctj3m]{--u:1.55cqi}.page[data-astro-cid-xlhctj3m]{width:82%}}.pd[data-astro-cid-xlhctj3m][data-fade] .page[data-astro-cid-xlhctj3m],.pd[data-astro-cid-xlhctj3m][data-fade] .file[data-astro-cid-xlhctj3m]{opacity:0}.grid[data-astro-cid-7vvucncb]{gap:1rem;display:grid}@media (width>=56em){.grid[data-astro-cid-7vvucncb]{grid-template-columns:repeat(12,minmax(0,1fr))}.t-brand[data-astro-cid-7vvucncb]{grid-column:span 7}.t-logic[data-astro-cid-7vvucncb],.t-data[data-astro-cid-7vvucncb]{grid-column:span 5}.t-pdf[data-astro-cid-7vvucncb]{grid-column:span 7}}.tile[data-astro-cid-7vvucncb]{border-radius:20px;align-content:space-between;gap:1.5rem;padding:clamp(1.25rem,2.4vw,2rem);display:grid;overflow:hidden}.tile-text[data-astro-cid-7vvucncb]{gap:.6rem;max-width:34rem;display:grid}.tile-text[data-astro-cid-7vvucncb] p[data-astro-cid-7vvucncb]{color:var(--text)}.t-brand[data-astro-cid-7vvucncb]{background:var(--lavender)}.t-logic[data-astro-cid-7vvucncb]{background:var(--green-pale)}.t-data[data-astro-cid-7vvucncb]{background:var(--card);box-shadow:inset 0 0 0 1px var(--line)}.t-pdf[data-astro-cid-7vvucncb]{background:var(--salmon)}.tile-pic[data-astro-cid-7vvucncb]{background:var(--card);aspect-ratio:2;border-radius:12px 0 0;margin-bottom:calc(-1*clamp(1.25rem,2.4vw,2rem));margin-right:calc(-1*clamp(1.25rem,2.4vw,2rem));overflow:hidden}@media (width<=40em){.tile-pic[data-astro-cid-7vvucncb]{aspect-ratio:4/3}}.rules[data-astro-cid-7vvucncb],.facts[data-astro-cid-7vvucncb]{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.rules[data-astro-cid-7vvucncb] li[data-astro-cid-7vvucncb]{background:var(--card);color:var(--ink);border-radius:12px;padding:.8rem 1rem;font-size:.9375rem}.rules[data-astro-cid-7vvucncb] b[data-astro-cid-7vvucncb]{font-weight:600}.facts[data-astro-cid-7vvucncb]{flex-wrap:wrap;display:flex}.facts[data-astro-cid-7vvucncb] li[data-astro-cid-7vvucncb]{background:var(--paper);box-shadow:inset 0 0 0 1px var(--line);color:var(--ink);border-radius:999px;padding:.4rem .85rem;font-size:.9375rem;font-weight:600}.more[data-astro-cid-7vvucncb]{color:var(--green);justify-self:start;font-weight:600}.ai[data-astro-cid-kyxp7ffd]{background:var(--band)}.layout[data-astro-cid-kyxp7ffd]{align-items:center;gap:clamp(2rem,4vw,4rem);display:grid}@media (width>=56em){.layout[data-astro-cid-kyxp7ffd]{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.side[data-astro-cid-kyxp7ffd]{justify-items:start;gap:1rem;display:grid}.intro[data-astro-cid-kyxp7ffd]{color:var(--text);margin-bottom:.5rem}.prompt-label[data-astro-cid-kyxp7ffd]{color:var(--ink);font-size:.9375rem;font-weight:600}.prompt[data-astro-cid-kyxp7ffd]{resize:vertical;border:2px solid var(--ink);background:var(--card);width:100%;min-height:6.5rem;color:var(--ink);font:inherit;font-size:max(1rem, var(--step-body));border-radius:12px;padding:.9rem 1rem;line-height:1.45}.prompt[data-astro-cid-kyxp7ffd]:focus-visible{outline:3px solid var(--lavender);outline-offset:2px}.examples[data-astro-cid-kyxp7ffd]{flex-wrap:wrap;gap:.5rem;margin-bottom:.5rem;display:flex}.chip[data-astro-cid-kyxp7ffd]{background:var(--card);min-height:2.5rem;color:var(--ink);transition:background-color var(--t-hover) ease, transform var(--t-press) var(--ease-out);border-radius:999px;padding:0 .9rem;font-size:.9375rem}.chip[data-astro-cid-kyxp7ffd]:active{transform:scale(.97)}@media (hover:hover) and (pointer:fine){.chip[data-astro-cid-kyxp7ffd]:hover{background:var(--paper-2)}}.preview-wrap[data-astro-cid-kyxp7ffd]{background:var(--lavender);border-radius:20px;padding:clamp(.75rem,2vw,1.5rem)}.preview[data-astro-cid-kyxp7ffd]{background:var(--card);border-radius:12px;align-content:start;gap:1rem;min-height:26rem;padding:clamp(1.25rem,2.5vw,2rem);display:grid;box-shadow:0 10px 30px #3c323e1a}.pv-title[data-astro-cid-kyxp7ffd]{font-family:var(--font-display);color:var(--ink);letter-spacing:-.02em;font-size:1.5rem;font-weight:700}.pv-fields[data-astro-cid-kyxp7ffd]{gap:.9rem;margin:0;padding:0;list-style:none;display:grid}.pv-field{transition:opacity .26s var(--ease-out), transform .32s var(--ease-out);transition-delay:calc(var(--i,0) * 45ms);gap:.35rem;display:grid}.pv-field.is-new{opacity:0;transform:translateY(6px)}@media (prefers-reduced-motion:reduce){.pv-field{transition:none}}.pv-type{background:var(--salmon);color:var(--ink);border-radius:6px;justify-self:start;padding:.1rem .5rem;font-size:.8125rem;font-weight:600}.pv-type.choice{background:var(--lavender)}.pv-label{color:var(--ink);font-size:.9375rem;font-weight:600}.req{color:var(--red);margin-left:.2em}.pv-input{background:var(--paper);height:2.5rem;box-shadow:inset 0 0 0 1px var(--line);border-radius:8px;display:block}.pv-options{color:var(--ink-soft);font-size:.9375rem}.pv-submit[data-astro-cid-kyxp7ffd]{background:var(--ink);color:var(--on-ink);border-radius:999px;justify-self:end;padding:.55rem 1.1rem;font-size:.9375rem;font-weight:600}.cm[data-astro-cid-vbbz4dx7]{--bd:color-mix(in srgb, var(--line) 65%, white);min-width:0;color:var(--ink);text-align:left;user-select:none;font-size:.875rem;line-height:1.4;position:relative;container:cm/inline-size}.cm[data-astro-cid-vbbz4dx7] p[data-astro-cid-vbbz4dx7]{max-width:none;margin:0}.panel[data-astro-cid-vbbz4dx7]{background:var(--paper);grid-template-rows:auto auto minmax(0,1fr) auto;height:27rem;display:grid}.head[data-astro-cid-vbbz4dx7]{border-bottom:1px solid var(--bd);background:var(--card);white-space:nowrap;align-items:center;gap:.9rem;padding:.7rem 3rem .7rem .9rem;display:flex;overflow:hidden}.brand[data-astro-cid-vbbz4dx7]{align-items:center;gap:.4rem;margin-right:auto;font-weight:700;display:inline-flex}.brand[data-astro-cid-vbbz4dx7] svg{color:var(--violet)}.hbtn[data-astro-cid-vbbz4dx7]{color:var(--ink-soft);align-items:center;gap:.3rem;display:inline-flex}.hbtn[data-astro-cid-vbbz4dx7] svg{width:14px;height:14px}.conv[data-astro-cid-vbbz4dx7]{display:none}@container cm (width>=25rem){.conv[data-astro-cid-vbbz4dx7]{display:inline-flex}}.ctx[data-astro-cid-vbbz4dx7]{border-bottom:1px solid var(--bd);color:var(--ink-soft);padding:.4rem .9rem;font-size:.8125rem}.ctx[data-astro-cid-vbbz4dx7] b[data-astro-cid-vbbz4dx7]{color:var(--ink);font-weight:600}.thread[data-astro-cid-vbbz4dx7]{flex-direction:column;justify-content:flex-end;padding:0 .9rem .6rem;transition:opacity .28s;display:flex;overflow:hidden;mask-image:linear-gradient(#0000 0,#000 1.25rem)}.stack[data-astro-cid-vbbz4dx7]{gap:.7rem;display:grid}.msg[data-astro-cid-vbbz4dx7]{gap:.55rem;display:flex}.user[data-astro-cid-vbbz4dx7]{justify-content:flex-end}.user[data-astro-cid-vbbz4dx7] .bubble[data-astro-cid-vbbz4dx7]{background:var(--ink);max-width:85%;color:var(--on-ink);border-radius:14px;padding:.6rem .85rem}.av[data-astro-cid-vbbz4dx7]{background:var(--paper-2);width:1.6rem;height:1.6rem;color:var(--violet);border-radius:50%;flex:none;place-items:center;display:grid}.av[data-astro-cid-vbbz4dx7] svg{width:12px;height:12px}.ai-body[data-astro-cid-vbbz4dx7]{gap:.45rem;min-width:0;max-width:88%;display:grid}.ai[data-astro-cid-vbbz4dx7] .bubble[data-astro-cid-vbbz4dx7]{background:var(--card);color:var(--text);border-radius:14px;padding:.6rem .85rem;box-shadow:0 1px 3px #3c323e0f}.ai[data-astro-cid-vbbz4dx7] .bubble[data-astro-cid-vbbz4dx7] b{color:var(--ink);font-weight:600}.dots[data-astro-cid-vbbz4dx7]{align-items:center;gap:.25rem;height:2.4rem;display:inline-flex}.dots[data-astro-cid-vbbz4dx7] i[data-astro-cid-vbbz4dx7]{background:var(--ink-soft);border-radius:50%;width:.4rem;height:.4rem;animation:1s ease-in-out infinite c-dot}.dots[data-astro-cid-vbbz4dx7] i[data-astro-cid-vbbz4dx7]:nth-child(2){animation-delay:.15s}.dots[data-astro-cid-vbbz4dx7] i[data-astro-cid-vbbz4dx7]:nth-child(3){animation-delay:.3s}@keyframes c-dot{0%,80%,to{opacity:.25;transform:none}40%{opacity:1;transform:translateY(-2px)}}.changes[data-astro-cid-vbbz4dx7]{border:1px solid var(--bd);background:var(--paper);border-radius:10px;padding:.55rem .75rem}.ch-head[data-astro-cid-vbbz4dx7]{color:var(--ink-soft);justify-content:space-between;gap:1rem;font-size:.8125rem;display:flex}.undo-this[data-astro-cid-vbbz4dx7]{transition:transform var(--t-press) var(--ease-out), background-color var(--t-ui) ease, color var(--t-ui) ease;border-radius:4px;padding:0 .3rem}.undo-this[data-astro-cid-vbbz4dx7][data-press]{background:var(--paper-2);transform:scale(.94)}.ch-line[data-astro-cid-vbbz4dx7]{white-space:nowrap;text-overflow:ellipsis;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:.75rem;overflow:hidden;margin-top:.2rem!important}.ch-line[data-astro-cid-vbbz4dx7][data-sign=\+]{color:var(--green)}.ch-line[data-astro-cid-vbbz4dx7][data-sign=\~]{color:var(--info)}[data-astro-cid-vbbz4dx7][data-undone] .ch-line[data-astro-cid-vbbz4dx7]{color:var(--ink-soft);text-decoration:line-through}[data-astro-cid-vbbz4dx7][data-undone] .undo-this[data-astro-cid-vbbz4dx7]{color:var(--green);font-weight:600}.composer[data-astro-cid-vbbz4dx7]{border:1px solid var(--bd);background:var(--card);border-radius:12px;align-items:center;gap:.5rem;margin:0 .9rem .9rem;padding:.45rem .45rem .45rem .8rem;display:flex}.composer[data-astro-cid-vbbz4dx7][data-typing]{border-color:var(--ink)}.input[data-astro-cid-vbbz4dx7]{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.ph[data-astro-cid-vbbz4dx7]{color:color-mix(in srgb, var(--ink-soft) 70%, white)}.composer[data-astro-cid-vbbz4dx7][data-typing] .ph[data-astro-cid-vbbz4dx7]{display:none}.caret[data-astro-cid-vbbz4dx7]{vertical-align:-.12em;background:var(--ink);width:1.5px;height:1em;margin-left:1px;animation:1s step-end infinite c-blink;display:none}.composer[data-astro-cid-vbbz4dx7][data-typing] .caret[data-astro-cid-vbbz4dx7]{display:inline-block}@keyframes c-blink{50%{opacity:0}}.send[data-astro-cid-vbbz4dx7]{background:var(--ink);width:1.9rem;height:1.9rem;color:var(--on-ink);transition:transform var(--t-press) var(--ease-out);border-radius:50%;flex:none;place-items:center;display:grid}.send[data-astro-cid-vbbz4dx7] svg{width:15px;height:15px}.send[data-astro-cid-vbbz4dx7][data-press]{transform:scale(.9)}.cm[data-astro-cid-vbbz4dx7][data-fade] .thread[data-astro-cid-vbbz4dx7]{opacity:0}.cm[data-astro-cid-vbbz4dx7] .playpause{top:.45rem;bottom:auto;right:.55rem}.split[data-astro-cid-guy6dgby]{align-items:center;gap:clamp(2rem,4vw,4rem);display:grid}@media (width>=56em){.split[data-astro-cid-guy6dgby]{grid-template-columns:minmax(0,5fr) minmax(0,6fr)}}.pic[data-astro-cid-guy6dgby]{justify-self:center;width:100%;max-width:34rem}.text[data-astro-cid-guy6dgby]{gap:1rem;display:grid}.asks[data-astro-cid-guy6dgby]{gap:.5rem;margin:.25rem 0;padding:0;list-style:none;display:grid}.asks[data-astro-cid-guy6dgby] li[data-astro-cid-guy6dgby]{background:var(--ink);color:var(--on-ink);transition:background-color var(--t-ui) ease, color var(--t-ui) ease;border-radius:14px 14px 4px;justify-self:start;padding:.6rem 1rem;font-size:.9375rem}.asks[data-astro-cid-guy6dgby]:has([data-active]) li[data-astro-cid-guy6dgby]:not([data-active]){background:var(--paper-2);color:var(--ink)}.co[data-astro-cid-vcs4p7zn]{--bd:color-mix(in srgb, var(--line) 65%, white);min-width:0;color:var(--ink);text-align:left;user-select:none;font-size:.8125rem;line-height:1.35;position:relative;container:co/inline-size}.co[data-astro-cid-vcs4p7zn] p[data-astro-cid-vcs4p7zn]{max-width:none;margin:0}.co[data-astro-cid-vcs4p7zn] ul[data-astro-cid-vcs4p7zn]{margin:0;padding:0;list-style:none}.co[data-astro-cid-vcs4p7zn] b[data-astro-cid-vcs4p7zn]{font-weight:600}.frame[data-astro-cid-vcs4p7zn]{background:var(--paper);height:19.5rem;position:relative;overflow:hidden}.scene[data-astro-cid-vcs4p7zn]{opacity:0;visibility:hidden;padding:1rem;transition:opacity .16s,transform .16s,visibility 0s linear .16s;position:absolute;inset:0;transform:translateY(8px)}.co[data-astro-cid-vcs4p7zn][data-scene=live] [data-astro-cid-vcs4p7zn][data-s=live],.co[data-astro-cid-vcs4p7zn][data-scene=access] [data-astro-cid-vcs4p7zn][data-s=access],.co[data-astro-cid-vcs4p7zn][data-scene=history] [data-astro-cid-vcs4p7zn][data-s=history]{opacity:1;visibility:visible;transition:opacity .28s ease .2s, transform .42s var(--ease-out) .2s, visibility 0s;transform:none}.co[data-astro-cid-vcs4p7zn][data-fade] .scene[data-astro-cid-vcs4p7zn]{opacity:0}.av[data-astro-cid-vcs4p7zn]{width:1.4rem;height:1.4rem;color:var(--ink);border-radius:50%;flex:none;place-items:center;font-size:.6875rem;font-weight:700;display:inline-grid}.caret[data-astro-cid-vcs4p7zn]{vertical-align:-.12em;background:var(--ink);width:1.5px;height:1em;margin-left:1px;animation:1s step-end infinite co-blink;display:none}@keyframes co-blink{50%{opacity:0}}.live[data-astro-cid-vcs4p7zn]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-content:center;gap:.75rem;display:grid}@container co (width<=29.99rem){.live[data-astro-cid-vcs4p7zn]{gap:.5rem;padding:.75rem .6rem;font-size:.75rem}.live[data-astro-cid-vcs4p7zn] .req[data-astro-cid-vcs4p7zn],.live[data-astro-cid-vcs4p7zn] .bar[data-astro-cid-vcs4p7zn] span[data-astro-cid-vcs4p7zn]{display:none}.win[data-astro-cid-vcs4p7zn]{padding:0 .45rem .45rem}.bar[data-astro-cid-vcs4p7zn]{margin:0 -.45rem!important}}.win[data-astro-cid-vcs4p7zn]>[data-astro-cid-vcs4p7zn]{min-width:0}@container co (width<=29.99rem){.dh[data-astro-cid-vcs4p7zn] small[data-astro-cid-vcs4p7zn]{display:none}.dh[data-astro-cid-vcs4p7zn]{align-items:center}}.side[data-astro-cid-vcs4p7zn]{gap:.4rem;min-width:0;display:grid}.who[data-astro-cid-vcs4p7zn]{color:var(--ink-soft);align-items:center;gap:.4rem;font-weight:600;display:flex}.win[data-astro-cid-vcs4p7zn]{border:1px solid var(--bd);background:var(--paper);border-radius:10px;gap:.45rem;padding:0 .6rem .6rem;display:grid;overflow:hidden;box-shadow:0 2px 8px #3c323e0f}.bar[data-astro-cid-vcs4p7zn]{background:var(--card);border-bottom:1px solid var(--bd);color:var(--ink-soft);white-space:nowrap;align-items:center;gap:.25rem;padding:.4rem .6rem;font-size:.75rem;display:flex;margin:0 -.6rem!important}.bar[data-astro-cid-vcs4p7zn] i[data-astro-cid-vcs4p7zn]{background:var(--line);border-radius:50%;width:.4rem;height:.4rem}.bar[data-astro-cid-vcs4p7zn] span[data-astro-cid-vcs4p7zn]{text-overflow:ellipsis;margin-left:.4rem;overflow:hidden}.card[data-astro-cid-vcs4p7zn]{border:1px solid var(--bd);background:var(--card);border-radius:8px;gap:.3rem;padding:.5rem .6rem;display:grid;position:relative;overflow:hidden}.top[data-astro-cid-vcs4p7zn]{align-items:center;gap:.45rem;display:flex}.top[data-astro-cid-vcs4p7zn] b[data-astro-cid-vcs4p7zn]{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.ico[data-astro-cid-vcs4p7zn]{background:color-mix(in srgb, var(--salmon) 60%, white);width:1.3rem;height:1.3rem;color:var(--ink);border-radius:5px;flex:none;place-items:center;display:grid}.ico[data-astro-cid-vcs4p7zn] svg{width:12px;height:12px}[data-astro-cid-vcs4p7zn][data-tone=choice] .ico[data-astro-cid-vcs4p7zn]{background:color-mix(in srgb, var(--lavender) 70%, white);color:var(--ink)}.opt[data-astro-cid-vcs4p7zn]{color:var(--text);align-items:center;gap:.4rem;padding-left:.2rem;display:flex}.radio[data-astro-cid-vcs4p7zn]{border:1.5px solid var(--line-strong);border-radius:50%;flex:none;width:.75rem;height:.75rem}.new[data-astro-cid-vcs4p7zn][data-empty]{display:none}.new[data-astro-cid-vcs4p7zn][data-typing] .caret[data-astro-cid-vcs4p7zn]{display:inline-block}.req[data-astro-cid-vcs4p7zn]{color:var(--ink-soft);font-size:.75rem}.sw[data-astro-cid-vcs4p7zn]{background:var(--line);width:1.6rem;height:.9rem;transition:background-color var(--t-ui) ease;border-radius:999px;flex:none;position:relative}.sw[data-astro-cid-vcs4p7zn] i[data-astro-cid-vcs4p7zn]{width:calc(.9rem - 4px);height:calc(.9rem - 4px);transition:transform var(--t-ui) var(--ease-out);background:#fff;border-radius:50%;position:absolute;top:2px;left:2px}[data-astro-cid-vcs4p7zn][data-on] .sw[data-astro-cid-vcs4p7zn]{background:var(--ink)}[data-astro-cid-vcs4p7zn][data-on] .sw[data-astro-cid-vcs4p7zn] i[data-astro-cid-vcs4p7zn]{transform:translate(.7rem)}.card[data-astro-cid-vcs4p7zn]:after,.new[data-astro-cid-vcs4p7zn]:after{content:"";border-radius:inherit;pointer-events:none;box-shadow:inset 0 0 0 2px var(--green);opacity:0;transition:opacity .7s;position:absolute;inset:0}.new[data-astro-cid-vcs4p7zn]{border-radius:6px;position:relative}[data-astro-cid-vcs4p7zn][data-flash]:after{opacity:1;transition-duration:.12s}.access[data-astro-cid-vcs4p7zn]{background:var(--card);align-content:start;gap:.5rem;display:grid}.dh[data-astro-cid-vcs4p7zn]{align-items:flex-start;gap:.7rem;display:flex;margin-bottom:.35rem!important}.dh[data-astro-cid-vcs4p7zn] span[data-astro-cid-vcs4p7zn]:last-child{gap:.1rem;min-width:0;display:grid}.dh[data-astro-cid-vcs4p7zn] b[data-astro-cid-vcs4p7zn]{white-space:nowrap;text-overflow:ellipsis;font-size:.9375rem;overflow:hidden}.dh[data-astro-cid-vcs4p7zn] small[data-astro-cid-vcs4p7zn]{color:var(--ink-soft);font-size:.8125rem}.dico[data-astro-cid-vcs4p7zn]{background:var(--lavender);width:2.25rem;height:2.25rem;color:var(--ink);border-radius:8px;flex:none;place-items:center;display:grid}.lbl[data-astro-cid-vcs4p7zn]{color:var(--ink);font-weight:500}.select-wrap[data-astro-cid-vcs4p7zn]{z-index:1;position:relative}.select[data-astro-cid-vcs4p7zn]{border:1px solid var(--bd);border-radius:var(--radius);background:var(--card);transition:border-color var(--t-ui) ease, box-shadow var(--t-ui) ease;justify-content:space-between;align-items:center;gap:.5rem;padding:.5rem .7rem;display:flex}.select[data-astro-cid-vcs4p7zn][data-focus]{border-color:var(--ink);box-shadow:0 0 0 3px color-mix(in srgb, var(--ink) 10%, transparent)}.select[data-astro-cid-vcs4p7zn] span[data-astro-cid-vcs4p7zn],[data-astro-cid-vcs4p7zn][data-current]{white-space:nowrap;align-items:center;gap:.45rem;min-width:0;display:inline-flex}.select[data-astro-cid-vcs4p7zn] svg{width:15px;height:15px;color:var(--ink-soft);flex:none}.menu[data-astro-cid-vcs4p7zn]{border:1px solid var(--bd);border-radius:var(--radius);background:var(--card);opacity:0;transform-origin:top;pointer-events:none;transition:opacity .16s ease, transform .2s var(--ease-out);gap:.1rem;padding:.3rem;display:grid;position:absolute;top:calc(100% + 4px);left:0;right:0;transform:translateY(-4px)scale(.98);box-shadow:0 10px 28px #3c323e29}.menu[data-astro-cid-vcs4p7zn][data-open]{opacity:1;transform:none}.menu[data-astro-cid-vcs4p7zn] li[data-astro-cid-vcs4p7zn]{white-space:nowrap;border-radius:6px;align-items:center;gap:.45rem;padding:.45rem .5rem;display:flex}.menu[data-astro-cid-vcs4p7zn] li[data-astro-cid-vcs4p7zn] svg{flex:none;width:14px;height:14px}.menu[data-astro-cid-vcs4p7zn] li[data-astro-cid-vcs4p7zn] .ok{opacity:0}.menu[data-astro-cid-vcs4p7zn] li[data-astro-cid-vcs4p7zn][data-on]{background:var(--paper);font-weight:500}.menu[data-astro-cid-vcs4p7zn] li[data-astro-cid-vcs4p7zn][data-on] .ok{opacity:1}.below[data-astro-cid-vcs4p7zn]{margin-top:.35rem;position:relative}.people[data-astro-cid-vcs4p7zn],.orgperm[data-astro-cid-vcs4p7zn]{gap:.4rem;transition:opacity .26s;display:grid}.orgperm[data-astro-cid-vcs4p7zn]{opacity:0;position:absolute;inset:0 0 auto}.static[data-astro-cid-vcs4p7zn]{color:var(--ink)}.co[data-astro-cid-vcs4p7zn][data-scope=org] .people[data-astro-cid-vcs4p7zn]{opacity:0}.co[data-astro-cid-vcs4p7zn][data-scope=org] .orgperm[data-astro-cid-vcs4p7zn]{opacity:1}.person[data-astro-cid-vcs4p7zn]{border:1px solid var(--bd);border-radius:var(--radius);align-items:center;gap:.55rem;padding:.35rem .5rem;display:flex}.pn[data-astro-cid-vcs4p7zn]{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.pn[data-astro-cid-vcs4p7zn] small[data-astro-cid-vcs4p7zn]{color:var(--ink-soft)}.role[data-astro-cid-vcs4p7zn]{background:var(--paper-2);color:var(--ink-soft);border-radius:999px;padding:.1rem .5rem;font-size:.75rem;font-weight:600}[data-astro-cid-vcs4p7zn][data-person]{opacity:1;transition:opacity .26s ease, transform .32s var(--ease-out)}.co[data-astro-cid-vcs4p7zn][data-scope=private] [data-astro-cid-vcs4p7zn][data-person]:not([data-in]),.co[data-astro-cid-vcs4p7zn][data-scope=members] [data-astro-cid-vcs4p7zn][data-person]:not([data-in]){opacity:0;transform:translateY(4px)}.history[data-astro-cid-vcs4p7zn]{background:var(--card);align-content:start;gap:.6rem;display:grid}.rh[data-astro-cid-vcs4p7zn]{justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.rh[data-astro-cid-vcs4p7zn] b[data-astro-cid-vcs4p7zn]{font-size:.9375rem}.rh[data-astro-cid-vcs4p7zn] span[data-astro-cid-vcs4p7zn]{color:var(--ink-soft)}.fields[data-astro-cid-vcs4p7zn]{border:1px solid var(--bd);border-radius:var(--radius);display:grid}.f[data-astro-cid-vcs4p7zn]{grid-template-columns:7.5rem minmax(0,1fr);gap:.5rem;padding:.5rem .7rem;display:grid}.f[data-astro-cid-vcs4p7zn]+.f[data-astro-cid-vcs4p7zn]{border-top:1px solid var(--bd)}.k[data-astro-cid-vcs4p7zn]{color:var(--ink-soft)}.v[data-astro-cid-vcs4p7zn]{white-space:nowrap;font-variant-numeric:tabular-nums;overflow:hidden}[data-astro-cid-vcs4p7zn][data-phone]{transition:background-color var(--t-ui) ease}[data-astro-cid-vcs4p7zn][data-phone][data-focus]{background:var(--paper)}[data-astro-cid-vcs4p7zn][data-phone][data-focus] .caret[data-astro-cid-vcs4p7zn]{display:inline-block}.hist[data-astro-cid-vcs4p7zn]{border:1px solid var(--bd);border-radius:var(--radius);background:var(--paper);opacity:0;transition:opacity .26s ease, transform .36s var(--ease-out);gap:.45rem;padding:.65rem .75rem;display:grid;transform:translateY(6px)}.hist[data-astro-cid-vcs4p7zn][data-in]{opacity:1;transform:none}.hh[data-astro-cid-vcs4p7zn]{align-items:center;gap:.45rem;display:flex}.hh[data-astro-cid-vcs4p7zn] svg{width:15px;height:15px;color:var(--ink-soft)}.hh[data-astro-cid-vcs4p7zn] span[data-astro-cid-vcs4p7zn]{color:var(--ink-soft);margin-left:auto;font-size:.75rem}.change[data-astro-cid-vcs4p7zn]{font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:baseline;gap:.35rem .5rem;display:flex}.change[data-astro-cid-vcs4p7zn] .k[data-astro-cid-vcs4p7zn]{flex-basis:100%;font-size:.75rem}.change[data-astro-cid-vcs4p7zn] s[data-astro-cid-vcs4p7zn]{color:var(--red);background:var(--red-pale);border-radius:4px;padding:0 .3rem}.change[data-astro-cid-vcs4p7zn] .new[data-astro-cid-vcs4p7zn]{color:var(--green-deep);background:var(--green-pale);border-radius:4px;padding:0 .3rem}.arrow[data-astro-cid-vcs4p7zn]{color:var(--ink-soft)}.by[data-astro-cid-vcs4p7zn]{color:var(--ink-soft);align-items:center;gap:.4rem;font-size:.75rem;display:flex}.by[data-astro-cid-vcs4p7zn] .av[data-astro-cid-vcs4p7zn]{width:1.2rem;height:1.2rem;font-size:.625rem}@media (prefers-reduced-motion:reduce){.scene[data-astro-cid-vcs4p7zn]{transform:none}}.collab[data-astro-cid-xl3glrkf]{background:var(--band)}.split[data-astro-cid-xl3glrkf]{align-items:center;gap:clamp(2rem,4vw,4rem);display:grid}@media (width>=56em){.split[data-astro-cid-xl3glrkf]{grid-template-columns:minmax(0,6fr) minmax(0,5fr)}}.pic[data-astro-cid-xl3glrkf]{justify-self:center;width:100%;max-width:36rem}.text[data-astro-cid-xl3glrkf]{gap:1rem;display:grid}.lead-in[data-astro-cid-xl3glrkf]{color:var(--text)}.points[data-astro-cid-xl3glrkf]{gap:1.25rem;margin:.5rem 0 0;padding:0;list-style:none;display:grid}.points[data-astro-cid-xl3glrkf] li[data-astro-cid-xl3glrkf]{transition:opacity var(--t-ui) ease;gap:.3rem;padding-left:1.5rem;display:grid;position:relative}.points[data-astro-cid-xl3glrkf]:has([data-active]) li[data-astro-cid-xl3glrkf]:not([data-active]){opacity:.55}.points[data-astro-cid-xl3glrkf] li[data-astro-cid-xl3glrkf]:before{content:"";background:var(--dot);border-radius:50%;width:.6rem;height:.6rem;position:absolute;top:.45em;left:0}.am[data-astro-cid-k6u4d5og]{--bd:color-mix(in srgb, var(--line) 65%, white);--track:var(--line-strong);--no:var(--red);color:var(--ink);text-align:left;user-select:none;font-size:.875rem;line-height:1.35;position:relative;container:am/inline-size}.am[data-astro-cid-k6u4d5og] p[data-astro-cid-k6u4d5og]{max-width:none;margin:0}.am[data-astro-cid-k6u4d5og] ul[data-astro-cid-k6u4d5og]{margin:0;padding:0;list-style:none}.am[data-astro-cid-k6u4d5og] b[data-astro-cid-k6u4d5og]{font-weight:600}.canvas[data-astro-cid-k6u4d5og]{background-color:var(--paper);background-image:radial-gradient(circle, var(--line) 1px, transparent 1.3px);background-size:16px 16px;gap:1rem;padding:1rem .85rem 3.25rem;display:grid}.flow[data-astro-cid-k6u4d5og]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"trig trig""l1 l1""cond cond""fork fork""yes no""ly ln""endy endn";column-gap:.6rem;transition:opacity .28s;display:grid}.a-trig[data-astro-cid-k6u4d5og]{grid-area:trig}.a-l1[data-astro-cid-k6u4d5og]{grid-area:l1}.a-cond[data-astro-cid-k6u4d5og]{grid-area:cond}.a-fork[data-astro-cid-k6u4d5og]{grid-area:fork}.a-yes[data-astro-cid-k6u4d5og]{grid-area:yes}.a-ly[data-astro-cid-k6u4d5og]{grid-area:ly}.a-endy[data-astro-cid-k6u4d5og]{grid-area:endy}.a-no[data-astro-cid-k6u4d5og]{grid-area:no}.a-ln[data-astro-cid-k6u4d5og]{grid-area:ln}.a-endn[data-astro-cid-k6u4d5og]{grid-area:endn}@container am (width>=60rem){.canvas[data-astro-cid-k6u4d5og]{gap:1.25rem;padding:1.5rem 1.5rem 3.25rem}.flow[data-astro-cid-k6u4d5og]{grid-template:"trig l1 cond fork yes ly endy""trig l1 cond fork no ln endn"/minmax(0,1fr) 2.75rem minmax(0,.9fr) 4.5rem minmax(0,1.15fr) 2.75rem auto;align-items:center;gap:1.25rem 0}}.step[data-astro-cid-k6u4d5og]{border:1px solid var(--bd);background:var(--card);border-radius:12px;align-items:center;gap:.75rem;min-width:0;padding:.6rem .8rem;transition:opacity .3s;display:flex;position:relative;box-shadow:0 1px 3px #3c323e0f}.ico[data-astro-cid-k6u4d5og]{border-radius:8px;flex:none;place-items:center;width:2.25rem;height:2.25rem;display:grid}.ico[data-astro-cid-k6u4d5og] svg{width:17px;height:17px}[data-astro-cid-k6u4d5og][data-step=trigger] .ico[data-astro-cid-k6u4d5og]{background:var(--indigo-pale);color:var(--indigo)}[data-astro-cid-k6u4d5og][data-step=cond] .ico[data-astro-cid-k6u4d5og]{background:var(--violet-pale);color:var(--violet)}.ico-mail[data-astro-cid-k6u4d5og]{background:var(--salmon);color:var(--ink)}.txt[data-astro-cid-k6u4d5og]{flex:1;min-width:0;display:grid}.txt[data-astro-cid-k6u4d5og] b[data-astro-cid-k6u4d5og]{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.txt[data-astro-cid-k6u4d5og] small[data-astro-cid-k6u4d5og]{color:var(--ink-soft);white-space:nowrap;text-overflow:ellipsis;font-size:.8125rem;overflow:hidden}.pdf[data-astro-cid-k6u4d5og]{background:var(--red-pale);color:var(--red);letter-spacing:.02em;border-radius:6px;flex:none;align-items:center;gap:.2rem;padding:.15rem .4rem;font-size:.6875rem;font-weight:700;display:inline-flex}.pdf[data-astro-cid-k6u4d5og] svg{width:12px;height:12px}@container am (width<=59.99rem){.a-yes[data-astro-cid-k6u4d5og],.a-no[data-astro-cid-k6u4d5og]{flex-wrap:wrap;align-content:flex-start;align-items:center;gap:.5rem;padding:.65rem}.a-yes[data-astro-cid-k6u4d5og] .txt[data-astro-cid-k6u4d5og],.a-no[data-astro-cid-k6u4d5og] .txt[data-astro-cid-k6u4d5og]{flex-basis:100%;order:2}.a-yes[data-astro-cid-k6u4d5og] .txt[data-astro-cid-k6u4d5og] small[data-astro-cid-k6u4d5og],.a-no[data-astro-cid-k6u4d5og] .txt[data-astro-cid-k6u4d5og] small[data-astro-cid-k6u4d5og]{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:2.7em;display:-webkit-box}.a-yes[data-astro-cid-k6u4d5og] .pdf[data-astro-cid-k6u4d5og]{margin-left:auto}}@container am (width>=60rem){.step[data-astro-cid-k6u4d5og]{padding:.75rem .9rem}.ico[data-astro-cid-k6u4d5og]{width:2.5rem;height:2.5rem}}.step[data-astro-cid-k6u4d5og]:after{content:"";border-radius:inherit;box-shadow:0 0 0 2px var(--green), 0 0 0 6px color-mix(in srgb, var(--green) 16%, transparent);opacity:0;pointer-events:none;transition:opacity var(--t-ui) ease;position:absolute;inset:-1px}.step[data-astro-cid-k6u4d5og][data-state=active]:after{opacity:1}.tick[data-astro-cid-k6u4d5og]{background:var(--green);color:#fff;width:1.25rem;height:1.25rem;box-shadow:0 0 0 2px var(--paper);opacity:0;transition:opacity var(--t-ui) ease, transform var(--t-ui) var(--ease-out);border-radius:50%;place-items:center;display:grid;position:absolute;top:-.45rem;right:-.45rem;transform:scale(.8)}.tick[data-astro-cid-k6u4d5og] svg{stroke-width:2.6px;width:12px;height:12px}.step[data-astro-cid-k6u4d5og][data-state=done] .tick[data-astro-cid-k6u4d5og]{opacity:1;transform:none}[data-astro-cid-k6u4d5og][data-skip]{opacity:.4}.end[data-astro-cid-k6u4d5og]{border:1px solid var(--bd);background:var(--card);white-space:nowrap;transition:border-color var(--t-ui) ease, color var(--t-ui) ease, opacity .3s ease;border-radius:999px;justify-self:center;align-items:center;gap:.45rem;padding:.5rem .9rem;font-weight:500;display:inline-flex}.end[data-astro-cid-k6u4d5og] svg{width:15px;height:15px}.end[data-astro-cid-k6u4d5og][data-state=done]{border-color:var(--green);color:var(--green)}.long[data-astro-cid-k6u4d5og]{display:none}@container am (width>=34rem){.long[data-astro-cid-k6u4d5og]{display:inline}}.link[data-astro-cid-k6u4d5og]{place-items:center;height:1.75rem;transition:opacity .3s;display:grid;position:relative}.track[data-astro-cid-k6u4d5og],.track[data-astro-cid-k6u4d5og] i[data-astro-cid-k6u4d5og]{background:var(--track);width:2px;margin-left:-1px;position:absolute;top:0;bottom:0;left:50%}.track[data-astro-cid-k6u4d5og] i[data-astro-cid-k6u4d5og]{background:var(--green);transform-origin:top;transition:transform .42s var(--ease-in-out);margin:0;left:0;transform:scaleY(0)}.link[data-astro-cid-k6u4d5og][data-done] .track[data-astro-cid-k6u4d5og] i[data-astro-cid-k6u4d5og]{transform:none}.plus[data-astro-cid-k6u4d5og]{background:var(--ink);color:#fff;border-radius:50%;place-items:center;width:1.25rem;height:1.25rem;display:grid;position:relative}.plus[data-astro-cid-k6u4d5og] svg{stroke-width:2.4px;width:12px;height:12px}@container am (width>=60rem){.link[data-astro-cid-k6u4d5og]{height:2.5rem}.track[data-astro-cid-k6u4d5og],.track[data-astro-cid-k6u4d5og] i[data-astro-cid-k6u4d5og]{width:auto;height:2px;margin:-1px 0 0;inset:50% 0 auto}.track[data-astro-cid-k6u4d5og] i[data-astro-cid-k6u4d5og]{transform-origin:0;transform:scaleX(0)}.link[data-astro-cid-k6u4d5og][data-done] .track[data-astro-cid-k6u4d5og] i[data-astro-cid-k6u4d5og]{transform:none}}.fork[data-astro-cid-k6u4d5og]{height:3rem;position:relative}.fork[data-astro-cid-k6u4d5og] svg[data-astro-cid-k6u4d5og]{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.fork[data-astro-cid-k6u4d5og] path[data-astro-cid-k6u4d5og]{fill:none;stroke-width:2px;stroke-linejoin:round;vector-effect:non-scaling-stroke}.fork[data-astro-cid-k6u4d5og] .base[data-astro-cid-k6u4d5og]{stroke:var(--track)}.fork[data-astro-cid-k6u4d5og] .go[data-astro-cid-k6u4d5og]{stroke:var(--green);stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset .52s var(--ease-in-out)}.fork[data-astro-cid-k6u4d5og][data-fork=yes] .go-yes[data-astro-cid-k6u4d5og],.fork[data-astro-cid-k6u4d5og][data-fork=no] .go-no[data-astro-cid-k6u4d5og]{stroke-dashoffset:0}.fork-h[data-astro-cid-k6u4d5og]{display:none}.chip[data-astro-cid-k6u4d5og]{background:var(--card);border:1px solid var(--bd);transition:background-color var(--t-ui) ease, color var(--t-ui) ease, border-color var(--t-ui) ease;border-radius:999px;padding:.1rem .5rem;font-size:.75rem;font-weight:600;position:absolute;top:45%;transform:translate(-50%,-50%)}.chip-yes[data-astro-cid-k6u4d5og]{color:var(--green);left:25%}.chip-no[data-astro-cid-k6u4d5og]{color:var(--no);left:75%}.fork[data-astro-cid-k6u4d5og][data-fork=yes] .chip-yes[data-astro-cid-k6u4d5og]{background:var(--green);border-color:var(--green);color:#fff}.fork[data-astro-cid-k6u4d5og][data-fork=no] .chip-no[data-astro-cid-k6u4d5og]{background:var(--no);border-color:var(--no);color:#fff}@container am (width>=60rem){.fork[data-astro-cid-k6u4d5og]{height:100%}.fork-h[data-astro-cid-k6u4d5og]{display:block}.fork-v[data-astro-cid-k6u4d5og]{display:none}.chip[data-astro-cid-k6u4d5og]{left:72%}.chip-yes[data-astro-cid-k6u4d5og]{top:25%}.chip-no[data-astro-cid-k6u4d5og]{top:75%}}.runs[data-astro-cid-k6u4d5og]{border:1px solid var(--bd);background:var(--card);border-radius:12px;overflow:hidden}.runs-head[data-astro-cid-k6u4d5og]{border-bottom:1px solid var(--bd);justify-content:space-between;gap:1rem;padding:.65rem .9rem;display:flex}.runs-head[data-astro-cid-k6u4d5og] span[data-astro-cid-k6u4d5og]{color:var(--ink-soft);font-size:.8125rem}.runs[data-astro-cid-k6u4d5og] li[data-astro-cid-k6u4d5og]{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.75rem;padding:.55rem .9rem;display:grid}.runs[data-astro-cid-k6u4d5og] li[data-astro-cid-k6u4d5og]+li[data-astro-cid-k6u4d5og]{border-top:1px solid var(--bd)}.runs[data-astro-cid-k6u4d5og] li[data-astro-cid-k6u4d5og]:nth-child(n+3),.runs[data-astro-cid-k6u4d5og] .meta[data-astro-cid-k6u4d5og],.runs[data-astro-cid-k6u4d5og] .when[data-astro-cid-k6u4d5og]{display:none}@container am (width>=40rem){.runs[data-astro-cid-k6u4d5og] li[data-astro-cid-k6u4d5og]{grid-template-columns:auto minmax(0,1fr) auto 7.5rem 5.5rem}.runs[data-astro-cid-k6u4d5og] li[data-astro-cid-k6u4d5og]:nth-child(n+3){display:grid}.runs[data-astro-cid-k6u4d5og] .meta[data-astro-cid-k6u4d5og],.runs[data-astro-cid-k6u4d5og] .when[data-astro-cid-k6u4d5og]{display:block}}.av[data-astro-cid-k6u4d5og]{background:var(--lavender);border-radius:50%;place-items:center;width:1.75rem;height:1.75rem;font-size:.6875rem;font-weight:700;display:grid}.who[data-astro-cid-k6u4d5og]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.status[data-astro-cid-k6u4d5og]{border-radius:999px;align-items:center;gap:.35rem;padding:.15rem .55rem;font-size:.75rem;font-weight:600;display:inline-flex}.status[data-astro-cid-k6u4d5og]:before{content:"";background:currentColor;border-radius:50%;width:.4rem;height:.4rem}.status[data-astro-cid-k6u4d5og][data-status=ok]{background:var(--green-pale);color:var(--green-deep)}.status[data-astro-cid-k6u4d5og][data-status=run]{background:var(--info-pale);color:var(--info)}@keyframes am-pulse{50%{opacity:.35}}.status[data-astro-cid-k6u4d5og][data-status=run]:before{animation:1s ease-in-out infinite am-pulse}.meta[data-astro-cid-k6u4d5og],.when[data-astro-cid-k6u4d5og]{color:var(--ink-soft);text-align:right;white-space:nowrap;font-size:.8125rem}.am[data-astro-cid-k6u4d5og][data-fade] .flow[data-astro-cid-k6u4d5og]{opacity:0}@media (prefers-reduced-motion:reduce){.track[data-astro-cid-k6u4d5og] i[data-astro-cid-k6u4d5og],.fork[data-astro-cid-k6u4d5og] .go[data-astro-cid-k6u4d5og]{transition:none}}.flow[data-astro-cid-rk4s6tof]{margin-bottom:clamp(1.5rem,3vw,2.25rem)}.actions[data-astro-cid-rk4s6tof]{gap:1rem;margin:0;padding:0;list-style:none;display:grid}@media (width>=40em){.actions[data-astro-cid-rk4s6tof]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=64em){.actions[data-astro-cid-rk4s6tof]{grid-template-columns:repeat(4,minmax(0,1fr))}}.actions[data-astro-cid-rk4s6tof] li[data-astro-cid-rk4s6tof]{background:var(--card);box-shadow:inset 0 0 0 1px var(--line);border-radius:16px;align-content:start;gap:.4rem;padding:1.25rem;display:grid}.ico[data-astro-cid-rk4s6tof]{background:var(--chip);width:2.25rem;height:2.25rem;color:var(--ink);border-radius:8px;place-items:center;margin-bottom:.4rem;display:grid}.ico[data-astro-cid-rk4s6tof] svg[data-astro-cid-rk4s6tof]{width:18px;height:18px}.actions[data-astro-cid-rk4s6tof] p[data-astro-cid-rk4s6tof]{color:var(--text);font-size:1.0625rem}.note[data-astro-cid-rk4s6tof]{text-align:center;margin:1.5rem auto 0}.fields[data-astro-cid-vskicuaj]{background:var(--band)}.split[data-astro-cid-vskicuaj]{align-items:start;gap:clamp(2rem,4vw,4rem);display:grid}@media (width>=56em){.split[data-astro-cid-vskicuaj]{grid-template-columns:minmax(0,5fr) minmax(0,6fr)}}.text[data-astro-cid-vskicuaj]{gap:1rem;display:grid}.text[data-astro-cid-vskicuaj]>p[data-astro-cid-vskicuaj]:first-of-type{color:var(--text)}.sub[data-astro-cid-vskicuaj]{margin-top:.75rem}.layouts[data-astro-cid-vskicuaj]{flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.layouts[data-astro-cid-vskicuaj] li[data-astro-cid-vskicuaj]{background:var(--card);box-shadow:inset 0 0 0 1px var(--line);color:var(--ink);border-radius:999px;padding:.4rem .85rem;font-size:.9375rem;font-weight:600}.table[data-astro-cid-vskicuaj]{border-collapse:collapse;background:var(--card);border-radius:16px;width:100%;font-size:1.0625rem;overflow:hidden}.table[data-astro-cid-vskicuaj] th[data-astro-cid-vskicuaj],.table[data-astro-cid-vskicuaj] td[data-astro-cid-vskicuaj]{text-align:left;vertical-align:top;padding:.85rem 1.25rem}.table[data-astro-cid-vskicuaj] thead[data-astro-cid-vskicuaj] th[data-astro-cid-vskicuaj]{background:var(--ink);color:var(--on-ink);font-size:.9375rem;font-weight:600}.table[data-astro-cid-vskicuaj] tbody[data-astro-cid-vskicuaj] th[data-astro-cid-vskicuaj]{color:var(--ink);white-space:nowrap;font-weight:600}.table[data-astro-cid-vskicuaj] td[data-astro-cid-vskicuaj]{color:var(--text)}.table[data-astro-cid-vskicuaj] tbody[data-astro-cid-vskicuaj] tr[data-astro-cid-vskicuaj]+tr[data-astro-cid-vskicuaj]>[data-astro-cid-vskicuaj]{border-top:1px solid var(--line)}.measures[data-astro-cid-g76m2gji]{gap:1rem;margin:0;padding:0;list-style:none;display:grid}@media (width>=40em){.measures[data-astro-cid-g76m2gji]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=64em){.measures[data-astro-cid-g76m2gji]{grid-template-columns:repeat(3,minmax(0,1fr))}}.measures[data-astro-cid-g76m2gji]{gap:1.75rem clamp(1.5rem,3vw,3rem)}.measures[data-astro-cid-g76m2gji] li[data-astro-cid-g76m2gji]{grid-template-columns:.75rem minmax(0,1fr);align-content:start;gap:.3rem .9rem;display:grid}.measures[data-astro-cid-g76m2gji] li[data-astro-cid-g76m2gji]:before{content:"";background:var(--dot);border-radius:50%;grid-row:span 2;width:.75rem;height:.75rem;margin-top:.45em}.measures[data-astro-cid-g76m2gji] p[data-astro-cid-g76m2gji]{color:var(--text);font-size:1.0625rem}.compare[data-astro-cid-d7u7q363]{background:var(--band)}.scroller[data-astro-cid-d7u7q363]{background:var(--card);border-radius:16px;overflow-x:auto}.scroller[data-astro-cid-d7u7q363]:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.table[data-astro-cid-d7u7q363]{border-collapse:collapse;width:100%;min-width:46rem;font-size:1.0625rem}.table[data-astro-cid-d7u7q363] th[data-astro-cid-d7u7q363],.table[data-astro-cid-d7u7q363] td[data-astro-cid-d7u7q363]{text-align:left;vertical-align:top;padding:1rem 1.25rem}.table[data-astro-cid-d7u7q363] thead[data-astro-cid-d7u7q363] th[data-astro-cid-d7u7q363]{color:var(--ink);font-size:1.0625rem;font-weight:700}.table[data-astro-cid-d7u7q363] tbody[data-astro-cid-d7u7q363] th[data-astro-cid-d7u7q363]{color:var(--ink);width:24%;font-weight:600}.table[data-astro-cid-d7u7q363] td[data-astro-cid-d7u7q363]{color:var(--text)}.table[data-astro-cid-d7u7q363] tbody[data-astro-cid-d7u7q363] tr[data-astro-cid-d7u7q363]>[data-astro-cid-d7u7q363]{border-top:1px solid var(--line)}.table[data-astro-cid-d7u7q363] .us[data-astro-cid-d7u7q363]{background:var(--green-pale);color:var(--ink);font-weight:600}.table[data-astro-cid-d7u7q363] thead[data-astro-cid-d7u7q363] .us[data-astro-cid-d7u7q363]{color:var(--green-deep)}.table[data-astro-cid-d7u7q363] .muted[data-astro-cid-d7u7q363]{color:var(--ink-soft)}@media (width<=40em){.scroller[data-astro-cid-d7u7q363]{background:0 0;border-radius:0;overflow:visible}.table[data-astro-cid-d7u7q363],.table[data-astro-cid-d7u7q363] tbody[data-astro-cid-d7u7q363],.table[data-astro-cid-d7u7q363] tr[data-astro-cid-d7u7q363],.table[data-astro-cid-d7u7q363] th[data-astro-cid-d7u7q363],.table[data-astro-cid-d7u7q363] td[data-astro-cid-d7u7q363]{width:auto;min-width:0;display:block}.table[data-astro-cid-d7u7q363] thead[data-astro-cid-d7u7q363]{display:none}.table[data-astro-cid-d7u7q363] tbody[data-astro-cid-d7u7q363]{gap:.75rem;display:grid}.table[data-astro-cid-d7u7q363] tbody[data-astro-cid-d7u7q363] tr[data-astro-cid-d7u7q363]{background:var(--card);border-radius:16px;overflow:hidden}.table[data-astro-cid-d7u7q363] tbody[data-astro-cid-d7u7q363] tr[data-astro-cid-d7u7q363]>[data-astro-cid-d7u7q363]{border-top:0}.table[data-astro-cid-d7u7q363] tbody[data-astro-cid-d7u7q363] th[data-astro-cid-d7u7q363]{padding-bottom:.5rem;font-size:1.0625rem}.table[data-astro-cid-d7u7q363] td[data-astro-cid-d7u7q363]{text-align:right;justify-content:space-between;gap:1rem;padding-block:.6rem;display:flex}.table[data-astro-cid-d7u7q363] td[data-astro-cid-d7u7q363]:before{content:attr(data-product);color:var(--ink);text-align:left;font-weight:600}.table[data-astro-cid-d7u7q363] td[data-astro-cid-d7u7q363]+td[data-astro-cid-d7u7q363]{border-top:1px solid var(--line)}}.checked[data-astro-cid-d7u7q363]{text-align:center;max-width:60ch;margin:1rem auto 0}#pricing[data-astro-cid-tl27rjbg] .hp{gap:clamp(1.5rem,3vw,2rem);display:grid}#pricing[data-astro-cid-tl27rjbg] .hp-controls{flex-wrap:wrap;justify-content:center;gap:.75rem;display:flex}#pricing[data-astro-cid-tl27rjbg] .hp-toggle{background:var(--card);box-shadow:inset 0 0 0 1px var(--line);border-radius:999px;gap:.25rem;padding:.25rem;display:inline-flex}#pricing[data-astro-cid-tl27rjbg] .hp-toggle button{min-height:2.5rem;color:var(--ink-soft);transition:background-color var(--t-hover) ease, color var(--t-hover) ease, transform var(--t-press) var(--ease-out);border-radius:999px;padding:0 1rem;font-size:.9375rem;font-weight:600}#pricing[data-astro-cid-tl27rjbg] .hp-toggle button:active{transform:scale(.97)}#pricing[data-astro-cid-tl27rjbg] .hp-toggle button[aria-pressed=true]{background:var(--ink);color:var(--on-ink)}#pricing[data-astro-cid-tl27rjbg] .hp-save{color:var(--green);font-weight:700}#pricing[data-astro-cid-tl27rjbg] .hp-toggle button[aria-pressed=true] .hp-save{color:var(--green-pale)}#pricing[data-astro-cid-tl27rjbg] .hp-finder{background:var(--card);width:100%;max-width:40rem;box-shadow:inset 0 0 0 1px var(--line);text-align:center;border-radius:16px;justify-items:center;gap:.75rem;margin-inline:auto;padding:1.25rem 1.5rem;display:grid}#pricing[data-astro-cid-tl27rjbg] .hp-finder-label{color:var(--ink);font-weight:700}#pricing[data-astro-cid-tl27rjbg] .hp-finder input[type=range]{width:100%;accent-color:var(--ink);min-height:2rem}#pricing[data-astro-cid-tl27rjbg] .hp-answer{color:var(--ink);margin:0 auto}#pricing[data-astro-cid-tl27rjbg] .hp-cards{gap:1rem;margin:0;padding:0;list-style:none;display:grid}@media (width>=40em){#pricing[data-astro-cid-tl27rjbg] .hp-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=64em){#pricing[data-astro-cid-tl27rjbg] .hp-cards{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=80em){#pricing[data-astro-cid-tl27rjbg] .hp-cards{grid-template-columns:repeat(5,minmax(0,1fr))}}#pricing[data-astro-cid-tl27rjbg] .hp-card{background:var(--card);border-radius:16px;align-content:start;gap:.75rem;padding:1.5rem 1.25rem;display:grid}#pricing[data-astro-cid-tl27rjbg] .hp-card.is-popular{background:var(--green-pale)}#pricing[data-astro-cid-tl27rjbg] .hp-card.is-fit{outline:2px solid var(--green);outline-offset:-2px}#pricing[data-astro-cid-tl27rjbg] .hp-head{justify-content:space-between;align-items:center;gap:.5rem;min-height:1.75rem;display:flex}#pricing[data-astro-cid-tl27rjbg] .hp-head h3{color:var(--ink);font-size:1.25rem;font-weight:700}#pricing[data-astro-cid-tl27rjbg] .hp-badge{background:var(--green);color:var(--on-ink);white-space:nowrap;border-radius:999px;padding:.15rem .6rem;font-size:.8125rem;font-weight:700}#pricing[data-astro-cid-tl27rjbg] .hp-price{align-items:baseline;gap:.35rem;margin:0;display:flex}#pricing[data-astro-cid-tl27rjbg] .hp-amount{letter-spacing:-.03em;color:var(--ink);font-variant-numeric:tabular-nums;font-size:2.25rem;font-weight:700}#pricing[data-astro-cid-tl27rjbg] .hp-amount--sm{font-size:1.5rem}#pricing[data-astro-cid-tl27rjbg] .hp-per{color:var(--ink-soft);font-size:.9375rem}#pricing[data-astro-cid-tl27rjbg] .hp-billed{color:var(--ink-soft);min-height:1.3em;margin:-.5rem 0 0;font-size:.8125rem}#pricing[data-astro-cid-tl27rjbg] .hp-cta{white-space:normal;text-align:center;width:100%;min-height:2.75rem;padding-inline:.75rem;font-size:.9375rem}#pricing[data-astro-cid-tl27rjbg] .hp-list{gap:.5rem;margin:.25rem 0 0;padding:0;font-size:.9375rem;list-style:none;display:grid}#pricing[data-astro-cid-tl27rjbg] .hp-list li{color:var(--text);padding-left:1.1rem;position:relative}#pricing[data-astro-cid-tl27rjbg] .hp-list li:before{content:"";background:var(--green);border-radius:50%;width:.45rem;height:.45rem;position:absolute;top:.55em;left:0}#pricing[data-astro-cid-tl27rjbg] .hp-soon{color:var(--ink-soft)!important}#pricing[data-astro-cid-tl27rjbg] .hp-soon:before{background:var(--line)!important}#pricing[data-astro-cid-tl27rjbg] .hp-soon span{background:var(--paper-2);color:var(--ink-soft);border-radius:999px;margin-left:.25rem;padding:0 .45rem;font-size:.8125rem;font-weight:700;display:inline-block}#pricing[data-astro-cid-tl27rjbg] .hp-extra{gap:1rem;display:grid}@media (width>=56em){#pricing[data-astro-cid-tl27rjbg] .hp-extra{grid-template-columns:repeat(2,minmax(0,1fr))}}#pricing[data-astro-cid-tl27rjbg] .hp-enterprise,#pricing[data-astro-cid-tl27rjbg] .hp-addons{border-radius:16px;align-content:start;gap:.5rem;padding:1.5rem;display:grid}#pricing[data-astro-cid-tl27rjbg] .hp-enterprise{background:var(--salmon)}#pricing[data-astro-cid-tl27rjbg] .hp-addons{background:var(--card);box-shadow:inset 0 0 0 1px var(--line)}#pricing[data-astro-cid-tl27rjbg] .hp-extra h3{color:var(--ink);font-size:1.25rem;font-weight:700}#pricing[data-astro-cid-tl27rjbg] .hp-extra p{color:var(--text)}#pricing[data-astro-cid-tl27rjbg] .hp-enterprise .link{color:var(--ink);justify-self:start;font-weight:600}#pricing[data-astro-cid-tl27rjbg] .hp-addons ul{gap:.4rem;margin:.25rem 0 0;padding:0;list-style:none;display:grid}#pricing[data-astro-cid-tl27rjbg] .hp-addons li{color:var(--text);justify-content:space-between;gap:1rem;display:flex}#pricing[data-astro-cid-tl27rjbg] .hp-addons strong{color:var(--ink);white-space:nowrap;font-variant-numeric:tabular-nums}.selfhost[data-astro-cid-tl27rjbg]{text-align:center;color:var(--text);margin:1.5rem auto 0}.selfhost[data-astro-cid-tl27rjbg] strong[data-astro-cid-tl27rjbg]{color:var(--ink)}.selfhost[data-astro-cid-tl27rjbg] .link[data-astro-cid-tl27rjbg]{color:var(--green);font-weight:600}.faq[data-astro-cid-ajsgapk5]{background:var(--band)}.split[data-astro-cid-ajsgapk5]{align-items:start;gap:clamp(1.5rem,4vw,4rem);display:grid}@media (width>=56em){.split[data-astro-cid-ajsgapk5]{grid-template-columns:minmax(0,4fr) minmax(0,7fr)}}.side[data-astro-cid-ajsgapk5]{gap:1rem;display:grid}.side[data-astro-cid-ajsgapk5] p[data-astro-cid-ajsgapk5]{color:var(--text)}.side[data-astro-cid-ajsgapk5] .link[data-astro-cid-ajsgapk5]{color:var(--green);font-weight:600}.list[data-astro-cid-ajsgapk5]{gap:.5rem;display:grid}details[data-astro-cid-ajsgapk5]{background:var(--card);border-radius:14px}summary[data-astro-cid-ajsgapk5]{cursor:pointer;min-height:3.5rem;color:var(--ink);justify-content:space-between;align-items:center;gap:1rem;padding:.9rem 1.25rem;font-weight:600;list-style:none;display:flex}summary[data-astro-cid-ajsgapk5]::-webkit-details-marker{display:none}summary[data-astro-cid-ajsgapk5]:after{content:"+";background:var(--band);width:1.75rem;height:1.75rem;color:var(--ink);transition:transform var(--t-ui) var(--ease-out);border-radius:50%;flex:none;place-items:center;font-weight:700;display:grid}details[data-astro-cid-ajsgapk5][open] summary[data-astro-cid-ajsgapk5]:after{transform:rotate(45deg)}@media (prefers-reduced-motion:reduce){summary[data-astro-cid-ajsgapk5]:after{transition:none}}.answer[data-astro-cid-ajsgapk5]{gap:.5rem;padding:0 1.25rem 1.1rem;display:grid}.answer[data-astro-cid-ajsgapk5] p[data-astro-cid-ajsgapk5]{color:var(--text)}.more[data-astro-cid-ajsgapk5]{color:var(--green);justify-self:start;font-weight:600}.band[data-astro-cid-i2nq2kku]{background:var(--ink);text-align:center;border-radius:24px;justify-items:center;gap:1rem;padding:clamp(2.5rem,6vw,4.5rem) clamp(1.25rem,4vw,3rem);display:grid}.band[data-astro-cid-i2nq2kku] .h-head[data-astro-cid-i2nq2kku]{color:var(--on-ink)}.band[data-astro-cid-i2nq2kku] p[data-astro-cid-i2nq2kku]{color:color-mix(in srgb, var(--on-ink) 82%, transparent);margin-inline:auto}.actions[data-astro-cid-i2nq2kku]{flex-wrap:wrap;justify-content:center;gap:.75rem;margin-top:.75rem;display:flex}.foot[data-astro-cid-upjl4xe3]{background:var(--card);padding-block:clamp(3rem,6vw,4.5rem) 2rem}.top[data-astro-cid-upjl4xe3]{gap:2.5rem;display:grid}@media (width>=56em){.top[data-astro-cid-upjl4xe3]{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start}}.ask[data-astro-cid-upjl4xe3]{color:var(--ink-soft);margin-bottom:.5rem}.mail[data-astro-cid-upjl4xe3]{font-family:var(--font-display);letter-spacing:-.03em;color:var(--ink);text-underline-offset:.18em;text-decoration:underline .06em;text-decoration-color:var(--green-pale);overflow-wrap:anywhere;transition:text-decoration-color var(--t-hover) ease;font-size:clamp(1.625rem,1.1rem + 2.2vw,2.75rem);font-weight:700;line-height:1.1;display:inline-block}@media (hover:hover) and (pointer:fine){.mail[data-astro-cid-upjl4xe3]:hover{text-decoration-color:var(--green)}.link-quiet[data-astro-cid-upjl4xe3]:hover{color:var(--ink)}}.cols[data-astro-cid-upjl4xe3]{grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem 1.5rem;display:grid}@media (width>=40em){.cols[data-astro-cid-upjl4xe3]{grid-template-columns:repeat(3,minmax(0,1fr))}}.col-title[data-astro-cid-upjl4xe3]{color:var(--ink);margin-bottom:.75rem;font-size:1.0625rem;font-weight:700}.cols[data-astro-cid-upjl4xe3] ul[data-astro-cid-upjl4xe3]{gap:.6rem;margin:0;padding:0;list-style:none;display:grid}.link-quiet[data-astro-cid-upjl4xe3]{color:var(--text);transition:color var(--t-hover) ease;font-size:1.0625rem;text-decoration:none}.bottom[data-astro-cid-upjl4xe3]{color:var(--ink-soft);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-top:clamp(2.5rem,5vw,3.5rem);font-size:.9375rem;display:flex}.brand[data-astro-cid-upjl4xe3]{color:var(--ink);align-items:center;gap:.6rem;font-weight:700;text-decoration:none;display:inline-flex}
