body.showcase-home{--text:#172d37;--muted:#596d74;--primary:#173c35;--line:#dce2df;background:#f5f6f2;color:#172d37;font-family:'Segoe UI',Arial,sans-serif}.showcase-home .app-topbar{height:78px;position:sticky;top:0;background:#fcfdfb;border-color:#dce2df;z-index:30;padding:0 27px}.showcase-home .brand-mark{background:#163d35;color:#e1f0c9;border-radius:11px;width:39px;height:39px}.showcase-home .brand strong{font-size:18px;letter-spacing:.1px;color:#17382f}.showcase-home .brand strong>span{font-size:10px;color:#526b58;margin-left:4px}.showcase-home .brand small{font-size:7px;letter-spacing:1.8px;color:#65786e}.showcase-home .topbar-context{border:0;color:#65756d;font-size:11px;margin-left:55px}.showcase-home .research-tag{background:#edf1e8;color:#465c43;border-color:#d1dcc8;font-size:10px}.showcase-home .research-tag>span{background:#6b884c}.showcase-home .button{border-radius:7px;min-height:42px;font-size:12px;box-shadow:none}.showcase-home .button.primary{background:#214838;border-color:#214838;color:#f6f9ef}.showcase-home .button.primary:hover{background:#315d47}.showcase-home .button.secondary{background:#fff;color:#304c3c;border-color:#b7c6b9}.showcase-home .app-layout{grid-template-columns:210px minmax(0,1fr)}.showcase-home .app-sidebar{top:78px;height:calc(100dvh - 78px);background:#fcfdfb;border-right:1px solid #dce2df;padding:27px 15px 12px}.showcase-home .nav-label{font-size:8px;letter-spacing:1.7px;color:#65786e;margin-left:14px}.showcase-home .nav-item{min-height:43px;font-size:11px;gap:11px;color:#52685e;padding:10px 13px;margin:3px 0;border-radius:7px}.showcase-home .nav-item svg{width:17px;height:17px;color:#647d6d}.showcase-home .nav-item.active{background:#e9efdf;color:#294832}.showcase-home .nav-item.active svg{color:#2d553c}.showcase-home .nav-count,.showcase-home .nav-pill{font-size:8px;background:#edf1e8;color:#4d664f;border:0}.showcase-home .second-label{margin-top:26px}.showcase-home .roadmap-note{background:#f1f3eb;border:1px solid #d8dfcf;border-radius:9px;padding:18px 14px}.showcase-home .roadmap-note strong{color:#2f4935}.showcase-home .roadmap-note p{color:#687961;font-size:10px}.showcase-home .roadmap-note button{color:#3c603a;font-size:10px}.showcase-home .sidebar-scope{border-color:#e1e6dc;color:#536e55}.showcase-home .sidebar-version{font-size:8px;color:#768275}.showcase-home #main{padding:27px 39px 0;min-width:0;max-width:none}.home-breadcrumb{display:flex;align-items:center;justify-content:space-between;font-size:8px;letter-spacing:1.4px;color:#6c7d70;margin:0 0 29px}.ready-dot{display:flex;align-items:center;gap:7px;font-size:9px;letter-spacing:0;color:#62785a}.ready-dot:before{content:'';width:5px;height:5px;background:#73945c;border-radius:50%}.showcase-hero{display:grid;grid-template-columns:minmax(0,1fr) 315px;gap:55px;align-items:center;margin-bottom:43px}.showcase-home .eyebrow{color:#6a7e61;font-size:8px;font-weight:600;letter-spacing:1.9px;line-height:1.7}.showcase-hero h1{font-size:clamp(38px,3.6vw,61px);font-weight:500;letter-spacing:-2.8px;line-height:1.08;color:#17392d;margin:12px 0 18px}.showcase-hero h1>span{color:#7e9272}.hero-description{font-size:13px;line-height:1.9;color:#607168;margin:0}.hero-buttons{display:flex;align-items:center;gap:23px;margin-top:24px}.hero-buttons>.button{padding:12px 17px}.hero-buttons>.button svg{width:15px;height:15px}.hero-text-link{display:flex;align-items:center;gap:10px;font-size:11px;font-weight:550;color:#3d5a41}.hero-text-link svg{width:13px}.hero-note{position:relative;overflow:hidden;background:#e7eddb;border:1px solid #d6dfc7;border-radius:13px;padding:25px 24px 19px;min-height:280px}.note-symbol{position:absolute;right:24px;top:22px;width:39px;height:39px;display:grid;place-items:center;border:1px solid #b2c39f;border-radius:50%;color:#637d50}.note-symbol svg{width:21px;height:21px}.hero-note>.eyebrow{display:block;max-width:175px;font-size:7px;letter-spacing:1.3px;line-height:1.8}.hero-note h2{font-size:31px;line-height:1.12;letter-spacing:-1.2px;font-weight:500;margin:20px 0 13px;color:#365337}.hero-note p{font-size:11px;line-height:1.8;color:#607150;max-width:240px}.hero-note>div{display:flex;gap:15px;margin:16px 0;font-size:7px;letter-spacing:1px;color:#596f49}.hero-note>a{display:flex;align-items:center;justify-content:space-between;padding-top:13px;border-top:1px solid #cad6bb;color:#355730;font-size:11px;font-weight:600}.hero-note>a svg{width:15px}.showcase-home .section-heading{align-items:end;margin-bottom:22px;gap:20px}.showcase-home .section-heading h2{color:#263f32;font-size:25px;font-weight:500;letter-spacing:-.7px;margin:7px 0 8px}.showcase-home .section-heading p{font-size:11px;color:#68796e;line-height:1.7}.library-count{font-size:7px;letter-spacing:1.4px;color:#6b7f64;white-space:nowrap;margin-bottom:4px}.showcase-home .anatomy-library{margin:0 0 35px}.showcase-home .surgery-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:21px}.showcase-home .surgery-card{display:block;padding:0;overflow:hidden;border:1px solid #d9e0d7;background:#fcfdfb;border-radius:12px;box-shadow:0 3px 11px #203b2b03;transition:transform .2s,box-shadow .2s;min-width:0}.showcase-home .surgery-card:hover{transform:translateY(-3px);box-shadow:0 10px 24px #203b2b0c}.surgery-cover{display:block;height:150px;position:relative;overflow:hidden;background:var(--cover-bg);color:var(--cover-ink);isolation:isolate}.surgery-cover:before,.surgery-cover:after{content:'';position:absolute;z-index:-1;width:185px;height:185px;border:1px solid currentColor;opacity:.1;border-radius:50%;left:50%;top:50%;transform:translate(-50%,-50%)}.surgery-cover:after{width:240px;height:240px}.coral{--cover-bg:#f0ded5;--cover-ink:#93564a}.violet{--cover-bg:#e8e3ef;--cover-ink:#756385}.blue{--cover-bg:#dde8eb;--cover-ink:#517c87}.amber{--cover-bg:#eee4d1;--cover-ink:#8c7448}.mint{--cover-bg:#dfe9df;--cover-ink:#5c7b5a}.cover-number{position:absolute;left:17px;top:14px;font-size:7px;letter-spacing:1.5px;font-weight:600}.showcase-home .surgery-cover .cover-icon{position:absolute;width:66px;height:66px;left:50%;top:49%;transform:translate(-50%,-50%);stroke-width:.9;color:var(--cover-ink)}.cover-cross{position:absolute;right:17px;top:11px;font-size:21px;font-weight:300;color:var(--cover-ink)}.cover-meta{position:absolute;bottom:14px;left:17px;right:17px;display:flex;align-items:center;justify-content:space-between;font-size:7px;letter-spacing:1px}.cover-meta svg{width:14px;height:14px}.surgery-card-body{padding:19px 18px 0}.surgery-label{display:flex;align-items:center;gap:9px}.surgery-label>span{font-size:8px;color:#7f8c79;border:1px solid #d6dece;border-radius:4px;padding:4px}.showcase-home .surgery-label h3{font-size:19px;font-weight:550;color:#2a4434;margin:0;letter-spacing:-.4px}.showcase-home .surgery-card-body>p{font-size:10px;color:#7a8676;margin:8px 0 14px;line-height:1.7}.procedure-links{display:flex;flex-direction:column;gap:7px;margin-bottom:15px}.procedure-links>a{display:flex;justify-content:space-between;align-items:center;font-size:10px;color:#4b6250;gap:10px;min-height:24px}.procedure-links>a:hover{color:#1f4830;text-decoration:underline}.procedure-links svg{width:12px;height:12px}.launch-surgery{display:flex;justify-content:space-between;align-items:center;border-top:1px solid #e0e6db;min-height:46px;font-size:11px;font-weight:600;color:#3d5b3e}.launch-surgery svg{width:14px;height:14px}.studio-invite{border-radius:12px;border:1px dashed #b9c9ac;padding:24px;background:#eef2e5;display:flex;flex-direction:column;align-items:flex-start;min-width:0}.invite-icon{width:35px;height:35px;border:1px solid #bccfaf;border-radius:50%;display:grid;place-items:center;color:#5f7a4d;margin-bottom:21px}.invite-icon svg{width:17px;height:17px}.studio-invite h3{font-size:29px;font-weight:450;letter-spacing:-1px;color:#46623d;line-height:1.2;margin:12px 0}.studio-invite p{font-size:11px;line-height:1.85;color:#6a7c5b;margin:0 0 20px}.studio-invite a{display:flex;align-items:center;justify-content:space-between;gap:14px;font-size:11px;font-weight:600;color:#3f6434;line-height:1.7;margin-top:auto;align-self:stretch}.studio-invite a svg{width:15px}.showcase-scope{display:flex;align-items:center;gap:7px;color:#6d7e68;font-size:9px;line-height:1.9;margin-top:16px;flex-wrap:wrap}.showcase-scope svg{width:12px;height:12px}.showcase-scope a{color:#435f3b;text-decoration:underline}.support-divider{border-top:1px solid #dce2d7;padding-top:26px;margin:20px 0 22px}.support-divider span{font-size:8px;letter-spacing:1.6px;color:#667b5b}.support-divider p{margin:8px 0 0;font-size:11px;color:#71806b}.showcase-home .studio-launch{border-radius:10px;background:#e8eee1;border-color:#d2ddc7;box-shadow:none}.showcase-home .launch-copy h2{color:#355633;font-size:23px}.showcase-home .launch-copy p{color:#61765a}.showcase-home .launch-icon{color:#5c7c4d;background:#d6e2c8}.showcase-home .launch-features span{background:#f5f8ef;color:#587149;border-color:#cbd9bf}.showcase-home .demo-gallery,.showcase-home .library-section,.showcase-home .resources-section{margin-top:37px}.showcase-home .demo-card,.showcase-home .resource-card,.showcase-home .study-card{border-color:#d7dfd2;border-radius:10px;box-shadow:none}.showcase-home .demo-card.featured{background:#eaf0e2}.showcase-home .demo-card h3,.showcase-home .resource-card h3,.showcase-home .study-copy h3{color:#365436}.showcase-home .demo-card p,.showcase-home .resource-card p{color:#63765e}.showcase-home .demo-card strong,.showcase-home .resource-card>span:last-child{color:#486c3f}.showcase-home .demo-card-icon,.showcase-home .resource-icon{background:#e8efdf;color:#5c794b}.showcase-home .demo-label,.showcase-home .demo-card-type{color:#637b56}.showcase-home .app-footer{border-color:#dce3d6;color:#66795e;font-size:9px}.showcase-home .app-footer a{color:#476b3f}.showcase-home #engineeringStatus{color:#516e47;background:#ecf2e4;border-color:#cddabd}.showcase-home .study-search{border-color:#c8d4c0;border-radius:7px}.showcase-home .study-search input{font-size:11px}.showcase-home.anatomy-active #main{padding:0}.showcase-home.studio-active #main{padding-top:25px}.showcase-home .anatomy-view{margin:0}.showcase-home .studio-mount{border-color:#d5ded0}.showcase-home .sidebar-bottom{padding-top:20px}.showcase-home .import-strip{border-color:#d4dfcb;background:#edf3e7}.showcase-home .import-symbol{background:#dce8d0;color:#567547}.showcase-home .import-strip strong,.showcase-home .import-link{color:#45633b}.showcase-home .import-strip p{color:#6b7c60}@media(min-width:1800px){.showcase-home #main{padding-left:60px;padding-right:60px}.showcase-hero{grid-template-columns:minmax(0,1fr) 380px;gap:80px}.showcase-hero h1{font-size:65px}.surgery-cover{height:180px}}@media(max-width:1200px){.showcase-home .app-layout{grid-template-columns:180px minmax(0,1fr)}.showcase-home #main{padding:25px 25px 0}.showcase-home .app-sidebar{padding:25px 9px 10px}.showcase-home .nav-item{font-size:10px;padding:9px}.showcase-home .topbar-context{margin-left:25px}.showcase-hero{grid-template-columns:minmax(0,1fr) 260px;gap:25px}.showcase-hero h1{font-size:44px;letter-spacing:-2px}.hero-note{padding:22px 20px;min-height:265px}.hero-note h2{font-size:28px}.hero-buttons{gap:13px}.hero-text-link{font-size:10px}.hero-buttons .button{font-size:10px;padding:10px 12px}.showcase-home .surgery-grid{gap:15px}.surgery-card-body{padding:17px 13px 0}.showcase-home .surgery-label h3{font-size:17px}.procedure-links>a{font-size:9px}.studio-invite{padding:22px 17px}.studio-invite h3{font-size:26px}.studio-invite p{font-size:10px}.library-count{font-size:6px}}@media(max-width:1000px){.showcase-home .topbar-context{display:none}.showcase-home .app-layout{grid-template-columns:165px minmax(0,1fr)}.showcase-home .app-sidebar .nav-item{font-size:9px}.showcase-home #main{padding:23px 22px 0}.showcase-hero{grid-template-columns:minmax(0,1fr);gap:20px}.hero-note{display:none}.showcase-hero h1{font-size:48px}.showcase-home .surgery-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.library-count{display:none}.hero-description{font-size:12px}.home-breadcrumb{margin-bottom:24px}.showcase-hero{margin-bottom:34px}.showcase-home .section-heading h2{font-size:23px}.surgery-cover{height:140px}}@media(max-width:760px){.showcase-home .app-layout{display:block}.showcase-home .app-sidebar{display:none}.showcase-home .app-topbar{height:68px;padding:0 18px}.showcase-home .topbar-actions .research-tag,.showcase-home .topbar-actions .icon-link{display:none}.showcase-home .brand strong{font-size:16px}.showcase-home .brand small{font-size:6px}.showcase-home #headerStudio{font-size:10px;min-height:36px;padding:9px 12px}.showcase-home #main{padding:21px 21px 0}.home-breadcrumb{font-size:7px;margin-bottom:27px;gap:15px}.ready-dot{font-size:8px}.showcase-hero h1{font-size:45px;letter-spacing:-2px}.hero-buttons{gap:20px;margin-top:22px}.hero-buttons .button{font-size:11px;padding:11px 13px}.showcase-home .section-heading h2{font-size:23px}.showcase-home .surgery-grid{gap:16px}.surgery-card-body{padding:17px 15px 0}.showcase-home .surgery-label h3{font-size:18px}.procedure-links>a{font-size:10px}.showcase-home .studio-launch{padding:20px}.showcase-home .launch-copy h2{font-size:22px}}@media(max-width:480px){.showcase-home #main{padding:19px 17px 0}.showcase-home .surgery-grid{grid-template-columns:minmax(0,1fr);gap:18px}.showcase-home .app-topbar{padding:0 14px}.showcase-home .brand-mark{height:33px;width:33px}.showcase-home .brand{gap:8px}.showcase-hero h1{font-size:40px;letter-spacing:-1.9px}.hero-description{font-size:11px;line-height:1.9}.hero-buttons{gap:15px}.hero-buttons .button{font-size:10px;padding:11px}.hero-text-link{font-size:9px;gap:5px}.hero-buttons svg{width:12px!important}.ready-dot{font-size:7px}.home-breadcrumb{font-size:6px;letter-spacing:.9px}.showcase-home .section-heading h2{font-size:22px}.showcase-home .section-heading p{font-size:10px}.surgery-cover{height:160px}.showcase-home .surgery-cover .cover-icon{width:74px;height:74px}.showcase-home .surgery-label h3{font-size:21px}.surgery-card-body{padding:20px 20px 0}.procedure-links>a{font-size:11px;min-height:27px}.launch-surgery{min-height:48px;font-size:12px}.showcase-home .surgery-card-body>p{font-size:11px}.showcase-scope{align-items:flex-start;font-size:9px}.showcase-home .studio-launch{padding:20px 15px}.showcase-home .section-heading{margin-bottom:18px}.hero-buttons .button>svg:last-child{display:none}.showcase-home .studio-active #main{padding:15px 10px}.showcase-home .anatomy-active #main{padding:0}}@media(prefers-reduced-motion:reduce){.showcase-home .surgery-card{transition:none}}
.showcase-home .roadmap-note p,.showcase-home .sidebar-version,.showcase-home .sidebar-version>span,.showcase-home .home-breadcrumb,.showcase-home .ready-dot,.showcase-home .eyebrow,.showcase-home .section-heading p,.showcase-home .library-count,.showcase-home .hero-note p,.showcase-home .surgery-label>span,.showcase-home .surgery-card-body>p,.showcase-home .studio-invite p,.showcase-home .showcase-scope,.showcase-home .support-divider>span,.showcase-home .support-divider>p,.showcase-home .launch-copy p,.showcase-home .demo-label,.showcase-home .demo-card-type,.showcase-home .demo-card.featured .demo-card-type,.showcase-home .demo-card p,.showcase-home .import-strip p,.showcase-home .app-footer{color:#4e6248}
.showcase-home .surgery-cover .cover-number,.showcase-home .surgery-cover .cover-meta{color:#425448}
.showcase-home .surgery-card-body .procedure-links>a{font-size:12px;min-height:28px}
.showcase-home .surgery-label h3{font-size:21px}
.showcase-home .surgery-card-body>p{font-size:11px}
.showcase-home .cover-number,.showcase-home .cover-meta{font-size:8px}
.showcase-home .launch-surgery{font-size:12px}
