.hosted-learning{color:hsl(var(--foreground));font-size:.875rem;line-height:1.6}.hosted-learning .learning-workspace{display:grid;gap:1.25rem;min-width:0}.hosted-learning .model-build-actions{display:flex;flex-wrap:wrap;align-items:center;gap:.625rem;margin-block:1rem}.hosted-learning .training-button{display:inline-flex;align-items:center;justify-content:center;min-height:2.25rem;padding:.45rem 1rem;border-radius:.75rem;background:var(--color-cyan-500,#06b6d4);color:#062a30;font-weight:500;cursor:pointer}.hosted-learning .training-button.secondary{background:hsl(var(--muted));color:hsl(var(--foreground))}.hosted-learning button:disabled{opacity:.45;cursor:not-allowed}.hosted-learning button:focus-visible,.hosted-learning input:focus-visible,.hosted-learning select:focus-visible,.hosted-learning textarea:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:2px}.hosted-learning label{display:grid;gap:.375rem;margin-block:.75rem}.hosted-learning input:not([type=checkbox]):not([type=radio]),.hosted-learning select,.hosted-learning textarea{width:100%;min-width:0;border-radius:.5rem;background:hsl(var(--background));border:1px solid hsl(var(--border));padding:.5rem .75rem;color:hsl(var(--foreground))}.hosted-learning textarea{resize:vertical;font-family:var(--font-mono,monospace);font-size:.8rem}.hosted-learning input[type=checkbox],.hosted-learning input[type=radio]{accent-color:#06b6d4}.hosted-learning label>small,.hosted-learning small{color:hsl(var(--muted-foreground))}.hosted-learning .training-table-wrap{max-width:100%;overflow-x:auto;border:1px solid hsl(var(--border));border-radius:.75rem}.hosted-learning .training-data-table{width:100%;border-collapse:collapse;text-align:left}.hosted-learning .training-data-table th{font-size:.75rem;font-weight:500;color:hsl(var(--muted-foreground))}.hosted-learning .training-data-table td,.hosted-learning .training-data-table th{padding:.75rem 1rem;border-bottom:1px solid hsl(var(--border));vertical-align:top}.hosted-learning .training-data-table tbody tr:hover{background:hsl(var(--muted))}.hosted-learning .labs-version-row-button{display:grid;gap:.25rem;max-width:30rem;text-align:left;cursor:pointer}.hosted-learning .labs-version-row-button strong{font-weight:500}.hosted-learning .learning-value{margin-block:1rem}.hosted-learning h3{font-size:.875rem;font-weight:600}.hosted-learning pre{max-width:100%;overflow:auto;border-radius:.5rem;padding:.75rem;background:hsl(var(--muted));font-size:.75rem;white-space:pre-wrap;overflow-wrap:anywhere}.hosted-learning .training-error{color:hsl(var(--destructive))}.hosted-learning details>summary{cursor:pointer;color:hsl(var(--muted-foreground))}.hosted-learning fieldset{margin-block:1rem;min-width:0}.hosted-learning legend{font-weight:600}.hosted-learning p{overflow-wrap:anywhere}.hosted-learning .labs-model-create-select-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.5rem}.hosted-learning .labs-model-create-add{display:grid;place-items:center;border-radius:.5rem;background:hsl(var(--muted));min-height:2.25rem;font-size:1.125rem}.hosted-learning .model-creation-reward>h3,.hosted-learning .model-creation-reward>p{margin:0}.hosted-learning .learning-list{list-style:none;margin:.75rem 0;padding:0}.hosted-learning .learning-list>li{display:flex;align-items:flex-start;flex-wrap:wrap;gap:.75rem;padding-block:.875rem;border-bottom:1px solid hsl(var(--border))}.hosted-learning .learning-list>li>div{flex:1 1 16rem;min-width:0}.hosted-learning .learning-review-layout{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(300px,1fr);align-items:start;gap:20px}.hosted-learning .learning-review-content,.hosted-learning .learning-review-sidebar{display:grid;gap:16px;min-width:0}.hosted-learning .learning-review-surface{margin:0;padding:20px;border:1px solid hsl(var(--border));border-radius:12px;background:hsl(var(--card));min-width:0}.hosted-learning .learning-review-surface .learning-value{margin:0}.hosted-learning .learning-review-surface .learning-value+.learning-value{margin-top:20px}.hosted-learning .learning-review-surface fieldset{margin:0;padding:0;border:0;min-width:0}.hosted-learning .learning-review-surface h2,.hosted-learning .learning-review-surface legend{font-weight:600;font-size:15px}.hosted-learning .learning-review-surface textarea{font-family:inherit}.hosted-learning label.learning-inline-choice{display:flex;flex-direction:row;gap:8px;align-items:center}.hosted-learning .learning-review-filters{display:flex;align-items:end;flex-wrap:wrap;gap:12px;margin-bottom:16px}.hosted-learning .learning-rating-scale{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.hosted-learning .learning-review-filters label{margin:0;min-width:180px}.hosted-learning .learning-review-filters label:nth-child(2){flex:1}.hosted-learning .learning-review-heading{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;padding-right:24px}.hosted-learning .learning-review-heading h2{font-size:1.125rem;font-weight:600}.hosted-learning .learning-review-heading .model-build-actions{margin:0}.hosted-learning .learning-conversation{margin:12px 0;padding:0;list-style:none}.hosted-learning .learning-conversation>li{padding:16px 0;border-bottom:1px solid hsl(var(--border))}.hosted-learning .learning-conversation h3{margin-bottom:8px;text-transform:capitalize}.hosted-learning .learning-review-surface>fieldset>h2,.hosted-learning .learning-review-surface>h2{margin:0 0 16px;padding-bottom:12px;border-bottom:1px solid hsl(var(--border))}.hosted-learning .learning-review-surface>p{margin-block:12px}.hosted-learning .learning-review-surface>.training-button{margin-block:4px 12px}.hosted-learning .learning-review-surface details{padding-block:12px;border-top:1px solid hsl(var(--border))}.hosted-learning details.learning-review-surface{padding:18px 20px}.hosted-learning .learning-review-surface summary{font-size:.875rem;font-weight:500;color:hsl(var(--foreground))}.hosted-learning .learning-review-surface details[open]>summary,.hosted-learning details.learning-review-surface[open]>summary{margin-bottom:16px}.hosted-learning .learning-review-surface .learning-value>h3{margin-bottom:8px;color:hsl(var(--muted-foreground));font-size:.8125rem;font-weight:500}.hosted-learning .learning-review-surface .learning-human-rating{margin-block:20px}.hosted-learning .learning-human-rating legend{margin-bottom:8px;font-size:.875rem}.hosted-learning .learning-review-surface .model-build-actions{padding-top:16px;margin:12px 0 0;border-top:1px solid hsl(var(--border))}.hosted-learning .learning-review-surface .learning-conversation:last-child>li:last-child{border-bottom:0}.hosted-learning .task-inventory-filters select{width:auto;max-width:100%}.hosted-learning .learning-review-surface{border:0;background:transparent;padding:12px 0}.hosted-learning .learning-review-layout{grid-template-columns:minmax(0,1.75fr) minmax(300px,1fr);gap:32px}@media (max-width:1000px){.hosted-learning .learning-review-layout{grid-template-columns:1fr}}@media (max-width:480px){.hosted-learning .task-inventory-filters{width:100%;gap:8px}.hosted-learning .task-inventory-filters select{width:calc(50% - 4px)}}