.tc{min-inline-size:0;color:var(--neutral-200);font-family:var(--font-body)}.tc *,.tc :after,.tc :before{box-sizing:border-box}.tc h1,.tc h2,.tc h3,.tc p{margin:0;font-family:inherit}.tc h1{font-size:var(--hp-type-card)}.tc h1,.tc h2{font-weight:600}.tc h2{font-size:var(--type-lead-size)}.tc h3{font-size:var(--type-body-size);font-weight:600}.tc a{color:inherit}.tc [hidden]{display:none!important}.tc-stack{display:flex;flex-direction:column;gap:var(--space-4);min-inline-size:0}.tc-row{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3)}.tc-between{justify-content:space-between}.tc-muted{color:var(--neutral-400);font-size:var(--type-small-size);line-height:1.6}.tc-small{font-size:var(--type-control-size)}.tc-panel{padding:var(--space-5);border-radius:var(--hp-radius-tile);border:1px solid var(--glass-stroke-12);background:var(--glass-fill-6);min-inline-size:0}.tc-subjects{border:0;padding:0;margin:0;min-inline-size:0}.tc-subjects legend{padding:0;margin-block-end:var(--space-3)}.tc-subjects .tc-button[aria-pressed=true]{border-color:var(--brand-orange);background:var(--glass-fill-14)}.tc details>summary{inline-size:-moz-fit-content;inline-size:fit-content}.tc-hero{background:linear-gradient(140deg,var(--glass-fill-14),var(--glass-fill-6));box-shadow:var(--shadow-glass)}.tc-button{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);min-block-size:44px;padding:var(--space-2) var(--space-4);background:var(--glass-fill-8);border:1px solid var(--glass-stroke-12);border-radius:var(--hp-radius-inset);color:var(--neutral-200);text-decoration:none;font:inherit;font-size:var(--type-small-size);cursor:pointer}.tc-button:hover:not(:disabled){background:var(--glass-fill-14)}.tc-button[data-primary]{background:var(--brand-cream);color:var(--neutral-950);border-color:transparent;font-weight:600}.tc-button:disabled{opacity:.55;cursor:default}.tc a:focus-visible,.tc button:focus-visible,.tc input:focus-visible,.tc select:focus-visible,.tc textarea:focus-visible{outline:2px solid var(--brand-cream);outline-offset:3px}.tc-input{inline-size:100%;min-inline-size:0;min-block-size:44px;padding:var(--space-3);border:1px solid var(--glass-stroke-16);border-radius:var(--hp-radius-inset);background:var(--neutral-950);color:var(--neutral-200);font:inherit;font-size:var(--type-small-size)}.tc-input:disabled{color:var(--neutral-400)}.tc textarea{resize:vertical}.tc-field{display:flex;flex-direction:column;gap:var(--space-2);font-size:var(--type-small-size)}.tc-requirement{color:var(--neutral-400);font-size:var(--type-control-size);font-weight:400}.tc-requirement[data-required]{display:inline-flex;align-items:center;gap:var(--space-1);padding:var(--space-1) var(--space-2);border-radius:var(--hp-radius-badge);background:var(--pop-orange);color:var(--neutral-950);font-weight:600;line-height:1.2;vertical-align:middle}.tc-field-error{color:var(--orange-300);font-size:var(--type-small-size);font-weight:600;line-height:1.6}.tc-input[aria-invalid=true]:not(:disabled){border-color:var(--pop-orange);box-shadow:inset 0 0 0 1px var(--pop-orange)}.tc-check input[aria-invalid=true]:not(:disabled){box-shadow:0 0 0 2px var(--pop-orange)}.tc-validation-list{margin:0;padding-inline-start:var(--space-5)}.tc-validation-link{min-block-size:44px;background:transparent;border:0;padding:var(--space-2) 0;color:inherit;font:inherit;text-align:start;text-decoration:underline;cursor:pointer}.tc-check{display:flex;align-items:flex-start;gap:var(--space-3);min-block-size:44px;padding-block:var(--space-2);font-size:var(--type-small-size);line-height:1.6}.tc-check input{inline-size:20px;block-size:20px;margin-block-start:2px;accent-color:var(--brand-cream);flex-shrink:0}.tc-nav{display:flex;overflow:auto;gap:var(--space-2);padding-block-end:var(--space-2);scrollbar-width:thin}.tc-nav a{white-space:nowrap}.tc-button[aria-pressed=true],.tc-nav [aria-current=page]{background:var(--glass-fill-14);box-shadow:inset 0 0 0 1px var(--brand-cream)}.tc-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.tc-cols,.tc-grid{display:grid;gap:var(--space-4)}.tc-cols{grid-template-columns:repeat(2,minmax(0,1fr))}.tc-publish{display:grid;grid-template-columns:minmax(0,1fr) minmax(240px,.6fr);gap:var(--space-5);align-items:start}.tc-preview{position:sticky;inset-block-start:calc(var(--app-header-offset) + var(--space-4))}.tc-media{inline-size:100%;max-block-size:360px;-o-object-fit:contain;object-fit:contain;border-radius:var(--hp-radius-control);background:var(--neutral-950)}.tc-media:not(audio){display:block;aspect-ratio:16/10}.tc-cover{display:block;inline-size:100%;-o-object-fit:contain;object-fit:contain;background:var(--glass-fill-6)}.tc-cover,.tc-placeholder{aspect-ratio:16/10;border-radius:var(--hp-radius-control)}.tc-placeholder{display:grid;place-content:center;background:var(--glass-fill-6);gap:var(--space-2);padding:var(--space-3);text-align:center}.tc-alert{padding:var(--space-3);border-inline-start:3px solid var(--brand-cream);border-radius:var(--hp-radius-badge);background:var(--glass-fill-10);color:var(--neutral-200);font-size:var(--type-small-size);line-height:1.6}.tc-alert--validation{border-inline-start-color:var(--pop-orange);color:var(--orange-300)}.tc-alert--validation>p{font-weight:600}.tc-steps{display:flex;gap:var(--space-2);padding:0;margin:0;list-style:none;overflow:auto}.tc-steps button{min-block-size:44px;white-space:nowrap;background:transparent;border:0;color:var(--neutral-400);font:inherit;font-size:var(--type-small-size);padding:var(--space-2)}.tc-steps [aria-current=step]{color:var(--brand-cream);box-shadow:inset 0 -2px var(--brand-cream)}.tc-money{font-variant-numeric:tabular-nums;color:var(--brand-amber);font-weight:600;font-size:var(--hp-type-card)}.tc-number{font-variant-numeric:tabular-nums;font-weight:600;font-size:var(--type-lead-size)}.tc-status{display:inline-flex;align-items:center;border-radius:var(--hp-radius-pill);border:1px solid var(--glass-stroke-16);padding:var(--space-1) var(--space-3);font-size:var(--type-control-size);color:var(--neutral-300);background:var(--glass-fill-6)}.tc-card{display:flex;flex-direction:column;gap:var(--space-3);min-inline-size:0}.tc-card h3{overflow-wrap:anywhere}.tc-card[data-selected=true]{outline:2px solid var(--brand-cream)}.tc-list .tc-card{display:grid;grid-template-columns:120px minmax(0,1fr)}.tc-list .tc-card>.tc-row{grid-column:1/-1}.tc-scroll{overflow:auto}.tc-table{inline-size:100%;border-collapse:collapse;font-size:var(--type-small-size)}.tc-table td,.tc-table th{padding:var(--space-3);text-align:start;border-block-end:1px solid var(--glass-stroke-8);vertical-align:top}.tc-table th{color:var(--neutral-400);font-weight:500}.tc-chart{gap:var(--space-2);block-size:160px;overflow:auto;padding:var(--space-2)}.tc-chart,.tc-chart-column{display:flex;align-items:flex-end}.tc-chart-column{gap:var(--space-1);flex:1 0 8px;block-size:100%}.tc-chart-bar{inline-size:50%;min-block-size:1px;background:var(--neutral-500);border-radius:var(--hp-radius-hairline)}.tc-chart-bar[data-series=makes]{background:var(--brand-cream)}.tc-footer{position:sticky;inset-block-end:0;background:var(--neutral-950);border-block-start:1px solid var(--glass-stroke-12);padding:var(--space-3);border-radius:var(--hp-radius-control)}.tc-link{text-decoration:underline;text-underline-offset:3px}.tc [dir=rtl],.tc[dir=rtl]{letter-spacing:0}.tc[dir=rtl]{font-family:var(--font-arabic)}@media (max-width:1050px){.tc-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.tc-publish{grid-template-columns:minmax(0,1fr)}.tc-preview{position:static}}@media (max-width:600px){.tc-cols,.tc-grid{grid-template-columns:minmax(0,1fr)}.tc-panel{padding:var(--space-4)}.tc-list .tc-card{grid-template-columns:80px minmax(0,1fr)}.tc h1{font-size:var(--type-lead-size)}.tc-footer .tc-button{flex:1}}@media (prefers-reduced-motion:reduce){.tc *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media (forced-colors:active){.tc-button,.tc-input,.tc-panel{border:1px solid CanvasText}}