@font-face{font-family:Barlow;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/Barlow-400-latin.woff2)format("woff2");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}@font-face{font-family:Barlow;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/Barlow-400-latin-ext.woff2)format("woff2");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:Barlow;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/Barlow-500-latin.woff2)format("woff2");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}@font-face{font-family:Barlow;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/Barlow-500-latin-ext.woff2)format("woff2");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:Barlow;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/Barlow-600-latin.woff2)format("woff2");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}@font-face{font-family:Barlow;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/Barlow-600-latin-ext.woff2)format("woff2");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:Barlow Condensed;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/BarlowCondensed-600-latin.woff2)format("woff2");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}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/BarlowCondensed-600-latin-ext.woff2)format("woff2");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}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--c-bg:#fff;--c-ground:#f2f2f3;--c-ink:#1d1f20;--c-mut:#1d1f2099;--c-mut2:#1d1f206b;--c-line:#1d1f2029;--c-line2:#1d1f2017;--c-acc:#5980a6;--c-acct:#416180;--c-tint:#eef6ff;--c-tintink:#2c455d;--c-fill:#f5f5f8;--c-onacc:#fff;--sat:env(safe-area-inset-top,0px);--sab:env(safe-area-inset-bottom,0px)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--c-bg:#1d1f20;--c-ground:#1d1f20;--c-ink:#f2f2f3;--c-mut:#f2f2f399;--c-mut2:#f2f2f36b;--c-line:#f2f2f333;--c-line2:#f2f2f31c;--c-acc:#94bce3;--c-acct:#b5d9fd;--c-tint:#1d2d3d;--c-tintink:#b5d9fd;--c-fill:#424244;--c-onacc:#1d2d3d}}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--c-bg:#1d1f20;--c-ground:#1d1f20;--c-ink:#f2f2f3;--c-mut:#f2f2f399;--c-mut2:#f2f2f36b;--c-line:#f2f2f333;--c-line2:#f2f2f31c;--c-acc:#94bce3;--c-acct:#b5d9fd;--c-tint:#1d2d3d;--c-tintink:#b5d9fd;--c-fill:#424244;--c-onacc:#1d2d3d}*,:before,:after{box-sizing:border-box}html,body,#root{height:100%}body{background:var(--c-ground);color:var(--c-ink);-webkit-font-smoothing:antialiased;overscroll-behavior-y:none;margin:0;font:400 14px/1.5 Barlow,system-ui,-apple-system,sans-serif}@media (pointer:coarse){body{font:-apple-system-body;font-family:Barlow,system-ui,-apple-system,sans-serif;line-height:1.5}}button,input,textarea,select{font:inherit;color:inherit}input,textarea,select{font-size:max(16px,1rem)}button{cursor:pointer;text-align:left;color:inherit;background:0 0;border:0;margin:0;padding:0}:focus-visible{outline:2px solid var(--c-acc);outline-offset:2px}.app{background:var(--c-bg);max-width:460px;height:100svh;margin:0 inline;flex-direction:column;margin-inline:auto;display:flex;position:relative;overflow:hidden}.screen{flex-direction:column;flex:1;display:flex;overflow:hidden}.screen__head{padding:calc(14px + var(--sat)) 20px 12px;flex:none}.screen__body{-webkit-overflow-scrolling:touch;flex:1;padding:2px 20px 20px;overflow-y:auto}.kicker{letter-spacing:.16em;text-transform:uppercase;color:var(--c-acct);font:600 10px/1 Barlow Condensed,system-ui,sans-serif}.kicker--mut{color:var(--c-mut2);letter-spacing:.14em}.title{margin:5px 0 0;font:600 27px/1.1 Barlow Condensed,system-ui,sans-serif}.sub{color:var(--c-mut);margin-top:4px;font:400 12.5px/1.5 Barlow,sans-serif}.sect{letter-spacing:.08em;text-transform:uppercase;font:600 15px/1 Barlow Condensed,system-ui,sans-serif}.card{border:1px solid var(--c-line);background:0 0;padding:14px}.card--ink{border:1.5px solid var(--c-ink)}.rule{border-top:1px solid var(--c-line)}.rule2{border-top:1px solid var(--c-line2)}.muted{color:var(--c-mut)}.tiny{color:var(--c-mut2);font:400 11px/1.4 Barlow,sans-serif}.bp{position:relative;overflow:visible}.bp>i{width:11px;height:11px;color:color-mix(in srgb, var(--c-ink) 55%, transparent);position:absolute}.bp>i:before,.bp>i:after{content:"";background:currentColor;position:absolute}.bp>i:before{width:1px;height:100%;top:0;left:5px}.bp>i:after{width:100%;height:1px;top:5px;left:0}.bp>i.tl{top:-6px;left:-6px}.bp>i.tr{top:-6px;right:-6px}.bp>i.bl{bottom:-6px;left:-6px}.bp>i.br{bottom:-6px;right:-6px}.btn{text-align:center;letter-spacing:.1em;text-transform:uppercase;border:1px solid var(--c-line);width:100%;color:var(--c-mut);background:0 0;min-height:44px;padding:14px;font:600 13px/1 Barlow Condensed,system-ui,sans-serif;display:block}.btn--accent{background:var(--c-acc);color:var(--c-onacc);border-color:var(--c-acc)}.btn--outline{border:1px solid var(--c-acc);color:var(--c-acct)}.btn--ghost{color:var(--c-mut2);border-color:#0000}.chip{white-space:nowrap;border:1px solid #0000;align-items:center;gap:5px;padding:3px 9px;font:600 11.5px/1.4 Barlow,sans-serif;display:inline-flex}.chip--assignee{background:var(--c-tint);color:var(--c-tintink)}.chip--unassigned{border:1px dashed var(--c-acc);color:var(--c-acct);font-weight:500}.chip--note{border:1px solid var(--c-line);color:var(--c-mut2);padding:2px 8px;font:500 10.5px/1.4 Barlow,sans-serif}.chip--action{border:1px solid var(--c-line);color:var(--c-mut);min-height:32px;padding:7px 12px;font:500 12px/1 Barlow,sans-serif}.chip--action-acc{border-color:var(--c-acc);color:var(--c-acct)}.kid{flex:none;width:9px;height:9px;display:inline-block}.kid--filled{background:var(--c-acc)}.kid--outline{border:1.5px solid var(--c-acc)}.warn{border:1px dashed var(--c-acc);color:var(--c-acct);margin-top:8px;padding:7px 9px;font:400 12px/1.45 Barlow,sans-serif}.tabbar{z-index:5;border-top:1px solid var(--c-line);padding:9px 10px calc(22px + var(--sab));background:var(--c-bg);flex:none;align-items:center;display:flex;position:relative}.tab{flex-direction:column;flex:1;justify-content:center;align-items:center;gap:6px;min-height:44px;display:flex}.tab__glyph{border:1px solid var(--c-mut2);width:15px;height:15px}.tab__glyph--on{background:var(--c-acc);border-color:var(--c-acc)}.tab__label{letter-spacing:.09em;text-transform:uppercase;color:var(--c-mut2);font:600 9.5px/1 Barlow Condensed,system-ui,sans-serif}.tab__label--on{color:var(--c-acct)}.fab{background:var(--c-acc);width:44px;height:44px;color:var(--c-onacc);flex:none;justify-content:center;align-items:center;margin-left:6px;display:flex}.backdrop{z-index:10;background:#1d1f2073;animation:.18s fade;position:absolute;inset:0}.sheet{z-index:20;background:var(--c-bg);border-top:1px solid var(--c-line);padding:12px 20px calc(30px + var(--sab));overscroll-behavior:contain;max-height:88%;animation:.28s cubic-bezier(.32,.72,0,1) sheetUp;position:absolute;bottom:0;left:0;right:0;overflow-y:auto}.sheet__grab{background:var(--c-line);width:38px;height:3px;margin:0 auto 16px}@keyframes fade{0%{opacity:0}to{opacity:1}}@keyframes bannerIn{0%{opacity:0;transform:translateY(-14px)}to{opacity:1;transform:translateY(0)}}@keyframes shuttle{0%,to{transform:translate(-3px)}50%{transform:translate(3px)}}@keyframes sheetUp{0%{transform:translateY(100%)}to{transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.backdrop,.sheet,.toast{animation:none}[style*=shuttle],[style*=bannerIn]{animation:none!important}}.toast{left:20px;right:20px;bottom:calc(96px + var(--sab));z-index:30;background:var(--c-ink);color:var(--c-ground);padding:11px 14px;font:500 12.5px/1.4 Barlow,sans-serif;animation:.2s fade;position:absolute}
