
  

  
  @property --color--bg {
  syntax: "<color>";
  inherits: true;
  initial-value: transparent;
}
@property --radius--lg {
  syntax: "<length-percentage>";
  inherits: true;
  initial-value: 0px;
}
@property --color--info {
  syntax: "<color>";
  inherits: true;
  initial-value: transparent;
}
@property --color--text {
  syntax: "<color>";
  inherits: true;
  initial-value: transparent;
}
@property --input-width {
  syntax: "<length-percentage>";
  inherits: true;
  initial-value: 0px;
}
@property --label-width {
  syntax: "<length-percentage>";
  inherits: true;
  initial-value: 0px;
}
@property --shadow--std {
  syntax: "*";
  inherits: true;
  initial-value: ;
}
@property --color--brand {
  syntax: "<color>";
  inherits: true;
  initial-value: transparent;
}
@property --color--border {
  syntax: "<color>";
  inherits: true;
  initial-value: transparent;
}
@property --color--danger {
  syntax: "<color>";
  inherits: true;
  initial-value: transparent;
}
@property --shadow--small {
  syntax: "*";
  inherits: true;
  initial-value: ;
}
@property --color--success {
  syntax: "<color>";
  inherits: true;
  initial-value: transparent;
}
@property --color--surface {
  syntax: "<color>";
  inherits: true;
  initial-value: transparent;
}
@property --color--warning {
  syntax: "<color>";
  inherits: true;
  initial-value: transparent;
}
@property --doc--table--bg {
  syntax: "<color>";
  inherits: true;
  initial-value: transparent;
}
@property --spacer--height {
  syntax: "<length-percentage>";
  inherits: true;
  initial-value: 0px;
}
@property --color--on-brand {
  syntax: "<color>";
  inherits: true;
  initial-value: transparent;
}
@property --font-size--body {
  syntax: "<length-percentage>";
  inherits: true;
  initial-value: 0px;
}
@property --radius--regular {
  syntax: "<length-percentage>";
  inherits: true;
  initial-value: 0px;
}
@property --font-size--small {
  syntax: "<length-percentage>";
  inherits: true;
  initial-value: 0px;
}
@property --color--focus-ring {
  syntax: "<color>";
  inherits: true;
  initial-value: transparent;
}
@property --color--text-muted {
  syntax: "<color>";
  inherits: true;
  initial-value: transparent;
}
@property --font-size--xsmall {
  syntax: "<length-percentage>";
  inherits: true;
  initial-value: 0px;
}
@property --status--ready--bg {
  syntax: "<color>";
  inherits: true;
  initial-value: transparent;
}
@property --color--brand-hover {
  syntax: "<color>";
  inherits: true;
  initial-value: transparent;
}
@property --doc--table--border {
  syntax: "<color>";
  inherits: true;
  initial-value: transparent;
}
@property --doc--table--header {
  syntax: "<color>";
  inherits: true;
  initial-value: transparent;
}
@property --status--action--bg {
  syntax: "<color>";
  inherits: true;
  initial-value: transparent;
}
@property --color--brand-subtle {
  syntax: "<color>";
  inherits: true;
  initial-value: transparent;
}
@property --status--ready--text {
  syntax: "<color>";
  inherits: true;
  initial-value: transparent;
}
@property --color--surface-muted {
  syntax: "<color>";
  inherits: true;
  initial-value: transparent;
}
@property --status--action--text {
  syntax: "<color>";
  inherits: true;
  initial-value: transparent;
}
@property --font-size--page-title {
  syntax: "<length-percentage>";
  inherits: true;
  initial-value: 0px;
}
@property --status--approving--bg {
  syntax: "<color>";
  inherits: true;
  initial-value: transparent;
}
@property --status--published--bg {
  syntax: "<color>";
  inherits: true;
  initial-value: transparent;
}
@property --status--ready--border {
  syntax: "<color>";
  inherits: true;
  initial-value: transparent;
}
@property --font-size--list-header {
  syntax: "<length-percentage>";
  inherits: true;
  initial-value: 0px;
}
@property --status--action--border {
  syntax: "<color>";
  inherits: true;
  initial-value: transparent;
}
@property --color--control-disabled {
  syntax: "<color>";
  inherits: true;
  initial-value: transparent;
}
@property --doc--table--motion-zone {
  syntax: "<color>";
  inherits: true;
  initial-value: transparent;
}
@property --status--approving--text {
  syntax: "<color>";
  inherits: true;
  initial-value: transparent;
}
@property --status--in-progress--bg {
  syntax: "<color>";
  inherits: true;
  initial-value: transparent;
}
@property --status--published--text {
  syntax: "<color>";
  inherits: true;
  initial-value: transparent;
}
@property --font-size--section-title {
  syntax: "<length-percentage>";
  inherits: true;
  initial-value: 0px;
}
@property --status--approving--border {
  syntax: "<color>";
  inherits: true;
  initial-value: transparent;
}
@property --status--in-progress--text {
  syntax: "<color>";
  inherits: true;
  initial-value: transparent;
}
@property --status--published--border {
  syntax: "<color>";
  inherits: true;
  initial-value: transparent;
}
@property --font-size--subsection-title {
  syntax: "<length-percentage>";
  inherits: true;
  initial-value: 0px;
}
@property --status--in-progress--border {
  syntax: "<color>";
  inherits: true;
  initial-value: transparent;
}

  :host, :root {
  --color--bg: #F8FAFC;
  --radius--lg: .875rem;
  --color--info: #0284C7;
  --color--text: #0F172A;
  --input-width: 100%;
  --label-width: 6rem;
  --shadow--std: 0 10px 25px rgba(15,23,42,.18);
  --color--brand: #2563EB;
  --color--border: #E2E8F0;
  --color--danger: #DC2626;
  --shadow--small: 0 5px 13px rgba(15,23,42,.18);
  --color--success: #16A34A;
  --color--surface: #FFFFFF;
  --color--warning: #D97706;
  --doc--table--bg: #FFFFFF;
  --spacer--height: .75rem;
  --color--on-brand: #FFFFFF;
  --font-size--body: 1rem;
  --radius--regular: .5rem;
  --font-size--small: .875rem;
  --color--focus-ring: rgba(37,99,235,.35);
  --color--text-muted: #64748B;
  --font-size--xsmall: .75rem;
  --status--ready--bg: #E1F5EE;
  --color--brand-hover: #1D4ED8;
  --doc--table--border: #CBD5E1;
  --doc--table--header: #E2E8F0;
  --status--action--bg: #FAEEDA;
  --color--brand-subtle: #DBEAFE;
  --status--ready--text: #04342C;
  --color--surface-muted: #F1F5F9;
  --status--action--text: #412402;
  --font-size--page-title: 2rem;
  --status--approving--bg: #EEEDFE;
  --status--published--bg: #EAF3DE;
  --status--ready--border: #5DCAA5;
  --font-size--list-header: 0.75rem;
  --status--action--border: #EF9F27;
  --color--control-disabled: #64748B;
  --doc--table--motion-zone: #DBEAFE;
  --status--approving--text: #26215C;
  --status--in-progress--bg: #E6F1FB;
  --status--published--text: #173404;
  --font-size--section-title: 1.25rem;
  --status--approving--border: #AFA9EC;
  --status--in-progress--text: #042C53;
  --status--published--border: #97C459;
  --font-size--subsection-title: 1.25rem;
  --status--in-progress--border: #85B7EB;
}
  @media (prefers-color-scheme: dark) {
      :host, :root {
  --color--bg: #0B1220;
  --color--info: #0284C7;
  --color--text: #E5E7EB;
  --shadow--std: 0 12px 30px rgba(0,0,0,.45);
  --color--brand: #2563EB;
  --color--border: rgba(226,232,240,.14);
  --color--danger: #DC2626;
  --shadow--small: 0 6px 15px rgba(0,0,0,.45);
  --color--success: #16A34A;
  --color--surface: #101b32;
  --color--warning: #D97706;
  --doc--table--bg: #101b32;
  --color--focus-ring: rgba(147,197,253,.28);
  --color--text-muted: #94A3B8;
  --color--brand-hover: #1D4ED8;
  --doc--table--border: rgba(226,232,240,.20);
  --doc--table--header: #1E293B;
  --color--brand-subtle: rgba(37,99,235,.18);
  --color--surface-muted: #0a111f;
  --color--control-disabled: #94A3B8;
  --doc--table--motion-zone: rgba(37,99,235,.18);
}
    }
  @media (prefers-color-scheme: light) {
      :host, :root {
  --color--bg: #F8FAFC;
  --radius--lg: .875rem;
  --color--info: #0284C7;
  --color--text: #0F172A;
  --input-width: 100%;
  --label-width: 6rem;
  --shadow--std: 0 10px 25px rgba(15,23,42,.18);
  --color--brand: #2563EB;
  --color--border: #E2E8F0;
  --color--danger: #DC2626;
  --shadow--small: 0 5px 13px rgba(15,23,42,.18);
  --color--success: #16A34A;
  --color--surface: #FFFFFF;
  --color--warning: #D97706;
  --doc--table--bg: #FFFFFF;
  --spacer--height: .75rem;
  --color--on-brand: #FFFFFF;
  --font-size--body: 1rem;
  --radius--regular: .5rem;
  --font-size--small: .875rem;
  --color--focus-ring: rgba(37,99,235,.35);
  --color--text-muted: #64748B;
  --font-size--xsmall: .75rem;
  --status--ready--bg: #E1F5EE;
  --color--brand-hover: #1D4ED8;
  --doc--table--border: #CBD5E1;
  --doc--table--header: #E2E8F0;
  --status--action--bg: #FAEEDA;
  --color--brand-subtle: #DBEAFE;
  --status--ready--text: #04342C;
  --color--surface-muted: #F1F5F9;
  --status--action--text: #412402;
  --font-size--page-title: 2rem;
  --status--approving--bg: #EEEDFE;
  --status--published--bg: #EAF3DE;
  --status--ready--border: #5DCAA5;
  --font-size--list-header: 0.75rem;
  --status--action--border: #EF9F27;
  --color--control-disabled: #64748B;
  --doc--table--motion-zone: #DBEAFE;
  --status--approving--text: #26215C;
  --status--in-progress--bg: #E6F1FB;
  --status--published--text: #173404;
  --font-size--section-title: 1.25rem;
  --status--approving--border: #AFA9EC;
  --status--in-progress--text: #042C53;
  --status--published--border: #97C459;
  --font-size--subsection-title: 1.25rem;
  --status--in-progress--border: #85B7EB;
}
    }
  [data-nc-theme~="nc-dark"] {
  --color--bg: #0B1220;
  --color--info: #0284C7;
  --color--text: #E5E7EB;
  --shadow--std: 0 12px 30px rgba(0,0,0,.45);
  --color--brand: #2563EB;
  --color--border: rgba(226,232,240,.14);
  --color--danger: #DC2626;
  --shadow--small: 0 6px 15px rgba(0,0,0,.45);
  --color--success: #16A34A;
  --color--surface: #101b32;
  --color--warning: #D97706;
  --doc--table--bg: #101b32;
  --color--focus-ring: rgba(147,197,253,.28);
  --color--text-muted: #94A3B8;
  --color--brand-hover: #1D4ED8;
  --doc--table--border: rgba(226,232,240,.20);
  --doc--table--header: #1E293B;
  --color--brand-subtle: rgba(37,99,235,.18);
  --color--surface-muted: #0a111f;
  --color--control-disabled: #94A3B8;
  --doc--table--motion-zone: rgba(37,99,235,.18);
}
[data-nc-theme~="nc-light"] {
  --color--bg: #F8FAFC;
  --radius--lg: .875rem;
  --color--info: #0284C7;
  --color--text: #0F172A;
  --input-width: 100%;
  --label-width: 6rem;
  --shadow--std: 0 10px 25px rgba(15,23,42,.18);
  --color--brand: #2563EB;
  --color--border: #E2E8F0;
  --color--danger: #DC2626;
  --shadow--small: 0 5px 13px rgba(15,23,42,.18);
  --color--success: #16A34A;
  --color--surface: #FFFFFF;
  --color--warning: #D97706;
  --doc--table--bg: #FFFFFF;
  --spacer--height: .75rem;
  --color--on-brand: #FFFFFF;
  --font-size--body: 1rem;
  --radius--regular: .5rem;
  --font-size--small: .875rem;
  --color--focus-ring: rgba(37,99,235,.35);
  --color--text-muted: #64748B;
  --font-size--xsmall: .75rem;
  --status--ready--bg: #E1F5EE;
  --color--brand-hover: #1D4ED8;
  --doc--table--border: #CBD5E1;
  --doc--table--header: #E2E8F0;
  --status--action--bg: #FAEEDA;
  --color--brand-subtle: #DBEAFE;
  --status--ready--text: #04342C;
  --color--surface-muted: #F1F5F9;
  --status--action--text: #412402;
  --font-size--page-title: 2rem;
  --status--approving--bg: #EEEDFE;
  --status--published--bg: #EAF3DE;
  --status--ready--border: #5DCAA5;
  --font-size--list-header: 0.75rem;
  --status--action--border: #EF9F27;
  --color--control-disabled: #64748B;
  --doc--table--motion-zone: #DBEAFE;
  --status--approving--text: #26215C;
  --status--in-progress--bg: #E6F1FB;
  --status--published--text: #173404;
  --font-size--section-title: 1.25rem;
  --status--approving--border: #AFA9EC;
  --status--in-progress--text: #042C53;
  --status--published--border: #97C459;
  --font-size--subsection-title: 1.25rem;
  --status--in-progress--border: #85B7EB;
}
    


@layer base {
  
  body, :host {
    /* Color */
    
    /* Fonts */
    --font-sans: 'Inter',sans-serif;

    /* Font size */
    
    /* Font weight */
    
    /* Shadows */
    
    /* Border radius */
    
    /* Spacing */
    
    /* Z-index */
    
  }
  @keyframes animation-spin {
    from {
      transform: rotate(0deg);
    }
    to {
      transform: rotate(360deg);
    }
  }
  @keyframes animation-fade-in {
    from {
      opacity:0;
    }
    to {
      opacity:1;
    }
  }
  @keyframes animation-fade-out {
    from {
      opacity:1;
    }
    to {
      opacity:0;
    }
  }
}


    .bTxjCX {
      color:var(--color--text);
      width:100%;
      row-gap:2rem;
      background:var(--color--bg);
      column-gap:2rem;
      min-height:20rem;
      flex-direction:row;
    }

    .dNlxgi {
      width:100%;
      height:20rem;
      overflow-y:scroll;
      padding-top:1rem;
      padding-left:1rem;
      padding-right:1rem;
      padding-bottom:1rem;
    }

    .eVWqay {
      flex:1;
      padding-top:1rem;
      padding-left:1rem;
      padding-right:1rem;
      padding-bottom:1rem;
      border-left-color:black;
      border-left-style:solid;
      border-left-width:1px;
    }

    .eAZiOL {
      flex:1;
      row-gap:2rem;
      column-gap:2rem;
    }

    .eMWgDa {
      display:inline;
      font-size:inherit;
      font-family:inherit;
      font-weight:bold;
      padding-bottom:1rem;
    }

    .dsHLcA {
      display:inline;
      font-size:inherit;
      font-family:inherit;
      font-weight:inherit;
    }

    .fwqNBU {
      display:block;
      list-style-type:disc;
      padding-inline-start:1.5em;
    }

    .dWBFQy {
      display:block;
      list-style-type:decimal;
      padding-inline-start:1.5em;
    }

    .dVhvSR {
      width:100%;
      display:flex;
      flex-direction:row;
    }

    .dSPgsw {
      color:var(--color--brand);
      font-size:inherit;
      font-family:inherit;
      font-weight:inherit;
    }

    .dOkmrB {
      width:12rem;
      padding-top:1rem;
      padding-right:.5rem;
      padding-bottom:1rem;
    }

    .yQufa {
      flex:1;
      row-gap:.5rem;
      max-width:70ch;
      column-gap:.5rem;
      padding-top:1rem;
      padding-left:.5rem;
      padding-right:.5rem;
      padding-bottom:1rem;
      border-bottom-color:var(--doc--table--border);
      border-bottom-style:solid;
      border-bottom-width:1px;
    }

    .euTwao {
      display:inline;
      font-weight:600;
    }

    .ebDIGW {
      width:100%;
      align-items:center;
      justify-content:flex-start;
    }

    .doXxsn {
      width:5rem;
      align-items:center;
      padding-top:.5rem;
      padding-left:.5rem;
      padding-right:.5rem;
      padding-bottom:.5rem;
      justify-content:center;
    }

    .eQMJJJ {
      display:none;
      font-size:inherit;
      font-family:inherit;
      font-weight:bold;
    }

    .eQQgIx {
      width:80%;
      background:var(--color--surface-muted);
      align-items:center;
      border-color:var(--alert-border-color);
      border-style:solid;
      border-width:4px;
      flex-direction:row;
      justify-content:flex-start;
      border-top-left-radius:0.5rem;
      border-top-right-radius:0.5rem;
      border-bottom-left-radius:0.5rem;
      border-bottom-right-radius:0.5rem;
    }

    .fwXQMu {
      flex:1;
      display:inline-block;
      font-size:var(--font-size--small);
      align-items:flex-start;
      padding-top:.5rem;
      padding-bottom:.5rem;
      justify-content:center;
    }

    .ftIhim {
      width:100%;
      height:100%;
      align-items:center;
      justify-content:center;
    }

    .cCrlo {
      width:100%;
      display:table;
      background:var(--doc--table--bg);
      margin-bottom:1rem;
      border-collapse:collapse;
    }

    .UfRDc {
      color:inherit;
      display:table-cell;
      text-align:left;
      font-family:Inter;
      padding-top:0.5rem;
      border-color:var(--doc--table--border);
      border-style:solid;
      border-width:1px;
      padding-left:0.5rem;
      padding-right:0.5rem;
      padding-bottom:0.5rem;
    }

    .eFIMwV {
      width:100%;
      display:table-header-group;
      font-size:inherit;
      background:var(--doc--table--header);
      font-family:inherit;
      font-weight:600;
    }

    .dEFQsm {
      display:inline;
    }

    .drwRTo {
      display:table-row;
      font-size:inherit;
      font-family:inherit;
      font-weight:inherit;
    }

    .fFHqxa {
      width:100%;
      display:table-row-group;
      font-size:inherit;
      font-family:inherit;
      font-weight:inherit;
    }

    .dCvmt {
      display:inline;
      text-decoration-line:line-through;
    }

    .cXvdyc {
      width:100%;
      display:table;
      background:var(--doc--table--bg);
      table-layout:fixed;
      border-collapse:collapse;
    }

    .bLJKuk {
      color:inherit;
      display:table-cell;
      font-family:Inter;
      padding-top:0.5rem;
      border-color:var(--doc--table--border);
      border-style:solid;
      border-width:1px;
      padding-left:0.5rem;
      padding-right:0.5rem;
      padding-bottom:0.5rem;
    }

    .LKJdc {
      display:table-column-group;
    }

    .SjPRu {
      display:table-column;
    }

    .dRFGZx {
      display:block;
      line-height:1.55;
    }

    .dRFGZx:last-child {
      margin-bottom:0px;
    }

    .YRLWT {
      display:block;
      background:var(--doc--table--bg);
    }

    .dYgLUO {
      gap:0.5rem;
      display:flex;
      align-items:center;
      flex-direction:row;
      justify-content:flex-start;
      border-bottom-color:var(--color--border);
      border-bottom-style:solid;
      border-bottom-width:1px;
    }

    .dYgLUO.is_header {
      background:var(--doc--table--header);
      font-weight:600;
    }

    .fsWDAg {
      flex:1;
      padding-left:.5rem;
      padding-right:.5rem;
    }

    .BrjGj {
      width:3rem;
      min-height:2.2rem;
      align-items:center;
      padding-top:0.4rem;
      padding-left:0.4rem;
      padding-right:0.4rem;
      padding-bottom:0.4rem;
      justify-content:center;
    }

    .ebDlPN {
      width:1.4rem;
      height:1.4rem;
      border-color:#a1a5aa;
      border-style:solid;
      border-width:2px;
      border-top-left-radius:6px;
      border-top-right-radius:6px;
      border-bottom-left-radius:6px;
      border-bottom-right-radius:6px;
    }

    .epsaSR {
      display:list-item;
      padding-top:.25rem;
      padding-bottom:.25rem;
      list-style-type:inherit;
    }

    .cYUcKC {
      color:var(--color--brand);
      display:inline;
      font-size:inherit;
      word-break:break-word;
      font-family:inherit;
      font-weight:inherit;
      text-decoration-line:underline;
    }

    .VCtSB {
      width:100%;
      display:block;
      align-items:center;
      padding-top:0.25rem;
      padding-left:0.25rem;
      padding-right:0.25rem;
      padding-bottom:0.25rem;
      justify-content:center;
    }

    .cPhRhW {
      width:100%;
      align-items:flex-start;
      line-height:1.55;
      flex-direction:row;
      justify-content:flex-start;
      border-bottom-color:var(--doc--table--border);
      border-bottom-style:solid;
      border-bottom-width:1px;
    }

    .bHGbFH {
      width:100%;
      display:flex;
      align-items:flex-start;
      padding-top:0.35rem;
      padding-left:.5rem;
      padding-right:.5rem;
      padding-bottom:0.35rem;
      justify-content:center;
      border-left-color:var(--doc--table--border);
      border-left-style:solid;
      border-left-width:1px;
    }

    .toqYV {
      width:3rem;
      align-items:center;
      padding-top:0.35rem;
      padding-bottom:0.35rem;
      justify-content:flex-start;
    }

    .fwoLqD {
      color:var(--color--text);
      width:100%;
      background:var(--doc--table--bg);
    }

    .enoMxo {
      display:inline;
      font-size:inherit;
      font-style:italic;
      font-family:inherit;
    }

    .Shgvs {
      flex-direction:row;
    }

    .dYRuVk {
      color:red;
      display:inline;
      font-size:inherit;
      font-family:inherit;
      font-weight:inherit;
    }

    .fsultm {
      width:100%;
      margin:1.4rem 0 0.4rem;
      display:flex;
      align-items:flex-start;
      line-height:1.25;
      flex-direction:column;
    }

    .fwcvJH {
      font-size:1.2rem;
      font-weight:600;
    }

    .cOihMY {
      font-size:1.05rem;
      font-weight:600;
    }

    .dUlFUc {
      font-size:1.4rem;
      font-weight:700;
    }

    .dlbGSS {
      font-size:1.75rem;
      font-weight:700;
    }

    .HbmRA {
      width:100%;
      background:var(--doc--table--motion-zone);
    }

    .eFJLMC {
      width:100%;
      align-items:flex-start;
      line-height:1.55;
      flex-direction:row;
      justify-content:flex-start;
      border-bottom-color:var(--doc--table--border);
      border-bottom-style:solid;
      border-bottom-width:1px;
    }

    .eFJLMC.is_header {
      font-size:var(--font-size--small);
      background:var(--doc--table--header);
      font-weight:600;
    }

    .eLTmAR {
      flex:1;
      row-gap:.5rem;
      column-gap:.5rem;
      padding-top:0.35rem;
      padding-left:.5rem;
      padding-right:.5rem;
      padding-bottom:0.35rem;
      border-left-color:var(--doc--table--border);
      border-left-style:solid;
      border-left-width:1px;
    }

    .cEXXIP {
      width:100%;
      overflow-y:scroll;
      padding-top:1rem;
      padding-left:1rem;
      padding-right:1rem;
      padding-bottom:1rem;
    }