@font-face{font-family:Ubuntu;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/ubuntu-cyrillic-ext-300-normal-Cra8ppKj.woff2) format("woff2"),url(/assets/ubuntu-cyrillic-ext-300-normal-C-_BUhjm.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:Ubuntu;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/ubuntu-cyrillic-300-normal-0C0wNzNP.woff2) format("woff2"),url(/assets/ubuntu-cyrillic-300-normal-BY-gyEVt.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Ubuntu;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/ubuntu-greek-ext-300-normal-B48UlMaN.woff2) format("woff2"),url(/assets/ubuntu-greek-ext-300-normal-CF7xqVtt.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Ubuntu;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/ubuntu-greek-300-normal-PYcx8i7o.woff2) format("woff2"),url(/assets/ubuntu-greek-300-normal-CMHg4wAf.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:Ubuntu;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/ubuntu-latin-ext-300-normal-BZo4g7G8.woff2) format("woff2"),url(/assets/ubuntu-latin-ext-300-normal-CRE5BpN7.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:Ubuntu;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/ubuntu-latin-300-normal-NpPLQc9R.woff2) format("woff2"),url(/assets/ubuntu-latin-300-normal-DYCVGgB8.woff) format("woff");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:Ubuntu;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ubuntu-cyrillic-ext-400-normal-B-Nhg57H.woff2) format("woff2"),url(/assets/ubuntu-cyrillic-ext-400-normal-BQUrPAlD.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:Ubuntu;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ubuntu-cyrillic-400-normal-D9OZd8lm.woff2) format("woff2"),url(/assets/ubuntu-cyrillic-400-normal-CD6XmiVF.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Ubuntu;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ubuntu-greek-ext-400-normal-CeBDcuzJ.woff2) format("woff2"),url(/assets/ubuntu-greek-ext-400-normal-VZgpvyyF.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Ubuntu;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ubuntu-greek-400-normal-GaJa0t-K.woff2) format("woff2"),url(/assets/ubuntu-greek-400-normal-UX4bU-Ff.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:Ubuntu;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ubuntu-latin-ext-400-normal-Bb6UNjxu.woff2) format("woff2"),url(/assets/ubuntu-latin-ext-400-normal-kv0aZEtN.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:Ubuntu;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ubuntu-latin-400-normal-CQJ26Fy6.woff2) format("woff2"),url(/assets/ubuntu-latin-400-normal-ChuJk2Dr.woff) format("woff");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:Ubuntu;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ubuntu-cyrillic-ext-500-normal-AcePgoUe.woff2) format("woff2"),url(/assets/ubuntu-cyrillic-ext-500-normal-D_nARPSq.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:Ubuntu;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ubuntu-cyrillic-500-normal-BU9-HBoA.woff2) format("woff2"),url(/assets/ubuntu-cyrillic-500-normal-CwjDQ7H5.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Ubuntu;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ubuntu-greek-ext-500-normal-B00wCqpo.woff2) format("woff2"),url(/assets/ubuntu-greek-ext-500-normal-C7ALJ6Zy.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Ubuntu;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ubuntu-greek-500-normal-B3ImYAyH.woff2) format("woff2"),url(/assets/ubuntu-greek-500-normal-D9iATQq0.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:Ubuntu;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ubuntu-latin-ext-500-normal-DzrGfuVI.woff2) format("woff2"),url(/assets/ubuntu-latin-ext-500-normal-Cd8iAjtc.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:Ubuntu;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ubuntu-latin-500-normal-CnjGCQfM.woff2) format("woff2"),url(/assets/ubuntu-latin-500-normal-BMp9VhBY.woff) format("woff");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:Ubuntu;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/ubuntu-cyrillic-ext-700-normal-VUzwJTK6.woff2) format("woff2"),url(/assets/ubuntu-cyrillic-ext-700-normal-BZbN9t83.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:Ubuntu;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/ubuntu-cyrillic-700-normal-CF4plK0P.woff2) format("woff2"),url(/assets/ubuntu-cyrillic-700-normal-DN03sdX6.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Ubuntu;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/ubuntu-greek-ext-700-normal-BKlOPkfe.woff2) format("woff2"),url(/assets/ubuntu-greek-ext-700-normal-5K5_eCDc.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Ubuntu;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/ubuntu-greek-700-normal-Jbnau0eS.woff2) format("woff2"),url(/assets/ubuntu-greek-700-normal-DM68am3C.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:Ubuntu;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/ubuntu-latin-ext-700-normal-D3iP7lMw.woff2) format("woff2"),url(/assets/ubuntu-latin-ext-700-normal-YrKfr4VU.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:Ubuntu;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/ubuntu-latin-700-normal-DlYwEzNn.woff2) format("woff2"),url(/assets/ubuntu-latin-700-normal-DAmh8SsM.woff) format("woff");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;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/jetbrains-mono-cyrillic-ext-400-normal-C_uLvvQ5.woff2) format("woff2"),url(/assets/jetbrains-mono-cyrillic-ext-400-normal-Bh0R7Dhr.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:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/jetbrains-mono-cyrillic-400-normal-BEIGL1Tu.woff2) format("woff2"),url(/assets/jetbrains-mono-cyrillic-400-normal-ugxPyKxw.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/jetbrains-mono-greek-400-normal-C190GLew.woff2) format("woff2"),url(/assets/jetbrains-mono-greek-400-normal-B9oWc5Lo.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:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/jetbrains-mono-vietnamese-400-normal-ByoDsISC.woff2) format("woff2"),url(/assets/jetbrains-mono-vietnamese-400-normal-CqNFfHCs.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:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/jetbrains-mono-latin-ext-400-normal-Bc8Ftmh3.woff2) format("woff2"),url(/assets/jetbrains-mono-latin-ext-400-normal-fXTG6kC5.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:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/jetbrains-mono-latin-400-normal-V6pRDFza.woff2) format("woff2"),url(/assets/jetbrains-mono-latin-400-normal-6-qcROiO.woff) format("woff");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;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/jetbrains-mono-cyrillic-ext-500-normal-C9ShMxGR.woff2) format("woff2"),url(/assets/jetbrains-mono-cyrillic-ext-500-normal-CEVyPk4Y.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:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/jetbrains-mono-cyrillic-500-normal-DmUKJPL_.woff2) format("woff2"),url(/assets/jetbrains-mono-cyrillic-500-normal-DJqRU3vO.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/jetbrains-mono-greek-500-normal-JpySY46c.woff2) format("woff2"),url(/assets/jetbrains-mono-greek-500-normal-D7SFKleX.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:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/jetbrains-mono-vietnamese-500-normal-BvH7FW2L.woff2) format("woff2"),url(/assets/jetbrains-mono-vietnamese-500-normal-DNRqzVM1.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:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/jetbrains-mono-latin-ext-500-normal-Cut-4mMH.woff2) format("woff2"),url(/assets/jetbrains-mono-latin-ext-500-normal-ckzbgY84.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:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/jetbrains-mono-latin-500-normal-BWZEU5yA.woff2) format("woff2"),url(/assets/jetbrains-mono-latin-500-normal-CJOVTJB7.woff) format("woff");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;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/jetbrains-mono-cyrillic-ext-600-normal-Dj6eZy5f.woff2) format("woff2"),url(/assets/jetbrains-mono-cyrillic-ext-600-normal-DVvC-yKp.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:JetBrains Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/jetbrains-mono-cyrillic-600-normal-EVf6-Yzo.woff2) format("woff2"),url(/assets/jetbrains-mono-cyrillic-600-normal-8K4wrrwR.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/jetbrains-mono-greek-600-normal-H7WoG9Et.woff2) format("woff2"),url(/assets/jetbrains-mono-greek-600-normal-mc2nkWzM.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:JetBrains Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/jetbrains-mono-vietnamese-600-normal-Dtizs43-.woff2) format("woff2"),url(/assets/jetbrains-mono-vietnamese-600-normal-OWROknRo.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:JetBrains Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/jetbrains-mono-latin-ext-600-normal-BfB_LPfz.woff2) format("woff2"),url(/assets/jetbrains-mono-latin-ext-600-normal-DObL3zCW.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:JetBrains Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/jetbrains-mono-latin-600-normal-C8RAYTDA.woff2) format("woff2"),url(/assets/jetbrains-mono-latin-600-normal-BfsvjouI.woff) format("woff");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}:where(body){font-size:var(--text-md);line-height:var(--leading)}:where(p){margin-block:0 var(--gap-item)}:where(p:last-child){margin-block-end:0}:where(h2,h3,h4){margin-block:0 var(--gap-text);line-height:var(--leading-tight)}:where(h2){font-size:var(--text-lg);font-weight:500}:where(h3){font-size:var(--text-md);font-weight:600}:where(h4){font-size:var(--text-md);font-weight:500}:where(p,ul,ol,dl,fieldset,table,div,section,article,form,figure,pre,blockquote,details,header,footer,nav,aside)+:where(h2,h3,h4){margin-block-start:var(--gap-block)}:where(ul,ol,dl,fieldset,table,div,section,article,form,figure,pre,blockquote,details,header,footer,nav,aside)+:where(p){margin-block-start:var(--gap-item)}:where(fieldset){margin-inline:0;margin-block:0 var(--gap-block);min-inline-size:0}:where(legend){padding-inline:0;margin-block-end:var(--gap-text);font-size:var(--text-md);line-height:var(--leading-tight)}:where(label){line-height:var(--leading)}:where(label+input,label+select,label+textarea){margin-block-start:var(--gap-text)}:where(dl){margin-block:0}:where(dt){line-height:var(--leading)}:where(dd){margin-inline-start:0;margin-block:0 var(--gap-item);line-height:var(--leading)}:where(dd:last-child){margin-block-end:0}@property --box-gap{syntax: "*"; inherits: false;}:where(.kit-card,.card,.kit-notice,.kit-split)+:where(:not(h2,h3,h4)),:where(*)+:where(.kit-card,.card,.kit-notice,.kit-split){margin-block-start:var(--box-gap, var(--gap-card))}:where(a){color:rgb(var(--link))}:where(a:hover){color:rgb(var(--link-hover))}.shell-frame{--rail-width: 256px;--page-width: 1664px }.shell-frame:has(.rail-nav--collapsed){--rail-width: 56px;--page-width: 1864px }.shell-frame{display:flex;height:100%;overflow:hidden;contain:paint}.shell-column{display:flex;min-width:0;flex:1;flex-direction:column;overflow:hidden}.shell-strip{display:none;min-height:54px;flex-shrink:0;align-items:center;gap:12px;padding:0 16px;border-bottom:1px solid var(--rail-border);background:rgb(var(--rail));color:rgb(var(--rail-text))}.shell-burger{display:flex;width:36px;height:36px;flex:none;align-items:center;justify-content:center;border:0;border-radius:var(--radius);background:transparent;color:rgb(var(--rail-text-dim));cursor:pointer;transition:background-color .15s ease,color .15s ease}.shell-burger:hover{background:#ffffff0d;color:rgb(var(--rail-text))}.shell-burger svg{width:20px;height:20px}.shell-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:48;background:var(--overlay)}.shell-drawer{position:fixed;top:0;bottom:0;left:0;z-index:50;width:256px;box-shadow:0 25px 50px -12px #00000040}@media (max-width: 1023.98px){.shell-frame,.shell-frame:has(.rail-nav--collapsed){--rail-width: 0px;--preview-panel-top: 54px}.rail-nav.shell-rail-wide{display:none}.shell-strip{display:flex}}.rail-nav{display:flex;width:256px;height:100%;flex-shrink:0;flex-direction:column;background:rgb(var(--rail));color:rgb(var(--rail-text));box-shadow:inset -1px 0 0 var(--rail-edge);transition:width .2s ease}.rail-nav--collapsed{width:56px}.rail-band{display:flex;height:54px;flex-shrink:0;align-items:center;justify-content:space-between;gap:2px;padding:0 16px;border-bottom:1px solid var(--rail-border)}.rail-band--collapsed{justify-content:center;padding:0 8px}.rail-lockup{display:flex;align-items:baseline;gap:6px;margin:0 -6px;padding:4px 6px;border:0;border-radius:var(--radius);background:transparent;font:inherit;font-size:var(--text-lg);text-decoration:none;cursor:pointer;transition:background-color .15s ease}.rail-lockup:hover{background:#ffffff0d}.rail-lockup-ipc{font-weight:700;letter-spacing:.04em;color:#fff}.rail-lockup-word{font-weight:300;letter-spacing:.02em}.rail-iconbtn{display:flex;width:28px;height:28px;flex:none;align-items:center;justify-content:center;border:0;border-radius:var(--radius);background:transparent;color:rgb(var(--rail-text-dim));cursor:pointer;transition:background-color .15s ease,color .15s ease}.rail-iconbtn:hover{background:#ffffff0d;color:rgb(var(--rail-text))}.rail-iconbtn--md{width:32px;height:32px}.rail-chevron{width:16px;height:16px}.rail-back{margin-left:-8px}.rail-back svg{width:16px;height:16px}.rail-back+.rail-lockup{margin-left:2px;margin-right:auto}.rail-block,.rail-prefoot,.rail-middle{padding-left:8px;padding-right:8px}.rail-nav--collapsed .rail-block,.rail-nav--collapsed .rail-prefoot,.rail-nav--collapsed .rail-middle{padding-left:6px;padding-right:6px}.rail-block>*+*,.rail-prefoot>*+*,.rail-middle>*+*{margin-top:2px}.rail-block{flex-shrink:0;padding-top:10px;padding-bottom:10px;border-bottom:1px solid var(--rail-border)}.rail-middle{min-height:0;flex:1;margin-top:8px;padding-bottom:16px;overflow-y:auto;scrollbar-gutter:stable}.rail-nav--collapsed .rail-middle{scrollbar-gutter:auto}.rail-prefoot{flex-shrink:0;padding-top:6px;padding-bottom:6px;border-top:1px solid var(--rail-border)}.rail-foot{flex-shrink:0;padding:8px;border-top:1px solid var(--rail-border)}.rail-nav--collapsed .rail-foot{padding:6px}.rail-row{position:relative;display:flex;width:100%;align-items:center;gap:10px;padding:8px 10px;border:0;border-left:3px solid transparent;border-radius:var(--radius);background:transparent;color:rgb(var(--rail-text-dim));font:inherit;font-size:var(--text-sm);text-align:left;text-decoration:none;cursor:pointer;transition:background-color .15s ease,color .15s ease}.rail-row:hover{background:#ffffff0d;color:rgb(var(--rail-text))}.rail-row[aria-current=page]{border-left-color:rgb(var(--blue));background:#ffffff12;font-weight:500;color:#fff}.rail-row--collapsed{justify-content:center;padding-left:0;padding-right:0}.rail-row--shut,.rail-row--shut:hover{background:transparent;color:rgb(var(--rail-text-dim));cursor:default}.rail-row-label{min-width:0;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rail-row-corner{position:absolute;top:4px;right:4px}.rail-icon{width:17px;height:17px;flex:none}.rail-glyph{width:16px;height:16px;flex:none}.rail-group>*+*{margin-top:2px}.rail-group+.rail-group{margin-top:14px}.rail-group-label{margin:0;padding:2px 10px 4px;font-size:var(--text-xs);font-weight:600;letter-spacing:.09em;text-transform:uppercase;color:rgb(var(--rail-text-dim))}.rail-group-row{font-weight:500;color:rgb(var(--rail-text))}.rail-group-row--here{border-left-color:rgb(var(--blue))}.rail-group-chevron{width:10px;flex:none;font-size:var(--text-xs);color:rgb(var(--rail-text-dim))}.rail-group-count{margin-left:auto;padding:0 6px;border-radius:999px;background:#ffffff1a;font-size:var(--text-xs);font-variant-numeric:tabular-nums;color:rgb(var(--rail-text))}.rail-row-count{flex:none;padding:0 6px;border-radius:999px;background:#ffffff1a;font-size:var(--text-xs);font-variant-numeric:tabular-nums;font-weight:400;color:rgb(var(--rail-text))}.rail-branch-head{display:flex;align-items:center;gap:2px}.rail-branch-head>.rail-row{flex:1;min-width:0}.rail-branch-toggle{flex:none;display:inline-flex;width:24px;height:24px;align-items:center;justify-content:center;border:0;border-radius:var(--radius);background:transparent;color:rgb(var(--rail-text-dim));font-size:var(--text-xs);cursor:pointer}.rail-branch-toggle:hover{background:#ffffff0d;color:rgb(var(--rail-text))}.rail-rows>*+*{margin-top:2px}.rail-group-nest{margin-bottom:4px;padding-left:14px}.rail-fold{display:grid;grid-template-rows:1fr;margin:0 -4px;padding:0 4px;overflow:hidden;visibility:visible;transition:grid-template-rows .2s ease,visibility 0s linear 0s}.rail-fold--shut{grid-template-rows:0fr;visibility:hidden;transition:grid-template-rows .2s ease,visibility 0s linear .2s}.rail-fold-inner{min-width:0;min-height:0;transform:translateY(0);opacity:1;transition:transform .2s ease,opacity .2s ease}.rail-fold--shut .rail-fold-inner{transform:translateY(-8px);opacity:0}.rail-lock{width:13px;height:13px;flex:none;color:rgb(var(--rail-text-dim))}.rail-row--out .rail-icon{color:rgb(var(--m-platform))}.rail-out{width:12px;height:12px;flex:none;margin-left:auto;color:rgb(var(--m-platform))}.rail-row--out:hover .rail-out{color:rgb(var(--rail-text))}.rail-out-dot{display:block;width:5px;height:5px;border-radius:50%;background:rgb(var(--m-platform))}.rail-marks{display:inline-flex;flex:none;align-items:center;gap:6px;margin-left:auto}.rail-gated{display:inline-flex}.rail-state{display:block;width:7px;height:7px;flex:none;box-sizing:border-box;border-radius:50%;border:1.5px solid rgb(var(--rail-text-dim))}.rail-state--drafted{border-color:rgb(var(--amber));background:linear-gradient(90deg,rgb(var(--amber)) 50%,transparent 50%)}.rail-state--confirmed{border-color:rgb(var(--green));background:rgb(var(--green))}.rail-running{display:block;width:11px;height:11px;flex:none;box-sizing:border-box;border-radius:50%;border:1.5px solid rgb(var(--rail-text-dim) / .35);border-top-color:rgb(var(--rail-text-dim));animation:kit-spin .8s linear infinite}@media (prefers-reduced-motion: reduce){.rail-running{animation:none}}.rail-priority{flex:none;padding:0 4px;border-radius:3px;font-family:var(--font-mono);font-size:var(--text-xs);font-weight:700;line-height:var(--leading-tight);color:rgb(var(--amber));border:1px solid rgb(var(--amber) / .6)}.rail-card{position:relative}.rail-user{display:flex;width:100%;align-items:center;gap:10px;padding:6px 8px;border:0;border-radius:var(--radius);background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer;transition:background-color .15s ease}.rail-user:hover{background:#ffffff0d}.rail-user--collapsed{justify-content:center;padding-left:0;padding-right:0}.rail-avatar{display:inline-flex;width:32px;height:32px;flex:none;align-items:center;justify-content:center;border-radius:50%;background:#fff;color:rgb(var(--navy));font-size:var(--text-xs);font-weight:600}.rail-user-text{min-width:0;flex:1}.rail-user-name{display:block;overflow:hidden;font-size:var(--text-sm);font-weight:500;line-height:var(--leading-tight);color:#fff;text-overflow:ellipsis;white-space:nowrap}.rail-user-sub{display:block;overflow:hidden;font-size:var(--text-xs);line-height:var(--leading-tight);color:rgb(var(--rail-text-dim));text-overflow:ellipsis;white-space:nowrap}.rail-caret{flex:none;color:rgb(var(--rail-text-dim))}.rail-pop{position:absolute;bottom:100%;left:0;right:0;z-index:55;margin-bottom:8px;padding:8px;border:1px solid var(--border);border-radius:var(--radius);background:rgb(var(--surface));color:rgb(var(--text));box-shadow:var(--shadow-raised)}.rail-pop--collapsed{bottom:0;left:100%;right:auto;width:224px;margin-bottom:0;margin-left:8px}.rail-pop-id{margin-bottom:8px;padding:0 4px 8px;border-bottom:1px solid var(--border)}.rail-pop-name{overflow:hidden;font-size:var(--text-sm);font-weight:500;text-overflow:ellipsis;white-space:nowrap}.rail-pop-sub{overflow:hidden;font-size:var(--text-xs);color:rgb(var(--text-faint));text-overflow:ellipsis;white-space:nowrap}.rail-pop-label{padding:0 4px 6px;font-size:var(--text-xs);font-weight:500;color:rgb(var(--text-dim))}.rail-pop-group{margin-top:8px}.rail-pop-group>*+*{margin-top:2px}.rail-pop-form{margin:0}.rail-pop-item{display:flex;width:100%;align-items:center;gap:8px;padding:6px 8px;border:0;border-radius:var(--radius);background:transparent;color:rgb(var(--text));font:inherit;font-size:var(--text-md);text-align:left;text-decoration:none;cursor:pointer;transition:background-color .15s ease}.rail-pop-item:hover{background:rgb(var(--surface-2))}.rail-pop-item--here{color:rgb(var(--blue))}.rail-pop-note{margin:6px 0 0;padding:0 4px;font-size:var(--text-xs);color:rgb(var(--text-faint))}.theme-toggle{display:inline-flex;gap:2px;padding:2px;border:1px solid var(--border);border-radius:6px;background:rgb(var(--inset));font-size:var(--text-sm);font-weight:500}.theme-toggle--block{display:flex;width:100%}.theme-opt{padding:4px 10px;border:0;border-radius:var(--radius);background:transparent;color:rgb(var(--text-faint));font:inherit;letter-spacing:inherit;cursor:pointer;transition:background-color .15s ease,color .15s ease}.theme-opt:hover{color:rgb(var(--text-dim))}.theme-toggle--block .theme-opt{min-width:0;flex:1;text-align:center}.theme-opt--on{background:rgb(var(--surface));color:rgb(var(--text));box-shadow:0 1px 2px #0000000f,0 1px 3px #0000001a}.theme-switching,.theme-switching *,.theme-switching *:before,.theme-switching *:after{transition:none!important}.accent-cockpit{color:rgb(var(--m-cockpit))}.accent-assessments{color:rgb(var(--m-assessments))}.accent-experts{color:rgb(var(--m-experts))}.accent-tenders{color:rgb(var(--m-tenders))}.accent-emissions{color:rgb(var(--m-emissions))}.accent-scoring{color:rgb(var(--m-scoring))}.accent-training{color:rgb(var(--m-training))}.accent-climate{color:rgb(var(--m-climate))}.accent-calc{color:rgb(var(--m-calc))}.accent-analytics{color:rgb(var(--m-analytics))}.accent-platform,.accent-studio{color:rgb(var(--m-platform))}.accent-projects{color:rgb(var(--m-projects))}.accent-clients{color:rgb(var(--m-clients))}.accent-partners{color:rgb(var(--m-partners))}.rail-lockup:focus-visible,.rail-row:focus-visible,.rail-iconbtn:focus-visible,.rail-user:focus-visible,.shell-burger:focus-visible{outline:none;box-shadow:0 0 0 2px rgb(var(--rail)),0 0 0 4px rgb(var(--m-platform))}.rail-pop-item:focus-visible,.theme-opt:focus-visible{outline:none;box-shadow:0 0 0 2px rgb(var(--surface)),0 0 0 4px rgb(var(--signal))}.page-head{position:sticky;top:0;z-index:20;margin:0;background-color:rgb(var(--bg));background-image:var(--atmosphere);background-attachment:fixed;border-bottom:1px solid var(--border)}.page-head-in{max-width:var(--page-width, 1664px );margin:0 auto;padding:0 28px}header.page-head+*{margin-top:20px}.page-line{display:flex;min-height:53px;align-items:center;column-gap:12px;flex-wrap:wrap;row-gap:8px;padding-block:9px;box-sizing:border-box}.page-aside :is(button,a),.page-actions :is(button,a){white-space:nowrap}.page-section{display:inline-flex;align-items:center;flex:1 1 5rem;max-width:max-content;min-width:0;font-size:var(--text-sm);line-height:var(--leading);color:rgb(var(--text-dim));white-space:nowrap;text-decoration:none;transition:color .15s ease}.page-section-text{min-width:0;overflow:hidden;text-overflow:ellipsis;padding-inline-end:1px}.page-section:after{content:"›";margin-left:10px;color:rgb(var(--text-faint))}a.page-section:hover,a.page-section:hover:after{color:rgb(var(--blue))}a.page-section:focus-visible{outline:2px solid rgb(var(--signal));outline-offset:2px;border-radius:3px}.page-switcher{display:inline-flex;align-items:center;flex:1 1 5rem;max-width:max-content;min-width:0;position:relative}.page-switcher:after{content:"›";margin-left:10px;color:rgb(var(--text-faint))}.page-title{flex:1 1 8rem;min-width:0;max-width:max-content;padding-inline-end:1px;margin:0;overflow:hidden;font-size:var(--text-lg);font-weight:500;line-height:var(--leading-tight);color:rgb(var(--text));white-space:nowrap;text-overflow:ellipsis}.page-help-mark{display:flex;width:18px;height:18px;flex:none;align-items:center;justify-content:center;padding:0;border:1.4px solid rgb(var(--text-faint));border-radius:50%;background:transparent;color:rgb(var(--text-faint));font:inherit;font-size:var(--text-xs);font-weight:600;line-height:1;cursor:pointer;transition:border-color .15s ease,color .15s ease}.page-help-mark:hover{border-color:rgb(var(--blue));color:rgb(var(--blue))}.page-help-mark:focus-visible{outline:2px solid rgb(var(--signal));outline-offset:2px}.page-aside{display:flex;flex-wrap:nowrap;flex:0 1 auto;min-width:0;align-items:center;margin-left:auto;gap:10px}.page-actions{display:flex;flex:0 1 auto;min-width:0;align-items:center;margin-left:auto}.page-aside~.page-actions{margin-left:0}@media (min-width: 1024px){.page-aside{flex-shrink:0}.page-aside>*{flex-wrap:nowrap}.page-actions,.page-aside~.page-actions{margin-left:auto}}.page-actions:empty{display:none}.page-preview{display:flex;flex:0 0 auto;flex-wrap:nowrap;align-items:center;gap:8px;margin-left:auto}.page-aside~.page-preview{margin-left:0}.page-preview:not(:empty)~.page-actions{margin-left:0}.page-preview:empty{display:none}.page-line2{display:none;align-items:center;gap:12px}.page-line2:has(>.page-lede),.page-line2:has(>.page-actions-2:not(:empty)){display:flex}.page-actions-2{display:flex;flex:0 1 auto;min-width:0;align-items:center;justify-content:flex-end;margin-left:auto}.page-actions-2:empty{display:none}.page-actions-2 .kit-actionbar-secondary{flex-wrap:wrap;justify-content:flex-end;min-width:0}@media (max-width: 1023.98px){.page-line:has(>.page-actions:not(:empty)){height:auto;min-height:53px;flex-wrap:wrap;row-gap:0;padding-block:0}.page-line:has(>.page-actions:not(:empty))>.page-title{padding:16px 0}.page-actions{flex-basis:100%;flex-wrap:wrap;justify-content:flex-end;padding-bottom:10px}.page-actions .kit-actionbar-in-head{flex-wrap:wrap}.page-line:has(>.page-preview:not(:empty)){height:auto;min-height:53px;flex-wrap:wrap;row-gap:0;padding-block:0}.page-line:has(>.page-preview:not(:empty))>.page-title{padding:16px 0}.page-preview,.page-preview .kit-preview-actions{flex-wrap:wrap;justify-content:flex-end}.page-preview{flex-basis:100%;min-width:0;padding-bottom:10px}.page-preview:not(:empty)~.page-actions{margin-left:auto}.page-actions .kit-actionbar-in-head .kit-actionbar-readonly{white-space:normal}.page-line2:has(>.page-actions-2:not(:empty)){flex-wrap:wrap;padding-bottom:10px}.page-line2>.page-actions-2{flex-basis:100%}.page-head:has(.page-actions:not(:empty)),.page-head:has(.page-preview:not(:empty)),.page-head:has(.page-aside),.page-head:has(.page-below){position:static}}.page-lede{min-width:0;margin:0;overflow:hidden;font-size:var(--text-sm);line-height:var(--leading);color:rgb(var(--text-dim));white-space:nowrap;text-overflow:ellipsis}.page-line2,.page-below{padding-bottom:10px}.page-band:empty{display:none}.page-band-in{max-width:var(--page-width, 1664px );margin:0 auto;padding:0 28px}.help-placeholder{margin:0;font-size:var(--text-md);line-height:var(--leading-prose);color:rgb(var(--text-dim))}.page-soon-frame{padding-top:8vh}.page-soon{max-width:34rem;margin:0 auto;padding:32px 28px;border:1px solid var(--border);border-radius:var(--radius);background:rgb(var(--surface));text-align:center}.page-soon-title{margin:0;font-size:var(--text-lg);font-weight:500;color:rgb(var(--text))}.page-soon-about{margin:10px 0 0;font-size:var(--text-md);line-height:var(--leading-prose);color:rgb(var(--text-dim))}.page-soon-note{margin:14px 0 0;font-size:var(--text-sm);color:rgb(var(--text-faint))}.page-tabs{display:flex;flex-wrap:wrap;row-gap:0;column-gap:20px;border-bottom:1px solid var(--border);margin-bottom:16px}.page-head .page-tabs{margin-bottom:0}.page-head:has(.page-tabs){border-bottom:none}.page-below:has(.page-tabs){padding-bottom:0}.ptab{position:relative;display:inline-flex;align-items:center;gap:8px;margin-bottom:-1px;padding:6px 0 8px;border-bottom:2px solid transparent;font-size:var(--text-sm);line-height:var(--leading);color:rgb(var(--text-dim));text-decoration:none;transition:color .15s ease,border-color .15s ease}.ptab:hover{color:rgb(var(--text))}.ptab:focus-visible{outline:2px solid rgb(var(--signal));outline-offset:2px;border-radius:3px}.ptab--on{border-bottom-color:rgb(var(--signal));font-weight:500;color:rgb(var(--text))}.page-tabs--pick .ptab{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border-top:0;border-left:0;border-right:0;font-family:inherit;cursor:pointer}.ptab-count{font-family:var(--font-mono);font-size:var(--text-xs);color:rgb(var(--text-faint))}.ptab-lock{width:13px;height:13px;flex:none;color:rgb(var(--text-dim))}.ptab-n{display:inline-flex;width:18px;height:18px;flex:none;align-items:center;justify-content:center;border:1.3px solid var(--border-strong);border-radius:50%;font-family:var(--font-mono);font-size:var(--text-xs);font-weight:600;color:rgb(var(--text-faint))}.ptab--on .ptab-n{border-color:rgb(var(--signal));color:rgb(var(--signal))}.page-tabs--ordered .ptab+.ptab:before{content:"";position:absolute;top:50%;left:-20px;width:20px;height:1px;background:var(--border-strong)}.hub-search{position:relative;display:block;width:min(22rem,100%);margin:0 auto 0 0;color:rgb(var(--text-faint))}.hub-search svg{position:absolute;top:50%;left:16px;width:17px;height:17px;transform:translateY(-50%);pointer-events:none;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round}.hub-search input[type=search]{display:block;width:100%;padding:10px 16px 10px 42px;border-radius:999px;background-color:rgb(var(--surface));font-size:var(--text-md);-webkit-appearance:none;-moz-appearance:none;appearance:none}.hub-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(17rem,1fr));grid-auto-rows:1fr;align-items:stretch;gap:18px;margin:0;padding:0;list-style:none}.hub-cards>*{--box-gap: 0px;height:100%}.hub-card{border-radius:var(--radius)}.card.hub-card h2{margin:0 0 var(--gap-item);font-size:var(--text-lg);font-weight:500;line-height:var(--leading-tight);color:rgb(var(--text))}.hub-links{display:flex;flex-direction:column;gap:var(--gap-text);margin:0;padding:0;list-style:none}.hub-links a{display:inline-flex;flex-wrap:nowrap;align-items:center;gap:var(--gap-text);max-width:100%;font-size:var(--text-md);line-height:var(--leading);transition:background-color .12s ease,color .12s ease}.hub-link-label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hub-arrow{width:13px;height:13px;flex:none;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.hub-lock{width:13px;height:13px;flex:none;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round;color:rgb(var(--text-faint))}.hub-none{margin:0;text-align:center;font-size:var(--text-md);color:rgb(var(--text-dim))}.ui-textarea{padding:8px var(--control-pad-x);border:1px solid var(--control-border);border-radius:var(--radius);background:rgb(var(--surface));color:rgb(var(--text));font:inherit;font-size:var(--text-md);line-height:var(--leading)}.ui-textarea::placeholder{color:rgb(var(--text-faint))}.ui-textarea:focus-visible{outline:none;box-shadow:var(--focus-ring);border-color:rgb(var(--signal))}.ui-textarea:disabled{opacity:.55;cursor:not-allowed}textarea.ui-textarea{display:block;width:100%;max-width:100%;min-width:0;box-sizing:border-box;resize:vertical;overflow:hidden}.dictation{display:inline-flex;flex:none;align-items:center;gap:4px}.dictation-mic{display:flex;width:26px;height:26px;flex:none;align-items:center;justify-content:center;padding:0;border:0;border-radius:var(--radius);background:transparent;color:rgb(var(--text-faint));cursor:pointer;transition:background-color .15s ease,color .15s ease}.dictation-mic:hover:not(:disabled){background:rgb(var(--surface-2));color:rgb(var(--text))}.dictation-mic:disabled{cursor:default;opacity:.4}.dictation-mic:focus-visible{outline:2px solid rgb(var(--signal));outline-offset:1px}.dictation-mic--on,.dictation-mic--on:hover:not(:disabled){background:var(--tint-red);color:rgb(var(--red));animation:dictation-pulse 1.6s ease-in-out infinite}@keyframes dictation-pulse{0%,to{opacity:1}50%{opacity:.55}}.dictation-glyph{width:16px;height:16px}.dictation-langs{display:inline-flex;gap:1px;padding:1px;border:1px solid var(--border);border-radius:5px;background:rgb(var(--inset));font-family:var(--font-mono);font-size:var(--text-xs);font-weight:600;letter-spacing:.08em}.dictation-lang{padding:3px 5px;border:0;border-radius:4px;background:transparent;color:rgb(var(--text-faint));font:inherit;letter-spacing:inherit;cursor:pointer;transition:background-color .15s ease,color .15s ease}.dictation-lang:hover:not(:disabled){color:rgb(var(--text-dim))}.dictation-lang:disabled{cursor:default;opacity:.4}.dictation-lang:focus-visible{outline:2px solid rgb(var(--signal));outline-offset:1px}.dictation-lang--on{background:rgb(var(--surface));color:rgb(var(--text));box-shadow:0 1px 2px #00000014}.dictation-notice{max-width:62ch;text-align:right;font-size:var(--text-sm);line-height:var(--leading);color:rgb(var(--text-dim));pointer-events:none}.dictation-sr{position:absolute;overflow:hidden;width:1px;height:1px;clip-path:inset(50%);white-space:nowrap}@media (prefers-reduced-motion: reduce){.rail-nav,.rail-row,.rail-lockup,.rail-user,.rail-iconbtn,.rail-pop-item,.shell-burger,.theme-opt,.page-section,.page-help-mark,.ptab,.hub-links a,.dictation-mic,.dictation-lang{transition:none}.dictation-mic--on,.dictation-mic--on:hover:not(:disabled){animation:none}.rail-fold,.rail-fold-inner{transition:none}}.btn,.btn-quiet{display:inline-flex;align-items:center;justify-content:center;gap:9px;box-sizing:border-box;min-height:var(--control-h);padding:4px 16px;border-radius:var(--radius);font:inherit;font-size:var(--text-md);line-height:var(--leading-tight);text-decoration:none;cursor:pointer}:root{--kit-on-fill: #fff;--kit-on-success: #06210b}.btn{border:0;background:var(--grad-brand);color:var(--kit-on-fill);font-weight:500;transition:opacity .2s ease}.btn:hover{opacity:.88}.btn-quiet{border:1px solid var(--border-strong);background:transparent;color:rgb(var(--text-dim));transition:color .2s ease,border-color .2s ease}.btn-quiet:hover{border-color:rgb(var(--blue) / .55);color:rgb(var(--text))}.btn-small{min-height:var(--control-h-sm);padding:2px var(--control-pad-x-sm);font-size:var(--text-sm)}.btn:disabled,.btn-danger:disabled,.btn-success:disabled{opacity:1;background:rgb(var(--disabled-bg));color:rgb(var(--disabled-text));cursor:not-allowed}.btn-quiet:disabled,.btn-ghost:disabled{opacity:1;border-color:var(--disabled-border);color:rgb(var(--disabled-text));cursor:not-allowed}.btn-ghost:disabled{background:transparent}.btn:focus-visible,.btn-quiet:focus-visible{outline:2px solid rgb(var(--signal));outline-offset:3px}.btn-ghost,.btn-danger,.btn-success{display:inline-flex;align-items:center;justify-content:center;gap:9px;box-sizing:border-box;min-height:var(--control-h);padding:4px 16px;border:0;border-radius:var(--radius);font:inherit;font-size:var(--text-md);text-decoration:none;cursor:pointer;transition:opacity .2s ease,background-color .2s ease,color .2s ease}.btn-ghost{background:transparent;color:rgb(var(--text-dim))}.btn-ghost:hover:not(:disabled){background:rgb(var(--surface-2));color:rgb(var(--text))}.btn-danger{background:rgb(var(--red));color:var(--kit-on-fill);font-weight:500}.btn-success{background:rgb(var(--green));color:var(--kit-on-success);font-weight:500}.btn-danger:hover:not(:disabled),.btn-success:hover:not(:disabled){opacity:.88}.btn-small.btn-ghost,.btn-small.btn-danger,.btn-small.btn-success{min-height:var(--control-h-sm);padding:2px var(--control-pad-x-sm);font-size:var(--text-sm)}.btn-ghost:focus-visible,.btn-danger:focus-visible,.btn-success:focus-visible{outline:2px solid rgb(var(--signal));outline-offset:3px}.kit-toggle--on:not(:disabled):not([aria-disabled=true]){border-color:rgb(var(--signal));color:rgb(var(--signal));background:var(--tint-blue)}.kit-spinner{width:14px;height:14px;flex:none;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;animation:kit-spin .8s linear infinite}[aria-busy=true]{cursor:progress}@keyframes kit-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion: reduce){.kit-spinner{animation:none}}.kit-card{border:1px solid var(--border);border-radius:var(--radius);background:rgb(var(--surface));box-shadow:var(--shadow-raised)}.kit-card-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;padding:14px 18px 0}.kit-card-head--inset{background:rgb(var(--inset));padding:12px;border-radius:calc(var(--radius) - 1px) calc(var(--radius) - 1px) 0 0}.kit-card-head h2{margin:0;font-size:var(--text-lg);font-weight:500}.kit-card-body{padding:14px 18px 18px}.kit-card--spaced>.kit-card-body>*+:not(h2,h3,h4){margin-top:var(--gap-item)}.kit-card-body>:where(:first-child){margin-block-start:0}.kit-card-body>:where(:last-child){margin-block-end:0}.kit-chip{display:inline-flex;align-items:center;gap:5px;padding:2px 8px;border:1px solid var(--border);border-radius:var(--radius);font-family:var(--font-ui);font-size:var(--text-xs);line-height:var(--leading-tight);color:rgb(var(--text-dim));white-space:nowrap}.kit-chip--good{border-color:rgb(var(--green) / .45);background:var(--tint-green);color:rgb(var(--text))}.kit-chip--warn{border-color:rgb(var(--amber) / .5);background:var(--tint-amber);color:rgb(var(--amber-ink))}.kit-chip--bad{border-color:rgb(var(--red) / .45);background:var(--tint-red);color:rgb(var(--text))}.kit-chip--info{border-color:rgb(var(--blue) / .45);background:var(--tint-blue);color:rgb(var(--text))}.kit-chip--link{border-color:rgb(var(--link) / .45);color:rgb(var(--link));text-decoration:none;cursor:pointer;transition:background-color .12s ease,border-color .12s ease,color .12s ease}.kit-chip--link:hover,.kit-chip--link:focus-visible{border-color:rgb(var(--link));background:var(--tint-blue);color:rgb(var(--link-hover))}.kit-chip--link:focus-visible{outline:2px solid rgb(var(--signal));outline-offset:2px}.kit-chip--removable{padding-right:.25rem}.kit-chip-link{color:inherit;text-decoration:none}.kit-chip-link:focus-visible{outline:2px solid rgb(var(--signal));outline-offset:1px}.kit-chip-remove{display:inline-flex;align-items:center;justify-content:center;flex:none;width:1rem;height:1rem;padding:0;border:0;border-radius:var(--radius);background:transparent;color:inherit;cursor:pointer}.kit-chip-remove .kit-act-icon{width:.75rem;height:.75rem}.kit-chip-remove:hover:not(:disabled){color:rgb(var(--text))}.kit-chip-remove:focus-visible{outline:2px solid rgb(var(--signal));outline-offset:1px}.kit-chip-remove:disabled{color:rgb(var(--disabled-text));cursor:not-allowed}.kit-money{white-space:nowrap}.kit-field{display:flex;flex-direction:column;gap:6px}.kit-field-label{display:flex;align-items:baseline;justify-content:space-between;gap:8px;font-size:var(--text-sm);font-weight:500;color:rgb(var(--text))}.kit-field-required{color:rgb(var(--red))}.kit-field .kit-field-hint,.kit-field .kit-field-error{margin:0;font-size:var(--text-xs);color:rgb(var(--text-faint))}.kit-field .kit-field-error{color:rgb(var(--red))}.kit-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;display:flex;align-items:center;justify-content:center;padding:16px;background:var(--overlay);animation:kit-fade .15s ease-out}.kit-modal-panel{display:flex;flex-direction:column;width:100%;max-width:28rem;max-height:calc(100vh - 32px);border:1px solid var(--border-strong);border-radius:var(--radius);background:rgb(var(--surface));box-shadow:var(--shadow-raised);color:rgb(var(--text));outline:none}.kit-modal-panel--wide{max-width:48rem}.kit-modal-panel--large{max-width:64rem}.kit-modal-panel--full{max-width:1680px;max-height:calc(100vh - 32px)}.kit-modal-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:18px 20px 0}.kit-modal-head h2{margin:0;font-size:var(--text-lg);font-weight:500}.kit-modal-close{padding:2px 6px;border:0;border-radius:var(--radius);background:transparent;color:rgb(var(--text-dim));font:inherit;cursor:pointer}.kit-modal-close:focus-visible{outline:2px solid rgb(var(--signal));outline-offset:2px}.kit-modal-body{flex:1 1 auto;overflow-x:hidden;overflow-y:auto;padding:14px 20px 20px;font-size:var(--text-md)}.kit-modal-panel--hold .kit-modal-body{display:flex;flex-direction:column;overflow:hidden}.kit-modal-body :is(h2,h3,h4){margin:var(--gap-block) 0 var(--gap-text)}.kit-modal-body>:is(h2,h3,h4):first-child{margin-top:0}.kit-modal-body p:has(>strong:only-child){margin-bottom:var(--gap-text)}.kit-modal-foot{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--gap-item);padding:12px 20px;border-top:1px solid var(--border)}.kit-confirm-body{margin:0;color:rgb(var(--text-dim))}@keyframes kit-fade{0%{opacity:0}}.kit-toasts{position:fixed;right:20px;bottom:20px;z-index:70;display:flex;flex-direction:column;gap:8px;max-width:24rem}.kit-toast{display:flex;align-items:flex-start;gap:10px;padding:12px 16px;border:1px solid var(--border);border-radius:var(--radius);background:rgb(var(--surface));box-shadow:var(--shadow-raised);font-size:var(--text-md);color:rgb(var(--text));animation:kit-fade .15s ease-out}.kit-toast span{flex:1 1 auto}.kit-toast button{border:0;background:transparent;color:rgb(var(--text-dim));font:inherit;cursor:pointer}.kit-toast--success{border-color:rgb(var(--green) / .45);background:var(--tint-green)}.kit-toast--error{border-color:rgb(var(--red) / .45);background:var(--tint-red)}@media (prefers-reduced-motion: reduce){.kit-modal,.kit-toast{animation:none}}.kit-notice{margin:0;padding:8px 12px;border-left:3px solid rgb(var(--blue));border-radius:var(--radius);background:var(--tint-blue);font-size:var(--text-sm);color:rgb(var(--text))}.kit-notice--warn{border-left-color:rgb(var(--amber));background:var(--tint-amber)}.kit-notice--error{border-left-color:rgb(var(--red));background:var(--tint-red)}.kit-notice--success{border-left-color:rgb(var(--green));background:var(--tint-green)}.kit-callout{padding:12px 16px}.kit-callout>.kit-callout-title{margin:0;font-weight:600}.kit-callout ul{margin:4px 0 0;padding-left:20px}.kit-callout li+li{margin-top:6px}.kit-callout p{margin:4px 0 0}.kit-state{display:flex;flex-direction:column;align-items:center;gap:8px;padding:48px 24px;text-align:center}.kit-state--compact{padding:24px 16px}.kit-state-title{margin:0;font-size:var(--text-md);font-weight:500;color:rgb(var(--text))}.kit-state-text{margin:0;max-width:28rem;font-size:var(--text-sm);color:rgb(var(--text-dim))}.kit-state-action{margin-top:8px}.kit-quiet{color:rgb(var(--text-dim))}.kit-plain-list{list-style:none;margin:0;padding:0}.kit-plain-list li+li{margin-top:12px}.kit-plain-list p{margin:4px 0 0}.kit-loading{display:inline-flex;align-items:center;gap:10px;font-size:var(--text-sm);color:rgb(var(--text-dim))}.kit-input,.kit-select{box-sizing:border-box;height:var(--control-h);min-width:0;padding:0 var(--control-pad-x);border:1px solid var(--control-border);border-radius:var(--radius);background:rgb(var(--surface));color:rgb(var(--text));font:inherit;font-size:var(--text-md);line-height:var(--leading-tight)}.kit-input--sm,.kit-select--sm{height:var(--control-h-sm);padding:0 var(--control-pad-x-sm);font-size:var(--text-sm)}.kit-select{padding-inline-end:6px;cursor:pointer}.kit-input::placeholder{color:rgb(var(--text-faint))}.kit-input:focus-visible,.kit-select:focus-visible,.kit-check input:focus-visible{outline:none;box-shadow:var(--focus-ring);border-color:rgb(var(--signal))}.kit-input:disabled,.kit-select:disabled{border-color:var(--disabled-border);background:rgb(var(--disabled-bg));color:rgb(var(--disabled-text));cursor:not-allowed}.kit-input.kit-input[aria-invalid=true],.kit-select.kit-select[aria-invalid=true]{border-color:rgb(var(--red))}.kit-check{display:inline-flex;align-items:center;gap:8px;min-height:var(--control-h);font-size:var(--text-md);line-height:var(--leading-tight);color:rgb(var(--text));cursor:pointer}.kit-radio-group-choices{display:flex;flex-direction:column;gap:var(--gap-text)}.kit-radio-group .kit-radio-group-note{margin:-4px 0 0 26px}.kit-form{display:flex;flex-direction:column;align-items:flex-start;gap:var(--gap-item)}.kit-check--sm{min-height:var(--control-h-sm);font-size:var(--text-sm)}.kit-check input{width:1rem;height:1rem;margin:0;flex:none;accent-color:rgb(var(--signal));border-radius:3px}.kit-check--disabled{color:rgb(var(--disabled-text));cursor:not-allowed}.kit-check--disabled input,.kit-check input:disabled{accent-color:rgb(var(--disabled-text));cursor:not-allowed}fieldset:disabled .kit-check{color:rgb(var(--disabled-text));cursor:not-allowed}.kit-switch{position:relative;display:inline-flex;align-items:center;gap:8px;min-height:var(--control-h);font-size:var(--text-md);line-height:var(--leading-tight);color:rgb(var(--text));cursor:pointer}.kit-switch--sm{min-height:var(--control-h-sm);font-size:var(--text-sm)}.kit-switch input{position:absolute;width:0;height:0;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.kit-switch-track{display:inline-flex;align-items:center;flex:none;box-sizing:border-box;width:2rem;height:1.125rem;padding:2px;border:1px solid var(--border-strong);border-radius:1rem;background:rgb(var(--surface-2))}.kit-switch-knob{width:.75rem;height:.75rem;border-radius:50%;background:rgb(var(--text-dim))}.kit-switch input:checked+.kit-switch-track{border-color:rgb(var(--signal));background:rgb(var(--signal))}.kit-switch input:checked+.kit-switch-track .kit-switch-knob{transform:translate(.875rem);background:var(--kit-on-fill)}.kit-switch input:focus-visible+.kit-switch-track{outline:2px solid rgb(var(--signal));outline-offset:3px}.kit-switch--disabled,.kit-switch:has(input:disabled){color:rgb(var(--disabled-text));cursor:not-allowed}.kit-switch input:disabled+.kit-switch-track{border-color:var(--disabled-border);background:rgb(var(--disabled-bg))}.kit-switch input:disabled+.kit-switch-track .kit-switch-knob{background:rgb(var(--disabled-text))}.kit-file-input{position:relative;display:inline-flex;align-items:center;gap:var(--gap-item);min-width:0;max-width:100%}.kit-file-input input[type=file]{position:absolute;width:0;height:0;opacity:0;pointer-events:none}.kit-file-button{flex:none}.kit-file-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-sm);color:rgb(var(--text-dim))}.kit-field-row{display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--gap-item)}.kit-field-row-cell{display:grid;grid-template-rows:auto var(--control-h);row-gap:var(--gap-text);min-width:0}.kit-field-row-cell--set>select,.kit-field-row-cell--set>input,.kit-field-row-cell--set>button{width:100%}.kit-field-row--nowrap{flex-wrap:nowrap}.kit-field-row--nowrap>.kit-field-row-cell--grow{min-width:0;flex:1 1 0}.kit-field-row-cell--grow{flex:1 1 12rem}.kit-field-row-cell>.kit-field-label,.kit-field-row-wrap>.kit-field-label{align-self:end}.kit-field-row-cell>:last-child,.kit-field-row-wrap>:last-child{align-self:center}.kit-field-row-wrap{display:contents}.kit-field-row--sm .kit-field-row-cell{grid-template-rows:auto var(--control-h-sm)}.kit-link{color:rgb(var(--link));text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:2px;cursor:pointer}.kit-link:hover{color:rgb(var(--link-hover));text-decoration-thickness:2px}.kit-link:focus-visible{outline:2px solid rgb(var(--signal));outline-offset:2px;border-radius:2px}.kit-link--quiet{text-decoration:none}.kit-link--quiet:hover{text-decoration:underline}.kit-link:is(.btn,.btn-quiet,.btn-ghost,.btn-danger,.btn-success){text-decoration:none}.kit-link:is(.btn,.btn-danger),.kit-link:is(.btn,.btn-danger):hover{color:var(--kit-on-fill)}.kit-link.btn-success,.kit-link.btn-success:hover:not(:disabled){color:var(--kit-on-success)}.kit-link:is(.btn-quiet,.btn-ghost){color:rgb(var(--text-dim))}.kit-link:is(.btn-quiet,.btn-ghost):hover{color:rgb(var(--text))}.kit-prose{line-height:var(--leading-prose);overflow-wrap:break-word}.kit-prose--plain p{white-space:pre-line}.kit-prose>:first-child{margin-top:0}.kit-prose>:last-child{margin-bottom:0}.kit-prose h1,.kit-prose h2{font-size:var(--text-lg);font-weight:500}.kit-prose h3,.kit-prose h4{font-size:var(--text-md);font-weight:600}.kit-prose ul,.kit-prose ol{margin:0 0 var(--gap-item);padding-left:22px}.kit-prose li+li{margin-top:4px}.kit-prose code{font-family:var(--font-code);font-size:var(--text-sm)}.kit-prose table:not(.kit-table){border-collapse:collapse;margin-bottom:var(--gap-item)}.kit-prose table:not(.kit-table) th,.kit-prose table:not(.kit-table) td{padding:4px 8px;border:1px solid var(--border);text-align:left;vertical-align:top}.ipc-ctx-panel{position:fixed;top:0;right:0;bottom:0;z-index:45;width:min(460px,100%);box-sizing:border-box;display:grid;grid-template-rows:auto auto minmax(0,1fr);min-height:0;border-left:1px solid var(--border-strong);background:rgb(var(--surface));box-shadow:var(--shadow-raised)}@media (max-width: 1023.98px){.ipc-ctx-panel{width:100%;border-left:0}}@media (prefers-reduced-motion: no-preference){.ipc-ctx-panel{animation:ipc-ctx-slide .16s ease-out}@keyframes ipc-ctx-slide{0%{transform:translate(14px);opacity:.7}to{transform:none;opacity:1}}}.ipc-ctx-head{display:flex;align-items:baseline;gap:10px;padding:14px 16px 6px}.ipc-ctx-head h2{margin:0;font-size:var(--text-lg);font-weight:700}.ipc-ctx-step{color:rgb(var(--text-dim));font-size:var(--text-sm)}.ipc-ctx-acts{display:inline-flex;gap:.25rem;margin-left:auto;align-items:center}.ipc-ctx-acts~.ipc-ctx-x{margin-left:0}.page-more{display:inline-flex;align-items:center}.ipc-ctx-x{margin-left:auto;border:0;background:transparent;color:rgb(var(--text-dim));font-size:var(--text-xl);line-height:1;padding:2px 6px;border-radius:var(--radius);cursor:pointer}.ipc-ctx-x:hover{background:rgb(var(--surface-2));color:rgb(var(--text))}.ipc-ctx-tabs{display:flex;gap:2px;padding-inline:12px;border-bottom:1px solid var(--border);overflow-x:auto}.ipc-ctx-tabs button{border:0;background:transparent;padding:9px 10px;font:500 var(--text-sm) var(--font-ui);color:rgb(var(--text-dim));border-bottom:2px solid transparent;cursor:pointer;white-space:nowrap}.ipc-ctx-tabs button[aria-selected=true]{color:rgb(var(--text));border-bottom-color:rgb(var(--signal))}.ipc-ctx-count{font-family:var(--font-mono);font-size:var(--text-xs);font-variant-numeric:tabular-nums;color:rgb(var(--text-dim))}.ipc-ctx-body{overflow-y:auto;padding:16px;display:flex;flex-direction:column;gap:16px;min-height:0;scrollbar-gutter:stable}.ipc-ctx-body>*{flex:none}.ipc-ctx-ring{flex:none}.ipc-ctx-ring-track{fill:none;stroke:var(--border-strong);stroke-width:4}.ipc-ctx-ring-fill{fill:none;stroke-width:4;stroke-linecap:round}.ipc-ctx-ring-fill--ok{stroke:rgb(var(--green))}.ipc-ctx-ring-fill--warn{stroke:rgb(var(--amber))}.ipc-ctx-ring-fill--bad{stroke:rgb(var(--red))}.ipc-ctx-ring text{font:600 9px var(--font-mono);fill:rgb(var(--text))}.ipc-ctx-cite{font:500 11px var(--font-mono);background:var(--tint-blue);color:rgb(var(--link));border:0;border-radius:3px;padding:1px 6px;cursor:pointer;vertical-align:1px}.ipc-ctx-cite:hover{background:rgb(var(--signal) / .2)}.kit-overflow{display:inline-flex}.btn-ghost.kit-overflow-button{min-width:var(--control-h-sm);padding:0 4px;color:rgb(var(--text-dim))}.kit-overflow-button .kit-act-icon{width:22px;height:22px}.kit-overflow-item .kit-act-icon{width:16px;height:16px;margin-right:10px;flex:none;opacity:.85}.kit-overflow-sep{margin-top:5px;padding-top:5px;border-top:1px solid var(--border)}.btn-ghost.kit-overflow-item{align-items:center}.kit-act-icon{width:18px;height:18px;display:block}.kit-icon-button{position:relative;display:inline-flex;align-items:center;justify-content:center;width:var(--control-h);height:var(--control-h);padding:0;border:1px solid transparent;border-radius:8px;background:transparent;color:rgb(var(--text-dim));cursor:pointer}.kit-icon-button--sm{width:var(--control-h-sm);height:var(--control-h-sm)}.kit-icon-button--sm .kit-act-icon{width:16px;height:16px}.kit-icon-button:hover:not(:disabled){background:rgb(var(--text) / .1);color:rgb(var(--text))}.kit-icon-button--danger:hover:not(:disabled){color:rgb(var(--red))}.kit-icon-button--accent{color:rgb(var(--link));border-color:var(--border)}.kit-icon-button--on{color:rgb(var(--link))}.kit-icon-button--accent:hover:not(:disabled){color:rgb(var(--link));background:rgb(var(--link) / .12)}.kit-icon-button:disabled{color:rgb(var(--disabled-text));cursor:not-allowed}.kit-icon-button:focus-visible{outline:2px solid rgb(var(--link));outline-offset:1px}.kit-tip-at{display:inline-flex}.kit-tip-at--block{display:flex;width:100%}.kit-tip{position:fixed;z-index:70;padding:4px 8px;border-radius:6px;background:rgb(var(--text));color:rgb(var(--surface));font-size:var(--text-xs);line-height:var(--leading-tight);font-weight:500;white-space:nowrap;pointer-events:none}.btn-ghost.kit-overflow-button:hover:not(:disabled),.btn-ghost.kit-overflow-button[aria-expanded=true]{background:rgb(var(--text) / .12)}.kit-overflow-menu{z-index:65;min-width:11rem;margin:0;padding:6px;list-style:none;border:1px solid var(--border-strong);border-radius:10px;background:rgb(var(--surface));box-shadow:var(--shadow-raised)}.btn-ghost.kit-overflow-item{display:flex;justify-content:flex-start;width:100%;min-height:0;padding:7px 10px;color:rgb(var(--text));font-weight:400}.btn-ghost.kit-overflow-item:hover:not(:disabled),.btn-ghost.kit-overflow-item:focus-visible{background:rgb(var(--text) / .06)}.btn-ghost.kit-overflow-item--danger{color:rgb(var(--red))}.btn-ghost.kit-overflow-item:disabled{color:rgb(var(--disabled-text))}.kit-combo{position:relative;min-width:0}.kit-combo-control{box-sizing:border-box;display:flex;flex-wrap:wrap;align-items:center;gap:4px 6px;min-height:var(--control-h);padding:3px var(--control-pad-x);border:1px solid var(--control-border);border-radius:var(--radius);background:rgb(var(--surface));cursor:text}.kit-combo--sm .kit-combo-control{min-height:var(--control-h-sm);padding:1px var(--control-pad-x-sm)}.kit-combo-control:focus-within{box-shadow:var(--focus-ring);border-color:rgb(var(--signal))}.kit-combo-control[data-invalid]{border-color:rgb(var(--red))}.kit-combo--disabled .kit-combo-control{border-color:var(--disabled-border);background:rgb(var(--disabled-bg));cursor:not-allowed}.kit-combo-box.kit-combo-box{flex:1 1 8ch;min-width:8ch;height:calc(var(--control-h) - 8px);padding:0;border:0;outline:none;box-shadow:none;background:transparent;color:rgb(var(--text));font:inherit;font-size:var(--text-md);line-height:var(--leading-tight)}.kit-combo--sm .kit-combo-box.kit-combo-box{height:calc(var(--control-h-sm) - 4px);font-size:var(--text-sm)}.kit-combo-box::placeholder{color:rgb(var(--text-faint))}.kit-combo-box:disabled{color:rgb(var(--disabled-text));cursor:not-allowed}.kit-combo-chips{display:contents;margin:0;padding:0;list-style:none}.kit-combo-chip{display:inline-flex;align-items:center;gap:2px;max-width:100%;padding:1px 2px 1px 8px;border:1px solid var(--border);border-radius:var(--radius);background:rgb(var(--surface-2));font-size:var(--text-sm);line-height:var(--leading-tight)}.kit-combo-chip-label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kit-combo-chip-remove{flex:none;width:20px;height:20px;padding:0;border:0;border-radius:var(--radius);background:transparent;color:rgb(var(--text-dim));font:inherit;line-height:1;cursor:pointer}.kit-combo-chip-remove:hover{color:rgb(var(--text))}.kit-combo-chip-remove:focus-visible{outline:none;box-shadow:var(--focus-ring)}.kit-combo-chip-remove:disabled{cursor:not-allowed}.kit-combo-list{position:absolute;top:calc(100% + 4px);left:0;right:0;z-index:25;box-sizing:border-box;max-height:280px;margin:0;padding:6px;overflow-y:auto;list-style:none;border:1px solid var(--border);border-radius:var(--radius);background:rgb(var(--surface));box-shadow:var(--shadow-raised)}.kit-combo-list[hidden]{display:none}.kit-combo-option{display:flex;flex-direction:column;gap:1px;padding:6px 8px;border-radius:var(--radius);cursor:pointer}.kit-combo-option--active{background:rgb(var(--surface-2))}.kit-combo-option--on .kit-combo-option-label{font-weight:500}.kit-combo-option-label{min-width:0;overflow-wrap:break-word}.kit-combo-option-hint,.kit-combo-none{font-size:var(--text-xs);color:rgb(var(--text-faint))}.kit-combo-none{padding:6px 8px}.ipc-ctx-dock{position:fixed;top:0;right:0;bottom:0;z-index:44;width:44px;box-sizing:border-box;display:flex;flex-direction:column;align-items:center;gap:10px;padding:12px 0;border:0;border-left:1px solid var(--border-strong);background:rgb(var(--surface));color:rgb(var(--text-dim));font:600 var(--text-xs) var(--font-ui);cursor:pointer}.ipc-ctx-dock:hover{background:rgb(var(--surface-2));color:rgb(var(--text))}.ipc-ctx-dock:focus-visible{outline:none;box-shadow:inset var(--focus-ring)}.ipc-ctx-dock-open{font-size:var(--text-lg);line-height:1}.ipc-ctx-dock-word{writing-mode:vertical-rl;letter-spacing:.08em;text-transform:uppercase}.ipc-ctx-dock-alert{min-width:20px;padding:2px 4px;box-sizing:border-box;border-radius:10px;background:rgb(var(--amber));color:rgb(var(--surface));font:700 var(--text-xs) var(--font-ui);font-variant-numeric:tabular-nums;text-align:center}.ipc-ctx-dock-count{margin-top:auto;font-variant-numeric:tabular-nums}.ipc-ctx-chat-glyph{flex:none}.ipc-ctx-panel--chat .ipc-ctx-body{padding:0;overflow:hidden;gap:0}.ipc-ctx-panel--chat .ipc-ctx-body>*{flex:1 1 auto;min-height:0}html[data-ctx] .shell-column{margin-right:44px}@media (min-width: 1024px){html[data-ctx=open][data-ctx-mode=beside] .shell-column{margin-right:var(--ctx-push, 460px)}}html[data-ctx=dock] .kit-preview-panel{right:44px}@media (min-width: 1024px){html[data-ctx=open] .kit-preview-panel{right:460px}}@media (max-width: 1023.98px){html[data-ctx=open] .kit-preview-panel{z-index:46}}.ipc-jobs{display:flex;flex-direction:column;gap:10px}.ipc-jobs-none,.ipc-jobs-foot{margin:0;color:rgb(var(--text-dim));font-size:var(--text-sm)}.ipc-jobs-error{margin:0;color:rgb(var(--red));font-size:var(--text-sm)}.ipc-jobs-group{margin:8px 0 0;font-size:var(--text-xs);font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:rgb(var(--text-dim))}.ipc-job{border:1px solid var(--border);border-radius:var(--radius);padding:10px 12px;display:flex;flex-direction:column;gap:4px;background:rgb(var(--surface))}.ipc-job--running,.ipc-job--stopping{border-left:3px solid rgb(var(--signal))}.ipc-job--failed,.ipc-job--stopped{border-left:3px solid rgb(var(--amber))}.ipc-job--done{border-left:3px solid rgb(var(--green))}.ipc-job-head{display:flex;align-items:center;gap:8px}.ipc-job-name{border:0;background:transparent;padding:0;font:600 var(--text-sm) var(--font-ui);color:rgb(var(--link));cursor:pointer;text-align:left}.ipc-job-name:hover{text-decoration:underline}.ipc-job-x{margin-left:auto;border:0;background:transparent;color:rgb(var(--text-dim));font-size:var(--text-lg);line-height:1;cursor:pointer;padding:0 4px;border-radius:var(--radius)}.ipc-job-x:hover{background:rgb(var(--surface-2));color:rgb(var(--text))}.ipc-job-meta,.ipc-job-item,.ipc-job-why,.ipc-job-hint{margin:0;font-size:var(--text-xs);color:rgb(var(--text-dim))}.ipc-job-state{margin:0;font-size:var(--text-sm);font-variant-numeric:tabular-nums}.ipc-job-why{color:rgb(var(--text))}.ipc-job-bar{height:4px;border-radius:2px;background:var(--border);overflow:hidden}.ipc-job-bar>span{display:block;height:100%;background:rgb(var(--signal))}.ipc-job-acts{display:flex;align-items:center;gap:10px;margin-top:4px}.ipc-job-spin{display:inline-block;width:11px;height:11px;flex:none;box-sizing:border-box;border-radius:50%;border:1.5px solid rgb(var(--signal) / .3);border-top-color:rgb(var(--signal));animation:kit-spin .8s linear infinite}@media (prefers-reduced-motion: reduce){.ipc-job-spin{animation:none}}.page-held{padding:4px 0 10px}.ipc-lock-banner{display:flex;gap:14px;align-items:center;padding:12px 18px;border-radius:12px;border:1px solid rgb(var(--amber) / .6);background:var(--tint-amber);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.ipc-lock-banner svg{flex:none;color:rgb(var(--amber-ink))}.ipc-lock-banner strong{color:rgb(var(--amber-ink))}.ipc-lock-banner p{margin:2px 0 0;font-size:var(--text-sm)}.ipc-lock-banner--body{position:sticky;top:12px;z-index:6;padding:16px 20px;box-shadow:var(--shadow-raised)}.ipc-lock-banner--body p{font-size:inherit}.ipc-lock-banner--body>div{flex:1}.ipc-lock-act{margin-left:auto;border:1px solid rgb(var(--amber) / .6);background:transparent;color:rgb(var(--amber-ink));font:500 var(--text-sm) var(--font-ui);padding:5px 12px;border-radius:var(--radius);cursor:pointer;white-space:nowrap}.ipc-lock-act:hover{background:rgb(var(--amber) / .15)}.ipc-lock-body{display:flex;flex-direction:column;gap:16px}.ipc-lock-body>*{--box-gap: 0px}.ipc-lock-body>.page-body{width:100%}.ipc-lock-scope{position:relative}.ipc-locked{opacity:.55;filter:grayscale(.4)}.ipc-lock-cover{position:absolute;left:0;right:0;bottom:0;top:var(--page-head-height, 0px);z-index:10;cursor:not-allowed}.page-actions[inert],.page-actions-2[inert]{opacity:.45}.kit-card-toggle{display:inline-flex;align-items:center;gap:8px;padding:0;border:0;background:none;color:inherit;font:inherit;cursor:pointer}.kit-card-toggle:focus-visible{outline:none;box-shadow:var(--focus-ring);border-radius:4px}.kit-card-chevron{transition:transform .15s ease}.kit-card--folded .kit-card-chevron{transform:rotate(-90deg)}.kit-card--folded .kit-card-head{padding-bottom:14px}@media (prefers-reduced-motion: reduce){.kit-card-chevron{transition:none}}.kit-range{display:inline-flex;gap:2px;padding:3px;border:1px solid var(--border);border-radius:999px;background:rgb(var(--surface))}.kit-range-opt{min-width:3rem;padding:4px 12px;border:0;border-radius:999px;background:none;color:rgb(var(--text-dim));font:inherit;font-size:var(--text-sm);font-weight:600;font-variant-numeric:tabular-nums;cursor:pointer}.kit-range-opt:hover{color:rgb(var(--text))}.kit-range-opt--on{background:rgb(var(--signal) / .18);color:rgb(var(--signal))}.kit-range-opt:focus-visible{outline:none;box-shadow:var(--focus-ring)}@media (min-width: 1024px){.ipc-ctx-panel--beside{width:var(--ctx-beside, min(460px, 100%))}.ipc-ctx-panel--half{width:min(50vw,100%)}.ipc-ctx-panel--full{width:calc(100vw - var(--rail-width, 0px))}}.ipc-ctx-widths{display:inline-flex;gap:2px;margin-left:auto}.ipc-ctx-widths+.ipc-ctx-x{margin-left:4px}.ipc-ctx-acts~.ipc-ctx-widths{margin-left:4px}.ipc-ctx-width{all:unset;cursor:pointer;display:inline-grid;place-items:center;width:26px;height:26px;border-radius:6px;color:rgb(var(--text-dim))}.ipc-ctx-width:hover{background:rgb(var(--surface-2));color:rgb(var(--text))}.ipc-ctx-width[aria-pressed=true]{background:rgb(var(--surface-2));color:rgb(var(--signal))}.ipc-ctx-width:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.ipc-ctx-width-glyph{width:16px;height:12px;border:1.5px solid currentColor;border-radius:2px;position:relative}.ipc-ctx-width-glyph:after{content:"";position:absolute;top:0;bottom:0;right:0;background:currentColor}.ipc-ctx-width-glyph--side:after{width:30%}.ipc-ctx-width-glyph--half:after,.ipc-ctx-width-glyph--beside:after{width:50%}.ipc-ctx-width-glyph--full:after{width:100%}.btn[aria-disabled=true],.btn[aria-disabled=true]:hover,.btn-danger[aria-disabled=true],.btn-danger[aria-disabled=true]:hover,.btn-success[aria-disabled=true],.btn-success[aria-disabled=true]:hover{opacity:1;background:rgb(var(--disabled-bg));color:rgb(var(--disabled-text));box-shadow:none;transform:none;cursor:not-allowed}.btn-quiet[aria-disabled=true],.btn-quiet[aria-disabled=true]:hover,.btn-ghost[aria-disabled=true],.btn-ghost[aria-disabled=true]:hover{opacity:1;background:transparent;border-color:var(--disabled-border);color:rgb(var(--disabled-text));cursor:not-allowed}.kit-icon-button[aria-disabled=true],.kit-icon-button[aria-disabled=true]:hover{background:transparent;color:rgb(var(--disabled-text));cursor:not-allowed}.btn-ghost.kit-overflow-item[aria-disabled=true],.btn-ghost.kit-overflow-item[aria-disabled=true]:hover{color:rgb(var(--disabled-text));border-color:transparent}.btn-ghost.kit-overflow-item[aria-disabled=true]:focus-visible{background:rgb(var(--text) / .06)}.kit-tip--wrap{max-width:min(22rem,calc(100vw - 16px));white-space:normal;text-align:left;font-weight:400}.kit-tip--panel{max-width:min(30rem,calc(100vw - 16px));max-height:min(60vh,26rem);overflow-y:auto;padding:8px 10px;pointer-events:auto;scrollbar-width:thin;scrollbar-color:rgb(var(--surface) / .4) transparent}.kit-tip-term{font-weight:600}.kit-tip-head{display:block;margin-bottom:4px;font-weight:600}.kit-tip-line{display:block;padding:2px 0}.kit-fold-mark{display:inline-flex;flex:none;align-items:center;justify-content:center;width:var(--control-h-sm);height:var(--control-h-sm);border-radius:8px;background:rgb(var(--text) / .06);color:rgb(var(--text-dim))}.kit-fold-mark svg,.kit-fold-toggle .kit-act-icon{width:16px;height:16px;transition:transform .15s ease}.kit-fold-mark--open svg,.kit-fold-toggle--open .kit-act-icon{transform:rotate(90deg)}@media (prefers-reduced-motion: reduce){.kit-fold-mark svg,.kit-fold-toggle .kit-act-icon{transition:none}}.kit-fold-toggle{background:rgb(var(--text) / .06)}.kit-fold>.kit-fold-head{display:flex;align-items:center;gap:8px;min-height:var(--control-h-sm);padding:4px 4px 4px 0;border-radius:8px;cursor:pointer;list-style:none;color:rgb(var(--text))}.kit-fold>.kit-fold-head::-webkit-details-marker{display:none}.kit-fold>.kit-fold-head::marker{content:""}.kit-fold>.kit-fold-head:hover .kit-fold-mark{background:rgb(var(--text) / .12);color:rgb(var(--text))}.kit-fold>.kit-fold-head:focus-visible{outline:2px solid rgb(var(--link));outline-offset:2px}.kit-fold>.kit-fold-head>.kit-fold-mark{margin-left:auto}.kit-fold-title{min-width:0;margin:0;font:inherit;font-weight:600;overflow-wrap:break-word}.kit-fold-icon{display:inline-flex;flex:none;color:rgb(var(--text-dim))}.kit-fold-icon svg{width:18px;height:18px}.kit-fold-count{flex:none;padding:0 7px;border-radius:999px;background:rgb(var(--text) / .08);font-size:var(--text-xs);font-weight:500}.kit-fold-badge{flex:none;display:inline-flex;white-space:nowrap}.kit-fold-meta{min-width:0;margin-left:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-sm);color:rgb(var(--text-dim))}.kit-fold--section>.kit-fold-head{font-size:var(--text-md)}.kit-fold--inline>.kit-fold-head{font-size:var(--text-sm);color:rgb(var(--text-dim))}.kit-fold--inline .kit-fold-title{font-weight:500}.kit-fold--row>.kit-fold-head{padding:10px 0;font-size:var(--text-md);color:rgb(var(--text-dim))}.kit-fold--row .kit-fold-title{font-weight:400}.kit-fold-body{padding-top:var(--gap-text)}.kit-editable{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:8px}.kit-editable-field{min-width:0}.kit-editable-field>.ui-textarea,.kit-editable-field>.kit-input{width:100%}.kit-editable-text{box-sizing:border-box;min-height:var(--control-h);padding:0 var(--control-pad-x);border:1px solid transparent;border-radius:var(--radius);font-size:var(--text-md);display:flex;align-items:center;line-height:var(--leading);overflow-wrap:break-word;color:rgb(var(--text))}.kit-editable-text--multi{display:block;padding:8px var(--control-pad-x);line-height:var(--leading);white-space:pre-wrap}.kit-editable-text--empty{color:rgb(var(--text-faint))}.kit-editable-text--muted{color:rgb(var(--text-dim))}.kit-editable-acts{display:flex;align-items:center;gap:2px;min-height:var(--control-h)}.kit-stats{display:flex;flex-wrap:wrap;border:1px solid var(--border);border-radius:var(--radius);background:rgb(var(--surface));overflow:hidden}.kit-stat{display:flex;flex:1 1 calc(100% / var(--stat-cols, 4) - 1px);flex-direction:column;gap:2px;min-width:0;padding:12px var(--gap-item);box-shadow:-1px 0 0 var(--border),0 -1px 0 var(--border)}.kit-stat-label,.kit-stat-note{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-xs);color:rgb(var(--text-dim))}.kit-stat-value{font-size:var(--text-lg);font-weight:600;line-height:var(--leading-tight);font-variant-numeric:tabular-nums;color:rgb(var(--text))}.kit-stat-value--warn{color:rgb(var(--amber-ink))}.kit-stat-value--bad{color:rgb(var(--red))}.kit-stat-value--good{color:rgb(var(--green))}.kit-count-list{display:flex;flex-direction:column;align-items:flex-start;gap:6px;margin:0;padding:4px 0;list-style:none}.kit-count-line{display:inline-flex;align-items:center;gap:6px;max-width:100%}.kit-count-name{min-width:0;padding:2px 10px;border:1px solid var(--border);border-radius:999px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-sm)}.kit-count-n{flex:none;min-width:1.6em;padding:1px 8px;border-radius:999px;background:rgb(var(--text) / .08);font-size:var(--text-xs);font-weight:600;text-align:center;font-variant-numeric:tabular-nums}.kit-count-line--warn .kit-count-name{border-color:rgb(var(--amber) / .5);background:var(--tint-amber);color:rgb(var(--amber-ink))}.kit-count-list-empty{color:rgb(var(--text-faint))}.kit-tag-list{display:flex;flex-wrap:wrap;gap:var(--gap-text);list-style:none;margin:var(--gap-text) 0 0;padding:0}.kit-tv{display:grid;gap:6px}.kit-tv-head{display:flex;align-items:center;justify-content:space-between;gap:8px}.kit-tv-line{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px}.kit-tv-name{background:none;border:0;padding:0;font:inherit;font-weight:600;text-align:left;overflow-wrap:break-word}.kit-tv-instruction{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.kit-tv-older{list-style:none;margin:0;padding:0 0 0 12px;display:grid;gap:6px;border-left:1px solid var(--border)}.kit-tv-older>li{display:flex;align-items:center;justify-content:space-between;gap:8px}.kit-tv-older>li>.kit-tv-line{flex:1 1 auto;min-width:0}.kit-tv-older>li>.kit-overflow{flex:none}.kit-tv-line>*{min-width:0;max-width:100%;overflow-wrap:break-word}.kit-tv-picker{display:none}.kit-pills{position:relative;display:flex;flex-wrap:nowrap;align-items:center;gap:6px;min-width:0;overflow:hidden;padding:8px 0 0}.kit-pills-ruler{position:absolute;left:0;top:0;display:flex;gap:6px;visibility:hidden;pointer-events:none;white-space:nowrap}.kit-pill{flex:none;box-sizing:border-box;max-width:16rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:3px 10px;border:1px solid var(--border-strong);border-radius:999px;background:rgb(var(--surface));color:rgb(var(--text));font:inherit;font-size:var(--text-xs);line-height:var(--leading);cursor:pointer}.kit-pill:hover{background:rgb(var(--surface-2))}.kit-pill:focus-visible{outline:none;box-shadow:var(--focus-ring)}.kit-pill[aria-pressed=true]{background:rgb(var(--text));border-color:rgb(var(--text));color:rgb(var(--surface))}.kit-pills-more{flex:none}.kit-help-sheet .kit-modal-head{padding-bottom:16px;border-bottom:1px solid var(--border)}.kit-help-sheet .kit-modal-body{padding-top:20px}.kit-help-em{font-weight:600;color:rgb(var(--text))}.kit-help-icon{display:inline-block;width:1em;height:1em;flex:none;vertical-align:-.125em}.kit-help-badge{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;flex:none;border-radius:var(--radius);color:rgb(var(--signal));background:var(--tint-blue)}.kit-help-head{display:inline-flex;align-items:flex-start;gap:12px;overflow-wrap:break-word}.kit-help-head>span:last-child{min-width:0}.kit-help-eyebrow{display:block;font-size:var(--text-xs);line-height:var(--leading-tight);letter-spacing:.04em;text-transform:uppercase;color:rgb(var(--text-faint))}.kit-help-body{display:flex;flex-direction:column;gap:14px;overflow-wrap:break-word}.kit-help-lead{margin:0;font-size:var(--text-md);color:rgb(var(--text))}.kit-help-flow{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.kit-help-chip{display:inline-flex;align-items:center;gap:6px;min-width:0;max-width:100%;padding:4px 8px;border:1px solid var(--border);border-radius:var(--radius);background:var(--tint-blue);font-size:var(--text-sm)}.kit-help-arrow{color:rgb(var(--text-faint))}.kit-help-steps{margin:0;padding-left:1.2rem;display:flex;flex-direction:column;gap:12px;font-size:var(--text-md)}.kit-help-steps>li>strong{font-weight:600}.kit-help-steps ul,.kit-help-notes ul{margin:var(--gap-text) 0 0;padding-left:1.2rem}.kit-help-steps .kit-notice{margin:var(--gap-text) 0 0}.kit-help-notes{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));gap:12px;border-top:1px solid var(--border);padding-top:12px;font-size:var(--text-sm)}.kit-help-notes>section{min-width:0}.kit-help-notes h3{font-size:var(--text-md);font-weight:600;margin:0 0 var(--gap-text)}.kit-help-more{margin:0;font-size:var(--text-sm)}.kit-actionbar{box-sizing:border-box;width:100%;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;margin-top:20px}.kit-actionbar-foot{box-sizing:border-box;max-width:var(--page-width, 1664px );margin:24px auto 0;padding:0 28px;display:flex;justify-content:flex-end}.kit-actionbar-foot:empty{display:none}.kit-actionbar-in-head{width:auto;min-width:0;flex-wrap:nowrap;justify-content:flex-end;gap:10px;margin:0}.kit-actionbar-start,.kit-actionbar-secondary,.kit-actionbar-end{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.kit-actionbar-end{margin-left:auto;gap:14px}.kit-actionbar-readonly{margin:0;font-size:var(--text-sm);color:rgb(var(--text-dim))}.kit-actionbar-in-head .kit-actionbar-readonly{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.kit-save-status{font-size:var(--text-xs);color:rgb(var(--text-faint));white-space:nowrap}.kit-save-status--failed{color:rgb(var(--red))}.kit-genstatus{position:relative;overflow:hidden;display:flex;flex-direction:column;gap:8px;padding:16px 18px;border:1px solid var(--border);border-radius:var(--radius);background:rgb(var(--surface))}.kit-genstatus-beam{position:absolute;inset:0 0 auto 0;height:2px;overflow:hidden;pointer-events:none;background:var(--tint-blue)}.kit-genstatus-beam-seg{position:absolute;top:0;bottom:0;left:0;width:35%;background:var(--grad-brand);animation:kit-genstatus-sweep 1.6s ease-in-out infinite}.kit-genstatus-beam--static .kit-genstatus-beam-seg{width:100%;animation:none;transform:none}@keyframes kit-genstatus-sweep{0%{transform:translate(-100%)}to{transform:translate(290%)}}@media (prefers-reduced-motion: reduce){.kit-genstatus-beam-seg{width:100%;animation:none;transform:none}}.kit-genstatus-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.kit-genstatus-live{display:flex;flex-direction:column;gap:4px;min-width:0}.kit-genstatus-label{font-size:var(--text-md);color:rgb(var(--text))}.kit-genstatus-elapsed{font-family:var(--font-mono);font-size:var(--text-xs);color:rgb(var(--text-dim));white-space:nowrap}.kit-genstatus-part{margin:0;font-size:var(--text-sm);color:rgb(var(--text-dim))}.kit-genstatus-stream{max-height:320px;overflow-y:auto;white-space:pre-wrap;font-size:var(--text-sm);color:rgb(var(--text))}.kit-genstatus--compact{display:inline-flex;flex-direction:row;max-width:100%;gap:0;padding:0 0 4px;border:0;border-radius:0;background:transparent}.kit-genstatus--compact .kit-genstatus-beam{inset:auto 0 0 0}.kit-genstatus--compact .kit-genstatus-head{gap:8px;min-width:0}.kit-genstatus--compact .kit-genstatus-label{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-sm)}.kit-preview-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.kit-preview-blocked{font-size:var(--text-sm);color:rgb(var(--signal))}.kit-preview-window{padding:24px}.kit-preview-window[data-preview-layout=wide]{max-width:1920px;margin-inline:auto}.kit-preview-window-bar{position:sticky;top:0;display:flex;justify-content:space-between;align-items:center;gap:8px;padding-bottom:8px;background:rgb(var(--surface));z-index:1}.kit-preview-window-bar>[role=group]{display:flex;gap:8px}.kit-preview-window-status{display:flex;justify-content:flex-end}.kit-preview-host{min-width:0}.kit-preview-panel{position:fixed;top:var(--preview-panel-top, 0px);bottom:0;right:0;left:var(--rail-width, 0px);z-index:45;display:flex;flex-direction:column;background:rgb(var(--surface));border-left:1px solid var(--border)}.kit-preview-panel-head{display:flex;align-items:center;flex-wrap:wrap;gap:12px;padding:12px 24px;border-bottom:1px solid var(--border)}.kit-preview-panel-title{flex:1 1 0;min-width:0;display:flex;flex-wrap:wrap;align-items:center;gap:4px 12px;overflow-wrap:break-word}.kit-preview-panel-title>*{min-width:0;max-width:100%}.kit-preview-panel-actions{flex:none;margin-left:auto;display:flex;gap:8px}.kit-preview-panel-body{flex:1 1 auto;min-height:0;overflow:auto;padding:24px}.kit-split{position:relative;display:flex;align-items:stretch;gap:0;min-width:0}.kit-split-main{flex:1 1 auto;min-width:0;container:kit-split-main / inline-size}.kit-split-pane{position:sticky;top:calc(var(--page-head-height, 0px) + 12px);align-self:flex-start;max-height:calc(100dvh - var(--page-head-height, 0px) - 24px);flex:0 0 auto;display:flex;flex-direction:column;min-width:320px;max-width:70%;margin-left:16px;border:1px solid var(--border);border-radius:var(--radius);background:rgb(var(--surface))}.kit-split-handle{position:absolute;top:0;bottom:0;left:-9px;width:10px;cursor:col-resize;touch-action:none}.kit-split-handle:after{content:"";position:absolute;top:0;bottom:0;left:4px;width:2px;background:transparent}.kit-split-handle:hover:after,.kit-split-handle:focus-visible:after{background:rgb(var(--signal))}.kit-split-handle:focus-visible{outline:none}.kit-split-pane-head{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 12px;border-bottom:1px solid var(--border)}.kit-split-pane-title{font-size:var(--text-sm);color:rgb(var(--text-dim))}.kit-split-pane-actions{display:flex;gap:4px}.kit-split-pane-body{flex:1 1 auto;min-height:0;overflow:auto;padding:12px}.kit-split--stacked{flex-direction:column}.kit-split--stacked .kit-split-pane{order:-1;position:static;align-self:stretch;width:auto;max-width:none;min-width:0;max-height:50vh;margin:0 0 16px}.kit-split-tab{flex:0 0 auto;align-self:flex-start;position:sticky;top:calc(var(--page-head-height, 0px) + 12px);margin-left:12px;padding:12px 6px;min-width:32px;min-height:44px;writing-mode:vertical-rl;border:1px solid var(--border);border-radius:var(--radius);background:rgb(var(--surface));color:rgb(var(--text-dim));font:inherit;font-size:var(--text-sm);cursor:pointer}.kit-split-tab:hover,.kit-split-tab:focus-visible{color:rgb(var(--text));border-color:var(--border-strong)}.kit-downloads{list-style:none;margin:0;padding:0}.kit-download{display:grid;grid-template-columns:minmax(0,1fr) auto auto auto;align-items:center;gap:12px;padding:var(--gap-item) 0;border-top:1px solid var(--border)}.kit-download:first-child{border-top:0}.kit-download-label{min-width:0;color:rgb(var(--text))}.kit-download--linked{grid-template-columns:minmax(0,1fr) auto auto}.kit-download-formats{display:inline-flex;gap:8px}.kit-download-format-link{display:inline-flex;border-radius:4px;text-decoration:none}.kit-download-format-link .kit-download-format{color:rgb(var(--blue))}.kit-download-format-link:hover .kit-download-format{text-decoration:underline}.kit-download-meta{font-size:var(--text-sm);color:rgb(var(--text-dim));white-space:nowrap}.kit-download-meta--failed{color:rgb(var(--red))}.kit-download-action{display:flex;justify-content:flex-end}.kit-downloads-empty{font-size:var(--text-sm);color:rgb(var(--text-dim))}.kit-vh{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.kit-table-wrap{border:1px solid var(--border);border-radius:var(--radius);background:rgb(var(--surface));position:relative;overflow-x:auto}.kit-table-wrap--scroll{overflow-x:auto}.kit-table{width:100%;table-layout:fixed;border-collapse:separate;border-spacing:0;font-size:var(--text-sm);color:rgb(var(--text))}.kit-table--scroll{table-layout:auto;width:max-content;min-width:100%}.kit-table th,.kit-table td{padding:7px 10px;text-align:left;vertical-align:top;white-space:normal;overflow-wrap:break-word;border-bottom:1px solid var(--border)}@media (max-width: 800px){.kit-table:not(.kit-table--scroll){table-layout:auto}.kit-table:not(.kit-table--scroll) th,.kit-table:not(.kit-table--scroll) td,.kit-table:not(.kit-table--scroll) th *,.kit-table:not(.kit-table--scroll) td *{overflow-wrap:normal;word-break:normal;-webkit-hyphens:manual;hyphens:manual}}@media (min-width: 801px){.kit-table:not(.kit-table--scroll) td .kit-chip{max-width:100%;white-space:normal}.kit-table:not(.kit-table--scroll) td :is(.kit-select,.kit-input){max-width:100%}}.kit-table-scroller{overflow-x:auto}.kit-table-wrap--fill{flex:1 1 auto;min-height:0;display:flex;flex-direction:column}.kit-table-wrap--fill .kit-table-scroller{flex:1 1 auto;min-height:0;overflow-y:auto}.kit-table-wrap--fill .kit-table thead th{position:sticky;top:0;z-index:1;background:rgb(var(--surface))}.kit-table-wrap--sticky-head .kit-table thead th{position:relative;z-index:2;transform:translateY(var(--kit-head-shift, 0px))}.kit-table-wrap--sticky-head .kit-table-scroller--overflow .kit-table thead tr>:first-child:not([colspan]){z-index:3}.kit-table-scroller--more-end:after{content:"";position:absolute;top:0;right:0;bottom:0;width:14px;pointer-events:none;border-radius:0 var(--radius) var(--radius) 0;background:linear-gradient(to left,rgb(var(--text) / .16),rgb(var(--text) / 0))}.kit-table-scroller--overflow .kit-table tr>:first-child:not([colspan]){position:sticky;left:0;z-index:1;background:rgb(var(--surface))}.kit-table-scroller--overflow .kit-table thead tr>:first-child:not([colspan]){z-index:2}.kit-table-scroller--overflow .kit-table tbody tr:hover>:first-child:not([colspan]){background:rgb(var(--surface-2))}.kit-table-scroller--more-start .kit-table tr>:first-child:not([colspan]){box-shadow:inset -1px 0 0 var(--border),10px 0 10px -8px rgb(var(--text) / .22)}.kit-table .kit-col--number,.kit-table .kit-col--money,.kit-table .kit-col--date{font-variant-numeric:tabular-nums}.kit-table .kit-col--number,.kit-table .kit-col--money{white-space:nowrap;text-align:right}.kit-table th.kit-col--number,.kit-table th.kit-col--money{white-space:normal}.kit-table--scroll .kit-col--date,.kit-table--scroll .kit-col--status,.kit-table--scroll .kit-col--actions{white-space:nowrap}@media (max-width: 800px){.kit-table .kit-col--date,.kit-table .kit-col--status,.kit-table .kit-col--actions{white-space:nowrap}}.kit-table .kit-col--actions>*+*{margin-left:6px}.kit-table td.kit-col--id{font-family:var(--font-code);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.kit-keep{white-space:nowrap}.kit-table tbody tr:last-child>td,.kit-table tbody tr:last-child>th[scope=row]{border-bottom:0}.kit-table tbody th[scope=row]{font-weight:500}.kit-table thead th{vertical-align:bottom;font-size:var(--text-xs);font-weight:600;letter-spacing:.02em;color:rgb(var(--text-dim));background:rgb(var(--surface))}.kit-table tbody tr:hover>td,.kit-table tbody tr:hover>th[scope=row]{background:rgb(var(--surface-2))}.kit-table-start{text-align:left}.kit-table-center{text-align:center!important}.kit-table-end{text-align:right!important;font-variant-numeric:tabular-nums}.kit-table-sort{display:inline-flex;align-items:center;gap:4px;padding:2px 0;margin:0;border:0;background:none;font:inherit;color:inherit;text-align:inherit;cursor:pointer}.kit-table-sort:hover{color:rgb(var(--text))}.kit-table-sort:focus-visible{outline:2px solid rgb(var(--blue));outline-offset:2px;border-radius:2px}.kit-table-sort-mark{font-size:var(--text-xs);color:rgb(var(--text-faint))}th[aria-sort=ascending] .kit-table-sort-mark,th[aria-sort=descending] .kit-table-sort-mark{color:rgb(var(--text))}.kit-table-sticky{position:sticky;z-index:1;background:rgb(var(--surface));box-shadow:inset -1px 0 0 var(--border)}.kit-table thead .kit-table-sticky{z-index:2}.kit-table-actions-col{width:1%}.kit-table:not(.kit-table--scroll) .kit-table-actions-col{width:7rem}.kit-table-actions{text-align:right!important;white-space:nowrap!important;width:1%}.kit-table:not(.kit-table--scroll) .kit-table-actions{white-space:normal!important}.kit-table:not(.kit-table--scroll) .kit-table-actions--nowrap{white-space:nowrap!important}.kit-table-actions>*+*{margin-left:6px}.kit-table-group>th{padding-top:12px;font-size:var(--text-xs);font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:rgb(var(--text-dim));background:rgb(var(--surface-2))}.kit-table-empty>td{padding:20px 10px;text-align:center;color:rgb(var(--text-dim))}.kit-table-empty:hover>td{background:none!important}.kit-table-detail>td{padding:12px 10px 16px;background:rgb(var(--surface-2))}.kit-table-detail:hover>td{background:rgb(var(--surface-2))!important}.kit-table-row--open{cursor:pointer}.kit-listbar{display:flex;flex-direction:column;gap:6px;margin-bottom:16px}.kit-listbar-row{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px}.kit-listbar-row--filters{flex-wrap:wrap}.kit-listbar-row>.kit-listbar-search{flex:0 1 20rem;min-width:min(14rem,100%)}.kit-listbar-filters{display:flex;flex-wrap:wrap;align-items:center;gap:8px;min-width:0}.kit-listbar-extra{display:contents}.kit-listbar .kit-listbar-extra :is(input:not([type=checkbox],[type=radio]),select){box-sizing:border-box;height:34px;padding-top:0;padding-bottom:0;font-size:var(--text-sm)}.kit-listbar-clear{height:34px;padding:0 6px;border:0;background:none;font:inherit;font-size:var(--text-sm);color:rgb(var(--blue));cursor:pointer}.kit-listbar-clear--idle{visibility:hidden}.kit-listbar-clear:hover{text-decoration:underline}.kit-listbar-clear:focus-visible{outline:2px solid rgb(var(--blue));outline-offset:1px;border-radius:var(--radius)}.kit-listbar-end{display:flex;flex-shrink:0;align-items:center;min-height:34px;gap:12px;margin-left:auto}.kit-listbar-count{margin:0;font-size:var(--text-sm);color:rgb(var(--text-dim));white-space:nowrap;font-variant-numeric:tabular-nums;text-align:right}.kit-listbar-views{display:inline-flex;box-sizing:border-box;height:34px;border:1px solid var(--border);border-radius:var(--radius);overflow:hidden}.kit-listbar-view{padding:0 12px;border:0;background:rgb(var(--surface));font:inherit;font-size:var(--text-sm);color:rgb(var(--text-dim));cursor:pointer}.kit-listbar-view+.kit-listbar-view{border-left:1px solid var(--border)}.kit-listbar-view--on{background:rgb(var(--surface-2));color:rgb(var(--text));font-weight:600}.kit-listbar-view:focus-visible{outline:2px solid rgb(var(--blue));outline-offset:-2px}.kit-listbar-note{line-height:var(--leading);min-height:calc(var(--text-sm) * var(--leading));font-size:var(--text-sm);color:rgb(var(--text-faint))}.kit-listbar>.kit-listbar-note>*{margin:0;font-size:inherit;line-height:inherit}@media (max-width: 720px){.kit-listbar-row{flex-wrap:wrap}.kit-listbar-end{flex-wrap:wrap;min-width:0;max-width:100%}.kit-listbar-row>.kit-listbar-search{flex:1 1 100%;min-width:0}.kit-listbar-note{min-height:calc(var(--text-sm) * var(--leading) * 2)}}.kit-listsearch{position:relative;flex:0 1 20rem;min-width:14rem}.kit-listsearch-icon{position:absolute;left:10px;top:50%;width:16px;height:16px;transform:translateY(-50%);color:rgb(var(--text-faint));pointer-events:none}.kit-listsearch .kit-listsearch-input{box-sizing:border-box;width:100%;height:34px;margin:0;padding:0 32px;border:1px solid var(--border);border-radius:var(--radius);background:rgb(var(--surface));font:inherit;font-size:var(--text-sm);color:rgb(var(--text));-webkit-appearance:none;-moz-appearance:none;appearance:none}.kit-listsearch-input::-webkit-search-cancel-button,.kit-listsearch-input::-webkit-search-decoration{-webkit-appearance:none;-moz-appearance:none;appearance:none}.kit-listsearch-input::placeholder{color:rgb(var(--text-faint))}.kit-listsearch-input:focus-visible{outline:2px solid rgb(var(--blue));outline-offset:1px}.kit-listsearch-clear{position:absolute;right:5px;top:50%;display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;padding:0;transform:translateY(-50%);border:0;border-radius:var(--radius);background:none;color:rgb(var(--text-dim));cursor:pointer}.kit-listsearch-clear:hover{background:rgb(var(--surface-2));color:rgb(var(--text))}.kit-listsearch-clear:focus-visible{outline:2px solid rgb(var(--blue));outline-offset:0}.kit-listsearch-clear-icon{width:14px;height:14px}.kit-filter{position:relative;min-width:0}.kit-filterbtn{display:inline-flex;align-items:center;gap:6px;box-sizing:border-box;max-width:18rem;height:34px;padding:0 10px;border:1px solid var(--border);border-radius:var(--radius);background:rgb(var(--surface));font:inherit;font-size:var(--text-sm);color:rgb(var(--text-dim));white-space:nowrap;cursor:pointer}.kit-filterbtn:hover{border-color:var(--border-strong)}.kit-filterbtn:focus-visible{outline:2px solid rgb(var(--blue));outline-offset:1px}.kit-filterbtn-sep{color:rgb(var(--text-faint))}.kit-filterbtn-value{min-width:0;overflow:hidden;text-overflow:ellipsis}.kit-filterbtn--set,.kit-filterbtn--set:hover{border-color:rgb(var(--signal))}.kit-filterbtn--set .kit-filterbtn-value{color:rgb(var(--text));font-weight:500}.kit-filterbtn--sort .kit-filterbtn-value{color:rgb(var(--text))}.kit-filterbtn-chevron{flex:none;width:14px;height:14px;color:rgb(var(--text-faint))}.kit-filterbtn[aria-expanded=true] .kit-filterbtn-chevron{transform:rotate(180deg)}.kit-filterbtn--clearable{padding-right:32px}.kit-filterbtn--clearable .kit-filterbtn-chevron{display:none}.kit-filterbtn-tick{flex:none;box-sizing:border-box;width:14px;height:14px;border:1px solid var(--border-strong);border-radius:3px;background:rgb(var(--surface))}.kit-filterbtn--toggle.kit-filterbtn--set{color:rgb(var(--text));font-weight:500}.kit-filterbtn--toggle.kit-filterbtn--set .kit-filterbtn-tick{position:relative;border-color:rgb(var(--signal));background:rgb(var(--signal))}.kit-filterbtn--toggle.kit-filterbtn--set .kit-filterbtn-tick:after{content:"";position:absolute;left:4px;top:1px;box-sizing:border-box;width:4px;height:8px;border:solid rgb(var(--surface));border-width:0 2px 2px 0;transform:rotate(45deg)}.kit-filterpop{position:absolute;top:calc(100% + 8px);left:0;z-index:25;box-sizing:border-box;min-width:240px;max-width:min(320px,calc(100vw - 32px));padding:6px;border:1px solid var(--border);border-radius:var(--radius);background:rgb(var(--surface));box-shadow:var(--shadow-raised);font-size:var(--text-sm);color:rgb(var(--text))}.kit-filterpop--end{left:auto;right:0}.kit-filterpop-choice{display:flex;flex-direction:column;gap:6px}.kit-filterpop-list{max-height:280px;margin:0;padding:0;overflow-y:auto;list-style:none}.kit-filterpop-list:focus-visible{outline:2px solid rgb(var(--blue));outline-offset:1px}.kit-filterpop-option{display:flex;align-items:center;gap:8px;padding:6px 8px;border-radius:var(--radius);cursor:pointer}.kit-filterpop-option--active{background:rgb(var(--surface-2))}.kit-filterpop-radio{flex:none;box-sizing:border-box;width:14px;height:14px;border:1px solid var(--border-strong);border-radius:50%}.kit-filterpop-option--on .kit-filterpop-radio{border:4px solid rgb(var(--signal))}.kit-filterpop-option--on .kit-filterpop-label{font-weight:500}.kit-filterpop-label{min-width:0;overflow-wrap:anywhere}.kit-filterpop-count{flex:none;margin-left:auto;font-size:var(--text-xs);font-variant-numeric:tabular-nums;color:rgb(var(--text-faint))}.kit-filterpop-none{padding:6px 8px;color:rgb(var(--text-dim))}.kit-filterpop-field{display:flex;flex-direction:column;gap:4px;min-width:0;padding:4px}.kit-filterpop-fieldlabel{font-size:var(--text-xs);color:rgb(var(--text-dim))}.kit-filterpop .kit-filterpop-input,.kit-filterpop .kit-filterpop-find{box-sizing:border-box;width:100%;height:34px;margin:0;padding:0 10px;border:1px solid var(--border);border-radius:var(--radius);background:rgb(var(--surface));font:inherit;font-size:var(--text-sm);color:rgb(var(--text))}.kit-filterpop-input:focus-visible,.kit-filterpop-find:focus-visible{outline:2px solid rgb(var(--blue));outline-offset:1px}.kit-filterpop .kit-filterpop-input[aria-invalid=true]{border-color:rgb(var(--red))}.kit-filterpop-rangerow{display:grid;grid-template-columns:1fr 1fr;gap:4px}.kit-filterpop-hint{margin:2px 4px 4px;font-size:var(--text-xs);color:rgb(var(--text-dim))}.kit-pager{display:flex;align-items:center;justify-content:center;gap:12px;margin-top:12px;font-size:var(--text-sm);color:rgb(var(--text-dim))}.kit-table-wrap:not(.kit-table-wrap--scroll):not(.kit-table-wrap--over):not(.kit-table-wrap--fill),.kit-table-wrap:not(.kit-table-wrap--scroll):not(.kit-table-wrap--over):not(.kit-table-wrap--fill)>.kit-table-scroller{overflow:visible}.kit-table:not(.kit-table--scroll) td,.kit-table:not(.kit-table--scroll) th{overflow-wrap:break-word}.kit-table thead tr>th[scope]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.kit-columns{position:relative;display:inline-flex}.kit-columns-pop{position:absolute;z-index:40;top:calc(100% + 6px);right:0;display:grid;gap:8px;min-width:15rem;padding:12px 14px;border:1px solid var(--border-strong);border-radius:10px;background:rgb(var(--surface));box-shadow:var(--shadow-raised);text-align:left;font-weight:400;white-space:nowrap}.kit-columns-head{margin:0;font-weight:600;font-size:var(--text-sm)}.kit-columns-reset{justify-self:start;margin-top:4px;padding:0;border:0;background:none;color:rgb(var(--link));font:inherit;font-size:var(--text-sm);cursor:pointer}.kit-table thead tr>th.kit-table-actions{overflow:visible;text-align:right;position:relative;z-index:4}.kit-table-actions{white-space:nowrap}.kit-modal-body .kit-table-wrap--sticky-head .kit-table thead th{position:sticky;top:-14px;z-index:2;transform:none;background:rgb(var(--surface-2))}.kit-table-wrap--over{overflow:visible}.kit-table-wrap--over>.kit-table-scroller{overflow-x:clip}.kit-table-wrap--over .kit-table{transform:translate(calc(-1 * var(--kit-sx, 0px)))}.kit-table-bar{position:sticky;bottom:calc(-1 * var(--frame-foot));height:14px;z-index:3;overflow-x:auto;overflow-y:hidden;border-top:1px solid var(--border);background:rgb(var(--surface))}.kit-table-arrows{display:inline-flex;gap:2px;margin-right:4px;vertical-align:middle}.kit-table-corner{display:flex;align-items:center;justify-content:flex-end;gap:2px;margin:-4px -4px -4px 0}.kit-table-fold{display:flex;align-items:center;gap:8px;width:100%;padding:0;border:0;background:none;color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;text-align:left;cursor:pointer}.kit-table-fold:focus-visible{outline:2px solid rgb(var(--blue));outline-offset:2px;border-radius:2px}.kit-table-fold-name{min-width:0;overflow:hidden;text-overflow:ellipsis}.kit-table-fold-mark{margin-left:auto}.kit-table-fold:hover .kit-table-fold-mark{background:rgb(var(--text) / .12);color:rgb(var(--text))}.kit-table-fold-count{padding:0 7px;border-radius:999px;background:rgb(var(--text) / .08);font-size:var(--text-xs);letter-spacing:0}.kit-table-group--sub th{padding-left:34px;font-weight:500}.kit-table-group-line{display:block}.kit-table-fold.kit-table-group-line{display:flex}.kit-table-group th .kit-icon-button{text-transform:none;letter-spacing:0}.kit-table-group th{padding-right:6px}.kit-table thead th.kit-table-corner-host{position:relative}.kit-table thead tr>th.kit-table-corner-host[scope]{overflow:visible;z-index:4}.kit-table-wrap--menu{position:relative;z-index:6}.kit-table-corner-host>.kit-table-corner{position:absolute;top:50%;right:4px;margin:0;transform:translateY(-50%)}.kit-table-corner-host>span:not(.kit-vh),.kit-table-corner-host>.kit-table-sort{display:inline-block;max-width:100%;overflow:hidden;text-overflow:ellipsis;vertical-align:bottom}.kit-table-corner-host>.kit-table-sort{display:inline-flex}.kit-table-corner-host>.kit-table-sort>span:first-child{min-width:0;overflow:hidden;text-overflow:ellipsis}.kit-table-wrap--over .kit-table-pin-end{position:relative;z-index:2;transform:translate(calc(var(--kit-sx, 0px) - var(--kit-sx-max, 0px)));background:rgb(var(--surface));box-shadow:inset 1px 0 0 var(--border)}.kit-table-wrap--over thead .kit-table-pin-end{z-index:4}.kit-table-wrap--over .kit-table thead tr>th.kit-table-pin-end{position:sticky}.kit-table-wrap--over .kit-table-group>th>.kit-table-group-line{width:calc(var(--kit-view, 100%) - 18px);transform:translate(var(--kit-sx, 0px))}.kit-table-wrap--over .kit-table-group--sub>th>.kit-table-group-line{width:calc(var(--kit-view, 100%) - 40px)}.kit-table-wrap--over .kit-table tr>:first-child:not([colspan]){position:relative;z-index:2;transform:translate(var(--kit-sx, 0px));background:rgb(var(--surface));box-shadow:inset -1px 0 0 var(--border)}.kit-table-wrap--sticky-head .kit-table thead tr>th{position:sticky;top:var(--kit-head-top, 0px);z-index:3;transform:none;background:rgb(var(--surface-2))}.kit-table-wrap--over.kit-table-wrap--sticky-head .kit-table thead tr>th:first-child:not([colspan]){position:sticky;top:var(--kit-head-top, 0px);z-index:4;transform:translate(var(--kit-sx, 0px))}.kit-table-wrap--over.kit-table-wrap--sticky-head .kit-table thead tr>th.kit-table-pin-end{z-index:4;transform:translate(calc(var(--kit-sx, 0px) - var(--kit-sx-max, 0px)))}.kit-modal-body .kit-table-wrap--sticky-head .kit-table thead tr>th{top:-14px}.kit-lfield{display:grid;grid-template-columns:auto minmax(0,max-content);justify-content:space-between;column-gap:8px;row-gap:6px;align-items:center}.kit-lfield-box{display:contents}.kit-lfield--wide{grid-column:1 / -1;justify-self:stretch;width:100%}.kit-lfield--grow{flex:1 1 12rem}.kit-lfield-box>:is(.kit-input,.kit-select){width:100%}.kit-lfield-label{grid-column:1;grid-row:1;min-width:0}.kit-lfield-box>:not(.kit-lfield-label){grid-column:1 / -1}.kit-lfield-action{grid-column:2;grid-row:1;display:inline-flex;align-items:center;justify-self:end}.kit-lfield-action:has(.dictation-notice){grid-column:1 / -1;grid-row:2;justify-self:stretch}.kit-lfield-action:has(.dictation-notice) .dictation{display:flex;width:100%}.kit-lfield-action .dictation-notice{flex:1 1 auto;min-width:0;max-width:none;text-align:start}.kit-lfield .kit-lfield-action>*{flex:0 1 auto;min-width:0}.kit-lfield>.kit-field-hint,.kit-lfield>.kit-field-error{grid-column:1 / -1}.kit-mdedit{display:flex;flex-direction:column;gap:6px;min-width:0}.kit-mdedit-bar{display:flex;flex-wrap:wrap;gap:4px;align-items:center}.kit-mdedit-tool{min-width:30px;height:28px;padding:0 8px;border:1px solid var(--border);border-radius:var(--radius);background:rgb(var(--surface));color:rgb(var(--text-dim));font:inherit;font-size:var(--text-sm);cursor:pointer}.kit-mdedit-tool:hover:not(:disabled){color:rgb(var(--text));border-color:var(--border-strong)}.kit-mdedit-tool:focus-visible{outline:2px solid rgb(var(--signal));outline-offset:1px}.kit-mdedit-tool:disabled{opacity:.5;cursor:default}.kit-mdedit-source{margin-left:auto}.kit-mdedit-source[aria-pressed=true]{color:rgb(var(--text));border-color:rgb(var(--blue) / .55)}.kit-mdedit-host{position:relative;min-width:0}.kit-mdedit-host[data-empty]:before{content:attr(data-empty);position:absolute;top:12px;left:14px;color:rgb(var(--text-dim));pointer-events:none}.kit-mdedit-doc{min-height:10rem;padding:12px 14px;border:1px solid var(--border);border-radius:var(--radius);background:rgb(var(--surface));color:rgb(var(--text));font-family:var(--font-ui);line-height:var(--leading-prose);white-space:pre-wrap;word-wrap:break-word;overflow-wrap:break-word;font-variant-ligatures:none;font-feature-settings:"liga" 0;outline:none}.kit-mdedit-doc:focus{border-color:rgb(var(--blue) / .55)}.kit-mdedit-doc[contenteditable=false]{background:rgb(var(--surface-2))}.kit-mdedit-doc>:first-child{margin-top:0}.kit-mdedit-doc>:last-child{margin-bottom:0}.kit-mdedit-doc h1,.kit-mdedit-doc h2,.kit-mdedit-doc h3,.kit-mdedit-doc h4{margin:1.1em 0 .4em;line-height:var(--leading-tight)}.kit-mdedit-doc p,.kit-mdedit-doc ul,.kit-mdedit-doc ol,.kit-mdedit-doc blockquote,.kit-mdedit-doc pre{margin:0 0 .75em}.kit-mdedit-doc li>p{margin:0}.kit-mdedit-doc li+li{margin-top:var(--gap-text)}.kit-mdedit-doc pre{white-space:pre-wrap;font-family:var(--font-mono)}.kit-mdedit-doc a{color:rgb(var(--blue))}.kit-mdedit-doc .kit-table-wrap{margin:0 0 .75em}.kit-mdedit-doc .kit-md-align-center{text-align:center}.kit-mdedit-doc .kit-md-align-right{text-align:right}.kit-mdedit-doc .kit-md-image{color:rgb(var(--text-dim))}.kit-mdedit-doc.ProseMirror-hideselection *::selection{background:transparent}.kit-mdedit-doc.ProseMirror-hideselection{caret-color:transparent}.kit-mdedit-doc .ProseMirror-selectednode{outline:2px solid rgb(var(--signal))}.kit-mdedit-src{font-family:var(--font-mono)}.kit-mdedit-doc img.ProseMirror-separator{display:inline;border:none;margin:0}.kit-org{--kit-org-line: var(--border-strong);--kit-org-gap: 20px;min-width:0}.kit-org-none{margin:0;color:rgb(var(--text-dim));font-size:var(--text-sm)}.kit-org-person{display:inline-flex;align-items:center;gap:10px;max-width:16rem;min-height:4.5rem;box-sizing:border-box;padding:10px 14px;border:1px solid var(--border);border-radius:var(--radius);background:rgb(var(--surface));text-align:left}.kit-org-initials{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;background:var(--tint-blue);color:rgb(var(--text));font-family:var(--font-ui);font-size:var(--text-xs);font-weight:600}.kit-org-text{display:flex;min-width:0;flex-direction:column}.kit-org-name{padding:0;border:0;background:none;color:rgb(var(--text));font:inherit;font-size:var(--text-sm);font-weight:500;text-align:left;text-decoration:none;cursor:pointer}a.kit-org-name{color:rgb(var(--blue))}a.kit-org-name:hover{text-decoration:underline}.kit-org-mail{display:inline-flex;align-items:center;gap:4px}.kit-org-mail-mark{flex:none;width:.9em;height:.9em;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;opacity:.7}button.kit-org-name{cursor:default}.kit-org-name:focus-visible{outline:2px solid rgb(var(--signal));outline-offset:2px;border-radius:2px}.kit-org-role{color:rgb(var(--text-dim));font-size:var(--text-xs);line-height:var(--leading-tight)}.kit-org-full{overflow-x:auto}.kit-org-level{position:relative;display:flex;justify-content:center;margin:0;padding:var(--kit-org-gap) 0 0;list-style:none}.kit-org-roots{padding-top:0}.kit-org-branch{position:relative;display:flex;flex-direction:column;align-items:center;padding:var(--kit-org-gap) 8px 0}.kit-org-branch:before,.kit-org-branch:after{position:absolute;top:0;right:50%;width:50%;height:var(--kit-org-gap);border-top:1px solid var(--kit-org-line);content:""}.kit-org-branch:after{right:auto;left:50%;border-left:1px solid var(--kit-org-line)}.kit-org-branch:first-child:before,.kit-org-branch:last-child:after{border-top:0}.kit-org-branch:last-child:before{border-right:1px solid var(--kit-org-line)}.kit-org-branch:last-child:not(:only-child):after{border-left:0}.kit-org-branch:only-child:before{display:none}.kit-org-branch:only-child:after{border-top:0}.kit-org-roots>.kit-org-branch{padding-top:0}.kit-org-roots>.kit-org-branch:before,.kit-org-roots>.kit-org-branch:after{display:none}.kit-org-level .kit-org-level:before{position:absolute;top:0;left:50%;height:var(--kit-org-gap);border-left:1px solid var(--kit-org-line);content:""}.kit-org-line{display:flex;align-items:center;gap:14px;margin:0;padding:0;overflow-x:auto;list-style:none;white-space:nowrap}.kit-org-chip{display:inline-flex;flex:0 0 auto;align-items:center;gap:6px}.kit-org-chip .kit-org-initials{width:24px;height:24px;font-size:var(--text-xs)}.kit-org-lead .kit-org-name{font-weight:600}.kit-org-chip .kit-org-role:before{content:"· "}.kit-tl{min-width:0;overflow-x:auto}.kit-tl-grid{min-width:44rem}.kit-tl-line{display:flex;align-items:center;gap:12px;padding:2px 0}.kit-tl-line--head{position:sticky;top:0;z-index:1;margin-bottom:4px;padding-bottom:6px;border-bottom:1px solid var(--border);background:rgb(var(--surface))}.kit-tl-group+.kit-tl-group{margin-top:8px;padding-top:6px;border-top:1px solid var(--border)}.kit-tl-name{flex:0 0 18rem;min-width:0;overflow:hidden;color:rgb(var(--text));font-size:var(--text-sm);font-weight:600;text-overflow:ellipsis;white-space:nowrap}.kit-tl-name--item{padding-left:12px;color:rgb(var(--text-dim));font-weight:400}.kit-tl-code{display:inline-block;min-width:2.25rem;margin-right:6px;color:rgb(var(--text-dim));font-variant-numeric:tabular-nums}.kit-tl-track{position:relative;flex:1 1 auto;min-width:0;height:20px}.kit-tl-line--head .kit-tl-track{height:14px}.kit-tl-tick{position:absolute;top:0;padding-left:3px;color:rgb(var(--text-dim));font-size:var(--text-xs);white-space:nowrap}.kit-tl-rule{position:absolute;top:0;width:1px;height:100%;background:var(--border)}.kit-tl-span{position:absolute;top:8px;height:4px;border-radius:2px;background:var(--kit-tl-colour);opacity:.45}.kit-tl-bar{position:absolute;top:4px;height:12px;min-width:4px;border-radius:3px;background:var(--kit-tl-colour)}.kit-tl-bar--flex{background:repeating-linear-gradient(135deg,var(--kit-tl-colour) 0 4px,transparent 4px 8px);box-shadow:inset 0 0 0 1px var(--kit-tl-colour)}.kit-tl-none{position:absolute;top:2px;left:0;color:rgb(var(--text-dim));font-size:var(--text-xs);font-style:italic}.kit-tl-mark{position:absolute;top:4px;width:11px;height:11px;margin-left:-5px;background:var(--kit-tl-colour);transform:rotate(45deg)}:root{color-scheme:light;--navy: 0 53 101;--font-ui: "Ubuntu", system-ui, -apple-system, "Segoe UI", sans-serif;--font-code: "JetBrains Mono", ui-monospace, SFMono-Regular, Consolas, monospace;--font-mono: var(--font-code);--radius: 5px;--control-h: 34px;--control-h-sm: 28px;--control-pad-x: 12px;--control-pad-x-sm: 10px;--col-number: 7rem;--col-money: 9rem;--col-date: 8.5rem;--col-status: 9rem;--col-actions: 9rem;--col-id: 9rem;--text-xs: 12px;--text-sm: 13px;--text-md: 14px;--text-lg: 16px;--text-xl: 20px;--text-2xl: 26px;--text-display-sm: 30px;--text-display-md: clamp(30px, 3.3vw, 44px);--text-display-lg: 48px;--text-display-xl: clamp(44px, 2vw, 58px);--leading-tight: 1.3;--leading: 1.5;--leading-prose: 1.6;--gap-text: 6px;--gap-item: 10px;--gap-block: 20px;--gap-card: 16px;--frame-foot: 56px;--grad-brand: linear-gradient(135deg, #003565 0%, #2c6fde 100%);--green: 95 184 106;--amber: 224 164 95;--red: 217 96 94;--amber-ink: 146 90 18;--m-cockpit: 77 163 255;--m-assessments: 47 184 166;--m-experts: 217 168 60;--m-tenders: 76 174 95;--m-emissions: 224 118 58;--m-scoring: 210 104 184;--m-training: 76 195 232;--m-climate: 160 139 240;--m-calc: 61 191 138;--m-analytics: 224 116 138;--m-platform: 157 184 212;--m-projects: 91 123 224;--m-clients: 176 124 216;--m-partners: 163 198 74;--signal: 44 111 222;--rail: 0 53 101;--rail-text: 220 230 242;--rail-text-dim: 157 180 208;--bg: 243 246 250;--surface: 255 255 255;--surface-2: 240 244 248;--inset: 247 249 252;--text: 15 30 48;--text-dim: 81 96 121;--text-faint: 95 110 134;--border: rgba(8, 40, 75, .13);--border-strong: rgba(8, 40, 75, .22);--rail-border: rgba(255, 255, 255, .14);--rail-edge: rgba(8, 40, 75, 0);--disabled-bg: 228 233 240;--disabled-text: 120 133 153;--disabled-border: rgba(8, 40, 75, .16);--overlay: rgba(15, 30, 48, .35);--shadow-raised: 0 1px 2px rgba(8, 40, 75, .07), 0 6px 16px rgba(8, 40, 75, .1);--glow-active: 0 0 0 1px rgb(var(--signal) / .3), 0 4px 18px rgb(var(--signal) / .16);--blue: 56 120 168;--link: 36 98 150;--link-hover: 15 30 48;--control-border: rgba(8, 40, 75, .28);--focus-ring: 0 0 0 2px rgb(var(--signal) / .45);--tint-blue: rgba(56, 120, 168, .11);--tint-green: rgba(95, 184, 106, .12);--tint-amber: rgba(224, 164, 95, .14);--tint-red: rgba(217, 96, 94, .1);--c-1: 57 144 234;--c-2: 180 133 0;--c-3: 0 164 147;--c-4: 213 108 47;--c-5: 202 97 177;--c-6: 66 165 87;--c-7: 144 123 222;--c-8: 209 103 125;--seq-1: 118 183 255;--seq-2: 71 148 230;--seq-3: 33 114 194;--seq-4: 0 82 151;--seq-5: 0 53 101;--c-none: rgba(95, 110, 134, .18);--scroll: 194 204 216;--atmosphere: radial-gradient( 110% 55% at 50% 0%, rgba(255, 255, 255, .8) 0%, rgba(255, 255, 255, 0) 60% );--atmo-depth: linear-gradient( 180deg, rgba(214, 228, 255, .07) 0%, rgba(214, 228, 255, 0) 34%, rgba(0, 12, 30, 0) 58%, rgba(0, 12, 30, .3) 100% );--atmo-vignette: radial-gradient( 120% 100% at 45% 40%, rgba(0, 10, 26, 0) 55%, rgba(0, 10, 26, .25) 100% );--atmo-pool-a: radial-gradient(closest-side, rgba(140, 180, 255, .2), rgba(140, 180, 255, 0) 72%);--atmo-pool-b: radial-gradient(closest-side, rgba(96, 150, 240, .16), rgba(96, 150, 240, 0) 70%);--atmo-pool-blend: screen;--atmo-o-sheen: .07;--atmo-o-grain: .07;--atmo-o-contours: .26;--atmo-contour-ink: #bed7ff;--atmo-sweep-ink: #e8f3ff;--atmo-o-sweep: .95;--chart-fit: 1.1}.dark{color-scheme:dark;--amber-ink: 224 164 95;--signal: 59 139 232;--rail: 7 15 27;--rail-text: 198 210 228;--rail-text-dim: 123 139 166;--bg: 14 22 38;--surface: 20 30 48;--surface-2: 27 39 59;--inset: 11 19 34;--text: 231 236 244;--text-dim: 157 170 192;--text-faint: 130 144 168;--border: rgba(255, 255, 255, .09);--border-strong: rgba(255, 255, 255, .16);--rail-border: rgba(255, 255, 255, .08);--rail-edge: rgba(255, 255, 255, .12);--disabled-bg: 38 50 72;--disabled-text: 140 154 178;--disabled-border: rgba(255, 255, 255, .16);--overlay: rgba(4, 8, 15, .62);--shadow-raised: inset 0 1px 0 rgba(255, 255, 255, .05), 0 2px 4px rgba(0, 0, 0, .35), 0 10px 24px rgba(0, 0, 0, .35);--glow-active: 0 0 0 1px rgb(var(--signal) / .35), 0 0 20px rgb(var(--signal) / .12);--blue: 74 144 194;--link: 112 172 226;--link-hover: 231 236 244;--control-border: rgba(255, 255, 255, .2);--focus-ring: 0 0 0 2px rgb(var(--signal) / .55);--tint-blue: rgba(74, 144, 194, .14);--tint-green: rgba(95, 184, 106, .13);--tint-amber: rgba(224, 164, 95, .13);--tint-red: rgba(217, 96, 94, .13);--seq-1: 0 87 159;--seq-2: 40 120 200;--seq-3: 78 155 238;--seq-4: 134 191 255;--seq-5: 199 225 255;--c-none: rgba(130, 144, 168, .18);--scroll: 51 66 92;--atmosphere: radial-gradient( 110% 55% at 50% 0%, rgba(120, 160, 220, .06) 0%, rgba(120, 160, 220, 0) 60% );--atmo-depth: linear-gradient( 180deg, rgba(214, 228, 255, .04) 0%, rgba(214, 228, 255, 0) 34%, rgba(2, 6, 14, 0) 58%, rgba(2, 6, 14, .4) 100% );--atmo-vignette: radial-gradient( 120% 100% at 45% 40%, rgba(0, 0, 0, 0) 55%, rgba(0, 0, 0, .3) 100% );--atmo-o-contours: .22;--atmo-o-sweep: .85}*,*:before,*:after{box-sizing:border-box}html,body,#root{height:100%}body{margin:0;background-color:rgb(var(--bg));background-image:var(--atmosphere);background-repeat:no-repeat;color:rgb(var(--text));font-family:var(--font-ui);-webkit-font-smoothing:antialiased}*{scrollbar-width:thin;scrollbar-color:rgb(var(--scroll)) transparent}*::-webkit-scrollbar{width:11px;height:11px}*::-webkit-scrollbar-track{background:transparent}*::-webkit-scrollbar-thumb{background-color:rgb(var(--scroll));border-radius:8px;border:3px solid transparent;background-clip:padding-box}h1{margin:40px 0 0;font-size:var(--text-xl);font-weight:400;line-height:var(--leading-tight);letter-spacing:-.01em;color:rgb(var(--text));text-wrap:balance}.lede{margin:14px 0 0;max-width:46ch;font-size:var(--text-md);line-height:var(--leading-prose);color:rgb(var(--text-dim))}.main{min-height:0;flex:1;overflow-y:auto;scrollbar-gutter:stable;padding:0 0 var(--frame-foot);position:relative}.main:focus{outline:none}.main-bare{height:100%}.page-body{max-width:var(--page-width, 1664px );margin:0 auto;padding:0 28px}header.page-head+.page-body>:first-child{margin-top:0}.room-cluster{display:flex;flex-direction:column;gap:2px}.room-cluster:before{content:"";align-self:center;width:24px;height:1px;margin:8px 0 6px;background:var(--rail-border)}.rail-middle .rail-row>svg:first-child{flex:none}.rail-middle .rail-row>svg.room-mark-shut{opacity:.55}.room-lock-end{width:13px;height:13px;flex:none;color:rgb(var(--rail-text-dim))}.room-lock{display:block;width:13px;height:13px;padding:1px;border-radius:50%;background:rgb(var(--rail));color:rgb(var(--rail-text-dim))}body{--card-pad: 22px 24px}.card{padding:var(--card-pad);border:1px solid transparent;border-radius:16px;background:rgb(var(--surface));box-shadow:0 1px 2px #08284b0d,0 6px 20px #08284b12}.dark .card{border-color:var(--border);box-shadow:none}:where(input:not([type=checkbox]):not([type=radio]),select,textarea){border:1px solid var(--border);border-radius:var(--radius);background-color:rgb(var(--inset));color:rgb(var(--text));font:inherit}input::placeholder,textarea::placeholder{color:rgb(var(--text-faint))}:where(input:not([type=checkbox]):not([type=radio]),select,textarea):focus{outline:none;border-color:rgb(var(--blue));box-shadow:0 0 0 3px var(--tint-blue)}:where(input,select,textarea):disabled{opacity:.6;cursor:not-allowed}input[type=checkbox],input[type=radio]{accent-color:rgb(var(--signal))}@media (max-width: 640px){.main{padding:0 0 48px}}.atmo{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;overflow:clip}.atmo>*{position:absolute;top:0;right:0;bottom:0;left:0}.atmo-page{position:fixed}.atmo-depth{background-image:var(--atmo-depth)}.atmo-contours{opacity:var(--atmo-o-contours);color:var(--atmo-contour-ink)}.atmo-contours svg{display:block;width:100%;height:100%}.atmo-contours-a{transform:scale(var(--chart-fit))}@keyframes ring-draw{0%{stroke-dashoffset:var(--len)}}.ring-draw{stroke-dasharray:var(--len);stroke-dashoffset:0;animation:ring-draw 1.7s cubic-bezier(.3,.85,.35,1) backwards}.atmo-sweep{-webkit-mask-image:linear-gradient(100deg,transparent 37%,#000 45%,#000 55%,transparent 63%);mask-image:linear-gradient(100deg,transparent 37%,#000 45%,#000 55%,transparent 63%);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;mix-blend-mode:screen;animation:atmo-sweep-window 11s linear 2.6s infinite backwards;will-change:transform}.atmo-sweep-chart{position:absolute;top:0;right:0;bottom:0;left:0;color:var(--atmo-sweep-ink);opacity:var(--atmo-o-sweep);animation:atmo-sweep-chart 11s linear 2.6s infinite backwards;will-change:transform}.atmo-sweep-halo,.atmo-sweep-line{position:absolute;top:0;right:0;bottom:0;left:0}.atmo-sweep-chart svg{display:block;width:100%;height:100%}.atmo-sweep-line path{stroke-width:1.8}.atmo-sweep-halo{opacity:.28}.atmo-sweep-halo path{stroke-width:6}@keyframes atmo-sweep-window{0%{transform:translate3d(-108%,0,0)}58%,to{transform:translate3d(108%,0,0)}}@keyframes atmo-sweep-chart{0%{transform:translate3d(108%,0,0) scale(var(--chart-fit))}58%,to{transform:translate3d(-108%,0,0) scale(var(--chart-fit))}}.atmo-pool{inset:auto;border-radius:9999px;filter:blur(46px);mix-blend-mode:var(--atmo-pool-blend)}.atmo-pool-a{width:56vw;height:32vw;left:-7vw;top:50%;background-image:var(--atmo-pool-a)}.atmo-pool-b{width:46vw;height:28vw;right:-9vw;top:6%;background-image:var(--atmo-pool-b)}.atmo-sheen{top:-25%;right:-25%;bottom:-25%;left:-25%;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScxMjAwJyBoZWlnaHQ9JzEyMDAnPjxmaWx0ZXIgaWQ9J3cnIHg9JzAnIHk9JzAnIHdpZHRoPScxMDAlJyBoZWlnaHQ9JzEwMCUnPjxmZVR1cmJ1bGVuY2UgdHlwZT0nZnJhY3RhbE5vaXNlJyBiYXNlRnJlcXVlbmN5PScwLjAwOSAwLjAxNCcgbnVtT2N0YXZlcz0nMycgc2VlZD0nNycvPjxmZUNvbG9yTWF0cml4IHR5cGU9J21hdHJpeCcgdmFsdWVzPScwIDAgMCAwIDAuNzIgMCAwIDAgMCAwLjgzIDAgMCAwIDAgMSAwLjUgMC41IDAuNSAtMC41NSAwJy8+PC9maWx0ZXI+PHJlY3Qgd2lkdGg9JzEwMCUnIGhlaWdodD0nMTAwJScgZmlsdGVyPSd1cmwoI3cpJy8+PC9zdmc+);background-size:100% 100%;background-repeat:no-repeat;opacity:var(--atmo-o-sheen)}.atmo-vignette{background-image:var(--atmo-vignette)}.atmo-grain{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScyNTYnIGhlaWdodD0nMjU2Jz48ZmlsdGVyIGlkPSdnJyB4PScwJyB5PScwJyB3aWR0aD0nMTAwJScgaGVpZ2h0PScxMDAlJz48ZmVUdXJidWxlbmNlIHR5cGU9J2ZyYWN0YWxOb2lzZScgYmFzZUZyZXF1ZW5jeT0nMC44JyBudW1PY3RhdmVzPScxJyBzZWVkPScxOTgwJyBzdGl0Y2hUaWxlcz0nc3RpdGNoJy8+PGZlQ29sb3JNYXRyaXggdHlwZT0nbWF0cml4JyB2YWx1ZXM9JzAgMCAwIDAgMSAwIDAgMCAwIDEgMCAwIDAgMCAxIDAuMzUgMC4zNSAwLjM1IDAgLTAuMzUnLz48L2ZpbHRlcj48cmVjdCB3aWR0aD0nMTAwJScgaGVpZ2h0PScxMDAlJyBmaWx0ZXI9J3VybCgjZyknLz48L3N2Zz4=);background-size:256px 256px;opacity:var(--atmo-o-grain)}.atmo-hold *{animation-play-state:paused}.atmo-hold .ring-draw{animation-play-state:running}.studio,.arrival{--atmo-depth: linear-gradient( 180deg, rgba(255, 255, 255, .5) 0%, rgba(255, 255, 255, 0) 28%, rgba(0, 53, 101, 0) 60%, rgba(0, 53, 101, .055) 100% );--atmo-vignette: radial-gradient( 125% 95% at 50% 38%, rgba(0, 53, 101, 0) 62%, rgba(0, 53, 101, .06) 100% );--atmo-pool-a: radial-gradient(closest-side, rgba(44, 111, 222, .055), rgba(44, 111, 222, 0) 72%);--atmo-pool-b: radial-gradient(closest-side, rgba(255, 255, 255, .8), rgba(255, 255, 255, 0) 70%);--atmo-pool-blend: normal;--atmo-o-sheen: .1;--atmo-o-grain: .04;--atmo-o-contours: .13;--atmo-contour-ink: #003565;--atmo-sweep-ink: #00294f;--atmo-o-sweep: .2;--chart-fit: 1}.dark .studio,.dark .arrival{--atmo-depth: linear-gradient( 180deg, rgba(214, 228, 255, .028) 0%, rgba(214, 228, 255, 0) 30%, rgba(2, 6, 14, 0) 58%, rgba(2, 6, 14, .35) 100% );--atmo-vignette: radial-gradient( 125% 95% at 50% 38%, rgba(0, 0, 0, 0) 60%, rgba(0, 0, 0, .2) 100% );--atmo-pool-a: radial-gradient(closest-side, rgba(140, 180, 255, .075), rgba(140, 180, 255, 0) 72%);--atmo-pool-b: radial-gradient(closest-side, rgba(96, 150, 240, .06), rgba(96, 150, 240, 0) 70%);--atmo-pool-blend: screen;--atmo-o-sheen: .06;--atmo-o-grain: .06;--atmo-o-contours: .1;--atmo-contour-ink: #bed7ff;--atmo-sweep-ink: #dbeaff;--atmo-o-sweep: .22}.studio .atmo-sweep-line path{stroke-width:1.5}.studio .atmo-sweep-halo{opacity:.16}.studio .atmo-sweep-halo path{stroke-width:5}html:not(.dark) .studio .atmo-sheen{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScxMjAwJyBoZWlnaHQ9JzEyMDAnPjxmaWx0ZXIgaWQ9J3cnIHg9JzAnIHk9JzAnIHdpZHRoPScxMDAlJyBoZWlnaHQ9JzEwMCUnPjxmZVR1cmJ1bGVuY2UgdHlwZT0nZnJhY3RhbE5vaXNlJyBiYXNlRnJlcXVlbmN5PScwLjAwOSAwLjAxNCcgbnVtT2N0YXZlcz0nMycgc2VlZD0nNycvPjxmZUNvbG9yTWF0cml4IHR5cGU9J21hdHJpeCcgdmFsdWVzPScwIDAgMCAwIDAgMCAwIDAgMCAwLjIxIDAgMCAwIDAgMC40IDAuNSAwLjUgMC41IC0wLjU1IDAnLz48L2ZpbHRlcj48cmVjdCB3aWR0aD0nMTAwJScgaGVpZ2h0PScxMDAlJyBmaWx0ZXI9J3VybCgjdyknLz48L3N2Zz4=)}html:not(.dark) .studio .atmo-sweep{mix-blend-mode:multiply}@media (prefers-reduced-motion: reduce){.atmo,.atmo *{animation-duration:.001ms!important;animation-iteration-count:1!important}.ring-draw{animation:none}.atmo-sweep{display:none}}.ai-paused{display:grid;gap:8px;padding-top:16px;padding-bottom:8px;position:relative}.wordmark{display:flex;align-items:baseline;gap:6px;margin:0;font-size:var(--text-lg)}.wordmark b{font-weight:700;letter-spacing:.04em;color:rgb(var(--text))}.wordmark span{font-weight:300;letter-spacing:.02em;color:rgb(var(--text-dim))}.split{display:flex;min-height:100dvh}.brand{position:relative;isolation:isolate;overflow:hidden;flex:1;display:flex;flex-direction:column;justify-content:space-between;padding:28px 48px 24px;background:rgb(var(--rail));color:rgb(var(--rail-text))}.panel{position:relative;display:flex;width:clamp(360px,34vw,470px);flex-shrink:0;justify-content:center;border-left:1px solid var(--border);background:rgb(var(--surface));padding:32px 40px}.panel-inner{width:100%;max-width:352px;margin-top:auto;margin-bottom:auto}@media (min-width: 901px){.split{height:100dvh;overflow:hidden}.brand-body{min-height:0;overflow-y:auto}.panel{overflow-y:auto}}@media (max-width: 900px){.split{flex-direction:column}.brand{padding:24px}.panel{width:100%;border-left:0;border-top:1px solid var(--border);padding:24px}}@media (min-width: 2000px){.brand{padding:40px 7vw 36px}.brand h1{font-size:var(--text-display-xl)}.brand p{font-size:var(--text-lg)}.panel{width:580px;padding:40px 64px}.panel-inner{max-width:400px}}@media (min-width: 901px) and (max-height: 730px){.panel{padding:18px 40px}.panel h2{font-size:var(--text-xl)}.panel .lede{margin-top:var(--gap-text)}.door.door{margin-top:14px;min-height:42px}}.brand .wordmark b{color:#fff}.brand .wordmark span{color:rgb(var(--rail-text));opacity:.9}.brand-eyebrow{display:inline-flex;align-items:center;border:1px solid rgba(255,255,255,.15);background:#ffffff08;border-radius:999px;padding:5px 12px;font-family:var(--font-ui);font-size:var(--text-xs);font-weight:600;text-transform:uppercase;letter-spacing:.13em;color:rgb(var(--rail-text-dim))}.brand-body{padding:40px 0}.brand h1{margin:24px 0 0;font-size:var(--text-display-md);font-weight:300;line-height:var(--leading-tight);letter-spacing:-.015em;color:rgb(var(--rail-text));text-wrap:balance}.brand h1 b{font-weight:700;color:#fff}.brand p{margin:16px 0 0;max-width:52ch;font-size:var(--text-lg);line-height:var(--leading-prose);color:rgb(var(--rail-text-dim))}.modules{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:34px 0 0;padding:0;list-style:none;font-family:var(--font-ui);font-size:var(--text-xs);font-weight:600;text-transform:uppercase;letter-spacing:.13em;color:rgb(var(--rail-text-dim))}.modules li{display:flex;align-items:center;white-space:nowrap;border:1px solid rgba(255,255,255,.14);background:#ffffff0a;border-radius:999px;padding:5px 12px 5px 10px}.modules .module-dot{width:6px;height:6px;border-radius:999px;margin-right:8px;background:currentColor;box-shadow:0 0 8px currentColor}.footnote{margin:0;font-size:var(--text-xs);color:rgb(var(--rail-text-dim));opacity:.8}.panel h2{margin:0;font-size:var(--text-2xl);font-weight:500;letter-spacing:-.01em;color:rgb(var(--text))}.panel .lede{margin:8px 0 0;max-width:none;font-size:var(--text-sm);line-height:var(--leading-prose);color:rgb(var(--text-dim))}.door.door,.door.door:hover{display:flex;width:100%;align-items:center;justify-content:center;gap:9px;min-height:46px;margin-top:16px;padding:10px 16px;border:0;border-radius:10px;background:var(--grad-brand);color:#fff;font-size:var(--text-md);font-weight:500;text-decoration:none;box-shadow:0 8px 20px -10px #2c6fde8c;transition:box-shadow .2s ease,filter .2s ease}.door.door:hover{filter:brightness(1.07);box-shadow:0 12px 26px -10px #2c6fde99}.door.door:focus-visible{outline:2px solid rgb(var(--signal));outline-offset:3px}.note{margin-top:16px;border:1px solid var(--border);border-left:3px solid rgb(var(--red));border-radius:var(--radius);background:rgb(var(--inset));padding:10px 12px;font-size:var(--text-sm);line-height:var(--leading-prose);color:rgb(var(--text-dim))}.panel-theme{margin-top:28px;display:flex;justify-content:center}@media (min-width: 901px){.panel-theme{position:fixed;top:16px;right:22px;margin:0}}@media (prefers-reduced-motion: reduce){.door.door{transition:none}}.ac-studio{--ac: var(--m-platform)}.ac-proposals,.ac-cockpit{--ac: var(--m-cockpit)}.ac-tenders{--ac: var(--m-tenders)}.ac-assessments{--ac: var(--m-assessments)}.ac-emissions{--ac: var(--m-emissions)}.ac-experts{--ac: var(--m-experts)}.ac-scoring{--ac: var(--m-scoring)}.ac-training{--ac: var(--m-training)}.ac-climate{--ac: var(--m-climate)}.ac-calc{--ac: var(--m-calc)}.ac-analytics{--ac: var(--m-analytics)}.ac-projects{--ac: var(--m-projects)}.ac-clients{--ac: var(--m-clients)}.ac-partners{--ac: var(--m-partners)}.home-greet{margin:0;font-size:var(--text-lg);font-weight:400;line-height:var(--leading-tight);color:rgb(var(--text))}.home-date{font-size:var(--text-sm);color:rgb(var(--text-dim))}.home-desk{display:grid;grid-template-columns:minmax(0,1fr) 21rem;grid-auto-rows:23rem;gap:20px;align-items:stretch;margin-top:20px}.home-desk>*,.home-side>*,.home-cards>*{--box-gap: 0px}@media (max-width: 56rem){.home-desk{grid-template-columns:minmax(0,1fr);grid-auto-rows:auto}}.home-needs{display:flex;flex-direction:column;align-self:start;min-height:0;max-height:100%}.home-needs .needs{flex:1 1 auto;min-height:0;overflow-x:hidden;overflow-y:auto;scrollbar-width:thin}.home-side{display:flex;flex-direction:column;gap:20px;min-height:0}.home-rooms{flex:1 1 auto}.home-desk .card h2,.home-modules-head{margin:0 0 14px;font-size:var(--text-lg);font-weight:500;line-height:var(--leading-tight);color:rgb(var(--text))}.home-quiet{margin:0;font-size:var(--text-md);line-height:var(--leading);color:rgb(var(--text-faint))}.needs{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}.needs>li+li{border-top:1px solid var(--border)}.need.need{display:flex;align-items:flex-start;gap:14px;padding:12px 8px 12px 0;border-radius:10px;color:rgb(var(--text));text-decoration:none;transition:background-color .12s ease}.need.need:hover{color:rgb(var(--text));background:rgb(var(--inset))}.need.need:focus-visible{outline:2px solid rgb(var(--signal));outline-offset:2px}.need-mark{display:inline-flex;flex:none;align-items:center;justify-content:center;min-width:46px;height:34px;padding:0 8px;border-radius:999px;background:rgb(var(--ac) / .14);font-family:var(--font-ui);font-size:var(--text-sm);font-weight:600;font-variant-numeric:tabular-nums;color:rgb(var(--ac))}.ac-studio .need-mark{color:rgb(var(--text))}.need-text{display:flex;min-width:0;flex-direction:column;gap:var(--gap-text);padding-top:6px}.need-line{font-size:var(--text-md);line-height:var(--leading)}.need-room{font-size:var(--text-sm);color:rgb(var(--text-faint))}.home-person-head{display:flex;align-items:center;gap:14px}.home-initials{display:inline-flex;flex:none;width:56px;height:56px;align-items:center;justify-content:center;border-radius:14px;background:rgb(var(--navy) / .1);font-size:var(--text-xl);font-weight:500;color:rgb(var(--navy))}.dark .home-initials{background:rgb(var(--m-platform) / .16);color:rgb(var(--m-platform))}.home-person-text{min-width:0}.home-person-name{margin:0;font-size:var(--text-lg);font-weight:500;line-height:var(--leading-tight);color:rgb(var(--text));overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.home-person-sub{margin:var(--gap-text) 0 0;font-size:var(--text-sm);color:rgb(var(--text-dim));overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.home-person-actions{display:flex;justify-content:space-around;gap:8px;margin-top:18px;padding-top:14px;border-top:1px solid var(--border)}.home-person-form{display:contents}.home-person-action.home-person-action.home-person-action{display:flex;flex-direction:column;justify-content:normal;min-height:0;align-items:center;gap:6px;padding:6px 10px;border:0;border-radius:10px;background:transparent;font:inherit;font-size:var(--text-sm);color:rgb(var(--text-dim));text-decoration:none;cursor:pointer;transition:background-color .12s ease,color .12s ease}.home-person-action.home-person-action.home-person-action:hover{background:rgb(var(--inset));color:rgb(var(--text))}.home-person-action.home-person-action.home-person-action:focus-visible{outline:2px solid rgb(var(--signal));outline-offset:2px}.home-person-action.home-person-action.home-person-action svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.home-figure{display:block;margin:0;color:rgb(var(--text))}.home-figure b{display:block;font-family:var(--font-ui);font-size:var(--text-display-sm);font-weight:500;line-height:var(--leading-tight);font-variant-numeric:tabular-nums}.home-figure>span{display:block;margin-top:6px;font-size:var(--text-md);line-height:var(--leading);color:rgb(var(--text-dim))}.home-figure-part{white-space:nowrap}.home-modules{margin-top:26px}.home-cards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none}@media (max-width: 68rem){.home-cards{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 52rem){.home-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 34rem){.home-cards{grid-template-columns:minmax(0,1fr)}}.home-card{display:flex;flex-direction:column;gap:10px;padding:18px 18px 16px}.home-card:target{background:rgb(var(--signal) / .06)}.home-card--shut .home-card-mark{background:rgb(var(--ac) / .05);color:rgb(var(--ac) / .5)}.home-card-head{display:flex;align-items:flex-start;gap:12px}.home-card-mark{display:flex;flex:none;align-items:center;justify-content:center;width:38px;height:38px;border-radius:11px;background:rgb(var(--ac) / .12);color:rgb(var(--ac))}.home-card-titles{min-width:0}.home-card-name{margin:0;font-size:var(--text-lg);font-weight:500;line-height:var(--leading-tight);color:rgb(var(--text));white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.home-card-name a{color:inherit;text-decoration:none}.home-card-name a:hover{color:rgb(var(--signal));text-decoration:underline}.home-card-name a:focus-visible{outline:2px solid rgb(var(--signal));outline-offset:3px;border-radius:2px}.home-card-state{margin:var(--gap-text) 0 0;overflow:hidden;font-size:var(--text-sm);line-height:var(--leading-tight);color:rgb(var(--text-faint));text-overflow:ellipsis;white-space:nowrap}.home-card-about{margin:0;font-size:var(--text-md);line-height:var(--leading);color:rgb(var(--text-dim))}.home-card-foot{margin:auto 0 0;padding-top:4px;font-size:var(--text-sm);line-height:var(--leading);color:rgb(var(--text-faint))}.home-card-foot a{color:rgb(var(--blue));text-decoration:none}.home-card-foot a:hover{text-decoration:underline;text-underline-offset:2px}.home-card-foot a:focus-visible{outline:2px solid rgb(var(--signal));outline-offset:2px;border-radius:2px}.home-card--shut .home-card-foot a{color:inherit;text-decoration:underline;text-underline-offset:2px;white-space:nowrap}.home-card--shut .home-card-foot a:hover{color:rgb(var(--text))}@media (max-width: 640px){.need.need{gap:12px}}.matrix-wrap{margin-top:18px}.row-you td{background:rgb(var(--surface-2))}.person{display:flex;align-items:flex-start;gap:10px}.person-lines{min-width:0}.avatar{display:grid;width:32px;height:32px;flex:none;place-items:center;border:1px solid var(--border);border-radius:50%;background:rgb(var(--surface-2));font-size:var(--text-xs);font-weight:600;color:rgb(var(--text-dim))}.person-name{display:block;font-weight:500;color:rgb(var(--text))}.person-sub{display:block;margin-top:var(--gap-text);font-size:var(--text-sm);color:rgb(var(--text-faint))}.person-marks{display:flex;flex-wrap:wrap;gap:var(--gap-text);margin-top:var(--gap-text)}.you{font-weight:400;color:rgb(var(--text-dim))}.left{color:rgb(var(--amber-ink))}.cell.cell,.cell.cell:disabled{min-height:0;justify-content:normal;display:inline-flex;align-items:center;gap:6px;width:100%;max-width:6rem;overflow:hidden;padding:4px 9px;border:1px solid var(--border);border-radius:var(--radius);background:rgb(var(--inset));color:rgb(var(--text-dim));font:inherit;font-size:var(--text-sm);text-align:left;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;transition:background-color .15s ease,border-color .15s ease,color .15s ease}.cell.cell:hover:not(:disabled){background:rgb(var(--inset));border-color:rgb(var(--blue) / .55);color:rgb(var(--text))}.cell.cell:disabled{opacity:1;cursor:not-allowed}.cell-word{min-width:0;overflow:hidden;text-overflow:ellipsis}.cell-lock{width:12px;height:12px;flex:none;margin-left:auto;color:rgb(var(--text-faint))}.cell.cell.cell-none{color:rgb(var(--text-faint))}.cell.cell.cell-preset,.cell.cell.cell-custom{border-color:var(--border-strong);color:rgb(var(--text))}.cell.cell.cell-admin{border-color:rgb(var(--signal) / .5);background:var(--tint-blue);color:rgb(var(--text))}.cell.cell.cell-admin:hover:not(:disabled){background:var(--tint-blue)}.matrix-key{display:flex;flex-wrap:wrap;gap:6px 20px;margin:14px 0 0;font-size:var(--text-sm);line-height:var(--leading);color:rgb(var(--text-faint))}.matrix-key div{display:flex;align-items:center;gap:6px}.matrix-key dt{font-weight:500;color:rgb(var(--text-dim))}.matrix-key dd{margin:0}.row-staged td{background:rgb(var(--inset) / .6)}.row-staged .avatar{border-style:dashed;color:rgb(var(--text-faint))}.fixed-mark.waiting{border-color:rgb(var(--amber) / .45);color:rgb(var(--amber-ink))}.add-person{margin-top:16px;padding-top:16px;border-top:1px solid var(--border)}.add-person-row{max-width:32rem}.add-why{margin:8px 0 0;font-size:var(--text-sm);line-height:var(--leading);color:rgb(var(--text-faint))}.fixed-mark{display:inline-block;padding:1px 8px;border:1px solid var(--border);border-radius:999px;font-size:var(--text-xs);font-weight:500;white-space:nowrap;color:rgb(var(--text-faint))}.tag{display:inline-block;margin-left:6px;padding:1px 8px;border:1px solid var(--border);border-radius:999px;font-family:var(--font-ui);font-size:var(--text-xs);font-weight:500;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;color:rgb(var(--text-faint))}.tag-owner,.tag-admin{border-color:rgb(var(--signal) / .35);color:rgb(var(--signal))}.tag-owner-only{border-color:rgb(var(--text-dim) / .4);color:rgb(var(--text-dim))}.tag-personal{border-color:rgb(var(--amber) / .45);color:rgb(var(--amber-ink))}.tag-financial{border-color:rgb(var(--blue) / .5);color:rgb(var(--blue))}.record{margin-top:18px}.record-day+.record-day{margin-top:16px}.record-day-head{margin:0 0 6px;font-size:var(--text-sm);font-weight:600;color:rgb(var(--text))}.record-list{overflow:hidden;margin:0;padding:0;border:1px solid var(--border);border-radius:8px;background:rgb(var(--surface));list-style:none}.record-row{display:grid;grid-template-columns:4rem minmax(0,1fr);gap:var(--gap-text) 16px;padding:10px 12px;border-bottom:1px solid var(--border);font-size:var(--text-md)}.record-row:last-child{border-bottom:0}.record-when{color:rgb(var(--text-faint));font-variant-numeric:tabular-nums}.record-what{color:rgb(var(--text))}.record-actions{grid-column:2;font-size:var(--text-sm);line-height:var(--leading);color:rgb(var(--text-faint))}.empty{margin:16px 0 0;font-size:var(--text-sm);color:rgb(var(--text-dim))}.record>.empty{margin-top:0}.access-dialog .kit-modal-foot{align-items:center;justify-content:space-between;gap:16px}.dialog-refusal,.dialog-confirm,.dialog-said{margin:0 0 16px;padding:10px 12px;border:1px solid rgb(var(--amber) / .45);border-radius:6px;background:var(--tint-amber);font-size:var(--text-md);line-height:var(--leading-prose);color:rgb(var(--text))}.dialog-said{border-color:rgb(var(--signal) / .4);background:var(--tint-blue)}.foot-state{display:flex;align-items:baseline;gap:8px;margin:0;font-size:var(--text-sm);color:rgb(var(--text-dim))}.foot-state b{font-weight:500;color:rgb(var(--text))}.foot-label,.foot-count{font-family:var(--font-ui);font-variant-numeric:tabular-nums;font-size:var(--text-xs);font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:rgb(var(--text-faint))}.foot-acts{display:flex;gap:8px}.chooser{display:grid;grid-template-columns:230px minmax(0,1fr);gap:24px}.chooser-presets,.chooser-boxes{min-width:0}.chooser-presets{margin:0;padding:0;border:0}.chooser h3,.chooser-presets legend,.sheet-group legend,.preset-module h3,.field>span{display:block;margin:0 0 8px;padding:0;font-family:var(--font-ui);font-size:var(--text-xs);font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:rgb(var(--text-faint))}.pick.pick{min-height:0;line-height:inherit;color:inherit;display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--gap-text) 9px;padding:7px 8px;border-radius:var(--radius);cursor:pointer;transition:background-color .15s ease}.pick.pick:hover{background:rgb(var(--surface-2))}.pick.pick input{grid-row:auto;align-self:start;width:14px;height:14px;margin:3px 0 0}.pick.pick>span,.pick.pick>span>span{display:grid;gap:var(--gap-text)}.pick-name{font-size:var(--text-md);color:rgb(var(--text))}.pick-sub{font-size:var(--text-sm);line-height:var(--leading);color:rgb(var(--text-faint))}.pick.pick-off,.box.box-off{opacity:.55;cursor:not-allowed}.sheet{display:grid;gap:16px}.sheet-group{min-width:0;margin:0;padding:0;border:0}.box.box{min-height:0;line-height:inherit;color:inherit;display:flex;align-items:center;gap:9px;padding:5px 6px;border-radius:var(--radius);font-size:var(--text-md);cursor:pointer;transition:background-color .15s ease}.box.box:hover{background:rgb(var(--surface-2))}.box.box input{width:14px;height:14px;flex:none}.pick.pick input:disabled,.box.box input:disabled{accent-color:rgb(var(--signal))}.box.box>span>span{display:flex;align-items:center;gap:9px}.box-label{color:rgb(var(--text))}.sheet-empty,.empty-small{margin:8px 0 0;font-size:var(--text-sm);color:rgb(var(--text-dim))}.save-as{display:flex;align-items:flex-end;gap:10px;margin-top:20px;padding-top:16px;border-top:1px solid var(--border)}.field{display:flex;flex:1;min-width:0;flex-direction:column}.field input{box-sizing:border-box;height:var(--control-h);padding:0 var(--control-pad-x);font-size:var(--text-md)}.record-and-presets{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:28px;align-items:start}.presets-card{margin-top:18px}.card h2{margin:0;font-size:var(--text-lg);font-weight:500;color:rgb(var(--text))}.card-note{margin:8px 0 0;font-size:var(--text-sm);line-height:var(--leading-prose);color:rgb(var(--text-dim))}.preset-module{margin-top:20px}.preset-list{margin:0;padding:0;list-style:none}.preset-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:var(--gap-text) 12px;padding:8px 0;border-top:1px solid var(--border)}.preset-name{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;min-width:0;font-size:var(--text-md);font-weight:500;color:rgb(var(--text))}.preset-title{min-width:0;overflow-wrap:break-word}.preset-name .tag{margin-left:0}.preset-sub,.preset-why{grid-column:1 / -1;font-size:var(--text-sm);color:rgb(var(--text-faint))}.preset-why{color:rgb(var(--text-dim))}.preset-acts{display:flex;grid-row:1;grid-column:2;align-items:center;gap:2px}.link-btn{padding:3px 8px;border:0;border-radius:var(--radius);background:transparent;color:rgb(var(--text-dim));font:inherit;font-size:var(--text-sm);font-weight:500;cursor:pointer;transition:background-color .15s ease,color .15s ease}.link-btn:hover:not(:disabled){background:rgb(var(--surface-2));color:rgb(var(--text))}.link-btn:disabled{color:rgb(var(--text-faint));opacity:.6;cursor:not-allowed}.link-danger{color:rgb(var(--amber-ink))}.link-danger:hover:not(:disabled){background:var(--tint-amber);color:rgb(var(--amber-ink))}.cell.cell:focus-visible,.link-btn:focus-visible,.pick.pick input:focus-visible,.box.box input:focus-visible{outline:2px solid rgb(var(--signal));outline-offset:2px}@media (max-width: 1080px){.record-and-presets{grid-template-columns:minmax(0,1fr)}}@media (max-width: 720px){.chooser{grid-template-columns:minmax(0,1fr)}.save-as{flex-direction:column;align-items:stretch}.dialog-head,.dialog-body,.dialog-foot{padding-right:16px;padding-left:16px}.record-row{grid-template-columns:minmax(0,1fr)}.record-actions{grid-column:1}}.how-terms{display:grid;grid-template-columns:minmax(0,1fr);gap:12px;max-width:64ch;margin:0}.how-terms dt{font-size:var(--text-md);font-weight:600;color:rgb(var(--text))}.how-terms dd{margin:var(--gap-text) 0 0;font-size:var(--text-sm);line-height:var(--leading-prose);color:rgb(var(--text-dim))}.how-title{margin:20px 0 6px;font-size:var(--text-md);font-weight:500;color:rgb(var(--text))}.how-module{padding:10px 0 0;border-top:1px solid var(--border)}.how-module h4{margin:0 0 6px;font-size:var(--text-sm);font-weight:600;color:rgb(var(--text))}.how-boxes{display:grid;grid-template-columns:repeat(auto-fill,minmax(17rem,1fr));gap:var(--gap-text) 20px;margin:0 0 10px;padding:0;list-style:none}.how .tag{margin-left:0;padding:0 6px;font-family:inherit;letter-spacing:0;text-transform:none;line-height:inherit}.how-boxes{align-items:start}.how-boxes li{display:flex;flex-wrap:wrap;align-items:center;gap:6px;font-size:var(--text-sm);line-height:var(--leading);color:rgb(var(--text))}.how-detail{flex-basis:100%;color:rgb(var(--text-dim))}.how-note{font-size:var(--text-xs);color:rgb(var(--text-faint))}.arrival{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;display:grid;place-items:center;isolation:isolate;overflow:hidden;background:rgb(var(--bg));cursor:default}.arrival-figure{position:relative;width:min(72vmin,440px);aspect-ratio:1}.arrival-rings{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;color:var(--atmo-contour-ink)}.arrival-mark{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center}.arrival-mark .wordmark{font-size:var(--text-display-sm);gap:10px}.arrival-ring{fill:none;stroke:currentColor;stroke-width:1;opacity:.3;animation-delay:calc(var(--k) * .14s)}.arrival-light{fill:none;stroke:var(--atmo-sweep-ink);stroke-width:1.6;stroke-linecap:round;stroke-dasharray:calc(var(--len) * .18) calc(var(--len) * .82);opacity:.9;animation:arrival-light calc(2.6s + var(--k) * .9s) linear infinite;animation-delay:calc(var(--k) * .14s + .9s);animation-fill-mode:backwards}.arrival-rings g:nth-child(2n) .arrival-light{animation-direction:reverse}@keyframes arrival-light{0%{stroke-dashoffset:0}to{stroke-dashoffset:calc(-1px * var(--len))}}.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.loading{display:flex;flex-direction:column;min-height:calc(100dvh - 130px)}.loading-centre{display:grid;flex:1;place-items:center;padding-bottom:6vh}@media (prefers-reduced-motion: reduce){.arrival-ring,.arrival-light{animation:none}.arrival-ring{stroke-dashoffset:0}}.an-notice{min-width:0;overflow:hidden;font-size:var(--text-sm);color:rgb(var(--text-dim));white-space:nowrap;text-overflow:ellipsis}.an-views{margin:14px 0 24px;padding-top:14px;border-top:1px solid var(--border)}.an-view-acts{display:flex;flex-wrap:wrap;align-items:center;gap:12px 16px;margin-top:10px}.an-tiles{display:grid;grid-template-columns:repeat(auto-fill,minmax(21rem,1fr));gap:16px;margin-top:20px;grid-auto-flow:row;align-items:stretch}.an-tiles-busy .ch-plot path,.an-tiles-busy .ch-plot circle,.an-tiles-busy .ch-plot rect:not(.ch-tip-box),.an-tiles-busy .ch-map path,.an-tiles-busy .ch-map rect,.an-tiles-busy .ch-map circle,.an-tiles-busy .ch-swatch{opacity:.55}.an-tile{display:flex;flex-direction:column;padding:16px 18px 18px;border:1px solid var(--border);border-radius:var(--radius);background:rgb(var(--surface))}.an-tile-wide{grid-column:span 2}@media (max-width: 48rem){.an-tile-wide{grid-column:auto}}.an-tile-coming{background:transparent}.an-top{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.an-top h3{margin:0;font-size:var(--text-md);font-weight:500;color:rgb(var(--text))}.an-tools{display:flex;align-items:center;gap:8px}.an-when{margin:var(--gap-text) 0 12px;font-size:var(--text-xs);color:rgb(var(--text-faint))}.an-needs{margin:8px 0 0;font-size:var(--text-sm);line-height:var(--leading);color:rgb(var(--text-dim))}.an-empty{margin:0;font-size:var(--text-sm);color:rgb(var(--text-faint))}.an-trouble{margin:0 0 10px;font-size:var(--text-sm);line-height:var(--leading);color:rgb(var(--amber-ink))}.an-footing{margin-top:auto}.an-common{margin-top:16px}.an-common>.an-when{margin:0}.an-common>.an-when+.an-when{margin-top:var(--gap-text)}.an-total{margin:10px 0 0;font-size:var(--text-xs);color:rgb(var(--text-dim))}.an-notes{margin:10px 0 0;padding-left:16px;font-size:var(--text-sm);line-height:var(--leading);color:rgb(var(--text-faint))}.an-notes>li+li{margin-top:var(--gap-item)}.an-panel{margin:14px 0 6px;font-size:var(--text-xs);letter-spacing:.02em;color:rgb(var(--text-dim))}.an-figure>.ch-plot+.ch-plot{margin-top:8px}.an-figure>.ch-stats+.ch-plot,.an-figure>.ch-plot+.ch-stats,.an-figure>.ch-proportion{margin-top:10px}.an-foot{margin:20px 0 0;font-size:var(--text-sm);color:rgb(var(--text-faint))}.an-split{display:grid;gap:16px}@media (min-width: 60rem){.an-split{grid-template-columns:1fr 15rem;align-items:start}}.an-map-rank{max-width:34rem;margin-top:14px}.an-bars .an-label{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:rgb(var(--text-dim))}.an-number{font-family:var(--font-ui);font-variant-numeric:tabular-nums;white-space:nowrap;color:rgb(var(--text))}.reg-field{display:flex;flex-direction:column;gap:var(--gap-text)}.reg-field input,.reg-field select{min-width:8rem;padding:6px 10px;font-size:var(--text-md)}.reg-count{margin:14px 0 0;font-size:var(--text-sm);color:rgb(var(--text-dim))}.reg-count b{font-weight:500;color:rgb(var(--text))}.reg-ref{font-size:var(--text-xs);font-variant-numeric:tabular-nums;white-space:nowrap;color:rgb(var(--text-faint))}.reg-countries{display:inline-block;max-width:22rem}.reg-period{font-variant-numeric:tabular-nums}.reg-title{min-width:18rem}.kit-table td:has(>.reg-title>a){position:relative}.reg-title>a:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0}.reg-title.reg-title a{color:rgb(var(--text));text-decoration:none;border-bottom:1px solid transparent;transition:border-color .15s ease}.reg-title.reg-title a:hover,.reg-title.reg-title a:focus-visible{color:rgb(var(--text));text-decoration:none;border-bottom-color:rgb(var(--blue))}.reg-nowrap{white-space:nowrap}.kit-table .reg-period{white-space:normal;overflow-wrap:normal}.reg-num{text-align:right;white-space:nowrap;font-family:var(--font-ui);font-variant-numeric:tabular-nums}.kit-chip.reg-chip-alias{border-color:var(--border);color:rgb(var(--text-faint))}.reg-pager{display:flex;align-items:center;gap:12px;margin-top:16px;font-size:var(--text-sm);color:rgb(var(--text-dim))}.reg-said{margin:12px 0 0;font-size:var(--text-sm);color:rgb(var(--text-faint))}.reg-facts{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:var(--text-sm)}.reg-facts .reg-said{margin:0}.reg-facts-label{font-family:var(--font-ui);font-size:var(--text-xs);font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:rgb(var(--text-faint))}.reg-queue{margin:14px 0 0;font-size:var(--text-sm);color:rgb(var(--text-dim))}.reg-queue a{color:rgb(var(--blue))}.reg-span{margin:14px 0 0}.reg-span svg{display:block;max-width:100%;height:auto}.reg-span-end{font-family:var(--font-ui);font-size:var(--text-xs);fill:rgb(var(--text-faint))}.reg-span-band,.reg-span-open{fill:rgb(var(--signal) / .35)}.reg-span figcaption{margin-top:var(--gap-text);font-size:var(--text-sm);color:rgb(var(--text-faint))}.reg-record{margin-top:22px;border:1px solid var(--border);border-radius:8px;background:rgb(var(--surface))}.reg-pair{display:grid;grid-template-columns:12rem 1fr 1fr;gap:0 18px;align-items:baseline;padding:6px 12px;border-bottom:1px solid var(--border);font-size:var(--text-md)}.reg-record-2col .reg-pair{grid-template-columns:12rem 1fr}.reg-record>.reg-pair:last-child{border-bottom:0}.reg-pair>dt{color:rgb(var(--text-faint));font-size:var(--text-xs)}.reg-pair>dd{margin:0;color:rgb(var(--text));overflow-wrap:break-word}.reg-pair>dd.reg-derived{color:rgb(var(--text-dim))}.reg-derived-label{margin-right:8px;font-size:var(--text-xs);color:rgb(var(--text-faint))}.reg-none{color:rgb(var(--text-faint))}.reg-empty-section{margin:0;font-size:var(--text-sm);color:rgb(var(--text-faint))}.reg-card{margin-top:22px}.reg-card-text{margin:0 0 var(--gap-text)}.reg-services{margin:0;padding-left:1.2em;list-style:disc}.reg-dash{color:rgb(var(--text-faint))}.reg-prose{margin-top:22px}.reg-panel h2{margin:0 0 8px;font-size:var(--text-lg);font-weight:500;color:rgb(var(--text))}.reg-prose h2{margin:0 0 8px;font-size:var(--text-sm);font-weight:600;color:rgb(var(--text-dim))}.reg-prose p{margin:0 0 14px;font-size:var(--text-md);line-height:var(--leading-prose);color:rgb(var(--text-dim));white-space:pre-wrap}.reg-source{margin:0;padding:12px 14px;border:1px solid var(--border);border-radius:8px;background:rgb(var(--inset));font-family:var(--font-code);font-size:var(--text-sm);line-height:var(--leading-prose);color:rgb(var(--text-dim));white-space:pre-wrap;overflow-x:auto}.reg-edit{display:grid;grid-template-columns:12rem 1fr;gap:10px 18px;align-items:center;margin-top:18px;padding:16px;border:1px solid var(--border);border-radius:8px;background:rgb(var(--surface))}.reg-edit label{font-size:var(--text-sm);font-weight:500;color:rgb(var(--text-dim))}.reg-edit input{width:100%}.reg-edit input:not([type=checkbox]):not([type=radio]),.reg-edit select{box-sizing:border-box;height:var(--control-h);padding:0 var(--control-pad-x);font-size:var(--text-md)}.reg-edit textarea{min-height:5rem}.reg-edit-foot{grid-column:1 / -1;display:flex;gap:10px;align-items:center}.reg-pick{flex-direction:column;align-items:flex-start;gap:4px;margin:0;padding:0;list-style:none}.reg-panels{display:grid;gap:22px;margin-top:22px}.reg-panel{padding:16px;border:1px solid var(--border);border-radius:8px;background:rgb(var(--surface))}.reg-maintain>.reg-panel{padding:var(--card-pad)}.reg-panel p{margin:0 0 10px;font-size:var(--text-md);color:rgb(var(--text-dim))}.reg-people{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}.reg-people li{padding:4px 10px;border:1px solid var(--border);border-radius:999px;font-size:var(--text-xs);color:rgb(var(--text))}.reg-people li span{color:rgb(var(--text-faint))}.reg-summary{display:flex;flex-wrap:wrap;gap:18px;margin:0 0 12px;padding:0}.reg-summary div{min-width:5rem}.reg-summary dt{font-family:var(--font-ui);font-size:var(--text-xs);font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:rgb(var(--text-faint))}.reg-summary dd{margin:var(--gap-text) 0 0;font-size:var(--text-xl);font-weight:300;color:rgb(var(--text));font-variant-numeric:tabular-nums}.reg-summary div.reg-flagged dd{color:rgb(var(--amber-ink))}.reg-dropped{display:flex;flex-wrap:wrap;align-items:center;gap:var(--gap-text);margin:12px 0 0;font-size:var(--text-sm);color:rgb(var(--amber-ink))}.reg-dest{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin:12px 0 0;font-size:var(--text-sm);color:rgb(var(--text-dim))}.reg-received{flex-basis:100%;margin:0}.reg-file{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.reg-file input[type=file]{font:inherit;font-size:var(--text-md);color:rgb(var(--text-dim))}.reg-log{margin:0;padding:0;list-style:none;font-size:var(--text-md)}.reg-log li{display:grid;grid-template-columns:11rem 1fr;gap:12px;padding:7px 0;border-bottom:1px solid var(--border);color:rgb(var(--text-dim))}.reg-log li:last-child{border-bottom:0}.reg-when{font-family:var(--font-ui);font-size:var(--text-sm);font-variant-numeric:tabular-nums;color:rgb(var(--text-faint));white-space:nowrap}.reg-fields{color:rgb(var(--text-faint))}.reg-extra{margin-top:18px}.reg-extra-head dt{font-family:var(--font-ui);font-size:var(--text-xs);font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:rgb(var(--text-dim))}.reg-extra-head dd{color:rgb(var(--text-faint));font-size:var(--text-sm)}.reg-derive-table input[type=text],.reg-derive-table select{padding:5px 8px;font-size:var(--text-md);max-width:100%}.reg-derive-table .reg-title input[type=text]{max-width:100%}.reg-derive-table input[type=checkbox]:focus-visible{outline:2px solid rgb(var(--signal));outline-offset:1px}.reg-derive-table input[type=checkbox]{width:15px;height:15px}.reg-waiting{display:flex;flex-wrap:wrap;gap:10px}.reg-waiting-none{margin:0;font-size:var(--text-sm);color:rgb(var(--text-faint))}.reg-waiting-unread{flex:1 0 100%}.reg-waiting-one{display:inline-flex;align-items:baseline;gap:7px;padding:7px 12px;border:1px solid var(--border-strong);border-radius:var(--radius);background:rgb(var(--surface));font:inherit;font-size:var(--text-md);color:rgb(var(--text-dim));text-decoration:none;cursor:pointer;transition:color .15s ease,border-color .15s ease}button.reg-waiting-one{min-height:0}button.reg-waiting-one:hover:not(:disabled){background:rgb(var(--surface))}.reg-waiting-one:hover{text-decoration:none;border-color:rgb(var(--blue) / .55);color:rgb(var(--text))}.reg-waiting-one:focus-visible{outline:2px solid rgb(var(--signal));outline-offset:2px}.reg-waiting-said,.reg-waiting-said:hover{cursor:default;border-color:var(--border-strong);color:rgb(var(--text-dim))}.reg-waiting-one b{font-family:var(--font-ui);font-size:var(--text-lg);font-weight:500;font-variant-numeric:tabular-nums;color:rgb(var(--text))}.reg-drop{padding:12px 14px;border:1px dashed var(--border-strong);border-radius:8px;background:rgb(var(--inset));transition:border-color .15s ease,background-color .15s ease}.reg-drop-over{border-color:rgb(var(--blue));background:var(--tint-blue)}.reg-panel .reg-drop-say{margin:8px 0 0;font-size:var(--text-sm);color:rgb(var(--text-faint))}.reg-panel .reg-roll{margin:12px 0 0;font-size:var(--text-md);color:rgb(var(--text))}.reg-fold{margin-bottom:8px}.reg-log-rows{margin-top:var(--gap-text)}.reg-log-rows ul{margin:var(--gap-text) 0 0;padding-left:18px;columns:2 18rem;column-gap:24px}.reg-log .reg-log-rows li{display:list-item;padding:2px 0;border-bottom:0;break-inside:avoid}.reg-was dl{margin:var(--gap-text) 0 0;font-size:var(--text-sm)}.reg-was dl>div{display:grid;grid-template-columns:9rem 1fr;gap:0 12px;padding:calc(var(--gap-text) / 2) 0}.reg-was dt{font-family:var(--font-ui);font-size:var(--text-xs);color:rgb(var(--text-faint))}.reg-was dd{margin:0;color:rgb(var(--text));overflow-wrap:break-word}.reg-was-old{color:rgb(var(--text-faint))}.reg-was-arrow{margin:0 6px;color:rgb(var(--text-faint))}.reg-hint{font-size:var(--text-sm);color:rgb(var(--text-faint))}.reg-line{flex-wrap:wrap}.reg-line>.reg-hint{flex-basis:100%}.reg-bulk{margin-bottom:12px}.reg-panel-count{margin-left:10px;font-family:var(--font-ui);font-size:var(--text-sm);font-weight:400;color:rgb(var(--text-faint))}.reg-derive-table .reg-hint{display:block;margin-top:var(--gap-text);max-width:22rem}.reg-docs .reg-hint{margin:0 0 10px;white-space:normal}a.reg-docs-name.reg-docs-name{color:rgb(var(--text));text-decoration:none;border-bottom:1px solid transparent;transition:border-color .15s ease;overflow-wrap:break-word}a.reg-docs-name.reg-docs-name:hover,a.reg-docs-name.reg-docs-name:focus-visible{color:rgb(var(--text));text-decoration:none;border-bottom-color:rgb(var(--blue))}.reg-docs-table td{vertical-align:middle}.reg-docs-form{margin-top:14px}.reg-docs-form>.reg-hint{margin:8px 0 0}.reg-docs-nostore{margin-top:12px}@media (max-width: 900px){.reg-pair,.reg-record-2col .reg-pair,.reg-edit,.reg-log li,.reg-was dl>div{grid-template-columns:1fr}}.reg-keep-lines{white-space:pre-wrap}.reg-choices{display:flex;flex-direction:column;gap:4px}.reg-edit .reg-choices label{min-height:0;font-family:inherit;font-size:var(--text-md);font-weight:400;letter-spacing:normal;text-transform:none;color:rgb(var(--text))}.reg-edit .reg-choices input[type=checkbox]{width:auto}.reg-history{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-2, .5rem);margin:0}@media (max-width: 720px){.reg-history{grid-template-columns:repeat(2,minmax(0,1fr))}}.reg-history-tile{display:flex;align-items:baseline;gap:var(--space-2, .5rem);padding:var(--space-2, .5rem) var(--space-3, .75rem);border:1px solid var(--border);border-radius:var(--radius)}.reg-history-tile dt{order:2;color:rgb(var(--text-faint))}.reg-history-count{order:1;margin:0;font-size:var(--text-lg);font-weight:600;font-variant-numeric:tabular-nums}.reg-history-count.reg-history-count a{color:rgb(var(--blue));text-decoration:underline;text-underline-offset:2px}.reg-reference-list{list-style:none;margin:0 0 var(--space-3, .75rem);padding:0}.reg-reference{padding:var(--space-3, .75rem) 0;border-top:1px solid var(--border)}.reg-reference h3{margin:0;font-size:var(--text-md)}.reg-refform-locked{display:inline-flex;align-items:center;gap:var(--space-1, .25rem);color:rgb(var(--text-dim))}.reg-refform-lock{width:13px;height:13px;flex:none}.reg-refform-prose{white-space:pre-line}.reg-refform-pick{margin-bottom:var(--space-3, .75rem)}.reg-refform-pick select{min-width:16rem;padding:6px 10px;font-size:var(--text-md)}.reg-refform-gaps{list-style:none;margin:var(--space-3, .75rem) 0 0;padding:0}.reg-refform-gaps li+li{margin-top:var(--space-3, .75rem)}.reg-refform-gaps p{margin:var(--gap-text, .25rem) 0 0}.reg-refform-notes{margin-top:1rem}a.reg-inapp-link{color:rgb(var(--blue));text-decoration:none}a.reg-inapp-link:hover{color:rgb(var(--blue));text-decoration:underline;text-underline-offset:2px}a.reg-inapp-link:focus-visible{outline:2px solid rgb(var(--signal));outline-offset:2px;border-radius:2px}.reg-selection{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2, 8px) var(--space-3, 12px);margin:0 0 var(--space-2, 8px)}.reg-selection-all{display:inline-flex;align-items:center;gap:var(--space-2, 8px)}.reg-merged{margin:0 0 12px}.reg-merge{display:grid;gap:10px;justify-items:start}.reg-merge p{margin:0}.reg-merge-moves{margin:0;padding-left:18px}.reg-proposed td{vertical-align:middle}.reg-proposed td input{width:100%}.reg-proposed-from{display:flex;flex-direction:column;gap:2px}.reg-proposed-from .reg-said{margin:0}.reg-confirm{display:flex;flex-direction:column;gap:16px}.reg-confirm-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 16px}@media (max-width: 640px){.reg-confirm-grid{grid-template-columns:1fr}}.reg-fold-card{padding:16px;border:1px solid var(--border);border-radius:8px;background:rgb(var(--surface))}.as-entry-name:focus-visible{outline:2px solid rgb(var(--signal));outline-offset:3px}.as-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,270px),1fr));gap:16px}.as-group-head{font-size:var(--text-md);line-height:var(--leading-tight);font-weight:600;color:rgb(var(--text));margin:0 0 12px}.as-entry{min-width:0;color:rgb(var(--text));background:rgb(var(--surface));border:1px solid var(--border);border-radius:var(--radius);cursor:pointer}.as-entry:hover{border-color:var(--border-strong);box-shadow:var(--shadow-raised)}.as-entry-card{display:flex;flex-direction:column;align-items:flex-start;gap:12px;padding:20px}.as-entry-name.as-entry-name{font-size:var(--text-lg);line-height:var(--leading-tight);font-weight:600;color:inherit;text-decoration:none;overflow-wrap:break-word}.as-entry-name.as-entry-name:hover{color:inherit;text-decoration-thickness:auto;text-decoration:underline}.as-entry-card .as-entry-name{width:100%}.as-entry-sub{color:rgb(var(--text-dim));font-size:var(--text-sm);overflow-wrap:break-word}.as-entry-chips{display:flex;flex-wrap:wrap;gap:6px}.as-entry-text{color:rgb(var(--text-dim));font-size:var(--text-sm);overflow-wrap:break-word;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.as-entry-facts{display:flex;flex-wrap:wrap;gap:6px 16px;color:rgb(var(--text-faint));font-size:var(--text-sm);overflow-wrap:break-word}.as-entry-card .as-entry-facts{flex-direction:column;gap:var(--gap-text)}.as-entry-facts>*{min-width:0}.as-entry-card .as-entry-actions{margin-top:auto;padding-top:4px}.as-cards:has(>.as-entry-card){row-gap:0}.as-cards>.as-entry-card{display:grid;grid-row:span 7;grid-template-rows:subgrid;row-gap:0;justify-items:start;margin-bottom:16px}.as-cards>.as-entry-card>:not(:first-child):not(.as-entry-gap){margin-top:12px}.as-cards>.as-entry-card>.as-entry-actions{align-self:end}.as-entry-actions:has(.as-delete-refusal){flex:1 1 100%;margin-left:0;width:100%;order:3}.as-row-name{display:flex;flex-direction:column;gap:var(--gap-text);min-width:0}.as-row-name .as-entry-name{font-size:var(--text-md)}.as-field-line{display:flex;align-items:center;min-height:var(--control-h)}.as-row-acts{justify-content:flex-end;flex-wrap:wrap}.as-row-acts:not(:has(.as-delete-refusal)){flex-wrap:nowrap}.as-row-title{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 8px}.as-table-projects .as-entry-chips{white-space:nowrap}.as-team-cell{display:flex;flex-direction:column;gap:var(--gap-text)}.as-instruments{display:block;min-width:10rem;max-width:18rem}.as-version-cell{flex-direction:column;gap:var(--gap-text)}.as-table-projects .kit-table-actions-col{width:7.5rem}.as-table-frameworks .kit-table-actions-col{width:3.5rem}.as-table-projects .kit-table,.as-table-frameworks .kit-table{table-layout:auto}.as-table-projects :is(th,td,th *,td *),.as-table-frameworks :is(th,td,th *,td *){overflow-wrap:normal;word-break:normal}.as-entry-card .as-archived-note{width:100%}.as-empty{max-width:32rem;margin:0 auto;padding:48px 0;text-align:center;color:rgb(var(--text-dim))}.as-empty h2{color:rgb(var(--text));font-size:var(--text-lg)}.as-empty:has(>h2){background:rgb(var(--surface));border:1px solid var(--border);border-radius:var(--radius);padding:32px 24px;margin-top:16px}.as-error{padding:48px 0;text-align:center;color:rgb(var(--red))}.as-error-inline{margin:0;color:rgb(var(--red))}.as-build-hold{border:0;margin:0;padding:0;min-inline-size:0}.as-build-hold:disabled{opacity:.55}.as-faults{display:flex;flex-direction:column;gap:4px}.as-faults ul{margin:0}.as-body{max-width:var(--page-width, 1664px );margin:0 auto;padding:0 28px 56px}.as-stack{display:flex;flex-direction:column;gap:16px}.as-stack>*,.as-report-sections>*{--box-gap: 0px}.as-card{background:rgb(var(--surface));border:1px solid var(--border);border-radius:var(--radius);padding:20px;display:flex;flex-direction:column;gap:12px}.as-card-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.as-card-head h2{font-size:var(--text-lg);font-weight:500;line-height:var(--leading-tight);margin:0}.as-card h3{font-size:var(--text-md);line-height:var(--leading-tight);font-weight:600;margin:0}.as-example-state{margin:0;display:flex;flex-wrap:wrap;gap:4px 8px;align-items:center}.as-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.as-section-acts{flex-wrap:nowrap}.as-team{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--gap-text);font-size:var(--text-md)}.as-team-row{display:flex;align-items:center;gap:var(--gap-item);min-height:var(--control-h-sm)}.as-team-name{min-width:0;overflow-wrap:break-word}.as-field{display:flex;flex-direction:column;gap:var(--gap-text);font-size:var(--text-md)}.as-field>span{color:rgb(var(--text-dim))}.as-role{display:flex;flex-direction:column;gap:var(--gap-text);min-width:0;align-self:start}.as-role-note{margin:0;color:rgb(var(--text-dim));font-size:var(--text-sm);overflow-wrap:break-word}.as-rows{display:grid;grid-template-columns:minmax(8rem,max-content) 1fr;gap:var(--gap-item) 16px;margin:0;font-size:var(--text-md)}.as-rows dt{color:rgb(var(--text-dim))}.as-rows dd{margin:0;min-width:0;overflow-wrap:break-word}.as-quiet{color:rgb(var(--text-dim));font-size:var(--text-sm)}.as-figures,.as-plain-list,.as-versions,.as-audit,.as-guide-steps,.as-diff-questions,.as-tree-areas,.as-tree-questions,.as-tree-options,.as-levels{margin:0;padding-left:1.1rem;display:flex;flex-direction:column;gap:6px;font-size:var(--text-md)}.as-figures,.as-versions,.as-audit,.as-levels,.as-diff-questions,.as-tree-areas{list-style:none;padding-left:0}.as-version{border-top:1px solid var(--border);padding-top:10px;display:flex;flex-direction:column;gap:var(--gap-text)}.as-version:first-child{border-top:0;padding-top:0}.as-switches{border:0;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.as-switches legend{padding:0;color:rgb(var(--text-dim));font-size:var(--text-md);margin-bottom:var(--gap-text)}.as-holds{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:14px}.as-hold{border-top:1px solid var(--border);padding-top:12px;display:flex;flex-direction:column;gap:8px}.as-hold:first-child{border-top:0;padding-top:0}.as-tree-dimension{background:rgb(var(--surface));border:1px solid var(--border);border-radius:var(--radius);padding:16px 20px;display:flex;flex-direction:column;gap:10px}.as-tree-name{font-weight:600;margin:0}.as-tree-weight{color:rgb(var(--text-faint));font-size:var(--text-sm);font-weight:400}.as-tree-area{display:flex;flex-direction:column;gap:var(--gap-text)}.as-level-dot{display:inline-block;width:8px;height:8px;border-radius:50%;margin-right:6px}.as-diff-area{display:flex;flex-direction:column;gap:8px}.as-diff-questions>li{border-left:2px solid var(--border);padding-left:10px}.as-diff-removed{text-decoration-line:line-through;text-decoration-color:rgb(var(--red))}.as-pre{white-space:pre-wrap;font-size:var(--text-md);line-height:var(--leading-prose);background:rgb(var(--surface-2));border-radius:var(--radius);padding:10px;margin:0}.as-translate{display:flex;flex-direction:column;gap:8px}.as-toasts{position:fixed;right:20px;bottom:20px;display:flex;flex-direction:column;gap:8px;z-index:40}.as-toast{margin:0;padding:10px 14px;border-radius:var(--radius);font-size:var(--text-sm);background:rgb(var(--surface));border:1px solid var(--border);box-shadow:var(--shadow-raised)}.as-toast-error{color:rgb(var(--red))}.as-toast-success{color:rgb(var(--green))}@media print{.as-print .as-card{break-inside:avoid;border:0;padding:0}}@media (max-width: 600px){.as-body{padding-inline:16px}.as-rows{grid-template-columns:1fr}}.as-grid{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:14px}.as-grid-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr));gap:8px 12px;align-items:end;border-top:1px solid var(--border);padding-top:12px}.as-grid>li:first-child{border-top:0;padding-top:0}.as-cell-wide{grid-column:1 / -1}.as-grid-row.as-grid-read{align-items:start}.as-grid-row .btn-quiet,.as-grid-row label:has(>input[type=checkbox]){justify-self:start;align-self:center}.as-findings{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:14px}.as-findings>li{border-top:1px solid var(--border);padding-top:12px;display:flex;flex-direction:column;gap:var(--gap-text)}.as-findings>li:first-child{border-top:0;padding-top:0}.as-findings p,.as-gap-statement{margin:0;font-size:var(--text-md);line-height:var(--leading-prose)}.as-changes{display:flex;flex-direction:column;gap:10px;border-top:1px dashed var(--border);padding-top:12px}.as-changes h4{font-size:var(--text-md);font-weight:600;margin:0}.as-redline{margin:0;font-size:var(--text-md);line-height:var(--leading-prose);white-space:pre-wrap;background:rgb(var(--surface-2));border-radius:var(--radius);padding:10px}.as-redline ins{text-decoration:none;color:rgb(var(--green));background:var(--tint-green)}.as-redline del{color:rgb(var(--red));background:var(--tint-red)}@media (max-width: 600px){.as-grid-row{grid-template-columns:1fr}}.as-guide-contents{margin:0;padding-left:1.2rem;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,14rem),1fr));gap:var(--gap-text) 16px;font-size:var(--text-md)}.as-guide-chapter{scroll-margin-top:96px}.as-questions{margin:0;padding-left:1.2rem;display:flex;flex-direction:column;gap:16px;font-size:var(--text-md)}.as-question{display:flex;flex-direction:column;gap:6px}.as-question-actions{display:flex;flex-wrap:wrap;gap:6px}.as-adopt-row{display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--gap-text) var(--gap-item);border-top:1px solid var(--border);padding-top:12px}.as-adopt-row>:first-child{flex:0 1 28rem;min-width:0}.as-adopt-row .as-actions{padding-bottom:2px}.as-question-add{display:flex;flex-direction:column;gap:8px;align-items:flex-start;border-top:1px solid var(--border);padding-top:12px}.as-question-add .as-field{width:100%}.as-questions,.as-proposals{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:16px}.as-questions>li,.as-proposals>li{border-top:1px solid var(--border);padding-top:14px;display:flex;flex-direction:column;gap:8px}.as-questions>li:first-child,.as-proposals>li:first-child{border-top:0;padding-top:0}.as-question-text,.as-proposal-question{margin:0;font-size:var(--text-md);line-height:var(--leading);font-weight:600}.as-answer{display:flex;flex-direction:column;gap:8px}.as-answer-options{display:flex;flex-wrap:wrap;gap:6px}.as-answer-options .as-option{min-height:0;display:inline-block;font:inherit;font-size:var(--text-md);cursor:pointer;padding:5px 10px;color:rgb(var(--text-dim));background:rgb(var(--surface-2));border:1px solid var(--border);border-radius:var(--radius)}.as-answer-options .as-option:hover{border-color:var(--border-strong)}.as-answer-options .as-option.as-option[aria-pressed=true]{color:rgb(var(--surface));background:rgb(var(--signal));border-color:rgb(var(--signal))}.as-answer-options .as-option[disabled]{opacity:.55;cursor:default}.as-answer-options .as-option:focus-visible{outline:2px solid rgb(var(--signal));outline-offset:3px}.as-cites{display:flex;flex-direction:column;gap:var(--gap-text);padding:6px 0 0;border-top:1px dashed var(--border)}.as-cites-head{font-size:var(--text-xs);line-height:var(--leading-tight);letter-spacing:.04em;text-transform:uppercase;color:rgb(var(--text-dim))}.as-cite-list{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:var(--gap-item)}.as-cite-list li{display:flex;align-items:center;gap:8px;font-size:var(--text-sm)}.as-cites .as-cite-list .as-cite-drop{min-height:0;font:inherit;font-size:var(--text-sm);cursor:pointer;padding:1px 7px;color:rgb(var(--text-dim));background:none;border:1px solid var(--border);border-radius:var(--radius)}.as-cites .as-cite-list .as-cite-drop:hover:not(:disabled){border-color:var(--border-strong);color:rgb(var(--text))}.as-cites .as-cite-list .as-cite-drop[disabled]{opacity:.55;cursor:default}.as-cite-add{max-width:420px}.as-area-rail{margin-top:12px}.as-area-rail ol{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:var(--gap-text)}.as-area-rail>ol{gap:10px}.as-area-dimension{display:block;padding:0 10px var(--gap-text);font-size:var(--text-xs);line-height:var(--leading-tight);letter-spacing:.04em;text-transform:uppercase;color:rgb(var(--text-dim))}.as-area-rail .as-area-row{min-height:0;width:100%;font:inherit;font-size:var(--text-md);cursor:pointer;text-align:left;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px;padding:6px 10px;color:rgb(var(--text));background:none;border:1px solid transparent;border-radius:var(--radius)}.as-area-rail .as-area-row:hover:not(:disabled){background:rgb(var(--surface-2));border-color:var(--border)}.as-area-rail .as-area-row:focus-visible{outline:2px solid rgb(var(--signal));outline-offset:2px}.as-area-rail .as-area-row[aria-current=true]{background:rgb(var(--surface-2));border-color:var(--border-strong);font-weight:600}.as-area-name{min-width:0;overflow-wrap:break-word}.as-area-count{color:rgb(var(--text-dim));font-size:var(--text-xs);white-space:nowrap}.as-reworded{margin:0;font-size:var(--text-sm);color:rgb(var(--text-dim))}.as-guidance,.as-read{font-size:var(--text-sm);color:rgb(var(--text-dim))}.as-guidance summary,.as-read summary{cursor:pointer;color:rgb(var(--text))}.as-guidance ul{margin:var(--gap-text) 0 0;padding-left:1.1rem;display:flex;flex-direction:column;gap:var(--gap-item)}.as-guidance p{margin:var(--gap-text) 0 0}.as-review-list ul{margin:var(--gap-text) 0 0;padding-left:1.1rem;display:flex;flex-direction:column;gap:var(--gap-item)}.as-review-list p{margin:var(--gap-text) 0 0}.as-review-list ul.as-review-ticks{list-style:none;padding-left:0}.as-dimension-reviews{display:flex;flex-direction:column;gap:var(--gap-item);margin-top:var(--gap-text)}.as-dimension-reviews h4{margin:0}.as-guidance-level{font-weight:600;color:rgb(var(--text))}.as-override{display:flex;flex-direction:column;align-items:flex-start;gap:8px;padding:6px 0 0;border-top:1px dashed var(--border)}.as-override-box{width:100%;display:flex;flex-direction:column;align-items:flex-start;gap:8px;padding:10px;background:rgb(var(--surface-2));border:1px solid var(--border);border-radius:var(--radius)}.as-override-box .as-field{width:100%;max-width:420px}.as-radar{margin:0;display:flex;flex-direction:column;align-items:center;gap:var(--gap-text)}.as-radar-title{font-size:var(--text-md);font-weight:600;color:rgb(var(--text))}.as-radar svg{width:560px;max-width:100%;height:auto}.as-radar-ring{fill:none;stroke:var(--border)}.as-radar-axis{stroke:var(--border)}.as-radar-area{fill:var(--tint-blue);stroke:rgb(var(--blue));stroke-width:2;stroke-linejoin:round}.as-radar-point{fill:rgb(var(--blue))}.as-radar-value,.as-radar-ring-label{font-size:var(--text-xs);paint-order:stroke;stroke:rgb(var(--surface));stroke-width:3px;stroke-linejoin:round}.as-radar-value{fill:rgb(var(--text));font-weight:600}.as-radar-ring-label{fill:rgb(var(--text-dim))}.as-radar-label{fill:rgb(var(--text-dim));font-size:var(--text-xs)}.as-stat-tiles{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(9.5rem,1fr));gap:14px var(--gap-item)}.as-stat-tile{display:flex;flex-direction:column;gap:2px;min-width:0}.as-stat-tile strong{font-size:var(--text-lg);line-height:var(--leading-tight)}.as-stat-tile span{color:rgb(var(--text-dim));font-size:var(--text-xs)}.as-dimensions{list-style:none;padding-left:0}.as-dimensions li{display:flex;align-items:center;gap:6px}.as-level-key{font-size:var(--text-md)}.as-level-key .as-heat-level{font-size:inherit;color:inherit}.as-heat{margin:0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,220px),1fr));gap:8px}.as-heat-cell{min-width:0;display:flex;flex-direction:column;gap:var(--gap-text);padding:10px 12px;font-size:var(--text-sm);background:rgb(var(--surface-2));border:1px solid var(--border);border-left:4px solid var(--border-strong);border-radius:var(--radius)}.as-heat-name{min-width:0;font-weight:600;overflow-wrap:break-word}.as-heat-level,.as-heat-count{color:rgb(var(--text-dim));font-size:var(--text-xs)}.as-heat-count{display:inline-flex;align-items:center;gap:6px}.as-harvey{display:inline-flex;width:13px;height:13px;flex-shrink:0;margin-right:4px;vertical-align:-1px}.as-harvey svg{width:13px;height:13px}.as-harvey-ring{fill:none;stroke:rgb(var(--text-faint));stroke-width:2}.as-harvey-fill{fill:rgb(var(--signal))}.as-number{width:8rem}.as-report-sections{display:flex;flex-direction:column;gap:16px;min-width:0}.as-narrative{margin:0;font-size:var(--text-md);line-height:var(--leading-prose);white-space:pre-wrap}div.as-narrative{white-space:normal;display:flex;flex-direction:column;gap:var(--gap-item)}div.as-narrative p,div.as-narrative ul{margin:0}div.as-narrative ul{padding-left:1.4em}div.as-narrative li+li{margin-top:var(--gap-text)}div.as-narrative :is(h1,h2,h3,h4,h5,h6){margin:0;font-size:var(--text-md);line-height:var(--leading-tight);font-weight:600}div.as-narrative :is(h1,h2){font-size:var(--text-lg)}div.as-narrative ol{margin:0;padding-left:1.4em}div.as-narrative blockquote{margin:0;padding-left:12px;border-left:2px solid var(--border)}div.as-narrative .as-narrative-part{display:contents}div.as-narrative .as-narrative-table{display:flex;flex-direction:column;gap:var(--gap-text)}.as-table-title-field{flex:1 1 auto;width:100%;max-width:32rem}div.as-narrative .as-narrative-caption{margin:0;font-size:var(--text-sm);font-weight:600;color:rgb(var(--blue))}.as-report-tables>li{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px}.as-report-tables .as-report-table-n{flex:none;min-width:5.5em;font-size:var(--text-sm);font-weight:600;color:rgb(var(--text-dim))}.as-report-tables .as-report-table-title,.as-report-tables .as-narrative-caption{margin:0;padding:0 var(--control-pad-x)}.as-preview{background:rgb(var(--surface));border:1px solid var(--border);border-radius:var(--radius);padding:20px;display:flex;flex-direction:column;gap:16px}.as-preview h2{font-size:var(--text-lg);line-height:var(--leading-tight);font-weight:600;margin:0}.as-preview header p{margin:0}.as-preview-section{display:flex;flex-direction:column;gap:6px;scroll-margin-top:16px;border-left:2px solid transparent;padding-left:10px}.as-preview-section h3{font-size:var(--text-md);line-height:var(--leading-tight);font-weight:600;margin:0}.as-preview-section p{margin:0;font-size:var(--text-md);line-height:var(--leading-prose);white-space:pre-wrap}.as-preview-here{border-left-color:rgb(var(--signal))}.as-window{padding:16px}.as-window:has(>[data-preview-layout=page]){max-width:52rem;margin:0 auto}.as-preview-place{display:flex;flex-direction:column;gap:12px}.as-preview-mode{display:flex;gap:4px}.as-preview-section>.kit-preview-live{align-self:flex-start}.as-comments{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:8px}.as-comment{border-left:2px solid var(--border-strong);padding-left:10px;display:flex;flex-direction:column;align-items:flex-start;gap:var(--gap-text);font-size:var(--text-md)}.as-comment p{margin:0}.as-comment-done{border-left-color:rgb(var(--green))}.as-profile{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));gap:12px 16px}.as-profile-line{display:flex;flex-direction:column;gap:var(--gap-text);min-width:0}.as-standard-answer{display:flex;flex-direction:column;gap:6px;min-width:0}.as-standard-answer .kit-chip{align-self:start}.as-origin{color:rgb(var(--text-faint));font-size:var(--text-sm);overflow-wrap:break-word}.as-edit-areas,.as-edit-questions{list-style:none;margin:0;padding:0 0 0 var(--gap-item);display:flex;flex-direction:column;gap:12px}.as-edit-areas,.as-edit-questions{border-left:2px solid var(--border);padding-left:12px}.as-edit-options>.as-plain-list{display:flex;flex-direction:column;gap:8px}.as-edit-add{display:flex;flex-wrap:wrap;gap:var(--gap-text);padding-top:2px}.as-edit-area.as-edit-add,.as-edit-question.as-edit-add{border-top:0}.as-tree-jump{display:flex;flex-direction:column;gap:var(--gap-text)}.as-tree-jump ol{padding-left:1.4rem}.as-edit-table{display:flex;flex-direction:column;gap:6px}.as-edit-table-body{padding-left:0;list-style:none}.as-edit-table-row{display:grid;gap:6px 12px;align-items:center}.as-edit-table--docs .as-edit-table-row{grid-template-columns:minmax(0,1fr) minmax(0,2fr) auto}.as-edit-table--talks .as-edit-table-row{grid-template-columns:minmax(0,1.2fr) minmax(0,.6fr) minmax(0,2fr) auto}.as-edit-table-head{font-size:var(--text-sm);font-weight:600;color:rgb(var(--text-faint));line-height:var(--leading-tight)}.as-edit-table-row .as-edit-controls{flex-wrap:nowrap}.as-check-note{display:flex;flex-direction:column;gap:var(--gap-text)}.as-edit-area,.as-edit-question{border-top:1px solid var(--border);padding-top:10px;display:flex;flex-direction:column;gap:8px}.as-edit-area:first-child,.as-edit-question:first-child{border-top:0;padding-top:0}.as-tree-fold-body{display:flex;flex-direction:column;gap:8px}.as-edit-row{display:flex;flex-wrap:wrap;gap:6px 12px;align-items:flex-end}.as-edit-row>*{flex:1 1 9rem;min-width:0}.as-edit-row>.as-edit-controls{flex:0 0 auto;padding-bottom:3px}.as-edit-row--top{align-items:flex-start}.as-edit-row--top>*{flex:1 1 6rem}.as-edit-row--top>.as-edit-wide{flex:4 1 18rem}.as-edit-row--top>.as-edit-controls{align-self:flex-start;padding-top:22px}.as-edit-row--top>.as-edit-check{align-self:flex-start;padding-top:30px;padding-bottom:0}.as-edit-row>.as-edit-totals{flex:2 1 22rem}.as-edit-controls{display:flex;align-self:end;align-items:center;gap:2px;flex-wrap:nowrap}.as-edit-options{border-left:2px solid var(--border);padding-left:10px;display:flex;flex-direction:column;gap:8px}.as-file-hidden{display:none}.as-edit-paste{display:flex;flex-direction:column;gap:6px;border-top:1px dashed var(--border);padding-top:10px}.as-edit-review{border-top:1px dashed var(--border);padding-top:12px}.as-edit-review h4{font-size:var(--text-md);font-weight:600;margin:0}@media (max-width: 600px){.as-edit-row{flex-direction:column;align-items:stretch}.as-edit-row>*{flex:0 0 auto}.as-edit-table-row{grid-template-columns:1fr}.as-edit-table-head{display:none}}.as-stack>.kit-listbar{margin-bottom:0}.as-stack>.page-tabs{margin-bottom:0}.as-nothing-matches{display:inline-flex;flex-wrap:wrap;align-items:center;gap:8px}.as-archived-note{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px;margin:0;color:rgb(var(--text-dim));font-size:var(--text-sm);overflow-wrap:break-word}.as-archive-reason{display:flex;flex-direction:column;gap:var(--gap-text);font-size:var(--text-md);color:rgb(var(--text-dim))}.as-delete-line{display:block;overflow-wrap:break-word}.as-delete-line strong{display:inline-block;min-width:5em;font-weight:600;color:rgb(var(--text-dim))}.as-delete-refusal{flex:1 1 260px;min-width:0;font-size:var(--text-sm);color:rgb(var(--text-dim));overflow-wrap:break-word}.as-waiting-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px}.as-waiting{display:flex;flex-direction:column;gap:var(--gap-text);overflow-wrap:break-word}.as-waiting>a{font-weight:600}.as-rendered-preview{width:100%;min-height:70vh;border:1px solid var(--border);border-radius:var(--radius);background:#fff}.as-version-view{display:flex;flex-direction:column;gap:8px;border-left:2px solid var(--border);padding-left:10px}.as-version-view h4{font-size:var(--text-md);font-weight:600;margin:0}.as-version-text{white-space:pre-wrap}.as-word-diff{white-space:pre-wrap;margin:0;font-size:var(--text-md);line-height:var(--leading-prose);background:rgb(var(--surface-2));border-radius:var(--radius);padding:10px}.as-word-diff ins{color:rgb(var(--green));background:var(--tint-green)}.as-word-diff del{color:rgb(var(--red));background:var(--tint-red)}.as-table-kickoff .kit-table-actions-col,.as-table-kickoff-deck .kit-table-actions-col{width:13rem}.as-table-kickoff-deck .as-row-actions{display:inline-grid;grid-template-columns:auto auto;justify-items:stretch}.as-table-kickoff .as-cell-input{width:100%}.as-cell-stack{display:flex;flex-direction:column;gap:var(--gap-text)}.as-row-actions{display:inline-flex;flex-wrap:nowrap;justify-content:flex-end;gap:var(--gap-item)}.as-draft-part{margin-top:12px}.as-draft-slides{margin:0;padding-left:1.25rem;display:flex;flex-direction:column;gap:8px}.as-draft-slides p{margin:0}.as-draft-slides p+p{margin-top:var(--gap-text)}.as-area-picker{border:0;margin:0;padding:0;display:flex;flex-direction:column;gap:12px}.as-area-picker legend{font-weight:600;margin-bottom:var(--gap-text);padding:0}.as-area-group{display:flex;flex-direction:column;gap:4px}.as-area-dimension{color:rgb(var(--text-dim));font-size:var(--text-sm)}.as-area-options{display:flex;flex-wrap:wrap;gap:4px 24px}.as-final-result{display:flex;flex-direction:column;gap:var(--gap-text)}.as-final-quote{padding-left:10px;border-left:2px solid var(--border);color:rgb(var(--text-dim));white-space:pre-wrap}.as-final-observations{display:flex;flex-direction:column;gap:10px;padding-left:18px}.as-final-earlier{padding-left:18px}.as-link.as-link,.as-link.as-link:hover:not(:disabled){display:inline;min-height:0;border-radius:0;font:inherit;padding:0;border:0;background:none;color:inherit;text-decoration:underline;cursor:pointer}.as-rounds{position:relative;display:inline-flex;min-width:0}.as-rounds .as-rounds-button{display:inline-flex;align-items:center;gap:8px;min-width:0;max-width:100%;padding:4px 8px;margin-left:-8px;font:inherit;font-size:var(--text-sm);color:rgb(var(--text-dim));background:transparent;border:1px solid transparent;border-radius:var(--radius);cursor:pointer}.as-rounds .as-rounds-button:hover,.as-rounds .as-rounds-button[aria-expanded=true]{color:rgb(var(--text));border-color:var(--border);background:rgb(var(--surface))}.as-rounds .as-rounds-button:focus-visible{outline:2px solid rgb(var(--signal));outline-offset:2px}.as-rounds-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:rgb(var(--text));font-weight:600}.as-rounds-of{white-space:nowrap;color:rgb(var(--text-faint))}.as-rounds-chevron{flex:none;color:rgb(var(--text-faint))}.as-rounds-menu{position:absolute;top:calc(100% + 4px);left:-8px;z-index:40;width:min(420px,90vw);max-height:70vh;overflow-y:auto;padding:6px;background:rgb(var(--surface));border:1px solid var(--border-strong);border-radius:var(--radius);box-shadow:var(--shadow-raised)}.as-rounds .as-rounds-head{display:block;padding:6px 8px;font-size:var(--text-sm);font-weight:600;color:rgb(var(--text));text-decoration:none;border-radius:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.as-rounds .as-rounds-search{display:block;width:100%;margin:4px 0;padding:6px 8px;font:inherit;font-size:var(--text-sm);color:rgb(var(--text));background:rgb(var(--bg));border:1px solid var(--border);border-radius:4px}.as-rounds-list{list-style:none;margin:0;padding:0}.as-rounds .as-round{display:flex;align-items:center;gap:8px;padding:8px;color:rgb(var(--text));text-decoration:none;border-radius:4px}.as-round-check{flex:none;width:14px;color:rgb(var(--blue))}.as-round-main{display:flex;flex-direction:column;min-width:0;flex:1 1 auto}.as-round-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-sm)}.as-round-current .as-round-name{font-weight:600}.as-round-dates{font-size:var(--text-xs);color:rgb(var(--text-dim))}.as-round-chips{display:inline-flex;gap:4px;flex:none}.as-round-none{padding:8px}.as-rounds-sep{height:1px;margin:6px 0;background:var(--border)}.as-rounds .as-rounds-follow{display:block;width:100%;padding:8px;font:inherit;font-size:var(--text-sm);text-align:left;color:rgb(var(--blue));background:transparent;border:0;border-radius:4px;cursor:pointer}.as-rounds .as-rounds-head:hover,.as-rounds .as-round:hover,.as-rounds .as-rounds-follow:hover,.as-rounds .as-rounds-head:focus-visible,.as-rounds .as-round:focus-visible,.as-rounds .as-rounds-follow:focus-visible{background:rgb(var(--surface-2));outline:none}.as-progress-move{display:inline-flex;flex-wrap:wrap;align-items:center;gap:4px}.as-progress-area-name{display:block;padding-left:24px;font-weight:400}.as-progress-partial{display:block;color:rgb(var(--amber-ink))}.as-progress-level,.as-progress-none{color:rgb(var(--text-faint))}.as-progress-pair{display:contents}.as-progress-item+.as-progress-item{margin-top:12px}.as-progress-judge{display:grid;grid-template-columns:minmax(10rem,14rem) 1fr auto;align-items:end;gap:8px;margin-top:6px}.as-progress-judge>[role=alert]{grid-column:1 / -1}.as-share-part{display:flex;flex-direction:column;gap:8px}.as-share-part+.as-share-part{margin-top:16px;padding-top:16px;border-top:1px solid var(--border)}.as-share-head{margin:0;font-size:var(--text-md);font-weight:600}.as-share-line{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.as-entry-card{position:relative}.as-cards>.as-entry-card>.as-entry-actions.as-entry-actions{position:absolute;top:18px;right:12px;margin:0;padding:0}.as-entry-card .as-entry-name{padding-right:32px;box-sizing:border-box}.as-card-subline{display:inline-flex;align-items:center;flex-wrap:wrap;gap:8px}.as-entry-card .as-entry-facts:has(.as-fact){width:100%;box-sizing:border-box;padding-top:12px;border-top:1px solid var(--border);gap:8px;color:rgb(var(--text-dim))}.as-fact{display:flex;align-items:center;gap:8px;min-width:0;max-width:100%}.as-fact>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.as-fact svg{width:15px;height:15px;flex:none;color:rgb(var(--text-faint))}.as-cards>.as-entry-card{padding:20px 28px 20px 24px}.as-cards>.as-entry-card{grid-template-columns:minmax(0,1fr)}.as-edit-check{display:flex;align-items:center;gap:6px;font-size:var(--text-sm);padding-bottom:8px;white-space:nowrap}.as-edit-check--under{padding-left:24px;white-space:normal}.as-edit-outline{display:grid;gap:12px}.as-tree-noscore{font-style:italic}.as-option-sep{width:1px;align-self:stretch;background:var(--border-strong);margin:0 4px}.as-answer-options .as-option--unscored{border-style:dashed;background:transparent}.as-answer-options .as-option--unscored.as-option--unscored[aria-pressed=true]{color:rgb(var(--text));background:rgb(var(--surface-2));border-color:rgb(var(--amber));border-style:solid}.as-evidence{display:flex;align-items:center;gap:8px;font-size:var(--text-sm)}.as-profile-ie{border:1px dashed rgb(var(--amber));border-radius:var(--radius);padding:1px 6px;white-space:nowrap}[data-tone=follow]{--tone: var(--signal)}[data-tone=build]{--tone: var(--green)}[data-tone=example]{--tone: var(--amber)}[data-tone=template]{--tone: var(--blue)}[data-tone=idle]{--tone: var(--text-faint)}.as-legend-mark{flex:none;display:inline-flex;width:22px;height:22px;padding:3px;border-radius:6px;color:rgb(var(--tone));background:rgb(var(--tone) / .14)}.as-legend-mark svg{width:16px;height:16px}.as-doc-meta{color:rgb(var(--text-faint));font-size:var(--text-sm)}.as-template-pick{border:0;padding:0;margin:0;display:flex;flex-direction:column;gap:6px;min-width:0}.as-template-pick legend{padding:0;margin-bottom:4px;font-weight:600;color:rgb(var(--text))}.as-template-picks{display:grid;grid-template-columns:repeat(auto-fit,minmax(18rem,1fr));gap:16px}.as-switch-list{margin:0;padding-left:20px;display:flex;flex-direction:column;gap:4px}.as-doc-template{display:flex;flex-wrap:wrap;gap:4px 8px;align-items:center;margin-top:2px}.as-reads{display:flex;flex-direction:column;gap:6px}.as-reads-lead{display:flex;align-items:center;gap:8px;margin:0;font-weight:600;color:rgb(var(--text))}.as-reads ul{margin:0;padding-left:30px;color:rgb(var(--text-dim))}.as-filled summary{cursor:pointer;color:rgb(var(--text-dim));font-size:var(--text-sm)}.as-filled ul{margin:6px 0 0 16px;font-size:var(--text-sm);color:rgb(var(--text-dim))}.as-waiting{display:flex;flex-direction:column;gap:10px;padding:12px 14px;border:1px solid rgb(var(--amber) / .5);border-radius:var(--radius);background:rgb(var(--amber) / .07);font-size:var(--text-sm)}.as-waiting-head{margin:0}.as-waiting-table{width:100%;border-collapse:collapse}.as-waiting-table th,.as-waiting-table td{text-align:left;vertical-align:top;padding:6px 8px;border-top:1px solid var(--border)}.as-waiting-table thead th{border-top:0;color:rgb(var(--text-dim));font-weight:500}.as-waiting-table td:last-child{text-align:right;white-space:nowrap}.as-waiting-source{display:block}.as-linkbtn{padding:0;border:0;background:none;color:rgb(var(--blue));font:inherit;cursor:pointer;text-decoration:underline}.as-previous{display:flex;flex-direction:column;gap:4px;padding:8px 10px;border-left:2px solid var(--border-strong);background:rgb(var(--surface-2));border-radius:0 var(--radius) var(--radius) 0}.as-previous p{margin:0}.as-collection-tabs{display:flex;align-items:stretch;flex-wrap:wrap;gap:4px;padding:0 24px;border-top:1px solid var(--border)}.as-collection-tabs a{display:flex;align-items:center;gap:9px;padding:16px 14px;color:rgb(var(--text-dim));text-decoration:none;border-bottom:3px solid transparent;font-size:var(--text-sm)}.as-collection-tabs a[aria-current=page]{color:rgb(var(--text));border-bottom-color:rgb(var(--signal));background:rgb(var(--surface-2))}.as-tab-count{display:inline-flex;align-items:center;border-radius:20px;padding:2px 8px;background:rgb(var(--surface-2));color:rgb(var(--text-dim));font-size:var(--text-xs);font-variant-numeric:tabular-nums;white-space:nowrap}.as-tab-waiting{background:rgb(var(--amber) / .13);color:rgb(var(--amber))}.as-source-mark:focus-visible{outline:2px solid rgb(var(--blue));outline-offset:3px;border-radius:var(--radius)}.as-collection-progress{padding:5px 16px;border:1px solid var(--border);border-radius:var(--radius);background:rgb(var(--surface-2) / .45)}.as-review-status{display:flex;align-items:center;gap:12px;font-size:var(--text-sm);margin:0 0 18px;color:rgb(var(--text))}.as-review-tile{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;flex-shrink:0;color:rgb(var(--blue));background:rgb(var(--blue) / .1);border-radius:var(--radius)}.as-review-heading{display:flex;align-items:center;gap:12px;margin-bottom:14px}.as-review-heading h3,.as-review-row h3{margin:0;font-size:var(--text-md);font-weight:600;line-height:var(--leading)}.as-review-heading>button{margin-left:auto}.as-review-heading p{margin:3px 0 0;color:rgb(var(--text-dim));font-size:var(--text-sm)}.as-review-sections{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:22px}.as-review-section{border:1px solid var(--border);border-radius:var(--radius);padding:20px;min-width:0}.as-review-section:nth-child(2) .as-review-tile{color:rgb(var(--green));background:rgb(var(--green) / .1)}.as-review-values{margin:0}.as-review-values>div{display:grid;grid-template-columns:minmax(110px,.8fr) minmax(0,1.5fr);gap:16px;padding:12px 0;border-top:1px solid var(--border)}.as-review-values dt{font-size:var(--text-sm);color:rgb(var(--text-dim))}.as-review-values dd{margin:0;font-size:var(--text-sm);line-height:var(--leading-prose);overflow-wrap:break-word}.as-source-mark{position:relative;display:inline-flex;vertical-align:middle;color:rgb(var(--text-dim));cursor:help}.as-source-mark>span{display:none;position:absolute;bottom:100%;left:0;z-index:5;width:max-content;max-width:280px;padding:8px 12px;border:1px solid var(--border-strong);border-radius:var(--radius);background:rgb(var(--surface-2));color:rgb(var(--text));font-size:var(--text-xs);overflow-wrap:break-word}.as-source-mark:hover>span,.as-source-mark:focus>span{display:block}.as-source-list{display:flex;flex-direction:column;gap:10px;list-style:none;padding:0 0 0 16px;margin:0;color:rgb(var(--text-dim));font-size:var(--text-sm)}.as-source-list li{display:flex;align-items:center;gap:8px;overflow-wrap:break-word}.as-fill-note{border-bottom:1px solid var(--border);padding-bottom:8px;margin-bottom:18px}.as-review-waiting{border:1px solid rgb(var(--amber) / .4);background:rgb(var(--amber) / .06);padding:20px;border-radius:var(--radius);margin-bottom:20px}.as-tone-amber{color:rgb(var(--amber));background:rgb(var(--amber) / .12)}.as-review-choice{display:grid;grid-template-columns:minmax(110px,.7fr) minmax(0,1fr) minmax(0,1.2fr) auto;align-items:center;gap:20px;padding:16px 0;border-top:1px solid rgb(var(--amber) / .2);font-size:var(--text-sm)}.as-review-choice small{color:rgb(var(--text-dim));font-size:var(--text-xs)}.as-review-choice p{margin:5px 0 0;overflow-wrap:break-word}.as-review-waiting>.as-actions{margin-top:12px}.as-review-list{list-style:none;padding:0;margin:18px 0;display:grid;gap:14px}.as-review-row{border:1px solid var(--border);border-radius:var(--radius);padding:20px;min-width:0}.as-review-row-head{display:flex;align-items:center;gap:14px;margin-bottom:12px}.as-review-row-title{flex:1;min-width:0}.as-review-row-title>span{display:block;margin-top:4px;font-size:var(--text-xs)}.as-review-state{display:inline-flex;align-items:center;gap:7px;font-size:var(--text-xs);color:rgb(var(--text-dim));flex-shrink:0;max-width:230px}.as-review-state>span{font-size:var(--text-md)}.as-tone-green{color:rgb(var(--green))}.as-review-row>p,.as-review-prose{font-size:var(--text-sm);line-height:var(--leading-prose);white-space:pre-wrap;overflow-wrap:break-word;max-width:100ch}.as-file-chip{display:inline-flex;align-items:center;gap:7px;max-width:100%;overflow-wrap:break-word;border-radius:var(--radius);background:rgb(var(--surface-2));padding:6px 10px;font-size:var(--text-xs);color:rgb(var(--text-dim))}.as-review-previous{font-size:var(--text-xs);margin-top:8px}.as-review-previous>:last-child{padding:14px;background:rgb(var(--surface-2));border-radius:var(--radius)}.as-review-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.as-review-editor{margin:16px 0;padding:18px;background:rgb(var(--surface-2) / .6);border:1px solid var(--border);border-radius:var(--radius)}.as-review-editor .as-actions{margin-top:16px}.as-review-edit-field>label{display:none}.as-review-row-tools{display:flex;flex-wrap:wrap;align-items:start;gap:8px 24px}.as-review-row-tools>details[open]{flex-basis:100%}@media (max-width:1350px){.as-collection-tabs{padding:0 12px;gap:0}.as-collection-tabs a{padding:14px 10px;gap:6px}.as-review-choice{grid-template-columns:minmax(100px,.7fr) minmax(0,1fr) minmax(0,1fr)}.as-review-choice>button{grid-column:3;justify-self:start}}@media (max-width:1000px){.as-review-sections{grid-template-columns:minmax(0,1fr)}.as-review-row-head{flex-wrap:wrap}}@media (max-width:650px){.as-review-choice,.as-review-form{grid-template-columns:1fr}.as-review-choice>button{grid-column:auto}.as-review-values>div{grid-template-columns:1fr;gap:4px}}.as-tab-action-count{display:inline-flex;align-items:center;gap:4px;white-space:nowrap;border-radius:var(--radius);padding:2px 6px}.as-tab-action-count.as-tab-waiting{color:rgb(var(--amber))}.as-review-status{flex-wrap:wrap;gap:8px}.as-review-status>button[aria-pressed=true]{color:rgb(var(--text));background:rgb(var(--surface-2))}.as-review-values dt{display:flex;align-items:flex-start;gap:6px}.as-review-values dt .as-source-mark{flex-shrink:0}.as-field-waiting{display:block;color:rgb(var(--amber));font-size:var(--text-xs);margin-top:6px}.as-state-icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;color:rgb(var(--text-dim))}.as-state-written{background:rgb(var(--green));color:rgb(var(--surface-2));border-radius:50%;padding:2px}.as-state-held{border:1px solid var(--border-strong);border-radius:50%;padding:2px}.as-state-waiting{color:rgb(var(--amber))}.as-review-state.as-tone-amber{color:rgb(var(--amber));padding:4px 8px;border-radius:var(--radius)}.as-list-group{margin-top:14px}.as-review-list.as-compact-list{gap:0;margin:0;border:1px solid var(--border);border-radius:var(--radius)}.as-compact-list>.as-review-row{border:0;border-bottom:1px solid var(--border);border-radius:0;padding:10px 12px}.as-compact-list>.as-review-row:last-child{border-bottom:0}.as-request-details{margin:12px 0;padding:12px;border-top:1px solid var(--border);font-size:var(--text-sm)}.as-request-details>p{margin-bottom:10px}.as-interview-row .as-review-row-head{margin-bottom:6px;gap:10px}.as-interview-row h3{font-size:var(--text-sm)}.as-interview-row>p,.as-interview-findings{margin-left:32px}.as-interview-findings .as-review-prose{max-width:none;margin:0}.as-clamped{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.as-interview-findings>button{margin-top:4px}.as-purpose-planned{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.as-collection-tabs .as-tab-action-count{display:inline-flex;align-items:center;gap:4px;font-family:var(--font-ui);font-size:var(--text-xs);font-weight:600;font-variant-numeric:tabular-nums}.as-collection-tabs .as-tab-action-count svg{width:12px;height:12px}.as-collection-tabs a,.as-collection-tabs a:hover,a.as-file-chip,a.as-file-chip:hover{text-decoration:none}a.as-file-chip,.as-collection-tabs a{color:rgb(var(--text-dim))}.as-collection-tabs a[aria-current=page]{color:rgb(var(--text))}.as-grip{display:inline-flex;cursor:grab}.as-dragging{opacity:.45}.as-drop-here{outline:2px dashed rgb(var(--link));outline-offset:2px;border-radius:var(--radius)}.as-card-acts{display:inline-flex;align-items:center;gap:var(--gap-text);flex-wrap:wrap;justify-content:flex-end}.as-action-dimension{max-width:20rem}.as-grid-row.as-grid-line{display:flex;flex-wrap:wrap;align-items:flex-start;gap:8px 12px}.as-grid-line>.as-field{flex:0 1 16rem;min-width:0}.as-grid-line>.as-field.as-line-wide{flex:1 1 20rem}.as-grid-line>:not(.as-field){flex:none;margin-left:auto;margin-top:calc(var(--text-md) * 1.5 + var(--gap-text) + 4px)}.as-count-groups{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--gap-item);padding:6px 0 4px}.as-count-group{min-width:0;border:1px solid var(--border);border-radius:var(--radius);background:rgb(var(--surface));padding:10px 14px;display:flex;flex-direction:column;gap:8px}.as-count-head{margin:0;display:flex;align-items:center;gap:8px;font-size:var(--text-md);font-weight:600}.as-count-head svg{width:18px;height:18px;color:rgb(var(--text-dim))}.as-count-figures{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px}.as-count-figures li{display:grid;grid-template-columns:1.75rem minmax(0,1fr);align-items:baseline;gap:8px}.as-count-figures strong{font-size:var(--text-lg);line-height:var(--leading-tight);font-variant-numeric:tabular-nums;text-align:right}.as-count-figures li:not(:first-child) strong{font-size:var(--text-md);color:rgb(var(--text-dim))}.as-count-figures span{color:rgb(var(--text-dim));font-size:var(--text-sm)}@media (max-width: 760px){.as-count-groups{grid-template-columns:1fr}}.as-actions>.as-field-inline{display:flex;align-items:center;gap:10px}.as-actions>.as-field-inline>span{white-space:nowrap}.as-version-lines{list-style:none;margin:0;padding:0}.as-version-lines>li{border-top:1px solid var(--border)}.as-version-lines-scroll{max-height:18rem;overflow-y:auto}.as-version-line{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:2.25rem}.as-version-words{font-size:var(--text-sm);color:rgb(var(--text-dim));min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.as-archive-filter button[type][aria-pressed]{min-height:0;padding:0 12px;border:0;border-radius:0;background:rgb(var(--surface));font:inherit;font-size:var(--text-sm);color:rgb(var(--text-dim))}.as-archive-filter button[type][aria-pressed]+button{border-left:1px solid var(--border)}.as-archive-filter button[type][aria-pressed=true]{background:rgb(var(--surface-2));color:rgb(var(--text));font-weight:600}.as-logo-thumb{width:var(--control-h);height:var(--control-h);object-fit:contain}@keyframes feedback-spin{to{transform:rotate(360deg)}}@keyframes feedback-fade-in{0%{opacity:0}to{opacity:1}}.feedback-control{box-sizing:border-box;border-radius:var(--radius);border:1px solid var(--border);background:rgb(var(--inset));color:rgb(var(--text));font-family:var(--font-ui);font-size:var(--text-md);line-height:var(--leading);padding:4px 8px}.feedback-control::placeholder{font-style:italic;color:rgb(var(--text-faint))}.feedback-control:focus{outline:none;border-color:rgb(var(--signal));box-shadow:0 0 0 3px rgb(var(--signal) / .15)}.feedback-control--block{display:block;width:100%}.feedback-control--area{line-height:var(--leading-prose)}.feedback-control--inline{width:180px;font-size:var(--text-sm)}.feedback-control--title{font-size:var(--text-lg);font-weight:500}.feedback-btn{display:inline-flex;align-items:center;justify-content:center;border:1px solid transparent;border-radius:6px;font-family:var(--font-ui);font-weight:500;cursor:pointer;-webkit-user-select:none;user-select:none;transition:background-color .15s ease-out,border-color .15s ease-out,color .15s ease-out,box-shadow .15s ease-out,transform .15s ease-out,filter .15s ease-out}.feedback-btn:focus{outline:none}.feedback-btn:focus-visible{outline:2px solid rgb(var(--blue));outline-offset:2px}.feedback-btn:disabled{cursor:not-allowed;opacity:.5}.feedback-btn--sm{gap:6px;padding:4px 10px;font-size:var(--text-sm)}.feedback-btn--md{gap:8px;padding:6px 12px;font-size:var(--text-md)}.feedback-btn--primary{background:var(--grad-brand);color:rgb(var(--rail-text));box-shadow:var(--shadow-raised)}.feedback-btn--primary:hover:not(:disabled){transform:translateY(-1px);filter:brightness(1.1)}.feedback-btn--primary:active:not(:disabled){transform:translateY(0)}.feedback-btn--secondary{background:rgb(var(--surface));color:rgb(var(--text));border-color:var(--border)}.feedback-btn--secondary:hover:not(:disabled){background:rgb(var(--surface-2));border-color:var(--border-strong)}.feedback-btn--ghost{background:transparent;color:rgb(var(--text-dim))}.feedback-btn--ghost:hover:not(:disabled){background:rgb(var(--surface-2));color:rgb(var(--text))}.feedback-btn--danger{background:rgb(var(--red));color:rgb(var(--rail-text))}.feedback-btn--danger:hover:not(:disabled){filter:brightness(1.1)}.feedback-btn--success{background:rgb(var(--green));color:rgb(var(--navy))}.feedback-btn--success:hover:not(:disabled){filter:brightness(1.1)}.feedback-textlink{flex-shrink:0;border:none;background:none;padding:0;font:inherit;font-size:var(--text-sm);color:rgb(var(--text-faint));cursor:pointer;text-underline-offset:2px}.feedback-textlink:hover:not(:disabled){color:rgb(var(--text));text-decoration:underline}.feedback-textlink:focus-visible{outline:2px solid rgb(var(--blue));outline-offset:2px}.feedback-textlink:disabled{cursor:not-allowed;opacity:.5}.feedback-badge{display:inline-flex;align-items:center;gap:5px;border:1px solid transparent;border-radius:4px;padding:2px 6px;white-space:nowrap;font-family:var(--font-ui);font-size:var(--text-xs);line-height:var(--leading-tight);font-weight:600;text-transform:uppercase;letter-spacing:.04em}.feedback-badge--wrap{white-space:normal}.feedback-badge-dot{flex-shrink:0;width:8px;height:8px;border-radius:50%;background:currentColor}.feedback-badge--neutral{background:rgb(var(--surface-2));border-color:var(--border);color:rgb(var(--text-dim))}.feedback-badge--neutral .feedback-badge-dot{background:rgb(var(--text-faint))}.feedback-badge--blue{background:var(--tint-blue);border-color:rgb(var(--blue) / .4);color:rgb(var(--blue))}.feedback-badge--green{background:var(--tint-green);border-color:rgb(var(--green) / .4);color:rgb(var(--green))}.feedback-badge--amber{background:var(--tint-amber);border-color:rgb(var(--amber) / .4);color:rgb(var(--amber-ink))}.feedback-badge--amber .feedback-badge-dot{background:rgb(var(--amber))}.feedback-badge--red{background:var(--tint-red);border-color:rgb(var(--red) / .4);color:rgb(var(--red))}.feedback-banner{display:flex;align-items:flex-start;gap:10px;border:1px solid transparent;border-radius:6px;padding:8px 12px;font-size:var(--text-md);line-height:var(--leading)}.feedback-banner-icon{flex-shrink:0;margin-top:1px;font-weight:600}.feedback-banner-body{flex:1;min-width:0}.feedback-banner--info{background:var(--tint-blue);border-color:rgb(var(--blue) / .4);color:rgb(var(--blue))}.feedback-banner--warning{background:var(--tint-amber);border-color:rgb(var(--amber) / .4);color:rgb(var(--amber-ink))}.feedback-banner--error{background:var(--tint-red);border-color:rgb(var(--red) / .4);color:rgb(var(--red))}.feedback-banner--success{background:var(--tint-green);border-color:rgb(var(--green) / .4);color:rgb(var(--green))}.feedback-spinner{display:inline-flex;align-items:center;gap:8px}.feedback-spinner-ring{display:inline-block;border-radius:50%;border-style:solid;border-color:var(--border-strong);border-top-color:rgb(var(--signal));animation:feedback-spin .7s linear infinite}.feedback-spinner-ring--on-solid{border-color:rgb(var(--rail-text) / .4);border-top-color:rgb(var(--rail-text))}.feedback-spinner-ring--sm{width:16px;height:16px;border-width:2px}.feedback-spinner-ring--md{width:24px;height:24px;border-width:2px}.feedback-spinner-ring--lg{width:36px;height:36px;border-width:3px}.feedback-spinner-label{font-size:var(--text-md);color:rgb(var(--text-dim))}.feedback-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}@media (prefers-reduced-motion: reduce){.feedback-spinner-ring{animation-duration:2.4s}.feedback-btn,.feedback-modal{transition:none;animation:none}.feedback-btn--primary:hover:not(:disabled){transform:none}}.feedback-seg{display:inline-flex;align-items:center;gap:2px;border:1px solid var(--border);border-radius:6px;background:rgb(var(--surface-2));padding:2px}.feedback-seg--block{display:flex;width:100%}.feedback-seg-opt{border:none;border-radius:4px;background:transparent;color:rgb(var(--text-dim));font-family:var(--font-ui);font-weight:500;cursor:pointer;transition:background-color .12s ease-out,color .12s ease-out,box-shadow .12s ease-out}.feedback-seg-opt:hover{color:rgb(var(--text))}.feedback-seg-opt:focus{outline:none}.feedback-seg-opt:focus-visible{outline:2px solid rgb(var(--blue));outline-offset:1px}.feedback-seg-opt[aria-pressed=true]{background:rgb(var(--surface));color:rgb(var(--text));box-shadow:0 0 0 1px var(--border)}.feedback-seg-opt--sm{padding:4px 10px;font-size:var(--text-sm)}.feedback-seg-opt--md{padding:6px 12px;font-size:var(--text-md)}.feedback-seg-opt--fill{flex:1;min-width:0;text-align:center}.feedback-topbar{position:sticky;top:0;z-index:20;display:flex;align-items:center;justify-content:space-between;gap:12px;flex-shrink:0;min-height:54px;border-bottom:1px solid var(--border);background:rgb(var(--surface) / .8);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);padding:8px 16px}.feedback-topbar-main{display:flex;align-items:center;gap:10px;min-width:0}.feedback-topbar-actions{display:flex;align-items:center;gap:8px;flex-shrink:0}@media (max-width: 1023px){.feedback-topbar{flex-wrap:wrap}.feedback-topbar-actions{margin-left:auto}}.feedback-title{font-size:var(--text-lg);line-height:var(--leading-tight);font-weight:500;color:rgb(var(--text))}.feedback-title--truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.feedback-page-body{flex:1;min-height:0;overflow-y:auto;padding:16px}.feedback-page-inner{display:flex;flex-direction:column;gap:12px;max-width:48rem;margin-inline:auto}.feedback-lede{font-size:var(--text-sm);line-height:var(--leading);color:rgb(var(--text-dim))}.feedback-center{display:flex;justify-content:center;padding-block:40px}.feedback-error{padding-block:20px;text-align:center;font-size:var(--text-md);color:rgb(var(--red))}.feedback-empty{padding-block:20px;text-align:center;font-size:var(--text-md);color:rgb(var(--text-faint))}.feedback-empty--flush{padding-block:0;text-align:start}.feedback-list{display:flex;flex-direction:column;gap:8px;margin:0;padding:0;list-style:none}.feedback-page-inner>.feedback-listbar{margin-bottom:4px}.feedback-page-inner>.feedback-listbar+.feedback-lede{margin-block-start:0}.feedback-more{display:flex;justify-content:center;padding-top:4px}.feedback-finished{display:flex;flex-direction:column;gap:8px;margin-top:8px;border-top:1px solid var(--border);padding-top:12px}.feedback-finished-summary{display:flex;align-items:center;gap:8px;cursor:pointer;font-family:var(--font-ui);font-size:var(--text-xs);line-height:var(--leading-tight);font-weight:600;text-transform:uppercase;letter-spacing:.13em;color:rgb(var(--text-dim))}.feedback-finished[open]>.feedback-finished-summary{margin-bottom:8px}.feedback-bucket{display:flex;flex-direction:column;gap:8px}.feedback-bucket-head{display:flex;align-items:center;gap:8px}.feedback-bucket-name{margin:0;font-family:var(--font-ui);font-size:var(--text-xs);line-height:var(--leading-tight);font-weight:600;text-transform:uppercase;letter-spacing:.13em;color:rgb(var(--text-dim))}.feedback-bucket-meaning{margin-top:-4px;font-size:var(--text-sm);line-height:var(--leading);color:rgb(var(--text-faint))}.feedback-bucket-more{font-size:var(--text-sm);color:rgb(var(--text-faint))}.feedback-row{display:flex;width:100%;align-items:center;gap:12px;border:1px solid var(--border);border-left-width:2px;border-radius:6px;background:rgb(var(--surface));padding:12px;text-align:left;font-family:var(--font-ui);cursor:pointer;transition:background-color .12s ease-out,border-color .12s ease-out}.feedback-row:hover{border-color:var(--border-strong);background:rgb(var(--surface-2))}.feedback-row:focus{outline:none}.feedback-row:focus-visible{outline:2px solid rgb(var(--blue));outline-offset:2px}.feedback-row--unseen,.feedback-row--unseen:hover{border-left-color:rgb(var(--blue));background:var(--tint-blue)}.feedback-row-main{flex:1;min-width:0}.feedback-row-title{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-md);font-weight:500;color:rgb(var(--text))}.feedback-row-title--unseen{font-weight:600}.feedback-row-snippet{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin-top:2px;font-size:var(--text-sm);line-height:var(--leading);color:rgb(var(--text-dim))}.feedback-row-meta{display:flex;flex-wrap:wrap;align-items:center;gap:2px 6px;margin-top:2px;font-size:var(--text-sm);color:rgb(var(--text-faint))}.feedback-row-who{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.feedback-row-files{display:inline-flex;align-items:center;gap:2px;font-variant-numeric:tabular-nums}.feedback-row-clip{width:12px;height:12px}.feedback-row-confirmed{color:rgb(var(--green))}.feedback-row-awaiting{opacity:.7}.feedback-row-unconfirmed{color:rgb(var(--text-faint));font-style:italic}.feedback-row-category,.feedback-item-category{display:inline-flex;flex-shrink:0;align-items:center;border:1px solid var(--border-strong);border-radius:4px;padding:1px 6px;white-space:nowrap;font-family:var(--font-ui);font-size:var(--text-xs);line-height:var(--leading-tight);color:rgb(var(--text-dim))}.feedback-mark,.feedback-mention{border-radius:3px;background:var(--tint-blue);font-weight:500;color:rgb(var(--blue))}.feedback-mark{padding-inline:2px}.feedback-mention{padding-inline:4px}.feedback-modal-kit .feedback-form-foot{flex:1 1 auto;margin-top:0}.feedback-modal-head{display:flex;align-items:center;gap:12px}.feedback-modal-icon{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:40px;height:40px;border-radius:6px;background:var(--grad-brand);color:rgb(var(--rail-text));box-shadow:var(--shadow-raised)}.feedback-modal-headtext{min-width:0}.feedback-modal-eyebrow{display:block;font-family:var(--font-ui);font-size:var(--text-xs);line-height:var(--leading-tight);font-weight:600;text-transform:uppercase;letter-spacing:.13em;color:rgb(var(--text-faint))}.feedback-modal-title{display:block;margin:0;font-size:var(--text-lg);font-weight:500;line-height:var(--leading-tight);color:rgb(var(--text))}.feedback-confirm-body{font-size:var(--text-md);line-height:var(--leading-prose);color:rgb(var(--text-dim))}.feedback-lightbox-img{display:block;margin-inline:auto;width:auto;max-width:100%;max-height:75vh;border-radius:var(--radius)}.feedback-lightbox-name{margin-top:8px;text-align:center;word-break:break-all;font-size:var(--text-sm);color:rgb(var(--text-faint))}.feedback-pickfield{position:relative}.feedback-dictation{display:flex;justify-content:flex-end}.feedback-dictation:not(:empty){margin-bottom:4px}.feedback-picklist{position:absolute;left:0;right:0;z-index:20;margin:4px 0 0;max-height:14rem;overflow-y:auto;border:1px solid var(--border);border-radius:6px;background:rgb(var(--surface));box-shadow:var(--shadow-raised);padding:4px 0;list-style:none}.feedback-picklist--inset{left:8px;right:8px}.feedback-pickopt{display:block;width:100%;border:none;background:transparent;padding:6px 8px;text-align:left;font-family:var(--font-ui);font-size:var(--text-md);color:rgb(var(--text-dim));cursor:pointer}.feedback-pickopt[aria-selected=true]{background:rgb(var(--inset));color:rgb(var(--text))}.feedback-mention-hint{font-size:var(--text-sm);color:rgb(var(--text-faint))}.feedback-mention-at{font-family:var(--font-code);color:rgb(var(--text-dim))}.feedback-mention-named{color:rgb(var(--text-dim))}.feedback-drop{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;border:2px dashed var(--border-strong);border-radius:8px;background:rgb(var(--surface-2) / .5);padding:20px 16px;text-align:center;cursor:pointer;transition:background-color .12s ease-out,border-color .12s ease-out}.feedback-drop:hover{border-color:rgb(var(--signal) / .5);background:rgb(var(--surface-2))}.feedback-drop:focus-visible{outline:2px solid rgb(var(--blue));outline-offset:2px}.feedback-drop--over{border-color:rgb(var(--signal));background:rgb(var(--signal) / .08)}.feedback-drop--off{pointer-events:none;opacity:.6}.feedback-drop-input{display:none}.feedback-drop-icon{width:36px;height:36px;color:rgb(var(--signal))}.feedback-drop-lead{font-size:var(--text-md);font-weight:500;color:rgb(var(--text))}.feedback-drop-browse{color:rgb(var(--signal))}.feedback-drop-hint{font-size:var(--text-sm);color:rgb(var(--text-faint))}.feedback-form{display:flex;flex-direction:column;gap:12px}.feedback-form-note{font-size:var(--text-sm);line-height:var(--leading);color:rgb(var(--text-dim))}.feedback-label{display:block}.feedback-label-text{display:block;margin-bottom:4px;font-size:var(--text-sm);font-weight:500;text-transform:uppercase;letter-spacing:.05em;color:rgb(var(--text-faint))}.feedback-form-row{display:flex;flex-wrap:wrap;gap:12px}.feedback-form-cell{display:block;flex:1;min-width:9rem}.feedback-form-hint{margin-top:-4px;font-size:var(--text-sm);line-height:var(--leading);color:rgb(var(--text-faint))}.feedback-files{display:flex;flex-direction:column;gap:8px}.feedback-filelist{display:flex;flex-direction:column;gap:var(--gap-text);margin:0;padding:0;list-style:none}.feedback-file{display:flex;align-items:center;gap:8px;border:1px solid var(--border);border-radius:6px;background:rgb(var(--inset));padding:4px 8px;font-size:var(--text-sm);color:rgb(var(--text))}.feedback-file-name{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.feedback-file-size{flex-shrink:0;font-size:var(--text-sm);color:rgb(var(--text-faint))}.feedback-form-foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;margin-top:4px}.feedback-form-foot-note{font-size:var(--text-sm);color:rgb(var(--text-faint))}.feedback-form-actions{display:flex;align-items:center;gap:var(--gap-item)}.feedback-refused{display:flex;flex-direction:column;align-items:flex-start;gap:4px;padding:8px 10px;border:1px solid rgb(var(--red) / .4);border-radius:6px;font-size:var(--text-sm);line-height:var(--leading);color:rgb(var(--red))}.feedback-refused-head{margin:0;font-weight:600}.feedback-refused-list{margin:0;padding-left:18px;overflow-wrap:break-word}.feedback-draft-notice{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px;font-size:var(--text-sm);line-height:var(--leading);color:rgb(var(--text-faint))}.feedback-draft-notice-text{flex:1;min-width:0}.feedback-card{display:flex;flex-direction:column;gap:12px;border:1px solid var(--border);border-radius:8px;background:rgb(var(--surface));box-shadow:var(--shadow-raised);padding:12px}.feedback-item-badges{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.feedback-item-badgeset{flex:1 1 auto;min-width:0;display:flex;flex-wrap:wrap;align-items:center;gap:8px}.feedback-item-id{font-family:var(--font-code);font-size:var(--text-xs);line-height:var(--leading-tight);color:rgb(var(--text-faint))}.feedback-item-edit{flex:none;margin-inline-start:auto}.feedback-item-title{margin:0;font-size:var(--text-lg);font-weight:500;line-height:var(--leading-tight);color:rgb(var(--text))}.feedback-body{white-space:pre-wrap;font-size:var(--text-md);line-height:var(--leading-prose);color:rgb(var(--text))}.feedback-body--muted{color:rgb(var(--text-dim))}.feedback-item-meta{display:flex;flex-wrap:wrap;align-items:baseline;gap:0 6px;font-size:var(--text-sm);color:rgb(var(--text-faint))}.feedback-strong{font-weight:500;color:rgb(var(--text))}.feedback-item-confirmed,.feedback-item-awaiting,.feedback-item-unconfirmed{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:var(--text-sm)}.feedback-item-confirmed{color:rgb(var(--green))}.feedback-item-awaiting{color:rgb(var(--text-faint))}.feedback-item-editrule{margin:0;font-size:var(--text-sm);line-height:var(--leading);color:rgb(var(--text-faint))}.feedback-item-unconfirmed{color:rgb(var(--text-faint));font-style:italic}.feedback-item-status{display:flex;flex-wrap:wrap;align-items:center;gap:8px;border-top:1px solid var(--border);padding-top:12px}.feedback-item-status-note{font-size:var(--text-sm);color:rgb(var(--text-faint))}.feedback-item-status-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-inline-start:auto}.feedback-edit{display:flex;flex-direction:column;gap:8px}.feedback-edit-actions{display:flex;justify-content:flex-end;gap:8px;margin-top:4px}.feedback-status-line{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 8px;padding:4px;font-size:var(--text-sm);line-height:var(--leading);color:rgb(var(--text-faint))}.feedback-status-line-text{flex:1;min-width:0;white-space:pre-wrap}.feedback-status-line-time{flex-shrink:0;font-variant-numeric:tabular-nums}.feedback-comment{border:1px solid var(--border);border-radius:6px;background:rgb(var(--surface));padding:12px}.feedback-comment-head{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.feedback-comment-who{flex:1 1 auto;min-width:0;overflow-wrap:break-word;font-size:var(--text-sm);font-weight:600;color:rgb(var(--text))}.feedback-comment-tools{flex:none;display:flex;align-items:baseline;gap:8px}.feedback-comment-time{font-size:var(--text-sm);font-variant-numeric:tabular-nums;color:rgb(var(--text-faint))}.feedback-comment-body{margin-top:4px}.feedback-comment-edit{display:flex;flex-direction:column;gap:8px;margin-top:4px}.feedback-revisions{margin-top:6px}.feedback-revisions-summary{cursor:pointer;font-size:var(--text-sm);color:rgb(var(--text-faint))}.feedback-revisions-list{display:flex;flex-direction:column;gap:var(--gap-text);margin:4px 0 0;border-left:2px solid var(--border);padding:0 0 0 12px;list-style:none}.feedback-revision{font-size:var(--text-sm);line-height:var(--leading-prose);color:rgb(var(--text-dim))}.feedback-revision-body{white-space:pre-wrap}.feedback-revision-by{display:block;font-size:var(--text-sm);color:rgb(var(--text-faint))}.feedback-attachments{display:flex;flex-wrap:wrap;align-items:flex-start;gap:8px;margin-top:8px}.feedback-thumb,.feedback-preview{position:relative}.feedback-preview{overflow:hidden;border:1px solid var(--border);border-radius:6px}.feedback-thumb-open{display:block;overflow:hidden;border:1px solid var(--border);border-radius:6px;background:none;padding:0;cursor:pointer;transition:border-color .12s ease-out}.feedback-thumb-open:hover{border-color:var(--border-strong)}.feedback-thumb-img{display:block;width:auto;max-width:260px;max-height:180px;object-fit:contain}.feedback-preview-img{display:block;width:auto;max-width:160px;max-height:110px;object-fit:contain}.feedback-preview-doc{display:flex;align-items:center;gap:8px;max-width:220px;padding:8px 28px 8px 8px;font-size:var(--text-sm);color:rgb(var(--text))}.feedback-preview-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.feedback-thumb-remove{position:absolute;right:4px;top:4px;display:flex;align-items:center;justify-content:center;width:20px;height:20px;border:none;border-radius:50%;background:var(--overlay);font-size:var(--text-sm);color:rgb(var(--rail-text));cursor:pointer;transition:filter .12s ease-out}.feedback-thumb-remove:hover:not(:disabled){filter:brightness(1.25)}.feedback-thumb-remove:disabled{cursor:not-allowed;opacity:.5}.feedback-doc{display:flex;align-items:center;gap:8px;border:1px solid var(--border);border-radius:6px;background:rgb(var(--inset));padding:6px 8px}.feedback-doc-link{display:flex;align-items:center;gap:8px;min-width:0;font-size:var(--text-sm);color:rgb(var(--text));text-decoration:none}.feedback-doc-link:hover{text-decoration:underline}.feedback-doc-type{border-radius:3px;background:rgb(var(--surface-2));padding:2px 6px;font-family:var(--font-code);font-size:var(--text-xs);line-height:var(--leading-tight);color:rgb(var(--text-faint))}.feedback-doc-name{max-width:220px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.feedback-doc-size{flex-shrink:0;font-size:var(--text-sm);color:rgb(var(--text-faint))}.feedback-doc-remove{flex-shrink:0;border:none;background:none;padding:0;font:inherit;font-size:var(--text-sm);color:rgb(var(--text-faint));cursor:pointer;transition:color .12s ease-out}.feedback-doc-remove:hover:not(:disabled){color:rgb(var(--text))}.feedback-doc-remove:disabled{cursor:not-allowed;opacity:.5}.feedback-composer{display:flex;flex-direction:column;gap:10px;border:1px solid var(--border);border-radius:8px;background:rgb(var(--surface));box-shadow:var(--shadow-raised);padding:12px}.feedback-pending{display:flex;flex-wrap:wrap;gap:8px}.feedback-composer-foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px}.feedback-composer-note{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:var(--text-sm);color:rgb(var(--text-faint))}.feedback-item-priority{display:inline-flex;align-items:center;gap:6px;font-family:var(--font-ui);font-size:var(--text-sm);color:rgb(var(--text-faint))}.feedback-item-priority select{background:transparent;border:1px solid var(--border-strong);border-radius:4px;padding:1px 4px;color:rgb(var(--text));font:inherit}.feedback-review-tick{display:inline-flex;align-items:center;gap:6px;margin-left:auto;font-size:var(--text-sm);color:rgb(var(--text));cursor:pointer}.skl-quiet{color:rgb(var(--text-dim))}.skl-bad{color:rgb(var(--red))}.skl-mono{font-family:var(--font-code);font-variant-numeric:tabular-nums}.skl-record-head{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.skl-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.btn.skl-save:disabled{border:1px solid var(--border-strong);background:none;color:rgb(var(--text-faint));opacity:1}.skl-reason{margin:10px 0 0;padding:10px 12px;border:1px solid var(--border);border-radius:var(--radius);background:rgb(var(--inset));font-size:var(--text-sm);line-height:var(--leading);color:rgb(var(--text-dim))}.skl-field textarea{padding:7px 9px;font-size:var(--text-md)}.skl-grid{display:grid;gap:16px}.skl-grid--2{grid-template-columns:minmax(0,1fr)}@media (min-width: 640px){.skl-grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}}.skl-strip{margin-top:20px;padding-top:16px;border-top:1px solid var(--border)}.skl-stack>*+*{margin-top:16px}.skl-rows{list-style:none;padding:0;margin:0}.skl-rows>li{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px 12px;padding:12px 0;overflow-wrap:anywhere}.skl-rows>li+li{border-top:1px solid var(--border)}.skl-rows>li.skl-version{flex-wrap:nowrap;align-items:flex-start;justify-content:space-between}.skl-version-what{flex:1 1 auto;min-width:0;display:flex;flex-wrap:wrap;align-items:baseline;gap:8px 12px}.skl-version>:not(.skl-version-what){flex:none}.skl-field .skl-body{font-family:var(--font-code);line-height:var(--leading-prose);-moz-tab-size:2;tab-size:2}.skl-heading{font-size:var(--text-md);font-weight:600;color:rgb(var(--text))}.skl-quote{white-space:pre-wrap;overflow-wrap:anywhere}.skl-evidence{margin:12px 0;padding-left:16px;border-left:2px solid var(--border-strong)}.skl-decided>summary{cursor:pointer;padding:12px 0;color:rgb(var(--text-dim))}.skl-diff{margin:12px 0;border:1px solid var(--border);border-radius:var(--radius);overflow:hidden;font-family:var(--font-code);font-size:var(--text-sm);line-height:var(--leading-prose);color:rgb(var(--text))}.skl-diff>div{display:grid;grid-template-columns:2ch minmax(0,1fr);padding:2px 10px;white-space:pre-wrap;overflow-wrap:anywhere;min-height:1.6em}.skl-diff-unchanged{background:rgb(var(--surface))}.skl-diff-removed{background:var(--tint-red)}.skl-diff-added{background:var(--tint-green)}.skl-diff-mark{-webkit-user-select:none;user-select:none;font-weight:600}.skl-ai-rows{margin:0}.skl-ai-row{display:grid;grid-template-columns:minmax(10rem,1fr) 2fr;gap:4px 16px;padding:8px 0;overflow-wrap:anywhere}.skl-ai-row+.skl-ai-row{border-top:1px solid var(--border)}.skl-ai-row>dt{color:rgb(var(--text-dim))}.skl-ai-row>dd{margin:0}.skl-ai-reason{display:block;margin-top:2px;font-size:var(--text-sm);color:rgb(var(--text-dim))}.skl-ai-actions{display:inline-flex;align-items:center;gap:4px}.skl-ai-table td{vertical-align:middle}.skl-figure{font-variant-numeric:tabular-nums}.skl-ai-error{color:rgb(var(--red))}.skl-ai-choice{display:grid;gap:12px;margin-top:16px;padding-top:16px;border-top:1px solid var(--border)}.skl-ai-choice>h3{margin:0;font-size:var(--text-md)}.skl-ai-control{width:100%;max-width:40rem}.skl-stack a{color:rgb(var(--text));text-decoration:none}.skl-stack a:hover{color:rgb(var(--blue));text-decoration:underline}.skl-stack a:focus-visible{outline:2px solid rgb(var(--signal));outline-offset:2px;border-radius:4px}.skl-versions-pick{max-width:32rem}.ipcdoc-row,.ipcdoc-detail,.ipcdoc-reader,.ipcdoc-upload,.ipcdoc-budget,.ipcdoc-coverage,.ipcdoc-readout,.ipcdoc-readout-note,.ipcdoc-error-strip,.ipcdoc-slots{box-sizing:border-box;font-family:var(--font-ui);color:rgb(var(--text));line-height:var(--leading);font-size:var(--text-md)}.ipcdoc-row{display:flex;align-items:flex-start;gap:24px;padding:20px 0;border-bottom:1px solid var(--border)}.ipcdoc-row-main{flex:1;min-width:0}.ipcdoc-name{font-size:var(--text-lg);font-weight:600;overflow-wrap:anywhere}.ipcdoc-row a,.ipcdoc-detail a{color:rgb(var(--blue));text-underline-offset:3px}.ipcdoc-meta,.ipcdoc-note{color:rgb(var(--text-dim));font-size:var(--text-sm);margin:6px 0;overflow-wrap:anywhere}.ipcdoc-row-controls{flex:0 0 220px}.ipcdoc-row-controls .ipcdoc-note{max-width:32ch}.ipcdoc-coverage{margin:12px 0}.ipcdoc-coverage-line{display:flex;align-items:baseline;flex-wrap:wrap;gap:8px 16px}.ipcdoc-coverage-line p{flex:1 1 240px;margin:0}.ipcdoc-coverage[data-state=dropped] .ipcdoc-coverage-line{color:rgb(var(--amber-ink));border-left:3px solid rgb(var(--amber));padding-left:10px}.ipcdoc-figures{list-style:none;display:flex;flex-wrap:wrap;gap:4px 16px;padding:0;margin:6px 0 0}.ipcdoc-figures li{color:rgb(var(--text-dim));font-size:var(--text-xs);font-variant-numeric:tabular-nums}.ipcdoc-kind{display:flex;align-items:center;gap:8px;margin-top:12px;font-size:var(--text-sm)}.ipcdoc-control{box-sizing:border-box;font:inherit;border:1px solid var(--border);border-radius:var(--radius);background:rgb(var(--inset));color:rgb(var(--text));padding:5px 8px;max-width:100%}.ipcdoc-treatment{display:flex;gap:2px;margin:0;padding:3px;border:1px solid var(--border);border-radius:6px;background:rgb(var(--surface-2))}.ipcdoc-treatment button{flex:1;font:inherit;font-size:var(--text-sm);color:rgb(var(--text-dim));padding:6px 10px;border:0;background:transparent;border-radius:4px;cursor:pointer}.ipcdoc-treatment button[aria-pressed=true]{color:rgb(var(--text));background:rgb(var(--surface));box-shadow:0 0 0 1px var(--border)}.ipcdoc-button{border:1px solid var(--border);background:rgb(var(--surface));color:rgb(var(--text));font:inherit;font-size:var(--text-sm);font-weight:500;border-radius:5px;padding:6px 12px;cursor:pointer;white-space:nowrap}.ipcdoc-button:hover:not(:disabled){background:rgb(var(--surface-2));border-color:var(--border-strong)}.ipcdoc-button:disabled,.ipcdoc-control:disabled,.ipcdoc-treatment:disabled button{cursor:not-allowed;opacity:.65}.ipcdoc-row a:focus-visible,.ipcdoc-detail a:focus-visible,.ipcdoc-button:focus-visible,.ipcdoc-control:focus-visible,.ipcdoc-treatment button:focus-visible,.ipcdoc-source:focus-visible,.ipcdoc-source mark:focus-visible{outline:2px solid rgb(var(--blue));outline-offset:3px}.ipcdoc-detail{border-top:1px solid var(--border);margin-top:16px;padding-top:16px}.ipcdoc-detail h3,.ipcdoc-reader h3{font-size:var(--text-md);font-weight:600;margin:0 0 12px;overflow-wrap:anywhere}.ipcdoc-claims{padding-left:24px;margin:12px 0}.ipcdoc-claims li{padding:4px 0 12px 4px}.ipcdoc-claims p{margin:4px 0;white-space:pre-wrap;overflow-wrap:anywhere}.ipcdoc-claims a{font-size:var(--text-sm)}.ipcdoc-reader{border:1px solid var(--border);border-radius:var(--radius);padding:16px;background:rgb(var(--surface))}.ipcdoc-reader-heading{display:flex;align-items:baseline;justify-content:space-between;gap:16px}.ipcdoc-reader-meta{display:flex;gap:8px;font-size:var(--text-sm);color:rgb(var(--text-dim))}.ipcdoc-reader-meta dd{margin:0}.ipcdoc-source{white-space:pre-wrap;overflow-wrap:anywhere;overflow-y:auto;max-height:65vh;margin:12px 0 0;padding:12px;font-family:var(--font-code);font-size:var(--text-sm);background:rgb(var(--inset))}.ipcdoc-source mark{color:rgb(var(--text));background:var(--tint-blue);box-shadow:0 0 0 1px rgb(var(--blue) / .4);scroll-margin:24px}.ipcdoc-upload{display:flex;flex-wrap:wrap;gap:20px;border:1px solid var(--border);border-radius:var(--radius);padding:16px}.ipcdoc-upload>.ipcdoc-dropzone,.ipcdoc-upload>.ipcdoc-slots{flex:1 1 calc(50% - 11px);min-width:min(260px,100%);box-sizing:border-box}.ipcdoc-upload[data-slots=false]{border:0;padding:0}.ipcdoc-upload[data-dragging=true]{outline:2px solid rgb(var(--blue));outline-offset:2px}.ipcdoc-dropzone{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:24px;text-align:center;border:1px dashed var(--border-strong);border-radius:var(--radius);background:rgb(var(--surface-2))}.ipcdoc-file{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0;opacity:0}.ipcdoc-drop-text{margin:0;font-weight:500}.ipcdoc-file:focus-visible+.ipcdoc-drop-text+.ipcdoc-choose{outline:2px solid rgb(var(--blue));outline-offset:3px}.ipcdoc-file:disabled+.ipcdoc-drop-text+.ipcdoc-choose{cursor:not-allowed;opacity:.65}.ipcdoc-file:disabled+.ipcdoc-drop-text+.ipcdoc-choose:hover{background:rgb(var(--surface));border-color:var(--border)}.ipcdoc-slots{list-style:none;padding:0;margin:0}.ipcdoc-slots li{display:flex;align-items:center;gap:12px;padding:10px 0;border-bottom:1px solid var(--border)}.ipcdoc-slots li:last-child{border-bottom:0}.ipcdoc-slot-mark{flex:0 0 16px;color:rgb(var(--text-faint))}.ipcdoc-slot-mark[data-filled=true]{color:rgb(var(--green))}.ipcdoc-slot-label{flex:1;min-width:0;overflow-wrap:anywhere}.ipcdoc-slot-label small,.ipcdoc-slot-names{display:block;color:rgb(var(--text-dim));font-size:var(--text-sm)}.ipcdoc-slot-count{margin:0;font-variant-numeric:tabular-nums;color:rgb(var(--text-dim))}.ipcdoc-slot-count dd{margin:0}.ipcdoc-budget{padding:16px 0}.ipcdoc-budget-track{display:flex;width:100%;height:10px;overflow:hidden;border-radius:3px;background:rgb(var(--surface-2))}.ipcdoc-budget-track>span{flex-shrink:0}.ipcdoc-budget-documents{background:rgb(var(--text-dim))}.ipcdoc-budget-references{background:rgb(var(--text-faint) / .5)}.ipcdoc-budget-remaining{background:rgb(var(--surface-2));flex:1}.ipcdoc-budget-key{display:flex;flex-wrap:wrap;gap:8px 18px;list-style:none;padding:0;margin:10px 0;font-size:var(--text-xs);color:rgb(var(--text-dim))}.ipcdoc-budget-key li{display:flex;align-items:center;gap:6px}.ipcdoc-budget-key i{display:inline-block;width:10px;height:10px;flex:none;border:1px solid var(--border)}.ipcdoc-budget-summary{display:flex;align-items:center;flex-wrap:wrap;gap:12px 20px}.ipcdoc-budget-summary dl{display:flex;gap:6px 12px;margin:0;font-size:var(--text-sm)}.ipcdoc-budget-summary dd{margin:0;font-weight:600}.ipcdoc-budget-summary .ipcdoc-figures{flex:1 1 300px;margin:0}.ipcdoc-budget-warning{color:rgb(var(--amber-ink));background:var(--tint-amber);border-left:3px solid rgb(var(--amber));padding:8px 12px;margin:12px 0 0}.ipcdoc-error-strip{display:flex;align-items:center;flex-wrap:wrap;gap:8px 16px;padding:10px 12px;border:1px solid var(--border);border-radius:var(--radius);margin-top:12px}.ipcdoc-error-strip>p{flex:1 1 260px;margin:0}.ipcdoc-error-action{display:flex;align-items:center;flex-wrap:wrap;gap:12px}.ipcdoc-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}@media (max-width: 700px){.ipcdoc-row{flex-direction:column;gap:12px;align-items:stretch}.ipcdoc-control{min-width:0}.ipcdoc-row-controls{flex-basis:auto}.ipcdoc-upload>.ipcdoc-dropzone,.ipcdoc-upload>.ipcdoc-slots{flex-basis:100%}.ipcdoc-budget-summary dl{flex-wrap:wrap}}.ipcdoc-word{font-weight:600}.ipcdoc-coverage:not([data-state=included]) .ipcdoc-word,.ipcdoc-readout details:not([data-state=included]) .ipcdoc-word{color:rgb(var(--amber-ink))}.ipcdoc-readout{margin:12px 0}.ipcdoc-readout-summary{margin:0 0 8px;font-weight:600}.ipcdoc-readout-note{margin:12px 0;color:rgb(var(--text-dim))}.ipcdoc-readout-list{list-style:none;padding:0;margin:0}.ipcdoc-readout-list>li{padding:6px 0;border-top:1px solid var(--border)}.ipcdoc-readout-list summary{cursor:pointer}.ipcdoc-readout-list details>.ipcdoc-figures{margin-left:16px}.ipcdoc-manager{box-sizing:border-box;font-family:var(--font-ui);color:rgb(var(--text));line-height:var(--leading);font-size:var(--text-md);display:grid;grid-template-columns:minmax(0,1fr);gap:12px;min-width:0}.ipcdoc-manager-error{margin:0;color:rgb(var(--red));font-size:var(--text-sm)}.ipcdoc-upload-status:empty{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.ipcdoc-upload-results{margin:0;padding:0;list-style:none;display:grid;gap:2px;color:rgb(var(--text-dim));font-size:var(--text-sm);overflow-wrap:break-word}.ipcdoc-upload-results li[data-refused]{color:rgb(var(--amber-ink))}.ipcdoc-upload-result-name{font-weight:600;color:rgb(var(--text))}.ipcdoc-manager-tools{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px}.ipcdoc-readdocs-error{position:sticky;top:0;z-index:1;padding:4px 0;background:rgb(var(--surface))}.ipcdoc-search{flex:1 1 220px;min-width:0;height:var(--control-h-sm, 30px);padding:0 10px;border:1px solid var(--control-border, var(--border-strong));border-radius:var(--radius);background:rgb(var(--surface));color:rgb(var(--text));font:var(--text-sm) var(--font-ui)}.ipcdoc-filters{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.ipcdoc-filter{border:1px solid var(--border-strong);background:rgb(var(--surface));color:rgb(var(--text-dim));border-radius:999px;box-sizing:border-box;height:var(--control-h-sm, 30px);padding:0 10px;font:500 var(--text-xs) var(--font-ui);cursor:pointer}.ipcdoc-filter[aria-pressed=true]{border-color:rgb(var(--signal));background:var(--tint-blue);color:rgb(var(--link))}.ipcdoc-filter--bad[aria-pressed=false]{border-color:rgb(var(--red) / .6);color:rgb(var(--red))}.ipcdoc-num{font-size:var(--text-xs);font-variant-numeric:tabular-nums}.ipcdoc-dim{color:rgb(var(--text-dim))}.ipcdoc-link{border:0;background:transparent;padding:0;font:500 var(--text-xs) var(--font-ui);color:rgb(var(--link));cursor:pointer;display:block;margin-top:3px}.ipcdoc-link:hover:not(:disabled){text-decoration:underline}.ipcdoc-link:disabled{color:rgb(var(--text-faint));cursor:default}.ipcdoc-grid-wrap{overflow:auto;max-height:min(72vh,900px);border:1px solid var(--border);border-radius:var(--radius)}.ipcdoc-grid{border-collapse:separate;border-spacing:0;width:100%;min-width:640px;font-size:var(--text-sm)}.ipcdoc-grid th,.ipcdoc-grid td{padding:5px 8px;border-bottom:1px solid var(--border);text-align:center;vertical-align:middle;background:rgb(var(--surface));font-weight:400}.ipcdoc-grid th:first-child,.ipcdoc-grid td:first-child{text-align:left;position:sticky;left:0;z-index:1;max-width:300px}.ipcdoc-grid thead th{position:sticky;top:0;z-index:2;font-weight:500;vertical-align:bottom;padding-block:8px}.ipcdoc-grid thead th:first-child{z-index:3}.ipcdoc-colhead{display:grid;justify-items:center;gap:3px}.ipcdoc-grid{min-width:max(640px,calc(var(--ipcdoc-steps, 0) * 120px + 490px))}.ipcdoc-grid thead .ipcdoc-colhead{min-width:120px;gap:6px}.ipcdoc-steplabel{max-width:112px;font-size:var(--text-md);font-weight:600;line-height:var(--leading-tight);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:break-word}.ipcdoc-grid thead .ipcdoc-tokens{font-size:var(--text-md);line-height:var(--leading-tight)}.ipcdoc-grid tbody th,.ipcdoc-grid tbody td{padding:12px;border-bottom:1px solid var(--border-strong)}.ipcdoc-grid tbody tr:not(.ipcdoc-grid-group):hover>*{background:rgb(var(--surface-2))}.ipcdoc-grid .ipcdoc-grid-group td{padding-block:10px;border-top:2px solid var(--border-strong)}.ipcdoc-grid tbody .ipcdoc-num{font-size:var(--text-md)}.ipcdoc-grid:not(.ipcdoc-grid--two) th:first-child,.ipcdoc-grid:not(.ipcdoc-grid--two) td:first-child{width:330px;min-width:330px;max-width:330px;box-sizing:border-box}.ipcdoc-grid:not(.ipcdoc-grid--two) .ipcdoc-th-prep,.ipcdoc-grid:not(.ipcdoc-grid--two) td.ipcdoc-prep{position:sticky;left:330px;z-index:1;width:160px;min-width:160px;max-width:160px;box-sizing:border-box;box-shadow:inset -2px 0 0 var(--border-strong)}.ipcdoc-grid:not(.ipcdoc-grid--two) thead .ipcdoc-th-prep{z-index:3}.ipcdoc-grid .ipcdoc-dot{width:18px;height:18px}.ipcdoc-grid .ipcdoc-cell{padding:6px}.ipcdoc-grid .ipcdoc-cur{background:color-mix(in srgb,rgb(var(--signal)) 7%,rgb(var(--surface)))}.ipcdoc-grid thead .ipcdoc-cur{color:rgb(var(--link))}.ipcdoc-grid-group td{background:rgb(var(--surface-2));font-weight:500}.ipcdoc-grid-fold{border:0;background:transparent;padding:0;font:inherit;color:inherit;cursor:pointer}.ipcdoc-grid-name{display:inline-block;max-width:230px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:bottom}.ipcdoc-upload-type{display:flex;align-items:center;gap:8px;color:rgb(var(--text-dim));font:var(--text-sm) var(--font-ui)}.ipcdoc-upload-type select{font:var(--text-sm) var(--font-ui)}.ipcdoc-type{display:block;margin-top:4px;max-width:100%;border:1px solid var(--border-strong);border-radius:5px;background-color:rgb(var(--surface-2));color:rgb(var(--text));font:var(--text-xs) var(--font-ui);padding:3px 8px 3px 24px;cursor:pointer;-moz-appearance:none;appearance:none;-webkit-appearance:none;background-image:linear-gradient(45deg,transparent 50%,currentColor 50%),linear-gradient(135deg,currentColor 50%,transparent 50%);background-position:9px 55%,14px 55%;background-size:5px 5px,5px 5px;background-repeat:no-repeat}.ipcdoc-type:hover:not(:disabled){border-color:rgb(var(--signal))}.ipcdoc-type:focus-visible{outline:none;box-shadow:var(--focus-ring)}.ipcdoc-type:disabled{cursor:default;opacity:.6}.ipcdoc-rowicons{display:inline-flex;gap:2px;margin-right:6px;vertical-align:middle}.ipcdoc-icon{display:inline-grid;place-items:center;width:26px;height:26px;border:0;border-radius:5px;background:transparent;color:rgb(var(--text-dim));cursor:pointer;padding:0}.ipcdoc-icon:hover:not(:disabled){background:rgb(var(--surface-2));color:rgb(var(--text))}.ipcdoc-icon--danger:hover:not(:disabled){background:rgb(var(--red) / .14);color:rgb(var(--red))}.ipcdoc-icon:focus-visible{outline:none;box-shadow:var(--focus-ring)}.ipcdoc-icon:disabled{opacity:.4;cursor:default}.ipcdoc-th-prep,.ipcdoc-grid .ipcdoc-prep{text-align:left;min-width:170px;max-width:300px}.ipcdoc-grid .ipcdoc-prep .ipcdoc-chip{white-space:normal;border-radius:10px}.ipcdoc-chip{display:inline-block;padding:1px 8px;border-radius:999px;border:1px solid var(--border);font-size:var(--text-xs);color:rgb(var(--text-dim))}.ipcdoc-chip[data-tone=good]{color:rgb(var(--green));border-color:rgb(var(--green) / .5)}.ipcdoc-chip[data-tone=warn]{color:rgb(var(--amber));border-color:rgb(var(--amber) / .5)}.ipcdoc-chip[data-tone=bad]{color:rgb(var(--red));border-color:rgb(var(--red) / .5)}.ipcdoc-chip[data-tone=info]{color:rgb(var(--link));border-color:rgb(var(--signal) / .5)}.ipcdoc-na{color:rgb(var(--text-faint));font-size:var(--text-xs)}.ipcdoc-ring{flex:none}.ipcdoc-ring-track{fill:none;stroke:var(--border-strong);stroke-width:4}.ipcdoc-ring-fill{fill:none;stroke-width:4;stroke-linecap:round}.ipcdoc-ring-fill--ok{stroke:rgb(var(--green))}.ipcdoc-ring-fill--warn{stroke:rgb(var(--amber))}.ipcdoc-ring-fill--bad{stroke:rgb(var(--red))}.ipcdoc-ring text{font:600 9px var(--font-code);fill:rgb(var(--text))}.ipcdoc-dot{width:13px;height:13px;border-radius:50%;display:inline-block;flex:none;box-sizing:border-box}.ipcdoc-dot--whole{background:rgb(var(--green))}.ipcdoc-dot--pending{border:2px dotted rgb(var(--text-faint))}.ipcdoc-dot--unread{border:2px dashed rgb(var(--red))}.ipcdoc-dot--none{border:2px solid var(--border-strong)}.ipcdoc-cellwrap{position:relative;display:inline-block}.ipcdoc-cell{position:relative;border:0;background:transparent;padding:3px;border-radius:6px;line-height:1;cursor:pointer}.ipcdoc-cell:hover:not(:disabled){background:rgb(var(--surface-2))}.ipcdoc-cell:disabled{cursor:default}.ipcdoc-readonly-cell{display:inline-block;padding:3px;line-height:1}.ipcdoc-cell-wait{color:rgb(var(--text-faint));font:600 var(--text-sm) var(--font-ui)}.ipcdoc-hand{position:absolute;top:0;right:0;width:6px;height:6px;border-radius:50%;background:rgb(var(--signal))}.ipcdoc-hand--key{position:static;display:inline-block}.ipcdoc-menu{position:absolute;top:calc(100% + 4px);left:50%;transform:translate(-50%);z-index:20;min-width:230px;display:grid;padding:4px;background:rgb(var(--surface));border:1px solid var(--border-strong);border-radius:var(--radius);box-shadow:var(--shadow-raised);text-align:left}.ipcdoc-menu-head{padding:4px 8px 6px;font:500 var(--text-xs) var(--font-ui);letter-spacing:.06em;text-transform:uppercase;color:rgb(var(--text-dim))}.ipcdoc-menu button{display:grid;grid-template-columns:16px 1fr;gap:6px;align-items:center;border:0;background:transparent;padding:6px 8px;border-radius:4px;font:var(--text-sm) var(--font-ui);color:rgb(var(--text));cursor:pointer;text-align:left}.ipcdoc-menu button:hover{background:rgb(var(--surface-2))}.ipcdoc-menu-tick{color:rgb(var(--signal));font-weight:700}.ipcdoc-key{display:flex;flex-wrap:wrap;gap:6px 16px;font-size:var(--text-xs);color:rgb(var(--text-dim))}.ipcdoc-key span{display:inline-flex;gap:6px;align-items:center}.ipcdoc-manager button:focus-visible,.ipcdoc-manager input:focus-visible,.ipcdoc-manager select:focus-visible{outline:none;box-shadow:var(--focus-ring)}.ipcdoc-tab{box-sizing:border-box;font-family:var(--font-ui);color:rgb(var(--text));line-height:var(--leading);font-size:var(--text-md);display:grid;gap:12px;min-width:0;margin:0;padding:0}.ipcdoc-row{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap}.ipcdoc-block{display:grid;gap:8px}.ipcdoc-eyebrow{font:500 var(--text-xs) var(--font-ui);letter-spacing:.06em;text-transform:uppercase;color:rgb(var(--text-dim))}.ipcdoc-verdict{border-left:3px solid rgb(var(--green));padding:6px 10px;background:rgb(var(--surface-2));border-radius:0 var(--radius) var(--radius) 0}.ipcdoc-verdict p{margin:0;font-weight:500}.ipcdoc-verdict small{color:rgb(var(--text-dim));font-size:var(--text-sm)}.ipcdoc-verdict--warn{border-left-color:rgb(var(--amber))}.ipcdoc-verdict--bad{border-left-color:rgb(var(--red))}.ipcdoc-used{font:600 var(--text-sm) var(--font-ui);font-variant-numeric:tabular-nums}.ipcdoc-used--warn{color:rgb(var(--amber))}.ipcdoc-used--bad{color:rgb(var(--red))}.ipcdoc-space{display:flex;height:14px;border-radius:4px;overflow:hidden;background:rgb(var(--surface-2));border:1px solid var(--border)}.ipcdoc-space[data-over=true]{border-color:rgb(var(--red));background:rgb(var(--red) / .25)}.ipcdoc-space[data-over=true] .ipcdoc-s{visibility:hidden}.ipcdoc-space .ipcdoc-s{display:block;height:100%}.ipcdoc-s{display:inline-block;width:10px;height:10px;border-radius:2px;flex:none}.ipcdoc-s--reserved{background:repeating-linear-gradient(135deg,rgb(var(--text-faint) / .55) 0,rgb(var(--text-faint) / .55) 3px,rgb(var(--surface-2)) 3px,rgb(var(--surface-2)) 6px)}.ipcdoc-s--documents{background:rgb(var(--signal))}.ipcdoc-s--findings{background:rgb(var(--green))}.ipcdoc-s--web{background:rgb(var(--amber))}.ipcdoc-legend{list-style:none;margin:0;padding:0;display:grid;gap:3px;font-size:var(--text-sm)}.ipcdoc-legend li{display:grid;grid-template-columns:14px minmax(0,1fr) auto;gap:8px;align-items:center}.ipcdoc-legend--plain li{grid-template-columns:minmax(0,1fr) auto;align-items:start}.ipcdoc-legend li>span,.ipcdoc-legend li>.ipcdoc-link{min-width:0;overflow-wrap:break-word}.ipcdoc-legend .ipcdoc-link{margin-top:0;font-size:inherit;text-align:left;white-space:normal}.ipcdoc-tab>*{min-width:0}.ipcdoc-tokens summary{cursor:pointer;font-size:var(--text-sm);color:rgb(var(--link))}.ipcdoc-subjects ul{margin:4px 0 0;padding-left:18px}.ipcdoc-subjects p{margin:0}.ipcdoc-todo{justify-content:space-between;flex-wrap:wrap;gap:8px}.ipcdoc-attention{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;margin:0;font-size:var(--text-sm);font-weight:600}.ipcdoc-lastrun{display:flex;flex-wrap:wrap;gap:6px 10px;align-items:center;font-size:var(--text-sm)}.ipcdoc-readgroup{display:grid;gap:4px}.ipcdoc-readgroup h4{margin:4px 0 0;font-size:var(--text-sm);font-weight:600}.ipcdoc-readdoc{display:grid;grid-template-columns:16px 1fr;gap:8px;align-items:start;padding:6px 0;border-bottom:1px solid var(--border)}.ipcdoc-readdoc>.ipcdoc-dot{margin-top:4px}.ipcdoc-rowacts{display:flex;gap:10px;margin-top:2px}.ipcdoc-readdoc[data-focused]{background:color-mix(in srgb,rgb(var(--signal)) 7%,rgb(var(--surface)));box-shadow:inset 2px 0 rgb(var(--signal))}.ipcdoc-readdoc[data-reading=none] .ipcdoc-readdoc-name{color:rgb(var(--text-dim))}.ipcdoc-readdoc-name{font-weight:500;margin-right:6px;overflow-wrap:break-word}.ipcdoc-says{margin:2px 0;font-size:var(--text-sm)}.ipcdoc-web{list-style:none}.ipcdoc-src{display:flex;flex-wrap:wrap;gap:4px 8px;align-items:center;padding:6px 0;border-bottom:1px solid var(--border);font-size:var(--text-sm)}.ipcdoc-src a{color:rgb(var(--link));font-weight:500}.ipcdoc-card{border:1px solid var(--border);border-radius:var(--radius);padding:8px 10px;background:rgb(var(--surface));font-size:var(--text-sm)}.ipcdoc-card summary{cursor:pointer}.ipcdoc-shared{margin:8px 0 0;padding:8px 0 0;border-top:1px solid var(--border);display:grid;gap:6px;font-size:var(--text-sm)}.ipcdoc-shared ul{list-style:none;margin:0;padding:0;display:grid;gap:6px}.ipcdoc-shared li{display:flex;flex-wrap:wrap;gap:4px 8px;align-items:center}.ipcdoc-shared label{display:inline-flex;gap:6px;align-items:center;cursor:pointer}.ipcdoc-section{margin-top:16px;min-width:0}.ipcdoc-section>.ipcdoc-section-head,.ipcdoc-section>.ipcdoc-note{max-width:100%;overflow-wrap:break-word}.ipcdoc-grid--aligned{table-layout:fixed}.ipcdoc-grid--aligned .ipcdoc-col-name{width:330px}.ipcdoc-grid--aligned .ipcdoc-col-prep{width:160px}.ipcdoc-grid.ipcdoc-grid--aligned td.ipcdoc-prep{white-space:normal}.ipcdoc-grid-wrap--aligned{scrollbar-gutter:stable}.ipcdoc-grid--aligned.ipcdoc-grid--two .ipcdoc-col-name{width:60%}.ipcdoc-grid--aligned.ipcdoc-grid--two .ipcdoc-col-prep{width:40%}.ipcdoc-grid--aligned.ipcdoc-grid--two .ipcdoc-col-acts{width:calc(var(--control-h-sm) + var(--control-pad-x))}.ipcdoc-th-acts,.ipcdoc-acts{width:1%;white-space:nowrap}.ipcdoc-grid tbody td.ipcdoc-acts{padding-block:0}.ipcdoc-grid.ipcdoc-grid--two{min-width:0}.ipcdoc-section-head{font-size:var(--text-md);line-height:var(--leading-tight);font-weight:600;margin:0}.ipcdoc-card pre{white-space:pre-wrap;overflow-wrap:break-word;font:var(--text-sm) var(--font-code);background:rgb(var(--inset));padding:8px;border-radius:4px}.ipcdoc-tab button:focus-visible,.ipcdoc-tab input:focus-visible,.ipcdoc-tab a:focus-visible,.ipcdoc-tab summary:focus-visible{outline:none;box-shadow:var(--focus-ring)}.ipcdoc-readsubgroup{display:grid;gap:4px}.ipcdoc-readsubgroup h5{margin:4px 0 0;font-size:var(--text-sm);font-weight:600}.ipcdoc-readgroup[data-focused]{background:color-mix(in srgb,rgb(var(--signal)) 7%,rgb(var(--surface)));box-shadow:inset 2px 0 rgb(var(--signal))}.ipcdoc-stepdoc{display:flex;flex-direction:column;gap:12px}.ipcdoc-stepdoc h1{font-size:var(--text-lg);line-height:var(--leading-tight);font-weight:600;margin:0;overflow-wrap:break-word}.ipcdoc-stepdoc-text{font-size:var(--text-md);line-height:var(--leading-prose);white-space:pre-wrap;overflow-wrap:break-word}.ipcdoc-stepdoc-label{display:block;margin-top:8px;color:rgb(var(--text-dim));font-size:var(--text-xs);white-space:normal}.ipcdoc-stepdoc-read mark{background:rgb(var(--signal) / .3);color:inherit;border-radius:2px;padding:1px 0}.ipcdoc-overview{gap:20px}.ipcdoc-ctx{display:grid;gap:10px}.ipcdoc-ctx-top{display:flex;align-items:center;gap:14px}.ipcdoc-ctx-words{display:grid;gap:4px;justify-items:start}.ipcdoc-ctx-words strong{font-size:var(--text-xl);line-height:var(--leading-tight)}.ipcdoc-ctx-legend{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:4px 14px;font-size:var(--text-xs);color:rgb(var(--text-dim))}.ipcdoc-ctx-legend li{display:flex;align-items:center;gap:5px}.ipcdoc-ctx-legend b{color:rgb(var(--text));font-weight:600}.ipcdoc-badge{display:inline-block;min-width:18px;padding:0 5px;box-sizing:border-box;border-radius:9px;background:rgb(var(--surface-2));color:rgb(var(--text));font:600 var(--text-xs) var(--font-ui);font-variant-numeric:tabular-nums;text-align:center;letter-spacing:0}.ipcdoc-badge[data-tone=warn]{background:rgb(var(--amber));color:rgb(var(--surface))}.ipcdoc-allgood{margin:0;display:flex;align-items:center;gap:8px;padding:10px 12px;border-radius:var(--radius);background:rgb(var(--green) / .12);color:rgb(var(--green));font-size:var(--text-sm);font-weight:600}.ipcdoc-issues{list-style:none;margin:0;padding:0;display:grid;gap:6px}.ipcdoc-issue{display:grid;grid-template-columns:22px minmax(0,1fr) auto;gap:10px;align-items:center;padding:8px 10px;border:1px solid var(--border);border-left:3px solid rgb(var(--amber));border-radius:var(--radius);background:rgb(var(--surface))}.ipcdoc-issue[data-tone=bad]{border-left-color:rgb(var(--red))}.ipcdoc-issue[data-tone=quiet]{border-left-color:var(--border-strong)}.ipcdoc-issue-mark{width:22px;height:22px;border-radius:50%;display:grid;place-items:center;background:rgb(var(--amber) / .18);color:rgb(var(--amber));font:700 var(--text-sm) var(--font-ui)}.ipcdoc-issue[data-tone=bad] .ipcdoc-issue-mark{background:rgb(var(--red) / .18);color:rgb(var(--red))}.ipcdoc-issue[data-tone=quiet] .ipcdoc-issue-mark{background:rgb(var(--surface-2));color:rgb(var(--text-dim))}.ipcdoc-issue-what{display:grid;gap:1px;min-width:0;font-size:var(--text-sm)}.ipcdoc-issue-what>strong,.ipcdoc-issue-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:600}.ipcdoc-issue-what>span{color:rgb(var(--text-dim));font-size:var(--text-xs)}.ipcdoc-issue-name{border:0;background:transparent;padding:0;font:inherit;font-weight:600;color:rgb(var(--text));text-align:left;cursor:pointer}.ipcdoc-issue-name:hover{color:rgb(var(--link))}.ipcdoc-button--go{border-color:transparent;background:var(--grad-brand);color:var(--kit-on-fill);transition:opacity .2s ease}.ipcdoc-button--go:hover:not(:disabled){background:var(--grad-brand);border-color:transparent;color:var(--kit-on-fill);opacity:.88}.ipcdoc-button:disabled{opacity:.55;cursor:default}a.ipcdoc-button{text-decoration:none;display:inline-block}.ipcdoc-tiles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.ipcdoc-tile{display:grid;grid-template-columns:minmax(0,1fr);gap:2px;justify-items:stretch;padding:10px 12px;border:1px solid var(--border);border-radius:var(--radius);background:rgb(var(--surface));color:rgb(var(--text));font:inherit;text-align:left;cursor:pointer;min-width:0}.ipcdoc-tile:hover:not(:disabled){border-color:rgb(var(--signal))}.ipcdoc-tile b{font:700 var(--text-xl) var(--font-ui);font-variant-numeric:tabular-nums;line-height:var(--leading-tight)}.ipcdoc-tile span{font-size:var(--text-xs);color:rgb(var(--text-dim));overflow-wrap:break-word;white-space:normal;min-width:0}.ipcdoc-tile[data-kind=framework] b{color:rgb(var(--link))}.ipcdoc-tile[data-kind=interviews] b{color:rgb(var(--green))}.ipcdoc-tile[data-kind=web] b{color:rgb(var(--amber))}.ipcdoc-instructions{gap:18px}.ipcdoc-instr{display:grid;gap:8px;padding-left:12px;border-left:3px solid var(--border-strong)}.ipcdoc-instr[data-from=skills]{border-left-color:rgb(var(--signal))}.ipcdoc-instr[data-from=framework]{border-left-color:rgb(var(--link))}.ipcdoc-instr[data-from=documents]{border-left-color:rgb(var(--green))}.ipcdoc-instr-head>div{display:grid;gap:1px}.ipcdoc-instr-head strong{font-size:var(--text-md)}.ipcdoc-instr-head .ipcdoc-dim{font-size:var(--text-xs)}.ipcdoc-instr-text{margin:6px 0 0;white-space:pre-wrap;overflow-wrap:break-word}.ipcdoc-namecell{display:flex;align-items:center;gap:4px;min-width:0}.ipcdoc-namecell .ipcdoc-grid-name{flex:1 1 auto;min-width:0;max-width:none}.ipcdoc-namecell .ipcdoc-icon{flex:none}.ipcdoc-th-prep,.ipcdoc-prep{width:1%;white-space:nowrap}.ipcdoc-window{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:20px;min-height:60vh;align-items:start}.ipcdoc-window-doc{min-width:0;padding:4px 16px 4px 0;border-right:1px solid var(--border);max-height:calc(100vh - 150px);overflow:auto;align-self:stretch}.ipcdoc-window-side{display:grid;gap:18px;align-content:start;font-size:var(--text-sm)}.ipcdoc-window-side section{display:grid;gap:6px;justify-items:start}.ipcdoc-window-side .ipcdoc-type{margin-top:0;width:100%;padding-block:6px;font-size:var(--text-sm)}.ipcdoc-window-side .ipcdoc-button{text-align:center}.ipcdoc-button--danger{border-color:rgb(var(--red) / .6);color:rgb(var(--red))}.ipcdoc-button--danger:hover:not(:disabled){background:rgb(var(--red) / .12);border-color:rgb(var(--red));color:rgb(var(--red))}@media (max-width: 899.98px){.ipcdoc-window{grid-template-columns:minmax(0,1fr)}.ipcdoc-window-doc{border-right:0;padding-right:0;max-height:none}}.ipcdoc-dropzone{gap:10px}.ipcdoc-drop-text{display:grid;justify-items:center;gap:6px;font-size:var(--text-md);font-weight:600;color:rgb(var(--text))}.ipcdoc-drop-icon{color:rgb(var(--text-dim))}.ipcdoc-upload-help{margin:0;font-size:var(--text-xs);font-weight:400;color:rgb(var(--text-dim))}.ipcdoc-upload-type{display:grid;gap:4px;justify-items:stretch;width:min(320px,100%);margin-top:6px;text-align:left;font:var(--text-xs) var(--font-ui);color:rgb(var(--text-dim))}.ipcdoc-upload-type>span{font-size:var(--text-xs)}.ipcdoc-upload-type .ipcdoc-type{margin-top:0;width:100%;padding-block:7px;font-size:var(--text-sm);background-color:rgb(var(--surface))}.ipcdoc-kind-note{margin:0;max-width:46ch;font-size:var(--text-xs);color:rgb(var(--text-dim))}.ipcdoc-held{flex:1 1 100%;min-width:0;list-style:none;margin:0;padding:0;display:grid;gap:8px}.ipcdoc-held li{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 16px;padding:10px 12px;border:1px solid var(--border);border-left:3px solid rgb(var(--amber));border-radius:var(--radius);background:rgb(var(--surface))}.ipcdoc-held-says{flex:1 1 32ch;min-width:0;margin:0;font-size:var(--text-sm);color:rgb(var(--text));overflow-wrap:break-word}.ipcdoc-held-acts{display:flex;flex-wrap:wrap;gap:8px}.ipcdoc-held li .ipcdoc-manager-error{order:1;flex:1 1 100%}.ipcdoc-toggle{padding:6px;border-radius:50%}.ipcdoc-toggle:hover:not(:disabled){background:rgb(var(--surface-2));box-shadow:0 0 0 1px var(--border-strong)}.ipcdoc-toggle:focus-visible{outline:none;box-shadow:var(--focus-ring)}.ipcdoc-tip{position:fixed;z-index:80;transform:translate(-50%);width:max-content;max-width:260px;display:grid;gap:3px;padding:8px 10px;border:1px solid var(--border-strong);border-radius:var(--radius);background:rgb(var(--surface));box-shadow:var(--shadow-raised);color:rgb(var(--text));font:var(--text-xs) var(--font-ui);text-align:left;white-space:normal;pointer-events:none}.ipcdoc-tip b{font-weight:600}.ipcdoc-tip span{color:rgb(var(--text-dim))}.ipcdoc-tip i{font-style:normal;color:rgb(var(--link))}.ipcdoc-window-side section.ipcdoc-window-steps{justify-items:stretch}.ipcdoc-steprow{display:grid;gap:5px;padding:8px 0;border-bottom:1px solid var(--border)}.ipcdoc-steprow-name{display:flex;align-items:center;gap:8px;font-weight:600}.ipcdoc-seg{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;border:1px solid var(--border-strong);border-radius:6px;overflow:hidden}.ipcdoc-seg button{border:0;border-right:1px solid var(--border);background:rgb(var(--surface));color:rgb(var(--text-dim));font:500 var(--text-xs) var(--font-ui);padding:5px 4px;cursor:pointer}.ipcdoc-seg button:last-child{border-right:0}.ipcdoc-seg button:hover:not(:disabled){background:rgb(var(--surface-2));color:rgb(var(--text))}.ipcdoc-seg button[aria-pressed=true]{background:var(--tint-blue);color:rgb(var(--link));font-weight:600}.ipcdoc-seg button:disabled{cursor:default;opacity:.6}.ipcdoc-window{grid-template-columns:minmax(0,1fr) 340px}.ipcdoc-window-side{max-height:calc(100vh - 150px);overflow:auto;padding-right:4px}.ipcdoc-namecell .ipcdoc-icon{margin-left:-4px}.ipcdoc-open{border:0;background:transparent;padding:2px 0;font:inherit;color:rgb(var(--text));text-align:left;cursor:pointer}.ipcdoc-open:hover{color:rgb(var(--link));text-decoration:underline}.ipcdoc-open:focus-visible{outline:none;box-shadow:var(--focus-ring);border-radius:3px}.ipcdoc-window-size,.ipcdoc-window{min-height:calc(100vh - 150px)}.ipcdoc-window-size{display:grid;align-content:start}.ipcdoc-window-title{display:inline-flex;align-items:center;gap:12px;min-width:0}.ipcdoc-window-title .ipcdoc-rowicons{margin:0}.ipcdoc-grid th.ipcdoc-th-prep,.ipcdoc-grid td.ipcdoc-prep{text-align:left;min-width:0;max-width:none;width:1%;white-space:nowrap;padding-inline:6px 14px}.ipcdoc-grid th.ipcdoc-th-prep{font-size:var(--text-xs);color:rgb(var(--text-dim));font-weight:500}.ipcdoc-grid .ipcdoc-prep .ipcdoc-chip{white-space:nowrap}.ipcdoc-grid th:first-child,.ipcdoc-grid td:first-child{max-width:340px}.ipcdoc-namecell .ipcdoc-open{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ipcdoc-window-title>span:last-child{overflow-wrap:break-word;word-break:break-word;min-width:0}.ipcdoc-window-title .ipcdoc-rowicons{flex:none}.ipcdoc-issue-mark--busy{background:transparent;border:2px solid var(--border-strong);border-top-color:rgb(var(--signal));box-sizing:border-box}@media (prefers-reduced-motion: no-preference){.ipcdoc-issue-mark--busy{animation:ipcdoc-turn 1s linear infinite}@keyframes ipcdoc-turn{to{transform:rotate(360deg)}}}.ipcdoc-tiles{grid-template-columns:repeat(auto-fit,minmax(76px,1fr));gap:6px}.ipcdoc-tile{justify-items:center;text-align:center;gap:2px;padding:10px 4px 8px}.ipcdoc-tile svg{color:rgb(var(--text-dim))}.ipcdoc-tile b{font-size:var(--text-lg)}.ipcdoc-tile span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.ipcdoc-readfold{display:flex;align-items:center;gap:8px;width:100%;padding:8px 10px;border:1px solid var(--border);border-radius:6px;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer}.ipcdoc-readfold:hover{background:rgb(var(--surface-2))}.ipcdoc-readfold[aria-disabled=true]{cursor:default}.ipcdoc-readfold-name{flex:1 1 auto;min-width:0}.ipcdoc-readtally{display:inline-flex;align-items:center;gap:10px;flex:none;font-weight:400}.ipcdoc-readtally-part{display:inline-flex;align-items:center;gap:4px}.ipcdoc-readtally-part .ipcdoc-dot{margin:0}.ipcdoc-readfold--sub{font-weight:inherit}.ipcdoc-readgroup h4:has(.ipcdoc-readfold),.ipcdoc-readsubgroup h5:has(.ipcdoc-readfold){margin:6px 0}.ipcdoc-priority{display:grid;gap:6px;margin-bottom:12px}.ipcdoc-priority strong{font-size:var(--text-sm)}.ipcdoc-priority ol{margin:0;padding-left:1.4em;display:grid;gap:3px;font-size:var(--text-sm)}.ipcdoc-priority-text{margin:0;white-space:pre-line;font-size:var(--text-sm)}.ipcdoc-context{display:grid;gap:8px;align-content:start}.ipcdoc-ctx-order{margin:0;font-size:var(--text-xs);color:rgb(var(--text-dim))}.ipcdoc-csec{--sec: var(--text-dim);border:1px solid var(--border);border-left:3px solid rgb(var(--sec));border-radius:var(--radius);background:rgb(var(--surface))}.ipcdoc-csec[data-kind=instructions]{--sec: var(--c-7)}.ipcdoc-csec[data-kind=letter]{--sec: var(--amber)}.ipcdoc-csec[data-kind=framework]{--sec: var(--link)}.ipcdoc-csec[data-kind=uploaded]{--sec: var(--signal)}.ipcdoc-csec[data-kind=interviews]{--sec: var(--green)}.ipcdoc-csec[data-kind=borrowed]{--sec: var(--link)}.ipcdoc-csec[data-kind=web]{--sec: var(--text-dim)}.ipcdoc-csec[data-kind=examples]{--sec: var(--signal)}.ipcdoc-csec[data-kind=skills]{--sec: var(--text-dim)}.ipcdoc-csec[data-focused]{box-shadow:0 0 0 2px rgb(var(--signal))}.ipcdoc-csec-head{display:flex;align-items:center;gap:8px;width:100%;padding:8px 10px;border:0;background:transparent;color:inherit;font:inherit;font-size:var(--text-sm);text-align:left;cursor:pointer}.ipcdoc-csec-head:hover{background:rgb(var(--surface-2))}.ipcdoc-csec-icon{display:inline-flex;color:rgb(var(--sec))}.ipcdoc-csec-title{flex:1 1 auto;min-width:0;font-weight:600}.ipcdoc-csec-body{display:grid;padding:0 10px 6px}.ipcdoc-cline{display:grid;grid-template-columns:18px minmax(0,1fr) auto 16px;gap:2px 8px;align-items:center;padding:5px 0;border-top:1px solid var(--border);font-size:var(--text-sm)}.ipcdoc-cline[data-focused]{background:color-mix(in srgb,rgb(var(--signal)) 9%,transparent);border-radius:4px}.ipcdoc-cline-mark{display:inline-flex;justify-content:center}.ipcdoc-cline-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ipcdoc-cline-name button,.ipcdoc-cline-name a{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ipcdoc-cline-word{font-size:var(--text-xs);color:rgb(var(--text-dim));white-space:nowrap}.ipcdoc-cline-word[data-tone=warn]{color:rgb(var(--amber))}.ipcdoc-cline-word[data-tone=bad]{color:rgb(var(--red))}.ipcdoc-cline-word[data-tone=good]{color:rgb(var(--green))}.ipcdoc-cline-more{border:0;background:transparent;color:rgb(var(--text-dim));cursor:pointer;padding:0;font:inherit}.ipcdoc-cline-detail{grid-column:2 / -1;display:grid;gap:4px;padding:2px 0 4px;font-size:var(--text-xs)}.ipcdoc-cline-detail p{margin:0}.ipcdoc-cline-detail pre{max-height:240px;overflow:auto;white-space:pre-wrap;margin:0}.ipcdoc-cline-warn{color:rgb(var(--amber))}.ipcdoc-cline-pip{width:6px;height:6px;border-radius:50%;background:rgb(var(--sec))}.ipcdoc-tile[data-kind=instructions] svg{color:rgb(var(--c-7))}.ipcdoc-tile[data-kind=letter] svg{color:rgb(var(--amber))}.ipcdoc-tile[data-kind=framework] svg{color:rgb(var(--link))}.ipcdoc-tile[data-kind=uploaded] svg,.ipcdoc-tile[data-kind=examples] svg{color:rgb(var(--signal))}.ipcdoc-tile[data-kind=interviews] svg{color:rgb(var(--green))}.ipcdoc-savebar{position:sticky;top:0;z-index:3;display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin:0 0 10px;padding:10px 12px;border:1px solid rgb(var(--signal));border-radius:var(--radius);background:color-mix(in srgb,rgb(var(--signal)) 14%,rgb(var(--surface)));font-size:var(--text-sm);box-shadow:var(--shadow-raised)}.ipcdoc-savebar-acts{margin-left:auto;display:inline-flex;gap:8px}.ipcdoc-dot--parts{background:linear-gradient(90deg,rgb(var(--green)) 50%,transparent 50%);border:2px solid rgb(var(--green))}.ipcdoc-tokens{font-size:var(--text-xs);color:rgb(var(--text-dim));font-variant-numeric:tabular-nums;white-space:nowrap}.ipcdoc-tokens[data-level=bad]{color:rgb(var(--red))}.ipcdoc-tokens[data-level=warn]{color:rgb(var(--amber))}.ipcdoc-fit{font:inherit;font-size:var(--text-xs);padding:2px 8px;border-radius:5px;border:1px solid rgb(var(--red) / .5);background:transparent;color:rgb(var(--text));cursor:pointer;white-space:nowrap}.ipcdoc-fit:hover:not(:disabled){background:rgb(var(--red) / .12)}.ipcdoc-fitbar{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;padding:10px 12px;border:1px solid rgb(var(--red) / .4);border-radius:var(--radius);background:rgb(var(--red) / .06);font-size:var(--text-sm)}.ipcdoc-fitbar b{font-weight:600}.ipcdoc-fitbar .ipcdoc-button{margin-left:auto}.ipcdoc-desc{display:block;font-size:var(--text-xs);color:rgb(var(--text-dim));white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.ipcdoc-namestack{display:grid;min-width:0;flex:1 1 auto}.ipcdoc-pin{flex:none;display:inline-grid;place-items:center;width:22px;height:22px;padding:0;border:1px solid transparent;border-radius:4px;background:transparent;color:rgb(var(--text-faint));cursor:pointer}.ipcdoc-pin:hover:not(:disabled){border-color:var(--border);color:rgb(var(--text))}.ipcdoc-pin[aria-pressed=true]{color:rgb(var(--blue))}.ipcdoc-pin svg{width:13px;height:13px}.ipcdoc-size{display:block;margin-top:3px}.ipcdoc-partslink{display:block;margin:2px auto 0;padding:0;border:0;background:none;font:inherit;font-size:var(--text-xs);color:rgb(var(--link));cursor:pointer;text-decoration:underline;text-underline-offset:2px;font-variant-numeric:tabular-nums}.ipcdoc-parts-head{display:flex;flex-wrap:wrap;gap:6px 16px;font-size:var(--text-sm);color:rgb(var(--text-dim));margin:0 0 12px}.ipcdoc-parts-head b{color:rgb(var(--text));font-weight:600}.ipcdoc-parts-list{list-style:none;margin:0;padding:0;display:grid;gap:10px}.ipcdoc-parts-list li{border:1px solid var(--border);border-radius:6px;padding:10px 12px;background:rgb(var(--surface-2))}.ipcdoc-parts-where{display:flex;gap:10px;font-size:var(--text-xs);color:rgb(var(--text-dim));margin-bottom:4px}.ipcdoc-parts-where b{color:rgb(var(--text));font-weight:600}.ipcdoc-parts-text{margin:0;font-size:var(--text-sm);color:rgb(var(--text));white-space:pre-wrap}.ipcdoc-parts-out{margin:14px 0 0;padding:10px 12px;border-left:3px solid rgb(var(--amber));background:rgb(var(--amber) / .08);font-size:var(--text-sm)}.ipcdoc-parts-out ul{margin:6px 0 0;padding-left:18px;color:rgb(var(--text-dim))}.ipcdoc-parts-note{display:grid;gap:6px;margin-top:14px;font-size:var(--text-sm)}.ipcdoc-grid thead th{vertical-align:top}.ipcdoc-grid thead th:first-child,.ipcdoc-grid thead th.ipcdoc-th-prep{vertical-align:bottom}.ipcdoc-widedrop{display:flex;flex-direction:column;align-items:center;gap:6px;padding:28px 16px;text-align:center;cursor:pointer;color:rgb(var(--text-dim));border:1px dashed var(--border-strong);border-radius:var(--radius);background:rgb(var(--surface-2));font-size:var(--text-sm)}.ipcdoc-widedrop strong{color:rgb(var(--text));font-size:var(--text-md)}.ipcdoc-upload[data-dragging=true] .ipcdoc-widedrop{border-color:rgb(var(--signal));background:rgb(var(--signal) / .08)}.ipcdoc-upload:has(.ipcdoc-widedrop){display:block;padding:0;border:0;background:none}.ipcdoc-widedrop:has(.ipcdoc-file:focus-visible){outline:none;box-shadow:var(--focus-ring)}.ipcdoc-kindmark{flex:none;display:inline-flex;vertical-align:middle;border-radius:6px;color:rgb(var(--tone));background:rgb(var(--tone) / .14)}.ipcdoc-kindmark--sm{width:22px;height:22px;padding:3px}.ipcdoc-kindmark--md{width:30px;height:30px;padding:5px}.ipcdoc-kindmark svg{width:100%;height:100%}.ipcdoc-kindmark[data-tone=follow]{--tone: var(--signal)}.ipcdoc-kindmark[data-tone=build]{--tone: var(--green)}.ipcdoc-kindmark[data-tone=example]{--tone: var(--amber)}.ipcdoc-kindmark[data-tone=template],.ipcdoc-kindmark[data-tone=talk]{--tone: var(--blue)}.ipcdoc-kindmark[data-tone=plain]{--tone: var(--text-dim)}.ipcdoc-legend{list-style:none;margin:12px 0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(340px,100%),1fr));gap:8px 20px;font-size:var(--text-sm);color:rgb(var(--text-dim))}.ipcdoc-legend li{display:flex;gap:8px;align-items:flex-start}.ipcdoc-legend b{color:rgb(var(--text));font-weight:600}.ipcdoc-grid-fold .ipcdoc-kindmark{margin:0 4px}.ipcdoc-legend-count{color:rgb(var(--text-dim))}.ipcdoc-legend-says{display:block}.ipcdoc-legend li>span{min-width:0}.ipcdoc-legend-count{white-space:nowrap}.ipcdoc-legend li>span:not(.ipcdoc-kindmark){flex:1 1 auto}.ipcdoc-legend li>.ipcdoc-kindmark{flex:none}.ipcdoc-listhead{display:flex;align-items:center;gap:8px;margin:16px 0 8px;font-size:var(--text-md);font-weight:600}.ipcdoc-count{display:inline-block;min-width:24px;margin-left:8px;padding:1px 8px;box-sizing:border-box;border-radius:999px;border:1px solid var(--border);background:rgb(var(--surface-2));color:rgb(var(--text));font:600 var(--text-sm) var(--font-ui);font-variant-numeric:tabular-nums;text-align:center;line-height:var(--leading);vertical-align:middle}.ipcdoc-count[data-zero]{color:rgb(var(--text-dim));font-weight:500}.ipcdoc-filter .ipcdoc-count{margin-left:6px}.ipcdoc-kindmark--md{width:40px;height:40px;padding:8px;border-radius:8px}.ipcdoc-kindmark--sm{width:26px;height:26px;padding:4px}.ipcdoc-legend{gap:14px 24px}.ipcdoc-legend li{align-items:center;gap:12px}.ipcdoc-legend-name{display:flex;align-items:center;min-width:0}.ipcdoc-legend-name .ipcdoc-count{flex:none;white-space:nowrap}.ipcdoc-legend-tipbox{display:grid;grid-template-columns:minmax(0,max-content);min-width:0}.ipcdoc-legend-title{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ipcdoc-listhead .ipcdoc-count{margin-left:0}.ipcdoc-legend{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px 28px}.ipcdoc-manager{container-type:inline-size}@container (max-width: 1000px){.ipcdoc-legend{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (max-width: 560px){.ipcdoc-legend{grid-template-columns:1fr}}.ipcdoc-kindmark--md{width:36px;height:36px;padding:7px;border-radius:8px}.ipcdoc-grid-section td{padding:14px 8px 6px;border-top:2px solid var(--border-strong)}.ipcdoc-grid .ipcdoc-grid-section td:first-child{position:static;max-width:none}.ipcdoc-grid-section-in{position:sticky;left:8px;display:block;width:max-content;max-width:min(760px,80vw)}.ipcdoc-grid-section .ipcdoc-grid-fold{font-weight:600;font-size:var(--text-md)}.ipcdoc-section-says{display:block;margin:4px 0 0 18px;font-size:var(--text-sm)}.ipcdoc-grouphead{display:flex;align-items:center;gap:0;min-width:0;white-space:nowrap}.ipcdoc-grouphead .ipcdoc-grid-fold{display:inline-flex;align-items:center;gap:6px;min-width:0}.ipcdoc-grouplabel{overflow:hidden;text-overflow:ellipsis}.ipcdoc-grid-group[data-lent] td:first-child{padding-left:24px}.ipcdoc-openfw{margin-left:12px;font-size:var(--text-sm)}.ipcdoc-dupmark{display:inline-grid;place-items:center;width:18px;height:18px;border-radius:50%;border:1px dashed var(--border-strong);color:rgb(var(--text-dim));font:600 var(--text-xs) var(--font-ui)}.ipcdoc-dupnote{color:rgb(var(--amber))}.ipcdoc-grid-section--first td{border-top:0;padding-top:10px}.ipcdoc-section-title{font-weight:600;font-size:var(--text-md);padding-left:2px}.ipcdoc-openfw{text-decoration:none;font-size:var(--text-md)}.ipcdoc-grid-wrap{max-height:calc(100vh - 160px)}.ipcdoc-fullbtn{display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 10px;border:1px solid var(--border);border-radius:var(--radius);background:rgb(var(--surface-2));color:rgb(var(--text));font:500 var(--text-sm) var(--font-ui);cursor:pointer;white-space:nowrap}.ipcdoc-fullbtn:hover{border-color:var(--border-strong)}.ipcdoc-fullbtn svg{width:14px;height:14px}.ipcdoc-gridzone{display:flex;flex-direction:column;gap:var(--gap-item);min-width:0}.ipcdoc-gridzone>*{margin-top:0;margin-bottom:0}.ipcdoc-gridzone>.ipcdoc-section{margin-top:calc(var(--gap-block) - var(--gap-item))}.ipcdoc-section>.ipcdoc-grid-wrap,.ipcdoc-section>.ipcdoc-key{margin-top:var(--gap-item)}.ipcdoc-gridzone--full{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;display:flex;flex-direction:column;gap:10px;padding:16px 20px;background:rgb(var(--surface));overflow:auto}.ipcdoc-gridzone--full .ipcdoc-grid-wrap{max-height:calc(100vh - 140px);flex:none}.ipcdoc-gridzone--full .ipcdoc-section{flex:none}.ipcdoc-sheet-pane{overflow:auto;padding:12px 0 0;min-height:0}.ipcdoc-sheet{background:rgb(var(--surface));border:1px solid var(--border);box-shadow:var(--shadow-raised);padding:28px 26px;min-height:28rem;font-family:var(--font-code);font-size:var(--text-xs);line-height:var(--leading-prose);color:rgb(var(--text))}.ipcdoc-sheet-line{white-space:pre-wrap;padding:0 6px;margin:0 -6px;border-left:3px solid transparent}.ipcdoc-sheet-line[data-marked]{background:var(--tint-amber);border-left-color:rgb(var(--amber))}.ipcdoc-sheet-line[data-marked][data-inline]{background:none}.ipcdoc-sheet-mark{background:var(--tint-amber)}.ipc-chat{display:grid;grid-template-rows:auto minmax(0,1fr) auto auto auto;min-height:0;height:100%}.ipc-chat-sees{display:flex;align-items:flex-start;gap:12px;padding:10px 16px;border-bottom:1px solid var(--border);font-size:var(--text-xs);line-height:var(--leading-tight);color:rgb(var(--text-dim))}.ipc-chat-sees b{color:rgb(var(--text));font-weight:600}.ipc-chat .ipc-chat-sees .ipc-chat-new{margin-left:auto;flex:none;gap:4px;min-height:0;padding:0;background:transparent;font-size:inherit;line-height:inherit;color:rgb(var(--signal))}.ipc-chat .ipc-chat-sees .ipc-chat-new:hover:not(:disabled){background:transparent;color:rgb(var(--signal));text-decoration:underline}.ipc-chat-list{overflow-y:auto;padding:16px;display:flex;flex-direction:column;gap:14px;scrollbar-gutter:stable}.ipc-chat-empty{color:rgb(var(--text-dim));font-size:var(--text-md)}.ipc-chat-empty p{margin:0 0 12px}.ipc-chat-empty ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.ipc-chat .ipc-chat-starter{width:100%;align-items:flex-start;justify-content:flex-start;gap:10px;text-align:left;min-height:0;padding:9px 12px;border:1px solid var(--border-strong);background:rgb(var(--surface));color:rgb(var(--text));font-size:var(--text-sm)}.ipc-chat .ipc-chat-starter:hover:not(:disabled){background:rgb(var(--surface-2));border-color:rgb(var(--signal));color:rgb(var(--text))}.ipc-chat-q{margin:0;align-self:flex-end;max-width:85%;padding:8px 12px;border-radius:var(--radius);background:var(--tint-blue);color:rgb(var(--text));font-size:var(--text-md);white-space:pre-wrap}.ipc-chat-a{display:flex;align-items:flex-start;gap:10px;font-size:var(--text-md);line-height:var(--leading-prose);color:rgb(var(--text))}.ipc-chat-a--writing{color:rgb(var(--text-dim))}.ipc-chat-choices{list-style:none;margin:10px 0 0;padding:0;display:flex;flex-direction:column;gap:8px}.ipc-chat-sources{margin:10px 0 0;display:flex;flex-wrap:wrap;gap:6px;font-size:var(--text-xs);line-height:var(--leading-tight);color:rgb(var(--text-faint))}.ipc-chat-sources .ipc-chat-source{display:inline-flex;align-items:center;gap:5px;padding:3px 8px;border:1px solid var(--border);border-radius:var(--radius);color:rgb(var(--text-dim));text-decoration:none}.ipc-chat-sources .ipc-chat-source:hover{border-color:rgb(var(--signal));color:rgb(var(--text));text-decoration:none}.ipc-chat-a-body{flex:1 1 auto;min-width:0}.ipc-chat-a-body>:first-child>:first-child{margin-top:0}.ipc-chat-badge{flex:none;display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:var(--radius);color:rgb(var(--signal));background:var(--tint-blue)}.ipc-chat-badge--big{width:36px;height:36px;margin-bottom:10px}.ipc-chat-badge--busy{margin-right:10px}@media (prefers-reduced-motion: no-preference){.ipc-chat-badge--busy{animation:ipc-chat-pulse 1.2s ease-in-out infinite}@keyframes ipc-chat-pulse{50%{opacity:.45}}}.ipc-chat .rail-icon{flex:none;width:15px;height:15px}.ipc-chat-starter .rail-icon{margin-top:2px;color:rgb(var(--signal))}.ipc-chat-sees .rail-icon{margin-top:1px}.ipc-chat-wait{margin:0;display:flex;align-items:center;font-size:var(--text-sm);color:rgb(var(--text-faint))}.ipc-chat-error{margin:0;padding:8px 16px;font-size:var(--text-sm);color:rgb(var(--red))}.ipc-chat-form{display:flex;align-items:flex-end;gap:8px;padding:12px 16px 6px;border-top:1px solid var(--border)}.ipc-chat-form textarea{flex:1 1 auto;min-width:0}.ipc-chat-foot{margin:0;padding:0 16px 12px;font-size:var(--text-xs);line-height:var(--leading-tight);color:rgb(var(--text-faint))}.ipc-chat-foot .ipc-chat-foot-link{color:inherit;text-decoration-thickness:auto;text-underline-offset:auto}.exp-unset{color:rgb(var(--text-dim));font-style:italic}.exp-lock{width:13px;height:13px;flex:none}.exp-locked-line,.exp-locked-ask{margin:0 0 8px;font-size:var(--text-sm);color:rgb(var(--text-dim))}.exp-card-locked .kit-card-head h2{display:flex;align-items:center;gap:8px;color:rgb(var(--text-dim))}.exp-locked-line:last-child{padding-bottom:14px}.exp-tools{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:16px}.exp-tools-left{display:flex;align-items:center;gap:8px}.exp-tools-right{margin-left:auto;display:flex;align-items:center;gap:8px}.exp-head-actions{display:inline-flex;align-items:center;gap:8px}.exp-toolbar-count{font-size:var(--text-sm);font-variant-numeric:tabular-nums;color:rgb(var(--text-dim));white-space:nowrap}.exp-tools .exp-pop-wrap>.btn-small{box-sizing:border-box;height:var(--control-h);min-height:var(--control-h);padding-top:0;padding-bottom:0}.exp-tools .exp-cond-chip{box-sizing:border-box;height:34px}.exp-tools .exp-cond-chip-body{align-self:stretch}.exp-tools .kit-listsearch{width:300px;max-width:100%}.exp-unset-cell{opacity:.75}.exp-head{display:inline-flex;align-items:center;gap:4px}.exp-kind{flex:none;opacity:.75}.exp-tile{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%;border:1px solid var(--border);font-size:var(--text-xs);line-height:var(--leading-tight);letter-spacing:.02em;color:rgb(var(--text-dim));flex:none;overflow:hidden}.exp-tile img,.exp-head-tile img{display:block;width:100%;height:100%;object-fit:cover;border-radius:inherit}.exp-link{color:rgb(var(--blue));text-decoration:none}.exp-link:hover{color:rgb(var(--blue));text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:2px}.exp-link:focus-visible{outline:2px solid rgb(var(--signal));outline-offset:2px;border-radius:2px}.exp-name,.exp-name:hover{text-decoration-thickness:1px;display:inline-flex;align-items:center;gap:8px;color:rgb(var(--text))}.exp-name-cell{display:flex;align-items:center;gap:8px;min-width:0;max-width:100%}.exp-name-stack{display:flex;flex-direction:column;min-width:0;flex:1 1 auto}.exp-name-stack>.exp-name-link,.exp-name-marks{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.exp-name-marks{font-size:var(--text-sm);color:rgb(var(--text-dim))}.exp-name-mark--bad{color:rgb(var(--red))}.exp-name-mark--warn{color:rgb(var(--amber-ink))}.exp-name-cell>.exp-name-link{flex:0 0 auto;max-width:12em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.exp-name-cell>.exp-name-chip{flex:0 1 auto;min-width:3em}.exp-name-cell>.exp-name-chip.exp-name-keep{flex-shrink:0;min-width:auto}.exp-cell-person{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.exp-cell-person>.exp-chip-tile{margin-right:6px;vertical-align:middle}.exp-people-table table td{vertical-align:middle;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.exp-people-table table td .exp-cell-chip.exp-cell-chip,.exp-people-table table td .exp-name-chip.exp-name-chip{display:inline-block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:middle}.exp-people-table .exp-cell-text{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.exp-count{margin:10px 2px 0;font-size:var(--text-xs);color:rgb(var(--text-dim))}.exp-pager{display:flex;align-items:center;gap:8px;margin-top:10px}.exp-pop-wrap{position:relative}.exp-pop{position:absolute;left:0;top:calc(100% + 6px);z-index:20;width:320px;max-height:420px;overflow-y:auto;padding:12px;border:1px solid var(--border-strong);border-radius:10px;background:rgb(var(--surface));box-shadow:var(--shadow-raised)}.exp-pop-wide{width:420px;max-height:min(36rem,75vh)}.exp-pop h3{margin:0 0 8px;font-size:var(--text-md);line-height:var(--leading-tight);font-weight:600}.exp-pop-search{width:100%;margin-bottom:8px}.exp-pop-check{display:flex}.exp-pop-check>span{display:flex;flex:1 1 auto;align-items:baseline;gap:8px;min-width:0}.exp-pop h4{margin:0 0 6px;font-size:var(--text-xs);line-height:var(--leading-tight);font-weight:600;color:rgb(var(--text-dim))}.exp-pop-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px}.exp-pop-where{color:rgb(var(--text-dim));font-size:var(--text-sm);margin-left:auto;text-align:right}.exp-order{list-style:none;margin:0 0 10px;padding:0;display:flex;flex-direction:column;gap:var(--gap-item)}.exp-order-row{display:flex;align-items:center;gap:6px;font-size:var(--text-md)}.exp-order-what{flex:1 1 auto;min-width:0}.exp-order-move{padding-inline:var(--control-pad-x-sm)}.exp-pick-list{max-height:18rem;overflow-y:auto;margin-bottom:10px}.exp-pick{justify-content:flex-start;min-height:0;display:flex;align-items:center;gap:8px;width:100%;padding:3px 4px;border:0;border-radius:6px;background:none;font:inherit;font-size:var(--text-md);color:rgb(var(--text));text-align:left;cursor:pointer}.exp-pick:hover,.exp-pick:focus-visible{background:rgb(var(--surface-2))}.exp-filter-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.exp-filter-what{display:inline-flex;align-items:center;gap:6px;flex:1 1 auto;min-width:0;overflow:hidden;font-size:var(--text-sm);white-space:nowrap;color:rgb(var(--text-dim))}.exp-filter-row{display:flex;align-items:center;gap:6px;margin-bottom:6px}.exp-filter-row select,.exp-filter-row input{min-width:0;flex:1 1 auto}.exp-filter-drop{flex:none}.exp-view-note{font-size:var(--text-sm);color:rgb(var(--text-dim))}.exp-view-form{display:flex;flex-direction:column;gap:8px}.exp-view-form label{display:flex;align-items:center;gap:8px;font-size:var(--text-md)}.exp-view-form input[type=text]{flex:1 1 auto}.exp-views-button{max-width:320px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.exp-views h4{margin-top:10px}.exp-view-list{margin-bottom:var(--gap-text)}.exp-view-row{padding:3px 4px;border-radius:6px}.exp-view-here{background:rgb(var(--surface-2))}.exp-view-here .exp-view-open{font-weight:600}.exp-view-line{display:flex;align-items:center;gap:8px;min-width:0}.exp-view-line .exp-view-open{justify-content:flex-start;min-height:0;border-radius:0;flex:0 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:0;border:0;background:none;font:inherit;font-size:var(--text-md);color:rgb(var(--text));text-align:left;cursor:pointer}.exp-view-open:hover:not(:disabled){background:none}.exp-view-open:hover,.exp-view-open:focus-visible{text-decoration:underline}.exp-view-desc{font-size:var(--text-sm);color:rgb(var(--text-dim))}.exp-view-acts{margin-left:auto;display:inline-flex;align-items:center;gap:4px;flex:none}.exp-view-share{display:inline-flex;align-items:center;gap:4px;font-size:var(--text-sm);color:rgb(var(--text-dim))}.exp-view-rename{display:flex;align-items:center;gap:6px;font-size:var(--text-md)}.exp-view-rename input{flex:1 1 auto;min-width:0}.exp-view-empty{margin:0 0 var(--gap-text);font-size:var(--text-sm);color:rgb(var(--text-dim))}.exp-view-default{margin:8px 0 var(--gap-text)}.exp-view-foot{display:flex;flex-direction:column;align-items:flex-start;gap:8px;padding-top:10px;border-top:1px solid var(--border)}.exp-view-foot .exp-view-form{align-self:stretch}.exp-filter-row{flex-direction:column;align-items:stretch}.exp-filter-line{display:flex;align-items:center;gap:6px}.exp-filter-line select,.exp-filter-line input{min-width:0;flex:1 1 auto}.exp-filter-options{max-height:150px;overflow-y:auto;padding-left:22px}.exp-filter-days,.exp-filter-person{display:inline-flex;align-items:center;gap:6px;flex:1 1 auto;min-width:0;font-size:var(--text-sm);color:rgb(var(--text-dim))}.exp-filter-days input{width:64px;flex:none}.exp-toggle-on{border-color:rgb(var(--signal));color:rgb(var(--signal))}.exp-add-condition{margin-top:6px}.exp-cond-chips{display:inline-flex;flex-wrap:wrap;align-items:center;gap:6px}.exp-cond-chip{gap:0;padding-left:0;display:inline-flex;align-items:center;border:1px solid var(--border);border-radius:999px;background:rgb(var(--surface));font-size:var(--text-xs);line-height:var(--leading-tight)}.exp-cond-chip .exp-cond-chip-body{min-height:0;height:auto;width:auto;border-radius:0;padding:3px 4px 3px 10px;border:0;background:none;font:inherit;color:rgb(var(--text));cursor:pointer;white-space:nowrap}.exp-cond-chip .exp-cond-chip-body:hover:not(:disabled){background:none;color:rgb(var(--signal))}.exp-cond-chip-body:hover,.exp-cond-chip-body:focus-visible{color:rgb(var(--signal))}.exp-head{display:flex;align-items:center;gap:12px;min-width:0}.exp-head-tile{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:10px;border:1px solid var(--border);font-size:var(--text-lg);line-height:var(--leading-tight);letter-spacing:.02em;color:rgb(var(--text-dim));flex:none;overflow:hidden}.exp-head-lines{display:flex;flex:1 1 auto;flex-direction:column;gap:var(--gap-text);min-width:0}.exp-head-photo{display:flex;align-items:center;gap:6px;margin-left:auto;flex:none}.exp-head-chips{display:flex;flex-wrap:wrap;align-items:center;gap:6px;min-width:0}.exp-head-chips .kit-chip{max-width:100%;min-width:0}.exp-chip-text{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.exp-profile{display:grid;grid-template-columns:200px minmax(0,1fr);gap:16px;align-items:start}.exp-profile-bare{grid-template-columns:minmax(0,1fr)}@media (max-width: 860px){.exp-profile{grid-template-columns:minmax(0,1fr)}.exp-sections{display:none}}.exp-sections{position:sticky;top:calc(var(--exp-head, 0px) + 12px);display:flex;flex-direction:column;gap:2px}.exp-section-link{padding:4px 8px;border-radius:6px;font-size:var(--text-md);color:rgb(var(--text-dim));text-decoration:none}.exp-section-count{font-weight:400;color:rgb(var(--text-dim))}.exp-section-link:hover{text-decoration:none;background:rgb(var(--surface-2));color:rgb(var(--text))}.exp-section-here{background:rgb(var(--surface-2));box-shadow:inset 2px 0 rgb(var(--signal));color:rgb(var(--text));font-weight:600}.exp-cards{display:flex;flex-direction:column;gap:16px;min-width:0}.exp-cards>*{--box-gap: 0px}.exp-card-anchor,.exp-profile [data-rail-section]{scroll-margin-top:calc(var(--exp-head, 0px) + 12px)}.exp-kv{margin:0;padding:6px 16px 10px}.exp-kv-row{display:grid;grid-template-columns:minmax(140px,38%) minmax(0,1fr);gap:12px;align-items:start;min-height:44px;padding:10px 0;box-sizing:border-box;border-bottom:1px solid var(--border);font-size:var(--text-md)}.exp-cards .exp-kv-row{align-items:center}.exp-kv-row:last-child{border-bottom:0}.exp-kv-row dt{color:rgb(var(--text-dim))}.exp-kv-row dd{margin:0;min-width:0;overflow-wrap:break-word}.exp-kv-row input:not([type=radio]):not([type=checkbox]),.exp-kv-row select{width:100%}.exp-kv-row dd:has(>.exp-kv-act){display:flex;align-items:flex-start;gap:8px}.exp-kv-row dd:has(>.exp-kv-act)>:first-child{flex:1;min-width:0}.exp-kv-act{flex:none;margin-left:auto}.exp-kv-locked{display:inline-flex;align-items:center;gap:6px;color:rgb(var(--text-dim))}.exp-kv-quiet{color:rgb(var(--text-dim))}.exp-kv-list{display:grid;gap:var(--gap-item);margin:0;padding:0;list-style:none}.exp-state{margin-left:8px;vertical-align:middle}.exp-card-note,.exp-elsewhere{margin:0;padding:10px 16px 14px;font-size:var(--text-sm);color:rgb(var(--text-dim))}.exp-elsewhere{font-size:var(--text-sm)}.exp-sub{border-top:1px solid var(--border);padding:0 16px}.exp-sub-head{justify-content:flex-start;min-height:0;border-radius:0;display:flex;align-items:center;gap:6px;width:100%;padding:8px 16px;background:none;border:0;font:inherit;font-size:var(--text-md);line-height:var(--leading-tight);font-weight:600;color:rgb(var(--text-dim));text-align:left;cursor:pointer}.exp-sub-head:hover:not(:disabled){background:none;color:rgb(var(--text-dim))}.exp-chip-tile{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;margin-left:-2px;border-radius:4px;border:1px solid var(--border);font-size:var(--text-xs);line-height:1;letter-spacing:.02em;color:rgb(var(--text-dim));flex:none}.exp-flags,.exp-notes,.exp-part-locked{display:block}.exp-part-locked .exp-sub-bar h3{display:flex;align-items:center;gap:6px}.exp-summary{padding:10px 16px 12px;font-size:var(--text-md)}.exp-summary p{margin:0;max-width:68ch;white-space:pre-wrap}.exp-sub-bar{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 16px;border-top:1px solid var(--border)}.exp-sub-bar h3{margin:0;font-size:var(--text-md);line-height:var(--leading-tight);font-weight:600;color:rgb(var(--text-dim))}.exp-inline-form{display:flex;flex-wrap:wrap;align-items:flex-end;gap:10px;padding:0 16px 12px}.exp-reminder-form{padding-left:0;padding-right:0}.exp-inline-form label{display:flex;flex-direction:column;gap:var(--gap-text);font-size:var(--text-md);color:rgb(var(--text-dim))}.exp-do-not-engage{margin:0 0 var(--gap-item)}.exp-flag-list,.exp-note-list{margin:0;padding:0 16px 12px;list-style:none}.exp-flag,.exp-note{padding:8px 0;border-bottom:1px solid var(--border);font-size:var(--text-md)}.exp-flag:last-child,.exp-note:last-child{border-bottom:0}.exp-flag-lapsed{color:rgb(var(--text-dim))}.exp-flag-line{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px}.exp-flag-body{min-width:0;overflow-wrap:break-word}.exp-flag-foot,.exp-note-foot{display:flex;flex-wrap:wrap;align-items:center;gap:var(--gap-text);margin-top:var(--gap-item)}.exp-note-body{margin:0;max-width:68ch;white-space:pre-wrap}.exp-note-form{display:flex;flex-direction:column;align-items:flex-start;gap:8px;padding:0 16px 12px}.exp-note-mentions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--gap-text)}.exp-doc-table,.exp-record-table{margin:0 16px 14px}.exp-doc-bar{display:flex;align-items:flex-start;gap:12px;margin:0 16px 16px}.exp-doc-bar>.exp-doc-tools{flex:1 1 auto;min-width:0;margin:0}.exp-doc-add{flex:0 0 auto}.exp-doc-add-mark{margin-left:6px;width:14px;height:14px}.exp-doc-bar--add{margin-bottom:8px}.exp-doc-menu{left:auto;right:0;width:240px;padding:6px;margin:0;list-style:none}.btn-ghost.exp-doc-menu-item{display:flex;justify-content:flex-start;width:100%;min-height:0;padding:7px 10px;color:rgb(var(--text));font-size:var(--text-sm);text-align:left}.btn-ghost.exp-doc-menu-item:hover:not(:disabled),.btn-ghost.exp-doc-menu-item:focus-visible{background:rgb(var(--text) / .06)}.btn-ghost.exp-doc-menu-item:focus-visible{outline-offset:-2px}.exp-doc-cat--contract{--doc-hue: var(--c-1)}.exp-doc-cat--term_sheet{--doc-hue: var(--c-2)}.exp-doc-cat--reference_letter{--doc-hue: var(--c-3)}.exp-doc-cat--fee_note{--doc-hue: var(--c-4)}.exp-doc-cat--cv_certificate,.exp-doc-cat--diploma{--doc-hue: var(--c-5)}.exp-doc-cat--contract,.exp-doc-cat--term_sheet,.exp-doc-cat--reference_letter,.exp-doc-cat--fee_note,.exp-doc-cat--cv_certificate,.exp-doc-cat--diploma{border-color:rgb(var(--doc-hue) / .5);background:rgb(var(--doc-hue) / .14);color:rgb(var(--text))}.exp-record-where{color:rgb(var(--text))}.exp-lines{display:inline-flex;flex-direction:column;gap:2px}.exp-line{display:block}.exp-chart{padding:12px 16px 0}.exp-chart-svg{width:100%;height:auto;overflow:visible}.exp-chart-line{fill:none;stroke:currentColor;stroke-width:1.5;stroke-linejoin:round;stroke-linecap:round}.exp-chart-dot{fill:currentColor;stroke:none}.exp-rate-buying{color:rgb(var(--text-dim))}.exp-rate-selling-proposed{color:rgb(var(--amber))}.exp-rate-selling-actual{color:rgb(var(--green))}.exp-rate-other{color:rgb(var(--text))}.exp-chart-foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;padding:6px 0 4px;font-size:var(--text-sm);color:rgb(var(--text-dim))}.exp-chart-keys{display:flex;flex-wrap:wrap;gap:12px}.exp-chart-key{display:inline-flex;align-items:center;gap:6px}.exp-chart-swatch{width:10px;height:2px;background:currentColor;border-radius:1px}.exp-rate-table{margin:10px 16px 14px}.exp-rate-form{display:flex;flex-wrap:wrap;align-items:flex-end;gap:10px;padding:12px 16px;border-bottom:1px solid var(--border)}.exp-rate-form label{display:flex;flex-direction:column;gap:var(--gap-text);font-size:var(--text-md);color:rgb(var(--text-dim))}.exp-cv-drop{display:grid;gap:12px;margin-bottom:20px}.exp-drop-results{display:grid;gap:6px;margin:0;padding:0;list-style:none}.exp-drop-line{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--gap-text) 12px;font-size:var(--text-md)}.exp-drop-name{min-width:0;font-weight:500;overflow-wrap:break-word}.exp-drop-state{color:rgb(var(--text-dim))}.exp-drop-line[data-state=failed] .exp-drop-state{color:rgb(var(--red))}.exp-drop-note{color:rgb(var(--text-dim))}.exp-file{display:none}.exp-meta{margin-left:6px;color:rgb(var(--text-dim));font-size:var(--text-sm)}.exp-cv-table td{vertical-align:middle}.exp-cv-file{display:flex;flex-direction:column;align-items:flex-start;gap:2px;min-width:0}.exp-cv-file-size{color:rgb(var(--text-dim));font-size:var(--text-sm)}.exp-cv-acts{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:6px}.exp-cv-acts .exp-row-actions{display:contents}.exp-cv-acts .exp-row-pending{text-align:left}.exp-row-actions{display:inline-flex;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px}.exp-row-actions .exp-row-actions{display:contents}.exp-row-pending{display:block;flex-basis:100%;margin-top:4px;text-align:right;white-space:normal}.exp-cv-table .exp-row-closed{cursor:default}.exp-row-busy td{color:rgb(var(--text-dim))}.exp-cv-note{display:block;margin-top:var(--gap-text);color:rgb(var(--text-dim));font-size:var(--text-sm);line-height:var(--leading)}.exp-cv-savebar .exp-cv-note{max-width:32rem}.exp-cv-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px}.exp-cv-entry{display:flex;flex-wrap:wrap;align-items:flex-end;gap:10px;padding:8px 0;border-bottom:1px solid var(--border)}.exp-cv-entry:last-child{border-bottom:0}.exp-cv-entry-block{display:block;padding-bottom:var(--gap-item)}.exp-cv-entry-block+.exp-cv-entry-block{padding-top:var(--gap-item);border-top:1px solid var(--border)}.exp-cv-entry-block>.exp-cv-entry{border-bottom:0;padding-top:0}.exp-cv-field{display:flex;flex-direction:column;gap:var(--gap-text);min-width:10rem;flex:1 1 10rem}.exp-cv-field>span{color:rgb(var(--text-dim));font-size:var(--text-md)}.exp-cv-field-narrow{min-width:5rem;flex:0 0 auto}.exp-cv-field-wide{flex-basis:100%}.exp-cv-inline{display:inline-flex;align-items:center;gap:6px;color:rgb(var(--text-dim));font-size:var(--text-sm)}.exp-cv-list{margin:0;padding:0;list-style:none}.exp-cv-list>li{padding:8px 0;border-bottom:1px solid var(--border);font-size:var(--text-md);line-height:var(--leading)}.exp-cv-list>li:last-child{border-bottom:0}.exp-cv-made,.exp-cv-rule{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px}.exp-cv-qa{margin-top:10px}.exp-report-head{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px;margin:0 0 4px}.exp-report-retry{margin-top:8px;display:flex;flex-direction:column;gap:8px}.exp-report-left{margin-top:8px}.exp-kb-entry{padding:6px 16px 12px}.exp-kb-body{margin:0 0 8px;overflow-wrap:break-word;font-size:var(--text-md)}.exp-kb-off .exp-kb-body{color:rgb(var(--text-dim))}.exp-kb-form{display:grid;gap:6px;padding:6px 16px 12px}.exp-kb-form label{color:rgb(var(--text-dim));font-size:var(--text-md);margin-top:var(--gap-item)}.exp-head-counts{margin:var(--gap-text) 0 0;color:rgb(var(--text-dim));font-size:var(--text-sm)}.exp-head-reminders{margin:var(--gap-text) 0 0;font-size:var(--text-sm)}.exp-head-reminders a{color:rgb(var(--text-dim))}.exp-head-reminders-due a{color:rgb(var(--amber));font-weight:500}.exp-colleague-list{display:flex;flex-direction:column;gap:6px}.exp-colleague-chips{display:flex;flex-wrap:wrap;gap:6px;list-style:none;margin:0;padding:0}.exp-colleague-chips li{display:inline-flex;align-items:center;gap:2px}.exp-archived-band{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:8px;margin-bottom:12px}.exp-archived-band>*{grid-column:1}.exp-archived-band>.exp-row-actions{grid-column:2;grid-row:1}.exp-kv-row dd.exp-kv-waits{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:12px}.exp-kv-waits .exp-kv-value{grid-column:1;grid-row:1}.exp-kv-waits .exp-said{grid-column:1;grid-row:2;font-size:var(--text-sm);color:rgb(var(--text-dim))}.exp-waiting-acts{grid-column:2;grid-row:1 / span 2;justify-self:end;display:inline-flex;flex-wrap:nowrap;align-items:center;gap:6px}.exp-card-acts{display:inline-flex;align-items:center;gap:8px;margin-left:auto}.exp-card-note.exp-history-note{padding-left:0;padding-right:0}.exp-merges,.exp-merge-events,.exp-merge-picks,.exp-reminders{list-style:none;margin:0 0 8px;padding:0}.exp-merges li,.exp-merge-events li,.exp-reminders li{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:6px 0;border-bottom:1px solid var(--border)}.exp-merge-events li{color:rgb(var(--text-dim));font-size:var(--text-sm)}.exp-merges li,.exp-reminders li{flex-wrap:nowrap}.exp-merge-what{display:flex;flex-wrap:wrap;align-items:center;gap:8px;flex:1 1 auto;min-width:0}.exp-reminder-label{flex:1 1 auto;min-width:0;overflow-wrap:break-word}.exp-merges li>:not(.exp-merge-what),.exp-reminders li>:not(.exp-reminder-label){flex:none}.exp-merge-choices{margin-top:12px}.exp-reminder-day{font-variant-numeric:tabular-nums;min-width:7em}.exp-reminder-done{color:rgb(var(--text-dim))}.exp-team-card{margin-bottom:var(--gap-block)}.exp-team-card .kit-card-head{padding-top:10px}.exp-team-card .kit-card-head h2{font-size:var(--text-md)}.exp-team-card .kit-card-body{padding:8px 18px 12px}.exp-team-card.is-folded .kit-card-head{padding-bottom:10px}.exp-team-card-actions{display:inline-flex;align-items:center;gap:6px}.exp-tlr-form{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px;align-items:end}.exp-tlr-stack{display:flex;flex-direction:column;gap:16px}.exp-tlr-cases{margin:0;padding:0;list-style:none;display:grid;gap:8px}@media (max-width: 640px){.exp-head{flex-wrap:wrap}.exp-head-photo{flex-basis:100%;margin-left:0}}.exp-cv-steps{display:flex;flex-wrap:wrap;gap:var(--gap-item);margin:0 0 var(--gap-item);padding:0;list-style:none}.exp-cv-steps li{display:flex;flex:1 1 12rem;flex-direction:column;gap:2px;padding:8px 12px;border:1px solid var(--border);border-radius:6px}.exp-cv-steps li.is-here{border-color:rgb(var(--signal))}.exp-cv-steps a{display:inline-flex;align-items:baseline;gap:8px;color:rgb(var(--text));font-weight:500;text-decoration:none}.exp-cv-step-n{font-size:var(--text-xs);color:rgb(var(--text-dim))}.exp-cv-steps li.is-here .exp-cv-step-n{color:rgb(var(--signal))}.exp-cv-step-note{font-size:var(--text-sm);color:rgb(var(--text-dim))}.exp-cv-onfile{margin:0 0 var(--gap-item);color:rgb(var(--text-dim))}.exp-import-refusals{list-style:none;margin:0 0 12px;padding:0}.exp-import-refusals li{padding:6px 0;border-bottom:1px solid var(--border)}.exp-import-row{font-variant-numeric:tabular-nums;color:rgb(var(--text-dim));margin-right:6px}.exp-import-changes{margin-top:12px}.exp-settings-stack{display:grid;gap:var(--gap-item)}.exp-settings-stack>.exp-said{margin:0}.exp-settings-stack>.page-tabs{margin-bottom:0}.exp-chips{display:flex;flex-wrap:wrap;gap:8px}.exp-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px}.exp-chips+.exp-actions,.exp-chips+.exp-said,.exp-said+.exp-actions{margin-top:12px}.exp-actions-end{margin-left:auto}.exp-settings-note{margin:8px 16px 12px}.exp-template-cards{display:grid}.exp-template-card{display:grid;gap:6px;padding:12px 16px}.exp-template-card+.exp-template-card{border-top:1px solid var(--border)}.exp-cv-limit{display:flex;flex-wrap:wrap;align-items:flex-end;gap:8px 16px;margin:8px 0 4px}.exp-cv-limit>:not(.exp-cv-field):not(.exp-meta){flex-basis:100%;margin:0}.exp-cv-limit .exp-cv-field-narrow{max-width:8rem}.exp-cv-limit>.exp-meta{flex:1 1 20rem;padding-bottom:8px}.exp-stack>*+*{margin-top:16px}.exp-desk{display:grid;grid-template-columns:minmax(0,1fr) minmax(22rem,30rem);gap:var(--gap-item);align-items:start}.exp-desk-main,.exp-desk-side{display:flex;flex-direction:column;gap:var(--gap-item);min-width:0}.exp-desk-side{position:sticky;top:0}@media (max-width: 1100px){.exp-desk{grid-template-columns:minmax(0,1fr)}.exp-desk-side{position:static;order:-1}}.exp-cvline{display:flex;flex-wrap:wrap;gap:4px 16px;color:rgb(var(--text-dim))}.exp-flow{display:flex;flex-wrap:wrap;align-items:center;gap:8px 24px}.exp-flow-steps{display:flex;flex-wrap:wrap;gap:4px;margin:0;padding:0;list-style:none}.exp-flow-steps li{display:inline-flex;align-items:center;gap:6px;padding:4px 12px 4px 6px;border:1px solid var(--border);border-radius:999px;font-size:var(--text-sm);color:rgb(var(--text-dim))}.exp-flow-n{display:inline-grid;place-items:center;width:20px;height:20px;border-radius:50%;border:1px solid var(--border);font-size:var(--text-xs)}.exp-flow-steps li.is-done{color:rgb(var(--text))}.exp-flow-steps li.is-done .exp-flow-n{border-color:rgb(var(--green));color:rgb(var(--green))}.exp-flow-steps li.is-here{border-color:rgb(var(--signal));color:rgb(var(--text))}.exp-flow-steps li.is-open{border-color:rgb(var(--signal) / .5);color:rgb(var(--text))}.exp-flow-steps li.is-here .exp-flow-n{background:rgb(var(--signal));border-color:rgb(var(--signal));color:rgb(var(--surface))}.exp-flow-next{margin:0}.exp-flow-next-word{margin-right:6px;font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.06em;color:rgb(var(--signal))}.exp-card-here{box-shadow:inset 3px 0 rgb(var(--signal))}.exp-card-title{display:inline-flex;align-items:center;gap:8px}.exp-src{display:inline}.exp-src-mark{margin-left:6px;padding:0 5px;border:1px solid var(--border);border-radius:4px;background:transparent;font-size:var(--text-xs);line-height:var(--leading-tight);color:rgb(var(--text-dim));cursor:pointer}.exp-src-mark:hover{border-color:rgb(var(--signal));color:rgb(var(--signal))}.exp-src-mark.is-edited{border-color:rgb(var(--amber));color:rgb(var(--amber))}.exp-src-mark.is-sample{cursor:default;margin:0 2px}.exp-src-pop{display:block;margin-top:4px;padding:6px 8px;border-left:2px solid rgb(var(--signal));background:rgb(var(--surface-2));font-size:var(--text-sm);color:rgb(var(--text))}.exp-src-hint{margin:8px 0 0;font-size:var(--text-sm)}.is-flash{box-shadow:inset 3px 0 rgb(var(--amber))}.exp-kv-row.is-flash{padding-left:8px}.exp-work{border-bottom:1px solid var(--border);padding:4px 0}.exp-work-line{display:flex;align-items:center;gap:8px}.exp-work-toggle{gap:10px;flex:1 1 auto;justify-content:flex-start;min-width:0}.exp-work.is-open{padding-bottom:12px}.exp-fix-list{margin:0;padding:0;list-style:none}.exp-fix-list li{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:8px;align-items:start;padding:8px 0;border-bottom:1px solid var(--border);font-size:var(--text-sm)}.exp-fix-list li:last-child{border-bottom:0}.exp-fold{margin-top:8px;font-size:var(--text-sm)}.exp-fold summary{cursor:pointer;color:rgb(var(--text-dim))}.exp-dl-row{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:8px;align-items:center}.exp-dl-note{margin:6px 0 0;font-size:var(--text-sm);color:rgb(var(--text-dim))}.exp-dl-check{display:flex;align-items:center;gap:8px;margin-top:8px;font-size:var(--text-sm)}.exp-tv-list{margin:0 0 8px;padding:0;list-style:none}.exp-tv{border-bottom:1px solid var(--border);padding:6px 0}.exp-tv-line{display:flex;align-items:center;gap:8px}.exp-tv-name{display:flex;flex-direction:column;flex:1 1 auto;min-width:0;padding:0;border:0;background:transparent;text-align:left;color:rgb(var(--text));cursor:pointer}.exp-tv-name .exp-meta{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.exp-tv-detail{padding:8px 0 4px}.exp-tv-new{display:flex;flex-direction:column;gap:10px;margin-top:8px}.exp-tv-more{display:flex;gap:8px}.exp-tv-team{margin:10px 0 0;font-size:var(--text-sm)}.exp-cvhead{display:flex;flex-direction:column;gap:10px}.exp-diff-tasks{list-style:disc;padding-left:18px;margin:0}.exp-diff-tasks li+li{margin-top:6px}.exp-diff-del{text-decoration:line-through;color:rgb(var(--red));background:rgb(var(--red) / .1);border-radius:2px}.exp-diff-ins{text-decoration:none;background:rgb(var(--green) / .18);border-radius:2px}.exp-diff-moved{background:rgb(var(--signal) / .16);border-radius:2px}.exp-diff-move{margin-left:6px;font-size:var(--text-xs);color:rgb(var(--signal));white-space:nowrap}.exp-diff-legend{margin:0 0 8px;font-size:var(--text-xs);color:rgb(var(--text-dim))}.exp-diff-list{margin:0;padding:0;list-style:none}.exp-diff{padding:12px 0;border-bottom:1px solid var(--border)}.exp-diff:last-child{border-bottom:0}.exp-diff-head{margin:0 0 8px;display:flex;gap:8px;align-items:baseline}.exp-diff-pair{display:grid;grid-template-columns:1fr 1fr;gap:12px}.exp-diff-before,.exp-diff-after{padding:8px 10px;border-radius:6px;font-size:var(--text-sm)}.exp-diff-before{background:rgb(var(--surface-2));color:rgb(var(--text-dim))}.exp-diff-after{background:rgb(var(--signal) / .08);border-left:2px solid rgb(var(--signal))}.exp-diff-before p,.exp-diff-after p{margin:2px 0}.exp-diff-label{display:block;margin-bottom:4px;font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.06em;color:rgb(var(--text-dim))}.exp-tv-files{margin:8px 0 0;padding:0;list-style:none;display:flex;flex-direction:column;gap:4px;font-size:var(--text-sm)}.exp-tv-bids{display:flex;flex-direction:column;gap:8px;margin-top:8px}.exp-tv.is-here{box-shadow:inset 3px 0 rgb(var(--signal));padding-left:8px}.exp-tv-meta{display:inline-flex;gap:8px;align-items:center}.exp-kv-tight .exp-kv-row{grid-template-columns:6rem minmax(0,1fr);min-height:0;padding:6px 0}.exp-cvline-item{display:inline-flex;align-items:center;gap:6px}.exp-cvline-scan{color:rgb(var(--text-dim));font-size:var(--text-xs)}.exp-cvline-item svg{width:15px;height:15px}.exp-dl-fields{display:grid;grid-template-columns:1fr 1fr;gap:8px}.exp-dl-fields .exp-cv-field{min-width:0}.exp-dl-fields select{width:100%}.exp-dl-go{width:100%;margin-top:10px;justify-content:center;gap:8px}.exp-lang-dd{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.exp-lang-dd select{max-width:14rem;flex-shrink:0}.exp-lang-from{color:rgb(var(--text-dim));font-size:var(--text-xs);white-space:nowrap}.exp-tl-single{display:flex;flex-direction:column;gap:var(--gap-item);max-width:56rem}.exp-score-total{font-size:var(--text-lg);color:rgb(var(--signal))}.exp-score-list{margin:0;padding:0;list-style:none}.exp-score-list li{display:grid;grid-template-columns:minmax(0,16rem) minmax(4rem,1fr) 3.5rem auto;gap:4px 12px;align-items:center;padding:8px 0;border-bottom:1px solid var(--border)}.exp-score-list li:last-child{border-bottom:0}.exp-score-why{grid-column:1 / -1;font-size:var(--text-sm)}.exp-score-bar{height:6px;border-radius:3px;background:rgb(var(--surface-2));overflow:hidden}.exp-score-bar span{display:block;height:100%;background:rgb(var(--signal))}.exp-score-stale .exp-score-total{color:rgb(var(--text-dim))}.exp-score-stale .exp-score-bar span{background:rgb(var(--text-dim))}.exp-score-n{text-align:right;font-variant-numeric:tabular-nums}.exp-diff-acts{margin-left:auto;display:inline-flex;gap:4px}.exp-diff-head{align-items:center}.exp-diff-after textarea{width:100%;background:transparent}.exp-diff-ask{display:flex;gap:8px;margin-top:8px}.exp-diff-ask input{flex:1 1 auto}.exp-scoreset{display:grid;grid-template-columns:minmax(12rem,2fr) 5rem minmax(14rem,3fr);gap:8px 12px;align-items:center;margin:12px 0}.exp-scoreset-h{font-size:var(--text-xs);color:rgb(var(--text-dim));text-transform:uppercase;letter-spacing:.06em}.exp-diff-before,.exp-diff-after{padding:14px 16px 16px}.exp-diff-label{margin-bottom:8px}.exp-diff-acts{align-items:center}.exp-diff-head{display:flex;flex-wrap:nowrap;gap:12px}.exp-diff-title{flex:1 1 auto;min-width:0}.exp-diff-acts{flex:0 0 auto}.exp-diff-labelrow{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:8px}.exp-diff-labelrow .exp-diff-label{margin:0}.exp-diff-version{width:13rem;max-width:60%}.exp-diff-after.is-cv{border-left-color:rgb(var(--amber))}.exp-diff-save{display:flex;gap:8px;margin-top:8px}.exp-other{margin-top:12px}.exp-other-head{margin:12px 0 6px;font-size:var(--text-sm)}.exp-other-list{margin:0 0 10px;padding:0;list-style:none;display:flex;flex-direction:column;gap:8px}.exp-other-item{display:inline-flex;flex-wrap:wrap;gap:2px 8px}.exp-other-item .exp-cv-note{flex-basis:100%}.exp-again{margin-top:10px;display:flex;flex-direction:column;gap:8px}.exp-entry{display:grid;grid-template-columns:2.75rem minmax(0,1fr) 2.25rem;gap:8px;align-items:end;padding:10px 0;border-bottom:1px solid var(--border)}.exp-entry:last-child{border-bottom:0}.exp-entry-mark,.exp-entry-bin{padding-bottom:6px}.exp-entry-mark .exp-src-mark{margin-left:0}.exp-work-grid{display:flex;flex-direction:column;gap:10px;padding:8px 0 4px 1.5rem}.exp-work-grid input.is-flash{box-shadow:0 0 0 2px rgb(var(--amber))}.exp-period{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto;gap:6px;align-items:center;width:100%}.exp-period-dash{color:rgb(var(--text-dim))}.exp-period-ongoing{white-space:nowrap}.exp-cv-panel-bar{display:flex;justify-content:space-between;align-items:center;gap:12px;padding-bottom:8px;border-bottom:1px solid var(--border);font-size:var(--text-sm)}.exp-cv-panel-name{min-width:0;overflow-wrap:break-word}.exp-cv-panel-acts{display:inline-flex;align-items:center;gap:6px}.exp-cv-sheet-pane{overflow:auto;min-height:0}.exp-cv-sheet{background:rgb(var(--surface-2));border:1px solid var(--border);padding:28px 26px;min-height:28rem;font-size:var(--text-sm);line-height:var(--leading-prose)}.exp-cv-line{white-space:pre-wrap;padding:0 6px;margin:0 -6px;border-left:3px solid transparent}.exp-cv-cells{display:flex}.exp-cv-cell{flex:1 1 0;min-width:0}.exp-cv-cell+.exp-cv-cell{border-left:1px solid var(--border);padding-left:10px;margin-left:10px}.exp-cv-line[data-marked]{background:rgb(var(--amber) / .16);border-left-color:rgb(var(--amber))}.exp-claim-act,.exp-claim-fix{display:flex;flex-direction:column;gap:8px}.exp-claim-reasons{display:flex;flex-wrap:wrap;gap:4px 16px}.exp-dl-from,.exp-dl-why{margin:6px 0 0;font-size:var(--text-sm)}.exp-dl-log{margin:8px 0 0;padding:0;list-style:none;font-size:var(--text-sm)}.exp-diff-asked{margin:6px 0 0;font-size:var(--text-sm)}.exp-step-next{display:flex;align-items:center;gap:12px;margin-top:16px;padding-top:12px;border-top:1px solid var(--border)}.exp-tl-page{display:flex;flex-direction:column;gap:var(--gap-item)}.exp-tl-top{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,3fr);gap:var(--gap-item);align-items:stretch}@media (max-width: 1100px){.exp-tl-top{grid-template-columns:1fr}}.exp-claims-step{display:flex;flex-direction:column;gap:var(--gap-item)}.exp-claim-card{border-left:4px solid var(--border-strong)}.exp-claim--none,.exp-claim--far{border-left-color:rgb(var(--red))}.exp-claim--some{border-left-color:rgb(var(--amber))}.exp-claim--close{border-left-color:rgb(var(--green))}.exp-claim--done{border-left-color:rgb(var(--green) / .5);opacity:.8}.exp-claim-title{display:inline-flex;align-items:center;gap:8px}.exp-tl-top>*{margin:0}.exp-claim-group-list{display:flex;flex-direction:column;gap:10px}.exp-claim-group .exp-claim-card{border-left-width:3px}.exp-claims-bar{display:flex;align-items:center;gap:12px;padding:12px 16px;border:1px solid var(--border);border-radius:var(--radius);background:rgb(var(--surface))}.exp-claims-bar.is-open{border-color:rgb(var(--green) / .6);color:rgb(var(--green))}.exp-claims-icon,.exp-claims-lock{width:20px;height:20px;flex:none;color:rgb(var(--text-dim))}.exp-claims-bar.is-open .exp-claims-icon{color:rgb(var(--green))}.exp-claims-bar-text{display:flex;flex-direction:column;gap:2px;min-width:12rem}.exp-claims-bar-text .exp-said{font-size:var(--text-sm)}.exp-claims-meter{flex:1;height:6px;border-radius:999px;background:var(--border);overflow:hidden}.exp-claims-meter>span{display:block;height:100%;background:rgb(var(--green))}.exp-claim-boxes{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:10px;align-items:stretch}.exp-claim-box{padding:10px 12px;border:1px solid var(--border);border-radius:var(--radius);background:rgb(var(--surface-2))}.exp-claim-box p{margin:4px 0 0}.exp-claim-box--claim{border-color:rgb(var(--signal) / .45);background:rgb(var(--signal) / .06)}.exp-claim-box--empty{border-style:dashed;border-color:rgb(var(--red) / .6);color:rgb(var(--red))}.exp-claim-box-label{display:inline-flex;align-items:center;gap:6px;font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.06em;color:rgb(var(--text-dim))}.exp-claim-box-icon{width:14px;height:14px}.exp-claim-vs{align-self:center;font-size:var(--text-xs);color:rgb(var(--text-faint))}.exp-claim-why{margin:8px 0;font-size:var(--text-sm);color:rgb(var(--text-dim))}.exp-dl-grid{display:grid;grid-template-columns:minmax(0,3fr) minmax(16rem,2fr);gap:24px;align-items:start}.exp-dl-gate{display:flex;flex-direction:column;gap:10px;padding:14px;border:1px solid var(--border);border-radius:var(--radius)}.exp-dl-gate.is-locked{border-style:dashed}.exp-dl-gate .exp-dl-why{display:flex;align-items:center;gap:8px;margin:0;font-size:var(--text-sm)}@media (max-width: 900px){.exp-dl-grid,.exp-claim-boxes{grid-template-columns:1fr}.exp-claim-vs{display:none}}.exp-desk.exp-desk-one{grid-template-columns:minmax(0,1fr)}.exp-desk-one .exp-desk-main{display:flex;flex-direction:column;gap:16px}.exp-work-head,.exp-work-line{display:grid;grid-template-columns:minmax(0,1fr) 6.5rem 3rem;align-items:center;gap:8px}.exp-work-head{padding-bottom:4px;font-size:var(--text-xs);color:rgb(var(--text-dim));font-weight:600;border-bottom:1px solid var(--border)}.exp-work-cols.exp-work-cols{display:grid;grid-template-columns:1.25rem minmax(0,1fr) minmax(0,1.3fr) 8.5rem;gap:10px;align-items:center;justify-items:start;text-align:left;padding-inline:8px}.exp-work-toggle.exp-work-cols{white-space:normal;height:auto;min-height:2.25rem;padding-block:6px;width:100%}.exp-work-cols>span{min-width:0;overflow-wrap:break-word}.exp-work-state,.exp-work-mark{display:flex;justify-content:flex-start;min-width:0}.exp-oneline.exp-oneline{resize:none;min-height:0;line-height:var(--leading-tight)}.exp-lang-grid{display:grid;gap:0}.exp-lang-row{display:grid;grid-template-columns:minmax(8rem,1fr) 15rem 9rem 9rem 9rem 2.5rem;gap:8px;align-items:center;padding:8px 0;border-bottom:1px solid var(--border)}.exp-lang-headrow{font-size:var(--text-xs);color:rgb(var(--text-dim));font-weight:600;padding-top:0}.exp-lang-name{display:inline-flex;gap:8px;align-items:center;font-weight:600}.exp-lang-row select{width:100%}.exp-lang-row .exp-lang-from{grid-column:2 / -1;white-space:normal}.exp-cvv{display:flex;flex-direction:column;gap:12px;min-height:0}.exp-cvv-pair{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;align-items:start}.exp-cvv-pane{display:flex;flex-direction:column;gap:10px;min-width:0}.exp-cvv-for{margin:0}.exp-cvv-file{margin:0;font-size:var(--text-sm)}.exp-cvdoc{background:rgb(var(--surface-2));border:1px solid var(--border);padding:24px 26px;font-size:var(--text-sm);line-height:var(--leading-prose)}.exp-cvdoc-name{margin:0;font-size:var(--text-lg)}.exp-cvdoc-now{margin:2px 0 10px;color:rgb(var(--text-dim))}.exp-cvdoc-facts{display:grid;grid-template-columns:max-content 1fr;gap:2px 14px;margin:0 0 6px}.exp-cvdoc-facts>div{display:contents}.exp-cvdoc-facts dt{color:rgb(var(--text-dim))}.exp-cvdoc-facts dd{margin:0}.exp-cvdoc-part{margin-top:14px}.exp-cvdoc-part h4{margin:0 0 6px;font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.04em;color:rgb(var(--text-dim));border-bottom:1px solid var(--border);padding-bottom:3px}.exp-cvdoc-part p{margin:0 0 6px}.exp-cvdoc-entry{display:grid;grid-template-columns:8.5rem minmax(0,1fr);gap:10px;margin-bottom:8px}.exp-cvdoc-entry ul{margin:4px 0 0;padding-left:1.1rem}.exp-cvdoc-when{color:rgb(var(--text-dim));white-space:nowrap}.exp-cvdoc-lang{display:grid;grid-template-columns:minmax(8rem,max-content) repeat(3,4.5rem);gap:3px 14px}.exp-cvdoc-lang-row{display:contents}.exp-cvdoc-lang-h{font-weight:600;color:rgb(var(--text-dim))}.exp-cvdoc-lang>:nth-child(4n+2),.exp-cvdoc-lang>:nth-child(4n+3),.exp-cvdoc-lang>:nth-child(4n+4),.exp-cvdoc-lang-row>span+span{text-align:center}.exp-cvwin{padding:16px 20px;display:flex;flex-direction:column;gap:12px;min-height:100vh;background:rgb(var(--bg))}.exp-cvwin-head{display:flex;align-items:baseline;gap:12px}.exp-cvwin-head h2{margin:0;font-size:var(--text-lg)}.exp-cvwin-acts{margin-left:auto}:root{--exp-cv-beside: clamp(460px, 40vw, 760px)}.exp-cvv-pane>.exp-cv-panel-bar{min-height:3.25rem;box-sizing:border-box}.exp-cv-panel-acts{white-space:nowrap}.exp-stacked{display:grid}.exp-stacked>span{grid-area:1 / 1}.exp-stacked>.is-spare{visibility:hidden}.exp-cv-pagebreak{display:flex;align-items:center;gap:10px;margin:18px 0 14px;color:rgb(var(--text-faint));font-size:var(--text-xs)}.exp-cv-pagebreak:before,.exp-cv-pagebreak:after{content:"";flex:1;border-top:1px dashed var(--border-strong)}.exp-chip-busy:before{content:"";display:inline-block;width:6px;height:6px;margin-right:6px;border-radius:50%;background:rgb(var(--signal));vertical-align:middle;animation:exp-pulse 1.4s ease-in-out infinite}@keyframes exp-pulse{0%,to{opacity:.25}50%{opacity:1}}@media (prefers-reduced-motion: reduce){.exp-chip-busy:before{animation:none}}.exp-cv-file-name.is-plain{color:rgb(var(--text-dim))}.exp-cv-file .exp-cv-file-size{display:inline-flex;align-items:center;gap:10px}.exp-version .btn-ghost,.exp-version button{font-size:var(--text-sm);color:rgb(var(--text-dim))}.exp-cv-file .exp-version button{height:auto;min-height:0;padding:0 4px;margin-left:-4px}.exp-cvline-item.exp-version button{height:auto;min-height:0;padding:2px 6px}.exp-notset{color:rgb(var(--text-faint));font-size:var(--text-sm)}.exp-fix-how{margin:0 0 4px;font-size:var(--text-sm)}.exp-work-facts{padding:4px 0 8px 2.25rem}.exp-work-facts .exp-cv-list{margin:0;padding-left:1.1rem}.exp-rgrid{display:grid}.exp-rgrid-row{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1.4fr) 9rem 3rem;gap:10px;align-items:start;padding:8px 0;border-bottom:1px solid var(--border);font-size:var(--text-md)}.exp-rgrid-row:last-child{border-bottom:0}.exp-rgrid-head{font-size:var(--text-xs);color:rgb(var(--text-dim));font-weight:600;padding-top:0}.exp-rgrid-row>span{min-width:0;overflow-wrap:break-word}.exp-lang-grid-read .exp-lang-row{grid-template-columns:minmax(8rem,1fr) 9rem 9rem 9rem 3rem}.exp-lang-grid-read .exp-lang-row .exp-lang-from{grid-column:2 / -1}.exp-dl-two{display:flex;flex-direction:column;gap:14px}.exp-dl-two .exp-cv-field select{width:100%}.exp-dl-two .exp-dl-go{margin-top:0}.exp-ov-card.is-over{box-shadow:inset 3px 0 rgb(var(--amber))}.exp-ov-fit{font-size:var(--text-lg);color:rgb(var(--green))}.exp-ov-fit.is-over{color:rgb(var(--amber))}.exp-ov-tender{margin:0 0 8px;font-size:var(--text-sm)}.exp-ov-kq{margin:0 0 12px;font-size:var(--text-sm)}.exp-ov-list{margin:0 0 8px;padding:0;list-style:none}.exp-ov{display:grid;grid-template-columns:3rem minmax(0,1.4fr) minmax(14rem,1fr);gap:12px;align-items:start;padding:10px 0;border-bottom:1px solid var(--border)}.exp-ov:last-child{border-bottom:0}.exp-ov-switch{padding-top:2px}.exp-ov-lines{display:flex;flex-direction:column;gap:6px;min-width:0}.exp-ov-line{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr) 8.5rem;gap:10px;font-size:var(--text-md)}.exp-ov-line>span{min-width:0;overflow-wrap:break-word}.exp-ov.is-group .exp-ov-lines{padding-left:10px;border-left:2px solid rgb(var(--signal) / .5)}.exp-ov.is-out .exp-ov-lines{color:rgb(var(--text-dim));text-decoration:line-through;text-decoration-color:rgb(var(--text-faint))}.exp-ov-plan{display:flex;flex-direction:column;align-items:flex-start;gap:4px;min-width:0}.exp-ov-why{font-size:var(--text-sm)}.exp-ov-dot{display:inline-block;width:10px;height:10px;margin:6px 0 0 8px;border-radius:50%;border:1px solid var(--border-strong)}.exp-ov-dot.is-on{background:rgb(var(--green));border-color:rgb(var(--green))}@media (max-width: 900px){.exp-ov{grid-template-columns:3rem minmax(0,1fr)}.exp-ov-plan{grid-column:2}.exp-ov-line{grid-template-columns:1fr;gap:0}}.exp-meter{white-space:nowrap;font-variant-numeric:tabular-nums}.exp-tl-sbs .exp-cv-sheet-pane,.exp-tl-sbs .exp-cvdoc{max-height:30rem;overflow:auto}.exp-score-brief .exp-score-why{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.exp-cv-table .exp-cv-acts{flex-wrap:nowrap;justify-content:flex-end}.exp-lang-grid-read .exp-lang-row{grid-template-columns:minmax(10rem,16rem) repeat(3,10rem) minmax(3rem,1fr)}.exp-lang-grid-read .exp-lang-row>span:nth-child(5){justify-self:end}.exp-desk-one .exp-src-hint{margin-bottom:8px}.exp-ov-rank{display:inline-grid;place-items:center;width:22px;height:22px;border:1px solid var(--border);border-radius:50%;font-size:var(--text-xs);color:rgb(var(--text-dim))}.exp-ov-warn{color:rgb(var(--amber))}.exp-ov-input{display:grid;gap:8px;margin-top:12px}.exp-score-edit{display:grid;gap:6px}.exp-score-edit-row{display:grid;grid-template-columns:minmax(0,1fr) 88px 32px;gap:8px;align-items:center}.exp-score-edit-head{font-size:var(--text-xs);color:rgb(var(--text-dim))}.exp-cv-note.exp-ai-note{display:flex;flex-direction:row;align-items:center;gap:6px}.exp-takeout-words{white-space:pre-line}.uix-profile{--uix-label: 11rem;--uix-gap: 16px;container-type:inline-size;display:flex;flex-direction:column;gap:var(--gap-item);min-width:0;color:rgb(var(--text))}.uix-asks-bar{position:sticky;top:calc(var(--page-head-height, 0px) + 8px);z-index:5;display:flex;align-items:center;gap:var(--gap-text);padding:8px 12px;border:1px solid rgb(var(--amber));border-radius:var(--radius);background:rgb(var(--surface));box-shadow:var(--shadow-raised)}.uix-asks-count{flex:1;color:rgb(var(--text))}.uix-asks-band{background:var(--tint-amber);border-top:1px solid rgb(var(--amber))}.uix-asks-band-in{display:flex;align-items:center;gap:var(--gap-text);min-height:44px}.uix-asks-count strong,.uix-section-asks{color:rgb(var(--amber-ink))}.uix-values,.uix-list{display:flex;flex-direction:column;gap:6px}.uix-subsection{margin-top:var(--gap-item)}.uix-subhead{margin:0 0 6px;padding-left:11px;font-size:var(--text-sm);font-weight:600;color:rgb(var(--text))}.uix-item{border-left:3px solid transparent;border-radius:var(--radius);padding:8px;min-width:0}.uix-item:focus{outline:none}.uix-item:focus-visible{box-shadow:var(--focus-ring)}.uix-item[data-picked]{background:rgb(var(--surface-2))}.uix-item[data-ask]{border-left-color:rgb(var(--amber));background:var(--tint-amber);cursor:pointer;padding-top:16px;padding-bottom:16px;margin:6px 0}.uix-item[data-ask][data-picked]{box-shadow:0 0 0 2px rgb(var(--signal))}.uix-value{display:grid;grid-template-columns:var(--uix-label) minmax(0,1fr);gap:4px var(--uix-gap);align-items:start}.uix-value>.uix-ask{grid-column:2}.uix-label,.uix-pair dt,.uix-pair-label{color:rgb(var(--text));font-weight:600;font-size:var(--text-sm)}.uix-value>.uix-label{display:flex;align-items:center;min-height:var(--control-h)}.uix-value-field{min-width:0;max-width:72ch}.uix-kind-field{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:8px}.uix-kind-control{min-width:0}.uix-kind-control>*{width:100%}.uix-read{box-sizing:border-box;display:flex;align-items:center;min-height:var(--control-h);padding:0 var(--control-pad-x);border:1px solid transparent;font-size:var(--text-md);line-height:var(--leading);color:rgb(var(--text))}.uix-unset{color:rgb(var(--text-dim));font-style:italic}.uix-cv-words{display:block;margin-top:2px;color:rgb(var(--text-dim));font-size:var(--text-sm)}.uix-note{margin:2px 0 0;color:rgb(var(--text-dim));font-size:var(--text-sm)}.uix-empty{margin:0;color:rgb(var(--text-dim))}.uix-entry{border-top:1px solid var(--border);padding-top:10px}.uix-entry:first-child{border-top:0}.uix-entry-head{display:flex;align-items:center;flex-wrap:wrap;gap:4px 12px;min-height:var(--control-h-sm)}.uix-entry-title{font-weight:600;color:rgb(var(--text))}.uix-entry-meta{flex:1;color:rgb(var(--text));font-size:var(--text-sm)}.uix-entry-acts{margin-left:auto;display:inline-flex;align-items:center;gap:2px}.uix-grid{display:grid;grid-template-columns:var(--uix-label) minmax(0,1fr) var(--uix-label) minmax(0,1fr);gap:10px var(--uix-gap);margin:8px 0 0;align-items:baseline}.uix-pair{display:contents}.uix-pair dd{margin:0;min-width:0;padding-left:calc(var(--control-pad-x) + 1px);color:rgb(var(--text))}.uix-grid--long .uix-pair dd,.uix-pair--wide .uix-pair-control{grid-column:2 / -1}.uix-pair-control{min-width:0}.uix-pair[data-asked]>dt{box-shadow:inset 3px 0 rgb(var(--amber));padding-left:6px}.uix-pair[data-asked]>dd{color:rgb(var(--amber-ink));font-weight:600}.uix-prose{display:block;max-width:72ch;line-height:var(--leading-prose);white-space:pre-line}.uix-bullets{margin:0;padding-left:var(--gap-block);max-width:72ch;line-height:var(--leading-prose)}.uix-tags{display:flex;flex-wrap:wrap;gap:4px}.uix-list-foot{padding:4px 8px 0}@container (max-width: 760px){.uix-grid{grid-template-columns:var(--uix-label) minmax(0,1fr)}.uix-grid--long .uix-pair dd,.uix-pair--wide .uix-pair-control{grid-column:2}}@container (max-width: 480px){.uix-value,.uix-grid{grid-template-columns:minmax(0,1fr)}.uix-value>.uix-ask,.uix-grid--long .uix-pair dd,.uix-pair--wide .uix-pair-control{grid-column:1}}.uix-ask{display:flex;flex-direction:column;gap:8px;margin-top:8px;max-width:72ch;color:rgb(var(--text))}.uix-ask-why{margin:0;color:rgb(var(--amber-ink));font-weight:600}.uix-ask-clues-head{font-size:var(--text-sm);font-weight:600}.uix-ask-clues ul{margin:2px 0 0;padding-left:1.2em}.uix-ask-acts{display:flex;align-items:center;gap:var(--gap-text)}.uix-ask-hint{color:rgb(var(--text-dim));font-size:var(--text-sm)}.uix-editor{display:flex;flex-direction:column;gap:8px}.uix-editor-acts{display:flex;justify-content:flex-end;gap:2px}.uix-editor .uix-grid{align-items:center}.uix-table td{color:rgb(var(--text))}.uix-row-ask>td:first-child{box-shadow:inset 3px 0 rgb(var(--amber))}.uix-row-ask>td{background:var(--tint-amber)}.uix-row-picked>td{background:rgb(var(--surface-2))}.uix-row-item{padding:0 4px}.uix-row-item[data-ask]{margin:0}.uix-value-field>.uix-note{padding-left:calc(var(--control-pad-x) + 1px)}.uix-section{border:1px solid var(--border);border-radius:var(--radius);background:rgb(var(--surface));padding:4px 16px;box-shadow:var(--shadow-raised)}.uix-profile{gap:14px}.uix-section[open]{padding-bottom:14px}.uix-list:has(>.uix-entry--block){gap:10px}.uix-entry--block,.uix-entry--block:first-child{border:1px solid var(--border-strong);border-radius:var(--radius);background:rgb(var(--surface-2));padding:2px 12px}.uix-entry--block[data-ask]{border-left:3px solid rgb(var(--amber));padding:2px 12px 14px}.uix-entry--block .uix-entry-head{justify-content:flex-end;min-height:0}.uix-entry-line{font-weight:600;color:rgb(var(--text))}.uix-entry-body{padding:0 0 10px}.uix-item[data-answered]{border-left-color:var(--border-strong);background:var(--tint-amber);cursor:pointer;padding-top:16px;padding-bottom:16px;margin:6px 0}.uix-entry--block[data-answered]{border-left:3px solid var(--border-strong);padding:2px 12px 14px}.uix-row-item[data-answered]{margin:0}.uix-ask[data-answered] .uix-ask-why{color:rgb(var(--text))}.uix-kept{display:inline-flex;align-items:center;gap:6px;padding:0 8px;border-radius:var(--radius);background:var(--tint-green);color:rgb(var(--text));font-weight:600}.uix-kept-mark{width:14px;height:14px;color:rgb(var(--green));flex:none}.uix-value--kept .uix-kind-control .uix-read,.uix-value--kept .uix-value-field>:first-child{background:var(--tint-green);border-radius:var(--radius)}.uix-pair[data-kept]>dd{background:var(--tint-green);border-radius:var(--radius);font-weight:600}.uix-asks-done{color:rgb(var(--green))}.uix-item[data-ask-id][data-picked]{box-shadow:0 0 0 2px rgb(var(--signal))}.uix-ask-choices{display:flex;flex-direction:column;gap:6px}.uix-ask-options{display:flex;flex-direction:column;gap:8px}.uix-ask-option{display:flex;flex-direction:column;gap:2px}.uix-ask-note{padding-left:26px;color:rgb(var(--text-dim));font-size:var(--text-sm)}.intake-score{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--gap-item);margin:0}.intake-score dt{color:rgb(var(--text-dim));font-size:var(--text-sm)}.intake-score dd{margin:0;font-size:var(--text-lg)}.intake-claim{padding:var(--gap-text) 0;border-bottom:1px solid var(--border);list-style:none}.intake-claim:last-child{border-bottom:0}.intake-claim blockquote{margin:var(--gap-text) 0;padding-left:var(--gap-item);border-left:2px solid var(--border-strong);color:rgb(var(--text-dim));font-size:var(--text-sm)}.intake-file{padding:var(--gap-text) 0;border-bottom:1px solid var(--border);list-style:none}.intake-file:last-child{border-bottom:0}.intake-decide{display:flex;gap:var(--gap-item);margin-top:var(--gap-card)}.intake-trial{display:grid}.intake-trial-row{display:grid;grid-template-columns:minmax(10rem,1fr) 2fr 2fr;gap:var(--gap-item);padding:var(--gap-text) 0;border-bottom:1px solid var(--border)}.intake-trial-row:last-child{border-bottom:0}.intake-trial-head{color:rgb(var(--text-dim));font-size:var(--text-sm)}.intake-trial-row[data-differs]{background:var(--tint-amber)}.intake-trial-row ul{margin:0;padding:0;list-style:none}.intake-trial-row q{display:block;color:rgb(var(--text-dim));font-size:var(--text-sm)}.intake-none{color:rgb(var(--text-dim));font-style:italic}.intake-badges{display:flex;flex-wrap:wrap;align-items:center;gap:var(--gap-item);margin-bottom:var(--gap-item)}.intake-value,.intake-claim-value,.intake-details dd{white-space:pre-wrap;overflow-wrap:break-word}.intake-claim-value{display:block;width:100%;margin-top:var(--gap-text)}.intake-claim-label{margin-right:var(--gap-text)}.intake-also{color:rgb(var(--text-dim))}.intake-also-lead{white-space:nowrap}.intake-details{display:grid;grid-template-columns:max-content 1fr;gap:2px var(--gap-item);margin:var(--gap-text) 0 0;font-size:var(--text-sm)}.intake-details div{display:contents}.intake-details dt{color:rgb(var(--text-dim))}.intake-details dd{margin:0}.intake-all summary,.intake-list{margin:0;padding-left:var(--gap-item)}.intake-readings{margin:var(--gap-text) 0;padding:0;list-style:none}.intake-readings li{padding:var(--gap-text) 0}.intake-reading-value{padding-left:var(--gap-item)}.intake-gender{margin:0 0 var(--gap-item);padding:var(--gap-item);border:1px solid var(--border)}.intake-gender label{margin-right:var(--gap-item)}.intake-refusals{margin:var(--gap-text) 0 0;padding-left:var(--gap-item);color:rgb(var(--text-dim));font-size:var(--text-sm)}.intake-refusal-quote{display:block;font-style:italic}.intake-quote-not-found{display:block;margin:var(--gap-text) 0;color:rgb(var(--text-dim));font-size:var(--text-sm)}.intake-list-again{margin:var(--gap-text) 0;padding:0;list-style:none}.intake-list-again li{padding:var(--gap-text) 0}.intake-failed{padding:var(--gap-text) var(--gap-item);border-left:3px solid rgb(var(--red))}.intake-run-actions{display:inline-flex;align-items:center;justify-content:flex-end;gap:4px}.intake-counted{display:flex;flex-wrap:wrap;gap:4px}.intake-start-row>:last-child{margin-left:auto}.intake-run-actions>*+*{margin-left:0}.intake-progress{display:block;color:rgb(var(--text-dim));font-size:var(--text-sm)}div.intake-failed{margin-top:var(--gap-text);overflow-wrap:break-word}.intake-file-name{white-space:pre-wrap;overflow-wrap:break-word}.intake-spellings{margin:0;padding:0;list-style:none}.intake-from{display:block;color:rgb(var(--text-dim));margin-top:var(--gap-text)}.intake-review-line{display:flex;align-items:center;gap:var(--gap-text);flex-wrap:wrap}.intake-review-line p,.intake-budget{margin:0 0 var(--gap-text)}.intake-budget,.intake-no-cv-files{color:rgb(var(--text-dim))}.intake-no-cv ul{margin:0}.intake-reasons{margin:var(--gap-text) 0;color:rgb(var(--text-dim));font-size:var(--text-sm)}.intake-claim-section{color:rgb(var(--text-dim))}.intake-why{margin:var(--gap-text) 0;font-size:var(--text-sm)}.intake-why h4{margin:var(--gap-text) 0 0;font-size:var(--text-sm)}.intake-why-none,.intake-why-confidence{color:rgb(var(--text-dim))}.intake-evidence{font-size:var(--text-sm)}.intake-evidence h3{margin:var(--gap-item) 0 var(--gap-text);font-size:var(--text-sm)}.intake-evidence h3.intake-evidence-field{margin-top:0;font-size:var(--text-md)}.intake-evidence-note{color:rgb(var(--text-dim))}.intake-evidence .intake-evidence-tabs{gap:var(--gap-text);max-height:calc(2 * (var(--text-xs) * var(--leading) + 8px) + var(--gap-text));overflow-y:auto;margin-bottom:var(--gap-text);border-bottom:0}.intake-evidence .intake-evidence-tabs .ptab{display:inline-block;flex:0 1 auto;min-width:0;max-width:100%;margin:0;padding:3px 8px;border:1px solid var(--border);border-radius:var(--radius);font-size:var(--text-xs);line-height:var(--leading);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.intake-evidence .intake-evidence-tabs .ptab--on{border-color:rgb(var(--signal));background:rgb(var(--signal) / .12)}.intake-evidence .intake-evidence-tabs .ptab:focus-visible{outline-offset:-2px}.intake-checks{margin:var(--gap-text) 0;padding:0;list-style:none;border:1px solid var(--border);border-radius:var(--radius)}.intake-check{padding:var(--gap-text) var(--gap-item);border-bottom:1px solid var(--border)}.intake-check:last-child{border-bottom:0}.intake-check-head{display:flex;flex-wrap:wrap;align-items:baseline;gap:0 var(--gap-item)}.intake-check-name{flex:1 1 auto;min-width:0;overflow-wrap:break-word}.intake-check-points{color:rgb(var(--text-dim));font-variant-numeric:tabular-nums;white-space:nowrap}.intake-check-why,.intake-check-by{display:block;overflow-wrap:break-word}.intake-check-by{color:rgb(var(--text-dim))}.intake-evidence-file{margin:0 0 var(--gap-text);overflow-wrap:break-word}.intake-evidence-text{max-height:60vh;overflow:auto;padding:var(--gap-item);border:1px solid var(--border);border-radius:var(--radius);white-space:pre-wrap;overflow-wrap:break-word}.intake-evidence-mark-label{display:block;margin-top:var(--gap-text);color:rgb(var(--text-dim));font-size:var(--text-xs);white-space:normal}.intake-evidence-mark{background:rgb(var(--signal) / .24);color:inherit}.intake-accept-result,.intake-not-read{margin-bottom:var(--gap-text)}.intake-object-edit{display:grid;gap:var(--gap-text)}.intake-object-key{display:flex;align-items:center;gap:var(--gap-text)}.intake-object-key small{min-width:8rem;color:rgb(var(--text-dim))}.intake-step--selected>th,.intake-step--selected>td{background:rgb(var(--signal) / .12)}.intake-step-name{text-align:start;white-space:normal;height:auto}.intake-step-norow{display:block}.intake-step-norow>small{display:block;color:rgb(var(--text-dim))}.intake-number-held{color:rgb(var(--red))}.intake-group-by{display:inline-flex;align-items:center;gap:var(--gap-text)}.intake-steps-filter{display:flex;align-items:center;gap:var(--gap-text)}.intake-bar{display:inline-flex;align-items:center;gap:var(--gap-text);justify-content:flex-end;width:100%}.intake-bar-track{flex:1 1 auto;max-width:6rem;height:.5rem;border-radius:var(--radius);background:var(--border);overflow:hidden}.intake-bar-fill{display:block;height:100%}.intake-bar--good .intake-bar-fill{background:rgb(var(--green))}.intake-bar--warn .intake-bar-fill{background:rgb(var(--amber))}.intake-bar--bad .intake-bar-fill{background:rgb(var(--red))}.intake-bar-figure{min-width:3rem;text-align:end;font-variant-numeric:tabular-nums}.intake-rerouted{color:rgb(var(--amber-ink))}.intake-trends{display:grid;grid-template-columns:repeat(auto-fill,minmax(18rem,1fr));gap:var(--gap-item);margin-block:var(--gap-item)}.intake-trend{position:relative;margin:0;padding:var(--gap-item);border:1px solid var(--border);border-radius:var(--radius);background:rgb(var(--surface));min-width:0}.intake-trend-head,.intake-trend-ticks{display:flex;justify-content:space-between;align-items:baseline;gap:var(--gap-item)}.intake-trend-label{color:rgb(var(--text-dim));font-size:var(--text-xs)}.intake-trend-key{display:inline-block;width:1rem;margin-inline-end:var(--gap-text);border-top:1px dashed rgb(var(--text-faint));vertical-align:middle}.intake-trend-chart{display:block;height:auto}.intake-trend-axis{stroke:var(--border-strong);stroke-width:1}.intake-trend-target{stroke:rgb(var(--text-faint));stroke-width:1;stroke-dasharray:4 3}.intake-trend-line{fill:none;stroke:rgb(var(--c-1));stroke-width:2;stroke-linejoin:round;stroke-linecap:round}.intake-trend-dot{fill:rgb(var(--c-1));stroke:rgb(var(--surface));stroke-width:1.5}.intake-trend-hit{fill:none;pointer-events:all}.intake-trend a:hover .intake-trend-dot{stroke:rgb(var(--text))}.intake-trend-tick{color:rgb(var(--text-dim));font-size:var(--text-xs);font-variant-numeric:tabular-nums;white-space:nowrap}.intake-step-asks{display:block;color:rgb(var(--text-dim));font-size:var(--text-xs);font-weight:400}.intake-arrow{color:rgb(var(--text-dim));font-variant-numeric:tabular-nums}.intake-arrow--up,.intake-arrow--down{color:rgb(var(--text))}.intake-claim--selected{margin-inline:calc(-1 * var(--gap-text));padding-inline:var(--gap-text);background:rgb(var(--signal) / .06);box-shadow:inset 2px 0 rgb(var(--signal))}.intake-claim-evidence{float:right;margin-left:var(--gap-item)}.intake-check-count{color:rgb(var(--text-dim));margin:0 0 var(--gap-item)}.intake-check-queue{list-style:none;margin:0;padding:0;border-top:1px solid var(--border)}.intake-check-queue li{display:grid;grid-template-columns:minmax(0,1fr) 20rem 9.5rem;align-items:center;gap:var(--gap-block);padding:var(--gap-item) 0;border-bottom:1px solid var(--border)}.intake-check-queue li>:last-child{justify-self:end}.intake-check-queue-name{display:grid;gap:2px;font-size:var(--text-md);min-width:0}.intake-check-queue-name span,.intake-check-queue-state span:last-child{color:rgb(var(--text-dim));font-size:var(--text-sm)}.intake-check-queue-state{display:grid;gap:6px;justify-items:start}.intake-check-progress{display:flex;gap:4px}.intake-check-progress span{width:22px;height:6px;border-radius:3px;background:var(--border-strong)}.intake-check-progress span[data-done]{background:rgb(var(--green))}.intake-check{display:grid;gap:var(--gap-block)}.intake-check-steps ol{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.intake-check-steps li{position:relative}.intake-check-steps li+li:before{content:"";position:absolute;top:23px;left:calc(38px - 100%);width:calc(100% - 36px);height:2px;background:var(--border)}.intake-check-steps li[data-done]+li:before{background:rgb(var(--green))}.intake-check-steps button{all:unset;box-sizing:border-box;display:grid;grid-template-columns:minmax(0,1fr);gap:8px;justify-items:start;align-items:start;width:100%;padding:8px;cursor:pointer;border-radius:var(--radius)}.intake-check-steps button:hover{background:var(--tint-blue)}.intake-check-steps button:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.intake-check-step-n{width:32px;height:32px;border-radius:50%;display:grid;place-items:center;background:rgb(var(--surface));border:2px solid var(--border-strong);color:rgb(var(--text-dim));font-size:var(--text-sm);font-weight:600;position:relative;z-index:1}.intake-check-step-text{display:grid;gap:2px;min-width:0}.intake-check-step-text strong{font-size:var(--text-sm);font-weight:600;color:rgb(var(--text-dim))}.intake-check-step-text span{font-size:var(--text-xs);color:rgb(var(--text-faint))}.intake-check-steps li[data-current] .intake-check-step-n{border-color:rgb(var(--signal));background:rgb(var(--signal));color:rgb(var(--surface))}.intake-check-steps li[data-current] strong{color:rgb(var(--text))}.intake-check-steps li[data-current] .intake-check-step-text span{color:rgb(var(--text-dim))}.intake-check-steps li[data-done] .intake-check-step-n{border-color:rgb(var(--green));background:rgb(var(--green));color:rgb(var(--surface))}.intake-check-main{min-width:0}.intake-check-main h2{margin:0;font-size:var(--text-xl);line-height:var(--leading-tight)}.intake-check-lede{margin:6px 0 var(--gap-item);color:rgb(var(--text-dim));max-width:60ch}.intake-check-register{margin:0 0 var(--gap-item);padding:10px 12px;border-radius:var(--radius);background:var(--tint-blue);font-size:var(--text-sm)}.intake-check-list{list-style:none;margin:0;padding:0;display:grid;gap:8px}.intake-check-tree{margin-top:var(--gap-item)}.intake-check-tree>.intake-check-item[data-depth]{position:relative}.intake-check-tree>.intake-check-item[data-depth="1"]{margin-left:var(--gap-block)}.intake-check-tree>.intake-check-item[data-depth="2"]{margin-left:calc(var(--gap-block) * 2)}.intake-check-tree>.intake-check-item[data-depth="3"]{margin-left:calc(var(--gap-block) * 3)}.intake-check-tree>.intake-check-item[data-depth]:before{content:"";position:absolute;left:calc(var(--gap-item) * -1);top:-8px;bottom:50%;width:var(--gap-text);border-left:1px solid var(--border-strong);border-bottom:1px solid var(--border-strong)}.intake-check-changes{margin:var(--gap-block) 0 0;font-size:var(--text-sm)}.intake-check-changes-head{margin:0 0 6px;font-weight:600;color:rgb(var(--text-dim))}.intake-check-changes ul{list-style:none;margin:0;padding:0;display:grid;gap:4px}.intake-check-changes li{display:flex;align-items:center;justify-content:space-between;gap:8px}.intake-check-item{border:1px solid var(--border);border-radius:var(--radius);background:rgb(var(--surface));display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start}.intake-check-item[data-look]{grid-template-columns:minmax(0,1fr);border-left:3px solid rgb(var(--amber))}.intake-check-item[data-on]{border-color:rgb(var(--signal));box-shadow:0 0 0 1px rgb(var(--signal))}.intake-check-item[data-look][data-on]{border-left-color:rgb(var(--amber))}.intake-check-item[data-out] .intake-check-value,.intake-check-item[data-out] .intake-check-rows{text-decoration:line-through;color:rgb(var(--text-faint))}.intake-check-item-main{all:unset;box-sizing:border-box;display:grid;gap:2px;padding:10px 12px;cursor:pointer;min-width:0}.intake-check-item-main:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-2px}.intake-check-label{font-size:var(--text-xs);color:rgb(var(--text-dim))}.intake-check-value{font-size:var(--text-md);overflow-wrap:break-word}.intake-check-missing{color:rgb(var(--text-faint))}.intake-check-sub{font-size:var(--text-xs);color:rgb(var(--text-faint))}.intake-check-evidence{margin:0;font-size:var(--text-xs);color:rgb(var(--text-dim))}.intake-check-rows{margin:2px 0 0;display:grid;gap:2px}.intake-check-rows div{display:grid;grid-template-columns:6.5rem minmax(0,1fr);gap:8px}.intake-check-rows dt{color:rgb(var(--text-faint));font-size:var(--text-sm)}.intake-check-rows dd{margin:0;font-size:var(--text-sm)}.intake-check-tick{display:flex;align-items:center;gap:12px;padding:10px 12px}.intake-check-why{padding:0 12px 12px;display:grid;gap:8px}.intake-check-why p{margin:0;font-size:var(--text-sm);color:rgb(var(--amber-ink));max-width:60ch}.intake-check-why .intake-check-other,.intake-check-why .intake-check-decided{color:rgb(var(--text-dim))}.intake-check-raw summary{cursor:pointer;font-size:var(--text-xs);color:rgb(var(--text-dim))}.intake-check-why .intake-check-raw p{margin-top:4px;font-size:var(--text-xs);color:rgb(var(--text-dim))}.intake-check-acts{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px}.intake-check-undo{all:unset;cursor:pointer;color:rgb(var(--link));font-size:var(--text-sm);text-decoration:underline}.intake-check-undo:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.intake-check-edit{display:grid;gap:8px;width:100%}.intake-check-edit label{display:grid;grid-template-columns:6.5rem minmax(0,1fr);gap:8px;align-items:center;font-size:var(--text-sm);color:rgb(var(--text-dim))}.intake-check-item .intake-check-tick .intake-check-edit{min-width:18rem}.intake-check-foot{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-top:var(--gap-block);padding-top:var(--gap-item);border-top:1px solid var(--border);color:rgb(var(--text-dim));font-size:var(--text-sm)}.intake-check-doc{min-width:0;min-height:0;display:grid;grid-template-rows:auto auto auto auto minmax(0,1fr);height:100%}.intake-check-doc>:last-child:not(:first-child){grid-row:-2}.intake-check-doc-empty{margin:0;padding:var(--gap-block);color:rgb(var(--text-dim))}.intake-check-doc-picture{display:grid;gap:var(--gap-block);padding-top:10px;overflow:auto;min-height:0}.intake-check-doc-picture>a{justify-self:start;font-size:var(--text-sm)}.intake-check-doc-picture img{display:block;max-width:100%;height:auto;border:1px solid var(--border)}.intake-check-doc-pdf{display:grid;grid-template-rows:minmax(0,1fr) auto;gap:8px;padding-top:10px;min-height:0;font-size:var(--text-sm)}.intake-check-doc-pdf iframe{width:100%;height:100%;min-height:480px;border:1px solid var(--border)}.intake-check-doc-head{display:flex;justify-content:space-between;align-items:baseline;gap:12px;padding:0 0 10px;border-bottom:1px solid var(--border);font-size:var(--text-sm)}.intake-check-doc-head div{display:grid;gap:2px;min-width:0}.intake-check-doc-head strong{overflow-wrap:break-word}.intake-check-doc-head span{color:rgb(var(--text-dim));font-size:var(--text-xs)}.intake-check-doc-note{margin:0;padding:8px 0 0;font-size:var(--text-sm);color:rgb(var(--text-dim))}.intake-check-window{box-sizing:border-box;height:100vh;padding:20px 28px;background:rgb(var(--bg))}.intake-check-window .ipcdoc-sheet-pane{max-height:none}.intake-check-final{max-width:46rem}.intake-check-summary{width:100%;border-collapse:collapse;margin:0 0 var(--gap-item);font-size:var(--text-sm)}.intake-check-summary th,.intake-check-summary td{text-align:left;padding:8px 12px;border-bottom:1px solid var(--border);font-weight:400}.intake-check-summary thead th{color:rgb(var(--text-dim));font-size:var(--text-xs)}.intake-check-written{padding:var(--gap-block);border-radius:var(--radius);background:var(--tint-green);display:grid;gap:10px;justify-items:start}.intake-check-written h3{margin:0;font-size:var(--text-lg)}.intake-check-written p{margin:0;max-width:60ch}@media (max-width: 1100px){.intake-check-steps ol{grid-template-columns:repeat(3,minmax(0,1fr))}.intake-check-steps li:nth-child(4):before{display:none}}:root{--intake-check-beside: min(560px, 42vw)}.intake-check-source-content{min-height:100%;display:grid;grid-template-rows:minmax(0,1fr);gap:var(--gap-item)}.intake-check-sure{font-size:var(--text-xs);color:rgb(var(--text-dim));white-space:nowrap}.intake-prio-outcome{display:flex;flex-direction:column;gap:var(--gap-text)}.intake-prio-track{display:flex;height:.75rem;border-radius:var(--radius);background:var(--border);overflow:hidden}.intake-prio-part{display:block;height:100%}.intake-prio--written{background:rgb(var(--green))}.intake-prio--issue{background:rgb(var(--amber))}.intake-prio--waiting{background:var(--border)}.intake-prio-legend{display:flex;flex-wrap:wrap;gap:var(--gap-text) var(--gap-card);margin:0;padding:0;list-style:none;font-size:var(--text-sm);color:rgb(var(--text-dim))}.intake-prio-legend li{display:inline-flex;align-items:center;gap:var(--gap-text)}.intake-prio-legend strong{color:rgb(var(--text));font-variant-numeric:tabular-nums}.intake-prio-swatch{width:.75rem;height:.75rem;border-radius:var(--radius);border:1px solid var(--border-strong)}.intake-prio-steps{display:flex;gap:var(--gap-card);margin:0 0 var(--gap-item);padding:0;list-style:none;font-size:var(--text-sm);color:rgb(var(--text-faint))}.intake-prio-steps li{display:inline-flex;align-items:center;gap:var(--gap-text)}.intake-prio-steps li.is-now{color:rgb(var(--text));font-weight:600}.intake-prio-steps li.is-done{color:rgb(var(--text-dim))}.intake-prio-step-n{display:inline-grid;place-items:center;width:1.5rem;height:1.5rem;border-radius:50%;border:1px solid var(--border-strong);font-size:var(--text-xs)}.intake-prio-steps li.is-now .intake-prio-step-n{background:rgb(var(--blue));border-color:rgb(var(--blue));color:rgb(var(--surface))}.intake-prio-steps li.is-done .intake-prio-step-n{background:rgb(var(--green));border-color:rgb(var(--green));color:rgb(var(--surface))}.intake-prio-now{font-size:var(--text-md);margin:0 0 var(--gap-item)}.intake-prio-actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--gap-item);margin-top:var(--gap-item)}.intake-prio-choices{display:flex;flex-direction:column;gap:var(--gap-item);margin:var(--gap-item) 0;padding:0;list-style:none}.intake-prio-choices li{display:flex;justify-content:space-between;align-items:center;gap:var(--gap-item)}.intake-advanced>summary{cursor:pointer;font-size:var(--text-md);padding:var(--gap-text) 0}.intake-prio-folder{text-decoration:underline;color:rgb(var(--link));text-align:start;white-space:normal}.intake-prio-option{display:flex;justify-content:space-between;align-items:center;gap:var(--gap-item);padding:var(--gap-item) 0}.intake-prio-option>span:first-child:not(:last-child){flex:1 1 auto;min-width:0}.intake-prio-option>:last-child:not(:first-child){flex:none}.intake-prio-option--last{border-top:1px solid var(--border);margin-top:var(--gap-item)}.intake-prio-option-head{font-size:var(--text-sm);color:rgb(var(--text-dim));margin:var(--gap-item) 0 var(--gap-text)}.intake-prio-option--top{padding-top:0}.intake-prio-actions{justify-content:flex-end}.intake-prio-skip{padding-inline:var(--gap-text)}.intake-prio-skip .rail-icon{width:16px;height:16px}.intake-prio-reading{display:flex;align-items:center;gap:var(--gap-item);margin-bottom:var(--gap-item)}.intake-prio-reading>:first-child{flex:1 1 auto;min-width:0}.intake-prio-reading>:last-child:not(:first-child){flex:none}.intake-prio-row-reading{display:flex;flex-wrap:wrap;align-items:center;gap:var(--gap-text);min-width:0}.intake-prio-row-reading>:first-child{flex:1 1 auto;min-width:0}.intake-prio-row-reading>[role=status]{flex-basis:100%;font-size:var(--text-sm);color:rgb(var(--text-dim))}.intake-prio-map-toggle{margin-top:2px}.intake-prio-issue-cell{display:flex;flex-direction:column;align-items:flex-start;gap:2px;font-size:var(--text-sm);color:rgb(var(--text-dim))}.intake-prio-buttons{display:inline-flex;flex-wrap:wrap;gap:var(--gap-text);justify-content:flex-end}.intake-prio-money{margin-inline-end:auto;font-size:var(--text-sm);color:rgb(var(--text-dim))}.intake-month-row{margin-bottom:var(--gap-block);max-width:14rem}.intake-reliability td{vertical-align:top}.intake-levels-words{display:flex;flex-direction:column;gap:var(--gap-text);margin:0;padding:0;list-style:none}.intake-levels-words li{display:grid;grid-template-columns:1fr 5rem auto;align-items:center;gap:var(--gap-item)}.intake-point{display:grid;grid-template-columns:minmax(12rem,1fr) 2fr;gap:var(--gap-block);align-items:center}.intake-point-figure p{margin:4px 0 0;color:rgb(var(--text-dim))}.intake-point-big{font-size:var(--text-2xl);font-weight:600;line-height:var(--leading-tight)}@media (max-width: 760px){.intake-point{grid-template-columns:1fr}}.intake-spread-bar{fill:rgb(var(--c-1))}.intake-spread-bar--out{fill:rgb(var(--c-1) / .45);stroke:rgb(var(--c-1));stroke-width:1}.intake-spread-hit{fill:transparent}.intake-spread-hit:hover+.intake-spread-bar{stroke:rgb(var(--text));stroke-width:1}.intake-spread-median{stroke:rgb(var(--text));stroke-width:1.5}.intake-spread-mean{stroke:rgb(var(--text));stroke-width:1.5;stroke-dasharray:4 3}.intake-spread-key{display:inline-block;width:1rem;margin-inline:var(--gap-item) var(--gap-text);border-top:2px solid rgb(var(--text));vertical-align:middle}.intake-spread-key--mean{border-top-style:dashed}.intake-spread-out{margin:var(--gap-text) 0 0;font-size:var(--text-xs);color:rgb(var(--text-dim))}.intake-point-chart{display:flex;flex-direction:column;gap:var(--gap-item)}.intake-spread-dot{fill:rgb(var(--c-1));stroke:rgb(var(--surface));stroke-width:2}.intake-spread-dot--out{fill:rgb(var(--c-1) / .45);stroke:rgb(var(--c-1));stroke-width:1.5}.intake-trend a:hover .intake-trend-hit{fill:rgb(var(--c-1) / .3)}.intake-range{display:flex;justify-content:flex-end;margin-bottom:var(--gap-item)}.intake-prompt-acts{display:flex;flex-wrap:wrap;align-items:center;gap:var(--gap-item)}.intake-map{margin:0;min-width:0}.intake-map-flow{display:flex;align-items:stretch;overflow-x:auto;padding-bottom:var(--gap-text)}.intake-map-pair{display:flex;align-items:center;flex:1 0 9rem;min-width:9rem}.intake-map-column{align-self:stretch;flex:1 1 auto;min-width:0;padding:var(--gap-item);border:1px solid var(--border);border-radius:var(--radius);background:rgb(var(--surface))}.intake-map-column--result{background:rgb(var(--surface-2))}.intake-map-head{margin:0 0 var(--gap-text);font-size:var(--text-xs);font-weight:600;color:rgb(var(--text-dim))}.intake-map-steps{display:flex;flex-direction:column;gap:var(--gap-text);margin:0;padding:0;list-style:none}.intake-map-step{display:flex;flex-direction:column;min-width:0}.intake-map-label{display:flex;align-items:center;gap:var(--gap-text);font-size:var(--text-sm);color:rgb(var(--text))}.intake-map-figures{font-size:var(--text-xs);color:rgb(var(--text-dim));font-variant-numeric:tabular-nums}.intake-map-step--faint .intake-map-label,.intake-map-step--faint .intake-map-figures{color:rgb(var(--text-faint))}.intake-map-step--busy .intake-map-label{font-weight:600}.intake-map-ring{width:12px;height:12px;flex:none;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;animation:intake-map-spin .8s linear infinite}@keyframes intake-map-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion: reduce){.intake-map-ring{animation:none}}.intake-map-join{flex:none;margin-inline:var(--gap-text)}.intake-map-join line,.intake-map-join path{fill:none;stroke:var(--border-strong);stroke-width:1.5}.intake-map-join--faint line,.intake-map-join--faint path{stroke:var(--border)}.intake-map-head-actions{display:inline-flex;align-items:center;flex-wrap:wrap;gap:var(--gap-item)}.intake-map-pick{display:flex;align-items:center;gap:var(--gap-text);margin:0;font-size:var(--text-sm);color:rgb(var(--text-dim))}.tnd-export-files{list-style:none;margin:0;padding:0}.tnd-export-files>li{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px 24px;align-items:center;padding-block:12px}.tnd-export-files>li+li{border-top:1px solid var(--border)}.tnd-export-file>*{margin:0}.tnd-export-file>*+*{margin-top:4px}.tnd-export-file-acts{justify-content:flex-end;flex-wrap:nowrap}@media (max-width: 640px){.tnd-export-files>li{grid-template-columns:minmax(0,1fr)}.tnd-export-file-acts{justify-content:flex-start}}.tnd-figure-head{display:flex;align-items:center;gap:8px}.tnd-figure-head>h3{margin:0}.tnd-figure-menu{margin-inline-start:auto}.tnd-format-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));gap:12px 16px;align-items:start}.tnd-format-grid>.tnd-actions,.tnd-format-grid>p{grid-column:1 / -1}.tnd-title-cell{display:flex;align-items:center;gap:8px;min-width:0}.tnd-title-cell>:first-child{flex:1 1 auto;min-width:0}.tnd-info-mark{display:inline-flex;flex:none;color:rgb(var(--text-dim));cursor:help;border-radius:50%}.tnd-info-mark:focus-visible{outline:2px solid rgb(var(--accent));outline-offset:2px}.tnd-info-mark svg{width:18px;height:18px}.tnd-actions--foot{margin-top:12px}.tnd-actions--end{justify-content:flex-end;margin-top:8px}.tnd-export-list{list-style:none;padding:0}.tnd-export-choice{display:inline-flex;align-items:center;gap:8px}.tnd-export-choice input{width:auto}.tnd-export-figure{margin:0}.tnd-export-figure img{display:block;max-width:100%;height:auto;border:1px solid var(--border)}.tnd-export-figure figcaption{margin-top:8px;color:rgb(var(--text-dim))}.tnd-export-fields{display:grid;gap:12px;min-width:0}.tnd-export-fields>.tnd-export-fields{padding-inline-start:12px;border-inline-start:1px solid var(--border)}.tnd-export-notice{margin-inline:0;padding-inline-start:16px;border-inline-start:2px solid var(--border-strong);white-space:pre-wrap}.tnd-sources-list{list-style:none;padding:0}.tnd-sources-choice{display:inline-flex;align-items:center;gap:8px}.tnd-sources-choice>span{display:inline-flex;align-items:center;gap:8px}.tnd-sources-choice input{width:auto}.tnd-sources-country{display:inline-block;margin-inline-end:8px}.tnd-sources-reason{white-space:normal;font-family:inherit}.tnd-step-details>summary{cursor:pointer;font-size:var(--text-md);font-weight:500}.tnd-step-details[open]>summary{margin-bottom:14px}.tnd-step-details+.tnd-step-details{margin-top:16px}.tnd-step-guidance{flex:1 1 16rem}.tnd-step-confirmed{display:flex;align-items:center;gap:6px}.tnd-step-confirmed>p{margin:0}.tnd-step-chapters input{min-width:9rem}.tnd-step-chapters input[type=number]{min-width:5rem;width:6rem}.tnd-source-window{padding:16px}.tnd-source-window:has(>[data-preview-layout=page]){max-width:52rem;margin:0 auto}.tnd-preview-document{max-width:none}[data-preview-layout=page] .tnd-preview-document{max-width:52rem;margin-inline:auto}.tnd-preview-chapter{scroll-margin-top:48px;padding-inline-start:12px;border-inline-start:3px solid transparent}.tnd-preview-chapter--followed{border-inline-start-color:rgb(var(--signal))}.tnd-preview-chapter>h3{margin-bottom:4px;font-size:var(--text-xl)}.tnd-preview-chapter .tnd-step-prose :is(h1,h2){font-size:var(--text-lg)}.tnd-preview-chapter .tnd-step-prose :is(h3,h4,h5,h6){font-size:var(--text-md)}.tnd-step-prose{line-height:var(--leading-prose);overflow-wrap:break-word;overflow-x:auto}.tnd-step-prose>:first-child{margin-top:0}.tnd-step-prose>:last-child{margin-bottom:0}.tnd-step-prose table{border-collapse:collapse;width:100%}.tnd-step-prose th,.tnd-step-prose td{padding:9px 10px;border-bottom:1px solid var(--border);text-align:left;vertical-align:top}.tnd-step-prose pre{overflow-x:auto}.tnd-step-prose table,.tnd-chapter-editor table{table-layout:auto;width:100%}.tnd-step-prose table th,.tnd-step-prose table td,.tnd-step-prose table th *,.tnd-step-prose table td *,.tnd-chapter-editor table th,.tnd-chapter-editor table td,.tnd-chapter-editor table th *,.tnd-chapter-editor table td *{overflow-wrap:normal;word-break:normal;-webkit-hyphens:manual;hyphens:manual}.tnd-step-prose table tr>:first-child:not([colspan]),.tnd-chapter-editor table tr>:first-child:not([colspan]){min-width:12.5rem;position:sticky;left:0;z-index:1;background:rgb(var(--surface));box-shadow:inset -1px 0 0 var(--border)}.tnd-step-prose table tbody tr:hover>:first-child:not([colspan]),.tnd-chapter-editor table tbody tr:hover>:first-child:not([colspan]){background:rgb(var(--surface-2))}.tnd-step-prose blockquote{border-inline-start:2px solid var(--border-strong);margin-inline:0;padding-inline-start:16px}.tnd-quiet{color:rgb(var(--text-dim))}.tnd-faint{color:rgb(var(--text-faint))}.tnd-bad{color:rgb(var(--red))}.tnd-warn{color:rgb(var(--amber-ink))}.tnd-good{color:rgb(var(--green))}.tnd-mono{font-variant-numeric:tabular-nums}.tnd-eyebrow{margin:0;font-family:var(--font-ui);font-size:var(--text-xs);font-weight:600;letter-spacing:.13em;text-transform:uppercase;color:rgb(var(--text-faint))}.tnd-b{font-weight:600;color:rgb(var(--text))}.tnd-name-link{font-weight:600}.tnd-pre{white-space:pre-wrap}.tnd-onward a[href]{color:rgb(var(--blue));text-decoration:none}.tnd-onward a:hover{text-decoration:underline;text-underline-offset:2px}.tnd-onward a:focus-visible{outline:2px solid rgb(var(--signal));outline-offset:2px;border-radius:2px}.tnd-chips{display:flex;flex-wrap:wrap;gap:6px}ul.tnd-chips,ol.tnd-chips{list-style:none;margin:0;padding:0}.tnd-doors{display:grid;grid-template-columns:repeat(auto-fill,minmax(13rem,1fr));gap:8px}.tnd-door{justify-content:space-between;gap:8px;height:auto;min-height:44px;padding-inline:14px;font-weight:600}.tnd-door-label{text-align:left}.tnd-door-arrow{width:14px;height:14px;flex:none;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.tnd-feed-schedule{display:flex;flex-wrap:wrap;align-items:center;gap:var(--gap-card)}.tnd-feed-keywords{display:flex;align-items:center;justify-content:space-between;gap:var(--gap-card)}.tnd-pick-select{max-width:28rem}.tnd-feed-savebar{position:sticky;bottom:0;z-index:1;padding:var(--gap-card);background:rgb(var(--surface));border-top:1px solid var(--border)}.tnd-card-head{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:14px}.tnd-card-head h2{margin:0;font-size:var(--text-lg);font-weight:500;color:rgb(var(--text))}.tnd-card-head>:last-child:not(h2){margin-left:auto}.tnd-rows{display:grid;margin:0;gap:8px 0}.tnd-row{display:grid;grid-template-columns:150px minmax(0,1fr);gap:12px;align-items:baseline}.tnd-row-label{margin:0;font-size:var(--text-md);color:rgb(var(--text-faint))}.tnd-row-value{min-width:0;margin:0;font-size:var(--text-md);line-height:var(--leading);color:rgb(var(--text));overflow-wrap:break-word}@media (max-width: 640px){.tnd-row{grid-template-columns:minmax(0,1fr);gap:var(--gap-text)}}.tnd-stack>.tnd-quiet{display:block}.tnd-plain-list{list-style:none;margin:0;padding:0}.tnd-plain-list li+li{margin-top:12px}.tnd-plain-list p{margin:4px 0 0}.tnd-record-head{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.tnd-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.tnd-actions.tnd-fact{flex-wrap:nowrap;align-items:flex-start}.tnd-fact>:first-child{flex:1 1 auto;min-width:0}.tnd-fact>:not(:first-child){flex:none}.tnd-fact-acts{display:inline-flex;align-items:center;gap:4px;min-width:calc(2 * var(--control-h-sm) + 4px)}.tnd-run-duration{white-space:nowrap}.tnd-fact-acts:empty{display:none}.tnd-records-what>p{margin:0}.tnd-records-what+.tnd-actions{margin-top:var(--gap-text)}.tnd-archived-band{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 14px;border:1px solid var(--border);border-radius:var(--radius);background:rgb(var(--surface-2))}.tnd-archived-band>:first-child{flex:1 1 16rem;min-width:0}.tnd-archived-band>:last-child:not(:first-child){flex:0 1 auto;justify-content:flex-end}.tnd-archive-ask{display:flex;flex-direction:column;align-items:flex-end;gap:var(--gap-text);max-width:560px}.tnd-archive-ask>p{margin:0}.tnd-delete-line{display:block;overflow-wrap:break-word}.tnd-delete-line strong{display:inline-block;min-width:5em;font-weight:600}.tnd-delete-refusal{flex:1 1 260px;min-width:0;font-size:var(--text-sm);color:rgb(var(--text-dim));overflow-wrap:break-word}.btn.tnd-save:disabled{border:1px solid var(--border-strong);background:none;color:rgb(var(--text-faint));opacity:1}.tnd-reason{margin:10px 0 0;padding:10px 12px;border:1px solid var(--border);border-radius:var(--radius);background:rgb(var(--inset));font-size:var(--text-md);line-height:var(--leading-prose);color:rgb(var(--text-dim))}.tnd-reason>.tnd-actions{margin-top:12px}.tnd-reason--delete{border-color:rgb(var(--red) / .4);background:var(--tint-red);color:rgb(var(--text))}.tnd-heard{display:block;margin-top:var(--gap-text);font-size:var(--text-sm);font-style:italic;color:rgb(var(--text-dim))}.tnd-step-chapters input:not([type=checkbox]):not([type=radio]){box-sizing:border-box;width:100%;min-width:5rem;padding:7px 9px;font-size:var(--text-md)}.tnd-step-chapters input[type=number]{min-width:3.5rem;text-align:right}.tnd-grid{display:grid;gap:16px}.tnd-grid>*{--box-gap: 0px}.tnd-grid--2,.tnd-grid--3{grid-template-columns:minmax(0,1fr)}@media (min-width: 640px){.tnd-grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.tnd-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}}.tnd-scroll{overflow-x:auto}.tnd-th{padding:8px 10px;font-family:var(--font-ui);font-size:var(--text-xs);font-weight:600;letter-spacing:.1em;text-align:left;text-transform:uppercase;white-space:nowrap;color:rgb(var(--text-faint))}.tnd-pass-acts{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:flex-end;gap:8px;margin-top:16px}.tnd-matrix-total td{border-top:2px solid var(--border);font-weight:600}.tnd-count{margin-left:auto;font-size:var(--text-xs);color:rgb(var(--text-faint))}.tnd-item{padding:12px 14px;border:1px solid var(--border);border-left:4px solid rgb(var(--text-faint) / .4);border-radius:var(--radius);background:rgb(var(--surface))}.tnd-item--validated{border-left-color:rgb(var(--green))}.tnd-item--pending{border-left-color:rgb(var(--amber))}.tnd-strip{margin-top:20px;padding-top:16px;border-top:1px solid var(--border)}.tnd-quietline{margin:var(--gap-text) 0 0;font-size:var(--text-sm);line-height:var(--leading);color:rgb(var(--text-faint))}.tnd-stack>*+*{margin-top:16px}.tnd-two{display:grid;grid-template-columns:minmax(0,1fr);gap:20px;align-items:start}@media (min-width: 64rem){.tnd-two{grid-template-columns:minmax(0,1fr) 360px}}.tnd-side>*+*{margin-top:16px}.tnd-history-who{color:rgb(var(--text-dim))}.tnd-history-when{margin:0;font-size:var(--text-sm);line-height:var(--leading);color:rgb(var(--text-faint))}.tnd-drawer-note{flex:1 1 18rem;align-self:center;margin:0}.tnd-strip:has(.tnd-strip-station){display:grid;grid-template-columns:repeat(9,minmax(0,1fr));gap:0;padding:0}.tnd-strip-station{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;min-height:0;min-width:0;gap:var(--gap-text);padding:10px;border:0;border-radius:0;border-left:1px solid var(--border);background:transparent;color:rgb(var(--text));font:inherit;text-align:left;cursor:pointer}.tnd-strip-station:first-child{border-left:0}.tnd-strip-station:hover{background:rgb(var(--surface-2));color:rgb(var(--text))}.tnd-strip-station:focus-visible{outline:2px solid rgb(var(--signal));outline-offset:-2px}.tnd-strip-station[aria-pressed=true]{background:rgb(var(--surface-2));box-shadow:inset 0 -2px rgb(var(--blue))}.tnd-strip-no{font-size:var(--text-xs)}.tnd-strip-name{max-width:100%;white-space:normal;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;font-size:var(--text-sm);line-height:var(--leading-tight);color:rgb(var(--text-dim))}.tnd-strip-count{margin-top:auto;font-size:var(--text-lg);font-variant-numeric:tabular-nums;line-height:var(--leading-tight)}.tnd-strip-station--empty .tnd-strip-count{color:rgb(var(--text-faint))}.tnd-strip-split{font-size:var(--text-xs);line-height:var(--leading-tight)}@supports (grid-template-rows: subgrid){.tnd-strip:has(.tnd-strip-split){grid-template-rows:auto 1fr auto auto}.tnd-strip:has(.tnd-strip-split) .tnd-strip-station{display:grid;grid-row:span 4;grid-template-rows:subgrid;row-gap:var(--gap-text);justify-items:start}}.tnd-flow .tnd-strip-station{display:flex;gap:4px;padding:8px 10px 10px}.tnd-flow-head{display:flex;align-items:baseline;justify-content:space-between;width:100%;gap:6px}.tnd-flow .tnd-strip-count{margin-top:0;font-size:var(--text-2xl);font-weight:600}.tnd-flow .tnd-strip-name{font-size:var(--text-xs)}.tnd-flow-bar{position:relative;display:block;width:100%;height:6px;margin:2px 0;border-radius:3px;background:rgb(var(--text-faint) / .18);overflow:hidden}.tnd-flow-bar:after{content:"";position:absolute;inset:0 auto 0 0;width:var(--flow-fill, 0%);border-radius:inherit;background:rgb(var(--flow-ink, var(--text-faint)))}.tnd-flow-split{display:flex;flex-wrap:wrap;gap:3px;max-width:100%;margin-top:2px}.tnd-flow-chip{font-size:var(--text-xs);white-space:nowrap;padding-inline:5px}.tnd-opp-strip{margin-inline:0;margin-bottom:0;list-style:none}.tnd-opp-head{flex-direction:column;align-items:flex-start}.tnd-opp-station{display:flex;border-left:1px solid var(--border)}.tnd-opp-station:first-child{border-left:0}.tnd-opp-station .tnd-strip-station{flex:1;border-left:0}.tnd-opp-station .tnd-strip-station[aria-current=step]{background:rgb(var(--surface-2));box-shadow:inset 0 -2px rgb(var(--blue))}.tnd-opp-station--ahead .tnd-strip-name,.tnd-opp-station--skipped .tnd-strip-name{color:rgb(var(--text-faint))}.tnd-opp-station--skipped .tnd-strip-name{text-decoration:line-through}.tnd-opp-at{font-size:var(--text-sm)}.tnd-opp-toggle{display:inline;min-height:0;padding:0;border:0;border-radius:0;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer}.tnd-opp-toggle:hover{background:transparent;color:inherit}.tnd-opp-toggle:before{content:"▸";display:inline-block;width:1.1em;color:rgb(var(--text-faint))}.tnd-opp-toggle[aria-expanded=true]:before{content:"▾"}.tnd-opp-toggle:focus-visible{outline:2px solid rgb(var(--signal));outline-offset:2px}.tnd-onward-link{margin-left:auto;font-size:var(--text-sm)}.tnd-pipe-side{display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(18rem,1fr));align-items:stretch}.tnd-pipe-side>*{--box-gap: 0px}.tnd-stage-link,.tnd-stage-link:hover{text-decoration:none}.tnd-stage-link:focus-visible{outline:2px solid rgb(var(--signal));outline-offset:2px;border-radius:4px}.tnd-owner{display:inline-flex;align-items:center;gap:6px}.tnd-owner-mark{display:inline-grid;place-items:center;width:22px;height:22px;border-radius:50%;background:rgb(var(--surface-2));border:1px solid var(--border);font-family:var(--font-ui);font-size:var(--text-xs);color:rgb(var(--text-dim))}.tnd-next{display:inline-flex;flex-wrap:wrap;align-items:baseline;gap:var(--gap-text) 8px}.tnd-next-day{font-size:var(--text-sm)}.tnd-need{display:flex;align-items:baseline;gap:10px;font-size:var(--text-md);line-height:var(--leading)}.tnd-need-n{min-width:1.75rem;font-size:var(--text-lg);text-align:right}.tnd-pipe-overdue{align-items:center;padding:8px 12px;border:1px solid var(--border);border-radius:8px}.tnd-pipe-filter{margin:0;padding:8px 12px;border:1px solid var(--border);border-radius:8px}.tnd-scr-figures{display:grid;grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));gap:12px;margin:12px 0;padding:0;list-style:none;font-size:var(--text-sm)}.tnd-scr-figures li{display:flex;flex-direction:column;gap:2px;padding:10px 12px;border:1px solid var(--border);border-radius:8px}.tnd-scr-figure--warn{color:rgb(var(--amber-ink))}.tnd-scr-n{font-size:var(--text-lg)}.tnd-scr-mail{border:1px solid var(--border);border-radius:8px;font-size:var(--text-md)}.tnd-scr-mail-head{display:grid;grid-template-columns:max-content 1fr;gap:var(--gap-text) 12px;margin:0;padding:10px 12px;border-bottom:1px solid var(--border)}.tnd-scr-mail-head dt{font-size:var(--text-xs);letter-spacing:.1em;text-transform:uppercase;color:rgb(var(--text-faint))}.tnd-scr-mail-head dd{margin:0}.tnd-scr-mail-section{padding:8px 12px}.tnd-scr-mail-section+.tnd-scr-mail-section{border-top:1px dashed var(--border)}.tnd-scr-mail-section h4{margin:0 0 var(--gap-text);font-size:var(--text-md);font-weight:600}.tnd-scr-mail-section ul{display:grid;gap:var(--gap-text);margin:0;padding-left:1.1rem}.tnd-scr-mail-section li>*+*{margin-left:8px}.btn-ghost.tnd-scr-open{min-height:0;justify-content:flex-start;display:inline-flex;align-items:flex-start;gap:6px;padding:0;border:0;background:none;color:inherit;font:inherit;text-align:left;cursor:pointer}.btn-ghost.tnd-scr-open:hover:not(:disabled){background:none;color:inherit}.tnd-scr-facts{display:block;font-size:var(--text-sm)}.tnd-scr-row--overdue>td:first-child{box-shadow:inset 3px 0 rgb(var(--amber-ink))}.tnd-scr-subs{display:grid;grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));gap:12px;margin:0;padding:0;list-style:none}.tnd-scr-subs li{display:grid;gap:var(--gap-text)}.tnd-scr-sub-head{display:flex;align-items:baseline;gap:8px}.tnd-scr-acts{display:inline-flex;align-items:center;gap:4px}.tnd-scr-table td{vertical-align:top;padding-top:12px;padding-bottom:12px}.tnd-scr-table td .tnd-chips{display:flex;flex-direction:column;align-items:flex-start;gap:4px;margin-top:4px}.tnd-scr-table td .tnd-chips:first-child{margin-top:0}.tnd-scr-table .tnd-scr-facts{margin-top:2px}.tnd-scr-choice{display:flex;flex-wrap:wrap;gap:16px;margin:0 0 12px;padding:0;border:0;font-size:var(--text-md)}.tnd-scr-choice legend{margin-bottom:6px;font-size:var(--text-md);color:rgb(var(--text-dim))}.tnd-scr-choice label{display:inline-flex;align-items:center;gap:6px}.tnd-chapter-layout{display:grid;grid-template-columns:minmax(0,1fr);align-items:start;gap:20px}@container kit-split-main (min-width: 54rem){.tnd-chapter-layout{grid-template-columns:minmax(0,2fr) minmax(18rem,1fr)}.tnd-chapter-layout--folded{grid-template-columns:minmax(0,1fr) auto}.tnd-chapter-layout--folded>.tnd-chapter-edge{position:sticky;top:var(--page-head-height, 0px);align-self:start;writing-mode:vertical-rl;border-top:0;border-left:1px solid var(--border)}.tnd-chapter-layout.tnd-chapter-layout--under{grid-template-columns:minmax(0,1fr)}}.tnd-chapter-aside-head{display:flex;justify-content:flex-end}.tnd-chapter-edge{display:flex;align-items:center;gap:12px;padding:8px 4px;border-top:1px solid var(--border)}.tnd-chapter-edge-count{color:rgb(var(--text-dim));font-size:var(--text-sm);white-space:nowrap}.tnd-chapter-editor{line-height:var(--leading-prose)}.tnd-versions{list-style:none;margin:0;padding:0;display:grid;gap:8px}.tnd-version-history{display:grid;gap:10px}.tnd-version-history-head{margin:0;font-size:var(--text-md);font-weight:500}.tnd-version-pick{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:var(--text-sm)}.tnd-version{display:flex;align-items:baseline;justify-content:space-between;gap:8px;font-size:var(--text-sm);color:rgb(var(--text-dim))}.tnd-version>:first-child{flex:1 1 auto;min-width:0}.tnd-version>:last-child:not(:first-child){flex:none}.tnd-document-list{list-style:none;margin:12px 0 0;padding:0}.tnd-document-list li+li{border-top:1px solid var(--border)}.tnd-document-list a{display:flex;gap:12px;padding:14px 8px;overflow-wrap:break-word}.tnd-document-list a>:last-child{min-width:0}.tnd-document-list a[aria-current=page]{background:rgb(var(--inset));border-left:3px solid rgb(var(--text-dim))}.tnd-document-number{font-variant-numeric:tabular-nums;color:rgb(var(--text-faint))}.tnd-document-fact{display:block;margin-top:var(--gap-text);color:rgb(var(--text-dim));font-size:var(--text-sm)}.tnd-qc-light{display:inline-block;flex:0 0 auto;width:12px;height:12px;border-radius:50%;border:1px solid rgb(var(--text-faint));vertical-align:middle}.tnd-qc-light--green{background:rgb(var(--green));border-color:rgb(var(--green))}.tnd-qc-light--amber{background:rgb(var(--amber));border-color:rgb(var(--amber))}.tnd-qc-light--red{background:rgb(var(--red));border-color:rgb(var(--red))}.tnd-qc-scope{font-size:var(--text-lg);line-height:var(--leading-prose)}.tnd-qc-table{min-width:44rem}.tnd-qc-checks,.tnd-review-marks,.tnd-qc-lenses{list-style:none;margin:0;padding:0}.tnd-qc-checks>li{display:flex;align-items:baseline;gap:14px;padding:12px 0}.tnd-qc-checks>li+li{border-top:1px solid var(--border)}.tnd-qc-lenses>li{padding:8px 0;max-width:68ch}.tnd-qc-lenses>li+li{border-top:1px solid var(--border)}.tnd-qc-basis>h3,.tnd-qc-ladder>h3{margin:0}.tnd-qc-warning{padding:20px;border:1px solid rgb(var(--amber));border-radius:var(--radius);background:var(--tint-amber);color:rgb(var(--amber-ink))}.tnd-qc-warning h2{font-size:var(--text-lg)}.tnd-redline-added{background:var(--tint-green);color:rgb(var(--text));text-decoration:underline}.tnd-redline-removed{background:var(--tint-red);color:rgb(var(--text));text-decoration:line-through}.tnd-fix-dialog{width:min(64rem,calc(100vw - 32px));max-width:64rem}.tnd-fix-redline{line-height:var(--leading-prose);overflow-wrap:break-word}.tnd-review-mark{padding:12px 16px;margin:12px 0;border-inline-start:3px solid var(--border-strong)}.tnd-review-mark--insertion{border-inline-start-color:rgb(var(--green))}.tnd-review-mark--deletion{border-inline-start-color:rgb(var(--red))}.tnd-review-mark--comment{background:rgb(var(--inset))}.tnd-review-chapter{margin:20px 0}.tnd-review-chapter+.tnd-review-chapter{padding-top:20px;border-top:1px solid var(--border)}.tnd-review-chapter>h4{font-size:var(--text-lg);margin:0}.tnd-review-under{color:rgb(var(--text-dim));font-size:var(--text-sm)}.tnd-review-chosen{border-color:var(--border-strong);background:rgb(var(--inset));font-weight:600}.tnd-cell{width:100%;min-width:6rem;padding:5px 7px;font-size:var(--text-md)}.tnd-cell--num{min-width:4rem;width:4.5rem;font-family:var(--font-ui);font-variant-numeric:tabular-nums;text-align:right}.tnd-split{display:inline-flex;gap:4px}.tnd-derived{display:block;margin-top:var(--gap-text);font-family:var(--font-ui);font-variant-numeric:tabular-nums;color:rgb(var(--text-faint))}td.tnd-derived,th.tnd-derived{display:table-cell;margin-top:0}.tnd-gantt{margin-top:20px}.tnd-gantt-legend{display:flex;flex-wrap:wrap;gap:6px 16px;margin:10px 0;padding:0;list-style:none;font-size:var(--text-sm);color:rgb(var(--text-dim))}.tnd-gantt-legend>li{display:inline-flex;align-items:center;gap:6px}.tnd-gantt-key{width:10px;height:10px;border-radius:2px}.tnd-gantt-line{display:flex;align-items:center;gap:12px;padding:3px 0}.tnd-gantt-line--head{margin-bottom:4px;padding-bottom:6px;border-bottom:1px solid var(--border)}.tnd-gantt-name{flex:0 1 14rem;min-width:0;width:auto;padding:0;font-size:var(--text-sm);white-space:normal;overflow-wrap:break-word;color:rgb(var(--text-dim))}.tnd-gantt-track{position:relative;flex:1 1 auto;min-width:12rem;height:22px;border-radius:3px;background:rgb(var(--inset))}.tnd-gantt-line--head .tnd-gantt-track{height:14px;background:none}.tnd-gantt-tick{position:absolute;top:0;transform:translate(-50%);font-family:var(--font-ui);font-size:var(--text-xs);white-space:nowrap;color:rgb(var(--text-faint))}.tnd-gantt-tick--last{transform:translate(-100%)}.tnd-gantt-rule{position:absolute;top:0;width:1px;height:100%;background:var(--border)}.tnd-gantt-bar{position:absolute;top:4px;height:14px;min-width:3px;border-radius:3px}.tnd-gantt-bar--flex{opacity:.72;background-image:repeating-linear-gradient(45deg,rgb(var(--surface) / .6) 0 3px,transparent 3px 7px)}.tnd-gantt-none{position:absolute;top:3px;left:6px;font-size:var(--text-xs);color:rgb(var(--text-faint))}.tnd-gantt-mark{position:absolute;top:6px;width:10px;height:10px;transform:translate(-50%) rotate(45deg);background:rgb(var(--navy))}.tnd-tasks{list-style:none;margin:0;padding:0}.tnd-task{padding:12px 0}.tnd-task+.tnd-task{border-top:1px solid var(--border)}.tnd-task>*+*{margin-top:6px}.tnd-task-line>:is(.tnd-task-title,strong){min-width:0}.tnd-task-line{display:flex;flex-wrap:wrap;align-items:center;gap:8px;overflow-wrap:break-word}.tnd-task-check{color:rgb(var(--amber-ink));font-weight:500}.tnd-task-tender+.tnd-task-tender{margin-top:12px;padding-top:12px;border-top:1px solid var(--border)}.tnd-task-tender-name{margin:0;font-size:var(--text-sm);font-weight:600;color:rgb(var(--text-dim))}.tnd-timeline-scroll{overflow-x:auto}.tnd-timeline svg{display:block;font-family:inherit}.tnd-tl-grid{stroke:var(--border);stroke-width:1}.tnd-tl-lane{stroke:var(--border);stroke-dasharray:2 4}.tnd-tl-week{fill:rgb(var(--text-faint));font-size:var(--text-xs)}.tnd-tl-section{fill:rgb(var(--text-dim));font-size:var(--text-xs);font-weight:600;letter-spacing:.04em;text-transform:uppercase}.tnd-tl-label{fill:rgb(var(--text));font-size:var(--text-md)}.tnd-tl-none{fill:rgb(var(--text-faint));font-size:var(--text-sm)}.tnd-tl-bar{fill:rgb(var(--blue) / .22);stroke:rgb(var(--blue));stroke-width:1}.tnd-tl-deadline{stroke:rgb(var(--text));stroke-width:2}.tnd-tl-interview{fill:rgb(var(--text));stroke:rgb(var(--surface));stroke-width:1}.tnd-tl-mark{stroke-width:2}.tnd-tl-mark--due{fill:rgb(var(--blue));stroke:rgb(var(--surface))}.tnd-tl-mark--overdue{fill:rgb(var(--red));stroke:rgb(var(--surface))}.tnd-tl-mark--awaiting{fill:rgb(var(--surface));stroke:rgb(var(--amber))}.tnd-tl-today{stroke:rgb(var(--signal));stroke-width:2;stroke-dasharray:4 3}.tnd-tl-today-label{fill:rgb(var(--signal));font-size:var(--text-xs);font-weight:700;letter-spacing:.06em}.tnd-tl-legend{display:flex;flex-wrap:wrap;gap:6px 18px;list-style:none;margin:12px 0 0;padding:0;color:rgb(var(--text-dim));font-size:var(--text-sm)}.tnd-tl-legend li{display:inline-flex;align-items:center;gap:6px}.tnd-remarks{list-style:none;margin:0;padding:0}.tnd-remark{display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:12px;padding:10px 0}.tnd-remark+.tnd-remark{border-top:1px solid var(--border)}.tnd-remark>*{grid-column:1}.tnd-remark>*+*{margin-top:var(--gap-text)}.tnd-remark>:last-child:not(:first-child){grid-column:2;grid-row:1 / span 2;align-self:start;margin-top:0}.tnd-remark--resolved .tnd-remark-body{color:rgb(var(--text-dim))}.tnd-remark-head{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px;font-size:var(--text-sm);color:rgb(var(--text-dim))}.tnd-remark-body{min-width:0;overflow-wrap:break-word;white-space:pre-wrap}.tnd-conflict-sides{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.tnd-conflict-sides>section{max-height:50vh;overflow:auto}.tnd-model-question{font-weight:600}.tnd-draft-field{display:grid;gap:6px}.tnd-draft-head{display:flex;align-items:center;justify-content:space-between;gap:8px}.tnd-fin-workspace>.page-head.tnd-fin-head{position:sticky}.tnd-fin-version-bar{display:flex;flex-wrap:wrap;align-items:center;gap:var(--gap-card);min-width:0;padding-block:var(--gap-item)}.tnd-fin-version-picker{flex:0 1 13rem;min-width:10rem}.tnd-fin-version-more{margin-left:auto;flex:none}.tnd-fin-progress{display:flex;flex:none;align-items:center;gap:var(--gap-text);list-style:none;margin:0;padding:0;font-size:var(--text-xs);color:rgb(var(--text-faint))}.tnd-fin-progress li{display:flex;align-items:center;gap:var(--gap-text)}.tnd-fin-reached{color:rgb(var(--text-dim))}.tnd-fin-current{color:rgb(var(--text));font-weight:700}.tnd-fin-arrow{color:rgb(var(--text-faint))}.tnd-fin-meta{min-width:0;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-xs);color:rgb(var(--text-dim))}.tnd-fin-progress-meta{display:flex;align-items:center;gap:var(--gap-card);flex:1 1 20rem;min-width:0}.tnd-fin-progress-meta>.tnd-fin-meta{flex:1 1 0}.tnd-fin-progress-meta-workbook{display:contents}.tnd-fin-progress-meta-workbook>.tnd-fin-meta-workbook{order:2;flex-basis:100%;white-space:normal;overflow:visible}.tnd-fin-notice{display:flex;align-items:center;flex-wrap:wrap;gap:var(--gap-text);margin:0;font-size:var(--text-sm)}.tnd-fin-hidden{display:flex;align-items:start;gap:var(--gap-text);margin:var(--gap-item) 0 0;font-size:var(--text-xs)}.tnd-fin-hidden>svg{flex:none}.tnd-fin-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(19rem,21rem);align-items:start;gap:var(--gap-card)}.tnd-fin-main{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--gap-card);min-width:0}.tnd-fin-card{min-width:0;margin:0}.tnd-fin-summary{min-width:0;position:sticky;top:calc(var(--page-head-height, 0px) + var(--gap-card))}.tnd-fin-team{--fin-role: 11rem;--fin-days: 5.5rem;--fin-rate: 6.5rem;--fin-figure: 6rem}.tnd-fin-sheet table th,.tnd-fin-sheet table td{padding-inline:6px}.tnd-fin-input{width:100%;min-width:0}.tnd-fin-sheet .tnd-fin-input{padding-inline:4px}.tnd-fin-input.tnd-fin-input[aria-invalid=true]{border-color:rgb(var(--amber))}.tnd-fin-sheet .tnd-fin-input:not([aria-invalid=true]):not(:hover):not(:focus-visible){border-color:transparent;background:transparent}.tnd-fin-number{text-align:right;font-variant-numeric:tabular-nums}.tnd-fin-cell{display:grid;align-items:center;gap:2px;min-height:var(--control-h-sm);min-width:0}.tnd-fin-days{grid-template-columns:1.6rem minmax(0,1fr) .1rem}.tnd-fin-rate{grid-template-columns:minmax(0,1fr) 1.25rem}.tnd-fin-value{text-align:right;padding-inline:5px;white-space:nowrap}.tnd-fin-tag{min-width:0;font-size:var(--text-xs)}.tnd-fin-item{display:flex;align-items:center;gap:.5rem;min-width:0}.tnd-fin-item>:first-child{flex:1 1 auto;min-width:0;overflow-wrap:break-word}.tnd-fin-item>*+*{flex:none}.tnd-fin-compare .tnd-fin-differs>*{background:var(--tint-amber)}.tnd-fin-icon-slot{display:flex;align-items:center;justify-content:center;width:1.25rem}.tnd-fin-icon{min-width:0;width:100%;padding-inline:0}.tnd-fin-expert{width:100%;min-width:0;justify-content:space-between;gap:var(--gap-text);text-align:left;padding-inline:4px;font-weight:400}.tnd-fin-expert>span:first-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tnd-fin-total{font-weight:600}.tnd-fin-total>th,.tnd-fin-total>td{white-space:nowrap;border-top:1px solid var(--border)}.tnd-fin-line{height:calc(var(--control-h-sm) + var(--gap-card))}.tnd-fin-line>th,.tnd-fin-line>td{vertical-align:middle}.tnd-fin-loe{flex-direction:column;align-items:start;gap:0}.tnd-fin-taxes table{min-width:0!important}.tnd-fin-add{margin-top:var(--gap-item)}.tnd-fin-empty-actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--gap-text)}.tnd-fin-warning{margin:var(--gap-item) 0 0;font-size:var(--text-sm);color:rgb(var(--amber-ink))}.tnd-fin-head-status{display:inline-flex;flex-wrap:wrap;align-items:center;color:rgb(var(--text-dim));font-size:var(--text-xs)}.tnd-fin-head-separator{white-space:pre}.tnd-fin-head-warning{color:rgb(var(--amber-ink))}.tnd-fin-delete{color:rgb(var(--red))}.tnd-fin-definitions{margin:var(--gap-item) 0 0}.tnd-fin-compact-summary{display:none}.tnd-fin-compact-summary+.page-body{margin-top:var(--gap-block)}.tnd-fin-summary-lines{margin:0}.tnd-fin-summary-lines>div{display:grid;grid-template-columns:minmax(0,1fr) max-content;gap:var(--gap-item);align-items:baseline;padding-block:var(--gap-text)}.tnd-fin-summary-lines dt{min-width:0;font-size:var(--text-sm)}.tnd-fin-summary-lines dd{margin:0;text-align:right;white-space:nowrap;font-size:var(--text-sm);font-variant-numeric:tabular-nums}.tnd-fin-summary-lines>.tnd-fin-net{border-top:1px solid var(--border);margin-top:var(--gap-text);padding-top:var(--gap-item)}.tnd-fin-summary-lines>.tnd-fin-grand{border-top:1px solid var(--border);margin-top:var(--gap-text);padding-block:var(--gap-item);font-weight:600}.tnd-fin-summary-lines>.tnd-fin-cost{border-top:1px solid var(--border);padding-top:var(--gap-item);margin-top:var(--gap-text)}.tnd-fin-sub{display:block;font-size:var(--text-xs);line-height:var(--leading);color:rgb(var(--text-dim));font-weight:400}.tnd-fin-tax-line .tnd-fin-sub{margin-top:var(--gap-text);white-space:nowrap}.tnd-fin-tax-line{position:relative}.tnd-fin-tax-button{display:block;width:100%;min-width:0;white-space:nowrap;text-align:left}.tnd-fin-tax-label{display:block;overflow:hidden;text-overflow:ellipsis}.tnd-fin-summary-lines .tnd-fin-tax-button{padding:0;min-height:0;height:auto;font-weight:400}.tnd-fin-tax-button:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0}.tnd-fin-hints{margin:0;padding-left:var(--gap-block);font-size:var(--text-sm);line-height:var(--leading-prose)}.tnd-fin-hints>li+li{margin-top:var(--gap-item)}.tnd-fin-people{list-style:none;padding:0;margin:0;display:grid;gap:var(--gap-text)}.tnd-fin-row{display:flex;flex-wrap:wrap;gap:var(--gap-card)}.tnd-fin-currency{max-width:18rem}@media (max-width: 1439.98px){.tnd-fin-layout{grid-template-columns:minmax(0,1fr)}.tnd-fin-summary{display:none}header.page-head+.tnd-fin-compact-summary{display:block;position:sticky;top:var(--page-head-height, 0px);z-index:19;margin-top:0;padding-inline:28px;background:rgb(var(--surface));border-bottom:1px solid var(--border)}.tnd-fin-summary-strip{display:flex;align-items:center;gap:var(--gap-text);min-width:0;padding-block:var(--gap-text)}.tnd-fin-strip-figures{display:flex;align-items:baseline;flex:1;min-width:0;margin:0;white-space:nowrap;font-size:var(--text-sm);font-variant-numeric:tabular-nums}.tnd-fin-strip-breakdown{min-width:0;overflow-x:auto;white-space:pre}.tnd-fin-strip-figures>strong{flex:none}.tnd-fin-strip-figures>span:last-child:not(:first-child){flex:none;white-space:pre}.tnd-fin-summary-strip>button{flex:none}.tnd-fin-summary-details{max-height:calc(100dvh - var(--page-head-height, 0px) - 4rem);overflow-y:auto;padding-bottom:var(--gap-item)}}@media (max-width: 720px){.tnd-fin-version-bar{gap:var(--gap-text);flex-wrap:wrap}.tnd-fin-progress{font-size:var(--text-xs)}}.tnd-dsc-analysis,.tnd-dsc-column{display:grid;gap:8px;align-content:start}.tnd-dsc-analysis-head{display:flex;align-items:baseline;flex-wrap:wrap;gap:12px}.tnd-dsc-analysis h3,.tnd-dsc-column h3{margin:0;font-size:var(--text-md)}.tnd-dsc-analysis-head>button{margin-left:auto}.tnd-dsc-result{display:grid;gap:12px}.tnd-dsc-facts h4{margin:0 0 var(--gap-text);font-size:var(--text-sm);color:var(--text-dim)}.tnd-dsc-facts ul,.tnd-dsc-facts p{margin:0}.tnd-dsc-column{padding:12px;border:1px solid var(--border);border-radius:8px;background:var(--surface-2)}.tnd-dsc-lines{display:grid;gap:8px;margin:0;padding:0;list-style:none}.tnd-dsc-lines li{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--gap-text);column-gap:8px;padding:8px;border-radius:6px;background:var(--surface);overflow-wrap:break-word}.tnd-dsc-lines li>*{grid-column:1}.tnd-dsc-lines li>.tnd-dsc-line-acts{grid-column:2;grid-row:1 / span 2;align-self:start}.tnd-dsc-line--proposed{border:1px dashed var(--border-strong)}.tnd-dsc-by{font-size:var(--text-sm)}.tnd-dsc-line-acts{display:inline-flex;gap:6px}.tnd-dsc-add{display:grid;gap:6px;justify-items:start}.tnd-dsc-next{display:flex;flex-wrap:wrap;align-items:end;gap:12px}.tnd-rep-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(16rem,1fr));gap:0 16px;margin:0;padding:0;list-style:none}.tnd-rep-cards>li{display:grid;grid-row:span 4;grid-template-rows:subgrid;row-gap:0;margin-bottom:16px}.tnd-rep-card{display:grid;grid-row:1 / -1;grid-template-rows:subgrid;row-gap:6px;align-content:start;padding:16px;color:inherit;text-decoration:none}.tnd-rep-card:hover,.tnd-rep-card:focus-visible{border-color:rgb(var(--signal));color:inherit;text-decoration:none}.tnd-rep-card:focus-visible{outline:none;border-radius:var(--radius)}.tnd-rep-number{font-size:var(--text-xs);font-variant-numeric:tabular-nums;color:rgb(var(--text-faint))}.tnd-rep-title{font-weight:600}.tnd-rep-question{line-height:var(--leading)}.tnd-rep-fills{margin:0;line-height:var(--leading)}.tnd-rep-figures{display:grid;grid-template-columns:repeat(auto-fill,minmax(11rem,1fr));gap:12px;margin:0}.tnd-rep-figures>*{--box-gap: 0px}.tnd-rep-figure{display:flex;flex-direction:column;gap:var(--gap-text);padding:12px 14px}.tnd-rep-figure-label{font-size:var(--text-sm);color:rgb(var(--text-faint))}.tnd-rep-figure-value{margin:0;font-size:var(--text-xl);font-variant-numeric:tabular-nums}@media (min-width: 1024px){.tnd-chapter-head .page-line:before{content:"";order:1;flex-basis:100%;height:0}.tnd-chapter-head .page-line>.page-aside,.tnd-chapter-head .page-line>.page-preview,.tnd-chapter-head .page-line>.page-actions{order:2}.tnd-chapter-head .page-section{flex:0 1 auto;max-width:16rem}.tnd-chapter-head .page-title{flex:0 1 auto}}.tnd-written-as-select{width:11rem;max-width:100%}.ipc-ctx-panel.tnd-task-side{width:auto;left:var(--rail-width, 0px)}.tnd-task-side .ipc-ctx-body{overflow:auto;padding:8px 16px 16px}@media (max-width: 1023.98px){.ipc-ctx-panel.tnd-task-side{width:100%}}.tnd-task{display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:12px}.tnd-task>*{grid-column:1}.tnd-task>.tnd-task-acts{grid-column:2;grid-row:1 / span 2;align-self:start;display:flex;gap:4px;margin-top:0}.tnd-task-title{font-weight:600}.tnd-iqs{list-style:none;margin:0;padding:0;display:grid;gap:12px}.tnd-iq{display:grid;gap:8px;padding:12px 14px;border:1px solid var(--border);border-radius:8px;background:rgb(var(--inset))}.tnd-iq>*{margin:0}.tnd-iq-head{display:flex;align-items:flex-start;gap:8px}.tnd-iq-question{flex:1 1 auto;min-width:0}.tnd-iq-head>:not(.tnd-iq-question){flex:none}.tnd-iq-acts{margin-left:auto;display:flex;align-items:center;gap:8px}.tnd-iq-quote{margin:0;padding:6px 0 6px 12px;border-left:3px solid var(--border)}.tnd-iq-quote>blockquote{margin:0;font-style:italic}.tnd-iq-quote>figcaption{margin-top:4px;font-size:var(--text-sm)}.tnd-iq-by{font-size:var(--text-sm)}.tnd-opp-strip--folded{min-width:0;padding:var(--gap-card)}.tnd-opp-strip-line{display:flex;align-items:center;gap:var(--gap-item);min-width:0}.tnd-opp-strip-label{min-width:0;overflow-wrap:break-word;font-size:var(--text-sm);line-height:var(--leading-tight)}.tnd-opp-strip-step{flex-shrink:0;font-size:var(--text-sm);line-height:var(--leading)}.tnd-opp-strip-fold{margin-left:auto;flex-shrink:0}.tnd-opp-strip-list{display:flex;flex-direction:column;gap:var(--gap-text);list-style:none;padding:0;margin:var(--gap-item) 0 0;min-width:0}.tnd-opp-strip-list>li{min-width:0;border-left:0}.tnd-opp-strip-list .tnd-strip-station{width:100%;min-width:0;padding:var(--gap-item)}.tnd-scr-summary{display:grid;grid-template-columns:max-content minmax(0,1fr);gap:var(--gap-text) 12px;margin:0}.tnd-scr-summary dt{font-weight:600}.tnd-scr-summary dd{margin:0}.tnd-scr-docs{display:grid;gap:var(--gap-text)}.tnd-scr-docs ul{display:grid;gap:var(--gap-text);margin:0;padding:0;list-style:none}.tnd-scr-docs li{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px}.tnd-scr-fold{display:grid;gap:20px}.tnd-scr-pursue{display:grid;gap:16px}.tnd-scr-facts-grid{align-items:start}.tlr-quiet{color:rgb(var(--text-dim))}.tlr-bad{color:rgb(var(--red))}.tlr-warn{color:rgb(var(--amber-ink))}.tlr-pre{white-space:pre-wrap}.tlr-stack>*+*{margin-top:16px}.tlr-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.tlr-line{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.tlr-line-what{flex:1 1 auto;min-width:0}.tlr-line>:not(.tlr-line-what){flex:none}.tlr-form{max-width:40rem}.tlr-shortlist{margin:0;padding:0;list-style:none}.tlr-entry+.tlr-entry{border-top:1px solid var(--border);padding-top:.75rem}.tlr-journal{margin:0;padding-left:1.25rem}.ch-plot{display:block;width:100%;height:auto;overflow:visible}.ch-grid{stroke:var(--border);stroke-width:1}.ch-axis{stroke:var(--border-strong);stroke-width:1}.ch-crosshair{stroke:var(--border-strong);stroke-width:1;pointer-events:none}.ch-s1{fill:rgb(var(--c-1))}.ch-s2{fill:rgb(var(--c-2))}.ch-s3{fill:rgb(var(--c-3))}.ch-s4{fill:rgb(var(--c-4))}.ch-s5{fill:rgb(var(--c-5))}.ch-s6{fill:rgb(var(--c-6))}.ch-s7{fill:rgb(var(--c-7))}.ch-s8{fill:rgb(var(--c-8))}.ch-s0{fill:rgb(var(--text-faint))}.ch-stroke{fill:none;stroke-width:2;stroke-linejoin:round;stroke-linecap:round}.ch-stroke.ch-s1{stroke:rgb(var(--c-1));fill:none}.ch-stroke.ch-s2{stroke:rgb(var(--c-2));fill:none}.ch-stroke.ch-s3{stroke:rgb(var(--c-3));fill:none}.ch-stroke.ch-s4{stroke:rgb(var(--c-4));fill:none}.ch-stroke.ch-s5{stroke:rgb(var(--c-5));fill:none}.ch-stroke.ch-s6{stroke:rgb(var(--c-6));fill:none}.ch-stroke.ch-s7{stroke:rgb(var(--c-7));fill:none}.ch-stroke.ch-s8{stroke:rgb(var(--c-8));fill:none}.ch-stroke.ch-s0{stroke:rgb(var(--text-faint));fill:none}.ch-area1{fill:rgb(var(--c-1) / .1)}.ch-ring{stroke:rgb(var(--surface));stroke-width:2;paint-order:stroke}.ch-q1{fill:rgb(var(--seq-1))}.ch-q2{fill:rgb(var(--seq-2))}.ch-q3{fill:rgb(var(--seq-3))}.ch-q4{fill:rgb(var(--seq-4))}.ch-q5{fill:rgb(var(--seq-5))}.ch-nodata{fill:var(--c-none)}.ch-track{fill:rgb(var(--seq-1))}.ch-flagged{fill:rgb(var(--amber))}.ch-rest{fill:rgb(var(--text-faint) / .3)}.ch-proportion{width:100%;height:14px}.ch-tick{font-family:var(--font-ui);font-size:var(--text-xs);font-variant-numeric:tabular-nums;fill:rgb(var(--text-faint))}.ch-value{font-family:var(--font-ui);font-size:var(--text-xs);font-variant-numeric:tabular-nums;fill:rgb(var(--text))}.ch-name{font-size:var(--text-xs);fill:rgb(var(--text-dim))}.ch-centre{font-family:var(--font-ui);font-size:var(--text-xl);font-weight:300;fill:rgb(var(--text))}.ch-break{fill:none;stroke:rgb(var(--surface));stroke-width:3}.ch-centre-word{font-size:var(--text-xs);letter-spacing:.04em;fill:rgb(var(--text-faint))}.ch-hit{fill:transparent;cursor:default}.ch-hit:focus-visible{fill:rgb(var(--text) / .06);stroke:rgb(var(--text));stroke-width:1;outline:none}.ch-band:hover>path,.ch-band:focus-within>path{stroke:var(--border-strong);stroke-width:1}.ch-slice:hover{stroke:var(--border-strong);stroke-width:1}.ch-slice:focus-visible{stroke:rgb(var(--text));stroke-width:1.5;outline:none}.ch-tip-box{fill:rgb(var(--surface));stroke:var(--border-strong);stroke-width:1}.ch-tip-value{font-family:var(--font-ui);font-size:var(--text-sm);font-variant-numeric:tabular-nums;fill:rgb(var(--text))}.ch-tip-label{font-size:var(--text-xs);fill:rgb(var(--text-dim))}.ch-legend{display:flex;flex-wrap:wrap;gap:var(--gap-text) 14px;margin:8px 0 0;padding:0;list-style:none;font-size:var(--text-xs);color:rgb(var(--text-dim))}.ch-legend li{display:flex;align-items:center;gap:6px}.ch-swatch{flex:none;width:12px;height:12px}.ch-scale{gap:var(--gap-text) 10px;font-family:var(--font-ui);font-variant-numeric:tabular-nums;font-size:var(--text-xs);color:rgb(var(--text-faint))}.ch-map-figure{margin:0;overflow-x:auto}.ch-map{display:block;width:100%;height:auto;min-width:32rem}.ch-region{stroke:var(--border-strong);stroke-width:1}.ch-region:hover,.ch-region:focus-visible{stroke:rgb(var(--text));stroke-width:1.5;outline:none}.ch-marker{stroke:rgb(var(--surface));stroke-width:1;paint-order:stroke}.ch-marker:hover,.ch-marker:focus-visible{stroke:rgb(var(--text));stroke-width:1.5;outline:none}.ch-source{margin:6px 0 0;font-size:var(--text-xs);color:rgb(var(--text-faint))}.ch-waiting{margin:0;font-size:var(--text-sm);color:rgb(var(--text-faint))}.ch-aside{margin:8px 0 0;font-size:var(--text-sm);line-height:var(--leading);color:rgb(var(--text-dim))}.ch-aside-lead{color:rgb(var(--text-faint))}.ch-aside-flag .ch-aside-lead{color:rgb(var(--amber-ink))}.ch-hero{display:flex;align-items:baseline;gap:12px;margin:16px 0 0}.ch-hero-value{font-family:var(--font-ui);font-size:var(--text-display-lg);font-weight:300;line-height:1;letter-spacing:-.02em;color:rgb(var(--text))}.ch-hero-label{font-size:var(--text-sm);color:rgb(var(--text-dim))}.ch-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(8.5rem,1fr));gap:10px}.ch-tile{display:flex;flex-direction:column;gap:var(--gap-text);padding:10px 12px;border:1px solid var(--border);border-radius:var(--radius)}.ch-tile-warn{border-color:rgb(var(--amber) / .55);background:var(--tint-amber)}.ch-tile-label{font-size:var(--text-xs);color:rgb(var(--text-dim))}.ch-tile-value{font-family:var(--font-ui);font-size:var(--text-xl);font-weight:300;line-height:var(--leading-tight);color:rgb(var(--text))}.ch-tile-note{font-size:var(--text-xs);line-height:var(--leading);color:rgb(var(--text-faint))}.ch-state{display:flex;align-items:center;gap:4px;font-size:var(--text-xs)}.ch-state-warn{color:rgb(var(--amber-ink))}.ch-state-good{color:rgb(var(--text-dim))}.ch-mark{flex:none;width:13px;height:13px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.ch-donut{display:flex;flex-direction:column}.ch-region,.ch-marker,.ch-hit,.ch-slice{transition:stroke 90ms linear,fill 90ms linear}@media (prefers-reduced-motion: reduce){.ch-region,.ch-marker,.ch-hit,.ch-slice{transition:none}}.experts-page .expert-prose,.expert-list li{white-space:pre-wrap;overflow-wrap:anywhere}.expert-section h3{color:rgb(var(--text));font-size:var(--text-md);font-weight:600;margin:16px 0 8px}.expert-candidate h2{overflow-wrap:anywhere}.expert-section h4{color:rgb(var(--text-dim));font-size:var(--text-sm);font-weight:500;margin:12px 0 6px}.expert-list{margin:8px 0;padding-left:20px;color:rgb(var(--text-dim));font-size:var(--text-md)}.expert-list li+li{margin-top:8px}.experts-page>.expert-section+.expert-section{margin-top:16px}.experts-page .expert-kv{margin:0;padding:6px 16px 10px;border:0;border-radius:0;background:none}.experts-page .expert-kv .reg-pair{grid-template-columns:minmax(140px,38%) minmax(0,1fr);gap:12px;align-items:start;min-height:44px;padding:10px 0;box-sizing:border-box;font-size:var(--text-md)}.experts-page .expert-kv .reg-pair>dt{color:rgb(var(--text-dim));font-size:inherit}@media (max-width: 1023.98px){.experts-page .expert-kv .reg-pair{grid-template-columns:minmax(96px,38%) minmax(0,1fr)}}.experts-page .expert-section .reg-facts{margin-bottom:4px}.expert-proposal{border-left:2px solid var(--border-strong);padding-left:12px;margin:12px 0}.expert-reading .page-body.loading{min-height:5rem;padding:12px}.expert-reading{margin-top:12px}.expert-upload .reg-field,.expert-upload input[type=file]{max-width:100%}.expert-assignments-head{display:flex;justify-content:flex-start;margin:4px 0 8px}.experts-page .expert-flush{padding-left:0;padding-right:0}.expert-assignment+.expert-assignment{border-top:1px solid var(--border)}.expert-assignment-line{display:inline-flex;flex-wrap:wrap;align-items:baseline;gap:4px 12px;overflow-wrap:anywhere}.expert-assignment-dates{font-variant-numeric:tabular-nums;white-space:nowrap}.expert-assignment-name{color:rgb(var(--text));font-weight:600}.expert-assignment-body{padding:0 0 16px}.expert-prose.expert-clamp{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;line-clamp:4;overflow:hidden}.set-panel{display:grid;grid-template-columns:minmax(0,1fr);gap:18px;margin-top:20px}.set-lede{margin:0;max-width:68ch;font-size:var(--text-md);line-height:var(--leading-prose);color:rgb(var(--text-dim))}.set-mono{font-family:var(--font-code);font-size:var(--text-xs);color:rgb(var(--text-faint))}.set-task-head{display:flex;align-items:baseline;gap:10px}.set-task-head>:first-child{min-width:0;margin-inline-end:auto}.set-task-head>*+*{flex:none}.set-task-head h2{margin:0}.set-task-title{display:flex;flex-wrap:wrap;align-items:baseline;gap:10px}.set-purpose{margin:6px 0 0;max-width:68ch}.set-row{margin-top:14px;padding-top:14px;border-top:1px solid var(--border)}.set-row-override{padding-left:12px;border-left:2px solid rgb(var(--signal) / .45)}.set-row-new{border-left:2px solid rgb(var(--signal) / .45);padding-left:12px}.set-row-top{display:flex;align-items:center;gap:10px}.set-row-what{min-width:0;overflow-wrap:break-word;font-size:var(--text-sm);color:rgb(var(--text-faint))}.set-row-top>.set-row-actions{flex:none}.set-row-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-left:auto}.set-facts{display:grid;grid-template-columns:repeat(auto-fill,minmax(11rem,1fr));gap:10px 18px;margin:12px 0 0}.set-fact dt{font-size:var(--text-sm);font-weight:500;color:rgb(var(--text-dim))}.set-fact dd{margin:var(--gap-text) 0 0;font-size:var(--text-md);line-height:var(--leading);color:rgb(var(--text));overflow-wrap:anywhere}.set-reason{margin:12px 0 0;font-size:var(--text-sm);line-height:var(--leading);color:rgb(var(--text))}.set-reason-label{margin-right:8px;font-size:var(--text-sm);font-weight:500;color:rgb(var(--text-dim))}.set-row>.set-reason,.set-row>.reg-said{margin-top:var(--gap-item)}.set-warn{margin:10px 0 0;padding:8px 12px;border-left:2px solid rgb(var(--amber) / .55);background:var(--tint-amber);border-radius:0 6px 6px 0;font-size:var(--text-sm);line-height:var(--leading);color:rgb(var(--text))}.set-form{display:grid;grid-template-columns:repeat(auto-fill,minmax(13rem,1fr));gap:12px 16px;margin-top:14px;padding:14px;border:1px solid var(--border);border-radius:8px;background:rgb(var(--inset))}.set-field{display:flex;flex-direction:column;gap:var(--gap-text);min-width:0}.set-field>span{font-size:var(--text-sm);font-weight:500;color:rgb(var(--text-dim))}.set-field textarea{min-width:0;padding:6px 10px;font:inherit;font-size:var(--text-md)}.set-field-wide{grid-column:1 / -1}.set-check{display:flex;align-items:center;gap:8px;font-size:var(--text-md);color:rgb(var(--text))}.set-form-foot{grid-column:1 / -1;display:flex;flex-wrap:wrap;align-items:center;gap:12px}.set-price{font-family:var(--font-ui);font-variant-numeric:tabular-nums;font-size:var(--text-xs);color:rgb(var(--text-faint))}.set-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(20rem,1fr));gap:16px;margin-top:12px;align-items:start}.set-card{padding:14px 16px;border:1px solid var(--border);border-radius:8px;background:rgb(var(--inset))}.set-card-head{display:flex;flex-wrap:wrap;align-items:baseline;gap:10px}.set-card-head h3{margin:0;font-size:var(--text-md);font-weight:500;color:rgb(var(--text))}.set-card .set-row-actions{margin-top:12px}.set-answer{margin-top:12px;padding-top:12px;border-top:1px solid var(--border)}.set-answer p{margin:0;font-size:var(--text-md);line-height:var(--leading);color:rgb(var(--text))}.set-answer .reg-said{margin-top:6px}.set-spend .kit-table td{font-variant-numeric:tabular-nums}.reg-panel.set-spend{min-width:0;max-width:100%}.set-cell-figure,.set-cell-line{display:block}.set-cell-line,.set-cell-sub{white-space:normal}.set-cell-sub{display:block;margin-top:var(--gap-text);font-size:var(--text-xs);color:rgb(var(--text-faint))}.set-locked{margin-top:20px;max-width:62ch}.settings .reg-panel{padding:22px 24px;border:1px solid transparent;border-radius:16px;box-shadow:0 1px 2px #08284b0d,0 6px 20px #08284b12}.dark .settings .reg-panel{border-color:var(--border);box-shadow:none}.set-you+.set-you{margin-top:18px}.set-you .set-lede{margin-top:10px}.set-you .kit-table-wrap{margin-top:14px}.set-you-room>span:first-child{font-weight:500}.set-you-room .set-row-what{display:block;margin-top:var(--gap-text);white-space:nowrap}.set-you-none{color:rgb(var(--text-faint))}.set-boxes{display:flex;flex-direction:column;gap:var(--gap-text);margin:0;padding:0;list-style:none;font-size:var(--text-sm);line-height:var(--leading);color:rgb(var(--text))}.map{position:relative;display:grid;grid-template-columns:minmax(9rem,12rem) minmax(0,1fr);gap:0 64px;align-items:start}.map-col{min-width:0}.map-col-title{margin:0 0 12px;font-size:var(--text-sm);font-weight:500;color:rgb(var(--text-dim))}.map-kinds{display:grid;grid-template-columns:1fr}.map-kinds-head{display:flex;justify-content:space-between;align-items:baseline;gap:12px}.map-modules{display:flex;flex-direction:column;align-self:stretch}.map-module-list{display:flex;flex:1;flex-direction:column;justify-content:flex-start;gap:10px}.map-module{display:flex;flex-direction:column;gap:var(--gap-text);padding:10px 12px;border:1px solid var(--border);border-radius:8px;background:rgb(var(--surface));transition:opacity .12s ease,border-color .12s ease}.map-module-name{font-size:var(--text-md);font-weight:500;color:rgb(var(--text))}.map-module-coming{border-style:dashed;background:rgb(var(--inset))}.map-module-coming .map-module-name{color:rgb(var(--text-dim))}.map-group+.map-group{margin-top:14px}.map-group h4{margin:0 0 6px;font-size:var(--text-sm);font-weight:600;letter-spacing:.02em;color:rgb(var(--text-dim))}.map-task{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--gap-text) 16px;align-items:start;padding:8px 12px;border:1px solid var(--border);border-radius:8px;background:rgb(var(--surface));transition:opacity .12s ease,border-color .12s ease}.map-task+.map-task{margin-top:8px}.map-task-what{display:flex;flex-direction:column;gap:var(--gap-text);min-width:0}.map-task-name{font-size:var(--text-md);font-weight:500;color:rgb(var(--text))}.map-task-senders{font-size:var(--text-xs);color:rgb(var(--text-faint))}.map-task-purpose{font-size:var(--text-sm);line-height:var(--leading);color:rgb(var(--text-dim))}.map-task-model{display:flex;align-items:center;gap:8px;min-width:0}.map-task-model .map-task-pick{flex:1 1 12rem;min-width:0}.map-task-save{display:inline-flex;flex:none;width:var(--control-h-sm)}.map-task-model .map-task-effort{flex:0 0 9rem}.map-task-resolved{grid-column:1 / -1;margin:0}.map-exceptions{grid-column:1 / -1;margin:2px 0 0;padding:0;list-style:none}.map-exception{padding:6px 0 0;border-top:1px dashed var(--border)}.map-exception+.map-exception{margin-top:6px}.map-exception-room .map-row-who{color:rgb(var(--signal))}.map-exception-line{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.map-exception-what{flex:1 1 auto;min-width:0;color:rgb(var(--text))}.map-exception-reason{color:rgb(var(--text-dim));font-style:italic}.map-exception-actions{flex:none;display:inline-flex;gap:6px}.map-advanced{grid-column:1 / -1;margin-top:0}.map-fold .map-section{margin:var(--gap-text) 0 var(--gap-item)}.map-advanced-body,.map-advanced-body .set-lede{margin-top:var(--gap-text)}.map-row-who{font-size:var(--text-md);font-weight:500;color:rgb(var(--text))}.map-module,.map-task-what{cursor:pointer}.map-module:focus-visible,.map-task-what:focus-visible{outline:2px solid rgb(var(--signal));outline-offset:2px}.map-picked{border-color:rgb(var(--signal))}.map-lit .map-dim{opacity:.35}.map-lines{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;overflow:visible}.map-line{fill:none;stroke:rgb(var(--text-faint) / .55);stroke-width:1.4;transition:stroke .12s ease,opacity .12s ease}.map-line-lit{stroke:rgb(var(--signal));stroke-width:2}.map-line-dim{opacity:.25}@media (max-width: 1280px){.map{grid-template-columns:1fr;gap:18px}.map-lines{display:none}.map-module-list{flex-direction:row;flex-wrap:wrap}.map-kinds-head .map-col-title-right{display:none}.map-task{grid-template-columns:1fr}.map-task-model{grid-template-columns:minmax(0,1fr) auto auto;justify-content:stretch}.map-task-model .map-task-pick{grid-column:1;min-width:0}.map-task-model .map-task-effort{grid-column:2;min-width:0}.map-task-model .btn{grid-column:3;margin-right:0}}.acct-vendor .set-row-actions{margin-top:12px}.acct-vendor .set-row-top .set-row-actions{margin-top:0;align-self:center}.acct-vendor-says{margin:18px 0 0;font-size:var(--text-sm);line-height:var(--leading);color:rgb(var(--text))}.acct-says-label{display:block;margin-bottom:var(--gap-text);font-size:var(--text-sm);font-weight:500;color:rgb(var(--text-dim))}.acct-id{display:block;overflow-wrap:break-word}.acct-tariff-table{max-width:34rem}.acct-tariff{margin-top:16px;padding-top:14px;border-top:1px solid var(--border)}.acct-tariff h3{margin:0 0 8px;font-size:var(--text-md);font-weight:500;color:rgb(var(--text))}.set-kit{display:flex;flex-direction:column;gap:16px}.set-kit-stack{display:flex;flex-direction:column;gap:12px}.set-kit-row{display:grid;grid-template-columns:9rem minmax(0,1fr);align-items:center;gap:12px}.set-kit-row-label{font-size:var(--text-sm);color:rgb(var(--text-faint))}.set-kit-row-items{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.set-kit-table{flex:1 1 100%;min-width:0}.set-kit-table--narrow{max-width:34rem}.set-kit-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));gap:16px}.set-kit-note{font-size:var(--text-sm);color:rgb(var(--text-faint))}.set-kit-facts{display:grid;grid-template-columns:max-content 1fr;gap:6px 16px;margin:0}.set-kit-facts dd{margin:0}.set-index-table{margin-top:16px}.set-index-note{margin-top:12px}.set-kit-icons{display:grid;grid-template-columns:repeat(auto-fill,minmax(7rem,1fr));gap:10px 16px}.set-kit-icon{display:flex;align-items:center;gap:8px;color:rgb(var(--text-dim));font-size:var(--text-sm)}.set-kit-note{margin:0;color:rgb(var(--text-dim));font-size:var(--text-sm)}.set-kit-acts{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.set-kit-row{align-items:center}.set-kit-row-items{flex-wrap:nowrap}.set-kit-row-items>*{flex:none;white-space:nowrap}.set-kit-row-items>.set-kit-table{flex:1 1 100%;min-width:0;white-space:normal}.set-kit-row-items>.set-kit-wide{display:flex;flex:1 1 100%;flex-direction:column;gap:12px;min-width:0;white-space:normal}.set-kit-row-items>input,.set-kit-row-items>select{flex:1 1 9rem;width:auto;min-width:6rem}.set-kit-fieldrow{width:100%}.set-kit-cols{display:grid;width:100%;max-width:48rem;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;align-items:center;justify-items:start}.set-kit-cols>input,.set-kit-cols>select{width:100%;min-width:0}.set-places-readonly,.set-places-small{color:rgb(var(--text-dim));font-size:var(--text-sm)}.set-places-name{display:inline-flex;flex-direction:column;gap:2px}.set-places-match{color:rgb(var(--text-dim));font-size:var(--text-xs)}.set-places-code{font-family:var(--font-code);font-size:var(--text-sm)}.set-places-list{color:rgb(var(--text-dim));font-size:var(--text-sm)}.set-places-bar{display:flex;justify-content:flex-end;gap:12px;margin-bottom:12px}.set-places-fold{margin-top:24px}.set-places-ambiguous{margin:8px 0 0;padding-left:20px;font-size:var(--text-sm)}.set-places-form{display:flex;flex-direction:column;gap:16px}.set-places-facts{display:flex;flex-wrap:wrap;gap:32px;margin:0}.set-places-facts dt{color:rgb(var(--text-dim));font-size:var(--text-xs)}.set-places-facts dd{margin:2px 0 0}.set-places-spellings{margin-top:16px}.set-places-spellings h3,.set-places-h{margin:0 0 8px;font-size:var(--text-sm);font-weight:600}.set-places-chips{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.set-places-added{display:inline-flex;align-items:center}.set-places-add{display:flex;align-items:flex-end;gap:8px;margin-top:12px}.set-places-add>:first-child{flex:1}.set-places-rules{margin-top:24px}.set-places-rules ul{margin:0;padding-left:20px;font-size:var(--text-sm)}.set-places-map{margin-bottom:16px}.set-places-land{cursor:pointer;stroke:rgb(var(--surface));stroke-width:.75;transition:fill 90ms linear,stroke 90ms linear}.set-places-land.is-in{fill:rgb(var(--c-1) / .55)}.set-places-land.is-out{fill:var(--c-none)}.set-places-land:focus{outline:none}.set-places-land:hover,.set-places-land:focus-visible{fill:rgb(var(--c-1));stroke:rgb(var(--text));stroke-width:1.5;outline:none}@media (prefers-reduced-motion: reduce){.set-places-land{transition:none}}.set-teams-bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:12px}.set-teams-list{display:flex;flex-wrap:wrap;gap:8px}.set-teams-tab.set-teams-tab.set-teams-tab{display:inline-flex;align-items:center;gap:8px;min-height:36px;padding:6px 14px;border:1px solid rgb(var(--border));border-radius:999px;background:transparent;color:rgb(var(--text));font:inherit;font-size:var(--text-sm);cursor:pointer}.set-teams-tab.set-teams-tab.set-teams-tab[aria-pressed=true]{background:transparent;color:rgb(var(--text));border-color:rgb(var(--signal));box-shadow:inset 0 0 0 1px rgb(var(--signal));font-weight:600}.set-teams-tab.set-teams-tab.set-teams-tab:focus-visible{outline:2px solid rgb(var(--signal));outline-offset:2px}.set-teams-count{font-size:var(--text-xs);color:rgb(var(--text-faint))}.set-teams-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.set-teams-head h2{min-width:0;margin:0;overflow-wrap:break-word}.set-teams-head>:last-child{flex:none}.set-teams-typed{color:rgb(var(--text-dim))}.set-teams-form{display:grid;gap:14px}.btn.set-teams-enter{display:none}
