.kit-module__DSossa__shell{width:min(var(--cb-container),100%);padding-inline:var(--cb-gutter);margin-inline:auto}.kit-module__DSossa__pageHeader{gap:var(--space-4);padding-block:var(--space-8) var(--space-6);background-image:var(--cb-glow-hero);background-repeat:no-repeat;display:grid}.kit-module__DSossa__pageHeader[data-glow=false]{background-image:none}.kit-module__DSossa__meta{font-family:var(--font-mono);font-size:var(--cb-fs-meta);letter-spacing:.06em;text-transform:uppercase;color:var(--cb-text-3);margin:0;font-weight:400;line-height:1.45}.kit-module__DSossa__titleRow{justify-content:space-between;align-items:flex-end;gap:var(--space-6);display:flex}.kit-module__DSossa__pageHeader h1{font-size:var(--cb-fs-h1);letter-spacing:-.02em;text-wrap:balance;margin:0;font-weight:700;line-height:1.06}.kit-module__DSossa__sub{margin:var(--space-3) 0 0;max-width:62ch;color:var(--cb-text-2);font-size:var(--cb-fs-body);line-height:1.5}.kit-module__DSossa__actions{gap:var(--space-2);flex-wrap:wrap;align-items:center;display:flex}.kit-module__DSossa__place{min-width:0}.kit-module__DSossa__section{gap:var(--space-4);padding-block:var(--space-8);display:grid}.kit-module__DSossa__sectionHead{justify-content:space-between;align-items:flex-end;gap:var(--space-4);display:flex}.kit-module__DSossa__section h2{font-size:var(--cb-fs-h2);letter-spacing:-.015em;margin:0;font-weight:650;line-height:1.15}.kit-module__DSossa__card{background-color:var(--cb-surface);background-image:var(--cb-panel-sheen);border:1px solid var(--cb-line);border-radius:var(--cb-r-card);padding:var(--space-5);color:var(--cb-text);min-width:0}.kit-module__DSossa__card[data-featured=true]{border-color:var(--cb-featured);box-shadow:var(--cb-glow-featured)}.kit-module__DSossa__button{justify-content:center;align-items:center;gap:var(--space-2);min-height:44px;padding:0 var(--space-4);border-radius:var(--cb-r-control);font-family:var(--font-sans);font-size:var(--cb-fs-small);letter-spacing:0;cursor:pointer;transition:background var(--cb-dur-1) var(--cb-ease),border-color var(--cb-dur-1) var(--cb-ease),color var(--cb-dur-1) var(--cb-ease);border:1px solid #0000;font-weight:650;line-height:1.2;text-decoration:none;display:inline-flex}.kit-module__DSossa__button:focus-visible{outline:2px solid var(--cb-accent);outline-offset:3px}.kit-module__DSossa__button:disabled{opacity:.45;cursor:not-allowed}.kit-module__DSossa__primary{background:var(--cb-accent);color:var(--cb-on-accent);border-color:var(--cb-accent)}.kit-module__DSossa__primary:hover:not(:disabled){background:var(--cb-accent-hover);border-color:var(--cb-accent-hover);color:var(--cb-on-accent)}.kit-module__DSossa__secondary{color:var(--cb-text);border-color:var(--cb-line-strong);background:0 0}.kit-module__DSossa__secondary:hover:not(:disabled){background:var(--cb-surface-2);color:var(--cb-text)}.kit-module__DSossa__ghost{color:var(--cb-text-2);background:0 0;border-color:#0000}.kit-module__DSossa__ghost:hover:not(:disabled){background:var(--cb-surface-2);color:var(--cb-text)}.kit-module__DSossa__chip{align-items:center;gap:var(--space-2);min-height:44px;padding:0 var(--space-4);border:1px solid var(--cb-line-strong);color:var(--cb-text);font-family:var(--font-sans);font-size:var(--cb-fs-small);cursor:pointer;background:0 0;border-radius:999px;font-weight:600;line-height:1.2;display:inline-flex}.kit-module__DSossa__chip[aria-pressed=true]{background:var(--cb-accent);border-color:var(--cb-accent);color:var(--cb-on-accent)}.kit-module__DSossa__chip:focus-visible{outline:2px solid var(--cb-accent);outline-offset:3px}.kit-module__DSossa__chip:disabled{opacity:.45;cursor:not-allowed}.kit-module__DSossa__segmented{gap:var(--space-1);padding:var(--space-1);border:1px solid var(--cb-line);border-radius:var(--cb-r-control);background:var(--cb-surface);display:inline-flex}.kit-module__DSossa__segmented button{min-height:44px;padding:0 var(--space-4);border-radius:var(--cb-r-control);color:var(--cb-text-2);font-family:var(--font-sans);font-size:var(--cb-fs-small);cursor:pointer;background:0 0;border:0;font-weight:600}.kit-module__DSossa__segmented button[aria-checked=true]{background:var(--cb-surface-2);color:var(--cb-text)}.kit-module__DSossa__segmented button:focus-visible{outline:2px solid var(--cb-accent);outline-offset:2px}.kit-module__DSossa__tabs{gap:var(--space-4);display:grid}.kit-module__DSossa__tabList{gap:var(--space-1);display:flex}.kit-module__DSossa__tabList button{min-height:44px;padding:0 var(--space-4);border-radius:var(--cb-r-control);color:var(--cb-text-2);font-family:var(--font-sans);font-size:var(--cb-fs-small);cursor:pointer;background:0 0;border:0;font-weight:600}.kit-module__DSossa__tabList button[aria-selected=true]{background:var(--cb-surface-2);color:var(--cb-text)}.kit-module__DSossa__tabList button:focus-visible{outline:2px solid var(--cb-accent);outline-offset:2px}.kit-module__DSossa__panel{min-width:0}.kit-module__DSossa__skeleton{gap:var(--space-3);display:grid}.kit-module__DSossa__skeleton span{height:var(--space-4);border-radius:var(--cb-r-control);background:linear-gradient(90deg,var(--cb-surface-2),#eaf3ef14,var(--cb-surface-2));animation:kit-module__DSossa__shimmer var(--cb-dur-3) linear infinite;background-size:200% 100%;display:block}.kit-module__DSossa__skeleton span:first-child{width:42%}.kit-module__DSossa__skeleton span:last-child{width:72%}.kit-module__DSossa__empty{gap:var(--space-3);padding:var(--space-8) var(--space-5);border:1px solid var(--cb-line);border-radius:var(--cb-r-card);background-color:var(--cb-surface);background-image:var(--cb-panel-sheen);justify-items:start;display:grid}.kit-module__DSossa__empty h2{font-size:var(--cb-fs-h3);margin:0;font-weight:600;line-height:1.25}.kit-module__DSossa__empty p{max-width:52ch;color:var(--cb-text-2);font-size:var(--cb-fs-body);margin:0;line-height:1.5}.kit-module__DSossa__sheet{width:min(480px,calc(100% - 2 * var(--cb-gutter)));max-height:min(80dvh,640px);padding:var(--space-6);border:1px solid var(--cb-line-strong);border-radius:var(--cb-r-panel);background-color:var(--cb-surface);background-image:var(--cb-panel-sheen);color:var(--cb-text);margin:auto;box-shadow:0 24px 80px #00000073}.kit-module__DSossa__sheet::backdrop{background:#0000008f}.kit-module__DSossa__sheet[open]{animation:kit-module__DSossa__rise var(--cb-dur-2) var(--cb-ease)}.kit-module__DSossa__sheetHead{justify-content:space-between;align-items:center;gap:var(--space-4);margin-bottom:var(--space-4);display:flex}.kit-module__DSossa__sheet h2{font-size:var(--cb-fs-h3);margin:0;font-weight:600;line-height:1.25}.kit-module__DSossa__stat{gap:var(--space-2);padding:var(--space-5);border:1px solid var(--cb-line);border-radius:var(--cb-r-card);background-color:var(--cb-surface);background-image:var(--cb-panel-sheen);min-width:0;display:grid}.kit-module__DSossa__stat strong{font-size:var(--cb-fs-stat);font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-weight:700;line-height:1}.kit-module__DSossa__stat p{color:var(--cb-text-2);font-size:var(--cb-fs-small);margin:0;line-height:1.45}.kit-module__DSossa__spark{width:100%;height:36px;margin-top:var(--space-2);display:block}.kit-module__DSossa__spark polyline{fill:none;stroke:var(--cb-accent);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;path-length:1;stroke-dasharray:1;stroke-dashoffset:1px;animation:kit-module__DSossa__draw var(--cb-dur-3) var(--cb-ease) forwards}.kit-module__DSossa__scroller{min-width:0}.kit-module__DSossa__table{border-collapse:collapse;text-align:left;width:100%}.kit-module__DSossa__table caption{caption-side:top;text-align:left;padding-bottom:var(--space-3);font-family:var(--font-mono);font-size:var(--cb-fs-meta);letter-spacing:.06em;text-transform:uppercase;color:var(--cb-text-3)}.kit-module__DSossa__table th,.kit-module__DSossa__table td{padding:var(--space-3);border-bottom:1px solid var(--cb-line);font-size:var(--cb-fs-small);vertical-align:middle;line-height:1.45}.kit-module__DSossa__table th{top:var(--cribber-nav-height);background:var(--cb-bg);z-index:1;color:var(--cb-text-2);font-weight:600;position:sticky}.kit-module__DSossa__table button{min-height:44px;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:600}.kit-module__DSossa__table button:focus-visible{outline:2px solid var(--cb-accent);outline-offset:3px}.kit-module__DSossa__end{text-align:end;font-variant-numeric:tabular-nums}.kit-module__DSossa__mobileSort{display:none}.kit-module__DSossa__combo{gap:var(--space-2);display:grid;position:relative}.kit-module__DSossa__combo label{font-family:var(--font-mono);font-size:var(--cb-fs-meta);letter-spacing:.06em;text-transform:uppercase;color:var(--cb-text-3)}.kit-module__DSossa__field{align-items:center;gap:var(--space-2);min-height:44px;padding:0 var(--space-3);border:1px solid var(--cb-line-strong);border-radius:var(--cb-r-control);background:var(--cb-surface);color:var(--cb-text);display:flex}.kit-module__DSossa__field:focus-within{box-shadow:0 0 0 2px var(--cb-accent)}.kit-module__DSossa__field input{min-width:0;height:44px;color:var(--cb-text);font-size:var(--cb-fs-body);background:0 0;border:0;outline:none;flex:1}.kit-module__DSossa__field input:focus-visible{outline:none}.kit-module__DSossa__field input::placeholder{color:var(--cb-text-3)}.kit-module__DSossa__list{z-index:5;left:0;right:0;top:calc(100% + var(--space-1));padding:var(--space-1);border:1px solid var(--cb-line-strong);border-radius:var(--cb-r-card);background:var(--cb-surface);max-height:min(48dvh,360px);margin:0;list-style:none;position:absolute;overflow:auto;box-shadow:0 16px 40px #0006}.kit-module__DSossa__list button{justify-content:space-between;align-items:center;gap:var(--space-3);width:100%;min-height:44px;padding:var(--space-2) var(--space-3);border-radius:var(--cb-r-control);color:var(--cb-text);font-size:var(--cb-fs-small);text-align:left;cursor:pointer;background:0 0;border:0;display:flex}.kit-module__DSossa__list button[data-active=true],.kit-module__DSossa__list button:hover{background:var(--cb-surface-2)}.kit-module__DSossa__list small{color:var(--cb-text-3);font-family:var(--font-mono);font-size:var(--cb-fs-meta);letter-spacing:.06em;text-transform:uppercase}.kit-module__DSossa__group{margin:var(--space-2) var(--space-3) var(--space-1);font-family:var(--font-mono);font-size:var(--cb-fs-meta);letter-spacing:.06em;text-transform:uppercase;color:var(--cb-text-3)}.kit-module__DSossa__status{padding:var(--space-3);color:var(--cb-text-2);font-size:var(--cb-fs-small);margin:0}.kit-module__DSossa__chart{min-width:0;color:var(--cb-text-3);font-size:var(--cb-fs-meta);font-family:var(--font-mono)}.kit-module__DSossa__chart .recharts-cartesian-axis-tick text{fill:var(--cb-text-3);font-family:var(--font-mono);font-size:var(--cb-fs-meta)}@keyframes kit-module__DSossa__shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}@keyframes kit-module__DSossa__draw{to{stroke-dashoffset:0}}@keyframes kit-module__DSossa__rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (max-width:699px){.kit-module__DSossa__titleRow,.kit-module__DSossa__sectionHead{flex-direction:column;align-items:stretch}.kit-module__DSossa__pageHeader{padding-block:var(--space-6) var(--space-4)}.kit-module__DSossa__mobileSort{gap:var(--space-2);margin-bottom:var(--space-3);flex-wrap:wrap;display:flex}.kit-module__DSossa__mobileSort button{min-height:44px;padding:0 var(--space-3);border:1px solid var(--cb-line-strong);color:var(--cb-text-2);font-size:var(--cb-fs-small);cursor:pointer;background:0 0;border-radius:999px}.kit-module__DSossa__mobileSort button[data-active=true]{color:var(--cb-on-accent);background:var(--cb-accent);border-color:var(--cb-accent)}.kit-module__DSossa__table thead{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.kit-module__DSossa__table,.kit-module__DSossa__table tbody,.kit-module__DSossa__table tr,.kit-module__DSossa__table td{width:100%;display:block}.kit-module__DSossa__table tr{margin-bottom:var(--space-3);padding:var(--space-3);border:1px solid var(--cb-line);border-radius:var(--cb-r-card);background-color:var(--cb-surface);background-image:var(--cb-panel-sheen)}.kit-module__DSossa__table td{justify-content:space-between;gap:var(--space-4);padding:var(--space-2) 0;border-bottom:1px solid var(--cb-line);text-align:end;display:flex}.kit-module__DSossa__table td:last-child{border-bottom:0}.kit-module__DSossa__table td:before{content:attr(data-label);color:var(--cb-text-3);font-family:var(--font-mono);font-size:var(--cb-fs-meta);letter-spacing:.06em;text-transform:uppercase}}@media (prefers-reduced-motion:reduce){.kit-module__DSossa__skeleton span,.kit-module__DSossa__spark polyline,.kit-module__DSossa__sheet[open]{animation:none}.kit-module__DSossa__spark polyline{stroke-dashoffset:0}}
