@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/barlow-vietnamese-400-normal-Dpl4UHAZ.woff2) format("woff2"),url(/assets/barlow-vietnamese-400-normal-BFeobeCK.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:Barlow;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/barlow-latin-ext-400-normal-HxX4XjxC.woff2) format("woff2"),url(/assets/barlow-latin-ext-400-normal-CvBsJvxq.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:Barlow;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/barlow-latin-400-normal-qiz4-Cze.woff2) format("woff2"),url(/assets/barlow-latin-400-normal-fsAxiSwU.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:Barlow;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/barlow-vietnamese-500-normal-zTViEIzf.woff2) format("woff2"),url(/assets/barlow-vietnamese-500-normal-GNfB7rCE.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:Barlow;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/barlow-latin-ext-500-normal-DOaysfXq.woff2) format("woff2"),url(/assets/barlow-latin-ext-500-normal-CJPcKP2Q.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:Barlow;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/barlow-latin-500-normal-BPAOfeC8.woff2) format("woff2"),url(/assets/barlow-latin-500-normal-C1h8hMer.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:Barlow;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/barlow-vietnamese-600-normal-DcjprdFV.woff2) format("woff2"),url(/assets/barlow-vietnamese-600-normal-CA_GiK2e.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:Barlow;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/barlow-latin-ext-600-normal-B8NK_A3D.woff2) format("woff2"),url(/assets/barlow-latin-ext-600-normal-DMVRjfRT.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:Barlow;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/barlow-latin-600-normal-DILqtrty.woff2) format("woff2"),url(/assets/barlow-latin-600-normal-CNwfPWQD.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:Barlow Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/barlow-condensed-vietnamese-600-normal-A5AYRdjN.woff2) format("woff2"),url(/assets/barlow-condensed-vietnamese-600-normal-CNlPk46_.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:Barlow Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/barlow-condensed-latin-ext-600-normal-18ESti3H.woff2) format("woff2"),url(/assets/barlow-condensed-latin-ext-600-normal-Clv9cIcR.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:Barlow Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/barlow-condensed-latin-600-normal-DepVgxBB.woff2) format("woff2"),url(/assets/barlow-condensed-latin-600-normal-BFJEwTuo.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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-cyrillic-ext-400-normal-xuaO2J-f.woff2) format("woff2"),url(/assets/ibm-plex-mono-cyrillic-ext-400-normal-DMdlQ8Kv.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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-cyrillic-400-normal-BSMlKf0J.woff2) format("woff2"),url(/assets/ibm-plex-mono-cyrillic-400-normal-CEL4l2ZJ.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-vietnamese-400-normal-BulugwFq.woff2) format("woff2"),url(/assets/ibm-plex-mono-vietnamese-400-normal-DDuiU_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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-latin-ext-400-normal-BmRBH3aV.woff2) format("woff2"),url(/assets/ibm-plex-mono-latin-ext-400-normal-D3D2R8hC.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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-latin-400-normal-DMJ8VG8y.woff2) format("woff2"),url(/assets/ibm-plex-mono-latin-400-normal-CvHOgSBP.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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-mono-cyrillic-ext-600-normal-V-xxqcpd.woff2) format("woff2"),url(/assets/ibm-plex-mono-cyrillic-ext-600-normal-9HEixskS.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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-mono-cyrillic-600-normal-CTOM6hUh.woff2) format("woff2"),url(/assets/ibm-plex-mono-cyrillic-600-normal-fLZuRloM.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-mono-vietnamese-600-normal-D2EvbN8M.woff2) format("woff2"),url(/assets/ibm-plex-mono-vietnamese-600-normal-iLQfcSjf.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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-mono-latin-ext-600-normal-D38SheWl.woff2) format("woff2"),url(/assets/ibm-plex-mono-latin-ext-600-normal-DmB0ttJJ.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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-mono-latin-600-normal-BgSNZQsw.woff2) format("woff2"),url(/assets/ibm-plex-mono-latin-600-normal-DWFSQ4vo.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{--r-mark: 2px;--r-field: 3px;--r-ctl: 4px;--r-surface: 6px}*{margin:0;padding:0;box-sizing:border-box}html,body,#root{height:100%}body{font-family:var(--mr-font-ui);font-size:13.5px;letter-spacing:.003em;color:var(--mr-text-1);background:var(--mr-ground);-webkit-font-smoothing:antialiased}button{font:inherit;color:inherit;background:none;border:none;cursor:pointer}a,a:visited{color:var(--mr-text-2)}a{text-decoration:underline}a:hover{color:var(--mr-text-1)}input,select,textarea{font:inherit;color:inherit}input[type=checkbox],input[type=radio]{accent-color:var(--mr-text-1)}.mono,.trow .code,.trow .cnt,.viewrow .n,kbd,code{font-family:var(--mr-font-mono);font-variant-numeric:tabular-nums}.label,.colhead,.settings legend,.userchip .acct .label,.topbar .season{font-family:var(--mr-font-display);font-weight:600;font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--mr-text-3)}button,.btn,.chip,.linkbtn,.railfoot button,.cmenu-item,.tabbar button{font-family:var(--mr-font-ui);letter-spacing:.003em}.basis{font-size:12.5px;color:var(--mr-text-3);text-wrap:pretty}.linkbtn{font-size:12px;color:var(--mr-text-2);text-decoration:underline dotted;padding:0;background:none;border:0;cursor:pointer}.linkbtn:hover{color:var(--mr-text-1)}.linkbtn[disabled]{opacity:.4;cursor:not-allowed}.btn{border:1px solid var(--mr-line);background:transparent;color:var(--mr-text-1);font-size:13px;font-weight:500;padding:7px 14px;line-height:1;text-decoration:none;white-space:nowrap}a.btn:visited{color:var(--mr-text-1)}.btn:hover{background:var(--mr-hover);border-color:var(--mr-line-strong)}.btn.primary{background:var(--mr-action);color:var(--mr-action-label);border-color:var(--mr-action);font-weight:600}.btn.primary:hover{background:color-mix(in srgb,var(--mr-action) 88%,var(--mr-text-1))}.btn[disabled],.btn:disabled,.chip[disabled]{opacity:1;color:var(--mr-text-3);border-color:var(--mr-line-soft);background:transparent;cursor:not-allowed}input.mini,select.mini,textarea.mini,.field input,.field select{height:24px;border:1px solid var(--mr-line);background:var(--mr-fill);color:var(--mr-text-1);padding:0 6px;font-size:13px;min-width:0}input.mini:focus,select.mini:focus,.field input:focus,.field select:focus{border-color:var(--mr-line-strong);outline:2px solid var(--mr-action);outline-offset:1px}.findbox{position:relative;display:inline-flex;flex:1 1 auto;min-width:0}.findbox input.mini{width:100%;padding-right:20px}.findx{position:absolute;right:2px;top:50%;transform:translateY(-50%);border:0;background:none;color:var(--mr-text-3);font-size:13px;line-height:1;padding:0 4px;cursor:pointer}.findx:hover{color:var(--mr-text-1)}.topbar{display:flex;align-items:center;gap:14px;height:44px;flex:none;padding:0 12px;background:var(--mr-chrome);border-bottom:1px solid var(--mr-line);line-height:1}.topbar .brand{display:flex;align-items:center;gap:7px;font-family:var(--mr-font-display);font-weight:600;font-size:17px;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap}.topbar .brand img.mark{display:block;height:22px;width:auto}.topbar .customer{flex:none;text-align:left;font-family:var(--mr-font-display);font-weight:600;font-size:17px;letter-spacing:.04em;text-transform:uppercase;color:var(--mr-text-1);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.topbar .divider{width:1px;height:18px;background:var(--mr-line);flex:none}.topbar .season{color:var(--mr-text-2);font-size:11px;white-space:nowrap}.topbar .spacer{flex:1}.topbar .gear{font-size:19px;width:28px;height:28px;flex:none;padding:0;border:0;display:inline-flex;align-items:center;justify-content:center;color:var(--mr-text-3)}.topbar .gear:hover{color:var(--mr-text-1);background:var(--mr-hover)}.userchip{display:flex;align-items:center;gap:8px;white-space:nowrap}.userchip .acct{display:flex;flex-direction:column;line-height:1.2}.userchip .acct b{font-size:12.5px;font-weight:500}.userchip .acct .label{font-size:9px}.userchip .signout{font-family:var(--mr-font-display);font-weight:600;font-size:10px;letter-spacing:.14em;text-transform:uppercase;padding:4px 8px;border:1px solid var(--mr-line);background:transparent;color:var(--mr-text-3);cursor:pointer}.userchip .signout:hover{border-color:var(--mr-line-strong);color:var(--mr-text-1)}.badge{position:relative;display:inline-flex;flex:none}.badge svg{display:block}.badge .bi{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;font-family:var(--mr-font-mono);font-weight:700;letter-spacing:-.02em;color:var(--mr-status-label)}:root{--rail-w: 318px}.rail{background:var(--mr-buffer);border-right:1px solid var(--mr-line);overflow-y:auto;display:flex;flex-direction:column;min-height:0}.rail section{padding:8px 0 6px;border-bottom:0}.rail section+section{border-top:1px solid var(--mr-line-soft)}.rail .label{padding:0 12px 6px;display:block}.main.rail-closed{--rail-w: 0px}.main.rail-closed .rail{display:none}.railtoggle{position:absolute;left:var(--rail-w);top:50%;transform:translate(-50%,-50%);z-index:5;width:14px;height:40px;padding:0;font-size:12px;display:grid;place-items:center;background:var(--mr-buffer);color:var(--mr-text-3);border:1px solid var(--mr-line-strong);cursor:pointer}.railtoggle:hover{color:var(--mr-text-1);background:var(--mr-hover)}.main.rail-closed .railtoggle{left:0;transform:translateY(-50%)}.railfind{display:flex;align-items:center;gap:8px;padding:4px 12px 6px}.railfind input.mini{flex:1 1 auto;min-width:0}.railfind input.mini,.findbox input.mini{background:var(--mr-fill);border:0;border-bottom:1px solid var(--mr-line-strong);height:26px}.railfind input.mini:focus,.findbox input.mini:focus{border-bottom-color:var(--mr-text-1)}.railfind .basis{white-space:nowrap}.tree{padding-bottom:4px}.trow{display:flex;align-items:center;gap:6px;height:26px;padding:0 12px 0 0;font-size:13.5px;border:0;white-space:nowrap;overflow:hidden}.trow:hover{background:var(--mr-hover)}.trow .name{overflow:hidden;text-overflow:ellipsis;flex:1 1 auto}.trow .name.off{text-decoration:line-through;color:var(--mr-text-3)}.trow .twist{width:18px;flex:none;text-align:center;font-size:14px;line-height:1;color:var(--mr-text-2);background:none;border:0;padding:0;cursor:pointer}.trow .twist:hover{color:var(--mr-text-1)}.trow .twist.chev{display:inline-grid;place-items:center;height:22px}.trow .twist.chev:before{content:"";width:7px;height:7px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:translate(-1px) rotate(-45deg)}.trow .twist.chev.open:before{transform:translateY(-2px) rotate(45deg)}.trow .code{width:52px;flex:none;font-size:11px;color:var(--mr-text-3);overflow:hidden;text-overflow:ellipsis}.trow .cnt{font-size:11.5px;flex:none;color:var(--mr-text-3)}.trow .foldall{margin-left:auto;font-size:10px;flex:none}.trow.lvl0{padding-left:10px;font-weight:400}.trow.lvl0 .name{color:var(--mr-text-1)}.trow.lvl1{padding-left:8px;height:24px;box-shadow:none}.trow.lvl1 .name{color:var(--mr-text-1)}.trow.closed .name{color:var(--mr-text-3)}.tree .trow.lvl0:not(.allrow){padding-left:18px}.tree .kids{margin-left:40px;border-left:1px solid var(--mr-line-soft)}.trow.allrow{height:26px;background:var(--mr-fill);border-top:1px solid var(--mr-line-soft);border-bottom:1px solid var(--mr-line);margin-bottom:2px}.trow.allrow .name{font-family:var(--mr-font-display);font-weight:600;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--mr-text-1)}.trow.allrow .foldall{font-family:var(--mr-font-ui);font-size:12px;letter-spacing:.003em;text-transform:none}.trow.on,.viewrow.on{background:var(--mr-selected);box-shadow:inset 3px 0 0 var(--mr-action);font-weight:400}.viewrow{padding:0 12px;height:26px;font-size:13.5px;display:flex;align-items:center}.viewrow:hover{background:var(--mr-hover)}.viewrow .n{margin-left:auto;font-size:12px;color:var(--mr-text-3)}.cb{width:14px;height:14px;flex:none;border:1px solid var(--mr-line-strong);background:var(--mr-fill);color:var(--mr-fill);font-size:10px;display:inline-flex;align-items:center;justify-content:center;line-height:1;font-family:var(--mr-font-mono)}.cb.on{background:var(--mr-text-1);color:var(--mr-buffer);border-color:var(--mr-text-1)}.cb.some{background:var(--mr-fill);color:var(--mr-text-1)}.railfoot{padding:8px 10px 10px;gap:0;border-top:1px solid var(--mr-line);display:flex;flex-direction:column}.railfoot button{height:31px;padding:0 10px;border:0;background:transparent;text-align:left;font-size:13.5px;font-weight:500;color:var(--mr-text-1)}.railfoot button:hover{background:var(--mr-hover);border:0}.railfoot button.act{border:0;color:var(--mr-text-1);display:flex;align-items:center;justify-content:space-between}.railfoot button.act kbd{font-family:var(--mr-font-mono);font-size:10px;color:var(--mr-text-3);letter-spacing:.04em}.railfoot button.act.primary{background:var(--mr-action);color:var(--mr-action-label);margin-bottom:4px}.railfoot button.act.primary kbd{color:var(--mr-action-label);opacity:.75}.railfoot button.act.primary:hover{background:color-mix(in srgb,var(--mr-action) 88%,var(--mr-text-1))}.railpair{display:flex;margin-top:6px;gap:6px}.railpair button{height:29px;border:1px solid var(--mr-line);font-weight:500;font-size:13px}.railpair button:hover{border-color:var(--mr-line-strong);background:var(--mr-hover)}.feedback{color:var(--mr-text-3);font-size:12px;text-decoration:underline dotted}.feedback:hover{color:var(--mr-text-1)}.railfoot .feedback{margin-top:8px;padding:0 10px;display:block}.rail,.pane,.dialog .body,.sheet,.admcol{scrollbar-width:thin;scrollbar-color:var(--mr-line-strong) transparent}.rail::-webkit-scrollbar,.pane::-webkit-scrollbar,.dialog .body::-webkit-scrollbar,.sheet::-webkit-scrollbar,.admcol::-webkit-scrollbar{width:9px;height:9px}.rail::-webkit-scrollbar-track,.pane::-webkit-scrollbar-track,.dialog .body::-webkit-scrollbar-track,.sheet::-webkit-scrollbar-track,.admcol::-webkit-scrollbar-track{background:transparent}.rail::-webkit-scrollbar-thumb,.pane::-webkit-scrollbar-thumb,.dialog .body::-webkit-scrollbar-thumb,.sheet::-webkit-scrollbar-thumb,.admcol::-webkit-scrollbar-thumb{background:var(--mr-line);border:2px solid transparent;background-clip:content-box}.rail:hover::-webkit-scrollbar-thumb,.pane:hover::-webkit-scrollbar-thumb,.dialog .body:hover::-webkit-scrollbar-thumb,.sheet:hover::-webkit-scrollbar-thumb,.admcol:hover::-webkit-scrollbar-thumb{background:var(--mr-line-strong);background-clip:content-box}.btn.text{border-color:transparent;color:var(--mr-text-2);padding-left:6px;padding-right:6px}.btn.text:hover{color:var(--mr-text-1);background:transparent}.btn.sm{font-size:12px;padding:4px 10px}.rail .trow,.rail .viewrow{border-radius:var(--r-ctl);margin-left:6px;margin-right:6px;transition:background-color .1s ease}.rail .trow.on,.rail .viewrow.on{background:color-mix(in srgb,var(--mr-action) 13%,transparent);box-shadow:inset 2px 0 0 var(--mr-action)}.railfind input.mini,.findbox input.mini{border-radius:var(--r-ctl);border:1px solid var(--mr-line);background:color-mix(in srgb,var(--mr-text-1) 4%,transparent);height:30px}.railfind input.mini:focus,.findbox input.mini:focus{border-color:color-mix(in srgb,var(--mr-action) 55%,transparent);background:color-mix(in srgb,var(--mr-text-1) 6%,transparent);outline:none}.railfoot button,.railpair button,.btn,.chip,.userchip .signout,.linkbtn.boxed{border-radius:var(--r-ctl)}.mode-toggle{display:flex;height:26px;border:1px solid var(--mr-line-strong)}.mode-toggle button{padding:0 12px;font-family:var(--mr-font-display);font-weight:600;font-size:11px;letter-spacing:.14em;color:var(--mr-text-3)}.mode-toggle button+button{border-left:1px solid var(--mr-line-strong)}.mode-toggle button.on{background:var(--mr-raise);color:var(--mr-text-1)}.mode-toggle{border-radius:var(--r-ctl);overflow:hidden}.mode-toggle button{border-radius:0}.railfind{padding-bottom:10px}.rail .trow.allrow{margin-top:2px}body.hide-codes .acode{display:none!important}.overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:var(--mr-scrim, rgba(0, 0, 0, .55));display:flex;align-items:flex-start;justify-content:center;padding-top:8vh;z-index:100}.overlay.full{padding:0;align-items:center}.dialog{background:var(--mr-ground);border:1px solid var(--mr-line-strong);box-shadow:none;width:560px;max-height:calc(92vh - 16px);display:flex;flex-direction:column;min-height:0;border-radius:var(--r-surface)}.dialog.wide{width:880px}.dialog.full{width:min(1500px,calc(100vw - 56px));height:calc(100vh - 56px);max-width:none;max-height:none}.dialog header{display:flex;align-items:center;height:38px;padding:0 6px 0 14px;background:var(--mr-buffer);border-bottom:1px solid var(--mr-line);font-family:var(--mr-font-display);font-weight:600;font-size:16px;letter-spacing:.01em;border-radius:var(--r-surface) var(--r-surface) 0 0}.dialog header .close{margin-left:auto;width:28px;height:28px;padding:0;font-size:18px;line-height:1;color:var(--mr-text-2);display:inline-flex;align-items:center;justify-content:center;border-radius:var(--r-ctl)}.dialog header .close:hover{color:var(--mr-text-1);background:var(--mr-hover)}.dialog .body{min-height:0;padding:12px 14px;overflow-y:auto;background:var(--mr-ground)}.dialog footer{display:flex;gap:8px;justify-content:flex-end;align-items:center;min-height:50px;padding:8px 14px;background:var(--mr-buffer);border-top:1px solid var(--mr-line);border-radius:0 0 var(--r-surface) var(--r-surface)}.dialog footer .basis{margin:0 auto 0 0}.dialog footer .btn,.dialog footer select.mini,.dialog footer input.mini{height:30px;box-sizing:border-box}.dialog footer .btn{padding:0 14px;display:inline-flex;align-items:center}.field{display:flex;align-items:center;gap:8px;padding:4px 0;font-size:13.5px}.field .k{width:92px;flex:none;color:var(--mr-text-2);font-size:13.5px;text-transform:lowercase}.field .k:first-letter{text-transform:uppercase}.field .v{flex:1;min-width:0}.basis{color:var(--mr-text-3);font-size:12.5px;margin-top:4px;text-wrap:pretty}.admadd{display:flex;gap:4px;align-items:center;padding:4px 0 4px 10px;flex-wrap:wrap}.admadd input.mini,.admadd select.mini{flex:1 1 auto;min-width:0;max-width:100%}.admadd.filerrow select.mini{flex:0 0 auto}.warnline{color:var(--mr-due);font-size:11px}.overlay.setwin-overlay{overflow:auto;justify-content:center;align-items:center;padding:16px}.dialog.setwin{width:min(1200px,calc(100vw - 32px));height:auto;max-width:none;max-height:calc(100vh - 32px);flex:none;margin:0;display:flex;flex-direction:column;border:1px solid var(--mr-line);border-radius:var(--r-surface);overflow:hidden;background:var(--mr-chrome)}.dialog.setwin>header{flex:none;border-radius:var(--mr-radius-window, var(--r-surface)) var(--mr-radius-window, var(--r-surface)) 0 0;height:44px;padding:0 15px 0 22px;border-bottom:1px solid var(--mr-line-faint);background:var(--mr-chrome);font-family:var(--mr-font-display);font-weight:600;font-size:17px;letter-spacing:.01em;display:flex;align-items:center;gap:8px}.dialog.setwin>header .unsaved{width:6px;height:6px;border-radius:50%;background:var(--mr-action);display:inline-block}.dialog.setwin>header .customer{margin-left:auto;font:12.5px var(--mr-font-ui);color:var(--mr-text-3)}.dialog.setwin>header .close{margin-left:0;width:26px;height:26px;display:grid;place-items:center;color:var(--mr-text-2);font-size:15px}.dialog.setwin>header .close:hover{background:var(--mr-hover);color:var(--mr-text-1)}.dialog.setwin>.body{padding:0;display:flex;flex-direction:row;flex:1;min-height:0;overflow:hidden;background:var(--mr-chrome)}.dialog.setwin>footer{border-radius:0 0 var(--r-surface) var(--r-surface);height:48px;flex:none;border-top:1px solid var(--mr-line-faint);padding:0 15px 0 22px;display:flex;align-items:center;gap:12px;background:var(--mr-chrome)}.dialog.setwin>footer .feedback{margin-right:auto;font-size:12.5px;color:var(--mr-text-3);text-decoration:underline;text-underline-offset:3px}.dialog.setwin>footer .setstate{font-size:12.5px;color:var(--mr-text-3)}.dialog.setwin>footer .setstate.dirty{color:var(--mr-text-2)}.setwin-body{display:flex;flex:1;min-height:0;width:100%;align-items:stretch}.setrail{width:212px;flex:none;background:var(--mr-chrome);border-right:1px solid var(--mr-line-faint);display:flex;flex-direction:column;overflow-y:auto}.setsearch{padding:12px 12px 10px}.setsearch input{width:100%;box-sizing:border-box;background:var(--mr-fill);border:1px solid var(--mr-line);font:12.5px var(--mr-font-ui);padding:6px 9px;color:var(--mr-text-1);outline:none;border-radius:var(--r-field)}.setgroup{padding-top:10px;display:flex;flex-direction:column}.setgroup .micro{padding:0 15px 6px}.micro{font-family:var(--mr-font-display);font-weight:600;font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--mr-text-3)}.setgroup button{text-align:left;padding:7px 15px;font:14px var(--mr-font-ui);color:var(--mr-text-2);transition:background 80ms cubic-bezier(.2,0,.3,1)}.setgroup button:hover{background:var(--mr-hover);color:var(--mr-text-1)}.setgroup button.on{background:var(--mr-selected);box-shadow:inset 3px 0 0 var(--mr-action);color:var(--mr-text-1)}.setempty{padding:15px;font-size:12.5px;color:var(--mr-text-2)}.setcontent{flex:1;min-width:0;overflow-y:auto;background:var(--mr-buffer);padding:22px;border-radius:var(--r-surface)}.setcontent>.inner{max-width:1000px;display:flex;flex-direction:column;gap:15px}.sechead h2{margin:0;font-family:var(--mr-font-display);font-weight:600;font-size:23px;letter-spacing:.01em;color:var(--mr-text-1)}.sechead p{margin:3px 0 0;font-size:14px;color:var(--mr-text-2)}.panel{background:var(--mr-ground);border:1px solid var(--mr-line);border-radius:var(--r-surface);box-shadow:none}.panel .panelhead{padding:12px 15px 0}.panel .blurb{margin:8px 15px 0;font-size:14px;color:var(--mr-text-2);line-height:1.4}.panel .panelbody{padding:10px 15px 15px;display:flex;flex-direction:column;gap:2px}.panel.flush .panelbody{padding:0}.panel.flush .panelhead{padding:12px 15px 8px}.two{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;align-items:start}.grid4{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:2px 15px}.inset{background:var(--mr-fill);border:1px solid var(--mr-line-soft);padding:10px 15px;display:flex;align-items:center;gap:12px;border-radius:var(--r-ctl)}.inset .who{display:flex;flex-direction:column}.inset .who b{font-weight:500;font-size:14px}.inset .who .meta{font-size:12.5px;color:var(--mr-text-3)}.inset .row{margin-left:auto;display:flex;gap:8px}.btn.sm{height:26px;padding:0 10px;font-size:12.5px}.checkrow,.radiorow{display:flex;align-items:flex-start;gap:10px;padding:3px 0;cursor:pointer;outline:none}.radiorow{padding:5px 0}.checkrow.off,.radiorow.off{cursor:default;opacity:.6}.checkrow .box{width:14px;height:14px;flex:none;margin-top:3px;border:1px solid var(--mr-line-strong);background:var(--mr-fill);border-radius:var(--r-mark);display:grid;place-items:center;font-size:11px;line-height:1;color:var(--mr-chrome)}.checkrow .box.on{background:var(--mr-text-1);border-color:var(--mr-text-1)}.radiorow .ring{width:14px;height:14px;flex:none;margin-top:3px;border:1px solid var(--mr-line-strong);background:var(--mr-fill);border-radius:50%;display:grid;place-items:center}.radiorow .ring.on{border-color:var(--mr-text-1)}.radiorow .ring.on:after{content:"";width:7px;height:7px;border-radius:50%;background:var(--mr-text-1)}.checkrow .text,.radiorow .text{display:flex;flex-direction:column;gap:2px;min-width:0}.checkrow .lbl,.radiorow .lbl{font-size:14px;line-height:1.35;color:var(--mr-text-1)}.checkrow .hint,.radiorow .hint{font-size:12.5px;line-height:1.4;color:var(--mr-text-2);margin:0}.checkrow:focus-visible .box,.radiorow:focus-visible .ring{outline:2px solid var(--mr-action);outline-offset:1px}.checkrow.bare{padding:0}.checkrow.bare .box{margin-top:0}.setwin .seg{display:inline-flex;border:1px solid var(--mr-line);height:auto;border-radius:var(--r-ctl);overflow:hidden}.setwin .seg button{font-family:var(--mr-font-ui);font-size:12.5px;letter-spacing:.003em;padding:5px 12px;color:var(--mr-text-2);background:transparent;border-left:0;border-right:1px solid var(--mr-line)}.setwin .seg button:last-child{border-right:0}.setwin .seg button.on{background:var(--mr-selected);color:var(--mr-text-1);font-weight:500}.setwin .seg button:not(.on):hover{color:var(--mr-text-1)}.setwin textarea.plain{width:100%;box-sizing:border-box;min-height:84px;resize:vertical;font:12.5px var(--mr-font-mono);background:var(--mr-fill);border:1px solid var(--mr-line);color:var(--mr-text-1);padding:6px 9px;border-radius:var(--r-field)}.setwin .hint{font-size:12.5px;color:var(--mr-text-2);margin:4px 0 6px}.setwin .hint.ok{color:var(--mr-clear)}.setwin .hint.bad{color:var(--mr-overdue)}.setwin fieldset{border:0;padding:0;margin:0;min-width:0}.setwin legend{font-family:var(--mr-font-display);font-weight:600;font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--mr-text-3);padding:0;margin:0 0 6px}.panel .panelhead .panelaside{flex:1;min-width:0;margin-left:12px;display:flex;justify-content:flex-end;align-items:center;gap:8px}.stbl{display:flex;flex-direction:column}.stbl .st-row{display:grid;gap:15px;align-items:center;padding:7px 15px;border-top:1px solid var(--mr-line-soft);font-size:14px}.stbl .st-head{display:grid;gap:15px;padding:0 15px 7px;border-top:0}.stbl .st-foot{border-top:1px solid var(--mr-line)}.stbl .r{text-align:right}.stbl .sub{display:flex;flex-direction:column;min-width:0}.stbl .sub .meta{font-family:var(--mr-font-mono);font-size:11px;color:var(--mr-text-3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.stbl input.mini.num{width:70px;text-align:right;font-family:var(--mr-font-mono)}.stbl input.mini.num{-webkit-appearance:textfield;appearance:textfield;-moz-appearance:textfield}.stbl input.mini.num::-webkit-outer-spin-button,.stbl input.mini.num::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.stbl textarea.mini.clause{display:block;width:100%;box-sizing:border-box;resize:none;overflow:hidden;font:13px/1.45 inherit;font-family:inherit}.stbl .grip{cursor:grab;color:var(--mr-text-3);font-size:12px;line-height:26px;-webkit-user-select:none;user-select:none;letter-spacing:-2px}.stbl .grip:active{cursor:grabbing}.stbl .chips{display:flex;flex-wrap:wrap;gap:4px;align-items:center;min-width:0}.stbl .chips .chip{max-width:none;white-space:nowrap;overflow:visible}.stbl .chips .chip .x{margin-left:4px;color:var(--mr-text-3);font-size:12px;line-height:1}.stbl .chips .chip .x:hover{color:var(--mr-text-1)}.stbl .note{padding:7px 15px 12px;font-size:12.5px;color:var(--mr-text-2)}.topbar .brand.home{cursor:pointer}select option,select optgroup{background-color:var(--mr-buffer);color:var(--mr-text-1)}select option:disabled{color:var(--mr-text-3)}.show-keys [data-key]{position:relative}.show-keys [data-key]:after{content:attr(data-key);position:absolute;top:-9px;right:-6px;z-index:60;pointer-events:none;font:600 10px/1 var(--mr-font-mono);letter-spacing:.04em;padding:3px 5px;border-radius:var(--r-mark);background:var(--mr-text-1);color:var(--mr-raise);box-shadow:0 1px 2px color-mix(in srgb,var(--mr-chrome) 60%,transparent)}.show-keys .mode-toggle button[data-key]:after,.show-keys .topbar .gear[data-key]:after{top:calc(100% + 4px);right:50%;transform:translate(50%)}.show-keys .mode-toggle{overflow:visible}.show-keys .boardsearch:after,.show-keys .railfind:after{right:8px;top:50%;transform:translateY(-50%)}.show-keys .railfoot button[data-key]:after{right:10px;top:50%;transform:translateY(-50%)}.keysheet{position:fixed;left:50%;bottom:24px;transform:translate(-50%);z-index:80;width:min(920px,calc(100vw - 48px));max-height:70vh;overflow-y:auto;padding:16px 20px;columns:3 240px;column-gap:28px;background:var(--mr-raise);border:1px solid var(--mr-line-strong);border-radius:var(--r-surface);box-shadow:0 16px 40px #00000073;pointer-events:none}.keysheet .kgroup{break-inside:avoid;display:flex;flex-direction:column;gap:3px;margin-bottom:14px}.keysheet .kgroup .micro{margin-bottom:2px}.keysheet .krow{display:grid;grid-template-columns:38px 1fr;gap:10px;align-items:center;font-size:12.5px;color:var(--mr-text-1)}.keysheet .krow.idle{color:var(--mr-text-3)}.keysheet kbd{justify-self:start;min-width:26px;text-align:center;font:600 10.5px var(--mr-font-mono);padding:2px 5px;border-radius:var(--r-mark);background:var(--mr-text-1);color:var(--mr-raise)}.keysheet .krow.idle kbd{opacity:.45}.keycap{font:600 12px var(--mr-font-mono);padding:3px 10px;border:1px solid var(--mr-line-strong);border-radius:var(--r-ctl);background:var(--mr-fill);color:var(--mr-text-1);cursor:pointer;justify-self:start}.keycap.rec{border-color:var(--mr-action);color:var(--mr-action)}:root{--mr-font-display: "Barlow Condensed", system-ui, sans-serif;--mr-font-ui: "Barlow", system-ui, sans-serif;--mr-font-mono: "IBM Plex Mono", ui-monospace, monospace;--mr-font-doc: "IBM Plex Sans", system-ui, sans-serif;--mr-display-weight: 600;--mr-text-xs: 10px;--mr-text-sm: 11px;--mr-text-base: 12.5px;--mr-text-md: 14px;--mr-text-lg: 14.5px;--mr-title: 17px;--mr-title-lg: 23px;--mr-mono: 13px;--mr-line: rgba(255, 255, 255, .15);--mr-line-soft: rgba(255, 255, 255, .09);--mr-line-faint: rgba(255, 255, 255, .08);--mr-line-strong: rgba(255, 255, 255, .24);--mr-fill: rgba(255, 255, 255, .05);--mr-radius: 0;--mr-radius-window: 10px;--mr-space-1: 4px;--mr-space-2: 7px;--mr-space-3: 10px;--mr-space-4: 15px;--mr-space-5: 22px;--mr-corner-size: 11px;--mr-corner-inset: -6px;--mr-corner-color: rgba(255, 255, 255, .55);--m-ink: #191917;--m-paper: #f4f3f0}[data-app=tb],[data-app=financials],[data-app=assurance],[data-app="740"]{--mr-chrome: #13171e;--mr-buffer: #191d23;--mr-ground: #20252c;--mr-raise: #2f343e;--mr-text-1: #f1f4f8;--mr-text-2: #a6abb4;--mr-text-3: #747981;--mr-action: #a4c6fc;--mr-selected: #282e38;--mr-hover: #262c34;--mr-syn-directive: #84888e;--mr-syn-string: #a4a8ae;--mr-syn-body: #ced1d6;--mr-syn-mark: #5e6268}[data-app=tb]{--mr-ink-print: #4076c1;--mr-ink-paper: #3a70ba}[data-app=financials]{--mr-ink-print: #3363b0;--mr-ink-paper: #3363b0}[data-app=assurance]{--mr-ink-print: #27509f;--mr-ink-paper: #27509f}[data-app="740"]{--mr-ink-print: #1c3f8f;--mr-ink-paper: #1c3f8f}[data-app=tb],[data-app=financials],[data-app=assurance],[data-app="740"]{--mr-action-label: #13171e}[data-app=docs]{--mr-chrome: #10191a;--mr-buffer: #151e1f;--mr-ground: #1b2728;--mr-raise: #293738;--mr-text-1: #eff5f5;--mr-text-2: #a1aeae;--mr-text-3: #707b7c;--mr-action: #88d3d8;--mr-selected: #223132;--mr-hover: #212e2f;--mr-ink-print: #175f63;--mr-ink-paper: #175f63;--mr-syn-directive: #818a8a;--mr-syn-string: #a1aaaa;--mr-syn-body: #cbd3d3;--mr-syn-mark: #5c6464;--mr-action-label: #10191a}[data-app=filings]{--mr-chrome: #1a151b;--mr-buffer: #201a20;--mr-ground: #282229;--mr-raise: #393139;--mr-text-1: #f5f2f6;--mr-text-2: #afa8b0;--mr-text-3: #7d767e;--mr-action: #e2b1e5;--mr-selected: #332b34;--mr-hover: #302830;--mr-ink-print: #6b3470;--mr-ink-paper: #6b3470;--mr-syn-directive: #8b868b;--mr-syn-string: #aba6ab;--mr-syn-body: #d4cfd4;--mr-syn-mark: #656065;--mr-action-label: #1a151b}[data-app=tasks],[data-app=gmt],[data-app=fof]{--mr-chrome: #171715;--mr-buffer: #1d1d1a;--mr-ground: #252522;--mr-raise: #343431;--mr-text-1: #f3f3f2;--mr-text-2: #ababa7;--mr-text-3: #797976;--mr-action: #f4f3f0;--mr-action-label: #171715;--mr-selected: #2e2e2a;--mr-hover: #2c2c28;--mr-syn-directive: #888885;--mr-syn-string: #a8a8a5;--mr-syn-body: #d1d1cf;--mr-syn-mark: #626260}[data-app=tasks]{--mr-ink-print: #4a4a45;--mr-ink-paper: #4a4a45}[data-app=gmt]{--mr-ink-print: #3a3a36;--mr-ink-paper: #3a3a36}[data-app=fof]{--mr-ink-print: #2a2a27;--mr-ink-paper: #2a2a27}[data-app=tax]{--mr-chrome: #1d1517;--mr-buffer: #221a1c;--mr-ground: #2b2125;--mr-raise: #3c3034;--mr-text-1: #f7f2f3;--mr-text-2: #b3a7ab;--mr-text-3: #807679;--mr-action: #fba8c5;--mr-selected: #362a2e;--mr-hover: #33282b;--mr-ink-print: #ff3f9a;--mr-ink-paper: #d60279;--mr-syn-directive: #8d8588;--mr-syn-string: #ada5a8;--mr-syn-body: #d6cfd1;--mr-syn-mark: #676062;--mr-action-label: #1d1517}[data-app=learning]{--mr-chrome: #e8e5dc;--mr-buffer: #faf9f6;--mr-ground: #f4f3f0;--mr-raise: #ffffff;--mr-text-1: #1a1405;--mr-text-2: #56524b;--mr-text-3: #7e7a72;--mr-action: #8c6800;--mr-action-label: #f4f3f0;--mr-selected: #ece6d8;--mr-hover: #f1ece3;--mr-ink-print: #f2b705;--mr-ink-paper: #8c6800;--mr-syn-directive: #6c6861;--mr-syn-string: #56524b;--mr-syn-body: #312d27;--mr-syn-mark: #95928a;--mr-line: rgba(26, 20, 5, .16);--mr-line-soft: rgba(26, 20, 5, .1);--mr-line-faint: rgba(26, 20, 5, .08);--mr-line-strong: rgba(26, 20, 5, .26);--mr-fill: rgba(26, 20, 5, .05);--mr-corner-color: rgba(26, 20, 5, .55)}[data-app=suite]{--mr-chrome: #171715;--mr-buffer: #1d1d1a;--mr-ground: #252522;--mr-raise: #343431;--mr-text-1: #f3f3f2;--mr-text-2: #ababa7;--mr-text-3: #797976;--mr-action: #f4f3f0;--mr-action-label: #171715;--mr-selected: #2e2e2a;--mr-hover: #2c2c28;--mr-ink-print: #191917;--mr-ink-paper: #191917}[data-app]{--mr-syn-heading: var(--mr-text-1);--mr-syn-hole: var(--mr-action);--mr-syn-hole-bg: color-mix(in srgb, var(--mr-action) 10%, transparent);--mr-syn-hole-rule: color-mix(in srgb, var(--mr-action) 50%, transparent)}:root{--mr-overdue: #fdaca0;--mr-due: #f2b966;--mr-clear: #97d6a4;--mr-status-label: #12100f;--mr-overdue-bg: color-mix(in srgb, var(--mr-overdue) 12%, transparent);--mr-due-bg: color-mix(in srgb, var(--mr-due) 12%, transparent);--mr-clear-bg: color-mix(in srgb, var(--mr-clear) 12%, transparent)}[data-app=learning]{--mr-overdue: #c04639;--mr-due: #966503;--mr-clear: #028039;--mr-status-label: #f4f3f0}body{--mr-signed-1: color-mix(in oklch, var(--mr-clear) 40%, var(--mr-raise));--mr-signed-2: color-mix(in oklch, var(--mr-clear) 70%, var(--mr-raise));--mr-signed-3: var(--mr-clear);--mr-signed-4: color-mix(in oklch, var(--mr-clear) 55%, var(--mr-raise));--mr-signed-5: color-mix(in oklch, var(--mr-clear) 80%, var(--mr-raise));--mr-signed-6: var(--mr-clear);--mr-signed-ink-light: var(--mr-text-1);--mr-signed-ink-dark: var(--mr-status-label)}[data-app=docs][data-theme=severe]{--mr-chrome: #0f1919;--mr-buffer: #141e1f;--mr-ground: #1c2627;--mr-raise: #2c3637;--mr-text-1: #f1f3f7;--mr-text-2: #a9abad;--mr-text-3: #77797b;--mr-action: #c9d3d4;--mr-action-label: #0f1919;--mr-selected: #252e2e;--mr-hover: #232c2c;--mr-line: rgba(255, 255, 255, .11);--mr-line-soft: rgba(255, 255, 255, .07);--mr-line-faint: rgba(255, 255, 255, .055);--mr-line-strong: rgba(255, 255, 255, .18);--mr-fill: rgba(255, 255, 255, .04)}[data-app=docs][data-theme=dialed],[data-app=docs]:not([data-theme]){--mr-chrome: #001618;--mr-buffer: #001e20;--mr-ground: #072628;--mr-raise: #1d3738;--mr-text-1: #eef9fa;--mr-text-2: #b5c0c1;--mr-text-3: #7d8787;--mr-action: #77d6dc;--mr-action-label: #001618;--mr-selected: #0e2d30;--mr-hover: #0d2b2d}[data-app=docs][data-theme=bright]{--mr-chrome: #002226;--mr-buffer: #00292d;--mr-ground: #003337;--mr-raise: #004448;--mr-text-1: #e9f8f8;--mr-text-2: #9fb7b8;--mr-text-3: #718587;--mr-action: #81d8dd;--mr-action-label: #002226;--mr-selected: #003b40;--mr-hover: #00383e}:root{--row-h: 28px;--track-label: .14em;--detail-w: 308px}.shell{display:flex;flex-direction:column;height:100%;background:var(--mr-chrome)}.topbar .crumbs{display:flex;align-items:center;gap:8px;color:var(--mr-text-2);font-size:var(--mr-text-md);min-width:0;white-space:nowrap;overflow:hidden}.topbar .crumbs a{color:var(--mr-text-2);white-space:nowrap;text-decoration:none}.topbar .crumbs a:hover{color:var(--mr-text-1)}.topbar .crumbs .sep{color:var(--mr-text-3)}.topbar .crumbs .here{color:var(--mr-text-1);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.main{flex:1;min-height:0;display:grid;grid-template-columns:var(--rail-w) 1fr var(--detail-w);position:relative;background:var(--mr-ground)}.main.no-detail{grid-template-columns:var(--rail-w) 1fr}.main.rail-closed.no-detail{grid-template-columns:1fr}.main.rail-closed{--rail-w: 0px;grid-template-columns:1fr var(--detail-w)}.pane{min-width:0;min-height:0;display:flex;flex-direction:column}.status{display:flex;align-items:center;gap:var(--mr-space-4);padding:0 var(--mr-space-4);height:28px;background:var(--mr-chrome);border-top:1px solid var(--mr-line-faint);color:var(--mr-text-3);flex:none}.status .spacer{flex:1}.status .warn{color:var(--mr-action)}.status .num{font-variant-numeric:tabular-nums}.fieldstack{display:flex;flex-direction:column;gap:4px}.fieldstack label{font-family:var(--mr-font-display);font-weight:var(--mr-display-weight);font-size:var(--mr-text-xs);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--mr-text-3)}.input,select.input,input[type=date].input{height:34px;padding:0 8px;line-height:1.2;background:var(--mr-buffer);border:1px solid var(--mr-line);border-radius:var(--r-field);min-width:0;color:var(--mr-text-1);font-family:var(--mr-font-ui);font-size:13.5px}textarea.input{height:auto;padding:6px 8px}select.input{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:26px;background-image:linear-gradient(45deg,transparent 50%,var(--mr-text-3) 50%),linear-gradient(135deg,var(--mr-text-3) 50%,transparent 50%);background-position:calc(100% - 15px) 15px,calc(100% - 10px) 15px;background-size:5px 5px,5px 5px;background-repeat:no-repeat}input[type=date].input::-webkit-calendar-picker-indicator{filter:invert(.7);cursor:pointer}.input:focus{outline:none;border-color:var(--mr-action)}.input.num{text-align:right;font-variant-numeric:tabular-nums}.row{display:flex;gap:var(--mr-space-3);align-items:flex-end;flex-wrap:wrap}.empty{color:var(--mr-text-3);padding:var(--mr-space-4)}.dialog>.body>*+*{margin-top:var(--mr-space-3)}.dialog .err{color:var(--mr-action)}.toasts{position:fixed;right:var(--mr-space-4);bottom:40px;display:flex;flex-direction:column;gap:var(--mr-space-2);z-index:60}.toast{background:var(--mr-raise);border:1px solid var(--mr-line-strong);padding:8px 12px;max-width:420px}.toast.err{border-color:var(--mr-action)}.signin-field{--field: var(--mr-ink-paper);--on-field: var(--mr-text-1);--carrier: var(--mr-text-3);--on-field-2: var(--mr-text-2);--act: var(--mr-action);--act-label: var(--mr-action-label);position:fixed;top:0;right:0;bottom:0;left:0;background:var(--field);display:grid;place-items:center;padding:24px}.signin-plate{width:min(380px,100%);text-align:center}.signin-mark{display:block;width:190px;height:auto;margin:0 auto 28px}.signin-name{font-family:Barlow Condensed,system-ui,sans-serif;font-size:40px;font-weight:600;letter-spacing:.01em;color:var(--on-field);margin:0}.signin-sub{font-size:12.5px;letter-spacing:.02em;color:var(--on-field-2);margin:6px 0 30px}.signin-go{display:block;width:100%;padding:12px 16px;background:transparent;color:var(--on-field);font-size:13px;font-weight:600;letter-spacing:.02em;text-decoration:none;border:1px solid var(--on-field);cursor:pointer}.signin-go:hover{background:var(--mr-fill)}.signin-go:focus-visible{outline:2px solid var(--on-field);outline-offset:3px}.signin-alt{display:block;margin:12px 0 0;font-size:12px;color:var(--on-field-2);text-decoration:underline;text-underline-offset:3px}.signin-alt:hover{color:var(--on-field)}.signin-alt:focus-visible{outline:2px solid var(--on-field);outline-offset:3px}.signin-foot{font-size:11px;line-height:1.5;color:var(--on-field-2);margin:18px 0 0}.signin-err{font-size:12px;color:var(--on-field);border:1px solid var(--mr-overdue);padding:8px 10px;margin:0 0 16px;text-align:left}.noseat{--m: #175f63;--m-ink: #ffffff;--m-dim: #d9eeee;position:fixed;top:0;right:0;bottom:0;left:0;min-height:100vh;background:var(--m);color:var(--m-ink);display:flex;align-items:center;justify-content:center;padding:56px 24px;font-family:var(--mr-font-ui);-webkit-font-smoothing:antialiased}.noseat ::selection{background:#ffffff40}.noseat :focus-visible{outline:2px solid var(--m-ink);outline-offset:3px}.noseat-col{width:100%;max-width:520px;display:flex;flex-direction:column;align-items:center;text-align:center;gap:28px}.noseat-mark{width:150px;height:150px}.noseat-head{display:flex;flex-direction:column;align-items:center;gap:10px}.noseat-name{font-family:var(--mr-font-display);font-weight:600;font-size:clamp(36px,7vw,46px);line-height:1.05;color:var(--m-ink)}.noseat-situation{font-size:17px;line-height:1.5;color:var(--m-dim);max-width:34ch;text-wrap:pretty}.noseat-act{width:100%;display:flex;flex-direction:column;align-items:center;gap:18px}.noseat-go{width:100%;border:1px solid var(--m-ink);border-radius:0;background:transparent;color:var(--m-ink);cursor:pointer;padding:15px 24px;font-family:var(--mr-font-ui);font-weight:700;font-size:16px;line-height:1.2;white-space:nowrap}.noseat-go:hover{background:#ffffff1f}.noseat-go:active{background:#fff3}.noseat-go:disabled{cursor:default;background:transparent}.noseat-sent{width:100%;border:1px solid rgba(255,255,255,.45);padding:15px 24px;font-size:16px;line-height:1.45;color:var(--m-ink)}.noseat-fail{width:100%;border:1px solid rgba(255,255,255,.45);padding:10px 16px;font-size:14px;line-height:1.45;color:var(--m-ink)}.noseat-reassure{font-size:15px;line-height:1.5;color:var(--m-dim);max-width:38ch;text-wrap:pretty}.noseat-foot{font-size:14px;line-height:1.5;color:var(--m-dim);padding-top:8px}.noseat-foot a{color:var(--m-ink);text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px}.noseat-foot a:hover{text-decoration-thickness:2px}.noseat-alt{font-size:12px;color:var(--m-dim);text-decoration:underline;text-underline-offset:3px}.noseat-alt:hover{color:var(--m-ink)}.inspector{border-left:1px solid var(--mr-line);background:var(--mr-chrome);overflow-y:auto;display:flex;flex-direction:column;min-height:0}.insptoggle{position:absolute;right:var(--detail-w);top:50%;transform:translate(50%,-50%);z-index:5;width:14px;height:40px;padding:0;font-size:12px;display:grid;place-items:center;background:var(--mr-buffer);color:var(--mr-text-3);border:1px solid var(--mr-line-strong);cursor:pointer}.insptoggle:hover{color:var(--mr-text-1);background:var(--mr-hover)}.insptoggle.closed{right:0;transform:translateY(-50%)}.wp-head{position:sticky;top:0;z-index:3;background:var(--mr-buffer);padding:12px;display:flex;flex-direction:column;gap:8px;border-bottom:1px solid var(--mr-line-faint)}.wp-head .railfind{padding:0;position:relative}.wp-head .railfind input.mini{height:34px;border-radius:var(--r-ctl);padding:0 24px 0 10px;font-size:13px;background:color-mix(in srgb,var(--mr-text-1) 4%,transparent);border:1px solid var(--mr-line)}.wp-head .railfind input.mini:focus{outline:none;border-color:color-mix(in srgb,var(--mr-action) 55%,transparent);background:color-mix(in srgb,var(--mr-text-1) 6%,transparent)}.wp-filters{display:flex;align-items:center;gap:6px;height:26px}.wp-filters .spacer{flex:1}.wp-collapse{font-size:11.5px;color:var(--mr-text-3);background:none;border:0;padding:0}.wp-collapse:hover{color:var(--mr-text-2)}.wp-body{flex:none;padding:6px 8px}.wp-account+.wp-account{border-top:1px solid var(--mr-line-faint);margin-top:2px;padding-top:6px}.wp-acct{height:40px;padding:0 10px;border-radius:var(--r-ctl);display:flex;align-items:center;gap:8px;cursor:pointer;transition:background-color .1s ease}.wp-acct:hover{background:color-mix(in srgb,var(--mr-text-1) 4%,transparent)}.wp-acct .code{font:11px var(--mr-font-mono);letter-spacing:.03em;color:var(--mr-text-3);flex:none}.wp-aname{flex:1 1 auto;min-width:0;font-size:14.5px;font-weight:600;color:var(--mr-text-1);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wp-meta{font:10.5px var(--mr-font-mono);color:var(--mr-text-3);flex:none}.wp-caret{width:10px;height:10px;flex:none;display:inline-grid;place-items:center;color:var(--mr-text-2)}.wp-caret:before{content:"";width:5px;height:5px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:translate(-1px) rotate(-45deg);transition:transform .12s ease}.wp-caret.open:before{transform:translateY(-1px) rotate(45deg)}.wp-row{width:100%;height:34px;padding:0 10px;border:0;border-radius:var(--r-ctl);background:none;display:flex;align-items:center;gap:10px;font-size:13.5px;color:var(--mr-text-1);text-align:left;text-decoration:none;cursor:pointer;transition:background-color .1s ease}.wp-row:hover{background:color-mix(in srgb,var(--mr-text-1) 5%,transparent)}.wp-row.on{background:color-mix(in srgb,var(--mr-action) 13%,transparent);box-shadow:inset 2px 0 0 var(--mr-action);font-weight:500}.wp-name{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wp-filing{margin-left:12px;padding-left:12px;border-left:1px solid var(--mr-line)}.wp-frow{height:34px;padding:0 10px;border-radius:var(--r-ctl);display:flex;align-items:center;gap:8px;cursor:pointer;transition:background-color .1s ease}.wp-frow:hover{background:color-mix(in srgb,var(--mr-text-1) 5%,transparent)}.wp-fname{flex:1 1 auto;min-width:0;font-size:13px;font-weight:500;color:color-mix(in srgb,var(--mr-text-1) 88%,var(--mr-text-2));overflow:hidden;text-overflow:ellipsis;white-space:nowrap}[data-nav]:focus-visible{outline:2px solid color-mix(in srgb,var(--mr-action) 55%,transparent);outline-offset:1px}.wp-empty{padding:24px 10px;text-align:center;font-size:12.5px;color:var(--mr-text-2);display:flex;flex-direction:column;align-items:center;gap:8px}.wp-hidden{padding:10px;font-size:11.5px;color:var(--mr-text-3)}.wp-skel .sk{background:color-mix(in srgb,var(--mr-text-1) 5%,transparent);border-radius:var(--r-field);animation:wp-pulse 1.2s ease-in-out infinite}.wp-skel .sk.acct{height:40px;margin:4px 0}.wp-skel .sk.kid{height:34px;margin:4px 0 4px 24px}@keyframes wp-pulse{50%{opacity:.45}}.lockbtn{margin-right:6px}.wp-row.pad{padding-left:28px}.wp-row.waiting .wp-name{color:var(--mr-text-3);font-style:italic}.acode{font-family:var(--mr-font-mono);color:var(--mr-text-3)}.seg.sm{display:inline-flex;border:1px solid var(--mr-line);border-radius:var(--r-ctl);overflow:hidden;height:26px}.seg.sm button{padding:0 10px;font-size:12px;color:var(--mr-text-2);border-right:1px solid var(--mr-line)}.seg.sm button:last-child{border-right:0}.seg.sm button.on{background:var(--mr-selected);color:var(--mr-text-1);font-weight:500}.keygate{width:min(420px,100%)}.keyform{display:flex;flex-direction:column;gap:10px;text-align:left}.keyform .signin-sub{text-align:center;margin:6px 0 18px;font-size:13px;line-height:1.5}.keygate>.signin-sub{margin:6px 0 18px;font-size:13px;line-height:1.5}.keygate .input{width:100%;background:color-mix(in srgb,var(--mr-chrome) 70%,transparent)}.keygate .basis{color:var(--mr-text-2)}.keygate .linkbtn{align-self:center;color:var(--mr-text-2)}.keygate .signin-go:disabled{opacity:.5;cursor:default}.keygate .signin-err{margin:0}.kit{display:block;font-size:15px;letter-spacing:.04em;line-height:1.6;padding:12px;word-break:break-all;background:var(--mr-chrome);border:1px solid var(--mr-line-strong);color:var(--mr-text-1);-webkit-user-select:all;user-select:all}.keep{display:flex;gap:8px;align-items:center;font-size:13px;color:var(--mr-text-1)}.board{flex:1;min-height:0;display:flex;flex-direction:column;background:var(--mr-ground);overflow:auto}.board.home{display:grid;place-items:center}.homecard{max-width:520px;padding:24px;display:flex;flex-direction:column;gap:12px}.homecard h2{font-family:var(--mr-font-display);font-weight:600;font-size:20px;color:var(--mr-text-2)}.notice{font-size:13px;line-height:1.5;color:var(--mr-text-2);border-left:2px solid var(--mr-action);padding:4px 0 4px 10px}.notice.warn{border-left-color:var(--mr-overdue);color:var(--mr-text-1)}.empty.pad{padding:48px 24px;text-align:center}.boardhead{display:flex;align-items:center;gap:12px;padding:18px 22px 12px;border-bottom:1px solid var(--mr-line-soft)}.boardhead h1{font-family:var(--mr-font-display);font-weight:600;font-size:var(--mr-title-lg)}.boardhead .spacer{flex:1}.doclist{padding:8px 14px;display:flex;flex-direction:column}.docrow{display:grid;grid-template-columns:1fr auto auto 140px;gap:16px;align-items:center;height:38px;padding:0 10px;border-radius:var(--r-ctl);text-decoration:none;color:var(--mr-text-1)}.docrow:hover{background:var(--mr-hover)}.docrow .t{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px}.docrow .r,.docrow .w{font-size:12px;color:var(--mr-text-3)}.docrow .u{font:11px var(--mr-font-mono);color:var(--mr-text-3);text-align:right}.docrow.locked .t{color:var(--mr-text-3);font-style:italic}.docboard{overflow:hidden}.doctools{display:flex;align-items:center;gap:2px;padding:5px 10px;background:var(--mr-chrome);border-bottom:1px solid var(--mr-line-soft);flex:none;flex-wrap:wrap}.doctools .tb{width:30px;height:28px;display:inline-grid;place-items:center;border-radius:var(--r-ctl);color:var(--mr-text-2)}.doctools .tb:hover:not(:disabled){background:var(--mr-hover);color:var(--mr-text-1)}.doctools .tb:disabled{color:var(--mr-text-3);opacity:.45;cursor:default}.doctools .glyph{font-family:var(--mr-font-doc);font-size:15px;line-height:1}.doctools .sep{width:1px;height:18px;background:var(--mr-line);margin:0 6px}.doctools .spacer{flex:1}.doctools .btn.sm,.doctools .seg{margin-left:6px}.banner{display:flex;align-items:center;gap:10px;padding:7px 16px;font-size:13px;color:var(--mr-text-1);background:color-mix(in srgb,var(--mr-action) 12%,var(--mr-chrome));border-bottom:1px solid var(--mr-line-soft);flex:none}.banner .spacer{flex:1}.banner.warn{background:color-mix(in srgb,var(--mr-overdue) 18%,var(--mr-chrome))}.status .save.unsaved,.status .save.saving{color:var(--mr-text-2)}.status .save.failed{color:var(--mr-overdue)}.editor{flex:1;min-height:0;overflow:hidden;background:var(--mr-buffer)}.editor .cm-editor{height:100%;color:var(--mr-syn-body)}.editor .cm-editor.cm-focused{outline:none}.editor .cm-scroller{font-family:var(--mr-font-mono);font-size:var(--mr-mono);line-height:1.8;padding:22px 0 40vh}.editor .cm-content{max-width:78ch;margin:0 auto;padding:0 28px;caret-color:var(--mr-action)}.editor .cm-cursor{border-left:2px solid var(--mr-action)}.editor .cm-selectionBackground,.editor .cm-focused .cm-selectionBackground{background:color-mix(in srgb,var(--mr-action) 26%,transparent)!important}.editor .cm-placeholder{color:var(--mr-text-3)}.editor .cm-panels{background:var(--mr-chrome);color:var(--mr-text-1);border-color:var(--mr-line)}.editor .cm-panels input,.editor .cm-panels button{font:12.5px var(--mr-font-ui);color:var(--mr-text-1)}.editor .cm-textfield{background:var(--mr-buffer);border:1px solid var(--mr-line);border-radius:var(--r-field);padding:2px 6px}.editor .cm-button{background:var(--mr-raise);background-image:none;border:1px solid var(--mr-line);border-radius:var(--r-field)}.editor .cm-searchMatch{background:color-mix(in srgb,var(--mr-action) 22%,transparent)}.editor .cm-selectionMatch{background:color-mix(in srgb,var(--mr-text-1) 8%,transparent)}.md-h1,.md-h2,.md-h3,.md-h4{color:var(--mr-text-1);font-weight:600}.md-h1{font-size:1.12em}.md-bold{color:var(--mr-text-1);font-weight:600}.md-italic{font-style:italic;color:var(--mr-text-1)}.md-hl{background:color-mix(in srgb,var(--mr-due) 30%,transparent);color:var(--mr-text-1)}.md-ph{background:color-mix(in srgb,var(--mr-due) 22%,transparent);color:var(--mr-text-1);border-radius:2px;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--mr-due) 50%,transparent)}.md-comment{color:var(--mr-syn-mark);font-style:italic}.md-key{color:var(--mr-syn-directive)}.md-pipe{color:var(--mr-syn-mark)}.md-command{color:var(--mr-action)}.md-quote{color:var(--mr-syn-string)}.md-bullet{color:var(--mr-action)}.md-fn{color:var(--mr-syn-string)}.isec{padding:12px 14px 14px;border-bottom:1px solid var(--mr-line-soft);display:flex;flex-direction:column;gap:4px}.ihead{display:flex;align-items:center;gap:8px;padding-bottom:6px}.ihead .linkbtn{margin-left:auto;letter-spacing:0;text-transform:none;font-family:var(--mr-font-ui);font-weight:400;font-size:12px}.ihead.clickable{cursor:pointer}.caret{width:10px;height:10px;display:inline-grid;place-items:center}.caret:before{content:"";width:5px;height:5px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:translate(-1px) rotate(-45deg);transition:transform .12s ease}.caret.open:before{transform:translateY(-1px) rotate(45deg)}.person{display:flex;align-items:center;gap:8px;min-height:30px;font-size:13px}.person .n{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.person.off .n{color:var(--mr-text-3);text-decoration:line-through}.person .role{color:var(--mr-text-3);font-size:12px}.person.add{margin-top:6px}.person.add select:first-child{flex:1;min-width:0}select.mini,input.mini{height:26px;background:var(--mr-buffer);border:1px solid var(--mr-line);border-radius:var(--r-field);color:var(--mr-text-1);font-size:12.5px;padding:0 6px}.verrow{display:grid;grid-template-columns:26px 1fr auto;gap:8px;align-items:center;height:30px;padding:0 6px;border-radius:var(--r-ctl);text-align:left;font-size:13px}.verrow:hover{background:var(--mr-hover)}.verrow .n{font:11px var(--mr-font-mono);color:var(--mr-text-3)}.verrow .t{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.verrow .u{font:10.5px var(--mr-font-mono);color:var(--mr-text-3)}.filerow{display:flex;align-items:center;gap:8px;font-size:13px;min-height:26px}.filerow .k{font:10.5px var(--mr-font-mono);color:var(--mr-text-3);width:52px;flex:none}.filerow .n{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:var(--mr-font-mono);font-size:12px}.trailrow{display:grid;grid-template-columns:58px 1fr;gap:8px;font-size:12.5px;padding:3px 0;line-height:1.4}.trailrow .at{font:10.5px var(--mr-font-mono);color:var(--mr-text-3);padding-top:2px}.trailrow .what{color:var(--mr-text-2)}.trailrow b{color:var(--mr-text-1);font-weight:500}.formgrid{display:grid;grid-template-columns:110px 1fr;gap:10px 12px;align-items:center}.formgrid>label{color:var(--mr-text-3);font-size:12.5px}.picklist{display:flex;flex-direction:column;border:1px solid var(--mr-line);border-radius:var(--r-ctl);max-height:240px;overflow:auto}.picklist button{text-align:left;padding:8px 10px;font-size:13.5px;border-bottom:1px solid var(--mr-line-faint)}.picklist button:last-child{border-bottom:0}.picklist button:hover{background:var(--mr-hover)}.picklist button.on{background:var(--mr-selected);box-shadow:inset 2px 0 0 var(--mr-action)}.tabledlg{width:min(980px,calc(100vw - 48px))}.tabletools{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.tabletools .chk{display:flex;align-items:center;gap:6px;font-size:13px}.tabletools .caption{flex:1;min-width:160px}.gridwrap{max-height:56vh;overflow:auto;border:1px solid var(--mr-line);border-radius:var(--r-ctl)}table.grid{border-collapse:collapse}table.grid td,table.grid th{padding:0;border:1px solid var(--mr-line-faint)}table.grid th{height:22px;background:var(--mr-chrome)}table.grid td input{width:100%;min-width:110px;height:30px;padding:0 8px;background:transparent;border:0;font-size:13px}table.grid td input:focus{outline:2px solid color-mix(in srgb,var(--mr-action) 60%,transparent);outline-offset:-2px;background:var(--mr-buffer)}table.grid tr.head input{font-weight:600}table.grid tr.total input{font-weight:600;border-top:1px solid var(--mr-line-strong)}table.grid .rowx{width:26px;background:var(--mr-chrome);text-align:center}table.grid .x{width:22px;height:22px;color:var(--mr-text-3);font-size:14px}table.grid .x:hover{color:var(--mr-text-1)}table.grid .x.add{color:var(--mr-action)}.diagdlg{width:min(1100px,calc(100vw - 48px))}.diag{display:grid;grid-template-columns:380px 1fr;gap:14px;min-height:420px}.diag .src{display:flex;flex-direction:column;gap:8px}.diag textarea{flex:1;min-height:340px;font-family:var(--mr-font-mono);font-size:12.5px;line-height:1.6;resize:none}.diag .out{background:var(--m-paper);border-radius:var(--r-ctl);display:grid;place-items:center;overflow:auto;padding:12px}.diag .out img{max-width:100%;max-height:60vh}.diag .out .basis{color:var(--m-ink)}.tipsdlg{width:min(860px,calc(100vw - 48px))}.tips{max-height:64vh;overflow:auto;display:flex;flex-direction:column;gap:16px;margin-top:12px}.tips section{display:flex;flex-direction:column;gap:8px}.tip{display:grid;grid-template-columns:300px 1fr;gap:16px;align-items:start}.tip pre{font:12px/1.6 var(--mr-font-mono);color:var(--mr-text-1);background:var(--mr-buffer);padding:6px 8px;border-radius:var(--r-field);white-space:pre-wrap}.tip p{font-size:13px;line-height:1.5;color:var(--mr-text-2)}.fp{font:13px var(--mr-font-mono);letter-spacing:.04em;color:var(--mr-text-1)}.keytable{display:flex;flex-direction:column}.keyrow{display:grid;grid-template-columns:150px 1fr 120px auto;gap:12px;align-items:center;min-height:34px;border-bottom:1px solid var(--mr-line-faint);font-size:13px}.keyrow .fp{font-size:11px;color:var(--mr-text-2)}.keyrow .s{font-size:12px;color:var(--mr-text-3)}.keyrow .a{display:flex;gap:8px;align-items:center;justify-content:flex-end}.libwrap{display:grid;grid-template-columns:180px 1fr;gap:14px;min-height:60vh}.liblist{display:flex;flex-direction:column;border:1px solid var(--mr-line);border-radius:var(--r-ctl);overflow:auto;align-self:start}.liblist button{text-align:left;padding:8px 10px;font-size:13px;border-bottom:1px solid var(--mr-line-faint)}.liblist button.on{background:var(--mr-selected);box-shadow:inset 2px 0 0 var(--mr-action)}.liblist button.add{color:var(--mr-text-2)}.libedit{display:flex;flex-direction:column;gap:10px;min-width:0}.libedit .row{align-items:center;flex-wrap:nowrap}.libedit .row .input{flex:1}.libedit .spacer{flex:0}.libbody{position:relative;height:60vh;display:flex;border:1px solid var(--mr-line);border-radius:var(--r-ctl);overflow:hidden}.libbody textarea{flex:1;border:0;border-radius:0;font-size:12.5px;line-height:1.6;resize:none}.libbody .editor .cm-scroller{padding:12px 0}.libpreview{position:absolute;top:0;right:0;bottom:0;left:0;background:color-mix(in srgb,var(--mr-chrome) 88%,transparent);display:grid;place-items:center;cursor:zoom-out;padding:16px}.libpreview img{max-height:100%;max-width:100%;background:var(--m-paper)}.logoprev{max-height:60px;max-width:240px;background:var(--m-paper);padding:6px;border-radius:var(--r-field)}.row .spacer{flex:1}.viewer{height:100%;display:flex;flex-direction:column;background:var(--mr-chrome)}.viewbar{display:flex;align-items:center;gap:10px;padding:7px 12px;border-bottom:1px solid var(--mr-line-soft)}.viewbar .vt{font-family:var(--mr-font-display);font-weight:600;font-size:15px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.viewbar .spacer{flex:1}.pages{flex:1;overflow:auto;padding:18px;display:flex;flex-direction:column;align-items:center;gap:16px;background:var(--mr-buffer)}.pages .page{background:var(--m-paper);border:1px solid var(--mr-line-strong);zoom:var(--z, 1)}.pages.fit .page{width:min(100%,1100px);zoom:1}
