:root{color-scheme:light;--ink:#0c1d3e;--muted:#526481;--line:#d9e2ee;--canvas:#f4f7fb;--panel:#ffffff;--blue:#075dcc;--blue-strong:#004eb8;--sidebar:#062b5d;--sidebar-deep:#021b3c;--green:#27a95f;--amber:#f2a70b;--red:#df1d2d;--soft-blue:#eaf2ff;--soft-green:#e8f7ee;--soft-amber:#fff8e6;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}body,html{margin:0;min-height:100%;background:var(--canvas);color:var(--ink)}html{scroll-behavior:smooth}button{font:inherit}.cem-shell{display:grid;min-height:100vh;grid-template-columns:15.25rem minmax(0,1fr)}.sidebar{display:flex;min-height:100vh;flex-direction:column;gap:1rem;padding:.8rem;color:white;background:linear-gradient(180deg,var(--sidebar),var(--sidebar-deep))}.brand{border-bottom:1px solid rgba(255,255,255,.18);padding:.35rem .35rem 1rem}.brand span,.brand strong,.station img,.station span{display:block}.brand strong{color:#dfeeff;font-family:Georgia,Times New Roman,serif;font-size:2.15rem;font-weight:900;letter-spacing:0;line-height:1}.brand span{margin-top:.35rem;color:#77adff;font-size:1rem;font-weight:850}nav{display:grid;grid-gap:.22rem;gap:.22rem}nav a{display:flex;align-items:center;gap:.65rem;min-height:2.85rem;border-radius:8px;padding:0 .7rem;color:rgba(255,255,255,.88);font-size:.88rem;font-weight:760;text-decoration:none}nav a.active{background:#1269dd;color:white;box-shadow:inset 3px 0 0 #78b5ff}.nav-icon,.summary-icon{display:inline-grid;place-items:center;flex:0 0 auto;border:1px solid;border-radius:6px}.nav-icon{width:1.15rem;height:1.15rem;opacity:.92}.nav-icon:before,.summary-icon:before{content:attr(data-icon);overflow:hidden;max-width:.78rem;color:currentColor;font-size:.46rem;font-weight:900;line-height:1;text-transform:uppercase}.nav-copy{display:grid;grid-gap:.08rem;gap:.08rem;min-width:0}.nav-copy small,.nav-copy strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nav-copy strong{color:inherit;font-size:.84rem;font-weight:840}.nav-copy small{color:rgba(255,255,255,.58);font-size:.58rem;font-weight:900;letter-spacing:0;text-transform:uppercase}nav a.active .nav-copy small{color:rgba(255,255,255,.82)}#administration,#bottle-setup,#calculators,#current-run,#cycle-editor,#diagnostics,#lb2-audit,#lb2-booking,#lb2-bottle-setup,#lb2-calculators,#lb2-dashboard,#lb2-diagnostics,#lb2-editors,#lb2-features,#lb2-login,#lb2-manage,#lb2-methods,#lb2-payment,#lb2-pricing,#lb2-readiness,#lb2-reagents,#lb2-references,#lb2-remote,#lb2-results,#lb2-settings,#maintenance,#method-builder,#method-editor,#microwave-editor,#reagent-library,#run-history{scroll-margin-top:1rem}.station{margin-top:auto;border-top:1px solid rgba(255,255,255,.16);padding:.95rem .45rem .25rem}.panel p,.station p,.summary-card p{margin:0;color:var(--muted);font-size:.72rem;font-weight:850;text-transform:uppercase}.station p{color:rgba(255,255,255,.72)}.connection-state{display:flex;align-items:center;gap:.45rem;margin-top:.65rem;font-size:.88rem;font-weight:760}.connection-state span,.system-status i{width:.72rem;height:.72rem;border-radius:999px;background:var(--green)}.station dl{display:grid;grid-gap:.55rem;gap:.55rem;margin:.85rem 0 0}.station dt{color:rgba(255,255,255,.66)}.station dd{color:white;font-size:.86rem}.station img{width:100%;max-width:11rem;margin:1rem auto 0;filter:drop-shadow(0 18px 24px rgba(0,0,0,.36))}.workspace{min-width:0;padding:1rem}.topbar{justify-content:space-between;gap:1rem;min-height:4rem;margin:-1rem -1rem 1rem;border-bottom:1px solid var(--line);padding:.75rem 1.35rem;background:white}.breadcrumb,.operator-strip,.system-status,.topbar{display:flex;align-items:center}.breadcrumb{gap:.75rem;font-size:.96rem}.breadcrumb span{color:#95a3b7}.breadcrumb a{color:var(--ink);font-weight:900;text-decoration:none}.breadcrumb a:hover{color:var(--blue)}.operator-strip{gap:1rem;color:var(--muted);font-size:.82rem}.system-status{gap:.45rem;color:var(--ink)}.notification-dot{display:inline-grid;place-items:center;width:1.15rem;height:1.15rem;border-radius:999px;background:var(--red);color:white;font-size:.68rem;font-weight:900}.operator-avatar{color:var(--ink);font-weight:850}.simulator-banner{border:1px solid #f1d08f;border-radius:8px;margin-bottom:.85rem;padding:.65rem .85rem;background:var(--soft-amber);color:#684903;font-size:.84rem;font-weight:760}.access-strip{display:grid;grid-template-columns:1.1fr 1.15fr 1fr 1.35fr;grid-gap:.75rem;gap:.75rem;margin-bottom:.85rem}.access-strip article{min-width:0;border:1px solid var(--line);border-radius:8px;padding:.75rem .85rem;background:white;box-shadow:0 8px 18px rgba(22,42,72,.055)}.access-strip p{margin:0 0 .28rem;color:var(--muted);font-size:.68rem;font-weight:900;text-transform:uppercase}.access-strip small,.access-strip span,.access-strip strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.access-strip strong{color:var(--ink);font-size:.9rem;font-weight:900}.access-strip span{margin-top:.18rem;color:#304666;font-size:.78rem;font-weight:740}.access-strip small{margin-top:.18rem;color:var(--muted);font-size:.68rem;font-weight:720}.active-web-controls{display:grid;grid-gap:.7rem;gap:.7rem;margin-bottom:.85rem;border:1px solid #a9c5e6;border-radius:8px;padding:.75rem;background:#f8fbff;box-shadow:0 10px 20px rgba(8,35,74,.06)}.active-web-controls-heading{display:flex;align-items:center;justify-content:space-between;gap:.8rem}.active-web-controls-heading p{margin:0;color:var(--muted);font-size:.7rem;font-weight:900;text-transform:uppercase}.active-web-controls-heading strong{display:block;margin-top:.1rem;color:var(--ink);font-size:.98rem;font-weight:920}.active-web-controls-heading span{border:1px solid #bfe4cb;border-radius:999px;padding:.34rem .58rem;background:#f3fbf6;color:#167145;font-size:.68rem;font-weight:900;text-transform:uppercase}.active-web-control-buttons{display:grid;grid-template-columns:repeat(auto-fit,minmax(9.5rem,1fr));grid-gap:.52rem;gap:.52rem}.active-readiness-workflow-panel{display:grid;grid-gap:.5rem;gap:.5rem;border:1px solid #d7e6f5;border-radius:7px;padding:.58rem;background:#ffffff}.active-readiness-workflow-heading{display:flex;align-items:center;justify-content:space-between;gap:.6rem}.active-readiness-workflow-heading span{color:var(--muted);font-size:.66rem;font-weight:920;text-transform:uppercase}.active-readiness-workflow-heading strong{overflow:hidden;color:var(--ink);font-size:.76rem;font-weight:920;text-overflow:ellipsis;white-space:nowrap}.active-readiness-workflow-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:.42rem;gap:.42rem}.active-readiness-workflow-grid article{display:grid;grid-gap:.18rem;gap:.18rem;min-width:0;border:1px solid #d9e5f2;border-radius:7px;padding:.46rem;background:#fbfdff}.active-readiness-workflow-grid article[data-state=ready]{border-color:#bfe4cb;background:#f5fbf7}.active-readiness-workflow-grid article[data-state=needs_review]{border-color:#f0d490;background:#fffaf0}.active-readiness-workflow-grid article[data-state=blocked]{border-color:#f0b8b8;background:#fff6f6}.active-readiness-workflow-grid small,.active-readiness-workflow-grid span,.active-readiness-workflow-grid strong,.active-readiness-workflow-panel p{overflow:hidden;margin:0;text-overflow:ellipsis}.active-readiness-workflow-grid strong{color:var(--ink);font-size:.7rem;font-weight:920;white-space:nowrap}.active-readiness-workflow-grid span{color:#304666;font-size:.62rem;font-weight:900;text-transform:uppercase}.active-readiness-workflow-grid small,.active-readiness-workflow-panel p{color:var(--muted);font-size:.63rem;font-weight:760}.active-method-draft-editor{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:.48rem;gap:.48rem;border:1px solid #d7e6f5;border-radius:7px;padding:.58rem;background:#ffffff}.active-method-draft-editor label{display:grid;grid-gap:.24rem;gap:.24rem;min-width:0}.active-method-draft-editor span{color:var(--muted);font-size:.63rem;font-weight:900;text-transform:uppercase}.active-method-draft-editor input,.active-method-draft-editor textarea{width:100%;min-width:0;border:1px solid #c7d8eb;border-radius:7px;padding:.45rem .52rem;background:#fbfdff;color:var(--ink);font:inherit;font-size:.72rem;font-weight:780}.active-method-draft-editor textarea{resize:vertical;line-height:1.35}.active-method-draft-sequence{grid-column:1/-1}.active-sequence-builder{display:grid;grid-gap:.5rem;gap:.5rem;border:1px solid #d8e3ef;border-radius:7px;padding:.58rem;background:#ffffff}.active-sequence-builder-actions,.active-sequence-builder-heading{display:flex;align-items:center;justify-content:space-between;gap:.55rem}.active-sequence-builder-heading span{color:var(--muted);font-size:.63rem;font-weight:900;text-transform:uppercase}.active-sequence-builder-actions span,.active-sequence-builder-heading strong{overflow:hidden;color:var(--ink);font-size:.74rem;font-weight:900;text-overflow:ellipsis;white-space:nowrap}.active-sequence-builder-actions span{flex:1 1 auto;color:#304666;text-align:right}.active-residue-pad button,.active-sequence-builder-actions button{border:1px solid #b7d1f4;border-radius:7px;background:#edf5ff;color:var(--blue);font-size:.68rem;font-weight:920;text-transform:uppercase}.active-sequence-builder-actions button{min-height:2.1rem;padding:0 .58rem}.active-sequence-paste-import{display:grid;grid-gap:.42rem;gap:.42rem;min-width:0;border:1px solid #d7e2ef;border-radius:7px;padding:.5rem;background:#fbfdff}.active-sequence-paste-import>div{display:flex;align-items:center;justify-content:space-between;gap:.6rem}.active-sequence-paste-import strong{color:var(--ink);font-size:.7rem;font-weight:920}.active-sequence-paste-import textarea{min-height:4.8rem;resize:vertical;border:1px solid #cbd8e8;border-radius:7px;padding:.5rem;background:#ffffff;color:#304666;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:.64rem;font-weight:760;line-height:1.45}.active-sequence-paste-import button{min-height:1.9rem;border:1px solid #bfd4ee;border-radius:7px;padding:0 .52rem;background:#f7fbff;color:var(--blue);font-size:.62rem;font-weight:920;text-transform:uppercase;white-space:nowrap}.active-sequence-paste-import button:disabled{color:var(--muted);opacity:.58}.active-sequence-paste-preview{display:grid;grid-template-columns:minmax(8rem,.8fr) minmax(5rem,auto) minmax(0,1fr);grid-gap:.45rem;gap:.45rem;align-items:center;border:1px solid #d7e2ef;border-radius:7px;padding:.38rem .48rem;background:#ffffff}.active-sequence-paste-preview[data-state=ready]{border-color:#bfe4cb;background:#f7fcf9}.active-sequence-paste-preview[data-state=needs_review]{border-color:#f0d490;background:#fffaf0}.active-sequence-paste-preview[data-state=blocked]{border-color:#f0b5b7;background:#fff7f7}.active-sequence-paste-preview small,.active-sequence-paste-preview span,.active-sequence-paste-preview strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.active-sequence-paste-preview span{color:var(--muted);font-size:.62rem;font-weight:900;text-transform:uppercase}.active-sequence-paste-preview strong{color:var(--ink);font-size:.7rem;font-weight:920;text-align:right}.active-sequence-paste-preview small{color:#304666;font-size:.64rem;font-weight:760}.active-sequence-paste-import small{color:var(--muted);font-size:.63rem;font-weight:760;line-height:1.35}.active-derivative-assignment-preview{display:grid;grid-gap:.36rem;gap:.36rem;border:1px solid #d7e2ef;border-radius:7px;padding:.44rem .48rem;background:#ffffff}.active-derivative-assignment-preview>div:first-child{display:flex;align-items:center;justify-content:space-between;gap:.6rem}.active-derivative-assignment-preview>div:first-child strong{color:var(--ink);font-size:.7rem;font-weight:920}.active-derivative-assignment-preview>div:not(:first-child){display:grid;grid-gap:.28rem;gap:.28rem}.active-derivative-assignment-preview button{min-height:1.9rem;border:1px solid #bfd4ee;border-radius:7px;padding:0 .52rem;background:#f7fbff;color:var(--blue);font-size:.62rem;font-weight:920;text-transform:uppercase;white-space:nowrap}.active-derivative-assignment-preview article{display:grid;grid-template-columns:2.2rem minmax(5.2rem,.7fr) minmax(5.2rem,auto) minmax(0,1fr);grid-gap:.42rem;gap:.42rem;align-items:center;min-width:0;border-top:1px solid #edf2f7;padding-top:.28rem}.active-derivative-assignment-preview article small,.active-derivative-assignment-preview article span,.active-derivative-assignment-preview article strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.active-derivative-assignment-preview article span{color:var(--blue);font-size:.7rem;font-weight:920}.active-derivative-assignment-preview article strong{color:var(--ink);font-size:.68rem;font-weight:920}.active-derivative-assignment-preview article small,.active-derivative-assignment-preview p{margin:0;color:var(--muted);font-size:.63rem;font-weight:760}.active-residue-pad{display:grid;grid-template-columns:repeat(20,minmax(1.6rem,1fr));grid-gap:.28rem;gap:.28rem}.active-residue-pad button{aspect-ratio:1;min-width:0;padding:0}.active-sequence-analysis{display:grid;grid-gap:.45rem;gap:.45rem;min-width:0;border:1px solid #d7e2ef;border-radius:7px;padding:.5rem;background:#f8fbff}.active-sequence-analysis[data-state=ready]{border-color:#bfe4cb;background:#f7fcf9}.active-sequence-analysis[data-state=needs_review]{border-color:#f0d490;background:#fffaf0}.active-sequence-analysis[data-state=blocked]{border-color:#f0b5b7;background:#fff7f7}.active-sequence-analysis-heading{display:flex;align-items:center;justify-content:space-between;gap:.55rem}.active-sequence-analysis-heading span{color:var(--muted);font-size:.63rem;font-weight:900;text-transform:uppercase}.active-sequence-analysis-heading strong{overflow:hidden;color:var(--ink);font-size:.76rem;font-weight:920;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.active-sequence-analysis-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:.38rem;gap:.38rem}.active-sequence-analysis-grid article{display:grid;grid-gap:.12rem;gap:.12rem;min-width:0;border:1px solid #d7e2ef;border-radius:7px;padding:.42rem .48rem;background:#ffffff}.active-sequence-analysis-grid article[data-state=ready]{border-color:#bfe4cb}.active-sequence-analysis-grid article[data-state=needs_review]{border-color:#f0d490}.active-sequence-analysis-grid article[data-state=blocked]{border-color:#f0b5b7}.active-sequence-analysis-grid small,.active-sequence-analysis-grid span,.active-sequence-analysis-grid strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.active-sequence-analysis-grid strong{color:var(--ink);font-size:.68rem;font-weight:920}.active-sequence-analysis-grid span{color:#304666;font-size:.68rem;font-weight:850}.active-sequence-analysis p,.active-sequence-analysis-grid small{color:var(--muted);font-size:.63rem;font-weight:760}.active-sequence-analysis p{margin:0}.active-method-assembly-preview{display:grid;grid-gap:.45rem;gap:.45rem;min-width:0;border:1px solid #d7e2ef;border-radius:7px;padding:.5rem;background:#f8fbff}.active-method-assembly-preview[data-state=ready]{border-color:#bfe4cb;background:#f7fcf9}.active-method-assembly-preview[data-state=needs_review]{border-color:#f0d490;background:#fffaf0}.active-method-assembly-preview[data-state=blocked]{border-color:#f0b5b7;background:#fff7f7}.active-method-assembly-heading{display:flex;align-items:center;justify-content:space-between;gap:.55rem}.active-method-assembly-heading span{color:var(--muted);font-size:.63rem;font-weight:900;text-transform:uppercase}.active-method-assembly-heading strong{overflow:hidden;color:var(--ink);font-size:.76rem;font-weight:920;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.active-method-assembly-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:.38rem;gap:.38rem}.active-method-assembly-grid article{display:grid;grid-gap:.12rem;gap:.12rem;min-width:0;border:1px solid #d7e2ef;border-radius:7px;padding:.42rem .48rem;background:#ffffff}.active-method-assembly-grid article[data-state=ready]{border-color:#bfe4cb}.active-method-assembly-grid article[data-state=needs_review]{border-color:#f0d490}.active-method-assembly-grid article[data-state=blocked]{border-color:#f0b5b7}.active-method-assembly-grid small,.active-method-assembly-grid span,.active-method-assembly-grid strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.active-method-assembly-grid strong{color:var(--ink);font-size:.68rem;font-weight:920}.active-method-assembly-grid span{color:#304666;font-size:.68rem;font-weight:850}.active-method-assembly-grid small,.active-method-assembly-preview p{color:var(--muted);font-size:.63rem;font-weight:760}.active-method-assembly-preview p{margin:0}.active-residue-step-table{display:grid;grid-gap:.35rem;gap:.35rem;min-width:0;border:1px solid #d7e2ef;border-radius:7px;padding:.48rem;background:#ffffff}.active-residue-step-heading{display:flex;align-items:center;justify-content:space-between;gap:.55rem}.active-residue-step-heading span{color:var(--muted);font-size:.63rem;font-weight:900;text-transform:uppercase}.active-residue-step-heading strong{overflow:hidden;color:var(--ink);font-size:.7rem;font-weight:920;text-overflow:ellipsis;white-space:nowrap}.active-residue-step-grid{display:grid;grid-template-columns:.72fr .72fr .8fr 1fr;grid-gap:.22rem;gap:.22rem;min-width:0}.active-residue-step-grid strong,.active-residue-step-grid>span{overflow:hidden;border-radius:5px;padding:.3rem .34rem;font-size:.62rem;text-align:center;text-overflow:ellipsis;white-space:nowrap}.active-residue-step-grid>span{background:#eef4fb;color:var(--muted);font-weight:920;text-transform:uppercase}.active-residue-step-grid>div{display:contents}.active-residue-step-grid strong{border:1px solid #d7e2ef;background:#fbfdff;color:#304666;font-weight:850}.active-residue-step-table p,.active-residue-step-table small{margin:0;color:var(--muted);font-size:.63rem;font-weight:760}.active-residue-demand-summary{display:grid;grid-gap:.35rem;gap:.35rem;min-width:0;border:1px solid #d7e2ef;border-radius:7px;padding:.48rem;background:#ffffff}.active-residue-demand-heading{display:flex;align-items:center;justify-content:space-between;gap:.55rem}.active-residue-demand-heading span{color:var(--muted);font-size:.63rem;font-weight:900;text-transform:uppercase}.active-residue-demand-heading strong{overflow:hidden;color:var(--ink);font-size:.7rem;font-weight:920;text-overflow:ellipsis;white-space:nowrap}.active-residue-demand-grid{display:grid;grid-template-columns:.64fr .64fr .64fr 1fr minmax(8rem,2fr);grid-gap:.22rem;gap:.22rem;min-width:0}.active-residue-demand-grid small,.active-residue-demand-grid strong,.active-residue-demand-grid>span{overflow:hidden;border-radius:5px;padding:.3rem .34rem;font-size:.62rem;text-overflow:ellipsis;white-space:nowrap}.active-residue-demand-grid>span{background:#eef4fb;color:var(--muted);font-weight:920;text-align:center;text-transform:uppercase}.active-residue-demand-grid>div{display:contents}.active-residue-demand-grid small,.active-residue-demand-grid strong{border:1px solid #d7e2ef;background:#fbfdff;color:#304666;font-weight:850}.active-residue-demand-grid div[data-state=needs_review] small,.active-residue-demand-grid div[data-state=needs_review] strong{border-color:#f0d490;background:#fffaf0}.active-residue-demand-grid small{color:var(--muted);font-weight:760}.active-residue-demand-summary p,.active-residue-demand-summary>small{margin:0;color:var(--muted);font-size:.63rem;font-weight:760}.active-method-preset-panel{display:grid;grid-gap:.5rem;gap:.5rem;border:1px solid #d8e3ef;border-radius:7px;padding:.58rem;background:#ffffff}.active-method-preset-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:.8rem}.active-method-preset-heading span{color:var(--muted);font-size:.63rem;font-weight:900;text-transform:uppercase}.active-method-preset-heading strong{overflow:hidden;color:var(--ink);font-size:.84rem;font-weight:920;text-align:right;text-overflow:ellipsis;white-space:nowrap}.active-method-preset-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:.45rem;gap:.45rem}.active-method-preset-grid>div{display:grid;grid-gap:.28rem;gap:.28rem;min-width:0}.active-method-preset-grid span{color:var(--muted);font-size:.63rem;font-weight:900;text-transform:uppercase}.active-method-preset-grid>div>div{display:grid;grid-gap:.28rem;gap:.28rem}.active-method-preset-grid button{min-height:2rem;min-width:0;overflow:hidden;border:1px solid #c7d8eb;border-radius:7px;padding:0 .46rem;background:#fbfdff;color:#304666;font-size:.66rem;font-weight:860;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.active-method-preset-grid button[data-active=true]{border-color:#0056c7;background:#edf5ff;color:var(--blue)}.active-resin-loading-preview{display:grid;grid-gap:.45rem;gap:.45rem;min-width:0;border:1px solid #d7e2ef;border-radius:7px;padding:.5rem;background:#f8fbff}.active-resin-loading-preview[data-state=ready]{border-color:#bfe4cb;background:#f7fcf9}.active-resin-loading-preview[data-state=blocked]{border-color:#f0b5b7;background:#fff7f7}.active-resin-loading-heading{display:flex;align-items:center;justify-content:space-between;gap:.55rem}.active-resin-loading-heading span{color:var(--muted);font-size:.63rem;font-weight:900;text-transform:uppercase}.active-resin-loading-heading strong{color:var(--ink);font-size:.76rem;font-weight:920;text-transform:uppercase}.active-resin-loading-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:.38rem;gap:.38rem}.active-resin-loading-grid article{display:grid;grid-gap:.12rem;gap:.12rem;min-width:0;border:1px solid #d7e2ef;border-radius:7px;padding:.42rem .48rem;background:#ffffff}.active-resin-loading-grid small,.active-resin-loading-grid span,.active-resin-loading-grid strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.active-resin-loading-grid label{display:grid;grid-gap:.18rem;gap:.18rem;min-width:0}.active-resin-loading-grid label span{color:var(--muted);font-size:.6rem;font-weight:900;text-transform:uppercase}.active-resin-loading-grid input{min-height:1.85rem;min-width:0;border:1px solid #c7d8eb;border-radius:7px;padding:0 .46rem;background:#ffffff;color:var(--ink);font-size:.7rem;font-weight:900}.active-resin-loading-grid strong{color:var(--ink);font-size:.7rem;font-weight:920}.active-resin-loading-grid span{color:#304666;font-size:.66rem;font-weight:850;text-transform:uppercase}.active-resin-loading-grid small,.active-resin-loading-preview p{margin:0;color:var(--muted);font-size:.63rem;font-weight:760;line-height:1.35}.active-cycle-microwave-planner{display:grid;grid-gap:.45rem;gap:.45rem;min-width:0;border:1px solid #d7e2ef;border-radius:7px;padding:.5rem;background:#f8fbff}.active-cycle-microwave-planner[data-state=ready]{border-color:#bfe4cb;background:#f7fcf9}.active-cycle-microwave-planner[data-state=needs_review]{border-color:#f0d490;background:#fffaf0}.active-cycle-microwave-planner[data-state=blocked]{border-color:#f0b5b7;background:#fff7f7}.active-cycle-schedule-preview{display:grid;grid-gap:.45rem;gap:.45rem;min-width:0;border:1px solid #d7e2ef;border-radius:7px;padding:.5rem;background:#ffffff}.active-cycle-schedule-preview[data-state=ready]{border-color:#bfe4cb}.active-cycle-schedule-preview[data-state=needs_review]{border-color:#f0d490}.active-cycle-schedule-preview[data-state=blocked]{border-color:#f0b5b7}.active-cycle-schedule-heading{display:flex;align-items:center;justify-content:space-between;gap:.55rem}.active-cycle-schedule-heading span{color:var(--muted);font-size:.63rem;font-weight:900;text-transform:uppercase}.active-cycle-schedule-heading strong{overflow:hidden;color:var(--ink);font-size:.76rem;font-weight:920;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.active-cycle-schedule-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:.38rem;gap:.38rem}.active-cycle-schedule-grid article{display:grid;grid-gap:.12rem;gap:.12rem;min-width:0;border:1px solid #d7e2ef;border-radius:7px;padding:.42rem .48rem;background:#fbfdff}.active-cycle-schedule-grid article[data-state=ready]{border-color:#bfe4cb}.active-cycle-schedule-grid article[data-state=needs_review]{border-color:#f0d490}.active-cycle-schedule-grid article[data-state=blocked]{border-color:#f0b5b7}.active-cycle-schedule-grid small,.active-cycle-schedule-grid span,.active-cycle-schedule-grid strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.active-cycle-schedule-grid strong{color:var(--ink);font-size:.68rem;font-weight:920}.active-cycle-schedule-grid span{color:#304666;font-size:.68rem;font-weight:850}.active-cycle-schedule-grid small,.active-cycle-schedule-preview p{margin:0;color:var(--muted);font-size:.63rem;font-weight:760;line-height:1.35}.active-cycle-microwave-heading{display:flex;align-items:center;justify-content:space-between;gap:.55rem}.active-cycle-microwave-heading span{color:var(--muted);font-size:.63rem;font-weight:900;text-transform:uppercase}.active-cycle-microwave-heading strong{overflow:hidden;color:var(--ink);font-size:.76rem;font-weight:920;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.active-cycle-microwave-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:.38rem;gap:.38rem}.active-cycle-microwave-grid article{display:grid;grid-gap:.12rem;gap:.12rem;min-width:0;border:1px solid #d7e2ef;border-radius:7px;padding:.42rem .48rem;background:#ffffff}.active-cycle-microwave-grid article[data-state=ready]{border-color:#bfe4cb}.active-cycle-microwave-grid article[data-state=needs_review]{border-color:#f0d490}.active-cycle-microwave-grid article[data-state=blocked]{border-color:#f0b5b7}.active-cycle-microwave-grid small,.active-cycle-microwave-grid span,.active-cycle-microwave-grid strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.active-cycle-microwave-grid strong{color:var(--ink);font-size:.68rem;font-weight:920}.active-cycle-microwave-grid span{color:#304666;font-size:.68rem;font-weight:850}.active-cycle-microwave-grid small,.active-cycle-microwave-planner p{color:var(--muted);font-size:.63rem;font-weight:760}.active-cycle-microwave-planner p{margin:0}.active-web-control-buttons button{min-height:2.35rem;border:1px solid #0056c7;border-radius:7px;padding:0 .58rem;background:var(--blue);color:#ffffff;font-size:.68rem;font-weight:920;text-transform:uppercase}.active-web-control-buttons button:disabled{opacity:.62}.active-method-review-summary{display:grid;grid-template-columns:minmax(13rem,1.1fr) minmax(18rem,1.9fr);grid-gap:.55rem;gap:.55rem;align-items:start;border:1px solid #d8e3ef;border-radius:7px;padding:.58rem;background:#ffffff}.active-method-review-summary>div:first-child{display:grid;grid-gap:.12rem;gap:.12rem;min-width:0}.active-method-review-summary p,.active-method-review-summary small,.active-method-review-summary span{color:#304666;font-size:.7rem;font-weight:760}.active-method-review-summary>div:first-child span{color:var(--muted);font-size:.63rem;font-weight:900;text-transform:uppercase}.active-method-review-summary strong{color:var(--ink);font-size:.84rem;font-weight:920}.active-method-review-summary small,.active-method-review-summary strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.active-method-review-summary p{grid-column:1/-1;margin:0}.active-method-review-metrics{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:.38rem;gap:.38rem}.active-method-review-metrics mark,.active-method-review-metrics span{min-width:0;border:1px solid #d7e2ef;border-radius:7px;padding:.38rem .42rem;background:#f8fbff;text-align:center;text-transform:uppercase}.active-method-review-detail-grid{display:grid;grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:.45rem;gap:.45rem}.active-method-review-detail-grid article{display:grid;grid-gap:.16rem;gap:.16rem;min-width:0;border:1px solid #d7e2ef;border-radius:7px;padding:.48rem .55rem;background:#f8fbff}.active-method-review-detail-grid small,.active-method-review-detail-grid span,.active-method-review-detail-grid strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.active-method-review-detail-grid strong{color:var(--ink);font-size:.7rem;font-weight:920}.active-method-review-detail-grid span{color:#304666;font-size:.68rem;font-weight:850}.active-method-review-detail-grid small{color:var(--muted);font-size:.64rem;font-weight:760}.active-planning-output-panel{display:grid;grid-gap:.5rem;gap:.5rem;border:1px solid #d8e3ef;border-radius:7px;padding:.58rem;background:#ffffff}.active-planning-output-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:.8rem}.active-planning-output-heading span{color:var(--muted);font-size:.63rem;font-weight:900;text-transform:uppercase}.active-planning-output-heading strong{color:var(--ink);font-size:.84rem;font-weight:920;text-align:right}.active-planning-output-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:.45rem;gap:.45rem}.active-planning-output-grid article{display:grid;grid-gap:.16rem;gap:.16rem;min-width:0;border:1px solid #d7e2ef;border-radius:7px;padding:.48rem .55rem;background:#f8fbff}.active-planning-output-grid article[data-state=ready]{border-color:#bfe4cb;background:#f7fcf9}.active-planning-output-grid article[data-state=blocked]{border-color:#f0d490;background:#fffaf0}.active-planning-output-grid small,.active-planning-output-grid span,.active-planning-output-grid strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.active-planning-output-grid strong{color:var(--ink);font-size:.7rem;font-weight:920}.active-planning-output-grid span{color:#304666;font-size:.68rem;font-weight:850}.active-planning-output-grid small{color:var(--muted);font-size:.64rem;font-weight:760}.active-calculator-detail-panel{display:grid;grid-gap:.5rem;gap:.5rem;border:1px solid #d8e3ef;border-radius:7px;padding:.58rem;background:#ffffff}.active-calculator-detail-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:.8rem}.active-calculator-detail-heading span{color:var(--muted);font-size:.63rem;font-weight:900;text-transform:uppercase}.active-calculator-detail-heading strong{overflow:hidden;color:var(--ink);font-size:.84rem;font-weight:920;text-align:right;text-overflow:ellipsis;white-space:nowrap}.active-calculator-detail-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:.45rem;gap:.45rem}.active-calculator-detail-grid>article{display:grid;align-content:start;grid-gap:.42rem;gap:.42rem;min-width:0;border:1px solid #d7e2ef;border-radius:7px;padding:.5rem;background:#f8fbff}.active-calculator-detail-grid>article>div:first-child{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.active-calculator-detail-grid p,.active-calculator-detail-grid small,.active-calculator-detail-grid span,.active-calculator-detail-grid strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.active-calculator-detail-grid strong{color:var(--ink);font-size:.7rem;font-weight:920}.active-calculator-detail-grid p,.active-calculator-detail-grid span{color:#304666;font-size:.68rem;font-weight:850}.active-calculator-detail-grid p{margin:0}.active-calculator-table{display:grid;grid-gap:.28rem;gap:.28rem}.active-calculator-table div{display:grid;grid-template-columns:minmax(6rem,1.3fr) minmax(4rem,.8fr) minmax(3rem,.45fr);grid-gap:.32rem;gap:.32rem;min-width:0;border:1px solid #d7e2ef;border-radius:7px;padding:.36rem .4rem;background:#ffffff}.active-calculator-table div[data-state=ready]{border-color:#bfe4cb}.active-calculator-table div[data-state=needs_review]{border-color:#f0d490}.active-calculator-table div[data-state=blocked]{border-color:#f0b5b7}.active-calculator-table small{grid-column:1/-1;color:var(--muted);font-size:.62rem;font-weight:760}.active-bottle-fill-planner{display:grid;grid-gap:.5rem;gap:.5rem;border:1px solid #d8e3ef;border-radius:7px;padding:.58rem;background:#ffffff}.active-bottle-fill-planner[data-state=ready]{border-color:#bfe4cb}.active-bottle-fill-planner[data-state=needs_review]{border-color:#f0d490}.active-bottle-fill-planner[data-state=blocked]{border-color:#f0b5b7}.active-bottle-fill-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:.8rem}.active-bottle-fill-heading span{color:var(--muted);font-size:.63rem;font-weight:900;text-transform:uppercase}.active-bottle-fill-heading strong{overflow:hidden;color:var(--ink);font-size:.84rem;font-weight:920;text-align:right;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.active-bottle-fill-table{display:grid;grid-gap:.28rem;gap:.28rem;min-width:0}.active-bottle-fill-table>span{overflow:hidden;color:var(--muted);font-size:.62rem;font-weight:900;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.active-bottle-fill-table,.active-bottle-fill-table div{grid-template-columns:minmax(3rem,.42fr) minmax(8rem,1.5fr) minmax(4rem,.58fr) minmax(4rem,.58fr) minmax(5rem,.72fr) minmax(9rem,1.6fr)}.active-bottle-fill-table div{display:grid;grid-column:1/-1;grid-gap:.34rem;gap:.34rem;min-width:0;border:1px solid #d7e2ef;border-radius:7px;padding:.4rem .44rem;background:#f8fbff}.active-bottle-fill-table div[data-state=ready]{border-color:#bfe4cb}.active-bottle-fill-table div[data-state=needs_review]{border-color:#f0d490}.active-bottle-fill-table div[data-state=blocked]{border-color:#f0b5b7}.active-bottle-fill-empty span,.active-bottle-fill-empty strong,.active-bottle-fill-planner p,.active-bottle-fill-planner>small,.active-bottle-fill-table small,.active-bottle-fill-table span,.active-bottle-fill-table strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.active-bottle-fill-table strong{color:var(--ink);font-size:.68rem;font-weight:920}.active-bottle-fill-table span{color:#304666;font-size:.67rem;font-weight:850}.active-bottle-fill-empty span,.active-bottle-fill-planner p,.active-bottle-fill-planner>small,.active-bottle-fill-table small{margin:0;color:var(--muted);font-size:.63rem;font-weight:760}.active-bottle-fill-empty{display:grid;grid-gap:.16rem;gap:.16rem;border:1px dashed #c7d8eb;border-radius:7px;padding:.5rem;background:#f8fbff}.active-bottle-fill-empty strong{color:var(--ink);font-size:.76rem;font-weight:920}.active-equipment-setup-planner{display:grid;grid-gap:.5rem;gap:.5rem;border:1px solid #d8e3ef;border-radius:7px;padding:.58rem;background:#ffffff}.active-equipment-setup-planner[data-state=ready]{border-color:#bfe4cb}.active-equipment-setup-planner[data-state=needs_review],.active-equipment-setup-planner[data-state=not_mapped]{border-color:#f0d490}.active-equipment-setup-planner[data-state=blocked]{border-color:#f0b5b7}.active-equipment-setup-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:.8rem}.active-equipment-setup-heading span{color:var(--muted);font-size:.63rem;font-weight:900;text-transform:uppercase}.active-equipment-setup-heading strong{overflow:hidden;color:var(--ink);font-size:.84rem;font-weight:920;text-align:right;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.active-equipment-setup-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.42rem;gap:.42rem}.active-equipment-setup-grid article{display:grid;grid-gap:.16rem;gap:.16rem;min-width:0;border:1px solid #d7e2ef;border-radius:7px;padding:.48rem;background:#f8fbff}.active-equipment-setup-grid article[data-state=ready]{border-color:#bfe4cb}.active-equipment-setup-grid article[data-state=needs_review],.active-equipment-setup-grid article[data-state=not_mapped]{border-color:#f0d490}.active-equipment-setup-grid article[data-state=blocked]{border-color:#f0b5b7}.active-equipment-setup-empty span,.active-equipment-setup-empty strong,.active-equipment-setup-grid em,.active-equipment-setup-grid small,.active-equipment-setup-grid span,.active-equipment-setup-grid strong,.active-equipment-setup-planner p{overflow:hidden;text-overflow:ellipsis}.active-equipment-setup-empty span,.active-equipment-setup-empty strong,.active-equipment-setup-grid span,.active-equipment-setup-grid strong,.active-equipment-setup-planner p{white-space:nowrap}.active-equipment-setup-grid strong{color:var(--ink);font-size:.7rem;font-weight:920}.active-equipment-setup-grid span{color:#304666;font-size:.63rem;font-weight:900;text-transform:uppercase}.active-equipment-setup-empty span,.active-equipment-setup-grid em,.active-equipment-setup-grid small,.active-equipment-setup-planner p{margin:0;color:var(--muted);font-size:.63rem;font-style:normal;font-weight:760;line-height:1.35}.active-equipment-setup-grid em,.active-equipment-setup-grid small{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.active-equipment-setup-empty{display:grid;grid-gap:.16rem;gap:.16rem;border:1px dashed #c7d8eb;border-radius:7px;padding:.5rem;background:#f8fbff}.active-equipment-setup-empty strong{color:var(--ink);font-size:.76rem;font-weight:920}.active-diagnostics-maintenance-planner{display:grid;grid-gap:.5rem;gap:.5rem;border:1px solid #d8e3ef;border-radius:7px;padding:.58rem;background:#ffffff}.active-diagnostics-maintenance-planner[data-state=ready]{border-color:#bfe4cb}.active-diagnostics-maintenance-planner[data-state=needs_review],.active-diagnostics-maintenance-planner[data-state=not_mapped]{border-color:#f0d490}.active-diagnostics-maintenance-planner[data-state=blocked]{border-color:#f0b5b7}.active-diagnostics-maintenance-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:.8rem}.active-diagnostics-maintenance-heading span{color:var(--muted);font-size:.63rem;font-weight:900;text-transform:uppercase}.active-diagnostics-maintenance-heading strong{overflow:hidden;color:var(--ink);font-size:.84rem;font-weight:920;text-align:right;text-overflow:ellipsis;text-transform:uppercase;line-height:1.35}.active-diagnostics-source{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:.35rem;gap:.35rem}.active-diagnostics-source span{overflow:hidden;border:1px solid #d7e2ef;border-radius:7px;padding:.38rem .48rem;background:#f8fbff;color:var(--muted);font-size:.66rem;font-weight:850;text-overflow:ellipsis;white-space:nowrap}.active-diagnostics-maintenance-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:.45rem;gap:.45rem}.active-diagnostics-maintenance-empty,.active-diagnostics-maintenance-grid article{display:grid;grid-gap:.22rem;gap:.22rem;min-width:0;border:1px solid #d7e2ef;border-radius:7px;padding:.5rem .55rem;background:#f8fbff}.active-diagnostics-maintenance-grid article[data-state=ready]{border-color:#bfe4cb;background:#f7fcf9}.active-diagnostics-maintenance-grid article[data-state=needs_review],.active-diagnostics-maintenance-grid article[data-state=not_mapped]{border-color:#f0d490;background:#fffaf0}.active-diagnostics-maintenance-grid article[data-state=blocked]{border-color:#f0b5b7;background:#fff7f7}.active-diagnostics-maintenance-grid article>div{display:grid;grid-gap:.12rem;gap:.12rem}.active-diagnostics-maintenance-empty span,.active-diagnostics-maintenance-empty strong,.active-diagnostics-maintenance-grid em,.active-diagnostics-maintenance-grid small,.active-diagnostics-maintenance-grid span,.active-diagnostics-maintenance-grid strong,.active-diagnostics-maintenance-planner p,.active-diagnostics-maintenance-planner>small{overflow:hidden;text-overflow:ellipsis}.active-diagnostics-maintenance-empty strong,.active-diagnostics-maintenance-grid strong{color:var(--ink);font-size:.76rem;font-weight:920}.active-diagnostics-maintenance-empty span,.active-diagnostics-maintenance-grid span{color:var(--blue);font-size:.66rem;font-weight:880;text-transform:uppercase}.active-diagnostics-maintenance-grid em,.active-diagnostics-maintenance-grid small,.active-diagnostics-maintenance-planner p,.active-diagnostics-maintenance-planner>small{color:var(--muted);font-size:.66rem;font-weight:760;line-height:1.35}.active-diagnostics-maintenance-grid ul{display:grid;grid-gap:.16rem;gap:.16rem;margin:.15rem 0 0;padding-left:.95rem;color:var(--ink);font-size:.64rem;font-weight:760;line-height:1.3}.active-diagnostics-maintenance-grid li{padding-left:.05rem}.active-diagnostics-maintenance-grid em{font-style:normal}.active-results-report-planner{display:grid;grid-gap:.5rem;gap:.5rem;border:1px solid #d8e3ef;border-radius:7px;padding:.58rem;background:#ffffff}.active-results-report-planner[data-state=ready]{border-color:#bfe4cb}.active-results-report-planner[data-state=needs_review],.active-results-report-planner[data-state=not_mapped]{border-color:#f0d490}.active-results-report-planner[data-state=blocked]{border-color:#f0b5b7}.active-results-report-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:.8rem}.active-results-report-heading span{color:var(--muted);font-size:.63rem;font-weight:900;text-transform:uppercase}.active-results-report-heading strong{overflow:hidden;color:var(--ink);font-size:.84rem;font-weight:920;text-align:right;text-overflow:ellipsis;text-transform:uppercase;line-height:1.35}.active-results-report-source{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:.35rem;gap:.35rem}.active-results-report-source span{overflow:hidden;border:1px solid #d7e2ef;border-radius:7px;padding:.38rem .48rem;background:#f8fbff;color:var(--muted);font-size:.66rem;font-weight:850;text-overflow:ellipsis;white-space:nowrap}.active-results-report-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:.45rem;gap:.45rem}.active-results-report-empty,.active-results-report-grid article{display:grid;grid-gap:.22rem;gap:.22rem;min-width:0;border:1px solid #d7e2ef;border-radius:7px;padding:.5rem .55rem;background:#f8fbff}.active-results-report-grid article[data-state=ready]{border-color:#bfe4cb;background:#f7fcf9}.active-results-report-grid article[data-state=needs_review],.active-results-report-grid article[data-state=not_mapped]{border-color:#f0d490;background:#fffaf0}.active-results-report-grid article[data-state=blocked]{border-color:#f0b5b7;background:#fff7f7}.active-results-report-grid article>div{display:grid;grid-gap:.12rem;gap:.12rem}.active-results-report-empty span,.active-results-report-empty strong,.active-results-report-grid em,.active-results-report-grid p,.active-results-report-grid small,.active-results-report-grid span,.active-results-report-grid strong,.active-results-report-planner p,.active-results-report-planner>small{overflow:hidden;text-overflow:ellipsis}.active-results-report-empty strong,.active-results-report-grid strong{color:var(--ink);font-size:.76rem;font-weight:920}.active-results-report-empty span,.active-results-report-grid span{color:var(--blue);font-size:.66rem;font-weight:880;text-transform:uppercase}.active-results-report-grid em,.active-results-report-grid p,.active-results-report-grid small,.active-results-report-planner p,.active-results-report-planner>small{color:var(--muted);font-size:.66rem;font-weight:760;line-height:1.35}.active-results-report-grid em{color:var(--ink);font-style:normal}.active-results-report-grid p{margin:0}.active-locked-draft-panel{display:grid;grid-gap:.5rem;gap:.5rem;border:1px solid #d8e3ef;border-radius:7px;padding:.58rem;background:#ffffff}.active-locked-draft-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:.8rem}.active-locked-draft-heading span{color:var(--muted);font-size:.63rem;font-weight:900;text-transform:uppercase}.active-locked-draft-heading strong{overflow:hidden;color:var(--ink);font-size:.84rem;font-weight:920;text-align:right;text-overflow:ellipsis;white-space:nowrap}.active-locked-draft-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:.45rem;gap:.45rem}.active-locked-draft-empty,.active-locked-draft-grid article{display:grid;grid-gap:.16rem;gap:.16rem;min-width:0;border:1px solid #d7e2ef;border-radius:7px;padding:.48rem .55rem;background:#f8fbff}.active-locked-draft-grid article[data-state=ready]{border-color:#bfe4cb;background:#f7fcf9}.active-locked-draft-grid article[data-state=needs_review]{border-color:#f0d490;background:#fffaf0}.active-locked-draft-empty span,.active-locked-draft-empty strong,.active-locked-draft-grid small,.active-locked-draft-grid span,.active-locked-draft-grid strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.active-locked-draft-empty strong,.active-locked-draft-grid strong{color:var(--ink);font-size:.7rem;font-weight:920}.active-locked-draft-empty span,.active-locked-draft-grid span{color:#304666;font-size:.68rem;font-weight:850}.active-locked-draft-grid small{color:var(--muted);font-size:.64rem;font-weight:760}.active-lock-ledger-panel{display:grid;grid-gap:.42rem;gap:.42rem;border:1px solid #d7e2ef;border-radius:7px;padding:.5rem;background:#fbfdff}.active-lock-ledger-heading{display:flex;align-items:center;justify-content:space-between;gap:.6rem}.active-lock-ledger-heading span{color:var(--muted);font-size:.62rem;font-weight:920;text-transform:uppercase}.active-lock-ledger-heading strong{overflow:hidden;color:var(--ink);font-size:.72rem;font-weight:920;text-overflow:ellipsis;white-space:nowrap}.active-lock-ledger-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.38rem;gap:.38rem}.active-lock-ledger-grid article{display:grid;grid-gap:.16rem;gap:.16rem;min-width:0;border:1px solid #d8e3ef;border-radius:7px;padding:.42rem;background:#ffffff}.active-lock-ledger-grid article[data-state=ready]{border-color:#bfe4cb;background:#f7fcf9}.active-lock-ledger-grid article[data-state=needs_review]{border-color:#f0d490;background:#fffaf0}.active-lock-ledger-grid small,.active-lock-ledger-grid span,.active-lock-ledger-grid strong,.active-lock-ledger-panel p{overflow:hidden;margin:0;text-overflow:ellipsis;white-space:nowrap}.active-lock-ledger-grid strong{color:var(--ink);font-size:.68rem;font-weight:920}.active-lock-ledger-grid span{color:#304666;font-size:.62rem;font-weight:880;text-transform:uppercase}.active-lock-ledger-grid small,.active-lock-ledger-panel p{color:var(--muted);font-size:.62rem;font-weight:760}.active-handoff-summary-panel{display:grid;grid-gap:.5rem;gap:.5rem;border:1px solid #d8e3ef;border-radius:7px;padding:.58rem;background:#ffffff}.active-handoff-summary-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:.8rem}.active-handoff-summary-heading>div{display:flex;align-items:center;gap:.5rem;min-width:0}.active-handoff-summary-heading span{color:var(--muted);font-size:.63rem;font-weight:900;text-transform:uppercase}.active-handoff-summary-heading strong{overflow:hidden;color:var(--ink);font-size:.84rem;font-weight:920;text-align:right;text-overflow:ellipsis;white-space:nowrap}.active-handoff-summary-heading button{min-height:2rem;border:1px solid #0056c7;border-radius:7px;padding:0 .52rem;background:var(--blue);color:#ffffff;font-size:.66rem;font-weight:920;text-transform:uppercase;white-space:nowrap}.active-handoff-summary-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:.45rem;gap:.45rem}.active-handoff-summary-grid article{display:grid;grid-gap:.16rem;gap:.16rem;min-width:0;border:1px solid #d7e2ef;border-radius:7px;padding:.48rem .55rem;background:#f8fbff}.active-handoff-summary-grid article[data-state=ready]{border-color:#bfe4cb;background:#f7fcf9}.active-handoff-summary-grid article[data-state=needs_review]{border-color:#f0d490;background:#fffaf0}.active-handoff-summary-grid article[data-state=blocked]{border-color:#f0b5b7;background:#fff7f7}.active-handoff-summary-grid small,.active-handoff-summary-grid span,.active-handoff-summary-grid strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.active-handoff-summary-grid strong{color:var(--ink);font-size:.7rem;font-weight:920}.active-handoff-summary-grid span{color:#304666;font-size:.68rem;font-weight:850}.active-handoff-summary-grid small{color:var(--muted);font-size:.64rem;font-weight:760}.active-handoff-preview{display:grid;grid-gap:.32rem;gap:.32rem;min-width:0;border:1px solid #d7e2ef;border-radius:7px;padding:.5rem;background:#f8fbff}.active-handoff-preview>strong{color:var(--ink);font-size:.7rem;font-weight:920}.active-handoff-preview pre{overflow:auto;max-height:9rem;margin:0;background:#ffffff;color:#304666;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:.64rem;font-weight:760;line-height:1.45;white-space:pre-wrap}.active-draft-json-import,.active-handoff-preview pre{border:1px solid #d7e2ef;border-radius:7px;padding:.5rem}.active-draft-json-import{display:grid;grid-gap:.42rem;gap:.42rem;min-width:0;background:#fbfdff}.active-draft-json-import>div{display:flex;align-items:center;justify-content:space-between;gap:.6rem}.active-draft-json-import strong{color:var(--ink);font-size:.7rem;font-weight:920}.active-draft-json-import textarea{min-height:6.2rem;resize:vertical;border:1px solid #cbd8e8;border-radius:7px;padding:.5rem;background:#ffffff;color:#304666;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:.64rem;font-weight:760;line-height:1.45}.active-draft-json-import button{min-height:1.9rem;border:1px solid #bfd4ee;border-radius:7px;padding:0 .52rem;background:#f7fbff;color:var(--blue);font-size:.62rem;font-weight:920;text-transform:uppercase;white-space:nowrap}.active-draft-json-import button:disabled{color:var(--muted);opacity:.58}.active-draft-json-import small{color:var(--muted);font-size:.63rem;font-weight:760;line-height:1.35}.active-operator-review-panel{display:grid;grid-gap:.5rem;gap:.5rem;border:1px solid #d8e3ef;border-radius:7px;padding:.58rem;background:#ffffff}.active-operator-review-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:.8rem}.active-operator-review-heading span{color:var(--muted);font-size:.63rem;font-weight:900;text-transform:uppercase}.active-operator-review-heading strong{overflow:hidden;color:var(--ink);font-size:.84rem;font-weight:920;text-align:right;text-overflow:ellipsis;white-space:nowrap}.active-operator-review-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:.45rem;gap:.45rem}.active-operator-review-empty,.active-operator-review-grid article{display:grid;grid-gap:.16rem;gap:.16rem;min-width:0;border:1px solid #d7e2ef;border-radius:7px;padding:.48rem .55rem;background:#f8fbff}.active-operator-review-grid article[data-state=ready]{border-color:#bfe4cb;background:#f7fcf9}.active-operator-review-grid article[data-state=needs_review]{border-color:#f0d490;background:#fffaf0}.active-operator-review-grid article[data-state=blocked]{border-color:#f0b5b7;background:#fff7f7}.active-operator-review-empty span,.active-operator-review-empty strong,.active-operator-review-grid small,.active-operator-review-grid span,.active-operator-review-grid strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.active-operator-review-empty strong,.active-operator-review-grid strong{color:var(--ink);font-size:.7rem;font-weight:920}.active-operator-review-empty span,.active-operator-review-grid span{color:#304666;font-size:.68rem;font-weight:850}.active-operator-review-grid small{color:var(--muted);font-size:.64rem;font-weight:760}.active-web-control-log{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.45rem;gap:.45rem}.active-web-control-log article{display:grid;grid-gap:.14rem;gap:.14rem;min-width:0;border:1px solid #d7e2ef;border-radius:7px;padding:.5rem .58rem;background:#ffffff}.active-web-control-log article[data-state=ok]{border-color:#bfe4cb}.active-web-control-log article[data-state=blocked]{border-color:#f0d490}.active-web-control-log article[data-state=error]{border-color:#f0b5b7}.active-web-control-log span,.active-web-control-log strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.active-web-control-log strong{color:var(--ink);font-size:.72rem;font-weight:920}.active-web-control-log span{color:#304666;font-size:.7rem;font-weight:780}.action-summary{display:grid;grid-template-columns:minmax(26rem,1fr) minmax(34rem,1.35fr);grid-gap:.85rem;gap:.85rem;margin-bottom:.85rem}.actions{display:flex;align-items:flex-start}.command-controls{flex-direction:column;gap:.7rem}.command-buttons{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:.7rem;gap:.7rem}.command-button{display:flex;flex-direction:column;justify-content:center;min-width:0;min-height:2.75rem;border:1px solid var(--line);border-radius:8px;padding:0 1rem;background:white;color:var(--blue);font-size:.78rem;font-weight:900;text-transform:uppercase;box-shadow:0 8px 16px rgba(8,35,74,.08)}.command-button:before{position:absolute;opacity:0}.command-button small,.command-button span{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.command-button small{margin-top:.14rem;font-size:.62rem;font-weight:800;opacity:.78;text-transform:none}.command-button.tone-primary:before{content:">"}.command-button.tone-warning:before{content:"||"}.command-button.tone-danger:before{content:"■"}.command-button.tone-neutral:before{content:"↻"}.command-button:disabled{cursor:not-allowed;opacity:.45}.command-button.tone-primary{border-color:var(--blue-strong);background:var(--blue);color:white}.command-button.tone-warning{border-color:#e49a00;background:var(--amber);color:white}.command-button.tone-danger{border-color:#c71121;background:var(--red);color:white}.command-approval-note{width:100%;color:var(--muted);font-size:.76rem;font-weight:800}.command-result{min-height:2.6rem;padding:.6rem .8rem;background:white;font-size:.8rem}.approval-result,.command-result{display:flex;align-items:center;width:100%;border:1px solid var(--line);border-radius:8px;color:var(--muted);font-weight:780}.approval-result{min-height:2.35rem;margin-top:.65rem;padding:.55rem .7rem;background:#f8fbff;font-size:.78rem}.command-confirmation{display:grid;grid-template-columns:minmax(8rem,.9fr) minmax(11rem,1.25fr) auto auto;grid-gap:.5rem;gap:.5rem;align-items:center;width:100%;border:1px solid #f0d490;border-radius:8px;padding:.55rem;background:#fffaf0}.command-confirmation label{color:#6b4b03;font-size:.72rem;font-weight:900;text-transform:uppercase}.command-confirmation input{min-width:0;min-height:2.15rem;border:1px solid #dfc16c;border-radius:6px;padding:0 .65rem;color:var(--ink);font:inherit;font-size:.78rem;font-weight:760}.command-confirmation button{min-height:2.15rem;border:1px solid var(--line);border-radius:6px;padding:0 .7rem;background:white;color:var(--blue);font-size:.72rem;font-weight:900;text-transform:uppercase}.command-confirmation button:disabled{cursor:not-allowed;opacity:.45}.summary-cards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:.75rem;gap:.75rem}.summary-card{display:flex;align-items:center;gap:.75rem;min-height:5rem;border:1px solid var(--line);border-radius:8px;padding:.85rem;background:white;box-shadow:0 9px 18px rgba(22,42,72,.06)}.summary-icon{width:2.15rem;height:2.15rem;color:var(--blue)}.summary-card strong{display:block;margin-top:.16rem;font-size:.95rem}.summary-card small{display:block;margin-top:.18rem;color:var(--muted);font-size:.76rem}.summary-card:first-child small{color:var(--green)}.dashboard-grid{display:grid;grid-template-columns:minmax(27rem,.95fr) minmax(38rem,1.45fr);grid-gap:.85rem;gap:.85rem}.panel{min-width:0;border:1px solid var(--line);border-radius:8px;padding:.95rem;background:var(--panel);box-shadow:0 10px 22px rgba(30,45,70,.07)}.panel-heading{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:.85rem}.panel-heading button,.panel-heading span{border:0;background:transparent;color:var(--blue);font-size:.78rem;font-weight:850}.step-counter{color:var(--ink);font-size:.82rem;font-weight:850}h1,h2,h3{margin:0;letter-spacing:0}.run-progress h1{margin-top:.55rem;font-size:clamp(1.05rem,1.7vw,1.42rem)}.stage-track{grid-template-columns:repeat(5,minmax(0,1fr));align-items:start;margin:1.2rem 0 1rem}.stage-node,.stage-track{display:grid;grid-gap:.45rem;gap:.45rem}.stage-node{position:relative;justify-items:center;color:var(--muted);font-size:.76rem;font-weight:760;text-align:center}.stage-node:not(:last-child):after{content:"";position:absolute;top:1.08rem;left:calc(50% + 1.35rem);width:calc(100% - 1.9rem);height:1px;background:#ccd7e5}.stage-node span{display:grid;place-items:center;width:2.25rem;height:2.25rem;border-radius:999px;background:#aeb9ca;color:white;font-size:.82rem;font-weight:900}.stage-node.done span{background:var(--green)}.stage-node.current{color:var(--blue)}.stage-node.current span{background:var(--blue)}.run-detail-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.7rem;margin-top:1rem;color:var(--ink);font-size:.82rem;font-weight:820}.progress{overflow:hidden;height:.72rem;border:1px solid #d2dce9;border-radius:999px;margin:.85rem 0 .65rem;background:#eef3f9}.progress span{display:block;height:100%;border-radius:inherit;background:var(--blue)}.time-boxes{display:grid;grid-template-columns:repeat(3,1fr);overflow:hidden;border:1px solid var(--line);border-radius:8px;margin-top:1.3rem;background:#fbfdff}.time-boxes div{padding:.85rem;text-align:center}.time-boxes div+div{border-left:1px solid var(--line)}.time-boxes p{margin-bottom:.25rem;text-transform:none}.time-boxes strong{font-size:.95rem}.sequence-panel{min-height:23.8rem}.sequence-strip{display:flex;flex-wrap:wrap;gap:.28rem;margin-bottom:.8rem}.sequence-strip span{display:grid;place-items:center;width:1.62rem;height:1.62rem;border-radius:999px;background:#e5ebf3;color:var(--ink);font-size:.72rem;font-weight:900}.sequence-strip span.done{background:#c8eed6}.sequence-strip span.current{outline:2px solid var(--blue);background:#ddecff;color:var(--blue)}.bottle-legend,.sequence-legend{display:flex;flex-wrap:wrap;align-items:center;gap:1rem;margin-bottom:.85rem;color:var(--muted);font-size:.78rem}.bottle-legend span,.sequence-legend span{display:inline-flex;align-items:center;gap:.4rem}.bottle-legend i,.sequence-legend i{width:.62rem;height:.62rem;border:1px solid #b8c4d4;border-radius:999px;background:#e5ebf3}.bottle-legend i.ok,.sequence-legend i.done{border-color:var(--green);background:var(--green)}.sequence-legend i.current{border-color:var(--blue);background:var(--blue)}.bottle-legend i.warning{border-color:var(--amber);background:var(--amber)}.bottle-legend i.critical{border-color:var(--red);background:var(--red)}.sequence-legend strong{margin-left:auto;color:var(--ink)}.approval-table,.history-table,.policy-table,.queue-table,.sequence-table{overflow:hidden;border:1px solid var(--line);border-radius:8px}.approval-row,.history-row,.policy-row,.queue-row,.sequence-row{display:grid;align-items:center;border-top:1px solid var(--line);color:#263956;font-size:.78rem}.approval-row:first-child,.history-row:first-child,.policy-row:first-child,.queue-row:first-child,.sequence-row:first-child{border-top:0}.sequence-row{grid-template-columns:2rem 3.2rem 5.2rem 6rem 6.5rem 4.8rem 4.4rem minmax(11rem,1fr);min-height:2.25rem;gap:.55rem;padding:0 .65rem}.approval-head,.history-head,.policy-head,.queue-head,.sequence-head{min-height:2.35rem;background:#f7faff;color:var(--ink);font-size:.7rem;font-weight:900}.sequence-row.active{background:#eef5ff;color:var(--blue);box-shadow:inset 0 0 0 1px #85b8ff}mark{display:inline-flex;align-items:center;min-height:1.35rem;border-radius:999px;padding:0 .45rem;background:#e8eef6;color:var(--ink);font-size:.72rem;font-weight:850}mark[data-state=Completed],mark[data-state=acknowledged],mark[data-state=queued]{background:#e6f4ed;color:#0d743b}mark[data-state="In Progress"],mark[data-state=leased]{background:#e8f1ff;color:var(--blue)}mark[data-state=Pending],mark[data-state=pending]{background:#f1f4f8;color:var(--muted)}mark[data-state=failed]{background:#ffe9ec;color:var(--red)}mark[data-state=expired]{background:#f1f4f8;color:var(--muted)}mark[data-state=allowed]{background:#e6f4ed;color:#0d743b}mark[data-state=requires_operator_approval]{background:#fff5d8;color:#8a5b00}mark[data-state=blocked]{background:#ffe9ec;color:var(--red)}mark[data-state=ready]{background:#e6f4ed;color:#0d743b}mark[data-state=simulator_only]{background:#e8f1ff;color:var(--blue)}mark[data-state=draft_requires_exact_approval],mark[data-state=needs_configuration],mark[data-state=needs_review],mark[data-state=not_mapped]{background:#fff5d8;color:#8a5b00}.command-policy-panel,.queue-panel,.reagent-panel,.security-readiness-panel,.software-pilot-panel,.transfer-channel-panel,.workflow-parity-panel{grid-column:1}.agent-panel,.audit-panel,.history-panel,.observation-panel{grid-column:2}.booking-ledger-panel,.discovery-panel{grid-column:1/-1}.bottle-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:.48rem;gap:.48rem}.bottle{position:relative;min-height:3.25rem;border:1px solid #bddfc9;border-radius:8px;padding:.64rem .48rem .4rem;background:#f3fbf6;text-align:center}.bottle.warning{border-color:#f0d490;background:#fffaf0}.bottle.critical{border-color:#f3b2ba;background:#fff1f3}.bottle span{position:absolute;top:-.25rem;left:.35rem;display:grid;place-items:center;width:1.25rem;height:1.25rem;border:1px solid;border-radius:999px;background:white;color:var(--green);font-size:.7rem;font-weight:900}.bottle.warning span{color:var(--amber)}.bottle.critical span{color:var(--red)}.bottle small,.bottle strong{display:block}.bottle strong{overflow:hidden;font-size:.58rem;text-overflow:ellipsis;white-space:nowrap}.bottle small{margin-top:.28rem;color:var(--ink);font-size:.66rem;font-weight:850}.bottle-legend{justify-content:flex-end;margin:.85rem 0 0}.history-row{grid-template-columns:7.4rem minmax(7rem,1fr) minmax(6rem,1fr) 5.2rem 5.8rem 3.5rem;min-height:2.8rem;gap:.7rem;padding:0 .75rem}.completed{color:var(--green);font-weight:850}.completed:before{content:"✓";margin-right:.35rem}.report-chip{display:inline-grid;place-items:center;width:1.55rem;min-height:1.4rem;border:1px solid #f2a5a9;border-radius:5px;color:var(--red);font-size:.62rem;font-weight:900}.secondary-action{min-height:2.35rem;border:1px solid var(--line);border-radius:6px;margin-top:.9rem;padding:0 .85rem;background:white;color:var(--blue);font-size:.72rem;font-weight:900;text-transform:uppercase}.queue-row{grid-template-columns:minmax(8rem,1.25fr) minmax(6.2rem,.75fr) minmax(5.5rem,.65fr) minmax(7rem,.8fr) minmax(7rem,.85fr);min-height:2.6rem;gap:.75rem;padding:.5rem .7rem}.queue-row small,.queue-row strong{display:block}.queue-row small{margin-top:.12rem;color:var(--muted)}.approval-row{grid-template-columns:minmax(7rem,1fr) minmax(5.5rem,.7fr) minmax(6.6rem,.8fr) minmax(5rem,.55fr) minmax(5.4rem,.65fr);min-height:2.6rem;gap:.75rem;padding:.5rem .7rem}.approval-row small,.approval-row strong{display:block}.approval-row small{margin-top:.12rem;color:var(--muted)}.approval-empty{padding:.85rem;color:var(--muted);font-size:.8rem;font-weight:750}.approval-action{min-width:4.8rem;min-height:1.9rem;border:1px solid var(--blue-strong);border-radius:6px;background:var(--blue);color:white;font-size:.68rem;font-weight:900;text-transform:uppercase}.approval-action:disabled{cursor:not-allowed;border-color:var(--line);background:#edf2f8;color:var(--muted)}.policy-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:.5rem;gap:.5rem;margin-bottom:.75rem}.policy-summary span{min-height:2.25rem;border:1px solid #d7e2ef;border-radius:8px;padding:.52rem .6rem;background:#fbfdff;color:var(--muted);font-size:.74rem;font-weight:850;text-transform:uppercase}.policy-summary strong{margin-right:.25rem;color:var(--ink);font-size:.92rem}.policy-row{grid-template-columns:minmax(8rem,.85fr) minmax(9rem,.9fr) minmax(8rem,.9fr) minmax(13rem,1.7fr);min-height:2.75rem;gap:.7rem;padding:.52rem .7rem}.policy-row small,.policy-row strong{display:block}.policy-row small{margin-top:.12rem;color:var(--muted)}.pilot-plan-list{display:grid;grid-gap:.5rem;gap:.5rem}.pilot-priority-note{margin:0 0 .75rem;border:1px solid #d7e2ef;border-radius:8px;padding:.62rem .7rem;background:#fbfdff;color:#304666;font-size:.76rem;font-weight:780;line-height:1.35}.workflow-parity-list{display:grid;grid-gap:.5rem;gap:.5rem}.calculator-readiness-grid,.method-validation-grid,.method-workspace-summary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.55rem;gap:.55rem;margin-bottom:.65rem}.calculator-readiness-grid section,.method-validation-grid section,.method-workspace-summary section{display:grid;grid-gap:.22rem;gap:.22rem;border:1px solid #d7e2ef;border-radius:8px;padding:.65rem .72rem;background:#fbfdff}.calculator-readiness-grid span,.method-validation-grid small,.method-validation-grid span,.method-workspace-summary small,.method-workspace-summary span{color:var(--muted);font-size:.68rem;font-weight:850;text-transform:uppercase}.method-validation-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.method-validation-grid section:first-child{grid-template-columns:minmax(0,1fr) auto;align-items:center}.method-validation-grid section:first-child small,.method-validation-grid section:first-child span,.method-validation-grid section:first-child strong{grid-column:1}.method-validation-grid section:first-child mark{grid-row:1/span 3;grid-column:2}.calculator-readiness-grid section{grid-template-columns:minmax(0,1fr) auto;align-items:center}.calculator-readiness-grid span{grid-column:1/-1;line-height:1.35;text-transform:none}.reagent-calculator-panel,.usage-calculator-panel{display:grid;grid-gap:.55rem;gap:.55rem;margin:.65rem 0;border:1px solid #cddbeb;border-radius:8px;padding:.68rem;background:#ffffff}.calculator-basis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:.5rem;gap:.5rem}.calculator-basis span{display:grid;grid-gap:.12rem;gap:.12rem;border:1px solid #d7e2ef;border-radius:8px;padding:.5rem .55rem;background:#fbfdff;color:var(--muted);font-size:.68rem;font-weight:850;text-transform:uppercase}.calculator-basis strong{color:var(--ink);font-size:.86rem}.reagent-calculator-table,.usage-calculator-table{display:grid;overflow-x:auto;border:1px solid #d7e2ef;border-radius:8px}.reagent-calculator-table [role=row]{display:grid;grid-template-columns:minmax(7rem,1fr) minmax(9rem,1.4fr) 3.2rem 4rem 5rem 5rem minmax(5.8rem,auto);min-width:46rem;align-items:center}.usage-calculator-table [role=row]{display:grid;grid-template-columns:minmax(7rem,1fr) minmax(10rem,1.4fr) 5.2rem 5.2rem 4.6rem minmax(6rem,auto);min-width:42rem;align-items:center}.reagent-calculator-table [role=row]:first-child,.usage-calculator-table [role=row]:first-child{background:#f3f7fc;color:var(--navy);font-size:.68rem;font-weight:900;text-transform:uppercase}.reagent-calculator-table [role=row]:not(:first-child),.usage-calculator-table [role=row]:not(:first-child){border-top:1px solid #e1e9f2;background:#ffffff}.reagent-calculator-table [role=cell],.reagent-calculator-table [role=columnheader],.usage-calculator-table [role=cell],.usage-calculator-table [role=columnheader]{min-width:0;padding:.48rem .55rem;overflow-wrap:anywhere;font-size:.74rem}.reagent-calculator-table strong[role=cell],.usage-calculator-table strong[role=cell]{color:var(--navy)}.reagent-calculator-notes{display:grid;grid-gap:.35rem;gap:.35rem}.reagent-calculator-notes p{margin:0;color:#304666;font-size:.72rem;font-weight:760;line-height:1.35}.setup-checklist-list{display:grid;grid-gap:.5rem;gap:.5rem;margin-top:.65rem}.setup-checklist-list article{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:.45rem .7rem;gap:.45rem .7rem;align-items:center;border:1px solid #d7e2ef;border-radius:8px;padding:.62rem .7rem;background:#fbfdff}.setup-checklist-list small,.setup-checklist-list strong{display:block}.setup-checklist-list small{margin-top:.12rem;color:var(--muted);font-size:.68rem;font-weight:820;line-height:1.32}.setup-checklist-list p{grid-column:1/-1;margin:0;color:#304666;font-size:.74rem;font-weight:760;line-height:1.35}.workflow-parity-list article{display:grid;grid-template-columns:2rem minmax(0,1fr) minmax(5rem,auto);grid-gap:.65rem;gap:.65rem;align-items:center;border:1px solid #d7e2ef;border-radius:8px;padding:.68rem .72rem;background:#fbfdff}.workflow-parity-list article>span{display:grid;place-items:center;width:1.7rem;height:1.7rem;border:1px solid #bfd4ee;border-radius:999px;background:#f7fbff;color:var(--blue);font-size:.72rem;font-weight:950}.workflow-parity-list small,.workflow-parity-list strong{display:block}.workflow-parity-list small{margin-top:.12rem;color:var(--muted);font-size:.68rem;font-weight:850;text-transform:uppercase}.workflow-parity-list p{margin:.28rem 0 0;color:#304666;font-size:.74rem;font-weight:760;line-height:1.35}.method-draft-validator{display:grid;grid-gap:.6rem;gap:.6rem;margin:.65rem 0;border:1px solid #cddbeb;border-radius:8px;padding:.68rem;background:#ffffff}.method-draft-fields{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:.55rem;gap:.55rem}.method-draft-fields label,.sequence-draft-field{display:grid;grid-gap:.28rem;gap:.28rem}.method-draft-fields span,.sequence-draft-field span{color:var(--muted);font-size:.68rem;font-weight:850;text-transform:uppercase}.method-draft-fields input,.sequence-draft-field textarea{width:100%;min-width:0;border:1px solid #cbd8e8;border-radius:7px;padding:.5rem .58rem;background:#fbfdff;color:var(--ink);font:inherit;font-size:.78rem;font-weight:760}.sequence-draft-field textarea{resize:vertical;line-height:1.4}.method-draft-actions{display:flex;flex-wrap:wrap;gap:.55rem;align-items:center}.method-draft-actions button{min-height:2.25rem;border:1px solid #0056c7;border-radius:7px;padding:0 .8rem;background:var(--blue);color:#ffffff;font-size:.72rem;font-weight:900;text-transform:uppercase}.method-draft-actions button:disabled{opacity:.58}.method-draft-actions output{color:#304666;font-size:.74rem;font-weight:820}.method-draft-lock-result{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-gap:.55rem;gap:.55rem;align-items:center;border:1px solid #9bc6a8;border-radius:7px;padding:.55rem .65rem;background:#f4fbf6;color:#0f5132;font-size:.74rem;font-weight:820}.method-draft-lock-result small,.method-draft-lock-result span{min-width:0}.method-draft-lock-result small{color:#2f6949;font-size:.7rem;text-align:right}.locked-method-drafts-panel{display:grid;grid-gap:.45rem;gap:.45rem;border-top:1px solid #e1e9f2;padding-top:.62rem}.locked-method-drafts-panel article,.locked-method-drafts-panel>div:first-child{display:grid;grid-template-columns:minmax(0,1fr) auto auto;grid-gap:.55rem;gap:.55rem;align-items:center}.locked-method-drafts-panel>div:first-child strong{color:var(--ink);font-size:.78rem;font-weight:900}.locked-method-drafts-panel article span,.locked-method-drafts-panel p,.locked-method-drafts-panel small,.locked-method-drafts-panel>div:first-child span{color:#52657f;font-size:.7rem;font-weight:760}.locked-method-drafts-panel article{border:1px solid #d9e5f1;border-radius:7px;padding:.5rem .58rem;background:#fbfdff}.locked-method-drafts-panel article div{display:grid;min-width:0}.locked-method-drafts-panel article strong{overflow:hidden;color:var(--ink);font-size:.75rem;font-weight:900;text-overflow:ellipsis;white-space:nowrap}.locked-method-drafts-panel p{margin:0}.method-validation-result{display:grid;grid-gap:.5rem;gap:.5rem;border-top:1px solid #e1e9f2;padding-top:.62rem}.method-validation-result-summary{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-gap:.55rem;gap:.55rem;align-items:center}.method-validation-result-summary span{min-width:0;overflow-wrap:anywhere;color:var(--navy);font-size:.78rem;font-weight:850}.method-validation-result-summary strong{color:#304666;font-size:.72rem;font-weight:850}.method-validation-result-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.5rem;gap:.5rem}.method-validation-result-grid article{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:.35rem .55rem;gap:.35rem .55rem;align-items:center;border:1px solid #d7e2ef;border-radius:8px;padding:.55rem .6rem;background:#fbfdff}.method-validation-note,.method-validation-result-grid small{color:var(--muted);font-size:.7rem;font-weight:760;line-height:1.35}.method-validation-note,.method-validation-result-grid p{grid-column:1/-1;margin:0}.focus-pilot-status{display:grid;grid-template-columns:minmax(12rem,1fr) auto minmax(13rem,.8fr);grid-gap:.55rem .75rem;gap:.55rem .75rem;align-items:center;border:1px solid #bfd4ee;border-radius:8px;padding:.75rem;background:#f7fbff}.focus-pilot-status small,.focus-pilot-status strong{display:block}.focus-pilot-status small{margin-top:.16rem;color:var(--muted);font-size:.7rem;font-weight:850;text-transform:uppercase}.focus-pilot-status>span{color:#304666;font-size:.72rem;font-weight:850;text-transform:uppercase}.focus-pilot-status p{grid-column:1/-1;margin:0;color:var(--muted);font-size:.76rem;font-weight:760;line-height:1.35}.focus-result-strip{display:grid;grid-template-columns:repeat(3,minmax(0,auto)) minmax(14rem,1fr);grid-gap:.45rem;gap:.45rem;align-items:center;margin-top:.6rem}.focus-result-strip span{border:1px solid #d7e2ef;border-radius:999px;padding:.34rem .52rem;background:#fbfdff;color:var(--muted);font-size:.68rem;font-weight:850;text-transform:uppercase}.focus-result-strip span[data-state=ready]{border-color:#bfe4cb;background:#f3fbf6;color:#167145}.focus-result-strip span[data-state=blocked]{border-color:#f0d490;background:#fffaf0;color:#8a5b00}.focus-pilot-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.55rem;gap:.55rem;margin-top:.65rem}.focus-pilot-grid section{display:grid;grid-gap:.35rem;gap:.35rem;border:1px solid #d7e2ef;border-radius:8px;padding:.62rem .7rem;background:#fbfdff}.focus-pilot-grid strong{color:var(--ink);font-size:.72rem;font-weight:900;text-transform:uppercase}.focus-pilot-grid span{color:var(--muted);font-size:.72rem;font-weight:760;line-height:1.3}.navigation-pilot-requests{display:grid;grid-gap:.58rem;gap:.58rem}.navigation-pilot-actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:.48rem;gap:.48rem}.navigation-pilot-readiness-heading{display:flex;align-items:center;justify-content:space-between;gap:.7rem}.navigation-pilot-readiness-heading strong{color:var(--ink);font-size:.82rem;font-weight:920}.navigation-pilot-readiness-heading span{color:var(--muted);font-size:.66rem;font-weight:900;text-transform:uppercase}.navigation-pilot-readiness-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:.45rem;gap:.45rem}.navigation-pilot-readiness-grid article{display:grid;grid-gap:.16rem;gap:.16rem;min-width:0;border:1px solid #d7e2ef;border-radius:8px;padding:.5rem;background:#fbfdff}.navigation-pilot-readiness-grid article[data-state=ready_for_exact_approval]{border-color:#bfe4cb;background:#f7fcf9}.navigation-pilot-readiness-grid article[data-state=packaged_not_executed]{border-color:#f0d490;background:#fffaf0}.navigation-pilot-readiness-grid small,.navigation-pilot-readiness-grid span,.navigation-pilot-readiness-grid strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.navigation-pilot-readiness-grid strong{color:var(--ink);font-size:.7rem;font-weight:920}.navigation-pilot-readiness-grid span{color:#304666;font-size:.62rem;font-weight:900;text-transform:uppercase}.navigation-pilot-readiness-grid small{color:var(--muted);font-size:.62rem;font-weight:760}.navigation-pilot-actions button{min-height:2.25rem;border:1px solid #0056c7;border-radius:7px;padding:0 .58rem;background:#ffffff;color:var(--blue);font-size:.7rem;font-weight:900;text-transform:uppercase}.navigation-pilot-actions button:disabled{opacity:.58}.navigation-pilot-requests output{color:#304666;font-size:.72rem;font-weight:820}.navigation-package-ledger,.navigation-pilot-ledger{display:grid;grid-gap:.45rem;gap:.45rem}.navigation-package-ledger article,.navigation-pilot-ledger article{display:grid;grid-template-columns:minmax(0,1fr) auto auto minmax(9rem,1.1fr);grid-gap:.55rem;gap:.55rem;align-items:center;border:1px solid #d7e2ef;border-radius:8px;padding:.56rem .65rem;background:#fbfdff}.navigation-package-ledger article div,.navigation-pilot-ledger article div{display:grid;min-width:0}.navigation-package-ledger small,.navigation-package-ledger strong,.navigation-pilot-ledger small,.navigation-pilot-ledger strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.navigation-package-ledger strong,.navigation-pilot-ledger strong{color:var(--ink);font-size:.74rem;font-weight:900}.navigation-package-ledger article span,.navigation-package-ledger small,.navigation-pilot-ledger article span,.navigation-pilot-ledger p,.navigation-pilot-ledger small{color:var(--muted);font-size:.68rem;font-weight:800}.navigation-pilot-ledger button{min-height:1.85rem;border:1px solid #bfd4ee;border-radius:7px;padding:0 .5rem;background:#f7fbff;color:var(--blue);font-size:.64rem;font-weight:900;text-transform:uppercase}.navigation-pilot-ledger button:disabled{opacity:.58}.navigation-package-ledger{border-top:1px solid #e1e9f2;padding-top:.48rem}.navigation-package-handoff{display:grid;grid-gap:.45rem;gap:.45rem;border:1px solid #d7e2ef;border-radius:8px;padding:.58rem;background:#ffffff}.navigation-package-handoff>div:first-child{display:grid;grid-template-columns:minmax(0,1fr) minmax(9rem,auto) minmax(8rem,auto);grid-gap:.48rem;gap:.48rem;align-items:center}.navigation-package-handoff strong{color:var(--ink);font-size:.76rem;font-weight:920}.navigation-package-handoff small,.navigation-package-handoff span{overflow:hidden;color:var(--muted);font-size:.66rem;font-weight:900;text-align:right;text-overflow:ellipsis;white-space:nowrap}.navigation-package-handoff>small{text-align:left}.navigation-package-handoff button{min-height:1.85rem;border:1px solid #bfd4ee;border-radius:7px;padding:0 .55rem;background:#f7fbff;color:var(--blue);font-size:.62rem;font-weight:900;text-transform:uppercase}.navigation-package-handoff button:disabled{color:var(--muted);opacity:.58}.navigation-package-handoff dl{display:grid;grid-gap:.32rem;gap:.32rem;margin:0}.navigation-package-handoff dl div{display:grid;grid-template-columns:5.8rem minmax(0,1fr);grid-gap:.48rem;gap:.48rem;align-items:start;min-width:0;border-top:1px solid #edf2f7;padding-top:.32rem}.navigation-package-handoff dd,.navigation-package-handoff dt{overflow:hidden;margin:0;text-overflow:ellipsis;white-space:nowrap}.navigation-package-handoff dt{color:#304666;font-size:.62rem;font-weight:920;text-transform:uppercase}.navigation-package-handoff dd{color:var(--muted);font-size:.64rem;font-weight:760}.navigation-package-handoff p{margin:0;color:var(--muted);font-size:.66rem;font-weight:760}.navigation-pilot-ledger p{margin:0}.pilot-plan-row{display:grid;grid-template-columns:minmax(6.4rem,.7fr) minmax(9rem,auto) minmax(8.5rem,auto);grid-gap:.45rem .7rem;gap:.45rem .7rem;align-items:center;border:1px solid #d7e2ef;border-radius:8px;padding:.62rem .7rem;background:#fbfdff}.pilot-plan-row small,.pilot-plan-row strong{display:block}.pilot-plan-row small{margin-top:.12rem;color:var(--muted);font-size:.66rem;font-weight:850;text-transform:uppercase}.pilot-plan-row>span{color:#304666;font-size:.72rem;font-weight:850;text-transform:uppercase}.pilot-plan-row p{grid-column:1/-1;margin:0;color:var(--muted);font-size:.74rem;font-weight:760;line-height:1.35}.pilot-gates{display:flex;flex-wrap:wrap;gap:.4rem;margin-top:.75rem}.pilot-gates span{border:1px solid #c8d8ec;border-radius:999px;padding:.32rem .5rem;background:#f6f9fc;color:var(--muted);font-size:.68rem;font-weight:850;text-transform:uppercase}.pilot-gates span[data-state=required]{border-color:#efd58a;background:#fff9e6;color:#8a5b00}.pilot-gates span[data-state=blocked]{border-color:#bfe4cb;background:#f3fbf6;color:#167145}.transfer-status-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:.45rem;gap:.45rem;margin-bottom:.75rem}.transfer-status-grid span{min-height:3rem;border:1px solid #d7e2ef;border-radius:8px;padding:.55rem;background:#fbfdff;color:#304666;font-size:.72rem;font-weight:800;line-height:1.25}.transfer-status-grid strong{display:block;margin-bottom:.16rem;color:var(--ink);font-size:.72rem;text-transform:uppercase}.transfer-status-grid span[data-state=ready]{border-color:#bfe4cb;background:#f3fbf6;color:#167145}.transfer-status-grid span[data-state=blocked]{border-color:#f0c0c7;background:#fff4f5;color:var(--red)}.transfer-details{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.55rem;gap:.55rem;margin:0}.transfer-details div{min-width:0;border:1px solid #d7e2ef;border-radius:8px;padding:.55rem;background:#f8fbfe}.transfer-details dt{margin-bottom:.18rem;color:var(--muted);font-size:.68rem;font-weight:850;text-transform:uppercase}.transfer-details dd{margin:0;overflow-wrap:anywhere;color:var(--ink);font-size:.78rem;font-weight:850;line-height:1.25}.transfer-next-action{margin:.75rem 0 0;color:#304666;font-size:.78rem;font-weight:760;line-height:1.4}.readiness-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:.45rem;gap:.45rem;margin-bottom:.75rem}.readiness-metrics span{min-height:2.3rem;border:1px solid #d7e2ef;border-radius:8px;padding:.52rem .55rem;background:#fbfdff;color:var(--muted);font-size:.68rem;font-weight:880;text-transform:uppercase}.readiness-metrics strong{display:block;color:var(--ink);font-size:.95rem}.readiness-metrics span[data-state=ready]{border-color:#bfe4cb;background:#f3fbf6}.readiness-metrics span[data-state=simulator_only]{border-color:#b7d1f4;background:#edf5ff}.readiness-metrics span[data-state=needs_configuration]{border-color:#efd58a;background:#fff9e6}.readiness-metrics span[data-state=blocked]{border-color:#efc4c8;background:#fff2f4}.security-readiness-list{display:grid;grid-gap:.52rem;gap:.52rem}.security-readiness-list article{display:grid;grid-template-columns:minmax(8rem,.9fr) minmax(8.4rem,auto);grid-gap:.45rem .7rem;gap:.45rem .7rem;border:1px solid var(--line);border-radius:8px;padding:.62rem .7rem;background:#fbfdff}.security-readiness-list p,.security-readiness-list small,.security-readiness-list span,.security-readiness-list strong{display:block}.security-readiness-list small{margin-top:.14rem;color:var(--muted);font-size:.66rem;font-weight:850;text-transform:uppercase}.security-readiness-list p,.security-readiness-list span{grid-column:1/-1;margin:0;color:#304666;font-size:.74rem;font-weight:760}.security-readiness-list span{color:var(--muted)}.audit-panel ol{display:grid;grid-gap:.65rem;gap:.65rem;margin:0;padding:0;list-style:none}.audit-panel li{border-left:3px solid var(--blue);padding-left:.65rem}.audit-panel li span,.audit-panel li strong{display:block}.audit-panel li span{margin-top:.16rem;color:var(--muted);font-size:.78rem}.agent-details{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:.65rem;gap:.65rem;margin:0}dt{color:var(--muted);font-size:.72rem;font-weight:800}dd{margin:.16rem 0 0;overflow-wrap:anywhere;font-size:.9rem;font-weight:850}.capability-list{display:flex;flex-wrap:wrap;gap:.4rem;margin-top:.85rem}.capability-list span{border:1px solid #c8d8ec;border-radius:999px;padding:.32rem .5rem;background:#f6f9fc;color:var(--muted);font-size:.7rem;font-weight:800}.observation-status-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:.5rem;gap:.5rem;margin-top:.85rem}.observation-status-grid span{min-height:3.15rem;border:1px solid #d7e2ef;border-radius:8px;padding:.55rem .65rem;background:#fbfdff;color:var(--muted);font-size:.76rem;font-weight:780}.observation-status-grid strong{display:block;margin-bottom:.18rem;color:var(--ink);font-size:.72rem;font-weight:900;text-transform:uppercase}.observation-status-grid span[data-tone=ok]{border-color:#bfe4cb;background:#f3fbf6;color:#167145}.observation-status-grid span[data-tone=critical]{border-color:#f0c2c8;background:#fff5f6;color:#a51222}.safety-flag-list{display:flex;flex-wrap:wrap;gap:.4rem;margin-top:.75rem}.safety-flag-list span{border:1px solid #c8d8ec;border-radius:999px;padding:.32rem .5rem;background:#f6f9fc;color:var(--muted);font-size:.7rem;font-weight:850}.safety-flag-list span[data-state=ok]{border-color:#bfe4cb;background:#edf8f2;color:#167145}.safety-flag-list span[data-state=warn]{border-color:#efc4c8;background:#fff2f4;color:#a51222}.readiness-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:.55rem;gap:.55rem;margin-bottom:.75rem}.readiness-strip span{min-height:2.2rem;border:1px solid #d7e2ef;border-radius:8px;padding:.56rem .65rem;background:#fbfdff;color:var(--muted);font-size:.72rem;font-weight:850;text-transform:uppercase}.booking-ledger-list{display:grid;grid-gap:.55rem;gap:.55rem}.booking-row{display:grid;grid-template-columns:minmax(11rem,1fr) minmax(12rem,1fr) minmax(9rem,.8fr) minmax(14rem,1.25fr);grid-gap:.8rem;gap:.8rem;border:1px solid var(--line);border-radius:8px;padding:.75rem;background:#fbfdff}.booking-row.current{border-color:#90bfff;background:#f0f6ff;box-shadow:inset 3px 0 0 var(--blue)}.booking-row small,.booking-row span,.booking-row strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.booking-row strong{color:var(--ink);font-size:.84rem;font-weight:900}.booking-row span{margin-top:.16rem;color:#304666;font-size:.76rem;font-weight:760}.booking-row small{margin-top:.16rem;color:var(--muted);font-size:.68rem;font-weight:760}.discovery-layout{display:grid;grid-template-columns:minmax(18rem,1.25fr) minmax(15rem,.8fr) minmax(17rem,.95fr);grid-gap:.9rem;gap:.9rem}.documentation-source-ledger{display:grid;grid-gap:.55rem;gap:.55rem;margin-bottom:.9rem;border:1px solid #d7e2ef;border-radius:8px;padding:.72rem;background:#ffffff}.documentation-source-heading{display:flex;align-items:center;justify-content:space-between;gap:.8rem}.documentation-source-heading h2{margin:0;font-size:.95rem}.documentation-source-heading span{color:var(--muted);font-size:.7rem;font-weight:900;text-align:right;white-space:nowrap}.documentation-source-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:.48rem;gap:.48rem}.documentation-source-grid article{display:grid;grid-gap:.34rem;gap:.34rem;min-width:0;border:1px solid #d8e3ef;border-radius:7px;padding:.52rem;background:#fbfdff}.documentation-source-grid article div,.documentation-source-grid p,.documentation-source-grid small,.documentation-source-grid span,.documentation-source-grid strong{min-width:0}.documentation-source-grid small,.documentation-source-grid span,.documentation-source-grid strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.documentation-source-grid strong{color:var(--ink);font-size:.72rem;font-weight:920}.documentation-source-grid span{margin-top:.08rem;color:#304666;font-size:.68rem;font-weight:900}.documentation-source-grid small{color:var(--muted);font-size:.63rem;font-weight:790}.documentation-source-boundary,.documentation-source-grid p{margin:0;color:var(--muted);font-size:.66rem;font-weight:760;line-height:1.35}.documentation-source-boundary{border-top:1px solid #e3ebf4;padding-top:.45rem}.ui-map-evidence-panel{display:grid;grid-gap:.55rem;gap:.55rem;margin-bottom:.9rem;border:1px solid #d7e2ef;border-radius:8px;padding:.72rem;background:#fbfdff}.ui-map-evidence-heading{display:flex;align-items:center;justify-content:space-between;gap:.8rem}.ui-map-evidence-heading h2{margin:0;font-size:.95rem}.ui-map-evidence-heading span{overflow:hidden;color:var(--muted);font-size:.7rem;font-weight:900;text-align:right;text-overflow:ellipsis;white-space:nowrap}.ui-map-evidence-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:.48rem;gap:.48rem}.ui-map-evidence-grid article{display:grid;grid-gap:.18rem;gap:.18rem;min-width:0;border:1px solid #d8e3ef;border-radius:7px;padding:.48rem;background:#ffffff}.ui-map-evidence-grid small,.ui-map-evidence-grid span,.ui-map-evidence-grid strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ui-map-evidence-grid strong{color:var(--ink);font-size:.7rem;font-weight:920}.ui-map-evidence-grid span{color:#304666;font-size:.68rem;font-weight:850}.ui-map-evidence-grid small{color:var(--muted);font-size:.63rem;font-weight:760}.screen-parity-queue{display:grid;grid-gap:.55rem;gap:.55rem;margin-bottom:.9rem;border:1px solid #d7e2ef;border-radius:8px;padding:.72rem;background:#ffffff}.screen-parity-heading{display:flex;align-items:center;justify-content:space-between;gap:.8rem}.screen-parity-heading h2{margin:0;font-size:.95rem}.screen-parity-heading span{color:var(--muted);font-size:.7rem;font-weight:900;text-transform:uppercase}.screen-parity-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:.48rem;gap:.48rem}.screen-parity-grid article{display:grid;grid-gap:.18rem;gap:.18rem;min-width:0;border:1px solid #d8e3ef;border-radius:7px;padding:.5rem;background:#fbfdff}.screen-parity-grid article[data-state=ready]{border-color:#bfe4cb;background:#f7fcf9}.screen-parity-grid article[data-state=needs_review]{border-color:#f0d490;background:#fffaf0}.screen-parity-grid small,.screen-parity-grid span,.screen-parity-grid strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.screen-parity-grid strong{color:var(--ink);font-size:.72rem;font-weight:920}.screen-parity-grid span{color:#304666;font-size:.62rem;font-weight:900;text-transform:uppercase}.screen-parity-grid small{color:var(--muted);font-size:.62rem;font-weight:760}.discovery-layout section{min-width:0;border:1px solid var(--line);border-radius:8px;padding:.85rem;background:#fbfdff}.discovery-layout h2{font-size:.95rem}.discovery-note{margin:.35rem 0 .75rem;color:var(--muted);font-size:.78rem;font-weight:720;text-transform:none}.chip-list,.method-observed-list{display:flex;flex-wrap:wrap;gap:.4rem}.chip-list+.chip-list,.chip-list+.method-observed-list{margin-top:.55rem}.method-observed-list.with-margin{margin-top:.75rem}.chip-list span,.method-observed-list span{border-radius:999px;font-size:.72rem;font-weight:850}.chip-list span{border:1px solid #b7d1f4;padding:.32rem .55rem;background:#edf5ff;color:var(--blue)}.chip-list.secondary span{border-color:#c9d4e2;background:white;color:var(--muted)}.method-observed-list span{border:1px solid #d7e2ef;padding:.34rem .52rem;background:white;color:#263956}.observed-status-list{display:grid;grid-gap:.5rem;gap:.5rem;margin:0}.maintenance-list li,.observed-status-list div{display:flex;align-items:center;justify-content:space-between;gap:.8rem;min-height:2.1rem;border-bottom:1px solid #e7edf5}.maintenance-list li:last-child,.observed-status-list div:last-child{border-bottom:0}.observed-status-list dd{flex:0 0 auto;font-size:.8rem}.integration-surface-list dd{flex:1 1 auto;text-align:right}.observed-status-list dd[data-tone=ok]{color:var(--green)}.maintenance-list strong,.observed-status-list dd[data-tone=critical]{color:var(--red)}.observed-status-list dd[data-tone=neutral]{color:var(--muted)}.maintenance-list{display:grid;grid-gap:0;gap:0;margin:0;padding:0;list-style:none}.maintenance-list span{color:#263956;font-size:.78rem;font-weight:760}.maintenance-list strong{flex:0 0 auto;font-size:.76rem;font-weight:900}.instrument-footer{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:.7rem;gap:.7rem;margin-top:.85rem;border-top:1px solid var(--line);padding:.8rem .35rem 0;color:var(--muted);font-size:.75rem}.instrument-footer strong{color:#1f7d4b;font-weight:850}@media (max-width:1250px){.action-summary,.dashboard-grid{grid-template-columns:1fr}.agent-panel,.audit-panel,.booking-ledger-panel,.command-policy-panel,.discovery-panel,.history-panel,.observation-panel,.queue-panel,.reagent-panel,.security-readiness-panel,.software-pilot-panel,.workflow-parity-panel{grid-column:auto}.summary-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.discovery-layout{grid-template-columns:1fr}.documentation-source-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.active-bottle-fill-table,.active-calculator-detail-grid,.active-cycle-microwave-grid,.active-cycle-schedule-grid,.active-diagnostics-maintenance-grid,.active-diagnostics-source,.active-equipment-setup-grid,.active-handoff-summary-grid,.active-lock-ledger-grid,.active-locked-draft-grid,.active-method-assembly-grid,.active-method-preset-grid,.active-method-review-detail-grid,.active-method-review-summary,.active-operator-review-grid,.active-planning-output-grid,.active-readiness-workflow-grid,.active-residue-demand-grid,.active-resin-loading-grid,.active-results-report-grid,.active-results-report-source,.active-sequence-analysis-grid,.active-sequence-builder-actions,.active-web-control-buttons,.active-web-control-log,.booking-row,.calculator-basis,.calculator-readiness-grid,.focus-pilot-grid,.focus-pilot-status,.focus-result-strip,.method-draft-fields,.method-validation-grid,.method-validation-result-grid,.method-validation-result-summary,.method-workspace-summary,.navigation-pilot-actions,.navigation-pilot-ledger article,.navigation-pilot-readiness-grid,.observation-status-grid,.pilot-plan-row,.policy-summary,.readiness-metrics,.readiness-strip,.screen-parity-grid,.security-readiness-list article,.setup-checklist-list article,.ui-map-evidence-grid,.workflow-parity-list article{grid-template-columns:1fr}.active-residue-pad{grid-template-columns:repeat(10,minmax(1.8rem,1fr))}.instrument-footer{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:900px){.cem-shell{grid-template-columns:1fr}.sidebar{min-height:auto}.station img{display:none}.command-controls,.operator-strip,.topbar{align-items:stretch;flex-direction:column}.command-buttons,.documentation-source-grid{grid-template-columns:1fr}.active-derivative-assignment-preview>div:first-child,.active-draft-json-import>div,.active-handoff-summary-heading,.active-handoff-summary-heading>div,.active-sequence-builder-actions,.active-sequence-paste-import>div,.active-sequence-paste-preview{align-items:stretch;flex-direction:column}.active-sequence-paste-preview{grid-template-columns:1fr}.active-sequence-paste-preview strong{text-align:left}.active-derivative-assignment-preview article{grid-template-columns:1fr}.active-sequence-builder-actions span{text-align:left}.active-residue-pad{grid-template-columns:repeat(5,minmax(2rem,1fr))}.access-strip,.active-calculator-table div,.agent-details,.command-confirmation,.instrument-footer,.summary-cards,.time-boxes{grid-template-columns:1fr}.history-row,.policy-row,.queue-row,.sequence-row{grid-template-columns:1fr;padding:.75rem}.bottle-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.lb2-shell{display:grid;min-height:100vh;grid-template-columns:15.25rem minmax(0,1fr);background:#eef3f8}.lb2-sidebar{display:flex;min-height:100vh;flex-direction:column;gap:1rem;padding:.8rem;color:white;background:linear-gradient(180deg,#102340,#061322)}.lb2-sidebar nav a span:not(.nav-icon){display:grid;grid-gap:.08rem;gap:.08rem;min-width:0}.lb2-sidebar nav a span:not(.nav-icon) small,.lb2-sidebar nav a span:not(.nav-icon) strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lb2-sidebar nav a span:not(.nav-icon) strong{color:inherit;font-size:.84rem;font-weight:840}.lb2-sidebar nav a span:not(.nav-icon) small{color:rgba(255,255,255,.62);font-size:.58rem;font-weight:900;text-transform:uppercase}.lb2-sidebar nav a.lb2-portal-return{border:1px solid rgba(120,181,255,.38);background:rgba(120,181,255,.1)}.lb2-disconnected span{background:var(--amber)}.lb2-workspace{min-width:0;padding:1rem}.lb2-section-kicker{display:block;margin:0 0 .65rem;color:#536784;font-size:.74rem;font-weight:900;letter-spacing:0;text-transform:uppercase}.lb2-feature-map-panel{display:grid;grid-gap:.9rem;gap:.9rem}.lb2-feature-map-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:.7rem;gap:.7rem}.lb2-feature-map-boundary,.lb2-feature-map-grid a{border:1px solid #d9e4f2;border-radius:.5rem;padding:.85rem;background:#f8fbff}.lb2-feature-map-grid a{display:grid;grid-gap:.35rem;gap:.35rem;color:inherit;text-decoration:none}.lb2-feature-map-grid a[data-state=ready]{border-color:#bfe8cf;background:#f1fbf4}.lb2-feature-map-grid a[data-state=operator]{border-color:#f1d38a;background:#fff9e9}.lb2-feature-map-grid a[data-state=blocked]{border-color:#f3bdc2;background:#fff4f5}.lb2-feature-map-boundary span,.lb2-feature-map-grid small,.lb2-feature-map-grid span{color:#536784;font-size:.72rem;font-weight:760;line-height:1.45}.lb2-feature-map-grid small{text-transform:uppercase}.lb2-feature-map-boundary strong,.lb2-feature-map-grid strong{color:#102340;font-size:.9rem;line-height:1.25}.lb2-feature-map-boundary{display:grid;grid-gap:.35rem;gap:.35rem;background:#fff7ed}.lb2-topbar{margin-bottom:.85rem}.lb2-topbar-return{display:inline-flex;align-items:center;justify-content:center;min-height:2rem;border:1px solid #bfd5ee;border-radius:999px;padding:0 .85rem;background:#eef6ff;color:var(--blue);font-size:.68rem;font-weight:950;text-decoration:none;text-transform:uppercase;white-space:nowrap}.lb2-topbar-return:hover{border-color:var(--blue);background:#ffffff}.lb2-warning{border-color:#e8b94d;background:#fff8df}.lb2-hero{display:flex;align-items:center;justify-content:space-between;gap:1rem;border:1px solid var(--line);border-radius:8px;margin-bottom:.85rem;padding:1.1rem 1.2rem;background:white;box-shadow:0 10px 22px rgba(30,45,70,.07)}.lb2-hero h1,.lb2-hero p,.lb2-hero span{margin:0}.lb2-hero p{color:var(--muted);font-size:.72rem;font-weight:900;text-transform:uppercase}.lb2-hero h1{margin-top:.22rem;font-size:1.38rem;line-height:1.18}.lb2-hero span{display:block;max-width:46rem;margin-top:.35rem;color:#304666;font-size:.88rem;font-weight:760;line-height:1.45}.lb2-primary-action{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;min-height:3rem;border:1px solid var(--blue-strong);border-radius:8px;padding:0 1.1rem;background:var(--blue);color:white;font-size:.84rem;font-weight:900;text-decoration:none;text-transform:uppercase;box-shadow:0 10px 18px rgba(7,93,204,.18)}.lb2-hero-actions{display:flex;align-items:center;justify-content:flex-end;flex:0 0 auto;flex-wrap:wrap;gap:.55rem}.lb2-hero-action{display:inline-flex;flex-direction:column;align-items:center;justify-content:center;min-height:3rem;border:1px solid #c8d8ec;border-radius:8px;padding:.55rem 1.05rem;background:#ffffff;color:var(--blue-strong);font-size:.82rem;font-weight:920;line-height:1.05;text-decoration:none;text-transform:uppercase;transition:background .16s ease,border-color .16s ease,color .16s ease,box-shadow .16s ease}.lb2-hero-action small,.lb2-hero-action span{display:block}.lb2-hero-action small{margin-top:.16rem;font-size:.62rem;font-weight:900;opacity:.72}.lb2-hero-action:hover{border-color:#9ec4f2;background:#f7fbff}.lb2-hero-action[data-active=true]{border-color:var(--blue-strong);background:var(--blue);color:#ffffff;box-shadow:0 10px 18px rgba(7,93,204,.18)}.lb2-secondary-action{display:inline-flex;align-items:center;justify-content:center;min-height:3rem;border:1px solid #c8d8ec;border-radius:8px;padding:0 .95rem;background:#ffffff;color:var(--blue-strong);font-size:.82rem;font-weight:920;text-decoration:none;text-transform:uppercase}.lb2-secondary-action:hover{border-color:#9ec4f2;background:#f7fbff}.lb2-action-module{--lb2-module-max-height:min(48rem,calc(100vh - 11.8rem));display:grid;grid-template-rows:auto minmax(0,auto);height:auto;max-height:var(--lb2-module-max-height);min-height:0;margin:0 1rem 1rem;padding:1rem;scroll-margin-top:1rem;overflow:hidden}.lb2-action-module[data-show-tabs=false]{padding-top:1.15rem}.lb2-action-module-tabs{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1rem;padding-bottom:.85rem;border-bottom:1px solid #e1ebf8}.lb2-action-module-tabs a{display:inline-flex;align-items:center;justify-content:center;min-height:2.65rem;border:1px solid #c8d8ec;border-radius:8px;padding:0 .9rem;background:#ffffff;color:var(--blue-strong);font-size:.78rem;font-weight:920;text-decoration:none;text-transform:uppercase}.lb2-action-module-tabs a[data-active=true]{border-color:#0d66d0;background:#0d66d0;color:#ffffff;box-shadow:0 12px 22px rgba(13,102,208,.2)}.lb2-action-module-content{max-height:calc(var(--lb2-module-max-height) - 2rem);min-height:0;min-width:0;overflow:auto}.lb2-action-module-panel{height:auto;max-height:none;min-width:0;overflow:visible;padding-right:.25rem;scrollbar-gutter:stable}.lb2-action-module-panel[data-active=false]{display:none}.lb2-action-module .lb2-booking-block{padding:0}.lb2-dashboard-module{display:grid;grid-gap:.85rem;gap:.85rem;min-width:0}.lb2-safety-strip.lb2-safety-strip-embedded{margin-bottom:0}.lb2-module-card{min-width:0}.lb2-manage-entry{display:grid;grid-gap:.9rem;gap:.9rem;max-width:46rem}.lb2-manage-entry p{margin:0;color:var(--muted);font-size:.95rem;font-weight:760;line-height:1.45}.lb2-manage-entry .lb2-primary-action{width:-moz-fit-content;width:fit-content;min-width:14rem}.lb2-manage-entry-actions{display:flex;flex-wrap:wrap;gap:.7rem}.lb2-manage-entry-actions .lb2-secondary-action{min-width:17rem}.lb2-safety-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:.75rem;gap:.75rem;margin-bottom:.85rem}.lb2-account-grid .panel,.lb2-safety-strip article{min-width:0;border:1px solid var(--line);border-radius:8px;padding:.8rem .9rem;background:white;box-shadow:0 8px 18px rgba(22,42,72,.055)}.lb2-account-grid p,.lb2-safety-strip p{margin:0 0 .28rem;color:var(--muted);font-size:.68rem;font-weight:900;text-transform:uppercase}.lb2-account-grid strong,.lb2-safety-strip strong{display:block;color:var(--ink);font-size:.9rem;font-weight:900}.lb2-account-grid span,.lb2-safety-strip span{display:block;overflow:hidden;margin-top:.2rem;color:#304666;font-size:.74rem;font-weight:740;text-overflow:ellipsis;white-space:nowrap}.lb2-account-review-actions{display:grid;grid-gap:.45rem;gap:.45rem;min-width:0;margin-top:.45rem;padding-top:.55rem;border-top:1px solid #e2e8f3}.lb2-account-review-actions small,.lb2-account-review-actions>span{overflow-wrap:anywhere;white-space:normal}.lb2-account-review-actions>span{color:#304666;font-size:.72rem;font-weight:900;text-transform:uppercase}.lb2-account-review-actions>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.4rem;gap:.4rem}.lb2-account-review-actions button{min-height:2.25rem;border:1px solid #bfd0e8;border-radius:8px;background:#ffffff;color:#0d2b57;font-size:.72rem;font-weight:950;letter-spacing:0;text-transform:uppercase;cursor:pointer}.lb2-account-review-actions button:first-child{border-color:#9fd8b8;background:#ecfff4;color:#12643a}.lb2-account-review-actions button:disabled{cursor:not-allowed;opacity:.48}.lb2-account-review-actions small{color:var(--muted);font-size:.7rem;font-weight:760;line-height:1.35}.lb2-payment-credit-actions{display:grid;grid-gap:.45rem;gap:.45rem;min-width:0;margin-top:.45rem;padding-top:.55rem;border-top:1px solid #e2e8f3}.lb2-payment-credit-actions small,.lb2-payment-credit-actions>span{overflow-wrap:anywhere;white-space:normal}.lb2-payment-credit-actions>span{color:#304666;font-size:.72rem;font-weight:900;text-transform:uppercase}.lb2-payment-credit-actions button{min-height:2.25rem;border:1px solid #9fd8b8;border-radius:8px;background:#ecfff4;color:#12643a;font-size:.72rem;font-weight:950;letter-spacing:0;text-transform:uppercase;cursor:pointer}.lb2-payment-credit-actions button:disabled{cursor:not-allowed;opacity:.48}.lb2-payment-credit-actions small{color:var(--muted);font-size:.7rem;font-weight:760;line-height:1.35}.lb2-booking-approval-actions{display:grid;grid-gap:.45rem;gap:.45rem;min-width:0;margin-top:.45rem;padding-top:.55rem;border-top:1px solid #e2e8f3}.lb2-booking-approval-actions small,.lb2-booking-approval-actions>span{overflow-wrap:anywhere;white-space:normal}.lb2-booking-approval-actions>span{color:#304666;font-size:.72rem;font-weight:900;text-transform:uppercase}.lb2-booking-approval-actions button{min-height:2.25rem;border:1px solid #a9c9ff;border-radius:8px;background:#eff6ff;color:#075dcc;font-size:.72rem;font-weight:950;letter-spacing:0;text-transform:uppercase;cursor:pointer}.lb2-booking-approval-actions button:disabled{cursor:not-allowed;opacity:.48}.lb2-booking-approval-actions small{color:var(--muted);font-size:.7rem;font-weight:760;line-height:1.35}.lb2-method-review-actions{display:grid;grid-gap:.45rem;gap:.45rem;min-width:0;margin-top:.45rem;padding-top:.55rem;border-top:1px solid #e2e8f3}.lb2-method-review-actions small,.lb2-method-review-actions>span{overflow-wrap:anywhere;white-space:normal}.lb2-method-review-actions>span{color:#304666;font-size:.72rem;font-weight:900;text-transform:uppercase}.lb2-method-review-actions>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.45rem;gap:.45rem}.lb2-method-review-actions button{min-height:2.25rem;border:1px solid #a9c9ff;border-radius:8px;background:#eff6ff;color:#075dcc;font-size:.72rem;font-weight:950;letter-spacing:0;text-transform:uppercase;cursor:pointer}.lb2-method-review-actions button:last-child{border-color:#f1d19a;background:#fffaf0;color:#8a5a08}.lb2-method-review-actions button:disabled{cursor:not-allowed;opacity:.48}.lb2-method-review-actions small{color:var(--muted);font-size:.7rem;font-weight:760;line-height:1.35}.lb2-reagent-review-actions{display:grid;grid-gap:.45rem;gap:.45rem;min-width:0;margin-top:.45rem;padding-top:.55rem;border-top:1px solid #e2e8f3}.lb2-reagent-review-actions small,.lb2-reagent-review-actions>span{overflow-wrap:anywhere;white-space:normal}.lb2-reagent-review-actions>span{color:#304666;font-size:.72rem;font-weight:900;text-transform:uppercase}.lb2-reagent-review-actions>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.45rem;gap:.45rem}.lb2-reagent-review-actions button{min-height:2.25rem;border:1px solid #a9c9ff;border-radius:8px;background:#eff6ff;color:#075dcc;font-size:.72rem;font-weight:950;letter-spacing:0;text-transform:uppercase;cursor:pointer}.lb2-reagent-review-actions button:last-child{border-color:#f1d19a;background:#fffaf0;color:#8a5a08}.lb2-reagent-review-actions button:disabled{cursor:not-allowed;opacity:.48}.lb2-reagent-review-actions small{color:var(--muted);font-size:.7rem;font-weight:760;line-height:1.35}.lb2-layout{display:grid;grid-template-columns:minmax(38rem,1fr) minmax(20rem,.34fr);grid-gap:.85rem;gap:.85rem;align-items:start}.lb2-control-stack,.lb2-main-stack{display:grid;grid-gap:.85rem;gap:.85rem;min-width:0}.lb2-remote-panel{overflow:hidden;width:100%;min-width:0;border:1px solid var(--line);border-radius:8px;background:#0b1220;box-shadow:0 16px 32px rgba(20,34,58,.16)}.lb2-remote-titlebar{display:flex;align-items:center;justify-content:space-between;gap:.75rem;min-height:2.9rem;border-bottom:1px solid rgba(255,255,255,.12);padding:0 .9rem;color:#f7fbff;font-size:.86rem;font-weight:860}.lb2-remote-titlebar>span:first-child{overflow:hidden;min-width:0;text-overflow:ellipsis;white-space:nowrap}.lb2-station-switch{display:flex;flex:0 0 auto;gap:.35rem}.lb2-station-switch-link{border:1px solid rgba(255,255,255,.24);border-radius:999px;padding:.35rem .62rem;color:rgba(247,251,255,.82);font-size:.72rem;font-weight:820;text-decoration:none}.lb2-station-switch-link:hover,.lb2-station-switch-link[data-active=true]{border-color:#88b9ff;background:#1769d2;color:white}.lb2-remote-view{position:relative;overflow:hidden;width:100%;aspect-ratio:16/9;min-height:25rem;background:#16243a}.lb2-window-chrome{display:flex;gap:.35rem;min-height:1.9rem;padding:.55rem .7rem;background:#273449}.lb2-window-chrome span{width:.65rem;height:.65rem;border-radius:999px;background:#f06b67}.lb2-window-chrome span:nth-child(2){background:#f2bd55}.lb2-window-chrome span:nth-child(3){background:#5fcf7f}.lb2-app-mock{margin:1rem;border:1px solid #afbdcf;background:#e7edf5}.lb2-app-ribbon{display:flex;align-items:center;gap:1rem;min-width:0;min-height:3rem;border-bottom:1px solid #bdcad9;padding:0 1rem;background:white;color:#243853;font-size:.8rem;font-weight:850}.lb2-app-ribbon strong{min-width:0;margin-right:auto;color:#0c1d3e;font-size:.95rem}.lb2-app-ribbon span,.lb2-app-ribbon strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lb2-app-body{display:grid;grid-template-columns:10rem minmax(0,1fr) 8rem;grid-gap:1rem;gap:1rem;min-height:19rem;padding:1rem}.lb2-method-list,.lb2-run-area,.lb2-status-column{display:grid;grid-gap:.65rem;gap:.65rem;align-content:start}.lb2-method-list span,.lb2-run-area div,.lb2-status-column span{border-radius:6px;background:#cbd7e6}.lb2-method-list span{height:2.2rem}.lb2-run-area div{height:4.5rem;background:#d9e3ef}.lb2-run-area div:first-child{height:6rem;background:#b7c7da}.lb2-status-column span{height:3.1rem;background:#d7e8dc}.lb2-remote-overlay{position:absolute;inset:auto 1.2rem 1.2rem 1.2rem;border:1px solid rgba(255,255,255,.18);border-radius:8px;padding:.8rem .9rem;background:rgba(6,19,34,.88);color:white}.lb2-remote-overlay span,.lb2-remote-overlay strong{display:block}.lb2-remote-overlay strong{font-size:.95rem}.lb2-remote-overlay span{margin-top:.2rem;color:#c4d2e5;font-size:.78rem;font-weight:760}.lb2-account-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:.75rem;gap:.75rem}.lb2-product-grid{grid-template-columns:minmax(0,.8fr) minmax(0,1.3fr) minmax(0,.8fr);grid-gap:.85rem}.lb2-booking-block,.lb2-product-grid{display:grid;gap:.85rem;align-items:start}.lb2-booking-block{grid-template-columns:minmax(0,1.45fr) minmax(18rem,.55fr);grid-gap:.85rem;padding:0 1rem 1rem;scroll-margin-top:1rem}.lb2-booking-block>.panel{min-width:0}.lb2-quick-actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:.75rem;gap:.75rem;padding:0 1rem 1rem}.lb2-quick-actions a{display:grid;grid-template-columns:auto minmax(0,1fr);grid-column-gap:.65rem;column-gap:.65rem;grid-row-gap:.08rem;row-gap:.08rem;align-items:center;min-width:0;min-height:4.1rem;border:1px solid #d9e6f5;border-radius:8px;padding:.75rem;background:#ffffff;color:var(--ink);text-decoration:none;box-shadow:0 14px 35px rgba(14,36,66,.06)}.lb2-quick-actions a:hover{border-color:#9ec4f2;background:#f7fbff}.lb2-quick-actions span{display:inline-grid;grid-row:span 2;place-items:center;width:2rem;height:2rem;border-radius:999px;background:#0d66d0;color:white;font-size:.7rem;font-weight:950}.lb2-quick-actions small,.lb2-quick-actions strong{overflow:hidden;min-width:0;text-overflow:ellipsis;white-space:nowrap}.lb2-quick-actions strong{font-size:.82rem;font-weight:950}.lb2-quick-actions small{color:var(--muted);font-size:.68rem;font-weight:780}.lb2-flow-card{grid-column:1/-1}.lb2-diagnostics-section,.lb2-results-section{grid-column:1/-1;min-width:0}.lb2-results-report-card{display:grid;grid-gap:.8rem;gap:.8rem}.lb2-results-report-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:.6rem;gap:.6rem}.lb2-results-report-boundary,.lb2-results-report-items section,.lb2-results-report-summary div{min-width:0;border:1px solid #dfe8f2;border-radius:8px;background:#fbfdff}.lb2-results-report-summary div{display:grid;grid-gap:.18rem;gap:.18rem;padding:.65rem}.lb2-results-report-boundary span,.lb2-results-report-items small,.lb2-results-report-source span,.lb2-results-report-summary span{overflow-wrap:anywhere}.lb2-results-report-source span,.lb2-results-report-summary span{color:var(--muted);font-size:.68rem;font-weight:860;text-transform:uppercase}.lb2-results-report-summary strong{color:var(--ink);font-size:1rem;font-weight:950}.lb2-results-report-source{display:flex;flex-wrap:wrap;gap:.45rem}.lb2-results-report-source span{border:1px solid #d9e6f4;border-radius:999px;padding:.25rem .55rem;background:#f5f9ff}.lb2-results-report-items{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.6rem;gap:.6rem}.lb2-results-report-items section{display:grid;grid-gap:.38rem;gap:.38rem;padding:.7rem}.lb2-results-report-items section>div{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:.55rem;gap:.55rem;align-items:center;min-width:0}.lb2-results-report-boundary span,.lb2-results-report-boundary strong,.lb2-results-report-items p,.lb2-results-report-items small,.lb2-results-report-items strong{min-width:0;margin:0}.lb2-results-report-items strong{overflow:hidden;color:var(--ink);font-size:.86rem;font-weight:950;text-overflow:ellipsis;white-space:nowrap}.lb2-results-report-items mark{border-radius:999px;padding:.2rem .45rem;background:#edf7ed;color:#157347;font-size:.62rem;font-weight:950;letter-spacing:0;text-transform:uppercase}.lb2-results-report-items section[data-status=needs_review] mark,.lb2-results-report-items section[data-status=not_mapped] mark{background:#fff7df;color:#8a5a08}.lb2-results-report-items section[data-status=blocked] mark{background:#fff1f0;color:#b42318}.lb2-results-report-items p{color:#304666;font-size:.78rem;font-weight:760;line-height:1.38}.lb2-results-report-items small{color:var(--muted);font-size:.69rem;font-weight:760;line-height:1.36}.lb2-results-report-boundary{display:grid;grid-gap:.25rem;gap:.25rem;padding:.7rem;background:#f7fbf8}.lb2-results-report-boundary strong{color:#1f6b45;font-size:.78rem;font-weight:940}.lb2-results-report-boundary span{color:#304666;font-size:.72rem;font-weight:780;line-height:1.35}.lb2-results-handoff-panel{display:grid;grid-gap:.65rem;gap:.65rem;margin-bottom:.75rem;scroll-margin-top:1rem}.lb2-results-handoff-summary{display:grid;grid-template-columns:repeat(auto-fit,minmax(8rem,1fr));grid-gap:.55rem;gap:.55rem}.lb2-results-handoff-boundary,.lb2-results-handoff-evidence section,.lb2-results-handoff-stages section,.lb2-results-handoff-summary section{display:grid;min-width:0;grid-gap:.35rem;gap:.35rem;border:1px solid #e2ebf4;border-radius:8px;padding:.65rem;background:#fbfdff}.lb2-results-handoff-evidence section[data-state=ready],.lb2-results-handoff-stages section[data-state=ready],.lb2-results-handoff-summary section[data-state=ready]{border-color:#bde6cb;background:#f3fbf6}.lb2-results-handoff-evidence section[data-state=blocked],.lb2-results-handoff-evidence section[data-state=not_mapped],.lb2-results-handoff-stages section[data-state=blocked],.lb2-results-handoff-stages section[data-state=not_mapped],.lb2-results-handoff-summary section[data-state=blocked],.lb2-results-handoff-summary section[data-state=not_mapped]{border-color:#f0b7b7;background:#fff5f5}.lb2-results-handoff-evidence section[data-state=needs_review],.lb2-results-handoff-stages section[data-state=needs_review],.lb2-results-handoff-summary section[data-state=needs_review]{border-color:#ecd182;background:#fffaf0}.lb2-results-handoff-boundary span,.lb2-results-handoff-evidence small,.lb2-results-handoff-evidence span,.lb2-results-handoff-note,.lb2-results-handoff-stages p,.lb2-results-handoff-stages small,.lb2-results-handoff-stages span,.lb2-results-handoff-summary small,.lb2-results-handoff-summary span{min-width:0;overflow-wrap:anywhere;color:var(--muted);font-size:.72rem;font-weight:760;line-height:1.35}.lb2-results-handoff-evidence span,.lb2-results-handoff-summary span{font-size:.66rem;font-weight:900;text-transform:uppercase}.lb2-results-handoff-boundary strong,.lb2-results-handoff-evidence strong,.lb2-results-handoff-stages strong,.lb2-results-handoff-summary strong{min-width:0;overflow-wrap:anywhere;color:var(--ink);font-weight:950}.lb2-results-handoff-note{margin:0}.lb2-results-handoff-evidence,.lb2-results-handoff-stages{display:grid;grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));grid-gap:.55rem;gap:.55rem}.lb2-results-handoff-evidence.compact,.lb2-results-handoff-stages.compact{grid-template-columns:repeat(auto-fit,minmax(12rem,1fr))}.lb2-results-handoff-stages header{display:flex;align-items:flex-start;justify-content:space-between;gap:.55rem}.lb2-results-handoff-stages header div{display:grid;min-width:0;grid-gap:.18rem;gap:.18rem}.lb2-results-handoff-stages p{margin:0}.lb2-results-handoff-stages mark{width:-moz-fit-content;width:fit-content;border-radius:999px;padding:.18rem .42rem;background:#eef5ff;color:var(--blue-strong);font-size:.62rem;font-weight:950;text-transform:uppercase;white-space:nowrap}.lb2-results-handoff-stages mark[data-tone=ready]{background:#e9f8ee;color:#217346}.lb2-results-handoff-stages mark[data-tone=warning]{background:#fff0d6;color:#8a5a00}.lb2-results-handoff-stages mark[data-tone=danger]{background:#ffe9e9;color:#9f2424}.lb2-results-handoff-boundary{border-color:#d8e8ff;background:#f6faff}.lb2-results-discovery-handoff-panel{display:grid;grid-gap:.65rem;gap:.65rem;margin-bottom:.75rem;scroll-margin-top:1rem}.lb2-results-discovery-summary{display:grid;grid-template-columns:repeat(auto-fit,minmax(8rem,1fr));grid-gap:.55rem;gap:.55rem}.lb2-results-discovery-boundary,.lb2-results-discovery-evidence,.lb2-results-discovery-items section,.lb2-results-discovery-summary section{display:grid;min-width:0;grid-gap:.35rem;gap:.35rem;border:1px solid #e2ebf4;border-radius:8px;padding:.65rem;background:#fbfdff}.lb2-results-discovery-items section[data-state=ready],.lb2-results-discovery-summary section[data-state=ready],.lb2-results-discovery-summary section[data-state=ready_for_navigation_request]{border-color:#bde6cb;background:#f3fbf6}.lb2-results-discovery-items section[data-state=blocked],.lb2-results-discovery-items section[data-state=not_mapped],.lb2-results-discovery-summary section[data-state=blocked],.lb2-results-discovery-summary section[data-state=not_mapped]{border-color:#f0b7b7;background:#fff5f5}.lb2-results-discovery-items section[data-state=needs_review],.lb2-results-discovery-summary section[data-state=needs_review]{border-color:#ecd182;background:#fffaf0}.lb2-results-discovery-boundary span,.lb2-results-discovery-evidence span,.lb2-results-discovery-items p,.lb2-results-discovery-items small,.lb2-results-discovery-items span,.lb2-results-discovery-note,.lb2-results-discovery-summary small,.lb2-results-discovery-summary span{min-width:0;overflow-wrap:anywhere;color:var(--muted);font-size:.72rem;font-weight:760;line-height:1.35}.lb2-results-discovery-summary span{font-size:.66rem;font-weight:900;text-transform:uppercase}.lb2-results-discovery-boundary strong,.lb2-results-discovery-evidence strong,.lb2-results-discovery-items strong,.lb2-results-discovery-summary strong{min-width:0;overflow-wrap:anywhere;color:var(--ink);font-weight:950}.lb2-results-discovery-note{margin:0}.lb2-results-discovery-items{display:grid;grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));grid-gap:.55rem;gap:.55rem}.lb2-results-discovery-items.compact{grid-template-columns:repeat(auto-fit,minmax(12rem,1fr))}.lb2-results-discovery-items header{display:flex;align-items:flex-start;justify-content:space-between;gap:.55rem}.lb2-results-discovery-items header div{display:grid;min-width:0;grid-gap:.18rem;gap:.18rem}.lb2-results-discovery-items p{margin:0}.lb2-results-discovery-items mark{width:-moz-fit-content;width:fit-content;border-radius:999px;padding:.18rem .42rem;background:#eef5ff;color:var(--blue-strong);font-size:.62rem;font-weight:950;text-transform:uppercase;white-space:nowrap}.lb2-results-discovery-items mark[data-tone=ready]{background:#e9f8ee;color:#217346}.lb2-results-discovery-items mark[data-tone=warning]{background:#fff0d6;color:#8a5a00}.lb2-results-discovery-items mark[data-tone=danger]{background:#ffe9e9;color:#9f2424}.lb2-results-discovery-boundary,.lb2-results-discovery-evidence{border-color:#d8e8ff;background:#f6faff}.lb2-synthesis-discovery-handoff-panel{display:grid;grid-gap:.65rem;gap:.65rem;margin-bottom:.75rem;scroll-margin-top:1rem}.lb2-synthesis-discovery-summary{display:grid;grid-template-columns:repeat(auto-fit,minmax(8rem,1fr));grid-gap:.55rem;gap:.55rem}.lb2-synthesis-discovery-boundary,.lb2-synthesis-discovery-evidence,.lb2-synthesis-discovery-items section,.lb2-synthesis-discovery-summary section{display:grid;min-width:0;grid-gap:.35rem;gap:.35rem;border:1px solid #e5e7eb;border-radius:8px;padding:.65rem;background:#fcfcfd}.lb2-synthesis-discovery-items section[data-state=ready],.lb2-synthesis-discovery-summary section[data-state=ready],.lb2-synthesis-discovery-summary section[data-state=ready_for_navigation_request]{border-color:#bde6cb;background:#f3fbf6}.lb2-synthesis-discovery-items section[data-state=blocked],.lb2-synthesis-discovery-items section[data-state=not_mapped],.lb2-synthesis-discovery-summary section[data-state=blocked],.lb2-synthesis-discovery-summary section[data-state=not_mapped]{border-color:#f0b7b7;background:#fff5f5}.lb2-synthesis-discovery-items section[data-state=needs_review],.lb2-synthesis-discovery-summary section[data-state=needs_review]{border-color:#ecd182;background:#fffaf0}.lb2-synthesis-discovery-boundary span,.lb2-synthesis-discovery-evidence span,.lb2-synthesis-discovery-items p,.lb2-synthesis-discovery-items small,.lb2-synthesis-discovery-items span,.lb2-synthesis-discovery-note,.lb2-synthesis-discovery-summary small,.lb2-synthesis-discovery-summary span{min-width:0;overflow-wrap:anywhere;color:var(--muted);font-size:.72rem;font-weight:760;line-height:1.35}.lb2-synthesis-discovery-summary span{font-size:.66rem;font-weight:900;text-transform:uppercase}.lb2-synthesis-discovery-boundary strong,.lb2-synthesis-discovery-evidence strong,.lb2-synthesis-discovery-items strong,.lb2-synthesis-discovery-summary strong{min-width:0;overflow-wrap:anywhere;color:var(--ink);font-weight:950}.lb2-synthesis-discovery-note{margin:0}.lb2-synthesis-discovery-items{display:grid;grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));grid-gap:.55rem;gap:.55rem}.lb2-synthesis-discovery-items.compact{grid-template-columns:repeat(auto-fit,minmax(12rem,1fr))}.lb2-synthesis-discovery-items header{display:flex;align-items:flex-start;justify-content:space-between;gap:.55rem}.lb2-synthesis-discovery-items header div{display:grid;min-width:0;grid-gap:.18rem;gap:.18rem}.lb2-synthesis-discovery-items p{margin:0}.lb2-synthesis-discovery-items mark{width:-moz-fit-content;width:fit-content;border-radius:999px;padding:.18rem .42rem;background:#eef5ff;color:var(--blue-strong);font-size:.62rem;font-weight:950;text-transform:uppercase;white-space:nowrap}.lb2-synthesis-discovery-items mark[data-tone=ready]{background:#e9f8ee;color:#217346}.lb2-synthesis-discovery-items mark[data-tone=warning]{background:#fff0d6;color:#8a5a00}.lb2-synthesis-discovery-items mark[data-tone=danger]{background:#ffe9e9;color:#9f2424}.lb2-synthesis-discovery-boundary,.lb2-synthesis-discovery-evidence{border-color:#d8e8ff;background:#f6faff}.lb2-settings-discovery-handoff-panel{display:grid;grid-gap:.65rem;gap:.65rem;margin-bottom:.75rem;scroll-margin-top:1rem}.lb2-settings-discovery-summary{display:grid;grid-template-columns:repeat(auto-fit,minmax(8rem,1fr));grid-gap:.55rem;gap:.55rem}.lb2-settings-discovery-boundary,.lb2-settings-discovery-evidence,.lb2-settings-discovery-items section,.lb2-settings-discovery-summary section{display:grid;min-width:0;grid-gap:.35rem;gap:.35rem;border:1px solid #e2ebf4;border-radius:8px;padding:.65rem;background:#fbfdff}.lb2-settings-discovery-items section[data-state=ready],.lb2-settings-discovery-summary section[data-state=ready],.lb2-settings-discovery-summary section[data-state=ready_for_navigation_request]{border-color:#bde6cb;background:#f3fbf6}.lb2-settings-discovery-items section[data-state=blocked],.lb2-settings-discovery-items section[data-state=not_mapped],.lb2-settings-discovery-summary section[data-state=blocked],.lb2-settings-discovery-summary section[data-state=not_mapped]{border-color:#f0b7b7;background:#fff5f5}.lb2-settings-discovery-items section[data-state=needs_review],.lb2-settings-discovery-summary section[data-state=needs_review]{border-color:#ecd182;background:#fffaf0}.lb2-settings-discovery-boundary span,.lb2-settings-discovery-evidence span,.lb2-settings-discovery-items p,.lb2-settings-discovery-items small,.lb2-settings-discovery-items span,.lb2-settings-discovery-note,.lb2-settings-discovery-summary small,.lb2-settings-discovery-summary span{min-width:0;overflow-wrap:anywhere;color:var(--muted);font-size:.72rem;font-weight:760;line-height:1.35}.lb2-settings-discovery-summary span{font-size:.66rem;font-weight:900;text-transform:uppercase}.lb2-settings-discovery-boundary strong,.lb2-settings-discovery-evidence strong,.lb2-settings-discovery-items strong,.lb2-settings-discovery-summary strong{min-width:0;overflow-wrap:anywhere;color:var(--ink);font-weight:950}.lb2-settings-discovery-note{margin:0}.lb2-settings-discovery-items{display:grid;grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));grid-gap:.55rem;gap:.55rem}.lb2-settings-discovery-items.compact{grid-template-columns:repeat(auto-fit,minmax(12rem,1fr))}.lb2-settings-discovery-items header{display:flex;align-items:flex-start;justify-content:space-between;gap:.55rem}.lb2-settings-discovery-items header div{display:grid;min-width:0;grid-gap:.18rem;gap:.18rem}.lb2-settings-discovery-items p{margin:0}.lb2-settings-discovery-items mark{width:-moz-fit-content;width:fit-content;border-radius:999px;padding:.18rem .42rem;background:#eef5ff;color:var(--blue-strong);font-size:.62rem;font-weight:950;text-transform:uppercase;white-space:nowrap}.lb2-settings-discovery-items mark[data-tone=ready]{background:#e9f8ee;color:#217346}.lb2-settings-discovery-items mark[data-tone=warning]{background:#fff0d6;color:#8a5a00}.lb2-settings-discovery-items mark[data-tone=danger]{background:#ffe9e9;color:#9f2424}.lb2-settings-discovery-boundary,.lb2-settings-discovery-evidence{border-color:#d8e8ff;background:#f6faff}.lb2-diagnostics-discovery-handoff-panel{display:grid;grid-gap:.65rem;gap:.65rem;margin-bottom:.75rem;scroll-margin-top:1rem}.lb2-diagnostics-discovery-summary{display:grid;grid-template-columns:repeat(auto-fit,minmax(8rem,1fr));grid-gap:.55rem;gap:.55rem}.lb2-diagnostics-discovery-boundary,.lb2-diagnostics-discovery-evidence,.lb2-diagnostics-discovery-items section,.lb2-diagnostics-discovery-summary section{display:grid;min-width:0;grid-gap:.35rem;gap:.35rem;border:1px solid #e2ebf4;border-radius:8px;padding:.65rem;background:#fbfdff}.lb2-diagnostics-discovery-items section[data-state=ready],.lb2-diagnostics-discovery-summary section[data-state=ready],.lb2-diagnostics-discovery-summary section[data-state=ready_for_navigation_request]{border-color:#bde6cb;background:#f3fbf6}.lb2-diagnostics-discovery-items section[data-state=blocked],.lb2-diagnostics-discovery-items section[data-state=not_mapped],.lb2-diagnostics-discovery-summary section[data-state=blocked],.lb2-diagnostics-discovery-summary section[data-state=not_mapped]{border-color:#f0b7b7;background:#fff5f5}.lb2-diagnostics-discovery-items section[data-state=needs_review],.lb2-diagnostics-discovery-summary section[data-state=needs_review]{border-color:#ecd182;background:#fffaf0}.lb2-diagnostics-discovery-boundary span,.lb2-diagnostics-discovery-evidence span,.lb2-diagnostics-discovery-items p,.lb2-diagnostics-discovery-items small,.lb2-diagnostics-discovery-items span,.lb2-diagnostics-discovery-note,.lb2-diagnostics-discovery-summary small,.lb2-diagnostics-discovery-summary span{min-width:0;overflow-wrap:anywhere;color:var(--muted);font-size:.72rem;font-weight:760;line-height:1.35}.lb2-diagnostics-discovery-summary span{font-size:.66rem;font-weight:900;text-transform:uppercase}.lb2-diagnostics-discovery-boundary strong,.lb2-diagnostics-discovery-evidence strong,.lb2-diagnostics-discovery-items strong,.lb2-diagnostics-discovery-summary strong{min-width:0;overflow-wrap:anywhere;color:var(--ink);font-weight:950}.lb2-diagnostics-discovery-note{margin:0}.lb2-diagnostics-discovery-items{display:grid;grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));grid-gap:.55rem;gap:.55rem}.lb2-diagnostics-discovery-items.compact{grid-template-columns:repeat(auto-fit,minmax(12rem,1fr))}.lb2-diagnostics-discovery-items header{display:flex;align-items:flex-start;justify-content:space-between;gap:.55rem}.lb2-diagnostics-discovery-items header div{display:grid;min-width:0;grid-gap:.18rem;gap:.18rem}.lb2-diagnostics-discovery-items p{margin:0}.lb2-diagnostics-discovery-items mark{width:-moz-fit-content;width:fit-content;border-radius:999px;padding:.18rem .42rem;background:#eef5ff;color:var(--blue-strong);font-size:.62rem;font-weight:950;text-transform:uppercase;white-space:nowrap}.lb2-diagnostics-discovery-items mark[data-tone=ready]{background:#e9f8ee;color:#217346}.lb2-diagnostics-discovery-items mark[data-tone=warning]{background:#fff0d6;color:#8a5a00}.lb2-diagnostics-discovery-items mark[data-tone=danger]{background:#ffe9e9;color:#9f2424}.lb2-diagnostics-discovery-boundary,.lb2-diagnostics-discovery-evidence{border-color:#d8e8ff;background:#f6faff}.lb2-diagnostics-panel{display:grid;grid-gap:.8rem;gap:.8rem}.lb2-diagnostics-handoff-panel{display:grid;grid-gap:.65rem;gap:.65rem;margin-bottom:.75rem;scroll-margin-top:1rem}.lb2-diagnostics-handoff-summary{display:grid;grid-template-columns:repeat(auto-fit,minmax(8rem,1fr));grid-gap:.55rem;gap:.55rem}.lb2-diagnostics-handoff-boundary,.lb2-diagnostics-handoff-evidence section,.lb2-diagnostics-handoff-stages section,.lb2-diagnostics-handoff-summary section{display:grid;min-width:0;grid-gap:.35rem;gap:.35rem;border:1px solid #e2ebf4;border-radius:8px;padding:.65rem;background:#fbfdff}.lb2-diagnostics-handoff-evidence section[data-state=ready],.lb2-diagnostics-handoff-stages section[data-state=ready],.lb2-diagnostics-handoff-summary section[data-state=ready]{border-color:#bde6cb;background:#f3fbf6}.lb2-diagnostics-handoff-evidence section[data-state=blocked],.lb2-diagnostics-handoff-evidence section[data-state=not_mapped],.lb2-diagnostics-handoff-stages section[data-state=blocked],.lb2-diagnostics-handoff-stages section[data-state=not_mapped],.lb2-diagnostics-handoff-summary section[data-state=blocked],.lb2-diagnostics-handoff-summary section[data-state=not_mapped]{border-color:#f0b7b7;background:#fff5f5}.lb2-diagnostics-handoff-evidence section[data-state=needs_review],.lb2-diagnostics-handoff-stages section[data-state=needs_review],.lb2-diagnostics-handoff-summary section[data-state=needs_review]{border-color:#ecd182;background:#fffaf0}.lb2-diagnostics-handoff-boundary span,.lb2-diagnostics-handoff-evidence small,.lb2-diagnostics-handoff-evidence span,.lb2-diagnostics-handoff-note,.lb2-diagnostics-handoff-stages p,.lb2-diagnostics-handoff-stages small,.lb2-diagnostics-handoff-stages span,.lb2-diagnostics-handoff-summary small,.lb2-diagnostics-handoff-summary span{min-width:0;overflow-wrap:anywhere;color:var(--muted);font-size:.72rem;font-weight:760;line-height:1.35}.lb2-diagnostics-handoff-evidence span,.lb2-diagnostics-handoff-summary span{font-size:.66rem;font-weight:900;text-transform:uppercase}.lb2-diagnostics-handoff-boundary strong,.lb2-diagnostics-handoff-evidence strong,.lb2-diagnostics-handoff-stages strong,.lb2-diagnostics-handoff-summary strong{min-width:0;overflow-wrap:anywhere;color:var(--ink);font-weight:950}.lb2-diagnostics-handoff-note{margin:0}.lb2-diagnostics-handoff-evidence,.lb2-diagnostics-handoff-stages{display:grid;grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));grid-gap:.55rem;gap:.55rem}.lb2-diagnostics-handoff-evidence.compact,.lb2-diagnostics-handoff-stages.compact{grid-template-columns:repeat(auto-fit,minmax(12rem,1fr))}.lb2-diagnostics-handoff-stages header{display:flex;align-items:flex-start;justify-content:space-between;gap:.55rem}.lb2-diagnostics-handoff-stages header div{display:grid;min-width:0;grid-gap:.18rem;gap:.18rem}.lb2-diagnostics-handoff-stages p{margin:0}.lb2-diagnostics-handoff-stages mark{width:-moz-fit-content;width:fit-content;border-radius:999px;padding:.18rem .42rem;background:#eef5ff;color:var(--blue-strong);font-size:.62rem;font-weight:950;text-transform:uppercase;white-space:nowrap}.lb2-diagnostics-handoff-stages mark[data-tone=ready]{background:#e9f8ee;color:#217346}.lb2-diagnostics-handoff-stages mark[data-tone=warning]{background:#fff0d6;color:#8a5a00}.lb2-diagnostics-handoff-stages mark[data-tone=danger]{background:#ffe9e9;color:#9f2424}.lb2-diagnostics-handoff-boundary{border-color:#d8e8ff;background:#f6faff}.lb2-diagnostics-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:.6rem;gap:.6rem}.lb2-diagnostics-boundary,.lb2-diagnostics-summary section,.lb2-diagnostics-topic-list section,.lb2-equipment-list section{min-width:0;border:1px solid #dfe8f2;border-radius:8px;background:#fbfdff}.lb2-diagnostics-summary section{display:grid;grid-gap:.2rem;gap:.2rem;padding:.65rem}.lb2-diagnostics-boundary span,.lb2-diagnostics-summary small,.lb2-diagnostics-summary span,.lb2-diagnostics-topic-list small,.lb2-equipment-list small{overflow-wrap:anywhere}.lb2-diagnostics-summary span{color:var(--muted);font-size:.68rem;font-weight:860;text-transform:uppercase}.lb2-diagnostics-summary strong{color:var(--ink);font-size:.95rem;font-weight:950}.lb2-diagnostics-summary small{color:#53657f;font-size:.7rem;font-weight:780;line-height:1.35}.lb2-disconnected-evidence,.lb2-screen-parity-evidence{display:grid;grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));grid-gap:.55rem;gap:.55rem;margin-bottom:.65rem}.lb2-disconnected-evidence section,.lb2-screen-parity-evidence section{min-width:0;border:1px solid #e2edf5;border-radius:8px;padding:.65rem;background:#f8fbfd}.lb2-disconnected-evidence section.wide{grid-column:1/-1}.lb2-disconnected-evidence span,.lb2-screen-parity-evidence span{display:block;margin-bottom:.18rem;color:var(--muted);font-size:.66rem;font-weight:900;text-transform:uppercase}.lb2-disconnected-evidence small,.lb2-disconnected-evidence strong,.lb2-screen-parity-evidence small,.lb2-screen-parity-evidence strong{display:block;min-width:0;overflow-wrap:anywhere}.lb2-disconnected-evidence strong,.lb2-screen-parity-evidence strong{color:var(--ink);font-size:.82rem;font-weight:950;line-height:1.25}.lb2-disconnected-evidence small,.lb2-screen-parity-evidence small{margin-top:.18rem;color:#52657d;font-size:.68rem;font-weight:760;line-height:1.34}.lb2-diagnostics-topic-list,.lb2-equipment-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.6rem;gap:.6rem}.lb2-diagnostics-topic-list section,.lb2-equipment-list section{display:grid;grid-gap:.4rem;gap:.4rem;padding:.7rem}.lb2-diagnostics-topic-list section>div,.lb2-equipment-list section>div{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:.45rem;gap:.45rem;align-items:center;min-width:0}.lb2-diagnostics-topic-list section>div{grid-template-columns:minmax(0,1fr) auto auto}.lb2-diagnostics-boundary span,.lb2-diagnostics-boundary strong,.lb2-diagnostics-topic-list p,.lb2-diagnostics-topic-list strong,.lb2-diagnostics-topic-list ul,.lb2-equipment-list p,.lb2-equipment-list strong{min-width:0;margin:0}.lb2-diagnostics-topic-list strong,.lb2-equipment-list strong{overflow:hidden;color:var(--ink);font-size:.84rem;font-weight:950;text-overflow:ellipsis;white-space:nowrap}.lb2-diagnostics-topic-list mark,.lb2-equipment-list mark{border-radius:999px;padding:.2rem .45rem;background:#fff7df;color:#8a5a08;font-size:.62rem;font-weight:950;letter-spacing:0;text-transform:uppercase}.lb2-diagnostics-topic-list mark[data-tone=ready],.lb2-equipment-list mark[data-tone=ready]{background:#edf7ed;color:#157347}.lb2-diagnostics-topic-list mark[data-tone=danger],.lb2-equipment-list mark[data-tone=danger]{background:#fff1f0;color:#b42318}.lb2-diagnostics-topic-list span{border-radius:999px;padding:.2rem .45rem;background:#eef5fb;color:#304666;font-size:.62rem;font-weight:950;text-transform:uppercase}.lb2-diagnostics-topic-list li,.lb2-diagnostics-topic-list p,.lb2-equipment-list p{color:#304666;font-size:.74rem;font-weight:760;line-height:1.36}.lb2-diagnostics-topic-list ul{display:grid;grid-gap:.25rem;gap:.25rem;padding-left:1rem}.lb2-diagnostics-topic-list small,.lb2-equipment-list small{color:var(--muted);font-size:.68rem;font-weight:760;line-height:1.34}.lb2-diagnostics-boundary{display:grid;grid-gap:.25rem;gap:.25rem;padding:.7rem;background:#fffaf0}.lb2-diagnostics-boundary strong{color:#8a5a08;font-size:.78rem;font-weight:940}.lb2-diagnostics-boundary span{color:#304666;font-size:.72rem;font-weight:780;line-height:1.35}.lb2-control-gates-panel{display:grid;grid-gap:.8rem;gap:.8rem}.lb2-control-gate-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:.6rem;gap:.6rem}.lb2-command-policy-list section,.lb2-control-gate-boundary,.lb2-control-gate-summary section,.lb2-security-readiness-list section{min-width:0;border:1px solid #dfe8f2;border-radius:8px;background:#fbfdff}.lb2-control-gate-summary section{display:grid;grid-gap:.2rem;gap:.2rem;padding:.65rem}.lb2-command-policy-list small,.lb2-control-gate-boundary span,.lb2-control-gate-summary small,.lb2-control-gate-summary span,.lb2-security-readiness-list small{overflow-wrap:anywhere}.lb2-control-gate-summary span{color:var(--muted);font-size:.68rem;font-weight:860;text-transform:uppercase}.lb2-control-gate-summary strong{color:var(--ink);font-size:.95rem;font-weight:950}.lb2-control-gate-summary small{color:#53657f;font-size:.7rem;font-weight:780;line-height:1.35}.lb2-command-policy-list,.lb2-security-readiness-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.6rem;gap:.6rem}.lb2-command-policy-list section,.lb2-security-readiness-list section{display:grid;grid-gap:.35rem;gap:.35rem;padding:.7rem}.lb2-command-policy-list section>div,.lb2-security-readiness-list section>div{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:.45rem;gap:.45rem;align-items:center;min-width:0}.lb2-command-policy-list p,.lb2-command-policy-list strong,.lb2-control-gate-boundary span,.lb2-control-gate-boundary strong,.lb2-security-readiness-list p,.lb2-security-readiness-list strong{min-width:0;margin:0}.lb2-command-policy-list strong,.lb2-security-readiness-list strong{overflow:hidden;color:var(--ink);font-size:.84rem;font-weight:950;text-overflow:ellipsis;white-space:nowrap}.lb2-command-policy-list mark,.lb2-security-readiness-list mark{border-radius:999px;padding:.2rem .45rem;background:#fff7df;color:#8a5a08;font-size:.62rem;font-weight:950;letter-spacing:0;text-transform:uppercase}.lb2-command-policy-list mark[data-tone=ready],.lb2-security-readiness-list mark[data-tone=ready]{background:#edf7ed;color:#157347}.lb2-command-policy-list mark[data-tone=danger],.lb2-security-readiness-list mark[data-tone=danger]{background:#fff1f0;color:#b42318}.lb2-command-policy-list span,.lb2-security-readiness-list span{width:-moz-fit-content;width:fit-content;border-radius:999px;padding:.2rem .45rem;background:#eef5fb;color:#304666;font-size:.62rem;font-weight:950;text-transform:uppercase}.lb2-command-policy-list p,.lb2-security-readiness-list p{color:#304666;font-size:.74rem;font-weight:760;line-height:1.36}.lb2-command-policy-list small,.lb2-security-readiness-list small{color:var(--muted);font-size:.68rem;font-weight:760;line-height:1.34}.lb2-control-gate-boundary{display:grid;grid-gap:.25rem;gap:.25rem;padding:.7rem;background:#fffaf0}.lb2-control-gate-boundary strong{color:#8a5a08;font-size:.78rem;font-weight:940}.lb2-control-gate-boundary span{color:#304666;font-size:.72rem;font-weight:780;line-height:1.35}.lb2-pricing-readiness-panel{display:grid;grid-gap:.8rem;gap:.8rem}.lb2-pricing-readiness-list,.lb2-pricing-readiness-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:.6rem;gap:.6rem}.lb2-pricing-readiness-boundary,.lb2-pricing-readiness-list section,.lb2-pricing-readiness-summary section{min-width:0;border:1px solid #dfe8f2;border-radius:8px;background:#fbfdff;display:grid;grid-gap:.28rem;gap:.28rem;padding:.7rem}.lb2-pricing-readiness-boundary span,.lb2-pricing-readiness-list small,.lb2-pricing-readiness-summary small,.lb2-pricing-readiness-summary span{overflow-wrap:anywhere}.lb2-pricing-readiness-list mark,.lb2-pricing-readiness-summary span{color:var(--muted);font-size:.68rem;font-weight:860;text-transform:uppercase}.lb2-pricing-readiness-boundary strong,.lb2-pricing-readiness-list span,.lb2-pricing-readiness-list strong,.lb2-pricing-readiness-summary strong{color:var(--ink);font-weight:950}.lb2-pricing-readiness-summary strong{font-size:.95rem}.lb2-pricing-readiness-list section>div{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:.45rem;gap:.45rem;align-items:center;min-width:0}.lb2-pricing-readiness-list strong{overflow:hidden;font-size:.84rem;text-overflow:ellipsis;white-space:nowrap}.lb2-pricing-readiness-list mark{border-radius:999px;padding:.2rem .45rem;background:#edf7ed;color:#157347}.lb2-pricing-readiness-list span{font-size:.95rem}.lb2-pricing-readiness-boundary span,.lb2-pricing-readiness-list small,.lb2-pricing-readiness-summary small{color:#53657f;font-size:.7rem;font-weight:780;line-height:1.35}.lb2-pricing-readiness-boundary{background:#fffaf0}.lb2-pricing-readiness-boundary strong{color:#8a5a08;font-size:.78rem}.lb2-pricing-handoff-panel{display:grid;grid-gap:.65rem;gap:.65rem;margin-top:.75rem;scroll-margin-top:1rem}.lb2-pricing-handoff-quotes,.lb2-pricing-handoff-summary{display:grid;grid-template-columns:repeat(auto-fit,minmax(8rem,1fr));grid-gap:.55rem;gap:.55rem}.lb2-pricing-handoff-boundary,.lb2-pricing-handoff-evidence section,.lb2-pricing-handoff-quotes section,.lb2-pricing-handoff-stages section,.lb2-pricing-handoff-summary section{display:grid;min-width:0;grid-gap:.35rem;gap:.35rem;border:1px solid #e4ebf3;border-radius:8px;padding:.65rem;background:#fbfdff}.lb2-pricing-handoff-evidence section[data-state=ready],.lb2-pricing-handoff-stages section[data-state=ready],.lb2-pricing-handoff-summary section[data-state=ready]{border-color:#bde6cb;background:#f3fbf6}.lb2-pricing-handoff-evidence section[data-state=blocked],.lb2-pricing-handoff-evidence section[data-state=not_mapped],.lb2-pricing-handoff-stages section[data-state=blocked],.lb2-pricing-handoff-stages section[data-state=not_mapped],.lb2-pricing-handoff-summary section[data-state=blocked],.lb2-pricing-handoff-summary section[data-state=not_mapped]{border-color:#f0b7b7;background:#fff5f5}.lb2-pricing-handoff-evidence section[data-state=needs_review],.lb2-pricing-handoff-stages section[data-state=needs_review],.lb2-pricing-handoff-summary section[data-state=needs_review]{border-color:#ecd182;background:#fffaf0}.lb2-pricing-handoff-boundary span,.lb2-pricing-handoff-evidence small,.lb2-pricing-handoff-evidence span,.lb2-pricing-handoff-note,.lb2-pricing-handoff-quotes small,.lb2-pricing-handoff-stages p,.lb2-pricing-handoff-stages small,.lb2-pricing-handoff-stages span,.lb2-pricing-handoff-summary small,.lb2-pricing-handoff-summary span{min-width:0;overflow-wrap:anywhere;color:var(--muted);font-size:.72rem;font-weight:760;line-height:1.35}.lb2-pricing-handoff-evidence span,.lb2-pricing-handoff-summary span{font-size:.66rem;font-weight:900;text-transform:uppercase}.lb2-pricing-handoff-boundary strong,.lb2-pricing-handoff-evidence strong,.lb2-pricing-handoff-quotes span,.lb2-pricing-handoff-quotes strong,.lb2-pricing-handoff-stages strong,.lb2-pricing-handoff-summary strong{min-width:0;overflow-wrap:anywhere;color:var(--ink);font-weight:950}.lb2-pricing-handoff-note{margin:0}.lb2-pricing-handoff-evidence,.lb2-pricing-handoff-stages{display:grid;grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));grid-gap:.55rem;gap:.55rem}.lb2-pricing-handoff-evidence.compact,.lb2-pricing-handoff-stages.compact{grid-template-columns:repeat(auto-fit,minmax(12rem,1fr))}.lb2-pricing-handoff-stages header{display:flex;align-items:flex-start;justify-content:space-between;gap:.55rem}.lb2-pricing-handoff-stages header div{display:grid;min-width:0;grid-gap:.18rem;gap:.18rem}.lb2-pricing-handoff-stages p{margin:0}.lb2-pricing-handoff-stages mark{width:-moz-fit-content;width:fit-content;border-radius:999px;padding:.18rem .42rem;background:#eef5ff;color:var(--blue-strong);font-size:.62rem;font-weight:950;text-transform:uppercase;white-space:nowrap}.lb2-pricing-handoff-stages mark[data-tone=ready]{background:#e9f8ee;color:#217346}.lb2-pricing-handoff-stages mark[data-tone=warning]{background:#fff0d6;color:#8a5a00}.lb2-pricing-handoff-stages mark[data-tone=danger]{background:#ffe9e9;color:#9f2424}.lb2-pricing-handoff-boundary{border-color:#d8e8ff;background:#f6faff}.lb2-payment-launch-readiness-panel{display:grid;grid-gap:.65rem;gap:.65rem;margin-top:.75rem;scroll-margin-top:1rem}.lb2-payment-launch-checklist,.lb2-payment-launch-counts,.lb2-payment-launch-summary{display:grid;grid-template-columns:repeat(auto-fit,minmax(8rem,1fr));grid-gap:.55rem;gap:.55rem}.lb2-payment-launch-checklist{grid-template-columns:repeat(auto-fit,minmax(13rem,1fr))}.lb2-payment-launch-checklist.compact{grid-template-columns:repeat(auto-fit,minmax(12rem,1fr))}.lb2-payment-launch-missing-gates{display:grid;grid-gap:.45rem;gap:.45rem;border:1px solid #f0b7b7;border-radius:8px;padding:.65rem;background:#fff5f5}.lb2-payment-launch-missing-gates>span{color:#8f1f1f;font-size:.66rem;font-weight:900;line-height:1.35;text-transform:uppercase}.lb2-payment-launch-missing-gates>div{display:flex;min-width:0;flex-wrap:wrap;gap:.35rem}.lb2-payment-launch-missing-gates span{min-width:0;max-width:100%;overflow-wrap:anywhere;border:1px solid #f0b7b7;border-radius:999px;padding:.2rem .45rem;background:#ffffff;color:#8f1f1f;font-size:.7rem;font-weight:850}.lb2-payment-launch-boundary,.lb2-payment-launch-checklist section,.lb2-payment-launch-counts section,.lb2-payment-launch-notes span,.lb2-payment-launch-summary section{display:grid;min-width:0;grid-gap:.35rem;gap:.35rem;border:1px solid #e4ebf3;border-radius:8px;padding:.65rem;background:#fbfdff}.lb2-payment-launch-checklist section[data-state=ready],.lb2-payment-launch-counts section[data-state=ready],.lb2-payment-launch-summary section[data-state=ready]{border-color:#bde6cb;background:#f3fbf6}.lb2-payment-launch-checklist section[data-state=blocked],.lb2-payment-launch-counts section[data-state=blocked],.lb2-payment-launch-summary section[data-state=blocked]{border-color:#f0b7b7;background:#fff5f5}.lb2-payment-launch-checklist section[data-state=needs_review],.lb2-payment-launch-checklist section[data-state=simulator_only],.lb2-payment-launch-counts section[data-state=needs_review],.lb2-payment-launch-counts section[data-state=simulator_only],.lb2-payment-launch-summary section[data-state=needs_review]{border-color:#ecd182;background:#fffaf0}.lb2-payment-launch-boundary span,.lb2-payment-launch-checklist p,.lb2-payment-launch-checklist small,.lb2-payment-launch-checklist span,.lb2-payment-launch-counts span,.lb2-payment-launch-notes span,.lb2-payment-launch-summary span{min-width:0;overflow-wrap:anywhere;color:var(--muted);font-size:.72rem;font-weight:760;line-height:1.35}.lb2-payment-launch-checklist span,.lb2-payment-launch-counts span,.lb2-payment-launch-summary span{font-size:.66rem;font-weight:900;text-transform:uppercase}.lb2-payment-launch-boundary strong,.lb2-payment-launch-checklist strong,.lb2-payment-launch-counts strong,.lb2-payment-launch-summary strong{min-width:0;overflow-wrap:anywhere;color:var(--ink);font-weight:950}.lb2-payment-launch-checklist p{margin:0}.lb2-payment-launch-notes{display:grid;grid-gap:.45rem;gap:.45rem}.lb2-payment-launch-boundary{border-color:#d8e8ff;background:#f6faff}.lb2-payment-reconciliation-panel{display:grid;grid-gap:.65rem;gap:.65rem;margin-top:.75rem;scroll-margin-top:1rem}.lb2-payment-reconciliation-rows,.lb2-payment-reconciliation-summary{display:grid;grid-template-columns:repeat(auto-fit,minmax(8rem,1fr));grid-gap:.55rem;gap:.55rem}.lb2-payment-reconciliation-rows{grid-template-columns:repeat(auto-fit,minmax(13rem,1fr))}.lb2-payment-reconciliation-rows.compact{grid-template-columns:repeat(auto-fit,minmax(12rem,1fr))}.lb2-payment-reconciliation-boundary,.lb2-payment-reconciliation-rows section,.lb2-payment-reconciliation-summary section{display:grid;min-width:0;grid-gap:.35rem;gap:.35rem;border:1px solid #e4ebf3;border-radius:8px;padding:.65rem;background:#fbfdff}.lb2-payment-reconciliation-rows section[data-state=ready],.lb2-payment-reconciliation-summary section[data-state=ready]{border-color:#bde6cb;background:#f3fbf6}.lb2-payment-reconciliation-rows section[data-state=blocked],.lb2-payment-reconciliation-summary section[data-state=blocked]{border-color:#f0b7b7;background:#fff5f5}.lb2-payment-reconciliation-rows section[data-state=needs_review],.lb2-payment-reconciliation-rows section[data-state=simulator_only],.lb2-payment-reconciliation-summary section[data-state=needs_review],.lb2-payment-reconciliation-summary section[data-state=simulator_only]{border-color:#ecd182;background:#fffaf0}.lb2-payment-reconciliation-boundary span,.lb2-payment-reconciliation-rows p,.lb2-payment-reconciliation-rows small,.lb2-payment-reconciliation-rows span,.lb2-payment-reconciliation-summary span{min-width:0;overflow-wrap:anywhere;color:var(--muted);font-size:.72rem;font-weight:760;line-height:1.35}.lb2-payment-reconciliation-rows span,.lb2-payment-reconciliation-summary span{font-size:.66rem;font-weight:900;text-transform:uppercase}.lb2-payment-reconciliation-boundary strong,.lb2-payment-reconciliation-rows strong,.lb2-payment-reconciliation-summary strong{min-width:0;overflow-wrap:anywhere;color:var(--ink);font-weight:950}.lb2-payment-reconciliation-rows p{margin:0}.lb2-payment-reconciliation-boundary{border-color:#d8e8ff;background:#f6faff}.lb2-cancellation-refund-panel{display:grid;grid-gap:.65rem;gap:.65rem;margin-top:.75rem;scroll-margin-top:1rem}.lb2-cancellation-refund-summary{display:grid;grid-template-columns:repeat(auto-fit,minmax(8rem,1fr));grid-gap:.55rem;gap:.55rem}.lb2-cancellation-refund-boundary,.lb2-cancellation-refund-evidence section,.lb2-cancellation-refund-stages section,.lb2-cancellation-refund-summary section{display:grid;min-width:0;grid-gap:.35rem;gap:.35rem;border:1px solid #e4ebf3;border-radius:8px;padding:.65rem;background:#fbfdff}.lb2-cancellation-refund-evidence section[data-state=ready],.lb2-cancellation-refund-stages section[data-state=ready],.lb2-cancellation-refund-summary section[data-state=ready]{border-color:#bde6cb;background:#f3fbf6}.lb2-cancellation-refund-evidence section[data-state=blocked],.lb2-cancellation-refund-evidence section[data-state=not_mapped],.lb2-cancellation-refund-stages section[data-state=blocked],.lb2-cancellation-refund-stages section[data-state=not_mapped],.lb2-cancellation-refund-summary section[data-state=blocked],.lb2-cancellation-refund-summary section[data-state=not_mapped]{border-color:#f0b7b7;background:#fff5f5}.lb2-cancellation-refund-evidence section[data-state=needs_review],.lb2-cancellation-refund-stages section[data-state=needs_review],.lb2-cancellation-refund-summary section[data-state=needs_review]{border-color:#ecd182;background:#fffaf0}.lb2-cancellation-refund-boundary span,.lb2-cancellation-refund-customer,.lb2-cancellation-refund-evidence small,.lb2-cancellation-refund-evidence span,.lb2-cancellation-refund-note,.lb2-cancellation-refund-stages p,.lb2-cancellation-refund-stages small,.lb2-cancellation-refund-stages span,.lb2-cancellation-refund-summary small,.lb2-cancellation-refund-summary span{min-width:0;overflow-wrap:anywhere;color:var(--muted);font-size:.72rem;font-weight:760;line-height:1.35}.lb2-cancellation-refund-evidence span,.lb2-cancellation-refund-summary span{font-size:.66rem;font-weight:900;text-transform:uppercase}.lb2-cancellation-refund-boundary strong,.lb2-cancellation-refund-evidence strong,.lb2-cancellation-refund-stages strong,.lb2-cancellation-refund-summary strong{min-width:0;overflow-wrap:anywhere;color:var(--ink);font-weight:950}.lb2-cancellation-refund-customer,.lb2-cancellation-refund-note,.lb2-cancellation-refund-stages p{margin:0}.lb2-cancellation-refund-evidence,.lb2-cancellation-refund-stages{display:grid;grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));grid-gap:.55rem;gap:.55rem}.lb2-cancellation-refund-evidence.compact,.lb2-cancellation-refund-stages.compact{grid-template-columns:repeat(auto-fit,minmax(12rem,1fr))}.lb2-cancellation-refund-stages header{display:flex;align-items:flex-start;justify-content:space-between;gap:.55rem}.lb2-cancellation-refund-stages header div{display:grid;min-width:0;grid-gap:.18rem;gap:.18rem}.lb2-cancellation-refund-stages mark{width:-moz-fit-content;width:fit-content;border-radius:999px;padding:.18rem .42rem;background:#eef5ff;color:var(--blue-strong);font-size:.62rem;font-weight:950;text-transform:uppercase;white-space:nowrap}.lb2-cancellation-refund-stages mark[data-tone=ready]{background:#e9f8ee;color:#217346}.lb2-cancellation-refund-stages mark[data-tone=warning]{background:#fff0d6;color:#8a5a00}.lb2-cancellation-refund-stages mark[data-tone=danger]{background:#ffe9e9;color:#9f2424}.lb2-cancellation-refund-boundary{border-color:#d8e8ff;background:#f6faff}.lb2-customer-notification-panel{display:grid;grid-gap:.65rem;gap:.65rem;margin-top:.75rem;scroll-margin-top:1rem}.lb2-customer-notification-summary{display:grid;grid-template-columns:repeat(auto-fit,minmax(8rem,1fr));grid-gap:.55rem;gap:.55rem}.lb2-customer-launch-blockers,.lb2-customer-notification-boundary,.lb2-customer-notification-evidence section,.lb2-customer-notification-stages section,.lb2-customer-notification-summary section{display:grid;min-width:0;grid-gap:.35rem;gap:.35rem;border:1px solid #e4ebf3;border-radius:8px;padding:.65rem;background:#fbfdff}.lb2-customer-notification-evidence section[data-state=ready],.lb2-customer-notification-stages section[data-state=ready],.lb2-customer-notification-summary section[data-state=ready]{border-color:#bde6cb;background:#f3fbf6}.lb2-customer-notification-evidence section[data-state=blocked],.lb2-customer-notification-evidence section[data-state=not_mapped],.lb2-customer-notification-stages section[data-state=blocked],.lb2-customer-notification-stages section[data-state=not_mapped],.lb2-customer-notification-summary section[data-state=blocked],.lb2-customer-notification-summary section[data-state=not_mapped]{border-color:#f0b7b7;background:#fff5f5}.lb2-customer-notification-evidence section[data-state=needs_review],.lb2-customer-notification-stages section[data-state=needs_review],.lb2-customer-notification-summary section[data-state=needs_review]{border-color:#ecd182;background:#fffaf0}.lb2-customer-launch-blockers span,.lb2-customer-notification-boundary span,.lb2-customer-notification-customer,.lb2-customer-notification-evidence small,.lb2-customer-notification-evidence span,.lb2-customer-notification-note,.lb2-customer-notification-stages p,.lb2-customer-notification-stages small,.lb2-customer-notification-stages span,.lb2-customer-notification-summary small,.lb2-customer-notification-summary span{min-width:0;overflow-wrap:anywhere;color:var(--muted);font-size:.72rem;font-weight:760;line-height:1.35}.lb2-customer-notification-evidence span,.lb2-customer-notification-summary span{font-size:.66rem;font-weight:900;text-transform:uppercase}.lb2-customer-launch-blockers strong,.lb2-customer-notification-boundary strong,.lb2-customer-notification-evidence strong,.lb2-customer-notification-stages strong,.lb2-customer-notification-summary strong{min-width:0;overflow-wrap:anywhere;color:var(--ink);font-weight:950}.lb2-customer-notification-customer,.lb2-customer-notification-note,.lb2-customer-notification-stages p{margin:0}.lb2-customer-launch-blockers{border-color:#f0b7b7;background:#fff5f5}.lb2-customer-launch-blockers>div{display:flex;min-width:0;flex-wrap:wrap;gap:.35rem}.lb2-customer-launch-blockers span{width:-moz-fit-content;width:fit-content;border:1px solid #f0b7b7;border-radius:999px;padding:.22rem .48rem;background:#ffffff;color:#8f1f1f;font-size:.7rem;font-weight:850}.lb2-customer-notification-evidence,.lb2-customer-notification-stages{display:grid;grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));grid-gap:.55rem;gap:.55rem}.lb2-customer-notification-evidence.compact,.lb2-customer-notification-stages.compact{grid-template-columns:repeat(auto-fit,minmax(12rem,1fr))}.lb2-customer-notification-stages header{display:flex;align-items:flex-start;justify-content:space-between;gap:.55rem}.lb2-customer-notification-stages header div{display:grid;min-width:0;grid-gap:.18rem;gap:.18rem}.lb2-customer-notification-stages mark{width:-moz-fit-content;width:fit-content;border-radius:999px;padding:.18rem .42rem;background:#eef5ff;color:var(--blue-strong);font-size:.62rem;font-weight:950;text-transform:uppercase;white-space:nowrap}.lb2-customer-notification-stages mark[data-tone=ready]{background:#e9f8ee;color:#217346}.lb2-customer-notification-stages mark[data-tone=warning]{background:#fff0d6;color:#8a5a00}.lb2-customer-notification-stages mark[data-tone=danger]{background:#ffe9e9;color:#9f2424}.lb2-customer-notification-boundary{border-color:#d8e8ff;background:#f6faff}.lb2-legal-compliance-panel{display:grid;grid-gap:.65rem;gap:.65rem;margin-top:.75rem;scroll-margin-top:1rem}.lb2-legal-compliance-summary{display:grid;grid-template-columns:repeat(auto-fit,minmax(8rem,1fr));grid-gap:.55rem;gap:.55rem}.lb2-legal-compliance-boundary,.lb2-legal-compliance-evidence section,.lb2-legal-compliance-stages section,.lb2-legal-compliance-summary section{display:grid;min-width:0;grid-gap:.35rem;gap:.35rem;border:1px solid #e4ebf3;border-radius:8px;padding:.65rem;background:#fbfdff}.lb2-legal-compliance-evidence section[data-state=ready],.lb2-legal-compliance-stages section[data-state=ready],.lb2-legal-compliance-summary section[data-state=ready]{border-color:#bde6cb;background:#f3fbf6}.lb2-legal-compliance-evidence section[data-state=blocked],.lb2-legal-compliance-evidence section[data-state=not_mapped],.lb2-legal-compliance-stages section[data-state=blocked],.lb2-legal-compliance-stages section[data-state=not_mapped],.lb2-legal-compliance-summary section[data-state=blocked],.lb2-legal-compliance-summary section[data-state=not_mapped]{border-color:#f0b7b7;background:#fff5f5}.lb2-legal-compliance-evidence section[data-state=needs_review],.lb2-legal-compliance-stages section[data-state=needs_review],.lb2-legal-compliance-summary section[data-state=needs_review]{border-color:#ecd182;background:#fffaf0}.lb2-legal-compliance-boundary span,.lb2-legal-compliance-customer,.lb2-legal-compliance-evidence small,.lb2-legal-compliance-evidence span,.lb2-legal-compliance-note,.lb2-legal-compliance-stages p,.lb2-legal-compliance-stages small,.lb2-legal-compliance-stages span,.lb2-legal-compliance-summary small,.lb2-legal-compliance-summary span{min-width:0;overflow-wrap:anywhere;color:var(--muted);font-size:.72rem;font-weight:760;line-height:1.35}.lb2-legal-compliance-evidence span,.lb2-legal-compliance-summary span{font-size:.66rem;font-weight:900;text-transform:uppercase}.lb2-legal-compliance-boundary strong,.lb2-legal-compliance-evidence strong,.lb2-legal-compliance-stages strong,.lb2-legal-compliance-summary strong{min-width:0;overflow-wrap:anywhere;color:var(--ink);font-weight:950}.lb2-legal-compliance-customer,.lb2-legal-compliance-note,.lb2-legal-compliance-stages p{margin:0}.lb2-legal-compliance-evidence,.lb2-legal-compliance-stages{display:grid;grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));grid-gap:.55rem;gap:.55rem}.lb2-legal-compliance-evidence.compact,.lb2-legal-compliance-stages.compact{grid-template-columns:repeat(auto-fit,minmax(12rem,1fr))}.lb2-legal-compliance-stages header{display:flex;align-items:flex-start;justify-content:space-between;gap:.55rem}.lb2-legal-compliance-stages header div{display:grid;min-width:0;grid-gap:.18rem;gap:.18rem}.lb2-legal-compliance-stages mark{width:-moz-fit-content;width:fit-content;border-radius:999px;padding:.18rem .42rem;background:#eef5ff;color:var(--blue-strong);font-size:.62rem;font-weight:950;text-transform:uppercase;white-space:nowrap}.lb2-legal-compliance-stages mark[data-tone=ready]{background:#e9f8ee;color:#217346}.lb2-legal-compliance-stages mark[data-tone=warning]{background:#fff0d6;color:#8a5a00}.lb2-legal-compliance-stages mark[data-tone=danger]{background:#ffe9e9;color:#9f2424}.lb2-legal-compliance-boundary{border-color:#d8e8ff;background:#f6faff}.lb2-customer-acceptance-panel{display:grid;grid-gap:.65rem;gap:.65rem;margin-bottom:.75rem;scroll-margin-top:1rem}.lb2-customer-acceptance-summary{display:grid;grid-template-columns:repeat(auto-fit,minmax(8rem,1fr));grid-gap:.55rem;gap:.55rem}.lb2-customer-acceptance-boundary,.lb2-customer-acceptance-evidence section,.lb2-customer-acceptance-stages section,.lb2-customer-acceptance-summary section{display:grid;min-width:0;grid-gap:.35rem;gap:.35rem;border:1px solid #e4ebf3;border-radius:8px;padding:.65rem;background:#fbfdff}.lb2-customer-acceptance-evidence section[data-state=ready],.lb2-customer-acceptance-stages section[data-state=ready],.lb2-customer-acceptance-summary section[data-state=ready]{border-color:#bde6cb;background:#f3fbf6}.lb2-customer-acceptance-evidence section[data-state=blocked],.lb2-customer-acceptance-evidence section[data-state=not_mapped],.lb2-customer-acceptance-stages section[data-state=blocked],.lb2-customer-acceptance-stages section[data-state=not_mapped],.lb2-customer-acceptance-summary section[data-state=blocked],.lb2-customer-acceptance-summary section[data-state=not_mapped]{border-color:#ffc6c6;background:#fff7f7}.lb2-customer-acceptance-evidence section[data-state=needs_review],.lb2-customer-acceptance-stages section[data-state=needs_review],.lb2-customer-acceptance-summary section[data-state=needs_review]{border-color:#ffdca8;background:#fffaf1}.lb2-customer-acceptance-boundary span,.lb2-customer-acceptance-customer,.lb2-customer-acceptance-evidence small,.lb2-customer-acceptance-evidence span,.lb2-customer-acceptance-note,.lb2-customer-acceptance-stages p,.lb2-customer-acceptance-stages small,.lb2-customer-acceptance-stages span,.lb2-customer-acceptance-summary small,.lb2-customer-acceptance-summary span{overflow-wrap:anywhere;color:var(--muted);font-size:.82rem;line-height:1.45}.lb2-customer-acceptance-evidence span,.lb2-customer-acceptance-summary span{text-transform:uppercase;letter-spacing:0;font-size:.7rem;font-weight:800}.lb2-customer-acceptance-boundary strong,.lb2-customer-acceptance-evidence strong,.lb2-customer-acceptance-stages strong,.lb2-customer-acceptance-summary strong{overflow-wrap:anywhere;color:var(--ink);font-weight:950}.lb2-customer-acceptance-customer,.lb2-customer-acceptance-note,.lb2-customer-acceptance-stages p{margin:0}.lb2-customer-acceptance-evidence,.lb2-customer-acceptance-stages{display:grid;grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));grid-gap:.55rem;gap:.55rem}.lb2-customer-acceptance-evidence.compact,.lb2-customer-acceptance-stages.compact{grid-template-columns:repeat(auto-fit,minmax(12rem,1fr))}.lb2-customer-acceptance-boundary{border-color:#d8e8ff;background:#f6faff}.lb2-customer-acceptance-migration-panel{display:grid;grid-gap:.65rem;gap:.65rem;margin-bottom:.75rem;scroll-margin-top:1rem}.lb2-customer-acceptance-migration-evidence,.lb2-customer-acceptance-migration-plans,.lb2-customer-acceptance-migration-smoke,.lb2-customer-acceptance-migration-summary{display:grid;grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));grid-gap:.55rem;gap:.55rem}.lb2-customer-acceptance-migration-boundary,.lb2-customer-acceptance-migration-evidence section,.lb2-customer-acceptance-migration-plans section,.lb2-customer-acceptance-migration-smoke section,.lb2-customer-acceptance-migration-summary section{display:grid;min-width:0;grid-gap:.35rem;gap:.35rem;border:1px solid #e4ebf3;border-radius:8px;padding:.65rem;background:#fbfdff}.lb2-customer-acceptance-migration-evidence section[data-state=ready],.lb2-customer-acceptance-migration-summary section[data-state=ready]{border-color:#bde6cb;background:#f3fbf6}.lb2-customer-acceptance-migration-evidence section[data-state=blocked],.lb2-customer-acceptance-migration-evidence section[data-state=not_mapped],.lb2-customer-acceptance-migration-summary section[data-state=blocked]{border-color:#ffc6c6;background:#fff7f7}.lb2-customer-acceptance-migration-evidence section[data-state=needs_review],.lb2-customer-acceptance-migration-evidence section[data-state=simulator_only]{border-color:#ffdca8;background:#fffaf1}.lb2-customer-acceptance-migration-boundary span,.lb2-customer-acceptance-migration-evidence small,.lb2-customer-acceptance-migration-evidence span,.lb2-customer-acceptance-migration-note,.lb2-customer-acceptance-migration-plans span,.lb2-customer-acceptance-migration-smoke small,.lb2-customer-acceptance-migration-smoke span,.lb2-customer-acceptance-migration-summary small,.lb2-customer-acceptance-migration-summary span{overflow-wrap:anywhere;color:var(--muted);font-size:.82rem;line-height:1.45}.lb2-customer-acceptance-migration-evidence span,.lb2-customer-acceptance-migration-smoke span,.lb2-customer-acceptance-migration-summary span{text-transform:uppercase;letter-spacing:0;font-size:.7rem;font-weight:800}.lb2-customer-acceptance-migration-boundary strong,.lb2-customer-acceptance-migration-evidence strong,.lb2-customer-acceptance-migration-plans strong,.lb2-customer-acceptance-migration-summary strong{overflow-wrap:anywhere;color:var(--ink);font-weight:950}.lb2-customer-acceptance-migration-note{margin:0}.lb2-customer-acceptance-migration-smoke code{overflow-wrap:anywhere;white-space:pre-wrap;color:var(--ink);font-size:.78rem}.lb2-customer-acceptance-migration-evidence.compact,.lb2-customer-acceptance-migration-smoke.compact{grid-template-columns:repeat(auto-fit,minmax(12rem,1fr))}.lb2-customer-acceptance-migration-boundary{border-color:#d8e8ff;background:#f6faff}.lb2-production-data-model-panel{display:grid;grid-gap:.65rem;gap:.65rem;margin-bottom:.75rem;scroll-margin-top:1rem}.lb2-production-data-model-domains,.lb2-production-data-model-evidence,.lb2-production-data-model-summary{display:grid;grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));grid-gap:.55rem;gap:.55rem}.lb2-production-data-model-boundary,.lb2-production-data-model-domains section,.lb2-production-data-model-evidence section,.lb2-production-data-model-summary section{display:grid;min-width:0;grid-gap:.35rem;gap:.35rem;border:1px solid #e4ebf3;border-radius:8px;padding:.65rem;background:#fbfdff}.lb2-production-data-model-domains section[data-state=ready],.lb2-production-data-model-evidence section[data-state=ready],.lb2-production-data-model-summary section[data-state=ready]{border-color:#bde6cb;background:#f3fbf6}.lb2-production-data-model-domains section[data-state=blocked],.lb2-production-data-model-domains section[data-state=not_mapped],.lb2-production-data-model-evidence section[data-state=blocked],.lb2-production-data-model-evidence section[data-state=not_mapped],.lb2-production-data-model-summary section[data-state=blocked],.lb2-production-data-model-summary section[data-state=not_mapped]{border-color:#ffc6c6;background:#fff7f7}.lb2-production-data-model-domains section[data-state=needs_review],.lb2-production-data-model-domains section[data-state=simulator_only],.lb2-production-data-model-evidence section[data-state=needs_review],.lb2-production-data-model-evidence section[data-state=simulator_only],.lb2-production-data-model-summary section[data-state=needs_review]{border-color:#ffdca8;background:#fffaf1}.lb2-production-data-model-boundary span,.lb2-production-data-model-domains p,.lb2-production-data-model-domains small,.lb2-production-data-model-domains span,.lb2-production-data-model-evidence small,.lb2-production-data-model-evidence span,.lb2-production-data-model-note,.lb2-production-data-model-summary small,.lb2-production-data-model-summary span{overflow-wrap:anywhere;color:var(--muted);font-size:.82rem;line-height:1.45}.lb2-production-data-model-domains span,.lb2-production-data-model-evidence span,.lb2-production-data-model-summary span{text-transform:uppercase;letter-spacing:0;font-size:.7rem;font-weight:800}.lb2-production-data-model-boundary strong,.lb2-production-data-model-domains strong,.lb2-production-data-model-evidence strong,.lb2-production-data-model-summary strong{overflow-wrap:anywhere;color:var(--ink);font-weight:950}.lb2-production-data-model-domains p,.lb2-production-data-model-note{margin:0}.lb2-production-data-model-domains.compact,.lb2-production-data-model-evidence.compact{grid-template-columns:repeat(auto-fit,minmax(12rem,1fr))}.lb2-production-data-model-boundary{border-color:#d8e8ff;background:#f6faff}.lb2-reagent-reservation-handoff-panel{display:grid;grid-gap:.65rem;gap:.65rem;margin-bottom:.75rem;scroll-margin-top:1rem}.lb2-reagent-reservation-handoff-summary{display:grid;grid-template-columns:repeat(auto-fit,minmax(8rem,1fr));grid-gap:.55rem;gap:.55rem}.lb2-reagent-reservation-handoff-boundary,.lb2-reagent-reservation-handoff-evidence section,.lb2-reagent-reservation-handoff-reservations section,.lb2-reagent-reservation-handoff-stages section,.lb2-reagent-reservation-handoff-summary section{display:grid;min-width:0;grid-gap:.35rem;gap:.35rem;border:1px solid #e4ebf3;border-radius:8px;padding:.65rem;background:#fbfdff}.lb2-reagent-reservation-handoff-evidence section[data-state=ready],.lb2-reagent-reservation-handoff-reservations section[data-state=approved_by_operator],.lb2-reagent-reservation-handoff-stages section[data-state=ready],.lb2-reagent-reservation-handoff-summary section[data-state=ready]{border-color:#bde6cb;background:#f3fbf6}.lb2-reagent-reservation-handoff-evidence section[data-state=blocked],.lb2-reagent-reservation-handoff-evidence section[data-state=not_mapped],.lb2-reagent-reservation-handoff-reservations section[data-state=changes_requested],.lb2-reagent-reservation-handoff-stages section[data-state=blocked],.lb2-reagent-reservation-handoff-stages section[data-state=not_mapped],.lb2-reagent-reservation-handoff-summary section[data-state=blocked],.lb2-reagent-reservation-handoff-summary section[data-state=not_mapped]{border-color:#f0b7b7;background:#fff5f5}.lb2-reagent-reservation-handoff-evidence section[data-state=needs_review],.lb2-reagent-reservation-handoff-reservations section[data-state=reserved_for_operator_review],.lb2-reagent-reservation-handoff-stages section[data-state=needs_review],.lb2-reagent-reservation-handoff-summary section[data-state=needs_review]{border-color:#ecd182;background:#fffaf0}.lb2-reagent-reservation-handoff-boundary span,.lb2-reagent-reservation-handoff-evidence small,.lb2-reagent-reservation-handoff-evidence span,.lb2-reagent-reservation-handoff-note,.lb2-reagent-reservation-handoff-reservations small,.lb2-reagent-reservation-handoff-reservations span,.lb2-reagent-reservation-handoff-stages p,.lb2-reagent-reservation-handoff-stages small,.lb2-reagent-reservation-handoff-stages span,.lb2-reagent-reservation-handoff-summary small,.lb2-reagent-reservation-handoff-summary span{min-width:0;overflow-wrap:anywhere;color:var(--muted);font-size:.72rem;font-weight:760;line-height:1.35}.lb2-reagent-reservation-handoff-evidence span,.lb2-reagent-reservation-handoff-reservations span,.lb2-reagent-reservation-handoff-summary span{font-size:.66rem;font-weight:900;text-transform:uppercase}.lb2-reagent-reservation-handoff-boundary strong,.lb2-reagent-reservation-handoff-evidence strong,.lb2-reagent-reservation-handoff-reservations strong,.lb2-reagent-reservation-handoff-stages strong,.lb2-reagent-reservation-handoff-summary strong{min-width:0;overflow-wrap:anywhere;color:var(--ink);font-weight:950}.lb2-reagent-reservation-handoff-note{margin:0}.lb2-reagent-reservation-handoff-evidence,.lb2-reagent-reservation-handoff-reservations,.lb2-reagent-reservation-handoff-stages{display:grid;grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));grid-gap:.55rem;gap:.55rem}.lb2-reagent-reservation-handoff-evidence.compact,.lb2-reagent-reservation-handoff-reservations.compact,.lb2-reagent-reservation-handoff-stages.compact{grid-template-columns:repeat(auto-fit,minmax(12rem,1fr))}.lb2-reagent-reservation-handoff-stages header{display:flex;align-items:flex-start;justify-content:space-between;gap:.55rem}.lb2-reagent-reservation-handoff-stages header div{display:grid;min-width:0;grid-gap:.18rem;gap:.18rem}.lb2-reagent-reservation-handoff-stages p{margin:0}.lb2-reagent-reservation-handoff-stages mark{width:-moz-fit-content;width:fit-content;border-radius:999px;padding:.18rem .42rem;background:#eef5ff;color:var(--blue-strong);font-size:.62rem;font-weight:950;text-transform:uppercase;white-space:nowrap}.lb2-reagent-reservation-handoff-stages mark[data-tone=ready]{background:#e9f8ee;color:#217346}.lb2-reagent-reservation-handoff-stages mark[data-tone=warning]{background:#fff0d6;color:#8a5a00}.lb2-reagent-reservation-handoff-stages mark[data-tone=danger]{background:#ffe9e9;color:#9f2424}.lb2-reagent-reservation-handoff-boundary{border-color:#d8e8ff;background:#f6faff}.lb2-resin-reagent-planning-panel{display:grid;grid-gap:.65rem;gap:.65rem;margin-bottom:.75rem;scroll-margin-top:1rem}.lb2-resin-reagent-summary{display:grid;grid-template-columns:repeat(auto-fit,minmax(8rem,1fr));grid-gap:.55rem;gap:.55rem}.lb2-resin-reagent-boundary,.lb2-resin-reagent-evidence,.lb2-resin-reagent-items section,.lb2-resin-reagent-summary section{display:grid;min-width:0;grid-gap:.35rem;gap:.35rem;border:1px solid #e4ebf3;border-radius:8px;padding:.65rem;background:#fbfdff}.lb2-resin-reagent-items section[data-state=ready],.lb2-resin-reagent-summary section[data-state=ready]{border-color:#bde6cb;background:#f3fbf6}.lb2-resin-reagent-items section[data-state=blocked],.lb2-resin-reagent-items section[data-state=not_mapped],.lb2-resin-reagent-summary section[data-state=blocked],.lb2-resin-reagent-summary section[data-state=not_mapped]{border-color:#f0b7b7;background:#fff5f5}.lb2-resin-reagent-items section[data-state=needs_review],.lb2-resin-reagent-summary section[data-state=needs_review]{border-color:#ecd182;background:#fffaf0}.lb2-resin-reagent-boundary span,.lb2-resin-reagent-evidence span,.lb2-resin-reagent-items p,.lb2-resin-reagent-items small,.lb2-resin-reagent-items span,.lb2-resin-reagent-note,.lb2-resin-reagent-summary small,.lb2-resin-reagent-summary span{min-width:0;overflow-wrap:anywhere;color:var(--muted);font-size:.72rem;font-weight:760;line-height:1.35}.lb2-resin-reagent-summary span{font-size:.66rem;font-weight:900;text-transform:uppercase}.lb2-resin-reagent-boundary strong,.lb2-resin-reagent-items strong,.lb2-resin-reagent-summary strong{min-width:0;overflow-wrap:anywhere;color:var(--ink);font-weight:950}.lb2-resin-reagent-items p,.lb2-resin-reagent-note{margin:0}.lb2-resin-reagent-items{display:grid;grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));grid-gap:.55rem;gap:.55rem}.lb2-resin-reagent-items.compact{grid-template-columns:repeat(auto-fit,minmax(12rem,1fr))}.lb2-resin-reagent-items header{display:flex;align-items:flex-start;justify-content:space-between;gap:.55rem}.lb2-resin-reagent-items header div{display:grid;min-width:0;grid-gap:.18rem;gap:.18rem}.lb2-resin-reagent-items mark{width:-moz-fit-content;width:fit-content;border-radius:999px;padding:.18rem .42rem;background:#eef5ff;color:var(--blue-strong);font-size:.62rem;font-weight:950;text-transform:uppercase;white-space:nowrap}.lb2-resin-reagent-items mark[data-tone=ready]{background:#e9f8ee;color:#217346}.lb2-resin-reagent-items mark[data-tone=warning]{background:#fff0d6;color:#8a5a00}.lb2-resin-reagent-items mark[data-tone=danger]{background:#ffe9e9;color:#9f2424}.lb2-resin-reagent-boundary,.lb2-resin-reagent-evidence{border-color:#d8e8ff;background:#f6faff}.lb2-bottle-discovery-handoff-panel{display:grid;grid-gap:.65rem;gap:.65rem;margin-bottom:.75rem;scroll-margin-top:1rem}.lb2-bottle-discovery-summary{display:grid;grid-template-columns:repeat(auto-fit,minmax(8rem,1fr));grid-gap:.55rem;gap:.55rem}.lb2-bottle-discovery-boundary,.lb2-bottle-discovery-evidence,.lb2-bottle-discovery-items section,.lb2-bottle-discovery-summary section{display:grid;min-width:0;grid-gap:.35rem;gap:.35rem;border:1px solid #e4ebf3;border-radius:8px;padding:.65rem;background:#fbfdff}.lb2-bottle-discovery-items section[data-state=ready],.lb2-bottle-discovery-summary section[data-state=ready],.lb2-bottle-discovery-summary section[data-state=ready_for_navigation_request]{border-color:#bde6cb;background:#f3fbf6}.lb2-bottle-discovery-items section[data-state=blocked],.lb2-bottle-discovery-items section[data-state=not_mapped],.lb2-bottle-discovery-summary section[data-state=blocked],.lb2-bottle-discovery-summary section[data-state=not_mapped]{border-color:#f0b7b7;background:#fff5f5}.lb2-bottle-discovery-items section[data-state=needs_review],.lb2-bottle-discovery-summary section[data-state=needs_review]{border-color:#ecd182;background:#fffaf0}.lb2-bottle-discovery-boundary span,.lb2-bottle-discovery-evidence span,.lb2-bottle-discovery-items p,.lb2-bottle-discovery-items small,.lb2-bottle-discovery-items span,.lb2-bottle-discovery-note,.lb2-bottle-discovery-summary small,.lb2-bottle-discovery-summary span{min-width:0;overflow-wrap:anywhere;color:var(--muted);font-size:.72rem;font-weight:760;line-height:1.35}.lb2-bottle-discovery-summary span{font-size:.66rem;font-weight:900;text-transform:uppercase}.lb2-bottle-discovery-boundary strong,.lb2-bottle-discovery-evidence strong,.lb2-bottle-discovery-items strong,.lb2-bottle-discovery-summary strong{min-width:0;overflow-wrap:anywhere;color:var(--ink);font-weight:950}.lb2-bottle-discovery-items p,.lb2-bottle-discovery-note{margin:0}.lb2-bottle-discovery-items{display:grid;grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));grid-gap:.55rem;gap:.55rem}.lb2-bottle-discovery-items.compact{grid-template-columns:repeat(auto-fit,minmax(12rem,1fr))}.lb2-bottle-discovery-items header{display:flex;align-items:flex-start;justify-content:space-between;gap:.55rem}.lb2-bottle-discovery-items header div{display:grid;min-width:0;grid-gap:.18rem;gap:.18rem}.lb2-bottle-discovery-items mark{width:-moz-fit-content;width:fit-content;border-radius:999px;padding:.18rem .42rem;background:#eef5ff;color:var(--blue-strong);font-size:.62rem;font-weight:950;text-transform:uppercase;white-space:nowrap}.lb2-bottle-discovery-items mark[data-tone=ready]{background:#e9f8ee;color:#217346}.lb2-bottle-discovery-items mark[data-tone=warning]{background:#fff0d6;color:#8a5a00}.lb2-bottle-discovery-items mark[data-tone=danger]{background:#ffe9e9;color:#9f2424}.lb2-bottle-discovery-boundary,.lb2-bottle-discovery-evidence{border-color:#d8e8ff;background:#f6faff}.lb2-methods-discovery-handoff-panel{display:grid;grid-gap:.65rem;gap:.65rem;margin-bottom:.75rem;scroll-margin-top:1rem}.lb2-methods-discovery-summary{display:grid;grid-template-columns:repeat(auto-fit,minmax(8rem,1fr));grid-gap:.55rem;gap:.55rem}.lb2-methods-discovery-boundary,.lb2-methods-discovery-evidence,.lb2-methods-discovery-items section,.lb2-methods-discovery-summary section{display:grid;min-width:0;grid-gap:.35rem;gap:.35rem;border:1px solid #e4ebf3;border-radius:8px;padding:.65rem;background:#fbfdff}.lb2-methods-discovery-items section[data-state=ready],.lb2-methods-discovery-summary section[data-state=ready],.lb2-methods-discovery-summary section[data-state=ready_for_navigation_request]{border-color:#bde6cb;background:#f3fbf6}.lb2-methods-discovery-items section[data-state=blocked],.lb2-methods-discovery-items section[data-state=not_mapped],.lb2-methods-discovery-summary section[data-state=blocked],.lb2-methods-discovery-summary section[data-state=not_mapped]{border-color:#f0b7b7;background:#fff5f5}.lb2-methods-discovery-items section[data-state=needs_review],.lb2-methods-discovery-summary section[data-state=needs_review]{border-color:#ecd182;background:#fffaf0}.lb2-methods-discovery-boundary span,.lb2-methods-discovery-evidence span,.lb2-methods-discovery-items p,.lb2-methods-discovery-items small,.lb2-methods-discovery-items span,.lb2-methods-discovery-note,.lb2-methods-discovery-summary small,.lb2-methods-discovery-summary span{min-width:0;overflow-wrap:anywhere;color:var(--muted);font-size:.72rem;font-weight:760;line-height:1.35}.lb2-methods-discovery-summary span{font-size:.66rem;font-weight:900;text-transform:uppercase}.lb2-methods-discovery-boundary strong,.lb2-methods-discovery-evidence strong,.lb2-methods-discovery-items strong,.lb2-methods-discovery-summary strong{min-width:0;overflow-wrap:anywhere;color:var(--ink);font-weight:950}.lb2-methods-discovery-items p,.lb2-methods-discovery-note{margin:0}.lb2-methods-discovery-items{display:grid;grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));grid-gap:.55rem;gap:.55rem}.lb2-methods-discovery-items.compact{grid-template-columns:repeat(auto-fit,minmax(12rem,1fr))}.lb2-methods-discovery-items header{display:flex;align-items:flex-start;justify-content:space-between;gap:.55rem}.lb2-methods-discovery-items header div{display:grid;min-width:0;grid-gap:.18rem;gap:.18rem}.lb2-methods-discovery-items mark{width:-moz-fit-content;width:fit-content;border-radius:999px;padding:.18rem .42rem;background:#eef5ff;color:var(--blue-strong);font-size:.62rem;font-weight:950;text-transform:uppercase;white-space:nowrap}.lb2-methods-discovery-items mark[data-tone=ready]{background:#e9f8ee;color:#217346}.lb2-methods-discovery-items mark[data-tone=warning]{background:#fff0d6;color:#8a5a00}.lb2-methods-discovery-items mark[data-tone=danger]{background:#ffe9e9;color:#9f2424}.lb2-methods-discovery-boundary,.lb2-methods-discovery-evidence{border-color:#d8e8ff;background:#f6faff}.lb2-calculators-discovery-handoff-panel{display:grid;grid-gap:.65rem;gap:.65rem;margin-bottom:.75rem;scroll-margin-top:1rem}.lb2-calculators-discovery-summary{display:grid;grid-template-columns:repeat(auto-fit,minmax(8rem,1fr));grid-gap:.55rem;gap:.55rem}.lb2-calculators-discovery-boundary,.lb2-calculators-discovery-evidence,.lb2-calculators-discovery-items section,.lb2-calculators-discovery-summary section{display:grid;min-width:0;grid-gap:.35rem;gap:.35rem;border:1px solid #e4ebf3;border-radius:8px;padding:.65rem;background:#fbfdff}.lb2-calculators-discovery-items section[data-state=ready],.lb2-calculators-discovery-summary section[data-state=ready],.lb2-calculators-discovery-summary section[data-state=ready_for_navigation_request]{border-color:#bde6cb;background:#f3fbf6}.lb2-calculators-discovery-items section[data-state=blocked],.lb2-calculators-discovery-items section[data-state=not_mapped],.lb2-calculators-discovery-summary section[data-state=blocked],.lb2-calculators-discovery-summary section[data-state=not_mapped]{border-color:#f0b7b7;background:#fff5f5}.lb2-calculators-discovery-items section[data-state=needs_review],.lb2-calculators-discovery-summary section[data-state=needs_review]{border-color:#ecd182;background:#fffaf0}.lb2-calculators-discovery-boundary span,.lb2-calculators-discovery-evidence span,.lb2-calculators-discovery-items p,.lb2-calculators-discovery-items small,.lb2-calculators-discovery-items span,.lb2-calculators-discovery-note,.lb2-calculators-discovery-summary small,.lb2-calculators-discovery-summary span{min-width:0;overflow-wrap:anywhere;color:var(--muted);font-size:.72rem;font-weight:760;line-height:1.35}.lb2-calculators-discovery-summary span{font-size:.66rem;font-weight:900;text-transform:uppercase}.lb2-calculators-discovery-boundary strong,.lb2-calculators-discovery-evidence strong,.lb2-calculators-discovery-items strong,.lb2-calculators-discovery-summary strong{min-width:0;overflow-wrap:anywhere;color:var(--ink);font-weight:950}.lb2-calculators-discovery-items p,.lb2-calculators-discovery-note{margin:0}.lb2-calculators-discovery-items{display:grid;grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));grid-gap:.55rem;gap:.55rem}.lb2-calculators-discovery-items.compact{grid-template-columns:repeat(auto-fit,minmax(12rem,1fr))}.lb2-calculators-discovery-items header{display:flex;align-items:flex-start;justify-content:space-between;gap:.55rem}.lb2-calculators-discovery-items header div{display:grid;min-width:0;grid-gap:.18rem;gap:.18rem}.lb2-calculators-discovery-items mark{width:-moz-fit-content;width:fit-content;border-radius:999px;padding:.18rem .42rem;background:#eef5ff;color:var(--blue-strong);font-size:.62rem;font-weight:950;text-transform:uppercase;white-space:nowrap}.lb2-calculators-discovery-items mark[data-tone=ready]{background:#e9f8ee;color:#217346}.lb2-calculators-discovery-items mark[data-tone=warning]{background:#fff0d6;color:#8a5a00}.lb2-calculators-discovery-items mark[data-tone=danger]{background:#ffe9e9;color:#9f2424}.lb2-calculators-discovery-boundary,.lb2-calculators-discovery-evidence{border-color:#d8e8ff;background:#f6faff}.lb2-customer-order-handoff-panel{display:grid;grid-gap:.65rem;gap:.65rem;margin-bottom:.75rem;scroll-margin-top:1rem}.lb2-customer-order-handoff-lines,.lb2-customer-order-handoff-summary{display:grid;grid-template-columns:repeat(auto-fit,minmax(8rem,1fr));grid-gap:.55rem;gap:.55rem}.lb2-customer-order-handoff-boundary,.lb2-customer-order-handoff-evidence section,.lb2-customer-order-handoff-lines section,.lb2-customer-order-handoff-materials section,.lb2-customer-order-handoff-stages section,.lb2-customer-order-handoff-summary section{display:grid;min-width:0;grid-gap:.35rem;gap:.35rem;border:1px solid #e4ebf3;border-radius:8px;padding:.65rem;background:#fbfdff}.lb2-customer-order-handoff-evidence section[data-state=ready],.lb2-customer-order-handoff-lines section[data-state=ready],.lb2-customer-order-handoff-materials section[data-state=reserved],.lb2-customer-order-handoff-stages section[data-state=ready],.lb2-customer-order-handoff-summary section[data-state=ready]{border-color:#bde6cb;background:#f3fbf6}.lb2-customer-order-handoff-evidence section[data-state=blocked],.lb2-customer-order-handoff-evidence section[data-state=not_mapped],.lb2-customer-order-handoff-lines section[data-state=blocked],.lb2-customer-order-handoff-stages section[data-state=blocked],.lb2-customer-order-handoff-stages section[data-state=not_mapped],.lb2-customer-order-handoff-summary section[data-state=blocked],.lb2-customer-order-handoff-summary section[data-state=not_mapped]{border-color:#f0b7b7;background:#fff5f5}.lb2-customer-order-handoff-evidence section[data-state=needs_review],.lb2-customer-order-handoff-lines section[data-state=needs_review],.lb2-customer-order-handoff-materials section[data-state=on_request],.lb2-customer-order-handoff-materials section[data-state=operator_review],.lb2-customer-order-handoff-stages section[data-state=needs_review],.lb2-customer-order-handoff-summary section[data-state=needs_review]{border-color:#ecd182;background:#fffaf0}.lb2-customer-order-handoff-boundary span,.lb2-customer-order-handoff-evidence small,.lb2-customer-order-handoff-evidence span,.lb2-customer-order-handoff-lines small,.lb2-customer-order-handoff-materials small,.lb2-customer-order-handoff-materials span,.lb2-customer-order-handoff-note,.lb2-customer-order-handoff-stages p,.lb2-customer-order-handoff-stages small,.lb2-customer-order-handoff-stages span,.lb2-customer-order-handoff-summary small,.lb2-customer-order-handoff-summary span{min-width:0;overflow-wrap:anywhere;color:var(--muted);font-size:.72rem;font-weight:760;line-height:1.35}.lb2-customer-order-handoff-evidence span,.lb2-customer-order-handoff-materials span,.lb2-customer-order-handoff-summary span{font-size:.66rem;font-weight:900;text-transform:uppercase}.lb2-customer-order-handoff-boundary strong,.lb2-customer-order-handoff-evidence strong,.lb2-customer-order-handoff-lines span,.lb2-customer-order-handoff-lines strong,.lb2-customer-order-handoff-materials strong,.lb2-customer-order-handoff-stages strong,.lb2-customer-order-handoff-summary strong{min-width:0;overflow-wrap:anywhere;color:var(--ink);font-weight:950}.lb2-customer-order-handoff-note{margin:0}.lb2-customer-order-handoff-evidence,.lb2-customer-order-handoff-materials,.lb2-customer-order-handoff-stages{display:grid;grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));grid-gap:.55rem;gap:.55rem}.lb2-customer-order-handoff-evidence.compact,.lb2-customer-order-handoff-materials.compact,.lb2-customer-order-handoff-stages.compact{grid-template-columns:repeat(auto-fit,minmax(12rem,1fr))}.lb2-customer-order-handoff-stages header{display:flex;align-items:flex-start;justify-content:space-between;gap:.55rem}.lb2-customer-order-handoff-stages header div{display:grid;min-width:0;grid-gap:.18rem;gap:.18rem}.lb2-customer-order-handoff-stages p{margin:0}.lb2-customer-order-handoff-stages mark{width:-moz-fit-content;width:fit-content;border-radius:999px;padding:.18rem .42rem;background:#eef5ff;color:var(--blue-strong);font-size:.62rem;font-weight:950;text-transform:uppercase;white-space:nowrap}.lb2-customer-order-handoff-stages mark[data-tone=ready]{background:#e9f8ee;color:#217346}.lb2-customer-order-handoff-stages mark[data-tone=warning]{background:#fff0d6;color:#8a5a00}.lb2-customer-order-handoff-stages mark[data-tone=danger]{background:#ffe9e9;color:#9f2424}.lb2-customer-order-handoff-boundary{border-color:#d8e8ff;background:#f6faff}.lb2-onboarding-panel{grid-column:1/-1}.lb2-booking-calendar-only{margin-bottom:0}.lb2-onboarding-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.85fr) minmax(18rem,.75fr);grid-gap:.85rem;gap:.85rem;align-items:start}.lb2-registration-grid{grid-template-columns:minmax(0,1.35fr) minmax(18rem,.65fr)}.lb2-flow-list,.lb2-form-preview,.lb2-payment-summary{display:grid;grid-gap:.65rem;gap:.65rem}.lb2-form-preview label{display:grid;grid-gap:.28rem;gap:.28rem;color:var(--muted);font-size:.72rem;font-weight:900;text-transform:uppercase}.lb2-form-preview input{min-height:2.45rem;border:1px solid var(--line);border-radius:8px;padding:0 .75rem;color:var(--ink);font:inherit;font-size:.84rem;font-weight:780}.lb2-registration-form{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.lb2-registration-consent,.lb2-registration-form>button,.lb2-registration-form>small,.lb2-registration-wide{grid-column:1/-1}.lb2-registration-consent{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;border:1px solid var(--line);border-radius:8px;padding:.72rem .78rem;background:#f7fbff;text-transform:none}.lb2-registration-consent input{width:1rem;min-height:1rem;margin-top:.08rem;padding:0}.lb2-registration-consent span{color:var(--muted);font-size:.76rem;font-weight:850;line-height:1.35;text-transform:none}.lb2-registration-next{align-self:start}.lb2-form-preview textarea{min-height:4.8rem;padding:.7rem .75rem;resize:vertical}.lb2-form-preview select,.lb2-form-preview textarea{border:1px solid var(--line);border-radius:8px;color:var(--ink);font:inherit;font-size:.84rem;font-weight:780}.lb2-form-preview select{min-height:2.45rem;padding:0 .75rem;background:white}.lb2-auth-link-button,.lb2-form-preview button,.lb2-payment-summary a,.lb2-payment-summary button{display:inline-flex;align-items:center;justify-content:center;min-height:2.45rem;border:1px solid var(--blue-strong);border-radius:8px;background:var(--blue);color:white;font-size:.78rem;font-weight:900;text-decoration:none;text-transform:uppercase}.lb2-form-preview button:disabled{cursor:not-allowed;opacity:.55}.lb2-flow-stack{display:grid;grid-gap:.65rem;gap:.65rem}.lb2-method-plan-form{border:1px solid #d9e4f0;border-radius:8px;padding:.75rem;background:#fbfdff}.lb2-method-plan-form>strong{color:var(--ink);font-size:.82rem;font-weight:920}.lb2-method-plan-row{display:grid;grid-template-columns:minmax(0,.65fr) minmax(0,1fr);grid-gap:.55rem;gap:.55rem}.lb2-quote-builder{grid-gap:.48rem;gap:.48rem;min-width:0;border:1px solid #d7e2ef;margin:0;padding:.65rem;background:#fbfdff}.lb2-quote-builder legend{padding:0 .25rem;color:var(--muted);font-size:.68rem;font-weight:950;text-transform:uppercase}.lb2-quote-builder em,.lb2-quote-builder small{color:var(--muted);font-size:.7rem;font-style:normal;font-weight:760;line-height:1.35}.lb2-quote-toggle{display:grid;grid-template-columns:1.1rem minmax(0,1fr);align-items:center;grid-gap:.45rem;gap:.45rem;min-height:1.8rem}.lb2-quote-toggle input{width:1rem;height:1rem;min-height:1rem;padding:0;accent-color:var(--blue)}.lb2-quote-toggle span{min-width:0;overflow:hidden;color:var(--ink);font-size:.76rem;font-weight:880;text-overflow:ellipsis;white-space:nowrap}.lb2-quote-builder>div{grid-template-columns:minmax(0,1fr) auto;grid-gap:.12rem .65rem;gap:.12rem .65rem;align-items:end;border-top:1px solid #e5ecf4;padding-top:.5rem}.lb2-quote-builder>div span{font-weight:900;text-transform:uppercase}.lb2-quote-builder>div strong{font-size:1.05rem}.lb2-quote-builder>div em{grid-column:1/-1}.lb2-flow-result{display:grid;grid-gap:.45rem;gap:.45rem;min-height:100%;border:1px solid #dbe5f0;border-radius:8px;padding:.8rem;background:#fbfdff}.lb2-flow-result[data-state=ready]{border-color:#bde6cb;background:#f3fbf6}.lb2-flow-result[data-state=error]{border-color:#f0b2b8;background:#fff0f2}.lb2-flow-result strong{color:var(--ink);font-size:.86rem;font-weight:900}.lb2-flow-result small,.lb2-flow-result span{color:var(--muted);font-size:.76rem;font-weight:760;line-height:1.4}.lb2-flow-result a,.lb2-flow-result button{display:inline-flex;align-items:center;justify-content:center;min-height:2.35rem;border:1px solid var(--blue-strong);border-radius:8px;padding:0 .75rem;background:var(--blue);color:white;font-size:.76rem;font-weight:900;text-decoration:none;text-transform:uppercase}.lb2-flow-result button{cursor:pointer}.lb2-flow-result button:disabled{cursor:not-allowed;opacity:.55}.lb2-flow-packet-links{display:grid;grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));grid-gap:.45rem;gap:.45rem;min-width:0}.lb2-flow-packet-links small{grid-column:1/-1}.lb2-method-readiness{display:grid;grid-gap:.45rem;gap:.45rem;border:1px solid #dbe5f0;border-radius:8px;padding:.75rem;background:#fbfdff}.lb2-method-readiness[data-state=operator_review_required]{border-color:#f1d19a;background:#fffaf0}.lb2-method-readiness[data-state=ready_for_operator_review]{border-color:#bde6cb;background:#f3fbf6}.lb2-method-readiness>strong{color:var(--ink);font-size:.82rem;font-weight:920}.lb2-method-readiness>span{color:var(--muted);font-size:.74rem;font-weight:760;line-height:1.35}.lb2-method-readiness ul{display:grid;grid-gap:.35rem;gap:.35rem;margin:0;padding:0;list-style:none}.lb2-method-readiness li{display:grid;grid-template-columns:minmax(8rem,.4fr) minmax(0,1fr);grid-gap:.35rem .55rem;gap:.35rem .55rem;align-items:start;border:1px solid #e1e9f2;border-radius:6px;padding:.42rem .5rem;background:white}.lb2-method-readiness li[data-state=required]{border-color:#f1d19a}.lb2-method-readiness li[data-state=ready]{border-color:#bde6cb}.lb2-method-readiness li strong{min-width:0;overflow-wrap:anywhere;color:var(--ink);font-size:.7rem;font-weight:920}.lb2-method-readiness li span{min-width:0;color:var(--muted);font-size:.7rem;font-weight:760;line-height:1.35}.lb2-method-calculator-preview{display:grid;grid-gap:.45rem;gap:.45rem;border:1px solid #dbe5f0;border-radius:8px;padding:.75rem;background:#fbfdff}.lb2-method-calculator-preview[data-state=ready]{border-color:#bde6cb;background:#f3fbf6}.lb2-method-calculator-preview>strong{color:var(--ink);font-size:.82rem;font-weight:920}.lb2-method-calculator-preview>span{color:var(--muted);font-size:.74rem;font-weight:760;line-height:1.35}.lb2-method-calculator-preview div{display:grid;grid-gap:.16rem;gap:.16rem;border:1px solid #e1e9f2;border-radius:6px;padding:.42rem .5rem;background:white}.lb2-method-calculator-preview div span{color:var(--muted);font-size:.68rem;font-weight:900;text-transform:uppercase}.lb2-method-calculator-preview div strong{min-width:0;overflow-wrap:anywhere;color:var(--ink);font-size:.74rem;font-weight:880;line-height:1.35}.lb2-slot-availability{display:grid;grid-gap:.2rem;gap:.2rem;border:1px solid #bde6cb;border-radius:8px;padding:.65rem .75rem;background:#f3fbf6}.lb2-slot-availability[data-state=blocked]{border-color:#f0b2b8;background:#fff0f2}.lb2-slot-availability strong{color:var(--ink);font-size:.78rem;font-weight:950;text-transform:uppercase}.lb2-slot-availability span{color:var(--muted);font-size:.74rem;font-weight:780;line-height:1.35}.lb2-occupied-slots{display:grid;grid-gap:.65rem;gap:.65rem;margin-top:.85rem;border-top:1px solid #e5ecf4;padding-top:.85rem}.lb2-occupied-slots>strong{color:var(--ink);font-size:.82rem;font-weight:950;text-transform:uppercase}.lb2-occupied-slot-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:.65rem;gap:.65rem}.lb2-occupied-slots article{display:grid;grid-gap:.28rem;gap:.28rem;min-width:0;border:1px solid #e5ecf4;border-radius:8px;padding:.65rem;background:#fbfdff}.lb2-occupied-slots article[data-state=available]{border-color:#bde6cb;background:#f5fbf7}.lb2-occupied-slots article[data-state=active],.lb2-occupied-slots article[data-state=approved],.lb2-occupied-slots article[data-state=occupied],.lb2-occupied-slots article[data-state=paid],.lb2-occupied-slots article[data-state=pending_payment]{border-color:#f0d5a6;background:#fffaf0}.lb2-occupied-slots small,.lb2-occupied-slots span{min-width:0;overflow-wrap:anywhere}.lb2-occupied-slots span{color:var(--ink);font-size:.78rem;font-weight:900}.lb2-occupied-slots small{color:var(--muted);font-size:.72rem;font-weight:760}.lb2-occupied-slots mark{width:-moz-fit-content;width:fit-content;border-radius:999px;padding:.24rem .5rem;background:#eef5ff;color:var(--blue-strong);font-size:.62rem;font-weight:950;text-transform:uppercase}.lb2-occupied-slots article[data-state=available] mark{background:#e9f8ee;color:#217346}.lb2-occupied-slots article[data-state=active] mark,.lb2-occupied-slots article[data-state=approved] mark,.lb2-occupied-slots article[data-state=occupied] mark,.lb2-occupied-slots article[data-state=paid] mark,.lb2-occupied-slots article[data-state=pending_payment] mark{background:#fff0d6;color:#8a5a00}.lb2-booking-calendar-header{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.lb2-booking-calendar-header>strong{color:var(--ink);font-size:.82rem;font-weight:950;text-transform:uppercase}.lb2-booking-calendar-header>div{display:inline-grid;grid-template-columns:2rem minmax(0,1fr) 2rem;align-items:center;min-width:0;max-width:100%;overflow:hidden;border:1px solid #d7e2ef;border-radius:8px;background:#ffffff}.lb2-booking-calendar-header button{min-height:2.15rem;border:0;background:#f5f8fc;color:var(--blue-strong);font-size:1.3rem;font-weight:950;cursor:pointer}.lb2-booking-calendar-header button:hover{background:#eaf2ff}.lb2-booking-calendar-header span{padding:0 .75rem;color:var(--ink);font-size:.78rem;font-weight:950;text-align:center;text-transform:capitalize}.lb2-calendar-legend{display:flex;flex-wrap:wrap;gap:.45rem}.lb2-calendar-legend span{display:inline-flex;align-items:center;gap:.35rem;border:1px solid #d7e2ef;border-radius:999px;padding:.32rem .55rem;background:#ffffff;color:var(--muted);font-size:.68rem;font-weight:900}.lb2-calendar-legend span:before{width:.55rem;height:.55rem;border-radius:999px;content:""}.lb2-calendar-legend span[data-state=selected]:before{background:linear-gradient(90deg,#6d5df6,#5b6ff5 45%,#38bdf8)}.lb2-calendar-legend span[data-state=free]:before{background:#2fb35d}.lb2-calendar-legend span[data-state=partial]:before{background:#f2c94c}.lb2-calendar-legend span[data-state=busy]:before{background:#df4a4a}.lb2-month-calendar{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));grid-gap:.35rem;gap:.35rem}.lb2-calendar-weekday{color:var(--muted);font-size:.66rem;font-weight:950;text-align:center;text-transform:uppercase}.lb2-month-calendar button{display:grid;place-items:center;grid-gap:.1rem;gap:.1rem;min-width:0;min-height:3.1rem;border:1px solid #d8e5f2;border-radius:8px;background:#fbfdff;color:var(--ink);cursor:pointer}.lb2-month-calendar button:disabled{cursor:not-allowed;opacity:.58}.lb2-month-calendar button[data-state=free]{border-color:#bde6cb;background:#effaf3}.lb2-month-calendar button[data-state=partial]{border-color:#f0d48b;background:#fff8df}.lb2-month-calendar button[data-state=busy]{border-color:#f0b8b8;background:#fff0f0}.lb2-month-calendar button[data-state=outside]{border-color:#edf2f7;background:#f8fafc;color:#a5b1c2}.lb2-month-calendar button[data-selection=range]{border-color:#6d5df6;background:linear-gradient(90deg,#6d5df6,#5b6ff5 45%,#38bdf8);box-shadow:inset 0 0 0 1px rgba(255,255,255,.24),0 7px 16px rgba(109,93,246,.2);color:#ffffff}.lb2-month-calendar button[data-selection=range] span{color:#ffffff;text-shadow:0 1px 2px rgba(15,23,42,.3)}.lb2-month-calendar button[data-selection=range] small{color:rgba(255,255,255,.9)}.lb2-month-calendar button[data-boundary=end],.lb2-month-calendar button[data-boundary=start]{border-color:#4f46e5;background:linear-gradient(90deg,#6d5df6,#5b6ff5 45%,#38bdf8);box-shadow:inset 0 0 0 2px rgba(255,255,255,.7),0 0 0 2px rgba(79,70,229,.35),0 8px 18px rgba(109,93,246,.24);color:#ffffff}.lb2-month-calendar button[data-boundary=end] small,.lb2-month-calendar button[data-boundary=start] small{color:rgba(255,255,255,.82)}.lb2-month-calendar button[data-selection=range]:disabled{opacity:1}.lb2-month-calendar button.is-selected{outline:2px solid var(--blue);outline-offset:2px}.lb2-month-calendar button span{font-size:.86rem;font-weight:950}.lb2-month-calendar button small{color:var(--muted);font-size:.58rem;font-weight:900}.lb2-day-slots{display:grid;grid-gap:.55rem;gap:.55rem;border:1px solid #e0e9f4;border-radius:8px;padding:.7rem;background:#fbfdff}.lb2-day-slots>div:first-child{display:flex;align-items:baseline;justify-content:space-between;gap:.65rem}.lb2-day-slots strong{color:var(--ink);font-size:.78rem;font-weight:950;text-transform:uppercase}.lb2-day-slots>div:first-child span{color:var(--muted);font-size:.72rem;font-weight:850;text-align:right}.lb2-selected-period-summary{display:grid;grid-gap:.15rem;gap:.15rem;border:1px solid #b8cff7;border-radius:8px;padding:.58rem .65rem;background:#eaf2ff}.lb2-selected-period-summary small,.lb2-selected-period-summary span,.lb2-selected-period-summary strong{min-width:0;overflow-wrap:anywhere}.lb2-selected-period-summary strong{color:var(--blue-strong)}.lb2-selected-period-summary span{color:var(--ink);font-size:.74rem;font-weight:920;line-height:1.3}.lb2-selected-period-summary small{color:var(--muted);font-size:.65rem;font-weight:800;line-height:1.3}.lb2-day-slots>div:last-child{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:.45rem;gap:.45rem}.lb2-day-slots button{display:grid;grid-gap:.18rem;gap:.18rem;min-width:0;border:1px solid #d7e2ef;border-radius:8px;padding:.55rem;background:#ffffff;text-align:left;cursor:pointer}.lb2-day-slots button[data-state=available]{border-color:#bde6cb;background:#f5fbf7}.lb2-day-slots button[data-state=occupied]{border-color:#f0b8b8;background:#fff0f0;cursor:not-allowed}.lb2-day-slots button[data-selection=range]{border-color:var(--blue-strong);background:#eaf2ff;box-shadow:inset 0 0 0 1px rgba(20,99,216,.2)}.lb2-day-slots button[data-selection=range] small,.lb2-day-slots button[data-selection=range] span{color:var(--blue-strong)}.lb2-day-slots button.is-selected{outline:2px solid var(--blue);outline-offset:2px}.lb2-day-slots button span{color:var(--ink);font-size:.7rem;font-weight:900;line-height:1.25}.lb2-day-slots button small{color:var(--muted);font-size:.62rem;font-weight:850;line-height:1.25}.lb2-day-slots p{margin:0;color:var(--muted);font-size:.74rem;font-weight:780}.lb2-date-range-status{display:grid;grid-template-columns:1fr;grid-gap:.18rem;gap:.18rem;border:1px solid #bde6cb;border-radius:8px;padding:.6rem .65rem;background:#f5fbf7}.lb2-date-range-status[data-state=occupied]{border-color:#f0b8b8;background:#fff0f0}.lb2-date-range-status strong{color:#167143}.lb2-date-range-status[data-state=occupied] strong{color:#9d2f37}.lb2-date-range-status span{color:var(--muted);font-size:.7rem;font-weight:850;line-height:1.3;overflow-wrap:anywhere}.lb2-calendar-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.65rem;gap:.65rem}.lb2-calendar-list div{display:grid;grid-gap:.28rem;gap:.28rem;min-width:0;border:1px solid #e5ecf4;border-radius:8px;padding:.7rem;background:#fbfdff}.lb2-calendar-list small,.lb2-calendar-list span,.lb2-payment-summary p,.lb2-payment-summary span{color:var(--muted);font-size:.75rem;font-weight:780}.lb2-calendar-list strong,.lb2-payment-summary strong{color:var(--ink);font-size:1rem;font-weight:900}.lb2-payment-summary{border:1px solid #e5ecf4;border-radius:8px;padding:.85rem;background:#fbfdff}.lb2-payment-readiness-card{display:grid;grid-gap:.8rem;gap:.8rem}.lb2-payment-readiness-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:.65rem;gap:.65rem}.lb2-payment-readiness-boundary,.lb2-payment-readiness-grid section{display:grid;grid-gap:.28rem;gap:.28rem;min-width:0;border:1px solid #e5ecf4;border-radius:8px;padding:.72rem;background:#fbfdff}.lb2-payment-readiness-grid section[data-state=ready]{border-color:#bde6cb;background:#f3fbf6}.lb2-payment-readiness-grid section[data-state=blocked]{border-color:#f0b2b8;background:#fff3f4}.lb2-payment-readiness-grid section[data-state=needs_review]{border-color:#f0d693;background:#fffaf0}.lb2-payment-readiness-boundary span,.lb2-payment-readiness-grid small,.lb2-payment-readiness-grid span{overflow-wrap:anywhere;color:var(--muted);font-size:.72rem;font-weight:780;line-height:1.35}.lb2-payment-readiness-grid span{text-transform:uppercase}.lb2-payment-readiness-boundary strong,.lb2-payment-readiness-grid strong{color:var(--ink);font-size:.86rem;font-weight:940}.lb2-payment-readiness-boundary{border-color:#d8e8ff;background:#f6faff}.lb2-payment-receipt-card{display:grid;grid-gap:.72rem;gap:.72rem}.lb2-payment-receipt-ledger,.lb2-payment-receipt-lines{display:grid;grid-gap:.55rem;gap:.55rem}.lb2-payment-receipt-ledger div,.lb2-payment-receipt-lines section{display:grid;grid-template-columns:minmax(6rem,.45fr) minmax(0,1fr);grid-gap:.65rem;gap:.65rem;min-width:0;border:1px solid #e5ecf4;border-radius:8px;padding:.68rem;background:#fbfdff}.lb2-payment-receipt-ledger dt,.lb2-payment-receipt-lines span{color:var(--muted);font-size:.72rem;font-weight:900;text-transform:uppercase}.lb2-payment-receipt-ledger dd,.lb2-payment-receipt-lines strong{min-width:0;margin:0;overflow-wrap:anywhere;color:var(--ink);font-size:.82rem;font-weight:920}.lb2-payment-receipt-link{justify-self:start;border:1px solid #bfd5ee;border-radius:999px;padding:.45rem .75rem;background:#eef6ff;color:var(--blue);font-size:.72rem;font-weight:950;text-decoration:none;text-transform:uppercase}.lb2-payment-receipt-card small{color:var(--muted);font-size:.72rem;font-weight:760;line-height:1.35}.lb2-payment-receipt-handoff-panel{display:grid;grid-gap:.8rem;gap:.8rem}.lb2-payment-receipt-handoff-lines,.lb2-payment-receipt-handoff-summary{display:grid;grid-template-columns:repeat(auto-fit,minmax(8.5rem,1fr));grid-gap:.6rem;gap:.6rem}.lb2-payment-receipt-handoff-boundary,.lb2-payment-receipt-handoff-evidence section,.lb2-payment-receipt-handoff-lines section,.lb2-payment-receipt-handoff-stages section,.lb2-payment-receipt-handoff-summary section{min-width:0;border:1px solid #e5ecf4;border-radius:8px;padding:.72rem;background:#fbfdff}.lb2-payment-receipt-handoff-evidence section[data-state=ready],.lb2-payment-receipt-handoff-stages section[data-state=ready],.lb2-payment-receipt-handoff-summary section[data-state=ready]{border-color:#b9e8d2;background:#f5fff9}.lb2-payment-receipt-handoff-evidence section[data-state=blocked],.lb2-payment-receipt-handoff-evidence section[data-state=not_mapped],.lb2-payment-receipt-handoff-stages section[data-state=blocked],.lb2-payment-receipt-handoff-stages section[data-state=not_mapped],.lb2-payment-receipt-handoff-summary section[data-state=blocked],.lb2-payment-receipt-handoff-summary section[data-state=not_mapped]{border-color:#f4c9c9;background:#fff8f8}.lb2-payment-receipt-handoff-evidence section[data-state=needs_review],.lb2-payment-receipt-handoff-stages section[data-state=needs_review],.lb2-payment-receipt-handoff-summary section[data-state=needs_review]{border-color:#f3df9f;background:#fffdf4}.lb2-payment-receipt-handoff-boundary span,.lb2-payment-receipt-handoff-evidence small,.lb2-payment-receipt-handoff-evidence span,.lb2-payment-receipt-handoff-lines small,.lb2-payment-receipt-handoff-note,.lb2-payment-receipt-handoff-stages p,.lb2-payment-receipt-handoff-stages small,.lb2-payment-receipt-handoff-stages span,.lb2-payment-receipt-handoff-summary small,.lb2-payment-receipt-handoff-summary span{overflow-wrap:anywhere;color:var(--muted);font-size:.72rem;font-weight:760;line-height:1.35}.lb2-payment-receipt-handoff-evidence span,.lb2-payment-receipt-handoff-summary span{font-weight:900;text-transform:uppercase}.lb2-payment-receipt-handoff-boundary strong,.lb2-payment-receipt-handoff-evidence strong,.lb2-payment-receipt-handoff-lines span,.lb2-payment-receipt-handoff-lines strong,.lb2-payment-receipt-handoff-stages strong,.lb2-payment-receipt-handoff-summary strong{overflow-wrap:anywhere;color:var(--ink);font-size:.84rem;font-weight:940}.lb2-payment-receipt-handoff-note{margin:0}.lb2-payment-receipt-handoff-evidence,.lb2-payment-receipt-handoff-stages{display:grid;grid-gap:.6rem;gap:.6rem}.lb2-payment-receipt-handoff-evidence.compact,.lb2-payment-receipt-handoff-stages.compact{grid-template-columns:repeat(auto-fit,minmax(12rem,1fr))}.lb2-payment-receipt-handoff-stages header{display:flex;align-items:flex-start;justify-content:space-between;gap:.65rem}.lb2-payment-receipt-handoff-stages header div{display:grid;min-width:0;grid-gap:.16rem;gap:.16rem}.lb2-payment-receipt-handoff-stages p{margin:.55rem 0 .35rem}.lb2-payment-receipt-handoff-stages mark{border-radius:999px;padding:.18rem .45rem;background:#eef2f7;color:var(--ink);font-size:.62rem;font-weight:950;text-transform:uppercase}.lb2-payment-receipt-handoff-stages mark[data-tone=ready]{background:#dcfce7;color:#166534}.lb2-payment-receipt-handoff-stages mark[data-tone=warning]{background:#fef3c7;color:#92400e}.lb2-payment-receipt-handoff-stages mark[data-tone=danger]{background:#fee2e2;color:#991b1b}.lb2-payment-receipt-handoff-boundary{display:grid;grid-gap:.35rem;gap:.35rem;border-color:#d8e8ff;background:#f6faff}.lb2-booking-confirmation-panel{display:grid;grid-gap:.8rem;gap:.8rem}.lb2-booking-confirmation-meta,.lb2-booking-confirmation-summary{display:grid;grid-template-columns:repeat(auto-fit,minmax(8.5rem,1fr));grid-gap:.6rem;gap:.6rem}.lb2-booking-confirmation-boundary,.lb2-booking-confirmation-evidence section,.lb2-booking-confirmation-gates section,.lb2-booking-confirmation-meta section,.lb2-booking-confirmation-summary section{min-width:0;border:1px solid #e5ecf4;border-radius:8px;padding:.72rem;background:#fbfdff}.lb2-booking-confirmation-evidence section[data-state=ready],.lb2-booking-confirmation-gates section[data-state=ready],.lb2-booking-confirmation-summary section[data-state=ready]{border-color:#b9e8d2;background:#f5fff9}.lb2-booking-confirmation-evidence section[data-state=blocked],.lb2-booking-confirmation-evidence section[data-state=not_mapped],.lb2-booking-confirmation-gates section[data-state=blocked],.lb2-booking-confirmation-gates section[data-state=not_mapped],.lb2-booking-confirmation-summary section[data-state=blocked],.lb2-booking-confirmation-summary section[data-state=not_mapped]{border-color:#f4c9c9;background:#fff8f8}.lb2-booking-confirmation-evidence section[data-state=needs_review],.lb2-booking-confirmation-gates section[data-state=needs_review],.lb2-booking-confirmation-summary section[data-state=needs_review]{border-color:#f3df9f;background:#fffdf4}.lb2-booking-confirmation-boundary span,.lb2-booking-confirmation-customer,.lb2-booking-confirmation-evidence small,.lb2-booking-confirmation-evidence span,.lb2-booking-confirmation-gates p,.lb2-booking-confirmation-gates small,.lb2-booking-confirmation-gates span,.lb2-booking-confirmation-meta small,.lb2-booking-confirmation-meta span,.lb2-booking-confirmation-note,.lb2-booking-confirmation-summary small,.lb2-booking-confirmation-summary span{overflow-wrap:anywhere;color:var(--muted);font-size:.72rem;font-weight:760;line-height:1.35}.lb2-booking-confirmation-evidence span,.lb2-booking-confirmation-meta span,.lb2-booking-confirmation-summary span{font-weight:900;text-transform:uppercase}.lb2-booking-confirmation-boundary strong,.lb2-booking-confirmation-evidence strong,.lb2-booking-confirmation-gates strong,.lb2-booking-confirmation-meta strong,.lb2-booking-confirmation-summary strong{overflow-wrap:anywhere;color:var(--ink);font-size:.84rem;font-weight:940}.lb2-booking-confirmation-customer,.lb2-booking-confirmation-note{margin:0}.lb2-booking-confirmation-customer{color:var(--ink);font-weight:880}.lb2-booking-confirmation-evidence,.lb2-booking-confirmation-gates{display:grid;grid-gap:.6rem;gap:.6rem}.lb2-booking-confirmation-evidence.compact,.lb2-booking-confirmation-gates.compact{grid-template-columns:repeat(auto-fit,minmax(12rem,1fr))}.lb2-booking-confirmation-gates header{display:flex;align-items:flex-start;justify-content:space-between;gap:.65rem}.lb2-booking-confirmation-gates header div{display:grid;min-width:0;grid-gap:.16rem;gap:.16rem}.lb2-booking-confirmation-gates p{margin:.55rem 0 .35rem}.lb2-booking-confirmation-gates mark{border-radius:999px;padding:.18rem .45rem;background:#eef2f7;color:var(--ink);font-size:.62rem;font-weight:950;text-transform:uppercase}.lb2-booking-confirmation-gates mark[data-tone=ready]{background:#dcfce7;color:#166534}.lb2-booking-confirmation-gates mark[data-tone=warning]{background:#fef3c7;color:#92400e}.lb2-booking-confirmation-gates mark[data-tone=danger]{background:#fee2e2;color:#991b1b}.lb2-booking-confirmation-links{display:grid;grid-template-columns:repeat(auto-fit,minmax(10rem,max-content));grid-gap:.45rem;gap:.45rem;justify-content:start;min-width:0}.lb2-booking-confirmation-link{justify-self:start;border:1px solid #bfd5ee;border-radius:999px;padding:.45rem .75rem;background:#eef6ff;color:var(--blue);font-size:.72rem;font-weight:950;text-decoration:none;text-transform:uppercase}.lb2-booking-confirmation-links small{grid-column:1/-1;color:var(--muted);font-size:.72rem}.lb2-booking-confirmation-boundary{display:grid;grid-gap:.35rem;gap:.35rem;border-color:#d8e8ff;background:#f6faff}.lb2-operator-session-packet-panel{display:grid;grid-gap:.8rem;gap:.8rem}.lb2-operator-session-boundary-grid,.lb2-operator-session-summary{display:grid;grid-template-columns:repeat(auto-fit,minmax(8.5rem,1fr));grid-gap:.6rem;gap:.6rem}.lb2-operator-session-boundary,.lb2-operator-session-boundary-grid section,.lb2-operator-session-checklist,.lb2-operator-session-evidence section,.lb2-operator-session-stages section,.lb2-operator-session-summary section{min-width:0;border:1px solid #e4edf7;border-radius:8px;padding:.72rem;background:#fbfdff}.lb2-operator-session-evidence section[data-state=ready],.lb2-operator-session-stages section[data-state=ready],.lb2-operator-session-summary section[data-state=ready],.lb2-operator-session-summary section[data-state=ready_for_navigation_request]{border-color:#b9e8d2;background:#f5fff9}.lb2-operator-session-evidence section[data-state=blocked],.lb2-operator-session-evidence section[data-state=not_mapped],.lb2-operator-session-stages section[data-state=blocked],.lb2-operator-session-stages section[data-state=not_mapped],.lb2-operator-session-summary section[data-state=blocked],.lb2-operator-session-summary section[data-state=not_mapped]{border-color:#f4c9c9;background:#fff8f8}.lb2-operator-session-evidence section[data-state=needs_review],.lb2-operator-session-stages section[data-state=needs_review],.lb2-operator-session-summary section[data-state=needs_review]{border-color:#f3df9f;background:#fffdf4}.lb2-operator-session-boundary span,.lb2-operator-session-boundary-grid span,.lb2-operator-session-checklist li,.lb2-operator-session-evidence small,.lb2-operator-session-evidence span,.lb2-operator-session-note,.lb2-operator-session-stages footer span,.lb2-operator-session-stages p,.lb2-operator-session-stages small,.lb2-operator-session-stages span,.lb2-operator-session-summary small,.lb2-operator-session-summary span{overflow-wrap:anywhere;color:var(--muted);font-size:.72rem;font-weight:760;line-height:1.35}.lb2-operator-session-boundary-grid span,.lb2-operator-session-evidence span,.lb2-operator-session-summary span{font-weight:900;text-transform:uppercase}.lb2-operator-session-boundary strong,.lb2-operator-session-boundary-grid strong,.lb2-operator-session-checklist strong,.lb2-operator-session-evidence strong,.lb2-operator-session-stages strong,.lb2-operator-session-summary strong{overflow-wrap:anywhere;color:var(--ink);font-size:.84rem;font-weight:940}.lb2-operator-session-boundary-grid section{background:#f8fbff}.lb2-operator-session-boundary-grid strong{font-size:1.05rem}.lb2-operator-session-note{margin:0;color:var(--ink);font-weight:860}.lb2-operator-session-evidence,.lb2-operator-session-stages{display:grid;grid-gap:.6rem;gap:.6rem}.lb2-operator-session-evidence.compact,.lb2-operator-session-stages.compact{grid-template-columns:repeat(auto-fit,minmax(12rem,1fr))}.lb2-operator-session-stages footer,.lb2-operator-session-stages header{display:flex;align-items:flex-start;justify-content:space-between;gap:.65rem}.lb2-operator-session-stages header div{display:grid;min-width:0;grid-gap:.16rem;gap:.16rem}.lb2-operator-session-stages p{margin:.55rem 0 .35rem}.lb2-operator-session-stages footer{margin-top:.5rem}.lb2-operator-session-stages mark{border-radius:999px;padding:.18rem .45rem;background:#eef2f7;color:var(--ink);font-size:.62rem;font-weight:950;text-transform:uppercase}.lb2-operator-session-stages mark[data-tone=ready]{background:#dcfce7;color:#166534}.lb2-operator-session-stages mark[data-tone=warning]{background:#fef3c7;color:#92400e}.lb2-operator-session-stages mark[data-tone=danger]{background:#fee2e2;color:#991b1b}.lb2-operator-session-checklist{display:grid;grid-gap:.45rem;gap:.45rem}.lb2-operator-session-checklist ol{display:grid;grid-gap:.35rem;gap:.35rem;margin:0;padding-left:1.1rem}.lb2-operator-session-link{justify-self:start;border:1px solid #bfd5ee;border-radius:999px;padding:.45rem .75rem;background:#eef6ff;color:var(--blue);font-size:.72rem;font-weight:950;text-decoration:none;text-transform:uppercase}.lb2-operator-session-boundary{display:grid;grid-gap:.35rem;gap:.35rem;border-color:#d8e8ff;background:#f6faff}.lb2-pricing-card{grid-column:1/-1}.lb2-price-list-module{display:grid;grid-gap:.85rem;gap:.85rem;align-content:start}.lb2-pricing-calendar-hint{margin:0;border:1px solid #d8e8ff;border-radius:8px;padding:.75rem .85rem;background:#f6faff;color:var(--muted);font-size:.82rem;font-weight:820;line-height:1.4}.lb2-pricing-list{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:.65rem;gap:.65rem}.lb2-pricing-list div{display:grid;grid-gap:.26rem;gap:.26rem;min-width:0;border:1px solid #e5ecf4;border-radius:8px;padding:.75rem;background:#fbfdff}.lb2-pricing-list p,.lb2-pricing-list small,.lb2-pricing-list span,.lb2-pricing-list strong,.lb2-pricing-note{overflow:hidden;text-overflow:ellipsis}.lb2-pricing-list small,.lb2-pricing-list span,.lb2-pricing-list strong,.lb2-pricing-note{white-space:nowrap}.lb2-pricing-note{display:block;max-width:100%;overflow-wrap:anywhere;white-space:normal}.lb2-pricing-list span{color:var(--muted);font-size:.7rem;font-weight:900;text-transform:uppercase}.lb2-pricing-list strong{color:var(--ink);font-size:1rem;font-weight:940}.lb2-pricing-list p,.lb2-pricing-list small,.lb2-pricing-note{margin:0;color:var(--muted);font-size:.72rem;font-weight:760;line-height:1.35}.lb2-pricing-list p{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.lb2-quote-builder{display:grid;grid-template-columns:minmax(10rem,.8fr) minmax(0,1.5fr) minmax(12rem,.9fr);grid-gap:.65rem;gap:.65rem;align-items:stretch;margin-top:.75rem;border:1px solid #dbe8f7;border-radius:8px;padding:.75rem;background:#f8fbff}.lb2-quote-addon,.lb2-quote-builder fieldset,.lb2-quote-builder>div{min-width:0}.lb2-quote-builder>div{display:grid;align-content:center;grid-gap:.14rem;gap:.14rem}.lb2-quote-builder>div span,.lb2-quote-builder>div strong{overflow:hidden;text-overflow:ellipsis}.lb2-quote-builder>div strong{color:var(--ink);font-size:.82rem;font-weight:950;text-transform:uppercase;white-space:nowrap}.lb2-quote-builder>div span{color:var(--muted);font-size:.68rem;font-weight:820;white-space:nowrap}.lb2-quote-builder fieldset{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:.45rem;gap:.45rem;margin:0;border:0;padding:0}.lb2-quote-builder label{display:grid;grid-template-columns:auto minmax(0,1fr);grid-column-gap:.42rem;column-gap:.42rem;grid-row-gap:.08rem;row-gap:.08rem;align-items:center;min-width:0;border:1px solid #cfe0f4;border-radius:8px;padding:.5rem;background:white;cursor:pointer}.lb2-quote-builder input{width:.95rem;height:.95rem;margin:0;accent-color:#0d66d0}.lb2-quote-builder label span,.lb2-quote-builder label strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lb2-quote-builder label span{color:#17345c;font-size:.7rem;font-weight:890}.lb2-quote-builder label strong{grid-column:2;color:var(--ink);font-size:.78rem;font-weight:950}.lb2-quote-addon{align-self:stretch}.lb2-order-wizard{display:grid;grid-gap:.9rem;gap:.9rem}.lb2-order-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:.5rem;gap:.5rem;border:1px solid #dbe8f7;border-radius:8px;padding:.35rem;background:#f8fbff}.lb2-order-steps button{min-width:0;min-height:2.55rem;border:1px solid transparent;border-radius:7px;background:transparent;color:var(--muted);font-size:.72rem;font-weight:920;text-transform:uppercase;cursor:pointer}.lb2-order-steps button[data-active=true]{border-color:#0d66d0;background:#0d66d0;color:#ffffff;box-shadow:0 10px 18px rgba(13,102,208,.18)}.lb2-order-screen{min-width:0}.lb2-order-screen-materials,.lb2-order-screen-package{display:grid;grid-template-columns:minmax(0,1fr) minmax(18rem,.32fr);grid-gap:.9rem;gap:.9rem;align-items:start}.lb2-order-screen-heading{display:grid;grid-gap:.25rem;gap:.25rem;margin-bottom:.7rem}.lb2-order-screen-heading strong{color:var(--ink);font-size:.88rem;font-weight:950;text-transform:uppercase}.lb2-order-screen-heading span{color:var(--muted);font-size:.78rem;font-weight:780;line-height:1.35}.lb2-order-package-options{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:0}.lb2-order-package-options label{align-content:start;min-height:8.7rem}.lb2-order-package-options label[data-selected=true]{border-color:#0d66d0;background:#eef5ff;box-shadow:inset 0 0 0 1px rgba(13,102,208,.22)}.lb2-order-package-options label p,.lb2-order-package-options label small{grid-column:2;margin:0;color:var(--muted);font-size:.68rem;font-weight:780;line-height:1.35;white-space:normal}.lb2-order-summary{position:-webkit-sticky;position:sticky;top:1rem;display:grid;grid-gap:.7rem;gap:.7rem;min-width:0;border:1px solid #dbe8f7;border-radius:8px;padding:.8rem;background:linear-gradient(180deg,#ffffff,#f7fbff)}.lb2-order-summary[data-compact=true]{position:static}.lb2-order-summary-heading{display:grid;grid-gap:.15rem;gap:.15rem;border-bottom:1px solid #e1ebf8;padding-bottom:.6rem}.lb2-order-summary dt,.lb2-order-summary li small,.lb2-order-summary li span,.lb2-order-summary-heading span{overflow:hidden;color:var(--muted);font-size:.68rem;font-weight:860;line-height:1.25;text-overflow:ellipsis}.lb2-order-summary dt,.lb2-order-summary-heading span{text-transform:uppercase}.lb2-order-summary-heading strong{color:var(--ink);font-size:1.35rem;font-weight:950;line-height:1.1}.lb2-order-summary ul{display:grid;grid-gap:.45rem;gap:.45rem;margin:0;padding:0;list-style:none}.lb2-order-summary li{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:.18rem .5rem;gap:.18rem .5rem;align-items:center;border:1px solid #e5ecf4;border-radius:8px;padding:.55rem;background:#ffffff}.lb2-order-summary li small{grid-column:1}.lb2-order-summary li strong{grid-column:2;grid-row:1;color:var(--ink);font-size:.78rem;font-weight:940;white-space:nowrap}.lb2-order-summary li button{grid-column:2;border:1px solid #f0b8b8;border-radius:999px;padding:.22rem .48rem;background:#fff5f5;color:#a93f43;font-size:.62rem;font-weight:900;text-transform:uppercase;cursor:pointer}.lb2-order-summary dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.45rem;gap:.45rem;margin:0}.lb2-order-summary dl div{min-width:0;border:1px solid #e5ecf4;border-radius:8px;padding:.55rem;background:#fbfdff}.lb2-order-summary dd{margin:.1rem 0 0;color:var(--ink);font-size:.82rem;font-weight:940}.lb2-order-actions{display:flex;flex-wrap:wrap;gap:.55rem;margin-top:.75rem}.lb2-order-actions a,.lb2-order-actions button{display:inline-flex;align-items:center;justify-content:center;min-height:2.65rem;border:1px solid #c8d8ec;border-radius:8px;padding:0 .9rem;background:#ffffff;color:var(--blue-strong);font-size:.76rem;font-weight:920;text-decoration:none;text-transform:uppercase;cursor:pointer}.lb2-order-actions a:last-child,.lb2-order-actions button:last-child{border-color:var(--blue-strong);background:var(--blue);color:#ffffff}.lb2-order-side{display:grid;grid-gap:.7rem;gap:.7rem}.lb2-order-final-card{display:grid;grid-gap:.75rem;gap:.75rem;max-width:58rem;border:1px solid #dbe8f7;border-radius:8px;padding:.9rem;background:#fbfdff}.lb2-order-final-total{display:flex;align-items:center;justify-content:space-between;gap:1rem;border:1px solid #bdd6f5;border-radius:8px;padding:.75rem;background:#eef5ff}.lb2-order-final-total span{color:var(--muted);font-size:.72rem;font-weight:900;text-transform:uppercase}.lb2-order-final-total strong{color:var(--blue-strong);font-size:1.45rem;font-weight:950}.lb2-order-legal-gate{display:grid;grid-gap:.55rem;gap:.55rem;border:1px solid #dbe8f7;border-radius:8px;padding:.75rem;background:#ffffff}.lb2-order-legal-gate[data-accepted=true]{border-color:#8ed3ad;background:#f4fbf7}.lb2-order-legal-gate label{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:.55rem;gap:.55rem;align-items:start;color:var(--ink);font-size:.78rem;font-weight:880;line-height:1.35}.lb2-order-legal-gate input{margin-top:.1rem}.lb2-order-legal-gate nav{display:flex;flex-wrap:wrap;gap:.45rem}.lb2-order-legal-gate a{display:inline-flex;align-items:center;min-height:1.85rem;border:1px solid #c8d8ec;border-radius:999px;padding:0 .65rem;color:var(--blue-strong);font-size:.66rem;font-weight:900;text-decoration:none;text-transform:uppercase}.lb2-order-legal-gate small{color:var(--muted);font-size:.68rem;font-weight:780;line-height:1.35}.lb2-order-actions button:disabled,.lb2-order-actions button[aria-disabled=true]{border-color:#d7e2f0;background:#edf2f8;color:#7c8fa9;cursor:not-allowed}.lb2-language-switcher{display:grid;grid-template-columns:1fr;grid-gap:.35rem;gap:.35rem;margin-top:.9rem;border-top:1px solid rgba(199,214,232,.26);padding-top:.85rem}.lb2-language-switcher a{display:inline-flex;align-items:center;justify-content:center;min-height:2rem;border:1px solid rgba(188,207,232,.45);border-radius:8px;color:#dce9fb;font-size:.7rem;font-weight:900;text-decoration:none;text-transform:uppercase}.lb2-language-switcher a[data-active=true]{border-color:#69a7ff;background:rgba(7,93,204,.42);color:white}.lb2-reagent-booking-card{grid-column:1/-1}.lb2-reagent-overview{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:.65rem;gap:.65rem;margin-bottom:.7rem}.lb2-reagent-overview div{display:grid;grid-gap:.14rem;gap:.14rem;min-width:0;border:1px solid #dce8f6;border-radius:8px;padding:.75rem;background:linear-gradient(180deg,#ffffff,#f7fbff)}.lb2-reagent-overview small,.lb2-reagent-overview span{overflow:hidden;color:var(--muted);font-size:.68rem;font-weight:880;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.lb2-reagent-overview strong{overflow:hidden;color:var(--ink);font-size:1.25rem;font-weight:950;text-overflow:ellipsis;white-space:nowrap}.lb2-material-mode{display:grid;grid-gap:.55rem;gap:.55rem;margin-bottom:.7rem;border:1px solid #dce8f6;border-radius:8px;padding:.75rem;background:#ffffff}.lb2-material-mode>strong{color:var(--ink);font-size:.82rem;font-weight:950;text-transform:uppercase}.lb2-material-mode>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.55rem;gap:.55rem}.lb2-material-mode label{display:grid;grid-template-columns:auto minmax(0,1fr);grid-column-gap:.48rem;column-gap:.48rem;grid-row-gap:.16rem;row-gap:.16rem;align-items:start;min-width:0;border:1px solid #d3e2f4;border-radius:8px;padding:.68rem;background:#f8fbff;cursor:pointer}.lb2-material-mode label:has(input:checked){border-color:#69a7ff;background:#eaf2ff;box-shadow:inset 0 0 0 1px rgba(20,99,216,.16)}.lb2-material-mode input{width:1rem;height:1rem;margin:.1rem 0 0;accent-color:#0d66d0}.lb2-material-mode span{color:#17345c;font-size:.78rem;font-weight:930;line-height:1.24}.lb2-material-mode small{grid-column:2;color:var(--muted);font-size:.66rem;font-weight:780;line-height:1.34}.lb2-reagent-booking-grid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);grid-gap:.65rem;gap:.65rem}.lb2-reagent-booking-grid div{display:grid;grid-gap:.45rem;gap:.45rem;min-width:0;border:1px solid #e5ecf4;border-radius:8px;padding:.75rem;background:#fbfdff}.lb2-reagent-booking-grid strong{color:var(--ink);font-size:.82rem;font-weight:950;text-transform:uppercase}.lb2-reagent-booking-grid ul{display:flex;flex-wrap:wrap;gap:.35rem;margin:0;padding:0;list-style:none}.lb2-reagent-choice-list{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:.38rem;gap:.38rem}.lb2-reagent-choice-list label{display:grid;grid-template-columns:auto minmax(0,1fr);grid-column-gap:.42rem;column-gap:.42rem;grid-row-gap:.08rem;row-gap:.08rem;align-items:center;min-width:0;border:1px solid #cfe0f4;border-radius:8px;padding:.42rem .5rem;background:#f7fbff;color:#17345c;cursor:pointer}.lb2-reagent-choice-list input{width:.95rem;height:.95rem;margin:0;accent-color:#0d66d0}.lb2-reagent-choice-list small,.lb2-reagent-choice-list span{min-width:0;overflow-wrap:anywhere}.lb2-reagent-choice-list span{font-size:.72rem;font-weight:900}.lb2-reagent-choice-list small{grid-column:2;color:var(--muted);font-size:.58rem;font-weight:820;text-transform:uppercase}.lb2-reagent-booking-grid li{border:1px solid #cfe0f4;border-radius:999px;padding:.26rem .5rem;background:#f4f8fd;color:#17345c;font-size:.7rem;font-weight:850}.lb2-reagent-booking-grid p{margin:0;color:var(--muted);font-size:.74rem;font-weight:760;line-height:1.42}.lb2-reagent-selection-panel{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:.65rem;gap:.65rem;margin-top:.7rem}.lb2-reagent-selection-panel section{display:grid;grid-gap:.5rem;gap:.5rem;min-width:0;border:1px solid #dce8f6;border-radius:8px;padding:.75rem;background:#ffffff}.lb2-reagent-selection-panel section>strong{color:var(--ink);font-size:.82rem;font-weight:950;text-transform:uppercase}.lb2-reagent-option-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.42rem;gap:.42rem}.lb2-reagent-option-list label{display:grid;grid-template-columns:auto minmax(0,1fr);grid-column-gap:.42rem;column-gap:.42rem;grid-row-gap:.08rem;row-gap:.08rem;align-items:center;min-width:0;border:1px solid #d3e2f4;border-radius:8px;padding:.5rem .55rem;background:#f8fbff;color:#17345c;cursor:pointer}.lb2-reagent-option-list label:has(input:checked){border-color:#69a7ff;background:#eaf2ff;box-shadow:inset 0 0 0 1px rgba(20,99,216,.16)}.lb2-reagent-option-list input{width:.95rem;height:.95rem;margin:0;accent-color:#0d66d0}.lb2-reagent-option-list small,.lb2-reagent-option-list span{min-width:0;overflow-wrap:anywhere}.lb2-reagent-option-list span{font-size:.72rem;font-weight:930}.lb2-reagent-option-list small{grid-column:2;color:var(--muted);font-size:.61rem;font-weight:820}.lb2-reagent-option-list-compact{grid-template-columns:repeat(3,minmax(0,1fr))}.lb2-reagent-catalog{display:grid;grid-gap:.65rem;gap:.65rem;margin-top:.8rem}.lb2-reagent-catalog-heading{display:flex;align-items:center;justify-content:space-between;gap:.7rem;min-width:0}.lb2-reagent-catalog-heading strong{color:var(--ink);font-size:.82rem;font-weight:950;text-transform:uppercase}.lb2-reagent-catalog-heading span{border:1px solid #cfe0f4;border-radius:999px;padding:.22rem .55rem;color:var(--muted);font-size:.68rem;font-weight:900;white-space:nowrap}.lb2-resin-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.6rem;gap:.6rem}.lb2-resin-list article{display:grid;grid-gap:.45rem;gap:.45rem;min-width:0;border:1px solid #e5ecf4;border-radius:8px;padding:.72rem;background:#fbfdff}.lb2-resin-list article>strong{color:var(--ink);font-size:.78rem;font-weight:940;line-height:1.25}.lb2-resin-list dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.35rem;gap:.35rem;margin:0}.lb2-resin-list dl div{min-width:0;border:1px solid #e5ecf4;border-radius:7px;padding:.38rem .45rem;background:white}.lb2-resin-list dd,.lb2-resin-list dt{margin:0;overflow-wrap:anywhere}.lb2-resin-list dt{color:var(--muted);font-size:.62rem;font-weight:900;text-transform:uppercase}.lb2-resin-list dd{color:#17345c;font-size:.7rem;font-weight:870}.lb2-resin-list p{margin:0;color:var(--muted);font-size:.71rem;font-weight:760;line-height:1.38}.lb2-amino-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:.4rem;gap:.4rem;margin:0;padding:0;list-style:none}.lb2-amino-list li{display:grid;grid-gap:.14rem;gap:.14rem;min-width:0;border:1px solid #cfe0f4;border-radius:8px;padding:.42rem .5rem;background:#f4f8fd}.lb2-amino-list small,.lb2-amino-list span{min-width:0;overflow-wrap:anywhere}.lb2-amino-list span{color:#17345c;font-size:.72rem;font-weight:900}.lb2-amino-list small{color:var(--muted);font-size:.64rem;font-weight:800}.lb2-reagent-details{border:1px solid #dce8f6;border-radius:8px;background:#fbfdff}.lb2-reagent-details summary{display:flex;align-items:center;justify-content:space-between;gap:.7rem;min-height:2.6rem;padding:.62rem .75rem;color:#12305a;cursor:pointer;font-size:.75rem;font-weight:930;list-style:none;text-transform:uppercase}.lb2-reagent-details summary::-webkit-details-marker{display:none}.lb2-reagent-details summary:after{content:"+";display:inline-grid;place-items:center;width:1.35rem;height:1.35rem;border:1px solid #cfe0f4;border-radius:999px;color:#0d66d0;font-weight:950}.lb2-reagent-details[open] summary:after{content:"-"}.lb2-reagent-details summary small{margin-left:auto;color:var(--muted);font-size:.65rem;font-weight:850;text-transform:none;white-space:nowrap}.lb2-reagent-full-list{padding:0 .75rem .75rem}.lb2-material-selector{display:grid;grid-gap:.7rem;gap:.7rem}.lb2-material-own-note{display:grid;grid-gap:.2rem;gap:.2rem;border:1px solid #dce8f6;border-radius:8px;padding:.8rem;background:#fbfdff}.lb2-material-own-note strong{color:var(--ink);font-size:.82rem;font-weight:950;text-transform:uppercase}.lb2-material-own-note span{color:var(--muted);font-size:.74rem;font-weight:760;line-height:1.4}.lb2-material-catalog-shell{display:grid;grid-gap:.7rem;gap:.7rem;border:1px solid #dce8f6;border-radius:8px;padding:.8rem;background:#ffffff}.lb2-reagent-category-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:.5rem;gap:.5rem}.lb2-reagent-category-tabs button{display:flex;align-items:center;justify-content:space-between;gap:.5rem;min-width:0;border:1px solid #d3e2f4;border-radius:8px;padding:.68rem .75rem;background:#f8fbff;color:#17345c;cursor:pointer;font:inherit;text-align:left}.lb2-reagent-category-tabs button[data-active=true]{border-color:#69a7ff;background:#eaf2ff;box-shadow:inset 0 0 0 1px rgba(20,99,216,.16)}.lb2-reagent-category-tabs span{min-width:0;overflow:hidden;font-size:.78rem;font-weight:950;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.lb2-reagent-category-tabs small{flex:0 0 auto;color:var(--muted);font-size:.66rem;font-weight:850;white-space:nowrap}.lb2-material-category-hint,.lb2-reagent-custom-note{margin:0;color:var(--muted);font-size:.74rem;font-weight:760;line-height:1.4}.lb2-reagent-picker-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:.5rem;gap:.5rem}.lb2-reagent-picker-grid article{display:grid;grid-gap:.45rem;gap:.45rem;min-width:0;border:1px solid #d3e2f4;border-radius:8px;padding:.55rem;background:#f8fbff}.lb2-reagent-picker-grid article[data-selected=true]{border-color:#69a7ff;background:#eaf2ff;box-shadow:inset 0 0 0 1px rgba(20,99,216,.14)}.lb2-reagent-picker-card{display:grid;grid-template-columns:auto minmax(0,1fr);grid-column-gap:.44rem;column-gap:.44rem;grid-row-gap:.12rem;row-gap:.12rem;align-items:start;min-width:0;color:#17345c;cursor:pointer}.lb2-reagent-picker-card input{width:.98rem;height:.98rem;margin:.06rem 0 0;accent-color:#0d66d0}.lb2-reagent-picker-card small,.lb2-reagent-picker-card span{min-width:0;overflow-wrap:anywhere}.lb2-reagent-picker-card span{font-size:.74rem;font-weight:930;line-height:1.24}.lb2-reagent-picker-card small{grid-column:2;color:var(--muted);font-size:.63rem;font-weight:810;line-height:1.3}.lb2-reagent-picker-grid article p{margin:0;color:var(--muted);font-size:.66rem;font-weight:740;line-height:1.34}.lb2-reagent-price-row{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:.45rem;gap:.45rem;align-items:end}.lb2-reagent-price-row label{display:grid;grid-gap:.18rem;gap:.18rem;min-width:0}.lb2-reagent-price-row label span{color:var(--muted);font-size:.6rem;font-weight:900;text-transform:uppercase}.lb2-reagent-price-row select{min-width:0;width:100%;border:1px solid #bed4ee;border-radius:7px;padding:.42rem .5rem;background:#ffffff;color:#17345c;font:inherit;font-size:.72rem;font-weight:850}.lb2-reagent-price-row strong{border:1px solid #cfe0f4;border-radius:999px;padding:.34rem .5rem;background:#ffffff;color:#0d66d0;font-size:.68rem;font-weight:950;white-space:nowrap}.lb2-reagent-price-status{grid-column:1/-1;justify-self:start;border:1px solid #d6e5f6;border-radius:999px;padding:.16rem .42rem;background:#ffffff;color:var(--muted);font-size:.58rem;font-style:normal;font-weight:920;text-transform:uppercase}.lb2-reagent-price-status[data-price-status=quote]{border-color:#f0d99c;background:#fff8e8;color:#8a5f00}.lb2-reagent-source-link{grid-column:1/-1;justify-self:start;color:#0d66d0;font-size:.62rem;font-weight:900;text-decoration:underline;text-underline-offset:.14em}.lb2-material-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:.5rem;gap:.5rem}.lb2-material-summary div{display:grid;grid-gap:.12rem;gap:.12rem;min-width:0;border:1px solid #dce8f6;border-radius:8px;padding:.62rem .68rem;background:#fbfdff}.lb2-material-summary span{color:var(--muted);font-size:.64rem;font-weight:880;text-transform:uppercase}.lb2-material-summary span,.lb2-material-summary strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lb2-material-summary strong{color:var(--ink);font-size:.95rem;font-weight:950}.lb2-material-selected-list{display:grid;grid-gap:.46rem;gap:.46rem}.lb2-material-selected-list article{display:grid;align-items:center;grid-template-columns:minmax(6.4rem,.65fr) minmax(11rem,1.32fr) minmax(4rem,.35fr) auto auto auto;grid-gap:.55rem;gap:.55rem;min-width:0;border:1px solid #cfe0f4;border-radius:8px;padding:.56rem .62rem;background:#f8fbff}.lb2-material-selected-list small,.lb2-material-selected-list span{overflow:hidden;color:var(--muted);font-size:.64rem;font-weight:850;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.lb2-material-selected-list strong{overflow:hidden;color:var(--ink);font-size:.78rem;font-weight:920;text-overflow:ellipsis;white-space:nowrap}.lb2-material-selected-list mark{justify-self:end;border:1px solid #b9d3f5;border-radius:999px;padding:.22rem .5rem;background:#eaf3ff;color:#0d56b3;font-size:.68rem;font-weight:950;white-space:nowrap}.lb2-material-selected-list em{justify-self:end;border:1px solid #d6e5f6;border-radius:999px;padding:.22rem .5rem;background:#ffffff;color:var(--muted);font-size:.62rem;font-style:normal;font-weight:920;text-transform:uppercase;white-space:nowrap}.lb2-material-selected-list em[data-price-status=quote]{border-color:#f0d99c;background:#fff8e8;color:#8a5f00}.lb2-material-selected-list a{justify-self:end;color:#0d66d0;font-size:.64rem;font-weight:900;text-decoration:underline;text-underline-offset:.14em;white-space:nowrap}.lb2-auth-shell{background:#edf2f7}.lb2-auth-hero{align-items:center}.lb2-auth-card{max-width:34rem}.lb2-auth-form small{color:var(--muted);font-size:.74rem;font-weight:760;line-height:1.4}.lb2-auth-demo-users{display:grid;grid-gap:.35rem;gap:.35rem;margin-top:.85rem;border-top:1px solid #e5ecf4;padding-top:.85rem}.lb2-auth-demo-users strong{color:var(--ink);font-size:.78rem;font-weight:950;text-transform:uppercase}.lb2-auth-demo-users span{overflow-wrap:anywhere;color:var(--muted);font-size:.76rem;font-weight:780}.lb2-password-reset-request-panel textarea{min-height:5rem;resize:vertical}.lb2-auth-checkbox{display:grid;grid-template-columns:1rem minmax(0,1fr);align-items:start;grid-gap:.55rem;gap:.55rem;color:var(--muted);font-size:.74rem;font-weight:760;line-height:1.4}.lb2-auth-checkbox input{width:1rem;height:1rem;margin-top:.12rem;accent-color:var(--blue)}.lb2-auth-feedback{margin:.75rem 0 0;color:var(--muted);font-size:.76rem;font-weight:820;line-height:1.45}.lb2-inline-auth-button{min-height:2rem;border:1px solid #c7d8eb;border-radius:999px;padding:0 .7rem;background:#ffffff;color:var(--blue);font-size:.68rem;font-weight:950;text-transform:uppercase}.lb2-payment-summary p{margin:0;color:var(--blue);font-weight:900}.lb2-flow-list{grid-template-columns:repeat(4,minmax(0,1fr))}.lb2-flow-list div{display:grid;grid-template-columns:2rem minmax(0,1fr);grid-gap:.2rem .6rem;gap:.2rem .6rem;border:1px solid #e5ecf4;border-radius:8px;padding:.7rem;background:#fbfdff}.lb2-flow-list strong{display:grid;place-items:center;grid-row:span 2;width:2rem;height:2rem;border-radius:8px;background:var(--soft-blue);color:var(--blue);font-size:.84rem}.lb2-flow-list span{overflow:hidden;color:var(--ink);font-size:.82rem;font-weight:900;text-overflow:ellipsis;white-space:nowrap}.lb2-flow-list small{color:var(--muted);font-size:.74rem;font-weight:740;line-height:1.35}.lb2-pill{display:inline-flex;align-items:center;min-height:1.55rem;border:1px solid #c8d5e5;border-radius:999px;padding:0 .65rem;background:#f8fbff;color:#304666;font-size:.68rem;font-weight:900;text-transform:uppercase;white-space:nowrap}.lb2-pill[data-tone=warning]{border-color:#ecd182;background:#fff8df;color:#6b4b03}.lb2-pill[data-tone=ready]{border-color:#bde6cb;background:#eefaf2;color:#176839}.lb2-pill[data-tone=danger]{border-color:#f0b2b8;background:#fff0f2;color:#9f1120}.lb2-controls button{display:block;border:1px solid var(--line);border-radius:8px;background:white;color:var(--blue)}.lb2-controls button,.lb2-session-link{width:100%;min-height:2.55rem;margin-top:.55rem;font-size:.78rem;font-weight:900;text-transform:uppercase}.lb2-session-link{display:flex;align-items:center;justify-content:center;border:1px solid var(--blue-strong);border-radius:8px;background:var(--blue);color:white;text-decoration:none}.lb2-controls button:disabled{cursor:not-allowed;opacity:.5}.lb2-session-actions{display:grid;grid-gap:.55rem;gap:.55rem;margin-top:.55rem}.lb2-session-actions button{margin-top:0}.lb2-session-actions output{display:block;min-width:0;overflow-wrap:anywhere;border:1px solid #e5ecf4;border-radius:8px;padding:.55rem .65rem;background:#fbfdff;color:var(--muted);font-size:.72rem;font-weight:780;line-height:1.35}.lb2-controls small{display:block;margin-top:.7rem;color:var(--muted);font-size:.76rem;font-weight:760;line-height:1.45}.lb2-session-timer{display:grid;grid-gap:.55rem;gap:.55rem;border:1px solid #dbe5f0;border-radius:8px;margin-top:.65rem;padding:.7rem;background:#fbfdff}.lb2-session-timer[data-state=active]{border-color:#bde6cb;background:#f3fbf6}.lb2-session-timer[data-state=ended]{border-color:#f0b2b8;background:#fff0f2}.lb2-session-timer-head{display:flex;align-items:center;justify-content:space-between;gap:.6rem}.lb2-session-timer-head span{color:var(--muted);font-size:.68rem;font-weight:950;text-transform:uppercase}.lb2-session-timer-head strong{border:1px solid #bde6cb;border-radius:999px;padding:.22rem .5rem;background:white;color:#176839;font-size:.62rem;font-weight:950;text-transform:uppercase}.lb2-session-meter{overflow:hidden;height:.48rem;border-radius:999px;background:#e5ecf4}.lb2-session-meter span{display:block;height:100%;border-radius:inherit;background:var(--blue);transition:width .24s ease}.lb2-session-timer dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.45rem;gap:.45rem;margin:0}.lb2-session-timer div{min-width:0}.lb2-session-timer dt{margin-bottom:.15rem;color:var(--muted);font-size:.62rem;font-weight:900;text-transform:uppercase}.lb2-session-timer dd{color:var(--ink);font-size:.83rem;font-weight:950}.lb2-session-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.5rem;gap:.5rem;margin:.75rem 0 0}.lb2-session-facts div{min-width:0;border:1px solid #e5ecf4;border-radius:8px;padding:.55rem;background:#fbfdff}.lb2-session-facts dt{margin-bottom:.2rem;color:var(--muted);font-size:.66rem;font-weight:880;text-transform:uppercase}.lb2-session-facts dd{overflow-wrap:anywhere;color:var(--ink);font-size:.77rem;font-weight:900}.lb2-session-gate{display:grid;grid-gap:.25rem;gap:.25rem;border:1px solid #dbe5f0;border-radius:8px;margin-top:.65rem;padding:.65rem;background:#fbfdff}.lb2-session-gate[data-state=allowed]{border-color:#bde6cb;background:#f3fbf6}.lb2-session-gate[data-state=blocked]{border-color:#f0b2b8;background:#fff0f2}.lb2-session-gate strong{color:var(--ink);font-size:.76rem;font-weight:950;text-transform:uppercase}.lb2-session-gate small,.lb2-session-gate span{overflow-wrap:anywhere;color:var(--muted);font-size:.72rem;font-weight:760;line-height:1.35}.lb2-gateway-evidence{display:grid;grid-gap:.25rem;gap:.25rem;border:1px solid #d8dce6;border-radius:8px;margin-top:.55rem;padding:.65rem;background:#fafbfc}.lb2-gateway-evidence[data-state=active]{border-color:#bde6cb;background:#f4fbf7}.lb2-gateway-evidence[data-state=hold]{border-color:#e5d4a3;background:#fffaf0}.lb2-gateway-evidence[data-state=blocked]{border-color:#f0b2b8;background:#fff0f2}.lb2-gateway-evidence strong{color:var(--ink);font-size:.76rem;font-weight:950;text-transform:uppercase}.lb2-gateway-evidence small,.lb2-gateway-evidence span{overflow-wrap:anywhere;color:var(--muted);font-size:.72rem;font-weight:760;line-height:1.35}.lb2-payment-ledger{display:grid;grid-gap:.5rem;gap:.5rem;margin:0 0 .65rem}.lb2-payment-ledger div{display:grid;grid-template-columns:5rem minmax(0,1fr);grid-gap:.55rem;gap:.55rem;min-width:0;border:1px solid #e5ecf4;border-radius:8px;padding:.55rem;background:#fbfdff}.lb2-payment-ledger dt{color:var(--muted);font-size:.66rem;font-weight:900;text-transform:uppercase}.lb2-payment-ledger dd{min-width:0;overflow-wrap:anywhere;color:var(--ink);font-size:.77rem;font-weight:900}.lb2-audit-list,.lb2-check-list,.lb2-module-list{display:grid;grid-gap:.55rem;gap:.55rem}.lb2-check-list div{display:flex;align-items:center;justify-content:space-between;gap:.75rem;min-height:2.2rem;border-bottom:1px solid #edf1f6;color:#304666;font-size:.78rem;font-weight:800}.lb2-audit-list article{display:grid;grid-template-columns:4.25rem minmax(0,1fr) auto;grid-gap:.2rem .65rem;gap:.2rem .65rem;border:1px solid #e5ecf4;border-radius:8px;padding:.6rem;background:#fbfdff}.lb2-audit-list article[data-event-kind=desktop-recovery]{border-color:#f0d99c;background:#fff8e8}.lb2-audit-list article[data-event-kind=gateway],.lb2-audit-list article[data-event-kind=remote-refresh]{border-color:#bfd7ff;background:#f3f8ff}.lb2-audit-kind-legend{display:flex;flex-wrap:wrap;gap:.35rem;margin-bottom:.65rem}.lb2-audit-kind-legend span{border:1px solid #d7e4f5;border-radius:999px;padding:.22rem .48rem;background:#ffffff;color:var(--muted);font-size:.62rem;font-weight:920;text-transform:uppercase;white-space:nowrap}.lb2-audit-kind-legend span[data-event-kind=desktop-recovery]{border-color:#e5bf5d;background:#fff8e8;color:#8a5f00}.lb2-audit-kind-legend span[data-event-kind=gateway],.lb2-audit-kind-legend span[data-event-kind=remote-refresh]{border-color:#9ec2ff;background:#f3f8ff;color:#0d56b3}.lb2-audit-kind-legend span[data-event-kind=booking],.lb2-audit-kind-legend span[data-event-kind=payment]{border-color:#bde6cb;background:#f3fbf6;color:#15713d}.lb2-audit-export-panel{display:grid;grid-gap:.65rem;gap:.65rem;margin:0 0 .75rem;border-top:1px solid #e1e9f3;border-bottom:1px solid #e1e9f3;padding:.75rem 0}.lb2-audit-export-summary{display:grid;grid-template-columns:repeat(auto-fit,minmax(7rem,1fr));grid-gap:.5rem;gap:.5rem}.lb2-audit-export-summary section{display:grid;grid-gap:.18rem;gap:.18rem;min-width:0;border:1px solid #e5ecf4;border-radius:8px;padding:.58rem;background:#fbfdff}.lb2-audit-export-summary section[data-state=blocked]{border-color:#f0b7b7;background:#fff5f5}.lb2-audit-export-summary section[data-state=needs_review]{border-color:#ecd182;background:#fffaf0}.lb2-audit-export-boundary span,.lb2-audit-export-latest small,.lb2-audit-export-latest span,.lb2-audit-export-notes,.lb2-audit-export-summary small,.lb2-audit-export-summary span{min-width:0;overflow-wrap:anywhere;color:var(--muted);font-size:.66rem;font-weight:820;line-height:1.32}.lb2-audit-export-latest span,.lb2-audit-export-summary span{text-transform:uppercase}.lb2-audit-export-boundary strong,.lb2-audit-export-latest strong,.lb2-audit-export-summary strong{min-width:0;overflow-wrap:anywhere;color:var(--ink);font-size:.82rem;font-weight:950}.lb2-audit-export-boundary,.lb2-audit-export-latest{display:grid;grid-gap:.25rem;gap:.25rem;min-width:0;border:1px solid #d8e8ff;padding:.58rem;background:#f6faff}.lb2-audit-export-notes{display:grid;grid-gap:.35rem;gap:.35rem;margin:0;padding-left:1rem}.lb2-audit-export-actions{display:flex;flex-wrap:wrap;gap:.45rem}.lb2-audit-export-actions a{border:1px solid #c7d8ed;border-radius:8px;padding:.42rem .58rem;background:#ffffff;color:#244d86;font-size:.66rem;font-weight:900;text-decoration:none;text-transform:uppercase}.lb2-audit-export-boundary{border-color:#ecd182;background:#fffaf0}.lb2-audit-storage-preflight-panel{display:grid;grid-gap:.65rem;gap:.65rem;margin:0 0 .75rem;border-bottom:1px solid #e1e9f3;padding:0 0 .75rem}.lb2-audit-storage-preflight-evidence,.lb2-audit-storage-preflight-summary{display:grid;grid-gap:.5rem;gap:.5rem}.lb2-audit-storage-preflight-summary{grid-template-columns:repeat(auto-fit,minmax(7rem,1fr))}.lb2-audit-storage-preflight-evidence{grid-template-columns:repeat(auto-fit,minmax(10rem,1fr))}.lb2-audit-storage-preflight-evidence section,.lb2-audit-storage-preflight-summary section{display:grid;grid-gap:.18rem;gap:.18rem;min-width:0;border:1px solid #e5ecf4;border-radius:8px;padding:.58rem;background:#fbfdff}.lb2-audit-storage-preflight-evidence section[data-state=blocked],.lb2-audit-storage-preflight-summary section[data-state=blocked]{border-color:#f0b7b7;background:#fff5f5}.lb2-audit-storage-preflight-evidence section[data-state=needs_review],.lb2-audit-storage-preflight-summary section[data-state=needs_review]{border-color:#ecd182;background:#fffaf0}.lb2-audit-storage-preflight-evidence section[data-state=ready],.lb2-audit-storage-preflight-summary section[data-state=ready]{border-color:#bde6cb;background:#f3fbf6}.lb2-audit-storage-preflight-boundary span,.lb2-audit-storage-preflight-evidence small,.lb2-audit-storage-preflight-evidence span,.lb2-audit-storage-preflight-summary small,.lb2-audit-storage-preflight-summary span{min-width:0;overflow-wrap:anywhere;color:var(--muted);font-size:.66rem;font-weight:820;line-height:1.32}.lb2-audit-storage-preflight-evidence span,.lb2-audit-storage-preflight-summary span{text-transform:uppercase}.lb2-audit-storage-preflight-boundary strong,.lb2-audit-storage-preflight-evidence strong,.lb2-audit-storage-preflight-summary strong{min-width:0;overflow-wrap:anywhere;color:var(--ink);font-size:.82rem;font-weight:950}.lb2-audit-storage-preflight-link{justify-self:start;border:1px solid #c7d8ed;border-radius:8px;padding:.42rem .58rem;background:#ffffff;color:#244d86;font-size:.66rem;font-weight:900;text-decoration:none;text-transform:uppercase}.lb2-audit-storage-preflight-boundary{display:grid;grid-gap:.25rem;gap:.25rem;min-width:0;border:1px solid #ecd182;padding:.58rem;background:#fffaf0}.lb2-module-list article{display:grid;grid-template-columns:4.75rem minmax(0,1fr);grid-gap:.2rem .65rem;gap:.2rem .65rem;min-width:0;border:1px solid #e5ecf4;border-radius:8px;padding:.6rem;background:#fbfdff}.lb2-module-list article[data-state=active],.lb2-module-list article[data-state=paid]{border-color:#bde6cb;background:#f3fbf6}.lb2-module-list article[data-state=blocked],.lb2-module-list article[data-state=hold]{border-color:#ecd182;background:#fffaf0}.lb2-module-list time{grid-row:span 2;color:var(--muted);font-size:.68rem;font-weight:900;text-transform:uppercase}.lb2-module-list strong{overflow:hidden;color:var(--ink);font-size:.78rem;font-weight:900;text-overflow:ellipsis;white-space:nowrap}.lb2-module-list span{color:var(--muted);font-size:.73rem;font-weight:760;line-height:1.35}.lb2-tunnel-watchdogs{display:grid;grid-gap:.55rem;gap:.55rem;border:1px solid #d8e8ff;border-radius:8px;padding:.65rem;background:#f6faff}.lb2-tunnel-watchdogs>strong{color:var(--ink);font-size:.78rem;font-weight:950;text-transform:uppercase}.lb2-tunnel-watchdogs .lb2-module-list article{grid-template-columns:3.8rem minmax(0,1fr);padding:.5rem;background:#ffffff}.lb2-calculator-readiness,.lb2-manage-planner-panel,.lb2-workflow-handoff{scroll-margin-top:1rem}.lb2-calculator-summary{display:grid;grid-template-columns:repeat(auto-fit,minmax(7rem,1fr));grid-gap:.5rem;gap:.5rem;margin-bottom:.65rem}.lb2-calculator-summary article{display:grid;grid-gap:.18rem;gap:.18rem;min-width:0;border:1px solid #e5ecf4;border-radius:8px;padding:.6rem;background:#fbfdff}.lb2-calculator-summary article[data-state=active]{border-color:#bde6cb;background:#f3fbf6}.lb2-calculator-summary article[data-state=hold]{border-color:#ecd182;background:#fffaf0}.lb2-calculator-summary article[data-state=blocked]{border-color:#f0b7b7;background:#fff5f5}.lb2-calculator-summary small,.lb2-calculator-summary span{min-width:0;overflow-wrap:anywhere;color:var(--muted);font-size:.66rem;font-weight:850;line-height:1.25}.lb2-calculator-summary span{text-transform:uppercase}.lb2-calculator-summary strong{min-width:0;overflow-wrap:anywhere;color:var(--ink);font-size:.8rem;font-weight:950}.lb2-calculator-bottle-list{display:grid;grid-gap:.5rem;gap:.5rem}.lb2-calculator-bottle-list article{display:grid;grid-template-columns:4.75rem minmax(0,1fr);grid-gap:.2rem .65rem;gap:.2rem .65rem;min-width:0;border:1px solid #e5ecf4;border-radius:8px;padding:.55rem;background:#fbfdff}.lb2-calculator-bottle-list article[data-state=active]{border-color:#bde6cb;background:#f3fbf6}.lb2-calculator-bottle-list article[data-state=hold]{border-color:#ecd182;background:#fffaf0}.lb2-calculator-bottle-list article[data-state=blocked]{border-color:#f0b7b7;background:#fff5f5}.lb2-calculator-bottle-list time{grid-row:span 2;color:var(--muted);font-size:.66rem;font-weight:900;text-transform:uppercase}.lb2-calculator-bottle-list span,.lb2-calculator-bottle-list strong{min-width:0;overflow-wrap:anywhere}.lb2-calculator-bottle-list strong{color:var(--ink);font-size:.76rem;font-weight:900}.lb2-calculator-bottle-list span{color:var(--muted);font-size:.72rem;font-weight:760;line-height:1.35}.lb2-calculator-boundary{display:grid;grid-gap:.25rem;gap:.25rem;margin-top:.65rem;border:1px solid #d8e8ff;border-radius:8px;padding:.65rem;background:#f6faff}.lb2-calculator-boundary span,.lb2-calculator-boundary strong{min-width:0;overflow-wrap:anywhere}.lb2-calculator-boundary strong{color:var(--ink);font-size:.77rem;font-weight:950}.lb2-calculator-boundary span{color:var(--muted);font-size:.72rem;font-weight:760;line-height:1.35}.lb2-calculator-handoff-panel{display:grid;grid-gap:.65rem;gap:.65rem;margin-top:.8rem;scroll-margin-top:1rem}.lb2-calculator-handoff-summary{display:grid;grid-template-columns:repeat(auto-fit,minmax(8rem,1fr));grid-gap:.55rem;gap:.55rem}.lb2-calculator-handoff-boundary,.lb2-calculator-handoff-evidence section,.lb2-calculator-handoff-stages section,.lb2-calculator-handoff-summary section{min-width:0;border:1px solid #e5ecf4;border-radius:8px;padding:.65rem;background:#fbfdff}.lb2-calculator-handoff-summary section{display:grid;grid-gap:.18rem;gap:.18rem}.lb2-calculator-handoff-evidence section[data-state=ready],.lb2-calculator-handoff-stages section[data-state=ready],.lb2-calculator-handoff-summary section[data-state=ready]{border-color:#bde6cb;background:#f3fbf6}.lb2-calculator-handoff-evidence section[data-state=blocked],.lb2-calculator-handoff-stages section[data-state=blocked],.lb2-calculator-handoff-summary section[data-state=blocked]{border-color:#f0b7b7;background:#fff5f5}.lb2-calculator-handoff-evidence section[data-state=needs_review],.lb2-calculator-handoff-evidence section[data-state=not_mapped],.lb2-calculator-handoff-stages section[data-state=needs_review],.lb2-calculator-handoff-stages section[data-state=not_mapped],.lb2-calculator-handoff-summary section[data-state=needs_review],.lb2-calculator-handoff-summary section[data-state=not_mapped]{border-color:#ecd182;background:#fffaf0}.lb2-calculator-handoff-boundary span,.lb2-calculator-handoff-evidence small,.lb2-calculator-handoff-evidence span,.lb2-calculator-handoff-note,.lb2-calculator-handoff-stages p,.lb2-calculator-handoff-stages small,.lb2-calculator-handoff-stages span,.lb2-calculator-handoff-summary small,.lb2-calculator-handoff-summary span{min-width:0;overflow-wrap:anywhere;color:var(--muted);font-size:.72rem;font-weight:760;line-height:1.35}.lb2-calculator-handoff-evidence span,.lb2-calculator-handoff-summary span{font-size:.66rem;font-weight:900;text-transform:uppercase}.lb2-calculator-handoff-boundary strong,.lb2-calculator-handoff-evidence strong,.lb2-calculator-handoff-stages strong,.lb2-calculator-handoff-summary strong{min-width:0;overflow-wrap:anywhere;color:var(--ink);font-weight:950}.lb2-calculator-handoff-note{margin:0}.lb2-calculator-handoff-evidence,.lb2-calculator-handoff-stages{display:grid;grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));grid-gap:.55rem;gap:.55rem}.lb2-calculator-handoff-evidence.compact,.lb2-calculator-handoff-stages.compact{grid-template-columns:repeat(auto-fit,minmax(12rem,1fr))}.lb2-calculator-handoff-evidence section,.lb2-calculator-handoff-stages section{display:grid;grid-gap:.35rem;gap:.35rem;align-content:start}.lb2-calculator-handoff-stages header{display:flex;align-items:flex-start;justify-content:space-between;gap:.55rem}.lb2-calculator-handoff-stages header div{display:grid;grid-gap:.18rem;gap:.18rem;min-width:0}.lb2-calculator-handoff-stages p{margin:0}.lb2-calculator-handoff-stages mark,.lb2-calculator-handoff-stages small{width:-moz-fit-content;width:fit-content;border-radius:999px;padding:.18rem .42rem;background:#eef5ff;color:var(--blue-strong);font-size:.62rem;font-weight:950;text-transform:uppercase;white-space:nowrap}.lb2-calculator-handoff-stages mark[data-tone=ready]{background:#e9f8ee;color:#217346}.lb2-calculator-handoff-stages mark[data-tone=warning]{background:#fff0d6;color:#8a5a00}.lb2-calculator-handoff-stages mark[data-tone=danger]{background:#ffe9e9;color:#9f2424}.lb2-calculator-handoff-boundary{display:grid;grid-gap:.25rem;gap:.25rem;border-color:#d8e8ff;background:#f6faff}.lb2-bottle-worklist-panel{display:grid;grid-gap:.65rem;gap:.65rem;margin-top:.8rem;scroll-margin-top:1rem}.lb2-admin-reagent-reservations+.lb2-bottle-worklist-panel{margin-top:.85rem}.lb2-bottle-worklist-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:.5rem;gap:.5rem}.lb2-bottle-worklist-summary section{display:grid;grid-gap:.16rem;gap:.16rem;min-width:0;border:1px solid #dfe8f2;border-radius:8px;padding:.58rem;background:#fbfdff}.lb2-bottle-worklist-summary section[data-state=ready]{border-color:#bde6cb;background:#f3fbf6}.lb2-bottle-worklist-summary section[data-state=needs_review]{border-color:#ecd182;background:#fffaf0}.lb2-bottle-worklist-summary section[data-state=blocked]{border-color:#f0b7b7;background:#fff5f5}.lb2-bottle-worklist-summary small,.lb2-bottle-worklist-summary span{min-width:0;overflow-wrap:anywhere;color:var(--muted);font-size:.65rem;font-weight:850;line-height:1.25}.lb2-bottle-worklist-summary span{text-transform:uppercase}.lb2-bottle-worklist-summary strong{min-width:0;overflow-wrap:anywhere;color:var(--ink);font-size:.82rem;font-weight:950}.lb2-bottle-worklist-note{margin:0;color:#304666;font-size:.75rem;font-weight:780;line-height:1.35}.lb2-bottle-worklist-items{display:grid;grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));grid-gap:.55rem;gap:.55rem}.lb2-bottle-worklist-items.compact{grid-template-columns:1fr}.lb2-bottle-worklist-items section{display:grid;grid-gap:.5rem;gap:.5rem;min-width:0;border:1px solid #dfe8f2;border-radius:8px;padding:.65rem;background:#fbfdff}.lb2-bottle-worklist-items section[data-priority=critical]{border-color:#f0b7b7;background:#fff5f5}.lb2-bottle-worklist-items section[data-priority=review]{border-color:#ecd182;background:#fffaf0}.lb2-bottle-worklist-items header{display:flex;align-items:flex-start;justify-content:space-between;gap:.55rem;min-width:0}.lb2-bottle-worklist-items header div{display:grid;grid-gap:.1rem;gap:.1rem;min-width:0}.lb2-bottle-worklist-items dd,.lb2-bottle-worklist-items li,.lb2-bottle-worklist-items span,.lb2-bottle-worklist-items strong{min-width:0;overflow-wrap:anywhere}.lb2-bottle-worklist-items header strong{color:var(--ink);font-size:.78rem;font-weight:950}.lb2-bottle-worklist-items header span{color:var(--muted);font-size:.66rem;font-weight:820}.lb2-bottle-worklist-items mark{flex:0 0 auto;border-radius:999px;padding:.2rem .45rem;background:#eaf2ff;color:var(--blue);font-size:.6rem;font-weight:950;text-transform:uppercase}.lb2-bottle-worklist-items dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:.35rem;gap:.35rem;margin:0}.lb2-bottle-worklist-items dl div{min-width:0;border:1px solid #e2eaf3;border-radius:7px;padding:.42rem;background:#ffffff}.lb2-bottle-worklist-items dt{margin-bottom:.1rem;color:var(--muted);font-size:.58rem;font-weight:900;text-transform:uppercase}.lb2-bottle-worklist-items dd{color:var(--ink);font-size:.7rem;font-weight:920}.lb2-bottle-worklist-items ol{display:grid;grid-gap:.26rem;gap:.26rem;margin:0;padding-left:1.05rem}.lb2-bottle-worklist-items li{color:#304666;font-size:.68rem;font-weight:760;line-height:1.32}.lb2-bottle-worklist-items footer{display:flex;flex-wrap:wrap;gap:.32rem}.lb2-bottle-worklist-items footer span{border:1px solid #d6e2ef;border-radius:999px;padding:.18rem .42rem;background:#ffffff;color:var(--muted);font-size:.58rem;font-weight:880}.lb2-bottle-worklist-boundary{display:grid;grid-gap:.25rem;gap:.25rem;border:1px solid #d8e8ff;border-radius:8px;padding:.65rem;background:#f6faff}.lb2-bottle-worklist-boundary span,.lb2-bottle-worklist-boundary strong{min-width:0;overflow-wrap:anywhere}.lb2-bottle-worklist-boundary strong{color:var(--ink);font-size:.76rem;font-weight:950}.lb2-bottle-worklist-boundary span{color:var(--muted);font-size:.7rem;font-weight:760;line-height:1.35}.lb2-configuration-handoff-panel{display:grid;grid-gap:.65rem;gap:.65rem;margin-bottom:.75rem;scroll-margin-top:1rem}.lb2-configuration-handoff-summary{display:grid;grid-template-columns:repeat(auto-fit,minmax(8rem,1fr));grid-gap:.55rem;gap:.55rem}.lb2-configuration-handoff-boundary,.lb2-configuration-handoff-evidence section,.lb2-configuration-handoff-stages section,.lb2-configuration-handoff-summary section{min-width:0;border:1px solid #e5ecf4;border-radius:8px;padding:.65rem;background:#fbfdff;display:grid;grid-gap:.35rem;gap:.35rem}.lb2-configuration-handoff-evidence section[data-state=ready],.lb2-configuration-handoff-stages section[data-state=ready],.lb2-configuration-handoff-summary section[data-state=ready]{border-color:#bde6cb;background:#f3fbf6}.lb2-configuration-handoff-evidence section[data-state=blocked],.lb2-configuration-handoff-evidence section[data-state=not_mapped],.lb2-configuration-handoff-stages section[data-state=blocked],.lb2-configuration-handoff-stages section[data-state=not_mapped],.lb2-configuration-handoff-summary section[data-state=blocked],.lb2-configuration-handoff-summary section[data-state=not_mapped]{border-color:#f0b7b7;background:#fff5f5}.lb2-configuration-handoff-evidence section[data-state=needs_review],.lb2-configuration-handoff-stages section[data-state=needs_review],.lb2-configuration-handoff-summary section[data-state=needs_review]{border-color:#ecd182;background:#fffaf0}.lb2-configuration-handoff-boundary span,.lb2-configuration-handoff-evidence small,.lb2-configuration-handoff-evidence span,.lb2-configuration-handoff-note,.lb2-configuration-handoff-stages p,.lb2-configuration-handoff-stages small,.lb2-configuration-handoff-stages span,.lb2-configuration-handoff-summary small,.lb2-configuration-handoff-summary span{min-width:0;overflow-wrap:anywhere;color:var(--muted);font-size:.72rem;font-weight:760;line-height:1.35}.lb2-configuration-handoff-evidence span,.lb2-configuration-handoff-summary span{font-size:.66rem;font-weight:900;text-transform:uppercase}.lb2-configuration-handoff-boundary strong,.lb2-configuration-handoff-evidence strong,.lb2-configuration-handoff-stages strong,.lb2-configuration-handoff-summary strong{min-width:0;overflow-wrap:anywhere;color:var(--ink);font-weight:950}.lb2-configuration-handoff-note{margin:0}.lb2-configuration-handoff-evidence,.lb2-configuration-handoff-stages{display:grid;grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));grid-gap:.55rem;gap:.55rem}.lb2-configuration-handoff-evidence.compact,.lb2-configuration-handoff-stages.compact{grid-template-columns:repeat(auto-fit,minmax(12rem,1fr))}.lb2-configuration-handoff-stages header{display:flex;align-items:flex-start;justify-content:space-between;gap:.55rem}.lb2-configuration-handoff-stages header div{display:grid;grid-gap:.18rem;gap:.18rem;min-width:0}.lb2-configuration-handoff-stages p{margin:0}.lb2-configuration-handoff-stages mark{width:-moz-fit-content;width:fit-content;border-radius:999px;padding:.18rem .42rem;background:#eef5ff;color:var(--blue-strong);font-size:.62rem;font-weight:950;text-transform:uppercase;white-space:nowrap}.lb2-configuration-handoff-stages mark[data-tone=ready]{background:#e9f8ee;color:#217346}.lb2-configuration-handoff-stages mark[data-tone=warning]{background:#fff0d6;color:#8a5a00}.lb2-configuration-handoff-stages mark[data-tone=danger]{background:#ffe9e9;color:#9f2424}.lb2-configuration-handoff-boundary{border-color:#d8e8ff;background:#f6faff}.lb2-customer-session-handoff-panel{display:grid;grid-gap:.65rem;gap:.65rem;margin-bottom:.75rem;scroll-margin-top:1rem}.lb2-customer-session-handoff-summary{display:grid;grid-template-columns:repeat(auto-fit,minmax(8rem,1fr));grid-gap:.55rem;gap:.55rem}.lb2-customer-session-handoff-boundary,.lb2-customer-session-handoff-evidence section,.lb2-customer-session-handoff-stages section,.lb2-customer-session-handoff-summary section{display:grid;min-width:0;grid-gap:.35rem;gap:.35rem;border:1px solid #e4ebf3;border-radius:8px;padding:.65rem;background:#fbfdff}.lb2-customer-session-handoff-evidence section[data-state=ready],.lb2-customer-session-handoff-stages section[data-state=ready],.lb2-customer-session-handoff-summary section[data-state=ready]{border-color:#bde6cb;background:#f3fbf6}.lb2-customer-session-handoff-evidence section[data-state=blocked],.lb2-customer-session-handoff-evidence section[data-state=not_mapped],.lb2-customer-session-handoff-stages section[data-state=blocked],.lb2-customer-session-handoff-stages section[data-state=not_mapped],.lb2-customer-session-handoff-summary section[data-state=blocked],.lb2-customer-session-handoff-summary section[data-state=not_mapped]{border-color:#f0b7b7;background:#fff5f5}.lb2-customer-session-handoff-evidence section[data-state=needs_review],.lb2-customer-session-handoff-stages section[data-state=needs_review],.lb2-customer-session-handoff-summary section[data-state=needs_review]{border-color:#ecd182;background:#fffaf0}.lb2-customer-session-handoff-boundary span,.lb2-customer-session-handoff-evidence small,.lb2-customer-session-handoff-evidence span,.lb2-customer-session-handoff-note,.lb2-customer-session-handoff-stages p,.lb2-customer-session-handoff-stages small,.lb2-customer-session-handoff-stages span,.lb2-customer-session-handoff-summary small,.lb2-customer-session-handoff-summary span{min-width:0;overflow-wrap:anywhere;color:var(--muted);font-size:.72rem;font-weight:760;line-height:1.35}.lb2-customer-session-handoff-evidence span,.lb2-customer-session-handoff-summary span{font-size:.66rem;font-weight:900;text-transform:uppercase}.lb2-customer-session-handoff-boundary strong,.lb2-customer-session-handoff-evidence strong,.lb2-customer-session-handoff-stages strong,.lb2-customer-session-handoff-summary strong{min-width:0;overflow-wrap:anywhere;color:var(--ink);font-weight:950}.lb2-customer-session-handoff-note{margin:0}.lb2-customer-session-handoff-evidence,.lb2-customer-session-handoff-stages{display:grid;grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));grid-gap:.55rem;gap:.55rem}.lb2-customer-session-handoff-evidence.compact,.lb2-customer-session-handoff-stages.compact{grid-template-columns:repeat(auto-fit,minmax(12rem,1fr))}.lb2-customer-session-handoff-stages header{display:flex;align-items:flex-start;justify-content:space-between;gap:.55rem}.lb2-customer-session-handoff-stages header div{display:grid;min-width:0;grid-gap:.18rem;gap:.18rem}.lb2-customer-session-handoff-stages p{margin:0}.lb2-customer-session-handoff-stages mark{width:-moz-fit-content;width:fit-content;border-radius:999px;padding:.18rem .42rem;background:#eef5ff;color:var(--blue-strong);font-size:.62rem;font-weight:950;text-transform:uppercase;white-space:nowrap}.lb2-customer-session-handoff-stages mark[data-tone=ready]{background:#e9f8ee;color:#217346}.lb2-customer-session-handoff-stages mark[data-tone=warning]{background:#fff0d6;color:#8a5a00}.lb2-customer-session-handoff-stages mark[data-tone=danger]{background:#ffe9e9;color:#9f2424}.lb2-customer-session-handoff-boundary{border-color:#d8e8ff;background:#f6faff}.lb2-sequence-planning-handoff-panel{display:grid;grid-gap:.65rem;gap:.65rem;margin-bottom:.75rem;scroll-margin-top:1rem}.lb2-sequence-planning-summary{display:grid;grid-template-columns:repeat(auto-fit,minmax(8rem,1fr));grid-gap:.55rem;gap:.55rem}.lb2-sequence-planning-boundary,.lb2-sequence-planning-items section,.lb2-sequence-planning-summary section{display:grid;min-width:0;grid-gap:.35rem;gap:.35rem;border:1px solid #e4ebf3;border-radius:8px;padding:.65rem;background:#fbfdff}.lb2-sequence-planning-items section[data-state=ready],.lb2-sequence-planning-summary section[data-state=ready]{border-color:#bde6cb;background:#f3fbf6}.lb2-sequence-planning-items section[data-state=blocked],.lb2-sequence-planning-items section[data-state=not_mapped],.lb2-sequence-planning-summary section[data-state=blocked],.lb2-sequence-planning-summary section[data-state=not_mapped]{border-color:#f0b7b7;background:#fff5f5}.lb2-sequence-planning-items section[data-state=needs_review],.lb2-sequence-planning-summary section[data-state=needs_review]{border-color:#ecd182;background:#fffaf0}.lb2-sequence-planning-boundary span,.lb2-sequence-planning-items p,.lb2-sequence-planning-items small,.lb2-sequence-planning-items span,.lb2-sequence-planning-note,.lb2-sequence-planning-summary small,.lb2-sequence-planning-summary span{min-width:0;overflow-wrap:anywhere;color:var(--muted);font-size:.72rem;font-weight:760;line-height:1.35}.lb2-sequence-planning-summary span{font-size:.66rem;font-weight:900;text-transform:uppercase}.lb2-sequence-planning-boundary strong,.lb2-sequence-planning-items strong,.lb2-sequence-planning-summary strong{min-width:0;overflow-wrap:anywhere;color:var(--ink);font-weight:950}.lb2-sequence-planning-items p,.lb2-sequence-planning-note{margin:0}.lb2-sequence-planning-items{display:grid;grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));grid-gap:.55rem;gap:.55rem}.lb2-sequence-planning-items.compact{grid-template-columns:repeat(auto-fit,minmax(12rem,1fr))}.lb2-sequence-planning-items header{display:flex;align-items:flex-start;justify-content:space-between;gap:.55rem}.lb2-sequence-planning-items header div{display:grid;min-width:0;grid-gap:.18rem;gap:.18rem}.lb2-sequence-planning-items mark{width:-moz-fit-content;width:fit-content;border-radius:999px;padding:.18rem .42rem;background:#eef5ff;color:var(--blue-strong);font-size:.62rem;font-weight:950;text-transform:uppercase;white-space:nowrap}.lb2-sequence-planning-items mark[data-tone=ready]{background:#e9f8ee;color:#217346}.lb2-sequence-planning-items mark[data-tone=warning]{background:#fff0d6;color:#8a5a00}.lb2-sequence-planning-items mark[data-tone=danger]{background:#ffe9e9;color:#9f2424}.lb2-sequence-planning-boundary{border-color:#d8e8ff;background:#f6faff}.lb2-cycle-microwave-handoff-panel{display:grid;grid-gap:.65rem;gap:.65rem;margin-bottom:.75rem;scroll-margin-top:1rem}.lb2-cycle-microwave-summary{display:grid;grid-template-columns:repeat(auto-fit,minmax(8rem,1fr));grid-gap:.55rem;gap:.55rem}.lb2-cycle-microwave-boundary,.lb2-cycle-microwave-items section,.lb2-cycle-microwave-summary section{display:grid;min-width:0;grid-gap:.35rem;gap:.35rem;border:1px solid #e4ebf3;border-radius:8px;padding:.65rem;background:#fbfdff}.lb2-cycle-microwave-items section[data-state=ready],.lb2-cycle-microwave-summary section[data-state=ready]{border-color:#bde6cb;background:#f3fbf6}.lb2-cycle-microwave-items section[data-state=blocked],.lb2-cycle-microwave-items section[data-state=not_mapped],.lb2-cycle-microwave-summary section[data-state=blocked],.lb2-cycle-microwave-summary section[data-state=not_mapped]{border-color:#f0b7b7;background:#fff5f5}.lb2-cycle-microwave-items section[data-state=needs_review],.lb2-cycle-microwave-summary section[data-state=needs_review]{border-color:#ecd182;background:#fffaf0}.lb2-cycle-microwave-boundary span,.lb2-cycle-microwave-items p,.lb2-cycle-microwave-items small,.lb2-cycle-microwave-items span,.lb2-cycle-microwave-note,.lb2-cycle-microwave-summary small,.lb2-cycle-microwave-summary span{min-width:0;overflow-wrap:anywhere;color:var(--muted);font-size:.72rem;font-weight:760;line-height:1.35}.lb2-cycle-microwave-summary span{font-size:.66rem;font-weight:900;text-transform:uppercase}.lb2-cycle-microwave-boundary strong,.lb2-cycle-microwave-items strong,.lb2-cycle-microwave-summary strong{min-width:0;overflow-wrap:anywhere;color:var(--ink);font-weight:950}.lb2-cycle-microwave-items p,.lb2-cycle-microwave-note{margin:0}.lb2-cycle-microwave-items{display:grid;grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));grid-gap:.55rem;gap:.55rem}.lb2-cycle-microwave-items.compact{grid-template-columns:repeat(auto-fit,minmax(12rem,1fr))}.lb2-cycle-microwave-items header{display:flex;align-items:flex-start;justify-content:space-between;gap:.55rem}.lb2-cycle-microwave-items header div{display:grid;min-width:0;grid-gap:.18rem;gap:.18rem}.lb2-cycle-microwave-items mark{width:-moz-fit-content;width:fit-content;border-radius:999px;padding:.18rem .42rem;background:#eef5ff;color:var(--blue-strong);font-size:.62rem;font-weight:950;text-transform:uppercase;white-space:nowrap}.lb2-cycle-microwave-items mark[data-tone=ready]{background:#e9f8ee;color:#217346}.lb2-cycle-microwave-items mark[data-tone=warning]{background:#fff0d6;color:#8a5a00}.lb2-cycle-microwave-items mark[data-tone=danger]{background:#ffe9e9;color:#9f2424}.lb2-cycle-microwave-boundary{border-color:#d8e8ff;background:#f6faff}.lb2-method-builder-handoff-panel{display:grid;grid-gap:.65rem;gap:.65rem;margin-bottom:.75rem;scroll-margin-top:1rem}.lb2-method-builder-handoff-summary{display:grid;grid-template-columns:repeat(auto-fit,minmax(8rem,1fr));grid-gap:.55rem;gap:.55rem}.lb2-method-builder-handoff-boundary,.lb2-method-builder-handoff-evidence section,.lb2-method-builder-handoff-stages section,.lb2-method-builder-handoff-summary section{display:grid;min-width:0;grid-gap:.35rem;gap:.35rem;border:1px solid #e4ebf3;border-radius:8px;padding:.65rem;background:#fbfdff}.lb2-method-builder-handoff-evidence section[data-state=ready],.lb2-method-builder-handoff-stages section[data-state=ready],.lb2-method-builder-handoff-summary section[data-state=ready]{border-color:#bde6cb;background:#f3fbf6}.lb2-method-builder-handoff-evidence section[data-state=blocked],.lb2-method-builder-handoff-evidence section[data-state=not_mapped],.lb2-method-builder-handoff-stages section[data-state=blocked],.lb2-method-builder-handoff-stages section[data-state=not_mapped],.lb2-method-builder-handoff-summary section[data-state=blocked],.lb2-method-builder-handoff-summary section[data-state=not_mapped]{border-color:#f0b7b7;background:#fff5f5}.lb2-method-builder-handoff-evidence section[data-state=needs_review],.lb2-method-builder-handoff-stages section[data-state=needs_review],.lb2-method-builder-handoff-summary section[data-state=needs_review]{border-color:#ecd182;background:#fffaf0}.lb2-method-builder-handoff-boundary span,.lb2-method-builder-handoff-evidence small,.lb2-method-builder-handoff-evidence span,.lb2-method-builder-handoff-note,.lb2-method-builder-handoff-stages p,.lb2-method-builder-handoff-stages small,.lb2-method-builder-handoff-stages span,.lb2-method-builder-handoff-summary small,.lb2-method-builder-handoff-summary span{min-width:0;overflow-wrap:anywhere;color:var(--muted);font-size:.72rem;font-weight:760;line-height:1.35}.lb2-method-builder-handoff-evidence span,.lb2-method-builder-handoff-summary span{font-size:.66rem;font-weight:900;text-transform:uppercase}.lb2-method-builder-handoff-boundary strong,.lb2-method-builder-handoff-evidence strong,.lb2-method-builder-handoff-stages strong,.lb2-method-builder-handoff-summary strong{min-width:0;overflow-wrap:anywhere;color:var(--ink);font-weight:950}.lb2-method-builder-handoff-note{margin:0}.lb2-method-builder-handoff-evidence,.lb2-method-builder-handoff-stages{display:grid;grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));grid-gap:.55rem;gap:.55rem}.lb2-method-builder-handoff-evidence.compact,.lb2-method-builder-handoff-stages.compact{grid-template-columns:repeat(auto-fit,minmax(12rem,1fr))}.lb2-method-builder-handoff-stages header{display:flex;align-items:flex-start;justify-content:space-between;gap:.55rem}.lb2-method-builder-handoff-stages header div{display:grid;min-width:0;grid-gap:.18rem;gap:.18rem}.lb2-method-builder-handoff-stages p{margin:0}.lb2-method-builder-handoff-stages mark{width:-moz-fit-content;width:fit-content;border-radius:999px;padding:.18rem .42rem;background:#eef5ff;color:var(--blue-strong);font-size:.62rem;font-weight:950;text-transform:uppercase;white-space:nowrap}.lb2-method-builder-handoff-stages mark[data-tone=ready]{background:#e9f8ee;color:#217346}.lb2-method-builder-handoff-stages mark[data-tone=warning]{background:#fff0d6;color:#8a5a00}.lb2-method-builder-handoff-stages mark[data-tone=danger]{background:#ffe9e9;color:#9f2424}.lb2-method-builder-handoff-boundary{border-color:#d8e8ff;background:#f6faff}.lb2-configuration-readiness-panel{scroll-margin-top:1rem}.lb2-configuration-summary{display:grid;grid-template-columns:repeat(auto-fit,minmax(8rem,1fr));grid-gap:.55rem;gap:.55rem;margin-bottom:.65rem}.lb2-configuration-boundary,.lb2-configuration-list section,.lb2-configuration-summary section{min-width:0;border:1px solid #e5ecf4;border-radius:8px;padding:.65rem;background:#fbfdff}.lb2-configuration-summary section{display:grid;grid-gap:.18rem;gap:.18rem}.lb2-configuration-boundary span,.lb2-configuration-list p,.lb2-configuration-list small,.lb2-configuration-summary small,.lb2-configuration-summary span{min-width:0;overflow-wrap:anywhere;color:var(--muted);font-size:.72rem;font-weight:760;line-height:1.35}.lb2-configuration-summary span{font-size:.66rem;font-weight:900;text-transform:uppercase}.lb2-configuration-boundary strong,.lb2-configuration-list strong,.lb2-configuration-summary strong{min-width:0;overflow-wrap:anywhere;color:var(--ink);font-weight:950}.lb2-configuration-summary strong{font-size:.84rem}.lb2-configuration-list{display:grid;grid-gap:.55rem;gap:.55rem}.lb2-configuration-list section{display:grid;grid-gap:.45rem;gap:.45rem}.lb2-configuration-list section>div{display:grid;grid-template-columns:minmax(0,1fr) auto auto;grid-gap:.4rem;gap:.4rem;align-items:center}.lb2-configuration-list span{min-width:0;overflow-wrap:anywhere;color:var(--muted);font-size:.62rem;font-weight:900;text-transform:uppercase}.lb2-configuration-list mark{width:-moz-fit-content;width:fit-content;border-radius:999px;padding:.22rem .48rem;background:#eef5ff;color:var(--blue-strong);font-size:.62rem;font-weight:950;text-transform:uppercase;white-space:nowrap}.lb2-configuration-list mark[data-tone=ready]{background:#e9f8ee;color:#217346}.lb2-configuration-list mark[data-tone=warning]{background:#fff0d6;color:#8a5a00}.lb2-configuration-list mark[data-tone=danger]{background:#ffe9e9;color:#9f2424}.lb2-configuration-boundary{display:grid;grid-gap:.25rem;gap:.25rem;margin-top:.65rem;border-color:#d8e8ff;background:#f6faff}.lb2-screen-parity-panel{scroll-margin-top:1rem}.lb2-screen-parity-summary{display:grid;grid-template-columns:repeat(auto-fit,minmax(8rem,1fr));grid-gap:.55rem;gap:.55rem;margin-bottom:.65rem}.lb2-screen-parity-boundary,.lb2-screen-parity-list section,.lb2-screen-parity-summary section{min-width:0;border:1px solid #e5ecf4;border-radius:8px;padding:.65rem;background:#fbfdff}.lb2-screen-parity-summary section{display:grid;grid-gap:.18rem;gap:.18rem}.lb2-screen-parity-list section[data-state=blocked_agent_stale],.lb2-screen-parity-summary section[data-state=blocked_agent_stale]{border-color:#ffd5d5;background:#fff8f8}.lb2-screen-parity-boundary span,.lb2-screen-parity-list p,.lb2-screen-parity-list small,.lb2-screen-parity-summary small,.lb2-screen-parity-summary span{min-width:0;overflow-wrap:anywhere;color:var(--muted);font-size:.72rem;font-weight:760;line-height:1.35}.lb2-screen-parity-summary span{font-size:.66rem;font-weight:900;text-transform:uppercase}.lb2-screen-parity-boundary strong,.lb2-screen-parity-list strong,.lb2-screen-parity-summary strong{min-width:0;overflow-wrap:anywhere;color:var(--ink);font-weight:950}.lb2-screen-parity-summary strong{font-size:.84rem}.lb2-screen-parity-list{display:grid;grid-gap:.55rem;gap:.55rem}.lb2-screen-parity-list.compact{grid-template-columns:repeat(auto-fit,minmax(12rem,1fr))}.lb2-screen-parity-list section{display:grid;grid-gap:.45rem;gap:.45rem}.lb2-screen-parity-list section>div{display:grid;grid-template-columns:minmax(0,1fr) auto auto;grid-gap:.4rem;gap:.4rem;align-items:center}.lb2-screen-parity-list span{min-width:0;overflow-wrap:anywhere;color:var(--muted);font-size:.62rem;font-weight:900;text-transform:uppercase}.lb2-screen-parity-list mark{width:-moz-fit-content;width:fit-content;border-radius:999px;padding:.22rem .48rem;background:#eef5ff;color:var(--blue-strong);font-size:.62rem;font-weight:950;text-transform:uppercase;white-space:nowrap}.lb2-screen-parity-list mark[data-tone=ready]{background:#e9f8ee;color:#217346}.lb2-screen-parity-list mark[data-tone=warning]{background:#fff0d6;color:#8a5a00}.lb2-screen-parity-list mark[data-tone=danger]{background:#ffe9e9;color:#9f2424}.lb2-screen-parity-boundary{display:grid;grid-gap:.25rem;gap:.25rem;margin-top:.65rem;border-color:#d8e8ff;background:#f6faff}.lb2-read-only-navigation-plan-panel{scroll-margin-top:1rem}.lb2-read-only-navigation-plan-summary{display:grid;grid-template-columns:repeat(auto-fit,minmax(8.5rem,1fr));grid-gap:.55rem;gap:.55rem;margin-bottom:.65rem}.lb2-read-only-navigation-plan-approval,.lb2-read-only-navigation-plan-boundary,.lb2-read-only-navigation-plan-candidates article,.lb2-read-only-navigation-plan-grid section,.lb2-read-only-navigation-plan-summary section{min-width:0;border:1px solid #e5ecf4;border-radius:8px;padding:.65rem;background:#fbfdff}.lb2-read-only-navigation-plan-summary section{display:grid;grid-gap:.18rem;gap:.18rem}.lb2-read-only-navigation-plan-candidates article[data-state=blocked_agent_stale],.lb2-read-only-navigation-plan-candidates article[data-state=blocked_evidence_gate],.lb2-read-only-navigation-plan-summary section[data-state=blocked_agent_stale],.lb2-read-only-navigation-plan-summary section[data-state=blocked_evidence_gate]{border-color:#ffd5d5;background:#fff8f8}.lb2-read-only-navigation-plan-candidates article[data-state=ready_for_request],.lb2-read-only-navigation-plan-summary section[data-state=ready_for_navigation_request],.lb2-read-only-navigation-plan-summary section[data-state=ready_for_request]{border-color:#bfe6cb;background:#f6fff8}.lb2-read-only-navigation-plan-approval small,.lb2-read-only-navigation-plan-approval span,.lb2-read-only-navigation-plan-boundary span,.lb2-read-only-navigation-plan-candidates small,.lb2-read-only-navigation-plan-grid dd,.lb2-read-only-navigation-plan-grid dt,.lb2-read-only-navigation-plan-grid li,.lb2-read-only-navigation-plan-summary small,.lb2-read-only-navigation-plan-summary span{min-width:0;overflow-wrap:anywhere;color:var(--muted);font-size:.72rem;font-weight:760;line-height:1.35}.lb2-read-only-navigation-plan-approval span,.lb2-read-only-navigation-plan-summary span{font-size:.66rem;font-weight:900;text-transform:uppercase}.lb2-read-only-navigation-plan-approval strong,.lb2-read-only-navigation-plan-boundary strong,.lb2-read-only-navigation-plan-candidates strong,.lb2-read-only-navigation-plan-grid strong,.lb2-read-only-navigation-plan-summary strong{min-width:0;overflow-wrap:anywhere;color:var(--ink);font-weight:950}.lb2-read-only-navigation-plan-summary strong{font-size:.84rem}.lb2-read-only-navigation-plan-approval{display:grid;grid-gap:.22rem;gap:.22rem;margin-bottom:.65rem}.lb2-read-only-navigation-plan-approval[data-tone=danger]{border-color:#ffd5d5;background:#fff8f8}.lb2-read-only-navigation-plan-approval[data-tone=warning]{border-color:#ffe2aa;background:#fffbf2}.lb2-read-only-navigation-plan-approval[data-tone=ready]{border-color:#bfe6cb;background:#f6fff8}.lb2-read-only-navigation-plan-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));grid-gap:.65rem;gap:.65rem}.lb2-read-only-navigation-plan-grid.compact{grid-template-columns:repeat(auto-fit,minmax(13rem,1fr))}.lb2-read-only-navigation-plan-grid section{display:grid;align-content:start;grid-gap:.5rem;gap:.5rem}.lb2-read-only-navigation-plan-grid dl{display:grid;grid-gap:.4rem;gap:.4rem;margin:0}.lb2-read-only-navigation-plan-grid dl div{display:grid;grid-template-columns:minmax(0,.75fr) minmax(0,1fr);grid-gap:.5rem;gap:.5rem}.lb2-read-only-navigation-plan-grid ol{display:grid;grid-gap:.4rem;gap:.4rem;margin:0;padding-left:1.1rem}.lb2-read-only-navigation-plan-candidates{display:grid;grid-gap:.45rem;gap:.45rem}.lb2-read-only-navigation-plan-candidates article{display:grid;grid-gap:.28rem;gap:.28rem;padding:.5rem}.lb2-read-only-navigation-plan-candidates article>div{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:.4rem;gap:.4rem;align-items:center}.lb2-read-only-navigation-plan-candidates mark{width:-moz-fit-content;width:fit-content;border-radius:999px;padding:.2rem .46rem;background:#eef5ff;color:var(--blue-strong);font-size:.6rem;font-weight:950;text-transform:uppercase;white-space:nowrap}.lb2-read-only-navigation-plan-candidates mark[data-tone=ready]{background:#e9f8ee;color:#217346}.lb2-read-only-navigation-plan-candidates mark[data-tone=warning]{background:#fff0d6;color:#8a5a00}.lb2-read-only-navigation-plan-candidates mark[data-tone=danger]{background:#ffe9e9;color:#9f2424}.lb2-read-only-navigation-plan-boundary{display:grid;grid-gap:.25rem;gap:.25rem;margin-top:.65rem;border-color:#d8e8ff;background:#f6faff}.lb2-read-only-navigation-pilot-gate-panel{scroll-margin-top:1rem}.lb2-read-only-navigation-pilot-gate-summary{display:grid;grid-template-columns:repeat(auto-fit,minmax(8.5rem,1fr));grid-gap:.55rem;gap:.55rem;margin-bottom:.65rem}.lb2-read-only-navigation-pilot-gate-approval,.lb2-read-only-navigation-pilot-gate-boundary,.lb2-read-only-navigation-pilot-gate-grid section,.lb2-read-only-navigation-pilot-gate-stages article,.lb2-read-only-navigation-pilot-gate-summary section{min-width:0;border:1px solid #e5ecf4;border-radius:8px;padding:.65rem;background:#fbfdff}.lb2-read-only-navigation-pilot-gate-summary section{display:grid;grid-gap:.18rem;gap:.18rem}.lb2-read-only-navigation-pilot-gate-stages article[data-state*=blocked],.lb2-read-only-navigation-pilot-gate-summary section[data-state*=blocked]{border-color:#ffd5d5;background:#fff8f8}.lb2-read-only-navigation-pilot-gate-stages article[data-state*=ready],.lb2-read-only-navigation-pilot-gate-summary section[data-state*=ready]{border-color:#bfe6cb;background:#f6fff8}.lb2-read-only-navigation-pilot-gate-approval small,.lb2-read-only-navigation-pilot-gate-approval span,.lb2-read-only-navigation-pilot-gate-boundary span,.lb2-read-only-navigation-pilot-gate-grid dd,.lb2-read-only-navigation-pilot-gate-grid dt,.lb2-read-only-navigation-pilot-gate-grid li,.lb2-read-only-navigation-pilot-gate-stages small,.lb2-read-only-navigation-pilot-gate-stages span,.lb2-read-only-navigation-pilot-gate-summary small,.lb2-read-only-navigation-pilot-gate-summary span{min-width:0;overflow-wrap:anywhere;color:var(--muted);font-size:.72rem;font-weight:760;line-height:1.35}.lb2-read-only-navigation-pilot-gate-approval span,.lb2-read-only-navigation-pilot-gate-summary span{font-size:.66rem;font-weight:900;text-transform:uppercase}.lb2-read-only-navigation-pilot-gate-approval strong,.lb2-read-only-navigation-pilot-gate-boundary strong,.lb2-read-only-navigation-pilot-gate-grid strong,.lb2-read-only-navigation-pilot-gate-stages strong,.lb2-read-only-navigation-pilot-gate-summary strong{min-width:0;overflow-wrap:anywhere;color:var(--ink);font-weight:950}.lb2-read-only-navigation-pilot-gate-summary strong{font-size:.84rem}.lb2-read-only-navigation-pilot-gate-approval{display:grid;grid-gap:.22rem;gap:.22rem;margin-bottom:.65rem}.lb2-read-only-navigation-pilot-gate-approval[data-tone=danger]{border-color:#ffd5d5;background:#fff8f8}.lb2-read-only-navigation-pilot-gate-approval[data-tone=warning]{border-color:#ffe2aa;background:#fffbf2}.lb2-read-only-navigation-pilot-gate-approval[data-tone=ready]{border-color:#bfe6cb;background:#f6fff8}.lb2-read-only-navigation-pilot-gate-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));grid-gap:.65rem;gap:.65rem}.lb2-read-only-navigation-pilot-gate-grid.compact{grid-template-columns:repeat(auto-fit,minmax(13rem,1fr))}.lb2-read-only-navigation-pilot-gate-grid section{display:grid;align-content:start;grid-gap:.5rem;gap:.5rem}.lb2-read-only-navigation-pilot-gate-grid dl{display:grid;grid-gap:.4rem;gap:.4rem;margin:0}.lb2-read-only-navigation-pilot-gate-grid dl div{display:grid;grid-template-columns:minmax(0,.75fr) minmax(0,1fr);grid-gap:.5rem;gap:.5rem}.lb2-read-only-navigation-pilot-gate-grid ol{display:grid;grid-gap:.4rem;gap:.4rem;margin:0;padding-left:1.1rem}.lb2-read-only-navigation-pilot-gate-stages{display:grid;grid-gap:.45rem;gap:.45rem}.lb2-read-only-navigation-pilot-gate-stages article{display:grid;grid-gap:.28rem;gap:.28rem;padding:.5rem}.lb2-read-only-navigation-pilot-gate-stages article>div{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:.4rem;gap:.4rem;align-items:center}.lb2-read-only-navigation-pilot-gate-stages mark{width:-moz-fit-content;width:fit-content;border-radius:999px;padding:.2rem .46rem;background:#eef5ff;color:var(--blue-strong);font-size:.6rem;font-weight:950;text-transform:uppercase;white-space:nowrap}.lb2-read-only-navigation-pilot-gate-stages mark[data-tone=ready]{background:#e9f8ee;color:#217346}.lb2-read-only-navigation-pilot-gate-stages mark[data-tone=warning]{background:#fff0d6;color:#8a5a00}.lb2-read-only-navigation-pilot-gate-stages mark[data-tone=danger]{background:#ffe9e9;color:#9f2424}.lb2-read-only-navigation-pilot-gate-boundary{display:grid;grid-gap:.25rem;gap:.25rem;margin-top:.65rem;border-color:#d8e8ff;background:#f6faff}.lb2-read-only-navigation-pilot-dossier-panel{scroll-margin-top:1rem}.lb2-read-only-navigation-pilot-dossier-summary{display:grid;grid-template-columns:repeat(auto-fit,minmax(8.5rem,1fr));grid-gap:.55rem;gap:.55rem;margin-bottom:.65rem}.lb2-read-only-navigation-pilot-dossier-approval,.lb2-read-only-navigation-pilot-dossier-boundary,.lb2-read-only-navigation-pilot-dossier-grid section,.lb2-read-only-navigation-pilot-dossier-summary section{min-width:0;border:1px solid #e5ecf4;border-radius:8px;padding:.65rem;background:#fbfdff}.lb2-read-only-navigation-pilot-dossier-summary section{display:grid;grid-gap:.18rem;gap:.18rem}.lb2-read-only-navigation-pilot-dossier-summary section[data-state*=blocked],.lb2-read-only-navigation-pilot-dossier-summary section[data-state*=waiting]{border-color:#ffd5d5;background:#fff8f8}.lb2-read-only-navigation-pilot-dossier-summary section[data-state*=ready]{border-color:#bfe6cb;background:#f6fff8}.lb2-read-only-navigation-pilot-dossier-approval small,.lb2-read-only-navigation-pilot-dossier-approval span,.lb2-read-only-navigation-pilot-dossier-boundary span,.lb2-read-only-navigation-pilot-dossier-grid dd,.lb2-read-only-navigation-pilot-dossier-grid dt,.lb2-read-only-navigation-pilot-dossier-grid li,.lb2-read-only-navigation-pilot-dossier-summary small,.lb2-read-only-navigation-pilot-dossier-summary span{min-width:0;overflow-wrap:anywhere;color:var(--muted);font-size:.72rem;font-weight:760;line-height:1.35}.lb2-read-only-navigation-pilot-dossier-approval span,.lb2-read-only-navigation-pilot-dossier-summary span{font-size:.66rem;font-weight:900;text-transform:uppercase}.lb2-read-only-navigation-pilot-dossier-approval strong,.lb2-read-only-navigation-pilot-dossier-boundary strong,.lb2-read-only-navigation-pilot-dossier-grid strong,.lb2-read-only-navigation-pilot-dossier-summary strong{min-width:0;overflow-wrap:anywhere;color:var(--ink);font-weight:950}.lb2-read-only-navigation-pilot-dossier-summary strong{font-size:.84rem}.lb2-read-only-navigation-pilot-dossier-approval{display:grid;grid-gap:.22rem;gap:.22rem;margin-bottom:.65rem}.lb2-read-only-navigation-pilot-dossier-approval[data-tone=danger]{border-color:#ffd5d5;background:#fff8f8}.lb2-read-only-navigation-pilot-dossier-approval[data-tone=warning]{border-color:#ffe2aa;background:#fffbf2}.lb2-read-only-navigation-pilot-dossier-approval[data-tone=ready]{border-color:#bfe6cb;background:#f6fff8}.lb2-read-only-navigation-pilot-dossier-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));grid-gap:.65rem;gap:.65rem}.lb2-read-only-navigation-pilot-dossier-grid.compact{grid-template-columns:repeat(auto-fit,minmax(13rem,1fr))}.lb2-read-only-navigation-pilot-dossier-grid section{display:grid;align-content:start;grid-gap:.5rem;gap:.5rem}.lb2-read-only-navigation-pilot-dossier-grid dl,.lb2-read-only-navigation-pilot-dossier-grid ol{display:grid;grid-gap:.4rem;gap:.4rem;margin:0}.lb2-read-only-navigation-pilot-dossier-grid dl div{display:grid;grid-template-columns:minmax(0,.75fr) minmax(0,1fr);grid-gap:.5rem;gap:.5rem}.lb2-read-only-navigation-pilot-dossier-grid ol{padding-left:1.1rem}.lb2-read-only-navigation-pilot-dossier-boundary{display:grid;grid-gap:.25rem;gap:.25rem;margin-top:.65rem;border-color:#d8e8ff;background:#f6faff}.lb2-read-only-navigation-pilot-dossier-matrix-panel{scroll-margin-top:1rem}.lb2-read-only-navigation-pilot-dossier-matrix-summary{display:grid;grid-template-columns:repeat(auto-fit,minmax(8.5rem,1fr));grid-gap:.55rem;gap:.55rem;margin-bottom:.65rem}.lb2-read-only-navigation-pilot-dossier-matrix-boundary,.lb2-read-only-navigation-pilot-dossier-matrix-list article,.lb2-read-only-navigation-pilot-dossier-matrix-summary section{min-width:0;border:1px solid #e5ecf4;border-radius:8px;padding:.65rem;background:#fbfdff}.lb2-read-only-navigation-pilot-dossier-matrix-summary section{display:grid;grid-gap:.18rem;gap:.18rem}.lb2-read-only-navigation-pilot-dossier-matrix-list article[data-state*=blocked],.lb2-read-only-navigation-pilot-dossier-matrix-summary section[data-state*=blocked],.lb2-read-only-navigation-pilot-dossier-matrix-summary section[data-state*=waiting]{border-color:#ffd5d5;background:#fff8f8}.lb2-read-only-navigation-pilot-dossier-matrix-list article[data-state*=ready],.lb2-read-only-navigation-pilot-dossier-matrix-summary section[data-state*=ready]{border-color:#bfe6cb;background:#f6fff8}.lb2-read-only-navigation-pilot-dossier-matrix-boundary span,.lb2-read-only-navigation-pilot-dossier-matrix-list small,.lb2-read-only-navigation-pilot-dossier-matrix-list span,.lb2-read-only-navigation-pilot-dossier-matrix-summary small,.lb2-read-only-navigation-pilot-dossier-matrix-summary span{min-width:0;overflow-wrap:anywhere;color:var(--muted);font-size:.72rem;font-weight:760;line-height:1.35}.lb2-read-only-navigation-pilot-dossier-matrix-summary span{font-size:.66rem;font-weight:900;text-transform:uppercase}.lb2-read-only-navigation-pilot-dossier-matrix-boundary strong,.lb2-read-only-navigation-pilot-dossier-matrix-list strong,.lb2-read-only-navigation-pilot-dossier-matrix-summary strong{min-width:0;overflow-wrap:anywhere;color:var(--ink);font-weight:950}.lb2-read-only-navigation-pilot-dossier-matrix-summary strong{font-size:.84rem}.lb2-read-only-navigation-pilot-dossier-matrix-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));grid-gap:.55rem;gap:.55rem}.lb2-read-only-navigation-pilot-dossier-matrix-list article{display:grid;align-content:start;grid-gap:.35rem;gap:.35rem}.lb2-read-only-navigation-pilot-dossier-matrix-list article>div{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:.4rem;gap:.4rem;align-items:center}.lb2-read-only-navigation-pilot-dossier-matrix-list mark{width:-moz-fit-content;width:fit-content;border-radius:999px;padding:.2rem .46rem;background:#eef5ff;color:var(--blue-strong);font-size:.6rem;font-weight:950;text-transform:uppercase;white-space:nowrap}.lb2-read-only-navigation-pilot-dossier-matrix-list mark[data-tone=ready]{background:#e9f8ee;color:#217346}.lb2-read-only-navigation-pilot-dossier-matrix-list mark[data-tone=warning]{background:#fff0d6;color:#8a5a00}.lb2-read-only-navigation-pilot-dossier-matrix-list mark[data-tone=danger]{background:#ffe9e9;color:#9f2424}.lb2-read-only-navigation-pilot-dossier-matrix-boundary{display:grid;grid-gap:.25rem;gap:.25rem;margin-top:.65rem;border-color:#d8e8ff;background:#f6faff}.lb2-operator-workflow-readiness-dossier-panel{scroll-margin-top:1rem}.lb2-operator-workflow-readiness-summary{display:grid;grid-template-columns:repeat(auto-fit,minmax(8.5rem,1fr));grid-gap:.55rem;gap:.55rem;margin-bottom:.65rem}.lb2-operator-workflow-readiness-boundary,.lb2-operator-workflow-readiness-checklist,.lb2-operator-workflow-readiness-list article,.lb2-operator-workflow-readiness-summary section{min-width:0;border:1px solid #e5ecf4;border-radius:8px;padding:.65rem;background:#fbfdff}.lb2-operator-workflow-readiness-summary section{display:grid;grid-gap:.18rem;gap:.18rem}.lb2-operator-workflow-readiness-list article[data-state=blocked],.lb2-operator-workflow-readiness-list article[data-state=not_mapped],.lb2-operator-workflow-readiness-summary section[data-state=blocked],.lb2-operator-workflow-readiness-summary section[data-state=not_mapped]{border-color:#ffd5d5;background:#fff8f8}.lb2-operator-workflow-readiness-list article[data-state=ready],.lb2-operator-workflow-readiness-summary section[data-state=ready]{border-color:#bfe6cb;background:#f6fff8}.lb2-operator-workflow-readiness-boundary span,.lb2-operator-workflow-readiness-checklist li,.lb2-operator-workflow-readiness-list footer,.lb2-operator-workflow-readiness-list small,.lb2-operator-workflow-readiness-list span,.lb2-operator-workflow-readiness-summary small,.lb2-operator-workflow-readiness-summary span{min-width:0;overflow-wrap:anywhere;color:var(--muted);font-size:.72rem;font-weight:760;line-height:1.35}.lb2-operator-workflow-readiness-summary span{font-size:.66rem;font-weight:900;text-transform:uppercase}.lb2-operator-workflow-readiness-boundary strong,.lb2-operator-workflow-readiness-checklist strong,.lb2-operator-workflow-readiness-list strong,.lb2-operator-workflow-readiness-summary strong{min-width:0;overflow-wrap:anywhere;color:var(--ink);font-weight:950}.lb2-operator-workflow-readiness-summary strong{font-size:.84rem}.lb2-operator-workflow-readiness-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));grid-gap:.55rem;gap:.55rem}.lb2-operator-workflow-readiness-list article{display:grid;align-content:start;grid-gap:.35rem;gap:.35rem}.lb2-operator-workflow-readiness-list article>div{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:.4rem;gap:.4rem;align-items:center}.lb2-operator-workflow-readiness-list mark{width:-moz-fit-content;width:fit-content;border-radius:999px;padding:.2rem .46rem;background:#eef5ff;color:var(--blue-strong);font-size:.6rem;font-weight:950;text-transform:uppercase;white-space:nowrap}.lb2-operator-workflow-readiness-list mark[data-tone=ready]{background:#e9f8ee;color:#217346}.lb2-operator-workflow-readiness-list mark[data-tone=warning]{background:#fff0d6;color:#8a5a00}.lb2-operator-workflow-readiness-list mark[data-tone=danger]{background:#ffe9e9;color:#9f2424}.lb2-operator-workflow-readiness-list footer{display:flex;flex-wrap:wrap;gap:.35rem}.lb2-operator-workflow-readiness-checklist{display:grid;grid-gap:.45rem;gap:.45rem;margin-top:.65rem}.lb2-operator-workflow-readiness-checklist ol{display:grid;grid-gap:.35rem;gap:.35rem;margin:0;padding-left:1.1rem}.lb2-operator-workflow-readiness-boundary{display:grid;grid-gap:.25rem;gap:.25rem;margin-top:.65rem;border-color:#d8e8ff;background:#f6faff}.lb2-navigation-worklist-panel{scroll-margin-top:1rem}.lb2-navigation-worklist-summary{display:grid;grid-template-columns:repeat(auto-fit,minmax(8.5rem,1fr));grid-gap:.55rem;gap:.55rem;margin-bottom:.65rem}.lb2-navigation-worklist-boundary,.lb2-navigation-worklist-checklist,.lb2-navigation-worklist-items section,.lb2-navigation-worklist-summary section{min-width:0;border:1px solid #e5ecf4;border-radius:8px;padding:.65rem;background:#fbfdff}.lb2-navigation-worklist-summary section{display:grid;grid-gap:.18rem;gap:.18rem}.lb2-navigation-worklist-items section[data-state=blocked_agent_stale],.lb2-navigation-worklist-items section[data-state=blocked_evidence_gate],.lb2-navigation-worklist-summary section[data-state=blocked],.lb2-navigation-worklist-summary section[data-state=needs_review],.lb2-navigation-worklist-summary section[data-state=waiting_for_evidence],.lb2-navigation-worklist-summary section[data-state=waiting_for_fresh_agent]{border-color:#ffd5d5;background:#fff8f8}.lb2-navigation-worklist-summary section[data-state=ready_for_navigation_request]{border-color:#cdeed8;background:#f4fbf6}.lb2-navigation-worklist-items section[data-state=packaged_not_executed],.lb2-navigation-worklist-items section[data-state=requested_not_executed],.lb2-navigation-worklist-summary section[data-state=package_prepared_not_executed]{border-color:#ffe0a8;background:#fffaf0}.lb2-navigation-worklist-boundary span,.lb2-navigation-worklist-checklist li,.lb2-navigation-worklist-items footer span,.lb2-navigation-worklist-items p,.lb2-navigation-worklist-items small,.lb2-navigation-worklist-summary small,.lb2-navigation-worklist-summary span{min-width:0;overflow-wrap:anywhere;color:var(--muted);font-size:.72rem;font-weight:760;line-height:1.35}.lb2-navigation-worklist-items span,.lb2-navigation-worklist-summary span{font-size:.62rem;font-weight:900;text-transform:uppercase}.lb2-navigation-worklist-boundary strong,.lb2-navigation-worklist-checklist strong,.lb2-navigation-worklist-items strong,.lb2-navigation-worklist-summary strong{min-width:0;overflow-wrap:anywhere;color:var(--ink);font-weight:950}.lb2-navigation-worklist-summary strong{font-size:.84rem}.lb2-navigation-worklist-items{display:grid;grid-gap:.55rem;gap:.55rem}.lb2-navigation-worklist-items.compact{grid-template-columns:repeat(auto-fit,minmax(13rem,1fr))}.lb2-navigation-worklist-items section{display:grid;grid-gap:.45rem;gap:.45rem}.lb2-navigation-worklist-items footer,.lb2-navigation-worklist-items header{display:flex;gap:.45rem;align-items:center;justify-content:space-between}.lb2-navigation-worklist-items header div{display:grid;min-width:0;grid-gap:.12rem;gap:.12rem}.lb2-navigation-worklist-items footer{align-items:flex-start;flex-wrap:wrap;justify-content:flex-start}.lb2-navigation-worklist-items mark{width:-moz-fit-content;width:fit-content;border-radius:999px;padding:.22rem .48rem;background:#eef5ff;color:var(--blue-strong);font-size:.62rem;font-weight:950;text-transform:uppercase;white-space:nowrap}.lb2-navigation-worklist-items mark[data-tone=ready]{background:#e9f8ee;color:#217346}.lb2-navigation-worklist-items mark[data-tone=warning]{background:#fff0d6;color:#8a5a00}.lb2-navigation-worklist-items mark[data-tone=danger]{background:#ffe9e9;color:#9f2424}.lb2-navigation-worklist-checklist{display:grid;grid-gap:.45rem;gap:.45rem;margin-top:.65rem}.lb2-navigation-worklist-checklist ol{margin:0;padding-left:1.1rem}.lb2-navigation-worklist-boundary{display:grid;grid-gap:.25rem;gap:.25rem;margin-top:.65rem;border-color:#d8e8ff;background:#f6faff}.lb2-navigation-brief-panel{scroll-margin-top:1rem}.lb2-navigation-brief-summary{display:grid;grid-template-columns:repeat(auto-fit,minmax(9.5rem,1fr));grid-gap:.55rem;gap:.55rem;margin-bottom:.65rem}.lb2-navigation-brief-approval,.lb2-navigation-brief-boundary,.lb2-navigation-brief-grid section,.lb2-navigation-brief-summary section{min-width:0;border:1px solid #e5ecf4;border-radius:8px;padding:.65rem;background:#fbfdff}.lb2-navigation-brief-summary section[data-state=blocked],.lb2-navigation-brief-summary section[data-state=blocked_agent_stale],.lb2-navigation-brief-summary section[data-state=blocked_evidence_gate],.lb2-navigation-brief-summary section[data-state=needs_review]{border-color:#ffd5d5;background:#fff8f8}.lb2-navigation-brief-summary section[data-state=ready_for_navigation_request]{border-color:#cdeed8;background:#f4fbf6}.lb2-navigation-brief-summary section[data-state=package_prepared_not_executed],.lb2-navigation-brief-summary section[data-state=request_recorded_not_packaged]{border-color:#ffe0a8;background:#fffaf0}.lb2-navigation-brief-approval,.lb2-navigation-brief-boundary,.lb2-navigation-brief-summary section{display:grid;grid-gap:.2rem;gap:.2rem}.lb2-navigation-brief-approval span,.lb2-navigation-brief-summary span{color:var(--muted);font-size:.62rem;font-weight:900;text-transform:uppercase}.lb2-navigation-brief-approval strong,.lb2-navigation-brief-boundary strong,.lb2-navigation-brief-grid strong,.lb2-navigation-brief-summary strong{min-width:0;overflow-wrap:anywhere;color:var(--ink);font-weight:950}.lb2-navigation-brief-approval small,.lb2-navigation-brief-boundary span,.lb2-navigation-brief-grid dd,.lb2-navigation-brief-grid dt,.lb2-navigation-brief-grid li,.lb2-navigation-brief-summary small{min-width:0;overflow-wrap:anywhere;color:var(--muted);font-size:.72rem;font-weight:760;line-height:1.35}.lb2-navigation-brief-approval[data-tone=ready]{border-color:#cdeed8;background:#f4fbf6}.lb2-navigation-brief-approval[data-tone=warning]{border-color:#ffe0a8;background:#fffaf0}.lb2-navigation-brief-approval[data-tone=danger]{border-color:#ffd5d5;background:#fff8f8}.lb2-navigation-brief-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));grid-gap:.55rem;gap:.55rem}.lb2-navigation-brief-grid.compact{grid-template-columns:repeat(auto-fit,minmax(12rem,1fr))}.lb2-navigation-brief-grid section{display:grid;grid-gap:.45rem;gap:.45rem}.lb2-navigation-brief-grid dl{display:grid;grid-gap:.35rem;gap:.35rem;margin:0}.lb2-navigation-brief-grid dl div{display:flex;gap:.45rem;align-items:flex-start;justify-content:space-between}.lb2-navigation-brief-grid dt{font-size:.62rem;font-weight:900;text-transform:uppercase}.lb2-navigation-brief-grid dd{margin:0;text-align:right}.lb2-navigation-brief-grid ol{margin:0;padding-left:1.1rem}.lb2-navigation-brief-boundary{margin-top:.65rem;border-color:#d8e8ff;background:#f6faff}.lb2-navigation-ledger-panel{scroll-margin-top:1rem}.lb2-navigation-ledger-summary{display:grid;grid-template-columns:repeat(auto-fit,minmax(8.5rem,1fr));grid-gap:.55rem;gap:.55rem;margin-bottom:.65rem}.lb2-navigation-ledger-boundary,.lb2-navigation-ledger-grid section,.lb2-navigation-ledger-summary section{min-width:0;border:1px solid #e5ecf4;border-radius:8px;padding:.65rem;background:#fbfdff}.lb2-navigation-ledger-summary section{display:grid;grid-gap:.18rem;gap:.18rem}.lb2-navigation-ledger-boundary span,.lb2-navigation-ledger-grid small,.lb2-navigation-ledger-grid span,.lb2-navigation-ledger-summary small,.lb2-navigation-ledger-summary span{min-width:0;overflow-wrap:anywhere;color:var(--muted);font-size:.72rem;font-weight:760;line-height:1.35}.lb2-navigation-ledger-grid span,.lb2-navigation-ledger-summary span{font-size:.62rem;font-weight:900;text-transform:uppercase}.lb2-navigation-ledger-boundary strong,.lb2-navigation-ledger-grid strong,.lb2-navigation-ledger-summary strong{min-width:0;overflow-wrap:anywhere;color:var(--ink);font-weight:950}.lb2-navigation-ledger-summary strong{font-size:.84rem}.lb2-navigation-ledger-grid{display:grid;grid-gap:.55rem;gap:.55rem}.lb2-navigation-ledger-grid.compact{grid-template-columns:repeat(auto-fit,minmax(13rem,1fr))}.lb2-navigation-ledger-grid section{display:grid;grid-gap:.45rem;gap:.45rem}.lb2-navigation-ledger-grid div{display:grid;grid-gap:.14rem;gap:.14rem;min-width:0;border:1px solid #e9eef5;border-radius:7px;padding:.48rem;background:#ffffff}.lb2-navigation-ledger-grid div[data-state=empty]{border-color:#ffe0a8;background:#fffaf0}.lb2-navigation-ledger-grid div[data-state=packaged_not_executed]{border-color:#c7edd3;background:#f5fff8}.lb2-navigation-ledger-boundary{display:grid;grid-gap:.25rem;gap:.25rem;margin-top:.65rem;border-color:#d8e8ff;background:#f6faff}.lb2-navigation-request-template-panel{scroll-margin-top:1rem}.lb2-navigation-request-template-summary{display:grid;grid-template-columns:repeat(auto-fit,minmax(8.5rem,1fr));grid-gap:.55rem;gap:.55rem;margin-bottom:.65rem}.lb2-navigation-request-template-boundary,.lb2-navigation-request-template-grid section,.lb2-navigation-request-template-summary section,.lb2-navigation-request-template-text{min-width:0;border:1px solid #e5ecf4;border-radius:8px;padding:.65rem;background:#fbfdff}.lb2-navigation-request-template-summary section,.lb2-navigation-request-template-text{display:grid;grid-gap:.18rem;gap:.18rem}.lb2-navigation-request-template-summary section[data-state=ready_for_request]{border-color:#c7edd3;background:#f5fff8}.lb2-navigation-request-template-summary section[data-state=blocked],.lb2-navigation-request-template-summary section[data-state=needs_review],.lb2-navigation-request-template-summary section[data-state=waiting_for_evidence],.lb2-navigation-request-template-summary section[data-state=waiting_for_focus_gate],.lb2-navigation-request-template-summary section[data-state=waiting_for_ui_map]{border-color:#ffe0a8;background:#fffaf0}.lb2-navigation-request-template-boundary span,.lb2-navigation-request-template-grid li,.lb2-navigation-request-template-summary small,.lb2-navigation-request-template-summary span,.lb2-navigation-request-template-text small,.lb2-navigation-request-template-text span{min-width:0;overflow-wrap:anywhere;color:var(--muted);font-size:.72rem;font-weight:760;line-height:1.35}.lb2-navigation-request-template-summary span,.lb2-navigation-request-template-text span{font-size:.62rem;font-weight:900;text-transform:uppercase}.lb2-navigation-request-template-boundary strong,.lb2-navigation-request-template-grid strong,.lb2-navigation-request-template-summary strong,.lb2-navigation-request-template-text strong{min-width:0;overflow-wrap:anywhere;color:var(--ink);font-weight:950}.lb2-navigation-request-template-summary strong{font-size:.84rem}.lb2-navigation-request-template-text strong{font-size:.82rem}.lb2-navigation-request-template-grid{display:grid;grid-gap:.55rem;gap:.55rem;margin-top:.65rem}.lb2-navigation-request-template-grid.compact{grid-template-columns:repeat(auto-fit,minmax(13rem,1fr))}.lb2-navigation-request-template-grid section{display:grid;grid-gap:.45rem;gap:.45rem}.lb2-navigation-request-template-grid ol{margin:0;padding-left:1.1rem}.lb2-navigation-request-template-boundary{display:grid;grid-gap:.25rem;gap:.25rem;margin-top:.65rem;border-color:#d8e8ff;background:#f6faff}.lb2-navigation-package-template-panel{scroll-margin-top:1rem}.lb2-navigation-package-template-summary{display:grid;grid-template-columns:repeat(auto-fit,minmax(8.5rem,1fr));grid-gap:.55rem;gap:.55rem;margin-bottom:.65rem}.lb2-navigation-package-template-boundary,.lb2-navigation-package-template-grid section,.lb2-navigation-package-template-summary section,.lb2-navigation-package-template-text{min-width:0;border:1px solid #e5ecf4;border-radius:8px;padding:.65rem;background:#fbfdff}.lb2-navigation-package-template-summary section,.lb2-navigation-package-template-text{display:grid;grid-gap:.18rem;gap:.18rem}.lb2-navigation-package-template-summary section[data-state=ready_for_package_approval]{border-color:#c7edd3;background:#f5fff8}.lb2-navigation-package-template-summary section[data-state=blocked],.lb2-navigation-package-template-summary section[data-state=needs_review],.lb2-navigation-package-template-summary section[data-state=waiting_for_evidence],.lb2-navigation-package-template-summary section[data-state=waiting_for_focus_gate],.lb2-navigation-package-template-summary section[data-state=waiting_for_request]{border-color:#ffe0a8;background:#fffaf0}.lb2-navigation-package-template-summary section[data-state=package_prepared],.lb2-navigation-package-template-summary section[data-state=result_recorded]{border-color:#d8e8ff;background:#f6faff}.lb2-navigation-package-template-boundary span,.lb2-navigation-package-template-grid li,.lb2-navigation-package-template-summary small,.lb2-navigation-package-template-summary span,.lb2-navigation-package-template-text small,.lb2-navigation-package-template-text span{min-width:0;overflow-wrap:anywhere;color:var(--muted);font-size:.72rem;font-weight:760;line-height:1.35}.lb2-navigation-package-template-summary span,.lb2-navigation-package-template-text span{font-size:.62rem;font-weight:900;text-transform:uppercase}.lb2-navigation-package-template-boundary strong,.lb2-navigation-package-template-grid strong,.lb2-navigation-package-template-summary strong,.lb2-navigation-package-template-text strong{min-width:0;overflow-wrap:anywhere;color:var(--ink);font-weight:950}.lb2-navigation-package-template-summary strong{font-size:.84rem}.lb2-navigation-package-template-text strong{font-size:.82rem}.lb2-navigation-package-template-grid{display:grid;grid-gap:.55rem;gap:.55rem;margin-top:.65rem}.lb2-navigation-package-template-grid.compact{grid-template-columns:repeat(auto-fit,minmax(13rem,1fr))}.lb2-navigation-package-template-grid section{display:grid;grid-gap:.45rem;gap:.45rem}.lb2-navigation-package-template-grid ol{margin:0;padding-left:1.1rem}.lb2-navigation-package-template-boundary{display:grid;grid-gap:.25rem;gap:.25rem;margin-top:.65rem;border-color:#d8e8ff;background:#f6faff}.lb2-navigation-execution-panel{scroll-margin-top:1rem}.lb2-navigation-execution-summary{display:grid;grid-template-columns:repeat(auto-fit,minmax(8.5rem,1fr));grid-gap:.55rem;gap:.55rem;margin-bottom:.65rem}.lb2-navigation-execution-boundary,.lb2-navigation-execution-grid section,.lb2-navigation-execution-summary section,.lb2-navigation-execution-text{min-width:0;border:1px solid #e5ecf4;border-radius:8px;padding:.65rem;background:#fbfdff}.lb2-navigation-execution-summary section,.lb2-navigation-execution-text{display:grid;grid-gap:.18rem;gap:.18rem}.lb2-navigation-execution-summary section[data-state=blocked_agent_stale],.lb2-navigation-execution-text[data-tone=danger]{border-color:#ffd5d5;background:#fff8f8}.lb2-navigation-execution-summary section[data-state=waiting_for_package],.lb2-navigation-execution-text[data-tone=warning]{border-color:#ffe0a8;background:#fffaf0}.lb2-navigation-execution-summary section[data-state=ready_for_exact_execution_approval],.lb2-navigation-execution-summary section[data-state=result_recorded],.lb2-navigation-execution-text[data-tone=ready]{border-color:#c7edd3;background:#f5fff8}.lb2-navigation-execution-boundary span,.lb2-navigation-execution-grid li,.lb2-navigation-execution-summary small,.lb2-navigation-execution-summary span,.lb2-navigation-execution-text small,.lb2-navigation-execution-text span{min-width:0;overflow-wrap:anywhere;color:var(--muted);font-size:.72rem;font-weight:760;line-height:1.35}.lb2-navigation-execution-summary span,.lb2-navigation-execution-text span{font-size:.62rem;font-weight:900;text-transform:uppercase}.lb2-navigation-execution-boundary strong,.lb2-navigation-execution-grid strong,.lb2-navigation-execution-summary strong,.lb2-navigation-execution-text strong{min-width:0;overflow-wrap:anywhere;color:var(--ink);font-weight:950}.lb2-navigation-execution-summary strong{font-size:.84rem}.lb2-navigation-execution-text strong{font-size:.82rem;letter-spacing:0}.lb2-navigation-execution-grid{display:grid;grid-gap:.55rem;gap:.55rem;margin-top:.65rem}.lb2-navigation-execution-grid.compact{grid-template-columns:repeat(auto-fit,minmax(13rem,1fr))}.lb2-navigation-execution-grid section{display:grid;grid-gap:.45rem;gap:.45rem}.lb2-navigation-execution-grid ol{margin:0;padding-left:1.1rem}.lb2-navigation-execution-boundary{display:grid;grid-gap:.25rem;gap:.25rem;margin-top:.65rem;border-color:#d8e8ff;background:#f6faff}.lb2-navigation-template-panel{scroll-margin-top:1rem}.lb2-navigation-template-summary{display:grid;grid-template-columns:repeat(auto-fit,minmax(8.5rem,1fr));grid-gap:.55rem;gap:.55rem;margin-bottom:.65rem}.lb2-navigation-template-boundary,.lb2-navigation-template-grid section,.lb2-navigation-template-summary section,.lb2-navigation-template-text{min-width:0;border:1px solid #e5ecf4;border-radius:8px;padding:.65rem;background:#fbfdff}.lb2-navigation-template-summary section,.lb2-navigation-template-text{display:grid;grid-gap:.18rem;gap:.18rem}.lb2-navigation-template-summary section[data-state=blocked_agent_stale],.lb2-navigation-template-text[data-tone=danger]{border-color:#ffd5d5;background:#fff8f8}.lb2-navigation-template-summary section[data-state=waiting_for_package],.lb2-navigation-template-text[data-tone=warning]{border-color:#ffe0a8;background:#fffaf0}.lb2-navigation-template-summary section[data-state=ready_for_result_intake],.lb2-navigation-template-summary section[data-state=result_recorded],.lb2-navigation-template-text[data-tone=ready]{border-color:#c7edd3;background:#f5fff8}.lb2-navigation-template-boundary span,.lb2-navigation-template-grid li,.lb2-navigation-template-summary small,.lb2-navigation-template-summary span,.lb2-navigation-template-text small,.lb2-navigation-template-text span{min-width:0;overflow-wrap:anywhere;color:var(--muted);font-size:.72rem;font-weight:760;line-height:1.35}.lb2-navigation-template-summary span,.lb2-navigation-template-text span{font-size:.62rem;font-weight:900;text-transform:uppercase}.lb2-navigation-template-boundary strong,.lb2-navigation-template-grid strong,.lb2-navigation-template-summary strong,.lb2-navigation-template-text strong{min-width:0;overflow-wrap:anywhere;color:var(--ink);font-weight:950}.lb2-navigation-template-summary strong{font-size:.84rem}.lb2-navigation-template-text strong{font-size:.82rem;letter-spacing:0}.lb2-navigation-template-grid{display:grid;grid-gap:.55rem;gap:.55rem;margin-top:.65rem}.lb2-navigation-template-grid.compact{grid-template-columns:repeat(auto-fit,minmax(13rem,1fr))}.lb2-navigation-template-grid section{display:grid;grid-gap:.45rem;gap:.45rem}.lb2-navigation-template-grid ol{margin:0;padding-left:1.1rem}.lb2-navigation-template-boundary{display:grid;grid-gap:.25rem;gap:.25rem;margin-top:.65rem;border-color:#d8e8ff;background:#f6faff}.lb2-navigation-results-panel{scroll-margin-top:1rem}.lb2-navigation-results-summary{display:grid;grid-template-columns:repeat(auto-fit,minmax(8.5rem,1fr));grid-gap:.55rem;gap:.55rem;margin-bottom:.65rem}.lb2-navigation-results-boundary,.lb2-navigation-results-list section,.lb2-navigation-results-summary section{min-width:0;border:1px solid #e5ecf4;border-radius:8px;padding:.65rem;background:#fbfdff}.lb2-navigation-results-summary section{display:grid;grid-gap:.18rem;gap:.18rem}.lb2-navigation-results-list section[data-state=blocked_not_executed],.lb2-navigation-results-list section[data-state=no_results_recorded],.lb2-navigation-results-summary section[data-state=no_results_recorded]{border-color:#ffe0a8;background:#fffaf0}.lb2-navigation-results-boundary span,.lb2-navigation-results-list p,.lb2-navigation-results-list small,.lb2-navigation-results-list span,.lb2-navigation-results-summary small,.lb2-navigation-results-summary span{min-width:0;overflow-wrap:anywhere;color:var(--muted);font-size:.72rem;font-weight:760;line-height:1.35}.lb2-navigation-results-list span,.lb2-navigation-results-summary span{font-size:.62rem;font-weight:900;text-transform:uppercase}.lb2-navigation-results-boundary strong,.lb2-navigation-results-list strong,.lb2-navigation-results-summary strong{min-width:0;overflow-wrap:anywhere;color:var(--ink);font-weight:950}.lb2-navigation-results-summary strong{font-size:.84rem}.lb2-navigation-results-list{display:grid;grid-gap:.55rem;gap:.55rem}.lb2-navigation-results-list.compact{grid-template-columns:repeat(auto-fit,minmax(13rem,1fr))}.lb2-navigation-results-list section{display:grid;grid-gap:.45rem;gap:.45rem}.lb2-navigation-results-list header{display:flex;gap:.45rem;align-items:center;justify-content:space-between}.lb2-navigation-results-list header div{display:grid;min-width:0;grid-gap:.12rem;gap:.12rem}.lb2-navigation-results-list mark{width:-moz-fit-content;width:fit-content;border-radius:999px;padding:.22rem .48rem;background:#fff0d6;color:#8a5a00;font-size:.62rem;font-weight:950;text-transform:uppercase;white-space:nowrap}.lb2-navigation-results-list section[data-state=observed_read_only] mark{background:#e9f8ee;color:#217346}.lb2-navigation-results-boundary{display:grid;grid-gap:.25rem;gap:.25rem;margin-top:.65rem;border-color:#d8e8ff;background:#f6faff}.lb2-reference-inventory-panel{scroll-margin-top:1rem}.lb2-reference-summary{display:grid;grid-template-columns:repeat(auto-fit,minmax(8rem,1fr));grid-gap:.55rem;gap:.55rem;margin-bottom:.65rem}.lb2-reference-boundary,.lb2-reference-list section,.lb2-reference-summary section{min-width:0;border:1px solid #e5ecf4;border-radius:8px;padding:.65rem;background:#fbfdff}.lb2-reference-summary section{display:grid;grid-gap:.18rem;gap:.18rem}.lb2-reference-summary section[data-state=ready]{border-color:#bde6cb;background:#f3fbf6}.lb2-reference-summary section[data-state=needs_review]{border-color:#e5d4a3;background:#fffaf0}.lb2-reference-boundary span,.lb2-reference-guidance p,.lb2-reference-guidance small,.lb2-reference-guidance span,.lb2-reference-list p,.lb2-reference-list small,.lb2-reference-summary small,.lb2-reference-summary span{min-width:0;overflow-wrap:anywhere;color:var(--muted);font-size:.72rem;font-weight:760;line-height:1.35}.lb2-reference-summary span{font-size:.66rem;font-weight:900;text-transform:uppercase}.lb2-reference-boundary strong,.lb2-reference-list strong,.lb2-reference-summary strong{min-width:0;overflow-wrap:anywhere;color:var(--ink);font-weight:950}.lb2-reference-summary strong{font-size:.84rem}.lb2-reference-help-list,.lb2-reference-topic-list{display:flex;flex-wrap:wrap;gap:.35rem;margin-bottom:.65rem}.lb2-reference-help-list span,.lb2-reference-topic-list span{max-width:100%;border:1px solid #d7e4f5;border-radius:999px;padding:.24rem .5rem;background:#ffffff;color:var(--muted);font-size:.62rem;font-weight:900;line-height:1.25;overflow-wrap:anywhere}.lb2-reference-help-list span{border-color:#bde6cb;background:#f3fbf6;color:#217346}.lb2-reference-list{display:grid;grid-gap:.55rem;gap:.55rem}.lb2-reference-guidance.compact,.lb2-reference-list.compact{grid-template-columns:repeat(auto-fit,minmax(13rem,1fr))}.lb2-reference-guidance section,.lb2-reference-list section{display:grid;grid-gap:.42rem;gap:.42rem}.lb2-reference-guidance{display:grid;grid-gap:.55rem;gap:.55rem;margin-top:.65rem}.lb2-reference-guidance section{min-width:0;border:1px solid #d8e8ff;border-radius:8px;padding:.65rem;background:#f6faff}.lb2-reference-guidance strong{min-width:0;overflow-wrap:anywhere;color:var(--ink);font-size:.78rem;font-weight:950}.lb2-reference-guidance span{color:#9b1c31}.lb2-reference-list section[data-relevance=adjacent_option],.lb2-reference-list section[data-relevance=adjacent_product]{border-color:#ecd182;background:#fffaf0}.lb2-reference-list section>div{display:grid;grid-template-columns:minmax(0,1fr) auto auto;grid-gap:.4rem;gap:.4rem;align-items:center}.lb2-reference-list span{min-width:0;overflow-wrap:anywhere;color:var(--muted);font-size:.62rem;font-weight:900;text-transform:uppercase}.lb2-reference-list mark{width:-moz-fit-content;width:fit-content;border-radius:999px;padding:.22rem .48rem;background:#eef5ff;color:var(--blue-strong);font-size:.62rem;font-weight:950;text-transform:uppercase;white-space:nowrap}.lb2-reference-boundary{display:grid;grid-gap:.25rem;gap:.25rem;margin-top:.65rem;border-color:#d8e8ff;background:#f6faff}.lb2-editor-parity-panel{scroll-margin-top:1rem}.lb2-editor-transfer-handoff-panel,.lb2-editor-workbench-panel{display:grid;grid-gap:.65rem;gap:.65rem;margin-bottom:.75rem;scroll-margin-top:1rem}.lb2-editor-transfer-handoff-summary{display:grid;grid-template-columns:repeat(auto-fit,minmax(8rem,1fr));grid-gap:.55rem;gap:.55rem}.lb2-editor-transfer-handoff-boundary,.lb2-editor-transfer-handoff-evidence section,.lb2-editor-transfer-handoff-stages section,.lb2-editor-transfer-handoff-summary section{display:grid;min-width:0;grid-gap:.35rem;gap:.35rem;border:1px solid #e4ebf3;border-radius:8px;padding:.65rem;background:#fbfdff}.lb2-editor-transfer-handoff-evidence section[data-state=ready],.lb2-editor-transfer-handoff-stages section[data-state=ready],.lb2-editor-transfer-handoff-summary section[data-state=ready]{border-color:#bde6cb;background:#f3fbf6}.lb2-editor-transfer-handoff-evidence section[data-state=blocked],.lb2-editor-transfer-handoff-evidence section[data-state=not_mapped],.lb2-editor-transfer-handoff-stages section[data-state=blocked],.lb2-editor-transfer-handoff-stages section[data-state=not_mapped],.lb2-editor-transfer-handoff-summary section[data-state=blocked],.lb2-editor-transfer-handoff-summary section[data-state=not_mapped]{border-color:#f0b7b7;background:#fff5f5}.lb2-editor-transfer-handoff-evidence section[data-state=needs_review],.lb2-editor-transfer-handoff-stages section[data-state=needs_review],.lb2-editor-transfer-handoff-summary section[data-state=needs_review]{border-color:#ecd182;background:#fffaf0}.lb2-editor-transfer-handoff-boundary span,.lb2-editor-transfer-handoff-evidence small,.lb2-editor-transfer-handoff-evidence span,.lb2-editor-transfer-handoff-note,.lb2-editor-transfer-handoff-stages p,.lb2-editor-transfer-handoff-stages small,.lb2-editor-transfer-handoff-stages span,.lb2-editor-transfer-handoff-summary small,.lb2-editor-transfer-handoff-summary span{min-width:0;overflow-wrap:anywhere;color:var(--muted);font-size:.72rem;font-weight:760;line-height:1.35}.lb2-editor-transfer-handoff-evidence span,.lb2-editor-transfer-handoff-summary span{font-size:.66rem;font-weight:900;text-transform:uppercase}.lb2-editor-transfer-handoff-boundary strong,.lb2-editor-transfer-handoff-evidence strong,.lb2-editor-transfer-handoff-stages strong,.lb2-editor-transfer-handoff-summary strong{min-width:0;overflow-wrap:anywhere;color:var(--ink);font-weight:950}.lb2-editor-transfer-handoff-note{margin:0}.lb2-editor-transfer-handoff-evidence,.lb2-editor-transfer-handoff-stages{display:grid;grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));grid-gap:.55rem;gap:.55rem}.lb2-editor-transfer-handoff-evidence.compact,.lb2-editor-transfer-handoff-stages.compact{grid-template-columns:repeat(auto-fit,minmax(12rem,1fr))}.lb2-editor-transfer-handoff-stages header{display:flex;align-items:flex-start;justify-content:space-between;gap:.55rem}.lb2-editor-transfer-handoff-stages header div{display:grid;min-width:0;grid-gap:.18rem;gap:.18rem}.lb2-editor-transfer-handoff-stages p{margin:0}.lb2-editor-transfer-handoff-stages mark{width:-moz-fit-content;width:fit-content;border-radius:999px;padding:.18rem .42rem;background:#eef5ff;color:var(--blue-strong);font-size:.62rem;font-weight:950;text-transform:uppercase;white-space:nowrap}.lb2-editor-transfer-handoff-stages mark[data-tone=ready]{background:#e9f8ee;color:#217346}.lb2-editor-transfer-handoff-stages mark[data-tone=warning]{background:#fff0d6;color:#8a5a00}.lb2-editor-transfer-handoff-stages mark[data-tone=danger]{background:#ffe9e9;color:#9f2424}.lb2-editor-transfer-handoff-boundary{border-color:#d8e8ff;background:#f6faff}.lb2-editor-workbench-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:.55rem;gap:.55rem}.lb2-editor-workbench-boundary,.lb2-editor-workbench-sections section,.lb2-editor-workbench-summary section{min-width:0;border:1px solid #e5ecf4;border-radius:8px;padding:.65rem;background:#fbfdff}.lb2-editor-workbench-summary section{display:grid;grid-gap:.18rem;gap:.18rem}.lb2-editor-workbench-fields div[data-state=ready],.lb2-editor-workbench-sections section[data-state=ready],.lb2-editor-workbench-summary section[data-state=ready]{border-color:#bde6cb;background:#f3fbf6}.lb2-editor-workbench-fields div[data-state=blocked],.lb2-editor-workbench-sections section[data-state=blocked],.lb2-editor-workbench-summary section[data-state=blocked]{border-color:#f0b7b7;background:#fff5f5}.lb2-editor-workbench-fields div[data-state=needs_review],.lb2-editor-workbench-fields div[data-state=not_mapped],.lb2-editor-workbench-sections section[data-state=needs_review],.lb2-editor-workbench-sections section[data-state=not_mapped],.lb2-editor-workbench-summary section[data-state=needs_review],.lb2-editor-workbench-summary section[data-state=not_mapped]{border-color:#ecd182;background:#fffaf0}.lb2-editor-workbench-boundary span,.lb2-editor-workbench-note,.lb2-editor-workbench-sections li,.lb2-editor-workbench-sections small,.lb2-editor-workbench-sections span,.lb2-editor-workbench-summary small,.lb2-editor-workbench-summary span{min-width:0;overflow-wrap:anywhere;color:var(--muted);font-size:.7rem;font-weight:760;line-height:1.35}.lb2-editor-workbench-summary span{font-size:.66rem;font-weight:900;text-transform:uppercase}.lb2-editor-workbench-boundary strong,.lb2-editor-workbench-sections strong,.lb2-editor-workbench-summary strong{min-width:0;overflow-wrap:anywhere;color:var(--ink);font-weight:950}.lb2-editor-workbench-note{margin:0;color:#304666;font-weight:800}.lb2-editor-workbench-sections{display:grid;grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));grid-gap:.55rem;gap:.55rem}.lb2-editor-workbench-sections.compact{grid-template-columns:1fr}.lb2-editor-workbench-sections section{display:grid;grid-gap:.55rem;gap:.55rem}.lb2-editor-workbench-sections header{display:flex;align-items:flex-start;justify-content:space-between;gap:.55rem;min-width:0}.lb2-editor-workbench-sections header div{display:grid;grid-gap:.12rem;gap:.12rem;min-width:0}.lb2-editor-workbench-sections mark{flex:0 0 auto;border-radius:999px;padding:.22rem .48rem;background:#eef5ff;color:var(--blue-strong);font-size:.6rem;font-weight:950;text-transform:uppercase}.lb2-editor-workbench-sections mark[data-tone=ready]{background:#e9f8ee;color:#217346}.lb2-editor-workbench-sections mark[data-tone=warning]{background:#fff0d6;color:#8a5a00}.lb2-editor-workbench-sections mark[data-tone=danger]{background:#ffe9e9;color:#9f2424}.lb2-editor-workbench-fields{display:grid;grid-gap:.38rem;gap:.38rem}.lb2-editor-workbench-fields div{display:grid;grid-gap:.12rem;gap:.12rem;min-width:0;border:1px solid #e5ecf4;border-radius:7px;padding:.48rem;background:#ffffff}.lb2-editor-workbench-fields span{color:var(--ink);font-weight:900}.lb2-editor-workbench-sections ol{display:grid;grid-gap:.25rem;gap:.25rem;margin:0;padding-left:1rem}.lb2-editor-workbench-sections footer{display:flex;flex-wrap:wrap;gap:.32rem}.lb2-editor-workbench-sections footer span{border:1px solid #d6e2ef;border-radius:999px;padding:.18rem .42rem;background:#ffffff;font-size:.58rem;font-weight:900;text-transform:uppercase}.lb2-editor-workbench-boundary{display:grid;grid-gap:.25rem;gap:.25rem;border-color:#d8e8ff;background:#f6faff}.lb2-editor-summary{display:grid;grid-template-columns:repeat(auto-fit,minmax(8rem,1fr));grid-gap:.55rem;gap:.55rem;margin-bottom:.65rem}.lb2-editor-boundary,.lb2-editor-list section,.lb2-editor-summary section{min-width:0;border:1px solid #e5ecf4;border-radius:8px;padding:.65rem;background:#fbfdff}.lb2-editor-summary section{display:grid;grid-gap:.18rem;gap:.18rem}.lb2-editor-list section[data-state=ready],.lb2-editor-summary section[data-state=ready]{border-color:#bde6cb;background:#f3fbf6}.lb2-editor-list section[data-state=blocked],.lb2-editor-summary section[data-state=blocked]{border-color:#f0b7b7;background:#fff5f5}.lb2-editor-list section[data-state=needs_review],.lb2-editor-list section[data-state=not_mapped],.lb2-editor-summary section[data-state=needs_review],.lb2-editor-summary section[data-state=not_mapped]{border-color:#ecd182;background:#fffaf0}.lb2-editor-boundary span,.lb2-editor-list p,.lb2-editor-list small,.lb2-editor-summary small,.lb2-editor-summary span{min-width:0;overflow-wrap:anywhere;color:var(--muted);font-size:.72rem;font-weight:760;line-height:1.35}.lb2-editor-summary span{font-size:.66rem;font-weight:900;text-transform:uppercase}.lb2-editor-boundary strong,.lb2-editor-list strong,.lb2-editor-summary strong{min-width:0;overflow-wrap:anywhere;color:var(--ink);font-weight:950}.lb2-editor-summary strong{font-size:.84rem}.lb2-editor-list{display:grid;grid-gap:.55rem;gap:.55rem}.lb2-editor-list.compact{grid-template-columns:repeat(auto-fit,minmax(13rem,1fr))}.lb2-editor-list section{display:grid;grid-gap:.42rem;gap:.42rem}.lb2-editor-list section>div{display:grid;grid-template-columns:minmax(0,1fr) auto auto;grid-gap:.4rem;gap:.4rem;align-items:center}.lb2-editor-list span{min-width:0;overflow-wrap:anywhere;color:var(--muted);font-size:.62rem;font-weight:900;text-transform:uppercase}.lb2-editor-list mark{width:-moz-fit-content;width:fit-content;border-radius:999px;padding:.22rem .48rem;background:#eef5ff;color:var(--blue-strong);font-size:.62rem;font-weight:950;text-transform:uppercase;white-space:nowrap}.lb2-editor-list mark[data-tone=ready]{background:#e9f8ee;color:#217346}.lb2-editor-list mark[data-tone=warning]{background:#fff0d6;color:#8a5a00}.lb2-editor-list mark[data-tone=danger]{background:#ffe9e9;color:#9f2424}.lb2-editor-boundary{display:grid;grid-gap:.25rem;gap:.25rem;margin-top:.65rem;border-color:#d8e8ff;background:#f6faff}.lb2-method-report-preview-panel{scroll-margin-top:1rem;margin-bottom:.75rem}.lb2-method-report-identity,.lb2-method-report-summary{display:grid;grid-template-columns:repeat(auto-fit,minmax(8rem,1fr));grid-gap:.55rem;gap:.55rem;margin-bottom:.65rem}.lb2-method-report-boundary,.lb2-method-report-identity section,.lb2-method-report-sections section,.lb2-method-report-summary section{min-width:0;border:1px solid #e5ecf4;border-radius:8px;padding:.65rem;background:#fbfdff}.lb2-method-report-identity section,.lb2-method-report-summary section{display:grid;grid-gap:.18rem;gap:.18rem}.lb2-method-report-identity section[data-state=ready],.lb2-method-report-sections section[data-state=ready]{border-color:#bde6cb;background:#f3fbf6}.lb2-method-report-identity section[data-state=blocked],.lb2-method-report-sections section[data-state=blocked]{border-color:#f0b7b7;background:#fff5f5}.lb2-method-report-sections section[data-state=needs_review],.lb2-method-report-sections section[data-state=not_mapped]{border-color:#ecd182;background:#fffaf0}.lb2-method-report-boundary span,.lb2-method-report-identity small,.lb2-method-report-identity span,.lb2-method-report-sections p,.lb2-method-report-sections small,.lb2-method-report-summary span{min-width:0;overflow-wrap:anywhere;color:var(--muted);font-size:.72rem;font-weight:760;line-height:1.35}.lb2-method-report-identity span,.lb2-method-report-summary span{font-size:.66rem;font-weight:900;text-transform:uppercase}.lb2-method-report-boundary strong,.lb2-method-report-identity strong,.lb2-method-report-sections strong,.lb2-method-report-summary strong{min-width:0;overflow-wrap:anywhere;color:var(--ink);font-weight:950}.lb2-method-report-sections{display:grid;grid-gap:.55rem;gap:.55rem}.lb2-method-report-sections.compact{grid-template-columns:repeat(auto-fit,minmax(13rem,1fr))}.lb2-method-report-sections section{display:grid;grid-gap:.42rem;gap:.42rem}.lb2-method-report-sections section>div{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:.4rem;gap:.4rem;align-items:center}.lb2-method-report-sections mark{width:-moz-fit-content;width:fit-content;border-radius:999px;padding:.22rem .48rem;background:#eef5ff;color:var(--blue-strong);font-size:.62rem;font-weight:950;text-transform:uppercase;white-space:nowrap}.lb2-method-report-sections mark[data-tone=ready]{background:#e9f8ee;color:#217346}.lb2-method-report-sections mark[data-tone=warning]{background:#fff0d6;color:#8a5a00}.lb2-method-report-sections mark[data-tone=danger]{background:#ffe9e9;color:#9f2424}.lb2-method-report-boundary{display:grid;grid-gap:.25rem;gap:.25rem;margin-top:.65rem;border-color:#d8e8ff;background:#f6faff}.lb2-pre-run-readiness-panel{scroll-margin-top:1rem;margin-bottom:.75rem}.lb2-pre-run-summary,.lb2-pre-run-topline{display:grid;grid-template-columns:repeat(auto-fit,minmax(8rem,1fr));grid-gap:.55rem;gap:.55rem;margin-bottom:.65rem}.lb2-pre-run-boundary,.lb2-pre-run-checklist,.lb2-pre-run-gates section,.lb2-pre-run-summary section,.lb2-pre-run-topline section{min-width:0;border:1px solid #e5ecf4;border-radius:8px;padding:.65rem;background:#fbfdff}.lb2-pre-run-summary section,.lb2-pre-run-topline section{display:grid;grid-gap:.18rem;gap:.18rem}.lb2-pre-run-gates section[data-state=ready],.lb2-pre-run-topline section[data-state=ready]{border-color:#bde6cb;background:#f3fbf6}.lb2-pre-run-gates section[data-state=blocked],.lb2-pre-run-topline section[data-state=blocked]{border-color:#f0b7b7;background:#fff5f5}.lb2-pre-run-gates section[data-state=needs_review],.lb2-pre-run-gates section[data-state=not_mapped]{border-color:#ecd182;background:#fffaf0}.lb2-pre-run-boundary span,.lb2-pre-run-checklist li,.lb2-pre-run-gates footer span,.lb2-pre-run-gates p,.lb2-pre-run-gates small,.lb2-pre-run-summary span,.lb2-pre-run-topline small,.lb2-pre-run-topline span{min-width:0;overflow-wrap:anywhere;color:var(--muted);font-size:.72rem;font-weight:760;line-height:1.35}.lb2-pre-run-summary span,.lb2-pre-run-topline span{font-size:.66rem;font-weight:900;text-transform:uppercase}.lb2-pre-run-boundary strong,.lb2-pre-run-checklist strong,.lb2-pre-run-gates strong,.lb2-pre-run-summary strong,.lb2-pre-run-topline strong{min-width:0;overflow-wrap:anywhere;color:var(--ink);font-weight:950}.lb2-pre-run-gates{display:grid;grid-gap:.55rem;gap:.55rem}.lb2-pre-run-gates.compact{grid-template-columns:repeat(auto-fit,minmax(13rem,1fr))}.lb2-pre-run-gates section{display:grid;grid-gap:.42rem;gap:.42rem}.lb2-pre-run-gates section>div{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:.4rem;gap:.4rem;align-items:center}.lb2-pre-run-gates mark{width:-moz-fit-content;width:fit-content;border-radius:999px;padding:.22rem .48rem;background:#eef5ff;color:var(--blue-strong);font-size:.62rem;font-weight:950;text-transform:uppercase;white-space:nowrap}.lb2-pre-run-gates mark[data-tone=ready]{background:#e9f8ee;color:#217346}.lb2-pre-run-gates mark[data-tone=warning]{background:#fff0d6;color:#8a5a00}.lb2-pre-run-gates mark[data-tone=danger]{background:#ffe9e9;color:#9f2424}.lb2-pre-run-gates footer{display:flex;flex-wrap:wrap;gap:.35rem}.lb2-pre-run-gates footer span{width:-moz-fit-content;width:fit-content;border-radius:999px;padding:.16rem .42rem;background:#eef5ff;color:var(--blue-strong);font-size:.62rem;font-weight:950;text-transform:uppercase}.lb2-pre-run-checklist{display:grid;grid-gap:.45rem;gap:.45rem;margin-top:.65rem}.lb2-pre-run-checklist ol{display:grid;grid-gap:.32rem;gap:.32rem;margin:0;padding-left:1.05rem}.lb2-pre-run-boundary{display:grid;grid-gap:.25rem;gap:.25rem;margin-top:.65rem;border-color:#d8e8ff;background:#f6faff}.lb2-navigation-approval-panel{scroll-margin-top:1rem;margin-bottom:.75rem}.lb2-navigation-approval-summary{display:grid;grid-template-columns:repeat(auto-fit,minmax(8rem,1fr));grid-gap:.55rem;gap:.55rem;margin-bottom:.65rem}.lb2-navigation-approval-boundary,.lb2-navigation-approval-grid section,.lb2-navigation-approval-summary section,.lb2-navigation-approval-text{min-width:0;border:1px solid #e5ecf4;border-radius:8px;padding:.65rem;background:#fbfdff}.lb2-navigation-approval-summary section,.lb2-navigation-approval-text{display:grid;grid-gap:.2rem;gap:.2rem}.lb2-navigation-approval-summary section[data-state=ready_for_navigation_request],.lb2-navigation-approval-summary section[data-state=ready_for_request]{border-color:#c7edd3;background:#f5fff8}.lb2-navigation-approval-summary section[data-state=blocked],.lb2-navigation-approval-summary section[data-state=needs_review],.lb2-navigation-approval-summary section[data-state=waiting_for_evidence],.lb2-navigation-approval-summary section[data-state=waiting_for_focus_gate],.lb2-navigation-approval-summary section[data-state=waiting_for_ui_map]{border-color:#ffe0a8;background:#fffaf0}.lb2-navigation-approval-boundary span,.lb2-navigation-approval-grid li,.lb2-navigation-approval-summary small,.lb2-navigation-approval-summary span,.lb2-navigation-approval-text small,.lb2-navigation-approval-text span{min-width:0;overflow-wrap:anywhere;color:var(--muted);font-size:.72rem;font-weight:760;line-height:1.35}.lb2-navigation-approval-summary span,.lb2-navigation-approval-text span{font-size:.66rem;font-weight:900;text-transform:uppercase}.lb2-navigation-approval-boundary strong,.lb2-navigation-approval-grid strong,.lb2-navigation-approval-summary strong,.lb2-navigation-approval-text strong{min-width:0;overflow-wrap:anywhere;color:var(--ink);font-weight:950}.lb2-navigation-approval-text{margin-bottom:.65rem;border-color:#d8e8ff;background:#f6faff}.lb2-navigation-approval-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));grid-gap:.55rem;gap:.55rem}.lb2-navigation-approval-grid.compact{grid-template-columns:repeat(auto-fit,minmax(12rem,1fr))}.lb2-navigation-approval-grid section{display:grid;grid-gap:.4rem;gap:.4rem;align-content:start}.lb2-navigation-approval-grid ol{display:grid;grid-gap:.32rem;gap:.32rem;margin:0;padding-left:1.05rem}.lb2-navigation-approval-grid section>div{display:flex;flex-wrap:wrap;gap:.32rem}.lb2-navigation-approval-grid mark{width:-moz-fit-content;width:fit-content;border-radius:999px;padding:.18rem .42rem;background:#ffe9e9;color:#9f2424;font-size:.62rem;font-weight:950;text-transform:uppercase}.lb2-navigation-approval-boundary{display:grid;grid-gap:.25rem;gap:.25rem;margin-top:.65rem;border-color:#d8e8ff;background:#f6faff}.lb2-discovery-recovery-panel{scroll-margin-top:1rem;margin-bottom:.75rem}.lb2-discovery-recovery-summary{display:grid;grid-template-columns:repeat(auto-fit,minmax(8rem,1fr));grid-gap:.55rem;gap:.55rem;margin-bottom:.65rem}.lb2-discovery-recovery-boundary,.lb2-discovery-recovery-grid section,.lb2-discovery-recovery-intake section,.lb2-discovery-recovery-note,.lb2-discovery-recovery-summary section{min-width:0;border:1px solid #e5ecf4;border-radius:8px;padding:.65rem;background:#fbfdff}.lb2-discovery-recovery-intake section,.lb2-discovery-recovery-note,.lb2-discovery-recovery-summary section{display:grid;grid-gap:.2rem;gap:.2rem}.lb2-discovery-recovery-intake[data-state=waiting_for_supervised_evidence] section,.lb2-discovery-recovery-summary section[data-state=stale]{border-color:#ffd5d5;background:#fff8f8}.lb2-discovery-recovery-boundary span,.lb2-discovery-recovery-grid li,.lb2-discovery-recovery-intake small,.lb2-discovery-recovery-intake span,.lb2-discovery-recovery-note span,.lb2-discovery-recovery-summary small,.lb2-discovery-recovery-summary span{min-width:0;overflow-wrap:anywhere;color:var(--muted);font-size:.72rem;font-weight:760;line-height:1.35}.lb2-discovery-recovery-intake span,.lb2-discovery-recovery-summary span{font-size:.66rem;font-weight:900;text-transform:uppercase}.lb2-discovery-recovery-boundary strong,.lb2-discovery-recovery-grid strong,.lb2-discovery-recovery-intake strong,.lb2-discovery-recovery-note strong,.lb2-discovery-recovery-summary strong{min-width:0;overflow-wrap:anywhere;color:var(--ink);font-weight:950}.lb2-discovery-recovery-note{margin-bottom:.65rem;border-color:#f1d1d1;background:#fffafa}.lb2-discovery-recovery-intake{display:grid;grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));grid-gap:.55rem;gap:.55rem;margin-bottom:.65rem}.lb2-discovery-recovery-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));grid-gap:.55rem;gap:.55rem}.lb2-discovery-recovery-grid.compact{grid-template-columns:repeat(auto-fit,minmax(12rem,1fr))}.lb2-discovery-recovery-grid section{display:grid;grid-gap:.4rem;gap:.4rem;align-content:start}.lb2-discovery-recovery-grid ol{display:grid;grid-gap:.32rem;gap:.32rem;margin:0;padding-left:1.05rem}.lb2-discovery-recovery-grid section>div{display:grid;grid-gap:.35rem;gap:.35rem}.lb2-discovery-recovery-grid mark{width:-moz-fit-content;width:fit-content;border-radius:8px;padding:.35rem .45rem;background:#ffe9e9;color:#9f2424;font-size:.68rem;font-weight:870;line-height:1.35}.lb2-discovery-recovery-boundary{display:grid;grid-gap:.25rem;gap:.25rem;margin-top:.65rem;border-color:#d8e8ff;background:#f6faff}.lb2-evidence-intake-panel{scroll-margin-top:1rem;margin-bottom:.75rem}.lb2-evidence-intake-summary{display:grid;grid-template-columns:repeat(auto-fit,minmax(8rem,1fr));grid-gap:.55rem;gap:.55rem;margin-bottom:.65rem}.lb2-evidence-intake-boundary,.lb2-evidence-intake-grid section,.lb2-evidence-intake-note,.lb2-evidence-intake-submissions section,.lb2-evidence-intake-summary section{min-width:0;border:1px solid #e5ecf4;border-radius:8px;padding:.65rem;background:#fbfdff}.lb2-evidence-intake-summary section[data-state=stale],.lb2-evidence-intake-summary section[data-state=waiting_for_supervised_evidence]{border-color:#ffd5d5;background:#fff8f8}.lb2-evidence-intake-note,.lb2-evidence-intake-summary section{display:grid;grid-gap:.2rem;gap:.2rem}.lb2-evidence-intake-boundary span,.lb2-evidence-intake-grid li,.lb2-evidence-intake-note,.lb2-evidence-intake-submissions li,.lb2-evidence-intake-submissions p,.lb2-evidence-intake-submissions small,.lb2-evidence-intake-summary small,.lb2-evidence-intake-summary span{min-width:0;overflow-wrap:anywhere;color:var(--muted);font-size:.72rem;font-weight:760;line-height:1.35}.lb2-evidence-intake-summary span{font-size:.66rem;font-weight:900;text-transform:uppercase}.lb2-evidence-intake-boundary strong,.lb2-evidence-intake-grid strong,.lb2-evidence-intake-submissions strong,.lb2-evidence-intake-summary strong{min-width:0;overflow-wrap:anywhere;color:var(--ink);font-weight:950}.lb2-evidence-intake-note{margin-bottom:.65rem;border-color:#f1d1d1;background:#fffafa}.lb2-evidence-intake-submissions{display:grid;grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));grid-gap:.55rem;gap:.55rem;margin-bottom:.65rem}.lb2-evidence-intake-submissions.compact{grid-template-columns:repeat(auto-fit,minmax(13rem,1fr))}.lb2-evidence-intake-submissions section{display:grid;grid-gap:.45rem;gap:.45rem;align-content:start}.lb2-evidence-intake-submissions header{display:flex;min-width:0;align-items:flex-start;justify-content:space-between;gap:.55rem}.lb2-evidence-intake-submissions header div{display:grid;min-width:0;grid-gap:.15rem;gap:.15rem}.lb2-evidence-intake-submissions header span{min-width:0;overflow-wrap:anywhere;color:var(--muted);font-size:.7rem;font-weight:850}.lb2-evidence-intake-grid mark,.lb2-evidence-intake-submissions mark{width:-moz-fit-content;width:fit-content;border-radius:8px;padding:.3rem .45rem;background:#eef6ff;color:var(--primary);font-size:.68rem;font-weight:900;line-height:1.35}.lb2-evidence-intake-grid ol,.lb2-evidence-intake-submissions ul{display:grid;grid-gap:.32rem;gap:.32rem;margin:0;padding-left:1.05rem}.lb2-evidence-intake-grid section>div,.lb2-evidence-intake-submissions section>div{display:flex;flex-wrap:wrap;gap:.35rem}.lb2-evidence-intake-submissions section>div span{border:1px solid #dbe9f8;border-radius:8px;padding:.28rem .4rem;background:#f7fbff;color:var(--ink);font-size:.68rem;font-weight:840}.lb2-evidence-intake-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));grid-gap:.55rem;gap:.55rem}.lb2-evidence-intake-grid section{display:grid;grid-gap:.4rem;gap:.4rem;align-content:start}.lb2-evidence-intake-grid mark{background:#ffe9e9;color:#9f2424}.lb2-evidence-intake-link{display:inline-flex;align-items:center;justify-content:center;min-height:2.35rem;margin-top:.65rem;border:1px solid #cfe1f7;border-radius:8px;padding:.55rem .75rem;background:#f8fbff;color:var(--primary);font-size:.76rem;font-weight:950}.lb2-evidence-intake-boundary{display:grid;grid-gap:.25rem;gap:.25rem;margin-top:.65rem;border-color:#d8e8ff;background:#f6faff}.lb2-evidence-status-panel{scroll-margin-top:1rem;margin-bottom:.75rem}.lb2-evidence-status-grid,.lb2-evidence-status-summary{display:grid;grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));grid-gap:.55rem;gap:.55rem;margin-bottom:.65rem}.lb2-evidence-status-boundary,.lb2-evidence-status-grid section,.lb2-evidence-status-note,.lb2-evidence-status-summary section{min-width:0;border:1px solid #e5ecf4;border-radius:8px;padding:.65rem;background:#fbfdff}.lb2-evidence-status-grid section[data-state=blocked],.lb2-evidence-status-summary section[data-state=blocked],.lb2-evidence-status-summary section[data-state=stale]{border-color:#ffd5d5;background:#fff8f8}.lb2-evidence-status-grid section[data-state=needs_review]{border-color:#f2ddb7;background:#fffaf0}.lb2-evidence-status-boundary,.lb2-evidence-status-grid section,.lb2-evidence-status-note,.lb2-evidence-status-summary section{display:grid;grid-gap:.3rem;gap:.3rem;align-content:start}.lb2-evidence-status-boundary span,.lb2-evidence-status-grid li,.lb2-evidence-status-grid p,.lb2-evidence-status-grid small,.lb2-evidence-status-note,.lb2-evidence-status-summary small,.lb2-evidence-status-summary span{min-width:0;overflow-wrap:anywhere;color:var(--muted);font-size:.72rem;font-weight:760;line-height:1.35}.lb2-evidence-status-summary span{font-size:.66rem;font-weight:900;text-transform:uppercase}.lb2-evidence-status-boundary strong,.lb2-evidence-status-grid strong,.lb2-evidence-status-summary strong{min-width:0;overflow-wrap:anywhere;color:var(--ink);font-weight:950}.lb2-evidence-status-grid header{display:flex;align-items:flex-start;justify-content:space-between;gap:.55rem}.lb2-evidence-status-grid mark{width:-moz-fit-content;width:fit-content;border-radius:8px;padding:.3rem .45rem;background:#eef6ff;color:var(--primary);font-size:.68rem;font-weight:900;line-height:1.35}.lb2-evidence-status-grid section>div{display:flex;flex-wrap:wrap;gap:.35rem}.lb2-evidence-status-grid section>div span{border:1px solid #dbe9f8;border-radius:8px;padding:.28rem .4rem;background:#f7fbff;color:var(--ink);font-size:.68rem;font-weight:840}.lb2-evidence-status-grid ul{display:grid;grid-gap:.32rem;gap:.32rem;margin:0;padding-left:1.05rem}.lb2-evidence-status-link{display:inline-flex;align-items:center;justify-content:center;min-height:2.35rem;margin-top:.65rem;border:1px solid #cfe1f7;border-radius:8px;padding:.55rem .75rem;background:#f8fbff;color:var(--primary);font-size:.76rem;font-weight:950}.lb2-evidence-status-boundary{margin-top:.65rem;border-color:#d8e8ff;background:#f6faff}.lb2-manage-handoff-link{display:inline-flex;align-items:center;justify-content:center;min-height:2.45rem;border:1px solid #cfe1f7;border-radius:8px;padding:.65rem .85rem;background:#f8fbff;color:var(--primary);font-size:.78rem;font-weight:950;text-align:center;text-decoration:none}.lb2-audit-list time{grid-row:span 2;color:var(--muted);font-size:.72rem;font-weight:850}.lb2-audit-list strong{overflow:hidden;color:var(--ink);font-size:.78rem;font-weight:900;text-overflow:ellipsis;white-space:nowrap}.lb2-audit-list mark{justify-self:end;border:1px solid #d7e4f5;border-radius:999px;padding:.16rem .42rem;background:#ffffff;color:var(--muted);font-size:.58rem;font-weight:920;text-transform:uppercase;white-space:nowrap}.lb2-audit-list article[data-event-kind=desktop-recovery] mark{border-color:#e5bf5d;color:#8a5f00}.lb2-audit-list article[data-event-kind=gateway] mark,.lb2-audit-list article[data-event-kind=remote-refresh] mark{border-color:#9ec2ff;color:#0d56b3}.lb2-audit-list span{grid-column:2/-1;color:var(--muted);font-size:.74rem;font-weight:740;line-height:1.35}.lb2-policy-list time{color:#2f855a;text-transform:uppercase}.lb2-remote-brand-strip{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:.85rem;gap:.85rem;border-top:1px solid rgba(124,141,171,.22);padding:.72rem 1rem;background:radial-gradient(circle at 8% 50%,rgba(59,130,246,.18),transparent 28%),linear-gradient(90deg,#07101f,#0a1425 54%,#08111f)}.lb2-remote-brand-mark{display:grid;place-items:center;width:2.45rem;height:2.45rem;border:1px solid rgba(191,219,254,.42);border-radius:8px;background:linear-gradient(145deg,#0e1a32,#132d5c 52%,#0f172a);box-shadow:inset 0 1px 0 rgba(255,255,255,.18),0 .7rem 1.4rem rgba(15,23,42,.28)}.lb2-remote-brand-mark span{color:#eff6ff;font-size:.72rem;font-weight:950;letter-spacing:0}.lb2-remote-brand-copy{display:grid;grid-gap:.08rem;gap:.08rem;min-width:0}.lb2-remote-brand-copy strong{color:#f8fbff;font-size:.92rem;font-weight:950;line-height:1.1}.lb2-remote-brand-copy span{color:#9ec5ff;font-size:.76rem;font-weight:850;line-height:1.2}.lb2-remote-brand-visual{position:relative;display:grid;grid-template-columns:repeat(5,.5rem);grid-gap:.42rem;gap:.42rem;align-items:center;min-width:5rem;min-height:1.6rem}.lb2-remote-brand-visual:before{position:absolute;right:.22rem;left:.22rem;height:2px;border-radius:999px;background:linear-gradient(90deg,rgba(96,165,250,0),rgba(96,165,250,.82),rgba(34,211,238,0));content:""}.lb2-remote-brand-visual i{position:relative;z-index:1;width:.5rem;height:.5rem;border-radius:999px;background:#bfdbfe;box-shadow:0 0 0 3px rgba(37,99,235,.18),0 0 1rem rgba(96,165,250,.42)}.lb2-remote-brand-visual i:nth-child(2),.lb2-remote-brand-visual i:nth-child(4){background:#67e8f9;box-shadow:0 0 0 3px rgba(8,145,178,.18),0 0 1rem rgba(34,211,238,.48)}.lb2-admin-shell,.lb2-manage-shell{background:#edf2f7}.lb2-admin-hero{align-items:center}.lb2-admin-control-center{display:grid;grid-gap:.8rem;gap:.8rem}.lb2-admin-control-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:.7rem;gap:.7rem}.lb2-admin-control-grid a{display:grid;grid-gap:.3rem;gap:.3rem;min-width:0;border:1px solid #dbe7f5;border-radius:8px;padding:.85rem;color:inherit;text-decoration:none;background:#fbfdff;box-shadow:0 12px 30px rgba(17,43,77,.04)}.lb2-admin-control-grid a[data-state=active],.lb2-admin-control-grid a[data-state=ready]{border-color:#b9ead0;background:#f3fff8}.lb2-admin-control-grid a[data-state=needs_ui],.lb2-admin-control-grid a[data-state=review]{border-color:#f6d991;background:#fffaf0}.lb2-admin-control-grid a[data-state=blocked]{border-color:#fecaca;background:#fff1f2}.lb2-admin-control-grid small,.lb2-admin-control-grid span,.lb2-admin-pricing-rules small,.lb2-admin-pricing-rules span,.lb2-admin-roadmap span{color:var(--muted);font-size:.73rem;font-weight:780;line-height:1.35}.lb2-admin-control-grid strong,.lb2-admin-pricing-rules strong,.lb2-admin-roadmap strong{color:var(--ink);font-size:.92rem;font-weight:900;line-height:1.2}.lb2-admin-control-grid mark{justify-self:start;border-radius:999px;padding:.22rem .55rem;color:#0f4e2b;background:#dcfce7;font-size:.72rem;font-weight:900}.lb2-admin-control-grid a[data-state=blocked] mark{color:#9f1239;background:#ffe4e6}.lb2-admin-pricing-rules{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:.65rem;gap:.65rem}.lb2-admin-pricing-rules article{grid-gap:.25rem;gap:.25rem;min-width:0;padding:.75rem;background:#f7fbff}.lb2-admin-pricing-rules article,.lb2-admin-roadmap{display:grid;border:1px solid #dbe7f5;border-radius:8px}.lb2-admin-roadmap{grid-template-columns:1fr repeat(4,minmax(0,1.1fr));grid-gap:.55rem;gap:.55rem;align-items:center;padding:.7rem;background:#fff}.lb2-admin-blocker-lanes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.65rem;gap:.65rem}.lb2-admin-blocker-lanes section{display:grid;grid-gap:.55rem;gap:.55rem;min-width:0;border:1px solid #dbe7f5;border-radius:8px;padding:.75rem;background:#fbfdff}.lb2-admin-blocker-lanes section>div{display:flex;justify-content:space-between;gap:.7rem;align-items:flex-start;border-bottom:1px solid #e6eef8;padding-bottom:.45rem}.lb2-admin-blocker-lanes article strong,.lb2-admin-blocker-lanes section>div strong{color:var(--ink);font-size:.88rem;font-weight:900;line-height:1.2}.lb2-admin-blocker-lanes article small,.lb2-admin-blocker-lanes section>div span{color:var(--muted);font-size:.72rem;font-weight:780;line-height:1.35}.lb2-admin-blocker-lanes article{display:grid;grid-gap:.3rem;gap:.3rem;min-width:0;border:1px solid #dbe7f5;border-radius:8px;padding:.65rem;background:#fff}.lb2-admin-blocker-lanes article[data-state=ready]{border-color:#b9ead0;background:#f3fff8}.lb2-admin-blocker-lanes article[data-state=needs_review],.lb2-admin-blocker-lanes article[data-state=review]{border-color:#f6d991;background:#fffaf0}.lb2-admin-blocker-lanes article[data-state=blocked]{border-color:#fecaca;background:#fff1f2}.lb2-admin-launch-contract{display:grid;grid-template-columns:minmax(0,1.2fr) repeat(4,minmax(0,1fr));grid-gap:.55rem;gap:.55rem;align-items:stretch;border:1px solid #dbe7f5;border-radius:8px;padding:.7rem;background:#fff}.lb2-admin-launch-contract article,.lb2-admin-launch-contract>div{display:grid;grid-gap:.3rem;gap:.3rem;min-width:0}.lb2-admin-launch-contract>div{align-content:center}.lb2-admin-launch-contract article{border:1px solid #dbe7f5;border-radius:8px;padding:.65rem;background:#fbfdff}.lb2-admin-launch-contract article[data-state=ready]{border-color:#b9ead0;background:#f3fff8}.lb2-admin-launch-contract article[data-state=blocked]{border-color:#fecaca;background:#fff1f2}.lb2-admin-launch-contract strong{color:var(--ink);font-size:.86rem;font-weight:900;line-height:1.2}.lb2-admin-launch-contract small,.lb2-admin-launch-contract span{color:var(--muted);font-size:.72rem;font-weight:780;line-height:1.35}.lb2-admin-launch-contract-blockers{display:flex;min-width:0;flex-wrap:wrap;gap:.3rem}.lb2-admin-launch-contract-blockers code{min-width:0;max-width:100%;overflow-wrap:anywhere;border:1px solid #fecaca;border-radius:999px;padding:.18rem .42rem;background:#ffffff;color:#9f1239;font-size:.66rem;font-weight:850}.lb2-admin-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.85rem;gap:.85rem;align-items:start}.lb2-admin-panel{min-width:0}.lb2-admin-wide{grid-column:1/-1}.lb2-admin-table{display:grid;grid-gap:.55rem;gap:.55rem}.lb2-admin-table article{display:grid;grid-template-columns:minmax(9rem,1.05fr) minmax(10rem,1fr) minmax(8rem,.85fr) auto;grid-gap:.35rem .65rem;gap:.35rem .65rem;align-items:center;min-width:0;border:1px solid #e5ecf4;border-radius:8px;padding:.65rem;background:#fbfdff}.lb2-admin-table small,.lb2-admin-table span,.lb2-admin-table strong{overflow:hidden;min-width:0;text-overflow:ellipsis;white-space:nowrap}.lb2-admin-table strong{color:var(--ink);font-size:.82rem;font-weight:900}.lb2-admin-table small,.lb2-admin-table span{color:var(--muted);font-size:.74rem;font-weight:760}.lb2-admin-table small{grid-column:1/-1;overflow-wrap:anywhere;white-space:normal}.lb2-admin-dl{display:grid;grid-gap:.55rem;gap:.55rem;margin:0}.lb2-admin-dl div{min-width:0;border:1px solid #e5ecf4;border-radius:8px;padding:.65rem;background:#fbfdff}.lb2-admin-dl dt{color:var(--muted);font-size:.68rem;font-weight:900;text-transform:uppercase}.lb2-admin-dl dd{margin-top:.2rem;overflow-wrap:anywhere;color:var(--ink);font-size:.78rem;font-weight:840}.lb2-admin-notes{display:grid;grid-gap:.45rem;gap:.45rem;margin-top:.75rem}.lb2-admin-notes span{border:1px solid #e5ecf4;border-radius:8px;padding:.55rem .65rem;background:#fbfdff;color:var(--muted);font-size:.74rem;font-weight:760;line-height:1.4}.lb2-admin-stripe-readiness{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.55rem;gap:.55rem;margin-top:.75rem}.lb2-admin-stripe-live-gate{display:grid;grid-gap:.65rem;gap:.65rem;margin-top:.75rem;border:1px solid #dfe9f6;border-radius:8px;padding:.75rem;background:#fbfdff}.lb2-admin-stripe-live-gate[data-state=blocked]{border-color:#fed7aa;background:#fff7ed}.lb2-admin-stripe-live-gate[data-state=ready]{border-color:#b8e7ca;background:#f3fbf6}.lb2-admin-stripe-live-gate>div:first-child{display:flex;flex-wrap:wrap;gap:.45rem .7rem;align-items:baseline;justify-content:space-between}.lb2-admin-stripe-live-gate span{color:var(--muted);font-size:.72rem;font-weight:850;text-transform:uppercase}.lb2-admin-stripe-live-gate strong{color:var(--ink);font-size:1rem;font-weight:950}.lb2-admin-stripe-live-gate p{margin:0;color:#24476f;font-size:.76rem;font-weight:780;line-height:1.4}.lb2-admin-stripe-live-gate dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:.5rem;gap:.5rem;margin:0}.lb2-admin-stripe-live-gate dl div{border:1px solid rgba(36,71,111,.14);border-radius:8px;padding:.5rem .6rem;background:rgba(255,255,255,.7)}.lb2-admin-stripe-live-gate dt{color:var(--muted);font-size:.68rem;font-weight:850;text-transform:uppercase}.lb2-admin-stripe-live-gate dd{margin:.15rem 0 0;color:var(--ink);font-size:1rem;font-weight:950}.lb2-admin-stripe-readiness article{display:grid;grid-template-columns:auto minmax(8rem,1fr);grid-gap:.35rem .65rem;gap:.35rem .65rem;align-items:start;min-width:0;border:1px solid #dfe9f6;border-radius:8px;padding:.65rem;background:#fbfdff}.lb2-admin-stripe-readiness article[data-state=ready]{border-color:#b8e7ca;background:#f3fbf6}.lb2-admin-stripe-readiness article[data-state=blocked]{border-color:#fecaca;background:#fff5f5}.lb2-admin-stripe-readiness strong{overflow-wrap:anywhere;color:var(--ink);font-size:.78rem;font-weight:900}.lb2-admin-stripe-readiness span:not(.lb2-pill){grid-column:1/-1;color:var(--muted);font-size:.74rem;font-weight:760;line-height:1.35}.lb2-admin-stripe-readiness small{grid-column:1/-1;color:#24476f;font-size:.72rem;font-weight:820;line-height:1.35}.lb2-admin-pricing-editor{display:grid;grid-gap:.75rem;gap:.75rem}.lb2-admin-pricing-audit,.lb2-admin-pricing-editor-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:.65rem;gap:.65rem}.lb2-admin-pricing-audit section,.lb2-admin-pricing-editor label,.lb2-admin-pricing-preview{min-width:0;border:1px solid #dfe9f6;border-radius:8px;padding:.7rem;background:#fbfdff}.lb2-admin-pricing-editor label{display:grid;grid-gap:.35rem;gap:.35rem}.lb2-admin-pricing-audit span,.lb2-admin-pricing-editor label span,.lb2-admin-pricing-preview span{color:var(--muted);font-size:.72rem;font-weight:900;text-transform:uppercase}.lb2-admin-pricing-editor input{width:100%;min-height:2.6rem;border:1px solid #cfe0f3;border-radius:8px;padding:.45rem .55rem;color:var(--ink);font:inherit;font-size:1rem;font-weight:900}.lb2-admin-pricing-editor small{color:var(--muted);font-size:.72rem;font-weight:760;line-height:1.35}.lb2-admin-pricing-preview{display:grid;grid-template-columns:minmax(12rem,.4fr) minmax(10rem,auto) minmax(14rem,1fr);grid-gap:.65rem;gap:.65rem;align-items:center}.lb2-admin-pricing-preview label{border:0;padding:0;background:transparent}.lb2-admin-pricing-audit strong,.lb2-admin-pricing-preview strong{color:var(--blue);font-size:1.4rem;font-weight:950}.lb2-admin-pricing-audit section{display:grid;grid-gap:.2rem;gap:.2rem}.lb2-admin-pricing-actions{display:flex;flex-wrap:wrap;gap:.55rem;align-items:center}.lb2-admin-pricing-actions button{min-height:2.5rem;border:1px solid #cfe0f3;border-radius:8px;padding:.55rem .85rem;background:#fff;color:var(--blue);font-weight:900;text-transform:uppercase}.lb2-admin-pricing-actions button:first-child{border-color:var(--blue);background:var(--blue);color:#fff}.lb2-admin-pricing-actions span{color:var(--muted);font-size:.74rem;font-weight:760}.lb2-admin-pricing-history{display:grid;grid-gap:.65rem;gap:.65rem}.lb2-admin-pricing-history>div:not(.panel-heading){display:grid;grid-gap:.55rem;gap:.55rem}.lb2-admin-pricing-history article{display:grid;grid-gap:.25rem;gap:.25rem;min-width:0;border:1px solid #dfe9f6;border-radius:8px;padding:.7rem;background:#fbfdff}.lb2-admin-pricing-history strong{color:var(--ink);font-size:.82rem;font-weight:900;overflow-wrap:anywhere}.lb2-admin-pricing-history p,.lb2-admin-pricing-history span{margin:0;color:var(--muted);font-size:.73rem;font-weight:760;line-height:1.35}.lb2-admin-method-requests,.lb2-admin-password-reset-queue,.lb2-admin-reagent-reservations{display:grid;grid-gap:.65rem;gap:.65rem}.lb2-admin-method-requests article,.lb2-admin-method-requests>p,.lb2-admin-password-reset-queue article,.lb2-admin-password-reset-queue>p,.lb2-admin-reagent-reservations article,.lb2-admin-reagent-reservations>p{border:1px solid #dce8f3;border-radius:8px;padding:.75rem;background:#fbfdff}.lb2-admin-method-requests article,.lb2-admin-password-reset-queue article,.lb2-admin-reagent-reservations article{display:grid;grid-gap:.55rem;gap:.55rem;min-width:0}.lb2-admin-password-reset-queue>div:not(.panel-heading){display:grid;grid-gap:.55rem;gap:.55rem}.lb2-admin-method-requests article>div,.lb2-admin-method-requests li,.lb2-admin-reagent-reservations article>div,.lb2-admin-reagent-reservations li{display:grid;grid-template-columns:minmax(10rem,1fr) minmax(9rem,.75fr) auto;grid-gap:.45rem .65rem;gap:.45rem .65rem;align-items:center;min-width:0}.lb2-admin-password-reset-queue article>div,.lb2-admin-password-reset-queue dl{display:grid;grid-template-columns:minmax(12rem,1fr) auto;grid-gap:.45rem .65rem;gap:.45rem .65rem;align-items:center;min-width:0}.lb2-admin-password-reset-queue dl{grid-template-columns:repeat(3,minmax(0,1fr));margin:0}.lb2-admin-password-reset-queue dl div{display:grid;grid-gap:.12rem;gap:.12rem;border:1px solid #e8eef5;border-radius:8px;padding:.45rem .55rem;background:#ffffff}.lb2-admin-password-reset-queue dd,.lb2-admin-password-reset-queue dt{margin:0}.lb2-admin-method-requests ul,.lb2-admin-reagent-reservations ul{display:grid;grid-gap:.4rem;gap:.4rem;margin:0;padding:0;list-style:none}.lb2-admin-method-requests li,.lb2-admin-reagent-reservations li{border:1px solid #e8eef5;border-radius:8px;padding:.45rem .55rem;background:#ffffff}.lb2-admin-method-requests p,.lb2-admin-method-requests small,.lb2-admin-method-requests span,.lb2-admin-method-requests strong,.lb2-admin-password-reset-queue dd,.lb2-admin-password-reset-queue dt,.lb2-admin-password-reset-queue p,.lb2-admin-password-reset-queue span,.lb2-admin-password-reset-queue strong,.lb2-admin-reagent-reservations p,.lb2-admin-reagent-reservations small,.lb2-admin-reagent-reservations span,.lb2-admin-reagent-reservations strong{min-width:0;overflow-wrap:anywhere}.lb2-admin-method-requests strong,.lb2-admin-password-reset-queue strong,.lb2-admin-reagent-reservations strong{color:var(--ink);font-size:.8rem;font-weight:900}.lb2-admin-method-requests p,.lb2-admin-method-requests small,.lb2-admin-method-requests span,.lb2-admin-password-reset-queue dd,.lb2-admin-password-reset-queue dt,.lb2-admin-password-reset-queue p,.lb2-admin-password-reset-queue span,.lb2-admin-reagent-reservations p,.lb2-admin-reagent-reservations small,.lb2-admin-reagent-reservations span{margin:0;color:var(--muted);font-size:.74rem;font-weight:760;line-height:1.35}.lb2-admin-export-actions{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center;margin-bottom:.75rem}.lb2-admin-export-actions a,.lb2-admin-export-actions span{border:1px solid #d9e4f0;border-radius:8px;padding:.5rem .65rem;background:#fbfdff;color:var(--muted);font-size:.74rem;font-weight:860;line-height:1.25;text-decoration:none}.lb2-admin-export-actions a{color:var(--blue)}.lb2-admin-remote-recovery{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:.55rem;gap:.55rem;margin:.75rem 0}.lb2-admin-remote-recovery article{min-width:0;border:1px solid #dbe7f5;border-radius:8px;padding:.65rem;background:#f8fbff}.lb2-admin-remote-recovery small,.lb2-admin-remote-recovery span{display:block;color:var(--muted);font-size:.66rem;font-weight:900;text-transform:uppercase}.lb2-admin-remote-recovery strong{display:block;margin:.2rem 0;overflow:hidden;color:var(--ink);font-size:.98rem;font-weight:950;text-overflow:ellipsis;white-space:nowrap}.lb2-vault-workflow{display:grid;grid-gap:.55rem;gap:.55rem;margin-top:.75rem}.lb2-vault-workflow article{display:grid;grid-template-columns:auto minmax(8rem,.55fr) minmax(12rem,1fr);grid-gap:.45rem .65rem;gap:.45rem .65rem;align-items:start;min-width:0;border:1px solid #e5ecf4;border-radius:8px;padding:.65rem;background:#fbfdff}.lb2-vault-workflow strong{overflow-wrap:anywhere;color:var(--ink);font-size:.78rem;font-weight:900}.lb2-vault-workflow span:not(.lb2-pill){overflow-wrap:anywhere;color:var(--muted);font-size:.74rem;font-weight:760;line-height:1.4}.lb2-manage-workspace{padding-bottom:1rem}.lb2-manage-layout{display:grid;grid-template-columns:minmax(42rem,1fr) minmax(19rem,.28fr);grid-gap:.85rem;gap:.85rem;align-items:start}.lb2-live-panel{min-height:calc(100vh - 6rem)}.lb2-live-view{--lb2-remote-bottom-crop:10px;--lb2-remote-top-crop:32px;--lb2-remote-controls-height:2.65rem;aspect-ratio:64/45;min-height:0;background:#05070b;touch-action:manipulation}.lb2-remote-desktop-frame{top:calc(-1 * var(--lb2-remote-top-crop));bottom:auto;display:block;width:100%;height:calc(100% + var(--lb2-remote-top-crop) + var(--lb2-remote-bottom-crop) - var(--lb2-remote-controls-height));min-height:inherit;border:0;touch-action:manipulation;-webkit-user-select:none;-moz-user-select:none;user-select:none}.lb2-remote-desktop-frame,.lb2-remote-focus-controls{position:absolute;right:0;left:0;background:#05070b;pointer-events:auto}.lb2-remote-focus-controls{bottom:0;z-index:4;display:grid;grid-template-columns:auto minmax(10rem,1fr) repeat(4,auto) auto auto;align-items:center;grid-gap:.35rem;gap:.35rem;min-height:var(--lb2-remote-controls-height);padding:.35rem .55rem;border-top:1px solid rgba(148,163,184,.22);box-shadow:0 -.16rem .28rem rgba(5,7,11,.14)}.lb2-live-view .lb2-remote-focus-controls{top:auto;right:.6rem;left:.6rem;width:auto}.lb2-keyboard-focus-button{z-index:3;min-height:2rem;border:1px solid rgba(254,202,202,.78);border-radius:999px;padding:.35rem .7rem;background:linear-gradient(180deg,rgba(239,68,68,.96),rgba(185,28,28,.96));color:#fff7f7;font-size:.68rem;font-weight:850;letter-spacing:0;text-transform:uppercase;box-shadow:0 .6rem 1.4rem rgba(127,29,29,.32);cursor:pointer;pointer-events:auto;transition:background .18s ease,border-color .18s ease,box-shadow .18s ease,transform .18s ease}.lb2-keyboard-focus-button[data-keyboard-active=true]{border-color:rgba(187,247,208,.82);background:linear-gradient(180deg,rgba(34,197,94,.96),rgba(21,128,61,.96));color:#f0fdf4;box-shadow:0 .6rem 1.4rem rgba(20,83,45,.32)}.lb2-keyboard-focus-button:disabled{opacity:.72;cursor:wait}.lb2-remote-text-relay{z-index:3;width:100%;min-width:0;min-height:2rem;max-height:5rem;border:1px solid rgba(191,219,254,.58);border-radius:.7rem;padding:.42rem .62rem;background:rgba(15,23,42,.92);color:#eff6ff;font-size:.72rem;font-weight:800;line-height:1.25;outline:0;pointer-events:auto;resize:vertical;box-shadow:0 .6rem 1.4rem rgba(15,23,42,.26)}.lb2-remote-text-relay::placeholder{color:rgba(219,234,254,.72)}.lb2-remote-text-relay:focus{border-color:rgba(147,197,253,.95);background:rgba(15,23,42,.98)}.lb2-remote-send-text-button{z-index:3;min-height:2rem;border:1px solid rgba(191,219,254,.66);border-radius:999px;padding:.35rem .72rem;background:linear-gradient(180deg,rgba(37,99,235,.96),rgba(29,78,216,.96));color:#eff6ff;font-size:.68rem;font-weight:900;letter-spacing:0;text-transform:uppercase;pointer-events:auto;cursor:pointer;box-shadow:0 .6rem 1.4rem rgba(30,64,175,.28)}.lb2-remote-send-text-button:disabled{opacity:.58;cursor:not-allowed}.lb2-remote-command-button{z-index:3;min-height:2rem;border:1px solid rgba(196,181,253,.68);border-radius:999px;padding:.35rem .62rem;background:rgba(76,29,149,.72);color:#f5f3ff;font-size:.64rem;font-weight:900;pointer-events:auto;cursor:pointer}.lb2-remote-command-button:focus-visible,.lb2-remote-command-button:hover{border-color:rgba(221,214,254,.96);background:rgba(109,40,217,.92);outline:0}.lb2-keyboard-guard-status{margin-left:auto;border:1px solid rgba(191,219,254,.52);border-radius:999px;padding:.26rem .55rem;background:rgba(15,23,42,.82);color:#dbeafe;font-size:.62rem;font-weight:850;line-height:1.2;text-align:right}.lb2-keyboard-guard-status[data-keyboard-active=true]{border-color:rgba(187,247,208,.72);color:#dcfce7}.lb2-keyboard-guard-status[data-shortcut-guard=blocked]{border-color:rgba(254,202,202,.82);background:rgba(127,29,29,.84);color:#fff7f7}.lb2-remote-recovery-status{margin-left:auto;border:1px solid rgba(185,211,245,.55);border-radius:999px;padding:.28rem .55rem;background:rgba(5,7,11,.76);color:#dbeafe;font-size:.64rem;font-weight:850;line-height:1.2;text-align:right}.lb2-remote-recovery-status[data-recovery-state=loading],.lb2-remote-recovery-status[data-recovery-state=recovering]{border-color:rgba(250,204,21,.62);color:#fef3c7}.lb2-remote-recovery-status[data-recovery-state=fallback]{border-color:rgba(248,113,113,.62);color:#fecaca}.lb2-keyboard-focus-button:focus-visible,.lb2-keyboard-focus-button:hover{border-color:rgba(255,255,255,.5);background:linear-gradient(180deg,rgba(248,113,113,.98),rgba(220,38,38,.98));outline:0;transform:translateY(-1px)}.lb2-keyboard-focus-button[data-keyboard-active=true]:focus-visible,.lb2-keyboard-focus-button[data-keyboard-active=true]:hover{background:linear-gradient(180deg,rgba(74,222,128,.98),rgba(22,163,74,.98))}.lb2-windows-taskbar-guard{right:0;bottom:var(--lb2-remote-controls-height);left:0;height:var(--lb2-remote-bottom-crop);border-top:1px solid rgba(255,255,255,.08);background:rgba(5,7,11,.5)}.lb2-window-controls-guard,.lb2-windows-taskbar-guard{position:absolute;z-index:2;pointer-events:none;touch-action:auto;-moz-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-user-select:none}.lb2-window-controls-guard{top:.55rem;right:.55rem;display:inline-flex;align-items:center;gap:.45rem;min-width:10.75rem;height:2.1rem;border:1px solid rgba(191,219,254,.62);border-radius:999px;padding:.25rem .78rem;background:linear-gradient(135deg,rgba(15,23,42,.98),rgba(30,64,175,.94)),#0f172a;color:#eff6ff;box-shadow:0 .8rem 1.8rem rgba(15,23,42,.28)}.lb2-window-controls-guard strong{display:inline-grid;place-items:center;width:2.15rem;height:1.45rem;border-radius:999px;background:rgba(255,255,255,.94);color:#0f3f8f;font-size:.72rem;font-weight:950;line-height:1}.lb2-window-controls-guard span{font-size:.68rem;font-weight:900;line-height:1;letter-spacing:0;text-transform:uppercase;white-space:nowrap}.lb2-live-panel:-webkit-full-screen{width:100vw;height:100vh;border:0;border-radius:0;background:#05070b}.lb2-live-panel:fullscreen{width:100vw;height:100vh;border:0;border-radius:0;background:#05070b}.lb2-live-panel:-webkit-full-screen .lb2-live-view{aspect-ratio:auto;min-height:calc(100vh - 2.9rem)}.lb2-live-panel:fullscreen .lb2-live-view{aspect-ratio:auto;min-height:calc(100vh - 2.9rem)}.lb2-live-panel:-webkit-full-screen .lb2-remote-titlebar{background:#05070b}.lb2-live-panel:fullscreen .lb2-remote-titlebar{background:#05070b}@media (max-width:1200px){.lb2-account-grid,.lb2-booking-block,.lb2-feature-map-grid,.lb2-layout,.lb2-manage-layout,.lb2-material-mode>div,.lb2-material-summary,.lb2-method-plan-row,.lb2-method-readiness li,.lb2-order-package-options,.lb2-order-screen-materials,.lb2-order-screen-package,.lb2-payment-readiness-grid,.lb2-pricing-list,.lb2-product-grid,.lb2-quick-actions,.lb2-quote-builder,.lb2-reagent-booking-grid,.lb2-reagent-category-tabs,.lb2-reagent-overview,.lb2-reagent-picker-grid,.lb2-reagent-selection-panel,.lb2-resin-list{grid-template-columns:1fr}.lb2-amino-list,.lb2-reagent-choice-list,.lb2-reagent-option-list-compact{grid-template-columns:repeat(2,minmax(0,1fr))}.lb2-quote-builder fieldset{grid-template-columns:repeat(3,minmax(0,1fr))}.lb2-remote-view{min-height:21rem}}@media (max-width:900px){.lb2-safety-strip,.lb2-shell{grid-template-columns:1fr}.lb2-sidebar{min-height:auto}.lb2-hero{align-items:stretch;flex-direction:column}.lb2-primary-action{width:100%}.lb2-hero-actions{width:100%;justify-content:stretch}.lb2-hero-action,.lb2-secondary-action{flex:1 1 10rem}.lb2-action-module{--lb2-module-max-height:min(46rem,calc(100dvh - 10rem));height:auto;min-height:0;margin-inline:.75rem}.lb2-order-steps{grid-template-columns:1fr}.lb2-order-screen-materials,.lb2-order-screen-package{gap:.8rem}.lb2-order-summary{position:static;width:100%}.lb2-order-summary li{grid-template-columns:1fr;align-items:start}.lb2-order-summary li button,.lb2-order-summary li small,.lb2-order-summary li strong{grid-column:1;grid-row:auto}.lb2-order-summary li button{justify-self:stretch}.lb2-order-package-options label{min-height:auto}.lb2-order-actions a,.lb2-order-actions button{flex:1 1 100%}.lb2-action-module-tabs a{flex:1 1 10rem}.lb2-admin-blocker-lanes,.lb2-admin-control-grid,.lb2-admin-grid,.lb2-admin-launch-contract,.lb2-admin-pricing-audit,.lb2-admin-pricing-editor-grid,.lb2-admin-pricing-preview,.lb2-admin-pricing-rules,.lb2-admin-roadmap,.lb2-admin-stripe-live-gate dl,.lb2-admin-stripe-readiness,.lb2-admin-table article,.lb2-amino-list,.lb2-calendar-list,.lb2-command-policy-list,.lb2-control-gate-summary,.lb2-day-slots>div:last-child,.lb2-diagnostics-summary,.lb2-diagnostics-topic-list,.lb2-equipment-list,.lb2-flow-list,.lb2-material-selected-list article,.lb2-material-summary,.lb2-occupied-slot-list,.lb2-onboarding-grid,.lb2-pricing-readiness-list,.lb2-pricing-readiness-summary,.lb2-quick-actions,.lb2-quote-builder,.lb2-quote-builder fieldset,.lb2-reagent-booking-grid,.lb2-reagent-category-tabs,.lb2-reagent-choice-list,.lb2-reagent-option-list,.lb2-reagent-option-list-compact,.lb2-reagent-picker-grid,.lb2-registration-form,.lb2-registration-grid,.lb2-resin-list,.lb2-resin-list dl,.lb2-results-report-items,.lb2-results-report-summary,.lb2-security-readiness-list,.lb2-vault-workflow article{grid-template-columns:1fr}.lb2-app-ribbon,.lb2-remote-titlebar{flex-wrap:wrap;align-items:flex-start;padding-top:.65rem;padding-bottom:.65rem}.lb2-remote-brand-strip{grid-template-columns:auto minmax(0,1fr);padding:.68rem .75rem}.lb2-remote-brand-visual{grid-column:1/-1;justify-self:stretch;min-width:0}.lb2-remote-view{min-height:18rem}.lb2-live-view{--lb2-remote-bottom-crop:0px;--lb2-remote-top-crop:0px;--lb2-remote-controls-height:5.6rem;height:clamp(24rem,calc(100dvh - 12rem),40rem);min-height:0;overflow:hidden}.lb2-remote-desktop-frame{top:0;height:calc(100% - var(--lb2-remote-controls-height))}.lb2-remote-focus-controls{top:auto;right:.45rem;bottom:0;left:.45rem;grid-template-columns:auto minmax(0,1fr) auto;padding:.38rem .45rem}.lb2-window-controls-guard{top:.35rem;right:.35rem;min-width:7.5rem;height:1.7rem;gap:.3rem;padding:.18rem .48rem}.lb2-window-controls-guard strong{width:1.75rem;height:1.15rem;font-size:.6rem}.lb2-window-controls-guard span{font-size:.54rem}.lb2-keyboard-focus-button{min-height:1.8rem;padding:.28rem .55rem;font-size:.6rem}.lb2-remote-text-relay{min-height:1.8rem;padding:.32rem .48rem;font-size:.68rem}.lb2-remote-send-text-button{min-height:1.8rem;padding:.28rem .55rem;font-size:.6rem}.lb2-remote-command-button{min-height:1.8rem;padding:.28rem .5rem;font-size:.58rem}.lb2-keyboard-guard-status,.lb2-remote-recovery-status{grid-column:span 3;justify-self:end}.lb2-windows-taskbar-guard{display:none}.lb2-remote-brand-mark{width:2.15rem;height:2.15rem}.lb2-remote-brand-copy strong{font-size:.8rem}.lb2-remote-brand-copy span{font-size:.68rem}.lb2-app-mock{margin:.65rem}.lb2-app-body{grid-template-columns:1fr;min-height:14rem;padding:.65rem}.lb2-status-column{display:none}.lb2-remote-overlay{inset:auto .65rem .65rem .65rem}}.lb2-seo-strip,.seo-service-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:.75rem;gap:.75rem;margin-bottom:1rem}.lb2-seo-strip article,.seo-service-strip article{border:1px solid var(--line);border-radius:8px;background:rgba(255,255,255,.9);padding:1rem}.lb2-seo-strip h2,.seo-service-strip h2{margin:0 0 .45rem;color:var(--navy);font-size:.98rem;line-height:1.25}.lb2-seo-strip p,.seo-service-strip p{margin:0;color:var(--muted);font-size:.82rem;line-height:1.45}.lb2-seo-strip div,.seo-service-strip div{display:flex;flex-wrap:wrap;gap:.35rem;margin-top:.75rem}.lb2-seo-strip span,.seo-service-strip span{border:1px solid #cfe0f4;border-radius:999px;background:#f8fbff;color:#31517a;padding:.22rem .5rem;font-size:.68rem;font-weight:800}.lb2-legal-strip{display:grid;grid-template-columns:minmax(0,1.3fr) auto;grid-gap:.75rem 1rem;gap:.75rem 1rem;align-items:center;border:1px solid var(--line);border-radius:8px;margin-top:1rem;padding:1rem 1.1rem;background:#ffffff;box-shadow:0 10px 22px rgba(30,45,70,.06)}.lb2-legal-strip p,.lb2-legal-strip small,.lb2-legal-strip span{margin:0}.lb2-legal-strip p{color:var(--navy);font-size:.78rem;font-weight:950;text-transform:uppercase}.lb2-legal-strip small,.lb2-legal-strip span{display:block;color:var(--muted);font-size:.78rem;font-weight:760;line-height:1.45}.lb2-legal-strip nav{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.45rem}.lb2-legal-strip a{display:inline-flex;align-items:center;justify-content:center;min-height:2.35rem;border:1px solid #c8d8ec;border-radius:8px;padding:0 .75rem;background:#f8fbff;color:var(--blue-strong);font-size:.72rem;font-weight:920;text-decoration:none;text-transform:uppercase}.lb2-legal-strip small{grid-column:1/-1;border-top:1px solid #e4edf8;padding-top:.7rem}.lb2-billing-document-request-form,.lb2-booking-confirmation-acknowledgement-form,.lb2-cancellation-request-form,.lb2-customer-notification-delivery-request-form,.lb2-customer-result-delivery-request-form,.lb2-quote-acceptance-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.65rem;gap:.65rem}.lb2-billing-document-request-form label,.lb2-booking-confirmation-acknowledgement-form label,.lb2-cancellation-request-form label,.lb2-customer-notification-delivery-request-form label,.lb2-customer-result-delivery-request-form label,.lb2-quote-acceptance-form label{display:grid;grid-gap:.28rem;gap:.28rem;color:var(--muted);font-size:.72rem;font-weight:850}.lb2-billing-document-request-form input,.lb2-billing-document-request-form select,.lb2-billing-document-request-form textarea,.lb2-booking-confirmation-acknowledgement-form input,.lb2-booking-confirmation-acknowledgement-form select,.lb2-booking-confirmation-acknowledgement-form textarea,.lb2-cancellation-request-form input,.lb2-cancellation-request-form select,.lb2-cancellation-request-form textarea,.lb2-customer-notification-delivery-request-form input,.lb2-customer-notification-delivery-request-form select,.lb2-customer-notification-delivery-request-form textarea,.lb2-customer-result-delivery-request-form input,.lb2-customer-result-delivery-request-form select,.lb2-customer-result-delivery-request-form textarea,.lb2-quote-acceptance-form input,.lb2-quote-acceptance-form select,.lb2-quote-acceptance-form textarea{width:100%;border:1px solid #c8d8ec;border-radius:8px;padding:.62rem .7rem;background:#ffffff;color:var(--navy);font:inherit;font-size:.82rem}.lb2-billing-document-request-form textarea,.lb2-booking-confirmation-acknowledgement-form textarea,.lb2-cancellation-request-form textarea,.lb2-customer-notification-delivery-request-form textarea,.lb2-customer-result-delivery-request-form textarea,.lb2-quote-acceptance-form textarea{resize:vertical}.lb2-cancellation-request-check,.lb2-cancellation-request-form-wide{grid-column:1/-1}.lb2-cancellation-request-check{grid-template-columns:auto 1fr;align-items:center}.lb2-cancellation-request-check input{width:1rem;height:1rem}.lb2-billing-document-request-form button,.lb2-booking-confirmation-acknowledgement-form button,.lb2-cancellation-request-form button,.lb2-customer-notification-delivery-request-form button,.lb2-customer-result-delivery-request-form button,.lb2-quote-acceptance-form button{min-height:2.5rem;border:0;border-radius:8px;padding:0 .9rem;background:var(--blue-strong);color:#ffffff;font-weight:920}.lb2-billing-document-request-form button:disabled,.lb2-booking-confirmation-acknowledgement-form button:disabled,.lb2-cancellation-request-form button:disabled,.lb2-customer-notification-delivery-request-form button:disabled,.lb2-customer-result-delivery-request-form button:disabled,.lb2-quote-acceptance-form button:disabled{opacity:.64}.lb2-quote-acceptance-summary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.65rem;gap:.65rem}.lb2-quote-acceptance-summary section{border:1px solid #dbe7f6;border-radius:8px;padding:.75rem;background:#ffffff;display:grid;grid-gap:.2rem;gap:.2rem}.lb2-quote-acceptance-summary small,.lb2-quote-acceptance-summary span{color:var(--muted);font-size:.74rem;font-weight:800}.lb2-quote-acceptance-summary strong{color:var(--navy);font-size:1rem}@media (max-width:520px){.lb2-legal-strip,.lb2-seo-strip,.seo-service-strip{grid-template-columns:1fr}.lb2-legal-strip nav{justify-content:flex-start}.lb2-order-summary dl,.lb2-order-summary-heading{grid-template-columns:1fr}.lb2-order-steps button{min-height:2.7rem}.lb2-order-actions{gap:.45rem}.lb2-billing-document-request-form,.lb2-booking-confirmation-acknowledgement-form,.lb2-cancellation-request-form,.lb2-customer-notification-delivery-request-form,.lb2-customer-result-delivery-request-form,.lb2-quote-acceptance-form,.lb2-quote-acceptance-summary{grid-template-columns:1fr}}.lb2-demo-page{min-height:100dvh;padding:1rem;background:radial-gradient(circle at 12% 8%,rgba(124,92,255,.26),transparent 34rem),linear-gradient(145deg,#090319,#111b39 58%,#07101f);color:#f8fafc}.lb2-demo-nav{display:flex;align-items:center;justify-content:space-between;gap:1rem;width:min(100%,96rem);margin:0 auto 1rem;color:#cbd5e1;font-size:.78rem;font-weight:800}.lb2-demo-nav a{display:inline-flex;align-items:center;gap:.65rem;color:white;text-decoration:none}.lb2-demo-nav>a strong span{color:#a99fff}.lb2-demo-nav>div{display:flex;align-items:center;gap:.4rem}.lb2-demo-nav>div>a{min-height:2.35rem;padding:.55rem .8rem;border:1px solid rgba(196,181,253,.2);border-radius:.75rem;background:rgba(255,255,255,.06);font-size:.7rem}.lb2-demo-nav>div>a.lb2-demo-booking-link{border-color:rgba(167,139,250,.55);background:linear-gradient(135deg,#6d5df6,#4937e8)}.lb2-demo-logo{display:inline-grid;place-items:center;width:2.5rem;height:2.5rem;border:1px solid rgba(167,139,250,.8);border-radius:.7rem;background:#0f172a;color:#ddd6fe;font-size:.72rem;font-weight:950}.lb2-demo-state-card{display:grid;justify-items:center;grid-gap:.8rem;gap:.8rem;width:min(100%,34rem);margin:clamp(3rem,12vh,8rem) auto;border:1px solid rgba(196,181,253,.34);border-radius:1.5rem;padding:clamp(1.5rem,5vw,3rem);background:rgba(255,255,255,.97);color:#172033;text-align:center;box-shadow:0 2rem 5rem rgba(0,0,0,.32)}.lb2-demo-session-header h1,.lb2-demo-state-card h1{margin:0;font-size:clamp(1.5rem,4vw,2.4rem);line-height:1.05}.lb2-demo-state-card p{margin:0;color:#526078;line-height:1.55}.lb2-demo-state-card small{color:#64748b;line-height:1.45}.lb2-demo-eyebrow{margin:0;color:#7c3aed!important;font-size:.72rem;font-weight:950;letter-spacing:.14em;text-transform:uppercase}.lb2-demo-spinner{width:2.5rem;height:2.5rem;border:.25rem solid #ddd6fe;border-top-color:#7c3aed;border-radius:999px;animation:lb2-demo-spin .8s linear infinite}@keyframes lb2-demo-spin{to{transform:rotate(1turn)}}.lb2-demo-queue-number{display:inline-grid;place-items:center;width:4.5rem;height:4.5rem;border-radius:999px;background:linear-gradient(135deg,#6d5df6,#8b5cf6);color:white;font-size:1.75rem;font-weight:950;box-shadow:0 1rem 2.5rem rgba(109,93,246,.3)}.lb2-demo-countdown{display:grid;grid-gap:.25rem;gap:.25rem;width:100%;border-radius:1rem;padding:1rem;background:#f1efff;color:#4c1d95}.lb2-demo-countdown span,.lb2-demo-session-timer span{font-size:.7rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.lb2-demo-countdown strong,.lb2-demo-session-timer strong{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:clamp(2rem,7vw,3.25rem);line-height:1}.lb2-demo-link{color:#5b21b6;font-size:.78rem;font-weight:850}.lb2-demo-restart,.lb2-demo-session-footer button{border:0;border-radius:999px;padding:.85rem 1.25rem;background:linear-gradient(135deg,#6d5df6,#8b5cf6);color:white;font-weight:900;cursor:pointer}.lb2-demo-session{width:min(100%,96rem);margin:0 auto;overflow:hidden;border:1px solid rgba(196,181,253,.3);border-radius:1rem;background:#05070b;box-shadow:0 2rem 5rem rgba(0,0,0,.42)}.lb2-demo-session-footer,.lb2-demo-session-header{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.8rem 1rem;background:rgba(15,23,42,.98)}.lb2-demo-session-header>div:first-child{display:grid;grid-gap:.2rem;gap:.2rem}.lb2-demo-session-header h1{font-size:clamp(1.15rem,2vw,1.8rem)}.lb2-demo-session-footer span,.lb2-demo-session-header span{color:#cbd5e1;font-size:.75rem;font-weight:750}.lb2-demo-session-timer{display:grid;flex:0 0 auto;grid-gap:.2rem;gap:.2rem;min-width:8.5rem;border:1px solid rgba(167,139,250,.5);border-radius:.8rem;padding:.6rem .85rem;background:rgba(91,33,182,.22);color:#ede9fe;text-align:right}.lb2-demo-session-timer strong{font-size:clamp(1.45rem,4vw,2.2rem)}.lb2-demo-calculator-guide{display:flex;align-items:center;gap:.45rem;padding:.5rem 1rem;border-block:1px solid rgba(96,165,250,.26);background:rgba(30,64,175,.2);color:#dbeafe;font-size:.75rem;line-height:1.35}.lb2-demo-calculator-guide strong{flex:0 0 auto;color:#bfdbfe}.lb2-demo-remote-shell{--lb2-remote-bottom-crop:10px;--lb2-remote-top-crop:32px;--lb2-remote-controls-height:2.65rem;position:relative;overflow:hidden;width:100%;height:min(72dvh,calc((100vw - 2rem) * .703125));min-height:28rem;background:#05070b}.lb2-demo-session-footer button{padding:.6rem .9rem;background:rgba(239,68,68,.9);font-size:.72rem}@media (max-width:720px){.lb2-demo-page{padding:.55rem}.lb2-demo-nav>div>a:not(.lb2-demo-booking-link),.lb2-demo-nav>div>span{display:none}.lb2-demo-session-header{align-items:flex-end}.lb2-demo-session-header>div:first-child>span{display:none}.lb2-demo-session-timer{min-width:7rem;padding:.5rem .65rem}.lb2-demo-calculator-guide{align-items:flex-start;padding:.45rem .65rem;font-size:.68rem}.lb2-demo-remote-shell{--lb2-remote-bottom-crop:0px;--lb2-remote-top-crop:0px;--lb2-remote-controls-height:5.6rem;height:calc(100dvh - 12rem);min-height:30rem}.lb2-demo-remote-shell .lb2-remote-desktop-frame{top:0;height:calc(100% - var(--lb2-remote-controls-height))}.lb2-demo-session-footer{align-items:flex-start}}.tlc-lb2-commercial{min-height:100vh;overflow:hidden;color:#10162b;background:radial-gradient(circle at 84% 4%,rgba(86,71,255,.18),transparent 24rem),radial-gradient(circle at 12% 28%,rgba(56,189,248,.12),transparent 26rem),linear-gradient(180deg,#f9f8ff,#ffffff 30%,#f6f7ff);font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.tlc-lb2-commercial *{box-sizing:border-box}.tlc-lb2-header{position:-webkit-sticky;position:sticky;top:.75rem;z-index:30;display:flex;align-items:center;justify-content:space-between;width:min(1180px,calc(100% - 2rem));margin:.75rem auto 0;padding:.7rem .85rem .7rem 1rem;border:1px solid rgba(109,93,246,.16);border-radius:1.4rem;background:rgba(255,255,255,.88);box-shadow:0 18px 50px rgba(37,30,96,.11);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.tlc-lb2-brand{display:inline-flex;align-items:center;gap:.65rem;color:#10162b;text-decoration:none}.tlc-lb2-brand>span{display:grid;width:2.6rem;height:2.6rem;place-items:center;border:1px solid #7969ff;border-radius:.8rem;background:#10162b;color:#ffffff;font-size:.68rem;font-weight:850;letter-spacing:.08em;box-shadow:inset 0 0 0 2px rgba(255,255,255,.08),0 8px 20px rgba(86,71,255,.2)}.tlc-lb2-brand strong{font-size:1.02rem;letter-spacing:-.03em}.tlc-lb2-brand strong span{color:#5147ff}.tlc-lb2-footer nav,.tlc-lb2-header nav{display:flex;align-items:center;gap:.35rem}.tlc-lb2-header nav a{padding:.72rem .9rem;border-radius:999px;color:#35405b;font-size:.78rem;font-weight:760;text-decoration:none}.tlc-lb2-header nav a:hover{background:#f1efff;color:#3e32e8}.tlc-lb2-header nav .tlc-lb2-nav-login{display:inline-flex;align-items:center;min-height:2.45rem;padding:.72rem .9rem;border-radius:999px;background:linear-gradient(135deg,#6d5df6,#4937e8);color:#ffffff;font-size:.78rem;font-weight:760;text-decoration:none}.tlc-lb2-hero{position:relative;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(20rem,.95fr);grid-gap:clamp(2rem,6vw,6rem);gap:clamp(2rem,6vw,6rem);align-items:center;width:min(1180px,calc(100% - 2rem));min-height:39rem;margin:0 auto;padding:clamp(4rem,9vw,7rem) clamp(0rem,2vw,2rem) 4rem}.tlc-lb2-hero-copy{max-width:42rem}.tlc-lb2-kicker,.tlc-lb2-section-heading>p{margin:0 0 1rem;color:#6758f2;font-size:.74rem;font-weight:850;letter-spacing:.13em;text-transform:uppercase}.tlc-lb2-hero h1{max-width:13ch;margin:0;color:#10162b;font-size:clamp(2.75rem,6vw,5.4rem);font-weight:820;letter-spacing:-.065em;line-height:.98}.tlc-lb2-hero-copy>p:not(.tlc-lb2-kicker){max-width:41rem;margin:1.5rem 0 0;color:#566077;font-size:clamp(1rem,1.5vw,1.2rem);line-height:1.7}.tlc-lb2-hero-actions{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:2rem}.tlc-lb2-button{display:inline-flex;align-items:center;justify-content:center;min-height:3.3rem;padding:.8rem 1.35rem;border:1px solid transparent;border-radius:1rem;font-size:.82rem;font-weight:820;letter-spacing:.02em;text-decoration:none}.tlc-lb2-button-primary{background:linear-gradient(135deg,#6d5df6,#4d39e9 70%,#2e72f5);color:#fff;box-shadow:0 16px 34px rgba(76,57,233,.24)}.tlc-lb2-button-secondary{border-color:rgba(109,93,246,.25);background:rgba(255,255,255,.75);color:#4034d7}.tlc-lb2-button-login{border-color:#222a46;background:#10162b;color:#ffffff}.tlc-lb2-button-login:hover{background:linear-gradient(135deg,#201957,#3731a8)}.tlc-lb2-hero-visual{position:relative;display:grid;min-height:31rem;place-items:center}.tlc-lb2-visual-orbit{position:absolute;width:min(34rem,95%);aspect-ratio:1;border:1px solid rgba(109,93,246,.22);border-radius:50%;background:radial-gradient(circle,rgba(255,255,255,.72) 0 27%,transparent 28%),repeating-radial-gradient(circle,transparent 0 3.6rem,rgba(56,189,248,.12) 3.7rem 3.75rem);box-shadow:0 0 90px rgba(109,93,246,.13)}.tlc-lb2-visual-card{position:relative;width:min(27rem,90%);padding:2rem;border:1px solid rgba(255,255,255,.24);border-radius:2rem;background:linear-gradient(145deg,rgba(19,23,55,.96),rgba(45,33,122,.96)),#10162b;color:#fff;box-shadow:0 34px 90px rgba(31,24,84,.3);transform:rotate(2deg)}.tlc-lb2-visual-card>span{color:#a99fff;font-size:.68rem;font-weight:850;letter-spacing:.16em}.tlc-lb2-visual-card>strong{display:block;margin-top:.55rem;font-size:clamp(2rem,4vw,3.6rem);letter-spacing:-.06em}.tlc-lb2-sequence{margin:1.5rem 0;padding:1.2rem;border:1px solid rgba(130,190,255,.2);border-radius:1rem;background:rgba(56,189,248,.08);color:#8ddcff;font-family:Space Grotesk,monospace;font-weight:700;letter-spacing:.12em}.tlc-lb2-visual-card ul{display:grid;grid-gap:.75rem;gap:.75rem;margin:0;padding:0;list-style:none}.tlc-lb2-visual-card li{display:flex;align-items:center;gap:.6rem;color:#dfe4ff;font-size:.8rem}.tlc-lb2-trust-row i,.tlc-lb2-visual-card li i{width:.55rem;height:.55rem;border-radius:50%;background:#46dfad;box-shadow:0 0 0 .25rem rgba(70,223,173,.12)}.tlc-lb2-trust-row{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:.7rem;gap:.7rem;width:min(1180px,calc(100% - 2rem));margin:0 auto 5rem;padding:.75rem;border:1px solid rgba(109,93,246,.12);border-radius:1.4rem;background:rgba(255,255,255,.76);box-shadow:0 20px 60px rgba(24,30,63,.07)}.tlc-lb2-trust-row span{display:flex;align-items:center;gap:.65rem;padding:.8rem;color:#454f68;font-size:.76rem;font-weight:720}.tlc-lb2-section{width:min(1180px,calc(100% - 2rem));margin:0 auto;padding:5rem 0}.tlc-lb2-section-heading{max-width:48rem;margin-bottom:2.4rem}.tlc-lb2-section-heading h2{margin:0;color:#10162b;font-size:clamp(2rem,4.3vw,3.7rem);letter-spacing:-.055em;line-height:1.05}.tlc-lb2-section-heading>span{display:block;margin-top:1rem;color:#59627a;font-size:1rem;line-height:1.65}.tlc-lb2-steps{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:1rem;gap:1rem}.tlc-lb2-pricing-grid article,.tlc-lb2-steps article{padding:1.6rem;border:1px solid rgba(109,93,246,.13);border-radius:1.6rem;background:rgba(255,255,255,.9);box-shadow:0 18px 50px rgba(26,30,72,.07)}.tlc-lb2-steps article>span{color:#7b6ef8;font-size:.72rem;font-weight:860}.tlc-lb2-steps h3{margin:1.2rem 0 .55rem;font-size:1.08rem}.tlc-lb2-steps p{margin:0;color:#667087;font-size:.83rem;line-height:1.55}.tlc-lb2-booking-section{width:min(1380px,calc(100% - 1.25rem));margin:4rem auto;padding:clamp(2rem,5vw,4rem);border-radius:2.4rem;background:radial-gradient(circle at 92% 10%,rgba(86,71,255,.3),transparent 25rem),linear-gradient(145deg,#10162b,#17113d 64%,#222160);box-shadow:0 36px 100px rgba(26,20,73,.24)}.tlc-lb2-section-heading-light h2{color:#fff}.tlc-lb2-section-heading-light>p{color:#a99fff}.tlc-lb2-section-heading-light>span{color:#cbd3eb}.tlc-lb2-booking-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(15rem,17rem);grid-gap:1.25rem;gap:1.25rem;align-items:start}.tlc-lb2-booking-main{min-width:0}.tlc-lb2-booking-aside{position:-webkit-sticky;position:sticky;top:6.8rem;padding:1.5rem;border:1px solid rgba(255,255,255,.12);border-radius:1.5rem;background:rgba(255,255,255,.08);color:#fff;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.tlc-lb2-aside-icon{display:grid;width:2.6rem;height:2.6rem;place-items:center;border:1px solid rgba(169,159,255,.7);border-radius:.75rem;color:#d8d2ff;font-size:.66rem;font-weight:850}.tlc-lb2-booking-aside h3{margin:1rem 0;font-size:1.15rem}.tlc-lb2-booking-aside ul{display:grid;grid-gap:.65rem;gap:.65rem;margin:0;padding-left:1.1rem;color:#d6dbef;font-size:.78rem;line-height:1.45}.tlc-lb2-booking-aside p{margin:1.2rem 0;padding-top:1.1rem;border-top:1px solid rgba(255,255,255,.12);color:#adb7d6;font-size:.75rem;line-height:1.55}.tlc-lb2-booking-aside a{color:#9fe3ff;font-size:.72rem;font-weight:760}.tlc-lb2-commercial .lb2-commercial-booking-flow{margin:0;border:0;border-radius:1.6rem;background:#ffffff;box-shadow:none}.tlc-lb2-commercial .lb2-commercial-booking-flow>.panel-heading p{color:#10162b}.tlc-lb2-commercial .lb2-commercial-booking-flow .lb2-flow-packet-links,.tlc-lb2-commercial .lb2-commercial-booking-flow .lb2-flow-result>button,.tlc-lb2-commercial .lb2-commercial-booking-flow .lb2-method-calculator-preview,.tlc-lb2-commercial .lb2-commercial-booking-flow .lb2-method-plan-form,.tlc-lb2-commercial .lb2-commercial-booking-flow .lb2-method-readiness{display:none}.tlc-lb2-commercial .lb2-commercial-booking-flow button{border-radius:.85rem;background:linear-gradient(135deg,#6d5df6,#4937e8)}.tlc-lb2-commercial .lb2-commercial-booking-flow button:disabled{background:#e9eaf4;color:#858ba0}.tlc-lb2-commercial .lb2-month-calendar button{background:#f6f7fb;color:#25304a}.tlc-lb2-commercial .lb2-month-calendar button[data-selection=range]{border-color:#6d5df6;background:linear-gradient(90deg,#6d5df6,#5b6ff5 45%,#38bdf8);color:#ffffff;opacity:1}.tlc-lb2-commercial .lb2-month-calendar button[data-selection=range] span{color:#ffffff;text-shadow:0 1px 2px rgba(15,23,42,.3)}.tlc-lb2-commercial .lb2-month-calendar button[data-selection=range] small{color:rgba(255,255,255,.9)}.tlc-lb2-commercial .lb2-month-calendar button[data-state=free] small{display:none}@media (min-width:981px){.tlc-lb2-commercial .lb2-commercial-booking-flow .lb2-onboarding-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem}.tlc-lb2-commercial .lb2-commercial-booking-flow .lb2-onboarding-grid>.lb2-flow-stack{grid-column:1/-1;grid-row:1}.tlc-lb2-commercial .lb2-commercial-booking-flow .lb2-onboarding-grid>.lb2-flow-stack .lb2-flow-result{min-height:0}.tlc-lb2-commercial .lb2-commercial-booking-flow .lb2-onboarding-grid>form{box-sizing:border-box;width:100%;min-width:0;border:1px solid #e1e5f0;border-radius:1rem;padding:1rem;background:#fbfcff}.tlc-lb2-commercial .lb2-commercial-booking-flow .lb2-onboarding-grid>.lb2-registration-form{grid-column:1;grid-row:2}.tlc-lb2-commercial .lb2-commercial-booking-flow .lb2-onboarding-grid>form:not(.lb2-registration-form){grid-column:2;grid-row:2;grid-template-columns:repeat(2,minmax(0,1fr))}.tlc-lb2-commercial .lb2-commercial-booking-flow .lb2-onboarding-grid>form:not(.lb2-registration-form)>button,.tlc-lb2-commercial .lb2-commercial-booking-flow .lb2-onboarding-grid>form:not(.lb2-registration-form)>div,.tlc-lb2-commercial .lb2-commercial-booking-flow .lb2-onboarding-grid>form:not(.lb2-registration-form)>fieldset{grid-column:1/-1}.tlc-lb2-commercial .lb2-commercial-booking-flow .lb2-onboarding-grid>form fieldset,.tlc-lb2-commercial .lb2-commercial-booking-flow .lb2-onboarding-grid>form input,.tlc-lb2-commercial .lb2-commercial-booking-flow .lb2-onboarding-grid>form label,.tlc-lb2-commercial .lb2-commercial-booking-flow .lb2-onboarding-grid>form select{box-sizing:border-box;width:100%;min-width:0}.tlc-lb2-commercial .lb2-commercial-booking-flow .lb2-quote-builder{grid-template-columns:minmax(0,1fr);gap:.65rem;margin-top:0}.tlc-lb2-commercial .lb2-commercial-booking-flow .lb2-quote-builder>div,.tlc-lb2-commercial .lb2-commercial-booking-flow .lb2-quote-builder>label,.tlc-lb2-commercial .lb2-commercial-booking-flow .lb2-quote-builder>small{grid-column:1}.tlc-lb2-commercial .lb2-commercial-booking-flow .lb2-quote-builder>small,.tlc-lb2-commercial .lb2-commercial-booking-flow .lb2-quote-toggle span{overflow:visible;overflow-wrap:anywhere;text-overflow:clip;white-space:normal}.tlc-lb2-commercial .lb2-commercial-booking-flow .lb2-quote-toggle{grid-template-columns:1.1rem minmax(0,1fr);min-height:2.45rem;padding:.55rem .65rem;border:1px solid #d7e2ef;border-radius:8px;background:#ffffff}.tlc-lb2-commercial .lb2-commercial-booking-flow .lb2-quote-toggle input{width:1rem;min-height:1rem;padding:0}.tlc-lb2-commercial .lb2-commercial-booking-flow .lb2-order-legal-gate label{width:auto}}@media (min-width:981px) and (max-width:1180px){.tlc-lb2-booking-layout{grid-template-columns:minmax(0,1fr)}.tlc-lb2-booking-aside{position:static}}.tlc-lb2-pricing-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1rem;gap:1rem;align-items:stretch}.tlc-lb2-pricing-grid article{position:relative;display:flex;flex-direction:column}.tlc-lb2-pricing-grid article[data-featured=true]{border-color:rgba(109,93,246,.42);box-shadow:0 26px 70px rgba(86,71,255,.16);transform:translateY(-.7rem)}.tlc-lb2-pricing-grid article>span{position:absolute;top:1rem;right:1rem;padding:.35rem .55rem;border-radius:999px;background:#eeebff;color:#5c4ff0;font-size:.58rem;font-weight:850;letter-spacing:.1em}.tlc-lb2-pricing-grid h3{margin:0 0 1.5rem;font-size:1rem}.tlc-lb2-pricing-grid strong{color:#12182d;font-size:clamp(2rem,4vw,3.4rem);letter-spacing:-.06em}.tlc-lb2-pricing-grid small{color:#737b90}.tlc-lb2-pricing-grid p{flex:1 1;color:#626c82;font-size:.83rem;line-height:1.6}.tlc-lb2-pricing-grid a{color:#5145e8;font-size:.78rem;font-weight:800}.tlc-lb2-training-note{margin:1.4rem 0 0;color:#666f84;text-align:center}.tlc-lb2-contact-card,.tlc-lb2-security-card{display:flex;align-items:center;width:min(1180px,calc(100% - 2rem));margin:2rem auto 5rem;border-radius:2rem}.tlc-lb2-security-card{gap:1.5rem;padding:clamp(1.7rem,4vw,3rem);border:1px solid rgba(109,93,246,.16);background:linear-gradient(135deg,#ffffff,#f0efff)}.tlc-lb2-security-mark{display:grid;flex:0 0 auto;width:4rem;height:4rem;place-items:center;border-radius:1.2rem;background:linear-gradient(135deg,#6d5df6,#3a8ef6);color:#fff;font-size:1.7rem;box-shadow:0 18px 36px rgba(73,55,232,.22)}.tlc-lb2-security-card h2{margin:0;font-size:clamp(1.5rem,3vw,2.4rem);letter-spacing:-.04em}.tlc-lb2-security-card p{max-width:52rem;margin:.65rem 0 0;color:#5d667d;line-height:1.65}.tlc-lb2-contact-card{justify-content:space-between;gap:1rem;padding:2rem;background:#10162b;color:#fff}.tlc-lb2-contact-card div{display:grid;grid-gap:.3rem;gap:.3rem}.tlc-lb2-contact-card span{color:#aeb7d2;font-size:.75rem}.tlc-lb2-contact-card strong{font-size:clamp(1.2rem,2.5vw,2rem)}.tlc-lb2-login-page{background:radial-gradient(circle at 86% 8%,rgba(86,71,255,.2),transparent 24rem),radial-gradient(circle at 10% 48%,rgba(56,189,248,.12),transparent 28rem),linear-gradient(180deg,#f9f8ff,#ffffff 58%,#f6f7ff)}.tlc-lb2-login-stage{position:relative;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(22rem,.78fr);grid-gap:clamp(2rem,7vw,6.5rem);gap:clamp(2rem,7vw,6.5rem);align-items:center;width:min(1180px,calc(100% - 2rem));min-height:40rem;margin:2rem auto 4rem;padding:clamp(2.5rem,7vw,5.5rem);overflow:hidden;border:1px solid rgba(255,255,255,.16);border-radius:2.4rem;background:radial-gradient(circle at 88% 8%,rgba(86,71,255,.38),transparent 25rem),radial-gradient(circle at 12% 100%,rgba(56,189,248,.16),transparent 23rem),linear-gradient(145deg,#10162b,#17113d 64%,#222160);box-shadow:0 38px 100px rgba(26,20,73,.25)}.tlc-lb2-login-stage:before{position:absolute;top:-13rem;right:-10rem;width:32rem;height:32rem;border:1px solid rgba(169,159,255,.18);border-radius:50%;box-shadow:0 0 0 4rem rgba(109,93,246,.035),0 0 0 8rem rgba(56,189,248,.025);content:""}.tlc-lb2-login-card,.tlc-lb2-login-copy{position:relative;z-index:1}.tlc-lb2-login-copy .tlc-lb2-kicker{color:#b3aaff}.tlc-lb2-login-copy h1{max-width:12ch;margin:0;color:#ffffff;font-size:clamp(2.7rem,5.5vw,5rem);font-weight:820;letter-spacing:-.065em;line-height:.98}.tlc-lb2-login-copy>p:not(.tlc-lb2-kicker){max-width:38rem;margin:1.5rem 0 0;color:#cbd3eb;font-size:clamp(1rem,1.4vw,1.15rem);line-height:1.7}.tlc-lb2-login-copy ul{display:grid;grid-gap:.8rem;gap:.8rem;margin:2rem 0 0;padding:0;list-style:none}.tlc-lb2-login-copy li{display:flex;align-items:center;gap:.75rem;color:#e7eaff;font-size:.82rem;font-weight:720}.tlc-lb2-login-copy li i{width:.6rem;height:.6rem;border-radius:50%;background:#46dfad;box-shadow:0 0 0 .28rem rgba(70,223,173,.12)}.tlc-lb2-login-card{padding:clamp(1.25rem,3vw,2rem);border:1px solid rgba(255,255,255,.65);border-radius:2rem;background:rgba(255,255,255,.97);box-shadow:0 30px 80px rgba(7,10,34,.38);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.tlc-lb2-login-card-heading{display:flex;align-items:center;gap:.8rem;margin-bottom:1.35rem;padding-bottom:1.15rem;border-bottom:1px solid #e8e8f4}.tlc-lb2-login-card-heading>span{display:grid;flex:0 0 auto;width:2.8rem;height:2.8rem;place-items:center;border-radius:.85rem;background:linear-gradient(135deg,#10162b,#342895);color:#ffffff;font-size:.68rem;font-weight:850;letter-spacing:.08em;box-shadow:0 10px 24px rgba(45,33,122,.25)}.tlc-lb2-login-card-heading p{margin:0;color:#10162b;font-size:1rem;font-weight:850}.tlc-lb2-login-card-heading small{display:block;margin-top:.2rem;color:#737c93;font-size:.68rem;font-weight:720}.tlc-lb2-login-card .lb2-auth-form{gap:.9rem}.tlc-lb2-login-card .lb2-auth-form label{color:#4d5770}.tlc-lb2-login-card .lb2-auth-form input{min-height:3.15rem;border-color:#dfe2ee;border-radius:.9rem;background:#fbfcff}.tlc-lb2-login-card .lb2-auth-form input:focus{border-color:#6d5df6;outline:3px solid rgba(109,93,246,.12)}.tlc-lb2-login-card .lb2-auth-form button{min-height:3.15rem;border:0;border-radius:.95rem;background:linear-gradient(135deg,#6d5df6,#4d39e9 70%,#2e72f5);box-shadow:0 15px 30px rgba(76,57,233,.22)}.tlc-lb2-login-card .lb2-auth-form>small:last-child{padding:.7rem .8rem;border-radius:.75rem;background:#f3f2ff;color:#5e5685}.tlc-lb2-login-help{display:grid;grid-template-columns:minmax(16rem,.65fr) minmax(22rem,1fr);grid-gap:clamp(1.5rem,5vw,5rem);gap:clamp(1.5rem,5vw,5rem);align-items:start;width:min(980px,calc(100% - 2rem));margin:0 auto 5rem;padding:clamp(1.5rem,4vw,2.5rem);border:1px solid rgba(109,93,246,.14);border-radius:2rem;background:linear-gradient(135deg,#ffffff,#f1f0ff);box-shadow:0 24px 70px rgba(37,30,96,.1)}.tlc-lb2-login-help .tlc-lb2-section-heading{padding:.35rem}.tlc-lb2-login-help .tlc-lb2-section-heading h2{font-size:clamp(1.5rem,3vw,2.4rem)}.tlc-lb2-login-help .tlc-lb2-section-heading>span{color:#657087}.tlc-lb2-login-reset .lb2-auth-card{max-width:none;border:1px solid #e2e4f0;border-radius:1.35rem;padding:1.25rem;background:rgba(255,255,255,.88);box-shadow:none}.tlc-lb2-login-reset .panel-heading p{margin:0;color:#10162b;font-weight:850}.tlc-lb2-login-reset .lb2-form-preview input,.tlc-lb2-login-reset .lb2-form-preview textarea{border-color:#dfe2ee;border-radius:.8rem;background:#ffffff}.tlc-lb2-login-reset .lb2-form-preview button{border:0;border-radius:.85rem;background:linear-gradient(135deg,#6d5df6,#4937e8)}.tlc-lb2-footer{display:grid;grid-template-columns:1fr auto 1fr;grid-gap:1rem;gap:1rem;align-items:center;width:min(1180px,calc(100% - 2rem));margin:0 auto;padding:2rem 0 3rem;border-top:1px solid rgba(109,93,246,.12)}.tlc-lb2-footer p{color:#798196;font-size:.7rem;text-align:center}.tlc-lb2-footer nav{justify-content:flex-end}.tlc-lb2-footer nav a{color:#626b81;font-size:.7rem}@media (max-width:980px){.tlc-lb2-header nav a:not(.tlc-lb2-nav-login){display:none}.tlc-lb2-hero{grid-template-columns:1fr;padding-top:5rem}.tlc-lb2-hero-copy{max-width:48rem}.tlc-lb2-hero-visual{min-height:24rem}.tlc-lb2-visual-orbit{width:27rem}.tlc-lb2-steps,.tlc-lb2-trust-row{grid-template-columns:repeat(2,1fr)}.tlc-lb2-booking-layout{grid-template-columns:1fr}.tlc-lb2-booking-aside{position:static}.tlc-lb2-login-stage{grid-template-columns:1fr}.tlc-lb2-login-copy h1{max-width:15ch}}@media (max-width:720px){.tlc-lb2-header{top:.45rem;width:calc(100% - 1rem);margin-top:.45rem;border-radius:1.15rem}.tlc-lb2-brand strong{font-size:.9rem}.tlc-lb2-header nav .tlc-lb2-nav-login{padding:.65rem .8rem;font-size:.68rem}.tlc-lb2-hero{width:calc(100% - 1.25rem);min-height:auto;padding:4.5rem 0 2.5rem}.tlc-lb2-hero h1{font-size:clamp(2.55rem,13vw,4rem)}.tlc-lb2-hero-actions{display:grid}.tlc-lb2-button{width:100%}.tlc-lb2-hero-visual{min-height:21rem}.tlc-lb2-visual-card{padding:1.5rem;border-radius:1.5rem;transform:none}.tlc-lb2-visual-orbit{width:22rem}.tlc-lb2-trust-row{grid-template-columns:1fr;width:calc(100% - 1.25rem);margin-bottom:2rem}.tlc-lb2-section{width:calc(100% - 1.25rem);padding:3.25rem 0}.tlc-lb2-pricing-grid,.tlc-lb2-steps{grid-template-columns:1fr}.tlc-lb2-pricing-grid article[data-featured=true]{transform:none}.tlc-lb2-booking-section{margin:1.5rem auto;padding:1.1rem;border-radius:1.6rem}.tlc-lb2-booking-section .tlc-lb2-section-heading{padding:.65rem}.tlc-lb2-commercial .lb2-commercial-booking-flow{border-radius:1.2rem}.tlc-lb2-commercial .lb2-onboarding-grid{grid-template-columns:1fr}.tlc-lb2-commercial .lb2-month-calendar{gap:.2rem}.tlc-lb2-commercial .lb2-month-calendar button{min-height:2.6rem;padding:.2rem}.tlc-lb2-security-card{align-items:flex-start;width:calc(100% - 1.25rem)}.tlc-lb2-contact-card{align-items:stretch;flex-direction:column;width:calc(100% - 1.25rem)}.tlc-lb2-login-stage{width:calc(100% - 1rem);min-height:auto;margin:1rem auto 2.5rem;padding:2rem 1rem;border-radius:1.6rem}.tlc-lb2-login-copy h1{font-size:clamp(2.4rem,12vw,3.6rem)}.tlc-lb2-login-card{padding:1rem;border-radius:1.35rem}.tlc-lb2-login-help{grid-template-columns:1fr;width:calc(100% - 1rem);margin-bottom:2.5rem;padding:1rem;border-radius:1.5rem}.tlc-lb2-login-reset .lb2-auth-card{padding:1rem}.tlc-lb2-footer{grid-template-columns:1fr;width:calc(100% - 1.25rem)}.tlc-lb2-footer p{text-align:left}.tlc-lb2-footer nav{justify-content:flex-start}}