.anx-workspace{--anx-ink:#172052;--anx-muted:#59617b;--anx-line:#dfe2ef;--anx-bg:#f5f6fb;--anx-accent:#ff8066;color:var(--anx-ink);font-size:14px;line-height:1.6;width:100%;min-width:0}.anx-workspace *{box-sizing:border-box}.anx-workspace [hidden]{display:none!important}.anx-workspace h2{font-size:clamp(1.7rem,3vw,2.5rem);margin:5px 0 12px;max-width:600px}.anx-workspace h3{font-size:1.15rem;line-height:1.4;margin:0 0 10px}.anx-heading,.anx-result-head,.anx-section-title,.anx-dialog-head{display:flex;justify-content:space-between;gap:16px;align-items:flex-start}.anx-heading{margin-bottom:26px}.anx-kicker{font-size:11px;text-transform:uppercase;letter-spacing:.13em;color:#b83e2b;font-weight:800}.anx-panel{padding:24px;border:1px solid var(--anx-line);border-radius:16px;background:#fff;margin-bottom:18px}.anx-help{font-size:12px;color:var(--anx-muted);font-weight:400;line-height:1.55}.anx-section-title span{font-size:11px;white-space:nowrap;border-radius:20px;background:#e6f9f2;padding:4px 10px}.anx-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-top:20px}.anx-workspace label{display:grid;gap:6px;font-size:12px;font-weight:700}.anx-workspace input,.anx-workspace textarea,.anx-workspace select{font:inherit;line-height:1.5;color:var(--anx-ink);background:#fff;border:1px solid #b8bfd2;border-radius:8px;padding:10px 12px;width:100%;max-width:100%;box-shadow:none;min-width:0}.anx-workspace input[type=checkbox]{width:auto}.anx-workspace textarea{resize:vertical}.anx-workspace button,.anx-workspace summary,.anx-workspace a{touch-action:manipulation}.anx-workspace button:focus-visible,.anx-workspace input:focus-visible,.anx-workspace textarea:focus-visible,.anx-workspace select:focus-visible,.anx-workspace summary:focus-visible,.anx-workspace a:focus-visible{outline:3px solid #253cc5;outline-offset:3px}.anx-workspace button{font:inherit;cursor:pointer}.anx-workspace button:disabled{opacity:.55;cursor:wait}.anx-secondary,.anx-danger{border:1px solid var(--anx-line);border-radius:8px;background:#fff;color:var(--anx-ink);padding:9px 14px;font-weight:650}.anx-danger{color:#a52a24}.anx-actions{display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin-top:18px}.anx-actions a{color:#a33c2d;text-decoration:underline;cursor:pointer;font-size:12px}.anx-workspace .button{border-radius:9px;min-height:43px;font-size:13px;box-shadow:none;padding:10px 18px;background:var(--anx-accent);color:#080d28}.anx-wide{grid-column:1/-1}.anx-config{margin-top:18px;padding-top:14px;border-top:1px solid var(--anx-line)}.anx-workspace summary{cursor:pointer;font-weight:700;font-size:13px}.anx-saved{display:flex;gap:12px;align-items:center;margin:25px 0}.anx-saved select{flex:1}.anx-saved label{white-space:nowrap}.anx-result-head{margin-bottom:20px;align-items:center}.anx-result-head .anx-actions{margin:0}.anx-columns{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(240px,1fr);gap:20px}.anx-notes .anx-panel{padding:18px}.anx-notes textarea{margin-top:12px}.anx-ticket{display:block;text-align:left;width:100%;border:1px solid var(--anx-line);border-radius:10px;background:var(--anx-bg);padding:14px;margin:9px 0;color:var(--anx-ink)}.anx-ticket:hover{border-color:#172052}.anx-ticket strong{font-size:12px;color:#3448a3}.anx-ticket span{display:block;font-size:12px;color:var(--anx-muted);margin-top:5px}.anx-ticket.anx-flagged{border-left:4px solid #d26421}.anx-person-head{display:flex;justify-content:space-between;gap:12px;align-items:center}.anx-leave{font-size:12px;font-weight:500;display:block;color:var(--anx-muted)}.anx-on-leave,.anx-on-leave .anx-leave{color:#b42d28}.anx-tags{display:flex;gap:8px;flex-wrap:wrap;margin:14px 0}.anx-tags a{border:1px solid var(--anx-line);padding:6px 10px;border-radius:6px;font-size:12px;text-decoration:none}.anx-source{padding:12px;margin-top:10px;background:var(--anx-bg);border-radius:8px;max-height:420px;overflow:auto}.anx-source pre{white-space:pre-wrap;overflow-wrap:anywhere;font:12px/1.7 ui-monospace,monospace;color:var(--anx-ink);background:transparent;padding:0}.anx-row{display:flex;gap:10px;align-items:flex-start;margin:12px 0}.anx-row label{font-weight:400;flex:1}.anx-row input[type=checkbox]{margin-top:5px}.anx-row .anx-resolved{text-decoration:line-through;color:var(--anx-muted)}#anx-add-followup{display:grid;gap:8px;margin-top:14px}#anx-message:not(:empty){padding:14px 18px;border-radius:10px;background:#e6f9f2;margin-bottom:18px}#anx-message.anx-error{background:#fff0ed;color:#8f241d}#anx-save-state{font-size:11px;color:var(--anx-muted)}.anx-workspace dialog{max-width:min(720px,94vw);max-height:88vh;border:0;border-radius:16px;padding:25px;box-shadow:0 25px 100px #080d2855;color:var(--anx-ink)}.anx-workspace dialog::backdrop{background:#080d2888}.anx-dialog-head{position:sticky;top:-25px;background:#fff;padding:12px 0;z-index:1}.anx-workspace table{border-collapse:collapse;width:100%;font-size:12px}.anx-workspace th,.anx-workspace td{text-align:left;vertical-align:top;padding:10px;border-bottom:1px solid var(--anx-line);white-space:pre-wrap;overflow-wrap:anywhere}.anx-workspace th{width:30%}.anx-review{margin-top:12px}.anx-review label{margin-top:12px}.anx-sr-only{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.anx-workspace.anx-presenting{position:fixed;inset:0;z-index:99990;background:var(--anx-bg);padding:30px;overflow:auto}.anx-presenting .anx-heading,.anx-presenting .anx-saved,.anx-presenting #anx-import,.anx-presenting .anx-notes,.anx-presenting #anx-delete{display:none!important}.anx-presenting .anx-columns{display:block;max-width:1050px;margin:auto}.anx-presenting .anx-result-head{max-width:1050px;margin:0 auto 20px}.anx-presenting .anx-ticket{font-size:19px;padding:20px}.anx-presenting .anx-ticket span{font-size:15px}@media(max-width:1100px){.anx-columns{grid-template-columns:1fr}.anx-notes{display:grid;grid-template-columns:1fr 1fr;gap:16px}.anx-notes .anx-panel:last-child{grid-column:1/-1}}@media(max-width:640px){.anx-form-grid,.anx-notes{grid-template-columns:1fr}.anx-heading,.anx-result-head{flex-direction:column}.anx-saved{flex-wrap:wrap}.anx-saved select{flex-basis:100%}.anx-panel{padding:17px}.anx-section-title{flex-wrap:wrap}.anx-workspace.anx-presenting{padding:15px}.anx-workspace h2{font-size:1.8rem}}
.anx-tool-page article>h1{font-size:clamp(2rem,4vw,3.2rem);margin-bottom:24px}.anx-tool-page .section{padding:55px 0}.anx-workspace blockquote{margin:14px 0;padding:10px 16px;border-left:3px solid #67e2c2;background:#f5f6fb;font-size:14px;white-space:pre-wrap;overflow-wrap:anywhere}.anx-prompt{margin-top:10px!important;font-weight:600;line-height:1.5}.anx-home-tool{display:grid;grid-template-columns:1.05fr .95fr;gap:45px;align-items:center;padding:42px;border:1px solid var(--line);border-radius:24px;background:var(--cream)}.anx-home-tool h2{font-size:clamp(2rem,3.7vw,3.3rem);margin:12px 0 18px}.anx-home-tool p{color:var(--muted)}.anx-home-tool .eyebrow{color:var(--terracotta-dark)}.anx-home-tool .anx-tool-steps{display:grid;gap:16px;margin:0;padding:25px 25px 25px 45px;border-radius:16px;background:#fff}.anx-home-tool .button{margin-top:22px}.anx-home-tool small{display:block;margin-top:12px;color:var(--muted)}@media(max-width:680px){.anx-home-tool{grid-template-columns:1fr;padding:25px;gap:22px}}
/* Friday 11 September report: three-column layout, system fonts, blue evidence cards.
   Scoped to the workspace so storefront/account controls retain their own layout. */
.anx-workspace{--anx-ink:#20252c;--anx-muted:#67717f;--anx-line:#d9dee7;--anx-bg:#f7f8fa;--anx-accent:#176d8f;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;line-height:1.5}
.anx-workspace .button{background:#176d8f;color:#fff;border:1px solid #0f526d;border-radius:5px}
.anx-workspace .anx-secondary,.anx-workspace .anx-danger,.anx-workspace .anx-note-format button{border:1px solid #176d8f;border-radius:5px;color:#0f526d;padding:6px 10px;background:#fff;font-size:12px;font-weight:700}
.anx-workspace .anx-danger{color:#b42318;border-color:#b42318}
.anx-workspace .anx-actions a{color:#0f526d}
.anx-workspace .anx-kicker{color:#67717f}
.anx-workspace .anx-panel{border-radius:8px}
.anx-tool-page .section>.wrap{max-width:1540px;width:calc(100% - 36px)}
.anx-tool-page .section{padding:18px 0}
.anx-workspace #anx-result{background:#f7f8fa;padding:18px;margin:0 -18px}
.anx-workspace .anx-columns{display:grid;grid-template-columns:minmax(220px,280px) minmax(0,1fr) minmax(300px,380px);gap:18px;max-width:1540px;margin:0 auto;align-items:start}
.anx-workspace #anx-section-nav,.anx-workspace .anx-notes,.anx-workspace #anx-board{background:#fff;border:1px solid #d9dee7;border-radius:8px;min-width:0}
.anx-workspace #anx-section-nav,.anx-workspace .anx-notes{position:sticky;top:18px;height:calc(100vh - 36px);overflow:auto;padding:16px;display:block}
.anx-workspace #anx-board{padding:26px 34px 46px}
.anx-workspace #anx-board h1{margin:0 0 18px;font-size:32px;line-height:1.15;letter-spacing:0}
.anx-workspace #anx-section-nav h3,.anx-workspace #anx-attention>h3{font-size:13px;text-transform:uppercase;font-weight:750;color:#67717f;margin:0 0 10px}
.anx-workspace .anx-order-hint{font-size:11px;color:#67717f;margin:0 0 10px}
.anx-workspace .anx-nav-link{display:block;position:relative;color:#0f526d;text-decoration:none;padding:6px 22px 6px 0;font-size:14px;border-bottom:1px solid #edf0f4;cursor:grab;overflow-wrap:anywhere}
.anx-workspace .anx-nav-link::after{content:"⋮⋮";position:absolute;right:7px;color:#67717f;font-size:13px;letter-spacing:-3px;opacity:.65}
.anx-workspace .anx-nav-link:active{cursor:grabbing}
.anx-workspace .anx-nav-link.anx-on-leave{color:#b42318;font-weight:700}
.anx-workspace .anx-report-section{margin:32px 0 16px;border-top:1px solid #d9dee7;padding-top:6px;scroll-margin-top:24px}
.anx-workspace .anx-report-section>h2,.anx-workspace .anx-report-section>h3,.anx-workspace .anx-report-section>summary{font-size:22px;font-weight:700;line-height:1.25;margin:0 0 10px;letter-spacing:0;max-width:none}
.anx-workspace .anx-report-section>summary{cursor:pointer}
.anx-workspace .anx-report-section p{margin:8px 0;overflow-wrap:anywhere}
.anx-workspace #anx-section-goals{margin-top:0;border:1px solid #9bcbd9;border-radius:10px;background:#f7fbfd;padding:0;overflow:hidden}
.anx-workspace #anx-section-goals>summary{padding:14px 16px;background:#e7f4f8;margin:0}
.anx-workspace .anx-goal{padding:12px 14px;margin:10px 16px;border-left:5px solid #d9dee7;border-radius:8px;background:#fff}
.anx-workspace .anx-goal-red{border-left-color:#b42318;background:#fff1f0}.anx-workspace .anx-goal-amber{border-left-color:#b7791f;background:#fff9e8}.anx-workspace .anx-goal-green{border-left-color:#2e8540;background:#f1faf3}
.anx-workspace .anx-goal-ticket{margin:12px 0}
.anx-workspace .anx-talking-point{width:100%;border:1px solid #9bcbd9;border-radius:6px;background:#f7fbfd;color:#20252c;padding:8px 10px;cursor:pointer;overflow-wrap:anywhere;margin:7px 0;text-align:left}
.anx-workspace .anx-talking-point:hover{outline:2px solid #176d8f2e;background:#eef8fb}
.anx-workspace .anx-talking-point.anx-no-ticket{background:transparent;border-color:#d9dee7}
.anx-workspace .anx-prompt{font-size:15px;font-weight:400;margin:4px 0 0!important;line-height:1.5}
.anx-workspace .anx-point-reason{margin-top:8px;border-top:1px solid #67717f33;padding-top:7px;color:#67717f;font-size:12px}
.anx-workspace .anx-point-reason strong{display:block;margin-bottom:3px;color:#20252c;font-size:11px;text-transform:uppercase}
.anx-workspace .anx-chip{display:inline-block;max-width:100%;width:auto;border:1px solid #9bcbd9;border-radius:5px;background:#e7f4f8;color:#0f526d;padding:2px 6px;font:inherit;font-weight:650;text-align:left;cursor:pointer;overflow-wrap:anywhere;margin:0}
.anx-workspace .anx-chip:hover{outline:2px solid #176d8f38;background:#d8eef5}
.anx-workspace .anx-ticket-status{font-size:13px;font-weight:750;color:#67717f;margin:5px 0!important}
.anx-workspace .anx-flags{display:flex;align-items:center;gap:7px;margin:0 0 10px}
.anx-workspace .anx-flag{width:16px;height:16px;min-width:16px;min-height:16px;border:1px solid #1f2a3740;border-radius:999px;padding:0;font-size:0;line-height:0;cursor:pointer;box-shadow:none}
.anx-workspace .anx-flag-red{background:#d92d20}.anx-workspace .anx-flag-yellow{background:#eab308}.anx-workspace .anx-flag-green{background:#16a34a}
.anx-workspace .anx-flag[aria-pressed=true]{outline:2px solid #67717f;outline-offset:2px}
.anx-workspace .anx-colour-red{border-color:#f3b6b0;background:#fff1f0;color:#b42318}.anx-workspace .anx-colour-yellow{border-color:#e4c76d;background:#fff8db;color:#7a5a00}.anx-workspace .anx-colour-green{border-color:#8cc9a3;background:#e9f8ee;color:#17663a}
.anx-workspace .anx-comment-indicator{color:#b7791f;font-size:15px;margin-left:5px}.anx-workspace .anx-parent-comment{color:#176d8f}
.anx-workspace .anx-saved-comment{white-space:pre-wrap;background:#fffbe8;padding:10px;border-radius:5px}
.anx-workspace .anx-notes .anx-panel{padding:10px;margin-bottom:16px}
.anx-workspace .anx-quick-notes{border-color:#c8d7e1;background:#f8fbfc}
.anx-workspace .anx-quick-notes h3{font-size:13px;text-transform:uppercase;font-weight:800;margin:0 0 8px}
.anx-workspace .anx-note-format{display:flex;gap:6px;margin:0 0 8px}
.anx-workspace #anx-notes{min-height:132px;max-height:260px;margin:0;padding:8px;font-size:13px;line-height:1.45;border-radius:6px}
.anx-workspace .anx-quick-notes .anx-actions{gap:6px;margin-top:8px}
.anx-workspace #anx-save{min-height:0;font-size:12px;padding:6px 10px}
.anx-workspace #anx-attention>input,.anx-workspace #anx-attention>select{margin-bottom:8px;border-color:#d9dee7;padding:7px 9px;border-radius:6px}
.anx-workspace .anx-attention-group{border:1px solid #d9dee7;border-radius:8px;background:#f8fafc;margin:8px 0;padding:8px}
.anx-workspace .anx-attention-group>summary{font-size:12px;text-transform:uppercase;font-weight:750;margin-bottom:8px}
.anx-workspace .anx-attention-blocking{background:#fff7ed;border-color:#fed7aa}.anx-workspace .anx-attention-goals{background:#ecfeff;border-color:#a5f3fc}.anx-workspace .anx-attention-comments{background:#f0f9ff;border-color:#bae6fd}
.anx-workspace .anx-action-ticket{border:1px solid #d9dee7;border-radius:6px;background:#fff;padding:8px;margin:8px 0;overflow-wrap:anywhere}
.anx-workspace .anx-action-ticket .anx-chip{font-size:13px}.anx-workspace .anx-action-ticket p{margin:3px 0}
.anx-workspace .anx-relationships{display:grid;grid-template-columns:62px minmax(0,1fr);gap:6px;margin-top:10px;padding:8px;background:#f7f8fa;border:1px solid #d9dee7;border-radius:5px;font-size:12px}
.anx-workspace .anx-relationships>*:not(strong){grid-column:2}.anx-workspace .anx-relationships>strong{grid-column:1;grid-row:1}
.anx-workspace .anx-review{border:1px solid #d9dee7;border-radius:10px;overflow:hidden;margin:10px 0;padding:12px 16px;background:#f7fbfd}
.anx-workspace .anx-review>summary{font-size:16px;font-weight:750}
.anx-workspace #anx-dialog{width:min(460px,94vw);max-height:86vh;border:1px solid #d9dee7;border-radius:8px;padding:14px;box-shadow:0 18px 55px #20252c33;color:#20252c;font-size:13px}
.anx-workspace #anx-dialog::backdrop{background:#20252c18}
.anx-workspace .anx-dialog-head{top:-14px;padding:0 0 8px}.anx-workspace .anx-dialog-head h3{font-size:16px;margin:0}
.anx-workspace #anx-dialog h4{font-size:13px;margin:12px 0 6px}.anx-workspace #anx-dialog p{margin:6px 0}
.anx-workspace .anx-dialog-status{font-size:13px}.anx-workspace .anx-inclusion,.anx-workspace .anx-urgent-reason{padding:10px 12px;margin:12px 0;border-radius:6px;border-left:3px solid #176d8f;background:#f4fbfd}
.anx-workspace .anx-inclusion h4,.anx-workspace .anx-urgent-reason h4{text-transform:uppercase;font-size:14px!important}
.anx-workspace .anx-urgent-reason{border-left-color:#b42318;background:#fff1f0}.anx-workspace .anx-urgent-reason h4{color:#b42318}
.anx-workspace .anx-source-link{background:#176d8f;color:#fff!important;padding:6px 10px;border-radius:5px;text-decoration:none!important;font-weight:700}
.anx-workspace.anx-presenting{padding:18px}.anx-workspace.anx-presenting .anx-columns{display:block;max-width:1000px}.anx-workspace.anx-presenting #anx-section-nav{display:none}.anx-workspace.anx-presenting #anx-result{margin:0;padding:0}
@media(max-width:1180px){.anx-workspace .anx-columns{grid-template-columns:200px minmax(0,1fr)}.anx-workspace .anx-notes{grid-column:2;position:static;height:auto}.anx-workspace #anx-board{padding:24px}.anx-workspace .anx-report-section{scroll-margin-top:16px}}
@media(max-width:720px){.anx-workspace .anx-columns{display:flex;flex-direction:column}.anx-workspace #anx-section-nav,.anx-workspace .anx-notes,.anx-workspace #anx-board{width:100%;position:static;height:auto}.anx-workspace #anx-section-nav{max-height:220px}.anx-workspace #anx-board{padding:20px}.anx-workspace #anx-result{margin:0 -8px;padding:8px}.anx-workspace .anx-report-section>h2,.anx-workspace .anx-report-section>h3,.anx-workspace .anx-report-section>summary{font-size:20px}.anx-workspace .anx-nav-link{font-size:13px}}

.anx-workspace .anx-chip .anx-comment-indicator{display:inline;margin-top:0;color:#b7791f}
.anx-workspace .anx-talking-point:focus-visible{outline:3px solid #176d8f;outline-offset:3px}

/* Exact interaction styles from the latest local report. */
.anx-workspace .anx-columns{
      display: grid;
      grid-template-columns: minmax(220px, 280px) minmax(0, 1fr) minmax(300px, 380px);
      gap: 18px;
      max-width: 1540px;
      margin: 0 auto;
      padding: 18px;
    }
.anx-workspace #anx-section-nav .anx-nav-link{
      display: block;
      position: relative;
      padding-right: 28px;
      cursor: grab;
      user-select: none;
    }
.anx-workspace #anx-section-nav .anx-nav-link::after{
      content: "⋮⋮";
      position: absolute;
      right: 7px;
      color: var(--anx-muted);
      font-size: 13px;
      letter-spacing: -3px;
      opacity: 0.65;
    }
.anx-workspace #anx-section-nav .anx-nav-link:active{ cursor: grabbing; }
.anx-workspace #anx-section-nav .anx-nav-link.anx-dragging{
      opacity: 0.45;
      background: #e7f4f8;
    }
.anx-workspace #anx-section-nav .anx-nav-link.anx-drag-before{ box-shadow: inset 0 3px 0 #176d8f; }
.anx-workspace #anx-section-nav .anx-nav-link.anx-drag-after{ box-shadow: inset 0 -3px 0 #176d8f; }
.anx-workspace .anx-talking-point{
      width: 100%;
      border: 1px solid #9bcbd9;
      border-radius: 6px;
      background: #f7fbfd;
      color: var(--anx-ink);
      padding: 8px 10px;
      cursor: pointer;
      overflow-wrap: anywhere;
    }
.anx-workspace .anx-talking-point:hover,.anx-workspace .anx-talking-point:focus{
      outline: 2px solid rgba(23, 109, 143, 0.18);
      background: #eef8fb;
    }
.anx-workspace .anx-talking-point.anx-no-ticket{
      background: transparent;
      border-color: var(--anx-line);
    }
.anx-workspace .anx-talking-point.anx-no-ticket:hover,.anx-workspace .anx-talking-point.anx-no-ticket:focus{
      background: rgba(255, 255, 255, 0.48);
    }
.anx-workspace .anx-talking-point.is-urgent{
      border-color: #f3b6b0;
      background: #fff1f0;
    }
.anx-workspace .anx-talking-point.anx-colour-red{
      border-color: #f3b6b0;
      background: #fff1f0;
      color: #b42318;
    }
.anx-workspace .anx-talking-point.anx-colour-red:hover,.anx-workspace .anx-talking-point.anx-colour-red:focus{
      outline-color: rgba(180, 35, 24, 0.22);
      background: #ffe4e1;
    }
.anx-workspace .anx-talking-point.anx-colour-yellow{
      border-color: #e4c76d;
      background: #fff8db;
      color: #7a5a00;
    }
.anx-workspace .anx-talking-point.anx-colour-yellow:hover,.anx-workspace .anx-talking-point.anx-colour-yellow:focus{
      outline-color: rgba(122, 90, 0, 0.24);
      background: #fff1b8;
    }
.anx-workspace .anx-talking-point.anx-colour-green{
      border-color: #8cc9a3;
      background: #e9f8ee;
      color: #17663a;
    }
.anx-workspace .anx-talking-point.anx-colour-green:hover,.anx-workspace .anx-talking-point.anx-colour-green:focus{
      outline-color: rgba(23, 102, 58, 0.24);
      background: #d8f1e0;
    }
.anx-workspace .anx-ticket-status{
      display: block;
      margin: 0 0 5px;
      color: var(--anx-muted);
      font-size: 13px;
      font-weight: 750;
    }
.anx-workspace .anx-point-reason{
      margin-top: 8px;
      border-top: 1px solid rgba(103, 113, 127, 0.2);
      padding-top: 7px;
      color: var(--anx-muted);
      font-size: 12px;
    }
.anx-workspace .anx-point-reason strong{
      display: block;
      margin-bottom: 3px;
      color: var(--anx-ink);
      font-size: 11px;
      text-transform: uppercase;
      letter-spacing: 0;
    }
.anx-workspace .anx-chip{
      display: inline;
      max-width: 100%;
      border: 1px solid #9bcbd9;
      border-radius: 5px;
      background: #e7f4f8;
      color: #0f526d;
      padding: 2px 6px;
      font: inherit;
      font-weight: 650;
      text-align: left;
      cursor: pointer;
      overflow-wrap: anywhere;
    }
.anx-workspace .anx-chip:hover,.anx-workspace .anx-chip:focus{
      outline: 2px solid rgba(23, 109, 143, 0.22);
      background: #d8eef5;
    }
.anx-workspace .anx-chip.is-urgent{
      border-color: #f3b6b0;
      background: #fff1f0;
      color: #b42318;
    }
.anx-workspace .anx-chip.is-urgent:hover,.anx-workspace .anx-chip.is-urgent:focus{
      outline-color: rgba(180, 35, 24, 0.22);
      background: #ffe4e1;
    }
.anx-workspace .anx-chip.mention-melvin{
      border-color: #f3b6b0;
      background: #fff1f0;
      color: #b42318;
    }
.anx-workspace .anx-chip.is-done{
      border-color: #8cc9a3;
      background: #e9f8ee;
      color: #17663a;
    }
.anx-workspace .anx-chip.is-done:hover,.anx-workspace .anx-chip.is-done:focus{
      outline-color: rgba(23, 102, 58, 0.24);
      background: #d8f1e0;
    }
.anx-workspace .anx-chip.anx-colour-red{
      border-color: #f3b6b0;
      background: #fff1f0;
      color: #b42318;
    }
.anx-workspace .anx-chip.anx-colour-red:hover,.anx-workspace .anx-chip.anx-colour-red:focus{
      outline-color: rgba(180, 35, 24, 0.22);
      background: #ffe4e1;
    }
.anx-workspace .anx-chip.anx-colour-yellow{
      border-color: #e4c76d;
      background: #fff8db;
      color: #7a5a00;
    }
.anx-workspace .anx-chip.anx-colour-yellow:hover,.anx-workspace .anx-chip.anx-colour-yellow:focus{
      outline-color: rgba(122, 90, 0, 0.24);
      background: #fff1b8;
    }
.anx-workspace .anx-chip.anx-colour-green{
      border-color: #8cc9a3;
      background: #e9f8ee;
      color: #17663a;
    }
.anx-workspace .anx-chip.anx-colour-green:hover,.anx-workspace .anx-chip.anx-colour-green:focus{
      outline-color: rgba(23, 102, 58, 0.24);
      background: #d8f1e0;
    }
.anx-workspace .anx-chip .comment-indicator{
      margin-left: 5px;
      vertical-align: -0.12em;
    }
.anx-workspace .anx-flags{
      display: flex;
      align-items: center;
      gap: 7px;
      margin: 0 0 10px;
    }
.anx-workspace .anx-flag{
      width: 16px;
      height: 16px;
      border: 1px solid rgba(31, 42, 55, 0.25);
      border-radius: 999px;
      padding: 0;
      cursor: pointer;
      font-size: 0;
      line-height: 0;
    }
.anx-workspace .anx-flag:hover,.anx-workspace .anx-flag:focus{
      outline: 2px solid rgba(31, 42, 55, 0.22);
      outline-offset: 2px;
    }
.anx-workspace .anx-flag.is-active{
      box-shadow: 0 0 0 3px rgba(31, 42, 55, 0.15);
    }
.anx-workspace .anx-flag.anx-colour-red{
      background: #d92d20;
    }
.anx-workspace .anx-flag.anx-colour-green{
      background: #16a34a;
    }
.anx-workspace .anx-flag.anx-colour-yellow{
      background: #eab308;
    }
.anx-workspace .anx-nav-link{
      display: block;
      color: #0f526d;
      text-decoration: none;
      padding: 6px 0;
      font-size: 14px;
      border-bottom: 1px solid #edf0f4;
    }
.anx-workspace .anx-nav-link.anx-person-highlighted{
      color: #166534;
      background: #dcfce7;
      border-color: #86efac;
      border-radius: 7px;
      box-shadow: inset 4px 0 0 #22c55e;
      font-weight: 800;
      padding-left: 10px;
    }
.anx-workspace .anx-nav-link.anx-person-highlighted .person-name,.anx-workspace .anx-nav-link.anx-person-highlighted .leave-dates{
      color: #166534;
    }
.anx-workspace .anx-quick-notes{
      margin: 0 0 16px;
      border: 1px solid #c8d7e1;
      border-radius: 8px;
      background: #f8fbfc;
      padding: 10px;
    }
.anx-workspace .anx-quick-notes-header{
      display: flex;
      align-items: center;
      justify-content: space-between;
      gap: 8px;
      margin-bottom: 8px;
    }
.anx-workspace .anx-note-format{
      display: flex;
      flex-wrap: wrap;
      gap: 6px;
      margin: 0 0 8px;
    }
.anx-workspace #anx-notes-editor{
      width: 100%;
      min-height: 132px;
      max-height: 260px;
      overflow: auto;
      border: 1px solid var(--anx-line);
      border-radius: 6px;
      padding: 8px;
      font: inherit;
      font-size: 13px;
      line-height: 1.45;
      background: #fff;
      color: var(--anx-ink);
    }
.anx-workspace #anx-notes-editor:empty::before{
      content: attr(data-placeholder);
      color: #98a2b3;
    }
.anx-workspace #anx-notes-editor:focus{
      outline: 2px solid rgba(23, 109, 143, 0.22);
      border-color: #176d8f;
    }
.anx-workspace #anx-notes-editor ul{
      margin: 4px 0 4px 18px;
      padding: 0;
    }
.anx-workspace #anx-notes-editor li{
      margin: 2px 0;
      font-size: 13px;
    }
.anx-workspace .anx-attention-group>summary{
      display: flex;
      align-items: center;
      justify-content: space-between;
      gap: 8px;
      margin: -8px -8px 2px;
      padding: 7px 8px;
      border-bottom: 1px solid color-mix(in srgb, currentColor 16%, transparent);
      border-radius: 7px 7px 0 0;
      background: rgba(255, 255, 255, 0.58);
      color: var(--anx-ink);
      font-size: 12px;
      font-weight: 800;
      text-transform: uppercase;
      letter-spacing: 0;
    }
.anx-workspace .anx-attention-progress{
      display: inline-flex;
      align-items: center;
      justify-content: center;
      min-width: 38px;
      border: 1px solid rgba(32, 37, 44, 0.18);
      border-radius: 999px;
      padding: 2px 7px;
      background: rgba(255, 255, 255, 0.82);
      font-size: 11px;
      font-weight: 800;
      line-height: 1.2;
      white-space: nowrap;
    }
.anx-workspace .anx-action-ticket{
      border: 1px solid var(--anx-line);
      border-radius: 6px;
      background: #fff;
      color: var(--anx-ink);
      padding: 8px;
      text-align: left;
      font-size: 13px;
    }
.anx-workspace .anx-action-ticket:has(.anx-chip:hover),.anx-workspace .anx-action-ticket:has(.anx-chip:focus){
      border-color: #176d8f;
    }
.anx-workspace .anx-action-ticket .anx-chip{
      display: block;
      width: 100%;
      margin: 0;
    }
.anx-workspace .anx-floating-detail .ticket-actions{
      margin-bottom: 8px;
    }
.anx-workspace .anx-floating-detail .jira-button,.anx-workspace .anx-floating-detail .copy-url-button,.anx-workspace .anx-floating-detail .comment-button{
      min-height: 30px;
      font-size: 12px;
    }
.anx-workspace .anx-urgent-reason{
      border-top-color: #f3b6b0;
      background: #fff1f0;
      border-left: 3px solid #b42318;
      padding: 10px 12px;
      border-radius: 6px;
      color: #b42318;
    }
.anx-workspace .anx-floating-detail .urgent-reason-text{
      color: #b42318;
      font-weight: 700;
    }
.anx-workspace .urgent-block-line .anx-chip{
      flex: 1 1 auto;
    }
.anx-workspace .anx-urgent-reason h4{
      color: #b42318;
    }
.anx-workspace .anx-inclusion{
      background: #f6fbfd;
      border-left: 3px solid #176d8f;
      padding: 10px 12px;
      border-radius: 6px;
    }
.anx-workspace .relationship-line .anx-chip{
      flex: 1 1 auto;
    }
.anx-workspace .anx-floating-detail{
      position: fixed;
      z-index: 10;
      width: min(460px, calc(100vw - 24px));
      max-height: min(460px, calc(100vh - 24px));
      overflow: auto;
      border: 1px solid var(--anx-line);
      border-radius: 8px;
      background: white;
      box-shadow: 0 18px 48px rgba(31, 42, 55, 0.22);
      padding: 14px;
      display: none;
      pointer-events: auto;
    }
.anx-workspace .anx-floating-detail.is-visible{
      display: block;
    }
.anx-workspace .anx-floating-detail.is-visible:empty{
      display: none;
    }
.anx-workspace .anx-floating-detail h4{
      margin: 0 0 4px;
      font-size: 15px;
    }
.anx-workspace .anx-dialog-status{
      margin: 0 0 3px;
      color: var(--anx-muted);
      font-size: 12px;
      font-weight: 650;
    }
.anx-workspace .anx-dialog-assignee{
      margin: 0 0 6px;
      color: var(--anx-muted);
      font-size: 12px;
    }
.anx-workspace .anx-floating-detail .summary{
      margin: 0 0 8px;
      font-size: 13px;
      font-weight: 650;
    }
.anx-workspace .anx-floating-detail pre{
      margin: 8px 0 0;
      white-space: pre-wrap;
      overflow-wrap: anywhere;
      font-family: inherit;
      font-size: 12px;
    }
.anx-workspace .anx-columns{
        grid-template-columns: 1fr;
      }
.anx-workspace .anx-columns{padding:18px}
.anx-workspace .anx-floating-detail{position:fixed!important;inset:auto;margin:0!important;width:min(460px,calc(100vw - 24px))!important;max-height:min(460px,calc(100vh - 24px))!important;z-index:100002!important;padding:14px!important;box-shadow:0 18px 48px #1f2a3738!important;background:white;color:#20252c}
.anx-workspace .anx-floating-detail[open]{display:block}
.anx-workspace .anx-floating-detail .anx-dialog-head{position:static;padding:0;margin:0;display:block}
.anx-workspace .anx-floating-detail .anx-dialog-head h3{font-size:15px;line-height:1.5;margin:0 0 4px}
.anx-workspace .anx-floating-detail .anx-dialog-head button{position:absolute;width:24px;height:24px;padding:0;right:8px;top:8px;border:0;font-size:0;background:transparent;color:#67717f}
.anx-workspace .anx-floating-detail .anx-dialog-head button::after{content:'×';font-size:20px}
.anx-workspace .anx-floating-detail .anx-dialog-status{margin:0 0 3px!important;font-size:12px!important;font-weight:650;color:#67717f}
.anx-workspace .anx-floating-detail .anx-dialog-assignee{margin:0 0 6px!important;font-size:12px!important;color:#67717f}
.anx-workspace .anx-floating-detail .anx-dialog-summary{margin:0 0 8px!important;font-size:13px!important;font-weight:650}
.anx-workspace .anx-floating-detail .anx-actions{gap:8px;margin:2px 0 10px}
.anx-workspace .anx-floating-detail .anx-actions a,.anx-workspace .anx-floating-detail .anx-actions button{min-height:30px;font-size:12px;padding:5px 10px;border-radius:6px;line-height:1.5;font-weight:700;text-decoration:none}
.anx-workspace .anx-floating-detail .anx-inclusion h4{color:#67717f;font-weight:700;margin:0 0 6px;font-size:14px!important}
.anx-workspace .anx-floating-detail p{font-size:13px;line-height:1.5}
.anx-workspace .anx-detail-text{white-space:pre-wrap;overflow-wrap:anywhere;font-family:inherit;font-size:12px;margin:8px 0;background:transparent;padding:0}
.anx-workspace #anx-comment-dialog{width:min(620px,94vw);border:1px solid #d9dee7;border-radius:8px;padding:16px;box-shadow:0 18px 44px #1f2a373d}
.anx-workspace #anx-comment-dialog::backdrop{background:#1f2a3757}
.anx-workspace #anx-comment-dialog h3{margin:0 0 4px;font-size:18px}
.anx-workspace #anx-comment-label{margin:0 0 12px;color:#67717f;font-size:13px}
.anx-workspace #anx-comment-text{min-height:160px}
.anx-workspace .anx-flag-red{background:#d92d20}.anx-workspace .anx-flag-yellow{background:#eab308}.anx-workspace .anx-flag-green{background:#16a34a}
.anx-workspace .anx-flag[aria-pressed=true]{outline:none;box-shadow:0 0 0 3px #1f2a3726}
.anx-workspace .anx-action-ticket{cursor:pointer;margin:0 0 6px}
.anx-workspace .anx-action-ticket:focus-visible{outline:2px solid #176d8f38}
.anx-workspace .anx-action-ticket .anx-chip{display:block;width:100%;font-size:13px;line-height:1.5}
.anx-workspace .anx-attention-group{padding:8px;margin:8px 0;display:block}
.anx-workspace .anx-attention-group>summary{list-style:none}
.anx-workspace .anx-attention-group>summary::-webkit-details-marker{display:none}
.anx-workspace .anx-attention-jira{background:#f5f3ff;border-color:#ddd6fe}.anx-workspace .anx-attention-urgent{background:#fff1f0;border-color:#f3b6b0}.anx-workspace .anx-attention-flagged{background:#f0fdf4;border-color:#bbf7d0}
.anx-workspace .anx-quick-notes{padding:10px!important}
.anx-workspace .anx-quick-notes-header h3{margin:0;font-size:13px;font-weight:800;color:#20252c;line-height:1.5}
.anx-workspace #anx-notes-file-status{font-size:12px;color:#67717f;max-width:68%}
.anx-workspace .anx-quick-notes>p.anx-help{display:none}
.anx-workspace .anx-quick-notes .anx-actions{gap:8px;margin-top:8px}
.anx-workspace .anx-note-format button,.anx-workspace .anx-quick-notes .anx-actions button{min-height:32px;padding:5px 10px;border-radius:6px;font-size:13px}
.anx-workspace #anx-notes-editor{white-space:pre-wrap}
.anx-workspace #anx-notes-editor ul{white-space:normal}
.anx-workspace .anx-notes-filename{margin:0;font-size:14px;color:#67717f}
.anx-workspace .anx-notes-filename code{background:#eef1f5;border:1px solid #d9dee7;border-radius:4px;padding:1px 4px;font-size:.92em}
.anx-workspace #anx-save{display:none}.anx-workspace #anx-save-state:empty{display:none}
.anx-workspace .anx-secondary:hover,.anx-workspace .anx-secondary:focus,.anx-workspace .anx-note-format button:hover{color:white;background:#0f526d}
.anx-workspace .anx-report-section>summary:hover,.anx-workspace .anx-report-section>summary:focus{color:#0f526d}
.anx-workspace .anx-review{padding:0;background:white}.anx-workspace .anx-review>summary{padding:14px 16px;background:#deebef}.anx-workspace .anx-review[open]>summary{border-bottom:1px solid #d9dee7}.anx-workspace .anx-review>label{margin:10px 16px}.anx-workspace .anx-review>button{margin:0 16px 12px}
.anx-workspace .anx-nav-link{user-select:none}.anx-workspace .anx-nav-link .anx-leave{display:inline;font-size:.88em;font-weight:600}
.anx-workspace #anx-board p{font-size:15px}.anx-workspace #anx-board .anx-help,.anx-workspace #anx-board .anx-ticket-status{font-size:12px}
.anx-workspace #anx-board .anx-point-reason{font-size:12px}
.anx-workspace .anx-manage-workspace{margin-top:16px;width:100%}
.anx-tool-page.anx-report-open .site-header,.anx-tool-page.anx-report-open .site-footer,.anx-tool-page.anx-report-open article>h1{display:none}
.anx-tool-page.anx-report-open .section{padding:0;background:#f7f8fa}
.anx-tool-page.anx-report-open .section>.wrap{width:100%;max-width:none;padding:0}
.anx-workspace.anx-has-report:not(.anx-controls-open)>.anx-heading,.anx-workspace.anx-has-report:not(.anx-controls-open)>.anx-saved,.anx-workspace.anx-has-report:not(.anx-controls-open) .anx-result-head{display:none}
.anx-workspace.anx-has-report #anx-result{padding:0;margin:0}
.anx-workspace.anx-has-report>.anx-heading,.anx-workspace.anx-has-report>.anx-saved,.anx-workspace.anx-has-report .anx-result-head{padding:10px 18px;margin:0}
.anx-workspace.anx-has-report #anx-message{position:fixed;bottom:12px;left:50%;transform:translateX(-50%);z-index:100001;max-width:calc(100vw - 30px);font-size:12px;padding:8px 12px;box-shadow:0 2px 8px #20252c22;pointer-events:none}
.anx-workspace.anx-has-report .anx-columns{grid-template-columns:minmax(220px,280px) minmax(0,1fr) minmax(300px,380px)}
.anx-workspace.anx-has-report .anx-notes{grid-column:auto;position:sticky;top:18px;height:calc(100vh - 36px)}
@media(max-width:1120px){.anx-workspace.anx-has-report .anx-columns{display:grid;grid-template-columns:1fr}.anx-workspace #anx-section-nav,.anx-workspace.anx-has-report .anx-notes{position:static;height:auto;max-height:none}.anx-workspace #anx-board{padding:22px}}

.anx-workspace #anx-board .anx-talking-point{margin-left:22px;width:calc(100% - 22px)}
.anx-workspace .anx-nav-link::after{display:block!important;content:"⋮⋮"!important;top:6px;right:7px}
.anx-workspace .anx-person-highlighted .anx-leave{color:#166534}
.anx-workspace #anx-attention>input,.anx-workspace #anx-attention>select{height:auto;min-height:36px;padding:7px 9px;line-height:1.5;font-size:16px;margin-bottom:8px}
.anx-workspace .anx-comment-indicator{display:inline-flex;align-items:center;justify-content:center;width:16px;min-width:16px;height:16px;opacity:.82;vertical-align:-.12em}
.anx-workspace .anx-comment-indicator svg{width:100%;height:100%;display:block}
.anx-workspace .anx-comment-jira{color:#b42318!important}
.anx-workspace .anx-parent-comment{color:#176d8f;opacity:1}
.anx-workspace .anx-saved-comment-section h4{font-size:13px!important}

.anx-workspace #anx-board h1,.anx-workspace #anx-board h2,.anx-workspace #anx-board h3,.anx-workspace #anx-board h4,.anx-workspace dialog h3,.anx-workspace dialog h4{font-family:inherit}

#anx-ai-options:not([hidden]){display:grid;gap:12px;margin-bottom:20px}#anx-ai-options input[type=checkbox]{width:auto;margin-right:8px}#anx-job-status:not(:empty){padding:12px 0;font-weight:600}

.anx-workspace .anx-chip .anx-comment-indicator{display:inline-flex;width:16px;height:16px}.anx-workspace .anx-comment-indicator svg{width:16px;height:16px;max-width:16px;flex:none}

.anx-examples{border:1px solid #c6dfe6;border-radius:12px;padding:16px;margin:18px 0;background:#f7fbfd}.anx-examples>summary{font-size:15px;color:#0d596c}.anx-example-intro{max-width:850px;margin:16px 0}.anx-example-compare,.anx-example-media{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:16px 0}.anx-example-compare article,.anx-example-media article{padding:16px;background:white;border:1px solid #dce7ec;border-radius:10px}.anx-examples h4{margin:0 0 8px;font-size:15px}.anx-examples p{margin:8px 0 12px}.anx-examples a{color:#095b78;text-decoration:underline}.anx-example-media video,.anx-example-media audio{width:100%;max-width:100%}.anx-example-media video{aspect-ratio:16/9;background:#16303b}.anx-example-gallery{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:20px 0}.anx-example-gallery img{width:100%;height:160px;object-fit:contain;background:white;border:1px solid #dce7ec;border-radius:8px}.anx-example-gallery span{display:block;margin-top:6px}.anx-example-files{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:12px 0}#anx-example-status:not(:empty){font-weight:600;color:#154e61}@media(max-width:700px){.anx-example-compare,.anx-example-media,.anx-example-gallery,.anx-example-files{grid-template-columns:1fr}}
