html[data-design=new] .form-alert,html[data-design=new] .success-note{font-size:var(--fs-field);border:0;border-radius:12px;padding:12px 14px;line-height:1.45}html[data-design=new] .form-alert{background:var(--status-bad-bg);color:var(--status-bad-fg)}html[data-design=new] .success-note{background:var(--status-ok-bg);color:var(--status-ok-fg)}html[data-design=new] .form-alert a,html[data-design=new] .form-alert .record-link,html[data-design=new] .success-note a{color:inherit;font-weight:var(--fw-bold);text-decoration:underline}html[data-design=new] .form-alert svg{color:var(--status-bad-icon)}html[data-design=new] .success-note svg{color:var(--status-ok-icon)}html[data-design=new] .access-session-banner{background:var(--status-warn-bg);color:var(--status-warn-fg)}html[data-design=new] .empty-state,html[data-design=new] .operational-empty-state{color:var(--fg-3);font-size:var(--fs-sm);line-height:1.5}html[data-design=new] .operational-empty-state{background:var(--bg-surface);border:1px solid var(--border-1);border-radius:16px}html[data-design=new] .operational-empty-icon{background:var(--brand-soft);box-shadow:0 0 0 8px var(--bg-accent);color:var(--brand)}html[data-design=new] .operational-empty-copy h3{color:var(--fg-1);font-size:var(--fs-md);font-weight:var(--fw-semibold)}html[data-design=new] .operational-empty-copy p{color:var(--fg-3);font-size:var(--fs-sm)}html[data-design=new] .processing-indicator{background:var(--toast-bg);border-radius:var(--r-card);box-shadow:var(--shadow-xl);color:var(--toast-fg);font-size:var(--fs-field);font-weight:var(--fw-medium);z-index:var(--z-toast);border:0;padding:14px 16px}html[data-design=new] .processing-spinner{border-color:var(--on-fill-spinner);border-top-color:var(--toast-accent);animation:.7s linear infinite nd-spin}html[data-design=new] .skeleton{background:var(--skeleton);border-radius:10px;animation:1.6s linear infinite nd-shimmer}html[data-design=new] .site-link-question{background:var(--status-warn-bg);border-radius:var(--r-field);color:var(--status-warn-fg);flex-direction:column;gap:8px;margin-top:8px;padding:10px 12px;display:flex}html[data-design=new] .site-link-question p{font-size:var(--fs-sm);line-height:var(--lh-snug);margin:0}
html[data-design=new] dialog{background:var(--bg-surface);border:1px solid var(--border-1);border-radius:var(--r-card);box-shadow:var(--shadow-xl);color:var(--fg-1)}html[data-design=new] dialog::backdrop{background:var(--scrim)}html[data-design=new] dialog h2,html[data-design=new] dialog h3{color:var(--fg-1);font-family:var(--font-sans)}html[data-design=new] dialog p{color:var(--fg-2)}@media (min-width:768px){html[data-design=new] dialog:not(.help-drawer):not(.help-tour-sheet){border-radius:var(--r-card);max-width:min(560px,100vw - 2rem);padding:24px}}@media (max-width:767px){html[data-design=new] dialog:not(.help-drawer):not(.help-tour-sheet){border-radius:var(--r-sheet) var(--r-sheet) 0 0;width:100%;max-width:100vw;max-height:86dvh;margin:auto 0 0;padding:10px 20px 24px}}html[data-design=new] .help-drawer{background:var(--bg-surface);border-left:1px solid var(--border-1);box-shadow:var(--shadow-xl);color:var(--fg-1);border-radius:0}html[data-design=new] .help-drawer-content>header{background:var(--bg-surface);border-bottom-color:var(--border-1)}html[data-design=new] .help-drawer-content>header p{color:var(--fg-3)}html[data-design=new] .help-drawer textarea{background:var(--bg-surface);border-color:var(--border-2);border-radius:var(--r-field)}html[data-design=new] [role=menu],html[data-design=new] .sort-menu-panel{background:var(--bg-surface);border:1px solid var(--border-1);box-shadow:var(--shadow-lg);border-radius:12px;padding:6px}
html[data-design=new] .ui-pref-card-head h2{font-size:var(--fs-md);font-weight:var(--fw-semibold)}html[data-design=new] .ui-pref-card-head p,html[data-design=new] .ui-pref-this-device,html[data-design=new] .ui-pref-switch-text small{color:var(--fg-3)}html[data-design=new] .ui-pref-card-head p{font-size:var(--fs-sm)}html[data-design=new] .ui-pref-switch-text small{font-size:var(--fs-hint)}html[data-design=new] .ui-pref-row-label{font-size:var(--fs-field);font-weight:var(--fw-semibold)}html[data-design=new] .ui-pref-row-label svg{color:var(--brand)}html[data-design=new] .ui-pref-this-device{font-weight:var(--fw-regular)}html[data-design=new] .ui-pref-saved{color:var(--brand-ink)}html[data-design=new] .ui-seg{background:var(--bg-muted);border-radius:var(--r-control);gap:2px;padding:3px}html[data-design=new] .ui-seg span{border-radius:var(--r-field);color:var(--status-neutral-fg);font-size:var(--fs-sm);font-weight:var(--fw-semibold);min-height:var(--seg-h);padding:0 12px}html[data-design=new] .ui-seg input:checked+span{background:var(--bg-surface);box-shadow:var(--shadow-seg);color:var(--fg-1)}html[data-design=new] .ui-seg input:focus-visible+span{outline:2px solid var(--brand);outline-offset:2px}html[data-design=new] .ui-switch{background:var(--border-2)}html[data-design=new] .ui-switch:after{background:var(--bg-surface)}html[data-design=new] .ui-switch:checked{background:var(--brand)}html[data-design=new] .ui-switch:checked:after{background:var(--fg-on-brand)}html[data-design=new] .ui-switch:focus-visible{outline:2px solid var(--brand);outline-offset:2px}@media (pointer:coarse){html[data-design=new] .ui-seg span{min-height:max(var(--seg-h), 44px)}}
html[data-design=new]{--nd-fs-21:1.3125rem;--nd-fs-22:1.375rem;--nd-fs-26:1.625rem;--nd-fs-28:1.75rem;--nd-fs-34:2.125rem}html[data-design=new][data-text=large]{--nd-fs-21:1.20313rem;--nd-fs-22:1.26042rem;--nd-fs-26:1.48958rem;--nd-fs-28:1.60417rem;--nd-fs-34:1.94792rem}@media (max-width:899px){html[data-design=new] .pd-fe-page>.nd-page-head,html[data-design=new] .au-with-appbar>.nd-page-head{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}}html[data-design=new] .nd-page-head{flex:none;align-items:flex-end;gap:12px;display:flex}html[data-design=new] .nd-page-head-text{flex-direction:column;flex:14rem;gap:2px;min-width:0;display:flex}html[data-design=new] .nd-page-head-sub{color:var(--fg-3);font-size:var(--fs-sm);margin:0;line-height:1.4}html[data-design=new] .nd-page-head-desc{color:var(--fg-3);font-size:var(--fs-sm);margin:2px 0 0;line-height:1.4}html[data-design=new] .nd-page-head h1{font-size:var(--fs-2xl);letter-spacing:0;line-height:var(--lh-tight);overflow-wrap:anywhere;margin:0}html[data-design=new] .nd-page-head-actions{flex-wrap:wrap;flex:none;justify-content:flex-end;align-items:center;gap:10px;display:flex}@media (max-width:899.98px){html[data-design=new] .nd-page-head{flex-wrap:wrap}html[data-design=new] .nd-page-head h1{font-size:var(--fs-xl)}html[data-design=new] .nd-page-head-actions{justify-content:flex-start}}html[data-design=new] .nd-appbar{flex:none;align-items:center;gap:6px;margin-inline:-8px;padding:2px 4px 8px;display:none}@media (max-width:899.98px){html[data-design=new] .nd-appbar{display:flex}}html[data-design=new] .nd-appbar-btn{color:var(--fg-1);cursor:pointer;background:0 0;border:0;border-radius:12px;flex:none;justify-content:center;align-items:center;width:44px;height:44px;padding:0;text-decoration:none;display:flex}html[data-design=new] .nd-appbar-btn:hover,html[data-design=new] .nd-appbar-btn:active{background:var(--bg-sunken)}html[data-design=new] .nd-appbar-text{flex-direction:column;flex:1;min-width:0;display:flex}html[data-design=new] .nd-appbar-text.is-first{padding-left:8px}html[data-design=new] .nd-appbar-title{color:var(--fg-1);font-size:var(--fs-md);font-weight:var(--fw-bold);text-overflow:ellipsis;white-space:nowrap;line-height:1.25;overflow:hidden}html[data-design=new] .nd-appbar-sub{color:var(--fg-3);font-size:var(--fs-hint);text-overflow:ellipsis;white-space:nowrap;line-height:1.3;overflow:hidden}html[data-design=new] .nd-tile-icon{--nd-tile:36px;background:var(--status-sage-bg);box-sizing:border-box;color:var(--status-sage-fg);height:var(--nd-tile);width:var(--nd-tile);border-radius:10px;flex:none;justify-content:center;align-items:center;display:flex}html[data-design=new] .nd-tile-icon svg{width:50%;height:50%}html[data-design=new] .nd-tile-icon--lg{--nd-tile:48px}html[data-design=new] .nd-tile-icon--xl{--nd-tile:56px}html[data-design=new] .nd-tile-icon--round{border-radius:50%}html[data-design=new] .nd-tile-icon--ok{background:var(--status-ok-bg);color:var(--status-ok-fg)}html[data-design=new] .nd-tile-icon--warn{background:var(--status-warn-bg);color:var(--status-warn-fg)}html[data-design=new] .nd-tile-icon--bad{background:var(--status-bad-bg);color:var(--status-bad-fg)}html[data-design=new] .nd-tile-icon--info{background:var(--status-info-bg);color:var(--status-info-fg)}html[data-design=new] .nd-tile-icon--neutral{background:var(--status-neutral-bg);color:var(--status-neutral-fg)}html[data-design=new] .nd-tile-icon--protected{background:var(--status-protected-bg);color:var(--status-protected-fg)}html[data-design=new] .nd-tile-icon--protected svg{color:var(--status-protected-icon)}html[data-design=new] .nd-tile-icon--sage{background:var(--status-sage-bg);color:var(--status-sage-fg)}html[data-design=new] .nd-initials{--nd-initials:36px;background:var(--c-avatar);color:var(--status-ok-fg);font-size:calc(var(--nd-initials) * .36);font-weight:var(--fw-bold);height:var(--nd-initials);width:var(--nd-initials);border-radius:50%;flex:none;justify-content:center;align-items:center;line-height:1;display:flex}html[data-design=new] .nd-initials--muted{background:var(--bg-muted);color:var(--fg-2)}html[data-design=new] .nd-do-now{background:var(--bg-surface);border:1px solid var(--border-1);box-shadow:var(--shadow-sm), var(--shadow-md);box-sizing:border-box;border-radius:18px;grid-template-columns:auto minmax(0,1fr);grid-template-areas:"eyebrow eyebrow""tile text""action action";gap:6px 12px;padding:16px;display:grid}html[data-design=new] .nd-do-now>.nd-tile-icon{grid-area:tile}html[data-design=new] .nd-do-now>.nd-do-now-action,html[data-design=new] .nd-do-now>.button{margin-top:6px}html[data-design=new] .nd-do-now-eyebrow{color:var(--brand);font-family:var(--font-mono);font-size:var(--fs-hint);letter-spacing:var(--tracking-caps);text-transform:uppercase;grid-area:eyebrow}html[data-design=new] .nd-do-now-text{flex-direction:column;grid-area:text;align-self:center;gap:2px;min-width:0;display:flex}html[data-design=new] .nd-do-now-title{color:var(--fg-1);font-size:var(--fs-md);font-weight:var(--fw-bold);margin:0;line-height:1.25}html[data-design=new] .nd-do-now-sub{color:var(--fg-3);font-size:var(--fs-sm);margin:0;line-height:1.4}html[data-design=new] .nd-do-now-action{grid-area:action;min-width:0}html[data-design=new] .nd-do-now-action form{margin:0}html[data-design=new] .nd-do-now-action .button{border-radius:12px;width:100%;min-height:52px;font-size:1.0625rem}@media (min-width:900px){html[data-design=new] .nd-do-now--wide{grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"tile eyebrow action""tile text action";align-items:center;gap:6px 18px;padding:20px}html[data-design=new] .nd-do-now--wide>.nd-tile-icon{--nd-tile:56px}html[data-design=new] .nd-do-now--wide .nd-do-now-title{font-size:var(--nd-fs-21)}html[data-design=new] .nd-do-now--wide .nd-do-now-action .button{width:auto}}html[data-design=new] .nd-card{background:var(--bg-surface);border:1px solid var(--border-1);border-radius:var(--r-card);box-sizing:border-box;flex-direction:column;gap:12px;min-width:0;padding:16px;display:flex}html[data-design=new] .nd-card--tone-ok{background:var(--status-ok-bg);color:var(--status-ok-fg);border-color:#0000}html[data-design=new] .nd-card--tone-warn{background:var(--status-warn-bg);color:var(--status-warn-fg);border-color:#0000}html[data-design=new] .nd-card--tone-bad{background:var(--status-bad-bg);color:var(--status-bad-fg);border-color:#0000}html[data-design=new] .nd-card--tone-info{background:var(--status-info-bg);color:var(--status-info-fg);border-color:#0000}html[data-design=new] .nd-card--tone-neutral{background:var(--status-neutral-bg);color:var(--status-neutral-fg);border-color:#0000}html[data-design=new] .nd-card--tone-sage{background:var(--status-sage-bg);color:var(--status-sage-fg);border-color:#0000}html[data-design=new] .nd-card-head{align-items:center;gap:12px;display:flex}html[data-design=new] .nd-card-head h3{color:inherit;font-size:var(--fs-md);line-height:var(--lh-snug);flex:1;min-width:0;margin:0}html[data-design=new] .nd-card-head h3 .nd-card-count{color:var(--fg-3);font-weight:var(--fw-regular)}html[data-design=new] .nd-card-link{color:var(--brand);font-size:var(--fs-sm);font-weight:var(--fw-semibold);min-height:var(--target-floor);flex:none;align-items:center;gap:4px;margin-block:-12px;text-decoration:none;display:inline-flex}html[data-design=new] .nd-card-link:hover{text-underline-offset:3px;text-decoration:underline}html[data-design=new] .nd-kv{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;display:grid}html[data-design=new] .nd-kv--cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}html[data-design=new] .nd-kv--cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width:599.98px){html[data-design=new] .nd-kv--cols-3,html[data-design=new] .nd-kv--cols-4{grid-template-columns:repeat(2,minmax(0,1fr))}}html[data-design=new] .nd-kv-item{flex-direction:column;gap:2px;min-width:0;display:flex}html[data-design=new] .nd-kv-item dt{color:var(--fg-3);font-size:var(--fs-hint)}html[data-design=new] .nd-kv-item dd{font-size:var(--fs-field);overflow-wrap:anywhere;margin:0;line-height:1.35}html[data-design=new] .nd-kv-item.is-strong dd{font-weight:var(--fw-semibold)}html[data-design=new] .nd-hint{color:var(--fg-3);font-size:var(--fs-sm)}html[data-design=new] .nd-hint-inline{color:var(--fg-3);font-weight:var(--fw-regular)}html[data-design=new] .nd-phone-search{display:none}@media (max-width:899.98px){html[data-design=new] .nd-phone-search{background:var(--c-sunken2);border:1px solid var(--c-border2);border-radius:var(--r-field);box-sizing:border-box;color:var(--c-fg3);min-height:max(44px, var(--control-min,0px));flex:none;align-items:center;gap:10px;min-width:0;margin:12px 0 4px;padding:0 12px;font-size:.9375rem;text-decoration:none;display:flex}html[data-design=new] .nd-phone-search svg{flex:none}html[data-design=new] .nd-phone-search span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}html[data-design=new] .nd-phone-search:focus-visible{border-color:var(--brand);box-shadow:inset 0 0 0 1px var(--brand), var(--shadow-focus);outline:0}html[data-design=new] .x1-search .nd-phone-search,html[data-design=new] .pd-fe-page>.nd-page-head+.nd-phone-search,html[data-design=new] .au-with-appbar>.nd-page-head+.nd-phone-search{display:none}}
html[data-design=new] .nd-list{background:var(--bg-surface);border:1px solid var(--border-1);border-radius:var(--r-card);flex-direction:column;min-width:0;margin:0;padding:0;display:flex;overflow:hidden}html[data-design=new] .nd-list-head{border-bottom:1px solid var(--bg-muted);align-items:center;gap:12px;padding:12px 16px;display:flex}html[data-design=new] .nd-list-head h3{font-size:var(--fs-base);font-weight:var(--fw-semibold);flex:1;min-width:0;margin:0}html[data-design=new] .nd-list-row{border-bottom:1px solid var(--bg-muted);box-sizing:border-box;color:var(--fg-1);align-items:center;gap:12px;min-height:56px;padding:12px 16px;text-decoration:none;display:flex;position:relative}html[data-design=new] .nd-list>:last-child{border-bottom:0}html[data-design=new] .nd-list-row--top{align-items:flex-start}html[data-design=new] a.nd-list-row:not(.is-selected):hover,html[data-design=new] .nd-list-row:not(.is-selected):focus-within{background:var(--bg-sunken)}html[data-design=new] a.nd-list-row:focus-visible{outline-offset:-2px}html[data-design=new] .nd-list-row.is-selected,html[data-design=new] .nd-list-row[aria-selected=true],html[data-design=new] .nd-list-row[aria-current=true],html[data-design=new] .nd-list-row[aria-current=page]{background:var(--bg-row-selected);box-shadow:inset 3px 0 0 var(--brand)}html[data-design=new] .nd-list-row-body{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}html[data-design=new] .nd-list-row-title{color:var(--fg-1);font-size:var(--fs-field);font-weight:var(--fw-semibold);overflow-wrap:anywhere;line-height:1.3}html[data-design=new] .nd-list-row-sub{color:var(--fg-3);font-size:var(--fs-sm);overflow-wrap:anywhere;line-height:1.35}html[data-design=new] .nd-list-row-chips{flex-wrap:wrap;gap:6px;margin-top:2px;display:flex}html[data-design=new] .nd-list-row-trailing{flex:none;align-items:center;gap:8px;display:flex}html[data-design=new] .nd-list-row-chevron{color:var(--fg-3);flex:none}html[data-design=new] .nd-list-row--disabled>:not(.nd-list-row-body),html[data-design=new] .nd-list-row--disabled .nd-list-row-body>:not(.nd-list-row-reason){opacity:.55}html[data-design=new] .nd-list-row-reason{color:var(--fg-3);font-size:var(--fs-xs);line-height:1.35}html[data-design=new] .nd-tabs{border-bottom:1px solid var(--border-1);scrollbar-width:none;flex:none;gap:24px;display:flex;overflow-x:auto}html[data-design=new] .nd-tabs::-webkit-scrollbar{display:none}html[data-design=new] .nd-tabs--sm{gap:18px}html[data-design=new] .nd-tabs-item{box-sizing:border-box;color:var(--c-fg2b);cursor:pointer;font:inherit;font-size:var(--fs-field);font-weight:var(--fw-medium);min-height:var(--target-floor);white-space:nowrap;background:0 0;border:0;flex:none;align-items:center;gap:6px;padding:10px 0;text-decoration:none;display:flex}html[data-design=new] .nd-tabs--sm .nd-tabs-item{font-size:var(--fs-sm)}@media (max-width:899.98px){html[data-design=new] .nd-tabs{scroll-snap-type:x proximity;gap:16px;min-width:0;max-width:100%}html[data-design=new] .nd-tabs-item{font-size:var(--fs-sm);scroll-snap-align:start}}html[data-design=new] .nd-tabs-item:hover{color:var(--brand-ink)}html[data-design=new] .nd-tabs-item[aria-current=page],html[data-design=new] .nd-tabs-item.is-current{box-shadow:inset 0 -3px 0 var(--brand);color:var(--brand-ink);font-weight:var(--fw-bold)}html[data-design=new] .nd-tabs-count{background:var(--bg-muted);border-radius:var(--r-pill);box-sizing:border-box;font-size:var(--fs-xs);font-variant-numeric:tabular-nums;font-weight:var(--fw-semibold);justify-content:center;align-items:center;min-width:20px;height:20px;padding:0 6px;display:flex}html[data-design=new] .nd-tabs-item[aria-current=page] .nd-tabs-count,html[data-design=new] .nd-tabs-item.is-current .nd-tabs-count{background:var(--c-tab-pill);color:var(--brand-ink)}html[data-design=new] .record-tabs{scrollbar-width:none;overflow-x:auto}html[data-design=new] .record-tabs::-webkit-scrollbar{display:none}html[data-design=new] .record-tabs button{color:var(--c-fg2b)}html[data-design=new] .record-tabs button:hover,html[data-design=new] .record-tabs button.is-active{color:var(--brand-ink)}html[data-design=new] .record-tabs button.is-active small{background:var(--c-tab-pill);color:var(--brand-ink)}html[data-design=new] .nd-filters{flex-wrap:wrap;gap:8px;display:flex}@media (max-width:899.98px){html[data-design=new] .nd-filters--scroll{scrollbar-width:none;flex-wrap:nowrap;margin-inline:-20px;padding-inline:20px;overflow-x:auto}html[data-design=new] .nd-filters--scroll::-webkit-scrollbar{display:none}}html[data-design=new]{--filter-h:36px}@media (max-width:899.98px),(pointer:coarse){html[data-design=new]{--filter-h:var(--target-floor)}}html[data-design=new] .nd-filter{background:var(--bg-surface);border:1.5px solid var(--border-2);border-radius:var(--r-pill);box-sizing:border-box;color:var(--fg-2);cursor:pointer;font:inherit;font-size:var(--fs-sm);font-weight:var(--fw-semibold);min-height:var(--filter-h);white-space:nowrap;flex:none;align-items:center;gap:6px;padding:0 12px;text-decoration:none;display:inline-flex}html[data-design=new] .nd-filter svg{flex:none;width:14px;height:14px}html[data-design=new] .nd-filter:hover{background:var(--btn-sec-hover)}html[data-design=new] .nd-filter:disabled{cursor:not-allowed;opacity:.5}html[data-design=new] .nd-filter[aria-pressed=true],html[data-design=new] .nd-filter[aria-current=true],html[data-design=new] .nd-filter.is-on{background:var(--brand-soft);border-color:var(--brand);color:var(--brand-ink)}html[data-design=new] .nd-tile{background:var(--bg-surface);border:1px solid var(--border-1);box-sizing:border-box;color:var(--fg-1);border-radius:12px;flex-direction:column;gap:4px;min-width:0;padding:12px 14px;text-decoration:none;display:flex}html[data-design=new] .nd-tile--ok{background:var(--status-ok-bg);color:var(--status-ok-fg);border-color:#0000}html[data-design=new] .nd-tile--warn{background:var(--status-warn-bg);color:var(--status-warn-fg);border-color:#0000}html[data-design=new] .nd-tile--bad{background:var(--status-bad-bg);color:var(--status-bad-fg);border-color:#0000}html[data-design=new] .nd-tile--info{background:var(--status-info-bg);color:var(--status-info-fg);border-color:#0000}html[data-design=new] .nd-tile--neutral{background:var(--status-neutral-bg);color:var(--status-neutral-fg);border-color:#0000}html[data-design=new] .nd-tile--sage{background:var(--status-sage-bg);color:var(--status-sage-fg);border-color:#0000}html[data-design=new] .nd-tile>svg{color:var(--status-neutral-icon);flex:none;width:18px;height:18px}html[data-design=new] .nd-tile--ok>svg{color:var(--status-ok-icon)}html[data-design=new] .nd-tile--warn>svg{color:var(--status-warn-icon)}html[data-design=new] .nd-tile--bad>svg{color:var(--status-bad-icon)}html[data-design=new] .nd-tile--info>svg{color:var(--status-info-icon)}html[data-design=new] .nd-tile--sage>svg{color:var(--status-sage-icon)}html[data-design=new] .nd-tile-value{font-family:var(--font-condensed);font-size:var(--nd-fs-28);font-variant-numeric:tabular-nums;font-weight:var(--fw-bold);line-height:1}html[data-design=new] .nd-tile--big .nd-tile-value{font-size:var(--nd-fs-34)}html[data-design=new] .nd-tile-label{font-size:var(--fs-hint);font-weight:var(--fw-semibold);line-height:1.25}html[data-design=new] .nd-tile-sub{font-size:var(--fs-xs);opacity:.85}html[data-design=new] a.nd-tile:hover{box-shadow:var(--shadow-sm)}html[data-design=new] .nd-tile.is-selected{box-shadow:inset 0 0 0 2px var(--brand)}html[data-design=new] .nd-tile--bad.is-selected{box-shadow:inset 0 0 0 2px var(--error-border)}html[data-design=new] .nd-table{background:var(--bg-surface);border:1px solid var(--border-1);border-radius:12px;flex-direction:column;min-width:0;display:flex;overflow:hidden}html[data-design=new] .nd-table-head,html[data-design=new] .nd-table-row{grid-template-columns:var(--nd-cols,repeat(auto-fit, minmax(0, 1fr)));column-gap:12px;padding:10px 16px;display:grid}html[data-design=new] .nd-table-head{background:var(--bg-sunken);border-bottom:1px solid var(--border-1);color:var(--c-fg2b);font-family:var(--font-condensed);font-size:var(--fs-hint);font-weight:var(--fw-semibold)}html[data-design=new] .nd-table-row{border-bottom:1px solid var(--bg-muted);font-size:var(--fs-sm);align-items:center;padding-block:12px;position:relative}html[data-design=new] .nd-table--dense .nd-table-row{padding-block:9px}html[data-design=new] .nd-table-row:last-child{border-bottom:0}html[data-design=new] .nd-table-cell{overflow-wrap:anywhere;min-width:0;line-height:1.35}html[data-design=new] .nd-table-row.is-linked:hover{background:var(--bg-sunken)}html[data-design=new] .nd-table-row.is-selected{background:var(--bg-row-selected);box-shadow:inset 3px 0 0 var(--brand)}html[data-design=new] .nd-table-link{color:inherit;font-weight:var(--fw-semibold);text-decoration:none}html[data-design=new] .nd-table-link:after{content:"";position:absolute;inset:0}html[data-design=new] .nd-table-row a:not(.nd-table-link),html[data-design=new] .nd-table-row button{z-index:1;position:relative}@media (max-width:899.98px){html[data-design=new] .nd-table-head{clip:rect(0 0 0 0);border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}html[data-design=new] .nd-table-row{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:8px 12px}html[data-design=new] .nd-table-cell:before{color:var(--fg-3);content:attr(data-label);font-size:var(--fs-xs);line-height:1.3;display:block}html[data-design=new] .nd-table-cell:first-child{font-size:var(--fs-field);grid-column:1/-1}html[data-design=new] .nd-table-cell:first-child:before{content:none}}
html[data-design=new] .nd-record-head{background:var(--bg-surface);border:1px solid var(--border-1);border-radius:var(--r-card);box-sizing:border-box;flex-direction:column;gap:12px;min-width:0;padding:18px 20px;display:flex}html[data-design=new] .nd-record-head-top{flex-wrap:wrap;align-items:center;gap:8px;display:flex}html[data-design=new] .nd-record-head-spacer{flex:1}html[data-design=new] .nd-record-code{color:var(--c-fg2b);font-family:var(--font-mono);font-size:var(--fs-hint)}html[data-design=new] .nd-record-head h1{font-size:var(--nd-fs-26);overflow-wrap:anywhere;margin:0;line-height:1.2}html[data-design=new] .nd-record-meta{flex-wrap:wrap;gap:8px 28px;margin:0;display:flex}html[data-design=new] .nd-record-meta>div{flex-direction:column;gap:2px;min-width:0;display:flex}html[data-design=new] .nd-record-meta dt{color:var(--fg-3);font-size:var(--fs-hint)}html[data-design=new] .nd-record-meta dd{font-size:var(--fs-field);overflow-wrap:anywhere;margin:0}@media (max-width:899.98px){html[data-design=new] .nd-record-head{background:0 0;border:0;gap:10px;padding:0}html[data-design=new] .nd-record-head h1{font-size:var(--nd-fs-22)}html[data-design=new] .nd-record-meta{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 12px;display:grid}}html[data-design=new] .nd-next{--nd-next-bg:var(--bg-sunken);--nd-next-icon:var(--brand);background:var(--nd-next-bg);border-radius:10px;align-items:center;gap:10px;padding:10px 12px;display:flex}html[data-design=new] .nd-next--bad{--nd-next-bg:var(--status-bad-bg);--nd-next-icon:var(--status-bad-icon)}html[data-design=new] .nd-next--warn{--nd-next-bg:var(--status-warn-bg);--nd-next-icon:var(--status-warn-icon)}html[data-design=new] .nd-next>svg{color:var(--nd-next-icon);flex:none;width:20px;height:20px}html[data-design=new] .nd-next-text{flex-direction:column;flex:1;min-width:0;display:flex}html[data-design=new] .nd-next-label{color:var(--fg-3);font-size:var(--fs-xs)}html[data-design=new] .nd-next-value{font-size:var(--fs-field);font-weight:var(--fw-semibold);overflow-wrap:anywhere;line-height:1.3}html[data-design=new] .nd-watch{background:var(--bg-surface);border:1.5px solid var(--border-2);border-radius:var(--r-pill);box-sizing:border-box;color:var(--fg-2);font-size:var(--fs-hint);font-weight:var(--fw-semibold);align-items:center;gap:6px;min-height:32px;padding:0 10px;display:inline-flex}html[data-design=new] .nd-watch svg{flex:none;width:15px;height:15px}html[data-design=new] .nd-watch.is-on{background:var(--accent-soft);border-color:var(--accent);color:var(--status-warn-fg)}html[data-design=new] .nd-people{background:var(--bg-surface);border:1px solid var(--border-1);border-radius:var(--r-card);box-sizing:border-box;flex-direction:column;gap:10px;min-width:0;padding:16px 18px;display:flex}@media (max-width:899.98px){html[data-design=new] .nd-people{background:0 0;border:0;padding:0}}html[data-design=new] .nd-people-head{align-items:center;gap:10px;display:flex}html[data-design=new] .nd-people-head h3{font-size:var(--fs-base);flex:1;margin:0}html[data-design=new] .nd-people-group{flex-direction:column;gap:6px;display:flex}html[data-design=new] .nd-people-label{color:var(--fg-3);font-size:var(--fs-hint)}html[data-design=new] .nd-people-none{color:var(--fg-3);font-size:var(--fs-sm)}html[data-design=new] .nd-people-list{flex-wrap:wrap;gap:8px;display:flex}html[data-design=new] .nd-person{background:var(--bg-surface);border:1px solid var(--border-1);box-sizing:border-box;border-radius:12px;flex:250px;align-items:center;gap:10px;min-width:0;padding:10px 12px;display:flex}html[data-design=new] .nd-person--single{flex:100%}html[data-design=new] .nd-person-photo{flex:none;line-height:0}html[data-design=new] .nd-person-photo .profile-photo-image{width:36px;height:36px}html[data-design=new] .nd-person-main{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}html[data-design=new] .nd-person-name{flex-wrap:wrap;align-items:center;gap:0 6px;display:flex}html[data-design=new] .nd-person-name strong{font-size:var(--fs-field);font-weight:var(--fw-semibold)}html[data-design=new] .nd-person-name a{color:var(--fg-1);text-decoration:none}html[data-design=new] .nd-person-name a:hover{text-decoration:underline}html[data-design=new] .nd-person-role{color:var(--fg-3);font-size:var(--fs-hint)}html[data-design=new] .nd-person-chips{flex-wrap:wrap;gap:5px;display:flex}html[data-design=new] .nd-person-owner{color:var(--c-fg2b);font-size:var(--fs-hint)}html[data-design=new] .nd-person-note{color:var(--fg-2);font-size:var(--fs-hint);overflow-wrap:anywhere;margin:0}html[data-design=new] .nd-person-call{background:var(--brand-soft);color:var(--brand-ink);border-radius:50%;flex:none;justify-content:center;align-items:center;width:40px;height:40px;text-decoration:none;display:flex}html[data-design=new] .nd-person-call svg{width:18px;height:18px}@media (pointer:coarse){html[data-design=new] .nd-person-call{height:var(--target-floor);width:var(--target-floor)}}@media (max-width:899.98px){html[data-design=new] .nd-person{flex-basis:100%}}html[data-design=new] .nd-timeline{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}html[data-design=new] .nd-timeline-item{gap:12px;display:flex}html[data-design=new] .nd-timeline-rail{flex-direction:column;flex:none;align-items:center;width:14px;display:flex}html[data-design=new] .nd-timeline-dot{background:var(--border-2);border-radius:50%;flex:none;width:10px;height:10px;margin-top:5px}html[data-design=new] .nd-timeline-item.is-first .nd-timeline-dot{background:var(--brand)}html[data-design=new] .nd-timeline-line{background:var(--border-1);flex:1;width:2px}html[data-design=new] .nd-timeline-body{flex-direction:column;gap:2px;min-width:0;padding-bottom:14px;display:flex}html[data-design=new] .nd-timeline-text{font-size:var(--fs-field);overflow-wrap:anywhere;line-height:1.35}html[data-design=new] .nd-timeline-meta{color:var(--fg-3);font-size:var(--fs-hint)}html[data-design=new] .nd-banner,html[data-design=new] .nd-receipt{--nd-b-bg:var(--status-info-bg);--nd-b-fg:var(--status-info-fg);--nd-b-icon:var(--status-info-icon);background:var(--nd-b-bg);box-sizing:border-box;color:var(--nd-b-fg);font-size:var(--fs-field);border-radius:12px;align-items:flex-start;gap:10px;padding:12px 14px;line-height:1.45;display:flex}html[data-design=new] .nd-banner--ok,html[data-design=new] .nd-receipt{--nd-b-bg:var(--status-ok-bg);--nd-b-fg:var(--status-ok-fg);--nd-b-icon:var(--status-ok-icon)}html[data-design=new] .nd-banner--warn{--nd-b-bg:var(--status-warn-bg);--nd-b-fg:var(--status-warn-fg);--nd-b-icon:var(--status-warn-icon)}html[data-design=new] .nd-banner--bad{--nd-b-bg:var(--status-bad-bg);--nd-b-fg:var(--status-bad-fg);--nd-b-icon:var(--status-bad-icon)}html[data-design=new] .nd-banner--neutral{--nd-b-bg:var(--status-neutral-bg);--nd-b-fg:var(--status-neutral-fg);--nd-b-icon:var(--status-neutral-icon)}html[data-design=new] .nd-banner--protected,html[data-design=new] .nd-banner--readonly{--nd-b-bg:var(--status-protected-bg);--nd-b-fg:var(--status-protected-fg);--nd-b-icon:var(--status-protected-icon)}html[data-design=new] .nd-banner>svg,html[data-design=new] .nd-receipt>svg{color:var(--nd-b-icon);flex:none;width:20px;height:20px;margin-top:1px}html[data-design=new] .nd-receipt{align-items:center}html[data-design=new] .nd-receipt>svg{margin-top:0}html[data-design=new] .nd-banner-text{flex:1;min-width:0}html[data-design=new] .nd-banner-action,html[data-design=new] .nd-banner a,html[data-design=new] .nd-receipt a{color:inherit;font-weight:var(--fw-bold);text-underline-offset:3px;text-decoration:underline}html[data-design=new] .nd-banner-action,html[data-design=new] .nd-receipt a{white-space:nowrap}html[data-design=new] .nd-delete-row{border:1px dashed var(--danger-border);box-sizing:border-box;color:var(--danger);font-size:var(--fs-sm);min-height:var(--target-floor);border-radius:12px;align-items:center;gap:10px;padding:12px 14px;line-height:1.4;text-decoration:none;display:flex}html[data-design=new] .nd-delete-row:hover{background:var(--status-bad-bg)}html[data-design=new] .nd-delete-row>span{flex:1;min-width:0}html[data-design=new] .nd-delete-row svg{flex:none}html[data-design=new] .nd-empty{--nd-empty-bg:var(--brand-soft);--nd-empty-fg:var(--brand);--nd-empty-halo:var(--bg-accent);background:var(--bg-surface);border:1px solid var(--border-1);box-sizing:border-box;text-align:center;border-radius:16px;flex-direction:column;align-items:center;gap:8px;padding:28px 18px;display:flex}html[data-design=new] .nd-empty--error{--nd-empty-bg:var(--status-bad-bg);--nd-empty-fg:var(--status-bad-icon);--nd-empty-halo:var(--bg-sunken)}html[data-design=new] .nd-empty--no-access{--nd-empty-bg:var(--status-protected-bg);--nd-empty-fg:var(--status-protected-icon);--nd-empty-halo:var(--bg-sunken)}html[data-design=new] .nd-empty-icon{background:var(--nd-empty-bg);box-shadow:0 0 0 10px var(--nd-empty-halo);color:var(--nd-empty-fg);border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;margin-bottom:10px;display:flex}html[data-design=new] .nd-empty-icon svg{width:28px;height:28px}html[data-design=new] .nd-empty-title{font-size:1.0625rem;font-weight:var(--fw-semibold);margin:0;line-height:1.3}html[data-design=new] .nd-empty-sub{color:var(--fg-3);font-size:var(--fs-sm);max-width:38ch;margin:0;line-height:1.45}html[data-design=new] .nd-empty-action{margin-top:8px}html[data-design=new] .nd-empty-action .button{min-height:var(--target-floor)}html[data-design=new] .status-chip.nd-chip--ok{--chip-bg:var(--status-ok-bg);--chip-fg:var(--status-ok-fg);--chip-icon:var(--status-ok-icon)}html[data-design=new] .status-chip.nd-chip--warn{--chip-bg:var(--status-warn-bg);--chip-fg:var(--status-warn-fg);--chip-icon:var(--status-warn-icon)}html[data-design=new] .status-chip.nd-chip--bad{--chip-bg:var(--status-bad-bg);--chip-fg:var(--status-bad-fg);--chip-icon:var(--status-bad-icon)}html[data-design=new] .status-chip.nd-chip--info{--chip-bg:var(--status-info-bg);--chip-fg:var(--status-info-fg);--chip-icon:var(--status-info-icon)}html[data-design=new] .status-chip.nd-chip--neutral{--chip-bg:var(--status-neutral-bg);--chip-fg:var(--status-neutral-fg);--chip-icon:var(--status-neutral-icon)}html[data-design=new] .status-chip.nd-chip--protected{--chip-bg:var(--status-protected-bg);--chip-fg:var(--status-protected-fg);--chip-icon:var(--status-protected-icon)}html[data-design=new] .status-chip.nd-chip--sage{--chip-bg:var(--status-sage-bg);--chip-fg:var(--status-sage-fg);--chip-icon:var(--status-sage-icon)}html[data-design=new] .status-chip.nd-chip--md{font-size:var(--fs-chip-md);min-height:var(--chip-h-md);padding:0 10px 0 8px}html[data-design=new] .status-chip.nd-chip--md svg{width:14px;height:14px}
html[data-design=new] .nd-menu-root{display:inline-flex;position:relative}html[data-design=new] .nd-manage,html[data-design=new] .nd-ellipsis-btn{background:var(--bg-surface);box-sizing:border-box;color:var(--fg-1);cursor:pointer;font:inherit;flex:none;justify-content:center;align-items:center;display:inline-flex}html[data-design=new] .nd-manage{border:1.5px solid var(--border-2);border-radius:var(--r-control);font-size:var(--fs-field);font-weight:var(--fw-semibold);gap:6px;min-height:40px;padding:0 12px}html[data-design=new] .nd-manage svg{flex:none;width:16px;height:16px}html[data-design=new] .nd-manage:hover{background:var(--btn-sec-hover)}html[data-design=new] .nd-manage[aria-expanded=true]{background:var(--bg-accent);border:2px solid var(--brand);padding:0 11.5px}html[data-design=new] .nd-ellipsis-btn{border:1px solid var(--border-1);border-radius:8px;width:36px;height:36px;padding:0}html[data-design=new] .nd-ellipsis-btn:hover{background:var(--bg-sunken)}html[data-design=new] .nd-ellipsis-btn svg{width:18px;height:18px}@media (max-width:899.98px),(pointer:coarse){html[data-design=new] .nd-manage{min-height:var(--target-floor)}html[data-design=new] .nd-ellipsis-btn{height:var(--target-floor);width:var(--target-floor)}}html[data-design=new] .nd-menu{background:var(--bg-surface);border:1px solid var(--border-1);box-shadow:var(--shadow-lg);box-sizing:border-box;color:var(--fg-1);border-radius:12px;flex-direction:column;min-width:260px;max-width:calc(100vw - 16px);max-height:min(420px,100dvh - 24px);margin:0;padding:6px;display:none;inset:auto;overflow:auto}html[data-design=new] .nd-menu:popover-open{display:flex}html[data-design=new] .nd-menu--wide{min-width:280px}html[data-design=new] .nd-menu-item{box-sizing:border-box;color:var(--fg-1);cursor:pointer;font:inherit;font-size:var(--fs-field);text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;width:100%;min-height:42px;padding:0 10px;text-decoration:none;display:flex}html[data-design=new] .nd-menu-item svg{flex:none;width:18px;height:18px}html[data-design=new] .nd-menu-item:hover{background:var(--bg-sunken)}html[data-design=new] .nd-menu-item:focus-visible{outline-offset:-2px}html[data-design=new] .nd-menu-item.is-highlighted,html[data-design=new] .nd-menu-item[aria-current=true]{background:var(--brand-soft);color:var(--brand-ink);font-weight:var(--fw-semibold)}html[data-design=new] .nd-menu-item--danger{color:var(--danger)}html[data-design=new] .nd-menu-item[aria-disabled=true]{cursor:not-allowed;opacity:.55}html[data-design=new] .nd-menu-sep{background:var(--bg-muted);border:0;height:1px;margin:4px 0}@media (pointer:coarse){html[data-design=new] .nd-menu-item{min-height:var(--target-floor)}}html[data-design=new] dialog.nd-sheet.nd-sheet{background:var(--bg-surface);box-shadow:var(--shadow-sheet-up);box-sizing:border-box;color:var(--fg-1);border:0;border-radius:20px 20px 0 0;flex-direction:column;width:100%;max-width:100%;max-height:90dvh;margin:auto 0 0;padding:0;overflow:hidden}html[data-design=new] dialog.nd-sheet.nd-sheet[open]{animation:nd-sheet-up var(--dur-3) var(--ease-out);display:flex}@keyframes nd-sheet-up{0%{transform:translateY(24px)}to{transform:translateY(0)}}html[data-design=new] .nd-sheet-head{border-bottom:1px solid var(--bg-muted);flex-direction:column;flex:none;gap:8px;padding:10px 12px 10px 20px;display:flex}html[data-design=new] .nd-sheet-handle{background:var(--border-2);border-radius:9px;align-self:center;width:40px;height:5px;margin-left:-8px}html[data-design=new] .nd-sheet-title-row{align-items:flex-start;gap:8px;display:flex}html[data-design=new] .nd-sheet-titles{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}html[data-design=new] .nd-sheet-title{overflow-wrap:anywhere;margin:0;font-size:1.1875rem;line-height:1.25}html[data-design=new] .nd-sheet-sub{color:var(--c-fg2b);font-size:var(--fs-sm);margin:0}html[data-design=new] .nd-sheet-close{color:var(--fg-2);cursor:pointer;font:inherit;font-size:var(--fs-sm);font-weight:var(--fw-semibold);min-height:var(--target-floor);background:0 0;border:0;border-radius:10px;flex:none;align-items:center;gap:6px;padding:0 10px;display:inline-flex}html[data-design=new] .nd-sheet-close:hover{background:var(--bg-sunken)}html[data-design=new] .nd-sheet-close svg{width:18px;height:18px}html[data-design=new] .nd-sheet-body{flex-direction:column;flex:1;gap:16px;min-height:0;padding:16px 20px 20px;display:flex;overflow-y:auto}html[data-design=new] .nd-sheet-footer{background:var(--bg-surface);box-shadow:var(--shadow-footer);padding:12px 20px calc(20px + env(safe-area-inset-bottom));flex-direction:column;flex:none;gap:8px;display:flex}html[data-design=new] .nd-sheet-footer .button,html[data-design=new] .nd-sheet-footer form{width:100%;min-height:48px}html[data-design=new] .nd-sheet-footer form{display:contents}@media (min-width:900px){html[data-design=new] dialog.nd-sheet.nd-sheet{border:1px solid var(--border-1);border-radius:var(--r-card);box-shadow:var(--shadow-xl);max-width:calc(100vw - 2rem);width:var(--nd-sheet-w,600px);margin:auto;animation:none}html[data-design=new] dialog.nd-sheet.nd-sheet[open]{animation:none}html[data-design=new] .nd-sheet-handle{display:none}html[data-design=new] .nd-sheet-title-row{padding-top:8px}html[data-design=new] .nd-sheet-title{font-size:var(--nd-fs-22)}html[data-design=new] .nd-sheet-footer{border-top:1px solid var(--bg-muted);box-shadow:none;flex-direction:row;justify-content:flex-end;gap:10px;padding:12px 20px 16px}html[data-design=new] .nd-sheet-footer .button,html[data-design=new] .nd-sheet-footer form{width:auto}}html[data-design=new] .nd-sheet-form{display:contents}@media (min-width:900px){html[data-design=new] .nd-sheet-footer--primary-first{flex-direction:row-reverse;justify-content:flex-start}}html[data-design=new] .nd-steps{flex-direction:column;gap:8px;display:flex}html[data-design=new] .nd-steps-bar{gap:6px;display:flex}html[data-design=new] .nd-steps-bar>span{background:var(--border-1);border-radius:9px;flex:1;height:4px}html[data-design=new] .nd-steps-bar>span.is-done{background:var(--brand)}html[data-design=new] .nd-steps-count{color:var(--c-fg2b);font-size:var(--fs-sm)}html[data-design=new] .nd-steps-title{font-size:var(--fs-md);font-weight:var(--fw-bold);line-height:1.3}html[data-design=new] .nd-radio-card{background:var(--bg-surface);border:1px solid var(--border-2);box-sizing:border-box;cursor:pointer;border-radius:12px;align-items:flex-start;gap:12px;padding:12px 14px;display:flex;position:relative}html[data-design=new] .nd-radio-card>input{clip:rect(0 0 0 0);width:1px;height:1px;margin:0;position:absolute;overflow:hidden}html[data-design=new] .nd-radio-dot{border:2px solid var(--border-check);box-sizing:border-box;border-radius:50%;flex:none;justify-content:center;align-items:center;width:22px;height:22px;margin-top:2px;display:flex}html[data-design=new] .nd-radio-card>input:checked+.nd-radio-dot{border-color:var(--brand)}html[data-design=new] .nd-radio-card>input:checked+.nd-radio-dot:after{background:var(--brand);content:"";border-radius:50%;width:11px;height:11px}html[data-design=new] .nd-radio-card:has(>input:checked){background:var(--bg-accent);border:2px solid var(--brand);padding:11px 13px}html[data-design=new] .nd-radio-card:has(>input:focus-visible){box-shadow:var(--shadow-focus);outline:2px solid var(--brand);outline-offset:2px}html[data-design=new] .nd-radio-card:has(>input:disabled){cursor:not-allowed;opacity:.55}html[data-design=new] .nd-radio-body{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}html[data-design=new] .nd-radio-title{font-size:var(--fs-field);font-weight:var(--fw-semibold);line-height:1.3}html[data-design=new] .nd-radio-sub{color:var(--fg-3);font-size:var(--fs-sm);line-height:1.4}html[data-design=new] .nd-radio-card--icon{box-sizing:border-box;align-items:center;min-height:64px}html[data-design=new] .nd-radio-card--icon .nd-radio-body{gap:2px}html[data-design=new] .nd-radio-card--icon .nd-radio-title{font-size:var(--fs-base)}html[data-design=new] .nd-radio-card--icon>svg{color:var(--fg-3);flex:none}
html[data-design=new]{--pp-chip:24px;--pp-row:32px;--pc-h:32px;--pr-h:44px;--pp-sage-bd:color-mix(in srgb, var(--status-sage-icon) 25%, var(--status-sage-bg))}html[data-design=new][data-text=large]{--pp-chip:32px;--pp-row:40px;--pc-h:40px;--pr-h:56px}html[data-design=new] .nd-pp{box-sizing:border-box;height:var(--pp-chip);width:var(--pp-chip);border-radius:50%;flex:none;justify-content:center;align-items:center;line-height:0;display:inline-flex;overflow:hidden}html[data-design=new] .nd-pp--row{height:var(--pp-row);width:var(--pp-row)}html[data-design=new] .nd-pp--photo{overflow:visible}html[data-design=new] .nd-pp--photo .profile-photo{display:block}html[data-design=new] .nd-pp--photo .profile-photo-image{height:var(--pp-chip);width:var(--pp-chip);border:0}html[data-design=new] .nd-pp--row.nd-pp--photo .profile-photo-image{height:var(--pp-row);width:var(--pp-row)}html[data-design=new] .nd-pp--ref.nd-pp--photo .profile-photo-image{box-shadow:0 0 0 2px var(--pp-sage-bd)}html[data-design=new] .nd-pp--init{background:var(--bg-muted);color:var(--fg-2);font-size:calc(var(--pp-chip) * .4);font-weight:var(--fw-semibold);letter-spacing:.02em;line-height:1}html[data-design=new] .nd-pp--row.nd-pp--init{font-size:calc(var(--pp-row) * .4)}html[data-design=new] .nd-pp--ref.nd-pp--init{background:var(--status-sage-bg);border:1px solid var(--pp-sage-bd);color:var(--status-sage-fg)}html[data-design=new] .nd-pp--lock{background:var(--bg-muted);border:1px dashed var(--fg-3);color:var(--fg-2)}html[data-design=new] .nd-pp--lock svg{width:50%;height:50%}html[data-design=new] .nd-pchip{--pc-bg:var(--bg-surface);--pc-bd:var(--border-1);--pc-fg:var(--fg-1);--pc-role:var(--fg-3);background:var(--pc-bg);border:1px solid var(--pc-bd);border-radius:var(--r-pill);box-sizing:border-box;color:var(--pc-fg);font-size:var(--fs-sm);max-width:100%;min-height:var(--pc-h);flex:none;align-items:center;min-width:0;display:inline-flex;position:relative}html[data-design=new][data-text=large] .nd-pchip{font-size:.9375rem}html[data-design=new] .nd-pchip--ref{--pc-bg:var(--status-sage-bg);--pc-bd:var(--pp-sage-bd);--pc-fg:var(--status-sage-fg);--pc-role:var(--status-sage-fg)}html[data-design=new] .nd-pchip--inv{--pc-bg:var(--bg-sunken)}html[data-design=new] .nd-pchip--filter{--pc-h:var(--filter-h,36px);border-width:1.5px}html[data-design=new] .nd-pchip-main{color:inherit;align-self:stretch;align-items:center;gap:6px;min-width:0;padding:0 10px 0 4px;text-decoration:none;display:inline-flex}html[data-design=new] a.nd-pchip-main{position:relative}html[data-design=new] a.nd-pchip-main:after,html[data-design=new] .nd-pchip-x:after{content:"";inset:calc((var(--pc-h) - var(--target-floor)) / 2 - 1px) 0;position:absolute}html[data-design=new] .nd-pchip-text{white-space:nowrap;line-height:1.25}html[data-design=new] .nd-pchip-role{color:var(--pc-role)}html[data-design=new] .nd-pchip-role--wide{display:none}html[data-design=new] .nd-pchip-x{color:var(--pc-fg);justify-content:center;align-self:stretch;align-items:center;min-width:28px;margin-left:-6px;display:inline-flex;position:relative}@media (pointer:coarse){html[data-design=new] .nd-pchip-x:after{inset:calc((var(--pc-h) - var(--target-floor)) / 2 - 1px) calc((28px - var(--target-floor)) / 2)}}html[data-design=new] .nd-pchip-x:hover{color:var(--danger)}@media (min-width:900px){html[data-design=new] .nd-pchip-role--wide{display:inline}}html[data-design=new] .nd-prow{box-sizing:border-box;min-height:var(--pr-h);align-items:center;gap:10px;min-width:0;display:flex}html[data-design=new] .nd-prow-text{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}html[data-design=new] .nd-prow-name{color:var(--fg-1);font-size:var(--fs-base);overflow-wrap:anywhere;line-height:1.25;text-decoration:none}html[data-design=new] a.nd-prow-name:hover{text-decoration:underline}html[data-design=new] .nd-prow-role{color:var(--fg-3);font-size:var(--fs-sm);line-height:1.25}html[data-design=new] .nd-prow-act{box-sizing:border-box;color:var(--brand);font-size:var(--fs-sm);font-weight:var(--fw-semibold);min-height:var(--target-floor);min-width:var(--target-floor);flex:none;align-items:center;gap:6px;text-decoration:none;display:inline-flex}html[data-design=new] .nd-prow-act--call{background:var(--bg-surface);border:1px solid var(--border-1);border-radius:var(--r-md);justify-content:center;padding:0 12px}html[data-design=new] .nd-prow-act--open{gap:2px;padding:0 6px 0 10px}html[data-design=new] .nd-pgroup{flex-direction:column;gap:6px;min-width:0;display:flex}html[data-design=new] .nd-pgroup-head{color:var(--fg-1);font-size:var(--fs-sm);font-weight:var(--fw-bold);margin:0}html[data-design=new] .nd-pgroup-chips{flex-wrap:wrap;gap:6px;min-width:0;display:flex}html[data-design=new] .nd-pgroup-rows{flex-direction:column;display:flex}html[data-design=new] .nd-pf{flex-direction:column;gap:6px;min-width:min(320px,100%);display:flex}html[data-design=new] .nd-pf-search{background:var(--bg-sunken);border-radius:var(--r-md);box-sizing:border-box;color:var(--fg-3);min-height:var(--target-floor);align-items:center;gap:8px;padding:0 10px;display:flex}html[data-design=new] .nd-pf-search:focus-within{box-shadow:var(--shadow-focus)}html[data-design=new] .nd-pf-search svg{flex:none}html[data-design=new] .nd-pf-search input:not([type=checkbox]):not([type=radio]):not([type=hidden]):not([type=range]):not([type=file]){box-shadow:none;color:var(--fg-1);font:inherit;font-size:var(--fs-field);height:var(--target-floor);min-height:var(--target-floor);background:0 0;border:0;border-radius:0;outline:none;flex:1;min-width:0;padding:0}html[data-design=new] .nd-pf-list{flex-direction:column;max-height:min(60dvh,420px);display:flex;overflow-y:auto}html[data-design=new] .nd-pf-row{border-radius:var(--r-md);box-sizing:border-box;color:inherit;cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;width:100%;padding:0 8px;text-decoration:none;display:block}html[data-design=new] .nd-pf-row:hover{background:var(--bg-sunken)}html[data-design=new] .nd-pf-row[aria-current=true],html[data-design=new] .nd-pf-row[aria-pressed=true]{background:var(--brand-soft)}html[data-design=new] .nd-pf-check{background:var(--bg-surface);border:1.5px solid var(--border-check);border-radius:var(--r-sm);box-sizing:border-box;color:var(--fg-on-brand);flex:none;justify-content:center;align-items:center;width:20px;height:20px;display:inline-flex}html[data-design=new] .nd-pf-row[aria-current=true] .nd-pf-check,html[data-design=new] .nd-pf-row[aria-pressed=true] .nd-pf-check{background:var(--brand);border-color:var(--brand)}html[data-design=new] .nd-pf-empty{color:var(--fg-3);font-size:var(--fs-sm);margin:0;padding:12px 8px}
html[data-design=new]{--select-chip-h:var(--target-floor)}html[data-design=new][data-text=large]{--select-chip-h:52px}html[data-design=new] .nd-select-row{flex-wrap:wrap;gap:8px;display:flex}html[data-design=new] .nd-select-row--scroll{-webkit-mask-image:linear-gradient(to right, var(--bg-surface) calc(100% - 28px), transparent);-webkit-mask-image:linear-gradient(to right, var(--bg-surface) calc(100% - 28px), transparent);mask-image:linear-gradient(to right, var(--bg-surface) calc(100% - 28px), transparent);scrollbar-width:none;flex-wrap:nowrap;margin-inline:-20px;padding-inline:20px 36px;scroll-padding-inline:20px;overflow-x:auto}html[data-design=new] .nd-select-row--scroll::-webkit-scrollbar{display:none}html[data-design=new] .nd-select-chip{background:var(--bg-surface);border:1.5px solid var(--border-2);border-radius:var(--r-pill);box-sizing:border-box;color:var(--fg-1);cursor:pointer;font:inherit;font-size:var(--fs-sm);font-weight:var(--fw-semibold);min-height:var(--select-chip-h);white-space:nowrap;flex:none;align-items:center;gap:6px;padding:0 16px;display:inline-flex}html[data-design=new] .nd-select-chip svg{flex:none}@media (hover:hover){html[data-design=new] .nd-select-chip:not(.is-chosen):not(:disabled):hover{background:var(--btn-sec-hover)}}html[data-design=new] .nd-select-chip.is-chosen,html[data-design=new] .nd-select-chip.is-chosen:hover,html[data-design=new] .nd-select-chip.is-chosen:active,html[data-design=new] .nd-select-chip.is-chosen:focus{background:var(--brand-soft);border-color:var(--brand);color:var(--brand-ink)}html[data-design=new] .nd-select-chip--lead{border-color:var(--brand);color:var(--brand-ink)}html[data-design=new] .nd-select-chip--quiet{border-color:var(--border-1);color:var(--fg-3);font-weight:var(--fw-medium)}html[data-design=new] .nd-select-chip--quiet.is-chosen{border-color:var(--brand);color:var(--brand-ink);font-weight:var(--fw-semibold)}html[data-design=new] .nd-select-chip:disabled,html[data-design=new] .nd-select-chip:disabled:hover{background:var(--bg-surface);cursor:not-allowed;opacity:.45}html[data-design=new] .nd-lu{gap:20px}html[data-design=new] .nd-lu .field{flex-direction:column;gap:6px;display:flex}html[data-design=new] .nd-lu .field small,html[data-design=new] .nd-lu-heading small,html[data-design=new] .nd-lu-label small{color:var(--fg-3);font-size:var(--fs-hint);font-weight:var(--fw-regular)}html[data-design=new] .nd-lu-section{flex-direction:column;gap:14px;display:flex}html[data-design=new] .nd-lu-heading{font-size:var(--fs-base);font-weight:var(--fw-bold);margin:0;line-height:1.3}html[data-design=new] .nd-lu-heading small{margin-left:6px}html[data-design=new] .nd-lu-row,html[data-design=new] .nd-reason-row{flex-direction:column;gap:8px;display:flex}html[data-design=new] .nd-lu-label{color:var(--fg-2);font-size:var(--fs-sm);font-weight:var(--fw-semibold);margin:0}html[data-design=new] .nd-lu-typed,html[data-design=new] .nd-lu-time{width:100%}html[data-design=new] .nd-lu-time{max-width:12rem}html[data-design=new] .nd-lu-when{color:var(--fg-3);font-size:var(--fs-sm);flex-wrap:wrap;align-items:baseline;gap:4px 8px;margin:0;display:flex}html[data-design=new] .nd-lu-link{color:var(--brand-ink);cursor:pointer;font:inherit;font-weight:var(--fw-semibold);min-height:var(--target-floor);background:0 0;border:0;padding:0 4px}html[data-design=new] .nd-lu-close{border-top:1px solid var(--bg-muted);flex-direction:column;gap:14px;padding-top:16px;display:flex}html[data-design=new] .nd-lu-error{margin:0}html[data-design=new] .nd-lu-footer{gap:8px}html[data-design=new] .nd-lu-hint{color:var(--fg-3);font-size:var(--fs-sm);min-height:1.3em;margin:0}@media (min-width:900px){html[data-design=new] .nd-lu-footer{flex-direction:row;justify-content:space-between;align-items:center}html[data-design=new] .nd-lu-hint{flex:1}}html[data-design=new] .nd-lu-toast{background:var(--toast-bg);border-radius:var(--r-lg);bottom:calc(80px + env(safe-area-inset-bottom));box-shadow:var(--shadow-lg);color:var(--toast-fg);font-size:var(--fs-sm);width:max-content;max-width:calc(100vw - 32px);z-index:var(--z-toast);padding:12px 16px;position:fixed;left:50%;transform:translate(-50%)}html[data-design=new] .nd-lu-open{min-height:var(--target-floor);min-width:var(--target-floor)}
html[data-design=new]{--r16-chip-h:30px;--r16-card-pad:16px;--r16-tint-ok:color-mix(in srgb, var(--status-ok-icon) 30%, transparent);--r16-tint-warn:color-mix(in srgb, var(--status-warn-icon) 34%, transparent);--r16-tint-bad:color-mix(in srgb, var(--status-bad-icon) 28%, transparent);--r16-tint-info:color-mix(in srgb, var(--status-info-icon) 26%, transparent);--r16-tint-neutral:color-mix(in srgb, var(--status-neutral-icon) 28%, transparent)}html[data-design=new][data-text=large]{--r16-chip-h:36px}html[data-design=new] .nd-r16-chips{flex-wrap:wrap;align-items:center;gap:6px;display:flex}html[data-design=new] .nd-r16-chip{--c-bg:var(--status-neutral-bg);--c-fg:var(--status-neutral-fg);--c-ic:var(--status-neutral-icon);--c-bd:var(--r16-tint-neutral);background:var(--c-bg);border:1px solid var(--c-bd);border-radius:var(--r-pill);box-sizing:border-box;color:var(--c-fg);font-size:var(--fs-sm);font-weight:var(--fw-semibold);max-width:100%;min-height:var(--r16-chip-h);align-items:center;gap:6px;padding:3px 11px;line-height:1.2;display:inline-flex}html[data-design=new] .nd-r16-chip svg{color:var(--c-ic);flex:none}html[data-design=new] .nd-r16-chip>span{overflow-wrap:anywhere}html[data-design=new] .nd-r16-chip--ok{--c-bg:var(--status-ok-bg);--c-fg:var(--status-ok-fg);--c-ic:var(--status-ok-icon);--c-bd:var(--r16-tint-ok)}html[data-design=new] .nd-r16-chip--warn{--c-bg:var(--status-warn-bg);--c-fg:var(--status-warn-fg);--c-ic:var(--status-warn-icon);--c-bd:var(--r16-tint-warn)}html[data-design=new] .nd-r16-chip--bad{--c-bg:var(--status-bad-bg);--c-fg:var(--status-bad-fg);--c-ic:var(--status-bad-icon);--c-bd:var(--r16-tint-bad)}html[data-design=new] .nd-r16-chip--info{--c-bg:var(--status-info-bg);--c-fg:var(--status-info-fg);--c-ic:var(--status-info-icon);--c-bd:var(--r16-tint-info)}html[data-design=new] .nd-r16-chip--brand{--c-bg:var(--bg-surface);--c-fg:var(--brand-ink);--c-ic:var(--brand-ink);--c-bd:var(--brand);border-radius:var(--r-sm)}html[data-design=new] .nd-r16-chip--outline{--c-bg:var(--bg-surface);--c-fg:var(--fg-2);--c-ic:var(--fg-3);--c-bd:var(--border-2);border-radius:var(--r-sm)}html[data-design=new] .nd-r16-chip--solid{--c-bg:var(--brand);--c-fg:var(--fg-on-brand);--c-ic:var(--fg-on-brand);--c-bd:var(--brand)}html[data-design=new] .nd-r16-prow,html[data-design=new] .nd-r16-crow,html[data-design=new] .nd-r16-review,html[data-design=new] .nd-r16-request{--pp-row:40px;background:var(--bg-surface);border:1px solid var(--border-1);border-radius:var(--r-card);box-shadow:var(--shadow-xs);box-sizing:border-box;min-width:0;padding:var(--r16-card-pad);flex-direction:column;gap:10px;display:flex}html[data-design=new][data-text=large] .nd-r16-prow,html[data-design=new][data-text=large] .nd-r16-crow,html[data-design=new][data-text=large] .nd-r16-review{--pp-row:48px}html[data-design=new] .nd-r16-prow-head,html[data-design=new] .nd-r16-review-head{align-items:flex-start;gap:12px;min-width:0;display:flex}html[data-design=new] .nd-r16-prow-id{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}html[data-design=new] .nd-r16-prow-name{color:var(--fg-1);font-size:var(--fs-md);font-weight:var(--fw-bold);letter-spacing:-.005em;line-height:var(--lh-snug);overflow-wrap:anywhere;margin:0}html[data-design=new] .nd-r16-prow-open{color:inherit;cursor:pointer;font:inherit;text-align:start;min-width:44px;text-decoration:underline;-webkit-text-decoration-color:var(--border-2);text-decoration-color:var(--border-2);text-underline-offset:4px;background:0 0;border:0;padding:0;position:relative}html[data-design=new] .nd-r16-prow-open:after{content:"";min-height:var(--target-floor);inset-inline:0;position:absolute;top:50%;transform:translateY(-50%)}html[data-design=new] .nd-r16-prow-open:hover{text-decoration-color:currentColor}html[data-design=new] .nd-r16-prow-open:focus-visible{border-radius:var(--r-xs);box-shadow:var(--shadow-focus);outline:none}html[data-design=new] .nd-r16-prow-sub{color:var(--fg-3);font-size:var(--fs-sm);line-height:var(--lh-snug);overflow-wrap:anywhere;margin:0}html[data-design=new] .nd-r16-prow-menu{flex:none;margin:-6px -8px 0 0}html[data-design=new] .nd-r16-prow-menu .nd-ellipsis-btn{box-shadow:none;color:var(--fg-2);min-height:var(--target-floor);min-width:var(--target-floor);background:0 0;border-color:#0000}html[data-design=new] .nd-r16-prow-menu .nd-ellipsis-btn:hover{background:var(--bg-sunken)}html[data-design=new] .nd-r16-prow-buttons{flex-wrap:wrap;gap:8px;display:flex}html[data-design=new] .nd-r16-prow-buttons .button{min-height:var(--target-floor)}html[data-design=new] .nd-r16-request-marker{flex-wrap:wrap;align-items:center;gap:8px;scroll-margin-top:96px;display:inline-flex}html[data-design=new] .nd-r16-confirm{background:var(--brand-soft);border-color:var(--r16-tint-ok);color:var(--brand-ink)}html[data-design=new] .nd-r16-prow-foot{color:var(--fg-3);font-size:var(--fs-sm);margin:0}html[data-design=new] .nd-r16-watchline{color:var(--status-bad-fg);font-size:var(--fs-sm);line-height:var(--lh-snug);align-items:flex-start;gap:6px;margin:0;display:flex}html[data-design=new] .nd-r16-watchline svg{color:var(--status-bad-icon);flex:none;margin-top:2px}html[data-design=new] .nd-r16-inline-error{color:var(--danger);font-size:var(--fs-sm);margin:6px 0 0}html[data-design=new] .nd-r16-box{background:var(--bg-sunken);border:1px solid var(--border-1);border-radius:var(--r-md);color:var(--fg-2);font-size:var(--fs-sm);line-height:var(--lh-normal);flex-direction:column;gap:8px;padding:10px 12px;display:flex}html[data-design=new] details.nd-r16-box>summary{cursor:pointer;align-items:flex-start;gap:8px;min-height:24px;list-style:none;display:flex}html[data-design=new] details.nd-r16-box>summary::-webkit-details-marker{display:none}html[data-design=new] details.nd-r16-box>summary .nd-r16-box-line{flex:1}html[data-design=new] .nd-r16-box-chev{color:var(--fg-3);transition:transform var(--dur-2) var(--ease-out);flex:none;margin-top:2px}html[data-design=new] details.nd-r16-box[open] .nd-r16-box-chev{transform:rotate(180deg)}html[data-design=new] .nd-r16-box-more{flex-direction:column;gap:6px;padding-left:26px;display:flex}html[data-design=new] .nd-r16-box-line{align-items:flex-start;gap:8px;margin:0;display:flex}html[data-design=new] .nd-r16-box-line svg{color:var(--fg-3);flex:none;margin-top:2px}html[data-design=new] .nd-r16-box-line--plain{padding-left:0}html[data-design=new] .nd-r16-box-actions{flex-wrap:wrap;gap:4px 18px;display:flex}html[data-design=new] .nd-r16-link{border-radius:var(--r-sm);color:var(--brand-ink);cursor:pointer;font:inherit;font-weight:var(--fw-semibold);min-height:var(--target-floor);background:0 0;border:0;align-items:center;gap:6px;padding:0 2px;text-decoration:none;display:inline-flex}html[data-design=new] .nd-r16-link:hover{text-underline-offset:3px;text-decoration:underline}html[data-design=new] .nd-r16-link:disabled{color:var(--fg-4);cursor:not-allowed}html[data-design=new] .nd-menu-heading{color:var(--fg-3);font-size:var(--fs-sm);margin:4px 0 2px;padding:6px 12px}html[data-design=new] .nd-menu-text--two{text-align:left;flex-direction:column;gap:2px;display:flex}html[data-design=new] .nd-menu-sub{color:var(--fg-3);font-size:var(--fs-xs);font-weight:var(--fw-regular);line-height:var(--lh-snug);white-space:normal}html[data-design=new] .nd-menu-item[aria-disabled=true]:has(.nd-menu-sub){color:var(--fg-3);opacity:1}html[data-design=new] .nd-menu-item[aria-disabled=true] .nd-menu-sub{color:var(--fg-2)}html[data-design=new] .nd-menu-item:has(.nd-menu-text--two){align-items:flex-start;padding-block:10px}html[data-design=new] .nd-r16-sheet{flex-direction:column;gap:18px;display:flex}html[data-design=new] .nd-r16-field{flex-direction:column;gap:8px;display:flex}html[data-design=new] .nd-r16-textarea{min-height:var(--textarea-h);resize:vertical}html[data-design=new] .nd-r16-sheet-lead{color:var(--fg-2);font-size:var(--fs-base);margin:0}html[data-design=new] .nd-r16-sheet-note{background:var(--bg-sunken);border:1px solid var(--border-1);border-radius:var(--r-md);color:var(--fg-2);font-size:var(--fs-sm);align-items:flex-start;gap:8px;margin:0;padding:10px 12px;display:flex}html[data-design=new] .nd-r16-sheet-note svg{color:var(--fg-3);flex:none;margin-top:2px}html[data-design=new] .nd-r16-sheet-error{color:var(--danger);font-size:var(--fs-sm);margin:0}html[data-design=new] .nd-r16-sheet-footer{flex-wrap:wrap}html[data-design=new] .nd-r16-sheet-hint{color:var(--fg-3);font-size:var(--fs-sm);flex-basis:100%;margin:0}html[data-design=new] .nd-r16-toast{background:var(--toast-bg);border-radius:var(--r-lg);bottom:calc(var(--fab-room,96px) - 24px);box-shadow:var(--shadow-lg);color:var(--toast-fg);width:max-content;max-width:min(560px,100vw - 24px);z-index:var(--z-toast);align-items:center;gap:12px;padding:12px 12px 12px 16px;display:flex;position:fixed;left:50%;transform:translate(-50%)}html[data-design=new] .nd-r16-toast-icon{color:var(--toast-accent);flex:none}html[data-design=new] .nd-r16-toast-text{font-size:var(--fs-sm);flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}html[data-design=new] .nd-r16-toast-text strong{font-size:var(--fs-base)}html[data-design=new] .nd-r16-toast-text span{opacity:.86}html[data-design=new] .nd-r16-toast-undo,html[data-design=new] .nd-r16-toast-close{border-radius:var(--r-sm);color:var(--toast-accent);cursor:pointer;font:inherit;font-weight:var(--fw-bold);min-height:var(--target-floor);min-width:var(--target-floor);background:0 0;border:0;justify-content:center;align-items:center;gap:6px;display:inline-flex}html[data-design=new] .nd-r16-toast-close{color:var(--toast-fg);opacity:.8}@media (prefers-reduced-motion:no-preference){html[data-design=new] .nd-r16-toast{animation:nd-r16-toast-in var(--dur-3) var(--ease-out)}@keyframes nd-r16-toast-in{0%{opacity:0;transform:translate(-50%,12px)}to{opacity:1;transform:translate(-50%)}}}html[data-design=new] .nd-r16-crow-name{flex-wrap:wrap;align-items:center;gap:6px 8px;display:flex}html[data-design=new] .nd-r16-crow-phone{color:var(--fg-2);font-size:var(--fs-base);font-variant-numeric:tabular-nums;margin:0}html[data-design=new] .nd-r16-crow-contact{flex-wrap:wrap;gap:8px;display:flex}html[data-design=new] .nd-r16-crow-contact .button{min-height:var(--target-floor);gap:8px}html[data-design=new] .nd-r16-crow-footer{flex-wrap:wrap;align-items:center;gap:4px 12px;display:flex}html[data-design=new] .nd-r16-review-head .nd-r16-chip{flex:none}html[data-design=new] .nd-r16-review-quote{gap:12px;display:flex}html[data-design=new] .nd-r16-review-line{color:var(--fg-1);font-size:var(--fs-base);line-height:var(--lh-normal);margin:0}html[data-design=new] .nd-r16-review-meta{color:var(--fg-3);font-size:var(--fs-sm);margin:2px 0 0}html[data-design=new] .nd-r16-review-photo{border-radius:var(--r-md);object-fit:cover;flex:none;width:56px;height:56px}html[data-design=new] .nd-r16-review-photo--none{background:var(--bg-muted);color:var(--fg-3);justify-content:center;align-items:center;display:inline-flex}html[data-design=new] .nd-r16-review-buttons{flex-wrap:wrap;gap:8px;display:flex}html[data-design=new] .nd-r16-review-buttons .button{min-height:var(--btn-h)}html[data-design=new] .nd-r16-dismiss{flex-direction:column;gap:12px;display:flex}html[data-design=new] .nd-r16-readonly{background:var(--bg-sunken);border:1px solid var(--border-1);border-radius:var(--r-md);color:var(--fg-2);font-size:var(--fs-sm);align-items:flex-start;gap:8px;margin:0;padding:10px 12px;display:flex}html[data-design=new] .nd-r16-readonly svg{color:var(--fg-3);flex:none;margin-top:2px}html[data-design=new] .nd-r16-request-title{font-size:var(--fs-md);align-items:center;gap:8px;margin:0;display:flex}html[data-design=new] .nd-r16-request-title svg{color:var(--fg-2);flex:none}html[data-design=new] .nd-r16-fecard{--pp-row:64px;flex-direction:column;gap:14px;display:flex}html[data-design=new] .nd-r16-fecard-who{align-items:flex-start;gap:14px;display:flex}html[data-design=new] .nd-r16-fecard-who>div{flex-direction:column;gap:4px;display:flex}html[data-design=new] .nd-r16-fecard-name{color:var(--fg-1);font-size:var(--fs-lg);font-weight:var(--fw-bold);margin:0}html[data-design=new] .nd-r16-fecard-owner{background:var(--bg-sunken);border:1px solid var(--border-1);border-radius:var(--r-md);color:var(--fg-1);margin:0;padding:12px 14px}html[data-design=new] .nd-r16-fecard-case{background:var(--status-bad-bg);border:1px solid var(--r16-tint-bad);border-radius:var(--r-md);color:var(--status-bad-fg);font-size:var(--fs-sm);align-items:flex-start;gap:8px;margin:0;padding:12px 14px;display:flex}html[data-design=new] .nd-r16-fecard-case svg{color:var(--status-bad-icon);flex:none;margin-top:1px}html[data-design=new] .nd-r16-fecard-case a{color:inherit;font-weight:var(--fw-semibold)}html[data-design=new] .nd-r16-fecard-call{min-height:var(--target-hero);gap:8px;width:100%}html[data-design=new] .nd-r16-fecard-more{color:var(--fg-3);font-size:var(--fs-sm);text-align:center;margin:0}html[data-design=new] .nd-r16-fecard-more a{color:var(--brand-ink);font-weight:var(--fw-semibold)}html[data-design=new] .nd-r16-homeline{background:var(--status-bad-bg);border:1px solid var(--r16-tint-bad);border-radius:var(--r-card);color:var(--status-bad-fg);min-height:var(--target-hero);align-items:center;gap:12px;margin-bottom:16px;padding:12px 14px;text-decoration:none;display:flex}html[data-design=new] .nd-r16-homeline-icon{color:var(--status-bad-icon);flex:none}html[data-design=new] .nd-r16-homeline-text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}html[data-design=new] .nd-r16-homeline-text strong{font-size:var(--fs-base)}html[data-design=new] .nd-r16-homeline-text span{font-size:var(--fs-sm)}html[data-design=new] .nd-r16-homeline:hover strong{text-underline-offset:3px;text-decoration:underline}@media (min-width:900px){html[data-design=new] .nd-r16-toast{bottom:24px}}html[data-design=new] .nd-r16-ask{flex-direction:column;gap:8px;display:flex}html[data-design=new] .nd-r16-ask--open{gap:12px}html[data-design=new] .nd-r16-ask-open{min-height:var(--btn-h);align-self:flex-start;gap:8px}html[data-design=new] .nd-r16-ask-receipt{flex-wrap:wrap;align-items:center;gap:8px;margin:0;display:flex}html[data-design=new] .nd-r16-ask-sub{color:var(--fg-3);font-size:var(--fs-sm);line-height:var(--lh-normal);margin:0}@media (max-width:599.98px){html[data-design=new] .nd-r16-ask-open{justify-content:center;align-self:stretch}html[data-design=new] .nd-r16-ask .nd-r16-review-buttons .button{flex:1;justify-content:center}}
html[data-design=new] .nd-r16-sr{background:var(--bg-surface);border:1px solid var(--border-1);border-radius:var(--r-card);box-shadow:var(--shadow-xs);box-sizing:border-box;flex-direction:column;gap:12px;min-width:0;padding:16px;display:flex}html[data-design=new] .nd-r16-sr-head{justify-content:space-between;align-items:center;gap:12px;display:flex}html[data-design=new] .nd-r16-sr-head h3{color:var(--fg-1);font-size:var(--fs-lg);font-weight:var(--fw-bold);margin:0}html[data-design=new] .nd-r16-follow{min-height:var(--target-floor);gap:8px}html[data-design=new] .nd-r16-star{color:var(--fg-2)}html[data-design=new] .nd-r16-star.is-on{color:var(--brand-ink);fill:currentColor}html[data-design=new] .nd-r16-sr-table{border-collapse:collapse;font-size:var(--fs-base);table-layout:fixed;width:100%}html[data-design=new] .nd-r16-sr-table thead td{width:38%}html[data-design=new] .nd-r16-sr-table thead th{color:var(--fg-2);font-size:var(--fs-sm);font-weight:var(--fw-regular);text-align:right;vertical-align:bottom;padding:0 0 6px 6px}html[data-design=new] .nd-r16-sr-table tbody th{color:var(--fg-2);font-weight:var(--fw-regular);line-height:var(--lh-snug);overflow-wrap:anywhere;text-align:left;vertical-align:top;white-space:normal;padding:10px 8px 6px 0}html[data-design=new] .nd-r16-sr-table tbody td{color:var(--fg-1);font-variant-numeric:tabular-nums;font-weight:var(--fw-bold);text-align:right;vertical-align:top;padding:10px 0 6px 8px}html[data-design=new] .nd-r16-sr-table tbody tr:not(.nd-r16-sr-sub)>*{border-top:1px solid var(--border-1)}html[data-design=new] .nd-r16-sr-table tbody tr:not(.nd-r16-sr-sub)>td+td{box-shadow:inset 8px 0 0 var(--bg-surface)}html[data-design=new] .nd-r16-sr-table tbody tr.nd-r16-sr-sub td{color:var(--fg-3);font-size:var(--fs-sm);font-weight:var(--fw-regular);text-align:left;padding:0 0 8px}html[data-design=new] .nd-r16-sr-table tr.is-bad th,html[data-design=new] .nd-r16-sr-table tr.is-bad td{color:var(--status-bad-fg)}html[data-design=new] .nd-r16-sr-tap{color:inherit;cursor:pointer;font:inherit;font-weight:var(--fw-bold);line-height:var(--lh-snug);min-height:var(--target-floor);text-align:left;background:0 0;border:0;padding:0;display:inline-block}html[data-design=new] .nd-r16-sr-tap svg{vertical-align:-3px;margin-left:2px}html[data-design=new] .nd-r16-sr-table tr.is-bad th{height:var(--target-floor)}html[data-design=new] .nd-r16-sr-last{border-top:1px solid var(--border-1);color:var(--fg-2);font-size:var(--fs-sm);margin:0;padding-top:10px}html[data-design=new] .nd-r16-sr-sold{border-top:1px solid var(--border-1);color:var(--fg-1);font-size:var(--fs-md);font-weight:var(--fw-bold);align-items:center;gap:8px;margin:0;padding-top:12px;display:flex}html[data-design=new] .nd-r16-sr-sold svg{color:var(--fg-2)}html[data-design=new] .nd-r16-sr-empty{background:var(--bg-sunken);border:1px solid var(--border-1);border-radius:var(--r-md);color:var(--fg-2);font-size:var(--fs-sm);line-height:var(--lh-normal);align-items:flex-start;gap:10px;margin:0;padding:12px 14px;display:flex}html[data-design=new] .nd-r16-sr-empty svg{color:var(--fg-3);flex:none;margin-top:1px}html[data-design=new] .nd-r16-sr-cases{background:var(--bg-sunken);border:1px solid var(--border-1);border-radius:var(--r-md);padding:4px 12px 8px}html[data-design=new] .nd-r16-sr-cases-head{color:var(--fg-1);cursor:pointer;font:inherit;font-weight:var(--fw-bold);min-height:var(--target-floor);background:0 0;border:0;justify-content:space-between;align-items:center;width:100%;padding:0;display:flex}html[data-design=new] .nd-r16-sr-cases-head svg{transform:rotate(180deg)}html[data-design=new] .nd-r16-sr-cases ul{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}html[data-design=new] .nd-r16-sr-cases li{border-top:1px solid var(--border-1);color:var(--fg-2);font-size:var(--fs-sm);flex-direction:column;gap:2px;padding:10px 0;display:flex}html[data-design=new] .nd-r16-sr-cases li p{margin:0}html[data-design=new] .nd-r16-sr-cases li.is-dismissed{opacity:.6}html[data-design=new] .nd-r16-sr-cases li .nd-r16-link{align-self:flex-start}html[data-design=new] .nd-r16-sr-case-title{color:var(--fg-1);font-size:var(--fs-base);flex-wrap:wrap;align-items:center;gap:8px;display:flex}html[data-design=new] .nd-r16-sr-none{color:var(--fg-3);font-size:var(--fs-sm);margin:4px 0}html[data-design=new] .nd-r16-history{background:var(--bg-surface);border:1px solid var(--border-1);border-radius:var(--r-card);box-sizing:border-box;flex-direction:column;gap:14px;min-width:0;padding:16px;display:flex}html[data-design=new] .nd-r16-story h3{color:var(--fg-2);font-size:var(--fs-sm);font-weight:var(--fw-bold);margin:0 0 6px}html[data-design=new] .nd-r16-story dl{margin:0}html[data-design=new] .nd-r16-story dl>div{border-top:1px solid var(--border-1);grid-template-columns:minmax(84px,7rem) 1fr;gap:4px 16px;padding:10px 0;display:grid}html[data-design=new] .nd-r16-story dl>div:first-child{border-top:0}html[data-design=new] .nd-r16-story dt{color:var(--fg-3);font-size:var(--fs-sm)}html[data-design=new] .nd-r16-story dd{color:var(--fg-1);overflow-wrap:anywhere;margin:0}html[data-design=new] .nd-r16-hsearch{background:var(--bg-surface);border:1px solid var(--border-2);border-radius:var(--r-field);color:var(--fg-3);min-height:var(--field-h);align-items:center;gap:10px;padding:0 6px 0 14px;display:flex}html[data-design=new] .nd-r16-hsearch:focus-within{border-color:var(--brand);box-shadow:var(--shadow-focus)}html[data-design=new] form.nd-r16-hsearch input[type=search]:not([type=checkbox]):not([type=radio]):not([type=hidden]):not([type=range]):not([type=file]),html[data-design=new] form.nd-r16-hsearch input[type=search]:not([type=checkbox]):not([type=radio]):focus,html[data-design=new] form.nd-r16-hsearch input[type=search]:not([type=checkbox]):not([type=radio]):focus-visible{box-shadow:none;color:var(--fg-1);font:inherit;font-size:var(--fs-field);min-height:var(--target-floor);background:0 0;border:0;outline:none;flex:1;min-width:0;padding:0}html[data-design=new] .nd-r16-hsearch input::-webkit-search-cancel-button{display:none}html[data-design=new] .nd-r16-hsearch-clear{color:var(--fg-2);min-height:var(--target-floor);min-width:var(--target-floor);justify-content:center;align-items:center;display:inline-flex}html[data-design=new] .nd-r16-hcount{color:var(--fg-3);font-size:var(--fs-sm);margin:-4px 0 0}html[data-design=new] .nd-r16-history .nd-filter.is-on svg{flex:none}html[data-design=new] .nd-r16-hlines{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}html[data-design=new] .nd-r16-hline{border-bottom:1px solid var(--border-1);flex-direction:column;gap:6px;padding:12px 0;display:flex}html[data-design=new] .nd-r16-hline-top{justify-content:space-between;align-items:center;gap:10px;margin:0;display:flex}html[data-design=new] .nd-r16-tag{background:var(--bg-muted);border-radius:var(--r-xs);color:var(--fg-2);font-size:var(--fs-xs);font-weight:var(--fw-bold);padding:3px 8px}html[data-design=new] .nd-r16-hline-when{color:var(--fg-3);font-size:var(--fs-sm);text-align:right}html[data-design=new] .nd-r16-hline-text{color:var(--fg-1);line-height:var(--lh-normal);overflow-wrap:anywhere;margin:0}html[data-design=new] .nd-r16-hline-action{flex-wrap:wrap;align-items:center;gap:4px 10px;display:flex}html[data-design=new] .nd-r16-hline-hint{color:var(--fg-3);font-size:var(--fs-sm)}html[data-design=new] .nd-r16-hdivider{color:var(--fg-2);font-size:var(--fs-sm);font-weight:var(--fw-bold);text-align:center;align-items:center;gap:12px;margin:6px 0 0;display:flex}html[data-design=new] .nd-r16-hdivider:before,html[data-design=new] .nd-r16-hdivider:after{background:var(--border-2);content:"";flex:1;min-width:24px;height:1px}html[data-design=new] .nd-r16-hmore{min-height:var(--btn-h);gap:8px;width:100%}html[data-design=new] .nd-owner-history{gap:var(--sp-3);padding:var(--sp-3) var(--sp-4);border:1px solid var(--border-1);border-radius:var(--r-card);background:var(--bg-sunken);color:var(--fg-1);display:grid}html[data-design=new] .nd-owner-history[data-mode=locked]{background:var(--status-info-bg);border-color:var(--border-1)}html[data-design=new] .nd-owner-history[data-mode=recent]{background:var(--status-warn-bg);border-color:var(--border-1)}html[data-design=new] .nd-owner-history>header{gap:var(--sp-3);align-items:flex-start;display:flex}html[data-design=new] .nd-owner-history>header>svg{color:var(--fg-2);flex:none;margin-top:2px}html[data-design=new] .nd-owner-history[data-mode=locked]>header>svg{color:var(--status-info-icon)}html[data-design=new] .nd-owner-history[data-mode=recent]>header>svg{color:var(--status-warn-icon)}html[data-design=new] .nd-owner-history>header div{gap:2px;min-width:0;display:grid}html[data-design=new] .nd-owner-history>header strong{font-size:var(--fs-base);font-weight:var(--fw-semibold);line-height:var(--lh-snug)}html[data-design=new] .nd-owner-history>header span{font-size:var(--fs-hint);color:var(--fg-2);line-height:var(--lh-normal)}html[data-design=new] .nd-owner-history ol{padding:0 0 0 calc(var(--sp-4) + 2px);gap:var(--sp-2);margin:0;list-style:none;display:grid;position:relative}html[data-design=new] .nd-owner-history ol:before{content:"";background:var(--border-2);width:1px;position:absolute;top:6px;bottom:6px;left:8px}html[data-design=new] .nd-owner-history li{align-items:center;column-gap:var(--sp-2);grid-template-columns:auto minmax(0,1fr);row-gap:2px;display:grid;position:relative}html[data-design=new] .nd-owner-history li:before{content:"";left:calc(-1 * var(--sp-4) + 5px);border-radius:var(--r-pill);background:var(--bg-surface);border:1px solid var(--fg-4);width:7px;height:7px;position:absolute;top:9px}html[data-design=new] .nd-owner-history li:first-child:before{background:var(--fg-2);border-color:var(--fg-2)}html[data-design=new] .nd-owner-history__who{font-weight:var(--fw-medium);font-size:var(--fs-sm);overflow-wrap:anywhere}html[data-design=new] .nd-owner-history__when{font-size:var(--fs-xs);color:var(--fg-3);font-variant-numeric:tabular-nums;grid-column:2}html[data-design=new] .nd-attendee-entry{background:var(--bg-surface);border:1px solid var(--border-1);border-radius:var(--r-card);color:var(--fg-1);cursor:pointer;font:inherit;align-items:center;gap:var(--sp-3);min-height:var(--target);padding:var(--sp-3) var(--sp-4);text-align:left;width:100%;transition:background var(--dur-1) var(--ease-standard), border-color var(--dur-1) var(--ease-standard);display:flex}html[data-design=new] .nd-attendee-entry:hover{background:var(--bg-accent);border-color:var(--border-2)}html[data-design=new] .nd-attendee-entry:focus-visible{box-shadow:var(--shadow-focus);outline:none}html[data-design=new] .nd-attendee-entry>svg:first-child{color:var(--brand);flex:none}html[data-design=new] .nd-attendee-entry>svg:last-child{color:var(--fg-3);flex:none;margin-left:auto}html[data-design=new] .nd-attendee-entry span{gap:2px;min-width:0;display:grid}html[data-design=new] .nd-attendee-entry strong{font-size:var(--fs-sm);font-weight:var(--fw-semibold);line-height:var(--lh-snug)}html[data-design=new] .nd-attendee-entry small{color:var(--fg-3);font-size:var(--fs-hint);line-height:var(--lh-normal)}html[data-design=new] .nd-attendee-sheet{gap:var(--sp-5);display:grid}html[data-design=new] .nd-attendee-note{color:var(--fg-3);font-size:var(--fs-hint);line-height:var(--lh-normal);margin:0}html[data-design=new] .nd-attendee-empty{color:var(--fg-3);font-size:var(--fs-sm);margin:0}html[data-design=new] .dr16-attendee-banner{background:var(--status-info-bg);border:1px solid var(--border-1);border-radius:var(--r-card);color:var(--status-info-fg);align-items:flex-start;gap:var(--sp-3);padding:var(--sp-3) var(--sp-4);margin:0;display:flex}html[data-design=new] .dr16-attendee-banner>svg{color:var(--status-info-icon);flex:none;margin-top:2px}html[data-design=new] .dr16-attendee-banner>span{font-size:var(--fs-sm);line-height:1.45;display:block}html[data-design=new] .dr16-attendee-banner strong{margin-bottom:2px;display:block}
html[data-design=new] .nd-handover{gap:var(--sp-2);border:0;min-width:0;margin:0;padding:0;display:grid}html[data-design=new] .nd-handover-title{color:var(--fg-1);font-size:var(--fs-base);font-weight:var(--fw-semibold);align-items:center;gap:var(--sp-2);padding:0;display:flex}html[data-design=new] .nd-handover-title span{background:var(--status-neutral-bg);border-radius:var(--r-pill);color:var(--status-neutral-fg);font-size:var(--fs-chip-md);font-variant-numeric:tabular-nums;padding:1px var(--sp-2)}html[data-design=new] .nd-handover-lead,html[data-design=new] .nd-handover-none{color:var(--fg-3);font-size:var(--fs-hint);line-height:var(--lh-normal);max-width:62ch;margin:0}html[data-design=new] .nd-handover-list{border-top:1px solid var(--border-1);margin:var(--sp-1) 0 0;padding:0;list-style:none;display:grid}html[data-design=new] .nd-handover-row{border-bottom:1px solid var(--border-1);gap:var(--sp-2);padding:var(--sp-3) 0;display:grid}html[data-design=new] .nd-handover-task{overflow-wrap:anywhere;gap:2px;margin:0;display:grid}html[data-design=new] .nd-handover-task a{color:var(--fg-1);font-weight:var(--fw-semibold);-webkit-text-decoration-color:var(--border-2);text-decoration-color:var(--border-2);text-underline-offset:3px}html[data-design=new] .nd-handover-task span{color:var(--fg-3);font-size:var(--fs-hint)}html[data-design=new] .nd-handover .nd-select-chip{text-align:start;white-space:normal;width:auto;max-width:100%}html[data-design=new] .nd-handover-why{color:var(--fg-3);font-size:var(--fs-hint)}html[data-design=new] .nd-handover-pick{color:var(--status-warn-fg)}html[data-design=new] .nd-handover-row .field{gap:6px;display:grid}html[data-design=new] .nd-handover-state{color:var(--fg-3);font-size:var(--fs-hint);align-items:center;gap:var(--sp-2);flex-wrap:wrap;margin:0;display:flex}html[data-design=new] .nd-handover-ask{background:var(--status-warn-bg);border-radius:var(--r-field);color:var(--status-warn-fg);align-items:flex-start;gap:var(--sp-2);line-height:var(--lh-snug);min-height:var(--target-floor);padding:var(--sp-3);display:flex}html[data-design=new] .nd-handover-ask input{accent-color:var(--brand);flex:none;width:20px;height:20px;margin:0}html[data-design=new] .nd-handover-already{color:var(--fg-3);font-size:var(--fs-hint);margin:0}
html[data-design=new] .nd-shell{background:var(--bg-page);color:var(--fg-1);font-family:var(--font-sans);min-height:100dvh;display:flex}html[data-design=new] .nd-column{flex-direction:column;flex:1 1 0;min-width:0;display:flex}html[data-design=new] .nd-main{box-sizing:border-box;min-width:0;max-width:none;padding:26px 36px var(--fab-room);flex:auto;width:100%;margin:0}html[data-design=new] .access-session-banner{margin:12px 36px 0}html[data-design=new] .nd-side{height:100dvh;width:var(--nav-w);z-index:var(--z-sticky);flex:none;position:sticky;top:0}html[data-design=new] .nd-side-panel{background:var(--c-surface);border-right:1px solid var(--c-border);box-sizing:border-box;flex-direction:column;gap:20px;width:100%;height:100%;padding:20px 14px 16px;display:flex}html[data-design=new] .nd-brand{color:var(--c-fg);cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;flex:none;align-items:center;gap:12px;padding:0;text-decoration:none;display:flex}html[data-design=new] .nd-logo{background:var(--logo-tile);box-sizing:border-box;object-fit:contain;height:36px;padding:var(--logo-pad);border-radius:8px;flex:none;width:36px}html[data-design=new] .nd-brand-text{flex-direction:column;min-width:0;line-height:1.2;display:flex}html[data-design=new] .nd-brand-text strong{font-size:16px;font-weight:var(--fw-semibold)}html[data-design=new] .nd-brand-text>span{color:var(--c-fg3);font-size:13px}html[data-design=new] .nd-brand-text .local-test-label{color:var(--c-fg3);font-size:11px}html[data-design=new] .nd-nav{scrollbar-width:none;flex-direction:column;flex:auto;gap:1px;min-height:0;margin:0 -14px;padding:0 14px;display:flex;overflow-y:auto}html[data-design=new] .nd-nav::-webkit-scrollbar{display:none}html[data-design=new] .nd-group{flex-direction:column;gap:1px;display:flex}html[data-design=new] .nd-group-label{color:var(--c-fg3);font-family:var(--font-mono);letter-spacing:var(--tracking-caps);text-transform:uppercase;padding:8px 12px 2px;font-size:11px}html[data-design=new] .nd-row{box-sizing:border-box;color:var(--c-fg2);cursor:pointer;font:inherit;font-size:var(--nav-fs);min-height:var(--nav-row);text-align:left;background:0 0;border:0;border-radius:10px;flex:none;align-items:center;gap:12px;width:100%;padding:0 12px;text-decoration:none;display:flex;position:relative}html[data-design=new] .nd-row:hover{background:var(--c-sunken2)}html[data-design=new] .nd-row svg{flex:none}html[data-design=new] .nd-row[aria-current=page]{background:var(--c-sage);color:var(--c-sage-fg);font-weight:var(--fw-semibold)}html[data-design=new] .nd-row[aria-current=page]:before{background:var(--accent);content:"";border-radius:0 4px 4px 0;width:4px;position:absolute;top:10px;bottom:10px;left:-14px}html[data-design=new] .nd-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}html[data-design=new] .nd-row .nd-label{flex:auto}html[data-design=new] .nd-count{background:var(--brand);border-radius:var(--r-pill);color:var(--fg-on-brand);font-variant-numeric:tabular-nums;font-size:12px;font-weight:var(--fw-semibold);flex:none;justify-content:center;align-items:center;min-width:22px;height:22px;margin-left:auto;padding:0 7px;display:inline-flex}html[data-design=new] .nd-count-alert{background:var(--danger);color:var(--danger-on)}html[data-design=new] .nd-new-dot{background:var(--accent);border-radius:var(--r-pill);flex:none;width:8px;height:8px;margin-left:auto}@media (min-width:900px) and (max-width:1099.98px){html[data-design=new] .nd-side:not(.is-expanded) .nd-row:has(.nd-new-dot){position:relative}html[data-design=new] .nd-side:not(.is-expanded) .nd-new-dot{margin:0;position:absolute;top:10px;right:14px}}html[data-design=new] .nd-foot{border-top:1px solid var(--c-border);flex-direction:column;flex:none;gap:1px;padding-top:12px;display:flex}html[data-design=new] .nd-foot-row{min-height:max(var(--nav-row), 44px)}html[data-design=new] .nd-profile{box-sizing:border-box;color:var(--c-fg);border-radius:10px;align-items:center;gap:12px;min-height:48px;margin-top:4px;padding:4px 12px;text-decoration:none;display:flex}html[data-design=new] .nd-profile:hover{background:var(--c-sunken2)}html[data-design=new] .nd-profile-text{flex-direction:column;flex:auto;line-height:1.25;display:flex}html[data-design=new] .nd-profile-text strong{font-size:14px;font-weight:var(--fw-semibold);text-overflow:ellipsis;overflow:hidden}html[data-design=new] .nd-profile-text span{color:var(--c-fg3);font-size:13px}html[data-design=new] .nd-avatar{flex:none;display:inline-flex}html[data-design=new] .nd-avatar .profile-photo-image{background:var(--c-avatar);color:var(--c-sage-fg);font-size:14px;font-weight:var(--fw-semibold);width:36px;height:36px}html[data-design=new] .nd-avatar-lg .profile-photo-image{width:44px;height:44px;font-size:16px}html[data-design=new] .nd-backdrop{background:var(--scrim);cursor:default;z-index:var(--z-overlay);border:0;padding:0;position:fixed;inset:0}@media (min-width:900px) and (max-width:1099.98px){html[data-design=new] .nd-side{width:var(--nav-rail-w)}html[data-design=new] .nd-side-panel{align-items:center;padding-inline:10px}html[data-design=new] .nd-side:not(.is-expanded) .nd-label,html[data-design=new] .nd-side:not(.is-expanded) .nd-count,html[data-design=new] .nd-side:not(.is-expanded) .nd-group-label{display:none}html[data-design=new] .nd-side:not(.is-expanded) .nd-brand,html[data-design=new] .nd-side:not(.is-expanded) .nd-row,html[data-design=new] .nd-side:not(.is-expanded) .nd-profile{justify-content:center;width:100%;padding-inline:0}html[data-design=new] .nd-side:not(.is-expanded) .nd-nav{width:100%;margin:0;padding:0}html[data-design=new] .nd-side:not(.is-expanded) .nd-row[aria-current=page]:before{left:-10px}html[data-design=new] .nd-side:not(.is-expanded) .nd-group+.nd-group{border-top:1px solid var(--c-border);margin-top:8px;padding-top:8px}html[data-design=new] .nd-side.is-expanded{z-index:calc(var(--z-overlay) + 1)}html[data-design=new] .nd-side.is-expanded .nd-side-panel{box-shadow:var(--shadow-xl);width:var(--nav-w);z-index:calc(var(--z-overlay) + 1);position:fixed;top:0;bottom:0;left:0}html[data-design=new] .nd-main{padding:22px 26px var(--fab-room)}html[data-design=new] .access-session-banner{margin:12px 26px 0}}@media (pointer:coarse){html[data-design=new] .nd-row{min-height:max(var(--nav-row), 44px)}html[data-design=new] .nd-brand{min-height:44px}}@media (prefers-reduced-motion:reduce){html[data-design=new] .nd-row,html[data-design=new] .nd-profile{transition:none}}
html[data-design=new] .nd-topbar{display:none}@media (min-width:900px){html[data-design=new]{--topbar-h:60px}html[data-design=new][data-text=large]{--topbar-h:72px}html[data-design=new] .nd-topbar{background:var(--c-surface);border-bottom:1px solid var(--c-border);box-sizing:border-box;min-height:var(--topbar-h);z-index:var(--z-sticky);flex:none;align-items:center;gap:16px;padding:0 24px;display:flex;position:sticky;top:0}html[data-design=new] .nd-topbar-search{background:var(--c-sunken2);border:1px solid var(--c-border2);border-radius:var(--r-field);box-sizing:border-box;color:var(--c-fg3);max-width:560px;min-height:max(40px, var(--control-min,0px));flex:1 1 0;align-items:center;gap:10px;min-width:0;margin:0;padding:0 12px;font-size:.9375rem;display:flex}html[data-design=new] .nd-topbar-search svg{flex:none}html[data-design=new] .nd-topbar-search:focus-within{border-color:var(--brand);box-shadow:inset 0 0 0 1px var(--brand), var(--shadow-focus)}html[data-design=new] .nd-topbar-search #global-search{appearance:none;box-shadow:none;color:var(--c-fg);font-size:inherit;text-overflow:ellipsis;background:0 0;border:0;border-radius:0;outline:0;flex:auto;min-width:0;min-height:0;padding:0}html[data-design=new] .nd-topbar-search #global-search::placeholder{color:var(--c-fg3);opacity:1}html[data-design=new] .nd-topbar-search #global-search::-webkit-search-cancel-button{appearance:none}html[data-design=new] .nd-topbar-search kbd{background:var(--c-surface);border:1px solid var(--c-border2);color:var(--c-fg3);font-family:var(--font-mono);border-radius:4px;flex:none;padding:3px 6px;font-size:.75rem;line-height:1}html[data-design=new] .nd-topbar-notify{border-radius:var(--r-field);box-sizing:border-box;color:var(--c-fg2);font-size:.875rem;font-weight:var(--fw-semibold);min-height:max(40px, var(--control-min,0px));flex:none;align-items:center;gap:8px;margin-left:auto;padding:0 12px;text-decoration:none;display:flex}html[data-design=new] .nd-topbar-notify:hover,html[data-design=new] .nd-topbar-person:hover{background:var(--c-sunken2)}html[data-design=new] .nd-topbar-notify .nd-count{margin-left:0}html[data-design=new] .nd-topbar-person{border-left:1px solid var(--c-border);box-sizing:border-box;color:var(--c-fg);min-height:max(40px, var(--control-min,0px));flex:0 auto;align-items:center;gap:10px;min-width:0;padding-left:16px;text-decoration:none;display:flex}html[data-design=new] .nd-topbar-person .nd-avatar .profile-photo-image{width:32px;height:32px;font-size:.8125rem}html[data-design=new] .nd-topbar-who{flex-direction:column;min-width:0;line-height:1.2;display:flex}html[data-design=new] .nd-topbar-who strong{font-size:.875rem;font-weight:var(--fw-semibold);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}html[data-design=new] .nd-topbar-who span{color:var(--c-fg3);text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;overflow:hidden}html[data-design=new] .nd-column .rv-rail,html[data-design=new] .nd-column .rv-panel-empty,html[data-design=new] .nd-column .enq-panel,html[data-design=new] .nd-column .pd-meeting-grid-page>.pd-brief{top:calc(var(--topbar-h) + 16px)}}@media (min-width:900px) and (max-width:1099.98px){html[data-design=new] .nd-topbar{padding-inline:20px}}@media (pointer:coarse){html[data-design=new] .nd-topbar-search,html[data-design=new] .nd-topbar-notify,html[data-design=new] .nd-topbar-person{min-height:max(44px, var(--control-min,0px))}}
html[data-design=new]{--fab-edge:24px;--fab-lift:0px;--fab-size:48px;--fab-room:calc(var(--fab-size) + var(--fab-edge) * 2)}html[data-design=new]:has(.help-fab-deals){--fab-room:26px}html[data-design=new] .nd-help .help-fab{background:var(--c-surface);border:1.5px solid var(--c-border2);border-radius:var(--r-pill);bottom:calc(var(--fab-edge) + var(--fab-lift));box-shadow:var(--shadow-lg);box-sizing:border-box;color:var(--c-sage-fg);font-size:1rem;font-weight:var(--fw-semibold);height:var(--fab-size);right:var(--fab-edge);z-index:var(--z-sticky);align-items:center;gap:8px;padding:0 18px 0 14px;display:flex}html[data-design=new] .nd-help .help-fab span{display:inline}html[data-design=new] .nd-help .help-fab svg{width:22px;height:22px}html[data-design=new] .nd-help .help-fab-deals{display:none}@media (max-width:899.98px){html[data-design=new]{--fab-room:calc(var(--tab-h) + 16px + var(--fab-size) + 16px + env(safe-area-inset-bottom))}html[data-design=new] .nd-help .help-fab{bottom:calc(var(--tab-h) + 16px + var(--fab-lift) + env(safe-area-inset-bottom));right:16px}html[data-design=new]{--fab-size:44px}html[data-design=new] .nd-help .help-fab{min-width:var(--fab-size);width:var(--fab-size);justify-content:center;padding:0}html[data-design=new] .nd-help .help-fab span,:is(html[data-design=new]:has(dialog[open]) .nd-help .help-fab,html[data-design=new]:has(#crm-main input:not([type=checkbox]):not([type=radio]):not([type=hidden]):focus) .nd-help .help-fab,html[data-design=new]:has(#crm-main textarea:focus) .nd-help .help-fab,html[data-design=new]:has(#crm-main select:focus) .nd-help .help-fab){display:none}html[data-design=new]:has(.help-fab-deals){--fab-room:calc(var(--tab-h) + 24px + env(safe-area-inset-bottom))}:is(html[data-design=new]:has(.task-action-bar),html[data-design=new]:has(.pd-sticky-bar)){--fab-lift:calc(var(--target-hero) + 21px);--fab-room:calc(var(--tab-h) + var(--fab-lift) + var(--fab-size) + 28px + env(safe-area-inset-bottom))}html[data-design=new]:has(.task-create-submit){--fab-lift:calc(var(--target-hero) + 40px);--fab-room:calc(var(--tab-h) + var(--fab-lift) + var(--fab-size) + 28px + env(safe-area-inset-bottom))}:is(html[data-design=new]:has(.site-referral-submit>div:last-child),html[data-design=new]:has(.pd-form .relationship-create-actions),html[data-design=new]:has(.pd-meeting form>footer),html[data-design=new]:has(.au-sticky-bar)){--fab-lift:calc(var(--target-hero) + 21px);--fab-room:calc(var(--tab-h) + env(safe-area-inset-bottom))}:is(html[data-design=new]:has(.field-site-tip-form .form-actions),html[data-design=new]:has(.customer-create-actions)){--fab-lift:calc(var(--target-hero) * 2 + 20px);--fab-room:calc(var(--tab-h) + env(safe-area-inset-bottom))}html[data-design=new] #crm-main .site-referral-submit>div:last-child,html[data-design=new] #crm-main .pd-form .relationship-create-actions,html[data-design=new] #crm-main .pd-meeting form>footer,html[data-design=new] #crm-main .au-sticky-bar,html[data-design=new] #crm-main .field-site-tip-form .form-actions,html[data-design=new] #crm-main .customer-create-actions{margin-top:calc(var(--fab-size) + 16px)}}
