@font-face{font-family:"Source Serif 4";font-style:normal;font-display:swap;font-weight:400;src:url(./source-serif-4-cyrillic-ext-400-normal.CWV284fw.woff2) format("woff2"),url(./source-serif-4-cyrillic-ext-400-normal.DLkyKLvH.woff) format("woff");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:"Source Serif 4";font-style:normal;font-display:swap;font-weight:400;src:url(./source-serif-4-cyrillic-400-normal.C44pakCn.woff2) format("woff2"),url(./source-serif-4-cyrillic-400-normal.B8Z6Jvzv.woff) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:"Source Serif 4";font-style:normal;font-display:swap;font-weight:400;src:url(./source-serif-4-greek-400-normal.Cw5-AHNN.woff2) format("woff2"),url(./source-serif-4-greek-400-normal.BccYJ-vZ.woff) format("woff");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:"Source Serif 4";font-style:normal;font-display:swap;font-weight:400;src:url(./source-serif-4-vietnamese-400-normal.BbG3LG1A.woff2) format("woff2"),url(./source-serif-4-vietnamese-400-normal.DR1UuFon.woff) format("woff");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:"Source Serif 4";font-style:normal;font-display:swap;font-weight:400;src:url(./source-serif-4-latin-ext-400-normal.Cp7z-ARB.woff2) format("woff2"),url(./source-serif-4-latin-ext-400-normal.CEpydyUl.woff) format("woff");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-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:"Source Serif 4";font-style:normal;font-display:swap;font-weight:400;src:url(./source-serif-4-latin-400-normal.DJ5YJwmz.woff2) format("woff2"),url(./source-serif-4-latin-400-normal.Dn3IlU-Z.woff) format("woff");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:"Source Serif 4";font-style:italic;font-display:swap;font-weight:400;src:url(./source-serif-4-cyrillic-ext-400-italic.zoDFlEzN.woff2) format("woff2"),url(./source-serif-4-cyrillic-ext-400-italic.Dx4A8QUO.woff) format("woff");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:"Source Serif 4";font-style:italic;font-display:swap;font-weight:400;src:url(./source-serif-4-cyrillic-400-italic.BLN19cOa.woff2) format("woff2"),url(./source-serif-4-cyrillic-400-italic.Dx8qIUN3.woff) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:"Source Serif 4";font-style:italic;font-display:swap;font-weight:400;src:url(./source-serif-4-greek-400-italic.C7D4Dq0H.woff2) format("woff2"),url(./source-serif-4-greek-400-italic.DcuniPAV.woff) format("woff");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:"Source Serif 4";font-style:italic;font-display:swap;font-weight:400;src:url(./source-serif-4-vietnamese-400-italic.CjUPRDIa.woff2) format("woff2"),url(./source-serif-4-vietnamese-400-italic.DyjhI2GX.woff) format("woff");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:"Source Serif 4";font-style:italic;font-display:swap;font-weight:400;src:url(./source-serif-4-latin-ext-400-italic.JynPwBMj.woff2) format("woff2"),url(./source-serif-4-latin-ext-400-italic.G7LDTi7t.woff) format("woff");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-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:"Source Serif 4";font-style:italic;font-display:swap;font-weight:400;src:url(./source-serif-4-latin-400-italic.0j97Jm6B.woff2) format("woff2"),url(./source-serif-4-latin-400-italic.Dv9jnFA_.woff) format("woff");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:"Source Serif 4";font-style:normal;font-display:swap;font-weight:500;src:url(./source-serif-4-cyrillic-ext-500-normal.DaDZE_Na.woff2) format("woff2"),url(./source-serif-4-cyrillic-ext-500-normal.8-8HP2PF.woff) format("woff");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:"Source Serif 4";font-style:normal;font-display:swap;font-weight:500;src:url(./source-serif-4-cyrillic-500-normal.BdVUvljg.woff2) format("woff2"),url(./source-serif-4-cyrillic-500-normal.Bb4u56_6.woff) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:"Source Serif 4";font-style:normal;font-display:swap;font-weight:500;src:url(./source-serif-4-greek-500-normal.By8GFJzz.woff2) format("woff2"),url(./source-serif-4-greek-500-normal.z-Q6FFuG.woff) format("woff");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:"Source Serif 4";font-style:normal;font-display:swap;font-weight:500;src:url(./source-serif-4-vietnamese-500-normal.Bi3OSTTW.woff2) format("woff2"),url(./source-serif-4-vietnamese-500-normal.8N8MYVKB.woff) format("woff");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:"Source Serif 4";font-style:normal;font-display:swap;font-weight:500;src:url(./source-serif-4-latin-ext-500-normal.BYjRCDVy.woff2) format("woff2"),url(./source-serif-4-latin-ext-500-normal.D-qasQTj.woff) format("woff");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-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:"Source Serif 4";font-style:normal;font-display:swap;font-weight:500;src:url(./source-serif-4-latin-500-normal.CUHe9xxf.woff2) format("woff2"),url(./source-serif-4-latin-500-normal.DVVamBqs.woff) format("woff");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:"Source Serif 4";font-style:normal;font-display:swap;font-weight:600;src:url(./source-serif-4-cyrillic-ext-600-normal.D_E8FDgP.woff2) format("woff2"),url(./source-serif-4-cyrillic-ext-600-normal.DiT2IGQm.woff) format("woff");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:"Source Serif 4";font-style:normal;font-display:swap;font-weight:600;src:url(./source-serif-4-cyrillic-600-normal.BDP5YDHD.woff2) format("woff2"),url(./source-serif-4-cyrillic-600-normal.DFnC3vAY.woff) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:"Source Serif 4";font-style:normal;font-display:swap;font-weight:600;src:url(./source-serif-4-greek-600-normal.DdRkKr-1.woff2) format("woff2"),url(./source-serif-4-greek-600-normal.DhXQw1Kl.woff) format("woff");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:"Source Serif 4";font-style:normal;font-display:swap;font-weight:600;src:url(./source-serif-4-vietnamese-600-normal.CznyfUKR.woff2) format("woff2"),url(./source-serif-4-vietnamese-600-normal.B0WJbuqT.woff) format("woff");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:"Source Serif 4";font-style:normal;font-display:swap;font-weight:600;src:url(./source-serif-4-latin-ext-600-normal.0sIUyHMO.woff2) format("woff2"),url(./source-serif-4-latin-ext-600-normal.C6NNqpJh.woff) format("woff");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-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:"Source Serif 4";font-style:normal;font-display:swap;font-weight:600;src:url(./source-serif-4-latin-600-normal.DouSKlru.woff2) format("woff2"),url(./source-serif-4-latin-600-normal.DMD1h6_f.woff) format("woff");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:Work Sans;font-style:normal;font-display:swap;font-weight:400;src:url(./work-sans-vietnamese-400-normal.BxGuknnG.woff2) format("woff2"),url(./work-sans-vietnamese-400-normal.DFZk_KN_.woff) format("woff");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Work Sans;font-style:normal;font-display:swap;font-weight:400;src:url(./work-sans-latin-ext-400-normal.zfQnhXzv.woff2) format("woff2"),url(./work-sans-latin-ext-400-normal.j7TZlk-s.woff) format("woff");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-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Work Sans;font-style:normal;font-display:swap;font-weight:400;src:url(./work-sans-latin-400-normal.jUejSri3.woff2) format("woff2"),url(./work-sans-latin-400-normal.DE1_0GuN.woff) format("woff");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:Work Sans;font-style:italic;font-display:swap;font-weight:400;src:url(./work-sans-vietnamese-400-italic.xWQ-5sEe.woff2) format("woff2"),url(./work-sans-vietnamese-400-italic.B4dR_X-K.woff) format("woff");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Work Sans;font-style:italic;font-display:swap;font-weight:400;src:url(./work-sans-latin-ext-400-italic.ClyCLTFo.woff2) format("woff2"),url(./work-sans-latin-ext-400-italic.BzZYPmlJ.woff) format("woff");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-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Work Sans;font-style:italic;font-display:swap;font-weight:400;src:url(./work-sans-latin-400-italic.D-XeUK6r.woff2) format("woff2"),url(./work-sans-latin-400-italic.BqDO8t_t.woff) format("woff");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:Work Sans;font-style:normal;font-display:swap;font-weight:500;src:url(./work-sans-vietnamese-500-normal.Czn2Xkog.woff2) format("woff2"),url(./work-sans-vietnamese-500-normal.90nhZfxs.woff) format("woff");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Work Sans;font-style:normal;font-display:swap;font-weight:500;src:url(./work-sans-latin-ext-500-normal.CAKEIVkc.woff2) format("woff2"),url(./work-sans-latin-ext-500-normal.CW9ss9Cz.woff) format("woff");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-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Work Sans;font-style:normal;font-display:swap;font-weight:500;src:url(./work-sans-latin-500-normal.BKGnScDy.woff2) format("woff2"),url(./work-sans-latin-500-normal.BmdXWF6_.woff) format("woff");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:Work Sans;font-style:normal;font-display:swap;font-weight:600;src:url(./work-sans-vietnamese-600-normal.DizFELYt.woff2) format("woff2"),url(./work-sans-vietnamese-600-normal.ue5fzGW6.woff) format("woff");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Work Sans;font-style:normal;font-display:swap;font-weight:600;src:url(./work-sans-latin-ext-600-normal.DNiHHggD.woff2) format("woff2"),url(./work-sans-latin-ext-600-normal.B1NFRnx8.woff) format("woff");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-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Work Sans;font-style:normal;font-display:swap;font-weight:600;src:url(./work-sans-latin-600-normal.DB-2V89X.woff2) format("woff2"),url(./work-sans-latin-600-normal.Cg-NlmS7.woff) format("woff");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}:root{--bg:#f7f8fa;--bg-raised:#fff;--bg-sunken:#eef0f3;--ink:#1c2228;--ink-body:#333c44;--ink-soft:#626e78;--ink-faint:#6b7783;--ink-disabled:#818c99;--ink-ghost:#748495;--line:rgba(28,34,40,.09);--line-strong:rgba(28,34,40,.13);--accent:#3d6a86;--accent-ink:#2c5068;--accent-soft:rgba(61,106,134,.14);--on-accent:#f7f8fa;--danger:#9a3324;--shadow:0 1px 2px rgba(32,33,28,.06);--shadow-md:0 6px 20px rgba(0,0,0,.25);--shadow-lg:0 12px 40px rgba(0,0,0,.2);--scrim:rgba(20,18,12,.45);--radius-xs:3px;--radius-sm:4px;--radius-md:5px;--radius-lg:6px;--radius-pill:99px;--status-idea-bg:#f0f0eb;--status-idea-fg:var(--ink-soft);--status-planned-bg:rgba(58,90,140,.13);--status-planned-fg:#3a5a8c;--status-committed-bg:rgba(47,111,106,.13);--status-committed-fg:#2f6f6a;--status-done-bg:rgba(79,121,66,.13);--status-done-fg:#4f7942;--status-dropped-bg:rgba(154,51,36,.13);--status-dropped-fg:#9a3324;--stage-gogo:#93b0c2;--stage-slowgo:#c7d6de;--stage-nogo-track:#e2e6ea;--spine-line:#d4dbe1;--divider-slowgo-label:#6f95ac;--divider-slowgo-line:#dde6ec;--divider-nogo-label:#8e97a0;--divider-nogo-line:#e2e5e8;--done-dot:#c3cad1;--cell-past:#7a7c75;--font-display:"Source Serif 4",Georgia,serif;--font-body:"Work Sans",system-ui,sans-serif;color-scheme:light}:root[data-palette=sage]{--bg:#fbfaf7;--bg-raised:#fff;--bg-sunken:#f5f4ee;--ink:#20211c;--ink-body:#3b3c35;--ink-soft:#6e6e64;--ink-faint:#79776e;--ink-disabled:#8f8d7f;--ink-ghost:#878472;--line:rgba(32,33,28,.1);--line-strong:rgba(32,33,28,.12);--accent:#6c7a5a;--accent-ink:#545f45;--accent-soft:rgba(108,122,90,.12);--on-accent:#fbfaf7;--stage-gogo:#9daa8b;--stage-slowgo:#d3c69e;--stage-nogo-track:#e3e1d8;--spine-line:#dad8ce;--divider-slowgo-label:#b7a87a;--divider-slowgo-line:#e8e0cc;--divider-nogo-label:#9da2a5;--divider-nogo-line:#e1e2e0;--done-dot:#c9c8be}:root[data-palette=terracotta]{--bg:#fbf7f2;--bg-raised:#fff;--bg-sunken:#f5efe6;--ink:#241d17;--ink-body:#3d3128;--ink-soft:#746459;--ink-faint:#817366;--ink-disabled:#9a8875;--ink-ghost:#987d5f;--line:rgba(36,29,23,.1);--line-strong:rgba(36,29,23,.13);--accent:#b5602f;--accent-ink:#8f4a24;--accent-soft:rgba(181,96,47,.14);--on-accent:#fbf7f2;--stage-gogo:#d9a679;--stage-slowgo:#e9cba0;--stage-nogo-track:#ece4d8;--spine-line:#ddd1c1;--divider-slowgo-label:#b98a4c;--divider-slowgo-line:#ecdcc4;--divider-nogo-label:#a99483;--divider-nogo-line:#e6ded3;--done-dot:#d0c3b4}:root[data-palette=plum]{--bg:#faf7f8;--bg-raised:#fff;--bg-sunken:#f3edf0;--ink:#241a20;--ink-body:#3e2e36;--ink-soft:#715c66;--ink-faint:#84707a;--ink-disabled:#9a858f;--ink-ghost:#9a7989;--line:rgba(36,26,32,.1);--line-strong:rgba(36,26,32,.13);--accent:#7a4a63;--accent-ink:#5c364a;--accent-soft:rgba(122,74,99,.14);--on-accent:#faf7f8;--stage-gogo:#b98da3;--stage-slowgo:#ddc4cf;--stage-nogo-track:#e7dfe2;--spine-line:#ddd0d5;--divider-slowgo-label:#a06a84;--divider-slowgo-line:#ecdbe2;--divider-nogo-label:#9e8d94;--divider-nogo-line:#e4dce0;--done-dot:#d1c2c9}:root[data-palette=forest]{--bg:#f6f8f3;--bg-raised:#fff;--bg-sunken:#edf1e7;--ink:#1b2118;--ink-body:#303a2b;--ink-soft:#5f6b57;--ink-faint:#6f7866;--ink-disabled:#848e77;--ink-ghost:#798666;--line:rgba(27,33,24,.1);--line-strong:rgba(27,33,24,.13);--accent:#3f6b3f;--accent-ink:#2c4f2c;--accent-soft:rgba(63,107,63,.14);--on-accent:#f6f8f3;--stage-gogo:#8fae82;--stage-slowgo:#cddba8;--stage-nogo-track:#e0e5d7;--spine-line:#d1dac6;--divider-slowgo-label:#7a9a5e;--divider-slowgo-line:#dfe8cf;--divider-nogo-label:#939c8b;--divider-nogo-line:#dde3d4;--done-dot:#c2c9b8}:root[data-palette=clay]{--bg:#f8f6f2;--bg-raised:#fff;--bg-sunken:#f0ece4;--ink:#24211b;--ink-body:#3d392f;--ink-soft:#726c5e;--ink-faint:#7b7463;--ink-disabled:#948970;--ink-ghost:#8e805c;--line:rgba(36,33,27,.1);--line-strong:rgba(36,33,27,.13);--accent:#8a6d3f;--accent-ink:#6b5330;--accent-soft:rgba(138,109,63,.14);--on-accent:#f8f6f2;--stage-gogo:#c9ac7c;--stage-slowgo:#e3d2ad;--stage-nogo-track:#e9e3d6;--spine-line:#ddd4c2;--divider-slowgo-label:#a5824c;--divider-slowgo-line:#ecdfc4;--divider-nogo-label:#a89e8e;--divider-nogo-line:#e3ddd0;--done-dot:#d3ccbb}:root[data-palette=ink]{--bg:#f8f8f7;--bg-raised:#fff;--bg-sunken:#eeeeec;--ink:#17181a;--ink-body:#2b2c2e;--ink-soft:#5c5d5f;--ink-faint:#747577;--ink-disabled:#8a8b8d;--ink-ghost:#828280;--line:rgba(23,24,26,.1);--line-strong:rgba(23,24,26,.14);--accent:#17181a;--accent-ink:#000;--accent-soft:rgba(23,24,26,.12);--on-accent:#f8f8f7;--stage-gogo:#a9aaab;--stage-slowgo:#d0d1d1;--stage-nogo-track:#e6e6e5;--spine-line:#d6d6d5;--divider-slowgo-label:#6f7072;--divider-slowgo-line:#e2e2e1;--divider-nogo-label:#969798;--divider-nogo-line:#e6e6e5;--done-dot:#c6c6c5}*{box-sizing:border-box}body,html{padding:0;margin:0}html{scroll-behavior:smooth}body,html{font-size:18px}body{background:var(--bg);color:var(--ink);font-family:var(--font-body);line-height:1.5;-webkit-font-smoothing:antialiased}#__nuxt{min-height:100vh}h1,h2,h3{font-family:var(--font-display);font-weight:400;letter-spacing:-.01em;margin:0}a{color:inherit}button{font-family:var(--font-body)}::-moz-selection{background:var(--accent-soft)}::selection{background:var(--accent-soft)}.italic{font-style:italic}.btn{font-family:var(--font-body);font-size:.95rem;font-weight:500;padding:10px 18px;border-radius:var(--radius-sm);border:1px solid var(--line-strong);background:transparent;cursor:pointer;transition:border-color .15s ease,background .15s ease,color .15s ease}.btn,.btn:hover{color:var(--ink)}.btn:hover{border-color:var(--ink-faint)}.btn-primary{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}.btn-primary:hover{background:var(--accent-ink);border-color:var(--accent-ink)}.btn-quiet{border-color:transparent;padding:10px 4px;color:var(--ink-soft)}.btn-quiet:hover{border-color:transparent;color:var(--ink)}.btn-danger{color:var(--danger);border-color:var(--danger)}.field{display:flex;flex-direction:column;gap:6px}.field label{font-size:.8rem;font-weight:500;color:var(--ink-soft);text-transform:uppercase;letter-spacing:.04em}.field input,.field select,.field textarea{font-family:var(--font-body);font-size:1rem;padding:10px 12px;border-radius:var(--radius-sm);border:1px solid var(--line-strong);background:var(--bg-raised);color:var(--ink)}.field input:focus,.field select:focus,.field textarea:focus{outline:2px solid var(--accent);outline-offset:-1px}.field textarea{resize:vertical;min-height:72px;font-family:var(--font-body)}.card{background:var(--bg-raised);border:1px solid var(--line);border-radius:var(--radius-md)}.page{padding:48px 72px 72px}.pageindex{padding:0}.page-title{font-size:48px;line-height:1.08;letter-spacing:-.01em;color:var(--ink)}.page-sub{margin-top:14px;margin-bottom:24px;max-width:66ch;font-size:17px;line-height:1.6;color:var(--ink-soft)}@media(max-width:900px){.page{padding:32px 20px 64px}.page-title{font-size:36px}}
