html.tv{--ink:#16150f;--muted:#5f5d54;--faint:#8b887c;--canvas:#e9e7e0;--surface:#fcfcfa;--raised:#f1f0ea;--line:#d3d0c6;--line-soft:#e2dfd5;--acid:#ff4a1c;--acid-dark:#dd3a10;--danger:#e23a26;--focus:#ff4a1c;--radius-shell:20px;--radius-panel:14px;--radius-card:11px;--font-silo-display:var(--font-geist-sans), "Helvetica Neue", system-ui, sans-serif;--te-mono:var(--font-geist-mono), "SFMono-Regular", ui-monospace, monospace;--te-ease:cubic-bezier(.22, .85, .24, 1)}html.tv body{background:linear-gradient(#00000005 1px, transparent 1px) 0 0 / 100% 26px, linear-gradient(90deg, #00000004 1px, transparent 1px) 0 0 / 26px 100%, var(--canvas);color:var(--ink)}html.tv .platform-layout,html.tv main.page{background:0 0!important}html.tv h1,html.tv h2,html.tv .dashboard-heading h1,html.tv .track-workspace-heading h2,html.tv .app-recovery-state h1{font-family:var(--font-silo-display)!important;letter-spacing:-.03em!important;font-weight:640!important}html.tv .wordmark{letter-spacing:.34em;font-family:var(--te-mono)!important;font-weight:600!important}html.tv .eyebrow,html.tv .dashboard-completion span,html.tv .dashboard-quick-stat small,html.tv .attention-row span,html.tv .community-card-roles span,html.tv .job-handoff-steps span,html.tv .marketplace-card-main>span,html.tv .account-block small,html.tv .dashboard-card-title h2{text-transform:uppercase;font-family:var(--te-mono)!important;letter-spacing:.1em!important;font-weight:500!important}html.tv .eyebrow{color:var(--faint);font-size:11px}html.tv .primary-button{font-family:var(--te-mono);text-transform:uppercase;letter-spacing:.06em;font-size:12px;font-weight:600;background:var(--ink)!important;color:#fafaf7!important;transition:transform .16s var(--te-ease), box-shadow .16s var(--te-ease)!important;border-radius:11px!important;box-shadow:0 3px #000,0 6px 18px #1a170f24!important}html.tv .primary-button:hover{transform:translateY(-2px)!important;box-shadow:0 5px #000,0 12px 26px #1a170f2e!important}html.tv .primary-button:active{transform:translateY(1px)!important;box-shadow:0 1px #000,0 4px 12px #1a170f24!important}html.tv .secondary-button,html.tv .text-button,html.tv .account-block button{font-family:var(--te-mono);text-transform:uppercase;letter-spacing:.05em;font-size:12px;border:1.5px solid var(--line)!important;background:var(--surface)!important;color:var(--ink)!important;transition:border-color .16s var(--te-ease), background .16s var(--te-ease), transform .16s var(--te-ease)!important;border-radius:11px!important}html.tv .account-block .global-help-button,html.tv .account-block>button:last-child{border-radius:999px!important}html.tv .workspace-section-tabs a:not(.active),html.tv .community-section-tabs a:not(.active){font-family:var(--te-mono);text-transform:uppercase;letter-spacing:.05em;font-size:12px;color:var(--muted)!important;transition:color .16s var(--te-ease), background .16s var(--te-ease)!important;background:0 0!important;border:0!important;border-radius:999px!important}html.tv .workspace-section-tabs a:not(.active):hover,html.tv .community-section-tabs a:not(.active):hover{color:var(--ink)!important;background:#ffffff8c!important}html.tv .secondary-button:hover,html.tv .text-button:hover,html.tv .account-block button:hover{border-color:var(--ink)!important;transform:translateY(-1px)!important}html.tv .topnav a{font-family:var(--te-mono);text-transform:uppercase;letter-spacing:.05em;border-radius:9px;font-size:12px}html.tv .topnav a.active,html.tv .project-tabs button.active{background:var(--ink)!important;color:#fafaf7!important;border-radius:9px!important}html.tv .workspace-section-tabs a.active,html.tv .community-section-tabs a.active{background:var(--ink)!important;color:#fafaf7!important;border-radius:999px!important}html.tv .dashboard-reference-grid>*,html.tv .dashboard-command-bar,html.tv .marketplace-card,html.tv .collectors-card,html.tv .business-summary-grid article,html.tv .workspace-columns,html.tv .jobs-empty-state,html.tv .community-profile-card{border:1.5px solid var(--line)!important;border-radius:var(--radius-panel)!important;box-shadow:inset 0 1px #fffc,0 10px 28px #201d1210!important}html.tv .project-card,html.tv .project-card:hover{box-shadow:none!important;background:0 0!important;border:0!important}html.tv .account-block span,html.tv .dashboard-attention-rail>section>header strong{color:var(--acid)!important}html.tv :focus-visible{outline-offset:2px;outline:2.5px solid var(--acid)!important}html.tv .row-arrow,html.tv .community-messages-close,html.tv .notification-center button[aria-label],html.tv .global-search-trigger{border:1.5px solid var(--line)!important;background:var(--surface)!important;transition:transform .16s var(--te-ease), border-color .16s var(--te-ease)!important;border-radius:999px!important}html.tv .row-arrow:hover{border-color:var(--ink)!important;transform:scale(1.08)!important}@keyframes te-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}html.tv .dashboard-command-bar,html.tv .dashboard-attention-rail,html.tv .dashboard-reference-grid,html.tv .projects-grid,html.tv .marketplace-grid,html.tv .community-profile-grid{animation:te-rise .5s var(--te-ease) both}html.tv .dashboard-attention-rail{animation-delay:60ms}html.tv .dashboard-reference-grid{animation-delay:.12s}html.tv .dashboard-reference-grid>*{animation:te-rise .55s var(--te-ease) both}html.tv .dashboard-reference-grid>:first-child{animation-delay:.14s}html.tv .dashboard-reference-grid>:nth-child(2){animation-delay:.2s}html.tv .dashboard-reference-grid>:nth-child(3){animation-delay:.26s}html.tv .dashboard-reference-grid>:nth-child(4){animation-delay:.32s}html.tv .dashboard-reference-grid>:nth-child(5){animation-delay:.38s}html.tv .project-card,html.tv .marketplace-card,html.tv .collectors-card,html.tv .community-profile-card{transition:transform .28s var(--te-ease), box-shadow .28s var(--te-ease)!important}html.tv .project-card:hover,html.tv .marketplace-card:hover,html.tv .collectors-card:hover,html.tv .community-profile-card:hover{transform:translateY(-6px)!important;box-shadow:inset 0 1px #fffc,0 22px 48px #201d1220!important}@media (prefers-reduced-motion:reduce){html.tv *{animation:none!important}}html.tv form label,html.tv .field-group label,html.tv .field-group label span{text-transform:uppercase;font-family:var(--te-mono)!important;letter-spacing:.1em!important;font-size:10.5px!important;font-weight:500!important}html.tv .platform-content form:not(.tasks-composer) input:not([type=checkbox]):not([type=radio]):not(.file-input),html.tv .platform-content form:not(.tasks-composer) select,html.tv .platform-content form:not(.tasks-composer) textarea{min-height:44px;border:1.5px solid var(--line)!important;box-shadow:none!important;color:#16150f!important;font-family:var(--font-geist-sans), system-ui, sans-serif!important;transition:border-color .15s var(--te-ease), box-shadow .15s var(--te-ease)!important;background:#fcfcfa!important;border-radius:10px!important;padding:0 14px!important}html.tv .platform-content form:not(.tasks-composer) textarea{line-height:1.55;min-height:104px!important;padding:12px 14px!important}html.tv .platform-content form:not(.tasks-composer) input:focus,html.tv .platform-content form:not(.tasks-composer) select:focus,html.tv .platform-content form:not(.tasks-composer) textarea:focus{border-color:var(--acid)!important;box-shadow:0 0 0 3px color-mix(in srgb, var(--acid) 22%, transparent)!important;outline:none!important}html.tv .platform-content form:not(.tasks-composer) input::placeholder,html.tv .platform-content form:not(.tasks-composer) textarea::placeholder{color:#9a988c!important}html.tv .platform-content form:not(.tasks-composer) select{appearance:none!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='7' viewBox='0 0 10 7'%3E%3Cpath d='M1 1.5 5 5 9 1.5' stroke='%2316150f' fill='none' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")!important;background-position:right 13px center!important;background-repeat:no-repeat!important;padding-right:36px!important}html.tv .campaign-picker>header form,html.tv .campaign-list form,html.tv .campaign-team form,html.tv .project-desk-card form,html.tv .business-entry-form,html.tv .community-profile-settings,html.tv .create-project-form,html.tv fieldset{border:1.5px solid var(--line)!important;background:#fcfcfa!important;border-radius:14px!important;box-shadow:inset 0 1px #fffc,0 10px 26px #201d1210!important}html.tv .business-entry-form,html.tv .business-entry-form label,html.tv .business-entry-form>header span{color:#16150f!important}html.tv .tasks-composer input,html.tv .tasks-composer select{min-height:0!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}html.tv .tasks-composer select{padding-right:15px!important}html.tv .file-input,html.tv .upload-dropzone,html.tv [class*=drop]{border-radius:10px!important}html.tv .project-card,html.tv .project-card:hover,html.tv .project-card:focus{box-shadow:none!important;background:0 0!important;border:0!important}html.tv .workspace-side :is(.project-decision-log,.project-reference-library,.project-clearances) h2,html.tv .project-brief h2,html.tv .project-desk-card h2{letter-spacing:-.02em!important;font-size:clamp(22px,2.3vw,27px)!important;line-height:1.06!important}html.tv .topbar{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#f1efe9!important}html.tv .platform-content form .primary-button,html.tv .platform-content form>button[type=submit]{border-radius:11px!important}html.tv .primary-button:disabled,html.tv .platform-content form .primary-button:disabled,html.tv .platform-content form>button[type=submit]:disabled{opacity:1!important;color:#a8a596!important;box-shadow:none!important;background:#e6e3da!important;transform:none!important}html.tv .credit-ledger-form{flex-direction:column;align-items:flex-start;gap:2px;display:flex}html.tv .credit-ledger-form .credit-entry-list,html.tv .credit-ledger-form .credit-ledger-empty,html.tv .credit-ledger-form datalist{align-self:stretch}html.tv .credit-ledger-form>.primary-button{margin-top:14px}html.tv .primary-button,html.tv .primary-button:hover,html.tv .primary-button:active{box-shadow:none!important;transform:none!important}html.tv .primary-button:hover{background:#2a2820!important}html.tv .primary-button:active{background:#000!important}html.tv .secondary-button:hover,html.tv .text-button:hover,html.tv .account-block button:hover,html.tv .row-arrow:hover,html.tv .global-search-trigger:hover{transform:none!important}html.tv .row-arrow:hover{background:var(--raised)!important}html.tv .player-backdrop{-webkit-backdrop-filter:blur(22px)saturate(115%)!important;backdrop-filter:blur(22px)saturate(115%)!important;background:#12110dcc!important}html.tv .player-backdrop::backdrop{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#12110db3}@keyframes te-player-in{0%{opacity:0;transform:translateY(18px)scale(.965)}to{opacity:1;transform:none}}html.tv .player-expanded{animation:.5s cubic-bezier(.22,.85,.24,1) both te-player-in;background:radial-gradient(120% 90% at 12% 6%,#ffd7c455,#0000 46%),linear-gradient(150deg,#f6f4ee,#efece3)!important;border:1.5px solid #ffffffd0!important;border-radius:30px!important;box-shadow:0 50px 130px #0009!important}html.tv .player-record{background:repeating-radial-gradient(circle,#6f0f18 0 1px,#a5232e 2px 3px,#5f0d14 4px 5px)!important;animation:26s linear infinite record-spin!important;box-shadow:0 30px 80px #5a0f1840,inset 0 0 70px #0005!important}html.tv .player-record.playing{animation-duration:5s!important}html.tv .player-record:after{display:none!important}html.tv .player-record:before{content:"";z-index:1;background:linear-gradient(125deg,#0000 34%,#ffffff2e 49%,#0000 62%);border-radius:50%;position:absolute;inset:0}html.tv .player-record>i{z-index:2;background:radial-gradient(circle at 38% 32%,#26251f,#100f0c)!important;inset:33%!important;box-shadow:inset 0 0 0 6px #ffffff12,0 6px 18px #0005!important}html.tv .player-record>i span{letter-spacing:.14em;text-transform:uppercase;font-family:var(--te-mono)!important;font-size:15px!important}html.tv .player-record>i:after{box-shadow:inset 0 0 0 2px #0003;background:#f0eee6!important}html.tv .player-expanded-copy>span{text-transform:uppercase;letter-spacing:.12em;font-family:var(--te-mono)!important;color:var(--muted)!important;font-size:11px!important}html.tv .player-expanded-copy h2{letter-spacing:-.03em!important;font-size:clamp(40px,5.5vw,70px)!important;font-weight:650!important;line-height:.9!important}html.tv .player-expanded-copy p{color:var(--muted)!important;font-size:12.5px!important}html.tv .player-dials label{border:1.5px solid var(--line);background:#fbfbf8!important;border-radius:20px!important;box-shadow:0 10px 26px #201d1214!important}html.tv .player-dials span{text-transform:uppercase;letter-spacing:.12em;font-family:var(--te-mono)!important;font-size:10.5px!important}html.tv .player-dials strong{font-size:15px!important}html.tv .player-dials input::-webkit-slider-thumb{background:#fff!important;box-shadow:0 4px 10px #0002,inset 0 0 0 8px #16150f!important}html.tv .player-dials input::-moz-range-thumb{background:#fff!important;box-shadow:0 4px 10px #0002,inset 0 0 0 8px #16150f!important}html.tv .expanded-waveform .waveform i{background:#cfccc0!important}html.tv .expanded-waveform .waveform i.played{background:var(--acid)!important}html.tv .player-console{border:1.5px solid var(--line);background:#fbfbf8!important;border-radius:16px!important;box-shadow:0 14px 40px #201d1216!important}html.tv .player-main-control{transition:transform .2s cubic-bezier(.22,.85,.24,1);background:var(--ink)!important}html.tv .player-main-control:hover{transform:scale(1.05)}html.tv .player-listen-label,html.tv .player-download{text-transform:uppercase;letter-spacing:.1em;font-family:var(--te-mono)!important;font-size:11px!important}html.tv .player-close{border:1.5px solid var(--line)!important;background:#fbfbf8!important}@media (prefers-reduced-motion:reduce){html.tv .player-record,html.tv .player-expanded{animation:none!important}}html.tv .player-dials label{background:linear-gradient(#efede7,#e6e4dd)!important;border:0!important;border-radius:18px!important;width:118px!important;min-height:148px!important;box-shadow:inset 0 1.5px #fffd,inset 0 0 0 1px #00000010,0 7px #2f2e29,0 16px 30px #201d1230!important}html.tv .player-dials input{background:#b9b6ab!important;box-shadow:inset 0 1px 2px #0002!important}html.tv .player-dials input::-webkit-slider-thumb{cursor:grab;background:radial-gradient(circle at 42% 34%,#fff,#e7e5de 62%,#d6d3c8)!important;border:0!important;width:44px!important;height:44px!important;box-shadow:inset 0 0 0 7px #f6f4ef,inset 0 -3px 6px #0000001a,0 4px 9px #0003!important}html.tv .player-dials input::-moz-range-thumb{cursor:grab;background:radial-gradient(circle at 42% 34%,#fff,#e7e5de 62%,#d6d3c8)!important;border:0!important;width:44px!important;height:44px!important;box-shadow:inset 0 0 0 7px #f6f4ef,inset 0 -3px 6px #0000001a,0 4px 9px #0003!important}
