.lab-nav a:first-child{font-family:'DM Sans',sans-serif;font-size:25px;font-weight:700;letter-spacing:-1px}.demo-hero .section-title{font-family:'DM Sans',sans-serif;font-size:32px;font-weight:700;letter-spacing:-1px}.demo-card h3{font-family:'DM Sans',sans-serif;font-size:18px;font-weight:700}
.inline-lab body{background:transparent}.inline-lab .lab-nav,.inline-lab .demo-hero,.inline-lab .task-switcher,.inline-lab .privacy-banner,.inline-lab .demo-footer,.inline-lab .demo-main>.container>.section-label{display:none}.inline-lab .demo-main{padding:0}.inline-lab .container{padding:0;max-width:none}.inline-toolbar{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line);gap:20px;padding-bottom:17px;margin-bottom:17px}.inline-actions{display:flex;flex-direction:column;gap:7px;flex-shrink:0}.inline-actions .button,.inline-camera{min-width:135px;padding:9px 16px;font-size:11px;min-height:34px;height:auto;border:1px solid var(--ink);border-radius:30px;line-height:1.35}.inline-actions .inline-camera{background:transparent;color:var(--ink);display:flex;flex-direction:row;gap:8px;justify-content:center;width:auto;margin:0}.inline-camera .input-tile-icon{display:none}.inline-camera .input-tile-label{font-size:11px;padding:0;background:none;color:var(--ink);width:auto}.inline-camera.active{background:#d9ed92}.inline-lab .input-options{display:flex;align-items:center;gap:8px;margin:0;justify-content:flex-end}.inline-sample-label{font-size:11px;color:var(--ink);margin-right:6px}.inline-lab .example-thumb{width:82px;height:76px;border-width:1px;padding:3px;display:flex;flex-direction:column;justify-content:flex-start;background:var(--paper);border-radius:5px}.inline-lab .example-thumb img{position:static;height:48px;width:100%;object-fit:cover;border-radius:2px}.inline-lab .example-thumb .input-tile-label{font-size:10px;line-height:18px;padding:0;color:var(--body);background:none}.inline-lab .example-thumb.selected{border:2px solid var(--ink);padding:2px;background:#e8efda;transform:none;box-shadow:none}.inline-lab .demo-layout{grid-template-columns:minmax(0,1fr) 205px;gap:24px;margin:0;align-items:start}.inline-lab .demo-image-panel{padding:10px;border:1px solid #93a493;border-radius:6px}.inline-lab .demo-image-panel>h3{font-size:11px;letter-spacing:0;font-weight:400;line-height:18px;margin:2px 0 10px}.inline-lab .demo-image-panel>h3>i,.inline-lab .demo-results-panel>h3>i{display:none}.inline-lab .canvas-stage{height:340px;min-height:0;display:flex;align-items:center;justify-content:center;overflow:hidden;background:#e6ebdf;border-radius:3px}.inline-lab .canvas-stage>canvas{position:static;max-height:100%;max-width:100%;width:auto;height:auto;object-fit:contain}.inline-lab .canvas-stage .dropzone{position:absolute;inset:0;min-height:0;width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:7px;padding:20px;border-width:1px;font-size:12px}.inline-lab .demo-results-panel{border:0;padding:10px 0 0;background:transparent;backdrop-filter:none}.inline-lab .demo-results-panel>h3{font-size:17px;margin:0 0 12px;line-height:1.3;letter-spacing:-.3px}.inline-lab .labels-list{max-height:120px;overflow:auto;margin-bottom:12px}.inline-lab .label-row{padding:5px 0;font-size:11px;gap:6px}.inline-lab .label-name{font-size:11px}.inline-lab .label-value{font-size:10px}.inline-lab .kv-row{padding:3px 0;font-size:10px;line-height:1.5}.inline-lab .kv-row .v{font-size:10px}.inline-lab .results-subheading{font-size:9px;margin:12px 0 5px}.inline-lab .results-empty-hint{font-size:11px}.inline-lab .model-load-progress{margin:0 0 10px;padding:0;font-size:10px}.inline-lab .progress-label{font-size:10px;margin-bottom:4px}.inline-lab .progress-track{height:3px}.inline-lab .model-error-box{margin:0 0 10px}.inline-settings{border-top:1px solid var(--line);margin-top:14px;padding-top:9px;font-size:11px}.inline-settings summary{cursor:pointer;color:var(--ink);font-weight:600}.inline-lab .demo-controls-row{display:block;margin:10px 0 0}.inline-lab .demo-controls-row .demo-card{padding:0;border:0;background:transparent}.inline-lab .demo-controls-row h3{display:none}.inline-lab .control-row{margin-bottom:9px}.inline-lab .control-label,.inline-lab .control-checkbox{font-size:10px}.inline-lab input[type=range]{margin:9px 0 12px}.inline-lab .control-checkbox{margin:5px 0}.inline-lab .download-btn{font-size:11px;padding:9px 15px}.inline-search .demo-layout{grid-template-columns:1.35fr 1fr;gap:24px}.inline-search .demo-image-panel{padding:12px}.inline-search .search-gallery{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.inline-search .gallery-tile,.inline-search .gallery-add-tile{aspect-ratio:1.1;height:auto}.inline-search .gallery-label{font-size:8px}.inline-search .gallery-rank,.inline-search .gallery-score{font-size:8px;padding:2px 4px}.inline-search .demo-input-instructions{font-size:11px;line-height:1.5;margin:0 0 12px}.inline-search .search-input{font-size:12px;min-width:0;padding:10px 12px}.inline-search .query-chip{font-size:10px;padding:5px 9px}.inline-search .query-chips{gap:5px;margin:10px 0}.inline-search #gallery-status{font-size:10px}.inline-search .labels-list{max-height:125px}.inline-search .search-box{gap:8px}.inline-search #perf-info-body .kv-row:nth-child(1),.inline-search #perf-info-body .kv-row:nth-child(3),.inline-search #perf-info-body .kv-row:nth-child(4){display:none}
@media(max-width:1000px){.inline-lab .demo-layout{grid-template-columns:minmax(0,1fr) 175px;gap:18px}.inline-lab .canvas-stage{height:330px}.inline-search .demo-layout{grid-template-columns:1.2fr 1fr}.inline-search .search-gallery{grid-template-columns:repeat(3,minmax(0,1fr))}.inline-search .gallery-tile,.inline-search .gallery-add-tile{aspect-ratio:1.3}.inline-lab .example-thumb{width:72px;height:70px}.inline-lab .example-thumb img{height:42px}.inline-actions .button,.inline-actions .inline-camera{min-width:118px;padding:9px 11px;font-size:10px}.inline-actions .input-tile-label{font-size:10px}}
@media(max-width:700px){.inline-lab .demo-layout{grid-template-columns:minmax(0,1fr) 165px;gap:15px}.inline-toolbar{gap:12px}.inline-lab .example-thumb{width:63px}.inline-lab .example-thumb .input-tile-label{font-size:9px}.inline-sample-label{font-size:10px;max-width:42px}.inline-search .demo-layout{grid-template-columns:1.2fr 1fr}.inline-search .query-chip{font-size:9px}.inline-search .search-gallery{gap:5px}}
@media(max-width:550px){.inline-toolbar{flex-direction:column;align-items:stretch;gap:12px;padding-bottom:12px;margin-bottom:12px}.inline-actions{flex-direction:row;justify-content:space-between}.inline-actions .button,.inline-actions .inline-camera{flex:1;padding:9px 12px;min-width:0}.inline-lab .input-options{justify-content:space-between;gap:6px}.inline-sample-label{max-width:none;margin-right:auto;font-size:9px}.inline-lab .example-thumb{width:65px;height:55px;padding:2px}.inline-lab .example-thumb.selected{padding:1px}.inline-lab .example-thumb img{height:34px}.inline-lab .example-thumb .input-tile-label{font-size:8px;line-height:15px}.inline-lab .demo-layout{grid-template-columns:1fr;gap:12px}.inline-lab .canvas-stage{height:215px}.inline-lab .demo-image-panel>h3{font-size:10px;margin-bottom:8px}.inline-lab .demo-results-panel{padding:0;display:grid;grid-template-columns:1fr 1fr;gap:0 16px}.inline-lab .demo-results-panel>h3{grid-column:1/-1;font-size:14px;margin:0 0 8px}.inline-lab .demo-results-panel>.labels-list{grid-column:1;grid-row:2/4;max-height:93px;margin:0}.inline-lab .demo-results-panel>.results-subheading{display:none}.inline-lab .demo-results-panel>#perf-info-body{grid-column:2;grid-row:2/4}.inline-lab .demo-results-panel>#perf-info-body:first-of-type{grid-column:1/-1}.inline-lab .kv-row{font-size:9px;padding:2px 0}.inline-lab .kv-row .v{font-size:9px}.inline-lab #perf-info-body .kv-row:nth-child(1),.inline-lab #perf-info-body .kv-row:nth-child(3),.inline-lab #perf-info-body .kv-row:nth-child(4){display:none}.inline-lab .label-name{font-size:10px}.inline-lab .label-value{font-size:9px}.inline-lab .label-row{padding:3px 0}.inline-settings{grid-column:1/-1;font-size:10px;margin-top:9px;padding-top:7px}.inline-search .demo-layout{display:flex;flex-direction:column-reverse}.inline-search .demo-results-panel{display:block;width:100%}.inline-search .demo-results-panel>h3,.inline-search #perf-info-body,.inline-search .labels-list,.inline-search .results-subheading{display:none}.inline-search .search-gallery{grid-template-columns:repeat(4,minmax(0,1fr))}.inline-search .gallery-tile,.inline-search .gallery-add-tile{aspect-ratio:.95}.inline-search .gallery-label{font-size:7px}.inline-search .gallery-rank,.inline-search .gallery-score{font-size:7px;padding:2px}.inline-search .demo-image-panel{width:100%}.inline-search .query-chips{margin:8px 0}.inline-search #gallery-status{margin-bottom:0}.inline-search .demo-input-instructions{font-size:10px}.inline-search .search-input{font-size:11px}.inline-lab .control-label,.inline-lab .control-checkbox{font-size:11px}}
