@import "https://fonts.googleapis.com/css2?family=Caveat:wght@500;600&family=DM+Mono:wght@400;500&family=Inter:wght@400;500;600;700&display=swap";
html:has(.xreal-platform){scroll-behavior:auto}.xreal-platform{--color-bg:#070b0e;--color-bg-soft:#0b1114;--color-panel:#10171a;--color-panel-raised:#151e21;--color-line:#263034;--color-line-soft:#1d2629;--color-text:#eff5f1;--color-text-soft:#a7b2ac;--color-muted:#6f7c76;--color-accent:#b9ff68;--color-accent-ink:#111c09;--color-success:#62e6a4;--color-danger:#ff7d7d;--color-warning:#f2ca6b;--shadow-lg:0 1.875rem 5rem #00000057;--radius-sm:.5rem;--radius-md:.875rem;--radius-lg:1.375rem;--page-width:77.5rem;--header-height:4.75rem;--xreal-task-color-atomic:#41445b;--xreal-task-color-visual:#4b456b;--xreal-task-color-language:#4f4968;--xreal-task-color-memory:#3f5068;--xreal-task-color-precision:#52516c;--xreal-task-color-bimanual:#47566b;--xreal-task-color-tool:#3e5962;--xreal-task-color-contact:#554665;--xreal-task-color-dynamic:#3b5562;--xreal-task-color-deformable:#59485f;--xreal-task-color-fluid:#365c68;--xreal-task-color-mobile:#46596d;--xreal-task-color-long-horizon:#4c4e68;--xreal-task-color-basic:#3d5664;--xreal-task-color-logic:#4b4968;--xreal-task-color-generalization:#41445b;--xreal-task-color-fallback:#41445b;color:var(--color-text);background:var(--color-bg);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.xreal-platform *{box-sizing:border-box}.xreal-platform :where(h1,h2,h3,h4,h5,h6){font-weight:700}.xreal-platform{background:var(--color-bg);min-width:20rem;min-height:100vh;margin:0}body.modal-open .xreal-platform{overflow:hidden}.xreal-platform button,.xreal-platform input{font:inherit}.xreal-platform button,.xreal-platform a{-webkit-tap-highlight-color:transparent}.xreal-platform a,.xreal-platform button{color:inherit}.xreal-platform img,.xreal-platform video{max-width:100%;display:block}.xreal-platform :focus-visible{outline:2px solid var(--color-accent);outline-offset:.1875rem}.xreal-platform .page-width{width:min(calc(100% - 3rem), var(--page-width));margin-inline:auto}.xreal-platform .page{flex-direction:column;justify-content:flex-start;min-height:100%;padding-top:5rem;padding-bottom:7.5rem;display:flex}@media (min-width:1024px){.xreal-platform .page{padding-top:7rem}}.xreal-platform .skip-link{z-index:999;color:var(--color-accent-ink);background:var(--color-accent);border-radius:var(--radius-sm);cursor:pointer;border:0;padding:.625rem .875rem;position:fixed;top:-50px;left:1rem}.xreal-platform .skip-link:focus{top:.75rem}.xreal-platform .app-shell{flex-direction:column;min-height:100vh;display:flex;overflow:clip}.xreal-platform #main-content{flex:1 0 auto}.xreal-platform .site-header{height:var(--header-height);z-index:50;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#070b0edb;border-bottom:1px solid #ffffff1a;grid-template-columns:1fr auto 1fr;align-items:center;gap:1.75rem;padding:0 2.125rem;display:grid;position:relative}.xreal-platform .brand{width:fit-content;color:var(--color-text);letter-spacing:.11em;align-items:center;gap:.6875rem;font-size:.9375rem;font-weight:700;text-decoration:none;display:inline-flex}.xreal-platform .brand__logo{flex:none;width:9.0625rem;height:2.125rem;display:block;position:relative;overflow:hidden}.xreal-platform .brand__logo-image{max-width:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.xreal-platform .brand__logo-image--on-light{width:12.5rem}.xreal-platform .brand__logo-image--on-dark{width:12.9375rem;display:none}.xreal-platform .brand--small .brand__logo{width:8.25rem;height:1.9375rem}.xreal-platform .brand--small .brand__logo-image--on-light{width:11.375rem}.xreal-platform .brand--small .brand__logo-image--on-dark{width:11.8125rem}.xreal-platform .main-nav{align-items:center;gap:1.75rem;display:flex}.xreal-platform .main-nav>a{color:var(--color-text-soft);padding:1.75rem 0 1.625rem;font-size:.8125rem;font-weight:600;text-decoration:none;position:relative}.xreal-platform .main-nav>a:after{content:"";background:var(--color-accent);height:.125rem;transition:right .22s;position:absolute;bottom:-1px;left:0;right:100%}.xreal-platform .main-nav>a.active:after{right:0}.xreal-platform .mobile-account-nav{display:none}.xreal-platform .api-mode{color:var(--color-accent);letter-spacing:.12em;background:#b9ff680f;border:1px solid #b9ff6847;border-radius:62.4375rem;padding:.3125rem .5rem;font:500 .5625rem/1 DM Mono,monospace}.xreal-platform .header-actions{justify-self:end;align-items:center;gap:.5rem;display:flex}.xreal-platform .language-menu{position:relative}.xreal-platform .language-trigger{min-width:3.25rem;height:2.5rem;color:var(--color-text-soft);cursor:pointer;background:0 0;border:0;border-radius:0;justify-content:center;align-items:center;gap:.125rem;padding:0 .5rem;font-size:.8125rem;display:inline-flex}.xreal-platform .language-trigger:hover{color:var(--color-text)}.xreal-platform .language-popover{z-index:10;border:1px solid var(--color-line);width:3.25rem;box-shadow:none;background:#fff;position:absolute;top:100%;left:50%;overflow:hidden;transform:translate(-50%)}.xreal-platform .language-popover button{color:#4c4c57;width:100%;min-height:2rem;box-shadow:none;cursor:pointer;text-align:center;background:#fff;border:0;border-radius:0;padding:.375rem .5rem;font-size:.8125rem;display:block}.xreal-platform .language-popover button:hover{background:#f5f4f8}.xreal-platform .language-popover button:hover:not(:disabled){transform:none}.xreal-platform .language-popover button.is-active{color:#fff;background:#ed5c25}.xreal-platform .header-login{padding-inline:.875rem!important}.xreal-platform .mobile-menu{border:1px solid var(--color-line);background:0 0;border-radius:50%;place-items:center;width:2.625rem;height:2.625rem;padding:0;display:none}.xreal-platform .user-menu{position:relative}.xreal-platform .user-trigger{cursor:pointer;background:0 0;border:0;border-radius:.625rem;align-items:center;gap:.625rem;padding:.3125rem .5rem .3125rem .3125rem;display:flex}.xreal-platform .user-trigger:hover{background:#ffffff0d}.xreal-platform .avatar{width:2.25rem;height:2.25rem;color:var(--color-accent-ink);background:var(--color-accent);border-radius:50%;place-items:center;font-weight:700;display:grid}.xreal-platform .avatar img{border-radius:inherit;object-fit:cover;width:100%;height:100%}.xreal-platform .user-trigger__copy{text-align:left;display:grid}.xreal-platform .user-trigger__copy b{font-size:.75rem}.xreal-platform .user-trigger__copy small{color:var(--color-muted);font-size:.625rem}.xreal-platform .user-popover{border:1px solid var(--color-line);min-width:11.25rem;box-shadow:var(--shadow-lg);background:#151d20;border-radius:.75rem;padding:.4375rem;position:absolute;top:calc(100% + .625rem);right:0}.xreal-platform .user-popover a,.xreal-platform .user-popover button{width:100%;color:var(--color-text-soft);cursor:pointer;background:0 0;border:0;border-radius:.4375rem;align-items:center;gap:.5625rem;padding:.625rem;font-size:.75rem;text-decoration:none;display:flex}.xreal-platform .user-popover__admin{color:var(--color-accent);border-top:1px solid var(--color-line);margin-top:.25rem;border-radius:0!important;padding-top:.6875rem!important}.xreal-platform .session-banner{z-index:60;color:#241b04;background:var(--color-warning);justify-content:center;align-items:center;gap:1.875rem;padding:.5625rem 1.25rem;font-size:.75rem;display:flex;position:relative}.xreal-platform .session-banner>div{align-items:center;gap:.625rem;display:flex}.xreal-platform .session-banner a{font-weight:700}.xreal-platform .static-snapshot-banner{z-index:70;padding:.625rem max(1.25rem, calc((100% - var(--page-width)) / 2));color:#352b08;background:#f5d66f;border-bottom:1px solid #352b082e;grid-template-columns:auto auto minmax(16rem,1fr);align-items:center;gap:.625rem 1.25rem;font-size:.6875rem;display:grid;position:relative}.xreal-platform .static-snapshot-banner strong{letter-spacing:.02em;font-size:.75rem}.xreal-platform .static-snapshot-banner span{white-space:nowrap;font-family:DM Mono,ui-monospace,monospace;font-size:.5625rem}.xreal-platform .static-snapshot-banner p{margin:0;line-height:1.45}.xreal-platform .button{border-radius:var(--radius-sm);cursor:pointer;border:1px solid #0000;justify-content:center;align-items:center;gap:.5rem;min-height:2.5rem;padding:.5625rem .9375rem;font-size:.75rem;font-weight:700;text-decoration:none;transition:transform .15s,background .15s,border-color .15s,opacity .15s;display:inline-flex}.xreal-platform .button:hover:not(:disabled){transform:translateY(-1px)}.xreal-platform .button:disabled{opacity:.42;cursor:not-allowed}.xreal-platform .button--primary{color:var(--color-accent-ink);background:var(--color-accent)}.xreal-platform .button--secondary{color:var(--color-text);border-color:var(--color-line);background:#ffffff06}.xreal-platform .button--quiet{color:var(--color-text-soft);background:0 0;border-color:#0000}.xreal-platform .button--glass{color:var(--color-text);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#080e0d61;border-color:#ffffff3b}.xreal-platform .button--large{min-height:3rem;padding-inline:1.25rem}.xreal-platform .button--full{width:100%;min-height:3rem}.xreal-platform .icon-button{width:2.125rem;height:2.125rem;color:var(--color-text-soft);cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;place-items:center;padding:0;display:inline-grid}.xreal-platform .icon-button:hover{color:var(--color-text);background:#ffffff12}.xreal-platform .danger-text{color:var(--color-danger)!important}.xreal-platform .hero{min-height:calc(100vh - var(--header-height));border-bottom:1px solid var(--color-line);align-items:center;display:flex;position:relative}.xreal-platform .hero__media,.xreal-platform .hero__media img,.xreal-platform .hero__media video,.xreal-platform .hero__veil,.xreal-platform .scanline{width:100%;height:100%;position:absolute;inset:0}.xreal-platform .hero__media img,.xreal-platform .hero__media video{object-fit:cover}.xreal-platform .scanline{opacity:.18;pointer-events:none;background:repeating-linear-gradient(0deg,#0000 0 .1875rem,#ffffff06 .25rem)}.xreal-platform .hero__content{z-index:2;padding:5.625rem 0 6.25rem;position:relative}.xreal-platform .eyebrow,.xreal-platform .section-index{color:var(--color-accent);letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:.5625rem;font:500 .625rem/1.3 DM Mono,monospace;display:flex}.xreal-platform .live-dot{background:var(--color-accent);border-radius:50%;flex:none;width:.4375rem;height:.4375rem;animation:2.2s infinite pulse;display:inline-block;box-shadow:0 0 0 5px #b9ff681a,0 0 20px #b9ff6880}@keyframes pulse{50%{opacity:.5;box-shadow:0 0 0 9px #b9ff6800}}.xreal-platform .hero h1{letter-spacing:-.064em;max-width:55.625rem;margin:1.875rem 0 1.5625rem;font-size:clamp(3rem,6vw,5.625rem);font-weight:600;line-height:.98}.xreal-platform .hero h1 em{color:#0000;-webkit-text-stroke:1px #eff5f1bd;font-style:normal}.xreal-platform .hero__content>p{color:#c0cac4;max-width:38.125rem;margin:0;font-size:1rem;line-height:1.75}.xreal-platform .hero__actions{gap:.75rem;margin-top:2.125rem;display:flex}.xreal-platform .hero__stats{gap:0;margin:4.25rem 0 0;display:flex}.xreal-platform .hero__stats div{border-left:1px solid #ffffff29;min-width:10.625rem;padding:0 2.125rem}.xreal-platform .hero__stats div:first-child{border-left:0;padding-left:0}.xreal-platform .hero__stats dt{font:500 1.5625rem/1 DM Mono,monospace}.xreal-platform .hero__stats dd{color:var(--color-muted);margin:.5rem 0 0;font-size:.6875rem}.xreal-platform .media-labels{z-index:2;color:var(--color-text);letter-spacing:.13em;writing-mode:vertical-rl;gap:1.25rem;font:500 .5625rem/1 DM Mono,monospace;display:flex;position:absolute;bottom:1.75rem;right:1.875rem}.xreal-platform .label-line{background:var(--color-accent);width:.0625rem;height:2.8125rem;margin-bottom:.625rem;display:inline-block}.xreal-platform .section{padding-block:7.5rem}.xreal-platform .intro-grid{grid-template-columns:1.1fr .9fr;align-items:end;gap:6.25rem;display:grid}.xreal-platform .section h2,.xreal-platform .section-heading h2{letter-spacing:-.045em;margin:1.25rem 0 0;font-size:clamp(2.125rem,4vw,3.625rem);font-weight:500;line-height:1.06}.xreal-platform .intro-copy p{color:var(--color-text-soft);margin:0 0 1.75rem;font-size:1rem;line-height:1.75}.xreal-platform .text-link,.xreal-platform .back-link{color:var(--color-text);align-items:center;gap:.5rem;font-size:.75rem;font-weight:700;text-decoration:none;display:inline-flex}.xreal-platform .text-link{border-bottom:1px solid var(--color-accent);padding-bottom:.4375rem}.xreal-platform .capability-grid{border:1px solid var(--color-line);grid-template-columns:repeat(4,1fr);display:grid}.xreal-platform .capability-card{border-right:1px solid var(--color-line);background:var(--color-bg-soft);flex-direction:column;min-height:17.8125rem;padding:1.75rem;transition:background .2s;display:flex}.xreal-platform .capability-card:last-child{border-right:0}.xreal-platform .capability-card>div{color:var(--color-accent);justify-content:space-between;font:500 .625rem DM Mono,monospace;display:flex}.xreal-platform .capability-card h3{margin:auto 0 1rem;font-size:1.125rem}.xreal-platform .capability-card p{color:var(--color-muted);margin:0;font-size:.8125rem;line-height:1.65}.xreal-platform .section--board{border-block:1px solid var(--color-line);background:#0a1013;margin-top:7.5rem}.xreal-platform .section-heading{justify-content:space-between;align-items:end;gap:1.875rem;margin-bottom:2.5rem;display:flex}.xreal-platform .panel{border:1px solid var(--color-line);border-radius:var(--radius-md);box-shadow:var(--shadow-lg);background:#0e1518d1}.xreal-platform .panel--board{overflow:hidden}.xreal-platform .panel__header{border-bottom:1px solid var(--color-line);justify-content:space-between;align-items:center;gap:1.25rem;min-height:3.875rem;padding:0 1.375rem;display:flex}.xreal-platform .panel__header>div{align-items:center;gap:.625rem;display:flex}.xreal-platform .panel__header small{color:var(--color-muted);font-size:.6875rem}.xreal-platform .panel--full{margin-top:1.75rem}.xreal-platform .table-scroll{overflow-x:auto}.xreal-platform .data-table{border-collapse:collapse;width:100%;font-size:.8125rem}.xreal-platform .data-table th{height:3.125rem;color:var(--color-muted);border-bottom:1px solid var(--color-line);text-align:left;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;background:#ffffff05;padding:0 1.25rem;font:500 .5625rem DM Mono,monospace}.xreal-platform .data-table td{border-bottom:1px solid var(--color-line-soft);height:4.125rem;color:var(--color-text-soft);white-space:nowrap;padding:0 1.25rem}.xreal-platform .data-table tbody tr:last-child td{border-bottom:0}.xreal-platform .rank-number{color:var(--color-muted);font:500 .75rem DM Mono,monospace}.xreal-platform .score-number{color:var(--color-text);font:500 1.0625rem DM Mono,monospace}.xreal-platform .model-link{color:var(--color-text);align-items:center;gap:.4375rem;font-weight:600;text-decoration:none;display:inline-flex}.xreal-platform .model-link svg{color:var(--color-accent);opacity:0;transition:all .15s;transform:translate(-3px,.1875rem)}.xreal-platform .model-link:hover svg{opacity:1;transform:none}.xreal-platform .record{gap:.5rem;font-family:DM Mono,monospace;display:flex}.xreal-platform .record i{color:var(--color-line);font-style:normal}.xreal-platform .data-table--compact th:nth-child(3),.xreal-platform .data-table--compact td:nth-child(3){text-align:right}.xreal-platform .table-placeholder{color:var(--color-muted);text-align:center;padding:3.75rem}.xreal-platform .cta-panel{border:1px solid var(--color-line);background:radial-gradient(circle at 80% 20%, #b9ff681a, transparent 32%), var(--color-panel);border-radius:var(--radius-lg);grid-template-columns:auto 1fr auto;align-items:center;gap:1.875rem;margin-block:7.5rem;padding:2.8125rem;display:grid}.xreal-platform .cta-panel__icon{width:4.125rem;height:4.125rem;color:var(--color-accent);border:1px solid #b9ff684d;border-radius:50%;place-items:center;display:grid}.xreal-platform .cta-panel h2{max-width:42.5rem;margin:.75rem 0 .5rem;font-size:1.875rem}.xreal-platform .cta-panel p{color:var(--color-muted);margin:0;font-size:.8125rem}.xreal-platform .page-hero{margin-bottom:2.875rem}.xreal-platform .page-hero h1{letter-spacing:-.052em;margin:1.125rem 0 .875rem;font-size:clamp(2.625rem,5vw,4.125rem);line-height:1}.xreal-platform .page-hero p{max-width:41.25rem;color:var(--color-text-soft);margin:0;line-height:1.7}.xreal-platform .page-hero--split,.xreal-platform .page-hero--actions{justify-content:space-between;align-items:end;gap:3.125rem;display:flex}.xreal-platform .page-hero__cta{align-items:center;gap:1rem;display:flex}.xreal-platform .page-hero__cta>span{color:#856df2;letter-spacing:.015em;white-space:nowrap;font:600 1.375rem/1 Caveat,Snell Roundhand,Segoe Script,cursive}.xreal-platform .board-meta{border:1px solid var(--color-line);background:var(--color-panel);border-radius:.75rem;align-items:center;gap:.9375rem;min-width:16.25rem;padding:1.125rem;display:flex}.xreal-platform .board-meta svg{color:var(--color-accent)}.xreal-platform .board-meta div{gap:.25rem;display:grid}.xreal-platform .board-meta b{font-size:.75rem}.xreal-platform .board-meta span{color:var(--color-muted);font-size:.625rem}.xreal-platform .leaderboard-hero{min-height:0;color:inherit;text-align:left;box-shadow:none;border-radius:0;justify-content:flex-start;align-items:center;padding:0;display:flex}.xreal-platform .leaderboard-hero:before,.xreal-platform .leaderboard-hero:after{content:none}.xreal-platform .leaderboard-hero__content{max-width:none}.xreal-platform .leaderboard-hero .eyebrow{color:var(--color-accent)}.xreal-platform .leaderboard-hero h1{text-wrap:balance;max-width:none;text-shadow:none}.xreal-platform .leaderboard-hero p{color:var(--color-text-soft);text-shadow:none}.xreal-platform .leaderboard-hero .board-meta{color:#fff;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#12121b8a;border-color:#ffffff38;box-shadow:0 .75rem 2.5rem #0003}.xreal-platform .leaderboard-hero .board-meta svg{color:#c8bcff}.xreal-platform .leaderboard-hero .board-meta span{color:#ffffff9e}.xreal-platform .scope-note{border-left:2px solid var(--color-accent);background:#b9ff6809;grid-template-columns:11.25rem 1fr;gap:1.25rem;padding:1.125rem 1.375rem;display:grid}.xreal-platform .scope-note span{color:var(--color-accent);letter-spacing:.12em;font:500 .5625rem DM Mono,monospace}.xreal-platform .scope-note p{color:var(--color-muted);margin:0;font-size:.75rem}.xreal-platform .scope-note--ranking-reset{background:#e0a54c14;border-left-color:#e0a54c;margin-top:.75rem}.xreal-platform .auth-page{background:radial-gradient(circle at 25% 30%,#b9ff681a,#0000 30%);grid-template-columns:1.1fr .9fr;min-height:100%;display:grid}.xreal-platform .auth-aside{border-right:1px solid var(--color-line);flex-direction:column;justify-content:center;padding:5rem max(3.125rem,8vw);display:flex}.xreal-platform .auth-aside h1{letter-spacing:-.05em;margin:1.75rem 0 3.125rem;font-size:clamp(2.625rem,5vw,4.375rem);font-weight:500;line-height:1.03}.xreal-platform .auth-aside ul{color:var(--color-text-soft);gap:1.125rem;margin:0;padding:0;font-size:.8125rem;list-style:none;display:grid}.xreal-platform .auth-aside li{align-items:center;gap:.625rem;display:flex}.xreal-platform .auth-aside li svg{color:var(--color-accent)}.xreal-platform .auth-card{width:min(27.5rem,100% - 3rem);margin:auto;padding-block:4.375rem}.xreal-platform .auth-card__icon{width:3.125rem;height:3.125rem;color:var(--color-accent);background:#b9ff680d;border:1px solid #b9ff684d;border-radius:50%;place-items:center;display:grid}.xreal-platform .auth-card h2{margin:1.5rem 0 .5rem;font-size:1.875rem}.xreal-platform .auth-card>p{color:var(--color-muted);margin:0 0 1.75rem;font-size:.8125rem}.xreal-platform .form-stack{gap:1.0625rem;display:grid}.xreal-platform .form-stack :where(label){color:var(--color-text-soft);gap:.5rem;font-size:.6875rem;font-weight:600;display:flex}.xreal-platform input{width:100%;height:2.875rem;color:var(--color-text);border:1px solid var(--color-line);border-radius:var(--radius-sm);background:#0a1012;padding:0 .8125rem}.xreal-platform input:focus{border-color:#b9ff68a6;outline:0;box-shadow:0 0 0 3px #b9ff6814}.xreal-platform .required{color:var(--color-danger)}.xreal-platform .field-error{color:var(--color-danger);font-weight:400}.xreal-platform .form-error{color:#ffc3c3;background:#ff7d7d14;border:1px solid #ff7d7d33;border-radius:.5rem;padding:.6875rem .8125rem;font-size:.6875rem}.xreal-platform .auth-switch{text-align:center;margin-top:1.375rem!important}.xreal-platform .auth-switch a{color:var(--color-accent);margin-left:.375rem;font-weight:700}.xreal-platform .workflow-strip{color:var(--color-muted);letter-spacing:.04em;align-items:center;gap:.875rem;margin-bottom:1.5rem;font:500 .625rem DM Mono,monospace;display:flex}.xreal-platform .workflow-strip span{white-space:nowrap}.xreal-platform .workflow-strip i{background:var(--color-line);width:2.5rem;height:.0625rem}.xreal-platform .models-panel{overflow:hidden}.xreal-platform .panel__header>div:has(small){gap:.1875rem;display:grid}.xreal-platform .model-list{display:grid}.xreal-platform .model-row{border-bottom:1px solid var(--color-line-soft);grid-template-columns:minmax(18.75rem,1fr) auto auto;align-items:center;gap:1.625rem;padding:1.375rem;display:grid;position:relative}.xreal-platform .model-row:last-child{border-bottom:0}.xreal-platform .model-row__main{align-items:center;gap:.9375rem;min-width:0;display:flex}.xreal-platform .model-glyph{border:1px solid var(--color-line);background:#0b1113;border-radius:.625rem;flex:none;place-items:center;width:2.625rem;height:2.625rem;display:grid}.xreal-platform .model-glyph span{border:1px solid var(--color-accent);width:.8125rem;height:.8125rem;transform:rotate(45deg)}.xreal-platform .model-row__main>div:last-child{gap:.25rem;min-width:0;display:grid}.xreal-platform .model-title{width:fit-content;color:var(--color-text);align-items:center;gap:.5rem;font-size:.875rem;font-weight:700;text-decoration:none;display:inline-flex}.xreal-platform .model-row code{max-width:23.75rem;color:var(--color-muted);text-overflow:ellipsis;white-space:nowrap;font:400 .625rem DM Mono,monospace;overflow:hidden}.xreal-platform .model-updated{color:#515d58;font-size:.5625rem}.xreal-platform .model-row__statuses{gap:1.375rem;display:flex}.xreal-platform .model-row__statuses>div{gap:.5rem;display:grid}.xreal-platform .model-row__statuses small{color:var(--color-muted);font-size:.5625rem}.xreal-platform .status{white-space:nowrap;border-radius:62.4375rem;align-items:center;gap:.4375rem;width:fit-content;padding:.3125rem .5625rem;font-size:.625rem;font-weight:600;display:inline-flex}.xreal-platform .status i{background:currentColor;border-radius:50%;width:.375rem;height:.375rem}.xreal-platform .status--active i{animation:1.5s infinite pulse}.xreal-platform .model-row__actions{align-items:center;gap:.4375rem;display:flex}.xreal-platform.xreal-model-menu{border:1px solid var(--color-line);width:max-content;min-width:11.25rem;max-width:calc(100vw - 2rem);min-height:0;box-shadow:var(--shadow-lg);background:#fff;border-radius:.75rem;padding:.4375rem}.xreal-model-menu [data-slot=dropdown-menu-item]{cursor:pointer;border-radius:.4375rem;gap:.5625rem;padding:.625rem;font-size:.75rem}.xreal-model-menu [data-slot=dropdown-menu-item][data-highlighted]{background:#f6f5fb}.xreal-platform .model-row__error{color:#e8a2a2;background:#ff7d7d0d;border-radius:.4375rem;grid-column:1/-1;align-items:center;gap:.5rem;margin-top:-8px;padding:.5625rem .75rem;font-size:.625rem;display:flex}.xreal-platform .model-row__error>svg{flex:none}.xreal-platform .model-row__error>span{flex:1;min-width:0}.xreal-platform .model-row__ranking-note{color:#e8c27f;background:#e0a54c12;border-radius:.4375rem;grid-column:1/-1;align-items:center;gap:.5rem;margin-top:-8px;padding:.5625rem .75rem;font-size:.625rem;display:flex}.xreal-platform .model-row__ranking-note>svg{flex:none}.xreal-platform .model-row__error-action{color:inherit;font:inherit;cursor:pointer;background:0 0;border:1px solid;border-radius:999px;flex:none;align-items:center;gap:.3125rem;padding:.3125rem .5625rem;font-weight:700;transition:background .2s,transform .2s;display:inline-flex}.xreal-platform .model-row__error-action:hover{background:#ff7d7d17;transform:translateY(-1px)}.xreal-platform .model-row__error-action:focus-visible{outline-offset:2px;outline:2px solid}.xreal-platform .endpoint-report{border:1px solid var(--color-line);background:#ffffff06;border-radius:.625rem;grid-column:1/-1;margin-top:-8px;overflow:hidden}.xreal-platform .endpoint-report>summary{cursor:pointer;color:var(--color-muted);align-items:center;gap:.45rem;padding:.7rem .8rem;font-size:.7rem;font-weight:700;list-style:none;display:flex}.xreal-platform .endpoint-report>summary::-webkit-details-marker{display:none}.xreal-platform .endpoint-report__body{gap:1rem;padding:0 .9rem .9rem;display:grid}.xreal-platform .endpoint-report__body section{min-width:0}.xreal-platform .endpoint-report__body h4{margin:0 0 .6rem;font-size:.72rem}.xreal-platform .endpoint-report__facts{grid-template-columns:9rem minmax(0,1fr);gap:.38rem .8rem;margin:0;font-size:.67rem;display:grid}.xreal-platform .endpoint-report__facts dt{color:var(--color-muted)}.xreal-platform .endpoint-report__facts dd{overflow-wrap:anywhere;min-width:0;margin:0}.xreal-platform .endpoint-report__checks{gap:.35rem;display:grid}.xreal-platform .endpoint-check{background:#ffffff06;border-radius:.4rem;grid-template-columns:1.2rem 7rem minmax(0,1fr) auto;align-items:center;gap:.35rem;padding:.45rem .55rem;font-size:.65rem;display:grid}.xreal-platform .endpoint-check span,.xreal-platform .endpoint-check small{color:var(--color-muted)}.xreal-platform .endpoint-check--pass>svg{color:#64c59a}.xreal-platform .endpoint-check--warn>svg{color:#e4a85e}.xreal-platform .endpoint-check--fail>svg{color:#df737b}.xreal-platform .endpoint-check--skip>svg{color:var(--color-muted)}.xreal-platform .endpoint-report__error+.endpoint-report__error{margin-top:.8rem}.xreal-platform .endpoint-report__table-wrap{margin-top:.4rem;overflow-x:auto}.xreal-platform .endpoint-report table{border-collapse:collapse;width:100%;font-size:.63rem}.xreal-platform .endpoint-report th,.xreal-platform .endpoint-report td{border:1px solid var(--color-line);text-align:left;vertical-align:top;padding:.42rem .5rem}.xreal-platform .endpoint-report th{color:var(--color-muted)}.xreal-platform .endpoint-report__error p{color:var(--color-muted);margin:.4rem 0 0;font-size:.63rem}.xreal-platform .endpoint-progress{background:#775bf509;border:1px solid #775bf547;border-radius:.625rem;grid-column:1/-1;margin-top:-8px;padding:.8rem .9rem}.xreal-platform .endpoint-progress__headline{align-items:center;gap:.45rem;font-size:.7rem;display:flex}.xreal-platform .endpoint-progress__headline>b{font-size:.72rem}.xreal-platform .endpoint-progress__headline>small{color:var(--color-muted);font-variant-numeric:tabular-nums;margin-left:auto;font-size:.62rem}.xreal-platform .endpoint-progress__elapsed{color:#9c87ff!important;margin-left:0!important}.xreal-platform .endpoint-progress__spin{color:#9c87ff;flex:none;animation:.9s linear infinite spin}.xreal-platform .endpoint-progress__bar{background:#ffffff14;border-radius:99rem;height:.32rem;margin:.65rem 0;overflow:hidden}.xreal-platform .endpoint-progress__bar i{border-radius:inherit;background:linear-gradient(90deg,#7157f5,#d94ac3);height:100%;transition:width .35s;display:block}.xreal-platform .endpoint-progress__stages{flex-wrap:wrap;gap:.3rem;margin:0;padding:0;list-style:none;display:flex}.xreal-platform .endpoint-progress__stages li{color:var(--color-muted);background:#ffffff09;border-radius:99rem;align-items:center;gap:.3rem;padding:.28rem .5rem .28rem .3rem;font-size:.6rem;display:inline-flex}.xreal-platform .endpoint-progress__stages li>i{background:#ffffff12;border-radius:50%;flex:none;justify-content:center;align-items:center;width:1rem;height:1rem;font-size:.52rem;font-style:normal;display:inline-flex}.xreal-platform .endpoint-progress__stages li.is-done{color:var(--color-text)}.xreal-platform .endpoint-progress__stages li.is-done>i{color:#64c59a;background:#64c59a29}.xreal-platform .endpoint-progress__stages li.is-warn>i{color:#e4a85e;background:#e4a85e29}.xreal-platform .endpoint-progress__stages li.is-fail>i{color:#df737b;background:#df737b29}.xreal-platform .endpoint-progress__stages li.is-skip>i{color:var(--color-muted);background:#ffffff12}.xreal-platform .endpoint-progress__stages li.is-running{color:var(--color-text);background:#775bf524}.xreal-platform .endpoint-progress__stages li.is-running>i{background:0 0}.xreal-platform .endpoint-progress__last{color:var(--color-muted);overflow-wrap:anywhere;margin:.6rem 0 0;font-size:.62rem}.xreal-platform .evaluation-monitor{background:#775bf509;border:1px solid #775bf547;border-radius:.75rem;grid-column:1/-1;margin-top:-8px;overflow:hidden}.xreal-platform .evaluation-monitor>summary{cursor:pointer;grid-template-columns:.65rem minmax(0,1fr) auto 1rem;align-items:center;gap:.65rem;padding:.8rem .9rem;list-style:none;display:grid}.xreal-platform .evaluation-monitor__actions{align-items:center;gap:.55rem;display:flex}.xreal-platform .evaluation-monitor__stop{color:#f08a7d;cursor:pointer;background:#f08a7d1a;border:1px solid #f08a7d6b;border-radius:.42rem;align-items:center;gap:.3rem;padding:.3rem .55rem;font-size:.58rem;font-weight:700;display:inline-flex}.xreal-platform .evaluation-monitor__stop:hover:not(:disabled){color:#ff9d90;background:#f08a7d2e}.xreal-platform .evaluation-monitor__stop:disabled{opacity:.55;cursor:default}.xreal-platform .evaluation-monitor>summary::-webkit-details-marker{display:none}.xreal-platform .evaluation-monitor>summary>div{gap:.15rem;display:grid}.xreal-platform .evaluation-monitor>summary b{font-size:.72rem}.xreal-platform .evaluation-monitor>summary small,.xreal-platform .evaluation-monitor__summary-status{color:var(--color-muted);font-size:.6rem}.xreal-platform .evaluation-monitor__pulse{background:var(--color-muted);border-radius:50%;width:.55rem;height:.55rem}.xreal-platform .evaluation-monitor__pulse.is-running{background:#7458f4;animation:1.8s infinite monitor-pulse;box-shadow:0 0 #7458f480}@keyframes monitor-pulse{70%{box-shadow:0 0 0 .4rem #7458f400}to{box-shadow:0 0 #7458f400}}.xreal-platform .evaluation-monitor__body{grid-template-columns:minmax(18rem,.9fr) minmax(24rem,1.35fr);gap:.9rem;padding:0 .9rem .9rem;display:grid}.xreal-platform .evaluation-monitor__body>section{border:1px solid var(--color-line-soft);background:#0000001f;border-radius:.6rem;min-width:0}.xreal-platform .evaluation-livestream{border-top:1px solid var(--color-line-soft);flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.xreal-platform .evaluation-livestream--loading{min-height:14rem;color:var(--color-muted);place-items:center;font-size:.62rem;display:grid}.xreal-platform .evaluation-livestream__header{border-bottom:1px solid var(--color-line-soft);justify-content:space-between;align-items:center;padding:.6rem .75rem;display:flex}.xreal-platform .evaluation-livestream__header>div{align-items:center;gap:.42rem;font-size:.67rem;display:flex}.xreal-platform .evaluation-livestream__header>div svg{color:#8065ef}.xreal-platform .evaluation-livestream__header>span{color:var(--color-muted);background:#ffffff0d;border-radius:99rem;padding:.18rem .4rem;font-size:.52rem;font-weight:800}.xreal-platform .evaluation-livestream__header>span.is-live{color:#42c982;background:#42c9821f}.xreal-platform .evaluation-livestream__stage{background:#050708;flex:1;width:100%;min-height:14rem;position:relative;overflow:hidden}.xreal-platform .evaluation-livestream__stage video{object-fit:contain;background:#050708;width:100%;height:100%}.xreal-platform .evaluation-livestream__placeholder{color:#7f8a85;background:radial-gradient(circle,#11181a,#050708 70%);flex-direction:column;justify-content:center;align-items:center;gap:.65rem;font-size:.62rem;display:flex;position:absolute;inset:0}.xreal-platform .evaluation-livestream__placeholder .spin{animation:1s linear infinite livestream-spin}@keyframes livestream-spin{to{transform:rotate(360deg)}}.xreal-platform .trajectory-progress{padding:.8rem}.xreal-platform .trajectory-progress__headline{justify-content:space-between;align-items:center;display:flex}.xreal-platform .trajectory-progress__headline>div{align-items:center;gap:.45rem;font-size:.68rem;font-weight:700;display:flex}.xreal-platform .trajectory-progress__headline>b{color:#9c87ff;font-size:.82rem}.xreal-platform .trajectory-progress__bar{background:#ffffff14;border-radius:99rem;height:.38rem;margin:.7rem 0;overflow:hidden}.xreal-platform .trajectory-progress__bar i{border-radius:inherit;background:linear-gradient(90deg,#7157f5,#d94ac3);height:100%;transition:width .35s;display:block}.xreal-platform .trajectory-progress__metrics{grid-template-columns:repeat(3,1fr);gap:.45rem;display:grid}.xreal-platform .trajectory-progress__metrics>div{background:#ffffff09;border-radius:.42rem;gap:.2rem;padding:.55rem;display:grid}.xreal-platform .trajectory-progress__metrics small{color:var(--color-muted);font-size:.55rem}.xreal-platform .trajectory-progress__metrics b{font-size:.67rem}.xreal-platform .trajectory-progress__search{color:var(--color-muted);align-items:center;gap:.4rem;margin-top:.65rem;display:flex;position:relative}.xreal-platform .trajectory-progress__search>svg{z-index:1;pointer-events:none;position:absolute;left:.6rem}.xreal-platform .trajectory-progress__search input{border-radius:.45rem;height:2.15rem;padding:0 5.3rem 0 1.9rem;font-size:.6rem}.xreal-platform .trajectory-progress__search>button{width:1.5rem;height:1.5rem;color:var(--color-muted);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;right:3.6rem}.xreal-platform .trajectory-progress__search>button:hover{color:var(--color-text);background:#ffffff12}.xreal-platform .trajectory-progress__search>small{white-space:nowrap;pointer-events:none;font-size:.52rem;position:absolute;right:.6rem}.xreal-platform .trajectory-progress__list{gap:.28rem;max-height:14rem;margin-top:.65rem;display:grid;overflow:auto}.xreal-platform .trajectory-row{width:100%;color:inherit;border:0;border-bottom:1px solid var(--color-line-soft);font:inherit;text-align:left;cursor:pointer;background:0 0;grid-template-columns:1.1rem 4.5rem minmax(0,1fr) auto auto auto minmax(3.4rem,auto);align-items:center;gap:.35rem;padding:.42rem .5rem;font-size:.6rem;display:grid}.xreal-platform .trajectory-row-group.is-batch-boundary .trajectory-row{background:linear-gradient(90deg,#8065ef29,#8065ef06 72%);border-left:.16rem solid #8065ef}.xreal-platform .trajectory-row:hover:not(:disabled){background:#ffffff0b}.xreal-platform .trajectory-row:disabled{cursor:default}.xreal-platform .trajectory-row__video-hint{color:var(--color-muted)}.xreal-platform .trajectory-row__replay-unavailable{color:var(--color-muted);text-align:right;white-space:nowrap;font-size:.52rem}.xreal-platform .trajectory-progress__more{color:var(--color-muted);font:inherit;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;gap:.3rem;padding:.4rem;font-size:.6rem;display:flex}.xreal-platform .trajectory-progress__more:hover{color:var(--color-text);background:#ffffff0b}.xreal-platform .trajectory-video{padding:.4rem .5rem .6rem}.xreal-platform .trajectory-video video{background:#050708;border-radius:.4rem;width:100%}.xreal-platform .trajectory-row small{color:var(--color-muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.xreal-platform .trajectory-row strong{font-size:.62rem}.xreal-platform .trajectory-row em{min-width:4rem;max-width:12rem;color:var(--color-muted);text-align:right;text-overflow:ellipsis;white-space:nowrap;font-style:normal;overflow:hidden}.xreal-platform .trajectory-row__duration{min-width:2.6rem;color:var(--color-muted);text-align:right;font-style:normal}.xreal-platform .trajectory-row .is-success{color:#53c68c}.xreal-platform .trajectory-row .is-failure{color:#e8a55c}.xreal-platform .live-console{flex-direction:column;min-height:20rem;display:flex;overflow:hidden}.xreal-platform .live-console__tabs{gap:.3rem;padding:.55rem .55rem 0;display:flex}.xreal-platform .live-console__tabs button{color:var(--color-muted);cursor:pointer;background:0 0;border:0;border-radius:.4rem .4rem 0 0;align-items:center;gap:.38rem;padding:.45rem .65rem;font-size:.61rem;font-weight:700;display:inline-flex}.xreal-platform .live-console__tabs button.active{color:#b6a8ff;background:#775bf524}.xreal-platform .live-console__output{color:#b8c7c0;background:#080c0e;flex:1;min-height:14rem;max-height:22rem;padding:.55rem;font:500 .56rem/1.55 DM Mono,monospace;overflow:auto}.xreal-platform .console-line{grid-template-columns:4.8rem minmax(0,1fr);gap:.55rem;padding:.1rem 0;display:grid}.xreal-platform .console-line time{color:#65736c}.xreal-platform .console-line>span{overflow-wrap:anywhere;white-space:pre-wrap}.xreal-platform .console-line--lvl-warning>span{color:#f0c674}.xreal-platform .console-line--lvl-error>span,.xreal-platform .console-line--lvl-critical>span{color:#ff9292}.xreal-platform .console-line--lvl-success>span{color:#7fd6a3}.xreal-platform .console-line--lvl-debug>span{color:#7d8c98}.xreal-platform .console-line--lvl-warning,.xreal-platform .console-line--lvl-error,.xreal-platform .console-line--lvl-critical{background:#ff92920d}.xreal-platform .console-line--lvl-warning{background:#f0c6740d}.xreal-platform .ansi-dim{opacity:.55}.xreal-platform .ansi-bold{font-weight:700}.xreal-platform .ansi-fg-black{color:#55605c}.xreal-platform .ansi-fg-red{color:#ff9292}.xreal-platform .ansi-fg-green{color:#7fd6a3}.xreal-platform .ansi-fg-yellow{color:#f0c674}.xreal-platform .ansi-fg-blue{color:#82aaff}.xreal-platform .ansi-fg-magenta{color:#d3a0f0}.xreal-platform .ansi-fg-cyan{color:#6fd3d3}.xreal-platform .ansi-fg-grey{color:#7d8c98}.xreal-platform .ansi-fg-white{color:inherit}.xreal-platform .console-token--tag{color:#b6a8ff;font-weight:700}.xreal-platform .console-token--path{color:#6fd3d3}.xreal-platform .console-token--env{color:#86d99f}.xreal-platform .console-token--number{color:#e6c07b}.xreal-platform .evaluation-monitor__empty{min-height:4rem;color:var(--color-muted);text-align:center;justify-content:center;align-items:center;gap:.4rem;padding:1rem;font-size:.6rem;display:flex}.xreal-platform .task-summary{grid-column:1/-1;padding:.8rem}.xreal-platform .task-summary__headline{align-items:center;gap:.6rem;margin-bottom:.6rem;display:flex}.xreal-platform .task-summary__headline b{font-size:.68rem}.xreal-platform .task-summary__headline small{color:var(--color-muted);font-size:.58rem}.xreal-platform .task-summary__table{border-collapse:collapse;width:100%;font-size:.6rem}.xreal-platform .task-summary__table th{color:var(--color-muted);text-align:left;border-bottom:1px solid var(--color-line-soft);padding:.35rem .5rem;font-size:.55rem;font-weight:600}.xreal-platform .task-summary__table td{border-bottom:1px solid #ffffff0a;padding:.4rem .5rem}.xreal-platform .task-summary__table td:first-child{width:2rem;color:var(--color-muted)}.xreal-platform .task-summary__table td:nth-child(2){text-overflow:ellipsis;white-space:nowrap;max-width:12rem;overflow:hidden}.xreal-platform .task-summary__table td.is-failure{color:#e8a55c}.xreal-platform .task-summary__table tr.is-active td{color:#9c87ff}.xreal-platform .task-summary__table tr.is-batch-boundary td{background:#8065ef12;border-bottom-color:#8065ef73}.xreal-platform .protocol-note{color:var(--color-muted);border:1px solid var(--color-line-soft);background:#ffffff05;border-radius:.5rem;align-items:flex-start;gap:.625rem;padding:.8125rem;font-size:.625rem;line-height:1.6;display:flex}.xreal-platform .protocol-note svg{color:var(--color-success);flex:none}.xreal-platform .model-registration-terms{color:var(--color-muted);overflow-wrap:anywhere;font-size:.8125rem;line-height:1.8}.xreal-platform .model-registration-terms p{color:var(--color-text);margin-bottom:.75rem}.xreal-platform .model-registration-terms ol{padding-left:1.5rem;list-style:decimal}.xreal-platform .model-registration-terms li+li{margin-top:.75rem}.xreal-platform .model-registration-consent{border:1px solid var(--color-line-soft);cursor:pointer;border-radius:.5rem;align-items:flex-start;gap:.75rem;padding:.875rem;font-size:.8125rem;line-height:1.6;display:flex}.xreal-platform .model-registration-consent [data-slot=checkbox]{flex:none;margin-top:.125rem}.xreal-platform .pending-note{color:var(--color-text);background:#775bf50f;border:1px solid #775bf547;border-radius:.5rem;align-items:center;gap:.625rem;padding:.8125rem;font-size:.625rem;line-height:1.6;display:flex}.xreal-platform .pending-note svg{color:#9c87ff;flex:none}.xreal-platform .embodiment-choice{border:0;gap:.5rem;margin:0;padding:0;display:grid}.xreal-platform .embodiment-choice legend{color:var(--color-muted);padding:0;font-size:.6875rem}.xreal-platform .embodiment-card{border:1px solid var(--color-line-soft);background:#ffffff05;border-radius:.5rem;gap:.625rem;padding:.75rem .8125rem;transition:border-color .16s,background .16s;display:grid}.xreal-platform .embodiment-card:hover{border-color:#775bf566}.xreal-platform .embodiment-card__select{cursor:pointer;background:0 0;align-items:flex-start;gap:.625rem;width:100%;display:flex}.xreal-platform .embodiment-card__select>input,.xreal-platform .embodiment-card__select>[data-slot=radio-group-item]{accent-color:#9c87ff;flex:none;margin-top:.1875rem}.xreal-platform .embodiment-card__body{gap:.25rem;min-width:0;display:grid}.xreal-platform .embodiment-card__body b{color:var(--color-text);align-items:center;gap:.4375rem;font-size:.8125rem;display:flex}.xreal-platform .embodiment-card__body small{color:var(--color-muted);font-size:.625rem}.xreal-platform .embodiment-card__views{color:#6f7d77;text-overflow:ellipsis;white-space:nowrap;font-size:.5625rem;overflow:hidden}.xreal-platform .embodiment-card__default{color:var(--color-accent);background:#b9ff681a;border-radius:.1875rem;padding:.0625rem .3125rem;font:500 .5rem DM Mono,monospace}.xreal-platform .embodiment-card__specs{flex-wrap:wrap;gap:.3125rem;display:flex}.xreal-platform .embodiment-card__specs i{color:var(--color-muted);background:#ffffff0a;border-radius:.1875rem;padding:.0625rem .3125rem;font:500 .5rem DM Mono,monospace}.xreal-platform .embodiment-card__grippers{border:0;border-top:1px solid var(--color-line-soft);gap:.5rem;margin:0 0 0 1.375rem;padding:.625rem 0 0;display:grid}.xreal-platform .embodiment-card__grippers legend{color:var(--color-muted);grid-column:1/-1;padding:0 .375rem 0 0;font-size:.6875rem}.xreal-platform .embodiment-card__grippers>[data-slot=radio-group]{grid-template-columns:repeat(2,minmax(0,1fr))}.xreal-platform .embodiment-card__grippers label{border:1px solid var(--color-line-soft);cursor:pointer;background:#ffffff05;border-radius:.5rem;align-items:center;gap:.625rem;width:100%;padding:.625rem .75rem;display:flex}.xreal-platform .embodiment-card__grippers input{accent-color:#9c87ff}.xreal-platform .embodiment-card__grippers label>span{align-items:center;gap:.375rem;display:flex}.xreal-platform .embodiment-card__grippers small{color:var(--color-accent)}.xreal-platform .embodiment-card__evaluation-steps{border-top:1px solid var(--color-line-soft);grid-template-columns:minmax(0,1fr) 7rem;align-items:center;gap:.3125rem .75rem;width:auto;margin-left:1.375rem;padding-top:.625rem;display:grid}.xreal-platform .embodiment-card__evaluation-steps>[data-slot=field-label]{color:var(--color-muted);font-size:.6875rem}.xreal-platform .embodiment-card__evaluation-steps input{width:100%}.xreal-platform .embodiment-card__evaluation-steps>[data-slot=field-description],.xreal-platform .embodiment-card__evaluation-steps>[data-slot=field-error]{color:var(--color-muted);grid-column:1/-1;font-size:.5625rem;line-height:1.5}.xreal-platform .embodiment-card__evaluation-steps>[data-slot=field-error]{color:var(--color-danger)}.xreal-platform .embodiment-tag{color:#8f9d97;background:#ffffff0b;border-radius:.1875rem;margin-right:.4375rem;padding:.0625rem .3125rem;font:500 .5rem DM Mono,monospace}.xreal-platform .board-tabs{flex-wrap:wrap;gap:.375rem;margin-bottom:1rem;display:flex}.xreal-platform .board-tab{color:var(--color-muted);border:1px solid var(--color-line-soft);cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:.4375rem;padding:.4375rem .75rem;font-size:.6875rem;transition:color .16s,border-color .16s,background .16s;display:inline-flex}.xreal-platform .board-tab:hover{color:var(--color-text);border-color:#775bf566}.xreal-platform .board-tab--active{color:var(--color-text);background:#775bf517;border-color:#775bf58c}.xreal-platform .board-tab em{color:inherit;opacity:.7;font:500 .5625rem DM Mono,monospace}.xreal-platform .back-link{color:var(--color-muted);margin-bottom:2.1875rem}.xreal-platform .model-detail-hero{border-bottom:1px solid var(--color-line);justify-content:space-between;align-items:end;gap:1.875rem;padding-bottom:2.5rem;display:flex}.xreal-platform .model-detail-hero h1{letter-spacing:-.05em;margin:1rem 0 .8125rem;font-size:clamp(2.625rem,5vw,4rem);line-height:1}.xreal-platform .model-detail-hero p{max-width:39.375rem;color:var(--color-muted);margin:0;line-height:1.6}.xreal-platform .model-score{justify-items:end;min-width:11.875rem;display:grid}.xreal-platform .model-score span{color:var(--color-accent);letter-spacing:.12em;font:500 .5625rem DM Mono,monospace}.xreal-platform .model-score strong{margin:.5625rem 0;font:500 3.25rem/1 DM Mono,monospace}.xreal-platform .model-score small{color:var(--color-muted)}.xreal-platform .metric-grid{border:1px solid var(--color-line);border-radius:var(--radius-md);grid-template-columns:repeat(4,1fr);margin-block:1.5rem;display:grid}.xreal-platform .metric-grid>div{border-right:1px solid var(--color-line);gap:.5rem;padding:1.25rem;display:grid}.xreal-platform .metric-grid>div:last-child{border-right:0}.xreal-platform .metric-grid small{color:var(--color-muted);text-transform:uppercase;font-size:.5625rem}.xreal-platform .metric-grid b{font:500 1.25rem DM Mono,monospace}.xreal-platform .metric-grid .metric-date{font-size:.75rem}.xreal-platform .category-panel{margin-bottom:1.5rem;overflow:hidden}.xreal-platform .episodes-panel{overflow:hidden}.xreal-platform .episode-list__header,.xreal-platform .episode-row__summary{grid-template-columns:minmax(13.75rem,1.2fr) minmax(10rem,.9fr) .6fr .55fr .65fr 1.5rem;align-items:center;gap:.875rem;display:grid}.xreal-platform .episode-list__header{min-height:2.875rem;color:var(--color-muted);border-bottom:1px solid var(--color-line);letter-spacing:.08em;text-transform:uppercase;padding:0 1.25rem;font:500 .5625rem DM Mono,monospace}.xreal-platform .episode-row{border-bottom:1px solid var(--color-line-soft)}.xreal-platform .episode-row:last-child{border-bottom:0}.xreal-platform .episode-row__summary{width:100%;min-height:4.25rem;color:var(--color-text-soft);text-align:left;cursor:pointer;background:0 0;border:0;padding:0 1.25rem}.xreal-platform .episode-row__summary code{color:var(--color-text);flex-direction:column;gap:.25rem;font:500 .625rem DM Mono,monospace;display:flex}.xreal-platform .episode-row__summary code small{color:var(--color-muted);font:500 .5625rem DM Sans,sans-serif}.xreal-platform .episode-row__summary>span:not(.status){color:var(--color-muted);align-items:center;gap:.375rem;font-size:.6875rem;display:flex}.xreal-platform .episode-row__summary strong{color:var(--color-text);font:500 .8125rem DM Mono,monospace}.xreal-platform .episode-chevron{transition:transform .2s}.xreal-platform .episode-row--expanded .episode-chevron{transform:rotate(180deg)}.xreal-platform .task-drawer{border-top:1px solid var(--color-line-soft);background:#0b1012;padding:0 1.25rem 1.375rem}.xreal-platform .task-drawer__heading{justify-content:space-between;align-items:center;padding:1.125rem 0;display:flex}.xreal-platform .task-drawer__heading>div{gap:.25rem;display:grid}.xreal-platform .task-drawer__heading small{color:var(--color-muted);font-size:.625rem}.xreal-platform .task-scroll{border:1px solid var(--color-line-soft);border-radius:.5rem;max-height:27.5rem}.xreal-platform .task-table thead{z-index:1;background:#101719;position:sticky;top:0}.xreal-platform .task-table td{height:3.1875rem}.xreal-platform .result-replay-button{white-space:nowrap}.xreal-platform .result-replay-unavailable{color:var(--color-muted);white-space:nowrap}.xreal-platform .result-rollout-video-row td{background:#00000014;padding:0}.xreal-platform .result-rollout-video{padding:.75rem}.xreal-platform .result-rollout-video video{background:#050708;border-radius:.5rem;width:min(100%,60rem);max-height:36rem;margin:0 auto;display:block}.xreal-platform .progress-cell{align-items:center;gap:.625rem;display:flex}.xreal-platform .progress-cell>span{background:var(--color-line);border-radius:.25rem;width:4.375rem;height:.1875rem;overflow:hidden}.xreal-platform .progress-cell i{background:var(--color-accent);height:100%;display:block}.xreal-platform .progress-cell b{min-width:2.625rem;font:500 .625rem DM Mono,monospace}.xreal-platform .pagination{border-top:1px solid var(--color-line);justify-content:space-between;align-items:center;gap:1.25rem;min-height:4rem;padding:0 1.25rem;display:flex}.xreal-platform .pagination__summary{color:var(--color-muted);font-size:.625rem}.xreal-platform .pagination__actions{gap:.375rem;display:flex}.xreal-platform .state-block{min-height:11.25rem;color:var(--color-muted);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.625rem;padding:1.875rem;display:flex}.xreal-platform .state-block p{max-width:26.25rem;margin:0;font-size:.75rem;line-height:1.6}.xreal-platform .state-block h3{color:var(--color-text);margin:.25rem 0 0;font-size:1rem}.xreal-platform .state-block--large{min-height:22.5rem}.xreal-platform .state-block--error svg,.xreal-platform .state-block--error p{color:var(--color-danger)}.xreal-platform .state-icon{border:1px solid var(--color-line);border-radius:50%;place-items:center;width:3.125rem;height:3.125rem;display:grid}.xreal-platform .spin{animation:.9s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.xreal-platform .modal-backdrop{z-index:100;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#010405cc;place-items:center;padding:1.5rem;display:grid;position:fixed;inset:0}.xreal-platform .modal{background:var(--color-panel);border-radius:var(--radius-md);width:100%;min-width:0;max-height:calc(100dvh - 3rem);box-shadow:var(--shadow-lg);border:1px solid #334045;overflow:auto}.xreal-platform .evaluation-task-picker{gap:.875rem;display:grid}.xreal-platform .evaluation-task-picker__filters{grid-template-columns:12rem 8rem 8rem minmax(14rem,1fr);gap:.75rem;display:grid}.xreal-platform .evaluation-task-picker__filters--without-gripper{grid-template-columns:12rem 8rem minmax(14rem,1fr)}.xreal-platform .evaluation-task-picker__filters--execution-only{grid-template-columns:minmax(12rem,22rem)}.xreal-platform .evaluation-task-picker__filters label{color:var(--color-muted);gap:.375rem;font-size:.6875rem;font-weight:600;display:grid}.xreal-platform .evaluation-task-picker__filters select,.xreal-platform .evaluation-task-picker__filters input{width:100%}.xreal-platform .evaluation-task-picker__toolbar{color:var(--color-muted);justify-content:space-between;align-items:center;gap:1rem;font-size:.75rem;display:flex}.xreal-platform .evaluation-task-picker__legend{color:var(--color-muted);margin:-.15rem 0 0;font-size:.65rem;line-height:1.5}.xreal-platform .evaluation-task-picker__bulk-actions{flex-wrap:wrap;gap:.4rem;display:flex}.xreal-platform .evaluation-task-picker__bulk-actions .button{min-height:2.2rem;padding:.45rem .65rem;font-size:.65rem}.xreal-platform .evaluation-task-picker__list{gap:.375rem;max-height:min(52vh,32rem);padding-right:.25rem;display:grid;overflow:auto}.xreal-platform .evaluation-task-picker__list>label{border:1px solid var(--color-line);border-left:.25rem solid var(--task-accent,var(--color-line));background:var(--task-bg,transparent);cursor:pointer;border-radius:.625rem;grid-template-columns:auto minmax(0,1fr) 5rem 6.5rem;align-items:center;gap:.75rem;padding:.65rem .75rem;display:grid}.xreal-platform .evaluation-task-picker__list--without-gripper>label{grid-template-columns:auto minmax(0,1fr) 6.5rem}.xreal-platform .evaluation-task-picker__list>label.is-selected{border-color:#8065ef;border-left-color:var(--task-accent);box-shadow:inset 0 0 0 1px #8065ef52}.xreal-platform .evaluation-task-picker__list>label.task-color-0{--task-accent:#8065ef;--task-bg:#8065ef13}.xreal-platform .evaluation-task-picker__list>label.task-color-1{--task-accent:#299bb5;--task-bg:#299bb513}.xreal-platform .evaluation-task-picker__list>label.task-color-2{--task-accent:#d28b2d;--task-bg:#d28b2d13}.xreal-platform .evaluation-task-picker__list>label.task-color-3{--task-accent:#38a474;--task-bg:#38a47413}.xreal-platform .evaluation-task-picker__list>label.task-color-4{--task-accent:#d05b7c;--task-bg:#d05b7c13}.xreal-platform .evaluation-task-picker__list>label.task-color-5{--task-accent:#4e79d8;--task-bg:#4e79d813}.xreal-platform .evaluation-task-picker__list>label>span{gap:.1875rem;min-width:0;display:grid}.xreal-platform .evaluation-task-picker__list>label b{color:var(--color-text);font-size:.8125rem}.xreal-platform .evaluation-task-picker__list>label code{color:var(--color-muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.xreal-platform .evaluation-task-picker__taxonomy{flex-wrap:wrap;gap:.25rem;display:flex}.xreal-platform .taxonomy-tag{border:1px solid #0000;border-radius:999px;padding:.125rem .4rem;font-size:.5625rem;font-weight:700;line-height:1.35}.xreal-platform .taxonomy-tag[data-taxonomy=reasoning]{color:#6847d6;background:#eee9ff;border-color:#dcd1ff}.xreal-platform .taxonomy-tag[data-taxonomy=manipulation]{color:#087a74;background:#e1f7f3;border-color:#bcebe3}.xreal-platform .taxonomy-tag[data-taxonomy=generalization]{color:#3266bd;background:#e8f0ff;border-color:#cbdcff}.xreal-platform .taxonomy-tag[data-taxonomy=visual_reasoning]{color:#8750c7;background:#f2e8ff;border-color:#e1ccfa}.xreal-platform .taxonomy-tag[data-taxonomy=language_reasoning]{color:#b03f70;background:#ffe8f1;border-color:#f8cada}.xreal-platform .taxonomy-tag[data-taxonomy=memory_tracking]{color:#9b6810;background:#fff3d7;border-color:#f2dda8}.xreal-platform .taxonomy-tag[data-taxonomy=fine_manipulation]{color:#16724e;background:#e4f6eb;border-color:#c0e8d0}.xreal-platform .taxonomy-tag[data-taxonomy=bimanual_collaboration]{color:#13758d;background:#e2f5fa;border-color:#bce5ee}.xreal-platform .taxonomy-tag[data-taxonomy=dynamic_objects]{color:#b15b20;background:#ffeddf;border-color:#f7d1b6}.xreal-platform .taxonomy-tag[data-taxonomy=tool_use]{color:#4857b7;background:#e9ebff;border-color:#cdd2fa}.xreal-platform .taxonomy-tag[data-taxonomy=mobile_manipulation]{color:#4e7723;background:#edf7df;border-color:#d2e8b4}.xreal-platform .taxonomy-tag[data-taxonomy=pending]{color:var(--color-muted);background:var(--color-surface-soft);border-color:var(--color-line)}.xreal-platform .evaluation-task-picker__list>label i,.xreal-platform .evaluation-task-picker__list>label em{color:var(--color-muted);text-align:center;font-size:.6875rem;font-style:normal}.xreal-platform .evaluation-task-picker__empty{color:var(--color-muted);text-align:center;padding:2rem}.xreal-platform .evaluation-task-picker__mode{gap:.4rem;display:flex}.xreal-platform .evaluation-task-picker__mode .button{min-height:2.2rem;padding:.45rem .75rem;font-size:.6875rem}.xreal-platform .evaluation-task-picker__bulk-actions .button.is-active,.xreal-platform .evaluation-task-picker__mode .button.is-active{color:#4a32b0;background:#eee9ff;border-color:#cbbaf7}.xreal-platform .evaluation-task-picker__suites{grid-template-columns:repeat(auto-fill,minmax(15rem,1fr));gap:.5rem;display:grid}.xreal-platform .evaluation-task-picker__suites>label{border:1px solid var(--color-line);cursor:pointer;border-radius:.625rem;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.65rem;padding:.65rem .75rem;display:grid}.xreal-platform .evaluation-task-picker__suites>label.is-selected{background:#8065ef0f;border-color:#8065ef}.xreal-platform .evaluation-task-picker__suites>label>span{justify-items:start;gap:.1875rem;min-width:0;display:grid}.xreal-platform .evaluation-task-picker__suites>label b{color:var(--color-text);font-size:.8125rem}.xreal-platform .evaluation-task-picker__suites>label code{color:var(--color-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.625rem;overflow:hidden}.xreal-platform .evaluation-task-picker__bulk-actions .button code{color:var(--color-muted);margin-left:.4rem;font-size:.5625rem}.xreal-platform .evaluation-task-picker__episodes{white-space:nowrap;align-items:center;gap:.45rem;display:flex}.xreal-platform .evaluation-task-picker__episodes input{width:4.5rem;padding:.4rem .5rem;font-size:.6875rem}.xreal-platform .evaluation-task-picker__env-refs{flex-wrap:wrap;gap:.3rem;max-height:9rem;display:flex;overflow:auto}.xreal-platform .evaluation-task-picker__env-refs code{border:1px solid var(--color-line);color:var(--color-muted);border-radius:.375rem;padding:.2rem .4rem;font-size:.5625rem}@media (max-width:720px){.xreal-platform .evaluation-task-picker__suites{grid-template-columns:1fr}.xreal-platform .evaluation-task-picker__filters{grid-template-columns:1fr 1fr}.xreal-platform .evaluation-task-picker__filters--without-gripper,.xreal-platform .evaluation-task-picker__filters--execution-only{grid-template-columns:1fr}.xreal-platform .evaluation-task-picker__search{grid-column:1/-1}.xreal-platform .evaluation-task-picker__toolbar{flex-direction:column;align-items:flex-start}.xreal-platform .evaluation-task-picker__list>label,.xreal-platform .evaluation-task-picker__list--without-gripper>label{grid-template-columns:auto minmax(0,1fr) 5rem}.xreal-platform .evaluation-task-picker__list>label i{display:none}}.xreal-platform .modal__header{border-bottom:1px solid var(--color-line);flex-direction:row;justify-content:space-between;align-items:flex-start;gap:1.25rem;padding:1.375rem;display:flex}.xreal-platform .modal__header>div{min-width:0}.xreal-platform .modal__header>.icon-button{flex-shrink:0}.xreal-platform .modal__header h2{margin:0;font-size:1.25rem}.xreal-platform .modal__header p{color:var(--color-muted);margin:.4375rem 0 0;font-size:.6875rem;line-height:1.5}.xreal-platform .modal__body{padding:1.375rem}.xreal-platform .modal-actions{justify-content:flex-end;gap:.5625rem;margin-top:.25rem;display:flex}.xreal-platform .confirm-copy{color:var(--color-text-soft);line-height:1.6}.xreal-platform .toast-region{z-index:120;gap:.625rem;display:grid;position:fixed;bottom:1.25rem;right:1.25rem}.xreal-platform .toast{border:1px solid var(--color-line);width:min(23.75rem,100vw - 2.5rem);box-shadow:var(--shadow-lg);background:#182124;border-radius:.625rem;grid-template-columns:auto 1fr auto;align-items:center;gap:.625rem;padding:.75rem;font-size:.6875rem;display:grid}.xreal-platform .toast--success>svg{color:var(--color-success)}.xreal-platform .toast--error>svg{color:var(--color-danger)}.xreal-platform .toast--info>svg{color:var(--color-accent)}.xreal-platform .site-footer{min-height:11.25rem;padding:2.5rem max(1.5rem, calc((100vw - var(--page-width)) / 2));border-top:1px solid var(--color-line);background:#06090b;grid-template-columns:1fr auto auto;align-items:center;gap:3.125rem;display:grid}.xreal-platform .site-footer p{color:var(--color-muted);margin:.875rem 0 0;font-size:.6875rem}.xreal-platform .site-footer>small{color:#4b5651;font-size:.5625rem}.xreal-platform .footer-links{gap:1.25rem;display:flex}.xreal-platform .footer-links a{color:var(--color-muted);align-items:center;gap:.4375rem;font-size:.6875rem;text-decoration:none;display:flex}.xreal-platform .footer-links a:hover{color:var(--color-text)}.xreal-platform .not-found{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:100%;display:flex}.xreal-platform .not-found>span{color:var(--color-accent);font:500 5rem DM Mono,monospace}.xreal-platform .not-found h1{margin:1.25rem 0 .625rem;font-size:2.25rem}.xreal-platform .not-found p{color:var(--color-muted);margin:0 0 1.875rem}@media (max-width:1040px){.xreal-platform .site-header{grid-template-columns:auto 1fr auto;padding-inline:1.375rem}.xreal-platform .main-nav{justify-self:end}.xreal-platform .user-trigger__copy{display:none}.xreal-platform .capability-grid{grid-template-columns:repeat(2,1fr)}.xreal-platform .capability-card:nth-child(2){border-right:0}.xreal-platform .capability-card:nth-child(-n+2){border-bottom:1px solid var(--color-line)}.xreal-platform .model-row{grid-template-columns:1fr auto}.xreal-platform .model-row__statuses{grid-area:2/1}.xreal-platform .model-row__actions{flex-direction:column;grid-area:1/2/span 2;align-items:stretch}.xreal-platform .model-row__actions .button{width:8.75rem}.xreal-platform .episode-list__header,.xreal-platform .episode-row__summary{grid-template-columns:minmax(12.5rem,1fr) 9.375rem .65fr .55fr 1.5rem}.xreal-platform .episode-list__header span:nth-child(5),.xreal-platform .episode-row__summary .status{display:none}}@media (max-width:760px){.xreal-platform .static-snapshot-banner{grid-template-columns:1fr;gap:.25rem;padding:.75rem 1rem}.xreal-platform .static-snapshot-banner span{white-space:normal}.xreal-platform .endpoint-report__facts{grid-template-columns:1fr}.xreal-platform .endpoint-report__facts dd{margin-bottom:.35rem}.xreal-platform .endpoint-check{grid-template-columns:1.2rem minmax(0,1fr)}.xreal-platform .endpoint-check span,.xreal-platform .endpoint-check small{grid-column:2}.xreal-platform .evaluation-monitor__body,.xreal-platform .trajectory-progress__metrics{grid-template-columns:1fr}.xreal-platform .trajectory-row{grid-template-columns:1.1rem 4rem minmax(0,1fr) auto auto minmax(3.4rem,auto)}.xreal-platform .trajectory-row em{display:none}.xreal-platform{--header-height:4.125rem}.xreal-platform .page-width{width:min(calc(100% - 2rem), var(--page-width))}.xreal-platform .page{padding-top:4.75rem;padding-bottom:5rem}.xreal-platform .site-header{justify-content:space-between;display:flex}.xreal-platform .main-nav{top:var(--header-height);border-bottom:1px solid var(--color-line);box-shadow:var(--shadow-lg);background:#0a0f11;flex-direction:column;align-items:stretch;gap:0;padding:.75rem 1.25rem 1.25rem;display:none;position:absolute;left:0;right:0}.xreal-platform .main-nav--open{display:flex}.xreal-platform .main-nav>a{border-bottom:1px solid var(--color-line-soft);padding:.875rem .25rem}.xreal-platform .main-nav>a:after{display:none}.xreal-platform .mobile-account-nav{border-top:1px solid var(--color-line-soft);margin-top:.5rem;padding-top:.5rem;display:grid}.xreal-platform .mobile-account-nav a,.xreal-platform .mobile-account-nav button{width:100%;color:var(--color-text-soft);border:0;border-bottom:1px solid var(--color-line-soft);text-align:left;cursor:pointer;background:0 0;align-items:center;gap:.5rem;padding:.875rem .25rem;font-size:.8125rem;font-weight:600;text-decoration:none;display:flex}.xreal-platform .mobile-account-nav a:hover,.xreal-platform .mobile-account-nav button:hover{color:var(--color-text)}.xreal-platform .mobile-account-nav__admin{color:var(--color-accent)!important}.xreal-platform .api-mode{width:fit-content;margin-top:.875rem}.xreal-platform .mobile-menu{display:grid}.xreal-platform .header-register,.xreal-platform .header-login,.xreal-platform .user-menu{display:none}.xreal-platform .hero{align-items:flex-end;min-height:47.5rem}.xreal-platform .hero__veil{background:linear-gradient(#05090a26,#05090a8f 35%,#05090af7 92%)}.xreal-platform .hero__content{padding:7.5rem 0 4.0625rem}.xreal-platform .hero h1{margin-top:1.5rem;font-size:clamp(2.6875rem,13vw,4rem)}.xreal-platform .hero__content>p{font-size:.875rem}.xreal-platform .hero__actions{flex-direction:column;align-items:stretch}.xreal-platform .hero__stats{gap:1.25rem;margin-top:2.8125rem}.xreal-platform .hero__stats div{flex:1;min-width:0;padding:0 .625rem}.xreal-platform .hero__stats dt{font-size:1.125rem}.xreal-platform .hero__stats dd{font-size:.5625rem}.xreal-platform .media-labels{display:none}.xreal-platform .section{padding-block:4.875rem}.xreal-platform .intro-grid{grid-template-columns:1fr;gap:2.1875rem}.xreal-platform .capability-grid{grid-template-columns:1fr}.xreal-platform .capability-card{border-right:0;border-bottom:1px solid var(--color-line);min-height:13.75rem}.xreal-platform .capability-card:last-child{border-bottom:0}.xreal-platform .section--board{margin-top:4.6875rem}.xreal-platform .section-heading{flex-direction:column;align-items:flex-start}.xreal-platform .section-heading .button{align-self:stretch}.xreal-platform .cta-panel{grid-template-columns:1fr;margin-block:5rem;padding:1.875rem}.xreal-platform .cta-panel .button{width:100%}.xreal-platform .page-hero--split,.xreal-platform .page-hero--actions{flex-direction:column;align-items:flex-start;gap:1.5625rem}.xreal-platform .page-hero--actions .page-hero__cta,.xreal-platform .page-hero--actions .button{width:100%}.xreal-platform .page-hero__cta{flex-direction:column;align-items:flex-start}.xreal-platform .board-meta{width:100%}.xreal-platform .leaderboard-hero{justify-content:flex-start;gap:0;min-height:0;padding:0}.xreal-platform .leaderboard-hero h1{font-size:clamp(2.625rem,12vw,3.75rem)}.xreal-platform .scope-note{grid-template-columns:1fr;gap:.5625rem}.xreal-platform .auth-page{grid-template-columns:1fr}.xreal-platform .auth-aside{display:none}.xreal-platform .auth-card{padding-block:3.4375rem 5rem}.xreal-platform .workflow-strip{padding-bottom:.5rem;overflow-x:auto}.xreal-platform .model-row{flex-direction:column;align-items:stretch;gap:1.125rem;display:flex}.xreal-platform .model-row__statuses{grid-template-columns:1fr 1fr;display:grid}.xreal-platform .model-row__actions{grid-template-columns:1fr 1fr auto;display:grid}.xreal-platform .model-row__actions .button{width:auto;padding-inline:.625rem}.xreal-platform .model-detail-hero{flex-direction:column;align-items:flex-start}.xreal-platform .model-score{justify-items:start}.xreal-platform .metric-grid{grid-template-columns:repeat(2,1fr)}.xreal-platform .metric-grid>div:nth-child(2){border-right:0}.xreal-platform .metric-grid>div:nth-child(-n+2){border-bottom:1px solid var(--color-line)}.xreal-platform .episode-list__header{display:none}.xreal-platform .episode-row__summary{grid-template-columns:1fr auto;gap:.5rem;padding-block:.9375rem}.xreal-platform .episode-row__summary>*{grid-column:1}.xreal-platform .episode-row__summary .episode-chevron{grid-area:1/2/span 4;align-self:center}.xreal-platform .episode-row__summary .status{display:inline-flex}.xreal-platform .task-drawer{padding-inline:.75rem}.xreal-platform .site-footer{text-align:left;grid-template-columns:1fr;gap:1.5625rem}}@media (prefers-reduced-motion:reduce){.xreal-platform *,.xreal-platform :before,.xreal-platform :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.xreal-platform{--color-bg:#f6f6f9;--color-bg-soft:#fafafe;--color-panel:#fff;--color-panel-raised:#fff;--color-line:#e5e5ec;--color-line-soft:#eeeef3;--color-text:#181820;--color-text-soft:#5f6070;--color-muted:#9293a1;--color-accent:#6f55f7;--color-accent-ink:#fff;--color-success:#24a66a;--color-danger:#e84855;--color-warning:#d88b19;--gradient-brand:linear-gradient(110deg, #506cff 0%, #7655f7 52%, #ea3ca5 100%);--shadow-lg:0 1.5rem 4.375rem #211d4c1c;--radius-sm:.4375rem;--radius-md:.75rem;--radius-lg:1.125rem;color:var(--color-text);background:radial-gradient(circle at 12% 2%, #6f55f709, transparent 24%), var(--color-bg)}.xreal-platform ::selection{color:#fff;background:var(--color-accent)}.xreal-platform .site-header{background:#fffffff0;border-bottom-color:#1e1e2814;box-shadow:0 1px #1b183a05}.xreal-platform .main-nav>a{color:#8b8c98}.xreal-platform .main-nav>a:after{background:var(--gradient-brand);height:.1875rem}.xreal-platform .main-nav>a:hover,.xreal-platform .main-nav>a.active{color:#17171d}.xreal-platform .api-mode{color:#725cf0;background:#f5f2ff;border-color:#ddd7ff}.xreal-platform .avatar{color:#fff;background:var(--gradient-brand);box-shadow:0 5px 16px #6f55f72e}.xreal-platform .user-trigger:hover,.xreal-platform .icon-button:hover{background:#f2f1f7}.xreal-platform .user-popover{border-color:var(--color-line);box-shadow:var(--shadow-lg);background:#fff}.xreal-platform .user-popover a:hover,.xreal-platform .user-popover button:hover{color:var(--color-text);background:#f6f5fb}.xreal-platform .button--primary{color:#fff;background:var(--gradient-brand);box-shadow:0 6px 18px #6f55f729}.xreal-platform .button--primary:hover:not(:disabled){background:var(--gradient-brand);box-shadow:0 9px 24px #6f55f73d}.xreal-platform .button--secondary{color:#383842;background:#fff;border-color:#dedee7}.xreal-platform .button--secondary:hover:not(:disabled),.xreal-platform .button--quiet:hover:not(:disabled){background:#f7f6fb;border-color:#cbc7e7}.xreal-platform .button--quiet{color:#666773}.xreal-platform .button--danger{color:#fff;background:#e84855}:is(.xreal-platform .app-shell:has(.hero) .site-header,.xreal-platform .app-shell:has(.auth-page) .site-header){margin-bottom:calc(-1 * var(--header-height));box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-bottom-color:#0000;position:relative}:is(.xreal-platform .app-shell:has(.hero) .brand__logo-image--on-light,.xreal-platform .app-shell:has(.auth-page) .brand__logo-image--on-light,.xreal-platform .site-footer .brand__logo-image--on-light){display:none}:is(.xreal-platform .app-shell:has(.hero) .brand__logo-image--on-dark,.xreal-platform .app-shell:has(.auth-page) .brand__logo-image--on-dark,.xreal-platform .site-footer .brand__logo-image--on-dark){display:block}:is(.xreal-platform .app-shell:has(.hero) .main-nav>a,.xreal-platform .app-shell:has(.auth-page) .main-nav>a){color:#fff9}:is(.xreal-platform .app-shell:has(.hero) .main-nav>a:hover,.xreal-platform .app-shell:has(.hero) .main-nav>a.active,.xreal-platform .app-shell:has(.auth-page) .main-nav>a:hover,.xreal-platform .app-shell:has(.auth-page) .main-nav>a.active),:is(.xreal-platform .app-shell:has(.hero) .header-login,.xreal-platform .app-shell:has(.auth-page) .header-login){color:#fff}:is(.xreal-platform .app-shell:has(.hero) .language-trigger,.xreal-platform .app-shell:has(.auth-page) .language-trigger){color:#ffffffc7}:is(.xreal-platform .app-shell:has(.hero) .language-trigger:hover,.xreal-platform .app-shell:has(.auth-page) .language-trigger:hover){color:#fff}.xreal-platform .app-shell:has(.auth-page) .auth-page{min-height:100svh;padding-top:var(--header-height)}.xreal-platform .hero{color:#fff;border-bottom:0;min-height:40.625rem}.xreal-platform .app-shell:has(.hero) .hero{min-height:29.875rem;padding-top:7rem}@media (min-width:1024px){.xreal-platform .app-shell:has(.hero) .hero{min-height:40.625rem;padding-top:11.5625rem}}.xreal-platform .hero__media img,.xreal-platform .hero__media video{filter:saturate(.72)contrast(.92)}.xreal-platform .hero__veil{background:linear-gradient(90deg,#111119d1,#1212196e 55%,#12121999),linear-gradient(#0000 55%,#0d0d1299)}.xreal-platform .scanline{opacity:.07}.xreal-platform .hero__content{text-align:left;flex-direction:column;align-items:flex-start;padding:5.5rem 0 5.125rem;display:flex}.xreal-platform .hero__content.page-width{width:min(100% - 6rem,100rem)}.xreal-platform .hero .eyebrow{color:#ffffffb8}.xreal-platform .hero .live-dot{background:#c1b9ff;box-shadow:0 0 0 5px #6f55f72e}.xreal-platform .hero h1{letter-spacing:-.07em;text-wrap:balance;text-shadow:0 .5rem 2.125rem #00000047;max-width:56.25rem;margin:1.75rem 0 1.375rem;font-family:Inter,Arial Black,ui-sans-serif,system-ui,sans-serif;font-size:clamp(4rem,7vw,7rem);font-weight:900;line-height:.84}.xreal-platform .hero h1 em{color:#fff;white-space:nowrap;-webkit-text-stroke:0;font-weight:900;display:inline-block}.xreal-platform .hero__content>p{color:#ffffffc2;max-width:40.625rem}.xreal-platform .hero__actions{justify-content:flex-start}.xreal-platform .hero .button--primary{color:#25232d;background:#fff;box-shadow:0 8px 26px #00000026}.xreal-platform .hero .button--glass{color:#25232d;background:#fffffff0;border-color:#fff}.xreal-platform .hero__stats{color:#fff;justify-content:flex-start}.xreal-platform .hero__stats a{border-left:1px solid #ffffff38;grid-template-columns:1fr auto;align-items:center;gap:.375rem .875rem;min-width:10.625rem;padding:.875rem 2.125rem;text-decoration:none;transition:background .2s,transform .2s;display:grid}.xreal-platform .hero__stats a:first-child{border-left:0;padding-left:1.25rem}.xreal-platform .hero__stats a:hover{background:#ffffff14;transform:translateY(-.125rem)}.xreal-platform .hero__stats strong{font:500 1.5625rem/1 DM Mono,monospace}.xreal-platform .hero__stats span{color:#ffffffa8;grid-column:1;font-size:.75rem}.xreal-platform .hero__stats svg{opacity:.58;grid-area:1/2/span 2;align-self:center;transition:transform .2s,opacity .2s}.xreal-platform .hero__stats a:hover svg{opacity:1;transform:translate(.1875rem)}.xreal-platform .media-labels{color:#fff}.xreal-platform .media-labels__muted{color:#ffffff85}.xreal-platform .label-line{background:#b5aaff}.xreal-platform .eyebrow,.xreal-platform .section-index{color:#755cf0}.xreal-platform .live-dot{background:#765cf0;box-shadow:0 0 0 5px #6f55f71a,0 0 18px #6f55f72e}.xreal-platform .text-link{border-bottom-color:#765cf0}.xreal-platform .capability-grid{border-color:var(--color-line);border-radius:var(--radius-md);overflow:hidden;box-shadow:0 12px 38px #1e1b3f0d}.xreal-platform .capability-card{border-color:var(--color-line);background:#fff}.xreal-platform .capability-card:hover{background:#fbfaff}.xreal-platform .capability-card>div{color:#735bf0}.xreal-platform .section--board{background:#f0f0f5;border-block-color:#e7e7ed}.xreal-platform .panel{border-color:var(--color-line);background:#fff;box-shadow:0 10px 34px #1e1b3f11}.xreal-platform .panel__header,.xreal-platform .data-table th,.xreal-platform .data-table td,.xreal-platform .pagination{border-color:var(--color-line-soft)}.xreal-platform .data-table th{color:#8b8b98;background:#fafafd}.xreal-platform .data-table td{color:#62636e}.xreal-platform .data-table tbody tr:hover{background:#faf9ff}.xreal-platform .model-link,.xreal-platform .score-number{color:#22222a}.xreal-platform .model-link svg,.xreal-platform .board-meta svg{color:#735bf0}.xreal-platform .record b{color:#238d60}.xreal-platform .top-rank{background:linear-gradient(90deg,#6f55f713,#0000 64%)}.xreal-platform .top-rank--1 .rank-number,.xreal-platform .top-rank--1 .score-number{color:#7256ef}.xreal-platform .cta-panel{color:#fff;background:var(--gradient-brand);border:0;box-shadow:0 24px 60px #6f55f733}.xreal-platform .cta-panel .section-index,.xreal-platform .cta-panel p{color:#ffffffbf}.xreal-platform .cta-panel__icon{color:#fff;background:#ffffff14;border-color:#ffffff61}.xreal-platform .cta-panel .button--primary{color:#5d44dc;box-shadow:none;background:#fff}.xreal-platform .board-meta,.xreal-platform .metric-grid{border-color:var(--color-line);background:#fff;box-shadow:0 8px 25px #1e1b3f0b}.xreal-platform .scope-note{background:#f2efff;border-left-color:#735bf0}.xreal-platform .scope-note span{color:#6c50e7}.xreal-platform .scope-note--ranking-reset{background:#fff7e9;border-left-color:#d58a24}.xreal-platform .scope-note--ranking-reset span{color:#a96813}.xreal-platform .workflow-strip__active{color:#6450d9!important}.xreal-platform .workflow-strip i{background:#d9d6e9}.xreal-platform .workflow-strip i.workflow-strip__active{background:#8065ef}.xreal-platform .auth-page{isolation:isolate;background:linear-gradient(90deg, #181722bd, #1917236b), var(--xreal-hero-poster) center / cover no-repeat;position:relative;overflow:hidden}.xreal-platform .auth-page:before{z-index:1;content:"";pointer-events:none;background:linear-gradient(90deg,#181722c2,#19172375);position:absolute;inset:0}.xreal-platform .auth-page__video{z-index:0;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.xreal-platform .auth-aside,.xreal-platform .auth-card{z-index:2;position:relative}.xreal-platform .auth-aside{color:#fff;border-right-color:#ffffff2e}.xreal-platform .auth-aside .eyebrow,.xreal-platform .auth-aside li svg{color:#c9c1ff}.xreal-platform .auth-aside ul{color:#ffffffbf}.xreal-platform .auth-card{color:#202027;background:#fffffff7;border:1px solid #ffffffb3;border-radius:1.125rem;width:min(28.75rem,100% - 3rem);margin:auto;padding:2.25rem;box-shadow:0 24px 70px #0f0a2d3d}.xreal-platform .auth-card__icon{color:#7156ef;background:#f3f0ff;border-color:#ded7ff}.xreal-platform .auth-card>p,.xreal-platform .form-stack label{color:#777884}.xreal-platform .auth-switch a{color:#6d50e8}.xreal-platform input{color:#22222a;background:#fff;border-color:#dcdce5}.xreal-platform input::placeholder{color:#b0b0b9}.xreal-platform input:focus{border-color:#8069f4;box-shadow:0 0 0 3px #6f55f71a}.xreal-platform .form-error{color:#b72d3c;background:#fff2f3;border-color:#ffd7db}.xreal-platform .form-success{color:#2e7d32;font-size:.875rem}.xreal-platform .model-row{border-color:var(--color-line-soft)}.xreal-platform .model-glyph{background:#f8f7fc;border-color:#dedee7}.xreal-platform .model-glyph span{border-color:#735bf0}.xreal-platform .model-title{color:#22222a}.xreal-platform .model-title svg{color:#735bf0}.xreal-platform .model-updated{color:#aaaab5}.xreal-platform .status--neutral{color:#777885;background:#f1f1f5}.xreal-platform .status--success{color:#188456;background:#eaf8f1}.xreal-platform .status--danger{color:#cc3643;background:#fff0f1}.xreal-platform .status--active{color:#a06b13;background:#fff7e4}.xreal-platform .model-row__error{color:#b63542;background:#fff3f4}.xreal-platform .model-row__ranking-note{color:#9a6219;background:#fff7e9}.xreal-platform .model-row__error-action:hover{background:#b6354214}.xreal-platform .endpoint-report{background:#fbfcfd}.xreal-platform .evaluation-monitor{background:#faf9ff}.xreal-platform .evaluation-monitor__body>section{background:#fff}.xreal-platform .trajectory-progress__metrics>div{background:#f7f6fd}.xreal-platform .trajectory-progress__bar{background:#ebe9f3}.xreal-platform .trajectory-row-group.is-batch-boundary .trajectory-row{background:linear-gradient(90deg,#8065ef21,#8065ef06 72%)}.xreal-platform .task-summary__table tr.is-batch-boundary td{background:#f5f2ff}.xreal-platform .endpoint-progress{background:#faf9ff}.xreal-platform .endpoint-progress__bar{background:#ebe9f3}.xreal-platform .endpoint-progress__stages li{background:#f5f4fa}.xreal-platform .endpoint-progress__stages li>i{background:#eceaf4}.xreal-platform .protocol-note{color:#747581;background:#f8f8fb;border-color:#ececf1}.xreal-platform .pending-note{background:#f5f3ff;border-color:#ddd6fe}.xreal-platform .embodiment-card{background:#f8f8fb;border-color:#ececf1}.xreal-platform .embodiment-card--active{background:#f5f3ff;border-color:#c4b5fd}.xreal-platform .embodiment-card__views{color:#9a9aa6}.xreal-platform .embodiment-card__default{color:#6c50e7;background:#eee9ff}.xreal-platform .embodiment-card__specs i{color:#747581;background:#efeff4}.xreal-platform .embodiment-card__grippers label{background:#fff;border-color:#dedce8}.xreal-platform .embodiment-card__grippers label.is-active{background:#eee9ff;border-color:#9b83ff}.xreal-platform .embodiment-tag{color:#8b8b96;background:#f0f0f4}.xreal-platform .board-tab{border-color:#ececf1}.xreal-platform .board-tab--active{background:#f5f3ff;border-color:#c4b5fd}.xreal-platform .home-leaderboard__scope{color:#74747f;font:500 .6875rem DM Mono,monospace}.xreal-platform .model-detail-hero,.xreal-platform .episode-row,.xreal-platform .episode-list__header,.xreal-platform .episode-row__summary,.xreal-platform .task-drawer{border-color:var(--color-line-soft)}.xreal-platform .model-score span{color:#6e51e9}.xreal-platform .episode-row__summary:hover{background:#faf9ff}.xreal-platform .episode-row__summary code,.xreal-platform .episode-row__summary strong{color:#282831}.xreal-platform .task-drawer{background:#f8f8fb}.xreal-platform .task-table thead{background:#f2f2f7}.xreal-platform .progress-cell i{background:var(--gradient-brand)}.xreal-platform .modal-backdrop{background:#1b182d61}.xreal-platform .modal{background:#fff;border-color:#dedee8}.xreal-dialog-overlay{-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#1b182d61}.xreal-dialog-content.xreal-platform{width:32.5rem;min-width:0;max-width:calc(100% - 3rem);min-height:0;box-shadow:none;background:0 0;gap:0;padding:0}.xreal-dialog-content.xreal-dialog-content--small{width:26.25rem}.xreal-dialog-content.xreal-dialog-content--large{width:62rem}.xreal-platform .toast{color:#292932;background:#fff;border-color:#dedee8}.xreal-platform .state-block h3{color:#282831}.xreal-platform .site-footer{color:#ffffffdb;background:#111116;border-top-color:#111116}.xreal-platform .site-footer .brand{color:#fff}.xreal-platform .site-footer p,.xreal-platform .footer-links a{color:#ffffff7a}.xreal-platform .site-footer>small{color:#ffffff47}.xreal-platform .not-found>span{color:#7154ed}@media (max-width:760px){.xreal-platform .brand__logo{width:8.25rem;height:1.9375rem}.xreal-platform .brand__logo-image--on-light{width:11.375rem}.xreal-platform .brand__logo-image--on-dark{width:11.8125rem}.xreal-platform .main-nav{border-bottom-color:var(--color-line);background:#fff}:is(.xreal-platform .app-shell:has(.hero) .main-nav,.xreal-platform .app-shell:has(.auth-page) .main-nav){background:#17171d;border-bottom-color:#ffffff26}:is(.xreal-platform .app-shell:has(.hero) .mobile-account-nav,.xreal-platform .app-shell:has(.auth-page) .mobile-account-nav){border-top-color:#ffffff26}:is(.xreal-platform .app-shell:has(.hero) .mobile-account-nav a,.xreal-platform .app-shell:has(.hero) .mobile-account-nav button,.xreal-platform .app-shell:has(.auth-page) .mobile-account-nav a,.xreal-platform .app-shell:has(.auth-page) .mobile-account-nav button){color:#ffffffad;border-bottom-color:#ffffff1f}:is(.xreal-platform .app-shell:has(.hero) .mobile-account-nav a:hover,.xreal-platform .app-shell:has(.hero) .mobile-account-nav button:hover,.xreal-platform .app-shell:has(.auth-page) .mobile-account-nav a:hover,.xreal-platform .app-shell:has(.auth-page) .mobile-account-nav button:hover){color:#fff}:is(.xreal-platform .app-shell:has(.hero) .mobile-menu,.xreal-platform .app-shell:has(.auth-page) .mobile-menu){color:#fff;border-color:#ffffff6b}.xreal-platform .header-register,.xreal-platform .header-login{display:none}.xreal-platform .language-trigger{min-width:2.75rem;padding-inline:.25rem}.xreal-platform .hero{min-height:43.75rem}.xreal-platform .app-shell:has(.hero) .hero{min-height:43.75rem;padding-top:7rem}.xreal-platform .hero__veil{background:linear-gradient(#12111a80,#12111a6b 30%,#12111ae8 90%)}.xreal-platform .hero__content{text-align:left;align-items:stretch;padding-block:5.75rem 3.625rem}.xreal-platform .hero__content.page-width{width:min(calc(100% - 2rem), var(--page-width))}.xreal-platform .hero h1{font-size:clamp(3.125rem,15vw,4.5rem);line-height:.88}.xreal-platform .hero h1 em{white-space:normal}.xreal-platform .hero__actions,.xreal-platform .hero__stats{justify-content:flex-start}.xreal-platform .hero__stats a{flex:1;gap:.25rem;min-width:0;padding:.625rem .5625rem}.xreal-platform .hero__stats a:first-child{padding-left:0}.xreal-platform .hero__stats strong{font-size:1.1875rem}.xreal-platform .hero__stats span{font-size:.625rem;line-height:1.35}.xreal-platform .hero__stats svg{display:none}.xreal-platform .auth-page{padding-block:3rem 4.375rem}.xreal-platform .auth-card{padding:1.75rem 1.375rem}}.xreal-platform #why-x2real,.xreal-platform #task-library,.xreal-platform #taxonomy-title,.xreal-platform #capability-dimensions,.xreal-platform #evaluation-flow,.xreal-platform #developer-resources{scroll-margin-top:calc(var(--header-height) + 1.375rem)}.xreal-platform .taxonomy-embed{padding-block:3rem 1rem}.xreal-platform .taxonomy-embed__heading,.xreal-platform .datasize-embed__heading,.xreal-platform .sim2real-embed__heading,.xreal-platform .ood-embed__heading,.xreal-platform .platform-embed__heading{margin:0 0 1.25rem}.xreal-platform .taxonomy-embed__heading h2,.xreal-platform .datasize-embed__heading h2,.xreal-platform .sim2real-embed__heading h2,.xreal-platform .ood-embed__heading h2,.xreal-platform .platform-embed__heading h2{margin:0}.xreal-platform .taxonomy-embed__heading p,.xreal-platform .datasize-embed__heading p,.xreal-platform .sim2real-embed__heading p,.xreal-platform .ood-embed__heading p,.xreal-platform .platform-embed__heading p{color:var(--color-text-soft);margin:.75rem 0 0;font-size:1rem;line-height:1.7}.xreal-platform .taxonomy-embed__frame{aspect-ratio:1820/1194;width:100%;position:relative}.xreal-platform .taxonomy-embed iframe{background:0 0;border:0;width:100%;height:100%;display:block;position:absolute;inset:0;overflow:hidden}.xreal-platform .taxonomy-categories{margin-top:1.5rem}.xreal-platform .taxonomy-categories__heading{margin:0 0 1rem}.xreal-platform .taxonomy-categories__heading h3{letter-spacing:-.02em;margin:0;font-size:clamp(1.25rem,2vw,1.75rem);font-weight:500}.xreal-platform .datasize-embed{padding-block:2rem 1rem}.xreal-platform .datasize-embed iframe{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:0 0;border:0;width:100%;height:min(32rem,min(77.5rem,100vw - 4rem)/2.64901);min-height:14rem;display:block}.xreal-platform .datasize-embed__caption{color:var(--color-text-soft);margin:1.75rem 0 .75rem;font-size:1rem;line-height:1.7}.xreal-platform .datasize-embed__progress{aspect-ratio:1970/371;width:100%;margin-top:0;position:relative}.xreal-platform .datasize-embed__progress iframe{background:0 0;border:0;width:100%;height:100%;min-height:0;position:absolute;inset:0;overflow:hidden}.xreal-platform .platform-embed{padding-block:2rem 1rem}.xreal-platform .platform-embed__figure{margin:0}.xreal-platform .platform-embed__figure img{border-radius:.75rem;width:100%;height:auto;display:block}.xreal-platform .sim2real-embed{padding-block:2rem 1rem}.xreal-platform .sim2real-embed__figure{margin:0 0 1.25rem}.xreal-platform .sim2real-embed__figure:last-child{margin-bottom:0}.xreal-platform .sim2real-embed__figure img{border-radius:.75rem;width:100%;height:auto;display:block}.xreal-platform .sim2real-embed__figure--narrow img{width:80%;margin-inline:auto}.xreal-platform .ood-embed{padding-block:2rem 1rem}.xreal-platform .ood-embed__grid{grid-template-columns:repeat(3,1fr);gap:1rem;display:grid}.xreal-platform .ood-embed__card{margin:0}.xreal-platform .ood-embed__card img{background:#111;border-radius:.75rem;width:100%;height:auto;display:block}.xreal-platform .ood-embed__card figcaption{margin-top:.75rem}.xreal-platform .ood-embed__card b{margin:0 0 .25rem;font-size:1.0625rem;font-weight:600;display:block}.xreal-platform .ood-embed__card small{color:var(--color-text-soft);font-size:.875rem;line-height:1.55}.xreal-platform .ood-embed__lineup{margin:2rem 0 0}.xreal-platform .ood-embed__lineup figcaption{color:var(--color-text-soft);margin:0 0 .75rem;font-size:1rem;line-height:1.7}.xreal-platform .ood-embed__lineup img{border-radius:.75rem;width:80%;height:auto;margin-inline:auto;display:block}.xreal-platform .task-category-card__footer span{gap:.1875rem;display:grid}.xreal-platform .task-category-card__footer b{font-size:.8125rem;font-weight:600}.xreal-platform .task-category-card__footer small{color:#ffffff9e;font:400 .6875rem DM Mono,monospace}@media (max-width:900px){.xreal-platform .ood-embed__grid{grid-template-columns:1fr}}.xreal-platform .home-leaderboard{border-block:1px solid #e9e8ef;margin-top:7.5rem;padding:6.75rem 0 3.75rem}.xreal-platform .home-leaderboard__heading{text-align:center;justify-items:center;gap:.875rem;display:grid}.xreal-platform .home-leaderboard__heading h2{color:#15151b;letter-spacing:-.055em;margin:0;font-size:clamp(2.375rem,4vw,3.5rem);line-height:1}.xreal-platform .home-leaderboard__heading h2 span{color:#0000;background:var(--gradient-brand);-webkit-background-clip:text;background-clip:text;margin-left:.5rem}.xreal-platform .home-leaderboard__all{color:#74747f;align-items:center;gap:.3125rem;font-size:.875rem;font-weight:600;text-decoration:none;display:inline-flex}.xreal-platform .home-leaderboard__all:hover{color:#5f49d9}.xreal-platform .home-leaderboard__all svg{transition:transform .2s}.xreal-platform .home-leaderboard__all:hover svg{transform:translate(.1875rem)}.xreal-platform .home-leaderboard__board{width:min(47.5rem,100% - 8rem);min-height:23.4375rem;margin:2.5rem auto 0}.xreal-platform .leaderboard-preview{color:#5e5e69;background:#ffffffe6;border:1px solid #27233f0f;border-radius:1rem;position:relative;box-shadow:0 1.125rem 3.25rem #2a235814}.xreal-platform .leaderboard-preview__header,.xreal-platform .leaderboard-preview__row{grid-template-columns:3.375rem minmax(0,1fr) 8rem 4.25rem;align-items:center;gap:.75rem;padding-inline:1.25rem;display:grid}.xreal-platform .leaderboard-preview__header{color:#85858f;height:3rem;font:500 .625rem DM Mono,monospace}.xreal-platform .leaderboard-preview__header span:nth-child(3),.xreal-platform .leaderboard-preview__header span:nth-child(4){text-align:center}.xreal-platform .leaderboard-preview__row{background:#ffffffc2;border-top:1px solid #efeff3;min-height:3.625rem;font-size:.8125rem;position:relative}.xreal-platform .leaderboard-preview__row:last-child{border-radius:0 0 1rem 1rem}.xreal-platform .leaderboard-preview__row--top{border:0;border-radius:.875rem;min-height:3.75rem}.xreal-platform .leaderboard-preview__row--1{z-index:3;background:#fffaed;margin-inline:-4rem;box-shadow:0 .75rem 1.875rem #7e5b051f}.xreal-platform .leaderboard-preview__row--2{z-index:2;background:#f5f4fc;margin-inline:-2.375rem;box-shadow:0 .6875rem 1.625rem #4037821c}.xreal-platform .leaderboard-preview__row--3{z-index:1;background:#fff7f5;margin-inline:-.75rem;box-shadow:0 .625rem 1.375rem #7e402517}.xreal-platform .leaderboard-preview__rank{justify-content:center;display:flex}.xreal-platform .leaderboard-preview__model{color:#2b2b33;text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:.3125rem;width:fit-content;min-width:0;max-width:100%;font-weight:700;text-decoration:none;display:inline-flex;overflow:hidden}.xreal-platform .leaderboard-preview__model>span{text-overflow:ellipsis;min-width:0;overflow:hidden}.xreal-platform .leaderboard-preview__model svg{opacity:0;flex:none;transition:opacity .2s,transform .2s}.xreal-platform .leaderboard-preview__model:hover svg{opacity:1;transform:translate(.125rem,-.125rem)}.xreal-platform .leaderboard-preview__row--1 .leaderboard-preview__model{color:#df8500}.xreal-platform .leaderboard-preview__row--2 .leaderboard-preview__model{color:#5956d8}.xreal-platform .leaderboard-preview__row--3 .leaderboard-preview__model{color:#c55412}.xreal-platform .leaderboard-preview__record{color:#8a8a93;justify-content:center;font-size:.75rem;font-weight:700}.xreal-platform .leaderboard-preview__record b{color:#23934f}.xreal-platform .leaderboard-preview__record i{color:#d3d3d9}.xreal-platform .leaderboard-preview__episodes{color:#29292f;text-align:center;font:700 .75rem DM Mono,monospace}.xreal-platform .home-leaderboard__board .table-placeholder{background:#ffffffe0;border-radius:1rem;place-items:center;min-height:23.4375rem;padding:2.5rem;display:grid;box-shadow:0 1.125rem 3.25rem #2a235814}.xreal-platform .home-leaderboard__cta{color:#fff;background:linear-gradient(100deg,#5140ff 0%,#8d68ff 48%,#b02af1 100%);border:1px solid #ffffff75;border-radius:999px;justify-content:space-between;align-items:center;gap:1.5rem;min-height:4.75rem;margin-top:3rem;padding:0 2.875rem;font-size:1.4375rem;font-weight:700;text-decoration:none;transition:transform .2s,box-shadow .2s;display:flex;box-shadow:0 1.125rem 2.625rem #5e3dde33,inset 0 1px #ffffff42}.xreal-platform .home-leaderboard__cta:hover{transform:translateY(-.125rem);box-shadow:0 1.375rem 3.125rem #5e3dde47,inset 0 1px #ffffff4d}.xreal-platform .home-leaderboard__cta svg{transition:transform .2s}.xreal-platform .home-leaderboard__cta:hover svg{transform:translate(.375rem)}.xreal-platform .task-library-section{background:#f0f0f5;border-block:1px solid #e7e7ed;margin-top:7.5rem;padding-block:7.5rem}.xreal-platform .task-library-heading{align-items:end}.xreal-platform .task-library-heading>p{max-width:30rem;color:var(--color-text-soft);margin:0;font-size:1rem;line-height:1.75}.xreal-platform .dimension-panel{border:1px solid var(--color-line);border-radius:var(--radius-md);background:#fff;margin-top:0;padding:1.75rem;box-shadow:0 .625rem 2.125rem #1e1b3f0e}.xreal-platform .dimension-panel__heading,.xreal-platform .task-result-heading{justify-content:space-between;align-items:end;gap:1.5rem;display:flex}.xreal-platform .dimension-panel__heading>div{gap:.4375rem;display:grid}.xreal-platform .dimension-panel__heading span{color:#7158ed;letter-spacing:.13em;font:500 .625rem DM Mono,monospace}.xreal-platform .dimension-panel__heading h3{margin:0;font-size:1.5625rem}.xreal-platform .dimension-panel__heading .dimension-panel__note{color:#85838f;letter-spacing:.04em}.xreal-platform .dimension-reset{color:#6e6e79;cursor:pointer;background:#f7f7fa;border:1px solid #e4e4ea;border-radius:999px;padding:.5625rem .8125rem;font-size:.8125rem}.xreal-platform .dimension-reset.active{color:#fff;background:var(--gradient-brand);border-color:#0000}.xreal-platform .dimension-grid{grid-template-columns:repeat(5,1fr);gap:.625rem;margin-top:1.5rem;display:grid}.xreal-platform .dimension-card{color:#fff;background-color:#191820;background-image:linear-gradient(180deg, #0f0e157a 0%, #0f0e15c2 48%, #0f0e15f0 100%), var(--card-image);text-align:left;text-shadow:0 1px .625rem #0000004d;background-position:50%;background-size:cover;border:1px solid #1b182d24;border-radius:.625rem;grid-template-columns:1fr auto;align-content:start;gap:.5625rem;min-width:0;min-height:11.5625rem;padding:1.125rem;display:grid;box-shadow:inset 0 0 0 1px #ffffff0d}.xreal-platform .dimension-card>span,.xreal-platform .dimension-card>svg{color:#d4ccff}.xreal-platform .dimension-card>span{font:500 .625rem DM Mono,monospace}.xreal-platform .dimension-card b,.xreal-platform .dimension-card small{grid-column:1/-1}.xreal-platform .dimension-card b{color:#fff;margin-top:.75rem;font-size:1.0625rem}.xreal-platform .dimension-card small{color:#ffffffc2;font-size:.8125rem;line-height:1.55}.xreal-platform .task-result-heading{margin:2.375rem 0 .9375rem}.xreal-platform .task-result-heading>div:first-child{gap:.25rem;display:grid}.xreal-platform .task-result-heading span{font-size:1.3125rem;font-weight:700}.xreal-platform .task-result-heading small{color:var(--color-muted);font-size:.8125rem}.xreal-platform .task-library-mode{background:#e6e5ec;border-radius:999px;padding:.1875rem;display:flex;overflow:hidden}.xreal-platform .task-library-mode button{color:#686672;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:.5rem .8125rem;font-size:.75rem}.xreal-platform .task-library-mode button.active{color:#fff;background:var(--gradient-brand);box-shadow:0 .25rem .75rem #4f38be33}.xreal-platform .task-library-state{color:#686672;background:#fff;border:1px solid #e2e1e8;border-radius:.75rem;justify-content:center;align-items:center;gap:1rem;min-height:11rem;padding:2rem;display:flex}.xreal-platform .task-library-state--error{color:#8e3f4b;background:#fff8f9;border-color:#f1cbd1;justify-content:flex-start}.xreal-platform .task-library-state--error>div{gap:.25rem;margin-right:auto;display:grid}.xreal-platform .task-library-state--error span{color:#856c70;font-size:.8125rem}.xreal-platform .task-library-state--error button{color:#5f48d2;cursor:pointer;background:#fff;border:1px solid #d9d2fa;border-radius:.5rem;align-items:center;gap:.375rem;padding:.5625rem .75rem;display:inline-flex}.xreal-platform .task-category-grid{grid-template-columns:repeat(5,1fr);gap:.625rem;display:grid}.xreal-platform .task-category-card{color:#fff;background-color:#191820;background-position:50%;background-size:cover;border:1px solid #1b182d21;border-radius:.625rem;flex-direction:column;min-height:14.0625rem;padding:1.25rem;text-decoration:none;transition:transform .2s,border-color .2s,box-shadow .2s,filter .2s;display:flex;box-shadow:inset 0 0 0 1px #ffffff0d}.xreal-platform .task-category-card--image{background-image:linear-gradient(180deg, #0f0e156b 0%, #0f0e15c4 52%, #0f0e15f5 100%), var(--card-image);text-shadow:0 1px .625rem #0000004d}.xreal-platform .task-category-card--placeholder{background:var(--card-color)}.xreal-platform .task-category-card--static{--card-color:#191820}.xreal-platform .task-category-card:hover{filter:brightness(1.06);border-color:#a99af5;transform:translateY(-.125rem);box-shadow:inset 0 0 0 1px #ffffff1a,0 .8125rem 1.75rem #1e1b3f24}.xreal-platform .task-category-card__top,.xreal-platform .task-category-card__footer{color:#d4ccff;justify-content:space-between;align-items:center;font:500 .625rem DM Mono,monospace;display:flex}.xreal-platform .task-category-card h3{color:#fff;margin:1.75rem 0 .1875rem;font-size:1.0625rem}.xreal-platform .task-category-card>small{color:#ffffffa3;font:500 .625rem DM Mono,monospace}.xreal-platform .task-category-card p{color:#ffffffc7;margin:auto 0 0;font-size:.8125rem;line-height:1.55}.xreal-platform .task-category-card__footer{color:#ffffffc7;gap:.75rem;margin-top:1.125rem}.xreal-platform .task-category-card__footer svg{flex:none;transition:transform .2s}.xreal-platform .task-category-card:hover .task-category-card__footer svg{transform:translate(.125rem,-.125rem)}.xreal-platform .challenge-task-showcase{border-top:1px solid #d9d8e1;margin-top:5rem;padding-top:2.25rem}.xreal-platform .challenge-task-heading{gap:.375rem;margin-bottom:1.375rem;display:grid}.xreal-platform .challenge-task-heading h3{color:#202027;letter-spacing:-.045em;margin:0;font-size:clamp(1.75rem,3vw,2.375rem)}.xreal-platform .challenge-task-heading p{color:#8a8994;margin:0;font-size:.9375rem;line-height:1.6}.xreal-platform .challenge-task-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.xreal-platform .challenge-task-card{color:#202027;cursor:pointer;text-align:left;background:0 0;border:0;min-width:0;padding:0;display:block}.xreal-platform .challenge-task-card__media{aspect-ratio:16/9;background:linear-gradient(135deg,#d8d8df,#c9c9d3);border:1px solid #26223f1a;border-radius:1.125rem;transition:transform .28s cubic-bezier(.22,1,.36,1),box-shadow .28s,border-color .28s;display:block;position:relative;overflow:hidden;box-shadow:0 .625rem 1.75rem #2a235814}.xreal-platform .challenge-task-card__media video{object-fit:cover;pointer-events:none;filter:saturate(.86)contrast(.97);width:100%;height:100%;transition:transform .4s cubic-bezier(.22,1,.36,1),filter .3s}.xreal-platform .challenge-task-card__veil{pointer-events:none;background:linear-gradient(#14131c08,#14131c33);position:absolute;inset:0}.xreal-platform .challenge-task-card__play{color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#1e1c2894;border:1px solid #ffffff4d;border-radius:50%;place-items:center;width:3.25rem;height:3.25rem;padding-left:.1875rem;transition:transform .22s,background .22s;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 .5rem 1.5rem #12101f38}.xreal-platform .challenge-task-card__fallback{color:#6f6d78;background:linear-gradient(135deg,#dedde5,#ceced8);justify-content:center;align-items:center;gap:.625rem;font-size:.75rem;display:flex;position:absolute;inset:0}.xreal-platform .challenge-task-card__copy{gap:.375rem;padding:1rem .125rem 0;display:grid}.xreal-platform .challenge-task-card__copy strong{color:#25252c;font-size:1rem;line-height:1.35}.xreal-platform .challenge-task-card__copy small{color:#82818c;font-size:.8125rem;line-height:1.65}.xreal-platform .challenge-task-card:hover .challenge-task-card__media,.xreal-platform .challenge-task-card:focus-visible .challenge-task-card__media{border-color:#7057eb7a;transform:translateY(-.1875rem);box-shadow:0 1rem 2.375rem #2a235829}.xreal-platform .challenge-task-card:hover .challenge-task-card__media video,.xreal-platform .challenge-task-card:focus-visible .challenge-task-card__media video{filter:saturate()contrast();transform:scale(1.025)}.xreal-platform .challenge-task-card:hover .challenge-task-card__play,.xreal-platform .challenge-task-card:focus-visible .challenge-task-card__play{background:#5b46d3e0;transform:translate(-50%,-50%)scale(1.06)}.xreal-platform .challenge-task-card:focus-visible{outline:0}.xreal-platform .challenge-video-player{background:#090910;margin:-1.375rem;overflow:hidden}.xreal-platform .challenge-video-player video{aspect-ratio:16/9;object-fit:contain;background:#090910;width:100%;max-height:calc(100vh - 12rem)}.xreal-platform .challenge-video-player__error{color:#4f4d59;text-align:center;background:#f1f0f5;flex-direction:column;justify-content:center;align-items:center;gap:.625rem;min-height:min(55vh,30rem);padding:2rem;display:flex}.xreal-platform .challenge-video-player__error strong{font-size:1rem}.xreal-platform .challenge-video-player__error span{color:#85838f;max-width:29rem;font-size:.8125rem;line-height:1.6}.xreal-platform .task-detail-page{background:#f2f2f7}.xreal-platform .task-detail-back{margin-bottom:1.5rem}.xreal-platform .task-detail-hero{color:#fff;background-color:var(--task-hero-color);border:1px solid #201c3617;border-radius:1.25rem;flex-direction:column;justify-content:space-between;min-height:24.375rem;padding:2.125rem 2.375rem 2.5rem;display:flex;position:relative;overflow:hidden;box-shadow:0 1.375rem 3.75rem #2721571f}.xreal-platform .task-detail-hero--image{background-image:linear-gradient(90deg, #0f0e16e8 0%, #0f0e16ad 52%, #0f0e1657 100%), var(--task-hero-image);background-position:50%;background-size:cover}.xreal-platform .task-detail-hero--placeholder{background:var(--task-hero-color)}.xreal-platform .task-detail-hero__meta{z-index:1;color:#ffffffad;letter-spacing:.12em;justify-content:space-between;align-items:center;gap:1.25rem;font:500 .625rem DM Mono,monospace;display:flex;position:relative}.xreal-platform .task-detail-hero__content{z-index:1;grid-template-columns:4rem 1fr;align-items:end;gap:1.5rem;display:grid;position:relative}.xreal-platform .task-detail-hero__icon{color:#ddd7ff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff17;border:1px solid #ffffff3d;border-radius:1.125rem;place-items:center;width:4rem;height:4rem;display:grid}.xreal-platform .task-detail-hero__content small{color:#ffffffa6;letter-spacing:.08em;font:500 .6875rem DM Mono,monospace}.xreal-platform .task-detail-hero h1{color:#fff;letter-spacing:-.055em;max-width:56.25rem;margin:.5rem 0 .625rem;font-size:clamp(2.625rem,5.6vw,4.875rem);line-height:.98}.xreal-platform .task-detail-hero p{color:#ffffffb8;max-width:40.625rem;margin:0;font-size:.9375rem;line-height:1.65}.xreal-platform .task-preview-section{margin-top:4.5rem}.xreal-platform .task-preview-section__heading{grid-template-columns:1fr minmax(17.5rem,30rem);align-items:end;gap:3.125rem;margin-bottom:1.75rem;display:grid}.xreal-platform .task-preview-section__heading>div{gap:.5rem;display:grid}.xreal-platform .task-preview-section__heading span{color:#7057eb;letter-spacing:.13em;font:500 .625rem DM Mono,monospace}.xreal-platform .task-preview-section__heading h2{letter-spacing:-.04em;margin:0;font-size:clamp(1.875rem,3.5vw,2.875rem)}.xreal-platform .task-preview-section__heading>p{color:var(--color-text-soft);margin:0;font-size:.9375rem;line-height:1.7}.xreal-platform .task-preview-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem;display:grid}.xreal-platform .task-preview-card{background:#fff;border:1px solid #e3e2eb;border-radius:.875rem;min-width:0;margin:0;overflow:hidden;box-shadow:0 .75rem 2.125rem #1f1b4912}.xreal-platform .task-preview-card__media{aspect-ratio:16/9;background:#1a1920;position:relative;overflow:hidden}.xreal-platform .task-preview-card__media img{object-fit:cover;width:100%;height:100%;transition:transform .35s}.xreal-platform .task-preview-card__play{z-index:2;color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);cursor:pointer;background:#1e1c2899;border:1px solid #ffffff52;border-radius:50%;place-items:center;width:3.25rem;height:3.25rem;padding:0 0 0 .1875rem;transition:background .2s,transform .2s;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 .5rem 1.5rem #12101f40}.xreal-platform .task-preview-card__play:hover,.xreal-platform .task-preview-card__play:focus-visible{background:#654ee0e0;transform:translate(-50%,-50%)scale(1.08)}.xreal-platform .task-preview-card--placeholder .task-preview-card__media{background:linear-gradient(135deg,#353747,#4c4a64);place-items:center;display:grid}.xreal-platform .task-preview-card__missing{color:#ffffffb8;align-items:center;gap:.625rem;font-size:.8125rem;display:inline-flex}.xreal-platform .task-preview-card:hover .task-preview-card__media img{transform:scale(1.025)}.xreal-platform .task-preview-card__media>span:not(.task-preview-card__missing){color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#12111994;border:1px solid #fff3;border-radius:999px;place-items:center;min-width:2rem;height:1.625rem;padding-inline:.5rem;font:500 .625rem DM Mono,monospace;display:grid;position:absolute;top:.875rem;left:1rem}.xreal-platform .task-preview-card figcaption{justify-content:space-between;align-items:center;gap:1.25rem;padding:1.25rem 1.375rem 1.375rem;display:flex}.xreal-platform .task-preview-card figcaption h3{color:#22222a;margin:0;font-size:1.1875rem}.xreal-platform .task-preview-card figcaption p{color:#8a8a96;letter-spacing:.04em;margin:.25rem 0 0;font:500 .625rem DM Mono,monospace}.xreal-platform .task-preview-card figcaption svg{color:#7159eb;flex:none}.xreal-platform .task-preview-player{background:#090910;margin:-1.375rem;overflow:hidden}.xreal-platform .task-preview-player video{aspect-ratio:16/9;object-fit:contain;background:#090910;width:100%;max-height:calc(100vh - 12rem)}.xreal-platform .task-preview-player__error{color:#4f4d59;text-align:center;background:#f1f0f5;flex-direction:column;justify-content:center;align-items:center;gap:.625rem;min-height:min(55vh,30rem);padding:2rem;display:flex}.xreal-platform .task-preview-player__error strong{font-size:1rem}.xreal-platform .task-preview-player__error span{color:#85838f;max-width:29rem;font-size:.8125rem;line-height:1.6}.xreal-platform .task-coverage-badges{flex-wrap:wrap;gap:.375rem;margin-top:.75rem;display:flex}.xreal-platform .task-coverage-badges i{color:#6750d7;background:#eeeafd;border:1px solid #ddd5fb;border-radius:999px;padding:.1875rem .4375rem;font:600 .625rem DM Mono,monospace}.xreal-platform .task-preview-empty{color:#fff;background:var(--task-empty-color);border-radius:1rem;grid-template-columns:4.75rem minmax(0,32.5rem);place-content:center;gap:1.5rem;min-height:20rem;padding:2.625rem;display:grid;box-shadow:0 1rem 2.625rem #1f1b4917}.xreal-platform .task-preview-empty>span{background:#ffffff14;border:1px solid #ffffff40;border-radius:1.25rem;place-items:center;width:4.75rem;height:4.75rem;display:grid}.xreal-platform .task-preview-empty h3{margin:.25rem 0 .5rem;font-size:1.5625rem}.xreal-platform .task-preview-empty p{color:#ffffffb3;margin:0;line-height:1.7}.xreal-platform .evaluation-flow-section{background:#fff}.xreal-platform .evaluation-flow{border:1px solid var(--color-line);border-radius:var(--radius-md);grid-template-columns:repeat(5,1fr);margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.xreal-platform .evaluation-flow li{border-right:1px solid var(--color-line);background:#fff;flex-direction:column;min-height:15.3125rem;padding:1.5rem;display:flex;position:relative}.xreal-platform .evaluation-flow li:last-child{border-right:0}.xreal-platform .evaluation-flow li:not(:last-child):after{content:"→";z-index:1;color:#7259ee;background:#fff;border:1px solid #ddd8fa;border-radius:50%;place-items:center;width:1.5rem;height:1.5rem;font-size:.75rem;display:grid;position:absolute;top:2.5625rem;right:-.75rem}.xreal-platform .evaluation-flow li>div{color:#735bf0;justify-content:space-between;align-items:center;font:500 .625rem DM Mono,monospace;display:flex}.xreal-platform .evaluation-flow h3{margin:auto 0 .75rem;font-size:1.125rem}.xreal-platform .evaluation-flow p{color:var(--color-text-soft);margin:0;font-size:.875rem;line-height:1.6}.xreal-platform .evaluation-loop-return{color:#6251c2;background:linear-gradient(90deg,#f3f0ff,#faf9ff);border:1px solid #e2ddfb;border-radius:999px;grid-template-columns:auto 1fr auto;align-items:center;gap:1.125rem;min-height:3.5rem;margin:.875rem 1.125rem 0;padding:.75rem 1.125rem;display:grid}.xreal-platform .evaluation-loop-return>span{white-space:nowrap;align-items:center;gap:.5rem;font:500 .6875rem DM Mono,monospace;display:inline-flex}.xreal-platform .evaluation-loop-return p{color:var(--color-text-soft);text-align:center;margin:0;font-size:.8125rem;line-height:1.5}.xreal-platform .evaluation-loop-return b{color:#2e293e}.xreal-platform .evaluation-loop-return>svg{transform:rotate(180deg)}.xreal-platform .developer-resource-section{background:radial-gradient(circle at 52% 0,#785bf12e,#0000 46%),linear-gradient(#17171d 0%,#211e2d 20%,#d9d8e3 68%,#f0f0f5 100%);padding-block:5.5rem 6rem}.xreal-platform .developer-resource-section+.home-leaderboard{border-top:0;margin-top:0}.xreal-platform .resource-card{color:#fff;border-radius:var(--radius-lg);background:radial-gradient(circle at 80% 0,#eb3da638,#0000 32%),#242037;grid-template-columns:9.375rem 1fr auto;align-items:center;gap:2.375rem;padding:2.75rem;display:grid;box-shadow:0 1.5625rem 4.0625rem #372a702e}.xreal-platform .resource-card__visual{color:#d9d3ff;background:#ffffff0f;border:1px solid #ffffff2e;border-radius:1.5rem;place-items:center;width:8.25rem;height:8.25rem;display:grid;position:relative}.xreal-platform .resource-card__visual span{color:#ffffff57;font:500 .9375rem DM Mono,monospace;position:absolute;bottom:.5625rem;right:.75rem}.xreal-platform .resource-card .section-index{color:#c8c0ff}.xreal-platform .resource-card h2{max-width:43.75rem;margin:.75rem 0 .625rem;font-size:clamp(1.875rem,3vw,2.75rem);line-height:1.08}.xreal-platform .resource-card p{color:#ffffffa3;max-width:40.625rem;margin:0;font-size:.9375rem;line-height:1.65}.xreal-platform .resource-card .button{color:#5d44dc;box-shadow:none;white-space:nowrap;background:#fff}@media (max-width:1080px){.xreal-platform .dimension-grid,.xreal-platform .task-category-grid{grid-template-columns:repeat(3,1fr)}.xreal-platform .challenge-task-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.xreal-platform .evaluation-flow{border:0;grid-template-columns:repeat(3,1fr);gap:.625rem;overflow:visible}.xreal-platform .evaluation-flow li{border:1px solid var(--color-line);border-radius:.625rem}.xreal-platform .evaluation-flow li:after{display:none!important}.xreal-platform .resource-card{grid-template-columns:7.5rem 1fr}.xreal-platform .resource-card__visual{width:6.75rem;height:6.75rem}.xreal-platform .resource-card>.button{grid-column:2;justify-self:start}}@media (max-width:760px){.xreal-platform .home-leaderboard{margin-top:4.6875rem;padding:4.5rem 0 2.5rem}.xreal-platform .developer-resource-section+.home-leaderboard{margin-top:0}.xreal-platform .home-leaderboard__heading{gap:.75rem}.xreal-platform .home-leaderboard__heading h2{font-size:2.375rem}.xreal-platform .home-leaderboard__all{font-size:.8125rem}.xreal-platform .home-leaderboard__board{width:100%;min-height:22.6875rem;margin-top:2.125rem}.xreal-platform .leaderboard-preview__header,.xreal-platform .leaderboard-preview__row{grid-template-columns:2.5rem minmax(0,1fr) 5.625rem 2.875rem;gap:.375rem;padding-inline:.625rem}.xreal-platform .leaderboard-preview__header{font-size:.5625rem}.xreal-platform .leaderboard-preview__row{min-height:3.5rem;font-size:.75rem}.xreal-platform .leaderboard-preview__row--1{margin-inline:-.5rem}.xreal-platform .leaderboard-preview__row--2{margin-inline:-.3125rem}.xreal-platform .leaderboard-preview__row--3{margin-inline:-.125rem}.xreal-platform .leaderboard-preview__record{gap:.25rem;font-size:.625rem}.xreal-platform .leaderboard-preview__episodes{font-size:.6875rem}.xreal-platform .home-leaderboard__cta{min-height:4rem;margin-top:2.375rem;padding:0 1.5rem;font-size:1.125rem}.xreal-platform .home-leaderboard__cta svg{width:1.6875rem}.xreal-platform .task-library-section{margin-top:4.6875rem;padding-block:4.875rem}.xreal-platform .task-library-heading>p{font-size:.9375rem}.xreal-platform .dimension-panel{padding:1.125rem}.xreal-platform .dimension-panel__heading{flex-direction:column;align-items:flex-start}.xreal-platform .dimension-panel__heading h3{font-size:1.375rem}.xreal-platform .dimension-grid,.xreal-platform .task-category-grid,.xreal-platform .challenge-task-grid{grid-template-columns:1fr}.xreal-platform .challenge-task-showcase{margin-top:3.75rem;padding-top:1.75rem}.xreal-platform .dimension-card{min-height:10.3125rem}.xreal-platform .task-result-heading{flex-direction:column;align-items:flex-start;gap:.3125rem}.xreal-platform .task-category-card{min-height:11.25rem}.xreal-platform .task-detail-page{padding-top:2.625rem}.xreal-platform .task-detail-back{margin-bottom:1.125rem}.xreal-platform .task-detail-hero{border-radius:.875rem;min-height:24.375rem;padding:1.5rem 1.375rem 1.75rem}.xreal-platform .task-detail-hero__meta{flex-direction:column;align-items:flex-start;gap:.375rem}.xreal-platform .task-detail-hero__content{grid-template-columns:1fr;gap:1.125rem}.xreal-platform .task-detail-hero__icon{border-radius:.9375rem;width:3.375rem;height:3.375rem}.xreal-platform .task-detail-hero h1{font-size:2.6875rem}.xreal-platform .task-preview-section{margin-top:3.25rem}.xreal-platform .task-preview-section__heading{grid-template-columns:1fr;gap:1rem}.xreal-platform .task-preview-grid{grid-template-columns:1fr;gap:.875rem}.xreal-platform .task-preview-card figcaption{padding:1.0625rem 1.125rem 1.1875rem}.xreal-platform .task-preview-empty{grid-template-columns:1fr;justify-items:start;min-height:19.375rem;padding:1.875rem 1.5rem}.xreal-platform .task-preview-empty>span{border-radius:1.0625rem;width:3.875rem;height:3.875rem}.xreal-platform .evaluation-flow{grid-template-columns:1fr}.xreal-platform .evaluation-flow li{min-height:12.1875rem}.xreal-platform .evaluation-loop-return{border-radius:.75rem;grid-template-columns:1fr;gap:.5rem;margin-inline:0;padding:1rem 1.125rem}.xreal-platform .evaluation-loop-return p{text-align:left}.xreal-platform .evaluation-loop-return>svg{display:none}.xreal-platform .developer-resource-section{background:radial-gradient(circle at 50% 0,#785bf133,#0000 42%),linear-gradient(#17171d 0%,#282239 25%,#e5e4eb 72%,#f0f0f5 100%);padding-block:3.5rem 4.25rem}.xreal-platform .resource-card{grid-template-columns:1fr;gap:1.5rem;padding:1.75rem 1.375rem}.xreal-platform .resource-card__visual{border-radius:1.125rem;width:5rem;height:5rem}.xreal-platform .resource-card>.button{grid-column:1;width:100%}}.xreal-platform .cloud-evaluation{gap:.875rem;display:grid}.xreal-platform .cloud-evaluation .button:disabled{pointer-events:auto;cursor:not-allowed}.xreal-platform .evaluation-program-tabs{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;display:grid}.xreal-platform .evaluation-program-tabs>button{min-width:0;color:var(--color-muted);text-align:left;background:var(--color-surface);border:1px solid var(--color-line);border-radius:.75rem;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.625rem;padding:.75rem;transition:border-color .15s,box-shadow .15s;display:grid}.xreal-platform .evaluation-program-tabs>button:hover:not(:disabled){border-color:#bcaef2;box-shadow:0 .35rem 1rem #3e2c8414}.xreal-platform .evaluation-program-tabs>button>svg{color:#8065ef;margin-top:.125rem}.xreal-platform .evaluation-program-tabs>button>span{gap:.25rem;min-width:0;display:grid}.xreal-platform .evaluation-program-tabs b{color:var(--color-text);font-size:.75rem;font-weight:500}.xreal-platform .evaluation-program-tabs small{color:var(--color-muted);font-size:.5625rem;line-height:1.4}.xreal-platform .evaluation-program-tabs>button.is-active{background:linear-gradient(145deg,#8065ef1f,#8065ef09);border-color:#8065ef;box-shadow:0 0 0 1px #8065ef1f}.xreal-platform .cloud-evaluation__categories{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;display:grid}.xreal-platform .cloud-evaluation__category{border:1px solid var(--color-line);cursor:pointer;border-radius:.625rem;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.65rem;width:100%;min-width:0;padding:.75rem .875rem;font-weight:400;display:grid}.xreal-platform .cloud-evaluation__category.is-selected{background:#8065ef0f;border-color:#8065ef}.xreal-platform .cloud-evaluation__category[data-disabled]{cursor:not-allowed}.xreal-platform .cloud-evaluation__category-content{justify-items:start;gap:.1875rem;min-width:0;display:grid}.xreal-platform .cloud-evaluation__category b{color:var(--color-text);font-size:.8125rem;font-weight:500}.xreal-platform .cloud-evaluation__category code{color:var(--color-muted);white-space:normal;font-size:.625rem;line-height:1.5}.xreal-platform .cloud-evaluation .modal-actions{margin-top:.5rem}@media (max-width:720px){.xreal-platform .cloud-evaluation__categories{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:480px){.xreal-platform .cloud-evaluation__categories{grid-template-columns:1fr}}.xreal-platform .page-width>.evaluation-program-tabs{margin-bottom:1.5rem}.xreal-platform .task-preview-card__detail{border-radius:.25rem;justify-content:space-between;align-items:center;gap:1rem;width:100%;display:flex}.xreal-platform .task-preview-card__detail:focus-visible{outline:2px solid var(--color-accent);outline-offset:.5rem}.xreal-platform .task-docs-frame-page{padding-bottom:0}.xreal-platform .task-docs-frame-bar{padding-block:1.25rem}.xreal-platform .task-docs-frame{border:0;width:100%;height:calc(100dvh - 14rem);min-height:32rem;display:block}
