.rowa-theme{--sv2-page:var(--rowa-sheet);--sv2-card:var(--card);--sv2-edge:var(--rowa-edge);--sv2-ctl:var(--rowa-hl-edge);--sv2-ctl-bg:var(--rowa-hl);--sv2-blue:var(--rowa-hl);--sv2-blue-edge:var(--rowa-hl-edge);--sv2-rule:var(--rowa-edge);--sv2-label:var(--rowa-text-2);--sv2-fig:var(--foreground);--sv2-muted:var(--rowa-est);--sv2-ember:var(--rowa-ember-text);--sv2-ok:var(--rowa-call-source-ink);--sv2-mono:ui-monospace, "SF Mono", Menlo, Consolas, monospace}.sv2-sheet{flex-direction:column;gap:16px;min-width:0;display:flex}.sv2-sheet>*{min-width:0}.sv2-card{border:1px solid var(--sv2-edge);background:var(--sv2-card);min-width:0;color:var(--sv2-fig);border-radius:16px;padding:16px;position:relative}.sv2-card.sv2-hl{border-color:var(--sv2-blue-edge);background:var(--sv2-blue)}.sv2-cap{color:var(--sv2-label);font-size:12px;line-height:16px}.sv2-k,.sv2-gl{color:var(--sv2-label);letter-spacing:.06em;text-transform:uppercase;font-size:12px;font-weight:700}.sv2-gl{color:var(--sv2-muted);margin:4px 0 0;padding:4px 8px 0}.sv2-pill{border:1px solid var(--sv2-ctl);background:color-mix(in srgb, var(--sv2-ctl) 40%, var(--sv2-card));height:28px;color:var(--sv2-fig);border-radius:14px;align-items:center;margin:0;padding:0 12px;font-size:13px;font-weight:600;display:inline-flex}.sv2-pill[data-tone=done]{border-color:var(--sv2-ok);color:var(--sv2-ok)}.rowa-theme :is(h2,h3).sv2-pill{height:auto;min-height:0;color:var(--sv2-fig);font-size:var(--rowa-fs-title,15px);font-weight:var(--rowa-fw-title,600);line-height:var(--rowa-lh-title,20px);background:0 0;border:0;border-radius:0;padding:0}.rowa-theme .sv2-btn{border:1px solid var(--sv2-ctl);background:var(--sv2-ctl-bg);height:36px;min-height:0;color:var(--sv2-fig);cursor:pointer;border-radius:18px;align-items:center;gap:8px;padding:0 16px;font-size:13px;font-weight:600;display:inline-flex}.rowa-theme .sv2-btn:hover:not(:disabled){border-color:var(--sv2-blue-edge)}.rowa-theme .sv2-btn.sv2-sm{border-radius:14px;height:28px;padding:0 12px;font-size:12px}.rowa-theme .sv2-btn[data-tone=primary]{border-color:var(--rowa-call-info);background:var(--rowa-call-info);color:var(--rowa-ink)}.rowa-theme .sv2-btn:disabled{opacity:.4;cursor:default}.rowa-theme .sv2-icon{border:1px solid var(--sv2-ctl);background:var(--sv2-ctl-bg);width:36px;height:36px;min-height:0;color:var(--sv2-fig);cursor:pointer;border-radius:18px;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.rowa-theme .sv2-icon svg{width:16px;height:16px}.rowa-theme .sv2-link{min-height:0;color:var(--sv2-label);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;font-size:12px;text-decoration:underline}.sv2-seg{border:1px solid var(--sv2-ctl);background:var(--rowa-inset);border-radius:14px;padding:2px;display:inline-flex}.rowa-theme .sv2-seg button{height:24px;min-height:0;color:var(--sv2-label);cursor:pointer;background:0 0;border:0;border-radius:12px;padding:0 12px;font-size:12px}.rowa-theme .sv2-seg button[aria-pressed=true]{background:var(--sv2-blue);box-shadow:inset 0 0 0 1px var(--sv2-blue-edge);color:var(--sv2-fig)}.sv2-est{background:var(--rowa-call-est-fill);height:18px;color:var(--rowa-call-est-ink);vertical-align:middle;border-radius:9px;align-items:center;margin-left:6px;padding:0 6px;font-size:12px;font-weight:700;line-height:1;display:inline-flex}.sv2-acts{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.sv2-saved{color:var(--sv2-ok);font-size:12px;font-weight:600}.rowa-theme .sv2-i{border:1px solid var(--sv2-ctl);background:var(--sv2-ctl-bg);width:20px;height:20px;min-height:0;color:var(--sv2-label);vertical-align:middle;cursor:pointer;border-radius:10px;flex:none;justify-content:center;align-items:center;margin-left:6px;padding:0;font:italic 700 12px/1 Georgia,Times New Roman,serif;display:inline-flex}.rowa-theme .sv2-i[data-state=open]{border-color:var(--sv2-ember);color:var(--sv2-ember)}.sv2-ipop{border:1px solid var(--sv2-blue-edge);background:var(--rowa-inset);width:280px;max-width:calc(100vw - 32px);color:var(--sv2-fig);border-radius:12px;flex-direction:column;gap:4px;padding:12px;font-size:13px;line-height:18px;display:flex}.sv2-menu{border:1px solid var(--sv2-ctl);background:var(--rowa-inset);min-width:240px;max-width:calc(100vw - 32px);color:var(--sv2-fig);border-radius:12px;flex-direction:column;gap:2px;padding:4px;display:flex}.rowa-theme.sv2-menu button{width:100%;min-height:36px;color:var(--sv2-fig);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:4px 12px;font-size:13px;display:flex}.rowa-theme.sv2-menu button:hover{background:color-mix(in srgb, var(--sv2-ctl) 35%, var(--rowa-inset))}.rowa-theme.sv2-menu button[data-on=true]{color:var(--sv2-ember);font-weight:700}.sv2-menu small{color:var(--sv2-label);font-size:12px;font-weight:400;display:block}.sv2-smenu{min-width:300px}.sv2-mitem[data-rule=true]{border-top:1px solid var(--sv2-edge);margin-top:4px;padding-top:4px}.sv2-mrow{justify-content:space-between;align-items:center;gap:12px;min-height:40px;padding:0 4px 0 12px;font-size:13px;display:flex}.sv2-mopts{gap:8px;display:flex}.rowa-theme.sv2-menu .sv2-mopts button{border:1px solid var(--sv2-ctl);background:var(--sv2-ctl-bg);border-radius:14px;width:auto;height:28px;min-height:0;padding:0 12px}.rowa-theme.sv2-menu .sv2-mdel{border-top:1px solid var(--sv2-edge);color:var(--rowa-danger-text);border-radius:0 0 8px 8px}.sv2-mconf{border:1px solid var(--rowa-tint-err-edge);background:var(--rowa-tint-err);border-radius:10px;flex-direction:column;gap:8px;margin:4px;padding:12px;font-size:13px;display:flex}.sv2-mconf .sv2-mopts{justify-content:flex-end}.rowa-theme.sv2-menu .sv2-mdelb{border-color:var(--rowa-int-5);background:var(--rowa-int-5);color:var(--rowa-on-accent)}.sv2-hwrap{flex-direction:column;min-width:0;display:flex}.sv2-htabs{z-index:1;flex-wrap:wrap;align-items:flex-end;margin-bottom:-1px;display:flex;position:relative}.sv2-htabs[data-parts=true]{scrollbar-width:none;flex-wrap:nowrap;overflow:auto hidden}.sv2-htabs[data-parts=true]::-webkit-scrollbar{display:none}.sv2-htabs[data-parts=true]>*{flex:none}.sv2-htab-wrap{align-items:flex-end;display:inline-flex}.rowa-theme .sv2-htab{border:1px solid var(--sv2-ctl);background:var(--sv2-ctl-bg);height:40px;min-height:0;color:var(--sv2-label);white-space:nowrap;cursor:pointer;border-bottom:0;border-radius:12px 12px 0 0;align-items:center;gap:8px;padding:0 16px;font-size:13px;font-weight:600;display:inline-flex}.sv2-htab-k{color:var(--sv2-muted);letter-spacing:.06em;text-transform:uppercase;font-size:12px;font-weight:700}.rowa-theme .sv2-htab[aria-selected=true]{border-color:var(--sv2-blue-edge);background:var(--sv2-blue);color:var(--sv2-fig)}.sv2-htab[aria-selected=true] .sv2-htab-k{color:var(--sv2-label)}.rowa-theme .sv2-htab[data-off=true]{opacity:.6;border-style:dashed}.rowa-theme .sv2-hlink{border:1px solid var(--sv2-ctl);background:var(--rowa-inset);width:36px;height:28px;min-height:0;color:var(--sv2-label);cursor:pointer;border-radius:14px;flex:none;justify-content:center;align-items:center;margin:0 4px 6px;padding:0;display:inline-flex}.sv2-hlink svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.rowa-theme .sv2-hlink[data-on=true]{border-color:var(--rowa-status-done-line);background:var(--rowa-status-done-bg);color:var(--sv2-ok)}.rowa-theme .sv2-hlink:disabled{cursor:default;opacity:.6}.sv2-card.sv2-hdr{background:var(--rowa-header-fade)}.sv2-card.sv2-hd{border-color:var(--sv2-edge);background:var(--sv2-card)}.sv2-hdr{justify-content:space-between;gap:24px;padding:20px 24px;display:flex}.sv2-hdr[data-tabbed=true]{border-top-left-radius:0}.sv2-hdr-l{flex-direction:column;flex:auto;gap:16px;min-width:0;display:flex}.sv2-hdr-r{flex-direction:column;flex:none;align-items:flex-end;gap:16px;display:flex}.sv2-trow{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.sv2-title{min-width:0;color:var(--sv2-fig);margin:0;font-size:22px;font-weight:700;line-height:28px}.sv2-trow>.sv2-title{flex:0 auto}.sv2-title .rowa-title-field input{font-size:22px;font-weight:700;line-height:28px}.sv2-date{color:var(--sv2-label);margin-top:4px;font-size:13px;line-height:18px}.sv2-date .rowa-sheet-crew{display:block}.rowa-theme .sv2-tbtn{border:1px solid var(--sv2-ctl);background:var(--rowa-inset);height:28px;min-height:0;color:var(--sv2-label);white-space:nowrap;cursor:pointer;border-radius:14px;padding:0 12px;font-size:12px;font-weight:700}.sv2-tmenu{min-width:240px}.sv2-navrow{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.sv2-hfigs{gap:32px;margin:0;display:flex}.sv2-hfigs>div{flex-direction:column;gap:2px;display:flex}.sv2-hfigs dt{color:var(--sv2-label);align-items:center;font-size:13px;font-weight:600;display:inline-flex}.sv2-hfigs dd{color:var(--sv2-fig);white-space:nowrap;margin:0;font-size:22px;font-weight:700;line-height:28px}.sv2-hfigs dd small{color:var(--sv2-label);margin-left:4px;font-size:13px;font-weight:600}.sv2-wxb{border:1px solid var(--sv2-ctl);background:var(--rowa-inset);min-height:28px;color:var(--sv2-label);border-radius:14px;flex-wrap:wrap;align-items:center;gap:4px 8px;margin:0;padding:4px 12px;font-size:12px;display:inline-flex}.sv2-wxb b{color:var(--sv2-fig);font-weight:600}.sv2-pane{flex-direction:column;gap:12px;display:flex}.sv2-pane-rows{flex-wrap:wrap;gap:32px;display:flex}.sv2-pane-rows div{flex-direction:column;gap:4px;display:flex}.sv2-pane-rows b{font-size:18px}.sv2-pane-state{color:var(--sv2-label);font-size:13px}.sv2-pane-state[data-ok=true]{color:var(--sv2-ok)}.sv2-rpe{flex-direction:column;align-self:flex-start;gap:8px;display:flex}.sv2-rpe-top{color:var(--sv2-label);white-space:nowrap;align-items:center;gap:8px;margin:0;font-size:13px;line-height:20px;display:flex}.sv2-rpe-top b{color:var(--sv2-fig);font-size:15px}.sv2-rpe-dots{align-items:center;gap:8px;display:flex}.rowa-theme .sv2-rpe-dots button{border:1px solid var(--sv2-rule);background:var(--rowa-chart-bg);width:28px;height:28px;min-height:0;color:var(--sv2-label);cursor:pointer;border-radius:14px;flex:none;justify-content:center;align-items:center;padding:0;font-size:12px;font-weight:600;line-height:1;display:flex}.rowa-theme .sv2-rpe-dots button[data-fill=true]{border-color:color-mix(in srgb, var(--rowa-act) 50%, var(--rowa-chart-bg));background:color-mix(in srgb, var(--rowa-act) 32%, var(--rowa-chart-bg));color:var(--sv2-fig)}.rowa-theme .sv2-rpe-dots button[data-on=true]{border-color:var(--rowa-act);background:var(--rowa-act);color:var(--rowa-on-act);font-weight:700}.rowa-theme .sv2-rpe-dots button:disabled{cursor:default}.sv2-pchip{border:1px solid var(--sv2-ctl);background:var(--rowa-hl);min-height:28px;color:var(--sv2-label);border-radius:14px;flex-wrap:wrap;align-self:flex-start;align-items:center;gap:8px;padding:4px 12px;font-size:12px;display:inline-flex}.rowa-theme .sv2-pchip button{min-height:0;color:var(--sv2-label);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;font-size:12px;font-weight:700;text-decoration:underline}.rowa-theme .sv2-pchip .sv2-pn,.sv2-pchip b.sv2-pn{color:var(--sv2-fig);text-decoration:none}.rowa-theme .sv2-pchip .sv2-pconfirm[data-ok=true]{color:var(--sv2-ok);text-decoration:none}.sv2-plmenu{min-width:280px}.sv2-cpop{border:1px solid var(--sv2-blue-edge);background:var(--rowa-inset);width:min(560px,100vw - 32px);max-height:min(640px,100dvh - 120px);color:var(--sv2-fig);border-radius:12px;padding:12px;overflow:auto}.sv2-cpop .rowa-confirm{margin:0}.sv2-plc{border:1px solid var(--sv2-blue-edge);background:var(--rowa-chart-bg);border-radius:12px;flex-direction:column;gap:12px;width:300px;padding:12px;display:flex}.sv2-plc-t{color:var(--sv2-label);letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:8px;margin:0;font-size:12px;font-weight:700;display:flex}.sv2-plc-t i{background:var(--sv2-ember);border-radius:4px;width:8px;height:8px;display:inline-block}.sv2-plc-wx{flex-wrap:wrap;gap:16px;display:flex}.sv2-plc-wx div{flex-direction:column;gap:2px;display:flex}.sv2-plc-wx b{font-size:15px}.sv2-plc .sv2-acts{justify-content:flex-start}.sv2-plrows{flex-wrap:wrap;gap:32px;margin:0;display:flex}.sv2-plrows div{flex-direction:column;gap:4px;display:flex}.sv2-plrows dt{color:var(--sv2-label);font-size:12px}.sv2-plrows dd{margin:0;font-size:18px;font-weight:700}.sv2-data{flex-direction:column;gap:12px;display:flex}.sv2-arow{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.sv2-cnt{color:var(--sv2-label);font-size:12px;font-weight:600}.sv2-fpanel{border:1px solid var(--sv2-blue-edge);background:var(--rowa-inset);border-radius:16px;flex-direction:column;gap:12px;padding:16px;display:flex}.sv2-fhead{justify-content:space-between;align-items:center;gap:12px;display:flex}.sv2-fhead b{font-size:15px}.sv2-fscroll{overflow-x:auto}.sv2-ftab{border-collapse:collapse;width:100%;font-size:13px}.sv2-ftab th{border-bottom:1px solid var(--sv2-edge);color:var(--sv2-label);text-align:left;padding:8px;font-size:12px;font-weight:600}.sv2-ftab td{border-bottom:1px solid color-mix(in srgb, var(--sv2-edge) 50%, transparent);vertical-align:middle;padding:8px}.sv2-ftab td.sv2-r{text-align:right}.sv2-fk{border:1px solid var(--sv2-ctl);height:20px;color:var(--sv2-label);border-radius:10px;align-items:center;padding:0 8px;font-size:12px;font-weight:700;display:inline-flex}.sv2-fn{overflow-wrap:anywhere;font-weight:600}.sv2-fpanel .rowa-add-data{margin:0}.sv2-hd{flex-direction:column;gap:20px;padding:20px;display:flex}.sv2-estrow{justify-content:flex-end;align-items:center;gap:8px;margin:-4px 52px -8px 0;display:flex}.sv2-pencil{position:absolute;top:16px;right:16px}.sv2-pri{gap:16px;padding-right:48px;display:flex}.sv2-pri .sv2-f{flex-direction:column;flex:1 1 0;gap:4px;min-width:0;display:flex}.sv2-f .sv2-cap{align-items:center;display:inline-flex}.sv2-v40{color:var(--sv2-ember);white-space:nowrap;font-size:40px;font-weight:700;line-height:44px}.sv2-v22{color:var(--sv2-fig);white-space:nowrap;font-size:22px;font-weight:700;line-height:28px}.sv2-v40 small,.sv2-v22 small{color:var(--sv2-label);margin-left:4px;font-size:13px;font-weight:600}[data-faint=true]{opacity:.55}.sv2-sub{border-top:1px solid var(--sv2-rule);padding-top:16px;display:flex}.sv2-sub .sv2-f{border-left:1px solid var(--sv2-rule);flex-direction:column;flex:1 1 0;gap:2px;min-width:0;padding:0 16px;display:flex}.sv2-sub .sv2-f:first-child{border-left:0;padding-left:0}.sv2-v{color:var(--sv2-fig);font-size:15px;font-weight:700}.sv2-pad{border-top:1px solid var(--sv2-rule);gap:16px;padding-top:16px;display:flex}.sv2-pad-it{flex-direction:column;flex:1 1 0;gap:4px;min-width:0;display:flex}.sv2-pad-row{flex-wrap:wrap;align-items:center;gap:8px;font-size:13px;display:flex}.sv2-pl{color:var(--sv2-label)}.sv2-badge{background:var(--rowa-status-done-bg);color:var(--sv2-ok);white-space:nowrap;border-radius:10px;padding:0 8px;font-size:12px;font-weight:700;line-height:20px}.sv2-badge[data-tone=over],.sv2-badge[data-tone=under]{background:var(--rowa-call-over-fill);color:var(--rowa-call-over-ink)}.sv2-meter{background:var(--rowa-chart-bg);border-radius:2px;height:4px;display:block;position:relative;overflow:hidden}.sv2-meter i{background:var(--sv2-label);border-radius:2px;position:absolute;inset:0 auto 0 0}.sv2-note textarea,.sv2-reply textarea{border:1px solid var(--sv2-ctl);background:var(--rowa-chart-bg);width:100%;min-height:88px;color:var(--sv2-fig);resize:vertical;border-radius:12px;margin-top:12px;padding:12px;font-size:15px}.sv2-note .sv2-acts{margin-top:8px}.sv2-nhead{align-items:center;gap:12px;display:flex}.sv2-cmts{border-top:1px solid var(--sv2-edge);flex-direction:column;gap:12px;margin-top:16px;padding-top:16px;display:flex}.sv2-cm{align-items:flex-start;gap:12px;display:flex}.sv2-av{background:var(--sv2-blue-edge);border-radius:16px;flex:none;justify-content:center;align-items:center;width:32px;height:32px;font-size:13px;font-weight:700;display:flex}.sv2-av[data-coach=true]{background:var(--rowa-tint-own-edge);color:var(--rowa-amber-ink)}.sv2-cm-bd{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.sv2-who{flex-wrap:wrap;align-items:baseline;gap:8px;margin:0;font-size:13px;display:flex}.sv2-who span{color:var(--sv2-label);font-size:12px}.sv2-tx{white-space:pre-wrap;margin:0;font-size:15px;line-height:22px}.sv2-reply{align-items:flex-end;gap:8px;display:flex}.sv2-reply textarea{flex:1;height:44px;min-height:44px;margin:0;padding:10px 12px}.rowa-theme.sv2-mbox{border:1px solid var(--sv2-blue-edge);background:var(--sv2-card);width:min(560px,100vw - 32px);max-width:none;max-height:calc(100dvh - 48px);color:var(--sv2-fig);border-radius:16px;gap:12px;padding:24px;overflow:auto}.sv2-mbox-h{font-size:18px}.sv2-mbox-body .rowa-card{margin:0}.rowa-theme.rowa-sheet[data-v2=true] .rowa-sheet-body{gap:16px;container-type:inline-size}@media (width>=768px){.rowa-theme.rowa-sheet[data-v2=true]:not(.rowa-sheet-inline){border:1px solid var(--sv2-edge);background:var(--sv2-page);border-radius:16px;inset:40px max(24px,50vw - 540px) auto}.rowa-theme.rowa-sheet[data-v2=true] .rowa-sheet-body{padding:56px 24px 24px}.rowa-theme.rowa-sheet[data-v2=true] .rowa-sheet-v2-close{z-index:12;position:absolute;top:12px;right:12px}}.rowa-sheet-v2-close{display:none}@media (width>=768px){.rowa-sheet-v2-close{display:inline-flex}}.rowa-sheet-inline[data-v2=true] .rowa-sheet-v2-close{position:absolute;top:12px;right:12px}.rowa-theme.rowa-sheet.rowa-sheet-inline[data-v2=true]{border:1px solid var(--sv2-edge);background:var(--sv2-page);border-radius:16px;width:100%;max-width:1080px}.rowa-theme .sv2-navrow>button{border:1px solid var(--sv2-ctl);background:var(--sv2-ctl-bg);width:36px;height:36px;min-height:0;color:var(--sv2-fig);border-radius:18px}.sv2-mctl{align-items:center;display:inline-flex}.sv2-bc{flex-wrap:wrap;align-items:center;gap:16px 32px;padding:12px 16px;display:flex}.sv2-bc-grp{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.rowa-theme .sv2-sel{border:1px solid var(--sv2-ember);background:var(--sv2-ctl-bg);height:36px;min-height:0;color:var(--sv2-fig);border-radius:12px;padding:0 12px;font-size:13px;font-weight:600}.sv2-tag{border:1px solid var(--sv2-ctl);color:var(--sv2-label);border-radius:10px;padding:0 8px;font-size:12px;line-height:20px}.sv2-chip{border:1px solid var(--sv2-ctl);background:color-mix(in srgb, var(--sv2-ctl) 40%, var(--sv2-card));border-radius:14px;align-items:center;gap:8px;height:28px;padding:0 12px 0 4px;font-size:13px;display:inline-flex}.sv2-chip .sv2-av{border-radius:10px;width:20px;height:20px;font-size:12px}@container (width<=600px){.sv2-hdr{flex-direction:column;gap:16px;padding:16px}.sv2-title,.sv2-title .rowa-title-field input{font-size:18px;line-height:24px}.sv2-hdr-r{flex-flow:row-reverse wrap;justify-content:space-between;align-items:flex-start;row-gap:12px;width:100%}.sv2-hdr-r>.sv2-wxw{flex-basis:100%;order:-1}.sv2-hfigs{gap:24px}.sv2-trow>.sv2-title{flex:100%}.rowa-theme .sv2-rpe-dots button{aspect-ratio:1;flex:1 1 0;width:auto;min-width:0;max-width:28px;height:auto}.sv2-rpe,.sv2-rpe-dots{align-self:stretch}.rowa-theme .sv2-htab{height:36px;padding:0 10px}.sv2-htab-k{display:none}.rowa-theme .sv2-hlink{width:28px;margin:0 2px 4px}.sv2-rpe-dots{gap:4px}.sv2-pchip{flex-wrap:wrap;row-gap:2px}.sv2-plc{width:100%}.sv2-hd{padding:16px}.sv2-estrow{margin:-4px 44px -4px 0}.sv2-pri{flex-wrap:wrap;gap:12px;padding-right:0}.sv2-pri .sv2-f{flex:0 0 calc(50% - 6px)}.sv2-pri .sv2-f[data-hero=true]{flex-basis:100%;padding-right:48px}.sv2-sub{flex-wrap:wrap;row-gap:12px}.sv2-sub .sv2-f{flex:0 0 33.333%;padding:0 8px}.sv2-sub .sv2-f:nth-child(3n+1){border-left:0;padding-left:0}.sv2-pad{flex-direction:column;gap:12px}.sv2-ftab th:nth-child(3),.sv2-ftab td:nth-child(3),.sv2-ftab th:nth-child(4),.sv2-ftab td:nth-child(4){display:none}.sv2-reply{flex-direction:column;align-items:stretch}.sv2-bc{gap:16px;padding:12px}}.sv2-editbar{align-items:center;gap:8px;display:flex}.sv2-edit{align-items:baseline;gap:4px;display:inline-flex}.rowa-theme .sv2-in{border:1px solid var(--sv2-ctl);background:var(--sv2-ctl-bg);min-width:0;max-width:100%;color:inherit;font:inherit;line-height:inherit;letter-spacing:inherit;border-radius:6px;margin:-2px -5px;padding:1px 4px}.rowa-theme .sv2-in:focus{border-color:var(--sv2-ember);outline:none}.sv2-hd[data-editing=true] .sv2-pri{padding-right:168px}@container (width<=520px){.sv2-hd[data-editing=true] .sv2-pri{padding-top:40px;padding-right:0}}.sv2-qt{color:var(--sv2-label);flex-direction:column;gap:4px;margin-top:8px;font-size:12px;display:flex}.sv2-qt b{color:var(--sv2-fig);font-family:var(--sv2-mono)}.sv2-qbar{background:var(--sv2-ctl-bg);border-radius:999px;height:4px;display:block;overflow:hidden}.sv2-qbar i{background:var(--rowa-zone-ut2,#1d9e75);height:100%;display:block}.sv2-sheet .rowa-peaks-grid{grid-template-columns:repeat(7,minmax(0,1fr))}@container (width<=600px){.sv2-sheet .rowa-peaks-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.sv2-crew{flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}.sv2-chip-x{color:var(--sv2-muted);cursor:pointer;background:0 0;border:0;margin-left:4px}.sv2-crew-search{flex-direction:column;gap:4px;display:inline-flex;position:relative}.sv2-crew-list{border:1px solid var(--sv2-edge);background:var(--sv2-card);border-radius:8px;flex-direction:column;display:flex}.sv2-crew-list button{color:var(--sv2-fig);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:8px 12px;font-size:13px}.sv2-fpen{color:var(--rowa-blue);cursor:pointer;vertical-align:baseline;background:0 0;border:0;margin-left:4px;padding:0 2px;font-size:.75em;line-height:1}.sv2-fpen[data-pen=true]:before{content:"✎"}.sv2-fpen:hover,.sv2-fpen:focus-visible{color:var(--sv2-ember)}.sv2-hfigs .sv2-edited{display:block}.sv2-cap.sv2-edited{color:var(--rowa-call-info-ink)}.sv2-more{font-size:12px}@media (width<=767px){.rowa-theme.rowa-sheet[data-v2=true]{background:var(--sv2-page)}.rowa-sheet[data-v2=true] .rowa-sheet-phone-top{min-height:48px;padding:env(safe-area-inset-top) 16px 0 4px;border-bottom-color:var(--sv2-edge);background:var(--sv2-page)}.rowa-sheet[data-v2=true] .rowa-sheet-back{min-height:44px;font-weight:400}.rowa-theme.rowa-sheet[data-v2=true] .rowa-sheet-body{gap:12px;padding:12px 16px 24px}.rowa-sheet[data-v2=true] .sv2-sheet{gap:12px}.rowa-sheet[data-v2=true] .sv2-card,.rowa-sheet[data-v2=true] .sv2-sheet>.rowa-card,.rowa-sheet[data-v2=true] .sv2-sheet>section.rowa-card{border-radius:12px;padding:12px}.rowa-sheet[data-v2=true] :is(h2,h3).sv2-pill,.rowa-sheet[data-v2=true] .rowa-section-title{font-size:15px;line-height:20px}.rowa-sheet[data-v2=true] :is(.sv2-fpen,.sv2-i,.sv2-htab,.sv2-hlink,.sv2-tbtn,.sv2-pn,.sv2-pconfirm,.sv2-legend-item,.sv2-seg>button,.sv2-btn,.sv2-link,.sv2-rpe-dots>button){min-height:0}.rowa-sheet[data-v2=true] :is(.sv2-fpen,.sv2-i,.sv2-htab,.sv2-hlink,.sv2-tbtn,.sv2-pn,.sv2-pconfirm,.sv2-legend-item,.sv2-seg>button,.sv2-btn,.sv2-link):not(.sv2-pencil){position:relative}.rowa-sheet[data-v2=true] :is(.sv2-fpen,.sv2-i,.sv2-htab,.sv2-hlink,.sv2-tbtn,.sv2-pn,.sv2-pconfirm,.sv2-legend-item,.sv2-seg>button,.sv2-btn,.sv2-link):after{content:"";position:absolute;inset:-8px -4px}.rowa-sheet[data-v2=true] .sv2-fpen:after,.rowa-sheet[data-v2=true] .sv2-i:after{inset:-12px -8px}.rowa-sheet[data-v2=true] .sv2-btn,.rowa-sheet[data-v2=true] .sv2-btn.sv2-sm{border-radius:8px;height:auto;padding:8px 12px;font-size:13px;line-height:16px}.rowa-sheet[data-v2=true] .sv2-hwrap{gap:12px}.rowa-sheet[data-v2=true] .sv2-htabs{scrollbar-width:none;flex-wrap:nowrap;align-items:center;gap:4px;margin:0 -16px 0 0;padding-right:16px;overflow:auto hidden;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 32px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 32px),#0000)}.rowa-sheet[data-v2=true] .sv2-htabs::-webkit-scrollbar{display:none}.rowa-sheet[data-v2=true] .sv2-htabs>*,.rowa-sheet[data-v2=true] .sv2-htab-wrap{flex:none;align-items:center;gap:4px}.rowa-theme.rowa-sheet[data-v2=true] .sv2-htab{border-bottom:1px solid var(--sv2-edge);border-color:var(--sv2-edge);height:26px;color:var(--sv2-label);background:0 0;border-radius:12px;padding:0 8px;font-size:12px;font-weight:400;line-height:16px}.rowa-theme.rowa-sheet[data-v2=true] .sv2-htab[aria-selected=true]{border-color:var(--sv2-blue-edge);background:var(--sv2-blue);color:var(--sv2-fig)}.rowa-theme.rowa-sheet[data-v2=true] .sv2-hlink{border-radius:12px;width:24px;height:24px;margin:0}.rowa-sheet[data-v2=true] .sv2-hlink svg{width:14px;height:14px}.rowa-sheet[data-v2=true] .sv2-hdr[data-tabbed=true]{border-top-left-radius:12px}.rowa-sheet[data-v2=true] .sv2-hdr{flex-direction:column;gap:12px;padding:12px}.rowa-sheet[data-v2=true] .sv2-hdr-l,.rowa-sheet[data-v2=true] .sv2-hdr-r{display:contents}.rowa-sheet[data-v2=true] .sv2-hdr-r>.sv2-navrow{position:absolute;top:12px;right:12px}.rowa-sheet[data-v2=true] .sv2-hdr-r>.sv2-hfigs,.rowa-sheet[data-v2=true] .sv2-hdr-r>:not(.sv2-navrow,.sv2-wxw){order:1}.rowa-sheet[data-v2=true] .sv2-hdr-r>.sv2-wxw{flex-basis:auto;order:2}.rowa-sheet[data-v2=true] .sv2-hdr-l>.sv2-pchip{order:3}.rowa-sheet[data-v2=true] .sv2-hdr-l>.sv2-rpe{order:4}.rowa-sheet[data-v2=true] .sv2-trow{flex-direction:column;align-items:flex-start;gap:4px}.rowa-sheet[data-v2=true] .sv2-trow>.sv2-title{align-self:stretch}.rowa-sheet[data-v2=true] .sv2-title,.rowa-sheet[data-v2=true] .sv2-title .rowa-title-field input{font-size:22px;font-weight:600;line-height:28px}.rowa-sheet[data-v2=true] .sv2-title .rowa-title-field input{min-height:0}.rowa-theme.rowa-sheet[data-v2=true] .sv2-tbtn{border-color:var(--sv2-edge);background:0 0;height:24px;padding:0 8px;font-weight:400}.rowa-sheet[data-v2=true] .sv2-date{margin-top:4px;font-size:12px;line-height:16px}.rowa-sheet[data-v2=true] .sv2-hfigs{gap:24px}.rowa-sheet[data-v2=true] .sv2-hfigs dt{font-size:12px;font-weight:400;line-height:16px}.rowa-sheet[data-v2=true] .sv2-hfigs dd{font-weight:600}.rowa-sheet[data-v2=true] .sv2-qt{width:100%;margin-top:0}.rowa-sheet[data-v2=true] .sv2-pchip{background:0 0;border:0;border-radius:0;gap:4px 8px;min-height:0;padding:0;line-height:16px}.rowa-sheet[data-v2=true] .sv2-pchip>span[aria-hidden=true]{display:none}.rowa-theme.rowa-sheet[data-v2=true] .sv2-pchip .sv2-pn{border:1px solid var(--sv2-edge);text-overflow:ellipsis;white-space:nowrap;border-radius:12px;max-width:100%;padding:4px 8px;font-weight:400;text-decoration:none;overflow:hidden}.rowa-theme.rowa-sheet[data-v2=true] .sv2-pchip .sv2-pconfirm{border:1px solid var(--sv2-blue-edge);background:var(--rowa-call-info);color:var(--rowa-ink);border-radius:8px;padding:8px 12px;font-size:13px;text-decoration:none}.rowa-theme.rowa-sheet[data-v2=true] .sv2-pchip .sv2-pconfirm[data-ok=true]{border-color:var(--rowa-call-source-edge,var(--sv2-edge));color:var(--sv2-ok);background:0 0}.rowa-sheet[data-v2=true] .sv2-rpe{flex-flow:wrap;align-self:stretch;align-items:center;gap:4px 8px}.rowa-sheet[data-v2=true] .sv2-rpe-top{font-size:12px}.rowa-sheet[data-v2=true] .sv2-rpe-dots{flex:auto;justify-content:space-between;gap:2px}.rowa-theme.rowa-sheet[data-v2=true] .sv2-rpe-dots button{flex:none;width:24px;max-width:24px;height:24px}.rowa-sheet[data-v2=true] .sv2-arow{flex-wrap:wrap;gap:8px}.rowa-sheet[data-v2=true] .sv2-hd{padding:12px}.rowa-sheet[data-v2=true] .sv2-f .sv2-cap{min-height:0;line-height:16px}.rowa-sheet[data-v2=true] .sv2-pri{gap:12px}.rowa-sheet[data-v2=true] .sv2-sub{scrollbar-width:none;flex-wrap:nowrap;gap:0;margin-right:-12px;padding-right:12px;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 32px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 32px),#0000)}.rowa-sheet[data-v2=true] .sv2-sub::-webkit-scrollbar{display:none}.rowa-sheet[data-v2=true] .sv2-sub .sv2-f,.rowa-sheet[data-v2=true] .sv2-sub .sv2-f:nth-child(3n+1){border-left:1px solid var(--sv2-rule);flex:none;padding:0 12px}.rowa-sheet[data-v2=true] .sv2-sub .sv2-f:first-child{border-left:0;padding-left:0}.rowa-sheet[data-v2=true] .sv2-sub .sv2-f:has(.rowa-insufficient){width:248px}.rowa-sheet[data-v2=true] .sv2-estrow{justify-content:flex-start;margin:0 96px 0 0}.rowa-sheet[data-v2=true] .sv2-estrow .sv2-seg>button{height:26px;padding:0 8px}.rowa-sheet[data-v2=true] .sv2-bc{gap:8px 16px;padding:12px}.rowa-sheet[data-v2=true] .sv2-bc-grp{gap:8px}.rowa-sheet[data-v2=true] .sv2-bc .sv2-k{color:var(--sv2-label);letter-spacing:0;text-transform:none;font-size:12px;font-weight:400}.rowa-theme.rowa-sheet[data-v2=true] .sv2-bc .sv2-sel{border-radius:8px;height:28px;min-height:0;padding:0 8px;font-size:12px}.rowa-sheet[data-v2=true] .sv2-bc :is(.sv2-chip,.sv2-btn){height:28px;min-height:0;font-size:12px}.rowa-sheet[data-v2=true] .sv2-bc .sv2-btn{padding:0 8px}.rowa-theme.sv2-cpop .rowa-confirm-f:has(>select[aria-label=Done\ against]){display:none}.rowa-sheet .rowa-sheet-phone-actions>.sv2-navrow{flex-wrap:nowrap;gap:4px}.rowa-theme.rowa-sheet .rowa-sheet-phone-actions>.sv2-navrow button{border:1px solid var(--sv2-blue-edge);background:var(--sv2-blue);width:28px;min-width:0;height:28px;min-height:0;color:var(--sv2-fig);border-radius:8px;padding:0;position:relative}.rowa-theme.rowa-sheet .rowa-sheet-phone-actions>.sv2-navrow button:after{content:"";position:absolute;inset:-8px -2px}.rowa-sheet .rowa-sheet-phone-actions>.sv2-navrow svg{width:16px;height:16px}.rowa-sheet[data-v2=true] .sv2-hdr:has(>.sv2-hdr-r>.sv2-navrow) .sv2-trow{padding-right:48px}.rowa-sheet[data-v2=true] .sv2-mg{padding:12px}.rowa-sheet[data-v2=true] .sv2-ghead{gap:8px}.rowa-sheet[data-v2=true] .sv2-gfoot{gap:8px;margin-top:8px;padding-top:8px}.rowa-sheet[data-v2=true] .sv2-grow{gap:8px}.rowa-sheet[data-v2=true] .sv2-grow>.sv2-cap{width:auto}.rowa-sheet[data-v2=true] .sv2-grow .sv2-legend{scrollbar-width:none;flex-wrap:nowrap;flex:1 1 0;min-width:0;margin-right:-12px;padding-right:12px;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 32px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 32px),#0000)}.rowa-sheet[data-v2=true] .sv2-grow .sv2-legend::-webkit-scrollbar{display:none}.rowa-theme.rowa-sheet[data-v2=true] .sv2-grow .sv2-legend-item{flex:none;height:26px;padding:0 8px;font-size:12px;line-height:16px}.rowa-sheet[data-v2=true] .sv2-gedit{flex-basis:100%;margin-left:0}.rowa-sheet[data-v2=true] .sv2-seg>button{font-size:12px}.rowa-sheet[data-v2=true] .sv2-zrows{grid-template-columns:minmax(0,max-content) minmax(48px,1fr) max-content max-content;gap:8px;margin-top:12px;display:grid}.rowa-sheet[data-v2=true] .sv2-zrows>.sv2-zr{grid-column:1/-1;grid-template-columns:subgrid;gap:8px;font-size:12px}.rowa-sheet[data-v2=true] .sv2-zrows>.sv2-zr>:first-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.rowa-sheet[data-v2=true] .sv2-zfoot{font-size:12px}.rowa-sheet[data-v2=true] .rowa-peaks-grid{scrollbar-width:none;grid-template-columns:none;grid-auto-columns:104px;grid-auto-flow:column;margin-right:-12px;padding-right:12px;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 32px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 32px),#0000)}.rowa-sheet[data-v2=true] .rowa-peaks-grid::-webkit-scrollbar{display:none}.rowa-sheet[data-v2=true] .rowa-peaks-tile{border-radius:8px;padding:8px}.rowa-sheet[data-v2=true] .rowa-peaks-window,.rowa-sheet[data-v2=true] .rowa-peaks-rest{white-space:nowrap;font-size:12px;font-weight:400}.rowa-sheet[data-v2=true] .sv2-note textarea{border-radius:8px;min-height:64px;font-size:13px}.rowa-sheet[data-v2=true] .sv2-plc{border-radius:8px;width:100%}.rowa-sheet[data-v2=true] .sv2-plc-t{letter-spacing:0;text-transform:none;font-size:13px;font-weight:600}.rowa-sheet[data-v2=true] .sv2-plc .sv2-acts{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.rowa-sheet[data-v2=true] .sv2-plc .sv2-acts>*{justify-content:center;width:100%}.rowa-sheet[data-v2=true] .pl-strip-head{flex-wrap:wrap;gap:8px}.rowa-sheet[data-v2=true] .pl-cby{margin-left:0}.rowa-sheet[data-v2=true] .pl-strip-head :is(.sv2-cap,.sv2-seg>button){white-space:nowrap}.rowa-sheet[data-v2=true] .fc-chips{gap:4px}.rowa-theme.rowa-sheet[data-v2=true] .fc-chips button{flex:none;height:26px;min-height:0;padding:0 8px;font-size:12px;position:relative}.rowa-sheet[data-v2=true] .fc-chips button:after{content:"";position:absolute;inset:-8px -2px}.rowa-sheet[data-v2=true] .fc-hint{flex-basis:100%}.rowa-sheet[data-v2=true] .fc-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.rowa-sheet[data-v2=true] .fc-tiles>div{border-radius:8px}.rowa-sheet[data-v2=true] .fc-tiles dt{letter-spacing:0;text-transform:none;font-size:12px}}.sv2-mg{padding:20px 24px}.sv2-ghead{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.sv2-ghead-l,.sv2-ghead-r{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.sv2-ghead-r{margin-left:auto}.sv2-legend{color:var(--sv2-label);gap:12px;font-size:12px;display:flex}.sv2-legend>span{white-space:nowrap}.sv2-legend i{vertical-align:middle;border-radius:1px;width:16px;height:2px;margin-right:4px;display:inline-block}.sv2-legend i.sv2-legend-dash{background:0 0;border-top:2px dashed;border-radius:0;height:0}.sv2-gfoot{border-top:1px solid var(--sv2-edge,var(--rowa-edge));flex-direction:column;gap:8px;margin-top:12px;padding-top:12px;display:flex}.sv2-grow{flex-wrap:wrap;align-items:center;gap:8px 12px;min-width:0;display:flex}.sv2-grow>.sv2-cap{flex:none;width:48px;font-weight:600}.sv2-grow .sv2-legend{flex-wrap:wrap;gap:4px}.sv2-grow .sv2-legend-item{border:1px solid var(--sv2-edge,var(--rowa-edge));border-radius:12px;align-items:center;height:24px;padding:0 8px;display:inline-flex}.sv2-gedit{margin-left:auto}.sv2-gfocus{font-size:13px;font-weight:600}.sv2-vt{background:var(--rowa-inset)}.rowa-theme .sv2-vt button{height:28px;padding:0 16px;font-size:13px;font-weight:600}.sv2-an{flex-direction:column;gap:20px;min-width:0;display:flex}.sv2-rowa{min-width:0}.sv2-rowa .pd-card{background:0 0;border:0;margin:0;padding:0}.sv2-rowa .pd-card>.rowa-card-header{display:none}.sv2-gwrap{flex-direction:column;min-width:0;display:flex}.sv2-chart{border:1px solid color-mix(in srgb, var(--rowa-info-edge) 50%, var(--rowa-chart-bg));background:var(--rowa-chart-bg);touch-action:none;-webkit-user-select:none;user-select:none;border-radius:12px;position:relative;overflow:hidden}.sv2-chart[data-edit=true]{cursor:crosshair}.sv2-chart svg{display:block}.sv2-grid{stroke:color-mix(in srgb, var(--sv2-label) 14%, transparent);stroke-width:1px}.sv2-band{fill:color-mix(in srgb, var(--rowa-work-piece) 18%, transparent)}.sv2-band[data-editing=true]{fill:color-mix(in srgb, var(--rowa-work-piece) 30%, transparent);stroke:var(--rowa-work-piece);stroke-width:1px}.sv2-band-n{fill:var(--sv2-label);font-size:12px;font-weight:600}.sv2-axis text{font-variant-numeric:tabular-nums;font-size:12px}.sv2-xtick{fill:var(--sv2-label);font-size:12px}.sv2-cursor{stroke:var(--sv2-fig);stroke-width:1px;stroke-dasharray:3 3}.sv2-handle{fill:var(--rowa-work-piece);fill-opacity:.55;cursor:ew-resize}.sv2-hint{z-index:7;border:1px solid var(--sv2-ember);background:color-mix(in srgb, var(--rowa-ink) 92%, transparent);height:36px;color:var(--sv2-fig);white-space:nowrap;pointer-events:none;border-radius:18px;align-items:center;gap:8px;padding:0 16px;font-size:13px;font-weight:600;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.sv2-hint span{color:var(--sv2-ember)}.sv2-tip{z-index:8;border:1px solid var(--sv2-fig);background:var(--rowa-ink);white-space:nowrap;pointer-events:none;border-radius:8px;flex-direction:column;gap:2px;padding:8px 12px;font-size:12px;line-height:16px;display:flex;position:absolute;top:12px}.sv2-tip b{font-size:13px}.sv2-tip-k{min-width:88px;color:var(--sv2-label);display:inline-block}.rowa-theme .sv2-pdots{z-index:6;border:1px solid var(--rowa-work-piece);background:var(--rowa-ink);width:28px;height:20px;min-height:0;color:var(--sv2-fig);cursor:pointer;border-radius:10px;padding:0;font-size:13px;line-height:1;position:absolute;transform:translate(-50%)}.sv2-pmenu{z-index:9;border:1px solid var(--sv2-ctl);background:var(--rowa-inset);border-radius:10px;flex-direction:column;min-width:160px;padding:4px;display:flex;position:absolute}.sv2-pmenu .sv2-cap{margin:0;padding:4px 12px}.rowa-theme .sv2-pmenu button{height:32px;min-height:0;color:var(--sv2-fig);text-align:left;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:0 12px;font-size:13px}.rowa-theme .sv2-pmenu button:hover{background:color-mix(in srgb, var(--sv2-ctl) 35%, var(--rowa-inset))}.rowa-theme .sv2-pmenu .sv2-del{color:var(--rowa-danger-text)}.sv2-edbar{border:1px solid var(--rowa-tint-own-edge);background:var(--rowa-tint-own);border-radius:12px;flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:12px;padding:8px 12px;display:flex}.sv2-zg{border:1px solid var(--sv2-ctl);background:var(--rowa-inset);border-radius:14px;display:inline-flex;overflow:hidden}.rowa-theme .sv2-zg button{min-width:36px;height:28px;min-height:0;color:var(--sv2-fig);cursor:pointer;background:0 0;border:0;padding:0 12px;font-size:13px;font-weight:700}.rowa-theme .sv2-zg button+button{border-left:1px solid var(--sv2-ctl)}.sv2-win{color:var(--sv2-label);font-variant-numeric:tabular-nums;font-size:12px}.sv2-edacts{margin-left:auto}.sv2-ovw{border:1px solid color-mix(in srgb, var(--rowa-info-edge) 50%, var(--rowa-chart-bg));background:var(--rowa-chart-bg);touch-action:none;-webkit-user-select:none;user-select:none;border-radius:8px;margin-top:8px;overflow:hidden}.sv2-ovw svg{cursor:grab;display:block}.sv2-ovw-win{fill:color-mix(in srgb, var(--sv2-fig) 12%, transparent);stroke:var(--sv2-fig);stroke-width:1px}.sv2-ovcap{color:var(--sv2-label);justify-content:space-between;margin:4px 8px;font-size:12px;display:flex}.sv2-wm{min-width:0}.sv2-wmin{flex-direction:column;gap:8px;min-width:0;display:flex}.sv2-wmhead{min-height:28px;font-family:var(--sv2-mono);flex-wrap:wrap;align-items:center;gap:12px;font-size:13px;display:flex}.sv2-wmhead b{align-items:center;font-size:15px;display:inline-flex}.sv2-wmrt{color:#9aa3b3;letter-spacing:1px;margin-left:auto;font-size:12px}.sv2-wmscr{overscroll-behavior:contain;flex-direction:column;gap:8px;max-height:420px;display:flex;overflow:auto}.sv2-wmscr>*{flex-shrink:0}.sv2-wmin[data-screen=table] .sv2-wmscr{max-height:none}.sv2-wmstack{flex-direction:column;gap:8px;min-width:0;display:flex}.sv2-wmctl{flex-wrap:wrap;gap:8px;display:flex}.sv2-wt{border-collapse:separate;border-spacing:0;width:100%;font-family:var(--sv2-mono);font-size:13px}.sv2-wt th{color:#9aa3b3;text-align:right;background:#1c1e23;border-bottom:1px solid #33363d;height:36px;padding:0 4px;font-size:12px;font-weight:500;line-height:16px}.sv2-wt thead{z-index:2;position:sticky;top:0}.sv2-wt td{color:#c9cfdb;text-align:right;white-space:nowrap;border-bottom:1px solid #2a2c31;height:36px;padding:0 4px}.sv2-wt :is(th,td):first-child{padding-left:8px}.sv2-wt :is(th,td):last-child{padding-right:8px}.sv2-wt td[data-col=target]{white-space:normal;min-width:64px;line-height:16px}.sv2-wt [data-text=true]{text-align:left}.sv2-wt tbody tr[tabindex]{cursor:pointer}.sv2-wt tbody tr[data-kind=work] td{color:var(--sv2-fig);background:#26282d;font-weight:700}.sv2-wt tbody tr[data-kind=work] td:first-child{box-shadow:inset 4px 0 #c98a73}.sv2-wt tbody tr[data-on=true] td{background:#3a2a25}.sv2-wt tbody tr[data-on=true] td:first-child{box-shadow:inset 4px 0 0 var(--sv2-ember)}.sv2-wt td[data-col=split]{color:#e8a387}.sv2-wt td[data-col=gs]{color:var(--sv2-ok)}.sv2-wt td[data-col=role]{color:#9aa3b3;font-weight:400}.sv2-wt tfoot{z-index:2;position:sticky;bottom:0}.sv2-wt tfoot td{color:#c9cfdb;letter-spacing:.5px;background:#1c1e23;border-bottom:0;font-weight:700}.sv2-wt tfoot td:first-child{max-width:24px;overflow:visible}.sv2-wt tfoot tr[data-tone=work] td{color:var(--sv2-fig);background:#232428;box-shadow:inset 0 1px #4a4d55}.sv2-wt tfoot tr[data-tone=work] td:first-child{color:#e8a387}.sv2-lacw{align-items:center;display:inline-flex}.sv2-lac{width:52px;height:28px;color:var(--sv2-fig);font:600 13px var(--sv2-mono);text-align:right;background:#141518;border:1px solid #4a4d55;border-radius:6px;padding:0 4px}.sv2-lac:focus{border-color:var(--sv2-ember);outline:none}.sv2-lac[aria-invalid=true]{border-color:var(--rowa-danger-text)}.sv2-you{background:var(--sv2-label);color:var(--rowa-ink);font:700 12px var(--sv2-mono);border-radius:4px;margin-left:4px;padding:0 4px}.sv2-gsb{border:1px solid var(--rowa-status-done-line);background:var(--rowa-status-done-bg);color:var(--sv2-ok);font:700 12px/20px var(--sv2-mono);border-radius:6px;padding:0 6px}.sv2-wmseg{border:1px solid #3a3d45;border-radius:8px;display:inline-flex;overflow:hidden}.rowa-theme .sv2-wmseg button{color:#9aa3b3;height:28px;min-height:0;font:600 12px var(--sv2-mono);letter-spacing:1px;cursor:pointer;background:0 0;border:0;padding:0 12px}.rowa-theme .sv2-wmseg button[aria-pressed=true]{color:#f29c78;background:#3a2a25}.sv2-wmins{color:#c9cfdb;border:1px solid #4a4d55;border-radius:8px;align-items:center;gap:8px;padding:4px 8px;display:inline-flex}.sv2-wmins b{background:var(--rowa-int-5);color:var(--rowa-on-accent);border-radius:4px;padding:0 4px;font-weight:700}.sv2-blocks{border:1px solid color-mix(in srgb, var(--rowa-info-edge) 50%, var(--rowa-chart-bg));background:var(--rowa-chart-bg);border-radius:12px;width:100%;height:auto;display:block}.sv2-block{cursor:default}.sv2-block[role=button]{cursor:pointer}.sv2-block[data-rest=true] rect{opacity:.4}.sv2-block[data-on=true] rect{stroke:var(--sv2-fig);stroke-width:2px}.sv2-block-v{fill:var(--sv2-fig);font-size:12px;font-weight:600}.sv2-block-l{fill:var(--sv2-label);font-size:12px}.sv2-tagline{border:1px solid var(--rowa-status-done-line);background:var(--rowa-status-done-bg);min-height:28px;color:var(--sv2-ok);border-radius:14px;align-items:center;gap:8px;padding:4px 12px;font-size:12px;font-weight:600;display:inline-flex}.sv2-rename{flex-direction:column;gap:8px;display:inline-flex}.sv2-rename-body{flex-direction:column;gap:4px;font-size:13px;display:flex}.sv2-zgrid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.sv2-zrows{flex-direction:column;gap:8px;margin:16px 0 0;padding:0;list-style:none;display:flex}.sv2-zr{grid-template-columns:176px 1fr 56px 40px;align-items:center;gap:12px;font-size:13px;display:grid}.sv2-zn{white-space:nowrap;align-items:center;gap:8px;font-weight:600;display:flex}.sv2-zn i{border-radius:3px;width:10px;height:10px;display:inline-block}.sv2-zt{background:color-mix(in srgb, var(--sv2-label) 12%, var(--sv2-card));border-radius:6px;height:12px;overflow:hidden}.sv2-zt i{border-radius:6px;height:100%;display:block}.sv2-zm{font-variant-numeric:tabular-nums;text-align:right;font-weight:700}.sv2-zp{color:var(--sv2-label);text-align:right;font-size:12px}.sv2-sheet .rowa-peaks.rowa-card{border:1px solid var(--sv2-edge);background:var(--sv2-card);border-radius:16px}.sv2-sheet .rowa-card{border-radius:16px}.sv2-lhead{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.sv2-lhead-l,.sv2-lhead-r{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.sv2-legs{min-width:0}.sv2-bars{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex;position:relative}.sv2-brow{grid-template-columns:56px 1fr;align-items:center;gap:12px;display:grid}.sv2-bl{color:var(--sv2-label);font-size:13px;font-weight:600}.sv2-brow[data-on=true] .sv2-bl{color:var(--sv2-fig)}.sv2-brow[data-dim=true]{opacity:.5}.sv2-btrack{height:28px;position:relative}.rowa-theme .sv2-bar{background:color-mix(in srgb, var(--sv2-label) 10%, var(--sv2-card));min-height:0;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--sv2-label) 22%, transparent);cursor:pointer;border:0;border-radius:6px;padding:0;position:absolute;top:0;bottom:0;left:0;overflow:hidden}.rowa-theme .sv2-bar:hover{box-shadow:inset 0 0 0 1px var(--sv2-label)}.sv2-brow[data-on=true] .sv2-bar{box-shadow:inset 0 0 0 2px var(--sv2-fig)}.sv2-bseg{justify-content:center;align-items:center;display:flex;position:absolute;top:0;bottom:0;overflow:hidden}.sv2-bseg[data-nodata=true]{background:repeating-linear-gradient(135deg, color-mix(in srgb, var(--sv2-label) 18%, transparent) 0 4px, transparent 4px 8px), color-mix(in srgb, var(--sv2-label) 10%, var(--sv2-card));color:var(--sv2-label)}.sv2-btrim{pointer-events:none;background:linear-gradient(90deg, color-mix(in srgb, var(--sv2-page,#04060a) 72%, transparent) 0%, color-mix(in srgb, var(--sv2-page,#04060a) 71%, transparent) 12.5%, color-mix(in srgb, var(--sv2-page,#04060a) 65%, transparent) 25%, color-mix(in srgb, var(--sv2-page,#04060a) 52%, transparent) 37.5%, color-mix(in srgb, var(--sv2-page,#04060a) 36%, transparent) 50%, color-mix(in srgb, var(--sv2-page,#04060a) 20%, transparent) 62.5%, color-mix(in srgb, var(--sv2-page,#04060a) 7%, transparent) 75%, color-mix(in srgb, var(--sv2-page,#04060a) 1%, transparent) 87.5%, transparent 100%);position:absolute;top:0;bottom:0}.sv2-btrim[data-end=tail]{transform:scaleX(-1)}.sv2-bcut{background:var(--sv2-fig);opacity:.95;pointer-events:none;width:1.5px;margin-left:-1px;position:absolute;top:-4px;bottom:-4px}.sv2-bfill{position:absolute;top:0;bottom:0}.sv2-bp{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--sv2-fig) 32%, transparent);border-radius:6px;justify-content:center;align-items:center;display:flex;position:absolute;top:0;bottom:0}.sv2-bseg span{background:color-mix(in srgb, var(--sv2-fig) 82%, transparent);color:var(--rowa-ink);white-space:nowrap;text-overflow:ellipsis;border-radius:8px;max-width:calc(100% - 8px);padding:0 8px;font-size:12px;font-weight:700;line-height:20px;overflow:hidden}.sv2-blegend{color:var(--sv2-label);flex-wrap:wrap;align-items:center;gap:8px 12px;margin:12px 0 0;font-size:12px;display:flex}.sv2-sw{vertical-align:middle;border-radius:3px;width:12px;height:12px;display:inline-block}.sv2-sw-piece{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--sv2-fig) 32%, transparent);margin-right:4px}.sv2-sw-nodata{background:repeating-linear-gradient(135deg, color-mix(in srgb, var(--sv2-label) 40%, transparent) 0 2px, transparent 2px 4px);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--sv2-label) 40%, transparent);margin-right:4px}.sv2-sw-trim{background:linear-gradient(90deg, color-mix(in srgb, var(--sv2-page,#04060a) 72%, transparent) 0%, color-mix(in srgb, var(--sv2-page,#04060a) 36%, transparent) 50%, transparent 100%);width:16px;height:8px;box-shadow:inset -1.5px 0 0 var(--sv2-fig);border-radius:0;margin-right:4px}.sv2-blegend>span{align-items:center;gap:4px;display:inline-flex}.sv2-tstrip{border-top:1px solid var(--sv2-edge);flex-direction:column;gap:8px;padding-top:12px;display:flex}.sv2-tstrip-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 8px;display:flex}.sv2-tstrip-head>span:first-child{align-items:baseline;gap:8px;display:inline-flex}.sv2-tstrip-head b{color:var(--sv2-fig);font-size:13px;font-weight:600;line-height:20px}.sv2-tstrip-tiles{grid-template-columns:repeat(auto-fit,minmax(96px,1fr));gap:8px;margin:0;display:grid}.sv2-tstrip-tiles>div{border:1px solid var(--sv2-edge);background:var(--rowa-ink,var(--sv2-card));border-radius:8px;flex-direction:column;gap:4px;min-width:0;padding:8px;display:flex}.sv2-tstrip-tiles dt{color:var(--sv2-label);font-size:12px;line-height:16px}.sv2-tstrip-tiles dd{color:var(--sv2-fig);font-variant-numeric:tabular-nums;margin:0;font-size:18px;font-weight:600;line-height:24px}.sv2-tstrip-tiles dd small{color:var(--sv2-label);margin-left:2px;font-size:12px;font-weight:400}@container (width<=600px){.sv2-mg{padding:16px}.sv2-ghead .sv2-pill{height:auto;min-height:28px;padding:4px 12px}.sv2-legend{flex-wrap:wrap;gap:4px 12px}.sv2-ghead-r{margin-left:0}.sv2-hint{height:28px;padding:0 12px;font-size:12px}.sv2-wt{min-width:640px}.sv2-zgrid{grid-template-columns:1fr}.sv2-zr{grid-template-columns:96px 1fr 48px 36px;gap:8px}.sv2-edbar .sv2-win{flex-basis:100%}.sv2-brow{grid-template-columns:44px 1fr;gap:8px}.sv2-bseg span{padding:0 4px}}.rowa-theme .sv2-cellsel{appearance:none;height:28px;min-height:0;color:inherit;font:inherit;cursor:pointer;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3E%3Cpath d='M1 3l3 3 3-3' fill='none' stroke='%239aa3b3' stroke-width='1.5'/%3E%3C/svg%3E") right 8px center no-repeat;border:1px solid #0000;border-radius:6px;padding:0 20px 0 4px}.rowa-theme .sv2-cellsel:hover,.rowa-theme .sv2-cellsel:focus{border-color:var(--sv2-ctl);outline:none}.sv2-refline line{stroke:var(--sv2-label);stroke-dasharray:4 4;stroke-width:1px}.sv2-refline text{fill:var(--sv2-label);font:600 12px var(--sv2-mono)}.sv2-hrz-band{fill-opacity:.1}.sv2-hrz-name{font:600 12px var(--sv2-mono);opacity:.85}.sv2-zstack{border-radius:999px;gap:2px;height:12px;margin-bottom:12px;display:flex;overflow:hidden}.sv2-zstack i{height:100%;display:block}.sv2-zfoot{border-top:1px solid var(--sv2-edge);color:var(--sv2-label);flex-wrap:wrap;gap:4px 16px;margin-top:12px;padding-top:12px;font-size:13px;display:flex}.sv2-zfoot b{color:var(--sv2-fig);font-family:var(--sv2-mono)}.sv2-legend-item{color:inherit;font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;padding:0}.sv2-legend-item[aria-pressed=false]{opacity:.4;text-decoration:line-through}.rowa-dev{border:1px solid var(--rowa-line-strong,var(--border));background:var(--rowa-ink);border-radius:24px;flex-direction:column;gap:10px;min-width:0;padding:14px 16px 10px;display:flex}.rowa-dev[data-device=watch]{border-radius:32px}.rowa-dev-brand{color:var(--foreground);justify-content:space-between;align-items:baseline;padding:0 6px;display:flex}.rowa-dev-brand b{letter-spacing:.18em;font-size:22px;font-weight:800}.rowa-dev-brand span{color:var(--muted-foreground);letter-spacing:.16em;text-transform:uppercase;font-size:10px}.rowa-dev-body{align-items:flex-start;gap:14px;min-width:0;display:flex}.rowa-dev-screen{border:1px solid var(--border);background:var(--secondary);font-variant-numeric:tabular-nums;border-radius:16px;flex:auto;min-width:0;padding:10px 12px 8px;position:relative;overflow-x:auto}.rowa-dev-top{border-bottom:1px solid var(--rowa-line-strong,var(--border));align-items:baseline;gap:10px;margin-bottom:6px;padding-bottom:7px;font-family:SF Mono,ui-monospace,Menlo,Consolas,monospace;display:flex}.rowa-dev-title{color:var(--foreground);font-size:15px;font-weight:700}.rowa-dev-view{color:var(--muted-foreground);font-size:var(--rowa-text-floor,12px);letter-spacing:.1em;text-transform:uppercase;margin-left:auto}.rowa-dev-keys{flex-direction:column;flex:none;gap:12px;padding-top:8px;display:flex}.rowa-dev-key{border:1px solid var(--rowa-line-strong,var(--border));background:var(--secondary);width:46px;height:46px;color:var(--foreground);cursor:pointer;border-radius:50%;place-items:center;display:grid}.rowa-dev-key svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.rowa-dev-key[aria-pressed=true]{border-color:var(--rowa-act,var(--rowa-blue));background:var(--rowa-act,var(--rowa-blue));color:var(--rowa-act-ink,#fff)}.rowa-dev-key:focus-visible{outline:2px solid var(--rowa-focus-ring,var(--rowa-blue));outline-offset:2px}.rowa-dev-key:disabled{opacity:.4;cursor:not-allowed}.rowa-dev-caption{color:var(--muted-foreground);letter-spacing:.1em;text-transform:uppercase;padding:0 6px;font-size:11px}@media (width<=600px){.rowa-dev-body{flex-direction:column;align-items:stretch}.rowa-dev{padding:10px 8px 8px}.rowa-dev-screen{padding:8px}.rowa-dev-keys{flex-direction:row;justify-content:center;width:100%;padding-top:0}}.rowa-dev-chips{flex-wrap:wrap;gap:6px;margin-bottom:8px;display:flex}.rowa-dev-chip{border:1px solid var(--rowa-line-strong,var(--border));height:26px;color:var(--foreground);background:0 0;border-radius:999px;padding:0 10px;font-size:12px}.rowa-dev-chip[aria-pressed=true]{border-color:var(--rowa-act,var(--rowa-blue));background:var(--rowa-act,var(--rowa-blue));color:var(--rowa-act-ink,#fff)}.rowa-graph-svg{width:100%;height:auto;display:block}.rowa-graph-svg .g-rest rect{fill:var(--muted-foreground);fill-opacity:.14}.rowa-graph-svg .g-rest text{fill:var(--muted-foreground);font-size:12px}.rowa-graph-svg .g-hrz rect{fill-opacity:.1}.rowa-graph-svg .g-hrz text{opacity:.85;font-size:12px;font-weight:600}.rowa-graph-svg .g-yaxis text{font-variant-numeric:tabular-nums;font-size:12px}.rowa-graph-svg .g-yaxis .g-unit{font-weight:600}.rowa-graph-svg .g-axis{stroke:var(--border);stroke-width:1px}.rowa-graph-svg .g-tick{fill:var(--muted-foreground);font-size:11px}.rowa-graph-svg path{fill:none;stroke-width:2px;stroke-linejoin:round}.rowa-graph-legend{flex-wrap:wrap;gap:8px 14px;margin-top:6px;font-size:12px;display:flex}.rowa-graph-legend button{color:var(--foreground);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;display:inline-flex}.rowa-graph-legend button[aria-pressed=false]{opacity:.4}.rowa-graph-legend i{border-radius:2px;width:14px;height:3px;display:inline-block}.rowa-zbars{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:10px;display:grid}.rowa-zbars-set h5{margin:0 0 6px;font-size:12px;font-weight:700}.rowa-zbar{grid-template-columns:56px 1fr 78px;align-items:center;gap:8px;font-size:12px;display:grid}.rowa-zbar-track{background:var(--rowa-inset,var(--background));border-radius:5px;height:10px;overflow:hidden}.rowa-zbar-fill{border-radius:5px;height:100%}.rowa-zbar-val{color:var(--muted-foreground);text-align:right;font-variant-numeric:tabular-nums}.rowa-pdet{font-family:var(--font-sans);grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:12px;padding:10px 0;display:grid}@media (width<=760px){.rowa-pdet{grid-template-columns:minmax(0,1fr)}}.rowa-pdet-box{border:1px solid var(--border);background:var(--card);border-radius:16px;padding:10px 12px}.rowa-pdet-box h5{margin:0 0 8px;font-size:13px;font-weight:700}.rowa-pdet-box h5 span{color:var(--muted-foreground);margin-left:6px;font-weight:400}.rowa-pdet-mini{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:12px}.rowa-pdet-mini th,.rowa-pdet-mini td{border-top:1px solid var(--border);text-align:right;padding:4px 6px}.rowa-pdet-mini th:first-child,.rowa-pdet-mini td:first-child{text-align:left}.rowa-pdet-mini thead th{color:var(--muted-foreground);text-transform:uppercase;letter-spacing:.06em;border-top:0;font-size:11px;font-weight:600}.rowa-pdet-tiles{grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:8px;display:grid}.rowa-pdet-tile{border:1px solid var(--border);border-radius:14px;padding:8px 10px}.rowa-pdet-tile dt{color:var(--muted-foreground);letter-spacing:.06em;text-transform:uppercase;font-size:11px}.rowa-pdet-tile dd{margin:2px 0 0;font-size:15px;font-weight:700}.rowa-pdet-tile dd span{color:var(--muted-foreground);font-size:11px;font-weight:400;display:block}.rowa-pm5-xbtn{width:18px;height:18px;color:var(--muted-foreground);cursor:pointer;background:0 0;border:0;place-items:center;margin-right:4px;padding:0;transition:transform .15s;display:inline-grid}.rowa-pm5-xbtn[aria-expanded=true]{transform:rotate(90deg)}.rowa-minutes{flex-wrap:wrap;gap:6px;display:flex}.rowa-minute{border:1px solid var(--border);background:var(--card);min-width:54px;color:var(--foreground);font-variant-numeric:tabular-nums;cursor:pointer;border-radius:14px;flex-direction:column;align-items:center;padding:5px 8px;font-size:12px;display:flex}.rowa-minute b{color:var(--muted-foreground);font-size:10px;font-weight:600}.rowa-minute[aria-pressed=true]{border-color:var(--rowa-act,var(--rowa-blue));background:color-mix(in srgb, var(--rowa-act,var(--rowa-blue)) 18%, transparent)}.rowa-minute-figs{margin:8px 0 0;font-size:13px}.rowa-dev[data-device=monitor]{--rowa-dev-housing:color-mix(in srgb, var(--muted-foreground) 26%, var(--card));--rowa-dev-glass:color-mix(in srgb, var(--muted-foreground) 14%, var(--card));border:var(--rowa-bw-state,2px) solid var(--background);border-radius:var(--rowa-radius-card);background:var(--rowa-dev-housing);box-shadow:0 0 0 var(--rowa-bw,1px) var(--rowa-line-strong,var(--border))}.rowa-dev[data-device=monitor] .rowa-dev-brand{background:var(--rowa-dev-housing)}.rowa-dev[data-device=monitor] .rowa-dev-brand b{color:color-mix(in srgb, var(--primary) 70%, var(--foreground))}.rowa-dev[data-device=monitor] .rowa-dev-screen{border-color:var(--rowa-line-strong,var(--border));border-radius:var(--rowa-radius-inner);background:var(--rowa-dev-glass);filter:saturate(.35)}.rowa-dev[data-device=monitor] .rowa-dev-key{border-radius:var(--rowa-radius-pill);background:var(--rowa-dev-glass)}.rowa-dev[data-device=monitor] .rowa-dev-key[aria-pressed=true]{border-color:color-mix(in srgb, var(--primary) 35%, transparent);background:color-mix(in srgb, var(--primary) 16%, transparent);color:var(--primary)}.rowa-dev[data-device=monitor] .rowa-pm5-table tr[data-kind=work]>*,.rowa-dev[data-device=monitor] .rowa-pm5-table tr[data-kind=sum]>*{background:color-mix(in srgb, var(--primary) 9%, transparent)}.rowa-pm5-table tr[data-highlight]>*{background:color-mix(in srgb, var(--primary) 24%, transparent);box-shadow:inset 0 var(--rowa-bw-state,2px) 0 var(--primary), inset 0 calc(-1 * var(--rowa-bw-state,2px)) 0 var(--primary)}.rowa-count{white-space:nowrap;justify-content:flex-end;align-items:center;gap:6px;display:inline-flex}.rowa-count-lab{color:var(--rowa-text-2,var(--muted-foreground));font-size:11px;font-weight:600}.rowa-count-b{border:1px solid var(--rowa-line-strong,var(--border));min-width:26px;height:24px;color:var(--foreground);cursor:pointer;background:0 0;border-radius:999px;padding:0 8px;font-size:11px;font-weight:650}.rowa-count-b:hover:not(:disabled){border-color:var(--rowa-blue)}.rowa-count-b:disabled{opacity:.5;cursor:default}tr[data-discarded]>:not(.rowa-pm5-count):not(.rowa-pieces-count){opacity:.45}tr[data-discarded] th,tr[data-discarded] td:not(.rowa-pm5-count):not(.rowa-pieces-count){text-decoration:line-through;-webkit-text-decoration-color:color-mix(in srgb, currentColor 40%, transparent);-webkit-text-decoration-color:color-mix(in srgb, currentColor 40%, transparent);text-decoration-color:color-mix(in srgb, currentColor 40%, transparent)}tr[data-added]>th{color:var(--foreground)}.rowa-lac{border-radius:var(--rowa-radius-inner);color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex-wrap:wrap;align-items:baseline;gap:4px 6px;padding:2px 4px;display:inline-flex}.rowa-lac:disabled{cursor:default}.rowa-lac:hover:not(:disabled){background:var(--rowa-inset,var(--secondary))}.rowa-lac-add{color:var(--rowa-text-2,var(--muted-foreground));opacity:.7;font-size:11px}.rowa-lac-v b{font-weight:700}.rowa-lac[data-high] .rowa-lac-v{color:var(--rowa-ember-text)}.rowa-lac-cupv,.rowa-lac-edited{color:var(--rowa-text-2,var(--muted-foreground));font-size:11px}.rowa-lac-edited{font-style:italic}.rowa-lac-by{background:var(--rowa-ember-soft);color:var(--rowa-ember-text);border-radius:999px;padding:0 6px;font-size:10px;font-weight:700}.rowa-lac-by[data-by=coach]{background:var(--rowa-info-tint,var(--secondary));color:var(--rowa-info-ink,var(--foreground))}.rowa-lac-edit{cursor:default}.rowa-lac-in{border:2px solid var(--rowa-ember-text);border-radius:var(--rowa-radius-control);background:var(--rowa-inset,var(--background));width:56px;height:26px;color:var(--foreground);font:inherit;padding:0 6px;font-size:12px}.rowa-lac-cup{width:44px}.rowa-lac-save,.rowa-lac-cancel{border:1px solid var(--rowa-line-strong,var(--border));height:26px;color:var(--foreground);background:0 0;border-radius:999px;padding:0 8px;font-size:11px;font-weight:650}.rowa-lac-save{border-color:var(--rowa-act,var(--rowa-blue));background:var(--rowa-act,var(--rowa-blue));color:var(--rowa-act-ink,#fff)}.rowa-lac-err{color:var(--rowa-danger-text,var(--destructive));flex-basis:100%;font-size:11px}.rowa-sheet-note{color:var(--rowa-text-2,var(--muted-foreground));font-size:var(--rowa-text-floor,12px);margin:8px 0 0;line-height:1.45}.rowa-hrr-list{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.rowa-hrr-list li{border:1px solid var(--border);background:var(--rowa-inset,var(--secondary));border-radius:16px;flex-direction:column;gap:2px;padding:10px 12px;display:flex}.rowa-hrr-list li:not([data-compared]){border-style:dashed}.rowa-hrr-name{color:var(--rowa-text-2,var(--muted-foreground));font-size:12px;font-weight:600}.rowa-hrr-drop{font-variant-numeric:tabular-nums;font-size:18px;font-weight:750}.rowa-hrr-words{color:var(--rowa-text-2,var(--muted-foreground));font-size:12px}.rowa-rate-checks{flex-direction:column;gap:8px;display:flex}.rowa-rate-hidden{color:var(--rowa-text-2,var(--muted-foreground));margin:0;font-size:12px}.rowa-rate-flag{border:1px solid var(--rowa-amber-1,var(--border));background:var(--card);border-radius:16px;flex-wrap:wrap;align-items:center;gap:8px;padding:10px 12px;display:flex}.rowa-rate-flag[data-answer]{border-color:var(--border)}.rowa-rate-chip{background:var(--rowa-amber-1,var(--secondary));color:var(--rowa-amber-ink,var(--foreground));border-radius:999px;padding:2px 8px;font-size:11px;font-weight:700}.rowa-rate-words{flex:260px;font-size:13px}.rowa-rate-b{border:1px solid var(--rowa-line-strong,var(--border));height:28px;color:var(--foreground);background:0 0;border-radius:14px;padding:0 12px;font-size:12px;font-weight:650}.rowa-rate-b:hover{border-color:var(--rowa-blue)}.rowa-drop{flex-direction:column;gap:8px;display:flex}.rowa-drop-b{border:2px dashed var(--rowa-line-strong,var(--border));width:100%;color:var(--foreground);text-align:center;cursor:pointer;background:0 0;border-radius:16px;flex-direction:column;gap:4px;padding:16px;display:flex}.rowa-drop[data-over] .rowa-drop-b{border-color:var(--rowa-blue)}.rowa-drop-b span{color:var(--rowa-text-2,var(--muted-foreground));font-size:12px}.rowa-drop-coming{color:var(--rowa-text-2,var(--muted-foreground));flex-wrap:wrap;align-items:center;gap:8px;margin:0;font-size:12px;display:flex}.rowa-pieces-table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%}.rowa-pieces-wrap{position:relative;overflow-x:auto}.rowa-pieces-table th,.rowa-pieces-table td{border-bottom:1px solid var(--rowa-divider,var(--border));text-align:left;white-space:nowrap;padding:7px 8px;font-size:13px}.rowa-pieces-table thead th{color:var(--rowa-text-2,var(--muted-foreground));text-transform:uppercase;letter-spacing:.04em;font-size:11px;font-weight:600}.rowa-pieces-table tbody th{font-weight:650}.rowa-pieces-table tr[data-kind=rest]{color:var(--rowa-text-2,var(--muted-foreground))}.rowa-pieces-table tfoot th,.rowa-pieces-table tfoot td{border-bottom:0;font-weight:700}.rowa-pieces-count{text-align:right}.rowa-pieces-line{margin:8px 0 0;font-size:12px;font-weight:650}.rowa-pm5-count{text-align:right}.rowa-pieces-measured{color:var(--rowa-text-2,var(--muted-foreground));font-size:10px;font-weight:500;display:block}.rowa-sd{border:1px solid var(--border);border-radius:var(--rowa-radius);background:var(--card);flex-direction:column;gap:10px;padding:14px 16px;display:flex}.rowa-pex-wrap,.rowa-fix-wrap{grid-column:1/-1;min-width:0}.rowa-pex-head,.rowa-pex-box{grid-template-columns:minmax(8em,1fr) minmax(0,2fr) minmax(0,2fr) minmax(7em,auto);align-items:center;gap:12px;display:grid}.rowa-pex-head{color:var(--rowa-text-2);font-size:var(--rowa-fs-label);letter-spacing:.06em;text-transform:uppercase;padding:0 14px 6px;font-weight:650}.rowa-pex-boxes{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.rowa-pex-box{border:var(--rowa-bw,1px) solid var(--rowa-line-strong,var(--border));border-radius:var(--rowa-radius-inner,var(--rowa-radius-control));background:var(--rowa-raised,var(--card));font-size:var(--rowa-fs-body);padding:10px 14px}.rowa-pex-label{color:var(--rowa-text-2);font-size:var(--rowa-fs-small);letter-spacing:.06em;text-transform:uppercase;font-weight:650}.rowa-pex-cell{min-width:0;min-height:var(--rowa-control-md,36px);box-sizing:border-box;border-radius:var(--rowa-radius-control,var(--rowa-radius));background:var(--background);align-items:center;padding:8px 12px;display:flex}.rowa-pex-cell:focus-within{outline:var(--rowa-bw-state,2px) solid var(--rowa-blue)}.rowa-theme .rowa-pex-cell .rowa-pex-input{width:100%;display:flex}.rowa-theme .rowa-pex-cell .rowa-pex-input input{width:100%;min-width:0;height:auto;font-size:var(--rowa-fs-body);background:0 0;border:0;flex:auto;padding:0}.rowa-theme .rowa-pex-cell .rowa-pex-input input:focus{outline:none}.rowa-pex-cell .rowa-pex-none{min-height:0;color:var(--muted-foreground);border:0;padding:0}.rowa-pex-vs{justify-self:end}.rowa-pex-undo{height:var(--rowa-control-md,36px);border:var(--rowa-bw,1px) solid var(--rowa-line-strong,var(--border));border-radius:var(--rowa-radius-control,var(--rowa-radius));color:var(--foreground);font:inherit;font-size:var(--rowa-fs-small);cursor:pointer;background:0 0;padding:0 14px;font-weight:650}.rowa-pex-none{border:1px dashed color-mix(in srgb, var(--primary) 55%, transparent);border-radius:var(--rowa-radius-control,var(--rowa-radius));min-height:28px;color:var(--muted-foreground);font-size:var(--rowa-text-floor,12px);align-items:center;padding:2px 10px;display:inline-flex}.rowa-pex-none:empty{display:none}.rowa-pex-d{font-size:var(--rowa-text-floor,12px);white-space:nowrap;border-radius:999px;padding:2px 9px;font-weight:700;display:inline-block}.rowa-pex-d[data-tone]{background:var(--rowa-ember-soft);color:var(--primary)}.rowa-pex-f{flex-direction:column;gap:3px;min-width:0;display:flex}.rowa-pex-v{color:var(--foreground);font-variant-numeric:tabular-nums;font-weight:650}.rowa-pex-f[data-empty=true] .rowa-pex-v{color:var(--muted-foreground);font-weight:400}.rowa-pex-m{color:var(--muted-foreground);font-size:var(--rowa-text-floor,12px)}.rowa-pex-input{align-items:center;gap:6px;max-width:100%;display:inline-flex}.rowa-theme .rowa-pex-input input{appearance:none;border:1px dashed var(--rowa-line-strong,var(--border));border-radius:var(--rowa-radius-control,var(--rowa-radius));width:9.5em;min-width:7em;max-width:100%;height:32px;color:var(--foreground);font:inherit;font-variant-numeric:tabular-nums;background:0 0;flex:0 0 9.5em;padding:0 8px;font-weight:650}.rowa-theme .rowa-pex-input input:hover{border-color:var(--rowa-blue)}.rowa-theme .rowa-pex-input input:focus{border-style:solid;border-color:var(--rowa-blue);outline:none}.rowa-pex-input input::placeholder{color:var(--muted-foreground);font-weight:400}.rowa-pex-unit{color:var(--muted-foreground);font-size:var(--rowa-fs-label)}.rowa-pex-warn{color:var(--destructive);font-size:var(--rowa-text-floor,12px)}.rowa-pex-load{flex-direction:column;gap:6px;display:flex}.rowa-pex-load-read{font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}.rowa-pex-rpe{flex-direction:column;gap:5px;display:flex}.rowa-pex-rpe-track{grid-template-columns:repeat(10,minmax(26px,1fr));gap:3px;max-width:380px;display:grid}.rowa-pex-rpe-track button{border:1px solid var(--border);border-radius:var(--rowa-radius-control,var(--rowa-radius));background:var(--background);height:30px;color:var(--rowa-text-2);font:inherit;font-size:var(--rowa-fs-tiny);cursor:pointer;font-weight:600}.rowa-pex-rpe-track button[data-fill=true]{border-color:var(--rowa-blue);background:color-mix(in srgb, var(--rowa-blue) 22%, transparent);color:var(--foreground)}.rowa-pex-rpe-track button[aria-checked=true]{background:var(--rowa-blue);color:var(--rowa-on-blue)}.rowa-pex-actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:12px;display:flex}.rowa-pex-save{border-radius:var(--rowa-radius-control,var(--rowa-radius));background:var(--brand);height:34px;color:var(--brand-foreground);font:inherit;font-size:var(--rowa-fs-small);cursor:pointer;border:0;padding:0 14px;font-weight:650}@media (width<=640px){.rowa-pex-head{display:none}.rowa-pex-box{grid-template-columns:1fr 1fr;gap:8px}.rowa-pex-label,.rowa-pex-vs{grid-column:1/-1;justify-self:start}.rowa-pex-vs:empty{display:none}}.rowa-tabs{border-bottom:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:8px 12px;padding-bottom:2px;display:flex}.rowa-tabs-list{flex-wrap:wrap;align-items:center;gap:4px;min-width:0;display:flex}.rowa-tab-wrap{align-items:center;gap:4px;display:inline-flex}.rowa-tab{height:36px;color:var(--rowa-text-2);font:inherit;font-size:var(--rowa-fs-body);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:0 14px;font-weight:600}.rowa-tab[aria-selected=true]{border-bottom-color:var(--rowa-blue);color:var(--foreground)}.rowa-tab:hover:not(:disabled){color:var(--foreground)}.rowa-tab-add{width:36px;padding:0;font-size:18px}.rowa-tab-merge{border:1px solid var(--rowa-blue);border-radius:var(--rowa-radius-pill,999px);height:24px;color:var(--rowa-blue);font:inherit;font-size:var(--rowa-fs-label);cursor:pointer;background:0 0;padding:0 10px;font-weight:650}.rowa-tab-merge:disabled,.rowa-tab:disabled{opacity:.55;cursor:not-allowed}.rowa-tabs-tools{align-items:center;gap:8px;margin-left:auto;display:flex}.rowa-whole{border:1px solid var(--border);border-radius:var(--rowa-radius-card,var(--rowa-radius));background:var(--card);flex-direction:column;gap:10px;padding:16px 18px;display:flex}.rowa-fix-closed{border:1px dashed var(--rowa-line-strong,var(--border));border-radius:var(--rowa-radius-card,var(--rowa-radius));color:var(--rowa-text-2);font-size:var(--rowa-fs-small);flex-wrap:wrap;align-items:center;gap:8px 14px;padding:10px 16px;display:flex}.rowa-fix-open,.rowa-fix-close,.rowa-fix-ask button{border:1px solid var(--rowa-blue);border-radius:var(--rowa-radius-control,var(--rowa-radius));height:30px;color:var(--rowa-blue);font:inherit;font-size:var(--rowa-fs-small);cursor:pointer;background:0 0;padding:0 12px;font-weight:600}.rowa-fix-open{margin-left:auto}.rowa-fix-close{border-color:var(--border);color:var(--rowa-text-2);margin-left:auto}.rowa-fix-ways{gap:4px;display:inline-flex}.rowa-fix-ways button{border:1px solid var(--border);border-radius:var(--rowa-radius-pill,999px);height:30px;color:var(--rowa-text-2);font:inherit;font-size:var(--rowa-fs-small);cursor:pointer;background:0 0;padding:0 12px;font-weight:600}.rowa-fix-ways button[aria-selected=true]{border-color:var(--rowa-blue);background:var(--rowa-blue);color:var(--rowa-on-blue)}.rowa-fix-body{padding:0}.rowa-fix-grid{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:18px;display:grid}@media (width<=760px){.rowa-fix-grid{grid-template-columns:minmax(0,1fr)}}.rowa-fix-entry{flex-direction:column;gap:10px;display:flex}.rowa-fix-label{color:var(--rowa-text-2);font-size:var(--rowa-fs-label);flex-direction:column;gap:6px;margin:0;font-weight:600;display:flex}.rowa-fix-entry input{border:1px solid var(--border);border-radius:var(--rowa-radius-control,var(--rowa-radius));background:var(--background);height:34px;color:var(--foreground);font:inherit;font-size:var(--rowa-fs-body);padding:0 10px;font-weight:600}.rowa-fix-ask{border-radius:var(--rowa-radius);background:var(--rowa-warning-soft);color:var(--foreground);font-size:var(--rowa-fs-small);flex-wrap:wrap;align-items:center;gap:8px;padding:8px 12px;font-weight:600;display:flex}.rowa-fix-chips{flex-wrap:wrap;gap:6px;margin:0;display:flex}.rowa-fix-chip{border-radius:var(--rowa-radius-chip,999px);background:color-mix(in srgb, var(--rowa-blue) 18%, transparent);font-size:var(--rowa-fs-label);padding:2px 10px;font-weight:600}.rowa-fix-chip[data-tone=rest]{background:var(--secondary)}.rowa-fix-pieces{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.rowa-fix-pieces li{flex-direction:column;gap:3px;display:flex}.rowa-fix-pieces label{font-size:var(--rowa-fs-small);align-items:center;gap:10px;font-weight:600;display:flex}.rowa-fix-pieces label span{width:60px;color:var(--rowa-text-2)}.rowa-fix-result{border-radius:var(--rowa-radius);background:var(--secondary);flex-direction:column;gap:10px;padding:12px 14px;display:flex}.rowa-fix-result table{border-collapse:collapse;width:100%;font-size:var(--rowa-fs-small);font-variant-numeric:tabular-nums}.rowa-fix-result th,.rowa-fix-result td{text-align:left;padding:4px 6px 4px 0}.rowa-fix-result th{color:var(--rowa-text-2);font-weight:600}.rowa-fix-result[data-ready=true] td:first-of-type{color:var(--muted-foreground);text-decoration:line-through}.rowa-fix-result td:first-of-type{color:var(--muted-foreground)}.rowa-fix-result td:last-child{font-weight:650}.rowa-fix-done{color:var(--rowa-status-done-ink);font-size:var(--rowa-fs-small);margin:0;font-weight:600}.rowa-pex-save:disabled{opacity:.55;cursor:not-allowed}.rowa-title-field{border:1px dashed var(--rowa-line-strong,var(--border));border-radius:var(--rowa-radius-control,var(--rowa-radius));align-items:center;gap:6px;max-width:100%;padding:2px 8px;display:inline-flex}.rowa-title-field:hover,.rowa-title-field:focus-within{border-color:var(--rowa-blue)}.rowa-title-field input{min-width:0;max-width:100%;color:inherit;font:inherit;background:0 0;border:0;outline:none}.rowa-title-pen{color:var(--rowa-blue);font-size:.8em}.rowa-title-saved{color:var(--rowa-blue);white-space:nowrap;font-size:.8em}.rowa-title-hint{color:var(--rowa-text-2,inherit);white-space:nowrap;font-size:12px;font-weight:400}.rowa-day-block{flex-direction:column;gap:4px;min-width:0;display:flex}.rowa-day-label,.rowa-day-this{color:var(--rowa-text-2);font-size:var(--rowa-text-floor,12px);font-variant-numeric:tabular-nums;margin:0;font-weight:600}.rowa-day-this{color:var(--muted-foreground);font-weight:500}.rowa-sheet-crew{color:var(--muted-foreground);margin-top:2px;display:block}.rowa-sheet-share{border:1px solid var(--rowa-line-strong,var(--border));border-radius:var(--rowa-radius-control,var(--rowa-radius));min-height:32px;color:var(--foreground);font-size:var(--rowa-fs-small);background:0 0;padding:0 14px;font-weight:600}.rowa-sheet-share:hover,.rowa-sheet-share[aria-expanded=true]{border-color:var(--rowa-blue)}.rowa-hide-coaches{font-size:var(--rowa-fs-small);flex-wrap:wrap;align-items:center;gap:10px;display:inline-flex}.rowa-hide-coaches-state{color:var(--rowa-text-2)}.rowa-hide-coaches-switch{align-items:center;gap:8px;font-weight:650;display:inline-flex}@media (width<=599px){.rowa-pex-cell{overflow-wrap:anywhere}.rowa-pex-input{flex-wrap:wrap;width:100%}.rowa-theme .rowa-pex-input input{flex:auto;width:100%;min-width:0}.rowa-pex-rpe-track{grid-template-columns:repeat(5,minmax(0,1fr))}.rowa-pex-rpe-track button{min-height:36px}}@media (width<=767px){.rowa-title-field{box-sizing:border-box;width:100%;display:flex}.rowa-title-field input{flex:1 1 0;width:0}}.rowa-day-block .rowa-form-metric[data-testid=form-metric-hidden]{flex-direction:column;min-width:0;display:flex}.rowa-day-block .rowa-form-metric[data-testid=form-metric-hidden] .rowa-form-percent-text{white-space:normal}.rowa-pex-tag{color:var(--muted-foreground);font-size:var(--rowa-fs-label);letter-spacing:0;text-transform:none;margin-top:2px;font-weight:400;display:block}.rowa-pex-strength-note{flex-wrap:wrap;align-items:center;gap:4px 10px;display:inline-flex}.rowa-pex-back{color:var(--rowa-blue);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:650}.rowa-title-reset{color:var(--rowa-blue);cursor:pointer;background:0 0;border:0;margin-left:6px;font-size:.55em;font-weight:600;text-decoration:underline}.rowa-machine-q{border:1px solid var(--v7-nest-high-edge,#29568d);border-radius:var(--v7-radius-panel,16px);background:var(--v7-nest-high,#17304f);flex-wrap:wrap;align-items:center;gap:8px 12px;padding:8px 12px;display:flex}.rowa-machine-q-h{color:var(--v7-text-secondary,inherit);flex:240px;margin:0;font-size:13px;line-height:20px}.rowa-machine-q-h b{color:var(--v7-text-figure,inherit);font-weight:600}@media (width<=599px){.rowa-machine-q{flex-direction:column;align-items:stretch}}.rowa-hl{border:1px solid var(--border);border-radius:var(--rowa-radius-card,var(--rowa-radius));background:var(--card);overflow:hidden}.rowa-hl-cells{grid-template-columns:repeat(auto-fit,minmax(min(132px,100%),1fr));margin:0;display:grid}.rowa-hl-cell{border-right:1px solid var(--border);border-bottom:1px solid var(--border);min-width:0;padding:16px 18px}.rowa-hl-cell dd{margin:0}.rowa-hl-kicker{color:var(--rowa-text-2);font-size:var(--rowa-text-floor,12px);font-weight:600}.rowa-hl-fig{margin:0}.rowa-hl-fig .rowa-hl-stat,.rowa-hl-fig .rowa-hl-sub{display:block}.rowa-hl-stat{color:var(--foreground);font-size:var(--rowa-fig);font-variant-numeric:tabular-nums;letter-spacing:-.03em;white-space:nowrap;margin-top:6px;font-weight:650;line-height:1.05}.rowa-hl-cell[data-lead=true] .rowa-hl-stat{font-size:var(--rowa-fig);color:var(--rowa-blue)}.rowa-hl-unit{color:var(--accent-foreground);font-size:var(--rowa-fs-tiny);letter-spacing:0;margin-left:3px;font-weight:600}.rowa-hl-sub{color:var(--muted-foreground);font-size:var(--rowa-fs-small);margin-top:6px}.rowa-hl-load{border:1px dashed var(--rowa-line-strong,var(--border));border-radius:var(--rowa-radius-control,var(--rowa-radius));width:100%;color:inherit;text-align:left;font:inherit;background:0 0;flex-direction:column;align-items:flex-start;gap:4px;margin-top:2px;padding:4px 8px 6px;display:flex}button.rowa-hl-load{cursor:pointer}button.rowa-hl-load:hover{border-color:var(--rowa-blue)}.rowa-hl-beside{color:var(--muted-foreground);font-size:var(--rowa-text-floor,12px);font-variant-numeric:tabular-nums}.rowa-hl-note{color:var(--muted-foreground);font-size:var(--rowa-text-floor,12px);font-variant-numeric:tabular-nums;font-weight:600}.rowa-hl-load-row{align-items:center;gap:8px;display:flex}.rowa-hl-flag{border-radius:var(--rowa-radius-chip,999px);background:var(--rowa-status-done-bg);color:var(--rowa-status-done-ink);font-size:var(--rowa-fs-label);padding:1px 8px;font-weight:600}.rowa-hl-flag[data-estimated=true]{background:var(--rowa-warning-soft);color:var(--rowa-warning)}.rowa-hl-go{color:var(--rowa-blue);font-size:var(--rowa-fs-label);font-weight:600}.rowa-hl-foot{background:var(--secondary);color:var(--muted-foreground);font-size:var(--rowa-text-floor,12px);flex-wrap:wrap;gap:6px 16px;margin:0;padding:10px 18px;display:flex}.rowa-hl-foot div{gap:4px;display:flex}.rowa-hl-foot dd{color:var(--foreground);font-variant-numeric:tabular-nums;margin:0;font-weight:600}.rowa-hl-foot div[data-id=unit]{margin-left:auto}.rowa-hl-cell[data-faint=true] .rowa-hl-stat,.rowa-hl-cell[data-faint=true] .rowa-hl-sub{opacity:.55;font-style:italic}.rowa-wt{flex-direction:column;grid-column:1/-1;gap:16px;min-width:0;display:flex}.rowa-wt-card{min-width:0}.rowa-wt-quiet{color:var(--muted-foreground);font-size:var(--rowa-fs-tiny,12.5px);font-weight:400}.rowa-wt-scroll{-webkit-overflow-scrolling:touch;max-width:100%;overflow-x:auto}.rowa-wt-table{border-collapse:collapse;width:100%;min-width:620px;font-size:var(--rowa-fs-small,13.5px)}.rowa-wt-table th,.rowa-wt-table td{border-bottom:1px solid var(--rowa-divider,var(--border));text-align:left;vertical-align:top;white-space:nowrap;padding:8px 12px 8px 0}.rowa-wt-table td:nth-child(n+3):not([data-num]){white-space:normal;min-width:160px}.rowa-wt-table thead th{color:var(--rowa-text-2);font-size:var(--rowa-text-floor,12px);font-weight:600}.rowa-wt-table [data-num=true]{text-align:right;font-variant-numeric:tabular-nums}.rowa-wt-table tbody tr:last-child th,.rowa-wt-table tbody tr:last-child td{border-bottom:0}.rowa-wt-part{align-items:center;gap:6px;font-weight:650;display:inline-flex}.rowa-wt-zone{align-items:center;gap:6px;display:inline-flex}.rowa-wt-zone i{background:var(--rowa-text-3);border-radius:50%;width:8px;height:8px}.rowa-wt-zone[data-zone=ut2] i{background:var(--rowa-zone-ut2)}.rowa-wt-zone[data-zone=ut1] i{background:var(--rowa-zone-ut1)}.rowa-wt-zone[data-zone=threshold] i{background:var(--rowa-zone-threshold)}.rowa-wt-zone[data-zone=at] i{background:var(--rowa-zone-at)}.rowa-wt-zone[data-zone=vo2max] i{background:var(--rowa-zone-vo2max)}.rowa-wt-zone[data-zone=anaerobic] i{background:var(--rowa-zone-anaerobic)}.rowa-wt-sums{border-top:1px solid var(--rowa-divider,var(--border));font-size:var(--rowa-fs-small,13.5px);font-variant-numeric:tabular-nums;flex-direction:column;gap:4px;margin-top:10px;padding-top:10px;display:flex}.rowa-wt-sums p{margin:0}.rowa-wt-sum-k{color:var(--rowa-text-2);margin-right:6px;font-weight:600}.rowa-wt-stripwrap{margin:8px 0 0;position:relative}.rowa-wt-strip{border-radius:var(--rowa-radius-control,var(--rowa-radius));background:var(--rowa-m-bg,var(--muted));height:36px;position:relative;overflow:hidden}.rowa-wt-seg{min-width:0;box-shadow:inset 2px 0 0 var(--card), inset -2px 0 0 var(--card);background:var(--rowa-m-erg);color:var(--rowa-on-act);font-size:var(--rowa-fs-tiny,12.5px);justify-content:center;align-items:center;padding:0 6px;font-weight:650;display:flex;position:absolute;top:0;bottom:0;overflow:hidden}.rowa-wt-seg-text{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rowa-wt-seg[data-machine=water]{background:var(--rowa-m-water)}.rowa-wt-seg[data-machine=bike],.rowa-wt-seg[data-machine=bikeerg]{background:var(--rowa-m-bike)}.rowa-wt-seg[data-machine=run],.rowa-wt-seg[data-machine=walk]{background:var(--rowa-m-run)}.rowa-wt-seg[data-machine=strength],.rowa-wt-seg[data-machine=other],.rowa-wt-seg[data-machine=swim]{background:var(--rowa-m-strength)}.rowa-wt-seg[data-kind=rest]{background:var(--rowa-quiet-fill,var(--muted));color:var(--rowa-text-2);box-shadow:inset 0 0 0 1px var(--rowa-line-strong,var(--border))}.rowa-wt-trimmed{background:repeating-linear-gradient(45deg, var(--card) 0 3px, transparent 3px 7px);box-shadow:inset 2px 0 0 var(--rowa-warning);opacity:.75;position:absolute;top:0;bottom:0;right:0}.rowa-wt-was{border-left:2px dashed var(--foreground);opacity:.7;width:0;position:absolute;top:0;bottom:0}.rowa-wt-handle{cursor:ew-resize;touch-action:none;outline:none;width:28px;margin-left:-14px;position:absolute;top:-6px;bottom:-6px}.rowa-wt-handle:before{content:"";background:var(--rowa-blue);width:2px;position:absolute;top:0;bottom:0;left:13px}.rowa-wt-handle:after{content:"";border:2px solid var(--card);background:var(--rowa-blue);border-radius:5px;width:10px;height:26px;margin-top:-13px;position:absolute;top:50%;left:9px}.rowa-wt-handle[data-kind=trim]:before,.rowa-wt-handle[data-kind=trim]:after{background:var(--rowa-warning)}.rowa-wt-handle:focus-visible:after{box-shadow:0 0 0 2px var(--rowa-focus-ring,var(--ring))}.rowa-wt-ticks{color:var(--rowa-text-2);font-size:var(--rowa-fs-tiny,12.5px);font-variant-numeric:tabular-nums;flex-wrap:wrap;justify-content:space-between;gap:4px 8px;margin-top:8px;display:flex}.rowa-wt-recs{font-size:var(--rowa-fs-small,13.5px);flex-direction:column;gap:4px;margin:12px 0 0;padding:0;list-style:none;display:flex}.rowa-wt-recs li{font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:center;gap:4px 8px;display:flex}.rowa-wt-rec-word{font-weight:650}.rowa-wt-edits{flex-direction:column;gap:8px;margin-top:12px;display:flex}.rowa-wt-edit,.rowa-wt-later{border-radius:var(--rowa-radius-control,var(--rowa-radius));font-size:var(--rowa-fs-small,13.5px);flex-wrap:wrap;align-items:center;gap:6px 10px;margin:0;padding:8px 10px;display:flex}.rowa-wt-edit b{font-weight:650}.rowa-wt-edit[data-kind=split]{background:var(--rowa-info-tint,var(--muted));box-shadow:inset 3px 0 0 var(--rowa-blue)}.rowa-wt-edit[data-kind=trim]{background:var(--rowa-tint-warn,var(--muted));box-shadow:inset 3px 0 0 var(--rowa-warning)}.rowa-wt-later{color:var(--muted-foreground);font-size:var(--rowa-fs-tiny,12.5px);padding:0}.rowa-wt-btn{border:1px solid var(--border);border-radius:var(--rowa-radius-control,var(--rowa-radius));height:28px;color:var(--foreground);font:inherit;font-size:var(--rowa-fs-tiny,12.5px);cursor:pointer;background:0 0;padding:0 10px;font-weight:600}.rowa-wt-btn:hover:not(:disabled){border-color:var(--rowa-blue)}.rowa-wt-btn[data-quiet=true]{color:var(--rowa-text-2);border-color:#0000}.rowa-wt-btn:disabled{cursor:not-allowed;opacity:.55}.rowa-wt-foot{border-top:1px solid var(--rowa-divider,var(--border));flex-wrap:wrap;align-items:center;gap:4px 6px;padding-top:8px;display:flex}.rowa-wt-foot .rowa-wt-btn{height:26px;color:var(--rowa-text-2);border-color:#0000;padding:0 8px;font-weight:500}.rowa-wt-foot .rowa-wt-btn:hover{border-color:var(--border);color:var(--foreground)}.rowa-wt-share{margin-right:auto}.rowa-parts{flex-direction:column;grid-column:1/-1;gap:16px;min-width:0;display:flex}.rowa-parts-item,.rowa-parts-part{flex-direction:column;gap:16px;min-width:0;display:flex}.rowa-parts-body{min-width:0}.rowa-parts-head{border-top:2px solid var(--border);align-items:center;gap:12px;padding:12px 0 4px;display:flex}.rowa-parts-num{border-radius:var(--rowa-radius-pill,999px);background:var(--secondary);width:28px;height:28px;color:var(--foreground);font-variant-numeric:tabular-nums;flex:none;justify-content:center;align-items:center;font-weight:700;display:inline-flex}.rowa-parts-head-words{flex-wrap:wrap;align-items:baseline;gap:4px 12px;min-width:0;display:flex}.rowa-parts-head h3{color:var(--foreground);font-size:var(--rowa-fs-h3);margin:0;font-weight:650}.rowa-parts-span{color:var(--rowa-text-2,var(--muted-foreground));font-size:var(--rowa-text-floor,12px);font-variant-numeric:tabular-nums}.rowa-parts-tools{margin-left:auto}.rowa-parts-gap{border:1px dashed var(--rowa-line-strong,var(--border));border-radius:var(--rowa-radius-control,var(--rowa-radius));color:var(--rowa-text-2,var(--muted-foreground));font-size:var(--rowa-text-floor,12px);flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 12px;padding:8px 12px;display:flex}.rowa-parts-gap b{color:var(--foreground);font-weight:650}.rowa-parts-summary-cells{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:12px 16px;margin:0;display:grid}.rowa-parts-summary-cells dt{color:var(--rowa-text-2,var(--muted-foreground));font-size:var(--rowa-text-floor,12px);font-weight:600}.rowa-parts-summary-cells dd{color:var(--foreground);font-variant-numeric:tabular-nums;flex-direction:column;margin:2px 0 0;font-size:22px;font-weight:650;display:flex}.rowa-parts-summary-cells dd span{color:var(--muted-foreground);font-size:var(--rowa-text-floor,12px);font-weight:500}.rowa-parts-side{grid-template-columns:minmax(0,1fr);align-items:start;gap:16px;display:grid}@media (width>=1100px){.rowa-parts-side{grid-template-columns:repeat(2,minmax(0,1fr))}}.rowa-parts-joined{color:var(--rowa-text-2,var(--muted-foreground));font-size:var(--rowa-text-floor,12px);flex-wrap:wrap;align-items:center;gap:8px;margin:0;display:flex}.rowa-ltabs{flex-wrap:wrap;grid-column:1/-1;justify-content:space-between;align-items:center;gap:8px;min-width:0;margin-bottom:4px;display:flex}.rowa-ltabs-bar{border:1px solid var(--border);background:var(--rowa-inset,var(--secondary));scrollbar-width:thin;border-radius:999px;align-items:center;gap:2px;max-width:100%;padding:4px;display:flex;overflow-x:auto}.rowa-ltab-wrap{flex:none;align-items:center;gap:2px;display:inline-flex}.rowa-ltab{min-height:40px;color:var(--foreground);text-align:left;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:999px;flex-direction:column;flex:none;justify-content:center;align-items:flex-start;padding:4px 14px;display:inline-flex}.rowa-ltab b{font-size:var(--rowa-fs-small);align-items:center;gap:6px;font-weight:700;display:inline-flex}.rowa-ltab span{color:var(--rowa-text-2,var(--muted-foreground));font-size:var(--rowa-fs-label);font-variant-numeric:tabular-nums}.rowa-ltab:hover{background:color-mix(in srgb, var(--foreground) 6%, transparent)}.rowa-ltab[aria-selected=true]{background:var(--rowa-act,var(--rowa-blue));color:var(--rowa-act-ink,#fff)}.rowa-ltab[aria-selected=true] span{color:inherit;opacity:.85}.rowa-ltab:focus-visible,.rowa-ltab-clip:focus-visible,.rowa-ltab-unlink:focus-visible{outline:2px solid var(--rowa-focus-ring,var(--rowa-blue));outline-offset:2px}.rowa-ltab-linked{background:var(--rowa-call-source-fill);color:var(--rowa-call-source-ink);font-size:var(--rowa-fs-label);border-radius:999px;padding:0 6px;font-style:normal;font-weight:700}.rowa-ltab-clip{border:1px solid var(--rowa-line-strong,var(--border));background:var(--card);width:28px;height:28px;color:var(--foreground);cursor:pointer;border-radius:50%;flex:none;place-items:center;display:inline-grid}.rowa-ltab-clip svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:15px;height:15px}.rowa-ltab-clip:hover:not(:disabled){border-color:var(--rowa-blue);color:var(--rowa-blue)}.rowa-ltab-clip:disabled{opacity:.35;cursor:not-allowed}.rowa-ltab-unlink{border:1px solid var(--rowa-line-strong,var(--border));height:28px;color:var(--foreground);font-size:var(--rowa-fs-label);background:0 0;border-radius:14px;flex:none;padding:0 10px;font-weight:650}.rowa-ltabs-tools{align-items:center;gap:8px;display:flex}.rowa-link-pop-body{color:var(--rowa-text-2,var(--muted-foreground));font-size:var(--rowa-fs-small);flex-direction:column;gap:10px;display:flex}.rowa-link-pop-part{border:1px solid var(--border);background:var(--rowa-inset,var(--secondary));border-radius:16px;align-items:center;gap:12px;padding:10px 12px;display:flex}.rowa-link-pop-part div{flex-direction:column;gap:2px;display:flex}.rowa-link-pop-part b{color:var(--foreground);font-size:var(--rowa-fs-body)}.rowa-link-pop-n{background:var(--rowa-act,var(--rowa-blue));width:26px;height:26px;color:var(--rowa-act-ink,#fff);border-radius:50%;flex:none;place-items:center;font-weight:700;display:inline-grid}.rowa-link-pop-gap{color:var(--rowa-ember-text);margin:0;font-weight:650}.rowa-layout-switch{color:var(--rowa-text-2,var(--muted-foreground));font-size:var(--rowa-fs-label);flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:8px;margin-top:8px;display:flex}.rowa-layout-switch [role=radiogroup]{border:1px solid var(--border);border-radius:999px;gap:2px;padding:3px;display:inline-flex}.rowa-layout-switch button{height:26px;color:var(--foreground);font-size:var(--rowa-fs-label);background:0 0;border:0;border-radius:999px;padding:0 10px}.rowa-layout-switch button[aria-checked=true]{background:var(--rowa-act,var(--rowa-blue));color:var(--rowa-act-ink,#fff)}@media (width<=600px){.rowa-ltabs-bar{border-radius:22px}}.rowa-ltab-quiet{color:var(--v7-text-label,inherit);align-items:center;gap:8px;margin:0;font-size:12px;display:flex}.rowa-tb{border:1px solid var(--border);background:var(--card);border-radius:24px;grid-template-columns:minmax(140px,1fr) minmax(140px,1fr) minmax(260px,2fr);gap:0;display:grid;overflow:hidden}.rowa-tb-tile{border-left:1px solid var(--rowa-divider,var(--border));flex-direction:column;gap:4px;min-width:0;padding:14px 18px;display:flex}.rowa-tb-tile:first-child{border-left:0}.rowa-tb-kicker{color:var(--rowa-text-2,var(--muted-foreground));font-size:var(--rowa-fs-label);letter-spacing:.08em;text-transform:uppercase;font-weight:600}.rowa-tb-stat{font-size:var(--rowa-fig);font-variant-numeric:tabular-nums;font-weight:750;line-height:1.05}.rowa-tb-unit{color:var(--rowa-text-2,var(--muted-foreground));font-size:var(--rowa-fs-body);margin-left:4px;font-weight:600}.rowa-tb-sub{color:var(--rowa-text-2,var(--muted-foreground));font-size:var(--rowa-fs-small)}.rowa-tb-flag{background:var(--rowa-amber-1,var(--secondary));color:var(--rowa-amber-ink,var(--foreground));font-size:var(--rowa-fs-label);border:0;border-radius:999px;align-self:flex-start;padding:1px 8px;font-weight:650}.rowa-tb-flag[data-flag=entered]{background:var(--secondary);color:var(--foreground)}@media (width<=760px){.rowa-tb{grid-template-columns:1fr 1fr}.rowa-tb-rpe{border-top:1px solid var(--rowa-divider,var(--border));border-left:0;grid-column:1/-1}}.rowa-boat{border:1px solid var(--border);background:var(--card);border-radius:16px;flex-wrap:wrap;align-items:center;gap:8px 12px;padding:10px 14px;display:flex}.rowa-boat-pick{align-items:center;gap:8px;display:inline-flex}.rowa-boat-pick span{color:var(--rowa-text-2,var(--muted-foreground));font-size:var(--rowa-fs-label);letter-spacing:.08em;text-transform:uppercase;font-weight:600}.rowa-boat-pick select{border:2px solid var(--rowa-ember-text);background:var(--rowa-inset,var(--background));height:32px;color:var(--foreground);border-radius:14px;padding:0 10px;font-weight:700}.rowa-boat-guess,.rowa-boat-lineup{border:1px solid var(--rowa-line-strong,var(--border));height:28px;color:var(--foreground);font-size:var(--rowa-fs-label);background:0 0;border-radius:14px;padding:0 12px;font-weight:650}.rowa-boat-guess{border-color:var(--rowa-amber-1,var(--border))}.rowa-boat-lineup[aria-pressed=true]{background:var(--rowa-act,var(--rowa-blue));color:var(--rowa-act-ink,#fff)}.rowa-boat-ok{font-size:var(--rowa-fs-label);font-weight:650}.rowa-boat-why{color:var(--rowa-text-2,var(--muted-foreground));font-size:var(--rowa-fs-label)}.rowa-boat-crew{flex-basis:100%}.rowa-sc-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 10px;display:grid}.rowa-sc-stats .rowa-stat-value{margin-top:1px;font-size:24px}.rowa-sc-stats .rowa-stat-note{margin-top:1px}.rowa-sc-stat[data-phone=false]{display:none}@media (width>=768px){.rowa-sc-stats{grid-template-columns:repeat(min(var(--rowa-sc-columns), 3), minmax(0, 1fr));gap:18px 10px}.rowa-sc-stats .rowa-stat-value{font-size:var(--rowa-sc-figure)}.rowa-sc-stat[data-phone=false]{display:block}}@media (width>=1000px){.rowa-sc-stats{grid-template-columns:repeat(var(--rowa-sc-columns), minmax(0, 1fr))}}.rowa-sc-table-box{max-width:100%;overflow-x:auto}.rowa-sc-table-box:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.rowa-sc-table{border-collapse:collapse;width:100%;min-width:0;color:var(--foreground);font-variant-numeric:tabular-nums;font-size:13px}.rowa-sc-table thead th{border-bottom:1px solid var(--border);color:var(--muted-foreground);font-size:var(--rowa-text-floor,12px);letter-spacing:.07em;text-align:left;text-transform:uppercase;vertical-align:bottom;padding:10px 12px;font-weight:600}.rowa-sc-table tbody th,.rowa-sc-table tbody td{border-bottom:1px solid var(--border);text-align:left;padding:11px 12px;font-weight:400}.rowa-sc-table tbody tr:last-child>*{border-bottom:0}.rowa-sc-table [data-align=num]{text-align:right}.rowa-sc-table tbody tr:not([data-tone]):hover{background:var(--secondary)}.rowa-sc-table tr[data-tone=blue]{background:var(--accent)}.rowa-sc-table tr[data-tone=ember]{background:var(--rowa-ember-soft)}.rowa-sc-table tr[data-tone=warning]{background:var(--rowa-warning-soft)}.rowa-sc-table tr[data-total=true]>*{border-top:2px solid var(--rowa-line-strong);font-weight:600}.rowa-sc-table [data-phone=false]{display:none}@media (width>=768px){.rowa-sc-table{min-width:var(--rowa-sc-table-min,0)}.rowa-sc-table [data-phone=false]{display:table-cell}}.rowa-sc-text{color:var(--rowa-text-2);margin:0 0 12px;font-size:13px;line-height:1.55}.rowa-sc-tiny{color:var(--muted-foreground);font-size:var(--rowa-text-floor,12px);margin:0}.rowa-sc-hr{background:var(--border);border:0;height:1px;margin:16px 0 10px}.pl-strip-wrap{flex-direction:column;gap:8px;min-width:0;display:flex}.pl-strip-head{align-items:center;gap:12px;display:flex}.pl-strip{height:160px;margin-top:24px;position:relative}.pl-block{padding:0 1px;position:absolute;top:0;bottom:0}.rowa-theme .pl-block-btn{cursor:pointer;background:0 0;border:0;flex-direction:column;justify-content:flex-end;width:100%;height:100%;min-height:0;padding:0;display:flex}.rowa-theme .pl-block-btn:disabled{cursor:default}.pl-block-btn i{border-radius:4px 4px 0 0;width:100%;display:block}.pl-block[data-on=true] .pl-block-btn i{outline:2px solid var(--sv2-ember);outline-offset:1px}.pl-block-top{color:var(--sv2-fig);font:600 12px/16px var(--sv2-mono);white-space:nowrap;flex-direction:column;align-items:center;margin-bottom:4px;display:flex;overflow:hidden}.pl-block-top small{color:var(--sv2-label);font-size:12px}.rowa-theme .pl-x{color:#fff;cursor:pointer;background:#00000059;border:0;border-radius:10px;width:20px;height:20px;min-height:0;padding:0;font-size:12px;line-height:20px;position:absolute;bottom:4px;right:4px}.pl-bracket{border:1px solid var(--sv2-label);height:16px;color:var(--sv2-label);font:600 12px/16px var(--sv2-mono);text-align:center;border-bottom:0;border-radius:4px 4px 0 0;position:absolute;top:-24px}.pl-roles,.pl-axis{height:16px;position:relative}.pl-roles span,.pl-axis span{color:var(--sv2-label);text-align:center;white-space:nowrap;font-size:12px;position:absolute;overflow:hidden}.pl-axis span{font-family:var(--sv2-mono);transform:translate(-50%)}.pl-axis span:first-child{transform:none}.pl-axis span:last-child{transform:translate(-100%)}.pl-strip-foot{align-items:center;gap:8px;display:flex}.pl-editor{flex-direction:column;gap:8px;display:flex}.pl-ed-head,.pl-ed-row,.pl-ed-foot{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.pl-ed-row .sv2-k{min-width:96px}.pl-ed-foot{justify-content:flex-end}.sv2-hd-kicker{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:8px;display:flex}.pl-cby{align-items:center;gap:8px;margin-left:auto;display:inline-flex}.pl-legend{color:var(--sv2-label);flex-wrap:wrap;gap:4px 16px;margin-top:12px;font-size:12px;display:flex}.pl-legend span{align-items:center;gap:6px;display:inline-flex}.pl-legend i{border-radius:999px;width:10px;height:10px}.rowa-str{flex-direction:column;gap:12px;min-width:0;display:flex}.rowa-str-band{border:1px solid var(--border);border-radius:var(--rowa-radius);background:var(--card);overflow:hidden}.rowa-str-cells{background:var(--border);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid}.rowa-str-cell{background:var(--card);min-width:0;padding:14px 16px}.rowa-str-cell:last-child:nth-child(odd){grid-column:1/-1}.rowa-str-kicker{color:var(--muted-foreground);font-size:var(--rowa-text-floor,12px);letter-spacing:.09em;text-transform:uppercase;margin:0;font-weight:600}.rowa-str-kicker .p4-def{text-transform:inherit}.rowa-str-figure-row{flex-wrap:wrap;align-items:baseline;gap:4px 8px;margin-top:6px;display:flex}.rowa-str-figure{color:var(--foreground);letter-spacing:-.03em;font-variant-numeric:tabular-nums;margin:0;font-size:26px;font-weight:600;line-height:1.05}.rowa-str-figure[data-key=true]{color:var(--primary)}.rowa-str-unit{color:var(--muted-foreground);letter-spacing:0;margin-left:4px;font-size:13px;font-weight:500}.rowa-str-aside,.rowa-str-sub{color:var(--muted-foreground);font-size:var(--rowa-text-floor,12px)}.rowa-str-sub{margin:6px 0 0}.rowa-str-strip{background:var(--secondary);flex-wrap:wrap;align-items:center;gap:12px 14px;padding:11px 16px;display:flex}.rowa-str-cells+.rowa-str-strip{border-top:1px solid var(--border)}.rowa-str-strip-words{min-width:0;color:var(--muted-foreground);font-size:var(--rowa-text-floor,12px);margin:0}.rowa-str-strip-words b{color:var(--foreground);font-weight:600}.rowa-str-actions{flex-wrap:wrap;align-items:center;gap:10px;margin-left:auto;display:flex}.rowa-str-exercises{min-width:0}@media (width>=768px){.rowa-str{gap:var(--rowa-gap)}.rowa-str-cells{grid-template-columns:repeat(var(--rowa-str-cells), minmax(0, 1fr))}.rowa-str-cell{padding:22px 24px}.rowa-str-cell:last-child:nth-child(odd){grid-column:auto}.rowa-str-figure{font-size:40px}.rowa-str-strip{padding:14px 24px}}.rowa-cut-key{color:var(--muted-foreground);font-family:var(--font-mono,ui-monospace, monospace);opacity:.7;text-align:right;-webkit-user-select:all;user-select:all;place-self:flex-end end;margin:0 0 -10px;font-size:10.5px;line-height:1;display:block}.rowa-collapse{border-top:1px solid var(--rowa-line,var(--border));padding-top:8px}.rowa-collapse-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.rowa-collapse-toggle{color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;align-items:baseline;gap:8px;padding:4px 0;display:inline-flex}.rowa-collapse-title{font-size:14px;font-weight:700}.rowa-collapse-meta{color:var(--rowa-text-2,var(--muted-foreground));font-size:12px}.rowa-collapse-chevron{border-bottom:2px solid;border-right:2px solid;width:8px;height:8px;transition:transform .15s;transform:rotate(-45deg)}.rowa-collapse[data-open] .rowa-collapse-chevron{transform:rotate(45deg)}.rowa-collapse-body{padding-top:6px}.rowa-peaks-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}@media (width<=767px){.rowa-peaks-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.rowa-peaks-tile{background:var(--rowa-nest-low,var(--muted));border-radius:14px;flex-direction:column;gap:2px;padding:8px 10px;display:flex}.rowa-peaks-window{color:var(--rowa-text-2,var(--muted-foreground));font-size:11px;font-weight:700}.rowa-peaks-lead{font-variant-numeric:tabular-nums;font-size:18px}.rowa-peaks-rest{font-variant-numeric:tabular-nums;color:var(--rowa-text-2,var(--muted-foreground));font-size:11px}.rowa-add-shortcuts{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.rowa-add-shortcuts button,.rowa-mark-actions button,.rowa-compare-pick button{border:1px solid var(--rowa-line,var(--border));background:var(--rowa-nest-low,transparent);color:inherit;cursor:pointer;border-radius:14px;padding:4px 10px;font-size:12px;font-weight:650}.rowa-add-shortcuts button[aria-pressed=true],.rowa-compare-pick button[aria-pressed=true]{border-color:var(--rowa-blue);color:var(--rowa-blue)}.rowa-recut-bar{justify-content:flex-end;display:flex}.rowa-mark{border:1px dashed var(--rowa-blue);border-radius:14px;margin:8px 0;padding:8px 10px}.rowa-mark-actions{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.rowa-mark input,.rowa-mark select,.rowa-crop input{border-radius:var(--rowa-radius-control);border:1px solid var(--rowa-line,var(--border));width:6.5em;color:inherit;font-variant-numeric:tabular-nums;background:0 0;padding:2px 6px}.rowa-mark input[data-wide]{width:10em}.rowa-mark-piece{flex-wrap:wrap;align-items:center;gap:6px 10px;padding:4px 0;font-size:12px;display:flex}.rowa-mark-piece b{color:var(--rowa-blue)}.rowa-crop{align-items:center;gap:4px;display:inline-flex}.rowa-compare-pick{flex-wrap:wrap;gap:6px;margin-bottom:8px;display:flex}.rowa-compare-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:8px;display:grid}.rowa-compare-col{background:var(--rowa-nest-low,var(--muted));border-radius:14px;padding:8px 10px}.rowa-compare-col h5{margin:0 0 4px;font-size:13px}.rowa-compare-col dl{grid-template-columns:auto 1fr;gap:2px 8px;margin:6px 0 0;font-size:12px;display:grid}.rowa-compare-col dt{color:var(--rowa-text-2,var(--muted-foreground))}.rowa-compare-col dd{font-variant-numeric:tabular-nums;margin:0}.rowa-compare-spark{width:100%;height:48px}.rowa-compare-spark rect{fill:var(--rowa-blue)}.rowa-tile-map{position:relative}.rowa-tile-map svg:not(.rowa-wind-legend-arrow){background:var(--rowa-nest-low,var(--muted));border-radius:16px;width:100%;height:auto;display:block}.rowa-tile-map-route{fill:none;stroke-width:5px;stroke-linecap:round;stroke-linejoin:round}.rowa-tile-map-piece{paint-order:stroke;stroke:#fff;stroke-width:3px;fill:#111;font-size:13px;font-weight:700}.rowa-tile-map-credit{color:var(--rowa-text-2,var(--muted-foreground));text-align:right;margin:4px 0 0;font-size:10px}.rowa-add-data .rowa-add-shortcuts{justify-content:flex-start}.rowa-add-data .rowa-add-shortcuts button{min-height:var(--rowa-control-md,36px);border-radius:var(--rowa-radius-control,var(--rowa-radius));font-size:var(--rowa-fs-body);padding:0 14px}.rowa-course-placeholder{min-height:calc(var(--rowa-control-lg,44px) * 5);border-radius:var(--rowa-radius-inner);background:var(--muted)}.sgl{flex-direction:column;gap:16px;display:flex}.sgl-ch{flex-wrap:wrap;align-items:baseline;gap:8px 12px;display:flex}.sgl-exs{flex-direction:column;gap:12px;display:flex}.sgl-ex{border:1px solid var(--sv2-edge);background:var(--sv2-ctl-bg);border-radius:12px;flex-direction:column;gap:12px;padding:16px;display:flex}.sgl-exh{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.sgl-code{color:#0b1220;border-radius:8px;place-items:center;width:28px;height:28px;font-size:13px;font-weight:700;display:inline-grid}.sgl-nm{color:var(--sv2-fig);font-size:15px;font-weight:600}.sgl-kit{color:var(--sv2-muted);font-size:12px}.sgl-ton{color:var(--sv2-label);flex-direction:column;align-items:flex-end;margin-left:auto;font-size:12px;display:flex}.sgl-ton b{color:var(--sv2-fig);font-size:15px;font-family:var(--sv2-mono)}.sgl-presc{color:var(--sv2-label);flex-wrap:wrap;gap:4px 12px;font-size:13px;display:flex}.sgl-cue{color:var(--sv2-muted)}.sgl-stw{overflow-x:auto}.sgl-st{border-collapse:collapse;width:100%;font-size:13px}.sgl-st th{color:var(--sv2-label);text-align:left;white-space:nowrap;padding:0 8px 4px;font-size:12px;font-weight:500}.sgl-st td{border-top:1px solid var(--sv2-edge);height:44px;color:var(--sv2-fig);white-space:nowrap;padding:0 8px}.sgl-st .sgl-n{text-align:right}.sgl-st .sgl-q{color:var(--sv2-muted)}.sgl-sn{font-family:var(--sv2-mono);color:var(--sv2-label)}.sgl-st input,.sgl-st select{border:1px solid var(--sv2-ctl);background:var(--sv2-card);height:32px;color:var(--sv2-fig);font:inherit;font-family:var(--sv2-mono);text-align:right;border-radius:8px;padding:0 8px}.sgl-st .sgl-kg{width:72px}.sgl-st .sgl-rp{width:48px}.sgl-st select{text-align:left;width:64px}.sgl-st tr[data-tone=top] td{box-shadow:inset 0 1px 0 var(--sv2-ember), inset 0 -1px 0 var(--sv2-ember)}.sgl-st tr[data-tone=top] td:first-child{box-shadow:inset 2px 0 0 var(--sv2-ember), inset 0 1px 0 var(--sv2-ember), inset 0 -1px 0 var(--sv2-ember)}.sgl-st tr[data-tone=warn] td:first-child{box-shadow:inset 2px 0 0 var(--rowa-call-over)}.sgl-tag{border-radius:999px;margin-left:8px;padding:0 8px;font-family:inherit;font-size:12px}.sgl-tag[data-tone=top]{border:1px solid var(--rowa-call-mine-edge);background:var(--rowa-call-mine-fill);color:var(--rowa-call-mine-ink)}.sgl-tag[data-tone=warn]{border:1px solid var(--rowa-call-over-edge);background:var(--rowa-call-over-fill);color:var(--rowa-call-over-ink)}.sgl-xb{width:32px;height:32px;color:var(--sv2-muted);cursor:pointer;background:0 0;border:0;border-radius:8px;font-size:15px}.sgl-xb:hover{color:var(--sv2-fig)}.sgl-exf,.sgl-tot{color:var(--sv2-label);flex-wrap:wrap;align-items:center;gap:8px 12px;font-size:13px;display:flex}.sgl-sum,.sgl-sp{margin-left:auto}.sgl-sp{flex:1}.sgl-tot b,.sgl-sum b{color:var(--sv2-fig);font-family:var(--sv2-mono)}.sgl-add input,.sgl-copy{border:1px dashed var(--sv2-ctl);height:32px;color:var(--sv2-fig);font:inherit;background:0 0;border-radius:8px;padding:0 12px}.sgl-photo{grid-template-columns:minmax(0,1fr) auto;gap:12px;display:grid}.sgl-drop{border:1px dashed var(--sv2-ctl);color:var(--sv2-fig);border-radius:12px;flex-direction:column;align-items:flex-start;gap:8px;padding:16px;font-size:13px;display:flex}.sgl-drop[data-over]{border-color:var(--sv2-blue-edge);background:var(--sv2-blue)}.sgl-photos{flex-wrap:wrap;gap:8px;display:flex}.sgl-photos img{object-fit:cover;border-radius:8px;width:96px;height:128px}@container (width<=600px){.sgl-st .sgl-opt,.sgl-st .sgl-vl{display:none}.sgl-photo{grid-template-columns:minmax(0,1fr)}}.sgl-vol{flex-direction:column;gap:12px;display:flex}.sgl-vrow{grid-template-columns:minmax(120px,200px) minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.sgl-vname{color:var(--sv2-fig);align-items:center;gap:8px;font-size:13px;display:flex}.sgl-vbar{gap:2px;height:16px;display:flex}.sgl-vbar i{border-radius:4px;height:100%;display:block}.sgl-vval{color:var(--sv2-label);flex-direction:column;align-items:flex-end;font-size:12px;display:flex}.sgl-vval b,.sgl-vfoot b{color:var(--sv2-fig);font-family:var(--sv2-mono);font-size:13px}.sgl-vfoot{border-top:1px solid var(--sv2-edge);color:var(--sv2-label);padding-top:12px;font-size:13px}@container (width<=600px){.sgl-vrow{grid-template-columns:minmax(0,1fr) auto}.sgl-vbar{order:3;grid-column:1/-1}}.rowa-share-body{flex-direction:column;gap:12px;display:flex}.rowa-share-toggles{border:0;flex-wrap:wrap;gap:6px;margin:0;padding:0;display:flex}.rowa-share-toggles legend{color:var(--rowa-text-2);font-size:var(--rowa-text-floor,12px);margin-bottom:6px;font-weight:600}.rowa-share-toggle{border:1px solid var(--border);border-radius:var(--rowa-radius-pill,999px);height:30px;color:var(--rowa-text-2);cursor:pointer;align-items:center;gap:6px;padding:0 12px;font-size:13px;font-weight:600;display:inline-flex}.rowa-share-toggle[data-on=true]{border-color:var(--rowa-blue);background:color-mix(in srgb, var(--rowa-blue) 16%, transparent);color:var(--foreground)}.rowa-share-toggle input{accent-color:var(--rowa-blue)}.rowa-share-lede{color:var(--muted-foreground);font-size:var(--rowa-text-floor,12px);margin:0}.rowa-share-card{border:1px solid var(--rowa-line-strong,var(--border));border-radius:var(--rowa-radius-card,var(--rowa-radius));background:var(--rowa-navy,var(--background));max-width:460px;color:var(--navy-foreground,var(--foreground));flex-direction:column;gap:10px;padding:18px 20px 14px;display:flex}.rowa-share-title{margin:0;font-size:18px;font-weight:700}.rowa-share-sub{color:var(--rowa-text-2);margin:-4px 0 0;font-size:13px}.rowa-share-figures{grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:10px 14px;margin:0;display:grid}.rowa-share-figures dt{color:var(--rowa-text-2);font-size:12px;font-weight:600}.rowa-share-figures dd{font-variant-numeric:tabular-nums;margin:2px 0 0;font-size:20px;font-weight:650}.rowa-share-visuals{grid-template-columns:2fr 3fr;gap:10px;display:grid}.rowa-share-route,.rowa-share-chart{border-radius:var(--rowa-radius);background:color-mix(in srgb, var(--rowa-blue) 8%, transparent);width:100%;height:auto}.rowa-share-route path,.rowa-share-chart path{fill:none;stroke-width:2.2px;stroke-linejoin:round;stroke-linecap:round}.rowa-share-route path{stroke:var(--rowa-blue)}.rowa-share-chart path{stroke:var(--rowa-trace-split,var(--brand))}.rowa-share-pieces{font-variant-numeric:tabular-nums;flex-direction:column;gap:3px;margin:0;padding:0;font-size:13px;list-style:none;display:flex}.rowa-share-note{margin:0;font-size:13px;font-style:italic}.rowa-share-brand{color:var(--rowa-text-2);letter-spacing:.12em;text-align:right;margin:0;font-size:11px;font-weight:700}.rowa-share-actions{flex-wrap:wrap;gap:8px;display:flex}.rowa-share-btn{border:1px solid var(--border);border-radius:var(--rowa-radius-control,var(--rowa-radius));height:34px;color:var(--foreground);align-items:center;gap:6px;padding:0 14px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.rowa-share-btn[data-primary=true]{border-color:var(--rowa-act);background:var(--rowa-act);color:var(--rowa-on-act)}.rowa-share-text-label{color:var(--rowa-text-2);margin:0;font-size:12px;font-weight:600}.rowa-share-text pre{border-radius:var(--rowa-radius);background:var(--secondary);white-space:pre-wrap;margin:8px 0 0;padding:10px;font-size:12px;line-height:1.4}.rowa-earlier{flex-direction:column;gap:8px;min-width:0;display:flex}.rowa-earlier-head{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.rowa-earlier-note{color:var(--rowa-text-2,var(--muted-foreground));font-size:12px}.rowa-sc-svg{font-variant-numeric:tabular-nums;width:100%;height:auto;font-family:inherit;display:block;overflow:visible}.rowa-legend{color:var(--muted-foreground);font-size:var(--rowa-text-floor,12px);flex-wrap:wrap;align-items:center;gap:6px 14px;margin:0;padding:0;list-style:none;display:flex}.rowa-legend li{align-items:center;gap:6px;display:inline-flex}.rowa-legend-swatch{background:var(--rowa-legend-tone);border-radius:2px;flex:none;width:12px;height:9px;display:inline-block}.rowa-legend-swatch[data-kind=line]{border-radius:2px;height:3px}.rowa-legend-swatch[data-kind=outline]{border:1px dashed var(--rowa-legend-tone);background:0 0}.rowa-erg-chart[data-size=desktop],.rowa-erg-strip{display:none}@media (width>=768px){.rowa-erg-chart[data-size=desktop],.rowa-erg-strip{display:block}.rowa-erg-chart[data-size=phone]{display:none}}.rowa-erg-strip .rowa-legend{margin-top:8px}.rowa-erg-reps-svg{width:100%;height:auto;display:block}.rowa-erg-reps-work{fill:var(--primary)}.rowa-erg-reps-rest{fill:var(--rowa-est);fill-opacity:.55}.rowa-erg-reps-words{fill:var(--foreground);font-size:13px;font-weight:600}.rowa-erg-reps-rest-words{fill:var(--rowa-est-ink);font-size:12px}.rowa-erg-reps-axis{fill:var(--rowa-text-2);font-size:12px}.rowa-erg-reps-base{stroke:var(--rowa-line-strong)}.rowa-pm5{border:1px solid var(--rowa-line-strong);border-radius:var(--rowa-radius);background:var(--rowa-ink);min-width:0;padding:10px 10px 8px}.rowa-pm5-lcd{border:1px solid var(--border);border-radius:var(--rowa-radius);background:var(--secondary);font-variant-numeric:tabular-nums;padding:10px 12px 8px;font-family:SF Mono,ui-monospace,Menlo,Consolas,monospace;overflow-x:auto}.rowa-pm5-top{border-bottom:1px solid var(--rowa-line-strong);align-items:baseline;gap:10px;margin-bottom:2px;padding-bottom:7px;display:flex}.rowa-pm5-workout{color:var(--foreground);letter-spacing:.02em;font-size:15px;font-weight:700}.rowa-pm5-view{color:var(--muted-foreground);font-size:var(--rowa-text-floor,12px);letter-spacing:.1em;text-transform:uppercase;margin-left:auto}.rowa-pm5-table{border-collapse:collapse;width:100%;font-size:13px}.rowa-pm5-table th,.rowa-pm5-table td{border-top:1px solid var(--border);color:var(--foreground);text-align:right;white-space:nowrap;padding:5px 8px;font-weight:400}.rowa-pm5-table thead th{color:var(--muted-foreground);font-size:var(--rowa-text-floor,12px);letter-spacing:.1em;text-transform:uppercase;border-top:0;padding:6px 8px 5px;font-weight:600}.rowa-pm5-table th:first-child{text-align:left}.rowa-pm5-table tr[data-kind=work]>*{background:var(--rowa-ember-soft);padding-top:7px;padding-bottom:7px;font-weight:600}.rowa-pm5-table tr[data-kind=work]>th:first-child{box-shadow:inset 4px 0 0 var(--rowa-int-3);padding-left:14px}.rowa-pm5-table tr[data-kind=work]>.rowa-pm5-split{color:var(--rowa-ember-text);font-size:15px;font-weight:700}.rowa-pm5-table tr[data-kind=rest]>*{color:var(--muted-foreground);font-size:var(--rowa-text-floor,12px);padding-top:3px;padding-bottom:3px}.rowa-pm5-table tr[data-kind=easy]>*{color:var(--muted-foreground);font-size:12px}.rowa-pm5-table tr[data-kind=sum]>*{border-top:2px solid var(--rowa-line-strong);background:var(--rowa-ember-soft);font-weight:700}.rowa-pm5-table tr[data-kind=sum]>.rowa-pm5-split{color:var(--rowa-ember-text);font-size:15px}.rowa-pm5-table tr[data-kind=sum] .rowa-pm5-label{color:var(--rowa-ember-text)}.rowa-pm5-table tr[data-kind=total]>*{border-top:1px solid var(--rowa-line-strong);color:var(--rowa-text-2);font-weight:600}.rowa-pm5-measured{color:var(--rowa-text-2,var(--muted-foreground));font-size:10px;font-weight:500;display:block}.rowa-pm5-mark{border:1px solid var(--rowa-line-strong);vertical-align:-2px;border-radius:1px;width:4px;height:13px;margin-right:7px;display:inline-block}.rowa-pm5-label{color:var(--muted-foreground);font-size:var(--rowa-text-floor,12px);letter-spacing:.1em;text-transform:uppercase}.rowa-pm5-note{color:var(--muted-foreground);font-family:var(--font-sans,inherit);font-size:var(--rowa-text-floor,12px);margin:8px 0 2px;line-height:1.45}.rowa-pm5-foot{color:color-mix(in srgb, var(--rowa-on-accent) 55%, var(--rowa-ink));font-size:var(--rowa-text-floor,12px);letter-spacing:.12em;text-transform:uppercase;justify-content:space-between;padding:7px 4px 0;display:flex}.rowa-pm5-bare{font-variant-numeric:tabular-nums;font-family:SF Mono,ui-monospace,Menlo,Consolas,monospace}.rowa-pm5-zc{border:1px solid var(--rowa-line-strong);font-family:var(--font-sans);border-radius:999px;align-items:center;gap:5px;padding:2px 8px;font-size:11px;font-weight:700;display:inline-flex}.rowa-pm5-zc i{border-radius:50%;width:8px;height:8px}.rowa-pm5-target{color:var(--muted-foreground);font-family:var(--font-sans);white-space:normal;text-align:left;font-size:12px}.rowa-pm5-table tr.rowa-pm5-detail>td{text-align:left;white-space:normal;background:0 0;padding:0 4px}.rowa-pm5-sel{border:1px solid var(--rowa-line-strong);vertical-align:-2px;cursor:pointer;background:0 0;border-radius:1px;width:4px;height:14px;margin-right:7px;padding:0;display:inline-block}.rowa-pm5-table tr[data-kind=work] .rowa-pm5-sel{border-color:var(--rowa-work-piece);background:var(--rowa-work-piece)}.rowa-pm5-sel[aria-pressed=true]{outline:2px solid var(--rowa-ember-text);outline-offset:1px}.rowa-pm5-table tr[data-selected]>*{background:var(--rowa-ember-soft)}.rowa-pm5-acts{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.rowa-pm5-acts button{border:1px solid var(--rowa-line-strong);color:var(--rowa-text-2);font-size:var(--rowa-text-floor,12px);background:0 0;border-radius:6px;padding:4px 8px}.rowa-erg{flex-direction:column;gap:12px;min-width:0;display:flex}.rowa-erg-screen{display:none}@media (width>=768px){.rowa-erg{gap:var(--rowa-gap)}.rowa-erg-screen{display:block}}.rowa-overview-svg{width:100%;height:auto;display:block;overflow:visible}.rowa-overview-label,.rowa-overview-fig{fill:var(--rowa-text-2);font-variant-numeric:tabular-nums;font-size:15px;font-weight:600}.rowa-overview-fig{fill:var(--foreground)}.rowa-overview-track{fill:var(--rowa-bar-track,var(--secondary))}.rowa-overview-rest{stroke:var(--rowa-line-strong,var(--border));stroke-width:1px}.rowa-overview-seg{font-variant-numeric:tabular-nums;font-size:14px;font-weight:650}.rowa-overview-key{color:var(--muted-foreground);font-size:var(--rowa-text-floor,12px);flex-wrap:wrap;gap:6px 14px;margin-top:10px;display:flex}.rowa-overview-key span{align-items:center;gap:5px;display:inline-flex}.rowa-overview-key i{border-radius:2px;width:10px;height:10px}.rowa-overview-key i.rowa-overview-rest{border:1px solid var(--rowa-line-strong,var(--border))}.rowa-overview-basis{margin-left:auto}.rowa-overview-controls{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;max-width:100%;display:flex}.rowa-overview-control-label{color:var(--rowa-text-2);font-size:var(--rowa-text-floor,12px);align-self:center;font-weight:600}.rowa-overview-svg[data-size=desktop]{display:none}.rowa-overview-row{outline:none}.rowa-overview-row[data-clickable=true]{cursor:pointer}.rowa-overview-hit{fill:#0000}.rowa-overview-row[data-clickable=true]:hover .rowa-overview-hit,.rowa-overview-row[data-open=true] .rowa-overview-hit{fill:var(--rowa-quiet-fill,var(--secondary))}.rowa-overview-row:focus-visible .rowa-overview-hit{stroke:var(--rowa-blue);stroke-width:2px}.rowa-overview-ghost{opacity:.55}.rowa-overview-p{fill:var(--muted-foreground);font-size:11px;font-weight:700}.rowa-overview-key span i+i{margin-left:-3px}.rowa-overview-panel{border:2px solid var(--border);border-radius:var(--rowa-radius-card,var(--rowa-radius));background:var(--rowa-quiet-fill,var(--secondary));margin-top:14px;padding:14px 16px}.rowa-overview-panel-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.rowa-overview-panel[data-selected=true]{border-color:var(--rowa-blue)}.rowa-overview-panel-head h4{color:var(--foreground);margin:0;font-size:15px;font-weight:650}.rowa-overview-panel-figs{grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:10px 16px;margin:12px 0 0;display:grid}.rowa-overview-panel-figs dt{color:var(--rowa-text-2);font-size:var(--rowa-text-floor,12px);font-weight:600}.rowa-overview-panel-figs dd{color:var(--foreground);font-variant-numeric:tabular-nums;margin:2px 0 0;font-size:17px;font-weight:650}.rowa-overview-panel-pieces{font-variant-numeric:tabular-nums;flex-direction:column;gap:6px;margin:12px 0 0;padding:0;font-size:13px;list-style:none;display:flex}.rowa-overview-panel-pieces li{color:var(--muted-foreground);flex-wrap:wrap;align-items:center;gap:4px 8px;display:flex}.rowa-overview-panel-pieces b{color:var(--foreground)}.rowa-overview-panel-pieces i{border-radius:2px;width:10px;height:10px}.rowa-overview-panel-plan{color:var(--rowa-text-2)}@media (width>=768px){.rowa-overview-svg[data-size=desktop]{display:block}.rowa-overview-svg[data-size=phone]{display:none}}.rowa-overview-recut{border:1px solid var(--rowa-line-strong,var(--border));height:28px;color:var(--foreground);background:0 0;border-radius:14px;padding:0 12px;font-size:12px;font-weight:650}.rowa-overview-marked{fill:var(--rowa-blue)!important}.rowa-overview-work{fill:var(--rowa-work-piece)}.fc-chips{flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:10px;display:flex}.fc-chips button{border:1px solid var(--rowa-line-strong,var(--border));height:28px;color:var(--foreground);background:0 0;border-radius:999px;align-items:center;gap:6px;padding:0 10px;font-size:12px;display:inline-flex}.fc-chips button[aria-pressed=true]{border-color:var(--rowa-act,var(--rowa-blue));background:color-mix(in srgb, var(--rowa-act,var(--rowa-blue)) 20%, transparent)}.fc-chips i{border-radius:50%;width:10px;height:10px}.fc-hint{color:var(--muted-foreground);font-size:12px}.fc-body{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:12px;display:grid}@media (width<=760px){.fc-body{grid-template-columns:minmax(0,1fr)}}.fc-svg{border:1px solid var(--border);background:var(--secondary);border-radius:16px;width:100%;height:auto;display:block}.fc-svg .fc-axis{stroke:var(--rowa-line-strong,var(--border))}.fc-svg .fc-tick{fill:var(--muted-foreground);font-size:12px}.fc-svg .fc-line{fill:none;stroke:currentColor;stroke-width:2.5px;stroke-linejoin:round}.fc-svg .fc-dot{fill:currentColor}.fc-tiles{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:8px;margin:0;display:grid}.fc-tiles>div{border:1px solid var(--border);border-radius:14px;padding:8px 10px}.fc-tiles dt{color:var(--muted-foreground);letter-spacing:.06em;text-transform:uppercase;font-size:11px}.fc-tiles dd{margin:2px 0 0;font-size:15px;font-weight:700}.fc-tiles dd span{color:var(--muted-foreground);font-size:11px;font-weight:400;display:block}.fc-table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;margin-top:12px;font-size:13px}.fc-table th,.fc-table td{border-bottom:1px solid var(--rowa-divider,var(--border));text-align:right;white-space:nowrap;padding:6px 8px}.fc-table th:first-child{text-align:left}.fc-table thead th{color:var(--muted-foreground);text-transform:uppercase;font-size:11px;font-weight:600}.fc-table tbody tr{cursor:pointer}.fc-table tbody tr[data-selected]>*{background:var(--rowa-ember-soft)}.fc-tablewrap{position:relative;overflow-x:auto}.rowa-sl{width:100%;position:relative}.rowa-sl-svg{max-width:100%;display:block;overflow:visible}.rowa-sl-grid{stroke:var(--border);stroke-width:.5px;opacity:.55}.rowa-sl-axis{fill:var(--muted-foreground);opacity:.85;font-size:10px}.rowa-sl-band{fill:var(--rowa-work-piece-soft);opacity:.45}.rowa-sl-bandlabel{fill:var(--muted-foreground);font-size:9px;font-weight:600}.rowa-sl-avg{stroke:currentColor;stroke-width:.75px;stroke-dasharray:4 3;opacity:.8}.rowa-sl-pill{fill:var(--card);stroke-width:.75px}.rowa-sl-pilltext{font-size:9.5px;font-weight:600}.rowa-sl-cross{stroke:var(--muted-foreground);stroke-width:.75px}.rowa-sl-dot{stroke-width:1.25px}.rowa-sl-hit{fill:#0000;touch-action:pan-y;cursor:crosshair}.rowa-sl-tip{min-width:128px;color:var(--foreground);background:var(--card);border:1px solid var(--border);border-radius:var(--rowa-radius-inner);pointer-events:none;white-space:nowrap;flex-direction:column;gap:2px;padding:6px 8px;font-size:11px;line-height:1.3;display:flex;position:absolute;top:6px}.rowa-sl-tip i{vertical-align:middle;width:10px;height:2px;margin-right:6px;display:inline-block}.rowa-sl-key{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.rowa-sl-chip{color:var(--foreground);border:1px solid var(--border);cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:12px;display:inline-flex}.rowa-sl-chip i{width:14px;height:2px}.rowa-sl-chip em{color:var(--muted-foreground);font-style:normal}.rowa-sl-chip[aria-pressed=false]{opacity:.45}.rowa-sl-chip[aria-pressed=false] span{text-decoration:line-through}.pd-card .rowa-card-actions{flex-wrap:wrap}.pd-colour{color:var(--muted-foreground);align-items:center;gap:8px;font-size:12px;display:inline-flex}.pd-colour [role=group]{border:1px solid var(--border);border-radius:999px;gap:2px;padding:3px;display:inline-flex}.pd-colour button{height:26px;color:var(--foreground);background:0 0;border:0;border-radius:999px;padding:0 10px;font-size:12px}.pd-colour button[aria-pressed=true]{background:var(--rowa-act,var(--rowa-blue));color:var(--rowa-act-ink,#fff)}.pd-stripbox{border:1px solid var(--border);background:var(--secondary);border-radius:16px;padding:8px 10px 4px}.pd-svg{width:100%;height:auto;display:block}.pd-svg .pd-rl{fill:var(--foreground);font-size:15px;font-weight:700}.pd-svg .pd-rs,.pd-svg .pd-gl{fill:var(--muted-foreground);font-size:12px}.pd-svg .pd-guide{stroke:var(--border);stroke-dasharray:2 4}.pd-svg .pd-base{stroke:var(--rowa-line-strong,var(--border))}.pd-svg .pd-tgt{stroke:var(--foreground);stroke-dasharray:5 4;stroke-width:1.5px;opacity:.7}.pd-svg .pd-rest{fill:var(--rowa-int-rest,transparent);stroke:var(--rowa-line-strong,var(--border));stroke-width:1px}.pd-svg .pd-nominal{opacity:.55}.pd-svg .pd-up{fill:var(--foreground);font-size:12px;font-weight:700}.pd-svg .pd-uprest{fill:var(--muted-foreground);font-size:11px}.pd-svg .pd-in{fill:var(--rowa-ink);font-size:12px;font-weight:800}.pd-svg .pd-in2{fill:var(--rowa-ink);opacity:.85;font-size:10px;font-weight:600}.pd-key{flex-wrap:wrap;align-items:center;gap:6px 14px;margin-top:8px;font-size:12px;display:flex}.pd-key span{align-items:center;gap:6px;display:inline-flex}.pd-key i{border-radius:3px;width:14px;height:10px;display:inline-block}.pd-key .pd-key-rest{box-sizing:border-box;background:var(--rowa-int-rest,transparent);border:1px solid var(--rowa-line-strong,var(--border))}.pd-key .pd-key-tgt{border-top:2px dashed var(--foreground);border-radius:0;height:0}.pd-key .pd-key-note{color:var(--muted-foreground);margin-left:auto}.pd-against{border:1px solid var(--border);border-radius:16px;margin:10px 0 12px;padding:10px 12px;font-size:13px;line-height:1.5}.pd-against b{background:var(--secondary);border-radius:999px;margin-right:6px;padding:2px 8px}.pd-photos{margin-top:12px}.pd-svg .pd-block{cursor:pointer}.pd-svg .pd-block:focus-visible rect{stroke:var(--ring);stroke-width:2px}.pd-hit{fill:#0000}.pd-picked{stroke:var(--v7-text-figure,#eef4ff);stroke-width:3px}.pd-role{fill:var(--v7-text-label,#8fb4e8);font-size:12px}.pd-role-on{fill:var(--v7-text-figure,#eef4ff);font-weight:600}@media (width<=599px){.pd-stripbox{-webkit-overflow-scrolling:touch;overflow-x:auto}.pd-stripbox .pd-svg{min-width:720px}}.pd-unwork{cursor:pointer}.pd-unwork-hit{fill:#0000}.pd-unwork-disc{fill:#0b1017;stroke:#eef4ff;stroke-width:2px}.pd-unwork-x{fill:#fff;pointer-events:none;font-size:18px;font-weight:700}.pd-unwork:focus-visible .pd-unwork-disc{stroke:var(--v7-best-edge,#ffd166);stroke-width:3px}.pd-svg .pd-rest.pd-picked{stroke:var(--v7-text-figure,#eef4ff);stroke-width:3px}.rowa-chrono-roles{flex-direction:column;gap:8px;display:flex}.rowa-chrono-pick{border:1px solid var(--v7-nest-high-edge,#29568d);border-radius:var(--v7-radius-panel,16px);background:var(--v7-nest-high,#17304f);flex-direction:column;gap:8px;padding:8px 12px;display:flex}.rowa-chrono-detail,.rowa-chrono-hint{color:var(--v7-text-secondary,inherit);font-variant-numeric:tabular-nums;margin:0;font-size:13px;line-height:20px}.rowa-chrono-hint{color:var(--v7-text-label,inherit)}@media (width<=599px){.rowa-chrono-roles>.pd-svg{min-width:720px}.rowa-chrono-roles{overflow-x:auto}.rowa-chrono-pick{position:sticky;left:0}}.rowa-zrow{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));align-items:stretch;gap:12px;min-width:0;display:grid}.rowa-zrow>.rowa-insufficient{display:flex}.rowa-zrow>.rowa-insufficient>.rowa-insufficient__ghost{flex:1;display:flex}.rowa-zrow>.rowa-insufficient>.rowa-insufficient__ghost :is(.rowa-zrow-body,.rowa-zrow-total){display:none}.rowa-zrow-card{min-width:0;padding:var(--rowa-card-pad,16px);border:var(--rowa-bw,1px) solid var(--rowa-line,var(--border));border-radius:var(--rowa-radius-card);background:var(--card);font-size:var(--rowa-fs-body);flex-direction:column;flex:1;gap:10px;display:flex}.rowa-zrow-h{color:var(--foreground);font-size:var(--rowa-fs-body);align-items:center;gap:8px;margin:0;font-weight:650;display:flex}.rowa-zrow-body{flex:1;min-width:0}.rowa-zrow-total{border-top:var(--rowa-bw,1px) solid var(--rowa-divider,var(--border));color:var(--rowa-text-2);font-size:var(--rowa-fs-body);margin:0;padding-top:8px;font-weight:650}.rowa-zrow-bars{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.rowa-zrow-bars li{grid-template-columns:minmax(6.5em,auto) minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.rowa-zrow-name{flex-direction:column;min-width:0;display:flex}.rowa-zrow-name span{color:var(--muted-foreground);font-size:var(--rowa-fs-small)}.rowa-zrow-track{border-radius:var(--rowa-radius-pill);background:var(--muted);height:10px;overflow:hidden}.rowa-zrow-track i{border-radius:inherit;background:var(--rowa-blue);height:100%;display:block}.rowa-zrow-min{font-variant-numeric:tabular-nums;white-space:nowrap}.rowa-zrow-clock{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;display:grid}.rowa-zrow-clock dt{color:var(--rowa-text-2);font-size:var(--rowa-fs-label);letter-spacing:.06em;text-transform:uppercase;font-weight:650}.rowa-zrow-clock dd{font-size:var(--rowa-fs-h3);font-variant-numeric:tabular-nums;margin:0;font-weight:650}.rowa-zrow-clock dd.rowa-zrow-sub{color:var(--muted-foreground);font-size:var(--rowa-fs-small);font-weight:400}.rowa-zrow-timeline{border-radius:var(--rowa-radius-pill);background:var(--rowa-blue);height:14px;margin-top:14px;position:relative;overflow:hidden}.rowa-zrow-timeline i{background:var(--muted);position:absolute;top:0;bottom:0}.rowa-zrow-axis{color:var(--muted-foreground);font-size:var(--rowa-fs-small);font-variant-numeric:tabular-nums;justify-content:space-between;margin-top:4px;display:flex}@media (width<=900px){.rowa-zrow{grid-template-columns:minmax(0,1fr)}}.rowa-confirm{border:1px solid var(--v7-nest-high-edge,#29568d);border-radius:var(--v7-radius-panel,16px);background:var(--v7-nest-high,#17304f);flex-direction:column;gap:12px;padding:12px 16px;display:flex}.rowa-confirm[data-open=false]{flex-flow:wrap;justify-content:space-between;align-items:center}.rowa-confirm h4{color:var(--v7-text-figure,inherit);margin:0;font-size:18px;font-weight:600;line-height:24px}.rowa-confirm-ask{color:var(--v7-text-figure,inherit);margin:0;font-size:15px;line-height:20px}.rowa-confirm-step{flex-direction:column;gap:8px;display:flex}.rowa-confirm-k{color:var(--v7-text-label,inherit);margin:0;font-size:13px;font-weight:600;line-height:20px}.rowa-confirm-f{color:var(--v7-text-secondary,inherit);flex-wrap:wrap;align-items:center;gap:4px 8px;font-size:13px;line-height:20px;display:flex}.rowa-confirm-f input,.rowa-confirm-f select{border:1px solid var(--v7-nest-high-edge,#29568d);border-radius:var(--v7-radius-control,14px);background:var(--v7-page,#04060a);min-width:0;height:36px;color:var(--v7-text-figure,inherit);font:inherit;padding:0 8px}.rowa-confirm-f input{width:96px}.rowa-confirm-f small,.rowa-confirm-saved small{color:var(--v7-flag-text,inherit);font-size:12px}.rowa-confirm-work{flex-direction:column;gap:4px;display:flex}.rowa-confirm-work span{color:var(--v7-text-label,inherit);font-size:12px}.rowa-confirm-work b{color:var(--v7-text-figure,inherit);font-variant-numeric:tabular-nums;font-size:28px;font-weight:600;line-height:32px}.rowa-confirm-work small{color:var(--v7-text-secondary,inherit);font-size:13px}.rowa-confirm-acts{gap:8px;display:flex}.rowa-confirm-btn{border:1px solid var(--v7-nest-high-edge,#29568d);border-radius:var(--v7-radius-control,14px);height:36px;color:var(--v7-text-figure,inherit);cursor:pointer;background:0 0;padding:0 16px;font-size:13px;font-weight:600}.rowa-confirm-btn[data-tone=primary]{background:var(--v7-chip-selected,#2c74dc);border-color:var(--v7-chip-selected,#2c74dc);color:var(--v7-chip-selected-text,#fff)}.rowa-confirm-saved{color:var(--v7-text-figure,inherit);flex-wrap:wrap;align-items:baseline;gap:4px 8px;margin:0;font-size:13px;display:flex}.rowa-confirm-link{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}@media (width<=599px){.rowa-confirm{padding:12px}.rowa-confirm[data-open=false]{flex-direction:column;align-items:stretch}.rowa-confirm-btn,.rowa-confirm-f input,.rowa-confirm-f select{height:44px}.rowa-confirm-f{flex-direction:column;align-items:stretch}.rowa-confirm-f input{width:100%}.rowa-confirm-acts{flex-direction:column}.rowa-confirm-acts .rowa-confirm-btn{width:100%}}.rowa-pe{flex-direction:column;gap:12px;min-width:0;display:flex}.rowa-pe>*{flex-shrink:0;min-width:0}.rowa-pe-heading{color:var(--muted-foreground);font-size:var(--rowa-text-floor,12px);letter-spacing:.09em;text-transform:uppercase;margin:0;font-weight:600}.rowa-pe-note{color:var(--rowa-text-2);margin:0;font-size:13px}.rowa-pe-zoom{flex-direction:column;gap:8px;display:flex}.rowa-pe-zwords{color:var(--rowa-text-2);font-variant-numeric:tabular-nums;margin:0;font-size:12.5px}.rowa-pe-zbtns{flex-wrap:wrap;gap:6px;display:flex}.rowa-theme .rowa-pe .rowa-pe-zbtn{border:1px solid var(--rowa-line-strong);border-radius:var(--rowa-radius-pill);min-width:44px;min-height:44px;color:var(--rowa-text-2);cursor:pointer;background:0 0;justify-content:center;align-items:center;gap:7px;padding:5px 14px;font-size:12.5px;display:inline-flex}.rowa-theme .rowa-pe .rowa-pe-zbtn:hover:not(:disabled){border-color:var(--rowa-blue);color:var(--foreground)}.rowa-theme .rowa-pe .rowa-pe-zbtn:disabled{cursor:default;opacity:.55}.rowa-pe-zglyph{font-size:15px;line-height:1}.rowa-pe-trace-card{border:1px solid var(--border);border-radius:var(--rowa-radius);background:var(--card);overflow-x:auto}.rowa-pe-trace{touch-action:pan-x;-webkit-user-select:none;user-select:none;width:100%;min-width:640px;height:auto;display:block}.rowa-pe-trace text{font-family:inherit}.rowa-pe-plot{fill:var(--secondary);cursor:crosshair}.rowa-pe-grid-line{stroke:var(--border)}.rowa-pe-tick{fill:var(--muted-foreground);font-size:11px}.rowa-pe-region{fill:var(--foreground);fill-opacity:.06;pointer-events:none}.rowa-pe-region-head{fill:var(--rowa-line-strong);pointer-events:none}[data-active]>.rowa-pe-region{fill-opacity:.12}[data-active]>.rowa-pe-region-head{fill:var(--rowa-blue)}.rowa-pe-piece{font-size:var(--rowa-text-floor,12px);fill:var(--foreground);pointer-events:none;font-weight:600}.rowa-pe-auto{stroke:var(--muted-foreground);stroke-width:1.5px;stroke-dasharray:3 3;pointer-events:none}.rowa-pe-line{fill:none;stroke:var(--rowa-trace-split);stroke-width:2px;stroke-linejoin:round;pointer-events:none}.rowa-pe-handle{cursor:ew-resize;touch-action:none;outline:none}.rowa-pe-handle line{stroke:var(--rowa-text-2);stroke-width:1.5px}.rowa-pe-handle .rowa-pe-handle-hit{stroke:#0000;stroke-width:44px;vector-effect:non-scaling-stroke;pointer-events:stroke}.rowa-pe-handle rect{fill:var(--rowa-text-2);stroke:var(--card);stroke-width:2px}.rowa-pe-handle[data-moved=true] line:not(.rowa-pe-handle-hit){stroke:var(--rowa-warning);stroke-width:2.5px}.rowa-pe-handle[data-moved=true] rect{fill:var(--rowa-warning)}.rowa-pe-handle:focus-visible rect{stroke:var(--ring);stroke-width:3px}@media (width>=768px){.rowa-pe{gap:14px}.rowa-pe-zoom{flex-direction:row;justify-content:space-between;align-items:center}.rowa-theme .rowa-pe .rowa-pe-zbtn{min-width:0;min-height:30px;padding:4px 12px}.rowa-pe-trace-card{overflow:hidden}.rowa-pe-trace{touch-action:none;min-width:0}.rowa-pe-handle .rowa-pe-handle-hit{stroke-width:16px}}.rowa-pe-readout{fill:var(--foreground);font-variant-numeric:tabular-nums;pointer-events:none;font-size:11px}.rowa-pe-trace{touch-action:none}.rowa-pe-overview{cursor:pointer;width:100%;height:34px;margin-top:6px;display:block}.rowa-pe-overview .ov-line{fill:none;stroke:var(--muted-foreground);stroke-width:1px}.rowa-pe-overview .ov-window{fill:var(--rowa-act,var(--rowa-blue));opacity:.25;stroke:var(--rowa-act,var(--rowa-blue))}.rowa-pe-set{flex-wrap:wrap;align-items:center;gap:6px 10px;margin:6px 0;font-size:12px;display:flex}.rowa-pe-set button{border:1px solid var(--rowa-line-strong,var(--border));height:26px;color:var(--foreground);background:0 0;border-radius:14px;padding:0 10px;font-size:12px}.rowa-pe-off{background:var(--rowa-amber-1,var(--secondary));color:var(--rowa-amber-ink,var(--foreground));border-radius:999px;padding:1px 8px;font-weight:650}.rowa-pe-add{font-size:var(--rowa-fs-body);flex-direction:column;gap:10px;display:flex}.rowa-pe-add-readout{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin:0;display:grid}.rowa-pe-add-readout dt{color:var(--rowa-text-2);font-size:var(--rowa-fs-label);letter-spacing:.06em;text-transform:uppercase}.rowa-pe-add-readout dd{font-variant-numeric:tabular-nums;margin:0;font-weight:650}.rowa-pe-add-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.rowa-pe-add-row button,.rowa-pe-add-edge input,.rowa-pe-add-edge select{min-height:var(--rowa-control-md,36px);border:var(--rowa-bw,1px) solid var(--rowa-line-strong,var(--border));border-radius:var(--rowa-radius-control);color:var(--foreground);font-size:var(--rowa-fs-body);background:0 0;padding:0 10px}.rowa-pe-add-edge{align-items:center;gap:6px;display:inline-flex}.rowa-pe-add-edge input{width:6.5em}.rowa-pe-add-snap{border-color:color-mix(in srgb, var(--primary) 45%, transparent);color:var(--primary)}@media (width<=600px){.rowa-pe-add-readout{grid-template-columns:repeat(2,minmax(0,1fr))}}.rowa-pe-grid{gap:var(--rowa-gap);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}.rowa-pe-left,.rowa-pe-right{flex-direction:column;min-width:0;display:flex}.rowa-pe-right{gap:var(--rowa-gap)}.rowa-pe-scroll{min-width:0}.rowa-pe-empty{color:var(--muted-foreground);margin:0;font-size:13px}.rowa-pe-table{font-variant-numeric:tabular-nums;width:100%;font-size:13px;display:block}.rowa-pe-table thead{display:none}.rowa-pe-table tbody{flex-direction:column;gap:8px;display:flex}.rowa-pe-table tr{border:1px solid var(--border);border-radius:var(--rowa-radius);grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 12px;padding:10px 12px;display:grid}.rowa-pe-table th[scope=row]{text-align:left;grid-column:1/-1}.rowa-pe-table td{justify-content:space-between;align-items:center;gap:8px;min-height:24px;display:flex}.rowa-pe-table td:before{content:attr(data-label);color:var(--muted-foreground);font-size:var(--rowa-text-floor,12px);letter-spacing:.07em;text-transform:uppercase;font-weight:600}.rowa-pe-table tr[data-changed=true]{background:var(--rowa-warning-soft)}.rowa-pe-table tr[data-active]{border-color:var(--rowa-blue)}.rowa-theme .rowa-pe .rowa-pe-name{min-width:44px;min-height:44px;color:var(--foreground);cursor:pointer;background:0 0;border:0;align-items:center;padding:0;font-weight:600;display:inline-flex}.rowa-pe-was{color:var(--muted-foreground);font-size:var(--rowa-text-floor,12px);font-weight:400;display:block}.rowa-pe-field{color:var(--muted-foreground);align-items:center;gap:6px;display:inline-flex}.rowa-theme .rowa-pe .rowa-pe-input{border:1px solid var(--rowa-line-strong);border-radius:var(--rowa-radius);background:var(--card);width:76px;min-height:44px;color:var(--foreground);text-align:right;padding:5px 8px;font-size:13px}.rowa-pe-tools{flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px;display:flex}.rowa-pe-summary{border:1px solid var(--border);border-radius:var(--rowa-radius);background:var(--secondary);padding:18px}.rowa-pe-kicker{border-radius:var(--rowa-radius-pill);background:var(--rowa-raised);width:fit-content;max-width:100%;box-shadow:inset 0 0 0 1px var(--rowa-line-strong);color:var(--foreground);letter-spacing:.07em;text-transform:uppercase;margin:0 0 8px;padding:5px 13px;font-size:12px;font-weight:600;line-height:1.3;display:inline-flex}.rowa-pe-changes{margin:0;padding:0;list-style:none}.rowa-pe-change{border-bottom:1px solid var(--border);font-variant-numeric:tabular-nums;align-items:center;gap:12px;padding:7px 0;display:flex}.rowa-pe-change:last-child{border-bottom:0}.rowa-pe-change-label{font-size:13.5px;font-weight:500}.rowa-pe-change-value{text-align:right;margin-left:auto}.rowa-pe-before{color:var(--muted-foreground)}.rowa-pe-change-value b[data-key=true]{color:var(--primary)}.rowa-pe-actions{gap:8px;display:flex}.rowa-pe-actions>*{flex:1}@media (width>=768px){.rowa-pe-grid{grid-template-columns:minmax(0,1fr) 280px}.rowa-pe-scroll{overflow-x:auto}.rowa-pe-table{border-collapse:collapse;display:table}.rowa-pe-table thead{display:table-header-group}.rowa-pe-table tbody{display:table-row-group}.rowa-pe-table tr{border:0;padding:0;display:table-row}.rowa-pe-table th,.rowa-pe-table td{border-bottom:1px solid var(--border);white-space:nowrap;vertical-align:middle;padding:9px 6px;display:table-cell}.rowa-pe-table thead th{color:var(--muted-foreground);font-size:var(--rowa-text-floor,12px);letter-spacing:.07em;text-align:left;text-transform:uppercase;font-weight:600}.rowa-pe-table td:before{content:none}.rowa-pe-table .rowa-pe-num{text-align:right}.rowa-pe-table tr[data-changed=true]{background:0 0}.rowa-pe-table tr[data-changed=true]>*{background:var(--rowa-warning-soft)}.rowa-pe-table tr[data-active]>th{box-shadow:inset 2px 0 0 var(--rowa-blue)}.rowa-theme .rowa-pe .rowa-pe-name{min-height:0;padding-left:8px}.rowa-theme .rowa-pe .rowa-pe-input{min-height:30px}}.peach-tm-tiles{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:8px;margin:0 0 12px;display:grid}.peach-tm-tiles>div{border:1px solid var(--border);border-radius:14px;padding:8px 10px}.peach-tm-tiles dt{color:var(--muted-foreground);letter-spacing:.06em;text-transform:uppercase;font-size:11px}.peach-tm-tiles dd{overflow-wrap:anywhere;margin:2px 0 0;font-size:14px;font-weight:700}.peach-tm-h{margin:12px 0 6px;font-size:13px;font-weight:700}.peach-tm-chips{flex-wrap:wrap;gap:8px;display:flex}.peach-tm-chip{border:1px solid var(--border);background:var(--secondary);border-radius:16px;flex-direction:column;gap:2px;padding:8px 12px;font-size:12px;display:flex}.peach-tm-bars{flex-direction:column;gap:6px;display:flex}.peach-tm-bar{grid-template-columns:70px 1fr 70px;align-items:center;gap:8px;font-size:12px;display:grid}.peach-tm-track{background:var(--rowa-inset,var(--background));border-radius:5px;height:10px;overflow:hidden}.peach-tm-track span{background:var(--rowa-ember-text);border-radius:5px;height:100%;display:block}.peach-tm-wait{gap:6px;margin:0;padding:0;font-size:12px;list-style:none;display:grid}.peach-tm-wait li{border:1px dashed var(--rowa-line-strong,var(--border));color:var(--muted-foreground);border-radius:14px;flex-wrap:wrap;align-items:center;gap:6px 10px;padding:8px 10px;display:flex}.peach-tm-wait b{color:var(--foreground)}.peach-tm-coming{background:var(--rowa-amber-1,var(--secondary));color:var(--rowa-amber-ink,var(--foreground));border-radius:999px;padding:1px 8px;font-size:11px;font-weight:650}.peach-tm-table{overflow-x:auto}.peach-tm-table table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%}.peach-tm-table th,.peach-tm-table td{text-align:right;white-space:nowrap;padding:4px 8px}.peach-tm-table th[scope=row],.peach-tm-table thead th:first-child{text-align:left}.rowa-bike{flex-direction:column;gap:12px;min-width:0;display:flex}.rowa-bike-pair{grid-template-columns:minmax(0,1fr);align-items:start;gap:12px;display:grid}.rowa-bike-pair:empty,.rowa-bike-chart[data-size=desktop]{display:none}@media (width>=768px){.rowa-bike,.rowa-bike-pair{gap:var(--rowa-gap)}.rowa-bike-chart[data-size=desktop]{display:block}.rowa-bike-chart[data-size=phone]{display:none}}@media (width>=1000px){.rowa-bike-pair:has(>:nth-child(2)){grid-template-columns:minmax(0,1.6fr) minmax(0,1fr)}}.rowa-bike-hearts{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.rowa-bike-hearts li{grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:10px;font-size:12px;display:grid}.rowa-bike-heart-name{color:var(--muted-foreground);font-weight:600}.rowa-bike-heart-track{height:14px;position:relative}.rowa-bike-heart-bar{background:color-mix(in srgb, var(--rowa-blue) 70%, transparent);border-radius:3px;position:absolute;inset:0 auto 0 0}.rowa-bike-heart-end{background:var(--foreground);border-radius:1px;width:2px;margin-left:-1px;position:absolute;top:-2px;bottom:-2px}.rowa-bike-heart-figure{max-width:96px;color:var(--muted-foreground);font-variant-numeric:tabular-nums;text-align:right}@media (width>=768px){.rowa-bike-heart-figure{white-space:nowrap;max-width:none}}.rowa-bike-heart-figure b{color:var(--foreground)}.rowa-bike-bins{align-items:flex-end;gap:2px;height:150px;margin:0;padding:18px 0 0;list-style:none;display:flex}.rowa-bike-bins li{flex-direction:column;flex:1 1 0;justify-content:flex-end;align-items:center;min-width:0;height:100%;padding-bottom:16px;display:flex;position:relative}.rowa-bike-bin-bar{background:color-mix(in srgb, var(--rowa-blue) 55%, transparent);border-radius:2px 2px 0 0;width:100%;display:block}.rowa-bike-bins li[data-labelled=true] .rowa-bike-bin-bar{background:var(--rowa-blue)}.rowa-bike-bin-time{color:var(--foreground);font-size:var(--rowa-text-floor,12px);white-space:nowrap;margin-bottom:3px;font-weight:600}.rowa-bike-bin-watts{color:var(--muted-foreground);font-size:var(--rowa-text-floor,12px);font-variant-numeric:tabular-nums;position:absolute;bottom:0}.rowa-bike-bins li:nth-child(2n) .rowa-bike-bin-watts{visibility:hidden}.rowa-bike-curve-rows{gap:8px;display:grid}.rowa-bike-curve-row{font-variant-numeric:tabular-nums;grid-template-columns:52px 1fr 70px minmax(0,150px);align-items:center;gap:10px;font-size:13px;display:grid}.rowa-bike-curve-track{background:var(--rowa-inset,var(--background));border-radius:6px;height:12px;position:relative}.rowa-bike-curve-track>span{border-radius:6px;position:absolute;inset:0 auto 0 0}.rowa-bike-curve-own{background:var(--rowa-line-strong,var(--border))}.rowa-bike-curve-ride{background:var(--rowa-ember-text)}.rowa-bike-curve-share{color:var(--muted-foreground);font-size:12px}.rowa-run{flex-direction:column;gap:12px;min-width:0;display:flex}.rowa-run-pair{grid-template-columns:minmax(0,1fr);align-items:start;gap:12px;display:grid}.rowa-run-pair:empty,.rowa-run-chart[data-size=desktop]{display:none}@media (width>=768px){.rowa-run,.rowa-run-pair{gap:var(--rowa-gap)}.rowa-run-chart[data-size=desktop]{display:block}.rowa-run-chart[data-size=phone]{display:none}}@media (width>=1000px){.rowa-run-pair:has(>:nth-child(2)){grid-template-columns:minmax(0,1.6fr) minmax(0,1fr)}}.rowa-run-kms{align-items:flex-end;gap:3px;height:160px;margin:0;padding:0;list-style:none;display:flex}.rowa-run-kms li{flex-direction:column;flex:1 1 0;justify-content:flex-end;align-items:center;min-width:0;height:100%;padding:16px 0;display:flex;position:relative}.rowa-run-km-bar{background:color-mix(in srgb, var(--rowa-blue) 55%, transparent);border-radius:2px 2px 0 0;width:100%;max-width:40px;display:block}.rowa-run-kms li[data-fastest=true] .rowa-run-km-bar{background:var(--primary)}.rowa-run-kms li[data-slowest=true] .rowa-run-km-bar{background:color-mix(in srgb, var(--rowa-blue) 30%, transparent)}.rowa-run-km-pace{color:var(--foreground);font-size:var(--rowa-text-floor,12px);font-variant-numeric:tabular-nums;white-space:nowrap;margin-bottom:3px;font-weight:600}.rowa-run-kms li:not([data-fastest]):not([data-slowest]) .rowa-run-km-pace{visibility:hidden}.rowa-run-km-name{color:var(--muted-foreground);font-size:var(--rowa-text-floor,12px);font-variant-numeric:tabular-nums;position:absolute;bottom:0}.rowa-run-kms:has(li:nth-child(11)) li:nth-child(2n) .rowa-run-km-name{visibility:hidden}@media (width>=768px){.rowa-run-kms:not(:has(li:nth-child(17))) li:not([data-fastest]):not([data-slowest]) .rowa-run-km-pace{visibility:visible}.rowa-run-kms:not(:has(li:nth-child(25))) li:nth-child(2n) .rowa-run-km-name{visibility:visible}}.rowa-water{flex-direction:column;gap:12px;min-width:0;display:flex}.rowa-water-pair{grid-template-columns:minmax(0,1fr);align-items:start;gap:12px;display:grid}.rowa-water-pair:empty,.rowa-water-chart[data-size=desktop]{display:none}.rowa-water-hero{border:1px solid var(--border);border-radius:var(--rowa-radius);background:var(--card);overflow:hidden}.rowa-water-cells{grid-template-columns:minmax(0,1fr) minmax(0,1fr);margin:0;display:grid}.rowa-water-cell{border-right:1px solid var(--border);border-bottom:1px solid var(--border);min-width:0;padding:14px}.rowa-water-cell:nth-child(2n){border-right:0}.rowa-water-cell:last-child:nth-child(odd){border-right:0;grid-column:1/-1}.rowa-water-kicker{color:var(--rowa-text-2);font-size:var(--rowa-text-floor,12px);letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:6px;font-weight:600;display:flex}.rowa-water-kicker:before{content:"";border-radius:var(--rowa-radius-pill);background:var(--rowa-blue);flex:none;width:12px;height:3px}.rowa-water-stat{color:var(--foreground);font-variant-numeric:tabular-nums;letter-spacing:-.035em;margin:7px 0 0;font-size:30px;font-weight:650;line-height:1.05}.rowa-water-cell[data-tone=lead] .rowa-water-stat{font-size:34px}.rowa-water-unit{color:var(--accent-foreground);letter-spacing:0;margin-left:3px;font-size:12.5px;font-weight:600}.rowa-water-cell[data-tone=rate] .rowa-water-stat,.rowa-water-cell[data-tone=rate] .rowa-water-unit{color:var(--accent-foreground)}.rowa-water-sub{color:var(--muted-foreground);font-size:var(--rowa-text-floor,12px);margin:6px 0 0}.rowa-water-foot{background:var(--secondary);color:var(--muted-foreground);font-size:var(--rowa-text-floor,12px);flex-wrap:wrap;gap:12px;margin:0;padding:10px 14px;display:flex}.rowa-water-foot div{gap:4px;display:flex}.rowa-water-foot dd{color:var(--foreground);font-variant-numeric:tabular-nums;margin:0;font-weight:600}.rowa-water-note{color:var(--muted-foreground);font-weight:400}.rowa-water-pieces{border:1px solid var(--border);border-radius:var(--rowa-radius);background:var(--card);min-width:0;padding:18px}.rowa-water-pieces:empty{display:none}.rowa-water-pieces>div{border-top:0;margin-top:0;padding-top:0}@media (width>=768px){.rowa-water,.rowa-water-pair{gap:var(--rowa-gap)}.rowa-water-chart[data-size=desktop]{display:block}.rowa-water-chart[data-size=phone]{display:none}.rowa-water-cells{grid-template-columns:minmax(0,1.35fr);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column}.rowa-water-cell{border-bottom:0;padding:22px 24px}.rowa-water-cell:nth-child(2n){border-right:1px solid var(--border)}.rowa-water-cell:last-child,.rowa-water-cell:last-child:nth-child(odd){border-right:0;grid-column:auto}.rowa-water-kicker{font-size:var(--rowa-text-floor,12px);gap:8px}.rowa-water-kicker:before{width:16px}.rowa-water-stat{margin-top:10px;font-size:46px}.rowa-water-cell[data-tone=lead] .rowa-water-stat{font-size:58px}.rowa-water-unit{margin-left:5px;font-size:15px}.rowa-water-foot{border-top:1px solid var(--border);gap:24px;padding:12px 24px}}@media (width>=1000px){.rowa-water-pair:has(>:nth-child(2)){grid-template-columns:minmax(0,1.4fr) minmax(0,1fr)}}.rowa-wleg{flex-direction:column;gap:10px;margin-top:10px;display:flex}.rowa-wleg-mark{fill:var(--rowa-act,var(--rowa-blue));opacity:.25}.rowa-wleg .rowa-graph-legend span{align-items:center;gap:6px;display:inline-flex}.rowa-wleg-piece{fill:var(--rowa-ember-soft)}.rowa-water-views{justify-content:flex-end;align-items:center;gap:10px;margin-bottom:-4px;display:flex}.rowa-wleg-chart .rowa-wleg-piece{fill:var(--rowa-work-piece-soft,var(--rowa-ember-soft))}.rowa-wleg-edge{stroke:var(--rowa-work-piece,var(--rowa-ember-text));stroke-width:1px;stroke-dasharray:3 3}.rowa-wleg-edge-word,.rowa-wleg-band-word,.rowa-wleg-step-word,.rowa-wleg-flat-word,.rowa-wleg-lactate-word{fill:var(--muted-foreground);font-size:10px}.rowa-wleg-band{fill:var(--rowa-zone-under)}.rowa-wleg-step{stroke:var(--rowa-trace-rate);stroke-width:1px}.rowa-wleg-step-word{fill:var(--foreground);font-weight:600}.rowa-wleg-flat{stroke:var(--rowa-trace-rate);stroke-width:2px;stroke-dasharray:6 4}.rowa-wleg-lactate{fill:var(--rowa-ember-text)}.rowa-wleg-lactate-word{fill:var(--foreground)}.rowa-wpv{flex-direction:column;gap:12px;min-width:0;display:flex}.rowa-wpv-strip{flex-wrap:wrap;gap:8px;display:flex}.rowa-wpv-strip button,.rowa-wpv-add{min-height:var(--rowa-control-md,36px);border:var(--rowa-bw,1px) solid var(--rowa-line-strong,var(--border));border-radius:var(--rowa-radius-pill);color:var(--foreground);font-size:var(--rowa-fs-body);cursor:pointer;background:0 0;padding:0 14px;font-weight:650}.rowa-wpv-strip button[aria-selected=true]{border-color:color-mix(in srgb, var(--primary) 45%, transparent);background:var(--rowa-ember-soft);color:var(--primary)}.rowa-wpv-add{width:var(--rowa-control-md,36px);font-size:var(--rowa-fs-h3);padding:0}.rowa-wpv-squad{font-size:var(--rowa-fs-body);margin:0;padding-left:1.4em}.rowa-wpc{padding:var(--rowa-card-pad,16px);border:var(--rowa-bw,1px) solid var(--rowa-line,var(--border));border-radius:var(--rowa-radius-card);background:var(--card);font-size:var(--rowa-fs-body);flex-direction:column;gap:12px;display:flex}.rowa-wpc-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.rowa-wpc-head h4{font-size:var(--rowa-fs-h3);margin:0}.rowa-wpc-boxes{grid-template-columns:repeat(20,minmax(0,1fr));gap:8px;display:grid}.rowa-wpc-boxes>*{grid-column:span 4}.rowa-wpc-boxes>:nth-child(n+6){grid-column:span 5}.rowa-wpc-box{border:var(--rowa-bw,1px) solid var(--rowa-line-strong,var(--border));border-radius:var(--rowa-radius-inner);background:var(--rowa-raised,var(--card));flex-direction:column;gap:4px;min-width:0;padding:10px 12px;display:flex}.rowa-wpc-k{color:var(--rowa-text-2);font-size:var(--rowa-fs-label);letter-spacing:.06em;text-transform:uppercase;font-weight:650}.rowa-wpc-v{font-size:var(--rowa-fs-h3);font-variant-numeric:tabular-nums}.rowa-wpc-u,.rowa-wpc-s{color:var(--muted-foreground);font-size:var(--rowa-fs-small);font-weight:400}.rowa-wpc-s{margin:0}.rowa-wpc-input{width:100%;min-height:var(--rowa-control-md,36px);border:var(--rowa-bw,1px) dashed var(--rowa-line-strong,var(--border));border-radius:var(--rowa-radius-control);background:var(--background);color:var(--foreground);font-size:var(--rowa-fs-body);padding:0 8px}.rowa-wpc-chunks-head,.rowa-wpc-custom{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.rowa-wpc-custom input{width:6em;min-height:var(--rowa-control-sm,28px);border:var(--rowa-bw,1px) solid var(--rowa-line-strong,var(--border));border-radius:var(--rowa-radius-control);background:var(--background);color:var(--foreground);padding:0 8px}.rowa-wpc-table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%}.rowa-wpc-table th,.rowa-wpc-table td{border-bottom:var(--rowa-bw,1px) solid var(--rowa-divider,var(--border));text-align:right;padding:6px 8px}.rowa-wpc-table th:first-child{text-align:left}.rowa-wpc-table thead th{color:var(--rowa-text-2);font-size:var(--rowa-fs-label);letter-spacing:.06em;text-transform:uppercase}.rowa-wpc-table tfoot th,.rowa-wpc-table tfoot td{border-bottom:0;font-weight:700}@media (width<=760px){.rowa-wpc-boxes{grid-template-columns:repeat(2,minmax(0,1fr))}.rowa-wpc-boxes>*,.rowa-wpc-boxes>:nth-child(n+6){grid-column:auto}.rowa-wpc-boxes>:last-child:nth-child(odd){grid-column:1/-1}.rowa-wpc-table{display:block;overflow-x:auto}}.rowa-leg-ending{font-size:var(--rowa-text-floor,12px);color:var(--muted-foreground);gap:4px;margin-bottom:8px;display:grid}.rowa-leg-relabel{font:inherit;color:var(--foreground);cursor:pointer;background:0 0;border:0;margin-left:4px;padding:0;font-weight:600;text-decoration:underline}.rowa-leg-table-wrap{overflow-x:auto}.rowa-leg-table{border-collapse:collapse;width:100%;font-size:var(--rowa-text-floor,12px);font-variant-numeric:tabular-nums}.rowa-leg-table th,.rowa-leg-table td{text-align:left;border-bottom:1px solid var(--rowa-line,var(--border));white-space:nowrap;padding:8px 4px}.rowa-leg-table thead th{color:var(--muted-foreground);font-weight:600}.rowa-leg-row{cursor:pointer}.rowa-leg-row[data-open]{background:var(--rowa-surface-2,var(--muted))}.rowa-leg-open{font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:650}.rowa-leg-zonebar{border-radius:4px;width:64px;height:8px;display:flex;overflow:hidden}.rowa-leg-zonebar i{height:100%;display:block}.rowa-leg-detail-row td{white-space:normal;padding:8px 0 16px}.rowa-missed p{margin:0 0 8px}.rowa-missed-said{color:var(--rowa-text-2,inherit)}.rowa-missed-note{color:var(--rowa-text-3,inherit);font-size:12px}.rowa-missed-entry{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:8px;display:flex}.rowa-missed-entry input{width:6em}.rowa-missed-quiet{color:var(--rowa-text-3,inherit);font-size:13px}.rowa-wjps{border:1px solid var(--v7-nest-high-edge,#29568d);border-radius:var(--v7-radius-panel,16px);background:var(--v7-nest-high,#17304f);flex-direction:column;gap:8px;padding:12px 16px;display:flex}.rowa-wjps-h{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.rowa-wjps-h h4{color:var(--v7-text-figure,inherit);margin:0;font-size:15px;font-weight:600;line-height:20px}.rowa-wjps-bars{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.rowa-wjps-bars li{color:var(--v7-text-secondary,inherit);grid-template-columns:minmax(120px,1fr) 2fr auto;align-items:center;gap:8px;font-size:13px;line-height:20px;display:grid}.rowa-wjps-track{background:var(--v7-nest-low,#0000004d);border-radius:4px;height:8px;overflow:hidden}.rowa-wjps-track i{background:var(--v7-best-edge,#5b9bea);height:100%;display:block}.rowa-wjps-min{font-variant-numeric:tabular-nums}.rowa-wjps-note{color:var(--v7-text-label,inherit);margin:0;font-size:12px;line-height:16px}@media (width<=599px){.rowa-wjps{padding:12px}.rowa-wjps-h{flex-direction:column;align-items:stretch}.rowa-wjps-bars li{grid-template-columns:minmax(96px,1fr) 1fr auto}}.sr{min-width:0}.sr-empty{margin:0}.sr-exercises{flex-direction:column;gap:14px;min-width:0;margin-top:10px;display:flex}.sr-exercise{flex-direction:column;align-items:flex-start;gap:6px;min-width:0;display:flex}.sr-picker{border:1px solid var(--border);border-radius:var(--rowa-radius);background:var(--secondary);flex-direction:column;align-items:flex-start;gap:10px;margin:0 0 12px;padding:10px;display:flex}.rowa-theme .sr .sr-search{width:100%;min-height:44px}.sr-recent{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.sr-results{border:1px solid var(--border);border-radius:var(--rowa-radius);background:var(--card);width:100%;max-height:40vh;margin:0;padding:0;list-style:none;overflow-y:auto}.sr-result{border:0;border-bottom:1px solid var(--border);width:100%;min-height:44px;color:var(--foreground);font:inherit;text-align:left;cursor:pointer;background:0 0;justify-content:space-between;align-items:center;gap:10px;padding:8px 10px;display:flex}.sr-results li:last-child .sr-result{border-bottom:0}.sr-result:hover,.sr-result:focus-visible{background:var(--accent)}.rowa-theme .rowa-smenu-item.sr-previous .sb-quiet{white-space:normal;display:block}.rowa-rp3-send{color:var(--v7-text-secondary,inherit);flex-direction:column;gap:4px;font-size:13px;display:flex}.rowa-rp3-send p{margin:0}.rowa-rp3-send button:not(.rowa-rp3-send-btn){color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.rowa-rp3-send-btn{border:1px solid var(--v7-chip-selected,#2c74dc);border-radius:var(--v7-radius-control,14px);background:var(--v7-chip-selected,#2c74dc);height:36px;color:var(--v7-chip-selected-text,#fff);cursor:pointer;align-self:flex-start;padding:0 16px;font-weight:600}.rowa-rp3-send small{color:var(--v7-text-label,inherit);font-size:12px}@media (width<=599px){.rowa-rp3-send-btn{align-self:stretch;height:44px}}@media (width>=768px){.erg-monitor .erg-monitor-instrument{aspect-ratio:960/1000;background-image:var(--erg-monitor-housing);background-position:50%;background-repeat:no-repeat;background-size:100% 100%}.erg-monitor .erg-monitor-screen-slot{width:62.083%;height:59.6%;position:absolute;top:19.5%;left:10.833%}.erg-monitor .erg-monitor-keys-side{flex-direction:column;justify-content:space-between;gap:2.5cqw;width:14.167%;height:57.6%;display:flex;position:absolute;top:20.5%;left:77.5%}.erg-monitor .erg-monitor-keys-bottom{justify-content:space-between;gap:1.5cqw;width:71.77%;height:6.4%;display:flex;position:absolute;top:81.2%;left:16.35%}.rowa-theme .erg-monitor .erg-monitor-keys-side .erg-monitor-key{flex:1 1 0;width:100%;min-height:0}.rowa-theme .erg-monitor .erg-monitor-keys-bottom .erg-monitor-key{flex:0 0 24%;height:100%;min-height:0;padding:0 1cqw;font-size:clamp(12px,2.2cqw,16px)}.erg-monitor .erg-monitor-key-icon{width:clamp(16px,3.2cqw,22px);height:clamp(16px,3.2cqw,22px)}}@media (width<=767px){.rowa-theme.erg-monitor-dialog[data-surface=white]{--tw-translate-x:0px;--tw-translate-y:0px;width:100%;max-width:none;height:100dvh;max-height:100dvh;padding:calc(12px + env(safe-area-inset-top)) calc(12px + env(safe-area-inset-right)) calc(16px + env(safe-area-inset-bottom)) calc(12px + env(safe-area-inset-left));border:none;border-radius:0;align-content:start;gap:12px;display:grid;top:0;left:0;overflow-y:auto;transform:translate(0)}.erg-monitor .erg-monitor-instrument{border:1px solid var(--rowa-line-strong,var(--border));background:linear-gradient(180deg, var(--rowa-raised,var(--secondary)) 0%, var(--card) 100%);border-radius:22px;flex-direction:column;gap:8px;max-width:none;min-height:460px;max-height:530px;padding:12px;display:flex}.erg-monitor .erg-monitor-brand{justify-content:center;align-items:baseline;gap:8px;padding-bottom:2px;display:flex}.erg-monitor .erg-monitor-brand-mark{letter-spacing:.18em;color:var(--foreground);font-size:14px;font-weight:700}.erg-monitor .erg-monitor-brand-sub{letter-spacing:.08em;text-transform:uppercase;color:var(--muted-foreground);font-size:12px}.erg-monitor .erg-monitor-deck{flex:auto;gap:8px;min-height:0;display:flex}.erg-monitor .erg-monitor-screen-slot{background:var(--rowa-inset,var(--background));border-radius:8px;flex:auto;min-width:0;padding:3px}.erg-monitor .erg-monitor-keys-side{flex-direction:column;flex:0 0 44px;justify-content:space-between;gap:8px;width:44px;display:flex}.rowa-theme .erg-monitor .erg-monitor-instrument .erg-monitor-key-view{flex:1 1 0;width:44px;min-width:44px;min-height:44px;max-height:58px;padding:0}.erg-monitor .erg-monitor-keys-bottom{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.erg-monitor .erg-screen-band{letter-spacing:.06em;padding:5px 8px;font-size:12px}.erg-monitor .erg-screen-caption{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;display:block;position:absolute;overflow:hidden}.erg-monitor .erg-screen-body{padding:8px 10px 10px}.erg-monitor .erg-field dt{letter-spacing:.05em;color:var(--muted-foreground);font-size:12px}.erg-monitor .erg-field dd{font-size:22px}.erg-monitor .erg-summary>.erg-field{padding-top:8px}.erg-monitor .erg-field-time .erg-value{font-size:24px}.erg-monitor .erg-field-primary dd{font-size:18px}.erg-monitor .erg-field-primary .erg-value{font-size:40px}.erg-monitor .erg-field-maxhr dd,.erg-monitor .erg-field-missing .erg-value{font-size:16px}.erg-monitor .erg-large{grid-template-columns:minmax(0,1fr)}}@media (width<=360px){.erg-monitor .erg-summary>.erg-field-distance dd,.erg-monitor .erg-summary>.erg-field-hr dd{font-size:18px}.erg-monitor .erg-summary>.erg-field-hr{padding-left:0}.erg-monitor .erg-field dt{letter-spacing:.02em}.erg-monitor .erg-screen-band{font-size:var(--rowa-text-floor,12px);letter-spacing:0;white-space:normal;overflow-wrap:anywhere;flex-wrap:wrap;align-items:baseline;gap:2px 8px;display:flex}}.erg-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 14px;margin:0;display:grid}.erg-field{min-width:0}.erg-field dt{letter-spacing:.06em;text-transform:uppercase;color:var(--muted-foreground);font-size:clamp(12px,3.3cqw,14px)}.erg-field dd{color:var(--foreground);overflow-wrap:anywhere;margin:0;font-size:clamp(16px,6.6cqw,28px);font-weight:700;line-height:1.15}.erg-unit{color:var(--muted-foreground);font-weight:600}.erg-summary{grid-template-areas:"time rate""primary primary""distance hr""maxhr maxhr";gap:0}.erg-field-time{grid-area:time}.erg-field-rate{grid-area:rate}.erg-field-primary{grid-area:primary}.erg-field-distance{grid-area:distance}.erg-field-hr{grid-area:hr}.erg-field-maxhr{grid-area:maxhr}.erg-summary>.erg-field{border-top:1px solid var(--border);padding-top:10px}.erg-summary>.erg-field-time,.erg-summary>.erg-field-rate{border-top:0;padding-top:2px}.erg-summary>.erg-field-rate,.erg-summary>.erg-field-hr{text-align:right;padding-left:12px}.erg-field-time .erg-value{font-size:clamp(18px,7.6cqw,32px)}.erg-field-primary dd{font-size:clamp(14px,5.7cqw,24px)}.erg-field-primary .erg-value{letter-spacing:-.01em;font-size:clamp(32px,15.2cqw,64px);line-height:1}.erg-field-maxhr dd{color:var(--muted-foreground);font-size:clamp(14px,4.3cqw,18px);font-weight:600}.erg-field-missing .erg-value{color:var(--muted-foreground);font-size:clamp(14px,4.7cqw,20px);font-weight:600}.erg-large{grid-template-columns:minmax(0,1fr);gap:14px}.erg-large>.erg-field{border-top:0;grid-area:auto;padding-top:0}.erg-large dd{font-size:clamp(22px,10.4cqw,44px)}.erg-large .erg-value{font-size:inherit}.erg-large .erg-field-primary dd{font-size:clamp(16px,6.6cqw,28px)}.erg-large .erg-field-primary .erg-value{font-size:clamp(32px,15.2cqw,64px)}.erg-monitor-mount{display:inline-flex}.erg-monitor-trigger-icon{width:18px;height:18px;display:block}.rowa-theme.erg-monitor-dialog{isolation:isolate;background:var(--card);align-content:start;gap:12px;width:min(820px,100vw - 32px);max-width:none;max-height:min(94vh,1060px);padding:20px;overflow-y:auto}.erg-monitor-dialog-head{padding-right:32px}.erg-monitor{display:block}.erg-monitor-instrument{width:100%;max-width:680px;margin:0 auto;position:relative;container:erg-instrument/inline-size}.erg-monitor-brand{display:none}.rowa-theme .erg-monitor .erg-monitor-key{text-align:center;border:1px solid var(--rowa-line-strong,var(--border));border-radius:var(--rowa-radius-pill,999px);background:var(--rowa-raised,var(--secondary));min-height:44px;color:var(--foreground);cursor:pointer;justify-content:center;align-items:center;padding:6px 10px;font-size:14px;font-weight:600;line-height:1.15;display:inline-flex}.rowa-theme .erg-monitor .erg-monitor-key-view{padding:6px}.erg-monitor-key-icon{flex:none;width:20px;height:20px}.rowa-theme .erg-monitor .erg-monitor-key[aria-pressed=true]{background:var(--rowa-act,var(--primary));border-color:var(--rowa-act-hover,var(--ring));color:var(--rowa-on-act,var(--primary-foreground))}.rowa-theme .erg-monitor .erg-monitor-key:hover{border-color:var(--rowa-act-hover,var(--ring))}.rowa-theme .erg-monitor .erg-monitor-key:focus-visible{outline:var(--rowa-focus-ring,2px solid var(--ring));outline-offset:2px}.erg-monitor-screen-slot{container:erg-screen/inline-size}.erg-screen{background:var(--rowa-chart-bg,var(--secondary));height:100%;min-height:0;color:var(--foreground);font-variant-numeric:tabular-nums;border-radius:5px;flex-direction:column;font-size:14px;display:flex;overflow:hidden}.erg-screen-band{background:var(--rowa-raised,var(--card));color:var(--foreground);letter-spacing:.08em;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:6px 10px;font-size:clamp(12px,3.4cqw,14px);display:flex}.erg-screen-view{font-weight:700}.erg-screen-caption{border-bottom:1px solid var(--border);letter-spacing:.04em;color:var(--muted-foreground);overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;padding:7px 10px 6px;font-size:clamp(12px,3.4cqw,14px);display:-webkit-box;overflow:hidden}.erg-screen-body{overscroll-behavior:contain;flex:1;min-height:0;padding:10px 10px 12px;overflow:auto}.erg-note{color:var(--muted-foreground);font-size:14px;font-weight:400;display:block}.erg-source{color:var(--muted-foreground);margin:10px 0 0;font-size:14px;line-height:1.35}.erg-empty{color:var(--muted-foreground);margin:0;font-size:15px}.erg-table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:clamp(12px,3.4cqw,14px)}.erg-table th,.erg-table td{text-align:right;white-space:nowrap;border-bottom:1px solid var(--border);padding:6px 4px}.erg-table th[scope=col]{letter-spacing:.04em;text-transform:uppercase;color:var(--muted-foreground);font-size:clamp(12px,3.4cqw,14px)}.erg-table th[scope=row]{text-align:left;font-weight:600}.erg-pager{color:var(--muted-foreground);justify-content:space-between;align-items:center;gap:8px;margin-top:8px;font-size:14px;display:flex}.erg-monitor .erg-pager button{border:1px solid var(--rowa-line-strong,var(--border));border-radius:var(--rowa-radius-pill,999px);background:var(--rowa-raised,var(--card));min-height:44px;color:var(--foreground);cursor:pointer;padding:4px 12px;font-size:14px}.erg-monitor .erg-pager button:disabled{opacity:.5;cursor:default}.erg-chart{width:100%;height:auto;margin-top:6px;display:block}.erg-chart-grid{stroke:var(--border);stroke-width:1px}.erg-chart-tick{fill:var(--muted-foreground);font-size:14px}.erg-chart-line{fill:none;stroke:var(--rowa-act,var(--ring));stroke-width:3px;stroke-linejoin:round;stroke-linecap:round}.erg-chart-dot{fill:var(--rowa-act,var(--ring))}.erg-chart-hr{stroke:var(--rowa-ember-text,var(--primary));fill:var(--rowa-ember-text,var(--primary))}.erg-chart-dot.erg-chart-hr{stroke:none}.erg-chart-line.erg-chart-hr{fill:none}
