.kp-crumbs{padding-block: 0.9rem 0;font-size: 0.82rem;color: var(--kp-ink-faint);}.kp-section--flush{padding-block: 0;}.kp-crumbs ol{display: flex;flex-wrap: wrap;align-items: center;gap: 0.35rem;margin: 0;padding: 0;list-style: none;}.kp-crumbs li{display: inline-flex;align-items: center;gap: 0.35rem;}.kp-crumbs a{color: inherit;text-decoration: none;border-bottom: 1px solid transparent;transition: color var(--t-fast, .15s) ease, border-color var(--t-fast, .15s) ease;}.kp-crumbs a:hover{color: var(--kp-a);border-bottom-color: color-mix(in oklab, var(--kp-a) 45%, transparent);}.kp-crumbs a:focus-visible{outline: 2px solid var(--kp-a);outline-offset: 3px;border-radius: 3px;}.kp-crumbs [aria-current="page"]{color: var(--kp-ink-soft);font-weight: 600;}.kp-crumbs__sep{opacity: 0.45;}.kp-answer{position: relative;margin: 0 auto clamp(1.75rem, 3vw, 2.75rem);max-width: 76ch;padding: clamp(1rem, 2vw, 1.5rem) clamp(1.1rem, 2.2vw, 1.75rem);border-radius: var(--kp-radius, 16px);background: color-mix(in oklab, var(--kp-a) 7%, var(--kp-cream-2));border: 1px solid color-mix(in oklab, var(--kp-a) 24%, transparent);}.kp-answer::before{content: "";position: absolute;left: 0;top: 12%;bottom: 12%;width: 3px;border-radius: 999px;background: var(--kp-a);}.kp-answer__label{margin: 0 0 0.35rem;font-size: 0.72rem;font-weight: 700;letter-spacing: 0.12em;text-transform: uppercase;color: var(--kp-a-deep);}[data-theme="dark"] .kp-answer__label{color: var(--kp-a-2);}.kp-answer__text{margin: 0;font-size: 1.02rem;line-height: 1.62;color: var(--kp-ink);}.kp-tablewrap{overflow-x: auto;margin-inline: auto;max-width: 100%;}.kp-tablewrap:focus-visible{outline: 2px solid var(--kp-a);outline-offset: 3px;border-radius: 12px;}.kp-table{width: 100%;border-collapse: collapse;font-size: 0.95rem;background: var(--kp-cream-2);border-radius: var(--kp-radius, 16px);overflow: hidden;box-shadow: var(--kp-elev-1, 0 8px 24px rgba(40, 30, 20, 0.1));}.kp-tablecap{margin: 0 0 0.7rem;text-align: left;font-size: 0.85rem;color: var(--kp-ink-faint);}.kp-table th, .kp-table td{padding: 0.8rem 1rem;text-align: left;border-bottom: 1px solid var(--kp-line);}.kp-table thead th{font-family: var(--kp-font-body);font-size: 0.78rem;font-weight: 700;letter-spacing: 0.06em;text-transform: uppercase;color: var(--kp-ink-soft);background: color-mix(in oklab, var(--kp-a) 6%, var(--kp-cream-2));white-space: nowrap;}.kp-table tbody th{font-weight: 600;color: var(--kp-ink);}.kp-table tbody tr:last-child th, .kp-table tbody tr:last-child td{border-bottom: 0;}.kp-table tbody tr:hover{background: color-mix(in oklab, var(--kp-a) 4%, transparent);}.kp-table a{color: var(--kp-a-deep);text-decoration: none;border-bottom: 1px solid color-mix(in oklab, var(--kp-a) 35%, transparent);}.kp-table a:hover{color: var(--kp-a);}[data-theme="dark"] .kp-table a{color: var(--kp-a-2);}.kp-table--two td:last-child{white-space: nowrap;text-align: right;}.kp-wirebadge{margin-inline-start: 0.35rem;font-size: 0.85em;color: var(--kp-gold, #D9A441);}.kp-table__wiring th, .kp-table__wiring td{background: color-mix(in oklab, var(--kp-gold, #D9A441) 8%, transparent);}.kp-table__sub{display: block;margin-top: 0.15rem;font-size: 0.82rem;font-weight: 400;line-height: 1.45;color: var(--kp-ink-soft);}.kp-note{max-width: 76ch;margin: 1rem auto 0;font-size: 0.86rem;line-height: 1.6;color: var(--kp-ink-faint);}.kp-levelcard{display: grid;gap: 0.5rem;align-content: start;padding: clamp(1.1rem, 2.2vw, 1.6rem);border-radius: var(--kp-radius, 16px);background: var(--kp-cream-2);border: 1px solid var(--kp-line);box-shadow: var(--kp-elev-1, 0 8px 24px rgba(40, 30, 20, 0.1));}.kp-levelcard h3{margin: 0;font-size: 1.2rem;}.kp-levelcard__tag{margin: 0;font-size: 0.9rem;color: var(--kp-ink-soft);}.kp-levelcard__list{margin: 0.4rem 0 0;padding: 0;list-style: none;display: grid;gap: 0.4rem;font-size: 0.92rem;}.kp-levelcard__list li{position: relative;padding-left: 1.35rem;color: var(--kp-ink);}.kp-levelcard__list li::before{content: "";position: absolute;left: 0;top: 0.52em;width: 7px;height: 7px;border-radius: 50%;background: var(--kp-a);}@media (max-width: 620px){.kp-table th, .kp-table td{padding: 0.65rem 0.75rem;font-size: 0.9rem;}}.kp-steps{counter-reset: kp-step;list-style: none;margin: 0 auto;padding: 0;max-width: 76ch;display: grid;gap: clamp(0.9rem, 2vw, 1.4rem);}.kp-steps li{counter-increment: kp-step;position: relative;display: grid;gap: 0.2rem;padding-left: 3.1rem;}.kp-steps li::before{content: counter(kp-step);position: absolute;left: 0;top: 0;display: grid;place-items: center;width: 2.2rem;height: 2.2rem;border-radius: 50%;background: color-mix(in oklab, var(--kp-a) 14%, var(--kp-cream-2));border: 1px solid color-mix(in oklab, var(--kp-a) 32%, transparent);color: var(--kp-a-deep);font-family: var(--kp-font-display);font-weight: 700;font-size: 0.95rem;}[data-theme="dark"] .kp-steps li::before{color: var(--kp-a-2);}.kp-steps li b{font-size: 1.05rem;color: var(--kp-ink);}.kp-steps li span{color: var(--kp-ink-soft);line-height: 1.6;}.kp-linklist{list-style: none;margin: 0 auto;padding: 0;max-width: 76ch;display: grid;gap: 0.55rem;}.kp-linklist a{display: inline-flex;align-items: center;gap: 0.5rem;color: var(--kp-a-deep);text-decoration: none;font-weight: 600;border-bottom: 1px solid color-mix(in oklab, var(--kp-a) 30%, transparent);transition: color var(--t-fast, .15s) ease, border-color var(--t-fast, .15s) ease;}.kp-linklist a::before{content: "→";color: var(--kp-a);font-weight: 400;}.kp-linklist a:hover{color: var(--kp-a);border-bottom-color: var(--kp-a);}.kp-linklist a:focus-visible{outline: 2px solid var(--kp-a);outline-offset: 3px;border-radius: 4px;}[data-theme="dark"] .kp-linklist a{color: var(--kp-a-2);}.kp-prose{max-width: 76ch;margin-inline: auto;}.kp-prose h2{margin: clamp(1.5rem, 3vw, 2.25rem) 0 0.5rem;font-size: clamp(1.25rem, 2.1vw, 1.6rem);}.kp-prose p{margin: 0;line-height: 1.72;color: var(--kp-ink-soft);}.kp-faqlist{max-width: 76ch;margin-inline: auto;display: grid;gap: 0.55rem;}.kp-faqlist__item{border: 1px solid var(--kp-line);border-radius: var(--kp-radius, 16px);background: var(--kp-cream-2);overflow: hidden;}.kp-faqlist__item summary{display: flex;align-items: center;justify-content: space-between;gap: 1rem;padding: 0.95rem 1.15rem;cursor: pointer;font-weight: 600;color: var(--kp-ink);list-style: none;}.kp-faqlist__item summary::-webkit-details-marker{display: none;}.kp-faqlist__item summary::after{content: "+";flex: 0 0 auto;font-size: 1.25rem;line-height: 1;color: var(--kp-a);transition: transform var(--kp-dur, 320ms) var(--kp-ease-out, cubic-bezier(0.22, 1, 0.36, 1));}.kp-faqlist__item[open] summary::after{transform: rotate(45deg);}.kp-faqlist__item summary:focus-visible{outline: 2px solid var(--kp-a);outline-offset: -2px;}.kp-faqlist__answer{padding: 0 1.15rem 1.05rem;color: var(--kp-ink-soft);line-height: 1.7;}.kp-faqlist__answer p{margin: 0;}.kp-guidecard{position: relative;display: grid;gap: 0.45rem;align-content: start;padding: clamp(1.2rem, 2.4vw, 1.75rem);padding-right: clamp(2.6rem, 4vw, 3.25rem);border-radius: var(--kp-radius, 16px);background: var(--kp-cream-2);border: 1px solid var(--kp-line);color: inherit;text-decoration: none;box-shadow: var(--kp-elev-1, 0 8px 24px rgba(40, 30, 20, 0.1));transition: transform 0.3s var(--kp-ease-out, cubic-bezier(0.22, 1, 0.36, 1)), border-color 0.3s ease;}.kp-guidecard:hover{transform: translateY(-3px);border-color: color-mix(in oklab, var(--kp-a) 45%, transparent);}.kp-guidecard:focus-visible{outline: 2px solid var(--kp-a);outline-offset: 3px;}.kp-guidecard h2{margin: 0;font-size: 1.15rem;}.kp-guidecard p{margin: 0;font-size: 0.92rem;color: var(--kp-ink-soft);line-height: 1.6;}.kp-guidecard__go{position: absolute;right: clamp(1rem, 2vw, 1.4rem);top: clamp(1.2rem, 2.4vw, 1.75rem);color: var(--kp-a);font-size: 1.1rem;transition: transform 0.3s var(--kp-ease-out, cubic-bezier(0.22, 1, 0.36, 1));}.kp-guidecard:hover .kp-guidecard__go{transform: translateX(3px);}@media (prefers-reduced-motion: reduce){.kp-guidecard, .kp-guidecard__go, .kp-faqlist__item summary::after{transition: none;}.kp-guidecard:hover{transform: none;}}.kp-trio{margin: 0 0 clamp(1.2rem, 2.6vw, 1.9rem);}.kp-trio img{display: block;width: 100%;height: auto;aspect-ratio: 1600 / 950;object-fit: cover;border-radius: var(--kp-radius-lg, 22px);border: 1px solid var(--kp-line);background: var(--kp-cream-2);box-shadow: var(--kp-elev-1, 0 8px 24px rgba(40, 30, 20, 0.1));}.kp-trio figcaption{margin-top: 0.6rem;font-size: 0.86rem;line-height: 1.45;color: var(--kp-ink-faint, var(--kp-ink-soft));text-align: center;}.kp-extras{display: grid;grid-template-columns: repeat(auto-fit, minmax(min(100%, 250px), 1fr));gap: clamp(1rem, 2.2vw, 1.5rem);}.kp-extra{display: grid;grid-template-rows: auto 1fr;border-radius: var(--kp-radius, 16px);overflow: hidden;background: var(--kp-cream-2);border: 1px solid var(--kp-line);box-shadow: var(--kp-elev-1, 0 8px 24px rgba(40, 30, 20, 0.1));}.kp-extra__photo{display: block;line-height: 0;background: var(--kp-cream-3, var(--kp-cream-2));}.kp-extra__photo img{width: 100%;height: auto;aspect-ratio: 4 / 3;object-fit: cover;transition: transform 0.5s var(--ease-out, cubic-bezier(0.16, 1, 0.3, 1));}.kp-extra__photo:hover img, .kp-extra__photo:focus-visible img{transform: scale(1.04);}.kp-extra__photo:focus-visible{outline: 3px solid var(--kp-a);outline-offset: -3px;}.kp-extra__body{display: grid;align-content: start;gap: 0.4rem;padding: clamp(1rem, 2vw, 1.35rem);}.kp-extra__body h3{margin: 0;font-size: 1.15rem;}.kp-extra__desc{margin: 0;font-size: 0.9rem;line-height: 1.5;color: var(--kp-ink-soft);}.kp-extra__price{margin: 0.15rem 0 0;font-family: var(--kp-font-head);font-size: 1.3rem;font-weight: 500;color: var(--kp-ink);}.kp-extra__quote{font-family: var(--kp-font-body);font-size: 0.95rem;font-weight: 600;color: var(--kp-ink-soft);}.kp-extra__link{justify-self: start;margin-top: 0.35rem;font-size: 0.9rem;font-weight: 600;color: var(--kp-a-deep, var(--kp-a));}@media (prefers-reduced-motion: reduce){.kp-extra__photo img{transition: none;}.kp-extra__photo:hover img, .kp-extra__photo:focus-visible img{transform: none;}}.kp-answer--saving{margin-top: 14px;border-left: 3px solid var(--kp-a);background: color-mix(in oklab, var(--kp-a) 7%, var(--kp-cream-2));}.kp-byline{max-width: 76ch;margin: -0.5rem auto clamp(1.25rem, 2.5vw, 1.75rem);display: flex;flex-wrap: wrap;align-items: baseline;gap: 0.25rem 0.55rem;font-size: 0.9rem;line-height: 1.6;color: var(--kp-ink-soft);}.kp-byline a{color: var(--kp-a-deep);font-weight: 600;text-decoration: none;border-bottom: 1px solid color-mix(in oklab, var(--kp-a) 35%, transparent);}.kp-byline a:hover{color: var(--kp-a);}.kp-byline a:focus-visible{outline: 2px solid var(--kp-a);outline-offset: 2px;border-radius: 4px;}[data-theme="dark"] .kp-byline a{color: var(--kp-a-2);}.kp-byline__name{font-weight: 600;color: var(--kp-ink);}.kp-byline__sep{opacity: 0.45;}.kp-byline time{font-weight: 600;color: var(--kp-ink);}.kp-toc{max-width: 76ch;margin: 0 auto clamp(1.5rem, 3vw, 2.25rem);padding: 1rem 1.25rem;border: 1px solid var(--kp-line);border-radius: var(--kp-radius, 16px);background: var(--kp-cream-2);}.kp-toc__title{margin: 0 0 0.5rem;font-size: 0.72rem;font-weight: 700;letter-spacing: 0.12em;text-transform: uppercase;color: var(--kp-ink-faint);}.kp-toc ol{margin: 0;padding-left: 1.4rem;display: grid;gap: 0.3rem;}.kp-toc li::marker{color: var(--kp-a);font-weight: 700;}.kp-toc a{color: var(--kp-ink);text-decoration: none;border-bottom: 1px solid color-mix(in oklab, var(--kp-a) 30%, transparent);}.kp-toc a:hover{color: var(--kp-a-deep);}.kp-toc a:focus-visible{outline: 2px solid var(--kp-a);outline-offset: 2px;border-radius: 4px;}[data-theme="dark"] .kp-toc a:hover{color: var(--kp-a-2);}.kp-keypoints{max-width: 76ch;margin: 0 auto;padding: 0;list-style: none;display: grid;gap: 0.6rem;}.kp-keypoints li{position: relative;padding: 0.85rem 1.1rem 0.85rem 2.5rem;border-radius: var(--kp-radius, 16px);background: color-mix(in oklab, var(--kp-a) 7%, var(--kp-cream-2));border: 1px solid color-mix(in oklab, var(--kp-a) 24%, transparent);color: var(--kp-ink);line-height: 1.62;}.kp-keypoints li::before{content: "✓";position: absolute;left: 1.05rem;top: 0.85rem;font-weight: 700;color: var(--kp-a-deep);}[data-theme="dark"] .kp-keypoints li::before{color: var(--kp-a-2);}.kp-table__tag{display: block;margin-top: 0.2rem;font-size: 0.82rem;font-weight: 400;color: var(--kp-ink-faint);}.kp-table__list{margin: 0;padding-left: 1.1rem;display: grid;gap: 0.2rem;font-size: 0.9rem;color: var(--kp-ink-soft);}.kp-table--levels th, .kp-table--levels td{vertical-align: top;}.kp-table--levels td:nth-child(n + 3), .kp-table--sizes td:nth-child(n + 4){white-space: nowrap;}.kp-guidecard .kp-guidecard__meta{margin: 0.35rem 0 0;font-size: 0.8rem;color: var(--kp-ink-faint);}.kp-guidecard__meta time{font-weight: 600;color: var(--kp-ink-soft);}.kp-dev__new{display: grid;gap: 0.45rem;max-width: 620px;margin-bottom: 2rem;}.kp-dev__label{font-size: 0.86rem;font-weight: 650;color: var(--kp-ink-soft);}.kp-dev__row{display: flex;gap: 0.6rem;align-items: stretch;}.kp-dev__row .kp-input{flex: 1 1 auto;min-width: 0;}.kp-dev__row .kp-btn{flex: none;}.kp-dev__error{margin: 0;font-size: 0.88rem;font-weight: 600;color: var(--kp-barn, #C1502E);}.kp-dev__fresh{display: grid;gap: 0.8rem;padding: 1.2rem 1.3rem;margin-bottom: 2rem;border-radius: 18px;background: var(--kp-cream-2);border: 2px solid var(--kp-a);box-shadow: 0 10px 30px color-mix(in oklab, var(--kp-a) 14%, transparent);}.kp-dev__freshtitle{margin: 0;font-family: var(--kp-font-display);font-size: 1.15rem;color: var(--kp-ink);}.kp-dev__freshlead, .kp-dev__hint, .kp-dev__note{margin: 0;font-size: 0.88rem;line-height: 1.5;color: var(--kp-ink-soft);}.kp-dev__note{margin-top: 0.8rem;}.kp-dev__dl{display: grid;grid-template-columns: minmax(150px, auto) 1fr;gap: 0.5rem 1rem;margin: 0;}.kp-dev__dl dt{font-size: 0.86rem;color: var(--kp-ink-faint);}.kp-dev__dl dd{margin: 0;min-width: 0;}.kp-dev__dl code{font-size: 0.95rem;overflow-wrap: anywhere;}.kp-dev__secret, .kp-dev__claim{display: inline-block;padding: 0.35rem 0.6rem;border-radius: 10px;background: var(--kp-cream);border: 1px solid var(--kp-line);font-size: 1.02rem;letter-spacing: 0.04em;-webkit-user-select: all;user-select: all;}.kp-dev__claim{font-weight: 700;}.kp-dev__warn{margin: 0;padding: 0.6rem 0.8rem;border-radius: 12px;font-size: 0.88rem;color: var(--kp-ink);background: color-mix(in oklab, var(--kp-yolk, #F5B841) 20%, transparent);border: 1px solid color-mix(in oklab, var(--kp-yolk, #F5B841) 45%, transparent);}.kp-dev__freshactions{display: flex;gap: 0.6rem;flex-wrap: wrap;}.kp-dev__h{margin: 2rem 0 0.6rem;font-family: var(--kp-font-display);font-size: 1.2rem;color: var(--kp-ink);}.kp-dev__state{display: inline-flex;align-items: center;gap: 6px;white-space: nowrap;font-size: 0.84rem;font-weight: 650;}.kp-dev__state::before{content: "";width: 8px;height: 8px;border-radius: 50%;background: currentColor;flex: none;}.kp-dev__state--online{color: var(--kp-leaf, #6BA368);}.kp-dev__state--offline{color: var(--kp-barn, #C1502E);}.kp-dev__state--nova{color: var(--kp-ink-faint);}.kp-dev__scrap{font: inherit;font-size: 0.82rem;font-weight: 650;cursor: pointer;padding: 0.28rem 0.7rem;border-radius: 999px;border: 1px solid var(--kp-line);background: none;color: var(--kp-ink-soft);white-space: nowrap;}.kp-dev__scrap:hover:not(:disabled){color: var(--kp-ink);}.kp-dev__scrap:disabled{opacity: 0.5;cursor: default;}.kp-dev__scrap.is-armed{color: #FFFFFF;background: var(--kp-barn, #C1502E);border-color: var(--kp-barn, #C1502E);}@media (max-width: 720px){.kp-dev__table thead{display: none;}.kp-dev__table, .kp-dev__table tbody, .kp-dev__table tr, .kp-dev__table td{display: block;width: 100%;}.kp-dev__table tr{padding: 0.7rem 0.9rem;border-bottom: 1px solid var(--kp-line);}.kp-dev__table td{display: grid;grid-template-columns: minmax(96px, 38%) 1fr;gap: 0.5rem;padding: 0.2rem 0;border: 0;}.kp-dev__table td::before{content: attr(data-label);font-size: 0.8rem;color: var(--kp-ink-faint);}.kp-dev__dl{grid-template-columns: 1fr;gap: 0.15rem 0;}.kp-dev__dl dt{margin-top: 0.5rem;}.kp-dev__row{flex-wrap: wrap;}.kp-dev__row .kp-btn{width: 100%;}}@media (max-width: 720px){.kp-table--cards thead{display: none;}.kp-table--cards, .kp-table--cards tbody, .kp-table--cards tr{display: block;width: 100%;}.kp-table--cards tr{padding: 0.75rem 0.9rem;border-bottom: 1px solid var(--kp-line);}.kp-table--cards tr:last-child{border-bottom: 0;}.kp-table--cards td, .kp-table--cards th[scope="row"]{display: grid;grid-template-columns: minmax(92px, 36%) 1fr;gap: 0.5rem;align-items: start;width: 100%;padding: 0.22rem 0;border: 0;text-align: left;}.kp-table--cards td::before, .kp-table--cards th[scope="row"]::before{content: attr(data-label);font-size: 0.72rem;font-weight: 700;letter-spacing: 0.06em;text-transform: uppercase;color: var(--kp-ink-faint);}.kp-tablewrap:has(.kp-table--cards){overflow: visible;}}.kp-fleet__stats{display: grid;grid-template-columns: repeat(4, minmax(0, 1fr));gap: 0.7rem;margin: 0 0 1.6rem;}.kp-fleet__stat{display: grid;gap: 0.15rem;padding: 0.85rem 1rem;border-radius: 16px;background: var(--kp-cream-2);border: 1px solid var(--kp-line);}.kp-fleet__statnum{font-family: var(--kp-font-display);font-size: 1.7rem;line-height: 1.05;color: var(--kp-ink);}.kp-fleet__statlbl{font-size: 0.8rem;color: var(--kp-ink-faint);}.kp-fleet__stat--on{border-color: color-mix(in oklab, var(--kp-leaf, #6BA368) 45%, var(--kp-line));background: color-mix(in oklab, var(--kp-leaf, #6BA368) 8%, var(--kp-cream-2));}.kp-fleet__stat--on .kp-fleet__statnum{color: var(--kp-leaf-dark, #4F7C4C);}.kp-fleet__stat--pair{border-color: color-mix(in oklab, var(--kp-a) 40%, var(--kp-line));background: color-mix(in oklab, var(--kp-a) 7%, var(--kp-cream-2));}.kp-fleet__stat--pair .kp-fleet__statnum{color: var(--kp-a-deep);}.kp-fleet__tools{display: flex;flex-wrap: wrap;align-items: center;justify-content: space-between;gap: 0.7rem;margin-bottom: 0.9rem;}.kp-fleet__filters{display: flex;flex-wrap: wrap;gap: 0.35rem;}.kp-fleet__filter{font: inherit;font-size: 0.84rem;font-weight: 650;cursor: pointer;padding: 0.3rem 0.85rem;border-radius: 999px;border: 1px solid var(--kp-line);background: none;color: var(--kp-ink-soft);transition: background var(--motion-fast, 120ms) ease, color var(--motion-fast, 120ms) ease;}.kp-fleet__filter:hover{color: var(--kp-ink);background: var(--kp-a-soft);}.kp-fleet__filter.is-on{background: var(--kp-a-soft);border-color: var(--kp-a-line);color: var(--kp-a-deep);}.kp-fleet__search{flex: 0 1 280px;min-width: 0;}.kp-fleet__table td{vertical-align: top;}.kp-fleet__serial, .kp-fleet__coop{display: block;color: var(--kp-ink);}.kp-fleet__serial{white-space: nowrap;}.kp-fleet__seriallink{color: inherit;text-decoration: none;}.kp-fleet__seriallink:hover .kp-fleet__serial{text-decoration: underline;}.kp-fleet__detail{display: inline-block;margin-top: 0.25rem;font-size: 0.82rem;font-weight: 650;color: var(--kp-green-deep, #3E6B3A);text-decoration: none;}.kp-fleet__detail:hover{text-decoration: underline;}[data-theme="dark"] .kp-fleet__detail{color: var(--kp-leaf, #6BA368);}.kp-usercoops{display: grid;gap: 0.35rem;}.kp-usercoop{display: grid;gap: 0.05rem;}.kp-usercoop__name{font-weight: 650;color: var(--kp-ink);overflow-wrap: anywhere;}a.kp-usercoop__name{text-decoration: none;}a.kp-usercoop__name:hover{text-decoration: underline;}.kp-usercoop__seen{font-size: 0.78rem;color: var(--kp-ink-faint);}.kp-usercoop__none{font-size: 0.85rem;color: var(--kp-ink-faint);font-style: italic;}.kp-fleet__coop{font-weight: 650;}.kp-fleet__unpaired{display: inline-block;padding: 0.1rem 0.55rem;border-radius: 999px;font-size: 0.8rem;font-weight: 700;color: color-mix(in oklab, var(--kp-gold, #D9A441) 70%, var(--kp-ink));background: color-mix(in oklab, var(--kp-gold, #D9A441) 18%, transparent);}.kp-fleet__id, .kp-fleet__seen, .kp-fleet__owner, .kp-fleet__since, .kp-fleet__free, .kp-fleet__nosensors{display: block;font-size: 0.79rem;color: var(--kp-ink-faint);overflow-wrap: anywhere;}.kp-fleet__owner{color: var(--kp-ink-soft);}.kp-fleet__free{font-style: italic;}.kp-fleet__sensors{display: flex;flex-wrap: wrap;gap: 0.3rem;max-width: 26rem;}.kp-fleet__sensor{display: inline-flex;align-items: baseline;gap: 0.3rem;padding: 0.2rem 0.55rem;border-radius: 999px;background: color-mix(in oklab, var(--kp-a) 9%, transparent);border: 1px solid color-mix(in oklab, var(--kp-a) 22%, transparent);white-space: nowrap;}.kp-fleet__sensoricon{font-size: 0.85rem;}.kp-fleet__sensorval{font-size: 0.84rem;font-weight: 700;color: var(--kp-ink);font-variant-numeric: tabular-nums;}.kp-fleet__sensorkind{font-size: 0.74rem;color: var(--kp-ink-faint);}.kp-fleet__sensor.is-stale{background: none;border-style: dashed;border-color: var(--kp-line);opacity: 0.72;}.kp-fleet__sensor.is-stale .kp-fleet__sensorval{color: var(--kp-ink-soft);font-weight: 600;}.kp-fleet__actions{display: flex;flex-direction: column;align-items: flex-start;gap: 0.35rem;}.kp-fleet__repair.is-armed{background: var(--kp-yolk, #F5B841);border-color: var(--kp-yolk, #F5B841);color: var(--kp-ink);}.kp-fleet__armwarn{margin: 0.4rem 0 0;max-width: 22rem;font-size: 0.78rem;line-height: 1.45;color: var(--kp-ink-soft);}.kp-fleet__table tr.is-armed{background: color-mix(in oklab, var(--kp-yolk, #F5B841) 10%, transparent);}@media (max-width: 720px){.kp-fleet__stats{grid-template-columns: repeat(2, minmax(0, 1fr));}.kp-fleet__table td > *{grid-column: 2;}.kp-fleet__tools{flex-direction: column;align-items: stretch;}.kp-fleet__search{flex: 1 1 auto;}.kp-fleet__sensors{max-width: none;}.kp-fleet__actions{flex-direction: row;flex-wrap: wrap;}}