.citrus-dl[data-v-ad3d034c]{display:inline-flex;align-items:center;gap:.6rem;padding:.95rem 1.6rem .95rem 1.35rem;border-radius:999px;background:var(--ink);color:var(--paper);font-size:1.0625rem;font-weight:600;box-shadow:inset 0 1px #ffffff1f,0 10px 30px -12px #0e2a218c;transition:transform .15s,box-shadow .15s}a.citrus-dl[data-v-ad3d034c]:hover{transform:translateY(-1px);box-shadow:inset 0 1px #ffffff1f,0 14px 34px -12px #0e2a2199}a.citrus-dl[data-v-ad3d034c]:active{transform:translateY(0)}.citrus-dl-soon[data-v-ad3d034c]{background:var(--mist);color:var(--moss);box-shadow:none}.citrus-dl-note[data-v-ad3d034c]{font-size:.9375rem;color:var(--moss);text-align:center}.citrus-dl-note a[data-v-ad3d034c]{color:var(--ink);font-weight:600;text-decoration:underline;text-decoration-color:var(--line);text-underline-offset:3px}.citrus-dl-note a[data-v-ad3d034c]:hover{text-decoration-color:var(--ink)}@media(prefers-reduced-motion:reduce){.citrus-dl[data-v-ad3d034c]{transition:none}}.ch[data-v-f7eccfdf]{display:grid;grid-template-columns:minmax(0,6fr) minmax(0,5fr);gap:4rem;align-items:center;max-width:76rem;margin:0 auto;padding:6rem 1.5rem 2rem}.ch-words[data-v-f7eccfdf]{max-width:33rem}.ch-title[data-v-f7eccfdf]{font-size:clamp(2.75rem,6.6vw,5.5rem);font-weight:800;line-height:.95;letter-spacing:-.055em;text-wrap:balance}@supports ((-webkit-background-clip:text) or (background-clip:text)){.ch-title[data-v-f7eccfdf]{background:url(../citrus-mail/ink.webp) 0 0/30rem auto repeat;-webkit-background-clip:text;background-clip:text;color:transparent}}@media(forced-colors:active){.ch-title[data-v-f7eccfdf]{background:none;color:CanvasText}}.ch-lede[data-v-f7eccfdf]{margin-top:1.75rem;font-size:1.1875rem;line-height:1.6;color:var(--moss);text-wrap:pretty}.ch-dl[data-v-f7eccfdf]{margin-top:2.5rem;align-items:flex-start}.ch-dl[data-v-f7eccfdf] .citrus-dl-note{text-align:start}.ch-art[data-v-f7eccfdf]{width:100%;height:auto}@media(max-width:900px){.ch[data-v-f7eccfdf]{grid-template-columns:minmax(0,1fr);gap:2rem;padding:2.5rem 1.25rem 1rem;justify-items:center;text-align:center}.ch-art[data-v-f7eccfdf]{order:-1;width:min(20rem,80%)}.ch-dl[data-v-f7eccfdf]{align-items:center}.ch-dl[data-v-f7eccfdf] .citrus-dl-note{text-align:center}}.ct[data-v-ed6a3d8d]{position:relative;height:10rem;max-width:81rem;margin:0 auto}@media(min-width:901px){.ct[data-v-ed6a3d8d]{margin-inline:max(1.5rem,calc(50% - 40.5rem))}}.ct-peel[data-v-ed6a3d8d]{fill:none;stroke:url(#cm-peel);stroke-width:9;stroke-linecap:round;filter:url(#cm-tear);stroke-dasharray:1;stroke-dashoffset:1;transition:stroke-dashoffset 1.3s cubic-bezier(.45,0,.2,1)}.ct-drawn .ct-peel[data-v-ed6a3d8d]{stroke-dashoffset:0}.ct-seed[data-v-ed6a3d8d]{position:absolute;bottom:-12px;width:26px;height:26px;margin-left:-13px;transform:scale(.4);opacity:0;transition:opacity .3s 1.15s,transform .4s cubic-bezier(.34,1.56,.64,1) 1.15s}.ct-drawn .ct-seed[data-v-ed6a3d8d]{opacity:1;transform:scale(1)}@media(prefers-reduced-motion:reduce){.ct-peel[data-v-ed6a3d8d]{stroke-dashoffset:0;transition:none}.ct-seed[data-v-ed6a3d8d]{opacity:1;transform:none;transition:none}}@media(max-width:900px){.ct[data-v-ed6a3d8d]{height:6rem}}.cp-dot[data-v-2511664f]{flex-shrink:0;width:.875rem;height:.875rem;margin-top:.3rem;border-radius:50%;background:radial-gradient(circle at 70% 30%,var(--zest) 0 45%,var(--pith) 46%)}.cm-compose[data-v-9805553c]{display:flex;align-items:center;gap:.5rem;height:2.25rem;padding:0 .375rem 0 .75rem;border-radius:var(--cm-radius);background:var(--cm-primary);color:#fff;font-size:.9375rem;font-weight:500}.cm-kbd[data-v-9805553c]{display:grid;place-items:center;width:1.25rem;height:1.25rem;margin-inline-start:auto;border-radius:4px;background:#ffffff29;font-size:11px;font-weight:500}.cm-folder[data-v-9805553c]{display:flex;align-items:center;gap:.625rem;height:2rem;padding:0 .625rem;border-radius:var(--cm-radius);color:var(--cm-toned);font-size:.9375rem;font-weight:500}.cm-folder[data-v-9805553c] .iconify{color:var(--cm-muted)}.cm-folder.is-on[data-v-9805553c]{background:var(--cm-sheet);color:var(--cm-high);box-shadow:0 0 0 1px var(--cm-border)}.cm-folder.is-on[data-v-9805553c] .iconify{color:var(--cm-high)}.cm-new[data-v-9805553c]{font-size:.875rem;color:var(--cm-muted)}.cm-count[data-v-9805553c]{min-width:1.5rem;padding:0 .375rem;border-radius:4px;background:var(--cm-sheet);box-shadow:inset 0 0 0 1px var(--cm-border);font-size:11px;font-weight:600;line-height:1.25rem;text-align:center;color:var(--cm-text)}.cm-row[data-v-2d156ec2]{display:flex;align-items:flex-start;gap:.75rem;padding:.75rem 1rem .75rem .5rem;border-bottom:1px solid var(--cm-border)}.cm-row.is-on[data-v-2d156ec2]{background:var(--cm-selected)}.cm-badge[data-v-2d156ec2]{display:inline-flex;flex-shrink:0;align-items:center;gap:.25rem;padding:.125rem .375rem;border-radius:999px;font-size:10px;font-weight:500;line-height:.875rem;font-variant-numeric:tabular-nums}.cm-badge.is-success[data-v-2d156ec2]{background:color-mix(in oklab,#00a63e 10%,transparent);color:#00a63e}.cm-badge.is-neutral[data-v-2d156ec2]{background:var(--cm-elevated);color:var(--cm-text)}.cm-badge.is-error[data-v-2d156ec2]{background:color-mix(in oklab,#e7000b 10%,transparent);color:#e7000b}.cm-list[data-v-c3f9e9e4]{width:22rem;flex-shrink:0;border-inline-end:1px solid var(--cm-border);overflow:hidden}.cm-list.is-fill[data-v-c3f9e9e4],.cm-narrow .cm-list[data-v-c3f9e9e4]{width:auto;flex:1;border-inline-end:0}.cm-narrow .cm-list.is-aside[data-v-c3f9e9e4]{display:none}.cm-icon[data-v-c3f9e9e4]{display:grid;place-items:center;width:2rem;height:2rem;color:var(--cm-text)}.cm-seg[data-v-c3f9e9e4]{display:flex;gap:2px;margin-inline-start:.25rem;padding:2px;border-radius:999px;background:var(--cm-elevated)}.cm-seg span[data-v-c3f9e9e4]{display:grid;place-items:center;width:1.75rem;height:1.5rem;border-radius:999px;color:var(--cm-muted)}.cm-seg span.is-on[data-v-c3f9e9e4]{background:var(--cm-sheet);color:var(--cm-high);box-shadow:0 0 0 1px var(--cm-border)}.cm-empty[data-v-0d9c9da0]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.cm-narrow .cm-empty[data-v-0d9c9da0]{display:none}.cm-tabs[data-v-ec3e8e3f]{display:grid;gap:.25rem;padding:.25rem;border-radius:calc(var(--cm-radius)*2);background:color-mix(in oklab,#1c1917 6%,transparent);box-shadow:inset 0 0 0 1px color-mix(in oklab,#1c1917 7%,transparent)}.cm-tab[data-v-ec3e8e3f]{display:flex;align-items:center;justify-content:center;height:2rem;padding:0 .5rem;border-radius:calc(var(--cm-radius)*1.5);font-size:13px;font-weight:600;color:var(--cm-muted)}.cm-tab.is-on[data-v-ec3e8e3f]{color:var(--cm-high);background:var(--cm-sheet);box-shadow:0 1px 2px #00000014,0 0 0 1px color-mix(in oklab,#1c1917 7%,transparent)}@font-face{font-family:Schibsted Grotesk;src:local("Schibsted Grotesk Regular Italic"),local("Schibsted Grotesk Italic"),url(../_fonts/kt7IdVN98XbWMYfMdeMV3sANp6JeBk1e0cdrHmqeW3c-R75RNeHFN5zHo7clLmV7rVaxh_VC82gf1W9S8cyTsEs.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:400;font-style:italic}@font-face{font-family:"Schibsted Grotesk Fallback: BlinkMacSystemFont";src:local("BlinkMacSystemFont");size-adjust:111.8406%;ascent-override:87.3174%;descent-override:23.0518%;line-gap-override:0%}@font-face{font-family:"Schibsted Grotesk Fallback: Segoe UI";src:local("Segoe UI");size-adjust:105.0661%;ascent-override:92.9475%;descent-override:24.5381%;line-gap-override:0%}@font-face{font-family:"Schibsted Grotesk Fallback: Helvetica Neue";src:local("Helvetica Neue");size-adjust:103.5156%;ascent-override:94.3396%;descent-override:24.9057%;line-gap-override:0%}@font-face{font-family:"Schibsted Grotesk Fallback: Arial";src:local("Arial");size-adjust:104.4907%;ascent-override:93.4593%;descent-override:24.6733%;line-gap-override:0%}@font-face{font-family:"Schibsted Grotesk Fallback: Noto Sans";src:local("Noto Sans");size-adjust:98.2743%;ascent-override:99.3711%;descent-override:26.234%;line-gap-override:0%}@font-face{font-family:Schibsted Grotesk;src:local("Schibsted Grotesk Regular Italic"),local("Schibsted Grotesk Italic"),url(../_fonts/qvFP14bg8yAMHMRed8MDY4iD0eFcMYAYCKrzH2VcAII-GX2IAGoYa01p1WVAA1iilpyCIXQTJj_JbWmDKaf1o0E.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:400;font-style:italic}@font-face{font-family:Schibsted Grotesk;src:local("Schibsted Grotesk Medium Italic"),url(../_fonts/kt7IdVN98XbWMYfMdeMV3sANp6JeBk1e0cdrHmqeW3c-R75RNeHFN5zHo7clLmV7rVaxh_VC82gf1W9S8cyTsEs.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:500;font-style:italic}@font-face{font-family:Schibsted Grotesk;src:local("Schibsted Grotesk Medium Italic"),url(../_fonts/qvFP14bg8yAMHMRed8MDY4iD0eFcMYAYCKrzH2VcAII-GX2IAGoYa01p1WVAA1iilpyCIXQTJj_JbWmDKaf1o0E.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:500;font-style:italic}@font-face{font-family:Schibsted Grotesk;src:local("Schibsted Grotesk SemiBold Italic"),url(../_fonts/kt7IdVN98XbWMYfMdeMV3sANp6JeBk1e0cdrHmqeW3c-R75RNeHFN5zHo7clLmV7rVaxh_VC82gf1W9S8cyTsEs.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:600;font-style:italic}@font-face{font-family:Schibsted Grotesk;src:local("Schibsted Grotesk SemiBold Italic"),url(../_fonts/qvFP14bg8yAMHMRed8MDY4iD0eFcMYAYCKrzH2VcAII-GX2IAGoYa01p1WVAA1iilpyCIXQTJj_JbWmDKaf1o0E.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:600;font-style:italic}@font-face{font-family:Schibsted Grotesk;src:local("Schibsted Grotesk Bold Italic"),url(../_fonts/kt7IdVN98XbWMYfMdeMV3sANp6JeBk1e0cdrHmqeW3c-R75RNeHFN5zHo7clLmV7rVaxh_VC82gf1W9S8cyTsEs.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:700;font-style:italic}@font-face{font-family:Schibsted Grotesk;src:local("Schibsted Grotesk Bold Italic"),url(../_fonts/qvFP14bg8yAMHMRed8MDY4iD0eFcMYAYCKrzH2VcAII-GX2IAGoYa01p1WVAA1iilpyCIXQTJj_JbWmDKaf1o0E.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:700;font-style:italic}@font-face{font-family:Schibsted Grotesk;src:local("Schibsted Grotesk Regular"),local("Schibsted Grotesk"),url(../_fonts/ZlymczScIbV8n1HRN2m5FtjRazdNYNbbSzDaSm5K0KA-e8rvDalPIUkTZeD09iUPa5p7NB_lnpG6xLVKbrS3x4A.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:400;font-style:normal}@font-face{font-family:Schibsted Grotesk;src:local("Schibsted Grotesk Regular"),local("Schibsted Grotesk"),url(../_fonts/h-3Bm4rBypU-424X0MrT775Fl8tj5wnbu1cIzfzzlQk-_OzcU2BVSGJyTZay6-Hw2fUYm1FwZA1-ICjfRySZyZw.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:400;font-style:normal}@font-face{font-family:Schibsted Grotesk;src:local("Schibsted Grotesk Medium"),url(../_fonts/ZlymczScIbV8n1HRN2m5FtjRazdNYNbbSzDaSm5K0KA-e8rvDalPIUkTZeD09iUPa5p7NB_lnpG6xLVKbrS3x4A.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:500;font-style:normal}@font-face{font-family:Schibsted Grotesk;src:local("Schibsted Grotesk Medium"),url(../_fonts/h-3Bm4rBypU-424X0MrT775Fl8tj5wnbu1cIzfzzlQk-_OzcU2BVSGJyTZay6-Hw2fUYm1FwZA1-ICjfRySZyZw.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:500;font-style:normal}@font-face{font-family:Schibsted Grotesk;src:local("Schibsted Grotesk SemiBold"),url(../_fonts/ZlymczScIbV8n1HRN2m5FtjRazdNYNbbSzDaSm5K0KA-e8rvDalPIUkTZeD09iUPa5p7NB_lnpG6xLVKbrS3x4A.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:600;font-style:normal}@font-face{font-family:Schibsted Grotesk;src:local("Schibsted Grotesk SemiBold"),url(../_fonts/h-3Bm4rBypU-424X0MrT775Fl8tj5wnbu1cIzfzzlQk-_OzcU2BVSGJyTZay6-Hw2fUYm1FwZA1-ICjfRySZyZw.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:600;font-style:normal}@font-face{font-family:Schibsted Grotesk;src:local("Schibsted Grotesk Bold"),url(../_fonts/ZlymczScIbV8n1HRN2m5FtjRazdNYNbbSzDaSm5K0KA-e8rvDalPIUkTZeD09iUPa5p7NB_lnpG6xLVKbrS3x4A.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:700;font-style:normal}@font-face{font-family:Schibsted Grotesk;src:local("Schibsted Grotesk Bold"),url(../_fonts/h-3Bm4rBypU-424X0MrT775Fl8tj5wnbu1cIzfzzlQk-_OzcU2BVSGJyTZay6-Hw2fUYm1FwZA1-ICjfRySZyZw.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:700;font-style:normal}.cm{--cm-desk:color-mix(in oklab,#f5f5f4,#e7e5e4 22%);--cm-sheet:#fff;--cm-elevated:#f5f5f4;--cm-accented:#e7e5e4;--cm-border:#e7e5e4;--cm-text:#44403c;--cm-toned:#57534e;--cm-high:#1c1917;--cm-muted:#78716c;--cm-dimmed:#a8a29e;--cm-primary:#0c7a57;--cm-selected:color-mix(in oklab,#17976c,transparent 91%);--cm-ai:#7c5cd6;--cm-radius:.375rem;display:flex;transform-origin:top left;background:var(--cm-desk);color:var(--cm-text);font-family:Schibsted Grotesk,"Schibsted Grotesk Fallback: BlinkMacSystemFont","Schibsted Grotesk Fallback: Segoe UI","Schibsted Grotesk Fallback: Helvetica Neue","Schibsted Grotesk Fallback: Arial","Schibsted Grotesk Fallback: Noto Sans",ui-sans-serif,system-ui,sans-serif;font-size:16px;font-feature-settings:"ss01","tnum" 0;-webkit-font-smoothing:antialiased;text-align:start;line-height:1.5}.cm-fit[data-v-445d698b]{direction:ltr;position:relative;overflow:hidden;border-radius:14px;box-shadow:0 0 0 1px #1c191717,0 30px 80px -30px #1c191759}.cm-side[data-v-445d698b]{display:flex;flex-direction:column;width:17rem;flex-shrink:0;padding:.75rem}.cm-side-thin[data-v-445d698b]{display:none}.cm-sheet[data-v-445d698b]{position:relative;flex:1;min-width:0;display:flex;overflow:hidden;margin-block:.5rem;margin-inline:0 .5rem;border-radius:.75rem;background:var(--cm-sheet);box-shadow:0 0 0 1px color-mix(in oklab,#1c1917,transparent 94%)}.cm-narrow .cm-sheet[data-v-445d698b]{margin:0;border-radius:0;box-shadow:none}.cf[data-v-25c2639f]{position:relative;display:grid;gap:4rem;align-items:center;max-width:84rem;margin:0 auto;padding:4.5rem 1.5rem}.cf-center[data-v-25c2639f]{grid-template-columns:minmax(0,1fr);justify-items:center;text-align:center}.cf-center .cf-words[data-v-25c2639f]{max-width:34rem}.cf-center .cf-stage[data-v-25c2639f]{width:100%;max-width:70rem}.cf-left[data-v-25c2639f],.cf-right[data-v-25c2639f]{grid-template-columns:minmax(0,4fr) minmax(0,9fr);gap:6rem}.cf-left[data-v-25c2639f]{grid-template-columns:minmax(0,9fr) minmax(0,4fr)}.cf-left .cf-stage[data-v-25c2639f]{order:-1}.cf-words[data-v-25c2639f]{max-width:26rem}.cf-title[data-v-25c2639f]{font-size:clamp(2.25rem,4.6vw,3.5rem);font-weight:700;letter-spacing:-.045em;line-height:1}.cf-text[data-v-25c2639f]{margin-top:1.25rem;font-size:1.1875rem;line-height:1.6;color:var(--moss);text-wrap:pretty}.cf-stage[data-v-25c2639f]{position:relative}.cf-band[data-v-25c2639f]{max-width:none;padding:8rem max(1.5rem,calc(50% - 35rem));background:50%/100% 100% no-repeat}.cf-band-teal[data-v-25c2639f]{background-image:url(../citrus-mail/band-teal.webp);color:#fff}.cf-band-teal .cf-text[data-v-25c2639f]{color:#ffffffc7}.cf-band-pith[data-v-25c2639f]{background-image:url(../citrus-mail/band-pith.webp)}.cf-slice[data-v-25c2639f]{position:absolute;width:min(26rem,46%);height:auto;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.cf-right .cf-shape[data-v-25c2639f]{top:-5rem;right:-4rem}.cf-left .cf-shape[data-v-25c2639f]{top:-5rem;left:-4rem}.cf-center .cf-shape[data-v-25c2639f]{top:-5rem;right:-3rem}.cf-glow-a[data-v-25c2639f]{bottom:-4rem;left:-3.5rem;width:min(22rem,34%)}.cf-glow-b[data-v-25c2639f]{top:-5.5rem;right:-3rem;width:min(20rem,30%)}@media(max-width:900px){.cf[data-v-25c2639f]{padding:3rem 1.25rem;gap:3rem}.cf-left[data-v-25c2639f],.cf-right[data-v-25c2639f]{grid-template-columns:minmax(0,1fr);gap:3rem}.cf-left .cf-stage[data-v-25c2639f]{order:0}.cf-band[data-v-25c2639f]{padding:5rem 1.25rem}.cf-slice[data-v-25c2639f]{width:46%}.cf-center .cf-shape[data-v-25c2639f],.cf-left .cf-shape[data-v-25c2639f],.cf-right .cf-shape[data-v-25c2639f]{top:-2.5rem;right:-1.5rem;left:auto}.cf-glow-a[data-v-25c2639f]{left:-1.5rem;bottom:-2rem}.cf-glow-b[data-v-25c2639f]{right:-1.5rem;top:-2.5rem}}.cm-search[data-v-62aef2c4]{display:flex;align-items:center;gap:.5rem;height:2.25rem;padding:0 .5rem 0 .75rem;border-radius:var(--cm-radius);background:color-mix(in oklab,#1c1917 5%,transparent);font-size:.9375rem;color:var(--cm-toned)}kbd[data-v-62aef2c4]{display:grid;place-items:center;min-width:1.25rem;height:1.25rem;padding:0 .25rem;font-family:inherit;font-size:11px;color:var(--cm-muted)}.cm-cal[data-v-62aef2c4]{display:flex;align-items:center;gap:.625rem;height:1.75rem;padding:0 .625rem;font-size:.9375rem;color:var(--cm-high)}.cm-check[data-v-62aef2c4]{display:grid;flex-shrink:0;place-items:center;width:1rem;height:1rem;border-radius:4px;color:#fff}.cm-seg[data-v-95027584]{display:flex;gap:2px;padding:3px;border-radius:calc(var(--cm-radius)*2);background:var(--cm-elevated);font-size:.875rem;font-weight:500}.cm-seg span[data-v-95027584]{padding:.25rem .875rem;border-radius:var(--cm-radius);color:var(--cm-muted)}.cm-seg span.is-on[data-v-95027584]{background:var(--cm-sheet);color:var(--cm-high);box-shadow:0 0 0 1px var(--cm-border)}.cm-nav[data-v-95027584]{display:grid;place-items:center;min-width:2rem;height:2rem;border-radius:var(--cm-radius);box-shadow:inset 0 0 0 1px var(--cm-border);color:var(--cm-high)}.cm-event[data-v-89a9310b]{position:absolute;inset-inline:2px 3px;display:flex;flex-direction:column;align-items:flex-start;overflow:hidden;padding:.2rem .5rem .2rem .75rem;border-radius:4px;background:color-mix(in oklab,var(--c) 15%,var(--cm-sheet));color:color-mix(in oklab,var(--c),#1c1917 22%);font-size:.75rem;line-height:1.05rem}.cm-weekend[data-v-a4289c16]{background:color-mix(in oklab,#1c1917 2.2%,transparent)}.cm-chip[data-v-a4289c16]{display:flex;min-width:0;align-items:center;gap:.3rem;width:100%;height:22px;padding:0 .4rem;border-radius:999px;background:color-mix(in oklab,var(--cm-primary) 12%,transparent);color:var(--cm-primary);font-size:12px;font-weight:500}.cm-now[data-v-a4289c16]{inset-inline:0;z-index:2;height:2px}.cm-now[data-v-a4289c16],.cm-now[data-v-a4289c16]:before{position:absolute;background:#ef4444}.cm-now[data-v-a4289c16]:before{content:"";inset-inline-start:-5px;top:-4px;width:10px;height:10px;border-radius:50%}.cm-person[data-v-b44cf4c3]{flex:1;min-width:0;display:flex;flex-direction:column;gap:.75rem;padding:1rem 1.75rem;overflow:hidden}h4[data-v-b44cf4c3]{margin-bottom:.25rem;font-size:.8125rem;font-weight:600}.cm-line[data-v-b44cf4c3],h4[data-v-b44cf4c3]{color:var(--cm-high)}.cm-line[data-v-b44cf4c3]{display:flex;align-items:center;gap:.625rem;padding:.25rem;font-size:.875rem}.cm-meta[data-v-b44cf4c3]{flex-shrink:0;font-size:.75rem;color:var(--cm-dimmed);font-variant-numeric:tabular-nums}.cm-people[data-v-8e4ff1a6]{width:22rem;flex-shrink:0;border-inline-end:1px solid var(--cm-border);overflow:hidden}.cm-narrow .cm-people[data-v-8e4ff1a6]{display:none}.cm-swap-enter-active[data-v-34c37ce8]{animation:cm-swap-in-34c37ce8 .64s cubic-bezier(.2,.8,.2,1) both}.cm-swap-leave-active[data-v-34c37ce8]{transition:opacity .12s}.cm-swap-leave-to[data-v-34c37ce8]{opacity:0}@keyframes cm-swap-in-34c37ce8{0%{opacity:0;filter:blur(5px);color:var(--cm-primary)}40%{opacity:1;filter:blur(0);color:var(--cm-primary)}}@media(prefers-reduced-motion:reduce){.cm-swap-enter-active[data-v-34c37ce8]{animation:none}}.cm-summary[data-v-8e746b1f]{position:relative;overflow:hidden;min-height:11.5rem;padding:.875rem 1.125rem 1rem;border-radius:.5rem;background:color-mix(in oklab,var(--cm-ai) 5%,var(--cm-sheet));box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--cm-ai) 22%,transparent)}.cm-sweep[data-v-8e746b1f]{position:absolute;inset:0 0 auto;height:2px;background:linear-gradient(90deg,transparent,var(--cm-ai),transparent) no-repeat;background-size:40% 100%;animation:cm-sweep-8e746b1f 1.3s ease-in-out infinite}@keyframes cm-sweep-8e746b1f{0%{background-position:-40% 0}to{background-position:140% 0}}.cm-line[data-v-8e746b1f]{opacity:0;transform:translateY(4px);transition:opacity .36s ease,transform .36s cubic-bezier(.2,.8,.2,1)}.cm-line.is-in[data-v-8e746b1f]{opacity:1;transform:none}.cm-dots[data-v-8e746b1f]:after{content:"";display:inline-block;width:1.2em;animation:cm-dots-8e746b1f 1.2s steps(4) infinite}@keyframes cm-dots-8e746b1f{0%{content:""}25%{content:"."}50%{content:".."}75%{content:"..."}}.cm-fade-enter-active[data-v-8e746b1f],.cm-fade-leave-active[data-v-8e746b1f]{transition:opacity .16s}.cm-fade-enter-from[data-v-8e746b1f],.cm-fade-leave-to[data-v-8e746b1f]{opacity:0}@media(prefers-reduced-motion:reduce){.cm-dots[data-v-8e746b1f]:after,.cm-sweep[data-v-8e746b1f]{animation:none}.cm-line[data-v-8e746b1f]{transition:none}}.cm.cm-solo{display:block;overflow:hidden;border-radius:.75rem;background:var(--cm-sheet);box-shadow:0 0 0 1px color-mix(in oklab,#1c1917,transparent 92%),0 30px 70px -28px #1c191759}.ck[data-v-42442da4]{display:inline-flex;align-items:center;gap:.5rem;height:2.5rem;padding:0 1rem 0 .875rem;border-radius:999px;background:var(--paper);box-shadow:0 0 0 1px var(--line);color:var(--moss);font-size:.9375rem;font-weight:600;cursor:pointer;transition:box-shadow .2s,color .2s,transform .2s}.ck.is-on[data-v-42442da4],.ck[data-v-42442da4]:hover{color:var(--ink)}.ck.is-on[data-v-42442da4]{box-shadow:0 0 0 2px var(--c),0 10px 24px -12px color-mix(in oklab,var(--c),transparent 30%);transform:translateY(-1px)}.ck.is-on[data-v-42442da4]>:first-child{color:var(--c)}@media(prefers-reduced-motion:reduce){.ck[data-v-42442da4]{transition:none}.ck.is-on[data-v-42442da4]{transform:none}}.cm-trail[data-v-78c92213]{max-height:6.5rem;overflow:hidden;-webkit-mask-image:linear-gradient(#000 10%,transparent);mask-image:linear-gradient(#000 10%,transparent)}.cm-translate[data-v-62e75d6c]{display:flex;align-items:center;gap:.5rem;min-height:2.25rem;padding:0 .25rem 0 .75rem;border-radius:.5rem;background:color-mix(in oklab,var(--cm-primary) 6%,transparent);box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--cm-primary) 22%,transparent);font-size:.875rem}.cm-bar-btn[data-v-62e75d6c]{padding:.25rem .5rem;border-radius:var(--cm-radius);font-size:.75rem;font-weight:500;color:var(--cm-text);cursor:pointer}.cm-bar-btn[data-v-62e75d6c]:hover{background:var(--cm-elevated)}.cm-bar-btn.is-soft[data-v-62e75d6c]{background:color-mix(in oklab,var(--cm-primary) 10%,transparent);color:var(--cm-primary)}.cm-dots[data-v-62e75d6c]:after{content:"";display:inline-block;width:1.2em;animation:cm-dots-62e75d6c 1.2s steps(4) infinite}@keyframes cm-dots-62e75d6c{0%{content:""}25%{content:"."}50%{content:".."}75%{content:"..."}}@media(prefers-reduced-motion:reduce){.cm-dots[data-v-62e75d6c]:after{animation:none;content:"..."}}.cm-tr-wait[data-v-8f595c92]{background-image:linear-gradient(100deg,currentColor 0 38%,#17976c 47%,color-mix(in oklab,#17976c 55%,#fff) 50%,#17976c 53%,currentColor 62% 100%);background-size:260% 100%;background-position:100% 0;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;animation:cm-tr-wave-8f595c92 2.2s cubic-bezier(.45,.05,.35,1) infinite both;animation-delay:calc(var(--y, 0)*1.1s)}@keyframes cm-tr-wave-8f595c92{0%{background-position:100% 0}55%,to{background-position:0 0}}.cm-tr-in[data-v-8f595c92]{animation:cm-tr-in-8f595c92 .64s cubic-bezier(.2,.8,.2,1) both;animation-delay:var(--in,0s)}@keyframes cm-tr-in-8f595c92{0%{opacity:0;filter:blur(5px);color:#17976c}40%{opacity:1;filter:blur(0);color:#17976c}}.cm-action[data-v-8f595c92]{display:inline-flex;align-items:center;gap:.375rem;height:2.25rem;padding:0 .875rem 0 .75rem;border-radius:var(--cm-radius);box-shadow:inset 0 0 0 1px var(--cm-border);color:var(--cm-high);font-size:.875rem;font-weight:500}@media(prefers-reduced-motion:reduce){.cm-tr-in[data-v-8f595c92],.cm-tr-wait[data-v-8f595c92]{animation:none}.cm-tr-wait[data-v-8f595c92]{-webkit-text-fill-color:currentColor;opacity:.55;background:none}}.sc[data-v-636de611]{overflow:hidden;border-radius:.75rem;background:#0d0d0c;box-shadow:0 0 0 1px #0009,0 18px 40px -20px #0000008c}.sc-bar[data-v-636de611]{display:flex;align-items:center;gap:.5rem;height:2.25rem;padding:0 .875rem;border-bottom:1px solid hsla(0,0%,100%,.07);color:#8a8f8c;font-size:.75rem;font-weight:500}.sc-body[data-v-636de611]{margin:0;padding:.75rem 0;font-family:SFMono-Regular,ui-monospace,Menlo,Consolas,monospace;font-size:11.5px;line-height:1.75;color:#e7e5e4;white-space:pre;overflow:hidden}.sc-line[data-v-636de611]{display:grid;grid-template-columns:2.75rem 1fr}.sc-n[data-v-636de611]{padding-right:.875rem;text-align:right;color:#4a4f4c;-webkit-user-select:none;-moz-user-select:none;user-select:none}.sc-punct[data-v-636de611]{color:#7d8681}.sc-tag[data-v-636de611]{color:#f472b6}.sc-attr[data-v-636de611]{color:#fdba74}.sc-string[data-v-636de611]{color:#86efac}.sc-entity[data-v-636de611]{color:#c4b5fd}.sc-text[data-v-636de611]{color:#f5f5f4}.sc-caret[data-v-636de611]{display:inline-block;width:2px;height:1.15em;margin-left:1px;vertical-align:-.2em;background:#fdba74;animation:sc-blink-636de611 1.1s steps(2,start) infinite}@keyframes sc-blink-636de611{to{visibility:hidden}}@media(prefers-reduced-motion:reduce){.sc-caret[data-v-636de611]{animation:none}}.sg[data-v-b4bff46a]{padding:1.5rem 1.625rem 1.75rem;font-family:Georgia,Times New Roman,serif;font-size:14px;line-height:1.6;color:#292524}.sg-sig[data-v-b4bff46a]{margin-top:1.5rem;border-collapse:collapse}.sg-mark[data-v-b4bff46a]{padding-inline-end:18px;vertical-align:top}.sg-text[data-v-b4bff46a]{padding-inline-start:18px;border-inline-start:1px solid #d6d3d1;font-size:13px;line-height:1.6;color:#44403c}.sg-text b[data-v-b4bff46a]{font-size:14px;color:#1c1917}.sg-label[data-v-b4bff46a]{display:inline-block;width:1em;color:#78716c}.sg-link[data-v-b4bff46a]{color:#23402f;text-decoration:underline;text-decoration-color:#c9c4bd;text-underline-offset:2px}.cm-from[data-v-57308f1b]{align-items:center;gap:.5rem;height:2rem;padding:0 .625rem 0 .375rem;border-radius:var(--cm-radius);box-shadow:inset 0 0 0 1px var(--cm-border);color:var(--cm-high)}.cm-from[data-v-57308f1b],.cm-tabs[data-v-57308f1b]{display:inline-flex;font-size:.8125rem;font-weight:500}.cm-tabs[data-v-57308f1b]{gap:2px;padding:3px;border-radius:calc(var(--cm-radius)*2);background:var(--cm-elevated)}.cm-tabs span[data-v-57308f1b]{display:flex;align-items:center;gap:.375rem;padding:.1875rem .75rem;border-radius:var(--cm-radius);color:var(--cm-muted)}.cm-tabs span.is-on[data-v-57308f1b]{background:var(--cm-sheet);color:var(--cm-high);box-shadow:0 1px 2px #00000014,0 0 0 1px var(--cm-border)}.cm-new[data-v-be58088f]{justify-content:center;gap:.5rem;background:var(--cm-primary);color:#fff}.cm-all[data-v-be58088f],.cm-new[data-v-be58088f]{display:flex;align-items:center;height:2.25rem;border-radius:var(--cm-radius);font-size:.9375rem;font-weight:500}.cm-all[data-v-be58088f]{gap:.625rem;padding:0 .625rem;background:var(--cm-sheet);box-shadow:0 0 0 1px var(--cm-border);color:var(--cm-high)}.cm-count[data-v-be58088f]{min-width:1.5rem;border-radius:4px;box-shadow:inset 0 0 0 1px var(--cm-border);font-size:11px;font-weight:600;line-height:1.25rem;text-align:center}.ct[data-v-e5880397]{overflow:hidden;border-radius:.875rem;background:#0d0d0c;box-shadow:0 0 0 1px #0009,0 30px 70px -28px #0e2a218c}.ct-bar[data-v-e5880397]{position:relative;display:flex;align-items:center;gap:.4rem;height:2.5rem;padding:0 1rem;border-bottom:1px solid hsla(0,0%,100%,.07)}.ct-bar span[data-v-e5880397]{width:.6875rem;height:.6875rem;border-radius:50%;background:#2c2e2d}.ct-bar p[data-v-e5880397]{position:absolute;inset:0;display:grid;place-items:center;color:#8a8f8c;font-size:.75rem;font-weight:500}.ct-body[data-v-e5880397]{margin:0;padding:1.5rem 1.625rem 1.75rem;font-family:SFMono-Regular,ui-monospace,Menlo,Consolas,monospace;font-size:14.5px;line-height:2.1;color:#f5f5f4;white-space:pre-wrap;overflow-wrap:anywhere}.ct-line[data-v-e5880397]{display:block}.ct-prompt[data-v-e5880397]{color:var(--zest);-webkit-user-select:none;-moz-user-select:none;user-select:none}.ct-note[data-v-e5880397]{color:#7d8681}.ct-out[data-v-e5880397]{color:#86efac}.os-link[data-v-1478d249]{display:inline-flex;align-items:center;gap:.6rem;margin-top:2rem;padding:.8rem 1.4rem .8rem 1.15rem;border-radius:999px;box-shadow:inset 0 0 0 1.5px var(--ink);color:var(--ink);font-weight:600;transition:background .15s,color .15s}a.os-link[data-v-1478d249]:hover{background:var(--ink);color:var(--paper)}.os-partners[data-v-1478d249]{display:flex;width:-moz-fit-content;width:fit-content;align-items:center;gap:.4rem;margin-top:1.25rem;color:var(--ink);font-weight:600;text-decoration:underline;text-decoration-color:var(--mist);text-underline-offset:.3em}.os-partners[data-v-1478d249]:hover{text-decoration-color:var(--ink)}.os-soon[data-v-1478d249]{box-shadow:none;background:var(--mist);color:var(--moss)}@media(prefers-reduced-motion:reduce){.os-link[data-v-1478d249]{transition:none}}.cfaq[data-v-82a2c61b]{max-width:46rem;margin:0 auto;padding:3rem 1.5rem 0}.cfaq-title[data-v-82a2c61b]{font-size:clamp(2rem,4.4vw,3rem);font-weight:700;letter-spacing:-.045em;line-height:1;text-align:center}.cfaq-list[data-v-82a2c61b]{margin-top:2.5rem;border-top:1px solid var(--line)}.cfaq-item[data-v-82a2c61b]{border-bottom:1px solid var(--line)}.cfaq-q[data-v-82a2c61b]{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.25rem .25rem;cursor:pointer;list-style:none}.cfaq-q[data-v-82a2c61b]::-webkit-details-marker{display:none}.cfaq-q h3[data-v-82a2c61b]{font-size:1.0625rem;font-weight:600;letter-spacing:-.01em}.cfaq-icon[data-v-82a2c61b]{flex-shrink:0;color:var(--zest);transition:transform .2s}.cfaq-item[open] .cfaq-icon[data-v-82a2c61b]{transform:rotate(45deg)}.cfaq-a[data-v-82a2c61b]{padding:0 .25rem 1.4rem;max-width:40rem;color:var(--moss);line-height:1.6;text-wrap:pretty}@media(prefers-reduced-motion:reduce){.cfaq-icon[data-v-82a2c61b]{transition:none}}.citrus-close[data-v-be5a03f8]{display:flex;flex-direction:column;align-items:center;text-align:center;padding:3rem 1.5rem 7rem}.citrus-close-sun[data-v-be5a03f8]{width:min(17rem,60vw);height:auto}.citrus-close-title[data-v-be5a03f8]{margin-top:2.5rem;font-size:clamp(2.25rem,5vw,3.5rem);font-weight:700;letter-spacing:-.045em;line-height:1}
