@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-ease:initial;--coach-ring-sweep:100%;--coach-chips-fade-end:0px}}}@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-serif:ui-serif, Georgia, Cambria, "Times New Roman", Times, serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--tracking-tight:-.025em;--tracking-wide:.025em;--tracking-wider:.05em;--tracking-widest:.1em;--leading-tight:1.25;--leading-snug:1.375;--ease-out:cubic-bezier(0, 0, .2, 1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.list-item{display:list-item}.table{display:table}.shrink{flex-shrink:1}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.gap-2{gap:calc(var(--spacing) * 2)}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.p-1{padding:var(--spacing)}.capitalize{text-transform:capitalize}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.underline{text-decoration-line:underline}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.invert{--tw-invert:invert(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}}:root{--tint-primary:var(--primary)}@supports (color:color-mix(in lab, red, red)){:root{--tint-primary:color-mix(in srgb, var(--primary) 10%, var(--surface))}}:root{--tint-growth:var(--growth)}@supports (color:color-mix(in lab, red, red)){:root{--tint-growth:color-mix(in srgb, var(--growth) 12%, var(--surface))}}:root{--tint-warmth:var(--surface-warm);--tint-danger:var(--danger)}@supports (color:color-mix(in lab, red, red)){:root{--tint-danger:color-mix(in srgb, var(--danger) 12%, var(--surface))}}:root{--tint-neutral:var(--surface-strong);--on-primary:var(--canvas);--on-growth:var(--canvas);--on-danger:var(--canvas);--danger-strong:var(--danger)}@supports (color:color-mix(in lab, red, red)){:root{--danger-strong:color-mix(in srgb, var(--danger) 82%, var(--ink))}}:root{--edge-subtle:var(--border);--edge-control:var(--ink)}@supports (color:color-mix(in lab, red, red)){:root{--edge-control:color-mix(in srgb, var(--ink) 50%, transparent)}}:root{--edge-primary:var(--primary);--edge-danger:var(--danger);--edge-warmth:var(--warmth);--text-meta:13px;--text-helper:14px;--text-body:16px;--text-lead:18px;--text-title:20px;--text-section:24px;--text-feature:28px;--text-page:clamp(28px, 3vw, 36px);--text-display:clamp(34px, 5vw, 56px);--text-fluid-lede:clamp(18px, 2vw, 22px);--text-heading:clamp(30px, 4vw, 44px);--text-hero:clamp(48px, 8vw, 96px);--leading-tight:1.25;--leading-snug:1.4;--leading-body:1.55;--tracking-tight:-.025em;--tracking-wide:.04em;--tracking-wider:.06em;--tracking-widest:.08em;--weight-regular:400;--weight-medium:600;--weight-bold:700;--weight-heavy:800;--font-ui:var(--font-sans), "Segoe UI", Arial, sans-serif;--font-display:var(--font-serif), Georgia, serif;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:48px;--space-8:64px;--gutter-desktop:24px;--gutter-mobile:16px;--target-min:44px;--radius-control:10px;--radius-card:14px;--radius-panel:18px;--radius-pill:999px;--elevation-0:none;--elevation-1:0 1px 2px var(--ink), 0 6px 16px var(--ink)}@supports (color:color-mix(in lab, red, red)){:root{--elevation-1:0 1px 2px color-mix(in srgb, var(--ink) 8%, transparent), 0 6px 16px color-mix(in srgb, var(--ink) 6%, transparent)}}:root{--elevation-2:var(--shadow);--elevation-3:0 28px 70px var(--ink)}@supports (color:color-mix(in lab, red, red)){:root{--elevation-3:0 28px 70px color-mix(in srgb, var(--ink) 22%, transparent)}}:root{--focus-ring-width:3px;--focus-ring-offset:4px;--focus-ring-offset-control:2px;--focus-ring-halo-spread:4px;--focus-ring-offset-field:calc(var(--focus-ring-halo-spread) - var(--focus-ring-width));--focus-halo:0 0 0 var(--focus-ring-halo-spread) var(--focus)}@supports (color:color-mix(in lab, red, red)){:root{--focus-halo:0 0 0 var(--focus-ring-halo-spread) color-mix(in srgb, var(--focus) 24%, transparent)}}:root{--motion-fast:.12s;--motion-base:.16s;--motion-slow:.24s;--ease-standard:cubic-bezier(.2, 0, 0, 1);--ease-exit:cubic-bezier(.4, 0, 1, 1);--scrim:#0000007a;--layer-sticky:10;--layer-drawer:40;--layer-modal:50;--layer-toast:60;--chart-1:var(--primary);--chart-1-dim:var(--chart-1)}@supports (color:color-mix(in lab, red, red)){:root{--chart-1-dim:color-mix(in srgb, var(--chart-1) 65%, transparent)}}:root{--chart-2:var(--growth);--chart-3:var(--warmth);--chart-4:var(--ink-muted);--chart-5:var(--primary)}@supports (color:color-mix(in lab, red, red)){:root{--chart-5:color-mix(in srgb, var(--primary) 50%, var(--growth))}}:root{--chart-track:var(--ink)}@supports (color:color-mix(in lab, red, red)){:root{--chart-track:color-mix(in srgb, var(--ink) 10%, transparent)}}:root{--chart-grid:var(--ink)}@supports (color:color-mix(in lab, red, red)){:root{--chart-grid:color-mix(in srgb, var(--ink) 14%, transparent)}}:root{--chart-axis:var(--ink-muted)}@media (prefers-color-scheme:dark){:root{--elevation-1:0 1px 2px #00000047, 0 6px 16px #0000003d;--elevation-3:0 28px 70px #0000007a}}.tamid-button{min-height:var(--target-min);justify-content:center;align-items:center;gap:var(--space-2);border-radius:var(--radius-control);font-family:var(--font-ui);font-size:var(--text-body);font-weight:var(--weight-bold);line-height:var(--leading-tight);padding:var(--space-3) var(--space-5);cursor:pointer;transition:background-color var(--motion-base) var(--ease-standard), border-color var(--motion-base) var(--ease-standard), color var(--motion-base) var(--ease-standard), transform var(--motion-base) var(--ease-standard);border:1px solid #0000;text-decoration:none;display:inline-flex}.tamid-button:hover:not(:disabled){transform:translateY(-1px)}.tamid-button:disabled,.tamid-button[aria-disabled=true]{cursor:not-allowed;opacity:.55;transform:none}.tamid-button:disabled:hover,.tamid-button[aria-disabled=true]:hover{transform:none}.tamid-button:active:not(:disabled){transform:translateY(0)}.tamid-button--primary{background:var(--primary);color:var(--on-primary)}.tamid-button--primary:hover:not(:disabled){background:var(--primary-strong)}.tamid-button--secondary{background:var(--surface);border-color:var(--edge-control);color:var(--ink)}.tamid-button--secondary:hover:not(:disabled){background:var(--tint-primary);border-color:var(--edge-primary);color:var(--primary)}.tamid-button--quiet{border-color:var(--edge-control);color:var(--ink);background:0 0}.tamid-button--quiet:hover:not(:disabled){background:var(--surface-strong)}.tamid-button--danger{background:var(--danger);color:var(--on-danger)}.tamid-button--danger:hover:not(:disabled){background:var(--danger)}@supports (color:color-mix(in lab, red, red)){.tamid-button--danger:hover:not(:disabled){background:color-mix(in srgb, var(--danger) 82%, var(--ink))}}.tamid-button--sm{min-height:36px;padding:var(--space-2) var(--space-3);font-size:var(--text-helper)}@media (pointer:coarse){.tamid-button--sm{min-height:var(--target-min)}}.tamid-button--block{width:100%;display:flex}.tamid-button[aria-busy=true]{cursor:progress}.tamid-button__spinner{border-radius:var(--radius-pill);border:2px solid;width:16px;height:16px}@supports (color:color-mix(in lab, red, red)){.tamid-button__spinner{border:2px solid color-mix(in srgb, currentcolor 30%, transparent)}}.tamid-button__spinner{animation:tamid-spin var(--motion-slow) linear infinite;border-top-color:currentColor;flex-shrink:0}@keyframes tamid-spin{to{transform:rotate(360deg)}}.tamid-field{gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.tamid-field__label{font-size:var(--text-helper);font-weight:var(--weight-medium);color:var(--ink);line-height:var(--leading-snug)}.tamid-field__optional{color:var(--ink-muted);font-weight:var(--weight-regular)}.tamid-field__hint{font-size:var(--text-helper);color:var(--ink-muted);line-height:var(--leading-snug)}.tamid-field__error{align-items:flex-start;gap:var(--space-2);font-size:var(--text-helper);font-weight:var(--weight-medium);color:var(--danger);line-height:var(--leading-snug);display:flex}.tamid-field__error:before{content:"!";border-radius:var(--radius-pill);background:var(--danger);width:18px;height:18px;color:var(--on-danger);font-size:var(--text-meta);flex-shrink:0;justify-content:center;align-items:center;line-height:1;display:inline-flex}.tamid-input,.tamid-textarea,.tamid-select{width:100%;min-height:var(--target-min);padding:var(--space-3) var(--space-4);border:1px solid var(--edge-control);border-radius:var(--radius-control);background:var(--surface);color:var(--ink);font-family:var(--font-ui);font-size:var(--text-body);line-height:var(--leading-body);transition:border-color var(--motion-base) var(--ease-standard), box-shadow var(--motion-base) var(--ease-standard)}.tamid-textarea{resize:vertical;min-height:120px}.tamid-input:hover:not(:disabled),.tamid-textarea:hover:not(:disabled),.tamid-select:hover:not(:disabled){border-color:var(--edge-primary)}.tamid-input:focus-visible,.tamid-textarea:focus-visible,.tamid-select:focus-visible{outline:var(--focus-ring-width) solid var(--focus);outline-offset:var(--focus-ring-offset-field);border-color:var(--focus);box-shadow:var(--focus-halo)}.tamid-input::placeholder,.tamid-textarea::placeholder{color:var(--ink-muted)}.tamid-input:disabled,.tamid-textarea:disabled,.tamid-select:disabled{background:var(--surface-strong);color:var(--ink-muted);cursor:not-allowed}.tamid-input[readonly],.tamid-textarea[readonly]{background:var(--surface-strong)}.tamid-input[aria-invalid=true],.tamid-textarea[aria-invalid=true],.tamid-select[aria-invalid=true]{border-color:var(--edge-danger);background:var(--tint-danger)}.tamid-card{gap:var(--space-3);padding:var(--space-5);border:1px solid var(--edge-subtle);border-radius:var(--radius-card);background:var(--surface);box-shadow:var(--elevation-1);flex-direction:column;display:flex}.tamid-card--flat{box-shadow:var(--elevation-0);background:var(--tint-neutral)}.tamid-card--warm{background:var(--tint-warmth);border-color:var(--edge-warmth)}.tamid-card--interactive{cursor:pointer;text-align:left;transition:box-shadow var(--motion-base) var(--ease-standard), border-color var(--motion-base) var(--ease-standard), transform var(--motion-base) var(--ease-standard)}.tamid-card--interactive:hover{box-shadow:var(--elevation-2);border-color:var(--edge-primary);transform:translateY(-2px)}.tamid-card--interactive:focus-visible{outline:var(--focus-ring-width) solid var(--focus);outline-offset:var(--focus-ring-offset)}.tamid-card--selected{background:var(--tint-primary);border-color:var(--edge-primary);box-shadow:inset var(--space-1) 0 0 var(--primary)}.tamid-card__header{justify-content:space-between;align-items:flex-start;gap:var(--space-3);display:flex}.tamid-card__title{font-family:var(--font-display);font-size:var(--text-title);font-weight:var(--weight-bold);line-height:var(--leading-tight);color:var(--ink);margin:0}.tamid-card__meta{font-size:var(--text-meta);color:var(--ink-muted);font-variant-numeric:tabular-nums;margin:0}.tamid-card__body{font-size:var(--text-body);line-height:var(--leading-body);color:var(--ink);margin:0}.tamid-card__footer{align-items:center;gap:var(--space-2);padding-top:var(--space-1);flex-wrap:wrap;display:flex}.tamid-badge{align-items:center;gap:var(--space-2);padding:var(--space-1) var(--space-3);border-radius:var(--radius-pill);border:1px solid var(--edge-subtle);background:var(--tint-neutral);color:var(--ink);font-size:var(--text-meta);font-weight:var(--weight-medium);line-height:var(--leading-snug);white-space:nowrap;display:inline-flex}.tamid-badge__dot{width:var(--space-2);height:var(--space-2);border-radius:var(--radius-pill);background:var(--ink-muted);flex-shrink:0}.tamid-badge--primary{background:var(--tint-primary);border-color:var(--edge-primary)}.tamid-badge--primary .tamid-badge__dot{background:var(--primary)}.tamid-badge--growth{background:var(--tint-growth);border-color:var(--growth)}.tamid-badge--growth .tamid-badge__dot{background:var(--growth)}.tamid-badge--warmth{background:var(--tint-warmth);border-color:var(--edge-warmth);color:var(--warmth-text)}.tamid-badge--warmth .tamid-badge__dot{background:var(--warmth)}.tamid-badge--danger{background:var(--tint-danger);border-color:var(--edge-danger);color:var(--danger)}.tamid-badge--danger .tamid-badge__dot{background:var(--danger)}.tamid-stat{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.tamid-stat__label{font-size:var(--text-meta);font-weight:var(--weight-medium);color:var(--ink-muted);text-transform:uppercase;letter-spacing:.08em}.tamid-stat__value{font-family:var(--font-display);font-size:var(--text-section);font-weight:var(--weight-bold);line-height:var(--leading-tight);color:var(--ink);font-variant-numeric:tabular-nums}.tamid-stat__delta{align-items:center;gap:var(--space-1);font-size:var(--text-helper);font-weight:var(--weight-medium);font-variant-numeric:tabular-nums;display:inline-flex}.tamid-stat__delta--up{color:var(--growth)}.tamid-stat__delta--down{color:var(--danger)}.tamid-stat__delta--flat{color:var(--ink-muted)}.tamid-stat__note{font-size:var(--text-meta);color:var(--ink-muted)}.tamid-modal{width:min(560px, calc(100vw - (var(--space-4) * 2)));max-height:calc(100vh - (var(--space-6) * 2));border:1px solid var(--edge-subtle);border-radius:var(--radius-panel);background:var(--surface);color:var(--ink);box-shadow:var(--elevation-3);z-index:var(--layer-modal);padding:0}.tamid-modal::backdrop{background:var(--scrim)}.tamid-modal[open]{animation:tamid-modal-in var(--motion-base) var(--ease-standard)}@keyframes tamid-modal-in{0%{opacity:0;transform:translateY(var(--space-2))}}.tamid-modal__header{justify-content:space-between;align-items:flex-start;gap:var(--space-3);padding:var(--space-5) var(--space-5) var(--space-3);display:flex}.tamid-modal__title{font-family:var(--font-display);font-size:var(--text-title);font-weight:var(--weight-bold);line-height:var(--leading-tight);margin:0}.tamid-modal__body{padding:0 var(--space-5);font-size:var(--text-body);line-height:var(--leading-body);overflow-y:auto}.tamid-modal__footer{justify-content:flex-end;gap:var(--space-2);padding:var(--space-5);flex-wrap:wrap;display:flex}.tamid-side-nav{gap:var(--space-5);flex-direction:column;display:flex}.tamid-side-nav__section{gap:var(--space-2);flex-direction:column;display:flex}.tamid-side-nav__section-title{font-size:var(--text-meta);font-weight:var(--weight-bold);text-transform:uppercase;letter-spacing:.08em;color:var(--ink-muted);margin:0}.tamid-side-nav__list{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.tamid-side-nav__link{justify-content:space-between;align-items:center;gap:var(--space-2);min-height:var(--target-min);padding:var(--space-2) var(--space-3);border-radius:var(--radius-control);border-left:var(--space-1) solid transparent;color:var(--ink);font-size:var(--text-helper);font-weight:var(--weight-medium);transition:background-color var(--motion-fast) var(--ease-standard);text-decoration:none;display:flex}.tamid-side-nav__link:hover{background:var(--surface-strong)}.tamid-side-nav__link[aria-current=page]{background:var(--tint-primary);border-left-color:var(--primary);color:var(--primary);font-weight:var(--weight-bold)}.tamid-side-nav__count{font-size:var(--text-meta);color:var(--ink-muted);font-variant-numeric:tabular-nums}.tamid-chart{gap:var(--space-3);flex-direction:column;min-width:0;display:flex}.tamid-chart__title{font-size:var(--text-helper);font-weight:var(--weight-bold);color:var(--ink);margin:0}.tamid-chart__empty{padding:var(--space-5);border:1px dashed var(--edge-control);border-radius:var(--radius-card);color:var(--ink-muted);font-size:var(--text-helper);text-align:center}.tamid-bar-chart{gap:var(--space-2);flex-direction:column;margin:0;display:flex}.tamid-bar-chart__row{align-items:center;gap:var(--space-3);grid-template-columns:minmax(84px,22%) 1fr auto;margin:0;display:grid}.tamid-bar-chart__label{font-size:var(--text-meta);color:var(--ink-muted);overflow-wrap:anywhere}.tamid-bar-chart__track{height:var(--space-5);border-radius:var(--radius-control);background:var(--chart-track);overflow:hidden}.tamid-bar-chart__fill{border-radius:var(--radius-control);background:var(--chart-1);height:100%;transition:width var(--motion-slow) var(--ease-standard)}.tamid-bar-chart__value{font-size:var(--text-helper);font-weight:var(--weight-bold);font-variant-numeric:tabular-nums;color:var(--ink)}.tamid-meter{gap:var(--space-2);flex-direction:column;display:flex}.tamid-meter__track{height:var(--space-3);border-radius:var(--radius-pill);background:var(--chart-track);overflow:hidden}.tamid-meter__fill{border-radius:var(--radius-pill);background:var(--growth);height:100%;transition:width var(--motion-slow) var(--ease-standard)}.tamid-meter__caption{justify-content:space-between;gap:var(--space-3);font-size:var(--text-helper);color:var(--ink-muted);font-variant-numeric:tabular-nums;display:flex}.tamid-chart-legend{gap:var(--space-3);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.tamid-chart-legend__item{align-items:center;gap:var(--space-2);font-size:var(--text-meta);color:var(--ink-muted);display:inline-flex}.tamid-chart-legend__mark{width:var(--space-3);height:var(--space-3);border-radius:var(--space-1);flex-shrink:0}.tamid-tabular{font-variant-numeric:tabular-nums}.tamid-visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){.tamid-button,.tamid-card--interactive,.tamid-input,.tamid-textarea,.tamid-select,.tamid-side-nav__link,.tamid-bar-chart__fill,.tamid-meter__fill{transition-duration:1ms}.tamid-button:hover,.tamid-card--interactive:hover{transform:none}.tamid-button__spinner{animation-duration:2s}.tamid-modal[open]{animation:none}}.ds-page{background:var(--canvas);min-height:100vh;padding:var(--space-6) var(--gutter-desktop) var(--space-8)}.ds-shell{gap:var(--space-7);grid-template-columns:220px minmax(0,1fr);align-items:start;width:min(100%,1240px);margin-inline:auto;display:grid}.ds-nav{top:var(--space-5);z-index:var(--layer-sticky);position:sticky}.ds-main{gap:var(--space-8);flex-direction:column;min-width:0;display:flex}.ds-header{gap:var(--space-3);flex-direction:column;max-width:62ch;display:flex}.ds-header__title{font-family:var(--font-display);font-size:var(--text-page);font-weight:var(--weight-bold);line-height:var(--leading-tight);color:var(--ink);margin:0}.ds-header__lead{font-size:var(--text-lead);line-height:var(--leading-body);color:var(--ink-muted);margin:0}.ds-section{gap:var(--space-4);scroll-margin-top:var(--space-5);flex-direction:column;display:flex}.ds-section__title{font-family:var(--font-display);font-size:var(--text-section);font-weight:var(--weight-bold);line-height:var(--leading-tight);color:var(--ink);padding-bottom:var(--space-2);border-bottom:1px solid var(--edge-subtle);margin:0}.ds-section__note{max-width:62ch;font-size:var(--text-body);line-height:var(--leading-body);color:var(--ink-muted);margin:0}.ds-specimen{gap:var(--space-2);flex-direction:column;display:flex}.ds-specimen__caption{font-size:var(--text-meta);color:var(--ink-muted);margin:0}.ds-specimen__stage{align-items:flex-start;gap:var(--space-3);padding:var(--space-5);border:1px solid var(--edge-subtle);border-radius:var(--radius-card);background:var(--surface);flex-wrap:wrap;display:flex}.ds-specimen__stage--column{flex-flow:column;align-items:stretch}.ds-grid{gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(180px,1fr));width:100%;margin:0;padding:0;list-style:none;display:grid}.ds-swatch{gap:var(--space-1);flex-direction:column;display:flex}.ds-swatch__chip{height:var(--space-8);border-radius:var(--radius-control);border:1px solid var(--edge-subtle)}.ds-swatch__name{font-size:var(--text-meta);font-weight:var(--weight-bold);color:var(--ink)}.ds-swatch__note{font-size:var(--text-meta);color:var(--ink-muted);font-variant-numeric:tabular-nums}.ds-scale{gap:var(--space-4);flex-direction:column;width:100%;margin:0;padding:0;list-style:none;display:flex}.ds-scale__row{gap:var(--space-1);padding-bottom:var(--space-3);border-bottom:1px solid var(--edge-subtle);flex-direction:column;display:flex}.ds-scale__row:last-child{border-bottom:0;padding-bottom:0}.ds-scale__name{font-size:var(--text-meta);color:var(--ink-muted);font-variant-numeric:tabular-nums}.ds-scale__sample{color:var(--ink);line-height:var(--leading-tight);overflow-wrap:anywhere}.ds-bar{height:var(--space-3);border-radius:var(--radius-pill);background:var(--primary);max-width:100%;display:block}.ds-shape{width:var(--space-8);height:var(--space-8);background:var(--tint-primary);border:1px solid var(--edge-primary)}.ds-elevation{width:100%;height:var(--space-8);border-radius:var(--radius-card);background:var(--surface);border:1px solid var(--edge-subtle)}@media (max-width:900px){.ds-page{padding:var(--space-5) var(--gutter-mobile) var(--space-7)}.ds-shell{gap:var(--space-5);grid-template-columns:minmax(0,1fr)}.ds-nav{position:static}.ds-specimen__stage{padding:var(--space-4)}}.tamid-notice,.attention-panel{margin-bottom:var(--space-5);padding:var(--space-4);border:1px solid var(--edge-subtle);border-left:var(--space-1) solid var(--edge-warmth);border-radius:var(--radius-panel);background:var(--surface-strong)}.tamid-notice--neutral{border-left-color:var(--edge-subtle)}.tamid-notice--primary{border-left-color:var(--edge-primary)}.tamid-notice--growth{border-left-color:var(--growth)}.tamid-notice--danger{border-left-color:var(--edge-danger)}.profile-panel.day-checkpoint{background:var(--surface-warm);border-color:var(--warmth)}@supports (color:color-mix(in lab, red, red)){.profile-panel.day-checkpoint{border-color:color-mix(in srgb, var(--warmth) 30%, var(--edge-subtle))}}.profile-panel.coming-up-panel{background:var(--surface)}.profile-panel.training-task-panel{border-top:var(--space-1) solid var(--edge-primary)}.page-opener{gap:var(--space-5);grid-template-columns:repeat(7,minmax(0,1fr));align-items:end;display:grid}.page-opener-title{grid-column:1/span 3;min-width:0}.page-opener-title:only-child{grid-column:1/-1}.page-opener-title h1{font-size:var(--text-heading);line-height:var(--leading-tight);letter-spacing:var(--tracking-tight);max-width:none;margin:0}.page-opener-aside{border-left:2px solid var(--edge-warmth);min-width:0;padding-left:var(--space-4);grid-column:5/span 3}.page-opener-aside>p{margin:0}.page-opener-aside>p+p{margin-top:var(--space-2)}.page-opener-actions{justify-content:flex-end;align-items:center;gap:var(--space-3);flex-wrap:wrap;grid-column:5/span 3;min-width:0;display:flex}.page-opener-figure{font-size:var(--text-section);font-weight:var(--weight-bold);line-height:var(--leading-tight);display:block}.page-opener-note{color:var(--ink-muted);font-size:var(--text-meta);line-height:var(--leading-snug)}@media (max-width:900px){.page-opener{gap:var(--space-4);grid-template-columns:minmax(0,1fr);align-items:stretch}.page-opener-title,.page-opener-title:only-child,.page-opener-aside,.page-opener-actions{grid-column:1/-1}.page-opener-actions{justify-content:flex-start}}@property --coach-ring-sweep{syntax:"<percentage>";inherits:false;initial-value:100%}.coach-launcher{left:50%;bottom:max(var(--gutter-desktop), env(safe-area-inset-bottom,0px));width:fit-content;max-width:min(880px, 100% - var(--space-6));z-index:var(--layer-drawer);align-items:stretch;gap:var(--space-3);pointer-events:none;flex-direction:column;display:flex;position:fixed;transform:translate(-50%)}.app-frame .app-main{padding-bottom:max(calc(var(--space-8) + var(--space-6)), calc(var(--coach-launcher-room,0px) + var(--space-4)))}.coach-launcher-panel,.coach-launcher-bar{pointer-events:auto}.coach-launcher-bar{align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-3);background:var(--surface);border:1px solid var(--edge-subtle);border-radius:var(--radius-pill);box-shadow:var(--elevation-2);display:flex}.app-frame:has(.today-empty) .coach-launcher-bar .coach-launcher-suggestions{display:none}.app-frame:has(.today-empty) .coach-launcher-open{border-right:0;padding-right:0}.coach-launcher-panel .coach-launcher-suggestions{flex-wrap:wrap;animation:none;display:none;overflow-x:visible;-webkit-mask-image:none;mask-image:none}.app-frame:has(.today-empty) .coach-launcher-panel .coach-launcher-suggestions{display:flex}.coach-launcher:has(.coach-launcher-panel[data-welcome]) .coach-launcher-bar .coach-launcher-suggestions{display:none}.coach-launcher:has(.coach-launcher-panel[data-welcome]) .coach-launcher-open{border-right:0;padding-right:0}.coach-launcher-open{align-items:center;gap:var(--space-2);min-height:var(--target-min);padding:0 var(--space-3) 0 0;color:var(--ink);border:0;border-right:1px solid var(--edge-subtle);cursor:pointer;background:0 0;flex:none;display:flex}.coach-launcher-label{font-family:var(--font-display);font-size:var(--text-helper);font-weight:var(--weight-bold);white-space:nowrap}.coach-launcher-mark{width:var(--target-min);height:var(--target-min);background:var(--primary);color:var(--on-primary);font-family:var(--font-display);font-size:var(--text-title);font-weight:var(--weight-bold);line-height:var(--leading-tight);border-radius:var(--radius-pill);flex:none;place-items:center;display:grid;position:relative}.coach-launcher-mark:after{content:"";inset:calc(var(--space-1) * -1);border:2px solid var(--edge-warmth);border-radius:var(--radius-pill);-webkit-mask:conic-gradient(from 0deg, var(--ink) var(--coach-ring-sweep), transparent 0);-webkit-mask:conic-gradient(from 0deg, var(--ink) var(--coach-ring-sweep), transparent 0);-webkit-mask:conic-gradient(from 0deg, var(--ink) var(--coach-ring-sweep), transparent 0);mask:conic-gradient(from 0deg, var(--ink) var(--coach-ring-sweep), transparent 0);position:absolute}.coach-launcher-panel .coach-launcher-mark:after{animation:coach-launcher-ring var(--motion-slow) var(--ease-standard)}.coach-launcher-mark--thinking:after{-webkit-mask:conic-gradient(from 0deg, var(--ink) 25%, transparent 0);-webkit-mask:conic-gradient(from 0deg, var(--ink) 25%, transparent 0);-webkit-mask:conic-gradient(from 0deg, var(--ink) 25%, transparent 0);mask:conic-gradient(from 0deg, var(--ink) 25%, transparent 0);animation:tamid-spin var(--motion-slow) linear infinite}@keyframes coach-launcher-ring{0%{--coach-ring-sweep:0%}to{--coach-ring-sweep:100%}}.coach-launcher-suggestions{align-items:center;gap:var(--space-2);scrollbar-width:none;min-width:0;-webkit-mask-image:linear-gradient(to right, var(--ink) 0, var(--ink) calc(100% - var(--coach-chips-fade-end)), transparent 100%);-webkit-mask-image:linear-gradient(to right, var(--ink) 0, var(--ink) calc(100% - var(--coach-chips-fade-end)), transparent 100%);-webkit-mask-image:linear-gradient(to right, var(--ink) 0, var(--ink) calc(100% - var(--coach-chips-fade-end)), transparent 100%);mask-image:linear-gradient(to right, var(--ink) 0, var(--ink) calc(100% - var(--coach-chips-fade-end)), transparent 100%);animation:linear both coach-chips-right-edge;animation-timeline:scroll(self inline);animation-range:calc(100% - var(--space-5)) 100%;flex:0 auto;margin:0;padding:0;list-style:none;display:flex;overflow-x:auto}.coach-launcher-suggestions:has(:focus-visible){-webkit-mask-image:none;mask-image:none}@property --coach-chips-fade-end{syntax:"<length>";inherits:false;initial-value:0}@keyframes coach-chips-right-edge{0%{--coach-chips-fade-end:var(--space-5)}to{--coach-chips-fade-end:0px}}.coach-launcher-suggestions::-webkit-scrollbar{display:none}.coach-launcher-suggestion,.coach-launcher-guide-end{min-height:var(--target-min);padding:var(--space-2) var(--space-3);white-space:nowrap;background:var(--surface-strong);color:var(--ink);border-radius:var(--radius-pill);font-size:var(--text-helper);line-height:var(--leading-snug);cursor:pointer;transition:background var(--motion-fast) var(--ease-standard), border-color var(--motion-fast) var(--ease-standard);border:1px solid #0000}.coach-launcher-suggestion:hover,.coach-launcher-guide-end:hover{background:var(--tint-warmth);border-color:var(--edge-warmth)}.coach-launcher-dismiss{width:var(--target-min);height:var(--target-min);color:var(--ink-muted);border-radius:var(--radius-pill);font-size:var(--text-title);line-height:var(--leading-tight);cursor:pointer;transition:color var(--motion-fast) var(--ease-standard);background:0 0;border:0;flex:none;place-items:center;display:grid}.coach-launcher-dismiss:hover{color:var(--ink)}.coach-launcher-panel{gap:var(--space-4);max-height:min(60vh,480px);padding:var(--space-4);background:var(--surface);border:1px solid var(--edge-subtle);border-radius:var(--radius-panel);box-shadow:var(--elevation-3);flex-direction:column;display:flex;overflow-y:auto}.coach-launcher-greeting{align-items:flex-start;gap:var(--space-3);padding:var(--space-4);margin:calc(var(--space-4) * -1) calc(var(--space-4) * -1) 0;background:var(--surface-warm);border-radius:var(--radius-panel) var(--radius-panel) 0 0;display:flex}.coach-launcher-panel[data-welcome] .coach-launcher-greeting{margin-bottom:calc(var(--space-4) * -1);border-radius:var(--radius-panel)}.coach-launcher-here{font-family:var(--font-display);font-size:var(--text-title);font-weight:var(--weight-bold);line-height:var(--leading-tight);letter-spacing:var(--tracking-tight);margin:0}.coach-launcher-offer{margin:var(--space-1) 0 0;color:var(--ink-muted);font-size:var(--text-helper);line-height:var(--leading-snug)}.coach-launcher-thread{gap:var(--space-5);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.coach-launcher-turn{overflow-wrap:anywhere;min-width:0}.coach-launcher-asked{color:var(--ink-muted);font-size:var(--text-meta);font-weight:var(--weight-medium);line-height:var(--leading-snug);margin:0}.coach-launcher-answer{margin:var(--space-2) 0 0;font-size:var(--text-body);line-height:var(--leading-body);white-space:pre-wrap}.coach-launcher-answer[data-composed=true]{animation:coach-answer-in var(--motion-base) var(--ease-standard)}.coach-launcher-answer .coach-answer-title{font-size:var(--text-title)}.coach-launcher-answer .coach-answer-lede,.coach-launcher-answer .coach-draft-body{font-size:var(--text-body)}.coach-launcher-answer .coach-draft{padding:var(--space-4)}.coach-launcher-note{margin:var(--space-2) 0 0;color:var(--ink-muted);font-size:var(--text-helper);line-height:var(--leading-snug)}.coach-launcher-form{gap:var(--space-2);display:flex}.coach-launcher-input{min-width:0;min-height:var(--target-min);padding:var(--space-2) var(--space-3);background:var(--surface);color:var(--ink);border:1px solid var(--edge-control);border-radius:var(--radius-control);font-family:inherit;font-size:var(--text-body);flex:auto}.coach-launcher-input::placeholder{color:var(--ink-muted)}.coach-launcher-input:focus-visible{outline:var(--focus-ring-width) solid var(--focus);outline-offset:var(--focus-ring-offset-field);border-color:var(--focus);box-shadow:var(--focus-halo)}.coach-launcher-send{min-height:var(--target-min);padding:var(--space-2) var(--space-4);background:var(--primary);color:var(--on-primary);border:1px solid var(--edge-primary);border-radius:var(--radius-control);font-size:var(--text-helper);font-weight:var(--weight-medium);cursor:pointer;transition:background var(--motion-fast) var(--ease-standard);flex:none}.coach-launcher-send:hover{background:var(--primary-strong)}.coach-launcher-send:disabled,.coach-launcher-suggestion:disabled{cursor:not-allowed;opacity:.72}@media (max-width:700px){.coach-launcher{bottom:max(var(--gutter-mobile), env(safe-area-inset-bottom,0px));max-width:min(880px, 100% - var(--space-5))}.coach-launcher-bar{gap:var(--space-2);padding:var(--space-2)}.coach-launcher-open{padding-right:var(--space-2)}.coach-launcher-label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}}@media (prefers-reduced-motion:reduce){.coach-launcher-panel .coach-launcher-mark:after,.coach-answer[data-composed=true],.coach-launcher-answer[data-composed=true]{animation:none}.coach-launcher-mark--thinking:after{animation-duration:2s}.coach-launcher-suggestion,.coach-launcher-guide-end,.coach-launcher-send,.coach-launcher-dismiss{transition:none}}.citation-pill-wrap{white-space:nowrap;position:relative}.citation-pill{min-width:var(--space-5);padding:0 var(--space-2);background:var(--tint-warmth);color:var(--ink);border:1px solid var(--edge-warmth);border-radius:var(--radius-pill);font-size:var(--text-meta);font-weight:var(--weight-medium);vertical-align:baseline;cursor:pointer;transition:background var(--motion-fast) var(--ease-standard), border-color var(--motion-fast) var(--ease-standard);justify-content:center;align-items:center;margin:0;line-height:1;display:inline-flex}.citation-pill:hover,.citation-pill[aria-expanded=true]{background:var(--surface-warm);border-color:var(--warmth)}.citation-preview{left:0;top:calc(100% + var(--space-2));z-index:var(--layer-drawer);width:max-content;max-width:min(360px,80vw);padding:var(--space-3);background:var(--surface);border:1px solid var(--edge-subtle);border-left:2px solid var(--edge-warmth);border-radius:var(--radius-card);box-shadow:var(--elevation-2);white-space:normal;display:block;position:absolute}.citation-preview-title{font-size:var(--text-helper);font-weight:var(--weight-bold);line-height:var(--leading-snug);display:block}.citation-preview-snippet{margin-top:var(--space-2);color:var(--ink-muted);font-size:var(--text-meta);line-height:var(--leading-body);display:block}.donor-cards{gap:var(--space-4);margin:var(--space-5) 0 0;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));padding:0;list-style:none;display:grid}.donor-card{align-items:flex-start;gap:var(--space-2);min-width:0;padding:var(--space-4);border-radius:var(--radius-card);background:var(--surface);box-shadow:var(--elevation-1);flex-direction:column;display:flex}.donor-card-link{align-items:center;gap:var(--space-3);min-height:var(--target-min);min-width:0;color:inherit;text-decoration:none;display:inline-flex}.donor-card-link:hover .donor-card-name,.donor-card-link:focus-visible .donor-card-name{text-decoration:underline}.donor-monogram{width:var(--space-7);height:var(--space-7);border-radius:var(--radius-pill);background:var(--tint-warmth);border:1px solid var(--edge-warmth);color:var(--ink);font-size:var(--text-helper);font-weight:var(--weight-medium);flex:none;justify-content:center;align-items:center;line-height:1;display:inline-flex}.donor-card-name{font-size:var(--text-section);font-weight:var(--weight-medium);line-height:var(--leading-tight);overflow-wrap:anywhere}.donor-card-facts{gap:var(--space-2);width:100%;margin:var(--space-2) 0 0;display:grid}.donor-card-fact dt{font-size:var(--text-meta);font-weight:var(--weight-medium);color:var(--ink-muted);letter-spacing:var(--tracking-wide);text-transform:uppercase}.donor-card-fact dd{font-size:var(--text-helper);line-height:var(--leading-body);overflow-wrap:anywhere;margin:0}.donor-card-contact{gap:var(--space-1) var(--space-4);width:100%;margin:var(--space-2) 0 0;font-size:var(--text-meta);flex-wrap:wrap;display:flex}.donor-card-contact a{min-height:var(--target-min);overflow-wrap:anywhere;align-items:center;display:inline-flex}.sort-row{align-items:center;gap:var(--space-2);margin:var(--space-4) 0 0;flex-wrap:wrap;display:flex}.sort-row-label{font-size:var(--text-meta);font-weight:var(--weight-medium);color:var(--ink-muted);letter-spacing:var(--tracking-wide);text-transform:uppercase}.sort-chip{align-items:center;gap:var(--space-1);min-height:var(--target-min);padding:var(--space-2) var(--space-3);border-radius:var(--radius-pill);background:var(--surface);color:inherit;font-size:var(--text-meta);text-decoration:none;display:inline-flex}.sort-chip:hover,.sort-chip:focus-visible{color:var(--primary)}.sort-chip-current{background:var(--surface-strong);font-weight:var(--weight-medium)}.roster-cards{gap:var(--space-4);margin:var(--space-5) 0 0;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));padding:0;list-style:none;display:grid}.roster-card{align-items:flex-start;gap:var(--space-2);min-width:0;padding:var(--space-4);border-radius:var(--radius-card);background:var(--surface);box-shadow:var(--elevation-1);flex-direction:column;display:flex}.roster-card-link{align-items:center;gap:var(--space-3);min-height:var(--target-min);min-width:0;color:inherit;text-decoration:none;display:flex}.roster-card-link:hover .roster-card-name,.roster-card-link:focus-visible .roster-card-name{text-decoration:underline}.roster-card-name{font-size:var(--text-section);font-weight:var(--weight-medium);line-height:var(--leading-tight);overflow-wrap:anywhere}.roster-card-role{color:var(--ink-muted);font-size:var(--text-meta);font-weight:var(--weight-medium);letter-spacing:var(--tracking-wide);line-height:var(--leading-snug);text-transform:uppercase;margin:0}.roster-card-empty{color:var(--ink-muted);font-size:var(--text-helper);line-height:var(--leading-snug);margin:0}.roster-card-figures{gap:var(--space-5);margin:var(--space-1) 0 0;flex-wrap:wrap;display:flex}.roster-card-figure{min-width:0}.roster-card-figure dt{color:var(--ink-muted);font-size:var(--text-meta);line-height:var(--leading-snug)}.roster-card-figure dd{flex-direction:column;margin:0;display:flex}.roster-figure-value{font-size:var(--text-title);font-weight:var(--weight-bold);line-height:var(--leading-tight);font-variant-numeric:tabular-nums}.roster-figure-note{color:var(--ink-muted);font-size:var(--text-helper);line-height:var(--leading-snug)}.roster-card-meta{color:var(--ink-muted);font-size:var(--text-helper);line-height:var(--leading-snug);margin:0}.roster-unassigned{margin:var(--space-5) 0 0;padding:var(--space-3) var(--space-4);border-radius:var(--radius-control);background:var(--tint-warmth);border:1px solid var(--edge-warmth);color:var(--ink);font-size:var(--text-helper);line-height:var(--leading-body)}.profile-identity{align-items:center;gap:var(--space-3);margin:0;display:flex}.profile-figures{gap:var(--space-6);margin:var(--space-4) 0 0;flex-wrap:wrap;display:flex}.profile-figure{min-width:0}.profile-figure dt{color:var(--ink-muted);font-size:var(--text-meta);letter-spacing:var(--tracking-wide);line-height:var(--leading-snug);text-transform:uppercase}.profile-figure dd{font-size:var(--text-heading);font-weight:var(--weight-bold);line-height:var(--leading-tight);font-variant-numeric:tabular-nums;margin:0}.giving-months-chart{margin:var(--space-5) 0 0;max-width:640px}.profile-timeline{gap:var(--space-4);margin:var(--space-4) 0 0;flex-direction:column;padding:0;list-style:none;display:flex}.profile-timeline-entry{gap:var(--space-1) var(--space-4);padding-bottom:var(--space-4);border-bottom:1px solid var(--edge-subtle);grid-template-columns:minmax(0,1fr) auto;display:grid}.profile-timeline-entry:last-child{border-bottom:0;padding-bottom:0}.profile-timeline-kind{color:var(--ink-muted);font-size:var(--text-meta);letter-spacing:var(--tracking-wide);line-height:var(--leading-snug);text-transform:uppercase;grid-column:1/-1;margin:0}.profile-timeline-label{align-items:baseline;gap:var(--space-2);font-size:var(--text-body);line-height:var(--leading-snug);flex-wrap:wrap;margin:0;display:flex}.profile-timeline-amount{font-weight:var(--weight-bold);font-variant-numeric:tabular-nums}.profile-timeline-when{color:var(--ink-muted);font-size:var(--text-helper);line-height:var(--leading-snug);white-space:nowrap;margin:0}progress.today-progress-bar{appearance:none;border-radius:var(--radius-pill);background:var(--surface-strong);border:0;height:8px;overflow:hidden}progress.today-progress-bar::-webkit-progress-bar{background:var(--surface-strong);border-radius:var(--radius-pill)}progress.today-progress-bar::-webkit-progress-value{background:var(--growth);border-radius:var(--radius-pill)}progress.today-progress-bar::-moz-progress-bar{background:var(--growth);border-radius:var(--radius-pill)}.column-chart{max-width:640px;margin:0 0 var(--space-5);container-type:inline-size}.column-chart-plot{padding:var(--space-5) var(--space-8) 0 0}.column-chart-area{height:calc(var(--space-8) * 2.5);border-bottom:1px solid var(--chart-axis);position:relative}.column-chart-grid-line{right:0;bottom:var(--tick-share);border-top:1px dashed var(--chart-grid);position:absolute;left:0}.column-chart-tick{padding-left:var(--space-2);color:var(--chart-axis);font-size:var(--text-meta);font-variant-numeric:tabular-nums;line-height:var(--leading-tight);white-space:nowrap;position:absolute;top:0;left:100%;transform:translateY(-50%)}.column-chart-cols{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;height:100%;margin:0;padding:0;list-style:none;display:grid;position:relative}.column-chart-col{justify-content:center;align-items:flex-end;height:100%;display:flex;position:relative}.column-chart-bar{width:60%;min-width:2px;height:var(--column-share);background:var(--chart-1);transform-origin:bottom;min-height:3px;transition:background-color var(--motion-fast) var(--ease-standard);animation:column-chart-grow var(--motion-slow) var(--ease-standard) both;animation-delay:var(--column-delay)}.column-chart-value{bottom:calc(100% + var(--space-1));color:var(--ink);font-size:var(--text-helper);font-weight:var(--weight-bold);font-variant-numeric:tabular-nums;line-height:var(--leading-tight);white-space:nowrap;visibility:hidden;opacity:0;transition:opacity var(--motion-fast) var(--ease-standard);position:absolute;left:50%;transform:translate(-50%)}.column-chart-col:first-child .column-chart-value{left:0;transform:none}.column-chart-col:last-child:not(:first-child) .column-chart-value{left:auto;right:0;transform:none}@media (hover:hover) and (pointer:fine){.column-chart-col:after{height:var(--space-5);content:"";position:absolute;bottom:100%;left:0;right:0}.column-chart-cols:hover .column-chart-bar{background:var(--chart-1-dim)}.column-chart-cols .column-chart-col:hover .column-chart-bar{background:var(--chart-1)}.column-chart-col:hover .column-chart-value{visibility:visible;opacity:1}}.column-chart-x{margin:var(--space-2) var(--space-8) 0 0;color:var(--chart-axis);font-size:var(--text-meta);line-height:var(--leading-tight);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;padding:0;list-style:none;display:grid}.column-chart-x-label{text-align:center;white-space:nowrap}.column-chart-x--ends .column-chart-x-label:first-child:not(:only-child){text-align:start}.column-chart-x--ends .column-chart-x-label:last-child:not(:only-child){text-align:end}@container (max-width:30rem){.column-chart-x--crowded .column-chart-x-inner{visibility:hidden}}@keyframes column-chart-grow{0%{transform:scaleY(0)}}@media (prefers-reduced-motion:reduce){.column-chart-bar{transition:none;animation:none;animation-delay:0s!important}.column-chart-value{transition:none}}@media (forced-colors:active){.column-chart-bar{forced-color-adjust:none;background:canvastext}.column-chart-cols:hover .column-chart-bar{background:graytext}.column-chart-cols .column-chart-col:hover .column-chart-bar{background:highlight}}.calendar-body{view-transition-name:calendar-body}.coach-launcher{view-transition-name:coach-launcher}::view-transition-group(coach-launcher){animation:none}::view-transition-old(coach-launcher){animation:none}::view-transition-new(coach-launcher){animation:none}::view-transition-old(root){animation:none}::view-transition-new(root){animation:none}::view-transition-group(calendar-body){animation-duration:var(--motion-base);animation-timing-function:var(--ease-standard)}::view-transition-old(calendar-body){object-fit:none;object-position:top;height:100%;animation-duration:var(--motion-base);animation-timing-function:var(--ease-standard)}::view-transition-new(calendar-body){object-fit:none;object-position:top;height:100%;animation-duration:var(--motion-base);animation-timing-function:var(--ease-standard)}@media (prefers-reduced-motion:reduce){::view-transition-group(*){animation:none!important}::view-transition-old(*){animation:none!important}::view-transition-new(*){animation:none!important}}@keyframes oversight-grow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.oversight-mark-track{height:var(--space-2);border-radius:var(--radius-pill);background:var(--chart-track);display:block;overflow:hidden}.oversight-mark-fill{width:var(--mark-share,0%);border-radius:var(--radius-pill);background:var(--chart-1);transform-origin:0;height:100%;animation:oversight-grow var(--motion-slow) var(--ease-standard) both;display:block}.oversight-mark-fill--1{background:var(--chart-1)}.oversight-mark-fill--2{background:var(--chart-5)}.oversight-mark-fill--3{background:var(--chart-2)}.oversight-mark-fill--4{background:var(--chart-3)}.oversight-funnel{gap:var(--space-4);margin:0;padding:0;list-style:none;display:grid}.oversight-funnel-step{align-items:center;gap:var(--space-3);grid-template-columns:minmax(0,11rem) minmax(0,1fr) auto;display:grid}.oversight-funnel-label{font-size:var(--text-helper);font-weight:var(--weight-medium);color:var(--ink)}.oversight-funnel-detail{font-size:var(--text-meta);color:var(--ink-muted);font-variant-numeric:tabular-nums;white-space:nowrap}.oversight-funnel-caption{font-size:var(--text-meta);color:var(--ink-muted)}.oversight-ranked-rows{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}.oversight-ranked-row{align-items:center;gap:var(--space-3);grid-template-columns:minmax(0,13rem) minmax(0,1fr) auto;display:grid}.oversight-ranked-name{font-size:var(--text-helper);color:var(--ink);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.oversight-ranked-value{font-size:var(--text-meta);color:var(--ink-muted);font-variant-numeric:tabular-nums;white-space:nowrap}.oversight-scale-note{margin:var(--space-3) 0 0;font-size:var(--text-meta);color:var(--ink-muted)}.oversight-recency{align-items:baseline;gap:var(--space-2);white-space:nowrap;display:inline-flex}.oversight-recency-dot{width:var(--space-2);height:var(--space-2);border-radius:var(--radius-pill);background:var(--chart-4);align-self:center}.oversight-recency--week .oversight-recency-dot{background:var(--chart-2)}.oversight-recency--month .oversight-recency-dot{background:var(--chart-3)}.oversight-recency-label{font-size:var(--text-meta);color:var(--ink)}.oversight-recency-detail{font-size:var(--text-meta);color:var(--ink-muted);font-variant-numeric:tabular-nums}.oversight-strip{align-content:start;align-items:start;gap:var(--space-4);margin:0 0 var(--space-5);padding:var(--space-4) var(--space-5);border-radius:var(--radius-panel);background:var(--tint-primary);grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));display:grid}.oversight-strip-item dt{font-size:var(--text-meta);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--ink-muted)}.oversight-strip-item dd{margin:var(--space-1) 0 0;font-size:var(--text-feature);font-weight:var(--weight-bold);line-height:var(--leading-tight);color:var(--ink);font-variant-numeric:tabular-nums}.oversight-strip-item dd.oversight-strip-note{margin:var(--space-1) 0 0;font-size:var(--text-meta);font-weight:var(--weight-regular);line-height:var(--leading-body);color:var(--ink-muted);font-variant-numeric:normal}.oversight-pipeline{gap:var(--space-5);padding:var(--space-5);border-radius:var(--radius-panel);background:var(--surface);box-shadow:var(--elevation-1);grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));margin:0;list-style:none;display:grid}.oversight-pipeline-step{gap:var(--space-3);grid-template-columns:auto minmax(0,1fr);display:grid;position:relative}.oversight-pipeline>li+li .oversight-pipeline-step:before{content:"";top:var(--space-5);left:calc(var(--space-5) * -1);width:var(--space-4);background:var(--chart-grid);height:2px;position:absolute}.oversight-pipeline-index{width:var(--space-6);height:var(--space-6);border-radius:var(--radius-pill);background:var(--tint-primary);color:var(--primary);font-size:var(--text-helper);font-weight:var(--weight-bold);font-variant-numeric:tabular-nums;place-items:center;display:grid}.oversight-pipeline-body{min-width:0}.oversight-pipeline-label{font-size:var(--text-section);font-weight:var(--weight-medium);line-height:var(--leading-tight);color:var(--ink);margin:0}.oversight-pipeline-figure{margin:var(--space-1) 0 0;font-size:var(--text-title);font-weight:var(--weight-bold);line-height:var(--leading-tight);color:var(--ink);font-variant-numeric:tabular-nums}.oversight-pipeline-note{margin:var(--space-1) 0 0;font-size:var(--text-meta);color:var(--ink-muted)}.oversight-pipeline-job{margin:var(--space-3) 0 var(--space-3);font-size:var(--text-helper);line-height:var(--leading-body);color:var(--ink-muted)}.oversight-pipeline-action{min-height:var(--target-min);padding:0 var(--space-4);border-radius:var(--radius-control);background:var(--primary);color:var(--on-primary);font-size:var(--text-helper);font-weight:var(--weight-medium);align-items:center;text-decoration:none;display:inline-flex}.oversight-pipeline-action:hover{background:var(--primary-strong)}.oversight-pipeline-waiting{min-height:var(--target-min);font-size:var(--text-helper);color:var(--ink-muted);align-items:center;display:inline-flex}@media (max-width:640px){.oversight-funnel-step,.oversight-ranked-row{grid-template-columns:minmax(0,1fr) auto}.oversight-funnel-label,.oversight-ranked-name{grid-column:1}.oversight-funnel-step .oversight-mark-track,.oversight-ranked-row .oversight-mark-track{order:1;grid-column:1/-1}.oversight-pipeline>li+li .oversight-pipeline-step:before{display:none}}@media (prefers-reduced-motion:reduce){.oversight-mark-fill{animation:none}}.ops-cron-rows{display:none}@media (max-width:640px){.ops-cron-table{display:none}.ops-cron-rows{border:1px solid var(--border);border-radius:var(--radius-card);background:var(--surface);margin:var(--space-4) 0 0;padding:0;list-style:none;display:block}.ops-cron-rows>li+li{border-top:1px solid var(--edge-subtle)}.ops-cron-row{padding:var(--space-3) var(--space-4);display:block}.ops-cron-row-name{font-weight:var(--weight-bold);overflow-wrap:anywhere;display:block}.ops-cron-row-meta{color:var(--ink-muted);font-size:var(--text-helper);font-variant-numeric:tabular-nums;margin-top:var(--space-1);display:block}.ops-cron-row-status{font-size:var(--text-helper);margin-top:var(--space-2);display:block}}.company-table-view{min-width:0}.company-rows{display:none}@media (max-width:640px){.company-table-view{display:none}.company-rows{border:1px solid var(--border);border-radius:var(--radius-card);background:var(--surface);margin:0;padding:0;list-style:none;display:block}.company-rows>li+li{border-top:1px solid var(--edge-subtle)}.company-row{color:inherit;min-height:var(--target-min);padding:var(--space-3) var(--space-4);text-decoration:none;display:block}.company-row:focus-visible{outline:var(--focus-ring-width) solid var(--focus);outline-offset:-3px}.company-row:hover .company-row-name{text-decoration:underline}.company-row-name{font-weight:var(--weight-bold);text-underline-offset:3px;text-decoration:underline;display:block}.company-row-meta{color:var(--ink-muted);font-size:var(--text-helper);margin-top:var(--space-1);display:block}.company-row .oversight-recency{margin-top:var(--space-2)}}@media (max-width:560px){.ops-heading .tamid-button-link{width:auto}}.ops-board{gap:var(--space-1);margin:var(--space-4) 0 0;padding:0;list-style:none;display:grid}.ops-board-row{border-left:3px solid var(--edge-subtle);align-items:center;column-gap:var(--space-4);padding:0 var(--space-3);row-gap:var(--space-1);grid-template-columns:minmax(0,14rem) minmax(0,12rem) minmax(0,1fr);display:grid}.ops-board-row[data-tone=empty]{border-left-color:var(--ink-muted)}.ops-board-row[data-tone=unread]{border-left-color:var(--edge-warmth)}.ops-board-row[data-tone=attention]{border-left-color:var(--edge-danger)}.ops-board-name{font-weight:var(--weight-medium);min-height:var(--target-min);text-decoration:underline;-webkit-text-decoration-color:var(--edge-subtle);-webkit-text-decoration-color:var(--edge-subtle);-webkit-text-decoration-color:var(--edge-subtle);text-decoration-color:var(--edge-subtle);text-underline-offset:var(--space-1);align-items:center;display:flex}.ops-board-row:hover{background:var(--surface-strong)}.ops-board-row:hover .ops-board-name,.ops-board-name:focus-visible{text-decoration-color:currentColor}.ops-board-name:focus-visible{border-radius:var(--radius-control);outline:var(--focus-ring-width) solid var(--focus);outline-offset:calc(var(--focus-ring-offset) * -1)}.ops-board-verdict{font-size:var(--text-helper);font-weight:var(--weight-bold)}.ops-board-row[data-tone=attention] .ops-board-verdict{color:var(--danger-strong)}.ops-board-detail{color:var(--ink-muted);font-size:var(--text-helper);font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.ops-block-summary{cursor:pointer;min-height:var(--target-min);padding:var(--space-2) 0}.ops-block-summary:focus-visible{border-radius:var(--radius-control);outline:var(--focus-ring-width) solid var(--focus);outline-offset:var(--focus-ring-offset)}.ops-block-heading{font-size:var(--text-title);margin:0;display:inline}.ops-block-verdict{font-size:var(--text-helper);font-weight:var(--weight-bold);margin-left:var(--space-3)}.ops-block-verdict[data-tone=attention]{color:var(--danger-strong)}.ops-block-detail{color:var(--ink-muted);font-size:var(--text-helper);margin-left:var(--space-3)}.ops-block>.table-scroll,.ops-block>.form-error,.ops-block>.card-note{margin-top:var(--space-4)}@media (max-width:640px){.ops-board{gap:var(--space-3)}.ops-board-row{padding-bottom:var(--space-2);grid-template-columns:minmax(0,1fr)}.ops-board-name{min-height:var(--target-min)}}.ops-block-section,.ops-block{min-width:0}.ops-log-when{font-variant-numeric:tabular-nums}.org-table-view{min-width:0}.org-row-list{display:none}@media (max-width:640px){.org-table-view{display:none}.org-row-list{border:1px solid var(--border);border-radius:var(--radius-card);background:var(--surface);margin:0;padding:0;list-style:none;display:block}.org-row-list>li+li{border-top:1px solid var(--edge-subtle)}.org-row{color:inherit;min-height:var(--target-min);padding:var(--space-3) var(--space-4);text-decoration:none;display:block}.org-row:hover .org-row-name{text-decoration:underline}.org-row:focus-visible{outline:var(--focus-ring-width) solid var(--focus);outline-offset:calc(-1 * var(--focus-ring-width))}.org-row-name{font-weight:var(--weight-bold);text-underline-offset:3px;text-decoration:underline;display:block}.org-row-slug{color:var(--ink-muted);font-size:var(--text-helper);margin-top:var(--space-1);display:block}.admin-row{padding:var(--space-3) var(--space-4);display:block}.admin-row .org-row-name{text-decoration:none}.admin-row-action{margin-top:var(--space-2)}}.org-panel-link{color:inherit;font-weight:var(--weight-bold);min-height:var(--target-min);text-underline-offset:3px;align-items:center;text-decoration:underline;display:inline-flex}.org-panel-link:focus-visible{outline:var(--focus-ring-width) solid var(--focus);outline-offset:var(--focus-ring-offset-control)}.org-row-since{font-variant-numeric:tabular-nums}.table-view{min-width:0}.row-view{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-card);margin:0;padding:0;list-style:none;display:none}.row-view>li+li{border-top:1px solid var(--edge-subtle)}@media (max-width:640px){.table-view{display:none}.row-view{display:block}}@media (max-width:767px){.table-view-wide{display:none}.row-view-wide{display:block}}.ops-log-entry{padding:var(--space-3) var(--space-4)}.ops-log-entry>dl{gap:var(--space-1) var(--space-3);grid-template-columns:max-content 1fr;margin:0;display:grid}.ops-log-entry dt{color:var(--ink-muted);font-size:var(--text-meta);font-weight:var(--weight-bold);letter-spacing:var(--tracking-wider);text-transform:uppercase}.ops-log-entry dd{font-size:var(--text-helper);overflow-wrap:anywhere;margin:0}:root{--canvas:#f7f3ea;--surface:#fffcf7;--surface-strong:#eae3d5;--ink:#17233b;--ink-muted:#58657a;--primary:#234e70;--primary-strong:#173852;--growth:#2d6a4f;--warmth:#9c6615;--warmth-text:#754c0c;--danger:#a23b3b;--surface-warm:#f3e6cc;--focus:#0b6aa2;--border:var(--ink)}@supports (color:color-mix(in lab, red, red)){:root{--border:color-mix(in srgb, var(--ink) 18%, transparent)}}:root{--shadow:0 18px 50px var(--ink)}@supports (color:color-mix(in lab, red, red)){:root{--shadow:0 18px 50px color-mix(in srgb, var(--ink) 12%, transparent)}}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial;--canvas:#101827;--surface:#172238;--surface-strong:#22304a;--ink:#f5f1e8;--ink-muted:#b9c3d4;--primary:#77b5d9;--primary-strong:#a8d3ed;--growth:#74c69d;--warmth:#e4b860;--warmth-text:#e4b860;--danger:#f29a9a;--surface-warm:#3a3222;--focus:#8bd3ff;--border:var(--ink)}@supports (color:color-mix(in lab, red, red)){:root{--border:color-mix(in srgb, var(--ink) 22%, transparent)}}:root{--shadow:0 18px 50px #0000004d}}*{box-sizing:border-box}html{background:var(--canvas);scroll-behavior:smooth}body{background:var(--canvas);color:var(--ink);font-family:var(--font-sans), "Segoe UI", Arial, sans-serif;font-size:var(--text-body);line-height:var(--leading-body);text-rendering:optimizelegibility;margin:0}a{color:inherit}a:focus-visible,button:focus-visible,summary:focus-visible{outline:var(--focus-ring-width) solid var(--focus);outline-offset:var(--focus-ring-offset)}code{overflow-wrap:anywhere}input[type=checkbox],input[type=radio]{flex-shrink:0;width:20px;height:20px}.foundation-page{min-height:100vh;overflow:hidden}.site-header,.hero,.site-footer{width:min(100% - var(--gutter-desktop) * 2, 1280px);margin-inline:auto}.site-header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;min-height:80px;display:flex}.wordmark{font-size:var(--text-section);font-weight:var(--weight-bold);letter-spacing:.14em;text-decoration:none}.foundation-badge{border:1px solid var(--border);border-radius:var(--radius-pill);color:var(--ink-muted);font-size:var(--text-helper);padding:7px 12px}.hero{grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);align-items:center;gap:clamp(40px,8vw,112px);min-height:620px;padding-block:72px;display:grid}.hero-copy{max-width:760px}.eyebrow,.card-kicker{color:var(--growth);font-size:var(--text-helper);font-weight:var(--weight-bold);letter-spacing:.12em;margin:0 0 var(--space-3);text-transform:uppercase}h1,h2,h3,p{text-wrap:pretty}h1,h2{letter-spacing:var(--tracking-tight);line-height:1.05}h1{font-size:var(--text-hero);max-width:9ch;margin:0}h2{font-size:var(--text-page)}.lede{color:var(--ink-muted);font-size:var(--text-fluid-lede);max-width:58ch;margin:28px 0 0;line-height:1.5}.hero-actions{gap:var(--space-3);margin-top:var(--space-6);flex-wrap:wrap;display:flex}.tamid-button-link{border:1px solid var(--edge-control);border-radius:var(--radius-control);background:var(--surface);min-height:44px;color:var(--ink);font-weight:var(--weight-bold);justify-content:center;align-items:center;padding:11px 18px;text-decoration:none;transition:background-color .16s,border-color .16s,color .16s,transform .16s;display:inline-flex}.tamid-button-link:hover{border-color:var(--edge-primary);background:var(--tint-primary);color:var(--primary);transform:translateY(-1px)}.tamid-button-link--primary{background:var(--primary);color:var(--canvas);border-color:#0000}.tamid-button-link--primary:hover{background:var(--primary-strong);color:var(--canvas);border-color:#0000}.tamid-button-link--quiet{border-color:var(--edge-control);color:var(--ink);background:0 0}.tamid-button-link--quiet:hover{border-color:var(--edge-control);background:var(--surface-strong);color:var(--ink)}.action-card{border:1px solid var(--border);border-radius:var(--radius-panel);background:var(--surface);box-shadow:var(--shadow);padding:clamp(var(--space-6), 4vw, var(--space-7))}.action-card h2{font-family:inherit;font-size:var(--text-feature);margin:0;line-height:1.2}.day-figure{gap:var(--space-5);margin:var(--space-6) 0;padding:0;display:grid;position:relative}.day-figure:before{content:"";top:var(--space-4);bottom:var(--space-4);left:var(--space-4);background:var(--border);width:1px;position:absolute;transform:translate(-50%)}.day-moment{column-gap:var(--space-4);grid-template-columns:32px minmax(0,1fr);align-items:start;display:grid}.day-mark{background:var(--surface);grid-row:span 2;width:32px;height:32px;position:relative}.day-mark svg{width:32px;height:32px;display:block}.day-when{font-size:var(--text-helper);font-weight:var(--weight-bold);letter-spacing:var(--tracking-wide);line-height:var(--leading-tight);text-transform:uppercase;margin:0}.day-mark-now+.day-when{color:var(--warmth-text)}.day-what{color:var(--ink-muted);font-size:var(--text-body);line-height:var(--leading-body);margin:var(--space-2) 0 0}.card-note{border-top:1px solid var(--border);color:var(--ink-muted);font-size:var(--text-helper);margin:0;padding-top:20px}.site-footer{border-top:1px solid var(--border);color:var(--ink-muted);font-size:var(--text-helper);padding-block:var(--space-6) var(--space-7)}.site-header-actions{align-items:center;gap:var(--space-3);display:flex}.site-header-actions .tamid-button-link{min-height:40px;padding:var(--space-2) var(--space-4)}.auth-page{flex-direction:column;align-items:center;min-height:100vh;display:flex}.auth-header{align-items:center;width:min(100% - 48px,1280px);min-height:80px;display:flex}.auth-header-narrow{width:min(100% - 32px,440px);padding-inline:clamp(28px,5vw,44px)}.auth-card{border:1px solid var(--border);border-radius:var(--radius-panel);background:var(--surface);width:min(100% - 32px,440px);box-shadow:var(--shadow);margin-block:clamp(32px,10vh,96px) 48px;padding:clamp(28px,5vw,44px)}.auth-card.auth-card-quiet{border:0}.auth-card h1{font-size:var(--text-page);margin:0 0 var(--space-2);max-width:none}.auth-lede{color:var(--ink-muted);margin:0 0 var(--space-2)}.auth-form{gap:18px;margin-top:20px;display:grid}.setup-users-field{gap:var(--space-2);display:grid}.setup-stepper{border-radius:var(--radius-control);background:var(--canvas);align-items:center;width:100%;display:flex}.setup-step{width:var(--target-min);height:var(--target-min);border-radius:var(--radius-control);color:var(--ink);font:inherit;font-size:var(--text-title);cursor:pointer;background:0 0;border:0}.setup-step:disabled{color:var(--ink-muted);cursor:default}.setup-step:focus-visible{outline:var(--focus-ring-width) solid var(--focus);outline-offset:var(--focus-ring-offset-control)}.setup-users{width:auto;min-width:0;height:var(--target-min);color:var(--ink);font:inherit;font-variant-numeric:tabular-nums;font-size:var(--text-title);font-weight:var(--weight-medium);text-align:center;appearance:textfield;background:0 0;border:0;flex:auto}.setup-users::-webkit-outer-spin-button{appearance:none;margin:0}.setup-users::-webkit-inner-spin-button{appearance:none;margin:0}.setup-price{gap:var(--space-4);grid-template-columns:minmax(0,1fr);display:grid}.setup-interval{width:100%;min-width:0;padding:var(--space-1);border-radius:var(--radius-pill);background:var(--canvas);border:0;grid-template-columns:1fr 1fr;margin:0;display:grid}.setup-interval legend{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.setup-interval label{width:100%;min-height:var(--target-min);padding:0 var(--space-3);border-radius:var(--radius-pill);cursor:pointer;color:var(--ink-muted);font-size:var(--text-helper);font-weight:var(--weight-bold);justify-content:center;align-items:center;display:inline-flex}.setup-interval input{opacity:0;width:1px;height:1px;position:absolute}.setup-interval label:has(input:checked){background:var(--surface);color:var(--ink)}.setup-interval input:focus-visible+span{outline:var(--focus-ring-width) solid var(--focus);outline-offset:var(--focus-ring-offset-control)}.setup-figure{gap:var(--space-1);margin:0;display:grid}.setup-amount-line{align-items:baseline;gap:var(--space-2);display:flex}.setup-amount{font-family:var(--font-display);font-variant-numeric:tabular-nums;font-size:var(--text-page);font-weight:var(--weight-medium);letter-spacing:var(--tracking-tight);line-height:var(--leading-tight)}.setup-period,.setup-parts{color:var(--ink-muted);font-size:var(--text-helper)}.field{grid-template-columns:minmax(0,1fr);gap:6px;display:grid}.field-label{font-size:var(--text-helper);font-weight:var(--weight-bold)}.field-input{border:1px solid var(--edge-control);border-radius:var(--radius-control);background:var(--canvas);min-width:0;max-width:100%;min-height:44px;color:var(--ink);font:inherit;padding:10px 14px}.field-input:focus-visible{outline:var(--focus-ring-width) solid var(--focus);outline-offset:var(--focus-ring-offset-control)}.field-with-action{gap:var(--space-2);grid-template-columns:minmax(0,1fr) auto;align-items:stretch;display:grid}.field-action{border:1px solid var(--edge-control);border-radius:var(--radius-control);background:var(--canvas);min-height:44px;color:var(--ink);font:inherit;font-weight:var(--weight-bold);cursor:pointer;white-space:nowrap;padding:0 14px}.field-action:hover{background:var(--surface-strong)}.field-action:focus-visible{outline:var(--focus-ring-width) solid var(--focus);outline-offset:var(--focus-ring-offset-control)}.field-hint{color:var(--ink-muted);font-size:var(--text-meta)}.profile-panel .field-hint+.field-hint{margin-top:10px}.form-error{border:1px solid var(--danger)}@supports (color:color-mix(in lab, red, red)){.form-error{border:1px solid color-mix(in srgb, var(--danger) 45%, transparent)}}.form-error{border-radius:var(--radius-control);background:var(--danger)}@supports (color:color-mix(in lab, red, red)){.form-error{background:color-mix(in srgb, var(--danger) 10%, var(--surface))}}.form-error{color:var(--ink);font-size:var(--text-helper);margin:0;padding:10px 14px}.form-notice{border:1px solid var(--border);border-radius:var(--radius-control);background:var(--surface-strong);padding:14px 16px}.form-notice p{margin:0}.form-submit,.app-sign-out{border-radius:var(--radius-control);cursor:pointer;min-height:44px;font:inherit;font-weight:var(--weight-bold);border:1px solid #0000;transition:background-color .16s,color .16s}.form-submit{background:var(--primary);color:var(--canvas);padding:11px 18px}.form-submit:hover:enabled{background:var(--primary-strong)}.form-submit:disabled,.app-sign-out:disabled{cursor:progress;opacity:.7}.form-submit:disabled[data-unavailable=true],.app-sign-out:disabled[data-unavailable=true]{cursor:not-allowed;opacity:.45}.form-submit[aria-busy=true]{cursor:progress}.auth-footer{border-top:1px solid var(--border);color:var(--ink-muted);font-size:var(--text-helper);margin:var(--space-5) 0 0;padding-top:18px}.auth-footer a{color:var(--primary);font-weight:var(--weight-bold)}.app-nav-link{border-radius:var(--radius-control);min-height:44px;font-weight:var(--weight-medium);align-items:center;padding:10px 14px;text-decoration:none;display:inline-flex}.app-nav-link:hover{background:var(--surface-strong)}.app-nav-link-current{background:var(--surface-strong);color:var(--primary)}.app-menu,.app-menu-panel{display:contents}.app-menu-toggle{display:none}@media (max-width:980px){.app-header-rail{align-items:center;gap:var(--space-1);background-image:linear-gradient(to right, var(--canvas), transparent), linear-gradient(to left, var(--canvas), transparent), linear-gradient(to right, var(--ink), transparent), linear-gradient(to left, var(--ink), transparent);flex-wrap:nowrap;width:100%;display:flex;overflow-x:auto}@supports (color:color-mix(in lab, red, red)){.app-header-rail{background-image:linear-gradient(to right, var(--canvas), transparent), linear-gradient(to left, var(--canvas), transparent), linear-gradient(to right, color-mix(in srgb, var(--ink) 16%, transparent), transparent), linear-gradient(to left, color-mix(in srgb, var(--ink) 16%, transparent), transparent)}}.app-header-rail{background-position:0,100%,0,100%;background-repeat:no-repeat;background-size:28px 100%,28px 100%,14px 100%,14px 100%;background-attachment:local,local,scroll,scroll}.app-header-rail .app-header-identity,.app-header-rail .app-nav,.app-header-rail .app-header-session{flex-wrap:nowrap;flex:none;margin-left:0}.app-header-top{align-items:center;gap:var(--space-2);flex:auto;min-width:0;display:flex}.app-header{flex-wrap:nowrap;overflow-x:auto}.app-header-top .app-header-identity{flex-wrap:nowrap;flex:auto;align-items:center;min-width:max-content}.app-header-top .wordmark-small{flex:none}.app-header-top .app-organization{white-space:nowrap}.app-header-menu{min-height:var(--target-min);border:1px solid var(--edge-control);border-radius:var(--radius-control);background:var(--surface);color:var(--ink);cursor:pointer;font:inherit;font-size:var(--text-body);font-weight:var(--weight-medium);padding:var(--space-2) var(--space-3);align-items:center;margin-left:auto;display:inline-flex}.app-header-menu:focus-visible{outline:var(--focus-ring-width) solid var(--focus);outline-offset:var(--focus-ring-offset-control)}.app-header-rail.app-header-rail--disclosure{display:none;overflow:visible}.app-header-rail.app-header-rail--disclosure.app-header-rail-open{flex-wrap:wrap;width:100%;display:flex;overflow:visible}.app-header-rail.app-header-rail--disclosure.app-header-rail-open .app-nav,.app-header-rail.app-header-rail--disclosure.app-header-rail-open .app-header-session{flex-wrap:wrap;flex:auto;margin-left:0}:is(.app-header-rail--menu,.app-header:has(.app-header-rail--menu)){overflow:visible}.app-menu{flex:none;align-items:center;margin-left:auto;display:flex}.app-menu-toggle{min-height:var(--target-min);align-items:center;gap:var(--space-1);border:1px solid var(--edge-control);border-radius:var(--radius-control);background:var(--surface);color:var(--ink);font:inherit;font-weight:var(--weight-medium);cursor:pointer;padding:10px 14px;display:inline-flex}.app-menu-toggle:hover{background:var(--surface-strong)}.app-menu-toggle:focus-visible{outline:var(--focus-ring-width) solid var(--focus);outline-offset:var(--focus-ring-offset-control)}.app-menu-panel{z-index:35;gap:var(--space-1);padding:var(--space-2);background:var(--canvas);border:1px solid var(--border);border-radius:0 0 var(--radius-card) var(--radius-card);box-shadow:var(--shadow);inset-inline:0;border-top:0;flex-direction:column;display:none;position:absolute;top:100%}.app-menu[data-open=true] .app-menu-panel{display:flex}.app-menu-panel .app-nav,.app-menu-panel .app-header-session{align-items:stretch;gap:var(--space-1);flex-direction:column;width:100%;margin-left:0;display:flex}}@media (max-width:560px){.app-nav-link{padding-inline:10px}}.surface-panel{max-width:760px}.page-heading h1{overflow-wrap:anywhere}.page-heading{justify-content:space-between;align-items:flex-end;gap:var(--space-4);flex-wrap:wrap;display:flex}.page-heading h1,.page-heading .surface-heading{font-size:var(--text-heading);max-width:16ch;margin:0}.status-existing_donor{color:var(--growth)}.status-lapsed_donor{color:var(--danger)}.status-new_donor{color:var(--primary)}.list-toolbar{align-items:flex-end;gap:var(--space-3);flex-wrap:wrap;display:flex}.filter-form{gap:var(--space-3);display:grid}.filter-actions{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.filter-summary{color:var(--ink-muted);font-size:var(--text-helper);margin:0}.pager{align-items:center;gap:var(--space-4);flex-wrap:wrap;display:flex}.pager-status{color:var(--ink-muted);font-size:var(--text-helper)}.profile-panel{border:1px solid var(--border);border-radius:var(--radius-card);background:var(--surface);min-width:0;padding:22px 24px}.profile-panel h2{font-size:var(--text-section);margin:0 0 var(--space-4)}.profile-panel h3{font-size:var(--text-body);margin:20px 0 10px}@keyframes week-trend-grow{0%{transform:scaleY(0)}}.effort-row-fill-up{background:var(--growth)}.today-progress-bar{width:100%;height:12px;accent-color:var(--growth)}.plan-row-hint{color:var(--ink-muted);font-size:var(--text-meta)}.admin-desk-nav{gap:var(--space-1);display:grid}.admin-desk-link{justify-content:space-between;align-items:baseline;gap:var(--space-4);border-bottom:1px solid var(--border);color:inherit;padding:14px 4px;text-decoration:none;display:flex}.admin-desk-link:hover,.admin-desk-link:focus-visible{color:var(--primary)}.page-tab{min-height:var(--target-min);padding:var(--space-3) var(--space-4);border-radius:var(--radius-control);font-weight:var(--weight-medium);color:inherit;align-items:center;text-decoration:none;display:inline-flex}.page-tab:hover,.page-tab:focus-visible{color:var(--primary)}.page-tab-current{background:var(--surface);color:var(--primary)}.admin-destination-step{font-variant-numeric:tabular-nums;font-weight:var(--weight-bold);color:var(--primary);flex:none}.visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;top:0;left:0;overflow:hidden}.state-page{flex-direction:column;justify-content:center;align-items:flex-start;width:min(100% - 32px,880px);min-height:100vh;margin-inline:auto;display:flex}.page-intro{margin:var(--space-3) 0 0;max-width:68ch;color:var(--ink-muted);font-size:var(--text-body);line-height:1.6}.state-composition{gap:var(--space-5);grid-template-columns:minmax(0,1fr);align-items:center;display:grid}@media (min-width:768px){.state-composition{gap:var(--space-6);grid-template-columns:200px minmax(0,1fr)}}.state-tile{aspect-ratio:1;border-radius:var(--radius-panel);background:var(--surface);place-items:center;width:120px;display:grid}@media (min-width:768px){.state-tile{width:200px}}.state-mark{width:78%;height:auto;color:var(--ink);overflow:visible}.state-mark-sheet,.state-mark-fold,.state-mark-line,.state-mark-route{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5px}.state-mark-sheet{fill:var(--canvas)}.state-mark-fold,.state-mark-line{opacity:.45}.state-mark-route{stroke-dasharray:4 5}.state-mark-dot{fill:var(--warmth)}.state-copy{min-width:0}.state-copy .eyebrow{color:var(--ink-muted)}.state-heading{font-family:var(--font-display);font-size:var(--text-heading);font-weight:var(--weight-medium);line-height:var(--leading-tight);max-width:none;margin:0}.state-lede{color:var(--ink-muted);font-size:var(--text-fluid-lede);line-height:var(--leading-body);margin:var(--space-4) 0 0;max-width:58ch}.state-actions{gap:var(--space-3);margin-top:var(--space-5);flex-wrap:wrap;display:flex}.state-actions .tamid-button-link{width:auto}.state-reference{align-items:center;gap:0 var(--space-4);color:var(--ink-muted);font-size:var(--text-meta);margin:var(--space-4) 0 0;flex-wrap:wrap;display:flex}.state-reference-code{font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.state-reference a{min-height:var(--target-min);color:var(--ink);align-items:center;display:inline-flex}.state-wordmark{min-height:var(--target-min);font-size:var(--text-title);margin-bottom:var(--space-6);align-items:center;display:inline-flex}.state-loading{min-height:100vh;animation:state-loading-in var(--motion-slow) var(--ease-standard) var(--motion-base) both}.state-loading-bar{background:var(--primary);opacity:.35;height:2px;z-index:var(--layer-sticky);position:fixed;inset:0 0 auto}.state-loading-frame{width:min(100% - 48px,1280px);margin-inline:auto}.state-loading-header{align-items:center;gap:var(--space-6);border-bottom:1px solid var(--border);min-height:72px;display:flex}.state-loading-frame .placeholder-line{margin:0;display:block}.state-loading-mark{width:84px}.state-loading-nav{width:min(360px,40%)}.state-loading-page{gap:var(--space-3);padding-block:var(--space-6);display:grid}.state-loading-eyebrow{width:96px}.state-loading-title{width:min(420px,80%);height:2.4rem;margin-bottom:var(--space-2)}.state-loading-frame .placeholder-line--lede{width:min(560px,90%);max-width:none}.state-loading-frame .placeholder-line--short{width:min(340px,60%)}@media (max-width:767px){.state-loading-frame{width:min(100% - 32px,1280px)}}@keyframes state-loading-in{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.state-loading{animation:state-loading-in 1ms steps(1, end) var(--motion-base) both}}.coach-grid{gap:var(--space-5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.coach-response{border-top:1px solid var(--edge-subtle);width:100%;padding-top:var(--space-4)}.coach-citations-title{font-size:var(--text-helper);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--ink-muted);margin:0 0 var(--space-2)}.coach-answer{white-space:pre-line;max-width:62ch;animation:coach-answer-in var(--motion-base) var(--ease-standard);margin:0}@keyframes coach-answer-in{0%{opacity:0}to{opacity:1}}.coach-eyebrow{margin:0 0 var(--space-3);color:var(--ink-muted);font-size:var(--text-meta);font-weight:var(--weight-medium);letter-spacing:var(--tracking-widest);line-height:var(--leading-snug);text-transform:uppercase}.coach-answer-title{margin:0 0 var(--space-3);font-family:var(--font-display);font-size:var(--text-section);font-weight:var(--weight-bold);letter-spacing:var(--tracking-tight);line-height:var(--leading-tight)}.coach-answer-lede{margin:0 0 var(--space-4);font-size:var(--text-lead);line-height:var(--leading-body)}.coach-answer-body{margin:0 0 var(--space-4);font-size:var(--text-body);line-height:var(--leading-body)}.coach-answer-section{margin:var(--space-5) 0 var(--space-2);font-size:var(--text-title);font-weight:var(--weight-bold);line-height:var(--leading-snug)}.coach-answer-section:before{content:"";width:var(--space-7);height:2px;margin-bottom:var(--space-2);background:var(--edge-warmth);display:block}.coach-draft{margin:var(--space-4) 0;padding:var(--space-5);background:var(--surface-strong);border-radius:var(--radius-card)}.coach-draft-body{font-family:var(--font-display);font-size:var(--text-lead);line-height:var(--leading-body);margin:0}.coach-draft-lead{margin:0 0 var(--space-3);color:var(--ink-muted);font-size:var(--text-meta);letter-spacing:var(--tracking-wide);line-height:var(--leading-snug)}.coach-draft-slot{background:var(--tint-warmth);border-bottom:1px solid var(--edge-warmth);padding:0}.coach-draft-actions{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.coach-draft-copy{min-height:var(--target-min);padding:0 var(--space-4);background:var(--surface);color:var(--ink);border:1px solid var(--edge-control);border-radius:var(--radius-control);font:inherit;font-weight:var(--weight-medium);cursor:pointer}.coach-draft-copy:hover{background:var(--surface-strong)}.coach-draft-copy:focus-visible{outline:var(--focus-ring-width) solid var(--focus);outline-offset:var(--focus-ring-offset)}.coach-draft-status{color:var(--ink-muted);font-size:var(--text-helper);line-height:var(--leading-snug)}.citation-list{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}.citation-label{font-weight:var(--weight-bold);color:var(--ink-muted)}.citation-title{font-weight:var(--weight-medium)}.citation-snippet{color:var(--ink-muted);font-size:var(--text-helper);margin-top:2px;display:block}.fact-provenance-external{color:var(--warmth-text);font-weight:var(--weight-medium)}@media (max-width:980px){.coach-grid{grid-template-columns:1fr}.hero{grid-template-columns:1fr;min-height:auto}.action-card{max-width:680px}}@media (max-width:560px){.knowledge-rating .field-label{flex-basis:100%}.site-header,.hero,.site-footer{width:min(100% - var(--gutter-mobile) * 2, 1280px)}.site-header{min-height:68px}.hero{gap:var(--space-7);padding-block:56px 72px}.day-figure{gap:var(--space-4);margin:var(--space-5) 0}.hero-actions{flex-direction:column}.tamid-button-link{width:100%}.site-header-actions .tamid-button-link,.page-opener-actions .tamid-button-link{width:auto}.app-header{width:min(100% - 32px,1280px)}.org-switcher-select{max-width:100%}.app-main{width:min(100% - 32px,1280px)}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.streak-badge{align-items:baseline;gap:var(--space-2);border:1px solid var(--warmth);margin:0;padding:10px 16px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.streak-badge{border:1px solid color-mix(in srgb, var(--warmth) 45%, transparent)}}.streak-badge{border-radius:var(--radius-pill);background:var(--warmth)}@supports (color:color-mix(in lab, red, red)){.streak-badge{background:color-mix(in srgb, var(--warmth) 10%, var(--surface))}}.streak-badge{color:var(--ink);white-space:nowrap}.streak-count{font-size:var(--text-section);font-weight:var(--weight-heavy);color:var(--warmth)}.streak-label{font-size:var(--text-meta);font-weight:var(--weight-medium);color:var(--ink-muted)}.training-task-title{margin:0 0 var(--space-1);font-size:var(--text-lead);font-weight:var(--weight-medium);color:var(--ink)}.training-task-course{margin:0 0 var(--space-3);font-size:var(--text-meta);color:var(--ink-muted)}.course-grid{gap:var(--space-5);margin:var(--space-6) 0 0;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));padding:0;list-style:none;display:grid}.course-card{gap:var(--space-3);height:100%;padding:var(--space-5);border:1px solid var(--edge-subtle);border-radius:var(--radius-panel);background:var(--surface);color:inherit;flex-direction:column;text-decoration:none;transition:transform .12s,border-color .12s;display:flex}.course-card:hover{border-color:var(--primary);transform:translateY(-2px)}@supports (color:color-mix(in lab, red, red)){.course-card:hover{border-color:color-mix(in srgb, var(--primary) 50%, var(--border))}}.course-card:focus-visible{outline:var(--focus-ring-width) solid var(--focus);outline-offset:var(--focus-ring-offset-control)}.course-card-head{justify-content:space-between;align-items:flex-start;gap:var(--space-3);display:flex}.course-card-title{font-size:var(--text-title);font-weight:var(--weight-bold);margin:0}.certified-badge,.certificate-eyebrow{font-size:var(--text-meta);font-weight:var(--weight-heavy);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--growth)}.certified-badge{padding:var(--space-1) var(--space-3);border:1px solid var(--growth);flex-shrink:0}@supports (color:color-mix(in lab, red, red)){.certified-badge{border:1px solid color-mix(in srgb, var(--growth) 45%, transparent)}}.certified-badge{border-radius:var(--radius-pill);background:var(--growth)}@supports (color:color-mix(in lab, red, red)){.certified-badge{background:color-mix(in srgb, var(--growth) 10%, var(--surface))}}.course-card-summary{color:var(--ink-muted);font-size:var(--text-body);margin:0}.course-progress{gap:var(--space-2);margin-top:auto;display:grid}.course-progress-label{font-size:var(--text-meta);font-weight:var(--weight-medium);color:var(--ink-muted);margin:0}.certificate-card{margin:var(--space-5) 0;padding:var(--space-5);border:1px solid var(--growth)}@supports (color:color-mix(in lab, red, red)){.certificate-card{border:1px solid color-mix(in srgb, var(--growth) 45%, transparent)}}.certificate-card{border-radius:var(--radius-panel);background:var(--growth)}@supports (color:color-mix(in lab, red, red)){.certificate-card{background:color-mix(in srgb, var(--growth) 8%, var(--surface))}}.certificate-course{margin:var(--space-2) 0 0;font-size:var(--text-title);font-weight:var(--weight-bold)}.certificate-meta{margin:var(--space-2) 0 0;color:var(--ink-muted);font-size:var(--text-helper)}.lesson-list{gap:var(--space-3);margin:var(--space-4) 0 0;counter-reset:lesson;padding:0;list-style:none;display:grid}.lesson-row{align-items:center;gap:var(--space-4);min-height:var(--target-min);padding:var(--space-4) var(--space-5);border:1px solid var(--edge-subtle);border-radius:var(--radius-card);background:var(--surface);color:inherit;text-decoration:none;transition:border-color .12s;display:flex}.lesson-row:hover{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.lesson-row:hover{border-color:color-mix(in srgb, var(--primary) 50%, var(--border))}}.lesson-row:focus-visible{outline:var(--focus-ring-width) solid var(--focus);outline-offset:var(--focus-ring-offset-control)}.lesson-row-body{gap:2px;display:grid}.lesson-row-title{font-weight:var(--weight-medium)}.lesson-row-meta{font-size:var(--text-meta);color:var(--ink-muted)}.quiz-question{border:1px solid var(--border);border-radius:var(--radius-card);background:var(--surface);gap:10px;margin:0;padding:20px;display:grid}.quiz-question-prompt{font-size:var(--text-body);font-weight:var(--weight-bold);padding:0}.quiz-option{align-items:center;gap:var(--space-3);min-height:var(--target-min);padding:var(--space-2) var(--space-3);border:1px solid var(--edge-control);border-radius:var(--radius-control);cursor:pointer;display:flex}.quiz-option:hover{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.quiz-option:hover{border-color:color-mix(in srgb, var(--primary) 50%, var(--edge-control))}}.quiz-option input{accent-color:var(--primary)}.quiz-option input:focus-visible{outline:var(--focus-ring-width) solid var(--focus);outline-offset:var(--focus-ring-offset-control)}.coach-thread{gap:var(--space-3);margin:0 0 var(--space-1);padding:0;list-style:none;display:grid}.coach-turn{border-left:var(--space-1) solid var(--edge-subtle);padding-left:var(--space-4)}.coach-turn-question{margin:0 0 var(--space-2);font-weight:var(--weight-bold)}.coach-turn-answer{color:var(--ink-muted);white-space:pre-wrap;margin:0}label.form-submit.coach-attention,textarea.field-input.coach-attention{background:var(--surface-warm);color:var(--ink);box-shadow:inset 0 0 0 3px var(--primary)}.analysis-panel{margin-top:var(--space-6);padding-top:var(--space-5);border-top:1px solid var(--edge-subtle)}.analysis-sections{gap:var(--space-4);margin:var(--space-4) 0;display:grid}.analysis-section{padding:var(--space-4) var(--space-5);border:1px solid var(--edge-subtle);border-left:var(--space-1) solid var(--edge-primary);border-radius:var(--radius-card);background:var(--surface)}.analysis-section-title{margin:0 0 var(--space-2);font-size:var(--text-body);font-weight:var(--weight-bold)}.analysis-section-body{color:var(--ink);margin:0;line-height:1.6}.priorities{margin:var(--space-5) 0;padding:var(--space-5);border:1px solid var(--warmth)}@supports (color:color-mix(in lab, red, red)){.priorities{border:1px solid color-mix(in srgb, var(--warmth) 40%, transparent)}}.priorities{border-radius:var(--radius-panel);background:var(--warmth)}@supports (color:color-mix(in lab, red, red)){.priorities{background:color-mix(in srgb, var(--warmth) 8%, var(--surface))}}.priority-list{gap:var(--space-3);margin:0 0 var(--space-5);padding-left:var(--space-5);display:grid}.priority-title{font-weight:var(--weight-bold);margin:0}.priority-reason{font-size:var(--text-helper);color:var(--ink-muted);margin:2px 0 0}.priorities-added{font-weight:var(--weight-bold);color:var(--growth);margin:0}.metric-bar-fill--primary{background:var(--primary)}.metric-bar-fill--growth{background:var(--growth)}@keyframes metric-grow{0%{transform:scaleX(0)}}.calendar-chip--google{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.calendar-chip--google{background:color-mix(in srgb, var(--primary) 14%, var(--surface))}}.calendar-chip--google{color:var(--primary-strong)}.calendar-chip--tamid{background:var(--growth)}@supports (color:color-mix(in lab, red, red)){.calendar-chip--tamid{background:color-mix(in srgb, var(--growth) 14%, var(--surface))}}.calendar-chip--tamid{color:var(--growth)}.calendar-month-day--outside{background:var(--canvas)}.calendar-month-day--today{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.calendar-month-day--today{border-color:color-mix(in srgb, var(--primary) 45%, transparent)}}.calendar-month-day--today{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.calendar-month-day--today{background:color-mix(in srgb, var(--primary) 6%, var(--surface))}}.calendar-event--google{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.calendar-event--google{background:color-mix(in srgb, var(--primary) 16%, var(--surface))}}.calendar-event--google{border-left:3px solid var(--primary);color:var(--ink)}.calendar-event--tamid{background:var(--growth)}@supports (color:color-mix(in lab, red, red)){.calendar-event--tamid{background:color-mix(in srgb, var(--growth) 16%, var(--surface))}}.calendar-event--tamid{border-left:3px solid var(--growth);color:var(--ink)}.field-needed .field-label{align-items:center;gap:var(--space-2);display:flex}.field-needed .field-input{border-color:var(--warmth)}@supports (color:color-mix(in lab, red, red)){.field-needed .field-input{border-color:color-mix(in srgb, var(--warmth) 60%, transparent)}}.field-needed .field-input{box-shadow:0 0 0 3px var(--warmth)}@supports (color:color-mix(in lab, red, red)){.field-needed .field-input{box-shadow:0 0 0 3px color-mix(in srgb, var(--warmth) 12%, transparent)}}.field-needed .field-hint{color:var(--ink)}.attention-title{margin:0 0 var(--space-2);font-size:var(--text-meta);font-weight:var(--weight-bold);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--ink-muted)}.attention-list{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.attention-row{gap:var(--space-1) var(--space-3);font-size:var(--text-helper);flex-wrap:wrap;align-items:baseline;display:flex}.attention-name{font-weight:var(--weight-medium)}.attention-why{color:var(--ink-muted)}.reflection-history{margin:var(--space-3) 0 0;gap:var(--space-4);padding:0;list-style:none;display:grid}.reflection-week{margin:0 0 var(--space-1);font-size:var(--text-helper);color:var(--ink-muted);font-weight:var(--weight-medium)}.reflection-body{white-space:pre-wrap;margin:0}.attention-scope{font-size:var(--text-meta);color:var(--ink-muted);margin:0}.coming-up-list{gap:var(--space-1);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.coming-up-row{gap:2px var(--space-3);padding:var(--space-2) 0;border-bottom:1px solid var(--border);grid-template-columns:minmax(0,1fr) auto;align-items:baseline;display:grid}.coming-up-row:last-child{border-bottom:0}.coming-up-donor{font-weight:var(--weight-medium);color:var(--primary)}.coming-up-detail{color:var(--ink-muted);font-size:var(--text-helper);overflow-wrap:anywhere;grid-column:1}.coming-up-when{color:var(--ink-muted);font-size:var(--text-helper);white-space:nowrap;grid-area:1/2/span 2}.day-checkpoint-detail{margin:0 0 var(--space-3);color:var(--ink-muted)}.coach-citations{border-top:1px solid var(--edge-subtle);margin-top:var(--space-4);padding-top:var(--space-4)}.document-page{width:min(100% - var(--gutter-desktop) * 2, 720px);padding-block:var(--space-7) 80px;margin-inline:auto}.document-heading{margin-bottom:var(--space-6)}.document-page h1{font-size:var(--text-heading);max-width:none;margin:0}.document-page h2{font-size:var(--text-section);margin:var(--space-6) 0 var(--space-3)}.document-page h3{margin:var(--space-5) 0 var(--space-2)}.document-page>p,.document-page li{max-width:58ch}.document-page>p,.document-page>ul,.document-page>ol,.document-page>table{margin:0 0 var(--space-4)}.document-page>ul,.document-page>ol{padding-inline-start:var(--space-5)}.document-page>ul{list-style-type:disc}.document-page>ol{list-style-type:decimal}.document-page th,.document-page td{overflow-wrap:anywhere}@media (max-width:980px){.document-page{width:min(100% - var(--gutter-mobile) * 2, 720px)}}.prospect-done-state--accepted{color:var(--growth);font-weight:var(--weight-medium)}.knowledge-warm{color:var(--warmth-text)}@keyframes knowledge-drawer-in{0%{opacity:0;transform:translate(24px)}}.knowledge-question-open{background:var(--surface);box-shadow:inset 0 0 0 1px var(--border)}.upload-step-done{color:var(--ink)}.upload-step-current{color:var(--primary)}.upload-drop-active{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.upload-drop-active{background:color-mix(in srgb, var(--primary) 6%, var(--surface))}}.upload-drop-active{box-shadow:0 0 0 4px var(--primary)}@supports (color:color-mix(in lab, red, red)){.upload-drop-active{box-shadow:0 0 0 4px color-mix(in srgb, var(--primary) 18%, transparent)}}@media (prefers-reduced-motion:reduce){.upload-drop-active{box-shadow:none}}.upload-choose{cursor:pointer;align-items:center;display:inline-flex}.upload-choose:focus-within{outline:var(--focus-ring-width) solid var(--focus);outline-offset:var(--focus-ring-offset-control)}.upload-choose.is-busy{cursor:progress;opacity:.7}.upload-dot-done{background:var(--growth)}.upload-dot-current{background:var(--primary)}.upload-answer{font-size:var(--text-lead)}.upload-turn-coach{background:var(--surface-strong)}@media (max-width:560px){.knowledge-search{flex-basis:100%}.knowledge-tools{margin-left:0}.knowledge-row{min-height:64px;padding:var(--space-3) var(--space-4);grid-template-columns:minmax(0,1fr);gap:2px}.knowledge-row .knowledge-status{font-size:var(--text-helper);grid-area:3/1}.knowledge-row-head{display:none}.knowledge-drawer-head,.knowledge-drawer-form,.knowledge-drawer-tabs{padding-inline:var(--space-4)}.knowledge-drawer-footer{margin-inline:calc(var(--space-4) * -1);padding:var(--space-3) var(--space-4) var(--space-5)}.knowledge-drawer-footer .form-submit:not(.form-submit--quiet){flex:100%;order:-1}.knowledge-drawer-controls .task-meta,.upload-steps{display:none}.upload-step-compact{display:block}.upload-drop{align-items:stretch;gap:var(--space-5);min-height:0;padding:var(--space-5);flex-direction:column}.upload-drop-art{width:100%}.upload-card,.upload-question-card{padding:var(--space-5) var(--space-4)}.upload-heading h1,.upload-done h1{font-size:var(--text-feature)}.upload-heading .lede{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.upload-question-card{gap:var(--space-3)}.upload-answer{height:4rem;min-height:4rem}.upload-question-actions .field-label{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.upload-bar-status{font-size:var(--text-helper);line-height:var(--leading-snug)}.upload-bar{position:static}.upload-question{font-size:var(--text-section)}.upload-bar-actions{width:100%}.upload-bar-actions>.form-submit:not(.form-submit--quiet){flex:100%;order:-1}}@keyframes billing-rise{0%{transform:translateY(4px)}to{transform:none}}.billing-facts{margin:var(--space-3) 0 0;padding:0;list-style:none}.billing-facts li+li{margin-top:var(--space-1)}.bill-table a{min-height:44px;color:inherit;font-weight:var(--weight-bold);text-underline-offset:3px;align-items:center;text-decoration:underline;display:inline-flex}@media (max-width:600px){.bill-table{min-width:0}.bill-table thead{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.bill-table,.bill-table tbody,.bill-table tr,.bill-table th,.bill-table td{width:auto;display:block}.bill-table tr{padding:var(--space-3) 0;border-bottom:1px solid var(--border)}.bill-table th,.bill-table td{text-align:left;border-bottom:0;padding:0}.bill-table .numeric{font-family:var(--font-display);font-size:var(--text-section)}.billing-sheet .bill-table tr{gap:0 var(--space-4);padding:var(--space-3) var(--space-4);grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.billing-sheet .bill-table tbody th,.billing-sheet .bill-table tbody td{width:auto;height:auto;padding:0}.billing-sheet .bill-table .numeric{font-size:var(--text-body);text-align:right;grid-area:1/2/span 2;align-self:center}.billing-sheet .bill-table td:last-child{grid-column:1}}.auth-split{padding-inline:var(--gutter-mobile);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}.auth-split-main{flex-direction:column;width:min(100%,420px);margin-inline:auto;display:flex}.auth-split .auth-header{width:100%}.auth-split .auth-card{width:100%;margin-block:var(--space-6) var(--space-7);box-shadow:var(--elevation-0);background:0 0;border:0;border-radius:0;padding:0}.auth-split .auth-card h1{font-family:var(--font-display);margin-bottom:var(--space-3)}.auth-split .auth-lede{margin-bottom:var(--space-5)}.auth-split .auth-form{margin-top:var(--space-5)}.auth-split .auth-card .form-submit{width:100%}.auth-footer-line{display:block}.auth-footer-line+.auth-footer-line{margin-top:var(--space-2)}.auth-action-link{width:100%;min-height:var(--target-min);justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.auth-split .form-notice .auth-action-link{margin-top:var(--space-3)}.auth-action-link:hover{background:var(--primary-strong);color:var(--canvas)}.auth-aside{display:none}@media (min-width:980px){.auth-split{column-gap:var(--space-8);width:min(100%,1440px);padding:var(--space-5) var(--gutter-desktop);grid-template-columns:minmax(0,420px) minmax(0,1fr);align-items:stretch;margin-inline:auto}.auth-split-main{width:100%;padding-inline:var(--space-5) 0;margin-inline:0}.auth-split .auth-header{min-height:var(--space-8)}.auth-split .auth-card{padding-bottom:var(--space-8);margin-block:auto}.auth-aside{min-height:calc(100vh - var(--space-5) * 2);border-radius:var(--radius-panel);background:var(--surface);padding:var(--space-7) clamp(var(--space-7), 6vw, var(--space-8));flex-direction:column;justify-content:center;display:flex}}.auth-aside-label{margin-bottom:var(--space-4)}.auth-aside-statement{max-width:18ch;font-family:var(--font-display);font-size:var(--text-feature);font-weight:var(--weight-regular);line-height:var(--leading-tight);margin:0}.auth-aside-rail{gap:var(--space-5);max-width:44ch;margin:var(--space-7) 0 0;padding:0;list-style:none;display:grid}.auth-aside-step{grid-template-columns:var(--space-3) auto minmax(0, 1fr);column-gap:var(--space-4);color:var(--ink);font-size:var(--text-lead);line-height:var(--leading-body);align-items:baseline;display:grid;position:relative}.auth-aside-step:before{content:"";width:var(--space-3);height:var(--space-3);margin-top:var(--space-2);border:2px solid var(--ink-muted);background:var(--surface);border-radius:50%;align-self:start}.auth-aside-step:not(:last-child):after{content:"";top:calc(var(--space-2) + var(--space-3));left:calc(var(--space-3) / 2);width:1px;height:calc(100% + var(--space-5) - var(--space-3));background:var(--border);position:absolute}.auth-aside-step[aria-current=step]{font-weight:var(--weight-bold)}.auth-aside-step[aria-current=step]:before{border-color:var(--primary);background:var(--primary)}.auth-aside-number{color:var(--ink-muted);font-size:var(--text-helper);font-variant-numeric:tabular-nums;font-weight:var(--weight-bold)}.consent-page{min-height:100vh;padding-inline:var(--gutter-desktop);padding-bottom:var(--space-7);background:var(--canvas);flex-direction:column;align-items:center;display:flex}.consent-header,.consent-panel{width:min(100%,440px)}.consent-header{min-height:var(--space-8);align-items:center;display:flex}.consent-wordmark{font-size:var(--text-title)}.consent-panel{gap:var(--space-4);margin-top:clamp(var(--space-4), 6vh, var(--space-7));padding:var(--space-6);border:1px solid var(--edge-subtle);border-radius:var(--radius-panel);background:var(--surface);box-shadow:var(--elevation-2);display:grid}.consent-title{max-width:none;font-family:var(--font-display);font-size:var(--text-page);line-height:var(--leading-tight);margin:0}.consent-glyph{width:var(--space-7);height:var(--space-7);background:var(--tint-neutral);color:var(--ink-muted);border-radius:50%;place-items:center;display:grid}.consent-glyph--error{background:var(--tint-danger);color:var(--danger)}.consent-glyph svg{width:var(--space-5);height:var(--space-5)}.consent-body,.consent-copy{gap:var(--space-3);display:grid}.consent-body p,.consent-copy p{line-height:var(--leading-body);margin:0}.consent-summary{gap:var(--space-1);padding:var(--space-4);border-radius:var(--radius-card);background:var(--canvas);display:grid}.consent-summary p{margin:0}.consent-summary-with{color:var(--ink-muted);font-size:var(--text-helper)}.consent-summary-date{font-size:var(--text-section);font-weight:var(--weight-bold);line-height:var(--leading-tight);font-variant-numeric:tabular-nums}.consent-summary-time{font-size:var(--text-lead);font-variant-numeric:tabular-nums}.consent-state{align-items:center;gap:var(--space-2);margin-top:var(--space-2);font-size:var(--text-helper);font-weight:var(--weight-medium);display:flex}.consent-state-dot{width:var(--space-3);height:var(--space-3);border:2px solid var(--edge-control);border-radius:50%;flex:none}.consent-state[data-recording=on] .consent-state-dot{border:2px solid var(--warmth);background:var(--warmth)}.consent-form{gap:var(--space-4);display:grid}.consent-choice{gap:var(--space-3);border:0;min-width:0;margin:0;padding:0;display:grid}.consent-choice-legend{margin-bottom:var(--space-2);font-size:var(--text-body);font-weight:var(--weight-bold);padding:0}.consent-option{align-items:center;gap:var(--space-3);min-height:var(--target-min);padding:var(--space-3) var(--space-4);border:1px solid var(--edge-control);border-radius:var(--radius-control);background:var(--surface);cursor:pointer;transition:border-color var(--motion-fast) var(--ease-standard), background-color var(--motion-fast) var(--ease-standard);display:flex}.consent-option:hover{border-color:var(--edge-primary)}.consent-option:has(input:checked){border-color:var(--edge-primary);background:var(--surface-strong)}.consent-option:has(input:focus-visible){outline:var(--focus-ring-width) solid var(--focus);outline-offset:var(--focus-ring-offset)}.consent-option input{width:var(--space-5);height:var(--space-5);accent-color:var(--primary);flex:none;margin:0}.consent-option input:focus-visible{outline:none}.consent-option-icon{width:var(--space-5);height:var(--space-5);color:var(--ink-muted);flex:none}.consent-option:has(input:checked) .consent-option-icon{color:var(--primary)}.consent-option-label{font-size:var(--text-body);font-weight:var(--weight-medium)}.consent-outcome{align-items:flex-start;gap:var(--space-2);padding:var(--space-3) var(--space-4);border:1px solid var(--edge-subtle);border-radius:var(--radius-control);background:var(--surface);color:var(--ink);font-size:var(--text-helper);line-height:var(--leading-body);margin:0;display:flex}.consent-outcome--problem{border-color:var(--edge-danger);background:var(--tint-danger)}.consent-outcome--saved{border-color:var(--growth);background:var(--tint-growth)}.consent-outcome-icon{width:var(--space-5);height:var(--space-5);color:var(--growth);flex:none}.consent-submit{width:100%}.consent-footer{align-items:center;gap:var(--space-2);padding-top:var(--space-4);border-top:1px solid var(--edge-subtle);color:var(--ink-muted);font-size:var(--text-helper);margin:0;display:flex}.consent-footer-icon{width:var(--space-4);height:var(--space-4);flex:none}@media (max-width:560px){.consent-page{padding-inline:var(--gutter-mobile)}.consent-panel{padding:var(--space-5)}.consent-summary-date{font-size:var(--text-title)}}@media (prefers-reduced-motion:reduce){.consent-option{transition:none}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}
