@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./inter-cyrillic-ext-wght-normal.BOeWTOD4.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./inter-cyrillic-wght-normal.DqGufNeO.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./inter-greek-ext-wght-normal.DlzME5K_.woff2) format("woff2-variations");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./inter-greek-wght-normal.CkhJZR-_.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./inter-vietnamese-wght-normal.CBcvBZtf.woff2) format("woff2-variations");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:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./inter-latin-ext-wght-normal.DO1Apj_S.woff2) format("woff2-variations");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:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./inter-latin-wght-normal.Dx4kXJAl.woff2) format("woff2-variations");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}:root{--bg: #f4f2ed;--bg-bar: #fbfaf7;--card: #ffffff;--line: #e6e2da;--line-soft: #eeebe4;--line-input: #d9d4ca;--ink: #1c1a17;--ink-2: #4f4a42;--muted: #6b665e;--faint: #8c877e;--accent: #22656e;--accent-hover: #174850;--accent-soft: #e4eeef;--accent-ink: #174850;--dark: #1c1a17;--dark-ink: #ffffff;--dark-muted: #d9d4ca;--dark-label: #b9b3a7;--wait-bg: #fbefd8;--wait-ink: #8a4f05;--decide-bg: #efe4f5;--decide-ink: #653a80;--together-bg: #e1e9f7;--together-ink: #2a528f;--task-bg: #eceae4;--task-ink: #4f4a42;--done-bg: #ddeee3;--done-ink: #245a41;--ok: #4f8a6b;--danger: #a33a2a;--person-blue: #2a528f;--person-brown: #8a4f05;--person-clay: #c86b4a;--person-green: #4f8a6b;--radius-card: 16px;--radius-btn: 12px;--radius-pill: 999px;--row-min: 56px;--btn-min: 44px;--check: 28px;--font: "Inter Variable", Inter, system-ui, sans-serif;--fs-base: 15px;--fs-name: 16px;--fs-small: 13px;--fs-label: 12px;--fs-h1: 28px;--fs-h1-desk: 32px;color-scheme:light}@media(prefers-color-scheme:dark){:root[data-theme=dark]{--bg: #1a1916;--bg-bar: #201f1b;--card: #262420;--line: #3a3731;--line-soft: #322f2a;--ink: #f4f2ed;--muted: #b9b3a7}}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;background:var(--bg);color:var(--ink);font-family:var(--font);font-size:var(--fs-base);line-height:1.4;-webkit-font-smoothing:antialiased}a{color:var(--accent)}a:hover{color:var(--accent-hover)}h1{margin:0;font-size:var(--fs-h1);line-height:1.15;font-weight:700;letter-spacing:-.02em}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}button{font:inherit}.visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:var(--btn-min);padding:0 16px;border-radius:var(--radius-btn);font-weight:600;font-size:15px;border:1px solid transparent;background:var(--accent);color:#fff;text-decoration:none;cursor:pointer}.btn:hover{background:var(--accent-hover);color:#fff}.btn:disabled{opacity:.55;cursor:default}.btn.secondary{background:var(--card);color:var(--ink);border-color:var(--line-input)}.btn.secondary:hover{background:var(--bg-bar)}input[type=text],input[type=search],input[type=date],input[type=time],input[type=url],input[inputmode],select,textarea{font:inherit;font-size:16px;min-height:var(--btn-min);padding:0 12px;border-radius:var(--radius-btn);border:1px solid var(--line-input);background:var(--card);color:var(--ink);width:100%}textarea{padding:10px 12px;min-height:88px;resize:vertical;line-height:1.4}select{appearance:auto}.chips{display:flex;flex-wrap:wrap;gap:6px}.chip{display:inline-flex;align-items:center;gap:6px;min-height:36px;font:inherit;font-size:var(--fs-small);font-weight:600;padding:6px 12px;border-radius:var(--radius-pill);border:1px solid var(--line-input);background:var(--card);color:var(--ink-2);text-decoration:none;white-space:nowrap;cursor:pointer}.chip:hover{color:var(--ink)}.chip.on,.chip[aria-pressed=true]{background:var(--dark);border-color:var(--dark);color:var(--dark-ink)}.chip.soft[aria-pressed=true]{background:var(--accent-soft);border-color:#b8d2d5;color:var(--accent-ink)}.form{display:flex;flex-direction:column;gap:12px}.form label,.form .lbl{display:flex;flex-direction:column;gap:6px;font-size:var(--fs-small);font-weight:500;color:var(--muted)}.form .row2{display:flex;gap:10px}.form .row2>*{flex:1;min-width:0}.form .err{color:var(--danger);font-size:var(--fs-small);margin:0}.form .acts{display:flex;gap:8px}.form .acts .btn{flex:1}.kv{display:flex;gap:12px;padding:12px 16px;border-top:1px solid var(--line-soft);align-items:flex-start}.kv:first-child{border-top:0}.kv .k{width:92px;flex:none;font-size:var(--fs-small);color:var(--muted);padding-top:2px}.kv .v{flex:1;min-width:0;overflow-wrap:anywhere}.btn.danger{background:var(--danger);color:#fff}
