@font-face{font-family:Instrument Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/instrument-sans-latin-ext-400-normal-Q_nF8v4l.woff2)format("woff2"),url(/assets/instrument-sans-latin-ext-400-normal-r32jotim.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/instrument-sans-latin-400-normal-DRC__1Mx.woff2)format("woff2"),url(/assets/instrument-sans-latin-400-normal-D1W7dsQl.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/instrument-sans-latin-ext-500-normal-CTEe1bJa.woff2)format("woff2"),url(/assets/instrument-sans-latin-ext-500-normal-CAxz3nsc.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/instrument-sans-latin-500-normal-Dk9ku72i.woff2)format("woff2"),url(/assets/instrument-sans-latin-500-normal-Z6ESRlEs.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/instrument-sans-latin-ext-600-normal-BsaQcF38.woff2)format("woff2"),url(/assets/instrument-sans-latin-ext-600-normal-DMks36a2.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/instrument-sans-latin-600-normal-B7fBEWYG.woff2)format("woff2"),url(/assets/instrument-sans-latin-600-normal-B9e8oLYv.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/instrument-sans-latin-ext-700-normal-ClYbKGw-.woff2)format("woff2"),url(/assets/instrument-sans-latin-ext-700-normal-BQc-7cTM.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/instrument-sans-latin-700-normal-CYfAanHo.woff2)format("woff2"),url(/assets/instrument-sans-latin-700-normal-DfAjL1vF.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Newsreader;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/newsreader-vietnamese-400-normal-DdKr49mV.woff2)format("woff2"),url(/assets/newsreader-vietnamese-400-normal-BekUZro8.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Newsreader;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/newsreader-latin-ext-400-normal-svq1FPys.woff2)format("woff2"),url(/assets/newsreader-latin-ext-400-normal-DYA1XoQK.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Newsreader;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/newsreader-latin-400-normal-BFBkh4jY.woff2)format("woff2"),url(/assets/newsreader-latin-400-normal-gRTjlS2D.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Newsreader;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/newsreader-vietnamese-500-normal-CL6a8tp2.woff2)format("woff2"),url(/assets/newsreader-vietnamese-500-normal-BEAbKU8A.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Newsreader;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/newsreader-latin-ext-500-normal-BNHmvKvI.woff2)format("woff2"),url(/assets/newsreader-latin-ext-500-normal-CZruMFou.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Newsreader;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/newsreader-latin-500-normal-B66TYsaK.woff2)format("woff2"),url(/assets/newsreader-latin-500-normal-DFwuUcdu.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}*,:before,:after{box-sizing:border-box}body{margin:0}.nm-app,.nm-dialog{--nm-color-canvas:#f3f5f4;--nm-color-surface:#fff;--nm-color-text:#202c33;--nm-color-text-muted:#6c7973;--nm-color-border:#e4e8e8;--nm-color-action:oklch(51% .115 205);--nm-color-focus:var(--nm-color-action);--nm-color-success:#568266;--nm-color-warning:#b38d4e;--nm-color-danger:#bd574a;--nm-color-inverse-divider:#fff2;--nm-canvas:var(--nm-color-canvas);--nm-panel:var(--nm-color-surface);--nm-ink:var(--nm-color-text);--nm-muted:var(--nm-color-text-muted);--nm-faint:#79838b;--nm-line:var(--nm-color-border);--nm-line-soft:#edf0f1;--nm-teal:var(--nm-color-action);--nm-teal-deep:oklch(40% .1 205);--nm-teal-soft:#eaf5f3;--nm-teal-line:#b8dcda;--nm-warn:var(--nm-color-warning);--nm-danger:#c37b66;--nm-red:var(--nm-color-danger);--nm-dot-empty:#cfd7d3;--nm-font-size-10:10px;--nm-font-size-11:11px;--nm-font-size-12:12px;--nm-font-size-13:13px;--nm-font-size-14:14px;--nm-font-size-16:16px;--nm-font-size-20:20px;--nm-font-size-24:24px;--nm-font-size-31:31px;--nm-font-weight-regular:400;--nm-font-weight-medium:500;--nm-font-weight-semibold:600;--nm-font-weight-bold:700;--nm-line-height-tight:1.15;--nm-line-height-body:1.45;--nm-line-height-relaxed:1.6;--nm-tracking-tight:-.02em;--nm-tracking-normal:0;--nm-tracking-wide:.08em;--nm-space-2:2px;--nm-space-4:4px;--nm-space-8:8px;--nm-space-12:12px;--nm-space-16:16px;--nm-space-20:20px;--nm-space-24:24px;--nm-space-32:32px;--nm-page-inset-block:30px;--nm-page-inset-inline:30px;--nm-page-inset-bottom:104px;--nm-radius-control:8px;--nm-radius-field:9px;--nm-radius-card:12px;--nm-radius-surface:14px;--nm-radius-panel:22px;--nm-radius-full:999px;--nm-radius:var(--nm-radius-surface);--nm-shadow-popover:0 18px 48px #19352a24;--nm-shadow-dialog:0 24px 100px #18332724;--nm-shadow-panel:-18px 0 60px #1833271f;--nm-focus-ring-color:var(--nm-color-focus);--nm-focus-ring-width:2px;--nm-focus-ring-offset:3px;--nm-focus-ring-inset:calc(-1 * var(--nm-focus-ring-width) - 1px);--nm-hover-fill:#f4f8f6;--nm-line-row:#f0f3f2;--nm-motion-control:.15s;--nm-motion-surface:.2s;--nm-motion-panel:.35s;--nm-ease-control:ease-out;--nm-ease-panel:cubic-bezier(.32, .72, 0, 1);--nm-icon-metadata:14px;--nm-icon-control:16px;--nm-icon-standard:18px;--nm-icon-emphasized:20px;--nm-icon-empty:28px;--nm-toolbar-height:72px;--nm-toolbar-inset:22px;--nm-toolbar-gap:20px;color:var(--nm-color-text);font:var(--nm-font-size-14)/1.5 "Instrument Sans", sans-serif;-webkit-font-smoothing:antialiased}.nm-app{background:var(--nm-color-canvas);min-width:1000px;height:100dvh;display:flex;overflow:hidden}.nm-app *,.nm-dialog *{box-sizing:border-box}.nm-app button,.nm-dialog button,.nm-app input,.nm-dialog input,.nm-app select,.nm-dialog select,.nm-dialog textarea,.nm-app textarea{font:inherit}.nm-app button,.nm-dialog button{cursor:pointer;transition-property:background,color,border-color,box-shadow;transition-duration:var(--nm-motion-control);transition-timing-function:var(--nm-ease-control)}.nm-app button:focus-visible,.nm-app a:focus-visible,.nm-app input:focus-visible,.nm-app select:focus-visible,.nm-app textarea:focus-visible,.nm-dialog button:focus-visible,.nm-dialog input:focus-visible,.nm-dialog select:focus-visible,.nm-dialog textarea:focus-visible,.nm-dialog summary:focus-visible{outline:var(--nm-focus-ring-width) solid var(--nm-focus-ring-color);outline-offset:var(--nm-focus-ring-offset)}.nm-app select:focus-visible,.nm-dialog select:focus-visible{will-change:transform}.nm-app button:disabled,.nm-dialog button:disabled{opacity:.45;cursor:not-allowed}.nm-app h1,.nm-app h2,.nm-app h3,.nm-app p,.nm-dialog h2,.nm-dialog h3,.nm-dialog p{margin:0}.nm-app svg,.nm-dialog svg{flex-shrink:0}.nm-sidebar{width:238px;padding:calc(var(--nm-space-32) + var(--nm-space-2)) calc(var(--nm-space-16) + var(--nm-space-2)) var(--nm-space-20);background:#fcfdfd;border-right:1px solid #e7eceb;flex-direction:column;flex-shrink:0;display:flex}.nm-brand{align-items:center;gap:var(--nm-space-12);padding:0 var(--nm-space-12);color:#1b282b;font-size:var(--nm-font-size-24);font-weight:var(--nm-font-weight-semibold);letter-spacing:-1px;text-decoration:none;display:flex}.nm-brand>span{border-radius:var(--nm-radius-card);background:var(--nm-teal);color:#fff;place-items:center;width:39px;height:39px;display:grid;box-shadow:0 2px 4px #00524e0d}.nm-sidebar .nm-search-trigger{margin:var(--nm-space-32) 0 var(--nm-space-24)}.nm-sidebar nav{gap:var(--nm-space-8);flex-direction:column;display:flex}.nm-sidebar nav>button{align-items:center;gap:var(--nm-space-12);border-radius:var(--nm-radius-surface);min-height:49px;padding:calc(var(--nm-space-4) + var(--nm-space-2)) var(--nm-space-12) calc(var(--nm-space-4) + var(--nm-space-2)) calc(var(--nm-space-4) + var(--nm-space-2));color:#46514f;text-align:left;font-size:var(--nm-font-size-14);background:0 0;border:0;display:flex}.nm-sidebar nav>button:hover{background:#f0f5f3}.nm-sidebar nav>button[aria-current=page]{background:var(--nm-teal);color:#fff;box-shadow:0 3px 8px #096f6414}.nm-nav-icon{border-radius:var(--nm-radius-field);color:#65716c;background:#fff;border:1px solid #e9eeed;place-items:center;width:34px;height:34px;display:grid}.nm-sidebar nav>button[aria-current=page] .nm-nav-icon{background:rgb(from var(--nm-color-surface) r g b / calc(28 / 255));border-color:rgb(from var(--nm-color-surface) r g b / calc(43 / 255));color:#fff}.nm-nav-count{background:rgb(from var(--nm-color-surface) r g b / calc(36 / 255));font-size:var(--nm-font-size-11);border-radius:var(--nm-radius-control);min-width:23px;padding:var(--nm-space-2) calc(var(--nm-space-4) + var(--nm-space-2));text-align:center;margin-left:auto}.nm-nav-dot{background:var(--nm-teal);width:6px;height:6px;margin-left:auto;margin-right:var(--nm-space-8);border-radius:50%}.nm-sidebar-bottom{padding-top:calc(var(--nm-space-32) + var(--nm-space-16) + var(--nm-space-2));margin-top:auto}.nm-workspace{align-items:center;gap:calc(var(--nm-space-4) + var(--nm-space-2));font-size:var(--nm-font-size-11);color:#6f7d76;padding:0 calc(var(--nm-space-12) + var(--nm-space-2)) var(--nm-space-20);flex-wrap:wrap;display:flex}.nm-workspace>span:last-child{width:100%;padding-left:var(--nm-space-12);color:var(--nm-color-text-muted);font-size:var(--nm-font-size-10)}.nm-profile{border-radius:var(--nm-radius-surface);width:100%;padding:var(--nm-space-12);align-items:center;gap:calc(var(--nm-space-8) + var(--nm-space-2));text-align:left;color:var(--nm-ink);background:#f3f6f5;border:1px solid #e9eeec;display:flex}.nm-profile:hover{background:#eaf1ef}.nm-profile>span:nth-child(2){gap:var(--nm-space-2);flex-direction:column;flex:1;display:flex}.nm-profile strong{font-size:var(--nm-font-size-12);font-weight:var(--nm-font-weight-medium)}.nm-profile small{color:var(--nm-color-text-muted);font-size:var(--nm-font-size-10)}.nm-profile>svg{color:var(--nm-color-text-muted)}.nm-avatar{border-radius:var(--nm-radius-card);color:#537d6b;width:37px;height:37px;font-size:var(--nm-font-size-13);background:#dfede7;flex-shrink:0;place-items:center;display:grid}.nm-avatar.small{width:30px;height:30px;font-size:var(--nm-font-size-12);border-radius:var(--nm-radius-field)}.nm-main{padding:var(--nm-page-inset-block) var(--nm-page-inset-inline) var(--nm-page-inset-bottom);scrollbar-width:thin;scrollbar-color:#d8e0dc transparent;flex:1;min-width:0;overflow-y:auto}.nm-page-header{justify-content:space-between;align-items:center;gap:var(--nm-space-20);margin-bottom:calc(var(--nm-space-24) + var(--nm-space-2));display:flex}.nm-page-header h1{align-items:center;gap:calc(var(--nm-space-8) + var(--nm-space-2));font-size:var(--nm-font-size-31);font-weight:var(--nm-font-weight-medium);letter-spacing:-1.2px;line-height:1.2;display:flex}.nm-page-header p{color:var(--nm-color-text-muted);font-size:var(--nm-font-size-13);margin-top:calc(var(--nm-space-8) + var(--nm-space-2))}.nm-button{justify-content:center;align-items:center;gap:var(--nm-space-8);border-radius:var(--nm-radius-field);min-height:39px;padding:0 calc(var(--nm-space-12) + var(--nm-space-2));background:var(--nm-color-surface);color:#42534c;white-space:nowrap;border:1px solid #e5eae8;line-height:1.3;display:inline-flex;font-size:var(--nm-font-size-12)!important;font-weight:var(--nm-font-weight-medium)!important}.nm-button:hover{background:#f2f6f4;border-color:#ccd9d2}.nm-button-primary{background:var(--nm-teal);color:#fff;border-color:var(--nm-teal)}.nm-button-primary:hover{background:var(--nm-teal-deep);color:#fff;border-color:var(--nm-teal-deep)}.nm-icon-button{border-radius:var(--nm-radius-field);width:36px;height:36px;color:var(--nm-color-text-muted);background:#fff;border:1px solid #e9edeb;flex-shrink:0;place-items:center;display:inline-grid}.nm-icon-button:hover{color:#294d3b;background:#edf3ef}.nm-soft-icon{color:#5b9380;border-radius:var(--nm-radius-field);background:#f0f7f4;flex-shrink:0;place-items:center;width:31px;height:31px;display:inline-grid}.nm-soft-icon.red{color:#ce7d69;background:#fcf0eb}.nm-soft-icon.green{color:#5ca086;background:#edf7f2}.nm-status-dot{background:#78a390;border-radius:50%;flex-shrink:0;width:5px;height:5px;display:inline-block}.nm-status-dot.red{background:#ce8272}.nm-status-dot.amber{background:#cea56a}.nm-status-dot.teal{background:#5d9c8e}.nm-status-tabs{align-items:center;gap:var(--nm-space-20);display:flex}.nm-status-tabs button{padding:calc(var(--nm-space-4) + var(--nm-space-2)) 0;color:var(--nm-color-text-muted);align-items:center;gap:calc(var(--nm-space-4) + var(--nm-space-2));font-size:var(--nm-font-size-12);white-space:nowrap;background:0 0;border:0;display:inline-flex}.nm-status-tabs button[aria-selected=true]{color:var(--nm-teal);font-weight:var(--nm-font-weight-semibold)}.nm-status-tabs button span{font-size:var(--nm-font-size-10);border-radius:var(--nm-radius-control);padding:var(--nm-space-2) calc(var(--nm-space-4) + var(--nm-space-2));background:#f2f4f3}.nm-status-tabs button[aria-selected=true] span{background:var(--nm-teal-soft)}.nm-filter-controls{gap:calc(var(--nm-space-8) + var(--nm-space-2));align-items:center;display:flex}.nm-view-switcher{gap:var(--nm-space-4);padding:var(--nm-space-4);border:1px solid var(--nm-line-soft);border-radius:var(--nm-radius-field);background:#f5f8f7;display:flex}.nm-view-switcher button{border-radius:var(--nm-radius-control);width:27px;height:25px;color:var(--nm-faint);background:0 0;border:0;place-items:center;padding:0;display:grid}.nm-view-switcher button[aria-selected=true]{color:var(--nm-teal);background:#fff;box-shadow:0 1px 4px #173e3410}.nm-filter-anchor{position:relative}.nm-filter-button{align-items:center;gap:var(--nm-space-8);height:33px;padding:0 calc(var(--nm-space-8) + var(--nm-space-2));border-radius:var(--nm-radius-field);color:#5d6f67;font-size:var(--nm-font-size-11);white-space:nowrap;background:#fff;border:1px solid #e6ece9;display:inline-flex}.nm-filter-button:hover{color:var(--nm-teal-deep);background:#f8faf9;border-color:#cbdad4}.nm-filter-button.is-active{background:var(--nm-teal-soft);color:var(--nm-teal-deep);border-color:#b8d8cf}.nm-filter-count{min-width:16px;height:16px;padding:0 var(--nm-space-4);border-radius:var(--nm-radius-control);background:var(--nm-teal);color:#fff;font-size:var(--nm-font-size-10);place-items:center;line-height:1;display:inline-grid}.nm-filter-popover{z-index:50;border-radius:var(--nm-radius-surface);background:var(--nm-color-surface);width:336px;box-shadow:var(--nm-shadow-popover);color:var(--nm-color-text);border:1px solid #dfe8e4;position:absolute;top:calc(100% + 9px);right:0;overflow:hidden}.nm-filter-popover-head{justify-content:space-between;align-items:center;gap:var(--nm-space-12);padding:var(--nm-space-16) var(--nm-space-16) calc(var(--nm-space-12) + var(--nm-space-2));border-bottom:1px solid var(--nm-line-soft);display:flex}.nm-filter-popover-head>div{gap:var(--nm-space-4);flex:1;display:grid}.nm-filter-popover-head strong{font-size:var(--nm-font-size-14);font-weight:var(--nm-font-weight-semibold)}.nm-filter-popover-head span{color:var(--nm-faint);font-size:var(--nm-font-size-10)}.nm-filter-popover-head .nm-icon-button{border-radius:var(--nm-radius-control);width:30px;height:30px}.nm-filter-popover-head.is-subpage{padding-left:calc(var(--nm-space-8) + var(--nm-space-2))}.nm-filter-back{border-radius:var(--nm-radius-control);color:#64766e;background:0 0;border:0;flex-shrink:0;place-items:center;width:30px;height:30px;padding:0;display:grid}.nm-filter-back:hover{color:var(--nm-teal-deep);background:#f0f5f2}.nm-filter-popover-body{padding:var(--nm-space-8)}.nm-filter-menu{min-height:183px;display:grid}.nm-filter-menu>button{align-items:center;gap:calc(var(--nm-space-8) + var(--nm-space-2));padding:var(--nm-space-12) calc(var(--nm-space-8) + var(--nm-space-2));border:0;border-bottom:1px solid var(--nm-line-soft);color:var(--nm-ink);text-align:left;background:0 0;border-radius:0;grid-template-columns:34px minmax(0,1fr) 18px;display:grid}.nm-filter-menu>button:last-child{border-bottom:0}.nm-filter-menu>button:hover{border-radius:var(--nm-radius-field);background:#f4f8f6}.nm-filter-menu-icon{border-radius:var(--nm-radius-field);background:var(--nm-teal-soft);width:34px;height:34px;color:var(--nm-teal);place-items:center;display:grid}.nm-filter-menu>button>span:nth-child(2){gap:var(--nm-space-4);min-width:0;display:grid}.nm-filter-menu strong{font-size:var(--nm-font-size-12);font-weight:var(--nm-font-weight-semibold)}.nm-filter-menu small{color:var(--nm-faint);font-size:var(--nm-font-size-10);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.nm-filter-menu>button>svg{color:#8a9992}.nm-filter-choice-list{gap:var(--nm-space-4);max-height:356px;display:grid;overflow-y:auto}.nm-filter-choice-list>button{justify-content:space-between;align-items:center;gap:var(--nm-space-12);width:100%;min-height:42px;padding:calc(var(--nm-space-8) + var(--nm-space-2)) var(--nm-space-12);border-radius:var(--nm-radius-field);color:#41534b;text-align:left;background:0 0;border:0;display:flex}.nm-filter-choice-list>button:hover{background:#f4f8f6}.nm-filter-choice-list>button[aria-checked=true]{background:var(--nm-teal-soft);color:var(--nm-teal-deep)}.nm-filter-choice-list>button>span{gap:var(--nm-space-4);min-width:0;font-size:var(--nm-font-size-11);display:grid}.nm-filter-choice-list>button strong{font-size:var(--nm-font-size-11);font-weight:var(--nm-font-weight-semibold)}.nm-filter-choice-list>button small{color:var(--nm-faint);font-size:var(--nm-font-size-10)}.nm-filter-choice-list>button>svg{color:var(--nm-teal);flex-shrink:0}.nm-filter-date-page{gap:calc(var(--nm-space-8) + var(--nm-space-2));max-height:min(480px,100vh - 370px);display:grid;overflow-y:auto}.nm-filter-date-page>.nm-filter-choice-list{max-height:none;overflow:visible}.nm-filter-range{gap:var(--nm-space-12);margin:var(--nm-space-2) var(--nm-space-2) var(--nm-space-4);padding:calc(var(--nm-space-12) + var(--nm-space-2));border-radius:var(--nm-radius-card);background:#f8fbfa;border:1px solid #dce8e3;display:grid}.nm-filter-range>div:first-child{gap:var(--nm-space-4);display:grid}.nm-filter-range strong{font-size:var(--nm-font-size-11);font-weight:var(--nm-font-weight-semibold)}.nm-filter-range small{color:var(--nm-faint);font-size:var(--nm-font-size-10);line-height:1.4}.nm-filter-range-grid{gap:calc(var(--nm-space-8) + var(--nm-space-2));grid-template-columns:1fr 1fr;display:grid}.nm-filter-range-grid label{gap:calc(var(--nm-space-4) + var(--nm-space-2));color:#5a6c64;font-size:var(--nm-font-size-10);font-weight:var(--nm-font-weight-semibold);display:grid}.nm-filter-range-grid input{width:100%;min-width:0;height:36px;padding:0 var(--nm-space-8);border-radius:var(--nm-radius-control);color:#344d40;font:inherit;font-size:var(--nm-font-size-10);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#fff;border:1px solid #dce5e1;outline:0}.nm-filter-range-grid input:focus{border-color:#9ac8bd;box-shadow:0 0 0 3px #e2f1ed}.nm-filter-range .nm-button{width:100%;min-height:35px}.nm-filter-error{color:#b85f51;font-size:var(--nm-font-size-10);line-height:1.4}.nm-filter-popover-actions{justify-content:space-between;align-items:center;gap:var(--nm-space-12);padding:var(--nm-space-12) var(--nm-space-16) calc(var(--nm-space-12) + var(--nm-space-2));border-top:1px solid var(--nm-line-soft);display:flex}.nm-filter-popover-actions .nm-button{border-radius:var(--nm-radius-field);min-height:34px}.nm-filter-popover-actions .nm-text-button:disabled{opacity:.42;cursor:default}.nm-category-tabs{gap:calc(var(--nm-space-4) + var(--nm-space-2));padding:var(--nm-space-16) calc(var(--nm-space-24) + var(--nm-space-2));display:flex;overflow-x:auto}.nm-category-tabs button{justify-content:center;align-items:center;gap:calc(var(--nm-space-4) + var(--nm-space-2));white-space:nowrap;padding:calc(var(--nm-space-4) + var(--nm-space-2)) calc(var(--nm-space-8) + var(--nm-space-2));border-radius:var(--nm-radius-control);font-size:var(--nm-font-size-12);color:var(--nm-color-text-muted);background:0 0;border:1px solid #0000;display:inline-flex}.nm-category-tabs button:hover{background:#f6f8f7}.nm-category-tabs button[aria-pressed=true]{color:#3d6753;background:#f0f5f2;border-color:#e5eee9}.nm-category-tabs button span{font-size:var(--nm-font-size-10);opacity:.65;padding-left:var(--nm-space-2)}.nm-pin-button[aria-pressed=true]{color:var(--nm-teal);background:var(--nm-teal-soft);border-color:#b8dcda}.nm-page-header{align-items:center}.nm-page-header h1{margin:0}.nm-badge{align-items:center;gap:calc(var(--nm-space-4) + var(--nm-space-2));padding:var(--nm-space-4) var(--nm-space-8);border-radius:var(--nm-radius-panel);font-size:var(--nm-font-size-10);font-weight:var(--nm-font-weight-medium);white-space:nowrap;display:inline-flex}.nm-badge>span{background:currentColor;border-radius:50%;width:4px;height:4px}.nm-badge.teal{color:#649279;background:#ecf5ef}.nm-badge.red{color:#c37b66;background:#fcf0ec}.nm-badge.amber{color:var(--nm-color-warning);background:#fcf5e9}.nm-badge.green{color:var(--nm-color-success);background:#e4f4e9}.nm-badge.muted{color:var(--nm-color-text-muted);background:#f0f2f2}.nm-badge.action-respond{background:var(--nm-teal-soft);color:var(--nm-teal)}.nm-badge.action-decide{color:#6550a4;background:#eeeaff}.nm-badge.action-review{color:#4262a8;background:#eaf0ff}.nm-badge.action-assign{color:#9a6225;background:#fff2df}.nm-badge.action-schedule{color:#466d8c;background:#e9f1f8}.nm-badge.action-follow-up{color:#a05b24;background:#fff0e5}.nm-badge.action-pay{color:#357247;background:#e6f4e9}.nm-badge.action-waiting{color:#88539b;background:#f6eafa}.nm-soft-icon.urgency-yellow{color:var(--nm-color-warning);background:#fcf5e9}.nm-soft-icon.urgency-gray{color:var(--nm-color-text-muted);background:#f0f2f2}.nm-category-tabs button:hover,.nm-category-tabs button:focus-visible,.nm-category-tabs button[aria-pressed=true]{background:var(--nm-teal-soft);color:var(--nm-teal);border-color:#b8dcda}.nm-text-button{color:var(--nm-teal);font-weight:var(--nm-font-weight-medium);background:0 0;border:0;padding:0;font-size:var(--nm-font-size-11)!important}.nm-text-button:hover{text-decoration:underline}.nm-dialog{border-radius:var(--nm-radius-panel);background:var(--nm-color-surface);max-height:calc(100dvh - 64px);box-shadow:var(--nm-shadow-dialog);border:1px solid #e5ece6;padding:0}.nm-dialog-shared{border-radius:var(--nm-radius-panel);background:var(--nm-color-surface);width:560px;box-shadow:var(--nm-shadow-dialog);border:1px solid #e5ece6;padding:0}.nm-dialog::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#1d352f33}.nm-drawer{border-radius:var(--nm-radius-panel) 0 0 var(--nm-radius-panel);border:0;width:620px;max-width:min(620px,65vw);height:100dvh;max-height:100dvh;margin:0 0 0 auto}.nm-clean-drawer{width:820px;max-width:min(820px,80vw)}.nm-modal-body h3{font-size:var(--nm-font-size-12);font-weight:var(--nm-font-weight-medium)}.nm-action-dialog{width:560px}.nm-modal-head{justify-content:space-between;align-items:center;gap:var(--nm-space-16);padding:var(--nm-space-24);border-bottom:1px solid var(--nm-line-soft);display:flex}.nm-modal-head h2{font-size:var(--nm-font-size-20);font-weight:var(--nm-font-weight-medium);letter-spacing:-.5px}.nm-modal-body{padding:var(--nm-space-24);gap:var(--nm-space-20);flex-direction:column;display:flex}.nm-modal-body label:not(.nm-checkbox){gap:var(--nm-space-8);color:#6c8c77;font-size:var(--nm-font-size-11);flex-direction:column;display:flex}.nm-modal-body input:not([type=checkbox]),.nm-modal-body select,.nm-modal-body textarea{padding:calc(var(--nm-space-8) + var(--nm-space-2)) var(--nm-space-12);border-radius:var(--nm-radius-field);color:#446f55;width:100%;min-height:40px;font-size:var(--nm-font-size-12);background:#fcfefd;border:1px solid #dce9e1}.nm-modal-body textarea{resize:vertical}.nm-modal-body textarea::placeholder{color:var(--nm-color-text-muted)}.nm-toast{z-index:1000;top:var(--nm-space-20);align-items:center;gap:calc(var(--nm-space-8) + var(--nm-space-2));padding:var(--nm-space-12) calc(var(--nm-space-12) + var(--nm-space-2));background:var(--nm-color-surface);border-radius:var(--nm-radius-card);font-size:var(--nm-font-size-12);color:#416e50;border:1px solid #dbe9df;max-width:650px;display:flex;position:fixed;left:50%;transform:translate(-50%);box-shadow:0 10px 35px #193b2221}.nm-toast-shared{align-items:center;gap:calc(var(--nm-space-8) + var(--nm-space-2));min-height:0;padding:var(--nm-space-12) calc(var(--nm-space-12) + var(--nm-space-2));background:var(--nm-color-surface);color:#416e50;border-radius:var(--nm-radius-card);border:1px solid #dbe9df;display:flex;box-shadow:0 10px 35px #193b2221}.nm-toast-icon{color:#70a784;display:flex}.nm-toast button{color:var(--nm-teal);font-size:var(--nm-font-size-11);padding:var(--nm-space-4);background:0 0;border:0;align-items:center;display:flex}.nm-modal-body pre{max-height:280px;padding:var(--nm-space-16);border-radius:var(--nm-radius-field);font-size:var(--nm-font-size-10);background:#f2f7f3;overflow:auto}.nm-modal-body summary{font-size:var(--nm-font-size-12);color:#6c957b;cursor:pointer;margin-bottom:calc(var(--nm-space-8) + var(--nm-space-2))}@media (width>=1700px){.nm-main{padding-left:calc(var(--nm-space-32) + var(--nm-space-12) + var(--nm-space-2));padding-right:calc(var(--nm-space-32) + var(--nm-space-12) + var(--nm-space-2))}.nm-sidebar{width:258px}}@media (width<=1200px){.nm-sidebar{width:207px;padding-left:var(--nm-space-12);padding-right:var(--nm-space-12)}.nm-main{padding-left:calc(var(--nm-space-20) + var(--nm-space-2));padding-right:calc(var(--nm-space-20) + var(--nm-space-2))}.nm-category-tabs{gap:0}.nm-category-tabs button{padding-left:var(--nm-space-8);padding-right:var(--nm-space-8)}.nm-status-tabs{gap:calc(var(--nm-space-12) + var(--nm-space-2))}.nm-filter-controls{gap:calc(var(--nm-space-4) + var(--nm-space-2))}}@media (prefers-reduced-motion:reduce){.nm-app *,.nm-dialog *{scroll-behavior:auto!important;transition:none!important}}.nm-search{align-items:center;gap:var(--nm-space-8);padding:0 calc(var(--nm-space-8) + var(--nm-space-2));border-radius:var(--nm-radius-field);height:33px;color:var(--nm-color-text-muted);background:#f8faf9;border:1px solid #edf1ee;display:flex}.nm-search input{color:#344d40;width:143px;min-width:0;font-size:var(--nm-font-size-11);background:0 0;border:0;outline:none}.nm-search input::placeholder{color:var(--nm-color-text-muted)}.nm-search input::-webkit-search-cancel-button{appearance:none;display:none}.nm-search button{color:#75877b;background:0 0;border:0;place-items:center;padding:0;display:grid}.nm-search.nm-search-trigger{width:100%;font-size:var(--nm-font-size-11);text-align:left}@media (width<=1200px){.nm-search input{width:110px}}.nm-page-toolbar{align-items:center;gap:var(--nm-toolbar-gap);min-height:var(--nm-toolbar-height);padding:0 var(--nm-toolbar-inset);border-bottom:1px solid var(--nm-line-soft);flex:none;display:flex}.nm-page-toolbar>[role=tablist]{gap:var(--nm-toolbar-gap)}.nm-page-toolbar-end{align-items:center;margin-left:auto;display:flex}.nm-needs-list{flex-direction:column;display:flex}.nm-needs-list-heading{padding:calc(var(--nm-space-8) + var(--nm-space-2)) calc(var(--nm-space-20) + var(--nm-space-2)) var(--nm-space-8);color:#78857e;font-size:var(--nm-font-size-10);font-weight:var(--nm-font-weight-bold);letter-spacing:.08em;text-transform:uppercase}.nm-needs-row{box-sizing:border-box;gap:var(--nm-space-12);width:100%;min-height:58px;padding:0 calc(var(--nm-space-20) + var(--nm-space-2));border:0;border-top:1px solid var(--nm-line-row);color:var(--nm-ink);text-align:left;transition:background-color var(--nm-motion-control) var(--nm-ease-control), outline-color var(--nm-motion-control) var(--nm-ease-control);background:0 0;outline:none;grid-template-columns:18px minmax(0,1fr) auto auto 15px;align-items:center;display:grid}button.nm-needs-row:hover{background:var(--nm-hover-fill)}button.nm-needs-row:focus-visible{outline:var(--nm-focus-ring-width) solid var(--nm-focus-ring-color);outline-offset:var(--nm-focus-ring-inset)}button.nm-needs-row:active{transform:none}.nm-needs-row-icon{color:var(--nm-color-text-muted);place-items:center;display:grid}.nm-needs-row-icon.is-red{color:var(--nm-color-danger)}.nm-needs-row-icon.is-urgency-yellow{color:var(--nm-color-warning)}.nm-needs-row-icon.is-urgency-gray{color:var(--nm-faint)}.nm-needs-row-copy{gap:var(--nm-space-2);min-width:0;display:grid}.nm-needs-row-copy strong{font-size:var(--nm-font-size-12);font-weight:var(--nm-font-weight-medium);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.nm-needs-row-copy small{color:#78857e;font-size:var(--nm-font-size-10);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.nm-needs-row-badge:empty,.nm-needs-row-timing:empty,.nm-needs-row-trailing:empty{display:block}.nm-needs-row-timing{gap:var(--nm-space-2);color:#78857e;font-size:var(--nm-font-size-10);white-space:nowrap;display:grid}.nm-needs-row-waiting{color:#9a7560;font-size:var(--nm-font-size-10)}.nm-needs-row-trailing{justify-self:end;align-items:center;gap:calc(var(--nm-space-4) + var(--nm-space-2));color:#9aa49f;width:max-content;display:flex}.nm-needs-row-static{list-style:none}@media (prefers-reduced-motion:reduce){.nm-needs-row{transition:none}}.nm-tabs{align-items:center;display:flex}.nm-clickable-row{transition:background var(--nm-motion-control) var(--nm-ease-control), border-color var(--nm-motion-control) var(--nm-ease-control), box-shadow var(--nm-motion-control) var(--nm-ease-control)}.nm-clickable-row:focus-visible{outline-offset:var(--nm-focus-ring-inset)}.nm-disclosure>header>button{align-items:center;gap:var(--nm-space-8);width:100%;color:inherit;text-align:inherit;background:0 0;border:0;padding:0;display:flex}.nm-column-header{align-items:center}.nm-menu,.nm-filter-popover{box-shadow:var(--nm-shadow-popover)}.nm-tooltip{z-index:70;position:absolute}.nm-empty-state{text-align:center;place-items:center;display:grid}.nm-form-field{gap:var(--nm-space-8);display:grid}.nm-form-control{border-radius:var(--nm-radius-field)}.nm-step-list{align-items:center;display:flex}.nm-page-frame{padding:var(--nm-page-inset-block) var(--nm-page-inset-inline) var(--nm-page-inset-bottom)}.nm-workspace-shell{min-width:0}@media (prefers-reduced-motion:reduce){.nm-clickable-row{transition:none}}body.nm-redesign-active x-dc,body.nm-redesign-active [data-application-shell]{display:none!important}.nm-callout.warn .nm-button{align-self:center;margin-left:auto}.rp-app{background:var(--nm-color-canvas)}.rp-main{min-height:0;padding-bottom:calc(var(--nm-space-24) + var(--nm-space-4) + var(--nm-space-2));flex-direction:column;display:flex;overflow:hidden}.rp-page-head{margin-bottom:var(--nm-space-20);flex-shrink:0}.rp-page-head>div:first-child{gap:var(--nm-space-8);display:grid}.rp-page-head p{max-width:720px;margin:0}.rp-nav-alert{min-width:23px;padding:var(--nm-space-2) calc(var(--nm-space-4) + var(--nm-space-2));border-radius:var(--nm-radius-control);color:#a95448;font-size:var(--nm-font-size-10);text-align:center;background:#f7e3dd;margin-left:auto}.rp-surface-tabs{align-items:center;gap:var(--nm-space-4);margin-bottom:calc(var(--nm-space-16) + var(--nm-space-2));padding:calc(var(--nm-space-4) + var(--nm-space-2));border-radius:var(--nm-radius-surface);background:#fff;border:1px solid #e4ebe8;width:max-content;display:flex}.rp-surface-tabs button{align-items:center;gap:var(--nm-space-8);min-height:35px;padding:0 calc(var(--nm-space-12) + var(--nm-space-2));border-radius:var(--nm-radius-field);color:#6b7872;font-size:var(--nm-font-size-12);background:0 0;border:0;display:inline-flex}.rp-surface-tabs button:hover{background:#f3f7f5}.rp-surface-tabs button[aria-selected=true]{background:var(--nm-teal-soft);color:var(--nm-teal-deep);font-weight:var(--nm-font-weight-semibold)}.rp-surface-tabs button span{min-width:17px;padding:var(--nm-space-2) calc(var(--nm-space-4) + var(--nm-space-2));border-radius:var(--nm-radius-control);color:#718078;font-size:var(--nm-font-size-10);text-align:center;background:#eef3f1}.rp-surface-tabs button[aria-selected=true] span{color:var(--nm-teal);background:#fff}.rp-reservations-workspace,.rp-support-page{border-radius:var(--nm-radius-panel);background:#fff;border:1px solid #e8eeeb;overflow:hidden}.rp-reservations-workspace{flex:1;min-height:0;overflow-y:auto}.rp-app .rp-reservations-workspace{flex-direction:column;display:flex;overflow:hidden}.rp-reservation-toolbar{z-index:3;position:relative}.rp-toolbar{justify-content:space-between;align-items:center;gap:calc(var(--nm-space-12) + var(--nm-space-2));min-height:58px;padding:calc(var(--nm-space-8) + var(--nm-space-2)) calc(var(--nm-space-16) + var(--nm-space-2)) calc(var(--nm-space-8) + var(--nm-space-2)) var(--nm-space-24);display:flex}.rp-clear{min-height:31px;padding:0 var(--nm-space-8);color:var(--nm-teal);font-size:var(--nm-font-size-10);background:0 0;border:0}.rp-toolbar-count{color:#7b8881;font-size:var(--nm-font-size-11);margin-left:auto}.rp-check-filter{align-items:center;gap:var(--nm-space-8);color:#5c6c64;font-size:var(--nm-font-size-11);display:inline-flex}.rp-check-filter input{accent-color:var(--nm-teal)}.rp-pill{align-items:center;gap:calc(var(--nm-space-4) + var(--nm-space-2));width:max-content;max-width:100%;padding:var(--nm-space-4) calc(var(--nm-space-8) + var(--nm-space-2));border-radius:var(--nm-radius-full);color:#617068;font-size:var(--nm-font-size-10);font-weight:var(--nm-font-weight-medium);white-space:nowrap;background:#f5f7f6;border:1px solid #dfe6e3;line-height:1.2;display:inline-flex}.rp-pill:before{content:"";opacity:.72;background:currentColor;border-radius:50%;flex-shrink:0;width:5px;height:5px}.rp-pill.is-compact{padding:var(--nm-space-4) var(--nm-space-8);font-size:var(--nm-font-size-10)}.rp-pill.rp-red{color:#a85348;background:#fcf0ed;border-color:#efd4cd}.rp-pill.rp-amber{color:#9a762d;background:#fcf7e9;border-color:#eadcc0}.rp-pill.rp-green{color:#467b63;background:#edf7f2;border-color:#cee4d8}.rp-pill.rp-blue{color:#537b98;background:#f0f6fa;border-color:#cedeea}.rp-pill.rp-neutral{color:#68756f;background:#f5f7f6;border-color:#dfe6e3}.rp-pill.rp-purple{color:#7350a5;background:#f0eafa;border-color:#e1d5f3}.rp-pill.rp-orange{color:#9b5d30;background:#fff0e5;border-color:#f0d9c9}.rp-signals{gap:calc(var(--nm-space-4) + var(--nm-space-2));flex-wrap:wrap;align-content:center;display:flex}.rp-roster{flex-direction:column;flex:1;min-height:0;display:flex}.rp-roster-head,.rp-roster-row{gap:calc(var(--nm-space-12) + var(--nm-space-2));padding:0 var(--nm-space-24);grid-template-columns:1.05fr 1.25fr .8fr 1fr 22px;align-items:center;display:grid}.rp-roster-head{color:#849089;min-height:39px;font-size:var(--nm-font-size-10);font-weight:var(--nm-font-weight-semibold);text-transform:uppercase;letter-spacing:.06em;background:#f8faf9;flex-shrink:0}.rp-roster-scroll{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#d8e0dc transparent;flex:1;min-height:0;overflow-y:auto}.rp-roster-row{width:100%;min-height:77px;color:var(--nm-ink);text-align:left;background:#fff;border:0;border-top:1px solid #f0f3f2}.rp-roster-scroll>.rp-roster-row:last-of-type{border-bottom:1px solid #f0f3f2}.rp-roster-row:hover{background:#f4f8f6}.rp-roster-row>svg{color:#9aa49f}.rp-stay-cell,.rp-guest-cell{gap:var(--nm-space-4);min-width:0;display:grid}.rp-stay-cell strong,.rp-guest-cell strong{font-size:var(--nm-font-size-12);font-weight:var(--nm-font-weight-semibold);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rp-stay-cell small,.rp-guest-cell small{color:#85908b;font-size:var(--nm-font-size-10)}.rp-stay-cell .rp-pill{margin-top:var(--nm-space-4)}.rp-guest-cell>span{color:#52615a;font-size:var(--nm-font-size-11);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rp-connections{gap:calc(var(--nm-space-4) + var(--nm-space-2));display:grid}.rp-connections i{align-items:center;gap:calc(var(--nm-space-4) + var(--nm-space-2));color:#939d98;font-size:var(--nm-font-size-10);font-style:normal;display:flex}.rp-connections i.is-linked{color:#547a6b}.rp-needs-summary{gap:var(--nm-space-4);flex-wrap:wrap;display:flex}.rp-needs-summary i{padding:var(--nm-space-4) calc(var(--nm-space-4) + var(--nm-space-2));border-radius:var(--nm-radius-control);color:#8a958f;font-size:var(--nm-font-size-10);white-space:nowrap;background:#f1f4f3;font-style:normal}.rp-needs-summary.has-items i{color:#966f43;background:#fcf3ea}.rp-timeline{padding:0 var(--nm-space-24) var(--nm-space-24);border-top:1px solid var(--nm-line-soft);gap:0;display:grid}.rp-timeline-day{gap:calc(var(--nm-space-16) + var(--nm-space-2));padding:var(--nm-space-20) 0;border-bottom:1px solid var(--nm-line-soft);grid-template-columns:120px minmax(0,1fr);display:grid}.rp-timeline-day:last-child{border-bottom:0}.rp-timeline-day>header{gap:var(--nm-space-4);padding:var(--nm-space-4) 0;flex-direction:column;display:flex}.rp-timeline-day>header time{color:#30453b;font-size:var(--nm-font-size-13);font-weight:var(--nm-font-weight-semibold)}.rp-timeline-day>header span{color:#8b9690;font-size:var(--nm-font-size-10)}.rp-timeline-day>div{gap:var(--nm-space-8);display:grid}.rp-timeline-card{gap:var(--nm-space-16);width:100%;padding:calc(var(--nm-space-12) + var(--nm-space-2)) var(--nm-space-16);border-radius:var(--nm-radius-surface);color:var(--nm-ink);text-align:left;background:#fff;border:1px solid #e5ebe8;grid-template-columns:94px minmax(240px,1fr) minmax(170px,.75fr) 18px;align-items:center;display:grid;position:relative}.rp-timeline-card:hover{background:#f8fbfa;border-color:#bfd7d0;box-shadow:0 4px 14px #254a3a0b}.rp-time-rail{gap:var(--nm-space-4);border-right:1px solid var(--nm-line-soft);display:grid}.rp-time-rail strong{font-size:var(--nm-font-size-11)}.rp-time-rail small{color:#87918c;font-size:var(--nm-font-size-10)}.rp-timeline-main{gap:var(--nm-space-4);min-width:0;display:grid}.rp-timeline-main>span:first-child{align-items:center;gap:var(--nm-space-8);display:flex}.rp-timeline-main strong{font-size:var(--nm-font-size-12);font-weight:var(--nm-font-weight-semibold);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rp-timeline-main b{color:#53635b;font-size:var(--nm-font-size-10);font-weight:var(--nm-font-weight-medium)}.rp-timeline-main small{color:#89948e;font-size:var(--nm-font-size-10)}.rp-timeline-main .rp-signals{margin-top:calc(var(--nm-space-4) + var(--nm-space-2))}.rp-timeline-links{gap:calc(var(--nm-space-4) + var(--nm-space-2));display:grid}.rp-timeline-links i{align-items:center;gap:calc(var(--nm-space-4) + var(--nm-space-2));color:#687971;font-size:var(--nm-font-size-10);font-style:normal;display:flex}.rp-timeline-card>svg{color:#98a49e}.rp-pipeline{gap:calc(var(--nm-space-8) + var(--nm-space-2));padding:0 calc(var(--nm-space-16) + var(--nm-space-2)) calc(var(--nm-space-20) + var(--nm-space-2));border-top:1px solid var(--nm-line-soft);scrollbar-width:thin;grid-template-columns:repeat(4,minmax(190px,1fr));align-items:start;display:grid;overflow-x:auto}.rp-pipeline>section{min-width:190px;margin-top:calc(var(--nm-space-16) + var(--nm-space-2));border-radius:var(--nm-radius-surface);background:#f5f8f7;border:1px solid #e6ece9}.rp-pipeline>section>header{align-items:center;gap:var(--nm-space-8);min-height:48px;padding:0 var(--nm-space-12);border-bottom:1px solid #e8edeb;display:flex}.rp-pipeline>section>header h3{min-width:0;font-size:var(--nm-font-size-10);font-weight:var(--nm-font-weight-semibold);flex:1}.rp-pipeline>section>header span{min-width:20px;padding:var(--nm-space-2) calc(var(--nm-space-4) + var(--nm-space-2));border-radius:var(--nm-radius-control);color:#76827c;font-size:var(--nm-font-size-10);text-align:center;background:#fff}.rp-pipeline>section>div{gap:var(--nm-space-8);padding:var(--nm-space-8);display:grid}.rp-pipeline-card{gap:var(--nm-space-8);width:100%;padding:var(--nm-space-12);border-radius:var(--nm-radius-card);color:var(--nm-ink);text-align:left;background:#fff;border:1px solid #e0e7e3;display:grid}.rp-pipeline-card:hover{background:var(--nm-teal-soft);border-color:#bed8d0}.rp-pipeline-card>strong{font-size:var(--nm-font-size-12);font-weight:var(--nm-font-weight-semibold)}.rp-pipeline-card>span:not(.rp-pipeline-top):not(.rp-open-record){color:#53635b;font-size:var(--nm-font-size-10)}.rp-pipeline-card>small{color:#87928c;font-size:var(--nm-font-size-10)}.rp-pipeline-top{justify-content:space-between;align-items:center;gap:var(--nm-space-8);display:flex}.rp-attention{align-items:center;gap:var(--nm-space-4);color:#ac5e51;font-size:var(--nm-font-size-10);display:flex}.rp-pipeline-status{gap:calc(var(--nm-space-4) + var(--nm-space-2));padding-top:var(--nm-space-8);border-top:1px solid var(--nm-line-soft);display:grid}.rp-pipeline-status span{align-items:center;gap:calc(var(--nm-space-4) + var(--nm-space-2));color:#687870;font-size:var(--nm-font-size-10);display:flex}.rp-open-record{font-weight:var(--nm-font-weight-semibold);justify-content:space-between;align-items:center;display:flex;color:var(--nm-teal)!important;font-size:var(--nm-font-size-10)!important}.rp-lane-empty{padding:calc(var(--nm-space-24) + var(--nm-space-4)) var(--nm-space-8);border-radius:var(--nm-radius-field);color:#8b9690;font-size:var(--nm-font-size-10);text-align:center;border:1px dashed #cfddd8}.rp-empty{justify-content:center;align-items:center;gap:calc(var(--nm-space-8) + var(--nm-space-2));min-height:280px;padding:calc(var(--nm-space-32) + var(--nm-space-4));color:#7c8982;text-align:center;flex-direction:column;grid-column:1/-1;display:flex}.rp-empty>span{border-radius:var(--nm-radius-surface);background:var(--nm-teal-soft);width:45px;height:45px;color:var(--nm-teal);place-items:center;display:grid}.rp-empty h3{color:#3e5148;font-size:var(--nm-font-size-14)}.rp-empty p{max-width:330px;font-size:var(--nm-font-size-10)}.rp-support-page{min-height:590px}.rp-support-intro{justify-content:space-between;align-items:center;gap:calc(var(--nm-space-16) + var(--nm-space-2));padding:calc(var(--nm-space-20) + var(--nm-space-2)) var(--nm-space-24) calc(var(--nm-space-16) + var(--nm-space-2));border-bottom:1px solid var(--nm-line-soft);display:flex}.rp-support-intro>div{gap:var(--nm-space-4);display:grid}.rp-support-intro h2{font-size:var(--nm-font-size-20);font-weight:var(--nm-font-weight-semibold)}.rp-support-intro p{color:#77847d;font-size:var(--nm-font-size-11)}.rp-support-page>.rp-toolbar{border-bottom:1px solid var(--nm-line-soft)}.rp-support-table{padding-bottom:var(--nm-space-12)}.rp-support-head,.rp-support-table>button{align-items:center;gap:var(--nm-space-16);padding:0 var(--nm-space-24);display:grid}.rp-coupon-table .rp-support-head,.rp-coupon-table>button{grid-template-columns:1.1fr .8fr 1.3fr .55fr .65fr 18px}.rp-guest-table .rp-support-head,.rp-guest-table>button{grid-template-columns:1fr 1.35fr .85fr .75fr .65fr 18px}.rp-support-head{color:#87928c;min-height:38px;font-size:var(--nm-font-size-10);font-weight:var(--nm-font-weight-semibold);text-transform:uppercase;letter-spacing:.06em;background:#f8faf9}.rp-support-table>button{color:#46564f;width:100%;min-height:64px;font-size:var(--nm-font-size-10);text-align:left;background:#fff;border:0;border-top:1px solid #eff3f1}.rp-support-table>button:hover{background:#f5f9f7}.rp-support-table>button>span:not(.rp-pill){gap:var(--nm-space-2);min-width:0;display:grid}.rp-support-table>button strong{color:#2c3f36;font-size:var(--nm-font-size-11);font-weight:var(--nm-font-weight-semibold);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rp-support-table>button small{color:#8b9691;font-size:var(--nm-font-size-10);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rp-support-table>button>svg{color:#9ba6a0}.rp-field-cards{gap:calc(var(--nm-space-12) + var(--nm-space-2));padding:var(--nm-space-20) var(--nm-space-24);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.rp-field-cards>article{gap:var(--nm-space-16);padding:calc(var(--nm-space-16) + var(--nm-space-2));border-radius:var(--nm-radius-surface);background:#fff;border:1px solid #e7ece9;flex-direction:column;display:flex}.rp-field-cards>article>header{align-items:center;gap:calc(var(--nm-space-8) + var(--nm-space-2));display:flex}.rp-field-cards>article>header>div{gap:var(--nm-space-2);flex:1;min-width:0;display:grid}.rp-field-cards h3{font-size:var(--nm-font-size-13);font-weight:var(--nm-font-weight-semibold);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rp-field-cards header p{color:#839089;font-size:var(--nm-font-size-10)}.rp-field-values{gap:calc(var(--nm-space-4) + var(--nm-space-2));padding:calc(var(--nm-space-8) + var(--nm-space-2));border-radius:var(--nm-radius-field);background:#f7f9f8;display:grid}.rp-field-values span{justify-content:space-between;gap:var(--nm-space-8);color:#78857e;font-size:var(--nm-font-size-10);white-space:nowrap;display:flex;overflow:hidden}.rp-field-values strong{color:#4f6158;font-weight:var(--nm-font-weight-semibold)}.rp-drawer-layer{z-index:430;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#203a3238;justify-content:flex-end;display:flex;position:fixed;inset:0}.rp-record-drawer{border-radius:var(--nm-radius-panel) 0 0 var(--nm-radius-panel);width:min(620px,100vw - 300px);min-width:520px;height:100dvh;animation:rp-in .18s var(--nm-ease-control);background:#fff;border:0;flex-direction:column;display:flex;overflow:hidden;box-shadow:-18px 0 55px #17362b22}@keyframes rp-in{0%{opacity:.6;transform:translate(18px)}}.rp-drawer-head{gap:var(--nm-space-12);height:69px;padding:0 var(--nm-space-20);border-bottom:1px solid var(--nm-line-soft);flex-shrink:0;grid-template-columns:38px 1fr 38px;align-items:center;display:grid}.rp-drawer-head>div{gap:var(--nm-space-2);min-width:0;display:grid}.rp-drawer-head>div span{color:#88938d;font-size:var(--nm-font-size-10);font-weight:var(--nm-font-weight-bold);letter-spacing:.09em}.rp-drawer-head>div strong{color:#33463d;font-size:var(--nm-font-size-12);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rp-drawer-scroll{scrollbar-width:thin;flex:1;min-height:0;overflow-y:auto}.rp-drawer-scroll.is-reservation{flex-direction:column;display:flex;overflow:hidden}.rp-record-intro{justify-content:space-between;align-items:flex-start;gap:calc(var(--nm-space-16) + var(--nm-space-2));padding:var(--nm-space-24) var(--nm-space-24) var(--nm-space-20);display:flex}.rp-record-intro>div{gap:calc(var(--nm-space-4) + var(--nm-space-2));min-width:0;display:grid}.rp-record-intro>div>span{color:var(--nm-teal);font-size:var(--nm-font-size-10);font-weight:var(--nm-font-weight-bold);letter-spacing:.09em}.rp-record-intro h2{font-size:var(--nm-font-size-24);font-weight:var(--nm-font-weight-medium);letter-spacing:-.5px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rp-record-intro p{color:#748179;font-size:var(--nm-font-size-10)}.rp-substatus-grid{gap:var(--nm-space-2);margin:0 var(--nm-space-24) var(--nm-space-20);border-radius:var(--nm-radius-card);background:#e7ece9;border:1px solid #e7ece9;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.rp-substatus-grid.is-three{grid-template-columns:repeat(3,minmax(0,1fr))}.rp-substatus-grid>div{gap:var(--nm-space-8);min-width:0;padding:var(--nm-space-12);background:#f9fbfa;align-content:start;display:grid}.rp-substatus-grid small{color:#88938e;font-size:var(--nm-font-size-10);text-transform:uppercase;letter-spacing:.06em}.rp-record-tabs{gap:calc(var(--nm-space-24) + var(--nm-space-2));min-height:45px;padding:0 calc(var(--nm-space-24) + var(--nm-space-2));border-bottom:1px solid var(--nm-line-soft);display:flex}.rp-record-tabs button{padding:var(--nm-space-12) 0;color:var(--nm-color-text-muted);font-size:var(--nm-font-size-12);background:0 0;border:0;border-bottom:2px solid #0000;position:relative}.rp-record-tabs button:after{content:"";background:0 0;height:2px;position:absolute;bottom:-1px;left:0;right:0}.rp-record-tabs button[aria-selected=true]{color:var(--nm-teal)}.rp-record-tabs button[aria-selected=true]:after{background:var(--nm-teal)}.rp-reservation-detail{flex-direction:column;flex:1;height:100%;min-height:0;display:flex}.rp-reservation-chrome{background:#fff;flex-shrink:0}.rp-reservation-top{justify-content:space-between;align-items:center;gap:var(--nm-space-16);min-height:60px;padding:var(--nm-space-12) calc(var(--nm-space-24) + var(--nm-space-2)) var(--nm-space-8);display:flex}.rp-reservation-breadcrumb{align-items:center;gap:var(--nm-space-8);color:var(--nm-color-text-muted);font-size:var(--nm-font-size-10);display:flex}.rp-reservation-breadcrumb strong{color:#53635b;font-weight:var(--nm-font-weight-medium)}.rp-reservation-breadcrumb button{width:27px;height:27px;margin-right:var(--nm-space-2);border-radius:var(--nm-radius-control);color:#65736c;background:#f5f8f7;border:0;place-items:center;padding:0;display:grid}.rp-reservation-heading{justify-content:space-between;align-items:flex-start;gap:calc(var(--nm-space-16) + var(--nm-space-2));padding:var(--nm-space-2) calc(var(--nm-space-24) + var(--nm-space-2)) var(--nm-space-20);display:flex}.rp-reservation-heading>div{gap:calc(var(--nm-space-4) + var(--nm-space-2));min-width:0;display:grid}.rp-reservation-heading h2{margin:0 0 var(--nm-space-2);font-size:var(--nm-font-size-24);font-weight:var(--nm-font-weight-medium);letter-spacing:-.7px;text-overflow:ellipsis;white-space:nowrap;line-height:1.25;overflow:hidden}.rp-reservation-heading p{color:var(--nm-color-text-muted);font-size:var(--nm-font-size-10);margin:0}.rp-reservation-heading>.rp-pill{margin-top:var(--nm-space-4)}.rp-stay-details{gap:var(--nm-space-2);margin:0 calc(var(--nm-space-24) + var(--nm-space-2)) var(--nm-space-20);border-radius:var(--nm-radius-surface);background:#e2e9e9;border:1px solid #e2e9e9;grid-template-columns:repeat(6,minmax(0,1fr));display:grid;overflow:hidden}.rp-stay-details>div{align-content:start;gap:calc(var(--nm-space-4) + var(--nm-space-2));min-width:0;padding:var(--nm-space-12) var(--nm-space-12);background:#fafcfb;display:grid}.rp-stay-details>div:nth-child(-n+3){grid-column:span 2}.rp-stay-details>div:nth-child(n+4){grid-column:span 3}.rp-stay-details span{color:#7c8982;font-size:var(--nm-font-size-10);font-weight:var(--nm-font-weight-semibold);letter-spacing:.05em;text-transform:uppercase}.rp-stay-details strong,.rp-stay-details button{color:#3e5148;font-size:var(--nm-font-size-10);font-weight:var(--nm-font-weight-medium);text-align:left;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;margin:0;padding:0;line-height:1.45;overflow:hidden}.rp-stay-details button{align-items:center;gap:calc(var(--nm-space-4) + var(--nm-space-2));color:var(--nm-teal-deep);cursor:pointer;display:flex}.rp-stay-details button svg{flex-shrink:0}.rp-reservation-content{gap:var(--nm-space-20);min-height:0;padding:var(--nm-space-24) calc(var(--nm-space-24) + var(--nm-space-2)) calc(var(--nm-space-24) + var(--nm-space-4));scrollbar-width:thin;flex-direction:column;flex:1;display:flex;overflow-y:auto}.rp-reservation-section{gap:calc(var(--nm-space-8) + var(--nm-space-2));flex-direction:column;display:flex}.rp-section-heading{align-items:center;gap:var(--nm-space-8);display:flex}.rp-section-heading h3{color:#5b6c69;font-size:var(--nm-font-size-12);font-weight:var(--nm-font-weight-medium)}.rp-section-heading>span{min-width:19px;padding:var(--nm-space-2) calc(var(--nm-space-4) + var(--nm-space-2));border-radius:var(--nm-radius-control);color:#708078;font-size:var(--nm-font-size-10);text-align:center;background:#f0f5f1}.rp-reservation-content .rp-linked-card{min-height:72px;padding:var(--nm-space-12);border-radius:var(--nm-radius-card)}.rp-reservation-content .rp-linked-card small{font-size:var(--nm-font-size-10)}.rp-reservation-content .rp-linked-card strong{font-size:var(--nm-font-size-12);font-weight:var(--nm-font-weight-medium);color:#476950}.rp-reservation-content .rp-linked-card>span:nth-child(2)>span{font-size:var(--nm-font-size-10)}.rp-reservation-content .rp-unlinked{border-radius:var(--nm-radius-card);min-height:68px}.rp-reservation-content .rp-facts{padding:var(--nm-space-2) calc(var(--nm-space-12) + var(--nm-space-2));border-radius:var(--nm-radius-card);border:1px solid #e8edeb}.rp-reservation-content>.rp-activity{padding:0}.rp-reservation-footer{min-height:71px;padding:calc(var(--nm-space-12) + var(--nm-space-2)) calc(var(--nm-space-24) + var(--nm-space-2));border-top:1px solid var(--nm-line-soft);background:#fff;flex-shrink:0;justify-content:flex-end;align-items:center;display:flex;box-shadow:0 -8px 20px #1d3a2e08}.rp-record-sections{gap:calc(var(--nm-space-12) + var(--nm-space-2));padding:calc(var(--nm-space-16) + var(--nm-space-2)) var(--nm-space-24) calc(var(--nm-space-32) + var(--nm-space-32) + var(--nm-space-24) + var(--nm-space-4));display:grid}.rp-record-sections>section{gap:calc(var(--nm-space-12) + var(--nm-space-2));padding:var(--nm-space-16);border-radius:var(--nm-radius-surface);background:#fff;border:1px solid #e8edeb;display:grid}.rp-record-sections h3{color:#33463d;font-size:var(--nm-font-size-12);font-weight:var(--nm-font-weight-semibold)}.rp-facts{gap:0 calc(var(--nm-space-20) + var(--nm-space-2));grid-template-columns:1fr 1fr;margin:0;display:grid}.rp-facts>div{gap:var(--nm-space-4);min-width:0;padding:calc(var(--nm-space-8) + var(--nm-space-2)) 0;border-bottom:1px solid #f0f3f2;display:grid}.rp-facts dt{color:#89948e;font-size:var(--nm-font-size-10);text-transform:uppercase;letter-spacing:.05em}.rp-facts dd{gap:var(--nm-space-2);color:#3e5148;min-width:0;font-size:var(--nm-font-size-10);overflow-wrap:anywhere;margin:0;display:grid}.rp-facts dd small{color:#87938d;font-size:var(--nm-font-size-10)}.rp-request-card{grid-template-columns:minmax(0,1fr) auto;align-items:center;background:#f4faf8!important;border-color:#d8e7e2!important}.rp-request-card>div:first-child{gap:calc(var(--nm-space-4) + var(--nm-space-2));display:grid}.rp-request-card>div:first-child>span{color:var(--nm-teal);font-size:var(--nm-font-size-10);font-weight:var(--nm-font-weight-bold)}.rp-request-card p{color:#708078;font-size:var(--nm-font-size-10)}.rp-request-card>div:last-child{gap:var(--nm-space-8);display:flex}.rp-linked-list{gap:var(--nm-space-8);display:grid}.rp-linked-card{gap:calc(var(--nm-space-8) + var(--nm-space-2));width:100%;min-height:67px;padding:calc(var(--nm-space-8) + var(--nm-space-2));border-radius:var(--nm-radius-card);color:#405149;text-align:left;background:#fff;border:1px solid #e8edeb;grid-template-columns:37px minmax(0,1fr) auto 16px;align-items:center;display:grid}.rp-linked-card:hover{background:#f3f9f7;border-color:#bcd8cf}.rp-linked-icon{border-radius:var(--nm-radius-field);background:var(--nm-teal-soft);width:37px;height:37px;color:var(--nm-teal);flex-shrink:0;place-items:center;display:grid}.rp-linked-card>span:nth-child(2){gap:var(--nm-space-2);min-width:0;display:grid}.rp-linked-card small{color:#8a958f;font-size:var(--nm-font-size-10);font-weight:var(--nm-font-weight-bold);letter-spacing:.06em;text-transform:uppercase}.rp-linked-card strong{font-size:var(--nm-font-size-10);font-weight:var(--nm-font-weight-semibold);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rp-linked-card>span:nth-child(2)>span{color:#7d8983;font-size:var(--nm-font-size-10);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rp-linked-card>svg{color:#9aa49f}.rp-unlinked{align-items:center;gap:calc(var(--nm-space-8) + var(--nm-space-2));min-height:62px;padding:var(--nm-space-12);border-radius:var(--nm-radius-card);color:#8d9892;border:1px dashed #dce5e1;display:flex}.rp-unlinked>span{gap:var(--nm-space-2);display:grid}.rp-unlinked strong{color:#5f6e67;font-size:var(--nm-font-size-10)}.rp-unlinked small{font-size:var(--nm-font-size-10)}.rp-source-note{align-items:flex-start;gap:calc(var(--nm-space-8) + var(--nm-space-2));padding:var(--nm-space-12);border-radius:var(--nm-radius-card);color:#756d48;background:#fbfaef;border:1px solid #e5e3cf;display:flex}.rp-source-note p{font-size:var(--nm-font-size-10);line-height:1.55}.rp-empty-note{padding:calc(var(--nm-space-16) + var(--nm-space-2)) 0;color:#839089;font-size:var(--nm-font-size-10);text-align:center}.rp-drawer-foot{z-index:3;justify-content:flex-end;gap:var(--nm-space-8);padding:calc(var(--nm-space-12) + var(--nm-space-2)) var(--nm-space-24);border-top:1px solid var(--nm-line-soft);background:#fff;display:flex;position:sticky;bottom:0;box-shadow:0 -8px 20px #1d3a2e08}.rp-activity{padding:var(--nm-space-20) var(--nm-space-24) calc(var(--nm-space-32) + var(--nm-space-32) + var(--nm-space-24) + var(--nm-space-2));gap:0;display:grid}.rp-activity article{gap:calc(var(--nm-space-8) + var(--nm-space-2));grid-template-columns:28px 1fr;min-height:68px;display:grid}.rp-activity article>span{border-radius:var(--nm-radius-control);background:var(--nm-teal-soft);width:25px;height:25px;color:var(--nm-teal);place-items:center;display:grid}.rp-activity article>div{align-content:start;gap:var(--nm-space-4);padding:var(--nm-space-2) 0 var(--nm-space-16);border-bottom:1px solid var(--nm-line-soft);display:grid}.rp-activity strong{font-size:var(--nm-font-size-10);font-weight:var(--nm-font-weight-semibold)}.rp-activity p{color:#718078;font-size:var(--nm-font-size-10)}.rp-activity time{color:#929c97;font-size:var(--nm-font-size-10)}.rp-evidence-grid{gap:calc(var(--nm-space-8) + var(--nm-space-2));grid-template-columns:1fr 1fr;display:grid}.rp-evidence-grid figure{border-radius:var(--nm-radius-field);border:1px solid #e4ebe7;margin:0;overflow:hidden}.rp-evidence-grid img{object-fit:cover;background:#eef2f0;width:100%;height:118px;display:block}.rp-evidence-grid figcaption{padding:var(--nm-space-8) calc(var(--nm-space-8) + var(--nm-space-2));color:#46584f;font-size:var(--nm-font-size-10);justify-content:space-between;display:flex}.rp-evidence-grid figcaption span{color:#59856f}.rp-evidence-empty{align-items:center;gap:var(--nm-space-8);padding:calc(var(--nm-space-24) + var(--nm-space-4)) var(--nm-space-16);color:#738179;text-align:center;flex-direction:column;display:flex}.rp-evidence-empty>span{border-radius:var(--nm-radius-card);color:#718e81;background:#f0f5f3;place-items:center;width:43px;height:43px;display:grid}.rp-evidence-empty h4{color:#43554c;font-size:var(--nm-font-size-11);margin:0}.rp-evidence-empty p{max-width:350px;font-size:var(--nm-font-size-10)}.rp-thread{gap:calc(var(--nm-space-8) + var(--nm-space-2));display:grid}.rp-thread article{gap:calc(var(--nm-space-4) + var(--nm-space-2));max-width:85%;padding:var(--nm-space-12) var(--nm-space-12);border-radius:var(--nm-radius-card) var(--nm-radius-card) var(--nm-radius-card) var(--nm-radius-control);background:#f7f9f8;border:1px solid #e8edeb;display:grid}.rp-thread article.is-you{border-radius:var(--nm-radius-card) var(--nm-radius-card) var(--nm-radius-control) var(--nm-radius-card);background:var(--nm-teal-soft);border-color:#cfe2dc;justify-self:end}.rp-thread article.is-agent{background:#f3f7fa;border-color:#d9e3ec}.rp-thread article.is-alert{border-radius:var(--nm-radius-field);background:#fcf7e9;border-color:#eadcc0;max-width:100%}.rp-thread article header{justify-content:space-between;gap:calc(var(--nm-space-8) + var(--nm-space-2));display:flex}.rp-thread article strong{font-size:var(--nm-font-size-10)}.rp-thread article time{color:#8d9892;font-size:var(--nm-font-size-10)}.rp-thread article p{color:#4d5d55;font-size:var(--nm-font-size-10);line-height:1.55}.rp-dialog{width:min(620px,100vw - 50px);color:var(--nm-ink)}.rp-dialog.is-wide{width:min(820px,100vw - 50px)}.rp-dialog form{flex-direction:column;max-height:calc(100dvh - 66px);display:flex}.rp-form-head{justify-content:space-between;align-items:center;gap:var(--nm-space-16);min-height:71px;padding:0 calc(var(--nm-space-20) + var(--nm-space-2));border-bottom:1px solid var(--nm-line-soft);display:flex}.rp-form-head>div{gap:var(--nm-space-2);display:grid}.rp-form-head span{color:var(--nm-teal);font-size:var(--nm-font-size-10);font-weight:var(--nm-font-weight-bold);letter-spacing:.09em}.rp-form-head h2{font-size:var(--nm-font-size-20);font-weight:var(--nm-font-weight-medium)}.rp-form-scroll{gap:calc(var(--nm-space-16) + var(--nm-space-2));min-height:0;padding:var(--nm-space-20) calc(var(--nm-space-20) + var(--nm-space-2));display:grid;overflow-y:auto}.rp-form-scroll>section{gap:var(--nm-space-12);display:grid}.rp-form-scroll h3{font-size:var(--nm-font-size-11);font-weight:var(--nm-font-weight-semibold)}.rp-form-scroll>p{color:#5c6d64;font-size:var(--nm-font-size-11)}.rp-form-scroll details{gap:calc(var(--nm-space-8) + var(--nm-space-2));display:grid}.rp-form-scroll summary{color:var(--nm-teal-deep);font-size:var(--nm-font-size-10);cursor:pointer}.rp-form-scroll pre{max-height:360px;padding:var(--nm-space-12);border-radius:var(--nm-radius-field);color:#dfece6;font-size:var(--nm-font-size-10);white-space:pre-wrap;background:#1f3029;overflow:auto}.rp-form-grid{gap:var(--nm-space-12);grid-template-columns:1fr 1fr;display:grid}.rp-form-grid label{gap:calc(var(--nm-space-4) + var(--nm-space-2));color:#68776f;min-width:0;font-size:var(--nm-font-size-10);font-weight:var(--nm-font-weight-medium);display:grid}.rp-form-grid input,.rp-form-grid select,.rp-form-grid textarea{width:100%;min-width:0;min-height:39px;padding:0 calc(var(--nm-space-8) + var(--nm-space-2));border-radius:var(--nm-radius-field);color:#35493f;font-size:var(--nm-font-size-10);background:#fff;border:1px solid #dfe7e3;outline:0}.rp-form-grid input:focus,.rp-form-grid select:focus,.rp-form-grid textarea:focus{border-color:#9fc9bd;box-shadow:0 0 0 3px #e8f3f0}.rp-form-grid input:disabled,.rp-form-grid select:disabled{background:var(--nm-color-canvas);color:#909994}.rp-checkbox{min-height:39px;padding:0 calc(var(--nm-space-8) + var(--nm-space-2));border-radius:var(--nm-radius-field);border:1px solid #e2e8e5;grid-template-columns:16px 1fr;align-self:end;align-items:center;gap:var(--nm-space-8)!important;display:flex!important}.rp-checkbox input{width:14px;min-height:auto;accent-color:var(--nm-teal);padding:0}.rp-span-two{grid-column:1/-1}.rp-form-actions{justify-content:flex-end;align-items:center;gap:var(--nm-space-8);min-height:65px;padding:0 calc(var(--nm-space-20) + var(--nm-space-2));border-top:1px solid var(--nm-line-soft);display:flex}@media (width<=1320px){.rp-roster-head,.rp-roster-row{gap:calc(var(--nm-space-8) + var(--nm-space-2));padding-right:calc(var(--nm-space-16) + var(--nm-space-2));padding-left:calc(var(--nm-space-16) + var(--nm-space-2));grid-template-columns:1fr 1.15fr .78fr 1fr 18px}.rp-timeline-card{gap:var(--nm-space-12);grid-template-columns:85px minmax(220px,1fr) minmax(145px,.65fr) 16px}.rp-pipeline{grid-template-columns:repeat(4,minmax(175px,1fr))}}@media (width<=1120px){.rp-roster-head,.rp-roster-row{grid-template-columns:1fr 1.1fr .8fr 1fr 18px}.rp-timeline-card{grid-template-columns:80px minmax(210px,1fr) 16px}.rp-timeline-links{display:none}.rp-field-cards{grid-template-columns:1fr 1fr}}@media (prefers-reduced-motion:reduce){.rp-record-drawer{animation:none}}.wo-status{position:relative}.wo-status-chip{align-items:center;gap:var(--nm-space-4);cursor:pointer;color:var(--nm-color-text-muted);background:0 0;border:0;padding:0;display:inline-flex}.wo-status-chip:disabled{cursor:default}.wo-status .pp-popover{z-index:40;top:calc(100% + 6px);left:0;right:auto}.wo-status .pp-popover button[aria-current=true]{color:#4f7c63;background:#ecf5ef}.wo-status .pe-menu-scrim{z-index:35;position:fixed;inset:0}.wo-description{font-size:var(--nm-font-size-13);color:#54715c;margin:0;line-height:1.6}.wo-select{border-radius:var(--nm-radius-field);min-height:32px;padding:0 calc(var(--nm-space-8) + var(--nm-space-2));font-size:var(--nm-font-size-12);background:#fcfefd;border:1px solid #dce9e1}.wo-actions{justify-self:end;position:relative}.wo-actions .pp-popover{z-index:40}.wo-kebab{justify-content:center;width:38px;padding:0}.wo-format-hint{color:#a13c2f;font-size:var(--nm-font-size-11)}.pp-field input[aria-invalid=true],.pe-invite input[aria-invalid=true]{background:#fff8f7;border-color:#e2b3aa}.wo-wizard .pp-workspace-head{text-align:center;padding:calc(var(--nm-space-24) + var(--nm-space-2)) calc(var(--nm-space-32) + var(--nm-space-32)) calc(var(--nm-space-16) + var(--nm-space-2));border-bottom:0;justify-content:center;position:relative}.wo-wizard .pp-workspace-head .pp-head-text{flex:none;justify-items:center}.wo-wizard .pp-workspace-head .pp-head-text h1{white-space:normal}.wo-wizard .wo-wizard-close{position:absolute;top:18px;right:18px}.wo-wizard .pp-content-form.is-wizard{padding:var(--nm-space-8) calc(var(--nm-space-32) + var(--nm-space-32)) calc(var(--nm-space-32) + var(--nm-space-8))}.wo-wizard .pp-content-form.is-wizard .pp-form{max-width:720px;margin:0 auto}.wo-wizard .pp-steps{justify-content:center}.wo-wizard .pp-form legend{display:none}.wo-wizard .pp-form-actions{padding:calc(var(--nm-space-16) + var(--nm-space-2)) 0;justify-content:center}.wo-wizard .pp-form{gap:var(--nm-space-20)}.wo-wizard .pp-form-actions .nm-button{gap:var(--nm-space-8)}.wo-wizard .pp-form-actions .wo-icon-right{flex-direction:row-reverse}.nm-button.nm-button-primary.pp-danger{color:#fff;background:#c0392b;border-color:#c0392b}.nm-button.nm-button-primary.pp-danger:hover{color:#fff;background:#a13c2f;border-color:#a13c2f}.pp-workspace.wo-wizard{flex:none;width:min(100%,816px);height:auto;min-height:0;margin:0 auto}.wo-wizard .pp-workspace-head{padding:calc(var(--nm-space-24) + var(--nm-space-2)) calc(var(--nm-space-32) + var(--nm-space-16)) calc(var(--nm-space-12) + var(--nm-space-2))}.wo-wizard .pp-content.pp-content-form.is-wizard{padding:calc(var(--nm-space-4) + var(--nm-space-2)) calc(var(--nm-space-32) + var(--nm-space-16)) calc(var(--nm-space-24) + var(--nm-space-4) + var(--nm-space-2));flex:none;overflow:visible}.wo-datepicker{position:relative}.wo-datepicker-trigger{align-items:center;gap:var(--nm-space-8);width:100%;min-height:40px;padding:var(--nm-space-8) var(--nm-space-12);border-radius:var(--nm-radius-field);color:var(--nm-ink);font:inherit;font-size:var(--nm-font-size-12);cursor:pointer;text-align:left;background:#fcfefd;border:1px solid #dce9e1;display:flex}.wo-datepicker-trigger span{flex:1}.wo-datepicker-trigger svg:last-child{color:#9aa49f}.wo-datepicker-pop{width:268px;padding:calc(var(--nm-space-8) + var(--nm-space-2));z-index:60;left:0;right:auto}.wo-cal-head{margin-bottom:calc(var(--nm-space-4) + var(--nm-space-2));justify-content:space-between;align-items:center;display:flex}.wo-cal-head strong{font-size:var(--nm-font-size-12)}.wo-cal-head .nm-icon-button{width:28px;height:28px}.wo-cal-grid{gap:var(--nm-space-2);grid-template-columns:repeat(7,1fr);display:grid}.wo-cal-dow{text-align:center;font-size:var(--nm-font-size-10);font-weight:var(--nm-font-weight-bold);color:#8a958f;padding:var(--nm-space-4) 0}.wo-datepicker-pop .wo-cal-day{border-radius:var(--nm-radius-control);height:32px;font-size:var(--nm-font-size-12);color:var(--nm-ink);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid}.wo-datepicker-pop .wo-cal-day:hover{background:#f1f6f3}.wo-datepicker-pop .wo-cal-day[aria-current=date]{background:var(--nm-teal);color:#fff;font-weight:var(--nm-font-weight-semibold)}.wo-datepicker-pop .wo-cal-day:disabled{color:#c3cbc7;cursor:default}.wo-cal-foot{padding-top:calc(var(--nm-space-4) + var(--nm-space-2));border-top:1px solid var(--nm-line-soft);margin-top:calc(var(--nm-space-4) + var(--nm-space-2));justify-content:flex-end;display:flex}.pe-basis-table{table-layout:fixed}.pe-basis-table th:nth-child(2),.pe-basis-table td:nth-child(2){width:150px}.pe-basis-table th:nth-child(3),.pe-basis-table td:nth-child(3){width:140px}.pe-statements .nm-text-button+.nm-text-button{margin-left:var(--nm-space-12)}.pe-basis-dialog{width:620px}.pe-basis-table th:last-child,.pe-basis-table td:last-child{text-align:right}.pe-basis-add{gap:calc(var(--nm-space-8) + var(--nm-space-2));align-items:center;display:flex}.pe-basis-add select,.pe-basis-add input{border-radius:var(--nm-radius-field);min-height:36px;padding:0 calc(var(--nm-space-8) + var(--nm-space-2));font-size:var(--nm-font-size-12);background:#fcfefd;border:1px solid #dce9e1;flex:1}.pe-basis-preview{font-size:var(--nm-font-size-13);color:#2f5a41;padding:var(--nm-space-12) calc(var(--nm-space-12) + var(--nm-space-2));border-radius:var(--nm-radius-card);background:#e4f4e9;line-height:1.55}.pe-basis-archive{align-items:center;gap:calc(var(--nm-space-8) + var(--nm-space-2));font-size:var(--nm-font-size-13);display:flex}.pe-dist-formula{gap:calc(var(--nm-space-16) + var(--nm-space-2));grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.pe-dist-col{gap:calc(var(--nm-space-8) + var(--nm-space-2));align-content:start;display:grid}.pe-dist-col h4{font-size:var(--nm-font-size-10);font-weight:var(--nm-font-weight-bold);letter-spacing:.09em;text-transform:uppercase;color:#8a958f}.pe-dist-toggle{align-items:flex-start;gap:calc(var(--nm-space-8) + var(--nm-space-2));font-size:var(--nm-font-size-13);display:flex}.pe-dist-toggle span{gap:var(--nm-space-2);display:grid}.pe-dist-toggle strong{font-weight:var(--nm-font-weight-medium)}.pe-dist-toggle small{color:#78857e;font-size:var(--nm-font-size-11)}.pp-dist-preview{font-size:var(--nm-font-size-13);color:#33463d;padding:var(--nm-space-12) calc(var(--nm-space-12) + var(--nm-space-2));border-radius:var(--nm-radius-card);background:#f3f9f5;grid-column:1/-1;line-height:1.55}.pp-basis-history{gap:calc(var(--nm-space-4) + var(--nm-space-2));margin:0;padding:0;list-style:none;display:grid}.pp-basis-history li{gap:var(--nm-space-12);font-size:var(--nm-font-size-12);color:#46514f;padding:calc(var(--nm-space-8) + var(--nm-space-2)) calc(var(--nm-space-12) + var(--nm-space-2));border-radius:var(--nm-radius-card);background:#fff;border:1px solid #e8edeb;display:flex}.pp-basis-history li strong{font-weight:var(--nm-font-weight-semibold);min-width:110px}.pp-basis-history li small{color:#78857e;margin-left:auto}.pe-statement header{gap:calc(var(--nm-space-8) + var(--nm-space-2));display:grid}.pe-statement header p{font-size:var(--nm-font-size-14);color:#33463d;line-height:1.6}.pe-statement h2{font-size:var(--nm-font-size-13);font-weight:var(--nm-font-weight-semibold);margin-bottom:var(--nm-space-8)}.pe-statement-stats{gap:var(--nm-space-12);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.pe-statement-stats>div{gap:var(--nm-space-2);padding:var(--nm-space-12) calc(var(--nm-space-12) + var(--nm-space-2));border-radius:var(--nm-radius-card);border:1px solid #e8edeb;display:grid}.pe-statement-stats strong{font-size:var(--nm-font-size-20);font-weight:var(--nm-font-weight-semibold)}.pe-statement-stats small{font-size:var(--nm-font-size-11);color:#78857e}.pe-statement-table td:last-child,.pe-statement-table th:last-child{text-align:right;font-variant-numeric:tabular-nums}.pe-statement-table tr.is-you td{background:#f3f9f5}.pe-statement-share>div{align-items:baseline;gap:calc(var(--nm-space-12) + var(--nm-space-2));padding:var(--nm-space-16) calc(var(--nm-space-16) + var(--nm-space-2));border-radius:var(--nm-radius-surface);background:#e4f4e9;display:flex}.pe-statement-share strong{font-size:var(--nm-font-size-24);font-weight:var(--nm-font-weight-semibold);color:#2f5a41}.pe-statement-share span{font-size:var(--nm-font-size-12);color:#4f7c63}.pe-checks.is-wide{grid-column:1/-1}.pe-basis-dialog .nm-modal-body .pp-pct{align-items:center;gap:calc(var(--nm-space-4) + var(--nm-space-2));flex-direction:row}.pe-basis-dialog .nm-modal-body .pp-pct input{width:80px}.pe-statement-dialog{flex-direction:column;width:860px;max-width:94vw;max-height:92vh;display:flex}.pe-statement-dialog .nm-modal-head{flex:none}.pe-statement-dialog .nm-modal-head h2{align-items:center;gap:calc(var(--nm-space-8) + var(--nm-space-2));display:flex}.pe-statement-dialog .nm-modal-head .pp-actions{align-items:center}.pe-statement-scroll{min-height:0;padding:var(--nm-space-24);scrollbar-width:thin;background:#f4f6f5;flex:1;overflow-y:auto}.pe-statement{border-radius:var(--nm-radius-panel);width:100%;max-width:760px;padding:var(--nm-space-32) calc(var(--nm-space-32) + var(--nm-space-4));gap:var(--nm-space-24);background:#fff;border:1px solid #e3e9e6;margin:0 auto;display:grid}.nm-modal-foot{padding:var(--nm-space-16) var(--nm-space-24) var(--nm-space-24);border-top:1px solid var(--nm-line-soft);justify-content:flex-end}.pe-pick-dialog{width:480px}.pe-review-band{justify-content:space-between;align-items:center;gap:var(--nm-space-16);padding:var(--nm-space-12) var(--nm-space-24);color:#6b5a34;font-size:var(--nm-font-size-13);background:#fcf5e9;border-bottom:1px solid #f0e3c8;flex:none;display:flex}.pe-review-band>span:first-child{align-items:center;gap:var(--nm-space-8);display:inline-flex}.pe-review-form{padding:calc(var(--nm-space-12) + var(--nm-space-2)) var(--nm-space-24) var(--nm-space-16);border-bottom:1px solid var(--nm-line-soft);gap:var(--nm-space-12);background:#fff;flex:none;display:grid}.pe-statement-table tr.is-excluded td{color:#a3ada8;text-decoration:line-through}.pe-statement-table tr.is-excluded td small{margin-left:var(--nm-space-8);color:var(--nm-color-warning);text-decoration:none;display:inline}.pe-statement-table td .nm-text-button{margin-left:var(--nm-space-12);font-size:var(--nm-font-size-11)}.pe-statement-history h3{font-size:var(--nm-font-size-12);font-weight:var(--nm-font-weight-semibold);margin-bottom:var(--nm-space-8)}.pe-statement-history ul{gap:calc(var(--nm-space-4) + var(--nm-space-2));margin:0;padding:0;list-style:none;display:grid}.pe-statement-history li{gap:var(--nm-space-12);font-size:var(--nm-font-size-12);padding:var(--nm-space-8) var(--nm-space-12);border-radius:var(--nm-radius-field);border:1px solid #e8edeb;align-items:baseline;display:flex}.pe-statement-history li strong{font-weight:var(--nm-font-weight-semibold)}.pe-statement-history li span{color:#46514f;flex:1}.pe-statement-history li small{color:#78857e}.pe-issuer{margin-top:var(--nm-space-4);font-size:var(--nm-font-size-11);color:#78857e;display:block}.pe-disclaimer{margin-top:var(--nm-space-8);font-size:var(--nm-font-size-11);color:#8a958f;display:block}.cp-main{padding:calc(var(--nm-space-24) + var(--nm-space-4) + var(--nm-space-2));flex-direction:column;display:flex;overflow:hidden}.cp-main .nm-page-header{margin-bottom:calc(var(--nm-space-24) + var(--nm-space-2));flex:none}.cp-workspace{border-radius:var(--nm-radius-panel);background:#fff;border:1px solid #e3e9e6;flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.cp-period{align-items:center;gap:var(--nm-space-16);padding:calc(var(--nm-space-16) + var(--nm-space-2)) calc(var(--nm-space-20) + var(--nm-space-2));flex:none;display:flex}.cp-period-controls{gap:calc(var(--nm-space-4) + var(--nm-space-2));display:flex}.cp-period h2{font-size:var(--nm-font-size-16);font-weight:var(--nm-font-weight-medium);letter-spacing:-.3px;flex:1}.cp-property-anchor{position:relative}.cp-property-picker{gap:calc(var(--nm-space-4) + var(--nm-space-2));max-width:200px}.cp-property-popover{width:300px}.cp-property-list{gap:var(--nm-space-4);padding:var(--nm-space-8);flex-direction:column;display:flex}.cp-property-option{border-radius:var(--nm-radius-field)}.cp-property-option[aria-pressed=true]{background:#f2f6f4}.cp-ranges{gap:var(--nm-space-4);padding:var(--nm-space-4);border-radius:var(--nm-radius-field);background:#f8faf9;border:1px solid #e9edeb;display:flex}.cp-ranges button{color:var(--nm-color-text-muted);border-radius:var(--nm-radius-control);padding:calc(var(--nm-space-4) + var(--nm-space-2)) var(--nm-space-12);font-size:var(--nm-font-size-12);background:0 0;border:0}.cp-ranges button[aria-pressed=true]{color:var(--nm-teal);font-weight:var(--nm-font-weight-semibold);background:#fff;box-shadow:0 1px 3px #18392c18}.cp-date-head{border-bottom:1px solid var(--nm-line-soft);background:#fafcfb;height:53px;display:grid}.cp-date-head>div{border-left:1px solid var(--nm-line-soft);flex-direction:column;justify-content:center;align-items:center;display:flex}.cp-date-head small{color:#78857e;font-size:var(--nm-font-size-10)}.cp-date-head strong{font-size:var(--nm-font-size-14);font-weight:var(--nm-font-weight-medium)}.cp-date-head .is-today{color:var(--nm-teal);background:#eaf5f3}.cp-date-head .is-today small{color:var(--nm-teal)}.cp-timeline{--cp-name:190px;flex-direction:column;flex:1;min-height:0;display:flex}.cp-scroll{flex:1;min-height:0;overflow:auto}.cp-timeline-header,.cp-timeline-row{grid-template-columns:var(--cp-name) var(--cp-lane,minmax(0, 1fr));width:max-content;display:grid}.cp-timeline-header{z-index:14;position:sticky;top:0}.cp-timeline-header>span{z-index:4;padding:0 var(--nm-space-20);color:#78857e;font-size:var(--nm-font-size-11);border-bottom:1px solid var(--nm-line-soft);background:#fafcfb;align-items:center;display:flex;position:sticky;left:0}.cp-timeline-row{border-bottom:1px solid var(--nm-line-soft);height:max(142px,20dvh - 64px)}.cp-property-name{z-index:3;align-items:center;gap:var(--nm-space-12);border:0;border-right:1px solid var(--nm-line-soft);color:var(--nm-ink);padding:calc(var(--nm-space-12) + var(--nm-space-2)) calc(var(--nm-space-16) + var(--nm-space-2));text-align:left;background:#fff;min-width:0;display:flex;position:sticky;left:0}.cp-property-name:hover{background:#f6f9f7}.cp-property-name img{object-fit:cover;border-radius:var(--nm-radius-control);width:36px;height:40px}.cp-property-name>span{flex-direction:column;min-width:0;display:flex}.cp-property-name strong{font-size:var(--nm-font-size-12);font-weight:var(--nm-font-weight-medium)}.cp-property-name small{font-size:var(--nm-font-size-10);color:#78857e;margin-top:var(--nm-space-4)}.cp-lanes{min-width:0;position:relative;overflow:hidden}.cp-empty-days{display:grid;position:absolute;inset:0}.cp-empty-days>div{border-left:1px solid var(--nm-line-soft);padding-top:calc(var(--nm-space-8) + var(--nm-space-2));align-items:flex-start;display:flex}.cp-empty-days>.is-today{background:#f3f9f7}.cp-stay-position{position:absolute;top:12px}.cp-stay{color:#24564c;border-radius:var(--nm-radius-control);justify-content:center;gap:var(--nm-space-4);text-align:left;width:100%;min-width:0;height:72px;padding:0 calc(var(--nm-space-8) + var(--nm-space-2));background:#e7f2ef;border:1px solid #c4e0d9;flex-direction:column;display:flex;overflow:hidden}.cp-stay-head{align-items:center;gap:var(--nm-space-8);min-width:0;max-width:100%;display:flex}.cp-stay[data-tier=full]{padding-top:calc(var(--nm-space-8) + var(--nm-space-2));justify-content:flex-start}.cp-stay[data-tier=marker]{padding:0 var(--nm-space-4)}.cp-stay[data-tier=marker] .cp-stay-head{justify-content:center}.cp-stay-detail{font-size:var(--nm-font-size-10);opacity:.8;white-space:nowrap;text-overflow:ellipsis;max-width:100%;overflow:hidden}.cp-stay:hover{background:#d4eae3}.cp-stay-name{min-width:2.2em;font-size:var(--nm-font-size-12);font-weight:var(--nm-font-weight-semibold);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.cp-stay .rp-pill{flex:none}.cp-needs-chip{align-items:center;gap:var(--nm-space-4);height:19px;padding:0 var(--nm-space-8);border-radius:var(--nm-radius-full);color:#47564e;font-size:var(--nm-font-size-10);font-weight:var(--nm-font-weight-semibold);background:#dfe7e3;flex:none;display:inline-flex}.cp-needs-chip svg{opacity:.8}.cp-needs-chip[data-urgency=Urgent]{color:#9c452f;background:#f6d5ca}.cp-needs-chip[data-urgency=Time-sensitive]{color:#8a6a24;background:#f7ead0}.cp-stay.is-past{color:#7d8981;background:#f0f3f1;border-color:#dde5df}.cp-stay.is-request,.cp-month-bar.is-request{color:#6c714a;background:repeating-linear-gradient(135deg,#f7f8ed,#f7f8ed 5px,#f0f2e1 5px 8px);border:1px dashed #a8ad7b}.cp-clean-position{position:absolute;top:96px}.cp-clean-bar{border-radius:var(--nm-radius-control);background:#b7a2d4;border:0;justify-content:center;align-items:center;width:100%;min-width:3px;height:34px;padding:0;display:flex;position:relative}.cp-clean-bar:before{content:"";position:absolute;inset:-4px -6px}.cp-clean-bar:hover{background:#9981bb}.cp-clean-bar[data-clean-status=needs-action]{background:#e0b765}.cp-clean-bar[data-clean-status=needs-action]:hover{background:#cfa244}.cp-clean-bar[data-clean-status=settled]{background:#a9c3b6}.cp-clean-bar[data-clean-status=settled]:hover{background:#8fb0a0}.cp-clean-bar[data-clean-status=risk]{background:#c77b69}.cp-clean-bar[data-clean-status=risk]:hover{background:#b2634f}.cp-clean-label{margin-left:calc(var(--nm-space-4) + var(--nm-space-2));text-align:left;pointer-events:none;flex-direction:column;justify-content:center;min-width:0;height:34px;display:flex;position:absolute;top:0;left:100%}.cp-clean-label strong,.cp-clean-label small{white-space:nowrap;text-overflow:ellipsis;color:#6a5a80;overflow:hidden}.cp-clean-label strong{font-size:var(--nm-font-size-10);font-weight:var(--nm-font-weight-medium)}.cp-clean-label small{font-size:var(--nm-font-size-10);opacity:.85}.cp-clean-bar[data-clean-status=risk] .cp-clean-label strong,.cp-clean-bar[data-clean-status=risk] .cp-clean-label small{color:#a45747}.cp-attention{align-items:center;gap:var(--nm-space-4);flex:none;display:flex}.cp-attention i{border-radius:var(--nm-radius-control);color:#5d6b64;background:#eef2f0;place-items:center;width:15px;height:15px;display:grid}.cp-attention i[data-urgency=Urgent]{color:#b4523a;background:#fbe4dd}.cp-attention i[data-urgency=Time-sensitive]{color:#97742a;background:#fbf1da}.cp-clean-bar .cp-attention i,.cp-stay[data-tier=marker] .cp-attention i{width:9px;height:9px;box-shadow:0 0 0 1px rgb(from var(--nm-color-surface) r g b / calc(184 / 255));border-radius:50%}.cp-clean-bar .cp-attention svg,.cp-stay[data-tier=marker] .cp-attention svg{display:none}.cp-cursor-preview{z-index:60;pointer-events:none;gap:var(--nm-space-8);padding:calc(var(--nm-space-12) + var(--nm-space-2)) var(--nm-space-16);border-radius:var(--nm-radius-card);color:#43564b;background:#fff;border:1px solid #dce7e1;flex-direction:column;display:flex;position:fixed;box-shadow:0 10px 30px #243c3026}.cp-cursor-preview header{align-items:center;gap:var(--nm-space-8);display:flex}.cp-cursor-preview header strong{font-size:var(--nm-font-size-13);font-weight:var(--nm-font-weight-semibold)}.cp-cursor-preview p{font-size:var(--nm-font-size-11);color:#6b7a72}.cp-risk-chip{padding:var(--nm-space-2) var(--nm-space-8);border-radius:var(--nm-radius-full);font-size:var(--nm-font-size-10);color:#b4523a;background:#fbe4dd}.cp-preview-quiet{font-size:var(--nm-font-size-10);color:#8d9a93}.cp-preview-needs{margin:var(--nm-space-2) 0 0;padding-top:var(--nm-space-8);border-top:1px solid #eef2f0;list-style:none}.cp-clean{align-items:flex-start;gap:calc(var(--nm-space-4) + var(--nm-space-2));padding:var(--nm-space-8) calc(var(--nm-space-8) + var(--nm-space-2));text-align:left;border-radius:var(--nm-radius-control);color:#786293;background:#f5f1fa;border:1px solid #e6dff3;border-left:3px solid #9981bb;width:100%;min-width:0;display:flex}.cp-clean:hover{background:#ebe2f5}.cp-clean>span{flex-direction:column;min-width:0;display:flex}.cp-clean strong,.cp-clean small{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.cp-clean strong{font-size:var(--nm-font-size-10);font-weight:var(--nm-font-weight-medium)}.cp-clean small{font-size:var(--nm-font-size-10)}.cp-clean.is-risk{color:#a45747;background:#fff1ed;border-color:#eed0c6 #eed0c6 #eed0c6 #c77b69}.cp-clean.is-unscheduled{border-style:dashed}.cp-price{color:#9ba8a0;border-radius:var(--nm-radius-control);background:0 0;border:0;width:100%;min-width:22px;min-height:29px;position:relative}.cp-price:hover,.cp-price:focus-visible{color:var(--nm-teal);z-index:8;background:#eff6f2}.cp-price-mark{font-size:var(--nm-font-size-20)}.cp-price-tooltip{z-index:25;border-radius:var(--nm-radius-field);width:195px;padding:var(--nm-space-12);text-align:left;color:#43564b;pointer-events:none;background:#fff;border:1px solid #dce7e1;display:none;position:absolute;top:100%;right:0;box-shadow:0 5px 20px #243c3020}.cp-price:hover .cp-price-tooltip,.cp-price:focus .cp-price-tooltip{gap:calc(var(--nm-space-4) + var(--nm-space-2));flex-direction:column;display:flex}.cp-price-tooltip strong{font-size:var(--nm-font-size-12)}.cp-price-tooltip span{font-size:var(--nm-font-size-11)}.cp-price-tooltip small{font-size:var(--nm-font-size-10);color:#7e8982}.cp-month{flex-direction:column;flex:1;min-height:0;display:flex}.cp-weekdays{border-block:1px solid var(--nm-line-soft);background:#fafcfb;grid-template-columns:repeat(7,1fr);display:grid}.cp-weekdays span{padding:calc(var(--nm-space-8) + var(--nm-space-2)) var(--nm-space-12);font-size:var(--nm-font-size-11);color:#78857e}.cp-month-scroll{flex:1;min-height:0;overflow:auto}.cp-month-week{grid-template-columns:repeat(7,minmax(0,1fr));display:grid;position:relative}.cp-month-cell{border-right:1px solid var(--nm-line-soft);border-bottom:1px solid var(--nm-line-soft);min-height:156px;padding:var(--nm-space-8)}.cp-month-cell.is-outside{color:#abb3ad;background:#fafbf9}.cp-month-cell.is-today{background:#f2f8f4}.cp-month-cell>header{height:28px;font-size:var(--nm-font-size-11);justify-content:space-between;align-items:center;display:flex}.cp-month-cell .cp-price{width:30px}.cp-month-bar{text-align:left;border-radius:var(--nm-radius-control);color:#3a6a53;height:44px;padding:var(--nm-space-8) calc(var(--nm-space-8) + var(--nm-space-2));white-space:nowrap;background:#e7f2ef;border:0;flex-direction:column;justify-content:center;display:flex;position:absolute;top:40px;overflow:hidden}.cp-month-bar strong,.cp-month-bar small{text-overflow:ellipsis;overflow:hidden}.cp-month-bar strong{font-size:var(--nm-font-size-10);font-weight:var(--nm-font-weight-medium)}.cp-month-bar small{font-size:var(--nm-font-size-10)}.cp-month-cleans{margin-top:calc(var(--nm-space-32) + var(--nm-space-24) + var(--nm-space-4));gap:calc(var(--nm-space-4) + var(--nm-space-2));flex-direction:column;display:flex}.cp-year{gap:var(--nm-space-16);min-height:0;padding:var(--nm-space-8) calc(var(--nm-space-20) + var(--nm-space-2)) calc(var(--nm-space-20) + var(--nm-space-2));flex:1;grid-template-columns:repeat(4,minmax(0,1fr));align-content:start;display:grid;overflow:auto}.cp-year-month{border-radius:var(--nm-radius-surface);padding:calc(var(--nm-space-12) + var(--nm-space-2));color:#425348;background:#fff;border:1px solid #e6ede8}.cp-year-month:hover{background:#fafcfb;border-color:#a9cabb}.cp-year-month header{margin-bottom:calc(var(--nm-space-12) + var(--nm-space-2));justify-content:space-between;display:flex}.cp-year-month strong{font-size:var(--nm-font-size-12);font-weight:var(--nm-font-weight-medium)}.cp-year-month header span{font-size:var(--nm-font-size-10);color:#849186}.cp-mini-grid{gap:var(--nm-space-2);grid-template-columns:repeat(7,1fr);display:grid}.cp-mini-grid>*{height:22px;font-size:var(--nm-font-size-10);border-radius:var(--nm-radius-control);place-items:center;display:grid;position:relative}.cp-mini-grid small{color:#95a197}.cp-mini-grid .is-occupied{color:#3a6a53;background:#dcece3}.cp-mini-grid .has-clean:after{content:"";background:#a487c2;width:9px;height:2px;position:absolute;bottom:0}.cp-mini-grid .is-today{outline:1px solid var(--nm-teal)}.cp-empty{color:#78857e;flex:1;place-items:center;display:grid}.cp-app .nm-toast{top:auto;bottom:65px}@media (width<=1300px){.cp-timeline{--cp-name:165px}.cp-property-name{padding-inline:var(--nm-space-12);gap:var(--nm-space-8)}.cp-property-name img{width:30px}.cp-period{gap:calc(var(--nm-space-8) + var(--nm-space-2))}.cp-period h2{font-size:var(--nm-font-size-16)}.cp-year{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (height<=950px){.mp-workspace:has(.mp-focused-reader) .mp-tools{display:none}.mp-app .mp-conversation .mp-composer{padding:calc(var(--nm-space-8) + var(--nm-space-2)) calc(var(--nm-space-24) + var(--nm-space-2)) var(--nm-space-12)}.mp-app .mp-composer>textarea{height:56px}}.mp-main{padding-bottom:calc(var(--nm-space-24) + var(--nm-space-4) + var(--nm-space-2));flex-direction:column;display:flex;overflow:hidden}.mp-main>.nm-page-header{flex-shrink:0}.mp-workspace{border-radius:var(--nm-radius-panel);background:#fff;flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.mp-toolbar{z-index:3;position:relative}.mp-settings-tabs button{padding:calc(var(--nm-space-8) + var(--nm-space-2)) 0;white-space:nowrap;color:var(--nm-color-text-muted);font-size:var(--nm-font-size-12);align-items:center;gap:calc(var(--nm-space-4) + var(--nm-space-2));background:0 0;border:0;display:inline-flex;position:relative}.mp-settings-tabs button[aria-selected=true]{color:var(--nm-teal);font-weight:var(--nm-font-weight-semibold)}.mp-settings-tabs button[aria-selected=true]:after{content:"";background:var(--nm-teal);height:2px;position:absolute;bottom:-17px;left:0;right:0}.mp-settings-tabs button>span{font-size:var(--nm-font-size-10);border-radius:var(--nm-radius-control);color:#7b8982;padding:0 var(--nm-space-4);background:#f2f5f4}.mp-tools{gap:calc(var(--nm-space-8) + var(--nm-space-2));align-items:center;margin-left:auto;display:flex}.mp-filter>.nm-button{min-height:35px;padding:0 calc(var(--nm-space-8) + var(--nm-space-2))}.mp-filter{position:relative}.mp-filter-popover{border-radius:var(--nm-radius-surface);width:295px;box-shadow:var(--nm-shadow-popover);z-index:5;background:#fff;border:1px solid #dfe8e4;position:absolute;top:44px;right:0;overflow:hidden}.mp-filter-popover header{padding:calc(var(--nm-space-12) + var(--nm-space-2));align-items:center;gap:var(--nm-space-8);border-bottom:1px solid var(--nm-line-soft);font-size:var(--nm-font-size-13);display:flex}.mp-filter-popover header strong{flex:1}.mp-filter-popover header button,.mp-filter-popover footer>button:first-child{color:#61756b;padding:var(--nm-space-4);background:0 0;border:0}.mp-filter-categories{padding:var(--nm-space-8)}.mp-filter-categories>button{align-items:center;gap:calc(var(--nm-space-8) + var(--nm-space-2));text-align:left;width:100%;padding:var(--nm-space-12) var(--nm-space-8);background:#fff;border:0;display:flex}.mp-filter-categories>button:hover{border-radius:var(--nm-radius-field);background:#f4f8f6}.mp-filter-categories>button>span:nth-child(2){min-width:0;font-size:var(--nm-font-size-12);gap:var(--nm-space-4);flex:1;display:grid}.mp-filter-categories small{text-overflow:ellipsis;white-space:nowrap;color:#74837b;font-size:var(--nm-font-size-10);overflow:hidden}.mp-filter-options{gap:var(--nm-space-4);padding:calc(var(--nm-space-8) + var(--nm-space-2));display:grid}.mp-filter-options label{padding:calc(var(--nm-space-8) + var(--nm-space-2)) var(--nm-space-8);gap:calc(var(--nm-space-8) + var(--nm-space-2));font-size:var(--nm-font-size-12);border-radius:var(--nm-radius-field);align-items:center;display:flex}.mp-filter-options label:has(:checked){color:var(--nm-teal);background:var(--nm-teal-soft)}.mp-filter-popover footer{padding:calc(var(--nm-space-8) + var(--nm-space-2)) var(--nm-space-16);border-top:1px solid var(--nm-line-soft);justify-content:space-between;align-items:center;display:flex}.mp-thread-row .nm-badge{font-size:var(--nm-font-size-10)}.mp-empty{min-height:250px;padding:calc(var(--nm-space-32) + var(--nm-space-8)) calc(var(--nm-space-16) + var(--nm-space-2));text-align:center;justify-content:center;align-items:center;gap:var(--nm-space-12);color:var(--nm-teal);flex-direction:column;flex:1;display:flex}.mp-empty .nm-soft-icon{width:46px;height:46px;color:var(--nm-teal);background:var(--nm-teal-soft)}.mp-empty h3{font-size:var(--nm-font-size-16);font-weight:var(--nm-font-weight-medium)}.mp-empty p{font-size:var(--nm-font-size-12);color:var(--nm-color-text-muted)}.mp-thread-row{gap:calc(var(--nm-space-8) + var(--nm-space-2));padding:var(--nm-space-20);border:0;border-bottom:1px solid var(--nm-line-soft);text-align:left;width:100%;color:var(--nm-ink);background:#fff;flex-direction:column;display:flex}.mp-thread-row:hover,.mp-thread-row.selected{background:#f0f7f5}.mp-thread-row.selected{box-shadow:inset 3px 0 var(--nm-teal)}.mp-dialog{border-radius:var(--nm-radius-panel);border:1px solid #e2e9e5;width:640px;max-width:calc(100vw - 48px);max-height:calc(100dvh - 64px);padding:0;overflow:hidden;box-shadow:0 25px 70px #162f2926}.mp-dialog::backdrop{background:#183a3033}.mp-detail{flex-direction:column;height:100%;min-height:0;display:flex}.mp-detail-body{min-height:0;padding:var(--nm-space-24) calc(var(--nm-space-24) + var(--nm-space-4));flex:1;overflow-y:auto}.mp-context-links{border-radius:var(--nm-radius-card);margin-bottom:var(--nm-space-24);border:1px solid #e5ece8;grid-template-columns:1fr 1fr;display:grid}.mp-context-links>button,.mp-context-links>div{align-items:flex-start;gap:calc(var(--nm-space-4) + var(--nm-space-2));padding:calc(var(--nm-space-12) + var(--nm-space-2));text-align:left;background:0 0;border:0;flex-direction:column;min-width:0;display:flex}.mp-context-links>:nth-child(2){border-left:1px solid #e5ece8}.mp-context-links small{font-size:var(--nm-font-size-10);color:#7b8882}.mp-context-links strong{font-size:var(--nm-font-size-12);font-weight:var(--nm-font-weight-medium);color:var(--nm-teal);align-items:center;gap:var(--nm-space-8);display:flex}.mp-context-links span{font-size:var(--nm-font-size-10);color:var(--nm-color-text-muted)}.mp-context-links button:hover{background:#f2f8f5}.mp-transcript{gap:var(--nm-space-20);flex-direction:column;display:flex}.mp-bubble{align-self:flex-start;max-width:91%}.mp-bubble header{align-items:baseline;gap:var(--nm-space-12);font-size:var(--nm-font-size-11);color:#60746a;margin-bottom:calc(var(--nm-space-4) + var(--nm-space-2));display:flex}.mp-bubble header span{color:#85928b;font-size:var(--nm-font-size-10);margin-left:auto}.mp-bubble p{border-radius:var(--nm-radius-control) var(--nm-radius-card) var(--nm-radius-card);padding:calc(var(--nm-space-12) + var(--nm-space-2)) var(--nm-space-16);font-size:var(--nm-font-size-13);overflow-wrap:anywhere;white-space:pre-wrap;background:#f5f7f6;border:1px solid #e9efeb;line-height:1.65}.mp-by-david,.mp-by-ai{align-self:flex-end}.mp-by-david p{background:var(--nm-teal-soft);border-radius:var(--nm-radius-card) var(--nm-radius-control) var(--nm-radius-card) var(--nm-radius-card);border-color:#d8eae6}.mp-by-ai p{background:#f0f7f5}.mp-by-alert{width:100%;max-width:100%}.mp-by-alert p{border-radius:var(--nm-radius-card);color:#806839;background:#fbf7ee;border-color:#eee4cd}.mp-by-alert header{color:#907843}.mp-composer{border-top:1px solid var(--nm-line-soft);padding:calc(var(--nm-space-16) + var(--nm-space-2)) calc(var(--nm-space-24) + var(--nm-space-4)) var(--nm-space-24);background:#fff;flex-shrink:0}.mp-dialog textarea,.mp-dialog input:not([type=checkbox]),.mp-dialog select,.mp-settings select{border-radius:var(--nm-radius-field);width:100%;min-width:0;padding:calc(var(--nm-space-8) + var(--nm-space-2)) var(--nm-space-12);color:var(--nm-ink);font-size:var(--nm-font-size-13);background:#fcfdfc;border:1px solid #dde6e1;font-family:inherit;line-height:1.5}.mp-dialog textarea{resize:vertical;max-height:180px}.mp-help{color:#75837a;font-size:var(--nm-font-size-11);line-height:1.65}.mp-caution{color:#9c712f;padding:var(--nm-space-12);border-radius:var(--nm-radius-field);background:#fcf7ed}.mp-modal-head{justify-content:space-between;align-items:center;gap:var(--nm-space-16);padding:calc(var(--nm-space-20) + var(--nm-space-2)) calc(var(--nm-space-24) + var(--nm-space-2));border-bottom:1px solid var(--nm-line-soft);display:flex}.mp-modal-head h2{font-size:var(--nm-font-size-20);font-weight:var(--nm-font-weight-medium);letter-spacing:-.5px}.mp-modal-scroll{padding:var(--nm-space-24) calc(var(--nm-space-24) + var(--nm-space-2));gap:calc(var(--nm-space-16) + var(--nm-space-2));min-height:0;max-height:calc(100dvh - 255px);display:grid;overflow:auto}.mp-modal-scroll pre{white-space:pre-wrap;overflow-wrap:anywhere;font-size:var(--nm-font-size-11)}.mp-modal-foot{justify-content:flex-end;gap:calc(var(--nm-space-8) + var(--nm-space-2));border-top:1px solid var(--nm-line-soft);padding:calc(var(--nm-space-16) + var(--nm-space-2)) calc(var(--nm-space-24) + var(--nm-space-2));display:flex}.mp-form{flex-direction:column;max-height:calc(100dvh - 64px);display:flex}.mp-form label{gap:var(--nm-space-8);font-size:var(--nm-font-size-12);color:#5b7165;display:grid}.mp-form h3{font-size:var(--nm-font-size-14);font-weight:var(--nm-font-weight-medium);padding-top:var(--nm-space-8)}.mp-form-grid{gap:var(--nm-space-16);grid-template-columns:1fr 1fr;display:grid}.mp-form .mp-check{align-items:center;gap:calc(var(--nm-space-8) + var(--nm-space-2));display:flex}.mp-app input[type=checkbox],.mp-dialog input[type=checkbox]{accent-color:var(--nm-teal)}.mp-settings{border-radius:var(--nm-radius-panel);background:#fff;flex:1;min-height:0;overflow-y:auto}.mp-settings-tabs{gap:calc(var(--nm-space-24) + var(--nm-space-4));padding:calc(var(--nm-space-12) + var(--nm-space-2)) calc(var(--nm-space-24) + var(--nm-space-4));border-bottom:1px solid var(--nm-line-soft);z-index:1;background:#fff;display:flex;position:sticky;top:0}.mp-settings-tabs button[aria-selected=true]:after{bottom:-14px}.mp-settings-body{padding:calc(var(--nm-space-24) + var(--nm-space-4) + var(--nm-space-2))}.mp-settings-body>header{justify-content:space-between;align-items:center;gap:calc(var(--nm-space-16) + var(--nm-space-2));margin-bottom:calc(var(--nm-space-24) + var(--nm-space-2));display:flex}.mp-settings-body h2{font-size:var(--nm-font-size-20);font-weight:var(--nm-font-weight-medium);letter-spacing:-.4px}.mp-settings-body header p{font-size:var(--nm-font-size-12);color:#75857a;margin-top:var(--nm-space-8)}.mp-toggle{gap:calc(var(--nm-space-8) + var(--nm-space-2));color:#61766b;font-size:var(--nm-font-size-12);padding:calc(var(--nm-space-4) + var(--nm-space-2)) 0;background:0 0;border:0;flex-shrink:0;align-items:center;display:inline-flex}.mp-toggle>span{border-radius:var(--nm-radius-panel);background:#dfe6e2;width:36px;height:21px;position:relative}.mp-toggle>span:after{content:"";background:#fff;border-radius:50%;width:15px;height:15px;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #16362922}.mp-toggle[aria-checked=true]>span{background:var(--nm-teal)}.mp-toggle[aria-checked=true]>span:after{left:18px}.mp-setting-field{gap:var(--nm-space-24);padding:calc(var(--nm-space-20) + var(--nm-space-2)) 0;border-top:1px solid var(--nm-line-soft);justify-content:space-between;align-items:center;display:flex}.mp-setting-field>span{gap:calc(var(--nm-space-4) + var(--nm-space-2));display:grid}.mp-setting-field strong{font-size:var(--nm-font-size-13);font-weight:var(--nm-font-weight-medium)}.mp-setting-field small{font-size:var(--nm-font-size-11);color:#7d8b82}.mp-setting-field select{width:240px}.mp-settings-note{padding:var(--nm-space-20);color:#607b6d;border-radius:var(--nm-radius-card);align-items:center;gap:var(--nm-space-12);font-size:var(--nm-font-size-12);margin-top:calc(var(--nm-space-12) + var(--nm-space-2));background:#f3f8f5;border:1px solid #e3ece7;display:flex}.mp-rule{gap:var(--nm-space-20);padding:calc(var(--nm-space-20) + var(--nm-space-2)) 0;border-top:1px solid var(--nm-line-soft);align-items:center;display:flex}.mp-rule>div{flex:1}.mp-rule h3{font-size:var(--nm-font-size-13);font-weight:var(--nm-font-weight-medium)}.mp-rule p{color:#7a8a80;font-size:var(--nm-font-size-11);margin-top:var(--nm-space-4)}.mp-rule small{font-size:var(--nm-font-size-10);color:var(--nm-teal);margin-top:calc(var(--nm-space-4) + var(--nm-space-2));display:block}.mp-rule>span{font-size:var(--nm-font-size-11);color:#708277;width:90px}.mp-rule>span:last-child{width:130px}.mp-automation-row{align-items:center;gap:var(--nm-space-16);width:100%;padding:calc(var(--nm-space-20) + var(--nm-space-2)) 0;border:0;border-top:1px solid var(--nm-line-soft);text-align:left;color:var(--nm-ink);background:#fff;display:flex}.mp-automation-row:hover{background:#f5f9f7}.mp-automation-row>span:first-child{gap:calc(var(--nm-space-4) + var(--nm-space-2));flex:1;display:grid}.mp-automation-row strong{font-size:var(--nm-font-size-14);font-weight:var(--nm-font-weight-medium)}.mp-automation-row small{font-size:var(--nm-font-size-11);color:#7a8980}.mp-app .nm-toast{max-width:620px}.mp-conversation{overflow:hidden}.mp-reading-area{flex:1;min-height:0;display:flex;position:relative}.mp-message-column{flex-direction:column;flex:1;min-width:0;display:flex}.mp-conversation .mp-detail-body{padding:calc(var(--nm-space-24) + var(--nm-space-4))}.mp-conversation .mp-transcript{gap:calc(var(--nm-space-24) + var(--nm-space-2));max-width:720px;margin:0 auto}.mp-conversation .mp-bubble{max-width:88%}.mp-conversation .mp-by-alert{max-width:100%}.mp-conversation .mp-by-alert p{font-size:var(--nm-font-size-12)}.mp-conversation .mp-bubble header{font-size:var(--nm-font-size-11)}.mp-conversation .mp-bubble p{font-size:var(--nm-font-size-13)}.mp-conversation .mp-composer{padding:var(--nm-space-16) calc(var(--nm-space-24) + var(--nm-space-2)) var(--nm-space-20);border-top-color:#edf1ee;margin:0}.mp-compose-mode{align-items:center;gap:var(--nm-space-20);margin-bottom:calc(var(--nm-space-8) + var(--nm-space-2));display:flex}.mp-compose-mode button{padding:var(--nm-space-4) 0;font-size:var(--nm-font-size-12);color:#78887f;background:0 0;border:0}.mp-compose-mode button[aria-selected=true]{color:var(--nm-teal);font-weight:var(--nm-font-weight-semibold)}.mp-compose-mode>span{font-size:var(--nm-font-size-10);color:#8a958e;margin-left:auto}.mp-composer>textarea{font:inherit;font-size:var(--nm-font-size-13);resize:vertical;width:100%;min-width:0;height:83px;max-height:160px;padding:var(--nm-space-12) calc(var(--nm-space-12) + var(--nm-space-2));border-radius:var(--nm-radius-card);color:var(--nm-ink);background:#fcfdfc;border:1px solid #e0e8e3;line-height:1.6;display:block}.mp-composer:has([aria-selected=true]:last-of-type)>textarea{background:#fffdf7;border-color:#eee6d1}.mp-send-row{justify-content:space-between;align-items:center;gap:calc(var(--nm-space-12) + var(--nm-space-2));margin-top:var(--nm-space-12);display:flex}.mp-send-row>span{font-size:var(--nm-font-size-10);color:#849088}.mp-compose-meta{align-items:center;gap:calc(var(--nm-space-8) + var(--nm-space-2));min-width:0;display:flex}.mp-compose-meta>span{font-size:var(--nm-font-size-10);color:#849088}.mp-attach-button{width:31px;height:31px;color:var(--nm-teal);background:#f8fbf9;border-color:#dfe8e3}.mp-attachment-list{gap:var(--nm-space-8);margin-top:calc(var(--nm-space-8) + var(--nm-space-2));flex-wrap:wrap;display:flex}.mp-attachment-chip{align-items:center;gap:calc(var(--nm-space-4) + var(--nm-space-2));border-radius:var(--nm-radius-control);color:#52685d;max-width:260px;padding:calc(var(--nm-space-4) + var(--nm-space-2)) calc(var(--nm-space-4) + var(--nm-space-2)) calc(var(--nm-space-4) + var(--nm-space-2)) var(--nm-space-8);font-size:var(--nm-font-size-10);background:#f7faf8;border:1px solid #dfe8e3;display:inline-flex}.mp-attachment-chip>button{color:#7b8a82;padding:var(--nm-space-2);background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex}.mp-conversation-context{width:245px;padding:var(--nm-space-20);background:#fafcfb;border-left:1px solid #e7ede9;flex-shrink:0;overflow-y:auto}.mp-conversation-context>header{margin-bottom:var(--nm-space-20);justify-content:space-between;align-items:center;gap:var(--nm-space-8);display:flex}.mp-conversation-context h3{font-size:var(--nm-font-size-12);font-weight:var(--nm-font-weight-semibold)}.mp-conversation-context>header .nm-icon-button{background:0 0;border:0;width:27px;height:27px}.mp-conversation-context .mp-context-links{margin-bottom:calc(var(--nm-space-16) + var(--nm-space-2));gap:calc(var(--nm-space-16) + var(--nm-space-2));border:0;border-radius:0;flex-direction:column;display:flex}.mp-conversation-context .mp-context-links>*{border:0;padding:0}.mp-conversation-context .mp-context-links strong{overflow-wrap:anywhere}.mp-source-context{gap:calc(var(--nm-space-8) + var(--nm-space-2));padding:calc(var(--nm-space-16) + var(--nm-space-2)) 0;border-top:1px solid var(--nm-line-soft);display:grid}.mp-source-context a{align-items:center;gap:calc(var(--nm-space-4) + var(--nm-space-2));font-size:var(--nm-font-size-12);color:var(--nm-teal);text-decoration:none;display:flex}.mp-source-context small,.mp-source-context p{font-size:var(--nm-font-size-10);color:#7d8b82}.mp-context-activity{border-top:1px solid var(--nm-line-soft);padding-top:calc(var(--nm-space-16) + var(--nm-space-2));font-size:var(--nm-font-size-11);color:#60756a}.mp-context-activity summary{cursor:pointer}.mp-context-activity article{padding:var(--nm-space-16) 0;border-bottom:1px solid var(--nm-line-soft)}.mp-context-activity small{color:#8b968f;font-size:var(--nm-font-size-10);margin-top:calc(var(--nm-space-4) + var(--nm-space-2));display:block}.mp-inline-note{border-radius:var(--nm-radius-card);padding:calc(var(--nm-space-12) + var(--nm-space-2)) var(--nm-space-16);background:#fbf8ed;border:1px solid #eee6cf}.mp-inline-note header{color:#9a8352;font-size:var(--nm-font-size-10);margin-bottom:var(--nm-space-8);justify-content:space-between;display:flex}.mp-inline-note p{font-size:var(--nm-font-size-12);color:#726242}.mp-focused-reader{flex-direction:column;flex:1;min-height:0;display:flex}.mp-focused-reader>.mp-detail{flex:1;min-height:0}.mp-mail-index{min-height:0;padding-bottom:var(--nm-space-16);border-radius:0 0 var(--nm-radius-panel) var(--nm-radius-panel);flex:1;overflow-y:auto}.mp-mail-index>header{padding:calc(var(--nm-space-24) + var(--nm-space-4)) calc(var(--nm-space-24) + var(--nm-space-4) + var(--nm-space-2)) var(--nm-space-24)}.mp-mail-index h2{font-size:var(--nm-font-size-20);font-weight:var(--nm-font-weight-medium);letter-spacing:-.3px}.mp-mail-index header p{font-size:var(--nm-font-size-12);color:#7a8a80;margin-top:calc(var(--nm-space-4) + var(--nm-space-2))}.mp-mail-index .mp-thread-row{column-gap:calc(var(--nm-space-24) + var(--nm-space-2));row-gap:calc(var(--nm-space-4) + var(--nm-space-2));padding:calc(var(--nm-space-20) + var(--nm-space-2)) calc(var(--nm-space-24) + var(--nm-space-4) + var(--nm-space-2));border-top:1px solid var(--nm-line-soft);border-bottom:0;grid-template-rows:auto auto;grid-template-columns:200px minmax(0,1fr) 150px;display:grid}@media (width<=1400px){.mp-conversation-context{width:225px}.mp-mail-index .mp-thread-row{gap:calc(var(--nm-space-8) + var(--nm-space-2)) var(--nm-space-20);grid-template-columns:170px minmax(0,1fr) 145px}.mp-tools{flex:0 0 100%;justify-content:flex-end}.mp-thread-row{padding:var(--nm-space-16)}}.mp-app .mp-tools{flex:initial;margin-left:auto;display:flex}.mp-app .mp-subtabs{border-bottom:1px solid var(--nm-line-soft);flex-shrink:0}.mp-app .mp-subtabs button[aria-selected=true]{color:var(--nm-teal);background:var(--nm-teal-soft);border-color:#b8dcda}.mp-column-head,.mp-app .mp-mail-index .mp-column-row{gap:var(--nm-space-24);padding:calc(var(--nm-space-20) + var(--nm-space-2)) var(--nm-space-24);grid-template-columns:minmax(170px,.9fr) minmax(220px,1.15fr) minmax(260px,1.55fr) minmax(170px,.9fr);align-items:center;display:grid}.mp-column-head{font-size:var(--nm-font-size-10);color:#7b8882;border-bottom:1px solid var(--nm-line-soft);z-index:1;padding-top:calc(var(--nm-space-12) + var(--nm-space-2));padding-bottom:calc(var(--nm-space-12) + var(--nm-space-2));background:#fafcfb;position:sticky;top:0}.mp-app .mp-mail-index .mp-column-row{border-top:0;border-bottom:1px solid var(--nm-line-soft);grid-template-rows:auto;min-height:110px}.mp-conversation-group{display:block}.mp-list-section-head{align-items:center;gap:var(--nm-space-8);padding:calc(var(--nm-space-8) + var(--nm-space-2)) var(--nm-space-24);border-bottom:1px solid var(--nm-line-soft);color:var(--nm-teal-deep);font-size:var(--nm-font-size-11);background:#f5f9f8;display:flex}.mp-list-section-head strong{font-weight:var(--nm-font-weight-semibold)}.mp-list-section-head>span{color:#75867d;font-size:var(--nm-font-size-10)}.mp-column-row>span{min-width:0;font-size:var(--nm-font-size-12)}.mp-cell-person,.mp-cell-stay,.mp-cell-last,.mp-cell-status{align-items:flex-start;gap:var(--nm-space-8);flex-direction:column;display:flex}.mp-cell-person>span:first-child{align-items:center;gap:calc(var(--nm-space-4) + var(--nm-space-2));display:flex}.mp-cell-person strong{font-size:var(--nm-font-size-13);font-weight:var(--nm-font-weight-medium)}.mp-unread-dot{background:var(--nm-teal);width:7px;height:7px;box-shadow:0 0 0 3px var(--nm-teal-soft);border-radius:50%;flex:none}.mp-column-row small{font-size:var(--nm-font-size-10);color:#849088}.mp-cell-stay strong{font-size:var(--nm-font-size-12);font-weight:var(--nm-font-weight-medium);line-height:1.45}.mp-cell-last .mp-row-preview{-webkit-line-clamp:2;color:#53645b;font-size:var(--nm-font-size-12);-webkit-box-orient:vertical;line-height:1.45;display:-webkit-box;overflow:hidden}.mp-cell-status .nm-badge{white-space:normal;text-align:left;max-width:100%;line-height:1.3}.mp-stage{border-radius:var(--nm-radius-control);padding:var(--nm-space-4) var(--nm-space-8);font-size:var(--nm-font-size-10);color:#76857b;background:#f2f5f3;align-items:center;display:inline-flex}.mp-stage.is-current{color:var(--nm-teal);background:var(--nm-teal-soft);font-weight:var(--nm-font-weight-semibold)}.mp-reader-top{align-items:center;gap:calc(var(--nm-space-20) + var(--nm-space-2));padding:var(--nm-space-16) var(--nm-space-24);border-bottom:1px solid var(--nm-line-soft);flex-shrink:0;display:flex}.mp-reader-top>.nm-button{background:0 0;border:0;padding:0}.mp-reader-identity{align-items:center;gap:calc(var(--nm-space-12) + var(--nm-space-2));flex:1;min-width:0;display:flex}.mp-reader-identity h2{font-size:var(--nm-font-size-16);font-weight:var(--nm-font-weight-medium);letter-spacing:-.3px}.mp-reader-top>.nm-icon-button{border:0}.mp-reader-top .nm-pin-button[aria-pressed=true]{color:var(--nm-teal);background:var(--nm-teal-soft)}.mp-responsibility-banner{align-items:center;gap:var(--nm-space-12);padding:var(--nm-space-12) var(--nm-space-24);z-index:2;background:#f4f9f7;border-bottom:1px solid #dceae5;flex-shrink:0;display:flex;position:relative;box-shadow:0 5px 14px #263b320d}.mp-responsibility-banner>.nm-soft-icon{width:30px;height:30px;color:var(--nm-teal);background:#e2f1ec;flex-shrink:0}.mp-responsibility-copy{flex:1;min-width:0}.mp-responsibility-copy p{gap:var(--nm-space-2);color:#708078;font-size:var(--nm-font-size-11);flex-direction:column;line-height:1.45;display:flex}.mp-responsibility-copy b{color:#345c50;font-size:var(--nm-font-size-13);font-weight:var(--nm-font-weight-semibold)}.mp-responsibility-actions{align-items:center;gap:var(--nm-space-8);flex-shrink:0;display:flex}.mp-responsibility-actions .nm-button{min-height:31px;padding:0 var(--nm-space-12);font-size:var(--nm-font-size-10);background:#fff}.mp-request-card{border-radius:var(--nm-radius-surface);padding:var(--nm-space-16);color:var(--nm-ink);background:#fbf9ff;border:1px solid #ddd5eb;align-self:stretch;box-shadow:0 8px 24px #513d7b0c}.mp-request-card>header{justify-content:space-between;align-items:flex-start;gap:calc(var(--nm-space-12) + var(--nm-space-2));margin-bottom:var(--nm-space-16);display:flex}.mp-request-card>header>div{align-items:center;gap:calc(var(--nm-space-8) + var(--nm-space-2));display:flex}.mp-request-card .nm-soft-icon{color:#7350a5;background:#f0eafa;width:32px;height:32px}.mp-request-card header small{color:#8b7aa2;font-size:var(--nm-font-size-10);margin-bottom:var(--nm-space-2);display:block}.mp-request-card header strong{color:#493861;font-size:var(--nm-font-size-13);font-weight:var(--nm-font-weight-semibold);display:block}.mp-request-state{border-radius:var(--nm-radius-full);padding:var(--nm-space-4) var(--nm-space-8);color:#7350a5;font-size:var(--nm-font-size-10);font-weight:var(--nm-font-weight-semibold);background:#eee8f7;align-items:center;display:inline-flex}.mp-request-state.is-approved{color:#2f745f;background:#e3f2ec}.mp-request-state.is-declined{color:#945c55;background:#f4e9e7}.mp-request-card dl{gap:calc(var(--nm-space-24) + var(--nm-space-4));margin:0 0 calc(var(--nm-space-12) + var(--nm-space-2));display:flex}.mp-request-card dl>div{gap:var(--nm-space-4);display:grid}.mp-request-card dt{color:#8b8791;font-size:var(--nm-font-size-10)}.mp-request-card dd{color:#4c4752;font-size:var(--nm-font-size-11);font-weight:var(--nm-font-weight-semibold)}.mp-request-card>p{color:#6d6674;font-size:var(--nm-font-size-10);line-height:1.5}.mp-request-card>footer{justify-content:flex-end;gap:var(--nm-space-8);margin-top:calc(var(--nm-space-12) + var(--nm-space-2));display:flex}.mp-request-card>footer .nm-button{min-height:32px;font-size:var(--nm-font-size-10)}.mp-app .mp-conversation-context{width:285px;padding:calc(var(--nm-space-20) + var(--nm-space-2));background:#fafcfb}.mp-conversation-context .mp-source-context strong{font-size:var(--nm-font-size-11);font-weight:var(--nm-font-weight-medium);color:#63796c;margin-bottom:calc(var(--nm-space-4) + var(--nm-space-2));display:block}.mp-conversation-context .mp-source-context small{line-height:1.6;display:block}.mp-app .mp-reading-area,.mp-app .mp-message-column{min-height:0}.mp-app .mp-reading-area{overflow:hidden}.mp-app .mp-conversation .mp-detail-body{padding:var(--nm-space-24)}.mp-app .mp-conversation .mp-composer{padding:calc(var(--nm-space-12) + var(--nm-space-2)) calc(var(--nm-space-20) + var(--nm-space-2)) calc(var(--nm-space-16) + var(--nm-space-2))}.mp-app .mp-composer>textarea{height:75px}@media (width<=1300px){.mp-column-head,.mp-app .mp-mail-index .mp-column-row{gap:var(--nm-space-16);padding-left:var(--nm-space-20);padding-right:var(--nm-space-20);grid-template-columns:minmax(145px,.85fr) minmax(180px,1.1fr) minmax(220px,1.45fr) minmax(150px,.9fr)}.mp-app .mp-conversation-context{width:265px;padding:calc(var(--nm-space-16) + var(--nm-space-2))}.mp-reader-identity h2{font-size:var(--nm-font-size-16)}}.nm-header-actions{align-items:center;gap:calc(var(--nm-space-8) + var(--nm-space-2));padding-top:var(--nm-space-16);display:flex}.nm-button-danger{color:#fff;background:#b84d42;border-color:#b84d42}.nm-button-danger:hover{color:#fff;background:#9a4037;border-color:#9a4037}.nm-summary{border-radius:var(--nm-radius-panel);padding:calc(var(--nm-space-24) + var(--nm-space-2)) calc(var(--nm-space-4) + var(--nm-space-2));margin-bottom:calc(var(--nm-space-24) + var(--nm-space-4));background:#fff;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.nm-summary>button,.nm-summary-card{align-items:flex-start;gap:calc(var(--nm-space-12) + var(--nm-space-2));border:0;border-right:1px solid var(--nm-line-soft);color:var(--nm-ink);text-align:left;padding:0 var(--nm-space-24);background:0 0;border-radius:0;flex-direction:column;display:flex}.nm-summary>button:last-child,.nm-summary-card:last-child{border:0}.nm-summary>button:hover .nm-stat-label{color:var(--nm-teal)}.nm-stat-label{align-items:center;gap:calc(var(--nm-space-8) + var(--nm-space-2));color:var(--nm-color-text-muted);font-size:var(--nm-font-size-12);white-space:nowrap;display:flex}.nm-summary strong{font-size:var(--nm-font-size-31);font-weight:var(--nm-font-weight-medium);letter-spacing:-1px;line-height:1.1}.nm-summary strong small{font-size:var(--nm-font-size-11);font-weight:var(--nm-font-weight-regular);color:var(--nm-color-text-muted);margin-left:calc(var(--nm-space-8) + var(--nm-space-2));letter-spacing:0}.nm-stat-note{color:var(--nm-color-text-muted);font-size:var(--nm-font-size-12);align-items:center;gap:calc(var(--nm-space-4) + var(--nm-space-2));display:flex}.nm-queue-section{border-radius:var(--nm-radius-panel);background:#fff;position:relative;overflow:visible}.nm-category-board-scroll{padding:calc(var(--nm-space-16) + var(--nm-space-2)) var(--nm-space-20) calc(var(--nm-space-20) + var(--nm-space-2));scrollbar-width:thin;scrollbar-color:#cadad7 transparent;overflow-x:auto}.nm-category-board{gap:var(--nm-space-12);grid-auto-columns:420px;grid-auto-flow:column;align-items:start;width:max-content;min-width:100%;display:grid}.nm-category-lane{border:1px solid var(--nm-line-soft);border-radius:var(--nm-radius-card);background:#f5f8f7;min-width:0}.nm-category-lane>header{align-items:center;gap:var(--nm-space-8);padding:calc(var(--nm-space-12) + var(--nm-space-2)) var(--nm-space-12);color:var(--nm-teal);display:flex}.nm-category-lane h3{font-size:var(--nm-font-size-12);color:var(--nm-ink);font-weight:var(--nm-font-weight-semibold)}.nm-category-lane>header>span{font-size:var(--nm-font-size-10);color:var(--nm-faint);border-radius:var(--nm-radius-control);padding:var(--nm-space-2) calc(var(--nm-space-4) + var(--nm-space-2));background:#fff;margin-left:auto}.nm-category-cards{background:#fff}.nm-kanban-empty{align-items:center;gap:calc(var(--nm-space-8) + var(--nm-space-2));padding:calc(var(--nm-space-24) + var(--nm-space-4)) var(--nm-space-8);border-radius:var(--nm-radius-field);background:var(--nm-teal-soft);color:var(--nm-teal);font-size:var(--nm-font-size-11);border:1px dashed #c8dfda;flex-direction:column;display:flex}.nm-workflow-detail .nm-workflow-footer{padding:var(--nm-space-16);align-items:center;gap:var(--nm-space-12);flex-flow:row}.nm-workflow-tools{gap:var(--nm-space-8);display:flex}.nm-workflow-footer .nm-footer-actions{flex-wrap:nowrap;align-items:center}.nm-workflow-tools{flex-shrink:0}.nm-workflow-detail .nm-footer-actions .nm-button{padding:0 calc(var(--nm-space-8) + var(--nm-space-2));gap:calc(var(--nm-space-4) + var(--nm-space-2))}.nm-footer-more{position:relative}.nm-footer-more>summary{cursor:pointer;border-radius:var(--nm-radius-field);color:#607069;border:1px solid #e5eae8;place-items:center;width:36px;height:39px;list-style:none;display:grid}.nm-footer-more>summary::-webkit-details-marker{display:none}.nm-footer-more:not([open])>div{display:none}.nm-footer-more>summary:focus-visible{outline:2px solid var(--nm-teal);outline-offset:2px}.nm-footer-more>div{z-index:2;gap:calc(var(--nm-space-4) + var(--nm-space-2));padding:var(--nm-space-8);border:1px solid var(--nm-line-soft);border-radius:var(--nm-radius-card);background:#fff;flex-direction:column;min-width:185px;display:flex;position:absolute;bottom:calc(100% + 8px);right:0;box-shadow:0 8px 30px #18332724}.nm-footer-more .nm-button{justify-content:flex-start}.nm-row-pin{color:var(--nm-teal);display:inline-flex}.nm-composer>.nm-reply-outcome{gap:calc(var(--nm-space-8) + var(--nm-space-2));padding:0 0 calc(var(--nm-space-12) + var(--nm-space-2));border-top:0;display:grid}.nm-reply-outcome label{gap:calc(var(--nm-space-4) + var(--nm-space-2));display:grid}.nm-reply-outcome input,.nm-reply-outcome select{border:1px solid var(--nm-line-soft);border-radius:var(--nm-radius-control);width:100%;padding:var(--nm-space-8);font:inherit;color:#34483f;background:#fff}.nm-header-actions{padding-top:0}.nm-summary .nm-soft-icon:not(.red){color:var(--nm-teal);background:var(--nm-teal-soft)}.nm-stat-note{font-size:var(--nm-font-size-11);flex-wrap:wrap}.nm-urgency-dots{--nm-urgency-color:var(--nm-color-text-muted);align-self:center;align-items:center;gap:var(--nm-space-4);min-width:23px;padding:var(--nm-space-4) 0;display:inline-flex}.nm-urgency-dots>span{background:0 0;border:1px solid #cfd7d3;border-radius:50%;width:5px;height:5px}.nm-urgency-dots>span.is-filled{border-color:var(--nm-urgency-color);background:var(--nm-urgency-color)}.nm-urgency-dots.nm-urgency-routine{--nm-urgency-color:var(--nm-color-text-muted)}.nm-urgency-dots.nm-urgency-time-sensitive{--nm-urgency-color:var(--nm-color-warning)}.nm-urgency-dots.nm-urgency-urgent{--nm-urgency-color:#c37b66}.nm-empty>span{background:var(--nm-teal-soft);color:var(--nm-teal)}.nm-empty h2{color:var(--nm-teal-deep)}.nm-empty p{color:#547577}.nm-empty .nm-button{color:var(--nm-teal);background:var(--nm-teal-soft);border-color:#b8dcda}.nm-table-wrap{padding:0}.nm-list-footer>span:first-child{margin-left:0}.nm-due{color:var(--nm-color-text-muted);font-size:var(--nm-font-size-11);white-space:nowrap}.nm-due.urgent{color:#c28571}.nm-list-footer{padding:calc(var(--nm-space-16) + var(--nm-space-2)) calc(var(--nm-space-24) + var(--nm-space-2));border-top:1px solid var(--nm-line-soft);align-items:center;gap:calc(var(--nm-space-12) + var(--nm-space-2));color:var(--nm-color-text-muted);font-size:var(--nm-font-size-10);display:flex}.nm-list-footer>span:last-child{align-items:center;gap:calc(var(--nm-space-4) + var(--nm-space-2));margin-left:auto;display:inline-flex}.nm-detail-preserved{height:100%}.nm-detail-preserved[hidden]{display:none}.nm-clean-detail .nm-badge.teal{color:var(--nm-teal);background:oklch(97% .015 205)}.nm-clean-detail .nm-category-container+.nm-category-container{margin-top:var(--nm-space-20)}.nm-clean-progress{gap:calc(var(--nm-space-4) + var(--nm-space-2));margin:calc(var(--nm-space-16) + var(--nm-space-2)) 0;padding:0;list-style:none;display:flex}.nm-clean-progress li{font-size:var(--nm-font-size-10);color:var(--nm-faint);padding:calc(var(--nm-space-8) + var(--nm-space-2)) var(--nm-space-8);border-top:3px solid #e5ecec;flex:1;line-height:1.5}.nm-clean-progress li[aria-current]{color:var(--nm-teal);border-color:var(--nm-teal);border-radius:0 0 var(--nm-radius-control) var(--nm-radius-control);font-weight:var(--nm-font-weight-semibold);background:oklch(97% .015 205)}.nm-clean-version{align-items:center;gap:var(--nm-space-12);margin:calc(var(--nm-space-16) + var(--nm-space-2)) 0;font-size:var(--nm-font-size-12);display:flex}.nm-clean-version select{border-radius:var(--nm-radius-control);padding:calc(var(--nm-space-8) + var(--nm-space-2));color:var(--nm-teal);background:#fff;border:1px solid #dae5e5}.nm-detail{flex-direction:column;height:100%;min-height:0;display:flex}.nm-drawer-chrome,.nm-workflow-detail>.nm-detail-footer{flex-shrink:0}.nm-workflow-detail .nm-detail-content{min-height:0}.nm-workflow-detail .nm-detail-heading h2{margin-top:0}.nm-drawer-status{gap:var(--nm-space-8);margin-top:calc(var(--nm-space-12) + var(--nm-space-2));flex-wrap:wrap;display:flex}.nm-drawer-timing{align-items:center;gap:var(--nm-space-8);display:flex}.nm-drawer-snooze{color:var(--nm-teal)!important}.nm-category-container{border-radius:var(--nm-radius-surface);padding:var(--nm-space-20);gap:calc(var(--nm-space-16) + var(--nm-space-2));background:#fff;border:1px solid #e2e9e9;flex-direction:column;display:flex}.nm-category-container .nm-category-heading{align-items:center;gap:var(--nm-space-8);font-size:var(--nm-font-size-14);font-weight:var(--nm-font-weight-semibold);color:var(--nm-teal);display:flex}.nm-category-container h4,.nm-evidence-section h4{font-size:var(--nm-font-size-12);font-weight:var(--nm-font-weight-medium);margin:0}.nm-category-situation,.nm-category-outcome p,.nm-recorded-proof p,.nm-requested-stay p{font-size:var(--nm-font-size-12);color:#5b6c69;line-height:1.65}.nm-category-container .nm-callout,.nm-category-container .nm-facts,.nm-category-container .nm-request-comparison,.nm-category-container .nm-thread-heading{margin:0}.nm-category-container .nm-facts>div{gap:calc(var(--nm-space-16) + var(--nm-space-2))}.nm-category-container .nm-facts dd{max-width:65%}.nm-next-step{background:var(--nm-teal-soft);border-radius:var(--nm-radius-field);padding:calc(var(--nm-space-12) + var(--nm-space-2))}.nm-next-step h4{color:var(--nm-teal-deep);margin-bottom:calc(var(--nm-space-4) + var(--nm-space-2))}.nm-next-step p{font-size:var(--nm-font-size-12);color:#41666a;line-height:1.65}.nm-compact-amount{justify-content:space-between;align-items:center;gap:var(--nm-space-12);padding:calc(var(--nm-space-12) + var(--nm-space-2));border-radius:var(--nm-radius-card);font-size:var(--nm-font-size-12);color:#5b6c69;background:#f5f8f8;display:flex}.nm-compact-amount strong{font-size:var(--nm-font-size-24);font-weight:var(--nm-font-weight-medium);color:var(--nm-ink)}.nm-context-section{gap:calc(var(--nm-space-8) + var(--nm-space-2));flex-direction:column;display:flex}.nm-context-section>h3{font-size:var(--nm-font-size-12);color:#5b6c69}.nm-context-link{text-align:left;width:100%;color:var(--nm-ink);cursor:pointer;background:#fff}.nm-context-link:hover{background:var(--nm-teal-soft);border-color:#b8dcda}.nm-context-link>svg{color:var(--nm-teal);margin-left:auto}.nm-workflow-detail .nm-property-card,.nm-workflow-detail .nm-note-heading{margin:0}.nm-recorded-proof{padding:calc(var(--nm-space-12) + var(--nm-space-2));border:1px solid var(--nm-line-soft);border-radius:var(--nm-radius-field)}.nm-recorded-proof>strong,.nm-category-outcome>strong{font-size:var(--nm-font-size-12);color:var(--nm-teal-deep)}.nm-evidence-section{gap:calc(var(--nm-space-16) + var(--nm-space-2));flex-direction:column;display:flex}.nm-evidence-empty{text-align:center;padding:calc(var(--nm-space-24) + var(--nm-space-2)) var(--nm-space-16);border-radius:var(--nm-radius-card);color:var(--nm-teal);background:var(--nm-teal-soft)}.nm-evidence-empty h4{margin:calc(var(--nm-space-8) + var(--nm-space-2)) 0 calc(var(--nm-space-4) + var(--nm-space-2))}.nm-evidence-empty p{font-size:var(--nm-font-size-12);color:#547577}.nm-workflow-detail .nm-composer .nm-reply-outcome{border-top:1px solid var(--nm-line-soft);padding-top:var(--nm-space-12)}.nm-workflow-detail .nm-footer-actions{gap:calc(var(--nm-space-4) + var(--nm-space-2))}.nm-detail-top{padding:var(--nm-space-20) calc(var(--nm-space-24) + var(--nm-space-2)) var(--nm-space-12);justify-content:space-between;align-items:center;min-height:60px;display:flex}.nm-detail-top>span{align-items:center;gap:var(--nm-space-8);color:var(--nm-color-text-muted);font-size:var(--nm-font-size-10);display:flex}.nm-dot{color:var(--nm-color-text-muted)}.nm-detail-heading{padding:var(--nm-space-4) calc(var(--nm-space-24) + var(--nm-space-2)) calc(var(--nm-space-20) + var(--nm-space-2))}.nm-detail-heading h2{font-size:var(--nm-font-size-24);font-weight:var(--nm-font-weight-medium);letter-spacing:-.7px;margin-top:var(--nm-space-12);line-height:1.25}.nm-detail-heading p{color:var(--nm-color-text-muted);font-size:var(--nm-font-size-11);margin-top:var(--nm-space-8)}.nm-detail-heading p span{margin:0 calc(var(--nm-space-4) + var(--nm-space-2));color:var(--nm-color-text-muted)}.nm-detail-tabs{gap:calc(var(--nm-space-24) + var(--nm-space-2));border-bottom:1px solid var(--nm-line-soft);padding:0 calc(var(--nm-space-24) + var(--nm-space-2));display:flex}.nm-detail-tabs button{gap:calc(var(--nm-space-4) + var(--nm-space-2));padding:var(--nm-space-12) 0;color:var(--nm-color-text-muted);font-size:var(--nm-font-size-12);background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;display:flex}.nm-detail-tabs button[aria-selected=true]{color:var(--nm-teal);border-bottom-color:var(--nm-teal)}.nm-detail-tabs button span{font-size:var(--nm-font-size-10);border-radius:var(--nm-radius-control);padding:0 calc(var(--nm-space-4) + var(--nm-space-2));background:#f0f5f1}.nm-detail-content{padding:var(--nm-space-24) calc(var(--nm-space-24) + var(--nm-space-2)) calc(var(--nm-space-24) + var(--nm-space-4));gap:var(--nm-space-20);scrollbar-width:thin;flex-direction:column;flex:1;display:flex;overflow-y:auto}.nm-detail-content h3{font-size:var(--nm-font-size-12);font-weight:var(--nm-font-weight-medium)}.nm-property-card{align-items:center;gap:var(--nm-space-12);padding:var(--nm-space-12);border-radius:var(--nm-radius-surface);border:1px solid #eaf0eb;display:flex}.nm-property-card img{object-fit:cover;border-radius:var(--nm-radius-field);width:49px;height:49px}.nm-property-card>div{gap:var(--nm-space-4);flex-direction:column;flex:1;display:flex}.nm-property-card strong{font-size:var(--nm-font-size-12);font-weight:var(--nm-font-weight-medium)}.nm-property-card div span{font-size:var(--nm-font-size-10);color:var(--nm-color-text-muted)}.nm-callout{align-items:flex-start;gap:calc(var(--nm-space-8) + var(--nm-space-2));padding:calc(var(--nm-space-12) + var(--nm-space-2));border-radius:var(--nm-radius-card);color:var(--nm-color-text-muted);background:#f1f6f2;display:flex}.nm-callout.warning{color:#bc8f67;background:#fff6ed}.nm-callout.success{color:#70a180;background:#eff8f1}.nm-callout>svg{margin-top:var(--nm-space-2)}.nm-callout strong{font-size:var(--nm-font-size-13);font-weight:var(--nm-font-weight-medium);color:#5a7462;display:block}.nm-callout.warning strong{color:#916f4d}.nm-callout p{font-size:var(--nm-font-size-12);color:var(--nm-color-text-muted);margin-top:var(--nm-space-4);line-height:1.7}.nm-callout.warning p{color:#b29372}.nm-callout .nm-text-button{margin-top:calc(var(--nm-space-8) + var(--nm-space-2))}.nm-evidence-link{align-items:center;gap:var(--nm-space-12);border-radius:var(--nm-radius-card);width:100%;padding:calc(var(--nm-space-12) + var(--nm-space-2));text-align:left;color:var(--nm-color-text-muted);background:#fff;border:1px solid #e8efea;text-decoration:none;display:flex}.nm-evidence-link:hover{background:#f7faf8;border-color:#ccdcd0}.nm-evidence-link>div{gap:var(--nm-space-4);flex-direction:column;flex:1;display:flex}.nm-evidence-link strong{font-size:var(--nm-font-size-12);font-weight:var(--nm-font-weight-medium);color:#476950}.nm-evidence-link div span{font-size:var(--nm-font-size-10);color:var(--nm-color-text-muted)}.nm-request-comparison{align-items:center;gap:var(--nm-space-20);padding:calc(var(--nm-space-16) + var(--nm-space-2));border-radius:var(--nm-radius-surface);background:#f6f9f6;display:flex}.nm-request-comparison>div{gap:var(--nm-space-8);flex-direction:column;flex:1;display:flex}.nm-request-comparison span{color:var(--nm-color-text-muted);font-size:var(--nm-font-size-10)}.nm-request-comparison strong{font-size:var(--nm-font-size-24);font-weight:var(--nm-font-weight-medium);letter-spacing:-.5px}.nm-request-comparison>svg{color:var(--nm-color-text-muted)}.nm-owner-list{gap:var(--nm-space-12);flex-direction:column;display:flex}.nm-owner-list>div{gap:calc(var(--nm-space-8) + var(--nm-space-2));align-items:center;display:flex}.nm-owner-list>div>div{gap:var(--nm-space-2);flex-direction:column;flex:1;display:flex}.nm-owner-list strong{font-size:var(--nm-font-size-11);font-weight:var(--nm-font-weight-medium)}.nm-owner-list div div span{color:var(--nm-color-text-muted);font-size:var(--nm-font-size-10)}.nm-owner-list b{font-weight:var(--nm-font-weight-medium);font-size:var(--nm-font-size-12)}.nm-facts{flex-direction:column;gap:0;margin:0;display:flex}.nm-facts>div{gap:var(--nm-space-20);padding:var(--nm-space-12) 0;border-bottom:1px solid var(--nm-line-soft);font-size:var(--nm-font-size-12);justify-content:space-between;align-items:baseline;display:flex}.nm-facts dt{color:var(--nm-color-text-muted);flex-shrink:0}.nm-facts dd{color:#54715c;text-align:right;margin:0}.nm-note-heading{justify-content:space-between;align-items:center;display:flex}.nm-note{color:var(--nm-color-text-muted);font-size:var(--nm-font-size-12);white-space:pre-wrap;line-height:1.7}.nm-detail-footer{padding:var(--nm-space-16) calc(var(--nm-space-20) + var(--nm-space-2));border-top:1px solid var(--nm-line-soft);align-items:center;gap:var(--nm-space-8);background:#fff;flex-wrap:wrap;justify-content:space-between;display:flex}.nm-footer-actions{gap:var(--nm-space-8);margin-left:auto;display:flex}.nm-footer-actions .nm-button{padding:0 var(--nm-space-12);font-size:var(--nm-font-size-11)!important}.nm-thread-heading{gap:calc(var(--nm-space-8) + var(--nm-space-2));align-items:center;display:flex}.nm-thread-heading>div{gap:var(--nm-space-4);flex-direction:column;display:flex}.nm-thread-heading strong{font-size:var(--nm-font-size-12);font-weight:var(--nm-font-weight-medium)}.nm-thread-heading div span{font-size:var(--nm-font-size-10);color:var(--nm-color-text-muted)}.nm-conversation{gap:var(--nm-space-12);flex-direction:column;display:flex}.nm-message{border-radius:var(--nm-radius-card) var(--nm-radius-card) var(--nm-radius-card) var(--nm-radius-control);padding:calc(var(--nm-space-12) + var(--nm-space-2));background:#f4f7f5;max-width:93%}.nm-message>div{gap:calc(var(--nm-space-8) + var(--nm-space-2));justify-content:space-between;align-items:center;display:flex}.nm-message strong{font-size:var(--nm-font-size-10);font-weight:var(--nm-font-weight-medium);color:var(--nm-color-text-muted)}.nm-message>div>span{color:var(--nm-color-text-muted);font-size:var(--nm-font-size-10)}.nm-message p{font-size:var(--nm-font-size-12);margin-top:var(--nm-space-8);color:#65816d;line-height:1.7}.nm-message.notice{border-radius:var(--nm-radius-field);background:#fff7ec;max-width:100%}.nm-message.notice strong,.nm-message.notice p{color:#af926c}.nm-message.sent{border-radius:var(--nm-radius-card) var(--nm-radius-card) var(--nm-radius-control) var(--nm-radius-card);background:var(--nm-teal-soft);align-self:flex-end}.nm-composer{border-radius:var(--nm-radius-surface);padding:var(--nm-space-12);border:1px solid #dfeae3}.nm-composer label{font-size:var(--nm-font-size-10);color:var(--nm-color-text-muted)}.nm-composer textarea{width:100%;padding:calc(var(--nm-space-8) + var(--nm-space-2)) 0;font-size:var(--nm-font-size-12);resize:vertical;color:#3f634a;background:0 0;border:0;outline:none;display:block}.nm-composer textarea::placeholder{color:var(--nm-color-text-muted)}.nm-composer>div{border-top:1px solid var(--nm-line-soft);padding-top:calc(var(--nm-space-8) + var(--nm-space-2));justify-content:space-between;align-items:center;display:flex}.nm-composer div>span{font-size:var(--nm-font-size-10);color:var(--nm-color-text-muted)}.nm-footnote{gap:var(--nm-space-8);color:var(--nm-color-text-muted);font-size:var(--nm-font-size-10);align-items:flex-start;line-height:1.65;display:flex}.nm-photo-grid{gap:var(--nm-space-12);grid-template-columns:1fr 1fr;display:grid}.nm-photo-grid button{border-radius:var(--nm-radius-card);text-align:left;background:0 0;border:1px solid #e8eee9;padding:0;overflow:hidden}.nm-photo-grid img{aspect-ratio:1.45;object-fit:cover;width:100%;display:block}.nm-photo-grid button>span{padding:calc(var(--nm-space-8) + var(--nm-space-2));color:var(--nm-color-text-muted);font-size:var(--nm-font-size-10);justify-content:space-between;align-items:center;display:flex}.nm-lightbox{width:800px}.nm-lightbox>img{object-fit:contain;background:#f2f5f2;width:100%;max-height:65vh;display:block}.nm-source-record{gap:var(--nm-space-12);padding:var(--nm-space-16);border-radius:var(--nm-radius-card);color:var(--nm-color-text-muted);border:1px solid #e7efe9;align-items:flex-start;display:flex}.nm-source-record strong{color:#5c7f67;font-size:var(--nm-font-size-12);font-weight:var(--nm-font-weight-medium)}.nm-source-record p{color:var(--nm-color-text-muted);font-size:var(--nm-font-size-11);margin:calc(var(--nm-space-4) + var(--nm-space-2)) 0;line-height:1.7}.nm-source-record span:not(.nm-soft-icon){font-size:var(--nm-font-size-10);color:var(--nm-color-text-muted)}.nm-activity{gap:var(--nm-space-24);flex-direction:column;display:flex}.nm-activity>div{align-items:flex-start;gap:var(--nm-space-12);display:flex}.nm-activity-dot{width:23px;height:23px;color:var(--nm-color-text-muted);background:#f0f6f2;border-radius:50%;flex-shrink:0;place-items:center;display:grid}.nm-activity strong{font-size:var(--nm-font-size-11);font-weight:var(--nm-font-weight-medium);color:#537661}.nm-activity p{font-size:var(--nm-font-size-12);color:var(--nm-color-text-muted);margin-top:var(--nm-space-4);line-height:1.65}.nm-activity div div span{font-size:var(--nm-font-size-10);color:var(--nm-color-text-muted);margin-top:calc(var(--nm-space-4) + var(--nm-space-2));display:block}.nm-eyebrow{font-size:var(--nm-font-size-10);color:var(--nm-color-text-muted);margin-bottom:calc(var(--nm-space-4) + var(--nm-space-2));display:block}.nm-modal-description{font-size:var(--nm-font-size-12);color:var(--nm-color-text-muted);line-height:1.8}.nm-form-row{gap:var(--nm-space-12);display:flex}.nm-form-row>label{flex:1;min-width:0}.nm-confirm-amount{padding:calc(var(--nm-space-16) + var(--nm-space-2)) var(--nm-space-20);border-radius:var(--nm-radius-card);justify-content:space-between;align-items:center;gap:var(--nm-space-20);background:#f3f8f5;display:flex}.nm-confirm-amount>span{color:var(--nm-color-text-muted);font-size:var(--nm-font-size-12)}.nm-confirm-amount strong{color:#356d4d;font-size:var(--nm-font-size-24);font-weight:var(--nm-font-weight-medium)}.nm-checkbox{gap:calc(var(--nm-space-8) + var(--nm-space-2));font-size:var(--nm-font-size-11);color:var(--nm-color-text-muted);cursor:pointer;align-items:flex-start;line-height:1.7;display:flex}.nm-checkbox input{accent-color:var(--nm-teal);margin-top:var(--nm-space-4)}.nm-modal-actions{gap:var(--nm-space-12);padding:calc(var(--nm-space-16) + var(--nm-space-2)) var(--nm-space-24);border-top:1px solid var(--nm-line-soft);justify-content:space-between;align-items:center;display:flex}.nm-modal-actions>span{color:var(--nm-color-text-muted);font-size:var(--nm-font-size-12)}.nm-statement-document{border-radius:var(--nm-radius-card);padding:var(--nm-space-20);border:1px solid #e7efe9}.nm-document-brand{align-items:center;gap:var(--nm-space-8);color:var(--nm-teal);margin-bottom:calc(var(--nm-space-24) + var(--nm-space-2));font-weight:var(--nm-font-weight-medium);display:flex}.nm-document-brand>span{font-size:var(--nm-font-size-10);font-weight:var(--nm-font-weight-regular);letter-spacing:.08em;color:var(--nm-color-text-muted);margin-left:auto}.nm-statement-document>p{color:var(--nm-color-text-muted);font-size:var(--nm-font-size-10);margin:var(--nm-space-8) 0 var(--nm-space-20)}.nm-statement-document table{border-collapse:collapse;width:100%;margin:calc(var(--nm-space-16) + var(--nm-space-2)) 0;text-align:left;font-size:var(--nm-font-size-10)}.nm-statement-document th{color:var(--nm-color-text-muted);font-weight:var(--nm-font-weight-regular)}.nm-statement-document td{color:#668e77}.nm-statement-document th,.nm-statement-document td{padding:calc(var(--nm-space-8) + var(--nm-space-2)) calc(var(--nm-space-4) + var(--nm-space-2));border-bottom:1px solid var(--nm-line-soft)}.nm-error{color:#ad5c4c;font-size:var(--nm-font-size-11)}.nm-empty{text-align:center;min-height:290px;padding:calc(var(--nm-space-32) + var(--nm-space-8));justify-content:center;align-items:center;gap:calc(var(--nm-space-12) + var(--nm-space-2));flex-direction:column;display:flex}.nm-empty>span{width:60px;height:60px;color:var(--nm-color-text-muted);border-radius:var(--nm-radius-panel);margin-bottom:calc(var(--nm-space-4) + var(--nm-space-2));background:#eef6f1;place-items:center;display:grid}.nm-empty h2{font-size:var(--nm-font-size-20);font-weight:var(--nm-font-weight-medium);color:#5a7e66;letter-spacing:-.5px}.nm-empty p{color:var(--nm-color-text-muted);font-size:var(--nm-font-size-12);max-width:37ch;line-height:1.75}.nm-sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (width>=1700px){.nm-summary{padding-top:calc(var(--nm-space-24) + var(--nm-space-4) + var(--nm-space-2));padding-bottom:calc(var(--nm-space-24) + var(--nm-space-4) + var(--nm-space-2))}}@media (width<=1200px){.nm-header-actions{gap:var(--nm-space-8)}.nm-stat-label{font-size:var(--nm-font-size-10);gap:calc(var(--nm-space-4) + var(--nm-space-2))}.nm-summary>button,.nm-summary-card{padding:0 calc(var(--nm-space-16) + var(--nm-space-2))}.nm-summary strong{font-size:var(--nm-font-size-31)}.nm-detail-content,.nm-detail-heading{padding-left:var(--nm-space-20);padding-right:var(--nm-space-20)}.nm-header-actions>.nm-button{display:none}}.pp-main{padding:calc(var(--nm-space-24) + var(--nm-space-4) + var(--nm-space-2));flex-direction:column;display:flex;overflow:hidden}.pp-main .nm-page-header{margin-bottom:calc(var(--nm-space-24) + var(--nm-space-2));flex:none}.pp-main .nm-header-actions{padding-top:0}.pp-workspace{border-radius:var(--nm-radius-panel);background:#fff;border:1px solid #e3e9e6;flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.pp-count{font-size:var(--nm-font-size-12);color:var(--nm-color-text-muted)}.pp-quiet{font-size:var(--nm-font-size-11);color:#78857e;line-height:1.6}.pp-empty{color:#78857e;min-height:160px;padding:calc(var(--nm-space-24) + var(--nm-space-4) + var(--nm-space-2));font-size:var(--nm-font-size-12);flex:1;place-items:center;display:grid}.pp-thumb{object-fit:cover;border-radius:var(--nm-radius-control);flex:none;width:36px;height:40px}.pp-thumb.is-blank{color:#8a958f;background:#eef2f0;place-items:center;display:grid}.pp-thumb.lg{border-radius:var(--nm-radius-card);width:56px;height:56px}.pp-dots{gap:var(--nm-space-4);display:flex}.pp-dots i{border-radius:var(--nm-radius-control);width:19px;height:19px;font-size:var(--nm-font-size-10);font-weight:var(--nm-font-weight-bold);color:#b1bab5;background:#f1f4f3;place-items:center;font-style:normal;display:grid}.pp-dots i.is-on{background:var(--nm-teal-soft);color:var(--nm-teal-deep)}.pp-workspace-head{align-items:center;gap:var(--nm-space-16);padding:calc(var(--nm-space-16) + var(--nm-space-2)) var(--nm-space-24);border-bottom:1px solid var(--nm-line-soft);flex:none;display:flex}.pp-head-text{gap:var(--nm-space-4);flex:1;min-width:0;display:grid}.pp-head-text h1{font-size:var(--nm-font-size-24);font-weight:var(--nm-font-weight-medium);letter-spacing:-.5px;text-overflow:ellipsis;white-space:nowrap;line-height:1.2;overflow:hidden}.pp-head-text p{font-size:var(--nm-font-size-11);color:#748179}.pp-content{min-width:0;min-height:0;padding:calc(var(--nm-space-24) + var(--nm-space-2)) calc(var(--nm-space-24) + var(--nm-space-4) + var(--nm-space-2)) calc(var(--nm-space-32) + var(--nm-space-16));scrollbar-width:thin;overflow-y:auto}.pp-content-form{max-width:860px}.pp-facts{gap:var(--nm-space-16) calc(var(--nm-space-20) + var(--nm-space-2));grid-template-columns:repeat(auto-fill,minmax(150px,1fr));margin:0;display:grid}.pp-facts>div{gap:var(--nm-space-4);min-width:0;display:grid}.pp-facts dt{font-size:var(--nm-font-size-10);color:#8a958f}.pp-facts dd{font-size:var(--nm-font-size-13);font-weight:var(--nm-font-weight-medium);color:#33463d;overflow-wrap:anywhere;margin:0}.pp-panel{border-radius:var(--nm-radius-surface);padding:calc(var(--nm-space-16) + var(--nm-space-2));gap:calc(var(--nm-space-12) + var(--nm-space-2));background:#fff;border:1px solid #e8edeb;flex-direction:column;min-width:0;display:flex}.pp-panel h3{font-size:var(--nm-font-size-12);font-weight:var(--nm-font-weight-semibold);color:#33463d}.pp-panel-head{align-items:center;gap:var(--nm-space-12);flex-wrap:wrap;display:flex}.pp-panel-head small{font-size:var(--nm-font-size-11);color:#78857e}.pp-panel-head .pp-switch{margin-left:auto}.pp-chips{gap:calc(var(--nm-space-4) + var(--nm-space-2));flex-wrap:wrap;display:flex}.pp-chips span{padding:calc(var(--nm-space-4) + var(--nm-space-2)) calc(var(--nm-space-8) + var(--nm-space-2));border-radius:var(--nm-radius-control);font-size:var(--nm-font-size-11);color:#46514f;background:#f5f7f6;border:1px solid #e6ece9}.pp-links{gap:var(--nm-space-8);flex-wrap:wrap;display:flex}.pp-links.is-stacked{flex-direction:column}.pp-link{align-items:center;gap:calc(var(--nm-space-8) + var(--nm-space-2));min-height:40px;padding:0 var(--nm-space-12);border-radius:var(--nm-radius-field);font-size:var(--nm-font-size-12);color:#405149;text-align:left;background:#fff;border:1px solid #e8edeb;display:inline-flex}.pp-link:hover{background:#f3f9f7;border-color:#bcd8cf}.pp-link svg{color:var(--nm-teal)}.pp-link small{color:#78857e;font-size:var(--nm-font-size-10)}.pp-areas,.pp-supplies{gap:var(--nm-space-8);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.pp-areas li,.pp-supplies li{align-items:center;gap:var(--nm-space-12);min-height:46px;padding:0 calc(var(--nm-space-4) + var(--nm-space-2)) 0 var(--nm-space-12);border-radius:var(--nm-radius-card);font-size:var(--nm-font-size-13);background:#fcfdfd;border:1px solid #e8edeb;display:flex}.pp-areas li>span,.pp-supplies li>span{flex:1;min-width:0}.pp-supplies li>span{flex-direction:column;align-items:flex-start;display:flex}.pp-supplies li small{font-size:var(--nm-font-size-11);color:#8a958f}.pp-supplies li small.is-counted{color:#467b63}.pp-index{background:var(--nm-teal-soft);width:24px;height:24px;color:var(--nm-teal-deep);font-size:var(--nm-font-size-11);font-weight:var(--nm-font-weight-semibold);border-radius:50%;flex:none;place-items:center;font-style:normal;display:grid}.pp-add{gap:calc(var(--nm-space-8) + var(--nm-space-2));display:flex}.pp-add input{border-radius:var(--nm-radius-field);min-width:0;min-height:40px;padding:0 var(--nm-space-12);font-size:var(--nm-font-size-12);color:var(--nm-ink);background:#fcfefd;border:1px solid #dce9e1;flex:1}.pp-presets{gap:calc(var(--nm-space-4) + var(--nm-space-2));flex-wrap:wrap;align-items:center;display:flex}.pp-presets>span{font-size:var(--nm-font-size-11);color:var(--nm-color-text-muted);margin-right:var(--nm-space-4)}.pp-presets button{min-height:30px;padding:0 var(--nm-space-12);border-radius:var(--nm-radius-full);font-size:var(--nm-font-size-11);color:#5d6f67;background:#fff;border:1px solid #e6ece9}.pp-presets button:hover{background:#f4f8f6;border-color:#cbdad4}.pp-switch{align-items:center;gap:calc(var(--nm-space-8) + var(--nm-space-2));padding:var(--nm-space-4) 0;font-size:var(--nm-font-size-12);color:#40514a;background:0 0;border:0;display:inline-flex}.pp-switch i{border-radius:var(--nm-radius-panel);background:#d5dcd8;flex:none;width:40px;height:22px;position:relative}.pp-switch i:after{content:"";background:#fff;border-radius:50%;width:18px;height:18px;transition:transform .15s;position:absolute;top:2px;left:2px;box-shadow:0 1px 2px #0000001f}.pp-switch[aria-pressed=true] i{background:var(--nm-teal)}.pp-switch[aria-pressed=true] i:after{transform:translate(18px)}.pp-photos{gap:calc(var(--nm-space-8) + var(--nm-space-2));grid-template-columns:repeat(auto-fill,minmax(170px,1fr));display:grid}.pp-photo{border-radius:var(--nm-radius-card);background:var(--nm-color-canvas);aspect-ratio:3/2;border:1px solid #e8edeb;flex-direction:column;justify-content:flex-end;margin:0;display:flex;position:relative;overflow:hidden}.pp-photo img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.pp-photo.is-empty{border-style:dashed}.pp-drop{font-size:var(--nm-font-size-11);color:#8a958f;place-items:center;display:grid;position:absolute;inset:0}.pp-cover{font-size:var(--nm-font-size-10);font-weight:var(--nm-font-weight-bold);letter-spacing:.07em;padding:var(--nm-space-4) var(--nm-space-8);border-radius:var(--nm-radius-control);color:#fff;background:#1d352fd1;position:absolute;top:8px;left:8px}.pp-photo-bar{align-items:center;gap:calc(var(--nm-space-4) + var(--nm-space-2));padding:var(--nm-space-8);background:linear-gradient(#0000,#1d352fbf);display:flex;position:relative}.pp-photo-bar>span,.pp-photo-bar input{min-width:0;font-size:var(--nm-font-size-11);color:#fff;text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.pp-photo-bar input{border:0;border-bottom:1px solid rgb(from var(--nm-color-surface) r g b / calc(153 / 255));padding:var(--nm-space-2) 0;background:0 0;outline:0}.pp-photo-bar button{border-radius:var(--nm-radius-control);background:rgb(from var(--nm-color-surface) r g b / calc(219 / 255));color:#33463d;width:26px;height:26px;font-size:var(--nm-font-size-12);border:0;flex:none;place-items:center;padding:0;display:grid}.pp-photo-bar button:hover{background:#fff}.pp-quality{gap:calc(var(--nm-space-16) + var(--nm-space-2));align-items:center;display:flex}.pp-quality strong{font-size:var(--nm-font-size-14);font-weight:var(--nm-font-weight-semibold)}.pp-ring{border-radius:50%;flex:none;place-items:center;width:84px;height:84px;display:grid}.pp-ring span{width:64px;height:64px;font-size:var(--nm-font-size-20);font-weight:var(--nm-font-weight-semibold);background:#fff;border-radius:50%;place-items:center;display:grid}.pp-checks{gap:calc(var(--nm-space-4) + var(--nm-space-2));flex-direction:column;display:flex}.pp-checks>div{align-items:center;gap:calc(var(--nm-space-8) + var(--nm-space-2));border-radius:var(--nm-radius-field);padding:var(--nm-space-8) var(--nm-space-12);font-size:var(--nm-font-size-12);border:1px solid #eef2f0;display:flex}.pp-checks i{width:20px;height:20px;font-size:var(--nm-font-size-10);font-style:normal;font-weight:var(--nm-font-weight-bold);color:var(--nm-color-success);background:#e4f4e9;border-radius:50%;flex:none;place-items:center;display:grid}.pp-checks i.is-fail{color:var(--nm-color-warning);background:#fcf5e9}.pp-checks small{color:var(--nm-color-text-muted);font-size:var(--nm-font-size-11);text-align:right;margin-left:auto}.pp-reviews{gap:calc(var(--nm-space-8) + var(--nm-space-2));display:grid}.pp-review{border-radius:var(--nm-radius-card);padding:var(--nm-space-12) calc(var(--nm-space-12) + var(--nm-space-2));gap:var(--nm-space-8);background:#fcfdfd;border:1px solid #e8edeb;display:grid}.pp-review header{gap:calc(var(--nm-space-8) + var(--nm-space-2));flex-wrap:wrap;align-items:baseline;display:flex}.pp-review header strong{font-size:var(--nm-font-size-13);font-weight:var(--nm-font-weight-semibold)}.pp-review header small{font-size:var(--nm-font-size-11);color:#78857e;margin-left:auto}.pp-stars{font-size:var(--nm-font-size-11);color:var(--nm-teal);font-weight:var(--nm-font-weight-semibold)}.pp-review p{font-size:var(--nm-font-size-12);color:#405149;line-height:1.55}.pp-review blockquote{padding-left:calc(var(--nm-space-8) + var(--nm-space-2));font-size:var(--nm-font-size-11);color:var(--nm-color-text-muted);border-left:2px solid #b8d8cf;margin:0;line-height:1.5}.pp-review .nm-button{justify-self:start}.pp-placeholder{padding:calc(var(--nm-space-16) + var(--nm-space-2));border-radius:var(--nm-radius-card);font-size:var(--nm-font-size-12);color:var(--nm-color-text-muted);border:1px dashed #d6e0db;line-height:1.6}.pp-form{gap:var(--nm-space-24);display:grid}.pp-form fieldset{gap:calc(var(--nm-space-12) + var(--nm-space-2)) var(--nm-space-16);border:0;grid-template-columns:1fr 1fr;min-width:0;margin:0;padding:0;display:grid}.pp-form legend{font-size:var(--nm-font-size-10);font-weight:var(--nm-font-weight-bold);letter-spacing:.09em;text-transform:uppercase;color:#8a958f;margin-bottom:var(--nm-space-4);grid-column:1/-1}.pp-field{gap:calc(var(--nm-space-4) + var(--nm-space-2));min-width:0;display:grid}.pp-field.is-wide{grid-column:1/-1}.pp-field>label,.pp-field-toggle>span{font-size:var(--nm-font-size-11);color:#6c8c77}.pp-field input,.pp-field select,.pp-field textarea{width:100%;min-height:40px;padding:var(--nm-space-8) var(--nm-space-12);border-radius:var(--nm-radius-field);color:var(--nm-ink);font-size:var(--nm-font-size-12);background:#fcfefd;border:1px solid #dce9e1}.pp-field textarea{resize:vertical}.pp-field input[aria-invalid=true]{border-color:#e2b3aa}.pp-field-toggle{align-content:start}.pp-error{font-size:var(--nm-font-size-10);color:var(--nm-red)}.pp-note{font-size:var(--nm-font-size-10);color:#8a958f;line-height:1.5}.pp-form-actions{gap:calc(var(--nm-space-8) + var(--nm-space-2));padding-top:calc(var(--nm-space-4) + var(--nm-space-2));border-top:1px solid var(--nm-line-soft);justify-content:flex-end;align-items:center;display:flex}.pp-form-note{font-size:var(--nm-font-size-11);color:#78857e;max-width:46ch;margin-right:auto;line-height:1.5}.pp-steps{gap:calc(var(--nm-space-4) + var(--nm-space-2)) calc(var(--nm-space-12) + var(--nm-space-2));font-size:var(--nm-font-size-11);color:#8a958f;flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.pp-steps li{align-items:center;gap:calc(var(--nm-space-4) + var(--nm-space-2));display:inline-flex}.pp-steps i{width:18px;height:18px;font-size:var(--nm-font-size-10);font-style:normal;font-weight:var(--nm-font-weight-bold);color:#8a958f;background:#eef2f0;border-radius:50%;place-items:center;display:grid}.pp-steps li.is-current{color:var(--nm-teal-deep);font-weight:var(--nm-font-weight-semibold)}.pp-steps li.is-current i{background:var(--nm-teal);color:#fff}.pp-steps li.is-done i{color:var(--nm-color-success);background:#e4f4e9}.pp-needs-count{min-width:20px;height:20px;padding:0 calc(var(--nm-space-4) + var(--nm-space-2));border-radius:var(--nm-radius-control);font-size:var(--nm-font-size-10);font-style:normal;font-weight:var(--nm-font-weight-semibold);color:#966f43;background:#fcf3ea;place-items:center;display:grid}.pp-board{min-height:0;padding:calc(var(--nm-space-20) + var(--nm-space-2));gap:var(--nm-space-16);scrollbar-width:thin;flex:1;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));align-content:start;display:grid;overflow-y:auto}.pp-card{border-radius:var(--nm-radius-surface);text-align:left;color:var(--nm-ink);background:#fff;border:1px solid #e8edeb;flex-direction:column;padding:0;display:flex;overflow:hidden}.pp-card:hover{border-color:#bcd8cf;box-shadow:0 6px 20px #18332714}.pp-card-image{background:#eef2f0;flex:none;height:200px;display:block;position:relative}.pp-card-image img{object-fit:cover;width:100%;height:100%;display:block}.pp-card-blank{color:#8a958f;place-items:center;display:grid;position:absolute;inset:0}.pp-chip{padding:var(--nm-space-4) calc(var(--nm-space-8) + var(--nm-space-2));border-radius:var(--nm-radius-panel);color:#fff;font-size:var(--nm-font-size-10);font-weight:var(--nm-font-weight-medium);background:#1d352fd1;position:absolute;top:10px;left:10px}.pp-card-body{padding:calc(var(--nm-space-12) + var(--nm-space-2)) var(--nm-space-16) var(--nm-space-16);gap:var(--nm-space-8);display:grid}.pp-card strong{font-size:var(--nm-font-size-14);font-weight:var(--nm-font-weight-semibold)}.pp-card-meta{justify-content:space-between;gap:calc(var(--nm-space-8) + var(--nm-space-2));font-size:var(--nm-font-size-11);color:var(--nm-color-text-muted);display:flex}.pp-card-foot{justify-content:space-between;align-items:center;gap:var(--nm-space-8);padding-top:var(--nm-space-4);display:flex}.pp-score{align-items:center;gap:calc(var(--nm-space-4) + var(--nm-space-2));font-size:var(--nm-font-size-11);color:#5d6f67;display:inline-flex}.pp-score i{border-radius:50%;flex:none;width:18px;height:18px;-webkit-mask:radial-gradient(circle,#0000 42%,#000 44%);mask:radial-gradient(circle,#0000 42%,#000 44%)}.pp-app .nm-toast{top:auto;bottom:65px}@media (width<=1300px){.pp-board{grid-template-columns:repeat(auto-fill,minmax(260px,1fr))}}.pp-workspace-head.is-slim{padding:calc(var(--nm-space-12) + var(--nm-space-2)) var(--nm-space-20) calc(var(--nm-space-4) + var(--nm-space-2));gap:calc(var(--nm-space-16) + var(--nm-space-2));border-bottom:0}.pp-back{background:0 0;border:0;padding:0}.pp-back:hover{color:var(--nm-teal);background:0 0}.pp-workspace-head.is-slim .pp-thumb{width:38px;height:40px}.pp-record{gap:calc(var(--nm-space-24) + var(--nm-space-2));display:grid}.pp-group{gap:var(--nm-space-12);display:grid}.pp-group>header{justify-content:space-between;align-items:baseline;gap:var(--nm-space-12);padding-bottom:var(--nm-space-8);border-bottom:1px solid var(--nm-line-soft);display:flex}.pp-group>header h3{font-size:var(--nm-font-size-10);font-weight:var(--nm-font-weight-bold);letter-spacing:.09em;text-transform:uppercase;color:#8a958f}.pp-group>header small{font-size:var(--nm-font-size-11);color:#78857e}.pp-group h4{font-size:var(--nm-font-size-11);font-weight:var(--nm-font-weight-semibold);color:#33463d;margin-top:var(--nm-space-4);align-items:center;gap:var(--nm-space-8);display:flex}.pp-facts-wide{grid-template-columns:repeat(auto-fill,minmax(240px,1fr))}.pp-facts dt{align-items:center;gap:var(--nm-space-8);flex-wrap:wrap;display:flex}.pp-clamp{gap:var(--nm-space-4);justify-items:start;display:grid}.pp-clamp p{font-size:var(--nm-font-size-12);color:#405149;white-space:pre-wrap;line-height:1.6}.pp-clamp p.is-clamped{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.pp-source{align-items:center;gap:calc(var(--nm-space-4) + var(--nm-space-2));font-size:var(--nm-font-size-10);font-weight:var(--nm-font-weight-medium);letter-spacing:.02em;color:#8a958f;padding:var(--nm-space-2) calc(var(--nm-space-4) + var(--nm-space-2));border-radius:var(--nm-radius-control);text-transform:none;background:#f1f4f3;display:inline-flex}.pp-source.is-override{color:#966f43;background:#fcf3ea}.pp-source .nm-text-button{font-size:var(--nm-font-size-10)!important}.pp-status-dot{background:#cfd7d3;border-radius:50%;width:7px;height:7px}.pp-status-dot.is-green{background:#5f9f7a}.pp-status-dot.is-amber{background:#d2a84e}.pp-status-dot.is-red{background:#c77b69}.pp-channel-status{align-items:center;gap:var(--nm-space-12);padding:var(--nm-space-12) var(--nm-space-16);border-radius:var(--nm-radius-card);font-size:var(--nm-font-size-12);color:#405149;margin-bottom:calc(var(--nm-space-20) + var(--nm-space-2));background:#fcfdfd;border:1px solid #e8edeb;flex-wrap:wrap;display:flex}.pp-channel-status .rp-pill{font-size:var(--nm-font-size-11)}.pp-reason{width:100%;font-size:var(--nm-font-size-11);color:#a85348}.pp-channel-actions{gap:var(--nm-space-8);flex-wrap:wrap;margin-left:auto;display:flex}.pp-channel-actions .nm-button{min-height:32px;font-size:var(--nm-font-size-11);gap:calc(var(--nm-space-4) + var(--nm-space-2))}.pp-empty-channel{gap:calc(var(--nm-space-8) + var(--nm-space-2));padding:calc(var(--nm-space-24) + var(--nm-space-4));border-radius:var(--nm-radius-surface);border:1px dashed #d6e0db;justify-items:start;display:grid}.pp-empty-channel h3{font-size:var(--nm-font-size-16);font-weight:var(--nm-font-weight-medium)}.pp-empty-channel p{font-size:var(--nm-font-size-12);color:var(--nm-color-text-muted);max-width:60ch;line-height:1.6}.pp-channel-body{align-items:start}.pp-thumbs{gap:calc(var(--nm-space-4) + var(--nm-space-2));grid-template-columns:repeat(6,minmax(0,1fr));display:grid}.pp-thumbs img,.pp-thumbs .pp-thumb{object-fit:cover;border-radius:var(--nm-radius-control);width:100%;height:52px}.pp-field-head{align-items:center;gap:var(--nm-space-8);font-size:var(--nm-font-size-11);color:#6c8c77;flex-wrap:wrap;display:flex}.pp-photo-pick{gap:calc(var(--nm-space-8) + var(--nm-space-2));grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.pp-photo-pick label{gap:calc(var(--nm-space-4) + var(--nm-space-2));font-size:var(--nm-font-size-10);color:#5d6f67;cursor:pointer;display:grid}.pp-photo-pick img,.pp-photo-pick .pp-thumb{object-fit:cover;border-radius:var(--nm-radius-control);width:100%;height:80px}.pp-photo-pick input{accent-color:var(--nm-teal)}.pp-channel-form .pp-field-toggle{align-content:start;gap:var(--nm-space-8)}.pp-actions{align-items:center;gap:calc(var(--nm-space-8) + var(--nm-space-2));flex-wrap:wrap;justify-content:flex-end;display:flex}.pp-status-main{gap:var(--nm-space-2);min-width:0;display:grid}.pp-status-main strong{font-size:var(--nm-font-size-12);font-weight:var(--nm-font-weight-medium)}.pp-status-main small{font-size:var(--nm-font-size-10);color:#78857e;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pp-phone-dialog{width:470px}.pp-phone-wrap{padding:calc(var(--nm-space-20) + var(--nm-space-2)) calc(var(--nm-space-20) + var(--nm-space-2)) var(--nm-space-8);background:var(--nm-color-canvas);place-items:center;display:grid}.pp-phone{border-radius:var(--nm-radius-panel);background:#fff;border:8px solid #1d2b27;flex-direction:column;width:380px;height:640px;display:flex;overflow:hidden}.pp-phone header{gap:var(--nm-space-2);padding:calc(var(--nm-space-20) + var(--nm-space-2)) calc(var(--nm-space-16) + var(--nm-space-2)) var(--nm-space-12);display:grid}.pp-phone header small{font-size:var(--nm-font-size-11);color:#78857e}.pp-phone header strong{font-size:var(--nm-font-size-16);font-weight:var(--nm-font-weight-semibold)}.pp-phone-tabs{gap:calc(var(--nm-space-16) + var(--nm-space-2));padding:0 calc(var(--nm-space-16) + var(--nm-space-2));border-bottom:1px solid var(--nm-line-soft);display:flex}.pp-phone-tabs button{padding:calc(var(--nm-space-8) + var(--nm-space-2)) 0;font-size:var(--nm-font-size-13);color:var(--nm-color-text-muted);margin-bottom:calc(-1 * var(--nm-space-2));background:0 0;border:0;border-bottom:2px solid #0000}.pp-phone-tabs button[aria-selected=true]{color:var(--nm-teal);border-color:var(--nm-teal);font-weight:var(--nm-font-weight-semibold)}.pp-phone-body{min-height:0;padding:calc(var(--nm-space-12) + var(--nm-space-2)) calc(var(--nm-space-16) + var(--nm-space-2));gap:var(--nm-space-8);flex:1;align-content:start;display:grid;overflow-y:auto}.pp-phone-area{align-items:center;gap:calc(var(--nm-space-8) + var(--nm-space-2));padding:var(--nm-space-12);border-radius:var(--nm-radius-card);font-size:var(--nm-font-size-14);border:1px solid #e8edeb;grid-template-columns:24px minmax(0,1fr) auto;display:grid}.pp-phone-area i{background:var(--nm-teal-soft);width:24px;height:24px;color:var(--nm-teal-deep);font-size:var(--nm-font-size-11);font-style:normal;font-weight:var(--nm-font-weight-semibold);border-radius:50%;place-items:center;display:grid}.pp-phone-area b{font-size:var(--nm-font-size-11);font-weight:var(--nm-font-weight-semibold);color:var(--nm-teal);padding:calc(var(--nm-space-4) + var(--nm-space-2)) calc(var(--nm-space-8) + var(--nm-space-2));border-radius:var(--nm-radius-control);border:1px dashed #b8d8cf}.pp-phone-supply{justify-content:space-between;align-items:center;gap:var(--nm-space-12);padding:calc(var(--nm-space-8) + var(--nm-space-2)) var(--nm-space-12);border-radius:var(--nm-radius-card);font-size:var(--nm-font-size-14);border:1px solid #e8edeb;display:flex}.pp-phone-supply input{border-radius:var(--nm-radius-field);width:76px;min-height:40px;padding:0 calc(var(--nm-space-8) + var(--nm-space-2));font-size:var(--nm-font-size-16);text-align:right;border:1px solid #dce9e1}.pp-phone footer{padding:var(--nm-space-12) calc(var(--nm-space-16) + var(--nm-space-2)) var(--nm-space-20);border-top:1px solid var(--nm-line-soft)}.pp-phone footer .nm-button{width:100%;min-height:46px;font-size:var(--nm-font-size-14)}.pp-phone-note{padding:calc(var(--nm-space-8) + var(--nm-space-2)) calc(var(--nm-space-20) + var(--nm-space-2)) calc(var(--nm-space-16) + var(--nm-space-2))}.pp-bg-head{align-items:center;gap:calc(var(--nm-space-16) + var(--nm-space-2));margin:calc(-1 * var(--nm-space-8)) 0 var(--nm-space-20);flex:none;display:flex}.pp-workspace-flow{flex:none;overflow:visible}.pp-workspace-flow .pp-content{overflow:visible}.pp-queue-row{gap:var(--nm-space-12);width:100%;min-height:52px;padding:0 var(--nm-space-4);text-align:left;color:var(--nm-ink);background:0 0;border:0;border-top:1px solid #f0f3f2;grid-template-columns:76px minmax(0,1fr) auto auto;align-items:center;display:grid}.pp-queue-row.is-empty{grid-template-columns:76px minmax(0,1fr)}button.pp-queue-row:hover{background:#f4f8f6}.pp-bg-head.is-stacked{align-items:flex-start;gap:calc(var(--nm-space-8) + var(--nm-space-2));flex-direction:column}.pp-bg-head.is-stacked .pp-back{padding:0}.pp-channel-tags{gap:var(--nm-space-20);margin-top:var(--nm-space-2);flex-wrap:wrap;display:flex}.pp-channel-tags>span{align-items:center;gap:var(--nm-space-8);font-size:var(--nm-font-size-12);color:#46514f;display:inline-flex}.pp-channel-tags small{font-size:var(--nm-font-size-10);color:#8a958f}.pp-bg-head.is-centered{align-items:start;gap:calc(var(--nm-space-16) + var(--nm-space-2));grid-template-columns:1fr auto 1fr;display:grid}.pp-bg-head.is-centered>.nm-button:last-child{justify-self:end;gap:var(--nm-space-8)}.pp-bg-center{justify-items:center;gap:calc(var(--nm-space-4) + var(--nm-space-2));text-align:center;min-width:0;display:grid}.pp-bg-title{align-items:center;gap:var(--nm-space-12);display:flex}.pp-bg-title h1{font-size:var(--nm-font-size-24);font-weight:var(--nm-font-weight-medium);letter-spacing:-.8px;line-height:1.15}.pp-bg-center p{font-size:var(--nm-font-size-12);color:var(--nm-color-text-muted)}.pp-bg-center .pp-channel-tags{justify-content:center}.pp-summary-m{margin-bottom:var(--nm-space-20);flex:none}.pp-summary-m strong{font-size:var(--nm-font-size-24);white-space:nowrap;text-overflow:ellipsis;max-width:100%;overflow:hidden}.pp-summary-m .nm-stat-note{white-space:nowrap;text-overflow:ellipsis;max-width:100%;display:block;overflow:hidden}.pp-list-box{border-radius:var(--nm-radius-surface);padding:0 calc(var(--nm-space-12) + var(--nm-space-2));background:#fff;border:1px solid #e8edeb}.pp-list-box .pp-queue-row:first-child{border-top:0}.pp-list-box .pp-queue-row{min-height:56px}.pp-bg-head.is-centered>.pp-back-left{justify-self:start}.pp-list-box{padding:0;overflow:hidden}.pp-list-box .pp-queue-row{padding-left:calc(var(--nm-space-16) + var(--nm-space-2));padding-right:calc(var(--nm-space-16) + var(--nm-space-2))}.pp-queue-row.pp-doc,.pp-queue-row.is-empty.pp-doc{grid-template-columns:minmax(0,1fr) auto}.pp-doc .pp-status-main strong{white-space:nowrap}.pp-record .pp-list-box .pp-queue-row{padding-left:var(--nm-space-16);padding-right:var(--nm-space-16)}.pp-pct{align-items:center;gap:var(--nm-space-4);font-size:var(--nm-font-size-12);display:inline-flex}.pp-pct input{border-radius:var(--nm-radius-control);width:64px;min-height:34px;padding:0 var(--nm-space-8);text-align:right;font-size:var(--nm-font-size-12);border:1px solid #dce9e1}.pp-lifted{margin-bottom:var(--nm-space-20);padding:var(--nm-space-16) 0 0;border-radius:var(--nm-radius-panel);background:#fff;flex:none;overflow:hidden}.pp-lifted>header{align-items:center;gap:calc(var(--nm-space-8) + var(--nm-space-2));padding:0 calc(var(--nm-space-20) + var(--nm-space-2)) var(--nm-space-12);cursor:pointer;-webkit-user-select:none;user-select:none;display:flex}.pp-lifted>header:hover h3{color:var(--nm-green,#1f6f5b)}.pp-lifted>header:focus-visible{outline-offset:-2px;outline:2px solid #9fd3c3}.pp-lifted.is-collapsed>header{padding-bottom:calc(var(--nm-space-12) + var(--nm-space-2))}.pp-lifted h3{font-size:var(--nm-font-size-16);font-weight:var(--nm-font-weight-semibold);letter-spacing:-.2px}.pp-lifted>header small{font-size:var(--nm-font-size-11);color:#78857e}.pp-lifted>.pp-quiet{padding:calc(var(--nm-space-4) + var(--nm-space-2)) calc(var(--nm-space-20) + var(--nm-space-2)) calc(var(--nm-space-12) + var(--nm-space-2))}.pp-lifted.is-compact{padding:var(--nm-space-12) 0 0}.pp-sheet{border-radius:var(--nm-radius-surface);background:#fff;border:1px solid #e8edeb;overflow:hidden}.pp-sheet-head{justify-content:space-between;align-items:center;gap:var(--nm-space-12);min-height:38px;padding:calc(var(--nm-space-4) + var(--nm-space-2)) var(--nm-space-16);background:#f8faf9;border-top:1px solid #e8edeb;display:flex}.pp-sheet-sec:first-child .pp-sheet-head{border-top:0}.pp-sheet-head h3{font-size:var(--nm-font-size-10);font-weight:var(--nm-font-weight-bold);letter-spacing:.09em;text-transform:uppercase;color:#8a958f}.pp-sheet-head small{font-size:var(--nm-font-size-11);color:#78857e}.pp-sheet-head .nm-button{min-height:30px;font-size:var(--nm-font-size-11)}.pp-sheet-rows{grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.pp-sheet-rows dt{font-size:var(--nm-font-size-11);color:#8a958f}.pp-sheet-rows dd{font-size:var(--nm-font-size-12);font-weight:var(--nm-font-weight-medium);color:#33463d;overflow-wrap:anywhere;margin:0}.pp-sheet-body{padding:var(--nm-space-12) var(--nm-space-16) calc(var(--nm-space-12) + var(--nm-space-2));gap:calc(var(--nm-space-8) + var(--nm-space-2));display:grid}.pp-sheet-body .pp-list-box{margin:calc(-1 * var(--nm-space-12)) calc(-1 * var(--nm-space-16)) calc(-1 * var(--nm-space-12) - var(--nm-space-2));border:0;border-radius:0}.pp-sheet-body .pp-list-box .pp-queue-row{padding-left:var(--nm-space-16);padding-right:var(--nm-space-16)}.pp-leases .pp-queue-row{grid-template-columns:100px minmax(0,1fr) auto auto}.pp-lease-head{align-items:center;gap:calc(var(--nm-space-12) + var(--nm-space-2));padding-bottom:var(--nm-space-4);display:flex}.pp-lease-head>div{gap:var(--nm-space-2);flex:1;min-width:0;display:grid}.pp-lease-head h3{font-size:var(--nm-font-size-16);font-weight:var(--nm-font-weight-semibold);letter-spacing:-.2px}.pp-lease-head small{font-size:var(--nm-font-size-11);color:#78857e}.pp-activity-tab{gap:var(--nm-space-4);display:grid}.pp-subtabs .nm-category-tabs{margin-left:calc(-1 * var(--nm-space-8) - var(--nm-space-2));padding:0}.pp-subtabs .nm-category-tabs button[aria-selected=true]{color:#3d6753;background:#f0f5f2;border-color:#e5eee9}.pp-subtabs .nm-category-tabs .pp-status-dot{margin-right:var(--nm-space-2)}.pp-subtabs-actions{align-items:center;gap:var(--nm-space-8);flex:none;display:flex}.pp-subtabs-actions .nm-button{min-height:32px;font-size:var(--nm-font-size-11);gap:calc(var(--nm-space-4) + var(--nm-space-2))}.pp-sheets{gap:calc(var(--nm-space-12) + var(--nm-space-2));display:grid}.pp-lease-head .pp-actions{flex-wrap:nowrap;flex:none;margin-left:auto}.pp-lease-head>.pp-actions{flex:none;display:flex}.pp-subtabs{justify-content:space-between;align-items:center;gap:var(--nm-space-12);margin:calc(-1 * var(--nm-space-4) - var(--nm-space-2)) 0 calc(var(--nm-space-12) + var(--nm-space-2));display:flex}.pp-subtabs>.pp-quiet{flex:1;min-width:0}.pp-sheet-rows>div{gap:var(--nm-space-12);padding:calc(var(--nm-space-8) + var(--nm-space-2)) var(--nm-space-16);border-bottom:1px solid #f0f3f2;grid-template-columns:150px minmax(0,1fr);align-items:baseline;min-width:0;display:grid}.pp-sheet-rows>div:nth-child(2n){border-left:1px solid #f0f3f2}.pp-sheet-rows>div.is-wide{border-left:0;grid-column:1/-1}.pp-sheet-rows>div:last-child,.pp-sheet-rows>div:nth-last-child(2):nth-child(odd):not(.is-wide){border-bottom:0}table.pp-stream{border-collapse:collapse;width:100%;font-size:var(--nm-font-size-13)}table.pp-stream .pp-stream-day td{padding:calc(var(--nm-space-20) + var(--nm-space-2)) var(--nm-space-8) var(--nm-space-8);font-size:var(--nm-font-size-10);font-weight:var(--nm-font-weight-bold);letter-spacing:.09em;text-transform:uppercase;color:#8a958f;border-bottom:1px solid var(--nm-line-soft)}table.pp-stream tbody>tr:first-child td{padding-top:var(--nm-space-4)}table.pp-stream .pp-stream-row td{padding:var(--nm-space-8) calc(var(--nm-space-8) + var(--nm-space-2));vertical-align:middle;color:#46514f}table.pp-stream .pp-stream-row.is-first td{padding-top:var(--nm-space-12)}table.pp-stream .pp-stream-row td:first-child{width:34px;padding-left:var(--nm-space-4);padding-right:var(--nm-space-4);position:relative}table.pp-stream .pp-stream-row td:first-child:before{content:"";background:#c9d4ce;width:1px;position:absolute;top:0;bottom:0;left:17px}table.pp-stream .pp-stream-row.is-first td:first-child:before{top:50%}table.pp-stream .pp-stream-row.is-last td:first-child:before{bottom:50%}table.pp-stream .pp-stream-row.is-first.is-last td:first-child:before{display:none}table.pp-stream .pp-stream-row td:first-child .nm-activity-dot{z-index:1;width:26px;height:26px;position:relative}table.pp-stream .pp-stream-row td:nth-child(2){text-overflow:ellipsis;white-space:nowrap;max-width:0;overflow:hidden}table.pp-stream .pp-stream-when{font-size:var(--nm-font-size-12);color:#78857e;font-variant-numeric:tabular-nums;margin-right:calc(var(--nm-space-12) + var(--nm-space-2))}table.pp-stream .pp-stream-title{font-weight:var(--nm-font-weight-medium);color:var(--nm-ink);margin-right:calc(var(--nm-space-8) + var(--nm-space-2))}table.pp-stream .pp-stream-detail{color:var(--nm-color-text-muted)}table.pp-stream .pp-stream-row td:nth-child(3){white-space:nowrap;text-align:right;width:1%;font-size:var(--nm-font-size-12);color:#78857e;padding-right:0}table.pp-stream tr.is-link{cursor:pointer}table.pp-stream tr.is-link:hover td{background:#f4f8f6}.pp-table{border-collapse:collapse;width:100%;font-size:var(--nm-font-size-12)}.pp-table th{text-align:left;font-size:var(--nm-font-size-10);font-weight:var(--nm-font-weight-bold);letter-spacing:.08em;text-transform:uppercase;color:#8a958f;padding:var(--nm-space-12) var(--nm-space-16) var(--nm-space-8);border-bottom:1px solid #f0f3f2}.pp-table td{padding:var(--nm-space-12) var(--nm-space-16);color:#33463d;vertical-align:middle;border-bottom:1px solid #f0f3f2}.pp-table tbody .nm-text-button{padding:0;font-size:var(--nm-font-size-12)!important}.pp-table td:nth-child(2),.pp-table th:nth-child(2){font-variant-numeric:tabular-nums}.pp-table td:nth-child(3),.pp-table td:nth-child(4){font-size:var(--nm-font-size-11);color:#78857e}.pp-table tfoot td{font-weight:var(--nm-font-weight-semibold);background:#fcfdfd;border-bottom:0}.pp-table tfoot td.pp-quiet{font-weight:var(--nm-font-weight-regular)}.pp-table td.is-bad{color:var(--nm-red)}.pp-table select{border-radius:var(--nm-radius-field);min-height:34px;padding:0 calc(var(--nm-space-8) + var(--nm-space-2));font-size:var(--nm-font-size-12);background:#fcfefd;border:1px solid #dce9e1}.pp-clean-form .pp-panel{border:0;padding:0}.pp-clean-form .pp-panel>.pp-panel-head,.pp-clean-form .pp-panel>.pp-quiet:first-of-type{display:none}.pp-clean-form .pp-sheet-head .pp-actions{gap:var(--nm-space-12)}.pp-clean-form .pp-sheet-head .nm-button{min-height:30px;font-size:var(--nm-font-size-11);gap:calc(var(--nm-space-4) + var(--nm-space-2))}.pp-channel-status{margin-top:calc(var(--nm-space-24) + var(--nm-space-2))}.pp-channel-body{gap:calc(var(--nm-space-12) + var(--nm-space-2));display:grid}.pp-sheet-trio{gap:calc(var(--nm-space-12) + var(--nm-space-2));grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;display:grid}.pp-sheet-trio .pp-sheet-rows>div.is-wide{gap:var(--nm-space-4);grid-template-columns:minmax(0,1fr)}.pp-sheet-trio .pp-sheet-rows dt{align-items:center;gap:var(--nm-space-8);flex-wrap:wrap;display:flex}.pp-sheet-trio .pp-quality{align-items:flex-start}.pp-sheet-trio .pp-checks small{text-align:right}.pp-channel-body .pp-reviews{gap:var(--nm-space-12);grid-template-columns:repeat(3,minmax(0,1fr));align-items:start}.pp-channel-body .pp-review{gap:var(--nm-space-8);display:grid}.pp-clean-form .pp-sheet-head .pp-actions small{white-space:nowrap}.pp-table tbody tr.is-link{cursor:pointer}.pp-table tbody tr.is-link:hover td{background:#f4f8f6}.pp-table td strong{font-weight:var(--nm-font-weight-semibold);color:var(--nm-ink);display:block}.pp-table td small{font-size:var(--nm-font-size-11);color:#78857e;margin-top:var(--nm-space-2);display:block}.pp-table td.pp-quiet{font-size:var(--nm-font-size-12)}.pp-table th:last-child,.pp-table td:last-child{text-align:right}.pp-table.pp-owners-table th:last-child,.pp-table.pp-owners-table td:last-child{text-align:left}.pp-sheet-trio{align-items:stretch}.pp-sheet-trio>.pp-sheets{align-content:stretch}table.pp-stream .pp-stream-row td:nth-child(2){white-space:nowrap;width:1%;max-width:none}table.pp-stream .pp-stream-row td:nth-child(3){text-overflow:ellipsis;white-space:nowrap;text-align:right;width:auto;max-width:0;font-size:var(--nm-font-size-13);color:var(--nm-color-text-muted);padding-right:0;overflow:hidden}table.pp-stream .pp-stream-title{margin-right:0}.pp-panel-layer{z-index:430;background:#14221c47;justify-content:flex-end;display:flex;position:fixed;inset:0}.pp-side-panel{width:min(520px,100%);height:100%;padding:calc(var(--nm-space-20) + var(--nm-space-2)) calc(var(--nm-space-20) + var(--nm-space-2)) var(--nm-space-32);gap:var(--nm-space-16);background:#f6f8f7;align-content:start;display:grid;overflow:auto;box-shadow:-12px 0 40px #14221c2e}.pp-side-head{align-items:center;gap:var(--nm-space-12);display:flex}.pp-side-head>div{flex:1;min-width:0}.pp-side-head small{font-size:var(--nm-font-size-11);color:#78857e;letter-spacing:.04em;text-transform:uppercase}.pp-side-head h3{font-size:var(--nm-font-size-16);font-weight:var(--nm-font-weight-semibold);color:var(--nm-ink);margin-top:var(--nm-space-2)}.pp-side-panel select{border-radius:var(--nm-radius-field);min-height:34px;padding:0 calc(var(--nm-space-8) + var(--nm-space-2));font-size:var(--nm-font-size-12);background:#fcfefd;border:1px solid #dce9e1;width:100%}.pp-work-photos{gap:calc(var(--nm-space-8) + var(--nm-space-2));grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.pp-work-photo{aspect-ratio:4/3;border-radius:var(--nm-radius-field);place-items:center;gap:var(--nm-space-4);font-size:var(--nm-font-size-11);color:#5d6b64;background:linear-gradient(135deg,#e4ece8,#d3dfd8);align-content:center;display:grid}.pp-contractors .pp-link{align-items:center;gap:var(--nm-space-8);display:inline-flex}.pp-contractors .pp-link .nm-text-button{padding:0 0 0 calc(var(--nm-space-4) + var(--nm-space-2));font-size:var(--nm-font-size-11)!important}.pp-bg-head.is-centered{margin-top:calc(var(--nm-space-16) + var(--nm-space-2))}table.pp-stream .pp-stream-row td:nth-child(3){padding-right:calc(var(--nm-space-4) + var(--nm-space-2))}table.pp-stream .pp-stream-row td:nth-child(4){text-align:right;width:1%;padding:0}.pp-stream-open{border-radius:var(--nm-radius-control);color:#8a958f;cursor:pointer;background:0 0;border:0;place-items:center;width:28px;height:28px;display:inline-grid}.pp-stream-open:hover{color:var(--nm-ink);background:#eaf2ee}.pp-table td.pp-row-arrow{width:1%;padding-left:var(--nm-space-4);color:#a3ada8;text-align:right}.pp-table tbody tr.is-link:hover td.pp-row-arrow{color:var(--nm-ink)}.pp-lease-head{align-items:center;gap:calc(var(--nm-space-12) + var(--nm-space-2));grid-template-columns:1fr auto 1fr;display:grid}.pp-lease-head>.pp-back{justify-self:start}.pp-lease-head>.pp-lease-name{gap:var(--nm-space-2);text-align:center;justify-self:center;min-width:0;display:grid}.pp-lease-head>.pp-actions{justify-self:end;margin-left:0}.pp-setup-list{padding:0 0 calc(var(--nm-space-8) + var(--nm-space-2));margin:0;list-style:none;display:grid}.pp-setup-list li{align-items:center;gap:var(--nm-space-12);min-height:50px;padding:calc(var(--nm-space-4) + var(--nm-space-2)) var(--nm-space-4);border-top:1px solid #eef2f0;display:flex}.pp-setup-list li:first-child{border-top:0}.pp-setup-list li>i{color:#fff;border:1.5px solid #cfd8d3;border-radius:50%;flex:none;place-items:center;width:20px;height:20px;display:grid}.pp-setup-list li.is-done>i{background:var(--nm-green,#1f6f5b);border-color:var(--nm-green,#1f6f5b)}.pp-setup-list li.is-done .pp-setup-label{color:#78857e;text-decoration:line-through}.pp-setup-label{font-size:var(--nm-font-size-13);font-weight:var(--nm-font-weight-medium);color:var(--nm-ink)}.pp-setup-list .pp-actions{align-items:center}.pp-setup-list .nm-button{min-height:30px;font-size:var(--nm-font-size-11)}.pp-setup-list .nm-text-button{font-size:var(--nm-font-size-11)!important}.pp-archived{margin-bottom:var(--nm-space-20)}.pp-archived .nm-text-button{padding:0;font-size:var(--nm-font-size-12)!important}.pp-chip.is-life{color:#8a5b12;background:#fff4e0;left:auto;right:10px}.pp-danger{color:#a13c2f}.pp-sheet-edit{gap:calc(var(--nm-space-12) + var(--nm-space-2));padding:calc(var(--nm-space-12) + var(--nm-space-2)) var(--nm-space-16) var(--nm-space-16);display:grid}.pp-form-grid{gap:var(--nm-space-12) calc(var(--nm-space-16) + var(--nm-space-2));grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.pp-form-grid .pp-field.is-wide{grid-column:1/-1}.pp-sheet-edit>.pp-actions{justify-content:flex-end}.pp-confirm-name{gap:calc(var(--nm-space-4) + var(--nm-space-2));font-size:var(--nm-font-size-12);color:#405149;margin-top:var(--nm-space-12);display:grid}.pp-confirm-name input{border-radius:var(--nm-radius-field);min-height:36px;padding:0 calc(var(--nm-space-8) + var(--nm-space-2));font-size:var(--nm-font-size-13);border:1px solid #dce9e1}.pp-convert-cols{gap:var(--nm-space-16);margin-bottom:var(--nm-space-12);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.pp-convert-cols h4{font-size:var(--nm-font-size-10);font-weight:var(--nm-font-weight-bold);letter-spacing:.08em;text-transform:uppercase;color:#8a958f;margin-bottom:calc(var(--nm-space-4) + var(--nm-space-2))}.pp-convert-cols ul{padding-left:calc(var(--nm-space-16) + var(--nm-space-2));font-size:var(--nm-font-size-12);color:#405149;gap:var(--nm-space-4);margin:0;display:grid}.pp-readonly .pp-content :is(input,select,textarea,.nm-button:not(.pp-back),.nm-text-button){pointer-events:none;opacity:.55}.pp-readonly .pp-content :is(.pp-stream-open,.pp-link){pointer-events:auto;opacity:1}.pp-setup{margin-bottom:var(--nm-space-20);padding:var(--nm-space-12) calc(var(--nm-space-20) + var(--nm-space-2)) var(--nm-space-8)}.pp-setup>header{align-items:center}.pp-setup>header .pp-actions{align-items:center;margin-left:auto}.pp-setup-group{padding:calc(var(--nm-space-4) + var(--nm-space-2)) 0 var(--nm-space-4)}.pp-setup-group h4{font-size:var(--nm-font-size-10);font-weight:var(--nm-font-weight-bold);letter-spacing:.09em;text-transform:uppercase;color:#8a958f;padding:var(--nm-space-8) var(--nm-space-4) var(--nm-space-2);gap:var(--nm-space-8);display:flex}.pp-setup-group h4 span{font-weight:var(--nm-font-weight-medium);color:#a3ada8}.pp-setup-list li{min-height:44px;padding:var(--nm-space-4) var(--nm-space-4)}.pp-setup-label{flex:none}.pp-setup-note{min-width:0;font-size:var(--nm-font-size-12);color:#78857e;white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.pp-setup-list .pp-go{align-items:center;gap:var(--nm-space-4);white-space:nowrap;display:inline-flex;font-size:var(--nm-font-size-12)!important}.pp-setup-list .pp-actions{gap:calc(var(--nm-space-12) + var(--nm-space-2))}.pp-settings{justify-self:end;position:relative}.pp-popover{border-radius:var(--nm-radius-card);min-width:210px;padding:calc(var(--nm-space-4) + var(--nm-space-2));z-index:30;background:#fff;border:1px solid #e3e9e6;display:grid;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 12px 32px #14221c24}.pp-popover button{align-items:center;gap:calc(var(--nm-space-8) + var(--nm-space-2));text-align:left;padding:calc(var(--nm-space-8) + var(--nm-space-2)) var(--nm-space-12);border-radius:var(--nm-radius-control);font-size:var(--nm-font-size-13);color:var(--nm-ink);cursor:pointer;background:0 0;border:0;display:flex}.pp-popover button:hover{background:#f1f6f3}.pp-popover button.pp-danger{color:#a13c2f}.pp-content-form.is-wizard,.pp-content-form.is-wizard .pp-form{max-width:none}.pp-setup>header{cursor:pointer;-webkit-user-select:none;user-select:none;gap:calc(var(--nm-space-8) + var(--nm-space-2));border-radius:var(--nm-radius-field)}.pp-setup>header:hover h3{color:var(--nm-green,#1f6f5b)}.pp-setup>header:focus-visible{outline-offset:2px;outline:2px solid #9fd3c3}.pp-setup-caret{border-radius:var(--nm-radius-control);color:#5d6b64;background:#eef3f0;flex:none;place-items:center;width:22px;height:22px;display:inline-grid}.pp-warn-strong{color:#7a2e24;margin-bottom:var(--nm-space-12);background:#fdf1ef;border-color:#f0c8c2}.pp-warn-strong strong{color:#a13c2f}.pp-warn-strong svg{color:#c0392b}.pe-main{padding:calc(var(--nm-space-24) + var(--nm-space-4) + var(--nm-space-2));gap:calc(var(--nm-space-16) + var(--nm-space-2));flex-direction:column;display:flex;overflow:auto}.pe-main .nm-page-header{margin-bottom:var(--nm-space-4);flex:none}.pe-people,.pe-settings,.pe-manager{gap:var(--nm-space-16);padding:calc(var(--nm-space-16) + var(--nm-space-2)) calc(var(--nm-space-20) + var(--nm-space-2)) calc(var(--nm-space-20) + var(--nm-space-2));flex-direction:column;display:flex}.pe-body{gap:calc(var(--nm-space-12) + var(--nm-space-2));display:grid}.pe-note{margin:0}.pe-empty{padding:calc(var(--nm-space-20) + var(--nm-space-2));margin:0}.pe-section-head{align-items:baseline;gap:var(--nm-space-12);display:flex}.pe-section-head h2{font-size:var(--nm-font-size-16);font-weight:var(--nm-font-weight-semibold)}.pe-invite{gap:calc(var(--nm-space-12) + var(--nm-space-2));padding:var(--nm-space-16) calc(var(--nm-space-16) + var(--nm-space-2));border-radius:var(--nm-radius-surface);background:#fbfcfc;border:1px solid #e8edeb;grid-template-columns:1.4fr 1fr .7fr auto;align-items:end;display:grid}.pe-invite>div{gap:var(--nm-space-4);flex-direction:column;display:flex}.pe-invite>div strong{font-size:var(--nm-font-size-13);font-weight:var(--nm-font-weight-semibold)}.pe-invite>div small{font-size:var(--nm-font-size-11);color:#78857e;line-height:1.5}.pe-invite .pp-field>span{font-size:var(--nm-font-size-11);color:#6c8c77}.pe-invite input,.pe-invite select{width:100%;min-height:40px;padding:var(--nm-space-8) var(--nm-space-12);border-radius:var(--nm-radius-field);font-size:var(--nm-font-size-12);background:#fcfefd;border:1px solid #dce9e1}.pe-users .nm-text-button+.nm-text-button{margin-left:calc(var(--nm-space-12) + var(--nm-space-2))}.pe-trade{padding:var(--nm-space-4) calc(var(--nm-space-8) + var(--nm-space-2));border-radius:var(--nm-radius-panel);color:#4f7c63;font-size:var(--nm-font-size-11);font-weight:var(--nm-font-weight-semibold);background:#ecf5ef;display:inline-flex}.pe-rate{border-radius:var(--nm-radius-field);width:90px;min-height:34px;padding:0 calc(var(--nm-space-8) + var(--nm-space-2));font-size:var(--nm-font-size-12);background:#fcfefd;border:1px solid #dce9e1}.pe-rate:disabled{color:#a3ada8;background:#f4f6f5}.pe-holdings th:last-child,.pe-holdings td:last-child,.pe-assign th:last-child,.pe-assign td:last-child{text-align:left}.pe-checks{border-radius:var(--nm-radius-surface);padding:var(--nm-space-12) var(--nm-space-16) calc(var(--nm-space-12) + var(--nm-space-2));gap:var(--nm-space-8);border:1px solid #e8edeb;min-width:0;margin:0;display:grid}.pe-checks legend{font-size:var(--nm-font-size-10);font-weight:var(--nm-font-weight-bold);letter-spacing:.09em;text-transform:uppercase;color:#8a958f;padding:0 var(--nm-space-4)}.pe-checks label{align-items:center;gap:calc(var(--nm-space-8) + var(--nm-space-2));font-size:var(--nm-font-size-13);display:flex}.pe-checks label small{color:#78857e;font-size:var(--nm-font-size-11);margin-left:auto}.pe-panel-note{font-size:var(--nm-font-size-13);color:#46514f;padding:var(--nm-space-12) calc(var(--nm-space-12) + var(--nm-space-2));border-radius:var(--nm-radius-card);background:#fff;border:1px solid #e8edeb;line-height:1.55}.pe-summary{margin:0}.pe-cal{flex-direction:column;flex:1;min-height:460px;display:flex}.pe-cal .cp-workspace{border-radius:var(--nm-radius-panel)}.pe-profile-wrap{position:relative}.pe-menu-scrim{z-index:40;position:fixed;inset:0}.pe-menu{z-index:50;width:240px;padding:calc(var(--nm-space-4) + var(--nm-space-2));border-radius:var(--nm-radius-surface);background:#fff;border:1px solid #e3e9e6;flex-direction:column;display:flex;position:absolute;bottom:calc(100% + 8px);left:0;box-shadow:0 14px 40px #14221c29}.pe-menu-head{gap:var(--nm-space-2);padding:calc(var(--nm-space-8) + var(--nm-space-2)) var(--nm-space-12) var(--nm-space-12);margin-bottom:var(--nm-space-4);border-bottom:1px solid #eef2f0;flex-direction:column;display:flex}.pe-menu-head strong{font-size:var(--nm-font-size-13);font-weight:var(--nm-font-weight-semibold)}.pe-menu-head small{font-size:var(--nm-font-size-11);color:#78857e}.pe-menu [role=menuitem]{align-items:center;gap:calc(var(--nm-space-8) + var(--nm-space-2));min-height:38px;padding:0 var(--nm-space-12);border-radius:var(--nm-radius-field);font-size:var(--nm-font-size-13);color:var(--nm-ink);cursor:pointer;text-align:left;background:0 0;border:0;display:flex}.pe-menu [role=menuitem]:hover{background:#f1f5f3}.pe-menu .pp-danger{color:var(--nm-red)}.pe-preview-bar{z-index:60;justify-content:space-between;align-items:center;gap:var(--nm-space-12);padding:var(--nm-space-8) calc(var(--nm-space-16) + var(--nm-space-2));color:#e9f1ed;font-size:var(--nm-font-size-12);background:#1f2d27;display:flex;position:fixed;top:0;left:0;right:0}.pe-preview-bar span{align-items:center;gap:var(--nm-space-8);display:inline-flex}.pe-preview-bar .nm-button{min-height:30px;padding:0 var(--nm-space-12)}.pe-app[data-route=manager],.pe-app[data-route=cleaner]{padding-top:calc(var(--nm-space-32) + var(--nm-space-12) + var(--nm-space-2))}.pe-accept{flex:1;place-items:center;display:grid}.pe-accept-card{gap:calc(var(--nm-space-12) + var(--nm-space-2));width:440px;padding:calc(var(--nm-space-24) + var(--nm-space-4) + var(--nm-space-2));border-radius:var(--nm-radius-panel);background:#fff;border:1px solid #e3e9e6;display:grid}.pe-accept-card h1{font-size:var(--nm-font-size-20);font-weight:var(--nm-font-weight-semibold)}.pe-accept-card p{font-size:var(--nm-font-size-13);color:#46514f;line-height:1.55}.pe-cleaner-wrap{padding:var(--nm-space-24) var(--nm-space-16) calc(var(--nm-space-32) + var(--nm-space-24) + var(--nm-space-4));align-items:center;gap:var(--nm-space-16);background:#f0f3f2;flex-direction:column;flex:1;display:flex;overflow:auto}.pe-cleaner-bar{width:min(480px,100%);font-size:var(--nm-font-size-12);color:var(--nm-color-text-muted);justify-content:space-between;align-items:center;display:flex}.pe-cleaner{border-radius:var(--nm-radius-panel);width:min(480px,100%);padding:var(--nm-space-24) calc(var(--nm-space-20) + var(--nm-space-2)) var(--nm-space-20);gap:var(--nm-space-16);background:#fff;border:1px solid #e3e9e6;display:grid}.pe-cleaner header{gap:var(--nm-space-4);display:grid}.pe-cleaner header small{font-size:var(--nm-font-size-11);letter-spacing:.05em;text-transform:uppercase;color:#78857e}.pe-cleaner header h1{font-size:var(--nm-font-size-20);font-weight:var(--nm-font-weight-semibold)}.pe-cleaner header p{font-size:var(--nm-font-size-13);color:#46514f;line-height:1.5}.pe-phases{justify-content:stretch}.pe-phases button{flex:1}.pe-areas{gap:var(--nm-space-8);margin:0;padding:0;list-style:none;display:grid}.pe-area{align-items:center;gap:var(--nm-space-12);padding:calc(var(--nm-space-8) + var(--nm-space-2)) var(--nm-space-12);border-radius:var(--nm-radius-card);font-size:var(--nm-font-size-13);border:1px solid #e8edeb;display:flex}.pe-area i{width:22px;height:22px;font-style:normal;font-size:var(--nm-font-size-11);color:#5d6b64;background:#eef2f0;border-radius:50%;place-items:center;display:grid}.pe-area span{flex:1}.pe-area b{align-items:center;gap:calc(var(--nm-space-4) + var(--nm-space-2));font-size:var(--nm-font-size-12);font-weight:var(--nm-font-weight-semibold);color:var(--nm-color-success);display:inline-flex}.pe-area.is-done{background:#f3f9f5;border-color:#d7e9dd}.pe-submitted{align-items:center;gap:var(--nm-space-8);padding:calc(var(--nm-space-12) + var(--nm-space-2));border-radius:var(--nm-radius-card);color:#2f5a41;font-size:var(--nm-font-size-13);background:#e4f4e9;display:flex}.pe-supplies{gap:calc(var(--nm-space-8) + var(--nm-space-2));padding-top:calc(var(--nm-space-12) + var(--nm-space-2));border-top:1px solid #eef2f0;display:grid}.pe-supplies h2{font-size:var(--nm-font-size-14);font-weight:var(--nm-font-weight-semibold)}.pe-supplies label{justify-content:space-between;align-items:center;gap:var(--nm-space-12);font-size:var(--nm-font-size-13);display:flex}.pe-supplies input{border-radius:var(--nm-radius-field);width:90px;min-height:40px;padding:0 var(--nm-space-12);font-size:var(--nm-font-size-14);border:1px solid #dce9e1}.pe-inventory-item{gap:calc(var(--nm-space-8) + var(--nm-space-2));padding:calc(var(--nm-space-12) + var(--nm-space-2));border:1px solid var(--nm-line);border-radius:var(--nm-radius-card);margin:0;display:grid}.pe-inventory-item legend{padding:0 var(--nm-space-4);color:var(--nm-ink);font-size:var(--nm-font-size-13);font-weight:var(--nm-font-weight-semibold)}.pe-inventory-item legend small{color:var(--nm-muted);font-weight:var(--nm-font-weight-regular)}.pe-inventory-item select{border:1px solid var(--nm-line);border-radius:var(--nm-radius-field);width:min(240px,58%);min-height:40px;padding:0 calc(var(--nm-space-8) + var(--nm-space-2));background:var(--nm-panel);color:var(--nm-ink);font:inherit}.pe-inventory-item input:focus-visible,.pe-inventory-item select:focus-visible{outline:2px solid var(--nm-teal);outline-offset:2px}.pe-supplies .sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.pe-cleaner footer{padding-top:var(--nm-space-12);border-top:1px solid #eef2f0}.pp-side-panel .pp-sheet-rows{grid-template-columns:1fr}.pe-settings .pp-field .nm-button{justify-self:start;width:auto}.pe-people{gap:0;padding:0}.pe-people .pe-note{padding:calc(var(--nm-space-12) + var(--nm-space-2)) var(--nm-space-24)}.pe-roster .rp-roster-row{cursor:default}.pe-roster button.rp-roster-row{cursor:pointer}.pe-holdings th:last-child,.pe-holdings td:last-child{text-align:right}.pe-templates .pp-form-grid{padding:var(--nm-space-16) calc(var(--nm-space-16) + var(--nm-space-2));border-radius:var(--nm-radius-surface);background:#fbfcfc;border:1px solid #e8edeb}.pe-templates textarea{width:100%;min-height:60px;padding:var(--nm-space-8) var(--nm-space-12);border-radius:var(--nm-radius-field);font-size:var(--nm-font-size-12);resize:vertical;background:#fcfefd;border:1px solid #dce9e1}.pe-template-head{justify-content:space-between}.pe-owner{flex-direction:column;flex:none;display:flex}.pe-owner .pp-bg-head{margin:0 0 var(--nm-space-20)}.pe-owner .pp-bg-head>span:last-child{justify-self:end}.pe-owner .pp-workspace{flex:none;min-height:auto;overflow:visible}.pe-owner .pp-content{padding:calc(var(--nm-space-20) + var(--nm-space-2)) var(--nm-space-24) calc(var(--nm-space-32) + var(--nm-space-8));min-height:auto;overflow:visible}.pe-owner .pp-form-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.pe-owner .pp-table td small{margin-left:var(--nm-space-8);display:inline}.pe-owner .pp-content{gap:calc(var(--nm-space-24) + var(--nm-space-4));display:grid}.pe-owner-section>.pe-section-head{align-items:center}.pe-statements td small{margin-left:var(--nm-space-8);display:inline}.pe-conflict{gap:var(--nm-space-8);font-size:var(--nm-font-size-13);color:#8a4a3c;padding:var(--nm-space-12) calc(var(--nm-space-12) + var(--nm-space-2));border-radius:var(--nm-radius-card);background:#fcf0ec;align-items:flex-start;line-height:1.5;display:flex}.pe-crew .pe-assign th:last-child,.pe-crew .pe-assign td:last-child{text-align:right}.pe-owner>.nm-summary{margin:0 0 var(--nm-space-20)}.pe-owner .pp-workspace{overflow:hidden}.pe-tab-actions{align-items:center;margin-left:auto}.pe-owner-section{gap:var(--nm-space-12);display:grid}.pe-tab-actions .nm-button{min-height:32px;padding:0 var(--nm-space-12);font-size:var(--nm-font-size-12)}.pe-add-wrap{position:relative}.pe-add-menu{gap:calc(var(--nm-space-4) + var(--nm-space-2));width:360px}.pp-popover .pe-add-choice{display:grid}.pe-add-choice{align-items:center;gap:var(--nm-space-2) var(--nm-space-12);text-align:left;padding:var(--nm-space-12) calc(var(--nm-space-12) + var(--nm-space-2));border-radius:var(--nm-radius-card);cursor:pointer;font:inherit;background:#fff;border:1px solid #dfe6e2;grid-template-columns:1fr auto;grid-template-areas:"label icon""note icon";display:grid}.pe-add-choice:hover{background:#f4f8f6}.pe-add-choice strong{grid-area:label}.pe-add-choice small{color:#667;grid-area:note}.pe-add-choice svg{grid-area:icon}.pe-archived{align-items:center}.pe-archived>div:first-of-type{flex:1}.pe-archived .pp-actions{gap:var(--nm-space-8);display:flex}.nm-button.pp-danger:not(.nm-button-primary){color:#a13c2f}.pe-empty{padding:calc(var(--nm-space-16) + var(--nm-space-2)) calc(var(--nm-space-20) + var(--nm-space-2))}.pe-contractor .pp-bg-title .pe-trade{align-self:center}.pe-roster>.rp-roster-row:last-child{border-bottom:1px solid #f0f3f2}.pe-wizard .pp-form fieldset .is-wide{grid-column:1/-1}.pe-req{color:#8a958f;font-weight:var(--nm-font-weight-regular)}.pe-invite-note{gap:calc(var(--nm-space-8) + var(--nm-space-2));padding:var(--nm-space-12) calc(var(--nm-space-12) + var(--nm-space-2));border-radius:var(--nm-radius-card);color:#3f6b52;font-size:var(--nm-font-size-13);background:#ecf5ef;align-items:flex-start;margin:0;line-height:1.5;display:flex}.pe-invite-note svg{margin-top:var(--nm-space-2);flex:none}.pe-settings{overflow:visible}.pe-settings .pp-content{padding:calc(var(--nm-space-20) + var(--nm-space-2)) var(--nm-space-24) calc(var(--nm-space-24) + var(--nm-space-4) + var(--nm-space-2));overflow:visible}.pe-settings .pp-sheet-head .pp-actions{gap:var(--nm-space-8);display:flex}.pe-notify td small{color:#78857e;font-size:var(--nm-font-size-11);margin-top:var(--nm-space-2);display:block}.pe-onoff{font-size:var(--nm-font-size-12);color:#9aa49f}.pe-onoff.is-on{color:#4f7c63;font-weight:var(--nm-font-weight-semibold)}.pe-users tr.is-inactive td{color:#9aa49f}.pe-row-menu .wo-actions{justify-self:start}.pe-merge-fields button{padding:calc(var(--nm-space-4) + var(--nm-space-2)) calc(var(--nm-space-8) + var(--nm-space-2));border-radius:var(--nm-radius-control);font-size:var(--nm-font-size-11);color:#46514f;cursor:pointer;background:#f5f7f6;border:1px solid #e6ece9;font-family:ui-monospace,monospace}.pe-merge-fields button:hover{background:#ecf5ef;border-color:#cfe3d7}.pe-sections label{align-items:flex-start}.pe-sections label>span{gap:var(--nm-space-2);display:grid}.pe-section-example{color:#78857e;font-size:var(--nm-font-size-11);margin-left:0}.pe-settings textarea{width:100%;min-height:60px;padding:var(--nm-space-8) var(--nm-space-12);border-radius:var(--nm-radius-field);font-size:var(--nm-font-size-12);resize:vertical;background:#fcfefd;border:1px solid #dce9e1}.pe-settings .pe-users-box,.pe-settings .pe-users-box table,.pe-settings .pe-body{overflow:visible}.pe-settings .pe-users-box table{border-radius:inherit}.pe-basis-block{gap:var(--nm-space-12);padding:var(--nm-space-16) calc(var(--nm-space-16) + var(--nm-space-2));border-radius:var(--nm-radius-surface);background:#fbfcfc;border:1px solid #e8edeb;display:grid}.pe-basis-block h3{font-size:var(--nm-font-size-13);margin:0}.pe-basis-block .nm-form-row{gap:var(--nm-space-12);grid-template-columns:1fr 1fr;display:grid}.pe-basis-block .nm-form-row label{gap:calc(var(--nm-space-4) + var(--nm-space-2));font-size:var(--nm-font-size-11);color:#6c8c77;display:grid}.pe-basis-block.is-bad{border-color:#e2b3aa}.pe-basis-block .nm-form-row input,.pe-basis-block .nm-form-row select,.pe-basis-dialog .nm-form-row input,.pe-basis-dialog .nm-form-row select,.pe-basis-table .pp-pct input,.pe-basis-add input,.pe-basis-add select{min-height:40px;padding:var(--nm-space-8) var(--nm-space-12);border-radius:var(--nm-radius-field);color:var(--nm-ink);font:inherit;font-size:var(--nm-font-size-12);background:#fcfefd;border:1px solid #dce9e1}.pe-basis-table .pp-pct input{width:72px;min-height:34px;padding:calc(var(--nm-space-4) + var(--nm-space-2)) calc(var(--nm-space-8) + var(--nm-space-2))}.pe-wizard .pe-checks{border:0;padding:0}.pe-wizard fieldset.pe-checks{grid-template-columns:1fr}.pe-basis-block .nm-form-row label>span{font-size:var(--nm-font-size-11);color:#6c8c77}.mo-main{padding:calc(var(--nm-space-24) + var(--nm-space-4) + var(--nm-space-2));flex-direction:column;gap:0;display:flex;overflow:auto}.mo-main .nm-page-header{margin-bottom:calc(var(--nm-space-20) + var(--nm-space-2));flex:none}.mo-main .nm-summary{margin:0 0 var(--nm-space-20);flex:none}.pp-workspace.mo-ledger{flex:none;height:calc(100dvh - 44px)}.mo-filters{flex:none}.mo-scroll{flex:1;min-height:0;overflow:hidden}.mo-app.is-pinned .mo-scroll{overflow:auto}.mo-filters{align-items:center;gap:calc(var(--nm-space-8) + var(--nm-space-2));padding:calc(var(--nm-space-8) + var(--nm-space-2)) var(--nm-space-24);border-bottom:1px solid #f0f3f2;display:flex}.mo-filter-set{align-items:center;gap:var(--nm-space-8);margin-left:auto;display:flex}.mo-dd{position:relative}.mo-dd>button{align-items:center;gap:var(--nm-space-8);height:33px;padding:0 calc(var(--nm-space-8) + var(--nm-space-2)) 0 var(--nm-space-12);border-radius:var(--nm-radius-field);color:#5d6f67;font-size:var(--nm-font-size-12);white-space:nowrap;background:#fff;border:1px solid #e6ece9;display:inline-flex}.mo-dd>button:hover{color:var(--nm-teal-deep);background:#f8faf9;border-color:#cbdad4}.mo-dd>button[aria-expanded=true],.mo-dd>button.is-active{background:var(--nm-teal-soft);color:var(--nm-teal-deep);border-color:#b8d8cf}.mo-dd>button>svg{color:#9aa49f;transition:transform .15s;transform:rotate(90deg)}.mo-dd>button[aria-expanded=true]>svg{transform:rotate(-90deg)}.mo-dd-menu{width:max-content;min-width:220px;max-width:300px;max-height:min(360px, var(--mo-dd-max,360px));z-index:50;padding:calc(var(--nm-space-4) + var(--nm-space-2));position:absolute;top:calc(100% + 6px);left:auto;right:0;overflow:auto}.mo-dd-dates .mo-dd-menu{width:336px;max-width:336px;padding:0}.mo-dd-dates .nm-filter-choice-list{padding:var(--nm-space-8)}.mo-dd-menu.nm-filter-choice-list>button,.mo-dd-menu .nm-filter-choice-list>button{width:100%}.mo-dd-menu [role=option]{justify-content:space-between;align-items:center;gap:var(--nm-space-12);width:100%;padding:var(--nm-space-8) calc(var(--nm-space-8) + var(--nm-space-2));border-radius:var(--nm-radius-control);color:#46514f;font-size:var(--nm-font-size-12);text-align:left;white-space:nowrap;background:0 0;border:0;display:flex}.mo-dd-menu [role=option]:hover{background:#f4f8f6}.mo-dd-menu [role=option][aria-selected=true]{background:var(--nm-teal-soft);color:var(--nm-teal-deep);font-weight:var(--nm-font-weight-medium)}.mo-dd-menu [role=option] svg{color:var(--nm-teal)}.mo-empty{padding:calc(var(--nm-space-24) + var(--nm-space-4)) calc(var(--nm-space-20) + var(--nm-space-2))}.mo-table{table-layout:fixed}.mo-table td{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mo-table td.pp-row-arrow{text-overflow:clip}.mo-table td.mo-status small,.mo-table td .mo-ref,.mo-table td.mo-party small{text-overflow:ellipsis;overflow:hidden}.mo-table thead th{z-index:1;padding:var(--nm-space-12) var(--nm-space-16) calc(var(--nm-space-8) + var(--nm-space-2));white-space:nowrap;background:#f9faf9;position:sticky;top:0}.mo-table thead th:first-child,.mo-table tbody tr.mo-row td:first-child{padding-left:var(--nm-space-24)}.mo-table thead th:last-child,.mo-table tbody tr.mo-row td:last-child{padding-right:var(--nm-space-24)}.mo-table tbody tr.mo-row:last-child{border-bottom:0}.mo-table tbody tr.mo-row{border-top:1px solid #e6ebe8;border-bottom:1px solid #e6ebe8}.mo-table tbody tr.mo-row td{padding:var(--nm-space-12) var(--nm-space-16);border-bottom:0}.mo-table tr.mo-day-row td{padding:var(--nm-space-8) var(--nm-space-24);font-size:var(--nm-font-size-10);font-weight:var(--nm-font-weight-bold);letter-spacing:.09em;text-transform:uppercase;color:#8a958f;background:#fcfdfc;border-bottom:0}.mo-day{justify-content:space-between;align-items:baseline;gap:var(--nm-space-12);display:flex}.mo-day-total{gap:calc(var(--nm-space-12) + var(--nm-space-2));letter-spacing:0;text-transform:none;font-size:var(--nm-font-size-11);font-weight:var(--nm-font-weight-medium);display:inline-flex}.mo-day-total b{white-space:nowrap}.mo-day-total .is-in{color:#4f8a67}.mo-day-total .is-out{color:var(--nm-color-text-muted)}.mo-record-cell{align-items:center;gap:calc(var(--nm-space-8) + var(--nm-space-2));display:flex}.mo-record-cell .nm-activity-dot{flex:none;width:26px;height:26px}.mo-table td .mo-ref{font-variant-numeric:tabular-nums}.mo-table td.mo-prop{white-space:nowrap}.mo-table th:nth-child(6),.mo-table td.mo-amount{text-align:right}.mo-table td.mo-amount{font-variant-numeric:tabular-nums;font-weight:var(--nm-font-weight-medium);font-size:var(--nm-font-size-13);white-space:nowrap;color:var(--nm-ink)}.mo-table td.mo-amount.is-in{color:#4f8a67}.mo-table td.mo-amount small{font-size:var(--nm-font-size-10);font-weight:var(--nm-font-weight-regular);color:#8a958f}.mo-table td.mo-status small{white-space:nowrap}.mo-table tr.is-voided td{opacity:.55}.mo-table tr.is-voided td.mo-amount{text-decoration:line-through}.mo-chip{padding:var(--nm-space-2) var(--nm-space-8);border-radius:var(--nm-radius-panel);color:#5d6f67;font-size:var(--nm-font-size-10);font-weight:var(--nm-font-weight-medium);white-space:nowrap;background:#f0f5f1;align-items:center;display:inline-flex}.mo-period{font-size:var(--nm-font-size-12);color:#33463d;white-space:nowrap}.mo-drawer .nm-detail-top .pp-actions{gap:calc(var(--nm-space-4) + var(--nm-space-2))}.mo-drawer .nm-drawer-status{align-items:center}.mo-drawer .nm-compact-amount{margin-bottom:calc(var(--nm-space-8) + var(--nm-space-2))}.mo-drawer .nm-compact-amount+.nm-note{margin-bottom:calc(var(--nm-space-16) + var(--nm-space-2))}.mo-facts>div{align-items:center}.mo-facts dd{align-items:flex-end;gap:var(--nm-space-4);flex-direction:column;display:flex}.mo-facts .wo-select,.mo-input{border-radius:var(--nm-radius-field);width:240px;max-width:100%;min-height:34px;padding:0 calc(var(--nm-space-8) + var(--nm-space-2));font-size:var(--nm-font-size-12);color:var(--nm-ink);background:#fff;border:1px solid #dfe6e2}.mo-input[aria-invalid=true],.mo-facts .wo-select[aria-invalid=true]{border-color:#c37b66;box-shadow:0 0 0 2px #fcf0ec}.mo-error{font-size:var(--nm-font-size-11);color:#c37b66}.mo-radios{gap:calc(var(--nm-space-12) + var(--nm-space-2))!important;flex-direction:row!important}.mo-radios label{align-items:center;gap:calc(var(--nm-space-4) + var(--nm-space-2));font-size:var(--nm-font-size-12);color:#54715c;display:inline-flex}.mo-drawer .nm-evidence-link.is-static{cursor:default}.mo-drawer .nm-evidence-link.is-static:hover{background:#fff;border-color:#e8efea}.mo-drawer .nm-evidence-link .rp-pill{flex-shrink:0}.mo-drawer .nm-evidence-section .pp-actions{margin:var(--nm-space-12) 0 calc(var(--nm-space-20) + var(--nm-space-2));justify-content:flex-start}.mo-note{border-radius:var(--nm-radius-field);width:100%;padding:calc(var(--nm-space-8) + var(--nm-space-2)) var(--nm-space-12);font-size:var(--nm-font-size-12);resize:vertical;margin-top:var(--nm-space-8);border:1px solid #dfe6e2}.mo-footer{justify-content:space-between;align-items:center;gap:calc(var(--nm-space-8) + var(--nm-space-2));padding:calc(var(--nm-space-12) + var(--nm-space-2)) calc(var(--nm-space-24) + var(--nm-space-2));border-top:1px solid var(--nm-line-soft);background:#fff;display:flex}.mo-footer .nm-button{min-height:36px}.mo-exclude-form{align-items:center;gap:var(--nm-space-8);width:100%;display:flex}.mo-exclude-form .mo-input{flex:1;width:auto}.mo-runs{margin:0 0 var(--nm-space-20)}.pp-workspace.wo-wizard.mo-run{flex-direction:column;width:min(100%,816px);height:calc(100dvh - 60px);display:flex}.pp-workspace.wo-wizard.mo-run.is-wide{width:100%}.mo-run-head{flex:none}.mo-run-head .pp-steps{padding:0 calc(var(--nm-space-32) + var(--nm-space-16)) calc(var(--nm-space-12) + var(--nm-space-2))}.mo-run-body{min-height:0;padding:calc(var(--nm-space-4) + var(--nm-space-2)) calc(var(--nm-space-32) + var(--nm-space-16)) var(--nm-space-24);gap:calc(var(--nm-space-12) + var(--nm-space-2));flex-direction:column;flex:1;display:flex;overflow:auto}.mo-run-body>*{flex:none}.mo-run-net{font-size:var(--nm-font-size-12);color:var(--nm-color-text-muted);margin-top:calc(var(--nm-space-4) + var(--nm-space-2))}.mo-run-rows{padding:var(--nm-space-4) var(--nm-space-16) var(--nm-space-8);margin:0}.mo-run-rows>div{justify-content:space-between;gap:var(--nm-space-20);padding:calc(var(--nm-space-8) + var(--nm-space-2)) 0;font-size:var(--nm-font-size-13);border-bottom:1px solid #f0f3f2;align-items:baseline;display:flex}.mo-run-rows>div:last-child{border-bottom:0}.mo-run-rows dt{color:var(--nm-color-text-muted);flex:none}.mo-run-rows dd{text-align:right;color:var(--nm-ink);margin:0}.mo-run-rows dd small{font-size:var(--nm-font-size-11);color:#78857e;margin-top:var(--nm-space-2);display:block}.mo-run-rows .is-net dd,.mo-run-rows .is-share dd{font-size:var(--nm-font-size-16);font-weight:var(--nm-font-weight-semibold)}.mo-run-adjust{padding:var(--nm-space-8) var(--nm-space-16) calc(var(--nm-space-12) + var(--nm-space-2));gap:var(--nm-space-12);border-top:1px solid #f0f3f2;display:grid}.mo-run-cards{padding:calc(var(--nm-space-16) + var(--nm-space-2)) calc(var(--nm-space-4) + var(--nm-space-2));border:1px solid #e8edeb;margin:0}.mo-run-bar{justify-content:space-between;align-items:center;gap:var(--nm-space-12);font-size:var(--nm-font-size-13);color:var(--nm-color-text-muted);display:flex}.mo-run-table thead th:first-child,.mo-run-table tbody tr.mo-row td:first-child{padding-left:var(--nm-space-16);text-overflow:clip}.mo-run-table input[type=checkbox]{width:15px;height:15px;accent-color:var(--nm-teal)}.mo-run-table tr.is-excluded td:not(:first-child){opacity:.6}.mo-exclude-row td{padding:var(--nm-space-8) var(--nm-space-16) var(--nm-space-12);background:#fcfdfc}.mo-run .pp-subtabs{justify-content:center;padding:0}.mo-run .pp-subtabs .nm-category-tabs{justify-content:center}.mo-run-actions{align-items:center;gap:calc(var(--nm-space-8) + var(--nm-space-2));border-top:1px solid var(--nm-line-soft);background:#fff;flex:none;display:flex;padding:calc(var(--nm-space-12) + var(--nm-space-2)) calc(var(--nm-space-32) + var(--nm-space-16))!important;justify-content:center!important}.st-main{flex-direction:column;gap:0;display:flex;overflow:auto}.st-main>*{flex:none}.st-main .pp-workspace{flex:none;min-height:0}.st-main .nm-page-header{margin-bottom:var(--nm-space-16)}.st-main .nm-page-header p{margin-top:var(--nm-space-4)}.st-info{margin-left:var(--nm-space-2);display:inline-flex;position:relative}.st-info>button{color:#9aa49f;cursor:help;background:0 0;border:0;border-radius:50%;place-items:center;width:20px;height:20px;padding:0;display:inline-grid}.st-info>button:hover,.st-info>button:focus-visible{color:var(--nm-teal-deep);background:#eef2f0}.st-info [role=tooltip]{z-index:60;width:300px;padding:var(--nm-space-12) calc(var(--nm-space-12) + var(--nm-space-2));border-radius:var(--nm-radius-card);color:#fff;text-align:left;text-transform:none;letter-spacing:0;font-weight:var(--nm-font-weight-regular);font-size:var(--nm-font-size-12);white-space:normal;background:#1f2b32;line-height:1.45;display:none;position:absolute;top:calc(100% + 8px);left:50%;transform:translate(-50%);box-shadow:0 14px 34px #141e2847}.st-info:hover [role=tooltip],.st-info:focus-within [role=tooltip]{gap:var(--nm-space-8);display:grid}.st-info [role=tooltip] b{font-size:var(--nm-font-size-13)}.st-info [role=tooltip] span{display:block}.st-info [role=tooltip] em{font-style:normal;font-size:var(--nm-font-size-10);font-weight:var(--nm-font-weight-bold);letter-spacing:.08em;text-transform:uppercase;color:#9fb3ab;margin-bottom:var(--nm-space-2);display:block}th .st-info [role=tooltip]{left:auto;right:0;transform:none}.sf-row{justify-content:space-between;align-items:center;gap:var(--nm-space-16);display:flex}.sf-row .nm-status-tabs{padding:0}.sf-window-label{margin-top:calc(var(--nm-space-12) + var(--nm-space-2));font-family:inherit;font-size:var(--nm-font-size-24);font-weight:var(--nm-font-weight-regular);letter-spacing:-.8px;color:var(--nm-ink);font-variant-numeric:tabular-nums;line-height:1.2}.sf-scrubber{border-radius:var(--nm-radius-surface);padding:var(--nm-space-4) calc(var(--nm-space-4) + var(--nm-space-2)) 0;background:#fff;border:1px solid #e6ebe8}.sf-scrubber svg{touch-action:none;-webkit-user-select:none;user-select:none;display:block;overflow:visible}.sf-future{fill:#141e2809}.sf-axis{stroke:#cfd8d4;stroke-width:2px;stroke-linecap:round}.sf-tick{stroke:#cfd8d4;stroke-width:1px}.sf-tick-label{font-size:var(--nm-font-size-11);fill:#8a958f}.sf-today{stroke:#9aa49f;stroke-width:1px;stroke-dasharray:3 3}.sf-today-label{font-size:var(--nm-font-size-10);fill:var(--nm-color-text-muted);font-weight:var(--nm-font-weight-semibold);letter-spacing:.06em;text-transform:uppercase}.sf-window-line{stroke:var(--nm-teal);stroke-width:6px;stroke-linecap:round;cursor:grab}.sf-window-line:focus-visible{stroke:var(--nm-teal-deep);outline:none}.sf-handle{cursor:ew-resize;outline:none}.sf-handle-hit{fill:#0000}.sf-handle-dot{fill:#fff;stroke:var(--nm-teal);stroke-width:4px}.sf-handle:hover .sf-handle-dot,.sf-handle:focus-visible .sf-handle-dot{fill:var(--nm-teal)}.lg{grid-column-gap:1em;grid-row-gap:1em;--graph-bg:#f1f0ed;--graph-grid:#dedde0;--graph-text:#6d6a70;--graph-line-default:#c4c1b9;--graph-series-color:var(--graph-line-default);background:#fff;border-radius:1.5em;flex-direction:column;width:100%;padding:1em;display:flex}.sf-section-desc{margin:var(--nm-space-4) 0 0;font-size:var(--nm-font-size-12);color:var(--nm-color-text-muted);max-width:70ch;line-height:1.45}.lg-box{background:var(--graph-bg);border-radius:.5em;overflow:hidden}.lg-scroll{border-radius:inherit;overflow-x:auto}.lg-visual{aspect-ratio:1000/420;border-radius:inherit;outline:none;width:100%;min-width:42em;position:relative}.lg-visual:focus-visible{outline-offset:-.125em;outline:.125em solid var(--graph-line-default)}.lg-visual svg{width:100%;height:100%;display:block}.lg-grid{stroke:var(--graph-grid);stroke-width:2px;stroke-dasharray:2 10;stroke-linecap:round;vector-effect:non-scaling-stroke}.lg-grid.is-baseline{stroke-dasharray:none}.lg-axis{fill:var(--graph-text);font-family:inherit}.lg-today{stroke:#9aa49f;stroke-width:1.5px;stroke-dasharray:4 4;vector-effect:non-scaling-stroke}.lg-today-label{fill:#6c6a70;font-weight:var(--nm-font-weight-semibold);letter-spacing:.06em;text-transform:uppercase}.lg-future{fill:#141e280a}.lg-line{fill:none;stroke:var(--graph-series-color);stroke-width:6px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.lg-bar{fill:var(--graph-series-color);transition:opacity .15s}.lg-col.is-future .lg-bar{opacity:.55}.lg-col-hover{fill:#141e280d}.lg-hover-line{stroke:var(--graph-grid);stroke-width:2px;stroke-linecap:round;vector-effect:non-scaling-stroke}.lg-hover-dot{fill:var(--graph-series-color);stroke:#fff;stroke-width:4px;vector-effect:non-scaling-stroke}.lg-tooltip{z-index:2;grid-row-gap:.25em;pointer-events:none;color:#eaeaea;white-space:nowrap;background:#201d1d;border-radius:.875em;flex-flow:column;min-width:10em;padding:1em;transition:left .35s cubic-bezier(.32,.72,0,1),top .35s cubic-bezier(.32,.72,0,1);display:flex;position:absolute;transform:translate(-50%,-100%)translateY(-1em)}.lg-tooltip-label{font-size:var(--nm-font-size-16);font-weight:var(--nm-font-weight-medium);margin:-.125em 0 .25em}.lg-tooltip-row{grid-column-gap:1.5em;font-size:var(--nm-font-size-13);justify-content:space-between;align-items:center;gap:1.5em;display:flex}.lg-tooltip-row.is-total{border-top:1px solid var(--nm-color-inverse-divider);margin-top:.25em;padding-top:.35em}.lg-tooltip-series{grid-column-gap:.45em;color:rgb(from var(--nm-color-surface) r g b / calc(128 / 255));white-space:nowrap;align-items:center;gap:.45em;display:flex}.lg-tooltip-series i{background:var(--graph-series-color);border-radius:50%;flex:none;width:.5em;height:.5em}.lg-tooltip-value{font-weight:var(--nm-font-weight-medium)}.lg-empty{font-size:var(--nm-font-size-13);color:#6d6a70;place-items:center;margin:0;display:grid;position:absolute;inset:0}.sf-section-foot{justify-content:flex-end;padding:0 1em .25em;display:flex}.sf-section-foot .nm-text-button{align-items:center;gap:var(--nm-space-4);display:inline-flex}.sf-timeline-card{gap:var(--nm-space-12);padding:var(--nm-space-20) calc(var(--nm-space-24) + var(--nm-space-2)) var(--nm-space-16);margin-bottom:var(--nm-space-20);display:grid}.sf-timeline-card .sf-window-label{margin:0}.sf-timeline-card .nm-status-tabs{padding:0}.sf-scrubber{border:0;padding:0}.sf-workspace{border-radius:var(--nm-radius-panel);flex:none;padding:0 0 1em}.sf-body{padding:calc(var(--nm-space-12) + var(--nm-space-2)) calc(var(--nm-space-20) + var(--nm-space-2)) 0;gap:var(--nm-space-12);flex-direction:column;display:flex}.sf-body .pp-subtabs{margin:0}.sf-body .nm-category-tabs{margin-left:calc(-1 * var(--nm-space-8) - var(--nm-space-2));padding:0}.sf-body .nm-category-tabs button{gap:calc(var(--nm-space-4) + var(--nm-space-2))}.sf-timeline-card{grid-template-columns:1fr}.sf-timeline-card .sf-row{justify-content:space-between}.sf-timeline-card{margin-bottom:calc(var(--nm-space-24) + var(--nm-space-4));padding:var(--nm-space-24) calc(var(--nm-space-24) + var(--nm-space-4)) calc(var(--nm-space-16) + var(--nm-space-2))}.sf-body{padding:0 calc(var(--nm-space-24) + var(--nm-space-2));gap:calc(var(--nm-space-12) + var(--nm-space-2))}.sf-body .pp-subtabs{padding:var(--nm-space-16) 0 0}.sf-workspace{gap:0}.lg-box{background:#fff;border:1px solid #e6ebe8}.sf-timeline-card{border:1px solid #e6ebe8}.sf-scrubber{position:relative}.sf-cal-anchor{z-index:60;position:absolute;top:60px;transform:translate(-50%)}.sf-cal{position:static}.sf-rank-wrap{gap:calc(var(--nm-space-8) + var(--nm-space-2));padding-top:calc(var(--nm-space-4) + var(--nm-space-2));display:grid}.sf-rank-actions{gap:calc(var(--nm-space-12) + var(--nm-space-2));font-size:var(--nm-font-size-13);color:var(--nm-color-text-muted);justify-content:flex-end;align-items:center;display:flex}.sf-rank-actions span{margin-right:auto}.sf-rank{border-collapse:collapse;width:100%;font-size:var(--nm-font-size-13)}.sf-rank th,.sf-rank td{padding:var(--nm-space-8) calc(var(--nm-space-8) + var(--nm-space-2));text-align:left;border-bottom:1px solid var(--nm-line-soft);white-space:nowrap}.sf-rank thead th{font-size:var(--nm-font-size-12);font-weight:var(--nm-font-weight-medium);color:var(--nm-color-text-muted);text-transform:uppercase;letter-spacing:.04em}.sf-rank tbody th{font-weight:var(--nm-font-weight-medium);color:#8a958f;width:32px}.sf-rank td:last-child{width:40%}.sf-rank .sf-rank-figure{text-align:right;font-variant-numeric:tabular-nums;font-weight:var(--nm-font-weight-semibold)}.sf-rank-check{border-radius:var(--nm-radius-control);color:#fff;cursor:pointer;background:#fff;border:1.5px solid #b7c2bc;place-items:center;width:18px;height:18px;padding:0;display:inline-grid}.sf-rank-name{font-size:var(--nm-font-size-13);color:var(--nm-ink);padding:0}.sf-rank-bar{border-radius:var(--nm-radius-control);background:#eef1f0;height:8px;display:block;overflow:hidden}.sf-rank-bar>span{border-radius:var(--nm-radius-control);height:100%;display:block}.sf-rank tr:not(.is-on) td{color:var(--nm-color-text-muted)}.sf-total{text-align:right;place-self:end;gap:var(--nm-space-2);padding-bottom:var(--nm-space-2);display:grid}.sf-total strong{font-size:var(--nm-font-size-31);font-weight:var(--nm-font-weight-semibold);letter-spacing:-.02em;color:var(--nm-ink);line-height:1}.sf-total span{font-size:var(--nm-font-size-12);font-weight:var(--nm-font-weight-medium);color:var(--nm-color-text-muted)}.sf-rank-drawer{border-radius:var(--nm-radius-card);margin-bottom:calc(var(--nm-space-12) + var(--nm-space-2));background:#fff;border:1px solid #e6ebe8}.sf-rank-drawer summary{align-items:center;gap:calc(var(--nm-space-12) + var(--nm-space-2));padding:calc(var(--nm-space-8) + var(--nm-space-2)) calc(var(--nm-space-12) + var(--nm-space-2));cursor:pointer;font-size:var(--nm-font-size-13);color:var(--nm-color-text-muted);list-style:none;display:flex}.sf-rank-drawer summary::-webkit-details-marker{display:none}.sf-rank-drawer summary>svg{flex:none;margin-left:auto;transition:transform .2s;transform:rotate(90deg)}.sf-rank-drawer[open] summary{border-bottom:1px solid var(--nm-line-soft)}.sf-rank-drawer[open] summary>svg{transform:rotate(-90deg)}.sf-rank-summary-count{font-weight:var(--nm-font-weight-semibold);color:var(--nm-ink);white-space:nowrap}.sf-rank-summary-list{gap:calc(var(--nm-space-4) + var(--nm-space-2)) calc(var(--nm-space-12) + var(--nm-space-2));flex-wrap:wrap;min-width:0;display:flex}.sf-rank-summary-item{align-items:center;gap:calc(var(--nm-space-4) + var(--nm-space-2));color:var(--nm-ink);white-space:nowrap;display:inline-flex}.sf-swatch{border-radius:var(--nm-radius-control);flex:none;width:10px;height:10px}.sf-rank-scroll{max-height:calc(var(--sf-row) * 8.5 + var(--sf-row));--sf-row:37px;overflow-y:auto}.sf-rank-scroll .sf-rank-wrap{gap:0;padding:0}.sf-rank-scroll .sf-rank-actions{z-index:2;padding:var(--nm-space-8) calc(var(--nm-space-12) + var(--nm-space-2));border-bottom:1px solid var(--nm-line-soft);background:#fff;margin:0;position:sticky;top:0}.sf-rank-scroll .sf-rank thead th{z-index:1;background:#fff;position:sticky;top:33px}.sf-rank-scroll .sf-rank th,.sf-rank-scroll .sf-rank td{height:var(--sf-row);box-sizing:border-box;padding-top:0;padding-bottom:0}.sf-rank-scroll .sf-rank tbody tr:last-child th,.sf-rank-scroll .sf-rank tbody tr:last-child td{border-bottom:0}.lg-box,.lg-scroll,.sf-workspace{overflow:visible}.sf-rank-scroll .sf-rank-actions>span{display:none}.sf-rank-drawer{margin-bottom:calc(-1 * var(--nm-space-8))}.sf-rank-drawer summary{padding:calc(var(--nm-space-16) + var(--nm-space-2)) var(--nm-space-16);font-size:var(--nm-font-size-13)}.sf-window-copy{gap:var(--nm-space-4);display:grid}.sf-timeline-eyebrow,.sf-eyebrow{color:#8a958f;font-size:var(--nm-font-size-10);font-weight:var(--nm-font-weight-bold);letter-spacing:.09em;text-transform:uppercase;line-height:1.2}.sf-metric-nav{align-items:flex-end;display:flex}.sf-metric-nav .pp-subtabs{flex:1;min-width:0}.sf-metric-row{gap:calc(var(--nm-space-12) + var(--nm-space-2));grid-template-columns:minmax(0,1.35fr) minmax(260px,1fr) minmax(150px,.42fr);align-items:stretch;display:grid}.sf-metric-copy{min-width:0;padding:var(--nm-space-12) var(--nm-space-4);align-items:center;display:flex}.sf-metric-copy .sf-section-desc{max-width:72ch;font-size:var(--nm-font-size-13);margin:0}.sf-description-title{color:var(--nm-ink);font-size:var(--nm-font-size-16);font-weight:var(--nm-font-weight-semibold);letter-spacing:-.02em}.sf-metric-copy .st-info{margin:0 var(--nm-space-4) 0 calc(var(--nm-space-4) + var(--nm-space-2));vertical-align:middle}.sf-graph-insight{align-content:center;gap:var(--nm-space-4);min-width:0;padding:calc(var(--nm-space-12) + var(--nm-space-2)) var(--nm-space-16);border-radius:var(--nm-radius-card);color:var(--nm-ink);background:#f6f8f7;display:grid}.sf-graph-insight strong{font-size:var(--nm-font-size-13);font-weight:var(--nm-font-weight-semibold);text-overflow:ellipsis;white-space:nowrap;line-height:1.3;overflow:hidden}.sf-graph-insight p{color:#607069;font-size:var(--nm-font-size-11);margin:0;line-height:1.4}.sf-total{min-width:150px;padding:calc(var(--nm-space-12) + var(--nm-space-2)) calc(var(--nm-space-16) + var(--nm-space-2));border-radius:var(--nm-radius-card);background:#fff;border:1px solid #e6ebe8;align-content:center;place-self:stretch stretch}.sf-rank-drawer{margin:calc(-1 * var(--nm-space-8)) 0 0}.sf-timeline-card.is-inline{background:0 0;border:0;border-radius:0;margin:0;padding:0}.sf-timeline-card.is-inline .sf-scrubber{width:calc(100% + 28px);margin-inline:calc(-1 * var(--nm-space-12) - var(--nm-space-2))}.st-app .lg-line{stroke-width:4px}@media (width<=1120px){.sf-metric-row{grid-template-columns:minmax(0,1fr) minmax(220px,.8fr)}.sf-total{grid-area:1/2}.sf-graph-insight{grid-column:1/-1}}.sf-timeline-card.is-inline{padding-left:var(--nm-space-4)}.sf-window-label b{font-weight:var(--nm-font-weight-semibold)}.nm-app.pe-cleaner-wrap{min-width:0}.pe-cleaner-bar .pp-actions{align-items:center;gap:var(--nm-space-12);display:flex}.pe-language{gap:var(--nm-space-12)}.pe-language button{font-size:var(--nm-font-size-12)}.pe-area.is-held{background:#fdf1ef;border-color:#f0c8c2}.pe-area.is-held .nm-button{color:#a13c2f;border-color:#f0c8c2}.pe-area .pe-sending{align-items:center;gap:calc(var(--nm-space-4) + var(--nm-space-2));font-size:var(--nm-font-size-12);font-weight:var(--nm-font-weight-medium);color:#78857e;display:inline-flex}.pe-cleaner .pe-simulated{font-size:var(--nm-font-size-12)}.pe-cleaner .pe-eligible{margin-top:calc(var(--nm-space-16) + var(--nm-space-2));padding:var(--nm-space-12) calc(var(--nm-space-12) + var(--nm-space-2));border-radius:var(--nm-radius-card);font-size:var(--nm-font-size-13);color:var(--nm-ink);background:#f7faf8;border:1px solid #e8edeb}.pe-count-entry{width:100%}.pe-count-wrap{background:#f5f7f6;gap:0;min-height:100%;padding:0;overflow:hidden}.pe-count-bar{align-items:center;gap:calc(var(--nm-space-12) + var(--nm-space-2));width:min(480px,100%);min-height:54px;padding:0 var(--nm-space-20);color:var(--nm-muted);font-size:var(--nm-font-size-11);background:#fff;border-bottom:1px solid #dfe6e3;flex:none;display:flex}.pe-count-screen{align-content:start;gap:var(--nm-space-16);width:min(480px,100%);min-height:0;padding:calc(var(--nm-space-24) + var(--nm-space-4) + var(--nm-space-2)) var(--nm-space-20) calc(var(--nm-space-12) + var(--nm-space-2));background:#f5f7f6;border:0;border-radius:0;flex:1;overflow:auto}.pe-count-screen header{gap:var(--nm-space-8)}.pe-count-screen header small{color:#71857c;font-size:var(--nm-font-size-10);font-weight:650}.pe-count-screen header h1{font-size:var(--nm-font-size-24);letter-spacing:-.5px}.pe-count-screen .pe-supplies{gap:calc(var(--nm-space-8) + var(--nm-space-2));border-top:0;padding-top:0}.pe-count-screen .pe-supplies>h2,.pe-count-screen .pe-supplies>p{display:none}.pe-count-screen .pe-inventory-item{padding:0 calc(var(--nm-space-12) + var(--nm-space-2));border-radius:var(--nm-radius-card);background:#fff;gap:0;display:grid}.pe-count-screen .pe-count-item-main{min-height:64px;font-size:var(--nm-font-size-12)}.pe-count-screen .pe-count-item-main>span{gap:var(--nm-space-2);display:grid}.pe-count-screen .pe-count-item-main strong{color:var(--nm-ink);font-size:var(--nm-font-size-12)}.pe-count-screen .pe-count-item-main small{color:var(--nm-muted);font-size:var(--nm-font-size-10)}.pe-count-screen .pe-count-item-main input{text-align:center;width:82px;min-height:40px}.pe-count-screen details{padding:0 0 calc(var(--nm-space-8) + var(--nm-space-2));border-top:1px solid #0000}.pe-count-screen details[open]{border-top-color:var(--nm-line-soft)}.pe-count-screen summary{padding-top:var(--nm-space-8);color:var(--nm-muted);font-size:var(--nm-font-size-10);cursor:pointer}.pe-count-screen details label{margin-top:calc(var(--nm-space-8) + var(--nm-space-2));font-size:var(--nm-font-size-10)}.pe-count-screen details input,.pe-count-screen details select{min-height:36px}.pe-count-note{padding:calc(var(--nm-space-12) + var(--nm-space-2));color:#668077;background:#eaf5f1;border:0;margin:0}.pe-count-actions{justify-content:space-between;gap:var(--nm-space-12);margin:0 calc(-1 * var(--nm-space-20)) calc(-1 * var(--nm-space-12) - var(--nm-space-2));padding:calc(var(--nm-space-12) + var(--nm-space-2)) var(--nm-space-20);background:#fff;border-top:1px solid #dfe6e3;display:flex;position:sticky;bottom:0}@media (width<=520px){.pe-count-wrap{align-items:stretch}.pe-count-bar,.pe-count-screen{width:100%}}.iv-main{min-width:0;padding:calc(var(--nm-space-24) + var(--nm-space-4) + var(--nm-space-2));flex-direction:column;flex:1;display:flex;overflow:hidden}.iv-page-head{margin-bottom:calc(var(--nm-space-20) + var(--nm-space-2));flex:none}.iv-page-head>div:first-child{gap:calc(var(--nm-space-4) + var(--nm-space-2));display:grid}.iv-page-head p{color:var(--nm-muted);font-size:var(--nm-font-size-12)}.iv-workspace{min-height:0}.iv-property-options{gap:calc(var(--nm-space-8) + var(--nm-space-2));margin-bottom:var(--nm-space-20);flex:none;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.iv-property-option{align-items:center;gap:calc(var(--nm-space-8) + var(--nm-space-2));min-width:0;min-height:66px;padding:calc(var(--nm-space-8) + var(--nm-space-2)) var(--nm-space-12);border:1px solid var(--nm-line);border-radius:var(--nm-radius);background:var(--nm-panel);color:var(--nm-ink);text-align:left;display:flex}.iv-property-option[aria-current=true]{border-color:var(--nm-teal-line);box-shadow:0 0 0 1px var(--nm-teal-soft)}.iv-property-option:focus-visible{outline:2px solid var(--nm-teal);outline-offset:2px}.iv-property-icon{border-radius:var(--nm-radius-field);background:var(--nm-teal-soft);width:36px;height:36px;color:var(--nm-teal-deep);flex:none;place-items:center;display:grid}.iv-property-option>span:nth-child(2){gap:var(--nm-space-2);min-width:0;display:grid}.iv-property-option strong{font-size:var(--nm-font-size-11);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.iv-property-option small{color:var(--nm-muted);font-size:var(--nm-font-size-10)}.iv-property-option em{color:var(--nm-teal-deep);font-size:var(--nm-font-size-10);white-space:nowrap;margin-left:auto;font-style:normal}.iv-property-option em.is-low{color:var(--nm-red)}.iv-property-option em.is-watch{color:var(--nm-warn)}.iv-workspace-head{justify-content:space-between;align-items:center;gap:var(--nm-space-20);min-height:122px;padding:var(--nm-space-20) var(--nm-space-24);flex:none;display:flex}.iv-workspace-head>div:first-child{gap:calc(var(--nm-space-4) + var(--nm-space-2));display:grid}.iv-workspace-head small{color:var(--nm-muted);font-size:var(--nm-font-size-10);font-weight:var(--nm-font-weight-semibold);letter-spacing:.07em}.iv-workspace-head h2{font-size:var(--nm-font-size-24);letter-spacing:-.6px;font-weight:550}.iv-workspace-head p{color:var(--nm-muted);font-size:var(--nm-font-size-11)}.iv-toolbar{justify-content:space-between;align-items:center;gap:var(--nm-space-16);min-height:68px;padding:0 calc(var(--nm-space-20) + var(--nm-space-2));border-bottom:1px solid var(--nm-line-soft);display:flex}.iv-toolbar label{align-items:center;gap:calc(var(--nm-space-8) + var(--nm-space-2));color:var(--nm-muted);font-size:var(--nm-font-size-12);display:flex}.iv-toolbar select,.iv-form input,.iv-form select{border:1px solid var(--nm-line);border-radius:var(--nm-radius-field);background:var(--nm-panel);min-height:40px;color:var(--nm-ink);padding:0 var(--nm-space-12);font:inherit}.iv-board{gap:calc(var(--nm-space-12) + var(--nm-space-2));min-height:0;padding:0 var(--nm-space-20) var(--nm-space-20);background:var(--nm-panel);flex:1;grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:auto}.iv-lane{border-radius:var(--nm-radius);background:var(--nm-canvas);border:0;align-self:stretch;min-width:0;min-height:100%;overflow:hidden}.iv-lane>header{min-height:42px;padding:calc(var(--nm-space-8) + var(--nm-space-2)) calc(var(--nm-space-12) + var(--nm-space-2)) 0;align-items:center;display:flex}.iv-lane h2{font-size:var(--nm-font-size-13);font-weight:var(--nm-font-weight-semibold)}.iv-lane>p{min-height:44px;padding:var(--nm-space-2) calc(var(--nm-space-12) + var(--nm-space-2)) calc(var(--nm-space-8) + var(--nm-space-2));color:var(--nm-muted);font-size:var(--nm-font-size-10);line-height:1.45}.iv-card-list{gap:calc(var(--nm-space-8) + var(--nm-space-2));padding:0 calc(var(--nm-space-8) + var(--nm-space-2)) var(--nm-space-12);display:grid}.iv-card{gap:calc(var(--nm-space-4) + var(--nm-space-2));width:100%;min-height:100px;padding:var(--nm-space-12) calc(var(--nm-space-12) + var(--nm-space-2));border:1px solid var(--nm-line);border-radius:var(--nm-radius-card);background:var(--nm-panel);color:var(--nm-ink);text-align:left;display:grid}.iv-lane.is-order-soon .iv-card{border-left:3px solid var(--nm-red)}.iv-card:hover{border-color:var(--nm-teal-line);background:var(--nm-teal-soft)}.iv-card:focus-visible{outline:2px solid var(--nm-teal);outline-offset:2px}.iv-card-top{justify-content:space-between;align-items:center;gap:var(--nm-space-8);display:flex}.iv-card-top strong{font-size:var(--nm-font-size-11);font-weight:var(--nm-font-weight-semibold)}.iv-property-tag{align-items:center;gap:var(--nm-space-4);width:fit-content;padding:var(--nm-space-4) var(--nm-space-8);border-radius:var(--nm-radius-full);background:var(--nm-teal-soft);color:var(--nm-muted);font-size:var(--nm-font-size-10);display:inline-flex}.iv-card-quantity,.iv-card small{color:var(--nm-muted);font-size:var(--nm-font-size-10)}.iv-empty{align-content:center;justify-items:center;gap:calc(var(--nm-space-8) + var(--nm-space-2));min-height:260px;padding:calc(var(--nm-space-24) + var(--nm-space-4) + var(--nm-space-2));text-align:center}.iv-empty h2,.iv-empty h3,.iv-empty h4{font-size:var(--nm-font-size-16);font-weight:var(--nm-font-weight-semibold)}.iv-empty p{max-width:400px;color:var(--nm-muted);font-size:var(--nm-font-size-12)}.iv-lane-empty{min-height:96px;margin:calc(var(--nm-space-8) + var(--nm-space-2)) var(--nm-space-4) 0;border:1px dashed var(--nm-line);border-radius:var(--nm-radius-card);color:var(--nm-muted);font-size:var(--nm-font-size-10);place-items:center;display:grid}.iv-form{gap:calc(var(--nm-space-12) + var(--nm-space-2));display:grid}.iv-form label{gap:calc(var(--nm-space-4) + var(--nm-space-2));color:var(--nm-muted);font-size:var(--nm-font-size-11);display:grid}.iv-dialog{width:min(520px,100vw - 32px)}.iv-drawer{width:min(820px,100vw - 28px)}.iv-detail{flex-direction:column;height:min(860px,100vh - 32px);display:flex}.iv-detail .nm-detail-content{align-content:start;gap:calc(var(--nm-space-16) + var(--nm-space-2));min-height:0;padding:calc(var(--nm-space-20) + var(--nm-space-2)) calc(var(--nm-space-24) + var(--nm-space-2));display:grid;overflow:auto}.iv-detail .nm-context-section{margin:0}.iv-evidence-list,.iv-interval-list{gap:var(--nm-space-8);display:grid}.iv-evidence-list article,.iv-interval-list article{justify-content:space-between;align-items:center;gap:calc(var(--nm-space-12) + var(--nm-space-2));padding:var(--nm-space-12);border:1px solid var(--nm-line);border-radius:var(--nm-radius-field);display:flex}.iv-evidence-list article>div,.iv-interval-list article>div{gap:var(--nm-space-4);min-width:0;display:grid}.iv-evidence-list strong,.iv-interval-list strong{font-size:var(--nm-font-size-12)}.iv-evidence-list span,.iv-interval-list span{color:var(--nm-muted);font-size:var(--nm-font-size-10)}.iv-interval-list .is-superseded{opacity:.62}@media (width<=1100px){.iv-property-options{grid-template-columns:repeat(2,minmax(0,1fr))}.iv-board{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.iv-app *,.iv-dialog *{scroll-behavior:auto!important;transition-duration:.01ms!important}}
