body{background:var(--bg);margin:0}.app-shell{--app-max:520px;--col-pad-left:max(calc(var(--pad) + env(safe-area-inset-left)), calc((100% - var(--app-max)) / 2));--col-pad-right:max(calc(var(--pad) + env(safe-area-inset-right)), calc((100% - var(--app-max)) / 2));--dock-extra:3rem;background:var(--bg);min-height:100dvh;color:var(--ink);font-family:var(--font-text);flex-direction:column;display:flex}.app-header{justify-content:space-between;align-items:center;gap:var(--s3);padding:var(--s3) var(--pad);padding-top:calc(var(--s3) + env(safe-area-inset-top));padding-left:var(--col-pad-left);padding-right:var(--col-pad-right);border-bottom:1px solid var(--line);flex-wrap:wrap;display:flex}.app-title{font-weight:800;font-size:var(--fs-lg)}.app-header-actions{justify-content:flex-end;align-items:center;gap:var(--s2);flex-wrap:wrap;min-width:0;margin-left:auto;display:flex}.sync-indicator{min-height:44px;font-size:var(--fs-sm);align-items:center;font-weight:600;text-decoration:underline;display:inline-flex}.sync-indicator-muted{color:var(--muted)}.sync-indicator-warn{color:var(--err)}.app-content{padding:var(--pad);padding-bottom:calc(var(--pad) + 56px);padding-left:var(--col-pad-left);padding-right:var(--col-pad-right);flex:1}.app-content:focus{outline:none}.not-found{text-align:center;justify-content:center;align-items:center;gap:var(--s2);min-height:60dvh;padding:var(--s6) var(--pad);flex-direction:column;display:flex}.not-found-code{font-family:var(--font-display);color:var(--l3-text);margin:0;font-size:4rem;font-weight:800;line-height:1}.not-found-title{font-size:var(--fs-h2);margin:0;font-weight:800}.not-found-message{margin:0 0 var(--s3);color:var(--muted)}.not-found-cta{min-height:48px;padding:0 var(--s5);border-radius:var(--r-pill);background:var(--action);color:var(--action-ink);justify-content:center;align-items:center;font-weight:700;text-decoration:none;display:inline-flex}.crash-screen{gap:var(--s3);max-width:32rem;padding:var(--s6) var(--pad);flex-direction:column;margin:0 auto;display:flex}.crash-title{font-size:var(--fs-h2);margin:0;font-weight:800}.crash-title:focus{outline:none}.crash-message{color:var(--muted);margin:0}.crash-actions{gap:var(--s2);flex-direction:column;display:flex}.crash-primary,.crash-secondary{min-height:48px;padding:0 var(--s5);border-radius:var(--r-pill);font:inherit;cursor:pointer;font-weight:700}.crash-primary{background:var(--action);color:var(--action-ink);border:0}.crash-secondary{border:1px solid var(--action);background:var(--surface);color:var(--action)}.crash-save-status{min-height:1.5em;font-size:var(--fs-sm);margin:0}.crash-details{color:var(--muted);font-size:var(--fs-sm)}.crash-detail-text{margin:var(--s1) 0 0;overflow-wrap:anywhere}.public-back{padding:var(--s3) var(--pad) 0;margin:0}.link-button{min-height:44px;color:var(--action);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.offline-banner{background:var(--bg-soft);color:var(--ink);padding:var(--s2) var(--pad);text-align:center;font-size:var(--fs-sm)}.install-card{margin:var(--s2) var(--col-pad-right) 0 var(--col-pad-left);padding:var(--s3);border:1.5px solid var(--action);border-radius:var(--radius);background:var(--surface);color:var(--ink)}.install-card-title{margin:0;font-weight:700}.install-card-body{margin:var(--s1) 0 var(--s2);font-size:var(--fs-sm)}.install-card-actions{gap:var(--s2);flex-wrap:wrap;display:flex}.install-card-install,.install-card-dismiss{min-height:44px;padding:var(--s2) var(--s3);border-radius:var(--radius);font-weight:700}.install-card-install{background:var(--action);color:var(--action-ink);border:0}.install-card-dismiss{border:1.5px solid var(--muted);background:var(--surface);color:var(--ink)}.app-dock{flex-direction:column;display:flex;position:sticky;bottom:0}.session-dock{min-height:44px;padding:var(--s2) var(--pad);padding-left:var(--col-pad-left);padding-right:var(--col-pad-right);background:var(--surface);border-top:1px solid var(--line);color:var(--ink);text-align:center;font-weight:700;text-decoration:none;display:block}.session-dock-rest{color:var(--action)}.bottom-nav{row-gap:var(--s2);background:var(--surface);border-top:1px solid var(--line);padding-bottom:env(safe-area-inset-bottom);padding-left:max(env(safe-area-inset-left), calc((100% - var(--app-max)) / 2));padding-right:max(env(safe-area-inset-right), calc((100% - var(--app-max)) / 2));flex-wrap:wrap;display:flex;container-type:inline-size}.bottom-nav-tab{min-height:48px;padding-inline:var(--s1);color:var(--muted);font-size:clamp(var(--fs-xs), 4cqi, var(--fs-sm));flex:1;justify-content:center;align-items:center;font-weight:700;text-decoration:none;display:flex}.bottom-nav-tab.is-active{color:var(--action);box-shadow:inset 0 3px 0 var(--action)}.theme-toggle{min-width:44px;min-height:44px;padding:var(--s2) var(--s3);border-radius:var(--radius);border:1.5px solid var(--muted);background:var(--surface);color:var(--ink);flex-shrink:0;font-weight:700}.profile-link{min-width:44px;min-height:44px;padding:var(--s2) var(--s3);border-radius:var(--radius);border:1.5px solid var(--muted);background:var(--surface);color:var(--ink);flex-shrink:0;justify-content:center;align-items:center;font-weight:700;text-decoration:none;display:inline-flex}.profile-link[aria-current=page]{border-color:var(--action);background:var(--action);color:var(--action-ink)}.state{gap:var(--s2);padding:var(--s5) var(--pad);flex-direction:column;display:flex}.state-skeleton{height:var(--s6);border-radius:var(--radius);background:var(--bg-soft);display:block}.state-title{font-weight:800}.visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}:focus-visible{outline:2px solid var(--action);outline-offset:2px}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}.auth-screen{gap:var(--s4);max-width:28rem;padding:var(--s6) var(--pad);background:var(--bg);color:var(--ink);font-family:var(--font-text);flex-direction:column;margin:0 auto;display:flex}.auth-title{font-family:var(--font-display);font-size:var(--fs-h2);font-weight:800}.auth-intro{color:var(--muted);font-size:var(--fs-sm)}.auth-pitch{margin:0;font-weight:600}.auth-text-button{min-height:44px;color:var(--action);font:inherit;cursor:pointer;background:0 0;border:0;text-decoration:underline}.auth-legal{margin-top:var(--s4);font-size:var(--fs-sm);color:var(--muted)}.auth-legal a{color:var(--action)}.auth-form{gap:var(--s3);flex-direction:column;display:flex}.auth-label{font-size:var(--fs-sm);font-weight:700}.auth-input{min-height:44px;padding:var(--s2) var(--s3);border:1.5px solid var(--line);border-radius:var(--radius);background:var(--surface);color:var(--ink);font-size:var(--fs-base)}.auth-checkbox-row{align-items:flex-start;gap:var(--s2);font-size:var(--fs-sm);color:var(--ink);display:flex}.auth-checkbox-row input[type=checkbox]{min-width:20px;min-height:20px;margin-top:2px}.auth-button{min-height:44px;padding:var(--s2) var(--s4);border-radius:var(--radius);border:1.5px solid var(--line);background:var(--surface);color:var(--ink);font-weight:700;font-size:var(--fs-base)}.auth-button-primary{background:var(--action);border-color:var(--action);color:var(--action-ink)}.auth-button-secondary{background:0 0}.auth-button-google{background:var(--surface)}.auth-divider{background:var(--line);height:1px}.auth-status{min-height:1.25rem;font-size:var(--fs-sm);color:var(--muted);overflow-wrap:anywhere}.auth-error{font-size:var(--fs-sm);color:var(--err)}.auth-sign-out{min-height:44px;padding:var(--s2) var(--s4);border-radius:var(--radius);border:1.5px solid var(--muted);background:var(--surface);color:var(--ink);font-weight:700}.auth-screen :focus-visible,.auth-sign-out:focus-visible{outline:2px solid var(--action);outline-offset:2px}.auth-sign-out-confirm{gap:var(--s2);flex-direction:column;display:flex}.auth-sign-out-warning{color:var(--ink);margin:0;font-weight:600}.auth-sign-out-danger{border-color:var(--err);color:var(--err)}@media (prefers-reduced-motion:reduce){.auth-screen *,.auth-screen :before,.auth-screen :after{transition-duration:.001ms!important;animation-duration:.001ms!important}}.social-shim-failed{align-items:center;gap:var(--s2);color:var(--err);flex-wrap:wrap;margin:0;display:flex}.social-shim-retry{min-height:44px;padding:0 var(--s4);border:1.5px solid var(--action);border-radius:var(--r-pill);background:var(--surface);color:var(--action);cursor:pointer;font-weight:700}.create-exercise-sheet-backdrop{background:color-mix(in srgb, var(--night) 55%, transparent);z-index:10;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.create-exercise-sheet{background:var(--surface);width:min(480px,100%);max-height:90dvh;color:var(--ink);border-radius:var(--radius) var(--radius) 0 0;padding:var(--pad);padding-bottom:calc(var(--pad) + env(safe-area-inset-bottom));position:relative;overflow-y:auto}.create-exercise-sheet-handle{width:var(--s6);height:var(--s1);margin:0 auto var(--s3);border-radius:var(--r-pill);background:var(--line);display:block}.create-exercise-sheet-close{top:var(--s3);right:var(--s3);border:1.5px solid var(--muted);border-radius:var(--radius);background:var(--surface);min-width:44px;min-height:44px;color:var(--ink);font-size:var(--fs-sm);position:absolute}.create-exercise-form{gap:var(--s3);flex-direction:column;display:flex}.create-exercise-field{gap:var(--s1);font-size:var(--fs-sm);color:var(--ink);flex-direction:column;font-weight:700;display:flex}.create-exercise-field input,.create-exercise-field select{min-height:44px;padding:var(--s2) var(--s3);border:1.5px solid var(--muted);border-radius:var(--radius);background:var(--surface);color:var(--ink);font-size:var(--fs-base);font-weight:400}.create-exercise-form-actions{gap:var(--s2);display:flex}.create-exercise-form button[type=submit]{min-height:44px;padding:var(--s2) var(--s4);border-radius:var(--radius);border:1.5px solid var(--action);background:var(--surface);color:var(--action);font-weight:700}.create-exercise-form-error{color:var(--err);font-size:var(--fs-sm)}.create-exercise-field-note{margin:calc(-1 * var(--s2)) 0 0;color:var(--muted);font-size:var(--fs-sm)}.create-exercise-hint{margin:calc(-1 * var(--s1)) 0 0;color:var(--muted);font-size:var(--fs-sm)}.logging-add-exercise-list,.logging-filters{container-type:inline-size}@container (width<=15rem){.logging-add-exercise-row .logging-exercise-thumb{display:none}.logging-add-exercise-row .logging-add-exercise-name{overflow-wrap:anywhere}.logging-filters .logging-filter{padding:var(--s1) var(--s2);white-space:normal;overflow-wrap:anywhere}.logging-filters .logging-filter:after{content:" ⌄"}}.logging-page{gap:var(--s3);padding-bottom:var(--s8);flex-direction:column;display:flex}.logging-start-button{min-height:48px;padding:var(--s2) var(--s5);border-radius:var(--r-pill);background:var(--action);color:var(--action-ink);border:0;font-weight:700}.logging-home{gap:var(--s5);flex-direction:column;display:flex}.logging-home-section{gap:var(--s2);flex-direction:column;display:flex}.logging-home-heading-row{justify-content:space-between;align-items:baseline;gap:var(--s3);flex-wrap:wrap;display:flex}.logging-home-heading{color:var(--muted);font-size:var(--fs-xs);letter-spacing:.06em;text-transform:uppercase;margin:0;font-weight:700}.logging-home-hint{color:var(--muted);font-size:var(--fs-sm);margin:0}.logging-home-link{color:var(--action);font-size:var(--fs-sm);font-weight:600;text-decoration:none}.logging-home-cards{gap:var(--s2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.logging-home-card{gap:var(--s1);padding:var(--s3);border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);flex-direction:column;display:flex}.logging-home-card-row{justify-content:space-between;align-items:center;gap:var(--s2);display:flex}.logging-home-card-title{font-size:var(--fs-lg);margin:0;font-weight:700}a.logging-home-card-title{color:var(--ink);text-decoration:none;display:block}.logging-home-card-sub,.logging-home-card-preview{color:var(--muted);font-size:var(--fs-sm);margin:0}.logging-home-card-preview{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.logging-home-card-button{margin-top:var(--s2);min-height:44px;padding:var(--s2) var(--s4);border:1.5px solid var(--action);border-radius:var(--r-pill);background:var(--surface);color:var(--action);font-size:var(--fs-sm);justify-content:center;align-items:center;font-weight:700;text-decoration:none;display:inline-flex}.logging-home-level-list{gap:var(--s2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.logging-home-level-row{justify-content:space-between;align-items:center;gap:var(--s2);padding:var(--s3);border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);display:flex}.logging-home-level-text{gap:var(--s1);flex-direction:column;min-width:0;display:flex}.logging-home-card-button.is-level{flex:none;margin-top:0}.logging-home-card-button.is-cta{border-color:var(--cta);background:var(--cta);color:var(--l3-ink)}.logging-level-chip{padding:var(--s1) var(--s2);border-radius:var(--r-pill);font-family:var(--font-display);font-size:var(--fs-xs);white-space:nowrap;align-items:center;font-weight:800;display:inline-flex}.logging-level-chip.is-l1{background:var(--l1);color:var(--l1-ink)}.logging-level-chip.is-l2{background:var(--l2);color:var(--l2-ink)}.logging-level-chip.is-l3{background:var(--l3);color:var(--l3-ink)}.logging-level-chip.is-l4{background:var(--l4);color:var(--l4-ink)}.logging-level-chip.is-l5{background:var(--l5);color:var(--l5-ink);box-shadow:0 0 0 1px var(--l5-ring)}.logging-summary{gap:var(--s3);padding-top:var(--s4);flex-direction:column;display:flex}.logging-summary-kicker{color:var(--muted);text-align:center;margin:0}.logging-summary-title{font-family:var(--font-display);font-size:var(--fs-h1);text-align:center;margin:0;font-weight:800;line-height:1.1}.logging-summary-streak{padding:var(--s1) var(--s3);border-radius:var(--r-pill);border:1.5px solid var(--ok);color:var(--ok);font-size:var(--fs-sm);margin:0 auto;font-weight:700}.logging-summary-stats{padding:var(--s3);border:1px solid var(--line);border-radius:var(--radius);background:var(--surface)}.logging-summary-list{padding:var(--s2) var(--s3);gap:var(--s2);border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);flex-direction:column;margin:0;list-style:none;display:flex}.logging-summary-pr{align-items:center;gap:var(--s2);font-weight:700;display:flex}.logging-summary-pr-figure{color:var(--muted);font-variant-numeric:tabular-nums;margin-left:auto;font-weight:500}.logging-summary-pr-badge{padding:2px var(--s2);border:1.5px solid var(--ok);border-radius:var(--r-pill);color:var(--ok);font-size:var(--fs-xs);font-weight:800}.logging-summary-line{align-items:center;gap:var(--s2);font-size:var(--fs-sm);display:flex}.logging-summary-line i{border:1px solid var(--line);background:var(--bg-soft);border-radius:50%;flex:none;width:22px;height:22px}.logging-summary-actions{gap:var(--s2);display:grid}.logging-topbar{justify-content:space-between;align-items:center;gap:var(--s3);flex-wrap:wrap;display:flex}.logging-duration{align-items:center;gap:var(--s2);display:flex}.logging-duration-dot{background:var(--ok);border-radius:50%;width:8px;height:8px;animation:1.4s ease-in-out infinite logging-pulse}@keyframes logging-pulse{50%{opacity:.35}}.logging-duration-clock{font-size:var(--fs-lg);font-variant-numeric:tabular-nums;color:var(--ink);font-weight:700}.logging-stats{gap:var(--s2);flex-wrap:wrap;margin:0;display:flex}.logging-stat{flex:1 1 0}.logging-stat dt{color:var(--muted);font-size:var(--fs-xs)}.logging-stat dd{font-size:var(--fs-lg);font-variant-numeric:tabular-nums;margin:0;font-weight:700}.logging-stat dd.is-live{color:var(--action)}.logging-notes-field{display:block}.logging-notes-field textarea{width:100%;min-height:44px;padding:var(--s2) var(--s3);border:1.5px solid var(--muted);border-radius:var(--radius);background:var(--surface);color:var(--ink);font-size:var(--fs-base);resize:vertical;font-family:inherit}.logging-exercise-note{gap:var(--s1);flex-direction:column;display:flex}.logging-exercise-note-ghost{padding:var(--s1) var(--s2);border:1px dashed var(--muted);border-radius:var(--radius);color:var(--muted);font-size:var(--fs-sm);margin:0}.logging-exercise-note-ghost-accept{min-height:44px;margin-left:var(--s2);padding:0 var(--s1);color:var(--action);font-size:var(--fs-sm);cursor:pointer;background:0 0;border:none;font-weight:700;text-decoration:underline}.logging-exercise-note-add{min-height:44px;padding:var(--s1) 0;color:var(--muted);font-size:var(--fs-sm);cursor:pointer;background:0 0;border:none;align-self:flex-start;font-family:inherit;text-decoration:underline}.logging-exercise-note-field{display:block}.logging-exercise-note-field textarea{width:100%;min-height:44px;padding:var(--s2) var(--s3);border:1.5px solid var(--muted);border-radius:var(--radius);background:var(--surface);color:var(--ink);font-size:var(--fs-sm);resize:vertical;font-family:inherit}.logging-exercise-section{gap:var(--s2);padding:var(--s3);border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);flex-direction:column;display:flex}.logging-exercise-head{align-items:center;gap:var(--s3);display:flex}.logging-exercise-thumb{border:1px solid var(--line);background:var(--bg-soft);width:40px;height:40px;color:var(--muted);font-family:var(--font-display);font-size:var(--fs-xs);border-radius:50%;flex:none;place-items:center;font-weight:800;display:grid}.logging-exercise-name{align-items:center;gap:var(--s2);min-width:0;font-size:var(--fs-base);flex-wrap:wrap;flex:auto;margin:0;font-weight:700;display:flex}.logging-exercise-name-text{color:var(--action);font-size:var(--fs-lg)}.logging-exercise-menu{border:1px solid var(--line);background:var(--bg-soft);width:44px;height:44px;color:var(--action);letter-spacing:1px;border-radius:50%;flex:none;place-items:center;font-weight:900;display:grid}.logging-exercise-menu:before{content:"···"}.logging-kind-badge{padding:var(--s1) var(--s2);border-radius:var(--r-pill);background:var(--bg-soft);color:var(--muted);font-size:var(--fs-xs);font-weight:700}.logging-unit-badge{padding:var(--s1) var(--s2);border-radius:var(--r-pill);border:1px solid var(--action);color:var(--action);font-size:var(--fs-xs);font-weight:700}.logging-set-columns,.logging-set-row-main{align-items:center;gap:var(--s2);grid-template-columns:44px minmax(0,1.1fr) minmax(0,1.5fr) 44px;display:grid}.logging-set-columns{padding:var(--s1) 0 0;color:var(--muted);font-size:var(--fs-xs);letter-spacing:.06em;text-transform:uppercase;text-align:center;font-weight:700}.logging-set-columns-fields{gap:var(--s2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.logging-set-columns-fields.is-time{grid-template-columns:minmax(0,1fr)}.logging-set-list{gap:var(--s1);flex-direction:column;display:flex}.logging-set-row{padding:var(--s1) var(--s1) var(--s1);border-radius:var(--radius);transition:background var(--quick) var(--ease);flex-direction:column;gap:0;display:flex}.logging-set-row.is-done{background:color-mix(in srgb, var(--ok) 14%, var(--surface))}.logging-set-fields{gap:var(--s2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.logging-set-fields.is-time{grid-template-columns:minmax(0,1fr)}.logging-set-number{justify-content:center;align-items:center;gap:var(--s1);border-radius:var(--radius);min-width:44px;min-height:44px;color:var(--ink);font-variant-numeric:tabular-nums;transition:color var(--quick) var(--ease), background var(--quick) var(--ease);background:0 0;border:0;padding:0;font-weight:700;display:flex}.logging-set-row.is-warmup .logging-set-number{color:var(--warmup-ink)}.logging-warmup-tag{min-width:1.1em;font-size:var(--fs-xs);color:var(--warmup-ink);justify-content:center;align-items:center;font-weight:800;display:inline-flex}.logging-set-ghost{min-width:0;min-height:44px;padding:var(--s1) var(--s2);border:1px dashed var(--muted);border-radius:var(--radius);color:var(--muted);font-size:var(--fs-sm);font-variant-numeric:tabular-nums;text-align:center;text-overflow:ellipsis;white-space:nowrap;background:0 0;overflow:hidden}.logging-set-ghost-static,.logging-set-ghost-empty{border:none;justify-content:center;align-items:center;display:flex}.logging-set-ghost-static{padding-inline:var(--s1);font-size:var(--fs-xs);line-height:calc(44px - 2 * var(--s1));display:block}.logging-set-input{width:100%;min-width:0;min-height:44px;padding:var(--s2) var(--s1);border:1.5px solid var(--line);border-radius:var(--radius);background:var(--bg-soft);color:var(--ink);font-size:var(--fs-base);font-variant-numeric:tabular-nums;text-align:center;font-weight:700}.logging-set-input::placeholder{font-weight:500}.logging-set-row.is-done .logging-set-input{background:0 0;border-color:#0000}.logging-set-row-tools{align-items:center;gap:var(--s1) var(--s2);padding-left:calc(44px + var(--s2));flex-wrap:wrap;display:flex}.logging-set-type-trigger{min-height:32px;padding:0 var(--s2);border:1px solid var(--line);border-radius:var(--r-pill);color:var(--muted);font-size:var(--fs-xs);background:0 0;font-weight:700}.logging-overload-chip{min-height:32px;padding:0 var(--s2);border:1px solid var(--action);border-radius:var(--r-pill);color:var(--action);font-size:var(--fs-xs);background:0 0;font-weight:700}.logging-set-flag{padding:var(--s1) var(--s2);border-radius:var(--r-pill);background:var(--bg-soft);color:var(--muted);font-size:var(--fs-xs);font-weight:700}.logging-set-fields .logging-set-flag{grid-column:1/-1;justify-self:start}.logging-set-done{border:1.5px solid var(--line);border-radius:var(--radius);background:var(--bg-soft);width:44px;height:44px;color:var(--muted);font-size:var(--fs-lg);transition:border-color var(--quick) var(--ease), color var(--quick) var(--ease), background var(--quick) var(--ease);font-weight:800}.logging-set-row.is-done .logging-set-done{border-color:var(--l2);color:var(--l2-ink);background:var(--l2)}.logging-set-delete{border-radius:var(--radius);min-width:32px;min-height:32px;color:var(--muted);font-size:var(--fs-base);transition:border-color var(--quick) var(--ease), color var(--quick) var(--ease);background:0 0;border:1.5px solid #0000;margin-left:auto;font-weight:800}.logging-set-delete:hover,.logging-set-delete:focus-visible{border-color:var(--err);color:var(--err)}.logging-effort-hint{margin:0 0 var(--s2);color:var(--muted);font-size:var(--fs-sm)}.logging-effort-list{gap:var(--s2);grid-template-columns:repeat(5,minmax(44px,1fr));margin:0;padding:0;list-style:none;display:grid}.logging-effort-list>li:last-child{grid-column:1/-1}.logging-effort-option{font-variant-numeric:tabular-nums;width:100%;min-height:48px}.logging-set-1rm{color:var(--muted);font-size:var(--fs-xs);font-variant-numeric:tabular-nums;margin:0}.logging-set-error{color:var(--err);font-size:var(--fs-sm);margin:0}.logging-bottom-actions{gap:var(--s2);display:grid}.logging-add-exercise-button{min-height:48px;padding:var(--s2) var(--s4);border-radius:var(--r-pill);border:1.5px solid var(--action);background:var(--surface);color:var(--action);font-weight:700}.logging-discard-button{min-height:48px;padding:var(--s2) var(--s4);border-radius:var(--r-pill);border:1.5px solid var(--err);background:var(--surface);color:var(--err);font-weight:700}.logging-discard-body{margin:0 0 var(--s3);color:var(--muted)}.logging-discard-actions{gap:var(--s2);display:grid}.logging-set-type-option.is-destructive{border-color:var(--err);color:var(--err)}.logging-add-exercise-search-row{gap:var(--s2);margin-bottom:var(--s3);flex-wrap:wrap;align-items:center;display:flex}.logging-add-exercise-search{min-width:0;min-height:44px;padding:var(--s2) var(--s3);border:1.5px solid var(--muted);border-radius:var(--radius);background:var(--surface);color:var(--ink);font-size:var(--fs-base);flex:999 10rem}.logging-add-exercise-new{max-width:100%;min-height:44px;padding:var(--s2) var(--s4);border-radius:var(--radius);border:1.5px solid var(--action);background:var(--surface);color:var(--action);flex:1 0 auto;font-weight:700}.logging-add-exercise-create-row{width:100%;min-height:44px;padding:var(--s2) var(--s4);border-radius:var(--radius);border:1.5px solid var(--action);background:var(--action);color:var(--action-ink);font-weight:700}.logging-filters{gap:var(--s2);margin-bottom:var(--s2);flex-wrap:wrap;display:flex}.logging-filter{min-width:min(100%,8.5rem);min-height:40px;padding:0 var(--s3);border:1px solid var(--line);border-radius:var(--r-pill);background:var(--bg-soft);color:var(--ink);font-size:var(--fs-sm);text-overflow:ellipsis;white-space:nowrap;flex:1 1 0;font-weight:700;overflow:hidden}.logging-filter:after{content:" ⌄";color:var(--muted)}.logging-filter.is-on{border-color:var(--action);background:var(--action);color:var(--action-ink)}.logging-filter.is-on:after{color:var(--action-ink)}.logging-add-exercise-scroll{flex:auto;min-height:0}.logging-add-exercise-heading{margin:var(--s3) 0 var(--s1);color:var(--muted);font-size:var(--fs-xs);letter-spacing:.06em;text-transform:uppercase;font-weight:800}.logging-add-exercise-list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.logging-add-exercise-row{align-items:center;gap:var(--s3);width:100%;min-height:56px;padding:var(--s2) 0;border:0;border-bottom:1px solid var(--line);color:var(--ink);text-align:left;background:0 0;display:flex}.logging-add-exercise-text{flex-direction:column;flex:auto;min-width:0;display:flex}.logging-add-exercise-name{font-weight:700}.logging-add-exercise-meta{color:var(--muted);font-size:var(--fs-xs)}.logging-add-exercise-tick{border:2px solid var(--line);width:26px;height:26px;color:var(--action-ink);font-size:var(--fs-xs);border-radius:50%;flex:none;place-items:center;font-weight:900;display:grid}.logging-add-exercise-row.is-selected .logging-add-exercise-tick{border-color:var(--action);background:var(--action)}.logging-add-exercise-footer{padding-top:var(--s3);background:var(--surface);position:sticky;bottom:0}.logging-add-exercise-confirm{border-radius:var(--r-pill);background:var(--action);width:100%;min-height:48px;color:var(--action-ink);border:0;font-weight:700}.logging-add-exercise-confirm:disabled{opacity:.5}.logging-finish-button{min-height:44px;padding:var(--s2) var(--s5);border-radius:var(--r-pill);background:var(--action);color:var(--action-ink);border:0;margin-left:auto;font-weight:700}.logging-rest-timer{bottom:calc(var(--dock-h,calc(49px + env(safe-area-inset-bottom))) + 7px);padding:var(--s3);border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);color:var(--ink);box-shadow:0 -8px 24px color-mix(in srgb, var(--night) 35%, transparent);transition:border-color var(--quick) var(--ease), color var(--quick) var(--ease);position:sticky;container:logging-rest-timer/inline-size}.logging-rest-timer.is-done{border-color:var(--ok);color:var(--ok)}.logging-rest-timer-body{align-items:center;gap:var(--s2) var(--s3);grid-template-columns:minmax(0,1fr) auto;display:grid}.logging-rest-timer-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--fs-xs);color:var(--muted);grid-area:1/1;overflow:hidden}.logging-rest-timer-clock{font-family:var(--font-display);font-size:var(--fs-h1);font-variant-numeric:tabular-nums;grid-area:2/1;font-weight:800;line-height:1}.logging-rest-timer.is-done .logging-rest-timer-clock{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--fs-base);line-height:1.2;overflow:hidden}.logging-rest-timer-controls{gap:var(--s2);grid-area:1/2/span 2;display:flex}.logging-rest-timer-controls button{min-width:44px;min-height:44px;padding:var(--s1) var(--s3);border:1px solid var(--line);border-radius:var(--r-pill);background:var(--bg-soft);color:var(--ink);font-size:var(--fs-sm);font-weight:700}.logging-rest-timer-skip{border-color:var(--action)!important;background:var(--action)!important;color:var(--action-ink)!important}@container logging-rest-timer (width<19.5rem){.logging-rest-timer-body{grid-template-columns:auto minmax(0,1fr);align-items:baseline}.logging-rest-timer-clock{grid-area:1/1}.logging-rest-timer-name{grid-area:1/2}.logging-rest-timer-controls{grid-area:2/1/auto/-1}.logging-rest-timer-controls button{flex:auto}}.logging-sheet-backdrop{background:color-mix(in srgb, var(--night) 55%, transparent);z-index:10;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.logging-sheet{background:var(--surface);width:min(480px,100%);max-height:90dvh;color:var(--ink);border-radius:var(--radius) var(--radius) 0 0;padding:var(--pad);padding-bottom:calc(var(--pad) + env(safe-area-inset-bottom));position:relative;overflow-y:auto}.logging-sheet-handle{width:var(--s6);height:var(--s1);margin:0 auto var(--s3);border-radius:var(--r-pill);background:var(--line);display:block}.logging-sheet-close{top:var(--s3);right:var(--s3);border:1.5px solid var(--muted);border-radius:var(--radius);background:var(--surface);min-width:44px;min-height:44px;color:var(--ink);font-size:var(--fs-sm);position:absolute}.logging-set-type-list{gap:var(--s2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.logging-set-type-option{width:100%;min-height:44px;padding:var(--s2) var(--s3);border:1.5px solid var(--muted);border-radius:var(--radius);background:var(--surface);color:var(--ink);text-align:left;font-weight:700}.logging-set-type-option:disabled:not(.is-destructive){color:var(--muted);cursor:not-allowed}.logging-exercise-menu-hint{margin:var(--s1) 0 0;color:var(--muted);font-size:var(--fs-sm)}.logging-set-options-field{gap:var(--s1);margin-bottom:var(--s3);font-size:var(--fs-sm);display:grid}.logging-set-options-field input{min-height:44px;padding:var(--s2) var(--s3);border:1.5px solid var(--muted);border-radius:var(--radius);background:var(--surface);color:var(--ink);font-size:var(--fs-base);font-family:inherit}.logging-set-type-option[aria-pressed=true]{border-color:var(--action);color:var(--action);background:var(--bg-soft)}.logging-plates-heading{margin:var(--s3) 0 var(--s2);font-size:var(--fs-sm);color:var(--muted)}.logging-plates-list{gap:var(--s1);margin:0;padding:0;list-style:none;display:grid}.logging-plates-item{font-size:var(--fs-base);font-variant-numeric:tabular-nums}.logging-plates-total{margin:var(--s2) 0 0;color:var(--muted);font-size:var(--fs-sm);font-variant-numeric:tabular-nums}.logging-plates-note,.logging-plates-hint{margin:var(--s2) 0 0;color:var(--muted);font-size:var(--fs-sm)}.logging-plates-short{margin:var(--s2) 0 0;font-size:var(--fs-sm);font-variant-numeric:tabular-nums;font-weight:600}.logging-plates-diagram{width:100%;max-width:320px;height:auto;margin:var(--s3) auto 0;display:block}.logging-plates-manage-trigger{margin-top:var(--s3);padding:var(--s2) 0;color:var(--muted);font-size:var(--fs-sm);cursor:pointer;background:0 0;border:0;text-decoration:underline}.logging-plates-manage{margin-top:var(--s2);padding-top:var(--s3);border-top:1px solid var(--line)}.logging-plates-field{gap:var(--s1);margin-bottom:var(--s3);font-size:var(--fs-sm);display:grid}.logging-plates-field input{min-height:44px;font-size:var(--fs-base)}.logging-plates-preset{width:100%;min-height:44px}.logging-superset{gap:var(--s2);padding-left:var(--s3);border-left:4px solid var(--l1);border-radius:var(--s1) 0 0 var(--s1);flex-direction:column;display:flex;position:relative}.logging-superset-up-next{padding:var(--s1) var(--s2);border-radius:var(--r-pill);background:var(--bg-soft);color:var(--muted);font-size:var(--fs-xs);white-space:nowrap;margin-left:auto;font-weight:700}.logging-superset-group-button{min-height:44px;padding:var(--s1) 0;color:var(--muted);font-size:var(--fs-sm);background:0 0;border:none;align-self:flex-start}.logging-exercise-name{-webkit-user-select:none;user-select:none;touch-action:manipulation}.logging-home-card-sub.is-done-today:after{content:" ✓";content:" ✓" / ""}.settings-page{gap:var(--s6);flex-direction:column;display:flex}.settings-title{font-family:var(--font-display);font-size:var(--fs-h2);color:var(--ink);font-weight:800}.settings-account{margin-top:var(--s1);color:var(--muted);font-size:var(--fs-sm);overflow-wrap:anywhere}.settings-section{gap:var(--s2);padding:var(--s3);border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);flex-direction:column;display:flex}.settings-section:last-child{border-bottom:none;padding-bottom:0}.settings-section-heading{font-size:var(--fs-lg);color:var(--ink);font-weight:700}.settings-field{gap:var(--s1);font-size:var(--fs-sm);color:var(--ink);flex-direction:column;font-weight:700;display:flex}.settings-field input,.settings-field select{min-height:44px;padding:var(--s2) var(--s3);border:1.5px solid var(--muted);border-radius:var(--radius);background:var(--surface);color:var(--ink);font-size:var(--fs-base);font-weight:400}.settings-field select:disabled{color:var(--muted);background:var(--bg-soft)}.settings-field-note{color:var(--muted);font-size:var(--fs-sm)}.settings-radio-group{gap:var(--s2);border:none;flex-direction:column;margin:0;padding:0;display:flex}.settings-radio-legend{font-size:var(--fs-sm);color:var(--ink);padding:0;font-weight:700}.settings-radio-row{gap:var(--s2);flex-wrap:wrap;display:flex}.settings-radio-option{align-items:center;gap:var(--s2);min-height:44px;padding:var(--s2) var(--s3);border:1px solid var(--line);border-radius:var(--r-pill);background:var(--bg-soft);color:var(--ink);font-size:var(--fs-sm);font-weight:600;display:flex}.settings-radio-option.is-checked{border-color:var(--action);color:var(--action);background:var(--bg-soft);font-weight:700}.settings-radio-option input{width:18px;height:18px}.settings-checkbox-row{align-items:center;gap:var(--s2);min-height:44px;color:var(--ink);font-weight:400;display:flex}.settings-checkbox-row input{width:20px;height:20px}.settings-note{margin:var(--s2) 0 0;color:var(--muted);font-size:var(--fs-sm)}.settings-error{margin:var(--s2) 0 0;color:var(--err);font-size:var(--fs-sm);font-weight:700}.settings-link-list{margin:var(--s2) 0 0;padding-left:var(--s4);color:var(--ink)}.settings-link-list li{align-items:center;min-height:44px;display:flex}.settings-link-list a{min-height:44px;color:var(--action);align-items:center;display:flex}.settings-link-button,.settings-button{min-height:44px;margin-top:var(--s3);padding:0 var(--s4);border:1.5px solid var(--action);border-radius:var(--r-pill);background:var(--surface);color:var(--action);font-size:var(--fs-base);cursor:pointer;justify-content:center;align-items:center;font-weight:700;text-decoration:none;display:inline-flex}.settings-danger-button{min-height:44px;margin-top:var(--s3);padding:0 var(--s4);border:1.5px solid var(--err);border-radius:var(--r-pill);background:var(--surface);color:var(--err);font-size:var(--fs-base);cursor:pointer;justify-content:center;align-items:center;font-weight:800;display:inline-flex}.settings-danger-button:disabled{border-color:var(--line);color:var(--muted);cursor:not-allowed}.settings-danger-zone{margin-top:var(--s3);padding:var(--s4);border:1.5px solid var(--err);border-radius:var(--radius);background:var(--bg-soft)}.settings-danger-warning{margin:0 0 var(--s3);color:var(--ink);font-weight:700}.settings-danger-actions{gap:var(--s3);flex-wrap:wrap;display:flex}.settings-field-label{margin-bottom:var(--s1);color:var(--ink);font-weight:700;font-size:var(--fs-sm);display:block}.settings-input{width:100%;min-height:44px;padding:0 var(--s3);border:1.5px solid var(--line);border-radius:var(--radius);background:var(--bg-soft);color:var(--ink);font-size:var(--fs-base)}.settings-draft-banner{margin:var(--s3) 0 0;padding:var(--s3);border:1.5px solid var(--err);border-radius:var(--radius);background:var(--bg-soft);color:var(--ink);font-weight:700}.settings-status{margin:var(--s2) 0 0;color:var(--muted);font-size:var(--fs-sm)}.settings-sync-rejected-intro{margin-top:var(--s3);color:var(--err);font-weight:600}.settings-sync-rejected{margin:var(--s2) 0 0;gap:var(--s2);flex-direction:column;padding:0;list-style:none;display:flex}.settings-sync-rejected-row{justify-content:space-between;align-items:center;gap:var(--s2);flex-wrap:wrap;display:flex}.settings-sync-rejected-actions{gap:var(--s2);display:flex}.settings-sync-rejected-actions .settings-link-button{margin-top:0}.settings-sync-discard{border-color:var(--err);color:var(--err)}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--s1:.25rem;--s2:.5rem;--s3:.75rem;--s4:1rem;--s5:1.5rem;--s6:2rem;--s7:3rem;--s8:4rem;--section:clamp(2.4rem, 2rem + 2vw, 3.2rem);--pad:clamp(1rem, .85rem + .75vw, 1.5rem);--font-text:system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--font-display:"Archivo", var(--font-text);--fs-xs:.8rem;--fs-sm:.9rem;--fs-base:1rem;--fs-lg:clamp(1.05rem, 1rem + .25vw, 1.2rem);--fs-h3:1.15rem;--fs-h2:clamp(1.35rem, 1.2rem + .75vw, 1.6rem);--fs-h1:clamp(1.85rem, 1.5rem + 1.75vw, 2.3rem);--radius:12px;--r-pill:999px;--quick:.18s;--ease:ease;--shadow:0 1px 2px #0000000d, 0 8px 24px #00000014;--ink:#232323;--muted:#5f6a72;--bg:#fff;--bg-soft:#f5f9fc;--surface:#fff;--line:#e3e9ee;--action:#0777bb;--action-ink:#fff;--night:#10161b;--l5-ring:transparent;--l1:#0777bb;--l2:#1aa96b;--l3:#f9aa1a;--l4:#eb4335;--l5:#2f2f2f;--cta:var(--l3);--l1-ink:#fff;--l2-ink:#232323;--l3-ink:#2f2f2f;--l4-ink:#000;--l5-ink:#fff;--l1-text:#0777bb;--l2-text:#03844b;--l3-text:#a96100;--l4-text:#dc2b1d;--l5-text:#2f2f2f;--ok:var(--l2-text);--err:var(--l4-text);--warmup-ink:var(--l3-text)}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ink:#eef3f7;--muted:#93a1ac;--bg:#0c1116;--bg-soft:#172029;--surface:#141d25;--line:#ffffff17;--action:#3ba0ea;--action-ink:#0c1116;--l5-ring:#ffffff47;--shadow:0 1px 2px #0006, 0 14px 34px #00000080;--l1-text:#168dcf;--l2-text:#1aa96b;--l3-text:#f9aa1a;--l4-text:#f04a39;--l5-text:#868686}}[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ink:#232323;--muted:#5f6a72;--bg:#fff;--bg-soft:#f5f9fc;--surface:#fff;--line:#e3e9ee;--action:#0777bb;--action-ink:#fff;--l5-ring:transparent;--shadow:0 1px 2px #0000000d, 0 8px 24px #00000014;--l1-text:#0777bb;--l2-text:#03844b;--l3-text:#a96100;--l4-text:#dc2b1d;--l5-text:#2f2f2f}[data-theme=night]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ink:#eef3f7;--muted:#93a1ac;--bg:#0c1116;--bg-soft:#172029;--surface:#141d25;--line:#ffffff17;--action:#3ba0ea;--action-ink:#0c1116;--l5-ring:#ffffff47;--shadow:0 1px 2px #0006, 0 14px 34px #00000080;--l1-text:#168dcf;--l2-text:#1aa96b;--l3-text:#f9aa1a;--l4-text:#f04a39;--l5-text:#868686}@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/archivo-var-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}*,:before,:after{box-sizing:border-box}button,input,select,textarea{font:inherit}input,select,textarea{font-size:var(--fs-base)}button:not([class]){min-height:44px;padding:0 var(--s4);border:1.5px solid var(--action);border-radius:var(--r-pill);background:var(--surface);color:var(--action);font-weight:700}@media (hover:hover) and (pointer:fine){:where(button:not(:disabled),a){transition:background-color var(--quick) var(--ease), box-shadow var(--quick) var(--ease), border-color var(--quick) var(--ease)}button:not(:disabled)[class*=button]:not(.auth-button-primary):not(.level-test-next-button):not(.library-log-now-button):not(.logging-start-button):not(.logging-finish-button):not(.routines-start-button):not(.level-test-ceremony-button):not(.level-test-track-button):not(.history-tab-button):not(.is-cta):not(.is-done):hover,a[class*=button]:not(.level-test-ceremony-button):not(.is-cta):hover,button:not(:disabled)[class*=-chip]:not(.library-chip):hover,a[class*=-chip]:hover,button:not(:disabled)[class*=-trigger]:hover,a[class*=-trigger]:hover,button:not(:disabled)[class*=-tab]:not(.history-tab-button):hover,a[class*=-tab]:hover,button:not(:disabled)[class*=-pill]:hover,a[class*=-pill]:hover,button:not(:disabled).history-workout-card:hover,button:not(:disabled).library-row:hover,button:not(:disabled).library-similar-row:hover,button:not(:disabled).logging-add-exercise-row:hover,button:not(:disabled).routines-picker-row:hover,button:not(:disabled).routines-row-name:hover,a.history-empty-cta:hover,a.challenge-diploma-retest:hover,a.social-person-link:hover,a.social-post-author:hover,button:not(:disabled).social-react:not([aria-pressed=true]):hover,a.social-notification-link:hover,button:not(:disabled).logging-sheet-close:hover,button:not(:disabled).create-exercise-sheet-close:hover,button:not(:disabled).library-sheet-close:hover,button:not(:disabled).routines-sheet-close:hover,button:not(:disabled).measurement-sheet-close:hover,button:not(:disabled).crash-secondary:hover,button:not(:disabled).auth-sign-out:hover,button:not(:disabled).challenge-diploma-share:hover,button:not(:disabled).challenge-diploma-dismiss:hover,button:not(:disabled).history-body-log:hover,button:not(:disabled).history-body-delete:hover,button:not(:disabled).history-delete-workout:hover,button:not(:disabled).level-test-summary-retest:hover,button:not(:disabled).library-similar-log:hover,button:not(:disabled).logging-exercise-menu:hover,button:not(:disabled).logging-exercise-note-add:hover,button:not(:disabled).logging-plates-preset:hover,button:not(:disabled).routines-folder-toggle:hover,button:not(:disabled).theme-toggle:hover,button:not(:disabled).routines-unilateral-toggle:not([aria-pressed=true]):hover,button:not(:disabled).routines-warmup-tag:not([aria-pressed=true]):hover,button:not(:disabled).challenge-abandon-confirm-yes:hover{background:var(--bg-soft)}button:not(:disabled).auth-button-primary:hover,button:not(:disabled).level-test-next-button:hover,button:not(:disabled).library-log-now-button:hover,button:not(:disabled).logging-start-button:hover,button:not(:disabled).logging-finish-button:hover,button:not(:disabled).routines-start-button:hover,button:not(:disabled).logging-home-card-button.is-cta:hover,button:not(:disabled).challenge-day-button.is-done:hover,button:not(:disabled).logging-add-exercise-create-row:hover,button:not(:disabled).routines-picker-create-row:hover,a.not-found-cta:hover,a.level-test-challenge-cta:hover,button:not(:disabled).level-test-ceremony-button:hover,a.level-test-ceremony-button:hover,button:not(:disabled).crash-primary:hover,button:not(:disabled).logging-add-exercise-confirm:hover,button:not(:disabled).measurement-sheet-save:hover,button:not(:disabled).logging-rest-timer-skip:hover,button:not(:disabled).social-cta:hover,a.social-cta:hover,button:not(:disabled).social-follow-button.is-cta:hover,button:not(:disabled).social-react[aria-pressed=true]:hover{box-shadow:var(--shadow)}button:not(:disabled).history-tab-button:not([aria-pressed=true]):hover,button:not(:disabled).history-exercise-picker-row:not([aria-pressed=true]):hover,button:not(:disabled).history-trend-period:not([aria-pressed=true]):hover,button:not(:disabled).library-chip:not([aria-pressed=true]):hover,button:not(:disabled).library-ladder-step:not([aria-current=true]):hover,button:not(:disabled).logging-set-type-option:not([aria-pressed=true]):hover{border-color:var(--action)}button:not(:disabled).muscle-map-card-mode:not([aria-pressed=true]):hover{background:var(--bg-soft)}button:not(:disabled).muscle-map-card-row:not([aria-pressed=true]):hover{box-shadow:inset 3px 0 0 var(--line)}button:not(:disabled).muscle-map-card-day:not([aria-pressed=true]):hover{background:var(--bg-soft)}button:not(:disabled).muscle-map-card-page:hover{border-color:var(--action)}.bodymap--interactive .bm-muscle:hover .bm-plate{stroke:var(--ink);stroke-width:1.2px}button:not(:disabled).level-test-track-button:not([aria-pressed=true]):hover{box-shadow:var(--shadow)}a:not([class]):hover,a.logging-home-link:hover,a.challenge-no-placement-link:hover,a.challenge-onramp-link:hover,a.level-test-challenge-link:hover,a.level-test-summary-challenge:hover,a.social-count-link:hover,a.social-post-title-link:hover,a.social-mention:hover{text-decoration:underline}}
