:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ink:#16181a;--ink-soft:#3a3e42;--muted:#6b7075;--placeholder:#a8a5a0;--line:#16181a1a;--line-strong:#16181a2e;--ground:#f6f6f4;--surface:#fff;--sunken:#efefec;--green:#1f6f55;--green-strong:#185a45;--green-wash:#e6f1ec;--fault:#a3392c;--fault-wash:#fbece9;--warn:#8a5a12;--warn-wash:#fbf1dc;--radius-sm:6px;--radius:10px;--radius-lg:14px;--shadow:0 1px 2px #16181a0a, 0 8px 24px #16181a0d;--focus:0 0 0 3px #1f6f5540;--font:"Inter", "SF Pro Text", -apple-system, "Helvetica Neue", Helvetica, Arial, sans-serif;--sidebar:248px;--content-max:100rem}::placeholder{color:var(--placeholder);opacity:1}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}*,:before,:after{box-sizing:border-box}body{font-family:var(--font);color:var(--ink);background:var(--ground);-webkit-font-smoothing:antialiased;margin:0;font-size:15px;line-height:1.5}h1,h2,h3{letter-spacing:-.015em;margin:0;line-height:1.2}h1{font-size:1.75rem;font-weight:650}h2{font-size:1.0625rem;font-weight:600}h3{margin:1.25rem 0 .5rem;font-size:.9375rem;font-weight:600}a{color:var(--green)}.muted{color:var(--muted);font-size:.875rem}.fault{color:var(--fault);margin:0}.eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin:0 0 .375rem;font-size:.75rem;font-weight:600}.eyebrow-inverse{color:#fff9}.lede{max-width:42rem;color:var(--ink-soft);margin:.5rem 0 0}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}button,.button{border:1px solid var(--line-strong);border-radius:var(--radius-sm);background:var(--surface);min-height:2.5rem;color:var(--ink);font:inherit;cursor:pointer;justify-content:center;align-items:center;gap:.5rem;padding:0 1rem;font-weight:550;transition:background .12s,border-color .12s,box-shadow .12s;display:inline-flex}button:hover:not(:disabled){border-color:var(--ink-soft)}button:focus-visible,.input:focus-visible,textarea:focus-visible,a:focus-visible{box-shadow:var(--focus);outline:none}button:disabled{color:var(--muted);cursor:not-allowed;opacity:.7}.button-primary{background:var(--green);border-color:var(--green);color:#fff}.button-primary:hover:not(:disabled){background:var(--green-strong);border-color:var(--green-strong)}.button-primary:disabled{color:#fff;opacity:.45}.button-ghost{color:var(--ink-soft);background:0 0;border-color:#0000}.button-ghost:hover:not(:disabled){background:var(--sunken);border-color:#0000}.button-sm{min-height:2rem;padding:0 .625rem;font-size:.875rem}.button-block{width:100%}.link-button{min-height:0;color:var(--green);background:0 0;border:0;padding:0;font-size:.8125rem;font-weight:550}.actions{flex-wrap:wrap;gap:.5rem;display:flex}.form{gap:1rem;display:grid}.form-row{grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));align-items:start;gap:1rem;display:grid}.field{gap:.375rem;display:grid}.field-label{justify-content:space-between;align-items:baseline;font-size:.875rem;font-weight:550;display:flex}.field-hint{color:var(--muted);font-size:.8125rem}.field-hint-fault{color:var(--fault);margin:-.5rem 0 0}.input,.request textarea{border:1px solid var(--line-strong);border-radius:var(--radius-sm);background:var(--surface);width:100%;min-height:2.75rem;color:var(--ink);font:inherit;padding:.5rem .75rem;display:block}.input:hover,.request textarea:hover{border-color:var(--ink-soft)}.input:focus,.request textarea:focus{border-color:var(--green)}.sign-in{grid-template-columns:minmax(20rem,1fr) minmax(24rem,1.1fr);min-height:100vh;display:grid}.sign-in-brand{color:#fff;background:radial-gradient(120% 80% at 0 100%,#1f6f5559,#0000 60%),#16181a;flex-direction:column;justify-content:space-between;gap:2rem;padding:2.5rem 3rem;display:flex}.sign-in-brand-top{letter-spacing:-.01em;align-items:center;gap:.75rem;font-size:1.125rem;font-weight:650;display:flex}.sign-in-statement{letter-spacing:-.03em;max-width:22rem;margin:0;font-size:clamp(2rem,3.4vw,2.75rem);font-weight:650;line-height:1.08}.sign-in-brand-foot{color:#ffffff80;margin:0;font-size:.8125rem}.sign-in-panel{place-items:center;padding:2rem 1.5rem;display:grid}.sign-in-card{width:100%;max-width:24rem}.sign-in-card .form{margin-top:1.75rem}.sign-in-compact-brand{align-items:center;gap:.625rem;margin-bottom:2rem;font-weight:650;display:none}.sent{justify-items:start;gap:.5rem;display:grid}.sent .button{margin-top:1rem;margin-left:-1rem}.sent-icon{background:var(--green-wash);width:3rem;height:3rem;color:var(--green);border-radius:50%;place-items:center;margin-bottom:.75rem;display:grid}.sent-icon svg,.sidebar-link svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:1.25rem;height:1.25rem}.mark{flex:none;display:block}.wordmark{white-space:nowrap;font-weight:600;line-height:1}@media (max-width:760px){.sign-in{grid-template-columns:1fr}.sign-in-brand{display:none}.sign-in-compact-brand{display:flex}.sign-in-panel{place-items:start center;padding-top:3rem}}.centered{place-items:center;min-height:100vh;padding:1.5rem;display:grid}.notice-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);width:100%;max-width:28rem;box-shadow:var(--shadow);padding:2rem}.notice-card .button{margin-top:1.5rem}.spinner{border:2px solid var(--line-strong);border-top-color:var(--green);border-radius:50%;width:1.5rem;height:1.5rem;animation:.7s linear infinite spin;display:inline-block}@keyframes spin{to{transform:rotate(360deg)}}.shell{grid-template-columns:var(--sidebar) 1fr;min-height:100vh;display:grid}.sidebar{background:var(--surface);border-right:1px solid var(--line);flex-direction:column;gap:1.5rem;height:100vh;padding:1.25rem .875rem;display:flex;position:sticky;top:0}.sidebar-brand{color:var(--ink);align-items:center;gap:.625rem;padding:.25rem .5rem;text-decoration:none;display:flex}.sidebar-brand small{color:var(--muted);margin-top:.25rem;font-size:.75rem;display:block}.sidebar-nav{gap:.125rem;margin:0;padding:0;list-style:none;display:grid}.sidebar-group+.sidebar-group{margin-top:1rem}.sidebar-group-title{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin:0 0 .25rem;padding:0 .625rem;font-size:.6875rem;font-weight:600}.sidebar-link{border-radius:var(--radius-sm);color:var(--ink-soft);align-items:center;gap:.625rem;padding:.5rem .625rem;font-weight:550;text-decoration:none;display:flex}.sidebar-link:hover{background:var(--sunken);color:var(--ink)}.sidebar-link[aria-current=page]{background:var(--green-wash);color:var(--green-strong)}.sidebar-footer{border-top:1px solid var(--line);align-items:center;gap:.625rem;margin-top:auto;padding:.875rem .25rem 0 .5rem;display:flex}.sidebar-avatar{background:var(--ink);color:#fff;border-radius:50%;flex:none;place-items:center;width:2rem;height:2rem;font-size:.8125rem;font-weight:600;display:grid}.sidebar-account{flex:1;min-width:0;line-height:1.3;display:grid}.sidebar-account-email{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:.8125rem;font-weight:550;overflow:hidden}.sidebar-account-role{color:var(--muted);font-size:.75rem}.sidebar-sign-out{border-radius:var(--radius-sm);width:2.25rem;height:2.25rem;min-height:0;color:var(--muted);background:0 0;border:1px solid #0000;flex:none;place-items:center;padding:0;display:grid}.sidebar-sign-out:hover:not(:disabled){border-color:var(--line);background:var(--sunken);color:var(--ink)}.sidebar-sign-out svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:1.125rem;height:1.125rem}.content{min-width:0;padding:2.5rem clamp(1.25rem,4vw,3rem) 4rem}.content>*{max-width:var(--content-max)}@media (max-width:860px){.shell{grid-template-columns:minmax(0,1fr)}.sidebar{border-right:0;border-bottom:1px solid var(--line);flex-flow:wrap;align-items:center;gap:.75rem;height:auto;padding:.75rem 1rem;position:static}.sidebar nav{scrollbar-width:none;order:3;gap:.25rem;width:100%;min-width:0;display:flex;overflow-x:auto}.sidebar-group+.sidebar-group{margin-top:0}.sidebar-group-title{display:none}.sidebar-nav{gap:.25rem;display:flex}.sidebar-nav li{flex-shrink:0}.sidebar-footer{border:0;margin:0 0 0 auto;padding:0;display:flex}.sidebar-account{display:none}.content{padding-top:1.75rem}}.page-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1rem 2rem;margin-bottom:1.75rem;display:flex}.banner{border-radius:var(--radius);background:var(--green-wash);color:var(--green-strong);margin:0 0 1rem;padding:.75rem 1rem;font-size:.9375rem}.banner-fault{background:var(--fault-wash);color:var(--fault)}.panel{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow);margin-bottom:1.25rem;padding:1.5rem}.panel-flush{padding:0;overflow:hidden}.panel-header{gap:.25rem;display:grid}.panel-header-inline{border-bottom:1px solid var(--line);align-items:center;gap:.75rem;padding:1rem 1.25rem;display:flex}.panel-empty{text-align:center;place-items:center;gap:.25rem;min-height:10rem;display:grid}.panel-empty p{margin:0}.empty{border:1px dashed var(--line-strong);border-radius:var(--radius-lg);color:var(--muted);text-align:center;padding:2.5rem 1rem}.pill{background:var(--sunken);color:var(--muted);white-space:nowrap;border-radius:999px;align-items:center;margin-left:.5rem;padding:.125rem .5rem;font-size:.75rem;font-weight:600;display:inline-flex}.panel-header-inline .pill{margin-left:0}.pill-live{background:var(--green-wash);color:var(--green-strong)}.pill-warn{background:var(--warn-wash);color:var(--warn)}.table-scroll{overflow-x:auto}.table{border-collapse:collapse;width:100%;font-size:.9375rem}.table th{background:var(--ground);border-bottom:1px solid var(--line);color:var(--muted);letter-spacing:.04em;text-align:left;text-transform:uppercase;white-space:nowrap;padding:.625rem 1.25rem;font-size:.75rem;font-weight:600}.table td{border-bottom:1px solid var(--line);vertical-align:middle;padding:.875rem 1.25rem}.table tbody tr:last-child td{border-bottom:0}.table td.muted{font-size:.875rem}.cell-secondary{color:var(--muted);margin-top:.125rem;font-size:.8125rem;display:block}.cell-actions{text-align:right;white-space:nowrap}.row-form td{background:var(--ground);padding:0 1.25rem 1.25rem}.row-form .panel{box-shadow:none;margin:1rem 0 0}.switch{background:0 0;border:0;gap:.5rem;min-height:0;padding:.25rem;font-size:.875rem}.switch:hover:not(:disabled){border:0}.switch-track{background:var(--line-strong);border-radius:999px;width:2.25rem;height:1.25rem;transition:background .15s;position:relative}.switch-thumb{background:#fff;border-radius:50%;width:calc(1.25rem - 4px);height:calc(1.25rem - 4px);transition:transform .15s;position:absolute;top:2px;left:2px;box-shadow:0 1px 2px #0003}.switch[aria-checked=true] .switch-track{background:var(--green)}.switch[aria-checked=true] .switch-thumb{transform:translate(1rem)}.switch-label{min-width:1.75rem;color:var(--ink-soft);text-align:left}.queue{gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.queue-row{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);width:100%;min-height:3.5rem;box-shadow:var(--shadow);text-align:left;justify-content:space-between;align-items:center;gap:1rem;padding:.875rem 1.25rem;display:flex}.request{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);margin:.5rem 0 0;padding:1.5rem}.request dl{grid-template-columns:10rem 1fr;gap:.375rem 1rem;margin:0 0 1.25rem;display:grid}.request dt{color:var(--muted);font-size:.875rem}.request dd{margin:0}.request label{margin-top:1.25rem;font-size:.875rem;font-weight:550;display:block}.request textarea{margin:.5rem 0 1rem}.digest{color:var(--muted);margin-left:.5rem;font-size:.8125rem}.pill-fault{background:var(--fault-wash);color:var(--fault)}.tabs{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:.25rem;margin-bottom:1.5rem;display:flex}.tab{color:var(--muted);border-bottom:2px solid #0000;margin-bottom:-1px;padding:.5rem .875rem;font-size:.9375rem;font-weight:550;text-decoration:none}.tab:hover{color:var(--ink)}.tab[aria-current=page]{border-bottom-color:var(--green);color:var(--ink)}.breadcrumbs{margin-bottom:1rem;font-size:.875rem}.breadcrumbs ol{flex-wrap:wrap;gap:.25rem .5rem;margin:0;padding:0;list-style:none;display:flex}.breadcrumbs li{color:var(--muted);gap:.5rem;display:inline-flex}.breadcrumbs li+li:before{content:"›";color:var(--line-strong)}.breadcrumbs a{color:var(--muted);text-decoration:none}.breadcrumbs a:hover{color:var(--ink);text-decoration:underline}.breadcrumbs [aria-current=page]{color:var(--ink);font-weight:550}.table-toolbar{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:.75rem;padding:.875rem 1.25rem;display:flex}.search{flex:16rem;max-width:24rem;position:relative}.search svg{fill:none;width:1rem;height:1rem;stroke:var(--muted);stroke-width:2px;stroke-linecap:round;pointer-events:none;position:absolute;top:50%;left:.75rem;transform:translateY(-50%)}.search .input{padding-left:2.25rem}.table-count{margin-left:auto;font-size:.8125rem}.table-empty{text-align:center;margin:0;padding:2.5rem 1.25rem}.segmented{border-radius:var(--radius-sm);background:var(--sunken);padding:2px;display:inline-flex}.segmented button{border-radius:calc(var(--radius-sm) - 2px);min-height:0;color:var(--muted);background:0 0;border:0;padding:.3125rem .75rem;font-size:.8125rem}.segmented button[aria-pressed=true]{background:var(--surface);color:var(--ink);box-shadow:0 1px 2px #16181a14}.checkbox{color:var(--ink-soft);align-items:center;gap:.5rem;font-size:.875rem;display:inline-flex}.sort-button{min-height:0;color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;background:0 0;border:0;gap:.375rem;padding:0}.sort-button:hover:not(:disabled){color:var(--ink);border:0}.sort-mark{opacity:.6}.table th.cell-number,.table td.cell-number{text-align:right;font-variant-numeric:tabular-nums}.table th.cell-number .sort-button{justify-content:flex-end}.table-links tbody tr{position:relative}.table-links tbody tr:hover{background:var(--ground)}.row-link{color:inherit;text-decoration:none}.row-link:after{content:"";position:absolute;inset:0}.table-links td a:not(.row-link){z-index:1;position:relative}.table-compact td,.table-compact th{padding:.5rem .75rem;font-size:.875rem}.jump{flex-wrap:wrap;gap:.375rem;margin:-.75rem 0 1.25rem;display:flex}.jump a{border:1px solid var(--line);background:var(--surface);color:var(--ink-soft);border-radius:999px;padding:.25rem .625rem;font-size:.8125rem;text-decoration:none}.jump a:hover{border-color:var(--line-strong);color:var(--ink)}.detail-section,.detail-block{scroll-margin-top:1.5rem}.detail-block{margin-bottom:1.25rem}.detail-section-header{align-items:center;gap:.5rem;margin-bottom:.75rem;display:flex}.detail-section-header .pill{margin-left:0}.detail-section-lede{margin:-.25rem 0 1rem;font-size:.875rem}.detail-subtitle{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;margin:1.25rem 0 .5rem;font-size:.75rem;font-weight:600}.detail-section-header+.detail-subtitle,.verification-now+.detail-subtitle{margin-top:.5rem}.facts{grid-template-columns:repeat(auto-fill,minmax(14rem,1fr));gap:.875rem 1.5rem;margin:0;display:grid}.fact dt{color:var(--muted);font-size:.8125rem}.fact dd{overflow-wrap:anywhere;margin:.125rem 0 0}.fact code,.hash{overflow-wrap:anywhere;font-size:.8125rem}.entity-list{margin:0;padding:0;list-style:none;display:grid}.entity-list li{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:baseline;gap:.25rem .75rem;padding:.625rem 0;display:flex}.entity-list li:last-child{border-bottom:0}.entity-list li .pill{margin-left:0}.entity-list-aside{margin-left:auto;font-size:.875rem}.verification-now{flex-wrap:wrap;align-items:center;gap:.5rem .75rem;display:flex}.verification-now .pill{margin-left:0}.verification-now .button{margin-left:auto}.requests,.records{gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.request-card,.record-card{border:1px solid var(--line);border-radius:var(--radius);background:var(--ground);padding:1rem 1.125rem;scroll-margin-top:1.5rem}.record-card:target{border-color:var(--green);box-shadow:var(--focus)}.request-card-head{flex-wrap:wrap;align-items:center;gap:.375rem .75rem;display:flex}.request-card-head .pill{margin-left:0}.request-card-line{margin:.5rem 0 0;font-size:.9375rem}.quote{color:var(--ink-soft);margin-top:.25rem;font-style:italic;display:block}.activity{margin:0;padding:0;list-style:none;display:grid}.activity-item{border-bottom:1px solid var(--line);grid-template-columns:11rem 1fr;gap:1rem;padding:.625rem 0;display:grid}.activity-item:last-child{border-bottom:0}.activity-item time{color:var(--muted);font-variant-numeric:tabular-nums;font-size:.875rem}.activity-item p{margin:.125rem 0 0;font-size:.875rem}.activity-item a{color:inherit}@media (max-width:640px){.activity-item{grid-template-columns:1fr;gap:.125rem}}.queue-open-workshop{margin:.5rem 0 0;font-size:.875rem}.resource-list{gap:.5rem;margin:.75rem 0 0;padding:0;list-style:none;display:grid}.resource-row{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);text-align:left;justify-content:flex-start;align-items:center;gap:.75rem;width:100%;min-height:3.25rem;padding:.5rem .75rem;font-weight:400;display:flex}.resource-row .pill{margin-left:auto}.resource-icon{border-radius:var(--radius-sm);background:var(--sunken);width:2.25rem;height:2.25rem;color:var(--muted);letter-spacing:.04em;flex:none;place-items:center;font-size:.625rem;font-weight:700;display:grid}.photo-grid{grid-template-columns:repeat(auto-fill,minmax(9rem,1fr));gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.photo{aspect-ratio:4/3;border:1px solid var(--line);border-radius:var(--radius);background:var(--sunken);width:100%;padding:0;display:block;position:relative;overflow:hidden}.photo img{object-fit:cover;width:100%;height:100%;display:block}.photo-missing{place-items:center;height:100%;font-size:.8125rem;display:grid}.photo-badge{background:#ffffffeb;margin:0;position:absolute;top:.5rem;left:.5rem}.viewer-scrim,.viewer,.erase-dialog{max-width:none}.viewer-scrim{z-index:20;background:#16181a52;position:fixed;inset:0}.viewer{z-index:21;background:var(--surface);flex-direction:column;gap:1rem;width:min(36rem,100%);padding:1.25rem 1.5rem 1.5rem;display:flex;position:fixed;top:0;bottom:0;right:0;overflow-y:auto;box-shadow:-12px 0 32px #16181a1f}.viewer-header{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.viewer-title{overflow-wrap:anywhere}.viewer-preview{border:1px solid var(--line);border-radius:var(--radius);background:var(--sunken);place-items:center;min-height:12rem;display:grid;overflow:hidden}.viewer-preview img{object-fit:contain;max-width:100%;max-height:60vh;display:block}.viewer-preview iframe{background:#fff;border:0;width:100%;height:60vh}.viewer-preview p{text-align:center;margin:0;padding:1rem}.viewer-open{flex-wrap:wrap;align-items:center;gap:.75rem;margin:0;font-size:.8125rem;display:flex}.viewer-notice{border-radius:var(--radius);background:var(--green-wash);color:var(--green-strong);padding:.75rem 1rem;font-size:.875rem}.viewer-notice p{margin:0}.viewer-meta{gap:.5rem;margin:0;display:grid}.viewer-meta div{grid-template-columns:9rem 1fr;gap:1rem;display:grid}.viewer-meta dt{color:var(--muted);font-size:.875rem}.viewer-meta dd{overflow-wrap:anywhere;margin:0}.viewer-actions{border-top:1px solid var(--line);flex-wrap:wrap;gap:.5rem;margin-top:auto;padding-top:1rem;display:flex}.table-links td:first-child{min-width:14rem}.stat-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-bottom:1.25rem;display:grid}@media (min-width:720px){.stat-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1280px){.stat-grid{grid-template-columns:repeat(6,minmax(0,1fr))}}.stat-tile{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow);color:var(--ink);align-content:start;gap:.25rem;padding:1.125rem 1.25rem;text-decoration:none;display:grid}.stat-tile-link:hover{border-color:var(--line-strong)}.stat-label{color:var(--ink-soft);font-size:.875rem;font-weight:550}.stat-value{letter-spacing:-.02em;font-size:2rem;font-weight:650;line-height:1.15}.stat-note{font-size:.8125rem}.stat-sub{display:block}.small-multiples{grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));gap:1.5rem 2rem;display:grid}.day-bars{margin:0}.day-bars-head{justify-content:space-between;align-items:baseline;gap:1rem;margin-bottom:.5rem;display:flex}.day-bars-title{color:var(--ink-soft);font-size:.875rem;font-weight:550}.day-bars-total{font-size:1.25rem;font-weight:650}.day-bars-plot{padding-left:2rem;position:relative}.day-bars-plot svg{width:100%;height:7.5rem;display:block;overflow:visible}.day-bars-axis{color:var(--muted);font-variant-numeric:tabular-nums;font-size:.6875rem;line-height:1;position:absolute;left:0}.day-bars-axis-top{top:0}.day-bars-axis-bottom{bottom:0}.day-bars-grid{stroke:var(--line);stroke-dasharray:3 3;vector-effect:non-scaling-stroke}.day-bars-baseline{stroke:var(--line-strong);vector-effect:non-scaling-stroke}.day-bar{fill:var(--green)}.day-bar-active{fill:var(--green-strong)}.day-bar-hit{fill:#0000;cursor:default;outline:none}.day-bar-hit:focus-visible{fill:#1f6f5514}.day-bars-tip{z-index:2;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface);box-shadow:var(--shadow);pointer-events:none;white-space:nowrap;padding:.375rem .625rem;font-size:.8125rem;display:grid;position:absolute;top:-.5rem}.day-bars-tip-start{transform:translate(-1rem,-100%)}.day-bars-tip-middle{transform:translate(-50%,-100%)}.day-bars-tip-end{transform:translate(calc(1rem - 100%),-100%)}.day-bars-tip strong{font-size:1rem}.day-bars-tip span{color:var(--muted)}.day-bars-range{justify-content:space-between;margin-top:.375rem;padding-left:2rem;font-size:.75rem;display:flex}.table-view{margin-top:1.25rem}.table-view summary{width:fit-content;color:var(--ink-soft);cursor:pointer;font-size:.875rem}.table-view .table-scroll{max-height:20rem;margin-top:.75rem;overflow-y:auto}.overview-columns{grid-template-columns:repeat(auto-fit,minmax(22rem,1fr));gap:0 1.25rem;display:grid}@media (max-width:480px){.overview-columns{grid-template-columns:1fr}}.section-link{margin-left:auto;font-size:.875rem}.ranking{counter-reset:rank;margin:0;padding:0;list-style:none;display:grid}.ranking li{border-bottom:1px solid var(--line);counter-increment:rank;align-items:center;gap:.75rem;padding:.625rem 0;display:flex}.ranking li:last-child{border-bottom:0}.ranking li:before{content:counter(rank);width:1.5rem;color:var(--muted);font-variant-numeric:tabular-nums;text-align:right;font-size:.8125rem}.ranking-main{flex:1;min-width:0}.ranking-value{font-variant-numeric:tabular-nums;font-weight:650}.button-danger{border-color:var(--fault);background:var(--fault);color:#fff;letter-spacing:.02em;font-weight:650}.button-danger:hover:not(:disabled){background:#8a2f24;border-color:#8a2f24}.button-danger:disabled{border-color:var(--line-strong);background:var(--sunken);color:var(--muted)}.eyebrow-fault{color:var(--fault)}.danger-zone{background:linear-gradient(0deg, var(--fault-wash), var(--fault-wash)) padding-box;border-color:#a3392c59;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem 2rem;display:flex}.danger-zone h2{color:var(--fault)}.danger-zone p{max-width:42rem;margin:.25rem 0 0}.erase-dialog{z-index:21;border-top:4px solid var(--fault);border-radius:var(--radius-lg);background:var(--surface);flex-direction:column;width:min(56rem,100% - 2rem);max-height:calc(100vh - 2rem);display:flex;position:fixed;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%);box-shadow:0 24px 64px #16181a3d}.erase-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:1rem;padding:1.25rem 1.5rem 1rem;display:flex}.erase-header p{margin:.375rem 0 0}.erase-body{gap:1.25rem;padding:1.25rem 1.5rem 1.5rem;display:grid;overflow-y:auto}.erase-set{flex-wrap:wrap;gap:.375rem;margin:0;padding:0;list-style:none;display:flex}.erase-set .pill{gap:.375rem;margin:0;font-size:.8125rem}.risk-strip{grid-template-columns:repeat(auto-fit,minmax(7.5rem,1fr));gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.risk{border:1px solid var(--line);border-radius:var(--radius);background:var(--ground);gap:.125rem;padding:.625rem .75rem;display:grid}.risk-value{font-size:1.5rem;font-weight:650;line-height:1.1}.risk-label{color:var(--muted);font-size:.75rem}.risk-high{background:var(--warn-wash);border-color:#8a5a1259}.risk-high .risk-value{color:var(--warn)}.risk-blocked .risk-value,.risk-block.risk-block-fault h3{color:var(--fault)}.risk.risk-blocked{background:var(--fault-wash);border-color:#a3392c73}.risk.risk-clear{background:var(--green-wash);border-color:#1f6f554d}.risk.risk-clear .risk-value{color:var(--green-strong)}.risk-block{gap:.5rem;display:grid}.risk-block h3{font-size:.9375rem}.risk-block p{margin:0}section.risk-block-fault{border-radius:var(--radius);background:var(--fault-wash);border:1px solid #a3392c59;padding:1rem 1.125rem}section.risk-block-clear{border-radius:var(--radius);background:var(--green-wash);color:var(--green-strong);border:1px solid #1f6f554d;padding:1rem 1.125rem}.blocker-list{gap:.375rem;margin:.25rem 0 0;padding:0;list-style:none;display:grid}.blocker-list li{border-radius:var(--radius-sm);background:var(--surface);flex-wrap:wrap;align-items:center;gap:.375rem .75rem;padding:.5rem .625rem;display:flex}.blocker-list li:before{content:"✕";color:var(--fault);font-weight:700}.blocker-text{flex:1;min-width:14rem}.blocker-list .pill{margin:0}.erase-account{border-bottom:1px solid var(--line);padding:.75rem 0}.erase-account-name{margin:0 0 .375rem}.erase-items{gap:.25rem;margin:0;padding-left:1.125rem;display:grid}.erase-items li span{margin-left:.5rem;font-size:.8125rem}.erase-footnote{font-size:.8125rem}.typed-confirmation{gap:.375rem;max-width:32rem;display:grid}.typed-expected{-webkit-user-select:none;user-select:none;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:.875rem}.removal-form{border-radius:var(--radius);background:var(--fault-wash);border:1px solid #a3392c59;gap:.75rem;width:100%;padding:.875rem 1rem;display:grid}.removal-lede{margin:0;font-size:.875rem}.removal-form .banner{margin:0;font-size:.8125rem}.removal-form textarea.input{resize:vertical;min-height:4.5rem}.feature-list{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow);margin:0;padding:0;list-style:none;overflow:hidden}.feature-row+.feature-row{border-top:1px solid var(--line)}.feature-row-header{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:1rem;padding:1rem 1.25rem;display:flex}.feature-row-header:hover{background:var(--ground)}.feature-row-header:focus-visible{box-shadow:inset var(--focus);outline:none}.feature-row-text{flex:1;gap:.125rem;min-width:0;display:grid}.feature-row-name{font-weight:600}.feature-row-summary{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:.875rem;overflow:hidden}.feature-row-side{flex-shrink:0;align-items:center;gap:.75rem;display:flex}.feature-row-subject{color:var(--muted);font-size:.8125rem}.feature-row-chevron{color:var(--muted);transition:transform .12s}.feature-row[data-open] .feature-row-chevron{transform:rotate(180deg)}.feature-row[data-open] .feature-row-header{background:var(--ground)}.feature-row-detail{background:var(--surface);border-top:1px solid var(--line);padding:.25rem 1.25rem 1.5rem}.feature-row-facts{margin:1rem 0;font-size:.875rem}.feature-block{border-top:1px solid var(--line);margin-top:1.5rem;padding-top:1.25rem}.feature-block h3{margin:0 0 .25rem}.feedback-filter{width:auto;margin-left:auto}.feedback-message{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;line-height:1.5}.feature-history{flex-direction:column;gap:.75rem;margin:.75rem 0 0;padding:0;list-style:none;display:flex}@media (max-width:640px){.feature-row-subject{display:none}}.screening-list{margin:0;padding:0;list-style:none}.screening-item{border-top:1px solid var(--line);align-items:center;gap:16px;padding:12px 0;display:flex}.screening-item:first-child{border-top:0}.screening-thumb{background:var(--sunken,#eeece8);border-radius:8px;flex:0 0 96px;width:96px;height:96px;overflow:hidden}.screening-thumb img{object-fit:cover;width:100%;height:100%;display:block}.screening-text{flex-direction:column;flex:auto;gap:4px;min-width:0;display:flex}.screening-actions{flex-wrap:wrap;gap:8px;display:flex}@media (max-width:640px){.screening-item{flex-wrap:wrap}}
