.training-lab{max-width:1120px;margin:0 auto;color:#e7effb}.training-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:22px}.training-kicker{display:block;color:#83cde5;font-weight:700;letter-spacing:2px;font-size:10px;margin-bottom:11px}.training-head h1{font-size:clamp(24px,3vw,34px);line-height:1.13;letter-spacing:-.8px;margin:0 0 10px}.training-head p{font-size:12px;color:#93aabf;max-width:580px;line-height:1.65;margin:0}.training-data-label{flex-shrink:0;font-size:10px;color:#aac7d8;border:1px solid #38546a;background:#17283b;border-radius:7px;padding:7px 9px}.training-tabbar{display:flex;gap:5px;border-bottom:1px solid #28384b;padding-bottom:10px;margin-bottom:22px;overflow-x:auto}.training-tabbar button{border:0;border-radius:8px;background:transparent;color:#93a8be;padding:10px 14px;font-size:12px;white-space:nowrap}.training-tabbar button.current{color:#bceafb;background:#1d4057;font-weight:700}.training-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:28px}.training-metrics article{border:1px solid #2a3d50;border-radius:12px;padding:20px;background:#121e2b;min-width:0}.training-metrics small,.training-metrics span{display:block;font-size:10px;color:#95a8bd}.training-metrics strong{display:block;font-size:clamp(22px,3.4vw,35px);margin:10px 0;letter-spacing:-1px}.training-section-heading{margin:25px 0 12px;display:flex;justify-content:space-between;gap:10px;align-items:center}.training-section-heading h2{font-size:16px;margin:0}.training-section-heading span{font-size:10px;color:#91a7bb}.training-surface{background:#121e2b;border:1px solid #293c4f;border-radius:12px;padding:21px}.training-legend{display:flex;gap:18px;flex-wrap:wrap;font-size:10px;color:#9fb3c5;margin-bottom:12px}.training-key{width:17px;height:4px;border-radius:4px;display:inline-block;vertical-align:middle;margin-right:6px}.training-key.model{background:#75d4ec}.training-key.baseline{background:#dfb782}.training-svg{width:100%;height:auto;max-height:285px}.training-empty{min-height:200px;display:flex;flex-direction:column;gap:10px;justify-content:center;align-items:center;text-align:center;border:1px dashed #365066;border-radius:9px;background:#0c1725;padding:30px}.training-empty-icon{font-size:32px;color:#759fbc}.training-empty strong{font-size:13px}.training-empty p{font-size:11px;line-height:1.6;color:#8fa7bc;max-width:280px;margin:0}.training-caveat{font-size:11px;color:#8ea6b9;margin:12px 0 0;overflow-wrap:anywhere;line-height:1.6}.training-behavior{display:grid;grid-template-columns:minmax(0,1fr) 110px 64px;gap:16px;align-items:center;border-bottom:1px solid #2a3b4a;padding:15px 0}.training-behavior:last-child{border:0}.training-behavior strong{font-size:12px}.training-behavior small{display:block;font-size:10px;color:#839bb0;margin-top:5px}.training-bar{height:7px;background:#304052;border-radius:8px;overflow:hidden}.training-bar div{height:100%;background:linear-gradient(90deg,#479cc9,#82dfec)}.training-behavior b{text-align:right;font-size:12px}.training-textbutton{border:0;background:none;color:#85d9f4;font-size:11px}.training-disclaimer{color:#a0b9c9;background:#1a3041;border-left:3px solid #72bfd9;padding:15px;border-radius:8px;font-size:11px;line-height:1.7;margin:18px 0}.training-actions{display:flex;gap:9px;margin-top:17px;flex-wrap:wrap}.training-actions button,.training-paste button{border:1px solid #456077;background:#192d40;color:#d0e3f4;border-radius:8px;padding:11px 13px;font-size:11px}.training-actions .training-primary,.training-paste .training-primary{background:#83d8ef;color:#06233a;border-color:#83d8ef;font-weight:700}.training-paste textarea{display:block;width:100%;min-height:140px;resize:vertical;margin:15px 0;border:1px solid #405a70;border-radius:8px;padding:12px;background:#0b1624;color:#d2e8f4;font:12px ui-monospace,monospace}.training-error{font-size:11px;color:#ffbaab}.training-schema{overflow:auto;white-space:pre-wrap;overflow-wrap:anywhere;font:11px ui-monospace,monospace;color:#b8d6e9;line-height:1.65}.training-footer{margin-top:31px;padding-top:17px;border-top:1px solid #273748;color:#728ba1;font-size:10px;letter-spacing:1.2px}@media (max-width:680px){.training-head{display:block}.training-data-label{display:inline-block;margin-top:12px}.training-metrics{gap:7px}.training-metrics article{padding:13px 9px}.training-metrics strong{font-size:21px}.training-metrics small,.training-metrics span{font-size:9px}.training-surface{padding:14px}.training-behavior{grid-template-columns:minmax(0,1fr) 62px 53px;gap:8px}}.experiment-stages{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;padding:20px;list-style-position:inside}.experiment-stages li{padding:12px;border:1px solid #303747;border-radius:6px}.experiment-stages span{display:block;margin-top:8px;color:#a5aabc;font-size:12px}.experiment-lineage{display:grid;gap:8px}.experiment-lineage dt{color:#a5aabc}.experiment-lineage dd{margin:0 0 12px;overflow-wrap:anywhere}.experiment-lineage code{white-space:normal}.training-actions button:disabled{opacity:.45;cursor:default}:root{font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;background:#0b0f17;color:#eff0f7;font-synthesis:none}*{box-sizing:border-box}body{margin:0;min-width:320px}button,select,input{font:inherit}button{cursor:pointer}a{color:#bfb6ff;text-decoration:none}a:hover{text-decoration:underline}.al-app{background:#0b0f17;min-height:100vh;color:#e9eaf5;--line:#323747;--muted:#a5aabc;--violet:#b8acf8}.al-top{background:#10141f;border-bottom:1px solid #303547;display:flex;align-items:center;justify-content:space-between;gap:15px;padding:14px max(4%,calc((100vw - 1380px)/2));position:relative;z-index:2}.al-brand{border:0;background:none;padding:0;display:flex;align-items:center;gap:10px;color:#eeeefa;text-align:left;flex-shrink:0}.al-brand strong{display:block;letter-spacing:.15em;font-size:14px}.al-brand small{font-size:8px;letter-spacing:.14em;color:#a7a2bf;display:block;margin-top:4px}.al-mark{width:36px;height:36px;border-radius:9px;background:linear-gradient(135deg,#342b59,#172036);border:1px solid #655b92;display:grid;place-items:center;color:#b6a9ff}.al-mark svg{width:26px;height:26px}.al-navigation{display:flex;gap:0;overflow-x:auto;scrollbar-width:none}.al-navigation::-webkit-scrollbar{display:none}.al-navigation button{background:none;color:#a7aabc;border:0;border-bottom:2px solid transparent;padding:14px 10px;font-size:11px;white-space:nowrap}.al-navigation button:hover,.al-navigation button.current{color:#eee9ff;border-bottom-color:#b8acf8}.al-button,.al-primary{border:1px solid #575a71;border-radius:6px;background:#202433;padding:11px 15px;color:#ebebf4;font-weight:600;font-size:11px}.al-button:hover{background:#2c3044}.al-primary{background:#b6a8f8;color:#121323;border-color:#b6a8f8}.al-primary:hover{background:#d0c7ff}.al-access{flex-shrink:0;background:#29263b;border-color:#635879}.al-disabled{opacity:.5;cursor:not-allowed}.al-shell{width:min(1150px,90%);margin:0 auto}.al-hero{background:radial-gradient(ellipse at 77% 32%,#48366496,transparent 60%),radial-gradient(ellipse at 15% 95%,#1e43535a,transparent 60%),#0d111b;padding:83px 0 69px;border-bottom:1px solid #2a2e40}.al-hero h1{font-size:clamp(38px,6.8vw,76px);line-height:1.07;letter-spacing:-.06em;font-weight:650;max-width:850px;margin:22px 0}.al-hero h1 em{font-style:normal;background:linear-gradient(100deg,#eee7ff,#b9a9fc,#93d8d0);-webkit-background-clip:text;background-clip:text;color:transparent}.al-hero p{font-size:15px;line-height:1.85;color:#b7bacb;max-width:590px}.al-eyebrow{color:#b6aaf5;text-transform:uppercase;font-size:10px;letter-spacing:.16em;font-weight:700}.al-actions,.al-pulse{display:flex;gap:10px;flex-wrap:wrap;margin-top:27px}.al-pulse{gap:28px;margin-top:52px;color:#b0b3c5;font-size:11px}.al-body{padding:49px 0 73px;min-height:65vh}.al-body h1{font-size:clamp(30px,4.5vw,49px);letter-spacing:-.05em;line-height:1.12;margin:13px 0}.al-heading{margin-bottom:31px}.al-heading p{max-width:720px;font-size:13px;line-height:1.8;color:#adb2c4}.al-section-intro{display:flex;align-items:end;justify-content:space-between;gap:25px;margin-bottom:21px}.al-section-intro h2{font-size:clamp(24px,3vw,34px);letter-spacing:-.045em;margin:10px 0;font-weight:650}.al-section-intro p{max-width:450px;color:#a3a9ba;line-height:1.75;font-size:12px}.al-space{margin-top:33px!important}.al-three,.al-four,.al-two{display:grid;gap:14px}.al-three{grid-template-columns:repeat(3,minmax(0,1fr))}.al-four{grid-template-columns:repeat(4,minmax(0,1fr))}.al-two{grid-template-columns:repeat(2,minmax(0,1fr))}.al-surface{background:linear-gradient(143deg,#191d2b,#111620);border:1px solid #303747;border-radius:9px;padding:22px;min-width:0}.al-surface h3{font-size:15px;letter-spacing:-.025em;margin:0 0 11px}.al-surface p{color:#a4aabd;font-size:11px;line-height:1.75;margin:0 0 12px}.al-card-icon{display:block;color:#b5a7f7;font-size:26px;margin:0 0 20px}.al-label{display:inline-flex;border:1px solid #555069;background:#2b2a3c;color:#c3bed2;padding:5px 8px;border-radius:4px;font-size:10px;text-transform:capitalize;white-space:nowrap}.al-label.teal{border-color:#3c6663;background:#1b3435;color:#a3dfd2}.al-label.warm{border-color:#715642;background:#382a25;color:#e4bd98}.al-small{font-size:11px;color:#a4a9bc}.al-number{font-size:clamp(30px,4vw,43px);font-weight:650;letter-spacing:-.055em;margin:18px 0 7px}.al-number-small{font-size:clamp(24px,3vw,34px)}.al-margin{margin-top:18px!important}.al-pipeline{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:9px}.al-pipeline>div{background:#1b2030;border:1px solid #3b4152;border-radius:7px;padding:15px}.al-pipeline span{font-size:10px;color:#baaafc;display:block;margin-bottom:24px}.al-pipeline strong{display:block;font-size:12px}.al-pipeline small{display:block;font-size:10px;line-height:1.55;color:#949cae;margin-top:9px}.al-line{display:flex;justify-content:space-between;align-items:center;gap:14px;flex-wrap:wrap}.al-line h3{margin:0}.al-line p{margin-top:5px}.al-empty{margin:30px 0 10px;background:#111624;border:1px dashed #475066;border-radius:10px;padding:48px 20px;text-align:center}.al-empty-icon{font-size:35px;color:#aca1e0;margin-bottom:13px}.al-empty strong{display:block;font-size:13px;margin-bottom:10px}.al-empty p{max-width:340px;margin:auto}.al-timeline{border-left:1px solid #5b5576;margin:24px 0 0 10px;padding-left:25px}.al-timeline>div{position:relative;margin-bottom:24px;display:flex;gap:15px}.al-timeline>div:before{content:"";position:absolute;left:-31px;top:5px;background:#a99df0;border:2px solid #25243b;width:8px;height:8px;border-radius:50%}.al-timeline>div>span{font-size:10px;color:#b7aafd}.al-timeline p{margin:0}.al-timeline h3{margin:9px 0}.al-caveat{font-size:11px;color:#abb1c6;line-height:1.7;margin-top:20px!important}.al-bar-row{display:grid;grid-template-columns:180px minmax(0,1fr) 72px;gap:14px;align-items:center;margin:22px 0;color:#cbd0df;font-size:11px}.al-bar-row>div{height:12px;border-radius:6px;background:#313748;overflow:hidden}.al-bar-row i{display:block;height:100%;background:linear-gradient(90deg,#8172df,#baadfd);border-radius:6px}.al-bar-row.teal i{background:#8acfc7}.al-existing-training{margin-top:35px;background:#121722;border:1px solid #333949;border-radius:10px;padding:26px}.al-form-label{display:block;color:#a5acc3;margin-bottom:9px;font-size:11px}.al-surface select{width:100%;background:#222738;color:#e9e8f2;border:1px solid #5b5a75;border-radius:6px;padding:12px}.al-rows{margin:16px 0}.al-rows>div{padding:13px 0;border-bottom:1px solid #33394a;display:flex;justify-content:space-between;align-items:center;gap:17px;font-size:11px}.al-rows>div>span:first-child{color:#abb0c1}.al-rows b{font-weight:600;text-align:right}.al-segments{display:flex;gap:5px;flex-wrap:wrap}.al-segments button{border:1px solid #454b5e;border-radius:6px;background:#1e2430;color:#b9becd;padding:9px 11px;font-size:11px}.al-segments button.active{background:#3a3252;border-color:#8274ac;color:#f1e9ff}.al-table-wrap{overflow-x:auto;border:1px solid #353949;border-radius:9px}.al-table-wrap table{border-collapse:collapse;width:100%;min-width:600px;font-size:11px}.al-table-wrap th{background:#1b2130;color:#a4abbc;text-align:left;padding:14px}.al-table-wrap td{padding:15px 14px;border-top:1px solid #2b3343;line-height:1.6}.al-table-wrap tbody{background:#131823}.al-table-wrap td a{white-space:nowrap}.al-manifest{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:20px;max-height:370px;overflow-y:auto}.al-manifest>div{background:#141a28;border:1px solid #343a49;border-radius:7px;padding:15px}.al-manifest strong{display:block;margin:10px 0;font-size:12px}.al-manifest p{overflow-wrap:anywhere}.al-error{color:#ffbba9!important;margin-top:14px}.al-architecture{text-align:center;max-width:840px;margin:0 auto}.al-system-box{border:1px solid #655b89;background:#28263c;border-radius:7px;padding:19px 12px;font-size:14px;font-weight:650}.al-system-box small{display:block;font-size:11px;color:#b5b4ca;font-weight:400;margin-top:6px}.al-system-box.al-highlight{border-color:#5d8380;background:#193236}.al-architecture>.al-system-box{margin-top:23px}.al-down{color:#b5a9f5;padding:14px 0;font-size:12px}.al-footer{border-top:1px solid #343748;padding:26px 5%;color:#979db1;font-size:11px;display:flex;justify-content:space-between;gap:15px;flex-wrap:wrap}.al-footer strong{letter-spacing:.16em;color:#d4caff}.al-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#050712d9;display:flex;align-items:center;justify-content:center;z-index:10;padding:20px}.al-dialog{max-width:450px;position:relative;background:#1b1e2b;border:1px solid #625a85;border-radius:12px;padding:32px;box-shadow:0 25px 70px #0007}.al-dialog h2{font-size:28px;letter-spacing:-.04em}.al-dialog p{font-size:13px;line-height:1.75;color:#b5b9cb}.al-close{position:absolute;top:10px;right:15px;background:none;border:0;color:#c3bfd5;font-size:23px}.al-existing-training .training-lab{color:#ebeaf5}.al-existing-training .training-surface,.al-existing-training .training-metrics article{background:#181d2b;border-color:#363e51}.al-existing-training .training-kicker,.al-existing-training .training-textbutton{color:#b9acf7}.al-existing-training .training-tabbar button.current{background:#342d4e;color:#eadfff}.al-existing-training .training-actions .training-primary,.al-existing-training .training-paste .training-primary{background:#b8acf8;border-color:#b8acf8;color:#111324}.al-existing-training .training-bar div{background:linear-gradient(90deg,#7771ce,#b9aaf8)}.al-existing-training .training-key.model{background:#b8acf8}.al-existing-training .training-key.baseline{background:#90d7d0}@media (max-width:1050px){.al-top{flex-wrap:wrap}.al-navigation{order:3;width:100%}.al-four{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:690px){.al-shell{width:90%}.al-hero{padding:55px 0 48px}.al-hero p{font-size:13px}.al-top{padding:13px 5%}.al-top .al-access{display:block;padding:9px;font-size:10px}.al-navigation button{padding:12px 10px}.al-body{padding:35px 0}.al-three,.al-two{grid-template-columns:1fr}.al-pipeline{grid-template-columns:repeat(2,minmax(0,1fr))}.al-section-intro{display:block}.al-section-intro>.al-button{margin-top:10px}.al-bar-row{grid-template-columns:1fr 70px}.al-bar-row span{grid-column:1/-1}.al-existing-training{padding:12px}.al-manifest{grid-template-columns:1fr}.al-pulse{margin-top:38px;gap:12px}.al-surface{padding:18px}}@media (max-width:420px){.al-four{grid-template-columns:1fr 1fr;gap:7px}.al-four .al-surface{padding:12px}.al-number{font-size:27px}}.al-import{background:linear-gradient(140deg,#1d2032,#151926)}.al-import .al-actions{margin-top:0}.al-import code{color:#c9c2ee;font-size:11px}.al-detail-link{background:none;border:0;color:#c5b8ff;font-size:11px;padding:6px 0;font-weight:650}.al-detail-link:hover{text-decoration:underline}.al-vital-head{display:flex;align-items:center;justify-content:space-between;gap:10px;color:#aeb6c9;font-size:11px;margin:19px 0 7px}.al-vital{height:9px;border-radius:12px;background:#353a4e;overflow:hidden}.al-vital i{display:block;height:100%;background:linear-gradient(90deg,#8274d6,#baacfd);border-radius:12px}.al-import .al-error{color:#ffbbae}.al-import,.al-api-surface{background:linear-gradient(140deg,#1d2032,#151926)}.al-token-input{width:100%;background:#111624;border:1px solid #66617d;color:#fff;border-radius:6px;padding:12px;font:inherit}.al-detail-link{border:0;background:none;color:#c1b4ff;font-size:11px;font-weight:650}.al-vital-head{margin-top:18px;margin-bottom:7px;display:flex;justify-content:space-between;color:#aeb4ca;font-size:11px}.al-vital{height:8px;border-radius:9px;background:#353a4e;overflow:hidden}.al-vital i{display:block;height:100%;background:linear-gradient(90deg,#8274d6,#baacfd)}.al-vital.teal i{background:linear-gradient(90deg,#548f91,#92d7d1)}.al-empty{margin-top:20px;border:1px dashed #454963;padding:40px 24px;text-align:center;border-radius:10px;color:#b2b6c9}.al-empty strong{display:block;color:#eee;margin-bottom:10px;font-size:15px}.al-surface details .al-caveat{overflow-wrap:anywhere}
