.commit-ui{--ui-color-brand-black:#151412;--ui-color-brand-black-soft:#211f1b;--ui-color-brand-brown:#5a4b3f;--ui-color-brand-brown-soft:#75665b;--ui-color-brand-gold:#c6b04e;--ui-color-brand-gold-dark:#9d852e;--ui-color-canvas:#f2f1ee;--ui-color-surface:#fff;--ui-color-surface-soft:#f8f7f3;--ui-color-surface-warm:#eee9df;--ui-color-text:#1b1a18;--ui-color-text-muted:#716d66;--ui-color-border:#e2dfd8;--ui-color-border-strong:#cbc5ba;--ui-color-danger-text:#743f38;--ui-color-danger-surface:#f7ecea;--ui-color-inverse-text:#fff;--ui-color-rail-end:#0f0e0c;--ui-color-inverse-muted:#ffffffa8;--ui-color-inverse-line:#ffffff1f;--ui-color-inverse-surface:#ffffff12;--ui-font-family:"Helvetica Neue", "Aptos", Arial, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--ui-text-display:clamp(2rem, 3.1vw, 3.4375rem);--ui-text-heading-2:clamp(1.1875rem, 1.5vw, 1.5rem);--ui-text-heading-3:.9375rem;--ui-text-body:.875rem;--ui-text-label:.625rem;--ui-text-meta:.65625rem;--ui-leading-display:1.02;--ui-leading-heading-2:1.13;--ui-leading-heading-3:1.22;--ui-leading-body:1.52;--ui-leading-meta:1.45;--ui-weight-body:400;--ui-weight-heading:660;--ui-weight-label:780;--ui-tracking-heading:-.02em;--ui-tracking-label:.16em;--ui-measure-display:21ch;--ui-space-1:.25rem;--ui-space-2:.5rem;--ui-space-3:.75rem;--ui-space-4:1rem;--ui-space-5:1.25rem;--ui-space-6:1.5rem;--ui-space-8:2rem;--ui-space-10:2.5rem;--ui-space-12:3rem;--ui-radius-control:.25rem;--ui-radius-card:.625rem;--ui-radius-overlay:.875rem;--ui-radius-pill:999px;--ui-border-width:1px;--ui-focus-color:var(--ui-color-brand-black);--ui-focus-width:3px;--ui-focus-offset:3px;--ui-motion-fast:.12s;--ui-motion-standard:.18s;--ui-motion-slow:.26s;--ui-ease:cubic-bezier(.2, .7, .2, 1);--ui-layer-base:0;--ui-layer-sticky:20;--ui-layer-rail:30;--ui-layer-backdrop:80;--ui-layer-dialog:90;--ui-layer-popover:100;--ui-launcher-clearance:4.5rem;--ui-layer-loading:110;--ui-layer-toast:120;--ui-layer-critical:200;--ui-rail-width:15.625rem;--ui-topbar-height:4.5rem;--ui-topbar-height-compact:3.75rem;--ui-content-max:92.5rem;--ui-gutter:clamp(1rem, 2.5vw, 2.375rem);--ui-card-padding:clamp(1rem, 1.6vw, 1.5rem);--ui-grid-gap:1rem;--ui-bottom-nav-height:4rem;--ui-control-height:2.5rem;--ui-control-height-compact:2.125rem;--ui-touch-target:2.75rem;--ui-safe-top:env(safe-area-inset-top);--ui-safe-bottom:env(safe-area-inset-bottom);--ui-safe-left:env(safe-area-inset-left);--ui-safe-right:env(safe-area-inset-right);color:var(--ui-color-text);font-family:var(--ui-font-family);font-size:var(--ui-text-body);font-stretch:100%;font-weight:var(--ui-weight-body);line-height:var(--ui-leading-body);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility}.commit-ui *,.commit-ui :before,.commit-ui :after{box-sizing:border-box}.commit-ui button,.commit-ui input,.commit-ui select,.commit-ui textarea{font-family:inherit;font-stretch:100%}.commit-ui :focus-visible{outline:3px solid var(--ui-focus-color);outline-offset:3px}.commit-ui .ui-eyebrow{min-width:0;color:var(--ui-color-brand-brown);font-size:var(--ui-text-label);font-stretch:100%;font-weight:var(--ui-weight-label);letter-spacing:var(--ui-tracking-label);overflow-wrap:anywhere;text-transform:uppercase;align-items:center;gap:.6rem;margin:0;line-height:1.2;display:flex}.commit-ui .ui-eyebrow--rule:before{background:var(--ui-color-brand-gold-dark);content:"";flex:0 0 1.25rem;width:1.25rem;height:1px}.commit-ui .ui-eyebrow--dot:before{background:var(--ui-color-brand-gold);content:"";border-radius:50%;flex:0 0 .4375rem;width:.4375rem;height:.4375rem}.commit-ui .ui-display{max-width:var(--ui-measure-display);font-size:var(--ui-text-display);font-stretch:100%;font-weight:var(--ui-weight-heading);letter-spacing:var(--ui-tracking-heading);line-height:var(--ui-leading-display);overflow-wrap:anywhere;margin:0}.commit-ui .ui-heading-2{font-size:var(--ui-text-heading-2);font-stretch:100%;font-weight:var(--ui-weight-heading);letter-spacing:var(--ui-tracking-heading);line-height:var(--ui-leading-heading-2);overflow-wrap:anywhere;margin:0}.commit-ui .ui-heading-3{font-size:var(--ui-text-heading-3);font-stretch:100%;font-weight:var(--ui-weight-heading);line-height:var(--ui-leading-heading-3);overflow-wrap:anywhere;margin:0}.commit-ui .ui-meta{color:var(--ui-color-text-muted);font-size:var(--ui-text-meta);line-height:var(--ui-leading-meta);margin:0}.commit-ui .ui-muted{color:var(--ui-color-text-muted)}.commit-ui .ui-visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width<=68.6875rem){.commit-ui{--ui-text-meta:.75rem}}@media (prefers-reduced-motion:reduce){.commit-ui{--ui-motion-fast:0s;--ui-motion-standard:0s;--ui-motion-slow:0s}}.commit-ui.ui-frame,.commit-ui .ui-frame{--ui-topbar-offset:calc(var(--ui-topbar-height) + var(--ui-safe-top));--ui-bottom-nav-offset:0px;background:var(--ui-color-canvas);overflow-wrap:anywhere;grid-template-columns:minmax(0,1fr);min-height:100dvh;display:grid}.commit-ui .ui-frame-stage{flex-direction:column;min-width:0;display:flex}.commit-ui .ui-frame-main{width:100%;max-width:calc(var(--ui-content-max) + 2 * var(--ui-gutter));padding:var(--ui-space-6) max(var(--ui-gutter), var(--ui-safe-right)) var(--ui-space-12) max(var(--ui-gutter), var(--ui-safe-left));scroll-margin-top:var(--ui-topbar-offset);flex:auto;margin:0 auto}.commit-ui.ui-frame[data-scroll-padding] .ui-frame-main,.commit-ui .ui-frame[data-scroll-padding] .ui-frame-main{scroll-margin-top:0}.commit-ui .ui-brand-mark{object-fit:contain;flex:none;height:auto;display:block}.commit-ui .ui-brand-mark--rail{width:2.5rem}.commit-ui .ui-brand-mark--compact{width:1.75rem}.commit-ui .ui-topbar{z-index:var(--ui-layer-sticky);min-height:var(--ui-topbar-height);justify-content:space-between;align-items:center;gap:var(--ui-space-4);padding:max(.75rem, var(--ui-safe-top)) max(var(--ui-gutter), var(--ui-safe-right)) .75rem max(var(--ui-gutter), var(--ui-safe-left));border-bottom:1px solid var(--ui-color-border);background:var(--ui-color-canvas);display:flex;position:sticky;top:0}.commit-ui .ui-topbar-context{flex:auto;min-width:0}.commit-ui .ui-topbar-block{grid-template-columns:minmax(0,1fr);gap:.125rem;display:grid}.commit-ui .ui-topbar-eyebrow{color:var(--ui-color-brand-brown);font-size:var(--ui-text-label);font-weight:var(--ui-weight-label);letter-spacing:var(--ui-tracking-label);text-transform:uppercase;margin:0;line-height:1.2}.commit-ui .ui-topbar-title{color:var(--ui-color-text);letter-spacing:-.01em;overflow-wrap:anywhere;margin:0;font-size:1rem;font-weight:660;line-height:1.25}.commit-ui .ui-topbar-meta{color:var(--ui-color-text-muted);overflow-wrap:anywhere;margin:0;font-size:.75rem;line-height:1.4}.commit-ui .ui-topbar-utilities{justify-content:flex-end;align-items:center;gap:var(--ui-space-2);flex-wrap:wrap;flex:none;display:flex}.commit-ui .ui-topbar-utility{min-width:var(--ui-control-height);min-height:var(--ui-control-height);border-radius:var(--ui-radius-control);color:var(--ui-color-text);cursor:pointer;transition:background-color var(--ui-motion-fast) var(--ui-ease), border-color var(--ui-motion-fast) var(--ui-ease);background:0 0;border:1px solid #0000;justify-content:center;align-items:center;gap:.5rem;padding:0 .625rem;font-size:.8125rem;font-weight:660;line-height:1.2;display:inline-flex;position:relative}.commit-ui .ui-topbar-utility:hover{border-color:var(--ui-color-border-strong);background:var(--ui-color-surface)}.commit-ui .ui-topbar-utility[aria-pressed=true],.commit-ui .ui-topbar-utility[aria-expanded=true]{border-color:var(--ui-color-brand-black);background:var(--ui-color-brand-black);color:var(--ui-color-inverse-text)}.commit-ui .ui-topbar-utility-icon{place-items:center;line-height:0;display:inline-grid}.commit-ui .ui-topbar-utility-badge{border-radius:var(--ui-radius-pill);background:var(--ui-color-brand-black);min-width:1.25rem;height:1.25rem;color:var(--ui-color-inverse-text);font-variant-numeric:tabular-nums;place-items:center;padding:0 .375rem;font-size:.6875rem;font-weight:700;line-height:1;display:inline-grid}.commit-ui .ui-topbar-utility[aria-pressed=true] .ui-topbar-utility-badge,.commit-ui .ui-topbar-utility[aria-expanded=true] .ui-topbar-utility-badge{background:var(--ui-color-brand-gold);color:var(--ui-color-brand-black)}.commit-ui .ui-topbar-select{min-height:var(--ui-control-height);border-radius:var(--ui-radius-control);color:var(--ui-color-text);transition:background-color var(--ui-motion-fast) var(--ui-ease), border-color var(--ui-motion-fast) var(--ui-ease);border:1px solid #0000;align-items:center;gap:.375rem;padding:0 0 0 .625rem;display:inline-flex}.commit-ui .ui-topbar-select:hover{border-color:var(--ui-color-border-strong);background:var(--ui-color-surface)}.commit-ui .ui-topbar-select-icon{color:var(--ui-color-brand-brown);flex:none;place-items:center;line-height:0;display:inline-grid}.commit-ui .ui-topbar-select-label{color:var(--ui-color-text-muted);flex:none;font-size:.75rem;font-weight:660;line-height:1.2}.commit-ui .ui-topbar-select-control{min-height:calc(var(--ui-control-height) - 2px);border-radius:var(--ui-radius-control);color:inherit;cursor:pointer;appearance:none;background:linear-gradient(45deg,#0000 50%,currentColor 50%) right .9rem center/.375rem .375rem no-repeat,linear-gradient(135deg,currentColor 50%,#0000 50%) right .65rem center/.375rem .375rem no-repeat;border:0;padding:0 1.625rem 0 .25rem;font-size:.8125rem;font-weight:660;font-stretch:100%;line-height:1.2}.commit-ui .ui-surface{border:var(--ui-border-width) solid var(--ui-color-border);border-radius:var(--ui-radius-card);background:var(--ui-color-surface);min-width:0;color:var(--ui-color-text)}.commit-ui .ui-surface--soft{background:var(--ui-color-surface-soft)}.commit-ui .ui-surface--inverse{--ui-focus-color:var(--ui-color-inverse-text);border-color:var(--ui-color-brand-black);background:linear-gradient(160deg, var(--ui-color-brand-black-soft) 0%, var(--ui-color-brand-black) 100%);color:var(--ui-color-inverse-text)}.commit-ui .ui-surface--coach{--ui-card-padding:clamp(.875rem, 1.2vw, 1.125rem);--ui-card-rhythm:var(--ui-space-2)}.commit-ui .ui-surface--participant{--ui-card-rhythm:var(--ui-space-3)}.commit-ui .ui-surface--padded{padding:var(--ui-card-padding)}.commit-ui .ui-card{flex-direction:column;display:flex}.commit-ui .ui-card-header{gap:var(--ui-space-2);padding:var(--ui-card-padding) var(--ui-card-padding) 0;grid-template-columns:minmax(0,1fr);display:grid}.commit-ui .ui-card-header-row{justify-content:space-between;align-items:center;gap:var(--ui-space-2) var(--ui-space-3);flex-wrap:wrap;display:flex}.commit-ui .ui-card-body{gap:var(--ui-card-rhythm);padding:var(--ui-card-padding);overflow-wrap:anywhere;flex:auto;grid-template-columns:minmax(0,1fr);display:grid}.commit-ui .ui-card-header+.ui-card-body{padding-top:var(--ui-space-4)}.commit-ui .ui-surface--coach .ui-card-header+.ui-card-body{padding-top:var(--ui-space-3)}.commit-ui .ui-card-body>p{margin:0}.commit-ui .ui-card-footer{align-items:center;gap:var(--ui-space-2) var(--ui-space-3);padding:0 var(--ui-card-padding) var(--ui-card-padding);flex-wrap:wrap;display:flex}.commit-ui .ui-card-title{color:inherit}.commit-ui .ui-surface--inverse .ui-card-title{max-width:24ch}.commit-ui .ui-surface--inverse .ui-eyebrow,.commit-ui .ui-surface--inverse .ui-topbar-eyebrow{color:var(--ui-color-brand-gold)}.commit-ui .ui-surface--inverse .ui-eyebrow:before{background:var(--ui-color-brand-gold)}.commit-ui .ui-surface--inverse .ui-meta,.commit-ui .ui-surface--inverse .ui-muted{color:var(--ui-color-inverse-muted)}.commit-ui .ui-measure-hero{max-width:28ch}.commit-ui .ui-button{min-height:var(--ui-control-height);border-radius:var(--ui-radius-control);color:inherit;cursor:pointer;letter-spacing:.01em;text-align:center;-webkit-tap-highlight-color:transparent;transition:background-color var(--ui-motion-standard) var(--ui-ease), border-color var(--ui-motion-standard) var(--ui-ease), color var(--ui-motion-standard) var(--ui-ease), transform var(--ui-motion-fast) var(--ui-ease);background:0 0;border:1px solid #0000;justify-content:center;align-items:center;gap:.625rem;padding:.375rem 1rem;font-size:.875rem;font-weight:660;font-stretch:100%;line-height:1.2;text-decoration:none;display:inline-flex}.commit-ui .ui-button-label{overflow-wrap:anywhere;min-width:0}.commit-ui .ui-button-icon,.commit-ui .ui-button-accent{flex:none;place-items:center;line-height:0;display:inline-grid}.commit-ui .ui-button--primary{border-color:var(--ui-color-brand-black);background:var(--ui-color-brand-black);color:var(--ui-color-inverse-text)}.commit-ui .ui-button--primary:hover:not(:disabled){background:#000;border-color:#000}.commit-ui .ui-button--primary:active:not(:disabled){transform:translateY(1px)}.commit-ui .ui-button--primary .ui-button-accent{background:var(--ui-color-brand-gold);width:1.75rem;height:1.75rem;color:var(--ui-color-brand-black);transition:transform var(--ui-motion-standard) var(--ui-ease);border-radius:50%;margin:-.25rem -.5rem -.25rem .25rem}.commit-ui .ui-button--primary:hover:not(:disabled) .ui-button-accent{transform:translate(2px)}.commit-ui .ui-button--secondary{border-color:var(--ui-color-brand-brown-soft);background:var(--ui-color-surface);color:var(--ui-color-text)}.commit-ui .ui-button--secondary:hover:not(:disabled){border-color:var(--ui-color-brand-brown);background:var(--ui-color-surface-soft)}.commit-ui .ui-button--tertiary{color:var(--ui-color-brand-brown);text-decoration:underline;-webkit-text-decoration-color:var(--ui-color-border-strong);text-decoration-color:var(--ui-color-border-strong);text-underline-offset:.2em;padding-left:.5rem;padding-right:.5rem;text-decoration-thickness:1px}.commit-ui .ui-button--tertiary:hover:not(:disabled){background:var(--ui-color-surface-soft);color:var(--ui-color-text);-webkit-text-decoration-color:var(--ui-color-brand-brown);text-decoration-color:var(--ui-color-brand-brown)}.commit-ui .ui-button--touch{min-height:var(--ui-touch-target)}.commit-ui .ui-button--compact{min-height:var(--ui-control-height-compact);padding-left:.75rem;padding-right:.75rem;font-size:.8125rem}.commit-ui .ui-button--full{width:100%;display:flex}.commit-ui .ui-button:disabled,.commit-ui .ui-button[aria-disabled=true]{cursor:not-allowed;opacity:.55}.commit-ui .ui-button--busy{cursor:progress}.commit-ui .ui-button-busy{flex:none;gap:.1875rem;display:inline-flex}.commit-ui .ui-button-busy span{width:.25rem;height:.25rem;animation:ui-pulse .9s var(--ui-ease) infinite;background:currentColor;border-radius:50%}.commit-ui .ui-button-busy span:nth-child(2){animation-delay:.15s}.commit-ui .ui-button-busy span:nth-child(3){animation-delay:.3s}@keyframes ui-pulse{0%,80%,to{opacity:.3}40%{opacity:1}}.commit-ui .ui-surface--inverse .ui-button--primary{border-color:var(--ui-color-inverse-text);background:var(--ui-color-inverse-text);color:var(--ui-color-brand-black)}.commit-ui .ui-surface--inverse .ui-button--primary:hover:not(:disabled){border-color:var(--ui-color-surface-warm);background:var(--ui-color-surface-warm)}.commit-ui .ui-surface--inverse .ui-button--secondary{border-color:var(--ui-color-inverse-muted);color:var(--ui-color-inverse-text);background:0 0}.commit-ui .ui-surface--inverse .ui-button--secondary:hover:not(:disabled){border-color:var(--ui-color-inverse-text);background:var(--ui-color-inverse-surface)}.commit-ui .ui-surface--inverse .ui-button--tertiary{color:var(--ui-color-inverse-text);-webkit-text-decoration-color:var(--ui-color-inverse-muted);text-decoration-color:var(--ui-color-inverse-muted)}.commit-ui .ui-surface--inverse .ui-button--tertiary:hover:not(:disabled){background:var(--ui-color-inverse-surface);color:var(--ui-color-inverse-text)}.commit-ui .ui-pill{border:1px solid var(--ui-color-border-strong);border-radius:var(--ui-radius-pill);background:var(--ui-color-surface-soft);min-height:1.5rem;color:var(--ui-color-text);letter-spacing:.02em;align-items:center;gap:.4rem;padding:.125rem .625rem;font-size:.6875rem;font-weight:660;line-height:1.3;display:inline-flex}.commit-ui .ui-pill-label{overflow-wrap:anywhere;min-width:0}.commit-ui .ui-pill-marker{background:var(--ui-color-brand-gold-dark);border-radius:50%;flex:0 0 .4375rem;width:.4375rem;height:.4375rem}.commit-ui .ui-pill--attention{border-color:var(--ui-color-brand-gold-dark);background:var(--ui-color-surface-warm)}.commit-ui .ui-pill--inverse{border-color:var(--ui-color-brand-black);background:var(--ui-color-brand-black);color:var(--ui-color-inverse-text)}.commit-ui .ui-pill--inverse .ui-pill-marker{background:var(--ui-color-brand-gold)}.commit-ui .ui-surface--inverse .ui-pill--neutral{border-color:var(--ui-color-inverse-muted);color:var(--ui-color-inverse-text);background:0 0}.commit-ui .ui-stack{grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}.commit-ui .ui-stack>.ui-button--tertiary{justify-self:start}.commit-ui .ui-grid{grid-template-columns:minmax(0,1fr);align-items:start;display:grid}.commit-ui .ui-grid--auto{grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr))}.commit-ui .ui-cluster{flex-wrap:wrap;display:flex}.commit-ui .ui-cluster--align-start{align-items:flex-start}.commit-ui .ui-cluster--align-center{align-items:center}.commit-ui .ui-cluster--align-end{align-items:flex-end}.commit-ui .ui-cluster--align-baseline{align-items:baseline}.commit-ui .ui-cluster--justify-start{justify-content:flex-start}.commit-ui .ui-cluster--justify-between{justify-content:space-between}.commit-ui .ui-cluster--justify-end{justify-content:flex-end}.commit-ui .ui-bottom-nav{z-index:var(--ui-layer-sticky);padding:0 var(--ui-safe-right) max(.5rem, var(--ui-safe-bottom)) var(--ui-safe-left);border-top:1px solid var(--ui-color-border);background:var(--ui-color-surface);display:none;position:fixed;bottom:0;left:0;right:0}.commit-ui .ui-bottom-nav-list{min-height:var(--ui-bottom-nav-height);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;margin:0;padding:0;list-style:none;display:grid}.commit-ui .ui-bottom-nav-item{min-width:0;display:flex}.commit-ui .ui-bottom-nav-link{width:100%;min-width:var(--ui-touch-target);min-height:var(--ui-bottom-nav-height);color:var(--ui-color-text-muted);letter-spacing:.02em;text-align:center;transition:color var(--ui-motion-fast) var(--ui-ease);flex-direction:column;justify-content:center;align-items:center;gap:.25rem;padding:.5rem .25rem;font-size:.6875rem;font-weight:660;line-height:1.15;text-decoration:none;display:flex;position:relative}.commit-ui .ui-bottom-nav-link:focus-visible{outline-offset:-3px}.commit-ui .ui-bottom-nav-link--current,.commit-ui .ui-bottom-nav-link[aria-current=page]{background:var(--ui-color-surface-warm);color:var(--ui-color-text);font-weight:700}.commit-ui .ui-bottom-nav-link--current:before,.commit-ui .ui-bottom-nav-link[aria-current=page]:before{background:var(--ui-color-brand-gold);content:"";border-radius:0 0 1px 1px;height:2px;position:absolute;top:-1px;left:.75rem;right:.75rem}.commit-ui .ui-bottom-nav-icon{place-items:center;line-height:0;display:grid}.commit-ui .ui-bottom-nav-label{overflow-wrap:anywhere;min-width:0}@media (width>=68.75rem){.commit-ui .ui-grid--participant{grid-template-columns:minmax(0,1.7fr) minmax(0,.82fr)}.commit-ui .ui-grid--coach{grid-template-columns:minmax(0,1.65fr) minmax(0,.72fr)}}@media (width<=68.6875rem){.commit-ui .ui-topbar-meta,.commit-ui .ui-pill,.commit-ui .ui-topbar-utility-badge,.commit-ui .ui-bottom-nav-link{font-size:.75rem}.commit-ui .ui-topbar-utility-badge{position:absolute;top:.125rem;right:.125rem}}@media (width>=50rem) and (width<=68.6875rem){.commit-ui .ui-topbar-context{min-width:12rem}.commit-ui .ui-topbar-select-label{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}}@media (width<=49.9375rem){.commit-ui{--ui-control-height:2.75rem}.commit-ui.ui-frame,.commit-ui .ui-frame{--ui-topbar-offset:calc(var(--ui-topbar-height-compact) + var(--ui-safe-top))}.commit-ui .ui-bottom-nav{display:block}.commit-ui.ui-frame--bottom-nav .ui-frame-main,.commit-ui .ui-frame--bottom-nav .ui-frame-main{padding-bottom:calc(var(--ui-bottom-nav-height) + max(.5rem, var(--ui-safe-bottom)) + var(--ui-space-6))}.commit-ui .ui-frame-main{padding-top:var(--ui-space-4)}.commit-ui .ui-topbar{min-height:var(--ui-topbar-height-compact);gap:var(--ui-space-2) var(--ui-space-3);padding-top:max(.5rem, var(--ui-safe-top));flex-wrap:wrap;padding-bottom:.5rem}.commit-ui .ui-topbar-title{font-size:.9375rem}.commit-ui .ui-topbar-utility{padding:0 .5rem}.commit-ui .ui-topbar-select{padding-left:.5rem}.commit-ui .ui-topbar-select-label{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.commit-ui .ui-topbar-select-control{min-height:var(--ui-touch-target);background-position:right .625rem center,right .375rem center;padding-right:1.25rem;font-size:1rem;font-weight:500}.commit-ui .ui-topbar-context{flex:8rem;min-width:8rem}.commit-ui .ui-topbar-utilities{flex:0 auto;min-width:0}.commit-ui .ui-bottom-nav-link{min-width:0}.commit-ui .ui-card{--ui-card-padding:1rem;border-radius:.5rem}.commit-ui .ui-surface--padded{--ui-card-padding:1rem}}@media (width<=26.25rem){.commit-ui .ui-topbar-utilities{gap:var(--ui-space-1)}.commit-ui .ui-card-footer .ui-button--primary{flex:100%}}@media (width<=22.4375rem){.commit-ui{--ui-gutter:max(.875rem, var(--ui-safe-left), var(--ui-safe-right))}.commit-ui .ui-card,.commit-ui .ui-surface--padded{--ui-card-padding:.875rem}.commit-ui .ui-topbar-utility-label{font-size:.75rem}.commit-ui .ui-topbar-select{padding-left:0}.commit-ui .ui-topbar-select-icon{display:none}.commit-ui .ui-topbar-select-control{font-size:.875rem}.commit-ui .ui-topbar{column-gap:var(--ui-space-2)}}@media (prefers-reduced-motion:reduce){.commit-ui .ui-topbar-utility,.commit-ui .ui-topbar-select,.commit-ui .ui-button,.commit-ui .ui-button--primary .ui-button-accent,.commit-ui .ui-bottom-nav-link{transition:none}.commit-ui .ui-button--primary:active:not(:disabled),.commit-ui .ui-button--primary:hover:not(:disabled) .ui-button-accent{transform:none}.commit-ui .ui-button-busy span{opacity:1;animation:none}}.commit-ui.ui-overlay{z-index:calc(var(--ui-layer-dialog) + var(--ui-overlay-depth,0));overflow-wrap:anywhere;display:grid;position:fixed;inset:0}.commit-ui .ui-overlay-backdrop{z-index:var(--ui-layer-backdrop);animation:ui-fade var(--ui-motion-standard) var(--ui-ease);background:#1514128c;position:absolute;inset:0}.commit-ui .ui-overlay-panel{--ui-focus-color:var(--ui-color-brand-black);z-index:var(--ui-layer-dialog);border:1px solid var(--ui-color-border);background:var(--ui-color-surface);min-width:0;color:var(--ui-color-text);flex-direction:column;display:flex;position:relative;overflow:hidden;box-shadow:0 1.5rem 4rem #15141247,0 .125rem .5rem #1514121f}.commit-ui .ui-overlay-panel:focus-visible{outline-offset:-3px}.commit-ui .ui-overlay-header{justify-content:space-between;align-items:flex-start;gap:var(--ui-space-3);padding:var(--ui-space-5) var(--ui-space-5) 0;display:flex}.commit-ui .ui-overlay-title{min-width:0;font-size:var(--ui-text-heading-2);font-stretch:100%;font-weight:var(--ui-weight-heading);letter-spacing:var(--ui-tracking-heading);line-height:var(--ui-leading-heading-2);overflow-wrap:anywhere;margin:0;padding-top:.375rem}.commit-ui .ui-overlay-close{width:var(--ui-control-height);height:var(--ui-control-height);border-radius:var(--ui-radius-control);color:var(--ui-color-text);cursor:pointer;transition:background-color var(--ui-motion-fast) var(--ui-ease), border-color var(--ui-motion-fast) var(--ui-ease);background:0 0;border:1px solid #0000;flex:none;place-items:center;margin:-.25rem -.5rem 0 0;display:inline-grid}.commit-ui .ui-overlay-close:hover{border-color:var(--ui-color-border-strong);background:var(--ui-color-surface-soft)}.commit-ui .ui-overlay-description{margin:var(--ui-space-2) 0 0;padding:0 var(--ui-space-5);color:var(--ui-color-text-muted);line-height:1.5}.commit-ui .ui-overlay-body{min-height:0;padding:var(--ui-space-5);overscroll-behavior:contain;-webkit-overflow-scrolling:touch;flex:auto;overflow:auto}.commit-ui .ui-overlay-footer{justify-content:flex-end;align-items:center;gap:var(--ui-space-2) var(--ui-space-3);padding:var(--ui-space-4) var(--ui-space-5) var(--ui-space-5);border-top:1px solid var(--ui-color-border);flex-wrap:wrap;display:flex}.commit-ui.ui-overlay--dialog{padding:max(1rem, var(--ui-safe-top)) max(1rem, var(--ui-safe-right)) max(1rem, var(--ui-safe-bottom)) max(1rem, var(--ui-safe-left));place-items:center}.commit-ui.ui-overlay--dialog .ui-overlay-panel{width:min(100%, var(--ui-overlay-width,32rem));border-radius:var(--ui-radius-overlay);max-height:calc(100dvh - 2rem);animation:ui-rise var(--ui-motion-slow) var(--ui-ease)}.commit-ui.ui-overlay--sm{--ui-overlay-width:24rem}.commit-ui.ui-overlay--md{--ui-overlay-width:32rem}.commit-ui.ui-overlay--lg{--ui-overlay-width:44rem}.commit-ui.ui-overlay--drawer{align-items:stretch}.commit-ui.ui-overlay--right{justify-items:end}.commit-ui.ui-overlay--left{justify-items:start}.commit-ui.ui-overlay--drawer .ui-overlay-panel{width:min(100%,28rem);height:100dvh;max-height:100dvh;padding-top:var(--ui-safe-top);animation:ui-slide-in-right var(--ui-motion-slow) var(--ui-ease);border-radius:0}.commit-ui.ui-overlay--right .ui-overlay-panel{padding-right:var(--ui-safe-right);border-right:0}.commit-ui.ui-overlay--left .ui-overlay-panel{padding-left:var(--ui-safe-left);border-left:0;animation-name:ui-slide-in-left}@keyframes ui-fade{0%{opacity:0}to{opacity:1}}@keyframes ui-rise{0%{opacity:0;transform:translateY(.5rem)scale(.98)}to{opacity:1;transform:none}}@keyframes ui-slide-in-right{0%{opacity:0;transform:translate(1.5rem)}to{opacity:1;transform:none}}@keyframes ui-slide-in-left{0%{opacity:0;transform:translate(-1.5rem)}to{opacity:1;transform:none}}@keyframes ui-slide-up{0%{opacity:0;transform:translateY(1.5rem)}to{opacity:1;transform:none}}@media (width<=49.9375rem){.commit-ui.ui-overlay--drawer{place-items:end stretch}.commit-ui.ui-overlay--drawer .ui-overlay-panel,.commit-ui.ui-overlay--left .ui-overlay-panel{width:100%;height:auto;max-height:calc(100dvh - max(1.5rem, var(--ui-safe-top)));padding:0 var(--ui-safe-right) max(.5rem, var(--ui-safe-bottom)) var(--ui-safe-left);border-radius:var(--ui-radius-overlay) var(--ui-radius-overlay) 0 0;border-bottom:0;border-left:0;border-right:0;animation-name:ui-slide-up}.commit-ui.ui-overlay--dialog{padding:max(1rem, var(--ui-safe-top)) max(.75rem, var(--ui-safe-right)) max(1rem, var(--ui-safe-bottom)) max(.75rem, var(--ui-safe-left))}.commit-ui .ui-overlay-header,.commit-ui .ui-overlay-body,.commit-ui .ui-overlay-description,.commit-ui .ui-overlay-footer{padding-right:var(--ui-space-4);padding-left:var(--ui-space-4)}.commit-ui .ui-overlay-footer .ui-button--primary{flex:100%}}@media (prefers-reduced-motion:reduce){.commit-ui .ui-overlay-backdrop,.commit-ui.ui-overlay--dialog .ui-overlay-panel,.commit-ui.ui-overlay--drawer .ui-overlay-panel,.commit-ui.ui-overlay--left .ui-overlay-panel{animation:none}.commit-ui .ui-overlay-close{transition:none}}.commit-ui .ui-confirm-error{color:var(--ui-color-danger-text);font-size:.8125rem;line-height:var(--ui-leading-meta);flex:100%;margin:0}.commit-ui .ui-tab-list{gap:0 var(--ui-space-4);border-bottom:1px solid var(--ui-color-border);flex-wrap:wrap;min-width:0;display:flex}.commit-ui .ui-tab{min-height:var(--ui-control-height);color:var(--ui-color-text-muted);cursor:pointer;font-family:inherit;font-stretch:100%;font-size:var(--ui-text-body);overflow-wrap:anywhere;text-align:start;background:0 0;border:0;align-items:center;padding:0 .125rem;font-weight:600;display:inline-flex;position:relative}.commit-ui .ui-tab:after{content:"";background:0 0;height:2px;position:absolute;bottom:-1px;left:0;right:0}.commit-ui .ui-tab:hover,.commit-ui .ui-tab[data-active],.commit-ui .ui-tab[aria-selected=true]{color:var(--ui-color-text)}.commit-ui .ui-tab[data-active]:after,.commit-ui .ui-tab[aria-selected=true]:after{background:var(--ui-color-brand-black);box-shadow:inset 0 -1px 0 var(--ui-color-brand-gold)}.commit-ui .ui-tab-panel{min-width:0;padding-top:var(--ui-space-4)}.commit-ui .ui-tab-panel:focus-visible{outline-offset:2px}.commit-ui .ui-menu-positioner{z-index:var(--ui-layer-popover)}.commit-ui .ui-menu{min-width:13rem;max-width:calc(100vw - 1.5rem);max-height:var(--available-height,70dvh);padding:var(--ui-space-1);border:1px solid var(--ui-color-border);border-radius:var(--ui-radius-card);background:var(--ui-color-surface);color:var(--ui-color-text);overflow-wrap:anywhere;transform-origin:var(--transform-origin);transition:opacity var(--ui-motion-fast) var(--ui-ease), transform var(--ui-motion-fast) var(--ui-ease);display:grid;overflow:auto;box-shadow:0 1rem 2.5rem #1514122e,0 .125rem .375rem #1514121a}.commit-ui .ui-menu[data-starting-style],.commit-ui .ui-menu[data-ending-style]{opacity:0;transform:scale(.98)}.commit-ui .ui-menu-item{min-height:var(--ui-control-height);align-items:center;gap:var(--ui-space-2);padding:var(--ui-space-2) var(--ui-space-3);border-radius:var(--ui-radius-control);color:inherit;cursor:pointer;font-family:inherit;font-stretch:100%;font-size:var(--ui-text-body);text-align:start;background:0 0;border:0;text-decoration:none;display:flex}.commit-ui .ui-menu-item[data-highlighted]{background:var(--ui-color-surface-warm)}.commit-ui .ui-menu-item:focus-visible{outline:var(--ui-focus-width) solid var(--ui-focus-color);outline-offset:-3px}.commit-ui .ui-menu-item--current{box-shadow:inset 2px 0 0 var(--ui-color-brand-gold);font-weight:650}.commit-ui .ui-menu-item[data-disabled]{color:var(--ui-color-text-muted);cursor:not-allowed}.commit-ui .ui-menu-separator{height:1px;margin:var(--ui-space-1) 0;background:var(--ui-color-border)}.commit-ui .ui-collapsible-panel{min-width:0;overflow:hidden}.commit-ui .ui-collapsible-panel[hidden]{display:none}.commit-ui .ui-disclosure{min-width:0}.commit-ui .ui-disclosure-trigger{justify-content:space-between;align-items:center;gap:var(--ui-space-2);width:100%;min-width:0;min-height:2.5rem;padding:var(--ui-space-2) 0;color:var(--ui-color-text);font-family:inherit;font-size:inherit;text-align:start;cursor:pointer;background:0 0;border:0;font-weight:600;display:flex}.commit-ui .ui-disclosure-marker{width:.5rem;height:.5rem;transition:transform var(--ui-motion-fast) var(--ui-ease);border-bottom:1.5px solid;border-right:1.5px solid;flex:none;transform:rotate(45deg)translate(-2px,-2px)}.commit-ui .ui-disclosure-trigger[data-panel-open] .ui-disclosure-marker{transform:rotate(-135deg)translate(-2px,-2px)}@media (pointer:coarse){.commit-ui .ui-disclosure-trigger{min-height:var(--ui-touch-target)}}.commit-ui .ui-context-panel{min-width:0}.commit-ui .ui-context-trigger{width:100%;min-width:0;min-height:var(--ui-touch-target);justify-content:space-between;align-items:center;gap:var(--ui-space-3);padding:var(--ui-space-2) var(--ui-space-4);border:1px solid var(--ui-color-border-strong);border-radius:var(--ui-radius-card);background:var(--ui-color-surface);color:var(--ui-color-text);cursor:pointer;font-family:inherit;font-stretch:100%;font-size:var(--ui-text-body);text-align:start;font-weight:650;display:flex}.commit-ui .ui-context-trigger:after{border-right:2px solid var(--ui-color-brand-gold-dark);border-bottom:2px solid var(--ui-color-brand-gold-dark);content:"";flex:none;width:.5rem;height:.5rem;transform:translateY(-.125rem)rotate(45deg)}.commit-ui .ui-context-trigger-label{overflow-wrap:anywhere;min-width:0}.commit-ui .ui-context-trigger-meta{color:var(--ui-color-text-muted);white-space:nowrap;margin-left:auto;font-size:.8125rem;font-weight:500}@media (pointer:coarse){.commit-ui .ui-tab,.commit-ui .ui-menu-item{min-height:var(--ui-touch-target)}}@media (prefers-reduced-motion:reduce){.commit-ui .ui-menu{transition:none}}@media (forced-colors:active){.commit-ui .ui-tab[data-active]:after,.commit-ui .ui-tab[aria-selected=true]:after{background:canvastext}.commit-ui .ui-menu-item[data-highlighted]{outline:2px solid highlight}}.commit-ui.ui-frame:not(.participant-portal--focus) .ui-frame-main{padding-bottom:calc(var(--ui-space-12) + var(--ui-launcher-clearance))}@media (width<=49.9375rem){.commit-ui.ui-frame--bottom-nav:not(.participant-portal--focus) .ui-frame-main{padding-bottom:calc(var(--ui-bottom-nav-height) + max(.5rem, var(--ui-safe-bottom)) + var(--ui-space-6) + var(--ui-launcher-clearance))}}.commit-ui .ps-progress{--ps-progress-track:var(--ui-color-surface-warm);--ps-progress-fill:var(--ui-color-brand-gold);--ps-progress-height:4px;width:100%;height:var(--ps-progress-height);background:var(--ps-progress-track);border-radius:999px;display:block;overflow:hidden}.commit-ui .ps-progress-fill{width:var(--ps-progress-value,0%);border-radius:inherit;background:var(--ps-progress-fill);height:100%;transition:width var(--ui-motion-standard) var(--ui-ease);display:block}.commit-ui .ps-progress--hairline{--ps-progress-height:3px;border-radius:0}.commit-ui .ps-progress--regular{--ps-progress-height:6px}.commit-ui .ps-progress--ink{--ps-progress-fill:var(--ui-color-brand-black)}.commit-ui .ps-progress--brown{--ps-progress-fill:var(--ui-color-brand-brown)}@media (prefers-reduced-motion:reduce){.commit-ui .ps-progress-fill,.commit-ui .ui-disclosure-marker{transition:none}}@media (forced-colors:active){.commit-ui .ps-progress{border:1px solid canvastext}.commit-ui .ps-progress-fill{background:highlight}}.commit-ui{--ui-text-meta:.75rem;--ui-color-text-muted:var(--ui-color-brand-brown-soft);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.commit-ui .ui-pill{font-size:var(--ui-text-meta)}.commit-ui :is(.p-input,.c-input,.pm-input,.pm-select):enabled:not([readonly]){border-color:var(--ui-color-brand-brown-soft)}.commit-ui :is(.p-input,.c-input,.pm-input,.pm-select)[aria-invalid=true]:not(:disabled){border-color:var(--ui-color-danger-text);border-inline-start-width:3px}.commit-ui :is(input,textarea)[readonly]{background-color:var(--ui-color-surface-soft)}.commit-ui input[type=checkbox],.commit-ui input[type=radio]{accent-color:var(--ui-color-brand-black)}.commit-ui fieldset,.commit-ui legend{overflow-wrap:anywhere;min-inline-size:0;max-inline-size:100%}.commit-ui textarea{resize:vertical;max-inline-size:100%}.commit-ui input[type=file]{min-inline-size:0;max-inline-size:100%;color:var(--ui-color-text);font:inherit}.commit-ui input[type=file]::file-selector-button{min-block-size:var(--ui-touch-target);padding:var(--ui-space-2) var(--ui-space-3);border:1px solid var(--ui-color-brand-brown-soft);border-radius:var(--ui-radius-control);background:var(--ui-color-surface-soft);color:var(--ui-color-text);cursor:pointer;font:inherit;margin-inline-end:var(--ui-space-3)}.commit-ui input[type=file]:disabled::file-selector-button{color:var(--ui-color-text-muted);cursor:not-allowed}.commit-ui .ui-button{white-space:normal;max-inline-size:100%}.commit-ui .ui-button-label{overflow-wrap:anywhere;white-space:normal;min-inline-size:0}.commit-ui .ui-button-icon,.commit-ui .ui-button-accent{flex-shrink:0}.commit-ui iframe,.commit-ui video,.commit-ui audio{max-inline-size:100%}@media (any-pointer:coarse){.commit-ui{--ui-control-height:2.75rem;--ui-control-height-compact:2.75rem}}@media (width<=49.9375rem){.commit-ui.ui-frame--bottom-nav .ui-frame-main,.commit-ui .ui-frame--bottom-nav .ui-frame-main{padding-bottom:calc(max(var(--ui-bottom-nav-offset,0px), calc(var(--ui-bottom-nav-height) + max(.5rem, var(--ui-safe-bottom)))) + var(--ui-space-6))}.commit-ui .ui-topbar-select-control,.commit-ui.pm-screen .pm-input--code{font-size:1rem}}@media (forced-colors:active){.commit-ui .ui-button,.commit-ui .ui-topbar-utility,.commit-ui .ui-overlay-close{border:1px solid buttontext}.commit-ui .ui-button:disabled,.commit-ui .ui-button[aria-disabled=true]{color:graytext;border-color:graytext}.commit-ui .ui-rail-link[aria-current=page],.commit-ui .ui-bottom-nav-link[aria-current=page]{outline-offset:-2px;outline:2px solid highlight}.commit-ui select,.commit-ui select[class]:not([multiple]){appearance:auto;background-image:none}.commit-ui :is(.p-input,.c-input,.pm-input,.pm-select):enabled:not([readonly]){border-color:fieldtext}.commit-ui input[type=file]::file-selector-button{border-color:buttontext}}.commit-ui .ui-continue-hero{min-width:0;min-height:21.875rem;color:var(--ui-color-inverse-text);background:radial-gradient(circle at 92% 0,#b79c4657,#0000 34%),linear-gradient(132deg,#12110f 0%,#211e19 100%);border-radius:clamp(1.125rem,2vw,1.5rem);flex-direction:column;padding:clamp(1.5rem,3vw,2.125rem);display:flex;position:relative;overflow:hidden;box-shadow:0 18px 45px #18140e1a}.commit-ui .ui-continue-hero:after{content:"";pointer-events:none;border:1px solid #ffffff14;border-radius:50%;width:22rem;height:22rem;position:absolute;top:-8rem;right:-8rem;box-shadow:0 0 0 2.75rem #ffffff06,0 0 0 5.5rem #ffffff04}.commit-ui .ui-continue-eyebrow{z-index:1;color:var(--ui-color-inverse-muted);font-size:.75rem;font-weight:var(--ui-weight-label);letter-spacing:var(--ui-tracking-label);text-transform:uppercase;position:relative}.commit-ui .ui-continue-copy{z-index:1;width:min(100%,38rem);margin-block:auto;padding-block:clamp(2rem,6vw,4rem);position:relative}.commit-ui .ui-continue-title{letter-spacing:-.035em;margin:0;font-size:clamp(1.75rem,3.4vw,2.5rem);line-height:1.05}.commit-ui .ui-continue-body{max-width:42rem;color:var(--ui-color-inverse-muted);margin-top:.875rem;line-height:1.6}.commit-ui .ui-continue-bottom{z-index:1;align-items:end;gap:1rem;min-width:0;display:flex;position:relative}.commit-ui .ui-continue-progress-wrap{flex:auto;gap:.5rem;min-width:0;display:grid}.commit-ui .ui-continue-progress-meta{color:var(--ui-color-inverse-muted);flex-wrap:wrap;justify-content:space-between;gap:.375rem 1rem;font-size:.75rem;display:flex}.commit-ui .ui-continue-action{flex:none}@media (width<=49.9375rem){.commit-ui .ui-continue-hero{min-height:23rem;padding:1.25rem}.commit-ui .ui-continue-bottom{flex-direction:column;align-items:stretch}.commit-ui .ui-continue-action>*{width:100%}}.commit-ui .ui-continue-hero .ps-progress{--ps-progress-track:#ffffff21}@media (prefers-reduced-motion:reduce){.commit-ui .ui-continue-hero .ps-progress-fill{transition:none}}
