.ent{--red:#bc000b;--red-hover:#a3000a;--red-tint:#ffedea;--ink:#0d192d;--ink-2:#1c2f43;--muted:#6b7280;--muted-2:#9ca3af;--success:#15803d;--success-tint:#f0fdf4;--pub-ground:#f9fbfc;--ws-ground:#f7f3ef;--rail:#f8f7f5;--surface:#fff;--line-cool:#e4e6e5;--line-warm:#e0d8d0;--hairline:#f1eeea;--r-card:12px;--r-input:8px;--r-btn:6px;color:var(--ink);font-feature-settings:"cv02", "cv03", "cv04", "cv11"}.ent-display{letter-spacing:-.025em;color:var(--ink);text-wrap:balance;font-size:clamp(2rem,5vw,3rem);font-weight:600;line-height:1.05}.ent-h1{letter-spacing:-.02em;color:var(--ink);font-size:1.75rem;font-weight:600;line-height:1.2}.ent-h2{color:var(--ink);font-size:1.125rem;font-weight:600}.ent-label{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:.75rem;font-weight:600}.ent-body{color:var(--ink-2);font-size:.9375rem;line-height:1.65}.ent-meta{color:var(--muted);font-size:.8125rem}.ent-num{font-variant-numeric:tabular-nums}.ent-section{border-top:1px solid var(--hairline);padding-top:1rem}.ent-btn{border-radius:var(--r-btn);cursor:pointer;white-space:nowrap;border:1px solid #0000;justify-content:center;align-items:center;gap:8px;height:32px;padding:6px 20px;font-size:14px;font-weight:500;transition:background-color .14s ease-out,border-color .14s ease-out,color .14s ease-out;display:inline-flex}.ent-btn:focus-visible{outline:none;box-shadow:0 0 0 2px #fff,0 0 0 4px #bc000b73}.ent-btn:disabled{opacity:.5;cursor:not-allowed}.ent-btn-primary{background:var(--red);color:#fff}.ent-btn-primary:hover:not(:disabled){background:var(--red-hover)}.ent-btn-primary:active:not(:disabled){background:#8f0009}.ent-btn-quiet{color:var(--ink);border-color:var(--line-cool);background:0 0}.ent-btn-quiet:hover:not(:disabled){background:#fafaf9}.ent-btn-lg{height:40px;padding:0 24px;font-size:15px}.ent-link{color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--line-cool);text-decoration-color:var(--line-cool);text-underline-offset:4px;font-size:14px;font-weight:500;transition:text-decoration-color .14s}.ent-link:hover{-webkit-text-decoration-color:var(--red);text-decoration-color:var(--red);color:var(--red)}.ent-field{flex-direction:column;gap:6px;display:flex}.ent-field>label{color:var(--ink);font-size:13px;font-weight:500}.ent-input{height:40px;color:var(--ink);background:var(--surface);border:1px solid var(--line-cool);border-radius:var(--r-input);width:100%;padding:0 12px;font-size:15px;transition:border-color .14s ease-out,box-shadow .14s ease-out}.ent-input::placeholder{color:var(--muted-2)}.ent-input:hover{border-color:#d5d8d7}.ent-input:focus{border-color:var(--red);outline:none;box-shadow:0 0 0 3px #bc000b1a}.ent-input.is-valid{border-color:var(--success);box-shadow:0 0 0 3px #15803d1a}.ent-input.is-error{border-color:var(--red);box-shadow:0 0 0 3px #bc000b1a}.ent-hint{color:var(--muted);font-size:12.5px}.ent-hint-ok{color:var(--success)}.ent-hint-err{color:var(--red)}.ent-seg{grid-template-columns:1fr 1fr;gap:8px;display:grid}.ent-seg-opt{text-align:left;background:var(--surface);border:1px solid var(--line-cool);border-radius:var(--r-input);cursor:pointer;flex-direction:column;gap:2px;padding:12px 14px;transition:border-color .14s,background-color .14s;display:flex}.ent-seg-opt:hover{background:#fafaf9;border-color:#d5d8d7}.ent-seg-opt[aria-pressed=true]{border-color:var(--red);background:var(--red-tint)}.ent-seg-opt:focus-visible{outline:none;box-shadow:0 0 0 3px #bc000b2e}.ent-seg-title{color:var(--ink);font-size:14px;font-weight:600}.ent-seg-sub{color:var(--muted);font-size:12.5px}.ent-auth-page{background:var(--pub-ground);flex-direction:column;align-items:center;min-height:100vh;padding:clamp(2rem,6vh,4.5rem) clamp(1.25rem,5vw,2rem) 3rem;display:flex}.ent-auth-col{width:100%;max-width:27.5rem}.ent-ws{background:var(--ws-ground);min-height:100vh}.ent-topbar{background:var(--surface);border-bottom:1px solid var(--line-warm);z-index:30;align-items:center;gap:16px;height:56px;padding:0 clamp(1rem,3vw,1.5rem);display:flex;position:sticky;top:0}.ent-shell{align-items:flex-start;display:flex}.ent-rail{background:var(--rail);border-right:1px solid var(--line-warm);flex-direction:column;flex-shrink:0;gap:1.5rem;width:260px;min-height:calc(100vh - 56px);padding:1.5rem .75rem 1rem;display:flex}.ent-org-id{padding:0 .75rem}.ent-org-name{color:var(--ink);word-break:break-word;font-size:1.0625rem;font-weight:600;line-height:1.25}.ent-org-meta{color:var(--muted);margin-top:2px;font-size:12.5px}.ent-nav{flex-direction:column;gap:2px;display:flex}.ent-nav-item{border-radius:var(--r-input);height:36px;color:var(--ink-2);align-items:center;gap:10px;padding:0 .75rem;font-size:14px;font-weight:500;transition:background-color .14s ease-out,color .14s ease-out;display:flex;position:relative}.ent-nav-item:hover{color:var(--ink);background:#bc000b0d}.ent-nav-item:focus-visible{outline:none;box-shadow:0 0 0 2px #bc000b59}.ent-nav-item[aria-current=page]{background:var(--surface);color:var(--ink);font-weight:600}.ent-nav-item[aria-current=page]:before{content:"";background:var(--red);border-radius:1px;width:2px;height:18px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.ent-main{flex:1;min-width:0}.ent-content{max-width:1100px;padding:clamp(1.75rem,4vw,3rem) clamp(1.25rem,4vw,3.5rem) clamp(3rem,6vw,4.5rem)}.ent-burger,.ent-scrim{display:none}@media (max-width:1023px){.ent-burger{border-radius:var(--r-btn);border:1px solid var(--line-warm);background:var(--surface);width:32px;height:32px;color:var(--ink);cursor:pointer;justify-content:center;align-items:center;display:inline-flex}.ent-rail{z-index:40;transition:left .18s ease-out;position:fixed;top:56px;bottom:0;left:-260px;overflow-y:auto}.ent-rail[data-open=true]{left:0}.ent-scrim[data-open=true]{z-index:35;background:#0d192d47;display:block;position:fixed;inset:56px 0 0}}.ent-empty{border:1px dashed var(--line-warm);border-radius:var(--r-card);background:var(--surface);text-align:left;flex-direction:column;align-items:flex-start;gap:8px;padding:clamp(1.75rem,4vw,2.75rem);display:flex}.ent-empty-icon{background:var(--red-tint);width:32px;height:32px;color:var(--red);border-radius:8px;place-items:center;margin-bottom:4px;display:grid}.ent-card{background:var(--surface);border:1px solid var(--line-warm);border-radius:var(--r-card)}.ent-metrics{flex-wrap:wrap;gap:clamp(1.5rem,5vw,3.5rem);display:flex}.ent-metric-v{color:var(--ink);font-variant-numeric:tabular-nums;font-size:1.75rem;font-weight:600;line-height:1.1}.ent-metric-l{color:var(--muted);margin-top:2px;font-size:12.5px}@media (prefers-reduced-motion:reduce){.ent-btn,.ent-input,.ent-nav-item,.ent-rail,.ent-seg-opt{transition:none}}.ent-spine{grid-template-columns:1fr auto 1fr;align-items:start;gap:clamp(1.25rem,3vw,2.5rem);margin-top:clamp(2rem,4vw,2.75rem);display:grid}.ent-spine-side{min-width:0}.ent-spine-right{text-align:right}.ent-spine-list{flex-direction:column;gap:.5rem;margin:.75rem 0 0;padding:0;list-style:none;display:flex}.ent-spine-list li{color:var(--ink);font-size:.9375rem;font-weight:500}.ent-spine-mid{border-left:1px solid var(--line-cool);border-right:1px solid var(--line-cool);min-height:100%;padding:0 clamp(1rem,3vw,2rem);position:relative}.ent-spine-shared{flex-direction:column;align-items:center;gap:.5rem;margin:.75rem 0 0;padding:0;list-style:none;display:flex}.ent-spine-shared li{color:var(--red);background:var(--red-tint);white-space:nowrap;border-radius:999px;padding:4px 12px;font-size:.875rem;font-weight:600}@media (max-width:767px){.ent-spine{grid-template-columns:1fr;gap:1.5rem}.ent-spine-right{text-align:left}.ent-spine-mid{border-left:0;border-right:0;border-top:1px solid var(--line-cool);border-bottom:1px solid var(--line-cool);background:#fdfbfa;order:0;padding:1rem 0}.ent-spine-side:first-child{order:-1}.ent-spine-right{order:1}.ent-spine-shared{flex-flow:wrap;justify-content:flex-start}}.ent-controls{flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:1.75rem;display:flex}.ent-search{flex:18rem;min-width:0}.ent-select{flex:none;width:auto;min-width:9.5rem;padding-right:8px}.ent-mini-select{width:auto;min-width:8rem;height:32px;font-size:13px}.ent-invites{margin:0;padding:0;list-style:none}.ent-invite-row{border-bottom:1px solid var(--hairline);justify-content:space-between;align-items:center;gap:1rem;padding:.75rem 0;display:flex}.ent-invite-row:last-child{border-bottom:0}.ent-invite-email{color:var(--ink);overflow-wrap:anywhere;font-size:14px;font-weight:500}.ent-table-wrap{overflow-x:auto}.ent-table{border-collapse:collapse;width:100%}.ent-table thead th{text-align:left;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);white-space:nowrap;border-bottom:1px solid var(--line-warm);padding:0 .75rem .625rem;font-size:.75rem;font-weight:600}.ent-table thead th:first-child,.ent-table tbody td:first-child{padding-left:0}.ent-table tbody td{border-bottom:1px solid var(--hairline);vertical-align:middle;padding:.6875rem .75rem}.ent-table tbody tr:last-child td{border-bottom:0}.ent-table tbody tr:hover{background:#fafaf9}.ent-table tbody tr:hover .ent-row-actions{opacity:1}.ent-member-cell{align-items:center;gap:10px;min-width:0;display:flex}.ent-avatar{background:var(--red-tint);width:32px;height:32px;color:var(--red);letter-spacing:.02em;border-radius:999px;flex:0 0 32px;place-items:center;font-size:12px;font-weight:700;display:grid}.ent-member-name{color:var(--ink);overflow-wrap:anywhere;font-size:14px;font-weight:500;display:block}.ent-member-sub{color:var(--muted);overflow-wrap:anywhere;font-size:13px;display:block}.ent-chips{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.ent-chip{color:var(--ink-2);border:1px solid var(--line-warm);white-space:nowrap;background:#f4f2ef;border-radius:999px;padding:2px 10px;font-size:12.5px;font-weight:500}.ent-chip.is-admin{color:var(--red);background:var(--red-tint);border-color:#bc000b38}.ent-status{text-transform:capitalize;color:var(--ink-2);white-space:nowrap;background:#f4f2ef;border-radius:999px;align-items:center;gap:6px;padding:2px 10px 2px 8px;font-size:12.5px;font-weight:500;display:inline-flex}.ent-dot{background:var(--muted);border-radius:999px;width:6px;height:6px}.ent-status.is-active{color:#14532d;background:var(--success-tint)}.ent-status.is-active .ent-dot{background:var(--success)}.ent-status.is-suspended{color:#92400e;background:#fef7ec}.ent-status.is-suspended .ent-dot{background:#b45309}.ent-status.is-removed{color:var(--muted)}.ent-row-actions{opacity:0;justify-content:flex-end;align-items:center;gap:.5rem;transition:opacity .14s ease-out;display:flex}.ent-row-actions:focus-within{opacity:1}.ent-member-cards{display:none}@media (max-width:767px){.ent-table-wrap{display:none}.ent-member-cards{flex-direction:column;gap:.75rem;margin:0;padding:0;list-style:none;display:flex}.ent-member-card{background:var(--surface);border:1px solid var(--line-warm);border-radius:var(--r-card);flex-direction:column;gap:.75rem;padding:.875rem 1rem;display:flex}.ent-member-card-foot{border-top:1px solid var(--hairline);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;padding-top:.75rem;display:flex}.ent-controls{flex-direction:column;align-items:stretch}.ent-select,.ent-mini-select{width:100%;min-width:0}}.ent-modal-scrim{z-index:60;background:#0d192d52;place-items:center;padding:1.25rem;animation:.14s ease-out ent-fade;display:grid;position:fixed;inset:0}.ent-modal{background:var(--surface);border:1px solid var(--line-warm);border-radius:var(--r-card);width:100%;max-width:27rem;max-height:calc(100vh - 2.5rem);padding:clamp(1.25rem,4vw,1.75rem);animation:.16s ease-out ent-rise;overflow-y:auto}.ent-modal-foot{flex-wrap:wrap;justify-content:flex-end;gap:.625rem;margin-top:1.75rem;display:flex}@keyframes ent-fade{0%{opacity:0}to{opacity:1}}@keyframes ent-rise{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.ent-modal-scrim,.ent-modal{animation:none}}.ent-summary{flex-direction:column;gap:0;margin:1.25rem 0 0;display:flex}.ent-summary>div{border-bottom:1px solid var(--hairline);justify-content:space-between;align-items:baseline;gap:1rem;padding:.5rem 0;display:flex}.ent-summary>div:last-child{border-bottom:0}.ent-summary dt{color:var(--muted);font-size:12.5px}.ent-summary dd{color:var(--ink);text-align:right;overflow-wrap:anywhere;margin:0;font-size:14px;font-weight:500}.ent-roles{grid-template-columns:15rem 1fr;align-items:start;gap:clamp(1.5rem,4vw,3rem);display:grid}.ent-role-list{flex-direction:column;gap:2px;display:flex}.ent-role-item{border-radius:var(--r-input);cursor:pointer;text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;gap:.75rem;padding:.5rem .75rem;transition:background-color .14s ease-out;display:flex}.ent-role-item:hover{background:#bc000b0d}.ent-role-item:focus-visible{outline:none;box-shadow:0 0 0 2px #bc000b59}.ent-role-item[aria-current=true]{background:var(--surface);box-shadow:inset 2px 0 0 var(--red);font-weight:600}.ent-role-name{color:var(--ink);font-size:14px}.ent-role-count{color:var(--muted);font-variant-numeric:tabular-nums;font-size:12.5px}.ent-role-detail{min-width:0}.ent-perm-group{border-top:1px solid var(--hairline);margin-top:1.5rem;padding-top:.875rem}.ent-perm-list{flex-direction:column;gap:.625rem;margin:.75rem 0 0;padding:0;list-style:none;display:flex}.ent-perm-list li{align-items:flex-start;gap:10px;display:flex}.ent-perm-check{height:18px;color:var(--success);flex:0 0 18px;place-items:center;margin-top:1px;display:grid}.ent-perm-label{color:var(--ink);font-size:14px;font-weight:500;display:block}.ent-perm-desc{color:var(--muted);margin-top:1px;font-size:13px;display:block}.ent-disclose{cursor:pointer;color:var(--muted);text-underline-offset:3px;background:0 0;border:0;padding:0;font-size:12.5px;font-weight:500;text-decoration:underline}.ent-disclose:hover{color:var(--ink-2)}.ent-keys{color:var(--muted-2);overflow-wrap:anywhere;margin-top:.5rem;font-size:12px;line-height:1.7}@media (max-width:767px){.ent-roles{grid-template-columns:1fr}.ent-role-list{flex-direction:row;gap:.375rem;padding-bottom:.25rem;overflow-x:auto}.ent-role-item{border:1px solid var(--line-warm);background:var(--surface);flex:none}.ent-role-item[aria-current=true]{border-color:var(--red);box-shadow:none;background:var(--red-tint)}.ent-role-count{display:none}}.ent-settings-list{flex-direction:column;margin:0;display:flex}.ent-settings-list>div{border-bottom:1px solid var(--hairline);justify-content:space-between;align-items:baseline;gap:1.5rem;padding:.625rem 0;display:flex}.ent-settings-list>div:last-child{border-bottom:0}.ent-settings-list dt{color:var(--muted);flex:none;font-size:13px}.ent-settings-list dd{color:var(--ink);text-align:right;overflow-wrap:anywhere;margin:0;font-size:14px;font-weight:500}.ent-skel{border-radius:var(--r-input);background:linear-gradient(90deg,#f1eeea 25%,#f7f5f2 37%,#f1eeea 63%) 0 0/400% 100%;animation:1.3s ease-in-out infinite ent-shimmer}@keyframes ent-shimmer{0%{background-position:100%}to{background-position:0}}@media (prefers-reduced-motion:reduce){.ent-skel{animation:none}}.lp{--lp-max:1280px;background:var(--pub-ground)}.lp-wrap{max-width:var(--lp-max);margin:0 auto;padding-left:24px;padding-right:24px}@media (min-width:768px){.lp-wrap{padding-left:48px;padding-right:48px}}@media (min-width:1024px){.lp-wrap{padding-left:64px;padding-right:64px}}.lp-display{font-family:var(--font-instrument-serif), Georgia, "Times New Roman", serif;letter-spacing:-.02em;font-weight:400}.lp-hero{border-bottom:1px solid var(--line-cool);background:linear-gradient(135deg,#f9fbfc 0%,#fdf5f5 60%,#f9fbfc 100%)}.lp-hero-inner{padding-top:clamp(28px,3.6vw,52px);padding-bottom:clamp(48px,6vw,76px)}.lp-hero-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,440px),1fr));align-items:start;gap:48px;display:grid}@media (min-width:1024px){.lp-hero-grid{gap:40px}}.lp-eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--red);background:var(--red-tint);border:1px solid #f5c5c2;border-radius:999px;padding:4px 12px;font-size:10.5px;font-weight:500;display:inline-block}.lp-h1{color:var(--ink);margin:0;font-size:clamp(38px,5vw,62px);line-height:1.08}.lp-h1 em{color:var(--red);font-style:italic}.lp-lede{color:var(--muted);max-width:440px;margin:0;font-size:clamp(15px,1.4vw,17px);font-weight:300;line-height:1.7}.lp-btn{border:1px solid var(--red);background:var(--red);color:#fff;white-space:nowrap;border-radius:9px;align-items:center;gap:8px;padding:12px 24px;font-size:14px;font-weight:500;transition:background-color .15s ease-out,box-shadow .2s ease-out;display:inline-flex}.lp-btn:hover{background:var(--red-hover);box-shadow:0 8px 24px #bc000b40}.lp-btn-quiet{color:var(--muted);padding:12px 4px;font-size:14px;font-weight:400;transition:color .15s ease-out}.lp-btn-quiet:hover{color:var(--ink)}.lp-mock{background:var(--surface);border:1px solid var(--line-cool);border-radius:12px;transition:box-shadow .26s,transform .26s;overflow:hidden;box-shadow:0 1px 2px #0d192d0a,0 18px 44px -18px #0d192d2e}@media (hover:hover){.lp-mock:hover{transform:translateY(-2px);box-shadow:0 1px 2px #0d192d0d,0 26px 60px -20px #0d192d3d}}.lp-mock-bar{border-bottom:1px solid var(--line-cool);background:#fbfcfd;align-items:center;gap:8px;padding:9px 12px;display:flex}.lp-dot{border-radius:999px;width:9px;height:9px}.lp-mock-url{text-align:center;color:var(--muted-2);flex:1;font-size:10.5px}.lp-toast{background:var(--surface);border:1px solid var(--line-cool);z-index:10;border-radius:12px;align-items:center;gap:10px;padding:8px 12px;display:flex;position:absolute;bottom:-14px;right:20px;box-shadow:0 8px 24px #0d192d1a}@media (max-width:640px){.lp-toast{display:none}}.lp-features{background:var(--line-cool);border:1px solid var(--line-cool);border-radius:14px;grid-template-columns:1fr;gap:1px;display:grid;overflow:hidden}@media (min-width:768px){.lp-features{grid-template-columns:1fr 1fr}}.lp-cell{background:var(--surface);padding:34px 40px 38px;transition:background-color .2s;position:relative}.lp-cell:before{content:"";background:var(--red);border-radius:0 0 2px 2px;width:20px;height:2px;transition:width .3s;position:absolute;top:0;left:40px}.lp-cell-icon{background:#fdf5f5;border:1px solid #f5c5c2;border-radius:12px;justify-content:center;align-items:center;width:44px;height:44px;margin-bottom:22px;transition:background-color .2s;display:flex}.lp-cell-title{letter-spacing:-.01em;color:var(--ink);margin:0 0 10px;font-size:17px;font-weight:600;line-height:1.3}.lp-cell-body{color:var(--muted);max-width:360px;margin:0;font-size:14px;font-weight:300;line-height:1.7}@media (hover:hover){.lp-cell:hover{background:#fffbfb}.lp-cell:hover:before{width:40px}.lp-cell:hover .lp-cell-icon{background:var(--red-tint)}}@media (max-width:640px){.lp-cell{padding:26px 22px 30px}.lp-cell:before{left:22px}}@media (prefers-reduced-motion:reduce){.lp-cell,.lp-cell:before,.lp-cell-icon,.lp-btn,.lp-mock{transition:none}}.lp-roles{background:var(--surface);border:1px solid var(--line-cool);border-radius:12px;grid-template-columns:1fr;display:grid;overflow:hidden}@media (min-width:900px){.lp-roles{grid-template-columns:1fr auto 1fr}}.lp-roles-col{padding:28px 32px}.lp-roles-mid{border-top:1px solid var(--line-cool);border-bottom:1px solid var(--line-cool);flex-direction:column;align-items:center;min-width:180px;padding:28px 32px;display:flex}@media (min-width:900px){.lp-roles-mid{border-top:0;border-bottom:0;border-left:1px solid var(--line-cool);border-right:1px solid var(--line-cool)}.lp-roles-right{text-align:right}}.lp-roles-label{letter-spacing:.1em;text-transform:uppercase;color:var(--muted-2);margin-bottom:16px;font-size:10px}.lp-role{color:var(--ink-2);padding:5px 0;font-size:14px}.lp-chip{color:var(--red);background:var(--red-tint);white-space:nowrap;border:1px solid #f5c5c2;border-radius:999px;padding:4px 12px;font-size:13px;display:inline-block}.lp-section{padding-top:64px;padding-bottom:64px}@media (min-width:768px){.lp-section{padding-top:80px;padding-bottom:80px}}.lp-h2{letter-spacing:-.02em;color:var(--ink);margin:0 0 14px;font-size:clamp(26px,3vw,36px);font-weight:700;line-height:1.15}.lp-h2-cta{letter-spacing:-.02em;color:var(--ink);margin:0 0 8px;font-size:clamp(24px,2.6vw,32px);font-weight:700;line-height:1.2}.lp-govern-head{max-width:512px;margin-bottom:40px}.lp-mock table{table-layout:fixed;width:100%}.lp-mock th,.lp-mock td{text-overflow:ellipsis;overflow:hidden}.lp-col-joined{display:none}.lp-mock th:first-child,.lp-mock td:first-child{width:46%}.lp-mock th:nth-child(2),.lp-mock td:nth-child(2){width:30%}.lp-mock th:nth-child(3),.lp-mock td:nth-child(3){width:24%}.lp-mock td:nth-child(3) span{white-space:nowrap}.ent-cat-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1.5rem;margin-bottom:1.75rem;display:flex}.ent-cat-tabs{border-bottom:1px solid var(--line-warm);flex-wrap:wrap;gap:2px;margin-bottom:1.25rem;display:flex}.ent-cat-tab{color:var(--muted);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:7px;margin-bottom:-1px;padding:9px 14px;font-size:13.5px;font-weight:500;transition:color .14s ease-out,border-color .14s ease-out;display:inline-flex}.ent-cat-tab:hover{color:var(--ink)}.ent-cat-tab.is-active{color:var(--red);border-bottom-color:var(--red)}.ent-cat-tab-count{font-variant-numeric:tabular-nums;background:var(--rail);color:var(--muted);border-radius:999px;padding:1px 7px;font-size:11.5px}.ent-cat-tab.is-active .ent-cat-tab-count{background:var(--red-tint);color:var(--red)}.ent-cat-list{margin:0;padding:0;list-style:none}.ent-cat-item{border-bottom:1px solid var(--hairline);padding:16px 0}.ent-cat-item:last-child{border-bottom:0}.ent-cat-main{align-items:flex-start;gap:14px;display:flex}.ent-cat-mark{background:var(--rail);border:1px solid var(--line-warm);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;display:flex;overflow:hidden}.ent-cat-mark img{object-fit:contain;width:100%;height:100%}.ent-cat-initial{color:var(--muted);font-size:14px;font-weight:600}.ent-cat-body{flex:1;min-width:0}.ent-cat-title-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ent-cat-name{color:var(--ink);font-size:15px;font-weight:600}.ent-cat-meta{color:var(--muted-2);margin:2px 0 0;font-size:12.5px}.ent-cat-desc{color:var(--muted);max-width:62ch;margin:6px 0 0;font-size:13px;line-height:1.55}.ent-cat-note{color:var(--ink-2);background:var(--rail);border-left:2px solid var(--line-warm);border-radius:0 4px 4px 0;max-width:62ch;margin:8px 0 0;padding:8px 11px;font-size:12.5px}.ent-cat-note-label{text-transform:uppercase;letter-spacing:.07em;color:var(--muted-2);margin-right:6px;font-size:10px;font-weight:600}.ent-cat-badge{letter-spacing:.04em;text-transform:uppercase;background:var(--rail);color:var(--muted);border-radius:4px;padding:2px 7px;font-size:10.5px;font-weight:600}.ent-cat-badge.is-private{color:#3b4a9c;background:#eef0fb}.ent-cat-badge.is-rereview{background:var(--warn-tint,#fdf4e3);color:#8a5a00}.ent-cat-actions{flex-wrap:wrap;align-items:center;gap:8px;margin:12px 0 0 48px;display:flex}.ent-cat-history-toggle{cursor:pointer;color:var(--muted);text-underline-offset:3px;background:0 0;border:0;padding:6px 2px;font-size:12.5px;text-decoration:underline}.ent-cat-history-toggle:hover{color:var(--ink)}.ent-cat-timeline{border-top:1px dashed var(--line-warm);margin:12px 0 0 48px;padding:12px 0 0;list-style:none}.ent-cat-event{gap:10px;padding:7px 0;display:flex}.ent-cat-event-dot{background:var(--muted-2);border-radius:999px;flex-shrink:0;width:7px;height:7px;margin-top:6px}.ent-cat-event-dot.is-approved{background:#16a34a}.ent-cat-event-dot.is-rejected{background:#bc000b}.ent-cat-event-dot.is-retired{background:#9ca3af}.ent-cat-event-dot.is-reopened{background:#d97706}.ent-cat-event-dot.is-private_agent_changed{background:#4f5bd5}.ent-cat-event-line{color:var(--ink-2);margin:0;font-size:13px}.ent-cat-event-line em{color:var(--ink);font-style:normal}.ent-cat-event-when{color:var(--muted-2)}.ent-cat-event-note{color:var(--muted);margin:3px 0 0;font-size:12.5px}.ent-cat-diff{margin:5px 0 0;padding:0;font-size:12px;list-style:none}.ent-cat-diff li{flex-wrap:wrap;gap:6px;padding:1px 0;display:flex}.ent-cat-diff-field{color:var(--muted-2);min-width:84px}.ent-cat-diff-old{color:var(--muted);text-decoration:line-through}.ent-cat-diff-new{color:var(--ink)}.ent-cat-error{margin-bottom:1rem}.ent-cat-hits{max-height:340px;margin:12px 0 0;padding:0;list-style:none;overflow-y:auto}.ent-cat-hit{border-bottom:1px solid var(--hairline);justify-content:space-between;align-items:center;gap:12px;padding:10px 0;display:flex}.ent-cat-hit:last-child{border-bottom:0}.ent-modal-lead{margin-bottom:12px}@media (max-width:640px){.ent-cat-actions,.ent-cat-timeline{margin-left:0}}.ent-entry-head{border-bottom:1px solid var(--line-cool);padding-bottom:18px}.ent-entry-back{color:var(--muted);margin-bottom:14px;font-size:12.5px;text-decoration:none;transition:color .14s ease-out;display:inline-block}.ent-entry-back:hover{color:var(--ink)}.ent-entry-ident{align-items:flex-start;gap:14px;display:flex}.ent-entry-mark{background:var(--rail);border:1px solid var(--hairline);border-radius:10px;flex-shrink:0;place-items:center;width:44px;height:44px;display:grid;overflow:hidden}.ent-entry-mark img{object-fit:cover;width:100%;height:100%}.ent-entry-initial{color:var(--muted);font-size:17px;font-weight:600}.ent-entry-ident-text{min-width:0}.ent-entry-sub{color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px;margin:6px 0 0;font-size:13px;display:flex}.ent-entry-dot:before{content:"·";color:var(--muted-2);margin-right:8px}.ent-entry-status{background:var(--rail);color:var(--muted);border-radius:999px;padding:2px 9px;font-size:12px;font-weight:500}.ent-entry-status.is-approved{background:var(--success-tint);color:var(--success)}.ent-entry-status.is-candidate{color:#b45309;background:#fff7ed}.ent-entry-status.is-rejected{background:var(--red-tint);color:var(--red)}.ent-entry-status.is-retired{background:var(--rail);color:var(--muted)}.ent-entry-facts{gap:34px;margin-top:18px;display:flex}.ent-entry-fact{flex-direction:column;gap:2px;display:flex}.ent-entry-fact-v{color:var(--ink);font-variant-numeric:tabular-nums;font-size:22px;font-weight:600;line-height:1.1}.ent-entry-fact-l{color:var(--muted-2);font-size:12px}.ent-entry-grid{grid-template-columns:minmax(0,1fr) 260px;align-items:start;gap:40px;margin-top:26px;display:grid}.ent-entry-col{min-width:0}.ent-entry-desc{max-width:62ch}.ent-entry-links{gap:16px;margin-top:12px;font-size:13px;display:flex}.ent-entry-empty{padding:22px 0}.ent-entry-meta{margin:10px 0 0;font-size:13px}.ent-entry-meta>div{border-bottom:1px solid var(--hairline);justify-content:space-between;gap:12px;padding:7px 0;display:flex}.ent-entry-meta>div:last-child{border-bottom:0}.ent-entry-meta dt{color:var(--muted)}.ent-entry-meta dd{color:var(--ink);text-align:right;margin:0}.ent-dims{margin:12px 0 0;padding:0;list-style:none}.ent-dim{grid-template-columns:130px minmax(0,1fr) 34px;align-items:center;gap:12px;padding:5px 0;display:grid}.ent-dim-l{color:var(--muted);font-size:12.5px}.ent-dim-track{background:var(--hairline);border-radius:999px;height:5px;overflow:hidden}.ent-dim-fill{background:var(--ink-2);border-radius:999px;height:100%;transition:width .26s cubic-bezier(.2,.8,.2,1);display:block}.ent-dim-v{font-variant-numeric:tabular-nums;color:var(--ink);text-align:right;font-size:12.5px}.ent-dim-none{color:var(--muted-2)}.ent-entry-reviews{margin-top:26px}.ent-queue-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:4px;display:flex}.ent-queue-count{font-variant-numeric:tabular-nums;background:var(--red-tint);color:var(--red);border-radius:999px;padding:1px 8px;font-size:11.5px}.ent-queue{border-left:2px solid var(--red);padding-left:16px}.ent-review-list{margin:8px 0 0;padding:0;list-style:none}.ent-review{border-bottom:1px solid var(--hairline);padding:18px 0}.ent-review:last-child{border-bottom:0}.ent-review.is-queued{padding-top:12px}.ent-review-head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.ent-review-title{color:var(--ink);margin:0;font-size:15px;font-weight:600}.ent-review-byline{color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px;margin:4px 0 0;font-size:12.5px;display:flex}.ent-review-marks{flex-shrink:0;align-items:center;gap:10px;display:flex}.ent-review-score{color:var(--ink);font-variant-numeric:tabular-nums;font-size:15px;font-weight:600}.ent-review-status{background:var(--rail);color:var(--muted);white-space:nowrap;border-radius:999px;padding:2px 8px;font-size:11.5px;font-weight:500}.ent-review-status.is-published{background:var(--success-tint);color:var(--success)}.ent-review-status.is-submitted{color:#b45309;background:#fff7ed}.ent-review-status.is-draft{background:var(--rail);color:var(--muted)}.ent-review-status.is-withdrawn{background:var(--rail);color:var(--muted-2)}.ent-review-body{color:var(--ink-2);white-space:pre-wrap;max-width:68ch;margin:10px 0 0;font-size:13.5px;line-height:1.62}.ent-review-scores{grid-template-columns:repeat(auto-fit,minmax(124px,1fr));gap:2px 18px;margin:14px 0 0;padding:0;list-style:none;display:grid}.ent-review-scores li{border-bottom:1px solid var(--hairline);justify-content:space-between;gap:8px;padding:4px 0;font-size:12.5px;display:flex}.ent-review-score-l{color:var(--muted)}.ent-review-score-v{color:var(--ink);font-variant-numeric:tabular-nums}.ent-review-actions{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.ent-review-note-form{flex-wrap:wrap;gap:8px;width:100%;display:flex}.ent-review-note-form .ent-input{flex:220px}.ent-btn-danger{color:var(--red)}.ent-btn-danger:hover{background:var(--red-tint)}.ent-composer{border-radius:var(--r-card);background:var(--rail);border:1px solid var(--hairline);margin:14px 0;padding:16px}.ent-composer-inline{padding:12px}.ent-textarea{resize:vertical;min-height:72px;line-height:1.6;font:inherit}.ent-score-inputs{margin:6px 0 0;padding:0;list-style:none}.ent-score-inputs li{grid-template-columns:132px minmax(0,1fr) 24px;align-items:center;gap:12px;padding:4px 0;display:grid}.ent-score-inputs label{color:var(--muted);font-size:12.5px}.ent-score-inputs input[type=range]{accent-color:var(--ink-2);width:100%}.ent-score-val{font-variant-numeric:tabular-nums;color:var(--ink);text-align:right;font-size:12.5px}.ent-discussion{margin-top:26px}.ent-thread{margin:18px 0 0;padding:0;list-style:none}.ent-comment{border-bottom:1px solid var(--hairline);padding:14px 0}.ent-comment:last-child{border-bottom:0}.ent-comment.is-reply{border-bottom:0;border-left:2px solid var(--hairline);padding:10px 0 10px 16px}.ent-thread-replies{margin:6px 0 0 6px;padding:0;list-style:none}.ent-comment-head{color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px;font-size:12.5px;display:flex}.ent-comment-author{color:var(--ink);font-weight:500}.ent-comment-body{color:var(--ink-2);white-space:pre-wrap;max-width:68ch;margin:6px 0 0;font-size:13.5px;line-height:1.62}.ent-comment-actions{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.ent-comment-actions .ent-btn{padding:4px 9px;font-size:12px}.ent-comment.is-tombstone{color:var(--muted-2)}.ent-comment-tombstone{color:var(--muted-2);flex-wrap:wrap;align-items:center;gap:8px;margin:0;font-size:12.5px;font-style:italic;display:flex}.ent-comment.is-moderated{background:#fffbf5;margin:0 -12px;padding:14px 12px}.ent-comment-flag{color:#b45309;background:#fff7ed;border-radius:999px;padding:1px 7px;font-size:11px;font-weight:500}.ent-reply-composer{margin-top:10px}.ent-history-lead{max-width:62ch;margin:6px 0 16px}.ent-cat-event-dot.is-catalogue{background:var(--ink-2)}.ent-cat-event-dot.is-review{background:#4f5bd5}.ent-history-subject{color:var(--ink)}.ent-history-move{color:var(--muted-2);font-variant-numeric:tabular-nums;margin-left:8px;font-size:11.5px}.ent-history-domain{letter-spacing:.03em;text-transform:uppercase;background:var(--rail);color:var(--muted);border-radius:3px;margin-right:8px;padding:1px 6px;font-size:10.5px;font-weight:500;display:inline-block}.ent-history-domain.is-review{color:#4f5bd5;background:#eef0ff}@media (max-width:860px){.ent-entry-grid{grid-template-columns:minmax(0,1fr);gap:24px}}@media (max-width:640px){.ent-entry-facts{gap:22px}.ent-dim{grid-template-columns:104px minmax(0,1fr) 30px;gap:9px}.ent-score-inputs li{grid-template-columns:104px minmax(0,1fr) 22px;gap:9px}}.ent-cat-name-link{color:inherit;text-decoration:none}.ent-cat-name-link:hover .ent-cat-name{color:var(--red)}.ent-cat-name-link:focus-visible{outline:2px solid var(--red);outline-offset:3px;border-radius:3px}
