:root,[data-theme=light]{--bg:#f5f7f6;--surface:#fff;--surface-sunken:#ecefed;--border:#d8dedb;--border-strong:#75817c;--ink:#14201b;--ink-muted:#55625c;--accent:#0b6b4f;--accent-hover:#095740;--on-accent:#fff;--accent-soft:#e2f1ea;--accent-ink:#0a5a43;--warn-soft:#fff0d2;--warn-border:#b26a00;--warn-ink:#6b4100;--danger:#b3261e;--danger-hover:#8f1d17;--on-danger:#fff;--danger-soft:#fbe9e7;--danger-ink:#8a1c16;--sponsored:#14201b;--on-sponsored:#fff;--focus:#0b6b4f;--scrim:#14201b8f;--shadow-1:0 1px 2px #14201b0f, 0 1px 1px #14201b0a;--shadow-2:0 12px 32px #14201b2e, 0 2px 6px #14201b14}[data-theme=dark]{--bg:#0e1412;--surface:#161e1b;--surface-sunken:#0a0f0d;--border:#2a3531;--border-strong:#7a8782;--ink:#eef2f0;--ink-muted:#a6b2ad;--accent:#5ccba4;--accent-hover:#7ad8b6;--on-accent:#0b1512;--accent-soft:#14342a;--accent-ink:#86ddbd;--warn-soft:#3a2a08;--warn-border:#e0a22a;--warn-ink:#ffd98a;--danger:#f2938a;--danger-hover:#f6aca5;--on-danger:#1c0b09;--danger-soft:#3a1613;--danger-ink:#f8b4ad;--sponsored:#eef2f0;--on-sponsored:#0e1412;--focus:#86ddbd;--scrim:#000000a3;--shadow-1:0 1px 2px #0006;--shadow-2:0 12px 32px #0009}:root{--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--space-16:64px;--radius-sm:6px;--radius-md:10px;--radius-lg:16px;--radius-pill:999px;--tap-min:44px;--control-height:48px;--sidebar-width:248px;--content-max:1200px;--font-sans:"Figtree", system-ui, -apple-system, "Segoe UI", sans-serif}.text-display{font-family:var(--font-sans);font-size:44px;font-weight:700;line-height:48px}.text-stat{font-family:var(--font-sans);font-size:36px;font-weight:700;line-height:40px}.text-h1{font-family:var(--font-sans);font-size:28px;font-weight:700;line-height:36px}.text-h2{font-family:var(--font-sans);font-size:22px;font-weight:700;line-height:28px}.text-h3{font-family:var(--font-sans);font-size:18px;font-weight:500;line-height:26px}.text-body{font-family:var(--font-sans);font-size:16px;font-weight:400;line-height:24px}.text-body-strong{font-family:var(--font-sans);font-size:16px;font-weight:500;line-height:24px}.text-small{font-family:var(--font-sans);font-size:14px;font-weight:400;line-height:20px}.text-label{font-family:var(--font-sans);font-size:14px;font-weight:500;line-height:20px}.text-caption{font-family:var(--font-sans);font-size:13px;font-weight:400;line-height:18px}@font-face{font-family:Figtree;src:url(../media/Figtree-400.31jnf8b-i7jy-.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Figtree;src:url(../media/Figtree-500.2sprn8ch4rvz1.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Figtree;src:url(../media/Figtree-700.3p9l3qyea12fl.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}
.can{font-family:var(--font-sans);color:var(--ink);background:var(--bg);font-variant-numeric:tabular-nums;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-size:16px;font-weight:400;line-height:24px;container:can/inline-size}.can *,.can :before,.can :after{box-sizing:border-box}.can :where(h1,h2,h3,h4,p,ul,ol,dl,dd,figure){margin:0;padding:0}.can :where(ul,ol){list-style:none}.can :where(a){color:var(--accent-ink);text-underline-offset:3px;text-decoration:underline}.can :where(a):hover{color:var(--accent)}.can :focus-visible{outline:2px solid var(--focus);outline-offset:2px}.can svg{flex:none}.can-icon{stroke:currentColor;fill:none;stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.can-sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.can-muted{color:var(--ink-muted)}.can-h1{font-size:28px;font-weight:700;line-height:36px}.can-h2{font-size:22px;font-weight:700;line-height:28px}.can-h3{font-size:18px;font-weight:500;line-height:26px}.can-small{font-size:14px;line-height:20px}.can-caption{font-size:13px;line-height:18px}.can-stack{gap:var(--space-4);flex-direction:column;display:flex}.can-row{gap:var(--space-3);flex-wrap:wrap;align-items:center;display:flex}.can-grid{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.can-grid--1{grid-template-columns:minmax(0,1fr)}@container can (min-width:900px){.can-grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}.can-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.can-grid--1.can-grid--split{grid-template-columns:minmax(0,3fr) minmax(0,2fr)}}@container can (max-width:899px){.can-grid--3{grid-template-columns:minmax(0,1fr)}.can-only-wide{display:none!important}}@container can (min-width:900px){.can-only-narrow{display:none!important}}.can-button{justify-content:center;align-items:center;gap:var(--space-2);min-height:44px;padding:0 var(--space-5);border-radius:var(--radius-md);font:inherit;cursor:pointer;white-space:nowrap;border:1px solid #0000;font-weight:500;line-height:24px;text-decoration:none;display:inline-flex}.can a.can-button{text-decoration:none}.can-button--primary,.can a.can-button--primary{background:var(--accent);color:var(--on-accent)}.can-button--primary:hover,.can a.can-button--primary:hover{background:var(--accent-hover);color:var(--on-accent)}.can-button--secondary,.can a.can-button--secondary{background:var(--surface);color:var(--ink);border-color:var(--border-strong)}.can-button--secondary:hover{background:var(--surface-sunken)}.can-button--quiet,.can a.can-button--quiet{color:var(--accent-ink);padding:0 var(--space-3);background:0 0}.can-button--quiet:hover{background:var(--accent-soft)}.can-button--destructive,.can a.can-button--destructive{background:var(--danger);color:var(--on-danger)}.can-button--destructive:hover{background:var(--danger-hover)}.can-button[disabled]{background:var(--surface-sunken);color:var(--ink-muted);border-color:var(--border);cursor:not-allowed}.can-button--block{width:100%;display:flex}.can-field{flex-direction:column;gap:6px;min-width:0;display:flex}.can-field__label{color:var(--ink);font-size:14px;font-weight:500;line-height:20px}.can-field__help{color:var(--ink-muted);font-size:14px;line-height:20px}.can-field__error{color:var(--danger-ink);font-size:14px;font-weight:500;line-height:20px}.can-input,.can-select select{width:100%;min-height:48px;padding:0 var(--space-4);border:1px solid var(--border-strong);border-radius:var(--radius-md);background:var(--surface);color:var(--ink);font:inherit;font-size:16px;line-height:24px}textarea.can-input{padding:var(--space-3) var(--space-4);resize:vertical;min-height:128px}.can-input::placeholder{color:var(--ink-muted)}.can-input[aria-invalid=true]{border-color:var(--danger);border-width:2px}.can-input[disabled],.can-select select[disabled]{background:var(--surface-sunken);color:var(--ink-muted)}.can-select{display:block;position:relative}.can-select select{appearance:none;cursor:pointer;padding-right:44px}.can-select:after{content:"";border-right:2px solid var(--ink);border-bottom:2px solid var(--ink);pointer-events:none;width:8px;height:8px;margin-top:-7px;position:absolute;top:50%;right:18px;transform:rotate(45deg)}.can-select--compact select{min-height:44px;font-size:14px;font-weight:500}.can-checkbox,.can-toggle{align-items:flex-start;gap:var(--space-3);cursor:pointer;min-height:44px;padding:10px 0;display:flex}.can-checkbox input{appearance:none;border:1px solid var(--border-strong);border-radius:var(--radius-sm);background:var(--surface);cursor:pointer;flex:none;width:24px;height:24px;margin:0;position:relative}.can-checkbox input:checked{background:var(--accent);border-color:var(--accent)}.can-checkbox input:checked:after{content:"";border-right:2px solid var(--on-accent);border-bottom:2px solid var(--on-accent);width:6px;height:12px;position:absolute;top:3px;left:8px;transform:rotate(45deg)}.can-checkbox__text,.can-toggle__text{flex-direction:column;min-width:0;display:flex}.can-toggle{justify-content:space-between}.can-toggle input{appearance:none;border:1px solid var(--border-strong);border-radius:var(--radius-pill);background:var(--surface-sunken);cursor:pointer;flex:none;width:52px;height:32px;margin:0;position:relative}.can-toggle input:after{content:"";background:var(--border-strong);border-radius:50%;width:24px;height:24px;position:absolute;top:3px;left:3px}.can-toggle input:checked{background:var(--accent);border-color:var(--accent)}.can-toggle input:checked:after{background:var(--on-accent);left:23px}.can-pill{border-radius:var(--radius-pill);white-space:nowrap;border:1px solid #0000;flex:none;align-items:center;gap:6px;height:26px;padding:0 10px;font-size:13px;font-weight:700;line-height:18px;display:inline-flex}.can-pill--sponsored{background:var(--sponsored);color:var(--on-sponsored)}.can-pill--basic{background:var(--surface);color:var(--ink);border-color:var(--border-strong);font-weight:500}.can-pill--active{background:var(--accent-soft);color:var(--accent-ink)}.can-pill--paused,.can-pill--neutral{background:var(--surface-sunken);color:var(--ink);font-weight:500}.can-pill--attention{background:var(--warn-soft);color:var(--warn-ink)}.can-pill--stopped{background:var(--danger-soft);color:var(--danger-ink)}.can-statusband{align-items:flex-start;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);border:1px solid var(--border);background:var(--surface);color:var(--ink-muted);font-size:14px;line-height:20px;display:flex}.can-statusband strong{color:var(--ink);font-size:16px;font-weight:500;line-height:24px;display:block}.can-statusband--healthy .can-icon{color:var(--accent)}.can-statusband--delayed,.can-statusband--incomplete{background:var(--warn-soft);border-color:var(--warn-border);color:var(--warn-ink)}.can-statusband--delayed strong,.can-statusband--incomplete strong{color:var(--warn-ink)}.can-statusband--delayed .can-icon,.can-statusband--incomplete .can-icon{color:var(--warn-border);margin-top:2px}.can-statusband--incomplete{border-width:2px}.can-card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);padding:var(--space-5);box-shadow:var(--shadow-1);min-width:0}.can-card--flush{padding:0;overflow:hidden}.can-card__header{justify-content:space-between;align-items:center;gap:var(--space-3);margin-bottom:var(--space-4);flex-wrap:wrap;display:flex}.can-card--flush .can-card__header{padding:var(--space-4) var(--space-5);margin:0}@container can (min-width:900px){.can-card{padding:var(--space-6)}.can-card--flush{padding:0}}.can-statcard{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);padding:var(--space-4);box-shadow:var(--shadow-1);flex-direction:column;gap:2px;min-width:0;display:flex}.can-statcard__number{color:var(--ink);letter-spacing:0;font-size:36px;font-weight:700;line-height:40px}.can-statcard__label{color:var(--ink);font-size:16px;font-weight:500;line-height:24px}.can-statcard__delta{color:var(--ink-muted);margin-top:var(--space-2);align-items:center;gap:4px;font-size:14px;line-height:20px;display:flex}.can-statcard__delta--up{color:var(--accent-ink)}.can-statcard__delta .can-icon{width:16px;height:16px}.can-statcard__coverage{color:var(--ink-muted);font-size:13px;line-height:18px}.can-statcard--missing .can-statcard__number{color:var(--ink-muted);font-size:22px;font-weight:500;line-height:40px}.can-statcard--missing .can-statcard__coverage{color:var(--warn-ink);background:var(--warn-soft);border-radius:var(--radius-sm);margin-top:var(--space-2);align-self:flex-start;padding:2px 6px}@container can (min-width:900px){.can-statcard{padding:var(--space-5)}.can-statcard__number{font-size:44px;line-height:48px}.can-statcard--missing .can-statcard__number{line-height:48px}}.can-chartframe{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);padding:var(--space-4);box-shadow:var(--shadow-1);min-width:0}.can-chartframe__header{justify-content:space-between;align-items:center;gap:var(--space-2) var(--space-4);margin-bottom:var(--space-3);flex-wrap:wrap;display:flex}.can-chartframe__plot{width:100%;height:auto;display:block}.can-chartframe__grid{stroke:var(--border);stroke-width:1px}.can-chartframe__series{fill:none;stroke:var(--accent);stroke-width:3px;stroke-linejoin:round;stroke-linecap:round}.can-chartframe__previous{fill:none;stroke:var(--border-strong);stroke-width:2px;stroke-dasharray:2 6;stroke-linecap:round}.can-chartframe__dot{fill:var(--accent);stroke:var(--surface);stroke-width:2px}.can-chartframe__tick{fill:var(--ink-muted);font-size:13px;font-family:var(--font-sans)}.can-chartframe__name{fill:var(--accent-ink);font-size:13px;font-weight:700;font-family:var(--font-sans)}.can-chartframe__name--previous{fill:var(--ink-muted);font-weight:500}.can-chartframe .can-toggle{gap:var(--space-3);align-items:center;padding:6px 0;font-size:14px;line-height:20px}@container can (min-width:900px){.can-chartframe{padding:var(--space-6)}}.can-datatable{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-1);min-width:0;overflow:hidden}.can-datatable__header{justify-content:space-between;align-items:center;gap:var(--space-2) var(--space-4);padding:var(--space-3) var(--space-4);flex-wrap:wrap;display:flex}.can-datatable__scroll{overflow-x:auto}.can-datatable table{border-collapse:collapse;width:100%;font-size:14px;line-height:20px}.can-datatable th{background:var(--surface-sunken);text-align:left;color:var(--ink);padding:0 var(--space-3);vertical-align:middle;height:44px;font-weight:500}.can-datatable th:first-child,.can-datatable td:first-child{padding-left:var(--space-4)}.can-datatable th:last-child,.can-datatable td:last-child{padding-right:var(--space-4)}.can-datatable td{padding:var(--space-3) var(--space-3);border-top:1px solid var(--border);vertical-align:top;color:var(--ink)}.can-datatable th.can-num{white-space:normal}.can-break{overflow-wrap:anywhere}.can-datatable td small{color:var(--ink-muted);font-size:13px;line-height:18px;display:block}.can-datatable .can-num{text-align:right;white-space:nowrap}.can-datatable__sort{min-height:44px;text-align:inherit;color:inherit;line-height:18px;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;margin:0;padding:4px 0;font-weight:500;display:inline-flex}.can-datatable__sort .can-icon{width:16px;height:16px;color:var(--ink-muted)}.can-datatable th[aria-sort=ascending] .can-icon,.can-datatable th[aria-sort=descending] .can-icon{color:var(--accent-ink)}.can-datatable tfoot td{background:var(--surface);font-weight:700}.can-datatable tr.is-selected td{background:var(--accent-soft)}.can-tabs{gap:var(--space-2);border-bottom:1px solid var(--border);display:flex;overflow-x:auto}.can-tabs__tab{min-height:44px;padding:0 var(--space-3);color:var(--ink-muted);font:inherit;cursor:pointer;align-items:center;gap:var(--space-2);background:0 0;border:0;border-bottom:3px solid #0000;flex:none;font-weight:500;text-decoration:none;display:inline-flex}.can a.can-tabs__tab{color:var(--ink-muted);text-decoration:none}.can-tabs__tab[aria-selected=true],.can a.can-tabs__tab[aria-current=page]{color:var(--ink);border-bottom-color:var(--accent)}.can-tabs__count{border-radius:var(--radius-pill);background:var(--surface-sunken);color:var(--ink);padding:1px 8px;font-size:13px;line-height:18px}.can-modal{min-height:360px;padding:var(--space-4);background:var(--scrim);justify-content:center;align-items:flex-end;display:flex;position:relative}.can-modal__dialog{background:var(--surface);width:100%;max-width:480px;color:var(--ink);border-radius:var(--radius-lg);box-shadow:var(--shadow-2);padding:var(--space-5);gap:var(--space-4);flex-direction:column;display:flex}.can-modal__actions{gap:var(--space-3);flex-direction:column-reverse;display:flex}@container can (min-width:600px){.can-modal{align-items:center}.can-modal__dialog{padding:var(--space-6)}.can-modal__actions{flex-direction:row;justify-content:flex-end}}.can-toast{align-items:center;gap:var(--space-3);width:100%;max-width:420px;min-height:52px;padding:var(--space-2) var(--space-2) var(--space-2) var(--space-4);border-radius:var(--radius-md);background:var(--ink);color:var(--surface);box-shadow:var(--shadow-2);font-size:16px;line-height:24px;display:flex}.can-toast__text{flex:1;min-width:0}.can-toast .can-button--quiet{color:var(--surface);text-underline-offset:3px;text-decoration:underline}.can-toast .can-button--quiet:hover{background:0 0}.can-toast--error{background:var(--danger);color:var(--on-danger)}.can-toast--error .can-button--quiet{color:var(--on-danger)}.can-emptystate{align-items:flex-start;gap:var(--space-2);padding:var(--space-6) var(--space-5);border:1px dashed var(--border-strong);border-radius:var(--radius-lg);background:var(--surface);color:var(--ink);flex-direction:column;display:flex}.can-emptystate__title{font-size:18px;font-weight:500;line-height:26px}.can-emptystate__body{color:var(--ink-muted);max-width:60ch}.can-emptystate .can-button{margin-top:var(--space-2)}.can-stepper{gap:var(--space-2);counter-reset:step;align-items:center;display:flex}.can-stepper__step{align-items:center;gap:var(--space-2);color:var(--ink-muted);flex:none;font-size:14px;font-weight:500;line-height:20px;display:flex}.can-stepper__step:before{counter-increment:step;content:counter(step);border:1px solid var(--border-strong);background:var(--surface);width:28px;height:28px;color:var(--ink);border-radius:50%;justify-content:center;align-items:center;font-size:14px;font-weight:700;display:inline-flex}.can-stepper__step[aria-current=step]{color:var(--ink)}.can-stepper__step[aria-current=step]:before{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}.can-stepper__step--done:before{background:var(--accent-soft);border-color:var(--accent-soft);color:var(--accent-ink)}.can-stepper__step:not(:last-child):after{content:"";background:var(--border-strong);width:24px;height:1px}@container can (max-width:599px){.can-stepper__step:not([aria-current=step]) .can-stepper__label{display:none}.can-stepper__step:not(:last-child):after{width:12px}}.can-approvalbadge{flex-direction:column;gap:2px;min-width:0;display:inline-flex}.can-approvalbadge__state{border-radius:var(--radius-pill);white-space:nowrap;align-self:flex-start;align-items:center;gap:6px;height:28px;padding:0 10px 0 8px;font-size:14px;font-weight:500;line-height:20px;display:inline-flex}.can-approvalbadge__state .can-icon{width:16px;height:16px}.can-approvalbadge--approved .can-approvalbadge__state{background:var(--accent-soft);color:var(--accent-ink)}.can-approvalbadge--pending .can-approvalbadge__state{background:var(--warn-soft);color:var(--warn-ink)}.can-approvalbadge--held .can-approvalbadge__state{background:var(--danger-soft);color:var(--danger-ink)}.can-approvalbadge__reason{color:var(--ink);font-size:14px;line-height:20px}.can-app{flex-direction:column;min-height:100%;display:flex}.can-app__main{min-width:0;padding:var(--space-4);gap:var(--space-4);flex-direction:column;flex:1;display:flex}.can-nav{background:var(--surface);border-top:1px solid var(--border);order:2}.can-nav__brand,.can-nav__foot{display:none}.can-nav__list{display:flex}.can-nav__item{flex:1;min-width:0}.can .can-nav__link{min-height:60px;color:var(--ink-muted);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:2px;padding:6px 2px;font-size:13px;font-weight:500;line-height:18px;text-decoration:none;display:flex}.can .can-nav__link[aria-current=page]{color:var(--accent-ink)}.can .can-nav__link[aria-current=page] .can-icon{stroke-width:2.25px}.can-nav__topbar{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);background:var(--surface);border-bottom:1px solid var(--border);display:flex}@container can (min-width:900px){.can-app{flex-direction:row;align-items:stretch}.can-app__main{padding:var(--space-8);gap:var(--space-6);max-width:1200px}.can-nav{border-top:0;border-right:1px solid var(--border);width:248px;padding:var(--space-5) var(--space-3);gap:var(--space-6);flex-direction:column;flex:none;order:0;display:flex}.can-nav__brand{padding:0 var(--space-3);display:flex}.can-nav__foot{padding:0 var(--space-3);color:var(--ink-muted);margin-top:auto;font-size:14px;line-height:20px;display:block}.can-nav__list{flex-direction:column;gap:2px}.can .can-nav__link{justify-content:flex-start;gap:var(--space-3);min-height:44px;padding:0 var(--space-3);border-radius:var(--radius-md);color:var(--ink);text-align:left;flex-direction:row;font-size:16px;line-height:24px}.can .can-nav__link[aria-current=page]{background:var(--accent-soft);color:var(--accent-ink)}.can-nav__topbar{display:none}}.can-logo{color:var(--ink);align-items:center;gap:10px;font-size:16px;font-weight:700;line-height:20px;text-decoration:none;display:inline-flex}.can a.can-logo{color:var(--ink);text-decoration:none}.can-logo__mark{flex:none;width:44px;height:32px}.can-logo__tile{fill:var(--accent)}.can-logo__ink{fill:var(--on-accent)}.can-logo__line{fill:none;stroke:var(--on-accent);stroke-width:1.5px}.can-pageheader{gap:var(--space-3);flex-direction:column;display:flex}.can-pageheader__top{justify-content:space-between;align-items:baseline;gap:var(--space-1) var(--space-4);flex-wrap:wrap;display:flex}.can-pageheader__title{font-size:28px;font-weight:700;line-height:36px}.can-pageheader__updated{color:var(--ink-muted);align-items:center;gap:6px;font-size:14px;line-height:20px;display:inline-flex}.can-pageheader__updated .can-icon{width:16px;height:16px}.can-pageheader__filters{gap:var(--space-2);grid-template-columns:minmax(0,1fr);display:grid}@container can (min-width:600px){.can-pageheader__filters{grid-template-columns:repeat(3,minmax(0,220px))}}.can-listingcard{gap:var(--space-3);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);padding:var(--space-4);box-shadow:var(--shadow-1);min-width:0;color:var(--ink);flex-direction:column;display:flex}.can-listingcard__head{align-items:center;gap:6px var(--space-2);flex-wrap:wrap;display:flex}.can-listingcard__name{overflow-wrap:anywhere;min-width:0;font-size:18px;font-weight:700;line-height:26px}.can-listingcard__meta{color:var(--ink-muted);font-size:14px;line-height:20px}.can-listingcard__services{font-size:16px;line-height:24px}.can-listingcard__actions{gap:var(--space-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.can-listingcard__actions .can-button{padding:0 var(--space-2);white-space:normal;text-align:center;line-height:20px}.can-listingcard__actions .can-button--primary,.can-listingcard__actions>:last-child:nth-child(2n){grid-column:1/-1}.can-listingcard__disclosure{color:var(--ink);padding-top:var(--space-3);border-top:1px solid var(--border);font-size:14px;line-height:20px}.can-listingcard__details{gap:6px var(--space-4);grid-template-columns:auto minmax(0,1fr);font-size:14px;line-height:20px;display:grid}.can-listingcard__details dt{color:var(--ink-muted)}.can-deflist{grid-template-columns:minmax(0,1fr);gap:2px;display:grid}.can-deflist dt{color:var(--ink-muted);font-size:14px;line-height:20px}.can-deflist dd{margin-bottom:var(--space-3)}.can-divided>*+*{border-top:1px solid var(--border);padding-top:var(--space-4);margin-top:var(--space-4)}.can-evidence{background:var(--surface-sunken);border-radius:var(--radius-md);padding:var(--space-3) var(--space-4);font-size:14px;line-height:20px}.can-evidence li{gap:var(--space-2);align-items:flex-start;padding:4px 0;display:flex}.can-evidence .can-icon{width:18px;height:18px;margin-top:1px}.can-evidence .is-present .can-icon{color:var(--accent-ink)}.can-evidence .is-missing{color:var(--danger-ink);font-weight:500}.can-footnote{color:var(--ink-muted);max-width:80ch;font-size:13px;line-height:18px}.can-public{max-width:1120px;padding:var(--space-4);gap:var(--space-8);flex-direction:column;margin:0 auto;display:flex}.can-public__bar{justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.can-display{max-width:18ch;font-size:32px;font-weight:700;line-height:38px}@container can (min-width:900px){.can-public{padding:var(--space-8);gap:var(--space-12)}.can-display{font-size:44px;line-height:48px}}.can-auth{max-width:520px;padding:var(--space-4);gap:var(--space-5);flex-direction:column;margin:0 auto;display:flex}@container can (min-width:900px){.can-auth{padding:var(--space-12) var(--space-4)}}.can-code{gap:var(--space-2);display:flex}.can-code .can-input{text-align:center;min-width:0;padding:0;font-size:22px;font-weight:700}.can-qr{border:1px solid var(--border-strong);border-radius:var(--radius-md);background:var(--surface-sunken);text-align:center;width:148px;height:148px;color:var(--ink-muted);padding:var(--space-3);justify-content:center;align-items:center;font-size:13px;line-height:18px;display:flex}.can-script{background:var(--surface-sunken);border-radius:var(--radius-md);padding:var(--space-4);gap:var(--space-3);flex-direction:column;display:flex}.can-script__say{font-size:18px;line-height:28px}.can--page{flex-direction:column;display:flex}.can--page>.can-app{flex:1}.can-proplist>li{gap:var(--space-2);padding:var(--space-4) 0;border-top:1px solid var(--border);flex-direction:column;display:flex}.can-proplist>li:first-child{border-top:0;padding-top:0}.can-proplist .can-checkbox{align-items:center;min-height:44px;padding:0}.can-proplist__state{padding-left:36px}.can-actions{gap:var(--space-3);flex-direction:column-reverse;display:flex}@container can (min-width:600px){.can-actions{flex-direction:row;justify-content:flex-end}}.can-filters{gap:var(--space-3);grid-template-columns:minmax(0,1fr);align-items:end;display:grid}@container can (min-width:900px){.can-filters{grid-template-columns:minmax(0,2fr) repeat(3,minmax(0,1fr))}.can-filters--zip{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto}}.can-steps>li{gap:var(--space-3);padding:var(--space-2) 0;counter-increment:s;grid-template-columns:28px minmax(0,1fr);display:grid}.can-steps{counter-reset:s}.can-steps>li:before{content:counter(s);background:var(--accent-soft);width:28px;height:28px;color:var(--accent-ink);border-radius:50%;justify-content:center;align-items:center;font-size:14px;font-weight:700;display:inline-flex}.can-bullets>li{padding:4px 0 4px 20px;position:relative}.can-bullets>li:before{content:"";background:var(--ink-muted);border-radius:50%;width:6px;height:6px;position:absolute;top:14px;left:4px}.can-outcomes{gap:var(--space-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@container can (min-width:900px){.can-outcomes{grid-template-columns:minmax(0,1fr)}}.can-nw{white-space:nowrap}.can-outcomes .can-button{white-space:normal;text-align:center;padding:8px 12px;line-height:20px}.can-outcomes .can-button--primary{grid-column:1/-1}@container can (max-width:599px){.can-datatable thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.can-datatable table,.can-datatable tbody,.can-datatable tfoot,.can-datatable tr{display:block}.can-datatable tr{padding:var(--space-3) var(--space-4);border-top:1px solid var(--border)}.can-datatable td,.can-datatable td:first-child,.can-datatable td:last-child{justify-content:space-between;gap:var(--space-4);text-align:right;border:0;padding:4px 0;display:flex}.can-datatable td:before{content:attr(data-label);color:var(--ink-muted);text-align:left;flex:none;max-width:45%}.can-datatable td:first-child{text-align:left;font-size:16px;font-weight:700;line-height:24px}.can-datatable td:first-child:before{content:none}.can-datatable td:empty{display:none}.can-datatable td>span{overflow-wrap:anywhere;min-width:0}.can-datatable tfoot tr{background:var(--surface-sunken)}.can-datatable tfoot td{background:0 0}.can-datatable tr.is-selected{background:var(--accent-soft)}.can-datatable tr.is-selected td{background:0 0}}
html,body{height:100%;margin:0}.can.can--page{min-height:100%}.app-column{flex-direction:column;flex:1;min-width:0;display:flex}.can .can-nav__link[aria-disabled=true]{color:var(--ink-muted);cursor:not-allowed}.app-account{gap:var(--space-2);flex-direction:column;display:flex}.app-account form{margin:0}.can-qr.app-qr{padding:var(--space-2);background:#fff}.can-qr.app-qr svg{width:100%;height:100%}.app-codes{gap:var(--space-2) var(--space-4);letter-spacing:0;grid-template-columns:repeat(2,minmax(0,1fr));font-size:18px;font-weight:500;line-height:26px;display:grid}
