[hidden]{display:none!important}.inside-module{background:#faf9fd}.inside-module header{background:#fff}.module-shell{padding-top:24px;padding-bottom:80px;min-height:80vh}.module-topline{display:flex;align-items:center;justify-content:space-between;gap:20px;font-size:13px;padding-bottom:21px;border-bottom:1px solid var(--line)}.module-topline>a{color:var(--muted)}.module-topline>div{display:flex;gap:25px}.module-topline>div a{padding:5px 0;color:var(--muted)}.module-topline a.active{color:var(--purple);font-weight:600}.breadcrumbs{display:flex;align-items:center;gap:9px;flex-wrap:wrap;color:#aaa0b8;font-size:12px;margin:25px 0}.breadcrumbs a{color:#797087}.module-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;margin:27px 0 31px}.module-heading h1{font-size:36px;line-height:1.3;font-weight:600;margin:10px 0}.module-heading p{font-size:15px;line-height:1.8;color:var(--muted);margin:0}.module-heading .eyebrow img{width:22px;height:22px}.module-count{font-size:13px;color:var(--muted);white-space:nowrap}.mf-intro{display:flex;align-items:center;gap:18px;background:#f1eefc;border:1px solid #e7e1f8;border-radius:7px;padding:15px 21px;color:#766997;font-size:13px;margin-bottom:32px}.mf-intro i{font-style:normal;color:#c0b5d9}.mf-intro b{margin-left:auto;color:#a89dbb;font-size:11px;font-weight:400}.catalog-layout{display:grid;grid-template-columns:210px minmax(0,1fr);gap:29px}.module-sidebar{align-self:start;background:white;border:1px solid var(--line);border-radius:8px;padding:20px;position:sticky;top:98px;max-height:calc(100vh - 125px);overflow:auto;scrollbar-width:thin}.filter-title{display:flex;justify-content:space-between;align-items:center;margin-bottom:23px;font-size:14px}.filter-title button{background:none;border:0;font-size:12px;color:var(--purple);padding:0}.filter-group{padding:0 0 18px;margin:0 0 20px;border:0;border-bottom:1px solid var(--line);min-width:0}.filter-group:last-child{margin-bottom:0;border-bottom:0;padding-bottom:0}.filter-group legend{font-size:13px;font-weight:600;margin-bottom:11px}.filter-group label{display:flex;align-items:center;gap:9px;font-size:12px;color:#786e8b;cursor:pointer;margin:9px 0}.filter-group input{accent-color:var(--purple);width:13px;height:13px;margin:0;flex-shrink:0}.filter-group label:has(input:checked){color:var(--purple)}.module-results{min-width:0}.module-search{display:flex;align-items:center;background:white;gap:12px;border:1px solid var(--line);border-radius:7px;padding:11px 15px;min-width:0}.module-search>span{font-size:24px;line-height:1;color:#988ba9}.module-search input{border:0;outline:none;width:100%;min-width:0;color:var(--ink);font-size:13px;background:none}.module-search input::placeholder{color:#afa6ba}.module-search kbd{color:#ada1bd}.results-caption{display:flex;justify-content:space-between;align-items:center;font-size:12px;color:#a196b0;margin:22px 0 17px;gap:15px}.results-caption>b{font-size:14px;color:var(--ink);font-weight:500}.results-caption>b>span{color:var(--muted);margin-left:6px}.model-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.model-card{display:flex;flex-direction:column;min-width:0;border:1px solid var(--line);border-radius:8px;background:white;padding:22px 21px 17px;position:relative;overflow:hidden;transition:.18s}.model-card:hover{border-color:#bdb0ec;box-shadow:0 6px 20px #5741e30a;transform:translateY(-2px)}.model-card:after{position:absolute;bottom:0;left:0;content:'';height:3px;width:100%;background:var(--purple);transform:scaleX(0);transition:.2s;transform-origin:left}.model-card:hover:after{transform:scaleX(1)}.model-card-heading{display:flex;align-items:flex-start;gap:12px;justify-content:space-between}.model-card-heading h3{font-size:18px;line-height:1.5;overflow-wrap:anywhere;margin:0 0 13px}.model-card-heading>span{color:#b0a5c3}.tag-row{display:flex;flex-wrap:wrap;gap:6px}.tag{display:inline-flex;font-size:11px;line-height:1.6;color:#81748f;border:1px solid #e9e3f3;padding:3px 8px;border-radius:4px;background:#faf8fe}.model-card>.tag-row .tag{color:var(--purple);border-color:#ded6f7;background:#f2effd}.model-card>p{font-size:13px;line-height:1.8;color:var(--muted);margin:15px 0;min-height:70px}.model-platforms{display:flex;flex-wrap:wrap;gap:5px;margin:auto 0 20px}.model-platforms .tag{font-size:10px;color:#95879f;background:white}.model-card-footer{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:11px;color:#a196b0;border-top:1px solid #f0ecf5;padding-top:12px}.model-card-footer>span:first-child{display:flex;align-items:center;gap:7px}.model-card-footer img{width:18px;height:16px;object-fit:contain}.module-empty{grid-column:1/-1;text-align:center;padding:55px 20px;border:1px dashed var(--line);background:white;border-radius:8px}.module-empty p{font-size:13px;color:var(--muted)}.module-empty .button{margin-top:12px}.scene-tabs{display:flex;gap:25px;overflow:auto;border-bottom:1px solid var(--line);margin-bottom:24px;scrollbar-width:thin}.scene-tabs button{white-space:nowrap;padding:12px 0 13px;border:0;background:none;color:#8a7e99;font-size:13px;border-bottom:2px solid transparent}.scene-tabs button.active{border-color:var(--purple);color:var(--purple);font-weight:600}.pandora-toolbar{display:flex;justify-content:space-between;align-items:center;gap:18px;margin-bottom:36px}.capability-tabs{display:flex;gap:6px;flex-wrap:wrap}.capability-tabs button{background:none;border:1px solid transparent;padding:8px 13px;font-size:12px;white-space:nowrap;border-radius:6px;color:#8d7e9d}.capability-tabs button.active{background:#efeafa;border-color:#e2daf5;color:var(--purple)}.capability-tabs small{font-size:10px;opacity:.6;margin-left:8px}.pandora-toolbar .module-search{width:290px;padding:8px 12px}.shelf-heading{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--line);padding-bottom:14px;margin-bottom:20px}.shelf-heading h2{font-size:22px;margin:0;letter-spacing:-.02em}.shelf-heading span{font-size:12px;color:#a394b3}.demo-shelf{margin-bottom:38px}.pandora-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.pandora-card{display:flex;flex-direction:column;border:1px solid var(--line);border-radius:11px;background:white;overflow:hidden;transition:.18s}.pandora-card:hover{border-color:#bcb0e4;box-shadow:0 10px 28px #5741e30b}.demo-art{position:relative;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:12px;background:#f0ecfb;overflow:hidden;min-width:0}.demo-art>img{width:100%;height:100%;object-fit:cover}.pandora-card>.demo-art{height:225px}.demo-caption{align-self:flex-start;position:absolute;top:19px;left:20px;font-size:11px;color:#88769c;display:flex;align-items:center;gap:7px}.demo-wave{color:#8a6cda;font-size:26px;letter-spacing:2px;line-height:1;white-space:nowrap}.demo-quote{font-size:23px;line-height:1.6;font-weight:500;margin:0;text-align:center;color:#5c487e}.demo-small{font-size:11px;color:#9583a4;text-align:center}.voice-avatar{width:48px;height:48px;border-radius:50%;display:grid;place-items:center;font-size:22px;background:#e0d5f6;color:var(--purple)}.demo-tts strong{font-size:17px}.demo-languages{font-size:12px;color:#9686ab}.clone-arrow{font-size:12px;color:#b4a5c5}.clone-result{font-size:16px;color:#6a537f}.timeline-row{display:flex;align-items:center;gap:8px;width:70%;height:22px}.timeline-row b{font-size:10px;color:#8c76a3;width:20px}.timeline-row i{height:14px;width:40%;border-radius:3px;background:#9f88d7}.timeline-row:nth-child(3) i{background:#c7b9df;width:25%}.timeline-row:nth-child(4) i{background:#e0d3f1;width:70%;margin-left:15%}.translation-line{font-size:15px;background:#ffffffb3;padding:8px 15px;border-radius:5px;color:#6b5884}.translation-line.output{font-size:14px;color:var(--purple)}.translation-arrow{line-height:1;color:#b6a6d1}.decision-option{display:flex;justify-content:space-between;width:73%;padding:8px 12px;font-size:12px;color:#a096ae;background:#ffffff92;border-radius:5px}.decision-option.selected{color:var(--purple);border:1px solid #d9ccf1;background:#fff}.demo-poster{background:linear-gradient(#b8a9df,#e9cbb9 60%,#cbc9e3)}.poster-sun{width:76px;height:76px;border-radius:50%;background:#ffb174;position:absolute;right:40px;top:35px}.poster-copy{font-size:32px;line-height:.95;letter-spacing:-1px;color:#fff4e8;z-index:1;text-align:center;font-weight:600}.poster-copy b{font-size:45px}.poster-bottom{position:absolute;bottom:18px;font-size:10px;color:#6f5673}.video-frames{display:flex;gap:7px}.video-frames i{font:12px monospace;background:#d7cce9;border:1px solid #c2b2d9;border-radius:4px;padding:18px 15px;color:#9b84af;font-style:normal}.demo-video>strong{font-size:17px;font-weight:500;color:#8b729e}.coming-badge{position:absolute;right:14px;top:14px;font-size:10px;background:#fff;padding:4px 8px;border-radius:4px;color:#aa93b6}.pandora-copy{padding:24px;display:flex;flex:1;flex-direction:column}.demo-task{font-size:12px;color:var(--purple);margin-bottom:9px}.pandora-copy h3{font-size:21px;line-height:1.5;margin:0}.pandora-copy>p{font-size:13px;line-height:1.8;color:var(--muted);margin:10px 0 18px;min-height:47px}.feature-row{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.feature-row>span{font-size:11px;padding:10px;background:#f7f5fb;border-radius:6px;display:flex;flex-direction:column;gap:5px}.feature-row i{font-style:normal;color:var(--purple)}.demo-scenes{margin:20px 0;display:flex;gap:6px;flex-wrap:wrap;align-items:center}.demo-scenes small{width:100%;font-size:10px;color:#ab9ab6;margin-bottom:3px}.demo-scenes .tag{border:0;background:#f4f0f8;font-size:10px}.demo-card-end{border-top:1px solid var(--line);padding-top:13px;margin-top:auto;display:flex;justify-content:space-between;font-size:12px;color:var(--purple)}.robot-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.robot-card{border:1px solid var(--line);background:white;border-radius:9px;overflow:hidden;display:flex;flex-direction:column;transition:.2s}.robot-card:hover{border-color:#b9aae7;box-shadow:0 9px 24px #5741e30a}.robot-cover{height:195px;position:relative;background:#f4f0fa;overflow:hidden}.robot-cover img{width:100%;height:100%;object-fit:cover;transition:.3s}.robot-card:hover img{transform:scale(1.025)}.robot-cover>span{position:absolute;left:12px;bottom:12px;border-radius:4px;background:#ffffffed;color:#76628d;font-size:10px;padding:3px 8px}.robot-copy{padding:20px;display:flex;flex-direction:column;flex:1}.robot-copy .tag{font-size:10px;background:#f7f3fb;border:0}.robot-copy h3{font-size:18px;line-height:1.55;margin:13px 0 9px}.robot-copy p{font-size:13px;line-height:1.8;color:var(--muted);margin:0 0 18px}.robot-meta{display:flex;justify-content:space-between;font-size:11px;color:#998aaa;margin-top:auto;margin-bottom:17px}.robot-card-end{display:flex;justify-content:space-between;align-items:center;border-top:1px solid var(--line);padding-top:13px;font-size:11px;color:#a493b1}.robot-card-end b{font-weight:500;color:var(--purple)}.detail-heading{display:grid;grid-template-columns:minmax(0,1fr) 270px;gap:45px;margin:30px 0}.detail-heading h1{font-size:34px;line-height:1.35;overflow-wrap:anywhere;margin:14px 0}.detail-heading>div>p{font-size:15px;color:var(--muted);line-height:1.8;max-width:700px}.detail-selection{border:1px solid #e2d8f5;background:#f3effc;border-radius:8px;padding:22px;align-self:start;display:flex;flex-direction:column;gap:10px}.selection-label{font-size:10px;color:#a293b5}.detail-selection>b{font-size:14px;overflow-wrap:anywhere}.detail-selection>p{font-size:12px;color:#9a88ac;margin:0 0 6px}.detail-selection .button{justify-content:space-between;font-size:12px;padding:11px 14px}.detail-selection button:disabled{opacity:.45;cursor:default}.detail-tabs{border-bottom:1px solid var(--line);display:flex;gap:32px;margin:28px 0}.detail-tabs button{border:0;border-bottom:2px solid transparent;background:none;padding:12px 0;font-size:14px;color:#9684a5}.detail-tabs button.active{border-color:var(--purple);color:var(--purple);font-weight:500}.detail-block{border:1px solid var(--line);border-radius:9px;background:white;padding:28px;min-width:0}.detail-block h2{font-size:21px;margin:0 0 21px}.detail-block h3{font-size:15px;margin:25px 0 12px}.detail-block dl{display:grid;grid-template-columns:100px 1fr;gap:16px;font-size:14px;margin-bottom:27px}.detail-block dt{color:#a08eae}.detail-block dd{margin:0;color:#6a577d}.model-overview{display:grid;grid-template-columns:1fr 1fr;gap:24px}.platform-tile-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.platform-tile-grid>div{border:1px solid var(--line);padding:17px;border-radius:6px;display:flex;gap:8px;flex-direction:column}.platform-tile-grid>div>span{color:#aa8fd1;font-size:24px}.platform-tile-grid b{font-size:14px}.platform-tile-grid small{font-size:11px;color:#a18baf}.project-overview{display:grid;grid-template-columns:1.1fr 1fr;gap:25px}.detail-demo{border:1px solid var(--line);border-radius:9px;min-height:330px}.detail-demo>img{object-fit:contain;background:#f1edf8}.checklist{list-style:none;margin:0;padding:0;display:grid;gap:10px;font-size:13px;color:#8d789e}.checklist li:before{content:'✓';color:var(--purple);margin-right:12px}.environment-note{font-size:12px;border-top:1px solid var(--line);padding-top:15px;color:#9f8bac}.table-scroll{overflow-x:auto}table{border-collapse:collapse;width:100%;font-size:13px;text-align:left}th{font-weight:500;background:#f8f5fc;color:#9b85ad}td,th{padding:14px 17px;border-bottom:1px solid var(--line);white-space:nowrap}td{color:#796489}.pipeline{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.pipeline>div{border:1px solid var(--line);border-radius:6px;padding:20px}.pipeline small{color:#ae9cbe;font-family:'Geist Mono',monospace}.pipeline h3{margin-top:12px}.reproduction-steps{list-style:none;padding:0;display:grid;gap:22px}.reproduction-steps li{display:flex;gap:20px;align-items:center}.reproduction-steps li>span{font:12px 'Geist Mono',monospace;background:#f0eaf9;color:#9d82b4;width:34px;height:34px;display:grid;place-items:center;border-radius:50%;flex-shrink:0}.reproduction-steps b{font-weight:500;font-size:14px}.related-item{display:flex;align-items:center;gap:20px;padding:20px 0;border-top:1px solid var(--line)}.related-item p{font-size:13px;color:var(--muted)}.related-item>span{margin-left:auto;white-space:nowrap;font-size:13px;color:var(--purple)}.hardware-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.hardware-card{background:white;border:1px solid var(--line);border-radius:9px;overflow:hidden}.hardware-card>.card-art{height:240px;background:#e9e7ee}.hardware-card>div:last-child{padding:25px}.hardware-card h2{font-size:23px}.hardware-card p{font-size:14px;color:var(--muted)}.hardware-card>div>span{color:var(--purple);font-size:13px}.card-art.demo-art>strong{font-size:20px;max-width:90%;overflow-wrap:anywhere;text-align:center}.model-symbol{color:#b7a2e2;font-size:38px}.content-card>.card-art .demo-wave{font-size:20px}.content-card>.card-art .demo-quote{font-size:18px}.content-card>.card-art .demo-caption{top:12px;left:13px;font-size:10px}.content-card>.card-art.demo-art{height:180px}.content-card>.card-art .demo-small{font-size:10px}.content-card>.card-art.demo-model{background:#251d3e;color:#fff}.inside-module footer{border-top:1px solid var(--line)}.resource-device{cursor:pointer}
@media(min-width:1250px){.pandora-card{display:grid;grid-template-columns:.85fr 1fr}.pandora-card>.demo-art{height:100%;min-height:340px}.pandora-copy{padding:21px}.pandora-copy h3{font-size:19px}.pandora-copy>p{font-size:12px}.feature-row{gap:5px}.feature-row>span{font-size:10px;padding:8px}.demo-quote{font-size:20px}}
@media(max-width:1000px){.catalog-layout{grid-template-columns:180px minmax(0,1fr);gap:20px}.module-sidebar{padding:17px}.model-grid,.robot-grid{gap:14px}.model-card{padding:17px}.model-card-heading h3{font-size:16px}.robot-copy{padding:16px}.robot-copy h3{font-size:17px}.robot-cover{height:160px}.pandora-toolbar{align-items:flex-start;flex-direction:column}.pandora-toolbar .module-search{width:100%}.detail-heading{gap:25px;grid-template-columns:minmax(0,1fr) 240px}.detail-heading h1{font-size:29px}.model-overview,.project-overview{grid-template-columns:1fr}}
@media(max-width:760px){.module-shell{padding-top:17px;padding-bottom:45px}.module-topline{align-items:flex-start;flex-direction:column;gap:17px;padding-bottom:15px}.module-topline>div{gap:22px;width:100%;overflow:auto;font-size:12px}.module-heading{display:block;margin:20px 0 25px}.module-heading h1{font-size:30px}.module-heading p{font-size:14px}.module-count{display:block;margin-top:13px}.breadcrumbs{margin:20px 0;font-size:11px}.mf-intro{gap:12px;padding:14px;font-size:11px;flex-wrap:wrap;margin-bottom:23px}.mf-intro b{display:none}.catalog-layout{display:block}.module-sidebar{position:static;max-height:none;margin-bottom:22px;padding:16px}.filter-title{margin-bottom:14px}.filter-group{display:flex;flex-wrap:wrap;gap:5px 12px;padding-bottom:12px;margin-bottom:13px}.filter-group legend{font-size:12px;margin-bottom:7px}.filter-group label{font-size:11px;margin:3px 0}.filter-group input{width:11px;height:11px}.model-grid{gap:13px}.model-card{padding:17px 15px}.model-card-heading h3{font-size:16px}.model-card>p{font-size:12px;min-height:90px}.model-card-footer{flex-wrap:wrap;font-size:10px}.model-platforms .tag{font-size:9px;padding:2px 5px}.results-caption{font-size:11px}.results-caption>span{max-width:60%;text-align:right}.robot-grid{gap:14px}.robot-cover{height:155px}.robot-copy h3{font-size:16px}.robot-copy p{font-size:12px}.robot-copy .tag{font-size:9px}.robot-meta{font-size:10px;gap:8px;flex-wrap:wrap}.pandora-grid{grid-template-columns:1fr}.pandora-card{display:grid;grid-template-columns:.8fr 1fr}.pandora-card>.demo-art{height:100%;min-height:300px}.pandora-copy{padding:18px}.pandora-copy h3{font-size:18px}.pandora-copy p{font-size:12px}.feature-row{gap:4px}.feature-row>span{font-size:9px;padding:7px}.demo-quote{font-size:18px}.demo-wave{font-size:20px}.decision-option{font-size:10px}.translation-line{font-size:11px;padding:7px}.translation-line.output{font-size:10px}.scene-tabs{gap:21px}.scene-tabs button{font-size:12px}.capability-tabs{gap:2px}.capability-tabs button{padding:7px 9px;font-size:11px}.capability-tabs small{margin-left:5px}.detail-heading{display:block}.detail-heading h1{font-size:29px}.detail-heading>div>p{font-size:14px}.detail-selection{margin-top:23px;gap:7px;padding:18px}.detail-selection .button{align-self:flex-start;gap:25px}.detail-tabs{gap:25px}.detail-tabs button{font-size:13px}.detail-block{padding:21px}.detail-block h2{font-size:20px}.detail-block dl{font-size:13px;grid-template-columns:90px 1fr}.detail-demo{min-height:280px}.pipeline{gap:10px}.pipeline>div{padding:14px}.pipeline h3{font-size:13px}.hardware-grid{grid-template-columns:1fr}.related-item{align-items:flex-start;flex-direction:column}.related-item>span{margin-left:0}}
@media(max-width:480px){.module-topline>div{gap:17px;font-size:11px}.model-grid,.robot-grid{grid-template-columns:1fr}.model-card>p{min-height:0}.model-platforms{margin-top:0}.model-card-heading h3{font-size:18px}.model-card>p{font-size:13px}.model-card-footer{font-size:11px}.robot-cover{height:200px}.robot-copy{padding:20px}.robot-copy h3{font-size:18px}.robot-copy p{font-size:13px}.pandora-card{display:flex}.pandora-card>.demo-art{min-height:0;height:200px}.pandora-copy{padding:22px}.pandora-copy h3{font-size:21px}.pandora-copy p{font-size:13px}.feature-row>span{font-size:11px;padding:9px}.demo-quote{font-size:22px}.demo-wave{font-size:26px}.translation-line{font-size:14px}.translation-line.output{font-size:13px}.scene-tabs{gap:20px}.capability-tabs button{font-size:10px;padding:7px}.capability-tabs small{font-size:9px}.capability-tabs{gap:1px}.module-count{font-size:12px}.module-heading h1{font-size:28px}.pipeline{grid-template-columns:1fr}.detail-heading h1{font-size:26px}}

.mobile-filter-toggle{display:none}@media(max-width:760px){.mobile-filter-toggle{display:flex;justify-content:space-between;width:100%;padding:12px 15px;border:1px solid var(--line);border-radius:6px;background:#fff;color:var(--purple);font-size:13px;margin-bottom:18px}.module-sidebar.mobile-filters-closed{display:none}}
/* One shared homepage region. Each content source owns its card layout. */
.explore-panels{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:23px;align-items:start}.explore-panel{min-width:0}.explore-panel-heading{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:15px;min-height:25px}.explore-panel-heading h4{font-size:15px;font-weight:600;margin:0;color:var(--ink)}.explore-panel-heading>span{font-size:11px;color:var(--muted)}.explore-panels .pandora-card{display:flex;flex-direction:column}.explore-panels .pandora-card>.demo-art{height:205px;min-height:0}.explore-panels .pandora-copy{padding:21px}.explore-panels .pandora-copy h3{font-size:19px}.explore-panels .robot-cover{height:205px}.explore-panels .model-card h3{font-size:20px}.explore-panels .model-card{padding:23px}.card-action{background:none;border:0;color:var(--purple);font-size:13px;font-weight:500;text-align:left;padding:0;align-self:flex-start;cursor:pointer}.model-card>.card-action{margin-top:16px}.pandora-copy>.card-action{padding-top:15px;border-top:1px solid var(--line);width:100%}.robot-card-end>.card-action{font-size:12px}.explore-panels.single{grid-template-columns:minmax(0,1fr)}.explore-panels.single .explore-panel{max-width:760px}.explore-panels.single .pandora-card{display:grid;grid-template-columns:.85fr 1fr}.explore-panels.single .pandora-card>.demo-art{height:100%;min-height:300px}.explore-panels.single .robot-card{display:grid;grid-template-columns:1fr 1fr}.explore-panels.single .robot-cover{height:100%;min-height:300px}.explore-panels.single .model-card>p{min-height:0}.explore-panels .hardware-card h3{font-size:20px;margin:0}.entry{appearance:none}.entry>span:last-child{display:block}.saved-content-link{background:none;border:0;text-align:left;padding:0;color:var(--ink)}
@media(max-width:1050px){.explore-panels{gap:17px}.explore-panel-heading{flex-direction:column;align-items:flex-start;gap:3px}.explore-panels .pandora-copy,.explore-panels .robot-copy,.explore-panels .model-card{padding:19px}.explore-panels .robot-copy h3{font-size:17px}}
@media(max-width:760px){.explore-panels{grid-template-columns:1fr;gap:27px}.explore-panel-heading{flex-direction:row;align-items:center}.explore-panels .pandora-card{display:grid;grid-template-columns:.8fr 1fr}.explore-panels .pandora-card>.demo-art{height:100%;min-height:300px}.explore-panels .robot-card{display:grid;grid-template-columns:1fr 1fr}.explore-panels .robot-cover{height:100%;min-height:260px}.entry:first-child>span:last-child{font-size:11px}}
@media(max-width:480px){.explore-panels .pandora-card,.explore-panels.single .pandora-card,.explore-panels .robot-card,.explore-panels.single .robot-card{display:flex;flex-direction:column}.explore-panels .pandora-card>.demo-art,.explore-panels.single .pandora-card>.demo-art{height:200px;min-height:0}.explore-panels .robot-cover,.explore-panels.single .robot-cover{height:200px;min-height:0}.entry:first-child>span:last-child{display:none}.explore-panel-heading>span{font-size:11px}}
/* Source-specific catalog density: no mixed-content overview. */
.entry-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.entry-grid>.entry:first-child{grid-column:auto;display:block;padding:17px 16px}.entry-grid>.entry:first-child strong{display:block;margin:9px 0 4px;font-size:16px;white-space:normal}.entry-grid>.entry:first-child>span:last-child{display:block;font-size:12px;margin:0}.entry-grid>.entry:first-child .entry-top{display:flex}.entry-grid>.entry:first-child .entry-top small{font-size:12px}
.explore-panels{display:block}.explore-model-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.explore-model-grid .model-card{height:100%;min-height:260px}.explore-model-grid .model-card>p{min-height:65px}.explore-model-grid .model-platforms{margin-top:auto}.explore-solution-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:20px}.explore-robot-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;align-items:stretch}.explore-robot-grid .robot-card{display:flex;flex-direction:column;height:100%;min-width:0}.explore-robot-grid .robot-cover{height:155px;min-height:0;flex-shrink:0}.explore-robot-grid .robot-copy{padding:17px}.explore-robot-grid .robot-copy h3{font-size:16px;line-height:1.5;margin:12px 0 9px}.explore-robot-grid .robot-copy p{font-size:12px;line-height:1.75;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.explore-robot-grid .robot-copy .tag{font-size:10px;padding:3px 6px}.explore-robot-grid .robot-meta{font-size:10px;gap:5px;flex-wrap:wrap}.explore-robot-grid .robot-card-end{gap:8px;font-size:10px}.explore-robot-grid .card-action{font-size:12px;white-space:nowrap}
.source-pandora-card{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);min-width:0;overflow:hidden;border:1px solid var(--line);border-radius:16px;background:white;box-shadow:0 4px 18px #21154406;transition:box-shadow .25s,transform .25s,border-color .25s}.source-pandora-card:hover{border-color:#cec5ed;box-shadow:0 10px 30px #5741e30c;transform:translateY(-2px)}.source-pandora-preview{position:relative;min-height:300px;border-right:1px solid var(--line)}.source-asr-preview{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:space-between;background:linear-gradient(135deg,#fff4ea,#fffaf5 45%,#f1eeff);padding:20px;overflow:hidden}.source-asr-status{display:flex;align-items:center;justify-content:space-between;font-size:11px;color:#646b7a}.source-asr-status>span:last-child{font-family:'Geist Mono',monospace}.source-live{display:flex;align-items:center;gap:6px;border-radius:999px;background:white;padding:2px 8px;font-weight:600;color:#168467;box-shadow:0 1px 4px #00000008}.source-live i{width:8px;height:8px;border-radius:50%;background:#168467}.source-asr-wave{display:flex;align-items:center;height:40px;gap:3px;margin:16px 0}.source-asr-wave>span{flex:1;min-width:0;background:var(--orange);border-radius:999px;transform-origin:center}.source-asr-transcript{border-radius:12px;background:#ffffffcc;padding:12px;box-shadow:0 1px 3px #00000006;font-size:13px;line-height:20px}.source-asr-transcript p{margin:0 0 6px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#1b1831cc}.source-asr-transcript p:last-child{margin:0;color:var(--purple)}.source-asr-credit{margin:8px 0 0;font-size:9px;line-height:1.5;color:#646b7a}.source-pandora-body{padding:24px;display:flex;flex-direction:column;min-width:0}.source-pandora-task{font-size:12px;font-weight:500;color:var(--orange);margin-bottom:12px}.source-pandora-body h3{font-size:24px;line-height:1.4;font-weight:600;letter-spacing:-.025em;margin:0}.source-pandora-brief{font-size:14px;line-height:24px;color:#646b7a;margin:8px 0 0}.source-pandora-highlights{list-style:none;padding:0;margin:20px 0 0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.source-pandora-highlights li{display:flex;flex-direction:column;align-items:flex-start;gap:6px;background:#f2f3f8;border-radius:12px;padding:10px 12px;font-size:13px;font-weight:500}.source-pandora-highlights svg{color:var(--purple)}.source-pandora-scenes{margin-top:20px}.source-pandora-scenes>span{display:block;color:#8e95a3;font-size:12px;margin-bottom:8px}.source-pandora-scenes>div{display:flex;flex-wrap:wrap;gap:6px}.source-pandora-scenes>div>span{display:inline-flex;align-items:center;gap:5px;font-size:12px;line-height:20px;padding:3px 10px;border:1px solid #5741e333;border-radius:999px;background:#f0edff;color:var(--purple)}.source-pandora-scenes svg{width:13px;height:13px}.source-pandora-footer{display:flex;align-items:center;justify-content:space-between;gap:12px;border-top:1px solid var(--line);padding-top:16px;margin-top:20px;font-size:12px}.source-pandora-footer p{min-width:0;flex:1;line-height:20px;margin:0;overflow-wrap:anywhere}.source-pandora-footer p>span{color:#646b7a}.source-pandora-footer b{font-weight:500;color:var(--purple)}.source-pandora-button{display:inline-flex;align-items:center;white-space:nowrap;padding:6px 14px;border-radius:12px;background:var(--purple);color:white;border:0;font-size:12px;font-weight:600}.source-pandora-button:hover{background:#4932d0}
@media(hover:hover) and (prefers-reduced-motion:no-preference){.source-pandora-card:hover .source-asr-wave>span{animation:source-equalizer .85s ease-in-out infinite alternate}@keyframes source-equalizer{from{transform:scaleY(.45)}to{transform:scaleY(1)}}}
@media(max-width:1050px){.explore-robot-grid{gap:12px}.explore-robot-grid .robot-copy{padding:13px}.explore-robot-grid .robot-copy h3{font-size:15px}.explore-robot-grid .robot-cover{height:135px}.explore-robot-grid .robot-copy p{font-size:11px}.explore-robot-grid .robot-copy .tag{font-size:9px}.explore-robot-grid .robot-card-end{flex-wrap:wrap}}
@media(max-width:760px){.entry-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.entry-grid>.entry:first-child{padding:16px}.explore-model-grid{gap:15px}.explore-model-grid .model-card{padding:18px}.explore-model-grid .model-card-heading h3{font-size:17px}.explore-model-grid .model-card>p{font-size:13px;min-height:90px}.source-pandora-card{grid-template-columns:minmax(0,1fr)}.source-pandora-preview{aspect-ratio:4/3;min-height:0;border-right:0;border-bottom:1px solid var(--line)}.source-pandora-body h3{font-size:24px}.explore-robot-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.explore-robot-grid .robot-cover{height:180px}.explore-robot-grid .robot-copy{padding:17px}.explore-robot-grid .robot-copy h3{font-size:17px}.explore-robot-grid .robot-copy p{font-size:13px}.explore-robot-grid .robot-copy .tag{font-size:10px}.source-asr-preview{padding:20px}.source-asr-wave{height:40px}.source-asr-transcript{font-size:13px}}
@media(min-width:640px) and (max-width:760px){.source-pandora-preview{aspect-ratio:16/10}}
@media(max-width:480px){.entry-grid>.entry:first-child>span:last-child{display:block;font-size:12px}.entry-grid>.entry:first-child strong{font-size:16px}.explore-model-grid{grid-template-columns:1fr}.explore-model-grid .model-card>p{min-height:0}.explore-robot-grid{grid-template-columns:1fr}.source-pandora-body{padding:21px}.source-pandora-body h3{font-size:20px}.source-pandora-preview{aspect-ratio:4/3}.source-pandora-footer{gap:8px}.source-pandora-highlights li{font-size:12px;padding:10px}.source-pandora-scenes>div>span{font-size:11px}}
/* Module filters stay inside the homepage's changing content region. */
.inline-catalog-layout{display:grid;grid-template-columns:176px minmax(0,1fr);gap:24px;align-items:start}.inline-filter-sidebar{padding:18px;background:#fff;border:1px solid var(--line);border-radius:8px;min-width:0}.inline-filter-sidebar .filter-title{margin-bottom:20px}.inline-filter-sidebar .filter-group{padding-bottom:14px;margin-bottom:16px}.inline-filter-sidebar .filter-group label{font-size:12px}.inline-filter-sidebar .filter-group:last-child{margin-bottom:0;padding-bottom:0;border:0}.inline-filter-menus{display:none}.inline-catalog-results{min-width:0}.inline-catalog-results .explore-model-grid{grid-template-columns:repeat(2,minmax(0,380px));max-width:780px;gap:18px;align-items:start}.inline-catalog-results .model-card{padding:18px;min-height:0;height:auto}.inline-catalog-results .model-card-heading h3{font-size:18px;margin-bottom:10px}.inline-catalog-results .model-card>p{min-height:0;height:auto;margin:12px 0 16px;font-size:13px;line-height:1.75}.inline-catalog-results .model-platforms{margin:0 0 15px;min-height:0}.inline-catalog-results .model-card-footer{padding-top:10px}.inline-catalog-results .model-card>.card-action{margin-top:12px}.inline-catalog-results .explore-robot-grid{gap:14px}.inline-catalog-results .robot-cover{height:130px}.inline-catalog-results .robot-copy{padding:13px}.inline-catalog-results .robot-copy h3{font-size:15px}.inline-catalog-results .robot-copy p{font-size:12px}.inline-filter-menus label{font-size:11px;color:var(--muted);display:flex;flex-direction:column;gap:5px;min-width:0}.inline-filter-menus select{min-width:0;width:100%;background:white;border:1px solid var(--line);padding:8px 9px;border-radius:5px;color:var(--ink);font-size:12px}.inline-reset{padding:0;border:0;background:none;color:var(--purple);font-size:12px}.inline-pandora-filters{margin-bottom:24px}.inline-pandora-filters .scene-tabs{gap:23px;margin-bottom:18px}.inline-platform-row{display:flex;align-items:center;gap:15px;margin-top:17px}.inline-platform-row>span{font-size:13px;white-space:nowrap;color:var(--muted)}.inline-platform-row>div{display:flex;gap:7px;overflow:auto;scrollbar-width:thin;padding:2px 0;min-width:0}.inline-platform-row button{border:1px solid var(--line);border-radius:999px;background:#fff;padding:6px 13px;white-space:nowrap;color:var(--muted);font-size:12px}.inline-platform-row button.active{background:#f0ecff;border-color:#c9bff3;color:var(--purple)}.inline-demo-options{display:flex;align-items:center;justify-content:space-between;margin-top:16px;gap:16px}.inline-demo-options label{display:flex;gap:8px;align-items:center;color:var(--muted);font-size:12px}.inline-demo-options input{accent-color:var(--purple)}.inline-empty{grid-column:1/-1;border:1px dashed var(--line);border-radius:8px;background:#fff;padding:35px;text-align:center}.inline-empty>b{font-size:14px;font-weight:500}.inline-empty p{font-size:12px;color:var(--muted)}.inline-empty button{border:0;background:none;color:var(--purple);font-size:12px}
@media(max-width:1100px) and (min-width:761px){.explore-robot .inline-catalog-layout{grid-template-columns:1fr}.explore-robot .inline-filter-sidebar{display:none}.explore-robot .inline-filter-menus{display:grid;grid-template-columns:repeat(3,minmax(0,1fr)) auto;gap:12px;align-items:end}.explore-robot .inline-reset{padding-bottom:9px}}
@media(max-width:760px){.inline-catalog-layout{display:block}.inline-filter-sidebar{display:none}.inline-filter-menus{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:19px}.inline-filter-menus>.inline-reset{grid-column:1/-1;text-align:right;justify-self:end}.inline-catalog-results .explore-model-grid{gap:15px;max-width:none}.inline-catalog-results .model-card{padding:16px;min-height:0}.inline-catalog-results .model-card-heading h3{font-size:17px}.inline-catalog-results .model-card>p{min-height:0;height:auto;font-size:13px;line-height:1.75;margin:12px 0 14px}.inline-catalog-results .model-platforms{margin:0 0 13px}.inline-catalog-results .robot-cover{height:180px}.inline-catalog-results .robot-copy{padding:17px}.inline-catalog-results .robot-copy h3{font-size:17px}.inline-pandora-filters .scene-tabs{gap:20px}.inline-pandora-filters .capability-tabs{flex-wrap:nowrap;overflow:auto;padding-bottom:3px;scrollbar-width:thin}.inline-platform-row{gap:10px}.inline-platform-row>span{font-size:12px}}
@media(max-width:480px){.inline-catalog-results .explore-model-grid{grid-template-columns:1fr}.inline-filter-menus{gap:10px}.inline-filter-menus select{font-size:12px}.inline-catalog-results .model-card>p{min-height:0}.inline-platform-row button{padding:5px 11px;font-size:11px}}
.inline-catalog-results .explore-model-grid{align-items:stretch}.inline-catalog-results .model-card{height:100%}.inline-catalog-results .model-platforms{margin-top:auto}
/* Preserve the full section width; size only the ModelFarm cards. */
#explore>.wrap{max-width:1240px}.explore-model .inline-catalog-layout{grid-template-columns:176px minmax(0,1fr);gap:24px}.inline-catalog-results .explore-model-grid{grid-template-columns:repeat(2,minmax(0,1fr));justify-content:normal;width:100%;max-width:none;gap:16px}.inline-catalog-results .model-card{padding:15px;border-radius:7px}.inline-catalog-results .model-card-heading h3{font-size:17px;line-height:1.4;margin-bottom:8px}.inline-catalog-results .model-card>p{margin:10px 0 12px;font-size:12px;line-height:1.7}.inline-catalog-results .model-platforms{margin-bottom:11px}.inline-catalog-results .model-platforms .tag{font-size:10px;padding:2px 6px}.inline-catalog-results .model-card-footer{padding-top:9px;font-size:10px}.inline-catalog-results .model-card>.card-action{margin-top:9px;font-size:12px}.module-logo{width:30px;height:30px;object-fit:contain;flex-shrink:0}.entry-top{gap:9px;min-height:30px}.entry-grid .entry-top small{font-size:12px;color:#81778f}.catalog-title>.module-logo{width:25px;height:25px}.catalog-title{gap:9px}
@media(max-width:1100px) and (min-width:761px){.explore-robot .inline-catalog-layout{grid-template-columns:1fr}}
@media(max-width:760px){.explore-model .inline-catalog-layout{display:block}.inline-catalog-results .explore-model-grid{gap:14px}.inline-catalog-results .model-card{padding:14px}.inline-catalog-results .model-card-heading h3{font-size:16px}.inline-catalog-results .model-card>p{font-size:12px;line-height:1.7;margin:10px 0 12px}.module-logo{width:29px;height:29px}}
@media(max-width:480px){.inline-catalog-results .explore-model-grid{grid-template-columns:1fr}}
/* Device Hub follows Pandora's device catalog, inside the shared explore region. */
.device-filter-panel{padding:20px;border:1px solid var(--line);border-radius:16px;background:#ffffffcc;margin-bottom:24px;display:flex;flex-direction:column;gap:16px}.device-filter-row{display:flex;gap:12px;align-items:center}.device-filter-row>span{font-size:12px;font-weight:500;color:var(--muted);width:56px;flex-shrink:0}.device-filter-row>div{display:flex;flex-wrap:wrap;gap:8px}.device-filter-row>div>button{border:0;border-radius:8px;padding:6px 12px;font-size:14px;font-weight:500;background:none;color:var(--muted)}.device-filter-row>div>button.active{background:var(--purple);color:#fff}.device-filter-row>.inline-reset{margin-left:auto;white-space:nowrap}.explore-hardware-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.device-product-card{min-width:0;display:flex;flex-direction:column;border:1px solid var(--line);border-radius:16px;overflow:hidden;background:#fff;box-shadow:0 4px 18px #21154406}.device-product-image{position:relative;display:flex;align-items:center;justify-content:center;height:208px;padding:24px;border:0;background:linear-gradient(135deg,#fff,#f1f0fa);width:100%;text-align:left;overflow:hidden}.device-product-image>img{width:100%;height:100%;object-fit:contain;transition:transform .3s}.device-product-image:hover>img{transform:scale(1.05)}.device-kind{position:absolute;left:16px;top:16px;z-index:1;border:1px solid #fff;background:#ffffffe6;border-radius:999px;padding:4px 10px;font-size:11px;color:var(--muted)}.device-view-label{position:absolute;right:12px;bottom:12px;border:1px solid #5741e326;border-radius:8px;background:#fffffff2;box-shadow:0 1px 3px #00000007;padding:6px 12px;font-size:12px;font-weight:500;color:var(--purple)}.device-product-body{padding:20px;display:flex;flex-direction:column;flex:1;min-width:0}.device-product-body>h3{font-size:20px;font-weight:600;line-height:1.4;letter-spacing:-.025em;margin:0}.device-chip-label{display:flex;align-items:center;gap:6px;min-height:24px;font-size:14px;color:var(--muted);margin:8px 0 0}.device-chip-label svg{flex-shrink:0}.device-specs{display:grid;grid-template-columns:1fr 1fr;gap:16px;border-top:1px solid var(--line);padding-top:16px;margin:20px 0 0}.device-specs>div{min-width:0}.device-specs dt{font-size:12px;color:var(--muted)}.device-specs dd{margin:6px 0 0;font-size:18px;font-weight:600;line-height:24px;letter-spacing:-.025em}.device-specs .device-spec-note{margin-top:4px;font-size:11px;font-weight:400;line-height:16px;color:var(--muted);letter-spacing:0}.device-action-bottom{margin-top:auto;padding-top:12px}.device-integration-note{font-size:11px;line-height:20px;color:var(--orange);margin:12px 0 0}.device-actions{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:16px}.device-actions>button{display:flex;align-items:center;justify-content:center;border:1px solid var(--line);border-radius:8px;padding:10px 12px;font-size:12px;font-weight:500;background:#fff}.device-actions>button:first-child{border-color:var(--purple);background:var(--purple);color:#fff}.device-actions>button:hover{border-color:var(--purple)}.device-detail-image{display:block;max-height:210px;object-fit:contain;width:100%;background:#f7f5fc;border-radius:9px;padding:15px;margin:16px 0}.device-detail-specs{display:grid;grid-template-columns:80px minmax(0,1fr);gap:12px;font-size:13px;line-height:1.7;margin:20px 0}.device-detail-specs dt{color:var(--muted)}.device-detail-specs dd{margin:0;overflow-wrap:anywhere}
@media(max-width:1000px){.device-filter-row>div>button{font-size:12px}.device-specs{gap:10px}.device-product-body{padding:17px}.device-product-body>h3{font-size:18px}.device-specs dd{font-size:16px}.device-chip-label{font-size:12px}.device-product-image{height:190px;padding:20px}.device-actions>button{padding:9px 7px}}
@media(max-width:760px){.explore-hardware-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.device-filter-panel{padding:16px;gap:12px}.device-filter-row{align-items:flex-start;gap:8px}.device-filter-row>span{width:30px;padding-top:6px}.device-filter-row>div{gap:5px}.device-filter-row>div>button{font-size:12px;padding:6px 9px}.device-filter-row>.inline-reset{align-self:center}.device-product-image{height:180px}.device-view-label{padding:5px 9px;font-size:11px}.device-product-body>h3{font-size:18px}.device-specs dd{font-size:17px}}
@media(max-width:480px){.explore-hardware-grid{grid-template-columns:1fr}.device-filter-row{flex-wrap:wrap}.device-filter-row>div{flex:1}.device-filter-row>.inline-reset{margin-left:38px}.device-product-image{height:220px;padding:24px}.device-product-body{padding:20px}.device-product-body>h3{font-size:20px}.device-specs dd{font-size:18px}}
/* Four clickable stages immediately below the hero. */
.workflow-section{padding-top:12px;padding-bottom:48px}.workflow-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:25px;margin-bottom:25px}.workflow-heading h2{font-size:28px;margin-top:8px}.workflow-heading>p{font-size:13px;line-height:1.8;color:var(--muted);margin:0}.workflow-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.workflow-step{display:block;border:1px solid var(--line);border-radius:12px;padding:22px;background:white;transition:border-color .2s,box-shadow .2s;min-width:0}.workflow-step:hover{border-color:#b4a5ec;box-shadow:0 6px 20px #5741e308}.workflow-step.active{border-color:#a593f0;background:#f6f3ff;box-shadow:inset 0 0 0 1px #5741e31a}.workflow-step-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px;color:#b0a5c0;font:12px 'Geist Mono',monospace}.workflow-icon{display:flex;align-items:center;justify-content:center;width:40px;height:40px;background:#eeebfc;border-radius:10px;color:var(--purple)}.workflow-icon svg{width:22px;height:22px;stroke-linecap:round;stroke-linejoin:round}.workflow-step.active .workflow-icon{background:var(--purple);color:#fff}.workflow-step h3{font-size:16px;line-height:1.5;margin:0 0 8px;font-weight:600}.workflow-step>p{font-size:13px;line-height:1.8;color:var(--muted);margin:0}.stage-panel{padding:54px 0 60px;background:#faf9fd;border-top:1px solid var(--line);border-bottom:1px solid var(--line);scroll-margin-top:95px}.stage-panel-heading{margin-bottom:30px}.stage-panel-heading h2{font-size:29px;margin:10px 0}.stage-panel-heading>p{font-size:15px;color:var(--muted);line-height:1.8}.workflow-guide-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.workflow-guide-grid>article{min-width:0;border:1px solid var(--line);border-radius:10px;padding:26px;background:#fff}.workflow-guide-grid>article>span{font:12px 'Geist Mono',monospace;color:#a595ba}.workflow-guide-grid h3{font-size:18px;margin:15px 0 10px}.workflow-guide-grid p{font-size:13px;line-height:1.9;color:var(--muted);margin:0 0 20px}.workflow-guide-grid a,.workflow-guide-grid button{border:0;background:none;padding:0;font-size:13px;color:var(--purple)}.stage-methods{display:flex;gap:9px}.stage-methods>span{padding:4px 9px;border:1px solid #e3d9f4;border-radius:5px;background:#f6f2fc;font-size:12px;color:#88709f}.stage-preview-note{font-size:12px;color:#a095ad;margin:24px 0 0}.stage-next{margin-top:24px}.workflow-run-list{max-width:850px;list-style:none;padding:0;margin:0;display:grid;gap:0}.workflow-run-list li{display:flex;gap:22px;padding:22px 0;border-bottom:1px solid var(--line)}.workflow-run-list li>span{font:12px 'Geist Mono',monospace;color:var(--purple);margin-top:5px}.workflow-run-list h3{font-size:17px;margin:0 0 7px}.workflow-run-list p{font-size:13px;color:var(--muted);margin:0;line-height:1.85}.workflow-step:focus-visible{outline:2px solid var(--purple);outline-offset:4px}
@media(max-width:1000px){.workflow-step{padding:19px}.workflow-step h3{font-size:15px}.workflow-step>p{font-size:12px}.workflow-heading>p{font-size:12px}}
@media(max-width:760px){.workflow-section{padding-top:0;padding-bottom:34px}.workflow-heading{display:block;margin-bottom:21px}.workflow-heading h2{font-size:26px}.workflow-heading>p{margin-top:11px;font-size:12px}.workflow-steps{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.workflow-step{padding:18px}.workflow-step-top{margin-bottom:14px}.workflow-step h3{font-size:15px}.workflow-step>p{font-size:12px}.workflow-icon{width:35px;height:35px}.workflow-guide-grid{grid-template-columns:1fr;gap:15px}.stage-panel{padding:37px 0}.stage-panel-heading h2{font-size:25px}.stage-panel-heading>p{font-size:14px}.workflow-guide-grid>article{padding:22px}.workflow-guide-grid h3{font-size:17px}.stage-preview-note{line-height:1.8}}
@media(max-width:380px){.workflow-step{padding:14px}.workflow-step h3{font-size:14px}.workflow-step>p{font-size:11px}}
/* Shared catalog typography follows Pandora body copy and Device Hub card titles. */
.explore-model,.explore-robot{font-family:inherit}
.explore-panels .inline-catalog-results .model-card-heading h3,
.explore-panels .inline-catalog-results .robot-copy h3{font-family:inherit;font-size:20px;font-weight:600;line-height:1.4;letter-spacing:-.025em}
.explore-panels .inline-catalog-results .model-card>p,
.explore-panels .inline-catalog-results .robot-copy>p{font-family:inherit;font-size:14px;font-weight:400;line-height:24px;color:#646b7a}
.explore-panels .model-card>.tag-row .tag,
.explore-panels .robot-copy>.tag-row .tag{font-size:12px;font-weight:500;line-height:20px}
.explore-panels .inline-catalog-results .model-platforms .tag{font-size:12px;font-weight:400;line-height:20px}
.explore-panels .inline-catalog-results .model-card-footer,
.explore-panels .inline-catalog-results .robot-meta,
.explore-panels .explore-robot-grid .robot-card-end{font-size:12px;font-weight:400;line-height:20px}
.explore-panels .inline-catalog-results .card-action{font-family:inherit;font-size:12px;font-weight:600;line-height:20px}
.explore-model .inline-filter-sidebar .filter-title,
.explore-robot .inline-filter-sidebar .filter-title{font-size:14px;font-weight:500}
.explore-model .inline-filter-sidebar .filter-group legend,
.explore-robot .inline-filter-sidebar .filter-group legend{font-size:12px;font-weight:500}
.explore-model .inline-filter-sidebar .filter-group label,
.explore-robot .inline-filter-sidebar .filter-group label{font-size:14px;font-weight:400;line-height:24px}
.explore-model .inline-filter-menus label,
.explore-robot .inline-filter-menus label{font-size:12px;font-weight:500}
.explore-model .inline-filter-menus select,
.explore-robot .inline-filter-menus select{font-family:inherit;font-size:14px;font-weight:400}
.explore-panels a[data-open]{cursor:pointer;color:inherit;text-decoration:none}.explore-panels a[data-open]:focus-visible{outline:2px solid var(--purple);outline-offset:4px}.explore-panels .device-product-card:hover{border-color:#bdb0ec;box-shadow:0 8px 24px #5741e30b}.explore-panels .device-product-card:hover .device-product-image>img{transform:scale(1.05)}

/* Constructed peripheral solution, using the Pandora card structure. */
.station-preview{width:100%;height:100%;min-height:250px;background:linear-gradient(140deg,#f1ecff,#e6e2fc);padding:23px;display:flex;flex-direction:column;justify-content:center;gap:17px;box-sizing:border-box}.station-preview-label{font-size:10px;color:#6550ad;letter-spacing:.6px}.station-screen{background:#fff;border:6px solid #322c4c;border-radius:9px;padding:15px 18px;box-shadow:0 10px 24px #6550ad18;color:#28223d}.station-screen>span{font-size:8px;letter-spacing:1.3px;color:#6b5c90;display:flex;align-items:center;gap:6px}.station-screen i{background:#6f58ed;width:5px;height:5px;border-radius:50%}.station-screen p{font-size:17px;line-height:1.8;margin:12px 0}.station-screen small{font-size:9px;color:#9688a9}.station-device-row{display:flex;align-items:center;justify-content:center;gap:8px;font-size:10px;color:#6b5c90}.station-device-row>span{padding:5px 7px;background:#ffffff9c;border:1px solid #d6ccef;border-radius:4px}.station-device-row b{font-weight:400}.station-example-note{border-left:3px solid #baa9ef;background:#f6f3fd;padding:14px 18px;font-size:13px;line-height:1.9;color:var(--muted);margin:25px 0}.station-example-note strong{color:var(--purple)}

.station-hardware-preview{position:relative;width:100%;height:100%;min-height:250px;background:#eee8fc;overflow:hidden}.station-hardware-preview img{display:block;width:100%;height:100%;object-fit:contain}.station-hardware-preview>span{position:absolute;top:14px;left:14px;background:#ffffffde;border:1px solid #e0d8f4;border-radius:4px;padding:4px 8px;font-size:10px;color:#685986}.pandora-hero-preview .station-hardware-preview{aspect-ratio:3/2}
