.ptc{--ptc-signal:#8f6208;--ptc-info:#1c6b96;--ptc-signal-soft:color-mix(in srgb,var(--sun) 22%,var(--ceramic));--ptc-surface:var(--frost);--ptc-raised:#ffffff;display:grid;gap:28px;min-width:0;max-width:100%;padding:54px 0 12px;color:var(--ink)}.guide-main>.ptc{width:100%;max-width:none}.ptc-intro h2{scroll-margin-top:calc(var(--header-compact) + 24px);margin:0 0 12px;font:650 38px/1.05 var(--font-display);letter-spacing:-.02em}.ptc-intro p{margin:0;max-width:72ch;color:var(--day-secondary);font:400 18px/1.5 var(--font-body)}.ptc-disclaimer{display:grid;gap:6px;padding:14px 16px;color:var(--ink);background:var(--ptc-signal-soft);border-left:4px solid var(--sun)}.ptc-disclaimer p{margin:0;font:650 15px/1.4 var(--font-body)}.ptc-disclaimer p+p{font-weight:400;color:var(--day-secondary)}.ptc-thesis{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.ptc-thesis p,.ptc-thesis--pair p{margin:0;padding:14px 16px;background:var(--ptc-surface);border:1px solid var(--line-day)}.ptc-thesis strong,.ptc-thesis__title{display:block;margin-bottom:6px;color:var(--ptc-signal);font:700 11px/1.2 var(--font-mono);letter-spacing:.08em;text-transform:uppercase}.ptc-thesis span{font:400 15px/1.4 var(--font-body)}.ptc-cols{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.ptc-cols--pair{grid-template-columns:repeat(2,minmax(0,1fr))}.ptc-col{display:grid;align-content:start;gap:12px;min-width:0;padding:16px;background:var(--ptc-surface);border:1px solid var(--line-day);border-radius:10px}.ptc-col__head{display:grid;gap:4px}.ptc-col__short,.ptc-col__tag{margin:0;color:var(--ptc-signal);font:700 11px/1.2 var(--font-mono);letter-spacing:.08em;text-transform:uppercase}.ptc-col__long{margin:0;font:650 20px/1.15 var(--font-display)}.ptc-col__summary{margin:0;color:var(--day-secondary);font:400 14px/1.4 var(--font-body)}.ptc-col__chips{margin:0;color:var(--ptc-info);font:700 11px/1.4 var(--font-mono);letter-spacing:.04em;text-transform:uppercase}.ptc-col__sil{width:100%;height:auto;background:var(--ptc-raised);border-radius:10px}.ptc-sil__surface{fill:var(--ptc-surface)}.ptc-sil__body{fill:var(--ptc-raised);stroke:var(--ink);stroke-width:1.2}.ptc-sil__wheel{fill:var(--night);stroke:var(--line-day);stroke-width:1}.ptc-sil__thermal{fill:var(--ptc-signal)}.ptc-sil__sun{fill:var(--sun)}.ptc-sil__electric{fill:var(--sky-deep)}.ptc-sil__sky{fill:var(--sky);stroke:var(--sky-deep);stroke-width:1}.ptc-sil__info{fill:var(--ptc-info)}.ptc-cheat,.ptc-components,.ptc-energy,.ptc-legend,.ptc-myths{display:grid;gap:12px}.ptc-cheat h3,.ptc-components h3,.ptc-energy h3,.ptc-legend h3,.ptc-myths h3{margin:0;font:650 24px/1.15 var(--font-display)}.ptc-legend>p{margin:0;color:var(--day-secondary);font:400 14px/1.4 var(--font-body)}.ptc-legend dl{display:grid;gap:10px;margin:0}.ptc-legend div{display:grid;gap:4px;padding:12px 14px;background:var(--ptc-surface);border:1px solid var(--line-day)}.ptc-legend dt{color:var(--ptc-signal);font:700 11px/1.2 var(--font-mono);letter-spacing:.08em;text-transform:uppercase}.ptc-legend dd{margin:0;font:400 14px/1.4 var(--font-mono)}.ptc-table-wrap{display:block;min-width:0;max-width:100%;overflow-x:auto}.ptc table{width:100%;border-collapse:collapse}.ptc td,.ptc th{padding:12px 14px;text-align:left;vertical-align:top}.ptc thead th{color:var(--frost);background:var(--ink);font:700 11px/1.3 var(--font-mono);text-transform:uppercase}.ptc tbody th{font:650 14px/1.35 var(--font-display)}.ptc tbody th span{display:block;margin-top:4px;color:var(--day-secondary);font:400 12px/1.35 var(--font-body)}.ptc td{border-bottom:1px solid var(--line-day);font:400 14px/1.4 var(--font-body)}.ptc td span{display:block;margin-top:4px;font-size:12px}.ptc td span,.ptc td[data-applies=false],.ptc-status-legend{color:var(--day-secondary)}.ptc-status-legend{display:flex;flex-wrap:wrap;gap:10px 16px;margin:0;font:400 13px/1.3 var(--font-body)}.ptc-status-legend span{display:inline-flex;align-items:center;gap:6px}.ptc-status{display:inline-flex;min-width:1.4em;justify-content:center;font:700 13px/1.2 var(--font-mono);letter-spacing:.04em;text-decoration:none}.ptc-status[data-status=present]{color:var(--sky-deep)}.ptc-status[data-status=modified]{color:var(--ptc-signal)}.ptc-status[data-status=absent]{color:var(--day-secondary)}.ptc-status[data-status=optional]{color:var(--ptc-info)}.ptc-energy__pair{display:grid;gap:10px}.ptc-energy__pair article{display:grid;gap:8px;padding:14px 16px;background:var(--ptc-surface);border:1px solid var(--line-day)}.ptc-energy__pair h4{margin:0;font:650 18px/1.2 var(--font-display)}.ptc-energy__pair p{margin:0;font:400 14px/1.4 var(--font-body)}.ptc-energy__pair strong{display:block;margin-bottom:2px;color:var(--ptc-signal);font:700 11px/1.2 var(--font-mono);letter-spacing:.08em}.ptc-compare{display:grid;gap:14px}.ptc-compare__field{display:grid;gap:8px}.ptc-compare__field p,.ptc-compare__field span{margin:0;color:var(--ptc-signal);font:700 11px/1.2 var(--font-mono);letter-spacing:.08em;text-transform:uppercase}.ptc-compare select{width:100%;min-height:44px;padding:10px 12px;color:var(--ink);background:var(--ptc-surface);border:1px solid var(--ink);border-radius:6px}.ptc-compare__chips{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.ptc-compare__chip{min-height:44px;padding:8px 6px;color:var(--ink);background:var(--ptc-surface);border:1px solid var(--line-day);font:700 12px/1 var(--font-mono);letter-spacing:.06em}.ptc-compare__chip[aria-pressed=true]{color:var(--ink);background:var(--fluor);border-color:var(--fluor)}.ptc-compare__query{margin:0;color:var(--day-secondary);font:400 12px/1.3 var(--font-mono)}.ptc-myths__list{display:grid;gap:8px}.ptc-myth{padding:0;background:var(--ptc-surface);border:1px solid var(--line-day)}.ptc-myth summary{cursor:pointer;list-style:none;padding:14px 16px;font:650 16px/1.3 var(--font-display)}.ptc-myth summary::-webkit-details-marker{display:none}.ptc-myth[open] summary{box-shadow:inset 3px 0 0 var(--fluor)}.ptc-myth p{margin:0;padding:0 16px 16px;color:var(--day-secondary);font:400 15px/1.45 var(--font-body)}.ptc-desktop{display:grid;gap:28px}.ptc-mobile{display:none}.ptc-hero{display:grid;align-content:center;gap:10px;min-width:0;min-height:0;padding:8px var(--tu-gutter) 24px;color:var(--frost);background:var(--night)}.ptc-hero__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.ptc-hero__cell{display:grid;align-content:start;gap:6px;min-width:0;padding:10px;color:var(--ink);background:var(--frost);border-radius:10px}.ptc-hero__code{margin:0;color:var(--ptc-signal);font:700 11px/1.2 var(--font-mono);letter-spacing:.08em;text-transform:uppercase}.ptc-hero__name{margin:0;overflow-wrap:break-word;font:650 14px/1.2 var(--font-display)}.ptc-hero__sil{width:100%;height:auto;background:var(--ptc-raised);border-radius:8px}.ptc-hero__caption{margin:0;color:var(--night-secondary);overflow-wrap:break-word;font:400 13px/1.4 var(--font-body)}@media (max-width:1099px){.ptc-desktop{display:none}.ptc-mobile{display:grid;gap:16px}.ptc-intro h2{font-size:28px}.ptc-thesis{grid-template-columns:1fr}.ptc-hero{padding:16px var(--tu-gutter) 20px}.ptc-hero__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}