@font-face{font-family:Roboto Condensed;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/roboto-condensed-cyrillic-ext-400-normal-DGo1Ayjq.woff2) format("woff2"),url(/assets/roboto-condensed-cyrillic-ext-400-normal-WtM1l1qc.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:Roboto Condensed;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/roboto-condensed-cyrillic-400-normal-_T2aQlWs.woff2) format("woff2"),url(/assets/roboto-condensed-cyrillic-400-normal-Bgns473E.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Roboto Condensed;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,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) format("woff2"),url(data:font/woff;base64,d09GRgABAAAAAAW0AA8AAAAAByAAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABHREVGAAABWAAAABQAAAAUAA8ACUdQT1MAAAFsAAAAHgAAAB5EdEx1R1NVQgAAAYwAAAAzAAAANJMNggJPUy8yAAABwAAAAE0AAABgdArgUFNUQVQAAAIQAAAASgAAAF5e+kMcY21hcAAAAlwAAABAAAAAXj5j4n9nYXNwAAACnAAAAAwAAAAMAAgAGWdseWYAAAKoAAABJgAAASbEmBH0aGVhZAAAA9AAAAA2AAAANgcXpDpoaGVhAAAECAAAAB8AAAAkCYUElWhtdHgAAAQoAAAAIAAAACQVdAAZbG9jYQAABEgAAAATAAAAFAFBAZVtYXhwAAAEXAAAABwAAAAgACkBIW5hbWUAAAR4AAABJwAAApQ7l2Y2cG9zdAAABaAAAAATAAAAIP9tAGQAAQAAAAwAAAAAAAAAAQAIAAEAAQABAAAACgAcABwAAURGTFQACAAEAAAAAP//AAAAAAAAeNpjYGRgYOBiMAJCFhc3nxAGueTKohwGqfSi1GwGqZzEkjwGKQYQYAER//+DSADdjQkeAHjaY2Bh/sc4gYGVgYF1FqsxAwOjPIRmvsiQxsTAwADEUOAAFGRAAu7+/u4gQXlfNoZ/DAxp7LOYGBQYGOeD5FisWDcAKQUGZgAOxQqmAAAAeNoFwUEBQVEQAMDZfeAKBQCgiRIA4AZqCCTcnxFCS0FPwUp+D69LBN/z5RXE9bV9REoNHQOBjIk1ipDRiB/5R5EyZiCoAJ8sB7MAAHjaY2BgYAJiZiAWAZKMYJqFwQtI8zFwAOXYwCp4GRQYFsj7/v8P5KHwQTr+f/v/5H/6g91g3TwMCMAEANCmDfkAAQACAAgACP//AA8ABQBoAAACuwWwAAMABgAJAAwADwAAAREhEQUDEyUTAzcTEwMDIQK7/a0CJeXl/gji4iPY19fYAa8FsPpQBbBW/X79fggCegJ6KP2jAl39Gf2jAAIAfv/sBFAFxAAVACsAAAEVFA4CIyIuAjU1ND4CMzIeAgM1NC4CIyIOAhUVFB4CMzI+AgRQQ4C0cW20gkdGgrRtcbV/RLYoTnJLR3FQKytRckZLc00nA1b9mumcTk6c6Zr9mumcT0+c6f5p/3itbjU1bq14/3mtbzU1b60AAAIAdwRxAowF1wAFAA8AAAE1EzMVAyU1MxUUFhcHJiYBdly6xv6xniIhRUxQBIQRAUIV/sL+VU9IaC06LY////68/+wElgXWACYABUYAAAcABv5F//8AAAABAAAAAwIM9MP4rl8PPPUAGwgAAAAAAMTwES4AAAAA4OBFuvoa/dUH/AhzAAAACQACAAAAAAAAeNpjYGRgYM/5x8PAwGH6S+qfF/sfoAgq4AQAfF4FJQB42mNWZshggALGaxDMcp6hjukVQzmIzSr6bw8AYBIHnHjaY2Bg0ITDDIZ2IJwMABIgAtcAeNpjYGRgYOBkWMkgylDGwA7mIQAzAyMAHeQBS3jalJADboVBGEXPY20E1R/Utm3btttn7KBx0oV0DV1N19GbdGrnDs6H3AGQzB0ObM44YMt2Y9iGZTsxbCfZtmbYwYAt27CTGh4Muyji3rCbKm4NJ7NA1xPbIJE6wzbiKTFsVz7XsBtzlriIdOINl4hgjmsu2eWKftEVBxxq9XMoGiWgygWn7LOs9UDxiehQfCwKoCl5aKNaCiNRxS4ezX1VDxVd41N3tfEx7prVTDBKP4NMMa+1kjqqqEE3Yk8zoPn5TpWqH8ovKL9dOS9xqNUvb3ViUY88pBbaFdWJ6pR762l94Wp9cH3rMsy0NCz6380+Rj/fQBk8RNVp/tbcvlayGOZaOpbXoaJRrtinStSrzONyQK6H6yqG+qUYHC5lYLP1ADv0XxEAeNpjYGYAg/9ZDCkMWAAAKh8B0QA=) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Roboto Condensed;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/roboto-condensed-greek-400-normal-D5vBSIyg.woff2) format("woff2"),url(/assets/roboto-condensed-greek-400-normal-FabMgVmk.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:Roboto Condensed;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/roboto-condensed-vietnamese-400-normal-0o1laQ-g.woff2) format("woff2"),url(/assets/roboto-condensed-vietnamese-400-normal-CPsdS8_S.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:Roboto Condensed;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/roboto-condensed-latin-ext-400-normal-OHaX69iP.woff2) format("woff2"),url(/assets/roboto-condensed-latin-ext-400-normal-DT8nEsYA.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:Roboto Condensed;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/roboto-condensed-latin-400-normal-BICmKrXV.woff2) format("woff2"),url(/assets/roboto-condensed-latin-400-normal-D2e7XwB1.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:Roboto Condensed;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/roboto-condensed-cyrillic-ext-700-normal-CTXjXnze.woff2) format("woff2"),url(/assets/roboto-condensed-cyrillic-ext-700-normal-CWPRiRXS.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:Roboto Condensed;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/roboto-condensed-cyrillic-700-normal-9RN-Z7cI.woff2) format("woff2"),url(/assets/roboto-condensed-cyrillic-700-normal-BGMkBBYx.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Roboto Condensed;font-style:normal;font-display:swap;font-weight:700;src:url(data:font/woff2;base64,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) format("woff2"),url(data:font/woff;base64,d09GRgABAAAAAAWkAA8AAAAABwQAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABHREVGAAABWAAAABQAAAAUAA8ACUdQT1MAAAFsAAAAHgAAAB5EdEx1R1NVQgAAAYwAAAAzAAAANJMNggJPUy8yAAABwAAAAEwAAABgdTbgSFNUQVQAAAIMAAAARQAAAFpe+UGIY21hcAAAAlQAAABAAAAAXj5j4n9nYXNwAAAClAAAAAwAAAAMAAgAGWdseWYAAAKgAAABJgAAASZq4/JvaGVhZAAAA8gAAAA2AAAANgeDpDpoaGVhAAAEAAAAAB8AAAAkCfAEsWhtdHgAAAQgAAAAIAAAACQVgf/JbG9jYQAABEAAAAATAAAAFAFBAZVtYXhwAAAEVAAAABwAAAAgACkBIW5hbWUAAARwAAABHgAAAnw5EWLxcG9zdAAABZAAAAATAAAAIP9tAGQAAQAAAAwAAAAAAAAAAQAIAAEAAQABAAAACgAcABwAAURGTFQACAAEAAAAAP//AAAAAAAAeNpjYGRgYOBiMAJCFhc3nxAGueTKohwGqfSi1GwGqZzEkjwGKQYQYAER//+DSADdjQkeAHjaTcW7DUBQAADA8z5soPV20Kl0KrGFoTRWMIAlLCQKkbjmpNSGUyZvuafq3uNlDQg+I9HPtCyTQjfXbtZmC4pqhzTkA0V8AMasCcx42gXBsQEBQAAEsNw/UEKtA9jEEgCgA8sZTiKio2KoYqV8D69Lwvd8eYVcX9tHiqKlbyQomVgjQrrlh6oomYHwB3iPBx0AAAB42mNgYGACYmYgFgGSjGCahcELSPMxcADl2MAqeBkUGBbI+/7/D+Sh8EE6/n/7/+R/+oPdYN08DAjABADQpg35AAEAAgAIAAj//wAPAAUAaAAAArsFsAADAAYACQAMAA8AAAERIREFAxMlEwM3ExMDAyECu/2tAiXl5f4I4uIj2NfX2AGvBbD6UAWwVv1+/X4IAnoCeij9owJd/Rn9owACAF7/7AR1BcQAFQArAAABFRQOAiMiLgI1NTQ+AjMyHgIBNTQuAiMiDgIVFRQeAjMyPgIEdUuJwXV1wYtMSozAdXXAjEv+3R48Vjk5VzsdHjxXOThXOh4DSfOa55tOTpvnmvOe7Z9RUZ/t/m/1aJNeLCxek2j1ZI5aKytajgACAGMEbwKOBdcABQAPAAABNRMzFQMlNTMVFBYXByYmAW1Yyc3+oqMaI09BUASDGQE7Ff7B9l5YPVwhViOK///+oP/sBLsF1gAmAAVGAAAHAAb+Pf//AAAAAQAAAAMCDKkYQg5fDzz1ABsIAAAAAADE8BEuAAAAAODgRbr6L/3VCFIIcwABAAkAAgAAAAAAAHjaY2BkYGDP+cfDwMCR9kv/nylHEFAEFXACAHTHBK0AeNpjVmbIYIACxhsQzHKFIY7pBUMyiM0q9W8BAF5IB1p42mNgYNCEwwyGdiCcDAASIALXAHjaY2BkYGDgZFjJIMpQxsAO5iEAMwMjAB3kAUt42o2QA25FURRF12fNONULatu23Ua1/Y1pdCAdQEfToXTn5dTMvljn4gjI5wEfHn8WsOsJGXtwPCvGXjI9M8Y+hjzZxn7qeDIOUMWjcZAa7o3z2WAIlz2QS5uxh2xqjL06LzXOQrGMqygm27hGBGvcccMBt4yLbjnmRGuUE9EsMd1cc8ER21qPZZ+LTsRnohiaUog+mqWkqyb9CWke6fZE1h0Rzmg2P+Zds5kFZhlnkiXWtTbSRhMtbkaHmjHNrzk1Mqaza9GW7IhOL9w3Du3ot9RDv6w2UZvO3ntzvvHnYP4+/J9mWZoW/Tcb2/+MpxNCpIlgPbRcWyWHae6kM645kTWrX0c0iUa5lhzWXn9FXevE9Roh4fpuegaPpFlGAAB42mNgZgCD/1kMKQxYAAAqHwHRAA==) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Roboto Condensed;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/roboto-condensed-greek-700-normal-DWMOA2VK.woff2) format("woff2"),url(/assets/roboto-condensed-greek-700-normal-89Up2Xly.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:Roboto Condensed;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/roboto-condensed-vietnamese-700-normal-D35V1G0s.woff2) format("woff2"),url(/assets/roboto-condensed-vietnamese-700-normal-BtNeb9D6.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:Roboto Condensed;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/roboto-condensed-latin-ext-700-normal-B004qtqu.woff2) format("woff2"),url(/assets/roboto-condensed-latin-ext-700-normal-O6H_RRvN.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:Roboto Condensed;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/roboto-condensed-latin-700-normal-DRbp0YnP.woff2) format("woff2"),url(/assets/roboto-condensed-latin-700-normal-BOl6B_hI.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:GFS Didot;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/gfs-didot-greek-ext-400-normal-BVzEyZiZ.woff2) format("woff2"),url(/assets/gfs-didot-greek-ext-400-normal-BgRqTJXg.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:GFS Didot;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/gfs-didot-greek-400-normal-DZxOyfIP.woff2) format("woff2"),url(/assets/gfs-didot-greek-400-normal-COn5i8GL.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:GFS Didot;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/gfs-didot-vietnamese-400-normal-BePL6Be3.woff2) format("woff2"),url(/assets/gfs-didot-vietnamese-400-normal-DNSRMbhD.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:GFS Didot;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/gfs-didot-latin-400-normal-BRiTEmo6.woff2) format("woff2"),url(/assets/gfs-didot-latin-400-normal-Du8hreBh.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}:root{--birch: #d1c6b8;--birch-pale: #f4f1ec;--birch-light: #e7e1d6;--birch-deep: #b3a58f;--birch-ink: #8a7c66;--ink: #1b1a17;--ink-soft: #57534a;--ink-faint: #928d82;--paper: #ffffff;--surface: #f7f5f1;--line: #e5e0d6;--ok: #4c6b4f;--warn: #a67c33;--danger: #96453a;--font-head: "Univers LT Std 57 Condensed", "UniversLTStd-Cn", "Roboto Condensed", "Arial Narrow", sans-serif;--font-body: "Univers LT Std 47 Light Condensed", "Segoe UI", system-ui, -apple-system, sans-serif;--font-didot: "Didot", "GFS Didot", "Times New Roman", serif;--shadow: 0 1px 2px rgba(27, 26, 23, .05), 0 4px 16px rgba(27, 26, 23, .05)}*{box-sizing:border-box}html,body,#root{height:100%}body{margin:0;background:var(--surface);color:var(--ink);font-family:var(--font-body);font-size:14.5px;line-height:1.5;-webkit-font-smoothing:antialiased}.eyebrow{font-family:var(--font-head);font-size:11px;font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:var(--birch-ink)}h1.page-title{font-family:var(--font-head);font-size:26px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;margin:2px 0 0}.didot-num{font-family:var(--font-didot);font-variant-numeric:tabular-nums}.shell{display:flex;min-height:100%;padding-top:var(--viewas-h, 0px)}.sidebar{width:232px;flex-shrink:0;background:var(--paper);border-right:1px solid var(--line);display:flex;flex-direction:column;padding:28px 0 16px}@media(min-width:921px){.sidebar{position:sticky;top:var(--viewas-h, 0px);align-self:flex-start;height:calc(100vh - var(--viewas-h, 0px));height:calc(100dvh - var(--viewas-h, 0px))}.nav{overflow-y:auto;min-height:0}.side-toggle{position:absolute;top:10px;right:10px;width:26px;height:26px;border-radius:50%;border:1px solid transparent;background:transparent;color:var(--ink-faint);cursor:pointer;font-family:var(--font-body);font-size:18px;line-height:1;padding:0 0 2px;opacity:0;transition:opacity .18s,border-color .18s}.sidebar:hover .side-toggle,.side-toggle:focus-visible{opacity:1}.side-toggle:hover{border-color:var(--line);color:var(--ink)}.shell.side-hidden .sidebar{display:none}.shell.side-hidden .main{padding-left:72px}.side-show{position:fixed;top:calc(14px + var(--viewas-h, 0px));left:0;z-index:30;display:flex;align-items:center;gap:6px;padding:6px 10px 6px 8px;border:1px solid var(--line);border-left:none;border-radius:0 999px 999px 0;background:var(--paper);color:var(--ink-faint);cursor:pointer;font-size:16px;line-height:1;box-shadow:0 2px 10px #0000000d;transition:color .18s,padding .18s}.side-show img{height:14px;width:auto;display:block;opacity:.85}.side-show:hover{color:var(--ink);padding-right:14px}}.side-toggle,.side-show{display:none}@media(min-width:921px){.side-toggle{display:block}.side-show{display:flex}}.sidebar .logo{padding:0 24px 26px;border-bottom:1px solid var(--line)}.sidebar .logo img{width:100%;max-width:168px;display:block}.nav{padding:18px 12px;display:flex;flex-direction:column;gap:2px;flex:1}.nav a{font-family:var(--font-head);font-size:12.5px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-soft);text-decoration:none;padding:10px 14px;border-left:2px solid transparent}.nav a:hover{color:var(--ink);background:var(--birch-pale)}.nav a.active{color:var(--ink);border-left-color:var(--ink);background:var(--birch-pale)}.nav a.orbit-nav{display:flex;align-items:center;gap:8px}.nav a.orbit-nav img{width:18px;height:18px;object-fit:contain}.nav a.nav-badged{display:flex;align-items:center;gap:8px}.twin-bar{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:10px 14px;border:1px solid var(--warn);border-left-width:3px;background:color-mix(in srgb,var(--warn) 8%,var(--paper));font-size:13px}.nav-group{display:flex;flex-direction:column;gap:2px}.nav-group+.nav-group{margin-top:10px}.nav-group-head{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;padding:6px 14px 4px;border:0;background:transparent;cursor:pointer;text-align:left;font-family:var(--font-head);font-size:10.5px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--ink-faint)}.nav-group-head.still{cursor:default}button.nav-group-head:hover{color:var(--ink-soft)}.nav-group-side{display:inline-flex;align-items:center;gap:8px}.nav-chevron{display:inline-block;font-size:15px;line-height:1;transition:transform .18s;transform:rotate(90deg)}.nav-group.folded .nav-chevron{transform:none}.nav-group.folded>a{display:none}.nav-badge{font-family:var(--font-didot);font-size:11px;line-height:1;background:var(--danger);color:#fff;min-width:18px;height:18px;padding:0 5px;border-radius:9px;display:inline-flex;align-items:center;justify-content:center}.nav-pin{display:none}@keyframes navAwayIn{0%{opacity:0}}.nav-search{font-family:var(--font-head);font-size:12.5px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-soft);background:none;border:none;border-left:2px solid transparent;padding:10px 14px;cursor:pointer;text-align:left;display:flex;align-items:center;gap:8px}.nav-search:hover{color:var(--ink);background:var(--birch-pale)}.nav-search .kbd{font-size:9px;letter-spacing:.08em;border:1px solid var(--line);padding:1px 5px;color:var(--ink-faint)}@media(pointer:coarse){.nav-search .kbd{display:none}}.sidebar .userbox{margin:0 12px;padding:12px 14px;border-top:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;gap:8px}.sidebar .userbox .who{min-width:0}.sidebar .userbox .name{font-weight:600;font-size:13.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sidebar .userbox .role{font-size:11px;color:var(--ink-faint);letter-spacing:.06em}.sidebar .userbox{flex-wrap:wrap}.sidebar .build-tag{flex-basis:100%;font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-faint);opacity:.7;margin-top:4px}.main{flex:1;min-width:0;padding:34px 44px 64px;max-width:1180px}.page-head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:26px}button{color:inherit;-webkit-appearance:none;-moz-appearance:none;appearance:none}input.input,textarea.input{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0}.btn{font-family:var(--font-head);font-size:12px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;border:1px solid var(--ink);background:var(--ink);color:var(--paper);padding:11px 22px;cursor:pointer;transition:background .15s ease}.btn:hover{background:#33302a}.btn:disabled{opacity:.45;cursor:default}.btn.ghost{background:transparent;color:var(--ink)}.btn.ghost:hover{background:var(--birch-pale)}.btn.small{padding:7px 14px;font-size:11px}.input,select.input,textarea.input{width:100%;font-family:var(--font-body);font-size:14px;color:var(--ink);background:var(--paper);border:1px solid var(--line);padding:10px 12px;outline:none}.input:focus{border-color:var(--birch-deep)}label.field{display:block;margin-bottom:14px}label.field .lab{display:block;margin-bottom:6px}.card{background:var(--paper);border:1px solid var(--line);box-shadow:var(--shadow)}.tasklist{display:flex;flex-direction:column;gap:10px}.task-row{display:grid;grid-template-columns:minmax(240px,1.6fr) 1fr auto auto;gap:18px;align-items:center;padding:16px 20px;cursor:pointer;text-decoration:none;color:inherit}.task-row:hover{border-color:var(--birch-deep)}.task-row .tname{font-weight:600;font-size:15px}.task-row .tmeta{font-size:12px;color:var(--ink-faint);margin-top:3px}.chips{display:flex;flex-wrap:wrap;gap:6px}.chip{font-family:var(--font-head);font-size:10.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;background:var(--birch-pale);border:1px solid var(--birch-light);color:var(--birch-ink);padding:3px 9px;white-space:nowrap}.chip.resp{background:var(--ink);border-color:var(--ink);color:var(--birch)}.chip.on,.chip.conf{background:var(--ink);border-color:var(--ink);color:#fff}.chip.status-NOT_STARTED{background:var(--paper);color:var(--ink-faint);border-color:var(--line)}.chip.status-IN_PROGRESS{background:var(--birch);border-color:var(--birch-deep);color:var(--ink)}.chip.status-COMPLETED{background:var(--ok);border-color:var(--ok);color:#fff}.chip.status-CANCELLED,.chip.status-ARCHIVED{background:var(--line);color:var(--ink-faint)}.progress{width:130px}.progress .bar{height:3px;background:var(--birch-light);position:relative}.progress .bar>span{position:absolute;inset:0 auto 0 0;background:var(--ink)}.progress .pct{font-family:var(--font-didot);font-size:13px;margin-top:5px;color:var(--ink-soft)}.detail-grid{display:grid;grid-template-columns:1fr;gap:18px}.instances{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:14px}.instance-card{padding:18px 20px}.instance-card h3{font-family:var(--font-head);font-size:14px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;margin:0 0 12px;display:flex;justify-content:space-between;align-items:center;gap:8px}.instance-card .rowline{display:flex;gap:10px;align-items:center;margin-bottom:10px}.check{display:flex;align-items:center;gap:9px;padding:6px 0;border-top:1px solid var(--birch-pale);font-size:13.5px}.check input{accent-color:var(--ink);width:15px;height:15px}.check .done{color:var(--ink-faint);text-decoration:line-through}.check .by{margin-left:auto;font-size:11px;color:var(--ink-faint)}.audit{font-size:12.5px}.audit td{padding:7px 12px;border-top:1px solid var(--birch-pale);vertical-align:top}.audit .when{color:var(--ink-faint);white-space:nowrap;font-family:var(--font-didot)}.audit .field{font-weight:600;white-space:nowrap}.preview{position:sticky;top:calc(24px + var(--viewas-h, 0px));padding:22px 24px}.preview h3{font-family:var(--font-head);font-size:13px;letter-spacing:.18em;text-transform:uppercase;margin:0 0 14px;color:var(--birch-ink)}.preview .outcome{font-weight:700;font-size:14px;margin-bottom:8px}.preview .exp{font-size:12.5px;color:var(--ink-soft)}.preview.blocked{background:var(--ink);color:var(--paper);border-color:var(--ink)}.preview.blocked h3{color:var(--birch)}.preview.blocked .exp{color:var(--birch-light)}.login-wrap{min-height:100%;display:flex;align-items:center;justify-content:center;background:var(--birch-pale)}.login-card{width:400px;padding:46px 44px 38px;text-align:center}.login-card img{width:220px;margin:0 auto 8px;display:block}.login-card .sub{margin:0 0 28px}.login-card form{text-align:left}.login-note{margin-top:20px;font-size:11.5px;color:var(--ink-faint)}.error-text{color:var(--danger);font-size:13px;margin-top:10px}.newtask-grid{display:grid;grid-template-columns:minmax(380px,1.4fr) minmax(280px,1fr);gap:22px;align-items:start}@media(max-width:900px){.newtask-grid{grid-template-columns:1fr}}.cosmos{position:fixed;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse 90% 70% at 50% 42%,#23211c,#131210 55%,#0a0a09);background-color:#0a0a09;overflow:hidden;color:var(--birch)}.sky-drift{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(#0a0a0947,#0a0a0947),url(/brand/cosmos.webp) 50% 38% / cover no-repeat;will-change:transform,opacity;animation:sky-drift-a 90s cubic-bezier(.45,0,.55,1) infinite}.sky-drift.b{animation-name:sky-drift-b;animation-delay:-45s}@media(max-width:820px){.sky-drift{background:linear-gradient(#0a0a0947,#0a0a0947),url(/brand/cosmos-800.webp) 50% 38% / cover no-repeat}}@keyframes sky-drift-a{0%{opacity:1;transform:translate3d(-1.6%,1%,0) scale(1.08)}50%{opacity:.35;transform:translate3d(1.6%,-1%,0) scale(1.08)}to{opacity:1;transform:translate3d(-1.6%,1%,0) scale(1.08)}}@keyframes sky-drift-b{0%{opacity:1;transform:translate3d(1.2%,1.4%,0) scale(1.06)}50%{opacity:.35;transform:translate3d(-1.2%,-1.4%,0) scale(1.06)}to{opacity:1;transform:translate3d(1.2%,1.4%,0) scale(1.06)}}.par{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;will-change:transform}.neb-wrap{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;overflow:hidden}.neb{position:absolute;display:block;width:64%;aspect-ratio:1;border-radius:50%;pointer-events:none;mix-blend-mode:screen;will-change:transform,opacity;animation:neb-1 52s cubic-bezier(.45,0,.55,1) infinite alternate}.neb.n1{left:-14%;top:-22%;background:radial-gradient(circle,#efe9e04d,#e2d6c429,#d1c6b80d 52%,#d1c6b800 70%);animation-name:neb-1;animation-duration:40s}.neb.n2{right:-18%;top:4%;width:72%;background:radial-gradient(circle,#dec08c3d,#d6ba8c1f 30%,#c9a86a0a 55%,#c9a86a00 70%);animation-name:neb-2;animation-duration:52s;animation-delay:-21s}.neb.n3{left:8%;bottom:-34%;width:78%;background:radial-gradient(circle,#d1c6b842,#d1c6b821 28%,#b4a8960a 54%,#b4a89600 70%);animation-name:neb-3;animation-duration:34s;animation-delay:-12s}.neb.n4{left:26%;top:-10%;width:50%;background:radial-gradient(circle,#f4eee438,#e8ddcd1a 30%,#e8ddcd00 68%);animation-name:neb-4;animation-duration:28s;animation-delay:-19s}@keyframes neb-1{0%{opacity:.85;transform:translateZ(0) rotate(0) scale(1)}to{opacity:1;transform:translate3d(22%,14%,0) rotate(30deg) scale(1.2)}}@keyframes neb-2{0%{opacity:1;transform:translateZ(0) rotate(0) scale(1.1)}to{opacity:.7;transform:translate3d(-20%,16%,0) rotate(-24deg) scale(.9)}}@keyframes neb-3{0%{opacity:.8;transform:translateZ(0) rotate(0) scale(1)}to{opacity:1;transform:translate3d(18%,-20%,0) rotate(36deg) scale(1.16)}}@keyframes neb-4{0%{opacity:1;transform:translateZ(0) rotate(0) scale(.9)}to{opacity:.6;transform:translate3d(-16%,24%,0) rotate(-42deg) scale(1.22)}}@media(max-width:700px){.neb.n3,.neb.n4{display:none}}.motes{position:absolute;left:0;top:0;pointer-events:none;display:block}.rays{position:absolute;left:50%;top:50%;width:640px;height:640px;margin:-320px 0 0 -320px;border-radius:50%;pointer-events:none;z-index:2;will-change:transform;background:repeating-conic-gradient(from 0deg,#efe9e000,#efe9e01c,#efe9e000 18deg,#efe9e00d,#efe9e000 30deg);-webkit-mask-image:radial-gradient(circle,rgba(0,0,0,.9) 0%,rgba(0,0,0,.55) 22%,rgba(0,0,0,.12) 40%,rgba(0,0,0,0) 50%);mask-image:radial-gradient(circle,#000000e6,#0000008c 22%,#0000001f 40%,#0000 50%);animation:rays-turn 120s linear infinite}@keyframes rays-turn{to{transform:rotate(360deg)}}.cosmos:before,.cosmos:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;will-change:opacity;animation:sky-twinkle 11s ease-in-out infinite}.cosmos:after{background-image:radial-gradient(1px 1px at 12% 22%,rgba(209,198,184,.55) 50%,transparent 51%),radial-gradient(1px 1px at 78% 14%,rgba(209,198,184,.4) 50%,transparent 51%),radial-gradient(1.5px 1.5px at 62% 78%,rgba(209,198,184,.35) 50%,transparent 51%),radial-gradient(1px 1px at 30% 84%,rgba(209,198,184,.45) 50%,transparent 51%),radial-gradient(1px 1px at 88% 58%,rgba(209,198,184,.3) 50%,transparent 51%),radial-gradient(1.2px 1.2px at 45% 8%,rgba(209,198,184,.4) 50%,transparent 51%),radial-gradient(1px 1px at 8% 62%,rgba(209,198,184,.35) 50%,transparent 51%)}.cosmos:before{background-image:radial-gradient(1px 1px at 22% 48%,rgba(209,198,184,.42) 50%,transparent 51%),radial-gradient(1.4px 1.4px at 92% 30%,rgba(234,223,207,.5) 50%,transparent 51%),radial-gradient(1px 1px at 54% 92%,rgba(209,198,184,.35) 50%,transparent 51%),radial-gradient(1px 1px at 38% 32%,rgba(209,198,184,.3) 50%,transparent 51%),radial-gradient(1.2px 1.2px at 70% 50%,rgba(234,223,207,.4) 50%,transparent 51%),radial-gradient(1px 1px at 4% 12%,rgba(209,198,184,.35) 50%,transparent 51%);animation-duration:7s;animation-delay:-3s}@keyframes sky-twinkle{0%,to{opacity:1}50%{opacity:.55}}.meteor{position:absolute;left:0;top:0;width:var(--ml, 300px);height:1.5px;pointer-events:none;opacity:0;background:linear-gradient(90deg,#d1c6b800,#d1c6b847 45%,#eadfcfcc 86%,#fff);transform-origin:100% 50%}.meteor:before{content:"";position:absolute;right:-2px;top:50%;width:4px;height:4px;margin-top:-2px;border-radius:50%;background:#fff;box-shadow:0 0 6px 2px #f4eee4bf,0 0 14px 4px #dec08c4d}.meteor.go{animation:meteor .9s cubic-bezier(.25,.55,.4,1)}@keyframes meteor{0%{opacity:0;transform:rotate(var(--ma, 20deg)) translate3d(calc(var(--ml, 300px) * -1),0,0)}14%{opacity:1}to{opacity:0;transform:rotate(var(--ma, 20deg)) translate3d(calc(var(--ml, 300px) * 1.7),0,0)}}.breath{position:absolute;top:-18px;right:-18px;bottom:-18px;left:-18px;border-radius:50%;pointer-events:none;z-index:-1;background:radial-gradient(circle closest-side,transparent 0 62%,rgba(222,200,160,.22) 70%,rgba(214,190,150,.08) 84%,rgba(209,198,184,0) 100%);will-change:transform;animation:breathe 7s ease-in-out infinite;animation-delay:var(--breath, 0s)}.sun .breath{top:-14%;right:-14%;bottom:-14%;left:-14%;background:radial-gradient(circle closest-side,transparent 0 38%,rgba(222,200,160,.14) 50%,rgba(214,190,150,.05) 70%,rgba(209,198,184,0) 88%);animation-duration:9s}@keyframes breathe{0%,to{transform:scale(1)}50%{transform:scale(1.12)}}.cosmos-top{position:absolute;top:0;left:0;right:0;z-index:5;display:flex;align-items:center;justify-content:space-between;padding:26px 40px;pointer-events:none}.cosmos-top a,.cosmos-top button{pointer-events:auto}.cosmos-top img{height:46px}.cosmos-top .links{display:flex;gap:26px;align-items:center}.cosmos-top a,.cosmos-top button.linkless{font-family:var(--font-head);font-size:11.5px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--birch);text-decoration:none}.cosmos-top a:hover,.cosmos-top button.linkless:hover{color:#fff}.universe{position:absolute;top:0;right:0;bottom:0;left:0;will-change:transform}.orbit-ring{position:absolute;top:50%;left:50%;border:1px solid rgba(209,198,184,.14);border-radius:50%;transform:translate(-50%,-50%)}.orbit-ring .spark{position:absolute;left:0;top:0;width:5px;height:5px;margin:-2.5px 0 0 -2.5px;border-radius:50%;opacity:0;background:#fff;box-shadow:0 0 6px 2px #f4eee4b3,0 0 14px 5px #dec08c47;offset-path:ellipse(50% 50% at 50% 50%);offset-rotate:0deg;animation:ring-spark 48s linear infinite;animation-delay:var(--spark, 0s)}@keyframes ring-spark{0%{offset-distance:0%;opacity:0}1%{opacity:1}11%{opacity:1}12%{offset-distance:100%;opacity:0}to{offset-distance:100%;opacity:0}}@supports not (offset-path: ellipse(50% 50% at 50% 50%)){.orbit-ring .spark{display:none}}.orb,.orb-in{position:absolute;width:0;height:0;will-change:transform}.orb{left:50%;top:50%;z-index:3;transform:scaleX(var(--a, 1)) rotate(var(--a0, 0deg)) translate(var(--r, 0px));animation:orb var(--per, 200s) linear infinite;animation-delay:var(--d0, 0s);animation-direction:var(--dir, normal)}.orb:hover{z-index:6}.orb-in{left:0;top:0;transform:rotate(calc(-1 * var(--a0, 0deg))) scaleX(calc(1 / var(--a, 1)));animation:orb-in var(--per, 200s) linear infinite;animation-delay:var(--d0, 0s);animation-direction:var(--dir, normal)}@keyframes orb{0%{transform:scaleX(var(--a, 1)) rotate(0) translate(var(--r, 0px))}to{transform:scaleX(var(--a, 1)) rotate(360deg) translate(var(--r, 0px))}}@keyframes orb-in{0%{transform:rotate(0) scaleX(calc(1 / var(--a, 1)))}to{transform:rotate(-360deg) scaleX(calc(1 / var(--a, 1)))}}.sun{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:168px;height:168px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:radial-gradient(circle,rgba(209,198,184,.2) 0%,rgba(209,198,184,.06) 60%,transparent 75%);cursor:pointer;text-decoration:none;z-index:4;isolation:isolate}.sun img{width:74px;opacity:.95}.sun .rays{width:380%;height:380%;margin:-190% 0 0 -190%;z-index:-1}.sun .sun-label{position:absolute;left:50%;top:calc(50% + 46px);transform:translate(-50%);white-space:nowrap;font-family:var(--font-head);font-size:10px;font-weight:700;letter-spacing:.26em;text-transform:uppercase;color:var(--birch);text-align:center}.sun:hover img{opacity:1;filter:drop-shadow(0 0 18px rgba(209,198,184,.5))}.sun.locked{cursor:default}.sun.locked:hover img{opacity:.95;filter:none}.planet{position:absolute;left:0;top:0;transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:center;gap:9px;cursor:pointer;text-decoration:none;z-index:3;transition:transform .25s ease}.planet:hover{transform:translate(-50%,-50%) scale(1.08);z-index:6}.planet .globe{position:relative;isolation:isolate;width:76px;height:76px;border-radius:50%;background:radial-gradient(circle at 32% 28%,#2e2b25,#1b1a17 70%);border:1px solid rgba(209,198,184,.35);display:flex;align-items:center;justify-content:center;box-shadow:0 0 0 6px #d1c6b80a,0 6px 22px #00000080;transition:border-color .25s ease,box-shadow .25s ease}.planet:hover .globe{border-color:var(--birch);box-shadow:0 0 0 8px #d1c6b814,0 0 30px #d1c6b840}.planet .globe img{width:44px;height:44px;object-fit:contain}.planet .plabel{font-family:var(--font-head);font-size:10.5px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--birch);text-align:center;max-width:120px;line-height:1.5}.planet .pcount{font-family:var(--font-didot);font-size:11px;color:#d1c6b899}.planet.locked{cursor:default;opacity:.38;filter:grayscale(.6)}.planet.locked:hover{transform:translate(-50%,-50%)}.planet.locked:hover .globe{border-color:#d1c6b859;box-shadow:0 0 0 6px #d1c6b80a,0 6px 22px #00000080}.planet.static.locked:hover{transform:none}.tabs{display:flex;gap:4px;border-bottom:1px solid var(--line);margin-bottom:22px}.tabs button{font-family:var(--font-head);font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;background:none;border:none;border-bottom:2px solid transparent;color:var(--ink-faint);padding:10px 16px;cursor:pointer}.tabs button.on{color:var(--ink);border-bottom-color:var(--ink)}.admin-shell{display:grid;grid-template-columns:256px minmax(0,1fr);gap:34px;align-items:start}.admin-nav{position:sticky;top:calc(24px + var(--viewas-h, 0px));display:flex;flex-direction:column;gap:18px;max-height:calc(100vh - 48px - var(--viewas-h, 0px));overflow-y:auto;padding-right:6px}.admin-nav-group{display:flex;flex-direction:column;gap:1px}.admin-nav-head{display:block;padding:0 12px 6px;font-family:var(--font-head);font-size:10.5px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--ink-faint)}.admin-nav-entry{display:flex;flex-direction:column;gap:3px;width:100%;text-align:left;padding:8px 12px 9px;border:0;border-left:2px solid transparent;background:transparent;color:var(--ink-soft);cursor:pointer;font-family:var(--font-body);transition:background .15s,border-color .15s,color .15s}.admin-nav-entry:hover{background:var(--birch-pale);color:var(--ink)}.admin-nav-entry.on{border-left-color:var(--ink);background:var(--paper);color:var(--ink)}.admin-nav-entry:focus-visible{outline:1px solid var(--ink);outline-offset:-1px}.admin-nav-title{font-family:var(--font-head);font-size:12.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;line-height:1.2}.admin-nav-line{font-size:12px;line-height:1.35;color:var(--ink-faint)}.admin-nav-entry.on .admin-nav-line{color:var(--ink-soft)}.admin-body{min-width:0}.admin-body-head{margin-bottom:22px;padding-bottom:14px;border-bottom:1px solid var(--line)}.admin-body-head .eyebrow{display:block;margin-bottom:4px}.admin-body-title{margin:0 0 6px;font-family:var(--font-head);font-size:21px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;line-height:1.15}.admin-body-line{margin:0;font-size:13px}.admin-back{display:none;margin-bottom:14px}@media(max-width:1200px){.admin-shell{grid-template-columns:196px minmax(0,1fr);gap:24px}.admin-nav-line{display:none}.admin-nav-entry{padding:9px 12px}}@media(min-width:921px)and (max-width:1200px){.admin-body table.admin-table{display:block;overflow-x:auto;max-width:100%}.admin-body .card,.admin-body .section-block{max-width:100%}}@media(max-width:920px){.admin-shell{grid-template-columns:minmax(0,1fr);gap:0}.admin-nav-line{display:block}.admin-nav{position:static;max-height:none;overflow:visible;padding-right:0;gap:20px}.admin-nav-group{gap:0}.admin-nav-entry{padding:12px 14px 13px;border:1px solid var(--line);border-left-width:2px;background:var(--paper)}.admin-nav-entry+.admin-nav-entry{border-top:0}.admin-shell.listing .admin-body,.admin-shell.viewing .admin-nav{display:none}.admin-shell.listing .admin-nav-entry.on{border-left-color:var(--line);box-shadow:none;color:var(--ink-soft)}.admin-shell.listing .admin-nav-entry.on .admin-nav-line{color:var(--ink-faint)}.admin-back{display:inline-flex}}.admin-table{width:100%;border-collapse:collapse;font-size:13.5px}.admin-table th{font-family:var(--font-head);font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-faint);text-align:left;padding:10px 12px;border-bottom:1px solid var(--line)}.admin-table td{padding:8px 12px;border-bottom:1px solid var(--birch-pale);vertical-align:middle}.admin-table.sticky-head thead th{position:sticky;top:0;z-index:1;background:var(--paper);border-bottom:none;box-shadow:0 1px 0 var(--line)}.admin-table .input{padding:7px 10px;font-size:13px}.admin-table td>select.input{width:auto;min-width:92px;max-width:280px}.emblem-mini{width:26px;height:26px;object-fit:contain;vertical-align:middle}.section-block{margin-bottom:30px}.section-block>.eyebrow{display:block;margin-bottom:10px}.subrow{display:flex;gap:8px;margin-bottom:8px}.subrow .input{flex:1}.planet,.sun{transition:transform .25s ease,opacity .4s ease,filter .4s ease}.cosmos.warp .planet:not(.depart),.cosmos.warp .sun:not(.depart),.cosmos.warp .orbit-ring,.cosmos.warp .cosmos-top{opacity:0;transition:opacity .45s ease}.cosmos .orbit-ring,.cosmos .cosmos-top{transition:opacity .45s ease}.planet.depart{transform:translate(-50%,-50%) scale(1.9)!important;opacity:0;filter:drop-shadow(0 0 40px rgba(209,198,184,.8));transition:transform .55s cubic-bezier(.4,0,.7,1),opacity .55s ease,filter .3s ease}.sun.depart{transform:translate(-50%,-50%) scale(1.5);opacity:0;transition:transform .55s cubic-bezier(.4,0,.7,1),opacity .55s ease}.warp-veil{position:absolute;top:0;right:0;bottom:0;left:0;z-index:8;background:var(--surface);opacity:0;pointer-events:none;transition:opacity .4s ease .2s}.cosmos.warp .warp-veil{opacity:1}@keyframes pageArrive{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.page-fade{animation:pageArrive .4s ease backwards}.page-loading{padding:32px 4px;font-size:12px;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-faint);animation:pageArrive .4s ease backwards}@media(prefers-reduced-motion:reduce){.page-fade,.planet,.sun,.warp-veil{animation:none!important;transition:none!important}.sky-drift,.cosmos:before,.cosmos:after,.breath,.meteor,.neb,.rays,.orbit-ring .spark,.orb,.orb-in{animation:none!important}.sky-drift.b,.orbit-ring .spark{display:none}}.scorecard{display:block;padding:22px 22px 18px;text-decoration:none;color:inherit;transition:border-color .2s ease,box-shadow .2s ease}a.scorecard:hover{border-color:var(--birch-deep);box-shadow:0 6px 24px #1b1a1717}.sc-head{display:flex;align-items:center;gap:18px;margin-bottom:14px}.ring-wrap{position:relative;flex-shrink:0}.ring-svg{display:block}.ring-photo{position:absolute;border-radius:50%;object-fit:cover}.ring-initials{display:flex;align-items:center;justify-content:center;background:var(--birch-pale);color:var(--birch-ink);font-family:var(--font-head);font-weight:700;font-size:20px;letter-spacing:.08em}.scorecard.lg .ring-initials{font-size:32px}.sc-idty{min-width:0}.sc-score{font-size:40px;line-height:1}.scorecard.lg .sc-score{font-size:62px}.sc-pct{font-size:.5em;margin-left:2px}.sc-grade{font-family:var(--font-head);font-size:11px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;margin-top:6px}.sc-name{font-weight:600;font-size:15.5px}.scorecard.lg .sc-name{font-size:18px}.sc-title{font-size:12px;color:var(--ink-faint);margin-top:2px;letter-spacing:.04em}.sc-b-chip{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;margin-left:8px;vertical-align:2px;font-family:var(--font-head);font-size:9.5px;font-weight:700;border:1px solid var(--birch-deep);color:var(--birch-ink);border-radius:50%}.sc-roles{margin-top:14px;display:flex;flex-direction:column;gap:9px}.sc-role-top{display:flex;align-items:baseline;gap:8px;margin-bottom:4px}.sc-role-lab{font-family:var(--font-head);font-size:10px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-soft);flex:1}.sc-role-num{font-size:13.5px}.sc-role-count{font-family:var(--font-didot);font-size:10.5px;color:var(--birch-ink);background:var(--birch-pale);border:1px solid var(--birch-light);padding:0 6px;min-width:20px;text-align:center}.sc-role-bar{height:3px;background:var(--birch-pale);position:relative}.sc-role-bar>span{position:absolute;inset:0 auto 0 0;transition:width .5s ease}.period-switch{display:flex;align-items:center;gap:4px;flex-wrap:wrap}.period-switch button{font-family:var(--font-head);font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;background:none;border:1px solid transparent;color:var(--ink-faint);padding:8px 13px;cursor:pointer}.period-switch button.on{color:var(--ink);border-color:var(--ink);background:var(--paper)}.period-switch button:hover{color:var(--ink)}.period-sel{width:auto;padding:7px 8px;font-size:12.5px}.kpi-strip{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:12px}.kpi{padding:16px 18px 13px;text-align:center}.kpi-value{font-size:30px;line-height:1.05}.kpi-label{margin-top:5px;font-size:9.5px}.donut{display:flex;align-items:center;gap:22px;padding:20px 24px}.donut-plot{position:relative;flex-shrink:0}.donut-center{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center}.donut-center .didot-num{font-size:26px;line-height:1}.donut-center .eyebrow{font-size:8.5px;margin-top:3px}.donut-legend{flex:1;display:flex;flex-direction:column;gap:7px;min-width:0}.donut-row{display:flex;align-items:center;gap:9px;font-size:12.5px}.donut-row .dot{width:9px;height:9px;border-radius:50%;flex-shrink:0}.donut-row .lab{flex:1;color:var(--ink-soft)}a.donut-row{text-decoration:none;color:inherit}a.donut-row:hover .lab{color:var(--ink);text-decoration:underline}a.kpi{text-decoration:none;color:inherit;transition:border-color .2s ease}a.kpi:hover{border-color:var(--birch-deep)}a.goal-row{text-decoration:none;color:inherit}a.goal-row:hover .gname{text-decoration:underline}.delivery-table tr.linked{cursor:pointer}.delivery-table tr.linked:hover td{background:var(--birch-pale)}.sortable-th{cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap}.sortable-th:hover{color:var(--ink)}.sort-ind{margin-left:5px;font-size:8.5px;opacity:.7}.back-link{background:none;border:none;cursor:pointer;padding:0 0 6px;font-family:var(--font-head);font-size:11px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-faint);display:block}.back-link:hover{color:var(--ink)}.task-card{display:flex;flex-direction:column;gap:10px;padding:16px 18px;text-decoration:none;color:inherit;transition:border-color .2s ease}.task-card:hover{border-color:var(--birch-deep)}.task-card .tname{font-weight:600;font-size:14px;line-height:1.35;flex:1}.task-card .tmeta{font-size:11.5px;color:var(--ink-faint)}.tmeta.traci{font-size:11px;color:var(--birch-ink);letter-spacing:.02em;margin-top:3px}.task-card .foot{display:flex;align-items:center;justify-content:space-between;gap:8px}.pillar-group{margin-bottom:6px}.pillar-head{display:flex;align-items:center;gap:16px;padding:13px 18px;margin-bottom:10px;background:var(--birch-pale);font-family:var(--font-body);font-size:inherit;color:inherit}button.pillar-head:hover{border-color:var(--birch-deep)}.pillar-chevron{font-size:11px;color:var(--birch-ink);flex-shrink:0}.pillar-head .pillar-name{font-family:var(--font-head);font-size:13px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;flex-shrink:0;max-width:46%}.pillar-head .goal-bar{min-width:80px}.pillar-head .gcount{font-size:12px;color:var(--ink-faint)}.pillar-head .gpct{font-size:15px}.dash-hero{display:grid;grid-template-columns:minmax(300px,380px) 1fr;gap:18px;align-items:start;margin-bottom:26px}.dash-hero-side{display:flex;flex-direction:column;gap:14px}.cards-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:14px}.dash-section{margin:34px 0 0}.dash-section>.eyebrow{display:block;margin-bottom:12px}.goal-row{display:grid;grid-template-columns:minmax(220px,1.7fr) 1fr auto;gap:16px;align-items:center;padding:13px 18px}.goal-row+.goal-row{border-top:1px solid var(--birch-pale)}.goal-row .gname{font-weight:600;font-size:13.5px}.goal-row .gcount{font-family:var(--font-didot);font-size:12px;color:var(--ink-faint);white-space:nowrap}.goal-row .gpct{font-family:var(--font-didot);font-size:15px;width:52px;text-align:right}.goal-bar{height:3px;background:var(--birch-pale);position:relative}.goal-bar>span{position:absolute;inset:0 auto 0 0;background:var(--ink)}.delivery-table{width:100%;border-collapse:collapse;font-size:13px}.delivery-table th{font-family:var(--font-head);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-faint);text-align:left;padding:10px 14px;border-bottom:1px solid var(--line)}.delivery-table td{padding:8px 14px;border-bottom:1px solid var(--birch-pale)}.delivery-table .late{color:var(--danger)}.delivery-table .early{color:var(--ok)}@media(max-width:980px){.dash-hero{grid-template-columns:1fr}}.attach-row{display:flex;align-items:center;gap:12px;padding:10px 16px;font-size:13.5px}.attach-row+.attach-row{border-top:1px solid var(--birch-pale)}.attach-icon{width:20px;text-align:center}.attach-name{flex:1;text-align:left;text-transform:none;letter-spacing:0;font-family:var(--font-body);font-size:13.5px;color:var(--ink);padding:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.attach-name:hover{text-decoration:underline}.attach-meta{font-size:11.5px;color:var(--ink-faint);white-space:nowrap}.toast-stack{position:fixed;right:22px;bottom:22px;z-index:60;display:flex;flex-direction:column;gap:8px;align-items:flex-end}.toast{font-family:var(--font-head);font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;background:var(--ink);color:var(--birch);padding:11px 18px;box-shadow:0 8px 30px #1b1a1740;animation:toastIn .25s ease both}.toast.error{background:var(--danger);color:#fff}@keyframes toastIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.skel{display:inline-block;background:linear-gradient(90deg,var(--birch-pale) 25%,var(--birch-light) 50%,var(--birch-pale) 75%);background-size:300% 100%;animation:skelShimmer 1.4s ease-in-out infinite}@keyframes skelShimmer{0%{background-position:100% 0}to{background-position:-100% 0}}.palette-veil{position:fixed;top:0;right:0;bottom:0;left:0;z-index:70;background:#1b1a176b;display:flex;align-items:flex-start;justify-content:center;padding-top:12vh;animation:toastIn .15s ease both}.palette{width:min(600px,92vw);background:var(--paper);border:1px solid var(--line);box-shadow:0 24px 80px #1b1a1759;display:flex;flex-direction:column;max-height:64vh}.palette-input{font-family:var(--font-body);font-size:16px;border:none;border-bottom:1px solid var(--line);padding:16px 20px;outline:none;color:var(--ink)}.palette-list{overflow-y:auto;padding:6px 0 8px}.palette-group{padding:12px 20px 5px;font-size:9.5px}.palette-item{display:flex;align-items:center;gap:12px;width:100%;text-align:left;background:none;border:none;cursor:pointer;font-family:var(--font-body);font-size:14px;color:var(--ink);padding:9px 20px}.palette-item.on{background:var(--birch-pale)}.palette-item img{width:22px;height:22px;object-fit:cover;border-radius:50%}.palette-item .plabel{flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.palette-item .phint{font-size:11px;color:var(--ink-faint);letter-spacing:.06em;text-transform:uppercase;font-family:var(--font-head)}.palette-empty{padding:26px 20px;color:var(--ink-faint);text-align:center;font-size:13.5px}.palette-foot{border-top:1px solid var(--line);padding:8px 20px;font-size:10.5px;color:var(--ink-faint);font-family:var(--font-head);letter-spacing:.1em;text-transform:uppercase}.pp-wrap{position:relative;flex:1;min-width:200px}.pp-menu{position:absolute;left:0;right:0;top:calc(100% + 2px);z-index:40;background:var(--paper);border:1px solid var(--line);box-shadow:0 16px 48px #1b1a172e;max-height:320px;overflow-y:auto;padding:4px 0}.pp-item{display:flex;align-items:center;gap:10px;width:100%;text-align:left;background:none;border:none;cursor:pointer;padding:7px 12px;font-family:var(--font-body);font-size:13.5px;color:var(--ink)}.pp-item.on{background:var(--birch-pale)}.pp-item-main{flex:1;display:flex;flex-direction:column;min-width:0}.pp-name{font-weight:600}.pp-sub{font-size:11.5px;color:var(--ink-faint);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pp-hint{font-family:var(--font-head);font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-faint)}.pp-empty{padding:14px 12px;color:var(--ink-faint);font-size:13px}.pp-head{padding:6px 12px;font-family:var(--font-head);font-size:9.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-faint);border-bottom:1px solid var(--line)}.pp-scope{display:flex;gap:10px;align-items:center;font-size:11.5px;color:var(--ink-faint);margin-top:4px}.pp-avatar{border-radius:50%;object-fit:cover;flex-shrink:0}.pp-initials{display:inline-flex;align-items:center;justify-content:center;background:var(--birch-pale);color:var(--birch-ink);border:1px solid var(--birch-light);font-family:var(--font-head);font-weight:700;letter-spacing:.04em}.pp-selected{display:flex;align-items:center;gap:10px;flex:1;border:1px solid var(--line);background:var(--paper);padding:6px 10px;min-height:40px}.raci-editor{display:flex;flex-direction:column;gap:6px}.raci-row{display:flex;align-items:center;gap:10px}.raci-row.raci-add{margin-top:4px}.orbit-select{display:flex;flex-wrap:wrap;gap:6px}.orbit-select .ochip{font-family:var(--font-head);font-size:10.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;border:1px solid var(--line);background:var(--paper);color:var(--ink-faint);padding:5px 11px;cursor:pointer;display:inline-flex;align-items:center;gap:6px;transition:all .12s ease}.orbit-select .ochip.on{background:var(--ink);border-color:var(--ink);color:var(--birch)}.orbit-select .ochip.hint{border-style:dashed;border-color:var(--birch-deep);color:var(--birch-ink)}.orbit-select .ochip:disabled{opacity:.45;cursor:not-allowed}.orbit-select .ochip .why{font-size:9px;letter-spacing:.06em;opacity:.75}.field-warn{font-size:12px;color:var(--warn);margin-top:6px}.field-flag{display:inline-flex;align-items:center;gap:6px;font-family:var(--font-head);font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:#fff;background:var(--danger);padding:3px 8px}:root.viewing-as{--viewas-h: calc(44px + env(safe-area-inset-top, 0px)) }.viewas-banner{position:fixed;top:0;left:0;right:0;z-index:90;height:var(--viewas-h);background:var(--warn);color:#fff;font-size:13px;white-space:nowrap;padding:env(safe-area-inset-top,0px) 18px 0;display:flex;align-items:center;justify-content:center;gap:14px;box-shadow:0 2px 10px #00000040}.viewas-banner .viewas-who{min-width:0;overflow:hidden;text-overflow:ellipsis}.viewas-banner .btn{background:#fff;color:var(--warn);border-color:#fff;flex-shrink:0}:root.viewing-as .cosmos{top:var(--viewas-h)}@media(max-width:920px){:root.viewing-as .sidebar{padding-top:10px}}@media(max-width:560px){.viewas-banner{justify-content:space-between}.viewas-banner .viewas-more{display:none}}.bucket-board{display:flex;gap:12px;overflow-x:auto;padding-bottom:8px;align-items:flex-start}.bucket-col{flex:0 0 260px;background:var(--birch-pale);border:1px solid var(--line);padding:10px;min-height:120px;transition:background .15s ease}.bucket-col.droppable{background:#ece6dc;border-style:dashed}.bucket-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.bucket-card{display:block;padding:10px 12px;margin-bottom:8px;text-decoration:none;color:inherit;cursor:grab}.bucket-card .tname{font-weight:600;font-size:13.5px}.bucket-card .tmeta{font-size:11.5px;color:var(--ink-faint);margin-top:3px}.bucket-card.dragging{opacity:.4}.bucket-empty{text-align:center;color:var(--ink-faint);font-size:12px;padding:12px 0}.due-over{color:var(--danger);font-weight:700}.due-soon{color:var(--warn);font-weight:700}.perm-table th.perm-role{vertical-align:top;min-width:150px;text-align:center;padding:12px 10px}.perm-table th:first-child,.perm-table td:first-child{position:sticky;left:0;z-index:2;background:var(--paper);box-shadow:1px 0 0 var(--line)}.perm-table thead th:first-child{z-index:3}.perm-table .perm-group td:first-child{background:var(--birch-pale);position:static;box-shadow:none}.perm-table .perm-group td .eyebrow{position:sticky;left:14px;display:inline-block}.perm-role-name{font-family:var(--font-head);font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.perm-role-meta{font-size:10.5px;color:var(--ink-faint);margin-top:3px;text-transform:none;letter-spacing:0;font-weight:400;font-family:var(--font-body)}.perm-role-actions{display:flex;gap:8px;justify-content:center;margin-top:6px;flex-wrap:wrap}.perm-group td{background:var(--birch-pale);padding:6px 14px!important}.perm-cell{text-align:center}.perm-toggle{display:inline-block;position:relative;width:34px;height:18px;cursor:pointer}.perm-toggle input{position:absolute;opacity:0;width:0;height:0}.perm-toggle span{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:9px;background:var(--line);transition:background .15s ease}.perm-toggle span:after{content:"";position:absolute;top:2px;left:2px;width:14px;height:14px;border-radius:50%;background:var(--paper);transition:transform .15s ease;box-shadow:0 1px 2px #00000040}.perm-toggle.on span{background:var(--ink)}.perm-toggle.on span:after{transform:translate(16px)}.perm-toggle.changed span{box-shadow:0 0 0 2px var(--warn)}.perm-toggle input:disabled+span{opacity:.45;cursor:not-allowed}.confirm-veil{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;background:#1b1a176b;display:flex;align-items:center;justify-content:center;animation:toastIn .15s ease both}.confirm-box{width:min(460px,92vw);background:var(--paper);border:1px solid var(--line);box-shadow:0 24px 80px #1b1a1759;padding:22px 26px 20px}.confirm-title{font-family:var(--font-body);font-size:17px;font-weight:600;margin:8px 0}.confirm-body{font-size:13.5px;color:var(--ink-soft);line-height:1.5}.confirm-actions{display:flex;justify-content:flex-end;gap:8px;margin-top:18px}.btn.danger{background:var(--danger)}.btn.danger:hover{background:#7d3a30}@media(max-width:920px){.shell{flex-direction:column}.sidebar{width:100%;flex-direction:row;align-items:center;padding:10px 16px;border-right:none;border-bottom:1px solid var(--line);gap:8px}.sidebar .logo{border-bottom:none;padding:0 12px 0 0;flex-shrink:0}.sidebar .logo img{max-width:118px}.sidebar .logo .eyebrow{display:none}.nav{flex-direction:row;padding:0;gap:2px;overflow-x:auto}.nav a{padding:9px 10px;border-left:none;border-bottom:2px solid transparent;white-space:nowrap}.nav a.active{border-left:none;border-bottom-color:var(--ink)}.nav-group{flex-direction:row;gap:2px}.nav-group+.nav-group{margin-top:0}.nav-group-head{display:none}.nav-group.folded>a{display:block}.nav-group.folded>a.nav-badged,.nav-group.folded>a.orbit-nav{display:flex}.nav-pin{display:block;position:sticky;left:0;flex:0 0 0;width:0;margin-right:-2px;align-self:stretch;z-index:2}.nav-away{position:absolute;left:0;top:0;bottom:0;display:inline-flex;align-items:center;gap:5px;padding:0 18px 2px 0;border:0;cursor:pointer;color:var(--ink-faint);font-family:var(--font-body);font-size:15px;line-height:1;background:linear-gradient(to right,var(--paper) 72%,rgba(255,255,255,0));animation:navAwayIn .18s ease-out}.nav-away:hover{color:var(--ink)}.sidebar .userbox{border-top:none;margin:0;padding:0 0 0 8px;flex-shrink:0}.sidebar .userbox .role,.sidebar .build-tag{display:none}.main{padding:22px 18px 48px}.page-head{flex-wrap:wrap}}@media(max-width:560px){.sidebar{display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-areas:"house person" "doors doors";align-items:center;column-gap:12px;row-gap:4px;padding-bottom:0}.sidebar .logo{grid-area:house;padding:0}.sidebar .logo img{width:118px}.sidebar .userbox{grid-area:person;justify-self:end;min-width:0;max-width:100%;padding:0;flex-wrap:nowrap}.sidebar .userbox .linkless{flex-shrink:0;white-space:nowrap}.nav{grid-area:doors;min-width:0;margin:0 -16px;scrollbar-width:none;overscroll-behavior-x:contain}.nav::-webkit-scrollbar{display:none}.nav a,.nav-search{padding:12px 10px 11px}.nav-search{border-left:0;border-bottom:2px solid transparent;white-space:nowrap}.nav:before,.nav:after{content:"";position:sticky;flex:0 0 22px;align-self:stretch;z-index:1;pointer-events:none}.nav:before{left:0;margin-right:-8px;background:linear-gradient(to right,var(--paper) 20%,rgba(255,255,255,0))}.nav:after{right:0;margin-left:-8px;background:linear-gradient(to left,var(--paper) 20%,rgba(255,255,255,0))}.nav-away{padding-left:14px}}@media(pointer:coarse){@supports selector(:where(*)){:where(button.chip,button.linkless,.btn.small){position:relative}button.chip:after,button.linkless:after,.btn.small:after,.wb-look .wb-heart:after{content:"";position:absolute}button.chip:after{top:-4px;right:-4px;bottom:-4px;left:-4px}button.linkless:after{top:-7px;right:-3px;bottom:-7px;left:-3px}.btn.small:after,.wb-look .wb-heart:after{top:-4px;right:-3px;bottom:-4px;left:-3px}}button.chip{min-height:34px;padding:8px 12px;display:inline-flex;align-items:center;justify-content:center}}@media(max-width:700px){.task-row{grid-template-columns:1fr auto;grid-template-rows:auto auto}.task-row .chips{grid-column:1 / -1}.progress{width:100px}.instances{grid-template-columns:1fr}.login-card{width:min(400px,92vw);padding:36px 26px 30px}h1.page-title{font-size:21px}.cosmos-top{padding:16px 18px}.cosmos-top img{height:28px}.cosmos-top .links{gap:12px;flex-wrap:wrap;justify-content:flex-end}.cosmos-top a,.cosmos-top button.linkless{font-size:10px;letter-spacing:.14em}}.mobile-universe{position:absolute;top:0;right:0;bottom:0;left:0;padding:86px 22px 44px;overflow-y:auto;overflow-x:hidden;display:flex;flex-direction:column;align-items:center;gap:30px}.planet.static{position:static;transform:none}.sun.static{position:relative;top:auto;left:auto;transform:none;width:150px;height:150px;flex-shrink:0}.sun.static .rays{width:250%;height:250%;margin:-125% 0 0 -125%}.planet-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:26px 14px;width:100%;max-width:400px}.planet.static{justify-self:center}.planet.static .globe{width:68px;height:68px}.planet.static .globe img{width:38px;height:38px}.planet.static.depart{transform:scale(1.5)!important;opacity:0}.sun.static.depart{transform:scale(1.35)!important;opacity:0}.linkless{background:none;border:none;cursor:pointer;font-family:var(--font-head);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--birch-ink);padding:4px 0}.linkless:hover{color:var(--ink)}.chip.ok{background:var(--ok);border-color:var(--ok);color:#fff}.chip.danger{background:var(--danger);border-color:var(--danger);color:#fff}.sso-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px}button.login-note{background:none;border:0;cursor:pointer;text-decoration:underline;text-underline-offset:3px}.attach-thumb{width:56px;height:42px;object-fit:cover;border:1px solid var(--line);cursor:zoom-in;background:var(--birch-pale);flex-shrink:0}.attach-thumb-empty{display:inline-block}.update-prompt{position:fixed;left:50%;bottom:calc(18px + env(safe-area-inset-bottom));transform:translate(-50%);z-index:60;display:flex;align-items:center;gap:14px;background:var(--ink);color:var(--paper);padding:10px 14px 10px 18px;font-size:12.5px;letter-spacing:.02em;box-shadow:0 10px 30px #0000002e;max-width:min(520px,calc(100vw - 24px))}.update-prompt .btn.small{background:var(--paper);color:var(--ink);border-color:var(--paper)}.update-prompt .linkless{color:var(--birch)}.sidebar{padding-top:max(0px,env(safe-area-inset-top))}@media(max-width:920px){.sidebar{padding-top:calc(10px + env(safe-area-inset-top))}.main{padding-left:calc(18px + env(safe-area-inset-left));padding-right:calc(18px + env(safe-area-inset-right))}}.newtask-grid>*{min-width:0}.input,select.input,textarea.input{max-width:100%;box-sizing:border-box}img,svg,video,canvas{max-width:100%}@media(max-width:700px){.tabs{overflow-x:auto;flex-wrap:nowrap;scrollbar-width:none;-webkit-overflow-scrolling:touch}.tabs::-webkit-scrollbar{display:none}.tabs button{white-space:nowrap;padding:10px 12px}table.admin-table{display:block;overflow-x:auto;max-width:100%}.card,.section-block{max-width:100%}form.card{padding:18px 16px!important}.page-head .btn{width:100%}}.field-grid{display:grid}.field-grid.cols-2{grid-template-columns:1fr 1fr}.field-grid.cols-3{grid-template-columns:1fr 1fr 1fr}.field-grid>*{min-width:0}@media(max-width:700px){.field-grid.cols-3{grid-template-columns:1fr 1fr}.field-grid.cols-3>*:first-child{grid-column:1 / -1}}@media(max-width:480px){.field-grid.cols-2,.field-grid.cols-3{grid-template-columns:1fr}}.meeting .chips button.chip{cursor:pointer}.meeting-person{padding:16px 20px;margin-bottom:14px}.mp-head{display:flex;align-items:center;gap:12px;margin-bottom:12px}.mp-name{font-weight:600;font-size:15px}.mp-sub{font-size:12px;color:var(--ink-faint)}.mp-cols{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:18px 28px}.mp-list{margin:0;padding-left:20px;font-size:13.5px}.mp-list li{margin:4px 0;line-height:1.35}.mp-list a{color:inherit;text-decoration:none}.mp-list a:hover{text-decoration:underline}.mp-meta{display:block;font-size:11.5px;color:var(--ink-faint)}.print-only{display:none}@media print{.sidebar,.side-show,.no-print,.viewas-banner,.update-prompt{display:none!important}.main{padding:0!important;max-width:none!important}.print-only{display:block}.meeting-person{break-inside:avoid;box-shadow:none;border:0;border-top:1px solid #ccc;padding:10px 0;margin:0}.mp-cols{grid-template-columns:1fr 1fr}a{color:inherit}}.present{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;background:var(--paper);display:flex;flex-direction:column;padding:28px 48px}.present-top{display:flex;align-items:center;justify-content:space-between}.present-top img{height:22px}.present-body{flex:1;overflow:auto;padding:24px 0}.present-who{display:flex;align-items:center;gap:22px;margin-bottom:26px}.present-who h1{font-family:var(--font-head);font-size:34px;letter-spacing:.06em;text-transform:uppercase;margin:0}.present-who .sub{color:var(--ink-faint);font-size:14px;letter-spacing:.08em;text-transform:uppercase}.present-cols{display:grid;grid-template-columns:repeat(auto-fit,minmax(340px,1fr));gap:30px 44px}.present-cols h2{font-family:var(--font-head);font-size:13px;letter-spacing:.16em;text-transform:uppercase;color:var(--birch-ink);border-bottom:1px solid var(--line);padding-bottom:8px;margin:0 0 12px}.present-cols ol{margin:0;padding-left:26px;font-size:20px;line-height:1.3}.present-cols li{margin:10px 0}.present-cols .nm.conf:before{content:"🔒 ";font-size:14px}.present-cols .meta{display:block;font-size:13px;color:var(--ink-faint)}.present-nav{display:flex;justify-content:space-between;padding-top:12px;border-top:1px solid var(--line)}@media(max-width:700px){.present{padding:16px 18px}.present-who h1{font-size:22px}.present-cols ol{font-size:16px}}.sc-title.sc-sub{color:var(--birch-ink);font-size:11px;letter-spacing:.08em;text-transform:uppercase}.present{padding:40px 72px 28px}.present-body{display:flex;flex-direction:column;justify-content:flex-start;padding:36px 0 24px}.present-who{margin-bottom:34px;padding-bottom:22px;border-bottom:1px solid var(--line)}.present-who h1{font-size:40px}.present-cols{grid-template-columns:repeat(auto-fit,minmax(380px,1fr));gap:34px 56px}.present-cols ol{font-size:22px;line-height:1.35}.present-cols li{margin:12px 0}.present-cols .meta{font-size:14px;margin-top:2px}@media(max-width:900px){.present{padding:20px 20px 16px}}@media print{@page{size:A4;margin:16mm 14mm}body{background:#fff;font-size:11.5pt;color:#000}.meeting .card{background:#fff}.print-only{display:block;margin-bottom:8mm;padding-bottom:4mm;border-bottom:1px solid #000}.print-only .eyebrow{margin-top:3mm;color:#000}.meeting-person{border:0!important;border-top:1px solid #999!important;padding:5mm 0!important;margin:0!important;box-shadow:none!important;break-inside:avoid}.mp-head{margin-bottom:3mm}.mp-head img,.mp-head .pp-avatar,.mp-head .pp-initials{display:none}.mp-name{font-size:13pt}.mp-sub{color:#444}.mp-cols{display:block}.mp-cols>div{margin-bottom:4mm;break-inside:avoid}.mp-cols .eyebrow{color:#000;border-bottom:1px solid #ddd;padding-bottom:1mm;margin-bottom:2mm}.mp-list{font-size:11pt;padding-left:6mm}.mp-list li{margin:1.2mm 0}.mp-list a{text-decoration:none;color:#000}.mp-meta{display:inline;color:#555;font-size:9.5pt;margin-left:2mm}.mp-meta:before{content:"- "}.due-over{color:#96453a}}@media print{.meeting-person{break-inside:auto!important}.mp-head img,.mp-head .pp-avatar,.mp-head .pp-initials{display:inline-flex!important;width:22px!important;height:22px!important;-webkit-print-color-adjust:exact;print-color-adjust:exact}}.filter-rows{display:flex;flex-direction:column;gap:6px}.filter-row{align-items:center}.filter-lab{font-size:9.5px;width:52px;flex-shrink:0}.master-only-card{grid-column:1 / -1}.master-only-row{display:flex;align-items:flex-end;gap:14px;flex-wrap:wrap;margin-top:4px}.filters-head{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:18px;gap:12px 24px;flex-wrap:wrap}.filters-left{display:flex;flex-direction:column;gap:8px;flex:1 1 720px;min-width:0}.filter-row{flex-wrap:wrap;row-gap:6px}.filter-row .chip{flex-shrink:0}@media(max-width:1100px){.filters-head>*{flex-basis:100%}}.dash-two-col{display:grid;grid-template-columns:1fr 1fr;gap:22px;align-items:start}@media(max-width:980px){.dash-two-col{grid-template-columns:1fr}}.card-checklist{margin-top:6px}.card-checklist .chip{cursor:pointer}.card-checklist ul{margin:6px 0 0;padding-left:16px;font-size:12px;color:var(--ink-soft)}.card-checklist li{margin:2px 0}.card-checklist li.done{text-decoration:line-through;color:var(--ink-faint)}.crash{min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:40px 24px;gap:10px;background:var(--birch-pale)}.crash h1{font-family:var(--font-head);text-transform:uppercase;letter-spacing:.12em;font-size:20px;margin:4px 0 6px}.crash p{max-width:460px;color:var(--ink-soft);font-size:14px;line-height:1.55;margin:0 0 14px}.crash code{font-family:var(--font-didot);font-size:15px;color:var(--ink)}.crash-actions{display:flex;gap:10px}.view-bar{display:flex;align-items:center;gap:18px;flex-wrap:wrap;margin:4px 0 18px;padding-top:12px;border-top:1px solid var(--line)}.view-bar-controls{display:flex;align-items:center;gap:10px}.comments-card{padding:6px 18px 14px}.comment{display:flex;gap:12px;padding:12px 0;border-bottom:1px solid var(--line)}.comment.is-deleted{opacity:.55}.comment-main{flex:1;min-width:0}.comment-head{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap;font-size:12px;color:var(--ink-faint)}.comment-author{font-family:var(--font-head);text-transform:uppercase;letter-spacing:.08em;font-size:11.5px;color:var(--ink)}.comment-title{font-size:11px}.comment-when{font-size:11.5px}.comment-actions{margin-left:auto;display:flex;gap:10px;opacity:0;transition:opacity .15s}.comment:hover .comment-actions,.comment:focus-within .comment-actions{opacity:1}.comment-body{margin-top:4px;font-size:14px;line-height:1.55;white-space:pre-wrap;word-break:break-word}.comment-removed{font-style:italic;color:var(--ink-faint)}.comment-compose{display:flex;gap:12px;padding-top:14px}.comment-compose textarea,.comment-editor textarea{width:100%;resize:vertical;font-family:var(--font-body);font-size:14px;line-height:1.5}.comment-editor{margin-top:6px}.comment-editor-actions{display:flex;align-items:center;gap:12px;margin-top:8px}.comment-empty{padding:14px 0 6px;font-size:13px;color:var(--ink-faint)}@media print{.comments{display:none}}.mention-wrap{position:relative;width:100%}.mention-menu{position:absolute;left:0;top:100%;z-index:30;min-width:280px;max-width:420px;background:#fff;border:1px solid var(--line);box-shadow:0 10px 30px #1b1a171f;padding:6px 0;margin-top:4px}.mention-menu-head{padding:6px 12px 4px;font-size:9.5px}.mention-item{display:flex;align-items:center;gap:10px;width:100%;padding:7px 12px;background:none;border:none;text-align:left;cursor:pointer;font-family:var(--font-body);font-size:13.5px;color:var(--ink)}.mention-item.on,.mention-item:hover{background:var(--birch-pale)}.mention-name{font-weight:600}.mention-hint{margin-left:auto;font-size:11px;color:var(--ink-faint);white-space:nowrap}.mention{color:var(--birch-ink);font-weight:600;background:var(--birch-pale);padding:0 3px;border-radius:2px}.inbox-row{display:flex;align-items:flex-start;gap:12px;width:100%;padding:12px 18px;background:none;border:none;border-bottom:1px solid var(--line);text-align:left;cursor:pointer;font-family:var(--font-body);color:var(--ink)}.inbox-row:last-child{border-bottom:none}.inbox-row:hover{background:var(--birch-pale)}.inbox-dot{width:8px;height:8px;border-radius:50%;margin-top:7px;flex-shrink:0;background:transparent}.inbox-row.unread .inbox-dot{background:var(--ink)}.inbox-main{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}.inbox-title{font-size:14px}.inbox-row.unread .inbox-title{font-weight:600}.inbox-body{font-size:12.5px;color:var(--ink-soft);white-space:pre-wrap}.inbox-when{font-size:11.5px;color:var(--ink-faint);white-space:nowrap;margin-top:2px}.comment.is-target{background:var(--birch-pale);margin:0 -18px;padding-left:18px;padding-right:18px}.my-week-head{display:flex;align-items:center;gap:16px;margin-bottom:10px;flex-wrap:wrap}.my-week-summary{display:flex;gap:14px;font-size:12.5px;color:var(--ink-soft)}.my-week-summary .tone-danger{color:var(--danger);font-weight:600}.my-week-summary .tone-warn{color:var(--warn);font-weight:600}.week-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:14px}.week-section{padding:12px 16px 6px;margin-bottom:14px;border-top:2px solid var(--line)}.week-grid .week-section{margin-bottom:0}.week-section.tone-danger{border-top-color:var(--danger)}.week-section.tone-warn{border-top-color:var(--warn)}.week-section-head{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:4px}.week-count{font-size:18px;color:var(--ink-soft)}.week-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 0;border-bottom:1px solid var(--line);text-decoration:none;color:var(--ink);font-size:13.5px}.week-row:last-child{border-bottom:none}.week-row:hover .week-name{text-decoration:underline}.week-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.week-parent{color:var(--ink-faint);font-size:12px}.week-meta{display:flex;align-items:center;gap:10px;flex-shrink:0;font-size:12px;color:var(--ink-soft)}.week-role{padding:1px 6px;font-size:10px}.week-orbit{max-width:160px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.week-progress{min-width:34px;text-align:right}.week-date{min-width:78px;text-align:right}.tone-danger .week-date{color:var(--danger)}.tone-warn .week-date{color:var(--warn)}.week-more{display:block;padding:8px 0 4px;font-size:12px}.week-empty{padding:18px;font-size:13px;color:var(--ink-faint)}@media(max-width:640px){.week-orbit{display:none}}.minutes{padding:16px 20px;margin-bottom:16px}.minutes-head{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;flex-wrap:wrap}.minutes-title{font-family:var(--font-head);text-transform:uppercase;letter-spacing:.08em;font-size:16px;border:none;border-bottom:1px dashed transparent;background:none;padding:2px 0;min-width:320px;color:var(--ink)}.minutes-title:hover,.minutes-title:focus{border-bottom-color:var(--line);outline:none}.minutes-title-static{font-family:var(--font-head);text-transform:uppercase;letter-spacing:.08em;font-size:14px;color:var(--ink-faint)}.minutes-sub{font-size:12px;color:var(--ink-faint);margin-top:2px}.minutes-actions{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.minutes-compose{margin-top:14px;padding-top:14px;border-top:1px solid var(--line)}.minutes-compose textarea{width:100%;resize:vertical}.minutes-fields{display:grid;grid-template-columns:2fr 1fr 1fr;gap:12px;margin-top:10px}@media(max-width:800px){.minutes-fields{grid-template-columns:1fr}}.minutes-options{display:flex;gap:18px;align-items:center;flex-wrap:wrap;margin-top:10px;font-size:12.5px}.minutes-warn{color:var(--warn)}.minutes-list{margin-top:14px}.minutes-group{margin-bottom:12px}.minutes-group ol,.minutes-open ol{margin:4px 0 0;padding-left:20px}.minute{display:flex;align-items:baseline;gap:10px;padding:5px 0;border-bottom:1px solid var(--line);font-size:13.5px;flex-wrap:wrap}.minute:last-child{border-bottom:none}.minute.done .minute-text{text-decoration:line-through;color:var(--ink-faint)}.minute-text{flex:1 1 320px;min-width:0}.minute-meta{display:flex;align-items:center;gap:12px;font-size:12px;color:var(--ink-soft);flex-wrap:wrap}.minute-owner{display:inline-flex;align-items:center;gap:6px}.minute-src{color:var(--ink-faint)}.minutes-numbered{list-style:none;margin:4px 0 0;padding:0}.minute-num{flex:0 0 2.4em;text-align:right;color:var(--ink-soft)}.minute.is-sub{padding-left:calc(2.4em + 10px)}.minute.is-sub .minute-num{flex-basis:2.6em;font-size:12.5px;text-align:left}.minute.is-sub .minute-text{font-size:13px}.minute.minute-add{border-bottom:none;padding:2px 0 8px}.minute-add .minute-num{color:var(--ink-faint)}.minute-add-input{flex:1 1 320px;min-width:0;padding:4px 8px;font-size:12.5px;border-style:dashed}.minute-add-input:focus{border-style:solid}.minute-edit-input{flex:1 1 320px;min-width:0;padding:4px 8px;font-size:13.5px}.minutes-empty{font-size:13px;color:var(--ink-faint);padding:8px 0}.minutes-recent{margin-top:12px}.minutes-recent-row{display:flex;justify-content:space-between;gap:12px;width:100%;padding:7px 0;background:none;border:none;border-bottom:1px solid var(--line);text-align:left;cursor:pointer;font-family:var(--font-body);font-size:13.5px;color:var(--ink)}.minutes-recent-row:hover{background:var(--birch-pale)}.minutes-open{padding:14px 20px;margin-bottom:16px;border-left:3px solid var(--warn)}.mp-list.next30 li{display:grid;grid-template-columns:1fr auto;gap:2px 14px}.mp-who{grid-column:1 / -1;font-size:11.5px;color:var(--ink-faint)}@media print{.minutes,.minutes-open{display:none}}.dir-group{margin-bottom:22px}.dir-group-head{display:flex;align-items:baseline;gap:10px;margin-bottom:8px}.dir-count{font-size:15px;color:var(--ink-soft)}.dir-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:12px}.dir-card{display:flex;gap:14px;padding:14px 16px}.dir-card.is-hod{border-top:2px solid var(--ink)}.dir-avatar{flex-shrink:0}.dir-main{min-width:0;flex:1;display:flex;flex-direction:column;gap:4px}.dir-name{font-family:var(--font-head);text-transform:uppercase;letter-spacing:.08em;font-size:13px;color:var(--ink);text-decoration:none}.dir-name:hover{text-decoration:underline}.dir-star{color:var(--birch-ink)}.dir-title{font-size:12.5px;color:var(--ink-soft)}.dir-orbits{display:flex;flex-wrap:wrap;gap:4px;margin-top:2px}.dir-orbit{font-size:10.5px;padding:2px 7px;text-decoration:none}.dir-foot{display:flex;justify-content:space-between;gap:10px;flex-wrap:wrap;margin-top:4px;font-size:11.5px}.dir-mail{color:var(--ink-soft);text-decoration:none;overflow:hidden;text-overflow:ellipsis}.dir-mail:hover{text-decoration:underline}.dir-load a{color:var(--ink);text-decoration:none}.dir-load a:hover{text-decoration:underline}.dir-muted{color:var(--ink-faint)}.export-menu{position:relative;display:inline-block}.export-pop{position:absolute;right:0;top:100%;z-index:30;min-width:160px;background:#fff;border:1px solid var(--line);box-shadow:0 10px 30px #1b1a171f;padding:6px 0;margin-top:4px}.sf-pop{min-width:300px;max-width:380px;padding:8px 0 10px}.sf-group{padding:4px 12px}.sf-group+.sf-group{border-top:1px solid var(--line);margin-top:4px;padding-top:8px}.sf-head{font-size:9.5px;margin-bottom:4px}.sf-row{display:flex;align-items:center;gap:8px}.sf-row.on .sf-apply{font-weight:600}.sf-apply{flex:1;text-align:left;background:none;border:none;padding:5px 0;font-family:var(--font-body);font-size:13px;color:var(--ink);cursor:pointer;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sf-apply:hover{text-decoration:underline}.sf-tag{margin-left:8px;font-size:10px;color:var(--ink-faint);text-transform:uppercase;letter-spacing:.08em}.sf-actions{display:flex;gap:8px;opacity:0;transition:opacity .15s}.sf-row:hover .sf-actions{opacity:1}.sf-empty{padding:8px 12px;font-size:12.5px;color:var(--ink-faint)}.sf-save .input{width:100%}.minutes-attendees{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px;margin-top:8px;font-size:12.5px}.minutes-attendee{display:inline-flex;align-items:center;gap:6px}.mp-team{margin-top:12px;padding-top:10px;border-top:1px dashed var(--line)}.mp-list.numbered{list-style:none;padding-left:0}.mp-list.numbered li{display:grid;grid-template-columns:2.4em 1fr;column-gap:8px;align-items:baseline}.mp-list.numbered li.is-sub{padding-left:calc(2.4em + 8px);grid-template-columns:2.6em 1fr}.mp-list.numbered li.is-sub .mp-num{font-size:12.5px;text-align:left}.mp-num{color:var(--ink-soft);text-align:right;white-space:nowrap}.mp-list a.mp-parent{color:var(--ink-faint);font-style:italic}.present-cols ol.numbered{list-style:none;padding-left:0}.present-cols ol.numbered li{display:grid;grid-template-columns:2.4em 1fr;column-gap:12px;align-items:baseline}.present-cols ol.numbered li.is-sub{padding-left:calc(2.4em + 12px);grid-template-columns:2.8em 1fr;font-size:.9em}.present-cols ol.numbered li.is-sub .num{text-align:left}.present-cols .num{color:var(--ink-soft);text-align:right;white-space:nowrap}.present-cols .nm.parent{color:var(--ink-faint);font-style:italic}@media print{.mp-list.numbered{padding-left:0}.mp-list.numbered li.is-sub{padding-left:9mm}.mp-num{color:#555}}.gantt-wrap{display:flex;align-items:flex-start;max-width:100%;max-height:430px;overflow-y:auto;overflow-x:hidden}.gantt-names{position:sticky;left:0;z-index:1;background:#fff;border-right:1px solid var(--line)}.gantt-scroll{flex:1;min-width:0;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;touch-action:pan-x pan-y;overscroll-behavior-x:contain}.card,.dash-section,.dash-two-col>*,.dash-hero-side{min-width:0}.main{max-width:100vw;overflow-x:hidden}@media(max-width:640px){.gantt-wrap{max-height:360px}.gantt-names{width:150px!important}}.gantt-scroll svg{max-width:none!important;width:auto;height:auto}.bucket-raci{display:flex;flex-wrap:wrap;gap:2px 10px;margin-top:4px;font-size:11.5px}.bucket-raci b{font-weight:600;color:var(--ink-soft)}.bucket-progress{display:flex;align-items:center;gap:8px;width:100%;margin-top:6px}.bucket-progress .didot-num{font-size:13px;min-width:3em;text-align:right}.filter-sep{display:inline-block;width:1px;height:16px;background:var(--line-strong);margin:0 6px;vertical-align:middle}.stars{white-space:nowrap;letter-spacing:.5px}.star-half{position:relative;display:inline-block}.star-half-bg{color:var(--birch)}.star-half-fg{position:absolute;left:0;top:0;width:50%;overflow:hidden;color:inherit}.lvl-pick{position:relative;display:inline-block}.lvl-btn{display:inline-flex;align-items:center;gap:8px;min-width:170px;text-align:left;cursor:pointer}.lvl-lab{flex:1}.lvl-caret{color:var(--ink-faint);font-size:11px}.lvl-pop{position:absolute;z-index:20;top:calc(100% + 4px);left:0;min-width:210px;padding:4px;display:grid}.lvl-pop button{display:flex;align-items:center;gap:8px;width:100%;padding:7px 10px;border:0;background:none;text-align:left;font:inherit;color:var(--ink);cursor:pointer;border-radius:2px}.lvl-pop button:hover{background:var(--paper-2, #f8f6f2)}.lvl-pop button.on{background:var(--ink);color:#fff}.lvl-pop button.on .star-half-bg{color:#ffffff59}.cc-pop{right:0;left:auto;min-width:380px;max-width:92vw;padding:16px 18px;text-align:left}.cc-names{font-size:13px;color:var(--ink-soft)}.cc-list{list-style:none;margin:10px 0 0;padding:0;display:grid;gap:2px}.cc-row{display:flex;align-items:center;gap:10px;padding:6px 0;border-bottom:1px solid var(--line)}.cc-row:last-child{border-bottom:none}.cc-who{flex:1;min-width:0;display:grid;line-height:1.2}.cc-name{font-size:13.5px;font-weight:600}.cc-title{font-size:11.5px;color:var(--ink-faint);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cc-remove{flex:0 0 auto}.cc-empty{font-size:12.5px;color:var(--ink-faint);margin-top:10px}.cc-foot{display:flex;align-items:center;gap:12px;margin-top:14px;padding-top:12px;border-top:1px solid var(--line)}.cc-summary{flex:1;font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-soft)}@media(max-width:640px){.cc-pop{position:fixed;left:12px;right:12px;top:12vh;min-width:0}}.confirm-body{white-space:pre-wrap}.atl-summary{display:flex;gap:16px;align-items:baseline;font-size:13px;color:var(--ink-soft);flex-wrap:wrap}.atl-summary b{font-size:19px;margin-right:3px}.atl-board{position:relative;display:flex;overflow-x:auto;padding-bottom:10px;align-items:flex-start}.atl-phase{flex:0 0 auto}.atl-phase+.atl-phase{margin-left:22px}.atl-phase-head{border-bottom:1px solid var(--ink);padding-bottom:5px;margin-bottom:10px;letter-spacing:.16em}.atl-phase-label{display:inline-block;will-change:transform}.atl-phase-cols{display:flex;flex-wrap:nowrap;align-items:flex-start}.atl-phase-cols .atl-col+.atl-col{margin-left:12px}.atl-col{flex:0 0 232px;background:var(--birch-pale);border:1px solid var(--line);padding:9px;min-height:130px}.atl-col-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.atl-card{display:block;margin-bottom:9px;text-decoration:none;color:inherit;overflow:hidden;transition:transform .12s ease,box-shadow .12s ease}.atl-card:hover{transform:translateY(-1px);box-shadow:0 6px 18px #1a181517}.atl-cover{display:block;width:100%;height:108px;object-fit:cover;background:var(--birch-pale)}.atl-cover-empty{display:flex;align-items:center;justify-content:center;background:linear-gradient(160deg,var(--birch-pale),var(--birch))}.atl-cover-empty img{width:34px;opacity:.35}.atl-img-loading{display:block;background:var(--birch-pale)}.atl-card-body{padding:9px 11px 10px}.atl-code{font-size:14.5px;font-weight:600;letter-spacing:.03em}.atl-client{font-size:12px;color:var(--ink-soft);margin-top:2px;display:flex;gap:6px;align-items:center;flex-wrap:wrap}.atl-meta{display:flex;justify-content:space-between;font-size:11px;color:var(--ink-faint);margin-top:3px}.atl-flags{display:flex;gap:4px;flex-wrap:wrap;margin-top:6px}.atl-flags .chip{font-size:9px;padding:1px 6px}.atl-foot{display:flex;justify-content:space-between;align-items:center;margin-top:7px;font-size:11px;color:var(--ink-faint)}.atl-tier{font-size:9px;text-transform:uppercase;letter-spacing:.12em;border:1px solid var(--birch-deep);padding:1px 7px;background:var(--birch-pale)}.atl-tier-platinum{background:#e8e6e1;border-color:#b9b5ac}.atl-tier-diamond{background:#eef1f2;border-color:#aeb8bd}.atl-tier-gold{background:#efe4c8;border-color:#c9ac62}.atl-tier-silver{background:#ececec;border-color:#c2c2c2}.chip.atl-flag-urgent{background:var(--ink);border-color:var(--ink);color:var(--birch)}.chip.atl-flag-late{background:var(--danger);border-color:var(--danger);color:#fff}.chip.atl-flag-risk{background:var(--warn);border-color:var(--warn);color:#fff}.chip.atl-flag-defect{border-color:var(--danger);color:var(--danger);background:transparent}.chip.atl-days.tone-ok{border-color:var(--line);color:var(--ink-faint)}.chip.atl-days.tone-warn{border-color:var(--warn);color:var(--warn)}.chip.atl-days.tone-danger{border-color:var(--danger);color:var(--danger)}.tone-ok{color:var(--ok)}.tone-warn{color:var(--warn)}.tone-danger{color:var(--danger)}.atl-order .page-title{font-size:34px}.atl-dates{display:flex;gap:20px;padding:12px 18px;flex-wrap:wrap}.atl-dates .lab,.atl-plan-strip .lab{display:block;font-size:9px;text-transform:uppercase;letter-spacing:.14em;color:var(--ink-faint);margin-bottom:2px}.atl-plan-strip{display:flex;gap:26px;padding:12px 18px;margin:14px 0;flex-wrap:wrap}.atl-plan-strip .didot-num{font-size:17px}.atl-timeline{display:flex;gap:0;padding:14px 16px;overflow-x:auto;margin-bottom:16px}.atl-step{display:flex;flex-direction:column;align-items:center;gap:6px;min-width:76px;position:relative}.atl-step:not(:last-child):after{content:"";position:absolute;top:6px;left:calc(50% + 8px);width:calc(100% - 16px);height:1px;background:var(--line)}.atl-step.critical:not(:last-child):after{background:var(--birch-deep)}.atl-step-name{font-size:9px;text-transform:uppercase;letter-spacing:.1em;color:var(--ink-faint);text-align:center}.atl-step.done .atl-step-name,.atl-step.active .atl-step-name{color:var(--ink)}.atl-dot{width:13px;height:13px;border-radius:50%;border:1.5px solid var(--line);background:var(--paper);flex:0 0 auto}.atl-dot.done,.atl-step.done .atl-dot{background:var(--ok);border-color:var(--ok)}.atl-dot.active,.atl-step.active .atl-dot{background:var(--ink);border-color:var(--ink)}.atl-dot.ready,.atl-step.ready .atl-dot{border-color:var(--ink)}.atl-dot.wait,.atl-step.wait .atl-dot{background:var(--warn);border-color:var(--warn)}.atl-dot.danger,.atl-step.danger .atl-dot{background:var(--danger);border-color:var(--danger)}.atl-dot.skipped,.atl-step.skipped .atl-dot{background:var(--line);border-color:var(--line)}.atl-columns{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:22px;align-items:start}.atl-stage{padding:11px 15px;margin:8px 0}.atl-stage-off{opacity:.55}.atl-stage-head{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.atl-stage-head b{font-size:13.5px}.atl-stage-meta{display:flex;gap:14px;flex-wrap:wrap;font-size:11.5px;color:var(--ink-soft);margin-top:7px}.atl-delay-pick{display:flex;gap:8px;align-items:center;flex-wrap:wrap;margin-top:8px;padding:8px 10px;background:var(--birch-pale)}.atl-history{margin-top:7px;font-size:11.5px}.atl-history summary{cursor:pointer;color:var(--ink-faint)}.atl-history-row{display:flex;gap:10px;padding:2px 0 2px 12px;color:var(--ink-soft);flex-wrap:wrap}.chip.status-atl-DONE,.chip.status-atl-RECEIVED,.chip.status-atl-FIXED{background:var(--ok);border-color:var(--ok);color:#fff}.chip.status-atl-IN_PROGRESS,.chip.status-atl-ORDERED{background:var(--birch);border-color:var(--birch-deep);color:var(--ink)}.chip.status-atl-READY{border-color:var(--ink);color:var(--ink)}.chip.status-atl-WAITING,.chip.status-atl-WAITING_MATERIAL,.chip.status-atl-OUTSOURCED,.chip.status-atl-IN_REWORK{background:transparent;border-color:var(--warn);color:var(--warn)}.chip.status-atl-REWORK,.chip.status-atl-OPEN{background:transparent;border-color:var(--danger);color:var(--danger)}.chip.status-atl-PENDING,.chip.status-atl-SKIPPED,.chip.status-atl-REQUESTED,.chip.status-atl-CANCELLED,.chip.status-atl-WAIVED,.chip.status-atl-ASSESSED{color:var(--ink-faint)}.atl-gallery{display:grid;grid-template-columns:repeat(auto-fill,minmax(96px,1fr));gap:8px;margin-top:8px}.atl-gallery figure{margin:0}.atl-pin-link{display:block;margin-top:2px;padding:2px 0;font-family:var(--font-head);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-soft);text-decoration:underline;text-underline-offset:3px}.atl-pin-link:hover{color:var(--ink)}.atl-pin-link:disabled{opacity:.5;cursor:default}.atl-pin-by{display:block;font-size:10.5px;line-height:1.3;color:var(--ink-faint);overflow-wrap:anywhere}.atl-shipment{margin-top:10px;padding:10px 12px;border:1px solid var(--line);background:var(--paper)}.atl-media-details{display:grid;gap:8px;margin-top:8px;padding-top:8px;border-top:1px solid var(--birch-pale)}.atl-media-detail{display:flex;gap:10px;align-items:flex-start}.atl-media-detail.is-old{opacity:.6}.atl-media-detail-text{font-size:13px;white-space:pre-wrap;overflow-wrap:anywhere}.atl-tile-details{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;color:var(--ink-soft)}.atl-earlier{margin-top:14px;padding-top:10px;border-top:1px solid var(--line)}.atl-earlier-head{display:flex;align-items:baseline;gap:10px;width:100%;text-align:left;padding:2px 0}.atl-earlier-toggle{font-size:11.5px;color:var(--ink-faint);text-decoration:underline;text-underline-offset:3px}.atl-earlier-group{margin-top:10px}.atl-photo{width:100%;height:96px;object-fit:cover;cursor:zoom-in;display:block;border:1px solid var(--line)}.atl-defect{padding:11px 14px;margin:8px 0}.chip.atl-sev-critical{background:var(--danger);border-color:var(--danger);color:#fff}.chip.atl-sev-major{border-color:var(--danger);color:var(--danger)}.chip.atl-sev-minor{color:var(--ink-faint)}.atl-material{display:flex;gap:8px;align-items:center;padding:7px 0;border-bottom:1px solid var(--line);font-size:12.5px;flex-wrap:wrap}.atl-material:last-child{border-bottom:none}.atl-material>span:first-child{flex:1}.atl-comment{padding:6px 0;border-bottom:1px solid var(--line)}.atl-comment:last-of-type{border-bottom:none}.atl-comment b{font-size:12.5px;margin-right:8px}.atl-comment p{margin:2px 0 0;font-size:13px;white-space:pre-wrap}@media(max-width:900px){.atl-columns{grid-template-columns:minmax(0,1fr)}.atl-dates{gap:12px}}.atl-plan-card{padding:10px 16px;margin-bottom:14px;display:flex;flex-direction:column;gap:6px}.atl-plan-row{display:flex;gap:12px;align-items:center;flex-wrap:wrap;padding:4px 0}.atl-auto-flag{border-left:2px solid var(--warn);padding-left:10px}.atl-auto-flag.audited{border-left-color:var(--line)}.sch-ot.sch-unneeded{opacity:.5;text-decoration:line-through}.sch-proposal{border-left:2px solid var(--warn);padding:6px 0 6px 12px;display:grid;gap:6px}.sch-proposal-days{display:flex;gap:6px;flex-wrap:wrap}.sch-proposal-days .chip{font-size:11px;padding:1px 8px}.atl-check{display:inline-flex;gap:6px;align-items:center;cursor:pointer;font-size:13px}.atl-jp-notes{flex-basis:100%;margin:2px 0 0;padding-left:18px;font-size:12.5px;color:var(--ink-soft);display:grid;gap:2px}.chip.atl-jp-chip{background:transparent;border:1px solid var(--line);color:var(--ink-faint);font-size:10.5px;letter-spacing:.06em;text-transform:none;padding:1px 8px;cursor:help}.chip.atl-jp-chip.awaiting{border-color:var(--warn);color:var(--warn)}.chip.atl-jp-chip.awaiting.atl-jp-planned{border-color:var(--line);color:var(--ink-faint)}.chip.atl-auto-chip{background:transparent;border:1px solid var(--warn);color:var(--warn);font-size:10.5px;letter-spacing:.08em;text-transform:uppercase;padding:1px 8px}.atl-auto-preview{border:1px solid var(--line);background:var(--birch-pale);padding:10px 12px;display:grid;gap:8px}.atl-auto-preview .admin-table td{padding-top:5px;padding-bottom:5px}.atl-auto-v{font-size:12px;white-space:nowrap}.atl-auto-v.fits{color:var(--ok)}.atl-auto-v.overtime{color:var(--warn)}.atl-auto-v.cannot{color:var(--danger);white-space:normal}@media(max-width:640px){.atl-auto-preview .admin-table td:last-child{display:none}}.atl-plan-form{display:flex;gap:12px;align-items:flex-end;flex-wrap:wrap;width:100%}.atl-plan-form .field{margin:0}.atl-plan-editor{border-top:1px solid var(--line);padding-top:10px}.atl-plan-editor .admin-table th{font-size:9.5px}.atl-plan-editor .admin-table td{vertical-align:top;padding:8px}.atl-plan-editor .input{padding:4px 8px}.atl-assist{display:flex;gap:4px;flex-wrap:wrap;max-width:260px}.chip.atl-assist-chip{cursor:pointer;-webkit-user-select:none;user-select:none}.chip.atl-assist-chip input{display:none}.chip.atl-assist-chip.on{background:var(--ink);color:var(--birch);border-color:var(--ink)}@media(max-width:900px){.atl-plan-editor{overflow-x:auto}}.mb-columns{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:22px;align-items:start}.mb-block{padding:14px 16px;margin:6px 0 18px}.mb-section{padding:12px 14px;margin:6px 0 12px}.mb-section-head{display:flex;gap:10px;align-items:center;margin-bottom:8px}.mb-section-head b{font-size:13.5px}.mb-section-title{flex:1;font-weight:600}.mb-section textarea{margin-bottom:8px}.mb-note{margin:0 0 8px;font-size:13px;color:var(--ink-soft, var(--ink))}.mb-images{display:grid;grid-template-columns:repeat(auto-fill,minmax(96px,1fr));gap:8px}.mb-image{position:relative;margin:0}.mb-photo{width:100%;height:110px;object-fit:cover;cursor:zoom-in;display:block;border:1px solid var(--line)}.mb-image-x{position:absolute;top:4px;right:4px;width:22px;height:22px;border:none;border-radius:50%;background:#141210b8;color:#fff;font-size:11px;cursor:pointer;line-height:1}.mb-empty{font-size:12px;color:var(--ink-faint)}.atl-req-photo{width:72px;height:72px;object-fit:cover;border-radius:4px;cursor:pointer}.mb-sketch-marks{display:flex;flex-wrap:wrap;gap:4px;align-items:center;margin-top:4px}.mb-sketch-marks .chip.ok{border-color:var(--ok);color:var(--ok)}.mb-toggle{display:inline-flex;border:1px solid var(--line)}.mb-toggle button{border:none;background:transparent;padding:3px 10px;font-size:11px;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;color:var(--ink-faint)}.mb-toggle button.on{background:var(--ink);color:var(--birch)}.mb-measures{display:grid;grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:10px 14px}.mb-measure .lab{display:block;font-size:9px;text-transform:uppercase;letter-spacing:.12em;color:var(--ink-faint);margin-bottom:2px}.mb-measure .input{padding:5px 8px}.mb-measure .didot-num{font-size:15px}.mb-dirty{position:sticky;bottom:10px;margin-top:14px;padding:8px 14px;background:var(--ink);color:var(--birch);font-size:12.5px;letter-spacing:.04em;width:fit-content}.mb-dirty.is-error{background:var(--danger);color:#fff}.mb-conflict{display:flex;align-items:center;gap:12px;flex-wrap:wrap;max-width:760px}.mb-conflict .btn{flex:none}.mb-conflict .btn.ghost{background:transparent;color:#fff;border-color:#fff}.mb-flow>div{min-width:0}.mb-h{font-size:17px;margin:0 0 4px;letter-spacing:.01em}.mb-sub{margin:0 0 12px;font-size:12.5px;color:var(--ink-faint)}.mb-block-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:12px}.mb-count{font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-faint)}.mb-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin:14px 0 18px}.mb-stats>div{border:1px solid var(--hair);padding:10px 14px;background:#fff}.mb-stats .lab{display:block;margin-bottom:4px}.mb-stats b{font-size:19px}.mb-questions{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:20px 26px}.mb-q{border:0;padding:0;margin:0;min-width:0}.mb-q legend{padding:0;margin-bottom:9px;color:var(--ink-faint)}.mb-chips{display:flex;flex-wrap:wrap;gap:7px}.mb-chip{cursor:pointer;-webkit-user-select:none;user-select:none;position:relative;transition:background .12s ease,border-color .12s ease}.mb-chip input{position:absolute;width:1px;height:1px;margin:0;padding:0;opacity:0;pointer-events:none}.mb-chip:hover,.mb-chip.on:hover{border-color:var(--ink)}.mb-chip:has(input:focus-visible){outline:2px solid var(--ink);outline-offset:2px}.mb-q:disabled .mb-chip{cursor:default;opacity:.65}.mb-q:disabled .mb-chip:hover{border-color:var(--line)}.mb-before{display:flex;flex-wrap:wrap;gap:26px;padding:12px 0 16px;margin-bottom:4px;border-bottom:1px solid var(--hair)}.mb-charts{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px}.mb-chart-card{display:flex;align-items:center;justify-content:space-between;gap:12px;text-align:left;border:1px solid var(--hair);background:#fff;padding:14px 16px;cursor:pointer;font:inherit;color:var(--ink);transition:border-color .12s ease,box-shadow .12s ease}.mb-chart-card b,.mb-chart-card span{color:var(--ink)}.mb-chart-name span{color:var(--ink-faint)}.mb-chart-card:hover:not(:disabled){border-color:var(--ink)}.mb-chart-card.on{border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink)}.mb-chart-card:disabled{cursor:default;opacity:.6}.mb-chart-name{display:flex;flex-direction:column;gap:3px}.mb-chart-name b{font-size:15px}.mb-chart-name span{font-size:12px;color:var(--ink-faint)}.mb-radio{width:14px;height:14px;border:1px solid var(--ink-faint);border-radius:50%;flex:none}.mb-radio.on{border-color:var(--ink);box-shadow:inset 0 0 0 3px #fff,inset 0 0 0 8px var(--ink)}.mb-measure-grid{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);gap:20px}.mb-refs-col{min-width:0}.mb-refs{position:sticky;top:calc(12px + var(--viewas-h, 0px));display:flex;flex-direction:column;gap:12px}.mb-refs figure{margin:0;border:1px solid var(--hair);background:#fff}.mb-refs figcaption{font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;font-family:var(--font-head);color:var(--ink-faint);padding:9px 12px;border-bottom:1px solid var(--hair)}.mb-refs img{display:block;width:100%;height:auto;cursor:zoom-in;padding:10px;box-sizing:border-box}.mb-measure-head{display:flex;align-items:baseline;justify-content:space-between;margin:4px 0 10px}.mb-table{border:1px solid var(--hair);align-self:start}.mb-tr{display:grid;grid-template-columns:minmax(150px,1.5fr) 1fr 1fr;gap:10px;align-items:center;padding:5px 12px;border-top:1px solid var(--hair)}.mb-tr:first-child{border-top:0}.mb-th{font-size:11px;letter-spacing:.1em;text-transform:uppercase;font-family:var(--font-head);font-weight:700;color:var(--ink-faint);padding:10px 12px}.mb-tr.is-set{background:#d1c6b829}.mb-mlabel{font-size:13.5px}.mb-mlabel i{color:var(--ink-faint);font-style:normal;font-size:12px}.mb-tr .input{padding:5px 10px;font-size:13px}.mb-span2{grid-column:span 2}.mb-group{font-size:11px;letter-spacing:.12em;text-transform:uppercase;font-family:var(--font-head);font-weight:700;color:var(--ink-faint);padding:11px 12px 5px;border-top:1px solid var(--hair);background:#d1c6b81f}.lb-veil{position:fixed;top:0;right:0;bottom:0;left:0;background:#141210d1;z-index:120;display:flex;align-items:center;justify-content:center;padding:3vh 3vw}.lb-box{background:#fff;max-width:1100px;max-height:94vh;display:flex;flex-direction:column}.lb-bar{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:10px 14px;border-bottom:1px solid var(--hair)}.lb-x{background:none;border:1px solid var(--line);width:30px;height:30px;cursor:pointer;font-size:14px;line-height:1;color:var(--ink);flex:none}.lb-x:hover{border-color:var(--ink);background:var(--ink);color:var(--paper)}.lb-scroll{overflow:auto;-webkit-overflow-scrolling:touch;max-height:calc(94vh - 52px);max-height:calc(94dvh - 52px);display:flex;align-items:center;justify-content:center}.lb-box img{display:block;max-width:100%;max-height:calc(94vh - 52px);max-height:calc(94dvh - 52px);width:auto;height:auto;object-fit:contain;margin:auto;cursor:zoom-in}.lb-scroll.zoomed{align-items:flex-start;justify-content:flex-start}.lb-scroll.zoomed img{max-width:none;max-height:none;width:100%;cursor:zoom-out}.atl-stage-add{position:relative;display:inline-block}.atl-stage-add input{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer}.atl-meas{padding:4px 16px 10px}.atl-meas-row{display:grid;grid-template-columns:1fr 74px 74px;gap:10px;align-items:baseline;padding:5px 0;border-top:1px solid var(--hair);font-size:13.5px}.atl-meas-row:first-child{border-top:0}.atl-meas-row .r{text-align:right;font-variant-numeric:tabular-nums}.atl-meas-head{font-size:10.5px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;font-family:var(--font-head);color:var(--ink-faint);border-bottom:1px solid var(--ink);padding-bottom:6px}.sheet-box{max-width:900px}.msheet{padding:24px 26px;background:#fff;color:#141210}.msheet-head{display:flex;flex-direction:column;align-items:center;text-align:center;gap:6px;border-bottom:1px solid #141210;padding-bottom:16px}.msheet-head img{height:34px;margin-bottom:6px}.msheet-head h2{margin:0;font-size:30px;font-weight:400;letter-spacing:.02em}.msheet-sub{font-size:12px;color:#6b6459;letter-spacing:.08em;text-transform:uppercase}.msheet-body{display:grid;grid-template-columns:1fr 250px;gap:30px;margin-top:20px;align-items:start}.msheet-group-name{font-size:10px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#6b6459;margin:14px 0 4px}.msheet-table{width:100%;border-collapse:collapse;font-size:12.5px}.msheet-table th{text-align:left;font-size:9.5px;letter-spacing:.12em;text-transform:uppercase;color:#6b6459;border-bottom:1px solid #141210;padding-bottom:4px;font-weight:700}.msheet-table td{border-bottom:1px solid #eae4da;padding:3px 0}.msheet-table td i{font-style:normal;color:#9c9488;margin-right:3px}.msheet-table td em{font-style:normal;color:#9c9488;font-size:11px}.msheet-table .r{text-align:right;font-variant-numeric:tabular-nums;width:58px}.msheet-table tr.empty td{color:#b3aca1}.msheet-toggles{display:flex;gap:18px;margin-top:14px;font-size:12.5px}.msheet-toggles b{margin-left:6px}.msheet-figure{margin:0}.msheet-figure img{width:100%;display:block}.msheet-figure figcaption{font-size:10px;color:#9c9488;text-align:center;margin-top:6px}.msheet-foot{margin-top:18px;padding-top:10px;border-top:1px solid #eae4da;font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:#9c9488}@media(max-width:720px){.msheet-body{grid-template-columns:1fr}}.atl-summary button{background:none;border:0;padding:2px 4px;font:inherit;color:inherit;cursor:pointer;border-bottom:1px solid transparent}.atl-summary button:hover{border-bottom-color:currentColor}.atl-summary button.on{border-bottom-color:var(--ink)}.atl-weekbar{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin:0 0 14px}.atl-weekbar .chip{cursor:pointer;padding:5px 12px}.atl-weekbar .chip b{font-size:15px;margin-right:5px}.atl-weekbar .chip.atl-wb-danger{border-color:var(--danger)}.atl-weekbar .chip.atl-wb-danger:not(.on){color:var(--danger)}.atl-weekbar .chip.atl-wb-warn{border-color:var(--warn)}.atl-weekbar .chip.atl-wb-warn:not(.on){color:var(--warn)}.atl-weekbar .chip.atl-wb-birch{border-color:var(--birch-deep)}.atl-weekbar .chip.atl-wb-birch:not(.on){color:var(--birch-ink)}.chip.atl-flag-unplanned{background:transparent;border-color:var(--birch-deep);color:var(--birch-ink)}.atl-st-overtime{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin:0 0 14px;padding:10px 12px;border:1px solid var(--warn);background:#a67c3312}.atl-st-overtime .eyebrow{color:var(--warn);margin-right:4px}.atl-st-overtime .chip{text-transform:none;letter-spacing:.02em;font-size:13px;white-space:normal;max-width:100%}.atl-gantt-note{display:flex;align-items:baseline;gap:6px;font-size:13px;margin-bottom:10px;padding:8px 12px;border:1px solid var(--warn);background:#a67c3312}.atl-gantt-note b{font-size:15px}.sheet-box{max-width:1020px}.sheet-box .msheet{overflow-y:auto;min-height:0}.msheet-twin{display:grid;grid-template-columns:1fr 1fr;gap:0 26px;align-items:start}@media(max-width:860px){.msheet-twin{grid-template-columns:1fr}}@media print{body{overflow:visible!important;position:static!important;top:auto!important;width:auto!important}.lb-veil{position:static!important;display:block!important;padding:0!important;background:none!important;overflow:visible!important}.lb-box,.sheet-box{max-height:none!important;max-width:none!important;display:block!important;box-shadow:none!important;border:0!important}.lb-scroll,.sheet-box .msheet{max-height:none!important;overflow:visible!important;display:block!important}}.sheet-box .msheet{-webkit-overflow-scrolling:touch}.lb-box{max-height:94vh;max-height:94dvh}@media(max-width:700px){.lb-veil{align-items:flex-start;overflow-y:auto;-webkit-overflow-scrolling:touch;padding:12px 8px 40px}.lb-box,.sheet-box{max-height:none}.lb-scroll,.sheet-box .msheet{max-height:none;overflow:visible}}.tag-box{max-width:380px}.dress-tag{padding:26px 24px 22px;text-align:center;background:#fff;color:#141210}.tag-logo{height:26px;display:block;margin:0 auto 18px}.tag-code{font-size:27px;letter-spacing:.02em;line-height:1.1}.tag-sub{font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:#6b6459;margin-top:4px}.tag-qr{width:172px;height:172px;display:block;margin:18px auto 12px}.tag-foot{font-size:13px;color:#141210}.tag-hint{font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:#8a8175;margin-top:10px}@media print{@page{margin:12mm}.sidebar,.no-print,.lb-bar,.viewas-banner,.update-prompt{display:none!important}.msheet{padding:0!important;font-size:9.5pt;width:auto;max-width:186mm;margin:0 auto}.msheet-head img{height:11mm;margin-bottom:1mm}.msheet-head h2{font-size:20pt}.msheet-head{gap:2px}.msheet-body{grid-template-columns:minmax(0,1fr) 50mm!important;gap:7mm!important;margin-top:4mm}.msheet-twin{gap:0 6mm}.msheet-table{font-size:9pt}.msheet-table .r{width:13mm}.msheet-foot{break-inside:avoid;margin-top:4mm}.msheet-group{break-inside:avoid}.msheet-table td,.msheet-table th{padding:2px 0}.msheet-figure figcaption{display:none}.lb-veil{position:static;background:none;padding:0;display:block}.lb-box,.tag-box{max-width:none;box-shadow:none;border:0}.dress-tag{padding:0}.atl-order>*:not(.lb-veil){display:none!important}}.atl-lane{display:flex;align-items:flex-start;gap:10px;padding:4px 0;border-top:1px solid var(--hair)}.atl-lane:first-of-type{border-top:0}.atl-lane .atl-gantt-name{display:flex;align-items:baseline;gap:6px;padding-top:2px}.atl-lane-count{font-style:normal;font-size:10px;color:var(--ink-faint);border:1px solid var(--hair);padding:0 4px}.atl-lane-track{position:relative;flex:1;display:flex;flex-direction:column;gap:2px;min-height:16px;background:#d1c6b824;padding:2px 0}.atl-lane-sub{position:relative;display:block;height:15px}.atl-lane-sub .atl-gantt-bar{top:1px;height:13px;cursor:pointer;overflow:hidden}.atl-lane-sub .atl-gantt-bar b{font-family:var(--font-head);font-size:9px;letter-spacing:.04em;color:var(--paper);padding-left:3px;line-height:13px;display:block;white-space:nowrap}.atl-lane-sub .atl-gantt-bar.is-plan b{color:var(--ink)}.atl-lane-sub .atl-gantt-bar:hover{filter:brightness(1.15);outline:1px solid var(--ink)}.atl-band-was{font-size:10.5px;color:var(--ink-faint);margin-left:5px;text-decoration:line-through}.atl-band-scale{display:flex;gap:4px;margin-top:3px}.atl-band-scale span{font-family:var(--font-num, inherit);font-size:10px;color:var(--ink-faint);border:1px solid var(--hair);padding:0 4px;min-width:22px;text-align:center}.atl-band-scale span.on{border-color:var(--ink);background:var(--ink);color:var(--paper)}.atl-gantt{padding:14px 16px;margin-bottom:14px}.atl-gantt-axis{position:relative;height:14px;margin-left:128px;margin-bottom:6px}.atl-gantt-axis span{position:absolute;transform:translate(-50%);font-size:10px;letter-spacing:.1em;text-transform:uppercase;font-family:var(--font-head);color:var(--ink-faint)}.atl-gantt-row{display:flex;align-items:center;gap:10px;padding:3px 0}.atl-gantt-name{width:118px;flex:none;font-size:12.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.atl-gantt-track{position:relative;flex:1;height:16px;background:#d1c6b82e}.atl-gantt-bar{position:absolute;top:3px;height:10px;background:var(--birch-deep);display:block}.atl-gantt-bar.is-plan{background:var(--birch-deep)}.atl-gantt-slack{position:absolute;top:3px;height:8px;border:1px dashed var(--birch-deep);border-left:0;background:transparent;box-sizing:border-box;display:block;opacity:.8}.atl-gantt-bar.is-active{background:var(--ink)}.atl-gantt-bar.is-done{background:var(--ok)}.atl-gantt-bar.is-late{background:var(--warn)}.atl-gantt-bar.is-over{background:var(--danger)}.atl-gantt-bar.critical{box-shadow:0 0 0 1px var(--ink)}.atl-gantt-today{position:absolute;top:-2px;width:1px;height:20px;background:var(--danger)}.atl-gantt-tick{position:absolute;top:0;height:100%;width:1px;background:#a3958247}.atl-heat td{padding:4px 6px}.atl-heat-cell{display:block;min-width:78px;padding:5px 8px;text-align:center;font-size:12px}.atl-heat-cell.low{background:#d1c6b838}.atl-heat-cell.mid{background:#d1c6b880}.atl-heat-cell.warm{background:#a67c333d}.atl-heat-cell.hot{background:#96453a38;box-shadow:inset 0 0 0 1px var(--danger)}.atl-heat-name{white-space:nowrap}.atl-gantt-meta{width:76px;flex:none;text-align:right;font-size:11px;color:var(--ink-faint);white-space:nowrap}.atl-gantt-row.is-click{cursor:pointer}.atl-gantt-row.is-click:hover .atl-gantt-name{color:var(--ink);text-decoration:underline;text-underline-offset:3px}.atl-gantt-key{display:flex;flex-wrap:wrap;gap:14px;margin:10px 0 0 128px;font-size:11px;color:var(--ink-faint)}.atl-gantt-key span{display:inline-flex;align-items:center;gap:5px}.atl-gantt-key .atl-gantt-bar{position:static;width:18px}@media(max-width:700px){.atl-gantt-axis,.atl-gantt-key{margin-left:0}.atl-gantt-name{width:84px;font-size:11.5px}}.atl-ask-form{border:1px solid var(--birch-deep);background:#d1c6b81f;padding:10px 12px;margin:8px 0;display:flex;flex-direction:column;gap:8px}.atl-ask-row{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.atl-req{padding:8px 0;border-top:1px solid var(--hair)}.atl-req:first-child{border-top:0}.atl-req.done,.atl-req.declined{opacity:.65}.atl-req-head{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.atl-success{display:flex;align-items:baseline;gap:16px;flex-wrap:wrap;padding:12px 16px;margin-bottom:14px}.atl-success .lab{display:block;margin-bottom:2px}.atl-success b{font-size:26px;line-height:1}.atl-success-note{font-size:12.5px;color:var(--ink-faint)}.atl-succ{font-size:11px;letter-spacing:.06em;text-transform:uppercase}.atl-succ.is-full{color:var(--ok)}.atl-succ.is-half{color:var(--warn)}.atl-succ.is-none{color:var(--danger)}.atl-stage-shots{display:flex;flex-wrap:wrap;gap:6px;margin:8px 0 2px}.atl-shot{width:62px;height:46px;object-fit:cover;border:1px solid var(--line);cursor:zoom-in;background:var(--birch-pale)}.atl-crew{display:inline-flex;align-items:center}.atl-crew-ava{width:20px;height:20px;border-radius:50%;object-fit:cover;border:1.5px solid var(--paper);background:var(--birch-pale)}.atl-crew-ava+.atl-crew-ava{margin-left:-7px}.atl-crew-fallback{display:inline-flex;align-items:center;justify-content:center;font-size:9px;color:var(--ink-soft);text-transform:uppercase}.atl-swatch-mark{display:block;font-size:9px;margin-top:2px;text-align:center;max-width:62px}.atl-play{font-size:15px;color:var(--ink-soft)}.atl-shot-wrap{position:relative;display:inline-block}.atl-shot-del{position:absolute;top:-5px;right:-5px;width:16px;height:16px;line-height:14px;padding:0;font-size:9px;border:1px solid var(--line);border-radius:50%;background:var(--paper);color:var(--ink-soft);cursor:pointer}.atl-shot-del:hover{background:var(--danger);border-color:var(--danger);color:#fff}.atl-defect-form{border:1px solid var(--danger);padding:10px 12px;margin:8px 0;display:flex;flex-direction:column;gap:8px}.atl-defect-row{display:flex;flex-wrap:wrap;gap:10px;align-items:flex-end}.mb-owed{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap;margin:14px 0 0;padding:10px 14px;border:1px solid var(--warn);background:#a67c3312;font-size:13px}.mb-owed .eyebrow{color:var(--warn);flex:none}.mb-owed.is-locked{border-color:var(--line);background:var(--paper)}.mb-owed.is-locked .eyebrow{color:var(--ink-faint)}.mb-feas-top{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;flex-wrap:wrap}.mb-feas-top .lab{display:block;margin-bottom:4px}.mb-feas-top b{display:block;font-size:24px;line-height:1.1}.mb-feas-sub{display:block;margin-top:4px;font-size:12.5px;color:var(--ink-faint)}.mb-feas-flags{display:flex;flex-wrap:wrap;gap:6px;justify-content:flex-end}.mb-feas-warn{margin:12px 0 0;font-size:12.5px;color:var(--warn)}.mb-feas-note{margin:10px 0 0;font-size:12px;color:var(--ink-faint);line-height:1.6}.mb-boards{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:14px;align-items:start}.mb-add{position:relative;display:inline-block}.mb-add input{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:0}.mb-add.is-off{opacity:.5;cursor:default}.mb-add.is-off input{pointer-events:none}@media(max-width:1100px){.mb-measure-grid{grid-template-columns:1fr}.mb-refs{position:static;flex-direction:row}.mb-refs figure{flex:1 1 0;min-width:0}}@media(max-width:700px){.mb-stats{grid-template-columns:repeat(2,1fr)}.mb-refs{flex-direction:column}.mb-tr{grid-template-columns:1fr;gap:4px}.mb-before{gap:18px}}.mb-save{font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-faint);white-space:nowrap}.mb-save.is-saving{color:var(--ink-faint)}.mb-save.is-saved{color:var(--ok)}.mb-save.is-dirty{color:var(--warn)}.mb-save.is-error{color:var(--danger);font-weight:600}@media(max-width:900px){.mb-columns{grid-template-columns:1fr}}.mb-print{display:none}@media print{.sidebar,.mb-screen,.viewas-banner,.update-prompt{display:none!important}.shell{display:block!important}.main{padding:0!important;max-width:none!important}body{background:#fff!important}.mb-print{display:block;color:#141210;font-size:12px}.mb-print-head{display:flex;gap:24px;align-items:flex-end;border-bottom:1px solid #141210;padding-bottom:14px;margin-bottom:18px}.mb-print-head img{height:34px}.mb-print-id h1{margin:2px 0 4px;font-size:26px;letter-spacing:.02em}.mb-print-sub{font-size:11.5px;color:#555}.mb-print section{margin-bottom:16px;break-inside:avoid}.mb-print h2{border-bottom:1px solid #ddd6cc;padding-bottom:4px;margin:0 0 8px}.mb-print .lab{display:block;font-size:8.5px;text-transform:uppercase;letter-spacing:.12em;color:#857f74;margin-bottom:1px}.mb-print-brief{display:grid;grid-template-columns:repeat(4,1fr);gap:8px 14px}.mb-print-notes{margin:6px 0 0;font-size:11.5px;white-space:pre-wrap}.mb-print-images{display:grid;grid-template-columns:repeat(4,1fr);gap:6px;margin-top:6px}.mb-print-photo{width:100%;height:150px;object-fit:cover;border:1px solid #ddd6cc}.mb-print-measures{display:grid;grid-template-columns:repeat(5,1fr);gap:8px 14px}.mb-print-measures .didot-num{font-size:14px}.mb-print-foot{border-top:1px solid #141210;margin-top:20px;padding-top:8px;font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:#857f74}}.usk-modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#14121073;z-index:90;display:flex;align-items:flex-start;justify-content:center;padding:4vh 16px}.usk-modal{background:var(--paper);border:1px solid var(--line);max-width:1020px;width:100%;max-height:92vh;overflow-y:auto;padding:18px 22px;box-shadow:0 18px 60px #00000040}.usk-modal-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.chip.task-new{background:var(--ink);color:var(--birch);border-color:var(--ink);font-size:9px;padding:1px 6px;margin-right:8px;vertical-align:2px}.task-unseen{color:var(--warn);margin-left:5px;font-size:9px}.chip.status-LATE{background:transparent;border-color:var(--warn);color:var(--warn)}.chip.status-OVERDUE{background:var(--danger);border-color:var(--danger);color:#fff}.atl-station{max-width:1024px;margin:0 auto}.atl-st-roster{color:var(--ink-faint);font-size:13px;letter-spacing:.04em}.atl-st-picker{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:14px}.atl-st-pick{display:flex;flex-direction:column;gap:6px;padding:18px;text-decoration:none;color:inherit}.atl-st-pick b{font-size:18px;letter-spacing:.03em}.atl-st-queue{display:flex;flex-direction:column;gap:14px}.atl-st-card{display:flex;gap:16px;padding:14px;align-items:stretch}.atl-st-card.atl-st-rework{border-left:3px solid var(--danger)}.atl-st-card.atl-st-coming{padding:10px 14px;opacity:.9}.atl-st-coming .atl-st-cover{width:64px;height:86px}.atl-st-cover{width:96px;height:128px;object-fit:cover;border-radius:4px;flex:none;display:flex;align-items:center;justify-content:center}.atl-st-body{flex:1;display:flex;flex-direction:column;gap:10px;min-width:0}.atl-st-top{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.atl-st-top .atl-code{font-size:22px;text-decoration:none;color:inherit}.atl-st-clocks{display:flex;gap:10px;flex-wrap:wrap}.atl-st-clock{display:flex;flex-direction:column;align-items:center;gap:2px;min-width:92px;padding:8px 12px;border:1px solid var(--line);border-radius:6px;background:transparent;cursor:pointer;font:inherit}.atl-st-clock .didot-num{font-size:18px}.atl-st-clock.rework{border-color:var(--danger);color:var(--danger)}.atl-st-clock:hover{border-color:var(--ink)}.atl-st-actions{display:flex;gap:12px;margin-top:auto;flex-wrap:wrap}.atl-st-btn{min-height:52px;min-width:120px;padding:10px 22px;font:inherit;text-transform:uppercase;letter-spacing:.12em;font-size:13px;border:1px solid var(--line);border-radius:6px;background:transparent;cursor:pointer}.atl-st-btn.start{background:var(--ink);color:var(--birch);border-color:var(--ink)}.atl-st-btn.done{border-color:var(--ok);color:var(--ok)}.atl-st-btn.pause{border-color:var(--warn);color:var(--warn)}.atl-st-btn.photo{display:inline-flex;align-items:center;justify-content:center;gap:6px;cursor:pointer}.atl-st-btn:disabled{opacity:.45;cursor:default}.atl-st-sheet-back{position:fixed;top:0;right:0;bottom:0;left:0;background:#1b1a1773;display:flex;align-items:center;justify-content:center;z-index:60}.atl-st-sheet{width:min(560px,92vw);padding:22px;display:flex;flex-direction:column;gap:14px}.atl-st-people{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:10px}.atl-st-person{display:flex;flex-direction:column;gap:4px;align-items:flex-start;padding:12px 14px;min-height:56px;border:1px solid var(--line);border-radius:6px;background:transparent;cursor:pointer;font:inherit;text-align:left}.atl-st-person.on{background:var(--ink);color:var(--birch);border-color:var(--ink)}.atl-st-person:disabled{opacity:.5;cursor:default}.atl-st-person span{font-size:11px;color:inherit;opacity:.75}.mb-note-flag{display:inline-block;margin-left:8px;padding:1px 7px;font-size:10px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--warn, #A67C33);background:#a67c3324;border:1px solid rgba(166,124,51,.45);vertical-align:middle}@media print{.mb-note-flag{background:none;border-color:#a67c33;color:#a67c33}}.t-line{margin-top:4px;padding-left:8px;border-left:2px solid var(--birch);font-size:13px;white-space:pre-wrap;color:var(--ink-soft)}.t-line.t-lead{color:var(--ink);border-left:none;padding-left:0;margin-top:0}.t-orig{margin-top:3px;font-size:12px;color:var(--ink-faint);white-space:pre-wrap}.t-link{display:block;background:none;border:none;cursor:pointer;padding:2px 0 0;font-family:var(--font-head);font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--birch-ink)}.t-link:hover{color:var(--ink)}.t-link:disabled{cursor:default;opacity:.5}.t-err{font-size:11.5px;color:var(--danger);margin-top:3px}[lang=ar]{font-family:Segoe UI,Noto Naskh Arabic,Geeza Pro,Tahoma,system-ui,sans-serif;line-height:1.65;letter-spacing:0;text-transform:none}[dir=rtl],[dir=auto]:lang(ar){text-align:right}.atl-heat tr.atl-heat-group td{background:#d1c6b857;border-top:10px solid var(--paper, #fff);padding-top:9px;padding-bottom:9px;cursor:pointer}.atl-heat tr.atl-heat-group:first-child td{border-top-width:0}.atl-heat tr.atl-heat-group td:first-child{border-left:3px solid var(--ink)}.atl-heat tr.atl-heat-group:hover td{background:#d1c6b880}.atl-heat-caret{display:inline-block;width:14px;color:var(--ink-soft);font-size:11px}.atl-heat-group-name{font-family:var(--font-head);font-size:11.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink)}.atl-heat-stage{margin-left:8px;font-size:10px;padding:1px 7px}.atl-heat-count{margin-left:8px;font-size:12px;color:var(--ink-soft)}.atl-heat-cell.sum{font-weight:600}.atl-heat tr.atl-heat-person td:first-child{padding-left:18px;border-left:3px solid rgba(209,198,184,.6)}.atl-heat tr.atl-heat-person td{border-bottom:1px solid rgba(209,198,184,.35)}.chip.tone-danger{color:var(--danger);border-color:var(--danger)}.chip.tone-danger.on{background:var(--danger);color:#fff}.chip.tone-danger:disabled{opacity:.4;cursor:default}.atl-heat-cell.tap{cursor:pointer}.atl-heat-cell.tap:hover{box-shadow:inset 0 0 0 1px var(--ink)}.atl-shot-old .atl-shot{opacity:.35;filter:grayscale(1)}.atl-shot-old:hover .atl-shot{opacity:.6}.plm-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:12px;margin-top:10px}.plm-grid>.card{min-width:0;display:flex;flex-direction:column}.plm-span-3{grid-column:span 3}.plm-span-4{grid-column:span 4}.plm-span-5{grid-column:span 5}.plm-span-6{grid-column:span 6}.plm-span-8{grid-column:span 8}.plm-span-9{grid-column:span 9}.plm-span-12{grid-column:span 12}@media(max-width:1180px){.plm-span-3,.plm-span-4,.plm-span-5{grid-column:span 6}.plm-span-8,.plm-span-9{grid-column:span 12}}@media(max-width:760px){.plm-grid>.card{grid-column:span 12}}.plm-sec{display:flex;align-items:center;gap:12px;margin-top:22px}.plm-sec .eyebrow{white-space:nowrap}.plm-sec .plm-sec-note{font-size:11.5px;color:var(--ink-faint);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.plm-sec:after{content:"";flex:1;border-top:1px solid var(--line)}.plm-card-body{flex:1;display:flex;flex-direction:column;justify-content:center;min-width:0}.plm-card-body.top{justify-content:flex-start}.plm-table-wrap{overflow-x:auto;max-width:100%}.plm-table-wrap .delivery-table th,.plm-table-wrap .delivery-table td{padding:7px 10px;white-space:nowrap}.plm-table-wrap .delivery-table th.num,.plm-table-wrap .delivery-table td.num{text-align:right}.plm-table-wrap .delivery-table.plm-wrapnames td:first-child{white-space:normal}.plm-sticky th:first-child,.plm-sticky td:first-child{position:sticky;left:0;z-index:2;background:var(--paper);box-shadow:1px 0 0 var(--line)}.plm-sticky tr.linked:hover td:first-child{background:var(--birch-pale)}.fin-acc{white-space:normal;min-width:170px;max-width:360px}.fin-table th.fin-yr,.fin-table td.fin-yr,.fin-table th.fin-ly,.fin-table td.fin-ly{border-left:1px solid var(--line)}@media(max-width:700px){.fin-acc{min-width:40vw;max-width:40vw}.fin-table th:first-child,.fin-table td:first-child{width:1%}}.delivery-table thead tr.plm-colgroups th{text-align:center;font-size:9px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-faint);padding:2px 8px 4px;border-bottom:1px solid var(--birch-light, #e7e1d6);font-weight:500}.plm-sticky thead tr.plm-colgroups th:first-child{background:#fff}.plm-total td{font-weight:600;border-top:1px solid var(--line)}.plm-donut{display:flex;flex-wrap:wrap;align-items:center;gap:12px 16px;min-width:0;max-width:100%}.plm-donut .donut-legend{flex:1 1 170px;min-width:0;max-width:100%}.plm-donut .donut-row{min-width:0;max-width:100%}.plm-card-body{overflow:hidden}.plm-donut .donut-plot{flex-shrink:0}.plm-donut .donut-center .didot-num{font-size:22px}.plm-donut .donut-legend{gap:5px}.plm-donut .donut-row{font-size:12px;gap:8px}.plm-donut .donut-row .lab{flex:1 1 0px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.plm-donut .donut-row .num{font-family:var(--font-didot);white-space:nowrap;flex:0 0 auto}.plm-donut .donut-row .pct{color:var(--ink-faint);font-size:11px;min-width:36px;text-align:right;white-space:nowrap;font-family:var(--font-didot);flex:0 0 auto}.plm-donut .donut-row .sub{font-size:10.5px;color:var(--ink-faint);white-space:nowrap}.plm-donut .donut-row.linked{cursor:pointer}.plm-donut .donut-row.linked:hover .lab{color:var(--ink);text-decoration:underline}.plm-donut svg circle.seg{transition:opacity .15s ease}.plm-donut svg circle.seg.linked{cursor:pointer}.plm-donut svg circle.seg.linked:hover{opacity:.8}.plm-heat .plm-heat-cell{text-align:right;padding:6px 8px!important;white-space:nowrap;line-height:1.15;border-left:1px solid var(--paper)}.plm-heat .plm-heat-cell b{font-family:var(--font-didot);font-weight:400;font-size:13px;display:block}.plm-heat .plm-heat-cell small{display:block;font-size:9.5px;color:var(--ink-faint);letter-spacing:.02em}.plm-heat .plm-heat-cell.ok{background:var(--birch-pale)}.plm-heat .plm-heat-cell.mid{background:var(--birch-light)}.plm-heat .plm-heat-cell.warn{background:#a67c3338}.plm-heat .plm-heat-cell.danger{background:#96453a33}.plm-heat .plm-heat-cell.none{background:var(--paper)}.plm-heat .plm-heat-cell.none b{font-family:var(--font-head);font-size:9.5px;letter-spacing:.08em;text-transform:uppercase}.plm-heat .plm-heat-cell:hover{box-shadow:inset 0 0 0 1px var(--ink)}.plm-note{font-size:11.5px;color:var(--ink-faint);margin:2px 0 8px}.plm-empty{font-size:12px;color:var(--ink-faint);margin:0}.fin-grid td{padding:3px 4px}.fin-grid .fin-cell{width:82px;text-align:right;padding:3px 6px;font-size:12.5px;font-variant-numeric:tabular-nums}.fin-grid .fin-cell:focus{background:var(--birch-pale)}.wb-page{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:20px;align-items:start}.wb-page.no-rail{grid-template-columns:1fr}.wb-head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:10px 18px;margin-bottom:14px}.wb-head h1{font-family:var(--font-didot);font-weight:400;font-size:30px;margin:0;line-height:1.05}.wb-filters{display:flex;flex-wrap:wrap;gap:6px;align-items:center;margin:0 0 16px}.wb-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:18px 14px}.wb-look{background:var(--paper);cursor:pointer;border:1px solid transparent;transition:border-color .15s}.wb-look:hover,.wb-look:focus-visible{border-color:var(--birch-deep);outline:none}.wb-look .wb-img{aspect-ratio:3 / 4;width:100%;max-width:100%;object-fit:cover;background:var(--birch-pale);display:block}.wb-look .wb-cap{padding:8px 6px 10px}.wb-look .wb-no{font-size:10.5px;letter-spacing:.18em;text-transform:uppercase;color:var(--ink-faint)}.wb-look .wb-name{font-size:14px;margin-top:2px;line-height:1.25}.wb-look .wb-price{font-family:var(--font-didot);font-size:15px;margin-top:3px}.wb-look .wb-in{font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--ok);margin-top:3px}.wb-sheet-box{width:min(96vw,1140px);max-width:none!important}.wb-sheet{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:22px;width:100%;max-width:1100px;min-width:0;margin:0 auto}.wb-shots{display:grid;grid-template-columns:1fr;gap:8px}.wb-shots .wb-main{aspect-ratio:3 / 4;width:100%;max-width:100%;object-fit:cover;background:var(--birch-pale);display:block}.wb-shots .wb-thumbs{display:flex;gap:6px;flex-wrap:wrap}.wb-shots .wb-thumbs img{width:56px;height:74px;object-fit:cover;cursor:pointer;opacity:.55;border:1px solid transparent}.wb-shots .wb-thumbs img.on{opacity:1;border-color:var(--ink)}.wb-items{display:grid;gap:14px}.wb-item{border-top:1px solid var(--line);padding-top:10px}.wb-item .wb-item-head{display:flex;justify-content:space-between;align-items:baseline;gap:10px}.wb-item .wb-item-no{font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-faint)}.wb-item .wb-item-name{font-size:15px}.wb-item .wb-item-price{font-family:var(--font-didot);font-size:18px;white-space:nowrap}.wb-item .wb-item-retail{font-size:11px;color:var(--ink-faint)}.wb-item .wb-caption{font-size:13px;color:var(--ink-soft);margin:4px 0 8px;max-width:60ch}.wb-sizes{display:grid;gap:12px;margin-top:8px;min-width:0}.wb-sizes .wb-colour-block{min-width:0}.wb-sizes .wb-colour-line{display:flex;justify-content:space-between;align-items:baseline;gap:8px;margin-bottom:4px}.wb-sizes .wb-colour-line em{font-style:normal;color:var(--ink-faint);letter-spacing:0;text-transform:none}.wb-sizes .wb-row{display:grid;grid-template-columns:repeat(var(--n, 7),minmax(0,1fr));gap:3px;align-items:stretch;min-width:0}.wb-sizes .wb-colour{font-size:11px;letter-spacing:.1em;text-transform:uppercase}.wb-sizes .wb-cell{display:grid;gap:2px;align-content:center;min-width:0;text-align:center;border:1px solid var(--line);padding:4px 0 5px;background:var(--paper);cursor:pointer;-webkit-user-select:none;user-select:none;min-height:44px}.wb-sizes .wb-cell small{font-size:9.5px;letter-spacing:.06em;color:var(--ink-faint);line-height:1.1}.wb-sizes .wb-cell small i{font-style:normal;color:var(--warn);display:block;font-size:8.5px}.wb-sizes .wb-cell b{font-weight:400;font-family:var(--font-didot);font-size:15px;line-height:1.1;min-height:17px}.wb-sizes .wb-cell.on{background:var(--birch-light);border-color:var(--birch-deep)}.wb-sizes .wb-cell:focus-visible{outline:2px solid var(--ink)}.wb-keypad{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;margin-top:10px;max-width:240px}.wb-keypad button{padding:10px 0;font-family:var(--font-didot);font-size:18px;border:1px solid var(--line);background:var(--paper);cursor:pointer}.wb-keypad button:hover{background:var(--birch-pale)}.wb-mod{display:grid;gap:6px;grid-template-columns:1fr 120px;margin-top:8px}.wb-rail{position:sticky;top:calc(12px + var(--viewas-h, 0px));background:var(--paper);border:1px solid var(--line);padding:14px 16px;display:grid;gap:10px}.wb-rail .wb-rail-head{display:flex;justify-content:space-between;align-items:baseline}.wb-rail .wb-rail-lines{display:grid;gap:0;max-height:46vh;overflow-y:auto}.wb-rail .wb-rail-line{display:grid;grid-template-columns:1fr auto;gap:8px;padding:6px 0;border-bottom:1px solid var(--line);font-size:12.5px}.wb-rail .wb-rail-line .didot-num{font-size:14px}.wb-rail .wb-rail-line small{color:var(--ink-faint);display:block}.wb-rail .wb-total{display:flex;justify-content:space-between;align-items:baseline;padding-top:8px}.wb-rail .wb-total .didot-num{font-size:22px}.wb-quote-meta{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px 16px}.wb-lines{width:100%;border-collapse:collapse;font-size:13.5px}.wb-lines th{text-align:left;font-size:10.5px;letter-spacing:.16em;text-transform:uppercase;font-weight:400;color:var(--ink-faint);padding:6px 8px 6px 0;border-bottom:1px solid var(--ink)}.wb-lines td{padding:8px 8px 8px 0;border-bottom:1px solid var(--line);vertical-align:top}.wb-lines td.num,.wb-lines th.num{text-align:right;font-variant-numeric:tabular-nums}.wb-lines img{width:44px;height:58px;object-fit:cover;background:var(--birch-pale)}.wb-lines .wb-qty{width:60px;text-align:right}.wb-lines .wb-fee{width:90px;text-align:right}.wb-totals{display:grid;gap:4px;justify-items:end;margin-top:10px;font-size:14px}.wb-totals .wb-net{font-family:var(--font-didot);font-size:26px}.wb-sig{border:1px solid var(--line);background:var(--paper);touch-action:none;width:100%;max-width:480px;height:160px;display:block}.wb-status{font-size:10.5px;letter-spacing:.18em;text-transform:uppercase;border:1px solid var(--line);padding:3px 9px}.wb-status.SENT{border-color:var(--birch-deep)}.wb-status.CONFIRMED{background:var(--ink);color:#fff;border-color:var(--ink)}.wb-status.CANCELLED{color:var(--ink-faint);background:var(--line)}.wb-print{max-width:820px;margin:0 auto;padding:32px 24px;background:#fff;color:#1b1a17;font-family:var(--font-body)}.wb-print .wb-print-head{display:flex;justify-content:space-between;align-items:flex-end;border-bottom:1px solid #1b1a17;padding-bottom:12px;margin-bottom:18px}.wb-print h1{font-family:var(--font-didot);font-weight:400;font-size:28px;margin:4px 0 0}.wb-print .wb-lines img{width:54px;height:72px}.wb-print .wb-company{text-align:right;font-size:11.5px;line-height:1.35;color:var(--ink-soft);margin-top:6px}.wb-print .wb-company b{font-weight:400;color:#1b1a17;display:block}.wb-print .wb-facts{display:grid;grid-template-columns:1fr 1fr;gap:8px 28px;margin-bottom:18px}.wb-print .wb-facts table{border-collapse:collapse;font-size:13px}.wb-print .wb-facts td{padding:2px 0;vertical-align:top;white-space:pre-wrap}.wb-print .wb-facts td.k{padding-right:14px;color:var(--ink-faint);font-size:10.5px;letter-spacing:.16em;text-transform:uppercase;white-space:nowrap}.wb-print .wb-spec{font-size:11px;color:var(--ink-faint);margin-top:1px}.wb-print .wb-totals .wb-local{color:var(--ink-faint);font-size:12px}.wb-print .wb-totals .wb-rate{color:var(--ink-faint);font-size:11px}.wb-print .wb-closing{margin-top:18px;border-top:1px solid var(--line);padding-top:10px;margin-bottom:0}.wb-print .wb-terms{margin-top:28px;border-top:1px solid var(--line);padding-top:12px}.wb-print .wb-terms .wb-company{margin-top:0}.wb-print .wb-bullets{margin:8px 0 0;padding-left:16px;font-size:11.5px;color:var(--ink-soft);line-height:1.5}.wb-print .wb-bullets li{margin-bottom:3px}@media(max-width:560px){.wb-print .wb-facts{grid-template-columns:1fr}}@media(max-width:900px){.wb-page{grid-template-columns:1fr}.wb-rail{position:fixed;left:0;right:0;bottom:0;top:auto;border-width:1px 0 0;padding:10px 16px calc(10px + env(safe-area-inset-bottom,0px));z-index:30;box-shadow:0 -6px 20px #1b1a1714}.wb-rail{max-height:58vh;overflow-y:auto}.wb-rail .wb-rail-lines{max-height:22vh}.wb-page:not(.no-rail){padding-bottom:60vh}.wb-sheet{grid-template-columns:1fr}.wb-sheet-box{width:96vw}}.wb-print .wb-matrix th.sz,.wb-print .wb-matrix td.sz{text-align:center;width:30px;min-width:26px;border-left:1px solid rgba(209,198,184,.5);font-variant-numeric:tabular-nums}.wb-print .wb-matrix td.sz:last-of-type,.wb-print .wb-matrix th.sz:last-of-type{border-right:1px solid rgba(209,198,184,.5)}.wb-print .wb-matrix tbody td{border-top:1px solid rgba(209,198,184,.5);vertical-align:top}.wb-print .wb-matrix tbody+tbody tr:first-child td{border-top:1px solid var(--line)}.wb-print .wb-matrix td.wb-look{border-top:none;vertical-align:top}.wb-print .wb-matrix td:not(.sz):not(.num):not(.wb-look){min-width:150px}.wb-print .wb-matrix td.wb-look{width:60px}.wb-print .wb-matrix .wb-look-no{font-size:9.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-faint);margin-top:4px}.wb-print .wb-matrix tr.wb-sizes-total td{color:var(--ink-faint);font-size:10.5px;padding-top:2px;padding-bottom:6px}.wb-print .wb-matrix tr.wb-sizes-total td.sz{border-top:1px solid rgba(209,198,184,.5)}.wb-watermark{position:fixed;left:50%;top:50%;width:62mm;height:62mm;transform:translate(-50%,-50%);opacity:.04;pointer-events:none;z-index:0}.wb-print,.wb-ls{position:relative}.wb-print>*:not(.wb-watermark),.wb-ls>*:not(.wb-watermark){position:relative;z-index:1}@media print{.wb-noprint,nav,.sidebar,.topbar{display:none!important}.wb-print{padding:0}body{background:#fff}.wb-watermark{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.wb-rail .wb-rail-group{font-size:10.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-faint);padding:8px 0 2px}.wb-nav{display:flex;gap:6px;align-items:center}.wb-nav .lb-x:disabled{opacity:.3;cursor:default}.wb-look{position:relative}.wb-look .wb-heart{position:absolute;top:8px;right:8px;width:30px;height:30px;border-radius:50%;background:#ffffffd9;border:1px solid var(--line);padding:0;margin:0;display:flex;align-items:center;justify-content:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;color:var(--ink-faint)}.wb-look .wb-heart svg{display:block}.wb-look .wb-heart.on{color:var(--ink);border-color:var(--ink)}.wb-look .wb-badges{position:absolute;top:8px;left:8px;display:flex;gap:4px}.wb-badge{background:var(--ink);color:#fff;font-size:9.5px;letter-spacing:.16em;text-transform:uppercase;padding:3px 7px}.wb-dots{display:flex;gap:4px;margin-top:5px}.wb-dot{width:11px;height:11px;border-radius:50%;border:1px solid rgba(27,26,23,.25);display:inline-block}.wb-sizes .wb-colour{cursor:pointer}.wb-sizes .wb-colour.on{font-weight:700}.wb-sizes .wb-fill{font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-faint);background:none;border:1px solid var(--line);padding:3px 9px;cursor:pointer;white-space:nowrap}.wb-sizes .wb-fill:hover{background:var(--birch-pale)}.wb-cell.bump{animation:wbBump .25s ease}@keyframes wbBump{0%{transform:scale(1)}50%{transform:scale(1.12);background:var(--birch)}to{transform:scale(1)}}.wb-zoom{position:fixed;top:0;right:0;bottom:0;left:0;background:#fff;z-index:200;display:flex;align-items:center;justify-content:center;cursor:zoom-out}.wb-zoom img{max-width:100%;max-height:100%;object-fit:contain}.wb-look-total{font-size:12.5px;color:var(--ink-soft)}.wb-wall{display:grid;grid-template-columns:repeat(auto-fill,minmax(360px,1fr));gap:22px;margin-top:6px}.wb-cover{position:relative;aspect-ratio:16 / 9;overflow:hidden;border:0;padding:0;background:var(--birch-pale);cursor:pointer;text-align:left;display:block;width:100%}.wb-cover-img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .8s ease}.wb-cover:hover .wb-cover-img,.wb-cover:focus-visible .wb-cover-img{transform:scale(1.03)}.wb-cover:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.wb-cover-empty{display:flex;align-items:center;justify-content:center;font-family:var(--font-didot);font-size:28px;color:var(--ink-faint);background:var(--birch-pale)}.wb-cover-cap{position:absolute;left:0;right:0;bottom:0;padding:40px 22px 18px;color:#fff;background:linear-gradient(180deg,#14121000,#1412109e)}.wb-cover-cap .eyebrow{color:#ffffffc7}.wb-cover-cap{padding-right:38%}.wb-cover-cap h2{font-family:var(--font-didot);font-weight:400;font-size:23px;margin:2px 0;line-height:1.1}.wb-cover-cap small{font-size:12px;letter-spacing:.04em;color:#ffffffd9}.wb-admin-cover{width:160px;aspect-ratio:16 / 9;object-fit:cover;display:block;background:var(--birch-pale);font-size:11px}.wb-ls-cover.has-cover{display:block;padding:0}.wb-ls-cover .wb-ls-cover-img{width:100%;height:100%;object-fit:cover;display:block}.wb-ls-cover-brand{position:absolute;right:5%;bottom:7%;text-align:right;color:#fff;text-shadow:0 1px 12px rgba(0,0,0,.35);font-size:12px;letter-spacing:.28em;text-transform:uppercase}.wb-ls-cover-brand img{height:26px;display:block;margin:0 0 8px auto}.wb-ls-cover-brand small{display:block;font-size:10px;letter-spacing:.22em;margin-top:4px;opacity:.85}@media print{.wb-ls-cover.has-cover{-webkit-print-color-adjust:exact;print-color-adjust:exact}}@media(max-width:720px){.wb-wall{grid-template-columns:1fr}}.wb-ls{max-width:1180px;margin:0 auto;padding:16px;display:grid;gap:22px;color:#1b1a17}.wb-ls-bar{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap}.wb-ls-page{position:relative;box-sizing:border-box;aspect-ratio:297 / 210;width:100%;background:#fff;box-shadow:0 1px #1b1a170f,0 10px 30px #1b1a1714;padding:4.2% 4.6% 4.6%;display:grid;grid-template-columns:2.05fr .42fr 1.08fr;gap:3.2%;overflow:hidden;font-family:var(--font-body)}.wb-ls-page img{display:block}.wb-ls-big{display:grid;grid-template-columns:1fr 1fr;gap:4%;min-height:0;align-items:start}.wb-ls-big img,.wb-ls-empty{width:100%;aspect-ratio:2 / 3;height:auto;max-height:100%;min-height:0;object-fit:cover;object-position:center top;background:#f4f2ee}.wb-ls-empty{display:flex;align-items:center;justify-content:center;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-faint)}.wb-ls-col{display:grid;grid-auto-rows:minmax(0,1fr);gap:5%;min-height:0;align-content:start}.wb-ls-col img{width:100%;aspect-ratio:3 / 4;object-fit:cover;object-position:center top;background:#f4f2ee}.wb-ls-text{min-width:0;display:flex;flex-direction:column;gap:6px;font-size:10.5px;line-height:1.35}.wb-ls-text.many{font-size:9.5px;gap:4px}.wb-ls-text h2{font-family:var(--font-head);font-weight:700;font-size:1.35em;letter-spacing:.04em;text-transform:uppercase;margin:0 0 4px;line-height:1.2}.wb-ls-it{display:grid;gap:2px}.wb-ls-no{font-weight:700;font-size:1.05em;letter-spacing:.04em}.wb-ls-prices{font-size:1em}.wb-ls-prices b{font-weight:400;font-family:var(--font-didot);font-size:1.12em}.wb-ls-lab{margin-top:4px;font-size:1.05em}.wb-ls-it p{margin:0;text-align:justify;color:#3a3733;-webkit-hyphens:auto;hyphens:auto}.wb-ls-swatches{margin-top:auto;padding-top:8px;display:grid;gap:6px}.wb-ls-swatch small{display:block;font-size:.9em;margin-bottom:2px}.wb-ls-swatch img,.wb-ls-swatch span{display:block;width:56%;max-width:88px;aspect-ratio:8 / 5;object-fit:cover;object-position:center 35%;border:1px solid rgba(27,26,23,.12)}.wb-ls-badges{font-size:.9em;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-faint)}.wb-ls-mark{position:absolute;right:4.6%;bottom:4.2%;height:16px;width:auto;opacity:.85}.wb-ls-cover,.wb-ls-terms{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:12px}.wb-ls-cover .wb-ls-wordmark{height:30px;margin-bottom:8px}.wb-ls-cover h1{font-family:var(--font-didot);font-weight:400;font-size:34px;margin:0}.wb-ls-cover-meta{display:grid;gap:4px;font-size:12.5px;color:var(--ink-soft)}.wb-ls-terms{align-items:flex-start;justify-content:flex-start;text-align:left}.wb-ls-terms-text{white-space:pre-wrap;font-size:11.5px;line-height:1.5;max-width:62ch}@media(max-width:720px){.wb-ls-page{aspect-ratio:auto;grid-template-columns:1fr;padding:16px}.wb-ls-big img,.wb-ls-empty{height:auto;aspect-ratio:3 / 4}.wb-ls-col{grid-auto-flow:column;grid-auto-columns:1fr}.wb-ls-mark{position:static;margin-top:10px}}@page linesheet{size:A4 landscape;margin:6mm}@media print{.wb-ls{max-width:none;padding:0;gap:0;display:block}.wb-ls-page{page:linesheet;break-after:page;break-inside:avoid;aspect-ratio:auto;width:285mm;height:198mm;box-shadow:none;margin:0;padding:8mm 10mm 9mm}.wb-ls-page:last-child{break-after:auto}.wb-print{max-width:none;padding:0;font-size:10.5pt}.wb-print h1{font-size:21pt}.wb-print .wb-print-head{margin-bottom:5mm;padding-bottom:3mm}.wb-print .wb-lines{font-size:9.5pt}.wb-print .wb-lines thead{display:table-header-group}.wb-print .wb-lines tr{break-inside:avoid}.wb-print .wb-lines img{width:11mm;height:15mm}.wb-print .wb-totals,.wb-print .wb-sign,.wb-print .wb-facts{break-inside:avoid}.wb-print .wb-totals .wb-net{font-size:20pt}.wb-print .wb-terms{break-before:page;border-top:0;padding-top:0;margin-top:0}img{max-width:100%}}.wb-tiles{display:flex;flex-wrap:wrap;gap:10px;margin:4px 0 6px}.wb-tile{padding:10px 16px;min-width:150px;flex:1 1 150px}.wb-tile .eyebrow{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block}.wb-tile .didot-num{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wb-tile-s{font-size:12px;color:var(--ink-faint);min-height:1.4em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wb-dates{display:inline-flex;align-items:center;gap:6px;margin-left:auto;font-size:11.5px;color:var(--ink-faint)}.wb-dates .input{width:132px}.wb-card-head{display:flex;align-items:baseline;gap:10px;margin-bottom:8px}.wb-card-head>:last-child:not(.eyebrow){margin-left:auto}.wb-scroll{max-height:330px;overflow-y:auto}.wb-lookcell{display:flex;gap:10px;align-items:center}.wb-lookcell img,.wb-lookcell-empty{width:34px;height:46px;object-fit:cover;background:var(--birch-pale);flex-shrink:0;display:block}.wb-collection-tag{display:inline-block;margin-left:8px;padding:1px 6px;border:1px solid var(--line);border-radius:2px;font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-faint);vertical-align:middle}.wb-event-form{display:grid;grid-template-columns:2fr 1.4fr 1fr 1fr;gap:6px;margin-bottom:12px;align-items:center}.wb-event-form>.wb-filters,.wb-event-form>input[placeholder=Note],.wb-event-form>div:last-child{grid-column:1 / -1}.wb-bars{display:grid;gap:5px;align-content:start}.wb-bar{display:grid;grid-template-columns:minmax(64px,110px) 1fr auto;gap:8px;align-items:center;font-size:12.5px}.wb-bar-l{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wb-bar-t{height:8px;background:var(--birch-pale);position:relative}.wb-bar-t i{display:block;height:100%;background:var(--birch)}.wb-bar-v{font-variant-numeric:tabular-nums;white-space:nowrap}.wb-bar-v small{color:var(--ink-faint)}.wb-drafts{display:grid;gap:4px;padding-bottom:8px;border-bottom:1px solid var(--line)}.wb-draft{text-align:left;background:#fff;border:1px solid var(--line);padding:6px 8px;cursor:pointer;font:inherit;color:inherit;display:grid}.wb-draft:hover{border-color:var(--ink)}.wb-draft b{font-size:12.5px}.wb-draft small{font-size:11px;color:var(--ink-faint)}.wb-sync{display:block;font-size:11.5px;color:var(--ink-faint)}.wb-sync.waiting{color:var(--warn)}.wb-sync.refused{color:var(--danger)}.wb-prepare{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 14px;margin-top:14px;padding-top:10px;border-top:1px solid var(--line);font-size:12px;color:var(--ink-faint)}.wb-prepare .wb-prepare-state{flex:1 1 260px;min-width:0}.wb-prepare .wb-prepare-state b{font-weight:400;color:var(--ink)}.wb-prepare .wb-prepare-state.warn{color:var(--warn)}.wb-piece{display:grid;gap:6px;margin-top:10px;padding-top:8px;border-top:1px solid var(--line)}.wb-piece .wb-mod{margin-top:0}.wb-own{font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--warn);margin-left:4px}@media(max-width:920px){.wb-event-form{grid-template-columns:1fr 1fr}.wb-dates{margin-left:0}}.wb-sizes .wb-cell{position:relative}.wb-cell-mod{position:absolute;top:3px;right:4px;width:5px;height:5px;border-radius:50%;background:var(--warn)}.wb-mod.wb-mod-3{grid-template-columns:1fr 90px 90px}.atl-ot .atl-heat-cell{position:relative;min-width:92px;padding-right:22px}.atl-ot .atl-ot-pct{position:absolute;right:22px;top:2px;font-size:9px;color:var(--ink-faint)}.atl-ot .atl-ot-plus{position:absolute;right:6px;top:50%;transform:translateY(-50%);width:14px;height:14px;line-height:12px;border:1px solid var(--line, #DDD6CC);border-radius:2px;font-size:11px;color:var(--ink-soft);text-align:center}.atl-ot .atl-heat-cell.tap:hover .atl-ot-plus{border-color:var(--ink);color:var(--ink)}.sch-table th.sch-day{text-align:center;min-width:46px;padding:4px 2px;font-weight:400}.sch-table th.sch-day .sch-dow{display:block;font-size:9px;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-soft)}.sch-table th.sch-day.free,.sch-table td.sch-td.free{background:#d1c6b824}.sch-table th.sch-day.today{box-shadow:inset 0 -2px 0 var(--ink)}.sch-table td.sch-td{padding:2px;text-align:center}.sch-table td.sch-td.today{box-shadow:inset 1px 0 0 var(--ink),inset -1px 0 0 var(--ink)}.sch-table td.sch-td.past .sch-cell{opacity:.55}.sch-table td.sch-sub{text-align:center;font-size:11.5px;color:var(--warn);font-weight:600}.sch-cell{display:flex;flex-direction:column;align-items:center;justify-content:center;min-width:42px;min-height:30px;padding:2px 3px;font-size:11.5px;line-height:1.15;border-radius:2px}.sch-cell.tap{cursor:pointer}.sch-cell.tap:hover{box-shadow:inset 0 0 0 1px var(--ink)}.sch-norm{color:var(--ink-faint);font-size:10.5px}.sch-closed{color:var(--ink-faint)}.sch-ot{color:var(--warn);font-weight:600;font-family:var(--font-display, inherit)}.sch-ot i{font-style:normal;font-size:9px;margin-left:2px;color:var(--ink-soft)}.sch-leave{font-size:9.5px;letter-spacing:.08em;text-transform:uppercase;padding:1px 4px;background:repeating-linear-gradient(45deg,transparent,transparent 3px,rgba(209,198,184,.7) 3px,rgba(209,198,184,.7) 5px)}.sch-att{font-size:9.5px;color:var(--ok)}.sch-legend{display:flex;gap:14px;flex-wrap:wrap;align-items:center;font-size:11.5px;color:var(--ink-faint);margin:10px 0}.sch-legend .sch-cell{display:inline-flex;min-height:0;min-width:0;margin-right:4px;vertical-align:middle}.jp-panel{position:fixed;top:0;right:0;bottom:0;width:440px;max-width:100vw;z-index:55;background:var(--paper);border-left:1px solid var(--line);box-shadow:-18px 0 40px #1b1a1714;display:flex;flex-direction:column}.jp-head{padding:16px 16px 12px 18px;border-bottom:1px solid var(--line);display:flex;align-items:flex-start;gap:8px}.jp-hist{display:flex;gap:10px;width:100%;padding:9px 18px;font-size:12.5px;border-bottom:1px solid var(--birch-pale);color:var(--ink)}.jp-hist:hover{background:var(--birch-pale)}.jp-scroll{flex:1;min-height:0;overflow-y:auto;padding:16px 18px;-webkit-overflow-scrolling:touch;overscroll-behavior:contain}.jp-q{margin:0 0 14px auto;width:fit-content;max-width:88%;background:var(--birch-pale);padding:9px 13px;font-size:13.5px;line-height:1.5;white-space:pre-wrap}.jp-a{margin:0 0 18px;border-left:2px solid var(--birch);padding:1px 0 1px 13px;font-size:14px;line-height:1.6;color:var(--ink)}.jp-a p{margin:0 0 8px}.jp-a ul,.jp-a ol{margin:0 0 8px;padding-left:18px}.jp-a li{margin:2px 0}.jp-a.jp-failed{border-left-color:var(--warn);color:var(--ink-soft)}.jp-read{font-size:11px;color:var(--ink-faint);margin-top:2px}.jp-thinking{font-size:12px;color:var(--birch-ink);display:flex;align-items:center;gap:8px;margin:0 0 16px}.jp-dot{width:7px;height:7px;border-radius:50%;background:var(--birch-deep);animation:jpPulse 1.1s ease-in-out infinite;flex:none}@keyframes jpPulse{0%,to{opacity:.25}50%{opacity:1}}.jp-foot{border-top:1px solid var(--line);padding:10px 14px 12px;padding-bottom:max(12px,env(safe-area-inset-bottom))}.jp-input{flex:1;resize:none;border:1px solid var(--line);padding:9px 11px;font:inherit;font-size:13.5px;line-height:1.45;min-height:42px;max-height:160px;background:var(--paper);color:var(--ink)}.jp-input:focus{outline:none;border-color:var(--birch-deep)}@media(max-width:760px){.jp-panel{width:100vw;border-left:0;box-shadow:none}.jp-input{font-size:16px}}@media(min-width:761px){body.jp-docked .main{margin-right:440px}}@media print{.jp-panel{display:none!important}}.hz-page .hz-lead{max-width:720px;margin:6px 0 0;font-size:13.5px}.hz-strip-card{padding:14px 18px 10px}.hz-strip{display:flex;gap:6px;overflow-x:auto;padding-bottom:6px;scrollbar-width:thin}.hz-year{flex:1 0 64px;min-width:64px;display:flex;flex-direction:column;align-items:center;gap:8px;padding:8px 4px 10px;border:0;border-bottom:2px solid transparent;background:transparent;color:var(--ink-faint);cursor:pointer;font:inherit}.hz-year:hover{background:var(--birch-pale)}.hz-year.past{color:var(--ink-soft)}.hz-year.now{color:var(--ink)}.hz-year.now .hz-year-num{font-weight:600}.hz-year.on{border-bottom-color:var(--ink);color:var(--ink);background:var(--birch-pale)}.hz-year-num{font-size:18px;letter-spacing:.02em}.hz-dots{display:flex;gap:5px}.hz-dot{display:inline-block;width:9px;height:9px;border-radius:50%;border:1px solid var(--line);background:transparent}.hz-dot.tone-open{background:var(--birch);border-color:var(--birch)}.hz-dot.tone-achieved{background:var(--ok);border-color:var(--ok)}.hz-dot.tone-mixed{background:var(--warn);border-color:var(--warn)}.hz-dot.tone-missed{background:var(--danger);border-color:var(--danger)}.hz-dot.tone-carried{background:var(--birch-deep);border-color:var(--birch-deep)}.hz-legend{display:flex;flex-wrap:wrap;gap:6px 16px;margin-top:8px;font-size:11.5px;align-items:center}.hz-legend span{display:inline-flex;align-items:center;gap:6px}.hz-legend-note{margin-left:auto;font-style:italic}.hz-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}@media(max-width:760px){.hz-grid{grid-template-columns:1fr}}.hz-pillar{padding:18px 22px}.hz-pillar-head{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.hz-pillar-num{font-size:26px;line-height:1;color:var(--birch-ink);min-width:34px}.hz-pillar-name{font-family:var(--font-head);text-transform:uppercase;letter-spacing:.08em;font-size:14px}.hz-beacon{border-top:1px solid var(--line);margin-top:12px;padding-top:12px}.hz-beacon.off{opacity:.55}.hz-beacon-title{font-weight:600;font-size:14px}.hz-beacon-text{margin:4px 0 0;font-size:13px;color:var(--ink-soft)}.hz-beacon-meta{display:flex;flex-wrap:wrap;gap:4px 14px;margin-top:6px;font-size:11.5px}.hz-chip{display:inline-block;margin-left:8px;padding:1px 6px;border:1px solid var(--line);border-radius:2px;font-size:10px;letter-spacing:.08em;text-transform:uppercase;vertical-align:middle}.hz-group-title{font-family:var(--font-head);text-transform:uppercase;letter-spacing:.08em;font-size:13px;font-weight:500;margin:18px 0 8px;display:flex;align-items:center;gap:10px}.hz-group-title .hz-pillar-num{font-size:18px;min-width:0}.hz-goal-card{padding:14px 18px;margin-bottom:10px}.hz-goal-card.off{opacity:.6}.hz-goal{display:flex;gap:16px;align-items:flex-start}.hz-goal-body{flex:1;min-width:0}.hz-goal-title{font-weight:600;font-size:14.5px}.hz-goal-text{margin:4px 0 0;font-size:13px;color:var(--ink-soft)}.hz-goal-meta{display:flex;flex-wrap:wrap;gap:4px 14px;margin-top:6px;font-size:11.5px}.hz-goal-actions{display:flex;flex-direction:column;align-items:flex-end;gap:8px}@media(max-width:760px){.hz-goal{flex-wrap:wrap}.hz-goal-body{flex:1 1 calc(100% - 72px)}.hz-goal-actions{flex-direction:row;flex-wrap:wrap;align-items:center;width:100%;padding-left:72px;gap:8px 16px}}.hz-ring{position:relative;flex-shrink:0}.hz-ring svg{display:block}.hz-ring-num{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;font-size:15px}.hz-review{margin-top:8px;display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px}.hz-review-note{width:100%;margin:2px 0 0;font-size:13px;color:var(--ink-soft);white-space:pre-wrap}.hz-review-by{font-size:11.5px}.hz-outcome{display:inline-block;padding:2px 8px;border-radius:2px;font-size:10.5px;letter-spacing:.08em;text-transform:uppercase;border:1px solid var(--line);color:var(--ink-soft)}.hz-outcome.tone-achieved{color:var(--ok);border-color:var(--ok)}.hz-outcome.tone-partly{color:var(--warn);border-color:var(--warn)}.hz-outcome.tone-missed{color:var(--danger);border-color:var(--danger)}.hz-outcome.tone-carried{color:var(--birch-ink);border-color:var(--birch-deep)}.hz-outcome.tone-open{color:var(--ink-faint);border-style:dashed}.hz-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 14px;margin-top:10px}@media(max-width:760px){.hz-form{grid-template-columns:1fr}}.hz-form-title{grid-column:1 / -1}.hz-form-card{padding:18px 22px}.hz-form-card .hz-form{margin-top:0}.hz-field{display:flex;flex-direction:column;gap:4px;font-size:12px;color:var(--ink-soft)}.hz-field>span{font-size:11px;letter-spacing:.06em;text-transform:uppercase}.hz-field.hz-wide{grid-column:1 / -1}.hz-field.hz-check{flex-direction:row;align-items:center;gap:8px}.hz-field.hz-check>span{text-transform:none;letter-spacing:0;font-size:13px}.hz-actions{grid-column:1 / -1;display:flex;gap:10px;align-items:center;flex-wrap:wrap}.hz-radios{display:flex;flex-wrap:wrap;gap:6px}.hz-radios .chip{position:relative;cursor:pointer}.hz-radios .chip input{position:absolute;opacity:0;width:0;height:0;left:0;top:0}.hz-radios .chip:focus-within{outline:1px solid var(--ink);outline-offset:2px}.hz-num{display:flex;align-items:center;gap:10px}.hz-num .input{flex:1;min-width:0}.hz-num .linkless{font-size:11.5px;white-space:nowrap}.hz-opener{padding:18px 22px;margin-top:18px}.hz-opener-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 14px;border-top:1px solid var(--line);margin-top:12px;padding-top:12px}@media(max-width:760px){.hz-opener-row{grid-template-columns:1fr}}.hz-opener-goal{grid-column:1 / -1;font-size:14px}.rt-page .rt-lead{max-width:720px;margin:6px 0 0;font-size:13.5px}.rt-back{font-size:12px;letter-spacing:.06em;text-transform:uppercase;display:inline-block;margin-bottom:8px}.rt-filters{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin:12px 0}.rt-filters select.input{width:auto;min-width:160px;max-width:260px}.rt-filters .chip .didot-num{margin-left:6px;font-size:13px}.rt-pending{font-size:12px;color:var(--warn);margin-left:auto}.rt-search{max-width:340px}.rt-orbit{max-width:260px}.rt-table-card{padding:6px 0 0}.rt-table td,.rt-table th{vertical-align:middle}.rt-row{cursor:pointer}.rt-row:hover td{background:var(--birch-pale)}.rt-row:focus-visible{outline:1px solid var(--ink);outline-offset:-1px}.rt-tag{display:inline-block;margin-left:8px;padding:1px 6px;border:1px solid var(--line);border-radius:2px;font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-faint);vertical-align:middle;white-space:nowrap}.rt-warn{color:var(--warn)}.rt-pill{display:inline-block;padding:2px 8px;border-radius:2px;font-size:10.5px;letter-spacing:.08em;text-transform:uppercase;border:1px solid var(--line);color:var(--ink-soft);white-space:nowrap}.rt-pill.st-draft{color:var(--ink-faint);border-style:dashed}.rt-pill.st-review{color:var(--warn);border-color:var(--warn)}.rt-pill.st-approved{color:var(--ok);border-color:var(--ok)}.rt-pill.st-overdue{color:var(--danger);border-color:var(--danger)}.rt-new,.rt-card{padding:18px 22px}.rt-new{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 14px;margin-bottom:14px}.rt-new .eyebrow,.rt-new .rt-note,.rt-new .rt-actions{grid-column:1 / -1}.rt-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 14px}.rt-form-inline{margin-top:6px}@media(max-width:760px){.rt-new,.rt-form{grid-template-columns:1fr}}.rt-field{display:flex;flex-direction:column;gap:4px;font-size:12px;color:var(--ink-soft);min-width:0}.rt-field>span{font-size:11px;letter-spacing:.06em;text-transform:uppercase}.rt-field.rt-wide{grid-column:1 / -1}.rt-note{font-size:12.5px;margin:0 0 10px}.rt-actions{display:flex;gap:10px;align-items:center;flex-wrap:wrap;grid-column:1 / -1}.rt-add{flex:1 1 260px;max-width:360px}.rt-head{align-items:flex-start}.rt-title{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.rt-meta{display:flex;flex-wrap:wrap;gap:6px 14px;align-items:center;margin-top:8px;font-size:12.5px}.rt-actions-head{display:flex;flex-wrap:wrap;gap:8px;align-items:center;justify-content:flex-end}.rt-review{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.rt-review .input{min-width:220px}.rt-tabs{display:flex;flex-wrap:wrap;gap:6px;margin:14px 0}.rt-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 18px;margin:0}.rt-facts>div{min-width:0}.rt-facts dt{font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-faint)}.rt-facts dd{margin:2px 0 0;white-space:pre-wrap}.rt-facts .rt-wide{grid-column:1 / -1}@media(max-width:760px){.rt-facts{grid-template-columns:1fr}}.rt-person{display:inline-flex;align-items:center;gap:8px}.rt-person img,.rt-avatar-empty{width:26px;height:26px;border-radius:50%;object-fit:cover;background:var(--birch-pale);flex-shrink:0}.rt-role{font-size:12.5px}.rt-people .input,.rt-legs .input{font-size:12.5px;padding:4px 8px}.rt-leg-tools{white-space:nowrap}.rt-leg-tools .linkless{font-size:11.5px;margin-right:8px}.rt-leg-open td{background:var(--birch-pale)}.rt-leg-more td{background:var(--surface);white-space:normal;overflow-wrap:anywhere}.rt-acks{list-style:none;padding:0;margin:6px 0 0;display:flex;flex-direction:column;gap:4px;font-size:13px}.rt-doc-wrap{margin-top:4px}.rt-doc-bar{display:flex;align-items:center;gap:12px;margin-bottom:10px;font-size:12.5px}.rt-doc{background:var(--paper);border:1px solid var(--line);padding:32px 36px;max-width:860px}.rt-doc-head{display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;border-bottom:2px solid var(--ink);padding-bottom:14px}.rt-doc-brand{font-family:var(--font-head);font-size:11px;letter-spacing:.24em;text-transform:uppercase;color:var(--ink-faint)}.rt-doc-title{margin:6px 0 0;font-family:var(--font-head);font-size:26px;font-weight:500;letter-spacing:.03em;text-transform:uppercase}.rt-doc-ar{font-size:16px;margin-top:4px}.rt-doc-ref{font-size:14px;color:var(--ink-soft);align-self:flex-end}.rt-doc-facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:12px 18px;margin:16px 0 0}.rt-doc-facts dt{font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-faint)}.rt-doc-facts dd{margin:2px 0 0;font-weight:600}.rt-doc section{margin-top:22px}.rt-doc h3{margin:0 0 8px;font-family:var(--font-head);font-size:13px;letter-spacing:.14em;text-transform:uppercase;font-weight:500;border-bottom:1px solid var(--line);padding-bottom:6px}.rt-doc p{margin:0;max-width:70ch;white-space:pre-wrap}.rt-doc-table{width:100%;border-collapse:collapse;font-size:13px}.rt-doc-table th{text-align:left;font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-faint);padding:6px 8px;border-bottom:1px solid var(--line)}.rt-doc-table td{padding:8px;border-bottom:1px solid var(--line);vertical-align:top}.rt-doc-detail{font-size:12px;margin-top:3px;white-space:pre-wrap}@media(max-width:760px){.rt-doc{padding:20px 16px}.rt-doc-table{display:block;overflow-x:auto}}@media print{.rt-page>*:not(.rt-doc-wrap):not(.rt-has-doc),.rt-doc-bar,.rt-has-doc>*:not(.rt-doc-wrap){display:none!important}.rt-doc{border:0;padding:0;max-width:none}}.rb-wrap{margin-top:4px}.rb-toolbar{display:flex;flex-wrap:wrap;gap:8px 14px;align-items:center;margin-bottom:8px;min-height:32px}.rb-dock{display:flex;gap:6px}.rb-hint{font-size:12.5px}.rb-zoom{display:flex;align-items:center;gap:2px;margin-left:auto}.rb-zoom .linkless{font-size:13px;padding:2px 8px}.rb-playctl{display:flex;gap:6px;align-items:center}.rb-stage{position:relative;height:68vh;min-height:420px;overflow:hidden;border:1px solid var(--line);background-color:var(--surface);background-image:radial-gradient(var(--birch-light) 1.2px,transparent 1.2px);background-size:22px 22px;touch-action:none;-webkit-user-select:none;user-select:none;cursor:grab;transition:background-color .5s}.rb-stage.panning{cursor:grabbing}.rb-stage.linking{cursor:crosshair}.rb-wrap.playing .rb-stage{background-color:var(--birch-light)}.rb-world{position:absolute;left:0;top:0;transform-origin:0 0}.rb-links{position:absolute;left:0;top:0;overflow:visible}.rb-link .rb-ln{fill:none;stroke:var(--ink);stroke-width:1.6;transition:stroke .3s,opacity .3s}.rb-link.t-decision .rb-ln{stroke-dasharray:7 5}.rb-link.t-approval .rb-ln{stroke-width:3.6}.rb-link .rb-num{fill:var(--ink)}.rb-link .rb-numt{fill:var(--paper);font-size:11px;font-weight:700;font-family:var(--font-body)}.rb-link .rb-label{font-size:11.5px;fill:var(--ink-soft);font-family:var(--font-body)}.rb-link.t-decision .rb-num{fill:var(--warn)}.rb-link.t-approval .rb-num{fill:var(--danger)}.rb-link.s-now .rb-ln{stroke:var(--warn);stroke-width:3.4;stroke-dasharray:9 7;animation:rb-march .5s linear infinite}.rb-link.s-now .rb-num{fill:var(--warn)}.rb-link.s-done .rb-ln{stroke:var(--ok);stroke-width:2.2}.rb-link.s-done .rb-num{fill:var(--ok)}.rb-link.s-later{opacity:.18}.rb-token{fill:var(--warn);stroke:var(--ink);stroke-width:2}.rb-fail{fill:none;stroke:var(--danger);stroke-width:1.6;stroke-dasharray:4 4}@keyframes rb-march{to{stroke-dashoffset:-16}}.rb-node{position:absolute;width:150px;margin-left:-75px;margin-top:-34px;display:flex;flex-direction:column;align-items:center;gap:6px;cursor:grab;outline:none;transition:opacity .4s,filter .4s}.rb-node:focus-visible .rb-av{box-shadow:0 0 0 3px var(--ink)}.rb-av{position:relative;width:68px;height:68px;border-radius:50%;background:var(--paper);padding:3px;box-shadow:var(--shadow);transition:transform .2s cubic-bezier(.3,1.5,.5,1),box-shadow .2s}.rb-av img,.rb-initials{width:100%;height:100%;border-radius:50%;object-fit:cover;display:block;pointer-events:none;background:var(--birch-pale);-webkit-touch-callout:none}.rb-initials{display:flex;align-items:center;justify-content:center;font-family:var(--font-didot);font-size:22px;color:var(--birch-ink)}.rb-node:hover .rb-av{transform:scale(1.05)}.rb-node.sel .rb-av{box-shadow:0 0 0 3px var(--ink),var(--shadow)}.rb-node.src .rb-av{box-shadow:0 0 0 4px var(--warn),0 0 0 10px #a67c3340}.rb-node.on .rb-av{box-shadow:0 0 0 4px var(--warn);animation:rb-pulse 1.1s ease-in-out infinite}.rb-node.dim{opacity:.12;filter:blur(1px);pointer-events:none}@keyframes rb-pulse{50%{box-shadow:0 0 0 4px var(--warn),0 0 0 16px #a67c334d}}.rb-role{position:absolute;left:-4px;bottom:-2px;width:22px;height:22px;border-radius:50%;color:var(--paper);font-size:11px;font-weight:700;display:grid;place-items:center;border:2px solid var(--paper);background:var(--ink-soft)}.rb-role.r-R{background:#2f6fde}.rb-role.r-A{background:var(--danger)}.rb-role.r-C{background:#7c3aed}.rb-role.r-I{background:var(--ok)}.rb-name{background:var(--paper);border-radius:2px;padding:4px 9px;text-align:center;box-shadow:var(--shadow);max-width:150px}.rb-name b{display:block;font-size:12.5px;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rb-name small{display:block;font-size:10.5px;color:var(--ink-faint);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rb-empty{position:absolute;left:50%;top:44%;transform:translate(-50%,-50%);width:min(420px,calc(100% - 32px));background:var(--paper);border:1px solid var(--line);padding:24px;text-align:center;display:flex;flex-direction:column;gap:8px}.rb-card{position:absolute;left:50%;bottom:16px;transform:translate(-50%);width:min(620px,calc(100% - 32px));background:var(--ink);color:var(--paper);padding:14px 18px;display:flex;flex-direction:column;gap:8px;box-shadow:var(--shadow)}.rb-card .eyebrow{color:var(--birch)}.rb-card-head{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.rb-card .rt-tag{color:var(--birch);border-color:var(--birch-ink)}.rb-lead{margin:0;font-size:15px;line-height:1.55}.rb-branch{margin:0;font-size:13.5px;padding:6px 10px}.rb-branch.ok{background:#4c6b4f59}.rb-branch.no{background:#96453a59}.rb-detail{margin:0;font-size:12.5px;color:var(--birch)!important}.rb-dots{display:flex;gap:4px}.rb-dots i{flex:1;height:3px;background:#fff3}.rb-dots i.d{background:var(--ok)}.rb-dots i.c{background:var(--warn)}@media(max-width:760px){.rb-stage{height:60vh}.rb-card{padding:12px 14px}.rb-lead{font-size:14px}}@media(prefers-reduced-motion:reduce){.rb-link.s-now .rb-ln,.rb-node.on .rb-av{animation:none}}.rt-iv-head{display:flex;justify-content:space-between;gap:14px;flex-wrap:wrap;align-items:flex-start}.rt-iv-list{margin-top:12px}.rt-iv-section+.rt-iv-section{margin-top:10px}.rt-iv-q{border-top:1px solid var(--line);padding:10px 0}.rt-iv-q.st-answered .rt-iv-n{color:var(--ok)}.rt-iv-q.st-skipped{opacity:.55}.rt-iv-q.mine{background:var(--birch-pale);padding:10px 12px;margin:0 -12px}.rt-iv-qhead{display:flex;gap:10px;align-items:flex-start}.rt-iv-n{font-size:16px;min-width:24px;color:var(--ink-faint)}.rt-iv-question{font-size:14px}.rt-iv-meta{display:flex;flex-wrap:wrap;gap:4px 12px;font-size:11.5px;margin-top:3px}.rt-iv-tools{display:flex;gap:10px;white-space:nowrap}.rt-iv-tools .linkless{font-size:11.5px}.rt-iv-answer{margin:8px 0 0 34px}.rt-iv-answer-text{margin:6px 0 0 34px;font-size:13.5px;white-space:pre-wrap;color:var(--ink-soft)}.rt-mine{margin-bottom:14px}.rt-mine a{text-decoration:none}@media(max-width:760px){.rt-iv-answer,.rt-iv-answer-text{margin-left:0}}.rt-quiz{margin-top:12px}.rt-quiz-q{border-top:1px solid var(--line);padding:12px 0}.rt-quiz-q.right{background:#4c6b4f0f}.rt-quiz-q.wrong{background:#96453a0f}.rt-quiz-text{display:flex;gap:10px;align-items:flex-start;font-size:14px}.rt-quiz-opts{display:flex;flex-wrap:wrap;gap:6px;margin:8px 0 0 34px}.rt-quiz-opts .chip.rt-correct{border-color:var(--ok);color:var(--ok)}.rt-quiz-opts .chip.rt-wrong{border-color:var(--danger);color:var(--danger);text-decoration:line-through}.rt-quiz-result{margin-top:14px;display:flex;flex-direction:column;gap:8px;align-items:flex-start}.rt-quiz-score{font-size:42px;line-height:1}.rt-training tr.rt-needs td{background:#a67c330f}@media(max-width:760px){.rt-quiz-opts{margin-left:0}}.rt-chips{display:flex;flex-wrap:wrap;gap:6px}.rt-chips .chip .linkless{font-size:12px;margin-left:4px}.rt-holders{display:inline-flex;align-items:center;gap:10px;flex-wrap:wrap}.rt-holders .rt-h,.pos-holders .rt-h{display:inline-flex;align-items:center;gap:5px;font-size:12px;white-space:nowrap}.rt-holders img,.rt-holders .rt-avatar-empty,.pos-holders img,.pos-holders .rt-avatar-empty{width:22px;height:22px;border-radius:50%;object-fit:cover;background:var(--birch-pale);flex-shrink:0}.rt-nobody{color:var(--warn);font-size:12px;white-space:nowrap}.rt-warn-note .linkless{font-size:inherit}.rt-legs{min-width:940px}.rt-legs td.rt-leg-cell{min-width:230px}.rt-legs td select[aria-label=From],.rt-legs td select[aria-label=To]{min-width:160px}.rt-leg-sub{display:flex;align-items:center;gap:6px;margin-top:4px;flex-wrap:wrap}.rt-leg-sub .rt-tag{margin-left:0}.rt-legs select.rt-leg-type{font-size:11px;padding:2px 6px;width:auto;min-width:0}.rt-legs .rt-leg-time{max-width:110px}.rt-legs select.rt-blank{border-color:var(--warn);background:#a67c3312;color:var(--warn)}.rb-av-group{position:relative;display:block;width:100%;height:100%}.rb-av-group img,.rb-av-group .rb-mini{position:absolute;width:58%;height:58%;border-radius:50%;object-fit:cover;border:2px solid var(--paper);background:var(--birch-pale);display:flex;align-items:center;justify-content:center;font-family:var(--font-didot);font-size:13px;color:var(--birch-ink)}.rb-av-group>:nth-child(1){left:0;top:0}.rb-av-group>:nth-child(2){right:0;top:8%}.rb-av-group>:nth-child(3){left:21%;bottom:0}.rb-av-group .rb-more{position:absolute;right:-2px;bottom:-2px;width:22px;height:22px;border-radius:50%;background:var(--ink);color:var(--birch);font-size:10px;display:flex;align-items:center;justify-content:center;border:2px solid var(--paper)}.rb-initials.rb-empty-seat{border:1px dashed var(--warn);color:var(--warn);font-size:16px}.rb-name small.rb-nobody{color:var(--warn)}.pos-add{display:grid;grid-template-columns:minmax(200px,1.6fr) minmax(140px,1fr) auto;gap:8px;margin:8px 0 12px;max-width:720px}.pos-table .input{font-size:12.5px;padding:4px 8px}.pos-table td:first-child .input{min-width:180px}.pos-group td{padding-top:12px;border-bottom:0}.pos-holders{display:flex;flex-wrap:wrap;gap:6px 14px}@media(max-width:640px){.pos-add{grid-template-columns:1fr}}.rt-group td{padding:14px 10px 4px;border-bottom:0;background:transparent}.rt-group .eyebrow{margin:0}.rt-group-n{margin-left:8px;font-size:12px}.rt-row-forme td:first-child{box-shadow:inset 3px 0 0 var(--warn)}.rt-tag.rt-forme{color:var(--warn);border-color:var(--warn)}.rt-person-routes td{vertical-align:top}.atl-station .rt-tabs{display:flex;gap:10px;flex-wrap:wrap}.atl-station .rt-doc{font-size:15px}.atl-station .rt-quiz-opts .chip{min-height:44px;padding:10px 16px;font-size:14px}.atl-station .rt-iv-head .btn{min-height:44px}
