:root{--nx-red:#c8102e;--nx-red-dark:#9a0b22;--nx-red-wash:#fbe9ec;--nx-ink:#1a1a1a;--nx-ink-soft:#5a5a5a;--nx-muted:#6f6f6f;--nx-white:#fff;--nx-card:#fff;--nx-paper:#f7f6f2;--nx-rule:#e6e3dd;--nx-line:#efede8;--nx-on-ink-soft:#d6d3cc;--nx-good-ink:#0b6b33;--nx-good-bg:#e8f3eb;--nx-warn-ink:#8a5a00;--nx-warn-bg:#fbf1df;--nx-bad-ink:#9a0b22;--nx-bad-bg:#fbe9ec;--nx-quiet-ink:#5a5a5a;--nx-quiet-bg:#efeee9;--nx-focus:#1a73e8;--nx-display-size:28px;--nx-display-line:34px;--nx-display-weight:600;--nx-display-color:var(--nx-ink);--nx-display-tracking:-.3px;--nx-title-size:20px;--nx-title-line:26px;--nx-title-weight:600;--nx-title-color:var(--nx-ink);--nx-title-tracking:-.1px;--nx-body-size:17px;--nx-body-line:24px;--nx-body-weight:400;--nx-body-color:var(--nx-ink);--nx-body-tracking:0px;--nx-body-strong-size:17px;--nx-body-strong-line:24px;--nx-body-strong-weight:600;--nx-body-strong-color:var(--nx-ink);--nx-body-strong-tracking:0px;--nx-meta-size:15px;--nx-meta-line:20px;--nx-meta-weight:400;--nx-meta-color:var(--nx-ink-soft);--nx-meta-tracking:0px;--nx-caption-size:13px;--nx-caption-line:18px;--nx-caption-weight:400;--nx-caption-color:var(--nx-muted);--nx-caption-tracking:0px;--nx-font:"DM Sans", -apple-system, "SF Pro Text", system-ui, sans-serif;--nx-font-wordmark:"Instrument Serif", Georgia, serif;--nx-radius-control:12px;--nx-radius-card:16px;--nx-radius-sheet:20px;--nx-radius-pill:999px;--nx-space-xs:4px;--nx-space-sm:8px;--nx-space-md:12px;--nx-space-lg:16px;--nx-space-xl:24px;--nx-space-xxl:32px;--nx-space-gutter:16px;--nx-space-section:24px;--nx-space-in-card:12px;--nx-space-card-pad:16px;--nx-tap:44px;--nx-field:48px;--nx-layout-rail-from:900px;--nx-layout-rail-width:232px;--nx-layout-content:880px;--nx-layout-two-pane-from:1100px;--nx-layout-list-pane:380px;--nx-layout-storefront:1040px;--nx-shadow-card:0 1px 2px #1a1a1a0d, 0 4px 14px #1a1a1a0a;--nx-shadow-sheet:0 -8px 24px #1a1a1a1f;--nx-shadow-toast:0 6px 20px #1a1a1a2e;--nx-shadow-footer:0 -1px 0 #1a1a1a0f, 0 -6px 16px #1a1a1a0d}body.nx{--c-ground:#f2f2f7;--c-card:#fff;--c-ink:#111827;--c-second:#4b5563;--c-third:#6b7280;--c-placeholder:#9ca3af;--c-hairline:#e5e7eb;--c-field-border:#86868b;--c-surface:#f3f4f6;--c-primary:#c8102e;--c-on-primary:#fff;--c-primary-disabled:#f3f4f6;--c-on-primary-disabled:#84888f;--c-brand:#c8102e;--c-on-brand:#fff;--c-brand-tint:#fbe4e8;--c-hero:#111827;--c-on-hero:#fff;--c-on-hero-second:#dbdcdf;--c-brand-on-ink:#ff6b7d;--c-good:#15803d;--c-good-bg:#dcfce7;--c-warn:#b45309;--c-warn-bg:#fef3c7;--c-bad:#b91c1c;--c-bad-bg:#fee2e2;--c-quiet:#4b5563;--c-quiet-bg:#f3f4f6;--c-white:#fff;--c-switch-on:#34c759;--c-switch-off:#e9e9eb;--c-focus:#1a73e8;--c-scrim:#11182759;--c-swatch-ring:#1a1a1a1f;--c-sheet:#f2f2f7;--c-card-raised:#fff;--c-surface-raised:#f3f4f6;--c-hairline-raised:#e5e7eb;--c-toast:#111827;--c-on-toast:#fff;--c-segment:#e5e7eb;--c-segment-on:#fff;--c-on-ink:#fff;--c-on-good:#fff;--c-row-hover:#fbfaf7;--c-row-sel:#fbf6f2;--c-head-glass:#f2f2f7f0;--c-tab-badge:#c8102e;--c-large-title-size:40px;--c-large-title-line:44px;--c-large-title-weight:400;--c-large-title-color:var(--c-ink);--c-large-title-family:var(--c-font-display);--c-title-size:32px;--c-title-line:36px;--c-title-weight:400;--c-title-color:var(--c-ink);--c-title-family:var(--c-font-display);--c-heading-size:26px;--c-heading-line:30px;--c-heading-weight:400;--c-heading-color:var(--c-ink);--c-heading-family:var(--c-font-display);--c-section-size:20px;--c-section-line:25px;--c-section-weight:600;--c-section-color:var(--c-ink);--c-section-family:var(--c-font);--c-row-title-size:17px;--c-row-title-line:22px;--c-row-title-weight:600;--c-row-title-color:var(--c-ink);--c-row-title-family:var(--c-font);--c-body-size:17px;--c-body-line:22px;--c-body-weight:400;--c-body-color:var(--c-ink);--c-body-family:var(--c-font);--c-button-size:17px;--c-button-line:22px;--c-button-weight:600;--c-button-color:var(--c-ink);--c-button-family:var(--c-font);--c-callout-size:16px;--c-callout-line:21px;--c-callout-weight:400;--c-callout-color:var(--c-ink);--c-callout-family:var(--c-font);--c-second-size:15px;--c-second-line:20px;--c-second-weight:400;--c-second-color:var(--c-second);--c-second-family:var(--c-font);--c-footnote-size:13px;--c-footnote-line:18px;--c-footnote-weight:400;--c-footnote-color:var(--c-second);--c-footnote-family:var(--c-font);--c-caption-size:12px;--c-caption-line:16px;--c-caption-weight:500;--c-caption-color:var(--c-second);--c-caption-family:var(--c-font);--c-money-size:44px;--c-money-line:48px;--c-money-weight:400;--c-money-color:var(--c-ink);--c-money-family:var(--c-font-display);--c-empty-title-size:28px;--c-empty-title-line:32px;--c-empty-title-weight:400;--c-empty-title-color:var(--c-ink);--c-empty-title-family:var(--c-font-display);--c-moment-size:36px;--c-moment-line:40px;--c-moment-weight:400;--c-moment-color:var(--c-ink);--c-moment-family:var(--c-font-display);--c-number-size:28px;--c-number-line:34px;--c-number-weight:600;--c-number-color:var(--c-ink);--c-number-family:var(--c-font);--c-screen-title-size:22px;--c-screen-title-line:28px;--c-screen-title-weight:700;--c-screen-title-color:var(--c-ink);--c-screen-title-family:var(--c-font);--c-second-small-size:13px;--c-second-small-line:18px;--c-second-small-weight:400;--c-second-small-color:var(--c-second);--c-second-small-family:var(--c-font);--c-section-label-size:13px;--c-section-label-line:18px;--c-section-label-weight:600;--c-section-label-color:var(--c-second);--c-section-label-family:var(--c-font);--c-tile-blue:#007aff;--c-tile-blue-wash:#007aff1f;--c-tile-green:#34c759;--c-tile-green-wash:#34c7591f;--c-tile-indigo:#5856d6;--c-tile-indigo-wash:#5856d61f;--c-tile-orange:#ff9500;--c-tile-orange-wash:#ff95001f;--c-tile-pink:#ff2d55;--c-tile-pink-wash:#ff2d551f;--c-tile-purple:#af52de;--c-tile-purple-wash:#af52de1f;--c-tile-red:#ff3b30;--c-tile-red-wash:#ff3b301f;--c-tile-teal:#30b0c7;--c-tile-teal-wash:#30b0c71f;--c-tile-gray:#8e8e93;--c-tile-gray-wash:#8e8e931f;--c-hairline-width:1px;--c-pill:999px;--c-bubble:18px;--c-bubble-tail:4px;--c-avatar:40px;--c-avatar-large:64px;--c-tap:44px;--c-tile:12px;--c-icon-tile:12px;--c-empty-circle:56px;--c-dot:7px;--c-grabber-width:36px;--c-grabber-height:5px;--c-badge:22px;--c-segment-inset:2px;--c-underbar-width:36px;--c-underbar-height:4px;--c-underbar-radius:1px;--c-hero-bar-width:44px;--c-row-tile:28px;--c-row-tile-radius:7px;--c-card-tile:40px;--c-radius-card:16px;--c-radius-field:12px;--c-radius-sheet:20px;--c-radius-tile:12px;--c-radius-toast:12px;--c-radius-capsule:999px;--c-space-gutter:16px;--c-space-section:24px;--c-space-card-pad:16px;--c-space-between-cards:12px;--c-icon-inline:17px;--c-icon-row:20px;--c-icon-header:24px;--c-icon-account:28px;--c-icon-chevron:14px;--c-icon-close:28px;--c-icon-empty:26px;--c-icon-chip:12px;--c-icon-mark:26px;--c-target-tap:44px;--c-target-form-button:50px;--c-target-field:48px;--c-bar-height:56px;--c-bar-icon:24px;--c-bar-label:12px;--c-font:-apple-system, system-ui, "Segoe UI", Roboto, sans-serif;--c-font-display:"Instrument Serif", Georgia, serif;--c-mark:url(/nxera-logo.svg);--c-avatar-0-bg:#e4ecf7;--c-avatar-0-ink:#1f3f66;--c-avatar-1-bg:#e6f0e8;--c-avatar-1-ink:#24502f;--c-avatar-2-bg:#f4ebdd;--c-avatar-2-ink:#5e4317;--c-avatar-3-bg:#ece7f4;--c-avatar-3-ink:#43306b;--c-avatar-4-bg:#e2efef;--c-avatar-4-ink:#1f4d4f;--c-avatar-5-bg:#f3e6ec;--c-avatar-5-ink:#5f2a44;--c-avatar-6-bg:#edebe4;--c-avatar-6-ink:#45413a;--nx-paper:var(--c-ground);--nx-card:var(--c-card);--nx-white:var(--c-white);--nx-ink:var(--c-ink);--nx-ink-soft:var(--c-second);--nx-muted:var(--c-second);--nx-rule:var(--c-hairline);--nx-line:var(--c-hairline);--nx-red:var(--c-bad);--nx-red-dark:var(--c-bad);--nx-red-wash:var(--c-bad-bg);--nx-accent:var(--c-brand);--nx-good-ink:var(--c-good);--nx-good-bg:var(--c-good-bg);--nx-warn-ink:var(--c-warn);--nx-warn-bg:var(--c-warn-bg);--nx-bad-ink:var(--c-bad);--nx-bad-bg:var(--c-bad-bg);--nx-quiet-ink:var(--c-quiet);--nx-quiet-bg:var(--c-quiet-bg);--nx-on-ink-soft:var(--c-hairline);--nx-focus:var(--c-focus);--nx-field-line:var(--c-field-border);--nx-display-size:var(--c-title-size);--nx-display-line:var(--c-title-line);--nx-display-tracking:0px;--nx-title-size:var(--c-row-title-size);--nx-title-line:var(--c-row-title-line);--nx-title-tracking:0px;--nx-body-size:var(--c-body-size);--nx-body-line:var(--c-body-line);--nx-body-tracking:0px;--nx-body-strong-size:var(--c-button-size);--nx-body-strong-line:var(--c-button-line);--nx-body-strong-tracking:0px;--nx-meta-size:var(--c-second-size);--nx-meta-line:var(--c-second-line);--nx-meta-tracking:0px;--nx-caption-size:var(--c-footnote-size);--nx-caption-line:var(--c-footnote-line);--nx-caption-tracking:0px;--nx-font:var(--c-font);--nx-radius-card:var(--c-radius-card);--nx-radius-control:var(--c-radius-capsule);--nx-radius-pill:var(--c-radius-capsule);--nx-radius-field:var(--c-radius-field);--nx-radius-toast:var(--c-radius-toast);--nx-shadow-card:none;--nx-shadow-footer:none;--nx-tap:var(--c-tap)}:root{--red:#c8102e;--red-dark:#9a0b22;--red-soft:#fceef0;--black:#0e0e0e;--ink:#1a1a1a;--ink-soft:#5a5a5a;--ink-muted:#6f6f6f;--white:#fff;--bg:#fafaf7;--rule:#e5e2dc;--rule-strong:#d0cdc5;--green:#2e7d4f;--green-soft:#e8f4ed;--amber:#b8860b;--amber-soft:#fbf3dd;--navy:#0a2342;--fb:"DM Sans", -apple-system, BlinkMacSystemFont, system-ui, sans-serif;--fd:"DM Sans", -apple-system, BlinkMacSystemFont, system-ui, sans-serif;--fs:"Instrument Serif", Georgia, serif;--fm:"JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--gutter:32px;--container:1400px}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{font-family:var(--fb);color:var(--ink);background:var(--bg);flex-direction:column;min-height:100vh;font-size:14px;line-height:1.55;display:flex}.main,.main-narrow,.auth-shell{flex:1 0 auto}a{color:inherit;text-decoration:none}a.link{color:var(--red);font-weight:600}a.link:hover{text-decoration:underline}button{font-family:inherit}.hidden{display:none!important}.flag-strip{height:6px;display:flex}.flag-strip .fs-red{background:var(--red);flex:1}.flag-strip .fs-white{background:var(--white);flex:1}.topbar{background:var(--white);border-bottom:2px solid var(--black);z-index:50;position:sticky;top:0}.topbar-inner{max-width:var(--container);padding:14px var(--gutter);justify-content:space-between;align-items:center;gap:24px;margin:0 auto;display:flex}.topbar .brand{align-items:center;gap:16px;display:flex}.topbar .logo{font-family:var(--fs);letter-spacing:-.02em;color:var(--black);font-size:28px;line-height:1}.topbar .logo .i{font-style:italic}.topbar .brand-divider{background:var(--rule-strong);width:1px;height:24px}.topbar .brand-context{font-family:var(--fb);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-soft);font-size:12px;font-weight:700}.account-menu{align-items:center;gap:18px;display:flex}.account-bell{border:1px solid var(--rule-strong);cursor:pointer;width:36px;height:36px;color:var(--ink-soft);background:var(--white);justify-content:center;align-items:center;display:flex;position:relative}.account-bell:hover{border-color:var(--black);color:var(--ink)}.account-bell .dot{background:var(--red);border-radius:50%;width:8px;height:8px;position:absolute;top:8px;right:8px}.account-business{border:1px solid var(--rule-strong);background:var(--white);cursor:pointer;align-items:center;gap:10px;padding:6px 12px;display:flex}.account-business:hover{border-color:var(--black)}.account-avatar{background:var(--black);width:28px;height:28px;color:var(--white);justify-content:center;align-items:center;font-size:12px;font-weight:700;display:flex}.account-name{color:var(--ink);font-size:13px;font-weight:600}.account-email{color:var(--ink-muted);font-size:11px}.account-arrow{color:var(--ink-muted);margin-left:4px;font-size:11px}.signout{border:1px solid var(--rule-strong);color:var(--ink-soft);cursor:pointer;background:0 0;padding:8px 14px;font-size:13px;font-weight:600}.signout:hover{border-color:var(--black);color:var(--ink)}.portal-nav{background:var(--white);border-bottom:1px solid var(--rule);z-index:40;position:sticky;top:64px}.portal-nav-inner{max-width:var(--container);padding:0 var(--gutter);gap:4px;margin:0 auto;display:flex}.portal-tab{color:var(--ink-soft);cursor:pointer;border-bottom:3px solid #0000;align-items:center;gap:8px;margin-bottom:-1px;padding:16px 20px;font-size:14px;font-weight:500;transition:color .15s;display:inline-flex}.portal-tab:hover{color:var(--ink)}.portal-tab.active{color:var(--red);border-bottom-color:var(--red);font-weight:600}.portal-tab .tab-icon{width:14px;height:14px;display:inline-flex}.portal-tab .tab-badge{background:var(--red);color:var(--white);margin-left:4px;padding:2px 6px;font-size:10px;font-weight:700}.main{max-width:var(--container);padding:36px var(--gutter) 80px;margin:0 auto}.main-narrow{max-width:920px;padding:36px var(--gutter) 80px;margin:0 auto}.page-head{border-bottom:2px solid var(--black);flex-wrap:wrap;justify-content:space-between;align-items:end;gap:24px;margin-bottom:28px;padding-bottom:24px;display:flex}.page-title{font-family:var(--fd);text-transform:uppercase;letter-spacing:-.005em;color:var(--black);font-size:56px;font-weight:800;line-height:.95}.page-sub{color:var(--ink-soft);margin-top:8px;font-size:14px}.page-actions{align-items:center;gap:10px;display:flex}.eyebrow{font-family:var(--fb);letter-spacing:.18em;text-transform:uppercase;color:var(--red);font-size:11px;font-weight:700}.eyebrow:before{content:"★ "}.btn{font-family:var(--fb);letter-spacing:.02em;cursor:pointer;color:var(--ink);background:0 0;border:none;align-items:center;gap:8px;padding:10px 18px;font-size:13px;font-weight:600;text-decoration:none;transition:all .15s;display:inline-flex}.btn-red,.btn-primary{background:var(--red);color:var(--white)}.btn-red:hover,.btn-primary:hover{background:var(--red-dark)}.btn-black{background:var(--black);color:var(--white)}.btn-black:hover{background:var(--red)}.btn-outline{color:var(--ink);border:1px solid var(--rule-strong);background:0 0}.btn-outline:hover{border-color:var(--black)}.btn-ghost{color:var(--ink-soft);background:0 0}.btn-ghost:hover{color:var(--red)}.btn-danger{color:var(--red);border:1px solid var(--red);font-family:var(--fb);cursor:pointer;background:0 0;padding:10px 18px;font-size:13px;font-weight:600}.btn-danger:hover{background:var(--red);color:var(--white)}.btn:disabled,.btn[disabled]{opacity:.55;cursor:not-allowed}.btn-arrow{font-size:14px;line-height:1}.stat-grid{grid-template-columns:repeat(3,1fr);gap:16px;margin-bottom:32px;display:grid}.stat-card{background:var(--white);border:1px solid var(--rule);padding:22px 24px}.stat-card.accent{border-top:4px solid var(--red)}.stat-card.warn{border-top:4px solid var(--amber)}.stat-card.crit{border-top:4px solid var(--red)}.stat-label{letter-spacing:.14em;text-transform:uppercase;color:var(--ink-muted);margin-bottom:14px;font-size:11px;font-weight:700}.stat-value{font-family:var(--fd);letter-spacing:-.005em;color:var(--black);font-size:42px;font-weight:800;line-height:.95}.stat-value.red{color:var(--red)}.stat-value.green{color:var(--green);margin-top:4px;font-size:32px}.stat-value.amber{color:var(--amber)}.stat-value.small{font-size:28px}.stat-meta{color:var(--ink-soft);margin-top:8px;font-size:12px}.stat-meta .delta-up{color:var(--green);font-weight:600}.stat-meta .delta-down{color:var(--red);font-weight:600}.card{background:var(--white);border:1px solid var(--rule);margin-bottom:16px;padding:28px}.section{background:var(--white);border:1px solid var(--rule);margin-bottom:24px}.section-head{border-bottom:1px solid var(--rule);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:20px 24px;display:flex}.section-title-row{align-items:center;gap:12px;display:flex}.section-title{letter-spacing:.14em;text-transform:uppercase;color:var(--ink);font-size:13px;font-weight:700}.section-title-meta{color:var(--ink-muted);letter-spacing:0;text-transform:none;font-size:12px;font-weight:500}.section-body{padding:24px}.section-body-tight{padding:16px 24px}.tiles{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px;display:grid}.tile{background:var(--white);border:1px solid var(--rule);color:inherit;padding:24px;text-decoration:none;transition:border-color .15s,background .15s;display:block}.tile:hover:not(.tile-disabled){border-color:var(--black);background:var(--bg)}.tile-title{font-family:var(--fb);color:var(--black);letter-spacing:.02em;margin-bottom:6px;font-size:15px;font-weight:700}.tile-sub{color:var(--ink-soft);font-size:13px;line-height:1.5}.tile-disabled{opacity:.5;cursor:not-allowed;pointer-events:none}.tile-disabled .tile-sub{font-style:italic}.pill{font-family:var(--fb);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;align-items:center;gap:6px;padding:4px 10px;font-size:11px;font-weight:700;display:inline-flex}.pill:before{content:"";background:currentColor;border-radius:50%;flex-shrink:0;width:6px;height:6px}.pill-paid,.pill-active,.pill-trialing{background:var(--green-soft);color:var(--green)}.pill-due,.pill-past_due{background:var(--amber-soft);color:var(--amber)}.pill-failed,.pill-canceled{background:var(--red-soft);color:var(--red)}.pill-default{background:var(--bg);color:var(--ink-muted);border:1px solid var(--rule)}table.tbl{border-collapse:collapse;width:100%;font-size:13px}.tbl th{text-align:left;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-muted);border-bottom:1px solid var(--rule);background:var(--bg);white-space:nowrap;padding:12px 16px;font-size:10px;font-weight:700}.tbl td{border-bottom:1px solid var(--rule);vertical-align:middle;color:var(--ink);padding:14px 16px}.tbl tr:last-child td{border-bottom:none}.tbl tr:hover td{background:var(--bg)}.tbl-num{font-family:var(--fm);color:var(--ink);font-size:12px;font-weight:500}.tbl-amount{font-family:var(--fd);color:var(--ink);font-size:18px;font-weight:700}.tbl-action{color:var(--red);cursor:pointer;font-size:12px;font-weight:600}.tbl-action:hover{text-decoration:underline}.perf-grid{grid-template-columns:repeat(3,1fr);gap:0;display:grid}.perf-cell{border-right:1px solid var(--rule);padding:24px}.perf-cell:last-child{border-right:none}.perf-label{letter-spacing:.14em;text-transform:uppercase;color:var(--ink-muted);margin-bottom:12px;font-size:11px;font-weight:700}.perf-value-row{align-items:baseline;gap:10px;display:flex}.perf-value{font-family:var(--fd);color:var(--ink);font-size:44px;font-weight:800;line-height:.95}.perf-value.red{color:var(--red)}.perf-value.green{color:var(--green)}.perf-value.amber{color:var(--amber)}.perf-out{color:var(--ink-muted);font-size:13px;font-weight:500}.perf-bar{background:var(--rule);height:6px;margin-top:12px;position:relative;overflow:hidden}.perf-bar-fill{background:var(--red);height:100%;position:absolute;top:0;left:0}.perf-meta{color:var(--ink-soft);margin-top:10px;font-size:12px}.billing-card{grid-template-columns:1.4fr 1fr;align-items:center;gap:40px;padding:28px;display:grid}.billing-eyebrow{letter-spacing:.16em;text-transform:uppercase;color:var(--red);margin-bottom:12px;font-size:11px;font-weight:700}.billing-eyebrow:before{content:"★ "}.billing-date{font-family:var(--fd);text-transform:uppercase;letter-spacing:-.005em;margin-bottom:6px;font-size:40px;font-weight:800;line-height:1}.billing-amount-line{color:var(--ink-soft);margin-bottom:18px;font-size:14px}.billing-amount-line strong{color:var(--ink);font-weight:600}.billing-pay-card{background:var(--bg);border:1px solid var(--rule);align-items:center;gap:10px;padding:10px 14px;display:inline-flex}.card-brand{background:var(--black);width:32px;height:22px;color:var(--white);letter-spacing:.05em;justify-content:center;align-items:center;font-size:9px;font-weight:800;display:flex}.card-num{font-family:var(--fm);font-size:12px}.card-update{color:var(--red);cursor:pointer;margin-left:auto;padding-left:14px;font-size:12px;font-weight:600}.card-update:hover{text-decoration:underline}.billing-side{border-left:1px solid var(--rule);padding-left:40px}.billing-side-label{letter-spacing:.16em;text-transform:uppercase;color:var(--ink-muted);margin-bottom:12px;font-size:11px;font-weight:700}.billing-side-value{color:var(--ink);margin-bottom:6px;font-size:15px}.billing-side-value strong{font-weight:600}.billing-side-link{color:var(--red);font-size:13px;font-weight:600}.billing-side-link:hover{text-decoration:underline}.field{margin-bottom:16px}.field label{color:var(--ink);letter-spacing:.04em;text-transform:uppercase;margin-bottom:6px;font-size:12px;font-weight:600;display:block}.field input[type=text],.field input[type=email],.field input[type=password],.field input[type=tel],.field input[type=url],.field input[type=number],.field textarea,.field select,.input{width:100%;font-family:var(--fb);color:var(--ink);background:var(--white);border:1px solid var(--rule-strong);outline:none;padding:12px 14px;font-size:14px;transition:border-color .15s}.field input:focus,.field textarea:focus,.field select:focus,.input:focus{border-color:var(--red)}.field textarea{resize:vertical;min-height:120px}.field-hint{color:var(--ink-muted);margin-top:6px;font-size:12px}.field-error{color:var(--red);margin-top:6px;font-size:12px}.danger{background:var(--white);border:1px solid var(--rule);margin-top:24px}.danger-head{border-bottom:1px solid var(--rule);padding:20px 24px}.danger-title{letter-spacing:.14em;text-transform:uppercase;color:var(--ink-muted);font-size:13px;font-weight:700}.danger-body{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;padding:24px;display:flex}.danger-text strong{color:var(--ink);margin-bottom:4px;font-size:14px;display:block}.danger-text span{color:var(--ink-soft);font-size:13px}.state{text-align:center;color:var(--ink-soft);background:var(--white);border:1px solid var(--rule);padding:80px 24px}.state h2{font-family:var(--fd);text-transform:uppercase;letter-spacing:-.005em;color:var(--black);margin-bottom:12px;font-size:32px;font-weight:800;line-height:1}.state p{color:var(--ink-soft);font-size:14px}.state a:not(.btn){color:var(--red);font-weight:600}.msg{border-left:3px solid var(--rule-strong);background:var(--bg);color:var(--ink);margin-top:14px;padding:12px 16px;font-size:13px}.msg-error{border-left-color:var(--red);background:var(--red-soft);color:var(--red-dark)}.msg-success,.msg-ok{border-left-color:var(--green);background:var(--green-soft);color:var(--green)}.msg-info{border-left-color:var(--amber);background:var(--amber-soft);color:var(--amber)}.preview-frame{border:1px solid var(--rule);background:var(--white);width:100%;height:440px;display:block}.spinner{border:2px solid var(--rule);border-top-color:var(--red);border-radius:50%;width:22px;height:22px;animation:.6s linear infinite nxera-spin;display:inline-block}@keyframes nxera-spin{to{transform:rotate(360deg)}}.live-link{color:var(--red);align-items:center;gap:8px;margin-bottom:16px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.live-link:hover{text-decoration:underline}.portal-footer{background:var(--black);color:#ffffffb3;margin-top:64px;padding:48px 0 24px}.portal-footer-inner{max-width:var(--container);padding:0 var(--gutter);margin:0 auto}.portal-footer-grid{border-bottom:1px solid #ffffff26;grid-template-columns:2fr 1fr 1fr 1fr;gap:48px;margin-bottom:24px;padding-bottom:32px;display:grid}.portal-footer-brand .logo{font-family:var(--fs);letter-spacing:-.02em;color:var(--white);margin-bottom:12px;font-size:32px;line-height:1;display:inline-block}.portal-footer-brand .logo .i{font-style:italic}.portal-footer-brand p{color:#ffffffb3;max-width:320px;font-size:13px;line-height:1.55}.portal-footer-col h4{font-family:var(--fd);text-transform:uppercase;letter-spacing:.08em;color:var(--white);margin-bottom:14px;font-size:14px;font-weight:800}.portal-footer-col a{color:#ffffffa6;padding:4px 0;font-size:13px;display:block}.portal-footer-col a:hover{color:var(--red)}.portal-footer-bottom{color:#ffffff73;flex-wrap:wrap;justify-content:space-between;gap:12px;font-size:12px;display:flex}.auth-shell{min-height:calc(100vh - 100px);padding:48px var(--gutter);justify-content:center;align-items:center;display:flex}.auth-card{background:var(--white);border:1px solid var(--rule);width:100%;max-width:520px;padding:40px}.auth-card h1{font-family:var(--fd);text-transform:uppercase;letter-spacing:-.005em;color:var(--black);margin-bottom:12px;font-size:40px;font-weight:800;line-height:.95}.auth-card p.lede{color:var(--ink-soft);margin-bottom:24px;font-size:14px}.auth-divider{color:var(--ink-muted);text-transform:uppercase;letter-spacing:.16em;align-items:center;gap:12px;margin:22px 0 18px;font-size:11px;font-weight:700;display:flex}.auth-divider:before,.auth-divider:after{content:"";background:var(--rule);flex:1;height:1px}.btn-google{background:var(--white);color:var(--ink);border:1px solid var(--rule-strong);width:100%;font-family:var(--fb);cursor:pointer;justify-content:center;align-items:center;gap:10px;padding:12px 18px;font-size:14px;font-weight:600;display:inline-flex}.btn-google:hover{border-color:var(--black)}.btn-google svg{width:18px;height:18px}.auth-altrow{color:var(--ink-muted);text-align:center;margin-top:18px;font-size:13px;line-height:1.7}.auth-altrow a{color:var(--red);font-weight:600}.auth-altrow a:hover{text-decoration:underline}.auth-contact{color:var(--ink-muted);text-align:center;margin-top:20px;font-size:12px}.auth-contact a{color:var(--red);font-weight:600}.auth-contact a:hover{text-decoration:underline}@media (width<=1080px){.stat-grid{grid-template-columns:1fr}.billing-card{grid-template-columns:1fr;gap:28px}.billing-side{border-left:none;border-top:1px solid var(--rule);padding-top:28px;padding-left:0}.perf-grid{grid-template-columns:1fr}.perf-cell{border-right:none;border-bottom:1px solid var(--rule)}.perf-cell:last-child{border-bottom:none}.portal-nav-inner{overflow-x:auto}.portal-tab{white-space:nowrap}.portal-footer-grid{grid-template-columns:1fr 1fr}.portal-footer-brand{grid-column:1/-1}}@media (width<=640px){.main,.main-narrow{padding:24px 20px 60px}.danger-body{flex-direction:column;align-items:flex-start}.page-title{font-size:40px}.auth-card{padding:28px 24px}}:root{--red:var(--nx-red);--red-dark:var(--nx-red-dark);--red-soft:var(--nx-red-wash);--black:var(--nx-ink);--ink:var(--nx-ink);--ink-soft:var(--nx-ink-soft);--ink-muted:var(--nx-muted);--bg:var(--nx-paper);--rule:var(--nx-rule);--green:var(--nx-good-ink);--green-soft:var(--nx-good-bg);--amber:var(--nx-warn-ink);--amber-soft:var(--nx-warn-bg);--fb:var(--nx-font);--fd:var(--nx-font)}body:not(.nx) *,body:not(.nx) :before,body:not(.nx) :after{text-transform:none!important}body:not(.nx) :focus-visible{outline:3px solid var(--nx-focus);outline-offset:2px}body.nx{--ag-red:var(--nx-red);--ag-red-deep:var(--nx-red-dark);--ag-red-soft:var(--nx-red-wash);--ag-ink:var(--nx-ink);--ag-ink-2:var(--nx-ink-soft);--ag-ink-3:var(--nx-muted);--ag-paper:var(--nx-paper);--ag-card:var(--nx-card);--ag-line:var(--nx-rule);--ag-fill:var(--nx-quiet-bg);--ag-good:var(--nx-good-ink);--ag-warn:var(--nx-warn-ink);--ag-off:var(--nx-muted);--ag-radius:var(--nx-radius-card);--ag-t:var(--nx-display-size);--ag-b:var(--nx-body-size);--ag-m:var(--nx-meta-size);--ag-c:var(--nx-caption-size);--ag-fb:var(--nx-font);--ag-fd:var(--nx-font);--ag-fs:var(--nx-font-wordmark);--ag-tabs:64px;background:var(--nx-paper);height:auto;min-height:100dvh;color:var(--nx-ink);font-family:var(--nx-font);font-size:var(--nx-body-size);line-height:var(--nx-body-line);-webkit-font-smoothing:antialiased;text-transform:none;margin:0;padding:0;display:block;overflow:visible}html:has(body.nx){background:var(--nx-paper);height:auto;overflow:visible}body.nx *,body.nx :before,body.nx :after{box-sizing:border-box;text-transform:none}body.nx h1,body.nx h2,body.nx h3,body.nx p,body.nx ul,body.nx ol,body.nx dl,body.nx dd{margin:0;padding:0}body.nx ul,body.nx ol{list-style:none}body.nx a{color:var(--nx-ink);text-decoration:underline;text-decoration-color:var(--nx-rule);text-underline-offset:3px}body.nx a:hover{text-decoration-color:currentColor}body.nx button,body.nx input,body.nx select,body.nx textarea{font:inherit;color:inherit}body.nx :focus-visible{outline:3px solid var(--nx-focus);outline-offset:2px;border-radius:8px}body.nx .ag-skiplink{z-index:50;background:var(--nx-ink);color:var(--c-on-ink);border-radius:var(--nx-radius-control);padding:10px 14px;text-decoration:none;position:absolute;top:-60px;left:8px}body.nx .ag-skiplink:focus{top:8px}body.nx .ag-sr{clip:rect(0 0 0 0);white-space:nowrap;overflow:hidden;border:0!important;width:1px!important;height:1px!important;min-height:0!important;margin:-1px!important;padding:0!important;position:absolute!important}body.nx input[type=color]{width:48px;min-height:var(--nx-tap);height:var(--nx-tap);flex:none;padding:2px}body.nx .ag-title,body.nx .nx-display{font-family:var(--nx-font);font-size:var(--nx-display-size);line-height:var(--nx-display-line);letter-spacing:var(--nx-display-tracking);color:var(--nx-ink);text-wrap:balance;font-weight:600}body.nx .nx-title,body.nx .ag-side-h,body.nx .ag-card-t.big{font-size:var(--nx-title-size);line-height:var(--nx-title-line);letter-spacing:var(--nx-title-tracking);font-weight:600}body.nx .ag-sub,body.nx .ag-meta,body.nx .nx-meta{font-size:var(--nx-meta-size);line-height:var(--nx-meta-line);color:var(--nx-ink-soft)}body.nx .ag-cap,body.nx .nx-caption,body.nx small{font-size:var(--nx-caption-size);line-height:var(--nx-caption-line);color:var(--nx-muted)}body.nx .ag-strong,body.nx b,body.nx strong{font-weight:600}body.nx .ag-money{font-variant-numeric:tabular-nums;font-weight:600}body.nx .ag-big{font-size:var(--nx-display-size);line-height:var(--nx-display-line);font-weight:600;font-family:var(--nx-font)}body.nx p,body.nx .ag-meta,body.nx .ag-why,body.nx .ag-msg{text-wrap:pretty;overflow-wrap:anywhere}body.nx .ag-banner{display:none}body.nx .ag-app{height:auto;min-height:100dvh;display:block}body.nx .ag-rail{display:none}body.nx .ag-main{min-width:0;height:auto;padding-bottom:calc(var(--ag-tabs) + env(safe-area-inset-bottom,0px) + 24px);display:block}body.nx .ag-head{z-index:4;min-height:56px;padding:6px var(--nx-space-gutter);backdrop-filter:blur(14px);border-bottom:1px solid var(--nx-rule);background:#fffffff0;flex-wrap:nowrap;align-items:center;gap:8px;display:flex;position:sticky;top:0}body.nx .ag-head-text{flex:1;align-items:center;gap:4px;min-width:0;display:flex}body.nx .ag-head .ag-title{font-size:var(--nx-body-size);line-height:var(--nx-body-line);letter-spacing:0;text-align:center;flex:1;font-weight:600}body.nx .ag-head .ag-sub,body.nx .ag-head .ag-how,body.nx .ag-head .ag-btn-label{display:none}body.nx .ag-head .ag-btn:has(.ag-btn-label){min-width:var(--nx-tap);padding:0 10px}body.nx .ag-back{min-height:var(--nx-tap);font-size:var(--nx-meta-size);color:var(--nx-ink);white-space:nowrap;align-items:center;padding-right:8px;text-decoration:none;display:inline-flex}body.nx .ag-back:before{content:"";border-bottom:2px solid;border-left:2px solid;width:10px;height:10px;margin-right:6px;transform:rotate(45deg)}body.nx .ag-head-end{flex:none;order:2;align-items:center;gap:4px;margin:0;display:flex}body.nx .ag-gear{width:var(--nx-tap);height:var(--nx-tap);color:var(--nx-ink);background:0 0;border:0;border-radius:50%;flex:none;order:3;place-items:center;margin:0;display:grid}body.nx .ag-gear:hover{background:var(--nx-paper)}body.nx .ag-intro{padding:var(--nx-space-lg) 0 0;gap:4px;display:grid}body.nx .ag-body{padding:var(--nx-space-lg) var(--nx-space-gutter) var(--nx-space-xl);max-width:var(--nx-layout-content);margin:0 auto;display:block}body.nx .ag-body>*+*{margin-top:var(--nx-space-section)}body.nx .ag-col,body.nx .ag-side{min-width:0;display:block}body.nx .ag-col>*+*,body.nx .ag-side>*+*,body.nx .ag-stack>*+*{margin-top:var(--nx-space-lg)}body.nx .ag-scroll{max-height:none;overflow:visible}body.nx .ag-group.ag-scroll{overflow:hidden}body.nx .ag-body[data-pane=record]>.ag-col,body.nx .ag-body[data-pane=list]>.ag-side{display:none}body.nx .ag-tabs{z-index:6;height:calc(var(--ag-tabs) + env(safe-area-inset-bottom,0px));padding-bottom:env(safe-area-inset-bottom,0px);backdrop-filter:blur(16px);border-top:1px solid var(--nx-rule);background:#fffffff5;display:flex;position:fixed;bottom:0;left:0;right:0}body.nx .ag-tab{min-height:var(--nx-tap);font-size:var(--nx-caption-size);color:var(--nx-muted);flex-direction:column;flex:1;justify-content:center;align-items:center;gap:2px;text-decoration:none;display:flex;position:relative}body.nx .ag-tab .ag-count{position:absolute;top:4px;left:calc(50% + 6px)}@media (width>=900px){body.nx{--ag-tabs:0px}body.nx .ag-app{grid-template-columns:var(--nx-layout-rail-width) minmax(0, 1fr);display:grid}body.nx .ag-rail{border-right:1px solid var(--nx-rule);background:var(--nx-paper);flex-direction:column;gap:2px;height:100dvh;padding:20px 12px;display:flex;position:sticky;top:0;overflow-y:auto}body.nx .ag-wordmark{font-family:var(--nx-font-wordmark);font-size:var(--nx-display-size);color:var(--nx-ink);letter-spacing:-.02em;padding:4px 12px 2px;line-height:1;text-decoration:none}body.nx .ag-wordmark i{font-style:italic}body.nx .ag-biz{font-size:var(--nx-caption-size);color:var(--nx-muted);padding:0 12px 14px}body.nx .ag-nav{min-height:var(--nx-tap);border-radius:var(--c-radius-tile);color:var(--nx-ink-soft);align-items:center;gap:12px;padding:8px 12px;font-weight:500;text-decoration:none;display:flex}body.nx .ag-nav:hover{background:var(--nx-card);color:var(--nx-ink)}body.nx .ag-nav.on{background:var(--nx-card);color:var(--nx-ink);box-shadow:inset 3px 0 0 var(--nx-red), 0 1px 0 var(--nx-rule);font-weight:600}body.nx .ag-nav .ag-count{margin-left:auto}body.nx .ag-rail-foot{flex-direction:column;gap:2px;margin-top:auto;display:flex}body.nx .ag-k{border-radius:var(--nx-radius-control);border:1px solid var(--nx-rule);background:var(--nx-card);min-height:40px;color:var(--nx-muted);font-size:var(--nx-caption-size);cursor:pointer;align-items:center;gap:8px;margin:0 0 12px;padding:8px 12px;display:flex}body.nx .ag-k kbd{font-family:var(--nx-font);font-size:var(--nx-caption-size);border:1px solid var(--nx-rule);color:var(--nx-ink-soft);border-radius:6px;margin-left:auto;padding:1px 6px}body.nx .ag-tabs,body.nx .ag-gear{display:none}body.nx .ag-main{padding-bottom:48px}body.nx .ag-head{backdrop-filter:none;max-width:calc(var(--nx-layout-content) + 64px);background:0 0;border-bottom:0;align-items:flex-end;min-height:0;margin:0 auto;padding:32px 32px 0;position:static}body.nx .ag-head-text{display:block}body.nx .ag-head .ag-title{font-size:var(--nx-display-size);line-height:var(--nx-display-line);text-align:left;letter-spacing:var(--nx-display-tracking)}body.nx .ag-head .ag-sub{margin-top:4px;display:block}body.nx .ag-head .ag-how{display:block}body.nx .ag-head .ag-btn-label{display:inline}body.nx .ag-head .ag-btn:has(.ag-btn-label){padding:0 16px}body.nx .ag-back{margin-bottom:4px}body.nx .ag-body{max-width:calc(var(--nx-layout-content) + 64px);padding:24px 32px 32px}body.nx .ag-body[data-pane]>.ag-col,body.nx .ag-body[data-pane]>.ag-side{display:block}body.nx .ag-pane-back{display:none}}@media (width>=1100px){body.nx .ag-head.wide,body.nx .ag-body.wide{max-width:1240px}body.nx .ag-body.wide{grid-template-columns:var(--nx-layout-list-pane) minmax(0, 1fr);gap:var(--nx-space-xl);align-items:start;display:grid}body.nx .ag-body.wide>*+*{margin-top:0}body.nx .ag-body.wide .ag-chips{flex-wrap:wrap;overflow:visible}body.nx .ag-body.wide>.ag-side{position:sticky;top:24px}}@media (width>=900px) and (width<=1099px){body.nx .ag-body.wide[data-pane=record]>.ag-col,body.nx .ag-body.wide[data-pane=list]>.ag-side{display:none}body.nx .ag-body.wide .ag-pane-back{display:inline-flex}}body.nx .ag-card,body.nx .ag-brief,body.nx .ag-plan{background:var(--nx-card);border:1px solid var(--nx-rule);border-radius:var(--nx-radius-card);padding:var(--nx-space-card-pad);box-shadow:var(--nx-shadow-card)}body.nx .ag-card>*+*,body.nx .ag-brief>*+*,body.nx .ag-plan>*+*{margin-top:var(--nx-space-in-card)}body.nx .ag-card.money{border-color:var(--nx-rule);box-shadow:inset 4px 0 0 var(--nx-red), var(--nx-shadow-card)}body.nx .ag-group{background:var(--nx-card);border:1px solid var(--nx-rule);border-radius:var(--nx-radius-card);box-shadow:var(--nx-shadow-card);margin:0;overflow:hidden}body.nx .ag-group-h,body.nx .ag-section-h{font-size:var(--nx-title-size);line-height:var(--nx-title-line);color:var(--nx-ink);letter-spacing:var(--nx-title-tracking);margin:0 0 var(--nx-space-md);text-transform:none;align-items:baseline;gap:8px;font-weight:600;display:flex}body.nx .ag-group-h .ag-count-word{color:var(--nx-muted);font-weight:600}body.nx .ag-group-h .ag-h-action{font-size:var(--nx-meta-size);margin-left:auto;font-weight:600}body.nx .ag-row{align-items:center;gap:var(--nx-space-md);padding:12px var(--nx-space-lg);border-top:1px solid var(--nx-line);min-height:64px;color:inherit;background:var(--nx-card);text-decoration:none;display:flex}body.nx a.ag-row:hover{background:var(--c-row-hover)}body.nx a.ag-row:after{content:"";border-right:2px solid var(--nx-muted);border-top:2px solid var(--nx-muted);flex:none;width:8px;height:8px;margin-left:4px;transform:rotate(45deg)}body.nx a.ag-row.no-chev:after{display:none}body.nx .ag-row.v3-chev:after{content:"";border-right:2px solid var(--nx-muted);border-top:2px solid var(--nx-muted);flex:none;width:8px;height:8px;margin-left:4px;transform:rotate(45deg)}body.nx .ag-row-main{flex:1;min-width:0}body.nx .ag-row-main>b,body.nx .ag-row-main>.ag-row-t{overflow-wrap:anywhere;font-weight:600;display:block}body.nx .ag-row-main>.ag-meta{margin-top:2px;display:block}body.nx .ag-row-end{text-align:right;flex-direction:column;flex:none;align-items:flex-end;gap:4px;margin-left:auto;display:flex}body.nx .ag-avatar{background:var(--nx-quiet-bg);width:40px;height:40px;color:var(--nx-ink);font-weight:600;font-size:var(--nx-meta-size);border-radius:50%;flex:none;place-items:center;display:grid}body.nx .ag-avatar.lg{width:56px;height:56px;font-size:var(--nx-title-size)}body.nx .ag-avatar.w0{background:var(--c-avatar-0-bg);color:var(--c-avatar-0-ink)}body.nx .ag-avatar.w1{background:var(--c-avatar-1-bg);color:var(--c-avatar-1-ink)}body.nx .ag-avatar.w2{background:var(--c-avatar-2-bg);color:var(--c-avatar-2-ink)}body.nx .ag-avatar.w3{background:var(--c-avatar-3-bg);color:var(--c-avatar-3-ink)}body.nx .ag-avatar.w4{background:var(--c-avatar-4-bg);color:var(--c-avatar-4-ink)}body.nx .ag-avatar.w5{background:var(--c-avatar-5-bg);color:var(--c-avatar-5-ink)}body.nx .ag-avatar.w6{background:var(--c-avatar-6-bg);color:var(--c-avatar-6-ink)}body.nx .ag-icon-tile{background:var(--nx-paper);width:40px;height:40px;color:var(--nx-ink);border-radius:10px;flex:none;place-items:center;display:grid}body.nx .ag-icon-tile svg{width:20px;height:20px}body.nx .ag-st{border-radius:var(--nx-radius-pill);background:var(--nx-quiet-bg);color:var(--nx-quiet-ink);font-size:var(--nx-caption-size);line-height:var(--nx-caption-line);white-space:normal;align-items:center;gap:6px;padding:3px 10px;font-weight:600;display:inline-flex}body.nx .ag-st:before{content:"";background:currentColor;border-radius:50%;flex:none;width:7px;height:7px}body.nx .ag-st.nodot:before{display:none}body.nx .ag-count{border-radius:var(--nx-radius-pill);background:var(--nx-red);min-width:20px;height:20px;color:var(--c-on-brand);font-size:var(--nx-caption-size);font-variant-numeric:tabular-nums;place-items:center;padding:0 6px;font-weight:700;display:inline-grid}body.nx .ag-btn{min-height:var(--nx-tap);border-radius:var(--nx-radius-control);border:1px solid var(--nx-rule);background:var(--nx-card);color:var(--nx-ink);font-size:var(--nx-body-size);cursor:pointer;white-space:normal;text-align:center;justify-content:center;align-items:center;gap:8px;padding:0 18px;font-weight:600;line-height:1.25;text-decoration:none;display:inline-flex}body.nx .ag-btn:hover{background:var(--nx-paper)}body.nx .ag-btn.primary{background:var(--nx-red);border-color:var(--nx-red);color:#fff}body.nx .ag-btn.primary:hover{background:var(--nx-red-dark)}body.nx .ag-btn.plain,body.nx .ag-btn.quiet{color:var(--nx-ink);background:0 0;border-color:#0000;padding:0 10px}body.nx .ag-btn.danger,body.nx .ag-btn.destructive{background:var(--nx-card);color:var(--nx-bad-ink);border-color:var(--nx-rule)}body.nx .ag-btn:disabled,body.nx .ag-btn[aria-disabled=true]{opacity:.5;cursor:default}body.nx .ag-btn.primary:disabled,body.nx .ag-btn.primary[aria-disabled=true]{background:var(--c-card);color:var(--c-on-primary-disabled);opacity:1}body.nx .ag-card .ag-btn.primary:disabled,body.nx .ag-group .ag-btn.primary:disabled,body.nx .ag-card .ag-btn.primary[aria-disabled=true]{background:var(--c-primary-disabled)}body.nx .ag-btn.icon{width:var(--nx-tap);background:0 0;border-color:#0000;border-radius:50%;padding:0}body.nx .ag-actions{margin-top:var(--nx-space-in-card);flex-wrap:wrap;align-items:center;gap:8px;display:flex}body.nx .ag-actions .ag-btn{flex:0 auto}body.nx .ag-quiet{font-size:var(--nx-meta-size);color:var(--nx-ink);text-underline-offset:3px;cursor:pointer;min-height:var(--nx-tap);background:0 0;border:0;padding:0;text-decoration:underline}body.nx .ag-btn-list{gap:8px;display:grid}body.nx label,body.nx .ag-label{font-size:var(--nx-meta-size);color:var(--nx-ink);font-weight:600}body.nx .ag-edit{gap:var(--nx-space-md);margin-top:var(--nx-space-in-card);display:grid}body.nx .ag-edit label{gap:6px;display:grid}body.nx .ag-edit input:not([type=checkbox]):not([type=radio]):not([type=color]),body.nx .ag-edit select,body.nx .ag-edit textarea,body.nx .ag-input,body.nx form input[type=text],body.nx form input[type=email],body.nx form input[type=tel],body.nx form input[type=password],body.nx form input[type=url],body.nx form input[type=number],body.nx form input[type=date],body.nx form select,body.nx form textarea{width:100%;min-height:var(--nx-field);border:1px solid var(--nx-field-line);border-radius:var(--nx-radius-field);background:var(--nx-card);font-size:var(--nx-body-size);color:var(--nx-ink);padding:12px;font-weight:400;line-height:1.3}body.nx textarea{resize:vertical;min-height:112px}body.nx form textarea,body.nx .ag-edit textarea{border-radius:12px}body.nx textarea[data-oneline]{resize:none}body.nx input::-moz-placeholder,body.nx textarea::-moz-placeholder{color:var(--nx-muted)}body.nx input::placeholder,body.nx textarea::placeholder{color:var(--nx-muted)}body.nx .ag-edit .ag-row2{gap:var(--nx-space-md);grid-template-columns:1fr 1fr;display:grid}@media (width<=480px){body.nx .ag-edit .ag-row2{grid-template-columns:1fr}}body.nx .ag-hint{font-size:var(--nx-caption-size);color:var(--nx-muted);font-weight:400}body.nx .ag-error{font-size:var(--nx-meta-size);color:var(--nx-bad-ink)}body.nx .ag-search,body.nx input.ag-search{width:100%;min-height:var(--nx-tap);border-radius:var(--nx-radius-control);border:1px solid var(--nx-rule);background:var(--nx-card) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 24 24' fill='none' stroke='%236F6F6F' stroke-width='2' stroke-linecap='round'%3E%3Ccircle cx='11' cy='11' r='7'/%3E%3Cpath d='M20 20l-3.5-3.5'/%3E%3C/svg%3E") no-repeat 12px center;font-size:var(--nx-body-size);margin:0;padding:0 12px 0 38px}body.nx .ag-switch{flex:none;width:51px;height:31px;display:inline-block;position:relative}body.nx .ag-switch input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}body.nx .ag-switch span{background:var(--nx-rule);pointer-events:none;border-radius:16px;transition:background .2s;position:absolute;inset:0}body.nx .ag-switch span:after{content:"";background:#fff;border-radius:50%;width:27px;height:27px;transition:transform .2s;position:absolute;top:2px;left:2px;box-shadow:0 2px 4px #0000002e}body.nx .ag-switch input:checked+span:after{transform:translate(20px)}body.nx .ag-switch input:focus-visible+span{outline:3px solid var(--nx-focus);outline-offset:2px}body.nx .ag-switch input:disabled+span{opacity:.5}body.nx .ag-switch input:disabled{cursor:default}body.nx .ag-switch-row{align-items:center;gap:var(--nx-space-md);min-height:var(--nx-tap);display:flex}body.nx .ag-switch-row>:first-child{flex:1;min-width:0}body.nx .ag-seg{background:var(--nx-quiet-bg);border-radius:var(--nx-radius-control);gap:3px;padding:3px;display:flex}body.nx .ag-seg>a,body.nx .ag-seg>button{min-height:38px;color:var(--nx-ink-soft);font-size:var(--nx-meta-size);cursor:pointer;text-align:center;background:0 0;border:0;border-radius:9px;flex:1;place-items:center;padding:6px 10px;font-weight:600;text-decoration:none;display:grid}body.nx .ag-chips{scrollbar-width:none;flex-wrap:nowrap;gap:8px;padding:2px 0 4px;display:flex;overflow-x:auto}body.nx .ag-chips::-webkit-scrollbar{display:none}body.nx .ag-chip{min-height:var(--nx-tap);border-radius:var(--nx-radius-pill);border:1px solid var(--nx-rule);background:var(--nx-card);color:var(--nx-ink);font-size:var(--nx-meta-size);cursor:pointer;flex:none;align-items:center;gap:6px;padding:0 16px;font-weight:600;text-decoration:none;display:inline-flex}body.nx .ag-chip .n{font-variant-numeric:tabular-nums;opacity:.85}@media (width<=599px){body.nx .ag-chip .n{display:none}}body.nx .ag-empty{justify-items:center;gap:var(--nx-space-md);text-align:center;padding:32px 24px;display:grid}body.nx .ag-empty .ag-empty-icon{background:var(--nx-quiet-bg);width:56px;height:56px;color:var(--nx-ink-soft);border-radius:50%;place-items:center;display:grid}body.nx .ag-empty b{font-size:var(--nx-body-size)}body.nx .c-empty-kit .c-empty-spot{width:120px;height:96px;display:block}body.nx .c-empty-kit .c-empty-title{font-family:var(--c-font-display);font-weight:400;font-size:var(--c-empty-title-size);line-height:var(--c-empty-title-line);color:var(--c-ink);margin:0}body.nx .c-empty-kit .c-empty-title em{font-style:italic}body.nx .c-pause-spot{width:120px;height:96px;margin:0 auto 8px;display:block}body.nx .ag-flash,body.nx .ag-banner-msg{border-radius:var(--nx-radius-card);background:var(--nx-quiet-bg);color:var(--nx-quiet-ink);font-size:var(--nx-meta-size);border:0;align-items:flex-start;gap:10px;margin:0;padding:12px 14px;display:flex}body.nx details.ag-disclosure>summary,body.nx details.ag-more>summary{cursor:pointer;min-height:var(--nx-tap);font-size:var(--nx-meta-size);color:var(--nx-ink);align-items:center;gap:6px;font-weight:600;list-style:none;display:inline-flex}body.nx details.ag-disclosure>summary::-webkit-details-marker,body.nx details.ag-more>summary::-webkit-details-marker{display:none}body.nx details.ag-more>summary:not(.ag-btn):after{content:"";border-bottom:1.5px solid;border-right:1.5px solid;flex:none;width:7px;height:7px;margin-left:4px;transform:rotate(45deg)translateY(-2px)}body.nx details.ag-more[open]>summary:not(.ag-btn):after{transform:rotate(-135deg)translateY(-2px)}body.nx details.ag-disclosure>summary:after{content:"";border-bottom:2px solid;border-right:2px solid;width:7px;height:7px;margin:-3px 0 0 4px;transition:transform .15s;transform:rotate(45deg)}body.nx details.ag-disclosure[open]>summary:after{margin-top:3px;transform:rotate(-135deg)}body.nx details.ag-disclosure>div{border-left:2px solid var(--nx-rule);padding-left:var(--nx-space-md);gap:var(--nx-space-sm);font-size:var(--nx-meta-size);color:var(--nx-ink-soft);display:grid}body.nx .ag-head .ag-how{margin-top:2px}body.nx .ag-head .ag-how>div{margin-top:4px}body.nx .ag-kv{font-size:var(--nx-body-size);grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);gap:10px 16px;margin:0;display:grid}body.nx .ag-kv dt{color:var(--nx-ink-soft);font-size:var(--nx-meta-size)}body.nx .ag-kv dd{text-align:right;overflow-wrap:anywhere;margin:0;font-weight:400}body.nx .ag-kv dd.money,body.nx .ag-kv dd b{font-weight:600}body.nx .ag-sticky{bottom:calc(var(--ag-tabs) + env(safe-area-inset-bottom,0px));z-index:3;background:var(--nx-card);border-top:1px solid var(--nx-rule);box-shadow:var(--nx-shadow-footer);padding:12px var(--nx-space-gutter);margin:var(--nx-space-section) calc(-1 * var(--nx-space-gutter)) 0;position:sticky}@media (width>=900px){body.nx .ag-sticky{border-radius:var(--nx-radius-card) var(--nx-radius-card) 0 0;margin-left:0;margin-right:0;bottom:0}}body.nx .ag-toast{left:50%;bottom:calc(var(--ag-tabs) + 16px);background:var(--c-toast);color:var(--c-on-toast);border-radius:var(--nx-radius-toast);font-size:var(--nx-meta-size);z-index:30;box-shadow:var(--nx-shadow-toast);max-width:calc(100vw - 32px);padding:12px 16px;position:fixed;transform:translate(-50%)}body.nx .ag-toast[hidden]{display:none}body.nx .ag-brief li{align-items:flex-start;gap:12px;padding:2px 0;display:flex}body.nx .ag-brief li:before{content:"";background:var(--nx-rule);border-radius:50%;flex:none;width:8px;height:8px;margin-top:8px}body.nx .ag-brief li.money:before{background:var(--nx-red)}body.nx .ag-brief li .ag-n{display:none}body.nx .ag-brief-h{font-size:var(--nx-title-size);line-height:var(--nx-title-line);font-weight:600}body.nx .ag-eyebrow{font-size:var(--nx-caption-size);color:var(--nx-ink-soft);letter-spacing:0;text-transform:none;font-weight:600}body.nx .ag-card.money .ag-eyebrow{color:var(--nx-red)}body.nx .ag-card-t{font-weight:600;font-size:var(--nx-body-size);line-height:var(--nx-body-line)}body.nx .ag-quote{background:var(--nx-paper);border-left:3px solid var(--nx-rule);font-size:var(--nx-body-size);white-space:pre-line;border-radius:8px;padding:12px}body.nx .ag-quote-h{font-size:var(--nx-caption-size);color:var(--nx-muted);font-weight:400}body.nx .ag-to,body.nx .ag-why,body.nx .ag-lock{font-size:var(--nx-meta-size);color:var(--nx-ink-soft)}body.nx .ag-done{font-size:var(--nx-meta-size);color:var(--nx-good-ink);font-weight:600}body.nx .ag-done.muted{color:var(--nx-ink-soft);font-weight:400}body.nx .ag-thread{flex-direction:column;gap:10px;padding:4px 0 12px;display:flex}body.nx .ag-day{font-size:var(--nx-caption-size);color:var(--nx-muted);align-self:center}body.nx .ag-msg{max-width:86%;font-size:var(--nx-body-size);line-height:var(--nx-body-line);white-space:pre-line;border-radius:18px;padding:10px 14px}body.nx .ag-msg.nx{background:var(--nx-card);border:1px solid var(--nx-rule);border-bottom-left-radius:6px;align-self:flex-start}body.nx .ag-msg.me{background:var(--nx-ink);color:var(--c-on-ink);border-bottom-right-radius:6px;align-self:flex-end}body.nx .ag-msg.sys{color:var(--nx-ink-soft);font-size:var(--nx-meta-size);text-align:center;background:0 0;align-self:center;padding:0}body.nx .ag-who{font-size:var(--nx-caption-size);color:var(--nx-muted);margin:0 6px -6px}body.nx .ag-who.me{align-self:flex-end}body.nx .ag-composer{bottom:calc(var(--ag-tabs) + env(safe-area-inset-bottom,0px));z-index:3;padding:10px var(--nx-space-gutter);margin:var(--nx-space-lg) calc(-1 * var(--nx-space-gutter)) 0;background:var(--nx-card);border-top:1px solid var(--nx-rule);align-items:flex-end;gap:8px;display:flex;position:sticky}@media (width>=900px){body.nx .ag-composer{border:1px solid var(--nx-rule);border-radius:var(--nx-radius-card);margin-left:0;margin-right:0;bottom:0}}body.nx .ag-body:has(>.ag-composer){padding-bottom:0}body.nx .ag-main:has(.ag-composer){padding-bottom:calc(var(--ag-tabs) + env(safe-area-inset-bottom,0px))}body.nx .ag-composer input,body.nx .ag-composer textarea{min-width:0;min-height:var(--nx-tap);border:1px solid var(--nx-rule);background:var(--nx-paper);max-height:140px;font-size:var(--nx-body-size);resize:none;border-radius:22px;flex:1;padding:10px 16px;line-height:1.3}body.nx .ag-composer .ag-send,body.nx .ag-composer button[type=submit]{width:var(--nx-tap);height:var(--nx-tap);background:var(--nx-ink);color:var(--c-on-ink);cursor:pointer;font-size:var(--nx-title-size);border:0;border-radius:50%;flex:none;place-items:center;display:grid}body.nx .ag-askbar{min-height:var(--nx-tap);border-radius:var(--nx-radius-pill);border:1px solid var(--nx-rule);background:var(--nx-card);color:var(--nx-muted);align-items:center;gap:10px;padding:4px 4px 4px 16px;text-decoration:none;display:flex}body.nx .ag-askbar .go{background:var(--nx-ink);width:36px;height:36px;color:var(--c-on-ink);border-radius:50%;place-items:center;margin-left:auto;display:grid}body.nx .ag-did li{gap:var(--nx-space-md);border-top:1px solid var(--nx-line);align-items:center;padding:12px 0;display:flex}body.nx .ag-did li:first-child{border-top:0}body.nx .ag-did .ag-tm{font-size:var(--nx-caption-size);color:var(--nx-muted);flex:none;margin-left:auto}body.nx .ag-plans{gap:var(--nx-space-lg);grid-template-columns:1fr;display:grid}@media (width>=900px){body.nx .ag-plans{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}}body.nx .ag-plan li{padding:3px 0 3px 24px;position:relative}body.nx .ag-plan li:before{content:"";border-left:2px solid var(--nx-good-ink);border-bottom:2px solid var(--nx-good-ink);width:10px;height:5px;position:absolute;top:8px;left:4px;transform:rotate(-45deg)}body.nx .ag-plan .ag-price{font-size:var(--nx-display-size);line-height:var(--nx-display-line);font-weight:600}body.nx .ag-plan.popular{border-color:var(--nx-ink)}body.nx .ag-table{border-collapse:collapse;width:100%;font-size:var(--nx-body-size)}body.nx .ag-table th{text-align:left;font-size:var(--nx-caption-size);color:var(--nx-muted);border-bottom:1px solid var(--nx-rule);text-transform:none;letter-spacing:0;background:var(--nx-card);padding:10px 12px;font-weight:600}body.nx .ag-table td{border-bottom:1px solid var(--nx-line);vertical-align:top;padding:12px}body.nx .ag-table tr:last-child td{border-bottom:0}body.nx .ag-only-wide{display:none}@media (width>=900px){body.nx .ag-only-wide{display:table-cell}body.nx .ag-only-phone{display:none}}body.nx .ag-promise{border-top:1px solid var(--nx-line);gap:10px;padding:12px 16px;display:flex}body.nx .ag-promise:first-child{border-top:0}body.nx .ag-promise .ag-mark{color:var(--nx-good-ink);flex:none;width:16px;font-weight:700}body.nx .ag-note{font-size:var(--nx-meta-size);color:var(--nx-warn-ink)}body.nx .ag-stat{border-top:1px solid var(--nx-line);justify-content:space-between;align-items:center;padding:12px 16px;display:flex}body.nx .ag-stat:first-child{border-top:0}body.nx .ag-stat b{font-variant-numeric:tabular-nums;font-weight:600}body.nx .ag-progress{background:var(--nx-quiet-bg);border-radius:2px;max-width:220px;height:4px;margin-top:6px;display:block;overflow:hidden}body.nx .ag-progress i{background:var(--nx-good-ink);height:100%;display:block}body.nx .ag-swatch{border:1px solid var(--c-swatch-ring);vertical-align:-2px;border-radius:4px;width:14px;height:14px;margin-right:4px;display:inline-block}body.nx .ag-mono{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:var(--nx-meta-size)}body.nx .ag-inline-form{align-items:center;gap:8px;display:flex}body.nx .ag-ref-note{font-size:var(--nx-meta-size);color:var(--nx-ink-soft);align-items:center;gap:10px;display:flex}body.nx .ag-hide-phone{display:none!important}@media (width>=900px){body.nx .ag-hide-phone{display:revert!important}body.nx .ag-only-phone-block{display:none!important}}body.nx .ag-setup .k{font-size:var(--nx-meta-size);color:var(--nx-ink-soft);text-transform:none;letter-spacing:0;margin:10px 0 2px;font-weight:600}body.nx .ag-setup ul{padding-left:18px;list-style:outside}body.nx .ag-scrim{background:var(--c-scrim);z-index:40;place-items:start center;padding-top:12vh;display:grid;position:fixed;inset:0}body.nx .ag-scrim[hidden]{display:none}body.nx .ag-palette{background:var(--nx-card);border-radius:var(--nx-radius-card);width:min(620px,100vw - 32px);overflow:hidden;box-shadow:0 24px 64px #00000047}body.nx .ag-palette input{border:0;border-bottom:1px solid var(--nx-rule);width:100%;font-size:var(--nx-body-size);border-radius:0;padding:16px 18px}body.nx .ag-palette ul{max-height:50vh;overflow-y:auto}body.nx .ag-palette .ag-group-h{font-size:var(--nx-caption-size);color:var(--nx-muted);margin:12px 18px 4px}body.nx .ag-palette .ag-row{border:0;min-height:44px;padding:8px 18px}body.nx .ag-palette .ag-row:after{display:none}body.nx .ag-palette .ag-row.sel{background:var(--nx-paper);box-shadow:none}body.nx .ag-palette .ag-row-main small{display:block}body.nx .ag-phones{scroll-snap-type:x mandatory;align-items:center;gap:16px;padding-bottom:4px;display:flex;overflow-x:auto}body.nx .ag-phone-wrap{flex-direction:column;flex:1 1 0;min-width:196px;max-width:260px;display:flex}body.nx .ag-phone{scroll-snap-align:start;background:#111;border-radius:34px;flex-direction:column;height:520px;padding:8px;display:flex}body.nx .ag-screen{min-height:0;font-size:var(--nx-caption-size);background:#fff;border-radius:27px;flex-direction:column;flex:1;display:flex;overflow:hidden}body.nx .ag-phone-cap{text-align:center;font-size:var(--nx-meta-size);margin-top:8px;font-weight:600}body.nx .ag-status{height:26px;font-size:var(--nx-caption-size);flex:none;justify-content:space-between;align-items:center;padding:0 18px;font-weight:600;display:flex}body.nx [hidden]{display:none!important}body.nx .ag-measure,body.nx .ag-narrow{max-width:none}body.nx .v3-edit-title{font-family:var(--c-font-display);font-weight:400;font-size:var(--c-section-size,20px);text-align:center;margin:0}body.nx .v3-invalid-line{color:var(--c-bad);font-size:var(--c-footnote-size,13px);margin:4px 0 0}body.nx .ag-stack{gap:var(--nx-space-md);grid-template-columns:minmax(0,1fr);display:grid}body.nx .v3-block{display:contents}body.nx .ag-check{font-size:var(--nx-body-size);align-items:flex-start;gap:10px;font-weight:400;display:flex}body.nx .ag-check input{width:22px;height:22px;accent-color:var(--nx-good-ink);flex:none;margin-top:2px}body.nx .ag-check-text{gap:2px;min-width:0;display:grid}body.nx .ag-days{flex-wrap:wrap;gap:8px;display:flex}body.nx .ag-days label{min-height:var(--nx-tap);border:1px solid var(--nx-rule);border-radius:var(--nx-radius-pill);background:var(--nx-card);align-items:center;gap:6px;padding:0 14px;font-weight:600;display:inline-flex}body.nx p.ag-disclosure,body.nx div.ag-disclosure{font-size:var(--nx-meta-size);line-height:var(--nx-meta-line);color:var(--nx-ink-soft);background:var(--nx-paper);border-radius:var(--nx-radius-card);padding:12px}body.nx .ag-sub-strong{font-size:var(--nx-body-size);color:var(--nx-ink)}body.nx .ag-actions form{flex:0 auto;min-width:0;margin:0;display:flex}body.nx .ag-form{background:var(--nx-card);border:1px solid var(--nx-rule);border-radius:var(--nx-radius-card);padding:var(--nx-space-card-pad);box-shadow:var(--nx-shadow-card)}body.nx .ag-form .ag-edit{margin-top:0}body.nx .ag-form>.v3-form-head{margin:calc(var(--nx-space-card-pad) * -1) calc(var(--nx-space-card-pad) * -1) 0;border-top:0}body.nx .ag-form h2{font-size:var(--nx-title-size);line-height:var(--nx-title-line);margin-bottom:var(--nx-space-sm);font-weight:600}body.nx .ag-p{font-size:var(--nx-body-size);line-height:var(--nx-body-line)}body.nx .ag-p+.ag-p{margin-top:var(--nx-space-sm)}body.nx details.ag-more{position:relative}body.nx details.ag-more>summary.ag-btn{color:var(--nx-ink)}body.nx .ag-copy{align-items:center;gap:8px;display:flex}body.nx .ag-copy code{overflow-wrap:anywhere;min-width:0;font-size:var(--nx-meta-size);background:var(--nx-paper);border-radius:8px;flex:1;padding:10px 12px}body.nx .ag-palette-row{flex-wrap:wrap;align-items:center;gap:6px;display:flex}body.nx .ag-swatch-lg{border:2px solid var(--c-card);width:44px;height:44px;box-shadow:0 0 0 1px var(--nx-rule);cursor:pointer;border-radius:50%;padding:0}body.nx .ag-swatch-lg.on,body.nx .ag-swatch-lg[aria-checked=true]{box-shadow:0 0 0 2px var(--nx-ink)}body.nx .ag-thread-msg{max-width:86%;font-size:var(--nx-body-size);line-height:var(--nx-body-line);white-space:pre-wrap;border-radius:18px;padding:10px 14px}body.nx .ag-thread-msg.them{background:var(--nx-card);border:1px solid var(--nx-rule);border-bottom-left-radius:6px;align-self:flex-start}body.nx .ag-thread-msg.me{background:var(--nx-ink);color:var(--c-on-ink);border-bottom-right-radius:6px;align-self:flex-end}body.nx .ag-thread-msg .ag-meta{font-size:var(--nx-caption-size);margin-top:4px;display:block}body.nx .ag-thread-msg.me .ag-meta{color:var(--nx-on-ink-soft)}body.nx .ag-photos{flex-wrap:wrap;gap:8px;display:flex}body.nx .ag-photos img{-o-object-fit:cover;object-fit:cover;border:1px solid var(--nx-rule);border-radius:12px;width:84px;height:84px}body.nx .ag-frame{border:1px solid var(--nx-rule);border-radius:var(--nx-radius-card);background:#fff;width:100%;height:420px}body.nx .ag-danger{border-color:var(--nx-rule)}body.nx .ag-list-plain{padding-left:18px;list-style:outside}body.nx .ag-steps{padding-left:20px;list-style:decimal}body.nx .ag-steps li{margin:4px 0}body.nx .ag-tab-label{white-space:nowrap;line-height:1.2}body.nx .ag-head-end .ag-btn{min-height:var(--nx-tap)}body.nx .ag-head-end form{display:inline}body.nx input[data-min44],body.nx input[type=time],body.nx input[type=date],body.nx select{min-height:var(--nx-tap)}body.nx.ag-auth-body{--ag-tabs:0px}body.nx .ag-auth{max-width:440px;margin:0 auto;padding:48px 16px 64px}body.nx .ag-auth-mark{font-family:var(--nx-font-wordmark);font-size:var(--nx-display-size);letter-spacing:-.02em;color:var(--nx-ink);margin:0 0 20px 4px;line-height:1;text-decoration:none;display:inline-block}body.nx .ag-auth-mark i{font-style:italic}body.nx .ag-auth-card{background:var(--nx-card);border:1px solid var(--nx-rule);border-radius:var(--nx-radius-card);box-shadow:var(--nx-shadow-card);padding:28px 20px}body.nx .ag-auth-eyebrow{font-size:var(--nx-meta-size);color:var(--nx-ink-soft);margin:0 0 6px;font-weight:600}body.nx .ag-auth-title{font-size:var(--nx-display-size);line-height:var(--nx-display-line);letter-spacing:var(--nx-display-tracking);color:var(--nx-ink);margin:0 0 8px;font-weight:600}body.nx .ag-auth-sub{font-size:var(--nx-body-size);line-height:var(--nx-body-line);color:var(--nx-ink-soft);margin:0 0 4px}body.nx .ag-auth form{margin-top:20px}body.nx .ag-auth .ag-field{margin-bottom:16px}body.nx .ag-auth label{margin-bottom:6px;display:block}body.nx .ag-auth input[type=email],body.nx .ag-auth input[type=password],body.nx .ag-auth input[type=text]{width:100%;min-height:var(--nx-field);font-size:var(--nx-body-size);border:1px solid var(--nx-field-line);border-radius:var(--nx-radius-field);background:var(--nx-card);padding:12px}body.nx .ag-auth .ag-btn.primary{width:100%;min-height:var(--c-target-form-button)}body.nx .ag-auth .ag-auth-error{border-radius:var(--nx-radius-card);font-size:var(--nx-meta-size);color:var(--nx-bad-ink);background:var(--nx-bad-bg);margin:0 0 16px;padding:12px}body.nx .ag-auth .ag-auth-p{margin:12px 0 0}body.nx .ag-auth .ag-auth-quiet{font-size:var(--nx-meta-size);color:var(--nx-ink-soft);margin:16px 0 0}body.nx .ag-auth .ag-auth-link{min-height:var(--nx-tap);color:var(--nx-ink);font-size:var(--nx-body-size);align-items:center;margin-top:8px;display:inline-flex}body.nx .ag-auth-foot{font-size:var(--nx-meta-size);margin:16px 4px 0}body.nx .ag-auth-foot a{color:var(--nx-ink-soft);min-height:var(--nx-tap);align-items:center;display:inline-flex}body.nx .ag-card-head{gap:var(--nx-space-md);align-items:flex-start;display:flex}body.nx .ag-card-head-main{flex:1;gap:2px;min-width:0;display:grid}body.nx .ag-card-head-main>b+.ag-card-t{font-weight:400}body.nx .ag-card-money{color:var(--nx-red);font-weight:600}body.nx .ag-palette-row .ag-chip[aria-expanded=true]{box-shadow:inset 0 0 0 2px var(--c-ink)}body.nx .ag-sf-preview{--sf-wordmark:24px;--sf-call:15px;--accent-text:#1f4e79;--accent-btn:#1f4e79;--accent-ink:#fff;--font-head:inherit;border-radius:var(--nx-radius-card);background:#fff;border:1px solid #e2e8f0;flex-direction:column;gap:14px;margin-top:6px;padding:18px 16px;display:flex}body.nx .ag-sf-preview .sf-logo{-o-object-fit:contain;object-fit:contain;max-width:180px;max-height:56px;display:block}body.nx .ag-sf-preview .sf-wordmark{font-family:var(--font-head,inherit);font-size:var(--sf-wordmark);letter-spacing:-.01em;color:var(--accent-text);font-weight:800;line-height:1.2}body.nx .ag-sf-preview .sf-biz{color:#0f172a;margin-top:-8px;font-weight:700}body.nx .ag-sf-preview .sf-call{background:var(--accent-btn);max-width:100%;min-height:48px;color:var(--accent-ink,#fff);font-weight:700;font-size:var(--sf-call);border-radius:999px;flex-wrap:wrap;align-self:flex-start;align-items:center;gap:8px;padding:0 18px;display:inline-flex}@media (width>=900px){body.nx .ag-head.intro-in-content .ag-head-text{display:none}body.nx .ag-head.intro-in-content{padding-top:8px}}body.nx .v3-clamp>p{-webkit-line-clamp:var(--v3-lines,3);line-clamp:var(--v3-lines,3);-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}body.nx .v3-clamp .v3-more{margin-top:var(--nx-space-xs)}body.nx .v3-clamp .v3-more>summary{cursor:pointer;color:var(--nx-ink);align-items:center;min-height:32px;font-weight:600;list-style:none;display:inline-flex}body.nx .v3-clamp .v3-more>summary::-webkit-details-marker{display:none}body.nx .v3-clamp .v3-more[open]>summary,body.nx .v3-clamp:has(.v3-more[open])>p{display:none}body.nx .ag-seg>button:disabled{cursor:default}body.nx .ag-seg>button:disabled:not(.on){opacity:.55}body.nx .v3-status{align-items:center;gap:var(--nx-space-sm);color:var(--nx-ink-soft);min-height:44px;text-decoration:none;display:inline-flex}body.nx .v3-status i{background:var(--nx-muted);border-radius:4px;width:8px;height:8px;display:inline-block}body.nx .v3-status.running i{background:var(--nx-good-ink)}body.nx .v3-status.paused i{background:var(--nx-warn-ink)}body.nx .v3-tiles{gap:var(--nx-space-md);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (width>=900px){body.nx .v3-tiles{grid-template-columns:repeat(4,minmax(0,1fr))}}body.nx .v3-tile{background:var(--nx-card);border-radius:var(--nx-radius-card);padding:var(--nx-space-lg);color:var(--nx-ink);min-height:92px;box-shadow:var(--nx-shadow-card);gap:2px;text-decoration:none;display:grid}body.nx .v3-tile b{font-size:var(--nx-display-size);line-height:var(--nx-display-line);font-variant-numeric:tabular-nums}body.nx .v3-tile span{color:var(--nx-ink-soft);font-size:var(--nx-meta-size)}body.nx .v3-tile em{color:var(--nx-good-ink);font-style:normal;font-size:var(--nx-caption-size)}body.nx .ag-ask svg{color:var(--nx-ink)}body.nx .v3-icon{width:var(--nx-tap);height:var(--nx-tap);color:var(--nx-ink);cursor:pointer;border-radius:50%;place-items:center;list-style:none;display:grid}body.nx .v3-icon::-webkit-details-marker{display:none}body.nx .v3-icon:hover{background:var(--nx-paper)}body.nx .v3-head-menus{align-items:center;gap:2px;display:flex}body.nx .v3-menu{position:relative}body.nx .v3-menu-body{right:0;top:calc(var(--nx-tap) + 4px);z-index:30;min-width:240px;position:absolute}body.nx .v3-menu-body .ag-row{min-height:48px}body.nx .c-add-row{color:var(--c-ink);gap:12px}body.nx .c-add-row>svg{color:var(--c-ink);flex:none}body.nx .v3-menu-body .ag-row.sel b:after{content:"✓";color:var(--nx-good-ink);margin-left:8px}@media (width<=599px){body.nx .v3-head-menus{position:relative}body.nx .v3-head-menus .v3-menu{position:static}}body.nx .v3-dot{background:var(--nx-good-ink);vertical-align:middle;border-radius:4px;width:7px;height:7px;margin-left:8px;display:inline-block}body.nx .v3-record-head{justify-items:center;gap:var(--nx-space-sm);text-align:center;display:grid;position:relative}body.nx .v3-record-head .v3-record-more{position:absolute;top:0;right:0}body.nx .v3-business-hours{margin-top:var(--nx-space-sm)}body.nx .v3-business-hours button.ag-row{text-align:left;width:100%}body.nx .v3-quick{justify-content:center;gap:var(--nx-space-md);display:flex}body.nx .v3-quick-btn{border-radius:var(--c-radius-tile);background:var(--nx-card);min-width:88px;color:var(--nx-ink);font-size:var(--nx-caption-size);box-shadow:var(--nx-shadow-card);justify-items:center;gap:4px;padding:10px 12px;font-weight:600;text-decoration:none;display:grid}body.nx .v3-quick-btn:active,body.nx .ag-row:active,body.nx .v3-tile:active{opacity:.6}body.nx .v3-row-btn{width:100%;font:inherit;text-align:left;cursor:pointer;border:0}body.nx .v3-danger b{color:var(--nx-red)}body.nx .v3-banner{border:1px solid var(--nx-rule);border-radius:var(--nx-radius-card);min-height:52px}body.nx .v3-one{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}body.nx .v3-set-row{min-height:52px}body.nx .v3-set-body{-moz-column-gap:12px;flex-wrap:wrap;flex:auto;justify-content:space-between;align-items:center;gap:2px 12px;min-width:0;display:flex}body.nx .v3-set-body>.ag-row-main{flex:1 0 auto;max-width:100%}body.nx .v3-set-row .v3-set-body>.ag-cap.v3-one{flex:none;max-width:100%}body.nx .v3-set-row .ag-cap{max-width:50%;color:var(--nx-muted);font-size:var(--nx-meta-size)}body.nx .v3-file-pick{cursor:pointer;justify-self:start;max-width:100%;position:relative}body.nx .v3-file-pick>span{overflow-wrap:anywhere}body.nx .v3-file-pick:focus-within{outline:2px solid var(--c-ink);outline-offset:2px}body.nx .v3-file{opacity:0;width:1px;height:1px;position:absolute;overflow:hidden}body.nx section[id^=card-]{scroll-margin-top:96px}body.nx .v3-break{overflow-wrap:anywhere;word-break:break-word;min-width:0}body.nx .v3-set-row svg{color:var(--nx-muted);flex:none}body.nx .v3-hours{flex-wrap:wrap}body.nx .v3-inline{font-size:var(--nx-meta-size);color:var(--nx-ink-soft);align-items:center;gap:6px;display:inline-flex}body.nx .ag-row>label.ag-row-main{gap:6px;display:grid}body.nx .ag-row>label.ag-row-main input,body.nx .ag-row>label.ag-row-main select,body.nx .v3-input{border:1px solid var(--nx-field-line);border-radius:var(--nx-radius-field);width:100%;min-height:44px;font:inherit;background:var(--nx-card);color:var(--nx-ink);padding:8px 10px}body.nx .v3-info{flex:none;order:2;position:relative}body.nx .v3-info-body{right:0;top:calc(var(--nx-tap) + 4px);z-index:30;gap:8px;width:min(340px,100vw - 32px);display:grid;position:absolute}body.nx .v3-info-body p{color:var(--nx-ink-soft);margin:0}@media (width<=899px){body.nx .ag-head .v3-info{position:static}body.nx .ag-head .v3-info-body{right:var(--nx-space-gutter);top:calc(100% + 4px)}}body.nx .ag-head .v3-info-body{background:var(--c-ground);border:1px solid var(--c-hairline);border-radius:var(--nx-radius-card);padding:12px 14px}body.nx .ag-head .v3-info .v3-icon{color:var(--nx-muted)}body.nx .v3-seg-form .ag-seg>button{min-height:44px}body.nx .v3-card{-moz-column-gap:8px;flex-wrap:wrap;align-items:center;column-gap:8px;display:flex}body.nx .v3-card>:not([data-decide-form]):not(.ag-skip){flex-basis:100%}body.nx .v3-card>[data-decide-form]{margin-top:var(--nx-space-md)}body.nx .v3-card>.ag-skip{margin-top:var(--nx-space-md)!important}body.nx .v3-card>.ag-skip>summary{cursor:pointer;align-items:center;min-height:44px;padding:0 12px;font-weight:600;list-style:none;display:inline-flex}body.nx .v3-card>.ag-skip[open]{flex-basis:100%}@media (width>=900px){body.nx .ag-head .ag-ask{display:grid}}body.nx .ag-group+.ag-group-h,body.nx .ag-form+.ag-group-h,body.nx .v3-seg-form+.ag-group-h,body.nx .ag-flash+section>.ag-group-h,body.nx section+section>.ag-group-h{margin-top:var(--nx-space-section)}body.nx .v3-bottom-danger{margin-top:var(--nx-space-section);padding:0}body.nx .v3-bottom-danger .ag-form{padding:var(--nx-space-lg)}body.nx .v3-home{gap:var(--nx-space-section);display:grid}body.nx .v3-home-side{gap:var(--nx-space-section);align-content:start;display:grid}@media (width>=1100px){body.nx .ag-body.v3-home-body,body.nx .ag-head.v3-home-head{max-width:1240px}body.nx .v3-home{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:start}body.nx .v3-home .v3-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}}body.nx .v3-home-main>.ag-group-h,body.nx .v3-home-side .ag-group-h{margin-top:0}body.nx .v3-home-card .v3-context{color:var(--nx-ink-soft);margin:0;font-weight:400}body.nx .v3-card-actions{margin-top:var(--nx-space-md);flex-wrap:wrap;align-items:center;gap:8px;display:flex}body.nx .v3-card-actions form{display:contents}body.nx .v3-card-more>summary{cursor:pointer;list-style:none}body.nx .v3-card-more>summary::-webkit-details-marker{display:none}body.nx .v3-sheet{gap:var(--nx-space-md);min-width:min(320px,100vw - 48px);display:grid;left:auto}body.nx .v3-pre,body.nx .v3-clamp>p{white-space:pre-line}body.nx .ag-head.pushed .ag-title{white-space:normal;text-overflow:clip;overflow-wrap:normal;word-break:keep-all;text-wrap:balance;min-width:0;overflow:visible}body.nx .ag-head.pushed .ag-head-text{flex:1;min-width:0}body.nx .v3-day-chips{flex-wrap:nowrap;gap:2px;display:flex}body.nx .v3-day-chips button{width:var(--nx-tap,44px);height:var(--nx-tap,44px);border:1px solid var(--nx-rule);background:var(--nx-card);color:var(--nx-ink);font:inherit;cursor:pointer;border-radius:50%;flex:none;padding:0;font-weight:600}body.nx .v3-day-chips button[aria-pressed=true]{background:var(--nx-ink);color:var(--nx-card);border-color:var(--nx-ink)}body.nx .v3-swatch{color:var(--nx-ink-soft);font-size:var(--nx-meta-size);align-items:center;gap:8px;margin-right:16px;display:inline-flex}body.nx .v3-swatch i{border:1px solid var(--nx-rule);border-radius:50%;width:22px;height:22px;display:inline-block}body.nx .v3-logo-thumb{-o-object-fit:contain;object-fit:contain;border:1px solid var(--nx-rule);background:#fff;border-radius:8px;width:40px;height:40px}body.nx .v3-field{gap:6px;padding:10px 16px;display:grid}body.nx .v3-field>span{font-size:var(--nx-meta-size);font-weight:600}body.nx .v3-field input,body.nx .v3-field textarea,body.nx .v3-field select{border:1px solid var(--nx-field-line);border-radius:var(--nx-radius-field);width:100%;min-height:44px;font:inherit;background:var(--nx-card);color:var(--nx-ink);padding:8px 10px}body.nx .v3-field textarea{border-radius:12px;padding:10px 12px}body.nx .ag-form>.ag-group-h{padding:0}body.nx .ag-btn.v3-full{width:100%}body.nx .ag-form>.ag-btn.v3-full{margin-top:var(--nx-space-in-card)}@media (width>=900px){body.nx .ag-col>.ag-scroll:has(>form:not(.ag-composer):not(.ag-group):not(.ag-row):not(.ag-inline-form):not(.v3-seg-form))>*,body.nx .ag-col>.ag-stack:has(>form:not(.ag-composer):not(.ag-group):not(.ag-row):not(.ag-inline-form):not(.v3-seg-form))>*,body.nx .ag-col>form:not(.ag-composer):not(.ag-group):not(.ag-row):not(.ag-inline-form):not(.v3-seg-form){box-sizing:border-box;width:100%;max-width:640px;margin-inline:auto}}body.nx .v3-group-foot{margin:8px 16px 0}body.nx .v3-group-foot+.v3-group-foot{margin-top:4px}body.nx .v3-group-foot+.ag-group-h,body.nx .v3-group-foot+section>.ag-group-h{margin-top:var(--nx-space-section)}body.nx .v3-field-foot{margin:-4px 16px 12px}body.nx .ag-edit .v3-field-foot{margin:6px 0 0}body.nx .v3-menu-title{font-size:var(--c-footnote-size);color:var(--c-second);margin:0;padding:8px 16px 4px;font-weight:600}body.nx form[data-empty-waits]:has(:invalid) .ag-btn.primary[type=submit]{background:var(--c-primary-disabled);color:var(--c-on-primary-disabled);pointer-events:none}body.nx .v3-notice{border-radius:var(--c-radius-card);align-items:flex-start;gap:12px;padding:16px;display:flex}body.nx .v3-notice.quiet{background:var(--c-quiet-bg);color:var(--c-quiet)}body.nx .v3-notice.warn{background:var(--c-warn-bg);color:var(--c-warn)}body.nx .v3-notice.edge{box-shadow:inset 0 0 0 1px var(--c-hairline)}body.nx .v3-notice-glyph{flex:none;padding-top:1px;display:inline-flex}body.nx .v3-notice{margin-bottom:var(--nx-space-lg)}body.nx .v3-notice-body{flex:1;justify-items:start;gap:8px;min-width:0;display:grid}body.nx .v3-notice-body p{font-weight:600;font-size:var(--c-body-size);line-height:var(--c-body-line);margin:0}body.nx .v3-notice .ag-btn{min-height:var(--c-tap);color:var(--c-ink)}body.nx .v3-logo-initials{background:var(--c-brand-tint);width:40px;height:40px;color:var(--c-brand);font-weight:600;font-size:var(--nx-meta-size);border-radius:8px;flex:none;place-items:center;margin-left:8px;display:inline-grid}body.nx .v3-card-h{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}body.nx .v3-card-h>.ag-group-h{min-width:0}body.nx .v3-card-h a{color:var(--nx-ink);align-items:center;min-height:44px;font-weight:600;text-decoration:none;display:inline-flex}body.nx details.v3-status-strip>summary{cursor:pointer;list-style:none}body.nx details.v3-status-strip>summary::-webkit-details-marker{display:none}body.nx details.v3-status-strip .v3-why-line{color:var(--nx-ink-soft);font-size:var(--nx-meta-size);margin:4px 0 0}body.nx details.v3-status-strip{margin-bottom:var(--nx-space-section)}body.nx .v3-control-meta{color:var(--nx-muted);font-size:var(--nx-meta-size);margin:6px 4px 0}body.nx .v3-pane-empty{place-items:center;min-height:320px;display:grid}body.nx .ag-chip[aria-pressed=true]{background:var(--nx-ink);color:var(--c-on-ink);border-color:var(--nx-ink)}body.nx .ag-chip[aria-pressed=false].on{background:var(--nx-card);color:var(--nx-ink);border-color:var(--nx-rule)}body.nx .v3-chips{flex-wrap:wrap;overflow:visible}body.nx .v3-phone-head{display:none}@media (width<=1099px){body.nx .ag-head.has-phone-back>:not(.v3-phone-head){display:none!important}body.nx .ag-head.has-phone-back .v3-phone-head{flex:1;align-items:center;gap:8px;min-width:0;display:flex}body.nx .ag-head.has-phone-back .v3-phone-head .ag-title{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}}body.nx .ag-pane-back{display:none!important}body.nx .v3-quick-btn.is-off{opacity:.45;box-shadow:none}body.nx .v3-quick-btn em{color:var(--nx-muted);font-style:normal;font-weight:400}body.nx{background:var(--c-ground);color:var(--c-ink);font-size:var(--c-body-size);line-height:var(--c-body-line)}body.nx[data-tab-root]{background:var(--c-ground)}body.nx .ag-head{backdrop-filter:none;background:0 0;border-bottom:0}body.nx:not([data-tab-root]) .ag-head{background:var(--c-head-glass);backdrop-filter:blur(14px);box-shadow:0 1px 0 var(--c-hairline)}body.nx .ag-title,body.nx .nx-display{font-size:var(--c-screen-title-size);line-height:var(--c-screen-title-line);font-weight:var(--c-screen-title-weight);letter-spacing:0}body.nx[data-tab-root] .ag-head .ag-title{font-size:var(--c-large-title-size);line-height:var(--c-large-title-line);text-align:left}body.nx[data-tab-root][data-scrolled] .ag-head{background:var(--c-head-glass);backdrop-filter:blur(14px);box-shadow:0 1px 0 var(--c-hairline)}body.nx .ag-btn{color:var(--c-ink);border-radius:var(--c-pill);font-size:var(--c-button-size);min-height:var(--c-tap);box-shadow:none;background:0 0;border:0;padding:0 10px;font-weight:600}body.nx .ag-btn:hover{opacity:.7;background:0 0}body.nx .ag-btn:disabled,body.nx .ag-btn[aria-disabled=true]{opacity:.4}body.nx .ag-btn.primary{background:var(--c-primary);color:var(--c-on-primary);border:0;padding:0 20px}body.nx .ag-btn.primary:hover{background:var(--c-primary);opacity:.85}body.nx .ag-btn.secondary{background:var(--c-surface);color:var(--c-ink);border:0;padding:0 20px}body.nx .ag-btn.secondary.v3-on-ground{background:var(--c-card)}body.nx .ag-btn.plain,body.nx .ag-btn.quiet{color:var(--c-second);background:0 0}body.nx .ag-btn.danger,body.nx .ag-btn.destructive{color:var(--c-bad);background:0 0;border:0}body.nx .ag-btn.block{width:100%;min-height:var(--c-target-form-button)}body.nx .ag-card,body.nx .ag-brief,body.nx .ag-plan{background:var(--c-card);border-radius:var(--c-radius-card);box-shadow:none;padding:var(--c-space-card-pad);border:0}body.nx .ag-card.money{box-shadow:none}body.nx .ag-group{background:var(--c-card);border-radius:var(--c-radius-card);box-shadow:none;border:0;margin:0;overflow:hidden}body.nx .ag-group-h,body.nx .ag-section-h{font-size:var(--c-section-label-size);line-height:var(--c-section-label-line);color:var(--c-second);letter-spacing:0;font-weight:600}body.nx .ag-group-h .ag-count-word{color:var(--c-second)}body.nx .ag-row{border-top:1px solid var(--c-hairline);padding:12px var(--nx-space-gutter);min-height:var(--c-tap);background:0 0}body.nx .ag-row:first-child{border-top:0}body.nx .ag-row b,body.nx .ag-row-main>b{font-weight:var(--c-row-title-weight);font-size:var(--c-row-title-size)}body.nx .ag-row.sel{background:var(--c-surface);box-shadow:none}body.nx .ag-meta,body.nx .ag-row .ag-meta{color:var(--c-second);font-size:var(--c-second-size)}body.nx .ag-st{background:var(--c-surface);color:var(--c-ink)}body.nx .ag-st:before{display:none}body.nx .ag-st{font-size:var(--c-caption-size);line-height:var(--c-caption-line);font-weight:var(--c-caption-weight)}body.nx .ag-st.good{background:var(--c-good-bg);color:var(--c-good)}body.nx .ag-st.warn{background:var(--c-warn-bg);color:var(--c-warn)}body.nx .ag-st.bad{background:var(--c-bad-bg);color:var(--c-bad)}body.nx .ag-chip{border-color:var(--c-hairline);color:var(--c-second);background:0 0}body.nx .ag-chip.on,body.nx .ag-chip[aria-current=true]{background:var(--c-surface);color:var(--c-ink);border-color:var(--c-surface)}body.nx .ag-avatar,body.nx .ag-avatar[class*=\ w],body.nx .ag-icon-tile{background:var(--c-surface);color:var(--c-ink)}body.nx .ag-count{background:var(--c-ink);color:var(--c-on-ink)}body.nx .ag-tabs .ag-count,body.nx .ag-nav .ag-count{background:var(--c-brand);color:var(--c-on-brand)}body.nx .ag-seg{background:var(--c-surface);border-radius:var(--c-pill)}body.nx .ag-seg>a,body.nx .ag-seg>button{border-radius:var(--c-pill);color:var(--c-second)}body.nx .ag-seg>.on,body.nx .ag-seg>[aria-current=page],body.nx .ag-seg>[aria-selected=true]{background:var(--c-segment-on);color:var(--c-ink);box-shadow:none}body.nx .ag-switch input:checked+span{background:var(--c-switch-on)}body.nx .ag-switch span{background:var(--c-switch-off)}body.nx .ag-flash,body.nx .ag-banner-msg{background:var(--c-surface);color:var(--c-ink);border-radius:var(--c-radius-card)}body.nx .ag-flash.ok{background:var(--c-good-bg);color:var(--c-good)}body.nx .ag-flash.bad{background:var(--c-bad-bg);color:var(--c-bad)}body.nx .ag-flash.warn{background:var(--c-warn-bg);color:var(--c-warn)}body.nx .ag-quote{background:var(--c-surface);border-radius:var(--c-bubble) var(--c-bubble) var(--c-bubble) var(--c-bubble-tail);border:0;padding:10px 14px}body.nx .ag-card-money{color:var(--c-ink)}body.nx .ag-search,body.nx input.ag-search{background-color:var(--c-card);border-radius:var(--c-pill);border-color:#0000}body.nx .ag-toast{background:var(--c-toast);color:var(--c-on-toast);border-radius:var(--c-radius-toast);box-shadow:none;bottom:calc(var(--c-bar-height) + 12px + env(safe-area-inset-bottom,0px));align-items:center;gap:12px;display:flex}body.nx .ag-toast button{min-height:var(--c-tap);min-width:var(--c-tap);color:var(--c-brand-on-ink);font:inherit;cursor:pointer;background:0 0;border:0;padding:0 10px;font-weight:600}body.nx .ag-tabs{height:calc(var(--c-bar-height) + env(safe-area-inset-bottom,0px));padding:0 4px env(safe-area-inset-bottom,0px);border:0;border-top:1px solid var(--c-hairline);background:var(--c-card);box-shadow:none;border-radius:0;bottom:0;left:0;right:0}body.nx .ag-tab{color:var(--c-second);font-size:var(--c-bar-label);font-weight:500}body.nx .ag-tab svg{width:var(--c-bar-icon);height:var(--c-bar-icon);color:var(--c-third)}body.nx .ag-tab.on{color:var(--c-brand);font-weight:600}body.nx .ag-tab.on svg{color:var(--c-brand)}body.nx .ag-main{padding-bottom:calc(var(--c-bar-height) + 32px + env(safe-area-inset-bottom,0px))}@media (width>=900px){body.nx .ag-main{padding-bottom:48px}body.nx .ag-rail{border-right:1px solid var(--c-hairline);background:0 0}body.nx .ag-nav{color:var(--c-second)}body.nx .ag-nav:hover{background:var(--c-surface);color:var(--c-ink)}body.nx .ag-nav.on{color:var(--c-brand);box-shadow:none;background:0 0;font-weight:600}body.nx .ag-group{margin:0}}body.nx .c-today-head{gap:2px;display:grid}body.nx .c-today-head .c-date{color:var(--c-second);font-size:var(--c-second-size);line-height:var(--c-second-line)}body.nx .c-today-head h1{font-size:var(--c-large-title-size);line-height:var(--c-large-title-line);font-weight:var(--c-large-title-weight);margin:0}body.nx .c-line{color:var(--c-second);font-size:var(--c-second-size);align-items:center;min-height:32px;text-decoration:none;display:inline-flex}body.nx .c-path{min-height:56px;color:var(--c-ink);align-items:center;gap:12px;text-decoration:none;display:flex}body.nx .c-path b{font-weight:500;font-size:var(--c-row-title-size);display:block}body.nx .c-path span{color:var(--c-second);font-size:var(--c-second-size)}body.nx .c-ring{flex:none}body.nx .c-ring .on{stroke:var(--c-ink)}body.nx .c-ring .off{stroke:var(--c-hairline)}body.nx .c-ring text{fill:var(--c-ink);font-weight:600;font-family:var(--nx-font)}body.nx .c-label{font-size:var(--c-section-label-size);line-height:var(--c-section-label-line);color:var(--c-second);margin:0;font-weight:600}body.nx .c-draft{border-top:1px solid var(--c-hairline);gap:12px;padding:16px 0;display:grid}body.nx .c-draft:first-of-type{border-top:0;padding-top:4px}body.nx .c-draft[hidden]{display:none}body.nx .c-who b{font-weight:500;font-size:var(--c-row-title-size);display:block}body.nx .c-who span{color:var(--c-second);font-size:var(--c-second-size)}body.nx .c-week{flex-wrap:wrap;gap:8px 24px;display:flex}body.nx .c-week span{align-items:baseline;gap:6px;display:inline-flex}body.nx .c-week b{font-weight:500;font-size:var(--c-row-title-size);font-variant-numeric:tabular-nums}body.nx .c-week small{color:var(--c-second);font-size:var(--c-second-small-size)}body.nx .c-stack{gap:var(--nx-space-section);grid-template-columns:minmax(0,1fr);display:grid}body.nx .c-tiles{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}body.nx .c-tile{border-radius:var(--c-tile);background:var(--c-card);min-height:64px;color:var(--c-ink);font-size:var(--c-second-small-size);cursor:pointer;border:0;place-items:center;gap:4px;padding:8px;font-family:inherit;font-weight:500;text-decoration:none;display:grid}body.nx .c-tile svg{width:22px;height:22px}body.nx .c-tile[aria-disabled=true]{opacity:.45;pointer-events:none}body.nx .c-banner{border-radius:var(--nx-radius-card);background:var(--c-surface);align-items:center;gap:10px;padding:12px 16px;display:flex}body.nx .c-banner svg{color:var(--c-good);flex:none}body.nx .c-bar{border-bottom:1px solid var(--c-hairline);flex-wrap:wrap;align-items:center;gap:4px 8px;padding-bottom:12px;display:flex}body.nx .c-bar b{font-weight:500;font-size:var(--c-row-title-size);flex:1}body.nx .c-qr{border:1px dashed var(--c-hairline);border-radius:12px;justify-self:center;justify-items:center;gap:8px;padding:16px 24px;display:grid}body.nx .c-qr svg{width:168px;height:168px}body.nx .c-check{color:var(--c-good)}body.nx .c-open{color:var(--c-third)}body.nx .c-mark-row{padding-right:4px}body.nx .c-mark-open{color:inherit;align-content:center;gap:2px;min-height:44px;text-decoration:none;display:grid}body.nx .c-mark-form{flex:none;margin:0}body.nx .c-mark{cursor:pointer;background:0 0;border:0;place-items:center;width:44px;height:44px;padding:0;display:grid}body.nx .c-mark:disabled{cursor:default;opacity:.5}body.nx .c-waits .ag-row-main b{color:var(--c-second);font-weight:400}body.nx dialog.c-sheet{background:var(--c-ground);width:100%;max-width:560px;color:var(--c-ink);border:0;border-radius:20px 20px 0 0;max-height:88vh;margin:auto auto 0;padding:0}body.nx dialog.c-sheet>form,body.nx dialog.c-sheet>div{gap:16px;padding:16px;display:grid}@media (width>=900px){body.nx dialog.c-sheet{border-radius:20px;margin:auto}}body.nx .ag-head.c-own{display:none}body.nx .v3-hours .ag-row-main{flex-basis:100%}body.nx .v3-day-chips{flex-wrap:wrap;gap:4px}body.nx .v3-day-chips button{border-color:var(--c-hairline);color:var(--c-second);background:0 0}body.nx .v3-day-chips button[aria-pressed=true]{background:var(--c-surface);color:var(--c-ink);border:1.5px solid var(--c-ink)}@media (width<=899px){body.nx .ag-head:has(.ag-head-end .ag-seg){flex-wrap:wrap}body.nx .ag-head-end:has(.ag-seg){flex-basis:100%;order:5;display:block}body.nx .ag-head-end .ag-seg{width:100%}}body.nx[data-tab-root] .ag-main{padding-bottom:calc(var(--c-bar-height) + 32px + env(safe-area-inset-bottom,0px))}@media (width<=899px){body.nx .ag-side,body.nx .ag-main{padding-bottom:calc(var(--c-bar-height) + 32px + env(safe-area-inset-bottom,0px))}}body.nx .c-board[data-strip]{padding-bottom:104px}body.nx .c-item{padding:var(--c-space-card-pad);background:var(--c-card);border-radius:var(--c-radius-card);grid-template-columns:minmax(0,1fr);gap:12px;display:grid}body.nx .c-needs,body.nx .c-later{gap:var(--c-space-between-cards);grid-template-columns:minmax(0,1fr);display:grid}body.nx .c-day-list,body.nx .c-later-list{background:var(--c-card);border-radius:var(--c-radius-card);padding:0 var(--c-space-card-pad)}body.nx .c-nothing{background:var(--c-card);border-radius:var(--c-radius-card);padding:var(--c-space-card-pad)}body.nx .c-item-form{gap:12px;margin:0;display:grid}body.nx .c-who{align-items:center;gap:12px;display:flex}body.nx .c-who-main{gap:2px;min-width:0;display:grid}body.nx .c-who-main b{font-weight:var(--c-row-title-weight);font-size:var(--c-row-title-size);line-height:var(--c-row-title-line)}body.nx .c-why{color:var(--c-second);font-size:var(--c-second-size);line-height:var(--c-second-line);overflow-wrap:anywhere}body.nx .c-todo-mark{background:var(--c-surface);color:var(--c-third);place-items:center;display:grid}body.nx .c-bubble-edit textarea{box-sizing:border-box;resize:none;outline-offset:2px;background:var(--c-surface);width:100%;color:var(--c-ink);font:inherit;font-size:var(--c-body-size);line-height:var(--c-body-line);border-radius:var(--c-bubble) var(--c-bubble) var(--c-bubble) var(--c-bubble-tail);border:0;padding:10px 14px;display:block;overflow:hidden}body.nx .c-bubble-edit textarea:focus{outline:2px solid var(--c-focus)}body.nx .c-bubble-edit textarea[readonly]{cursor:default}body.nx .c-bubble-edit{display:block;position:relative}body.nx .c-bubble-edit textarea:not([readonly]){padding-right:30px}body.nx .c-bubble-edit:after{content:"";pointer-events:none;background:var(--c-third);width:14px;height:14px;-webkit-mask:var(--c-pencil) center / contain no-repeat;mask:var(--c-pencil) center / contain no-repeat;position:absolute;bottom:9px;right:10px}body.nx .c-bubble-edit:focus-within:after,body.nx .c-bubble-edit:has(textarea[readonly]):after{display:none}body.nx{--c-pencil:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 20h4L19 9l-4-4L4 16z'/%3E%3Cpath d='M13.5 6.5l4 4'/%3E%3C/svg%3E")}body.nx .c-two{flex-wrap:wrap;align-items:center;gap:8px;display:flex}body.nx .c-two .ag-btn:not(.primary){color:var(--c-ink);background:0 0;border:0}body.nx .sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}body.nx dialog.c-sheet{background:var(--c-ground);width:100%;max-width:560px;color:var(--c-ink);border:0;border-radius:20px 20px 0 0;margin:auto auto 0;padding:0}body.nx dialog.c-sheet::backdrop{background:var(--c-scrim)}body.nx dialog.c-sheet[open]:not(:modal){z-index:60;position:fixed;inset:auto 0 0;box-shadow:0 -8px 24px #1118271f}@media (width>=900px){body.nx dialog.c-sheet{border-radius:20px;margin:auto}}body.nx .c-sheet-body{padding:20px 16px calc(20px + env(safe-area-inset-bottom,0px));grid-template-columns:minmax(0,1fr);gap:16px;margin:0;display:grid}body.nx .c-out-bubble{background:var(--c-ink);max-width:92%;color:var(--c-on-ink);border-radius:var(--c-bubble) var(--c-bubble) var(--c-bubble-tail) var(--c-bubble);justify-self:end;gap:4px;padding:10px 14px;display:grid}body.nx .c-out-bubble p{white-space:pre-wrap;font-size:var(--c-body-size);line-height:var(--c-body-line);margin:0}body.nx .c-sheet-meta{color:var(--c-second);font-size:var(--c-second-size);line-height:var(--c-second-line);gap:2px;margin:0;display:grid}body.nx .c-sheet-note{color:var(--c-bad);margin:0;font-weight:500}body.nx .ag-btn.c-filled{width:100%;min-height:var(--c-target-form-button);background:var(--c-primary);color:var(--c-on-primary);border-radius:var(--c-pill);font-weight:600;font-size:var(--c-button-size);border:0}body.nx .ag-btn.c-filled:disabled{opacity:.4}body.nx .c-sheet-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}body.nx .c-sheet-foot .ag-btn{background:0 0;border:0}body.nx .c-drop-why summary{cursor:pointer;list-style:none}body.nx .c-drop-reasons{margin-top:8px;display:grid}body.nx .c-drop-reasons .ag-row{text-align:left;border:0;border-top:1px solid var(--c-hairline);width:100%;min-height:44px;font:inherit;color:var(--c-ink);background:0 0}body.nx .c-day{gap:4px;display:grid}body.nx .c-day-row{border-top:1px solid var(--c-hairline);align-items:center;gap:8px;min-height:52px;padding:4px 0;display:flex}body.nx .c-day-row:first-of-type{border-top:0}body.nx .c-day-go{min-width:0;color:var(--c-ink);flex:1;align-self:stretch;align-items:center;gap:12px;min-height:44px;text-decoration:none;display:flex}body.nx .c-day-time{min-width:4.6em;color:var(--c-second);font-size:var(--c-second-size);font-variant-numeric:tabular-nums;flex:none}body.nx .c-day-main{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}body.nx .c-day-row b{font-weight:var(--c-row-title-weight);font-size:var(--c-row-title-size);line-height:var(--c-row-title-line);overflow-wrap:anywhere;min-width:0}body.nx a.c-who-go{color:inherit;text-decoration:none}body.nx .c-nothing{gap:4px;display:grid}body.nx .c-nothing h2{font-size:var(--c-row-title-size);line-height:var(--c-row-title-line);font-weight:var(--c-row-title-weight);margin:0}body.nx .c-nothing p{margin:0}body.nx .c-later{gap:8px;display:grid}body.nx .c-later-row{margin:0}body.nx .c-later-row:first-child button{border-top:0}body.nx .c-later-row button{border:0;border-top:1px solid var(--c-hairline);width:100%;min-height:56px;font:inherit;color:var(--c-ink);text-align:left;cursor:pointer;background:0 0;justify-content:space-between;align-items:center;gap:12px;padding:8px 0;display:flex}body.nx .c-later-row button>span{gap:2px;display:grid}body.nx .c-later-row b{font-weight:var(--c-row-title-weight);font-size:var(--c-row-title-size)}body.nx .c-later-row svg{color:var(--c-third);flex:none}body.nx .c-tip{background:0 0;border-radius:0;gap:2px;padding:4px 0;display:grid}body.nx .c-tip p{font-size:var(--c-second-small-size);color:var(--c-second);margin:0;line-height:19px}body.nx .c-tip div{white-space:nowrap;flex-wrap:nowrap;gap:4px;margin-left:-10px;display:flex}body.nx .c-tip .ag-btn{min-height:44px;font-size:var(--c-second-small-size);background:0 0;border:0;padding:0 10px}body.nx .c-tip .ag-btn.plain{color:var(--c-second)}body.nx .c-todo-add>summary{cursor:pointer;list-style:none}body.nx .c-todo-form{grid-template-columns:minmax(0,1fr);gap:8px;margin:0;padding:8px 16px 12px;display:grid}body.nx .c-todo-form textarea{box-sizing:border-box;width:100%;font:inherit;border:0;border-bottom:1px solid var(--c-hairline);resize:vertical;background:0 0;padding:8px 0}body.nx .c-strip{z-index:5;padding:0 16px calc(var(--c-bar-height) + 8px + env(safe-area-inset-bottom,0px));background:var(--c-ground);gap:4px;display:grid;position:fixed;bottom:0;left:0;right:0}body.nx .c-strip:before{content:"";background:linear-gradient(180deg, transparent, var(--c-ground));pointer-events:none;height:24px;position:absolute;top:-24px;left:0;right:0}body.nx .c-strip .c-path{min-height:44px}body.nx .c-strip .c-path b{font-weight:500}body.nx .c-week-line{white-space:nowrap;color:var(--c-second);font-size:var(--c-second-small-size);flex-wrap:nowrap;gap:0 16px;margin:0;line-height:19px;display:flex;overflow:hidden}body.nx .c-week-line b{color:var(--c-ink);font-variant-numeric:tabular-nums;font-weight:500}@media (width>=900px){body.nx .c-strip{border-top:1px solid var(--c-hairline);background:0 0;padding:16px 0 0;position:static}body.nx .c-strip:before{display:none}body.nx .c-board[data-strip]{padding-bottom:0}}body.nx .c-thread-composer{border-top:1px solid var(--c-hairline);gap:8px;margin:8px 0 0;padding-top:8px;display:grid}body.nx .c-thread-composer .c-bubble-edit textarea{border-radius:var(--c-bubble) var(--c-bubble) var(--c-bubble-tail) var(--c-bubble)}body.nx .c-summary{gap:2px;margin:8px 0 4px;display:grid}body.nx .c-summary p{font-size:var(--c-body-size);line-height:var(--c-body-line);margin:0}body.nx .c-notes-group .v3-edit>summary.c-notes-row{align-items:center;display:flex}body.nx .c-notes-row .ag-row-main{gap:2px;display:grid}body.nx .c-notes-words{font-size:var(--c-body-size);line-height:var(--c-body-line);color:var(--c-ink);white-space:pre-line;overflow-wrap:break-word}body.nx .c-notes-words.empty{color:var(--c-second)}body.nx .ag-thread-msg.them{background:var(--c-surface);border:0}body.nx .c-in-short{z-index:2;background:var(--c-ground);margin:0 0 8px;padding:4px 0 6px;position:sticky;top:0}body.nx a.ag-row.c-nochev:after{display:none}body.nx .c-sort-row{min-height:44px;font:inherit;cursor:pointer;text-align:left;background:0 0;border:0;flex-wrap:wrap;align-items:center;gap:4px;padding:0;display:inline-flex}body.nx .c-sort-row b{color:var(--c-ink);font-weight:500}body.nx .c-sheet-head{justify-content:space-between;align-items:center;gap:8px;display:flex}body.nx .c-sheet-head h2,body.nx .c-sheet-title{font-size:var(--c-row-title-size);margin:0;font-weight:600}body.nx .c-ask-body{color:var(--c-ink);margin:0}body.nx .c-ask-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}body.nx .c-check-rows{display:grid}body.nx .c-check-rows .ag-row{border-top:1px solid var(--c-hairline);min-height:48px;color:var(--c-ink);width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;justify-content:space-between;align-items:center;gap:8px;padding:0 2px;text-decoration:none;display:flex}body.nx .c-check-rows .ag-row:first-child{border-top:0}body.nx .c-check-rows .ag-row:after{display:none}body.nx .c-check-rows .c-tick{color:var(--c-brand);flex:none}body.nx .c-sort>summary{cursor:pointer;flex-wrap:wrap;align-items:center;gap:4px;min-height:44px;list-style:none;display:flex}body.nx .c-sort>summary b{color:var(--c-ink);font-weight:500}body.nx .c-sort .v3-menu-body{width:auto;box-shadow:none;margin-top:4px;position:static}@media (width<=250px){body.nx .ag-row{flex-wrap:wrap}body.nx .ag-row>.ag-cap,body.nx .ag-row>.v3-one{text-align:left;white-space:normal;flex-basis:100%}body.nx .c-tiles{grid-template-columns:1fr}body.nx .c-tile{flex-direction:row;justify-content:flex-start;align-items:center;gap:12px;min-height:52px;padding:0 14px;display:flex}body.nx .v3-record-head{padding-top:44px}body.nx .c-strip{border-top:1px solid var(--c-hairline);background:0 0;padding:16px 0 0;position:static}body.nx .c-strip:before{display:none}body.nx .c-board[data-strip]{padding-bottom:0}body.nx .ag-tabs .ag-tab .ag-tab-label{clip:rect(0 0 0 0);white-space:normal;width:1px;height:1px;position:absolute;overflow:hidden}body.nx .c-week-line>span:nth-child(n+4){display:none}body.nx .c-day-go{flex-wrap:wrap;gap:0;padding:6px 0}body.nx .c-day-time{flex-basis:100%}body.nx .ag-head{flex-wrap:wrap}body.nx[data-tab-root] .ag-head{position:static}body.nx .ag-tabs .ag-tab .ag-count{left:auto;right:max(0px, calc(50% - var(--c-bar-icon) / 2 - 9px));top:max(0px, calc(50% - var(--c-bar-icon) / 2 - 9px));min-width:18px;height:18px;padding:0 4px}body.nx .ag-head .ag-head-end{margin-left:auto}body.nx .ag-head .ag-head-text{flex-basis:100%;order:5;min-width:0}body.nx .c-tip div{white-space:normal;flex-direction:column;align-items:flex-start;gap:0}body.nx .v3-fu-line{flex-wrap:wrap}body.nx .v3-fu-line>.ag-row-main{flex-basis:100%}body.nx .v3-fu-line .v3-fu-change{text-align:left;flex-basis:100%;justify-content:flex-start;margin-left:-10px}}body.nx[data-tab-root] .ag-head .ag-title.c-fit-title,body.nx .c-today-head h1.c-fit-title{font-size:min(var(--c-large-title-size), calc((100vw - 32px) / (var(--title-ch,1) * .62)));overflow-wrap:normal;word-break:keep-all;hyphens:manual;line-height:1.2}body.nx .c-quote{flex-wrap:wrap;gap:4px}body.nx .c-quote-actions{gap:8px;display:flex}body.nx .c-quote-actions .ag-btn{min-height:44px;padding:0 14px}@media (width<=250px){body.nx .c-quote-actions{flex-basis:100%}}body.nx .c-review-link{color:inherit;min-height:var(--c-tap);flex-direction:column;justify-content:center;align-self:stretch;text-decoration:none;display:flex}body.nx .c-review-copy{min-height:44px;padding:0 14px;display:none}@media (width>=600px){body.nx .c-review-copy{align-items:center;display:inline-flex}}body.nx .ag-row-main>.ag-meta.v3-one-line{white-space:normal}@media (width<=250px){body.nx .ag-row-main>.ag-meta.v3-one-line{white-space:normal}body.nx .c-quote>.ag-row-main{flex-basis:100%}body.nx div.v3-day-chips{grid-template-columns:repeat(auto-fill, var(--c-tap))}body.nx div.v3-day-chips button{width:var(--c-tap)}body.nx .c-account{grid-template-columns:minmax(0,1fr)}body.nx .c-profile{flex-wrap:wrap}body.nx .c-profile .c-profile-words{flex:100%;min-width:0}body.nx .c-profile .c-chev,body.nx .c-day-row .c-tile-glyph,body.nx .c-who .c-tile-glyph{display:none}body.nx [data-block=details] .ag-cap{overflow-wrap:anywhere;min-width:0}body.nx .c-account .c-row-tile{display:none}body.nx .ag-auth-title{font-size:var(--c-heading-size);line-height:var(--c-heading-line)}body.nx div.c-week-card{flex-direction:column}body.nx details.ag-more{padding-left:12px;padding-right:12px}body.nx .v3-record-head.c-record-card{flex-direction:column;align-items:flex-start}body.nx .ag-head.pushed .ag-title,body.nx .ag-head.has-phone-back .v3-phone-head .ag-title{white-space:normal;text-overflow:clip;overflow-wrap:normal;word-break:keep-all;overflow:visible}body.nx .ag-head .ag-back{font-size:0}body.nx .ag-row{row-gap:4px}body.nx .ag-row:has(>.ag-meta,>.ag-cap,>.v3-one,>.ag-st,>input,>select,>textarea,>.v3-input,>.ag-row-end):before{content:"";flex:0 0 100%;order:1;height:0}body.nx .ag-row>.ag-meta,body.nx .ag-row>.ag-cap,body.nx .ag-row>.v3-one,body.nx .ag-row>.ag-st,body.nx .ag-row>input,body.nx .ag-row>select,body.nx .ag-row>textarea,body.nx .ag-row>.v3-input,body.nx .ag-row>.ag-row-end{text-align:left;order:2;max-width:none;margin-left:0}body.nx .ag-row>.ag-meta,body.nx .ag-row>.ag-cap,body.nx .ag-row>.v3-one,body.nx .ag-row>input,body.nx .ag-row>select,body.nx .ag-row>textarea,body.nx .ag-row>.v3-input,body.nx .ag-row>.ag-row-end{flex:100%}body.nx .ag-row>.ag-row-end{align-items:flex-start}body.nx .c-today-head{position:relative}body.nx .c-today-head .v3-menu{position:static}body.nx .c-today-head .v3-menu-body.v3-sheet{min-width:calc(100vw - 32px)}body.nx .ag-head .v3-head-menus{position:static}body.nx .ag-head .v3-head-menus .v3-menu-body{min-width:0;left:16px;right:16px}body.nx .v3-menu-body .ag-row{padding-left:12px;padding-right:12px}body.nx .c-stack,body.nx .ag-stack,body.nx .ag-edit,body.nx .ag-edit label,body.nx .ag-edit .ag-row2{grid-template-columns:minmax(0,1fr)}body.nx .ag-head.pushed .ag-head-text{display:contents}body.nx .ag-head.pushed .ag-title{text-align:left;flex:0 0 100%;order:5}body.nx .ag-head.pushed>.v3-info{margin-left:auto}body.nx .ag-head.pushed>.v3-info~.ag-head-end{margin-left:0}body.nx .ag-seg{border-radius:18px;flex-direction:column}body.nx .v3-quick{flex-direction:column}body.nx .v3-quick-btn{justify-content:flex-start;align-items:center;gap:12px;min-width:0;min-height:52px;padding:0 14px;display:flex}body.nx .c-week-line{flex-wrap:wrap}body.nx .ag-row:has(>.ag-btn):before{content:"";flex:0 0 100%;order:1;height:0}body.nx .ag-row>.ag-btn{order:2;margin-left:-10px}body.nx .v3-hours .v3-inline{flex-wrap:wrap}body.nx .v3-menu-body{min-width:0;max-width:calc(100vw - 32px)}body.nx .v3-record-more .v3-menu-body{left:0;right:auto}body.nx .c-setup-head{flex-wrap:wrap}body.nx .c-setup-head .c-setup-words{flex:100%}body.nx .c-sheet-head{flex-wrap:wrap}body.nx .ag-head .v3-info-body{width:auto;left:16px;right:16px}body.nx .ag-row.v3-plan-row{flex-wrap:wrap}body.nx .v3-plan-row .v3-edit{flex-basis:100%}body.nx .v3-plan-row>.ag-chip{margin:0 0 10px 16px}body.nx .ag-switch-row{flex-wrap:wrap}body.nx .ag-row>.ag-row-main{min-width:auto;max-width:100%}body.nx .ag-row>.ag-row-main>b,body.nx .ag-row>.ag-row-main>.ag-row-t,body.nx .ag-row>.ag-row-main>.ag-meta{overflow-wrap:break-word}body.nx .ag-row>.ag-switch,body.nx .ag-row>[data-logo-fallback]{margin-left:auto}body.nx .ag-row>.ag-avatar,body.nx .ag-row>.ag-icon-tile{display:none}body.nx .ag-chip,body.nx .ag-st{white-space:normal;max-width:100%}body.nx .c-quote-actions{flex-wrap:wrap}body.nx .v3-list li>span,body.nx .ag-promise>span,body.nx .sends-line{overflow-wrap:anywhere;min-width:0}}body.nx .ag-head .v3-head-menus .v3-menu-body{background:var(--c-ground);border:1px solid var(--c-hairline);border-radius:14px;margin:0;padding:4px 0}body.nx[data-tab-root] .ag-head .ag-title,body.nx .c-today-head h1{font-family:var(--c-large-title-family);font-weight:var(--c-large-title-weight);letter-spacing:0}body.nx .c-underbar{width:var(--c-underbar-width);height:var(--c-underbar-height);border-radius:var(--c-underbar-radius);background:var(--c-brand);margin-top:4px;display:block}body.nx .v3-day-chips{grid-template-columns:repeat(7, minmax(0, var(--c-tap)));gap:4px;display:grid}body.nx .v3-day-chips button{width:100%;min-width:0;height:var(--c-tap);border-radius:calc(var(--c-tap) / 2)}body.nx .ag-auth-title{font-family:var(--c-title-family);font-weight:var(--c-title-weight);letter-spacing:0}body.nx[data-tab-root] .ag-head-text{display:grid}@media (width>=1100px){body.nx[data-root-page] .ag-head{backdrop-filter:none;box-shadow:none;background:0 0}body.nx[data-root-page] .ag-head .ag-title{font-size:var(--c-large-title-size);line-height:var(--c-large-title-line);text-align:left;font-family:var(--c-large-title-family);font-weight:var(--c-large-title-weight);letter-spacing:0}body.nx[data-root-page] .ag-head .ag-title.c-fit-title{font-size:min(var(--c-large-title-size), calc((100vw - 32px) / (var(--title-ch,1) * .62)));overflow-wrap:normal;word-break:keep-all;hyphens:manual;line-height:1.2}body.nx[data-root-page] .ag-head-text{display:grid}}body.nx .c-today-head{justify-items:start;gap:0;display:grid}body.nx .c-today-head .c-head-end{justify-self:end;align-items:center;gap:4px;margin-right:-10px;display:flex}body.nx .c-today-head .c-date{margin:8px 0 0}body.nx .c-today-head .c-status{align-items:center;min-height:32px;margin-top:8px;text-decoration:none;display:inline-flex}body.nx .c-ask-mark{min-width:var(--c-tap);min-height:var(--c-tap);place-items:center;display:grid}body.nx .c-ask-mark-img{width:var(--c-icon-mark);height:var(--c-icon-mark);background:var(--c-mark) center / contain no-repeat;display:block}body.nx .c-plus,body.nx .ag-head .ag-head-end .ag-gear{color:var(--c-brand)}body.nx .c-hero{background:var(--c-hero);color:var(--c-on-hero);border-radius:var(--c-radius-card);padding:var(--c-space-card-pad);gap:16px;display:grid}body.nx .c-hero .c-money{font-family:var(--c-money-family);font-size:var(--c-money-size);line-height:var(--c-money-line);font-weight:var(--c-money-weight);color:var(--c-on-hero);margin:0}body.nx .c-hero .c-hero-bar{width:var(--c-hero-bar-width);margin:8px 0}body.nx .c-hero-label{color:var(--c-on-hero-second);font-size:var(--c-footnote-size);line-height:var(--c-footnote-line);margin:0;display:block}body.nx .c-hero-figures{gap:24px;display:flex}body.nx .c-hero-figures p{margin:0;display:grid}body.nx .c-hero{position:relative;overflow:hidden}body.nx .c-monogram{font-family:var(--c-font-display);font-size:var(--c-monogram-size,200px);letter-spacing:-6px;color:var(--c-on-hero);opacity:.07;pointer-events:none;line-height:1.1;position:absolute;bottom:-58px;right:-10px}body.nx .c-monogram i{font-style:italic}body.nx .c-setup-hero{gap:12px}body.nx .c-first-line{margin:0;padding:0 18px}body.nx .c-setup-title{font-family:var(--c-title-family);font-size:var(--c-title-size);line-height:var(--c-title-line);color:var(--c-on-hero);margin:0;font-weight:400}body.nx .c-segments{gap:3px;display:flex}body.nx .c-segments span{background:#ffffff38;border-radius:1px;flex:1;height:4px}body.nx .c-segments span.on{background:var(--c-brand)}body.nx .c-setup-next-row{align-items:center;gap:12px;display:flex}body.nx .c-setup-next-row p{flex:1;margin:0;display:grid}body.nx .c-setup-next-row b{color:var(--c-on-hero);font-weight:600}body.nx .c-pill-white{color:#111827;background:#fff;border-radius:999px;align-items:center;min-height:44px;padding:0 16px;font-weight:600;text-decoration:none;display:inline-flex}body.nx .c-hero-figures b{font-size:var(--c-number-size);line-height:var(--c-number-line);font-weight:var(--c-number-weight);font-variant-numeric:tabular-nums;color:var(--c-on-hero)}body.nx{--tile:var(--c-ink);--tile-wash:var(--c-surface)}body.nx .c-tile-glyph{width:var(--c-card-tile);height:var(--c-card-tile);border-radius:var(--c-icon-tile);background:var(--tile-wash);color:var(--tile);flex:none;place-items:center;display:grid}body.nx .c-row-tile{width:var(--c-row-tile);height:var(--c-row-tile);border-radius:var(--c-row-tile-radius);color:var(--c-white);flex:none;place-items:center;margin-right:12px;display:grid}body.nx .c-day-row .c-tile-glyph{margin-right:4px}body.nx .c-setup{color:var(--c-ink);grid-template-columns:minmax(0,1fr);gap:12px;text-decoration:none;display:grid}body.nx .c-setup-head{align-items:center;gap:12px;display:flex}body.nx .c-setup-words{flex:1;gap:4px;min-width:0;display:grid}body.nx .c-setup-words b{font-size:var(--c-row-title-size);line-height:var(--c-row-title-line);font-weight:var(--c-row-title-weight)}body.nx .c-setup-next{font-size:var(--c-body-size);line-height:var(--c-body-line)}body.nx .c-chev{border-right:2px solid var(--c-third);border-top:2px solid var(--c-third);flex:none;width:8px;height:8px;margin-right:4px;transform:rotate(45deg)}body.nx .c-nothing{align-items:center;gap:12px;display:flex}body.nx .c-nothing-mark{width:var(--c-card-tile);height:var(--c-card-tile);background:var(--c-good-bg);color:var(--c-good);border-radius:50%;flex:none;place-items:center;display:grid}body.nx .c-nothing-words{gap:4px;display:grid}body.nx .c-week-card-wrap{gap:8px;display:grid}body.nx .c-week-card{gap:16px;display:flex}body.nx .c-week-fig{flex:1 1 0;gap:0;margin:0;display:grid}body.nx .c-week-fig .c-week-glyph{height:20px;margin-bottom:4px;display:block}body.nx .c-week-change{width:14px;height:14px;color:var(--c-second);display:inline-block}body.nx .c-week-change.up{transform:rotate(180deg)}body.nx .c-week-fig b{font-size:var(--c-number-size);line-height:var(--c-number-line);font-weight:var(--c-number-weight);font-variant-numeric:tabular-nums}body.nx .c-week-fig span:last-child{color:var(--c-second);font-size:var(--c-footnote-size);line-height:var(--c-footnote-line)}body.nx .c-account{gap:var(--c-space-section);display:grid}body.nx .c-profile{background:var(--c-card);border-radius:var(--c-radius-card);padding:var(--c-space-card-pad);color:var(--c-ink);align-items:center;gap:16px;text-decoration:none;display:flex}body.nx .c-profile-initials,body.nx .c-profile-logo{width:var(--c-avatar-large);height:var(--c-avatar-large);border-radius:var(--c-radius-card);flex:none;place-items:center;display:grid;overflow:hidden}body.nx .c-profile-initials{background:var(--c-brand-tint);color:var(--c-brand);font-weight:600;font-size:calc(var(--c-avatar-large) * .375)}body.nx .c-profile-logo{background:var(--c-card);border:1px solid var(--c-hairline)}body.nx .c-profile-logo img{max-width:calc(var(--c-avatar-large) - 12px);max-height:calc(var(--c-avatar-large) - 12px);-o-object-fit:contain;object-fit:contain}body.nx .c-profile-words{overflow-wrap:anywhere;flex:1;gap:4px;min-width:0;display:grid}body.nx .c-profile-words b{font-family:var(--c-heading-family);font-size:var(--c-heading-size);line-height:var(--c-heading-line);font-weight:var(--c-heading-weight)}body.nx .c-profile-words span{color:var(--c-second);font-size:var(--c-second-size);line-height:var(--c-second-line)}body.nx .c-account .v3-set-row{align-items:center;display:flex}body.nx .c-signout{width:100%;color:var(--c-bad);justify-content:center}body.nx .c-signout b{color:var(--c-bad);font-weight:400}body.nx .v3-record-head.c-record-card{text-align:left;background:var(--c-card);border-radius:var(--c-radius-card);padding:var(--c-space-card-pad);place-items:center start;gap:16px;display:flex}body.nx .c-avatar-lg{width:var(--c-avatar-large);height:var(--c-avatar-large);font-size:calc(var(--c-avatar-large) * .375);flex:none}body.nx .c-record-words{flex:1;gap:4px;min-width:0;display:grid}body.nx .c-record-words span{color:var(--c-second);font-size:var(--c-second-size);line-height:var(--c-second-line)}body.nx .c-record-name{font-family:var(--c-heading-family);font-size:var(--c-heading-size);line-height:var(--c-heading-line);font-weight:var(--c-heading-weight);overflow-wrap:anywhere;margin:0}body.nx .c-record-card .v3-record-more{align-self:flex-start;margin:-8px -8px 0 0;position:static}body.nx .c-row-tile svg{color:var(--c-white)}body.nx .c-account .v3-set-row .ag-row-main b{font-weight:var(--c-body-weight)}body.nx .c-head-end .c-ask-mark,body.nx .ag-head .c-ask-mark{order:0}body.nx .c-head-end .v3-menu{order:1}@media (width>=900px){body.nx .c-ask-mark,body.nx .c-today-head .c-plus{display:grid}}body.nx .c-sort-row.c-pull{min-height:var(--c-tap);border-radius:var(--c-pill);background:var(--c-card);color:var(--c-ink);font-size:var(--c-second-size);align-items:center;gap:8px;padding:0 12px;text-decoration:none;display:inline-flex}body.nx .c-sort-row.c-pull .c-pull-chev{color:var(--c-third)}body.nx .v3-head-menus .v3-icon{color:var(--c-brand)}body.nx .ag-group-h,body.nx .ag-section-h{margin:0 0 8px;padding:0 16px}body.nx .ag-seg>a,body.nx .ag-seg>button{min-height:var(--c-tap)}body.nx a.c-who-go{margin:-11px 0;padding:11px 0;display:inline-block}body.nx .c-today-head .c-status-link{min-height:var(--c-tap);align-items:center;margin-top:4px;text-decoration:none;display:inline-flex}body.nx .c-today-head .c-status-link .ag-st{margin:0}body.nx .ag-stack>.ag-group-h{margin:calc(var(--c-space-section) - var(--nx-space-md)) 0 calc(8px - var(--nx-space-md))}body.nx .ag-stack>.ag-group+section{margin-top:calc(var(--c-space-section) - var(--nx-space-md))}body.nx .ag-card+.ag-group-h,body.nx section+.ag-group-h{margin-top:var(--c-space-section)}body.nx .c-account>section>.ag-group-h{margin-top:0}body.nx section+section>.v3-card-h{margin-top:var(--c-space-section)}body.nx .v3-card-h{align-items:flex-start}body.nx .v3-card-h>:not(.ag-group-h){margin:-13px 16px -13px 0}body.nx details.v3-email-on>summary{cursor:pointer;list-style:none}body.nx details.v3-email-on>summary::-webkit-details-marker{display:none}body.nx details.v3-email-on .v3-email-how{border-top:1px solid var(--c-hairline);gap:8px;padding:8px 16px 16px;display:grid}body.nx .v3-email-on-title{font-size:var(--c-body-size);line-height:var(--c-body-line);margin:8px 0 0}body.nx details.v3-email-on .v3-email-how .v3-field{padding:0}body.nx .v3-edit-panel,body.nx dialog.c-sheet,body.nx .v3-menu-body,body.nx .ag-palette{--c-ground:var(--c-sheet);--c-card:var(--c-card-raised);--c-surface:var(--c-surface-raised);--c-hairline:var(--c-hairline-raised);--c-quiet-bg:var(--c-surface-raised);--c-primary-disabled:var(--c-surface-raised);--nx-paper:var(--c-sheet);--nx-card:var(--c-card-raised);--nx-rule:var(--c-hairline-raised);--nx-line:var(--c-hairline-raised);--nx-quiet-bg:var(--c-surface-raised);--nx-on-ink-soft:var(--c-hairline-raised);--ag-paper:var(--c-sheet);--ag-card:var(--c-card-raised);--ag-line:var(--c-hairline-raised);--ag-fill:var(--c-surface-raised)}body.nx{--c-check:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5'/%3E%3C/svg%3E")}body.nx .v3-seg-form .ag-seg>button{white-space:nowrap}body.nx .ag-seg.as-list{border-radius:var(--nx-radius-card);background:var(--c-card);flex-direction:column;gap:0;padding:0}body.nx .ag-seg.as-list>a,body.nx .ag-seg.as-list>button{text-align:left;white-space:normal;overflow-wrap:anywhere;min-height:var(--c-tap);border-top:1px solid var(--c-hairline);color:var(--c-ink);background:0 0;border-radius:0;justify-content:space-between;align-items:center;gap:12px;padding:10px 16px;display:flex}body.nx .ag-seg.as-list>:first-child{border-top:0}body.nx .ag-seg.as-list>.on,body.nx .ag-seg.as-list>[aria-checked=true]{background:0 0;font-weight:600}body.nx .ag-seg.as-list>.on:after,body.nx .ag-seg.as-list>[aria-checked=true]:after{content:"";background:var(--c-brand);width:18px;height:18px;-webkit-mask:var(--c-check) center / contain no-repeat;mask:var(--c-check) center / contain no-repeat;flex:none}body.nx .c-radio-row{cursor:pointer;position:relative}body.nx .c-radio-row>input[type=radio]{opacity:0;width:1px;height:1px;margin:0;position:absolute}body.nx .c-radio-row:has(>input:checked){font-weight:600}body.nx .c-radio-row:has(>input:checked):after{content:"";background:var(--c-brand);width:18px;height:18px;-webkit-mask:var(--c-check) center / contain no-repeat;mask:var(--c-check) center / contain no-repeat;flex:none;margin-left:auto}body.nx .c-radio-row:has(>input:focus-visible){outline:3px solid var(--nx-focus);outline-offset:-3px}body.nx .v3-edit>summary.c-order-row{display:flex}body.nx{overflow-wrap:break-word}body.nx .c-link-piece{max-width:100%;display:inline-block}body.nx .c-sheet-head,body.nx .c-check-rows{min-width:0}body.nx .c-check-rows{grid-template-columns:minmax(0,1fr)}body.nx .ag-row:has(>.ag-cap),body.nx .ag-row:has(>.v3-dots){-moz-column-gap:12px;flex-wrap:wrap;column-gap:12px}body.nx .ag-row:has(>.ag-cap)>.ag-row-main,body.nx .ag-row:has(>.v3-dots)>.ag-row-main{flex:auto}body.nx .ag-row:has(>.ag-cap)>.ag-row-main:has(>.v3-one){flex:1}body.nx .ag-row:has(>.ag-cap)>.ag-cap,body.nx .ag-row:has(>.v3-dots)>.v3-dots{margin-left:auto}@media (width>=251px){body.nx .c-quote>.ag-row-main{flex:auto}}body.nx .c-strip{background:var(--c-card);border:1px solid var(--c-hairline);border-radius:var(--c-radius-card);gap:8px;margin:12px 16px 0;padding:12px;display:grid}body.nx .c-strip p{color:var(--c-ink);margin:0;font-weight:600}body.nx .c-strip-pill{background:var(--c-ink);min-height:44px;color:var(--c-on-ink,#fff);border-radius:999px;justify-self:start;align-items:center;padding:0 16px;font-weight:600;text-decoration:none;display:inline-flex}body.nx .ag-tab{position:relative}body.nx .ag-tab-ico{line-height:0;display:block;position:relative}body.nx .ag-tab.on .ag-tab-ico:after{content:"";background:var(--c-brand);border-radius:1px;width:16px;height:3px;position:absolute;bottom:-6px;left:50%;transform:translate(-50%)}body.nx .ag-avatar,body.nx .ag-avatar[class*=\ w]{font-family:var(--c-font-display);font-size:20px;font-weight:400}body.nx .ag-avatar.lg,body.nx .ag-avatar.c-avatar-lg{font-size:28px}body.nx .c-plan-thumb{background:var(--plan,#1f4e79);color:#fff;width:48px;height:32px;font-family:var(--c-font-display);border-radius:6px;flex:none;align-items:center;padding-left:8px;font-size:14px;display:flex;position:relative;overflow:hidden}body.nx .c-plan-thumb:after{content:"";background:#ffffff14;border-radius:50%;width:22px;height:22px;position:absolute;top:-8px;right:-6px}body.nx .c-plan-thumb img{-o-object-fit:contain;object-fit:contain;border-radius:3px}body.nx .c-plan-card{border-radius:var(--c-radius-card);background:var(--plan,#1f4e79);color:#fff;align-content:space-between;min-height:132px;padding:16px;display:grid;position:relative;overflow:hidden}body.nx .c-plan-card:after{content:"";background:#ffffff14;border-radius:50%;width:110px;height:110px;position:absolute;top:-36px;right:-24px}body.nx .c-plan-initials{font-family:var(--c-font-display);font-size:28px;line-height:1.1}body.nx .c-plan-name{gap:4px;font-weight:600;display:grid}body.nx .c-plan-name em{color:#ffffffd9;font-style:normal;font-weight:400;font-size:var(--c-footnote-size)}body.nx .c-month-strip{gap:8px;display:flex}body.nx .c-month{font-size:var(--c-caption-size);color:var(--c-second);justify-items:center;gap:4px;display:grid}body.nx .c-month i{border:1.5px solid var(--c-hairline);box-sizing:border-box;border-radius:50%;width:28px;height:28px}body.nx .c-month.due i{border-color:var(--c-ink)}body.nx .c-month.paid i{background:var(--c-good);color:#fff;border:0;place-items:center;display:grid}body.nx .c-month.now i{border-style:dashed}body.nx .c-row-glyph{width:28px;color:var(--c-ink);flex:none;justify-items:center;display:grid}body.nx .c-tick-form{margin:0}body.nx .c-tick-row{width:100%;font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;gap:12px}body.nx .c-tick-circle{border:1.5px solid var(--c-third);border-radius:50%;flex:none;justify-content:center;align-items:center;width:22px;height:22px;display:inline-flex}body.nx .c-tick-circle.on{background:var(--c-good);color:var(--c-on-good);border:0}@media (prefers-reduced-motion:reduce){body.nx *,body.nx :before,body.nx :after{transition:none!important;animation:none!important}}body.nx .v3-banner+.ag-group,body.nx .v3-banner+.ag-empty{margin-top:var(--nx-space-md)}
