.tcat-card{background:rgb(var(--text-color) / .04);border:1px solid rgb(var(--border-color));border-radius:var(--rounded-block);padding:var(--spacing-5)}.tcat-label{display:block;font-size:var(--text-xs, .75rem);letter-spacing:.08em;text-transform:uppercase;color:rgb(var(--text-color) / .65);margin-block-end:var(--spacing-1-5, .375rem)}.tcat-meta{font-size:var(--text-xs, .75rem);color:rgb(var(--text-color) / .65);margin-block-start:var(--spacing-1-5, .375rem)}.tcat-meta a{color:inherit}.tcat-sample{display:inline-block;font-size:.625rem;font-weight:700;letter-spacing:.1em;padding:1px 6px;border-radius:var(--rounded-xs, 4px);background:rgb(var(--warning-text));color:rgb(var(--background));vertical-align:middle;margin-inline-end:4px}.tcat-builder__test-notice{border-inline-start:3px solid rgb(var(--warning-text));background:rgb(var(--warning-text) / .1);padding:var(--spacing-2) var(--spacing-3);font-size:var(--text-sm, .875rem)}.tcat-figure{font-variant-numeric:tabular-nums}.tcat-toggles{display:flex;flex-wrap:wrap;gap:var(--spacing-2)}.tcat-toggle{border:1px solid rgb(var(--border-color));border-radius:var(--rounded-button);padding:var(--spacing-2) var(--spacing-4);font-size:var(--text-sm, .875rem);text-align:start}.tcat-toggle small{display:block;font-size:.625rem;letter-spacing:.1em;color:rgb(var(--text-color) / .65)}.tcat-toggle[aria-pressed=true]{border-color:rgb(var(--accent));box-shadow:inset 0 -2px rgb(var(--accent))}.tcat-range{width:100%;min-block-size:24px;accent-color:rgb(var(--accent))}.tcat-builder{display:grid;gap:var(--spacing-8);align-items:start}@media screen and (min-width:1000px){.tcat-builder{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);grid-template-rows:auto 1fr;grid-template-areas:"visual intro" "visual controls";column-gap:var(--spacing-12);row-gap:0}.tcat-builder__visual{grid-area:visual}.tcat-builder__intro{grid-area:intro}.tcat-builder__controls{grid-area:controls}}@media screen and (max-width:999px){.tcat-builder__controls>.tcat-builder__parts{margin-block-start:0}}.tcat-builder__photo{position:relative;aspect-ratio:4 / 3;overflow:hidden;border-radius:var(--rounded-block);margin:0}.tcat-builder__photo img{width:100%;height:100%;object-fit:cover}.tcat-builder__photo figcaption{position:absolute;inset-inline-start:var(--spacing-3);inset-block-end:var(--spacing-3);background:rgb(var(--background) / .85);border:1px solid rgb(var(--border-color));border-radius:var(--rounded-xs, 4px);padding:var(--spacing-1-5, 6px) var(--spacing-3);font-size:var(--text-xs, .75rem);letter-spacing:.06em}.tcat-builder__parts{display:grid;gap:var(--spacing-4);margin-block-start:var(--spacing-6)}.tcat-builder__parts[hidden]{display:none!important}.tcat-builder.tcat-builder--empty{grid-template-columns:minmax(0,1fr);grid-template-rows:auto;grid-template-areas:"intro" "visual" "controls";gap:var(--spacing-6)}.tcat-builder__pair{display:grid;grid-template-columns:minmax(0,1fr) 7rem;gap:var(--spacing-3)}.tcat-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;background:rgb(var(--border-color));border:1px solid rgb(var(--border-color));border-radius:var(--rounded-block);overflow:hidden;margin-block-start:var(--spacing-4)}.tcat-stats>div{background:rgb(var(--background));padding:var(--spacing-4)}.tcat-stats strong{display:block;color:rgb(var(--accent));margin-block-start:var(--spacing-1)}.tcat-sub{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--spacing-3);margin-block-start:var(--spacing-3);font-size:var(--text-sm, .875rem)}.tcat-warnings{display:grid;gap:var(--spacing-2);margin-block-start:var(--spacing-3);padding:0;list-style:none}.tcat-warnings li{border-inline-start:3px solid rgb(var(--warning-text));background:rgb(var(--warning-text) / .1);padding:var(--spacing-2) var(--spacing-3);font-size:var(--text-sm, .875rem)}.tcat-warnings li.is-blocking{border-color:rgb(var(--text-color));background:rgb(var(--error-text) / .1)}.tcat-bom{width:100%;border-collapse:collapse;margin-block-start:var(--spacing-3);font-size:var(--text-sm, .875rem)}.tcat-bom td{padding-block:var(--spacing-1-5, 6px);border-block-end:1px solid rgb(var(--border-color))}.tcat-bom td:last-child{text-align:end;font-variant-numeric:tabular-nums}.tcat-planner__controls{display:grid;gap:var(--spacing-5);margin-block-end:var(--spacing-6)}@media screen and (min-width:1000px){.tcat-planner__controls{grid-template-columns:repeat(3,minmax(0,1fr)) minmax(0,1.3fr);align-items:end}}.tcat-platforms{display:grid;gap:var(--spacing-4)}@media screen and (min-width:700px){.tcat-platforms{grid-template-columns:repeat(auto-fill,minmax(18rem,1fr))}}.tcat-platform{display:flex;flex-direction:column;overflow:hidden;padding:0}.tcat-platform>img,.tcat-platform__placeholder{width:100%;aspect-ratio:16 / 10;object-fit:cover}.tcat-platform__placeholder{display:grid;place-items:center;border-block-end:1px dashed rgb(var(--border-color));color:rgb(var(--text-color) / .65);font-size:var(--text-xs, .75rem);letter-spacing:.12em}.tcat-platform__body{display:grid;gap:var(--spacing-3);padding:var(--spacing-5);align-content:start;flex:1}.tcat-platform.is-placeholder{border-style:dashed;background:transparent}.tcat-verdict{width:max-content;font-size:var(--text-xs, .75rem);font-weight:600;letter-spacing:.06em;text-transform:uppercase;padding:4px 10px;border-radius:var(--rounded-full, 999px)}.tcat-verdict.is-ok{background:rgb(var(--success-text) / .16);color:rgb(var(--text-color))}.tcat-verdict.is-short{background:rgb(var(--error-text) / .16);color:rgb(var(--text-color))}.tcat-bar{display:grid;grid-template-columns:5.5rem minmax(0,1fr) 4.5rem;gap:var(--spacing-3);align-items:center;font-size:var(--text-sm, .875rem)}.tcat-bar__track{position:relative;height:7px;border-radius:99px;background:rgb(var(--text-color) / .1)}.tcat-bar__fill{position:absolute;inset-block:0;inset-inline-start:0;border-radius:99px;background:rgb(var(--success-text))}.tcat-bar.is-short .tcat-bar__fill{background:rgb(var(--error-text))}.tcat-bar__need{position:absolute;inset-block:-4px;width:2px;background:rgb(var(--text-color))}.tcat-bar>span:last-child{text-align:end;font-variant-numeric:tabular-nums}.tcat-chart{position:relative}.tcat-chart svg{display:block;width:100%;height:auto;overflow:visible}.tcat-chart .grid-line{stroke:rgb(var(--border-color))}.tcat-chart .axis{fill:rgb(var(--text-color) / .65);font-size:11px}.tcat-chart .end-label{fill:rgb(var(--text-color));font-size:11px;font-weight:600}.tcat-chart__tip{position:absolute;pointer-events:none;background:rgb(var(--text-color));color:rgb(var(--background));font-size:12px;line-height:1.4;padding:6px 9px;border-radius:6px;transform:translate(-50%,calc(-100% - 12px));white-space:nowrap;opacity:0}.tcat-chart__tip.is-visible{opacity:1}.tcat-legend{display:flex;flex-wrap:wrap;gap:var(--spacing-4);font-size:var(--text-sm, .875rem);margin-block-end:var(--spacing-3)}.tcat-legend i{display:inline-block;width:14px;height:3px;border-radius:2px;vertical-align:middle;margin-inline-end:6px}.tcat-table{width:100%;border-collapse:collapse;font-size:var(--text-sm, .875rem);font-variant-numeric:tabular-nums}.tcat-table th,.tcat-table td{padding:var(--spacing-2);border-block-end:1px solid rgb(var(--border-color));text-align:end}.tcat-table th:first-child,.tcat-table td:first-child{text-align:start}.tcat-platform__body>.subheading{color:rgb(var(--text-color))}
/*# sourceMappingURL=/cdn/shop/t/4/assets/tcat.css.map */
