body{background:#0b48ce}.glass-site{--glass:rgba(255,255,255,.105);--glass-line:rgba(255,255,255,.22);--glass-muted:#cadcff;min-height:100svh;color:#fff;background:radial-gradient(ellipse at 16% 10%,#2a7bff88,transparent 46%),radial-gradient(ellipse at 95% 36%,#4988ff40,transparent 40%),linear-gradient(160deg,#125de7,#0846c7 55%,#09349a)}.glass-site>.sidebar{position:relative;inset:auto;display:flex;flex-direction:row;align-items:center;justify-content:flex-end;width:100%;height:80px;padding:0 40px;border:0;background:transparent;backdrop-filter:none;transform:none;transition:none}.glass-site>.sidebar .brand{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);margin:0;color:#fff;font-size:28px;letter-spacing:-1.4px;text-shadow:0 2px 8px #00206d50}.glass-site .header-account{display:flex;align-items:center;gap:12px;margin:0}.glass-site .account-chip,.glass-site .header-login,.glass-site .language-trigger{background:#ffffff0d;color:#fff;border:1px solid #ffffff25;border-radius:100px;box-shadow:inset 0 1px 0 #ffffff17;min-height:40px}.glass-site .header-login{display:inline-flex;align-items:center;padding:10px 16px}.glass-site .account-chip .avatar{background:#ffffff18;color:#fff}.glass-site .language-menu{color:#183467}.glass-site>.main-wrap{margin:0}.glass-site .workspace-main{width:min(100%,1500px);margin:auto;padding:20px 40px 48px}.glass-site .glass-benchmark-stage{display:grid;grid-template-columns:minmax(340px,1.02fr) minmax(0,1.55fr);align-items:center;gap:32px;min-height:calc(100svh - 120px);padding:22px 0 42px}.glass-site .glass-benchmark-stage .blue-benchmark-hero{min-height:0;padding:0;margin:0;background:none;overflow:visible}.glass-site .blue-orbit{display:none}.glass-site .blue-hero-content{width:100%}.glass-site .blue-hero-eyebrow{font-size:10px;letter-spacing:.19em;margin-bottom:16px}.glass-site .blue-hero-content h1{font-size:clamp(36px,3.7vw,54px);line-height:1.06;text-shadow:0 2px 0 #0650cd,0 5px 15px #00298540}.glass-site .blue-hero-content .ranking-pyramid{width:100%;max-width:490px;margin:24px 0 0}.glass-site .blue-hero-content .ranking-pyramid svg{width:100%;height:auto;max-height:320px;clip-path:none;transform:perspective(900px) rotateX(5deg);filter:drop-shadow(0 20px 16px #00277845)}.glass-site .blue-hero-content .pyramid-league{display:initial}.glass-site .blue-hero-content .pyramid-league rect{fill:#fff;fill-opacity:.07;stroke:#fff;stroke-opacity:.2}.glass-site .blue-hero-content .pyramid-league[data-current=true] rect{fill-opacity:.2;stroke-opacity:.6}.glass-site .blue-hero-content .pyramid-league text{fill:#fff;paint-order:stroke;stroke:#073eaf;stroke-width:.3px;text-shadow:0 1px 1px #00329a}.glass-site .blue-hero-content .pyramid-league text+text{fill:#d9e7ff;stroke:none}.glass-site .blue-hero-content .pyramid-league line{stroke:#c4ddff;stroke-opacity:.3}.glass-site .blue-hero-content .pyramid-marker,.glass-site .blue-hero-content [data-pyramid-tier]>line,.glass-site .blue-hero-content [data-pyramid-tier]>text{display:initial}.glass-site .blue-hero-content [data-pyramid-tier]>polygon{fill-opacity:.82;stroke:#ffffffba;stroke-opacity:.6;stroke-width:.8}.glass-site .blue-hero-content [data-pyramid-tier]>polygon.pyramid-depth{fill-opacity:1;stroke:none;filter:brightness(.7)}.glass-site .blue-hero-content [data-pyramid-tier][data-active=true]>polygon:not(.pyramid-depth){fill-opacity:1;stroke:#fff;stroke-width:1.8}.glass-site .blue-hero-content [data-pyramid-tier]>text{fill:#e2edff;font-size:11px}.glass-site .blue-hero-content [data-pyramid-tier][data-active=true]>text{fill:#fff;font-size:13px;font-weight:800}.glass-site .blue-hero-content .league-status{margin:16px 0 22px;gap:8px;flex-wrap:wrap;justify-content:center}.glass-site .blue-level-button{min-height:48px;padding:14px 24px;font-size:14px}.glass-site .blue-hero-caption{font-size:11px}.glass-site .glass-benchmark-stage .split-hero{display:block;min-height:0;margin:0;padding:0}.glass-site .glass-benchmark-stage .dashboard-right{display:grid;grid-template-columns:minmax(145px,.75fr) minmax(230px,1.25fr);gap:18px;align-items:start}.glass-site .recorded-data-card{padding:0;border:0;background:none;box-shadow:none}.glass-site .stitch-recorded .section-standings{display:flex;flex-direction:column;gap:14px}.glass-site .stitch-recorded .section-standing{position:relative;background:linear-gradient(145deg,#ffffff20,#ffffff0a);border:1px solid var(--glass-line);border-radius:22px;padding:20px!important;box-shadow:inset 0 1px 0 #ffffff30,0 12px 28px #00257413;backdrop-filter:blur(22px) saturate(140%);color:#fff}.glass-site .stitch-recorded .section-standing:before{display:none}.glass-site .stitch-recorded .section-standing summary{min-height:90px;gap:16px}.glass-site .stitch-recorded .section-standing summary>span{color:#fff;font-size:13px;gap:8px}.glass-site .stitch-recorded .section-standing summary small{color:#c5d9ff;font-size:11px}.glass-site .stitch-recorded .section-standing summary>strong{color:#fff;font-size:33px;text-shadow:0 2px 10px #002c9e35}.glass-site .stitch-recorded .section-standing summary>strong:not(:has(bdi)){font-size:14px;color:#d5e3ff}.glass-site .category-block summary>span svg{color:#d9e8ff}.glass-site .section-standing .recorded-caption,.glass-site .standing-row{color:#d7e5ff}.glass-site .section-standing .text-link{color:#fff}.glass-next-moves{position:relative;overflow:hidden;padding:26px 24px;border:1px solid #ffffff38;border-radius:28px;background:radial-gradient(ellipse at 0 0,#ffffff25,transparent 60%),linear-gradient(135deg,#ffffff16,#ffffff08);box-shadow:inset 0 1px 1px #ffffff5c,inset 0 -1px 1px #ffffff16,0 20px 45px #00368f26;backdrop-filter:blur(28px) saturate(155%)}.glass-panel-icon{display:grid;place-items:center;width:40px;height:40px;background:#ffffff13;border:1px solid #ffffff25;border-radius:14px;margin-bottom:20px;color:#e1eeff}.glass-eyebrow{font-size:9px;letter-spacing:.18em;color:#c5dcff;margin-bottom:12px}.glass-next-moves h2{font-size:clamp(25px,2.4vw,34px);line-height:1.12;letter-spacing:-.045em;font-weight:600}.glass-next-moves h2 span{color:#c9ddff}.next-moves-caption{font-size:12px;line-height:1.6;color:#d4e3ff;margin-top:14px}.next-moves-list{display:flex;flex-direction:column;gap:10px;margin-top:24px}.next-move{display:flex;width:100%;align-items:center;text-align:start;gap:10px;padding:14px 12px;border:1px solid #ffffff1f;border-radius:16px;background:#ffffff0b;color:#fff}.next-move:hover{background:#ffffff1c;border-color:#ffffff45}.next-move-icon{flex-shrink:0;display:grid;place-items:center;width:28px;color:#dbe8ff}.next-move-content{flex:1;min-width:0;display:flex;flex-direction:column;gap:6px}.next-move-content>span{font-size:11px;color:#dbe8ff;line-height:1.4}.next-move-content strong{font-size:17px;font-weight:600;font-variant-numeric:tabular-nums}.next-move-content small{color:#c6daff;font-size:10px;font-weight:400}.next-move-arrow{color:#a8c9ff}.glass-custom-goals{margin:14px 5px 0;font-size:12px;color:#d5e3ff}.glass-custom-goals>summary{cursor:pointer;padding:8px 0}.glass-site .glass-custom-goals .mission-inline{margin-top:12px;background:#ffffff10;border:1px solid #ffffff2c;padding:16px;color:#fff}.glass-site .mission-baseline,.glass-site .mission-current,.glass-site .mission-inline-header h2,.glass-site .mission-preview>strong,.glass-site .mission-reached,.glass-site .mission-unit{color:#fff}.glass-site .mission-inline .eyebrow,.glass-site .mission-inline-toolbar label,.glass-site .mission-preview>span{color:#c5d9ff}.glass-site .mission-inline-name select,.glass-site .mission-inline-toolbar select,.glass-site .mission-target-input input{color:#fff;background:#ffffff13;border-color:#ffffff35}.glass-site select option{color:#183467;background:#fff}.glass-site .mission-record{color:#fff;border-color:#ffffff36}.glass-site .mission-inline-header{flex-wrap:wrap}.glass-site .mission-inline-goal,.glass-site .mission-inline-toolbar{border-color:#ffffff26}.glass-site .dashboard-model-details{color:#c5d9ff;font-size:11px;grid-column:1/-1;margin-top:4px;line-height:1.8}.glass-site .dashboard-model-details a,.glass-site .dashboard-model-details button{color:#fff}.glass-site .simplified-library{min-height:0;margin-top:12px;padding-block:28px}.glass-site .measurement-toolbar h2{color:#fff;font-size:26px}.glass-site .measurement-toolbar .text-link{color:#d8e7ff}.glass-site .measurement-groups{gap:18px}.glass-site .measurement-group,.glass-site .view-overview .measurement-group{background:linear-gradient(145deg,#ffffff18,#ffffff0a);border:1px solid #ffffff2b;border-radius:24px;box-shadow:inset 0 1px 0 #ffffff30,0 16px 30px #002b8010;backdrop-filter:blur(18px);padding:22px;color:#fff}.glass-site .measurement-group-heading{border-color:#ffffff26;padding-bottom:16px}.glass-site .measurement-group .grouped-metric .metric-name,.glass-site .measurement-group-heading h2{color:#eef5ff}.glass-site .measurement-group-heading .metric-symbol{color:#bdd7ff}.glass-site .group-bodyweight,.glass-site .group-bodyweight button,.glass-site .group-unit,.glass-site .lifting-column-labels{color:#c7dcff}.glass-site .measurement-group .grouped-metric{border-color:#ffffff1a}.glass-site .group-lifting .equation-inputs input,.glass-site .measurement-group .grouped-metric .input-unit{background:#ffffff12;border:1px solid #ffffff28;border-radius:10px;box-shadow:inset 0 1px 0 #ffffff14;color:#fff}.glass-site .group-lifting .equation-inputs input,.glass-site .measurement-group .grouped-metric .input-unit input{color:#fff;background:transparent}.glass-site .equation-result output,.glass-site .equation-result output small,.glass-site .input-unit>span,.glass-site .measurement-group .metric-game-top{color:#e0edff}.glass-site input::placeholder{color:#c1d6fa;opacity:.7}.glass-site .measurement-calculate,.glass-site .measurement-clear,.glass-site .measurement-group .metric-tip-trigger{color:#c8ddff}.glass-site .equation-inputs input:focus,.glass-site .measurement-group .input-unit:focus-within{border-color:#a5c9ff;box-shadow:0 0 0 3px #ffffff15}.glass-site .page-footer{border-color:#ffffff25;color:#c5d9ff}.glass-site .page-heading h1{color:#fff}.glass-site .account-card,.glass-site .loading-panel,.glass-site .profile-card,.glass-site .reset-card,.glass-site .summary-card{background:#ffffff12;border-color:#ffffff2c;color:#fff}.modal-backdrop:has(.benchmark-journey),.modal:has(.benchmark-journey){background:linear-gradient(145deg,#1765eb,#0b43bf);color:#fff}.modal:has(.benchmark-journey) .modal-heading button,.modal:has(.benchmark-journey) .modal-heading h2{color:#d4e4ff}.benchmark-journey .journey-slide h3{color:#fff;text-shadow:0 3px 12px #002b7626}.benchmark-journey .journey-back,.benchmark-journey .journey-caption,.benchmark-journey .journey-method,.benchmark-journey .journey-progress,.benchmark-journey .journey-save-exit,.benchmark-journey .journey-skip{color:#d3e3ff}.benchmark-journey .equation-inputs label,.benchmark-journey .equation-result,.benchmark-journey .equation-result output,.benchmark-journey .equation-weight,.benchmark-journey .equation-weight button,.benchmark-journey .journey-profile label{color:#e2edff}.benchmark-journey .equation-inputs input,.benchmark-journey .journey-profile input,.benchmark-journey .journey-profile select{background:#ffffff13;border-color:#ffffff38;color:#fff}.benchmark-journey .input-unit{border-color:#ffffff50}.benchmark-journey .input-unit input,.benchmark-journey .input-unit>span,.benchmark-journey .journey-method a{color:#fff}.benchmark-journey .journey-next{background:#fff;color:#1557d0;box-shadow:0 6px 20px #00257822}.benchmark-journey .field-error{color:#ffe0b5}@media(min-width:1100px) and (min-height:650px){.glass-site .measurement-groups{flex:none;grid-template-rows:auto}.glass-site .measurement-group{height:auto;min-height:290px}.glass-site .measurement-group-fields{gap:12px}}@media(max-width:1100px){.glass-site .workspace-main{padding-inline:24px}.glass-site .glass-benchmark-stage{grid-template-columns:minmax(300px,.9fr) minmax(0,1.1fr);gap:22px}.glass-site .glass-benchmark-stage .dashboard-right{grid-template-columns:1fr}.glass-site .stitch-recorded .section-standings{flex-direction:row;gap:10px}.glass-site .stitch-recorded .section-standing{flex:1;min-width:0;padding:14px 10px!important}.glass-site .stitch-recorded .section-standing summary>strong{font-size:25px}.glass-next-moves{padding:22px}}@media(max-width:760px){.glass-site>.sidebar{display:flex;position:relative;width:100%;height:76px;min-height:76px;padding:0 16px;inset:auto;transform:none;border:0;background:transparent;border-radius:0}.glass-site>.sidebar .brand{display:flex;font-size:24px;left:28px;transform:translateY(-50%)}.glass-site .header-account{display:flex;gap:6px}.glass-site .header-account .account-chip>span:first-child{display:none}.glass-site .language-trigger{padding:8px;min-height:36px}.glass-site .header-login{padding:8px 12px;font-size:11px;min-height:36px}.glass-site .workspace-main{padding:8px 18px 26px}.glass-site .glass-benchmark-stage{display:flex;flex-direction:column;gap:30px;padding:18px 0 26px;min-height:0}.glass-site .glass-benchmark-stage>.blue-benchmark-hero{width:100%;padding:0;min-height:0}.glass-site .blue-hero-content h1{font-size:42px}.glass-site .blue-hero-content .ranking-pyramid{margin-top:22px;max-width:460px}.glass-site .blue-hero-content .ranking-pyramid svg{max-height:270px}.glass-site .blue-hero-content .league-status{margin:14px 0 20px}.glass-site .glass-benchmark-stage>.split-hero{width:100%}.glass-site .stitch-recorded .section-standing summary>span{font-size:11px}.glass-site .stitch-recorded .section-standing summary>strong:not(:has(bdi)){font-size:12px}.glass-site .glass-benchmark-stage .dashboard-right{gap:18px}.glass-site .glass-next-moves h2{font-size:30px}.glass-site .measurement-group{padding:18px}.glass-site .simplified-library{padding-top:12px}.glass-site .page-footer{padding-bottom:15px}[dir=rtl] .glass-site>.sidebar .brand{left:auto;right:28px}}@supports not (backdrop-filter:blur(1px)){.glass-next-moves,.glass-site .measurement-group,.glass-site .section-standing{background:#2963c8}}.glass-site .header-login>svg{display:none}.glass-site .measurement-group .strength-equation{background:none;border:0}.auth-page,.privacy-page,.share-page{color:#fff;background:radial-gradient(ellipse at 20% 0,#3380ff66,transparent 55%),linear-gradient(150deg,#135de6,#093cae)}.privacy-page .brand,.share-page .brand{color:#fff}.auth-card,.privacy-page .card,.share-page .card{color:#fff;background:#ffffff12;border:1px solid #ffffff2c;border-radius:24px;box-shadow:inset 0 1px 0 #ffffff2a;backdrop-filter:blur(22px)}.auth-card .brand,.auth-card h1,.privacy-page h1,.privacy-page h2,.privacy-page h3{color:#fff}.auth-card .auth-links,.auth-card .auth-links a,.auth-card .email-auth-form label,.auth-card .eyebrow,.auth-card p,.privacy-page .eyebrow,.privacy-page li,.privacy-page p{color:#d3e4ff}.auth-card .email-auth-form input{color:#14396a}@media(max-width:760px){.glass-site>.sidebar .brand{left:50%;right:auto;transform:translate(-50%,-50%);font-size:22px}[dir=rtl] .glass-site>.sidebar .brand{left:50%;right:auto}.glass-site .header-account .language-flag{display:none}}@media(max-width:360px){.glass-site .header-login>span{display:none}.glass-site .header-login>svg{display:block}}.glass-site>.sidebar{direction:ltr}.glass-site .card{background-color:#ffffff0e;border-color:#ffffff2b}.glass-site .card h2,.glass-site .card h3{color:#fff}.glass-site .card p:not(.field-error){color:#d3e2ff}.glass-site .modal{color:#fff;background:linear-gradient(145deg,#1e61ce,#1749a5);border-color:#ffffff35}.glass-site .modal .drawer-description,.glass-site .modal .eyebrow,.glass-site .modal .modal-description,.glass-site .modal .modal-heading h2,.glass-site .modal .proof-block,.glass-site .modal .proof-block p{color:#edf5ff}.glass-site .modal .modal-heading .icon-button{color:#fff}.glass-site .modal .text-link{color:#dbeaff}.glass-site :where(button,a,input,select,summary):focus-visible{outline:2px solid #f2f7ff;outline-offset:4px}@media(max-width:760px){.glass-site>.sidebar .brand,.glass-site>.sidebar .header-account{display:flex!important}}.glass-site .next-move-icon .metric-symbol,.glass-site .next-move-icon svg{color:#e4efff;background:transparent}@media(max-width:760px){.glass-site .measurement-group .grouped-metric{display:grid;grid-template-columns:minmax(0,1fr);gap:12px;padding:18px 0;min-height:0}.glass-site .measurement-group .grouped-metric .metric-label{grid-column:1/-1;width:100%;flex-wrap:nowrap;gap:10px;padding-inline-end:0}.glass-site .measurement-group .grouped-metric .metric-name{flex:1;font-size:14px;line-height:1.4}.glass-site .measurement-group .grouped-metric .metric-header-tools{position:static;flex:none;gap:6px}.glass-site .measurement-group .grouped-metric .metric-controls{grid-column:1/-1;width:100%}.glass-site .measurement-group .grouped-metric .input-unit{width:100%}.glass-site .measurement-group .grouped-metric .input-unit input{width:100%;min-height:48px;font-size:24px}.glass-site .measurement-group .grouped-metric .measurement-actions{position:static;justify-self:end}.glass-site .measurement-group .strength-equation{width:100%;grid-column:1/-1}.glass-site .measurement-group .equation-inputs label{font-size:11px;color:#d4e4ff}.glass-site .header-login>span{display:none}.glass-site .header-login>svg{display:block}.glass-site .header-login{justify-content:center;min-width:38px;min-height:38px;padding:9px}}