@font-face{font-family:Outfit;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/outfit-v15-QGYvz_MVcBeNP4NJtEtq.woff2) format("woff2");unicode-range:u+00??,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-face{font-family:Outfit;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/outfit-v15-QGYvz_MVcBeNP4NJuktqQ4E.woff2) format("woff2");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-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/geist-mono-latin-wght.woff2) format("woff2")}@font-face{font-family:"Instrument Serif";font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/instrument-serif-latin.woff2) format("woff2")}@font-face{font-family:"Instrument Serif";font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/instrument-serif-italic-latin.woff2) format("woff2")}:root{--safe-t:env(safe-area-inset-top,0px);--safe-r:env(safe-area-inset-right,0px);--safe-b:env(safe-area-inset-bottom,0px);--safe-l:env(safe-area-inset-left,0px);color-scheme:light;--font:"Outfit",ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif;--serif:"Instrument Serif","Iowan Old Style",Georgia,serif;--mono:"Geist Mono",ui-monospace,"SF Mono",Menlo,Consolas,monospace;--t-micro:10.5px;--t-xs:11.5px;--t-s:12.5px;--t-sm:13.5px;--t-m:15px;--t-l:17px;--t-xl:21px;--t-2xl:27px;--t-3xl:38px;--t-hero:52px;--t-sub:25px;--w-regular:400;--w-medium:500;--w-semi:600;--w-bold:700;--track-tight:-0.025em;--track-snug:-0.01em;--r-xs:6px;--r-s:8px;--r-m:10px;--r-l:14px;--r-row:15px;--r-card:20px;--r-xl:24px;--r-dock:26px;--r-pill:999px;--s-1:2px;--s-2:4px;--s-3:6px;--s-4:8px;--s-5:12px;--s-6:16px;--s-7:20px;--s-8:24px;--s-9:32px;--s-10:48px;--gutter:16px;--dock-left:20px;--dock-rest:60px;--dock-open:268px;--dock-row:44px;--sheet-margin:clamp(12px,1.4vw,24px);--sheet-top:clamp(12px,1.4vw,24px);--sheet-bottom:16px;--sheet-max:1440px;--answer-width:700px;--card-width:460px;--ground:#fbfaf8;--surface:#ffffff;--raised:#f1efeb;--text:#111014;--text-2:rgb(17 16 20/.64);--text-3:rgb(17 16 20/.54);--hover:rgb(17 16 20/.06);--press:rgb(17 16 20/.1);--sel-bg:#111014;--sel-ink:#ffffff;--btn:#111014;--btn-ink:#ffffff;--btn-quiet:rgb(17 16 20/.07);--scrim:rgb(12 12 22/.28);--accent:#2f6fe0;--block-school:#d9cef3;--block-money:#cfe3c8;--block-travel:#c3ddec;--block-people:#f5d8c8;--block-plain:#ffffff;--block-ink:#1d1c1a;--block-ink-2:rgb(29 28 26/.66);--isl:#121110;--isl-ink:#f6f3ee;--isl-ink-2:rgb(246 243 238/.66);--isl-raised:rgb(255 255 255/.1);--isl-hover:rgb(255 255 255/.14);--isl-shadow:drop-shadow(0 16px 32px rgb(0 0 0/.28)) drop-shadow(0 1px 2px rgb(0 0 0/.2));--paper-bg:rgb(255 255 255/.62);--paper-blur:blur(28px) saturate(1.8) brightness(1.08);--paper-shadow:0 30px 60px -30px rgb(0 0 0/.45);--paper-ink:#3a383f;--paper-ink-strong:#111014;--paper-ink-2:#625f68;--ink-bg:rgb(14 13 17/.62);--ink-blur:blur(28px) saturate(1.8) brightness(.9);--ink-shadow:0 30px 60px -30px rgb(0 0 0/.7);--ink-ink:rgb(255 255 255/.76);--ink-ink-strong:#ffffff;--ink-ink-2:rgb(255 255 255/.56);--mat-bg:var(--paper-bg);--mat-blur:var(--paper-blur);--mat-shadow:var(--paper-shadow);--mat-ink:var(--paper-ink);--mat-ink-strong:var(--paper-ink-strong);--mat-ink-2:var(--paper-ink-2);--mat-thumb:#111014;--mat-thumb-ink:#ffffff;--mat-thumb-ink-2:rgb(255 255 255/.66);--mat-thumb-sheen:#111014;--mat-ghost:rgb(17 16 20/.06);--mat-field:rgb(17 16 20/.06);--mat-tile:rgb(17 16 20/.08);--mat-kbd:rgb(17 16 20/.07);--mat-ring-gap:#ffffff;--mat-peek-bg:rgb(255 255 255/.92);--mat-drop-bg:#111014;--mat-drop-ink:#ffffff;--sheet-bg:#fbfaf8;--sheet-shadow:0 40px 90px -40px rgb(20 16 12/.5),0 2px 10px rgb(20 16 12/.08);--card-bg:#ffffff;--card-shadow:0 30px 80px -34px rgb(40 30 20/.45),0 2px 10px rgb(40 30 20/.08);--focus-c:color-mix(in srgb,var(--accent) 55%,transparent);--focus-h:color-mix(in srgb,var(--accent) 16%,transparent);--focus:0 0 0 1px var(--focus-c),0 0 0 4px var(--focus-h);--ease-out:cubic-bezier(.2,.9,.25,1);--ease-soft:cubic-bezier(.23,1,.32,1);--ease-drawer:cubic-bezier(.32,.72,0,1);--d-instant:80ms;--d-fast:160ms;--d-base:220ms;--d-slow:360ms;--d-arrive:620ms;--z-base:0;--z-sheet:30;--z-card:35;--lib-paper:#ffffff;--lib-paper-dim:none;--lib-paper-shadow:0 1px 2px rgb(20 16 12/.1),0 8px 22px -12px rgb(20 16 12/.35);--z-dock:40;--z-peek:41;--z-island:50;--z-drawer:60;--z-ask:70;--ask-scrim:rgb(12 12 22/.16)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){color-scheme:dark;--lib-paper:#e9e6df;--lib-paper-dim:brightness(.9) sepia(.06);--lib-paper-shadow:0 1px 2px rgb(0 0 0/.3),0 10px 24px -12px rgb(0 0 0/.6);--ground:#1b1b1a;--surface:#232321;--raised:#2c2b29;--text:#ffffff;--text-2:rgb(255 255 255/.7);--text-3:rgb(255 255 255/.56);--hover:rgb(255 255 255/.08);--press:rgb(255 255 255/.12);--sel-bg:#ffffff;--sel-ink:#111014;--btn:#ffffff;--btn-ink:#111014;--btn-quiet:rgb(255 255 255/.1);--scrim:rgb(0 0 0/.4);--accent:#6a9dff;--block-school:#c8bbea;--block-money:#bcd5b2;--block-travel:#b0cfe2;--block-people:#e9c6b3;--block-plain:#f4f2ed;--isl:#0b0b0a;--mat-bg:var(--ink-bg);--mat-blur:var(--ink-blur);--mat-shadow:var(--ink-shadow);--mat-ink:var(--ink-ink);--mat-ink-strong:var(--ink-ink-strong);--mat-ink-2:var(--ink-ink-2);--mat-thumb:#ffffff;--mat-thumb-ink:#111014;--mat-thumb-ink-2:rgb(17 16 20/.6);--mat-thumb-sheen:#f1eef8;--mat-ghost:rgb(255 255 255/.08);--mat-field:rgb(255 255 255/.08);--mat-tile:rgb(255 255 255/.12);--mat-kbd:rgb(255 255 255/.1);--mat-ring-gap:rgb(14 13 17/.9);--mat-peek-bg:rgb(14 13 17/.88);--mat-drop-bg:#ffffff;--mat-drop-ink:#111014;--sheet-bg:#1f1f1d;--sheet-shadow:0 40px 90px -40px rgb(0 0 0/.8),0 2px 10px rgb(0 0 0/.3);--card-bg:#262624;--card-shadow:0 30px 80px -30px rgb(0 0 0/.7),0 2px 10px rgb(0 0 0/.18)}}:root[data-theme=dark]{color-scheme:dark;--lib-paper:#e9e6df;--lib-paper-dim:brightness(.9) sepia(.06);--lib-paper-shadow:0 1px 2px rgb(0 0 0/.3),0 10px 24px -12px rgb(0 0 0/.6);--ground:#1b1b1a;--surface:#232321;--raised:#2c2b29;--text:#ffffff;--text-2:rgb(255 255 255/.7);--text-3:rgb(255 255 255/.56);--hover:rgb(255 255 255/.08);--press:rgb(255 255 255/.12);--sel-bg:#ffffff;--sel-ink:#111014;--btn:#ffffff;--btn-ink:#111014;--btn-quiet:rgb(255 255 255/.1);--scrim:rgb(0 0 0/.4);--accent:#6a9dff;--block-school:#c8bbea;--block-money:#bcd5b2;--block-travel:#b0cfe2;--block-people:#e9c6b3;--block-plain:#f4f2ed;--isl:#0b0b0a;--mat-bg:var(--ink-bg);--mat-blur:var(--ink-blur);--mat-shadow:var(--ink-shadow);--mat-ink:var(--ink-ink);--mat-ink-strong:var(--ink-ink-strong);--mat-ink-2:var(--ink-ink-2);--mat-thumb:#ffffff;--mat-thumb-ink:#111014;--mat-thumb-ink-2:rgb(17 16 20/.6);--mat-thumb-sheen:#f1eef8;--mat-ghost:rgb(255 255 255/.08);--mat-field:rgb(255 255 255/.08);--mat-tile:rgb(255 255 255/.12);--mat-kbd:rgb(255 255 255/.1);--mat-ring-gap:rgb(14 13 17/.9);--mat-peek-bg:rgb(14 13 17/.88);--mat-drop-bg:#ffffff;--mat-drop-ink:#111014;--sheet-bg:#1f1f1d;--sheet-shadow:0 40px 90px -40px rgb(0 0 0/.8),0 2px 10px rgb(0 0 0/.3);--card-bg:#262624;--card-shadow:0 30px 80px -30px rgb(0 0 0/.7),0 2px 10px rgb(0 0 0/.18)}:root[data-look-bg=graphite]{--ground:#f7f7f6;--raised:#ededec;--sheet-bg:#f7f7f6}:root[data-look-bg=linen]{--ground:#fcfaf8;--raised:#f0ebe5;--sheet-bg:#fcfaf8}:root[data-look-bg=graphite][data-theme=dark]{--ground:#1a1a1a;--raised:#2b2b2b;--sheet-bg:#1f1f1f}:root[data-look-bg=linen][data-theme=dark]{--ground:#252523;--raised:#34322f;--sheet-bg:#2a2927}@media (prefers-color-scheme:dark){:root[data-look-bg=graphite]:not([data-theme=light]){--ground:#1a1a1a;--raised:#2b2b2b;--sheet-bg:#1f1f1f}:root[data-look-bg=linen]:not([data-theme=light]){--ground:#252523;--raised:#34322f;--sheet-bg:#2a2927}}:root{--stg-ink:#f7f3ec;--stg-ink2:rgb(247 243 236/.88);--stg-glass:rgb(20 16 22/.38);--stg-line:rgb(255 255 255/.18);--stg-chip:rgb(255 255 255/.09);--stg-chip-hi:rgb(255 255 255/.2);--stg-chip-line:rgb(255 255 255/.16);--stg-chip-hi-line:rgb(255 255 255/.34);--stg-tshadow:0 2px 26px rgb(10 10 20/.42);--stg-dock:rgb(255 255 255/.16);--stg-dock-line:rgb(255 255 255/.18)}:root[data-look-bg]{--stg-ink:#f7f3ec;--stg-ink2:rgb(247 243 236/.88);--stg-glass:rgb(20 16 22/.38);--stg-line:rgb(255 255 255/.18);--stg-chip:rgb(255 255 255/.14);--stg-chip-hi:rgb(255 255 255/.26);--stg-chip-line:rgb(255 255 255/.3);--stg-chip-hi-line:rgb(255 255 255/.3);--stg-tshadow:0 2px 24px rgb(0 0 0/.25);--stg-dock:rgb(255 255 255/.14);--stg-dock-line:rgb(255 255 255/.3)}:root:is([data-look-bg=graphite],[data-look-bg=linen]),:root[data-theme=light]:is([data-look-bg=pixel-trail],[data-look-bg=shape-waves],[data-look-bg=gradient-waves],[data-look-bg=side-rays],[data-look-bg=beams],[data-look-bg=dither],[data-look-bg=silk],[data-look-bg=opal],[data-look-bg=threads]){--stg-ink:var(--text);--stg-ink2:var(--text-2);--stg-glass:var(--w2-glass);--stg-line:var(--w2-line-2);--stg-chip:color-mix(in srgb,var(--surface) 70%,transparent);--stg-chip-hi:var(--surface);--stg-chip-line:var(--w2-line-2);--stg-chip-hi-line:var(--w2-line-2);--stg-tshadow:none;--stg-dock:color-mix(in srgb,var(--surface) 70%,transparent);--stg-dock-line:var(--w2-line-2)}@media (prefers-color-scheme:light){:root:not([data-theme=dark]):is([data-look-bg=pixel-trail],[data-look-bg=shape-waves],[data-look-bg=gradient-waves],[data-look-bg=side-rays],[data-look-bg=beams],[data-look-bg=dither],[data-look-bg=silk],[data-look-bg=opal],[data-look-bg=threads]){--stg-ink:var(--text);--stg-ink2:var(--text-2);--stg-glass:var(--w2-glass);--stg-line:var(--w2-line-2);--stg-chip:color-mix(in srgb,var(--surface) 70%,transparent);--stg-chip-hi:var(--surface);--stg-chip-line:var(--w2-line-2);--stg-chip-hi-line:var(--w2-line-2);--stg-tshadow:none;--stg-dock:color-mix(in srgb,var(--surface) 70%,transparent);--stg-dock-line:var(--w2-line-2)}}:root:is([data-look-bg=field-dawn],[data-look-bg=field-mint],[data-look-bg=field-honey],[data-look-bg=field-rose],[data-look-bg=field-lilac]){--stg-ink:#262421;--stg-ink2:rgb(38 36 33/.74);--stg-glass:rgb(255 255 255/.5);--stg-line:rgb(38 36 33/.12);--stg-chip:rgb(255 255 255/.55);--stg-chip-hi:rgb(255 255 255/.82);--stg-chip-line:rgb(38 36 33/.14);--stg-chip-hi-line:rgb(38 36 33/.14);--stg-tshadow:0 1px 18px rgb(255 255 255/.45);--stg-dock:rgb(255 255 255/.55);--stg-dock-line:rgb(38 36 33/.14)}:root{--scene-ink:var(--stg-ink);--scene-shade:var(--stg-tshadow);--w2-accent-ink:#ffffff;--w2-accent-soft:rgb(47 111 224/.10);--w2-av1:#dcebdf;--w2-av1-ink:#2c5a37;--w2-av2:#f1e5cf;--w2-av2-ink:#4a4636;--w2-av3:#e4e0f5;--w2-av3-ink:#4a3d8f;--w2-bm-fail-soft:rgb(197 59 43/.09);--w2-bm-veil:rgb(38 32 26/.26);--w2-bm-veil-soft:rgb(38 32 26/.16);--w2-bouncy:linear(0,.009,.035 2.1%,.141,.281 6.7%,.723 12.9%,.938 16.7%,1.017,1.077,1.121,1.149 24.3%,1.159,1.163,1.161,1.154 29.9%,1.129 32.8%,1.051 39.6%,1.017 43.1%,.991,.977 51%,.974 53.8%,.975 57.1%,.997 69.8%,1.003 76.9%,1);--w2-bp-site-bg:#fbf6ef;--w2-bp-site-ink:#2a211b;--w2-bs-scrim:rgb(24 21 18/.34);--w2-bs-scrim2:rgb(24 21 18/.22);--w2-bs-skel:rgb(38 36 33/.07);--w2-bv-rec:#d93a2b;--w2-bv-wall-a:#252a4f;--w2-bv-wall-b:#3a2741;--w2-bv-wall-c:#6b3f4f;--w2-c1:#2f6fe0;--w2-c2:#6c4fd0;--w2-c3:#1b7aa3;--w2-c4:#5b6bd6;--w2-c5:#24834a;--w2-c6:#c23d61;--w2-chrome:#eeebe6;--w2-cite-ink:#1d4fae;--w2-done:#23843f;--w2-done-soft:rgb(35 132 63/.10);--w2-e1:0 1px 2px rgb(40 30 20/.06),0 4px 14px -6px rgb(40 30 20/.14);--w2-e2:0 0 0 1px rgb(40 30 20/.10),0 2px 4px rgb(40 30 20/.05),0 12px 32px rgb(40 30 20/.10),0 32px 80px -24px rgb(40 30 20/.22);--w2-ease-exit:cubic-bezier(.4,0,1,1);--w2-fail:#c53b2b;--w2-fail-ring:0 0 0 1px color-mix(in srgb,var(--w2-fail) 60%,transparent),0 0 0 4px color-mix(in srgb,var(--w2-fail) 12%,transparent);--w2-fail-soft:color-mix(in srgb,var(--w2-fail) 9%,transparent);--w2-glass:rgb(251 250 248/.78);--w2-glass-hi:rgb(255 255 255/.75);--w2-glass-line:rgb(38 36 33/.10);--w2-isl-done:#7bd492;--w2-isl-faint:rgb(246 243 238/.5);--w2-isl-muted:rgb(246 243 238/.62);--w2-line:rgb(38 36 33/.08);--w2-line-2:rgb(38 36 33/.15);--w2-manila-a:#e8e4dc;--w2-manila-back:#cdc8bf;--w2-media:#121211;--w2-media-ink:#f2efe9;--w2-media-muted:#b3ada4;--w2-paper:#ffffff;--w2-paper-ask:rgb(47 111 224/.16);--w2-paper-code:#f4f5f7;--w2-paper-hl:rgb(255 208 0/.38);--w2-paper-ink:#1f2328;--w2-paper-line:#e3e5ea;--w2-paper-muted:#5f6670;--w2-pop-bg:#1d1c1a;--w2-pop-ink:#fbfaf8;--w2-rail:#f3f1ed;--w2-rc-ghost-ink:color-mix(in srgb,var(--text-3) 72%,transparent);--w2-rc-sil:rgb(40 30 20/.16);--w2-rc-sil-2:rgb(40 30 20/.22);--w2-rs-hatch:repeating-linear-gradient(135deg,rgb(38 36 33/.035) 0 4px,transparent 4px 8px);--w2-scene-glass:rgb(20 16 22/.38);--w2-scene-line:rgb(255 255 255/.18);--w2-snappy:cubic-bezier(.2,.9,.25,1);--w2-spring-smooth:cubic-bezier(.22,.8,.3,1);--w2-spring-snappy:cubic-bezier(.2,.9,.25,1);--w2-st-sk:rgb(38 36 33/.075);--w2-st-sk-2:rgb(38 36 33/.05);--w2-stage:#e8e5df;--w2-t-base:220ms;--w2-t-instant:80ms;--w2-t-quick:140ms;--w2-t-slow:360ms;--w2-tile-line:rgb(38 36 33/.10);--w2-wait-soft:rgb(196 140 20/.10)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--w2-accent-ink:#0f1a2e;--w2-accent-soft:rgb(106 157 255/.14);--w2-av1:#34463a;--w2-av1-ink:#bfe3c6;--w2-av2:#4b4130;--w2-av2-ink:#e2dccb;--w2-av3:#3b384e;--w2-av3-ink:#d3cbf6;--w2-bm-fail-soft:rgb(236 106 90/.12);--w2-bm-veil:rgb(0 0 0/.52);--w2-bm-veil-soft:rgb(0 0 0/.4);--w2-bs-scrim:rgb(0 0 0/.52);--w2-bs-scrim2:rgb(0 0 0/.36);--w2-bs-skel:rgb(237 233 226/.07);--w2-bv-rec:#f0675a;--w2-c1:#6a9dff;--w2-c2:#a996e8;--w2-c3:#6ab8d6;--w2-c4:#9aa6f2;--w2-c5:#6cc48a;--w2-c6:#ec8fa3;--w2-chrome:#161614;--w2-cite-ink:#b3cdff;--w2-done:#57c26f;--w2-done-soft:rgb(87 194 111/.12);--w2-e1:0 1px 2px rgb(0 0 0/.3),0 6px 18px -8px rgb(0 0 0/.55);--w2-e2:0 0 0 1px rgb(0 0 0/.45),0 2px 4px rgb(0 0 0/.2),0 12px 32px rgb(0 0 0/.32),0 32px 80px -24px rgb(0 0 0/.55);--w2-fail:#ec6a5a;--w2-glass:rgb(38 37 35/.72);--w2-glass-hi:rgb(255 255 255/.06);--w2-glass-line:rgb(237 233 226/.10);--w2-line:rgb(237 233 226/.08);--w2-line-2:rgb(237 233 226/.15);--w2-manila-a:#bdb8ae;--w2-manila-back:#8f8a82;--w2-paper:#f4f2ed;--w2-paper-ask:rgb(47 111 224/.2);--w2-paper-code:#ebeae6;--w2-paper-hl:rgb(255 208 0/.42);--w2-paper-ink:#1f2328;--w2-paper-line:#dcdcd8;--w2-paper-muted:#5f6670;--w2-rail:#1a1a18;--w2-rc-sil:rgb(0 0 0/.45);--w2-rc-sil-2:rgb(255 255 255/.16);--w2-rs-hatch:repeating-linear-gradient(135deg,rgb(237 233 226/.07) 0 4px,transparent 4px 8px);--w2-st-sk:rgb(237 233 226/.08);--w2-st-sk-2:rgb(237 233 226/.05);--w2-stage:#141413;--w2-tile-line:rgb(0 0 0/.2);--w2-wait-soft:rgb(227 171 46/.10)}}:root[data-theme=dark]{--w2-accent-ink:#0f1a2e;--w2-accent-soft:rgb(106 157 255/.14);--w2-av1:#34463a;--w2-av1-ink:#bfe3c6;--w2-av2:#4b4130;--w2-av2-ink:#e2dccb;--w2-av3:#3b384e;--w2-av3-ink:#d3cbf6;--w2-bm-fail-soft:rgb(236 106 90/.12);--w2-bm-veil:rgb(0 0 0/.52);--w2-bm-veil-soft:rgb(0 0 0/.4);--w2-bs-scrim:rgb(0 0 0/.52);--w2-bs-scrim2:rgb(0 0 0/.36);--w2-bs-skel:rgb(237 233 226/.07);--w2-bv-rec:#f0675a;--w2-c1:#6a9dff;--w2-c2:#a996e8;--w2-c3:#6ab8d6;--w2-c4:#9aa6f2;--w2-c5:#6cc48a;--w2-c6:#ec8fa3;--w2-chrome:#161614;--w2-cite-ink:#b3cdff;--w2-done:#57c26f;--w2-done-soft:rgb(87 194 111/.12);--w2-e1:0 1px 2px rgb(0 0 0/.3),0 6px 18px -8px rgb(0 0 0/.55);--w2-e2:0 0 0 1px rgb(0 0 0/.45),0 2px 4px rgb(0 0 0/.2),0 12px 32px rgb(0 0 0/.32),0 32px 80px -24px rgb(0 0 0/.55);--w2-fail:#ec6a5a;--w2-glass:rgb(38 37 35/.72);--w2-glass-hi:rgb(255 255 255/.06);--w2-glass-line:rgb(237 233 226/.10);--w2-line:rgb(237 233 226/.08);--w2-line-2:rgb(237 233 226/.15);--w2-manila-a:#bdb8ae;--w2-manila-back:#8f8a82;--w2-paper:#f4f2ed;--w2-paper-ask:rgb(47 111 224/.2);--w2-paper-code:#ebeae6;--w2-paper-hl:rgb(255 208 0/.42);--w2-paper-ink:#1f2328;--w2-paper-line:#dcdcd8;--w2-paper-muted:#5f6670;--w2-rail:#1a1a18;--w2-rc-sil:rgb(0 0 0/.45);--w2-rc-sil-2:rgb(255 255 255/.16);--w2-rs-hatch:repeating-linear-gradient(135deg,rgb(237 233 226/.07) 0 4px,transparent 4px 8px);--w2-st-sk:rgb(237 233 226/.08);--w2-st-sk-2:rgb(237 233 226/.05);--w2-stage:#141413;--w2-tile-line:rgb(0 0 0/.2);--w2-wait-soft:rgb(227 171 46/.10)}:root{--r1-card:#ffffff;--r1-row:#f4f2ee;--r1-row-2:#ebe8e2;--r1-sink:#f7f5f1;--r1-code:#1b1a18;--r1-code-ink:#f1ede6;--r1-code-muted:rgb(241 237 230/.62);--r1-code-row:#262522;--r1-sh-card:0 1px 2px rgb(40 30 20/.05),0 10px 30px -14px rgb(40 30 20/.20);--r1-sh-pop:0 1px 2px rgb(40 30 20/.06),0 18px 48px -12px rgb(40 30 20/.30);--f-school:#d9cef3;--f-travel:#c3ddec;--f-money:#cfe3c8;--f-people:#f5d8c8;--f-home:#ece0c6;--f-system:#d5dfe3;--f-attn:#f1d2dc;--r1-ease:cubic-bezier(.23,1,.32,1)}:root[data-theme=dark]{--r1-card:#2b2a27;--r1-row:#34332f;--r1-row-2:#3d3c38;--r1-sink:#23221f;--r1-code:#121110;--r1-code-row:#1d1c1a;--r1-sh-card:0 1px 2px rgb(0 0 0/.3),0 12px 32px -16px rgb(0 0 0/.6);--r1-sh-pop:0 1px 2px rgb(0 0 0/.4),0 20px 50px -14px rgb(0 0 0/.7);--f-school:#c8bbea;--f-travel:#b0cfe2;--f-money:#bcd5b2;--f-people:#e9c6b3;--f-home:#ddd0b3;--f-system:#c3cfd4;--f-attn:#e4c0cc;--block-ink-2:rgb(29 28 26/.76)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--r1-card:#2b2a27;--r1-row:#34332f;--r1-row-2:#3d3c38;--r1-sink:#23221f;--r1-code:#121110;--r1-code-row:#1d1c1a;--r1-sh-card:0 1px 2px rgb(0 0 0/.3),0 12px 32px -16px rgb(0 0 0/.6);--r1-sh-pop:0 1px 2px rgb(0 0 0/.4),0 20px 50px -14px rgb(0 0 0/.7);--f-school:#c8bbea;--f-travel:#b0cfe2;--f-money:#bcd5b2;--f-people:#e9c6b3;--f-home:#ddd0b3;--f-system:#c3cfd4;--f-attn:#e4c0cc;--block-ink-2:rgb(29 28 26/.76)}}*,:after,:before{box-sizing:border-box}body,html{margin:0;height:100%}html{text-size-adjust:100%}body{font-family:var(--font);font-size:var(--t-m);line-height:1.45;color:var(--text);background:var(--ground);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow:hidden;overscroll-behavior:none}blockquote,figure,h1,h2,h3,h4,ol,p,ul{margin:0}ol,ul{padding:0;list-style:none}button,input,select,textarea{font:inherit;color:inherit}button{background:none;border:0;padding:0;cursor:pointer}a{color:inherit;text-decoration:none}img,svg{display:block;max-width:100%}kbd{font-family:var(--font)}:focus{outline:none}:focus-visible{outline:none;box-shadow:var(--focus)}[data-field] :is(input,textarea,select,[contenteditable]):focus,[data-field] :is(input,textarea,select,[contenteditable]):focus-visible{outline:none;box-shadow:none}[hidden]{display:none!important}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:1ms!important;animation-iteration-count:1!important;transition-duration:1ms!important}}[data-overlay-root],[data-scope-wrap]{display:contents}[data-count]{display:inline-block;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}[data-ghost]{pointer-events:none}html[data-carrying],html[data-carrying] *{-moz-user-select:none;user-select:none;-webkit-user-select:none;cursor:-webkit-grabbing;cursor:grabbing}