:where([data-fui-icon]){line-height:0;display:inline}@media (forced-colors:active){[data-fui-icon]:not([data-fui-icon=font]){forced-color-adjust:auto}}[data-fui-icon=font]{color:currentColor;width:1em;height:1em;font-style:normal;font-weight:400;line-height:1em;display:inline-block}[data-fui-icon-rtl]{transform:scaleX(-1)}[data-fui-icon-hidden]{display:none}[data-fui-icon-font=filled]{font-family:FluentSystemIconsFilled}[data-fui-icon-font=regular]{font-family:FluentSystemIconsRegular}[data-fui-icon-font=resizable]{font-family:FluentSystemIcons}[data-fui-icon-font=light]{font-family:FluentSystemIconsLight}
@font-face{font-family:Noto Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/noto-sans-latin-400-normal.woff2)format("woff2")}@font-face{font-family:Noto Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/noto-sans-latin-500-normal.woff2)format("woff2")}@font-face{font-family:Noto Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/noto-sans-latin-600-normal.woff2)format("woff2")}@font-face{font-family:Noto Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/noto-sans-latin-700-normal.woff2)format("woff2")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/ibm-plex-sans-latin-600-normal.woff2)format("woff2")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/ibm-plex-sans-latin-700-normal.woff2)format("woff2")}@font-face{font-family:Work Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/work-sans-latin-700-normal.woff2)format("woff2")}
:root{--tv-brand-10:#051422;--tv-brand-20:#081f33;--tv-brand-30:#0b2942;--tv-brand-40:#0f3453;--tv-brand-50:#134166;--tv-brand-60:#184e77;--tv-brand-70:#17658b;--tv-brand-80:#1480a1;--tv-brand-90:#29b5dd;--tv-brand-100:#5cc4e0;--tv-brand-110:#77cbe0;--tv-brand-120:#8ed1e1;--tv-brand-130:#abdbe5;--tv-brand-140:#c4e4ea;--tv-brand-150:#d9ecf0;--tv-brand-160:#eff7f8;--tv-growth-1:#d9ed92;--tv-growth-2:#b5e48c;--tv-growth-3:#99d98c;--tv-growth-4:#76c893;--tv-growth-5:#52b69a;--tv-growth-6:#34a0a4;--tv-growth-7:#168aad;--tv-growth-8:#1a759f;--tv-growth-9:#184e77;--tv-color-ink:#1a2733;--tv-color-text-secondary:#6b7480;--tv-color-text-faint:#98a1ab;--tv-color-primary:#1480a1;--tv-color-primary-hover:#17658b;--tv-color-primary-pressed:#184e77;--tv-color-primary-on-tint:#17658b;--tv-color-surface:#fff;--tv-color-surface-alt:#f9f9fa;--tv-color-border:#e9ecee;--tv-color-control-border:#848c96;--tv-color-unreached:#c9c9c9;--tv-feedback-info-bg:#eff7f8;--tv-feedback-info-border:#c4e4ea;--tv-feedback-info-accent:#1480a1;--tv-feedback-info-text:#17658b;--tv-feedback-success-bg:#eaf7ef;--tv-feedback-success-border:#bfe5ce;--tv-feedback-success-accent:#2e9e63;--tv-feedback-success-text:#1f7a46;--tv-feedback-warning-bg:#fdf1e4;--tv-feedback-warning-border:#ead9c4;--tv-feedback-warning-accent:#b5501c;--tv-feedback-warning-text:#b5501c;--tv-feedback-error-bg:#fdecea;--tv-feedback-error-border:#f3c6c2;--tv-feedback-error-accent:#b3261e;--tv-feedback-error-text:#b3261e;--tv-font-base:"Noto Sans", "Segoe UI", sans-serif;--tv-font-display:"IBM Plex Sans", "Noto Sans", sans-serif;--tv-font-accent:"Work Sans", "Noto Sans", sans-serif;--tv-radius-checkbox:4px;--tv-radius-tooltip:6px;--tv-radius-control:10px;--tv-radius-alert:12px;--tv-radius-card:16px;--tv-radius-pill:999px;--tv-shadow-tooltip:0 3px 8px #00000038;--tv-shadow-card:0 1px 2px #1018200a, 0 8px 24px #1018200f;--tv-shadow-toast:0 12px 28px #1a27333d;--tv-shadow-dialog:0 12px 32px #1a27332e;--tv-shadow-drawer:-12px 0 32px #1a27331f;--tv-shadow-focus-halo:0 0 0 4px #1480a12e;--tv-motion-fast:.15s;--tv-motion-base:.25s;--tv-motion-morph:.5s;--tv-motion-ease-spring:cubic-bezier(.34, 1.4, .64, 1);--tv-type-h1:700 64px/72px "IBM Plex Sans", "Noto Sans", sans-serif;--tv-type-h1-tracking:-.02em;--tv-type-h2:700 40px/48px "IBM Plex Sans", "Noto Sans", sans-serif;--tv-type-h2-tracking:-.02em;--tv-type-h3:700 24px/32px "IBM Plex Sans", "Noto Sans", sans-serif;--tv-type-h3-tracking:-.02em;--tv-type-h4:700 20px/32px "IBM Plex Sans", "Noto Sans", sans-serif;--tv-type-h4-tracking:-.02em;--tv-type-subtitle:600 24px/28px "IBM Plex Sans", "Noto Sans", sans-serif;--tv-type-large-title:600 40px/52px "Noto Sans", "Segoe UI", sans-serif;--tv-type-body1:500 16px/1.4 "Noto Sans", "Segoe UI", sans-serif;--tv-type-body2:400 16px/22px "Noto Sans", "Segoe UI", sans-serif;--tv-type-body1-strong:600 14px/20px "Noto Sans", "Segoe UI", sans-serif;--tv-type-body-bold:700 16px/normal "Noto Sans", "Segoe UI", sans-serif;--tv-type-small:500 14px/1.4 "Noto Sans", "Segoe UI", sans-serif;--tv-type-caption1:400 12px/16px "Noto Sans", "Segoe UI", sans-serif;--tv-type-caption2:400 12px/16px "Noto Sans", "Segoe UI", sans-serif;--tv-type-pre-title:700 12px/16px "Work Sans", "Noto Sans", sans-serif;--tv-type-pre-title-tracking:.03em;--tv-type-button:700 12px/16px "Work Sans", "Noto Sans", sans-serif;--tv-type-button-tracking:.03em;--tv-type-link:700 16px/normal "Work Sans", "Noto Sans", sans-serif}
:root{--color-page:var(--tv-color-surface);--color-surface:var(--tv-color-surface);--color-surface-2:var(--tv-color-surface-alt);--color-card:var(--tv-color-surface-alt);--color-overlay:#0006;--color-row-hover:var(--tv-color-surface-alt);--color-row-selected:var(--tv-brand-160);--color-table-head:var(--tv-brand-150);--color-row-selected-ink:var(--tv-color-ink);--color-row-selected-edge:var(--tv-color-primary);--color-nav-hover:#fafbfc;--color-nav-selected:#eef0f2;--color-fill-hover:#f5f5f5;--color-badge-neutral:#f0f0f0;--color-btn-pressed:#e0e0e0;--color-border:var(--tv-color-border);--color-border-strong:var(--tv-color-control-border);--color-control-edge-hover:#575757;--color-stroke-decorative:#c7c7c7;--color-ink-1:var(--tv-color-ink);--color-ink-2:var(--tv-color-ink);--color-ink-3:var(--tv-color-text-secondary);--color-inverse:var(--tv-color-ink);--color-on-inverse:var(--tv-color-surface);--color-accent:var(--tv-color-primary);--color-accent-hover:var(--tv-color-primary-hover);--color-accent-active:var(--tv-color-primary-pressed);--color-accent-soft:var(--tv-brand-160);--color-accent-soft-hover:var(--tv-brand-150);--color-accent-ink:var(--tv-color-primary-on-tint);--color-on-accent:var(--tv-color-surface);--color-link:var(--tv-color-primary);--color-link-on-tint:var(--tv-color-primary-on-tint);--color-focus:var(--tv-color-primary);--color-success:var(--tv-feedback-success-text);--color-success-icon:var(--tv-feedback-success-accent);--color-success-soft:var(--tv-feedback-success-bg);--color-success-edge:var(--tv-feedback-success-border);--color-warning:var(--tv-feedback-warning-text);--color-warning-soft:var(--tv-feedback-warning-bg);--color-warning-edge:var(--tv-feedback-warning-border);--color-danger:var(--tv-feedback-error-text);--color-danger-soft:var(--tv-feedback-error-bg);--color-danger-edge:var(--tv-feedback-error-border);--color-info:var(--tv-feedback-info-text);--color-info-soft:var(--tv-feedback-info-bg);--color-info-edge:var(--tv-feedback-info-border);--color-brand-soft:var(--tv-brand-150);--color-avatar-purple:#efe8f5;--color-avatar-green:#e6f2e8;--color-avatar-teal:#e0f1f1;--color-avatar-yellow:#fbf1d6;--color-brand-edge:var(--tv-brand-130);--color-brand-ink:var(--tv-color-primary-on-tint);--color-final:var(--tv-color-ink);--color-on-final:var(--tv-color-surface);--color-neutral:var(--tv-color-ink);--color-neutral-soft:var(--tv-color-border);--color-neutral-edge:var(--tv-color-control-border);--color-tile-ink:var(--tv-brand-70);--color-tile-now:var(--tv-brand-160);--color-tile-now-edge:var(--tv-brand-140);--color-tile-you:#d3eee9;--color-tile-you-edge:#4fb8a8;--color-tile-you-icon:#0e726f;--color-tile-mts:#e6f5fa;--color-tile-mts-edge:var(--tv-brand-120);--color-tile-pressed:var(--tv-brand-140);--color-toast-info:var(--tv-brand-70);--color-toast-success:#0e726f;--color-toast-warning:var(--tv-feedback-warning-accent);--color-toast-error:var(--tv-feedback-error-accent);--color-btn-neutral-ink:var(--tv-color-ink);--color-btn-neutral-edge:var(--tv-color-control-border);--color-btn-neutral-hover:var(--tv-color-surface-alt);--color-btn-danger:var(--tv-feedback-error-accent);--color-btn-danger-hover:#8e1f1f;--color-on-danger:var(--tv-color-surface);--color-disabled-surface:var(--tv-color-surface-alt);--color-disabled-ink:var(--tv-color-text-faint);--color-disabled-edge:var(--tv-color-border);--color-data-1:#00879b;--color-data-2:#d55e00;--color-data-3:#8256c4;--color-data-4:#b0006b;--color-data-5:#75787b;--color-data-6:#5a7d1a;--color-dim-self-cultivation:#16a37b;--color-dim-roles-relationships:#40c0ad;--color-dim-stewardship:#009ca8;--color-dim-consciousness:#002f6c;--color-on-dim:#fff;--color-band-depleting:#9aa0b0;--color-band-depleting-mark:#848c96;--color-band-depleting-tint:#eef0f2;--color-band-depleting-tint-text:#1a2733;--color-band-sustaining:#9fd9d6;--color-band-sustaining-mark:#178f86;--color-band-sustaining-tint:#e6f7f5;--color-band-sustaining-tint-text:#0e726f;--color-band-generative:#22a7b0;--color-band-generative-mark:#0e726f;--color-band-generative-tint:#e3f6f4;--color-band-generative-tint-text:#0e726f;--color-band-flourishing:#188aad;--color-band-flourishing-mark:#0c4a82;--color-band-flourishing-tint:#e2eef4;--color-band-flourishing-tint-text:#17658b;--color-band-pending:#75787b;--color-band-pending-mark:#75787b;--color-band-pending-tint:#eef0f2;--color-band-pending-tint-text:#1a2733;--color-band-depleting-solid:#1a2733;--color-band-sustaining-solid:#17658b;--color-band-generative-solid:#358377;--color-band-flourishing-solid:#0e726f;--color-band-pending-solid:#74777a;--color-on-band-solid:var(--tv-color-surface);--font-ui:"Noto Sans", "Segoe UI", "PingFang SC", "Microsoft YaHei", "Noto Sans SC", sans-serif;--font-display:"IBM Plex Sans", "Noto Sans", "PingFang SC", "Microsoft YaHei", "Noto Sans SC", sans-serif;--font-accent:"Work Sans", "Noto Sans", "PingFang SC", "Microsoft YaHei", "Noto Sans SC", sans-serif;--font-data:var(--font-ui);--numeric:tabular-nums lining-nums;--tracking-heading:var(--tv-type-h3-tracking);--tracking-caps:var(--tv-type-button-tracking);--text-meta:12px;--line-meta:16px;--text-sm:14px;--line-sm:20px;--text-body:14px;--line-body:20px;--text-md:var(--text-body);--line-md:var(--line-body);--text-answer:16px;--line-answer:22px;--text-lg:16px;--line-lg:22px;--text-xl:20px;--line-xl:28px;--text-page:20px;--line-page:28px;--text-2xl:20px;--leading-page:1.4;--leading-tight:1.3;--leading-body:1.4286;--text-data-sm:12px;--weight-regular:400;--weight-medium:500;--weight-semibold:600;--weight-bold:700;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-6:24px;--space-8:32px;--space-12:48px;--space-16:64px;--radius-sm:var(--tv-radius-checkbox);--radius-md:var(--tv-radius-control);--radius-lg:var(--tv-radius-card);--radius-banner:var(--tv-radius-alert);--radius-tooltip:var(--tv-radius-tooltip);--radius-pill:var(--tv-radius-pill);--shadow-sm:var(--tv-shadow-card);--shadow-md:var(--tv-shadow-tooltip);--shadow-lg:var(--tv-shadow-dialog);--shadow-toast:var(--tv-shadow-toast);--shadow-drawer:var(--tv-shadow-drawer);--shadow-btn:0 0 2px #0000001f, 0 1px 2px #00000024;--icon-sm:16px;--icon-md:20px;--icon-lg:24px;--icon-stroke:2;--duration-fast:var(--tv-motion-fast);--duration-base:var(--tv-motion-base);--duration-exit:var(--tv-motion-fast);--duration-spin:.9s;--press-y:1px;--press-scale:.96;--ease-out:cubic-bezier(.2, 0, 0, 1);--ease-in:cubic-bezier(.4, 0, 1, 1);--duration-loop:2.4s;--ease-loop:cubic-bezier(.37, 0, .63, 1);--control-height:32px;--control-font-size:14px;--control-line-height:20px;--control-padding-x:12px;--control-icon:20px;--field-padding-x:12px;--hit-area:44px;--row-compact:44px;--row-action:32px;--focus-width:2px;--focus-offset:2px;--border-width:1px;--form-column:760px;--page-max:1440px;--content-max:1200px;--sidebar-width:200px;--rail-width:92px;--topbar-height:56px;--save-bar-height:64px;--aside-form:320px;--aside-detail:360px;--dialog-width:600px}@media (max-width:1023px){:root{--control-height:40px;--control-font-size:16px;--control-line-height:22px;--control-padding-x:16px;--control-icon:24px;--field-padding-x:18px}}@media (prefers-reduced-motion:reduce){:root{--press-y:0px;--press-scale:1;--duration-base:0s;--duration-exit:0s;--duration-spin:0s}}
*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--color-page);color:var(--color-ink-1);font-family:var(--font-ui);font-size:var(--text-body);line-height:var(--line-body);margin:0}h1{margin:0 0 var(--space-2);font-family:var(--font-display);font-size:var(--text-page);font-weight:var(--weight-bold);line-height:var(--line-page);letter-spacing:var(--tracking-heading);text-wrap:balance}p{margin:0 0 var(--space-3);text-wrap:pretty}:where(a,button,input,select,textarea,summary,[tabindex]){outline:var(--focus-width) solid transparent;outline-offset:var(--focus-offset)}:focus-visible{outline:var(--focus-width) solid var(--color-focus);outline-offset:var(--focus-offset)}@media (forced-colors:active){:where(a,button,input,select,textarea,summary,[tabindex]):not(:focus-visible){outline-style:none}}main[tabindex="-1"]:focus,h1[tabindex="-1"]:focus{outline:none}.lede{color:var(--color-ink-2);margin-bottom:var(--space-6)}.meta{color:var(--color-ink-3);font-size:var(--text-meta);line-height:var(--line-meta)}.section-heading{margin:var(--space-6) 0 var(--space-2);font-family:var(--font-display);font-size:var(--text-lg);font-weight:var(--weight-bold);line-height:var(--line-lg);letter-spacing:var(--tracking-heading)}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{top:var(--space-2);left:var(--space-2);z-index:100;padding:var(--space-2) var(--space-4);background:var(--color-surface);color:var(--color-link);border:var(--border-width) solid var(--color-border-strong);border-radius:var(--radius-pill);position:absolute;transform:translateY(-200%)}.skip-link:focus{transform:none}.shell-main{min-width:0;padding:var(--space-6) var(--space-4) calc(var(--space-16) + var(--space-6));grid-area:main}.content{max-width:none}.signin-page{min-height:100dvh;padding:var(--space-8) var(--space-4);background-color:var(--tv-brand-140);background-image:-webkit-image-set(url(/images/sections/form2/stewardship-response.avif) 1x type("image/avif"),url(/images/sections/form2/stewardship-response.webp) 1x type("image/webp"),url(/images/sections/form2/stewardship-response.jpg) 1x type("image/jpeg"));background-image:image-set("/images/sections/form2/stewardship-response.avif" 1x type("image/avif"),"/images/sections/form2/stewardship-response.webp" 1x type("image/webp"),"/images/sections/form2/stewardship-response.jpg" 1x type("image/jpeg"));background-position:50% 60%;background-repeat:no-repeat;background-size:cover;align-items:center;display:flex}@media (forced-colors:active){.signin-page{background-image:none}}.signin-main{width:100%;max-width:380px;margin:0 auto}.signin-card{padding:var(--space-6);overflow-wrap:anywhere;background:var(--color-surface);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg)}.signin-brand{margin-bottom:var(--space-6);padding-bottom:var(--space-6);border-bottom:var(--border-width) solid var(--color-border);align-items:center;gap:20px;display:flex}.signin-brand img{flex:none;width:auto;height:88px}.signin-card>h1{margin-bottom:var(--space-6)}.signin-title{align-items:center;gap:var(--space-3);margin-bottom:var(--space-6);display:flex}.signin-title img{flex:none;width:40px;height:40px}.signin-title h1{min-width:0;margin:0}.signin-checking{color:var(--color-ink-2);margin:0}.signin-action{width:100%}@keyframes first-load-settle{0%{opacity:.4}}.load-icon{transform-origin:50%;width:24px;height:24px;animation:load-grow var(--duration-loop) var(--ease-loop) infinite;border-radius:22%;flex:none;display:inline-block;position:relative;overflow:hidden}.load-icon img{width:100%;height:100%;display:block}.load-icon:after{content:"";background-image:linear-gradient(100deg, transparent 30%, color-mix(in srgb, var(--color-surface) 65%, transparent) 50%, transparent 70%);animation:load-shimmer var(--duration-loop) var(--ease-loop) infinite;position:absolute;inset:0;transform:translate(-120%)}.load-icon-lg{width:48px;height:48px}@keyframes load-shimmer{60%,to{transform:translate(120%)}}@keyframes load-grow{30%{transform:scale(1.08)}60%,to{transform:scale(1)}}.load-icon.is-stopped{animation:none}.load-icon.is-stopped:after{display:none}@media (prefers-reduced-motion:reduce){.load-icon{animation:none}.load-icon:after{display:none}}.load-page{align-items:center;gap:var(--space-3);text-align:center;flex-direction:column;max-width:480px;margin:18vh auto 0;display:flex}.load-page p{margin:0}.load-line{color:var(--color-ink-1);font-size:var(--text-lg);font-weight:var(--weight-semibold);line-height:var(--line-lg)}.load-page .load-slow{margin-top:var(--space-1);color:var(--color-ink-3);animation:first-load-settle var(--duration-fast) ease-out}.load-page .tv-banner{text-align:left;width:100%;margin-bottom:0}.slow-load .load-page{margin-top:var(--space-12);margin-bottom:var(--space-12)}.boot-sk-avatar{border-radius:var(--radius-pill);width:32px;height:32px}.boot-sk-btn{border-radius:var(--radius-pill);width:108px;height:32px}.boot-sk-icon{flex:none;width:20px;height:20px}.boot-sk-label{width:96px;height:12px}.boot-nav .tv-nav-item:nth-child(2) .boot-sk-label{width:72px}.boot-nav .tv-nav-item:nth-child(3) .boot-sk-label{width:104px}.boot-nav .tv-nav-item:nth-child(4) .boot-sk-label{width:64px}.boot-head{padding-bottom:var(--space-3);border-bottom:var(--border-width) solid var(--color-border)}.boot-sk-title{width:180px;height:28px;margin-bottom:var(--space-2)}.boot-sk-lede{width:min(420px,70%);height:12px;margin-top:4px}@media (max-width:767px){.boot-nav .tv-nav-item:nth-child(n) .boot-sk-label{width:40px;height:10px}.boot-sk-btn{width:32px}.load-page{margin-top:12vh}}@media (min-width:768px) and (max-width:1023px){.boot-nav .boot-sk-label{display:none}}.shell-enter .tv-topbar-user,.shell-enter .tv-nav,.shell-enter .shell-main{animation:first-load-settle var(--duration-fast) ease-out}.slow-load{max-width:var(--form-column)}.slow-load.tv-wide{max-width:none}.slow-load:focus{outline:none}.slow-load-head{min-height:24px;margin-bottom:var(--space-3)}.slow-load-status{align-items:center;gap:var(--space-2);display:flex}.slow-load-status p{color:var(--color-ink-2);animation:first-load-settle var(--duration-fast) ease-out;margin:0}.slow-load-banner{margin-bottom:var(--space-3)}.signin-action+.signin-action,.signin-note+.signin-action{margin-top:var(--space-3)}.signin-note{margin:var(--space-2) 0 0}.signin-facts{margin:0 0 var(--space-6)}.signin-facts dt{color:var(--color-ink-3);font-size:var(--text-meta);line-height:var(--line-meta)}.signin-facts dd{overflow-wrap:anywhere;margin:0}@media (min-width:768px){.signin-main{margin-left:130px}.shell-main{padding:var(--space-6)}}.page-head{padding-bottom:var(--space-3);margin-bottom:clamp(var(--space-3), 2.6vh, var(--space-6));border-bottom:var(--border-width) solid var(--color-border)}.page-back a{align-items:center;gap:var(--space-1);min-height:32px;font-family:var(--font-ui);font-size:var(--text-sm);font-weight:var(--weight-regular);line-height:var(--line-sm);display:inline-flex}.page-back a:hover{text-decoration-line:underline}.page-head-row{justify-content:space-between;align-items:flex-start;gap:var(--space-2) var(--space-4);flex-wrap:wrap;display:flex}.page-head .page-head-row>.page-title{border-bottom:0;margin:0;padding-bottom:0}.page-head .page-lede{margin:var(--space-2) 0 0}.page-head>:not(.page-head-row,.page-lede){margin-top:var(--space-2);margin-bottom:0}.page-head>.page-back{margin:0 0 var(--space-1)}.page-head+:is(h2,h3,.section-heading),.page-head+*>:is(h2,h3,.section-heading):first-child{margin-top:0}.page-title+.lede:not(.dashboard-lede),.page-title+.meta{padding-bottom:var(--space-3);margin-bottom:var(--space-6);border-bottom:var(--border-width) solid var(--color-border)}.page-title+:is(.lede,.meta)+:is(h2,h3,.section-heading),.page-title+:is(.lede,.meta)+*>:is(h2,h3,.section-heading):first-child{margin-top:0}.page-header>div>.page-title{border-bottom:0;margin-bottom:0;padding-bottom:0}.page-header{padding-bottom:var(--space-3);margin-bottom:var(--space-6);border-bottom:var(--border-width) solid var(--color-border)}.page-title:not(:has(+.lede,+.meta)){padding-bottom:var(--space-3);margin-bottom:var(--space-6);border-bottom:var(--border-width) solid var(--color-border)}
:where(a){color:var(--color-link);font-family:var(--font-accent);font-weight:var(--weight-bold);text-decoration-line:none;text-decoration-thickness:var(--border-width)}:where(a):hover,:where(a):active{text-decoration-line:underline}:where(a):hover{color:var(--color-accent-hover)}:where(a):active{color:var(--color-accent-active)}:where(.tv-banner,.tv-error-summary,.tv-card,.tv-tinted) :where(a){color:var(--color-link-on-tint);text-decoration-line:underline}:where(a:not([class])):focus-visible{outline:none;text-decoration-line:underline;text-decoration-style:double}@media (forced-colors:active){:where(a:not([class])):focus-visible{outline:var(--focus-width) solid Highlight;outline-offset:var(--focus-offset)}}
.tv-btn{min-width:96px;min-height:var(--control-height);padding:0 var(--control-padding-x);background:var(--color-surface);color:var(--color-btn-neutral-ink);border:var(--border-width) solid var(--color-btn-neutral-edge);border-radius:var(--radius-pill);font-family:var(--font-ui);font-size:var(--control-font-size);font-weight:var(--weight-semibold);line-height:var(--control-line-height);vertical-align:middle;white-space:nowrap;cursor:pointer;transition-property:background-color,border-color,color,transform;transition-duration:var(--duration-fast);transition-timing-function:var(--ease-out);justify-content:center;align-items:center;gap:6px;margin:0;text-decoration:none;display:inline-flex;position:relative}.tv-btn:before{content:"";inset:calc((var(--control-height) - var(--hit-area)) / 2) 0;position:absolute}.tv-btn .fui-Icon,.tv-btn>svg{width:var(--control-icon);height:var(--control-icon);flex:none}.tv-btn:hover{background:var(--color-nav-hover);color:var(--color-btn-neutral-ink);text-decoration:none}.tv-btn:active{background:var(--color-btn-pressed);transform:translateY(var(--press-y))}.tv-btn-neutral{background:var(--color-surface)}.tv-btn-primary{background:var(--color-accent);color:var(--color-on-accent);border-color:#0000}.tv-btn-primary:hover{background:var(--color-accent-hover);color:var(--color-on-accent)}.tv-btn-primary:active{background:var(--color-accent-active)}.tv-btn-outline{color:var(--color-accent);border-color:var(--color-accent);background:0 0}.tv-btn-outline:hover{background:var(--color-accent-soft);color:var(--color-accent-ink)}.tv-btn-outline:active{background:var(--color-accent-soft-hover);color:var(--color-accent-ink)}.tv-btn-subtle{color:var(--color-ink-1);background:0 0;border-color:#0000}.tv-btn-subtle:hover{background:var(--color-fill-hover);color:var(--color-ink-1)}.tv-btn-subtle:active{background:var(--color-btn-pressed);color:var(--color-ink-1)}.tv-btn-danger{background:var(--color-btn-danger);color:var(--color-on-danger);border-color:#0000}.tv-btn-danger:hover,.tv-btn-danger:active{background:var(--color-btn-danger-hover);color:var(--color-on-danger)}.tv-btn:disabled,.tv-btn[aria-disabled=true]{background:var(--color-disabled-surface);color:var(--color-disabled-ink);border-color:var(--color-disabled-edge);cursor:not-allowed;transform:none}.tv-btn-primary:disabled,.tv-btn-primary[aria-disabled=true],.tv-btn-subtle:disabled,.tv-btn-subtle[aria-disabled=true]{border-color:#0000}.tv-btn-subtle:disabled,.tv-btn-subtle[aria-disabled=true]{background:0 0}.tv-btn[aria-busy=true]{cursor:progress}.tv-btn-icon{min-width:var(--control-height);width:var(--control-height);padding:0}@media (max-width:767px){.tv-btn{min-height:var(--hit-area)}.tv-btn-icon{min-width:var(--hit-area);width:var(--hit-area)}}.tv-chip[aria-pressed=true]{background:var(--color-accent);color:var(--color-on-accent);border-color:#0000}.tv-chip[aria-pressed=true]:hover{background:var(--color-accent-hover);color:var(--color-on-accent)}.tv-chip[aria-pressed=true]:active{background:var(--color-accent-active)}.tv-btn:focus-visible{border-color:var(--color-focus);border-radius:var(--radius-md);box-shadow:inset 0 0 0 var(--border-width) var(--color-focus);outline:none}.tv-btn-primary:focus-visible,.tv-btn-danger:focus-visible,.tv-chip[aria-pressed=true]:focus-visible{box-shadow:var(--shadow-btn), inset 0 0 0 var(--border-width) var(--color-focus), inset 0 0 0 calc(2 * var(--border-width)) var(--color-surface)}@media (forced-colors:active){.tv-btn:focus-visible{outline:var(--focus-width) solid Highlight;outline-offset:var(--focus-offset)}}
.tv-field{margin-bottom:var(--space-6)}.tv-field-row{gap:0 var(--space-6);flex-wrap:wrap;display:flex}.tv-field-label{color:var(--color-ink-1);font-size:var(--text-body);font-weight:var(--weight-regular);line-height:var(--line-body);margin-bottom:2px;padding:2px 0;display:block}.tv-field-help,.tv-field-error{font-size:var(--text-meta);line-height:var(--line-meta)}.tv-field-help{margin:0 0 var(--space-1);color:var(--color-ink-3)}.tv-field-error{margin:var(--space-1) 0 0;color:var(--color-danger)}.tv-field-error:before{content:"";width:12px;height:12px;margin-right:var(--space-1);vertical-align:-1px;background:currentColor;display:inline-block;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M6 11A5 5 0 1 0 6 1a5 5 0 0 0 0 10m-.75-2.75a.75.75 0 1 1 1.5 0 .75.75 0 0 1-1.5 0m.26-4.84a.5.5 0 0 1 .98 0l.01.09v2.59a.5.5 0 0 1-1 0V3.41Z'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M6 11A5 5 0 1 0 6 1a5 5 0 0 0 0 10m-.75-2.75a.75.75 0 1 1 1.5 0 .75.75 0 0 1-1.5 0m.26-4.84a.5.5 0 0 1 .98 0l.01.09v2.59a.5.5 0 0 1-1 0V3.41Z'/%3E%3C/svg%3E") 50%/contain no-repeat}.tv-field-error a{color:var(--color-danger);text-decoration-line:underline}.tv-input,.tv-textarea{width:100%;max-width:100%;padding:0 var(--field-padding-x);background:var(--color-surface);color:var(--color-ink-1);border:var(--border-width) solid var(--color-border-strong);border-radius:var(--radius-md);font-family:var(--font-ui);font-size:var(--control-font-size);font-weight:var(--weight-regular);line-height:var(--control-line-height);margin:0}.tv-input{min-height:var(--control-height);height:var(--control-height)}.tv-field-row .tv-input{min-width:220px}.tv-field-row .tv-input-short{width:120px;min-width:0}.tv-textarea{min-height:52px;padding:6px var(--field-padding-x);resize:vertical;display:block}.tv-input::placeholder,.tv-textarea::placeholder{color:var(--color-ink-3);opacity:1}.tv-input:hover,.tv-textarea:hover{border-bottom-color:var(--color-control-edge-hover)}.tv-input:focus-visible,.tv-textarea:focus-visible{border-bottom-color:var(--color-focus);box-shadow:inset 0 calc(-1 * var(--border-width)) 0 var(--color-focus);outline:none}.tv-input[aria-invalid=true]:not(:focus),.tv-textarea[aria-invalid=true]:not(:focus){border-color:var(--color-danger)}.tv-input:disabled,.tv-textarea:disabled{background:var(--color-disabled-surface);color:var(--color-disabled-ink);border-color:var(--color-disabled-edge);cursor:not-allowed}.tv-select{align-items:center;display:flex;position:relative}.tv-select>.tv-input{appearance:none;padding-right:calc(var(--field-padding-x) + var(--control-icon) + 4px);cursor:pointer}.tv-select>.tv-input:hover:not(:focus-visible,[aria-invalid=true]){border-bottom-color:var(--color-border-strong)}.tv-select-icon{width:var(--control-icon);height:var(--control-icon);color:var(--color-border-strong);pointer-events:none;position:absolute;right:10px}@supports (appearance:base-select){.tv-select>select.tv-input{appearance:base-select}.tv-select>select.tv-input::picker(select){appearance:base-select}.tv-select>select.tv-input{align-items:center;padding-block:0;display:flex}.tv-select>select.tv-input::picker-icon{display:none}.tv-select>select.tv-input::picker(select){margin-block:var(--space-1);padding:var(--space-1);background:var(--color-surface);color:var(--color-ink-1);border:var(--border-width) solid transparent;border-radius:var(--radius-md);box-shadow:var(--shadow-md)}.tv-select>select.tv-input option{align-items:center;gap:var(--space-1);min-height:var(--control-height);padding:6px var(--space-2);color:var(--color-ink-1);border-radius:var(--radius-md);font-size:var(--control-font-size);line-height:var(--control-line-height);cursor:pointer;background:0 0;display:flex}.tv-select>select.tv-input option:checked{background:color-mix(in srgb, var(--color-accent) 10%, transparent)}.tv-select>select.tv-input option:hover{background:color-mix(in srgb, var(--color-accent) 16%, transparent)}.tv-select>select.tv-input option:focus-visible{outline:var(--focus-width) solid var(--color-focus);outline-offset:calc(-1 * var(--focus-width))}.tv-select>select.tv-input option:disabled{color:var(--color-disabled-ink);cursor:not-allowed}.tv-select>select.tv-input option::checkmark{content:"";background:var(--color-accent);width:16px;height:16px;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M14.05 3.49c.28.3.27.77-.04 1.06l-7.93 7.47A.85.85 0 0 1 4.9 12L2.22 9.28a.75.75 0 1 1 1.06-1.06l2.24 2.27 7.47-7.04a.75.75 0 0 1 1.06.04'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M14.05 3.49c.28.3.27.77-.04 1.06l-7.93 7.47A.85.85 0 0 1 4.9 12L2.22 9.28a.75.75 0 1 1 1.06-1.06l2.24 2.27 7.47-7.04a.75.75 0 0 1 1.06.04'/%3E%3C/svg%3E") 50%/contain no-repeat}@media (forced-colors:active){.tv-select>select.tv-input option{forced-color-adjust:none;color:canvastext;background:canvas}.tv-select>select.tv-input option:hover{color:highlighttext;background:highlight}.tv-select>select.tv-input option:checked{color:selecteditemtext;background:selecteditem}.tv-select>select.tv-input option:focus-visible{outline-color:highlight}.tv-select>select.tv-input option:disabled{color:graytext}.tv-select>select.tv-input option::checkmark{forced-color-adjust:none;background:currentColor}}}.tv-file-input{min-height:var(--hit-area);color:var(--color-ink-1);font-family:var(--font-ui);font-size:var(--control-font-size)}.tv-file-input::file-selector-button{min-height:var(--control-height);margin-right:var(--space-3);padding:0 var(--control-padding-x);background:var(--color-surface);color:var(--color-ink-1);border:var(--border-width) solid var(--color-border-strong);border-radius:var(--radius-pill);font-family:var(--font-ui);font-size:var(--control-font-size);font-weight:var(--weight-semibold);cursor:pointer}.tv-file-input::file-selector-button:hover{background:var(--color-nav-hover)}.tv-checkbox,.tv-radio-option{color:var(--color-ink-3);font-size:var(--text-body);line-height:var(--line-body);cursor:pointer;align-items:flex-start;display:flex}.tv-checkbox:hover,.tv-radio-option:hover{color:var(--color-ink-1)}.tv-checkbox:has(input:checked){color:var(--color-ink-1)}.tv-checkbox input,.tv-radio-option input{--indicator:16px;appearance:none;width:var(--indicator);height:var(--indicator);margin:calc((var(--line-body) - var(--indicator)) / 2 + var(--space-2)) var(--space-2);background:var(--color-surface);border:var(--border-width) solid var(--color-border-strong);cursor:pointer;flex:none}.tv-checkbox label{min-height:var(--hit-area);padding:var(--space-2) var(--space-2) var(--space-2) var(--space-1);cursor:inherit}.tv-checkbox input{border-radius:var(--radius-sm)}.tv-checkbox:hover input:not(:checked),.tv-radio-option:hover input:not(:checked){border-color:var(--color-control-edge-hover)}.tv-checkbox input:active,.tv-radio-option input:active{transform:scale(var(--press-scale))}.tv-checkbox input:checked{background-color:var(--color-accent);border-color:var(--color-accent);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath fill='white' d='M9.76 3.2c.3.29.32.76.04 1.06l-4.25 4.5a.75.75 0 0 1-1.08.02L2.22 6.53a.75.75 0 0 1 1.06-1.06l1.7 1.7L8.7 3.24a.75.75 0 0 1 1.06-.04'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:75%}.tv-checkbox input:checked:hover{background-color:var(--color-accent-hover);border-color:var(--color-accent-hover)}.tv-checkbox input:checked:active{background-color:var(--color-accent-active);border-color:var(--color-accent-active)}.tv-radio-group{margin:0 0 var(--space-4);border:0;padding:0}.tv-radio-group legend{padding:2px 0}.tv-radio-option input{border-radius:50%}.tv-radio-option input:checked{background:radial-gradient(circle, var(--color-accent) 0 calc(var(--indicator) * .3125), transparent calc(var(--indicator) * .3125 + .5px));border-color:var(--color-accent)}.tv-radio-option{min-height:var(--hit-area)}.tv-radio-option>span{padding:var(--space-2) var(--space-2) var(--space-2) var(--space-1)}.tv-radio-label{display:block}.tv-radio-option:has(input:checked) .tv-radio-label{color:var(--color-ink-1)}.tv-radio-consequence{color:var(--color-ink-3);font-size:var(--text-sm);line-height:var(--line-sm);display:block}.tv-checkbox input:disabled,.tv-radio-option input:disabled{border-color:var(--color-disabled-edge);cursor:not-allowed}.tv-checkbox:has(input:disabled){color:var(--color-disabled-ink);cursor:not-allowed}.tv-radio-option:has(input:disabled){color:var(--color-disabled-ink);cursor:not-allowed}.tv-radio-option:has(input:disabled) .tv-radio-label{color:var(--color-disabled-ink);cursor:not-allowed}@media (max-width:1023px){.tv-checkbox input,.tv-radio-option input{--indicator:20px}.tv-select-icon{right:12px}}@media (pointer:coarse){.tv-input,.tv-textarea{font-size:16px;line-height:22px}}@media (forced-colors:active){.tv-checkbox input,.tv-radio-option input{appearance:auto;background:0 0}.tv-input:focus-visible,.tv-textarea:focus-visible{outline:var(--focus-width) solid Highlight;outline-offset:var(--focus-offset)}}
.tv-tab-list{margin-bottom:var(--space-4);border-bottom:var(--border-width) solid var(--color-border);flex-wrap:wrap;display:flex}.tv-tab{padding:var(--space-3) 10px;color:var(--color-ink-2);border-radius:var(--radius-md);font-family:var(--font-ui);font-size:var(--text-body);font-weight:var(--weight-regular);line-height:var(--line-body);cursor:pointer;background:0 0;border:0;align-items:center;text-decoration:none;display:inline-flex;position:relative}.tv-tab:hover{color:var(--color-ink-1);text-decoration:none}.tv-tab[aria-selected=true],.tv-tab[aria-current=page]{color:var(--color-ink-1);font-weight:var(--weight-semibold)}.tv-tab:focus-visible{outline:var(--focus-width) solid var(--color-focus);outline-offset:calc(-1 * var(--focus-width))}.tv-card-tabs{gap:var(--space-1)}.tv-card-tabs .tv-tab{margin-bottom:calc(-1 * var(--border-width));background:var(--color-surface-2);color:var(--color-ink-1);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-md) var(--radius-md) 0 0;border-bottom:0}.tv-card-tabs .tv-tab:hover{background:var(--color-nav-hover)}.tv-card-tabs .tv-tab[aria-selected=true],.tv-card-tabs .tv-tab[aria-current=page]{background:var(--color-surface);color:var(--color-accent);font-weight:var(--weight-regular);box-shadow:0 var(--border-width) 0 var(--color-surface)}@media (max-width:599px){.tv-card-tabs{box-shadow:inset 0 calc(-1 * var(--border-width)) 0 var(--color-border);scrollbar-width:none;-webkit-mask-image:linear-gradient(to right, #000 calc(100% - var(--space-6)), transparent);-webkit-mask-image:linear-gradient(to right, #000 calc(100% - var(--space-6)), transparent);mask-image:linear-gradient(to right, #000 calc(100% - var(--space-6)), transparent);border-bottom:0;flex-wrap:nowrap;padding-inline-end:var(--space-6);overflow-x:auto}.tv-card-tabs::-webkit-scrollbar{display:none}.tv-card-tabs .tv-tab{white-space:nowrap;box-shadow:inset 0 calc(-1 * var(--border-width)) 0 var(--color-border);flex:none;margin-bottom:0}.tv-card-tabs .tv-tab[aria-selected=true],.tv-card-tabs .tv-tab[aria-current=page]{box-shadow:none}}.tv-tabs-bar{align-items:center;gap:var(--space-2) var(--space-6);margin-bottom:var(--space-4);border-bottom:var(--border-width) solid var(--color-border);flex-wrap:wrap;display:flex}.tv-tabs-bar>.tv-tab-list{border-bottom:0;align-self:flex-end;margin-bottom:0}.tv-tabs-bar-trail{margin-left:auto}@media (max-width:599px){.tv-tabs-bar{border-bottom:0}.tv-tabs-bar-trail{width:100%;margin-left:0}}.tv-tab-panel{margin-bottom:var(--space-4)}
.tv-table-region{background:linear-gradient(to right, var(--color-surface) 30%, transparent) left / 40px 100% no-repeat local, linear-gradient(to left, var(--color-surface) 30%, transparent) right / 40px 100% no-repeat local, radial-gradient(farthest-side at 0 50%, var(--color-overlay), transparent) left / 12px 100% no-repeat scroll, radial-gradient(farthest-side at 100% 50%, var(--color-overlay), transparent) right / 12px 100% no-repeat scroll, var(--color-surface);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-banner);max-width:100%;position:relative;overflow-x:auto}.tv-data-table{border-collapse:collapse;width:100%;color:var(--color-ink-3);font-size:var(--text-body);line-height:var(--line-body)}.tv-data-table th,.tv-data-table td{box-sizing:border-box;height:var(--row-compact);border-bottom:var(--border-width) solid var(--color-border);text-align:left;vertical-align:top;padding:10px 10px 11px}.tv-data-table :where(td,th)>:where(a){vertical-align:top}.tv-data-table :where(td,th)>.tv-status-badge{vertical-align:top;margin-block:-1px}.tv-data-table thead th{background:var(--color-table-head);color:var(--color-ink-1);vertical-align:middle;font-weight:var(--weight-bold);white-space:nowrap;padding:12px 10px}.tv-data-table th.tv-num,.tv-data-table td.tv-num{text-align:right}.tv-data-table tbody tr:last-child>*{border-bottom:0}.tv-data-table tbody tr:hover{background:var(--color-row-hover)}.tv-data-table tbody tr:hover :where(a:not(.tv-btn)),.tv-data-table tbody tr[aria-selected=true] :where(a:not(.tv-btn)){color:var(--color-link-on-tint)}.tv-data-table tbody tr:has(:focus-visible){outline:var(--focus-width) solid var(--color-focus);outline-offset:calc(-1 * var(--focus-width))}.tv-data-table tbody tr[aria-selected=true]{background:var(--color-row-selected);color:var(--color-row-selected-ink);box-shadow:inset var(--border-width) 0 0 var(--color-row-selected-edge)}.tv-data-table .tv-row-head{color:var(--color-ink-1);font-weight:var(--weight-semibold);white-space:nowrap}.tv-data-table .tv-group-row th{background:var(--color-surface-2);border-top:var(--border-width) solid var(--color-border-strong);color:var(--color-ink-1);font-weight:var(--weight-bold)}.tv-num,.tv-data-cell{font-family:var(--font-data);font-variant-numeric:var(--numeric);white-space:nowrap}.tv-num{text-align:right}.tv-cell-note{display:block}@media (max-width:767px){.tv-table-stack{background:0 0;border:0;border-radius:0;overflow:visible}.tv-table-stack .tv-data-table,.tv-table-stack tbody,.tv-table-stack tr,.tv-table-stack th,.tv-table-stack td{display:block}.tv-table-stack thead{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.tv-table-stack tbody{border-top:var(--border-width) solid var(--color-border)}.tv-table-stack tbody+tbody{border-top:0}.tv-table-stack tbody tr{padding:var(--space-3) 0;border-bottom:var(--border-width) solid var(--color-border)}.tv-table-stack tbody tr:hover{background:0 0}.tv-table-stack .tv-data-table th,.tv-table-stack .tv-data-table td{overflow-wrap:anywhere;border-bottom:0;height:auto;padding:0}.tv-table-stack .tv-data-table td{margin-top:var(--space-1);color:var(--color-ink-1);font-size:var(--text-sm)}.tv-table-stack .tv-row-head,.tv-table-stack .tv-num,.tv-table-stack .tv-data-cell{white-space:normal}.tv-table-stack .tv-data-table td.tv-num,.tv-table-stack .tv-data-table th.tv-num{text-align:left}.tv-table-stack tbody tr.tv-group-row{padding:0}.tv-table-stack .tv-data-table tr.tv-group-row th{padding:var(--space-2) var(--space-3)}.tv-table-stack :is(td,th)[data-label]:before{content:attr(data-label) ": " / "";color:var(--color-ink-3);font-family:var(--font-ui)}.tv-table-stack td:empty{display:none}}
.tv-banner{align-items:flex-start;gap:var(--space-2);margin-bottom:var(--space-4);background:var(--color-card);color:var(--color-ink-1);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-banner);font-size:var(--text-body);line-height:var(--line-body);padding:14px 18px;display:flex}.tv-banner p{margin:0}.tv-banner p+p{margin-top:var(--space-1)}.tv-banner-icon{width:20px;height:20px;color:var(--color-ink-3);flex:none}.tv-banner-info{background:var(--color-info-soft);border-color:var(--color-info-edge)}.tv-banner-info .tv-banner-icon{color:var(--color-accent)}.tv-banner-success{background:var(--color-success-soft);border-color:var(--color-success-edge)}.tv-banner-success .tv-banner-icon{color:var(--color-success)}.tv-banner-warning{background:var(--color-warning-soft);border-color:var(--color-warning-edge)}.tv-banner-warning .tv-banner-icon{color:var(--color-warning)}.tv-banner-danger{background:var(--color-danger-soft);border-color:var(--color-danger-edge)}.tv-banner-danger .tv-banner-icon{color:var(--color-danger)}.tv-error-summary{align-items:flex-start;gap:var(--space-2);max-width:var(--form-column);margin-bottom:var(--space-6);background:var(--color-danger-soft);color:var(--color-ink-1);border:var(--border-width) solid var(--color-danger-edge);border-radius:var(--radius-banner);line-height:var(--line-body);padding:14px 18px;display:flex}.tv-error-summary-icon{width:20px;height:20px;color:var(--color-danger);flex:none}.tv-error-summary-heading{margin:0 0 var(--space-1);font-size:var(--text-body);font-weight:var(--weight-bold);line-height:var(--line-body)}.tv-error-summary-list{padding-left:var(--space-4);margin:0}.tv-error-summary-list li+li{margin-top:var(--space-1)}
.tv-status-badge{align-items:center;gap:var(--space-1);border:var(--border-width) solid;border-radius:var(--radius-pill);min-width:24px;height:24px;font-size:var(--text-meta);font-weight:var(--weight-semibold);line-height:var(--line-meta);white-space:nowrap;padding:0 6px;display:inline-flex}.tv-status-badge .fui-Icon,.tv-status-badge>svg{flex:none;width:16px;height:16px}.tv-status-plain{padding:0 var(--space-2)}.tv-status-badge .tv-status-flag{color:var(--color-danger)}.tv-status-md{height:32px;font-size:var(--text-meta);line-height:var(--line-meta)}.tv-status-neutral{background:var(--color-badge-neutral);border-color:var(--color-border);color:var(--color-ink-1)}.tv-status-info{background:var(--color-accent-soft);border-color:var(--color-info-edge);color:var(--color-accent-ink)}.tv-status-success{background:var(--color-success-soft);border-color:var(--color-success-edge);color:var(--color-success)}.tv-status-warning{background:var(--color-warning-soft);border-color:var(--color-warning-edge);color:var(--color-warning)}.tv-status-subtle,.tv-status-subtle-muted{background:var(--color-surface);border-color:var(--color-border);color:var(--color-ink-1);font-weight:var(--weight-bold)}.tv-status-subtle{border-color:var(--color-ink-1)}.tv-status-subtle-muted{color:var(--color-ink-3)}.tv-status-brand{background:var(--color-brand-soft);border-color:var(--color-brand-edge);color:var(--color-brand-ink)}.tv-status-final{background:var(--color-final);border-color:var(--color-final);color:var(--color-on-final)}.tv-status-danger{background:var(--color-danger-soft);border-color:var(--color-danger-edge);color:var(--color-danger)}.tv-tag{background:var(--color-fill-hover);min-width:0;height:24px;color:var(--color-ink-1);border:var(--border-width) solid transparent;border-radius:var(--radius-pill);font-size:var(--text-meta);font-weight:var(--weight-regular);line-height:var(--line-meta);text-overflow:ellipsis;white-space:nowrap;align-items:center;padding:0 5px;display:inline-flex;overflow:hidden}@media (forced-colors:active){.tv-status-subtle,.tv-status-subtle-muted{border-style:dashed}.tv-status-final{forced-color-adjust:none;color:canvas;background:canvastext;border-color:canvastext}}
.tv-band-tag{align-items:center;gap:var(--space-1);background:var(--tv-band-tint);min-width:24px;height:24px;color:var(--tv-band-tint-text);border:var(--border-width) solid transparent;border-radius:var(--radius-pill);font-size:var(--text-meta);font-weight:var(--weight-semibold);line-height:var(--line-meta);white-space:nowrap;padding:0 6px;display:inline-flex}.tv-band-tag-solid{background:var(--tv-band-solid);color:var(--color-on-band-solid)}.tv-band-glyph{flex:none;width:16px;height:16px}.tv-band-mark{box-sizing:border-box;background:var(--tv-band-fill);border:var(--border-width) solid var(--tv-band-mark);min-width:8px;min-height:8px;display:inline-block}.tv-band-depleting{--tv-band-tint:var(--color-band-depleting-tint);--tv-band-tint-text:var(--color-band-depleting-tint-text);--tv-band-fill:var(--color-band-depleting);--tv-band-mark:var(--color-band-depleting-mark);--tv-band-solid:var(--color-band-depleting-solid)}.tv-band-sustaining{--tv-band-tint:var(--color-band-sustaining-tint);--tv-band-tint-text:var(--color-band-sustaining-tint-text);--tv-band-fill:var(--color-band-sustaining);--tv-band-mark:var(--color-band-sustaining-mark);--tv-band-solid:var(--color-band-sustaining-solid)}.tv-band-generative{--tv-band-tint:var(--color-band-generative-tint);--tv-band-tint-text:var(--color-band-generative-tint-text);--tv-band-fill:var(--color-band-generative);--tv-band-mark:var(--color-band-generative-mark);--tv-band-solid:var(--color-band-generative-solid)}.tv-band-pending{--tv-band-tint:var(--color-band-pending-tint);--tv-band-tint-text:var(--color-band-pending-tint-text);--tv-band-fill:var(--color-band-pending);--tv-band-mark:var(--color-band-pending-mark);--tv-band-solid:var(--color-band-pending-solid)}.tv-band-flourishing{--tv-band-tint:var(--color-band-flourishing-tint);--tv-band-tint-text:var(--color-band-flourishing-tint-text);--tv-band-fill:var(--color-band-flourishing);--tv-band-mark:var(--color-band-flourishing-mark);--tv-band-solid:var(--color-band-flourishing-solid)}
.tv-card{background:var(--color-card);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-lg);box-shadow:none;padding:var(--space-3)}
.tv-accordion{border-bottom:var(--border-width) solid var(--color-border)}.tv-accordion>summary{align-items:center;gap:var(--space-2);min-height:44px;padding:0 var(--space-3) 0 10px;border-radius:var(--radius-md);color:var(--color-ink-1);font-weight:var(--weight-semibold);cursor:pointer;list-style:none;display:flex}.tv-accordion>summary::-webkit-details-marker{display:none}.tv-accordion>summary:hover{background:var(--color-nav-hover)}.tv-accordion>summary:focus-visible{outline-offset:calc(-1 * var(--focus-width))}.tv-accordion-chevron{width:20px;height:20px;transition:transform var(--duration-base) var(--ease-out);flex:none}.tv-accordion[open] .tv-accordion-chevron{transform:rotate(90deg)}.tv-accordion-panel{padding:0 var(--space-3) var(--space-3) 38px}
.tv-dialog{--dialog-overhang:max(var(--focus-width), calc((var(--hit-area) - var(--control-height)) / 2));--dialog-gutter:var(--space-3);width:min(var(--dialog-width), calc(100vw - var(--space-8)));max-height:calc(100dvh - var(--space-12));background:var(--color-surface);color:var(--color-ink-1);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);padding:0}.tv-dialog::backdrop{background:var(--color-overlay)}.tv-dialog-form{gap:var(--space-2);max-height:calc(100dvh - var(--space-12));padding:var(--space-6) 28px;flex-direction:column;display:flex}.tv-dialog-title{font-size:var(--text-xl);font-weight:var(--weight-bold);line-height:var(--line-xl);margin:0}.tv-dialog-header{justify-content:space-between;align-items:flex-start;gap:var(--space-3);display:flex}.tv-dialog-header .tv-btn{flex-shrink:0}.tv-dialog-header .tv-btn-icon:before{inset:calc((var(--control-height) - var(--hit-area)) / 2)}.tv-dialog-title[tabindex="-1"]:focus:not(:focus-visible){outline:none}.tv-dialog-body{scrollbar-gutter:stable;margin:calc(-1 * var(--dialog-overhang));margin-right:calc(-1 * var(--dialog-gutter));padding:var(--dialog-overhang);padding-right:var(--dialog-gutter);color:var(--color-ink-1);font-size:var(--text-body);line-height:var(--line-body);overflow-y:auto}.tv-dialog-body p{margin:0 0 var(--space-3)}.tv-dialog-actions{justify-content:flex-end;gap:var(--space-3);padding-top:var(--space-2);flex-wrap:wrap;display:flex}@media (max-width:767px){.tv-dialog{border-radius:0;width:100vw;max-width:100vw;height:100dvh;max-height:100dvh;margin:0}.tv-dialog-form{height:100%;max-height:100dvh;padding:var(--space-6) var(--space-4)}.tv-dialog-body{flex:1}.tv-dialog-actions{flex-direction:column-reverse}.tv-dialog-actions .tv-btn{width:100%}}
.tv-drawer{--drawer-width:600px;width:min(var(--drawer-width), 100vw);background:var(--color-surface);max-width:100vw;height:100dvh;max-height:100dvh;color:var(--color-ink-1);border:0;border-inline-start:var(--border-width) solid var(--color-border);box-shadow:var(--shadow-drawer);margin:0;padding:0;position:fixed;inset-block:0;inset-inline:auto 0}.tv-drawer::backdrop{background:var(--color-overlay)}:root:has(.tv-drawer[open]){overflow:hidden}.tv-drawer-surface{flex-direction:column;height:100%;display:flex}.tv-drawer-header{justify-content:space-between;align-items:flex-start;gap:var(--space-3);padding:20px var(--space-6);border-bottom:var(--border-width) solid var(--color-border);display:flex}.tv-drawer-title{font-size:var(--text-xl);font-weight:var(--weight-bold);line-height:var(--line-xl);overflow-wrap:anywhere;margin:0}.tv-drawer-header .tv-btn{flex-shrink:0;margin-block-start:calc((var(--line-xl) - var(--control-height)) / 2)}.tv-drawer-body{padding:20px var(--space-6);font-size:var(--text-body);line-height:var(--line-body);flex:1;overflow-y:auto}@media (prefers-reduced-motion:no-preference){.tv-drawer[open]{animation:tv-drawer-in var(--duration-base) var(--ease-out)}.tv-drawer[open]::backdrop{animation:tv-drawer-scrim-in var(--duration-base) var(--ease-out)}}@keyframes tv-drawer-in{0%{translate:100%}}@keyframes tv-drawer-scrim-in{0%{opacity:0}}@media (max-width:767px){.tv-drawer{border-inline-start:0;width:100vw}.tv-drawer-header,.tv-drawer-body{padding-inline:var(--space-4)}}@media (forced-colors:active){.tv-drawer{border:var(--border-width) solid CanvasText}}
.tv-skeleton-region{max-width:var(--form-column)}.tv-skeleton-region.tv-wide{max-width:none}.tv-skeleton{opacity:0;background:var(--color-border);border-radius:var(--radius-sm);animation:0s linear .3s forwards skeleton-appear;position:relative;overflow:hidden}.tv-skeleton:after{content:"";background-image:linear-gradient(to right, var(--color-border) 0%, var(--color-surface-2) 50%, var(--color-border) 100%);animation:3s ease-in-out infinite skeleton-wave;position:absolute;inset:0;transform:translate(-100%)}.tv-skeleton-line{height:16px;margin-bottom:var(--space-3)}.tv-skeleton-line.tv-short{width:60%}.tv-skeleton-row{height:44px;margin-bottom:var(--space-1)}.tv-skeleton-title{width:50%;height:32px;margin-bottom:var(--space-4)}@keyframes skeleton-appear{to{opacity:1}}@keyframes skeleton-wave{to{transform:translate(100%)}}@media (prefers-reduced-motion:reduce){.tv-skeleton:after{animation:none;display:none}}
.tv-empty-state{align-items:center;gap:var(--space-2);width:100%;padding:33px var(--space-6);background:var(--color-surface);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-banner);text-align:center;flex-direction:column;display:flex}.tv-empty-state-icon{width:56px;height:56px;margin-bottom:var(--space-2);background:var(--color-border);color:var(--color-ink-1);border-radius:50%;justify-content:center;align-items:center;display:flex}.tv-empty-state-icon .fui-Icon,.tv-empty-state-icon>svg{width:24px;height:24px}.tv-empty-state-heading{color:var(--color-ink-1);font-size:var(--text-lg);font-weight:var(--weight-bold);line-height:var(--line-lg);margin:0}.tv-empty-state p{max-width:32em;color:var(--color-ink-3);font-size:var(--text-sm);line-height:var(--line-sm);margin:0}.tv-empty-state .tv-btn{margin-top:var(--space-2)}
.tv-pagination{align-items:center;gap:var(--space-1);display:flex}.tv-pagination .tv-btn{border-radius:var(--radius-pill);width:32px;min-width:32px;height:32px;min-height:32px;padding:0}.tv-pagination-page{color:var(--color-ink-1);background:0 0;border-color:#0000}.tv-pagination-page:hover{color:var(--color-accent);background:0 0}.tv-pagination-page[aria-current=page]{border-color:var(--color-accent);color:var(--color-accent)}.tv-pagination-ellipsis{width:32px;height:32px;color:var(--color-ink-3);justify-content:center;align-items:center;display:inline-flex}
.tv-shell{grid-template-columns:minmax(0,1fr);grid-template-rows:var(--topbar-height) 1fr;grid-template-areas:"top""main";min-height:100dvh;display:grid}.tv-topbar{z-index:10;align-items:center;gap:var(--space-3);height:var(--topbar-height);padding:0 var(--space-4);background:var(--color-surface);border-bottom:var(--border-width) solid var(--color-border);grid-area:top;display:flex;position:sticky;top:0}.tv-topbar-product{color:var(--color-ink-1);font-family:var(--font-display);font-size:var(--text-xl);font-weight:var(--weight-bold);line-height:var(--line-xl);letter-spacing:var(--tracking-heading);white-space:nowrap;text-decoration:none}.tv-topbar-product:hover{color:var(--color-ink-1);text-decoration:none}.tv-topbar-user{align-items:center;gap:var(--space-3);margin-left:auto;display:flex}.tv-topbar-identity{line-height:var(--line-sm);flex-direction:column;align-items:flex-end;display:none}.tv-topbar-avatar-edit{width:var(--hit-area);height:var(--hit-area);cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex;position:relative}.tv-topbar-avatar-edit:focus-visible{outline:var(--focus-width) solid var(--color-focus);outline-offset:0}@media (hover:hover){.tv-topbar-avatar-edit:hover{box-shadow:inset 0 0 0 2px var(--color-border-strong)}}.tv-topbar-avatar-edit:active{transform:translateY(var(--press-y))}.tv-topbar-name{font-size:var(--text-sm);font-weight:var(--weight-semibold)}.tv-topbar-identity>*{white-space:nowrap}.tv-nav{z-index:10;background:var(--color-surface);border-top:var(--border-width) solid var(--color-border);position:fixed;bottom:0;left:0;right:0}.tv-nav-list{margin:0;padding:0;list-style:none;display:flex}.tv-nav-item{flex:1;position:relative}.tv-nav-overflow{display:none}.tv-nav-link{min-height:var(--space-16);padding:var(--space-2) var(--space-1);color:var(--color-ink-3);border-radius:var(--radius-md);font-family:var(--font-ui);font-size:var(--text-meta);font-weight:var(--weight-medium);line-height:var(--line-meta);text-align:center;cursor:pointer;transition:background-color var(--duration-fast) var(--ease-out);flex-direction:column;justify-content:center;align-items:center;gap:2px;text-decoration:none;list-style:none;display:flex;position:relative}.tv-nav-link::-webkit-details-marker{display:none}.tv-nav-link .fui-Icon,.tv-nav-link>svg{flex:none;width:20px;height:20px}.tv-nav-link:hover{background:var(--color-nav-hover);color:var(--color-ink-1);text-decoration:none}.tv-nav-link:focus-visible{outline-offset:calc(-1 * var(--focus-width))}.tv-nav-link[aria-current=page],.tv-nav-link[data-current=true]{background:var(--color-nav-selected);color:var(--color-ink-1);font-weight:var(--weight-semibold)}.tv-nav-link[aria-current=page] .fui-Icon,.tv-nav-link[data-current=true] .fui-Icon{color:inherit}.tv-nav-link[aria-current=page]:after,.tv-nav-link[data-current=true]:after{content:"";background:var(--color-accent);border-radius:var(--radius-pill);width:20px;height:4px;margin-left:-10px;position:absolute;top:0;left:50%}.tv-nav-more-list{min-width:200px;padding:var(--space-1);background:var(--color-surface);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-md);box-shadow:var(--shadow-md);margin:0;list-style:none;position:absolute;bottom:100%;right:0}.tv-nav-more-link{min-height:var(--hit-area);padding:0 var(--space-3);color:var(--color-ink-1);border-radius:var(--radius-md);font-family:var(--font-ui);font-size:var(--text-sm);font-weight:var(--weight-regular);align-items:center;text-decoration:none;display:flex}.tv-nav-more-link:hover{background:var(--color-nav-hover);color:var(--color-ink-1);text-decoration:none}.tv-nav-more-link[aria-current=page]{background:var(--color-nav-selected);font-weight:var(--weight-semibold)}@media (min-width:768px){.tv-shell{grid-template-columns:var(--rail-width) minmax(0, 1fr);grid-template-areas:"top top""nav main"}.tv-topbar{padding:0 var(--space-6)}.tv-topbar-identity{display:flex}.tv-nav{top:var(--topbar-height);height:calc(100vh - var(--topbar-height));height:calc(100dvh - var(--topbar-height));border-top:0;border-right:var(--border-width) solid var(--color-border);grid-area:nav;align-self:start;position:sticky}.tv-nav-list{gap:var(--space-1);padding:var(--space-2) var(--space-1);flex-direction:column}.tv-nav-link{white-space:nowrap;padding-inline:0}.tv-nav-overflow{display:block}.tv-nav-more{display:none}.tv-nav-link[aria-current=page]:after,.tv-nav-link[data-current=true]:after{width:4px;height:20px;margin:-10px 0 0;top:50%;left:0}}@media (min-width:1024px){.tv-shell{grid-template-columns:var(--sidebar-width) minmax(0, 1fr)}.tv-nav-list{padding:var(--space-3)}.tv-nav-link{justify-content:flex-start;gap:var(--space-3);min-height:42px;font-size:var(--text-body);font-weight:var(--weight-regular);line-height:var(--line-body);text-align:left;flex-direction:row;padding:10px}.tv-nav-link[aria-current=page]:after,.tv-nav-link[data-current=true]:after{left:-6px}}@media (max-width:767px){.tv-topbar{gap:var(--space-2);padding:0 var(--space-3)}.tv-topbar-user{gap:var(--space-2)}.tv-topbar>.tv-tag{line-height:calc(24px - 2 * var(--border-width));display:block}}@media (max-width:1023px){.tv-topbar-signout{min-width:var(--hit-area);padding:0 var(--space-2)}.tv-topbar-signout-label{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}}
.tv-toast-region{top:72px;right:var(--space-6);z-index:30;max-width:min(400px, calc(100vw - 2 * var(--space-4)));position:fixed}.tv-toast{align-items:flex-start;gap:var(--space-2);padding:var(--space-3) var(--space-3) var(--space-3) var(--space-4);border:var(--border-width) solid var(--color-info-edge);border-radius:var(--radius-banner);background:var(--color-info-soft);box-shadow:var(--shadow-toast);color:var(--color-ink-1);animation:toast-in var(--duration-base) var(--ease-out);display:flex}.tv-toast-exit{animation:toast-out var(--duration-base) var(--ease-in) forwards}.tv-toast-icon{color:var(--color-accent);flex:none;margin-top:1px}.tv-toast-body{font-size:var(--text-sm);line-height:var(--line-sm);font-weight:var(--weight-semibold);margin:0}.tv-toast-close{width:28px;height:28px;margin:-4px 0 -4px var(--space-2);border-radius:var(--radius-sm);color:inherit;cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;display:inline-flex}.tv-toast-close:hover{background:color-mix(in srgb, currentColor 16%, transparent)}.tv-toast-close:focus-visible{outline:var(--focus-width) solid var(--color-focus);outline-offset:1px}@keyframes toast-in{0%{opacity:0;transform:translateY(-8px)}}@keyframes toast-out{to{opacity:0;transform:translateY(-8px)}}@media (prefers-reduced-motion:reduce){.tv-toast,.tv-toast-exit{animation:none}}@media (max-width:767px){.tv-toast-region{top:64px;right:var(--space-4);left:var(--space-4);max-width:none}}

