@font-face{font-family:Inter Variable;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/inter-latin.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}@font-face{font-family:Inter Variable;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/inter-latin-ext.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:Instrument Sans Variable;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/instrument-sans-latin.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}@font-face{font-family:Instrument Sans Variable;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/instrument-sans-latin-ext.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:JetBrains Mono Variable;font-style:normal;font-weight:100 800;font-display:swap;src:url(/fonts/jetbrains-mono-latin.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}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-weight:100 800;font-display:swap;src:url(/fonts/jetbrains-mono-latin-ext.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:"Instrument Serif";font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/instrument-serif-latin.woff2) format("woff2");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-face{font-family:"Instrument Serif";font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/instrument-serif-latin-ext.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}:root{color-scheme:dark;--page: #191918;--sidebar: #141413;--groupbg: #1f1f1f;--field: #232322;--hover: rgba(255, 255, 255, .018);--sel: rgba(255, 255, 255, .034);--raised: #2a2928;--current: #272625;--chip-sel: #2c2c2b;--sheet: var(--raised);--sheet-current: #3e3d3c;--scrim: rgba(8, 7, 5, .58);--lift: 0 2px 4px rgba(0, 0, 0, .5), 0 18px 44px rgba(0, 0, 0, .46);--hairline: #242423;--rule: #4f4c47;--sep: color-mix(in oklab, var(--text) 8%, transparent);--bound: #69655f;--bound-near: #817c75;--text: #f4f2f0;--text-body: #d4d1cd;--text-2: #afada9;--text-3: #878581;--witness: #4ec08d;--accent: #4ec08d;--accent-ink: #6fd4a7;--accent-soft: #17302a;--on-accent: #0e2b1f;--ring: inset 0 0 0 1.5px var(--accent);--danger: #e8796d;--warn: #dba23f;--diff-add: #4ec08d;--diff-del: #e8796d;--diff-add-bg: color-mix(in oklab, var(--diff-add) 10%, var(--page));--diff-del-bg: color-mix(in oklab, var(--diff-del) 10%, var(--page));--link: var(--accent-ink);--shadow: 0 1px 2px rgba(0, 0, 0, .4), 0 2px 8px rgba(0, 0, 0, .3);--status-triage: #9b958a;--status-oppen: #9b958a;--status-beslut: #dba23f;--status-ready: #6ea6e4;--status-testas: #ae8cec;--status-blocked: #e8796d;--status-parked: #9b958a;--status-bydesign: #9b958a;--status-atgardad: #918b81;--label-1: #7b894d;--label-2: #77ced8;--label-3: #acae6e;--label-4: #c27f8e;--label-5: #8aaadf;--label-6: #a46d92;--label-7: #eea7b6;--label-8: #ce94ba;--label-9: #6981b5;--label-10: #ad84b6;--label-11: #7fa16c;--label-12: #a1cc98;--sans: "Inter Variable", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--mono: ui-monospace, SFMono-Regular, "SF Mono", Menlo, Consolas, "Liberation Mono", monospace;--track-ui: -.004em;--track-tight: -.014em;--sec-size: 13px;--sec-weight: 600;--lbl-size: 12px;--lbl-weight: 500;--lbl-track: .06em;--t-display: 24px;--t-display-lh: 30px;--t-title: 20px;--t-title-lh: 26px;--t-lede: 15px;--t-lede-lh: 22px;--t-read: 14px;--t-read-lh: 21px;--t-ui: 13px;--t-ui-lh: 18px;--t-meta: 12px;--t-meta-lh: 16px;--w-body: 400;--w-med: 500;--w-bold: 600;--r-ctl: 9px;--r-box: 12px;--r-mark: 3px;--tab-rule: 2px;--side-w: 240px;--side-w-detail: 272px;--prose-w: 720px;--slot-w: 440px;--slot-inset: 20px;--topbar-h: 44px;--motion-dur: .13s;--motion-ease: ease}@media(prefers-reduced-motion:reduce){:root{--motion-dur: 0ms}}:root[data-theme=light]{color-scheme:light;--page: #fbfbfa;--sidebar: #f4f3f1;--groupbg: #f7f7f7;--field: #eeedea;--hover: rgba(26, 24, 21, .026);--sel: rgba(26, 24, 21, .048);--raised: #e8e7e3;--current: #dddcd8;--chip-sel: #e2e1de;--sheet: var(--page);--sheet-current: var(--current);--scrim: rgba(40, 34, 24, .34);--lift: 0 2px 4px rgba(40, 34, 24, .06), 0 14px 34px rgba(40, 34, 24, .14);--hairline: #ebeae7;--rule: #b8b4ac;--bound: #928e84;--bound-near: #79756b;--text: #1a1a19;--text-body: #33322f;--text-2: #54524f;--text-3: #6b6864;--witness: #127a56;--accent: #127a56;--accent-ink: #0e6446;--accent-soft: #e2efe9;--on-accent: #ffffff;--danger: #ba392e;--warn: #ac710d;--diff-add: #127a56;--diff-del: #ba392e;--shadow: 0 1px 2px rgba(40, 34, 24, .07), 0 2px 6px rgba(40, 34, 24, .05);--status-triage: #8a847a;--status-oppen: #8a847a;--status-beslut: #ac710d;--status-ready: #24619f;--status-testas: #6e43be;--status-blocked: #ba392e;--status-parked: #8a847a;--status-bydesign: #8a847a;--status-atgardad: #6d685f;--label-1: #394402;--label-2: #1e7e88;--label-3: #626324;--label-4: #743948;--label-5: #425f8f;--label-6: #5b2a4c;--label-7: #9a5a69;--label-8: #7f4b6e;--label-9: #283c6b;--label-10: #633e6b;--label-11: #395926;--label-12: #557c4c}.labeldot--1{background:var(--label-1)}.labeldot--2{background:var(--label-2)}.labeldot--3{background:var(--label-3)}.labeldot--4{background:var(--label-4)}.labeldot--5{background:var(--label-5)}.labeldot--6{background:var(--label-6)}.labeldot--7{background:var(--label-7)}.labeldot--8{background:var(--label-8)}.labeldot--9{background:var(--label-9)}.labeldot--10{background:var(--label-10)}.labeldot--11{background:var(--label-11)}.labeldot--12{background:var(--label-12)}*{scrollbar-width:thin;scrollbar-color:var(--rule) transparent}@supports selector(::-webkit-scrollbar){*::-webkit-scrollbar{width:10px;height:10px}*::-webkit-scrollbar-track{background:transparent}*::-webkit-scrollbar-track-piece{background:transparent}*::-webkit-scrollbar-thumb{background-color:var(--rule);border-radius:999px;border:2px solid transparent;background-clip:padding-box}*::-webkit-scrollbar-thumb:hover{background-color:var(--text-3)}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.views{align-self:center;justify-self:start;display:inline-flex;flex:none;padding:2px;border-radius:var(--r-ctl)}.views__btn{display:flex;align-items:center;height:28px;padding:0 10px;border:0;border-radius:var(--r-ctl);background:transparent;background-image:linear-gradient(transparent,transparent);color:var(--text-2);font-size:var(--t-ui);line-height:var(--t-ui-lh);font-weight:var(--w-body);letter-spacing:var(--track-ui);cursor:pointer;transition:background .13s ease,color .13s ease}@media(hover:hover){.views__btn[aria-pressed=false]:hover{background-image:linear-gradient(var(--hover),var(--hover));color:var(--text)}}.views__btn[aria-pressed=true]{background:var(--current);color:var(--text);font-weight:var(--w-med)}.views--icons{padding:2px}.views--icons .views__btn{display:grid;place-items:center;width:28px;height:28px;padding:0}.views--icons .views__btn svg{pointer-events:none}.modal .views__btn[aria-pressed=true]{background:var(--sheet-current)}.appearance .views{justify-self:start;margin-left:-12px}.appearance__bar{justify-content:flex-end}.crash{min-height:100vh;display:grid;place-items:center;padding:48px 16px;background:var(--sidebar);color:var(--text);font-family:var(--sans);font-size:var(--t-ui);line-height:var(--t-ui-lh)}.crash__note{width:min(560px,100%);padding:20px;background:var(--page);border-radius:var(--r-box)}.crash__h{margin:0 0 8px;font-size:var(--t-title);line-height:var(--t-title-lh);letter-spacing:var(--track-tight);font-weight:var(--w-bold)}.crash__note p{margin:0;color:var(--text-2)}.crash__details{margin:16px 0 0;padding:10px 12px;max-height:40vh;overflow:auto;background:var(--field);border-radius:var(--r-ctl);color:var(--text-2);font-family:var(--mono);font-size:var(--t-meta);line-height:var(--t-meta-lh);white-space:pre-wrap;overflow-wrap:anywhere;-webkit-user-select:text;user-select:text}.crash__actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.crash__btn{display:inline-flex;align-items:center;background:var(--accent);color:var(--on-accent);border:0;border-radius:var(--r-ctl);padding:6px 12px;font:inherit;font-weight:var(--w-med);cursor:pointer}.crash__btn--ghost{background:var(--field);color:var(--text)}@media(hover:hover){.crash__btn:hover{filter:brightness(1.08)}.crash__btn--ghost:hover{filter:none;background-image:linear-gradient(var(--hover),var(--hover))}}*,*:before,*:after{box-sizing:border-box}html,body{margin:0;padding:0}body{background:var(--page);color:var(--text);font-family:var(--sans);font-size:var(--t-lede);line-height:22px;-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent}h1,h2,h3{margin:0;font-weight:var(--w-bold)}button{font:inherit;color:inherit}a{color:var(--link)}code{padding:1px 5px;background:var(--field);border-radius:var(--r-mark);font-family:var(--mono);font-size:.92em;letter-spacing:0}.cardid{font-family:var(--mono);font-size:var(--t-meta);letter-spacing:0;font-variant-numeric:tabular-nums;color:var(--text-3)}.cardgoal{margin:4px 0 0;font-size:var(--t-meta);color:var(--text-3)}:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.screen{max-width:640px;margin:0 auto;padding:0 16px calc(24px + env(safe-area-inset-bottom));display:grid;grid-template-columns:minmax(0,1fr);gap:14px;align-content:start;min-height:100dvh;box-sizing:border-box}.top{position:sticky;top:0;z-index:5;display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:48px;padding-top:env(safe-area-inset-top);margin:0 -16px;padding-left:16px;padding-right:16px;background:color-mix(in srgb,var(--page) 88%,transparent);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.top__title{font-size:var(--t-lede);letter-spacing:var(--track-tight)}.top__back,.top__who,.link{display:inline-flex;align-items:center;min-height:44px;background:none;border:0;padding:0;cursor:pointer;color:var(--link);text-align:left}.top__who{color:var(--text-2)}.top__actions{display:flex;align-items:center;gap:10px}.top__plus{display:grid;place-items:center;width:44px;height:44px;flex:none;padding:0;border:0;border-radius:50%;color:var(--accent-ink);background:var(--field);background-image:linear-gradient(transparent,transparent);cursor:pointer;transition:background .13s ease,transform .13s ease}@media(hover:hover){.top__plus:hover{background-image:linear-gradient(var(--hover),var(--hover))}}.top__plus:active{background-image:linear-gradient(var(--sel),var(--sel))}.top__plus[aria-expanded=true]{background-color:var(--accent-soft);transform:rotate(45deg)}.top__you:empty{display:none}.orgbar{display:flex;align-items:center;flex-wrap:wrap;gap:10px;min-height:44px}.add__alt{margin-top:2px}.orgbar__who:empty{display:none}.orgbar__line{flex:1 1 auto;min-width:0}.signin{display:grid;justify-items:center;padding:8px 0 24px}.queue__about{display:grid;gap:2px}.queue__about p{margin:0}.h1{font-size:var(--t-title);line-height:var(--t-title-lh);font-weight:var(--w-bold);letter-spacing:var(--track-tight)}.muted{color:var(--text-3)}.error{color:var(--danger);margin:0}.note{margin:0;padding:10px 13px;background:var(--field);border:0;border-radius:var(--r-box);color:var(--text-body)}.banner{margin:0;padding:10px 12px;border-radius:var(--r-box);background:var(--accent-soft);color:var(--text)}.banner--warn{background:color-mix(in srgb,var(--warn) 18%,var(--field))}.empty{display:grid;gap:10px;padding:24px 0}.empty p{margin:0}.bottom{display:grid;gap:12px;justify-items:center;padding-top:12px}.list{list-style:none;margin:0;padding:0;display:grid;gap:8px}.row{display:flex;align-items:stretch;gap:8px;width:100%;background:var(--field);background-image:linear-gradient(transparent,transparent);border:0;border-radius:var(--r-box);overflow:hidden;text-align:left;box-sizing:border-box;transition:background .13s ease}.row--project{padding:12px 14px;min-height:44px;cursor:pointer;align-items:center}.row__main{flex:1 1 auto;min-width:0;display:grid;gap:2px;background:none;background-image:linear-gradient(transparent,transparent);border:0;padding:0;text-align:left;cursor:pointer;transition:background .13s ease}.row--card .row__main{padding:12px 0 12px 14px}@media(hover:hover){.row--project:hover,.row--card .row__main:hover,.row__act:hover{background-image:linear-gradient(var(--hover),var(--hover))}}.row--project:active,.row--card .row__main:active,.row__act:active{background-image:linear-gradient(var(--sel),var(--sel))}.row__title{font-weight:var(--w-med);overflow-wrap:anywhere}.row__meta{color:var(--text-2);font-size:var(--t-ui);line-height:18px}.row--project .row__title{font-weight:var(--w-body)}.row--project .row__meta--need{font-size:var(--t-lede);line-height:var(--t-lede-lh);color:var(--text)}.count{color:var(--text);font-weight:var(--w-med)}.row__act{flex:none;align-self:stretch;min-width:64px;border:0;background:none;background-image:linear-gradient(transparent,transparent);color:var(--accent-ink);font-weight:var(--w-med);cursor:pointer;transition:background .13s ease}.tag{flex:none;align-self:center;font-size:var(--t-meta);line-height:16px;padding:3px 8px;border:0;border-radius:var(--r-ctl);background:var(--page);color:var(--text-2);white-space:nowrap}.row--project .tag{align-self:start}.group{display:grid;min-width:0;gap:8px}.group--handover{margin-top:16px}.group__h{display:flex;align-items:stretch;min-width:0;gap:4px;font-size:var(--t-ui);color:var(--text-2)}.group__toggle{display:flex;align-items:center;gap:8px;flex:1 1 auto;width:auto;min-width:0;min-height:44px;padding:0 4px;background:none;background-image:linear-gradient(transparent,transparent);border:0;border-radius:var(--r-ctl);color:inherit;cursor:pointer;text-align:left;font:inherit;transition:background .13s ease}@media(hover:hover){.group__toggle:hover{background-image:linear-gradient(var(--hover),var(--hover))}}.group__toggle:active{background-image:linear-gradient(var(--sel),var(--sel))}.group__label{flex:1 1 auto;font-weight:var(--w-bold)}.group__n{flex:none;color:var(--text-3);font-variant-numeric:tabular-nums}.group__toggle svg{flex:none}.group__toggle svg:last-child{color:var(--text-3)}.group__run{flex:0 0 auto;display:inline-flex;align-items:center;min-height:44px;padding:0 12px;background:var(--accent-soft);border:0;border-radius:var(--r-ctl);color:var(--accent-ink);font:inherit;font-weight:var(--w-med);cursor:pointer;white-space:nowrap;transition:filter .13s ease}@media(hover:hover){.group__run:hover{filter:brightness(1.06)}}.group__run:active{filter:brightness(1.12)}.group__prompt{flex:0 0 auto;display:inline-grid;place-items:center;min-width:44px;min-height:44px;background:var(--field);background-image:linear-gradient(transparent,transparent);border:0;border-radius:var(--r-ctl);color:var(--text-2);cursor:pointer;transition:background .13s ease,color .13s ease}@media(hover:hover){.group__prompt:hover{background-image:linear-gradient(var(--hover),var(--hover));color:var(--text)}}.group__prompt:active{background-image:linear-gradient(var(--sel),var(--sel))}.group__prompt--verb{display:inline-flex;flex:0 1 auto;gap:7px;width:160px;min-width:0;padding:0 12px;font-size:var(--t-ui);font-weight:var(--w-med);text-align:center}.cardhand{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;min-height:44px;padding:0 14px;background:var(--field);background-image:linear-gradient(transparent,transparent);border:0;border-radius:var(--r-ctl);color:var(--text);font-weight:var(--w-med);cursor:pointer;transition:background .13s ease,color .13s ease}@media(hover:hover){.cardhand:hover{background-image:linear-gradient(var(--hover),var(--hover))}}.cardhand:active{background-image:linear-gradient(var(--sel),var(--sel))}.cardhand[data-copied]{color:var(--accent-ink)}.screen--run{position:fixed;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;height:100vh;height:100dvh;min-height:0;max-width:none;margin:0;padding-bottom:max(8px,env(safe-area-inset-bottom));overflow:hidden;gap:10px;overscroll-behavior:none;touch-action:none}.screen--run .run__body{min-height:0;overflow-y:auto;overflow-x:hidden;scrollbar-width:thin;scrollbar-color:var(--rule) transparent;touch-action:pan-y;overscroll-behavior:contain;padding-bottom:var(--run-fade)}.screen--run textarea,.screen--run input{touch-action:auto}.screen--run .run__select{min-height:44px}.screen--run .run__out{display:inline-flex;align-items:center;min-height:44px}.screen--run .run__dock{margin-bottom:0;padding-bottom:18px}.screen--run>:not(.top){width:min(100%,608px);margin-left:auto;margin-right:auto}.screen--run .top{flex:0 0 auto}.run.run--phone{padding:0;gap:12px;display:flex;flex-direction:column;flex:1 1 auto;min-height:0;margin:0;width:100%;max-width:none;--run-h: auto}.run--phone .run__main{flex:1 1 auto;min-height:0;height:auto;gap:0}.run--phone .run__foot,.run--phone .dots{flex:0 0 auto}.run__foot{display:grid;gap:4px;justify-items:center;font-size:var(--t-ui)}.dots{display:flex;flex-wrap:wrap;justify-content:center;gap:5px;padding:4px 0}.dot{width:6px;height:6px;border-radius:50%;background:var(--rule)}.dot--past{background:var(--text-3)}.dot--on{background:var(--accent)}.conn{width:8px;height:8px;border-radius:50%;background:var(--text-3)}.conn--live{background:var(--accent)}.conn--reconnecting{background:var(--warn)}.field{display:grid;gap:4px;min-width:0}.field>span,.sheet__label{color:var(--text-3);font-size:var(--t-meta);font-weight:var(--lbl-weight);letter-spacing:var(--lbl-track);text-transform:uppercase}.field input,.field textarea,.field select,.composer textarea{width:100%;box-sizing:border-box;min-height:44px;background:var(--field);color:var(--text);border:0;border-radius:var(--r-ctl);padding:11px 13px;font:inherit;font-size:16px;line-height:22px;resize:vertical;transition:box-shadow .13s ease}.field input:focus,.field textarea:focus,.field select:focus,.composer textarea:focus,.modal__box input:focus{outline:none;box-shadow:var(--ring)}.add,.capture,.composer{display:grid;gap:10px}.add{padding:12px;background:var(--sidebar);border:0;border-radius:var(--r-box)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;text-decoration:none;background:var(--accent);background-image:linear-gradient(transparent,transparent);color:var(--on-accent);border:0;border-radius:var(--r-ctl);padding:10px 16px;min-height:44px;cursor:pointer;font-weight:var(--w-med);justify-self:start;transition:background .13s ease}@media(hover:hover){.btn:not(:disabled):hover{background-color:var(--accent-ink)}}.btn:not(:disabled):active{background-color:var(--accent-ink)}.btn:disabled{opacity:.45;cursor:default}.btn--ghost{background-color:var(--field);color:var(--text-2)}@media(hover:hover){.btn--ghost:not(:disabled):hover{background-color:var(--field);background-image:linear-gradient(var(--hover),var(--hover))}}.btn--ghost:not(:disabled):active{background-color:var(--field);background-image:linear-gradient(var(--sel),var(--sel))}.btn--wide{width:100%;justify-self:stretch}.btn--small{padding:4px 14px}.photo-pick{justify-self:start}.photo{display:grid;gap:4px;justify-items:start}.photo img{max-width:100%;max-height:240px;border:0;border-radius:var(--r-box)}.sheet-wrap{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;display:grid;align-items:end;background:#0000008c}.sheet{background:var(--sidebar);border:0;border-radius:var(--r-box) var(--r-box) 0 0;box-shadow:var(--shadow);padding:16px 16px calc(16px + env(safe-area-inset-bottom));display:grid;gap:14px;max-height:88dvh;overflow-y:auto;max-width:640px;width:100%;margin:0 auto;box-sizing:border-box}.sheet__title{font-size:var(--t-lede);line-height:20px}.sheet__group{display:grid;gap:6px}.sheet__bar{display:flex;gap:8px}.chips{display:flex;flex-wrap:wrap;gap:6px}.chip,.status{display:inline-flex;align-items:center;gap:8px;text-align:left;min-height:44px;background:var(--field);background-image:linear-gradient(transparent,transparent);border:0;border-radius:var(--r-ctl);padding:6px 12px;cursor:pointer;color:var(--text-2);transition:background .13s ease,box-shadow .13s ease,color .13s ease}@media(hover:hover){.chip:hover,.status:hover{background-image:linear-gradient(var(--hover),var(--hover))}}.chip[aria-pressed=true],.status[aria-pressed=true]{background-color:var(--accent-soft);box-shadow:inset 0 0 0 1.5px var(--accent);color:var(--text)}.statuses{display:grid;grid-template-columns:1fr 1fr;gap:6px}.status .muted{margin-left:auto;font-size:var(--t-meta)}.modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:70;display:grid;place-items:center;background:#0000008c;padding:24px}.modal__box{width:min(420px,100%);background:var(--sidebar);border:0;border-radius:var(--r-box);box-shadow:var(--shadow);padding:20px;display:grid;gap:10px}.modal__box .views__btn[aria-pressed=true]{background:var(--current)}.modal__box h2{font-size:var(--t-lede)}.modal__box p{margin:0;color:var(--text-2)}.modal__box input{width:100%;box-sizing:border-box;min-height:44px;background:var(--field);color:var(--text);border:0;border-radius:var(--r-ctl);padding:11px 13px;font:inherit;font-size:16px;transition:box-shadow .13s ease}.modal__bar{display:flex;gap:8px;margin-top:4px}.pills{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:0}.spill{display:inline-flex;align-items:center;gap:6px;padding:3px 10px;background:var(--field);border:0;border-radius:var(--r-ctl);font-size:var(--t-ui);color:var(--text-2);white-space:nowrap}.labelchip{display:inline-flex;align-items:center;gap:6px;padding:2px 10px;background:none;border:1px solid var(--rule);border-radius:999px;font-size:var(--t-ui);color:var(--text-2);white-space:nowrap}.section{display:grid;gap:6px}.section__h{font-size:var(--sec-size);font-weight:var(--sec-weight);letter-spacing:var(--track-ui);color:var(--text-2)}.section--verification{padding:10px 12px;border-radius:var(--r-box);background:color-mix(in srgb,var(--status-testas) 12%,var(--field))}.prose{color:var(--text-body);overflow-wrap:anywhere}.prose>:first-child{margin-top:0}.prose>:last-child{margin-bottom:0}.prose h1,.prose h2{font-size:1.13em;line-height:1.35;font-weight:var(--w-bold);letter-spacing:-.005em;color:var(--text);margin:22px 0 6px}.prose h3,.prose h4,.prose h5,.prose h6{font-size:1em;line-height:inherit;font-weight:var(--w-bold);color:var(--text);margin:18px 0 4px}.prose h4,.prose h5,.prose h6{font-weight:var(--w-med)}.prose img{max-width:100%;height:auto;border:0;border-radius:var(--r-box)}.prose pre{overflow-x:auto;padding:10px 12px;background:var(--field);border-radius:var(--r-box)}.prose pre code{padding:0;background:none;border-radius:0}.steps{display:grid;gap:6px}.step--scenario{margin-top:28px}.step{display:block}.step__kw{color:var(--text-3)}.step__txt{color:var(--text-body)}.comments{list-style:none;margin:0;padding:0;display:grid;gap:10px}.comment{padding:10px 12px;background:var(--field);border:0;border-radius:var(--r-box);display:grid;gap:4px}.comment__who{margin:0;display:flex;gap:6px;flex-wrap:wrap;font-size:var(--t-ui)}.lightbox{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;display:grid;place-items:center;background:#000000d9;padding:16px}.lightbox img{max-width:100%;max-height:90dvh}.lightbox__caption{color:var(--text-2)}.glyph{display:block;flex:none}.glyph--investigating{color:var(--status-oppen)}.glyph--ready{color:var(--status-ready)}.glyph--verify{color:var(--status-testas)}.glyph--decision{color:var(--status-beslut)}.glyph--done{color:var(--status-atgardad)}.glyph--parked{color:var(--status-parked)}.glyph--triage,.glyph--inbox{color:var(--status-triage)}.glyph--blocked{color:var(--status-blocked)}.glyph--byDesign{color:var(--status-bydesign)}.labeldot{width:7px;height:7px;border-radius:50%;display:inline-block;flex:none}
