@layer athlo-lucide{svg.lu{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round}}[data-product-theme]{--font-text:"Geist", -apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, sans-serif;--font-brand:var(--font-text);--font-brand-stretch:100%;--ath-title-page-size:20px;--ath-title-page-line:28px;--ath-title-page-weight:700;--ath-title-page-sub-size:16px;--ath-title-page-sub-line:24px;--ath-title-page-sub-weight:400;--ath-title-section-size:18px;--ath-title-section-line:28px;--ath-title-section-weight:600;--ath-title-card-size:16px;--ath-title-card-line:22px;--ath-title-card-weight:500;--ath-value-kpi-size:30px;--ath-value-kpi-line:36px;--ath-value-kpi-weight:700;--ath-label-size:14px;--ath-label-line:19px;--ath-label-weight:500;--ath-body-size:14px;--ath-body-line:20px;--ath-body-lg-size:16px;--ath-body-lg-line:24px;--ath-caption-size:12px;--ath-caption-line:16px;--ath-caption-weight:500;--ath-eyebrow-size:12px;--ath-eyebrow-line:16px;--ath-eyebrow-weight:500;--ath-eyebrow-tracking:.3px;--ath-subtitle-gap:4px;--ath-breadcrumb-gap:8px;--ath-page-padding:16px;--ath-header-gap:24px;--ath-header-gap-loose:32px;--ath-stack-gap:24px;--ath-grid-gap:16px;--ath-field-gap-y:24px;--ath-field-gap-x:16px;--ath-label-gap:12px;--ath-card-padding:16px;--ath-cell-padding:8px;--ath-toolbar-gap:16px;--ath-header-height:48px;--ath-sidebar-width:256px;--ath-sidebar-width-icon:66px;--ath-sidebar-width-mobile:270px;--ath-inset-margin:8px;--ath-radius-inset:18px;--ath-radius-card:18px;--ath-radius-control:14px;--ath-radius-menu:12px;--ath-control-height:32px;--ath-control-height-touch:44px;--ath-table-header-height:40px;--ath-table-row-height:37px;--ath-table-row-height-2:55px;--ath-bottom-bar-height:64px;--ath-width-narrow:768px;color-scheme:light;--frame:#fafafa;--frame-hover:#f0f0f0;--frame-active:#ebebeb;--background:#fbfbfb;--surface:#fff;--surface-raised:#fff;--surface-muted:#f5f5f5;--border:#e5e5e5;--border-strong:#d4d4d4;--border-subtle:#0000000f;--hairline:#0000001a;--input-bg:transparent;--input-border:#e5e5e5;--foreground:#0a0a0a;--text-secondary:#525252;--text-muted:#6b6b6b;--primary-action-bg:#1e6b73;--primary-action-fg:#fff;--primary-action-hover:#1a5d64;--accent:#1e6b73;--accent-strong:#1a5d64;--accent-fg:#fff;--accent-soft:#1e6b731a;--danger:#e7000b;--success:#087f2f;--warning:#9b5e07;--warning-ink:#a16207;--control-track:#e5e5e5;--control-track-hover:#d4d4d4;--control-thumb:#fff;--control-thumb-shadow:0 0 0 .5px #00000012, 0 1px 2px #00000024, 0 2px 6px #0000000f;--series-1:#0f4047;--series-2:#2f8f97;--series-3:#7ccfd6;--series-4:#64748b;--calendar-matches:#4457b8;--calendar-availability:#c27400;--zone-ok:#34c759;--zone-alert:#fc0;--zone-risk:#ff3b30;--zone-ok-soft:#34c75924;--zone-ok-ink:#07712a;--zone-alert-soft:#ffcc0038;--zone-alert-ink:#8c5406;--zone-risk-soft:#ff3b301f;--zone-risk-ink:#c81e1e;--zone-empty-soft:#7373731f;--zone-empty-ink:#525252;--shadow-resting:0 1px 2px #0000000a;--shadow-raised:0 6px 18px #00000012, 0 1px 3px #0000000a;--shadow-floating:0 20px 48px #0000001c, 0 3px 10px #0000000d;--shadow-inset:0 1px 3px #0000001a, 0 1px 2px -1px #0000001a}[data-theme=dark] [data-product-theme]{color-scheme:dark;--frame:#171717;--frame-hover:#262626;--frame-active:#2e2e2e;--background:#0a0a0a;--surface:#171717;--surface-raised:#1c1c1c;--surface-muted:#262626;--border:#ffffff1a;--border-strong:#ffffff2e;--border-subtle:#ffffff0f;--hairline:#ffffff1a;--input-bg:#ffffff0a;--input-border:#ffffff26;--foreground:#fafafa;--text-secondary:#d4d4d4;--text-muted:#a1a1a1;--primary-action-bg:#5fb3b8;--primary-action-fg:#0d0d0f;--primary-action-hover:#7cc3c7;--accent:#5fb3b8;--accent-strong:#8ccbcf;--accent-fg:#0a0a0a;--accent-soft:#5fb3b829;--danger:#ff6467;--success:#35c759;--warning:#facc15;--warning-ink:#facc15;--control-track:#ffffff26;--control-track-hover:#ffffff38;--control-thumb:#fafafa;--control-thumb-shadow:0 0 0 .5px #0000004d;--series-1:#2f8f97;--series-2:#5fbec6;--series-3:#a8e4e8;--series-4:#94a3b8;--calendar-matches:#8b9cf0;--calendar-availability:#f0a83c;--zone-ok:#35c759;--zone-alert:#facc15;--zone-risk:#ff6467;--zone-ok-soft:#35c7592e;--zone-ok-ink:#4ade80;--zone-alert-soft:#facc152e;--zone-alert-ink:#facc15;--zone-risk-soft:#ff64672e;--zone-risk-ink:#ff8a8c;--zone-empty-soft:#ffffff14;--zone-empty-ink:#a1a1a1;--shadow-resting:none;--shadow-raised:0 0 0 1px var(--border);--shadow-floating:0 0 0 1px var(--border);--shadow-inset:0 0 0 1px var(--border)}[data-product-theme]{--accent-subtle:var(--accent-soft);--accent-foreground:var(--accent-fg);--info-bg:var(--surface-muted);--info-fg:var(--foreground);--control-on:var(--accent);--control-glyph:var(--accent-fg);--control-thumb-on:var(--control-thumb);--control-on-subtle:var(--accent-soft);--control-fill:var(--control-on);--sidebar-bg:#0d0d0f;--sidebar-raised:#1b1a19;--sidebar-hover:#1b1a19;--sidebar-fg:#a39e96;--sidebar-fg-muted:#88837c;--sidebar-fg-active:#fff;--sidebar-active-bg:#5fb3b838;--sidebar-accent:#5fb3b8;--sidebar-border:#ffffff0f;--sidebar-inset-dark:#111113;--shadow-content:0 0 0 1px #ffffff0f, 0 0 12px #ffffff12;--font-body:var(--font-text);--font-display:var(--font-body);--text-xs:.75rem;--text-sm:.875rem;--text-base:1rem;--text-lg:1.125rem;--text-xl:1.375rem;--text-2xl:1.75rem;--text-3xl:2.25rem;--tracking-display:-.02em;--tracking-body:0;--leading-display:1.2;--leading-body:1.43;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--space-16:4rem;--space-20:5rem;--space-24:6rem;--radius-control:14px;--radius-panel:12px;--radius-surface:18px;--radius-pill:9999px;--control-height-sm:32px;--control-height-md:32px;--control-height-lg:40px;--ease-enter:cubic-bezier(.16, 1, .3, 1);--ease-standard:cubic-bezier(.22, 1, .36, 1);--ease-exit:cubic-bezier(.7, 0, .84, 0);--ease-in-out:cubic-bezier(.65, 0, .35, 1);--ease-spring:linear(0, .0258, .09, .1763, .2732, .3724, .4683, .5573, .6376, .7082, .7689, .8202, .8628, .8976, .9256, .9476, .9648, .9778, .9875, .9945, .9994, 1.0026, 1.0047, 1.0058, 1.0062, 1.0062, 1.0059, 1.0055, 1.0049, 1.0043, 1.0036, 1.0031, 1.0025, 1.002, 1.0016, 1.0013, 1);--duration-instant:.12s;--duration-fast:.16s;--duration-standard:.24s;--duration-considered:.48s;--duration-spring:.58s;--focus-ring:var(--accent-soft);--focus-outline:var(--accent);--focus-outline-width:2px;--focus-outline-offset:2px}[data-product-theme],[data-product-theme] *,[data-product-theme] :before,[data-product-theme] :after{box-sizing:border-box}[data-product-theme]{background:var(--background);color:var(--foreground);font-family:var(--font-body);font-size:var(--text-sm);line-height:var(--leading-body);letter-spacing:normal;text-align:left;-webkit-font-smoothing:antialiased}[data-product-theme] :where(h1,h2,h3,p,ul,ol,dl,dd,figure){margin:0}[data-product-theme] :where(h1,h2,h3){font-family:var(--font-body);letter-spacing:normal;text-wrap:auto}[data-product-theme] :where(td,th){font-variant-numeric:tabular-nums}.fx-frame{border-radius:var(--fx-radius,18px);pointer-events:none;-webkit-user-select:none;user-select:none;contain:layout paint;position:relative;overflow:hidden;container:product/inline-size}.fx-frame[data-fade]{max-height:var(--fx-max-height,640px);-webkit-mask-image:linear-gradient(#000 calc(100% - 72px),#0000);mask-image:linear-gradient(#000 calc(100% - 72px),#0000)}@container product (width>=48rem){.fx-frame [data-product-theme]{--ath-page-padding:24px;--ath-title-page-size:30px;--ath-title-page-line:36px;--ath-title-page-sub-size:18px;--ath-title-page-sub-line:28px}}@property --p{syntax:"<number>";inherits:false;initial-value:1}@keyframes fx-up{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes fx-fade{0%{opacity:0}to{opacity:1}}@keyframes fx-grow-x{0%{transform:scaleX(0)}to{transform:none}}@keyframes fx-grow-y{0%{transform:scaleY(0)}to{transform:none}}@keyframes fx-pop{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:none}}@keyframes fx-p{0%{--p:0}to{--p:1}}[data-at=slide]{translate:calc(var(--p) * var(--to,0%)) 0}[data-at=fill]{transform:scaleX(calc(var(--p) * var(--fill,1)));transform-origin:0}[data-at=curtain]{transform:scaleX(calc(1 - var(--p)))}[data-scene][data-armed]:not([data-run]) [data-at]{opacity:0}[data-scene][data-armed]:not([data-run]) :is([data-at=slide],[data-at=fill],[data-at=curtain]){opacity:1;--p:0}[data-scene][data-run] [data-at]{animation:fx-up .56s cubic-bezier(.16, 1, .3, 1) var(--at,0s) both}[data-scene][data-run] [data-at=fade]{animation-name:fx-fade}[data-scene][data-run] [data-at=grow-x]{transform-origin:0;animation-name:fx-grow-x}[data-scene][data-run] [data-at=grow-y]{transform-origin:bottom;animation-name:fx-grow-y}[data-scene][data-run] [data-at=pop]{animation-name:fx-pop}[data-scene][data-run] :is([data-at=slide],[data-at=fill],[data-at=curtain]){animation-name:fx-p;animation-duration:.9s}[data-scene][data-run] [data-at=curtain]{animation-duration:1.1s;animation-timing-function:cubic-bezier(.65,0,.35,1)}[data-scrub] [data-at]{opacity:var(--p);transform:translateY(calc((1 - var(--p)) * 10px))}[data-scrub] [data-at=fade]{transform:none}[data-scrub] [data-at=grow-x]{opacity:1;transform:scaleX(var(--p));transform-origin:0}[data-scrub] [data-at=grow-y]{opacity:1;transform:scaleY(var(--p));transform-origin:bottom}[data-scrub] [data-at=pop]{transform:scale(calc(.6 + .4 * var(--p)))}[data-scrub] :is([data-at=slide],[data-at=fill],[data-at=curtain]){opacity:1}[data-scrub] [data-at=slide]{transform:none}[data-scrub] [data-at=fill]{transform:scaleX(calc(var(--p) * var(--fill,1)))}[data-scrub] [data-at=curtain]{transform:scaleX(calc(1 - var(--p)))}@media (prefers-reduced-motion:reduce){[data-scene] [data-at]{opacity:1!important;animation:none!important}[data-scene] [data-at]:not([data-at=slide],[data-at=fill],[data-at=curtain]){transform:none!important}}.rs[data-astro-cid-5vvaefei]{--rs-w:calc(var(--rs-dw) * 1px);--rs-h:calc(var(--rs-dh) * 1px);aspect-ratio:var(--rs-dw) / var(--rs-dh);border-radius:12px;position:relative;overflow:hidden;container:rscreen/inline-size}.rs-inner[data-astro-cid-5vvaefei]{width:var(--rs-w);height:var(--rs-h);transform-origin:0 0;transform:scale(tan(atan2(100cqw, var(--rs-w))));overflow:hidden}@media (width<=47.99rem){.rs[data-astro-cid-5vvaefei][data-card]{aspect-ratio:auto;border-radius:0;overflow:visible}.rs[data-astro-cid-5vvaefei][data-card] .rs-inner[data-astro-cid-5vvaefei]{width:auto;height:auto;overflow:visible;transform:none}}.r-app{height:var(--r-height,auto);min-height:var(--r-min-height,0);background:var(--background);color:var(--foreground);font-family:var(--font-text);font-size:var(--ath-body-size);line-height:var(--ath-body-line);text-align:left;display:flex}.r-app *,.r-app :before,.r-app :after{box-sizing:border-box}.r-app :is(p,h1,h2,h3,ul,ol,figure,dl,dd,table){margin:0}.r-sidebar{width:var(--ath-sidebar-width);flex:none;display:none}.r-stage{background:var(--background);flex:auto;min-width:0;display:flex;position:relative;overflow:hidden}.r-pane{flex-direction:column;flex:auto;min-width:0;display:flex;overflow:hidden;container:rpane/inline-size}.r-main{flex:auto;min-height:0;position:relative;overflow:hidden;container:rmain/inline-size}@container product (width>=48rem){.r-app{background:var(--sidebar-bg)}.r-sidebar{width:var(--ath-sidebar-width-icon);display:block}.r-stage{margin:var(--ath-inset-margin) var(--ath-inset-margin) var(--ath-inset-margin) 0;border-radius:var(--ath-radius-inset);box-shadow:var(--shadow-content)}}@container product (width>=64rem){.r-sidebar{width:var(--ath-sidebar-width)}}[data-theme=dark] [data-product-theme] .r-stage{--background:var(--sidebar-inset-dark);background:var(--sidebar-inset-dark)}.r-carbon{--foreground:var(--sidebar-fg-active);--text-secondary:var(--sidebar-fg);--text-muted:var(--sidebar-fg-muted);--border:var(--sidebar-border);--border-subtle:var(--sidebar-border);--border-strong:var(--sidebar-border);--hairline:var(--sidebar-border);--surface:var(--sidebar-bg);--surface-muted:var(--sidebar-hover);--background:var(--sidebar-bg);color:var(--sidebar-fg);color-scheme:dark}.r-nav{--row-pad:calc((var(--ath-sidebar-width-icon) - 16px) / 2 - 8px);gap:var(--space-2);min-width:0;height:100%;padding:var(--space-2);background:var(--sidebar-bg);flex-direction:column;display:flex;overflow:hidden}.r-brand{height:var(--ath-header-height);padding-left:var(--row-pad);flex:none;align-items:center;display:flex;position:relative}.r-brandName{width:104px;height:auto;color:var(--sidebar-fg-active)}.r-brandMark{left:var(--row-pad);width:16px;height:auto;color:var(--sidebar-fg-active);display:none;position:absolute}.r-quick{width:100%;min-height:var(--ath-control-height);align-items:center;gap:var(--space-2);padding:0 var(--space-4);border:1px solid var(--sidebar-border);border-radius:var(--ath-radius-control);background:var(--sidebar-raised);color:var(--sidebar-fg-active);white-space:nowrap;flex:none;font-weight:500;line-height:1;display:flex}.r-quick svg{flex:none}.r-kbd{border:1px solid var(--border);background:var(--surface-muted);color:var(--text-secondary);font-family:inherit;font-size:var(--ath-caption-size);font-weight:400;line-height:var(--ath-caption-line);border-radius:6px;margin-left:auto;padding:1px 6px}.r-navbody{flex-direction:column;flex:auto;gap:2px;min-height:0;display:flex;overflow:hidden}.r-row{width:100%;min-height:var(--ath-control-height);align-items:center;gap:var(--space-2);padding:var(--space-1) var(--space-2) var(--space-1) var(--row-pad);color:var(--sidebar-fg);font-size:var(--ath-body-size);line-height:var(--ath-body-line);border-radius:12px;display:flex;position:relative}.r-row[data-active]{background:var(--sidebar-active-bg);color:var(--sidebar-fg-active)}.r-row[data-active] .r-icon,.r-row[data-within] .r-icon{color:var(--sidebar-accent)}.r-row[data-within]{color:var(--sidebar-fg-active)}.r-icon{flex:none;justify-content:center;align-items:center;width:16px;height:16px;display:inline-flex}.r-icon>svg{width:16px;height:16px}.r-label{flex:auto;min-width:0}.r-chevron{color:var(--sidebar-fg-muted);flex:none;display:inline-flex}.r-sublist{margin:0 0 var(--space-1) calc(var(--row-pad) + 7px);border-left:1px solid var(--sidebar-border);flex-direction:column;gap:2px;display:flex}.r-sublist .r-row{padding-left:var(--space-4)}.r-sfoot{padding-top:var(--space-2);border-top:1px solid var(--sidebar-border);flex:none}@container product (width<=63.99rem){.r-label,.r-chevron,.r-sublist,.r-kbd,.r-brandName,.r-quick>span{display:none}.r-brandMark{display:block}.r-quick{background:0 0;border-color:#0000;justify-content:center;padding:0}.r-row{padding-right:0}}.r-header{height:var(--ath-header-height);justify-content:space-between;align-items:center;gap:var(--space-3);padding:0 var(--space-3);border-bottom:1px solid var(--border-subtle);flex:none;display:flex}.r-start,.r-end{align-items:center;gap:var(--space-1);min-width:0;display:flex}.r-end{flex:none;gap:0}.r-ibtn{width:var(--ath-control-height);height:var(--ath-control-height);border-radius:var(--ath-radius-control);color:var(--text-secondary);flex:none;justify-content:center;align-items:center;display:inline-flex}.r-divider{width:1px;height:18px;margin:0 var(--space-1);background:var(--hairline)}.r-season{min-width:0;height:var(--ath-control-height);align-items:center;gap:var(--space-2);padding:0 var(--space-2);flex-shrink:0;font-weight:500;display:inline-flex}.r-season svg{color:var(--text-secondary);flex:none}.r-seasonName{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.r-hsearch{width:220px;height:var(--ath-control-height);align-items:center;gap:var(--space-2);margin-right:var(--space-2);padding:0 var(--space-2) 0 var(--space-3);border:1px solid var(--input-border);border-radius:var(--ath-radius-control);background:var(--input-bg);color:var(--text-muted);display:inline-flex}.r-hsearch>span:first-of-type{flex:auto}.r-bell{border:1px solid var(--border);background:var(--surface);color:var(--foreground);position:relative}.r-bellCount{border:2px solid var(--surface);border-radius:var(--radius-pill);background:var(--foreground);min-width:19px;height:16px;color:var(--background);font-size:var(--ath-caption-size);font-variant-numeric:tabular-nums;text-align:center;padding:0 4px;font-weight:600;line-height:12px;position:absolute;top:-4px;right:-7px}.r-user{border-radius:var(--radius-pill);background:var(--surface-muted);width:28px;height:28px;box-shadow:inset 0 0 0 1px var(--border);color:var(--text-secondary);place-items:center;margin-left:14px;font-size:10px;font-weight:600;display:inline-grid}.r-badge{height:20px;padding:0 var(--space-2);border-radius:var(--radius-pill);background:var(--surface-muted);color:var(--text-secondary);font-size:var(--ath-caption-size);font-variant-numeric:tabular-nums;white-space:nowrap;align-items:center;font-weight:500;line-height:1;display:inline-flex}.r-badge[data-tone=success]{border:1px solid color-mix(in srgb, var(--success) 40%, transparent);background:var(--zone-ok-soft);color:var(--zone-ok-ink)}@container rpane (width<=40rem){.r-hsearch{width:var(--ath-control-height);background:0 0;border-color:#0000;justify-content:center;padding:0}.r-hsearch>span,.r-hsearch>.r-kbd,.r-start>.r-divider,.r-start>.r-ibtn--panel{display:none}}@container product (width<=47.99rem){.r-hsearch{width:var(--ath-control-height);background:0 0;border-color:#0000;justify-content:center;margin-right:0;padding:0}.r-hsearch>span,.r-badge[data-tone=success],.r-divider,.r-ibtn--panel{display:none}.r-brandPhone{display:block}}.r-brandPhone{width:20px;height:auto;color:var(--foreground);display:none}.r-page{gap:var(--ath-stack-gap);min-width:0;padding:var(--ath-page-padding);flex-direction:column;display:flex}.r-pageHeader{gap:var(--ath-subtitle-gap);flex-direction:column;display:flex}.r-pageTitle{min-width:0;letter-spacing:var(--tracking-display);font-size:var(--ath-title-page-size);line-height:var(--ath-title-page-line);font-weight:var(--ath-title-page-weight);flex:14rem}.r-pageSubtitle{color:var(--text-secondary);font-size:var(--ath-title-page-sub-size);line-height:var(--ath-title-page-sub-line);font-weight:var(--ath-title-page-sub-weight)}.r-triptych{gap:var(--ath-grid-gap);grid-template-columns:minmax(0,1fr);align-items:start;min-width:0;display:grid}@container rmain (width>=64rem){.r-triptych{grid-template-columns:repeat(3,minmax(0,1fr))}}.r-card{min-width:0;padding:var(--ath-card-padding);border:1px solid var(--border);border-radius:var(--ath-radius-card);background:var(--surface);box-shadow:var(--shadow-resting);overflow:hidden}.r-panel{gap:var(--space-4);flex-direction:column;min-width:0;display:flex}.r-panelHead{justify-content:space-between;align-items:flex-start;gap:var(--space-3);display:flex}.r-panelTitles{align-items:center;gap:var(--space-3);min-width:0;display:flex}.r-panelIcon{border-radius:var(--ath-radius-menu);background:var(--accent-soft);width:32px;height:32px;color:var(--accent);flex:none;justify-content:center;align-items:center;display:inline-flex}.r-eyebrow{color:var(--text-muted);font-size:var(--ath-caption-size);line-height:var(--ath-caption-line);font-weight:var(--ath-caption-weight)}.r-panelTitle{overflow-wrap:anywhere;font-size:var(--ath-title-card-size);line-height:var(--ath-title-card-line);font-weight:var(--ath-title-card-weight)}.r-panelCta{width:var(--ath-control-height);height:var(--ath-control-height);border-radius:var(--ath-radius-control);color:var(--text-secondary);flex:none;justify-content:center;align-items:center;display:inline-flex}.r-statMain{align-items:baseline;gap:var(--space-2);flex-wrap:wrap;display:flex}.r-num{font-size:var(--ath-value-kpi-size);line-height:var(--ath-value-kpi-line);font-weight:var(--ath-value-kpi-weight);font-variant-numeric:tabular-nums}.r-suffix{color:var(--text-muted);font-size:var(--ath-body-size);line-height:var(--ath-body-line)}.r-metrics{gap:var(--space-2);display:flex}.r-metric{min-width:0;padding:var(--space-2) var(--space-1);border-radius:var(--ath-radius-menu);background:var(--surface-muted);flex-direction:column;flex:1 1 0;align-items:center;display:flex}.r-metricValue{font-size:var(--ath-label-size);line-height:var(--ath-label-line);font-variant-numeric:tabular-nums;font-weight:600}.r-metricLabel{color:var(--text-muted);font-size:var(--ath-caption-size);line-height:var(--ath-caption-line)}.r-listHead{justify-content:space-between;align-items:center;gap:var(--space-2);font-size:var(--ath-label-size);line-height:var(--ath-label-line);font-weight:var(--ath-label-weight);display:flex}.r-list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.r-listItem{align-items:center;gap:var(--space-3);min-width:0;padding:var(--space-2) 0;border-top:1px solid var(--border-subtle);display:flex}.r-listItem:first-child{border-top:0}.r-listText{flex-direction:column;flex:auto;min-width:0;display:flex}.r-listName{font-size:var(--ath-body-size);line-height:var(--ath-body-line);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.r-listMeta{gap:var(--space-1);flex-wrap:wrap;display:flex}.r-thin{color:var(--text-muted);font-size:var(--ath-caption-size);line-height:var(--ath-caption-line)}.r-chip{height:22px;padding:0 var(--space-2);border-radius:var(--radius-pill);font-size:var(--ath-caption-size);line-height:var(--ath-caption-line);font-variant-numeric:tabular-nums;white-space:nowrap;flex:none;justify-content:center;align-items:center;font-weight:600;display:inline-flex}.r-chipText{text-box:trim-both cap alphabetic;display:block}.r-chip[data-zone=ok]{background:var(--zone-ok-soft);color:var(--zone-ok-ink)}.r-chip[data-zone=alert]{background:var(--zone-alert-soft);color:var(--zone-alert-ink)}.r-chip[data-zone=risk]{background:var(--zone-risk-soft);color:var(--zone-risk-ink)}.r-chip[data-zone=empty]{background:var(--zone-empty-soft);color:var(--zone-empty-ink)}.r-band{margin-top:20px;padding-bottom:16px;position:relative}.r-track{border-radius:999px;height:8px;display:flex;overflow:hidden}.r-zone{background:var(--zone-empty-soft);min-width:0}.r-zone[data-zone=ok]{background:var(--zone-ok-soft)}.r-zone[data-zone=alert]{background:var(--zone-alert-soft)}.r-zone[data-zone=risk]{background:var(--zone-risk-soft)}.r-dots{position:absolute;inset:0 0 16px}.r-dot{border:2px solid var(--surface);background:var(--zone-empty-ink);border-radius:50%;width:10px;height:10px;position:absolute;top:50%;transform:translate(-50%,-50%)}.r-dot[data-lane="0"]{top:calc(50% - 3px)}.r-dot[data-lane="1"]{top:calc(50% + 4px)}.r-dot[data-zone=ok]{background:var(--zone-ok)}.r-dot[data-zone=alert]{background:var(--zone-alert)}.r-dot[data-zone=risk]{background:var(--zone-risk)}.r-axis{position:absolute;inset:16px 0 0}.r-axis span{color:var(--text-muted);font-size:var(--ath-caption-size);line-height:var(--ath-caption-line);font-variant-numeric:tabular-nums;position:absolute;transform:translate(-50%)}.r-axis span[data-zone=ok]{color:var(--zone-ok-ink);font-weight:700}.r-axis span[data-zone=alert]{color:var(--zone-alert-ink);font-weight:700}.r-search{width:240px;max-width:100%;height:var(--ath-control-height);align-items:center;gap:var(--space-2);padding:0 var(--space-3);border-radius:var(--radius-pill);box-shadow:inset 0 0 0 1px var(--input-border);color:var(--text-muted);display:flex}.r-titleRow{justify-content:space-between;align-items:flex-start;gap:var(--space-3);flex-wrap:wrap;display:flex}.r-actions{align-items:center;gap:var(--space-2);flex:none;display:flex}.r-help{width:var(--ath-control-height);height:var(--ath-control-height);color:var(--text-secondary);justify-content:center;align-items:center;display:inline-flex}.r-btn{height:var(--ath-control-height);align-items:center;gap:var(--space-2);padding:0 var(--space-3);border:1px solid var(--border);border-radius:var(--ath-radius-control);background:var(--surface);color:var(--foreground);white-space:nowrap;font-weight:500;display:inline-flex}.r-btn[data-primary]{background:var(--primary-action-bg);color:var(--primary-action-fg);border-color:#0000}.r-avatar{background:var(--surface-muted);border-radius:50%;flex:none;width:36px;height:36px;display:inline-block;position:relative;overflow:hidden}.r-avatar[data-size=sm]{width:28px;height:28px}.r-avatar[data-size=lg]{width:48px;height:48px}.r-avatar img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.r-tag{height:22px;padding:0 var(--space-2);border:1px solid var(--border);border-radius:var(--radius-pill);background:var(--surface-muted);color:var(--text-secondary);font-size:var(--ath-caption-size);white-space:nowrap;align-items:center;line-height:1;display:inline-flex}.r-tag[data-flat]{border-color:#0000}.r-seg{height:var(--ath-control-height);border-radius:var(--ath-radius-control);background:var(--surface-muted);color:var(--text-secondary);font-size:var(--ath-label-size);font-weight:var(--ath-label-weight);align-items:center;padding:3px;display:inline-flex}.r-seg span{height:100%;padding:0 var(--space-3);border-radius:calc(var(--ath-radius-control) - 3px);white-space:nowrap;align-items:center;display:flex}.r-seg span[data-active]{background:var(--surface);color:var(--foreground);box-shadow:var(--shadow-resting)}.r-dock{border-left:1px solid var(--border);background:var(--background);flex:none;width:clamp(300px,36cqw,440px);display:none}@container product (width>=40rem){.r-dock{display:block}}.r-chat{--pad:20px;height:100%;min-height:0;font-size:var(--text-base);line-height:var(--leading-body);letter-spacing:var(--tracking-body);flex-direction:column;display:flex;overflow:hidden}.r-chatHeader{height:var(--ath-header-height);padding:0 10px 0 calc(var(--pad) - 10px);flex:none;align-items:center;gap:2px;display:flex}.r-aiLabel{font-size:var(--text-sm);white-space:nowrap;padding:0 10px;font-weight:600}.r-spacer{flex:1;min-width:8px}.r-roundBtn{width:34px;height:34px;color:var(--text-secondary);flex:none;place-items:center;display:grid}.r-contextBand{box-sizing:content-box;height:24px;padding:0 var(--pad) 8px;border-bottom:1px solid var(--border-subtle);gap:6px;margin:0;list-style:none;display:flex;overflow:hidden}.r-contextChip{border:1px solid var(--border);border-radius:var(--radius-pill);min-width:0;height:24px;color:var(--text-secondary);font-size:var(--text-xs);white-space:nowrap;align-items:center;gap:5px;padding:0 9px;display:inline-flex}.r-contextChip svg{color:var(--text-muted);flex:none}.r-thread{min-height:0;padding:24px var(--pad) 12px;flex-direction:column;flex:1;gap:28px;display:flex;overflow:hidden}.r-userRow{justify-content:flex-end;display:flex}.r-bubble{background:var(--surface-muted);border-radius:20px;max-width:min(82%,34rem);padding:10px 16px;line-height:1.5}.r-reply{flex-direction:column;gap:10px;min-width:0;display:flex}.r-markdown{overflow-wrap:break-word;flex-direction:column;gap:12px;min-width:0;line-height:1.6;display:flex}.r-markdown p{margin:0}.r-markdown strong{font-weight:500}.r-cite{border-radius:var(--radius-pill);background:var(--surface-muted);min-width:18px;height:18px;color:var(--text-secondary);font-variant-numeric:tabular-nums;vertical-align:2px;place-items:center;margin-inline:1px;padding:0 5px;font-size:11px;line-height:1;display:inline-grid}.r-rich{flex-direction:column;gap:6px;min-width:0;margin:4px 0;display:flex}.r-richTable{border:1px solid var(--border);border-radius:var(--ath-radius-card);background:var(--surface);min-width:0;max-width:100%;overflow:hidden}.r-richTable table{border-collapse:collapse;width:100%;font-size:var(--ath-body-size)}.r-richTable th{height:36px;padding:0 var(--space-3);border-bottom:1px solid var(--border);background:var(--surface-muted);color:var(--text-secondary);font-size:var(--ath-caption-size);font-weight:var(--ath-label-weight);text-align:left;white-space:nowrap}.r-richTable td{height:40px;padding:0 var(--space-3);border-top:1px solid var(--border-subtle);white-space:nowrap}.r-richTable tbody tr:first-child td{border-top:0}.r-richTable :is(th,td)[data-num]{text-align:right}.r-richNote{color:var(--text-muted);font-size:var(--ath-caption-size);line-height:1.45}.r-composerDock{padding:6px calc(var(--pad) - 8px) 12px;flex:none}.r-composer{border:1px solid var(--border);background:var(--surface);border-radius:24px;flex-direction:column;gap:6px;padding:7px;display:flex}.r-composerRow{align-items:flex-end;gap:4px;display:flex}.r-input{min-width:0;color:var(--text-muted);flex:1;padding:6px 4px;line-height:24px}.r-send{border-radius:var(--radius-pill);background:var(--surface-muted);width:36px;height:36px;color:var(--text-muted);flex:none;place-items:center;display:grid}.r-dockFoot{color:var(--text-muted);font-size:var(--text-xs);text-align:center;padding:6px 8px 0;line-height:1.4}.r-progress{width:100%;color:var(--text-secondary);font-size:var(--text-sm)}.r-pmeta{line-height:var(--leading-body);justify-content:space-between;gap:12px;margin-bottom:8px;display:flex}.r-pvalue{color:var(--text-muted);font-variant-numeric:tabular-nums;align-items:center;gap:4px;display:inline-flex}.r-pvalue svg{color:var(--success)}.r-ptrack{border:1px solid var(--border);background:var(--surface-muted);border-radius:99px;height:7px;overflow:hidden}.r-pfill{border-radius:inherit;background:var(--success);width:100%;height:100%;display:block}.r-bars{grid-template-columns:minmax(0,1fr) 36px;margin-top:20px;display:grid;position:relative}.r-barsPlot{border-bottom:1px solid var(--border);align-items:flex-end;height:100px;display:flex;position:relative}.r-gridline{background:var(--border-subtle);height:1px;position:absolute;left:0;right:0}.r-slot{flex:1 1 0;justify-content:center;align-items:flex-end;min-width:0;height:88px;display:flex;position:relative}.r-bar{background:var(--zone-empty-ink);border-radius:3px 3px 0 0;width:min(58%,16px);display:block}.r-bar[data-zone=ok]{background:var(--zone-ok)}.r-bar[data-zone=alert]{background:var(--zone-alert)}.r-bar[data-zone=risk]{background:var(--zone-risk)}.r-barsGutter{height:100px;color:var(--text-muted);font-size:var(--ath-caption-size);font-variant-numeric:tabular-nums;line-height:16px;position:relative}.r-barsGutter span{position:absolute;left:8px}.r-barsAxis{padding-top:var(--space-1);color:var(--text-muted);font-size:var(--ath-caption-size);line-height:var(--ath-caption-line);font-variant-numeric:tabular-nums;display:flex}.r-barsAxis span{text-align:center;flex:1 1 0;min-width:0}@container product (width<=47.99rem){.r-brandPhone{display:block}}.r-filters{align-items:flex-start;gap:var(--space-3);flex-wrap:wrap;display:flex}.r-field{gap:var(--space-3);flex-direction:column;min-width:0;display:flex}.r-fieldLabel{font-size:var(--ath-label-size);line-height:var(--ath-label-line);font-weight:var(--ath-label-weight)}.r-select{height:var(--ath-control-height);justify-content:space-between;align-items:center;gap:var(--space-2);min-width:0;padding:0 var(--space-3);border:1px solid var(--input-border);border-radius:var(--ath-radius-control);background:var(--input-bg);color:var(--foreground);white-space:nowrap;display:flex}.r-select[data-empty]{color:var(--text-muted)}.r-select svg{color:var(--text-secondary);flex:none}.r-selectChip{height:22px;padding:0 var(--space-2);border-radius:var(--radius-pill);background:var(--surface-muted);box-shadow:inset 0 0 0 1px var(--border);font-size:var(--ath-caption-size);align-items:center;display:inline-flex}.r-sectionHead{font-size:var(--ath-title-section-size);line-height:var(--ath-title-section-line);font-weight:var(--ath-title-section-weight)}.r-sectionSub{margin-top:var(--space-1);color:var(--text-secondary)}.r-stack{gap:var(--space-3);flex-direction:column;min-width:0;display:flex}.r-bigcard{min-width:0;padding:var(--ath-card-padding);border:1px solid var(--border);border-radius:var(--ath-radius-card);background:var(--surface);box-shadow:var(--shadow-resting);overflow:hidden}.r-statement{font-size:var(--text-2xl);line-height:var(--leading-display);letter-spacing:var(--tracking-display);font-weight:500}.r-seg[data-tall]{border:1px solid var(--border);height:40px;font-size:var(--ath-body-size);gap:2px;margin-block:-4px;font-weight:500}.r-lc-split{gap:var(--space-5);min-width:0;margin-top:var(--space-6);grid-template-columns:minmax(0,1fr);display:grid}@container rmain (width>=44rem){.r-lc-split{gap:var(--space-8);grid-template-columns:minmax(360px,.8fr) minmax(0,1.2fr)}.r-lc-left{padding-right:var(--space-8);border-right:1px solid var(--border-subtle)}}.r-lc-caption{font-weight:500}.r-lc-caption small{color:var(--text-muted);font-size:var(--ath-caption-size);font-weight:400;display:block}.r-ring svg{width:130px;height:130px}.r-lc-hero{align-items:center;gap:var(--space-6);min-width:0;padding:var(--space-4) 0 var(--space-6);border-bottom:1px solid var(--border-subtle);display:flex}.r-ring{flex:none;width:130px;height:130px;position:relative}.r-ring svg{display:block;transform:rotate(-90deg)}.r-ringCenter{text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.r-ringLabel{color:var(--text-secondary);font-size:var(--ath-caption-size);line-height:var(--ath-caption-line)}.r-ringValue{font-variant-numeric:tabular-nums;font-size:28px;font-weight:500;line-height:1.1}.r-legend{flex-direction:column;flex:auto;min-width:0;margin:0;padding:0;list-style:none;display:flex}.r-legend li{align-items:center;gap:var(--space-2);height:34px;padding:0 var(--space-3);border-radius:var(--ath-radius-menu);font-variant-numeric:tabular-nums;display:flex}.r-legend li[data-hot]{background:var(--surface-muted)}.r-legendDot{border-radius:50%;flex:none;width:8px;height:8px}.r-legendDot[data-zone=ok]{background:var(--zone-ok)}.r-legendDot[data-zone=alert]{background:var(--zone-alert)}.r-legendDot[data-zone=risk]{background:var(--zone-risk)}.r-legendLabel{flex:auto}.r-legendValue{min-width:2ch;color:var(--text-secondary);text-align:right}.r-legendShare{text-align:right;min-width:4ch;font-weight:500}.r-lc-block{padding-top:var(--space-5)}.r-lc-blockTitle{font-weight:500}.r-lc-hint{color:var(--text-muted);font-size:var(--ath-caption-size);line-height:var(--ath-caption-line)}.r-strips{margin:var(--space-3) 0 0;flex-direction:column;gap:2px;padding:0;list-style:none;display:flex}.r-strip{align-items:center;gap:var(--space-2);min-width:0;height:36px;padding:0 var(--space-2) 0 var(--space-3);border-radius:var(--ath-radius-menu);display:flex}.r-strip[data-hot]{background:var(--surface-muted)}.r-stripText{align-items:baseline;gap:var(--space-2);white-space:nowrap;flex:auto;min-width:0;display:flex}.r-stripText small{min-width:0;color:var(--text-muted);font-size:var(--ath-caption-size);text-overflow:ellipsis;overflow:hidden}.r-stripBar{flex:none;gap:2px;width:112px;height:12px;display:flex}.r-stripBar span{border-radius:3px;min-width:3px}.r-stripBar span[data-zone=ok]{background:var(--zone-ok)}.r-stripBar span[data-zone=alert]{background:var(--zone-alert)}.r-stripBar span[data-zone=risk]{background:var(--zone-risk)}.r-info{width:var(--ath-control-height);height:var(--ath-control-height);color:var(--text-secondary);flex:none;justify-content:center;align-items:center;display:inline-flex}.r-filterChips{gap:var(--space-2);padding-top:var(--space-4);flex-wrap:wrap;display:flex}.r-fchip{align-items:center;gap:var(--space-2);height:32px;padding:0 var(--space-4);border:1px solid var(--border);border-radius:var(--radius-pill);background:var(--surface);color:var(--text-secondary);white-space:nowrap;display:inline-flex}.r-fchip[data-on]{border-color:var(--border-strong);background:var(--surface-muted);color:var(--foreground)}.r-fchip svg{flex:none}.r-attn{margin:var(--space-6) 0 0;flex-direction:column;padding:0;list-style:none;display:flex}.r-attnRow{align-items:center;gap:var(--space-3);min-width:0;height:56px;display:flex}.r-attnText{flex-direction:column;flex:auto;min-width:0;display:flex}.r-attnName{line-height:20px}.r-attnMeta{color:var(--text-muted);font-size:var(--ath-caption-size);text-overflow:ellipsis;white-space:nowrap;line-height:16px;overflow:hidden}.r-attnValue{font-variant-numeric:tabular-nums;flex-direction:column;flex:none;align-items:flex-end;display:flex}.r-attnValue b{font-size:var(--text-base);font-weight:500;line-height:20px}.r-attnValue small{font-size:var(--ath-caption-size);line-height:16px}.r-attnValue small[data-zone=risk]{color:var(--zone-risk-ink)}.r-attnValue small[data-zone=alert]{color:var(--zone-alert-ink)}@container rmain (width<=47.99rem){.r-hideNarrow{display:none!important}.r-lc-hero{flex-direction:column;align-items:flex-start}}.r-dtWrap{border:1px solid var(--border);border-radius:var(--ath-radius-card);background:var(--surface);min-width:0;overflow:hidden}.r-dt{table-layout:fixed;border-collapse:separate;border-spacing:0;width:100%;font-size:var(--ath-body-size)}.r-dt th{height:44px;padding:0 var(--space-4);color:var(--text-secondary);font-weight:var(--ath-label-weight);text-align:left;white-space:nowrap}.r-dt td{height:52px;padding:0 var(--space-4);border-top:1px solid var(--border-subtle);white-space:nowrap}.r-dt tbody tr:first-child td{border-top:0}.r-dt tr[data-hot] td{background:var(--surface-muted)}.r-dt :is(th,td)[data-num]{text-align:right}.r-dt :is(th,td)[data-center]{text-align:center}.r-dt :is(th,td):first-child{padding-left:var(--ath-card-padding)}.r-dt thead th{border-bottom:1px solid var(--border-subtle)}.r-dt[data-sticky] :is(th,td):first-child{border-right:1px solid var(--border)}.r-person{align-items:center;gap:var(--space-3);display:inline-flex}.r-more{width:var(--ath-control-height);height:var(--ath-control-height);color:var(--text-secondary);justify-content:center;align-items:center;display:inline-flex}.r-tag[data-lg]{height:24px;padding:0 var(--space-3);font-size:var(--ath-label-size);color:var(--text-secondary)}.r-kpis{gap:var(--ath-grid-gap);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.r-kpi{min-width:0;padding:var(--space-4) var(--ath-card-padding);border:1px solid var(--border);border-radius:var(--ath-radius-card);background:var(--surface);box-shadow:var(--shadow-resting)}.r-kpiLabel{align-items:center;gap:var(--space-2);color:var(--text-secondary);font-size:var(--ath-caption-size);line-height:var(--ath-caption-line);display:flex}.r-kpiValue{letter-spacing:var(--tracking-display);font-variant-numeric:tabular-nums;margin-top:6px;font-size:32px;font-weight:600;line-height:1.2}.r-kpiSub{color:var(--text-muted);font-size:var(--ath-caption-size);line-height:var(--ath-caption-line);margin-top:6px}@container rmain (width<=35.99rem){.r-kpis{grid-template-columns:minmax(0,1fr)}}.r-tabs{align-self:flex-start;align-items:center;gap:var(--space-1);border:1px solid var(--border);border-radius:var(--ath-radius-control);background:var(--surface-muted);color:var(--text-secondary);font-weight:var(--ath-label-weight);padding:4px;display:inline-flex}.r-tabs span{height:32px;padding:0 var(--space-3);border-radius:calc(var(--ath-radius-control) - 4px);white-space:nowrap;align-items:center;display:flex}.r-tabs span[data-active]{background:var(--surface);box-shadow:var(--shadow-resting);color:var(--accent)}.r-evalBar{align-items:flex-end;gap:var(--space-3);flex-wrap:wrap;display:flex}.r-evalCounts{gap:var(--space-2);margin-left:auto;display:flex}.r-count{height:22px;padding:0 var(--space-2);border-radius:var(--radius-pill);font-size:var(--ath-caption-size);white-space:nowrap;align-items:center;font-weight:600;display:inline-flex}.r-count[data-zone=ok]{background:var(--zone-ok-soft);color:var(--zone-ok-ink)}.r-count[data-zone=risk]{background:var(--zone-risk-soft);color:var(--zone-risk-ink)}.r-sCount{align-items:center;gap:var(--space-2);color:var(--text-secondary);flex-wrap:wrap;display:flex}.r-sCount b{color:var(--foreground);font-weight:600}.r-sCount i{font-style:normal}.r-sCount .r-expand{align-items:center;gap:var(--space-2);padding:0 var(--space-3);color:var(--foreground);margin-left:auto;font-weight:500;display:inline-flex}.r-cycle{border:1px solid var(--border);border-radius:var(--ath-radius-card);background:var(--surface);min-width:0;overflow:hidden}.r-cycleHead{justify-content:space-between;align-items:center;gap:var(--space-3);min-height:66px;padding:var(--space-3) var(--space-3) var(--space-3) var(--ath-card-padding);border-bottom:1px solid var(--border-subtle);background:var(--surface-muted);display:flex}.r-cycleTitle{align-items:center;gap:var(--space-3);font-size:var(--ath-title-card-size);line-height:var(--ath-title-card-line);font-weight:600;display:flex}.r-cycleSub{color:var(--text-muted);font-size:var(--ath-caption-size);line-height:var(--ath-caption-line)}.r-srow{align-items:center;gap:var(--space-3);min-width:0;min-height:65px;padding:0 var(--space-3) 0 var(--ath-card-padding);border-top:1px solid var(--border-subtle);display:flex}.r-cycleHead+.r-srow{border-top:0}.r-sicon{border:1px solid var(--border);background:var(--surface-muted);width:36px;height:36px;color:var(--text-secondary);border-radius:50%;flex:none;place-items:center;display:grid}.r-sicon[data-crest]{background:0 0;border:0}.r-sicon img{width:36px;height:36px;display:block}.r-sdate{flex:none;width:84px;line-height:18px}.r-sdate b{font-variant-numeric:tabular-nums;font-weight:600;display:block}.r-sdate small{color:var(--text-muted);font-size:var(--ath-caption-size);font-variant-numeric:tabular-nums}.r-stitle{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}.r-stitle b{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.r-smeta{align-items:center;gap:var(--space-2);min-width:0;color:var(--text-muted);font-size:var(--ath-caption-size);flex-wrap:wrap;line-height:16px;display:flex}.r-smeta em{font-style:italic}.r-smeta .r-dot2:before{content:"·"}.r-score{font-weight:700;font-size:var(--text-lg);font-variant-numeric:tabular-nums;flex-direction:column;flex:none;align-items:flex-end;gap:2px;line-height:22px;display:flex}.r-score .r-tag{font-weight:500;font-size:var(--ath-caption-size)}.r-md{min-width:36px;height:22px;padding:0 var(--space-2);border-radius:var(--radius-pill);font-size:var(--ath-caption-size);flex:none;justify-content:center;align-items:center;font-weight:500;display:inline-flex}.r-md[data-kind=match]{border:1px solid color-mix(in srgb, var(--accent) 30%, transparent);background:var(--accent-soft);color:var(--accent)}.r-md[data-kind=train]{border:1px solid color-mix(in srgb, var(--warning) 30%, transparent);background:color-mix(in srgb, var(--warning) 10%, var(--surface));color:var(--warning)}.r-next{height:28px;padding:0 var(--space-3);border:1px solid var(--border);border-radius:var(--radius-pill);background:var(--surface-muted);color:var(--text-secondary);font-size:var(--ath-caption-size);white-space:nowrap;flex:none;align-items:center;display:inline-flex}@container rmain (width<=47.99rem){.r-sdate{width:78px}.r-srow{gap:var(--space-3);padding-right:var(--space-3)}.r-dt:not([data-fixed]){table-layout:auto}.r-dt:not([data-fixed]) col{width:auto!important}.r-dt col.r-hideNarrow{display:none}.r-dt[data-fixed] col{width:var(--n,auto)!important}.r-stepLabel[data-last]{justify-self:end;width:auto}.r-stepsUp{margin-top:0!important}.r-dt[data-sticky] :is(th,td):first-child{width:150px}.r-dt :is(th,td){padding:0 var(--space-3)}.r-sicon:not([data-crest]){display:none}}.r-steps{align-items:center;column-gap:var(--space-2);row-gap:var(--space-2);grid-template-columns:auto minmax(0,1fr) auto minmax(0,1fr) auto;display:grid}.r-stepDot{border:1px solid var(--border);background:var(--surface);width:28px;height:28px;color:var(--text-muted);font-size:var(--ath-caption-size);border-radius:50%;place-items:center;display:grid}.r-stepDot[data-done]{border-color:var(--accent);background:var(--accent);color:var(--accent-fg)}.r-stepDot[data-now]{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft);color:var(--foreground)}.r-stepLine{background:var(--border-subtle);height:2px}.r-stepLine[data-done]{background:var(--accent)}.r-stepLabel{width:0;color:var(--text-muted);white-space:nowrap;grid-row:2;font-weight:500;overflow:visible}.r-stepLabel[data-on]{color:var(--foreground)}.r-stepLabel[data-last]{justify-self:end;width:auto}.r-pills{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.r-pill{align-items:center;gap:var(--space-2);height:28px;padding:0 var(--space-3);border:1px solid var(--border);border-radius:var(--radius-pill);background:var(--surface-muted);color:var(--text-secondary);font-size:var(--ath-caption-size);white-space:nowrap;display:inline-flex}.r-pill[data-bare]{font-size:var(--ath-body-size);background:0 0;border-color:#0000}.r-hint{margin-top:var(--space-4);color:var(--text-muted);font-size:var(--ath-caption-size);line-height:var(--ath-caption-line)}.r-mapSelect{height:var(--ath-control-height);align-items:center;gap:var(--space-2);min-width:0;padding:0 var(--space-3);border:1px solid var(--input-border);border-radius:var(--radius-pill);background:var(--input-bg);white-space:nowrap;flex:auto;display:flex}.r-mapSelect>svg{color:var(--text-secondary);flex:none}.r-mapSelect>span{text-overflow:ellipsis;flex:auto;min-width:0;overflow:hidden}.r-mapSelect[data-muted]>span{color:var(--text-secondary)}.r-mapCell{align-items:center;gap:var(--space-3);display:flex}.r-conf{height:22px;padding:0 var(--space-2);border:1px solid var(--border);border-radius:var(--radius-pill);background:var(--surface-muted);color:var(--text-secondary);font-size:var(--ath-caption-size);font-variant-numeric:tabular-nums;align-items:center;display:inline-flex}.r-dt td[data-strong]{font-weight:500}.r-dt td[data-muted]{color:var(--text-muted)}.r-chatCard{border:1px solid var(--border);border-radius:var(--ath-radius-inset);background:var(--background);box-shadow:var(--shadow-content);color:var(--foreground);font-family:var(--font-text);font-size:var(--ath-body-size);line-height:var(--ath-body-line);text-align:left;flex-direction:column;display:flex;overflow:hidden}.r-chatCard *,.r-chatCard :before,.r-chatCard :after{box-sizing:border-box}.r-chatCard :is(p,h1,h2,ul,table){margin:0}[data-theme=dark] [data-product-theme] .r-chatCard{--background:var(--sidebar-inset-dark)}.r-chatCard .r-chat{--pad:clamp(16px, 4.5cqi, 28px);height:auto}.r-chatCard .r-thread{overflow:visible}.r-chatCard .r-richTable{overflow-x:auto}@container product (width<=30rem){.r-chatCard .r-richTable th:nth-child(3),.r-chatCard .r-richTable td:nth-child(3){display:none}}.r-chatCard .r-richTable td:nth-child(3){white-space:normal}@container product (width<=47.99rem){.r-phoneHide{display:none!important}.r-user{font-size:11px}.r-lc-hero:has(+.r-phoneHide){border-bottom:0;padding-bottom:0}}.r-back{color:var(--sidebar-fg-active);flex:none}.r-settings{gap:var(--space-2)}.r-group{flex-direction:column;gap:2px;display:flex}.r-groupLabel{padding:var(--space-2) var(--space-3) var(--space-1);color:var(--sidebar-fg-muted);font-size:var(--ath-caption-size);font-weight:500;line-height:var(--ath-caption-line)}.r-settings .r-icon>svg{stroke-width:1.75px}.r-cycleActions{align-items:center;gap:var(--space-1);display:flex}.r-closeBtn{height:var(--ath-control-height);align-items:center;gap:var(--space-2);padding:0 var(--space-3);color:var(--text-secondary);font-weight:500;display:inline-flex}.r-cycleTitle .r-tag{height:24px;padding:0 var(--space-3)}.r-mdCell{flex:none;justify-content:center;width:56px;display:inline-flex}@media (width<=47.99rem){.rs[data-card] .r-srow{gap:var(--space-2);padding-right:var(--space-2)}.rs[data-card] .r-srow .r-sicon{display:none}.rs[data-card] .r-mdCell{width:auto}.rs[data-card] .r-srow .r-ibtn{width:24px}}.r-cycleTitle{min-height:24px;margin-bottom:var(--space-1)}.rc-layout{align-items:start;gap:var(--space-6);grid-template-columns:236px minmax(0,1fr);min-width:0;display:grid}.rc-rail,.rc-main{flex-direction:column;min-width:0;display:flex}.rc-rail{gap:var(--space-6)}.rc-main{--wc-violet:oklch(55% .17 292);--wc-amber:oklch(68% .15 68);--wc-teal:oklch(60% .1 200);--wc-fill:12%;--wc-ink:45%;--hour:52px;--gutter:60px;gap:var(--space-3)}[data-theme=dark] .rc-main,.r-app[data-theme=dark] .rc-main{--wc-violet:oklch(72% .14 292);--wc-amber:oklch(80% .13 75);--wc-teal:oklch(76% .1 200);--wc-fill:20%;--wc-ink:38%}.rc-mini{gap:6px;display:grid}.rc-miniHead{justify-content:space-between;align-items:center;padding-left:8px;display:flex}.rc-miniTitle{font-weight:500}.rc-miniNav{display:flex}.rc-miniNav .r-ibtn{border-radius:10px;width:28px;height:28px}.rc-miniGrid{grid-template-columns:repeat(7,minmax(0,1fr));row-gap:2px;display:grid}.rc-miniWeekday{height:24px;color:var(--text-muted);font-size:var(--text-xs);place-items:center;display:grid}.rc-miniDay{height:30px;color:var(--foreground);font-size:var(--text-xs);font-variant-numeric:tabular-nums;place-items:center;display:grid;position:relative}.rc-miniDay>span{border-radius:50%;place-items:center;width:28px;height:28px;display:grid;position:relative}.rc-miniDay[data-outside]{color:var(--text-muted)}.rc-miniDay[data-range]:before{content:"";background:var(--surface-muted);position:absolute;inset:1px 0}.rc-miniDay[data-range-start]:before{border-radius:14px 0 0 14px;left:2px}.rc-miniDay[data-range-end]:before{border-radius:0 14px 14px 0;right:2px}.rc-miniDay[data-today]>span{background:var(--accent);color:var(--accent-fg);font-weight:500}.rc-layers{gap:2px;margin:0;padding:0;list-style:none;display:grid}.rc-layer{border-radius:10px;align-items:center;gap:10px;height:34px;padding:0 8px;display:flex}.rc-check{border:1.5px solid var(--cal);background:var(--cal);width:16px;height:16px;color:var(--surface);border-radius:5px;flex:none;place-items:center;display:grid}.rc-layerName{white-space:nowrap;text-overflow:ellipsis;flex:auto;min-width:0;overflow:hidden}.rc-layerCount{color:var(--text-muted);font-size:var(--text-xs);font-variant-numeric:tabular-nums;flex:none}.rc-seasonLine{color:var(--text-muted);font-size:var(--ath-caption-size);line-height:var(--ath-caption-line)}.rc-toolbar{justify-content:space-between;align-items:center;gap:var(--space-3);min-width:0;height:40px;display:flex}.rc-nav{align-items:center;gap:var(--space-2);min-width:0;display:flex}.rc-nav .rc-icon{width:var(--ath-control-height);justify-content:center;padding:0}.rc-range{margin-left:var(--space-2);font-size:var(--ath-title-section-size);font-weight:600;line-height:var(--ath-title-section-line);white-space:nowrap}.rc-views{border:1px solid var(--border);border-radius:var(--ath-radius-control);background:var(--surface-muted);color:var(--text-muted);gap:2px;padding:3px;font-weight:500;display:flex}.rc-views span{height:var(--ath-control-height);padding:0 var(--space-3);border:1px solid #0000;border-radius:10px;align-items:center;display:inline-flex}.rc-views span[data-active]{border-color:var(--border);background:var(--surface);color:var(--foreground)}.rc-frame{border:1px solid var(--border);border-radius:var(--radius-panel);background:var(--surface);flex-direction:column;min-width:0;height:702px;display:flex;overflow:hidden}.rc-head{z-index:20;background:var(--surface);box-shadow:0 1px 0 var(--border);flex:none;position:relative}.rc-headRow,.rc-allDayRow,.rc-body{grid-template-columns:var(--gutter) minmax(0, 1fr);display:grid}.rc-corner{color:var(--text-muted);font-variant-numeric:tabular-nums;justify-content:flex-end;align-items:flex-end;padding:0 10px 8px 0;font-size:10.5px;display:flex}.rc-headPane{grid-template-columns:repeat(7,minmax(0,1fr));min-width:0;display:grid}.rc-headDay{color:var(--text-secondary);flex-direction:column;align-items:center;gap:1px;padding:8px 0 6px;display:flex}.rc-headDay[data-weekend]{color:var(--text-muted)}.rc-weekday{font-size:var(--text-xs);line-height:1.2}.rc-date{border-radius:var(--radius-pill);min-width:32px;height:32px;color:var(--foreground);font-size:var(--text-lg);font-variant-numeric:tabular-nums;place-items:center;padding-inline:6px;font-weight:500;line-height:1;display:inline-grid}.rc-headDay[data-weekend] .rc-date{color:var(--text-secondary)}.rc-headDay[data-today] .rc-date{background:var(--accent);color:var(--accent-fg)}.rc-headExtra{justify-content:center;min-height:18px;display:flex}.rc-wellnessChip{border-radius:var(--radius-pill);background:var(--zone-alert-soft);color:var(--zone-alert-ink);font-size:var(--text-xs);font-variant-numeric:tabular-nums;align-items:center;padding:0 6px;font-weight:600;line-height:18px;display:inline-flex}.rc-allDayRow{border-top:1px solid var(--border-subtle)}.rc-allDayGutter{justify-content:flex-end;align-items:flex-start;padding:6px 8px 0 4px;display:flex}.rc-allDayLabel{color:var(--text-muted);text-align:right;overflow-wrap:anywhere;font-size:10.5px;line-height:16px}.rc-allDayPane{height:30px;position:relative}.rc-allDayColumn,.rc-column{border-left:1px solid var(--border-subtle);position:absolute;top:0;bottom:0}.rc-allDayColumn[data-weekend],.rc-column[data-weekend]{background:color-mix(in oklab, var(--surface-muted) 55%, transparent)}.rc-allDay{height:21px;color:color-mix(in oklab, var(--cal) var(--wc-ink), var(--foreground));align-items:center;padding:0 2px 0 3px;display:flex;position:absolute;top:4px}.rc-allDay:before{content:"";background:color-mix(in oklab, var(--cal) var(--wc-fill), var(--surface));box-shadow:inset 3px 0 0 var(--cal);border-radius:6px;position:absolute;inset:0 2px 0 3px}.rc-allDayTitle{font-size:var(--text-xs);white-space:nowrap;padding-left:10px;font-weight:500;line-height:1;position:relative}.rc-scroller{flex:auto;min-height:0;position:relative;overflow:hidden}.rc-body{position:relative;transform:translateY(-242px)}.rc-gutter{z-index:3;background:var(--surface);position:relative}.rc-hour{color:var(--text-muted);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:10.5px;line-height:1;position:absolute;right:10px;transform:translateY(-50%)}.rc-nowLabel{z-index:2;border-radius:var(--radius-pill);background:var(--accent);color:var(--accent-fg);font-variant-numeric:tabular-nums;padding:3px 6px;font-size:10.5px;font-weight:500;line-height:1;position:absolute;right:5px;transform:translateY(-50%)}.rc-surface{min-width:0;position:relative;overflow:clip}.rc-lines{position:absolute;inset:0}.rc-hourLine,.rc-halfLine{height:1px;position:absolute;left:0;right:0}.rc-hourLine{background:var(--border-subtle)}.rc-hourLine:first-child{display:none}.rc-halfLine{background:color-mix(in oklab, var(--border-subtle) 45%, transparent)}.rc-nowRow{z-index:4;background:color-mix(in oklab, var(--accent) 35%, transparent);height:1px;position:absolute;left:0;right:0}.rc-now{z-index:9;background:var(--accent);height:2px;margin-top:-.5px;position:absolute}.rc-now:before{content:"";border:2px solid var(--surface);background:var(--accent);box-sizing:content-box;border-radius:50%;width:10px;height:10px;margin-top:-5px;position:absolute;top:50%;left:-5px;transform:translate(-2px)}.rc-events{position:absolute;inset:0}.rc-event{z-index:5;color:color-mix(in oklab, var(--cal) var(--wc-ink), var(--foreground));padding:0 3px 0 2px;position:absolute;container-type:size}.rc-eventBody{background:color-mix(in oklab, var(--cal) var(--wc-fill), var(--surface));box-shadow:inset 3px 0 0 var(--cal), 0 0 0 1px var(--surface);border-radius:7px;flex-direction:column;gap:1px;padding:5px 7px 4px 10px;display:flex;position:absolute;inset:0 3px 0 2px;overflow:hidden}.rc-eventTitle{font-size:var(--text-xs);text-overflow:ellipsis;-webkit-line-clamp:3;-webkit-box-orient:vertical;font-weight:500;line-height:1.3;display:-webkit-box;position:relative;overflow:hidden}.rc-event[data-size=m] .rc-eventTitle{-webkit-line-clamp:1}.rc-leading{text-align:center;width:1em;font-size:12px;line-height:1;display:inline-block;position:absolute;top:0;left:0}.rc-leading+*{display:none}.rc-leading svg{vertical-align:-1px;width:12px;height:12px}.rc-eventTitle:has(>.rc-leading){padding-inline-start:16px}.rc-eventTime,.rc-eventMeta{color:color-mix(in oklab, currentColor 78%, transparent);font-size:var(--text-xs);white-space:nowrap;text-overflow:ellipsis;font-variant-numeric:tabular-nums;line-height:1.3;overflow:hidden}.rc-eventMeta{margin-top:2px}.rc-eventBadge{background:color-mix(in oklab, var(--cal) 22%, var(--surface));vertical-align:1px;border-radius:6px;margin-left:6px;padding:0 5px;font-size:10.5px;font-weight:600;line-height:16px;display:inline-block}.rc-event[data-narrow] .rc-eventTime,.rc-event[data-narrow] .rc-eventMeta{display:none}.rc-event[data-narrow] .rc-eventBody{padding-inline:8px 4px}.rc-moreTimed{z-index:6;border:1px solid var(--border);border-radius:var(--radius-pill);background:var(--surface);height:20px;color:var(--text-secondary);font-size:var(--text-xs);font-variant-numeric:tabular-nums;padding:0 6px;font-weight:600;line-height:18px;position:absolute;transform:translate(calc(-100% - 4px))}@media (width<=47.99rem){.rs[data-card] .rc-layout{grid-template-columns:minmax(0,1fr)}.rs[data-card] .rc-main{display:none}}.rg-filters{align-items:flex-start;gap:var(--space-4);margin:var(--space-2) 0 calc(-1 * var(--space-2));flex-wrap:wrap;display:flex}.rg-section{gap:var(--space-3);flex-direction:column;min-width:0;display:flex}.rg-sectionRow{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.rg-sectionTitle{font-size:var(--ath-title-section-size);font-weight:var(--ath-title-section-weight);line-height:var(--ath-title-section-line)}.rg-badge{height:22px;padding:0 var(--space-2);border:1px solid color-mix(in srgb, var(--tone,var(--border)) 30%, transparent);border-radius:var(--radius-pill);background:color-mix(in srgb, var(--tone,var(--surface-muted)) 10%, var(--surface));color:var(--tone,var(--text-secondary));font-size:var(--ath-caption-size);white-space:nowrap;align-items:center;font-weight:500;line-height:1;display:inline-flex}.rg-badge[data-tone=success]{--tone:var(--success)}.rg-badge[data-tone=warning]{--tone:var(--warning)}.rg-badge[data-tone=danger]{--tone:var(--danger)}.rg-badge[data-md]{border-color:var(--border);background:var(--surface-muted);height:26px;color:var(--text-secondary);padding:0 10px}.rtg-card,.rtg-footer{border:1px solid var(--border);border-radius:var(--ath-radius-card);background:var(--surface)}.rtg-card{gap:var(--space-4);min-width:0;padding:var(--ath-card-padding);flex-direction:column;display:flex}.rtg-cardHead{gap:var(--space-1);flex-direction:column;display:flex}.rtg-cardTitle{font-size:var(--ath-title-card-size);font-weight:500;line-height:var(--ath-title-card-line)}.rtg-cardSub{color:var(--text-secondary)}.rtg-note{align-items:center;gap:var(--space-2);padding:var(--space-3);background:var(--surface-muted);border-radius:10px;display:flex}.rtg-note svg{flex:none}.rtg-scale{gap:var(--space-2);margin-top:var(--space-2);flex-direction:column;display:flex}.rtg-scaleLabel{color:var(--text-secondary);font-size:var(--ath-caption-size);line-height:var(--ath-caption-line)}.rtg-bar{gap:4px;display:flex}.rtg-page{--rtg-teal:var(--accent);--rtg-blue:var(--calendar-matches);--rtg-amber:var(--calendar-availability);--rtg-violet:oklch(55% .17 292)}.rtg-swatch{border:1px solid color-mix(in srgb, var(--swatch-accent) 65%, var(--foreground));background:color-mix(in srgb, var(--swatch-accent) 18%, var(--surface));border-radius:6px;place-items:center;width:24px;height:24px;display:inline-grid}.rtg-swatch>span{background:var(--swatch-accent);border-radius:50%;width:10px;height:10px}.rtg-seg{min-width:0;min-height:48px;padding:var(--space-1) var(--space-3);border-top:3px solid var(--group-color);border-radius:var(--space-2);background:color-mix(in srgb, var(--group-color) 14%, var(--surface));font-size:var(--ath-caption-size);line-height:var(--ath-caption-line);white-space:nowrap;flex-direction:column;justify-content:center;gap:2px;display:flex}.rtg-seg b{font-weight:600}.rtg-segGroup,.rtg-selected{align-items:center;gap:var(--space-2);display:inline-flex}.rtg-segGroup i,.rtg-selected i{background:var(--group-color);border-radius:50%;flex:none;width:8px;height:8px}.rtg-rules{flex-direction:column;margin-top:21px;display:flex}.rtg-rule{gap:7px var(--space-4);padding:var(--space-4) 0;border-top:1px solid var(--border-subtle);grid-template-columns:minmax(0,1fr) auto;display:grid}.rtg-rule:first-child{border-top:0;padding-top:0}.rtg-ruleMain{flex-direction:column;gap:5px;display:flex}.rtg-ruleTitle{align-items:center;gap:var(--space-2);font-weight:600;display:flex}.rtg-ruleTitle svg{color:var(--text-muted)}.rtg-ruleHelp{color:var(--text-secondary);font-size:var(--ath-caption-size);line-height:var(--ath-caption-line)}.rtg-ruleControl{justify-content:flex-end;align-items:center;gap:var(--space-2);color:var(--text-secondary);display:flex}.rtg-ruleControl>svg{color:var(--text-secondary)}.rtg-stepper{width:120px;height:var(--ath-control-height);padding:0 var(--space-3);border:1px solid var(--border);border-radius:var(--radius-pill);color:var(--foreground);font-variant-numeric:tabular-nums;justify-content:space-between;align-items:center;display:inline-flex}.rtg-stepper[data-off] svg:first-child{color:var(--text-muted);opacity:.5}.rtg-groupSelect{width:224px;color:var(--foreground)}.rtg-groups{margin-top:var(--space-2)}.rtg-footer{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--ath-card-padding);display:flex}.rtg-footerActions{gap:var(--space-2);display:flex}.r-btn[data-off]{opacity:.5}.rsd-crumbs{margin-bottom:var(--space-1);align-items:center;gap:var(--space-2);height:28px;color:var(--text-secondary);padding-left:2px;display:flex}.rsd-crumbs svg{color:var(--text-muted)}.rsd-crumbs [data-current]{color:var(--accent);font-weight:500}.rsd-more{border:1px solid var(--border);border-radius:var(--ath-radius-control);background:var(--surface);color:var(--foreground)}.rsd-card{border:1px solid var(--border);border-radius:var(--ath-radius-card);background:var(--surface)}.rsd-cardHead{justify-content:space-between;align-items:flex-start;gap:var(--space-3);padding:var(--space-4) var(--space-4) 0;display:flex}.rsd-cardTitles{gap:var(--space-1);flex-direction:column;display:flex}.rsd-cardTitle{font-size:var(--ath-title-card-size);font-weight:500;line-height:var(--ath-title-card-line)}.rsd-cardSub,.rsd-muted{color:var(--text-secondary)}.rsd-card .rg-badge,.rsd-taskHead .rg-badge{height:26px;padding:0 10px}.rsd-facts{gap:20px var(--space-4);padding:var(--space-4);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.rsd-facts dt{color:var(--text-secondary);font-size:var(--ath-caption-size);line-height:var(--ath-caption-line)}.rsd-facts>div{flex-direction:column;gap:5px;display:flex}.rsd-facts dd{align-items:center;gap:var(--space-2);min-height:24px;margin:0;display:flex}.rsd-facts dd>b{font-weight:600}.rsd-facts dd>b+span{color:var(--text-secondary);margin-left:-8px}.rsd-link{text-underline-offset:3px;text-decoration:underline}.rsd-section{gap:var(--space-3);flex-direction:column;min-width:0;display:flex}.rsd-sectionHead{justify-content:space-between;align-items:flex-end;gap:var(--space-4);display:flex}.rsd-sectionText{gap:var(--space-1);flex-direction:column;display:flex}.rsd-help{color:var(--text-secondary)}.rsd-controls{align-items:flex-end;gap:var(--space-2);display:flex}.rsd-count{color:var(--text-secondary);font-size:var(--ath-caption-size);line-height:var(--ath-caption-line);padding-bottom:6px}.rsd-blocks{gap:var(--space-8);flex-direction:column;display:flex}.rsd-block{gap:var(--space-3);flex-direction:column;min-width:0;display:flex}.rsd-blockHead{align-items:center;gap:var(--space-2);display:flex}.rsd-blockTag{height:24px;padding:0 var(--space-3);border-radius:var(--radius-pill);background:var(--foreground);color:var(--background);font-size:var(--ath-caption-size);align-items:center;font-weight:600;display:inline-flex}.rsd-blockKind{align-items:center;gap:var(--space-1);height:24px;padding:0 var(--space-3) 0 var(--space-2);border:1px solid color-mix(in srgb, var(--accent) 30%, transparent);border-radius:var(--radius-pill);background:color-mix(in srgb, var(--accent) 10%, var(--surface));color:var(--accent);font-size:var(--ath-caption-size);display:inline-flex}.rsd-rule{background:var(--border);flex:auto;height:1px}.rsd-blockMin{color:var(--text-secondary)}.rsd-tasks{gap:var(--space-4) 17px;grid-template-columns:repeat(2,547px);display:grid}.rsd-task{border:1px solid var(--border);border-radius:var(--ath-radius-card);background:var(--surface);flex-direction:column;min-width:0;min-height:272px;padding:20px;display:flex}.rsd-taskHead{justify-content:space-between;align-items:flex-start;gap:var(--space-3);padding-bottom:var(--space-4);border-bottom:1px solid var(--border-subtle);display:flex}.rsd-taskName{font-size:var(--ath-title-card-size);font-weight:500;line-height:var(--ath-title-card-line)}.rsd-stats{gap:var(--space-3);padding:var(--space-4) 0;border-bottom:1px solid var(--border-subtle);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.rsd-stats dt{align-items:center;gap:var(--space-1);color:var(--text-secondary);font-size:var(--ath-caption-size);line-height:var(--ath-caption-line);display:flex}.rsd-stats dd{margin:var(--space-1) 0 0;font-size:var(--ath-title-section-size);font-weight:500;line-height:var(--ath-title-section-line)}.rsd-stats dd[data-muted]{color:var(--text-secondary);font-weight:400}.rsd-file{align-items:center;gap:var(--space-3);padding:20px 0 0;display:flex}.rsd-file>svg{color:var(--text-secondary);flex:none}.rsd-fileName{overflow-wrap:anywhere;flex:auto;min-width:0;font-weight:500}.rsd-fileMeta{color:var(--text-secondary);flex:none}.rsd-taskFoot{justify-content:space-between;align-items:center;gap:var(--space-2);margin-top:auto;padding-top:20px;display:flex}.rsd-gps{align-items:center;gap:var(--space-1);height:24px;padding:0 var(--space-2);border:1px solid var(--border);border-radius:var(--radius-pill);background:var(--surface-muted);color:var(--text-secondary);font-size:var(--ath-caption-size);display:inline-flex}.rsd-taskActions{gap:var(--space-2);display:flex}.r-btn[data-danger]{color:var(--danger)}.rsd-roster{align-items:start;gap:var(--space-6);grid-template-columns:624px minmax(0,1fr);display:grid}.rsd-list,.rsd-side,.rsd-notTrained{gap:var(--space-3);flex-direction:column;min-width:0;display:flex}.rsd-side{gap:var(--space-6)}.rsd-alert{align-items:flex-start;gap:var(--space-3);padding:var(--space-3) var(--space-4);border:1px solid var(--border);border-radius:var(--ath-radius-card);background:var(--surface);display:flex}.rsd-alert>svg{color:var(--warning);flex:none;margin-top:2px}.rsd-alert>div{flex-direction:column;display:flex}.rsd-alert b{font-weight:600}.rsd-alert span{color:var(--text-secondary);font-size:var(--ath-caption-size);line-height:var(--ath-caption-line)}.rsd-who{flex-direction:column;display:flex}.rsd-who b{font-weight:600}.rsd-who small{color:var(--text-secondary);font-size:var(--ath-caption-size);line-height:var(--ath-caption-line)}.rsd-summary{border:1px solid var(--border);border-radius:var(--ath-radius-card);background:var(--surface)}.rsd-summaryTop,.rsd-summaryGrid>div{gap:var(--space-1);padding:var(--space-3) var(--space-4);flex-direction:column;display:flex}.rsd-summaryTop span,.rsd-summaryGrid span{color:var(--text-secondary);font-size:var(--ath-caption-size);line-height:var(--ath-caption-line)}.rsd-summaryTop b,.rsd-summaryGrid b{font-weight:500}.rsd-summaryGrid{border-top:1px solid var(--border-subtle);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.rsd-summaryGrid>div:nth-child(n+3){border-top:1px solid var(--border-subtle)}@media (width<=47.99rem){.rs[data-card] .rsd-facts{grid-template-columns:minmax(0,1fr)}.rs[data-card] .rsd-sectionHead{display:none}.rs[data-card] .rsd-tasks{grid-template-columns:minmax(0,1fr)}.rs[data-card] .rsd-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.rs[data-card] .rsd-task{padding:var(--space-4)}.rs[data-card] .rsd-taskActions .r-btn:not(:first-child){display:none}.rs[data-card] .rsd-file{flex-wrap:wrap}.rs[data-card] .r-page{margin-top:0!important}}.rck-bar{padding-bottom:var(--space-3);justify-content:space-between;align-items:flex-end;margin-top:-7px;display:flex}.rck-date{align-items:center;gap:var(--space-2);display:flex}.rck-count{color:var(--text-secondary);font-size:var(--ath-caption-size);padding-bottom:12px}.rck-table:not(.rw-table) th:nth-child(2){width:160px}.rck-table:not(.rw-table) th:nth-child(n+3){width:72px}.rck-table .rg-badge{white-space:nowrap;gap:4px;height:24px;padding:0 8px}.rck-date .r-ibtn{border:1px solid var(--border);background:var(--surface)}@media (width<=47.99rem){.rs[data-card] .rck-table th:nth-child(2){width:118px}.rs[data-card] .rck-table .r-person{white-space:nowrap}.rs[data-card] .rck-table .rg-badge{padding:0 6px}}.rw-table th:nth-child(2){width:150px}.rw-table th:nth-child(n+3):not(:last-child){width:108px}.rw-table th:last-child{text-align:left;width:190px}.rw-note{color:var(--text-muted)}.rfb-session{gap:var(--space-2);width:352px}.rfb-session b{text-align:left;flex:1;font-weight:500}.rfb-date{color:var(--text-secondary)}.rfb-gps{color:var(--text-secondary);font-size:var(--ath-caption-size);align-items:center;gap:4px;display:inline-flex}.rfb-table th:nth-child(2){width:160px}.rfb-table th:nth-child(3),.rfb-table th:nth-child(4){width:150px}.rfb-table th:first-child{width:300px}.rfb-table th:nth-child(n+3),.rfb-table td:nth-child(n+3):not(:last-child){text-align:left}.rro-filters{align-items:flex-end;gap:var(--space-4);padding-bottom:var(--space-4);margin-top:-7px;display:flex}.rro-matrix{border:1px solid var(--border);border-radius:var(--ath-radius-card);background:var(--surface);overflow:hidden}.rro-scroll{overflow:hidden}.rro-table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:max-content}.rro-table th,.rro-table td{text-align:center;width:100px;padding:0}.rro-table th{border-bottom:1px solid var(--border);height:57px;font-weight:500}.rro-table td{border-bottom:1px solid var(--border-subtle);height:45px}.rro-table .rro-perm{width:240px;padding:0 var(--space-5);text-align:left}.rro-table th.rro-perm{color:var(--text-secondary);font-size:var(--ath-caption-size)}.rro-role{max-width:96px;font-size:var(--ath-caption-size);align-items:center;gap:4px;display:inline-flex}.rro-roleName{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rro-role svg{color:var(--text-muted);flex:none}.rro-people{color:var(--text-secondary);font-size:var(--ath-caption-size);white-space:nowrap;font-weight:400;display:block}.rro-group{align-items:center;gap:var(--space-3);color:var(--text-secondary);display:flex}.rro-group b{color:var(--foreground);font-weight:500}.rro-box{border:1px solid var(--border-strong,var(--border));background:var(--surface);width:18px;height:18px;color:var(--surface);border-radius:4px;place-items:center;display:inline-grid}.rro-box[data-state=x]{border-color:var(--accent);background:var(--accent)}.rro-box[data-state=\-]{border-color:var(--accent);background:var(--accent-soft);color:var(--accent)}.rro-box[data-state=L]{background:color-mix(in srgb, var(--accent) 35%, var(--surface));border-color:#0000}.rro-box[data-state=d]{border-color:var(--border-subtle);background:var(--surface-muted)}.rro-legend{align-items:center;gap:var(--space-2);padding:12px var(--space-5);color:var(--text-secondary);font-size:var(--ath-caption-size);margin:0;display:flex}.rro-dirty{align-items:center;gap:var(--space-2);margin-left:var(--space-3);display:inline-flex}.rro-dirty i{background:var(--warning);border-radius:50%;width:6px;height:6px}@media (width<=47.99rem){.rs[data-card] .rro-table{min-width:0}.rs[data-card] .rro-table .rro-perm{width:36%;padding:0 var(--space-3)}.rs[data-card] .rro-table th,.rs[data-card] .rro-table td{width:auto}.rs[data-card] .rro-role{flex-wrap:wrap;justify-content:center;max-width:none}.rs[data-card] .rro-roleName{white-space:normal;line-height:1.2;overflow:visible}.rs[data-card] .rro-role svg,.rs[data-card] .rro-people,.rs[data-card] .rro-group>svg,.rs[data-card] .rro-group>span{display:none}}.rpl-filters{align-items:flex-end;gap:var(--space-4);padding-bottom:var(--space-3);flex-wrap:wrap;margin-top:-7px;display:flex}.rpl-count{margin-left:auto}.rpl-gps{flex-basis:100%}.rpl-name{flex-direction:column;gap:1px;display:flex}.rpl-name small{color:var(--text-secondary);font-size:var(--ath-caption-size);line-height:var(--ath-caption-line)}.rpl-table .rg-badge{white-space:nowrap;height:22px;padding:0 8px}@media (width<=47.99rem){.rs[data-card] .rpl-name small{display:none}}.rpl-table th:first-child{width:340px}.rpl-table th:nth-child(2){width:96px}.rpl-gps .r-seg{align-self:flex-start}@media (width<=47.99rem){.rs[data-card] .rpl-table .r-person{white-space:nowrap}.rs[data-card] .rpl-table th:first-child{width:auto}.rs[data-card] .rpl-table th,.rs[data-card] .rpl-table td{padding-inline:4px}.rs[data-card] .rpl-table th:first-child,.rs[data-card] .rpl-table td:first-child{padding-left:var(--space-3)}.rs[data-card] .rpl-table th:last-child,.rs[data-card] .rpl-table td:last-child{padding-right:var(--space-3)}.rs[data-card] .rpl-table .rg-badge{padding:0 6px}.rs[data-card] .rpl-table td .rg-badge{height:auto;font-size:var(--ath-body-size);white-space:normal;background:0 0;border:0;padding:0}}.rx-cardTitle{justify-content:space-between;align-items:center;gap:var(--space-2);margin:0 0 var(--space-3);font-size:var(--ath-title-card-size);line-height:var(--ath-title-card-line);font-weight:var(--ath-title-card-weight);display:flex}.rx-tick{border:1px solid var(--border-strong);background:var(--surface);width:20px;height:20px;color:var(--accent-foreground);border-radius:6px;justify-content:center;align-items:center;display:inline-flex}.rx-tick[data-on]{background:var(--accent);border-color:#0000}@media (width<=47.99rem){.rs[data-card] .r-kpis{grid-template-columns:repeat(2,minmax(0,1fr))!important}}.rp{height:var(--rp-height,844px);background:var(--background);color:var(--foreground);font-family:var(--font-text);font-size:var(--text-sm);line-height:var(--ath-body-line);text-align:left;flex-direction:column;display:flex;position:relative;overflow:hidden}.rp *,.rp :before,.rp :after{box-sizing:border-box}:where(.rp) :is(p,h1,h2,h3,ul,figure){margin:0}:where(.rp) ul{padding:0;list-style:none}.rp-bar{align-items:center;gap:var(--space-3);flex:none;height:68px;padding:12px 16px;display:flex}.rp-bar .r-avatar{border:1px solid var(--border);width:36px;height:36px}.rp-barTitle{font-size:var(--text-sm);color:var(--text-secondary);font-weight:600}.rp-actions{align-items:center;gap:10px;margin-left:auto;display:flex}.rp-ibtn{width:44px;height:44px;color:var(--text-secondary);border:1px solid #0000;border-radius:14px;flex:none;place-items:center;display:grid;position:relative}.rp-ibtn[data-box]{border-color:var(--border);background:var(--surface);color:var(--foreground)}.rp-count{border:2px solid var(--surface);border-radius:var(--radius-pill);background:var(--foreground);min-width:19px;height:16px;color:var(--background);font-size:var(--text-xs);place-items:center;padding:0 4px;font-weight:500;line-height:12px;display:grid;position:absolute;top:-3px;right:-1px}.rp-body{flex:auto;min-height:0;padding:0 16px;overflow:hidden}.rp-stack{gap:var(--space-4);flex-direction:column;display:flex}.rp-title{font-size:var(--text-2xl);letter-spacing:-.025em;font-weight:700;line-height:40px}.rp-sub{align-items:center;gap:var(--space-2);min-height:26px;color:var(--text-muted);font-size:var(--text-sm);margin-top:4px;display:flex}.rp-card{border:1px solid var(--border);background:var(--surface);min-width:0;color:var(--foreground);border-radius:18px;overflow:hidden}.rp-badge{border:1px solid var(--border);border-radius:var(--radius-pill);background:var(--surface-muted);height:26px;color:var(--text-secondary);font-size:var(--text-xs);white-space:nowrap;flex:none;align-items:center;padding:0 10px;font-weight:500;line-height:12px;display:inline-flex}.rp-badge[data-size=md]{height:22px;padding:0 8px}.rp-badge[data-size=xs]{height:20px;padding:0 4px}.rp-badge[data-tone=accent]{border-color:color-mix(in srgb, var(--accent) 30%, transparent);background:var(--accent-soft);color:var(--accent-strong)}.rp-badge[data-tone=warn]{border-color:color-mix(in srgb, var(--warning) 28%, transparent);background:color-mix(in srgb, var(--warning) 9%, var(--surface));color:var(--warning)}.rp-btn{justify-content:center;align-items:center;gap:var(--space-2);border:1px solid var(--border);background:var(--surface);height:44px;color:var(--foreground);font-size:var(--text-sm);white-space:nowrap;border-radius:14px;padding:0 12px;font-weight:500;display:inline-flex}.rp-btn[data-primary]{border-color:var(--primary-action-bg);background:var(--primary-action-bg);width:100%;color:var(--primary-action-fg)}.rp-h2{font-size:var(--text-base);font-weight:600;line-height:22.88px}.rp-muted{color:var(--text-muted);font-size:var(--text-xs);line-height:17.16px}.rp-sectionHead{justify-content:space-between;align-items:baseline;gap:var(--space-3);display:flex}.rp-link{min-height:44px;margin-block:calc(-1 * var(--space-3));color:var(--accent);font-size:var(--text-sm);align-items:center;font-weight:600;display:inline-flex}.rp-rowBody{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}.rp-rowTitle{font-size:var(--text-base);text-overflow:ellipsis;white-space:nowrap;font-weight:600;line-height:22.88px;overflow:hidden}.rp-chev{color:var(--text-muted);flex:none}.rp-iconBox{background:var(--accent-soft);width:40px;height:40px;color:var(--accent);border-radius:14px;flex:none;place-items:center;display:grid}.rp-crest{flex:none;width:48px;height:48px}.rp-tabs{border:1px solid var(--border-subtle);background:color-mix(in oklab, var(--surface) 56%, transparent);height:62px;box-shadow:var(--shadow-floating);backdrop-filter:blur(18px);border-radius:31px;align-items:stretch;padding:4px;display:flex;position:absolute;bottom:16px;left:16px;right:16px}.rp-tab{min-width:0;color:color-mix(in srgb, var(--foreground) 80%, transparent);font-size:var(--text-xs);border-radius:27px;flex-direction:column;flex:1 1 0;align-items:center;gap:5px;padding-top:8px;font-weight:500;line-height:16px;display:flex}.rp-tab[data-active]{background:color-mix(in srgb, var(--foreground) 7%, transparent);color:var(--foreground)}.rp-hero{align-items:center;gap:var(--space-3);padding-top:var(--space-1);display:flex}.rp-hero .r-avatar{border:1px solid var(--border);width:48px;height:48px}.rp-date{color:var(--text-muted);font-size:var(--text-sm)}.rp-greeting{font-size:var(--text-2xl);letter-spacing:-.025em;font-weight:700;line-height:32.2px}.rp-section{gap:var(--space-2);flex-direction:column;display:flex}.rp-list{gap:var(--space-3);flex-direction:column;display:flex}.rp-row{align-items:center;gap:var(--space-3);padding:var(--space-4);display:flex}.rp-metric{padding:var(--space-4);flex-direction:column;display:flex}.rp-metricLabel{margin-bottom:var(--space-6);color:var(--text-secondary)}.rp-metricValue{font-variant-numeric:tabular-nums;font-size:36px;font-weight:500;line-height:43.2px}.rp-metricContext{margin-top:var(--space-3);color:var(--text-muted)}.rp-secondary{padding:var(--space-3) var(--space-4);border:1px solid var(--border);background:var(--surface);font-size:var(--text-sm);border-radius:14px;justify-content:space-between;align-items:center;font-weight:600;display:flex}.rp-matchCard{gap:var(--space-3);padding:var(--space-4);flex-direction:column;display:flex}.rp-matchHead{align-items:center;gap:var(--space-3);display:flex}.rp-score{letter-spacing:-.035em;text-align:center;font-variant-numeric:tabular-nums;font-size:40px;font-weight:700;line-height:40px}.rp-matchFoot{align-items:center;gap:var(--space-2);padding-top:var(--space-3);border-top:1px solid var(--border);display:flex}.rp-highlight{padding:var(--space-3);background:var(--accent-soft);border-radius:14px;flex-direction:column;gap:2px;display:flex}.rp-highlightValue{font-size:var(--text-xl);letter-spacing:-.02em;font-weight:700;line-height:31.46px}.rp-form{min-width:0;padding:4px var(--space-4);border:1px solid var(--border);background:var(--surface);border-radius:18px;overflow:hidden}.rp-question{padding:var(--space-4) 0}.rp-question+.rp-question{border-top:1px solid var(--border)}.rp-qhead{justify-content:space-between;align-items:center;gap:var(--space-3);font-weight:500;display:flex}.rp-qhead span:last-child{color:var(--text-secondary);font-variant-numeric:tabular-nums;font-weight:400}.rp-slider{height:24px;margin:var(--space-3) 12px 0;position:relative}.rp-rail{background:var(--control-track);border-radius:999px;height:8px;position:absolute;top:8px;left:0;right:0;overflow:hidden}.rp-fill{border-radius:inherit;background:var(--control-on);height:100%;display:block}.rp-thumb{background:var(--control-thumb);width:24px;height:24px;box-shadow:var(--control-thumb-shadow);border-radius:50%;margin-left:-12px;position:absolute;top:0}.rp-tick{background:color-mix(in srgb, var(--foreground) 32%, transparent);border-radius:50%;width:4px;height:4px;margin-left:-2px;position:absolute;top:10px}.rp-tick[data-on]{background:color-mix(in srgb, var(--surface) 60%, transparent)}.rp-marks{height:20px;color:var(--text-muted);font-size:var(--text-xs);font-variant-numeric:tabular-nums;margin:4px 12px 0;line-height:17.16px;position:relative}.rp-marks span{position:absolute;transform:translate(-50%)}.rp-marks span[data-on]{color:var(--foreground)}.rp-marks[data-wide]{margin-inline:0}.rp-marks[data-wide] span[data-edge=start]{transform:none}.rp-marks[data-wide] span[data-edge=end]{transform:translate(-100%)}.rp-anchor{margin-top:var(--space-3);font-weight:600;line-height:20px}.rp-field{gap:var(--space-2);padding:var(--space-4) 0;flex-direction:column;display:flex}.rp-field>label{margin-bottom:4px;font-weight:500}.rp-textarea{border:1px solid var(--input-border);background:var(--surface);height:110px;color:var(--text-muted);border-radius:14px;padding:13px}.rp-saveRow{gap:var(--space-3);flex-direction:column;display:flex}.rp-session{align-items:center;gap:var(--space-3);padding:var(--space-4);display:flex}.rp-sessionBody{gap:var(--space-2);flex-direction:column;flex:auto;min-width:0;display:flex}.rp-sessionTitle{font-size:18px;font-weight:700;line-height:25.74px}.rp-chips{gap:var(--space-2);flex-wrap:wrap;display:flex}.rp-weekNav{justify-content:space-between;align-items:center;display:flex}.rp-weekLabel{font-size:18px;font-weight:700;line-height:25.74px}.rp-today{align-self:center}.rp-strip{grid-template-columns:repeat(7,minmax(0,1fr));gap:0;padding:25px 8px 0;display:grid}.rp-day{border-radius:14px;flex-direction:column;align-items:center;gap:4px;min-height:104px;padding:8px 0 5px;display:flex}.rp-dayChip{align-items:center;height:20px;display:flex}.rp-dow{color:var(--text-muted);font-size:var(--text-xs);line-height:17.16px}.rp-dayNumber{font-weight:700}.rp-dayMatch{background:var(--foreground);width:18px;height:18px;color:var(--background);border-radius:999px;place-items:center;display:grid}.rp-chart{padding:24px var(--space-3) 18px;position:relative}.rp-chartLabel{color:var(--text-secondary)}.rp-chartValue{font-variant-numeric:tabular-nums;font-size:36px;font-weight:500;line-height:43.2px}.rp-chartPeriod{color:var(--text-muted)}.rp-chartValue,.rp-chartPeriod{margin-top:2px}.rp-plot{height:120px;margin-top:20px;position:relative}.rp-grid{border-top:1px solid var(--border-subtle);width:260px;height:0;position:absolute;left:0}.rp-axisY{color:var(--text-muted);font-size:var(--text-xs);line-height:12px;position:absolute;left:270px;transform:translateY(-50%)}.rp-avg{border-top:1px dashed var(--text-muted);width:260px;height:0;position:absolute;left:0}.rp-bar2{background:color-mix(in srgb, var(--accent) 55%, var(--surface));border-radius:3px 3px 0 0;width:22px;margin-left:-11px;position:absolute;bottom:0}.rp-axisX{height:12px;margin-top:var(--space-2);color:var(--text-muted);font-size:var(--text-xs);line-height:12px;position:relative}.rp-axisX span{position:absolute;transform:translate(-50%)}.rp-summary{padding:var(--space-4);flex-direction:column;gap:4px;display:flex}.rp-summaryCount{letter-spacing:-.025em;font-size:32px;font-weight:700;line-height:33.6px}.rp-summaryTotal{align-items:baseline;gap:var(--space-2);display:flex}.rp-summaryTotal b{font-size:var(--text-base);line-height:22.88px}.rp-usual{justify-content:space-between;align-items:center;gap:var(--space-3);margin-top:var(--space-3);padding-top:var(--space-3);border-top:1px solid var(--border);display:flex}.rp-sessionCard{gap:var(--space-3);padding:var(--space-4);flex-direction:column;display:flex}.rp-sessionHead{justify-content:space-between;align-items:flex-start;gap:var(--space-3);display:flex}.rp-sessionFoot{justify-content:space-between;align-items:center;gap:var(--space-3);padding-top:var(--space-2);display:flex}.rp-valueLabel{color:var(--text-muted);font-size:var(--text-xs);line-height:17.16px;display:block}.rp-valueNumber{letter-spacing:-.02em;margin-top:2px;font-size:22px;font-weight:700;line-height:22px;display:block}.rp-footChips{align-items:center;gap:var(--space-2);display:flex}.rp-stats{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));padding:12px;display:grid}.rp-tile{gap:var(--space-6);min-height:130px;padding:var(--space-4);border:1px solid var(--border);background:var(--surface);border-radius:18px;flex-direction:column;display:flex}.rp-tileLabel{color:var(--text-secondary)}.rp-tileValue{font-variant-numeric:tabular-nums;font-size:36px;font-weight:500;line-height:36px}.rp-footnote{padding:12px var(--space-4);border-top:1px solid var(--border);color:var(--text-muted);text-align:center}.rp-matchRow{align-items:center;gap:var(--space-3);padding:var(--space-4);display:flex}.rp-matchScore{letter-spacing:-.035em;font-variant-numeric:tabular-nums;font-size:34px;font-weight:700;line-height:34px}.rp-calNav{align-items:center;gap:var(--space-3);display:flex}.rp-calTitle{flex:auto;min-width:0}.rp-calRange{font-size:18px;font-weight:700;line-height:25.74px}.rp-seg{border:1px solid var(--border);background:var(--surface-muted);border-radius:14px;height:52px;padding:3px;font-weight:500;display:flex}.rp-seg span{color:var(--text-muted);border:1px solid #0000;border-radius:10px;flex:1 1 0;place-items:center;display:grid}.rp-seg span[data-on]{border-color:var(--border);background:var(--surface);color:var(--foreground)}.rp-cal{border:1px solid var(--border);background:var(--surface);border-radius:20px;min-width:0;position:relative;overflow:hidden}.rp-calHead{border-bottom:1px solid var(--border);grid-template-columns:60px repeat(3,minmax(0,1fr));display:grid}.rp-calDay{flex-direction:column;align-items:center;gap:1px;padding:8px 0 6px;display:flex}.rp-calWeekday{color:var(--text-secondary);font-size:var(--text-xs);line-height:14px}.rp-calDate{color:var(--text-secondary);font-size:16px;font-weight:500;line-height:28px}.rp-calDate[data-on]{color:var(--foreground)}.rp-calMark{color:var(--accent);font-size:var(--text-xs);align-items:center;gap:3px;font-weight:600;line-height:18px;display:inline-flex}.rp-calAllDay{border-bottom:1px solid var(--border);grid-template-columns:60px repeat(3,minmax(0,1fr));min-height:48px;display:grid}.rp-calAllDay>span:not(:first-child){background:color-mix(in srgb, var(--surface-muted) 55%, transparent);box-shadow:inset 1px 0 0 var(--border-subtle)}.rp-calAllDay>span:first-child{color:var(--text-muted);background:var(--surface);padding:7px 4px 0 6px;font-size:10.5px;line-height:16px}.rp-calBody{height:var(--rp-cal-h,436px);position:relative;overflow:hidden}.rp-calGutter{width:60px;position:absolute;inset:0 auto 0 0}.rp-calHour{color:var(--text-muted);font-size:10px;line-height:10px;position:absolute;right:6px;transform:translateY(-50%)}.rp-calLine{background:color-mix(in srgb, var(--foreground) 6%, transparent);height:1px;position:absolute;left:60px;right:0}.rp-calLine[data-half]{background:color-mix(in srgb, var(--foreground) 2.6%, transparent)}.rp-calCol{background:color-mix(in srgb, var(--surface-muted) 55%, transparent);box-shadow:inset 1px 0 0 var(--border-subtle);position:absolute;top:0;bottom:0}.rp-event{font-size:var(--text-xs);border-radius:7px;flex-direction:column;gap:1px;padding:5px 5px 4px 8px;line-height:15.6px;display:flex;position:absolute;overflow:hidden;box-shadow:inset 3px 0}.rp-event[data-kind=session]{background:color-mix(in srgb, var(--accent) 9%, var(--surface));color:var(--accent-strong)}.rp-event[data-kind=meeting]{background:color-mix(in srgb, var(--calendar-matches) 9%, var(--surface));color:color-mix(in srgb, var(--calendar-matches) 85%, var(--foreground))}.rp-event[data-kind=match]{background:color-mix(in srgb, var(--series-4) 9%, var(--surface));color:color-mix(in srgb, var(--series-4) 80%, var(--foreground))}.rp-eventTitle{overflow-wrap:anywhere;-webkit-line-clamp:3;-webkit-box-orient:vertical;padding-left:16px;font-weight:500;display:-webkit-box;overflow:hidden}.rp-eventTitle[data-dot]:before{content:"";background:var(--success);border-radius:50%;width:6px;height:6px;margin-left:0;position:absolute;top:10px;left:8px}.rp-eventTime{font-variant-numeric:tabular-nums;opacity:.78;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rp-eventIcon{display:grid;position:absolute;top:7px;left:8px}.rp-eventIcon[data-dot]{left:17px}.rp-event{position:absolute}.rp-axisY[data-avg]{color:var(--foreground)}.r-wsStrip{display:none}.rp-wrap{width:min(100%, var(--rp-w,300px));margin-inline:auto}@media (width<=47.99rem){.rp-wrap{width:min(100%,17rem)}.r-wsStrip{border-bottom:1px solid var(--border);background:var(--background);height:44px;color:var(--foreground);font-family:var(--font-text);white-space:nowrap;flex:none;align-items:center;gap:8px;padding:0 14px;font-size:13px;font-weight:500;line-height:1;display:flex}.r-wsStrip svg:not(.r-wsMark){color:var(--text-muted);flex:none}.r-wsMark{flex:none;width:16px;height:auto}.r-wsName{text-overflow:ellipsis;overflow:hidden}.r-wsPage{min-width:0;color:var(--text-muted);text-overflow:ellipsis;margin-left:auto;font-weight:400;overflow:hidden}@media (width<=23.5rem){.r-wsStrip{gap:6px;padding:0 10px;font-size:12px}.r-wsStrip svg:not(.r-wsMark){display:none}}.rs[data-card] .fx-frame{contain:layout;overflow:visible}.rs[data-card] [data-product-theme]{border:1px solid var(--border);background:var(--background);box-shadow:0 1px 2px color-mix(in srgb, var(--foreground) 8%, transparent), 0 14px 32px -10px color-mix(in srgb, var(--foreground) 22%, transparent);border-radius:20px;overflow:hidden}.rs[data-card] .r-app{background:var(--background);height:auto;min-height:0;display:block}.rs[data-card] .r-sidebar,.rs[data-card] .r-header,.rs[data-card] .r-pageHeader,.rs[data-card] .r-pOff,.r-chatCard .r-pOff{display:none!important}.rs[data-card] .r-stage,.rs[data-card] .r-pane,.rs[data-card] .r-main{display:block;overflow:visible}.rs[data-card] .r-page{gap:16px;padding:16px}.rs[data-card] .r-dock{border:0;width:auto;display:block}.rs[data-card] .r-chat{height:auto;overflow:visible}.rs[data-card] .r-thread{overflow:visible}.rs[data-card] .r-dockFoot{display:none}.rs[data-card] .r-richTable{overflow-x:auto}.rs[data-card] .r-richTable :is(th,td):nth-child(4){display:none}.r-app .r-cite,.r-chatCard .r-cite{font-size:12px}.rs[data-card] .r-dt:has(.r-mapCell){display:block}.rs[data-card] .r-dt:has(.r-mapCell) :is(colgroup,thead){display:none}.rs[data-card] .r-dt:has(.r-mapCell) tbody{display:block}.rs[data-card] .r-dt:has(.r-mapCell) tr{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px 12px;padding:14px 16px;display:grid}.rs[data-card] .r-dt:has(.r-mapCell) tr+tr{border-top:1px solid var(--border-subtle)}.rs[data-card] .r-dt:has(.r-mapCell) td{border:0;height:auto;padding:0}.rs[data-card] .r-dt:has(.r-mapCell) td:first-child{grid-area:1/1;font-size:14px}.rs[data-card] .r-dt:has(.r-mapCell) td:has(.r-mapCell),.rs[data-card] .r-mapCell{display:contents}.rs[data-card] .r-mapCell .r-conf{grid-area:1/2}.rs[data-card] .r-mapSelect{grid-area:2/1/auto/-1;width:100%;min-width:0}.rs[data-card] .r-mapSelect>svg:nth-child(3){display:none}.rs[data-card] .r-dtWrap{max-width:100%}.rs[data-card] .r-dt th{white-space:normal;height:auto;padding:8px 6px;line-height:1.25}.rs[data-card] .r-dt td{white-space:normal;padding:6px}.rs[data-card] .r-dt .r-chip{text-align:center;height:auto;min-height:22px;padding:2px 8px}.rs[data-card] .r-dt .r-chipText{text-box:none}.rs[data-card] .r-dt.r-noFace .r-avatar{display:none}.rs[data-card] .r-dt :is(th,td):first-child{padding-left:12px}.rs[data-card] .r-dt :is(th,td):last-child{padding-right:12px}.rs[data-card] .r-stitle b{white-space:normal}.rs[data-card] .r-sdate b{white-space:nowrap}.rs[data-card] .r-smeta>:nth-child(n+2){display:none}.r-pLegend{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.rs[data-card] .r-dt{font-size:13px}}@media (width>=48rem){.r-pOnly,.r-pLegend{display:none}}.rq-daily{gap:var(--space-3);flex-direction:column;min-width:0;display:flex}.rq-dHead{justify-content:space-between;align-items:flex-end;gap:var(--space-3);display:flex}.rq-dTitle{font-size:var(--ath-title-section-size);line-height:var(--ath-title-section-line);font-weight:var(--ath-title-section-weight)}.rq-dCount{color:var(--text-secondary)}.rq-dControls{align-items:center;gap:var(--space-2);display:flex}.rq-search{align-items:center;gap:var(--space-2);background:var(--surface);width:240px;height:32px;box-shadow:inset 0 0 0 1px var(--input-border);color:var(--text-muted);border-radius:14px;padding:0 13px;display:flex}.rq-search svg{flex:none}.rq-seg{border:1px solid var(--border);background:var(--surface-muted);height:32px;color:var(--text-muted);border-radius:14px;align-items:center;padding:3px;font-weight:500;display:inline-flex}.rq-seg span{border:1px solid #0000;border-radius:10px;align-items:center;height:100%;padding:0 12px;display:flex}.rq-seg span[data-on]{border-color:var(--border);background:var(--surface);color:var(--foreground)}.rq-dtWrap{border:1px solid var(--border);background:var(--surface);border-radius:14px;min-width:0;overflow:hidden}.rq-dt{table-layout:fixed;border-collapse:separate;border-spacing:0;width:100%}.rq-dt th{height:45px;padding:0 var(--space-4);border-bottom:1px solid var(--border-subtle);color:var(--text-muted);text-align:center;white-space:nowrap;font-weight:500}.rq-dt td{height:52px;padding:0 var(--space-4);border-top:1px solid var(--border-subtle);text-align:center}.rq-dt tbody tr:first-child td{border-top:0}.rq-dt :is(th,td):first-child{border-right:1px solid var(--border);text-align:left}.rq-sortLabel{align-items:center;gap:6px;display:inline-flex}.rq-sortLabel svg{color:var(--text-muted);opacity:.8;flex:none}.rq-name{align-items:center;gap:var(--space-3);white-space:nowrap;min-width:0;display:flex}.rq-titleBtn{border-radius:var(--radius-pill);min-width:0;height:34px;font-size:var(--text-sm);flex:0 auto;align-items:center;gap:6px;padding:0 8px 0 10px;font-weight:500;display:inline-flex}.rq-titleBtn svg{color:var(--text-muted);flex:none}.rq-titleText{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.rq-thought{height:28px;color:var(--text-secondary);font-size:var(--text-sm);align-self:flex-start;align-items:center;gap:2px;margin-left:-6px;padding:0 6px;display:inline-flex}.rq-thought svg{color:var(--text-muted);flex:none}.rq-replyActions{align-items:center;min-height:30px;margin:-2px 0 0 -6px;display:flex}.rq-act{width:30px;height:30px;color:var(--text-muted);place-items:center;display:grid}.r-richTable th .rq-sortLabel{gap:6px}@media (width<=47.99rem){.rs[data-card] .rq-titleBtn{max-width:11rem}.rs[data-card] .r-richTable .rq-sortLabel svg,.r-chatCard .r-richTable .rq-sortLabel svg{display:none}}.rt-muted{color:var(--text-secondary)}.rt-head{justify-content:space-between;align-items:flex-end;gap:var(--space-4);min-width:0;display:flex}.rt-cardTop{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.rt-cardTitle{font-weight:500}.rt-title{font-size:var(--ath-title-card-size);line-height:var(--ath-title-card-line);font-weight:var(--ath-title-card-weight)}.rt-grid{border:1px solid var(--border);border-radius:var(--ath-radius-card);background:var(--surface);min-width:0;overflow:hidden}.rt-gridBar{align-items:center;gap:var(--space-3);padding:var(--space-3);display:flex}.rt-gridBar .r-search{background:var(--surface-muted);width:240px;box-shadow:none}.rt-gridCount{color:var(--text-secondary);font-size:var(--ath-caption-size)}.rt-gridTools{align-items:center;gap:var(--space-1);margin-left:auto;display:flex}.rt-gridTool{height:var(--ath-control-height);align-items:center;gap:var(--space-2);padding:0 var(--space-3);color:var(--text-secondary);white-space:nowrap;font-weight:500;display:inline-flex}.rt-gridTool[data-off]{padding:0 var(--space-2);color:var(--text-muted)}.rt-gridSep{width:1px;height:24px;margin:0 var(--space-2);background:var(--border)}.rt-gridNum{height:20px;padding:0 var(--space-2);border-radius:var(--radius-pill);background:var(--foreground);color:var(--background);font-size:var(--ath-caption-size);align-items:center;font-weight:600;display:inline-flex}.rt-grid .r-dt thead th{background:var(--surface-muted);color:var(--foreground)}.rt-grid .r-dt thead th svg{margin-left:var(--space-1);vertical-align:-2px;color:var(--text-muted)}.rt-grid .r-dt td{height:40px}.rt-grid .r-dt :is(th,td):first-child{border-right:1px solid var(--border)}.rt-delta{margin-left:var(--space-2);color:var(--text-secondary);font-size:var(--ath-caption-size)}.rt-ratio{align-items:center;gap:var(--space-2);display:inline-flex}.rt-ratio i{background:var(--zone-empty-ink);border-radius:50%;width:8px;height:8px}.rt-ratio i[data-zone=ok]{background:var(--zone-ok)}.rt-ratio i[data-zone=alert]{background:var(--zone-alert)}.rt-ratio i[data-zone=risk]{background:var(--zone-risk)}.rt-session{align-items:center;gap:var(--space-2);min-width:0;display:flex}.rt-session b{white-space:nowrap;font-weight:500}.rt-matchFilters{gap:var(--space-4)}.rt-sessionGps{align-items:center;gap:var(--space-2);color:var(--text-secondary);font-size:var(--ath-caption-size);font-weight:500;display:inline-flex}.rt-highlights{justify-content:space-between;align-items:flex-start;gap:var(--space-6);min-width:0;padding:0 4px;display:flex}.r-app .rt-titleInfo{margin-left:var(--space-1);vertical-align:-3px;color:var(--text-secondary);display:inline-block}.rt-hint{color:var(--text-secondary);font-size:var(--ath-caption-size)}.rt-players .r-dt td{height:56px}.rt-idCell{align-items:center;gap:var(--space-2);display:inline-flex}.rt-idCell b{font-weight:500}.rt-warn{color:var(--zone-alert-ink);flex:none}.rt-playerCell{gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.rt-playerCell .r-select{border-radius:var(--ath-radius-control);height:32px}.rt-suggest{align-items:center;gap:var(--space-2);font-size:var(--ath-caption-size);display:inline-flex}.rt-suggest .r-btn{height:28px;font-size:var(--ath-caption-size)}.rt-conf .r-tag{font-variant-numeric:tabular-nums}.rt-fieldNote{margin-left:var(--space-1);color:var(--text-secondary);font-size:var(--ath-caption-size);font-weight:400}.rt-headTags{align-items:center;gap:var(--space-3);font-size:var(--ath-caption-size);display:inline-flex}.rt-cycles{border:1px solid var(--border);border-radius:var(--ath-radius-card);background:var(--surface);min-width:0;box-shadow:var(--shadow-resting);grid-template-columns:176px repeat(10,minmax(0,1fr));display:grid;overflow:hidden}.rt-cyclesLabel{padding:0 var(--ath-card-padding);grid-row:1;align-items:center;font-weight:500;display:flex}.rt-cycle{min-width:0;padding:var(--space-4) 0 var(--space-3);flex-direction:column;justify-content:flex-end;display:flex}.rt-bar{border-bottom:1px solid var(--border);justify-content:center;align-items:flex-end;height:124px;display:flex}.rt-barBody{background:color-mix(in srgb, color-mix(in srgb, var(--accent) 50%, var(--text-muted)) 70%, var(--surface));border-radius:2px 2px 0 0;width:14px;display:block;position:relative}.rt-barMatch{background:color-mix(in srgb, var(--accent) 80%, var(--foreground));border-radius:2px 2px 0 0;position:absolute;top:0;left:0;right:0}.rt-cycleMeta{justify-content:center;align-items:center;gap:var(--space-1) var(--space-2);padding:var(--space-3) 2px 0;font-size:var(--ath-caption-size);text-align:center;flex-wrap:wrap;display:flex}.rt-rival{width:100%;color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;font-size:12px;display:block;overflow:hidden}.rt-metricLabel{align-items:flex-start;gap:var(--space-3);padding:var(--space-4) var(--ath-card-padding);border-top:1px solid var(--border-subtle);grid-column:1;display:flex}.rt-metricLabel b{font-weight:500;display:block}.rt-metricLabel small{margin-top:var(--space-1);color:var(--text-secondary);font-size:12px;display:block}.rt-dot{background:var(--accent);border-radius:50%;flex:none;width:8px;height:8px;margin-top:7px}.rt-value{padding:var(--space-4) 0;border-top:1px solid var(--border-subtle);font-variant-numeric:tabular-nums;flex-direction:column;justify-content:center;align-items:center;display:flex}.rt-value b{font-weight:500}.rt-value small{color:var(--text-secondary);font-size:12px}.rt-link{align-items:center;gap:var(--space-1);color:var(--text-secondary);display:inline-flex}.rt-load th b{margin-top:var(--space-1);font-weight:500;display:block}.rt-load thead th{height:64px;padding-top:var(--space-2)}.rt-who{flex-direction:column;display:flex}.rt-who b{font-weight:500}.rt-who small{color:var(--text-secondary);font-size:12px}.rt-loadCell{line-height:1.25}.rt-loadCell small{color:var(--text-secondary);font-size:12px;display:block}.rt-loadValue[data-marked]{padding:2px var(--space-3);border-radius:var(--radius-pill);background:var(--accent-soft)}.rt-mcFilters{align-items:flex-start;gap:var(--space-4) var(--space-4);flex-wrap:wrap;display:flex}.rt-chips{gap:var(--space-2);min-width:0;display:flex}.rt-ghost{visibility:hidden}.rt-profHead{justify-content:space-between;align-items:flex-end;gap:var(--space-4);display:flex}.rt-profFacts p{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.rt-profFacts .r-tag{gap:var(--space-2)}.rt-profFacts p b{font-weight:500}.rt-hintLine{margin-top:var(--space-2);color:var(--text-secondary);font-size:12px}.rt-scale{color:var(--text-secondary)}.rt-prof th,.rt-prof td{white-space:normal}.rt-prof [data-on]{background:var(--surface-muted)}.rt-prof thead th{font-weight:500}.rt-mdRow th{height:auto;padding-top:var(--space-3);padding-bottom:var(--space-3);vertical-align:top;line-height:1.3}.rt-profNote{color:var(--text-secondary);text-align:left;font-size:12px;font-weight:400}.rt-sessionName{margin-top:var(--space-2);color:var(--foreground);font-size:var(--ath-body-size);font-weight:400;display:block}.rt-mdRow .r-tag{gap:var(--space-1)}.rt-barsRow td{vertical-align:bottom;border-bottom:1px solid var(--border);height:140px;padding:0}.rt-barsRow td:first-child{vertical-align:top;position:relative}.rt-demandAxis span{top:6px;right:var(--space-3);color:var(--text-secondary);font-size:12px;position:absolute}.rt-barPair{align-items:flex-end;gap:3px;display:inline-flex}.rt-barPair i{border-radius:2px 2px 0 0;width:12px;display:block}.rt-barPair i[data-key=acc]{background:color-mix(in srgb, var(--accent) 80%, var(--surface))}.rt-barPair i[data-key=max]{background:color-mix(in srgb, var(--accent) 40%, var(--surface))}.rt-noData{padding-bottom:var(--space-6);color:var(--text-secondary);font-size:12px;display:block}.rt-metricRow td{height:56px;line-height:1.3}.rt-metricRow td b,.rt-metricRow td small{display:block}.rt-metricRow td b{font-variant-numeric:tabular-nums;font-weight:500}.rt-metricRow small,.rt-goalRow small{color:var(--text-secondary);font-size:12px}.rt-metricName{align-items:flex-start;gap:var(--space-2);color:var(--text-secondary);display:flex}.rt-metricName small{margin-top:2px;display:block}.rt-key{background:var(--foreground);border-radius:50%;flex:none;width:8px;height:8px;margin-top:6px}.rt-key[data-key=acc]{background:var(--accent)}.rt-key[data-key=max]{background:color-mix(in srgb, var(--accent) 45%, var(--surface))}.rt-goalRow td{height:44px;color:var(--text-secondary)}.rt-match{padding:var(--space-6) var(--space-6) var(--space-4)}.rt-eyebrow{color:var(--text-secondary);text-align:center}.rt-fixture{align-items:center;gap:var(--space-6);margin-top:var(--space-4);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);display:grid}.rt-team span{max-width:230px}.rt-team{align-items:center;gap:var(--space-4);min-width:0;font-size:var(--text-lg);font-weight:500;line-height:1.3;display:flex}.rt-team[data-align=end]{text-align:right;justify-content:flex-end}.rt-team img{flex:none}.rt-score{align-items:center;gap:var(--space-2);flex-direction:column;display:flex}.rt-scoreLine{align-items:center;gap:var(--space-2);font-variant-numeric:tabular-nums;font-size:72px;line-height:1;display:inline-flex}.rt-scoreLine b{font-weight:500}.rt-scoreLine i{color:var(--text-muted);font-style:normal}.rs .rt-facts{justify-content:center;align-items:center;gap:var(--space-3) var(--space-5);padding:0 0 var(--space-6);border-bottom:1px solid var(--border-subtle);color:var(--text-secondary);flex-wrap:wrap;margin:23px 0 0;list-style:none;display:flex}.rt-facts li{align-items:center;gap:var(--space-2);display:inline-flex}.rt-facts li[data-attention]{color:var(--zone-alert-ink)}.rt-timeline{margin-top:var(--space-1);grid-template-rows:211px auto;grid-template-columns:44px minmax(0,1fr);display:grid;position:relative}.rt-lane{grid-area:1/1;justify-content:center;align-items:center;width:26px;margin-left:3px;display:flex}.rt-lane[data-side=us]{align-self:start;margin-top:66px}.rt-lane[data-side=them]{align-self:start;margin-top:112px}.rt-track{grid-area:1/2;margin-inline:14px;position:relative}.rt-trackBar{height:6px;position:absolute;top:116px;left:0;right:0}.rt-trackBar i{background:var(--border);height:6px;position:absolute;top:0}.rt-trackBar i[data-zone=ok]{background:var(--zone-ok)}.rt-unit{left:var(--rt-at);align-items:center;gap:var(--space-1);flex-direction:column;width:36px;margin-left:-18px;display:flex;position:absolute}.rt-unit[data-side=us]{bottom:calc(211px - 116px + var(--rt-row) * 52px + 4px)}.rt-unit[data-side=them]{flex-direction:column-reverse;top:128px}.rt-unit small{color:var(--text-secondary);font-size:12px;line-height:1}.rt-glyph{border:1px solid var(--border);background:var(--surface);width:28px;height:28px;box-shadow:var(--shadow-resting);color:var(--text-secondary);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.rt-axis{height:16px;color:var(--text-secondary);font-size:12px;position:absolute;top:176px;left:0;right:0}.rt-axis span{position:absolute;top:0}.rt-axis span:first-child{left:0}.rt-axis span:nth-child(2){left:50%;transform:translate(-50%)}.rt-axis span:nth-child(3){right:0}.rt-legend{justify-content:flex-end;gap:var(--space-4);color:var(--text-secondary);font-size:var(--ath-caption-size);grid-area:2/2;margin:0;padding:0;list-style:none;display:flex}.rt-legend li{align-items:center;gap:var(--space-2);display:inline-flex}.rt-legend b{color:var(--foreground);font-weight:500}.rt-legend i{background:var(--border-strong);border-radius:50%;width:8px;height:8px}.rt-legend i[data-zone=ok]{background:var(--zone-ok)}.rt-legend i[data-zone=risk]{background:var(--zone-risk)}.rt-segOn{color:var(--accent)}.rt-detailHead{gap:var(--space-4)}.rt-crumbs{align-items:center;gap:var(--space-3);color:var(--text-secondary);padding-left:2px;display:flex}.rt-crumbs b{color:var(--accent);font-weight:400}.rt-iconBtn{border:1px solid var(--border);border-radius:var(--ath-radius-control);background:var(--surface)}.rt-matchCard{padding:var(--space-5) var(--space-6);background:linear-gradient(var(--surface) 30%, var(--surface-muted))}.rt-comp{justify-content:center;align-items:center;gap:var(--space-2);display:flex}.rt-comp b{font-weight:500}.rt-detailFixture{align-items:center;gap:var(--space-6);margin-top:var(--space-3);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);display:grid}.rt-detailTeam{align-items:center;gap:var(--space-2);text-align:center;flex-direction:column;min-width:0;display:flex}.rt-detailTeam small{color:var(--text-secondary);font-size:var(--ath-caption-size)}.rt-teamName{max-width:280px;font-size:var(--text-xl,24px);font-weight:500;line-height:1.2}.rt-initials{border:1px solid var(--border);background:var(--surface-muted);width:88px;height:88px;font-size:var(--text-xl,24px);border-radius:50%;justify-content:center;align-items:center;font-weight:500;display:inline-flex}.rt-when{justify-content:center;gap:var(--space-5);margin-top:var(--space-6);padding-bottom:var(--space-2);color:var(--text-secondary);display:flex}.rt-when span{align-items:center;gap:var(--space-2);display:inline-flex}.rt-twoCols{align-items:start;gap:var(--space-6);grid-template-columns:minmax(0,4fr) minmax(0,7fr);display:grid}.rt-facts2{padding:0}.rt-fact,.rt-factGrid>div{padding:var(--space-3) var(--space-4)}.rt-fact small,.rt-factGrid small{color:var(--text-secondary);font-size:var(--ath-caption-size);display:block}.rt-fact p,.rt-factGrid p{align-items:center;gap:var(--space-2);min-height:24px;margin-top:var(--space-1);display:flex}.rt-fact b,.rt-factGrid b{font-weight:500}.rt-factGrid{border-top:1px solid var(--border-subtle);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.rt-factGrid>div:nth-child(n+3){border-top:1px solid var(--border-subtle)}.rt-periodRow td{white-space:normal;height:108px}.rt-file{overflow-wrap:anywhere;font-weight:500;display:block}.rt-periodRow small{color:var(--text-secondary);font-size:var(--ath-caption-size)}.rt-settings td{white-space:normal;height:52px}.rt-settings thead th{font-weight:400}.rt-subTitle{font-weight:600}.rt-note{color:var(--text-secondary);font-size:12px;line-height:1.4;display:block}.rt-disabled{color:var(--text-muted);background:var(--surface-muted)}.rt-sample{grid-template-columns:repeat(2,minmax(0,1fr));padding:0;display:grid}.rt-sampleCol{gap:var(--space-3);min-width:0;padding:var(--ath-card-padding);flex-direction:column;display:flex}.rt-sampleCol+.rt-sampleCol{border-left:1px solid var(--border)}.rt-radio{align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border:1px solid var(--border);border-radius:var(--ath-radius-card);display:flex}.rt-radio[data-on]{border-color:var(--accent);background:var(--accent-soft)}.rt-radio>div{flex:1;min-width:0}.rt-radio b{font-weight:500;display:block}.rt-radio small{color:var(--text-secondary);font-size:var(--ath-caption-size);display:block}.rt-dotOn,.rt-dotOff{border:1px solid var(--border-strong);border-radius:50%;flex:none;width:18px;height:18px}.rt-dotOn{border:5px solid var(--accent);background:var(--surface)}.rt-stepper{justify-content:space-between;align-items:center;gap:var(--space-3);height:32px;padding:0 var(--space-2);border:1px solid var(--border);border-radius:var(--radius-pill);background:var(--surface);flex:none;display:inline-flex}.rt-stepper svg{color:var(--text-secondary)}.rt-stepper b{font-weight:500;display:inline}.rt-stepper b small{color:var(--text-secondary);font-size:var(--ath-body-size);display:inline}.rt-stepperWide{width:164px;height:32px}.rt-tabs{display:flex}.rt-count{margin-left:var(--space-1);color:var(--text-secondary);font-weight:500}.rt-star{margin-right:var(--space-3);vertical-align:-3px;color:var(--text-muted);display:inline-flex}.rt-star[data-on]{color:var(--zone-alert-ink)}.rt-scrim{z-index:20;background:color-mix(in srgb, var(--foreground) 52%, transparent);position:fixed;inset:0}.rt-sheet{z-index:21;width:var(--rt-sheet,543px);background:var(--surface);box-shadow:var(--shadow-content);border-radius:20px 0 0 20px;flex-direction:column;display:flex;position:fixed;top:0;bottom:0;right:0;overflow:hidden}.rt-sheetHead{padding:var(--space-5) var(--space-6);border-bottom:1px solid var(--border-subtle);font-size:var(--ath-title-card-size);flex:none;justify-content:space-between;align-items:center;font-weight:500;display:flex}.rt-close{border:1px solid var(--border);background:var(--surface-muted);border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}.rt-sheetBody{gap:var(--space-5);min-height:0;padding:var(--space-6);flex-direction:column;flex:1;display:flex;overflow:hidden}.rt-sheetFoot{justify-content:flex-end;gap:var(--space-3);padding:var(--space-4) var(--space-6);border-top:1px solid var(--border-subtle);flex:none;display:flex}.rt-sheetFoot .r-btn{border-radius:var(--radius-pill)}.rt-formRow{gap:var(--space-3);flex-direction:column;min-width:0;display:flex}.rt-formPair{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.rt-input{height:var(--ath-control-height);justify-content:space-between;align-items:center;gap:var(--space-2);padding:0 var(--space-3);border:1px solid var(--input-border);border-radius:var(--radius-pill);background:var(--input-bg);display:flex}.rt-input[data-focus]{border-color:var(--foreground)}.rt-input[data-mono]{font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.rt-input svg{color:var(--text-secondary);flex:none}.rt-stepperFull{width:164px}.rt-stepperFull b{text-align:center;flex:1}.rt-summary{gap:var(--space-1);padding:var(--space-3) var(--space-4);border-radius:var(--ath-radius-control);background:var(--surface-muted);flex-direction:column;display:flex}.rt-summary b{font-size:var(--ath-caption-size);font-weight:600}.rt-summary small{color:var(--text-secondary);font-size:var(--ath-caption-size)}.rt-code{align-items:center;gap:var(--space-2);display:flex}.rt-code code,.rt-metricCell code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:var(--ath-caption-size)}.rt-inputIcon{align-items:center;gap:var(--space-2);display:inline-flex}.rt-formulaHead{gap:var(--space-1);padding-top:var(--space-5);border-top:1px solid var(--border-subtle)}.rt-read{align-items:baseline;gap:var(--space-3);flex-direction:row}.rt-read b{font-weight:500}.rt-metricCell{padding:var(--space-2) 0;flex-direction:column;gap:2px;display:flex}.rt-metricCell code{color:var(--text-secondary)}.rt-system{margin-left:var(--space-2);height:20px}.rt-catalog td{height:52px}.rt-catalog td[data-num]:first-child{background:var(--surface-muted)}@media (width>=48rem){.r-dt[style*=--rt-min]{min-width:var(--rt-min)}}.rt-grid .r-dt thead th svg{display:inline-block}.rt-scrolled{gap:var(--ath-stack-gap);flex-direction:column;min-width:0;display:flex}@media (width<=47.99rem){.rs[data-card] .rt-playersTable,.rs[data-card] .rt-playersTable tbody{display:block}.rs[data-card] .rt-playersTable :is(colgroup,thead){display:none}.rs[data-card] .rt-playersTable tr{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px 12px;padding:12px 16px;display:grid}.rs[data-card] .rt-playersTable tr+tr{border-top:1px solid var(--border-subtle)}.rs[data-card] .rt-playersTable td{white-space:normal;border:0;height:auto;padding:0}.rs[data-card] .rt-playersTable .rt-playerTd{grid-column:1/-1}.rs[data-card] .rt-playerCell .r-select{height:36px}.rs[data-card] .rt-suggest{flex-wrap:wrap;font-size:12px}.rs[data-card] .r-attnMeta{white-space:normal}.rs[data-card] .rt-cycles{grid-template-columns:repeat(5,minmax(0,1fr))}.rs[data-card] .rt-cycleMore{display:none}.rs[data-card] .rt-cycle,.rs[data-card] .rt-cycleMeta{padding-inline:0}.rs[data-card] .rt-rival{display:none}.rs[data-card] .rt-metricLabel{grid-column:1/-1;padding:12px 16px}.rs[data-card] .rt-value{padding:12px 0}.rs[data-card] .rt-prof .rt-metricName small{display:none}.rs[data-card] .rt-prof .rt-profNote{padding:0}.rs[data-card] .rt-prof .rt-sessionName{font-size:13px}.rs[data-card] .rt-match{padding:16px}.rs[data-card] .rt-fixture{gap:8px}.rs[data-card] .rt-team{text-align:center;flex-direction:column;gap:8px;font-size:14px}.rs[data-card] .rt-team img{order:-1;width:56px;height:56px}.rs[data-card] .rt-team span{max-width:none}.rs[data-card] .rt-scoreLine{gap:8px;font-size:44px}.rs[data-card] .rt-timeline{grid-template-columns:minmax(0,1fr)}.rs[data-card] .rt-lane{display:none}.rs[data-card] .rt-track{grid-column:1}.rs[data-card] .rt-legend{flex-wrap:wrap;grid-column:1;justify-content:center}.rs[data-card] .rt-unit[data-side=us]{bottom:calc(211px - 116px + var(--rt-rowp) * 52px + 4px)}.rs[data-card] .rt-matchCard{padding:16px}.rs[data-card] .rt-detailFixture{gap:8px}.rs[data-card] .rt-initials{width:56px;height:56px;font-size:16px}.rs[data-card] .rt-teamName{max-width:none;font-size:14px}.rs[data-card] .rt-detailTeam small{font-size:12px}.rs[data-card] .r-mapSelect{height:auto;min-height:var(--ath-control-height);white-space:normal;padding-block:8px}.rs[data-card] .r-mapSelect>span{text-overflow:clip;overflow:visible}.rs[data-card] .rt-scrim{display:none}.rs[data-card] .r-seg{flex-wrap:wrap}.rs[data-card] .rt-sheet{width:auto;box-shadow:none;border-radius:0;position:static}.rs[data-card] .rt-sheetHead{padding:14px 16px;font-size:16px}.rs[data-card] .rt-sheetBody{gap:16px;padding:16px;overflow:visible}.rs[data-card] .rt-sheetFoot{padding:12px 16px}.rs[data-card] .rt-formPair{grid-template-columns:minmax(0,1fr)}.rs[data-card] .rt-read{gap:var(--space-1);flex-direction:column}.rs[data-card] .rt-formulaHead{border-top:0;padding-top:0}}.t-toolbar{gap:var(--ath-field-gap-x);margin-top:calc(var(--ath-header-gap-loose) - var(--ath-stack-gap))}.t-toolbar+*{margin-top:calc(var(--ath-toolbar-gap) - var(--ath-stack-gap))}.t-pill{height:24px;padding:0 var(--space-3);font-size:var(--ath-caption-size)}.t-searchBox{justify-content:flex-start}.t-placeholder{color:var(--text-muted)}.t-hist :is(th,td):first-child{background:var(--surface-muted)}.t-hist th[data-sorted]{color:var(--foreground)}.t-hist th[data-sorted] svg{margin-left:var(--space-1);vertical-align:-3px;display:inline-block}.t-who{flex-direction:column;display:flex}.t-who small{color:var(--text-muted);font-size:var(--ath-caption-size);line-height:var(--ath-caption-line)}.t-dash{color:var(--text-muted)}.t-hist td:first-child{padding-block:0}.t-hist :is(th,td):last-child{padding-right:var(--space-2)}.t-segField .r-seg{margin-block:-4px}.t-dateRow{align-items:center;gap:var(--space-2);display:flex}.t-round{width:var(--ath-control-height);height:var(--ath-control-height);border:1px solid var(--input-border);border-radius:var(--radius-pill);background:var(--surface);color:var(--foreground);justify-content:center;align-items:center;display:inline-flex}.t-withIcon{align-items:center;gap:var(--space-2);display:inline-flex}.t-withIcon svg{color:var(--text-secondary)}.t-daily td{white-space:normal;height:52px;padding-block:6px;line-height:20px}.t-daily td:first-child{padding-block:6px}.t-link{align-items:flex-start;gap:var(--space-2);display:inline-flex}.t-link svg{color:var(--text-secondary);flex:none;margin-top:2px}.t-head{gap:var(--ath-breadcrumb-gap);flex-direction:column;display:flex}.t-crumbs{align-items:center;gap:var(--space-2);height:28px;color:var(--text-secondary);padding-left:2px;display:flex}.t-crumbs svg{color:var(--text-muted)}.t-crumbs b{color:var(--accent);font-weight:500}@media (width>=48rem){.t-injPage[data-focus=load]{margin-top:-684px}}.t-injGrid{gap:var(--space-6);grid-template-columns:minmax(0,3fr) minmax(0,2fr);align-items:start;min-width:0;display:grid}.t-col{gap:var(--space-6);flex-direction:column;min-width:0;display:flex}.t-muted{color:var(--text-muted)}.r-app .t-sub{margin:var(--space-1) 0 var(--space-4);color:var(--text-secondary)}.t-idHead{align-items:center;gap:var(--space-4);padding-bottom:var(--space-4);display:flex}.t-idHead .r-avatar{width:88px;height:88px}.t-rows{border-top:1px solid var(--border-subtle);margin:0}.t-rows>div{justify-content:space-between;align-items:center;gap:var(--space-3);border-bottom:1px solid var(--border-subtle);min-height:44px;display:flex}.t-rows dt{color:var(--text-secondary)}.t-rows dd{align-items:center;gap:var(--space-2);text-align:right;margin:0;font-weight:500;display:flex}.t-rows .t-muted{font-weight:400}.t-actions{gap:var(--space-2);padding-top:var(--space-4);flex-direction:column;display:flex}.t-pair{gap:var(--space-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.t-btnBlock{border-radius:var(--radius-pill);justify-content:center}.t-danger{color:var(--zone-risk-ink)}.t-loadHead{gap:var(--space-2) var(--space-3);grid-template-columns:minmax(0,1fr) auto 196px;align-items:start;display:grid}.r-app .t-loadTitle .t-sub{margin:var(--space-1) 0 0}.t-infoDot{margin-top:var(--space-1);color:var(--text-secondary)}.t-chips{gap:var(--space-2);margin:var(--space-4) 0 var(--space-2);flex-wrap:wrap;display:flex}.t-chips .r-tag{padding:0 10px}.t-chips .r-chip{height:24px;font-size:var(--ath-caption-size);font-weight:600}.t-chart{margin-top:var(--space-2);grid-template-columns:minmax(0,1fr) 44px;display:grid;position:relative}.t-plot{height:292px;position:relative}.t-plot svg{width:100%;height:270px;display:block}.t-grid{stroke:var(--border-subtle);stroke-width:1px}.t-band{fill:var(--zone-ok-soft)}.t-bar{fill:var(--border-strong)}.t-avg{fill:none;stroke:var(--accent);stroke-width:1.5px;stroke-dasharray:4 3}.t-acwrOk{fill:none;stroke:var(--zone-ok);stroke-width:2px;stroke-linejoin:round}.t-acwrOff{fill:none;stroke:var(--text-muted);stroke-width:2px;stroke-linejoin:round;opacity:.6}.t-mark{stroke:var(--zone-risk);stroke-width:1.5px;stroke-dasharray:4 3}.t-flag{background:var(--zone-risk);color:var(--primary-action-fg);font-size:var(--ath-caption-size);white-space:nowrap;border-radius:3px;padding:1px 8px;font-weight:600;line-height:16px;position:absolute;top:0;transform:translate(-50%)}.t-tick{color:var(--text-secondary);font-size:var(--ath-caption-size);line-height:16px;position:absolute;top:274px;transform:translate(-50%)}.t-yaxis{position:relative}.t-yaxis span{left:var(--space-3);color:var(--text-secondary);font-size:var(--ath-caption-size);line-height:16px;position:absolute;transform:translateY(-50%)}.t-mini{border:2px solid var(--accent);background:color-mix(in srgb, var(--accent) 12%, var(--surface));border-radius:4px;height:40px;margin-right:44px}.t-mini svg{width:100%;height:100%;display:block}.t-mini path{fill:none;stroke:var(--text-secondary);stroke-width:1.5px}.r-app .t-legend{gap:var(--space-2) var(--space-4);margin:var(--space-3) 0 0;color:var(--accent);font-size:var(--ath-caption-size);flex-wrap:wrap;padding:0;line-height:16px;list-style:none;display:flex}.t-legend li{align-items:center;gap:var(--space-2);display:inline-flex}.t-key{border-radius:1px;width:14px;height:2px;display:inline-block}.t-key[data-k=acwr]{background:var(--zone-ok)}.t-key[data-k=load]{background:var(--border-strong);height:10px}.t-key[data-k=avg]{background:var(--accent)}.t-key[data-k=band]{background:var(--zone-ok-soft);height:10px}.t-key[data-k=off]{background:var(--text-muted);opacity:.6}.r-app .t-more{justify-content:flex-end;align-items:center;gap:var(--space-2);margin:var(--space-4) 0 0;color:var(--accent);display:flex}.t-facts{gap:var(--space-4) var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.t-facts dt{color:var(--text-muted);font-size:var(--ath-caption-size);line-height:var(--ath-caption-line)}.t-facts dd{margin:var(--space-1) 0 0;font-weight:500}.r-app .t-ruled{margin-top:var(--space-4);padding-top:var(--space-4);border-top:1px solid var(--border-subtle);grid-template-columns:minmax(0,1fr)}.r-app .t-three{margin-top:var(--space-3);grid-template-columns:repeat(3,minmax(0,1fr))}.t-cardRow{justify-content:space-between;align-items:flex-start;gap:var(--space-3);display:flex}.t-linkText{align-items:center;gap:var(--space-2);color:var(--accent);font-weight:500;display:inline-flex}.t-origin{align-items:flex-start;gap:var(--space-3);display:flex}.t-date{border:1px solid var(--border);border-radius:var(--ath-radius-control);background:var(--surface);flex-direction:column;flex:none;justify-content:space-between;align-items:center;width:56px;height:63px;line-height:1.1;display:flex;overflow:hidden}.t-date b{background:var(--zone-risk);width:100%;color:var(--primary-action-fg);font-size:var(--ath-caption-size);text-align:center;padding:2px 0}.t-date strong{padding-top:2px;font-size:18px}.t-date small{color:var(--text-muted);font-size:var(--ath-caption-size);padding-bottom:4px}.t-originText p{align-items:center;gap:var(--space-2);margin:0 0 var(--space-2);display:flex}.t-md{padding:0 var(--space-2);border:1px solid var(--zone-alert);border-radius:var(--radius-pill);background:var(--zone-alert-soft);color:var(--zone-alert-ink);font-size:var(--ath-caption-size);line-height:20px}.r-app .t-stages{gap:var(--space-2);margin:var(--space-4) 0;grid-template-columns:repeat(5,minmax(0,1fr));padding:0;list-style:none;display:grid}.t-stages li{align-items:center;gap:var(--space-2);color:var(--text-muted);font-size:var(--ath-caption-size);text-align:center;flex-direction:column;line-height:16px;display:flex}.t-stages i{background:var(--border);border-radius:2px;width:100%;height:4px;display:block}.t-stages li[data-done] i{background:var(--accent)}.t-stages li[data-now]{color:var(--foreground);font-weight:600}.r-app .t-notes{padding:var(--space-4) 0 0;border-top:1px solid var(--border-subtle);margin:0;list-style:none}.t-notes li{gap:var(--space-2);padding-bottom:var(--space-3);grid-template-columns:90px minmax(0,1fr);display:grid}.t-notes li+li{padding-top:var(--space-3);border-top:1px solid var(--border-subtle)}.t-notes time{color:var(--text-secondary)}.t-notes p{color:var(--text-secondary);margin:0}.t-newNote{gap:var(--space-3);margin-top:var(--space-2);padding-top:var(--space-4);border-top:1px solid var(--border-subtle);flex-direction:column;display:flex}.t-noteHead{margin:0;font-weight:600}.t-textarea{height:112px;padding-top:var(--space-3);border-radius:var(--ath-radius-control);align-items:flex-start}.t-saveNote{border-radius:var(--radius-pill);align-self:flex-end}.t-scrolled{margin-top:calc(var(--ath-stack-gap) * -1)}.t-scrolled .r-pageHeader{display:none}.t-cards{gap:var(--ath-grid-gap);grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;display:grid}.t-stat{gap:var(--space-3);flex-direction:column;display:flex}.t-stat .rx-cardTitle{margin:0}.t-ranked{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.t-ranked li{align-items:center;gap:var(--space-3);font-size:var(--ath-caption-size);line-height:var(--ath-caption-line);grid-template-columns:9rem minmax(0,1fr) auto;display:grid}.t-ranked b{font-variant-numeric:tabular-nums;text-align:right;min-width:2ch;font-weight:400}.t-track{background:var(--surface-muted);border-radius:5px;height:10px;display:block;overflow:hidden}.t-track i{background:var(--bar);min-width:2px;height:100%;transform:scaleX(var(--share));transform-origin:0;border-radius:5px;display:block}.t-total{justify-content:flex-end;align-items:baseline;gap:var(--space-2);margin:0;display:flex}.t-total b{font-size:var(--ath-title-section-size);font-weight:500;line-height:1.2}.t-split{background:var(--surface-muted);border-radius:12px;height:44px;display:flex;overflow:hidden}.t-split>span{border-right:3px solid var(--seg);background:color-mix(in oklab, var(--seg) 42%, var(--surface));height:100%;position:relative}.t-split em{font-size:var(--ath-caption-size);white-space:nowrap;padding:14px 0 0 10px;font-style:normal;line-height:16px;display:block}.t-split em b{font-weight:500}.t-sectionRow{justify-content:space-between;align-items:center;display:flex}.t-summary th[data-sorted],.t-summary td[data-sorted]{background:var(--surface-muted);color:var(--foreground)}.t-summary th svg{margin-right:var(--space-2);vertical-align:-3px;display:inline-block}.t-position{color:var(--text-secondary)}@media (width<=47.99rem){.rs[data-card] .t-injGrid,.rs[data-card] .t-loadHead{grid-template-columns:minmax(0,1fr)}.rs[data-card] .t-infoDot,.rs[data-card] .t-tick[data-alt]{display:none}.rs[data-card] .t-chart{grid-template-columns:minmax(0,1fr) 36px}.rs[data-card] .t-mini{margin-right:36px}.rs[data-card] .t-yaxis span{left:var(--space-2)}.rs[data-card] .t-metrics{grid-template-columns:minmax(0,1fr);margin-top:0}.rs[data-card] .t-metricValue{gap:var(--space-2);flex-wrap:wrap}.rs[data-card] .t-delta{margin-bottom:var(--space-1)}.rs[data-card] .t-spark{grid-template-columns:40px minmax(0,1fr) 20px}.rs[data-card] .t-dateTick[data-alt]{display:none}.rs[data-card] .t-sparkFoot{flex-wrap:wrap}.rs[data-card] .t-rows dd{flex-wrap:wrap;justify-content:flex-end;min-width:0}.rs[data-card] .t-rows .r-tag{text-align:center;white-space:normal;height:auto;min-height:24px;padding-block:3px;line-height:1.25}.rs[data-card] .t-more{justify-content:flex-start}}.t-evalBar{gap:var(--ath-field-gap-x);margin-top:calc(var(--ath-toolbar-gap) - var(--ath-stack-gap))}.t-areaTag{border-color:#0000;font-weight:500}.t-areaTag[data-tone=alert]{background:var(--zone-alert-soft);color:var(--zone-alert-ink)}.t-areaTag[data-tone=ok]{background:var(--zone-ok-soft);color:var(--zone-ok-ink)}.t-areaTag[data-tone=teal]{background:color-mix(in srgb, var(--accent) 14%, var(--surface));color:var(--accent)}.t-fichaCard{padding-bottom:var(--space-4)}.t-fichaTop{align-items:center;gap:var(--space-4);display:flex}.t-fichaTop .r-avatar{width:88px;height:88px}.t-fichaWho{flex-direction:column;flex:auto;align-items:flex-start;gap:2px;min-width:0;display:flex}.t-fichaWho p{margin:0}.r-app .t-fichaName{font-weight:500;font-size:var(--ath-title-card-size);line-height:var(--ath-title-card-line)}.r-app .t-fichaSub{color:var(--text-secondary)}.t-pillGap{margin-top:var(--space-1)}.t-fichaActions{gap:var(--space-2);flex:none;display:flex}.r-app .t-fichaNotes{margin:var(--space-4) 0 0;padding-top:var(--space-4);border-top:1px solid var(--border-subtle)}.t-fichaNotes dt{color:var(--text-muted);font-size:var(--ath-caption-size);line-height:var(--ath-caption-line)}.t-fichaNotes dd{margin:var(--space-1) 0 0}.t-fichaCounts{margin:calc(var(--space-2) * -1) 0 0}.t-metrics{gap:var(--ath-grid-gap);margin-top:calc(var(--ath-toolbar-gap) - var(--ath-stack-gap));grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}.t-metricHead{justify-content:space-between;align-items:center;display:flex}.r-app .t-metricName{margin:0;font-weight:500}.t-metricValue{margin-top:var(--space-3);justify-content:space-between;align-items:flex-end;display:flex}.r-app .t-big{align-items:baseline;gap:var(--space-2);margin:0;display:flex}.t-big b{letter-spacing:var(--tracking-display);font-variant-numeric:tabular-nums;font-size:36px;font-weight:700;line-height:40px}.t-big span{color:var(--text-muted);font-size:var(--ath-caption-size)}.r-app .t-delta{align-items:center;gap:var(--space-2);margin:0 0 var(--space-2);color:var(--text-muted);font-size:var(--ath-caption-size);display:flex}.t-delta .r-tag svg{margin-right:var(--space-1)}.r-app .t-goal{margin:var(--space-2) 0 var(--space-3);color:var(--text-secondary)}.t-spark{grid-template-columns:44px minmax(0,1fr) 28px;padding-bottom:26px;display:grid}.t-axisY{position:relative}.t-axisY span{right:var(--space-2);color:var(--text-secondary);font-size:var(--ath-caption-size);line-height:16px;position:absolute;transform:translateY(-50%)}.t-sparkPlot{position:relative}.t-sparkPlot svg{width:100%;height:100%;display:block}.t-band2[data-zone=ok]{fill:var(--zone-ok-soft)}.t-band2[data-zone=alert]{fill:var(--zone-alert-soft)}.t-band2[data-zone=risk]{fill:var(--zone-risk-soft)}.t-line{fill:none;stroke:var(--series-1);stroke-width:2px;stroke-linejoin:round}.t-dot{border:2px solid var(--series-1);background:var(--surface);border-radius:50%;width:8px;height:8px;position:absolute;transform:translate(-50%,-50%)}.t-dot[data-last]{border-color:var(--zone-ok);width:12px;height:12px}.t-dateTick{color:var(--text-secondary);font-size:var(--ath-caption-size);white-space:nowrap;line-height:16px;position:absolute;top:calc(100% + 6px);transform:translate(-50%)}.t-sparkFoot{justify-content:space-between;align-items:center;gap:var(--space-3);font-size:var(--ath-caption-size);line-height:16px;display:flex}.r-app .t-sparkFoot ul{gap:var(--space-1) var(--space-3);color:var(--text-secondary);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.t-sparkFoot li{align-items:center;gap:var(--space-1);display:inline-flex}.t-sparkFoot i{border-radius:2px;width:8px;height:8px}.t-sparkFoot i[data-zone=ok]{background:var(--zone-ok)}.t-sparkFoot i[data-zone=alert]{background:var(--zone-alert)}.t-sparkFoot i[data-zone=risk]{background:var(--zone-risk)}.t-sparkFoot b{white-space:nowrap;font-weight:500}
