.line-choices .line-choice-list{grid-template-columns:minmax(0,1fr);gap:5px;display:grid}.line-choices-notice{color:var(--text-tertiary,var(--text-secondary));align-items:flex-start;gap:5px;margin:-2px 0 8px;font-size:12px;line-height:17px;display:flex}.line-choices-notice>svg{flex:none;margin-top:2px}.line-choice{border:1px solid var(--border-subtle);background:color-mix(in srgb,var(--surface-raised,#2a2a2a) 40%,transparent);min-width:0;color:var(--text-secondary);text-align:left;font:inherit;cursor:pointer;border-radius:12px;flex-direction:column;align-items:stretch;gap:2px;padding:8px 12px 9px;transition:background-color .14s,border-color .14s,box-shadow .14s;display:flex;position:relative}.line-choice:hover:not(:disabled){border-color:var(--border-strong,var(--text-tertiary));background:var(--studio-hover,#ffffff0f)}.line-choice[aria-checked=true]{border-color:color-mix(in srgb,var(--text-primary) 46%,transparent);background:color-mix(in srgb,var(--text-primary) 6%,transparent);box-shadow:none}.line-choice:disabled{cursor:not-allowed;opacity:.5}.line-choice:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.line-choice-head{align-items:center;gap:8px;min-width:0;display:flex}.line-choice-mark{width:16px;height:16px;box-shadow:inset 0 0 0 1.5px var(--text-tertiary,#888);color:#fff;border-radius:50%;flex:none;place-items:center;transition:background-color .14s,box-shadow .14s;display:grid}.line-choice[aria-checked=true] .line-choice-mark{background:var(--text-primary);color:var(--surface-raised,#141416);box-shadow:none}.line-choice-head>strong{min-width:0;color:var(--text-primary);overflow-wrap:anywhere;font-size:var(--s13_5,13.5px);font-weight:var(--w600,600);line-height:20px}.line-choice-price{font-variant-numeric:tabular-nums;color:var(--text-primary);flex:none;margin-left:auto;font-size:13px;font-weight:500;line-height:20px}.line-choice-price .credit-amount{white-space:nowrap;align-items:baseline;display:inline-flex}.line-choice-price .credit-amount>b{color:var(--qs-credit,var(--text-credit,#9c630c));font-weight:var(--w600,600)}.line-choice-price .credit-unit{color:var(--text-tertiary,var(--text-secondary));margin-left:3px;font-size:.92em;font-weight:400}.line-choice-price .credit-prefix{color:var(--text-tertiary,var(--text-secondary));margin-right:3px;font-size:.92em;font-weight:400}.line-choice>small{overflow-wrap:anywhere;font-size:12px;line-height:17px}.line-choice-time{color:var(--text-secondary)}.line-choice-meta{color:var(--text-tertiary,var(--text-secondary));font-variant-numeric:tabular-nums;padding-left:24px}.line-choice-note{color:var(--text-secondary);align-items:flex-start;gap:5px;padding-left:24px;display:flex}.line-choice-note>svg{color:var(--text-tertiary,var(--text-secondary));flex:none;margin-top:2px}.line-choice[data-economy] .line-choice-note{color:var(--text-tertiary,var(--text-secondary))}.line-choice-note[data-tone=trust]{color:var(--text-secondary)}.line-choice-note[data-tone=trust]>svg{color:color-mix(in srgb,var(--accent,#1565e0) 80%,var(--text-secondary))}.line-choice-notice{margin-top:8px}@media (prefers-reduced-motion:reduce){.line-choice,.line-choice-mark{transition:none}}.line-choice-note[data-tone=warning],.line-choice[data-economy] .line-choice-note[data-tone=warning]{color:color-mix(in srgb,#d9480f 62%,var(--text-primary))}.line-choice-note[data-tone=warning]>svg{color:currentColor}.line-choice-slot{grid-template-columns:minmax(0,1fr);display:grid;position:relative}.line-choice[data-models]{padding-bottom:41px}.line-choice-slot:hover>.line-choice:not(:disabled){border-color:var(--border-strong,var(--text-tertiary));background:var(--studio-hover,#ffffff0f)}.line-choice-models{background:color-mix(in srgb,var(--text-primary) 7%,transparent);border-radius:8px;gap:2px;max-width:calc(100% - 50px);padding:2px;display:inline-flex;position:absolute;bottom:9px;left:37px}.line-choice-models>button{min-width:0;height:22px;color:var(--text-secondary);font:inherit;white-space:nowrap;text-overflow:ellipsis;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:0 10px;font-size:12px;font-weight:500;line-height:22px;transition:background-color .14s,color .14s;overflow:hidden}.line-choice-models>button:hover:not(:disabled){color:var(--text-primary)}.line-choice-models>button[data-shown]{background:var(--surface-panel,#1a1a1c);color:var(--text-primary);box-shadow:0 1px 3px #0000001f}.line-choice-models>button:disabled{cursor:not-allowed;opacity:.5}.line-choice-models>button:focus-visible{outline:2px solid var(--accent);outline-offset:1px}@media (prefers-reduced-motion:reduce){.line-choice-models>button{transition:none}}
