.cmp{background:var(--bg);min-height:100vh;color:var(--tx);font-family:var(--font-ohf-inter), system-ui, sans-serif;padding:20px clamp(16px,4vw,48px) 120px}.cmp-top{justify-content:space-between;margin-bottom:24px;display:flex}.cmp-back{color:var(--tx2);font-size:13px;text-decoration:none}.cmp-back:hover{color:var(--tx)}.cmp-hero h1{margin:0 0 6px;font-size:26px}.cmp-hero p{color:var(--tx2);margin:0 0 22px;font-size:14px}.cmp-slots{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:18px;display:flex}.cmp-slot-pick{background:var(--s1);border:1px solid #ffffff1f;border-radius:12px;align-items:center;gap:8px;padding:7px 10px;display:flex}.cmp-slot-pick select{color:inherit;font:inherit;background:0 0;border:none;max-width:200px;font-size:13px}.cmp-slot-pick select:focus:not(:focus-visible){outline:none}.cmp-slot-pick option{background:var(--s1)}.cmp-cost{letter-spacing:1px;color:var(--tx2);font-size:10.5px}.cmp-surface{color:var(--tx2);text-transform:uppercase;letter-spacing:1px;font-size:11px}.cmp-remove{color:var(--tx2);cursor:pointer;background:0 0;border:none;font-size:14px}.cmp-remove:hover{color:#ff7a7a}.cmp-add{color:var(--tx2);cursor:pointer;background:0 0;border:1px dashed #ffffff2b;border-radius:12px;padding:8px 14px;font-size:13px}.cmp-add:hover{color:#fff;border-color:var(--accent)}.cmp-composer{margin-bottom:26px}.cmp-composer textarea{width:100%;min-height:84px;color:inherit;font:inherit;resize:vertical;box-sizing:border-box;background:#ffffff0a;border:1px solid #ffffff1f;border-radius:14px;padding:12px 14px;font-size:14px}.cmp-composer textarea:focus:not(:focus-visible){border-color:color-mix(in srgb, var(--accent) 50%, transparent);outline:none}.cmp-dials{flex-wrap:wrap;align-items:center;gap:12px;margin-top:12px;display:flex}.cmp-dials select{background:var(--s1);color:inherit;border:1px solid #ffffff1f;border-radius:10px;padding:7px 10px;font-size:13px}.cmp-dur{color:var(--tx2);align-items:center;gap:8px;font-size:13px;display:flex}.cmp-go{background:var(--accent);color:var(--accent-ink);cursor:pointer;border:none;border-radius:12px;margin-left:auto;padding:10px 20px;font-size:14px}.cmp-go:disabled{opacity:.45;cursor:default}.cmp-error{color:#ff7a7a;font-size:13px}.cmp-results{gap:16px;display:grid}@media (max-width:720px){.cmp-results{grid-template-columns:1fr!important}}.cmp-card{background:var(--s1);border:1px solid #ffffff14;border-radius:16px;overflow:hidden}.cmp-media{aspect-ratio:16/9;background:#000}.cmp-media video,.cmp-media img{object-fit:cover;width:100%;height:100%;display:block}.cmp-pending{color:#fffc;text-align:center;box-sizing:border-box;justify-content:center;align-items:center;width:100%;height:100%;padding:16px;font-size:13px;display:flex}.cmp-card-meta{align-items:center;gap:10px;padding:10px 14px;font-size:13px;display:flex}.cmp-acts{gap:6px;margin-left:auto;display:flex}.cmp-acts button{color:inherit;cursor:pointer;background:0 0;border:1px solid #ffffff1f;border-radius:8px;padding:4px 9px;font-size:13px}.cmp-acts button:hover{border-color:var(--accent)}.cmp-total{letter-spacing:2px;color:var(--tx3);align-self:center;margin-left:auto;font-size:10.5px}.cmp-win-btn{font:inherit;cursor:pointer;color:inherit;background:0 0;border:1px solid #fff3;border-radius:999px;padding:2px 10px;font-size:12px}.cmp-win-btn:hover{color:#e8c86a;border-color:#e8c86a}.cmp-winner{color:#e8c86a;font-size:12.5px}.cmp-reasons{flex-wrap:wrap;gap:6px;padding:8px 4px 2px;display:flex}.cmp-reasons button{font:inherit;cursor:pointer;color:inherit;background:#ffffff0a;border:1px solid #ffffff2e;border-radius:999px;padding:3px 10px;font-size:12px}.cmp-reasons button:hover{color:#e8c86a;border-color:#e8c86a}.cmp-log h2{margin:0 0 8px;font-size:15px}.cmp-log ul{gap:6px;margin:0;padding:0;list-style:none;display:grid}.cmp-log li{font-size:13px}.cmp-log-meta{opacity:.62}.cmp-mode{gap:4px;margin:10px 0 12px;display:flex}.cmp-mode button{color:var(--tx3);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:999px;padding:7px 14px;font-family:inherit;font-size:12.5px}.cmp-mode button:hover{color:var(--tx)}.cmp-mode button[data-on=true]{color:var(--tx);border-color:var(--line);background:#ffffff0d}.tl{flex-direction:column;gap:18px;max-width:1120px;margin:0 auto;display:flex}.tl-head h2{margin:0 0 6px;font-size:17px}.tl-head p{color:var(--tx2);max-width:640px;margin:0;font-size:12.5px;line-height:1.55}.tl-step{background:var(--s1);border:1px solid var(--line);border-radius:16px;flex-direction:column;gap:12px;padding:16px 18px;display:flex}.tl-step h3{align-items:center;gap:10px;margin:0;font-size:13.5px;display:flex}.tl-step h3 span{color:#c8f04a;background:#c8f04a1f;border:1px solid #c8f04a59;border-radius:999px;flex:none;justify-content:center;align-items:center;width:20px;height:20px;font-size:11px;font-weight:600;display:inline-flex}.tl-dim{color:var(--tx3);font-size:11.5px;font-weight:400}.tl-lock{color:var(--tx2);border:1px solid var(--line);background:#00000040;border-radius:10px;margin:0;padding:8px 12px;font-size:12px}.tl-step select,.tl-choice select,.tl-choice input{border:1px solid var(--line-2);color:var(--tx);background:#00000040;border-radius:10px;width:100%;padding:9px 12px;font-family:inherit;font-size:12.5px}.tl-step select:focus:not(:focus-visible),.tl-choice select:focus:not(:focus-visible),.tl-choice input:focus:not(:focus-visible){border-color:#c8f04a;outline:none}.tl-vars{flex-wrap:wrap;gap:4px;display:flex}.tl-vars button{color:var(--tx3);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:999px;padding:7px 14px;font-family:inherit;font-size:12.5px}.tl-vars button:hover{color:var(--tx)}.tl-vars button[data-on=true]{color:var(--tx);border-color:var(--line);background:#ffffff0d}.tl-choices{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:10px;display:grid}.tl-choice{align-items:center;gap:6px;display:flex}.tl-x{border:1px solid var(--line-2);width:26px;height:26px;color:var(--tx3);cursor:pointer;background:0 0;border-radius:999px;flex:none;font-family:inherit}.tl-x:hover{border-color:var(--danger);color:var(--danger)}.tl-add{border:1px dashed var(--line-2);color:var(--tx3);cursor:pointer;background:0 0;border-radius:10px;padding:9px 12px;font-family:inherit;font-size:12.5px}.tl-add:hover{color:var(--tx);border-color:#c8f04a}.tl-plan{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.tl-plan li{border:1px solid var(--line);background:#0003;border-radius:10px;align-items:baseline;gap:10px;padding:8px 12px;font-size:12.5px;display:flex}.tl-plan li span{color:var(--tx3);flex:1;font-size:11.5px}.tl-plan li em{color:var(--good);font-size:11.5px;font-style:normal}.tl-budget{color:var(--tx2);flex-wrap:wrap;align-items:center;gap:14px;font-size:12.5px;display:flex}.tl-run{color:var(--accent-ink);cursor:pointer;background:#c8f04a;border:none;border-radius:999px;padding:9px 18px;font-family:inherit;font-size:13px;font-weight:600}.tl-run:hover:not(:disabled){filter:brightness(1.08)}.tl-run:disabled{opacity:.4;cursor:default}.tl-blind{color:var(--tx2);align-items:center;gap:8px;font-size:12px;display:flex}.tl-results{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:14px;display:grid}.tl-card{background:var(--bg);border:1px solid var(--line);border-radius:14px;flex-direction:column;transition:border-color .18s;display:flex;overflow:hidden}.tl-media video,.tl-media img{aspect-ratio:16/9;object-fit:cover;background:#000;width:100%;display:block}.tl-pending{aspect-ratio:16/9;color:var(--tx2);justify-content:center;align-items:center;font-size:12px;display:flex}.tl-card-meta{flex-direction:column;gap:6px;padding:10px 12px 12px;font-size:12.5px;display:flex}.tl-winner{color:#c8f04a;font-size:11.5px}.tl-win,.tl-reject{border:1px solid var(--line-2);color:var(--tx2);cursor:pointer;background:0 0;border-radius:999px;align-self:flex-start;padding:6px 12px;font-family:inherit;font-size:11.5px}.tl-win:hover{color:#c8f04a;border-color:#c8f04a}.tl-reject:hover{border-color:var(--danger);color:var(--danger)}.tl-recipe{color:#c8f04a;cursor:pointer;background:0 0;border:1px solid #c8f04a66;border-radius:999px;align-self:flex-start;padding:8px 16px;font-family:inherit;font-size:12.5px}.tl-notice{color:var(--good);background:#52c87814;border:1px solid #52c87840;border-radius:10px;margin:0;padding:10px 14px;font-size:12.5px}.tl-log h3{margin:0 0 8px;font-size:13.5px}.tl-log ul{flex-direction:column;gap:6px;margin:0;padding:0;font-size:12.5px;list-style:none;display:flex}.cmp-top{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:12px;padding-bottom:18px}.cmp-hero h1{letter-spacing:-.035em;margin-bottom:12px;font-size:clamp(26px,3vw,34px);line-height:1.15}.cmp-hero p{max-width:720px;color:var(--tx2);line-height:1.65}.cmp-go{background:var(--accent);color:var(--accent-ink);min-height:42px;font-weight:650}.cmp-go:hover:not(:disabled){background:var(--accent-strong)}.cmp :is(button,select,input,textarea,a):focus-visible{outline:2px solid var(--accent);outline-offset:3px}.cmp-dials select{background:var(--s1);min-height:38px}.cmp-review{border:1px solid var(--line);background:var(--s1);border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.cmp-review>div:first-child{flex-direction:column;gap:3px;font-size:12px;display:flex}.cmp-review span{color:var(--tx3)}.cmp-review-actions{flex-wrap:wrap;gap:6px;display:flex}.cmp-review-actions button{border:1px solid var(--line-2);background:var(--s2);color:var(--tx);cursor:pointer;border-radius:8px;padding:7px 10px;font-size:11px}.cmp-review-actions button:disabled{opacity:.4;cursor:default}.tl-plan textarea{resize:vertical;border:1px solid var(--line-2);min-height:52px;color:inherit;font:inherit;background:#00000040;border-radius:10px;flex:1;padding:8px 10px;font-size:12.5px}.tl-plan textarea:focus{outline-offset:-1px;outline:2px solid #c8f04a}.cmp-title{letter-spacing:.04em;font-size:13px;font-weight:700}.cmp-blind{color:var(--tx2);align-items:center;gap:8px;font-size:12.5px;display:inline-flex}.cmp-blind input{accent-color:var(--accent)}.cmp-model-state a{color:var(--accent)}.cmp-dials input[type=text]{min-width:200px;color:inherit;font:inherit;background:#ffffff0a;border:1px solid #ffffff14;border-radius:10px;flex:1;padding:8px 12px;font-size:13px}.cmp-review h3,.cmp-log h3{margin:0 0 10px;font-size:15px}.cmp-log-item{border:1px solid var(--line);background:var(--s1);border-radius:10px;flex-direction:column;gap:3px;margin-bottom:8px;padding:10px 12px;font-size:13px;display:flex}main.pg.cmp .cmp-top{margin-bottom:26px;padding-bottom:14px}.cmp-panel{border:1px solid var(--line-2);background:var(--s1);transition:border-color .15s var(--ease);border-radius:18px;gap:12px;margin-bottom:18px;padding:16px;display:grid;box-shadow:0 20px 60px #0000004d}.cmp-panel:focus-within{border-color:#80c0804d}.cmp-panel textarea{box-sizing:border-box;resize:vertical;width:100%;min-height:76px;color:var(--tx);font:inherit;background:0 0;border:0;outline:none;padding:4px 4px 8px;font-size:16px;line-height:1.5}.cmp-panel textarea::placeholder{color:var(--tx4)}.cmp-lanes-head{border-top:1px solid var(--line);padding-top:12px}.cmp-lanes-head .pk-label{margin:0}.cmp-panel .cmp-slots{gap:8px;margin:0}.cmp-panel .cmp-slot-pick{border-color:var(--line-2);background:var(--s2);border-radius:11px;gap:10px;padding:6px 8px 6px 12px}.cmp-panel .cmp-slot-pick select{max-width:190px;font-weight:600}.cmp-panel .cmp-cost{letter-spacing:.5px;color:var(--tx3);font-size:11px}.cmp-panel .cmp-surface{letter-spacing:.08em;color:var(--tx3);background:var(--s3);border-radius:5px;padding:2px 6px;font-size:10px}.cmp-panel .cmp-remove{border-radius:6px;width:24px;height:24px;font-size:15px}.cmp-panel .cmp-remove:hover{background:var(--danger-bg);color:var(--danger)}.cmp-panel .cmp-add{border-color:var(--line-2);border-radius:11px;height:38px}.cmp-panel .cmp-dials{border-top:1px solid var(--line);gap:14px;margin:0;padding-top:12px}.cmp-panel .cmp-dials select{border-color:var(--line-2);background:var(--s2);border-radius:9px;min-height:34px}.cmp-panel .cmp-total{letter-spacing:0;color:var(--tx2);font-variant-numeric:tabular-nums;margin-left:auto;font-size:13px;font-weight:600}.cmp-panel .cmp-total-rel{letter-spacing:1px;color:var(--tx4);font-size:10px;font-weight:400}.cmp-panel .cmp-go{border-radius:11px;height:40px;min-height:40px;margin-left:0;padding:0 20px;font-weight:700;box-shadow:0 6px 20px #80c08024}.cmp-panel .cmp-error{margin:0}.cmp-ghosts{gap:14px;display:grid}.cmp-ghost{aspect-ratio:16/9;border:1px dashed var(--line-2);color:var(--tx3);background:radial-gradient(60% 70% at 50% 40%,#ffffff06,#0000),#ffffff03;border-radius:16px;place-content:center;justify-items:center;gap:6px;font-size:12.5px;display:grid;position:relative}.cmp-ghost strong{color:var(--tx2);font-size:14px;font-weight:600}.cmp-ghost-n{background:var(--s3);width:24px;height:24px;color:var(--tx2);border-radius:7px;place-items:center;font-size:11.5px;font-weight:700;display:grid;position:absolute;top:12px;left:12px}@media (max-width:720px){.cmp-ghosts{grid-template-columns:1fr!important}}@media (prefers-reduced-motion:reduce){.tl-card,.cmp-panel{transition:none}}.cmp{padding-bottom:96px}.cmp>*{max-width:1240px;margin-left:auto;margin-right:auto}.cmp-top{margin-bottom:22px;padding-bottom:14px}.cmp-hero{margin-bottom:20px}.cmp-hero h1{text-wrap:balance;max-width:28ch;margin:0 0 8px;font-size:clamp(22px,2.6vw,30px);line-height:1.2}.cmp-hero p{max-width:66ch;margin:0;font-size:13.5px}.cmp-composer--card{border:1px solid var(--line-2);background:var(--s1);border-radius:16px;flex-direction:column;gap:12px;margin-bottom:24px;padding:16px 18px;display:flex}.cmp-step{color:var(--tx);align-items:center;gap:10px;font-size:13.5px;font-weight:650;display:flex}.cmp-step b{background:var(--accent-14);width:22px;height:22px;color:var(--accent-strong);border-radius:50%;place-items:center;font-size:11.5px;font-weight:700;display:inline-grid}.cmp-step--inline{margin-right:8px;display:inline-flex}.cmp-composer--card textarea{border:1px solid var(--line-2);background:var(--bg);min-height:96px;transition:border-color .15s var(--ease), box-shadow .15s var(--ease);border-radius:12px;padding:13px 15px;font-size:14.5px;line-height:1.55}.cmp-composer--card textarea:focus{border-color:var(--accent-32);box-shadow:0 0 0 3px var(--accent-08);outline:none}.cmp-composer--card textarea::placeholder{color:var(--tx4)}.cmp-composer--card .cmp-dials{gap:10px 22px;margin:0}.cmp-field{align-items:center;display:inline-flex}.cmp-composer--card .cmp-dials select{border:1px solid var(--line-2);background:var(--s2);min-height:36px;color:var(--tx);font:inherit;border-radius:9px;padding:0 10px;font-size:12.5px}.cmp-blind{cursor:pointer;min-height:36px}.cmp-states{flex-wrap:wrap;gap:6px;display:flex}.cmp-model-state{color:var(--tx2);font-size:11.5px}.cmp-model-state a{color:inherit;text-underline-offset:2px;text-decoration:underline}.cmp-runrow{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 18px;padding-top:12px;display:flex}.cmp-runnote{color:var(--tx3);flex:240px;font-size:12.5px;line-height:1.5}.cmp-go{border:1px solid var(--accent);background:var(--accent);min-height:46px;color:var(--accent-ink);font:inherit;transition:background .15s var(--ease), box-shadow .15s var(--ease);border-radius:12px;margin-left:0;padding:0 26px;font-size:14.5px;font-weight:700}.cmp-go:hover:not(:disabled){background:var(--accent-strong);box-shadow:0 6px 22px var(--accent-14)}.cmp-go:disabled{background:var(--s3);border-color:var(--line-2);color:var(--tx3);opacity:1;cursor:not-allowed}.cmp-error{border:1px solid var(--danger-line);border-left:3px solid var(--danger);background:var(--danger-bg);color:var(--danger);border-radius:10px;margin:0;padding:10px 12px;line-height:1.5}.cmp-error a{color:var(--accent-strong)}.cmp-results{grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));gap:16px;display:grid}.cmp-card{border:1px solid var(--line-2);background:var(--s1);transition:border-color .15s var(--ease), box-shadow .15s var(--ease);border-radius:16px}.cmp-card[data-status=running]{border-color:var(--accent-32)}.cmp-card[data-status=failed]{border-color:var(--danger-line)}.cmp-card[data-winner]{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent), 0 10px 30px var(--accent-08)}.cmp-media{aspect-ratio:16/10;background:radial-gradient(360px 180px at 50% 40%,#ffffff0a,#0000 70%),#08090a;max-height:62vh;position:relative}.cmp-media video,.cmp-media img{object-fit:contain}.cmp-pending{color:var(--tx3);flex-direction:column;gap:10px;line-height:1.5}.cmp-pending[data-status=running]{color:var(--tx2)}.cmp-pending[data-status=failed]{color:var(--danger)}.cmp-spin{border:3px solid var(--line-2);border-top-color:var(--accent);border-radius:50%;width:22px;height:22px;animation:.9s linear infinite cmp-spin}@keyframes cmp-spin{to{transform:rotate(360deg)}}.cmp-card-meta{border-top:1px solid var(--line);gap:10px;padding:12px 14px}.cmp-lane-letter{background:var(--s3);width:24px;height:24px;color:var(--tx2);border-radius:7px;flex:none;place-items:center;font-size:11.5px;font-weight:700;display:inline-grid}.cmp-card-meta strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13.5px;overflow:hidden}.cmp-card-acts{gap:6px;margin-left:auto;display:flex}.cmp-win-btn{border-color:var(--line-2);background:var(--s2);min-height:32px;color:var(--tx2);padding:0 13px}.cmp-win-btn:hover:not(:disabled){border-color:var(--accent-32);color:var(--tx)}.cmp-win-btn[aria-pressed=true]{border-color:var(--accent-32);background:var(--accent-14);color:var(--accent-strong);font-weight:600}.cmp-win-btn:disabled{opacity:.45;cursor:not-allowed}.cmp-review{border-color:var(--line-2);border-radius:16px;margin-top:22px;padding:16px 18px;display:block}.cmp-review h3,.cmp-log h3{font-size:15px}.cmp-log-meta{opacity:1;color:var(--tx3);font-size:12.5px}.cmp-reasons{gap:7px;padding:0 0 4px}.cmp-reasons button{border:1px solid var(--line-2);background:var(--s2);min-height:34px;color:var(--tx2);transition:border-color .15s var(--ease), background .15s var(--ease);padding:0 13px;font-size:12.5px}.cmp-reasons button:hover{border-color:var(--accent-32);color:var(--tx)}.cmp-reasons button[aria-pressed=true]{border-color:var(--accent-32);background:var(--accent-14);color:var(--accent-strong)}.cmp-review .cmp-dials{margin-top:12px}.cmp-review .cmp-dials input[type=text]{border:1px solid var(--line-2);background:var(--bg);min-height:40px}.cmp-review .cmp-go{min-height:40px;margin-left:auto}.cmp-log{margin-top:24px}.cmp-log-item{border-color:var(--line-2)}.cmp-log-item strong{color:var(--tx)}.tl{border-top:1px solid var(--line);margin:44px auto 0;padding-top:28px}.tl-head h2{letter-spacing:-.01em;font-size:20px}.tl-step{border-color:var(--line-2);border-radius:16px}.tl-choices[role=group]{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr))}.tl-choices[role=group] .tl-choice{border:1px solid var(--line-2);background:var(--bg);cursor:pointer;min-height:48px;transition:border-color .15s var(--ease), background .15s var(--ease);border-radius:12px;align-items:center;gap:10px;padding:8px 14px;font-size:13.5px;font-weight:600;display:flex}.tl-choices[role=group] .tl-choice:hover{border-color:var(--accent-32)}.tl-choices[role=group] .tl-choice:has(input:checked){border-color:var(--accent-32);background:var(--accent-14)}.tl-choices[role=group] .tl-choice input[type=radio]{width:16px;height:16px;accent-color:var(--accent);flex:none;margin:0;padding:0}.tl-choices[role=group] .tl-choice .tl-dim{margin-left:auto}.tl-step h3 span{background:var(--accent-14);border-color:var(--accent-32);color:var(--accent-strong)}.tl-step select:focus,.tl-plan textarea:focus{border-color:var(--accent-32);outline:none}.tl-plan textarea:focus{box-shadow:0 0 0 3px var(--accent-08);outline:none}.tl-plan li{background:var(--bg);align-items:flex-start}.tl-plan textarea{background:var(--bg);min-height:60px;line-height:1.5}.tl-x{border-radius:9px;width:32px;height:32px}.tl-add{border-color:var(--line-2);min-height:40px}.tl-add:hover{border-color:var(--accent-32)}.tl-blind input{accent-color:var(--accent)}.tl-run{background:var(--accent);min-height:44px;color:var(--accent-ink);border-radius:12px;padding:0 22px;font-size:14px;font-weight:700}.tl-run:hover:not(:disabled){background:var(--accent-strong);filter:none}.tl-run:disabled{background:var(--s3);color:var(--tx3);opacity:1;cursor:not-allowed}.tl-budget{justify-content:space-between}.tl-lock{border-left:3px solid var(--warn);background:var(--bg);line-height:1.5}.tl-lock a{color:var(--accent-strong)}.tl-card{border-color:var(--line-2)}.tl-card[data-winner]{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent)}.tl-winner{color:var(--accent-strong)}.tl-win:hover{border-color:var(--accent-32);color:var(--accent-strong)}.tl-win[aria-pressed=true]{border-color:var(--accent-32);background:var(--accent-14);color:var(--accent-strong)}.tl-reject[aria-pressed=true]{border-color:var(--danger-line);color:var(--danger)}.tl-media video,.tl-media img{object-fit:contain}.tl-recipe{border-color:var(--accent-32);color:var(--accent-strong)}.tl-recipe:hover{background:var(--accent-08)}.tl-notice{color:var(--good);background:var(--accent-08);border-color:var(--accent-32)}.tl :is(button,select,input,textarea,a):focus-visible{outline:2px solid var(--accent-32);outline-offset:2px}@media (prefers-reduced-motion:reduce){.cmp-spin{animation-duration:3s}.cmp-card,.cmp-go,.cmp-reasons button,.tl-choice{transition:none}}
