@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-cyrillic-ext-wght-normal-DjL33-gN.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-cyrillic-wght-normal-BEAKL7Jp.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-vietnamese-wght-normal-6IgcOCM7.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-latin-ext-wght-normal-DC-KSUi6.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-latin-wght-normal-BgDaEnEv.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-ext-opsz-normal-CfYZpDVp.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-opsz-normal-BFQXbQ-f.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-ext-opsz-normal-BmPQvyvo.woff2) format("woff2-variations");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-opsz-normal-BM0NlUE_.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-vietnamese-opsz-normal-Ci9T9ieq.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-ext-opsz-normal-DpK-iCPk.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-opsz-normal-BwkfbSeq.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.rdp-root{--rdp-accent-color: blue;--rdp-accent-background-color: #f0f0ff;--rdp-day-height: 44px;--rdp-day-width: 44px;--rdp-day_button-border-radius: 100%;--rdp-day_button-border: 2px solid transparent;--rdp-day_button-height: 42px;--rdp-day_button-width: 42px;--rdp-selected-border: 2px solid var(--rdp-accent-color);--rdp-disabled-opacity: .5;--rdp-outside-opacity: .75;--rdp-today-color: var(--rdp-accent-color);--rdp-dropdown-gap: .5rem;--rdp-months-gap: 2rem;--rdp-nav_button-disabled-opacity: .5;--rdp-nav_button-height: 2.25rem;--rdp-nav_button-width: 2.25rem;--rdp-nav-height: 2.75rem;--rdp-range_middle-background-color: var(--rdp-accent-background-color);--rdp-range_middle-color: inherit;--rdp-range_start-color: white;--rdp-range_start-background: linear-gradient( var(--rdp-gradient-direction), transparent 50%, var(--rdp-range_middle-background-color) 50% );--rdp-range_start-date-background-color: var(--rdp-accent-color);--rdp-range_end-background: linear-gradient( var(--rdp-gradient-direction), var(--rdp-range_middle-background-color) 50%, transparent 50% );--rdp-range_end-color: white;--rdp-range_end-date-background-color: var(--rdp-accent-color);--rdp-week_number-border-radius: 100%;--rdp-week_number-border: 2px solid transparent;--rdp-week_number-height: var(--rdp-day-height);--rdp-week_number-opacity: .75;--rdp-week_number-width: var(--rdp-day-width);--rdp-weeknumber-text-align: center;--rdp-weekday-opacity: .75;--rdp-weekday-padding: .5rem 0rem;--rdp-weekday-text-align: center;--rdp-gradient-direction: 90deg;--rdp-animation_duration: .3s;--rdp-animation_timing: cubic-bezier(.4, 0, .2, 1)}.rdp-root[dir=rtl]{--rdp-gradient-direction: -90deg}.rdp-root[data-broadcast-calendar=true]{--rdp-outside-opacity: unset}.rdp-root{position:relative;box-sizing:border-box}.rdp-root *{box-sizing:border-box}.rdp-day{width:var(--rdp-day-width);height:var(--rdp-day-height);text-align:center}.rdp-day_button{background:none;padding:0;margin:0;cursor:pointer;font:inherit;color:inherit;justify-content:center;align-items:center;display:flex;width:var(--rdp-day_button-width);height:var(--rdp-day_button-height);border:var(--rdp-day_button-border);border-radius:var(--rdp-day_button-border-radius)}.rdp-day_button:disabled{cursor:revert}.rdp-caption_label{z-index:1;position:relative;display:inline-flex;align-items:center;white-space:nowrap;border:0}.rdp-dropdown:focus-visible~.rdp-caption_label{outline:5px auto Highlight;outline:5px auto -webkit-focus-ring-color}.rdp-button_next,.rdp-button_previous{border:none;background:none;padding:0;margin:0;cursor:pointer;font:inherit;color:inherit;-moz-appearance:none;-webkit-appearance:none;display:inline-flex;align-items:center;justify-content:center;position:relative;appearance:none;width:var(--rdp-nav_button-width);height:var(--rdp-nav_button-height)}.rdp-button_next:disabled,.rdp-button_next[aria-disabled=true],.rdp-button_previous:disabled,.rdp-button_previous[aria-disabled=true]{cursor:revert;opacity:var(--rdp-nav_button-disabled-opacity)}.rdp-chevron{display:inline-block;fill:var(--rdp-accent-color)}.rdp-root[dir=rtl] .rdp-nav .rdp-chevron{transform:rotate(180deg);transform-origin:50%}.rdp-dropdowns{position:relative;display:inline-flex;align-items:center;gap:var(--rdp-dropdown-gap)}.rdp-dropdown{z-index:2;opacity:0;appearance:none;position:absolute;inset-block-start:0;inset-block-end:0;inset-inline-start:0;width:100%;margin:0;padding:0;cursor:inherit;border:none;line-height:inherit}.rdp-dropdown_root{position:relative;display:inline-flex;align-items:center}.rdp-dropdown_root[data-disabled=true] .rdp-chevron{opacity:var(--rdp-disabled-opacity)}.rdp-month_caption{display:flex;align-content:center;height:var(--rdp-nav-height);font-weight:700;font-size:large}.rdp-root[data-nav-layout=around] .rdp-month,.rdp-root[data-nav-layout=after] .rdp-month{position:relative}.rdp-root[data-nav-layout=around] .rdp-month_caption{justify-content:center;margin-inline-start:var(--rdp-nav_button-width);margin-inline-end:var(--rdp-nav_button-width);position:relative}.rdp-root[data-nav-layout=around] .rdp-button_previous{position:absolute;inset-inline-start:0;top:0;height:var(--rdp-nav-height);display:inline-flex}.rdp-root[data-nav-layout=around] .rdp-button_next{position:absolute;inset-inline-end:0;top:0;height:var(--rdp-nav-height);display:inline-flex;justify-content:center}.rdp-months{position:relative;display:flex;flex-wrap:wrap;gap:var(--rdp-months-gap);max-width:fit-content}.rdp-month_grid{border-collapse:collapse}.rdp-nav{position:absolute;inset-block-start:0;inset-inline-end:0;display:flex;align-items:center;height:var(--rdp-nav-height)}.rdp-weekday{opacity:var(--rdp-weekday-opacity);padding:var(--rdp-weekday-padding);font-weight:500;font-size:smaller;text-align:var(--rdp-weekday-text-align);text-transform:var(--rdp-weekday-text-transform)}.rdp-week_number{opacity:var(--rdp-week_number-opacity);font-weight:400;font-size:small;height:var(--rdp-week_number-height);width:var(--rdp-week_number-width);border:var(--rdp-week_number-border);border-radius:var(--rdp-week_number-border-radius);text-align:var(--rdp-weeknumber-text-align)}.rdp-today:not(.rdp-outside){color:var(--rdp-today-color)}.rdp-selected{font-weight:700;font-size:large}.rdp-selected .rdp-day_button{border:var(--rdp-selected-border)}.rdp-outside{opacity:var(--rdp-outside-opacity)}.rdp-disabled:not(.rdp-selected){opacity:var(--rdp-disabled-opacity)}.rdp-hidden{visibility:hidden;color:var(--rdp-range_start-color)}.rdp-range_start{background:var(--rdp-range_start-background)}.rdp-range_start .rdp-day_button{background-color:var(--rdp-range_start-date-background-color);color:var(--rdp-range_start-color)}.rdp-range_middle{background-color:var(--rdp-range_middle-background-color)}.rdp-range_middle .rdp-day_button{border:unset;border-radius:unset;color:var(--rdp-range_middle-color)}.rdp-range_end{background:var(--rdp-range_end-background);color:var(--rdp-range_end-color)}.rdp-range_end .rdp-day_button{color:var(--rdp-range_start-color);background-color:var(--rdp-range_end-date-background-color)}.rdp-range_start.rdp-range_end{background:revert}.rdp-focusable{cursor:pointer}@keyframes rdp-slide_in_left{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes rdp-slide_in_right{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes rdp-slide_out_left{0%{transform:translate(0)}to{transform:translate(-100%)}}@keyframes rdp-slide_out_right{0%{transform:translate(0)}to{transform:translate(100%)}}.rdp-weeks_before_enter{animation:rdp-slide_in_left var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-weeks_before_exit{animation:rdp-slide_out_left var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-weeks_after_enter{animation:rdp-slide_in_right var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-weeks_after_exit{animation:rdp-slide_out_right var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-root[dir=rtl] .rdp-weeks_after_enter{animation:rdp-slide_in_left var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-root[dir=rtl] .rdp-weeks_before_exit{animation:rdp-slide_out_right var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-root[dir=rtl] .rdp-weeks_before_enter{animation:rdp-slide_in_right var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-root[dir=rtl] .rdp-weeks_after_exit{animation:rdp-slide_out_left var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}@keyframes rdp-fade_in{0%{opacity:0}to{opacity:1}}@keyframes rdp-fade_out{0%{opacity:1}to{opacity:0}}.rdp-caption_after_enter{animation:rdp-fade_in var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-caption_after_exit{animation:rdp-fade_out var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-caption_before_enter{animation:rdp-fade_in var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-caption_before_exit{animation:rdp-fade_out var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}:root{--hue: 245;--hue-secondary: 65;--hue-warning: 55.72;--hue-success: 147.44;--hue-danger: 25.74;--hue-gray: 286;--chroma-ground: .003;--chroma-ink: .03;--chroma-line: .005;--chroma-brand: .13;--bg: oklch(.973 var(--chroma-ground) var(--hue));--surface: oklch(1 0 0);--sidebar: oklch(.977 var(--chroma-ground) var(--hue));--ink: oklch(.262 var(--chroma-ink) var(--hue));--ink-2: oklch(.434 var(--chroma-ink) var(--hue));--ink-3: oklch(.535 var(--chroma-ink) var(--hue));--line: oklch(.919 var(--chroma-line) var(--hue));--line-soft: oklch(.954 var(--chroma-line) var(--hue));--control-off: oklch(.937 var(--chroma-ground) var(--hue));--knob: oklch(1 0 0);--accent: oklch(.654 .131 var(--hue));--accent-hover: oklch(.555 var(--chroma-brand) var(--hue));--on-accent: oklch(1 0 0);--primary: oklch(.546 var(--chroma-brand) var(--hue));--primary-hover: oklch(.485 .115 var(--hue));--primary-soft: oklch(.955 .017 var(--hue));--primary-line: oklch(.855 .051 var(--hue));--secondary: oklch(.552 .11 var(--hue-secondary));--ok: oklch(.7303 .1944 147.44);--ok-soft: oklch(.954 .024 var(--hue-success));--warn: oklch(.7533 .172 55.72);--warn-soft: oklch(.962 .023 var(--hue-warning));--alert: oklch(.6532 .2328 25.74);--destructive: oklch(.5938 .2332 24.68);--destructive-hover: oklch(.52 .211 25);--on-destructive: oklch(1 0 0);--destructive-line: oklch(.553 .225 27.3);--muted-soft: oklch(.965 var(--chroma-ground) var(--hue));--presence-available: oklch(.616 .204 142.4);--presence-busy: oklch(.57 .193 24.68);--presence-away: oklch(.76468 .15973 77.424);--presence-ooo: oklch(.589 .216 332.77);--presence-offline: oklch(.493 0 0);--chip-solid: var(--surface);--on-primary: oklch(1 0 0);--current: oklch(.619 .144 var(--hue));--current-fill: transparent;--mark-done-fill: var(--accent);--mark-done-ring: transparent;--mark-done-glyph: var(--on-accent);--mark-alert-fill: var(--alert);--mark-alert-ring: transparent;--mark-alert-glyph: var(--on-accent);--mark-assigned: var(--ink-3);--gauge-assigned: oklch(.831 var(--chroma-line) var(--hue));--image-dim: none;--media-scrim: oklch(.172 .014 var(--hue) / .74);--on-media: oklch(1 0 0);--media-line: oklch(1 0 0 / .16);--bg-dark: var(--control-off);--bg-light: var(--surface);--text: var(--ink);--text-muted: var(--ink-2);--border: var(--line);--border-muted: var(--line-soft);--danger: var(--alert);--warning: var(--warn);--success: var(--ok);--info: var(--accent);--font-body: "Geist Variable", "Inter Variable", -apple-system, "Segoe UI", sans-serif;--font-display: "Geist Variable", "Inter Variable", -apple-system, "Segoe UI", sans-serif;--font-brand: "Geist Variable", "Inter Variable", "Helvetica Neue", Helvetica, -apple-system, "Segoe UI", sans-serif;--radius: 20px;--radius-sm: 12px;--radius-xs: 8px;--radius-xxs: 15%;--edge-blur: 60px;--ease-calm: cubic-bezier(.32, .72, 0, 1);color-scheme:light}html[data-font=inter-display]{--font-body: "Inter Variable", -apple-system, "Segoe UI", sans-serif;--font-display: "Inter Variable", -apple-system, "Segoe UI", sans-serif;--font-brand: "Inter Variable", "Helvetica Neue", Helvetica, -apple-system, "Segoe UI", sans-serif}:root[data-theme=dark]{color-scheme:dark;--bg: oklch(.227 .004 var(--hue-gray));--surface: oklch(.294 .004 var(--hue-gray));--sidebar: oklch(.261 .004 var(--hue-gray));--ink: oklch(.971 .003 var(--hue-gray));--ink-2: oklch(.816 .011 var(--hue-gray));--ink-3: oklch(.718 .01 var(--hue-gray));--line: oklch(.447 .006 var(--hue-gray) / .65);--line-soft: oklch(.447 .006 var(--hue-gray) / .4);--control-off: oklch(.575 .012 var(--hue-gray) / .36);--knob: oklch(.88 .004 var(--hue-gray));--primary: oklch(.719 .117 243.7);--primary-hover: oklch(.796 .09 242.3);--primary-soft: oklch(.291 .026 246.5);--primary-line: oklch(.452 .076 244.6);--secondary: oklch(.767 .11 var(--hue-secondary));--ok: oklch(.7556 .2082 146.98);--ok-soft: oklch(.296 .035 155.1);--warn: oklch(.7619 .167 57.05);--warn-soft: oklch(.311 .03 60);--alert: oklch(.662 .2246 25.12);--destructive: var(--alert);--destructive-hover: oklch(.74 .158 24);--on-destructive: var(--bg);--destructive-line: oklch(.698 .193 22.1);--muted-soft: oklch(.349 .003 var(--hue-gray));--presence-available: oklch(.689 .199 142.53);--presence-ooo: oklch(.663 .184 332.05);--presence-offline: oklch(.748 0 0);--chip-solid: oklch(.319 .007 var(--hue-gray));--on-primary: oklch(.227 .004 var(--hue-gray));--current: var(--accent);--current-fill: var(--primary-soft);--mark-done-fill: var(--current-fill);--mark-done-ring: var(--current);--mark-done-glyph: var(--current);--mark-alert-fill: var(--alert);--mark-alert-ring: transparent;--mark-alert-glyph: var(--bg);--mark-assigned: oklch(.648 .007 var(--hue-gray));--gauge-assigned: oklch(.387 .003 var(--hue-gray));--image-dim: brightness(.88);--chrome-frost: oklch(.294 .004 var(--hue-gray) / .72);--pane-line: oklch(1 0 0 / .1);--info: var(--accent);--on-status: oklch(.227 .004 var(--hue-gray));--pane-frost: oklch(.294 .004 var(--hue-gray) / .86)}@media (prefers-color-scheme: dark){:root:not([data-theme=light]){color-scheme:dark;--bg: oklch(.227 .004 var(--hue-gray));--surface: oklch(.294 .004 var(--hue-gray));--sidebar: oklch(.261 .004 var(--hue-gray));--ink: oklch(.971 .003 var(--hue-gray));--ink-2: oklch(.816 .011 var(--hue-gray));--ink-3: oklch(.718 .01 var(--hue-gray));--line: oklch(.447 .006 var(--hue-gray) / .65);--line-soft: oklch(.447 .006 var(--hue-gray) / .4);--control-off: oklch(.575 .012 var(--hue-gray) / .36);--knob: oklch(.88 .004 var(--hue-gray));--primary: oklch(.719 .117 243.7);--primary-hover: oklch(.796 .09 242.3);--primary-soft: oklch(.291 .026 246.5);--primary-line: oklch(.452 .076 244.6);--secondary: oklch(.767 .11 var(--hue-secondary));--ok: oklch(.7556 .2082 146.98);--ok-soft: oklch(.296 .035 155.1);--warn: oklch(.7619 .167 57.05);--warn-soft: oklch(.311 .03 60);--alert: oklch(.662 .2246 25.12);--destructive: var(--alert);--destructive-hover: oklch(.74 .158 24);--on-destructive: var(--bg);--destructive-line: oklch(.698 .193 22.1);--muted-soft: oklch(.349 .003 var(--hue-gray));--presence-available: oklch(.689 .199 142.53);--presence-ooo: oklch(.663 .184 332.05);--presence-offline: oklch(.748 0 0);--chip-solid: oklch(.319 .007 var(--hue-gray));--on-primary: oklch(.227 .004 var(--hue-gray));--current: var(--accent);--current-fill: var(--primary-soft);--mark-done-fill: var(--current-fill);--mark-done-ring: var(--current);--mark-done-glyph: var(--current);--mark-alert-fill: var(--alert);--mark-alert-ring: transparent;--mark-alert-glyph: var(--bg);--mark-assigned: oklch(.648 .007 var(--hue-gray));--gauge-assigned: oklch(.387 .003 var(--hue-gray));--image-dim: brightness(.88);--chrome-frost: oklch(.294 .004 var(--hue-gray) / .72);--pane-line: oklch(1 0 0 / .1);--info: var(--accent);--on-status: oklch(.227 .004 var(--hue-gray));--pane-frost: oklch(.294 .004 var(--hue-gray) / .86)}}html:root[data-contrast=more]{--ink: oklch(.175 var(--chroma-ink) var(--hue));--ink-2: oklch(.317 var(--chroma-ink) var(--hue));--ink-3: oklch(.433 var(--chroma-ink) var(--hue));--line: oklch(.768 .013 var(--hue));--line-soft: oklch(.865 .008 var(--hue));--control-off: oklch(.862 .007 var(--hue));--primary: oklch(.459 .118 250);--primary-hover: oklch(.387 .1 250.4);--primary-line: oklch(.744 .083 var(--hue));--info: oklch(.543 .132 var(--hue));--ok: oklch(.5492 .1614 147.42);--warn: oklch(.5812 .1634 46);--alert: oklch(.5938 .2332 24.68);--on-status: oklch(1 0 0);--pane-line: oklch(var(--shade) / .32);--chrome-frost: oklch(1 0 0 / .78);--pane-frost: oklch(1 0 0 / .86);--current: var(--info);--gauge-assigned: oklch(.648 var(--chroma-line) var(--hue))}@media (prefers-contrast: more){html:root{--ink: oklch(.175 var(--chroma-ink) var(--hue));--ink-2: oklch(.317 var(--chroma-ink) var(--hue));--ink-3: oklch(.433 var(--chroma-ink) var(--hue));--line: oklch(.768 .013 var(--hue));--line-soft: oklch(.865 .008 var(--hue));--control-off: oklch(.862 .007 var(--hue));--primary: oklch(.459 .118 250);--primary-hover: oklch(.387 .1 250.4);--primary-line: oklch(.744 .083 var(--hue));--info: oklch(.543 .132 var(--hue));--ok: oklch(.5492 .1614 147.42);--warn: oklch(.5812 .1634 46);--alert: oklch(.5938 .2332 24.68);--on-status: oklch(1 0 0);--pane-line: oklch(var(--shade) / .32);--chrome-frost: oklch(1 0 0 / .78);--pane-frost: oklch(1 0 0 / .86);--current: var(--info);--gauge-assigned: oklch(.648 var(--chroma-line) var(--hue))}}html:root[data-contrast=more][data-theme=dark]{--ink: oklch(1 0 0);--ink-2: oklch(.879 .014 var(--hue-gray));--ink-3: oklch(.782 .011 var(--hue-gray));--line: oklch(.501 .005 var(--hue-gray));--line-soft: oklch(.402 .003 var(--hue-gray));--control-off: oklch(.447 .003 var(--hue-gray));--knob: oklch(1 0 0);--primary: oklch(.836 .073 241.3);--primary-hover: oklch(.886 .051 239.2);--primary-line: oklch(.58 .092 246.9);--info: oklch(.734 .107 244.8);--ok: oklch(.7839 .1969 147.19);--warn: oklch(.7887 .1439 56.51);--alert: oklch(.6982 .1926 22.11);--on-status: oklch(0 0 0);--pane-line: oklch(1 0 0 / .28);--chrome-frost: oklch(.294 .004 var(--hue-gray) / .94);--pane-frost: oklch(.294 .004 var(--hue-gray) / .97);--current: var(--info);--mark-assigned: oklch(.752 .006 var(--hue-gray));--gauge-assigned: oklch(.387 .003 var(--hue-gray))}@media (prefers-color-scheme: dark){html:root[data-contrast=more]:not([data-theme=light]){--ink: oklch(1 0 0);--ink-2: oklch(.879 .014 var(--hue-gray));--ink-3: oklch(.782 .011 var(--hue-gray));--line: oklch(.501 .005 var(--hue-gray));--line-soft: oklch(.402 .003 var(--hue-gray));--control-off: oklch(.447 .003 var(--hue-gray));--knob: oklch(1 0 0);--primary: oklch(.836 .073 241.3);--primary-hover: oklch(.886 .051 239.2);--primary-line: oklch(.58 .092 246.9);--info: oklch(.734 .107 244.8);--ok: oklch(.7839 .1969 147.19);--warn: oklch(.7887 .1439 56.51);--alert: oklch(.6982 .1926 22.11);--on-status: oklch(0 0 0);--pane-line: oklch(1 0 0 / .28);--chrome-frost: oklch(.294 .004 var(--hue-gray) / .94);--pane-frost: oklch(.294 .004 var(--hue-gray) / .97);--current: var(--info);--mark-assigned: oklch(.752 .006 var(--hue-gray));--gauge-assigned: oklch(.387 .003 var(--hue-gray))}}@media (prefers-contrast: more){html:root[data-theme=dark]{--ink: oklch(1 0 0);--ink-2: oklch(.879 .014 var(--hue-gray));--ink-3: oklch(.782 .011 var(--hue-gray));--line: oklch(.501 .005 var(--hue-gray));--line-soft: oklch(.402 .003 var(--hue-gray));--control-off: oklch(.447 .003 var(--hue-gray));--knob: oklch(1 0 0);--primary: oklch(.836 .073 241.3);--primary-hover: oklch(.886 .051 239.2);--primary-line: oklch(.58 .092 246.9);--info: oklch(.734 .107 244.8);--ok: oklch(.7839 .1969 147.19);--warn: oklch(.7887 .1439 56.51);--alert: oklch(.6982 .1926 22.11);--on-status: oklch(0 0 0);--pane-line: oklch(1 0 0 / .28);--chrome-frost: oklch(.294 .004 var(--hue-gray) / .94);--pane-frost: oklch(.294 .004 var(--hue-gray) / .97);--current: var(--info);--mark-assigned: oklch(.752 .006 var(--hue-gray));--gauge-assigned: oklch(.387 .003 var(--hue-gray))}}@media (prefers-contrast: more) and (prefers-color-scheme: dark){html:root:not([data-theme=light]){--ink: oklch(1 0 0);--ink-2: oklch(.879 .014 var(--hue-gray));--ink-3: oklch(.782 .011 var(--hue-gray));--line: oklch(.501 .005 var(--hue-gray));--line-soft: oklch(.402 .003 var(--hue-gray));--control-off: oklch(.447 .003 var(--hue-gray));--knob: oklch(1 0 0);--primary: oklch(.836 .073 241.3);--primary-hover: oklch(.886 .051 239.2);--primary-line: oklch(.58 .092 246.9);--info: oklch(.734 .107 244.8);--ok: oklch(.7839 .1969 147.19);--warn: oklch(.7887 .1439 56.51);--alert: oklch(.6982 .1926 22.11);--on-status: oklch(0 0 0);--pane-line: oklch(1 0 0 / .28);--chrome-frost: oklch(.294 .004 var(--hue-gray) / .94);--pane-frost: oklch(.294 .004 var(--hue-gray) / .97);--current: var(--info);--mark-assigned: oklch(.752 .006 var(--hue-gray));--gauge-assigned: oklch(.387 .003 var(--hue-gray))}}:root{--oscroll-thin: 2px;--oscroll-wide: 6px;--oscroll-ease: cubic-bezier(.2, .8, .2, 1);--oscroll-time: .32s}*{scrollbar-width:none}::-webkit-scrollbar{display:none}.oscroll-layer{position:fixed;inset:0;z-index:1000;pointer-events:none}@media (forced-colors: active){*{scrollbar-width:thin}.oscroll-layer{display:none}}.oscroll{position:absolute;pointer-events:none;opacity:0;transition:opacity 1s cubic-bezier(.45,0,.55,1)}.oscroll.is-visible{opacity:1;pointer-events:auto;transition-duration:.3s}.oscroll-thumb{position:absolute;border-radius:999px;background:var(--scroll-thumb);box-shadow:0 0 0 1px var(--halo)}.oscroll-y .oscroll-thumb{top:0;right:3px;width:var(--oscroll-thin);transition:width var(--oscroll-time) var(--oscroll-ease),background-color var(--oscroll-time) ease}.oscroll-x .oscroll-thumb{left:0;bottom:3px;height:var(--oscroll-thin);transition:height var(--oscroll-time) var(--oscroll-ease),background-color var(--oscroll-time) ease}.oscroll-y:is(.is-hover,.is-dragging) .oscroll-thumb{width:var(--oscroll-wide)}.oscroll-x:is(.is-hover,.is-dragging) .oscroll-thumb{height:var(--oscroll-wide)}.oscroll.is-hover .oscroll-thumb{background-color:var(--scroll-thumb-hover)}.oscroll.is-dragging .oscroll-thumb{background-color:var(--scroll-thumb-active)}:root{--shade: .289 .043 var(--hue);--hover: oklch(.959 .003 var(--hue));--alert-soft: oklch(.961 .016 var(--hue-danger));--shadow-sm: 0 1px 2px oklch(var(--shade) / .04), 0 2px 8px oklch(var(--shade) / .03);--shadow-md: 0 2px 6px oklch(var(--shade) / .04), 0 10px 30px oklch(var(--shade) / .06);--shadow-knob: 0 1px 2px oklch(var(--shade) / .12), 0 3px 9px oklch(var(--shade) / .1), 0 0 0 .5px oklch(var(--shade) / .05);--shadow-glass: 0 2px 8px oklch(var(--shade) / .025), 0 14px 44px oklch(var(--shade) / .035);--chrome-frost: oklch(1 0 0 / .35);--pane-line: oklch(var(--shade) / .11);--pane-radius: 20px;--pane-inset: 8px;--glass-blur: blur(30px) saturate(1.4);--menu-bg: oklch(1 0 0 / .82);--segment-track: oklch(.937 .002 var(--hue));--matrix-hover: oklch(.976 .009 var(--hue));--matrix-head: 32px;--segment-bubble: oklch(1 0 0);--chip-hover: oklch(1 0 0 / .5);--skeleton-shine: oklch(1 0 0 / .75);--chip: var(--surface);--scrim: oklch(.2 .022 var(--hue) / .3);--scroll-thumb: oklch(.654 var(--chroma-brand) var(--hue) / .7);--scroll-thumb-hover: oklch(.557 var(--chroma-brand) var(--hue));--scroll-thumb-active: oklch(.456 .107 var(--hue));--halo: oklch(1 0 0 / .7)}:root[data-theme=dark]{--hover: oklch(.575 .012 var(--hue-gray) / .24);--alert-soft: oklch(.244 .032 var(--hue-danger));--shadow-sm: 0 1px 2px oklch(0 0 0 / .2), 0 2px 8px oklch(0 0 0 / .12);--shadow-md: 0 2px 6px oklch(0 0 0 / .24), 0 12px 32px oklch(0 0 0 / .32);--shadow-knob: 0 1px 2px oklch(0 0 0 / .3), 0 3px 9px oklch(0 0 0 / .26), 0 0 0 .5px oklch(0 0 0 / .3);--shadow-glass: 0 1px 3px oklch(0 0 0 / .12), 0 10px 32px oklch(0 0 0 / .14);--chrome-frost: oklch(.294 .004 var(--hue-gray) / .72);--pane-line: oklch(1 0 0 / .1);--menu-bg: oklch(.349 .003 var(--hue-gray) / .86);--segment-track: oklch(.569 .015 var(--hue-gray) / .24);--matrix-hover: oklch(.294 .004 var(--hue-gray));--segment-bubble: oklch(.501 .005 var(--hue-gray));--chip-hover: color-mix(in srgb, var(--chip) 50%, transparent);--skeleton-shine: oklch(1 0 0 / .07);--chip: oklch(.569 .015 var(--hue-gray) / .24);--scrim: oklch(0 0 0 / .55);--halo: oklch(0 0 0 / .3);--scroll-thumb-hover: var(--primary);--scroll-thumb-active: var(--primary-hover)}@media (prefers-color-scheme: dark){:root:not([data-theme=light]){--hover: oklch(.575 .012 var(--hue-gray) / .24);--alert-soft: oklch(.244 .032 var(--hue-danger));--shadow-sm: 0 1px 2px oklch(0 0 0 / .2), 0 2px 8px oklch(0 0 0 / .12);--shadow-md: 0 2px 6px oklch(0 0 0 / .24), 0 12px 32px oklch(0 0 0 / .32);--shadow-knob: 0 1px 2px oklch(0 0 0 / .3), 0 3px 9px oklch(0 0 0 / .26), 0 0 0 .5px oklch(0 0 0 / .3);--shadow-glass: 0 1px 3px oklch(0 0 0 / .12), 0 10px 32px oklch(0 0 0 / .14);--chrome-frost: oklch(.294 .004 var(--hue-gray) / .72);--pane-line: oklch(1 0 0 / .1);--menu-bg: oklch(.349 .003 var(--hue-gray) / .86);--segment-track: oklch(.569 .015 var(--hue-gray) / .24);--matrix-hover: oklch(.294 .004 var(--hue-gray));--segment-bubble: oklch(.501 .005 var(--hue-gray));--chip-hover: color-mix(in srgb, var(--chip) 50%, transparent);--skeleton-shine: oklch(1 0 0 / .07);--chip: oklch(.569 .015 var(--hue-gray) / .24);--scrim: oklch(0 0 0 / .55);--halo: oklch(0 0 0 / .3);--scroll-thumb-hover: var(--primary);--scroll-thumb-active: var(--primary-hover)}}*{box-sizing:border-box}a,button,label,summary,select,[role=button],[role=link],[role=tab],[role=option],[role=menuitem],[role=menuitemradio],[role=menuitemcheckbox],[role=radio],[role=checkbox],[role=switch],.crumbs,h1,h2,h3,h4,.page-title,.section-label,.settings-name,.big-num{-webkit-user-select:none;user-select:none}input,textarea{-webkit-user-select:text;user-select:text}@supports not (-webkit-touch-callout: none){input:placeholder-shown,textarea:placeholder-shown{-webkit-user-select:none;user-select:none}}html,body,#root{height:100%}body{margin:0;background:var(--bg);color:var(--ink);font-family:var(--font-body);font-size:15px;font-weight:400;letter-spacing:.005em;line-height:1.55;-webkit-font-smoothing:antialiased}html[data-font=inter-display] body{font-weight:380;letter-spacing:.01em}a{color:inherit}button{font:inherit}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}input:not([type=checkbox]):not([type=radio]):focus-visible,textarea:focus-visible{outline:none;border-color:var(--primary-line)}*{corner-shape:round}@media (prefers-reduced-motion: reduce){*,*:before,*:after{transition:none!important;animation:none!important}}html[data-motion=reduce] *,html[data-motion=reduce] *:before,html[data-motion=reduce] *:after{transition:none!important;animation:none!important}html[data-text=large] body{font-size:16.5px}.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}.card{background:var(--chrome-frost);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);border:1px solid var(--pane-line);border-radius:var(--radius);box-shadow:var(--shadow-glass)}@supports not (backdrop-filter: blur(1px)){.card,.btn,.search-field,.select-btn,.filter-chip,.field-pill{background:var(--surface)}}.page-title{font-family:var(--font-display);font-weight:550;font-size:28px;margin:0 0 6px;letter-spacing:-.02em;line-height:1.2}.page-sub{color:var(--ink-2);margin:0 0 30px;font-size:14px;max-width:68ch}.section-label{font-family:var(--font-display);font-size:12px;font-weight:550;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-2);margin:42px 0 14px}.crumbs a{color:var(--ink-3);text-decoration:none;transition:color .14s ease}.crumbs a:hover{color:var(--primary);text-decoration:underline;text-underline-offset:3px}.crumb-sep{color:var(--line)}.code-voice{font-size:12.5px;font-weight:450;letter-spacing:.02em;font-variant-numeric:tabular-nums}.text-link{color:var(--primary);font-weight:450;text-decoration:none}.text-link:hover{text-decoration:underline}.fade-link{padding:0;border:0;background:none;font:inherit;font-weight:450;color:var(--ink-2);cursor:pointer;text-decoration-line:underline;text-decoration-thickness:1px;text-underline-offset:4px;text-decoration-color:transparent;transition:color .16s ease,text-decoration-color .24s ease}.fade-link:hover{color:var(--primary);text-decoration-color:currentColor}.fade-link.is-lead{font-weight:550;color:var(--ink)}.fade-link.is-lead:hover{color:var(--primary)}.clear-link{padding:0;border:none;background:none;font:inherit;font-size:12.5px;font-weight:450;color:var(--ink-2);text-underline-offset:3px;cursor:pointer;transition:color .14s ease}.clear-link:hover:not(:disabled){color:var(--accent);text-decoration:underline}.clear-link:disabled{color:var(--ink-3);opacity:.5;cursor:default}.btn{display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:6px 14px;border-radius:999px;border:1px solid var(--pane-line);background:var(--chrome-frost);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);box-shadow:var(--shadow-glass);color:var(--ink);font-weight:450;font-size:13px;cursor:pointer;text-decoration:none;transition:background .14s ease,border-color .14s ease,color .14s ease}.btn:has(>svg:first-child){padding-left:10px}.btn:has(>span:first-child):has(>svg:last-child){padding-right:10px}.btn.primary.not-ready{background:var(--control-off);border-color:var(--control-off);color:var(--ink-2)}.btn:hover{background:var(--primary-soft);border-color:var(--primary-line);color:var(--primary-hover)}.btn.primary{background:var(--accent);border-color:var(--accent);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;color:var(--on-accent)}.btn.primary:hover{background:var(--accent-hover);border-color:var(--accent-hover);color:var(--on-accent)}.btn.destructive{border-color:var(--destructive-line);color:var(--destructive-line)}.btn.destructive:hover:not(:disabled){background:var(--destructive);border-color:var(--destructive);color:var(--on-destructive);box-shadow:none}.btn.destructive:active:not(:disabled){background:var(--destructive-hover);border-color:var(--destructive-hover);color:var(--on-destructive);box-shadow:none}.btn:disabled{opacity:.55;cursor:default;pointer-events:none}@media (pointer: coarse){.btn.lg{min-height:48px;padding:0 22px;font-size:15px}.btn.lg:has(>svg:first-child){padding-left:16px}.btn.lg:has(>span:first-child):has(>svg:last-child){padding-right:16px}}.btn.block{display:flex;width:100%}.btn.icon,.btn.icon:has(>svg){width:40px;height:40px;padding:0}@media (pointer: coarse){.btn.icon.lg{width:48px;height:48px}}.chip{display:inline-flex;align-items:center;gap:5px;font-size:12px;font-weight:450;padding:3px 10px;border-radius:999px;white-space:nowrap;user-select:none;-webkit-user-select:none}.chip.current{color:var(--on-status, var(--primary-soft));background:var(--info)}.chip.ok{color:var(--on-status, var(--ok-soft));background:var(--ok)}.chip.warn{color:var(--on-status, var(--warn-soft));background:var(--warn)}.chip.alert{color:var(--on-status, var(--alert-soft));background:var(--alert)}.chip.neutral{color:var(--ink-2);background:var(--muted-soft)}.chip.quiet{color:var(--ink-2);background:transparent;outline:1px solid var(--line);outline-offset:-1px}.filter-chip{display:inline-flex;align-items:center;gap:5px;height:26px;padding:0 11px;border:1px solid var(--pane-line);border-radius:999px;background:var(--chrome-frost);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);box-shadow:var(--shadow-sm);font-size:12.5px;color:var(--ink);white-space:nowrap;user-select:none;-webkit-user-select:none}.field{display:flex;flex-direction:column;gap:5px;font-size:12.5px;font-weight:450;color:var(--ink-2)}.field-pill,.field-area{font-family:var(--font-body);font-size:13.5px;color:var(--ink);border:1px solid var(--line);background:var(--surface);transition:border-color .14s ease}.field-pill{padding:7px 14px;border-radius:999px;border-color:var(--pane-line);background:var(--chrome-frost);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);box-shadow:var(--shadow-glass)}.field-area{padding:10px 14px;border-radius:var(--radius-sm);resize:vertical}.field-pill:hover,.field-area:hover{border-color:var(--primary-line)}[aria-invalid=true]{border-color:var(--alert)!important}.field-hint{font-size:12px;line-height:1.45;color:var(--ink-3);font-variant-numeric:tabular-nums}.field-hint.over{color:var(--alert)}.search-field{position:relative;min-width:0;border:1px solid var(--pane-line);border-radius:999px;background:var(--chrome-frost);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);box-shadow:var(--shadow-glass);transition:border-color .14s ease}.search-field:hover,.search-field:has(input:focus-visible){border-color:var(--primary-line)}.search-field .search-go,.search-field .search-clear{position:absolute;top:50%;transform:translateY(-50%);display:grid;place-items:center;width:28px;height:28px;padding:0;border:none;border-radius:999px;background:none;color:var(--ink-3);cursor:pointer;transition:color .18s ease}.search-field .search-go{left:4px}.search-field .search-go:disabled{cursor:default}.search-field[data-active] .search-go:hover,.search-field .search-clear:hover{color:var(--accent)}.search-field .search-clear{right:4px}.search-field input{display:block;width:100%;font-family:var(--font-body);font-size:13.5px;height:34px;padding:0 36px;border:none;border-radius:999px;outline:none;color:var(--ink);background:transparent;-webkit-mask-image:linear-gradient(to right,oklch(0 0 0) calc(100% - 64px),transparent calc(100% - 36px));mask-image:linear-gradient(to right,oklch(0 0 0) calc(100% - 64px),transparent calc(100% - 36px))}.search-field input:focus:not(:placeholder-shown){-webkit-mask-image:none;mask-image:none}.search-field input::placeholder{color:var(--ink-3)}.select{position:relative;display:inline-block;min-width:0}.select,.menu,.segmented,.switch-row,.chip{user-select:none;-webkit-user-select:none}.select-btn{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;min-height:36px;padding:0 12px 0 16px;border:1px solid var(--pane-line);border-radius:999px;background:var(--chrome-frost);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);box-shadow:var(--shadow-glass);color:var(--ink);font:inherit;font-size:13.5px;text-align:left;cursor:pointer;transition:border-color .14s ease}.select-btn:hover{border-color:var(--primary-line)}.select-btn[aria-expanded=true],.select-btn:focus-visible{border-color:var(--accent);outline-offset:0}.select-btn:disabled{opacity:.5;cursor:not-allowed}.select-value{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.select-placeholder{color:var(--ink-3)}.select-caret{color:var(--ink-3);flex-shrink:0}.text-act{padding:4px 2px;border:0;background:none;font:inherit;font-size:13.5px;font-weight:550;color:var(--ink-2);cursor:pointer;text-underline-offset:3px;transition:color .12s ease}.text-act:hover:not(:disabled){color:var(--accent);text-decoration:underline}.text-act:disabled{color:var(--ink-3);cursor:default}.text-act:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:4px}@keyframes menu-unroll{0%{opacity:0;transform:translateY(-6px) scaleY(.96)}}@keyframes menu-rollup{to{opacity:0;transform:translateY(-6px) scaleY(.96)}}.menu{--menu-row: 32px;--menu-pad: 6px;transform-origin:50% 0;animation:menu-unroll .22s cubic-bezier(.2,.8,.2,1) both;position:fixed;z-index:60;margin:0;padding:var(--menu-pad);list-style:none;max-height:320px;overflow-y:auto;background:var(--menu-bg);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);border:1px solid var(--pane-line);border-radius:calc(var(--menu-row) / 2 + var(--menu-pad) + 1px);box-shadow:var(--shadow-md)}.menu.closing{animation:menu-rollup .17s cubic-bezier(.4,0,.6,1) forwards;pointer-events:none}@media (prefers-reduced-motion: reduce){.menu.closing{visibility:hidden}}html[data-motion=reduce] .menu.closing{visibility:hidden}.menu-item{display:flex;align-items:center;justify-content:space-between;gap:14px;min-height:var(--menu-row);padding:7px 10px;border-radius:999px;font-size:13.5px;line-height:18px;color:var(--ink);cursor:pointer;white-space:nowrap}.menu-item[data-active]{background:var(--hover)}.menu-item[aria-selected=true]{font-weight:450}.menu-item svg{color:var(--accent);flex-shrink:0}.menu-item-tick{justify-content:flex-start;gap:10px}.menu-item-tick[aria-selected=true]{font-weight:inherit}.menu-tick{flex-shrink:0}.menu-item[aria-selected=true] .menu-tick{background:var(--accent);border-color:var(--accent)}.menu-tick svg{color:var(--on-accent)}.menu-item[aria-disabled=true]{color:var(--ink-3);cursor:not-allowed}.menu-item[aria-disabled=true] .menu-tick{opacity:.5}.menu-detail{margin-left:auto;padding-left:12px;color:var(--ink-3);font-size:12px;font-variant-numeric:tabular-nums}.switch{position:relative;display:inline-block;width:56px;height:26px;padding:0;margin:0;border:none;border-radius:999px;background:var(--control-off);cursor:pointer;flex-shrink:0;vertical-align:middle;transition:background .18s ease}.switch[aria-checked=true]{background:var(--accent)}.switch .knob{position:absolute;top:2px;left:2px;width:32px;height:22px;border-radius:999px;background:var(--knob);box-shadow:var(--shadow-knob);transition:transform .2s cubic-bezier(.2,.8,.2,1)}.switch[aria-checked=true] .knob{transform:translate(20px)}.switch:disabled{opacity:.45;cursor:not-allowed}.switch:focus-visible{outline-offset:3px}.switch-row{display:inline-flex;align-items:center;gap:10px;cursor:pointer;min-height:40px}.switch-label{font-size:13.5px;font-weight:400;color:var(--ink)}.tick{position:relative;display:inline-grid;place-items:center;width:20px;height:20px;flex-shrink:0}.tick input{position:absolute;z-index:1;inset:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.tick-box,.menu-tick{position:relative;display:grid;place-items:center;width:16px;height:16px;border:1px solid var(--line);border-radius:var(--radius-xxs);background:var(--surface);color:transparent;transition:background .14s ease,border-color .14s ease}.tick-box{width:20px;height:20px}.tick-box.round{border-radius:999px}.tick input:checked+.tick-box{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}.tick input:focus-visible+.tick-box{outline:2px solid var(--accent);outline-offset:2px}.tick-mark{position:absolute;top:-1px;left:-1px;width:calc(100% + 2px);height:calc(100% + 2px);overflow:visible}.tick-mark path{fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1;opacity:0}.tick input:checked+.tick-box .tick-mark path,.menu-item[aria-selected=true] .menu-tick .tick-mark path{stroke-dashoffset:0;opacity:1;transition:stroke-dashoffset .24s cubic-bezier(.5,0,.3,1) 30ms}.segmented{position:relative;display:grid;grid-auto-flow:column;grid-auto-columns:1fr;padding:3px;border-radius:999px;background:var(--segment-track);isolation:isolate;touch-action:none;cursor:grab}.segmented[data-dragging]{cursor:grabbing}.segmented[data-dragging] .segment{pointer-events:none}.segmented-bubble{position:absolute;top:3px;bottom:3px;left:3px;width:calc((100% - 6px) / var(--count));border-radius:999px;background:var(--segment-bubble);box-shadow:var(--shadow-knob);transition:transform .22s cubic-bezier(.2,.8,.2,1);will-change:transform;z-index:0}.segment{position:relative;z-index:1;display:grid;place-items:center;padding:5px 16px;border:none;border-radius:999px;background:none;font:inherit;font-size:13px;font-weight:400;color:var(--ink-2);cursor:pointer;white-space:nowrap;transition:color .14s ease}.segment>span{grid-area:1 / 1}.segment-label{display:inline-flex;align-items:center;gap:5px}.segment-ghost{visibility:hidden;font-weight:450}.segment[aria-checked=true]{color:var(--ink);font-weight:450}.segment:focus-visible{outline-offset:-2px}.segmented.is-icons .segment{padding:5px 12px}.segment-icon{display:inline-grid}.segment-icon>svg{grid-area:1 / 1;transition:opacity .14s ease}.segment-icon-fill,.segment[aria-checked=true] .segment-icon-line{opacity:0}.segment[aria-checked=true] .segment-icon-fill{opacity:1}.segmented.is-icons .segment:not([aria-checked=true]):hover{color:var(--primary)}.notice{display:flex;align-items:flex-start;gap:8px;padding:9px 14px;border-radius:var(--radius-sm);font-size:13px}.notice svg{flex-shrink:0;margin-top:2px}.notice.ok{background:var(--ok-soft);color:var(--ok)}.notice.warn{background:var(--warn-soft);color:var(--warn)}.notice.alert{background:var(--alert-soft);color:var(--alert)}.notice.info{background:var(--primary-soft);color:var(--primary)}.empty{padding:36px 24px;text-align:center;color:var(--ink-2);font-size:13.5px}.empty .err-detail{display:block;margin-top:6px;font-size:12px;letter-spacing:.01em;font-variant-numeric:tabular-nums;color:var(--ink-3)}.tip-float{position:fixed;inset:0 auto auto 0;z-index:1000;margin:0;padding:8px 11px 9px;border-radius:999px;background:var(--menu-bg);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);border:1px solid var(--pane-line);box-shadow:var(--shadow-md);color:var(--ink);font-size:12px;font-weight:400;line-height:1.3;letter-spacing:normal;text-transform:none;white-space:nowrap;overflow:hidden;pointer-events:none;user-select:none;-webkit-user-select:none;animation:tip-in .12s ease both}.tip-float[hidden]{display:none}.tip-text{display:block;text-box:trim-both cap alphabetic}.tip-float.is-wrapping{width:max-content;max-width:320px;white-space:normal;border-radius:var(--radius-sm)}.tip-float.is-media{background:var(--media-scrim);-webkit-backdrop-filter:blur(12px) saturate(1.4);backdrop-filter:blur(12px) saturate(1.4);border-color:var(--media-line);box-shadow:none;color:var(--on-media)}.tip-float.is-above{animation-name:tip-in-above}.tip-float .tip-text{transition:color .24s ease}.tip-float.is-done .tip-text{color:var(--accent)}.tip-float.is-media.is-done .tip-text{color:var(--on-media)}.tip-float:has(.done-tick){display:flex;align-items:center;gap:5px;padding-block:7px;padding-left:6px}.tip-float .done-tick{--tick-size: 13px}.tip-float.is-morphing{transition:width .22s var(--ease-calm),height .22s var(--ease-calm),left .22s var(--ease-calm),top .22s var(--ease-calm)}.tip-float.is-morphing .tip-text{animation:tip-words .22s ease both}.tip-float.is-leaving{animation:tip-out .16s ease both}@keyframes tip-in{0%{opacity:0;transform:translateY(-2px)}to{opacity:1;transform:translateY(0)}}@keyframes tip-in-above{0%{opacity:0;transform:translateY(2px)}to{opacity:1;transform:translateY(0)}}@keyframes tip-out{0%{opacity:1}to{opacity:0}}@keyframes tip-words{0%{opacity:0;filter:blur(2px)}to{opacity:1;filter:blur(0)}}@media (prefers-reduced-motion: reduce){.tip-float.is-morphing{transition:none}.tip-float.is-morphing .tip-text{animation:none}}:root[data-motion=reduce] .tip-float.is-morphing{transition:none}:root[data-motion=reduce] .tip-float.is-morphing .tip-text{animation:none}@media print{.tip-float{display:none!important}}.done-tick{display:inline-grid;flex:none;width:var(--tick-size, 15px);height:var(--tick-size, 15px)}.done-tick svg{width:100%;height:100%;overflow:visible;shape-rendering:geometricPrecision}.done-tick circle{fill:var(--accent);animation:done-tick-fill .14s ease both}.done-tick path{fill:none;stroke:var(--on-accent);stroke-width:var(--tick-stroke, 2.6);stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1;animation:done-tick-write .24s cubic-bezier(.5,0,.3,1) 30ms forwards}@keyframes done-tick-fill{0%{opacity:0}}@keyframes done-tick-write{to{stroke-dashoffset:0}}@media (prefers-reduced-motion: reduce){.done-tick path{stroke-dashoffset:0}}:root[data-motion=reduce] .done-tick path{stroke-dashoffset:0}.table-scroll{overflow:auto;border-radius:var(--radius)}table.data-table{border-collapse:separate;border-spacing:0;width:100%;font-size:13px}table.data-table th,table.data-table td{border-bottom:1px solid var(--line-soft);padding:10px 14px;vertical-align:middle;text-align:left}table.data-table thead th{position:sticky;top:0;z-index:2;font-size:12px;font-weight:550;letter-spacing:.01em;color:var(--ink-2);background:color-mix(in srgb,var(--surface) 40%,var(--bg));border-bottom:1px solid var(--line);white-space:nowrap;user-select:none}table.data-table tbody tr:last-child td{border-bottom:none}table.data-table tbody tr:hover td{background:var(--hover)}.date-btn .select-caret{color:var(--ink-3)}.date-btn:hover .select-caret{color:var(--accent)}.date-pop{max-height:none;overflow:visible;padding:4px 12px 0;color:var(--ink);font-size:13px}.date-pop .rdp-root{margin:0;--rdp-accent-color: var(--accent);--rdp-accent-background-color: var(--primary-soft);--rdp-day-height: 36px;--rdp-day_button-height: 34px;--rdp-day_button-width: 34px;--rdp-day_button-border-radius: 999px;--rdp-outside-opacity: .4;--rdp-selected-border: 0}.date-pop .rdp-months,.date-pop .rdp-month{max-width:none;width:100%}.date-pop .rdp-month_grid{width:100%;table-layout:fixed}.date-pop .rdp-day{width:auto}.date-pop .rdp-day_button{margin:0 auto}.date-pop .rdp-month_caption{display:none}.date-pop-head{display:flex;align-items:center;justify-content:space-between;height:36px;margin:0 -8px 3px}.date-caption{display:inline-flex;align-items:center;gap:6px;height:36px;padding:0 12.5px;border:0;border-radius:999px;background:none;font:inherit;font-size:13.5px;font-weight:550;color:var(--ink);cursor:pointer;transition:color .16s ease}.date-caption:hover,.date-caption:hover .date-caption-caret,.date-caption[aria-expanded=true]{color:var(--accent)}.date-caption-caret{color:var(--ink-3);transition:transform .18s cubic-bezier(.2,.8,.2,1),color .16s ease}.date-caption[aria-expanded=true] .date-caption-caret{color:var(--accent);transform:rotate(180deg)}.date-pop-nav{display:flex;gap:2px}.date-nav{display:grid;place-items:center;width:36px;height:36px;padding:0;border:0;border-radius:999px;background:none;color:var(--ink-2);cursor:pointer;transition:color .16s ease}.date-nav:hover:not(:disabled){color:var(--accent)}.date-nav:disabled{opacity:.35;cursor:default}.date-nav-prev svg{translate:.7px 0}.date-nav-next svg{translate:-1.7px 0}.date-pop .rdp-weekday{font-size:11px;font-weight:550;color:var(--ink-3);opacity:1}.date-pop .rdp-day_button{font-size:13px;color:inherit;transition:background .12s ease,color .12s ease}.date-pop .rdp-day_button:hover{background:var(--hover)}.date-pop .rdp-today:not(.rdp-selected) .rdp-day_button{color:var(--accent);font-weight:550}.date-pop .rdp-selected .rdp-day_button{background:var(--accent);color:var(--on-accent);font-weight:550}.date-pop .rdp-day_button:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.date-years{display:grid;grid-template-columns:repeat(4,1fr);align-content:start;gap:4px 0;height:252px;margin-right:-9px;padding-right:9px;overflow-y:auto;overscroll-behavior:contain;scroll-padding-block:8px;-webkit-mask-image:linear-gradient(to bottom,transparent,oklch(0 0 0) 14px,oklch(0 0 0) calc(100% - 14px),transparent);mask-image:linear-gradient(to bottom,transparent,oklch(0 0 0) 14px,oklch(0 0 0) calc(100% - 14px),transparent)}.date-year{height:34px;margin:0 4px;padding:0;border:0;border-radius:999px;background:none;font:inherit;font-size:13px;font-variant-numeric:tabular-nums;color:inherit;cursor:pointer;transition:background .12s ease,color .12s ease}.date-year:hover{background:var(--hover)}.date-year[data-this-year]:not([aria-current]){color:var(--accent);font-weight:550}.date-year[aria-current]{background:var(--accent);color:var(--on-accent);font-weight:550}.date-year:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.date-pop .rdp-root,.date-years{animation:date-view-in .18s cubic-bezier(.2,.8,.2,1)}@keyframes date-view-in{0%{opacity:0;transform:scale(.98)}to{opacity:1;transform:none}}.date-pop-foot{display:flex;justify-content:space-between;margin-top:4px;padding:11px 4px;border-top:1px solid var(--line-soft)}.date-pop-foot .clear-link{display:block;line-height:16px}.skeleton{display:block;height:.9em;border-radius:999px;background-color:var(--muted-soft);background-image:linear-gradient(100deg,transparent 40%,var(--skeleton-shine) 50%,transparent 60%);background-size:250% 100%;background-repeat:no-repeat;animation:skeleton-shine 1.6s linear infinite}@keyframes skeleton-shine{0%{background-position:100% 0}75%,to{background-position:0 0}}.skeleton.short{width:38%}.skeleton.mid{width:62%}.skeleton.dot{width:36px;height:36px;flex-shrink:0}.empty a,.empty .clear-link{color:var(--primary);font-weight:450}.matrix-list{margin:0 -8px}table.matrix{border-collapse:separate;border-spacing:0;width:100%;font-size:12.5px}table.matrix th,table.matrix td{border-bottom:1px solid var(--line-soft);padding:8px 14px;vertical-align:middle}table.matrix th:last-child,table.matrix td:last-child{padding-right:16px}table.matrix thead th{position:sticky;top:0;z-index:31;box-sizing:border-box;height:calc(var(--matrix-head) + var(--pane-inset));padding-top:var(--pane-inset);padding-bottom:0;line-height:1;font-size:12px;font-weight:550;letter-spacing:.01em;font-variant-numeric:tabular-nums;color:var(--ink-2);background:color-mix(in srgb,var(--bg) 96%,transparent);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);border-bottom:1px solid var(--line);text-align:left;white-space:nowrap;user-select:none}@supports not (backdrop-filter: blur(1px)){table.matrix thead th{background:var(--bg)}}table.matrix thead th:not(:first-child):before{content:"";position:absolute;left:0;top:calc(50% + var(--pane-inset) / 2);height:14px;transform:translateY(-50%);border-left:1px solid var(--line)}table.matrix tbody tr:hover>*{background:var(--matrix-hover)}table.matrix tbody tr:hover>:first-child{border-radius:var(--radius-xs) 0 0 var(--radius-xs)}table.matrix tbody tr:hover>:last-child{border-radius:0 var(--radius-xs) var(--radius-xs) 0}table.matrix .chip{font-size:11.5px;padding:2px 9px;outline:1px solid currentColor;outline-offset:-1px}table.matrix .chip.current{color:var(--primary);background:var(--primary-soft)}table.matrix .chip.ok{color:var(--ok);background:var(--ok-soft)}table.matrix .chip.warn{color:var(--warn);background:var(--warn-soft)}table.matrix .chip.alert{color:var(--alert);background:var(--alert-soft)}table.matrix .chip.quiet{color:var(--ink-2);outline-color:var(--line)}dialog::backdrop{background:var(--scrim);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);animation:scrim-in .22s ease}dialog dialog::backdrop{background:color-mix(in srgb,var(--scrim) 45%,transparent);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}dialog.confirm-dialog{width:min(420px,calc(100vw - 32px));max-width:none;margin:auto;padding:24px 24px 20px;border:1px solid var(--pane-line);border-radius:var(--radius);background:var(--surface);color:var(--ink);box-shadow:var(--shadow-md)}dialog.confirm-dialog[open]{animation:dialog-in .18s cubic-bezier(.2,.8,.2,1)}.confirm-title{margin:0 0 8px;font-size:17px;font-weight:650;letter-spacing:-.01em}.confirm-detail{margin:0;font-size:14px;line-height:1.5;color:var(--ink-2)}.confirm-actions{display:flex;justify-content:flex-end;gap:10px;margin-top:22px}.confirm-actions .btn{min-height:38px;padding:0 18px;font-size:14px}html dialog[open][data-closing]{animation:dialog-out .2s cubic-bezier(.4,0,1,1) forwards;pointer-events:none}html dialog[data-closing]::backdrop{animation:scrim-out .2s ease-in forwards}@media (prefers-reduced-motion: reduce){dialog::backdrop{animation:none}}html[data-motion=reduce] dialog::backdrop{animation:none}@keyframes dialog-in{0%{opacity:0}to{opacity:1}}@keyframes dialog-out{0%{opacity:1}to{opacity:0}}@keyframes scrim-in{0%{opacity:0}to{opacity:1}}@keyframes scrim-out{0%{opacity:1}to{opacity:0}}.rolling-wheel{display:inline-flex;align-items:baseline}.rolling-place{display:inline-flex;flex-direction:column;height:1.4em;max-width:1ch;margin-block:-.2em;clip-path:inset(0 -.15em);transition:max-width .46s cubic-bezier(.2,.8,.2,1),opacity .3s ease}.rolling-place:has(.rolling-strip:not(.is-still)){-webkit-mask-image:linear-gradient(to bottom,transparent,oklch(0 0 0) .2em,oklch(0 0 0) calc(100% - .2em),transparent);mask-image:linear-gradient(to bottom,transparent,oklch(0 0 0) .2em,oklch(0 0 0) calc(100% - .2em),transparent)}.rolling-place.is-folded{max-width:0;opacity:0}.rolling-strip{display:block;line-height:1.4em;transition:transform .56s cubic-bezier(.18,.9,.22,1);will-change:transform}.rolling-strip>span{display:block}.rolling-strip:is(.is-still,.is-primed){transition:none}.rolling-strip.is-still{will-change:auto}.fill-icon{display:inline-grid;flex:none}.fill-icon>svg{grid-area:1 / 1;transition:opacity .18s ease}.fill-icon-fill{opacity:0}.fill-icon.is-accent .fill-icon-line{color:var(--ink-2)}.fill-icon.is-accent .fill-icon-fill{color:var(--accent)}:is(a,button,[role=menuitem],[role=option],[data-fills]):is(:hover,:focus-visible,[data-active],[aria-expanded=true]) .fill-icon-line{opacity:0}:is(a,button,[role=menuitem],[role=option],[data-fills]):is(:hover,:focus-visible,[data-active],[aria-expanded=true]) .fill-icon-fill{opacity:1}.error-page{display:grid;justify-items:center;align-content:start;padding:88px 16px 40px}.error-page.is-standalone{position:relative;min-height:100dvh;padding-top:clamp(96px,16vh,168px);background:var(--bg)}.error-brand{position:absolute;top:22px;left:24px;display:flex;align-items:center;gap:10px;color:var(--ink);text-decoration:none}.error-brand .brand-logo{display:block;height:28px;width:auto}.error-brand .wordmark{font-family:var(--font-brand);font-size:20px;font-weight:600;letter-spacing:-.015em;line-height:1}.error-body{display:grid;justify-items:start;width:min(860px,100%)}.error-label{margin:0 0 12px;font-size:14px;font-weight:450;font-variant-numeric:tabular-nums;color:var(--ink-3)}.error-title{margin:0 0 14px;font-size:clamp(34px,6vw,52px);font-weight:650;letter-spacing:-.03em;line-height:1.05;color:var(--ink)}.error-detail{max-width:560px;margin:0;font-size:17px;line-height:1.5;color:var(--ink-2);text-wrap:pretty}.error-note{margin:10px 0 0;font-size:14px;color:var(--ink-3)}.error-ref{color:var(--ink-2);font-weight:550;font-variant-numeric:tabular-nums;user-select:all}.error-acts{display:flex;flex-wrap:wrap;align-items:baseline;gap:10px 28px;margin-top:30px;font-size:16px}.error-game{width:100%;margin-top:36px}.flight-game{position:relative;overflow:hidden;border:1px solid var(--line-soft);border-radius:var(--radius);background:var(--surface);cursor:pointer;touch-action:manipulation;user-select:none}.flight-game:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.flight-field{display:block;width:100%;aspect-ratio:560 / 180}.flight-miles{position:absolute;top:12px;right:18px;margin:0;font-size:14px;font-weight:550;font-variant-numeric:tabular-nums;color:var(--ink-2)}.flight-best{font-weight:450;color:var(--ink-3)}.flight-prompt{position:absolute;inset:auto 0 18px;margin:0;text-align:center;font-size:14px;color:var(--ink-2);transition:opacity .16s ease}.flight-prompt.is-hidden{opacity:0}.copy-text{margin:0;padding:0;border:0;background:none;font:inherit;color:inherit;text-align:inherit;cursor:pointer;text-decoration-line:underline;text-decoration-thickness:1px;text-underline-offset:3px;text-decoration-color:transparent;transition:color .24s ease,text-decoration-color .22s ease}.copy-text:hover:not(.is-copied,.is-settling){text-decoration-color:currentColor}.copy-text.is-copied{color:var(--primary)}.copy-text:is(.is-copied,.is-settling){cursor:default}.share-btn{display:inline-grid;place-items:center;flex:none;width:30px;height:30px;padding:0;border:0;border-radius:var(--radius-xs);background:none;color:var(--ink-2);cursor:pointer;transition:color .14s ease}.share-btn:is(:hover,.is-open){color:var(--primary)}.actions-menu{min-width:200px}.actions-item{justify-content:flex-start;gap:10px;padding-right:16px}.actions-label{transition:color .24s ease}.actions-item.is-done .actions-label{color:var(--primary)}.avatar{--avatar-bg: var(--avatar-tint, var(--accent));--avatar-ink: var(--avatar-shade, var(--on-accent));--avatar-lift: 0 1px 2px oklch(var(--shade) / .14), 0 3px 8px -2px oklch(var(--shade) / .14);--avatar-rim: oklch(var(--shade) / .1);position:relative;display:inline-grid;place-items:center;flex:none;border-radius:50%;background:var(--avatar-bg);box-shadow:var(--avatar-lift);color:var(--avatar-ink);font-weight:600;letter-spacing:.02em;user-select:none;-webkit-user-select:none}:root[data-theme=dark] .avatar{--avatar-bg: var(--avatar-shade, oklch(.3394 .0593 248.39));--avatar-ink: var(--avatar-tint, oklch(.8361 .073 241.31));--avatar-lift: 0 1px 2px oklch(0 0 0 / .5), 0 4px 10px -2px oklch(0 0 0 / .45);--avatar-rim: oklch(1 0 0 / .08)}@media (prefers-color-scheme: dark){:root:not([data-theme=light]) .avatar{--avatar-bg: var(--avatar-shade, oklch(.3394 .0593 248.39));--avatar-ink: var(--avatar-tint, oklch(.8361 .073 241.31));--avatar-lift: 0 1px 2px oklch(0 0 0 / .5), 0 4px 10px -2px oklch(0 0 0 / .45);--avatar-rim: oklch(1 0 0 / .08)}}.avatar:after{content:"";position:absolute;inset:0;border-radius:inherit;box-shadow:inset 0 0 0 1px var(--avatar-rim);pointer-events:none}.avatar:has(.avatar-photo):after{content:none}.avatar-chip{--avatar-lift: 0 1px 2px oklch(var(--shade) / .14), 0 2px 5px -1px oklch(var(--shade) / .14);width:24px;height:24px;font-size:9.5px}.avatar-xs{width:28px;height:28px;font-size:11px}.avatar-sm{width:36px;height:36px;font-size:13px}.avatar-lg{--avatar-lift: 0 2px 4px oklch(var(--shade) / .12), 0 10px 24px -6px oklch(var(--shade) / .22);width:96px;height:96px;font-size:32px}.avatar-photo{position:absolute;inset:-1px;width:calc(100% + 2px);height:calc(100% + 2px);object-fit:cover;clip-path:circle(calc(50% - 1px));animation:avatar-photo-in .2s ease}@keyframes avatar-photo-in{0%{opacity:0}}.presence-dot{--presence: transparent;position:absolute;z-index:1;right:-1px;bottom:-1px;box-sizing:border-box;width:var(--presence-size, 10px);height:var(--presence-size, 10px);border:1px solid var(--presence-ring, var(--bg));border-radius:50%;background:var(--presence) padding-box;transition:background-color .3s ease}.avatar-chip>.presence-dot{--presence-size: 8px}.avatar-sm>.presence-dot{--presence-size: 12px}.presence-dot.is-available{--presence: var(--presence-available)}.presence-dot:is(.is-busy,.is-dnd){--presence: var(--presence-busy)}.presence-dot.is-dnd:after{content:"";position:absolute;top:calc(50% - .75px);right:22%;left:22%;height:1.5px;border-radius:1px;background:#fff}.presence-dot.is-away{--presence: var(--presence-away)}.presence-dot.is-ooo{--presence: var(--presence-ooo)}.presence-dot.is-offline{--presence: var(--presence-ring, var(--bg))}.presence-dot.is-offline:after{content:"";position:absolute;inset:0;border-radius:50%;box-shadow:inset 0 0 0 1.25px var(--presence-offline)}.avatar-lg>.presence-dot{right:5%;bottom:5%;width:20%;height:20%;border-width:2px}.avatar-lg>.presence-dot.is-offline:after{box-shadow:inset 0 0 0 2.5px var(--presence-offline)}.person-chip{--presence-ring: var(--chip-solid);--chip-lift: 0 1px 2px oklch(var(--shade) / .06), 0 3px 10px -2px oklch(var(--shade) / .1);display:inline-flex;align-items:center;gap:8px;padding:9px 18px 9px 11px;border:0;border-radius:999px;background:var(--chip);box-shadow:var(--chip-lift);color:var(--ink);font:inherit;font-weight:450;text-decoration:none;cursor:pointer;transition:box-shadow .14s ease,color .14s ease}:root[data-theme=dark] .person-chip{--chip-lift: 0 1px 2px oklch(0 0 0 / .4), 0 4px 12px -2px oklch(0 0 0 / .45)}@media (prefers-color-scheme: dark){:root:not([data-theme=light]) .person-chip{--chip-lift: 0 1px 2px oklch(0 0 0 / .4), 0 4px 12px -2px oklch(0 0 0 / .45)}}.person-chip:not(.is-still):hover{box-shadow:0 1px 2px oklch(var(--shade) / .07),0 5px 14px -3px oklch(var(--shade) / .16);color:var(--primary)}.person-chip.is-still{cursor:default}.person-chip:focus-visible{outline-offset:2px}.person-chip.is-revealed{animation:chip-reveal .32s var(--ease-calm) both;animation-delay:calc(min(var(--reveal, 0),16)*25ms)}.person-chip.is-hiding{animation:chip-hide .2s ease both;animation-delay:calc(min(var(--hide, 0),16)*15ms);pointer-events:none}@keyframes chip-reveal{0%{opacity:0;transform:translateY(4px) scale(.98)}}@keyframes chip-hide{to{opacity:0;transform:translateY(4px) scale(.98)}}.cell-text{position:relative;display:inline-grid;grid-template-columns:minmax(0,max-content);max-width:100%;overflow:hidden;white-space:nowrap;vertical-align:bottom}.cell-words{display:block}.cell-text[data-clipped]{-webkit-mask-image:linear-gradient(to right,oklch(0 0 0) calc(100% - 48px),oklch(0 0 0 / .55) calc(100% - 24px),transparent);mask-image:linear-gradient(to right,oklch(0 0 0) calc(100% - 48px),oklch(0 0 0 / .55) calc(100% - 24px),transparent);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}:root{--pane-frost: oklch(1 0 0 / .7);--rail-rule-rise: calc(var(--pane-inset) + 60.75px);--rail-w: 256px;--on-foot-soft: oklch(1 0 0 / .72);--foot-rule: oklch(1 0 0 / .4);--on-foot-deep: oklch(.3 .08 var(--hue));--foot-inset: 52px;--rail-gutter: 32px;--content-left: 32px;--bar-top: 34px;--rail-edge-head: 30px;--rail-edge-foot: 24px;--foot-bg: var(--accent);--foot-ink: oklch(1 0 0);--foot-ink-soft: oklch(1 0 0 / .82);--foot-logo: oklch(1 0 0);--avatar-bg: var(--accent);--avatar-ink: oklch(1 0 0);--nav-time: .7s;--nav-ease: cubic-bezier(.4, 0, .2, 1)}:root[data-theme=dark]{--pane-frost: oklch(.294 .004 var(--hue-gray) / .86);--foot-bg: oklch(.214 .031 251.3);--foot-ink: oklch(.904 .03 243.4);--foot-ink-soft: oklch(.904 .03 243.4 / .7);--foot-logo: oklch(1 0 0);--foot-rule: oklch(.904 .03 243.4 / .24);--on-foot-soft: oklch(.904 .03 243.4 / .6);--on-foot-deep: oklch(1 0 0);--avatar-bg: oklch(.339 .059 248.4);--avatar-ink: oklch(.836 .073 241.3)}@media (prefers-color-scheme: dark){:root:not([data-theme=light]){--pane-frost: oklch(.294 .004 var(--hue-gray) / .86);--foot-bg: oklch(.214 .031 251.3);--foot-ink: oklch(.904 .03 243.4);--foot-ink-soft: oklch(.904 .03 243.4 / .7);--foot-logo: oklch(1 0 0);--foot-rule: oklch(.904 .03 243.4 / .24);--on-foot-soft: oklch(.904 .03 243.4 / .6);--on-foot-deep: oklch(1 0 0);--avatar-bg: oklch(.339 .059 248.4);--avatar-ink: oklch(.836 .073 241.3)}}.frame{height:100%;display:flex}.rail{z-index:40;width:var(--rail-w);background:var(--pane-frost);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);border:1px solid var(--pane-line);border-radius:var(--pane-radius);box-shadow:var(--shadow-glass);color:var(--ink-2);display:flex;flex-direction:column;padding:10px;overflow:hidden;-webkit-user-select:none;user-select:none}@supports not (backdrop-filter: blur(1px)){.rail{background:var(--surface)}}@media (min-width: 960px){:root{--content-left: calc(var(--rail-w) + var(--pane-inset) + var(--rail-gutter))}.rail{position:fixed;inset:var(--pane-inset) auto var(--pane-inset) var(--pane-inset)}.burger,.rail-close,.nav-backdrop{display:none}}@media (max-width: 959px){.rail{position:fixed;inset:var(--pane-inset) auto var(--pane-inset) var(--pane-inset);transform:translate(calc(-100% - var(--pane-inset)));visibility:hidden;transition:transform .18s ease,visibility 0s linear .18s}.rail.open{transform:translate(0);visibility:visible;transition:transform .18s ease,visibility 0s linear 0s}.nav-toggle{display:none}}html:not([data-sidebar=floating]) .rail{inset:0 auto 0 0;width:calc(var(--rail-w) + var(--pane-inset));padding:calc(10px + var(--pane-inset) + 1px) calc(10px + var(--pane-inset)) calc(10px + var(--pane-inset) + 1px) calc(10px + var(--pane-inset) + 1px);border:none;border-right:1px solid var(--line);border-radius:0;box-shadow:none;background:var(--sidebar);-webkit-backdrop-filter:none;backdrop-filter:none}html:not([data-sidebar=floating]){--rail-rule-rise: 60.75px}html:not([data-sidebar=floating]) .rail-divider{margin-left:0;margin-right:0}html:not([data-sidebar=floating]) .rail-account{margin:0 -8px -8px}@media (max-width: 959px){html:not([data-sidebar=floating]) .rail{transform:translate(-100%)}html:not([data-sidebar=floating]) .rail.open{transform:translate(0)}}@media (min-width: 960px){.nav-toggle{position:fixed;z-index:41;top:50%;left:calc(var(--pane-inset) + var(--rail-w) + 2px);width:24px;height:40px;margin-top:-20px;padding:0;display:grid;place-items:center;border:0;border-radius:999px;background:none;color:var(--ink-3);cursor:pointer;opacity:0;transition:opacity .3s ease,color .3s ease,left var(--nav-time) var(--nav-ease)}.nav-toggle svg{transition:transform var(--nav-time) var(--nav-ease)}.nav-toggle.over-footer{color:var(--on-foot-soft)}.nav-toggle.over-footer:hover{color:var(--on-foot-deep)}.rail:hover~.nav-toggle,.nav-toggle:hover,.nav-toggle:focus-visible,.nav-toggle.lingering{opacity:1}.nav-toggle:hover{color:var(--accent)}.rail{transition:opacity var(--nav-time) var(--nav-ease),visibility 0s linear 0s}html[data-nav=hidden]{--content-left: var(--foot-inset)}html[data-nav=hidden] .rail{opacity:0;visibility:hidden;transition:opacity var(--nav-time) var(--nav-ease),visibility 0s linear var(--nav-time)}html[data-nav=hidden] .nav-toggle{left:.75px;opacity:1}html[data-nav=hidden] .nav-toggle svg{transform:rotate(180deg)}html:not([data-sidebar=floating])[data-nav=hidden] .rail{margin-left:calc(-1 * (var(--rail-w) + var(--pane-inset)))}}html[data-nav-swap] *:not(.switch,.knob),html[data-nav-swap] *:before,html[data-nav-swap] *:after{transition:none!important}.nav-backdrop{position:fixed;inset:0;z-index:30;background:transparent}.rail-brand{display:flex;align-items:center;gap:7px;padding:18px 6px 10px 8px;color:var(--ink)}.rail-home{display:flex;align-items:center;gap:7px;color:inherit;text-decoration:none;border-radius:999px}.rail>.rail-brand .rail-home{position:relative;z-index:3}.rail-close{margin-left:auto;display:grid;place-items:center;width:30px;height:30px;background:none;border:none;border-radius:999px;color:var(--ink-3);cursor:pointer}.rail-close:hover{background:var(--chip);box-shadow:inset 0 0 0 1px var(--line),var(--shadow-sm);color:var(--ink)}.on-dark{display:none!important}:root[data-theme=dark] .on-light{display:none!important}:root[data-theme=dark] .on-dark{display:block!important}@media (prefers-color-scheme: dark){:root:not([data-theme=light]) .on-light{display:none!important}:root:not([data-theme=light]) .on-dark{display:block!important}}.rail-brand .brand-logo{height:28px;width:auto;max-width:120px;object-fit:contain;flex-shrink:0;display:block}.rail-brand .wordmark{font-family:var(--font-brand);font-weight:600;font-size:22px;letter-spacing:-.015em;line-height:1;white-space:nowrap;text-box:trim-both cap alphabetic}.rail-brand .wordmark{text-shadow:0 3px 14px oklch(var(--shade) / .09)}:root[data-theme=dark] .rail-brand .wordmark{text-shadow:0 3px 16px oklch(0 0 0 / .4)}@media (prefers-color-scheme: dark){:root:not([data-theme=light]) .rail-brand .wordmark{text-shadow:0 3px 16px oklch(0 0 0 / .4)}}.rail img,.foot img{-webkit-user-drag:none}.rail>.rail-brand{flex:none;padding-bottom:0;margin-bottom:-8px}.rail-menu{flex:1 1 auto;min-height:0;margin:0 -10px;padding:18px 10px var(--rail-edge-foot);overflow-y:auto;container-type:scroll-state;overscroll-behavior:contain;--rail-fade: linear-gradient( to bottom, transparent, oklch(0 0 0 / .35) calc(var(--rail-edge-head) * .5), black var(--rail-edge-head), black calc(100% - var(--rail-edge-foot)), oklch(0 0 0 / .35) calc(100% - var(--rail-edge-foot) * .5), transparent );-webkit-mask-image:var(--rail-fade);mask-image:var(--rail-fade)}@container scroll-state(scrollable: y){.rail-group{margin-right:6px}}.rail-group{margin-top:12px}.rail-group-label{font-family:var(--font-display);font-size:10.5px;font-weight:550;letter-spacing:.07em;text-transform:uppercase;color:var(--ink-2);padding:0 8px 4px;white-space:nowrap}.rail-group-toggle{display:flex;align-items:center;gap:5px;width:100%;margin:0;border:0;background:none;text-align:left;cursor:pointer}.rail-group-toggle:focus-visible{outline:2px solid var(--primary-line);outline-offset:2px;border-radius:6px}.rail-group-caret{flex:none;color:var(--ink-3);opacity:0;filter:blur(1.5px);transform:scale(.7);transition:opacity .28s ease,filter .28s ease,transform .32s var(--ease-calm),color .16s ease}.rail-group-toggle:is(:hover,:focus-visible) .rail-group-caret{opacity:1;filter:none;transform:none;color:var(--ink-2)}.rail-group.is-folded .rail-group-caret{opacity:1;filter:none;transform:rotate(-90deg)}.rail-group-body{display:grid;grid-template-rows:1fr;transition:grid-template-rows .34s var(--ease-calm),opacity .26s ease}.rail-group.is-folded .rail-group-body{grid-template-rows:0fr;opacity:0}.rail-group-rows{min-height:0;min-width:0;overflow:clip;overflow-clip-margin:8px}.rail-row{position:relative}.rail-row-name{min-width:0;overflow:hidden;text-overflow:ellipsis}.rail-row .rail-external{transition:opacity .16s ease,color .24s ease}.rail-external{display:inline-grid;flex:none}.rail-item .rail-external>svg{grid-area:1 / 1;transition:opacity .24s ease,color .24s ease}.rail-external>svg+svg{opacity:0}.rail-item-external:is(:hover,:focus-visible) .rail-external>svg:first-child{opacity:0}.rail-item-external:is(:hover,:focus-visible) .rail-external>svg+svg{opacity:1}.rail-row.has-actions:is(:hover,:has(:focus-visible)) .rail-row-name{margin-right:22px}.rail-row-actions{position:absolute;top:50%;right:22px;z-index:3;display:flex;margin-top:-12px;opacity:0;transition:opacity .16s ease}.rail-row:is(:hover,:has(:focus-visible)) .rail-row-actions{opacity:1}.rail-row-action{display:grid;place-items:center;width:24px;height:24px;padding:0;border:0;background:none;color:var(--ink-3);cursor:pointer;transition:color .24s ease}.rail-row-action:hover{color:var(--accent)}.rail-row-action:focus-visible{outline:2px solid var(--primary-line);outline-offset:1px;border-radius:6px}.rail-action-glyph{display:inline-grid}.rail-action-glyph>svg{grid-area:1 / 1;transition:opacity .24s ease}.rail-action-glyph>svg+svg{opacity:0}.rail-row-action:hover .rail-action-glyph>svg:first-child{opacity:0}.rail-row-action:hover .rail-action-glyph>svg+svg{opacity:1}.rail-row.is-sortable .rail-item{cursor:default}.rail-row.is-dragged,.rail-group.is-dragged{position:relative;z-index:4}.rail-row.is-dragged .rail-item{background:var(--chip-solid);box-shadow:inset 0 0 0 .5px var(--line),var(--shadow-md);cursor:grabbing}.rail-group.is-dragged .rail-group-toggle{padding-block:2px;border-radius:999px;background:var(--chip-solid);box-shadow:inset 0 0 0 .5px var(--line),var(--shadow-md);cursor:grabbing}.rail-groups.is-sorting :is(.rail-item,.rail-group-toggle){pointer-events:none}.rail-groups.is-sorting .rail-row-actions{opacity:0}.rail-groups.is-sorting{user-select:none;-webkit-user-select:none}.rail-add{display:inline-flex;align-items:center;gap:5px;margin:14px 0 0 8px;padding:2px 0;border:0;background:none;color:var(--ink-3);font:inherit;font-size:12px;font-weight:500;cursor:pointer;opacity:0;transition:opacity .26s ease,color .14s ease,text-decoration-color .22s ease}.rail:is(:hover,:has(:focus-visible)) .rail-add{opacity:1}.rail-add:hover{color:var(--primary)}.rail-add:focus-visible{outline:2px solid var(--primary-line);outline-offset:2px}@media (hover: none) and (pointer: coarse){.rail-add,.rail-row-actions{opacity:1}.rail-row.has-actions .rail-row-name{margin-right:22px}.rail-group-caret{opacity:1;filter:none;transform:none}.rail-group.is-folded .rail-group-caret{transform:rotate(-90deg)}}@media (prefers-reduced-motion: reduce){.rail-group-body,.rail-group-caret,.rail-add{transition:opacity .16s ease}}html[data-motion=reduce] :is(.rail-group-body,.rail-group-caret,.rail-add){transition:opacity .16s ease}.rail-item{display:flex;align-items:center;gap:9px;padding:6px 8px 6px 10.3px;margin-left:-2.3px;color:var(--ink-2);text-decoration:none;font-size:13.5px;font-weight:400;border-radius:999px;white-space:nowrap;transition:background .14s ease,color .24s ease}button.rail-item{width:calc(100% + 2.3px);border:0;background:none;text-align:left;cursor:pointer}.rail-item svg{flex-shrink:0;color:var(--ink-2);transition:color .24s ease}.rail-item .rail-external{margin-left:auto;color:var(--ink-3)}.rail-item-external:is(:hover,:focus-visible) .rail-external{color:var(--accent)}.rail-item:hover{position:relative;z-index:1;background:var(--chip-hover);box-shadow:inset 0 0 0 .5px var(--line);color:var(--primary)}.rail-item:hover svg{color:var(--accent)}.rail-item.active{position:relative;z-index:2;background:var(--chip);color:var(--primary);font-weight:450;box-shadow:inset 0 0 0 .5px var(--line),var(--shadow-sm)}.rail-item.active svg{color:var(--accent)}.rail-icon{display:inline-grid;flex-shrink:0;width:17px;height:17px}.rail-icon>svg{grid-area:1 / 1;transition:opacity .26s ease,color .24s ease}.rail-icon-fill,.rail-item.active .rail-icon-line{opacity:0}.rail-item.active .rail-icon-fill{opacity:1}.rail-icon.is-turning{transition:transform .7s cubic-bezier(.2,.8,.2,1)}@media (prefers-reduced-motion: reduce){.rail-icon.is-turning{transition:none}}.rail-icon.is-turning>svg{transition:opacity .5s ease,color .24s ease}.rail-item.active .rail-icon.is-turning{transform:rotate(180deg)}.rail-divider{margin:auto 8px 5.75px;flex:none;height:1px;border-radius:999px;background:var(--pane-line);transform:scaleY(.5)}.rail-account{position:relative;display:flex;align-items:center;gap:10px;padding:8px;border-radius:999px;transition:background .14s ease}.rail-account .avatar{position:relative;width:28px;height:28px;flex-shrink:0;border-radius:50%;background:var(--avatar-bg);color:var(--avatar-ink);display:grid;place-items:center;font-size:12.5px;font-weight:600}.account-label{display:flex;align-items:baseline;gap:6px;min-width:0;font-size:13px;font-weight:450;color:var(--ink);white-space:nowrap}.account-label .cell-text{min-width:0}.account-link{display:flex;align-items:center;gap:10px;min-width:0;color:inherit;text-decoration:none;border-radius:999px}.account-link :is(.account-label,.account-role){transition:color .24s ease}.account-link:hover :is(.account-label,.account-role),.account-link:focus-visible :is(.account-label,.account-role){color:var(--primary)}.account-link:focus-visible{outline:2px solid var(--primary-line);outline-offset:3px}.account-signout{margin-left:auto;display:flex}.account-signout button{display:grid;place-items:center;width:30px;height:30px;background:none;border:none;border-radius:999px;color:var(--ink-3);cursor:pointer;transition:color .24s ease}.account-signout button:hover{color:var(--accent)}.account-signout button:focus-visible{outline:2px solid var(--primary-line);outline-offset:1px}.main{position:relative;flex:1;min-width:0;overflow-y:auto;scroll-padding-block:var(--edge-blur);container-type:inline-size}.column{min-height:100%;display:flex;flex-direction:column}.main:before,.main:after{content:"";position:fixed;left:0;width:100cqw;z-index:30;height:var(--edge-blur);pointer-events:none;background:color-mix(in srgb,var(--bg) 94%,transparent)}.main:before{top:0;-webkit-mask-image:linear-gradient(to bottom,black,oklch(0 0 0 / .97) 25%,oklch(0 0 0 / .85) 50%,oklch(0 0 0 / .55) 70%,oklch(0 0 0 / .22) 87%,transparent);mask-image:linear-gradient(to bottom,black,oklch(0 0 0 / .97) 25%,oklch(0 0 0 / .85) 50%,oklch(0 0 0 / .55) 70%,oklch(0 0 0 / .22) 87%,transparent)}.main:after{bottom:0;-webkit-mask-image:linear-gradient(to top,black,oklch(0 0 0 / .97) 25%,oklch(0 0 0 / .85) 50%,oklch(0 0 0 / .55) 70%,oklch(0 0 0 / .22) 87%,transparent);mask-image:linear-gradient(to top,black,oklch(0 0 0 / .97) 25%,oklch(0 0 0 / .85) 50%,oklch(0 0 0 / .55) 70%,oklch(0 0 0 / .22) 87%,transparent)}.crumbs ol{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin:0;padding:0;list-style:none;font-size:13px;min-width:0}.crumbs li{display:flex;align-items:center;gap:8px;min-width:0}.crumbs a{color:var(--ink-3)}.crumbs a:hover{color:var(--primary)}.crumbs [aria-current=page]{color:var(--ink);font-weight:550;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.crumb-sep{flex:none;color:var(--ink-3)}.page-bar{position:sticky;top:0;z-index:31;display:flex;align-items:center;flex-wrap:wrap;gap:10px 24px;max-width:calc(var(--content-left) + 1120px + 32px);margin:0;padding:var(--bar-top) 32px 18px var(--content-left);transition:transform .3s cubic-bezier(.2,.8,.2,1)}.page-bar+.content{padding-top:0;min-height:calc(100vh - var(--bar-top) - 58px)}.page-bar>*,.page-bar:before{transition:opacity .3s cubic-bezier(.2,.8,.2,1)}.page-bar.is-away:not(:has(:focus-visible)){transform:translateY(-100%);pointer-events:none}.page-bar.is-away:not(:has(:focus-visible))>*,.page-bar.is-away:not(:has(:focus-visible)):before{opacity:0}@media (prefers-reduced-motion: reduce){.page-bar.is-away:not(:has(:focus-visible)){transform:none}.page-bar>*,.page-bar:before{transition:opacity .15s ease!important}}html[data-motion=reduce] .page-bar.is-away:not(:has(:focus-visible)){transform:none}html[data-motion=reduce] .page-bar>*,html[data-motion=reduce] .page-bar:before{transition:opacity .15s ease!important}.page-bar:before{content:"";position:absolute;z-index:-1;inset-block:0;left:0;width:100cqw;background:color-mix(in srgb,var(--bg) 96%,transparent);-webkit-mask-image:linear-gradient(to bottom,black calc(100% - 18px),transparent);mask-image:linear-gradient(to bottom,black calc(100% - 18px),transparent)}.page-bar .crumbs{flex:1 1 auto;display:flex;align-items:center;min-width:0;min-height:40px}.crumbs-space{height:20px;margin:12px 0 14px}.burger{position:fixed;top:4px;left:0;z-index:35;display:grid;place-items:center;width:50px;height:40px;background:none;border:none;border-radius:999px;color:var(--ink-2);cursor:pointer;transition:background .14s ease,color .14s ease}.burger:hover{color:var(--ink)}.burger:focus-visible{outline-offset:-2px}.demo-flag{position:fixed;top:4px;left:50%;transform:translate(-50%);z-index:35;font-size:11px;font-weight:450;color:var(--warn);background:var(--warn-soft);padding:3px 8px;border-radius:999px;white-space:nowrap;user-select:none;-webkit-user-select:none}.content{flex:1 0 auto;min-height:100vh;padding:48px 32px 56px var(--content-left)}.page{max-width:1120px;margin:0}@media (max-width: 959px){.content{padding:48px 16px}.page-bar{padding:var(--bar-top) 16px 18px 56px}}.account-dot{color:var(--ink-3)}.account-role{color:var(--ink-2);font-weight:400;overflow:hidden;text-overflow:ellipsis}.rail-account:has(.account-select):hover{background:var(--chip-hover);box-shadow:inset 0 0 0 .5px var(--line)}.account-caret{margin-left:auto;margin-right:7px;color:var(--ink-3);flex-shrink:0}.account-select{position:absolute;inset:0;width:100%;height:100%;margin:0;opacity:0;border:none;appearance:none;cursor:pointer}.rail-account:has(.account-select:focus-visible){background:var(--chip);box-shadow:inset 0 0 0 1px var(--line),var(--shadow-sm)}.page-bar-acts{flex:none;margin-left:auto}.page-bar-acts:empty{display:none}.main:has(.page-bar){scroll-padding-top:calc(var(--bar-top) + 74px)}.account-link .account-role{margin-left:6px;font-size:12px;font-weight:400;color:var(--ink-3)}.settings-wrap{max-width:720px}.settings-grid{max-width:750px}.settings-card{padding:4px 20px;margin-bottom:30px}.settings-row{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:16px 0;border-top:1px solid var(--line-soft)}.settings-row:first-child{border-top:none}.settings-text{min-width:0}.settings-name{font-weight:450;color:var(--ink)}.settings-detail{color:var(--ink-2);font-size:13px;margin-top:2px;max-width:72ch}.settings-row .switch-row .switch-label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.settings-note{color:var(--ink-3);font-size:13px;margin:0 0 12px;max-width:60ch}.feedback-kind{flex:0 0 auto;display:grid;place-items:center;width:36px;height:36px;border-radius:var(--radius-sm);background:var(--primary-soft);color:var(--primary)}.settings-row:has(.feedback-kind){justify-content:flex-start;gap:16px}.foot{position:relative;z-index:31;flex:none;display:flex;flex-direction:column;min-height:100vh;background:var(--foot-bg);color:var(--foot-ink);-webkit-user-select:none;user-select:none}.foot-inner{flex:1;display:flex;flex-direction:column}.foot-inner>.page{flex:1;display:flex;flex-direction:column;width:100%}.foot-top{display:flex;align-items:flex-start;justify-content:space-between;gap:20px 32px}.foot-links{display:flex;flex-wrap:wrap;gap:8px 28px;font-size:14px;font-weight:450}.foot-link{color:inherit;text-decoration-line:underline;text-decoration-thickness:1px;text-underline-offset:3px;text-decoration-color:transparent;transition:color .14s ease,text-decoration-color .22s ease}.foot-link:hover{text-decoration-color:currentColor}.foot-link:focus-visible{outline-color:var(--foot-ink)}.foot-base{margin-top:auto;padding-top:48px}.foot-divider{height:1px;border-radius:999px;background:var(--foot-rule);transform:scaleY(.5)}.foot-logo{display:block;height:48px;aspect-ratio:172 / 43;background:var(--foot-logo);-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.foot img{-webkit-user-drag:none}.foot .foot-crumbs{padding-bottom:calc((var(--rail-rule-rise) - 18px) / 2 + 1px)}.foot .foot-crumbs ol{line-height:18px;min-height:0}@media (max-width: 544px){.foot .foot-crumbs{padding-bottom:calc((var(--rail-rule-rise) - 40px) / 2 + 1px)}}.foot .foot-crumbs a,.foot .foot-crumbs .crumb-sep{color:var(--foot-ink-soft)}.foot .foot-crumbs a:hover,.foot .foot-crumbs [aria-current=page]{color:var(--foot-ink)}.foot .foot-crumbs a:focus-visible{outline-color:var(--foot-ink)}.foot-legal{display:flex;flex-wrap:wrap;align-items:center;align-content:center;justify-content:space-between;gap:4px 24px;min-height:var(--rail-rule-rise);font-size:12px;font-weight:400;line-height:1.5;opacity:.9}.foot-legal-links{display:flex;align-items:center}.foot-copy{margin:0}.foot-sep{display:inline-block;width:1px;height:1.15em;margin:0 12px;vertical-align:-.2em;border-radius:999px;background:color-mix(in srgb,var(--foot-ink) 44%,transparent);transform:scaleX(.5)}.foot-inner{padding:44px var(--foot-inset) 0 var(--content-left)}.foot-inner>.page{max-width:none;margin:0}.foot-logo{-webkit-mask-image:url(/DCA_Malta_Logo_White_CMYK.svg);mask-image:url(/DCA_Malta_Logo_White_CMYK.svg)}@media (max-width: 959px){.foot-inner{padding:36px 16px 0}}.status-circle{display:block;flex:none}.status-circle :is(circle,rect){fill:var(--circle-fill);stroke:var(--circle-ring, none);stroke-width:var(--circle-ring-width, 1)}:root{--assigned-dash: 2.18 3.003628;--assigned-dash-offset: 1.09}.nx-linkbtn{background:none;border:0;padding:0;font:inherit;cursor:pointer}.nx-linkbtn:disabled{color:var(--ink-3);cursor:default}.nx-bar{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin:0 0 8px}.nx-bar .search-field{flex:1 1 260px;max-width:420px}.nx-bar--processes .search-field{flex:1 1 300px;max-width:440px}.nx-bar--processes>.segmented{margin-left:auto}.nx-page-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 20px;margin-bottom:6px}.nx-page-head .page-title{margin:0}.nx-page-head__acts{display:flex;align-items:center;gap:22px}.nx-page-head__new{display:inline-flex;align-items:center;gap:6px}.search-field input{height:44px;padding:0 42px;font-size:14.5px}.search-field .search-go{left:8px}.search-field .search-clear{right:8px}.select-btn{min-height:44px;font-size:14.5px}.nx-form{display:flex;flex-direction:column;gap:14px;margin-top:18px}.nx-form .field-pill{width:100%;box-sizing:border-box}.nx-form .field-hint{margin:-4px 0 0}.nx-window{position:fixed;inset:0;display:flex;flex-direction:column;background:var(--bg)}.nx-toolbar{position:absolute;z-index:5;top:var(--pane-inset);left:var(--pane-inset);right:var(--pane-inset);display:flex;align-items:center;gap:16px;min-height:52px;padding:6px 8px;background:var(--chrome-frost);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);border:1px solid var(--pane-line);border-radius:999px;box-shadow:var(--shadow-glass)}.nx-crumbs{min-width:0}.nx-crumbs ol{flex-wrap:nowrap;font-size:15px;padding-left:11px}.nx-crumbs li:last-child{min-width:0}.nx-crumbs li:not(:last-child){flex:none}.nx-trail{position:relative;min-width:0;display:flex;align-items:center;gap:10px}.nx-crumbs [aria-current=page]{text-overflow:clip}.nx-crumbs.is-over [aria-current=page]{-webkit-mask-image:linear-gradient(to right,#000 calc(100% - 36px),transparent);mask-image:linear-gradient(to right,#000 calc(100% - 36px),transparent)}.nx-crumbs.is-renaming [aria-current=page]{color:transparent}.nx-trail__rename{position:absolute;margin:0;padding:0;border:0;border-radius:0;background:none;outline:none;box-shadow:none;font:inherit;font-size:15px;font-weight:550;color:var(--ink);caret-color:var(--primary)}.nx-crumbs a{white-space:nowrap;text-decoration-line:underline;text-decoration-thickness:1px;text-underline-offset:3px;text-decoration-color:transparent;transition:color .18s ease,text-decoration-color .18s ease}.nx-crumbs a:hover,.nx-crumbs a:focus-visible{color:var(--primary);text-decoration-color:var(--primary);outline:none}.nx-title{flex:1;min-width:0;display:flex;align-items:center;gap:10px}.nx-tool{display:grid;place-items:center;width:34px;height:34px;padding:0;border:0;border-radius:999px;background:none;color:var(--ink);cursor:pointer;transition:color .18s ease}.nx-tool:hover:not(:disabled),.nx-tool:focus-visible{color:var(--primary);outline:none;box-shadow:none}.nx-tool:disabled{color:var(--ink-3);opacity:.45;cursor:default}.nx-tool .fill-icon>svg{transition:opacity .24s ease,color .24s ease}.nx-tool.nx-tool:is(:hover,:focus-visible) .fill-icon-line{opacity:1}.nx-tool.nx-tool:is(:hover,:focus-visible) .fill-icon-fill{opacity:0}.nx-tool:is(:hover,:focus-visible):not(:disabled) svg,.nx-tool:is([aria-pressed=true],[aria-expanded=true]) svg{color:var(--accent)}.nx-tool:is([aria-pressed=true],[aria-expanded=true]){color:var(--primary)}.nx-tool--find svg{transition:color .24s ease}.nx-tool.nx-tool--find:is(:hover,:focus-visible){color:var(--ink)}.nx-tool.nx-tool--find:is(:hover,:focus-visible) svg{color:currentColor}.nx-tool.nx-tool--find:is(:active,.is-on) svg{color:var(--accent)}.nx-tool.nx-tool:is(:active:not(:disabled),[aria-pressed=true],[aria-expanded=true]) .fill-icon-line{opacity:0}.nx-tool.nx-tool:is(:active:not(:disabled),[aria-pressed=true],[aria-expanded=true]) .fill-icon-fill{opacity:1}.nx-tool--word{width:auto;display:inline-flex;gap:6px;padding:0 12px;font:inherit;font-size:13.5px;font-weight:500}.nx-group{display:flex;align-items:center;gap:2px}.nx-group--tight{gap:0}.nx-group--tight .nx-tool{width:28px}.nx-group--tight .nx-tool--word{width:auto;padding:0 6px}.nx-toolbar__slot{display:flex;align-items:center;gap:14px}.nx-toolbar__slot:empty{display:none}.nx-toolbar__inline{display:contents}.nx-tool.nx-tidy{overflow:hidden;transition:width .28s cubic-bezier(.2,.8,.2,1),opacity .22s ease,color .18s ease}.nx-group .nx-tool.nx-tidy.is-away{width:0;opacity:0;pointer-events:none}[data-motion=reduce] .nx-tool.nx-tidy{transition:none}.nx-bar-part{position:relative}.nx-bar-part:not(:empty)~.nx-bar-part:not(:empty):before{content:"";position:absolute;left:-8.5px;top:6px;bottom:6px;width:1px;background:var(--line-soft)}.nx-save{font-size:12.5px;color:var(--ink-3);white-space:nowrap}.nx-save--failed,.nx-save--clash{color:var(--alert)}.nx-edit{white-space:nowrap}.nx-total{display:inline-flex;align-items:center;gap:5px;font-size:13px;color:var(--ink-2);white-space:nowrap}.nx-stage{display:flex;align-items:center;gap:6px}.nx-stage__next{white-space:nowrap;min-height:34px;padding:0 16px}.nx-why{width:100%;box-sizing:border-box;margin-top:14px}.confirm-detail:empty{display:none}dialog .confirm-title{margin:0 0 10px;font-family:var(--font-brand);font-size:27px;font-weight:550;letter-spacing:-.018em;line-height:1.2;text-wrap:balance}.confirm-actions>.btn:first-child:not(:only-child){margin-right:auto}.nx-canvas{position:relative;flex:1;min-height:0}.nx-flow{position:absolute;inset:0}.nx-map-state{position:absolute;inset:0;display:grid;place-items:center;margin:0;color:var(--ink-3)}.nx-canvas .react-flow{background:var(--bg)}.nx-dots{color:var(--line)}.nx-dots circle,.nx-dots path{fill:var(--line)}.nx-line path.react-flow__edge-path{stroke:var(--ink-3);stroke-width:1.6}.nx-line--back path.react-flow__edge-path{stroke-dasharray:5 5}.react-flow__arrowhead polyline{stroke:var(--ink-3);fill:var(--ink-3)}.nx-canvas .react-flow__edgelabel-renderer{z-index:1002}.nx-answer{position:absolute;padding:0 2px;white-space:nowrap;pointer-events:none;font:500 12px/16px var(--font-body);color:var(--ink-2);text-shadow:0 0 3px var(--control-off),0 0 3px var(--control-off),0 0 6px var(--control-off)}.nx-answer.is-editable{pointer-events:auto}.nx-answer__edit{min-width:2ch;margin:0;padding:0 0 1px;border:0;border-bottom:1.5px solid var(--accent);border-radius:0;background:transparent;outline:none;font:inherit;color:var(--ink);text-shadow:inherit}.react-flow__handle{opacity:0;pointer-events:none}.nx-canvas .react-flow__handle{width:0;height:0;min-width:0;min-height:0;border:0;background:none}.nx-canvas .react-flow__handle-left{left:-2px}.nx-canvas .react-flow__handle-top{top:-2px}.nx-lane{position:relative;overflow:hidden;border-radius:var(--radius);background:var(--control-off);border:1px solid var(--gauge-assigned)}.nx-lane__name{position:absolute;top:0;bottom:0;left:0;display:flex;align-items:center;padding:0 20px;background:var(--surface);border-right:1px solid var(--gauge-assigned);font-family:var(--font-display);font-size:13px;font-weight:550;color:var(--ink);line-height:1.3}.nx-step{display:flex;flex-direction:column;justify-content:center;gap:4px;padding:12px 16px;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-sm);box-shadow:var(--shadow-sm);cursor:pointer;transition:box-shadow .16s ease,border-color .16s ease}.nx-step:hover{box-shadow:var(--shadow-md)}.nx-step--decision{position:relative;align-items:center;text-align:center;padding:0 44px;background:none;border:0;box-shadow:none}.nx-step--decision:hover{box-shadow:none}.nx-diamond{position:absolute;inset:0;overflow:visible;pointer-events:none}.nx-diamond__shape{fill:color-mix(in srgb,var(--warn) 10%,var(--surface));stroke:var(--warn);stroke-width:2;filter:drop-shadow(0 1px 2px color-mix(in srgb,var(--ink) 10%,transparent));transition:stroke .16s ease,filter .16s ease}.nx-step--decision:hover .nx-diamond__shape{filter:drop-shadow(0 3px 8px color-mix(in srgb,var(--ink) 14%,transparent))}.nx-diamond__halo{fill:none;stroke:var(--primary-soft);stroke-width:8;opacity:0}.nx-step--decision .nx-step__name{position:relative;font-size:12.5px;line-height:1.25}.nx-step.nx-step--decision.is-picked{box-shadow:none}.nx-step--decision.is-picked .nx-diamond__shape{stroke:var(--accent);stroke-width:2}.nx-step--decision.is-picked .nx-diamond__halo{opacity:1}.nx-step__name{font-size:13.5px;font-weight:500;color:var(--ink);line-height:1.3;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.nx-step__meta{font-size:12px;color:var(--ink-3)}.nx-step--task .nx-step__name{display:block;max-height:2.6em;overflow:hidden;overflow-wrap:anywhere}.nx-step__name.is-over .nx-step__line{display:block}.nx-step__name.is-over .nx-step__line+.nx-step__line{white-space:nowrap;overflow:hidden;-webkit-mask-image:linear-gradient(to right,#000 calc(100% - 28px),transparent);mask-image:linear-gradient(to right,#000 calc(100% - 28px),transparent)}.nx-event{display:flex;align-items:center;justify-content:center;padding:0 18px;text-align:center;border-radius:999px;background:var(--surface);border:2px solid var(--ok);box-shadow:var(--shadow-sm);cursor:pointer}.nx-event--start{background:color-mix(in srgb,var(--ok) 10%,var(--surface))}.nx-event--end{border-color:var(--alert);background:color-mix(in srgb,var(--alert) 9%,var(--surface))}.nx-event__name{font-size:12.5px;font-weight:550;color:var(--ink);line-height:1.25;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.nx-step.is-picked,.nx-event.is-picked{border-color:var(--accent);box-shadow:0 0 0 3px var(--primary-soft),var(--shadow-md)}.nx-inspector{position:absolute;z-index:6;top:calc(var(--pane-inset) + 64px);right:var(--pane-inset);bottom:var(--pane-inset);width:min(340px,calc(100% - 2 * var(--pane-inset)));overflow-y:auto;padding:14px 18px 20px;background:var(--chrome-frost);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);border:1px solid var(--pane-line);border-radius:var(--radius);box-shadow:var(--shadow-glass);animation:nx-sheet-in .22s cubic-bezier(.2,.8,.2,1) both}.nx-inspector.is-leaving,.nx-sheet.is-leaving>.nx-inspector{animation:nx-sheet-out .22s cubic-bezier(.4,0,.6,1) both;pointer-events:none}.nx-sheet{display:contents}@keyframes nx-sheet-in{0%{opacity:0;transform:translate(10px) scale(.985)}}@keyframes nx-sheet-out{to{opacity:0;transform:translate(10px) scale(.985)}}[data-motion=reduce] .nx-inspector{animation:none}[data-motion=reduce] :is(.nx-inspector.is-leaving,.nx-sheet.is-leaving>.nx-inspector){visibility:hidden}@media (prefers-reduced-motion: reduce){.nx-inspector{animation:none}:is(.nx-inspector.is-leaving,.nx-sheet.is-leaving>.nx-inspector){visibility:hidden}}.nx-inspector__head{display:flex;align-items:center;justify-content:space-between;margin:0 -8px 6px 0}.nx-inspector__kind{font-size:12px;font-weight:550;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3)}.nx-inspector__name{margin:0 0 14px;font-family:var(--font-display);font-size:24px;font-weight:550;letter-spacing:-.02em;line-height:1.2;color:var(--ink);text-wrap:balance}.nx-inspector__name--edit{display:block;width:calc(100% + 16px);margin:0 -8px;padding:4px 8px;resize:none;overflow:hidden;border:0;border-radius:var(--radius-sm);background:none;outline:none;transition:background .14s ease,box-shadow .14s ease}.nx-inspector__name--edit:hover,.nx-inspector__name--edit:focus{background:none;box-shadow:none;outline:none}.nx-inspector__name--edit::placeholder{color:var(--ink-3)}.nx-inspector__label{margin:18px 0 6px;font-size:12px;font-weight:550;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-2)}.nx-inspector__text{margin:0;color:var(--ink-2);line-height:1.55}.nx-facts{display:grid;grid-template-columns:auto 1fr;gap:6px 16px;margin:0 0 14px}.nx-facts dt{color:var(--ink-3)}.nx-facts dd{margin:0;color:var(--ink)}.nx-step.is-editable .react-flow__handle,.nx-event.is-editable .react-flow__handle{opacity:0;pointer-events:auto;transition:opacity .12s ease}.nx-step.is-editable .react-flow__handle:after,.nx-event.is-editable .react-flow__handle:after{content:"";position:absolute;left:-6px;top:-6px;width:12px;height:12px;box-sizing:border-box;border:2px solid var(--surface);border-radius:50%;background:var(--accent)}.react-flow__node:hover .is-editable .react-flow__handle,.react-flow__node.selected .is-editable .react-flow__handle,.react-flow.nx-connecting .react-flow__handle{opacity:1}.react-flow__handle.nx-tile-handle{opacity:0!important;pointer-events:none!important}.nx-step.is-editable,.nx-event.is-editable{cursor:grab}.react-flow__node.dragging .nx-step,.react-flow__node.dragging .nx-event{cursor:grabbing}.react-flow__node.dragging .nx-step:not(.nx-step--decision),.react-flow__node.dragging .nx-event{box-shadow:var(--shadow-md)}.react-flow__node.dragging .nx-diamond__shape{filter:drop-shadow(0 6px 14px color-mix(in srgb,var(--ink) 18%,transparent))}.react-flow__node.dragging{z-index:1000!important}.react-flow__edge.selected .nx-line path.react-flow__edge-path,.react-flow__edge.selected.nx-line path.react-flow__edge-path{stroke:var(--accent);stroke-width:2.4}.react-flow__edge.nx-line{cursor:pointer}.nx-plus{position:absolute;z-index:3;display:grid;place-items:center;box-sizing:border-box;width:28px;height:28px;padding:0;border:1px solid var(--pane-line);border-radius:50%;background:var(--chrome-frost);color:var(--ink-2);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);box-shadow:var(--shadow-glass);cursor:pointer;transition:color .22s ease,border-color .22s ease}.nx-plus svg{display:block}.nx-plus:is(:hover,:focus-visible){color:var(--accent);border-color:var(--accent);outline:none}.nx-plus--after{top:50%;right:-42px;margin-top:-14px}.nx-step--decision>.nx-plus--after{right:-49px}.nx-event--start>.nx-plus--after{right:-54px}.nx-inspector--edit{display:flex;flex-direction:column;padding:0;overflow:hidden}.nx-inspector__scroll{flex:1 1 auto;min-height:0;overflow-y:auto;display:flex;flex-direction:column;gap:14px;padding:14px 18px 20px}.nx-inspector__scroll>*{flex-shrink:0}.nx-inspector__foot{flex:none;display:flex;align-items:center;gap:10px;padding:12px 18px 14px;border-top:1px solid var(--line-soft)}.nx-inspector__foot .btn{min-height:36px;padding:0 16px}.nx-inspector__done{margin-left:auto}.nx-inspector--edit .nx-inspector__head{margin-bottom:-4px}.nx-inspector--edit .field-pill,.nx-inspector--edit .field-area{width:100%}.nx-inspector--edit .segmented{align-self:flex-start}.nx-inspector__delete{display:inline-flex;align-items:center;gap:8px}.nx-note{margin:10px 0 0;font-size:13px;color:var(--ink-3)}.nx-dept-head{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 12px}.nx-dept-head__role{font-size:12.5px;font-weight:450;letter-spacing:0;text-transform:none;color:var(--ink-3)}.nx-ghost{position:relative}.nx-ghost__button{display:grid;place-items:center;width:100%;height:100%;padding:0;border:1.5px dashed var(--ink-3);border-radius:var(--radius-sm);background:color-mix(in srgb,var(--surface) 55%,transparent);color:var(--ink-3);cursor:pointer;transition:border-color .18s ease,color .18s ease}.nx-ghost__button:hover,.nx-ghost__button:focus-visible{border-color:var(--primary);color:var(--primary);outline:none}.nx-line--ghost path.react-flow__edge-path{stroke:var(--ink-3);stroke-dasharray:4 5;opacity:.7}.react-flow__node-ghost{cursor:default}.nx-rename{position:relative;width:100%;margin:0;padding:0;resize:none;overflow:hidden;font:inherit;font-size:13.5px;font-weight:500;line-height:1.3;color:var(--ink);text-align:inherit;border:0;border-radius:0;background:none;outline:none;box-shadow:none}.nx-event .nx-rename,.nx-step--decision .nx-rename{font-size:12.5px;text-align:center}.nx-event .nx-rename{font-weight:550}.nx-step--decision .nx-rename,.nx-event .nx-rename{line-height:1.25}.nx-rename.is-two{max-height:2.6em;overflow-y:auto;scrollbar-width:none;overflow-wrap:anywhere}.nx-duration{display:flex;flex-wrap:wrap;gap:10px}.nx-counter{display:inline-flex;align-items:center;gap:2px;height:40px;padding:0 4px;border:1px solid var(--line);border-radius:999px;background:var(--surface);outline:none}.nx-counter:focus-visible{border-color:var(--accent)}.nx-counter__step{display:grid;place-items:center;width:30px;height:30px;padding:0;border:0;border-radius:50%;background:none;color:var(--ink-2);cursor:pointer;touch-action:none;transition:color .18s ease}.nx-counter__step:hover:not(:disabled),.nx-counter__step:active:not(:disabled){color:var(--primary)}.nx-counter__step:focus-visible{outline:none}.nx-counter__step:disabled{opacity:.35;cursor:default}.nx-counter__figure{display:inline-flex;align-items:baseline;gap:4px;min-width:52px;justify-content:center;font-variant-numeric:tabular-nums}.nx-counter__num{font-family:var(--font-display);font-size:17px;font-weight:550;color:var(--ink)}.nx-counter__unit{font-size:13px;color:var(--ink-3)}.nx-ghost__button.is-open{border-style:solid;border-color:var(--primary);background:var(--surface);color:var(--primary)}.nx-next{display:flex;flex-direction:column;gap:4px;margin:0 -10px;outline:none}.nx-next__item{display:flex;align-items:center;gap:14px;width:100%;padding:12px 16px;border:0;border-radius:999px;background:none;color:var(--ink);text-align:left;font:inherit;cursor:pointer;transition:background .14s ease}.nx-next__item:hover,.nx-next__item:focus-visible{background:color-mix(in srgb,var(--ink) 16%,var(--surface));outline:none}.nx-next__item:focus-visible{box-shadow:inset 0 0 0 2px color-mix(in oklch,var(--primary) 55%,transparent)}.nx-next__icon{display:grid;place-items:center;flex:none;color:var(--ink-2)}.nx-next__icon--process{color:var(--primary)}.nx-next__icon--decision{color:var(--warn)}.nx-next__icon--end{color:var(--alert)}.nx-next__name{font-size:15px;font-weight:550}.nx-addlane__button{display:inline-flex;align-items:center;gap:6px;padding:6px 2px;border:0;background:none;color:var(--ink-2);font:inherit;font-size:14px;font-weight:500;line-height:1;cursor:pointer;white-space:nowrap;transition:color .18s ease}.nx-addlane__button svg{flex:none;display:block}.nx-addlane__button span{text-decoration:underline;text-decoration-thickness:1.5px;text-underline-offset:4px;text-decoration-color:transparent;transition:text-decoration-color .18s ease}.nx-addlane__button:hover,.nx-addlane__button:focus-visible,.nx-addlane__button[aria-expanded=true]{color:var(--primary);outline:none}.nx-addlane__button:hover span,.nx-addlane__button:focus-visible span,.nx-addlane__button[aria-expanded=true] span{text-decoration-color:var(--primary)}.nx-addlane{display:flex;flex-direction:column;align-items:flex-start}.nx-addlane__typing{position:absolute;z-index:6;display:flex;flex-direction:column;gap:6px;width:240px}.nx-addlane__typing>*{animation:nx-addlane-in .22s cubic-bezier(.2,.8,.2,1) backwards}.nx-addlane__typing.is-leaving{pointer-events:none}.nx-addlane__typing.is-leaving>*{animation:nx-addlane-out .16s ease-in forwards}.nx-addlane__bar input{height:48px;font-size:15px}.nx-addlane__bar .search-go{pointer-events:none;color:var(--ink-3)}@keyframes nx-addlane-in{0%{opacity:0;transform:translateY(-6px)}}@keyframes nx-addlane-out{to{opacity:0;transform:translateY(-6px)}}[data-motion=reduce] .nx-addlane__typing>*{animation:none}.nx-addlane__note{margin:0 4px;font-size:12.5px;color:var(--alert)}.nx-inspector__head .nx-inspector__kind{flex:1;min-width:0}.nx-inspector__back{width:30px;height:30px;margin-left:-8px;margin-right:2px}.nx-next__item.is-current{background:color-mix(in oklch,var(--primary) 18%,var(--surface))}.nx-connect__say{margin:-2px 0 12px;color:var(--ink-2)}.nx-connect__search{margin-bottom:10px}.nx-connect__search .search-field{width:100%}.nx-connect__list{gap:2px}.nx-connect__text{display:flex;flex-direction:column;gap:1px;min-width:0;text-align:left}.nx-connect__text .nx-next__name{font-size:14.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nx-connect__detail{font-size:12px;color:var(--ink-3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nx-connect__create .nx-next__name{color:var(--primary)}.nx-connect__none{margin:6px 10px;font-size:13px;color:var(--ink-3)}.nx-next__item:disabled{opacity:.6;cursor:default}.nx-step__runs{display:inline-flex;align-items:center;gap:4px;color:var(--primary)}.nx-runs-mark{flex:none;color:var(--primary)}.nx-event .nx-runs-mark{margin-left:6px}.nx-step--decision .nx-runs-mark{position:relative;margin-top:2px}.nx-inspector__runs{font-size:14px}.nx-inspector__pair{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:0 24px}.nx-inspector__connected{align-items:flex-end;text-align:right}.nx-inspector__connected .nx-inspector__runs{max-width:170px;white-space:nowrap;overflow:hidden}.nx-inspector__pair{grid-template-columns:minmax(140px,1fr) auto}.nx-inspector__runs.is-over{-webkit-mask-image:linear-gradient(to right,#000 calc(100% - 28px),transparent);mask-image:linear-gradient(to right,#000 calc(100% - 28px),transparent)}.nx-inspector__runs-list{display:flex;flex-direction:column;align-items:flex-end;gap:6px;margin:0;padding:0;list-style:none}.nx-inspector__runs-row{display:flex;align-items:baseline;justify-content:flex-end;gap:12px}.nx-inspector__runs-act{flex:none;padding:0;border:0;background:none;font:inherit;font-size:13px;color:var(--ink-2);cursor:pointer;text-decoration-line:underline;text-decoration-thickness:1px;text-underline-offset:3px;text-decoration-color:transparent;opacity:0;transition:opacity .22s ease,color .2s ease,text-decoration-color .2s ease}.nx-inspector__runs-row:is(:hover,:focus-within) .nx-inspector__runs-act{opacity:1}.nx-inspector__runs-act:is(:hover,:focus-visible){color:var(--alert);text-decoration-color:var(--alert);outline:none}.nx-inspector__runs-list.is-read{align-items:flex-start}.nx-next__item.is-current .nx-next__name{color:var(--primary)}.nx-lane--down .nx-lane__name{inset:0 0 auto;justify-content:center;text-align:center;border-right:0;border-bottom:1px solid var(--gauge-assigned)}.is-down .nx-plus--after{inset:auto auto -42px 50%;margin:0 0 0 -14px}.nx-dept+.nx-dept,.nx-glance+.nx-dept{margin-top:28px}.nx-dept .section-label{margin-bottom:6px}table.nx-table{font-size:13px}table.nx-table td{padding-top:10px;padding-bottom:10px}.nx-table__name{width:100%}.nx-table__name a{display:inline-block;color:var(--ink);font-size:14.5px;font-weight:550;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px;text-decoration-color:transparent;transition:color .14s ease,text-decoration-color .22s ease}.nx-table__name a:hover,.nx-table__name a:focus-visible{color:var(--primary);text-decoration-color:var(--primary);outline:none}.nx-table__label{font-size:14.5px;font-weight:550;color:var(--ink)}.nx-table__code{display:block;margin-top:3px;font-size:12px;color:var(--ink-3)}.nx-table__when{color:var(--ink-3);white-space:nowrap}.nx-table__acts{white-space:nowrap;text-align:right}td.nx-table__acts{padding-top:0;padding-bottom:0}.nx-table__acts .trash-act{display:inline-grid;vertical-align:middle}.nx-sort{display:inline-flex;align-items:center;gap:4px;padding:0;border:0;background:none;cursor:pointer;font:inherit;color:inherit;letter-spacing:inherit;text-transform:inherit;transition:color .14s ease}.nx-sort:hover,.nx-sort:focus-visible{color:var(--primary);outline:none}.nx-sort.is-on{color:var(--ink)}.nx-sort.is-on:hover{color:var(--primary)}.nx-sort__caret{display:inline-grid;opacity:0;transition:opacity .14s ease}.nx-sort.is-on .nx-sort__caret{opacity:1}.nx-skeleton-row td{height:22px}.nx-skeleton--name{height:12px;max-width:320px}.nx-skeleton--code{width:84px;height:9px;margin-top:7px}.nx-skeleton--chip{width:74px;height:20px}.nx-skeleton--short{width:64px;height:11px}@media (max-width: 720px){.nx-table--processes .nx-table__when,table.nx-table--processes th:nth-child(3){display:none}}.trash-act{display:grid;place-items:center;width:30px;height:30px;flex-shrink:0;padding:0;cursor:pointer;border:0;border-radius:50%;background:none;color:var(--alert)}.btn.destructive{border-color:var(--alert);color:var(--alert)}.btn.destructive:hover:not(:disabled){background:var(--alert);border-color:var(--alert)}.trash-act:focus-visible{outline:none}.bin-icon{display:inline-grid}.bin-icon>svg{grid-area:1 / 1;transition:opacity .2s ease}.bin-fill{opacity:0}.trash-act:is(:hover,:active):not(:disabled) .bin-fill,.trash-act:focus-visible .bin-fill{opacity:1}.trash-act:is(:hover,:active):not(:disabled) .bin-line,.trash-act:focus-visible .bin-line{opacity:0}.nx-note--alert{color:var(--alert)}.main:has(.settings-page) .page{max-width:none}.settings-page{max-width:750px;margin:0 auto}@media (max-width: 640px){.settings-row:has(.segmented){flex-wrap:wrap;gap:12px}.settings-row:has(.segmented) .segmented{width:100%}}.settings-row .settings-select{flex:0 0 180px}.settings-section-head{display:flex;align-items:baseline;justify-content:space-between;gap:16px;margin:42px 0 14px}.settings-section-head .section-label{margin:0}.settings-reset{padding:4px 2px;font-size:13.5px}.settings-reset:disabled{color:var(--ink-3);text-decoration-color:transparent;cursor:default}.text-link,.fade-link,.nx-linkbtn{text-decoration-line:underline;text-decoration-thickness:1px;text-underline-offset:3px;text-decoration-color:transparent;transition:color .14s ease,text-decoration-color .22s ease}.text-link:hover,.fade-link:hover:not(:disabled),.nx-linkbtn:hover:not(:disabled),.text-link:focus-visible,.fade-link:focus-visible,.nx-linkbtn:focus-visible{color:var(--primary);text-decoration-color:var(--primary);outline:none}table.matrix tbody tr.nx-skeleton-row:hover>*{background:none}.nx-lane__name.is-movable{cursor:grab;transition:color .14s ease}.nx-lane__name.is-movable:hover{color:var(--primary)}.react-flow__node.is-lifted{cursor:grabbing}.react-flow__node.is-lifted>*{transform:scale(var(--lift, 1))}.react-flow__node-lane.is-lifted .nx-lane{background:linear-gradient(var(--control-off),var(--control-off)),var(--bg);border-color:color-mix(in oklch,var(--primary-line) calc(var(--up, 0) * 100%),var(--gauge-assigned));box-shadow:0 calc(var(--up, 0) * 3px) calc(var(--up, 0) * 8px) oklch(var(--shade) / calc(var(--up, 0) * .06)),0 calc(var(--up, 0) * 22px) calc(var(--up, 0) * 48px) calc(var(--up, 0) * -10px) oklch(var(--shade) / calc(var(--up, 0) * .2))}.react-flow__node-lane.is-lifted .nx-lane__name{cursor:grabbing;transition:none;color:color-mix(in oklch,var(--primary) calc(var(--up, 0) * 100%),var(--ink))}.react-flow__node.is-lifted :is(.nx-step,.nx-event){transition:none;box-shadow:var(--shadow-sm),0 calc(var(--up, 0) * 8px) calc(var(--up, 0) * 22px) oklch(var(--shade) / calc(var(--up, 0) * .1))}.nx-rename--lane{font-family:var(--font-display);font-size:13px;font-weight:550}.nx-line-delete{position:absolute;pointer-events:all;background:var(--surface);box-shadow:var(--shadow-sm);width:28px;height:28px}.nx-canvas .react-flow__edgeupdater{cursor:move}.nx-step.is-faded,.nx-event.is-faded{opacity:.32;transition:opacity .16s ease}.nx-step.is-found,.nx-event.is-found{transition:opacity .16s ease}.nx-step.is-current:not(.nx-step--decision),.nx-event.is-current{border-color:var(--accent);box-shadow:0 0 0 3px var(--primary-soft),var(--shadow-md)}.nx-step--decision.is-current .nx-diamond__shape{stroke:var(--accent)}.nx-step--decision.is-current .nx-diamond__halo{opacity:1}.nx-find{position:absolute;z-index:7;top:calc(var(--pane-inset) + 84px);left:50%;transform:translate(-50%);width:min(520px,calc(100% - 2 * var(--pane-inset) - 240px))}.nx-find .search-field{animation:nx-find-in .26s cubic-bezier(.2,.8,.2,1) backwards}.nx-find.is-leaving{pointer-events:none}.nx-find.is-leaving :is(.search-field,.nx-find__found){animation:nx-find-out .18s cubic-bezier(.4,0,1,1) forwards}.nx-find .search-field{width:100%}.nx-find .search-field input{height:54px;padding:0 50px;font-size:17px;background:none}.nx-find .search-field .search-go{left:12px;width:32px;height:32px}.nx-find .search-field .search-clear{right:12px;width:32px;height:32px}.nx-find .search-field :is(.search-go,.search-clear) svg{width:18px;height:18px}.nx-find .search-field,.nx-find__found{background:var(--chrome-frost);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);border:1px solid var(--pane-line);box-shadow:var(--shadow-glass)}.nx-find__side{position:absolute;top:0;bottom:0;left:calc(100% + 10px);display:flex;align-items:center}.nx-find__found{display:flex;align-items:center;height:56px;box-sizing:border-box;overflow:hidden;border-radius:999px;transition:width .22s cubic-bezier(.2,.8,.2,1);animation:nx-find-found .16s ease backwards}.nx-find__in{display:flex;align-items:center;gap:2px;flex:none;width:max-content;padding:0 20px}.nx-find__in.has-carets{padding:0 8px 0 20px}.nx-find__found .nx-tool{width:36px;height:40px}.nx-find__found .nx-tool svg{width:18px;height:18px}.nx-find__count{font-size:15px;color:var(--ink-2);white-space:nowrap}.nx-find__in.has-carets .nx-find__count{padding-right:6px}@keyframes nx-find-in{0%{opacity:0;transform:translateY(-8px) scale(.97)}}@keyframes nx-find-out{to{opacity:0;transform:translateY(-6px) scale(.97)}}@keyframes nx-find-found{0%{opacity:0;transform:translate(-4px)}}[data-motion=reduce] .nx-find :is(.search-field,.nx-find__found){animation:none!important}[data-motion=reduce] .nx-find.is-leaving{visibility:hidden}.nx-minimap.react-flow__minimap{--xy-minimap-background-color: color-mix(in srgb, var(--chrome-frost) 55%, transparent);--xy-minimap-mask-background-color: color-mix(in srgb, var(--ink) 6%, transparent);--xy-minimap-mask-stroke-color: var(--accent);--xy-minimap-mask-stroke-width: 2;margin:0 calc(var(--pane-inset) + 16px) calc(var(--pane-inset) + 16px) 0;overflow:hidden;cursor:grab;border:1px solid var(--pane-line);border-radius:5px;box-shadow:var(--shadow-glass);-webkit-backdrop-filter:blur(7px) saturate(1.3);backdrop-filter:blur(7px) saturate(1.3)}.nx-minimap.react-flow__minimap{transform-origin:100% 100%;animation:nx-overview-in .26s cubic-bezier(.2,.8,.2,1) backwards}.nx-minimap.react-flow__minimap.is-leaving{pointer-events:none;animation:nx-overview-out .2s cubic-bezier(.4,0,1,1) forwards}@keyframes nx-overview-in{0%{opacity:0;transform:translateY(8px) scale(.94)}}@keyframes nx-overview-out{to{opacity:0;transform:translateY(8px) scale(.94)}}[data-motion=reduce] .nx-minimap.react-flow__minimap{animation:none}[data-motion=reduce] .nx-minimap.react-flow__minimap.is-leaving{visibility:hidden}.nx-minimap .nx-minimap__lane{fill:var(--control-off);stroke:var(--gauge-assigned);stroke-width:2}.nx-minimap .nx-minimap__step{fill:var(--surface);stroke:var(--ink-3);stroke-width:3}.nx-minimap .nx-minimap__step.is-start{fill:var(--ok);stroke:var(--ok)}.nx-minimap .nx-minimap__step.is-end{fill:var(--destructive);stroke:var(--destructive)}.nx-minimap .nx-minimap__step.is-decision{fill:var(--warn);stroke:var(--warn)}.nx-minimap .nx-minimap__step.is-found{fill:var(--accent);stroke:var(--accent)}.nx-minimap .nx-minimap__other{fill:none;stroke:none}.nx-minimap:active{cursor:grabbing}.nx-mapfacts{position:absolute;z-index:4;top:calc(var(--pane-inset) + 66px);left:calc(var(--pane-inset) + 20px);margin:0;font-size:13px;color:var(--ink-3);pointer-events:none}.nx-mapfacts--right{left:auto;right:calc(var(--pane-inset) + 20px)}dialog.nx-palette{width:min(560px,calc(100vw - 32px));max-width:none;margin:14vh auto auto;padding:10px;border:1px solid var(--pane-line);border-radius:var(--radius);background:var(--surface);color:var(--ink);box-shadow:var(--shadow-md)}dialog.nx-palette[open]{animation:dialog-in .18s cubic-bezier(.2,.8,.2,1)}.nx-palette .search-field{width:100%}.nx-palette__label{margin:12px 12px 4px;font-size:12px;color:var(--ink-3)}.nx-palette__list{list-style:none;margin:6px 0 0;padding:0;max-height:min(420px,56vh);overflow-y:auto}.nx-palette__item{display:flex;align-items:center;gap:12px;padding:9px 14px;border-radius:999px;cursor:pointer;font-size:14px;color:var(--ink)}.nx-palette__item.is-active{background:color-mix(in srgb,var(--ink) 10%,transparent)}.nx-palette__glyph{flex:none;color:var(--ink-3)}.nx-palette__glyph--process{color:var(--primary)}.nx-palette__name{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:500}.nx-palette__detail{flex:none;font-size:12px;color:var(--ink-3)}.nx-palette__glyph--step{color:var(--ink-3)}.nx-palette__item--step .nx-palette__detail{flex:0 1 auto;max-width:62%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nx-palette__empty{margin:14px 14px 8px;font-size:13.5px;color:var(--ink-3)}.react-flow__pane.selection .react-flow__node-lane{pointer-events:none}.nx-canvas .react-flow__nodesselection-rect{display:none}.nx-ask .nx-why{margin-top:0}.nx-ask .search-field{width:100%}.nx-ask__label{margin:10px 0 2px;font-size:12px;color:var(--ink-3)}.nx-ask__list{list-style:none;margin:6px 0 0;padding:4px 2px 6px;max-height:236px;overflow-y:auto;display:flex;flex-direction:column;gap:10px}.nx-ask__person.is-off{cursor:default;opacity:.55}.nx-ask__who{display:flex;align-items:center;gap:10px;min-width:0}.nx-ask__empty{margin:10px 2px 0;font-size:13px;color:var(--ink-3)}.nx-ask__chosen{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 12px;border:1px solid var(--line);border-radius:var(--radius-sm)}.nx-asked-slot{position:absolute;z-index:6;left:50%;bottom:calc(var(--pane-inset) + 16px);transform:translate(-50%);max-width:calc(100% - 2 * var(--pane-inset) - 260px)}.nx-asked-slot:empty{display:none}.nx-asked{display:flex;align-items:baseline;gap:10px;padding:12px 20px;border-radius:999px;background:var(--chrome-frost);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);border:1px solid var(--pane-line);box-shadow:var(--shadow-glass);font-size:13.5px;color:var(--ink-2);animation:nx-find-found .2s ease backwards}.nx-asked.is-mine{border-color:var(--primary-line)}.nx-asked.is-mine .nx-asked__lead{color:var(--primary);font-weight:500}.nx-asked__note{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--ink-2)}.nx-actas{display:flex;align-items:center;gap:12px}.nx-actas .field-pill{width:260px}.nx-details__code{margin:-8px 0 14px;font-size:13px;color:var(--ink-3)}.nx-details__none{color:var(--ink-3)}.nx-details__facts{margin-top:18px;padding-top:16px;border-top:1px solid var(--line-soft)}.nx-details__facts dd{display:flex;flex-direction:column;align-items:flex-start;gap:2px}.nx-details__due{font-size:12.5px;color:var(--ink-3)}.nx-details__edit{display:inline-flex;align-items:center;gap:8px;margin-top:6px;min-height:36px;padding:0 16px}dialog.nx-wizard{--wz-top: 26px;--wz-side: 32px;--wz-foot: 24px;width:min(540px,calc(100vw - 32px));height:min(600px,calc(100dvh - 48px));max-width:none;max-height:none;margin:auto;padding:0;border:1px solid var(--pane-line);border-radius:var(--radius);background:var(--surface);color:var(--ink);box-shadow:var(--shadow-md);overflow:hidden}dialog.nx-wizard[open]{display:flex;flex-direction:column}.nx-wizard__form{position:relative;display:flex;flex-direction:column;flex:1;min-height:0}.nx-wizard__head{padding:var(--wz-top) var(--wz-side) 4px}.nx-wizard__progress{position:relative;height:3px;margin:0 calc(var(--wz-top) - var(--wz-side)) var(--wz-top);overflow:hidden;border-radius:999px;background:var(--control-off)}.nx-wizard__fill{position:absolute;inset:0 auto 0 0;border-radius:999px;background:var(--accent)}.nx-wizard__step{margin:0 0 8px;font-size:11.5px;font-weight:550;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3)}.nx-wizard__title{margin:0;font-family:var(--font-brand);font-size:27px;font-weight:550;letter-spacing:-.018em;line-height:1.2}.nx-wizard__title-field{width:100%;margin:0;padding:0 0 6px;border:0;border-bottom:1.5px solid var(--line-soft);border-radius:0;background:transparent;color:var(--ink);font-family:var(--font-display);font-size:26px;font-weight:550;letter-spacing:-.02em;transition:border-color .14s ease}.nx-wizard__title-field::placeholder{color:var(--ink-3)}.nx-wizard__title-field:hover{border-bottom-color:var(--line)}.nx-wizard__title-field:not([type=checkbox]):not([type=radio]):focus{outline:none;border-bottom-color:var(--accent)}.nx-wizard__body{position:relative;flex:1;min-height:0;overflow-x:hidden;overflow-y:auto;padding:22px var(--wz-side) 96px}.nx-wizard__pane{display:flex;flex-direction:column;gap:22px}.nx-wizard__body--still{display:flex;flex-direction:column;overflow:hidden;padding-bottom:84px}.nx-wizard__pane--fill,.nx-wizard__field--fill{flex:1;min-height:0}.nx-wizard__field--fill>.nx-owner{flex:1;min-height:0}.nx-wizard__field--fill .nx-owner__list{flex:1}.nx-wizard__field{display:flex;flex-direction:column;gap:8px;min-width:0}.nx-wizard__label{font-size:14.5px;font-weight:550;color:var(--ink)}.nx-wizard__optional{margin-left:4px;font-size:12.5px;font-weight:400;color:var(--ink-3)}.nx-wizard__plain{width:100%;min-width:0;padding:0 0 6px;border:0;border-bottom:1.5px solid var(--line-soft);border-radius:0;background:transparent;color:var(--ink);font:inherit;font-size:15px;line-height:1.5;transition:border-color .14s ease}textarea.nx-wizard__plain{resize:none}.nx-wizard__plain::placeholder{color:var(--ink-3)}.nx-wizard__plain:hover{border-bottom-color:var(--line)}.nx-wizard__plain:not([type=checkbox]):not([type=radio]):focus{outline:none;border-bottom-color:var(--accent)}.nx-wizard__ref{display:flex;align-items:center;gap:12px}.nx-wizard__ref .nx-wizard__clause{flex:0 0 34%}.nx-wizard__add{display:inline-flex;align-items:center;gap:6px;align-self:flex-start;font-size:14px}.nx-wizard__foot{position:absolute;inset:auto 0 0;z-index:1;display:flex;align-items:center;gap:10px;padding:16px var(--wz-foot) var(--wz-foot);background:linear-gradient(to bottom,transparent,var(--surface) 16px)}.nx-wizard__gap{flex:1}.nx-wizard__foot .btn{display:inline-flex;align-items:center;gap:6px;min-height:40px;padding:0 20px;font-size:14px}.nx-wizard__foot .btn:has(>svg:first-child){padding-left:14px}.nx-wizard__foot .btn:has(>svg:last-child){padding-right:14px}.nx-sop{--sop-bar: 52px;--sop-top: calc(var(--pane-inset) + var(--sop-bar) + 28px);--sop-w: min(820px, calc(100vw - (2*max(16px, env(safe-area-inset-left, 0px)))) );min-height:100dvh;background:var(--bg);padding:0 max(16px,env(safe-area-inset-right,0px)) 0 max(16px,env(safe-area-inset-left,0px))}.nx-sop__bar{position:sticky;top:var(--pane-inset);z-index:5;display:flex;align-items:center;gap:16px;box-sizing:border-box;margin:var(--pane-inset) calc(var(--pane-inset) - max(16px,env(safe-area-inset-right,0px))) 0 calc(var(--pane-inset) - max(16px,env(safe-area-inset-left,0px)));min-height:var(--sop-bar);padding:6px 8px;background:var(--chrome-frost);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);border:1px solid var(--pane-line);border-radius:999px;box-shadow:var(--shadow-glass)}.nx-sop__bar .nx-crumbs{flex:1}.nx-sop .nx-wall{position:fixed}.nx-sop__paper{position:relative;z-index:1}.nx-sop__cover{position:fixed;inset:0;z-index:2;pointer-events:none;background:var(--bg);clip-path:inset(0 0 calc(100% - var(--sop-top)) 0)}.nx-sop .nx-sop__cover .nx-wall{position:absolute;animation:none}.nx-sop__cap{position:fixed;top:var(--sop-top);left:50%;z-index:3;width:var(--sop-w);height:20px;box-sizing:border-box;transform:translate(-50%);pointer-events:none;background:var(--surface);border:1px solid var(--line-soft);border-bottom:0;border-radius:4px 4px 0 0}.nx-sop__foot-wrap{position:relative;z-index:4;margin:var(--pane-inset) calc(-1*max(16px,env(safe-area-inset-right,0px))) 0 calc(-1*max(16px,env(safe-area-inset-left,0px)))}.nx-sop__foot-wrap{--content-left: var(--foot-inset)}.nx-sop.has-wall{--chrome-frost: color-mix(in oklch, var(--bg) 78%, transparent)}.nx-sop.is-wall-dark{--chrome-frost: color-mix(in oklch, var(--bg) 88%, transparent)}.nx-sop__map{display:inline-flex;align-items:center;gap:6px;font-size:14px;white-space:nowrap}.nx-sop__print{display:inline-flex;align-items:center;gap:8px;white-space:nowrap;min-height:36px;padding:0 16px}.nx-sop__paper{width:var(--sop-w);margin:28px auto 0;padding:56px 64px 40px;box-sizing:border-box;background:var(--surface);border:1px solid var(--line-soft);border-radius:4px;box-shadow:var(--shadow-sm);color:var(--ink);line-height:1.55}.nx-sop__loading{display:grid;gap:14px}.nx-sop__kicker{margin:0 0 10px;font-size:12px;font-weight:550;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3)}.nx-sop__title{margin:0;font-family:var(--font-display);font-size:32px;font-weight:550;letter-spacing:-.02em;line-height:1.15;text-wrap:balance}.nx-sop__code{margin:8px 0 0;font-size:14px;color:var(--ink-3)}.nx-sop__draft{margin:20px 0 0;padding:10px 14px;border-radius:var(--radius-sm);background:var(--warn-soft);color:var(--ink);font-size:13.5px}.nx-sop__control{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px 24px;margin:28px 0 0;padding:18px 0;border-block:1px solid var(--line-soft)}.nx-sop__control dt{font-size:12px;color:var(--ink-3)}.nx-sop__control dd{margin:2px 0 0;font-size:14px}.nx-sop__section{margin-top:30px}.nx-sop__section h2{margin:0 0 8px;font-size:12px;font-weight:550;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-2)}.nx-sop__section p{margin:0;max-width:65ch}.nx-sop__section ul{margin:0;padding-left:18px}.nx-sop__roles li{display:flex;gap:10px}.nx-sop__muted{color:var(--ink-3);font-size:13px}.nx-sop__steps{list-style:none;margin:4px 0 0;padding:0;display:grid;gap:18px}.nx-sop__step{display:grid;grid-template-columns:32px 1fr;gap:14px;break-inside:avoid}.nx-sop__num{display:grid;place-items:center;width:28px;height:28px;border-radius:50%;margin-top:1px;background:var(--primary-soft);color:var(--primary);font-size:13px;font-weight:550}.nx-sop__body h3{margin:0;font-size:16px;font-weight:550}.nx-sop__body p{margin:4px 0 0}.nx-sop__meta{color:var(--ink-3);font-size:13px}.nx-sop__next{list-style:none;margin:6px 0 0;padding:0;font-size:13.5px;color:var(--ink-2)}.nx-sop__event{padding-left:46px;color:var(--ink-2)}.nx-sop__event-word{font-weight:550;color:var(--ink)}.nx-sop__foot{margin-top:40px;padding-top:14px;border-top:1px solid var(--line-soft);font-size:12px;color:var(--ink-3)}@media (max-width: 720px){.nx-sop__paper{padding:32px 22px}.nx-sop__control{grid-template-columns:repeat(2,minmax(0,1fr))}.nx-sop__map{display:none}}@page{size:A4;margin:16mm 16mm 18mm}@media print{html,body,.nx-sop{background:#fff!important}.nx-sop{padding:0;min-height:0}.nx-sop__bar,.nx-sop .nx-wall,.nx-sop__foot-wrap,.nx-sop__cover,.nx-sop__cap,.tip,[data-tip]:after{display:none!important}.nx-sop__paper{width:auto;max-width:none;margin:0;padding:0;border:0;box-shadow:none;background:#fff;color:#111}.nx-sop__paper *{color:#111!important}.nx-sop__kicker,.nx-sop__code,.nx-sop__meta,.nx-sop__muted,.nx-sop__control dt,.nx-sop__foot{color:#555!important}.nx-sop__num{background:#e8eef6!important;color:#134b80!important;print-color-adjust:exact;-webkit-print-color-adjust:exact}.nx-sop__draft{border:1px solid #c77700;background:#fff4e0!important;print-color-adjust:exact;-webkit-print-color-adjust:exact}.nx-sop__control,.nx-sop__foot{border-color:#ccc!important}}.nx-sop__section .nx-sop__next,.nx-sop__section .nx-sop__roles{padding-left:0;list-style:none}.nx-sop__sipoc{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 24px;margin:0 0 14px}.nx-sop__sipoc dt{font-size:12px;color:var(--ink-3)}.nx-sop__sipoc dd{margin:2px 0 0;font-size:14px}.nx-sop__flows{width:100%;border-collapse:collapse;font-size:13.5px}.nx-sop__flows th{padding:0 12px 6px 0;text-align:left;font-size:12px;font-weight:400;color:var(--ink-3);border-bottom:1px solid var(--line-soft)}.nx-sop__flows td{padding:7px 12px 7px 0;vertical-align:top;border-bottom:1px solid var(--line-soft)}.nx-sop__flows tr{break-inside:avoid}.nx-sop__flowkind{display:block;font-size:12px}.nx-sop__stepflows{color:var(--ink-3)}@media (max-width: 720px){.nx-sop__flows th:last-child,.nx-sop__flows td:last-child{display:none}}@media print{.nx-sop__sipoc dt,.nx-sop__flows th{color:#555!important}.nx-sop__flows th,.nx-sop__flows td{border-color:#ccc!important}}.nx-flow__mark.is-input{background:var(--primary-soft);color:var(--primary)}.nx-flow__mark.is-output{background:var(--ok-soft);color:var(--ok)}.nx-inspector__flows{margin-top:4px;grid-template-columns:minmax(0,1fr);gap:14px}.nx-flowdialog__fields{margin-top:18px}.nx-owner{display:flex;flex-direction:column;gap:8px}.nx-owner .search-field{width:100%}.nx-owner__list{display:flex;flex-wrap:wrap;align-content:flex-start;gap:8px;min-height:0;overflow-y:auto;padding:4px 2px 8px}.nx-owner__option,.nx-ask__person{display:flex;align-items:center;gap:12px;padding:0;border:0;background:none;font:inherit;text-align:left;cursor:pointer}.nx-owner__chosen{display:flex;align-items:center;gap:12px;min-height:40px}.nx-owner__gap{flex:1}.nx-owner__clear{width:28px;height:28px}.nx-owner__option .nx-pill__name,.nx-ask__person .nx-pill__name{text-decoration-line:underline;text-decoration-thickness:1px;text-underline-offset:3px;text-decoration-color:transparent;transition:color .22s ease,text-decoration-color .22s ease}.nx-owner__option:is(:hover,:focus-visible) .nx-pill__name,.nx-ask__person:not(.is-off):is(:hover,:focus-visible) .nx-pill__name{color:var(--primary);text-decoration-color:var(--primary)}.nx-owner__option .person-chip,.nx-ask__person:not(.is-off) .person-chip{cursor:pointer}.nx-owner__option:focus-visible,.nx-ask__person:focus-visible{outline:none}.nx-owner__empty{margin:8px 2px 0;font-size:13px;color:var(--ink-3)}.nx-pill__text{display:inline-flex;align-items:baseline;gap:8px;min-width:0;white-space:nowrap}.nx-pill__position{font-size:12.5px;color:var(--ink-3)}.nx-wizard__pair{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px 16px}@media (max-width: 480px){.nx-wizard__pair{grid-template-columns:minmax(0,1fr)}}.nx-wizard__ref>.trash-act{opacity:0;pointer-events:none;transition:opacity .2s ease}.nx-wizard__ref.is-filled>.trash-act{opacity:1;pointer-events:auto}.nx-details__facts{display:flex;flex-direction:column;gap:0}.nx-details__facts dt{font-size:12.5px;color:var(--ink-3)}.nx-details__facts dt:not(:first-child){margin-top:14px}.nx-details__facts dd{margin-top:3px;min-width:0}.nx-details__facts dd:has(>.person-chip){margin-top:6px}.nx-inspector--edit>*{flex-shrink:0}.nx-inspector--edit>.nx-inspector__scroll{flex-shrink:1}.nx-inspector .nx-owner__list{max-height:216px}.nx-lane.is-picked{border-color:var(--accent);box-shadow:0 0 0 3px var(--primary-soft)}.nx-history{display:flex;flex-direction:column}.nx-history>*{flex-shrink:0}.nx-history__tabs{align-self:stretch;margin:4px 0 16px}.nx-history__empty{margin:8px 0 0;color:var(--ink-3)}.nx-history__loading{display:flex;flex-direction:column;gap:10px;padding-top:6px}.nx-timeline,.nx-tl-list{list-style:none;margin:0;padding:0}.nx-timeline{position:relative;display:flex;flex-direction:column;gap:22px;padding-bottom:4px}.nx-timeline:before{content:"";position:absolute;left:13px;top:14px;bottom:14px;width:2px;border-radius:1px;background:var(--line-soft)}.nx-tl-day{display:flex;flex-direction:column;gap:14px}.nx-tl-list{display:flex;flex-direction:column;gap:16px}.nx-tl-item{position:relative;display:grid;grid-template-columns:28px minmax(0,1fr);column-gap:12px;margin:0}.nx-tl-mark{display:grid;place-items:start center;width:28px}.nx-tl-body{min-width:0;padding-top:4px}.nx-tl-head{display:flex;flex-wrap:wrap;align-items:baseline;column-gap:10px;margin:0}.nx-tl-who{font-weight:500;color:var(--ink)}.nx-tl-head>.nx-tl-who{min-width:0}.nx-tl-said{flex:1;min-width:0;font-size:13.5px;line-height:1.45;color:var(--ink-2)}.nx-tl-when{margin-left:auto;flex-shrink:0;font-size:12px;color:var(--ink-3);white-space:nowrap}.nx-tl-day__head{grid-template-columns:28px minmax(0,1fr) auto;align-items:center;font:inherit}.nx-tl-day__head .nx-tl-mark{place-items:center;height:20px}.nx-tl-node{width:10px;height:10px;border-radius:50%;background:var(--surface);box-shadow:inset 0 0 0 2px var(--ink-3)}.nx-tl-day__head.is-latest .nx-tl-node{background:var(--accent);box-shadow:none}.nx-tl-day__label{font-size:14px;font-weight:550;color:var(--ink)}.nx-tl-did{list-style:none;margin:6px 0 0;padding:0;display:flex;flex-direction:column;gap:4px;font-size:13px;line-height:1.45;color:var(--ink-2)}.nx-tl-did li{display:grid;grid-template-columns:14px minmax(0,1fr);column-gap:8px;align-items:start}.nx-tl-did svg{margin-top:3px;color:var(--ink-3)}.nx-tl-did li.is-add svg{color:var(--ok)}.nx-tl-did li.is-remove svg{color:var(--destructive)}.nx-tl-more{margin:6px 0 0 22px;font-size:13px}.nx-tl-milestone .status-circle{--circle-fill: var(--surface);--circle-ring: var(--line);--circle-ring-width: 1.4;color:var(--ink-3)}.nx-tl-milestone.is-approved .status-circle{--circle-fill: var(--mark-done-fill);--circle-ring: var(--mark-done-ring);color:var(--mark-done-glyph)}.nx-tl-milestone.is-back .status-circle{--circle-fill: var(--mark-alert-fill);--circle-ring: var(--mark-alert-ring);color:var(--mark-alert-glyph)}.nx-tl-milestone.is-sent .status-circle{--circle-fill: var(--warn-soft);--circle-ring: var(--warn);color:var(--warn)}.nx-tl-milestone.is-version .nx-tl-mark{height:28px;place-items:center}.nx-tl-milestone.is-version .nx-tl-node{background:var(--accent);box-shadow:0 0 0 4px var(--primary-soft)}.nx-tl-quote{display:block;margin:8px 0 0;padding:8px 12px;border-radius:10px;background:var(--chip);font-size:13px;line-height:1.5;color:var(--ink-2)}.nx-activity{padding:22px 24px}.nx-activity--loading{display:flex;flex-direction:column;gap:10px}.nx-activity .nx-tl-day__label{font-size:15px}.nx-tl-where{display:flex;flex-wrap:wrap;align-items:baseline;column-gap:8px;margin:2px 0 0;font-size:13px}.nx-tl-where__map{font-size:13px}.nx-tl-where__dept{font-size:12px;color:var(--ink-3)}.nx-activity__more{margin:18px 0 0 40px;font-size:13.5px;color:var(--ink-3)}.nx-timeline--versions{gap:20px}.nx-timeline--versions .nx-tl-mark{height:24px;place-items:center}.nx-timeline--versions .is-current .nx-tl-node{background:var(--accent);box-shadow:0 0 0 4px var(--primary-soft)}.nx-version{display:flex;flex-direction:column;align-items:stretch;gap:3px;min-width:0;padding:0;border:0;border-radius:6px;background:none;color:inherit;font:inherit;text-align:left;cursor:pointer}.nx-version.is-here{cursor:default}.nx-version:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.nx-version__head{display:flex;align-items:center;gap:8px;min-height:24px}.nx-version__name{font-size:15px;font-weight:550;color:var(--ink);transition:color .16s ease}.nx-version:not(.is-here):hover .nx-version__name{color:var(--primary)}.nx-version__here{font-size:12.5px;font-weight:500;color:var(--primary)}.nx-version__meta{font-size:13px;color:var(--ink-3)}.nx-version .nx-tl-quote{margin-top:6px}.nx-earlier{align-items:center}.nx-earlier .fade-link{white-space:nowrap}.nx-inspector__links{margin-top:18px;padding-top:14px;border-top:1px solid var(--line-soft)}.nx-inspector__label{margin:0 0 6px;font-size:14px;font-weight:400;letter-spacing:normal;text-transform:none;color:var(--ink-3)}.nx-links{list-style:none;margin:0 -8px;padding:0;display:flex;flex-direction:column}.nx-link{display:flex;align-items:center;gap:10px;padding:7px 8px;border-radius:10px;color:inherit;text-decoration:none}.nx-link__text{flex:1;min-width:0;display:flex;flex-direction:column}.nx-link__title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;font-weight:500;color:var(--ink);transition:color .16s ease}.nx-link__place{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;color:var(--ink-3)}.nx-link__out{flex:none;color:var(--ink-3);opacity:0;transition:opacity .16s ease,color .16s ease}a.nx-link:hover .nx-link__title,a.nx-link:focus-visible .nx-link__title{color:var(--primary)}a.nx-link:hover .nx-link__out,a.nx-link:focus-visible .nx-link__out{opacity:1;color:var(--primary)}a.nx-link:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.nx-link__mark{flex:none;display:grid;place-items:center;width:30px;height:30px;border-radius:8px;background:var(--primary-soft);color:var(--primary)}.nx-link__mark.is-pdf{background:color-mix(in srgb,var(--destructive) 12%,transparent);color:var(--destructive)}.nx-link__mark.is-sheet{background:var(--ok-soft);color:var(--ok)}.nx-link__mark.is-slides,.nx-link__mark.is-form{background:var(--warn-soft);color:var(--warn)}.nx-link__mark.is-mail,.nx-link__mark.is-web,.nx-link__mark.is-folder{background:var(--chip-solid);color:var(--ink-2)}.nx-linkedit{display:flex;flex-direction:column;align-items:flex-start;gap:4px}.nx-linkedit .nx-links{align-self:stretch}.nx-linkedit__row{display:flex;align-items:center;gap:4px}.nx-linkedit__row>.nx-link{flex:1;min-width:0;border:0;background:none;font:inherit;text-align:left;cursor:pointer}.nx-linkedit__row>.nx-link:hover .nx-link__title,.nx-linkedit__row>.nx-link:focus-visible .nx-link__title{color:var(--primary)}.nx-linkedit__row>.trash-act{opacity:0;transition:opacity .16s ease}.nx-linkedit__row:hover>.trash-act,.nx-linkedit__row:focus-within>.trash-act{opacity:1}.nx-linkedit__add{display:inline-flex;align-items:center;gap:8px;min-height:32px;font-size:14px}.nx-linkdialog form{display:flex;flex-direction:column}.nx-linkdialog__title.nx-wizard__title-field{font-family:var(--font-brand);font-size:27px;letter-spacing:-.018em;line-height:1.2}.nx-linkdialog__url{margin-top:18px}.nx-linkdialog__bad{margin:6px 0 0}.nx-step__meta{display:inline-flex;align-items:center;gap:10px}.nx-step__links{display:inline-flex;align-items:center;gap:3px}.nx-sop__section .nx-sop__uses{list-style:none;margin:8px 0 0;padding:0;display:flex;flex-direction:column;gap:3px;font-size:13.5px}.nx-sop__uses li{display:flex;flex-wrap:wrap;column-gap:8px}.nx-sop__uses a{color:var(--primary);text-decoration:none}.nx-sop__uses .nx-sop__muted{overflow-wrap:anywhere}:root{--wall-dim: transparent}:root[data-theme=dark]{--wall-dim: oklch(0 0 0 / .34)}@media (prefers-color-scheme: dark){:root:not([data-theme=light]){--wall-dim: oklch(0 0 0 / .34)}}.nx-wall{position:absolute;inset:0;z-index:0;pointer-events:none;animation:nx-wall-in .36s ease backwards}.nx-wall:after{content:"";position:absolute;inset:0;background:var(--wall-dim)}@keyframes nx-wall-in{0%{opacity:0}}[data-motion=reduce] .nx-wall{animation:none}.nx-window.has-wall{--chrome-frost: color-mix(in oklch, var(--bg) 78%, transparent)}.has-wall .nx-canvas .react-flow{background:transparent}.has-wall .nx-dots{display:none}.has-wall .nx-lane{background:color-mix(in oklch,var(--bg) 66%,transparent);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);border-color:var(--pane-line);box-shadow:var(--shadow-glass)}.has-wall .nx-lane__name{background:color-mix(in oklch,var(--surface) 82%,transparent)}.nx-window.is-wall-dark{--chrome-frost: color-mix(in oklch, var(--bg) 88%, transparent)}.is-wall-dark .nx-lane{background:color-mix(in oklch,var(--bg) 90%,transparent)}.is-wall-dark .nx-lane__name{background:color-mix(in oklch,var(--surface) 92%,transparent)}.has-wall .nx-answer{padding:0 6px;border-radius:999px;text-shadow:none;background:var(--chrome-frost);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur)}.has-wall .nx-addlane__button{padding:7px 12px 7px 10px;border-radius:999px;background:var(--chrome-frost);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur)}.is-wall-light .nx-mapfacts{color:var(--ink-2);text-shadow:0 0 6px color-mix(in oklch,var(--bg) 80%,transparent)}.is-wall-dark .nx-mapfacts{color:#ffffffe0;text-shadow:0 1px 3px oklch(0 0 0 / .35)}.nx-mapfacts>span,.nx-mapfacts__status .nx-save{transition:color .2s ease,text-shadow .2s ease}.nx-window .nx-mapfacts .is-on-plate{color:var(--ink-2);text-shadow:none}.nx-wall-menu{max-height:none;overflow:visible;display:flex;flex-direction:column;gap:10px;padding:14px 14px 12px;border-radius:22px}.nx-wall-menu.is-over{outline:2px dashed var(--primary-line);outline-offset:-6px}.nx-wall-menu__head{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.nx-wall-menu__label{font-size:12.5px;font-weight:500;color:var(--ink-3)}.nx-wall-menu__head .nx-wall-menu__label{font-size:14px;font-weight:550;color:var(--ink)}.nx-wall-menu__name{font-size:12.5px;color:var(--ink-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nx-wall-menu__label:not(:first-child){margin-top:4px}.nx-wall-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.nx-wall-row{display:flex;justify-content:space-between}.nx-wall-tile{position:relative;width:100%;aspect-ratio:16 / 10;padding:0;cursor:pointer;border-radius:8px;border:1px solid var(--line-soft);background-clip:padding-box;outline:2px solid transparent;outline-offset:2px;transition:outline-color .18s ease,transform .18s ease}.nx-wall-tile.is-round{width:30px;aspect-ratio:1;border-radius:50%}.nx-wall-tile.is-dots{background:radial-gradient(circle,var(--line) .9px,transparent 1.3px) 0 0 / 7px 7px,var(--bg)}.nx-wall-tile:hover{outline-color:var(--primary-line)}.nx-wall-tile:focus-visible{outline-color:var(--primary-line)}.nx-wall-tile[aria-pressed=true]{outline-color:var(--primary)}.nx-wall-add{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;border:1px dashed var(--line);background:none;color:var(--ink-2);font:inherit;font-size:11.5px;transition:color .18s ease,border-color .18s ease,outline-color .18s ease}.nx-wall-add:hover,.nx-wall-add:focus-visible{color:var(--primary);border-color:var(--primary-line);outline-color:transparent}.nx-wall-own{position:relative}.nx-wall-own__bin{position:absolute;top:-7px;right:-7px;width:24px;height:24px;background:var(--menu-bg);box-shadow:var(--shadow-sm, 0 1px 3px oklch(0 0 0 / .18));opacity:0;transition:opacity .16s ease}.nx-wall-own:hover .nx-wall-own__bin,.nx-wall-own__bin:focus-visible{opacity:1}.nx-wall-menu__note{margin:2px 0 0;font-size:12px;color:var(--ink-3)}.nx-wall-menu__note.is-trouble,.nx-details__due.is-overdue{color:var(--alert)}.nx-details__due.is-soon{color:color-mix(in oklch,var(--warn) 62%,var(--ink))}.nx-details__note{display:block;margin-top:2px;font-size:12.5px;color:var(--ink-2)}.nx-details__review{display:flex;flex-direction:column;align-items:flex-start;gap:6px}.nx-review{display:flex;flex-direction:column;gap:14px}.nx-review .segmented{align-self:flex-start}.nx-review__hint{margin:-4px 0 0;font-size:13px;color:var(--ink-2)}.nx-table__when.nx-overdue{color:var(--alert)}.nx-wall-custom{background:radial-gradient(circle,var(--mine, var(--menu-bg)) 0 9px,transparent 9.5px),conic-gradient(from 0deg,#fc5855,oklch(.82 .17 90),#4fcc5b,oklch(.72 .14 200),#397be9,#b954cf,#fc5855)}.nx-picker{display:flex;flex-direction:column;gap:12px;animation:nx-picker-in .22s cubic-bezier(.2,.8,.2,1) backwards}@keyframes nx-picker-in{0%{opacity:0;transform:translateY(-4px)}}[data-motion=reduce] .nx-picker{animation:none}.nx-picker__square{position:relative;height:150px;border-radius:10px;cursor:crosshair;touch-action:none;background:linear-gradient(to top,#000,transparent),linear-gradient(to right,#fff,var(--hue));box-shadow:inset 0 0 0 1px #00000014}.nx-picker__square:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.nx-picker__thumb{position:absolute;width:16px;height:16px;margin:-8px 0 0 -8px;border-radius:50%;pointer-events:none;box-shadow:0 0 0 2px #fff,0 0 0 3px #00000040,0 2px 6px #00000040}.nx-picker__hue{-webkit-appearance:none;appearance:none;display:block;width:100%;height:22px;margin:0;background:none;cursor:pointer}.nx-picker__hueline{position:relative}.nx-picker__hueline:before{content:"";position:absolute;top:50%;left:16px;right:16px;height:var(--oscroll-wide, 6px);transform:translateY(-50%);border-radius:999px;background:linear-gradient(to right,red,#ff0,#0f0,#0ff,#00f,#f0f,red);pointer-events:none}.nx-picker__hue{position:relative}.nx-picker__hue::-webkit-slider-runnable-track{height:22px;background:none}.nx-picker__hue::-moz-range-track{height:22px;background:none}.nx-picker__hue::-webkit-slider-thumb{-webkit-appearance:none;width:32px;height:22px;border:0;border-radius:999px;background-color:var(--knob);box-shadow:var(--shadow-knob);transition:background-color .2s ease,box-shadow .2s ease,transform .2s var(--oscroll-ease, ease)}.nx-picker__hue::-moz-range-thumb{width:32px;height:22px;border:0;border-radius:999px;background-color:var(--knob);box-shadow:var(--shadow-knob);transition:background-color .2s ease,box-shadow .2s ease,transform .2s var(--oscroll-ease, ease)}.nx-picker__hue:active::-webkit-slider-thumb{background-color:transparent;transform:scale(1.12);box-shadow:inset 0 0 0 1px #ffffffbf,inset 0 1px 1px #ffffff80,0 0 0 .5px #00000047,0 3px 10px #00000047}.nx-picker__hue:active::-moz-range-thumb{background-color:transparent;transform:scale(1.12);box-shadow:inset 0 0 0 1px #ffffffbf,inset 0 1px 1px #ffffff80,0 0 0 .5px #00000047,0 3px 10px #00000047}.nx-picker__hue:focus-visible{outline:none}.nx-picker__hue:focus-visible::-webkit-slider-thumb{box-shadow:var(--shadow-knob),0 0 0 3px var(--primary-line)}.nx-picker__hue:focus-visible::-moz-range-thumb{box-shadow:var(--shadow-knob),0 0 0 3px var(--primary-line)}.nx-picker__row{display:flex;align-items:center;gap:10px}.nx-picker__chip{flex:none;width:22px;height:22px;border-radius:6px;box-shadow:inset 0 0 0 1px #0000001f}.nx-picker__hex.nx-wizard__plain{flex:1;min-width:0;font-size:14px;letter-spacing:.02em}.nx-picker__hex[aria-invalid=true]{color:var(--alert)}.nx-home__sub{margin-bottom:22px;font-size:15px}.nx-glance{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:14px}.nx-bar+.nx-glance{margin-top:20px}.nx-glance__tile{display:flex;flex-direction:column;gap:4px;padding:16px 18px 15px;min-width:0;color:inherit;text-decoration:none}.nx-glance__tile.is-link{transition:border-color .18s ease}.nx-glance__tile.is-link:hover{border-color:var(--primary-line)}.nx-glance__tile.is-link:hover .nx-glance__label{color:var(--primary)}.nx-glance__label{font-size:13px;font-weight:500;color:var(--ink-2);transition:color .18s ease}.nx-glance__value{font-family:var(--font-display);font-size:34px;font-weight:550;line-height:1.1;letter-spacing:-.02em;color:var(--ink)}.nx-glance__note{font-size:12.5px;color:var(--ink-3)}.nx-glance__value.is-alert,.nx-glance__note.is-alert{color:var(--alert)}.nx-glance__value.is-warn,.nx-glance__note.is-warn{color:#ab5e0c}.nx-glance__value.is-current{color:var(--primary)}.nx-todo{list-style:none;margin:0;padding:4px}.nx-todo li+li{border-top:1px solid var(--line-soft)}.nx-todo__row{display:flex;align-items:center;gap:14px;padding:11px 14px;min-width:0;border-radius:calc(var(--radius) - 4px);color:inherit;text-decoration:none;transition:background-color .16s ease}.nx-todo__row:hover{background:color-mix(in oklch,var(--primary-soft) 60%,transparent)}.nx-todo__row:hover .nx-todo__name{color:var(--primary)}.nx-todo__row:focus-visible{outline:2px solid var(--primary);outline-offset:-2px}.nx-todo__mark{flex:none;display:grid;place-items:center;width:34px;height:34px;border-radius:10px}.nx-todo__mark.is-alert{color:var(--alert);background:color-mix(in oklch,var(--alert) 12%,transparent)}.nx-todo__mark.is-warn{color:#bc670c;background:var(--warn-soft)}.nx-todo__mark.is-current{color:var(--primary);background:var(--primary-soft)}.nx-todo__mark.is-ok{color:var(--ok);background:color-mix(in oklch,var(--ok) 12%,transparent)}.nx-todo__mark.is-neutral{color:var(--ink-3);background:color-mix(in oklch,var(--ink-3) 10%,transparent)}.nx-dept__head{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:10px}.nx-dept__head .section-label{margin:0}.nx-todo--loading{min-height:120px}.nx-todo__text{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.nx-todo__name{font-size:14px;font-weight:500;color:var(--ink);transition:color .18s ease;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nx-todo__detail{font-size:12.5px;color:var(--ink-3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nx-todo__row>.chip{flex:none}.nx-recent__when{flex:none;width:84px;text-align:right;font-size:12.5px;color:var(--ink-3)}.nx-mypart__as{margin:0 0 10px;font-size:13.5px;color:var(--ink-2);text-wrap:pretty}.nx-across__glance{margin-top:16px}.nx-across__sum{margin:10px 0 24px}.nx-across__counts{flex:none;display:flex;gap:14px;font-size:12.5px;color:var(--ink-3)}.nx-across__n{font-weight:550}.nx-across__n.is-alert{color:var(--alert)}.nx-across__n.is-warn{color:#bc670c}.nx-across__said{flex:0 1 46%;min-width:0;font-size:13px;color:var(--ink-2);text-align:right;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.nx-mypart__lost{margin-top:-6px;color:var(--ink-3)}.nx-mypart__count{flex:none;display:flex;flex-direction:column;align-items:flex-end;gap:2px;font-size:13px;color:var(--ink-2)}.nx-mypart__time{font-size:12px;color:var(--ink-3)}.nx-hits__why{flex:0 1 46%;min-width:0;display:flex;flex-direction:column;align-items:flex-end;gap:2px;text-align:right}.nx-hits__where{font-size:11px;font-weight:500;letter-spacing:.04em;text-transform:uppercase;color:var(--ink-3)}.nx-hits__said{max-width:100%;font-size:12.5px;color:var(--ink-2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}mark.nx-hit{background:none;color:var(--primary);font-weight:inherit}.nx-depts{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:14px}.nx-deptcard{display:flex;flex-direction:column;gap:3px;padding:16px 18px;min-width:0;color:inherit;text-decoration:none;transition:border-color .18s ease}a.nx-deptcard:hover{border-color:var(--primary-line)}a.nx-deptcard:hover .nx-deptcard__name{color:var(--primary)}a.nx-deptcard:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.nx-deptcard__name{font-family:var(--font-display);font-size:16px;font-weight:550;color:var(--ink);transition:color .18s ease}.nx-deptcard__title{font-size:13px;color:var(--ink-2)}.nx-deptcard__count{margin-top:10px;font-size:12.5px;color:var(--ink-3)}.nx-deptcard__late{color:var(--alert)}.nx-stages{display:flex;flex-direction:column;gap:8px;margin-top:6px}.nx-stages__bar{display:flex;gap:2px;height:6px;border-radius:999px;overflow:hidden}.nx-stages__part{flex-basis:0;min-width:6px}.nx-stages__part.is-ok,.nx-stages__dot.is-ok{background:var(--ok)}.nx-stages__part.is-current,.nx-stages__dot.is-current{background:var(--primary)}.nx-stages__part.is-warn,.nx-stages__dot.is-warn{background:var(--warn)}.nx-stages__part.is-neutral,.nx-stages__dot.is-neutral{background:color-mix(in oklch,var(--ink-3) 45%,transparent)}.nx-stages__words{display:flex;flex-wrap:wrap;gap:4px 12px;font-size:12px;color:var(--ink-2)}.nx-stages__word{display:inline-flex;align-items:center;gap:5px}.nx-stages__dot{width:7px;height:7px;border-radius:50%}.nx-alldepts{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:8px}.nx-alldept{display:flex;align-items:baseline;justify-content:space-between;gap:10px;padding:11px 14px;min-width:0;border-radius:var(--radius-sm);background:color-mix(in oklch,var(--surface) 70%,transparent);border:1px solid var(--line-soft);color:inherit;text-decoration:none;transition:border-color .18s ease}.nx-alldept:hover{border-color:var(--primary-line)}.nx-alldept:hover .nx-alldept__name{color:var(--primary)}.nx-alldept:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.nx-alldept__name{font-size:13.5px;font-weight:500;color:var(--ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;transition:color .18s ease}.nx-alldept__count{font-size:13px;color:var(--ink-2)}.nx-alldept.is-empty .nx-alldept__name,.nx-alldept.is-empty .nx-alldept__count{color:var(--ink-3)}@media (max-width: 560px){.nx-glance{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.nx-glance__tile{padding:12px 12px 11px}.nx-glance__label{font-size:12px;line-height:1.25}.nx-glance__value{font-size:26px}.nx-glance__note,.nx-recent__when{display:none}.nx-todo__row{flex-wrap:wrap;padding:10px;gap:6px 10px}.nx-todo__row .nx-todo__text{flex-basis:calc(100% - 54px)}.nx-recent .nx-todo__row .nx-todo__text{flex-basis:100%}.nx-todo__row>.chip{margin-left:44px}.nx-recent .nx-todo__row>.chip{margin-left:0}}.nx-review-card{display:flex;flex-direction:column;gap:20px;padding:24px 24px 20px;border:1px solid var(--pane-line);border-radius:var(--radius);background:var(--surface);box-shadow:var(--shadow-md);color:var(--ink);text-align:left}dialog.confirm-dialog.nx-review-dialog{width:min(600px,calc(100vw - 32px));padding:0}.nx-review-card--dialog{border:0;border-radius:inherit;box-shadow:none;background:none}.nx-review-card--dialog{gap:34px;padding:34px 24px 28px}.nx-review-card--dialog .nx-review-card__title{font-family:var(--font-brand);font-size:27px;line-height:1.2;letter-spacing:-.018em}.nx-review-card--dialog .nx-review-card__hide{margin-top:5px}.nx-review-card--dialog .nx-review-card__feedback{gap:14px}.nx-review-card--dialog .nx-review-card__text{font-size:14.5px;line-height:1.6}.nx-review-card--dialog .nx-review-card__acts .btn{min-height:38px;padding:0 20px}.nx-review-card--note{margin-top:20px}.nx-review-card__words{display:flex;flex-direction:column;gap:8px}.nx-review-card__title{margin:0;font-family:var(--font-display);font-size:17px;font-weight:550;line-height:1.35;letter-spacing:-.01em;color:var(--ink);text-wrap:pretty}.nx-review-card__sub{margin:0;font-size:14px;line-height:1.5;color:var(--ink-2)}.nx-review-card__feedback{display:flex;flex-direction:column;gap:10px}.nx-review-card__label{margin:0;font-family:var(--font-display);font-size:11.5px;font-weight:550;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-2)}.nx-review-card__by{display:flex;align-items:center;gap:10px}.nx-review-card__when{font-size:12.5px;color:var(--ink-3)}.nx-review-card__text{margin:0;font-size:14px;line-height:1.5;color:var(--ink)}.nx-review-card__trouble{margin:0;font-size:13px;color:var(--alert)}.nx-review-card__acts{display:flex;align-items:center;justify-content:space-between;gap:10px}@media print{.nx-review-card{box-shadow:none}.nx-review-card__acts{display:none}}.nx-review-card__top{display:flex;align-items:flex-start;gap:16px}.nx-review-card__top .nx-review-card__words{flex:1;min-width:0}.nx-review-card__hide{flex:none;margin-top:2px;font-size:13.5px}.nx-mapfacts--right{display:flex;align-items:center;gap:14px}.nx-mapfacts__slot{display:contents}.nx-review-chip{display:inline-flex;align-items:center;gap:7px;padding:5px 12px 5px 10px;pointer-events:auto;cursor:pointer;border:1px solid var(--pane-line);border-radius:999px;background:var(--surface);box-shadow:var(--shadow-sm);font:inherit;font-size:13px;font-weight:500;color:var(--ink);white-space:nowrap;transition:color .18s ease,border-color .18s ease;animation:dialog-in .18s cubic-bezier(.2,.8,.2,1) backwards}.nx-review-chip:hover,.nx-review-chip:focus-visible{color:var(--primary);border-color:var(--primary-line);outline:none}.nx-review-chip__dot{width:8px;height:8px;border-radius:50%;background:var(--alert)}.nx-review-chip.is-warn .nx-review-chip__dot{background:var(--warn)}.nx-review-chip.is-ok .nx-review-chip__dot{background:var(--ok)}.nx-minimap .nx-minimap__line{fill:none;stroke:var(--ink-3);stroke-width:1.25px;vector-effect:non-scaling-stroke;stroke-linejoin:round}.nx-marks{position:absolute;top:-9px;right:-7px;z-index:3;display:flex;gap:3px;pointer-events:auto}.nx-step--decision .nx-marks{top:2px;right:10px}.nx-mark{display:grid;place-items:center;width:22px;height:22px;border-radius:50%;cursor:default;background:var(--surface);box-shadow:0 0 0 1.5px currentColor,var(--shadow-sm, 0 1px 3px oklch(0 0 0 / .18));animation:nx-mark-in .22s cubic-bezier(.2,.8,.2,1) backwards}.nx-mark.is-pain{color:var(--alert)}.nx-mark.is-hand{color:#bc670c}.nx-mark.is-mix{color:var(--ink-3)}@keyframes nx-mark-in{0%{opacity:0;transform:scale(.6)}}.nx-step.is-quiet,.nx-event.is-quiet{opacity:.38;transition:opacity .2s ease}.nx-line.is-handoff path.react-flow__edge-path{stroke:var(--warn);stroke-width:2.6}.nx-line.is-quiet path.react-flow__edge-path{opacity:.35}.nx-line.is-quiet .react-flow__arrowhead,.nx-line.is-quiet+.react-flow__edgelabel-renderer{opacity:.35}[data-motion=reduce] .nx-mark{animation:none}.nx-improve__counts{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin:2px 0 6px}.nx-improve__count{display:flex;flex-direction:column;gap:2px;padding:10px 12px;border-radius:var(--radius-sm);background:var(--control-off)}.nx-improve__n{font-family:var(--font-display);font-size:22px;font-weight:550;line-height:1.1}.nx-improve__count.is-pain .nx-improve__n{color:var(--alert)}.nx-improve__count.is-hand .nx-improve__n,.nx-improve__count.is-handoff .nx-improve__n{color:#bc670c}.nx-improve__count.is-none .nx-improve__n{color:var(--ink-3)}.nx-improve__what{font-size:12px;color:var(--ink-2)}.nx-improve__section{display:flex;flex-direction:column;gap:0;margin-top:14px}.nx-improve__section>.nx-improve__list{margin-top:-5px}.nx-improve__list{list-style:none;margin:0 -10px;padding:0;display:flex;flex-direction:column}.nx-improve__row{display:flex;flex-direction:column;gap:3px;width:100%;padding:8px 10px;border:0;border-radius:10px;background:none;font:inherit;text-align:left;color:var(--ink);cursor:pointer;transition:background-color .16s ease}.nx-improve__row.is-line{flex-direction:row;align-items:baseline;justify-content:space-between;gap:12px}.nx-improve__row:focus-visible{outline:none}.nx-improve__name{font-size:13.5px;font-weight:500;min-width:0;text-decoration:underline;text-decoration-thickness:1.5px;text-underline-offset:3px;text-decoration-color:transparent;transition:color .18s ease,text-decoration-color .18s ease}.nx-improve__row:is(:hover,:focus-visible) .nx-improve__name{color:var(--primary);text-decoration-color:var(--primary)}.nx-improve__pair{display:inline-flex;align-items:center;gap:6px;flex-wrap:wrap}.nx-improve__pair svg{color:var(--ink-3)}.nx-improve__note{font-size:13px;line-height:1.45;color:var(--ink-2)}.nx-improve__aside{flex:none;font-size:12.5px;color:var(--ink-3)}.nx-title__tools{position:relative;flex:none;margin-left:8px;padding-left:14px}.nx-title__tools:before{content:"";position:absolute;left:0;top:6px;bottom:6px;width:1px;background:var(--line-soft)}@media (max-width: 1440px){.nx-toolbar{gap:12px}.nx-bar-part:not(:empty)~.nx-bar-part:not(:empty):before{left:-6.5px}.nx-title__tools{gap:0;padding-left:10px;margin-left:4px}.nx-title__tools .nx-tool{width:30px}}@media (max-width: 1200px){.nx-crumbs li:first-child:not(:last-child){display:none}}.nx-mapfacts:not(.nx-mapfacts--right){display:flex;align-items:center;gap:14px}.nx-mapfacts__time{display:inline-flex;align-items:center;gap:5px;pointer-events:auto;cursor:default}.nx-mapfacts__status{display:inline-flex;align-items:center;gap:14px;pointer-events:auto}.nx-mapfacts__status .nx-save{font-size:13px}.nx-inspector{width:min(440px,calc(100% - 2 * var(--pane-inset)))}.nx-inspector:not(.nx-inspector--edit):not(.nx-details){padding:18px 24px 24px}.nx-inspector--edit .nx-inspector__scroll{padding:18px 24px 22px}.nx-inspector--edit .nx-inspector__foot{padding:12px 24px 16px}.nx-inspector.nx-details{display:flex;flex-direction:column;padding:0;overflow:hidden}.nx-details__top{flex:none;padding:18px 24px 2px;border-bottom:1px solid transparent;transition:border-color .16s ease}.nx-details__top.is-over{border-bottom-color:var(--line-soft)}.nx-details__body{flex:1 1 auto;min-height:0;overflow-y:auto;padding:4px 24px 24px;display:flex;flex-direction:column;align-items:flex-start}.nx-details__body>*{flex-shrink:0}.nx-details__body>.nx-inspector__text,.nx-details__body>.nx-details__grid{align-self:stretch}.nx-details__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px 20px}.nx-details__grid .nx-fact{display:flex;flex-direction:column;min-width:0}.nx-details__grid .nx-fact.is-wide{grid-column:1 / -1}.nx-details__grid .nx-fact dt{margin-top:0}.nx-details__grid dd{margin:3px 0 0}.nx-details__grid dd:has(>.person-chip){margin-top:6px}.nx-details__foot{flex:none;display:flex;justify-content:flex-end;align-items:center;gap:10px;padding:12px 24px 16px;border-top:1px solid var(--line-soft)}.nx-details__foot .nx-details__edit{margin-top:0}.btn.nx-btn-tint{background:transparent;border-color:var(--primary);color:var(--primary);transition:background-color .18s ease,border-color .18s ease,color .18s ease}.btn.nx-btn-tint:hover:not(:disabled),.btn.nx-btn-tint:focus-visible{background:var(--primary);border-color:var(--primary);color:#fff}.nx-details__foot .btn.nx-details__edit{padding-left:12px}.nx-step.is-added:not(.nx-step--decision),.nx-event.is-added{border-color:var(--ok);box-shadow:0 0 0 3px color-mix(in oklch,var(--ok) 22%,transparent),var(--shadow-sm)}.nx-step.is-changed:not(.nx-step--decision),.nx-event.is-changed{border-color:var(--warn);box-shadow:0 0 0 3px color-mix(in oklch,var(--warn) 22%,transparent),var(--shadow-sm)}.nx-step--decision.is-added .nx-diamond__shape{stroke:var(--ok);stroke-width:2.4}.nx-step--decision.is-changed .nx-diamond__shape{stroke:var(--warn);stroke-width:2.4}.nx-change{position:absolute;top:-10px;right:10px;z-index:3;padding:1px 8px;border-radius:999px;pointer-events:none;font-size:11px;font-weight:550;line-height:17px;color:#fff;animation:nx-mark-in .22s cubic-bezier(.2,.8,.2,1) backwards}.nx-change--added{background:color-mix(in oklch,var(--ok) 82%,var(--ink))}.nx-change--changed{background:oklch(.62 .15 60)}.nx-step--decision .nx-change{top:4px;right:50%;transform:translate(50%)}.nx-line.is-new path.react-flow__edge-path{stroke:var(--ok);stroke-width:2.6}.nx-change-dot{display:inline-block;width:8px;height:8px;margin-right:8px;border-radius:50%;vertical-align:1px}.nx-change-dot.is-added{background:var(--ok)}.nx-change-dot.is-changed{background:var(--warn)}.nx-change-dot.is-removed{background:var(--ink-3)}.nx-improve__count.is-added .nx-improve__n{color:color-mix(in oklch,var(--ok) 75%,var(--ink))}.nx-improve__count.is-changed .nx-improve__n{color:#bc670c}.nx-improve__count.is-removed .nx-improve__n{color:var(--ink-2)}.nx-changes__fields{display:flex;flex-direction:column;gap:3px;padding-left:16px}.nx-changes__field{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 8px;font-size:12.5px}.nx-changes__what{color:var(--ink-3)}.nx-changes__was{display:inline-flex;flex-wrap:wrap;align-items:center;gap:5px;color:var(--ink)}.nx-changes__was svg{color:var(--ink-3)}.nx-changes__old{color:var(--ink-3);text-decoration:line-through;text-decoration-color:color-mix(in oklch,var(--ink-3) 60%,transparent)}.nx-changes__gone{color:var(--ink-2);text-decoration:line-through;text-decoration-color:color-mix(in oklch,var(--ink-3) 60%,transparent)}.nx-improve__row.is-still{cursor:default}.nx-improve__row.is-still .nx-improve__name,.nx-improve__row.is-still:hover .nx-improve__name{color:inherit;text-decoration-color:transparent}.nx-asked__act{flex:none;margin-left:6px;font-weight:500;white-space:nowrap}.nx-details__grid dt{display:inline-flex;align-items:center;gap:5px}.nx-fact__mark{flex:none;color:var(--ink-3)}.nx-sign{display:inline-grid;place-items:center;flex:none;width:16px;height:16px;margin-right:8px;border-radius:50%;color:#fff}.nx-improve__name:has(>.nx-sign){display:flex;align-items:flex-start}.nx-improve__name>.nx-sign{margin-top:calc((1lh - 16px)/2)}.nx-sign.is-added{background:color-mix(in oklch,var(--ok) 85%,var(--ink))}.nx-sign.is-removed{background:var(--destructive)}.nx-changes__line>.nx-improve__pair{min-width:0}.nx-changes__counts{display:flex;justify-content:space-around;gap:24px;align-self:stretch;margin:12px 0 14px}.nx-changes__with .select{vertical-align:baseline}.nx-changes__version{color:var(--ink)}.nx-changes__pick{display:inline-flex;align-items:baseline;gap:3px;color:var(--primary)}.nx-changes__pick svg{align-self:center}.nx-changes__pick .text-act{padding:0;font-size:inherit;font-weight:500;color:var(--primary);text-decoration-line:underline;text-decoration-thickness:1px;text-underline-offset:4px;text-decoration-color:transparent;transition:color .16s ease,text-decoration-color .24s ease}.nx-changes__pick .text-act:hover:not(:disabled),.nx-changes__pick .text-act[aria-expanded=true]{color:var(--primary);text-decoration-line:underline;text-decoration-thickness:1px;text-decoration-color:currentColor}.nx-changes__pick svg{pointer-events:none}.nx-changes__head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 -8px 8px 0}.nx-changes .nx-details__top{padding-top:18px}.nx-changes__head .nx-inspector__name{margin:0;font-size:30px;line-height:1.15}.nx-changes__summary{margin-top:0;align-self:stretch;color:var(--ink-2)}.nx-changes__count{display:flex;flex-direction:column;align-items:center;gap:2px;text-align:center}.nx-changes__n{display:inline-flex;align-items:center;font-family:var(--font-display);font-size:24px;font-weight:550;line-height:1.1;color:var(--ink-2)}.nx-changes__n{position:relative}.nx-changes__n .nx-sign{position:absolute;right:100%;top:50%;width:18px;height:18px;margin:-9px 8px 0 0}.nx-changes__count.is-added :is(.nx-changes__n,.nx-improve__what){color:color-mix(in oklch,var(--ok) 75%,var(--ink))}.nx-changes__count.is-removed :is(.nx-changes__n,.nx-improve__what){color:var(--destructive)}.nx-changes__count.is-none .nx-changes__n{opacity:.55}.nx-changes .nx-details__top .nx-details__code{margin-top:0}.nx-tool.nx-sheet-close{background:none;box-shadow:none;color:var(--ink-3);transition:color .18s ease}.nx-tool:is(.nx-sheet-close,.nx-inspector__back,.nx-through__go) svg{transition:color .26s ease}.nx-tool.nx-inspector__back{background:none;box-shadow:none;color:var(--ink-3);transition:color .26s ease}.nx-tool.nx-inspector__back:is(:hover,:focus-visible){background:none;color:var(--accent)}.nx-tool.nx-sheet-close:is(:hover,:focus-visible){background:none;color:var(--accent)}.nx-through{display:inline-flex;align-items:center;gap:0;margin-right:4px}.nx-through__at{min-width:46px;text-align:center;font-size:12.5px;color:var(--ink-3)}.nx-tool.nx-through__go{width:28px;height:28px;background:none;box-shadow:none;color:var(--ink-3);transition:color .18s ease}.nx-tool.nx-through__go:is(:hover,:focus-visible):not(:disabled){background:none;color:var(--accent)}.nx-tool.nx-through__go:disabled{color:var(--ink-4, color-mix(in oklch, var(--ink-3) 40%, transparent));cursor:default}.nx-noaccess__switch{position:fixed;left:50%;bottom:max(24px,env(safe-area-inset-bottom,0px));transform:translate(-50%);width:min(280px,calc(100vw - 32px))}.nx-tcard{box-sizing:border-box;display:flex;flex-direction:column;background:var(--surface);border:1px solid var(--line);border-radius:14px;box-shadow:0 1px 2px #0000000d}.nx-trow{box-sizing:border-box;flex:none;display:flex;align-items:center;gap:9px;padding:0 9px;border-radius:10px;cursor:pointer;transition:background-color .16s ease}.nx-trow.is-still{cursor:default}.nx-trow:focus-visible{outline:2px solid var(--primary);outline-offset:-2px}.nx-trow__mark{flex:none;display:grid;place-items:center;width:24px;height:24px;border-radius:999px}.nx-trow__mark.is-process{background:var(--line-soft);color:var(--ink-2)}.nx-trow__mark.is-input{background:var(--primary-soft);color:var(--primary)}.nx-trow__mark.is-output{background:var(--ok-soft);color:var(--ok)}.nx-trow__text{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px}.nx-trow__name,.nx-trow__sub{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.nx-trow__name{font-size:12.5px;font-weight:550;line-height:1.25;color:var(--ink);transition:color .16s ease}.nx-trow__sub{font-size:11px;line-height:1.3;color:var(--ink-2)}.nx-trow__kind{margin-right:6px;font-weight:550;color:var(--ink-3)}.nx-trow.is-input .nx-trow__kind{color:var(--primary)}.nx-trow.is-output .nx-trow__kind{color:var(--ok)}.nx-trow__go{flex:none;color:var(--ink-2);opacity:0;transition:opacity .16s ease}.nx-trow.is-process:is(:hover,:focus-visible){background:var(--line-soft)}.nx-trow.is-process:is(:hover,:focus-visible) .nx-trow__go{opacity:1}.nx-trow.is-input:not(.is-still):is(:hover,:focus-visible){background:color-mix(in oklch,var(--primary-soft) 85%,var(--surface))}.nx-trow.is-input:not(.is-still):is(:hover,:focus-visible) .nx-trow__name{color:var(--primary)}.nx-trow.is-output:not(.is-still):is(:hover,:focus-visible){background:color-mix(in oklch,var(--ok-soft) 85%,var(--surface))}.nx-trow.is-output:not(.is-still):is(:hover,:focus-visible) .nx-trow__name{color:var(--ok)}.nx-tcard .react-flow__handle{opacity:0;pointer-events:none}.react-flow__edge.nx-line--process.is-lit path.react-flow__edge-path{stroke-dasharray:none;stroke-width:2;opacity:1}.react-flow__node.is-lit .nx-step{filter:drop-shadow(0 0 1.5px var(--primary)) drop-shadow(0 0 6px color-mix(in oklch,var(--primary) 45%,transparent))}.react-flow__node-anchor{pointer-events:none}.nx-line--process path.react-flow__edge-path{stroke:var(--primary);stroke-width:1.4;stroke-dasharray:6 5;opacity:.75}.react-flow__edge.nx-line--process{cursor:default}.react-flow__node-process,.react-flow__edge.nx-line--process{animation:nx-tiles-in .28s cubic-bezier(.2,.8,.2,1) both}.react-flow__node-process.is-leaving,.react-flow__edge.nx-line--process.is-leaving{pointer-events:none;animation:nx-tiles-out .22s ease forwards}.react-flow__node-process>.nx-tcard{animation:nx-tile-rise .28s cubic-bezier(.2,.8,.2,1) both}@keyframes nx-tiles-in{0%{opacity:0}}@keyframes nx-tiles-out{to{opacity:0}}@keyframes nx-tile-rise{0%{transform:scale(.96)}}[data-motion=reduce] :is(.react-flow__node-process,.react-flow__edge.nx-line--process,.react-flow__node-process>.nx-tcard){animation:none}[data-motion=reduce] :is(.react-flow__node-process,.react-flow__edge.nx-line--process).is-leaving{visibility:hidden}.nx-improve__tally.is-pain :is(.nx-changes__n,.nx-improve__what){color:var(--alert)}.nx-improve__tally:is(.is-hand,.is-handoff) :is(.nx-changes__n,.nx-improve__what){color:#bc670c}.nx-kpis__count.is-green :is(.nx-changes__n,.nx-improve__what){color:color-mix(in oklch,var(--ok) 75%,var(--ink))}.nx-kpis__count.is-amber :is(.nx-changes__n,.nx-improve__what){color:#bc670c}.nx-kpis__count.is-red :is(.nx-changes__n,.nx-improve__what){color:var(--destructive)}.nx-kpis__list{list-style:none;margin:4px 0 0;padding:0;display:flex;flex-direction:column}.nx-kpi{display:flex;flex-direction:column;gap:6px;padding:14px 0}.nx-kpi+.nx-kpi{border-top:1px solid var(--line-soft)}.nx-kpi__top{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.nx-kpi__name{font-size:14.5px;font-weight:500;color:var(--ink)}.nx-kpi__state{flex:none;font-size:12px;font-weight:500;color:var(--ink-3)}.nx-kpi__state.is-green,.nx-kpi__value.is-green{color:color-mix(in oklch,var(--ok) 75%,var(--ink))}.nx-kpi__state.is-amber,.nx-kpi__value.is-amber{color:#bc670c}.nx-kpi__state.is-red,.nx-kpi__value.is-red{color:var(--destructive)}.nx-kpi__now{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 10px}.nx-kpi__value{font-family:var(--font-display);font-size:22px;font-weight:550;line-height:1.1;color:var(--ink-2)}.nx-kpi__target{font-size:12.5px;color:var(--ink-2)}.nx-kpi__when{color:var(--ink-3)}.nx-kpi__trend{width:100%;height:64px;overflow:visible}.nx-kpi__line{fill:none;stroke:var(--primary);stroke-width:1.75;stroke-linejoin:round;stroke-linecap:round}.nx-kpi__goal{stroke:var(--ink-3);stroke-width:1;stroke-dasharray:3 4;opacity:.7}.nx-kpi__dot{fill:var(--ink-3);stroke:var(--surface);stroke-width:2}.nx-kpi__dot.is-green{fill:var(--ok)}.nx-kpi__dot.is-amber{fill:var(--warn)}.nx-kpi__dot.is-red{fill:var(--destructive)}.nx-kpi__formula{margin:0;font-size:12.5px;line-height:1.45;color:var(--ink-3)}.nx-kpi__acts{display:inline-flex;align-items:baseline;gap:14px;margin-left:auto}.nx-kpi__delete{padding:0;border:0;background:none;font:inherit;font-size:13px;color:var(--ink-2);cursor:pointer;text-decoration-line:underline;text-decoration-thickness:1px;text-underline-offset:3px;text-decoration-color:transparent;transition:color .2s ease,text-decoration-color .2s ease}.nx-kpi__delete:is(:hover,:focus-visible){color:var(--alert);text-decoration-color:var(--alert);outline:none}.nx-kpis__add{margin-top:14px}dialog:has(.nx-kpisheet) .confirm-title{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.nx-kpisheet{display:flex;flex-direction:column;gap:16px}.nx-kpisheet__name.nx-wizard__title-field{margin:4px 0 8px;padding-bottom:4px;font-family:var(--font-brand);font-size:27px;letter-spacing:-.018em;line-height:1.2}.nx-kpisheet__nums{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) 156px;align-items:end;gap:10px;margin-top:4px}.nx-kpisheet__num{display:block;box-sizing:border-box;height:44px;border-bottom:1.5px solid var(--line-soft);transition:border-color .14s ease}.nx-kpisheet__num:hover{border-bottom-color:var(--line)}.nx-kpisheet__num:focus-within{border-bottom-color:var(--accent)}.nx-kpisheet__num input{width:100%;height:100%;margin:0;padding:0;border:0;background:transparent;outline:none;color:var(--ink);font:inherit;font-size:15px;line-height:1.5}.nx-kpisheet__num input::placeholder{color:var(--ink-3)}.nx-kpisheet__num input.is-over:not(:focus){-webkit-mask-image:linear-gradient(to right,#000 calc(100% - 24px),transparent);mask-image:linear-gradient(to right,#000 calc(100% - 24px),transparent)}.nx-kpisheet__num input.is-over:focus{-webkit-mask-image:linear-gradient(to left,#000 calc(100% - 24px),transparent);mask-image:linear-gradient(to left,#000 calc(100% - 24px),transparent)}.nx-kpisheet__to{align-self:end;margin-bottom:14px;color:var(--ink-3)}.nx-kpisheet__better{margin:-8px 0 0;font-size:12.5px;color:var(--ink-3)}.nx-unit__more{color:var(--ink-3)!important}.menu.nx-unit__sub{animation:nx-unit-sub-in .2s cubic-bezier(.2,.8,.2,1) both}.menu.nx-unit__sub.is-leaving{pointer-events:none;animation:nx-unit-sub-out .16s cubic-bezier(.4,0,1,1) forwards}@keyframes nx-unit-sub-in{0%{opacity:0;transform:translate(-6px)}}@keyframes nx-unit-sub-out{to{opacity:0;transform:translate(-6px)}}[data-motion=reduce] .menu.nx-unit__sub{animation:none}[data-motion=reduce] .menu.nx-unit__sub.is-leaving{visibility:hidden}.nx-kpi__foot{display:flex;align-items:baseline;justify-content:space-between;gap:12px;font-size:12.5px;color:var(--ink-3)}.nx-kpi__record{margin-left:auto;padding:0;border:0;background:none;font:inherit;font-size:13px;color:var(--ink);cursor:pointer}.nx-net{position:relative;height:max(520px,calc(100dvh - 300px));margin-top:18px;overflow:hidden;border:1px solid var(--line-soft);border-radius:18px;background:var(--bg)}.nx-net--loading{background:color-mix(in srgb,var(--ink) 4%,var(--bg))}.nx-net .react-flow__handle{opacity:0;pointer-events:none}.nx-net__group{box-sizing:border-box;padding:11px 18px;border:1px solid var(--line-soft);border-radius:18px;background:color-mix(in srgb,var(--surface) 55%,transparent)}.nx-net__group.is-outside{border-style:dashed;background:none}.nx-net__group-name{font-size:12px;font-weight:550;letter-spacing:.04em;text-transform:uppercase;color:var(--ink-2)}.nx-net__tile{box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;gap:3px;padding:9px 12px;border:1px solid var(--line-soft);border-radius:12px;background:var(--surface);cursor:pointer;outline:none;transition:opacity .22s ease,border-color .2s ease,box-shadow .2s ease}.nx-net__tile-name{font-size:13px;font-weight:550;line-height:1.25;color:var(--ink);overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;transition:color .2s ease}.nx-net__tile-meta{font-size:11.5px;color:var(--ink-3)}.nx-net__tile.is-alone{border-style:dashed;background:color-mix(in srgb,var(--surface) 60%,transparent)}.nx-net__tile.is-alone .nx-net__tile-name{color:var(--ink-2)}.nx-net__tile:is(.is-lit,.is-picked,:focus-visible){border-color:var(--primary)}.nx-net__tile:is(.is-lit,.is-picked,:focus-visible) .nx-net__tile-name{color:var(--primary)}.nx-net__tile.is-picked{box-shadow:0 0 0 1px var(--primary),var(--shadow-sm)}.nx-net__tile.is-dim{opacity:.3}.react-flow__edge.nx-net__line{opacity:.45;transition:opacity .22s ease}.react-flow__edge.nx-net__line.is-lit{opacity:1}.react-flow__edge.nx-net__line.is-dim{opacity:.08}.nx-net__line path.react-flow__edge-path{fill:none;stroke:var(--ink-3);stroke-width:1.2;transition:stroke .2s ease}.nx-net__line.is-runs path.react-flow__edge-path{stroke-dasharray:6 5}.nx-net__line.is-cross path.react-flow__edge-path{stroke:var(--warn)}.react-flow__edge.nx-net__line.is-pair{opacity:.6}.react-flow__edge.nx-net__line.is-pair.is-dim{opacity:.08}.nx-net__line.is-pair path.react-flow__edge-path{stroke-linecap:round}.nx-net__line.is-lit path.react-flow__edge-path{stroke:var(--primary);stroke-width:2}.react-flow__edge.nx-net__line{cursor:default}.nx-net__key{position:absolute;left:14px;bottom:14px;z-index:5;display:flex;flex-wrap:wrap;gap:6px 16px;padding:7px 14px;border:1px solid var(--pane-line);border-radius:999px;background:var(--chrome-frost);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);font-size:12px;color:var(--ink-2)}.nx-net__key-item{display:inline-flex;align-items:center;gap:7px}.nx-net__key line{stroke-width:1.6}.nx-net__key-needs{stroke:var(--ink-3)}.nx-net__key-runs{stroke:var(--ink-3);stroke-dasharray:5 4}.nx-net__key-cross{stroke:var(--warn)}.nx-net__zoom{position:absolute;right:14px;bottom:14px;z-index:5;padding:3px 6px;border:1px solid var(--pane-line);border-radius:999px;background:var(--chrome-frost);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur)}.nx-net__card{position:absolute;top:14px;right:14px;z-index:6;width:min(320px,calc(100% - 28px));max-height:calc(100% - 92px);overflow:auto;box-sizing:border-box;padding:16px 18px 14px;border:1px solid var(--pane-line);border-radius:18px;background:var(--chrome-frost);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);box-shadow:var(--shadow-glass);animation:nx-tiles-in .22s ease both}.nx-net__card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.nx-net__card-name{margin:2px 0 0;font-size:17px;font-weight:550;line-height:1.3;color:var(--ink);text-wrap:balance}.nx-net__card-code{margin:4px 0 0;font-size:12.5px;color:var(--ink-3)}.nx-net__card-none{margin:14px 0 0;font-size:13px;color:var(--ink-2)}.nx-net__card-part{margin-top:14px}.nx-net__card-part ul{margin:6px 0 0;padding:0;list-style:none;display:flex;flex-direction:column;gap:2px}.nx-net__card-row{display:flex;flex-direction:column;gap:1px;width:100%;padding:5px 0;border:0;background:none;font:inherit;text-align:left;cursor:pointer}.nx-net__card-other{font-size:14px;color:var(--ink);transition:color .2s ease}.nx-net__card-row:is(:hover,:focus-visible){outline:none}.nx-net__card-row:is(:hover,:focus-visible) .nx-net__card-other{color:var(--primary)}.nx-net__open{display:inline-flex;align-items:center;gap:5px;margin-top:14px}[data-motion=reduce] .nx-net__card{animation:none}.nx-settings__to{font-size:inherit}button.nx-todo__row{width:100%;border:0;background:none;font:inherit;text-align:left;cursor:pointer}button.nx-todo__row:disabled{cursor:default}button.nx-todo__row:disabled:hover{background:none}.nx-todo__row.is-still{cursor:default}.nx-todo__row.is-still:hover{background:none}.nx-todo__row.is-still:hover .nx-todo__name{color:var(--ink)}.nx-admin__acts{flex:none;display:flex;align-items:center;gap:16px}.nx-admin__me,.nx-admin__code{font-weight:400;color:var(--ink-3)}.nx-admin__none{margin:4px 0 0;font-size:13px;color:var(--ink-3)}.nx-roles{display:flex;flex-direction:column;gap:6px;margin-top:6px}.nx-role{display:flex;flex-direction:column;gap:1px;padding:9px 12px;border:1px solid var(--line-soft);border-radius:var(--radius-sm);background:none;font:inherit;text-align:left;cursor:pointer;transition:border-color .16s ease,background-color .16s ease}.nx-role:hover:not(:disabled){border-color:var(--line)}.nx-role.is-on{border-color:var(--accent);background:color-mix(in oklch,var(--primary-soft) 55%,transparent)}.nx-role:disabled{cursor:default;opacity:.6}.nx-role__name{font-size:14px;font-weight:500;color:var(--ink)}.nx-role.is-on .nx-role__name{color:var(--primary)}.nx-role__hint{font-size:12.5px;color:var(--ink-3)}.nx-roles__where{transition:opacity .18s ease}.nx-roles__where.is-away{opacity:0;pointer-events:none}.nx-outbox__show{margin-bottom:12px}.nx-score__spark{flex:none;width:96px;height:28px;overflow:visible}.nx-score__now{flex:none;width:168px;display:flex;flex-direction:column;align-items:flex-end;gap:1px;text-align:right}.nx-score__value.nx-kpi__value{font-size:17px;color:var(--ink)}.nx-score__target{font-size:12px;color:var(--ink-3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.nx-score__row>.chip{width:104px;justify-content:center}@media (max-width: 760px){.nx-score__spark{display:none}.nx-score__now{width:auto}.nx-score__row>.chip{display:none}}.nx-admin__bulk{margin-left:auto}.nx-roles--two{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.nx-bulk__preview{padding:12px 14px;border-radius:var(--radius-sm);background:color-mix(in oklch,var(--ink-3) 8%,transparent)}.nx-bulk__say{margin:0;font-size:13.5px;color:var(--ink);text-wrap:pretty}.nx-bulk__who{margin:6px 0 0;font-size:12.5px;color:var(--ink-3);text-wrap:pretty}.nx-details__grid .person-chip{max-width:100%;min-width:0}.nx-details__grid .person-chip .nx-pill__name{overflow:hidden;text-overflow:ellipsis}.nx-details__grid .person-chip+.nx-details__due{margin-top:4px}.nx-details__top .nx-changes__head+.nx-details__code{margin-top:0}.nx-details__grid dd.nx-details__flows{align-items:stretch}.nx-details__flows .nx-link__place{white-space:normal;text-wrap:pretty}.nx-typeahead{display:block;padding:0 0 6px;border-bottom:1.5px solid var(--line-soft);transition:border-color .14s ease}.nx-typeahead:hover{border-bottom-color:var(--line)}.nx-typeahead:focus-within{border-bottom-color:var(--accent)}.nx-typeahead__input{display:block;width:100%;margin:0;padding:0;border:0;background:transparent;outline:none;color:var(--ink);font:inherit;font-size:15px;line-height:1.5;text-overflow:ellipsis}.nx-typeahead__input::placeholder{color:var(--ink-3)}.nx-mail__open{font:inherit;font-size:inherit;font-weight:inherit;text-align:left}dialog.nx-mail{width:min(640px,calc(100vw - 32px))}.nx-mail__head{display:grid;gap:4px;margin:4px 0 14px;padding:10px 0;border-block:1px solid var(--line-soft);font-size:13.5px}.nx-mail__head>div{display:grid;grid-template-columns:64px minmax(0,1fr);gap:10px}.nx-mail__head dt{color:var(--ink-3)}.nx-mail__head dd{margin:0;color:var(--ink);overflow-wrap:anywhere}.nx-mail__frame{display:block;width:100%;border:1px solid var(--line-soft);border-radius:var(--radius-sm);background:#fff}.nx-mail__frame{overflow:hidden}.rail-account .account-dot{margin:0 5px}table.matrix.nx-table thead th{top:calc(var(--bar-top) + 40px);z-index:30;height:calc(var(--matrix-head) + 18px);padding-top:18px;background:var(--bg);transition:transform .3s cubic-bezier(.2,.8,.2,1),opacity .3s cubic-bezier(.2,.8,.2,1),border-color .16s ease}.main:has(.page-bar.is-away:not(:focus-within)) table.matrix.nx-table thead th{transform:translateY(calc(-100% - var(--bar-top) - 40px));opacity:0;pointer-events:none}@media (prefers-reduced-motion: reduce){.main:has(.page-bar.is-away:not(:focus-within)) table.matrix.nx-table thead th{transform:none}table.matrix.nx-table thead th{transition:opacity .15s ease,border-color .16s ease}}.nx-signin{position:fixed;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:0;padding:24px;text-align:center;background:var(--bg);color:var(--ink);overflow:auto}.nx-signin__brand{display:flex;align-items:center;gap:12px;margin:0 0 18px;font-size:34px;font-weight:550;line-height:1;letter-spacing:-.01em}.nx-signin__mark{width:36px;height:36px;border-radius:0}.nx-signin__about{max-width:34em;margin:0 0 30px;font-size:20px;line-height:1.35;font-weight:400;color:var(--ink);text-wrap:balance}.nx-signin__go{min-width:180px;height:44px;padding:0 28px;font-size:16px;border-radius:999px}.nx-signin__other{margin:16px 0 0;font-size:14px}.nx-signin__note{margin:18px 0 0;font-size:13px;color:var(--ink-3)}.nx-signin__trouble{margin:0 0 14px}@media (max-width: 480px){.nx-signin__brand{font-size:28px}.nx-signin__about{font-size:17px}}.nx-step__onlyif,.nx-step__decided{display:inline-block;max-width:100%;padding:0 7px;border-radius:999px;font-size:10.5px;line-height:16px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:top;box-shadow:0 0 0 2px var(--surface)}.nx-step__onlyif{position:absolute;top:-9px;left:10px;max-width:calc(100% - 20px);background:var(--primary-soft);color:var(--primary);z-index:1}.nx-step--decision .nx-step__onlyif{left:50%;transform:translate(-50%);max-width:90%}.nx-step__decided{position:relative;margin:2px 0 0;background:var(--primary-soft);color:var(--primary);box-shadow:none}.nx-step__sit{color:var(--primary)}.nx-sit__facts{margin:0;display:flex;flex-direction:column;gap:8px;font-size:13.5px}.nx-sit__facts>div{display:grid;grid-template-columns:92px minmax(0,1fr);gap:10px}.nx-sit__facts dt{color:var(--ink-3)}.nx-sit__facts dd{margin:0;color:var(--ink);text-wrap:pretty}.nx-sit__row{display:block}.nx-sit__none{margin:4px 0 0;font-size:13px;color:var(--ink-3);text-wrap:pretty}.nx-facts{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.nx-facts__row{display:flex;align-items:center;gap:8px;padding:6px 0}.nx-facts__row+.nx-facts__row{border-top:1px solid var(--line-soft)}.nx-facts__text{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px}.nx-facts__name{font-size:13.5px;color:var(--ink)}.nx-facts__about{font-size:12px;color:var(--ink-3);text-wrap:pretty}.nx-master{padding:4px}.nx-master__rows{list-style:none;margin:0;padding:0}.nx-master__row{display:flex;align-items:center;gap:8px;padding:0 6px 0 0}.nx-master__row+.nx-master__row{border-top:1px solid var(--line-soft)}.nx-master__open{flex:1;min-width:0;display:block;padding:10px 12px;border:0;border-radius:10px;background:none;font:inherit;text-align:left;color:inherit;cursor:pointer}.nx-master__open.is-still{cursor:default}.nx-master__open:not(.is-still):is(:hover,:focus-visible){outline:none}.nx-master__open:not(.is-still):is(:hover,:focus-visible) .nx-master__name{color:var(--primary)}.nx-master__text{display:flex;flex-direction:column;gap:2px;min-width:0}.nx-master__name{font-size:14.5px;color:var(--ink);transition:color .16s ease;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nx-master__about{font-size:12.5px;color:var(--ink-3);text-wrap:pretty}.nx-master__acts{display:inline-flex;align-items:center;gap:12px;flex:none}.nx-master__acts .fade-link{opacity:0;transition:opacity .16s ease}.nx-master__row:hover .nx-master__acts .fade-link,.nx-master__row:focus-within .nx-master__acts .fade-link{opacity:1}.nx-master__bin{opacity:0;transition:opacity .16s ease}.nx-master__row:hover>.nx-master__bin,.nx-master__row:focus-within>.nx-master__bin{opacity:1}.nx-master__add{margin:4px 8px 6px}.nx-master__empty{margin:0;padding:14px 12px;font-size:13.5px;color:var(--ink-3)}.nx-master__lead{margin:-4px 0 10px}.nx-master__switch{flex-direction:row;align-items:center}
