:root{--nm-navy-950: #050a14;--nm-navy-900: #0a1428;--nm-navy-800: #12203b;--nm-navy-700: #1b2c4e;--nm-teal-300: #5fd6d3;--nm-teal-400: #2fc0c0;--nm-teal-600: #0b7f87;--nm-teal-700: #086a71;--nm-font: system-ui, -apple-system, BlinkMacSystemFont, "SF Pro Text", "Segoe UI Variable Text", "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--nm-font-display: system-ui, -apple-system, BlinkMacSystemFont, "SF Pro Display", "Segoe UI Variable Display", "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--nm-font-mono: ui-monospace, "SF Mono", "Cascadia Mono", Menlo, Consolas, monospace;--nm-text-large-title: 700 clamp(28px, 2.2vw + 18px, 34px) / 1.2 var(--nm-font-display);--nm-text-title-1: 700 28px/34px var(--nm-font-display);--nm-text-title-2: 650 22px/28px var(--nm-font-display);--nm-text-title-3: 600 19px/25px var(--nm-font-display);--nm-text-headline: 600 16px/22px var(--nm-font);--nm-text-body: 400 16px/24px var(--nm-font);--nm-text-callout: 400 15px/21px var(--nm-font);--nm-text-subhead: 500 14px/20px var(--nm-font);--nm-text-footnote: 400 13px/18px var(--nm-font);--nm-text-caption: 500 12px/16px var(--nm-font);--nm-tracking-tight: -.022em;--nm-tracking-caps: .06em;--nm-space-1: 4px;--nm-space-2: 8px;--nm-space-3: 12px;--nm-space-4: 16px;--nm-space-5: 20px;--nm-space-6: 24px;--nm-space-8: 32px;--nm-space-10: 40px;--nm-space-12: 48px;--nm-space-16: 64px;--nm-gutter: clamp(16px, 3vw, 32px);--nm-content-max: 1200px;--nm-reading-max: 680px;--nm-radius-xs: 6px;--nm-radius-sm: 10px;--nm-radius-md: 14px;--nm-radius-lg: 20px;--nm-radius-xl: 28px;--nm-radius-full: 999px;--nm-target: 44px;--nm-target-phone: 48px;--nm-bar-height: 56px;--nm-module-bar-height: 40px;--nm-tabbar-height: 64px;--nm-icon-sm: 16px;--nm-icon-md: 20px;--nm-icon-lg: 24px;--nm-icon-stroke: 1.75;--nm-ease-standard: cubic-bezier(.2, .8, .2, 1);--nm-ease-emphasized: cubic-bezier(.32, .72, 0, 1);--nm-ease-exit: cubic-bezier(.4, 0, 1, 1);--nm-dur-fast: .12s;--nm-dur-base: .2s;--nm-dur-slow: .32s;--nm-z-bar: 30;--nm-z-popover: 40;--nm-z-dialog: 50;--nm-z-toast: 60}:root,:root[data-theme=light]{color-scheme:light;--nm-bg: #f4f4f1;--nm-bg-grouped: #ecebe6;--nm-surface: #ffffff;--nm-surface-2: #f7f7f4;--nm-surface-hover: #f0f0ec;--nm-surface-pressed: #e7e6e1;--nm-label: #0b1526;--nm-label-2: #48505e;--nm-label-3: #626a77;--nm-label-inverse: #ffffff;--nm-separator: rgba(11, 21, 38, .1);--nm-border: rgba(11, 21, 38, .14);--nm-border-strong: rgba(11, 21, 38, .5);--nm-accent: #0b7f87;--nm-accent-hover: #086a71;--nm-accent-pressed: #065a60;--nm-accent-soft: rgba(11, 127, 135, .1);--nm-accent-text: #086a71;--nm-on-accent: #ffffff;--nm-brand: var(--nm-navy-900);--nm-on-brand: #ffffff;--nm-success: #13703f;--nm-success-soft: #e2f3e9;--nm-warning: #8a4b00;--nm-warning-soft: #fbefd9;--nm-danger: #b42318;--nm-danger-soft: #fdeceb;--nm-info: #1d4fd8;--nm-info-soft: #e7eefe;--nm-focus: #0b7f87;--nm-focus-ring: 0 0 0 3px rgba(11, 127, 135, .28);--nm-shadow-1: 0 1px 2px rgba(11, 21, 38, .06), 0 1px 1px rgba(11, 21, 38, .04);--nm-shadow-2: 0 4px 16px rgba(11, 21, 38, .08), 0 1px 3px rgba(11, 21, 38, .06);--nm-shadow-3: 0 24px 64px rgba(11, 21, 38, .18), 0 4px 12px rgba(11, 21, 38, .08);--nm-material-bar: rgba(244, 244, 241, .78);--nm-material-sheet: rgba(255, 255, 255, .86);--nm-material-filter: saturate(180%) blur(20px);--nm-scrim: rgba(11, 21, 38, .36)}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){color-scheme:dark;--nm-bg: #060b16;--nm-bg-grouped: #040810;--nm-surface: #0e1627;--nm-surface-2: #131d33;--nm-surface-hover: #16223b;--nm-surface-pressed: #1b2946;--nm-label: #f1f4f9;--nm-label-2: #a9b3c4;--nm-label-3: #8a95a8;--nm-label-inverse: #0b1526;--nm-separator: rgba(225, 234, 250, .09);--nm-border: rgba(225, 234, 250, .13);--nm-border-strong: rgba(225, 234, 250, .42);--nm-accent: #2fc0c0;--nm-accent-hover: #5fd6d3;--nm-accent-pressed: #23a3a3;--nm-accent-soft: rgba(47, 192, 192, .14);--nm-accent-text: #5fd6d3;--nm-on-accent: #04161a;--nm-brand: #12203b;--nm-on-brand: #ffffff;--nm-success: #45d08a;--nm-success-soft: rgba(69, 208, 138, .14);--nm-warning: #f2b34c;--nm-warning-soft: rgba(242, 179, 76, .14);--nm-danger: #ff7b72;--nm-danger-soft: rgba(255, 123, 114, .14);--nm-info: #7fb0ff;--nm-info-soft: rgba(127, 176, 255, .14);--nm-focus: #5fd6d3;--nm-focus-ring: 0 0 0 3px rgba(95, 214, 211, .32);--nm-shadow-1: 0 1px 2px rgba(0, 0, 0, .4);--nm-shadow-2: 0 6px 20px rgba(0, 0, 0, .4), 0 1px 3px rgba(0, 0, 0, .3);--nm-shadow-3: 0 28px 72px rgba(0, 0, 0, .55), 0 4px 12px rgba(0, 0, 0, .35);--nm-material-bar: rgba(6, 11, 22, .74);--nm-material-sheet: rgba(14, 22, 39, .88);--nm-scrim: rgba(0, 0, 0, .56)}}:root[data-theme=dark]{color-scheme:dark;--nm-bg: #060b16;--nm-bg-grouped: #040810;--nm-surface: #0e1627;--nm-surface-2: #131d33;--nm-surface-hover: #16223b;--nm-surface-pressed: #1b2946;--nm-label: #f1f4f9;--nm-label-2: #a9b3c4;--nm-label-3: #8a95a8;--nm-label-inverse: #0b1526;--nm-separator: rgba(225, 234, 250, .09);--nm-border: rgba(225, 234, 250, .13);--nm-border-strong: rgba(225, 234, 250, .42);--nm-accent: #2fc0c0;--nm-accent-hover: #5fd6d3;--nm-accent-pressed: #23a3a3;--nm-accent-soft: rgba(47, 192, 192, .14);--nm-accent-text: #5fd6d3;--nm-on-accent: #04161a;--nm-brand: #12203b;--nm-on-brand: #ffffff;--nm-success: #45d08a;--nm-success-soft: rgba(69, 208, 138, .14);--nm-warning: #f2b34c;--nm-warning-soft: rgba(242, 179, 76, .14);--nm-danger: #ff7b72;--nm-danger-soft: rgba(255, 123, 114, .14);--nm-info: #7fb0ff;--nm-info-soft: rgba(127, 176, 255, .14);--nm-focus: #5fd6d3;--nm-focus-ring: 0 0 0 3px rgba(95, 214, 211, .32);--nm-shadow-1: 0 1px 2px rgba(0, 0, 0, .4);--nm-shadow-2: 0 6px 20px rgba(0, 0, 0, .4), 0 1px 3px rgba(0, 0, 0, .3);--nm-shadow-3: 0 28px 72px rgba(0, 0, 0, .55), 0 4px 12px rgba(0, 0, 0, .35);--nm-material-bar: rgba(6, 11, 22, .74);--nm-material-sheet: rgba(14, 22, 39, .88);--nm-scrim: rgba(0, 0, 0, .56)}@media(prefers-reduced-motion:reduce){:root{--nm-dur-fast: 1ms;--nm-dur-base: 1ms;--nm-dur-slow: 1ms}}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}body{margin:0;min-height:100vh;min-height:100dvh;background:var(--nm-bg);color:var(--nm-label);font:var(--nm-text-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-tap-highlight-color:transparent}:focus-visible{outline:2px solid var(--nm-focus);outline-offset:2px}main:focus{outline:none}.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip-link{position:absolute;left:12px;top:-64px;z-index:100;padding:10px 14px;border-radius:var(--nm-radius-sm);background:var(--nm-accent);color:var(--nm-on-accent);font-weight:600;text-decoration:none}.skip-link:focus{top:calc(12px + env(safe-area-inset-top))}a{color:var(--nm-accent-text)}.eyebrow{margin:0 0 var(--nm-space-1);font:var(--nm-text-subhead);color:var(--nm-label-2)}.large-title,.greeting{margin:0;font:var(--nm-text-large-title);letter-spacing:var(--nm-tracking-tight);text-wrap:balance}.title-2{margin:0;font:var(--nm-text-title-2);letter-spacing:-.012em}.headline{margin:0 0 var(--nm-space-1);font:var(--nm-text-headline)}.lede{margin:var(--nm-space-2) 0 0;max-width:var(--nm-reading-max);font:var(--nm-text-callout);color:var(--nm-label-2)}.subtle{color:var(--nm-label-2);font:var(--nm-text-footnote)}.section-title{margin:0 0 var(--nm-space-3);font:var(--nm-text-headline);color:var(--nm-label)}.section-head{display:flex;align-items:baseline;justify-content:space-between;gap:var(--nm-space-3);flex-wrap:wrap;margin-bottom:var(--nm-space-3)}.section-head .section-title{margin:0}.error-text,.danger-text{color:var(--nm-danger)}.error-text{font:var(--nm-text-footnote)}.page{min-height:100vh;min-height:100dvh;display:flex;flex-direction:column}.content{width:100%;max-width:calc(var(--nm-content-max) + 2 * var(--nm-gutter));margin:0 auto;padding:var(--nm-space-8) var(--nm-gutter) var(--nm-space-16);display:flex;flex-direction:column;gap:var(--nm-space-8)}.page-header{display:flex;flex-direction:column}.topbar{position:sticky;top:0;z-index:var(--nm-z-bar);padding-top:env(safe-area-inset-top);background:var(--nm-material-bar);-webkit-backdrop-filter:var(--nm-material-filter);backdrop-filter:var(--nm-material-filter);border-bottom:1px solid var(--nm-separator)}.topbar-inner{max-width:calc(var(--nm-content-max) + 2 * var(--nm-gutter));margin:0 auto;height:var(--nm-bar-height);padding:0 var(--nm-gutter);display:flex;align-items:center;gap:var(--nm-space-6)}.brand{display:inline-flex;align-items:center;gap:10px;color:var(--nm-label);text-decoration:none;font:var(--nm-text-headline);letter-spacing:-.01em;white-space:nowrap;min-height:var(--nm-target)}.brand-sub{color:var(--nm-label-2);font-weight:500}.brand-mark{--size: 28px;position:relative;width:var(--size);height:var(--size);flex:none;border-radius:calc(var(--size) * .28);background:linear-gradient(160deg,var(--nm-navy-700),var(--nm-navy-900));box-shadow:inset 0 0 0 1px #ffffff14}.brand-mark:before{content:"";position:absolute;left:24%;right:24%;bottom:24%;top:24%;background:linear-gradient(var(--nm-teal-300),var(--nm-teal-300)) 0% 100% / 22% 40% no-repeat,linear-gradient(var(--nm-teal-400),var(--nm-teal-400)) 50% 100% / 22% 70% no-repeat,linear-gradient(#fff,#fff) 100% 100% / 22% 100% no-repeat;border-radius:2px}.brand-mark-lg{--size: 56px}.brand-mark-xl{--size: 64px}.topnav{display:flex;align-items:center;gap:var(--nm-space-1);flex:1;min-width:0}.nav-link{display:inline-flex;align-items:center;gap:6px;min-height:36px;padding:0 12px;border-radius:var(--nm-radius-full);color:var(--nm-label-2);font:var(--nm-text-subhead);text-decoration:none;transition:background var(--nm-dur-fast) var(--nm-ease-standard),color var(--nm-dur-fast) var(--nm-ease-standard)}.nav-link:hover{color:var(--nm-label);background:var(--nm-surface-hover)}.nav-link.active{color:var(--nm-label);background:var(--nm-surface);box-shadow:var(--nm-shadow-1)}.nav-count{min-width:20px;padding:0 6px;border-radius:var(--nm-radius-full);background:var(--nm-accent-soft);color:var(--nm-accent-text);font:var(--nm-text-caption);line-height:20px;text-align:center}.topbar-right{display:flex;align-items:center;gap:var(--nm-space-2);margin-left:auto}button{font:inherit;font-weight:600;min-height:var(--nm-target);padding:0 18px;border:none;border-radius:var(--nm-radius-md);background:var(--nm-accent);color:var(--nm-on-accent);cursor:pointer;transition:background var(--nm-dur-fast) var(--nm-ease-standard),transform var(--nm-dur-fast) var(--nm-ease-standard),opacity var(--nm-dur-fast)}button:hover:not(:disabled){background:var(--nm-accent-hover)}button:active:not(:disabled){background:var(--nm-accent-pressed);transform:scale(.98)}button:disabled{opacity:.45;cursor:not-allowed}.button-large{min-height:var(--nm-target-phone);padding:0 24px;font-size:16px;display:inline-flex;align-items:center;justify-content:center;gap:8px}.link-button,.icon-button,.avatar-button{background:transparent;color:var(--nm-label-2);font-weight:500}.link-button{min-height:36px;padding:0 12px;border-radius:var(--nm-radius-sm)}.link-button:hover:not(:disabled),.icon-button:hover:not(:disabled){background:var(--nm-surface-hover);color:var(--nm-label)}.link-button:active:not(:disabled),.icon-button:active:not(:disabled){background:var(--nm-surface-pressed)}.link-button.danger{color:var(--nm-danger)}.icon-button,.avatar-button{width:var(--nm-target);padding:0;display:inline-grid;place-items:center;border-radius:var(--nm-radius-full)}.avatar-button:hover:not(:disabled){background:transparent}.avatar{width:32px;height:32px;border-radius:var(--nm-radius-full);display:grid;place-items:center;background:var(--nm-brand);color:var(--nm-on-brand);font:600 13px/1 var(--nm-font);letter-spacing:.02em}.avatar-lg{width:48px;height:48px;font-size:17px}.btn-link{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:var(--nm-target);padding:0 16px;border-radius:var(--nm-radius-md);background:var(--nm-surface-2);border:1px solid var(--nm-border);color:var(--nm-label);font:var(--nm-text-subhead);font-weight:600;text-decoration:none;white-space:nowrap;transition:background var(--nm-dur-fast) var(--nm-ease-standard)}.btn-link:hover{background:var(--nm-surface-hover)}.btn-link.primary{background:var(--nm-accent);border-color:transparent;color:var(--nm-on-accent)}.btn-link.primary:hover{background:var(--nm-accent-hover)}label{display:flex;flex-direction:column;gap:6px;font:var(--nm-text-subhead);color:var(--nm-label-2)}input,select,textarea{font:var(--nm-text-body);font-size:16px;min-height:var(--nm-target);padding:10px 14px;border:1px solid var(--nm-border-strong);border-radius:var(--nm-radius-sm);background:var(--nm-surface);color:var(--nm-label);transition:border-color var(--nm-dur-fast),box-shadow var(--nm-dur-fast)}input::placeholder{color:var(--nm-label-3)}input:focus-visible,select:focus-visible,textarea:focus-visible{outline:none;border-color:var(--nm-accent);box-shadow:var(--nm-focus-ring)}.row{display:flex;gap:var(--nm-space-2)}.row input{flex:1;min-width:0}.check-row{display:flex;flex-wrap:wrap;gap:8px 18px}.check{flex-direction:row;align-items:center;gap:8px;color:var(--nm-label);font:var(--nm-text-callout);cursor:pointer;min-height:32px}.check input{accent-color:var(--nm-accent);width:18px;height:18px;min-height:0;padding:0}.card{background:var(--nm-surface);border:1px solid var(--nm-separator);border-radius:var(--nm-radius-lg);box-shadow:var(--nm-shadow-1)}.empty{padding:var(--nm-space-6);text-align:center}.state-card{padding:var(--nm-space-6);display:flex;align-items:center;gap:var(--nm-space-4);flex-wrap:wrap;color:var(--nm-label-2)}.state-card>div{flex:1 1 240px}.state-title{font:var(--nm-text-headline);color:var(--nm-label);margin-bottom:2px}.note-card{padding:var(--nm-space-5) var(--nm-space-6)}.note-card p{margin:0}.launcher{display:flex;flex-direction:column;gap:var(--nm-space-8)}.search-field{position:relative;display:flex;align-items:center;max-width:560px;color:var(--nm-label-3)}.search-field svg{position:absolute;left:14px;pointer-events:none}.search-field input{width:100%;min-height:48px;padding-left:42px;padding-right:64px;border-radius:var(--nm-radius-md);border-color:var(--nm-border);background:var(--nm-surface);box-shadow:var(--nm-shadow-1)}.search-field input::-webkit-search-cancel-button{-webkit-appearance:none}.kbd{position:absolute;right:12px;padding:2px 7px;border:1px solid var(--nm-border);border-radius:var(--nm-radius-xs);background:var(--nm-surface-2);color:var(--nm-label-2);font:var(--nm-text-caption);pointer-events:none}@media(pointer:coarse){.kbd{display:none}}.tile-grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:var(--nm-space-3)}.tile-item{position:relative}.tile{height:100%;min-height:96px;padding:var(--nm-space-4) var(--nm-space-4) var(--nm-space-4) var(--nm-space-4);display:flex;align-items:center;gap:var(--nm-space-4);color:inherit;text-decoration:none;transition:transform var(--nm-dur-base) var(--nm-ease-standard),box-shadow var(--nm-dur-base) var(--nm-ease-standard),background var(--nm-dur-fast)}.tile:hover{box-shadow:var(--nm-shadow-2)}.tile:active{transform:scale(.985);background:var(--nm-surface-hover)}@media(min-width:1024px)and (pointer:fine){.tile:hover{transform:translateY(-1px)}}.tile-text{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px;padding-right:28px}.tile-name{font:var(--nm-text-headline);color:var(--nm-label)}.tile-desc{font:var(--nm-text-footnote);color:var(--nm-label-2)}.tile-platforms{display:flex;flex-wrap:wrap;gap:4px;margin-top:6px}.chip{padding:1px 8px;border-radius:var(--nm-radius-full);background:var(--nm-surface-2);border:1px solid var(--nm-separator);color:var(--nm-label-2);font:var(--nm-text-caption)}.tile-go{color:var(--nm-label-3);display:flex}.pin-button{position:absolute;top:6px;right:6px;width:36px;min-height:36px;padding:0;display:grid;place-items:center;border-radius:var(--nm-radius-full);background:transparent;color:var(--nm-label-3)}.pin-button:hover:not(:disabled){background:var(--nm-surface-hover);color:var(--nm-label)}.pin-button.is-pinned{color:var(--nm-warning)}.tile-skeleton{min-height:96px;background:linear-gradient(90deg,var(--nm-surface) 0%,var(--nm-surface-2) 50%,var(--nm-surface) 100%) 0 0 / 200% 100%;animation:shimmer 1.4s linear infinite}@keyframes shimmer{to{background-position:-200% 0}}.app-icon{--tint: var(--nm-navy-700);--s: 48px;width:var(--s);height:var(--s);flex:none;display:grid;place-items:center;border-radius:calc(var(--s) * .26);background:linear-gradient(160deg,color-mix(in srgb,var(--tint) 82%,#ffffff),var(--tint));color:#fff;box-shadow:inset 0 0 0 1px #ffffff1f,0 1px 2px #0b15262e}.app-icon-sm{--s: 32px}.app-icon-lg{--s: 60px}.app-icon[data-app=tasks]{--tint: #3a5bd9}.app-icon[data-app=sales-sampark]{--tint: #11845b}.app-icon[data-app=telecrm]{--tint: #d0531f}.app-icon[data-app=wealth-proposal]{--tint: #a06a12}.app-icon[data-app=broadcast]{--tint: #0b7f87}.app-icon[data-app=social-intelligence]{--tint: #7a45c0}.app-icon[data-app=phone]{--tint: var(--nm-navy-700)}.app-icon{position:relative}.icon-badge{position:absolute;top:-6px;right:-8px;min-width:20px;height:20px;padding:0 6px;border-radius:var(--nm-radius-full);background:var(--nm-danger);color:var(--nm-on-accent);box-shadow:0 0 0 2px var(--nm-surface);font:700 12px/20px var(--nm-font);text-align:center;font-variant-numeric:tabular-nums}:root[data-theme=light] .icon-badge,.icon-badge{color:#fff}:root[data-theme=dark] .icon-badge{color:var(--nm-on-accent)}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .icon-badge{color:var(--nm-on-accent)}}.bell{position:relative;display:inline-grid;place-items:center}.bell-badge{position:absolute;top:-7px;left:11px;min-width:18px;height:18px;padding:0 5px;border-radius:var(--nm-radius-full);background:var(--nm-danger);color:#fff;box-shadow:0 0 0 2px var(--nm-bg);font:700 11px/18px var(--nm-font);text-align:center;font-variant-numeric:tabular-nums}:root[data-theme=dark] .bell-badge{color:var(--nm-on-accent)}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .bell-badge{color:var(--nm-on-accent)}}a.icon-button{min-height:var(--nm-target);color:var(--nm-label-2);text-decoration:none}a.icon-button:hover{background:var(--nm-surface-hover);color:var(--nm-label)}a.icon-button.active{color:var(--nm-accent-text)}.found-groups{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:var(--nm-space-3)}.found-group{padding:var(--nm-space-4) var(--nm-space-4) var(--nm-space-2)}.found-app{display:flex;align-items:center;gap:var(--nm-space-2);margin:0 0 var(--nm-space-2);font:var(--nm-text-subhead);color:var(--nm-label-2)}.found-list{list-style:none;margin:0;padding:0}.found-list li+li{border-top:1px solid var(--nm-separator)}.found-item{display:flex;flex-direction:column;gap:2px;min-height:var(--nm-target);padding:10px var(--nm-space-2);margin:0 calc(-1 * var(--nm-space-2));border-radius:var(--nm-radius-sm);color:var(--nm-label);text-decoration:none}.found-item:hover{background:var(--nm-surface-hover)}.found-title{font:var(--nm-text-headline)}.found-sub{font:var(--nm-text-footnote);color:var(--nm-label-2)}.inbox-list{list-style:none;margin:0;padding:var(--nm-space-2) var(--nm-space-3)}.inbox-list li+li{border-top:1px solid var(--nm-separator)}.inbox-item{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:var(--nm-space-3);min-height:64px;padding:var(--nm-space-3) var(--nm-space-2);border-radius:var(--nm-radius-sm);color:var(--nm-label);text-decoration:none}.inbox-item:hover{background:var(--nm-surface-hover)}.inbox-item>svg{color:var(--nm-label-3)}.inbox-text{display:flex;flex-direction:column;gap:2px;min-width:0}.inbox-title{font:var(--nm-text-headline)}.inbox-body{font:var(--nm-text-footnote);color:var(--nm-label-2);overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.inbox-meta{font:var(--nm-text-caption);color:var(--nm-label-2)}.dock{list-style:none;margin:0;padding:0;display:flex;gap:var(--nm-space-2);overflow-x:auto;scrollbar-width:none;scroll-snap-type:x proximity}.dock::-webkit-scrollbar{display:none}.dock-item{width:96px;padding:var(--nm-space-3) var(--nm-space-1);display:flex;flex-direction:column;align-items:center;gap:var(--nm-space-2);border-radius:var(--nm-radius-md);color:var(--nm-label);text-decoration:none;scroll-snap-align:start;transition:background var(--nm-dur-fast),transform var(--nm-dur-fast) var(--nm-ease-standard)}.dock-item:hover{background:var(--nm-surface-hover)}.dock-item:active{transform:scale(.96)}.dock-name{font:var(--nm-text-caption);text-align:center;line-height:1.25}.overview-head{display:flex;align-items:baseline;justify-content:space-between;gap:var(--nm-space-3);flex-wrap:wrap;padding-top:var(--nm-space-4);border-top:1px solid var(--nm-separator)}.content>section,.launcher>section{display:flex;flex-direction:column}.content>section>*+.card,.content>section>.card+.card{margin-top:var(--nm-space-3)}.stat-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:var(--nm-space-3)}.stat{padding:var(--nm-space-5);display:flex;flex-direction:column;gap:4px}.stat-value{font:700 32px/1.1 var(--nm-font-display);letter-spacing:-.03em;font-variant-numeric:tabular-nums}.stat-value.warn{color:var(--nm-warning)}.stat-value.danger{color:var(--nm-danger)}.stat-value.good{color:var(--nm-success)}.table-card{overflow-x:auto}table{width:100%;border-collapse:collapse;font:var(--nm-text-callout)}th{text-align:left;font:var(--nm-text-caption);color:var(--nm-label-2);padding:12px 16px;border-bottom:1px solid var(--nm-separator);white-space:nowrap}td{padding:12px 16px;border-bottom:1px solid var(--nm-separator)}tbody tr:last-child td{border-bottom:none}tbody tr:hover td{background:var(--nm-surface-2)}.num{text-align:right;font-variant-numeric:tabular-nums}td.name{font-weight:600}.pill{display:inline-block;padding:2px 10px;border-radius:var(--nm-radius-full);background:var(--nm-surface-2);color:var(--nm-label-2);font:var(--nm-text-caption);white-space:nowrap}.pill.good{background:var(--nm-success-soft);color:var(--nm-success)}.pill.warn{background:var(--nm-warning-soft);color:var(--nm-warning)}.pill.danger{background:var(--nm-danger-soft);color:var(--nm-danger)}td .pill+.pill,td.name .pill{margin-left:8px}.next-card{padding:var(--nm-space-4) var(--nm-space-5);display:flex;align-items:center;gap:var(--nm-space-4);flex-wrap:wrap}.next-name{font:var(--nm-text-headline);flex:1}.team-add-form{padding:var(--nm-space-6);display:flex;flex-direction:column;gap:var(--nm-space-4);max-width:440px}.team-list{display:flex;flex-direction:column;gap:var(--nm-space-2)}.team-row{padding:var(--nm-space-4) var(--nm-space-5);display:flex;align-items:center;justify-content:space-between;gap:var(--nm-space-4);flex-wrap:wrap}.team-row-actions{display:flex;align-items:center;gap:var(--nm-space-2)}.team-row select{min-height:40px;padding:6px 10px;font-size:15px}.team-search{display:flex;align-items:center;gap:var(--nm-space-3);margin:0 0 var(--nm-space-3)}.team-search input{flex:1;min-width:0}.viewbar{display:flex;align-items:center;flex-wrap:wrap;gap:8px 12px;padding:8px var(--nm-gutter);border-bottom:1px solid var(--nm-separator);background:var(--nm-surface)}.viewbar-active{background:var(--nm-warning-soft);border-bottom-color:var(--nm-warning)}.viewbar-label{flex-direction:row;align-items:center}.viewbar select{min-height:40px;padding:6px 12px;font-size:15px;max-width:100%}.viewbar-note{flex:1 1 260px}.page-center{min-height:100vh;min-height:100dvh;display:grid;place-items:center;padding:var(--nm-space-6) var(--nm-gutter)}.login-wrap{width:100%;max-width:380px;display:flex;flex-direction:column;gap:var(--nm-space-6)}.mark{display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--nm-space-2)}.mark .brand-mark{margin-bottom:var(--nm-space-2)}.mark-title{margin:0;font:var(--nm-text-title-1);letter-spacing:var(--nm-tracking-tight)}.mark p{margin:0}.login-card{padding:var(--nm-space-6);display:flex;flex-direction:column;gap:var(--nm-space-4);border-radius:var(--nm-radius-xl);box-shadow:var(--nm-shadow-2)}.login-card button{width:100%;margin-top:var(--nm-space-2)}.login-foot{text-align:center;margin:0}.phone-card{padding:var(--nm-space-5)}.phone-head{display:flex;align-items:center;gap:var(--nm-space-3);margin-bottom:var(--nm-space-3)}.phone-title{margin:0;font:var(--nm-text-headline)}.phone-list{list-style:none;margin:0;padding:0}.phone-row{display:flex;align-items:center;justify-content:space-between;gap:var(--nm-space-3);flex-wrap:wrap;padding:var(--nm-space-3) 0;border-top:1px solid var(--nm-separator)}.phone-app{font-weight:600}.phone-actions{display:flex;gap:var(--nm-space-2);flex-wrap:wrap}.hero-card{padding:var(--nm-space-6);display:flex;flex-direction:column;gap:var(--nm-space-5);border-radius:var(--nm-radius-xl)}.hero-card-head{display:flex;gap:var(--nm-space-4);align-items:flex-start}.hero-card-head p.subtle{margin:var(--nm-space-1) 0 0;max-width:var(--nm-reading-max);font:var(--nm-text-callout);color:var(--nm-label-2)}.hero-card-action .subtle{margin:0;font:var(--nm-text-callout)}.status-line{display:inline-flex;align-items:center;gap:8px;margin:0;font-weight:600}.status-line.good{color:var(--nm-success)}.steps{margin:0;padding-left:1.3em;display:flex;flex-direction:column;gap:6px;font:var(--nm-text-callout)}.steps svg{vertical-align:-3px}.spec-list{margin:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:var(--nm-space-3) var(--nm-space-6);padding-top:var(--nm-space-4);border-top:1px solid var(--nm-separator)}.spec-list dt{font:var(--nm-text-caption);color:var(--nm-label-2)}.spec-list dd{margin:2px 0 0;font:var(--nm-text-callout)}.avail-list{list-style:none;margin:0;padding:0 var(--nm-space-5)}.avail-row{display:grid;grid-template-columns:auto 1fr auto;gap:var(--nm-space-4);align-items:start;padding:var(--nm-space-5) 0}.avail-row+.avail-row{border-top:1px solid var(--nm-separator)}.avail-name{font:var(--nm-text-headline);margin-bottom:4px}.avail-platforms{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px;font:var(--nm-text-footnote);color:var(--nm-label-2)}.avail-platforms svg{vertical-align:-3px;margin-right:4px}.avail-actions{display:flex;flex-direction:column;gap:var(--nm-space-2);align-items:stretch}.disclosure{margin-top:var(--nm-space-3)}.disclosure summary{cursor:pointer;font:var(--nm-text-subhead);color:var(--nm-accent-text);min-height:32px;display:flex;align-items:center}.disclosure[open] summary{margin-bottom:var(--nm-space-2)}.disclosure p{margin:var(--nm-space-2) 0 0}.grouped-list{list-style:none;margin:0;padding:0 var(--nm-space-5)}.grouped-list li+li{border-top:1px solid var(--nm-separator)}.grouped-list .disclosure{margin:0;padding:var(--nm-space-3) 0}.grouped-list summary{color:var(--nm-label);font:var(--nm-text-headline);min-height:var(--nm-target)}.grouped-list p{color:var(--nm-label-2);font:var(--nm-text-callout);max-width:var(--nm-reading-max)}.menu-scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--nm-z-popover);pointer-events:none}.account-menu{pointer-events:auto;position:absolute;top:calc(var(--nm-bar-height) + env(safe-area-inset-top) + 6px);right:max(var(--nm-gutter),calc((100vw - var(--nm-content-max)) / 2 - 8px));width:320px;padding:var(--nm-space-4);display:flex;flex-direction:column;gap:var(--nm-space-4);border-radius:var(--nm-radius-lg);background:var(--nm-material-sheet);-webkit-backdrop-filter:var(--nm-material-filter);backdrop-filter:var(--nm-material-filter);border:1px solid var(--nm-separator);box-shadow:var(--nm-shadow-3);animation:pop-in var(--nm-dur-base) var(--nm-ease-emphasized);transform-origin:top right}@keyframes pop-in{0%{opacity:0;transform:scale(.96) translateY(-4px)}}.account-id{display:flex;align-items:center;gap:var(--nm-space-3)}.account-name{font:var(--nm-text-headline)}.menu-label{font:var(--nm-text-caption);color:var(--nm-label-2);padding:0;margin-bottom:6px}.segmented{margin:0;padding:0;border:none;display:grid;grid-template-columns:repeat(3,1fr);gap:2px}.segmented legend{grid-column:1 / -1}.segmented label{position:relative;flex-direction:row;justify-content:center;align-items:center;gap:6px;min-height:36px;border-radius:var(--nm-radius-sm);background:var(--nm-surface-2);color:var(--nm-label-2);font:var(--nm-text-subhead);cursor:pointer}.segmented label.is-active{background:var(--nm-surface);color:var(--nm-label);box-shadow:var(--nm-shadow-1),inset 0 0 0 1px var(--nm-border)}.segmented input{position:absolute;opacity:0;top:0;right:0;bottom:0;left:0;margin:0;min-height:0;cursor:pointer}.segmented label:has(input:focus-visible){outline:2px solid var(--nm-focus);outline-offset:1px}.menu-list{list-style:none;margin:0;padding:var(--nm-space-2) 0 0;border-top:1px solid var(--nm-separator)}.menu-list a,.menu-list button{width:100%;min-height:var(--nm-target);padding:0 var(--nm-space-2);display:flex;align-items:center;gap:var(--nm-space-3);border-radius:var(--nm-radius-sm);background:transparent;color:var(--nm-label);font:var(--nm-text-callout);text-decoration:none}.menu-list a:hover,.menu-list button:hover:not(:disabled){background:var(--nm-surface-hover)}.menu-list .danger-text{color:var(--nm-danger)}.tabbar,.phone-only{display:none}@media(max-width:1023px){.topnav .nav-link[href="/help"]{display:none}}@media(max-width:639px){:root{--nm-target: var(--nm-target-phone)}.topbar-inner{height:52px}.topnav,.desktop-only,.topbar-right{display:none}.phone-only{display:list-item}.content{padding-top:var(--nm-space-6);padding-bottom:calc(var(--nm-tabbar-height) + env(safe-area-inset-bottom) + var(--nm-space-8));gap:var(--nm-space-6)}.tile-grid{grid-template-columns:1fr;gap:var(--nm-space-2)}.tile{min-height:80px}.tile-platforms{display:none}.stat-grid{grid-template-columns:repeat(2,1fr)}.stat-value{font-size:26px}.hero-card-head{flex-direction:column}.avail-row{grid-template-columns:auto 1fr}.avail-actions{grid-column:1 / -1;flex-direction:row;flex-wrap:wrap}.avail-actions .btn-link{flex:1 1 140px}.search-field{max-width:none}.tabbar{position:fixed;left:0;right:0;bottom:0;z-index:var(--nm-z-bar);display:grid;grid-template-columns:repeat(5,1fr);height:calc(var(--nm-tabbar-height) + env(safe-area-inset-bottom));padding:6px 8px env(safe-area-inset-bottom);background:var(--nm-material-bar);-webkit-backdrop-filter:var(--nm-material-filter);backdrop-filter:var(--nm-material-filter);border-top:1px solid var(--nm-separator)}.tab{min-height:52px;padding:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;border-radius:var(--nm-radius-md);background:transparent;color:var(--nm-label-2);font:var(--nm-text-caption);text-decoration:none}.tab:hover:not(:disabled){background:transparent}.tab.active{color:var(--nm-accent-text)}.menu-scrim{pointer-events:auto;background:var(--nm-scrim);animation:fade-in var(--nm-dur-base) var(--nm-ease-standard)}.account-menu{top:auto;left:0;right:0;bottom:0;width:auto;padding:var(--nm-space-5) var(--nm-space-5) calc(var(--nm-space-5) + env(safe-area-inset-bottom));border-radius:var(--nm-radius-xl) var(--nm-radius-xl) 0 0;animation:sheet-up var(--nm-dur-slow) var(--nm-ease-emphasized)}}@keyframes fade-in{0%{opacity:0}}@keyframes sheet-up{0%{transform:translateY(100%)}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:1ms!important;animation-iteration-count:1!important;transition-duration:1ms!important;scroll-behavior:auto!important}}.login-help{font-size:var(--nm-text-footnote);text-align:center}.pw-field{position:relative;display:flex}.pw-field input{width:100%;padding-right:52px}.login-card .pw-toggle,.pw-toggle{position:absolute;top:50%;right:6px;transform:translateY(-50%);margin:0;padding:8px;width:38px;height:38px;display:flex;align-items:center;justify-content:center;background:none;color:var(--nm-label-2);border-radius:var(--nm-radius-sm)}.pw-toggle:hover:not(:disabled){background:var(--nm-surface-hover);color:var(--nm-label);filter:none}.pw-toggle:focus-visible{outline:none;box-shadow:var(--nm-focus-ring)}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--nm-z-dialog);display:flex;align-items:center;justify-content:center;padding:var(--nm-space-4);background:var(--nm-scrim)}.modal-card{width:100%;max-width:420px;padding:var(--nm-space-6);display:flex;flex-direction:column;gap:var(--nm-space-4);box-shadow:var(--nm-shadow-3)}.modal-title{margin:0;font-size:var(--nm-text-title-3)}.modal-form{display:flex;flex-direction:column;gap:var(--nm-space-4)}.modal-actions{display:flex;justify-content:flex-end;gap:var(--nm-space-3)}@supports (-webkit-touch-callout: none){input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):not([type=color]),select,textarea{font-size:max(16px,1em)!important}}.location-chips{list-style:none;margin:6px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:8px}.location-chip{display:inline-flex;align-items:center;gap:2px;padding:2px 2px 2px 12px;border:1px solid var(--nm-separator);border-radius:var(--nm-radius-full);background:var(--nm-surface);color:var(--nm-label);font-size:var(--nm-text-subhead)}.location-chip-delete{display:inline-grid;place-items:center;width:32px;height:32px;padding:0;border:0;border-radius:var(--nm-radius-full);background:transparent;color:var(--nm-label-2);font-size:18px;line-height:1}.location-chip-delete:hover{background:var(--nm-surface-hover);color:var(--nm-danger, #c0362c)}.location-chip-delete:focus-visible{outline:none;box-shadow:var(--nm-focus-ring)}
