@layer ty.tokens, ty.base, ty.primitives, ty.components, ty.utilities, ty.consumer;@layer ty.tokens{:root{--ty-dur-instant:90ms;--ty-dur-quick:150ms;--ty-dur-base:240ms;--ty-dur-pulse:1600ms;--ty-ease:cubic-bezier(0.2,0,0,1);--ty-ease-out:cubic-bezier(0.4,0,1,1);--ty-space-1:4px;--ty-space-2:8px;--ty-space-3:12px;--ty-space-4:16px;--ty-space-5:24px;--ty-space-6:32px;--ty-space-7:48px;--ty-space-8:64px;--ty-space-9:96px;--ty-layout-sidebar:272px;--ty-layout-rail:72px;--ty-layout-topbar:56px;--ty-layout-aside:420px;--ty-layout-reading:1200px;--ty-layout-data:1440px;--ty-layout-scroll-padding:80px;--ty-control-target:44px;--ty-font-serif:"Psefia Serif","Noto Serif",Georgia,"Noto Naskh Arabic","Noto Serif Hebrew","Noto Serif Devanagari","Noto Serif Thai","Noto Serif Ethiopic","Noto Serif JP","Noto Serif SC","Noto Serif KR",serif;--ty-font-sans:"Psefia Sans","Noto Sans",system-ui,-apple-system,"Segoe UI",Roboto,"Noto Sans Arabic","Noto Sans Hebrew","Noto Sans Devanagari","Noto Sans Bengali","Noto Sans Tamil","Noto Sans Thai","Noto Sans Ethiopic","Noto Sans Armenian","Noto Sans Georgian","Noto Sans JP","Noto Sans SC","Noto Sans KR",sans-serif;--ty-font-mono:"Psefia Mono","Noto Sans Mono",ui-monospace,SFMono-Regular,Menlo,monospace;--ty-font-weight-regular:400;--ty-font-weight-semibold:600;--ty-font-weight-bold:700;--ty-font-size-display:36px;--ty-font-size-h1:30px;--ty-font-size-h1-narrow:24px;--ty-font-size-h2:22px;--ty-font-size-h3:18px;--ty-font-size-body-lg:16px;--ty-font-size-body:14px;--ty-font-size-label:13px;--ty-font-size-meta:12px;--ty-font-size-eyebrow:12px;--ty-font-line-height-display:44px;--ty-font-line-height-h1:38px;--ty-font-line-height-h1-narrow:32px;--ty-font-line-height-h2:30px;--ty-font-line-height-h3:26px;--ty-font-line-height-body-lg:26px;--ty-font-line-height-body:22px;--ty-font-line-height-label:18px;--ty-font-line-height-meta:18px;--ty-font-line-height-eyebrow:16px;--ty-font-tracking-h1:-0.01em;--ty-font-tracking-eyebrow:0.08em;--ty-measure-prose:68;--ty-measure-summary:60;--ty-z-base:0;--ty-z-sticky:100;--ty-z-nav-drawer:400;--ty-z-modal:500;--ty-z-popover:600;--ty-z-toast:700;--ty-z-skip-link:800}:lang(ar),:lang(ckb),:lang(fa),:lang(ps),:lang(sd),:lang(ug),:lang(ur){--ty-font-sans:"Noto Sans Arabic","Noto Naskh Arabic","Psefia Sans","Noto Sans",system-ui,-apple-system,"Segoe UI",Roboto,"Noto Sans Arabic","Noto Sans Hebrew","Noto Sans Devanagari","Noto Sans Bengali","Noto Sans Tamil","Noto Sans Thai","Noto Sans Ethiopic","Noto Sans Armenian","Noto Sans Georgian","Noto Sans JP","Noto Sans SC","Noto Sans KR",sans-serif;--ty-font-serif:"Noto Naskh Arabic","Psefia Serif","Noto Serif",Georgia,"Noto Naskh Arabic","Noto Serif Hebrew","Noto Serif Devanagari","Noto Serif Thai","Noto Serif Ethiopic","Noto Serif JP","Noto Serif SC","Noto Serif KR",serif;--ty-font-line-height-display:54px;--ty-font-line-height-h1:46px;--ty-font-line-height-h1-narrow:40px;--ty-font-line-height-h2:36px;--ty-font-line-height-h3:32px;--ty-font-line-height-body-lg:32px;--ty-font-line-height-body:28px;--ty-font-line-height-label:22px;--ty-font-line-height-meta:22px;--ty-font-line-height-eyebrow:20px;--ty-font-tracking-h1:0em;--ty-font-tracking-eyebrow:0em}:lang(he),:lang(yi){--ty-font-sans:"Noto Sans Hebrew","Psefia Sans","Noto Sans",system-ui,-apple-system,"Segoe UI",Roboto,"Noto Sans Arabic","Noto Sans Hebrew","Noto Sans Devanagari","Noto Sans Bengali","Noto Sans Tamil","Noto Sans Thai","Noto Sans Ethiopic","Noto Sans Armenian","Noto Sans Georgian","Noto Sans JP","Noto Sans SC","Noto Sans KR",sans-serif;--ty-font-serif:"Noto Serif Hebrew","Psefia Serif","Noto Serif",Georgia,"Noto Naskh Arabic","Noto Serif Hebrew","Noto Serif Devanagari","Noto Serif Thai","Noto Serif Ethiopic","Noto Serif JP","Noto Serif SC","Noto Serif KR",serif;--ty-font-line-height-display:50px;--ty-font-line-height-h1:42px;--ty-font-line-height-h1-narrow:36px;--ty-font-line-height-h2:34px;--ty-font-line-height-h3:30px;--ty-font-line-height-body-lg:30px;--ty-font-line-height-body:26px;--ty-font-line-height-label:20px;--ty-font-line-height-meta:20px;--ty-font-line-height-eyebrow:18px;--ty-font-tracking-h1:0em;--ty-font-tracking-eyebrow:0em}:lang(hi),:lang(kok),:lang(mai),:lang(mr),:lang(ne),:lang(sa){--ty-font-sans:"Noto Sans Devanagari","Psefia Sans","Noto Sans",system-ui,-apple-system,"Segoe UI",Roboto,"Noto Sans Arabic","Noto Sans Hebrew","Noto Sans Devanagari","Noto Sans Bengali","Noto Sans Tamil","Noto Sans Thai","Noto Sans Ethiopic","Noto Sans Armenian","Noto Sans Georgian","Noto Sans JP","Noto Sans SC","Noto Sans KR",sans-serif;--ty-font-serif:"Noto Serif Devanagari","Psefia Serif","Noto Serif",Georgia,"Noto Naskh Arabic","Noto Serif Hebrew","Noto Serif Devanagari","Noto Serif Thai","Noto Serif Ethiopic","Noto Serif JP","Noto Serif SC","Noto Serif KR",serif;--ty-font-line-height-display:56px;--ty-font-line-height-h1:48px;--ty-font-line-height-h1-narrow:40px;--ty-font-line-height-h2:38px;--ty-font-line-height-h3:34px;--ty-font-line-height-body-lg:34px;--ty-font-line-height-body:28px;--ty-font-line-height-label:24px;--ty-font-line-height-meta:24px;--ty-font-line-height-eyebrow:20px;--ty-font-tracking-h1:0em;--ty-font-tracking-eyebrow:0em}:lang(as),:lang(bn){--ty-font-sans:"Noto Sans Bengali","Psefia Sans","Noto Sans",system-ui,-apple-system,"Segoe UI",Roboto,"Noto Sans Arabic","Noto Sans Hebrew","Noto Sans Devanagari","Noto Sans Bengali","Noto Sans Tamil","Noto Sans Thai","Noto Sans Ethiopic","Noto Sans Armenian","Noto Sans Georgian","Noto Sans JP","Noto Sans SC","Noto Sans KR",sans-serif;--ty-font-serif:"Noto Serif Bengali","Psefia Serif","Noto Serif",Georgia,"Noto Naskh Arabic","Noto Serif Hebrew","Noto Serif Devanagari","Noto Serif Thai","Noto Serif Ethiopic","Noto Serif JP","Noto Serif SC","Noto Serif KR",serif;--ty-font-line-height-display:56px;--ty-font-line-height-h1:48px;--ty-font-line-height-h1-narrow:40px;--ty-font-line-height-h2:38px;--ty-font-line-height-h3:34px;--ty-font-line-height-body-lg:34px;--ty-font-line-height-body:28px;--ty-font-line-height-label:24px;--ty-font-line-height-meta:24px;--ty-font-line-height-eyebrow:20px;--ty-font-tracking-h1:0em;--ty-font-tracking-eyebrow:0em}:lang(ta){--ty-font-sans:"Noto Sans Tamil","Psefia Sans","Noto Sans",system-ui,-apple-system,"Segoe UI",Roboto,"Noto Sans Arabic","Noto Sans Hebrew","Noto Sans Devanagari","Noto Sans Bengali","Noto Sans Tamil","Noto Sans Thai","Noto Sans Ethiopic","Noto Sans Armenian","Noto Sans Georgian","Noto Sans JP","Noto Sans SC","Noto Sans KR",sans-serif;--ty-font-serif:"Noto Serif Tamil","Psefia Serif","Noto Serif",Georgia,"Noto Naskh Arabic","Noto Serif Hebrew","Noto Serif Devanagari","Noto Serif Thai","Noto Serif Ethiopic","Noto Serif JP","Noto Serif SC","Noto Serif KR",serif;--ty-font-line-height-display:56px;--ty-font-line-height-h1:48px;--ty-font-line-height-h1-narrow:40px;--ty-font-line-height-h2:38px;--ty-font-line-height-h3:34px;--ty-font-line-height-body-lg:34px;--ty-font-line-height-body:28px;--ty-font-line-height-label:24px;--ty-font-line-height-meta:24px;--ty-font-line-height-eyebrow:20px;--ty-font-tracking-h1:0em;--ty-font-tracking-eyebrow:0em}:lang(te){--ty-font-sans:"Noto Sans Telugu","Psefia Sans","Noto Sans",system-ui,-apple-system,"Segoe UI",Roboto,"Noto Sans Arabic","Noto Sans Hebrew","Noto Sans Devanagari","Noto Sans Bengali","Noto Sans Tamil","Noto Sans Thai","Noto Sans Ethiopic","Noto Sans Armenian","Noto Sans Georgian","Noto Sans JP","Noto Sans SC","Noto Sans KR",sans-serif;--ty-font-line-height-display:56px;--ty-font-line-height-h1:48px;--ty-font-line-height-h1-narrow:40px;--ty-font-line-height-h2:38px;--ty-font-line-height-h3:34px;--ty-font-line-height-body-lg:34px;--ty-font-line-height-body:28px;--ty-font-line-height-label:24px;--ty-font-line-height-meta:24px;--ty-font-line-height-eyebrow:20px;--ty-font-tracking-h1:0em;--ty-font-tracking-eyebrow:0em}:lang(kn){--ty-font-sans:"Noto Sans Kannada","Psefia Sans","Noto Sans",system-ui,-apple-system,"Segoe UI",Roboto,"Noto Sans Arabic","Noto Sans Hebrew","Noto Sans Devanagari","Noto Sans Bengali","Noto Sans Tamil","Noto Sans Thai","Noto Sans Ethiopic","Noto Sans Armenian","Noto Sans Georgian","Noto Sans JP","Noto Sans SC","Noto Sans KR",sans-serif;--ty-font-line-height-display:56px;--ty-font-line-height-h1:48px;--ty-font-line-height-h1-narrow:40px;--ty-font-line-height-h2:38px;--ty-font-line-height-h3:34px;--ty-font-line-height-body-lg:34px;--ty-font-line-height-body:28px;--ty-font-line-height-label:24px;--ty-font-line-height-meta:24px;--ty-font-line-height-eyebrow:20px;--ty-font-tracking-h1:0em;--ty-font-tracking-eyebrow:0em}:lang(ml){--ty-font-sans:"Noto Sans Malayalam","Psefia Sans","Noto Sans",system-ui,-apple-system,"Segoe UI",Roboto,"Noto Sans Arabic","Noto Sans Hebrew","Noto Sans Devanagari","Noto Sans Bengali","Noto Sans Tamil","Noto Sans Thai","Noto Sans Ethiopic","Noto Sans Armenian","Noto Sans Georgian","Noto Sans JP","Noto Sans SC","Noto Sans KR",sans-serif;--ty-font-line-height-display:56px;--ty-font-line-height-h1:48px;--ty-font-line-height-h1-narrow:40px;--ty-font-line-height-h2:38px;--ty-font-line-height-h3:34px;--ty-font-line-height-body-lg:34px;--ty-font-line-height-body:28px;--ty-font-line-height-label:24px;--ty-font-line-height-meta:24px;--ty-font-line-height-eyebrow:20px;--ty-font-tracking-h1:0em;--ty-font-tracking-eyebrow:0em}:lang(gu){--ty-font-sans:"Noto Sans Gujarati","Psefia Sans","Noto Sans",system-ui,-apple-system,"Segoe UI",Roboto,"Noto Sans Arabic","Noto Sans Hebrew","Noto Sans Devanagari","Noto Sans Bengali","Noto Sans Tamil","Noto Sans Thai","Noto Sans Ethiopic","Noto Sans Armenian","Noto Sans Georgian","Noto Sans JP","Noto Sans SC","Noto Sans KR",sans-serif;--ty-font-line-height-display:56px;--ty-font-line-height-h1:48px;--ty-font-line-height-h1-narrow:40px;--ty-font-line-height-h2:38px;--ty-font-line-height-h3:34px;--ty-font-line-height-body-lg:34px;--ty-font-line-height-body:28px;--ty-font-line-height-label:24px;--ty-font-line-height-meta:24px;--ty-font-line-height-eyebrow:20px;--ty-font-tracking-h1:0em;--ty-font-tracking-eyebrow:0em}:lang(pa){--ty-font-sans:"Noto Sans Gurmukhi","Psefia Sans","Noto Sans",system-ui,-apple-system,"Segoe UI",Roboto,"Noto Sans Arabic","Noto Sans Hebrew","Noto Sans Devanagari","Noto Sans Bengali","Noto Sans Tamil","Noto Sans Thai","Noto Sans Ethiopic","Noto Sans Armenian","Noto Sans Georgian","Noto Sans JP","Noto Sans SC","Noto Sans KR",sans-serif;--ty-font-line-height-display:56px;--ty-font-line-height-h1:48px;--ty-font-line-height-h1-narrow:40px;--ty-font-line-height-h2:38px;--ty-font-line-height-h3:34px;--ty-font-line-height-body-lg:34px;--ty-font-line-height-body:28px;--ty-font-line-height-label:24px;--ty-font-line-height-meta:24px;--ty-font-line-height-eyebrow:20px;--ty-font-tracking-h1:0em;--ty-font-tracking-eyebrow:0em}:lang(si){--ty-font-sans:"Noto Sans Sinhala","Psefia Sans","Noto Sans",system-ui,-apple-system,"Segoe UI",Roboto,"Noto Sans Arabic","Noto Sans Hebrew","Noto Sans Devanagari","Noto Sans Bengali","Noto Sans Tamil","Noto Sans Thai","Noto Sans Ethiopic","Noto Sans Armenian","Noto Sans Georgian","Noto Sans JP","Noto Sans SC","Noto Sans KR",sans-serif;--ty-font-line-height-display:56px;--ty-font-line-height-h1:48px;--ty-font-line-height-h1-narrow:40px;--ty-font-line-height-h2:38px;--ty-font-line-height-h3:34px;--ty-font-line-height-body-lg:34px;--ty-font-line-height-body:28px;--ty-font-line-height-label:24px;--ty-font-line-height-meta:24px;--ty-font-line-height-eyebrow:20px;--ty-font-tracking-h1:0em;--ty-font-tracking-eyebrow:0em}:lang(th){--ty-font-sans:"Noto Sans Thai","Psefia Sans","Noto Sans",system-ui,-apple-system,"Segoe UI",Roboto,"Noto Sans Arabic","Noto Sans Hebrew","Noto Sans Devanagari","Noto Sans Bengali","Noto Sans Tamil","Noto Sans Thai","Noto Sans Ethiopic","Noto Sans Armenian","Noto Sans Georgian","Noto Sans JP","Noto Sans SC","Noto Sans KR",sans-serif;--ty-font-serif:"Noto Serif Thai","Psefia Serif","Noto Serif",Georgia,"Noto Naskh Arabic","Noto Serif Hebrew","Noto Serif Devanagari","Noto Serif Thai","Noto Serif Ethiopic","Noto Serif JP","Noto Serif SC","Noto Serif KR",serif;--ty-font-line-height-display:56px;--ty-font-line-height-h1:48px;--ty-font-line-height-h1-narrow:40px;--ty-font-line-height-h2:38px;--ty-font-line-height-h3:34px;--ty-font-line-height-body-lg:34px;--ty-font-line-height-body:28px;--ty-font-line-height-label:24px;--ty-font-line-height-meta:24px;--ty-font-line-height-eyebrow:20px;--ty-font-tracking-h1:0em;--ty-font-tracking-eyebrow:0em;word-break:normal;line-break:auto}:lang(lo){--ty-font-sans:"Noto Sans Lao","Psefia Sans","Noto Sans",system-ui,-apple-system,"Segoe UI",Roboto,"Noto Sans Arabic","Noto Sans Hebrew","Noto Sans Devanagari","Noto Sans Bengali","Noto Sans Tamil","Noto Sans Thai","Noto Sans Ethiopic","Noto Sans Armenian","Noto Sans Georgian","Noto Sans JP","Noto Sans SC","Noto Sans KR",sans-serif;--ty-font-line-height-display:56px;--ty-font-line-height-h1:48px;--ty-font-line-height-h1-narrow:40px;--ty-font-line-height-h2:38px;--ty-font-line-height-h3:34px;--ty-font-line-height-body-lg:34px;--ty-font-line-height-body:28px;--ty-font-line-height-label:24px;--ty-font-line-height-meta:24px;--ty-font-line-height-eyebrow:20px;--ty-font-tracking-h1:0em;--ty-font-tracking-eyebrow:0em}:lang(km){--ty-font-sans:"Noto Sans Khmer","Psefia Sans","Noto Sans",system-ui,-apple-system,"Segoe UI",Roboto,"Noto Sans Arabic","Noto Sans Hebrew","Noto Sans Devanagari","Noto Sans Bengali","Noto Sans Tamil","Noto Sans Thai","Noto Sans Ethiopic","Noto Sans Armenian","Noto Sans Georgian","Noto Sans JP","Noto Sans SC","Noto Sans KR",sans-serif;--ty-font-line-height-display:56px;--ty-font-line-height-h1:48px;--ty-font-line-height-h1-narrow:40px;--ty-font-line-height-h2:38px;--ty-font-line-height-h3:34px;--ty-font-line-height-body-lg:34px;--ty-font-line-height-body:28px;--ty-font-line-height-label:24px;--ty-font-line-height-meta:24px;--ty-font-line-height-eyebrow:20px;--ty-font-tracking-h1:0em;--ty-font-tracking-eyebrow:0em}:lang(my){--ty-font-sans:"Noto Sans Myanmar","Psefia Sans","Noto Sans",system-ui,-apple-system,"Segoe UI",Roboto,"Noto Sans Arabic","Noto Sans Hebrew","Noto Sans Devanagari","Noto Sans Bengali","Noto Sans Tamil","Noto Sans Thai","Noto Sans Ethiopic","Noto Sans Armenian","Noto Sans Georgian","Noto Sans JP","Noto Sans SC","Noto Sans KR",sans-serif;--ty-font-line-height-display:60px;--ty-font-line-height-h1:52px;--ty-font-line-height-h1-narrow:44px;--ty-font-line-height-h2:42px;--ty-font-line-height-h3:36px;--ty-font-line-height-body-lg:36px;--ty-font-line-height-body:30px;--ty-font-line-height-label:26px;--ty-font-line-height-meta:26px;--ty-font-line-height-eyebrow:22px;--ty-font-tracking-h1:0em;--ty-font-tracking-eyebrow:0em}:lang(am),:lang(gez),:lang(ti){--ty-font-sans:"Noto Sans Ethiopic","Psefia Sans","Noto Sans",system-ui,-apple-system,"Segoe UI",Roboto,"Noto Sans Arabic","Noto Sans Hebrew","Noto Sans Devanagari","Noto Sans Bengali","Noto Sans Tamil","Noto Sans Thai","Noto Sans Ethiopic","Noto Sans Armenian","Noto Sans Georgian","Noto Sans JP","Noto Sans SC","Noto Sans KR",sans-serif;--ty-font-serif:"Noto Serif Ethiopic","Psefia Serif","Noto Serif",Georgia,"Noto Naskh Arabic","Noto Serif Hebrew","Noto Serif Devanagari","Noto Serif Thai","Noto Serif Ethiopic","Noto Serif JP","Noto Serif SC","Noto Serif KR",serif;--ty-font-line-height-display:52px;--ty-font-line-height-h1:44px;--ty-font-line-height-h1-narrow:38px;--ty-font-line-height-h2:36px;--ty-font-line-height-h3:30px;--ty-font-line-height-body-lg:30px;--ty-font-line-height-body:26px;--ty-font-line-height-label:22px;--ty-font-line-height-meta:22px;--ty-font-line-height-eyebrow:20px;--ty-font-tracking-h1:0em;--ty-font-tracking-eyebrow:0em}:lang(hy){--ty-font-sans:"Noto Sans Armenian","Psefia Sans","Noto Sans",system-ui,-apple-system,"Segoe UI",Roboto,"Noto Sans Arabic","Noto Sans Hebrew","Noto Sans Devanagari","Noto Sans Bengali","Noto Sans Tamil","Noto Sans Thai","Noto Sans Ethiopic","Noto Sans Armenian","Noto Sans Georgian","Noto Sans JP","Noto Sans SC","Noto Sans KR",sans-serif}:lang(ka){--ty-font-sans:"Noto Sans Georgian","Psefia Sans","Noto Sans",system-ui,-apple-system,"Segoe UI",Roboto,"Noto Sans Arabic","Noto Sans Hebrew","Noto Sans Devanagari","Noto Sans Bengali","Noto Sans Tamil","Noto Sans Thai","Noto Sans Ethiopic","Noto Sans Armenian","Noto Sans Georgian","Noto Sans JP","Noto Sans SC","Noto Sans KR",sans-serif}:lang(ja){--ty-font-sans:"Noto Sans JP","Psefia Sans","Noto Sans",system-ui,-apple-system,"Segoe UI",Roboto,"Noto Sans Arabic","Noto Sans Hebrew","Noto Sans Devanagari","Noto Sans Bengali","Noto Sans Tamil","Noto Sans Thai","Noto Sans Ethiopic","Noto Sans Armenian","Noto Sans Georgian","Noto Sans JP","Noto Sans SC","Noto Sans KR",sans-serif;--ty-font-serif:"Noto Serif JP","Psefia Serif","Noto Serif",Georgia,"Noto Naskh Arabic","Noto Serif Hebrew","Noto Serif Devanagari","Noto Serif Thai","Noto Serif Ethiopic","Noto Serif JP","Noto Serif SC","Noto Serif KR",serif;--ty-font-line-height-display:52px;--ty-font-line-height-h1:44px;--ty-font-line-height-h1-narrow:38px;--ty-font-line-height-h2:36px;--ty-font-line-height-h3:30px;--ty-font-line-height-body-lg:30px;--ty-font-line-height-body:26px;--ty-font-line-height-label:22px;--ty-font-line-height-meta:22px;--ty-font-line-height-eyebrow:20px;--ty-font-tracking-h1:0em;--ty-font-tracking-eyebrow:0em;line-break:strict;word-break:normal;overflow-wrap:anywhere}:lang(zh),:lang(zh-CN),:lang(zh-Hans),:lang(zh-SG){--ty-font-sans:"Noto Sans SC","Psefia Sans","Noto Sans",system-ui,-apple-system,"Segoe UI",Roboto,"Noto Sans Arabic","Noto Sans Hebrew","Noto Sans Devanagari","Noto Sans Bengali","Noto Sans Tamil","Noto Sans Thai","Noto Sans Ethiopic","Noto Sans Armenian","Noto Sans Georgian","Noto Sans JP","Noto Sans SC","Noto Sans KR",sans-serif;--ty-font-serif:"Noto Serif SC","Psefia Serif","Noto Serif",Georgia,"Noto Naskh Arabic","Noto Serif Hebrew","Noto Serif Devanagari","Noto Serif Thai","Noto Serif Ethiopic","Noto Serif JP","Noto Serif SC","Noto Serif KR",serif;--ty-font-line-height-display:52px;--ty-font-line-height-h1:44px;--ty-font-line-height-h1-narrow:38px;--ty-font-line-height-h2:36px;--ty-font-line-height-h3:30px;--ty-font-line-height-body-lg:30px;--ty-font-line-height-body:26px;--ty-font-line-height-label:22px;--ty-font-line-height-meta:22px;--ty-font-line-height-eyebrow:20px;--ty-font-tracking-h1:0em;--ty-font-tracking-eyebrow:0em;line-break:strict;word-break:normal;overflow-wrap:anywhere}:lang(zh-HK),:lang(zh-Hant),:lang(zh-MO),:lang(zh-TW){--ty-font-sans:"Noto Sans TC","Psefia Sans","Noto Sans",system-ui,-apple-system,"Segoe UI",Roboto,"Noto Sans Arabic","Noto Sans Hebrew","Noto Sans Devanagari","Noto Sans Bengali","Noto Sans Tamil","Noto Sans Thai","Noto Sans Ethiopic","Noto Sans Armenian","Noto Sans Georgian","Noto Sans JP","Noto Sans SC","Noto Sans KR",sans-serif;--ty-font-serif:"Noto Serif TC","Psefia Serif","Noto Serif",Georgia,"Noto Naskh Arabic","Noto Serif Hebrew","Noto Serif Devanagari","Noto Serif Thai","Noto Serif Ethiopic","Noto Serif JP","Noto Serif SC","Noto Serif KR",serif;--ty-font-line-height-display:52px;--ty-font-line-height-h1:44px;--ty-font-line-height-h1-narrow:38px;--ty-font-line-height-h2:36px;--ty-font-line-height-h3:30px;--ty-font-line-height-body-lg:30px;--ty-font-line-height-body:26px;--ty-font-line-height-label:22px;--ty-font-line-height-meta:22px;--ty-font-line-height-eyebrow:20px;--ty-font-tracking-h1:0em;--ty-font-tracking-eyebrow:0em;line-break:strict;word-break:normal;overflow-wrap:anywhere}:lang(ko){--ty-font-sans:"Noto Sans KR","Psefia Sans","Noto Sans",system-ui,-apple-system,"Segoe UI",Roboto,"Noto Sans Arabic","Noto Sans Hebrew","Noto Sans Devanagari","Noto Sans Bengali","Noto Sans Tamil","Noto Sans Thai","Noto Sans Ethiopic","Noto Sans Armenian","Noto Sans Georgian","Noto Sans JP","Noto Sans SC","Noto Sans KR",sans-serif;--ty-font-serif:"Noto Serif KR","Psefia Serif","Noto Serif",Georgia,"Noto Naskh Arabic","Noto Serif Hebrew","Noto Serif Devanagari","Noto Serif Thai","Noto Serif Ethiopic","Noto Serif JP","Noto Serif SC","Noto Serif KR",serif;--ty-font-line-height-display:52px;--ty-font-line-height-h1:44px;--ty-font-line-height-h1-narrow:38px;--ty-font-line-height-h2:36px;--ty-font-line-height-h3:30px;--ty-font-line-height-body-lg:30px;--ty-font-line-height-body:26px;--ty-font-line-height-label:22px;--ty-font-line-height-meta:22px;--ty-font-line-height-eyebrow:20px;--ty-font-tracking-h1:0em;--ty-font-tracking-eyebrow:0em;word-break:keep-all;overflow-wrap:anywhere}:root,[dir=ltr]{--ty-inline-sign:1}[dir=rtl]{--ty-inline-sign:-1}:root,[data-ty-density=default]{--ty-control-height:40px;--ty-control-height-touch:44px;--ty-control-height-compact:32px;--ty-density:1}[data-ty-density=compact]{--ty-control-height:36px;--ty-control-height-touch:44px;--ty-control-height-compact:28px;--ty-density:0.875}[data-ty-density=comfortable]{--ty-control-height:44px;--ty-control-height-touch:48px;--ty-control-height-compact:36px;--ty-density:1.125}:root,[data-ty-mode],[data-ty-theme]{--ty-flow-tone-categorical-1:var(--ty-categorical-1);--ty-flow-tone-categorical-2:var(--ty-categorical-2);--ty-flow-tone-categorical-3:var(--ty-categorical-3);--ty-flow-tone-categorical-4:var(--ty-categorical-4);--ty-flow-tone-categorical-5:var(--ty-categorical-5);--ty-flow-tone-categorical-6:var(--ty-categorical-6);--ty-flow-tone-categorical-7:var(--ty-categorical-7);--ty-flow-tone-categorical-8:var(--ty-categorical-8);--ty-flow-tone-neutral:var(--ty-ink-3);--ty-flow-tone-categorical-1-ink:var(--ty-on-accent);--ty-flow-tone-categorical-2-ink:var(--ty-on-accent);--ty-flow-tone-categorical-3-ink:var(--ty-on-accent);--ty-flow-tone-categorical-4-ink:var(--ty-on-accent);--ty-flow-tone-categorical-5-ink:var(--ty-on-accent);--ty-flow-tone-categorical-6-ink:var(--ty-on-accent);--ty-flow-tone-categorical-7-ink:var(--ty-on-accent);--ty-flow-tone-categorical-8-ink:var(--ty-on-accent);--ty-flow-tone-neutral-ink:var(--ty-surface-solid);--ty-flow-tone-categorical-1-soft:color-mix(in oklab,var(--ty-categorical-1) 14%,transparent);--ty-flow-tone-categorical-2-soft:color-mix(in oklab,var(--ty-categorical-2) 14%,transparent);--ty-flow-tone-categorical-3-soft:color-mix(in oklab,var(--ty-categorical-3) 14%,transparent);--ty-flow-tone-categorical-4-soft:color-mix(in oklab,var(--ty-categorical-4) 14%,transparent);--ty-flow-tone-categorical-5-soft:color-mix(in oklab,var(--ty-categorical-5) 14%,transparent);--ty-flow-tone-categorical-6-soft:color-mix(in oklab,var(--ty-categorical-6) 14%,transparent);--ty-flow-tone-categorical-7-soft:color-mix(in oklab,var(--ty-categorical-7) 14%,transparent);--ty-flow-tone-categorical-8-soft:color-mix(in oklab,var(--ty-categorical-8) 14%,transparent);--ty-flow-tone-neutral-soft:var(--ty-surface-sunken);--ty-flow-tone-categorical-1-text:var(--ty-categorical-1);--ty-flow-tone-categorical-2-text:var(--ty-categorical-2);--ty-flow-tone-categorical-3-text:var(--ty-categorical-3);--ty-flow-tone-categorical-4-text:var(--ty-categorical-4);--ty-flow-tone-categorical-5-text:var(--ty-categorical-5);--ty-flow-tone-categorical-6-text:var(--ty-categorical-6);--ty-flow-tone-categorical-7-text:var(--ty-categorical-7);--ty-flow-tone-categorical-8-text:var(--ty-categorical-8);--ty-flow-tone-neutral-text:var(--ty-ink-2);--ty-flow-connector:var(--ty-input);--ty-flow-connector-active:var(--ty-info);--ty-flow-connector-true:var(--ty-success);--ty-flow-connector-false:var(--ty-danger);--ty-flow-connector-rule:var(--ty-categorical-2);--ty-flow-connector-traversed:var(--ty-success);--ty-flow-connector-blocked:var(--ty-warning);--ty-flow-connector-pending:var(--ty-neutral);--ty-flow-connector-width:1.5px;--ty-flow-connector-width-active:2.5px;--ty-flow-node-border:var(--ty-line-strong);--ty-flow-node-border-hover:var(--ty-input);--ty-flow-ring-selected:var(--ty-accent);--ty-flow-ring-running:var(--ty-info);--ty-flow-ring-suspended:var(--ty-warning);--ty-flow-ring-succeeded:var(--ty-success);--ty-flow-ring-failed:var(--ty-danger);--ty-flow-cursor-now:var(--ty-cursor-now);--ty-flow-node-surface:var(--ty-surface-raised-solid);--ty-flow-node-radius:var(--ty-radius-card);--ty-flow-plane:var(--ty-surface-sunken);--ty-flow-grid-dot:var(--ty-line-strong);--ty-flow-guide:var(--ty-accent);--ty-flow-marquee:var(--ty-accent-soft);--ty-flow-band:96px;--ty-flow-band-label:130px;--ty-flow-node-h:72px;--ty-flow-node-w:236px;--ty-flow-step-w:250px;--ty-flow-step-h:86px;--ty-flow-col-gap:56px;--ty-flow-shape-records:var(--ty-accent);--ty-flow-shape-table:var(--ty-categorical-1);--ty-flow-shape-number:var(--ty-warning);--ty-flow-shape-chart:var(--ty-categorical-8);--ty-flow-shape-decision:var(--ty-danger)}[data-tone=categorical-1]{--ty-flow-tone:var(--ty-flow-tone-categorical-1);--ty-flow-tone-ink:var(--ty-flow-tone-categorical-1-ink);--ty-flow-tone-soft:var(--ty-flow-tone-categorical-1-soft);--ty-flow-tone-text:var(--ty-flow-tone-categorical-1-text)}[data-tone=categorical-2]{--ty-flow-tone:var(--ty-flow-tone-categorical-2);--ty-flow-tone-ink:var(--ty-flow-tone-categorical-2-ink);--ty-flow-tone-soft:var(--ty-flow-tone-categorical-2-soft);--ty-flow-tone-text:var(--ty-flow-tone-categorical-2-text)}[data-tone=categorical-3]{--ty-flow-tone:var(--ty-flow-tone-categorical-3);--ty-flow-tone-ink:var(--ty-flow-tone-categorical-3-ink);--ty-flow-tone-soft:var(--ty-flow-tone-categorical-3-soft);--ty-flow-tone-text:var(--ty-flow-tone-categorical-3-text)}[data-tone=categorical-4]{--ty-flow-tone:var(--ty-flow-tone-categorical-4);--ty-flow-tone-ink:var(--ty-flow-tone-categorical-4-ink);--ty-flow-tone-soft:var(--ty-flow-tone-categorical-4-soft);--ty-flow-tone-text:var(--ty-flow-tone-categorical-4-text)}[data-tone=categorical-5]{--ty-flow-tone:var(--ty-flow-tone-categorical-5);--ty-flow-tone-ink:var(--ty-flow-tone-categorical-5-ink);--ty-flow-tone-soft:var(--ty-flow-tone-categorical-5-soft);--ty-flow-tone-text:var(--ty-flow-tone-categorical-5-text)}[data-tone=categorical-6]{--ty-flow-tone:var(--ty-flow-tone-categorical-6);--ty-flow-tone-ink:var(--ty-flow-tone-categorical-6-ink);--ty-flow-tone-soft:var(--ty-flow-tone-categorical-6-soft);--ty-flow-tone-text:var(--ty-flow-tone-categorical-6-text)}[data-tone=categorical-7]{--ty-flow-tone:var(--ty-flow-tone-categorical-7);--ty-flow-tone-ink:var(--ty-flow-tone-categorical-7-ink);--ty-flow-tone-soft:var(--ty-flow-tone-categorical-7-soft);--ty-flow-tone-text:var(--ty-flow-tone-categorical-7-text)}[data-tone=categorical-8]{--ty-flow-tone:var(--ty-flow-tone-categorical-8);--ty-flow-tone-ink:var(--ty-flow-tone-categorical-8-ink);--ty-flow-tone-soft:var(--ty-flow-tone-categorical-8-soft);--ty-flow-tone-text:var(--ty-flow-tone-categorical-8-text)}[data-tone=neutral]{--ty-flow-tone:var(--ty-flow-tone-neutral);--ty-flow-tone-ink:var(--ty-flow-tone-neutral-ink);--ty-flow-tone-soft:var(--ty-flow-tone-neutral-soft);--ty-flow-tone-text:var(--ty-flow-tone-neutral-text)}:root,[data-ty-mode=light],[data-ty-theme=teal]{color-scheme:light;--ty-bg:#f6f8fa;--ty-surface:rgb(252 253 253/0.82);--ty-surface-raised:rgb(252 253 253/0.94);--ty-surface-solid:#fcfdfd;--ty-surface-raised-solid:#fcfdfd;--ty-surface-sunken:#eef2f5;--ty-ink:#0f172a;--ty-ink-2:#334155;--ty-ink-3:#526077;--ty-line:rgb(100 116 139/0.22);--ty-line-soft:rgb(96 120 112/0.12);--ty-line-strong:rgb(100 116 139/0.38);--ty-input:#6e867e;--ty-focus-ring:#166e5a;--ty-cursor-now:#975692;--ty-brand:#166e5a;--ty-brand-strong:#0f5a49;--ty-brand-soft:rgb(22 110 90/0.1);--ty-on-brand-soft:#00614e;--ty-on-brand:#f6fbf9;--ty-cta-solid:#006451;--ty-on-cta:#f2fdf9;--ty-secondary:rgb(250 254 252/0.7);--ty-on-secondary:#0c1c17;--ty-backdrop:rgb(10 26 21/0.4);--ty-ambient-1:rgb(66 188 158/0.07);--ty-ambient-2:rgb(78 188 235/0.05);--ty-danger:#be123c;--ty-danger-soft:rgb(220 56 96/0.1);--ty-on-danger-soft:#a0003a;--ty-on-danger:#f8fbfa;--ty-warning:#a16207;--ty-warning-soft:rgb(179 110 0/0.1);--ty-on-warning-soft:#784900;--ty-on-warning:#f8fbfa;--ty-success:#15803d;--ty-success-soft:rgb(34 153 68/0.1);--ty-on-success-soft:#006826;--ty-on-success:#f8fbfa;--ty-info:#4f6888;--ty-info-soft:rgb(104 130 164/0.1);--ty-on-info-soft:#3e5776;--ty-on-info:#f8fbfa;--ty-neutral:#526077;--ty-neutral-soft:rgb(114 133 127/0.1);--ty-on-neutral-soft:#485a54;--ty-on-neutral:#f8fbfa;--ty-chart-1:#1f74bf;--ty-chart-2:#a55d00;--ty-chart-3:#008660;--ty-chart-4:#a14d92;--ty-chart-5:#007f95;--ty-chart-6:#b44d34;--ty-chart-7:#767700;--ty-chart-8:#7260bd;--ty-on-bg:#334155;--ty-on-surface:#334155;--ty-on-surface-raised:#334155;--ty-on-surface-sunken:#334155;--ty-proof-proved:#006826;--ty-proof-proved-soft:rgb(34 153 68/0.1);--ty-proof-pending:#784900;--ty-proof-pending-soft:rgb(179 110 0/0.1);--ty-proof-refuted:#a0003a;--ty-proof-refuted-soft:rgb(220 56 96/0.1);--ty-proof-not-disclosed:#485a54;--ty-proof-not-disclosed-soft:rgb(114 133 127/0.1);--ty-proof-none:#526077;--ty-proof-none-soft:rgb(114 133 127/0.1);--ty-actor-person:#00614e;--ty-actor-person-soft:rgb(22 110 90/0.1);--ty-actor-agent:#334155;--ty-actor-agent-soft:rgb(114 133 127/0.1);--ty-actor-system:#526077;--ty-actor-system-soft:rgb(114 133 127/0.1);--ty-nav-bg:rgb(252 253 253/0.82);--ty-on-nav:#334155;--ty-nav-active:rgb(22 110 90/0.1);--ty-on-nav-active:#00614e;--ty-nav-line:rgb(100 116 139/0.22);--ty-accent:#166e5a;--ty-accent-strong:#0f5a49;--ty-accent-soft:rgb(22 110 90/0.1);--ty-accent-ink:#f6fbf9;--ty-on-accent:#f6fbf9;--ty-on-accent-soft:#00614e;--ty-categorical-1:#1f74bf;--ty-categorical-2:#a55d00;--ty-categorical-3:#008660;--ty-categorical-4:#a14d92;--ty-categorical-5:#007f95;--ty-categorical-6:#b44d34;--ty-categorical-7:#767700;--ty-categorical-8:#7260bd;--ty-cta:linear-gradient(135deg,#047857,#0f766e 50%,#0369a1);--ty-brand-50:#eefaf6;--ty-brand-100:#dbf1e9;--ty-brand-200:#b9e4d6;--ty-brand-300:#8cd3be;--ty-brand-400:#4fbca0;--ty-brand-500:#00a284;--ty-brand-600:#00856c;--ty-brand-700:#006b56;--ty-brand-800:#005343;--ty-brand-900:#003e31;--ty-brand-950:#002a21;--ty-neutral-50:#f6f7f7;--ty-neutral-100:#eaeceb;--ty-neutral-200:#d6dad9;--ty-neutral-300:#bec4c2;--ty-neutral-400:#a0a8a5;--ty-neutral-500:#848d8a;--ty-neutral-600:#6b7471;--ty-neutral-700:#555d5a;--ty-neutral-800:#424846;--ty-neutral-900:#303534;--ty-neutral-950:#202422;--ty-danger-50:#fff4f4;--ty-danger-100:#ffe3e6;--ty-danger-200:#ffc9ce;--ty-danger-300:#ffa6b0;--ty-danger-400:#fc738a;--ty-danger-500:#e9456a;--ty-danger-600:#c82953;--ty-danger-700:#a61540;--ty-danger-800:#840830;--ty-danger-900:#640623;--ty-danger-950:#470116;--ty-warning-50:#fef5ec;--ty-warning-100:#f9e8d6;--ty-warning-200:#f3d3b1;--ty-warning-300:#eab883;--ty-warning-400:#da9645;--ty-warning-500:#c17800;--ty-warning-600:#9f6200;--ty-warning-700:#804e00;--ty-warning-800:#643c00;--ty-warning-900:#4c2c00;--ty-warning-950:#341d00;--ty-success-50:#f0faf1;--ty-success-100:#def2df;--ty-success-200:#bfe5c3;--ty-success-300:#98d49f;--ty-success-400:#65bd75;--ty-success-500:#31a44e;--ty-success-600:#0d8937;--ty-success-700:#006e29;--ty-success-800:#00561e;--ty-success-900:#004015;--ty-success-950:#002c0c;--ty-info-50:#f4f7fb;--ty-info-100:#e6ecf3;--ty-info-200:#cfdae8;--ty-info-300:#b3c4da;--ty-info-400:#91a8c6;--ty-info-500:#728daf;--ty-info-600:#5b7393;--ty-info-700:#475c78;--ty-info-800:#36485f;--ty-info-900:#273547;--ty-info-950:#192431;--ty-shadow-sheet:0px 1px 2px 0px rgb(10 26 21/0.04),0px 8px 24px -12px rgb(10 26 21/0.1);--ty-shadow-raised:0px 4px 12px -2px rgb(10 26 21/0.08);--ty-shadow-floating:0px 12px 24px -8px rgb(10 26 21/0.14);--ty-shadow-modal:0px 40px 100px -30px rgb(10 26 21/0.35);--ty-shadow-sheet-inset:inset 0px 1px 0px 0px rgb(255 255 255/0);--ty-radius:10px;--ty-radius-control:10px;--ty-radius-card:16px;--ty-radius-sheet:24px;--ty-radius-pill:999px;--ty-radius-agent:6px;--ty-focus-width:2px;--ty-border-width:1px;--ty-glass-blur-sheet:20px;--ty-glass-blur-floating:24px;--ty-glass-saturate:1.15}@media (prefers-color-scheme:dark){:root:not([data-ty-mode=light]),[data-ty-theme=teal]:not([data-ty-mode=light]){color-scheme:dark;--ty-bg:#0a0f1c;--ty-surface:rgb(20 28 46/0.72);--ty-surface-raised:rgb(28 38 60/0.86);--ty-surface-solid:#141c2e;--ty-surface-raised-solid:#1c263c;--ty-surface-sunken:#0f1626;--ty-ink:#eef2f7;--ty-ink-2:#cbd5e1;--ty-ink-3:#94a3b8;--ty-line:rgb(148 163 184/0.16);--ty-line-soft:rgb(165 190 181/0.09);--ty-line-strong:rgb(148 163 184/0.3);--ty-input:#698079;--ty-focus-ring:#34d399;--ty-cursor-now:#d48fce;--ty-brand:#34d399;--ty-brand-strong:#6ee7b7;--ty-brand-soft:rgb(52 211 153/0.14);--ty-on-brand-soft:#7cd9be;--ty-on-brand:#052e25;--ty-cta-solid:#006451;--ty-on-cta:#f2fdf9;--ty-secondary:rgb(37 40 39/0.6);--ty-on-secondary:#e1f6ef;--ty-backdrop:rgb(0 5 3/0.6);--ty-ambient-1:rgb(66 188 158/0.12);--ty-ambient-2:rgb(78 188 235/0.08);--ty-danger:#fb7185;--ty-danger-soft:rgb(255 94 126/0.14);--ty-on-danger-soft:#ff9eaa;--ty-on-danger:#101211;--ty-warning:#fbbf24;--ty-warning-soft:rgb(218 138 17/0.14);--ty-on-warning-soft:#fca942;--ty-on-warning:#101211;--ty-success:#4ade80;--ty-success-soft:rgb(74 185 98/0.14);--ty-on-success-soft:#6cd981;--ty-on-success:#101211;--ty-info:#92add1;--ty-info-soft:rgb(134 161 196/0.14);--ty-on-info-soft:#a4c0e4;--ty-on-info:#101211;--ty-neutral:#94a3b8;--ty-neutral-soft:rgb(144 164 157/0.14);--ty-on-neutral-soft:#afc3bc;--ty-on-neutral:#101211;--ty-chart-1:#6eb6ff;--ty-chart-2:#ec9d53;--ty-chart-3:#4fcb9c;--ty-chart-4:#e490d2;--ty-chart-5:#1ec5e4;--ty-chart-6:#f89177;--ty-chart-7:#b6b84d;--ty-chart-8:#b0a2fe;--ty-on-bg:#cbd5e1;--ty-on-surface:#cbd5e1;--ty-on-surface-raised:#cbd5e1;--ty-on-surface-sunken:#cbd5e1;--ty-proof-proved:#6cd981;--ty-proof-proved-soft:rgb(74 185 98/0.14);--ty-proof-pending:#fca942;--ty-proof-pending-soft:rgb(218 138 17/0.14);--ty-proof-refuted:#ff9eaa;--ty-proof-refuted-soft:rgb(255 94 126/0.14);--ty-proof-not-disclosed:#afc3bc;--ty-proof-not-disclosed-soft:rgb(144 164 157/0.14);--ty-proof-none:#94a3b8;--ty-proof-none-soft:rgb(144 164 157/0.14);--ty-actor-person:#7cd9be;--ty-actor-person-soft:rgb(52 211 153/0.14);--ty-actor-agent:#cbd5e1;--ty-actor-agent-soft:rgb(144 164 157/0.14);--ty-actor-system:#94a3b8;--ty-actor-system-soft:rgb(144 164 157/0.14);--ty-nav-bg:rgb(20 28 46/0.72);--ty-on-nav:#cbd5e1;--ty-nav-active:rgb(52 211 153/0.14);--ty-on-nav-active:#7cd9be;--ty-nav-line:rgb(148 163 184/0.16);--ty-accent:#34d399;--ty-accent-strong:#6ee7b7;--ty-accent-soft:rgb(52 211 153/0.14);--ty-accent-ink:#052e25;--ty-on-accent:#052e25;--ty-on-accent-soft:#7cd9be;--ty-categorical-1:#6eb6ff;--ty-categorical-2:#ec9d53;--ty-categorical-3:#4fcb9c;--ty-categorical-4:#e490d2;--ty-categorical-5:#1ec5e4;--ty-categorical-6:#f89177;--ty-categorical-7:#b6b84d;--ty-categorical-8:#b0a2fe;--ty-cta:linear-gradient(135deg,#047857,#0f766e 50%,#0369a1);--ty-brand-50:#eefaf6;--ty-brand-100:#dbf1e9;--ty-brand-200:#b9e4d6;--ty-brand-300:#8cd3be;--ty-brand-400:#4fbca0;--ty-brand-500:#00a284;--ty-brand-600:#00856c;--ty-brand-700:#006b56;--ty-brand-800:#005343;--ty-brand-900:#003e31;--ty-brand-950:#002a21;--ty-neutral-50:#f6f7f7;--ty-neutral-100:#eaeceb;--ty-neutral-200:#d6dad9;--ty-neutral-300:#bec4c2;--ty-neutral-400:#a0a8a5;--ty-neutral-500:#848d8a;--ty-neutral-600:#6b7471;--ty-neutral-700:#555d5a;--ty-neutral-800:#424846;--ty-neutral-900:#303534;--ty-neutral-950:#202422;--ty-danger-50:#fff4f4;--ty-danger-100:#ffe3e6;--ty-danger-200:#ffc9ce;--ty-danger-300:#ffa6b0;--ty-danger-400:#fc738a;--ty-danger-500:#e9456a;--ty-danger-600:#c82953;--ty-danger-700:#a61540;--ty-danger-800:#840830;--ty-danger-900:#640623;--ty-danger-950:#470116;--ty-warning-50:#fef5ec;--ty-warning-100:#f9e8d6;--ty-warning-200:#f3d3b1;--ty-warning-300:#eab883;--ty-warning-400:#da9645;--ty-warning-500:#c17800;--ty-warning-600:#9f6200;--ty-warning-700:#804e00;--ty-warning-800:#643c00;--ty-warning-900:#4c2c00;--ty-warning-950:#341d00;--ty-success-50:#f0faf1;--ty-success-100:#def2df;--ty-success-200:#bfe5c3;--ty-success-300:#98d49f;--ty-success-400:#65bd75;--ty-success-500:#31a44e;--ty-success-600:#0d8937;--ty-success-700:#006e29;--ty-success-800:#00561e;--ty-success-900:#004015;--ty-success-950:#002c0c;--ty-info-50:#f4f7fb;--ty-info-100:#e6ecf3;--ty-info-200:#cfdae8;--ty-info-300:#b3c4da;--ty-info-400:#91a8c6;--ty-info-500:#728daf;--ty-info-600:#5b7393;--ty-info-700:#475c78;--ty-info-800:#36485f;--ty-info-900:#273547;--ty-info-950:#192431;--ty-shadow-sheet:0px 1px 2px 0px rgb(0 8 5/0.08),0px 8px 24px -12px rgb(0 8 5/0.2);--ty-shadow-raised:0px 4px 12px -2px rgb(0 8 5/0.16);--ty-shadow-floating:0px 12px 24px -8px rgb(0 8 5/0.28);--ty-shadow-modal:0px 40px 100px -30px rgb(0 8 5/0.7);--ty-shadow-sheet-inset:inset 0px 1px 0px 0px rgb(255 255 255/0.06);--ty-radius:10px;--ty-radius-control:10px;--ty-radius-card:16px;--ty-radius-sheet:24px;--ty-radius-pill:999px;--ty-radius-agent:6px;--ty-focus-width:2px;--ty-border-width:1px;--ty-glass-blur-sheet:20px;--ty-glass-blur-floating:24px;--ty-glass-saturate:1.15}}[data-ty-mode=dark],[data-ty-mode=dark] [data-ty-theme=teal],[data-ty-theme=teal] [data-ty-mode=dark],[data-ty-theme=teal][data-ty-mode=dark]{color-scheme:dark;--ty-bg:#0a0f1c;--ty-surface:rgb(20 28 46/0.72);--ty-surface-raised:rgb(28 38 60/0.86);--ty-surface-solid:#141c2e;--ty-surface-raised-solid:#1c263c;--ty-surface-sunken:#0f1626;--ty-ink:#eef2f7;--ty-ink-2:#cbd5e1;--ty-ink-3:#94a3b8;--ty-line:rgb(148 163 184/0.16);--ty-line-soft:rgb(165 190 181/0.09);--ty-line-strong:rgb(148 163 184/0.3);--ty-input:#698079;--ty-focus-ring:#34d399;--ty-cursor-now:#d48fce;--ty-brand:#34d399;--ty-brand-strong:#6ee7b7;--ty-brand-soft:rgb(52 211 153/0.14);--ty-on-brand-soft:#7cd9be;--ty-on-brand:#052e25;--ty-cta-solid:#006451;--ty-on-cta:#f2fdf9;--ty-secondary:rgb(37 40 39/0.6);--ty-on-secondary:#e1f6ef;--ty-backdrop:rgb(0 5 3/0.6);--ty-ambient-1:rgb(66 188 158/0.12);--ty-ambient-2:rgb(78 188 235/0.08);--ty-danger:#fb7185;--ty-danger-soft:rgb(255 94 126/0.14);--ty-on-danger-soft:#ff9eaa;--ty-on-danger:#101211;--ty-warning:#fbbf24;--ty-warning-soft:rgb(218 138 17/0.14);--ty-on-warning-soft:#fca942;--ty-on-warning:#101211;--ty-success:#4ade80;--ty-success-soft:rgb(74 185 98/0.14);--ty-on-success-soft:#6cd981;--ty-on-success:#101211;--ty-info:#92add1;--ty-info-soft:rgb(134 161 196/0.14);--ty-on-info-soft:#a4c0e4;--ty-on-info:#101211;--ty-neutral:#94a3b8;--ty-neutral-soft:rgb(144 164 157/0.14);--ty-on-neutral-soft:#afc3bc;--ty-on-neutral:#101211;--ty-chart-1:#6eb6ff;--ty-chart-2:#ec9d53;--ty-chart-3:#4fcb9c;--ty-chart-4:#e490d2;--ty-chart-5:#1ec5e4;--ty-chart-6:#f89177;--ty-chart-7:#b6b84d;--ty-chart-8:#b0a2fe;--ty-on-bg:#cbd5e1;--ty-on-surface:#cbd5e1;--ty-on-surface-raised:#cbd5e1;--ty-on-surface-sunken:#cbd5e1;--ty-proof-proved:#6cd981;--ty-proof-proved-soft:rgb(74 185 98/0.14);--ty-proof-pending:#fca942;--ty-proof-pending-soft:rgb(218 138 17/0.14);--ty-proof-refuted:#ff9eaa;--ty-proof-refuted-soft:rgb(255 94 126/0.14);--ty-proof-not-disclosed:#afc3bc;--ty-proof-not-disclosed-soft:rgb(144 164 157/0.14);--ty-proof-none:#94a3b8;--ty-proof-none-soft:rgb(144 164 157/0.14);--ty-actor-person:#7cd9be;--ty-actor-person-soft:rgb(52 211 153/0.14);--ty-actor-agent:#cbd5e1;--ty-actor-agent-soft:rgb(144 164 157/0.14);--ty-actor-system:#94a3b8;--ty-actor-system-soft:rgb(144 164 157/0.14);--ty-nav-bg:rgb(20 28 46/0.72);--ty-on-nav:#cbd5e1;--ty-nav-active:rgb(52 211 153/0.14);--ty-on-nav-active:#7cd9be;--ty-nav-line:rgb(148 163 184/0.16);--ty-accent:#34d399;--ty-accent-strong:#6ee7b7;--ty-accent-soft:rgb(52 211 153/0.14);--ty-accent-ink:#052e25;--ty-on-accent:#052e25;--ty-on-accent-soft:#7cd9be;--ty-categorical-1:#6eb6ff;--ty-categorical-2:#ec9d53;--ty-categorical-3:#4fcb9c;--ty-categorical-4:#e490d2;--ty-categorical-5:#1ec5e4;--ty-categorical-6:#f89177;--ty-categorical-7:#b6b84d;--ty-categorical-8:#b0a2fe;--ty-cta:linear-gradient(135deg,#047857,#0f766e 50%,#0369a1);--ty-brand-50:#eefaf6;--ty-brand-100:#dbf1e9;--ty-brand-200:#b9e4d6;--ty-brand-300:#8cd3be;--ty-brand-400:#4fbca0;--ty-brand-500:#00a284;--ty-brand-600:#00856c;--ty-brand-700:#006b56;--ty-brand-800:#005343;--ty-brand-900:#003e31;--ty-brand-950:#002a21;--ty-neutral-50:#f6f7f7;--ty-neutral-100:#eaeceb;--ty-neutral-200:#d6dad9;--ty-neutral-300:#bec4c2;--ty-neutral-400:#a0a8a5;--ty-neutral-500:#848d8a;--ty-neutral-600:#6b7471;--ty-neutral-700:#555d5a;--ty-neutral-800:#424846;--ty-neutral-900:#303534;--ty-neutral-950:#202422;--ty-danger-50:#fff4f4;--ty-danger-100:#ffe3e6;--ty-danger-200:#ffc9ce;--ty-danger-300:#ffa6b0;--ty-danger-400:#fc738a;--ty-danger-500:#e9456a;--ty-danger-600:#c82953;--ty-danger-700:#a61540;--ty-danger-800:#840830;--ty-danger-900:#640623;--ty-danger-950:#470116;--ty-warning-50:#fef5ec;--ty-warning-100:#f9e8d6;--ty-warning-200:#f3d3b1;--ty-warning-300:#eab883;--ty-warning-400:#da9645;--ty-warning-500:#c17800;--ty-warning-600:#9f6200;--ty-warning-700:#804e00;--ty-warning-800:#643c00;--ty-warning-900:#4c2c00;--ty-warning-950:#341d00;--ty-success-50:#f0faf1;--ty-success-100:#def2df;--ty-success-200:#bfe5c3;--ty-success-300:#98d49f;--ty-success-400:#65bd75;--ty-success-500:#31a44e;--ty-success-600:#0d8937;--ty-success-700:#006e29;--ty-success-800:#00561e;--ty-success-900:#004015;--ty-success-950:#002c0c;--ty-info-50:#f4f7fb;--ty-info-100:#e6ecf3;--ty-info-200:#cfdae8;--ty-info-300:#b3c4da;--ty-info-400:#91a8c6;--ty-info-500:#728daf;--ty-info-600:#5b7393;--ty-info-700:#475c78;--ty-info-800:#36485f;--ty-info-900:#273547;--ty-info-950:#192431;--ty-shadow-sheet:0px 1px 2px 0px rgb(0 8 5/0.08),0px 8px 24px -12px rgb(0 8 5/0.2);--ty-shadow-raised:0px 4px 12px -2px rgb(0 8 5/0.16);--ty-shadow-floating:0px 12px 24px -8px rgb(0 8 5/0.28);--ty-shadow-modal:0px 40px 100px -30px rgb(0 8 5/0.7);--ty-shadow-sheet-inset:inset 0px 1px 0px 0px rgb(255 255 255/0.06);--ty-radius:10px;--ty-radius-control:10px;--ty-radius-card:16px;--ty-radius-sheet:24px;--ty-radius-pill:999px;--ty-radius-agent:6px;--ty-focus-width:2px;--ty-border-width:1px;--ty-glass-blur-sheet:20px;--ty-glass-blur-floating:24px;--ty-glass-saturate:1.15}[data-ty-mode=dark] [data-ty-theme=teal][data-ty-mode=light],[data-ty-theme=teal][data-ty-mode=light]{color-scheme:light;--ty-bg:#f6f8fa;--ty-surface:rgb(252 253 253/0.82);--ty-surface-raised:rgb(252 253 253/0.94);--ty-surface-solid:#fcfdfd;--ty-surface-raised-solid:#fcfdfd;--ty-surface-sunken:#eef2f5;--ty-ink:#0f172a;--ty-ink-2:#334155;--ty-ink-3:#526077;--ty-line:rgb(100 116 139/0.22);--ty-line-soft:rgb(96 120 112/0.12);--ty-line-strong:rgb(100 116 139/0.38);--ty-input:#6e867e;--ty-focus-ring:#166e5a;--ty-cursor-now:#975692;--ty-brand:#166e5a;--ty-brand-strong:#0f5a49;--ty-brand-soft:rgb(22 110 90/0.1);--ty-on-brand-soft:#00614e;--ty-on-brand:#f6fbf9;--ty-cta-solid:#006451;--ty-on-cta:#f2fdf9;--ty-secondary:rgb(250 254 252/0.7);--ty-on-secondary:#0c1c17;--ty-backdrop:rgb(10 26 21/0.4);--ty-ambient-1:rgb(66 188 158/0.07);--ty-ambient-2:rgb(78 188 235/0.05);--ty-danger:#be123c;--ty-danger-soft:rgb(220 56 96/0.1);--ty-on-danger-soft:#a0003a;--ty-on-danger:#f8fbfa;--ty-warning:#a16207;--ty-warning-soft:rgb(179 110 0/0.1);--ty-on-warning-soft:#784900;--ty-on-warning:#f8fbfa;--ty-success:#15803d;--ty-success-soft:rgb(34 153 68/0.1);--ty-on-success-soft:#006826;--ty-on-success:#f8fbfa;--ty-info:#4f6888;--ty-info-soft:rgb(104 130 164/0.1);--ty-on-info-soft:#3e5776;--ty-on-info:#f8fbfa;--ty-neutral:#526077;--ty-neutral-soft:rgb(114 133 127/0.1);--ty-on-neutral-soft:#485a54;--ty-on-neutral:#f8fbfa;--ty-chart-1:#1f74bf;--ty-chart-2:#a55d00;--ty-chart-3:#008660;--ty-chart-4:#a14d92;--ty-chart-5:#007f95;--ty-chart-6:#b44d34;--ty-chart-7:#767700;--ty-chart-8:#7260bd;--ty-on-bg:#334155;--ty-on-surface:#334155;--ty-on-surface-raised:#334155;--ty-on-surface-sunken:#334155;--ty-proof-proved:#006826;--ty-proof-proved-soft:rgb(34 153 68/0.1);--ty-proof-pending:#784900;--ty-proof-pending-soft:rgb(179 110 0/0.1);--ty-proof-refuted:#a0003a;--ty-proof-refuted-soft:rgb(220 56 96/0.1);--ty-proof-not-disclosed:#485a54;--ty-proof-not-disclosed-soft:rgb(114 133 127/0.1);--ty-proof-none:#526077;--ty-proof-none-soft:rgb(114 133 127/0.1);--ty-actor-person:#00614e;--ty-actor-person-soft:rgb(22 110 90/0.1);--ty-actor-agent:#334155;--ty-actor-agent-soft:rgb(114 133 127/0.1);--ty-actor-system:#526077;--ty-actor-system-soft:rgb(114 133 127/0.1);--ty-nav-bg:rgb(252 253 253/0.82);--ty-on-nav:#334155;--ty-nav-active:rgb(22 110 90/0.1);--ty-on-nav-active:#00614e;--ty-nav-line:rgb(100 116 139/0.22);--ty-accent:#166e5a;--ty-accent-strong:#0f5a49;--ty-accent-soft:rgb(22 110 90/0.1);--ty-accent-ink:#f6fbf9;--ty-on-accent:#f6fbf9;--ty-on-accent-soft:#00614e;--ty-categorical-1:#1f74bf;--ty-categorical-2:#a55d00;--ty-categorical-3:#008660;--ty-categorical-4:#a14d92;--ty-categorical-5:#007f95;--ty-categorical-6:#b44d34;--ty-categorical-7:#767700;--ty-categorical-8:#7260bd;--ty-cta:linear-gradient(135deg,#047857,#0f766e 50%,#0369a1);--ty-brand-50:#eefaf6;--ty-brand-100:#dbf1e9;--ty-brand-200:#b9e4d6;--ty-brand-300:#8cd3be;--ty-brand-400:#4fbca0;--ty-brand-500:#00a284;--ty-brand-600:#00856c;--ty-brand-700:#006b56;--ty-brand-800:#005343;--ty-brand-900:#003e31;--ty-brand-950:#002a21;--ty-neutral-50:#f6f7f7;--ty-neutral-100:#eaeceb;--ty-neutral-200:#d6dad9;--ty-neutral-300:#bec4c2;--ty-neutral-400:#a0a8a5;--ty-neutral-500:#848d8a;--ty-neutral-600:#6b7471;--ty-neutral-700:#555d5a;--ty-neutral-800:#424846;--ty-neutral-900:#303534;--ty-neutral-950:#202422;--ty-danger-50:#fff4f4;--ty-danger-100:#ffe3e6;--ty-danger-200:#ffc9ce;--ty-danger-300:#ffa6b0;--ty-danger-400:#fc738a;--ty-danger-500:#e9456a;--ty-danger-600:#c82953;--ty-danger-700:#a61540;--ty-danger-800:#840830;--ty-danger-900:#640623;--ty-danger-950:#470116;--ty-warning-50:#fef5ec;--ty-warning-100:#f9e8d6;--ty-warning-200:#f3d3b1;--ty-warning-300:#eab883;--ty-warning-400:#da9645;--ty-warning-500:#c17800;--ty-warning-600:#9f6200;--ty-warning-700:#804e00;--ty-warning-800:#643c00;--ty-warning-900:#4c2c00;--ty-warning-950:#341d00;--ty-success-50:#f0faf1;--ty-success-100:#def2df;--ty-success-200:#bfe5c3;--ty-success-300:#98d49f;--ty-success-400:#65bd75;--ty-success-500:#31a44e;--ty-success-600:#0d8937;--ty-success-700:#006e29;--ty-success-800:#00561e;--ty-success-900:#004015;--ty-success-950:#002c0c;--ty-info-50:#f4f7fb;--ty-info-100:#e6ecf3;--ty-info-200:#cfdae8;--ty-info-300:#b3c4da;--ty-info-400:#91a8c6;--ty-info-500:#728daf;--ty-info-600:#5b7393;--ty-info-700:#475c78;--ty-info-800:#36485f;--ty-info-900:#273547;--ty-info-950:#192431;--ty-shadow-sheet:0px 1px 2px 0px rgb(10 26 21/0.04),0px 8px 24px -12px rgb(10 26 21/0.1);--ty-shadow-raised:0px 4px 12px -2px rgb(10 26 21/0.08);--ty-shadow-floating:0px 12px 24px -8px rgb(10 26 21/0.14);--ty-shadow-modal:0px 40px 100px -30px rgb(10 26 21/0.35);--ty-shadow-sheet-inset:inset 0px 1px 0px 0px rgb(255 255 255/0);--ty-radius:10px;--ty-radius-control:10px;--ty-radius-card:16px;--ty-radius-sheet:24px;--ty-radius-pill:999px;--ty-radius-agent:6px;--ty-focus-width:2px;--ty-border-width:1px;--ty-glass-blur-sheet:20px;--ty-glass-blur-floating:24px;--ty-glass-saturate:1.15}[data-ty-theme=psefia],[data-ty-theme=psefia] [data-ty-mode=light]{color-scheme:light;--ty-bg:#f7f4ee;--ty-surface:#fbfaf6;--ty-surface-raised:#ffffff;--ty-surface-solid:#fbfaf6;--ty-surface-raised-solid:#ffffff;--ty-surface-sunken:#e9eef8;--ty-ink:#1c1a17;--ty-ink-2:#3d3933;--ty-ink-3:#5d574f;--ty-line:rgb(28 26 23/0.16);--ty-line-soft:rgb(120 113 101/0.12);--ty-line-strong:rgb(28 26 23/0.46);--ty-input:#877f73;--ty-focus-ring:#1f3f8f;--ty-cursor-now:#94598f;--ty-brand:#1f3f8f;--ty-brand-strong:#2d1a60;--ty-brand-soft:rgb(169 191 230/0.35);--ty-on-brand-soft:#395184;--ty-on-brand:#ffffff;--ty-cta-solid:#3a538a;--ty-on-cta:#f8faff;--ty-secondary:#fefdfa;--ty-on-secondary:#1c1810;--ty-backdrop:rgb(26 21 14/0.4);--ty-ambient-1:rgb(131 163 233/0);--ty-ambient-2:rgb(78 188 235/0);--ty-danger:#b32d37;--ty-danger-soft:rgb(210 76 80/0.1);--ty-on-danger-soft:#9e1326;--ty-on-danger:#fbfaf8;--ty-warning:#8e5900;--ty-warning-soft:rgb(177 112 0/0.1);--ty-on-warning-soft:#774a00;--ty-on-warning:#fbfaf8;--ty-success:#187a3b;--ty-success-soft:rgb(59 149 85/0.1);--ty-on-success-soft:#00672d;--ty-on-success:#fbfaf8;--ty-info:#466893;--ty-info-soft:rgb(95 130 176/0.1);--ty-on-info-soft:#355781;--ty-on-info:#fbfaf8;--ty-neutral:#5d574f;--ty-neutral-soft:rgb(133 127 118/0.1);--ty-on-neutral-soft:#5a544b;--ty-on-neutral:#fbfaf8;--ty-chart-1:#1f74bf;--ty-chart-2:#a55d00;--ty-chart-3:#008660;--ty-chart-4:#a14d92;--ty-chart-5:#007f95;--ty-chart-6:#b44d34;--ty-chart-7:#767700;--ty-chart-8:#7260bd;--ty-on-bg:#3d3933;--ty-on-surface:#3d3933;--ty-on-surface-raised:#3d3933;--ty-on-surface-sunken:#3d3933;--ty-proof-proved:#00672d;--ty-proof-proved-soft:rgb(59 149 85/0.1);--ty-proof-pending:#774a00;--ty-proof-pending-soft:rgb(177 112 0/0.1);--ty-proof-refuted:#9e1326;--ty-proof-refuted-soft:rgb(210 76 80/0.1);--ty-proof-not-disclosed:#5a544b;--ty-proof-not-disclosed-soft:rgb(133 127 118/0.1);--ty-proof-none:#5d574f;--ty-proof-none-soft:rgb(133 127 118/0.1);--ty-actor-person:#395184;--ty-actor-person-soft:rgb(169 191 230/0.35);--ty-actor-agent:#3d3933;--ty-actor-agent-soft:rgb(133 127 118/0.1);--ty-actor-system:#5d574f;--ty-actor-system-soft:rgb(133 127 118/0.1);--ty-nav-bg:#fbfaf6;--ty-on-nav:#3d3933;--ty-nav-active:rgb(169 191 230/0.35);--ty-on-nav-active:#395184;--ty-nav-line:rgb(28 26 23/0.16);--ty-accent:#1f3f8f;--ty-accent-strong:#2d1a60;--ty-accent-soft:rgb(169 191 230/0.35);--ty-accent-ink:#ffffff;--ty-on-accent:#ffffff;--ty-on-accent-soft:#395184;--ty-categorical-1:#1f74bf;--ty-categorical-2:#a55d00;--ty-categorical-3:#008660;--ty-categorical-4:#a14d92;--ty-categorical-5:#007f95;--ty-categorical-6:#b44d34;--ty-categorical-7:#767700;--ty-categorical-8:#7260bd;--ty-cta:linear-gradient(135deg,#3a538a,#3a538a);--ty-brand-50:#f3f7ff;--ty-brand-100:#e3ebfc;--ty-brand-200:#cad9f8;--ty-brand-300:#abc3f2;--ty-brand-400:#86a5e6;--ty-brand-500:#6688d3;--ty-brand-600:#4f6fb5;--ty-brand-700:#3c5896;--ty-brand-800:#2d4477;--ty-brand-900:#21325a;--ty-brand-950:#142140;--ty-neutral-50:#f7f7f6;--ty-neutral-100:#ecebea;--ty-neutral-200:#dad9d7;--ty-neutral-300:#c4c2bf;--ty-neutral-400:#a8a6a1;--ty-neutral-500:#8d8a85;--ty-neutral-600:#74716d;--ty-neutral-700:#5d5a56;--ty-neutral-800:#484643;--ty-neutral-900:#353431;--ty-neutral-950:#242321;--ty-danger-50:#fff4f3;--ty-danger-100:#ffe4e2;--ty-danger-200:#ffcac7;--ty-danger-300:#fea8a5;--ty-danger-400:#f37e7d;--ty-danger-500:#df575a;--ty-danger-600:#bf3e43;--ty-danger-700:#9e2b32;--ty-danger-800:#7d1e25;--ty-danger-900:#5f151a;--ty-danger-950:#430b0f;--ty-warning-50:#fdf5ed;--ty-warning-100:#f8e8d8;--ty-warning-200:#f0d4b4;--ty-warning-300:#e6b986;--ty-warning-400:#d5984d;--ty-warning-500:#bf7900;--ty-warning-600:#9d6300;--ty-warning-700:#7e4f00;--ty-warning-800:#633d00;--ty-warning-900:#4b2c00;--ty-warning-950:#331d00;--ty-success-50:#f1f9f2;--ty-success-100:#e0f0e2;--ty-success-200:#c3e3c8;--ty-success-300:#9fd1a8;--ty-success-400:#72ba81;--ty-success-500:#47a05f;--ty-success-600:#2d8548;--ty-success-700:#1c6c36;--ty-success-800:#105428;--ty-success-900:#0b3f1c;--ty-success-950:#042b11;--ty-info-50:#f3f7fc;--ty-info-100:#e4ecf6;--ty-info-200:#ccdbed;--ty-info-300:#aec5e2;--ty-info-400:#8aa9d0;--ty-info-500:#698dbb;--ty-info-600:#52749e;--ty-info-700:#3f5c82;--ty-info-800:#2f4867;--ty-info-900:#22354d;--ty-info-950:#152436;--ty-shadow-sheet:0px 1px 2px 0px rgb(26 21 14/0.04),0px 8px 24px -12px rgb(26 21 14/0.1);--ty-shadow-raised:0px 4px 12px -2px rgb(26 21 14/0.08);--ty-shadow-floating:0px 12px 24px -8px rgb(26 21 14/0.14);--ty-shadow-modal:0px 40px 100px -30px rgb(26 21 14/0.35);--ty-shadow-sheet-inset:inset 0px 1px 0px 0px rgb(255 255 255/0);--ty-radius:8px;--ty-radius-control:8px;--ty-radius-card:13px;--ty-radius-sheet:19px;--ty-radius-pill:999px;--ty-radius-agent:5px;--ty-focus-width:2px;--ty-border-width:1px;--ty-glass-blur-sheet:0px;--ty-glass-blur-floating:0px;--ty-glass-saturate:1;--ty-font-serif:"Psefia Sans",system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif;--ty-font-sans:"Psefia Sans",system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif;--ty-font-mono:"Psefia Mono","Noto Sans Mono",ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;--ty-font-heading:"Psefia Sans",system-ui,sans-serif;--ty-font-tracking-h1:-0.01em;--ty-paper:#ffffff}@media (prefers-color-scheme:dark){[data-ty-theme=psefia]:not([data-ty-mode=light]){color-scheme:dark;--ty-bg:#111111;--ty-surface:#1a1a1a;--ty-surface-raised:#242424;--ty-surface-solid:#1a1a1a;--ty-surface-raised-solid:#242424;--ty-surface-sunken:#0a0a0a;--ty-ink:#f7f4ee;--ty-ink-2:#d8d3ca;--ty-ink-3:#aaa49a;--ty-line:rgb(247 244 238/0.14);--ty-line-soft:rgb(190 182 169/0.09);--ty-line-strong:rgb(247 244 238/0.42);--ty-input:#81796d;--ty-focus-ring:#9fb6ea;--ty-cursor-now:#d292cb;--ty-brand:#9fb6ea;--ty-brand-strong:#c9d6f3;--ty-brand-soft:rgb(169 191 230/0.16);--ty-on-brand-soft:#a7c4ff;--ty-on-brand:#111111;--ty-cta-solid:#3a538a;--ty-on-cta:#f8faff;--ty-secondary:#282726;--ty-on-secondary:#f6efe4;--ty-backdrop:rgb(5 3 1/0.6);--ty-ambient-1:rgb(131 163 233/0);--ty-ambient-2:rgb(78 188 235/0);--ty-danger:#ff7d7d;--ty-danger-soft:rgb(246 108 109/0.14);--ty-on-danger-soft:#ffa09c;--ty-on-danger:#121110;--ty-warning:#e29936;--ty-warning-soft:rgb(213 141 37/0.14);--ty-on-warning-soft:#f7ac4d;--ty-on-warning:#121110;--ty-success:#69c27e;--ty-success-soft:rgb(92 181 114/0.14);--ty-on-success-soft:#7cd591;--ty-on-success:#121110;--ty-info:#89aedd;--ty-info-soft:rgb(125 161 208/0.14);--ty-on-info-soft:#9bc1f1;--ty-on-info:#121110;--ty-neutral:#aaa49a;--ty-neutral-soft:rgb(164 158 148/0.14);--ty-on-neutral-soft:#c3bdb2;--ty-on-neutral:#121110;--ty-chart-1:#6eb6ff;--ty-chart-2:#ec9d53;--ty-chart-3:#4fcb9c;--ty-chart-4:#e490d2;--ty-chart-5:#1ec5e4;--ty-chart-6:#f89177;--ty-chart-7:#b6b84d;--ty-chart-8:#b0a2fe;--ty-on-bg:#d8d3ca;--ty-on-surface:#d8d3ca;--ty-on-surface-raised:#d8d3ca;--ty-on-surface-sunken:#d8d3ca;--ty-proof-proved:#7cd591;--ty-proof-proved-soft:rgb(92 181 114/0.14);--ty-proof-pending:#f7ac4d;--ty-proof-pending-soft:rgb(213 141 37/0.14);--ty-proof-refuted:#ffa09c;--ty-proof-refuted-soft:rgb(246 108 109/0.14);--ty-proof-not-disclosed:#c3bdb2;--ty-proof-not-disclosed-soft:rgb(164 158 148/0.14);--ty-proof-none:#aaa49a;--ty-proof-none-soft:rgb(164 158 148/0.14);--ty-actor-person:#a7c4ff;--ty-actor-person-soft:rgb(169 191 230/0.16);--ty-actor-agent:#d8d3ca;--ty-actor-agent-soft:rgb(164 158 148/0.14);--ty-actor-system:#aaa49a;--ty-actor-system-soft:rgb(164 158 148/0.14);--ty-nav-bg:#1a1a1a;--ty-on-nav:#d8d3ca;--ty-nav-active:rgb(169 191 230/0.16);--ty-on-nav-active:#a7c4ff;--ty-nav-line:rgb(247 244 238/0.14);--ty-accent:#9fb6ea;--ty-accent-strong:#c9d6f3;--ty-accent-soft:rgb(169 191 230/0.16);--ty-accent-ink:#111111;--ty-on-accent:#111111;--ty-on-accent-soft:#a7c4ff;--ty-categorical-1:#6eb6ff;--ty-categorical-2:#ec9d53;--ty-categorical-3:#4fcb9c;--ty-categorical-4:#e490d2;--ty-categorical-5:#1ec5e4;--ty-categorical-6:#f89177;--ty-categorical-7:#b6b84d;--ty-categorical-8:#b0a2fe;--ty-cta:linear-gradient(135deg,#3a538a,#3a538a);--ty-brand-50:#f3f7ff;--ty-brand-100:#e3ebfc;--ty-brand-200:#cad9f8;--ty-brand-300:#abc3f2;--ty-brand-400:#86a5e6;--ty-brand-500:#6688d3;--ty-brand-600:#4f6fb5;--ty-brand-700:#3c5896;--ty-brand-800:#2d4477;--ty-brand-900:#21325a;--ty-brand-950:#142140;--ty-neutral-50:#f7f7f6;--ty-neutral-100:#ecebea;--ty-neutral-200:#dad9d7;--ty-neutral-300:#c4c2bf;--ty-neutral-400:#a8a6a1;--ty-neutral-500:#8d8a85;--ty-neutral-600:#74716d;--ty-neutral-700:#5d5a56;--ty-neutral-800:#484643;--ty-neutral-900:#353431;--ty-neutral-950:#242321;--ty-danger-50:#fff4f3;--ty-danger-100:#ffe4e2;--ty-danger-200:#ffcac7;--ty-danger-300:#fea8a5;--ty-danger-400:#f37e7d;--ty-danger-500:#df575a;--ty-danger-600:#bf3e43;--ty-danger-700:#9e2b32;--ty-danger-800:#7d1e25;--ty-danger-900:#5f151a;--ty-danger-950:#430b0f;--ty-warning-50:#fdf5ed;--ty-warning-100:#f8e8d8;--ty-warning-200:#f0d4b4;--ty-warning-300:#e6b986;--ty-warning-400:#d5984d;--ty-warning-500:#bf7900;--ty-warning-600:#9d6300;--ty-warning-700:#7e4f00;--ty-warning-800:#633d00;--ty-warning-900:#4b2c00;--ty-warning-950:#331d00;--ty-success-50:#f1f9f2;--ty-success-100:#e0f0e2;--ty-success-200:#c3e3c8;--ty-success-300:#9fd1a8;--ty-success-400:#72ba81;--ty-success-500:#47a05f;--ty-success-600:#2d8548;--ty-success-700:#1c6c36;--ty-success-800:#105428;--ty-success-900:#0b3f1c;--ty-success-950:#042b11;--ty-info-50:#f3f7fc;--ty-info-100:#e4ecf6;--ty-info-200:#ccdbed;--ty-info-300:#aec5e2;--ty-info-400:#8aa9d0;--ty-info-500:#698dbb;--ty-info-600:#52749e;--ty-info-700:#3f5c82;--ty-info-800:#2f4867;--ty-info-900:#22354d;--ty-info-950:#152436;--ty-shadow-sheet:0px 1px 2px 0px rgb(8 5 2/0.08),0px 8px 24px -12px rgb(8 5 2/0.2);--ty-shadow-raised:0px 4px 12px -2px rgb(8 5 2/0.16);--ty-shadow-floating:0px 12px 24px -8px rgb(8 5 2/0.28);--ty-shadow-modal:0px 40px 100px -30px rgb(8 5 2/0.7);--ty-shadow-sheet-inset:inset 0px 1px 0px 0px rgb(255 255 255/0);--ty-radius:8px;--ty-radius-control:8px;--ty-radius-card:13px;--ty-radius-sheet:19px;--ty-radius-pill:999px;--ty-radius-agent:5px;--ty-focus-width:2px;--ty-border-width:1px;--ty-glass-blur-sheet:0px;--ty-glass-blur-floating:0px;--ty-glass-saturate:1;--ty-font-serif:"Psefia Sans",system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif;--ty-font-sans:"Psefia Sans",system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif;--ty-font-mono:"Psefia Mono","Noto Sans Mono",ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;--ty-font-heading:"Psefia Sans",system-ui,sans-serif;--ty-font-tracking-h1:-0.01em;--ty-paper:#1a1a1a}}[data-ty-mode=dark] [data-ty-theme=psefia],[data-ty-theme=psefia] [data-ty-mode=dark],[data-ty-theme=psefia][data-ty-mode=dark]{color-scheme:dark;--ty-bg:#111111;--ty-surface:#1a1a1a;--ty-surface-raised:#242424;--ty-surface-solid:#1a1a1a;--ty-surface-raised-solid:#242424;--ty-surface-sunken:#0a0a0a;--ty-ink:#f7f4ee;--ty-ink-2:#d8d3ca;--ty-ink-3:#aaa49a;--ty-line:rgb(247 244 238/0.14);--ty-line-soft:rgb(190 182 169/0.09);--ty-line-strong:rgb(247 244 238/0.42);--ty-input:#81796d;--ty-focus-ring:#9fb6ea;--ty-cursor-now:#d292cb;--ty-brand:#9fb6ea;--ty-brand-strong:#c9d6f3;--ty-brand-soft:rgb(169 191 230/0.16);--ty-on-brand-soft:#a7c4ff;--ty-on-brand:#111111;--ty-cta-solid:#3a538a;--ty-on-cta:#f8faff;--ty-secondary:#282726;--ty-on-secondary:#f6efe4;--ty-backdrop:rgb(5 3 1/0.6);--ty-ambient-1:rgb(131 163 233/0);--ty-ambient-2:rgb(78 188 235/0);--ty-danger:#ff7d7d;--ty-danger-soft:rgb(246 108 109/0.14);--ty-on-danger-soft:#ffa09c;--ty-on-danger:#121110;--ty-warning:#e29936;--ty-warning-soft:rgb(213 141 37/0.14);--ty-on-warning-soft:#f7ac4d;--ty-on-warning:#121110;--ty-success:#69c27e;--ty-success-soft:rgb(92 181 114/0.14);--ty-on-success-soft:#7cd591;--ty-on-success:#121110;--ty-info:#89aedd;--ty-info-soft:rgb(125 161 208/0.14);--ty-on-info-soft:#9bc1f1;--ty-on-info:#121110;--ty-neutral:#aaa49a;--ty-neutral-soft:rgb(164 158 148/0.14);--ty-on-neutral-soft:#c3bdb2;--ty-on-neutral:#121110;--ty-chart-1:#6eb6ff;--ty-chart-2:#ec9d53;--ty-chart-3:#4fcb9c;--ty-chart-4:#e490d2;--ty-chart-5:#1ec5e4;--ty-chart-6:#f89177;--ty-chart-7:#b6b84d;--ty-chart-8:#b0a2fe;--ty-on-bg:#d8d3ca;--ty-on-surface:#d8d3ca;--ty-on-surface-raised:#d8d3ca;--ty-on-surface-sunken:#d8d3ca;--ty-proof-proved:#7cd591;--ty-proof-proved-soft:rgb(92 181 114/0.14);--ty-proof-pending:#f7ac4d;--ty-proof-pending-soft:rgb(213 141 37/0.14);--ty-proof-refuted:#ffa09c;--ty-proof-refuted-soft:rgb(246 108 109/0.14);--ty-proof-not-disclosed:#c3bdb2;--ty-proof-not-disclosed-soft:rgb(164 158 148/0.14);--ty-proof-none:#aaa49a;--ty-proof-none-soft:rgb(164 158 148/0.14);--ty-actor-person:#a7c4ff;--ty-actor-person-soft:rgb(169 191 230/0.16);--ty-actor-agent:#d8d3ca;--ty-actor-agent-soft:rgb(164 158 148/0.14);--ty-actor-system:#aaa49a;--ty-actor-system-soft:rgb(164 158 148/0.14);--ty-nav-bg:#1a1a1a;--ty-on-nav:#d8d3ca;--ty-nav-active:rgb(169 191 230/0.16);--ty-on-nav-active:#a7c4ff;--ty-nav-line:rgb(247 244 238/0.14);--ty-accent:#9fb6ea;--ty-accent-strong:#c9d6f3;--ty-accent-soft:rgb(169 191 230/0.16);--ty-accent-ink:#111111;--ty-on-accent:#111111;--ty-on-accent-soft:#a7c4ff;--ty-categorical-1:#6eb6ff;--ty-categorical-2:#ec9d53;--ty-categorical-3:#4fcb9c;--ty-categorical-4:#e490d2;--ty-categorical-5:#1ec5e4;--ty-categorical-6:#f89177;--ty-categorical-7:#b6b84d;--ty-categorical-8:#b0a2fe;--ty-cta:linear-gradient(135deg,#3a538a,#3a538a);--ty-brand-50:#f3f7ff;--ty-brand-100:#e3ebfc;--ty-brand-200:#cad9f8;--ty-brand-300:#abc3f2;--ty-brand-400:#86a5e6;--ty-brand-500:#6688d3;--ty-brand-600:#4f6fb5;--ty-brand-700:#3c5896;--ty-brand-800:#2d4477;--ty-brand-900:#21325a;--ty-brand-950:#142140;--ty-neutral-50:#f7f7f6;--ty-neutral-100:#ecebea;--ty-neutral-200:#dad9d7;--ty-neutral-300:#c4c2bf;--ty-neutral-400:#a8a6a1;--ty-neutral-500:#8d8a85;--ty-neutral-600:#74716d;--ty-neutral-700:#5d5a56;--ty-neutral-800:#484643;--ty-neutral-900:#353431;--ty-neutral-950:#242321;--ty-danger-50:#fff4f3;--ty-danger-100:#ffe4e2;--ty-danger-200:#ffcac7;--ty-danger-300:#fea8a5;--ty-danger-400:#f37e7d;--ty-danger-500:#df575a;--ty-danger-600:#bf3e43;--ty-danger-700:#9e2b32;--ty-danger-800:#7d1e25;--ty-danger-900:#5f151a;--ty-danger-950:#430b0f;--ty-warning-50:#fdf5ed;--ty-warning-100:#f8e8d8;--ty-warning-200:#f0d4b4;--ty-warning-300:#e6b986;--ty-warning-400:#d5984d;--ty-warning-500:#bf7900;--ty-warning-600:#9d6300;--ty-warning-700:#7e4f00;--ty-warning-800:#633d00;--ty-warning-900:#4b2c00;--ty-warning-950:#331d00;--ty-success-50:#f1f9f2;--ty-success-100:#e0f0e2;--ty-success-200:#c3e3c8;--ty-success-300:#9fd1a8;--ty-success-400:#72ba81;--ty-success-500:#47a05f;--ty-success-600:#2d8548;--ty-success-700:#1c6c36;--ty-success-800:#105428;--ty-success-900:#0b3f1c;--ty-success-950:#042b11;--ty-info-50:#f3f7fc;--ty-info-100:#e4ecf6;--ty-info-200:#ccdbed;--ty-info-300:#aec5e2;--ty-info-400:#8aa9d0;--ty-info-500:#698dbb;--ty-info-600:#52749e;--ty-info-700:#3f5c82;--ty-info-800:#2f4867;--ty-info-900:#22354d;--ty-info-950:#152436;--ty-shadow-sheet:0px 1px 2px 0px rgb(8 5 2/0.08),0px 8px 24px -12px rgb(8 5 2/0.2);--ty-shadow-raised:0px 4px 12px -2px rgb(8 5 2/0.16);--ty-shadow-floating:0px 12px 24px -8px rgb(8 5 2/0.28);--ty-shadow-modal:0px 40px 100px -30px rgb(8 5 2/0.7);--ty-shadow-sheet-inset:inset 0px 1px 0px 0px rgb(255 255 255/0);--ty-radius:8px;--ty-radius-control:8px;--ty-radius-card:13px;--ty-radius-sheet:19px;--ty-radius-pill:999px;--ty-radius-agent:5px;--ty-focus-width:2px;--ty-border-width:1px;--ty-glass-blur-sheet:0px;--ty-glass-blur-floating:0px;--ty-glass-saturate:1;--ty-font-serif:"Psefia Sans",system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif;--ty-font-sans:"Psefia Sans",system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif;--ty-font-mono:"Psefia Mono","Noto Sans Mono",ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;--ty-font-heading:"Psefia Sans",system-ui,sans-serif;--ty-font-tracking-h1:-0.01em;--ty-paper:#1a1a1a}[data-ty-mode=dark] [data-ty-theme=psefia][data-ty-mode=light],[data-ty-theme=psefia][data-ty-mode=light]{color-scheme:light;--ty-bg:#f7f4ee;--ty-surface:#fbfaf6;--ty-surface-raised:#ffffff;--ty-surface-solid:#fbfaf6;--ty-surface-raised-solid:#ffffff;--ty-surface-sunken:#e9eef8;--ty-ink:#1c1a17;--ty-ink-2:#3d3933;--ty-ink-3:#5d574f;--ty-line:rgb(28 26 23/0.16);--ty-line-soft:rgb(120 113 101/0.12);--ty-line-strong:rgb(28 26 23/0.46);--ty-input:#877f73;--ty-focus-ring:#1f3f8f;--ty-cursor-now:#94598f;--ty-brand:#1f3f8f;--ty-brand-strong:#2d1a60;--ty-brand-soft:rgb(169 191 230/0.35);--ty-on-brand-soft:#395184;--ty-on-brand:#ffffff;--ty-cta-solid:#3a538a;--ty-on-cta:#f8faff;--ty-secondary:#fefdfa;--ty-on-secondary:#1c1810;--ty-backdrop:rgb(26 21 14/0.4);--ty-ambient-1:rgb(131 163 233/0);--ty-ambient-2:rgb(78 188 235/0);--ty-danger:#b32d37;--ty-danger-soft:rgb(210 76 80/0.1);--ty-on-danger-soft:#9e1326;--ty-on-danger:#fbfaf8;--ty-warning:#8e5900;--ty-warning-soft:rgb(177 112 0/0.1);--ty-on-warning-soft:#774a00;--ty-on-warning:#fbfaf8;--ty-success:#187a3b;--ty-success-soft:rgb(59 149 85/0.1);--ty-on-success-soft:#00672d;--ty-on-success:#fbfaf8;--ty-info:#466893;--ty-info-soft:rgb(95 130 176/0.1);--ty-on-info-soft:#355781;--ty-on-info:#fbfaf8;--ty-neutral:#5d574f;--ty-neutral-soft:rgb(133 127 118/0.1);--ty-on-neutral-soft:#5a544b;--ty-on-neutral:#fbfaf8;--ty-chart-1:#1f74bf;--ty-chart-2:#a55d00;--ty-chart-3:#008660;--ty-chart-4:#a14d92;--ty-chart-5:#007f95;--ty-chart-6:#b44d34;--ty-chart-7:#767700;--ty-chart-8:#7260bd;--ty-on-bg:#3d3933;--ty-on-surface:#3d3933;--ty-on-surface-raised:#3d3933;--ty-on-surface-sunken:#3d3933;--ty-proof-proved:#00672d;--ty-proof-proved-soft:rgb(59 149 85/0.1);--ty-proof-pending:#774a00;--ty-proof-pending-soft:rgb(177 112 0/0.1);--ty-proof-refuted:#9e1326;--ty-proof-refuted-soft:rgb(210 76 80/0.1);--ty-proof-not-disclosed:#5a544b;--ty-proof-not-disclosed-soft:rgb(133 127 118/0.1);--ty-proof-none:#5d574f;--ty-proof-none-soft:rgb(133 127 118/0.1);--ty-actor-person:#395184;--ty-actor-person-soft:rgb(169 191 230/0.35);--ty-actor-agent:#3d3933;--ty-actor-agent-soft:rgb(133 127 118/0.1);--ty-actor-system:#5d574f;--ty-actor-system-soft:rgb(133 127 118/0.1);--ty-nav-bg:#fbfaf6;--ty-on-nav:#3d3933;--ty-nav-active:rgb(169 191 230/0.35);--ty-on-nav-active:#395184;--ty-nav-line:rgb(28 26 23/0.16);--ty-accent:#1f3f8f;--ty-accent-strong:#2d1a60;--ty-accent-soft:rgb(169 191 230/0.35);--ty-accent-ink:#ffffff;--ty-on-accent:#ffffff;--ty-on-accent-soft:#395184;--ty-categorical-1:#1f74bf;--ty-categorical-2:#a55d00;--ty-categorical-3:#008660;--ty-categorical-4:#a14d92;--ty-categorical-5:#007f95;--ty-categorical-6:#b44d34;--ty-categorical-7:#767700;--ty-categorical-8:#7260bd;--ty-cta:linear-gradient(135deg,#3a538a,#3a538a);--ty-brand-50:#f3f7ff;--ty-brand-100:#e3ebfc;--ty-brand-200:#cad9f8;--ty-brand-300:#abc3f2;--ty-brand-400:#86a5e6;--ty-brand-500:#6688d3;--ty-brand-600:#4f6fb5;--ty-brand-700:#3c5896;--ty-brand-800:#2d4477;--ty-brand-900:#21325a;--ty-brand-950:#142140;--ty-neutral-50:#f7f7f6;--ty-neutral-100:#ecebea;--ty-neutral-200:#dad9d7;--ty-neutral-300:#c4c2bf;--ty-neutral-400:#a8a6a1;--ty-neutral-500:#8d8a85;--ty-neutral-600:#74716d;--ty-neutral-700:#5d5a56;--ty-neutral-800:#484643;--ty-neutral-900:#353431;--ty-neutral-950:#242321;--ty-danger-50:#fff4f3;--ty-danger-100:#ffe4e2;--ty-danger-200:#ffcac7;--ty-danger-300:#fea8a5;--ty-danger-400:#f37e7d;--ty-danger-500:#df575a;--ty-danger-600:#bf3e43;--ty-danger-700:#9e2b32;--ty-danger-800:#7d1e25;--ty-danger-900:#5f151a;--ty-danger-950:#430b0f;--ty-warning-50:#fdf5ed;--ty-warning-100:#f8e8d8;--ty-warning-200:#f0d4b4;--ty-warning-300:#e6b986;--ty-warning-400:#d5984d;--ty-warning-500:#bf7900;--ty-warning-600:#9d6300;--ty-warning-700:#7e4f00;--ty-warning-800:#633d00;--ty-warning-900:#4b2c00;--ty-warning-950:#331d00;--ty-success-50:#f1f9f2;--ty-success-100:#e0f0e2;--ty-success-200:#c3e3c8;--ty-success-300:#9fd1a8;--ty-success-400:#72ba81;--ty-success-500:#47a05f;--ty-success-600:#2d8548;--ty-success-700:#1c6c36;--ty-success-800:#105428;--ty-success-900:#0b3f1c;--ty-success-950:#042b11;--ty-info-50:#f3f7fc;--ty-info-100:#e4ecf6;--ty-info-200:#ccdbed;--ty-info-300:#aec5e2;--ty-info-400:#8aa9d0;--ty-info-500:#698dbb;--ty-info-600:#52749e;--ty-info-700:#3f5c82;--ty-info-800:#2f4867;--ty-info-900:#22354d;--ty-info-950:#152436;--ty-shadow-sheet:0px 1px 2px 0px rgb(26 21 14/0.04),0px 8px 24px -12px rgb(26 21 14/0.1);--ty-shadow-raised:0px 4px 12px -2px rgb(26 21 14/0.08);--ty-shadow-floating:0px 12px 24px -8px rgb(26 21 14/0.14);--ty-shadow-modal:0px 40px 100px -30px rgb(26 21 14/0.35);--ty-shadow-sheet-inset:inset 0px 1px 0px 0px rgb(255 255 255/0);--ty-radius:8px;--ty-radius-control:8px;--ty-radius-card:13px;--ty-radius-sheet:19px;--ty-radius-pill:999px;--ty-radius-agent:5px;--ty-focus-width:2px;--ty-border-width:1px;--ty-glass-blur-sheet:0px;--ty-glass-blur-floating:0px;--ty-glass-saturate:1;--ty-font-serif:"Psefia Sans",system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif;--ty-font-sans:"Psefia Sans",system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif;--ty-font-mono:"Psefia Mono","Noto Sans Mono",ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;--ty-font-heading:"Psefia Sans",system-ui,sans-serif;--ty-font-tracking-h1:-0.01em;--ty-paper:#ffffff}[data-ty-theme=lakebrasil],[data-ty-theme=lakebrasil] [data-ty-mode=light]{color-scheme:light;--ty-bg:#f7f4ee;--ty-surface:#fbfaf6;--ty-surface-raised:#ffffff;--ty-surface-solid:#fbfaf6;--ty-surface-raised-solid:#ffffff;--ty-surface-sunken:#efebe3;--ty-ink:#1c1a17;--ty-ink-2:#3d3933;--ty-ink-3:#655f56;--ty-line:#ddd6ca;--ty-line-soft:rgb(122 112 98/0.12);--ty-line-strong:#8c8477;--ty-input:#897e70;--ty-focus-ring:#435756;--ty-cursor-now:#81687e;--ty-brand:#435756;--ty-brand-strong:#33433f;--ty-brand-soft:rgb(67 87 86/0.1);--ty-on-brand-soft:#395958;--ty-on-brand:#ffffff;--ty-cta-solid:#3a5d5b;--ty-on-cta:#f6fbfb;--ty-secondary:#fefcfa;--ty-on-secondary:#1e170e;--ty-backdrop:rgb(28 26 23/0.4);--ty-ambient-1:rgb(132 174 172/0);--ty-ambient-2:rgb(78 188 235/0);--ty-danger:#86423c;--ty-danger-soft:rgb(202 85 81/0.1);--ty-on-danger-soft:#972527;--ty-on-danger:#fbfaf8;--ty-warning:#8a5a0f;--ty-warning-soft:rgb(177 112 0/0.1);--ty-on-warning-soft:#774a00;--ty-on-warning:#fbfaf8;--ty-success:#3f6a35;--ty-success-soft:rgb(91 144 79/0.1);--ty-on-success-soft:#306324;--ty-on-success:#fbfaf8;--ty-info:#2f5f6e;--ty-info-soft:rgb(72 141 145/0.1);--ty-on-info-soft:#156165;--ty-on-info:#fbfaf8;--ty-neutral:#655f56;--ty-neutral-soft:rgb(135 127 115/0.1);--ty-on-neutral-soft:#5c5449;--ty-on-neutral:#fbfaf8;--ty-chart-1:#1f74bf;--ty-chart-2:#a55d00;--ty-chart-3:#008660;--ty-chart-4:#a14d92;--ty-chart-5:#007f95;--ty-chart-6:#b44d34;--ty-chart-7:#767700;--ty-chart-8:#7260bd;--ty-on-bg:#3d3933;--ty-on-surface:#3d3933;--ty-on-surface-raised:#3d3933;--ty-on-surface-sunken:#3d3933;--ty-proof-proved:#306324;--ty-proof-proved-soft:rgb(91 144 79/0.1);--ty-proof-pending:#774a00;--ty-proof-pending-soft:rgb(177 112 0/0.1);--ty-proof-refuted:#972527;--ty-proof-refuted-soft:rgb(202 85 81/0.1);--ty-proof-not-disclosed:#5c5449;--ty-proof-not-disclosed-soft:rgb(135 127 115/0.1);--ty-proof-none:#655f56;--ty-proof-none-soft:rgb(135 127 115/0.1);--ty-actor-person:#395958;--ty-actor-person-soft:rgb(67 87 86/0.1);--ty-actor-agent:#3d3933;--ty-actor-agent-soft:rgb(135 127 115/0.1);--ty-actor-system:#655f56;--ty-actor-system-soft:rgb(135 127 115/0.1);--ty-nav-bg:#fbfaf6;--ty-on-nav:#3d3933;--ty-nav-active:rgb(67 87 86/0.1);--ty-on-nav-active:#395958;--ty-nav-line:#ddd6ca;--ty-accent:#435756;--ty-accent-strong:#33433f;--ty-accent-soft:rgb(67 87 86/0.1);--ty-accent-ink:#ffffff;--ty-on-accent:#ffffff;--ty-on-accent-soft:#395958;--ty-categorical-1:#1f74bf;--ty-categorical-2:#a55d00;--ty-categorical-3:#008660;--ty-categorical-4:#a14d92;--ty-categorical-5:#007f95;--ty-categorical-6:#b44d34;--ty-categorical-7:#767700;--ty-categorical-8:#7260bd;--ty-cta:linear-gradient(135deg,#3a5d5b,#3a5d5b);--ty-brand-50:#f3f8f8;--ty-brand-100:#e4eded;--ty-brand-200:#ccdddc;--ty-brand-300:#adc9c8;--ty-brand-400:#88afad;--ty-brand-500:#679593;--ty-brand-600:#4f7b79;--ty-brand-700:#3c6361;--ty-brand-800:#2d4d4c;--ty-brand-900:#203938;--ty-brand-950:#142726;--ty-neutral-50:#f7f7f6;--ty-neutral-100:#ecebea;--ty-neutral-200:#dad9d6;--ty-neutral-300:#c5c2be;--ty-neutral-400:#a9a5a0;--ty-neutral-500:#8e8a84;--ty-neutral-600:#75716b;--ty-neutral-700:#5e5a55;--ty-neutral-800:#494642;--ty-neutral-900:#363431;--ty-neutral-950:#242220;--ty-danger-50:#fff4f3;--ty-danger-100:#ffe4e1;--ty-danger-200:#fdcbc6;--ty-danger-300:#f8aca5;--ty-danger-400:#eb857e;--ty-danger-500:#d6605b;--ty-danger-600:#b74844;--ty-danger-700:#973533;--ty-danger-800:#782725;--ty-danger-900:#5b1c1a;--ty-danger-950:#40100f;--ty-warning-50:#fdf5ee;--ty-warning-100:#f7e9d9;--ty-warning-200:#efd4b7;--ty-warning-300:#e4ba8b;--ty-warning-400:#d29a55;--ty-warning-500:#bc7a19;--ty-warning-600:#9d6300;--ty-warning-700:#7e4f00;--ty-warning-800:#633d00;--ty-warning-900:#4b2c00;--ty-warning-950:#331d00;--ty-success-50:#f3f9f2;--ty-success-100:#e4efe1;--ty-success-200:#cbe0c6;--ty-success-300:#accea5;--ty-success-400:#87b57d;--ty-success-500:#659b5a;--ty-success-600:#4e8143;--ty-success-700:#3b6831;--ty-success-800:#2c5124;--ty-success-900:#203c19;--ty-success-950:#13290e;--ty-info-50:#f2f8f9;--ty-info-100:#e1eeef;--ty-info-200:#c6dfe0;--ty-info-300:#a4cbcd;--ty-info-400:#79b2b5;--ty-info-500:#53989b;--ty-info-600:#3b7e81;--ty-info-700:#296568;--ty-info-800:#1d4f52;--ty-info-900:#143b3d;--ty-info-950:#0a2829;--ty-shadow-sheet:0px 0px 0px 0px rgb(27 21 12/0);--ty-shadow-raised:0px 0px 0px 0px rgb(27 21 12/0);--ty-shadow-floating:0px 2px 6px -2px rgb(27 21 12/0.12);--ty-shadow-modal:0px 16px 40px -16px rgb(27 21 12/0.3);--ty-shadow-sheet-inset:inset 0px 1px 0px 0px rgb(255 255 255/0);--ty-radius:4px;--ty-radius-control:4px;--ty-radius-card:4px;--ty-radius-sheet:6px;--ty-radius-pill:999px;--ty-radius-agent:2px;--ty-focus-width:2px;--ty-border-width:1px;--ty-glass-blur-sheet:0px;--ty-glass-blur-floating:0px;--ty-glass-saturate:1;--ty-font-serif:"Psefia Serif",Georgia,serif;--ty-font-sans:"Psefia Sans",system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif;--ty-font-mono:"Psefia Mono","Noto Sans Mono",ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;--ty-font-tracking-h1:-0.01em;--ty-font-heading:"Psefia Serif",Georgia,serif;--ty-paper:#ffffff}@media (prefers-color-scheme:dark){[data-ty-theme=lakebrasil]:not([data-ty-mode=light]){color-scheme:dark;--ty-bg:#161513;--ty-surface:#1e1c19;--ty-surface-raised:#25231f;--ty-surface-solid:#1e1c19;--ty-surface-raised-solid:#25231f;--ty-surface-sunken:#12110f;--ty-ink:#f3efe7;--ty-ink-2:#d2cbbf;--ty-ink-3:#a69e91;--ty-line:rgb(243 239 231/0.14);--ty-line-soft:rgb(193 181 166/0.09);--ty-line-strong:rgb(243 239 231/0.42);--ty-input:#83796a;--ty-focus-ring:#9fb8b6;--ty-cursor-now:#bca1b9;--ty-brand:#9fb8b6;--ty-brand-strong:#c3d4d2;--ty-brand-soft:rgb(159 184 182/0.16);--ty-on-brand-soft:#a9ccca;--ty-on-brand:#14201f;--ty-cta-solid:#3a5d5b;--ty-on-cta:#f6fbfb;--ty-secondary:#292725;--ty-on-secondary:#f8efe2;--ty-backdrop:rgb(0 0 0/0.55);--ty-ambient-1:rgb(132 174 172/0);--ty-ambient-2:rgb(78 188 235/0);--ty-danger:#e8a39b;--ty-danger-soft:rgb(237 117 110/0.14);--ty-on-danger-soft:#ffa098;--ty-on-danger:#121110;--ty-warning:#e0b25e;--ty-warning-soft:rgb(209 142 53/0.14);--ty-on-warning-soft:#f3ae58;--ty-on-warning:#121110;--ty-success:#8fc283;--ty-success-soft:rgb(121 175 109/0.14);--ty-on-success-soft:#98cf8b;--ty-on-success:#121110;--ty-info:#8cc3d1;--ty-info-soft:rgb(103 172 176/0.14);--ty-on-info-soft:#86cccf;--ty-on-info:#121110;--ty-neutral:#a69e91;--ty-neutral-soft:rgb(166 157 145/0.14);--ty-on-neutral-soft:#c5bcb0;--ty-on-neutral:#121110;--ty-chart-1:#6eb6ff;--ty-chart-2:#ec9d53;--ty-chart-3:#4fcb9c;--ty-chart-4:#e490d2;--ty-chart-5:#1ec5e4;--ty-chart-6:#f89177;--ty-chart-7:#b6b84d;--ty-chart-8:#b0a2fe;--ty-on-bg:#d2cbbf;--ty-on-surface:#d2cbbf;--ty-on-surface-raised:#d2cbbf;--ty-on-surface-sunken:#d2cbbf;--ty-proof-proved:#98cf8b;--ty-proof-proved-soft:rgb(121 175 109/0.14);--ty-proof-pending:#f3ae58;--ty-proof-pending-soft:rgb(209 142 53/0.14);--ty-proof-refuted:#ffa098;--ty-proof-refuted-soft:rgb(237 117 110/0.14);--ty-proof-not-disclosed:#c5bcb0;--ty-proof-not-disclosed-soft:rgb(166 157 145/0.14);--ty-proof-none:#a69e91;--ty-proof-none-soft:rgb(166 157 145/0.14);--ty-actor-person:#a9ccca;--ty-actor-person-soft:rgb(159 184 182/0.16);--ty-actor-agent:#d2cbbf;--ty-actor-agent-soft:rgb(166 157 145/0.14);--ty-actor-system:#a69e91;--ty-actor-system-soft:rgb(166 157 145/0.14);--ty-nav-bg:#1e1c19;--ty-on-nav:#d2cbbf;--ty-nav-active:rgb(159 184 182/0.16);--ty-on-nav-active:#a9ccca;--ty-nav-line:rgb(243 239 231/0.14);--ty-accent:#9fb8b6;--ty-accent-strong:#c3d4d2;--ty-accent-soft:rgb(159 184 182/0.16);--ty-accent-ink:#14201f;--ty-on-accent:#14201f;--ty-on-accent-soft:#a9ccca;--ty-categorical-1:#6eb6ff;--ty-categorical-2:#ec9d53;--ty-categorical-3:#4fcb9c;--ty-categorical-4:#e490d2;--ty-categorical-5:#1ec5e4;--ty-categorical-6:#f89177;--ty-categorical-7:#b6b84d;--ty-categorical-8:#b0a2fe;--ty-cta:linear-gradient(135deg,#3a5d5b,#3a5d5b);--ty-brand-50:#f3f8f8;--ty-brand-100:#e4eded;--ty-brand-200:#ccdddc;--ty-brand-300:#adc9c8;--ty-brand-400:#88afad;--ty-brand-500:#679593;--ty-brand-600:#4f7b79;--ty-brand-700:#3c6361;--ty-brand-800:#2d4d4c;--ty-brand-900:#203938;--ty-brand-950:#142726;--ty-neutral-50:#f7f7f6;--ty-neutral-100:#ecebea;--ty-neutral-200:#dad9d6;--ty-neutral-300:#c5c2be;--ty-neutral-400:#a9a5a0;--ty-neutral-500:#8e8a84;--ty-neutral-600:#75716b;--ty-neutral-700:#5e5a55;--ty-neutral-800:#494642;--ty-neutral-900:#363431;--ty-neutral-950:#242220;--ty-danger-50:#fff4f3;--ty-danger-100:#ffe4e1;--ty-danger-200:#fdcbc6;--ty-danger-300:#f8aca5;--ty-danger-400:#eb857e;--ty-danger-500:#d6605b;--ty-danger-600:#b74844;--ty-danger-700:#973533;--ty-danger-800:#782725;--ty-danger-900:#5b1c1a;--ty-danger-950:#40100f;--ty-warning-50:#fdf5ee;--ty-warning-100:#f7e9d9;--ty-warning-200:#efd4b7;--ty-warning-300:#e4ba8b;--ty-warning-400:#d29a55;--ty-warning-500:#bc7a19;--ty-warning-600:#9d6300;--ty-warning-700:#7e4f00;--ty-warning-800:#633d00;--ty-warning-900:#4b2c00;--ty-warning-950:#331d00;--ty-success-50:#f3f9f2;--ty-success-100:#e4efe1;--ty-success-200:#cbe0c6;--ty-success-300:#accea5;--ty-success-400:#87b57d;--ty-success-500:#659b5a;--ty-success-600:#4e8143;--ty-success-700:#3b6831;--ty-success-800:#2c5124;--ty-success-900:#203c19;--ty-success-950:#13290e;--ty-info-50:#f2f8f9;--ty-info-100:#e1eeef;--ty-info-200:#c6dfe0;--ty-info-300:#a4cbcd;--ty-info-400:#79b2b5;--ty-info-500:#53989b;--ty-info-600:#3b7e81;--ty-info-700:#296568;--ty-info-800:#1d4f52;--ty-info-900:#143b3d;--ty-info-950:#0a2829;--ty-shadow-sheet:0px 0px 0px 0px rgb(10 5 1/0);--ty-shadow-raised:0px 0px 0px 0px rgb(10 5 1/0);--ty-shadow-floating:0px 2px 6px -2px rgb(10 5 1/0.24);--ty-shadow-modal:0px 16px 40px -16px rgb(10 5 1/0.6);--ty-shadow-sheet-inset:inset 0px 1px 0px 0px rgb(255 255 255/0);--ty-radius:4px;--ty-radius-control:4px;--ty-radius-card:4px;--ty-radius-sheet:6px;--ty-radius-pill:999px;--ty-radius-agent:2px;--ty-focus-width:2px;--ty-border-width:1px;--ty-glass-blur-sheet:0px;--ty-glass-blur-floating:0px;--ty-glass-saturate:1;--ty-font-serif:"Psefia Serif",Georgia,serif;--ty-font-sans:"Psefia Sans",system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif;--ty-font-mono:"Psefia Mono","Noto Sans Mono",ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;--ty-font-tracking-h1:-0.01em;--ty-font-heading:"Psefia Serif",Georgia,serif;--ty-paper:#1e1c19}}[data-ty-mode=dark] [data-ty-theme=lakebrasil],[data-ty-theme=lakebrasil] [data-ty-mode=dark],[data-ty-theme=lakebrasil][data-ty-mode=dark]{color-scheme:dark;--ty-bg:#161513;--ty-surface:#1e1c19;--ty-surface-raised:#25231f;--ty-surface-solid:#1e1c19;--ty-surface-raised-solid:#25231f;--ty-surface-sunken:#12110f;--ty-ink:#f3efe7;--ty-ink-2:#d2cbbf;--ty-ink-3:#a69e91;--ty-line:rgb(243 239 231/0.14);--ty-line-soft:rgb(193 181 166/0.09);--ty-line-strong:rgb(243 239 231/0.42);--ty-input:#83796a;--ty-focus-ring:#9fb8b6;--ty-cursor-now:#bca1b9;--ty-brand:#9fb8b6;--ty-brand-strong:#c3d4d2;--ty-brand-soft:rgb(159 184 182/0.16);--ty-on-brand-soft:#a9ccca;--ty-on-brand:#14201f;--ty-cta-solid:#3a5d5b;--ty-on-cta:#f6fbfb;--ty-secondary:#292725;--ty-on-secondary:#f8efe2;--ty-backdrop:rgb(0 0 0/0.55);--ty-ambient-1:rgb(132 174 172/0);--ty-ambient-2:rgb(78 188 235/0);--ty-danger:#e8a39b;--ty-danger-soft:rgb(237 117 110/0.14);--ty-on-danger-soft:#ffa098;--ty-on-danger:#121110;--ty-warning:#e0b25e;--ty-warning-soft:rgb(209 142 53/0.14);--ty-on-warning-soft:#f3ae58;--ty-on-warning:#121110;--ty-success:#8fc283;--ty-success-soft:rgb(121 175 109/0.14);--ty-on-success-soft:#98cf8b;--ty-on-success:#121110;--ty-info:#8cc3d1;--ty-info-soft:rgb(103 172 176/0.14);--ty-on-info-soft:#86cccf;--ty-on-info:#121110;--ty-neutral:#a69e91;--ty-neutral-soft:rgb(166 157 145/0.14);--ty-on-neutral-soft:#c5bcb0;--ty-on-neutral:#121110;--ty-chart-1:#6eb6ff;--ty-chart-2:#ec9d53;--ty-chart-3:#4fcb9c;--ty-chart-4:#e490d2;--ty-chart-5:#1ec5e4;--ty-chart-6:#f89177;--ty-chart-7:#b6b84d;--ty-chart-8:#b0a2fe;--ty-on-bg:#d2cbbf;--ty-on-surface:#d2cbbf;--ty-on-surface-raised:#d2cbbf;--ty-on-surface-sunken:#d2cbbf;--ty-proof-proved:#98cf8b;--ty-proof-proved-soft:rgb(121 175 109/0.14);--ty-proof-pending:#f3ae58;--ty-proof-pending-soft:rgb(209 142 53/0.14);--ty-proof-refuted:#ffa098;--ty-proof-refuted-soft:rgb(237 117 110/0.14);--ty-proof-not-disclosed:#c5bcb0;--ty-proof-not-disclosed-soft:rgb(166 157 145/0.14);--ty-proof-none:#a69e91;--ty-proof-none-soft:rgb(166 157 145/0.14);--ty-actor-person:#a9ccca;--ty-actor-person-soft:rgb(159 184 182/0.16);--ty-actor-agent:#d2cbbf;--ty-actor-agent-soft:rgb(166 157 145/0.14);--ty-actor-system:#a69e91;--ty-actor-system-soft:rgb(166 157 145/0.14);--ty-nav-bg:#1e1c19;--ty-on-nav:#d2cbbf;--ty-nav-active:rgb(159 184 182/0.16);--ty-on-nav-active:#a9ccca;--ty-nav-line:rgb(243 239 231/0.14);--ty-accent:#9fb8b6;--ty-accent-strong:#c3d4d2;--ty-accent-soft:rgb(159 184 182/0.16);--ty-accent-ink:#14201f;--ty-on-accent:#14201f;--ty-on-accent-soft:#a9ccca;--ty-categorical-1:#6eb6ff;--ty-categorical-2:#ec9d53;--ty-categorical-3:#4fcb9c;--ty-categorical-4:#e490d2;--ty-categorical-5:#1ec5e4;--ty-categorical-6:#f89177;--ty-categorical-7:#b6b84d;--ty-categorical-8:#b0a2fe;--ty-cta:linear-gradient(135deg,#3a5d5b,#3a5d5b);--ty-brand-50:#f3f8f8;--ty-brand-100:#e4eded;--ty-brand-200:#ccdddc;--ty-brand-300:#adc9c8;--ty-brand-400:#88afad;--ty-brand-500:#679593;--ty-brand-600:#4f7b79;--ty-brand-700:#3c6361;--ty-brand-800:#2d4d4c;--ty-brand-900:#203938;--ty-brand-950:#142726;--ty-neutral-50:#f7f7f6;--ty-neutral-100:#ecebea;--ty-neutral-200:#dad9d6;--ty-neutral-300:#c5c2be;--ty-neutral-400:#a9a5a0;--ty-neutral-500:#8e8a84;--ty-neutral-600:#75716b;--ty-neutral-700:#5e5a55;--ty-neutral-800:#494642;--ty-neutral-900:#363431;--ty-neutral-950:#242220;--ty-danger-50:#fff4f3;--ty-danger-100:#ffe4e1;--ty-danger-200:#fdcbc6;--ty-danger-300:#f8aca5;--ty-danger-400:#eb857e;--ty-danger-500:#d6605b;--ty-danger-600:#b74844;--ty-danger-700:#973533;--ty-danger-800:#782725;--ty-danger-900:#5b1c1a;--ty-danger-950:#40100f;--ty-warning-50:#fdf5ee;--ty-warning-100:#f7e9d9;--ty-warning-200:#efd4b7;--ty-warning-300:#e4ba8b;--ty-warning-400:#d29a55;--ty-warning-500:#bc7a19;--ty-warning-600:#9d6300;--ty-warning-700:#7e4f00;--ty-warning-800:#633d00;--ty-warning-900:#4b2c00;--ty-warning-950:#331d00;--ty-success-50:#f3f9f2;--ty-success-100:#e4efe1;--ty-success-200:#cbe0c6;--ty-success-300:#accea5;--ty-success-400:#87b57d;--ty-success-500:#659b5a;--ty-success-600:#4e8143;--ty-success-700:#3b6831;--ty-success-800:#2c5124;--ty-success-900:#203c19;--ty-success-950:#13290e;--ty-info-50:#f2f8f9;--ty-info-100:#e1eeef;--ty-info-200:#c6dfe0;--ty-info-300:#a4cbcd;--ty-info-400:#79b2b5;--ty-info-500:#53989b;--ty-info-600:#3b7e81;--ty-info-700:#296568;--ty-info-800:#1d4f52;--ty-info-900:#143b3d;--ty-info-950:#0a2829;--ty-shadow-sheet:0px 0px 0px 0px rgb(10 5 1/0);--ty-shadow-raised:0px 0px 0px 0px rgb(10 5 1/0);--ty-shadow-floating:0px 2px 6px -2px rgb(10 5 1/0.24);--ty-shadow-modal:0px 16px 40px -16px rgb(10 5 1/0.6);--ty-shadow-sheet-inset:inset 0px 1px 0px 0px rgb(255 255 255/0);--ty-radius:4px;--ty-radius-control:4px;--ty-radius-card:4px;--ty-radius-sheet:6px;--ty-radius-pill:999px;--ty-radius-agent:2px;--ty-focus-width:2px;--ty-border-width:1px;--ty-glass-blur-sheet:0px;--ty-glass-blur-floating:0px;--ty-glass-saturate:1;--ty-font-serif:"Psefia Serif",Georgia,serif;--ty-font-sans:"Psefia Sans",system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif;--ty-font-mono:"Psefia Mono","Noto Sans Mono",ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;--ty-font-tracking-h1:-0.01em;--ty-font-heading:"Psefia Serif",Georgia,serif;--ty-paper:#1e1c19}[data-ty-mode=dark] [data-ty-theme=lakebrasil][data-ty-mode=light],[data-ty-theme=lakebrasil][data-ty-mode=light]{color-scheme:light;--ty-bg:#f7f4ee;--ty-surface:#fbfaf6;--ty-surface-raised:#ffffff;--ty-surface-solid:#fbfaf6;--ty-surface-raised-solid:#ffffff;--ty-surface-sunken:#efebe3;--ty-ink:#1c1a17;--ty-ink-2:#3d3933;--ty-ink-3:#655f56;--ty-line:#ddd6ca;--ty-line-soft:rgb(122 112 98/0.12);--ty-line-strong:#8c8477;--ty-input:#897e70;--ty-focus-ring:#435756;--ty-cursor-now:#81687e;--ty-brand:#435756;--ty-brand-strong:#33433f;--ty-brand-soft:rgb(67 87 86/0.1);--ty-on-brand-soft:#395958;--ty-on-brand:#ffffff;--ty-cta-solid:#3a5d5b;--ty-on-cta:#f6fbfb;--ty-secondary:#fefcfa;--ty-on-secondary:#1e170e;--ty-backdrop:rgb(28 26 23/0.4);--ty-ambient-1:rgb(132 174 172/0);--ty-ambient-2:rgb(78 188 235/0);--ty-danger:#86423c;--ty-danger-soft:rgb(202 85 81/0.1);--ty-on-danger-soft:#972527;--ty-on-danger:#fbfaf8;--ty-warning:#8a5a0f;--ty-warning-soft:rgb(177 112 0/0.1);--ty-on-warning-soft:#774a00;--ty-on-warning:#fbfaf8;--ty-success:#3f6a35;--ty-success-soft:rgb(91 144 79/0.1);--ty-on-success-soft:#306324;--ty-on-success:#fbfaf8;--ty-info:#2f5f6e;--ty-info-soft:rgb(72 141 145/0.1);--ty-on-info-soft:#156165;--ty-on-info:#fbfaf8;--ty-neutral:#655f56;--ty-neutral-soft:rgb(135 127 115/0.1);--ty-on-neutral-soft:#5c5449;--ty-on-neutral:#fbfaf8;--ty-chart-1:#1f74bf;--ty-chart-2:#a55d00;--ty-chart-3:#008660;--ty-chart-4:#a14d92;--ty-chart-5:#007f95;--ty-chart-6:#b44d34;--ty-chart-7:#767700;--ty-chart-8:#7260bd;--ty-on-bg:#3d3933;--ty-on-surface:#3d3933;--ty-on-surface-raised:#3d3933;--ty-on-surface-sunken:#3d3933;--ty-proof-proved:#306324;--ty-proof-proved-soft:rgb(91 144 79/0.1);--ty-proof-pending:#774a00;--ty-proof-pending-soft:rgb(177 112 0/0.1);--ty-proof-refuted:#972527;--ty-proof-refuted-soft:rgb(202 85 81/0.1);--ty-proof-not-disclosed:#5c5449;--ty-proof-not-disclosed-soft:rgb(135 127 115/0.1);--ty-proof-none:#655f56;--ty-proof-none-soft:rgb(135 127 115/0.1);--ty-actor-person:#395958;--ty-actor-person-soft:rgb(67 87 86/0.1);--ty-actor-agent:#3d3933;--ty-actor-agent-soft:rgb(135 127 115/0.1);--ty-actor-system:#655f56;--ty-actor-system-soft:rgb(135 127 115/0.1);--ty-nav-bg:#fbfaf6;--ty-on-nav:#3d3933;--ty-nav-active:rgb(67 87 86/0.1);--ty-on-nav-active:#395958;--ty-nav-line:#ddd6ca;--ty-accent:#435756;--ty-accent-strong:#33433f;--ty-accent-soft:rgb(67 87 86/0.1);--ty-accent-ink:#ffffff;--ty-on-accent:#ffffff;--ty-on-accent-soft:#395958;--ty-categorical-1:#1f74bf;--ty-categorical-2:#a55d00;--ty-categorical-3:#008660;--ty-categorical-4:#a14d92;--ty-categorical-5:#007f95;--ty-categorical-6:#b44d34;--ty-categorical-7:#767700;--ty-categorical-8:#7260bd;--ty-cta:linear-gradient(135deg,#3a5d5b,#3a5d5b);--ty-brand-50:#f3f8f8;--ty-brand-100:#e4eded;--ty-brand-200:#ccdddc;--ty-brand-300:#adc9c8;--ty-brand-400:#88afad;--ty-brand-500:#679593;--ty-brand-600:#4f7b79;--ty-brand-700:#3c6361;--ty-brand-800:#2d4d4c;--ty-brand-900:#203938;--ty-brand-950:#142726;--ty-neutral-50:#f7f7f6;--ty-neutral-100:#ecebea;--ty-neutral-200:#dad9d6;--ty-neutral-300:#c5c2be;--ty-neutral-400:#a9a5a0;--ty-neutral-500:#8e8a84;--ty-neutral-600:#75716b;--ty-neutral-700:#5e5a55;--ty-neutral-800:#494642;--ty-neutral-900:#363431;--ty-neutral-950:#242220;--ty-danger-50:#fff4f3;--ty-danger-100:#ffe4e1;--ty-danger-200:#fdcbc6;--ty-danger-300:#f8aca5;--ty-danger-400:#eb857e;--ty-danger-500:#d6605b;--ty-danger-600:#b74844;--ty-danger-700:#973533;--ty-danger-800:#782725;--ty-danger-900:#5b1c1a;--ty-danger-950:#40100f;--ty-warning-50:#fdf5ee;--ty-warning-100:#f7e9d9;--ty-warning-200:#efd4b7;--ty-warning-300:#e4ba8b;--ty-warning-400:#d29a55;--ty-warning-500:#bc7a19;--ty-warning-600:#9d6300;--ty-warning-700:#7e4f00;--ty-warning-800:#633d00;--ty-warning-900:#4b2c00;--ty-warning-950:#331d00;--ty-success-50:#f3f9f2;--ty-success-100:#e4efe1;--ty-success-200:#cbe0c6;--ty-success-300:#accea5;--ty-success-400:#87b57d;--ty-success-500:#659b5a;--ty-success-600:#4e8143;--ty-success-700:#3b6831;--ty-success-800:#2c5124;--ty-success-900:#203c19;--ty-success-950:#13290e;--ty-info-50:#f2f8f9;--ty-info-100:#e1eeef;--ty-info-200:#c6dfe0;--ty-info-300:#a4cbcd;--ty-info-400:#79b2b5;--ty-info-500:#53989b;--ty-info-600:#3b7e81;--ty-info-700:#296568;--ty-info-800:#1d4f52;--ty-info-900:#143b3d;--ty-info-950:#0a2829;--ty-shadow-sheet:0px 0px 0px 0px rgb(27 21 12/0);--ty-shadow-raised:0px 0px 0px 0px rgb(27 21 12/0);--ty-shadow-floating:0px 2px 6px -2px rgb(27 21 12/0.12);--ty-shadow-modal:0px 16px 40px -16px rgb(27 21 12/0.3);--ty-shadow-sheet-inset:inset 0px 1px 0px 0px rgb(255 255 255/0);--ty-radius:4px;--ty-radius-control:4px;--ty-radius-card:4px;--ty-radius-sheet:6px;--ty-radius-pill:999px;--ty-radius-agent:2px;--ty-focus-width:2px;--ty-border-width:1px;--ty-glass-blur-sheet:0px;--ty-glass-blur-floating:0px;--ty-glass-saturate:1;--ty-font-serif:"Psefia Serif",Georgia,serif;--ty-font-sans:"Psefia Sans",system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif;--ty-font-mono:"Psefia Mono","Noto Sans Mono",ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;--ty-font-tracking-h1:-0.01em;--ty-font-heading:"Psefia Serif",Georgia,serif;--ty-paper:#ffffff}[data-ty-theme=psefia-glass],[data-ty-theme=psefia-glass] [data-ty-mode=light]{color-scheme:light;--ty-bg:#f4f6f6;--ty-surface:rgb(255 255 255/0.7);--ty-surface-raised:rgb(255 255 255/0.86);--ty-surface-solid:#ffffff;--ty-surface-raised-solid:#ffffff;--ty-surface-sunken:#eef1f1;--ty-ink:#1c1a17;--ty-ink-2:#3d3933;--ty-ink-3:#57524a;--ty-line:rgb(100 116 115/0.2);--ty-line-soft:rgb(122 112 98/0.12);--ty-line-strong:rgb(71 85 84/0.4);--ty-input:#897e70;--ty-focus-ring:#435756;--ty-cursor-now:#81687e;--ty-brand:#435756;--ty-brand-strong:#33433f;--ty-brand-soft:rgb(67 87 86/0.1);--ty-on-brand-soft:#395958;--ty-on-brand:#ffffff;--ty-cta-solid:#3a5d5b;--ty-on-cta:#f6fbfb;--ty-secondary:rgb(254 252 250/0.7);--ty-on-secondary:#1e170e;--ty-backdrop:rgb(20 32 31/0.4);--ty-ambient-1:rgb(15 159 110/0.22);--ty-ambient-2:rgb(67 87 86/0.2);--ty-danger:#86423c;--ty-danger-soft:rgb(202 85 81/0.1);--ty-on-danger-soft:#972527;--ty-on-danger:#fbfaf8;--ty-warning:#8a5a0f;--ty-warning-soft:rgb(177 112 0/0.1);--ty-on-warning-soft:#774a00;--ty-on-warning:#fbfaf8;--ty-success:#3f6a35;--ty-success-soft:rgb(91 144 79/0.1);--ty-on-success-soft:#306324;--ty-on-success:#fbfaf8;--ty-info:#2f5f6e;--ty-info-soft:rgb(72 141 145/0.1);--ty-on-info-soft:#156165;--ty-on-info:#fbfaf8;--ty-neutral:#655f56;--ty-neutral-soft:rgb(135 127 115/0.1);--ty-on-neutral-soft:#5c5449;--ty-on-neutral:#fbfaf8;--ty-chart-1:#008758;--ty-chart-2:#008479;--ty-chart-3:#906b00;--ty-chart-4:#00818c;--ty-chart-5:#b54c3d;--ty-chart-6:#7260bd;--ty-chart-7:#007d9f;--ty-chart-8:#687c00;--ty-on-bg:#3d3933;--ty-on-surface:#3d3933;--ty-on-surface-raised:#3d3933;--ty-on-surface-sunken:#3d3933;--ty-proof-proved:#306324;--ty-proof-proved-soft:rgb(91 144 79/0.1);--ty-proof-pending:#774a00;--ty-proof-pending-soft:rgb(177 112 0/0.1);--ty-proof-refuted:#972527;--ty-proof-refuted-soft:rgb(202 85 81/0.1);--ty-proof-not-disclosed:#5c5449;--ty-proof-not-disclosed-soft:rgb(135 127 115/0.1);--ty-proof-none:#57524a;--ty-proof-none-soft:rgb(135 127 115/0.1);--ty-actor-person:#395958;--ty-actor-person-soft:rgb(67 87 86/0.1);--ty-actor-agent:#3d3933;--ty-actor-agent-soft:rgb(135 127 115/0.1);--ty-actor-system:#57524a;--ty-actor-system-soft:rgb(135 127 115/0.1);--ty-nav-bg:rgb(255 255 255/0.7);--ty-on-nav:#3d3933;--ty-nav-active:rgb(67 87 86/0.1);--ty-on-nav-active:#395958;--ty-nav-line:rgb(100 116 115/0.2);--ty-accent:#435756;--ty-accent-strong:#33433f;--ty-accent-soft:rgb(67 87 86/0.1);--ty-accent-ink:#ffffff;--ty-on-accent:#ffffff;--ty-on-accent-soft:#395958;--ty-categorical-1:#008758;--ty-categorical-2:#008479;--ty-categorical-3:#906b00;--ty-categorical-4:#00818c;--ty-categorical-5:#b54c3d;--ty-categorical-6:#7260bd;--ty-categorical-7:#007d9f;--ty-categorical-8:#687c00;--ty-cta:linear-gradient(135deg,#435756,#56706e);--ty-brand-50:#f3f8f8;--ty-brand-100:#e4eded;--ty-brand-200:#ccdddc;--ty-brand-300:#adc9c8;--ty-brand-400:#88afad;--ty-brand-500:#679593;--ty-brand-600:#4f7b79;--ty-brand-700:#3c6361;--ty-brand-800:#2d4d4c;--ty-brand-900:#203938;--ty-brand-950:#142726;--ty-neutral-50:#f7f7f6;--ty-neutral-100:#ecebea;--ty-neutral-200:#dad9d6;--ty-neutral-300:#c5c2be;--ty-neutral-400:#a9a5a0;--ty-neutral-500:#8e8a84;--ty-neutral-600:#75716b;--ty-neutral-700:#5e5a55;--ty-neutral-800:#494642;--ty-neutral-900:#363431;--ty-neutral-950:#242220;--ty-danger-50:#fff4f3;--ty-danger-100:#ffe4e1;--ty-danger-200:#fdcbc6;--ty-danger-300:#f8aca5;--ty-danger-400:#eb857e;--ty-danger-500:#d6605b;--ty-danger-600:#b74844;--ty-danger-700:#973533;--ty-danger-800:#782725;--ty-danger-900:#5b1c1a;--ty-danger-950:#40100f;--ty-warning-50:#fdf5ee;--ty-warning-100:#f7e9d9;--ty-warning-200:#efd4b7;--ty-warning-300:#e4ba8b;--ty-warning-400:#d29a55;--ty-warning-500:#bc7a19;--ty-warning-600:#9d6300;--ty-warning-700:#7e4f00;--ty-warning-800:#633d00;--ty-warning-900:#4b2c00;--ty-warning-950:#331d00;--ty-success-50:#f3f9f2;--ty-success-100:#e4efe1;--ty-success-200:#cbe0c6;--ty-success-300:#accea5;--ty-success-400:#87b57d;--ty-success-500:#659b5a;--ty-success-600:#4e8143;--ty-success-700:#3b6831;--ty-success-800:#2c5124;--ty-success-900:#203c19;--ty-success-950:#13290e;--ty-info-50:#f2f8f9;--ty-info-100:#e1eeef;--ty-info-200:#c6dfe0;--ty-info-300:#a4cbcd;--ty-info-400:#79b2b5;--ty-info-500:#53989b;--ty-info-600:#3b7e81;--ty-info-700:#296568;--ty-info-800:#1d4f52;--ty-info-900:#143b3d;--ty-info-950:#0a2829;--ty-shadow-sheet:0px 4px 16px -2px rgb(20 32 31/0.1),0px 12px 40px -8px rgb(20 32 31/0.1);--ty-shadow-raised:0px 4px 12px -2px rgb(20 32 31/0.08),0px 2px 4px -2px rgb(20 32 31/0.04);--ty-shadow-floating:0px 12px 28px -8px rgb(20 32 31/0.14),0px 4px 8px -4px rgb(20 32 31/0.06);--ty-shadow-modal:0px 40px 100px -30px rgb(12 20 20/0.4),0px 16px 40px -12px rgb(12 20 20/0.16);--ty-shadow-sheet-inset:inset 0px 1px 2px 0px rgb(255 255 255/0.8),inset 0px -1px 2px 0px rgb(20 32 31/0.04);--ty-radius:12px;--ty-radius-control:12px;--ty-radius-card:20px;--ty-radius-sheet:24px;--ty-radius-pill:999px;--ty-radius-agent:7px;--ty-focus-width:2px;--ty-border-width:1px;--ty-glass-blur-sheet:20px;--ty-glass-blur-floating:24px;--ty-glass-saturate:1.15;--ty-font-serif:"Psefia Serif",Georgia,serif;--ty-font-sans:"Psefia Sans",system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif;--ty-font-mono:"Psefia Mono","Noto Sans Mono",ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;--ty-font-tracking-h1:-0.01em;--ty-font-heading:"Psefia Serif",Georgia,serif;--ty-paper:#ffffff;--ty-ambient-3:rgb(242 193 78/0.14);--ty-glass-edge:rgb(255 255 255/1) rgb(160 178 176/0.50) rgb(150 168 166/0.45) rgb(255 255 255/0.85);--ty-glass-edge-width:1px;--ty-glass-highlight:inset 0 1px 2px 0 rgb(255 255 255/0.85),inset 0 -1px 2px 0 rgb(20 32 31/0.04);--ty-glass-fill:linear-gradient(135deg,rgb(255 255 255/0.78),rgb(222 232 231/0.52) 45%,rgb(238 244 243/0.58) 75%,rgb(255 255 255/0.78));--ty-glass-fill-raised:linear-gradient(135deg,rgb(255 255 255/0.88),rgb(226 235 234/0.64) 45%,rgb(240 246 245/0.70) 75%,rgb(255 255 255/0.88));--ty-mark-gradient:linear-gradient(135deg,#56706e,#435756 55%,#33433f);--ty-wordmark-gradient:linear-gradient(90deg,#1c1a17,#1c1a17)}@media (prefers-color-scheme:dark){[data-ty-theme=psefia-glass]:not([data-ty-mode=light]){color-scheme:dark;--ty-bg:#0b1111;--ty-surface:rgb(28 38 38/0.66);--ty-surface-raised:rgb(32 44 44/0.78);--ty-surface-solid:#131c1c;--ty-surface-raised-solid:#192424;--ty-surface-sunken:#0e1515;--ty-ink:#f3efe7;--ty-ink-2:#d2cbbf;--ty-ink-3:#a69e91;--ty-line:rgb(160 180 178/0.2);--ty-line-soft:rgb(193 181 166/0.09);--ty-line-strong:rgb(160 180 178/0.36);--ty-input:#83796a;--ty-focus-ring:#9fb8b6;--ty-cursor-now:#bca1b9;--ty-brand:#9fb8b6;--ty-brand-strong:#c3d4d2;--ty-brand-soft:rgb(159 184 182/0.16);--ty-on-brand-soft:#a9ccca;--ty-on-brand:#14201f;--ty-cta-solid:#3a5d5b;--ty-on-cta:#f6fbfb;--ty-secondary:rgb(41 39 37/0.6);--ty-on-secondary:#f8efe2;--ty-backdrop:rgb(0 0 0/0.55);--ty-ambient-1:rgb(15 159 110/0.14);--ty-ambient-2:rgb(86 112 110/0.22);--ty-danger:#e8a39b;--ty-danger-soft:rgb(237 117 110/0.14);--ty-on-danger-soft:#ffa098;--ty-on-danger:#121110;--ty-warning:#e0b25e;--ty-warning-soft:rgb(209 142 53/0.14);--ty-on-warning-soft:#f3ae58;--ty-on-warning:#121110;--ty-success:#8fc283;--ty-success-soft:rgb(121 175 109/0.14);--ty-on-success-soft:#98cf8b;--ty-on-success:#121110;--ty-info:#8cc3d1;--ty-info-soft:rgb(103 172 176/0.14);--ty-on-info-soft:#86cccf;--ty-on-info:#121110;--ty-neutral:#a69e91;--ty-neutral-soft:rgb(166 157 145/0.14);--ty-on-neutral-soft:#c5bcb0;--ty-on-neutral:#121110;--ty-chart-1:#5aca94;--ty-chart-2:#1dcbbc;--ty-chart-3:#d7aa42;--ty-chart-4:#00c8d8;--ty-chart-5:#f8907f;--ty-chart-6:#b0a2fe;--ty-chart-7:#37c2ef;--ty-chart-8:#a7bd58;--ty-on-bg:#d2cbbf;--ty-on-surface:#d2cbbf;--ty-on-surface-raised:#d2cbbf;--ty-on-surface-sunken:#d2cbbf;--ty-proof-proved:#98cf8b;--ty-proof-proved-soft:rgb(121 175 109/0.14);--ty-proof-pending:#f3ae58;--ty-proof-pending-soft:rgb(209 142 53/0.14);--ty-proof-refuted:#ffa098;--ty-proof-refuted-soft:rgb(237 117 110/0.14);--ty-proof-not-disclosed:#c5bcb0;--ty-proof-not-disclosed-soft:rgb(166 157 145/0.14);--ty-proof-none:#a69e91;--ty-proof-none-soft:rgb(166 157 145/0.14);--ty-actor-person:#a9ccca;--ty-actor-person-soft:rgb(159 184 182/0.16);--ty-actor-agent:#d2cbbf;--ty-actor-agent-soft:rgb(166 157 145/0.14);--ty-actor-system:#a69e91;--ty-actor-system-soft:rgb(166 157 145/0.14);--ty-nav-bg:rgb(28 38 38/0.66);--ty-on-nav:#d2cbbf;--ty-nav-active:rgb(159 184 182/0.16);--ty-on-nav-active:#a9ccca;--ty-nav-line:rgb(160 180 178/0.2);--ty-accent:#9fb8b6;--ty-accent-strong:#c3d4d2;--ty-accent-soft:rgb(159 184 182/0.16);--ty-accent-ink:#14201f;--ty-on-accent:#14201f;--ty-on-accent-soft:#a9ccca;--ty-categorical-1:#5aca94;--ty-categorical-2:#1dcbbc;--ty-categorical-3:#d7aa42;--ty-categorical-4:#00c8d8;--ty-categorical-5:#f8907f;--ty-categorical-6:#b0a2fe;--ty-categorical-7:#37c2ef;--ty-categorical-8:#a7bd58;--ty-cta:linear-gradient(135deg,#435756,#56706e);--ty-brand-50:#f3f8f8;--ty-brand-100:#e4eded;--ty-brand-200:#ccdddc;--ty-brand-300:#adc9c8;--ty-brand-400:#88afad;--ty-brand-500:#679593;--ty-brand-600:#4f7b79;--ty-brand-700:#3c6361;--ty-brand-800:#2d4d4c;--ty-brand-900:#203938;--ty-brand-950:#142726;--ty-neutral-50:#f7f7f6;--ty-neutral-100:#ecebea;--ty-neutral-200:#dad9d6;--ty-neutral-300:#c5c2be;--ty-neutral-400:#a9a5a0;--ty-neutral-500:#8e8a84;--ty-neutral-600:#75716b;--ty-neutral-700:#5e5a55;--ty-neutral-800:#494642;--ty-neutral-900:#363431;--ty-neutral-950:#242220;--ty-danger-50:#fff4f3;--ty-danger-100:#ffe4e1;--ty-danger-200:#fdcbc6;--ty-danger-300:#f8aca5;--ty-danger-400:#eb857e;--ty-danger-500:#d6605b;--ty-danger-600:#b74844;--ty-danger-700:#973533;--ty-danger-800:#782725;--ty-danger-900:#5b1c1a;--ty-danger-950:#40100f;--ty-warning-50:#fdf5ee;--ty-warning-100:#f7e9d9;--ty-warning-200:#efd4b7;--ty-warning-300:#e4ba8b;--ty-warning-400:#d29a55;--ty-warning-500:#bc7a19;--ty-warning-600:#9d6300;--ty-warning-700:#7e4f00;--ty-warning-800:#633d00;--ty-warning-900:#4b2c00;--ty-warning-950:#331d00;--ty-success-50:#f3f9f2;--ty-success-100:#e4efe1;--ty-success-200:#cbe0c6;--ty-success-300:#accea5;--ty-success-400:#87b57d;--ty-success-500:#659b5a;--ty-success-600:#4e8143;--ty-success-700:#3b6831;--ty-success-800:#2c5124;--ty-success-900:#203c19;--ty-success-950:#13290e;--ty-info-50:#f2f8f9;--ty-info-100:#e1eeef;--ty-info-200:#c6dfe0;--ty-info-300:#a4cbcd;--ty-info-400:#79b2b5;--ty-info-500:#53989b;--ty-info-600:#3b7e81;--ty-info-700:#296568;--ty-info-800:#1d4f52;--ty-info-900:#143b3d;--ty-info-950:#0a2829;--ty-shadow-sheet:0px 12px 40px -12px rgb(0 0 0/0.55);--ty-shadow-raised:0px 4px 12px -2px rgb(0 0 0/0.5),0px 2px 4px -2px rgb(0 0 0/0.3);--ty-shadow-floating:0px 12px 24px -8px rgb(0 0 0/0.6),0px 4px 8px -4px rgb(0 0 0/0.4);--ty-shadow-modal:0px 40px 100px -30px rgb(0 0 0/0.7),0px 16px 40px -12px rgb(0 0 0/0.5);--ty-shadow-sheet-inset:inset 0px 1px 1px 0px rgb(255 255 255/0.12);--ty-radius:12px;--ty-radius-control:12px;--ty-radius-card:20px;--ty-radius-sheet:24px;--ty-radius-pill:999px;--ty-radius-agent:7px;--ty-focus-width:2px;--ty-border-width:1px;--ty-glass-blur-sheet:20px;--ty-glass-blur-floating:24px;--ty-glass-saturate:1.4;--ty-font-serif:"Psefia Serif",Georgia,serif;--ty-font-sans:"Psefia Sans",system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif;--ty-font-mono:"Psefia Mono","Noto Sans Mono",ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;--ty-font-tracking-h1:-0.01em;--ty-font-heading:"Psefia Serif",Georgia,serif;--ty-paper:#131c1c;--ty-ambient-3:rgb(242 193 78/0.07);--ty-glass-edge:rgb(255 255 255/0.18) rgb(255 255 255/0.06) rgb(255 255 255/0.04) rgb(255 255 255/0.11);--ty-glass-edge-width:1px;--ty-glass-highlight:inset 0 1px 1px 0 rgb(255 255 255/0.14);--ty-glass-fill:linear-gradient(140deg,rgb(32 44 44/0.70),rgb(17 25 25/0.60) 45%,rgb(24 34 34/0.56));--ty-glass-fill-raised:linear-gradient(140deg,rgb(36 49 49/0.80),rgb(21 30 30/0.70) 45%,rgb(28 39 39/0.64));--ty-mark-gradient:linear-gradient(135deg,#56706e,#435756 55%,#33433f);--ty-wordmark-gradient:linear-gradient(90deg,#f3efe7,#f3efe7)}}[data-ty-mode=dark] [data-ty-theme=psefia-glass],[data-ty-theme=psefia-glass] [data-ty-mode=dark],[data-ty-theme=psefia-glass][data-ty-mode=dark]{color-scheme:dark;--ty-bg:#0b1111;--ty-surface:rgb(28 38 38/0.66);--ty-surface-raised:rgb(32 44 44/0.78);--ty-surface-solid:#131c1c;--ty-surface-raised-solid:#192424;--ty-surface-sunken:#0e1515;--ty-ink:#f3efe7;--ty-ink-2:#d2cbbf;--ty-ink-3:#a69e91;--ty-line:rgb(160 180 178/0.2);--ty-line-soft:rgb(193 181 166/0.09);--ty-line-strong:rgb(160 180 178/0.36);--ty-input:#83796a;--ty-focus-ring:#9fb8b6;--ty-cursor-now:#bca1b9;--ty-brand:#9fb8b6;--ty-brand-strong:#c3d4d2;--ty-brand-soft:rgb(159 184 182/0.16);--ty-on-brand-soft:#a9ccca;--ty-on-brand:#14201f;--ty-cta-solid:#3a5d5b;--ty-on-cta:#f6fbfb;--ty-secondary:rgb(41 39 37/0.6);--ty-on-secondary:#f8efe2;--ty-backdrop:rgb(0 0 0/0.55);--ty-ambient-1:rgb(15 159 110/0.14);--ty-ambient-2:rgb(86 112 110/0.22);--ty-danger:#e8a39b;--ty-danger-soft:rgb(237 117 110/0.14);--ty-on-danger-soft:#ffa098;--ty-on-danger:#121110;--ty-warning:#e0b25e;--ty-warning-soft:rgb(209 142 53/0.14);--ty-on-warning-soft:#f3ae58;--ty-on-warning:#121110;--ty-success:#8fc283;--ty-success-soft:rgb(121 175 109/0.14);--ty-on-success-soft:#98cf8b;--ty-on-success:#121110;--ty-info:#8cc3d1;--ty-info-soft:rgb(103 172 176/0.14);--ty-on-info-soft:#86cccf;--ty-on-info:#121110;--ty-neutral:#a69e91;--ty-neutral-soft:rgb(166 157 145/0.14);--ty-on-neutral-soft:#c5bcb0;--ty-on-neutral:#121110;--ty-chart-1:#5aca94;--ty-chart-2:#1dcbbc;--ty-chart-3:#d7aa42;--ty-chart-4:#00c8d8;--ty-chart-5:#f8907f;--ty-chart-6:#b0a2fe;--ty-chart-7:#37c2ef;--ty-chart-8:#a7bd58;--ty-on-bg:#d2cbbf;--ty-on-surface:#d2cbbf;--ty-on-surface-raised:#d2cbbf;--ty-on-surface-sunken:#d2cbbf;--ty-proof-proved:#98cf8b;--ty-proof-proved-soft:rgb(121 175 109/0.14);--ty-proof-pending:#f3ae58;--ty-proof-pending-soft:rgb(209 142 53/0.14);--ty-proof-refuted:#ffa098;--ty-proof-refuted-soft:rgb(237 117 110/0.14);--ty-proof-not-disclosed:#c5bcb0;--ty-proof-not-disclosed-soft:rgb(166 157 145/0.14);--ty-proof-none:#a69e91;--ty-proof-none-soft:rgb(166 157 145/0.14);--ty-actor-person:#a9ccca;--ty-actor-person-soft:rgb(159 184 182/0.16);--ty-actor-agent:#d2cbbf;--ty-actor-agent-soft:rgb(166 157 145/0.14);--ty-actor-system:#a69e91;--ty-actor-system-soft:rgb(166 157 145/0.14);--ty-nav-bg:rgb(28 38 38/0.66);--ty-on-nav:#d2cbbf;--ty-nav-active:rgb(159 184 182/0.16);--ty-on-nav-active:#a9ccca;--ty-nav-line:rgb(160 180 178/0.2);--ty-accent:#9fb8b6;--ty-accent-strong:#c3d4d2;--ty-accent-soft:rgb(159 184 182/0.16);--ty-accent-ink:#14201f;--ty-on-accent:#14201f;--ty-on-accent-soft:#a9ccca;--ty-categorical-1:#5aca94;--ty-categorical-2:#1dcbbc;--ty-categorical-3:#d7aa42;--ty-categorical-4:#00c8d8;--ty-categorical-5:#f8907f;--ty-categorical-6:#b0a2fe;--ty-categorical-7:#37c2ef;--ty-categorical-8:#a7bd58;--ty-cta:linear-gradient(135deg,#435756,#56706e);--ty-brand-50:#f3f8f8;--ty-brand-100:#e4eded;--ty-brand-200:#ccdddc;--ty-brand-300:#adc9c8;--ty-brand-400:#88afad;--ty-brand-500:#679593;--ty-brand-600:#4f7b79;--ty-brand-700:#3c6361;--ty-brand-800:#2d4d4c;--ty-brand-900:#203938;--ty-brand-950:#142726;--ty-neutral-50:#f7f7f6;--ty-neutral-100:#ecebea;--ty-neutral-200:#dad9d6;--ty-neutral-300:#c5c2be;--ty-neutral-400:#a9a5a0;--ty-neutral-500:#8e8a84;--ty-neutral-600:#75716b;--ty-neutral-700:#5e5a55;--ty-neutral-800:#494642;--ty-neutral-900:#363431;--ty-neutral-950:#242220;--ty-danger-50:#fff4f3;--ty-danger-100:#ffe4e1;--ty-danger-200:#fdcbc6;--ty-danger-300:#f8aca5;--ty-danger-400:#eb857e;--ty-danger-500:#d6605b;--ty-danger-600:#b74844;--ty-danger-700:#973533;--ty-danger-800:#782725;--ty-danger-900:#5b1c1a;--ty-danger-950:#40100f;--ty-warning-50:#fdf5ee;--ty-warning-100:#f7e9d9;--ty-warning-200:#efd4b7;--ty-warning-300:#e4ba8b;--ty-warning-400:#d29a55;--ty-warning-500:#bc7a19;--ty-warning-600:#9d6300;--ty-warning-700:#7e4f00;--ty-warning-800:#633d00;--ty-warning-900:#4b2c00;--ty-warning-950:#331d00;--ty-success-50:#f3f9f2;--ty-success-100:#e4efe1;--ty-success-200:#cbe0c6;--ty-success-300:#accea5;--ty-success-400:#87b57d;--ty-success-500:#659b5a;--ty-success-600:#4e8143;--ty-success-700:#3b6831;--ty-success-800:#2c5124;--ty-success-900:#203c19;--ty-success-950:#13290e;--ty-info-50:#f2f8f9;--ty-info-100:#e1eeef;--ty-info-200:#c6dfe0;--ty-info-300:#a4cbcd;--ty-info-400:#79b2b5;--ty-info-500:#53989b;--ty-info-600:#3b7e81;--ty-info-700:#296568;--ty-info-800:#1d4f52;--ty-info-900:#143b3d;--ty-info-950:#0a2829;--ty-shadow-sheet:0px 12px 40px -12px rgb(0 0 0/0.55);--ty-shadow-raised:0px 4px 12px -2px rgb(0 0 0/0.5),0px 2px 4px -2px rgb(0 0 0/0.3);--ty-shadow-floating:0px 12px 24px -8px rgb(0 0 0/0.6),0px 4px 8px -4px rgb(0 0 0/0.4);--ty-shadow-modal:0px 40px 100px -30px rgb(0 0 0/0.7),0px 16px 40px -12px rgb(0 0 0/0.5);--ty-shadow-sheet-inset:inset 0px 1px 1px 0px rgb(255 255 255/0.12);--ty-radius:12px;--ty-radius-control:12px;--ty-radius-card:20px;--ty-radius-sheet:24px;--ty-radius-pill:999px;--ty-radius-agent:7px;--ty-focus-width:2px;--ty-border-width:1px;--ty-glass-blur-sheet:20px;--ty-glass-blur-floating:24px;--ty-glass-saturate:1.4;--ty-font-serif:"Psefia Serif",Georgia,serif;--ty-font-sans:"Psefia Sans",system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif;--ty-font-mono:"Psefia Mono","Noto Sans Mono",ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;--ty-font-tracking-h1:-0.01em;--ty-font-heading:"Psefia Serif",Georgia,serif;--ty-paper:#131c1c;--ty-ambient-3:rgb(242 193 78/0.07);--ty-glass-edge:rgb(255 255 255/0.18) rgb(255 255 255/0.06) rgb(255 255 255/0.04) rgb(255 255 255/0.11);--ty-glass-edge-width:1px;--ty-glass-highlight:inset 0 1px 1px 0 rgb(255 255 255/0.14);--ty-glass-fill:linear-gradient(140deg,rgb(32 44 44/0.70),rgb(17 25 25/0.60) 45%,rgb(24 34 34/0.56));--ty-glass-fill-raised:linear-gradient(140deg,rgb(36 49 49/0.80),rgb(21 30 30/0.70) 45%,rgb(28 39 39/0.64));--ty-mark-gradient:linear-gradient(135deg,#56706e,#435756 55%,#33433f);--ty-wordmark-gradient:linear-gradient(90deg,#f3efe7,#f3efe7)}[data-ty-mode=dark] [data-ty-theme=psefia-glass][data-ty-mode=light],[data-ty-theme=psefia-glass][data-ty-mode=light]{color-scheme:light;--ty-bg:#f4f6f6;--ty-surface:rgb(255 255 255/0.7);--ty-surface-raised:rgb(255 255 255/0.86);--ty-surface-solid:#ffffff;--ty-surface-raised-solid:#ffffff;--ty-surface-sunken:#eef1f1;--ty-ink:#1c1a17;--ty-ink-2:#3d3933;--ty-ink-3:#57524a;--ty-line:rgb(100 116 115/0.2);--ty-line-soft:rgb(122 112 98/0.12);--ty-line-strong:rgb(71 85 84/0.4);--ty-input:#897e70;--ty-focus-ring:#435756;--ty-cursor-now:#81687e;--ty-brand:#435756;--ty-brand-strong:#33433f;--ty-brand-soft:rgb(67 87 86/0.1);--ty-on-brand-soft:#395958;--ty-on-brand:#ffffff;--ty-cta-solid:#3a5d5b;--ty-on-cta:#f6fbfb;--ty-secondary:rgb(254 252 250/0.7);--ty-on-secondary:#1e170e;--ty-backdrop:rgb(20 32 31/0.4);--ty-ambient-1:rgb(15 159 110/0.22);--ty-ambient-2:rgb(67 87 86/0.2);--ty-danger:#86423c;--ty-danger-soft:rgb(202 85 81/0.1);--ty-on-danger-soft:#972527;--ty-on-danger:#fbfaf8;--ty-warning:#8a5a0f;--ty-warning-soft:rgb(177 112 0/0.1);--ty-on-warning-soft:#774a00;--ty-on-warning:#fbfaf8;--ty-success:#3f6a35;--ty-success-soft:rgb(91 144 79/0.1);--ty-on-success-soft:#306324;--ty-on-success:#fbfaf8;--ty-info:#2f5f6e;--ty-info-soft:rgb(72 141 145/0.1);--ty-on-info-soft:#156165;--ty-on-info:#fbfaf8;--ty-neutral:#655f56;--ty-neutral-soft:rgb(135 127 115/0.1);--ty-on-neutral-soft:#5c5449;--ty-on-neutral:#fbfaf8;--ty-chart-1:#008758;--ty-chart-2:#008479;--ty-chart-3:#906b00;--ty-chart-4:#00818c;--ty-chart-5:#b54c3d;--ty-chart-6:#7260bd;--ty-chart-7:#007d9f;--ty-chart-8:#687c00;--ty-on-bg:#3d3933;--ty-on-surface:#3d3933;--ty-on-surface-raised:#3d3933;--ty-on-surface-sunken:#3d3933;--ty-proof-proved:#306324;--ty-proof-proved-soft:rgb(91 144 79/0.1);--ty-proof-pending:#774a00;--ty-proof-pending-soft:rgb(177 112 0/0.1);--ty-proof-refuted:#972527;--ty-proof-refuted-soft:rgb(202 85 81/0.1);--ty-proof-not-disclosed:#5c5449;--ty-proof-not-disclosed-soft:rgb(135 127 115/0.1);--ty-proof-none:#57524a;--ty-proof-none-soft:rgb(135 127 115/0.1);--ty-actor-person:#395958;--ty-actor-person-soft:rgb(67 87 86/0.1);--ty-actor-agent:#3d3933;--ty-actor-agent-soft:rgb(135 127 115/0.1);--ty-actor-system:#57524a;--ty-actor-system-soft:rgb(135 127 115/0.1);--ty-nav-bg:rgb(255 255 255/0.7);--ty-on-nav:#3d3933;--ty-nav-active:rgb(67 87 86/0.1);--ty-on-nav-active:#395958;--ty-nav-line:rgb(100 116 115/0.2);--ty-accent:#435756;--ty-accent-strong:#33433f;--ty-accent-soft:rgb(67 87 86/0.1);--ty-accent-ink:#ffffff;--ty-on-accent:#ffffff;--ty-on-accent-soft:#395958;--ty-categorical-1:#008758;--ty-categorical-2:#008479;--ty-categorical-3:#906b00;--ty-categorical-4:#00818c;--ty-categorical-5:#b54c3d;--ty-categorical-6:#7260bd;--ty-categorical-7:#007d9f;--ty-categorical-8:#687c00;--ty-cta:linear-gradient(135deg,#435756,#56706e);--ty-brand-50:#f3f8f8;--ty-brand-100:#e4eded;--ty-brand-200:#ccdddc;--ty-brand-300:#adc9c8;--ty-brand-400:#88afad;--ty-brand-500:#679593;--ty-brand-600:#4f7b79;--ty-brand-700:#3c6361;--ty-brand-800:#2d4d4c;--ty-brand-900:#203938;--ty-brand-950:#142726;--ty-neutral-50:#f7f7f6;--ty-neutral-100:#ecebea;--ty-neutral-200:#dad9d6;--ty-neutral-300:#c5c2be;--ty-neutral-400:#a9a5a0;--ty-neutral-500:#8e8a84;--ty-neutral-600:#75716b;--ty-neutral-700:#5e5a55;--ty-neutral-800:#494642;--ty-neutral-900:#363431;--ty-neutral-950:#242220;--ty-danger-50:#fff4f3;--ty-danger-100:#ffe4e1;--ty-danger-200:#fdcbc6;--ty-danger-300:#f8aca5;--ty-danger-400:#eb857e;--ty-danger-500:#d6605b;--ty-danger-600:#b74844;--ty-danger-700:#973533;--ty-danger-800:#782725;--ty-danger-900:#5b1c1a;--ty-danger-950:#40100f;--ty-warning-50:#fdf5ee;--ty-warning-100:#f7e9d9;--ty-warning-200:#efd4b7;--ty-warning-300:#e4ba8b;--ty-warning-400:#d29a55;--ty-warning-500:#bc7a19;--ty-warning-600:#9d6300;--ty-warning-700:#7e4f00;--ty-warning-800:#633d00;--ty-warning-900:#4b2c00;--ty-warning-950:#331d00;--ty-success-50:#f3f9f2;--ty-success-100:#e4efe1;--ty-success-200:#cbe0c6;--ty-success-300:#accea5;--ty-success-400:#87b57d;--ty-success-500:#659b5a;--ty-success-600:#4e8143;--ty-success-700:#3b6831;--ty-success-800:#2c5124;--ty-success-900:#203c19;--ty-success-950:#13290e;--ty-info-50:#f2f8f9;--ty-info-100:#e1eeef;--ty-info-200:#c6dfe0;--ty-info-300:#a4cbcd;--ty-info-400:#79b2b5;--ty-info-500:#53989b;--ty-info-600:#3b7e81;--ty-info-700:#296568;--ty-info-800:#1d4f52;--ty-info-900:#143b3d;--ty-info-950:#0a2829;--ty-shadow-sheet:0px 4px 16px -2px rgb(20 32 31/0.1),0px 12px 40px -8px rgb(20 32 31/0.1);--ty-shadow-raised:0px 4px 12px -2px rgb(20 32 31/0.08),0px 2px 4px -2px rgb(20 32 31/0.04);--ty-shadow-floating:0px 12px 28px -8px rgb(20 32 31/0.14),0px 4px 8px -4px rgb(20 32 31/0.06);--ty-shadow-modal:0px 40px 100px -30px rgb(12 20 20/0.4),0px 16px 40px -12px rgb(12 20 20/0.16);--ty-shadow-sheet-inset:inset 0px 1px 2px 0px rgb(255 255 255/0.8),inset 0px -1px 2px 0px rgb(20 32 31/0.04);--ty-radius:12px;--ty-radius-control:12px;--ty-radius-card:20px;--ty-radius-sheet:24px;--ty-radius-pill:999px;--ty-radius-agent:7px;--ty-focus-width:2px;--ty-border-width:1px;--ty-glass-blur-sheet:20px;--ty-glass-blur-floating:24px;--ty-glass-saturate:1.15;--ty-font-serif:"Psefia Serif",Georgia,serif;--ty-font-sans:"Psefia Sans",system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif;--ty-font-mono:"Psefia Mono","Noto Sans Mono",ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;--ty-font-tracking-h1:-0.01em;--ty-font-heading:"Psefia Serif",Georgia,serif;--ty-paper:#ffffff;--ty-ambient-3:rgb(242 193 78/0.14);--ty-glass-edge:rgb(255 255 255/1) rgb(160 178 176/0.50) rgb(150 168 166/0.45) rgb(255 255 255/0.85);--ty-glass-edge-width:1px;--ty-glass-highlight:inset 0 1px 2px 0 rgb(255 255 255/0.85),inset 0 -1px 2px 0 rgb(20 32 31/0.04);--ty-glass-fill:linear-gradient(135deg,rgb(255 255 255/0.78),rgb(222 232 231/0.52) 45%,rgb(238 244 243/0.58) 75%,rgb(255 255 255/0.78));--ty-glass-fill-raised:linear-gradient(135deg,rgb(255 255 255/0.88),rgb(226 235 234/0.64) 45%,rgb(240 246 245/0.70) 75%,rgb(255 255 255/0.88));--ty-mark-gradient:linear-gradient(135deg,#56706e,#435756 55%,#33433f);--ty-wordmark-gradient:linear-gradient(90deg,#1c1a17,#1c1a17)}[data-ty-theme=neutral],[data-ty-theme=neutral] [data-ty-mode=light]{color-scheme:light;--ty-bg:#f5f7f9;--ty-surface:rgb(251 253 255/0.82);--ty-surface-raised:rgb(251 253 255/0.94);--ty-surface-solid:#fbfdff;--ty-surface-raised-solid:#fbfdff;--ty-surface-sunken:#eef0f3;--ty-ink:#131920;--ty-ink-2:#3a4048;--ty-ink-3:#5d646c;--ty-line:rgb(106 114 125/0.22);--ty-line-soft:rgb(106 114 125/0.12);--ty-line-strong:rgb(106 114 125/0.38);--ty-input:#78818c;--ty-focus-ring:#535c68;--ty-cursor-now:#7b6c79;--ty-brand:#535c68;--ty-brand-strong:#404853;--ty-brand-soft:rgb(104 115 128/0.1);--ty-on-brand-soft:#4a535f;--ty-on-brand:#f8fafd;--ty-cta-solid:#4c5663;--ty-on-cta:#f9fafc;--ty-secondary:rgb(251 253 255/0.7);--ty-on-secondary:#131920;--ty-backdrop:rgb(17 22 29/0.4);--ty-ambient-1:rgb(154 166 182/0.07);--ty-ambient-2:rgb(78 188 235/0.05);--ty-danger:#ba1a3a;--ty-danger-soft:rgb(218 64 83/0.1);--ty-on-danger-soft:#a1002c;--ty-on-danger:#f9fafc;--ty-warning:#8e5900;--ty-warning-soft:rgb(177 112 0/0.1);--ty-on-warning-soft:#774a00;--ty-on-warning:#f9fafc;--ty-success:#017b37;--ty-success-soft:rgb(49 151 81/0.1);--ty-on-success-soft:#00672d;--ty-on-success:#f9fafc;--ty-info:#536883;--ty-info-soft:rgb(108 130 158/0.1);--ty-on-info-soft:#425771;--ty-on-info:#f9fafc;--ty-neutral:#60676f;--ty-neutral-soft:rgb(122 129 138/0.1);--ty-on-neutral-soft:#4f565e;--ty-on-neutral:#f9fafc;--ty-chart-1:#1f74bf;--ty-chart-2:#a55d00;--ty-chart-3:#008660;--ty-chart-4:#a14d92;--ty-chart-5:#007f95;--ty-chart-6:#b44d34;--ty-chart-7:#767700;--ty-chart-8:#7260bd;--ty-on-bg:#3a4048;--ty-on-surface:#3a4048;--ty-on-surface-raised:#3a4048;--ty-on-surface-sunken:#3a4048;--ty-proof-proved:#00672d;--ty-proof-proved-soft:rgb(49 151 81/0.1);--ty-proof-pending:#774a00;--ty-proof-pending-soft:rgb(177 112 0/0.1);--ty-proof-refuted:#a1002c;--ty-proof-refuted-soft:rgb(218 64 83/0.1);--ty-proof-not-disclosed:#4f565e;--ty-proof-not-disclosed-soft:rgb(122 129 138/0.1);--ty-proof-none:#5d646c;--ty-proof-none-soft:rgb(122 129 138/0.1);--ty-actor-person:#4a535f;--ty-actor-person-soft:rgb(104 115 128/0.1);--ty-actor-agent:#3a4048;--ty-actor-agent-soft:rgb(122 129 138/0.1);--ty-actor-system:#5d646c;--ty-actor-system-soft:rgb(122 129 138/0.1);--ty-nav-bg:rgb(251 253 255/0.82);--ty-on-nav:#3a4048;--ty-nav-active:rgb(104 115 128/0.1);--ty-on-nav-active:#4a535f;--ty-nav-line:rgb(106 114 125/0.22);--ty-accent:#535c68;--ty-accent-strong:#404853;--ty-accent-soft:rgb(104 115 128/0.1);--ty-accent-ink:#f8fafd;--ty-on-accent:#f8fafd;--ty-on-accent-soft:#4a535f;--ty-categorical-1:#1f74bf;--ty-categorical-2:#a55d00;--ty-categorical-3:#008660;--ty-categorical-4:#a14d92;--ty-categorical-5:#007f95;--ty-categorical-6:#b44d34;--ty-categorical-7:#767700;--ty-categorical-8:#7260bd;--ty-cta:linear-gradient(135deg,#4c5663,#4c5663);--ty-brand-50:#f5f7f9;--ty-brand-100:#e8ebef;--ty-brand-200:#d4dae1;--ty-brand-300:#bbc3ce;--ty-brand-400:#9ca7b6;--ty-brand-500:#7f8c9d;--ty-brand-600:#667383;--ty-brand-700:#515c6a;--ty-brand-800:#3e4753;--ty-brand-900:#2e353e;--ty-brand-950:#1e232a;--ty-neutral-50:#f6f7f7;--ty-neutral-100:#eaebec;--ty-neutral-200:#d8d9db;--ty-neutral-300:#c0c3c6;--ty-neutral-400:#a3a6aa;--ty-neutral-500:#878b90;--ty-neutral-600:#6f7276;--ty-neutral-700:#585b5f;--ty-neutral-800:#44474a;--ty-neutral-900:#323437;--ty-neutral-950:#222325;--ty-danger-50:#fff4f4;--ty-danger-100:#ffe4e4;--ty-danger-200:#ffcaca;--ty-danger-300:#ffa7a9;--ty-danger-400:#fa7780;--ty-danger-500:#e74c5d;--ty-danger-600:#c63147;--ty-danger-700:#a41e35;--ty-danger-800:#821227;--ty-danger-900:#630c1c;--ty-danger-950:#460410;--ty-warning-50:#fdf5ed;--ty-warning-100:#f8e8d8;--ty-warning-200:#f0d4b4;--ty-warning-300:#e6b986;--ty-warning-400:#d5984d;--ty-warning-500:#bf7900;--ty-warning-600:#9d6300;--ty-warning-700:#7e4f00;--ty-warning-800:#633d00;--ty-warning-900:#4b2c00;--ty-warning-950:#331d00;--ty-success-50:#f1faf2;--ty-success-100:#dff1e2;--ty-success-200:#c1e4c7;--ty-success-300:#9cd2a6;--ty-success-400:#6cbb7e;--ty-success-500:#3ea25b;--ty-success-600:#228744;--ty-success-700:#0f6d32;--ty-success-800:#045525;--ty-success-900:#03401a;--ty-success-950:#002c0f;--ty-info-50:#f4f7fa;--ty-info-100:#e7ecf2;--ty-info-200:#d1dae6;--ty-info-300:#b6c4d6;--ty-info-400:#95a8c1;--ty-info-500:#778da9;--ty-info-600:#5f738e;--ty-info-700:#4a5c74;--ty-info-800:#39485b;--ty-info-900:#293544;--ty-info-950:#1b232f;--ty-shadow-sheet:0px 1px 2px 0px rgb(17 22 29/0.04),0px 8px 24px -12px rgb(17 22 29/0.1);--ty-shadow-raised:0px 4px 12px -2px rgb(17 22 29/0.08);--ty-shadow-floating:0px 12px 24px -8px rgb(17 22 29/0.14);--ty-shadow-modal:0px 40px 100px -30px rgb(17 22 29/0.35);--ty-shadow-sheet-inset:inset 0px 1px 0px 0px rgb(255 255 255/0);--ty-radius:8px;--ty-radius-control:8px;--ty-radius-card:13px;--ty-radius-sheet:19px;--ty-radius-pill:999px;--ty-radius-agent:5px;--ty-focus-width:2px;--ty-border-width:1px;--ty-glass-blur-sheet:20px;--ty-glass-blur-floating:24px;--ty-glass-saturate:1.15}@media (prefers-color-scheme:dark){[data-ty-theme=neutral]:not([data-ty-mode=light]){color-scheme:dark;--ty-bg:#0d0e10;--ty-surface:rgb(29 30 32/0.72);--ty-surface-raised:rgb(39 40 41/0.86);--ty-surface-solid:#1d1e20;--ty-surface-raised-solid:#272829;--ty-surface-sunken:#131517;--ty-ink:#e9f1fb;--ty-ink-2:#cdd5df;--ty-ink-3:#9ea5af;--ty-line:rgb(175 184 196/0.16);--ty-line-soft:rgb(175 184 196/0.09);--ty-line-strong:rgb(175 184 196/0.3);--ty-input:#737b86;--ty-focus-ring:#b1bcc9;--ty-cursor-now:#b5a5b3;--ty-brand:#b1bcc9;--ty-brand-strong:#cbd5e2;--ty-brand-soft:rgb(164 175 189/0.14);--ty-on-brand-soft:#bbc5d3;--ty-on-brand:#202224;--ty-cta-solid:#4c5663;--ty-on-cta:#f9fafc;--ty-secondary:rgb(39 40 41/0.6);--ty-on-secondary:#e9f1fb;--ty-backdrop:rgb(1 3 7/0.6);--ty-ambient-1:rgb(154 166 182/0.12);--ty-ambient-2:rgb(78 188 235/0.08);--ty-danger:#ff7c84;--ty-danger-soft:rgb(254 98 112/0.14);--ty-on-danger-soft:#ff9fa2;--ty-on-danger:#111213;--ty-warning:#e29936;--ty-warning-soft:rgb(213 141 37/0.14);--ty-on-warning-soft:#f7ac4d;--ty-on-warning:#111213;--ty-success:#62c37a;--ty-success-soft:rgb(84 182 110/0.14);--ty-on-success-soft:#75d78d;--ty-on-success:#111213;--ty-info:#96adcb;--ty-info-soft:rgb(138 160 190/0.14);--ty-on-info-soft:#a9c0de;--ty-on-info:#111213;--ty-neutral:#a4acb5;--ty-neutral-soft:rgb(152 159 168/0.14);--ty-on-neutral-soft:#b7bec8;--ty-on-neutral:#111213;--ty-chart-1:#6eb6ff;--ty-chart-2:#ec9d53;--ty-chart-3:#4fcb9c;--ty-chart-4:#e490d2;--ty-chart-5:#1ec5e4;--ty-chart-6:#f89177;--ty-chart-7:#b6b84d;--ty-chart-8:#b0a2fe;--ty-on-bg:#cdd5df;--ty-on-surface:#cdd5df;--ty-on-surface-raised:#cdd5df;--ty-on-surface-sunken:#cdd5df;--ty-proof-proved:#75d78d;--ty-proof-proved-soft:rgb(84 182 110/0.14);--ty-proof-pending:#f7ac4d;--ty-proof-pending-soft:rgb(213 141 37/0.14);--ty-proof-refuted:#ff9fa2;--ty-proof-refuted-soft:rgb(254 98 112/0.14);--ty-proof-not-disclosed:#b7bec8;--ty-proof-not-disclosed-soft:rgb(152 159 168/0.14);--ty-proof-none:#9ea5af;--ty-proof-none-soft:rgb(152 159 168/0.14);--ty-actor-person:#bbc5d3;--ty-actor-person-soft:rgb(164 175 189/0.14);--ty-actor-agent:#cdd5df;--ty-actor-agent-soft:rgb(152 159 168/0.14);--ty-actor-system:#9ea5af;--ty-actor-system-soft:rgb(152 159 168/0.14);--ty-nav-bg:rgb(29 30 32/0.72);--ty-on-nav:#cdd5df;--ty-nav-active:rgb(164 175 189/0.14);--ty-on-nav-active:#bbc5d3;--ty-nav-line:rgb(175 184 196/0.16);--ty-accent:#b1bcc9;--ty-accent-strong:#cbd5e2;--ty-accent-soft:rgb(164 175 189/0.14);--ty-accent-ink:#202224;--ty-on-accent:#202224;--ty-on-accent-soft:#bbc5d3;--ty-categorical-1:#6eb6ff;--ty-categorical-2:#ec9d53;--ty-categorical-3:#4fcb9c;--ty-categorical-4:#e490d2;--ty-categorical-5:#1ec5e4;--ty-categorical-6:#f89177;--ty-categorical-7:#b6b84d;--ty-categorical-8:#b0a2fe;--ty-cta:linear-gradient(135deg,#4c5663,#4c5663);--ty-brand-50:#f5f7f9;--ty-brand-100:#e8ebef;--ty-brand-200:#d4dae1;--ty-brand-300:#bbc3ce;--ty-brand-400:#9ca7b6;--ty-brand-500:#7f8c9d;--ty-brand-600:#667383;--ty-brand-700:#515c6a;--ty-brand-800:#3e4753;--ty-brand-900:#2e353e;--ty-brand-950:#1e232a;--ty-neutral-50:#f6f7f7;--ty-neutral-100:#eaebec;--ty-neutral-200:#d8d9db;--ty-neutral-300:#c0c3c6;--ty-neutral-400:#a3a6aa;--ty-neutral-500:#878b90;--ty-neutral-600:#6f7276;--ty-neutral-700:#585b5f;--ty-neutral-800:#44474a;--ty-neutral-900:#323437;--ty-neutral-950:#222325;--ty-danger-50:#fff4f4;--ty-danger-100:#ffe4e4;--ty-danger-200:#ffcaca;--ty-danger-300:#ffa7a9;--ty-danger-400:#fa7780;--ty-danger-500:#e74c5d;--ty-danger-600:#c63147;--ty-danger-700:#a41e35;--ty-danger-800:#821227;--ty-danger-900:#630c1c;--ty-danger-950:#460410;--ty-warning-50:#fdf5ed;--ty-warning-100:#f8e8d8;--ty-warning-200:#f0d4b4;--ty-warning-300:#e6b986;--ty-warning-400:#d5984d;--ty-warning-500:#bf7900;--ty-warning-600:#9d6300;--ty-warning-700:#7e4f00;--ty-warning-800:#633d00;--ty-warning-900:#4b2c00;--ty-warning-950:#331d00;--ty-success-50:#f1faf2;--ty-success-100:#dff1e2;--ty-success-200:#c1e4c7;--ty-success-300:#9cd2a6;--ty-success-400:#6cbb7e;--ty-success-500:#3ea25b;--ty-success-600:#228744;--ty-success-700:#0f6d32;--ty-success-800:#045525;--ty-success-900:#03401a;--ty-success-950:#002c0f;--ty-info-50:#f4f7fa;--ty-info-100:#e7ecf2;--ty-info-200:#d1dae6;--ty-info-300:#b6c4d6;--ty-info-400:#95a8c1;--ty-info-500:#778da9;--ty-info-600:#5f738e;--ty-info-700:#4a5c74;--ty-info-800:#39485b;--ty-info-900:#293544;--ty-info-950:#1b232f;--ty-shadow-sheet:0px 1px 2px 0px rgb(3 6 11/0.08),0px 8px 24px -12px rgb(3 6 11/0.2);--ty-shadow-raised:0px 4px 12px -2px rgb(3 6 11/0.16);--ty-shadow-floating:0px 12px 24px -8px rgb(3 6 11/0.28);--ty-shadow-modal:0px 40px 100px -30px rgb(3 6 11/0.7);--ty-shadow-sheet-inset:inset 0px 1px 0px 0px rgb(255 255 255/0.06);--ty-radius:8px;--ty-radius-control:8px;--ty-radius-card:13px;--ty-radius-sheet:19px;--ty-radius-pill:999px;--ty-radius-agent:5px;--ty-focus-width:2px;--ty-border-width:1px;--ty-glass-blur-sheet:20px;--ty-glass-blur-floating:24px;--ty-glass-saturate:1.15}}[data-ty-mode=dark] [data-ty-theme=neutral],[data-ty-theme=neutral] [data-ty-mode=dark],[data-ty-theme=neutral][data-ty-mode=dark]{color-scheme:dark;--ty-bg:#0d0e10;--ty-surface:rgb(29 30 32/0.72);--ty-surface-raised:rgb(39 40 41/0.86);--ty-surface-solid:#1d1e20;--ty-surface-raised-solid:#272829;--ty-surface-sunken:#131517;--ty-ink:#e9f1fb;--ty-ink-2:#cdd5df;--ty-ink-3:#9ea5af;--ty-line:rgb(175 184 196/0.16);--ty-line-soft:rgb(175 184 196/0.09);--ty-line-strong:rgb(175 184 196/0.3);--ty-input:#737b86;--ty-focus-ring:#b1bcc9;--ty-cursor-now:#b5a5b3;--ty-brand:#b1bcc9;--ty-brand-strong:#cbd5e2;--ty-brand-soft:rgb(164 175 189/0.14);--ty-on-brand-soft:#bbc5d3;--ty-on-brand:#202224;--ty-cta-solid:#4c5663;--ty-on-cta:#f9fafc;--ty-secondary:rgb(39 40 41/0.6);--ty-on-secondary:#e9f1fb;--ty-backdrop:rgb(1 3 7/0.6);--ty-ambient-1:rgb(154 166 182/0.12);--ty-ambient-2:rgb(78 188 235/0.08);--ty-danger:#ff7c84;--ty-danger-soft:rgb(254 98 112/0.14);--ty-on-danger-soft:#ff9fa2;--ty-on-danger:#111213;--ty-warning:#e29936;--ty-warning-soft:rgb(213 141 37/0.14);--ty-on-warning-soft:#f7ac4d;--ty-on-warning:#111213;--ty-success:#62c37a;--ty-success-soft:rgb(84 182 110/0.14);--ty-on-success-soft:#75d78d;--ty-on-success:#111213;--ty-info:#96adcb;--ty-info-soft:rgb(138 160 190/0.14);--ty-on-info-soft:#a9c0de;--ty-on-info:#111213;--ty-neutral:#a4acb5;--ty-neutral-soft:rgb(152 159 168/0.14);--ty-on-neutral-soft:#b7bec8;--ty-on-neutral:#111213;--ty-chart-1:#6eb6ff;--ty-chart-2:#ec9d53;--ty-chart-3:#4fcb9c;--ty-chart-4:#e490d2;--ty-chart-5:#1ec5e4;--ty-chart-6:#f89177;--ty-chart-7:#b6b84d;--ty-chart-8:#b0a2fe;--ty-on-bg:#cdd5df;--ty-on-surface:#cdd5df;--ty-on-surface-raised:#cdd5df;--ty-on-surface-sunken:#cdd5df;--ty-proof-proved:#75d78d;--ty-proof-proved-soft:rgb(84 182 110/0.14);--ty-proof-pending:#f7ac4d;--ty-proof-pending-soft:rgb(213 141 37/0.14);--ty-proof-refuted:#ff9fa2;--ty-proof-refuted-soft:rgb(254 98 112/0.14);--ty-proof-not-disclosed:#b7bec8;--ty-proof-not-disclosed-soft:rgb(152 159 168/0.14);--ty-proof-none:#9ea5af;--ty-proof-none-soft:rgb(152 159 168/0.14);--ty-actor-person:#bbc5d3;--ty-actor-person-soft:rgb(164 175 189/0.14);--ty-actor-agent:#cdd5df;--ty-actor-agent-soft:rgb(152 159 168/0.14);--ty-actor-system:#9ea5af;--ty-actor-system-soft:rgb(152 159 168/0.14);--ty-nav-bg:rgb(29 30 32/0.72);--ty-on-nav:#cdd5df;--ty-nav-active:rgb(164 175 189/0.14);--ty-on-nav-active:#bbc5d3;--ty-nav-line:rgb(175 184 196/0.16);--ty-accent:#b1bcc9;--ty-accent-strong:#cbd5e2;--ty-accent-soft:rgb(164 175 189/0.14);--ty-accent-ink:#202224;--ty-on-accent:#202224;--ty-on-accent-soft:#bbc5d3;--ty-categorical-1:#6eb6ff;--ty-categorical-2:#ec9d53;--ty-categorical-3:#4fcb9c;--ty-categorical-4:#e490d2;--ty-categorical-5:#1ec5e4;--ty-categorical-6:#f89177;--ty-categorical-7:#b6b84d;--ty-categorical-8:#b0a2fe;--ty-cta:linear-gradient(135deg,#4c5663,#4c5663);--ty-brand-50:#f5f7f9;--ty-brand-100:#e8ebef;--ty-brand-200:#d4dae1;--ty-brand-300:#bbc3ce;--ty-brand-400:#9ca7b6;--ty-brand-500:#7f8c9d;--ty-brand-600:#667383;--ty-brand-700:#515c6a;--ty-brand-800:#3e4753;--ty-brand-900:#2e353e;--ty-brand-950:#1e232a;--ty-neutral-50:#f6f7f7;--ty-neutral-100:#eaebec;--ty-neutral-200:#d8d9db;--ty-neutral-300:#c0c3c6;--ty-neutral-400:#a3a6aa;--ty-neutral-500:#878b90;--ty-neutral-600:#6f7276;--ty-neutral-700:#585b5f;--ty-neutral-800:#44474a;--ty-neutral-900:#323437;--ty-neutral-950:#222325;--ty-danger-50:#fff4f4;--ty-danger-100:#ffe4e4;--ty-danger-200:#ffcaca;--ty-danger-300:#ffa7a9;--ty-danger-400:#fa7780;--ty-danger-500:#e74c5d;--ty-danger-600:#c63147;--ty-danger-700:#a41e35;--ty-danger-800:#821227;--ty-danger-900:#630c1c;--ty-danger-950:#460410;--ty-warning-50:#fdf5ed;--ty-warning-100:#f8e8d8;--ty-warning-200:#f0d4b4;--ty-warning-300:#e6b986;--ty-warning-400:#d5984d;--ty-warning-500:#bf7900;--ty-warning-600:#9d6300;--ty-warning-700:#7e4f00;--ty-warning-800:#633d00;--ty-warning-900:#4b2c00;--ty-warning-950:#331d00;--ty-success-50:#f1faf2;--ty-success-100:#dff1e2;--ty-success-200:#c1e4c7;--ty-success-300:#9cd2a6;--ty-success-400:#6cbb7e;--ty-success-500:#3ea25b;--ty-success-600:#228744;--ty-success-700:#0f6d32;--ty-success-800:#045525;--ty-success-900:#03401a;--ty-success-950:#002c0f;--ty-info-50:#f4f7fa;--ty-info-100:#e7ecf2;--ty-info-200:#d1dae6;--ty-info-300:#b6c4d6;--ty-info-400:#95a8c1;--ty-info-500:#778da9;--ty-info-600:#5f738e;--ty-info-700:#4a5c74;--ty-info-800:#39485b;--ty-info-900:#293544;--ty-info-950:#1b232f;--ty-shadow-sheet:0px 1px 2px 0px rgb(3 6 11/0.08),0px 8px 24px -12px rgb(3 6 11/0.2);--ty-shadow-raised:0px 4px 12px -2px rgb(3 6 11/0.16);--ty-shadow-floating:0px 12px 24px -8px rgb(3 6 11/0.28);--ty-shadow-modal:0px 40px 100px -30px rgb(3 6 11/0.7);--ty-shadow-sheet-inset:inset 0px 1px 0px 0px rgb(255 255 255/0.06);--ty-radius:8px;--ty-radius-control:8px;--ty-radius-card:13px;--ty-radius-sheet:19px;--ty-radius-pill:999px;--ty-radius-agent:5px;--ty-focus-width:2px;--ty-border-width:1px;--ty-glass-blur-sheet:20px;--ty-glass-blur-floating:24px;--ty-glass-saturate:1.15}[data-ty-mode=dark] [data-ty-theme=neutral][data-ty-mode=light],[data-ty-theme=neutral][data-ty-mode=light]{color-scheme:light;--ty-bg:#f5f7f9;--ty-surface:rgb(251 253 255/0.82);--ty-surface-raised:rgb(251 253 255/0.94);--ty-surface-solid:#fbfdff;--ty-surface-raised-solid:#fbfdff;--ty-surface-sunken:#eef0f3;--ty-ink:#131920;--ty-ink-2:#3a4048;--ty-ink-3:#5d646c;--ty-line:rgb(106 114 125/0.22);--ty-line-soft:rgb(106 114 125/0.12);--ty-line-strong:rgb(106 114 125/0.38);--ty-input:#78818c;--ty-focus-ring:#535c68;--ty-cursor-now:#7b6c79;--ty-brand:#535c68;--ty-brand-strong:#404853;--ty-brand-soft:rgb(104 115 128/0.1);--ty-on-brand-soft:#4a535f;--ty-on-brand:#f8fafd;--ty-cta-solid:#4c5663;--ty-on-cta:#f9fafc;--ty-secondary:rgb(251 253 255/0.7);--ty-on-secondary:#131920;--ty-backdrop:rgb(17 22 29/0.4);--ty-ambient-1:rgb(154 166 182/0.07);--ty-ambient-2:rgb(78 188 235/0.05);--ty-danger:#ba1a3a;--ty-danger-soft:rgb(218 64 83/0.1);--ty-on-danger-soft:#a1002c;--ty-on-danger:#f9fafc;--ty-warning:#8e5900;--ty-warning-soft:rgb(177 112 0/0.1);--ty-on-warning-soft:#774a00;--ty-on-warning:#f9fafc;--ty-success:#017b37;--ty-success-soft:rgb(49 151 81/0.1);--ty-on-success-soft:#00672d;--ty-on-success:#f9fafc;--ty-info:#536883;--ty-info-soft:rgb(108 130 158/0.1);--ty-on-info-soft:#425771;--ty-on-info:#f9fafc;--ty-neutral:#60676f;--ty-neutral-soft:rgb(122 129 138/0.1);--ty-on-neutral-soft:#4f565e;--ty-on-neutral:#f9fafc;--ty-chart-1:#1f74bf;--ty-chart-2:#a55d00;--ty-chart-3:#008660;--ty-chart-4:#a14d92;--ty-chart-5:#007f95;--ty-chart-6:#b44d34;--ty-chart-7:#767700;--ty-chart-8:#7260bd;--ty-on-bg:#3a4048;--ty-on-surface:#3a4048;--ty-on-surface-raised:#3a4048;--ty-on-surface-sunken:#3a4048;--ty-proof-proved:#00672d;--ty-proof-proved-soft:rgb(49 151 81/0.1);--ty-proof-pending:#774a00;--ty-proof-pending-soft:rgb(177 112 0/0.1);--ty-proof-refuted:#a1002c;--ty-proof-refuted-soft:rgb(218 64 83/0.1);--ty-proof-not-disclosed:#4f565e;--ty-proof-not-disclosed-soft:rgb(122 129 138/0.1);--ty-proof-none:#5d646c;--ty-proof-none-soft:rgb(122 129 138/0.1);--ty-actor-person:#4a535f;--ty-actor-person-soft:rgb(104 115 128/0.1);--ty-actor-agent:#3a4048;--ty-actor-agent-soft:rgb(122 129 138/0.1);--ty-actor-system:#5d646c;--ty-actor-system-soft:rgb(122 129 138/0.1);--ty-nav-bg:rgb(251 253 255/0.82);--ty-on-nav:#3a4048;--ty-nav-active:rgb(104 115 128/0.1);--ty-on-nav-active:#4a535f;--ty-nav-line:rgb(106 114 125/0.22);--ty-accent:#535c68;--ty-accent-strong:#404853;--ty-accent-soft:rgb(104 115 128/0.1);--ty-accent-ink:#f8fafd;--ty-on-accent:#f8fafd;--ty-on-accent-soft:#4a535f;--ty-categorical-1:#1f74bf;--ty-categorical-2:#a55d00;--ty-categorical-3:#008660;--ty-categorical-4:#a14d92;--ty-categorical-5:#007f95;--ty-categorical-6:#b44d34;--ty-categorical-7:#767700;--ty-categorical-8:#7260bd;--ty-cta:linear-gradient(135deg,#4c5663,#4c5663);--ty-brand-50:#f5f7f9;--ty-brand-100:#e8ebef;--ty-brand-200:#d4dae1;--ty-brand-300:#bbc3ce;--ty-brand-400:#9ca7b6;--ty-brand-500:#7f8c9d;--ty-brand-600:#667383;--ty-brand-700:#515c6a;--ty-brand-800:#3e4753;--ty-brand-900:#2e353e;--ty-brand-950:#1e232a;--ty-neutral-50:#f6f7f7;--ty-neutral-100:#eaebec;--ty-neutral-200:#d8d9db;--ty-neutral-300:#c0c3c6;--ty-neutral-400:#a3a6aa;--ty-neutral-500:#878b90;--ty-neutral-600:#6f7276;--ty-neutral-700:#585b5f;--ty-neutral-800:#44474a;--ty-neutral-900:#323437;--ty-neutral-950:#222325;--ty-danger-50:#fff4f4;--ty-danger-100:#ffe4e4;--ty-danger-200:#ffcaca;--ty-danger-300:#ffa7a9;--ty-danger-400:#fa7780;--ty-danger-500:#e74c5d;--ty-danger-600:#c63147;--ty-danger-700:#a41e35;--ty-danger-800:#821227;--ty-danger-900:#630c1c;--ty-danger-950:#460410;--ty-warning-50:#fdf5ed;--ty-warning-100:#f8e8d8;--ty-warning-200:#f0d4b4;--ty-warning-300:#e6b986;--ty-warning-400:#d5984d;--ty-warning-500:#bf7900;--ty-warning-600:#9d6300;--ty-warning-700:#7e4f00;--ty-warning-800:#633d00;--ty-warning-900:#4b2c00;--ty-warning-950:#331d00;--ty-success-50:#f1faf2;--ty-success-100:#dff1e2;--ty-success-200:#c1e4c7;--ty-success-300:#9cd2a6;--ty-success-400:#6cbb7e;--ty-success-500:#3ea25b;--ty-success-600:#228744;--ty-success-700:#0f6d32;--ty-success-800:#045525;--ty-success-900:#03401a;--ty-success-950:#002c0f;--ty-info-50:#f4f7fa;--ty-info-100:#e7ecf2;--ty-info-200:#d1dae6;--ty-info-300:#b6c4d6;--ty-info-400:#95a8c1;--ty-info-500:#778da9;--ty-info-600:#5f738e;--ty-info-700:#4a5c74;--ty-info-800:#39485b;--ty-info-900:#293544;--ty-info-950:#1b232f;--ty-shadow-sheet:0px 1px 2px 0px rgb(17 22 29/0.04),0px 8px 24px -12px rgb(17 22 29/0.1);--ty-shadow-raised:0px 4px 12px -2px rgb(17 22 29/0.08);--ty-shadow-floating:0px 12px 24px -8px rgb(17 22 29/0.14);--ty-shadow-modal:0px 40px 100px -30px rgb(17 22 29/0.35);--ty-shadow-sheet-inset:inset 0px 1px 0px 0px rgb(255 255 255/0);--ty-radius:8px;--ty-radius-control:8px;--ty-radius-card:13px;--ty-radius-sheet:19px;--ty-radius-pill:999px;--ty-radius-agent:5px;--ty-focus-width:2px;--ty-border-width:1px;--ty-glass-blur-sheet:20px;--ty-glass-blur-floating:24px;--ty-glass-saturate:1.15}[data-ty-theme=high-contrast],[data-ty-theme=high-contrast] [data-ty-mode=light]{color-scheme:light;--ty-bg:#f3f8f6;--ty-surface:#fafefc;--ty-surface-raised:#fafefc;--ty-surface-solid:#fafefc;--ty-surface-raised-solid:#fafefc;--ty-surface-sunken:#ecf2f0;--ty-ink:#0c1c17;--ty-ink-2:#1a2a25;--ty-ink-3:#293a34;--ty-line:rgb(96 120 112/0.45);--ty-line-soft:rgb(96 120 112/0.3);--ty-line-strong:rgb(96 120 112/0.75);--ty-input:#3c534b;--ty-focus-ring:#005544;--ty-cursor-now:#975692;--ty-brand:#005544;--ty-brand-strong:#004032;--ty-brand-soft:rgb(7 133 108/0.16);--ty-on-brand-soft:#00493a;--ty-on-brand:#eefff9;--ty-cta-solid:#006451;--ty-on-cta:#f2fdf9;--ty-secondary:#fafefc;--ty-on-secondary:#0c1c17;--ty-backdrop:rgb(10 26 21/0.4);--ty-ambient-1:rgb(66 188 158/0);--ty-ambient-2:rgb(78 188 235/0);--ty-danger:#9b0038;--ty-danger-soft:rgb(220 56 96/0.16);--ty-on-danger-soft:#7f002c;--ty-on-danger:#f8fbfa;--ty-warning:#754600;--ty-warning-soft:rgb(179 110 0/0.16);--ty-on-warning-soft:#5f3800;--ty-on-warning:#f8fbfa;--ty-success:#006425;--ty-success-soft:rgb(34 153 68/0.16);--ty-on-success-soft:#00511c;--ty-on-success:#f8fbfa;--ty-info:#3c5473;--ty-info-soft:rgb(104 130 164/0.16);--ty-on-info-soft:#2c4462;--ty-on-info:#f8fbfa;--ty-neutral:#455751;--ty-neutral-soft:rgb(114 133 127/0.16);--ty-on-neutral-soft:#354741;--ty-on-neutral:#f8fbfa;--ty-chart-1:#1f74bf;--ty-chart-2:#a55d00;--ty-chart-3:#008660;--ty-chart-4:#a14d92;--ty-chart-5:#007f95;--ty-chart-6:#b44d34;--ty-chart-7:#767700;--ty-chart-8:#7260bd;--ty-on-bg:#1a2a25;--ty-on-surface:#1a2a25;--ty-on-surface-raised:#1a2a25;--ty-on-surface-sunken:#1a2a25;--ty-proof-proved:#00511c;--ty-proof-proved-soft:rgb(34 153 68/0.16);--ty-proof-pending:#5f3800;--ty-proof-pending-soft:rgb(179 110 0/0.16);--ty-proof-refuted:#7f002c;--ty-proof-refuted-soft:rgb(220 56 96/0.16);--ty-proof-not-disclosed:#354741;--ty-proof-not-disclosed-soft:rgb(114 133 127/0.16);--ty-proof-none:#293a34;--ty-proof-none-soft:rgb(114 133 127/0.16);--ty-actor-person:#00493a;--ty-actor-person-soft:rgb(7 133 108/0.16);--ty-actor-agent:#1a2a25;--ty-actor-agent-soft:rgb(114 133 127/0.16);--ty-actor-system:#293a34;--ty-actor-system-soft:rgb(114 133 127/0.16);--ty-nav-bg:#fafefc;--ty-on-nav:#1a2a25;--ty-nav-active:rgb(7 133 108/0.16);--ty-on-nav-active:#00493a;--ty-nav-line:rgb(96 120 112/0.45);--ty-accent:#005544;--ty-accent-strong:#004032;--ty-accent-soft:rgb(7 133 108/0.16);--ty-accent-ink:#eefff9;--ty-on-accent:#eefff9;--ty-on-accent-soft:#00493a;--ty-categorical-1:#1f74bf;--ty-categorical-2:#a55d00;--ty-categorical-3:#008660;--ty-categorical-4:#a14d92;--ty-categorical-5:#007f95;--ty-categorical-6:#b44d34;--ty-categorical-7:#767700;--ty-categorical-8:#7260bd;--ty-cta:linear-gradient(135deg,#006451,#006451);--ty-brand-50:#eefaf6;--ty-brand-100:#dbf1e9;--ty-brand-200:#b9e4d6;--ty-brand-300:#8cd3be;--ty-brand-400:#4fbca0;--ty-brand-500:#00a284;--ty-brand-600:#00856c;--ty-brand-700:#006b56;--ty-brand-800:#005343;--ty-brand-900:#003e31;--ty-brand-950:#002a21;--ty-neutral-50:#f6f7f7;--ty-neutral-100:#eaeceb;--ty-neutral-200:#d6dad9;--ty-neutral-300:#bec4c2;--ty-neutral-400:#a0a8a5;--ty-neutral-500:#848d8a;--ty-neutral-600:#6b7471;--ty-neutral-700:#555d5a;--ty-neutral-800:#424846;--ty-neutral-900:#303534;--ty-neutral-950:#202422;--ty-danger-50:#fff4f4;--ty-danger-100:#ffe3e6;--ty-danger-200:#ffc9ce;--ty-danger-300:#ffa6b0;--ty-danger-400:#fc738a;--ty-danger-500:#e9456a;--ty-danger-600:#c82953;--ty-danger-700:#a61540;--ty-danger-800:#840830;--ty-danger-900:#640623;--ty-danger-950:#470116;--ty-warning-50:#fef5ec;--ty-warning-100:#f9e8d6;--ty-warning-200:#f3d3b1;--ty-warning-300:#eab883;--ty-warning-400:#da9645;--ty-warning-500:#c17800;--ty-warning-600:#9f6200;--ty-warning-700:#804e00;--ty-warning-800:#643c00;--ty-warning-900:#4c2c00;--ty-warning-950:#341d00;--ty-success-50:#f0faf1;--ty-success-100:#def2df;--ty-success-200:#bfe5c3;--ty-success-300:#98d49f;--ty-success-400:#65bd75;--ty-success-500:#31a44e;--ty-success-600:#0d8937;--ty-success-700:#006e29;--ty-success-800:#00561e;--ty-success-900:#004015;--ty-success-950:#002c0c;--ty-info-50:#f4f7fb;--ty-info-100:#e6ecf3;--ty-info-200:#cfdae8;--ty-info-300:#b3c4da;--ty-info-400:#91a8c6;--ty-info-500:#728daf;--ty-info-600:#5b7393;--ty-info-700:#475c78;--ty-info-800:#36485f;--ty-info-900:#273547;--ty-info-950:#192431;--ty-shadow-sheet:0px 1px 2px 0px rgb(10 26 21/0.04),0px 8px 24px -12px rgb(10 26 21/0.1);--ty-shadow-raised:0px 4px 12px -2px rgb(10 26 21/0.08);--ty-shadow-floating:0px 12px 24px -8px rgb(10 26 21/0.14);--ty-shadow-modal:0px 40px 100px -30px rgb(10 26 21/0.35);--ty-shadow-sheet-inset:inset 0px 1px 0px 0px rgb(255 255 255/0);--ty-radius:10px;--ty-radius-control:10px;--ty-radius-card:16px;--ty-radius-sheet:24px;--ty-radius-pill:999px;--ty-radius-agent:6px;--ty-focus-width:3px;--ty-border-width:2px;--ty-glass-blur-sheet:0px;--ty-glass-blur-floating:0px;--ty-glass-saturate:1}@media (prefers-color-scheme:dark){[data-ty-theme=high-contrast]:not([data-ty-mode=light]){color-scheme:dark;--ty-bg:#0c0f0e;--ty-surface:#1c1f1e;--ty-surface-raised:#252827;--ty-surface-solid:#1c1f1e;--ty-surface-raised-solid:#252827;--ty-surface-sunken:#121615;--ty-ink:#e1f6ef;--ty-ink-2:#d9ede6;--ty-ink-3:#cfe4dc;--ty-line:rgb(165 190 181/0.4);--ty-line-soft:rgb(165 190 181/0.25);--ty-line-strong:rgb(165 190 181/0.65);--ty-input:#a5beb5;--ty-focus-ring:#86e3c8;--ty-cursor-now:#d48fce;--ty-brand:#86e3c8;--ty-brand-strong:#9cf2d8;--ty-brand-soft:rgb(94 195 168/0.224);--ty-on-brand-soft:#90edd2;--ty-on-brand:#182521;--ty-cta-solid:#006451;--ty-on-cta:#f2fdf9;--ty-secondary:#252827;--ty-on-secondary:#e1f6ef;--ty-backdrop:rgb(0 5 3/0.6);--ty-ambient-1:rgb(66 188 158/0);--ty-ambient-2:rgb(78 188 235/0);--ty-danger:#ff9eaa;--ty-danger-soft:rgb(255 94 126/0.224);--ty-on-danger-soft:#ffbdc4;--ty-on-danger:#101211;--ty-warning:#fca942;--ty-warning-soft:rgb(218 138 17/0.224);--ty-on-warning-soft:#ffc484;--ty-on-warning:#101211;--ty-success:#6cd981;--ty-success-soft:rgb(74 185 98/0.224);--ty-on-success-soft:#80ed93;--ty-on-success:#101211;--ty-info:#a4c0e4;--ty-info-soft:rgb(134 161 196/0.224);--ty-on-info-soft:#b7d4f9;--ty-on-info:#101211;--ty-neutral:#afc3bc;--ty-neutral-soft:rgb(144 164 157/0.224);--ty-on-neutral-soft:#c2d6cf;--ty-on-neutral:#101211;--ty-chart-1:#6eb6ff;--ty-chart-2:#ec9d53;--ty-chart-3:#4fcb9c;--ty-chart-4:#e490d2;--ty-chart-5:#1ec5e4;--ty-chart-6:#f89177;--ty-chart-7:#b6b84d;--ty-chart-8:#b0a2fe;--ty-on-bg:#d9ede6;--ty-on-surface:#d9ede6;--ty-on-surface-raised:#d9ede6;--ty-on-surface-sunken:#d9ede6;--ty-proof-proved:#80ed93;--ty-proof-proved-soft:rgb(74 185 98/0.224);--ty-proof-pending:#ffc484;--ty-proof-pending-soft:rgb(218 138 17/0.224);--ty-proof-refuted:#ffbdc4;--ty-proof-refuted-soft:rgb(255 94 126/0.224);--ty-proof-not-disclosed:#c2d6cf;--ty-proof-not-disclosed-soft:rgb(144 164 157/0.224);--ty-proof-none:#cfe4dc;--ty-proof-none-soft:rgb(144 164 157/0.224);--ty-actor-person:#90edd2;--ty-actor-person-soft:rgb(94 195 168/0.224);--ty-actor-agent:#d9ede6;--ty-actor-agent-soft:rgb(144 164 157/0.224);--ty-actor-system:#cfe4dc;--ty-actor-system-soft:rgb(144 164 157/0.224);--ty-nav-bg:#1c1f1e;--ty-on-nav:#d9ede6;--ty-nav-active:rgb(94 195 168/0.224);--ty-on-nav-active:#90edd2;--ty-nav-line:rgb(165 190 181/0.4);--ty-accent:#86e3c8;--ty-accent-strong:#9cf2d8;--ty-accent-soft:rgb(94 195 168/0.224);--ty-accent-ink:#182521;--ty-on-accent:#182521;--ty-on-accent-soft:#90edd2;--ty-categorical-1:#6eb6ff;--ty-categorical-2:#ec9d53;--ty-categorical-3:#4fcb9c;--ty-categorical-4:#e490d2;--ty-categorical-5:#1ec5e4;--ty-categorical-6:#f89177;--ty-categorical-7:#b6b84d;--ty-categorical-8:#b0a2fe;--ty-cta:linear-gradient(135deg,#006451,#006451);--ty-brand-50:#eefaf6;--ty-brand-100:#dbf1e9;--ty-brand-200:#b9e4d6;--ty-brand-300:#8cd3be;--ty-brand-400:#4fbca0;--ty-brand-500:#00a284;--ty-brand-600:#00856c;--ty-brand-700:#006b56;--ty-brand-800:#005343;--ty-brand-900:#003e31;--ty-brand-950:#002a21;--ty-neutral-50:#f6f7f7;--ty-neutral-100:#eaeceb;--ty-neutral-200:#d6dad9;--ty-neutral-300:#bec4c2;--ty-neutral-400:#a0a8a5;--ty-neutral-500:#848d8a;--ty-neutral-600:#6b7471;--ty-neutral-700:#555d5a;--ty-neutral-800:#424846;--ty-neutral-900:#303534;--ty-neutral-950:#202422;--ty-danger-50:#fff4f4;--ty-danger-100:#ffe3e6;--ty-danger-200:#ffc9ce;--ty-danger-300:#ffa6b0;--ty-danger-400:#fc738a;--ty-danger-500:#e9456a;--ty-danger-600:#c82953;--ty-danger-700:#a61540;--ty-danger-800:#840830;--ty-danger-900:#640623;--ty-danger-950:#470116;--ty-warning-50:#fef5ec;--ty-warning-100:#f9e8d6;--ty-warning-200:#f3d3b1;--ty-warning-300:#eab883;--ty-warning-400:#da9645;--ty-warning-500:#c17800;--ty-warning-600:#9f6200;--ty-warning-700:#804e00;--ty-warning-800:#643c00;--ty-warning-900:#4c2c00;--ty-warning-950:#341d00;--ty-success-50:#f0faf1;--ty-success-100:#def2df;--ty-success-200:#bfe5c3;--ty-success-300:#98d49f;--ty-success-400:#65bd75;--ty-success-500:#31a44e;--ty-success-600:#0d8937;--ty-success-700:#006e29;--ty-success-800:#00561e;--ty-success-900:#004015;--ty-success-950:#002c0c;--ty-info-50:#f4f7fb;--ty-info-100:#e6ecf3;--ty-info-200:#cfdae8;--ty-info-300:#b3c4da;--ty-info-400:#91a8c6;--ty-info-500:#728daf;--ty-info-600:#5b7393;--ty-info-700:#475c78;--ty-info-800:#36485f;--ty-info-900:#273547;--ty-info-950:#192431;--ty-shadow-sheet:0px 1px 2px 0px rgb(0 8 5/0.08),0px 8px 24px -12px rgb(0 8 5/0.2);--ty-shadow-raised:0px 4px 12px -2px rgb(0 8 5/0.16);--ty-shadow-floating:0px 12px 24px -8px rgb(0 8 5/0.28);--ty-shadow-modal:0px 40px 100px -30px rgb(0 8 5/0.7);--ty-shadow-sheet-inset:inset 0px 1px 0px 0px rgb(255 255 255/0);--ty-radius:10px;--ty-radius-control:10px;--ty-radius-card:16px;--ty-radius-sheet:24px;--ty-radius-pill:999px;--ty-radius-agent:6px;--ty-focus-width:3px;--ty-border-width:2px;--ty-glass-blur-sheet:0px;--ty-glass-blur-floating:0px;--ty-glass-saturate:1}}[data-ty-mode=dark] [data-ty-theme=high-contrast],[data-ty-theme=high-contrast] [data-ty-mode=dark],[data-ty-theme=high-contrast][data-ty-mode=dark]{color-scheme:dark;--ty-bg:#0c0f0e;--ty-surface:#1c1f1e;--ty-surface-raised:#252827;--ty-surface-solid:#1c1f1e;--ty-surface-raised-solid:#252827;--ty-surface-sunken:#121615;--ty-ink:#e1f6ef;--ty-ink-2:#d9ede6;--ty-ink-3:#cfe4dc;--ty-line:rgb(165 190 181/0.4);--ty-line-soft:rgb(165 190 181/0.25);--ty-line-strong:rgb(165 190 181/0.65);--ty-input:#a5beb5;--ty-focus-ring:#86e3c8;--ty-cursor-now:#d48fce;--ty-brand:#86e3c8;--ty-brand-strong:#9cf2d8;--ty-brand-soft:rgb(94 195 168/0.224);--ty-on-brand-soft:#90edd2;--ty-on-brand:#182521;--ty-cta-solid:#006451;--ty-on-cta:#f2fdf9;--ty-secondary:#252827;--ty-on-secondary:#e1f6ef;--ty-backdrop:rgb(0 5 3/0.6);--ty-ambient-1:rgb(66 188 158/0);--ty-ambient-2:rgb(78 188 235/0);--ty-danger:#ff9eaa;--ty-danger-soft:rgb(255 94 126/0.224);--ty-on-danger-soft:#ffbdc4;--ty-on-danger:#101211;--ty-warning:#fca942;--ty-warning-soft:rgb(218 138 17/0.224);--ty-on-warning-soft:#ffc484;--ty-on-warning:#101211;--ty-success:#6cd981;--ty-success-soft:rgb(74 185 98/0.224);--ty-on-success-soft:#80ed93;--ty-on-success:#101211;--ty-info:#a4c0e4;--ty-info-soft:rgb(134 161 196/0.224);--ty-on-info-soft:#b7d4f9;--ty-on-info:#101211;--ty-neutral:#afc3bc;--ty-neutral-soft:rgb(144 164 157/0.224);--ty-on-neutral-soft:#c2d6cf;--ty-on-neutral:#101211;--ty-chart-1:#6eb6ff;--ty-chart-2:#ec9d53;--ty-chart-3:#4fcb9c;--ty-chart-4:#e490d2;--ty-chart-5:#1ec5e4;--ty-chart-6:#f89177;--ty-chart-7:#b6b84d;--ty-chart-8:#b0a2fe;--ty-on-bg:#d9ede6;--ty-on-surface:#d9ede6;--ty-on-surface-raised:#d9ede6;--ty-on-surface-sunken:#d9ede6;--ty-proof-proved:#80ed93;--ty-proof-proved-soft:rgb(74 185 98/0.224);--ty-proof-pending:#ffc484;--ty-proof-pending-soft:rgb(218 138 17/0.224);--ty-proof-refuted:#ffbdc4;--ty-proof-refuted-soft:rgb(255 94 126/0.224);--ty-proof-not-disclosed:#c2d6cf;--ty-proof-not-disclosed-soft:rgb(144 164 157/0.224);--ty-proof-none:#cfe4dc;--ty-proof-none-soft:rgb(144 164 157/0.224);--ty-actor-person:#90edd2;--ty-actor-person-soft:rgb(94 195 168/0.224);--ty-actor-agent:#d9ede6;--ty-actor-agent-soft:rgb(144 164 157/0.224);--ty-actor-system:#cfe4dc;--ty-actor-system-soft:rgb(144 164 157/0.224);--ty-nav-bg:#1c1f1e;--ty-on-nav:#d9ede6;--ty-nav-active:rgb(94 195 168/0.224);--ty-on-nav-active:#90edd2;--ty-nav-line:rgb(165 190 181/0.4);--ty-accent:#86e3c8;--ty-accent-strong:#9cf2d8;--ty-accent-soft:rgb(94 195 168/0.224);--ty-accent-ink:#182521;--ty-on-accent:#182521;--ty-on-accent-soft:#90edd2;--ty-categorical-1:#6eb6ff;--ty-categorical-2:#ec9d53;--ty-categorical-3:#4fcb9c;--ty-categorical-4:#e490d2;--ty-categorical-5:#1ec5e4;--ty-categorical-6:#f89177;--ty-categorical-7:#b6b84d;--ty-categorical-8:#b0a2fe;--ty-cta:linear-gradient(135deg,#006451,#006451);--ty-brand-50:#eefaf6;--ty-brand-100:#dbf1e9;--ty-brand-200:#b9e4d6;--ty-brand-300:#8cd3be;--ty-brand-400:#4fbca0;--ty-brand-500:#00a284;--ty-brand-600:#00856c;--ty-brand-700:#006b56;--ty-brand-800:#005343;--ty-brand-900:#003e31;--ty-brand-950:#002a21;--ty-neutral-50:#f6f7f7;--ty-neutral-100:#eaeceb;--ty-neutral-200:#d6dad9;--ty-neutral-300:#bec4c2;--ty-neutral-400:#a0a8a5;--ty-neutral-500:#848d8a;--ty-neutral-600:#6b7471;--ty-neutral-700:#555d5a;--ty-neutral-800:#424846;--ty-neutral-900:#303534;--ty-neutral-950:#202422;--ty-danger-50:#fff4f4;--ty-danger-100:#ffe3e6;--ty-danger-200:#ffc9ce;--ty-danger-300:#ffa6b0;--ty-danger-400:#fc738a;--ty-danger-500:#e9456a;--ty-danger-600:#c82953;--ty-danger-700:#a61540;--ty-danger-800:#840830;--ty-danger-900:#640623;--ty-danger-950:#470116;--ty-warning-50:#fef5ec;--ty-warning-100:#f9e8d6;--ty-warning-200:#f3d3b1;--ty-warning-300:#eab883;--ty-warning-400:#da9645;--ty-warning-500:#c17800;--ty-warning-600:#9f6200;--ty-warning-700:#804e00;--ty-warning-800:#643c00;--ty-warning-900:#4c2c00;--ty-warning-950:#341d00;--ty-success-50:#f0faf1;--ty-success-100:#def2df;--ty-success-200:#bfe5c3;--ty-success-300:#98d49f;--ty-success-400:#65bd75;--ty-success-500:#31a44e;--ty-success-600:#0d8937;--ty-success-700:#006e29;--ty-success-800:#00561e;--ty-success-900:#004015;--ty-success-950:#002c0c;--ty-info-50:#f4f7fb;--ty-info-100:#e6ecf3;--ty-info-200:#cfdae8;--ty-info-300:#b3c4da;--ty-info-400:#91a8c6;--ty-info-500:#728daf;--ty-info-600:#5b7393;--ty-info-700:#475c78;--ty-info-800:#36485f;--ty-info-900:#273547;--ty-info-950:#192431;--ty-shadow-sheet:0px 1px 2px 0px rgb(0 8 5/0.08),0px 8px 24px -12px rgb(0 8 5/0.2);--ty-shadow-raised:0px 4px 12px -2px rgb(0 8 5/0.16);--ty-shadow-floating:0px 12px 24px -8px rgb(0 8 5/0.28);--ty-shadow-modal:0px 40px 100px -30px rgb(0 8 5/0.7);--ty-shadow-sheet-inset:inset 0px 1px 0px 0px rgb(255 255 255/0);--ty-radius:10px;--ty-radius-control:10px;--ty-radius-card:16px;--ty-radius-sheet:24px;--ty-radius-pill:999px;--ty-radius-agent:6px;--ty-focus-width:3px;--ty-border-width:2px;--ty-glass-blur-sheet:0px;--ty-glass-blur-floating:0px;--ty-glass-saturate:1}[data-ty-mode=dark] [data-ty-theme=high-contrast][data-ty-mode=light],[data-ty-theme=high-contrast][data-ty-mode=light]{color-scheme:light;--ty-bg:#f3f8f6;--ty-surface:#fafefc;--ty-surface-raised:#fafefc;--ty-surface-solid:#fafefc;--ty-surface-raised-solid:#fafefc;--ty-surface-sunken:#ecf2f0;--ty-ink:#0c1c17;--ty-ink-2:#1a2a25;--ty-ink-3:#293a34;--ty-line:rgb(96 120 112/0.45);--ty-line-soft:rgb(96 120 112/0.3);--ty-line-strong:rgb(96 120 112/0.75);--ty-input:#3c534b;--ty-focus-ring:#005544;--ty-cursor-now:#975692;--ty-brand:#005544;--ty-brand-strong:#004032;--ty-brand-soft:rgb(7 133 108/0.16);--ty-on-brand-soft:#00493a;--ty-on-brand:#eefff9;--ty-cta-solid:#006451;--ty-on-cta:#f2fdf9;--ty-secondary:#fafefc;--ty-on-secondary:#0c1c17;--ty-backdrop:rgb(10 26 21/0.4);--ty-ambient-1:rgb(66 188 158/0);--ty-ambient-2:rgb(78 188 235/0);--ty-danger:#9b0038;--ty-danger-soft:rgb(220 56 96/0.16);--ty-on-danger-soft:#7f002c;--ty-on-danger:#f8fbfa;--ty-warning:#754600;--ty-warning-soft:rgb(179 110 0/0.16);--ty-on-warning-soft:#5f3800;--ty-on-warning:#f8fbfa;--ty-success:#006425;--ty-success-soft:rgb(34 153 68/0.16);--ty-on-success-soft:#00511c;--ty-on-success:#f8fbfa;--ty-info:#3c5473;--ty-info-soft:rgb(104 130 164/0.16);--ty-on-info-soft:#2c4462;--ty-on-info:#f8fbfa;--ty-neutral:#455751;--ty-neutral-soft:rgb(114 133 127/0.16);--ty-on-neutral-soft:#354741;--ty-on-neutral:#f8fbfa;--ty-chart-1:#1f74bf;--ty-chart-2:#a55d00;--ty-chart-3:#008660;--ty-chart-4:#a14d92;--ty-chart-5:#007f95;--ty-chart-6:#b44d34;--ty-chart-7:#767700;--ty-chart-8:#7260bd;--ty-on-bg:#1a2a25;--ty-on-surface:#1a2a25;--ty-on-surface-raised:#1a2a25;--ty-on-surface-sunken:#1a2a25;--ty-proof-proved:#00511c;--ty-proof-proved-soft:rgb(34 153 68/0.16);--ty-proof-pending:#5f3800;--ty-proof-pending-soft:rgb(179 110 0/0.16);--ty-proof-refuted:#7f002c;--ty-proof-refuted-soft:rgb(220 56 96/0.16);--ty-proof-not-disclosed:#354741;--ty-proof-not-disclosed-soft:rgb(114 133 127/0.16);--ty-proof-none:#293a34;--ty-proof-none-soft:rgb(114 133 127/0.16);--ty-actor-person:#00493a;--ty-actor-person-soft:rgb(7 133 108/0.16);--ty-actor-agent:#1a2a25;--ty-actor-agent-soft:rgb(114 133 127/0.16);--ty-actor-system:#293a34;--ty-actor-system-soft:rgb(114 133 127/0.16);--ty-nav-bg:#fafefc;--ty-on-nav:#1a2a25;--ty-nav-active:rgb(7 133 108/0.16);--ty-on-nav-active:#00493a;--ty-nav-line:rgb(96 120 112/0.45);--ty-accent:#005544;--ty-accent-strong:#004032;--ty-accent-soft:rgb(7 133 108/0.16);--ty-accent-ink:#eefff9;--ty-on-accent:#eefff9;--ty-on-accent-soft:#00493a;--ty-categorical-1:#1f74bf;--ty-categorical-2:#a55d00;--ty-categorical-3:#008660;--ty-categorical-4:#a14d92;--ty-categorical-5:#007f95;--ty-categorical-6:#b44d34;--ty-categorical-7:#767700;--ty-categorical-8:#7260bd;--ty-cta:linear-gradient(135deg,#006451,#006451);--ty-brand-50:#eefaf6;--ty-brand-100:#dbf1e9;--ty-brand-200:#b9e4d6;--ty-brand-300:#8cd3be;--ty-brand-400:#4fbca0;--ty-brand-500:#00a284;--ty-brand-600:#00856c;--ty-brand-700:#006b56;--ty-brand-800:#005343;--ty-brand-900:#003e31;--ty-brand-950:#002a21;--ty-neutral-50:#f6f7f7;--ty-neutral-100:#eaeceb;--ty-neutral-200:#d6dad9;--ty-neutral-300:#bec4c2;--ty-neutral-400:#a0a8a5;--ty-neutral-500:#848d8a;--ty-neutral-600:#6b7471;--ty-neutral-700:#555d5a;--ty-neutral-800:#424846;--ty-neutral-900:#303534;--ty-neutral-950:#202422;--ty-danger-50:#fff4f4;--ty-danger-100:#ffe3e6;--ty-danger-200:#ffc9ce;--ty-danger-300:#ffa6b0;--ty-danger-400:#fc738a;--ty-danger-500:#e9456a;--ty-danger-600:#c82953;--ty-danger-700:#a61540;--ty-danger-800:#840830;--ty-danger-900:#640623;--ty-danger-950:#470116;--ty-warning-50:#fef5ec;--ty-warning-100:#f9e8d6;--ty-warning-200:#f3d3b1;--ty-warning-300:#eab883;--ty-warning-400:#da9645;--ty-warning-500:#c17800;--ty-warning-600:#9f6200;--ty-warning-700:#804e00;--ty-warning-800:#643c00;--ty-warning-900:#4c2c00;--ty-warning-950:#341d00;--ty-success-50:#f0faf1;--ty-success-100:#def2df;--ty-success-200:#bfe5c3;--ty-success-300:#98d49f;--ty-success-400:#65bd75;--ty-success-500:#31a44e;--ty-success-600:#0d8937;--ty-success-700:#006e29;--ty-success-800:#00561e;--ty-success-900:#004015;--ty-success-950:#002c0c;--ty-info-50:#f4f7fb;--ty-info-100:#e6ecf3;--ty-info-200:#cfdae8;--ty-info-300:#b3c4da;--ty-info-400:#91a8c6;--ty-info-500:#728daf;--ty-info-600:#5b7393;--ty-info-700:#475c78;--ty-info-800:#36485f;--ty-info-900:#273547;--ty-info-950:#192431;--ty-shadow-sheet:0px 1px 2px 0px rgb(10 26 21/0.04),0px 8px 24px -12px rgb(10 26 21/0.1);--ty-shadow-raised:0px 4px 12px -2px rgb(10 26 21/0.08);--ty-shadow-floating:0px 12px 24px -8px rgb(10 26 21/0.14);--ty-shadow-modal:0px 40px 100px -30px rgb(10 26 21/0.35);--ty-shadow-sheet-inset:inset 0px 1px 0px 0px rgb(255 255 255/0);--ty-radius:10px;--ty-radius-control:10px;--ty-radius-card:16px;--ty-radius-sheet:24px;--ty-radius-pill:999px;--ty-radius-agent:6px;--ty-focus-width:3px;--ty-border-width:2px;--ty-glass-blur-sheet:0px;--ty-glass-blur-floating:0px;--ty-glass-saturate:1}@media (prefers-contrast:more){:root,[data-ty-mode=light],[data-ty-theme=teal]{color-scheme:light;--ty-bg:#f3f8f6;--ty-surface:rgb(250 254 252/0.82);--ty-surface-raised:rgb(250 254 252/0.94);--ty-surface-solid:#fafefc;--ty-surface-raised-solid:#fafefc;--ty-surface-sunken:#ecf2f0;--ty-ink:#0c1c17;--ty-ink-2:#1a2a25;--ty-ink-3:#293a34;--ty-line:rgb(96 120 112/0.45);--ty-line-soft:rgb(96 120 112/0.3);--ty-line-strong:rgb(96 120 112/0.75);--ty-input:#3c534b;--ty-focus-ring:#005544;--ty-cursor-now:#975692;--ty-brand:#005544;--ty-brand-strong:#004032;--ty-brand-soft:rgb(7 133 108/0.16);--ty-on-brand-soft:#00493a;--ty-on-brand:#eefff9;--ty-cta-solid:#006451;--ty-on-cta:#f2fdf9;--ty-secondary:rgb(250 254 252/0.7);--ty-on-secondary:#0c1c17;--ty-backdrop:rgb(10 26 21/0.4);--ty-ambient-1:rgb(66 188 158/0.07);--ty-ambient-2:rgb(78 188 235/0.05);--ty-danger:#9b0038;--ty-danger-soft:rgb(220 56 96/0.16);--ty-on-danger-soft:#7f002c;--ty-on-danger:#f8fbfa;--ty-warning:#754600;--ty-warning-soft:rgb(179 110 0/0.16);--ty-on-warning-soft:#5f3800;--ty-on-warning:#f8fbfa;--ty-success:#006425;--ty-success-soft:rgb(34 153 68/0.16);--ty-on-success-soft:#00511c;--ty-on-success:#f8fbfa;--ty-info:#3c5473;--ty-info-soft:rgb(104 130 164/0.16);--ty-on-info-soft:#2c4462;--ty-on-info:#f8fbfa;--ty-neutral:#455751;--ty-neutral-soft:rgb(114 133 127/0.16);--ty-on-neutral-soft:#354741;--ty-on-neutral:#f8fbfa;--ty-chart-1:#1f74bf;--ty-chart-2:#a55d00;--ty-chart-3:#008660;--ty-chart-4:#a14d92;--ty-chart-5:#007f95;--ty-chart-6:#b44d34;--ty-chart-7:#767700;--ty-chart-8:#7260bd;--ty-on-bg:#1a2a25;--ty-on-surface:#1a2a25;--ty-on-surface-raised:#1a2a25;--ty-on-surface-sunken:#1a2a25;--ty-proof-proved:#00511c;--ty-proof-proved-soft:rgb(34 153 68/0.16);--ty-proof-pending:#5f3800;--ty-proof-pending-soft:rgb(179 110 0/0.16);--ty-proof-refuted:#7f002c;--ty-proof-refuted-soft:rgb(220 56 96/0.16);--ty-proof-not-disclosed:#354741;--ty-proof-not-disclosed-soft:rgb(114 133 127/0.16);--ty-proof-none:#293a34;--ty-proof-none-soft:rgb(114 133 127/0.16);--ty-actor-person:#00493a;--ty-actor-person-soft:rgb(7 133 108/0.16);--ty-actor-agent:#1a2a25;--ty-actor-agent-soft:rgb(114 133 127/0.16);--ty-actor-system:#293a34;--ty-actor-system-soft:rgb(114 133 127/0.16);--ty-nav-bg:rgb(250 254 252/0.82);--ty-on-nav:#1a2a25;--ty-nav-active:rgb(7 133 108/0.16);--ty-on-nav-active:#00493a;--ty-nav-line:rgb(96 120 112/0.45);--ty-accent:#005544;--ty-accent-strong:#004032;--ty-accent-soft:rgb(7 133 108/0.16);--ty-accent-ink:#eefff9;--ty-on-accent:#eefff9;--ty-on-accent-soft:#00493a;--ty-categorical-1:#1f74bf;--ty-categorical-2:#a55d00;--ty-categorical-3:#008660;--ty-categorical-4:#a14d92;--ty-categorical-5:#007f95;--ty-categorical-6:#b44d34;--ty-categorical-7:#767700;--ty-categorical-8:#7260bd;--ty-cta:linear-gradient(135deg,#02764e,#006a5e 50%,#006388);--ty-brand-50:#eefaf6;--ty-brand-100:#dbf1e9;--ty-brand-200:#b9e4d6;--ty-brand-300:#8cd3be;--ty-brand-400:#4fbca0;--ty-brand-500:#00a284;--ty-brand-600:#00856c;--ty-brand-700:#006b56;--ty-brand-800:#005343;--ty-brand-900:#003e31;--ty-brand-950:#002a21;--ty-neutral-50:#f6f7f7;--ty-neutral-100:#eaeceb;--ty-neutral-200:#d6dad9;--ty-neutral-300:#bec4c2;--ty-neutral-400:#a0a8a5;--ty-neutral-500:#848d8a;--ty-neutral-600:#6b7471;--ty-neutral-700:#555d5a;--ty-neutral-800:#424846;--ty-neutral-900:#303534;--ty-neutral-950:#202422;--ty-danger-50:#fff4f4;--ty-danger-100:#ffe3e6;--ty-danger-200:#ffc9ce;--ty-danger-300:#ffa6b0;--ty-danger-400:#fc738a;--ty-danger-500:#e9456a;--ty-danger-600:#c82953;--ty-danger-700:#a61540;--ty-danger-800:#840830;--ty-danger-900:#640623;--ty-danger-950:#470116;--ty-warning-50:#fef5ec;--ty-warning-100:#f9e8d6;--ty-warning-200:#f3d3b1;--ty-warning-300:#eab883;--ty-warning-400:#da9645;--ty-warning-500:#c17800;--ty-warning-600:#9f6200;--ty-warning-700:#804e00;--ty-warning-800:#643c00;--ty-warning-900:#4c2c00;--ty-warning-950:#341d00;--ty-success-50:#f0faf1;--ty-success-100:#def2df;--ty-success-200:#bfe5c3;--ty-success-300:#98d49f;--ty-success-400:#65bd75;--ty-success-500:#31a44e;--ty-success-600:#0d8937;--ty-success-700:#006e29;--ty-success-800:#00561e;--ty-success-900:#004015;--ty-success-950:#002c0c;--ty-info-50:#f4f7fb;--ty-info-100:#e6ecf3;--ty-info-200:#cfdae8;--ty-info-300:#b3c4da;--ty-info-400:#91a8c6;--ty-info-500:#728daf;--ty-info-600:#5b7393;--ty-info-700:#475c78;--ty-info-800:#36485f;--ty-info-900:#273547;--ty-info-950:#192431;--ty-shadow-sheet:0px 1px 2px 0px rgb(10 26 21/0.04),0px 8px 24px -12px rgb(10 26 21/0.1);--ty-shadow-raised:0px 4px 12px -2px rgb(10 26 21/0.08);--ty-shadow-floating:0px 12px 24px -8px rgb(10 26 21/0.14);--ty-shadow-modal:0px 40px 100px -30px rgb(10 26 21/0.35);--ty-shadow-sheet-inset:inset 0px 1px 0px 0px rgb(255 255 255/0);--ty-radius:10px;--ty-radius-control:10px;--ty-radius-card:16px;--ty-radius-sheet:24px;--ty-radius-pill:999px;--ty-radius-agent:6px;--ty-focus-width:3px;--ty-border-width:2px;--ty-glass-blur-sheet:20px;--ty-glass-blur-floating:24px;--ty-glass-saturate:1.15}@media (prefers-color-scheme:dark){:root:not([data-ty-mode=light]),[data-ty-theme=teal]:not([data-ty-mode=light]){color-scheme:dark;--ty-bg:#0c0f0e;--ty-surface:rgb(28 31 30/0.72);--ty-surface-raised:rgb(37 40 39/0.86);--ty-surface-solid:#1c1f1e;--ty-surface-raised-solid:#252827;--ty-surface-sunken:#121615;--ty-ink:#e1f6ef;--ty-ink-2:#d9ede6;--ty-ink-3:#cfe4dc;--ty-line:rgb(165 190 181/0.4);--ty-line-soft:rgb(165 190 181/0.25);--ty-line-strong:rgb(165 190 181/0.65);--ty-input:#a5beb5;--ty-focus-ring:#86e3c8;--ty-cursor-now:#d48fce;--ty-brand:#86e3c8;--ty-brand-strong:#9cf2d8;--ty-brand-soft:rgb(94 195 168/0.224);--ty-on-brand-soft:#90edd2;--ty-on-brand:#182521;--ty-cta-solid:#006451;--ty-on-cta:#f2fdf9;--ty-secondary:rgb(37 40 39/0.6);--ty-on-secondary:#e1f6ef;--ty-backdrop:rgb(0 5 3/0.6);--ty-ambient-1:rgb(66 188 158/0.12);--ty-ambient-2:rgb(78 188 235/0.08);--ty-danger:#ff9eaa;--ty-danger-soft:rgb(255 94 126/0.224);--ty-on-danger-soft:#ffbdc4;--ty-on-danger:#101211;--ty-warning:#fca942;--ty-warning-soft:rgb(218 138 17/0.224);--ty-on-warning-soft:#ffc484;--ty-on-warning:#101211;--ty-success:#6cd981;--ty-success-soft:rgb(74 185 98/0.224);--ty-on-success-soft:#80ed93;--ty-on-success:#101211;--ty-info:#a4c0e4;--ty-info-soft:rgb(134 161 196/0.224);--ty-on-info-soft:#b7d4f9;--ty-on-info:#101211;--ty-neutral:#afc3bc;--ty-neutral-soft:rgb(144 164 157/0.224);--ty-on-neutral-soft:#c2d6cf;--ty-on-neutral:#101211;--ty-chart-1:#6eb6ff;--ty-chart-2:#ec9d53;--ty-chart-3:#4fcb9c;--ty-chart-4:#e490d2;--ty-chart-5:#1ec5e4;--ty-chart-6:#f89177;--ty-chart-7:#b6b84d;--ty-chart-8:#b0a2fe;--ty-on-bg:#d9ede6;--ty-on-surface:#d9ede6;--ty-on-surface-raised:#d9ede6;--ty-on-surface-sunken:#d9ede6;--ty-proof-proved:#80ed93;--ty-proof-proved-soft:rgb(74 185 98/0.224);--ty-proof-pending:#ffc484;--ty-proof-pending-soft:rgb(218 138 17/0.224);--ty-proof-refuted:#ffbdc4;--ty-proof-refuted-soft:rgb(255 94 126/0.224);--ty-proof-not-disclosed:#c2d6cf;--ty-proof-not-disclosed-soft:rgb(144 164 157/0.224);--ty-proof-none:#cfe4dc;--ty-proof-none-soft:rgb(144 164 157/0.224);--ty-actor-person:#90edd2;--ty-actor-person-soft:rgb(94 195 168/0.224);--ty-actor-agent:#d9ede6;--ty-actor-agent-soft:rgb(144 164 157/0.224);--ty-actor-system:#cfe4dc;--ty-actor-system-soft:rgb(144 164 157/0.224);--ty-nav-bg:rgb(28 31 30/0.72);--ty-on-nav:#d9ede6;--ty-nav-active:rgb(94 195 168/0.224);--ty-on-nav-active:#90edd2;--ty-nav-line:rgb(165 190 181/0.4);--ty-accent:#86e3c8;--ty-accent-strong:#9cf2d8;--ty-accent-soft:rgb(94 195 168/0.224);--ty-accent-ink:#182521;--ty-on-accent:#182521;--ty-on-accent-soft:#90edd2;--ty-categorical-1:#6eb6ff;--ty-categorical-2:#ec9d53;--ty-categorical-3:#4fcb9c;--ty-categorical-4:#e490d2;--ty-categorical-5:#1ec5e4;--ty-categorical-6:#f89177;--ty-categorical-7:#b6b84d;--ty-categorical-8:#b0a2fe;--ty-cta:linear-gradient(135deg,#02764e,#006a5e 50%,#006388);--ty-brand-50:#eefaf6;--ty-brand-100:#dbf1e9;--ty-brand-200:#b9e4d6;--ty-brand-300:#8cd3be;--ty-brand-400:#4fbca0;--ty-brand-500:#00a284;--ty-brand-600:#00856c;--ty-brand-700:#006b56;--ty-brand-800:#005343;--ty-brand-900:#003e31;--ty-brand-950:#002a21;--ty-neutral-50:#f6f7f7;--ty-neutral-100:#eaeceb;--ty-neutral-200:#d6dad9;--ty-neutral-300:#bec4c2;--ty-neutral-400:#a0a8a5;--ty-neutral-500:#848d8a;--ty-neutral-600:#6b7471;--ty-neutral-700:#555d5a;--ty-neutral-800:#424846;--ty-neutral-900:#303534;--ty-neutral-950:#202422;--ty-danger-50:#fff4f4;--ty-danger-100:#ffe3e6;--ty-danger-200:#ffc9ce;--ty-danger-300:#ffa6b0;--ty-danger-400:#fc738a;--ty-danger-500:#e9456a;--ty-danger-600:#c82953;--ty-danger-700:#a61540;--ty-danger-800:#840830;--ty-danger-900:#640623;--ty-danger-950:#470116;--ty-warning-50:#fef5ec;--ty-warning-100:#f9e8d6;--ty-warning-200:#f3d3b1;--ty-warning-300:#eab883;--ty-warning-400:#da9645;--ty-warning-500:#c17800;--ty-warning-600:#9f6200;--ty-warning-700:#804e00;--ty-warning-800:#643c00;--ty-warning-900:#4c2c00;--ty-warning-950:#341d00;--ty-success-50:#f0faf1;--ty-success-100:#def2df;--ty-success-200:#bfe5c3;--ty-success-300:#98d49f;--ty-success-400:#65bd75;--ty-success-500:#31a44e;--ty-success-600:#0d8937;--ty-success-700:#006e29;--ty-success-800:#00561e;--ty-success-900:#004015;--ty-success-950:#002c0c;--ty-info-50:#f4f7fb;--ty-info-100:#e6ecf3;--ty-info-200:#cfdae8;--ty-info-300:#b3c4da;--ty-info-400:#91a8c6;--ty-info-500:#728daf;--ty-info-600:#5b7393;--ty-info-700:#475c78;--ty-info-800:#36485f;--ty-info-900:#273547;--ty-info-950:#192431;--ty-shadow-sheet:0px 1px 2px 0px rgb(0 8 5/0.08),0px 8px 24px -12px rgb(0 8 5/0.2);--ty-shadow-raised:0px 4px 12px -2px rgb(0 8 5/0.16);--ty-shadow-floating:0px 12px 24px -8px rgb(0 8 5/0.28);--ty-shadow-modal:0px 40px 100px -30px rgb(0 8 5/0.7);--ty-shadow-sheet-inset:inset 0px 1px 0px 0px rgb(255 255 255/0.06);--ty-radius:10px;--ty-radius-control:10px;--ty-radius-card:16px;--ty-radius-sheet:24px;--ty-radius-pill:999px;--ty-radius-agent:6px;--ty-focus-width:3px;--ty-border-width:2px;--ty-glass-blur-sheet:20px;--ty-glass-blur-floating:24px;--ty-glass-saturate:1.15}}[data-ty-mode=dark],[data-ty-mode=dark] [data-ty-theme=teal],[data-ty-theme=teal] [data-ty-mode=dark],[data-ty-theme=teal][data-ty-mode=dark]{color-scheme:dark;--ty-bg:#0c0f0e;--ty-surface:rgb(28 31 30/0.72);--ty-surface-raised:rgb(37 40 39/0.86);--ty-surface-solid:#1c1f1e;--ty-surface-raised-solid:#252827;--ty-surface-sunken:#121615;--ty-ink:#e1f6ef;--ty-ink-2:#d9ede6;--ty-ink-3:#cfe4dc;--ty-line:rgb(165 190 181/0.4);--ty-line-soft:rgb(165 190 181/0.25);--ty-line-strong:rgb(165 190 181/0.65);--ty-input:#a5beb5;--ty-focus-ring:#86e3c8;--ty-cursor-now:#d48fce;--ty-brand:#86e3c8;--ty-brand-strong:#9cf2d8;--ty-brand-soft:rgb(94 195 168/0.224);--ty-on-brand-soft:#90edd2;--ty-on-brand:#182521;--ty-cta-solid:#006451;--ty-on-cta:#f2fdf9;--ty-secondary:rgb(37 40 39/0.6);--ty-on-secondary:#e1f6ef;--ty-backdrop:rgb(0 5 3/0.6);--ty-ambient-1:rgb(66 188 158/0.12);--ty-ambient-2:rgb(78 188 235/0.08);--ty-danger:#ff9eaa;--ty-danger-soft:rgb(255 94 126/0.224);--ty-on-danger-soft:#ffbdc4;--ty-on-danger:#101211;--ty-warning:#fca942;--ty-warning-soft:rgb(218 138 17/0.224);--ty-on-warning-soft:#ffc484;--ty-on-warning:#101211;--ty-success:#6cd981;--ty-success-soft:rgb(74 185 98/0.224);--ty-on-success-soft:#80ed93;--ty-on-success:#101211;--ty-info:#a4c0e4;--ty-info-soft:rgb(134 161 196/0.224);--ty-on-info-soft:#b7d4f9;--ty-on-info:#101211;--ty-neutral:#afc3bc;--ty-neutral-soft:rgb(144 164 157/0.224);--ty-on-neutral-soft:#c2d6cf;--ty-on-neutral:#101211;--ty-chart-1:#6eb6ff;--ty-chart-2:#ec9d53;--ty-chart-3:#4fcb9c;--ty-chart-4:#e490d2;--ty-chart-5:#1ec5e4;--ty-chart-6:#f89177;--ty-chart-7:#b6b84d;--ty-chart-8:#b0a2fe;--ty-on-bg:#d9ede6;--ty-on-surface:#d9ede6;--ty-on-surface-raised:#d9ede6;--ty-on-surface-sunken:#d9ede6;--ty-proof-proved:#80ed93;--ty-proof-proved-soft:rgb(74 185 98/0.224);--ty-proof-pending:#ffc484;--ty-proof-pending-soft:rgb(218 138 17/0.224);--ty-proof-refuted:#ffbdc4;--ty-proof-refuted-soft:rgb(255 94 126/0.224);--ty-proof-not-disclosed:#c2d6cf;--ty-proof-not-disclosed-soft:rgb(144 164 157/0.224);--ty-proof-none:#cfe4dc;--ty-proof-none-soft:rgb(144 164 157/0.224);--ty-actor-person:#90edd2;--ty-actor-person-soft:rgb(94 195 168/0.224);--ty-actor-agent:#d9ede6;--ty-actor-agent-soft:rgb(144 164 157/0.224);--ty-actor-system:#cfe4dc;--ty-actor-system-soft:rgb(144 164 157/0.224);--ty-nav-bg:rgb(28 31 30/0.72);--ty-on-nav:#d9ede6;--ty-nav-active:rgb(94 195 168/0.224);--ty-on-nav-active:#90edd2;--ty-nav-line:rgb(165 190 181/0.4);--ty-accent:#86e3c8;--ty-accent-strong:#9cf2d8;--ty-accent-soft:rgb(94 195 168/0.224);--ty-accent-ink:#182521;--ty-on-accent:#182521;--ty-on-accent-soft:#90edd2;--ty-categorical-1:#6eb6ff;--ty-categorical-2:#ec9d53;--ty-categorical-3:#4fcb9c;--ty-categorical-4:#e490d2;--ty-categorical-5:#1ec5e4;--ty-categorical-6:#f89177;--ty-categorical-7:#b6b84d;--ty-categorical-8:#b0a2fe;--ty-cta:linear-gradient(135deg,#02764e,#006a5e 50%,#006388);--ty-brand-50:#eefaf6;--ty-brand-100:#dbf1e9;--ty-brand-200:#b9e4d6;--ty-brand-300:#8cd3be;--ty-brand-400:#4fbca0;--ty-brand-500:#00a284;--ty-brand-600:#00856c;--ty-brand-700:#006b56;--ty-brand-800:#005343;--ty-brand-900:#003e31;--ty-brand-950:#002a21;--ty-neutral-50:#f6f7f7;--ty-neutral-100:#eaeceb;--ty-neutral-200:#d6dad9;--ty-neutral-300:#bec4c2;--ty-neutral-400:#a0a8a5;--ty-neutral-500:#848d8a;--ty-neutral-600:#6b7471;--ty-neutral-700:#555d5a;--ty-neutral-800:#424846;--ty-neutral-900:#303534;--ty-neutral-950:#202422;--ty-danger-50:#fff4f4;--ty-danger-100:#ffe3e6;--ty-danger-200:#ffc9ce;--ty-danger-300:#ffa6b0;--ty-danger-400:#fc738a;--ty-danger-500:#e9456a;--ty-danger-600:#c82953;--ty-danger-700:#a61540;--ty-danger-800:#840830;--ty-danger-900:#640623;--ty-danger-950:#470116;--ty-warning-50:#fef5ec;--ty-warning-100:#f9e8d6;--ty-warning-200:#f3d3b1;--ty-warning-300:#eab883;--ty-warning-400:#da9645;--ty-warning-500:#c17800;--ty-warning-600:#9f6200;--ty-warning-700:#804e00;--ty-warning-800:#643c00;--ty-warning-900:#4c2c00;--ty-warning-950:#341d00;--ty-success-50:#f0faf1;--ty-success-100:#def2df;--ty-success-200:#bfe5c3;--ty-success-300:#98d49f;--ty-success-400:#65bd75;--ty-success-500:#31a44e;--ty-success-600:#0d8937;--ty-success-700:#006e29;--ty-success-800:#00561e;--ty-success-900:#004015;--ty-success-950:#002c0c;--ty-info-50:#f4f7fb;--ty-info-100:#e6ecf3;--ty-info-200:#cfdae8;--ty-info-300:#b3c4da;--ty-info-400:#91a8c6;--ty-info-500:#728daf;--ty-info-600:#5b7393;--ty-info-700:#475c78;--ty-info-800:#36485f;--ty-info-900:#273547;--ty-info-950:#192431;--ty-shadow-sheet:0px 1px 2px 0px rgb(0 8 5/0.08),0px 8px 24px -12px rgb(0 8 5/0.2);--ty-shadow-raised:0px 4px 12px -2px rgb(0 8 5/0.16);--ty-shadow-floating:0px 12px 24px -8px rgb(0 8 5/0.28);--ty-shadow-modal:0px 40px 100px -30px rgb(0 8 5/0.7);--ty-shadow-sheet-inset:inset 0px 1px 0px 0px rgb(255 255 255/0.06);--ty-radius:10px;--ty-radius-control:10px;--ty-radius-card:16px;--ty-radius-sheet:24px;--ty-radius-pill:999px;--ty-radius-agent:6px;--ty-focus-width:3px;--ty-border-width:2px;--ty-glass-blur-sheet:20px;--ty-glass-blur-floating:24px;--ty-glass-saturate:1.15}[data-ty-mode=dark] [data-ty-theme=teal][data-ty-mode=light],[data-ty-theme=teal][data-ty-mode=light]{color-scheme:light;--ty-bg:#f3f8f6;--ty-surface:rgb(250 254 252/0.82);--ty-surface-raised:rgb(250 254 252/0.94);--ty-surface-solid:#fafefc;--ty-surface-raised-solid:#fafefc;--ty-surface-sunken:#ecf2f0;--ty-ink:#0c1c17;--ty-ink-2:#1a2a25;--ty-ink-3:#293a34;--ty-line:rgb(96 120 112/0.45);--ty-line-soft:rgb(96 120 112/0.3);--ty-line-strong:rgb(96 120 112/0.75);--ty-input:#3c534b;--ty-focus-ring:#005544;--ty-cursor-now:#975692;--ty-brand:#005544;--ty-brand-strong:#004032;--ty-brand-soft:rgb(7 133 108/0.16);--ty-on-brand-soft:#00493a;--ty-on-brand:#eefff9;--ty-cta-solid:#006451;--ty-on-cta:#f2fdf9;--ty-secondary:rgb(250 254 252/0.7);--ty-on-secondary:#0c1c17;--ty-backdrop:rgb(10 26 21/0.4);--ty-ambient-1:rgb(66 188 158/0.07);--ty-ambient-2:rgb(78 188 235/0.05);--ty-danger:#9b0038;--ty-danger-soft:rgb(220 56 96/0.16);--ty-on-danger-soft:#7f002c;--ty-on-danger:#f8fbfa;--ty-warning:#754600;--ty-warning-soft:rgb(179 110 0/0.16);--ty-on-warning-soft:#5f3800;--ty-on-warning:#f8fbfa;--ty-success:#006425;--ty-success-soft:rgb(34 153 68/0.16);--ty-on-success-soft:#00511c;--ty-on-success:#f8fbfa;--ty-info:#3c5473;--ty-info-soft:rgb(104 130 164/0.16);--ty-on-info-soft:#2c4462;--ty-on-info:#f8fbfa;--ty-neutral:#455751;--ty-neutral-soft:rgb(114 133 127/0.16);--ty-on-neutral-soft:#354741;--ty-on-neutral:#f8fbfa;--ty-chart-1:#1f74bf;--ty-chart-2:#a55d00;--ty-chart-3:#008660;--ty-chart-4:#a14d92;--ty-chart-5:#007f95;--ty-chart-6:#b44d34;--ty-chart-7:#767700;--ty-chart-8:#7260bd;--ty-on-bg:#1a2a25;--ty-on-surface:#1a2a25;--ty-on-surface-raised:#1a2a25;--ty-on-surface-sunken:#1a2a25;--ty-proof-proved:#00511c;--ty-proof-proved-soft:rgb(34 153 68/0.16);--ty-proof-pending:#5f3800;--ty-proof-pending-soft:rgb(179 110 0/0.16);--ty-proof-refuted:#7f002c;--ty-proof-refuted-soft:rgb(220 56 96/0.16);--ty-proof-not-disclosed:#354741;--ty-proof-not-disclosed-soft:rgb(114 133 127/0.16);--ty-proof-none:#293a34;--ty-proof-none-soft:rgb(114 133 127/0.16);--ty-actor-person:#00493a;--ty-actor-person-soft:rgb(7 133 108/0.16);--ty-actor-agent:#1a2a25;--ty-actor-agent-soft:rgb(114 133 127/0.16);--ty-actor-system:#293a34;--ty-actor-system-soft:rgb(114 133 127/0.16);--ty-nav-bg:rgb(250 254 252/0.82);--ty-on-nav:#1a2a25;--ty-nav-active:rgb(7 133 108/0.16);--ty-on-nav-active:#00493a;--ty-nav-line:rgb(96 120 112/0.45);--ty-accent:#005544;--ty-accent-strong:#004032;--ty-accent-soft:rgb(7 133 108/0.16);--ty-accent-ink:#eefff9;--ty-on-accent:#eefff9;--ty-on-accent-soft:#00493a;--ty-categorical-1:#1f74bf;--ty-categorical-2:#a55d00;--ty-categorical-3:#008660;--ty-categorical-4:#a14d92;--ty-categorical-5:#007f95;--ty-categorical-6:#b44d34;--ty-categorical-7:#767700;--ty-categorical-8:#7260bd;--ty-cta:linear-gradient(135deg,#02764e,#006a5e 50%,#006388);--ty-brand-50:#eefaf6;--ty-brand-100:#dbf1e9;--ty-brand-200:#b9e4d6;--ty-brand-300:#8cd3be;--ty-brand-400:#4fbca0;--ty-brand-500:#00a284;--ty-brand-600:#00856c;--ty-brand-700:#006b56;--ty-brand-800:#005343;--ty-brand-900:#003e31;--ty-brand-950:#002a21;--ty-neutral-50:#f6f7f7;--ty-neutral-100:#eaeceb;--ty-neutral-200:#d6dad9;--ty-neutral-300:#bec4c2;--ty-neutral-400:#a0a8a5;--ty-neutral-500:#848d8a;--ty-neutral-600:#6b7471;--ty-neutral-700:#555d5a;--ty-neutral-800:#424846;--ty-neutral-900:#303534;--ty-neutral-950:#202422;--ty-danger-50:#fff4f4;--ty-danger-100:#ffe3e6;--ty-danger-200:#ffc9ce;--ty-danger-300:#ffa6b0;--ty-danger-400:#fc738a;--ty-danger-500:#e9456a;--ty-danger-600:#c82953;--ty-danger-700:#a61540;--ty-danger-800:#840830;--ty-danger-900:#640623;--ty-danger-950:#470116;--ty-warning-50:#fef5ec;--ty-warning-100:#f9e8d6;--ty-warning-200:#f3d3b1;--ty-warning-300:#eab883;--ty-warning-400:#da9645;--ty-warning-500:#c17800;--ty-warning-600:#9f6200;--ty-warning-700:#804e00;--ty-warning-800:#643c00;--ty-warning-900:#4c2c00;--ty-warning-950:#341d00;--ty-success-50:#f0faf1;--ty-success-100:#def2df;--ty-success-200:#bfe5c3;--ty-success-300:#98d49f;--ty-success-400:#65bd75;--ty-success-500:#31a44e;--ty-success-600:#0d8937;--ty-success-700:#006e29;--ty-success-800:#00561e;--ty-success-900:#004015;--ty-success-950:#002c0c;--ty-info-50:#f4f7fb;--ty-info-100:#e6ecf3;--ty-info-200:#cfdae8;--ty-info-300:#b3c4da;--ty-info-400:#91a8c6;--ty-info-500:#728daf;--ty-info-600:#5b7393;--ty-info-700:#475c78;--ty-info-800:#36485f;--ty-info-900:#273547;--ty-info-950:#192431;--ty-shadow-sheet:0px 1px 2px 0px rgb(10 26 21/0.04),0px 8px 24px -12px rgb(10 26 21/0.1);--ty-shadow-raised:0px 4px 12px -2px rgb(10 26 21/0.08);--ty-shadow-floating:0px 12px 24px -8px rgb(10 26 21/0.14);--ty-shadow-modal:0px 40px 100px -30px rgb(10 26 21/0.35);--ty-shadow-sheet-inset:inset 0px 1px 0px 0px rgb(255 255 255/0);--ty-radius:10px;--ty-radius-control:10px;--ty-radius-card:16px;--ty-radius-sheet:24px;--ty-radius-pill:999px;--ty-radius-agent:6px;--ty-focus-width:3px;--ty-border-width:2px;--ty-glass-blur-sheet:20px;--ty-glass-blur-floating:24px;--ty-glass-saturate:1.15}[data-ty-theme=psefia],[data-ty-theme=psefia] [data-ty-mode=light]{color-scheme:light;--ty-bg:#f8f6f4;--ty-surface:#fefdfa;--ty-surface-raised:#fefdfa;--ty-surface-solid:#fefdfa;--ty-surface-raised-solid:#fefdfa;--ty-surface-sunken:#f2f0ed;--ty-ink:#1c1810;--ty-ink-2:#2b261e;--ty-ink-3:#3a352c;--ty-line:rgb(120 113 101/0.45);--ty-line-soft:rgb(120 113 101/0.3);--ty-line-strong:rgb(120 113 101/0.75);--ty-input:#534c41;--ty-focus-ring:#2f4678;--ty-cursor-now:#94598f;--ty-brand:#2f4678;--ty-brand-strong:#1f3360;--ty-brand-soft:rgb(85 112 170/0.16);--ty-on-brand-soft:#253b6c;--ty-on-brand:#f8faff;--ty-cta-solid:#3a538a;--ty-on-cta:#f8faff;--ty-secondary:#fefdfa;--ty-on-secondary:#1c1810;--ty-backdrop:rgb(26 21 14/0.4);--ty-ambient-1:rgb(131 163 233/0);--ty-ambient-2:rgb(78 188 235/0);--ty-danger:#9b0d23;--ty-danger-soft:rgb(210 76 80/0.16);--ty-on-danger-soft:#810019;--ty-on-danger:#fbfaf8;--ty-warning:#734700;--ty-warning-soft:rgb(177 112 0/0.16);--ty-on-warning-soft:#5e3900;--ty-on-warning:#fbfaf8;--ty-success:#00642b;--ty-success-soft:rgb(59 149 85/0.16);--ty-on-success-soft:#005121;--ty-on-success:#fbfaf8;--ty-info:#33547e;--ty-info-soft:rgb(95 130 176/0.16);--ty-on-info-soft:#23436c;--ty-on-info:#fbfaf8;--ty-neutral:#575249;--ty-neutral-soft:rgb(133 127 118/0.16);--ty-on-neutral-soft:#474239;--ty-on-neutral:#fbfaf8;--ty-chart-1:#1f74bf;--ty-chart-2:#a55d00;--ty-chart-3:#008660;--ty-chart-4:#a14d92;--ty-chart-5:#007f95;--ty-chart-6:#b44d34;--ty-chart-7:#767700;--ty-chart-8:#7260bd;--ty-on-bg:#2b261e;--ty-on-surface:#2b261e;--ty-on-surface-raised:#2b261e;--ty-on-surface-sunken:#2b261e;--ty-proof-proved:#005121;--ty-proof-proved-soft:rgb(59 149 85/0.16);--ty-proof-pending:#5e3900;--ty-proof-pending-soft:rgb(177 112 0/0.16);--ty-proof-refuted:#810019;--ty-proof-refuted-soft:rgb(210 76 80/0.16);--ty-proof-not-disclosed:#474239;--ty-proof-not-disclosed-soft:rgb(133 127 118/0.16);--ty-proof-none:#3a352c;--ty-proof-none-soft:rgb(133 127 118/0.16);--ty-actor-person:#253b6c;--ty-actor-person-soft:rgb(85 112 170/0.16);--ty-actor-agent:#2b261e;--ty-actor-agent-soft:rgb(133 127 118/0.16);--ty-actor-system:#3a352c;--ty-actor-system-soft:rgb(133 127 118/0.16);--ty-nav-bg:#fefdfa;--ty-on-nav:#2b261e;--ty-nav-active:rgb(85 112 170/0.16);--ty-on-nav-active:#253b6c;--ty-nav-line:rgb(120 113 101/0.45);--ty-accent:#2f4678;--ty-accent-strong:#1f3360;--ty-accent-soft:rgb(85 112 170/0.16);--ty-accent-ink:#f8faff;--ty-on-accent:#f8faff;--ty-on-accent-soft:#253b6c;--ty-categorical-1:#1f74bf;--ty-categorical-2:#a55d00;--ty-categorical-3:#008660;--ty-categorical-4:#a14d92;--ty-categorical-5:#007f95;--ty-categorical-6:#b44d34;--ty-categorical-7:#767700;--ty-categorical-8:#7260bd;--ty-cta:linear-gradient(135deg,#3a538a,#3a538a);--ty-brand-50:#f3f7ff;--ty-brand-100:#e3ebfc;--ty-brand-200:#cad9f8;--ty-brand-300:#abc3f2;--ty-brand-400:#86a5e6;--ty-brand-500:#6688d3;--ty-brand-600:#4f6fb5;--ty-brand-700:#3c5896;--ty-brand-800:#2d4477;--ty-brand-900:#21325a;--ty-brand-950:#142140;--ty-neutral-50:#f7f7f6;--ty-neutral-100:#ecebea;--ty-neutral-200:#dad9d7;--ty-neutral-300:#c4c2bf;--ty-neutral-400:#a8a6a1;--ty-neutral-500:#8d8a85;--ty-neutral-600:#74716d;--ty-neutral-700:#5d5a56;--ty-neutral-800:#484643;--ty-neutral-900:#353431;--ty-neutral-950:#242321;--ty-danger-50:#fff4f3;--ty-danger-100:#ffe4e2;--ty-danger-200:#ffcac7;--ty-danger-300:#fea8a5;--ty-danger-400:#f37e7d;--ty-danger-500:#df575a;--ty-danger-600:#bf3e43;--ty-danger-700:#9e2b32;--ty-danger-800:#7d1e25;--ty-danger-900:#5f151a;--ty-danger-950:#430b0f;--ty-warning-50:#fdf5ed;--ty-warning-100:#f8e8d8;--ty-warning-200:#f0d4b4;--ty-warning-300:#e6b986;--ty-warning-400:#d5984d;--ty-warning-500:#bf7900;--ty-warning-600:#9d6300;--ty-warning-700:#7e4f00;--ty-warning-800:#633d00;--ty-warning-900:#4b2c00;--ty-warning-950:#331d00;--ty-success-50:#f1f9f2;--ty-success-100:#e0f0e2;--ty-success-200:#c3e3c8;--ty-success-300:#9fd1a8;--ty-success-400:#72ba81;--ty-success-500:#47a05f;--ty-success-600:#2d8548;--ty-success-700:#1c6c36;--ty-success-800:#105428;--ty-success-900:#0b3f1c;--ty-success-950:#042b11;--ty-info-50:#f3f7fc;--ty-info-100:#e4ecf6;--ty-info-200:#ccdbed;--ty-info-300:#aec5e2;--ty-info-400:#8aa9d0;--ty-info-500:#698dbb;--ty-info-600:#52749e;--ty-info-700:#3f5c82;--ty-info-800:#2f4867;--ty-info-900:#22354d;--ty-info-950:#152436;--ty-shadow-sheet:0px 1px 2px 0px rgb(26 21 14/0.04),0px 8px 24px -12px rgb(26 21 14/0.1);--ty-shadow-raised:0px 4px 12px -2px rgb(26 21 14/0.08);--ty-shadow-floating:0px 12px 24px -8px rgb(26 21 14/0.14);--ty-shadow-modal:0px 40px 100px -30px rgb(26 21 14/0.35);--ty-shadow-sheet-inset:inset 0px 1px 0px 0px rgb(255 255 255/0);--ty-radius:8px;--ty-radius-control:8px;--ty-radius-card:13px;--ty-radius-sheet:19px;--ty-radius-pill:999px;--ty-radius-agent:5px;--ty-focus-width:3px;--ty-border-width:2px;--ty-glass-blur-sheet:0px;--ty-glass-blur-floating:0px;--ty-glass-saturate:1;--ty-font-serif:"Psefia Sans",system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif;--ty-font-sans:"Psefia Sans",system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif;--ty-font-mono:"Psefia Mono","Noto Sans Mono",ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;--ty-font-heading:"Psefia Sans",system-ui,sans-serif;--ty-font-tracking-h1:-0.01em}@media (prefers-color-scheme:dark){[data-ty-theme=psefia]:not([data-ty-mode=light]){color-scheme:dark;--ty-bg:#0f0e0c;--ty-surface:#1f1e1c;--ty-surface-raised:#282726;--ty-surface-solid:#1f1e1c;--ty-surface-raised-solid:#282726;--ty-surface-sunken:#161513;--ty-ink:#f6efe4;--ty-ink-2:#eee7dc;--ty-ink-3:#e4ddd2;--ty-line:rgb(190 182 169/0.4);--ty-line-soft:rgb(190 182 169/0.25);--ty-line-strong:rgb(190 182 169/0.65);--ty-input:#beb6a9;--ty-focus-ring:#b6ceff;--ty-cursor-now:#d292cb;--ty-brand:#b6ceff;--ty-brand-strong:#cedeff;--ty-brand-soft:rgb(144 173 235/0.224);--ty-on-brand-soft:#c4d8ff;--ty-on-brand:#1d222a;--ty-cta-solid:#3a538a;--ty-on-cta:#f8faff;--ty-secondary:#282726;--ty-on-secondary:#f6efe4;--ty-backdrop:rgb(5 3 1/0.6);--ty-ambient-1:rgb(131 163 233/0);--ty-ambient-2:rgb(78 188 235/0);--ty-danger:#ffa09c;--ty-danger-soft:rgb(246 108 109/0.224);--ty-on-danger-soft:#ffbebb;--ty-on-danger:#121110;--ty-warning:#f7ac4d;--ty-warning-soft:rgb(213 141 37/0.224);--ty-on-warning-soft:#ffc580;--ty-on-warning:#121110;--ty-success:#7cd591;--ty-success-soft:rgb(92 181 114/0.224);--ty-on-success-soft:#90e9a3;--ty-on-success:#121110;--ty-info:#9bc1f1;--ty-info-soft:rgb(125 161 208/0.224);--ty-on-info-soft:#b3d4ff;--ty-on-info:#121110;--ty-neutral:#c3bdb2;--ty-neutral-soft:rgb(164 158 148/0.224);--ty-on-neutral-soft:#d7d0c6;--ty-on-neutral:#121110;--ty-chart-1:#6eb6ff;--ty-chart-2:#ec9d53;--ty-chart-3:#4fcb9c;--ty-chart-4:#e490d2;--ty-chart-5:#1ec5e4;--ty-chart-6:#f89177;--ty-chart-7:#b6b84d;--ty-chart-8:#b0a2fe;--ty-on-bg:#eee7dc;--ty-on-surface:#eee7dc;--ty-on-surface-raised:#eee7dc;--ty-on-surface-sunken:#eee7dc;--ty-proof-proved:#90e9a3;--ty-proof-proved-soft:rgb(92 181 114/0.224);--ty-proof-pending:#ffc580;--ty-proof-pending-soft:rgb(213 141 37/0.224);--ty-proof-refuted:#ffbebb;--ty-proof-refuted-soft:rgb(246 108 109/0.224);--ty-proof-not-disclosed:#d7d0c6;--ty-proof-not-disclosed-soft:rgb(164 158 148/0.224);--ty-proof-none:#e4ddd2;--ty-proof-none-soft:rgb(164 158 148/0.224);--ty-actor-person:#c4d8ff;--ty-actor-person-soft:rgb(144 173 235/0.224);--ty-actor-agent:#eee7dc;--ty-actor-agent-soft:rgb(164 158 148/0.224);--ty-actor-system:#e4ddd2;--ty-actor-system-soft:rgb(164 158 148/0.224);--ty-nav-bg:#1f1e1c;--ty-on-nav:#eee7dc;--ty-nav-active:rgb(144 173 235/0.224);--ty-on-nav-active:#c4d8ff;--ty-nav-line:rgb(190 182 169/0.4);--ty-accent:#b6ceff;--ty-accent-strong:#cedeff;--ty-accent-soft:rgb(144 173 235/0.224);--ty-accent-ink:#1d222a;--ty-on-accent:#1d222a;--ty-on-accent-soft:#c4d8ff;--ty-categorical-1:#6eb6ff;--ty-categorical-2:#ec9d53;--ty-categorical-3:#4fcb9c;--ty-categorical-4:#e490d2;--ty-categorical-5:#1ec5e4;--ty-categorical-6:#f89177;--ty-categorical-7:#b6b84d;--ty-categorical-8:#b0a2fe;--ty-cta:linear-gradient(135deg,#3a538a,#3a538a);--ty-brand-50:#f3f7ff;--ty-brand-100:#e3ebfc;--ty-brand-200:#cad9f8;--ty-brand-300:#abc3f2;--ty-brand-400:#86a5e6;--ty-brand-500:#6688d3;--ty-brand-600:#4f6fb5;--ty-brand-700:#3c5896;--ty-brand-800:#2d4477;--ty-brand-900:#21325a;--ty-brand-950:#142140;--ty-neutral-50:#f7f7f6;--ty-neutral-100:#ecebea;--ty-neutral-200:#dad9d7;--ty-neutral-300:#c4c2bf;--ty-neutral-400:#a8a6a1;--ty-neutral-500:#8d8a85;--ty-neutral-600:#74716d;--ty-neutral-700:#5d5a56;--ty-neutral-800:#484643;--ty-neutral-900:#353431;--ty-neutral-950:#242321;--ty-danger-50:#fff4f3;--ty-danger-100:#ffe4e2;--ty-danger-200:#ffcac7;--ty-danger-300:#fea8a5;--ty-danger-400:#f37e7d;--ty-danger-500:#df575a;--ty-danger-600:#bf3e43;--ty-danger-700:#9e2b32;--ty-danger-800:#7d1e25;--ty-danger-900:#5f151a;--ty-danger-950:#430b0f;--ty-warning-50:#fdf5ed;--ty-warning-100:#f8e8d8;--ty-warning-200:#f0d4b4;--ty-warning-300:#e6b986;--ty-warning-400:#d5984d;--ty-warning-500:#bf7900;--ty-warning-600:#9d6300;--ty-warning-700:#7e4f00;--ty-warning-800:#633d00;--ty-warning-900:#4b2c00;--ty-warning-950:#331d00;--ty-success-50:#f1f9f2;--ty-success-100:#e0f0e2;--ty-success-200:#c3e3c8;--ty-success-300:#9fd1a8;--ty-success-400:#72ba81;--ty-success-500:#47a05f;--ty-success-600:#2d8548;--ty-success-700:#1c6c36;--ty-success-800:#105428;--ty-success-900:#0b3f1c;--ty-success-950:#042b11;--ty-info-50:#f3f7fc;--ty-info-100:#e4ecf6;--ty-info-200:#ccdbed;--ty-info-300:#aec5e2;--ty-info-400:#8aa9d0;--ty-info-500:#698dbb;--ty-info-600:#52749e;--ty-info-700:#3f5c82;--ty-info-800:#2f4867;--ty-info-900:#22354d;--ty-info-950:#152436;--ty-shadow-sheet:0px 1px 2px 0px rgb(8 5 2/0.08),0px 8px 24px -12px rgb(8 5 2/0.2);--ty-shadow-raised:0px 4px 12px -2px rgb(8 5 2/0.16);--ty-shadow-floating:0px 12px 24px -8px rgb(8 5 2/0.28);--ty-shadow-modal:0px 40px 100px -30px rgb(8 5 2/0.7);--ty-shadow-sheet-inset:inset 0px 1px 0px 0px rgb(255 255 255/0);--ty-radius:8px;--ty-radius-control:8px;--ty-radius-card:13px;--ty-radius-sheet:19px;--ty-radius-pill:999px;--ty-radius-agent:5px;--ty-focus-width:3px;--ty-border-width:2px;--ty-glass-blur-sheet:0px;--ty-glass-blur-floating:0px;--ty-glass-saturate:1;--ty-font-serif:"Psefia Sans",system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif;--ty-font-sans:"Psefia Sans",system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif;--ty-font-mono:"Psefia Mono","Noto Sans Mono",ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;--ty-font-heading:"Psefia Sans",system-ui,sans-serif;--ty-font-tracking-h1:-0.01em}}[data-ty-mode=dark] [data-ty-theme=psefia],[data-ty-theme=psefia] [data-ty-mode=dark],[data-ty-theme=psefia][data-ty-mode=dark]{color-scheme:dark;--ty-bg:#0f0e0c;--ty-surface:#1f1e1c;--ty-surface-raised:#282726;--ty-surface-solid:#1f1e1c;--ty-surface-raised-solid:#282726;--ty-surface-sunken:#161513;--ty-ink:#f6efe4;--ty-ink-2:#eee7dc;--ty-ink-3:#e4ddd2;--ty-line:rgb(190 182 169/0.4);--ty-line-soft:rgb(190 182 169/0.25);--ty-line-strong:rgb(190 182 169/0.65);--ty-input:#beb6a9;--ty-focus-ring:#b6ceff;--ty-cursor-now:#d292cb;--ty-brand:#b6ceff;--ty-brand-strong:#cedeff;--ty-brand-soft:rgb(144 173 235/0.224);--ty-on-brand-soft:#c4d8ff;--ty-on-brand:#1d222a;--ty-cta-solid:#3a538a;--ty-on-cta:#f8faff;--ty-secondary:#282726;--ty-on-secondary:#f6efe4;--ty-backdrop:rgb(5 3 1/0.6);--ty-ambient-1:rgb(131 163 233/0);--ty-ambient-2:rgb(78 188 235/0);--ty-danger:#ffa09c;--ty-danger-soft:rgb(246 108 109/0.224);--ty-on-danger-soft:#ffbebb;--ty-on-danger:#121110;--ty-warning:#f7ac4d;--ty-warning-soft:rgb(213 141 37/0.224);--ty-on-warning-soft:#ffc580;--ty-on-warning:#121110;--ty-success:#7cd591;--ty-success-soft:rgb(92 181 114/0.224);--ty-on-success-soft:#90e9a3;--ty-on-success:#121110;--ty-info:#9bc1f1;--ty-info-soft:rgb(125 161 208/0.224);--ty-on-info-soft:#b3d4ff;--ty-on-info:#121110;--ty-neutral:#c3bdb2;--ty-neutral-soft:rgb(164 158 148/0.224);--ty-on-neutral-soft:#d7d0c6;--ty-on-neutral:#121110;--ty-chart-1:#6eb6ff;--ty-chart-2:#ec9d53;--ty-chart-3:#4fcb9c;--ty-chart-4:#e490d2;--ty-chart-5:#1ec5e4;--ty-chart-6:#f89177;--ty-chart-7:#b6b84d;--ty-chart-8:#b0a2fe;--ty-on-bg:#eee7dc;--ty-on-surface:#eee7dc;--ty-on-surface-raised:#eee7dc;--ty-on-surface-sunken:#eee7dc;--ty-proof-proved:#90e9a3;--ty-proof-proved-soft:rgb(92 181 114/0.224);--ty-proof-pending:#ffc580;--ty-proof-pending-soft:rgb(213 141 37/0.224);--ty-proof-refuted:#ffbebb;--ty-proof-refuted-soft:rgb(246 108 109/0.224);--ty-proof-not-disclosed:#d7d0c6;--ty-proof-not-disclosed-soft:rgb(164 158 148/0.224);--ty-proof-none:#e4ddd2;--ty-proof-none-soft:rgb(164 158 148/0.224);--ty-actor-person:#c4d8ff;--ty-actor-person-soft:rgb(144 173 235/0.224);--ty-actor-agent:#eee7dc;--ty-actor-agent-soft:rgb(164 158 148/0.224);--ty-actor-system:#e4ddd2;--ty-actor-system-soft:rgb(164 158 148/0.224);--ty-nav-bg:#1f1e1c;--ty-on-nav:#eee7dc;--ty-nav-active:rgb(144 173 235/0.224);--ty-on-nav-active:#c4d8ff;--ty-nav-line:rgb(190 182 169/0.4);--ty-accent:#b6ceff;--ty-accent-strong:#cedeff;--ty-accent-soft:rgb(144 173 235/0.224);--ty-accent-ink:#1d222a;--ty-on-accent:#1d222a;--ty-on-accent-soft:#c4d8ff;--ty-categorical-1:#6eb6ff;--ty-categorical-2:#ec9d53;--ty-categorical-3:#4fcb9c;--ty-categorical-4:#e490d2;--ty-categorical-5:#1ec5e4;--ty-categorical-6:#f89177;--ty-categorical-7:#b6b84d;--ty-categorical-8:#b0a2fe;--ty-cta:linear-gradient(135deg,#3a538a,#3a538a);--ty-brand-50:#f3f7ff;--ty-brand-100:#e3ebfc;--ty-brand-200:#cad9f8;--ty-brand-300:#abc3f2;--ty-brand-400:#86a5e6;--ty-brand-500:#6688d3;--ty-brand-600:#4f6fb5;--ty-brand-700:#3c5896;--ty-brand-800:#2d4477;--ty-brand-900:#21325a;--ty-brand-950:#142140;--ty-neutral-50:#f7f7f6;--ty-neutral-100:#ecebea;--ty-neutral-200:#dad9d7;--ty-neutral-300:#c4c2bf;--ty-neutral-400:#a8a6a1;--ty-neutral-500:#8d8a85;--ty-neutral-600:#74716d;--ty-neutral-700:#5d5a56;--ty-neutral-800:#484643;--ty-neutral-900:#353431;--ty-neutral-950:#242321;--ty-danger-50:#fff4f3;--ty-danger-100:#ffe4e2;--ty-danger-200:#ffcac7;--ty-danger-300:#fea8a5;--ty-danger-400:#f37e7d;--ty-danger-500:#df575a;--ty-danger-600:#bf3e43;--ty-danger-700:#9e2b32;--ty-danger-800:#7d1e25;--ty-danger-900:#5f151a;--ty-danger-950:#430b0f;--ty-warning-50:#fdf5ed;--ty-warning-100:#f8e8d8;--ty-warning-200:#f0d4b4;--ty-warning-300:#e6b986;--ty-warning-400:#d5984d;--ty-warning-500:#bf7900;--ty-warning-600:#9d6300;--ty-warning-700:#7e4f00;--ty-warning-800:#633d00;--ty-warning-900:#4b2c00;--ty-warning-950:#331d00;--ty-success-50:#f1f9f2;--ty-success-100:#e0f0e2;--ty-success-200:#c3e3c8;--ty-success-300:#9fd1a8;--ty-success-400:#72ba81;--ty-success-500:#47a05f;--ty-success-600:#2d8548;--ty-success-700:#1c6c36;--ty-success-800:#105428;--ty-success-900:#0b3f1c;--ty-success-950:#042b11;--ty-info-50:#f3f7fc;--ty-info-100:#e4ecf6;--ty-info-200:#ccdbed;--ty-info-300:#aec5e2;--ty-info-400:#8aa9d0;--ty-info-500:#698dbb;--ty-info-600:#52749e;--ty-info-700:#3f5c82;--ty-info-800:#2f4867;--ty-info-900:#22354d;--ty-info-950:#152436;--ty-shadow-sheet:0px 1px 2px 0px rgb(8 5 2/0.08),0px 8px 24px -12px rgb(8 5 2/0.2);--ty-shadow-raised:0px 4px 12px -2px rgb(8 5 2/0.16);--ty-shadow-floating:0px 12px 24px -8px rgb(8 5 2/0.28);--ty-shadow-modal:0px 40px 100px -30px rgb(8 5 2/0.7);--ty-shadow-sheet-inset:inset 0px 1px 0px 0px rgb(255 255 255/0);--ty-radius:8px;--ty-radius-control:8px;--ty-radius-card:13px;--ty-radius-sheet:19px;--ty-radius-pill:999px;--ty-radius-agent:5px;--ty-focus-width:3px;--ty-border-width:2px;--ty-glass-blur-sheet:0px;--ty-glass-blur-floating:0px;--ty-glass-saturate:1;--ty-font-serif:"Psefia Sans",system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif;--ty-font-sans:"Psefia Sans",system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif;--ty-font-mono:"Psefia Mono","Noto Sans Mono",ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;--ty-font-heading:"Psefia Sans",system-ui,sans-serif;--ty-font-tracking-h1:-0.01em}[data-ty-mode=dark] [data-ty-theme=psefia][data-ty-mode=light],[data-ty-theme=psefia][data-ty-mode=light]{color-scheme:light;--ty-bg:#f8f6f4;--ty-surface:#fefdfa;--ty-surface-raised:#fefdfa;--ty-surface-solid:#fefdfa;--ty-surface-raised-solid:#fefdfa;--ty-surface-sunken:#f2f0ed;--ty-ink:#1c1810;--ty-ink-2:#2b261e;--ty-ink-3:#3a352c;--ty-line:rgb(120 113 101/0.45);--ty-line-soft:rgb(120 113 101/0.3);--ty-line-strong:rgb(120 113 101/0.75);--ty-input:#534c41;--ty-focus-ring:#2f4678;--ty-cursor-now:#94598f;--ty-brand:#2f4678;--ty-brand-strong:#1f3360;--ty-brand-soft:rgb(85 112 170/0.16);--ty-on-brand-soft:#253b6c;--ty-on-brand:#f8faff;--ty-cta-solid:#3a538a;--ty-on-cta:#f8faff;--ty-secondary:#fefdfa;--ty-on-secondary:#1c1810;--ty-backdrop:rgb(26 21 14/0.4);--ty-ambient-1:rgb(131 163 233/0);--ty-ambient-2:rgb(78 188 235/0);--ty-danger:#9b0d23;--ty-danger-soft:rgb(210 76 80/0.16);--ty-on-danger-soft:#810019;--ty-on-danger:#fbfaf8;--ty-warning:#734700;--ty-warning-soft:rgb(177 112 0/0.16);--ty-on-warning-soft:#5e3900;--ty-on-warning:#fbfaf8;--ty-success:#00642b;--ty-success-soft:rgb(59 149 85/0.16);--ty-on-success-soft:#005121;--ty-on-success:#fbfaf8;--ty-info:#33547e;--ty-info-soft:rgb(95 130 176/0.16);--ty-on-info-soft:#23436c;--ty-on-info:#fbfaf8;--ty-neutral:#575249;--ty-neutral-soft:rgb(133 127 118/0.16);--ty-on-neutral-soft:#474239;--ty-on-neutral:#fbfaf8;--ty-chart-1:#1f74bf;--ty-chart-2:#a55d00;--ty-chart-3:#008660;--ty-chart-4:#a14d92;--ty-chart-5:#007f95;--ty-chart-6:#b44d34;--ty-chart-7:#767700;--ty-chart-8:#7260bd;--ty-on-bg:#2b261e;--ty-on-surface:#2b261e;--ty-on-surface-raised:#2b261e;--ty-on-surface-sunken:#2b261e;--ty-proof-proved:#005121;--ty-proof-proved-soft:rgb(59 149 85/0.16);--ty-proof-pending:#5e3900;--ty-proof-pending-soft:rgb(177 112 0/0.16);--ty-proof-refuted:#810019;--ty-proof-refuted-soft:rgb(210 76 80/0.16);--ty-proof-not-disclosed:#474239;--ty-proof-not-disclosed-soft:rgb(133 127 118/0.16);--ty-proof-none:#3a352c;--ty-proof-none-soft:rgb(133 127 118/0.16);--ty-actor-person:#253b6c;--ty-actor-person-soft:rgb(85 112 170/0.16);--ty-actor-agent:#2b261e;--ty-actor-agent-soft:rgb(133 127 118/0.16);--ty-actor-system:#3a352c;--ty-actor-system-soft:rgb(133 127 118/0.16);--ty-nav-bg:#fefdfa;--ty-on-nav:#2b261e;--ty-nav-active:rgb(85 112 170/0.16);--ty-on-nav-active:#253b6c;--ty-nav-line:rgb(120 113 101/0.45);--ty-accent:#2f4678;--ty-accent-strong:#1f3360;--ty-accent-soft:rgb(85 112 170/0.16);--ty-accent-ink:#f8faff;--ty-on-accent:#f8faff;--ty-on-accent-soft:#253b6c;--ty-categorical-1:#1f74bf;--ty-categorical-2:#a55d00;--ty-categorical-3:#008660;--ty-categorical-4:#a14d92;--ty-categorical-5:#007f95;--ty-categorical-6:#b44d34;--ty-categorical-7:#767700;--ty-categorical-8:#7260bd;--ty-cta:linear-gradient(135deg,#3a538a,#3a538a);--ty-brand-50:#f3f7ff;--ty-brand-100:#e3ebfc;--ty-brand-200:#cad9f8;--ty-brand-300:#abc3f2;--ty-brand-400:#86a5e6;--ty-brand-500:#6688d3;--ty-brand-600:#4f6fb5;--ty-brand-700:#3c5896;--ty-brand-800:#2d4477;--ty-brand-900:#21325a;--ty-brand-950:#142140;--ty-neutral-50:#f7f7f6;--ty-neutral-100:#ecebea;--ty-neutral-200:#dad9d7;--ty-neutral-300:#c4c2bf;--ty-neutral-400:#a8a6a1;--ty-neutral-500:#8d8a85;--ty-neutral-600:#74716d;--ty-neutral-700:#5d5a56;--ty-neutral-800:#484643;--ty-neutral-900:#353431;--ty-neutral-950:#242321;--ty-danger-50:#fff4f3;--ty-danger-100:#ffe4e2;--ty-danger-200:#ffcac7;--ty-danger-300:#fea8a5;--ty-danger-400:#f37e7d;--ty-danger-500:#df575a;--ty-danger-600:#bf3e43;--ty-danger-700:#9e2b32;--ty-danger-800:#7d1e25;--ty-danger-900:#5f151a;--ty-danger-950:#430b0f;--ty-warning-50:#fdf5ed;--ty-warning-100:#f8e8d8;--ty-warning-200:#f0d4b4;--ty-warning-300:#e6b986;--ty-warning-400:#d5984d;--ty-warning-500:#bf7900;--ty-warning-600:#9d6300;--ty-warning-700:#7e4f00;--ty-warning-800:#633d00;--ty-warning-900:#4b2c00;--ty-warning-950:#331d00;--ty-success-50:#f1f9f2;--ty-success-100:#e0f0e2;--ty-success-200:#c3e3c8;--ty-success-300:#9fd1a8;--ty-success-400:#72ba81;--ty-success-500:#47a05f;--ty-success-600:#2d8548;--ty-success-700:#1c6c36;--ty-success-800:#105428;--ty-success-900:#0b3f1c;--ty-success-950:#042b11;--ty-info-50:#f3f7fc;--ty-info-100:#e4ecf6;--ty-info-200:#ccdbed;--ty-info-300:#aec5e2;--ty-info-400:#8aa9d0;--ty-info-500:#698dbb;--ty-info-600:#52749e;--ty-info-700:#3f5c82;--ty-info-800:#2f4867;--ty-info-900:#22354d;--ty-info-950:#152436;--ty-shadow-sheet:0px 1px 2px 0px rgb(26 21 14/0.04),0px 8px 24px -12px rgb(26 21 14/0.1);--ty-shadow-raised:0px 4px 12px -2px rgb(26 21 14/0.08);--ty-shadow-floating:0px 12px 24px -8px rgb(26 21 14/0.14);--ty-shadow-modal:0px 40px 100px -30px rgb(26 21 14/0.35);--ty-shadow-sheet-inset:inset 0px 1px 0px 0px rgb(255 255 255/0);--ty-radius:8px;--ty-radius-control:8px;--ty-radius-card:13px;--ty-radius-sheet:19px;--ty-radius-pill:999px;--ty-radius-agent:5px;--ty-focus-width:3px;--ty-border-width:2px;--ty-glass-blur-sheet:0px;--ty-glass-blur-floating:0px;--ty-glass-saturate:1;--ty-font-serif:"Psefia Sans",system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif;--ty-font-sans:"Psefia Sans",system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif;--ty-font-mono:"Psefia Mono","Noto Sans Mono",ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;--ty-font-heading:"Psefia Sans",system-ui,sans-serif;--ty-font-tracking-h1:-0.01em}[data-ty-theme=lakebrasil],[data-ty-theme=lakebrasil] [data-ty-mode=light]{color-scheme:light;--ty-bg:#f9f6f3;--ty-surface:#fefcfa;--ty-surface-raised:#fefcfa;--ty-surface-solid:#fefcfa;--ty-surface-raised-solid:#fefcfa;--ty-surface-sunken:#f2f0ec;--ty-ink:#1e170e;--ty-ink-2:#2c251c;--ty-ink-3:#3c342a;--ty-line:rgb(122 112 98/0.45);--ty-line-soft:rgb(122 112 98/0.3);--ty-line-strong:rgb(122 112 98/0.75);--ty-input:#554b3e;--ty-focus-ring:#2f4e4d;--ty-cursor-now:#81687e;--ty-brand:#2f4e4d;--ty-brand-strong:#1e3b3a;--ty-brand-soft:rgb(86 121 120/0.16);--ty-on-brand-soft:#244342;--ty-on-brand:#f5fcfb;--ty-cta-solid:#3a5d5b;--ty-on-cta:#f6fbfb;--ty-secondary:#fefcfa;--ty-on-secondary:#1e170e;--ty-backdrop:rgb(27 21 12/0.4);--ty-ambient-1:rgb(132 174 172/0);--ty-ambient-2:rgb(78 188 235/0);--ty-danger:#942124;--ty-danger-soft:rgb(202 85 81/0.16);--ty-on-danger-soft:#800613;--ty-on-danger:#fbfaf8;--ty-warning:#734700;--ty-warning-soft:rgb(177 112 0/0.16);--ty-on-warning-soft:#5e3900;--ty-on-warning:#fbfaf8;--ty-success:#2d6121;--ty-success-soft:rgb(91 144 79/0.16);--ty-on-success-soft:#1c500e;--ty-on-success:#fbfaf8;--ty-info:#105e62;--ty-info-soft:rgb(72 141 145/0.16);--ty-on-info-soft:#004c50;--ty-on-info:#fbfaf8;--ty-neutral:#595146;--ty-neutral-soft:rgb(135 127 115/0.16);--ty-on-neutral-soft:#494137;--ty-on-neutral:#fbfaf8;--ty-chart-1:#1f74bf;--ty-chart-2:#a55d00;--ty-chart-3:#008660;--ty-chart-4:#a14d92;--ty-chart-5:#007f95;--ty-chart-6:#b44d34;--ty-chart-7:#767700;--ty-chart-8:#7260bd;--ty-on-bg:#2c251c;--ty-on-surface:#2c251c;--ty-on-surface-raised:#2c251c;--ty-on-surface-sunken:#2c251c;--ty-proof-proved:#1c500e;--ty-proof-proved-soft:rgb(91 144 79/0.16);--ty-proof-pending:#5e3900;--ty-proof-pending-soft:rgb(177 112 0/0.16);--ty-proof-refuted:#800613;--ty-proof-refuted-soft:rgb(202 85 81/0.16);--ty-proof-not-disclosed:#494137;--ty-proof-not-disclosed-soft:rgb(135 127 115/0.16);--ty-proof-none:#3c342a;--ty-proof-none-soft:rgb(135 127 115/0.16);--ty-actor-person:#244342;--ty-actor-person-soft:rgb(86 121 120/0.16);--ty-actor-agent:#2c251c;--ty-actor-agent-soft:rgb(135 127 115/0.16);--ty-actor-system:#3c342a;--ty-actor-system-soft:rgb(135 127 115/0.16);--ty-nav-bg:#fefcfa;--ty-on-nav:#2c251c;--ty-nav-active:rgb(86 121 120/0.16);--ty-on-nav-active:#244342;--ty-nav-line:rgb(122 112 98/0.45);--ty-accent:#2f4e4d;--ty-accent-strong:#1e3b3a;--ty-accent-soft:rgb(86 121 120/0.16);--ty-accent-ink:#f5fcfb;--ty-on-accent:#f5fcfb;--ty-on-accent-soft:#244342;--ty-categorical-1:#1f74bf;--ty-categorical-2:#a55d00;--ty-categorical-3:#008660;--ty-categorical-4:#a14d92;--ty-categorical-5:#007f95;--ty-categorical-6:#b44d34;--ty-categorical-7:#767700;--ty-categorical-8:#7260bd;--ty-cta:linear-gradient(135deg,#3a5d5b,#3a5d5b);--ty-brand-50:#f3f8f8;--ty-brand-100:#e4eded;--ty-brand-200:#ccdddc;--ty-brand-300:#adc9c8;--ty-brand-400:#88afad;--ty-brand-500:#679593;--ty-brand-600:#4f7b79;--ty-brand-700:#3c6361;--ty-brand-800:#2d4d4c;--ty-brand-900:#203938;--ty-brand-950:#142726;--ty-neutral-50:#f7f7f6;--ty-neutral-100:#ecebea;--ty-neutral-200:#dad9d6;--ty-neutral-300:#c5c2be;--ty-neutral-400:#a9a5a0;--ty-neutral-500:#8e8a84;--ty-neutral-600:#75716b;--ty-neutral-700:#5e5a55;--ty-neutral-800:#494642;--ty-neutral-900:#363431;--ty-neutral-950:#242220;--ty-danger-50:#fff4f3;--ty-danger-100:#ffe4e1;--ty-danger-200:#fdcbc6;--ty-danger-300:#f8aca5;--ty-danger-400:#eb857e;--ty-danger-500:#d6605b;--ty-danger-600:#b74844;--ty-danger-700:#973533;--ty-danger-800:#782725;--ty-danger-900:#5b1c1a;--ty-danger-950:#40100f;--ty-warning-50:#fdf5ee;--ty-warning-100:#f7e9d9;--ty-warning-200:#efd4b7;--ty-warning-300:#e4ba8b;--ty-warning-400:#d29a55;--ty-warning-500:#bc7a19;--ty-warning-600:#9d6300;--ty-warning-700:#7e4f00;--ty-warning-800:#633d00;--ty-warning-900:#4b2c00;--ty-warning-950:#331d00;--ty-success-50:#f3f9f2;--ty-success-100:#e4efe1;--ty-success-200:#cbe0c6;--ty-success-300:#accea5;--ty-success-400:#87b57d;--ty-success-500:#659b5a;--ty-success-600:#4e8143;--ty-success-700:#3b6831;--ty-success-800:#2c5124;--ty-success-900:#203c19;--ty-success-950:#13290e;--ty-info-50:#f2f8f9;--ty-info-100:#e1eeef;--ty-info-200:#c6dfe0;--ty-info-300:#a4cbcd;--ty-info-400:#79b2b5;--ty-info-500:#53989b;--ty-info-600:#3b7e81;--ty-info-700:#296568;--ty-info-800:#1d4f52;--ty-info-900:#143b3d;--ty-info-950:#0a2829;--ty-shadow-sheet:0px 0px 0px 0px rgb(27 21 12/0);--ty-shadow-raised:0px 0px 0px 0px rgb(27 21 12/0);--ty-shadow-floating:0px 2px 6px -2px rgb(27 21 12/0.12);--ty-shadow-modal:0px 16px 40px -16px rgb(27 21 12/0.3);--ty-shadow-sheet-inset:inset 0px 1px 0px 0px rgb(255 255 255/0);--ty-radius:4px;--ty-radius-control:4px;--ty-radius-card:4px;--ty-radius-sheet:6px;--ty-radius-pill:999px;--ty-radius-agent:2px;--ty-focus-width:3px;--ty-border-width:2px;--ty-glass-blur-sheet:0px;--ty-glass-blur-floating:0px;--ty-glass-saturate:1;--ty-font-serif:"Psefia Serif",Georgia,serif;--ty-font-sans:"Psefia Sans",system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif;--ty-font-mono:"Psefia Mono","Noto Sans Mono",ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;--ty-font-tracking-h1:-0.01em;--ty-font-heading:"Psefia Serif",Georgia,serif}@media (prefers-color-scheme:dark){[data-ty-theme=lakebrasil]:not([data-ty-mode=light]){color-scheme:dark;--ty-bg:#100e0c;--ty-surface:#1f1e1c;--ty-surface-raised:#292725;--ty-surface-solid:#1f1e1c;--ty-surface-raised-solid:#292725;--ty-surface-sunken:#171512;--ty-ink:#f8efe2;--ty-ink-2:#f0e6da;--ty-ink-3:#e6dcd0;--ty-line:rgb(193 181 166/0.4);--ty-line-soft:rgb(193 181 166/0.25);--ty-line-strong:rgb(193 181 166/0.65);--ty-input:#c1b5a6;--ty-focus-ring:#b3d6d4;--ty-cursor-now:#bca1b9;--ty-brand:#b3d6d4;--ty-brand-strong:#c5e6e4;--ty-brand-soft:rgb(145 182 181/0.224);--ty-on-brand-soft:#bce0de;--ty-on-brand:#1e2323;--ty-cta-solid:#3a5d5b;--ty-on-cta:#f6fbfb;--ty-secondary:#292725;--ty-on-secondary:#f8efe2;--ty-backdrop:rgb(6 3 0/0.6);--ty-ambient-1:rgb(132 174 172/0);--ty-ambient-2:rgb(78 188 235/0);--ty-danger:#ffa098;--ty-danger-soft:rgb(237 117 110/0.224);--ty-on-danger-soft:#ffbeb8;--ty-on-danger:#121110;--ty-warning:#f3ae58;--ty-warning-soft:rgb(209 142 53/0.224);--ty-on-warning-soft:#ffc580;--ty-on-warning:#121110;--ty-success:#98cf8b;--ty-success-soft:rgb(121 175 109/0.224);--ty-on-success-soft:#aae39e;--ty-on-success:#121110;--ty-info:#86cccf;--ty-info-soft:rgb(103 172 176/0.224);--ty-on-info-soft:#99dfe3;--ty-on-info:#121110;--ty-neutral:#c5bcb0;--ty-neutral-soft:rgb(166 157 145/0.224);--ty-on-neutral-soft:#d9cfc3;--ty-on-neutral:#121110;--ty-chart-1:#6eb6ff;--ty-chart-2:#ec9d53;--ty-chart-3:#4fcb9c;--ty-chart-4:#e490d2;--ty-chart-5:#1ec5e4;--ty-chart-6:#f89177;--ty-chart-7:#b6b84d;--ty-chart-8:#b0a2fe;--ty-on-bg:#f0e6da;--ty-on-surface:#f0e6da;--ty-on-surface-raised:#f0e6da;--ty-on-surface-sunken:#f0e6da;--ty-proof-proved:#aae39e;--ty-proof-proved-soft:rgb(121 175 109/0.224);--ty-proof-pending:#ffc580;--ty-proof-pending-soft:rgb(209 142 53/0.224);--ty-proof-refuted:#ffbeb8;--ty-proof-refuted-soft:rgb(237 117 110/0.224);--ty-proof-not-disclosed:#d9cfc3;--ty-proof-not-disclosed-soft:rgb(166 157 145/0.224);--ty-proof-none:#e6dcd0;--ty-proof-none-soft:rgb(166 157 145/0.224);--ty-actor-person:#bce0de;--ty-actor-person-soft:rgb(145 182 181/0.224);--ty-actor-agent:#f0e6da;--ty-actor-agent-soft:rgb(166 157 145/0.224);--ty-actor-system:#e6dcd0;--ty-actor-system-soft:rgb(166 157 145/0.224);--ty-nav-bg:#1f1e1c;--ty-on-nav:#f0e6da;--ty-nav-active:rgb(145 182 181/0.224);--ty-on-nav-active:#bce0de;--ty-nav-line:rgb(193 181 166/0.4);--ty-accent:#b3d6d4;--ty-accent-strong:#c5e6e4;--ty-accent-soft:rgb(145 182 181/0.224);--ty-accent-ink:#1e2323;--ty-on-accent:#1e2323;--ty-on-accent-soft:#bce0de;--ty-categorical-1:#6eb6ff;--ty-categorical-2:#ec9d53;--ty-categorical-3:#4fcb9c;--ty-categorical-4:#e490d2;--ty-categorical-5:#1ec5e4;--ty-categorical-6:#f89177;--ty-categorical-7:#b6b84d;--ty-categorical-8:#b0a2fe;--ty-cta:linear-gradient(135deg,#3a5d5b,#3a5d5b);--ty-brand-50:#f3f8f8;--ty-brand-100:#e4eded;--ty-brand-200:#ccdddc;--ty-brand-300:#adc9c8;--ty-brand-400:#88afad;--ty-brand-500:#679593;--ty-brand-600:#4f7b79;--ty-brand-700:#3c6361;--ty-brand-800:#2d4d4c;--ty-brand-900:#203938;--ty-brand-950:#142726;--ty-neutral-50:#f7f7f6;--ty-neutral-100:#ecebea;--ty-neutral-200:#dad9d6;--ty-neutral-300:#c5c2be;--ty-neutral-400:#a9a5a0;--ty-neutral-500:#8e8a84;--ty-neutral-600:#75716b;--ty-neutral-700:#5e5a55;--ty-neutral-800:#494642;--ty-neutral-900:#363431;--ty-neutral-950:#242220;--ty-danger-50:#fff4f3;--ty-danger-100:#ffe4e1;--ty-danger-200:#fdcbc6;--ty-danger-300:#f8aca5;--ty-danger-400:#eb857e;--ty-danger-500:#d6605b;--ty-danger-600:#b74844;--ty-danger-700:#973533;--ty-danger-800:#782725;--ty-danger-900:#5b1c1a;--ty-danger-950:#40100f;--ty-warning-50:#fdf5ee;--ty-warning-100:#f7e9d9;--ty-warning-200:#efd4b7;--ty-warning-300:#e4ba8b;--ty-warning-400:#d29a55;--ty-warning-500:#bc7a19;--ty-warning-600:#9d6300;--ty-warning-700:#7e4f00;--ty-warning-800:#633d00;--ty-warning-900:#4b2c00;--ty-warning-950:#331d00;--ty-success-50:#f3f9f2;--ty-success-100:#e4efe1;--ty-success-200:#cbe0c6;--ty-success-300:#accea5;--ty-success-400:#87b57d;--ty-success-500:#659b5a;--ty-success-600:#4e8143;--ty-success-700:#3b6831;--ty-success-800:#2c5124;--ty-success-900:#203c19;--ty-success-950:#13290e;--ty-info-50:#f2f8f9;--ty-info-100:#e1eeef;--ty-info-200:#c6dfe0;--ty-info-300:#a4cbcd;--ty-info-400:#79b2b5;--ty-info-500:#53989b;--ty-info-600:#3b7e81;--ty-info-700:#296568;--ty-info-800:#1d4f52;--ty-info-900:#143b3d;--ty-info-950:#0a2829;--ty-shadow-sheet:0px 0px 0px 0px rgb(10 5 1/0);--ty-shadow-raised:0px 0px 0px 0px rgb(10 5 1/0);--ty-shadow-floating:0px 2px 6px -2px rgb(10 5 1/0.24);--ty-shadow-modal:0px 16px 40px -16px rgb(10 5 1/0.6);--ty-shadow-sheet-inset:inset 0px 1px 0px 0px rgb(255 255 255/0);--ty-radius:4px;--ty-radius-control:4px;--ty-radius-card:4px;--ty-radius-sheet:6px;--ty-radius-pill:999px;--ty-radius-agent:2px;--ty-focus-width:3px;--ty-border-width:2px;--ty-glass-blur-sheet:0px;--ty-glass-blur-floating:0px;--ty-glass-saturate:1;--ty-font-serif:"Psefia Serif",Georgia,serif;--ty-font-sans:"Psefia Sans",system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif;--ty-font-mono:"Psefia Mono","Noto Sans Mono",ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;--ty-font-tracking-h1:-0.01em;--ty-font-heading:"Psefia Serif",Georgia,serif}}[data-ty-mode=dark] [data-ty-theme=lakebrasil],[data-ty-theme=lakebrasil] [data-ty-mode=dark],[data-ty-theme=lakebrasil][data-ty-mode=dark]{color-scheme:dark;--ty-bg:#100e0c;--ty-surface:#1f1e1c;--ty-surface-raised:#292725;--ty-surface-solid:#1f1e1c;--ty-surface-raised-solid:#292725;--ty-surface-sunken:#171512;--ty-ink:#f8efe2;--ty-ink-2:#f0e6da;--ty-ink-3:#e6dcd0;--ty-line:rgb(193 181 166/0.4);--ty-line-soft:rgb(193 181 166/0.25);--ty-line-strong:rgb(193 181 166/0.65);--ty-input:#c1b5a6;--ty-focus-ring:#b3d6d4;--ty-cursor-now:#bca1b9;--ty-brand:#b3d6d4;--ty-brand-strong:#c5e6e4;--ty-brand-soft:rgb(145 182 181/0.224);--ty-on-brand-soft:#bce0de;--ty-on-brand:#1e2323;--ty-cta-solid:#3a5d5b;--ty-on-cta:#f6fbfb;--ty-secondary:#292725;--ty-on-secondary:#f8efe2;--ty-backdrop:rgb(6 3 0/0.6);--ty-ambient-1:rgb(132 174 172/0);--ty-ambient-2:rgb(78 188 235/0);--ty-danger:#ffa098;--ty-danger-soft:rgb(237 117 110/0.224);--ty-on-danger-soft:#ffbeb8;--ty-on-danger:#121110;--ty-warning:#f3ae58;--ty-warning-soft:rgb(209 142 53/0.224);--ty-on-warning-soft:#ffc580;--ty-on-warning:#121110;--ty-success:#98cf8b;--ty-success-soft:rgb(121 175 109/0.224);--ty-on-success-soft:#aae39e;--ty-on-success:#121110;--ty-info:#86cccf;--ty-info-soft:rgb(103 172 176/0.224);--ty-on-info-soft:#99dfe3;--ty-on-info:#121110;--ty-neutral:#c5bcb0;--ty-neutral-soft:rgb(166 157 145/0.224);--ty-on-neutral-soft:#d9cfc3;--ty-on-neutral:#121110;--ty-chart-1:#6eb6ff;--ty-chart-2:#ec9d53;--ty-chart-3:#4fcb9c;--ty-chart-4:#e490d2;--ty-chart-5:#1ec5e4;--ty-chart-6:#f89177;--ty-chart-7:#b6b84d;--ty-chart-8:#b0a2fe;--ty-on-bg:#f0e6da;--ty-on-surface:#f0e6da;--ty-on-surface-raised:#f0e6da;--ty-on-surface-sunken:#f0e6da;--ty-proof-proved:#aae39e;--ty-proof-proved-soft:rgb(121 175 109/0.224);--ty-proof-pending:#ffc580;--ty-proof-pending-soft:rgb(209 142 53/0.224);--ty-proof-refuted:#ffbeb8;--ty-proof-refuted-soft:rgb(237 117 110/0.224);--ty-proof-not-disclosed:#d9cfc3;--ty-proof-not-disclosed-soft:rgb(166 157 145/0.224);--ty-proof-none:#e6dcd0;--ty-proof-none-soft:rgb(166 157 145/0.224);--ty-actor-person:#bce0de;--ty-actor-person-soft:rgb(145 182 181/0.224);--ty-actor-agent:#f0e6da;--ty-actor-agent-soft:rgb(166 157 145/0.224);--ty-actor-system:#e6dcd0;--ty-actor-system-soft:rgb(166 157 145/0.224);--ty-nav-bg:#1f1e1c;--ty-on-nav:#f0e6da;--ty-nav-active:rgb(145 182 181/0.224);--ty-on-nav-active:#bce0de;--ty-nav-line:rgb(193 181 166/0.4);--ty-accent:#b3d6d4;--ty-accent-strong:#c5e6e4;--ty-accent-soft:rgb(145 182 181/0.224);--ty-accent-ink:#1e2323;--ty-on-accent:#1e2323;--ty-on-accent-soft:#bce0de;--ty-categorical-1:#6eb6ff;--ty-categorical-2:#ec9d53;--ty-categorical-3:#4fcb9c;--ty-categorical-4:#e490d2;--ty-categorical-5:#1ec5e4;--ty-categorical-6:#f89177;--ty-categorical-7:#b6b84d;--ty-categorical-8:#b0a2fe;--ty-cta:linear-gradient(135deg,#3a5d5b,#3a5d5b);--ty-brand-50:#f3f8f8;--ty-brand-100:#e4eded;--ty-brand-200:#ccdddc;--ty-brand-300:#adc9c8;--ty-brand-400:#88afad;--ty-brand-500:#679593;--ty-brand-600:#4f7b79;--ty-brand-700:#3c6361;--ty-brand-800:#2d4d4c;--ty-brand-900:#203938;--ty-brand-950:#142726;--ty-neutral-50:#f7f7f6;--ty-neutral-100:#ecebea;--ty-neutral-200:#dad9d6;--ty-neutral-300:#c5c2be;--ty-neutral-400:#a9a5a0;--ty-neutral-500:#8e8a84;--ty-neutral-600:#75716b;--ty-neutral-700:#5e5a55;--ty-neutral-800:#494642;--ty-neutral-900:#363431;--ty-neutral-950:#242220;--ty-danger-50:#fff4f3;--ty-danger-100:#ffe4e1;--ty-danger-200:#fdcbc6;--ty-danger-300:#f8aca5;--ty-danger-400:#eb857e;--ty-danger-500:#d6605b;--ty-danger-600:#b74844;--ty-danger-700:#973533;--ty-danger-800:#782725;--ty-danger-900:#5b1c1a;--ty-danger-950:#40100f;--ty-warning-50:#fdf5ee;--ty-warning-100:#f7e9d9;--ty-warning-200:#efd4b7;--ty-warning-300:#e4ba8b;--ty-warning-400:#d29a55;--ty-warning-500:#bc7a19;--ty-warning-600:#9d6300;--ty-warning-700:#7e4f00;--ty-warning-800:#633d00;--ty-warning-900:#4b2c00;--ty-warning-950:#331d00;--ty-success-50:#f3f9f2;--ty-success-100:#e4efe1;--ty-success-200:#cbe0c6;--ty-success-300:#accea5;--ty-success-400:#87b57d;--ty-success-500:#659b5a;--ty-success-600:#4e8143;--ty-success-700:#3b6831;--ty-success-800:#2c5124;--ty-success-900:#203c19;--ty-success-950:#13290e;--ty-info-50:#f2f8f9;--ty-info-100:#e1eeef;--ty-info-200:#c6dfe0;--ty-info-300:#a4cbcd;--ty-info-400:#79b2b5;--ty-info-500:#53989b;--ty-info-600:#3b7e81;--ty-info-700:#296568;--ty-info-800:#1d4f52;--ty-info-900:#143b3d;--ty-info-950:#0a2829;--ty-shadow-sheet:0px 0px 0px 0px rgb(10 5 1/0);--ty-shadow-raised:0px 0px 0px 0px rgb(10 5 1/0);--ty-shadow-floating:0px 2px 6px -2px rgb(10 5 1/0.24);--ty-shadow-modal:0px 16px 40px -16px rgb(10 5 1/0.6);--ty-shadow-sheet-inset:inset 0px 1px 0px 0px rgb(255 255 255/0);--ty-radius:4px;--ty-radius-control:4px;--ty-radius-card:4px;--ty-radius-sheet:6px;--ty-radius-pill:999px;--ty-radius-agent:2px;--ty-focus-width:3px;--ty-border-width:2px;--ty-glass-blur-sheet:0px;--ty-glass-blur-floating:0px;--ty-glass-saturate:1;--ty-font-serif:"Psefia Serif",Georgia,serif;--ty-font-sans:"Psefia Sans",system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif;--ty-font-mono:"Psefia Mono","Noto Sans Mono",ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;--ty-font-tracking-h1:-0.01em;--ty-font-heading:"Psefia Serif",Georgia,serif}[data-ty-mode=dark] [data-ty-theme=lakebrasil][data-ty-mode=light],[data-ty-theme=lakebrasil][data-ty-mode=light]{color-scheme:light;--ty-bg:#f9f6f3;--ty-surface:#fefcfa;--ty-surface-raised:#fefcfa;--ty-surface-solid:#fefcfa;--ty-surface-raised-solid:#fefcfa;--ty-surface-sunken:#f2f0ec;--ty-ink:#1e170e;--ty-ink-2:#2c251c;--ty-ink-3:#3c342a;--ty-line:rgb(122 112 98/0.45);--ty-line-soft:rgb(122 112 98/0.3);--ty-line-strong:rgb(122 112 98/0.75);--ty-input:#554b3e;--ty-focus-ring:#2f4e4d;--ty-cursor-now:#81687e;--ty-brand:#2f4e4d;--ty-brand-strong:#1e3b3a;--ty-brand-soft:rgb(86 121 120/0.16);--ty-on-brand-soft:#244342;--ty-on-brand:#f5fcfb;--ty-cta-solid:#3a5d5b;--ty-on-cta:#f6fbfb;--ty-secondary:#fefcfa;--ty-on-secondary:#1e170e;--ty-backdrop:rgb(27 21 12/0.4);--ty-ambient-1:rgb(132 174 172/0);--ty-ambient-2:rgb(78 188 235/0);--ty-danger:#942124;--ty-danger-soft:rgb(202 85 81/0.16);--ty-on-danger-soft:#800613;--ty-on-danger:#fbfaf8;--ty-warning:#734700;--ty-warning-soft:rgb(177 112 0/0.16);--ty-on-warning-soft:#5e3900;--ty-on-warning:#fbfaf8;--ty-success:#2d6121;--ty-success-soft:rgb(91 144 79/0.16);--ty-on-success-soft:#1c500e;--ty-on-success:#fbfaf8;--ty-info:#105e62;--ty-info-soft:rgb(72 141 145/0.16);--ty-on-info-soft:#004c50;--ty-on-info:#fbfaf8;--ty-neutral:#595146;--ty-neutral-soft:rgb(135 127 115/0.16);--ty-on-neutral-soft:#494137;--ty-on-neutral:#fbfaf8;--ty-chart-1:#1f74bf;--ty-chart-2:#a55d00;--ty-chart-3:#008660;--ty-chart-4:#a14d92;--ty-chart-5:#007f95;--ty-chart-6:#b44d34;--ty-chart-7:#767700;--ty-chart-8:#7260bd;--ty-on-bg:#2c251c;--ty-on-surface:#2c251c;--ty-on-surface-raised:#2c251c;--ty-on-surface-sunken:#2c251c;--ty-proof-proved:#1c500e;--ty-proof-proved-soft:rgb(91 144 79/0.16);--ty-proof-pending:#5e3900;--ty-proof-pending-soft:rgb(177 112 0/0.16);--ty-proof-refuted:#800613;--ty-proof-refuted-soft:rgb(202 85 81/0.16);--ty-proof-not-disclosed:#494137;--ty-proof-not-disclosed-soft:rgb(135 127 115/0.16);--ty-proof-none:#3c342a;--ty-proof-none-soft:rgb(135 127 115/0.16);--ty-actor-person:#244342;--ty-actor-person-soft:rgb(86 121 120/0.16);--ty-actor-agent:#2c251c;--ty-actor-agent-soft:rgb(135 127 115/0.16);--ty-actor-system:#3c342a;--ty-actor-system-soft:rgb(135 127 115/0.16);--ty-nav-bg:#fefcfa;--ty-on-nav:#2c251c;--ty-nav-active:rgb(86 121 120/0.16);--ty-on-nav-active:#244342;--ty-nav-line:rgb(122 112 98/0.45);--ty-accent:#2f4e4d;--ty-accent-strong:#1e3b3a;--ty-accent-soft:rgb(86 121 120/0.16);--ty-accent-ink:#f5fcfb;--ty-on-accent:#f5fcfb;--ty-on-accent-soft:#244342;--ty-categorical-1:#1f74bf;--ty-categorical-2:#a55d00;--ty-categorical-3:#008660;--ty-categorical-4:#a14d92;--ty-categorical-5:#007f95;--ty-categorical-6:#b44d34;--ty-categorical-7:#767700;--ty-categorical-8:#7260bd;--ty-cta:linear-gradient(135deg,#3a5d5b,#3a5d5b);--ty-brand-50:#f3f8f8;--ty-brand-100:#e4eded;--ty-brand-200:#ccdddc;--ty-brand-300:#adc9c8;--ty-brand-400:#88afad;--ty-brand-500:#679593;--ty-brand-600:#4f7b79;--ty-brand-700:#3c6361;--ty-brand-800:#2d4d4c;--ty-brand-900:#203938;--ty-brand-950:#142726;--ty-neutral-50:#f7f7f6;--ty-neutral-100:#ecebea;--ty-neutral-200:#dad9d6;--ty-neutral-300:#c5c2be;--ty-neutral-400:#a9a5a0;--ty-neutral-500:#8e8a84;--ty-neutral-600:#75716b;--ty-neutral-700:#5e5a55;--ty-neutral-800:#494642;--ty-neutral-900:#363431;--ty-neutral-950:#242220;--ty-danger-50:#fff4f3;--ty-danger-100:#ffe4e1;--ty-danger-200:#fdcbc6;--ty-danger-300:#f8aca5;--ty-danger-400:#eb857e;--ty-danger-500:#d6605b;--ty-danger-600:#b74844;--ty-danger-700:#973533;--ty-danger-800:#782725;--ty-danger-900:#5b1c1a;--ty-danger-950:#40100f;--ty-warning-50:#fdf5ee;--ty-warning-100:#f7e9d9;--ty-warning-200:#efd4b7;--ty-warning-300:#e4ba8b;--ty-warning-400:#d29a55;--ty-warning-500:#bc7a19;--ty-warning-600:#9d6300;--ty-warning-700:#7e4f00;--ty-warning-800:#633d00;--ty-warning-900:#4b2c00;--ty-warning-950:#331d00;--ty-success-50:#f3f9f2;--ty-success-100:#e4efe1;--ty-success-200:#cbe0c6;--ty-success-300:#accea5;--ty-success-400:#87b57d;--ty-success-500:#659b5a;--ty-success-600:#4e8143;--ty-success-700:#3b6831;--ty-success-800:#2c5124;--ty-success-900:#203c19;--ty-success-950:#13290e;--ty-info-50:#f2f8f9;--ty-info-100:#e1eeef;--ty-info-200:#c6dfe0;--ty-info-300:#a4cbcd;--ty-info-400:#79b2b5;--ty-info-500:#53989b;--ty-info-600:#3b7e81;--ty-info-700:#296568;--ty-info-800:#1d4f52;--ty-info-900:#143b3d;--ty-info-950:#0a2829;--ty-shadow-sheet:0px 0px 0px 0px rgb(27 21 12/0);--ty-shadow-raised:0px 0px 0px 0px rgb(27 21 12/0);--ty-shadow-floating:0px 2px 6px -2px rgb(27 21 12/0.12);--ty-shadow-modal:0px 16px 40px -16px rgb(27 21 12/0.3);--ty-shadow-sheet-inset:inset 0px 1px 0px 0px rgb(255 255 255/0);--ty-radius:4px;--ty-radius-control:4px;--ty-radius-card:4px;--ty-radius-sheet:6px;--ty-radius-pill:999px;--ty-radius-agent:2px;--ty-focus-width:3px;--ty-border-width:2px;--ty-glass-blur-sheet:0px;--ty-glass-blur-floating:0px;--ty-glass-saturate:1;--ty-font-serif:"Psefia Serif",Georgia,serif;--ty-font-sans:"Psefia Sans",system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif;--ty-font-mono:"Psefia Mono","Noto Sans Mono",ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;--ty-font-tracking-h1:-0.01em;--ty-font-heading:"Psefia Serif",Georgia,serif}[data-ty-theme=psefia-glass],[data-ty-theme=psefia-glass] [data-ty-mode=light]{color-scheme:light;--ty-bg:#f9f6f3;--ty-surface:rgb(254 252 250/0.82);--ty-surface-raised:rgb(254 252 250/0.94);--ty-surface-solid:#fefcfa;--ty-surface-raised-solid:#fefcfa;--ty-surface-sunken:#f2f0ec;--ty-ink:#1e170e;--ty-ink-2:#2c251c;--ty-ink-3:#3c342a;--ty-line:rgb(122 112 98/0.45);--ty-line-soft:rgb(122 112 98/0.3);--ty-line-strong:rgb(122 112 98/0.75);--ty-input:#554b3e;--ty-focus-ring:#2f4e4d;--ty-cursor-now:#81687e;--ty-brand:#2f4e4d;--ty-brand-strong:#1e3b3a;--ty-brand-soft:rgb(86 121 120/0.16);--ty-on-brand-soft:#244342;--ty-on-brand:#f5fcfb;--ty-cta-solid:#3a5d5b;--ty-on-cta:#f6fbfb;--ty-secondary:rgb(254 252 250/0.7);--ty-on-secondary:#1e170e;--ty-backdrop:rgb(27 21 12/0.4);--ty-ambient-1:rgb(132 174 172/0.07);--ty-ambient-2:rgb(78 188 235/0.05);--ty-danger:#942124;--ty-danger-soft:rgb(202 85 81/0.16);--ty-on-danger-soft:#800613;--ty-on-danger:#fbfaf8;--ty-warning:#734700;--ty-warning-soft:rgb(177 112 0/0.16);--ty-on-warning-soft:#5e3900;--ty-on-warning:#fbfaf8;--ty-success:#2d6121;--ty-success-soft:rgb(91 144 79/0.16);--ty-on-success-soft:#1c500e;--ty-on-success:#fbfaf8;--ty-info:#105e62;--ty-info-soft:rgb(72 141 145/0.16);--ty-on-info-soft:#004c50;--ty-on-info:#fbfaf8;--ty-neutral:#595146;--ty-neutral-soft:rgb(135 127 115/0.16);--ty-on-neutral-soft:#494137;--ty-on-neutral:#fbfaf8;--ty-chart-1:#008758;--ty-chart-2:#008479;--ty-chart-3:#906b00;--ty-chart-4:#00818c;--ty-chart-5:#b54c3d;--ty-chart-6:#7260bd;--ty-chart-7:#007d9f;--ty-chart-8:#687c00;--ty-on-bg:#2c251c;--ty-on-surface:#2c251c;--ty-on-surface-raised:#2c251c;--ty-on-surface-sunken:#2c251c;--ty-proof-proved:#1c500e;--ty-proof-proved-soft:rgb(91 144 79/0.16);--ty-proof-pending:#5e3900;--ty-proof-pending-soft:rgb(177 112 0/0.16);--ty-proof-refuted:#800613;--ty-proof-refuted-soft:rgb(202 85 81/0.16);--ty-proof-not-disclosed:#494137;--ty-proof-not-disclosed-soft:rgb(135 127 115/0.16);--ty-proof-none:#3c342a;--ty-proof-none-soft:rgb(135 127 115/0.16);--ty-actor-person:#244342;--ty-actor-person-soft:rgb(86 121 120/0.16);--ty-actor-agent:#2c251c;--ty-actor-agent-soft:rgb(135 127 115/0.16);--ty-actor-system:#3c342a;--ty-actor-system-soft:rgb(135 127 115/0.16);--ty-nav-bg:rgb(254 252 250/0.82);--ty-on-nav:#2c251c;--ty-nav-active:rgb(86 121 120/0.16);--ty-on-nav-active:#244342;--ty-nav-line:rgb(122 112 98/0.45);--ty-accent:#2f4e4d;--ty-accent-strong:#1e3b3a;--ty-accent-soft:rgb(86 121 120/0.16);--ty-accent-ink:#f5fcfb;--ty-on-accent:#f5fcfb;--ty-on-accent-soft:#244342;--ty-categorical-1:#008758;--ty-categorical-2:#008479;--ty-categorical-3:#906b00;--ty-categorical-4:#00818c;--ty-categorical-5:#b54c3d;--ty-categorical-6:#7260bd;--ty-categorical-7:#007d9f;--ty-categorical-8:#687c00;--ty-cta:linear-gradient(135deg,#486b64,#3f6264 50%,#4a5d72);--ty-brand-50:#f3f8f8;--ty-brand-100:#e4eded;--ty-brand-200:#ccdddc;--ty-brand-300:#adc9c8;--ty-brand-400:#88afad;--ty-brand-500:#679593;--ty-brand-600:#4f7b79;--ty-brand-700:#3c6361;--ty-brand-800:#2d4d4c;--ty-brand-900:#203938;--ty-brand-950:#142726;--ty-neutral-50:#f7f7f6;--ty-neutral-100:#ecebea;--ty-neutral-200:#dad9d6;--ty-neutral-300:#c5c2be;--ty-neutral-400:#a9a5a0;--ty-neutral-500:#8e8a84;--ty-neutral-600:#75716b;--ty-neutral-700:#5e5a55;--ty-neutral-800:#494642;--ty-neutral-900:#363431;--ty-neutral-950:#242220;--ty-danger-50:#fff4f3;--ty-danger-100:#ffe4e1;--ty-danger-200:#fdcbc6;--ty-danger-300:#f8aca5;--ty-danger-400:#eb857e;--ty-danger-500:#d6605b;--ty-danger-600:#b74844;--ty-danger-700:#973533;--ty-danger-800:#782725;--ty-danger-900:#5b1c1a;--ty-danger-950:#40100f;--ty-warning-50:#fdf5ee;--ty-warning-100:#f7e9d9;--ty-warning-200:#efd4b7;--ty-warning-300:#e4ba8b;--ty-warning-400:#d29a55;--ty-warning-500:#bc7a19;--ty-warning-600:#9d6300;--ty-warning-700:#7e4f00;--ty-warning-800:#633d00;--ty-warning-900:#4b2c00;--ty-warning-950:#331d00;--ty-success-50:#f3f9f2;--ty-success-100:#e4efe1;--ty-success-200:#cbe0c6;--ty-success-300:#accea5;--ty-success-400:#87b57d;--ty-success-500:#659b5a;--ty-success-600:#4e8143;--ty-success-700:#3b6831;--ty-success-800:#2c5124;--ty-success-900:#203c19;--ty-success-950:#13290e;--ty-info-50:#f2f8f9;--ty-info-100:#e1eeef;--ty-info-200:#c6dfe0;--ty-info-300:#a4cbcd;--ty-info-400:#79b2b5;--ty-info-500:#53989b;--ty-info-600:#3b7e81;--ty-info-700:#296568;--ty-info-800:#1d4f52;--ty-info-900:#143b3d;--ty-info-950:#0a2829;--ty-shadow-sheet:0px 4px 16px -2px rgb(20 32 31/0.1),0px 12px 40px -8px rgb(20 32 31/0.1);--ty-shadow-raised:0px 4px 12px -2px rgb(20 32 31/0.08),0px 2px 4px -2px rgb(20 32 31/0.04);--ty-shadow-floating:0px 12px 28px -8px rgb(20 32 31/0.14),0px 4px 8px -4px rgb(20 32 31/0.06);--ty-shadow-modal:0px 40px 100px -30px rgb(12 20 20/0.4),0px 16px 40px -12px rgb(12 20 20/0.16);--ty-shadow-sheet-inset:inset 0px 1px 2px 0px rgb(255 255 255/0.8),inset 0px -1px 2px 0px rgb(20 32 31/0.04);--ty-radius:12px;--ty-radius-control:12px;--ty-radius-card:20px;--ty-radius-sheet:24px;--ty-radius-pill:999px;--ty-radius-agent:7px;--ty-focus-width:3px;--ty-border-width:2px;--ty-glass-blur-sheet:20px;--ty-glass-blur-floating:24px;--ty-glass-saturate:1.15;--ty-font-serif:"Psefia Serif",Georgia,serif;--ty-font-sans:"Psefia Sans",system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif;--ty-font-mono:"Psefia Mono","Noto Sans Mono",ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;--ty-font-tracking-h1:-0.01em;--ty-font-heading:"Psefia Serif",Georgia,serif}@media (prefers-color-scheme:dark){[data-ty-theme=psefia-glass]:not([data-ty-mode=light]){color-scheme:dark;--ty-bg:#100e0c;--ty-surface:rgb(31 30 28/0.72);--ty-surface-raised:rgb(41 39 37/0.86);--ty-surface-solid:#1f1e1c;--ty-surface-raised-solid:#292725;--ty-surface-sunken:#171512;--ty-ink:#f8efe2;--ty-ink-2:#f0e6da;--ty-ink-3:#e6dcd0;--ty-line:rgb(193 181 166/0.4);--ty-line-soft:rgb(193 181 166/0.25);--ty-line-strong:rgb(193 181 166/0.65);--ty-input:#c1b5a6;--ty-focus-ring:#b3d6d4;--ty-cursor-now:#bca1b9;--ty-brand:#b3d6d4;--ty-brand-strong:#c5e6e4;--ty-brand-soft:rgb(145 182 181/0.224);--ty-on-brand-soft:#bce0de;--ty-on-brand:#1e2323;--ty-cta-solid:#3a5d5b;--ty-on-cta:#f6fbfb;--ty-secondary:rgb(41 39 37/0.6);--ty-on-secondary:#f8efe2;--ty-backdrop:rgb(6 3 0/0.6);--ty-ambient-1:rgb(132 174 172/0.12);--ty-ambient-2:rgb(78 188 235/0.08);--ty-danger:#ffa098;--ty-danger-soft:rgb(237 117 110/0.224);--ty-on-danger-soft:#ffbeb8;--ty-on-danger:#121110;--ty-warning:#f3ae58;--ty-warning-soft:rgb(209 142 53/0.224);--ty-on-warning-soft:#ffc580;--ty-on-warning:#121110;--ty-success:#98cf8b;--ty-success-soft:rgb(121 175 109/0.224);--ty-on-success-soft:#aae39e;--ty-on-success:#121110;--ty-info:#86cccf;--ty-info-soft:rgb(103 172 176/0.224);--ty-on-info-soft:#99dfe3;--ty-on-info:#121110;--ty-neutral:#c5bcb0;--ty-neutral-soft:rgb(166 157 145/0.224);--ty-on-neutral-soft:#d9cfc3;--ty-on-neutral:#121110;--ty-chart-1:#5aca94;--ty-chart-2:#1dcbbc;--ty-chart-3:#d7aa42;--ty-chart-4:#00c8d8;--ty-chart-5:#f8907f;--ty-chart-6:#b0a2fe;--ty-chart-7:#37c2ef;--ty-chart-8:#a7bd58;--ty-on-bg:#f0e6da;--ty-on-surface:#f0e6da;--ty-on-surface-raised:#f0e6da;--ty-on-surface-sunken:#f0e6da;--ty-proof-proved:#aae39e;--ty-proof-proved-soft:rgb(121 175 109/0.224);--ty-proof-pending:#ffc580;--ty-proof-pending-soft:rgb(209 142 53/0.224);--ty-proof-refuted:#ffbeb8;--ty-proof-refuted-soft:rgb(237 117 110/0.224);--ty-proof-not-disclosed:#d9cfc3;--ty-proof-not-disclosed-soft:rgb(166 157 145/0.224);--ty-proof-none:#e6dcd0;--ty-proof-none-soft:rgb(166 157 145/0.224);--ty-actor-person:#bce0de;--ty-actor-person-soft:rgb(145 182 181/0.224);--ty-actor-agent:#f0e6da;--ty-actor-agent-soft:rgb(166 157 145/0.224);--ty-actor-system:#e6dcd0;--ty-actor-system-soft:rgb(166 157 145/0.224);--ty-nav-bg:rgb(31 30 28/0.72);--ty-on-nav:#f0e6da;--ty-nav-active:rgb(145 182 181/0.224);--ty-on-nav-active:#bce0de;--ty-nav-line:rgb(193 181 166/0.4);--ty-accent:#b3d6d4;--ty-accent-strong:#c5e6e4;--ty-accent-soft:rgb(145 182 181/0.224);--ty-accent-ink:#1e2323;--ty-on-accent:#1e2323;--ty-on-accent-soft:#bce0de;--ty-categorical-1:#5aca94;--ty-categorical-2:#1dcbbc;--ty-categorical-3:#d7aa42;--ty-categorical-4:#00c8d8;--ty-categorical-5:#f8907f;--ty-categorical-6:#b0a2fe;--ty-categorical-7:#37c2ef;--ty-categorical-8:#a7bd58;--ty-cta:linear-gradient(135deg,#486b64,#3f6264 50%,#4a5d72);--ty-brand-50:#f3f8f8;--ty-brand-100:#e4eded;--ty-brand-200:#ccdddc;--ty-brand-300:#adc9c8;--ty-brand-400:#88afad;--ty-brand-500:#679593;--ty-brand-600:#4f7b79;--ty-brand-700:#3c6361;--ty-brand-800:#2d4d4c;--ty-brand-900:#203938;--ty-brand-950:#142726;--ty-neutral-50:#f7f7f6;--ty-neutral-100:#ecebea;--ty-neutral-200:#dad9d6;--ty-neutral-300:#c5c2be;--ty-neutral-400:#a9a5a0;--ty-neutral-500:#8e8a84;--ty-neutral-600:#75716b;--ty-neutral-700:#5e5a55;--ty-neutral-800:#494642;--ty-neutral-900:#363431;--ty-neutral-950:#242220;--ty-danger-50:#fff4f3;--ty-danger-100:#ffe4e1;--ty-danger-200:#fdcbc6;--ty-danger-300:#f8aca5;--ty-danger-400:#eb857e;--ty-danger-500:#d6605b;--ty-danger-600:#b74844;--ty-danger-700:#973533;--ty-danger-800:#782725;--ty-danger-900:#5b1c1a;--ty-danger-950:#40100f;--ty-warning-50:#fdf5ee;--ty-warning-100:#f7e9d9;--ty-warning-200:#efd4b7;--ty-warning-300:#e4ba8b;--ty-warning-400:#d29a55;--ty-warning-500:#bc7a19;--ty-warning-600:#9d6300;--ty-warning-700:#7e4f00;--ty-warning-800:#633d00;--ty-warning-900:#4b2c00;--ty-warning-950:#331d00;--ty-success-50:#f3f9f2;--ty-success-100:#e4efe1;--ty-success-200:#cbe0c6;--ty-success-300:#accea5;--ty-success-400:#87b57d;--ty-success-500:#659b5a;--ty-success-600:#4e8143;--ty-success-700:#3b6831;--ty-success-800:#2c5124;--ty-success-900:#203c19;--ty-success-950:#13290e;--ty-info-50:#f2f8f9;--ty-info-100:#e1eeef;--ty-info-200:#c6dfe0;--ty-info-300:#a4cbcd;--ty-info-400:#79b2b5;--ty-info-500:#53989b;--ty-info-600:#3b7e81;--ty-info-700:#296568;--ty-info-800:#1d4f52;--ty-info-900:#143b3d;--ty-info-950:#0a2829;--ty-shadow-sheet:0px 12px 40px -12px rgb(0 0 0/0.55);--ty-shadow-raised:0px 4px 12px -2px rgb(0 0 0/0.5),0px 2px 4px -2px rgb(0 0 0/0.3);--ty-shadow-floating:0px 12px 24px -8px rgb(0 0 0/0.6),0px 4px 8px -4px rgb(0 0 0/0.4);--ty-shadow-modal:0px 40px 100px -30px rgb(0 0 0/0.7),0px 16px 40px -12px rgb(0 0 0/0.5);--ty-shadow-sheet-inset:inset 0px 1px 1px 0px rgb(255 255 255/0.12);--ty-radius:12px;--ty-radius-control:12px;--ty-radius-card:20px;--ty-radius-sheet:24px;--ty-radius-pill:999px;--ty-radius-agent:7px;--ty-focus-width:3px;--ty-border-width:2px;--ty-glass-blur-sheet:20px;--ty-glass-blur-floating:24px;--ty-glass-saturate:1.4;--ty-font-serif:"Psefia Serif",Georgia,serif;--ty-font-sans:"Psefia Sans",system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif;--ty-font-mono:"Psefia Mono","Noto Sans Mono",ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;--ty-font-tracking-h1:-0.01em;--ty-font-heading:"Psefia Serif",Georgia,serif}}[data-ty-mode=dark] [data-ty-theme=psefia-glass],[data-ty-theme=psefia-glass] [data-ty-mode=dark],[data-ty-theme=psefia-glass][data-ty-mode=dark]{color-scheme:dark;--ty-bg:#100e0c;--ty-surface:rgb(31 30 28/0.72);--ty-surface-raised:rgb(41 39 37/0.86);--ty-surface-solid:#1f1e1c;--ty-surface-raised-solid:#292725;--ty-surface-sunken:#171512;--ty-ink:#f8efe2;--ty-ink-2:#f0e6da;--ty-ink-3:#e6dcd0;--ty-line:rgb(193 181 166/0.4);--ty-line-soft:rgb(193 181 166/0.25);--ty-line-strong:rgb(193 181 166/0.65);--ty-input:#c1b5a6;--ty-focus-ring:#b3d6d4;--ty-cursor-now:#bca1b9;--ty-brand:#b3d6d4;--ty-brand-strong:#c5e6e4;--ty-brand-soft:rgb(145 182 181/0.224);--ty-on-brand-soft:#bce0de;--ty-on-brand:#1e2323;--ty-cta-solid:#3a5d5b;--ty-on-cta:#f6fbfb;--ty-secondary:rgb(41 39 37/0.6);--ty-on-secondary:#f8efe2;--ty-backdrop:rgb(6 3 0/0.6);--ty-ambient-1:rgb(132 174 172/0.12);--ty-ambient-2:rgb(78 188 235/0.08);--ty-danger:#ffa098;--ty-danger-soft:rgb(237 117 110/0.224);--ty-on-danger-soft:#ffbeb8;--ty-on-danger:#121110;--ty-warning:#f3ae58;--ty-warning-soft:rgb(209 142 53/0.224);--ty-on-warning-soft:#ffc580;--ty-on-warning:#121110;--ty-success:#98cf8b;--ty-success-soft:rgb(121 175 109/0.224);--ty-on-success-soft:#aae39e;--ty-on-success:#121110;--ty-info:#86cccf;--ty-info-soft:rgb(103 172 176/0.224);--ty-on-info-soft:#99dfe3;--ty-on-info:#121110;--ty-neutral:#c5bcb0;--ty-neutral-soft:rgb(166 157 145/0.224);--ty-on-neutral-soft:#d9cfc3;--ty-on-neutral:#121110;--ty-chart-1:#5aca94;--ty-chart-2:#1dcbbc;--ty-chart-3:#d7aa42;--ty-chart-4:#00c8d8;--ty-chart-5:#f8907f;--ty-chart-6:#b0a2fe;--ty-chart-7:#37c2ef;--ty-chart-8:#a7bd58;--ty-on-bg:#f0e6da;--ty-on-surface:#f0e6da;--ty-on-surface-raised:#f0e6da;--ty-on-surface-sunken:#f0e6da;--ty-proof-proved:#aae39e;--ty-proof-proved-soft:rgb(121 175 109/0.224);--ty-proof-pending:#ffc580;--ty-proof-pending-soft:rgb(209 142 53/0.224);--ty-proof-refuted:#ffbeb8;--ty-proof-refuted-soft:rgb(237 117 110/0.224);--ty-proof-not-disclosed:#d9cfc3;--ty-proof-not-disclosed-soft:rgb(166 157 145/0.224);--ty-proof-none:#e6dcd0;--ty-proof-none-soft:rgb(166 157 145/0.224);--ty-actor-person:#bce0de;--ty-actor-person-soft:rgb(145 182 181/0.224);--ty-actor-agent:#f0e6da;--ty-actor-agent-soft:rgb(166 157 145/0.224);--ty-actor-system:#e6dcd0;--ty-actor-system-soft:rgb(166 157 145/0.224);--ty-nav-bg:rgb(31 30 28/0.72);--ty-on-nav:#f0e6da;--ty-nav-active:rgb(145 182 181/0.224);--ty-on-nav-active:#bce0de;--ty-nav-line:rgb(193 181 166/0.4);--ty-accent:#b3d6d4;--ty-accent-strong:#c5e6e4;--ty-accent-soft:rgb(145 182 181/0.224);--ty-accent-ink:#1e2323;--ty-on-accent:#1e2323;--ty-on-accent-soft:#bce0de;--ty-categorical-1:#5aca94;--ty-categorical-2:#1dcbbc;--ty-categorical-3:#d7aa42;--ty-categorical-4:#00c8d8;--ty-categorical-5:#f8907f;--ty-categorical-6:#b0a2fe;--ty-categorical-7:#37c2ef;--ty-categorical-8:#a7bd58;--ty-cta:linear-gradient(135deg,#486b64,#3f6264 50%,#4a5d72);--ty-brand-50:#f3f8f8;--ty-brand-100:#e4eded;--ty-brand-200:#ccdddc;--ty-brand-300:#adc9c8;--ty-brand-400:#88afad;--ty-brand-500:#679593;--ty-brand-600:#4f7b79;--ty-brand-700:#3c6361;--ty-brand-800:#2d4d4c;--ty-brand-900:#203938;--ty-brand-950:#142726;--ty-neutral-50:#f7f7f6;--ty-neutral-100:#ecebea;--ty-neutral-200:#dad9d6;--ty-neutral-300:#c5c2be;--ty-neutral-400:#a9a5a0;--ty-neutral-500:#8e8a84;--ty-neutral-600:#75716b;--ty-neutral-700:#5e5a55;--ty-neutral-800:#494642;--ty-neutral-900:#363431;--ty-neutral-950:#242220;--ty-danger-50:#fff4f3;--ty-danger-100:#ffe4e1;--ty-danger-200:#fdcbc6;--ty-danger-300:#f8aca5;--ty-danger-400:#eb857e;--ty-danger-500:#d6605b;--ty-danger-600:#b74844;--ty-danger-700:#973533;--ty-danger-800:#782725;--ty-danger-900:#5b1c1a;--ty-danger-950:#40100f;--ty-warning-50:#fdf5ee;--ty-warning-100:#f7e9d9;--ty-warning-200:#efd4b7;--ty-warning-300:#e4ba8b;--ty-warning-400:#d29a55;--ty-warning-500:#bc7a19;--ty-warning-600:#9d6300;--ty-warning-700:#7e4f00;--ty-warning-800:#633d00;--ty-warning-900:#4b2c00;--ty-warning-950:#331d00;--ty-success-50:#f3f9f2;--ty-success-100:#e4efe1;--ty-success-200:#cbe0c6;--ty-success-300:#accea5;--ty-success-400:#87b57d;--ty-success-500:#659b5a;--ty-success-600:#4e8143;--ty-success-700:#3b6831;--ty-success-800:#2c5124;--ty-success-900:#203c19;--ty-success-950:#13290e;--ty-info-50:#f2f8f9;--ty-info-100:#e1eeef;--ty-info-200:#c6dfe0;--ty-info-300:#a4cbcd;--ty-info-400:#79b2b5;--ty-info-500:#53989b;--ty-info-600:#3b7e81;--ty-info-700:#296568;--ty-info-800:#1d4f52;--ty-info-900:#143b3d;--ty-info-950:#0a2829;--ty-shadow-sheet:0px 12px 40px -12px rgb(0 0 0/0.55);--ty-shadow-raised:0px 4px 12px -2px rgb(0 0 0/0.5),0px 2px 4px -2px rgb(0 0 0/0.3);--ty-shadow-floating:0px 12px 24px -8px rgb(0 0 0/0.6),0px 4px 8px -4px rgb(0 0 0/0.4);--ty-shadow-modal:0px 40px 100px -30px rgb(0 0 0/0.7),0px 16px 40px -12px rgb(0 0 0/0.5);--ty-shadow-sheet-inset:inset 0px 1px 1px 0px rgb(255 255 255/0.12);--ty-radius:12px;--ty-radius-control:12px;--ty-radius-card:20px;--ty-radius-sheet:24px;--ty-radius-pill:999px;--ty-radius-agent:7px;--ty-focus-width:3px;--ty-border-width:2px;--ty-glass-blur-sheet:20px;--ty-glass-blur-floating:24px;--ty-glass-saturate:1.4;--ty-font-serif:"Psefia Serif",Georgia,serif;--ty-font-sans:"Psefia Sans",system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif;--ty-font-mono:"Psefia Mono","Noto Sans Mono",ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;--ty-font-tracking-h1:-0.01em;--ty-font-heading:"Psefia Serif",Georgia,serif}[data-ty-mode=dark] [data-ty-theme=psefia-glass][data-ty-mode=light],[data-ty-theme=psefia-glass][data-ty-mode=light]{color-scheme:light;--ty-bg:#f9f6f3;--ty-surface:rgb(254 252 250/0.82);--ty-surface-raised:rgb(254 252 250/0.94);--ty-surface-solid:#fefcfa;--ty-surface-raised-solid:#fefcfa;--ty-surface-sunken:#f2f0ec;--ty-ink:#1e170e;--ty-ink-2:#2c251c;--ty-ink-3:#3c342a;--ty-line:rgb(122 112 98/0.45);--ty-line-soft:rgb(122 112 98/0.3);--ty-line-strong:rgb(122 112 98/0.75);--ty-input:#554b3e;--ty-focus-ring:#2f4e4d;--ty-cursor-now:#81687e;--ty-brand:#2f4e4d;--ty-brand-strong:#1e3b3a;--ty-brand-soft:rgb(86 121 120/0.16);--ty-on-brand-soft:#244342;--ty-on-brand:#f5fcfb;--ty-cta-solid:#3a5d5b;--ty-on-cta:#f6fbfb;--ty-secondary:rgb(254 252 250/0.7);--ty-on-secondary:#1e170e;--ty-backdrop:rgb(27 21 12/0.4);--ty-ambient-1:rgb(132 174 172/0.07);--ty-ambient-2:rgb(78 188 235/0.05);--ty-danger:#942124;--ty-danger-soft:rgb(202 85 81/0.16);--ty-on-danger-soft:#800613;--ty-on-danger:#fbfaf8;--ty-warning:#734700;--ty-warning-soft:rgb(177 112 0/0.16);--ty-on-warning-soft:#5e3900;--ty-on-warning:#fbfaf8;--ty-success:#2d6121;--ty-success-soft:rgb(91 144 79/0.16);--ty-on-success-soft:#1c500e;--ty-on-success:#fbfaf8;--ty-info:#105e62;--ty-info-soft:rgb(72 141 145/0.16);--ty-on-info-soft:#004c50;--ty-on-info:#fbfaf8;--ty-neutral:#595146;--ty-neutral-soft:rgb(135 127 115/0.16);--ty-on-neutral-soft:#494137;--ty-on-neutral:#fbfaf8;--ty-chart-1:#008758;--ty-chart-2:#008479;--ty-chart-3:#906b00;--ty-chart-4:#00818c;--ty-chart-5:#b54c3d;--ty-chart-6:#7260bd;--ty-chart-7:#007d9f;--ty-chart-8:#687c00;--ty-on-bg:#2c251c;--ty-on-surface:#2c251c;--ty-on-surface-raised:#2c251c;--ty-on-surface-sunken:#2c251c;--ty-proof-proved:#1c500e;--ty-proof-proved-soft:rgb(91 144 79/0.16);--ty-proof-pending:#5e3900;--ty-proof-pending-soft:rgb(177 112 0/0.16);--ty-proof-refuted:#800613;--ty-proof-refuted-soft:rgb(202 85 81/0.16);--ty-proof-not-disclosed:#494137;--ty-proof-not-disclosed-soft:rgb(135 127 115/0.16);--ty-proof-none:#3c342a;--ty-proof-none-soft:rgb(135 127 115/0.16);--ty-actor-person:#244342;--ty-actor-person-soft:rgb(86 121 120/0.16);--ty-actor-agent:#2c251c;--ty-actor-agent-soft:rgb(135 127 115/0.16);--ty-actor-system:#3c342a;--ty-actor-system-soft:rgb(135 127 115/0.16);--ty-nav-bg:rgb(254 252 250/0.82);--ty-on-nav:#2c251c;--ty-nav-active:rgb(86 121 120/0.16);--ty-on-nav-active:#244342;--ty-nav-line:rgb(122 112 98/0.45);--ty-accent:#2f4e4d;--ty-accent-strong:#1e3b3a;--ty-accent-soft:rgb(86 121 120/0.16);--ty-accent-ink:#f5fcfb;--ty-on-accent:#f5fcfb;--ty-on-accent-soft:#244342;--ty-categorical-1:#008758;--ty-categorical-2:#008479;--ty-categorical-3:#906b00;--ty-categorical-4:#00818c;--ty-categorical-5:#b54c3d;--ty-categorical-6:#7260bd;--ty-categorical-7:#007d9f;--ty-categorical-8:#687c00;--ty-cta:linear-gradient(135deg,#486b64,#3f6264 50%,#4a5d72);--ty-brand-50:#f3f8f8;--ty-brand-100:#e4eded;--ty-brand-200:#ccdddc;--ty-brand-300:#adc9c8;--ty-brand-400:#88afad;--ty-brand-500:#679593;--ty-brand-600:#4f7b79;--ty-brand-700:#3c6361;--ty-brand-800:#2d4d4c;--ty-brand-900:#203938;--ty-brand-950:#142726;--ty-neutral-50:#f7f7f6;--ty-neutral-100:#ecebea;--ty-neutral-200:#dad9d6;--ty-neutral-300:#c5c2be;--ty-neutral-400:#a9a5a0;--ty-neutral-500:#8e8a84;--ty-neutral-600:#75716b;--ty-neutral-700:#5e5a55;--ty-neutral-800:#494642;--ty-neutral-900:#363431;--ty-neutral-950:#242220;--ty-danger-50:#fff4f3;--ty-danger-100:#ffe4e1;--ty-danger-200:#fdcbc6;--ty-danger-300:#f8aca5;--ty-danger-400:#eb857e;--ty-danger-500:#d6605b;--ty-danger-600:#b74844;--ty-danger-700:#973533;--ty-danger-800:#782725;--ty-danger-900:#5b1c1a;--ty-danger-950:#40100f;--ty-warning-50:#fdf5ee;--ty-warning-100:#f7e9d9;--ty-warning-200:#efd4b7;--ty-warning-300:#e4ba8b;--ty-warning-400:#d29a55;--ty-warning-500:#bc7a19;--ty-warning-600:#9d6300;--ty-warning-700:#7e4f00;--ty-warning-800:#633d00;--ty-warning-900:#4b2c00;--ty-warning-950:#331d00;--ty-success-50:#f3f9f2;--ty-success-100:#e4efe1;--ty-success-200:#cbe0c6;--ty-success-300:#accea5;--ty-success-400:#87b57d;--ty-success-500:#659b5a;--ty-success-600:#4e8143;--ty-success-700:#3b6831;--ty-success-800:#2c5124;--ty-success-900:#203c19;--ty-success-950:#13290e;--ty-info-50:#f2f8f9;--ty-info-100:#e1eeef;--ty-info-200:#c6dfe0;--ty-info-300:#a4cbcd;--ty-info-400:#79b2b5;--ty-info-500:#53989b;--ty-info-600:#3b7e81;--ty-info-700:#296568;--ty-info-800:#1d4f52;--ty-info-900:#143b3d;--ty-info-950:#0a2829;--ty-shadow-sheet:0px 4px 16px -2px rgb(20 32 31/0.1),0px 12px 40px -8px rgb(20 32 31/0.1);--ty-shadow-raised:0px 4px 12px -2px rgb(20 32 31/0.08),0px 2px 4px -2px rgb(20 32 31/0.04);--ty-shadow-floating:0px 12px 28px -8px rgb(20 32 31/0.14),0px 4px 8px -4px rgb(20 32 31/0.06);--ty-shadow-modal:0px 40px 100px -30px rgb(12 20 20/0.4),0px 16px 40px -12px rgb(12 20 20/0.16);--ty-shadow-sheet-inset:inset 0px 1px 2px 0px rgb(255 255 255/0.8),inset 0px -1px 2px 0px rgb(20 32 31/0.04);--ty-radius:12px;--ty-radius-control:12px;--ty-radius-card:20px;--ty-radius-sheet:24px;--ty-radius-pill:999px;--ty-radius-agent:7px;--ty-focus-width:3px;--ty-border-width:2px;--ty-glass-blur-sheet:20px;--ty-glass-blur-floating:24px;--ty-glass-saturate:1.15;--ty-font-serif:"Psefia Serif",Georgia,serif;--ty-font-sans:"Psefia Sans",system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif;--ty-font-mono:"Psefia Mono","Noto Sans Mono",ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;--ty-font-tracking-h1:-0.01em;--ty-font-heading:"Psefia Serif",Georgia,serif}[data-ty-theme=neutral],[data-ty-theme=neutral] [data-ty-mode=light]{color-scheme:light;--ty-bg:#f5f7f9;--ty-surface:rgb(251 253 255/0.82);--ty-surface-raised:rgb(251 253 255/0.94);--ty-surface-solid:#fbfdff;--ty-surface-raised-solid:#fbfdff;--ty-surface-sunken:#eef0f3;--ty-ink:#131920;--ty-ink-2:#21272e;--ty-ink-3:#30363e;--ty-line:rgb(106 114 125/0.45);--ty-line-soft:rgb(106 114 125/0.3);--ty-line-strong:rgb(106 114 125/0.75);--ty-input:#464e58;--ty-focus-ring:#404854;--ty-cursor-now:#7b6c79;--ty-brand:#404854;--ty-brand-strong:#2e3640;--ty-brand-soft:rgb(104 115 128/0.16);--ty-on-brand-soft:#353e49;--ty-on-brand:#f8fafd;--ty-cta-solid:#4c5663;--ty-on-cta:#f9fafc;--ty-secondary:rgb(251 253 255/0.7);--ty-on-secondary:#131920;--ty-backdrop:rgb(17 22 29/0.4);--ty-ambient-1:rgb(154 166 182/0.07);--ty-ambient-2:rgb(78 188 235/0.05);--ty-danger:#9c002b;--ty-danger-soft:rgb(218 64 83/0.16);--ty-on-danger-soft:#800021;--ty-on-danger:#f9fafc;--ty-warning:#734700;--ty-warning-soft:rgb(177 112 0/0.16);--ty-on-warning-soft:#5e3900;--ty-on-warning:#f9fafc;--ty-success:#00642b;--ty-success-soft:rgb(49 151 81/0.16);--ty-on-success-soft:#005121;--ty-on-success:#f9fafc;--ty-info:#40546e;--ty-info-soft:rgb(108 130 158/0.16);--ty-on-info-soft:#30445d;--ty-on-info:#f9fafc;--ty-neutral:#4d535b;--ty-neutral-soft:rgb(122 129 138/0.16);--ty-on-neutral-soft:#3d434b;--ty-on-neutral:#f9fafc;--ty-chart-1:#1f74bf;--ty-chart-2:#a55d00;--ty-chart-3:#008660;--ty-chart-4:#a14d92;--ty-chart-5:#007f95;--ty-chart-6:#b44d34;--ty-chart-7:#767700;--ty-chart-8:#7260bd;--ty-on-bg:#21272e;--ty-on-surface:#21272e;--ty-on-surface-raised:#21272e;--ty-on-surface-sunken:#21272e;--ty-proof-proved:#005121;--ty-proof-proved-soft:rgb(49 151 81/0.16);--ty-proof-pending:#5e3900;--ty-proof-pending-soft:rgb(177 112 0/0.16);--ty-proof-refuted:#800021;--ty-proof-refuted-soft:rgb(218 64 83/0.16);--ty-proof-not-disclosed:#3d434b;--ty-proof-not-disclosed-soft:rgb(122 129 138/0.16);--ty-proof-none:#30363e;--ty-proof-none-soft:rgb(122 129 138/0.16);--ty-actor-person:#353e49;--ty-actor-person-soft:rgb(104 115 128/0.16);--ty-actor-agent:#21272e;--ty-actor-agent-soft:rgb(122 129 138/0.16);--ty-actor-system:#30363e;--ty-actor-system-soft:rgb(122 129 138/0.16);--ty-nav-bg:rgb(251 253 255/0.82);--ty-on-nav:#21272e;--ty-nav-active:rgb(104 115 128/0.16);--ty-on-nav-active:#353e49;--ty-nav-line:rgb(106 114 125/0.45);--ty-accent:#404854;--ty-accent-strong:#2e3640;--ty-accent-soft:rgb(104 115 128/0.16);--ty-accent-ink:#f8fafd;--ty-on-accent:#f8fafd;--ty-on-accent-soft:#353e49;--ty-categorical-1:#1f74bf;--ty-categorical-2:#a55d00;--ty-categorical-3:#008660;--ty-categorical-4:#a14d92;--ty-categorical-5:#007f95;--ty-categorical-6:#b44d34;--ty-categorical-7:#767700;--ty-categorical-8:#7260bd;--ty-cta:linear-gradient(135deg,#4c5663,#4c5663);--ty-brand-50:#f5f7f9;--ty-brand-100:#e8ebef;--ty-brand-200:#d4dae1;--ty-brand-300:#bbc3ce;--ty-brand-400:#9ca7b6;--ty-brand-500:#7f8c9d;--ty-brand-600:#667383;--ty-brand-700:#515c6a;--ty-brand-800:#3e4753;--ty-brand-900:#2e353e;--ty-brand-950:#1e232a;--ty-neutral-50:#f6f7f7;--ty-neutral-100:#eaebec;--ty-neutral-200:#d8d9db;--ty-neutral-300:#c0c3c6;--ty-neutral-400:#a3a6aa;--ty-neutral-500:#878b90;--ty-neutral-600:#6f7276;--ty-neutral-700:#585b5f;--ty-neutral-800:#44474a;--ty-neutral-900:#323437;--ty-neutral-950:#222325;--ty-danger-50:#fff4f4;--ty-danger-100:#ffe4e4;--ty-danger-200:#ffcaca;--ty-danger-300:#ffa7a9;--ty-danger-400:#fa7780;--ty-danger-500:#e74c5d;--ty-danger-600:#c63147;--ty-danger-700:#a41e35;--ty-danger-800:#821227;--ty-danger-900:#630c1c;--ty-danger-950:#460410;--ty-warning-50:#fdf5ed;--ty-warning-100:#f8e8d8;--ty-warning-200:#f0d4b4;--ty-warning-300:#e6b986;--ty-warning-400:#d5984d;--ty-warning-500:#bf7900;--ty-warning-600:#9d6300;--ty-warning-700:#7e4f00;--ty-warning-800:#633d00;--ty-warning-900:#4b2c00;--ty-warning-950:#331d00;--ty-success-50:#f1faf2;--ty-success-100:#dff1e2;--ty-success-200:#c1e4c7;--ty-success-300:#9cd2a6;--ty-success-400:#6cbb7e;--ty-success-500:#3ea25b;--ty-success-600:#228744;--ty-success-700:#0f6d32;--ty-success-800:#045525;--ty-success-900:#03401a;--ty-success-950:#002c0f;--ty-info-50:#f4f7fa;--ty-info-100:#e7ecf2;--ty-info-200:#d1dae6;--ty-info-300:#b6c4d6;--ty-info-400:#95a8c1;--ty-info-500:#778da9;--ty-info-600:#5f738e;--ty-info-700:#4a5c74;--ty-info-800:#39485b;--ty-info-900:#293544;--ty-info-950:#1b232f;--ty-shadow-sheet:0px 1px 2px 0px rgb(17 22 29/0.04),0px 8px 24px -12px rgb(17 22 29/0.1);--ty-shadow-raised:0px 4px 12px -2px rgb(17 22 29/0.08);--ty-shadow-floating:0px 12px 24px -8px rgb(17 22 29/0.14);--ty-shadow-modal:0px 40px 100px -30px rgb(17 22 29/0.35);--ty-shadow-sheet-inset:inset 0px 1px 0px 0px rgb(255 255 255/0);--ty-radius:8px;--ty-radius-control:8px;--ty-radius-card:13px;--ty-radius-sheet:19px;--ty-radius-pill:999px;--ty-radius-agent:5px;--ty-focus-width:3px;--ty-border-width:2px;--ty-glass-blur-sheet:20px;--ty-glass-blur-floating:24px;--ty-glass-saturate:1.15}@media (prefers-color-scheme:dark){[data-ty-theme=neutral]:not([data-ty-mode=light]){color-scheme:dark;--ty-bg:#0d0e10;--ty-surface:rgb(29 30 32/0.72);--ty-surface-raised:rgb(39 40 41/0.86);--ty-surface-solid:#1d1e20;--ty-surface-raised-solid:#272829;--ty-surface-sunken:#131517;--ty-ink:#e9f1fb;--ty-ink-2:#e1e9f3;--ty-ink-3:#d7dfe9;--ty-line:rgb(175 184 196/0.4);--ty-line-soft:rgb(175 184 196/0.25);--ty-line-strong:rgb(175 184 196/0.65);--ty-input:#afb8c4;--ty-focus-ring:#c4cfdd;--ty-cursor-now:#b5a5b3;--ty-brand:#c4cfdd;--ty-brand-strong:#d5dfec;--ty-brand-soft:rgb(164 175 189/0.224);--ty-on-brand-soft:#ced9e7;--ty-on-brand:#202224;--ty-cta-solid:#4c5663;--ty-on-cta:#f9fafc;--ty-secondary:rgb(39 40 41/0.6);--ty-on-secondary:#e9f1fb;--ty-backdrop:rgb(1 3 7/0.6);--ty-ambient-1:rgb(154 166 182/0.12);--ty-ambient-2:rgb(78 188 235/0.08);--ty-danger:#ff9fa2;--ty-danger-soft:rgb(254 98 112/0.224);--ty-on-danger-soft:#ffbebe;--ty-on-danger:#111213;--ty-warning:#f7ac4d;--ty-warning-soft:rgb(213 141 37/0.224);--ty-on-warning-soft:#ffc580;--ty-on-warning:#111213;--ty-success:#75d78d;--ty-success-soft:rgb(84 182 110/0.224);--ty-on-success-soft:#89eb9f;--ty-on-success:#111213;--ty-info:#a9c0de;--ty-info-soft:rgb(138 160 190/0.224);--ty-on-info-soft:#bcd3f2;--ty-on-info:#111213;--ty-neutral:#b7bec8;--ty-neutral-soft:rgb(152 159 168/0.224);--ty-on-neutral-soft:#cad2dc;--ty-on-neutral:#111213;--ty-chart-1:#6eb6ff;--ty-chart-2:#ec9d53;--ty-chart-3:#4fcb9c;--ty-chart-4:#e490d2;--ty-chart-5:#1ec5e4;--ty-chart-6:#f89177;--ty-chart-7:#b6b84d;--ty-chart-8:#b0a2fe;--ty-on-bg:#e1e9f3;--ty-on-surface:#e1e9f3;--ty-on-surface-raised:#e1e9f3;--ty-on-surface-sunken:#e1e9f3;--ty-proof-proved:#89eb9f;--ty-proof-proved-soft:rgb(84 182 110/0.224);--ty-proof-pending:#ffc580;--ty-proof-pending-soft:rgb(213 141 37/0.224);--ty-proof-refuted:#ffbebe;--ty-proof-refuted-soft:rgb(254 98 112/0.224);--ty-proof-not-disclosed:#cad2dc;--ty-proof-not-disclosed-soft:rgb(152 159 168/0.224);--ty-proof-none:#d7dfe9;--ty-proof-none-soft:rgb(152 159 168/0.224);--ty-actor-person:#ced9e7;--ty-actor-person-soft:rgb(164 175 189/0.224);--ty-actor-agent:#e1e9f3;--ty-actor-agent-soft:rgb(152 159 168/0.224);--ty-actor-system:#d7dfe9;--ty-actor-system-soft:rgb(152 159 168/0.224);--ty-nav-bg:rgb(29 30 32/0.72);--ty-on-nav:#e1e9f3;--ty-nav-active:rgb(164 175 189/0.224);--ty-on-nav-active:#ced9e7;--ty-nav-line:rgb(175 184 196/0.4);--ty-accent:#c4cfdd;--ty-accent-strong:#d5dfec;--ty-accent-soft:rgb(164 175 189/0.224);--ty-accent-ink:#202224;--ty-on-accent:#202224;--ty-on-accent-soft:#ced9e7;--ty-categorical-1:#6eb6ff;--ty-categorical-2:#ec9d53;--ty-categorical-3:#4fcb9c;--ty-categorical-4:#e490d2;--ty-categorical-5:#1ec5e4;--ty-categorical-6:#f89177;--ty-categorical-7:#b6b84d;--ty-categorical-8:#b0a2fe;--ty-cta:linear-gradient(135deg,#4c5663,#4c5663);--ty-brand-50:#f5f7f9;--ty-brand-100:#e8ebef;--ty-brand-200:#d4dae1;--ty-brand-300:#bbc3ce;--ty-brand-400:#9ca7b6;--ty-brand-500:#7f8c9d;--ty-brand-600:#667383;--ty-brand-700:#515c6a;--ty-brand-800:#3e4753;--ty-brand-900:#2e353e;--ty-brand-950:#1e232a;--ty-neutral-50:#f6f7f7;--ty-neutral-100:#eaebec;--ty-neutral-200:#d8d9db;--ty-neutral-300:#c0c3c6;--ty-neutral-400:#a3a6aa;--ty-neutral-500:#878b90;--ty-neutral-600:#6f7276;--ty-neutral-700:#585b5f;--ty-neutral-800:#44474a;--ty-neutral-900:#323437;--ty-neutral-950:#222325;--ty-danger-50:#fff4f4;--ty-danger-100:#ffe4e4;--ty-danger-200:#ffcaca;--ty-danger-300:#ffa7a9;--ty-danger-400:#fa7780;--ty-danger-500:#e74c5d;--ty-danger-600:#c63147;--ty-danger-700:#a41e35;--ty-danger-800:#821227;--ty-danger-900:#630c1c;--ty-danger-950:#460410;--ty-warning-50:#fdf5ed;--ty-warning-100:#f8e8d8;--ty-warning-200:#f0d4b4;--ty-warning-300:#e6b986;--ty-warning-400:#d5984d;--ty-warning-500:#bf7900;--ty-warning-600:#9d6300;--ty-warning-700:#7e4f00;--ty-warning-800:#633d00;--ty-warning-900:#4b2c00;--ty-warning-950:#331d00;--ty-success-50:#f1faf2;--ty-success-100:#dff1e2;--ty-success-200:#c1e4c7;--ty-success-300:#9cd2a6;--ty-success-400:#6cbb7e;--ty-success-500:#3ea25b;--ty-success-600:#228744;--ty-success-700:#0f6d32;--ty-success-800:#045525;--ty-success-900:#03401a;--ty-success-950:#002c0f;--ty-info-50:#f4f7fa;--ty-info-100:#e7ecf2;--ty-info-200:#d1dae6;--ty-info-300:#b6c4d6;--ty-info-400:#95a8c1;--ty-info-500:#778da9;--ty-info-600:#5f738e;--ty-info-700:#4a5c74;--ty-info-800:#39485b;--ty-info-900:#293544;--ty-info-950:#1b232f;--ty-shadow-sheet:0px 1px 2px 0px rgb(3 6 11/0.08),0px 8px 24px -12px rgb(3 6 11/0.2);--ty-shadow-raised:0px 4px 12px -2px rgb(3 6 11/0.16);--ty-shadow-floating:0px 12px 24px -8px rgb(3 6 11/0.28);--ty-shadow-modal:0px 40px 100px -30px rgb(3 6 11/0.7);--ty-shadow-sheet-inset:inset 0px 1px 0px 0px rgb(255 255 255/0.06);--ty-radius:8px;--ty-radius-control:8px;--ty-radius-card:13px;--ty-radius-sheet:19px;--ty-radius-pill:999px;--ty-radius-agent:5px;--ty-focus-width:3px;--ty-border-width:2px;--ty-glass-blur-sheet:20px;--ty-glass-blur-floating:24px;--ty-glass-saturate:1.15}}[data-ty-mode=dark] [data-ty-theme=neutral],[data-ty-theme=neutral] [data-ty-mode=dark],[data-ty-theme=neutral][data-ty-mode=dark]{color-scheme:dark;--ty-bg:#0d0e10;--ty-surface:rgb(29 30 32/0.72);--ty-surface-raised:rgb(39 40 41/0.86);--ty-surface-solid:#1d1e20;--ty-surface-raised-solid:#272829;--ty-surface-sunken:#131517;--ty-ink:#e9f1fb;--ty-ink-2:#e1e9f3;--ty-ink-3:#d7dfe9;--ty-line:rgb(175 184 196/0.4);--ty-line-soft:rgb(175 184 196/0.25);--ty-line-strong:rgb(175 184 196/0.65);--ty-input:#afb8c4;--ty-focus-ring:#c4cfdd;--ty-cursor-now:#b5a5b3;--ty-brand:#c4cfdd;--ty-brand-strong:#d5dfec;--ty-brand-soft:rgb(164 175 189/0.224);--ty-on-brand-soft:#ced9e7;--ty-on-brand:#202224;--ty-cta-solid:#4c5663;--ty-on-cta:#f9fafc;--ty-secondary:rgb(39 40 41/0.6);--ty-on-secondary:#e9f1fb;--ty-backdrop:rgb(1 3 7/0.6);--ty-ambient-1:rgb(154 166 182/0.12);--ty-ambient-2:rgb(78 188 235/0.08);--ty-danger:#ff9fa2;--ty-danger-soft:rgb(254 98 112/0.224);--ty-on-danger-soft:#ffbebe;--ty-on-danger:#111213;--ty-warning:#f7ac4d;--ty-warning-soft:rgb(213 141 37/0.224);--ty-on-warning-soft:#ffc580;--ty-on-warning:#111213;--ty-success:#75d78d;--ty-success-soft:rgb(84 182 110/0.224);--ty-on-success-soft:#89eb9f;--ty-on-success:#111213;--ty-info:#a9c0de;--ty-info-soft:rgb(138 160 190/0.224);--ty-on-info-soft:#bcd3f2;--ty-on-info:#111213;--ty-neutral:#b7bec8;--ty-neutral-soft:rgb(152 159 168/0.224);--ty-on-neutral-soft:#cad2dc;--ty-on-neutral:#111213;--ty-chart-1:#6eb6ff;--ty-chart-2:#ec9d53;--ty-chart-3:#4fcb9c;--ty-chart-4:#e490d2;--ty-chart-5:#1ec5e4;--ty-chart-6:#f89177;--ty-chart-7:#b6b84d;--ty-chart-8:#b0a2fe;--ty-on-bg:#e1e9f3;--ty-on-surface:#e1e9f3;--ty-on-surface-raised:#e1e9f3;--ty-on-surface-sunken:#e1e9f3;--ty-proof-proved:#89eb9f;--ty-proof-proved-soft:rgb(84 182 110/0.224);--ty-proof-pending:#ffc580;--ty-proof-pending-soft:rgb(213 141 37/0.224);--ty-proof-refuted:#ffbebe;--ty-proof-refuted-soft:rgb(254 98 112/0.224);--ty-proof-not-disclosed:#cad2dc;--ty-proof-not-disclosed-soft:rgb(152 159 168/0.224);--ty-proof-none:#d7dfe9;--ty-proof-none-soft:rgb(152 159 168/0.224);--ty-actor-person:#ced9e7;--ty-actor-person-soft:rgb(164 175 189/0.224);--ty-actor-agent:#e1e9f3;--ty-actor-agent-soft:rgb(152 159 168/0.224);--ty-actor-system:#d7dfe9;--ty-actor-system-soft:rgb(152 159 168/0.224);--ty-nav-bg:rgb(29 30 32/0.72);--ty-on-nav:#e1e9f3;--ty-nav-active:rgb(164 175 189/0.224);--ty-on-nav-active:#ced9e7;--ty-nav-line:rgb(175 184 196/0.4);--ty-accent:#c4cfdd;--ty-accent-strong:#d5dfec;--ty-accent-soft:rgb(164 175 189/0.224);--ty-accent-ink:#202224;--ty-on-accent:#202224;--ty-on-accent-soft:#ced9e7;--ty-categorical-1:#6eb6ff;--ty-categorical-2:#ec9d53;--ty-categorical-3:#4fcb9c;--ty-categorical-4:#e490d2;--ty-categorical-5:#1ec5e4;--ty-categorical-6:#f89177;--ty-categorical-7:#b6b84d;--ty-categorical-8:#b0a2fe;--ty-cta:linear-gradient(135deg,#4c5663,#4c5663);--ty-brand-50:#f5f7f9;--ty-brand-100:#e8ebef;--ty-brand-200:#d4dae1;--ty-brand-300:#bbc3ce;--ty-brand-400:#9ca7b6;--ty-brand-500:#7f8c9d;--ty-brand-600:#667383;--ty-brand-700:#515c6a;--ty-brand-800:#3e4753;--ty-brand-900:#2e353e;--ty-brand-950:#1e232a;--ty-neutral-50:#f6f7f7;--ty-neutral-100:#eaebec;--ty-neutral-200:#d8d9db;--ty-neutral-300:#c0c3c6;--ty-neutral-400:#a3a6aa;--ty-neutral-500:#878b90;--ty-neutral-600:#6f7276;--ty-neutral-700:#585b5f;--ty-neutral-800:#44474a;--ty-neutral-900:#323437;--ty-neutral-950:#222325;--ty-danger-50:#fff4f4;--ty-danger-100:#ffe4e4;--ty-danger-200:#ffcaca;--ty-danger-300:#ffa7a9;--ty-danger-400:#fa7780;--ty-danger-500:#e74c5d;--ty-danger-600:#c63147;--ty-danger-700:#a41e35;--ty-danger-800:#821227;--ty-danger-900:#630c1c;--ty-danger-950:#460410;--ty-warning-50:#fdf5ed;--ty-warning-100:#f8e8d8;--ty-warning-200:#f0d4b4;--ty-warning-300:#e6b986;--ty-warning-400:#d5984d;--ty-warning-500:#bf7900;--ty-warning-600:#9d6300;--ty-warning-700:#7e4f00;--ty-warning-800:#633d00;--ty-warning-900:#4b2c00;--ty-warning-950:#331d00;--ty-success-50:#f1faf2;--ty-success-100:#dff1e2;--ty-success-200:#c1e4c7;--ty-success-300:#9cd2a6;--ty-success-400:#6cbb7e;--ty-success-500:#3ea25b;--ty-success-600:#228744;--ty-success-700:#0f6d32;--ty-success-800:#045525;--ty-success-900:#03401a;--ty-success-950:#002c0f;--ty-info-50:#f4f7fa;--ty-info-100:#e7ecf2;--ty-info-200:#d1dae6;--ty-info-300:#b6c4d6;--ty-info-400:#95a8c1;--ty-info-500:#778da9;--ty-info-600:#5f738e;--ty-info-700:#4a5c74;--ty-info-800:#39485b;--ty-info-900:#293544;--ty-info-950:#1b232f;--ty-shadow-sheet:0px 1px 2px 0px rgb(3 6 11/0.08),0px 8px 24px -12px rgb(3 6 11/0.2);--ty-shadow-raised:0px 4px 12px -2px rgb(3 6 11/0.16);--ty-shadow-floating:0px 12px 24px -8px rgb(3 6 11/0.28);--ty-shadow-modal:0px 40px 100px -30px rgb(3 6 11/0.7);--ty-shadow-sheet-inset:inset 0px 1px 0px 0px rgb(255 255 255/0.06);--ty-radius:8px;--ty-radius-control:8px;--ty-radius-card:13px;--ty-radius-sheet:19px;--ty-radius-pill:999px;--ty-radius-agent:5px;--ty-focus-width:3px;--ty-border-width:2px;--ty-glass-blur-sheet:20px;--ty-glass-blur-floating:24px;--ty-glass-saturate:1.15}[data-ty-mode=dark] [data-ty-theme=neutral][data-ty-mode=light],[data-ty-theme=neutral][data-ty-mode=light]{color-scheme:light;--ty-bg:#f5f7f9;--ty-surface:rgb(251 253 255/0.82);--ty-surface-raised:rgb(251 253 255/0.94);--ty-surface-solid:#fbfdff;--ty-surface-raised-solid:#fbfdff;--ty-surface-sunken:#eef0f3;--ty-ink:#131920;--ty-ink-2:#21272e;--ty-ink-3:#30363e;--ty-line:rgb(106 114 125/0.45);--ty-line-soft:rgb(106 114 125/0.3);--ty-line-strong:rgb(106 114 125/0.75);--ty-input:#464e58;--ty-focus-ring:#404854;--ty-cursor-now:#7b6c79;--ty-brand:#404854;--ty-brand-strong:#2e3640;--ty-brand-soft:rgb(104 115 128/0.16);--ty-on-brand-soft:#353e49;--ty-on-brand:#f8fafd;--ty-cta-solid:#4c5663;--ty-on-cta:#f9fafc;--ty-secondary:rgb(251 253 255/0.7);--ty-on-secondary:#131920;--ty-backdrop:rgb(17 22 29/0.4);--ty-ambient-1:rgb(154 166 182/0.07);--ty-ambient-2:rgb(78 188 235/0.05);--ty-danger:#9c002b;--ty-danger-soft:rgb(218 64 83/0.16);--ty-on-danger-soft:#800021;--ty-on-danger:#f9fafc;--ty-warning:#734700;--ty-warning-soft:rgb(177 112 0/0.16);--ty-on-warning-soft:#5e3900;--ty-on-warning:#f9fafc;--ty-success:#00642b;--ty-success-soft:rgb(49 151 81/0.16);--ty-on-success-soft:#005121;--ty-on-success:#f9fafc;--ty-info:#40546e;--ty-info-soft:rgb(108 130 158/0.16);--ty-on-info-soft:#30445d;--ty-on-info:#f9fafc;--ty-neutral:#4d535b;--ty-neutral-soft:rgb(122 129 138/0.16);--ty-on-neutral-soft:#3d434b;--ty-on-neutral:#f9fafc;--ty-chart-1:#1f74bf;--ty-chart-2:#a55d00;--ty-chart-3:#008660;--ty-chart-4:#a14d92;--ty-chart-5:#007f95;--ty-chart-6:#b44d34;--ty-chart-7:#767700;--ty-chart-8:#7260bd;--ty-on-bg:#21272e;--ty-on-surface:#21272e;--ty-on-surface-raised:#21272e;--ty-on-surface-sunken:#21272e;--ty-proof-proved:#005121;--ty-proof-proved-soft:rgb(49 151 81/0.16);--ty-proof-pending:#5e3900;--ty-proof-pending-soft:rgb(177 112 0/0.16);--ty-proof-refuted:#800021;--ty-proof-refuted-soft:rgb(218 64 83/0.16);--ty-proof-not-disclosed:#3d434b;--ty-proof-not-disclosed-soft:rgb(122 129 138/0.16);--ty-proof-none:#30363e;--ty-proof-none-soft:rgb(122 129 138/0.16);--ty-actor-person:#353e49;--ty-actor-person-soft:rgb(104 115 128/0.16);--ty-actor-agent:#21272e;--ty-actor-agent-soft:rgb(122 129 138/0.16);--ty-actor-system:#30363e;--ty-actor-system-soft:rgb(122 129 138/0.16);--ty-nav-bg:rgb(251 253 255/0.82);--ty-on-nav:#21272e;--ty-nav-active:rgb(104 115 128/0.16);--ty-on-nav-active:#353e49;--ty-nav-line:rgb(106 114 125/0.45);--ty-accent:#404854;--ty-accent-strong:#2e3640;--ty-accent-soft:rgb(104 115 128/0.16);--ty-accent-ink:#f8fafd;--ty-on-accent:#f8fafd;--ty-on-accent-soft:#353e49;--ty-categorical-1:#1f74bf;--ty-categorical-2:#a55d00;--ty-categorical-3:#008660;--ty-categorical-4:#a14d92;--ty-categorical-5:#007f95;--ty-categorical-6:#b44d34;--ty-categorical-7:#767700;--ty-categorical-8:#7260bd;--ty-cta:linear-gradient(135deg,#4c5663,#4c5663);--ty-brand-50:#f5f7f9;--ty-brand-100:#e8ebef;--ty-brand-200:#d4dae1;--ty-brand-300:#bbc3ce;--ty-brand-400:#9ca7b6;--ty-brand-500:#7f8c9d;--ty-brand-600:#667383;--ty-brand-700:#515c6a;--ty-brand-800:#3e4753;--ty-brand-900:#2e353e;--ty-brand-950:#1e232a;--ty-neutral-50:#f6f7f7;--ty-neutral-100:#eaebec;--ty-neutral-200:#d8d9db;--ty-neutral-300:#c0c3c6;--ty-neutral-400:#a3a6aa;--ty-neutral-500:#878b90;--ty-neutral-600:#6f7276;--ty-neutral-700:#585b5f;--ty-neutral-800:#44474a;--ty-neutral-900:#323437;--ty-neutral-950:#222325;--ty-danger-50:#fff4f4;--ty-danger-100:#ffe4e4;--ty-danger-200:#ffcaca;--ty-danger-300:#ffa7a9;--ty-danger-400:#fa7780;--ty-danger-500:#e74c5d;--ty-danger-600:#c63147;--ty-danger-700:#a41e35;--ty-danger-800:#821227;--ty-danger-900:#630c1c;--ty-danger-950:#460410;--ty-warning-50:#fdf5ed;--ty-warning-100:#f8e8d8;--ty-warning-200:#f0d4b4;--ty-warning-300:#e6b986;--ty-warning-400:#d5984d;--ty-warning-500:#bf7900;--ty-warning-600:#9d6300;--ty-warning-700:#7e4f00;--ty-warning-800:#633d00;--ty-warning-900:#4b2c00;--ty-warning-950:#331d00;--ty-success-50:#f1faf2;--ty-success-100:#dff1e2;--ty-success-200:#c1e4c7;--ty-success-300:#9cd2a6;--ty-success-400:#6cbb7e;--ty-success-500:#3ea25b;--ty-success-600:#228744;--ty-success-700:#0f6d32;--ty-success-800:#045525;--ty-success-900:#03401a;--ty-success-950:#002c0f;--ty-info-50:#f4f7fa;--ty-info-100:#e7ecf2;--ty-info-200:#d1dae6;--ty-info-300:#b6c4d6;--ty-info-400:#95a8c1;--ty-info-500:#778da9;--ty-info-600:#5f738e;--ty-info-700:#4a5c74;--ty-info-800:#39485b;--ty-info-900:#293544;--ty-info-950:#1b232f;--ty-shadow-sheet:0px 1px 2px 0px rgb(17 22 29/0.04),0px 8px 24px -12px rgb(17 22 29/0.1);--ty-shadow-raised:0px 4px 12px -2px rgb(17 22 29/0.08);--ty-shadow-floating:0px 12px 24px -8px rgb(17 22 29/0.14);--ty-shadow-modal:0px 40px 100px -30px rgb(17 22 29/0.35);--ty-shadow-sheet-inset:inset 0px 1px 0px 0px rgb(255 255 255/0);--ty-radius:8px;--ty-radius-control:8px;--ty-radius-card:13px;--ty-radius-sheet:19px;--ty-radius-pill:999px;--ty-radius-agent:5px;--ty-focus-width:3px;--ty-border-width:2px;--ty-glass-blur-sheet:20px;--ty-glass-blur-floating:24px;--ty-glass-saturate:1.15}}@media (prefers-reduced-motion:reduce){:root,[data-ty-mode],[data-ty-theme]{--ty-dur-instant:0ms;--ty-dur-quick:0ms;--ty-dur-base:0ms;--ty-dur-pulse:0ms}}@media (prefers-reduced-transparency:reduce){:is(:root,[data-ty-theme],[data-ty-mode],[data-ty-theme][data-ty-mode][data-ty-theme]){--ty-surface:var(--ty-surface-solid);--ty-surface-raised:var(--ty-surface-raised-solid);--ty-secondary:var(--ty-surface-raised-solid);--ty-glass-blur-sheet:0px;--ty-glass-blur-floating:0px;--ty-glass-saturate:1;--ty-glass-fill:var(--ty-surface-solid);--ty-glass-fill-raised:var(--ty-surface-raised-solid);--ty-ambient-1:transparent;--ty-ambient-2:transparent}}@supports not ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){:is(:root,[data-ty-theme],[data-ty-mode],[data-ty-theme][data-ty-mode][data-ty-theme]){--ty-surface:var(--ty-surface-solid);--ty-surface-raised:var(--ty-surface-raised-solid);--ty-secondary:var(--ty-surface-raised-solid);--ty-glass-blur-sheet:0px;--ty-glass-blur-floating:0px;--ty-glass-saturate:1;--ty-glass-fill:var(--ty-surface-solid);--ty-glass-fill-raised:var(--ty-surface-raised-solid);--ty-ambient-1:transparent;--ty-ambient-2:transparent}}@media (forced-colors:active){:root,[data-ty-mode],[data-ty-theme]{--ty-bg:Canvas;--ty-surface:Canvas;--ty-surface-raised:Canvas;--ty-surface-sunken:Canvas;--ty-surface-solid:Canvas;--ty-surface-raised-solid:Canvas;--ty-secondary:ButtonFace;--ty-on-secondary:ButtonText;--ty-ink:CanvasText;--ty-ink-2:CanvasText;--ty-ink-3:CanvasText;--ty-line:CanvasText;--ty-line-soft:CanvasText;--ty-line-strong:CanvasText;--ty-input:CanvasText;--ty-focus-ring:Highlight;--ty-brand:Highlight;--ty-accent:Highlight;--ty-on-brand:HighlightText;--ty-accent-ink:HighlightText;--ty-brand-soft:Canvas;--ty-accent-soft:Canvas;--ty-on-brand-soft:LinkText;--ty-on-accent-soft:LinkText;--ty-cta:ButtonFace;--ty-cta-solid:ButtonFace;--ty-on-cta:ButtonText;--ty-backdrop:transparent;--ty-shadow-sheet:none;--ty-shadow-raised:none;--ty-shadow-floating:none;--ty-shadow-modal:none;--ty-glass-blur-sheet:0px;--ty-glass-blur-floating:0px;--ty-glass-edge:CanvasText;--ty-glass-fill:Canvas;--ty-glass-fill-raised:Canvas}}}@layer ty.tokens{[data-medium=paper]{--ty-font-heading:"Psefia Serif",Georgia,"Times New Roman",serif;--ty-font-body:"Psefia Serif",Georgia,serif;--ty-font-numeric:"Psefia Serif",Georgia,serif;--ty-font-label:"Psefia Sans",system-ui,sans-serif;--ty-font-annotation:"Psefia Serif",Georgia,"Times New Roman",serif;--ty-font-mono:"Psefia Sans",system-ui,"Helvetica Neue",Arial,sans-serif;--ty-paper:#f7f4ee;--ty-ink:#1b1b1b;--ty-ink-2:#2f2b26;--ty-ink-3:#5b554c;--ty-line:#d6cfc2;--ty-accent:#435756;--ty-accent-2:#8c5a2b;--ty-highlight:#e6e0d3;--ty-context:#d9d3c7;--ty-proof-proved:#1c1a17;--ty-proof-refuted:#8c5a2b;--ty-proof-cannot-claim:#1c1a17;--ty-proof-pending:#655f56;--ty-proof-none:#655f56;--ty-proof-untested:#655f56;--ty-house-chamber:#2f7958;--ty-house-senate:#005b9e;--ty-house-on:#ffffff;--ty-texture-intensity:0;--ty-stroke-width:0.3mm;--ty-stroke-tremor:0;--ty-radius:0mm;--ty-heading-case:none;--ty-heading-tracking:normal;--ty-label-case:none;--ty-label-variant:normal;--ty-label-tracking:normal;--ty-page-width:170mm;--ty-page-height:240mm;--ty-heading-1-case:none;--ty-eyebrow-case:none;--ty-cell-case:none;--ty-table-numerals:tabular-nums lining-nums;--ty-series-focus:#435756;--ty-series-a:#d9d3c7;--ty-series-b:#2f2b26;--ty-context-area:#cfc9bd;--ty-context-stroke:#928d81;--ty-diverging-1:#8c5a2b;--ty-diverging-2:#435756;--ty-categorical-1:#0072b2;--ty-categorical-2:#e69f00;--ty-categorical-3:#009e73;--ty-categorical-4:#cc79a7;--ty-categorical-5:#56b4e9;--ty-categorical-6:#d55e00;--ty-categorical-7:#f0e442;--ty-categorical-8:#555555;--ty-ornament-1:#435756;--ty-ornament-2:#8c5a2b;--ty-ornament-3:#1b1b1b;--ty-ornament-4:#e6e0d3}[data-medium=screen]{--ty-font-body:var(--ty-font-sans);--ty-font-figure:var(--ty-font-sans)}}@layer ty.tokens{}@layer ty.base{:where(html){scroll-padding-top:var(--ty-layout-scroll-padding)}.ty-theme-scope,:where(body){margin:0;background-color:var(--ty-bg);color:var(--ty-ink-2);font-family:var(--ty-font-sans);font-size:var(--ty-font-size-body);line-height:var(--ty-font-line-height-body);-webkit-font-smoothing:antialiased}.ty-visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.ty-icon{flex:none;width:1.15em;height:1.15em;pointer-events:none}[lang]{font-family:var(--ty-font-sans)}:dir(rtl) .ty-mirror-rtl,[dir=rtl] .ty-mirror-rtl{scale:-1 1}[data-ty-material=paper]{--ty-surface:var(--ty-paper,var(--ty-surface-solid));--ty-surface-raised:var(--ty-paper,var(--ty-surface-raised-solid));--ty-glass-fill:var(--ty-paper,var(--ty-surface-solid));--ty-glass-fill-raised:var(--ty-paper,var(--ty-surface-raised-solid));--ty-glass-edge:var(--ty-line);--ty-glass-edge-width:1px;--ty-glass-highlight:0 0 #0000;--ty-glass-blur-sheet:0px;--ty-glass-blur-floating:0px;--ty-glass-saturate:1;--ty-shadow-sheet-inset:0 0 #0000}}@layer ty.primitives{.ty-box{box-sizing:border-box;min-inline-size:0}.ty-box[data-padding="0"]{padding:0}.ty-box[data-padding="1"]{padding:var(--ty-space-1)}.ty-box[data-padding="2"]{padding:var(--ty-space-2)}.ty-box[data-padding="3"]{padding:var(--ty-space-3)}.ty-box[data-padding="4"]{padding:var(--ty-space-4)}.ty-box[data-padding="5"]{padding:var(--ty-space-5)}.ty-box[data-padding="6"]{padding:var(--ty-space-6)}.ty-box[data-padding="7"]{padding:var(--ty-space-7)}.ty-box[data-padding="8"]{padding:var(--ty-space-8)}.ty-box[data-padding="9"]{padding:var(--ty-space-9)}.ty-box[data-padding-inline="0"]{padding-inline:0}.ty-box[data-padding-inline="1"]{padding-inline:var(--ty-space-1)}.ty-box[data-padding-inline="2"]{padding-inline:var(--ty-space-2)}.ty-box[data-padding-inline="3"]{padding-inline:var(--ty-space-3)}.ty-box[data-padding-inline="4"]{padding-inline:var(--ty-space-4)}.ty-box[data-padding-inline="5"]{padding-inline:var(--ty-space-5)}.ty-box[data-padding-inline="6"]{padding-inline:var(--ty-space-6)}.ty-box[data-padding-inline="7"]{padding-inline:var(--ty-space-7)}.ty-box[data-padding-inline="8"]{padding-inline:var(--ty-space-8)}.ty-box[data-padding-inline="9"]{padding-inline:var(--ty-space-9)}.ty-box[data-padding-block="0"]{padding-block:0}.ty-box[data-padding-block="1"]{padding-block:var(--ty-space-1)}.ty-box[data-padding-block="2"]{padding-block:var(--ty-space-2)}.ty-box[data-padding-block="3"]{padding-block:var(--ty-space-3)}.ty-box[data-padding-block="4"]{padding-block:var(--ty-space-4)}.ty-box[data-padding-block="5"]{padding-block:var(--ty-space-5)}.ty-box[data-padding-block="6"]{padding-block:var(--ty-space-6)}.ty-box[data-padding-block="7"]{padding-block:var(--ty-space-7)}.ty-box[data-padding-block="8"]{padding-block:var(--ty-space-8)}.ty-box[data-padding-block="9"]{padding-block:var(--ty-space-9)}.ty-box[data-margin="0"]{margin:0}.ty-box[data-margin="1"]{margin:var(--ty-space-1)}.ty-box[data-margin="2"]{margin:var(--ty-space-2)}.ty-box[data-margin="3"]{margin:var(--ty-space-3)}.ty-box[data-margin="4"]{margin:var(--ty-space-4)}.ty-box[data-margin="5"]{margin:var(--ty-space-5)}.ty-box[data-margin="6"]{margin:var(--ty-space-6)}.ty-box[data-margin="7"]{margin:var(--ty-space-7)}.ty-box[data-margin="8"]{margin:var(--ty-space-8)}.ty-box[data-margin="9"]{margin:var(--ty-space-9)}.ty-box[data-margin=auto]{margin:auto}.ty-box[data-margin-inline="0"]{margin-inline:0}.ty-box[data-margin-inline="1"]{margin-inline:var(--ty-space-1)}.ty-box[data-margin-inline="2"]{margin-inline:var(--ty-space-2)}.ty-box[data-margin-inline="3"]{margin-inline:var(--ty-space-3)}.ty-box[data-margin-inline="4"]{margin-inline:var(--ty-space-4)}.ty-box[data-margin-inline="5"]{margin-inline:var(--ty-space-5)}.ty-box[data-margin-inline="6"]{margin-inline:var(--ty-space-6)}.ty-box[data-margin-inline="7"]{margin-inline:var(--ty-space-7)}.ty-box[data-margin-inline="8"]{margin-inline:var(--ty-space-8)}.ty-box[data-margin-inline="9"]{margin-inline:var(--ty-space-9)}.ty-box[data-margin-inline=auto]{margin-inline:auto}.ty-box[data-margin-block="0"]{margin-block:0}.ty-box[data-margin-block="1"]{margin-block:var(--ty-space-1)}.ty-box[data-margin-block="2"]{margin-block:var(--ty-space-2)}.ty-box[data-margin-block="3"]{margin-block:var(--ty-space-3)}.ty-box[data-margin-block="4"]{margin-block:var(--ty-space-4)}.ty-box[data-margin-block="5"]{margin-block:var(--ty-space-5)}.ty-box[data-margin-block="6"]{margin-block:var(--ty-space-6)}.ty-box[data-margin-block="7"]{margin-block:var(--ty-space-7)}.ty-box[data-margin-block="8"]{margin-block:var(--ty-space-8)}.ty-box[data-margin-block="9"]{margin-block:var(--ty-space-9)}.ty-box[data-margin-block=auto]{margin-block:auto}.ty-box[data-margin-block-start="0"]{margin-block-start:0}.ty-box[data-margin-block-start="1"]{margin-block-start:var(--ty-space-1)}.ty-box[data-margin-block-start="2"]{margin-block-start:var(--ty-space-2)}.ty-box[data-margin-block-start="3"]{margin-block-start:var(--ty-space-3)}.ty-box[data-margin-block-start="4"]{margin-block-start:var(--ty-space-4)}.ty-box[data-margin-block-start="5"]{margin-block-start:var(--ty-space-5)}.ty-box[data-margin-block-start="6"]{margin-block-start:var(--ty-space-6)}.ty-box[data-margin-block-start="7"]{margin-block-start:var(--ty-space-7)}.ty-box[data-margin-block-start="8"]{margin-block-start:var(--ty-space-8)}.ty-box[data-margin-block-start="9"]{margin-block-start:var(--ty-space-9)}.ty-box[data-margin-block-start=auto]{margin-block-start:auto}.ty-box[data-margin-block-end="0"]{margin-block-end:0}.ty-box[data-margin-block-end="1"]{margin-block-end:var(--ty-space-1)}.ty-box[data-margin-block-end="2"]{margin-block-end:var(--ty-space-2)}.ty-box[data-margin-block-end="3"]{margin-block-end:var(--ty-space-3)}.ty-box[data-margin-block-end="4"]{margin-block-end:var(--ty-space-4)}.ty-box[data-margin-block-end="5"]{margin-block-end:var(--ty-space-5)}.ty-box[data-margin-block-end="6"]{margin-block-end:var(--ty-space-6)}.ty-box[data-margin-block-end="7"]{margin-block-end:var(--ty-space-7)}.ty-box[data-margin-block-end="8"]{margin-block-end:var(--ty-space-8)}.ty-box[data-margin-block-end="9"]{margin-block-end:var(--ty-space-9)}.ty-box[data-margin-block-end=auto]{margin-block-end:auto}.ty-box[data-padding-block-start="0"]{padding-block-start:0}.ty-box[data-padding-block-start="1"]{padding-block-start:var(--ty-space-1)}.ty-box[data-padding-block-start="2"]{padding-block-start:var(--ty-space-2)}.ty-box[data-padding-block-start="3"]{padding-block-start:var(--ty-space-3)}.ty-box[data-padding-block-start="4"]{padding-block-start:var(--ty-space-4)}.ty-box[data-padding-block-start="5"]{padding-block-start:var(--ty-space-5)}.ty-box[data-padding-block-start="6"]{padding-block-start:var(--ty-space-6)}.ty-box[data-padding-block-start="7"]{padding-block-start:var(--ty-space-7)}.ty-box[data-padding-block-start="8"]{padding-block-start:var(--ty-space-8)}.ty-box[data-padding-block-start="9"]{padding-block-start:var(--ty-space-9)}.ty-box[data-padding-block-end="0"]{padding-block-end:0}.ty-box[data-padding-block-end="1"]{padding-block-end:var(--ty-space-1)}.ty-box[data-padding-block-end="2"]{padding-block-end:var(--ty-space-2)}.ty-box[data-padding-block-end="3"]{padding-block-end:var(--ty-space-3)}.ty-box[data-padding-block-end="4"]{padding-block-end:var(--ty-space-4)}.ty-box[data-padding-block-end="5"]{padding-block-end:var(--ty-space-5)}.ty-box[data-padding-block-end="6"]{padding-block-end:var(--ty-space-6)}.ty-box[data-padding-block-end="7"]{padding-block-end:var(--ty-space-7)}.ty-box[data-padding-block-end="8"]{padding-block-end:var(--ty-space-8)}.ty-box[data-padding-block-end="9"]{padding-block-end:var(--ty-space-9)}.ty-box[data-padding-inline-start="0"]{padding-inline-start:0}.ty-box[data-padding-inline-start="1"]{padding-inline-start:var(--ty-space-1)}.ty-box[data-padding-inline-start="2"]{padding-inline-start:var(--ty-space-2)}.ty-box[data-padding-inline-start="3"]{padding-inline-start:var(--ty-space-3)}.ty-box[data-padding-inline-start="4"]{padding-inline-start:var(--ty-space-4)}.ty-box[data-padding-inline-start="5"]{padding-inline-start:var(--ty-space-5)}.ty-box[data-padding-inline-start="6"]{padding-inline-start:var(--ty-space-6)}.ty-box[data-padding-inline-start="7"]{padding-inline-start:var(--ty-space-7)}.ty-box[data-padding-inline-start="8"]{padding-inline-start:var(--ty-space-8)}.ty-box[data-padding-inline-start="9"]{padding-inline-start:var(--ty-space-9)}.ty-box[data-grow]{flex:1 1;min-inline-size:0;min-block-size:0}.ty-box[data-min-block-size=viewport]{min-block-size:100dvh}.ty-box[data-list=plain]{list-style:none;margin:0;padding:0}.ty-box[data-max-width=rail]{max-inline-size:var(--ty-layout-rail)}.ty-box[data-max-width=sidebar]{max-inline-size:var(--ty-layout-sidebar)}.ty-box[data-max-width=aside]{max-inline-size:var(--ty-layout-aside)}.ty-box[data-max-width=summary]{max-inline-size:calc(var(--ty-measure-summary) * 1ch)}.ty-box[data-max-width=prose]{max-inline-size:calc(var(--ty-measure-prose) * 1ch)}.ty-box[data-max-width=reading]{max-inline-size:var(--ty-layout-reading)}.ty-box[data-max-width=data]{max-inline-size:var(--ty-layout-data)}.ty-box[data-max-width=full]{max-inline-size:none}.ty-box[data-container=rail]{max-inline-size:var(--ty-layout-rail);inline-size:100%;margin-inline:auto}.ty-box[data-container=sidebar]{max-inline-size:var(--ty-layout-sidebar);inline-size:100%;margin-inline:auto}.ty-box[data-container=aside]{max-inline-size:var(--ty-layout-aside);inline-size:100%;margin-inline:auto}.ty-box[data-container=summary]{max-inline-size:calc(var(--ty-measure-summary) * 1ch);inline-size:100%;margin-inline:auto}.ty-box[data-container=prose]{max-inline-size:calc(var(--ty-measure-prose) * 1ch);inline-size:100%;margin-inline:auto}.ty-box[data-container=reading]{max-inline-size:var(--ty-layout-reading);inline-size:100%;margin-inline:auto}.ty-box[data-container=data]{max-inline-size:var(--ty-layout-data);inline-size:100%;margin-inline:auto}.ty-box[data-container=full]{max-inline-size:none;inline-size:100%;margin-inline:auto}.ty-box[data-position=static]{position:static}.ty-box[data-position=relative]{position:relative}.ty-box[data-position=absolute]{position:absolute}.ty-box[data-position=fixed]{position:fixed}.ty-box[data-position=sticky]{position:sticky;inset-block-start:0}.ty-box[data-border=none]{border:0}.ty-box[data-border=line]{border:var(--ty-border-width) solid var(--ty-line)}.ty-box[data-border=strong]{border:var(--ty-border-width) solid var(--ty-line-strong)}.ty-box[data-border-block-start=line]{border-block-start:var(--ty-border-width) solid var(--ty-line)}.ty-box[data-border-block-start=strong]{border-block-start:var(--ty-border-width) solid var(--ty-ink)}.ty-box[data-border-block-start=brand]{border-block-start:calc(2 * var(--ty-border-width)) solid var(--ty-brand)}.ty-box[data-border-block-end=line]{border-block-end:var(--ty-border-width) solid var(--ty-line)}.ty-box[data-border-block-end=strong]{border-block-end:var(--ty-border-width) solid var(--ty-ink)}.ty-box[data-border-inline-start=line]{border-inline-start:var(--ty-border-width) solid var(--ty-line)}.ty-box[data-border-inline-start=brand]{border-inline-start:calc(2 * var(--ty-border-width)) solid var(--ty-brand)}.ty-box[data-background=bg]{background:var(--ty-bg)}.ty-box[data-background=surface]{background:var(--ty-surface)}.ty-box[data-background=sunken]{background:var(--ty-surface-sunken)}.ty-box[data-radius=none]{border-radius:0}.ty-box[data-radius=control]{border-radius:var(--ty-radius-control)}.ty-box[data-radius=card]{border-radius:var(--ty-radius-card)}.ty-box[data-radius=sheet]{border-radius:var(--ty-radius-sheet)}.ty-box[data-radius=pill]{border-radius:var(--ty-radius-pill)}.ty-box[data-text-align=start]{text-align:start}.ty-box[data-text-align=center]{text-align:center}.ty-box[data-text-align=end]{text-align:end}.ty-box[data-grid-column=full]{grid-column:1/-1}.ty-box[data-grid-column=auto]{grid-column:auto}.ty-box[data-grid-column=span-3]{grid-column:span 3}.ty-box[data-grid-column=span-4]{grid-column:span 4}.ty-box[data-grid-column=span-5]{grid-column:span 5}.ty-box[data-grid-column=span-6]{grid-column:span 6}.ty-box[data-grid-column=span-7]{grid-column:span 7}.ty-box[data-grid-column=span-8]{grid-column:span 8}.ty-box[data-grid-column=span-9]{grid-column:span 9}.ty-box[data-grid-row=auto]{grid-row:auto}.ty-box[data-grid-row=span-2]{grid-row:span 2}.ty-box[data-grid-row=span-3]{grid-row:span 3}.ty-box[data-align-self=start]{align-self:start}.ty-box[data-align-self=center]{align-self:center}.ty-box[data-align-self=end]{align-self:end}.ty-box[data-align-self=stretch]{align-self:stretch}.ty-box[data-order="0"]{order:0}.ty-box[data-order=first]{order:-1}.ty-box[data-order=last]{order:1}.ty-box[data-overflow=auto]{overflow:auto}.ty-box[data-overflow=hidden]{overflow:hidden}.ty-box[data-overflow=clip]{overflow:clip}.ty-box[data-display=none]{display:none}.ty-box[data-display=block]{display:block}.ty-box[data-display=inline]{display:inline}.ty-box[data-display=inline-flex]{display:inline-flex}.ty-box[data-display=inline-block]{display:inline-block}.ty-box[data-display=flex]{display:flex}.ty-box[data-display=grid]{display:grid}.ty-box[data-display=contents]{display:contents}@media (min-width:640px){.ty-box[data-padding-sm="0"]{padding:0}.ty-box[data-padding-sm="1"]{padding:var(--ty-space-1)}.ty-box[data-padding-sm="2"]{padding:var(--ty-space-2)}.ty-box[data-padding-sm="3"]{padding:var(--ty-space-3)}.ty-box[data-padding-sm="4"]{padding:var(--ty-space-4)}.ty-box[data-padding-sm="5"]{padding:var(--ty-space-5)}.ty-box[data-padding-sm="6"]{padding:var(--ty-space-6)}.ty-box[data-padding-sm="7"]{padding:var(--ty-space-7)}.ty-box[data-padding-sm="8"]{padding:var(--ty-space-8)}.ty-box[data-padding-sm="9"]{padding:var(--ty-space-9)}.ty-box[data-padding-inline-sm="0"]{padding-inline:0}.ty-box[data-padding-inline-sm="1"]{padding-inline:var(--ty-space-1)}.ty-box[data-padding-inline-sm="2"]{padding-inline:var(--ty-space-2)}.ty-box[data-padding-inline-sm="3"]{padding-inline:var(--ty-space-3)}.ty-box[data-padding-inline-sm="4"]{padding-inline:var(--ty-space-4)}.ty-box[data-padding-inline-sm="5"]{padding-inline:var(--ty-space-5)}.ty-box[data-padding-inline-sm="6"]{padding-inline:var(--ty-space-6)}.ty-box[data-padding-inline-sm="7"]{padding-inline:var(--ty-space-7)}.ty-box[data-padding-inline-sm="8"]{padding-inline:var(--ty-space-8)}.ty-box[data-padding-inline-sm="9"]{padding-inline:var(--ty-space-9)}.ty-box[data-padding-block-sm="0"]{padding-block:0}.ty-box[data-padding-block-sm="1"]{padding-block:var(--ty-space-1)}.ty-box[data-padding-block-sm="2"]{padding-block:var(--ty-space-2)}.ty-box[data-padding-block-sm="3"]{padding-block:var(--ty-space-3)}.ty-box[data-padding-block-sm="4"]{padding-block:var(--ty-space-4)}.ty-box[data-padding-block-sm="5"]{padding-block:var(--ty-space-5)}.ty-box[data-padding-block-sm="6"]{padding-block:var(--ty-space-6)}.ty-box[data-padding-block-sm="7"]{padding-block:var(--ty-space-7)}.ty-box[data-padding-block-sm="8"]{padding-block:var(--ty-space-8)}.ty-box[data-padding-block-sm="9"]{padding-block:var(--ty-space-9)}.ty-box[data-margin-sm="0"]{margin:0}.ty-box[data-margin-sm="1"]{margin:var(--ty-space-1)}.ty-box[data-margin-sm="2"]{margin:var(--ty-space-2)}.ty-box[data-margin-sm="3"]{margin:var(--ty-space-3)}.ty-box[data-margin-sm="4"]{margin:var(--ty-space-4)}.ty-box[data-margin-sm="5"]{margin:var(--ty-space-5)}.ty-box[data-margin-sm="6"]{margin:var(--ty-space-6)}.ty-box[data-margin-sm="7"]{margin:var(--ty-space-7)}.ty-box[data-margin-sm="8"]{margin:var(--ty-space-8)}.ty-box[data-margin-sm="9"]{margin:var(--ty-space-9)}.ty-box[data-margin-sm=auto]{margin:auto}.ty-box[data-margin-inline-sm="0"]{margin-inline:0}.ty-box[data-margin-inline-sm="1"]{margin-inline:var(--ty-space-1)}.ty-box[data-margin-inline-sm="2"]{margin-inline:var(--ty-space-2)}.ty-box[data-margin-inline-sm="3"]{margin-inline:var(--ty-space-3)}.ty-box[data-margin-inline-sm="4"]{margin-inline:var(--ty-space-4)}.ty-box[data-margin-inline-sm="5"]{margin-inline:var(--ty-space-5)}.ty-box[data-margin-inline-sm="6"]{margin-inline:var(--ty-space-6)}.ty-box[data-margin-inline-sm="7"]{margin-inline:var(--ty-space-7)}.ty-box[data-margin-inline-sm="8"]{margin-inline:var(--ty-space-8)}.ty-box[data-margin-inline-sm="9"]{margin-inline:var(--ty-space-9)}.ty-box[data-margin-inline-sm=auto]{margin-inline:auto}.ty-box[data-margin-block-sm="0"]{margin-block:0}.ty-box[data-margin-block-sm="1"]{margin-block:var(--ty-space-1)}.ty-box[data-margin-block-sm="2"]{margin-block:var(--ty-space-2)}.ty-box[data-margin-block-sm="3"]{margin-block:var(--ty-space-3)}.ty-box[data-margin-block-sm="4"]{margin-block:var(--ty-space-4)}.ty-box[data-margin-block-sm="5"]{margin-block:var(--ty-space-5)}.ty-box[data-margin-block-sm="6"]{margin-block:var(--ty-space-6)}.ty-box[data-margin-block-sm="7"]{margin-block:var(--ty-space-7)}.ty-box[data-margin-block-sm="8"]{margin-block:var(--ty-space-8)}.ty-box[data-margin-block-sm="9"]{margin-block:var(--ty-space-9)}.ty-box[data-margin-block-sm=auto]{margin-block:auto}.ty-box[data-margin-block-start-sm="0"]{margin-block-start:0}.ty-box[data-margin-block-start-sm="1"]{margin-block-start:var(--ty-space-1)}.ty-box[data-margin-block-start-sm="2"]{margin-block-start:var(--ty-space-2)}.ty-box[data-margin-block-start-sm="3"]{margin-block-start:var(--ty-space-3)}.ty-box[data-margin-block-start-sm="4"]{margin-block-start:var(--ty-space-4)}.ty-box[data-margin-block-start-sm="5"]{margin-block-start:var(--ty-space-5)}.ty-box[data-margin-block-start-sm="6"]{margin-block-start:var(--ty-space-6)}.ty-box[data-margin-block-start-sm="7"]{margin-block-start:var(--ty-space-7)}.ty-box[data-margin-block-start-sm="8"]{margin-block-start:var(--ty-space-8)}.ty-box[data-margin-block-start-sm="9"]{margin-block-start:var(--ty-space-9)}.ty-box[data-margin-block-start-sm=auto]{margin-block-start:auto}.ty-box[data-margin-block-end-sm="0"]{margin-block-end:0}.ty-box[data-margin-block-end-sm="1"]{margin-block-end:var(--ty-space-1)}.ty-box[data-margin-block-end-sm="2"]{margin-block-end:var(--ty-space-2)}.ty-box[data-margin-block-end-sm="3"]{margin-block-end:var(--ty-space-3)}.ty-box[data-margin-block-end-sm="4"]{margin-block-end:var(--ty-space-4)}.ty-box[data-margin-block-end-sm="5"]{margin-block-end:var(--ty-space-5)}.ty-box[data-margin-block-end-sm="6"]{margin-block-end:var(--ty-space-6)}.ty-box[data-margin-block-end-sm="7"]{margin-block-end:var(--ty-space-7)}.ty-box[data-margin-block-end-sm="8"]{margin-block-end:var(--ty-space-8)}.ty-box[data-margin-block-end-sm="9"]{margin-block-end:var(--ty-space-9)}.ty-box[data-margin-block-end-sm=auto]{margin-block-end:auto}.ty-box[data-padding-block-start-sm="0"]{padding-block-start:0}.ty-box[data-padding-block-start-sm="1"]{padding-block-start:var(--ty-space-1)}.ty-box[data-padding-block-start-sm="2"]{padding-block-start:var(--ty-space-2)}.ty-box[data-padding-block-start-sm="3"]{padding-block-start:var(--ty-space-3)}.ty-box[data-padding-block-start-sm="4"]{padding-block-start:var(--ty-space-4)}.ty-box[data-padding-block-start-sm="5"]{padding-block-start:var(--ty-space-5)}.ty-box[data-padding-block-start-sm="6"]{padding-block-start:var(--ty-space-6)}.ty-box[data-padding-block-start-sm="7"]{padding-block-start:var(--ty-space-7)}.ty-box[data-padding-block-start-sm="8"]{padding-block-start:var(--ty-space-8)}.ty-box[data-padding-block-start-sm="9"]{padding-block-start:var(--ty-space-9)}.ty-box[data-padding-block-end-sm="0"]{padding-block-end:0}.ty-box[data-padding-block-end-sm="1"]{padding-block-end:var(--ty-space-1)}.ty-box[data-padding-block-end-sm="2"]{padding-block-end:var(--ty-space-2)}.ty-box[data-padding-block-end-sm="3"]{padding-block-end:var(--ty-space-3)}.ty-box[data-padding-block-end-sm="4"]{padding-block-end:var(--ty-space-4)}.ty-box[data-padding-block-end-sm="5"]{padding-block-end:var(--ty-space-5)}.ty-box[data-padding-block-end-sm="6"]{padding-block-end:var(--ty-space-6)}.ty-box[data-padding-block-end-sm="7"]{padding-block-end:var(--ty-space-7)}.ty-box[data-padding-block-end-sm="8"]{padding-block-end:var(--ty-space-8)}.ty-box[data-padding-block-end-sm="9"]{padding-block-end:var(--ty-space-9)}.ty-box[data-padding-inline-start-sm="0"]{padding-inline-start:0}.ty-box[data-padding-inline-start-sm="1"]{padding-inline-start:var(--ty-space-1)}.ty-box[data-padding-inline-start-sm="2"]{padding-inline-start:var(--ty-space-2)}.ty-box[data-padding-inline-start-sm="3"]{padding-inline-start:var(--ty-space-3)}.ty-box[data-padding-inline-start-sm="4"]{padding-inline-start:var(--ty-space-4)}.ty-box[data-padding-inline-start-sm="5"]{padding-inline-start:var(--ty-space-5)}.ty-box[data-padding-inline-start-sm="6"]{padding-inline-start:var(--ty-space-6)}.ty-box[data-padding-inline-start-sm="7"]{padding-inline-start:var(--ty-space-7)}.ty-box[data-padding-inline-start-sm="8"]{padding-inline-start:var(--ty-space-8)}.ty-box[data-padding-inline-start-sm="9"]{padding-inline-start:var(--ty-space-9)}.ty-box[data-grow-sm=true]{flex:1 1;min-inline-size:0;min-block-size:0}.ty-box[data-min-block-size-sm=viewport]{min-block-size:100dvh}.ty-box[data-list-sm=plain]{list-style:none;margin:0;padding:0}.ty-box[data-max-width-sm=rail]{max-inline-size:var(--ty-layout-rail)}.ty-box[data-max-width-sm=sidebar]{max-inline-size:var(--ty-layout-sidebar)}.ty-box[data-max-width-sm=aside]{max-inline-size:var(--ty-layout-aside)}.ty-box[data-max-width-sm=summary]{max-inline-size:calc(var(--ty-measure-summary) * 1ch)}.ty-box[data-max-width-sm=prose]{max-inline-size:calc(var(--ty-measure-prose) * 1ch)}.ty-box[data-max-width-sm=reading]{max-inline-size:var(--ty-layout-reading)}.ty-box[data-max-width-sm=data]{max-inline-size:var(--ty-layout-data)}.ty-box[data-max-width-sm=full]{max-inline-size:none}.ty-box[data-container-sm=rail]{max-inline-size:var(--ty-layout-rail);inline-size:100%;margin-inline:auto}.ty-box[data-container-sm=sidebar]{max-inline-size:var(--ty-layout-sidebar);inline-size:100%;margin-inline:auto}.ty-box[data-container-sm=aside]{max-inline-size:var(--ty-layout-aside);inline-size:100%;margin-inline:auto}.ty-box[data-container-sm=summary]{max-inline-size:calc(var(--ty-measure-summary) * 1ch);inline-size:100%;margin-inline:auto}.ty-box[data-container-sm=prose]{max-inline-size:calc(var(--ty-measure-prose) * 1ch);inline-size:100%;margin-inline:auto}.ty-box[data-container-sm=reading]{max-inline-size:var(--ty-layout-reading);inline-size:100%;margin-inline:auto}.ty-box[data-container-sm=data]{max-inline-size:var(--ty-layout-data);inline-size:100%;margin-inline:auto}.ty-box[data-container-sm=full]{max-inline-size:none;inline-size:100%;margin-inline:auto}.ty-box[data-position-sm=static]{position:static}.ty-box[data-position-sm=relative]{position:relative}.ty-box[data-position-sm=absolute]{position:absolute}.ty-box[data-position-sm=fixed]{position:fixed}.ty-box[data-position-sm=sticky]{position:sticky;inset-block-start:0}.ty-box[data-border-sm=none]{border:0}.ty-box[data-border-sm=line]{border:var(--ty-border-width) solid var(--ty-line)}.ty-box[data-border-sm=strong]{border:var(--ty-border-width) solid var(--ty-line-strong)}.ty-box[data-border-block-start-sm=line]{border-block-start:var(--ty-border-width) solid var(--ty-line)}.ty-box[data-border-block-start-sm=strong]{border-block-start:var(--ty-border-width) solid var(--ty-ink)}.ty-box[data-border-block-start-sm=brand]{border-block-start:calc(2 * var(--ty-border-width)) solid var(--ty-brand)}.ty-box[data-border-block-end-sm=line]{border-block-end:var(--ty-border-width) solid var(--ty-line)}.ty-box[data-border-block-end-sm=strong]{border-block-end:var(--ty-border-width) solid var(--ty-ink)}.ty-box[data-border-inline-start-sm=line]{border-inline-start:var(--ty-border-width) solid var(--ty-line)}.ty-box[data-border-inline-start-sm=brand]{border-inline-start:calc(2 * var(--ty-border-width)) solid var(--ty-brand)}.ty-box[data-background-sm=bg]{background:var(--ty-bg)}.ty-box[data-background-sm=surface]{background:var(--ty-surface)}.ty-box[data-background-sm=sunken]{background:var(--ty-surface-sunken)}.ty-box[data-radius-sm=none]{border-radius:0}.ty-box[data-radius-sm=control]{border-radius:var(--ty-radius-control)}.ty-box[data-radius-sm=card]{border-radius:var(--ty-radius-card)}.ty-box[data-radius-sm=sheet]{border-radius:var(--ty-radius-sheet)}.ty-box[data-radius-sm=pill]{border-radius:var(--ty-radius-pill)}.ty-box[data-text-align-sm=start]{text-align:start}.ty-box[data-text-align-sm=center]{text-align:center}.ty-box[data-text-align-sm=end]{text-align:end}.ty-box[data-grid-column-sm=full]{grid-column:1/-1}.ty-box[data-grid-column-sm=auto]{grid-column:auto}.ty-box[data-grid-column-sm=span-3]{grid-column:span 3}.ty-box[data-grid-column-sm=span-4]{grid-column:span 4}.ty-box[data-grid-column-sm=span-5]{grid-column:span 5}.ty-box[data-grid-column-sm=span-6]{grid-column:span 6}.ty-box[data-grid-column-sm=span-7]{grid-column:span 7}.ty-box[data-grid-column-sm=span-8]{grid-column:span 8}.ty-box[data-grid-column-sm=span-9]{grid-column:span 9}.ty-box[data-grid-row-sm=auto]{grid-row:auto}.ty-box[data-grid-row-sm=span-2]{grid-row:span 2}.ty-box[data-grid-row-sm=span-3]{grid-row:span 3}.ty-box[data-align-self-sm=start]{align-self:start}.ty-box[data-align-self-sm=center]{align-self:center}.ty-box[data-align-self-sm=end]{align-self:end}.ty-box[data-align-self-sm=stretch]{align-self:stretch}.ty-box[data-order-sm="0"]{order:0}.ty-box[data-order-sm=first]{order:-1}.ty-box[data-order-sm=last]{order:1}.ty-box[data-overflow-sm=auto]{overflow:auto}.ty-box[data-overflow-sm=hidden]{overflow:hidden}.ty-box[data-overflow-sm=clip]{overflow:clip}.ty-box[data-display-sm=none]{display:none}.ty-box[data-display-sm=block]{display:block}.ty-box[data-display-sm=inline]{display:inline}.ty-box[data-display-sm=inline-flex]{display:inline-flex}.ty-box[data-display-sm=inline-block]{display:inline-block}.ty-box[data-display-sm=flex]{display:flex}.ty-box[data-display-sm=grid]{display:grid}.ty-box[data-display-sm=contents]{display:contents}}@media (min-width:768px){.ty-box[data-padding-md="0"]{padding:0}.ty-box[data-padding-md="1"]{padding:var(--ty-space-1)}.ty-box[data-padding-md="2"]{padding:var(--ty-space-2)}.ty-box[data-padding-md="3"]{padding:var(--ty-space-3)}.ty-box[data-padding-md="4"]{padding:var(--ty-space-4)}.ty-box[data-padding-md="5"]{padding:var(--ty-space-5)}.ty-box[data-padding-md="6"]{padding:var(--ty-space-6)}.ty-box[data-padding-md="7"]{padding:var(--ty-space-7)}.ty-box[data-padding-md="8"]{padding:var(--ty-space-8)}.ty-box[data-padding-md="9"]{padding:var(--ty-space-9)}.ty-box[data-padding-inline-md="0"]{padding-inline:0}.ty-box[data-padding-inline-md="1"]{padding-inline:var(--ty-space-1)}.ty-box[data-padding-inline-md="2"]{padding-inline:var(--ty-space-2)}.ty-box[data-padding-inline-md="3"]{padding-inline:var(--ty-space-3)}.ty-box[data-padding-inline-md="4"]{padding-inline:var(--ty-space-4)}.ty-box[data-padding-inline-md="5"]{padding-inline:var(--ty-space-5)}.ty-box[data-padding-inline-md="6"]{padding-inline:var(--ty-space-6)}.ty-box[data-padding-inline-md="7"]{padding-inline:var(--ty-space-7)}.ty-box[data-padding-inline-md="8"]{padding-inline:var(--ty-space-8)}.ty-box[data-padding-inline-md="9"]{padding-inline:var(--ty-space-9)}.ty-box[data-padding-block-md="0"]{padding-block:0}.ty-box[data-padding-block-md="1"]{padding-block:var(--ty-space-1)}.ty-box[data-padding-block-md="2"]{padding-block:var(--ty-space-2)}.ty-box[data-padding-block-md="3"]{padding-block:var(--ty-space-3)}.ty-box[data-padding-block-md="4"]{padding-block:var(--ty-space-4)}.ty-box[data-padding-block-md="5"]{padding-block:var(--ty-space-5)}.ty-box[data-padding-block-md="6"]{padding-block:var(--ty-space-6)}.ty-box[data-padding-block-md="7"]{padding-block:var(--ty-space-7)}.ty-box[data-padding-block-md="8"]{padding-block:var(--ty-space-8)}.ty-box[data-padding-block-md="9"]{padding-block:var(--ty-space-9)}.ty-box[data-margin-md="0"]{margin:0}.ty-box[data-margin-md="1"]{margin:var(--ty-space-1)}.ty-box[data-margin-md="2"]{margin:var(--ty-space-2)}.ty-box[data-margin-md="3"]{margin:var(--ty-space-3)}.ty-box[data-margin-md="4"]{margin:var(--ty-space-4)}.ty-box[data-margin-md="5"]{margin:var(--ty-space-5)}.ty-box[data-margin-md="6"]{margin:var(--ty-space-6)}.ty-box[data-margin-md="7"]{margin:var(--ty-space-7)}.ty-box[data-margin-md="8"]{margin:var(--ty-space-8)}.ty-box[data-margin-md="9"]{margin:var(--ty-space-9)}.ty-box[data-margin-md=auto]{margin:auto}.ty-box[data-margin-inline-md="0"]{margin-inline:0}.ty-box[data-margin-inline-md="1"]{margin-inline:var(--ty-space-1)}.ty-box[data-margin-inline-md="2"]{margin-inline:var(--ty-space-2)}.ty-box[data-margin-inline-md="3"]{margin-inline:var(--ty-space-3)}.ty-box[data-margin-inline-md="4"]{margin-inline:var(--ty-space-4)}.ty-box[data-margin-inline-md="5"]{margin-inline:var(--ty-space-5)}.ty-box[data-margin-inline-md="6"]{margin-inline:var(--ty-space-6)}.ty-box[data-margin-inline-md="7"]{margin-inline:var(--ty-space-7)}.ty-box[data-margin-inline-md="8"]{margin-inline:var(--ty-space-8)}.ty-box[data-margin-inline-md="9"]{margin-inline:var(--ty-space-9)}.ty-box[data-margin-inline-md=auto]{margin-inline:auto}.ty-box[data-margin-block-md="0"]{margin-block:0}.ty-box[data-margin-block-md="1"]{margin-block:var(--ty-space-1)}.ty-box[data-margin-block-md="2"]{margin-block:var(--ty-space-2)}.ty-box[data-margin-block-md="3"]{margin-block:var(--ty-space-3)}.ty-box[data-margin-block-md="4"]{margin-block:var(--ty-space-4)}.ty-box[data-margin-block-md="5"]{margin-block:var(--ty-space-5)}.ty-box[data-margin-block-md="6"]{margin-block:var(--ty-space-6)}.ty-box[data-margin-block-md="7"]{margin-block:var(--ty-space-7)}.ty-box[data-margin-block-md="8"]{margin-block:var(--ty-space-8)}.ty-box[data-margin-block-md="9"]{margin-block:var(--ty-space-9)}.ty-box[data-margin-block-md=auto]{margin-block:auto}.ty-box[data-margin-block-start-md="0"]{margin-block-start:0}.ty-box[data-margin-block-start-md="1"]{margin-block-start:var(--ty-space-1)}.ty-box[data-margin-block-start-md="2"]{margin-block-start:var(--ty-space-2)}.ty-box[data-margin-block-start-md="3"]{margin-block-start:var(--ty-space-3)}.ty-box[data-margin-block-start-md="4"]{margin-block-start:var(--ty-space-4)}.ty-box[data-margin-block-start-md="5"]{margin-block-start:var(--ty-space-5)}.ty-box[data-margin-block-start-md="6"]{margin-block-start:var(--ty-space-6)}.ty-box[data-margin-block-start-md="7"]{margin-block-start:var(--ty-space-7)}.ty-box[data-margin-block-start-md="8"]{margin-block-start:var(--ty-space-8)}.ty-box[data-margin-block-start-md="9"]{margin-block-start:var(--ty-space-9)}.ty-box[data-margin-block-start-md=auto]{margin-block-start:auto}.ty-box[data-margin-block-end-md="0"]{margin-block-end:0}.ty-box[data-margin-block-end-md="1"]{margin-block-end:var(--ty-space-1)}.ty-box[data-margin-block-end-md="2"]{margin-block-end:var(--ty-space-2)}.ty-box[data-margin-block-end-md="3"]{margin-block-end:var(--ty-space-3)}.ty-box[data-margin-block-end-md="4"]{margin-block-end:var(--ty-space-4)}.ty-box[data-margin-block-end-md="5"]{margin-block-end:var(--ty-space-5)}.ty-box[data-margin-block-end-md="6"]{margin-block-end:var(--ty-space-6)}.ty-box[data-margin-block-end-md="7"]{margin-block-end:var(--ty-space-7)}.ty-box[data-margin-block-end-md="8"]{margin-block-end:var(--ty-space-8)}.ty-box[data-margin-block-end-md="9"]{margin-block-end:var(--ty-space-9)}.ty-box[data-margin-block-end-md=auto]{margin-block-end:auto}.ty-box[data-padding-block-start-md="0"]{padding-block-start:0}.ty-box[data-padding-block-start-md="1"]{padding-block-start:var(--ty-space-1)}.ty-box[data-padding-block-start-md="2"]{padding-block-start:var(--ty-space-2)}.ty-box[data-padding-block-start-md="3"]{padding-block-start:var(--ty-space-3)}.ty-box[data-padding-block-start-md="4"]{padding-block-start:var(--ty-space-4)}.ty-box[data-padding-block-start-md="5"]{padding-block-start:var(--ty-space-5)}.ty-box[data-padding-block-start-md="6"]{padding-block-start:var(--ty-space-6)}.ty-box[data-padding-block-start-md="7"]{padding-block-start:var(--ty-space-7)}.ty-box[data-padding-block-start-md="8"]{padding-block-start:var(--ty-space-8)}.ty-box[data-padding-block-start-md="9"]{padding-block-start:var(--ty-space-9)}.ty-box[data-padding-block-end-md="0"]{padding-block-end:0}.ty-box[data-padding-block-end-md="1"]{padding-block-end:var(--ty-space-1)}.ty-box[data-padding-block-end-md="2"]{padding-block-end:var(--ty-space-2)}.ty-box[data-padding-block-end-md="3"]{padding-block-end:var(--ty-space-3)}.ty-box[data-padding-block-end-md="4"]{padding-block-end:var(--ty-space-4)}.ty-box[data-padding-block-end-md="5"]{padding-block-end:var(--ty-space-5)}.ty-box[data-padding-block-end-md="6"]{padding-block-end:var(--ty-space-6)}.ty-box[data-padding-block-end-md="7"]{padding-block-end:var(--ty-space-7)}.ty-box[data-padding-block-end-md="8"]{padding-block-end:var(--ty-space-8)}.ty-box[data-padding-block-end-md="9"]{padding-block-end:var(--ty-space-9)}.ty-box[data-padding-inline-start-md="0"]{padding-inline-start:0}.ty-box[data-padding-inline-start-md="1"]{padding-inline-start:var(--ty-space-1)}.ty-box[data-padding-inline-start-md="2"]{padding-inline-start:var(--ty-space-2)}.ty-box[data-padding-inline-start-md="3"]{padding-inline-start:var(--ty-space-3)}.ty-box[data-padding-inline-start-md="4"]{padding-inline-start:var(--ty-space-4)}.ty-box[data-padding-inline-start-md="5"]{padding-inline-start:var(--ty-space-5)}.ty-box[data-padding-inline-start-md="6"]{padding-inline-start:var(--ty-space-6)}.ty-box[data-padding-inline-start-md="7"]{padding-inline-start:var(--ty-space-7)}.ty-box[data-padding-inline-start-md="8"]{padding-inline-start:var(--ty-space-8)}.ty-box[data-padding-inline-start-md="9"]{padding-inline-start:var(--ty-space-9)}.ty-box[data-grow-md=true]{flex:1 1;min-inline-size:0;min-block-size:0}.ty-box[data-min-block-size-md=viewport]{min-block-size:100dvh}.ty-box[data-list-md=plain]{list-style:none;margin:0;padding:0}.ty-box[data-max-width-md=rail]{max-inline-size:var(--ty-layout-rail)}.ty-box[data-max-width-md=sidebar]{max-inline-size:var(--ty-layout-sidebar)}.ty-box[data-max-width-md=aside]{max-inline-size:var(--ty-layout-aside)}.ty-box[data-max-width-md=summary]{max-inline-size:calc(var(--ty-measure-summary) * 1ch)}.ty-box[data-max-width-md=prose]{max-inline-size:calc(var(--ty-measure-prose) * 1ch)}.ty-box[data-max-width-md=reading]{max-inline-size:var(--ty-layout-reading)}.ty-box[data-max-width-md=data]{max-inline-size:var(--ty-layout-data)}.ty-box[data-max-width-md=full]{max-inline-size:none}.ty-box[data-container-md=rail]{max-inline-size:var(--ty-layout-rail);inline-size:100%;margin-inline:auto}.ty-box[data-container-md=sidebar]{max-inline-size:var(--ty-layout-sidebar);inline-size:100%;margin-inline:auto}.ty-box[data-container-md=aside]{max-inline-size:var(--ty-layout-aside);inline-size:100%;margin-inline:auto}.ty-box[data-container-md=summary]{max-inline-size:calc(var(--ty-measure-summary) * 1ch);inline-size:100%;margin-inline:auto}.ty-box[data-container-md=prose]{max-inline-size:calc(var(--ty-measure-prose) * 1ch);inline-size:100%;margin-inline:auto}.ty-box[data-container-md=reading]{max-inline-size:var(--ty-layout-reading);inline-size:100%;margin-inline:auto}.ty-box[data-container-md=data]{max-inline-size:var(--ty-layout-data);inline-size:100%;margin-inline:auto}.ty-box[data-container-md=full]{max-inline-size:none;inline-size:100%;margin-inline:auto}.ty-box[data-position-md=static]{position:static}.ty-box[data-position-md=relative]{position:relative}.ty-box[data-position-md=absolute]{position:absolute}.ty-box[data-position-md=fixed]{position:fixed}.ty-box[data-position-md=sticky]{position:sticky;inset-block-start:0}.ty-box[data-border-md=none]{border:0}.ty-box[data-border-md=line]{border:var(--ty-border-width) solid var(--ty-line)}.ty-box[data-border-md=strong]{border:var(--ty-border-width) solid var(--ty-line-strong)}.ty-box[data-border-block-start-md=line]{border-block-start:var(--ty-border-width) solid var(--ty-line)}.ty-box[data-border-block-start-md=strong]{border-block-start:var(--ty-border-width) solid var(--ty-ink)}.ty-box[data-border-block-start-md=brand]{border-block-start:calc(2 * var(--ty-border-width)) solid var(--ty-brand)}.ty-box[data-border-block-end-md=line]{border-block-end:var(--ty-border-width) solid var(--ty-line)}.ty-box[data-border-block-end-md=strong]{border-block-end:var(--ty-border-width) solid var(--ty-ink)}.ty-box[data-border-inline-start-md=line]{border-inline-start:var(--ty-border-width) solid var(--ty-line)}.ty-box[data-border-inline-start-md=brand]{border-inline-start:calc(2 * var(--ty-border-width)) solid var(--ty-brand)}.ty-box[data-background-md=bg]{background:var(--ty-bg)}.ty-box[data-background-md=surface]{background:var(--ty-surface)}.ty-box[data-background-md=sunken]{background:var(--ty-surface-sunken)}.ty-box[data-radius-md=none]{border-radius:0}.ty-box[data-radius-md=control]{border-radius:var(--ty-radius-control)}.ty-box[data-radius-md=card]{border-radius:var(--ty-radius-card)}.ty-box[data-radius-md=sheet]{border-radius:var(--ty-radius-sheet)}.ty-box[data-radius-md=pill]{border-radius:var(--ty-radius-pill)}.ty-box[data-text-align-md=start]{text-align:start}.ty-box[data-text-align-md=center]{text-align:center}.ty-box[data-text-align-md=end]{text-align:end}.ty-box[data-grid-column-md=full]{grid-column:1/-1}.ty-box[data-grid-column-md=auto]{grid-column:auto}.ty-box[data-grid-column-md=span-3]{grid-column:span 3}.ty-box[data-grid-column-md=span-4]{grid-column:span 4}.ty-box[data-grid-column-md=span-5]{grid-column:span 5}.ty-box[data-grid-column-md=span-6]{grid-column:span 6}.ty-box[data-grid-column-md=span-7]{grid-column:span 7}.ty-box[data-grid-column-md=span-8]{grid-column:span 8}.ty-box[data-grid-column-md=span-9]{grid-column:span 9}.ty-box[data-grid-row-md=auto]{grid-row:auto}.ty-box[data-grid-row-md=span-2]{grid-row:span 2}.ty-box[data-grid-row-md=span-3]{grid-row:span 3}.ty-box[data-align-self-md=start]{align-self:start}.ty-box[data-align-self-md=center]{align-self:center}.ty-box[data-align-self-md=end]{align-self:end}.ty-box[data-align-self-md=stretch]{align-self:stretch}.ty-box[data-order-md="0"]{order:0}.ty-box[data-order-md=first]{order:-1}.ty-box[data-order-md=last]{order:1}.ty-box[data-overflow-md=auto]{overflow:auto}.ty-box[data-overflow-md=hidden]{overflow:hidden}.ty-box[data-overflow-md=clip]{overflow:clip}.ty-box[data-display-md=none]{display:none}.ty-box[data-display-md=block]{display:block}.ty-box[data-display-md=inline]{display:inline}.ty-box[data-display-md=inline-flex]{display:inline-flex}.ty-box[data-display-md=inline-block]{display:inline-block}.ty-box[data-display-md=flex]{display:flex}.ty-box[data-display-md=grid]{display:grid}.ty-box[data-display-md=contents]{display:contents}}@media (min-width:1024px){.ty-box[data-padding-lg="0"]{padding:0}.ty-box[data-padding-lg="1"]{padding:var(--ty-space-1)}.ty-box[data-padding-lg="2"]{padding:var(--ty-space-2)}.ty-box[data-padding-lg="3"]{padding:var(--ty-space-3)}.ty-box[data-padding-lg="4"]{padding:var(--ty-space-4)}.ty-box[data-padding-lg="5"]{padding:var(--ty-space-5)}.ty-box[data-padding-lg="6"]{padding:var(--ty-space-6)}.ty-box[data-padding-lg="7"]{padding:var(--ty-space-7)}.ty-box[data-padding-lg="8"]{padding:var(--ty-space-8)}.ty-box[data-padding-lg="9"]{padding:var(--ty-space-9)}.ty-box[data-padding-inline-lg="0"]{padding-inline:0}.ty-box[data-padding-inline-lg="1"]{padding-inline:var(--ty-space-1)}.ty-box[data-padding-inline-lg="2"]{padding-inline:var(--ty-space-2)}.ty-box[data-padding-inline-lg="3"]{padding-inline:var(--ty-space-3)}.ty-box[data-padding-inline-lg="4"]{padding-inline:var(--ty-space-4)}.ty-box[data-padding-inline-lg="5"]{padding-inline:var(--ty-space-5)}.ty-box[data-padding-inline-lg="6"]{padding-inline:var(--ty-space-6)}.ty-box[data-padding-inline-lg="7"]{padding-inline:var(--ty-space-7)}.ty-box[data-padding-inline-lg="8"]{padding-inline:var(--ty-space-8)}.ty-box[data-padding-inline-lg="9"]{padding-inline:var(--ty-space-9)}.ty-box[data-padding-block-lg="0"]{padding-block:0}.ty-box[data-padding-block-lg="1"]{padding-block:var(--ty-space-1)}.ty-box[data-padding-block-lg="2"]{padding-block:var(--ty-space-2)}.ty-box[data-padding-block-lg="3"]{padding-block:var(--ty-space-3)}.ty-box[data-padding-block-lg="4"]{padding-block:var(--ty-space-4)}.ty-box[data-padding-block-lg="5"]{padding-block:var(--ty-space-5)}.ty-box[data-padding-block-lg="6"]{padding-block:var(--ty-space-6)}.ty-box[data-padding-block-lg="7"]{padding-block:var(--ty-space-7)}.ty-box[data-padding-block-lg="8"]{padding-block:var(--ty-space-8)}.ty-box[data-padding-block-lg="9"]{padding-block:var(--ty-space-9)}.ty-box[data-margin-lg="0"]{margin:0}.ty-box[data-margin-lg="1"]{margin:var(--ty-space-1)}.ty-box[data-margin-lg="2"]{margin:var(--ty-space-2)}.ty-box[data-margin-lg="3"]{margin:var(--ty-space-3)}.ty-box[data-margin-lg="4"]{margin:var(--ty-space-4)}.ty-box[data-margin-lg="5"]{margin:var(--ty-space-5)}.ty-box[data-margin-lg="6"]{margin:var(--ty-space-6)}.ty-box[data-margin-lg="7"]{margin:var(--ty-space-7)}.ty-box[data-margin-lg="8"]{margin:var(--ty-space-8)}.ty-box[data-margin-lg="9"]{margin:var(--ty-space-9)}.ty-box[data-margin-lg=auto]{margin:auto}.ty-box[data-margin-inline-lg="0"]{margin-inline:0}.ty-box[data-margin-inline-lg="1"]{margin-inline:var(--ty-space-1)}.ty-box[data-margin-inline-lg="2"]{margin-inline:var(--ty-space-2)}.ty-box[data-margin-inline-lg="3"]{margin-inline:var(--ty-space-3)}.ty-box[data-margin-inline-lg="4"]{margin-inline:var(--ty-space-4)}.ty-box[data-margin-inline-lg="5"]{margin-inline:var(--ty-space-5)}.ty-box[data-margin-inline-lg="6"]{margin-inline:var(--ty-space-6)}.ty-box[data-margin-inline-lg="7"]{margin-inline:var(--ty-space-7)}.ty-box[data-margin-inline-lg="8"]{margin-inline:var(--ty-space-8)}.ty-box[data-margin-inline-lg="9"]{margin-inline:var(--ty-space-9)}.ty-box[data-margin-inline-lg=auto]{margin-inline:auto}.ty-box[data-margin-block-lg="0"]{margin-block:0}.ty-box[data-margin-block-lg="1"]{margin-block:var(--ty-space-1)}.ty-box[data-margin-block-lg="2"]{margin-block:var(--ty-space-2)}.ty-box[data-margin-block-lg="3"]{margin-block:var(--ty-space-3)}.ty-box[data-margin-block-lg="4"]{margin-block:var(--ty-space-4)}.ty-box[data-margin-block-lg="5"]{margin-block:var(--ty-space-5)}.ty-box[data-margin-block-lg="6"]{margin-block:var(--ty-space-6)}.ty-box[data-margin-block-lg="7"]{margin-block:var(--ty-space-7)}.ty-box[data-margin-block-lg="8"]{margin-block:var(--ty-space-8)}.ty-box[data-margin-block-lg="9"]{margin-block:var(--ty-space-9)}.ty-box[data-margin-block-lg=auto]{margin-block:auto}.ty-box[data-margin-block-start-lg="0"]{margin-block-start:0}.ty-box[data-margin-block-start-lg="1"]{margin-block-start:var(--ty-space-1)}.ty-box[data-margin-block-start-lg="2"]{margin-block-start:var(--ty-space-2)}.ty-box[data-margin-block-start-lg="3"]{margin-block-start:var(--ty-space-3)}.ty-box[data-margin-block-start-lg="4"]{margin-block-start:var(--ty-space-4)}.ty-box[data-margin-block-start-lg="5"]{margin-block-start:var(--ty-space-5)}.ty-box[data-margin-block-start-lg="6"]{margin-block-start:var(--ty-space-6)}.ty-box[data-margin-block-start-lg="7"]{margin-block-start:var(--ty-space-7)}.ty-box[data-margin-block-start-lg="8"]{margin-block-start:var(--ty-space-8)}.ty-box[data-margin-block-start-lg="9"]{margin-block-start:var(--ty-space-9)}.ty-box[data-margin-block-start-lg=auto]{margin-block-start:auto}.ty-box[data-margin-block-end-lg="0"]{margin-block-end:0}.ty-box[data-margin-block-end-lg="1"]{margin-block-end:var(--ty-space-1)}.ty-box[data-margin-block-end-lg="2"]{margin-block-end:var(--ty-space-2)}.ty-box[data-margin-block-end-lg="3"]{margin-block-end:var(--ty-space-3)}.ty-box[data-margin-block-end-lg="4"]{margin-block-end:var(--ty-space-4)}.ty-box[data-margin-block-end-lg="5"]{margin-block-end:var(--ty-space-5)}.ty-box[data-margin-block-end-lg="6"]{margin-block-end:var(--ty-space-6)}.ty-box[data-margin-block-end-lg="7"]{margin-block-end:var(--ty-space-7)}.ty-box[data-margin-block-end-lg="8"]{margin-block-end:var(--ty-space-8)}.ty-box[data-margin-block-end-lg="9"]{margin-block-end:var(--ty-space-9)}.ty-box[data-margin-block-end-lg=auto]{margin-block-end:auto}.ty-box[data-padding-block-start-lg="0"]{padding-block-start:0}.ty-box[data-padding-block-start-lg="1"]{padding-block-start:var(--ty-space-1)}.ty-box[data-padding-block-start-lg="2"]{padding-block-start:var(--ty-space-2)}.ty-box[data-padding-block-start-lg="3"]{padding-block-start:var(--ty-space-3)}.ty-box[data-padding-block-start-lg="4"]{padding-block-start:var(--ty-space-4)}.ty-box[data-padding-block-start-lg="5"]{padding-block-start:var(--ty-space-5)}.ty-box[data-padding-block-start-lg="6"]{padding-block-start:var(--ty-space-6)}.ty-box[data-padding-block-start-lg="7"]{padding-block-start:var(--ty-space-7)}.ty-box[data-padding-block-start-lg="8"]{padding-block-start:var(--ty-space-8)}.ty-box[data-padding-block-start-lg="9"]{padding-block-start:var(--ty-space-9)}.ty-box[data-padding-block-end-lg="0"]{padding-block-end:0}.ty-box[data-padding-block-end-lg="1"]{padding-block-end:var(--ty-space-1)}.ty-box[data-padding-block-end-lg="2"]{padding-block-end:var(--ty-space-2)}.ty-box[data-padding-block-end-lg="3"]{padding-block-end:var(--ty-space-3)}.ty-box[data-padding-block-end-lg="4"]{padding-block-end:var(--ty-space-4)}.ty-box[data-padding-block-end-lg="5"]{padding-block-end:var(--ty-space-5)}.ty-box[data-padding-block-end-lg="6"]{padding-block-end:var(--ty-space-6)}.ty-box[data-padding-block-end-lg="7"]{padding-block-end:var(--ty-space-7)}.ty-box[data-padding-block-end-lg="8"]{padding-block-end:var(--ty-space-8)}.ty-box[data-padding-block-end-lg="9"]{padding-block-end:var(--ty-space-9)}.ty-box[data-padding-inline-start-lg="0"]{padding-inline-start:0}.ty-box[data-padding-inline-start-lg="1"]{padding-inline-start:var(--ty-space-1)}.ty-box[data-padding-inline-start-lg="2"]{padding-inline-start:var(--ty-space-2)}.ty-box[data-padding-inline-start-lg="3"]{padding-inline-start:var(--ty-space-3)}.ty-box[data-padding-inline-start-lg="4"]{padding-inline-start:var(--ty-space-4)}.ty-box[data-padding-inline-start-lg="5"]{padding-inline-start:var(--ty-space-5)}.ty-box[data-padding-inline-start-lg="6"]{padding-inline-start:var(--ty-space-6)}.ty-box[data-padding-inline-start-lg="7"]{padding-inline-start:var(--ty-space-7)}.ty-box[data-padding-inline-start-lg="8"]{padding-inline-start:var(--ty-space-8)}.ty-box[data-padding-inline-start-lg="9"]{padding-inline-start:var(--ty-space-9)}.ty-box[data-grow-lg=true]{flex:1 1;min-inline-size:0;min-block-size:0}.ty-box[data-min-block-size-lg=viewport]{min-block-size:100dvh}.ty-box[data-list-lg=plain]{list-style:none;margin:0;padding:0}.ty-box[data-max-width-lg=rail]{max-inline-size:var(--ty-layout-rail)}.ty-box[data-max-width-lg=sidebar]{max-inline-size:var(--ty-layout-sidebar)}.ty-box[data-max-width-lg=aside]{max-inline-size:var(--ty-layout-aside)}.ty-box[data-max-width-lg=summary]{max-inline-size:calc(var(--ty-measure-summary) * 1ch)}.ty-box[data-max-width-lg=prose]{max-inline-size:calc(var(--ty-measure-prose) * 1ch)}.ty-box[data-max-width-lg=reading]{max-inline-size:var(--ty-layout-reading)}.ty-box[data-max-width-lg=data]{max-inline-size:var(--ty-layout-data)}.ty-box[data-max-width-lg=full]{max-inline-size:none}.ty-box[data-container-lg=rail]{max-inline-size:var(--ty-layout-rail);inline-size:100%;margin-inline:auto}.ty-box[data-container-lg=sidebar]{max-inline-size:var(--ty-layout-sidebar);inline-size:100%;margin-inline:auto}.ty-box[data-container-lg=aside]{max-inline-size:var(--ty-layout-aside);inline-size:100%;margin-inline:auto}.ty-box[data-container-lg=summary]{max-inline-size:calc(var(--ty-measure-summary) * 1ch);inline-size:100%;margin-inline:auto}.ty-box[data-container-lg=prose]{max-inline-size:calc(var(--ty-measure-prose) * 1ch);inline-size:100%;margin-inline:auto}.ty-box[data-container-lg=reading]{max-inline-size:var(--ty-layout-reading);inline-size:100%;margin-inline:auto}.ty-box[data-container-lg=data]{max-inline-size:var(--ty-layout-data);inline-size:100%;margin-inline:auto}.ty-box[data-container-lg=full]{max-inline-size:none;inline-size:100%;margin-inline:auto}.ty-box[data-position-lg=static]{position:static}.ty-box[data-position-lg=relative]{position:relative}.ty-box[data-position-lg=absolute]{position:absolute}.ty-box[data-position-lg=fixed]{position:fixed}.ty-box[data-position-lg=sticky]{position:sticky;inset-block-start:0}.ty-box[data-border-lg=none]{border:0}.ty-box[data-border-lg=line]{border:var(--ty-border-width) solid var(--ty-line)}.ty-box[data-border-lg=strong]{border:var(--ty-border-width) solid var(--ty-line-strong)}.ty-box[data-border-block-start-lg=line]{border-block-start:var(--ty-border-width) solid var(--ty-line)}.ty-box[data-border-block-start-lg=strong]{border-block-start:var(--ty-border-width) solid var(--ty-ink)}.ty-box[data-border-block-start-lg=brand]{border-block-start:calc(2 * var(--ty-border-width)) solid var(--ty-brand)}.ty-box[data-border-block-end-lg=line]{border-block-end:var(--ty-border-width) solid var(--ty-line)}.ty-box[data-border-block-end-lg=strong]{border-block-end:var(--ty-border-width) solid var(--ty-ink)}.ty-box[data-border-inline-start-lg=line]{border-inline-start:var(--ty-border-width) solid var(--ty-line)}.ty-box[data-border-inline-start-lg=brand]{border-inline-start:calc(2 * var(--ty-border-width)) solid var(--ty-brand)}.ty-box[data-background-lg=bg]{background:var(--ty-bg)}.ty-box[data-background-lg=surface]{background:var(--ty-surface)}.ty-box[data-background-lg=sunken]{background:var(--ty-surface-sunken)}.ty-box[data-radius-lg=none]{border-radius:0}.ty-box[data-radius-lg=control]{border-radius:var(--ty-radius-control)}.ty-box[data-radius-lg=card]{border-radius:var(--ty-radius-card)}.ty-box[data-radius-lg=sheet]{border-radius:var(--ty-radius-sheet)}.ty-box[data-radius-lg=pill]{border-radius:var(--ty-radius-pill)}.ty-box[data-text-align-lg=start]{text-align:start}.ty-box[data-text-align-lg=center]{text-align:center}.ty-box[data-text-align-lg=end]{text-align:end}.ty-box[data-grid-column-lg=full]{grid-column:1/-1}.ty-box[data-grid-column-lg=auto]{grid-column:auto}.ty-box[data-grid-column-lg=span-3]{grid-column:span 3}.ty-box[data-grid-column-lg=span-4]{grid-column:span 4}.ty-box[data-grid-column-lg=span-5]{grid-column:span 5}.ty-box[data-grid-column-lg=span-6]{grid-column:span 6}.ty-box[data-grid-column-lg=span-7]{grid-column:span 7}.ty-box[data-grid-column-lg=span-8]{grid-column:span 8}.ty-box[data-grid-column-lg=span-9]{grid-column:span 9}.ty-box[data-grid-row-lg=auto]{grid-row:auto}.ty-box[data-grid-row-lg=span-2]{grid-row:span 2}.ty-box[data-grid-row-lg=span-3]{grid-row:span 3}.ty-box[data-align-self-lg=start]{align-self:start}.ty-box[data-align-self-lg=center]{align-self:center}.ty-box[data-align-self-lg=end]{align-self:end}.ty-box[data-align-self-lg=stretch]{align-self:stretch}.ty-box[data-order-lg="0"]{order:0}.ty-box[data-order-lg=first]{order:-1}.ty-box[data-order-lg=last]{order:1}.ty-box[data-overflow-lg=auto]{overflow:auto}.ty-box[data-overflow-lg=hidden]{overflow:hidden}.ty-box[data-overflow-lg=clip]{overflow:clip}.ty-box[data-display-lg=none]{display:none}.ty-box[data-display-lg=block]{display:block}.ty-box[data-display-lg=inline]{display:inline}.ty-box[data-display-lg=inline-flex]{display:inline-flex}.ty-box[data-display-lg=inline-block]{display:inline-block}.ty-box[data-display-lg=flex]{display:flex}.ty-box[data-display-lg=grid]{display:grid}.ty-box[data-display-lg=contents]{display:contents}}@media (min-width:1280px){.ty-box[data-padding-xl="0"]{padding:0}.ty-box[data-padding-xl="1"]{padding:var(--ty-space-1)}.ty-box[data-padding-xl="2"]{padding:var(--ty-space-2)}.ty-box[data-padding-xl="3"]{padding:var(--ty-space-3)}.ty-box[data-padding-xl="4"]{padding:var(--ty-space-4)}.ty-box[data-padding-xl="5"]{padding:var(--ty-space-5)}.ty-box[data-padding-xl="6"]{padding:var(--ty-space-6)}.ty-box[data-padding-xl="7"]{padding:var(--ty-space-7)}.ty-box[data-padding-xl="8"]{padding:var(--ty-space-8)}.ty-box[data-padding-xl="9"]{padding:var(--ty-space-9)}.ty-box[data-padding-inline-xl="0"]{padding-inline:0}.ty-box[data-padding-inline-xl="1"]{padding-inline:var(--ty-space-1)}.ty-box[data-padding-inline-xl="2"]{padding-inline:var(--ty-space-2)}.ty-box[data-padding-inline-xl="3"]{padding-inline:var(--ty-space-3)}.ty-box[data-padding-inline-xl="4"]{padding-inline:var(--ty-space-4)}.ty-box[data-padding-inline-xl="5"]{padding-inline:var(--ty-space-5)}.ty-box[data-padding-inline-xl="6"]{padding-inline:var(--ty-space-6)}.ty-box[data-padding-inline-xl="7"]{padding-inline:var(--ty-space-7)}.ty-box[data-padding-inline-xl="8"]{padding-inline:var(--ty-space-8)}.ty-box[data-padding-inline-xl="9"]{padding-inline:var(--ty-space-9)}.ty-box[data-padding-block-xl="0"]{padding-block:0}.ty-box[data-padding-block-xl="1"]{padding-block:var(--ty-space-1)}.ty-box[data-padding-block-xl="2"]{padding-block:var(--ty-space-2)}.ty-box[data-padding-block-xl="3"]{padding-block:var(--ty-space-3)}.ty-box[data-padding-block-xl="4"]{padding-block:var(--ty-space-4)}.ty-box[data-padding-block-xl="5"]{padding-block:var(--ty-space-5)}.ty-box[data-padding-block-xl="6"]{padding-block:var(--ty-space-6)}.ty-box[data-padding-block-xl="7"]{padding-block:var(--ty-space-7)}.ty-box[data-padding-block-xl="8"]{padding-block:var(--ty-space-8)}.ty-box[data-padding-block-xl="9"]{padding-block:var(--ty-space-9)}.ty-box[data-margin-xl="0"]{margin:0}.ty-box[data-margin-xl="1"]{margin:var(--ty-space-1)}.ty-box[data-margin-xl="2"]{margin:var(--ty-space-2)}.ty-box[data-margin-xl="3"]{margin:var(--ty-space-3)}.ty-box[data-margin-xl="4"]{margin:var(--ty-space-4)}.ty-box[data-margin-xl="5"]{margin:var(--ty-space-5)}.ty-box[data-margin-xl="6"]{margin:var(--ty-space-6)}.ty-box[data-margin-xl="7"]{margin:var(--ty-space-7)}.ty-box[data-margin-xl="8"]{margin:var(--ty-space-8)}.ty-box[data-margin-xl="9"]{margin:var(--ty-space-9)}.ty-box[data-margin-xl=auto]{margin:auto}.ty-box[data-margin-inline-xl="0"]{margin-inline:0}.ty-box[data-margin-inline-xl="1"]{margin-inline:var(--ty-space-1)}.ty-box[data-margin-inline-xl="2"]{margin-inline:var(--ty-space-2)}.ty-box[data-margin-inline-xl="3"]{margin-inline:var(--ty-space-3)}.ty-box[data-margin-inline-xl="4"]{margin-inline:var(--ty-space-4)}.ty-box[data-margin-inline-xl="5"]{margin-inline:var(--ty-space-5)}.ty-box[data-margin-inline-xl="6"]{margin-inline:var(--ty-space-6)}.ty-box[data-margin-inline-xl="7"]{margin-inline:var(--ty-space-7)}.ty-box[data-margin-inline-xl="8"]{margin-inline:var(--ty-space-8)}.ty-box[data-margin-inline-xl="9"]{margin-inline:var(--ty-space-9)}.ty-box[data-margin-inline-xl=auto]{margin-inline:auto}.ty-box[data-margin-block-xl="0"]{margin-block:0}.ty-box[data-margin-block-xl="1"]{margin-block:var(--ty-space-1)}.ty-box[data-margin-block-xl="2"]{margin-block:var(--ty-space-2)}.ty-box[data-margin-block-xl="3"]{margin-block:var(--ty-space-3)}.ty-box[data-margin-block-xl="4"]{margin-block:var(--ty-space-4)}.ty-box[data-margin-block-xl="5"]{margin-block:var(--ty-space-5)}.ty-box[data-margin-block-xl="6"]{margin-block:var(--ty-space-6)}.ty-box[data-margin-block-xl="7"]{margin-block:var(--ty-space-7)}.ty-box[data-margin-block-xl="8"]{margin-block:var(--ty-space-8)}.ty-box[data-margin-block-xl="9"]{margin-block:var(--ty-space-9)}.ty-box[data-margin-block-xl=auto]{margin-block:auto}.ty-box[data-margin-block-start-xl="0"]{margin-block-start:0}.ty-box[data-margin-block-start-xl="1"]{margin-block-start:var(--ty-space-1)}.ty-box[data-margin-block-start-xl="2"]{margin-block-start:var(--ty-space-2)}.ty-box[data-margin-block-start-xl="3"]{margin-block-start:var(--ty-space-3)}.ty-box[data-margin-block-start-xl="4"]{margin-block-start:var(--ty-space-4)}.ty-box[data-margin-block-start-xl="5"]{margin-block-start:var(--ty-space-5)}.ty-box[data-margin-block-start-xl="6"]{margin-block-start:var(--ty-space-6)}.ty-box[data-margin-block-start-xl="7"]{margin-block-start:var(--ty-space-7)}.ty-box[data-margin-block-start-xl="8"]{margin-block-start:var(--ty-space-8)}.ty-box[data-margin-block-start-xl="9"]{margin-block-start:var(--ty-space-9)}.ty-box[data-margin-block-start-xl=auto]{margin-block-start:auto}.ty-box[data-margin-block-end-xl="0"]{margin-block-end:0}.ty-box[data-margin-block-end-xl="1"]{margin-block-end:var(--ty-space-1)}.ty-box[data-margin-block-end-xl="2"]{margin-block-end:var(--ty-space-2)}.ty-box[data-margin-block-end-xl="3"]{margin-block-end:var(--ty-space-3)}.ty-box[data-margin-block-end-xl="4"]{margin-block-end:var(--ty-space-4)}.ty-box[data-margin-block-end-xl="5"]{margin-block-end:var(--ty-space-5)}.ty-box[data-margin-block-end-xl="6"]{margin-block-end:var(--ty-space-6)}.ty-box[data-margin-block-end-xl="7"]{margin-block-end:var(--ty-space-7)}.ty-box[data-margin-block-end-xl="8"]{margin-block-end:var(--ty-space-8)}.ty-box[data-margin-block-end-xl="9"]{margin-block-end:var(--ty-space-9)}.ty-box[data-margin-block-end-xl=auto]{margin-block-end:auto}.ty-box[data-padding-block-start-xl="0"]{padding-block-start:0}.ty-box[data-padding-block-start-xl="1"]{padding-block-start:var(--ty-space-1)}.ty-box[data-padding-block-start-xl="2"]{padding-block-start:var(--ty-space-2)}.ty-box[data-padding-block-start-xl="3"]{padding-block-start:var(--ty-space-3)}.ty-box[data-padding-block-start-xl="4"]{padding-block-start:var(--ty-space-4)}.ty-box[data-padding-block-start-xl="5"]{padding-block-start:var(--ty-space-5)}.ty-box[data-padding-block-start-xl="6"]{padding-block-start:var(--ty-space-6)}.ty-box[data-padding-block-start-xl="7"]{padding-block-start:var(--ty-space-7)}.ty-box[data-padding-block-start-xl="8"]{padding-block-start:var(--ty-space-8)}.ty-box[data-padding-block-start-xl="9"]{padding-block-start:var(--ty-space-9)}.ty-box[data-padding-block-end-xl="0"]{padding-block-end:0}.ty-box[data-padding-block-end-xl="1"]{padding-block-end:var(--ty-space-1)}.ty-box[data-padding-block-end-xl="2"]{padding-block-end:var(--ty-space-2)}.ty-box[data-padding-block-end-xl="3"]{padding-block-end:var(--ty-space-3)}.ty-box[data-padding-block-end-xl="4"]{padding-block-end:var(--ty-space-4)}.ty-box[data-padding-block-end-xl="5"]{padding-block-end:var(--ty-space-5)}.ty-box[data-padding-block-end-xl="6"]{padding-block-end:var(--ty-space-6)}.ty-box[data-padding-block-end-xl="7"]{padding-block-end:var(--ty-space-7)}.ty-box[data-padding-block-end-xl="8"]{padding-block-end:var(--ty-space-8)}.ty-box[data-padding-block-end-xl="9"]{padding-block-end:var(--ty-space-9)}.ty-box[data-padding-inline-start-xl="0"]{padding-inline-start:0}.ty-box[data-padding-inline-start-xl="1"]{padding-inline-start:var(--ty-space-1)}.ty-box[data-padding-inline-start-xl="2"]{padding-inline-start:var(--ty-space-2)}.ty-box[data-padding-inline-start-xl="3"]{padding-inline-start:var(--ty-space-3)}.ty-box[data-padding-inline-start-xl="4"]{padding-inline-start:var(--ty-space-4)}.ty-box[data-padding-inline-start-xl="5"]{padding-inline-start:var(--ty-space-5)}.ty-box[data-padding-inline-start-xl="6"]{padding-inline-start:var(--ty-space-6)}.ty-box[data-padding-inline-start-xl="7"]{padding-inline-start:var(--ty-space-7)}.ty-box[data-padding-inline-start-xl="8"]{padding-inline-start:var(--ty-space-8)}.ty-box[data-padding-inline-start-xl="9"]{padding-inline-start:var(--ty-space-9)}.ty-box[data-grow-xl=true]{flex:1 1;min-inline-size:0;min-block-size:0}.ty-box[data-min-block-size-xl=viewport]{min-block-size:100dvh}.ty-box[data-list-xl=plain]{list-style:none;margin:0;padding:0}.ty-box[data-max-width-xl=rail]{max-inline-size:var(--ty-layout-rail)}.ty-box[data-max-width-xl=sidebar]{max-inline-size:var(--ty-layout-sidebar)}.ty-box[data-max-width-xl=aside]{max-inline-size:var(--ty-layout-aside)}.ty-box[data-max-width-xl=summary]{max-inline-size:calc(var(--ty-measure-summary) * 1ch)}.ty-box[data-max-width-xl=prose]{max-inline-size:calc(var(--ty-measure-prose) * 1ch)}.ty-box[data-max-width-xl=reading]{max-inline-size:var(--ty-layout-reading)}.ty-box[data-max-width-xl=data]{max-inline-size:var(--ty-layout-data)}.ty-box[data-max-width-xl=full]{max-inline-size:none}.ty-box[data-container-xl=rail]{max-inline-size:var(--ty-layout-rail);inline-size:100%;margin-inline:auto}.ty-box[data-container-xl=sidebar]{max-inline-size:var(--ty-layout-sidebar);inline-size:100%;margin-inline:auto}.ty-box[data-container-xl=aside]{max-inline-size:var(--ty-layout-aside);inline-size:100%;margin-inline:auto}.ty-box[data-container-xl=summary]{max-inline-size:calc(var(--ty-measure-summary) * 1ch);inline-size:100%;margin-inline:auto}.ty-box[data-container-xl=prose]{max-inline-size:calc(var(--ty-measure-prose) * 1ch);inline-size:100%;margin-inline:auto}.ty-box[data-container-xl=reading]{max-inline-size:var(--ty-layout-reading);inline-size:100%;margin-inline:auto}.ty-box[data-container-xl=data]{max-inline-size:var(--ty-layout-data);inline-size:100%;margin-inline:auto}.ty-box[data-container-xl=full]{max-inline-size:none;inline-size:100%;margin-inline:auto}.ty-box[data-position-xl=static]{position:static}.ty-box[data-position-xl=relative]{position:relative}.ty-box[data-position-xl=absolute]{position:absolute}.ty-box[data-position-xl=fixed]{position:fixed}.ty-box[data-position-xl=sticky]{position:sticky;inset-block-start:0}.ty-box[data-border-xl=none]{border:0}.ty-box[data-border-xl=line]{border:var(--ty-border-width) solid var(--ty-line)}.ty-box[data-border-xl=strong]{border:var(--ty-border-width) solid var(--ty-line-strong)}.ty-box[data-border-block-start-xl=line]{border-block-start:var(--ty-border-width) solid var(--ty-line)}.ty-box[data-border-block-start-xl=strong]{border-block-start:var(--ty-border-width) solid var(--ty-ink)}.ty-box[data-border-block-start-xl=brand]{border-block-start:calc(2 * var(--ty-border-width)) solid var(--ty-brand)}.ty-box[data-border-block-end-xl=line]{border-block-end:var(--ty-border-width) solid var(--ty-line)}.ty-box[data-border-block-end-xl=strong]{border-block-end:var(--ty-border-width) solid var(--ty-ink)}.ty-box[data-border-inline-start-xl=line]{border-inline-start:var(--ty-border-width) solid var(--ty-line)}.ty-box[data-border-inline-start-xl=brand]{border-inline-start:calc(2 * var(--ty-border-width)) solid var(--ty-brand)}.ty-box[data-background-xl=bg]{background:var(--ty-bg)}.ty-box[data-background-xl=surface]{background:var(--ty-surface)}.ty-box[data-background-xl=sunken]{background:var(--ty-surface-sunken)}.ty-box[data-radius-xl=none]{border-radius:0}.ty-box[data-radius-xl=control]{border-radius:var(--ty-radius-control)}.ty-box[data-radius-xl=card]{border-radius:var(--ty-radius-card)}.ty-box[data-radius-xl=sheet]{border-radius:var(--ty-radius-sheet)}.ty-box[data-radius-xl=pill]{border-radius:var(--ty-radius-pill)}.ty-box[data-text-align-xl=start]{text-align:start}.ty-box[data-text-align-xl=center]{text-align:center}.ty-box[data-text-align-xl=end]{text-align:end}.ty-box[data-grid-column-xl=full]{grid-column:1/-1}.ty-box[data-grid-column-xl=auto]{grid-column:auto}.ty-box[data-grid-column-xl=span-3]{grid-column:span 3}.ty-box[data-grid-column-xl=span-4]{grid-column:span 4}.ty-box[data-grid-column-xl=span-5]{grid-column:span 5}.ty-box[data-grid-column-xl=span-6]{grid-column:span 6}.ty-box[data-grid-column-xl=span-7]{grid-column:span 7}.ty-box[data-grid-column-xl=span-8]{grid-column:span 8}.ty-box[data-grid-column-xl=span-9]{grid-column:span 9}.ty-box[data-grid-row-xl=auto]{grid-row:auto}.ty-box[data-grid-row-xl=span-2]{grid-row:span 2}.ty-box[data-grid-row-xl=span-3]{grid-row:span 3}.ty-box[data-align-self-xl=start]{align-self:start}.ty-box[data-align-self-xl=center]{align-self:center}.ty-box[data-align-self-xl=end]{align-self:end}.ty-box[data-align-self-xl=stretch]{align-self:stretch}.ty-box[data-order-xl="0"]{order:0}.ty-box[data-order-xl=first]{order:-1}.ty-box[data-order-xl=last]{order:1}.ty-box[data-overflow-xl=auto]{overflow:auto}.ty-box[data-overflow-xl=hidden]{overflow:hidden}.ty-box[data-overflow-xl=clip]{overflow:clip}.ty-box[data-display-xl=none]{display:none}.ty-box[data-display-xl=block]{display:block}.ty-box[data-display-xl=inline]{display:inline}.ty-box[data-display-xl=inline-flex]{display:inline-flex}.ty-box[data-display-xl=inline-block]{display:inline-block}.ty-box[data-display-xl=flex]{display:flex}.ty-box[data-display-xl=grid]{display:grid}.ty-box[data-display-xl=contents]{display:contents}}@media (min-width:1536px){.ty-box[data-padding-xxl="0"]{padding:0}.ty-box[data-padding-xxl="1"]{padding:var(--ty-space-1)}.ty-box[data-padding-xxl="2"]{padding:var(--ty-space-2)}.ty-box[data-padding-xxl="3"]{padding:var(--ty-space-3)}.ty-box[data-padding-xxl="4"]{padding:var(--ty-space-4)}.ty-box[data-padding-xxl="5"]{padding:var(--ty-space-5)}.ty-box[data-padding-xxl="6"]{padding:var(--ty-space-6)}.ty-box[data-padding-xxl="7"]{padding:var(--ty-space-7)}.ty-box[data-padding-xxl="8"]{padding:var(--ty-space-8)}.ty-box[data-padding-xxl="9"]{padding:var(--ty-space-9)}.ty-box[data-padding-inline-xxl="0"]{padding-inline:0}.ty-box[data-padding-inline-xxl="1"]{padding-inline:var(--ty-space-1)}.ty-box[data-padding-inline-xxl="2"]{padding-inline:var(--ty-space-2)}.ty-box[data-padding-inline-xxl="3"]{padding-inline:var(--ty-space-3)}.ty-box[data-padding-inline-xxl="4"]{padding-inline:var(--ty-space-4)}.ty-box[data-padding-inline-xxl="5"]{padding-inline:var(--ty-space-5)}.ty-box[data-padding-inline-xxl="6"]{padding-inline:var(--ty-space-6)}.ty-box[data-padding-inline-xxl="7"]{padding-inline:var(--ty-space-7)}.ty-box[data-padding-inline-xxl="8"]{padding-inline:var(--ty-space-8)}.ty-box[data-padding-inline-xxl="9"]{padding-inline:var(--ty-space-9)}.ty-box[data-padding-block-xxl="0"]{padding-block:0}.ty-box[data-padding-block-xxl="1"]{padding-block:var(--ty-space-1)}.ty-box[data-padding-block-xxl="2"]{padding-block:var(--ty-space-2)}.ty-box[data-padding-block-xxl="3"]{padding-block:var(--ty-space-3)}.ty-box[data-padding-block-xxl="4"]{padding-block:var(--ty-space-4)}.ty-box[data-padding-block-xxl="5"]{padding-block:var(--ty-space-5)}.ty-box[data-padding-block-xxl="6"]{padding-block:var(--ty-space-6)}.ty-box[data-padding-block-xxl="7"]{padding-block:var(--ty-space-7)}.ty-box[data-padding-block-xxl="8"]{padding-block:var(--ty-space-8)}.ty-box[data-padding-block-xxl="9"]{padding-block:var(--ty-space-9)}.ty-box[data-margin-xxl="0"]{margin:0}.ty-box[data-margin-xxl="1"]{margin:var(--ty-space-1)}.ty-box[data-margin-xxl="2"]{margin:var(--ty-space-2)}.ty-box[data-margin-xxl="3"]{margin:var(--ty-space-3)}.ty-box[data-margin-xxl="4"]{margin:var(--ty-space-4)}.ty-box[data-margin-xxl="5"]{margin:var(--ty-space-5)}.ty-box[data-margin-xxl="6"]{margin:var(--ty-space-6)}.ty-box[data-margin-xxl="7"]{margin:var(--ty-space-7)}.ty-box[data-margin-xxl="8"]{margin:var(--ty-space-8)}.ty-box[data-margin-xxl="9"]{margin:var(--ty-space-9)}.ty-box[data-margin-xxl=auto]{margin:auto}.ty-box[data-margin-inline-xxl="0"]{margin-inline:0}.ty-box[data-margin-inline-xxl="1"]{margin-inline:var(--ty-space-1)}.ty-box[data-margin-inline-xxl="2"]{margin-inline:var(--ty-space-2)}.ty-box[data-margin-inline-xxl="3"]{margin-inline:var(--ty-space-3)}.ty-box[data-margin-inline-xxl="4"]{margin-inline:var(--ty-space-4)}.ty-box[data-margin-inline-xxl="5"]{margin-inline:var(--ty-space-5)}.ty-box[data-margin-inline-xxl="6"]{margin-inline:var(--ty-space-6)}.ty-box[data-margin-inline-xxl="7"]{margin-inline:var(--ty-space-7)}.ty-box[data-margin-inline-xxl="8"]{margin-inline:var(--ty-space-8)}.ty-box[data-margin-inline-xxl="9"]{margin-inline:var(--ty-space-9)}.ty-box[data-margin-inline-xxl=auto]{margin-inline:auto}.ty-box[data-margin-block-xxl="0"]{margin-block:0}.ty-box[data-margin-block-xxl="1"]{margin-block:var(--ty-space-1)}.ty-box[data-margin-block-xxl="2"]{margin-block:var(--ty-space-2)}.ty-box[data-margin-block-xxl="3"]{margin-block:var(--ty-space-3)}.ty-box[data-margin-block-xxl="4"]{margin-block:var(--ty-space-4)}.ty-box[data-margin-block-xxl="5"]{margin-block:var(--ty-space-5)}.ty-box[data-margin-block-xxl="6"]{margin-block:var(--ty-space-6)}.ty-box[data-margin-block-xxl="7"]{margin-block:var(--ty-space-7)}.ty-box[data-margin-block-xxl="8"]{margin-block:var(--ty-space-8)}.ty-box[data-margin-block-xxl="9"]{margin-block:var(--ty-space-9)}.ty-box[data-margin-block-xxl=auto]{margin-block:auto}.ty-box[data-margin-block-start-xxl="0"]{margin-block-start:0}.ty-box[data-margin-block-start-xxl="1"]{margin-block-start:var(--ty-space-1)}.ty-box[data-margin-block-start-xxl="2"]{margin-block-start:var(--ty-space-2)}.ty-box[data-margin-block-start-xxl="3"]{margin-block-start:var(--ty-space-3)}.ty-box[data-margin-block-start-xxl="4"]{margin-block-start:var(--ty-space-4)}.ty-box[data-margin-block-start-xxl="5"]{margin-block-start:var(--ty-space-5)}.ty-box[data-margin-block-start-xxl="6"]{margin-block-start:var(--ty-space-6)}.ty-box[data-margin-block-start-xxl="7"]{margin-block-start:var(--ty-space-7)}.ty-box[data-margin-block-start-xxl="8"]{margin-block-start:var(--ty-space-8)}.ty-box[data-margin-block-start-xxl="9"]{margin-block-start:var(--ty-space-9)}.ty-box[data-margin-block-start-xxl=auto]{margin-block-start:auto}.ty-box[data-margin-block-end-xxl="0"]{margin-block-end:0}.ty-box[data-margin-block-end-xxl="1"]{margin-block-end:var(--ty-space-1)}.ty-box[data-margin-block-end-xxl="2"]{margin-block-end:var(--ty-space-2)}.ty-box[data-margin-block-end-xxl="3"]{margin-block-end:var(--ty-space-3)}.ty-box[data-margin-block-end-xxl="4"]{margin-block-end:var(--ty-space-4)}.ty-box[data-margin-block-end-xxl="5"]{margin-block-end:var(--ty-space-5)}.ty-box[data-margin-block-end-xxl="6"]{margin-block-end:var(--ty-space-6)}.ty-box[data-margin-block-end-xxl="7"]{margin-block-end:var(--ty-space-7)}.ty-box[data-margin-block-end-xxl="8"]{margin-block-end:var(--ty-space-8)}.ty-box[data-margin-block-end-xxl="9"]{margin-block-end:var(--ty-space-9)}.ty-box[data-margin-block-end-xxl=auto]{margin-block-end:auto}.ty-box[data-padding-block-start-xxl="0"]{padding-block-start:0}.ty-box[data-padding-block-start-xxl="1"]{padding-block-start:var(--ty-space-1)}.ty-box[data-padding-block-start-xxl="2"]{padding-block-start:var(--ty-space-2)}.ty-box[data-padding-block-start-xxl="3"]{padding-block-start:var(--ty-space-3)}.ty-box[data-padding-block-start-xxl="4"]{padding-block-start:var(--ty-space-4)}.ty-box[data-padding-block-start-xxl="5"]{padding-block-start:var(--ty-space-5)}.ty-box[data-padding-block-start-xxl="6"]{padding-block-start:var(--ty-space-6)}.ty-box[data-padding-block-start-xxl="7"]{padding-block-start:var(--ty-space-7)}.ty-box[data-padding-block-start-xxl="8"]{padding-block-start:var(--ty-space-8)}.ty-box[data-padding-block-start-xxl="9"]{padding-block-start:var(--ty-space-9)}.ty-box[data-padding-block-end-xxl="0"]{padding-block-end:0}.ty-box[data-padding-block-end-xxl="1"]{padding-block-end:var(--ty-space-1)}.ty-box[data-padding-block-end-xxl="2"]{padding-block-end:var(--ty-space-2)}.ty-box[data-padding-block-end-xxl="3"]{padding-block-end:var(--ty-space-3)}.ty-box[data-padding-block-end-xxl="4"]{padding-block-end:var(--ty-space-4)}.ty-box[data-padding-block-end-xxl="5"]{padding-block-end:var(--ty-space-5)}.ty-box[data-padding-block-end-xxl="6"]{padding-block-end:var(--ty-space-6)}.ty-box[data-padding-block-end-xxl="7"]{padding-block-end:var(--ty-space-7)}.ty-box[data-padding-block-end-xxl="8"]{padding-block-end:var(--ty-space-8)}.ty-box[data-padding-block-end-xxl="9"]{padding-block-end:var(--ty-space-9)}.ty-box[data-padding-inline-start-xxl="0"]{padding-inline-start:0}.ty-box[data-padding-inline-start-xxl="1"]{padding-inline-start:var(--ty-space-1)}.ty-box[data-padding-inline-start-xxl="2"]{padding-inline-start:var(--ty-space-2)}.ty-box[data-padding-inline-start-xxl="3"]{padding-inline-start:var(--ty-space-3)}.ty-box[data-padding-inline-start-xxl="4"]{padding-inline-start:var(--ty-space-4)}.ty-box[data-padding-inline-start-xxl="5"]{padding-inline-start:var(--ty-space-5)}.ty-box[data-padding-inline-start-xxl="6"]{padding-inline-start:var(--ty-space-6)}.ty-box[data-padding-inline-start-xxl="7"]{padding-inline-start:var(--ty-space-7)}.ty-box[data-padding-inline-start-xxl="8"]{padding-inline-start:var(--ty-space-8)}.ty-box[data-padding-inline-start-xxl="9"]{padding-inline-start:var(--ty-space-9)}.ty-box[data-grow-xxl=true]{flex:1 1;min-inline-size:0;min-block-size:0}.ty-box[data-min-block-size-xxl=viewport]{min-block-size:100dvh}.ty-box[data-list-xxl=plain]{list-style:none;margin:0;padding:0}.ty-box[data-max-width-xxl=rail]{max-inline-size:var(--ty-layout-rail)}.ty-box[data-max-width-xxl=sidebar]{max-inline-size:var(--ty-layout-sidebar)}.ty-box[data-max-width-xxl=aside]{max-inline-size:var(--ty-layout-aside)}.ty-box[data-max-width-xxl=summary]{max-inline-size:calc(var(--ty-measure-summary) * 1ch)}.ty-box[data-max-width-xxl=prose]{max-inline-size:calc(var(--ty-measure-prose) * 1ch)}.ty-box[data-max-width-xxl=reading]{max-inline-size:var(--ty-layout-reading)}.ty-box[data-max-width-xxl=data]{max-inline-size:var(--ty-layout-data)}.ty-box[data-max-width-xxl=full]{max-inline-size:none}.ty-box[data-container-xxl=rail]{max-inline-size:var(--ty-layout-rail);inline-size:100%;margin-inline:auto}.ty-box[data-container-xxl=sidebar]{max-inline-size:var(--ty-layout-sidebar);inline-size:100%;margin-inline:auto}.ty-box[data-container-xxl=aside]{max-inline-size:var(--ty-layout-aside);inline-size:100%;margin-inline:auto}.ty-box[data-container-xxl=summary]{max-inline-size:calc(var(--ty-measure-summary) * 1ch);inline-size:100%;margin-inline:auto}.ty-box[data-container-xxl=prose]{max-inline-size:calc(var(--ty-measure-prose) * 1ch);inline-size:100%;margin-inline:auto}.ty-box[data-container-xxl=reading]{max-inline-size:var(--ty-layout-reading);inline-size:100%;margin-inline:auto}.ty-box[data-container-xxl=data]{max-inline-size:var(--ty-layout-data);inline-size:100%;margin-inline:auto}.ty-box[data-container-xxl=full]{max-inline-size:none;inline-size:100%;margin-inline:auto}.ty-box[data-position-xxl=static]{position:static}.ty-box[data-position-xxl=relative]{position:relative}.ty-box[data-position-xxl=absolute]{position:absolute}.ty-box[data-position-xxl=fixed]{position:fixed}.ty-box[data-position-xxl=sticky]{position:sticky;inset-block-start:0}.ty-box[data-border-xxl=none]{border:0}.ty-box[data-border-xxl=line]{border:var(--ty-border-width) solid var(--ty-line)}.ty-box[data-border-xxl=strong]{border:var(--ty-border-width) solid var(--ty-line-strong)}.ty-box[data-border-block-start-xxl=line]{border-block-start:var(--ty-border-width) solid var(--ty-line)}.ty-box[data-border-block-start-xxl=strong]{border-block-start:var(--ty-border-width) solid var(--ty-ink)}.ty-box[data-border-block-start-xxl=brand]{border-block-start:calc(2 * var(--ty-border-width)) solid var(--ty-brand)}.ty-box[data-border-block-end-xxl=line]{border-block-end:var(--ty-border-width) solid var(--ty-line)}.ty-box[data-border-block-end-xxl=strong]{border-block-end:var(--ty-border-width) solid var(--ty-ink)}.ty-box[data-border-inline-start-xxl=line]{border-inline-start:var(--ty-border-width) solid var(--ty-line)}.ty-box[data-border-inline-start-xxl=brand]{border-inline-start:calc(2 * var(--ty-border-width)) solid var(--ty-brand)}.ty-box[data-background-xxl=bg]{background:var(--ty-bg)}.ty-box[data-background-xxl=surface]{background:var(--ty-surface)}.ty-box[data-background-xxl=sunken]{background:var(--ty-surface-sunken)}.ty-box[data-radius-xxl=none]{border-radius:0}.ty-box[data-radius-xxl=control]{border-radius:var(--ty-radius-control)}.ty-box[data-radius-xxl=card]{border-radius:var(--ty-radius-card)}.ty-box[data-radius-xxl=sheet]{border-radius:var(--ty-radius-sheet)}.ty-box[data-radius-xxl=pill]{border-radius:var(--ty-radius-pill)}.ty-box[data-text-align-xxl=start]{text-align:start}.ty-box[data-text-align-xxl=center]{text-align:center}.ty-box[data-text-align-xxl=end]{text-align:end}.ty-box[data-grid-column-xxl=full]{grid-column:1/-1}.ty-box[data-grid-column-xxl=auto]{grid-column:auto}.ty-box[data-grid-column-xxl=span-3]{grid-column:span 3}.ty-box[data-grid-column-xxl=span-4]{grid-column:span 4}.ty-box[data-grid-column-xxl=span-5]{grid-column:span 5}.ty-box[data-grid-column-xxl=span-6]{grid-column:span 6}.ty-box[data-grid-column-xxl=span-7]{grid-column:span 7}.ty-box[data-grid-column-xxl=span-8]{grid-column:span 8}.ty-box[data-grid-column-xxl=span-9]{grid-column:span 9}.ty-box[data-grid-row-xxl=auto]{grid-row:auto}.ty-box[data-grid-row-xxl=span-2]{grid-row:span 2}.ty-box[data-grid-row-xxl=span-3]{grid-row:span 3}.ty-box[data-align-self-xxl=start]{align-self:start}.ty-box[data-align-self-xxl=center]{align-self:center}.ty-box[data-align-self-xxl=end]{align-self:end}.ty-box[data-align-self-xxl=stretch]{align-self:stretch}.ty-box[data-order-xxl="0"]{order:0}.ty-box[data-order-xxl=first]{order:-1}.ty-box[data-order-xxl=last]{order:1}.ty-box[data-overflow-xxl=auto]{overflow:auto}.ty-box[data-overflow-xxl=hidden]{overflow:hidden}.ty-box[data-overflow-xxl=clip]{overflow:clip}.ty-box[data-display-xxl=none]{display:none}.ty-box[data-display-xxl=block]{display:block}.ty-box[data-display-xxl=inline]{display:inline}.ty-box[data-display-xxl=inline-flex]{display:inline-flex}.ty-box[data-display-xxl=inline-block]{display:inline-block}.ty-box[data-display-xxl=flex]{display:flex}.ty-box[data-display-xxl=grid]{display:grid}.ty-box[data-display-xxl=contents]{display:contents}}}@layer ty.primitives{.ty-grid{display:grid;min-inline-size:0}.ty-grid[data-columns="1"]{grid-template-columns:repeat(1,minmax(0,1fr))}.ty-grid[data-columns="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.ty-grid[data-columns="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}.ty-grid[data-columns="4"]{grid-template-columns:repeat(4,minmax(0,1fr))}.ty-grid[data-columns="5"]{grid-template-columns:repeat(5,minmax(0,1fr))}.ty-grid[data-columns="6"]{grid-template-columns:repeat(6,minmax(0,1fr))}.ty-grid[data-columns="12"]{grid-template-columns:repeat(12,minmax(0,1fr))}.ty-grid[data-columns=narrow]{grid-template-columns:repeat(auto-fit,minmax(min(100%,var(--ty-layout-rail)),1fr))}.ty-grid[data-columns=medium]{grid-template-columns:repeat(auto-fit,minmax(min(100%,var(--ty-layout-aside)),1fr))}.ty-grid[data-columns=wide]{grid-template-columns:repeat(auto-fit,minmax(min(100%,var(--ty-layout-sidebar)),1fr))}.ty-grid[data-columns=term]{grid-template-columns:minmax(0,calc(var(--ty-space-9) * 2)) minmax(0,1fr)}.ty-grid[data-gap="0"]{gap:0}.ty-grid[data-gap="1"]{gap:var(--ty-space-1)}.ty-grid[data-gap="2"]{gap:var(--ty-space-2)}.ty-grid[data-gap="3"]{gap:var(--ty-space-3)}.ty-grid[data-gap="4"]{gap:var(--ty-space-4)}.ty-grid[data-gap="5"]{gap:var(--ty-space-5)}.ty-grid[data-gap="6"]{gap:var(--ty-space-6)}.ty-grid[data-gap="7"]{gap:var(--ty-space-7)}.ty-grid[data-gap="8"]{gap:var(--ty-space-8)}.ty-grid[data-gap="9"]{gap:var(--ty-space-9)}.ty-grid[data-align=start]{align-items:flex-start}.ty-grid[data-align=center]{align-items:center}.ty-grid[data-align=end]{align-items:flex-end}.ty-grid[data-align=stretch]{align-items:stretch}.ty-grid[data-align=baseline]{align-items:baseline}.ty-grid[data-justify=start]{justify-items:start}.ty-grid[data-justify=center]{justify-items:center}.ty-grid[data-justify=end]{justify-items:end}.ty-grid[data-justify=stretch]{justify-items:stretch}.ty-grid[data-list=plain]{list-style:none;margin:0;padding:0}@media (min-width:640px){.ty-grid[data-columns-sm="1"]{grid-template-columns:repeat(1,minmax(0,1fr))}.ty-grid[data-columns-sm="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.ty-grid[data-columns-sm="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}.ty-grid[data-columns-sm="4"]{grid-template-columns:repeat(4,minmax(0,1fr))}.ty-grid[data-columns-sm="5"]{grid-template-columns:repeat(5,minmax(0,1fr))}.ty-grid[data-columns-sm="6"]{grid-template-columns:repeat(6,minmax(0,1fr))}.ty-grid[data-columns-sm="12"]{grid-template-columns:repeat(12,minmax(0,1fr))}.ty-grid[data-columns-sm=narrow]{grid-template-columns:repeat(auto-fit,minmax(min(100%,var(--ty-layout-rail)),1fr))}.ty-grid[data-columns-sm=medium]{grid-template-columns:repeat(auto-fit,minmax(min(100%,var(--ty-layout-aside)),1fr))}.ty-grid[data-columns-sm=wide]{grid-template-columns:repeat(auto-fit,minmax(min(100%,var(--ty-layout-sidebar)),1fr))}.ty-grid[data-columns-sm=term]{grid-template-columns:minmax(0,calc(var(--ty-space-9) * 2)) minmax(0,1fr)}.ty-grid[data-gap-sm="0"]{gap:0}.ty-grid[data-gap-sm="1"]{gap:var(--ty-space-1)}.ty-grid[data-gap-sm="2"]{gap:var(--ty-space-2)}.ty-grid[data-gap-sm="3"]{gap:var(--ty-space-3)}.ty-grid[data-gap-sm="4"]{gap:var(--ty-space-4)}.ty-grid[data-gap-sm="5"]{gap:var(--ty-space-5)}.ty-grid[data-gap-sm="6"]{gap:var(--ty-space-6)}.ty-grid[data-gap-sm="7"]{gap:var(--ty-space-7)}.ty-grid[data-gap-sm="8"]{gap:var(--ty-space-8)}.ty-grid[data-gap-sm="9"]{gap:var(--ty-space-9)}.ty-grid[data-align-sm=start]{align-items:flex-start}.ty-grid[data-align-sm=center]{align-items:center}.ty-grid[data-align-sm=end]{align-items:flex-end}.ty-grid[data-align-sm=stretch]{align-items:stretch}.ty-grid[data-align-sm=baseline]{align-items:baseline}.ty-grid[data-justify-sm=start]{justify-items:start}.ty-grid[data-justify-sm=center]{justify-items:center}.ty-grid[data-justify-sm=end]{justify-items:end}.ty-grid[data-justify-sm=stretch]{justify-items:stretch}.ty-grid[data-list-sm=plain]{list-style:none;margin:0;padding:0}}@media (min-width:768px){.ty-grid[data-columns-md="1"]{grid-template-columns:repeat(1,minmax(0,1fr))}.ty-grid[data-columns-md="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.ty-grid[data-columns-md="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}.ty-grid[data-columns-md="4"]{grid-template-columns:repeat(4,minmax(0,1fr))}.ty-grid[data-columns-md="5"]{grid-template-columns:repeat(5,minmax(0,1fr))}.ty-grid[data-columns-md="6"]{grid-template-columns:repeat(6,minmax(0,1fr))}.ty-grid[data-columns-md="12"]{grid-template-columns:repeat(12,minmax(0,1fr))}.ty-grid[data-columns-md=narrow]{grid-template-columns:repeat(auto-fit,minmax(min(100%,var(--ty-layout-rail)),1fr))}.ty-grid[data-columns-md=medium]{grid-template-columns:repeat(auto-fit,minmax(min(100%,var(--ty-layout-aside)),1fr))}.ty-grid[data-columns-md=wide]{grid-template-columns:repeat(auto-fit,minmax(min(100%,var(--ty-layout-sidebar)),1fr))}.ty-grid[data-columns-md=term]{grid-template-columns:minmax(0,calc(var(--ty-space-9) * 2)) minmax(0,1fr)}.ty-grid[data-gap-md="0"]{gap:0}.ty-grid[data-gap-md="1"]{gap:var(--ty-space-1)}.ty-grid[data-gap-md="2"]{gap:var(--ty-space-2)}.ty-grid[data-gap-md="3"]{gap:var(--ty-space-3)}.ty-grid[data-gap-md="4"]{gap:var(--ty-space-4)}.ty-grid[data-gap-md="5"]{gap:var(--ty-space-5)}.ty-grid[data-gap-md="6"]{gap:var(--ty-space-6)}.ty-grid[data-gap-md="7"]{gap:var(--ty-space-7)}.ty-grid[data-gap-md="8"]{gap:var(--ty-space-8)}.ty-grid[data-gap-md="9"]{gap:var(--ty-space-9)}.ty-grid[data-align-md=start]{align-items:flex-start}.ty-grid[data-align-md=center]{align-items:center}.ty-grid[data-align-md=end]{align-items:flex-end}.ty-grid[data-align-md=stretch]{align-items:stretch}.ty-grid[data-align-md=baseline]{align-items:baseline}.ty-grid[data-justify-md=start]{justify-items:start}.ty-grid[data-justify-md=center]{justify-items:center}.ty-grid[data-justify-md=end]{justify-items:end}.ty-grid[data-justify-md=stretch]{justify-items:stretch}.ty-grid[data-list-md=plain]{list-style:none;margin:0;padding:0}}@media (min-width:1024px){.ty-grid[data-columns-lg="1"]{grid-template-columns:repeat(1,minmax(0,1fr))}.ty-grid[data-columns-lg="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.ty-grid[data-columns-lg="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}.ty-grid[data-columns-lg="4"]{grid-template-columns:repeat(4,minmax(0,1fr))}.ty-grid[data-columns-lg="5"]{grid-template-columns:repeat(5,minmax(0,1fr))}.ty-grid[data-columns-lg="6"]{grid-template-columns:repeat(6,minmax(0,1fr))}.ty-grid[data-columns-lg="12"]{grid-template-columns:repeat(12,minmax(0,1fr))}.ty-grid[data-columns-lg=narrow]{grid-template-columns:repeat(auto-fit,minmax(min(100%,var(--ty-layout-rail)),1fr))}.ty-grid[data-columns-lg=medium]{grid-template-columns:repeat(auto-fit,minmax(min(100%,var(--ty-layout-aside)),1fr))}.ty-grid[data-columns-lg=wide]{grid-template-columns:repeat(auto-fit,minmax(min(100%,var(--ty-layout-sidebar)),1fr))}.ty-grid[data-columns-lg=term]{grid-template-columns:minmax(0,calc(var(--ty-space-9) * 2)) minmax(0,1fr)}.ty-grid[data-gap-lg="0"]{gap:0}.ty-grid[data-gap-lg="1"]{gap:var(--ty-space-1)}.ty-grid[data-gap-lg="2"]{gap:var(--ty-space-2)}.ty-grid[data-gap-lg="3"]{gap:var(--ty-space-3)}.ty-grid[data-gap-lg="4"]{gap:var(--ty-space-4)}.ty-grid[data-gap-lg="5"]{gap:var(--ty-space-5)}.ty-grid[data-gap-lg="6"]{gap:var(--ty-space-6)}.ty-grid[data-gap-lg="7"]{gap:var(--ty-space-7)}.ty-grid[data-gap-lg="8"]{gap:var(--ty-space-8)}.ty-grid[data-gap-lg="9"]{gap:var(--ty-space-9)}.ty-grid[data-align-lg=start]{align-items:flex-start}.ty-grid[data-align-lg=center]{align-items:center}.ty-grid[data-align-lg=end]{align-items:flex-end}.ty-grid[data-align-lg=stretch]{align-items:stretch}.ty-grid[data-align-lg=baseline]{align-items:baseline}.ty-grid[data-justify-lg=start]{justify-items:start}.ty-grid[data-justify-lg=center]{justify-items:center}.ty-grid[data-justify-lg=end]{justify-items:end}.ty-grid[data-justify-lg=stretch]{justify-items:stretch}.ty-grid[data-list-lg=plain]{list-style:none;margin:0;padding:0}}@media (min-width:1280px){.ty-grid[data-columns-xl="1"]{grid-template-columns:repeat(1,minmax(0,1fr))}.ty-grid[data-columns-xl="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.ty-grid[data-columns-xl="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}.ty-grid[data-columns-xl="4"]{grid-template-columns:repeat(4,minmax(0,1fr))}.ty-grid[data-columns-xl="5"]{grid-template-columns:repeat(5,minmax(0,1fr))}.ty-grid[data-columns-xl="6"]{grid-template-columns:repeat(6,minmax(0,1fr))}.ty-grid[data-columns-xl="12"]{grid-template-columns:repeat(12,minmax(0,1fr))}.ty-grid[data-columns-xl=narrow]{grid-template-columns:repeat(auto-fit,minmax(min(100%,var(--ty-layout-rail)),1fr))}.ty-grid[data-columns-xl=medium]{grid-template-columns:repeat(auto-fit,minmax(min(100%,var(--ty-layout-aside)),1fr))}.ty-grid[data-columns-xl=wide]{grid-template-columns:repeat(auto-fit,minmax(min(100%,var(--ty-layout-sidebar)),1fr))}.ty-grid[data-columns-xl=term]{grid-template-columns:minmax(0,calc(var(--ty-space-9) * 2)) minmax(0,1fr)}.ty-grid[data-gap-xl="0"]{gap:0}.ty-grid[data-gap-xl="1"]{gap:var(--ty-space-1)}.ty-grid[data-gap-xl="2"]{gap:var(--ty-space-2)}.ty-grid[data-gap-xl="3"]{gap:var(--ty-space-3)}.ty-grid[data-gap-xl="4"]{gap:var(--ty-space-4)}.ty-grid[data-gap-xl="5"]{gap:var(--ty-space-5)}.ty-grid[data-gap-xl="6"]{gap:var(--ty-space-6)}.ty-grid[data-gap-xl="7"]{gap:var(--ty-space-7)}.ty-grid[data-gap-xl="8"]{gap:var(--ty-space-8)}.ty-grid[data-gap-xl="9"]{gap:var(--ty-space-9)}.ty-grid[data-align-xl=start]{align-items:flex-start}.ty-grid[data-align-xl=center]{align-items:center}.ty-grid[data-align-xl=end]{align-items:flex-end}.ty-grid[data-align-xl=stretch]{align-items:stretch}.ty-grid[data-align-xl=baseline]{align-items:baseline}.ty-grid[data-justify-xl=start]{justify-items:start}.ty-grid[data-justify-xl=center]{justify-items:center}.ty-grid[data-justify-xl=end]{justify-items:end}.ty-grid[data-justify-xl=stretch]{justify-items:stretch}.ty-grid[data-list-xl=plain]{list-style:none;margin:0;padding:0}}@media (min-width:1536px){.ty-grid[data-columns-xxl="1"]{grid-template-columns:repeat(1,minmax(0,1fr))}.ty-grid[data-columns-xxl="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.ty-grid[data-columns-xxl="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}.ty-grid[data-columns-xxl="4"]{grid-template-columns:repeat(4,minmax(0,1fr))}.ty-grid[data-columns-xxl="5"]{grid-template-columns:repeat(5,minmax(0,1fr))}.ty-grid[data-columns-xxl="6"]{grid-template-columns:repeat(6,minmax(0,1fr))}.ty-grid[data-columns-xxl="12"]{grid-template-columns:repeat(12,minmax(0,1fr))}.ty-grid[data-columns-xxl=narrow]{grid-template-columns:repeat(auto-fit,minmax(min(100%,var(--ty-layout-rail)),1fr))}.ty-grid[data-columns-xxl=medium]{grid-template-columns:repeat(auto-fit,minmax(min(100%,var(--ty-layout-aside)),1fr))}.ty-grid[data-columns-xxl=wide]{grid-template-columns:repeat(auto-fit,minmax(min(100%,var(--ty-layout-sidebar)),1fr))}.ty-grid[data-columns-xxl=term]{grid-template-columns:minmax(0,calc(var(--ty-space-9) * 2)) minmax(0,1fr)}.ty-grid[data-gap-xxl="0"]{gap:0}.ty-grid[data-gap-xxl="1"]{gap:var(--ty-space-1)}.ty-grid[data-gap-xxl="2"]{gap:var(--ty-space-2)}.ty-grid[data-gap-xxl="3"]{gap:var(--ty-space-3)}.ty-grid[data-gap-xxl="4"]{gap:var(--ty-space-4)}.ty-grid[data-gap-xxl="5"]{gap:var(--ty-space-5)}.ty-grid[data-gap-xxl="6"]{gap:var(--ty-space-6)}.ty-grid[data-gap-xxl="7"]{gap:var(--ty-space-7)}.ty-grid[data-gap-xxl="8"]{gap:var(--ty-space-8)}.ty-grid[data-gap-xxl="9"]{gap:var(--ty-space-9)}.ty-grid[data-align-xxl=start]{align-items:flex-start}.ty-grid[data-align-xxl=center]{align-items:center}.ty-grid[data-align-xxl=end]{align-items:flex-end}.ty-grid[data-align-xxl=stretch]{align-items:stretch}.ty-grid[data-align-xxl=baseline]{align-items:baseline}.ty-grid[data-justify-xxl=start]{justify-items:start}.ty-grid[data-justify-xxl=center]{justify-items:center}.ty-grid[data-justify-xxl=end]{justify-items:end}.ty-grid[data-justify-xxl=stretch]{justify-items:stretch}.ty-grid[data-list-xxl=plain]{list-style:none;margin:0;padding:0}}}@layer ty.primitives{.ty-icon{display:inline-block;flex-shrink:0;vertical-align:middle;inline-size:1em;block-size:1em}.ty-icon[data-tone=default]{color:var(--ty-on-surface)}.ty-icon[data-tone=brand]{color:var(--ty-brand)}.ty-icon[data-tone=accent]{color:var(--ty-accent-ink)}.ty-icon[data-tone=danger]{color:var(--ty-danger)}.ty-icon[data-tone=inherit]{color:inherit}.ty-stack{display:flex;min-inline-size:0}.ty-stack[data-direction=column]{flex-direction:column}.ty-stack[data-direction=row]{flex-direction:row}.ty-stack[data-direction=column-reverse]{flex-direction:column-reverse}.ty-stack[data-direction=row-reverse]{flex-direction:row-reverse}.ty-stack[data-gap="0"]{gap:0}.ty-stack[data-gap="1"]{gap:var(--ty-space-1)}.ty-stack[data-gap="2"]{gap:var(--ty-space-2)}.ty-stack[data-gap="3"]{gap:var(--ty-space-3)}.ty-stack[data-gap="4"]{gap:var(--ty-space-4)}.ty-stack[data-gap="5"]{gap:var(--ty-space-5)}.ty-stack[data-gap="6"]{gap:var(--ty-space-6)}.ty-stack[data-gap="7"]{gap:var(--ty-space-7)}.ty-stack[data-gap="8"]{gap:var(--ty-space-8)}.ty-stack[data-gap="9"]{gap:var(--ty-space-9)}.ty-stack[data-align=start]{align-items:flex-start}.ty-stack[data-align=center]{align-items:center}.ty-stack[data-align=end]{align-items:flex-end}.ty-stack[data-align=stretch]{align-items:stretch}.ty-stack[data-align=baseline]{align-items:baseline}.ty-stack[data-justify=start]{justify-content:flex-start}.ty-stack[data-justify=center]{justify-content:center}.ty-stack[data-justify=end]{justify-content:flex-end}.ty-stack[data-justify=between]{justify-content:space-between}.ty-stack[data-justify=around]{justify-content:space-around}.ty-stack[data-justify=evenly]{justify-content:space-evenly}.ty-stack[data-wrap=wrap]{flex-wrap:wrap}.ty-stack[data-wrap=nowrap]{flex-wrap:nowrap}.ty-stack[data-grow]{flex:1 1;min-inline-size:0;min-block-size:0}.ty-stack[data-min-block-size=viewport]{min-block-size:100dvh}.ty-stack[data-list=plain]{list-style:none;margin:0;padding:0}}@layer ty.primitives{@media (min-width:640px){.ty-stack[data-direction-sm=column]{flex-direction:column}.ty-stack[data-direction-sm=row]{flex-direction:row}.ty-stack[data-direction-sm=column-reverse]{flex-direction:column-reverse}.ty-stack[data-direction-sm=row-reverse]{flex-direction:row-reverse}.ty-stack[data-gap-sm="0"]{gap:0}.ty-stack[data-gap-sm="1"]{gap:var(--ty-space-1)}.ty-stack[data-gap-sm="2"]{gap:var(--ty-space-2)}.ty-stack[data-gap-sm="3"]{gap:var(--ty-space-3)}.ty-stack[data-gap-sm="4"]{gap:var(--ty-space-4)}.ty-stack[data-gap-sm="5"]{gap:var(--ty-space-5)}.ty-stack[data-gap-sm="6"]{gap:var(--ty-space-6)}.ty-stack[data-gap-sm="7"]{gap:var(--ty-space-7)}.ty-stack[data-gap-sm="8"]{gap:var(--ty-space-8)}.ty-stack[data-gap-sm="9"]{gap:var(--ty-space-9)}.ty-stack[data-align-sm=start]{align-items:flex-start}.ty-stack[data-align-sm=center]{align-items:center}.ty-stack[data-align-sm=end]{align-items:flex-end}.ty-stack[data-align-sm=stretch]{align-items:stretch}.ty-stack[data-align-sm=baseline]{align-items:baseline}.ty-stack[data-justify-sm=start]{justify-content:flex-start}.ty-stack[data-justify-sm=center]{justify-content:center}.ty-stack[data-justify-sm=end]{justify-content:flex-end}.ty-stack[data-justify-sm=between]{justify-content:space-between}.ty-stack[data-justify-sm=around]{justify-content:space-around}.ty-stack[data-justify-sm=evenly]{justify-content:space-evenly}.ty-stack[data-wrap-sm=wrap]{flex-wrap:wrap}.ty-stack[data-wrap-sm=nowrap]{flex-wrap:nowrap}.ty-stack[data-grow-sm=true]{flex:1 1;min-inline-size:0;min-block-size:0}.ty-stack[data-min-block-size-sm=viewport]{min-block-size:100dvh}.ty-stack[data-list-sm=plain]{list-style:none;margin:0;padding:0}}@media (min-width:768px){.ty-stack[data-direction-md=column]{flex-direction:column}.ty-stack[data-direction-md=row]{flex-direction:row}.ty-stack[data-direction-md=column-reverse]{flex-direction:column-reverse}.ty-stack[data-direction-md=row-reverse]{flex-direction:row-reverse}.ty-stack[data-gap-md="0"]{gap:0}.ty-stack[data-gap-md="1"]{gap:var(--ty-space-1)}.ty-stack[data-gap-md="2"]{gap:var(--ty-space-2)}.ty-stack[data-gap-md="3"]{gap:var(--ty-space-3)}.ty-stack[data-gap-md="4"]{gap:var(--ty-space-4)}.ty-stack[data-gap-md="5"]{gap:var(--ty-space-5)}.ty-stack[data-gap-md="6"]{gap:var(--ty-space-6)}.ty-stack[data-gap-md="7"]{gap:var(--ty-space-7)}.ty-stack[data-gap-md="8"]{gap:var(--ty-space-8)}.ty-stack[data-gap-md="9"]{gap:var(--ty-space-9)}.ty-stack[data-align-md=start]{align-items:flex-start}.ty-stack[data-align-md=center]{align-items:center}.ty-stack[data-align-md=end]{align-items:flex-end}.ty-stack[data-align-md=stretch]{align-items:stretch}.ty-stack[data-align-md=baseline]{align-items:baseline}.ty-stack[data-justify-md=start]{justify-content:flex-start}.ty-stack[data-justify-md=center]{justify-content:center}.ty-stack[data-justify-md=end]{justify-content:flex-end}.ty-stack[data-justify-md=between]{justify-content:space-between}.ty-stack[data-justify-md=around]{justify-content:space-around}.ty-stack[data-justify-md=evenly]{justify-content:space-evenly}.ty-stack[data-wrap-md=wrap]{flex-wrap:wrap}.ty-stack[data-wrap-md=nowrap]{flex-wrap:nowrap}.ty-stack[data-grow-md=true]{flex:1 1;min-inline-size:0;min-block-size:0}.ty-stack[data-min-block-size-md=viewport]{min-block-size:100dvh}.ty-stack[data-list-md=plain]{list-style:none;margin:0;padding:0}}@media (min-width:1024px){.ty-stack[data-direction-lg=column]{flex-direction:column}.ty-stack[data-direction-lg=row]{flex-direction:row}.ty-stack[data-direction-lg=column-reverse]{flex-direction:column-reverse}.ty-stack[data-direction-lg=row-reverse]{flex-direction:row-reverse}.ty-stack[data-gap-lg="0"]{gap:0}.ty-stack[data-gap-lg="1"]{gap:var(--ty-space-1)}.ty-stack[data-gap-lg="2"]{gap:var(--ty-space-2)}.ty-stack[data-gap-lg="3"]{gap:var(--ty-space-3)}.ty-stack[data-gap-lg="4"]{gap:var(--ty-space-4)}.ty-stack[data-gap-lg="5"]{gap:var(--ty-space-5)}.ty-stack[data-gap-lg="6"]{gap:var(--ty-space-6)}.ty-stack[data-gap-lg="7"]{gap:var(--ty-space-7)}.ty-stack[data-gap-lg="8"]{gap:var(--ty-space-8)}.ty-stack[data-gap-lg="9"]{gap:var(--ty-space-9)}.ty-stack[data-align-lg=start]{align-items:flex-start}.ty-stack[data-align-lg=center]{align-items:center}.ty-stack[data-align-lg=end]{align-items:flex-end}.ty-stack[data-align-lg=stretch]{align-items:stretch}.ty-stack[data-align-lg=baseline]{align-items:baseline}.ty-stack[data-justify-lg=start]{justify-content:flex-start}.ty-stack[data-justify-lg=center]{justify-content:center}.ty-stack[data-justify-lg=end]{justify-content:flex-end}.ty-stack[data-justify-lg=between]{justify-content:space-between}.ty-stack[data-justify-lg=around]{justify-content:space-around}.ty-stack[data-justify-lg=evenly]{justify-content:space-evenly}.ty-stack[data-wrap-lg=wrap]{flex-wrap:wrap}.ty-stack[data-wrap-lg=nowrap]{flex-wrap:nowrap}.ty-stack[data-grow-lg=true]{flex:1 1;min-inline-size:0;min-block-size:0}.ty-stack[data-min-block-size-lg=viewport]{min-block-size:100dvh}.ty-stack[data-list-lg=plain]{list-style:none;margin:0;padding:0}}@media (min-width:1280px){.ty-stack[data-direction-xl=column]{flex-direction:column}.ty-stack[data-direction-xl=row]{flex-direction:row}.ty-stack[data-direction-xl=column-reverse]{flex-direction:column-reverse}.ty-stack[data-direction-xl=row-reverse]{flex-direction:row-reverse}.ty-stack[data-gap-xl="0"]{gap:0}.ty-stack[data-gap-xl="1"]{gap:var(--ty-space-1)}.ty-stack[data-gap-xl="2"]{gap:var(--ty-space-2)}.ty-stack[data-gap-xl="3"]{gap:var(--ty-space-3)}.ty-stack[data-gap-xl="4"]{gap:var(--ty-space-4)}.ty-stack[data-gap-xl="5"]{gap:var(--ty-space-5)}.ty-stack[data-gap-xl="6"]{gap:var(--ty-space-6)}.ty-stack[data-gap-xl="7"]{gap:var(--ty-space-7)}.ty-stack[data-gap-xl="8"]{gap:var(--ty-space-8)}.ty-stack[data-gap-xl="9"]{gap:var(--ty-space-9)}.ty-stack[data-align-xl=start]{align-items:flex-start}.ty-stack[data-align-xl=center]{align-items:center}.ty-stack[data-align-xl=end]{align-items:flex-end}.ty-stack[data-align-xl=stretch]{align-items:stretch}.ty-stack[data-align-xl=baseline]{align-items:baseline}.ty-stack[data-justify-xl=start]{justify-content:flex-start}.ty-stack[data-justify-xl=center]{justify-content:center}.ty-stack[data-justify-xl=end]{justify-content:flex-end}.ty-stack[data-justify-xl=between]{justify-content:space-between}.ty-stack[data-justify-xl=around]{justify-content:space-around}.ty-stack[data-justify-xl=evenly]{justify-content:space-evenly}.ty-stack[data-wrap-xl=wrap]{flex-wrap:wrap}.ty-stack[data-wrap-xl=nowrap]{flex-wrap:nowrap}.ty-stack[data-grow-xl=true]{flex:1 1;min-inline-size:0;min-block-size:0}.ty-stack[data-min-block-size-xl=viewport]{min-block-size:100dvh}.ty-stack[data-list-xl=plain]{list-style:none;margin:0;padding:0}}@media (min-width:1536px){.ty-stack[data-direction-xxl=column]{flex-direction:column}.ty-stack[data-direction-xxl=row]{flex-direction:row}.ty-stack[data-direction-xxl=column-reverse]{flex-direction:column-reverse}.ty-stack[data-direction-xxl=row-reverse]{flex-direction:row-reverse}.ty-stack[data-gap-xxl="0"]{gap:0}.ty-stack[data-gap-xxl="1"]{gap:var(--ty-space-1)}.ty-stack[data-gap-xxl="2"]{gap:var(--ty-space-2)}.ty-stack[data-gap-xxl="3"]{gap:var(--ty-space-3)}.ty-stack[data-gap-xxl="4"]{gap:var(--ty-space-4)}.ty-stack[data-gap-xxl="5"]{gap:var(--ty-space-5)}.ty-stack[data-gap-xxl="6"]{gap:var(--ty-space-6)}.ty-stack[data-gap-xxl="7"]{gap:var(--ty-space-7)}.ty-stack[data-gap-xxl="8"]{gap:var(--ty-space-8)}.ty-stack[data-gap-xxl="9"]{gap:var(--ty-space-9)}.ty-stack[data-align-xxl=start]{align-items:flex-start}.ty-stack[data-align-xxl=center]{align-items:center}.ty-stack[data-align-xxl=end]{align-items:flex-end}.ty-stack[data-align-xxl=stretch]{align-items:stretch}.ty-stack[data-align-xxl=baseline]{align-items:baseline}.ty-stack[data-justify-xxl=start]{justify-content:flex-start}.ty-stack[data-justify-xxl=center]{justify-content:center}.ty-stack[data-justify-xxl=end]{justify-content:flex-end}.ty-stack[data-justify-xxl=between]{justify-content:space-between}.ty-stack[data-justify-xxl=around]{justify-content:space-around}.ty-stack[data-justify-xxl=evenly]{justify-content:space-evenly}.ty-stack[data-wrap-xxl=wrap]{flex-wrap:wrap}.ty-stack[data-wrap-xxl=nowrap]{flex-wrap:nowrap}.ty-stack[data-grow-xxl=true]{flex:1 1;min-inline-size:0;min-block-size:0}.ty-stack[data-min-block-size-xxl=viewport]{min-block-size:100dvh}.ty-stack[data-list-xxl=plain]{list-style:none;margin:0;padding:0}}}@layer ty.tokens{:root{--ty-action-menu-min-inline-size:12rem;--ty-action-menu-max-inline-size:22rem;--ty-action-menu-border:1px;--ty-action-menu-separator-block-size:1px;--ty-action-menu-item-outline-offset:-2px;--ty-action-menu-check-size:1rem;--ty-action-menu-icon-inline-size:18px;--ty-action-menu-icon-block-size:18px}}@layer ty.components{.ty-action-menu{box-sizing:border-box;min-inline-size:var(--ty-action-menu-min-inline-size);max-inline-size:min(var(--ty-action-menu-max-inline-size),calc(100vw - 2 * var(--ty-space-4)));padding:var(--ty-space-1);border:var(--ty-action-menu-border) solid var(--ty-line);border-radius:var(--ty-radius-card);background:var(--ty-surface-raised);color:var(--ty-on-surface-raised);box-shadow:var(--ty-shadow-floating);backdrop-filter:blur(var(--ty-glass-blur-floating)) saturate(var(--ty-glass-saturate));-webkit-backdrop-filter:blur(var(--ty-glass-blur-floating)) saturate(var(--ty-glass-saturate));z-index:var(--ty-z-popover);overflow:auto;outline:none}.ty-action-menu__menu{outline:none}.ty-action-menu__item{position:relative;display:flex;align-items:center;gap:var(--ty-space-3);min-block-size:calc(var(--ty-control-height) - var(--ty-space-1));padding-block:var(--ty-space-2);padding-inline:var(--ty-space-3);border-radius:calc(var(--ty-radius-card) - var(--ty-space-1));color:var(--ty-ink-2);font-size:var(--ty-font-size-body);line-height:var(--ty-font-line-height-body);cursor:default;outline:none}.ty-action-menu__icon{display:inline-grid;place-items:center;flex:none}.ty-action-menu__label,.ty-action-menu__text{flex:1 1;min-inline-size:0}.ty-action-menu__text{display:flex;flex-direction:column}.ty-action-menu__description{color:var(--ty-ink-3);font-size:var(--ty-font-size-meta);line-height:var(--ty-font-line-height-meta)}.ty-action-menu__check{display:inline-grid;place-items:center;flex:none;inline-size:var(--ty-action-menu-check-size);color:var(--ty-accent)}.ty-action-menu__shortcut{color:var(--ty-ink-3);font-family:var(--ty-font-mono);font-size:var(--ty-font-size-meta)}.ty-action-menu__section-title{padding-block:var(--ty-space-2) var(--ty-space-1);padding-inline:var(--ty-space-3);color:var(--ty-ink-3);font-size:var(--ty-font-size-meta);font-weight:var(--ty-font-weight-semibold)}.ty-action-menu__separator{block-size:var(--ty-action-menu-separator-block-size);margin-block:var(--ty-space-1);border:0;background:var(--ty-line)}.ty-action-menu__target{display:contents}.ty-action-menu[data-entering]{animation:ty-action-menu-in var(--ty-dur-quick) var(--ty-ease)}.ty-action-menu[data-exiting]{animation:ty-action-menu-in var(--ty-dur-quick) var(--ty-ease-out) reverse}.ty-action-menu__item[data-focused],.ty-action-menu__item[data-hovered]{background:var(--ty-surface-sunken);color:var(--ty-ink)}.ty-action-menu__item[data-focus-visible]{outline:var(--ty-focus-width) solid var(--ty-focus-ring);outline-offset:var(--ty-action-menu-item-outline-offset)}.ty-action-menu__item[data-pressed]{background:var(--ty-accent-soft)}.ty-action-menu__item[data-tone=danger]{color:var(--ty-danger)}.ty-action-menu__item[data-tone=danger][data-focused]{background:var(--ty-danger-soft);color:var(--ty-on-danger-soft)}.ty-action-menu__item[data-disabled]{color:var(--ty-ink-3);opacity:.6}.ty-action-menu__icon>svg{inline-size:var(--ty-action-menu-icon-inline-size);block-size:var(--ty-action-menu-icon-block-size)}@media (max-width:1023.98px){.ty-action-menu__item{min-block-size:var(--ty-control-target)}}@media (prefers-reduced-motion:reduce){.ty-action-menu[data-entering],.ty-action-menu[data-exiting]{animation:none}}@media (forced-colors:active){.ty-action-menu{border:var(--ty-action-menu-border) solid CanvasText;background:Canvas;backdrop-filter:none}.ty-action-menu__item[data-focused]{background:Highlight;color:HighlightText;forced-color-adjust:none}.ty-action-menu__separator{background:CanvasText}}}@layer ty.components{@keyframes ty-action-menu-in{0%{opacity:0;transform:scale(.97)}}}@layer ty.tokens{:root{--ty-actor-chip-kind-kind-agent-border:1px;--ty-actor-chip-icon-inline-size:16px;--ty-actor-chip-icon-block-size:16px}}@layer ty.components{.ty-actor-chip{align-items:center;gap:var(--ty-space-2);max-inline-size:100%;color:var(--ty-ink-2);font-family:var(--ty-font-sans);font-size:var(--ty-font-size-body);line-height:var(--ty-font-line-height-body);vertical-align:middle}.ty-actor-chip,.ty-actor-chip__text{display:inline-flex;min-inline-size:0}.ty-actor-chip__text{flex-direction:column}.ty-actor-chip__line{display:inline-flex;align-items:baseline;gap:var(--ty-space-1);min-inline-size:0}.ty-actor-chip__name{overflow:hidden;color:var(--ty-ink);font-weight:var(--ty-font-weight-semibold);text-overflow:ellipsis;white-space:nowrap}.ty-actor-chip__kind{flex:none}.ty-actor-chip__kind,.ty-actor-chip__meta{color:var(--ty-ink-3);font-size:var(--ty-font-size-meta);line-height:var(--ty-font-line-height-meta)}.ty-actor-chip__meta{display:inline-flex;flex-wrap:wrap;gap:0 var(--ty-space-2)}.ty-actor-chip__mono{font-family:var(--ty-font-mono);font-size:var(--ty-font-size-meta);line-height:var(--ty-font-line-height-meta)}.ty-actor-chip__rule{color:var(--ty-ink-2)}.ty-actor-chip__icon{flex:none;inline-size:var(--ty-actor-chip-icon-inline-size);block-size:var(--ty-actor-chip-icon-block-size);color:var(--ty-ink-3)}.ty-actor-chip[data-compact]{gap:var(--ty-space-1);font-size:var(--ty-font-size-label);line-height:var(--ty-font-line-height-label)}.ty-actor-chip[data-kind=agent] .ty-actor-chip__kind{padding-inline:var(--ty-space-1);border:var(--ty-actor-chip-kind-kind-agent-border) dashed var(--ty-line-strong);border-radius:var(--ty-radius-agent);color:var(--ty-actor-agent)}.ty-actor-chip[data-kind=system] .ty-actor-chip__icon{color:var(--ty-actor-system)}@media (forced-colors:active){.ty-actor-chip,.ty-actor-chip__icon,.ty-actor-chip__kind,.ty-actor-chip__name{color:CanvasText}.ty-actor-chip[data-kind=agent] .ty-actor-chip__kind{border-color:CanvasText}}}@layer ty.tokens{:root{--ty-app-frame-orb-filter:120px;--ty-app-frame-side-footer-border-block-start:1px;--ty-app-frame-aside-border-inline-start:1px;--ty-app-frame-top-border-block-end:1px;--ty-app-frame-side-border-inline-end:1px;--ty-app-frame-drawer-ty-frame-enter-x:-24px;--ty-app-frame-aside-modal-ty-frame-enter-x:24px;--ty-app-frame-aside-modal-ty-frame-enter-y:24px;--ty-app-frame-top-border:1px;--ty-app-frame-side-border:1px;--ty-app-frame-aside-border:1px;--ty-app-frame-drawer-border:1px;--ty-app-frame-aside-modal-border:1px}}@layer ty.components{.ty-app-frame{--ty-frame-gutter:var(--ty-space-4);--ty-frame-side:var(--ty-layout-sidebar);position:relative;display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:var(--ty-layout-topbar) minmax(0,1fr);grid-template-areas:"top" "main";min-block-size:100dvh;background:var(--ty-bg);color:var(--ty-ink-2)}.ty-app-frame__ambient{position:fixed;inset:0;z-index:0;overflow:hidden;pointer-events:none}.ty-app-frame__orb{position:absolute;inline-size:60vmax;block-size:60vmax;border-radius:50%;filter:blur(var(--ty-app-frame-orb-filter))}.ty-app-frame__progress{position:fixed;inset-block-start:0;inset-inline:0;z-index:calc(var(--ty-z-sticky) + 1)}.ty-app-frame__side{grid-area:side;flex-direction:column;block-size:100dvh;border-inline-end:var(--ty-app-frame-side-border-inline-end) solid var(--ty-line);transition:inline-size var(--ty-dur-base) var(--ty-ease)}.ty-app-frame__side,.ty-app-frame__top{position:sticky;z-index:var(--ty-z-sticky);background:var(--ty-surface);backdrop-filter:blur(var(--ty-glass-blur-sheet)) saturate(var(--ty-glass-saturate));-webkit-backdrop-filter:blur(var(--ty-glass-blur-sheet)) saturate(var(--ty-glass-saturate));inset-block-start:0;display:flex}.ty-app-frame__top{grid-area:top;align-items:center;gap:var(--ty-space-2);padding-inline:var(--ty-frame-gutter);border-block-end:var(--ty-app-frame-top-border-block-end) solid var(--ty-line)}.ty-app-frame__top-content{display:flex;flex:1 1;align-items:center;gap:var(--ty-space-3);min-inline-size:0}.ty-app-frame__nav{flex:1 1;overflow-y:auto;padding:var(--ty-space-4) var(--ty-space-3)}.ty-app-frame__side-footer{padding:var(--ty-space-2) var(--ty-space-3);border-block-start:var(--ty-app-frame-side-footer-border-block-start) solid var(--ty-line)}.ty-app-frame__main{position:relative;z-index:1;grid-area:main;min-inline-size:0;padding-inline:var(--ty-frame-gutter);padding-block-end:var(--ty-space-7);outline:none}.ty-app-frame__content{margin-inline:auto;inline-size:100%;max-inline-size:var(--ty-layout-reading)}.ty-app-frame__aside{grid-area:aside;position:sticky;inset-block-start:var(--ty-layout-topbar);z-index:1;align-self:start;max-block-size:calc(100dvh - var(--ty-layout-topbar));overflow-y:auto;padding:var(--ty-space-5);border-inline-start:var(--ty-app-frame-aside-border-inline-start) solid var(--ty-line);background:var(--ty-surface-raised)}.ty-app-frame__overlay{position:fixed;inset:0;z-index:var(--ty-z-nav-drawer);background:var(--ty-backdrop)}.ty-app-frame__aside-modal,.ty-app-frame__drawer{position:fixed;display:flex;flex-direction:column;background:var(--ty-surface-raised);box-shadow:var(--ty-shadow-modal);backdrop-filter:blur(var(--ty-glass-blur-floating));-webkit-backdrop-filter:blur(var(--ty-glass-blur-floating));outline:none}.ty-app-frame__drawer-dialog{display:flex;flex:1 1;flex-direction:column;min-block-size:0;outline:none}.ty-app-frame__drawer-head{display:flex;align-items:center;justify-content:space-between;gap:var(--ty-space-2);padding:var(--ty-space-3) var(--ty-space-4)}.ty-app-frame__aside-title{margin:0;color:var(--ty-ink);font-family:var(--ty-font-serif);font-size:var(--ty-font-size-h3);font-weight:var(--ty-font-weight-semibold);line-height:var(--ty-font-line-height-h3)}.ty-app-frame__aside-body{flex:1 1;overflow-y:auto;padding:0 var(--ty-space-5) var(--ty-space-5)}.ty-app-frame__menu-button{flex:none}.ty-app-frame[data-width=data] .ty-app-frame__content{max-inline-size:var(--ty-layout-data)}.ty-app-frame[data-width=full] .ty-app-frame__content{max-inline-size:none}.ty-app-frame__orb--top{inset-block-start:-30vmax;inset-inline-end:-10vmax;background:var(--ty-ambient-1)}.ty-app-frame__orb--bottom{inset-block-end:-30vmax;inset-inline-start:10vmax;background:var(--ty-ambient-2)}.ty-app-frame__orb--third{inset-block-start:20vmax;inset-inline-start:-25vmax;inline-size:45vmax;block-size:45vmax;background:var(--ty-ambient-3,transparent)}.ty-app-frame__drawer[data-placement=start]{inset-block:0;inset-inline-start:0;inline-size:min(var(--ty-layout-sidebar),88vw);border-start-end-radius:var(--ty-radius-sheet);border-end-end-radius:var(--ty-radius-sheet);--ty-frame-enter-x:var(--ty-app-frame-drawer-ty-frame-enter-x)}.ty-app-frame__aside-modal[data-placement=end]{inset-block:0;inset-inline-end:0;inline-size:min(var(--ty-layout-aside),92vw);border-start-start-radius:var(--ty-radius-sheet);border-end-start-radius:var(--ty-radius-sheet);--ty-frame-enter-x:var(--ty-app-frame-aside-modal-ty-frame-enter-x)}.ty-app-frame__aside-modal[data-placement=bottom]{inset-inline:0;inset-block-end:0;max-block-size:80dvh;border-start-start-radius:var(--ty-radius-sheet);border-start-end-radius:var(--ty-radius-sheet);--ty-frame-enter-y:var(--ty-app-frame-aside-modal-ty-frame-enter-y)}.ty-app-frame__aside-modal[data-entering],.ty-app-frame__drawer[data-entering]{animation:ty-app-frame-in var(--ty-dur-base) var(--ty-ease)}.ty-app-frame__overlay[data-entering]{animation:ty-app-frame-fade var(--ty-dur-base) var(--ty-ease)}@media (min-width:768px){.ty-app-frame{--ty-frame-gutter:var(--ty-space-6)}}@media (min-width:1024px){.ty-app-frame{grid-template-columns:var(--ty-frame-side) minmax(0,1fr);grid-template-areas:"side top" "side main"}.ty-app-frame[data-nav=rail]{--ty-frame-side:var(--ty-layout-rail)}.ty-app-frame__side{grid-row:1/span 2}}@media (min-width:1280px){.ty-app-frame{--ty-frame-gutter:var(--ty-space-7)}.ty-app-frame[data-aside=column]{grid-template-columns:var(--ty-frame-side) minmax(0,1fr) var(--ty-layout-aside);grid-template-areas:"side top top" "side main aside"}}@media (prefers-reduced-motion:reduce){.ty-app-frame__side{transition:none}.ty-app-frame__aside-modal[data-entering],.ty-app-frame__drawer[data-entering],.ty-app-frame__overlay[data-entering]{animation:none}}@media (forced-colors:active){.ty-app-frame__top{border:var(--ty-app-frame-top-border) solid CanvasText}.ty-app-frame__side{border:var(--ty-app-frame-side-border) solid CanvasText}.ty-app-frame__aside{border:var(--ty-app-frame-aside-border) solid CanvasText}.ty-app-frame__drawer{border:var(--ty-app-frame-drawer-border) solid CanvasText}.ty-app-frame__aside-modal{border:var(--ty-app-frame-aside-modal-border) solid CanvasText}.ty-app-frame__ambient{display:none}}}@layer ty.components{@keyframes ty-app-frame-in{0%{opacity:0;translate:calc(var(--ty-frame-enter-x, 0px) * var(--ty-inline-sign)) var(--ty-frame-enter-y,0)}}@keyframes ty-app-frame-fade{0%{opacity:0}}}@layer ty.tokens{:root{--ty-avatar-border:1px;--ty-avatar-font-size:12px;--ty-avatar-kind-agent-border:1px}}@layer ty.components{.ty-avatar{--ty-avatar-size:calc(var(--ty-space-6) + var(--ty-space-2));box-sizing:border-box;display:inline-flex;flex:none;align-items:center;justify-content:center;inline-size:var(--ty-avatar-size);block-size:var(--ty-avatar-size);overflow:hidden;border-radius:50%;border:var(--ty-avatar-border) solid transparent;background:var(--ty-accent-soft);color:var(--ty-on-accent-soft);font-family:var(--ty-font-sans);font-weight:var(--ty-font-weight-semibold);font-size:max(var(--ty-avatar-font-size),calc(var(--ty-avatar-size) * .4));line-height:1;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ty-avatar__fallback{display:contents}.ty-avatar__image{inline-size:100%;block-size:100%;-o-object-fit:cover;object-fit:cover}.ty-avatar__icon{inline-size:60%;block-size:60%}.ty-avatar__initials{line-height:1}.ty-avatar[data-size=xsmall]{--ty-avatar-size:var(--ty-space-5)}.ty-avatar[data-size=small]{--ty-avatar-size:var(--ty-space-6)}.ty-avatar[data-size=large]{--ty-avatar-size:calc(var(--ty-space-7) + var(--ty-space-2))}.ty-avatar[data-tint=neutral]{background:var(--ty-surface-sunken);color:var(--ty-on-surface-sunken)}.ty-avatar[data-kind=agent]{border-radius:var(--ty-radius-agent);border:var(--ty-avatar-kind-agent-border) dashed var(--ty-line-strong);background:var(--ty-actor-agent-soft);color:var(--ty-actor-agent)}.ty-avatar[data-artwork],.ty-avatar[data-image]{background:var(--ty-surface-sunken)}.ty-avatar__fallback[hidden]{display:none}.ty-avatar__artwork,.ty-avatar__artwork>svg{display:block;inline-size:100%;block-size:100%}@media (forced-colors:active){.ty-avatar{border:var(--ty-avatar-border) solid CanvasText;color:CanvasText;forced-color-adjust:none;background:Canvas}.ty-avatar[data-kind=agent]{border-style:dashed}}}@layer ty.tokens{:root{--ty-avatar-control-outline-offset:2px;--ty-avatar-control-outline:2px}}@layer ty.components{.ty-avatar-control{all:unset;position:relative;display:inline-flex;border-radius:50%;cursor:pointer}.ty-avatar-control:hover .ty-avatar,.ty-avatar-control[data-hovered] .ty-avatar{background:var(--ty-accent-soft);border-color:var(--ty-accent)}.ty-avatar-control:focus-visible,.ty-avatar-control[data-focus-visible]{outline:var(--ty-focus-width) solid var(--ty-focus-ring);outline-offset:var(--ty-avatar-control-outline-offset)}.ty-avatar-control:active .ty-avatar,.ty-avatar-control[data-pressed] .ty-avatar{opacity:.85}@media (forced-colors:active){.ty-avatar-control:focus-visible,.ty-avatar-control[data-focus-visible]{outline:var(--ty-avatar-control-outline) solid Highlight}}}@layer ty.components{.ty-avatar-root{display:contents}.ty-avatar-control:before{content:"";position:absolute;inset-block-start:50%;left:50%;inline-size:max(100%,var(--ty-control-target));block-size:max(100%,var(--ty-control-target));transform:translate(-50%,-50%)}.ty-flag{--ty-flag-height:var(--ty-space-5);box-sizing:border-box;display:inline-block;flex:none;position:relative;block-size:var(--ty-flag-height);inline-size:calc(var(--ty-flag-height) * 4 / 3);overflow:hidden;border-radius:2px;background:var(--ty-surface-sunken);vertical-align:middle}.ty-flag:after{content:"";position:absolute;inset:0;border:1px solid var(--ty-line);border-radius:inherit;pointer-events:none}.ty-flag[data-aspect="1x1"],.ty-flag[data-aspect=circle]{inline-size:var(--ty-flag-height)}.ty-flag[data-aspect=circle]{border-radius:50%}.ty-flag[data-size=xsmall]{--ty-flag-height:var(--ty-space-3)}.ty-flag[data-size=small]{--ty-flag-height:var(--ty-space-4)}.ty-flag[data-size=large]{--ty-flag-height:var(--ty-space-6)}.ty-flag__image{display:block;inline-size:100%;block-size:100%;-o-object-fit:cover;object-fit:cover}}@layer ty.components{}@layer ty.components{@media (forced-colors:active){.ty-flag{forced-color-adjust:none}.ty-flag:after{border-color:CanvasText}}}@layer ty.tokens{:root{--ty-breadcrumbs-label-max-inline-size:16rem;--ty-breadcrumbs-current-max-inline-size:16rem;--ty-breadcrumbs-back-label-max-inline-size:16rem;--ty-breadcrumbs-title-max-inline-size:16rem;--ty-breadcrumbs-overflow-toggle-min-inline-size:1.75rem;--ty-breadcrumbs-overflow-toggle-min-block-size:1.75rem;--ty-breadcrumbs-overflow-list-min-inline-size:10rem;--ty-breadcrumbs-overflow-list-border:1px;--ty-breadcrumbs-overflow-toggle-outline-offset:2px}}@layer ty.components{.ty-breadcrumbs{min-inline-size:0;font-size:var(--ty-font-size-label);line-height:var(--ty-font-line-height-label)}.ty-breadcrumbs__list{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ty-space-1);margin:0;padding:0;list-style:none}.ty-breadcrumbs__item{display:inline-flex;align-items:center;gap:var(--ty-space-1);min-inline-size:0}.ty-breadcrumbs__label{max-inline-size:var(--ty-breadcrumbs-label-max-inline-size)}.ty-breadcrumbs__current,.ty-breadcrumbs__label{display:inline-block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:bottom}.ty-breadcrumbs__current{max-inline-size:var(--ty-breadcrumbs-current-max-inline-size);color:var(--ty-ink);font-weight:var(--ty-font-weight-semibold)}.ty-breadcrumbs__back-label{max-inline-size:var(--ty-breadcrumbs-back-label-max-inline-size)}.ty-breadcrumbs__back-label,.ty-breadcrumbs__title{display:inline-block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:bottom}.ty-breadcrumbs__title{max-inline-size:var(--ty-breadcrumbs-title-max-inline-size)}.ty-breadcrumbs__link{position:relative}.ty-breadcrumbs__separator{inline-size:.9em;block-size:.9em;color:var(--ty-ink-3)}.ty-breadcrumbs__bar{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;grid-gap:var(--ty-space-2);gap:var(--ty-space-2);min-block-size:var(--ty-control-target)}.ty-breadcrumbs__center{justify-self:center;color:var(--ty-ink);font-weight:var(--ty-font-weight-semibold)}.ty-breadcrumbs__actions{display:flex;justify-content:flex-end;gap:var(--ty-space-1)}.ty-breadcrumbs__overflow{position:relative;display:inline-flex}.ty-breadcrumbs__overflow-toggle{display:inline-flex;align-items:center;justify-content:center;min-inline-size:var(--ty-space-7,var(--ty-breadcrumbs-overflow-toggle-min-inline-size));min-block-size:var(--ty-breadcrumbs-overflow-toggle-min-block-size);padding-inline:var(--ty-space-1);border-radius:var(--ty-radius-control);color:var(--ty-ink-3);cursor:pointer;list-style:none}.ty-breadcrumbs__overflow-list{position:absolute;inset-block-start:calc(100% + var(--ty-space-1));inset-inline-start:0;z-index:var(--ty-z-popover);display:flex;flex-direction:column;gap:var(--ty-space-1);min-inline-size:var(--ty-breadcrumbs-overflow-list-min-inline-size);margin:0;padding:var(--ty-space-2);list-style:none;border:var(--ty-breadcrumbs-overflow-list-border) solid var(--ty-line);border-radius:var(--ty-radius-control);background:var(--ty-surface-raised-solid);box-shadow:var(--ty-shadow-floating)}.ty-breadcrumbs__back .ty-link{gap:var(--ty-space-1)}.ty-breadcrumbs__bar[hidden],.ty-breadcrumbs__list[hidden],.ty-breadcrumbs__overflow-toggle::-webkit-details-marker{display:none}.ty-breadcrumbs__overflow-toggle:hover{color:var(--ty-ink);background:var(--ty-surface-sunken)}.ty-breadcrumbs__overflow-toggle:focus-visible{outline:var(--ty-focus-width) solid var(--ty-focus-ring);outline-offset:var(--ty-breadcrumbs-overflow-toggle-outline-offset)}.ty-breadcrumbs__overflow[open] .ty-breadcrumbs__overflow-toggle{color:var(--ty-ink);background:var(--ty-surface-sunken)}@media (max-width:1023.98px){.ty-breadcrumbs__link:before{content:"";position:absolute;inset-inline:0;inset-block-start:50%;block-size:max(100%,var(--ty-control-target));transform:translateY(-50%)}}@media (prefers-reduced-motion:reduce){.ty-breadcrumbs *{transition:none}}@media (forced-colors:active){.ty-breadcrumbs .ty-link{color:LinkText}.ty-breadcrumbs__current{color:CanvasText}}}@layer ty.tokens{:root{--ty-button-border:1px;--ty-button-focus-visible-true-outline-offset:2px;--ty-button-box-shadow:2px;--ty-button-box-shadow-2:2px;--ty-button-outline:2px;--ty-button-outline-offset:2px}}@layer ty.components{.ty-button{--ty-button-height:var(--ty-control-height);--ty-button-padding-inline:var(--ty-space-4);--ty-button-fill:var(--ty-secondary);--ty-button-ink:var(--ty-on-secondary);--ty-button-border:var(--ty-line-strong);position:relative;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;gap:var(--ty-space-2);min-block-size:var(--ty-button-height);padding-block:0;padding-inline:var(--ty-button-padding-inline);border:var(--ty-button-border) solid;border-radius:var(--ty-radius-control);background:var(--ty-button-fill);color:var(--ty-button-ink);font:inherit;font-family:var(--ty-font-sans);font-size:var(--ty-font-size-body);font-weight:var(--ty-font-weight-semibold);line-height:var(--ty-font-line-height-label);text-decoration:none;white-space:nowrap;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;transition:background-color var(--ty-dur-instant) var(--ty-ease),border-color var(--ty-dur-instant) var(--ty-ease),color var(--ty-dur-instant) var(--ty-ease),transform var(--ty-dur-instant) var(--ty-ease);outline:none}.ty-button__icon{display:inline-flex;flex:none}.ty-button__label{overflow:hidden;text-overflow:ellipsis}.ty-button__busy{animation:ty-button-spin .9s linear infinite}.ty-button[data-size=compact]{--ty-button-height:var(--ty-control-height-compact);--ty-button-padding-inline:var(--ty-space-3);font-size:var(--ty-font-size-label)}.ty-button[data-size=large]{--ty-button-height:calc(var(--ty-control-height) + var(--ty-space-2));--ty-button-padding-inline:var(--ty-space-5);font-size:var(--ty-font-size-body-lg)}.ty-button[data-shape=circle],.ty-button[data-shape=pill]{border-radius:var(--ty-radius-pill)}.ty-button[data-icon-only]{inline-size:var(--ty-button-height);padding-inline:0}.ty-button[data-full-width]{display:flex;inline-size:100%}.ty-button[data-content-align=start]{justify-content:flex-start}.ty-button[data-variant=primary]{--ty-button-fill:var(--ty-cta);--ty-button-ink:var(--ty-on-cta);--ty-button-border:transparent}.ty-button[data-variant=quiet]{--ty-button-fill:transparent;--ty-button-ink:var(--ty-ink-2);--ty-button-border:transparent}.ty-button[data-variant=surface]{--ty-button-fill:var(--ty-surface-raised);--ty-button-ink:var(--ty-ink);--ty-button-border:var(--ty-line)}.ty-button[data-variant=danger]{--ty-button-fill:transparent;--ty-button-ink:var(--ty-danger);--ty-button-border:var(--ty-danger)}.ty-button[data-pressed]{transform:scale(.98)}.ty-button[data-focus-visible]{outline:var(--ty-focus-width) solid var(--ty-focus-ring);outline-offset:var(--ty-button-focus-visible-true-outline-offset)}.ty-button[data-disabled],.ty-button[data-soft-disabled]{cursor:not-allowed;opacity:.55}.ty-button[data-busy]{cursor:progress}.ty-button[data-current]{--ty-button-fill:var(--ty-accent-soft);--ty-button-ink:var(--ty-accent)}@media (prefers-reduced-motion:reduce){.ty-button{transition:none}}.ty-button[data-hovered]:not([data-disabled],[data-soft-disabled],[data-busy]){--ty-button-border:var(--ty-ink-3)}.ty-button[data-variant=primary][data-hovered]:not([data-disabled],[data-soft-disabled],[data-busy]){--ty-button-fill:var(--ty-cta-solid);--ty-button-border:transparent}.ty-button[data-variant=quiet][data-hovered]:not([data-disabled],[data-soft-disabled],[data-busy]){--ty-button-fill:var(--ty-surface-sunken);--ty-button-border:transparent}.ty-button[data-variant=danger][data-hovered]:not([data-disabled],[data-soft-disabled],[data-busy]){--ty-button-fill:var(--ty-danger-soft);--ty-button-ink:var(--ty-on-danger-soft);--ty-button-border:var(--ty-danger)}.ty-button[data-variant=primary][data-focus-visible]{outline:none;box-shadow:0 0 0 var(--ty-button-box-shadow) var(--ty-bg),0 0 0 calc(var(--ty-button-box-shadow-2) + var(--ty-focus-width)) var(--ty-focus-ring)}@media (hover:hover){.ty-button[data-native]:hover:not(:disabled){--ty-button-border:var(--ty-ink-3)}.ty-button[data-native][data-variant=primary]:hover{--ty-button-fill:var(--ty-cta-solid);--ty-button-border:transparent}.ty-button[data-native][data-variant=quiet]:hover:not(:disabled){--ty-button-fill:var(--ty-surface-sunken);--ty-button-ink:var(--ty-ink);--ty-button-border:transparent}}.ty-button[data-native]:focus-visible{outline:var(--ty-focus-width) solid var(--ty-focus-ring);outline-offset:var(--ty-button-focus-visible-true-outline-offset)}.ty-button[data-native]:active:not(:disabled){transform:scale(.98)}.ty-button[data-native]:disabled{cursor:not-allowed;opacity:.55}@media (max-width:1023.98px){.ty-button:not([data-size=compact]){--ty-button-height:var(--ty-control-height-touch)}}@media (prefers-reduced-motion:reduce){.ty-button[data-pressed]{transform:none;opacity:.85}.ty-button__busy{animation:none}}@media (forced-colors:active){.ty-button{border:var(--ty-button-border) solid ButtonText;background:ButtonFace;color:ButtonText;forced-color-adjust:none}.ty-button[data-focus-visible],.ty-button[data-variant=primary][data-focus-visible]{outline:var(--ty-button-outline) solid Highlight;outline-offset:var(--ty-button-outline-offset);box-shadow:none}.ty-button[data-disabled],.ty-button[data-soft-disabled]{border-color:GrayText;color:GrayText;opacity:1}}}@layer ty.components{.ty-button:before{content:"";position:absolute;inset-block-start:50%;left:50%;inline-size:max(100%,var(--ty-control-target));block-size:max(100%,var(--ty-control-target));transform:translate(-50%,-50%)}.ty-button .ty-icon,.ty-button__icon>svg{inline-size:1.15em;block-size:1.15em}@keyframes ty-button-spin{to{transform:rotate(1turn)}}}@layer ty.tokens{:root{--ty-checkbox-row-appearance-tile-border:1px;--ty-checkbox-indicator-inline-size:20px;--ty-checkbox-indicator-block-size:20px;--ty-checkbox-indicator-margin-block-start:1px;--ty-checkbox-indicator-border:1.5px;--ty-checkbox-row-outline-offset:2px;--ty-checkbox-indicator-inline-size-v2:14px;--ty-checkbox-indicator-block-size-v2:14px;--ty-checkbox-row-border:1px}}@layer ty.components{.ty-checkbox{display:flex;flex-direction:column;gap:var(--ty-space-1)}.ty-checkbox__row{box-sizing:border-box;display:flex;align-items:flex-start;gap:var(--ty-space-3);min-block-size:var(--ty-control-target);padding-block:calc((var(--ty-control-target) - var(--ty-font-line-height-body)) / 2);color:var(--ty-ink-2);cursor:pointer;outline:none}.ty-checkbox__indicator{box-sizing:border-box;display:inline-flex;flex:none;align-items:center;justify-content:center;inline-size:var(--ty-checkbox-indicator-inline-size);block-size:var(--ty-checkbox-indicator-block-size);margin-block-start:var(--ty-checkbox-indicator-margin-block-start);border:var(--ty-checkbox-indicator-border) solid var(--ty-input);border-radius:calc(var(--ty-radius-control) / 2);background:var(--ty-surface-solid);color:var(--ty-accent-ink);transition:background-color var(--ty-dur-instant) var(--ty-ease),border-color var(--ty-dur-instant) var(--ty-ease)}.ty-checkbox__text{display:flex;flex-direction:column;gap:var(--ty-space-1);min-inline-size:0}.ty-checkbox__label{color:var(--ty-ink);font-size:var(--ty-font-size-body);line-height:var(--ty-font-line-height-body)}.ty-checkbox__description{color:var(--ty-ink-3)}.ty-checkbox__description,.ty-checkbox__error{font-size:var(--ty-font-size-meta);line-height:var(--ty-font-line-height-meta)}.ty-checkbox__error{display:flex;align-items:flex-start;gap:var(--ty-space-1);margin:0;color:var(--ty-danger)}.ty-checkbox[data-appearance=tile] .ty-checkbox__row{padding:var(--ty-space-3);border:var(--ty-checkbox-row-appearance-tile-border) solid var(--ty-line);border-radius:var(--ty-radius-control);background:var(--ty-surface-solid);transition:background-color var(--ty-dur-instant) var(--ty-ease),border-color var(--ty-dur-instant) var(--ty-ease)}.ty-checkbox[data-appearance=tile] .ty-checkbox__row[data-hovered]{border-color:var(--ty-line-strong)}.ty-checkbox[data-appearance=tile] .ty-checkbox__row[data-indeterminate],.ty-checkbox[data-appearance=tile] .ty-checkbox__row[data-selected]{border-color:var(--ty-accent);background:var(--ty-accent-soft)}.ty-checkbox__row[data-focus-visible]{outline:var(--ty-focus-width) solid var(--ty-focus-ring);outline-offset:var(--ty-checkbox-row-outline-offset);border-radius:var(--ty-radius-control)}.ty-checkbox__row[data-disabled]{opacity:.55;cursor:not-allowed}.ty-checkbox__indicator .ty-icon{inline-size:var(--ty-checkbox-indicator-inline-size-v2);block-size:var(--ty-checkbox-indicator-block-size-v2);stroke-width:3}.ty-checkbox__row[data-indeterminate] .ty-checkbox__indicator,.ty-checkbox__row[data-selected] .ty-checkbox__indicator{border-color:var(--ty-accent);background:var(--ty-accent)}.ty-checkbox__row[data-invalid] .ty-checkbox__indicator{border-color:var(--ty-danger)}@media (prefers-reduced-motion:reduce){.ty-checkbox[data-appearance=tile] .ty-checkbox__row,.ty-checkbox__indicator{transition:none}}@media (forced-colors:active){.ty-checkbox__indicator{border-color:CanvasText;color:CanvasText;forced-color-adjust:none}.ty-checkbox__row[data-indeterminate] .ty-checkbox__indicator,.ty-checkbox__row[data-selected] .ty-checkbox__indicator{border-color:Highlight;background:Highlight;color:HighlightText}.ty-checkbox[data-appearance=tile] .ty-checkbox__row{border:var(--ty-checkbox-row-border) solid CanvasText}.ty-checkbox__row[data-focus-visible]{outline-color:Highlight}}}@layer ty.components{.ty-checkbox-group{display:flex;flex-direction:column;gap:var(--ty-space-2)}.ty-checkbox-group__label{color:var(--ty-ink);font-size:var(--ty-font-size-label);font-weight:var(--ty-font-weight-semibold);line-height:var(--ty-font-line-height-label)}.ty-checkbox-group__description{margin:0;color:var(--ty-ink-3);font-size:var(--ty-font-size-meta);line-height:var(--ty-font-line-height-meta)}.ty-checkbox-group__items{display:flex;flex-direction:column;gap:var(--ty-space-2)}.ty-checkbox-group[data-orientation=horizontal] .ty-checkbox-group__items{flex-flow:row wrap}}@layer ty.tokens{:root{--ty-calendar-week-padding:1px;--ty-calendar-footer-border-block-start:1px;--ty-calendar-nav-outline-offset:2px;--ty-calendar-grid-padding:1px;--ty-calendar-day-box-box-shadow:1px;--ty-calendar-day-outline-offset:1px;--ty-calendar-day-box-outline:1px;--ty-calendar-day-outline:2px}}@layer ty.components{.ty-calendar{--ty-calendar-cell:calc(var(--ty-control-height) + var(--ty-space-1));display:flex;flex-direction:column;gap:var(--ty-space-2);min-inline-size:0}.ty-calendar__rac{display:block}.ty-calendar__stepper{display:flex;align-items:center;gap:var(--ty-space-1)}.ty-calendar__nav{inline-size:var(--ty-control-height);block-size:var(--ty-control-height);flex:none;border:0;border-radius:var(--ty-radius-control);background:transparent;color:var(--ty-ink-2);font:inherit;cursor:pointer;outline:none}.ty-calendar__heading,.ty-calendar__nav{display:flex;align-items:center;justify-content:center}.ty-calendar__heading{flex:1 1;min-block-size:var(--ty-control-height);padding-inline:var(--ty-space-2);color:var(--ty-ink);font-size:var(--ty-font-size-label);font-weight:var(--ty-font-weight-semibold);text-align:center}.ty-calendar__pickers{flex:1 1;display:flex;justify-content:center;gap:var(--ty-space-2)}.ty-calendar__body{display:flex;gap:var(--ty-space-5)}.ty-calendar__month{display:flex;gap:var(--ty-space-1);min-inline-size:0}.ty-calendar__weeks{display:flex;flex-direction:column;padding-block:calc(var(--ty-font-size-meta) + var(--ty-space-2))}.ty-calendar__week{display:flex;align-items:center;justify-content:flex-end;min-block-size:var(--ty-calendar-cell);padding:var(--ty-calendar-week-padding);color:var(--ty-ink-3);font-size:var(--ty-font-size-meta);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ty-calendar__grid{flex:1 1;border-collapse:collapse;border-spacing:0}.ty-calendar__weekday{padding-block-end:var(--ty-space-1);color:var(--ty-ink-3);font-size:var(--ty-font-size-meta);font-weight:var(--ty-font-weight-regular);text-align:center}.ty-calendar__day{min-inline-size:var(--ty-calendar-cell);min-block-size:var(--ty-calendar-cell);border-radius:var(--ty-radius-control);color:var(--ty-ink-2);font-size:var(--ty-font-size-body);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;cursor:pointer;outline:none}.ty-calendar__day,.ty-calendar__day-box{display:flex;align-items:center;justify-content:center}.ty-calendar__day-box{flex-direction:column;min-inline-size:100%;min-block-size:100%;border-radius:inherit}.ty-calendar__error{display:flex;align-items:center;gap:var(--ty-space-1);color:var(--ty-danger);font-size:var(--ty-font-size-meta);line-height:var(--ty-font-line-height-meta)}.ty-calendar__footer{display:flex;flex-wrap:wrap;gap:var(--ty-space-2);padding-block-start:var(--ty-space-2);border-block-start:var(--ty-calendar-footer-border-block-start) solid var(--ty-line-soft)}.ty-calendar[data-months="2"] .ty-calendar__body,.ty-calendar[data-months="3"] .ty-calendar__body{justify-content:center}.ty-calendar__nav[data-hovered],.ty-calendar__nav[data-pressed]{background:var(--ty-surface-sunken)}.ty-calendar__nav[data-pressed]{color:var(--ty-ink)}.ty-calendar__nav[data-focus-visible]{outline:var(--ty-focus-width) solid var(--ty-focus-ring);outline-offset:var(--ty-calendar-nav-outline-offset)}.ty-calendar__nav[aria-disabled=true],.ty-calendar__nav[data-disabled]{color:var(--ty-ink-3);cursor:not-allowed;opacity:.45}.ty-calendar__grid td{padding:var(--ty-calendar-grid-padding);text-align:center}.ty-calendar__day[data-outside-month]{color:var(--ty-ink-3)}.ty-calendar[data-months="2"] .ty-calendar__day[data-outside-month],.ty-calendar[data-months="3"] .ty-calendar__day[data-outside-month]{visibility:hidden}.ty-calendar:not([data-outside-days]) .ty-calendar__day[data-outside-month]{display:none}.ty-calendar__day[data-hovered]{background:var(--ty-surface-sunken)}.ty-calendar__day-box[data-today]{color:var(--ty-ink);font-weight:var(--ty-font-weight-semibold);box-shadow:inset 0 0 0 var(--ty-calendar-day-box-box-shadow) var(--ty-line-strong)}.ty-calendar__day[data-selected]{background:var(--ty-accent);color:var(--ty-on-cta);font-weight:var(--ty-font-weight-semibold)}.ty-calendar__day[data-selected] .ty-calendar__day-box{color:inherit}.ty-calendar__day[data-selection-start]{border-start-end-radius:0;border-end-end-radius:0}.ty-calendar__day[data-selection-end]{border-start-start-radius:0;border-end-start-radius:0}.ty-calendar__day[data-selected]:not([data-selection-start]):not([data-selection-end]){border-radius:0}.ty-calendar__day[data-focus-visible]{outline:var(--ty-focus-width) solid var(--ty-focus-ring);outline-offset:var(--ty-calendar-day-outline-offset)}.ty-calendar__day[data-unavailable] .ty-calendar__day-number{color:var(--ty-ink-3);text-decoration:line-through}.ty-calendar__day[data-disabled]{cursor:not-allowed;opacity:.45}.ty-calendar__day[data-unavailable]{cursor:not-allowed}@media (max-width:639.98px){.ty-calendar[data-months="2"] .ty-calendar__body,.ty-calendar[data-months="3"] .ty-calendar__body{flex-direction:column;align-items:center}}@media (forced-colors:active){.ty-calendar__day[data-selected]{background:Highlight;color:HighlightText;forced-color-adjust:none}.ty-calendar__day-box[data-today]{box-shadow:none;outline:var(--ty-calendar-day-box-outline) solid CanvasText}.ty-calendar__day[data-disabled],.ty-calendar__day[data-unavailable]{color:GrayText;opacity:1}.ty-calendar__day[data-focus-visible]{outline:var(--ty-calendar-day-outline) solid Highlight}.ty-calendar__day,.ty-calendar__week,.ty-calendar__weekday{forced-color-adjust:none}}}@layer ty.components{@media (max-width:1023.98px),(pointer:coarse){.ty-calendar{--ty-calendar-cell:var(--ty-control-target)}}@media (prefers-reduced-motion:reduce){.ty-calendar *,.ty-calendar :after,.ty-calendar :before{animation-duration:0s;transition-duration:0s}}}@layer ty.tokens{:root{--ty-table-column-border-block-end:1px;--ty-table-sort-icon-inline-size:14px;--ty-table-sort-icon-block-size:14px;--ty-table-cell-border-block-end:1px;--ty-table-checkbox-box-inline-size:18px;--ty-table-checkbox-box-block-size:18px;--ty-table-checkbox-box-border:1.5px;--ty-table-checkbox-box-border-radius:5px;--ty-table-column-outline-offset:-2px;--ty-table-row-outline-offset:-2px;--ty-table-cell-outline-offset:-2px;--ty-table-checkbox-outline-offset:2px;--ty-table-row-link-outline-offset:2px;--ty-table-paper-font:6.6pt;--ty-table-paper-head-font:6.2pt;--ty-table-paper-head-padding:0.4mm 1.2mm 0.6mm;--ty-table-paper-head-rule:0.2mm;--ty-table-paper-cell-padding:0.3mm 1.2mm;--ty-table-paper-cell-rule:0.15mm;--ty-table-paper-caption-gap:1mm;--ty-table-paper-mono-font:6pt;--ty-table-note-margin-block-start:1mm;--ty-table-note-font:6.2pt}}@layer ty.components{.ty-table{inline-size:100%;border-collapse:separate;border-spacing:0;color:var(--ty-ink-2);font-size:var(--ty-table-font);line-height:var(--ty-table-leading);outline:none}.ty-table__caption{margin-block-end:var(--ty-space-3)}.ty-table__caption,.ty-table__column{color:var(--ty-ink);font-size:var(--ty-font-size-label);font-weight:var(--ty-font-weight-semibold)}.ty-table__column{position:sticky;z-index:2;inset-block-start:0;block-size:var(--ty-table-row);padding:var(--ty-table-pad-block) var(--ty-table-pad-inline);border-block-end:var(--ty-table-column-border-block-end) solid var(--ty-line-strong);background:var(--ty-surface-sunken);line-height:var(--ty-font-line-height-label);text-align:start;white-space:nowrap;outline:none}.ty-table__sort{position:relative;display:inline-flex;align-items:center;gap:var(--ty-space-1);padding:0;border:0;background:none;color:inherit;font:inherit;cursor:pointer}.ty-table__sort-icon{inline-size:var(--ty-table-sort-icon-inline-size);block-size:var(--ty-table-sort-icon-block-size);color:var(--ty-ink-3)}.ty-table__row{outline:none}.ty-table__cell{box-sizing:border-box;block-size:var(--ty-table-row);padding:var(--ty-table-pad-block) var(--ty-table-pad-inline);border-block-end:var(--ty-table-cell-border-block-end) solid var(--ty-line);background:var(--ty-surface-solid);font-weight:var(--ty-font-weight-regular);text-align:start;vertical-align:middle}.ty-table__clamp{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;text-wrap:balance}.ty-table__checkbox{position:relative;cursor:pointer}.ty-table__checkbox,.ty-table__checkbox-box{display:inline-flex;align-items:center;justify-content:center}.ty-table__checkbox-box{box-sizing:border-box;inline-size:var(--ty-table-checkbox-box-inline-size);block-size:var(--ty-table-checkbox-box-block-size);border:var(--ty-table-checkbox-box-border) solid var(--ty-input);border-radius:var(--ty-table-checkbox-box-border-radius);background:var(--ty-surface-solid);color:var(--ty-accent-ink)}.ty-table__row-link{color:inherit;text-decoration:inherit}.ty-table__note{margin-block:var(--ty-space-2) 0;color:var(--ty-ink-3);font-size:var(--ty-font-size-label)}.ty-table__cell[data-align=end],.ty-table__column[data-align=end]{text-align:end}.ty-table__column[data-focus-visible]{outline:var(--ty-focus-width) solid var(--ty-focus-ring);outline-offset:var(--ty-table-column-outline-offset)}.ty-table__column[data-allows-sorting]{cursor:pointer}.ty-table__column[aria-sort=ascending] .ty-table__sort-icon,.ty-table__column[aria-sort=descending] .ty-table__sort-icon,.ty-table__column[data-sort-direction] .ty-table__sort-icon{color:var(--ty-accent)}.ty-table__cell--row-header{color:var(--ty-ink)}.ty-table__cell[data-numeric]{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ty-table__row[data-actionable]{cursor:pointer}.ty-table__row[data-hovered] .ty-table__cell{background:color-mix(in srgb,var(--ty-surface-sunken) 60%,var(--ty-surface-solid))}.ty-table__row[data-selected] .ty-table__cell{background:color-mix(in srgb,var(--ty-accent) 10%,var(--ty-surface-solid))}.ty-table__row[data-pressed] .ty-table__cell{background:var(--ty-surface-sunken)}.ty-table__row[data-focus-visible]{outline:var(--ty-focus-width) solid var(--ty-focus-ring);outline-offset:var(--ty-table-row-outline-offset)}.ty-table__cell[data-focus-visible]{outline:var(--ty-focus-width) solid var(--ty-focus-ring);outline-offset:var(--ty-table-cell-outline-offset)}.ty-table__cell--select,.ty-table__column--select{inline-size:var(--ty-table-select-width);min-inline-size:var(--ty-table-select-width);padding-block:0;padding-inline:var(--ty-space-3)}.ty-table__checkbox[data-indeterminate] .ty-table__checkbox-box,.ty-table__checkbox[data-selected] .ty-table__checkbox-box{border-color:var(--ty-accent);background:var(--ty-accent)}.ty-table__checkbox[data-focus-visible] .ty-table__checkbox-box{outline:var(--ty-focus-width) solid var(--ty-focus-ring);outline-offset:var(--ty-table-checkbox-outline-offset)}.ty-table__checkbox[data-disabled]{cursor:not-allowed;opacity:.55}.ty-table__checkbox .ty-table__check,.ty-table__checkbox .ty-table__minus{display:none}.ty-table__row-link:focus-visible{outline:var(--ty-focus-width) solid var(--ty-focus-ring);outline-offset:var(--ty-table-row-link-outline-offset)}.ty-table__row[data-loading] .ty-table__cell{background:var(--ty-surface-solid)}.ty-table__cell--empty,.ty-table__empty{padding:var(--ty-space-4)}@media (prefers-reduced-motion:reduce){.ty-table__cell,.ty-table__row{transition:none;animation:none}}@media (forced-colors:active){.ty-table__cell,.ty-table__column{border-color:CanvasText}.ty-table__row[data-selected] .ty-table__cell{background:Highlight;color:HighlightText;forced-color-adjust:none}.ty-table__cell[data-focus-visible],.ty-table__column[data-focus-visible],.ty-table__row[data-focus-visible]{outline-color:Highlight}.ty-table__checkbox-box{border-color:CanvasText}}[data-medium=paper] .ty-table{border-collapse:collapse;color:inherit;font:400 var(--ty-table-paper-font)/1.3 var(--ty-font-label);font-feature-settings:var(--ty-table-numerals,tabular-nums lining-nums);font-variant-numeric:var(--ty-table-numerals,tabular-nums lining-nums)}[data-medium=paper] .ty-table__caption{margin:0;padding-block-end:var(--ty-table-paper-caption-gap);color:inherit;font-size:inherit;font-weight:700;text-align:start}[data-medium=paper] .ty-table__column{position:static;z-index:auto;block-size:auto;padding:var(--ty-table-paper-head-padding);border-block-end:var(--ty-table-paper-head-rule) solid var(--ty-ink);background:none;color:var(--ty-ink-2);font-size:var(--ty-table-paper-head-font);font-weight:600;line-height:inherit;white-space:normal;font-feature-settings:var(--ty-table-numerals,tabular-nums lining-nums);font-variant-numeric:var(--ty-table-numerals,tabular-nums lining-nums)}[data-medium=paper] .ty-table__cell{box-sizing:content-box;block-size:auto;padding:var(--ty-table-paper-cell-padding);border-block-end:var(--ty-table-paper-cell-rule) solid var(--ty-line);background:none;font-weight:inherit;vertical-align:baseline;text-transform:var(--ty-cell-case,none);font-feature-settings:var(--ty-table-numerals,tabular-nums lining-nums);font-variant-numeric:var(--ty-table-numerals,tabular-nums lining-nums)}[data-medium=paper] .ty-table__cell[data-mono]{font-family:var(--ty-font-mono);font-size:var(--ty-table-paper-mono-font);overflow-wrap:anywhere}[data-medium=paper] .ty-table__note{margin:var(--ty-table-note-margin-block-start) 0 0;font:400 var(--ty-table-note-font)/1.35 var(--ty-font-label);color:var(--ty-ink-3)}.ty-table-scroll{overflow:auto;inline-size:100%}}@layer ty.components{}@layer ty.tokens{:root{--ty-table-wrap-ty-table-row-comfortable:52px;--ty-table-wrap-ty-table-pad-block-comfortable:14px;--ty-table-wrap-ty-table-pad-inline-comfortable:16px;--ty-table-wrap-ty-table-font-comfortable:14px;--ty-table-wrap-ty-table-leading-comfortable:22px;--ty-table-wrap-ty-table-row-standard:44px;--ty-table-wrap-ty-table-pad-block-standard:10px;--ty-table-wrap-ty-table-pad-inline-standard:14px;--ty-table-wrap-ty-table-font-standard:14px;--ty-table-wrap-ty-table-leading-standard:20px;--ty-table-wrap-ty-table-row-compact:36px;--ty-table-wrap-ty-table-pad-block-compact:6px;--ty-table-wrap-ty-table-pad-inline-compact:12px;--ty-table-wrap-ty-table-font-compact:13px;--ty-table-wrap-ty-table-leading-compact:18px}}@layer ty.components{.ty-table-wrap{--ty-table-row-comfortable:var(--ty-table-wrap-ty-table-row-comfortable);--ty-table-pad-block-comfortable:var(--ty-table-wrap-ty-table-pad-block-comfortable);--ty-table-pad-inline-comfortable:var(--ty-table-wrap-ty-table-pad-inline-comfortable);--ty-table-font-comfortable:var(--ty-table-wrap-ty-table-font-comfortable);--ty-table-leading-comfortable:var(--ty-table-wrap-ty-table-leading-comfortable);--ty-table-row-standard:var(--ty-table-wrap-ty-table-row-standard);--ty-table-pad-block-standard:var(--ty-table-wrap-ty-table-pad-block-standard);--ty-table-pad-inline-standard:var(--ty-table-wrap-ty-table-pad-inline-standard);--ty-table-font-standard:var(--ty-table-wrap-ty-table-font-standard);--ty-table-leading-standard:var(--ty-table-wrap-ty-table-leading-standard);--ty-table-row-compact:var(--ty-table-wrap-ty-table-row-compact);--ty-table-pad-block-compact:var(--ty-table-wrap-ty-table-pad-block-compact);--ty-table-pad-inline-compact:var(--ty-table-wrap-ty-table-pad-inline-compact);--ty-table-font-compact:var(--ty-table-wrap-ty-table-font-compact);--ty-table-leading-compact:var(--ty-table-wrap-ty-table-leading-compact);--ty-table-row:var(--ty-table-row-standard);--ty-table-pad-block:var(--ty-table-pad-block-standard);--ty-table-pad-inline:var(--ty-table-pad-inline-standard);--ty-table-font:var(--ty-table-font-standard);--ty-table-leading:var(--ty-table-leading-standard);--ty-table-select-width:var(--ty-control-target);position:relative;inline-size:100%}.ty-table-wrap[data-density=comfortable]{--ty-table-row:var(--ty-table-row-comfortable);--ty-table-pad-block:var(--ty-table-pad-block-comfortable);--ty-table-pad-inline:var(--ty-table-pad-inline-comfortable);--ty-table-font:var(--ty-table-font-comfortable);--ty-table-leading:var(--ty-table-leading-comfortable)}.ty-table-wrap[data-density=compact]{--ty-table-row:var(--ty-table-row-compact);--ty-table-pad-block:var(--ty-table-pad-block-compact);--ty-table-pad-inline:var(--ty-table-pad-inline-compact);--ty-table-font:var(--ty-table-font-compact);--ty-table-leading:var(--ty-table-leading-compact)}@media (max-width:1023.98px){.ty-table-wrap[data-density=compact]{--ty-table-row:var(--ty-table-row-standard);--ty-table-pad-block:var(--ty-table-pad-block-standard)}}}@layer ty.components{button.ty-table__sort:before{content:"";position:absolute;inset-block-start:50%;left:50%;inline-size:max(100%,var(--ty-control-target));block-size:max(100%,var(--ty-control-target));transform:translate(-50%,-50%)}button.ty-table__sort:focus-visible{outline:var(--ty-focus-width) solid var(--ty-focus-ring);outline-offset:2px}.ty-table-wrap[data-column-lines] .ty-table__cell+.ty-table__cell,.ty-table-wrap[data-column-lines] .ty-table__column+.ty-table__column{border-inline-start:1px solid var(--ty-line)}.ty-table-wrap[data-sticky-first] .ty-table__row>:first-child{position:sticky;z-index:1;inset-inline-start:0}.ty-table-wrap[data-sticky-first] .ty-table__head .ty-table__row>:first-child,.ty-table-wrap[data-sticky-first] thead tr>:first-child{z-index:3}.ty-table-wrap[data-sticky-first][data-selectable] .ty-table__row>:nth-child(2),.ty-table-wrap[data-sticky-first][data-selectable] thead tr>:nth-child(2){position:sticky;z-index:1;inset-inline-start:var(--ty-table-select-width)}.ty-table-wrap[data-sticky-first][data-selectable] thead tr>:nth-child(2){z-index:3}.ty-table__checkbox:before{content:"";position:absolute;inset-block-start:50%;left:50%;inline-size:var(--ty-control-target);block-size:var(--ty-control-target);transform:translate(-50%,-50%)}.ty-table__checkbox-box>svg{inline-size:14px;block-size:14px}.ty-table__checkbox>input[type=checkbox]{position:absolute;inset:0;z-index:1;margin:0;opacity:0;cursor:pointer}.ty-table__checkbox>input[type=checkbox]:disabled{cursor:not-allowed}.ty-table__checkbox>input[type=checkbox]:focus-visible+.ty-table__checkbox-box{outline:var(--ty-focus-width) solid var(--ty-focus-ring);outline-offset:2px}.ty-table__checkbox>input[type=checkbox]:checked+.ty-table__checkbox-box,.ty-table__checkbox>input[type=checkbox]:indeterminate+.ty-table__checkbox-box{border-color:var(--ty-accent);background:var(--ty-accent)}.ty-table__checkbox>input:checked+.ty-table__checkbox-box>.ty-table__check{display:block}.ty-table__checkbox>input:indeterminate+.ty-table__checkbox-box>.ty-table__check{display:none}.ty-table__checkbox>input:indeterminate+.ty-table__checkbox-box>.ty-table__minus{display:block}}.ty-table-scroll:focus-visible{outline:var(--ty-focus-width) solid var(--ty-focus-ring);outline-offset:2px}@layer ty.tokens{:root{--ty-date-range-field-group-border:1px;--ty-date-range-field-input-gap:1px;--ty-date-range-field-segment-padding-inline:1px;--ty-date-range-field-actions-border-block-start:1px;--ty-date-range-field-group-outline-offset:1px;--ty-date-range-field-segment-outline-offset:1px;--ty-date-range-field-trigger-outline-offset:2px;--ty-date-range-field-trigger-outline:2px}}@layer ty.components{.ty-date-range-field{display:flex;flex-direction:column;gap:var(--ty-space-1);min-inline-size:0}.ty-date-range-field__picker{min-inline-size:0}.ty-date-range-field__group{display:flex;align-items:center;gap:var(--ty-space-2);min-block-size:var(--ty-control-height);padding-inline:var(--ty-space-3);border:var(--ty-date-range-field-group-border) solid var(--ty-line);border-radius:var(--ty-radius-control);background:var(--ty-input);color:var(--ty-ink);font-size:var(--ty-font-size-body);cursor:text}.ty-date-range-field__input{display:flex;align-items:center;gap:var(--ty-date-range-field-input-gap);min-block-size:var(--ty-control-target);padding-inline:var(--ty-space-1)}.ty-date-range-field__input,.ty-date-range-field__segment{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;outline:none}.ty-date-range-field__segment{padding-inline:var(--ty-date-range-field-segment-padding-inline);border-radius:calc(var(--ty-radius-control) / 2);color:var(--ty-ink);cursor:inherit}.ty-date-range-field__dash{color:var(--ty-ink-3)}.ty-date-range-field__trigger{display:flex;align-items:center;justify-content:center;flex:none;inline-size:var(--ty-control-target);block-size:var(--ty-control-target);margin-inline-end:calc((var(--ty-control-target) - var(--ty-control-height)) / -2);border:0;border-radius:var(--ty-radius-control);background:transparent;color:var(--ty-ink-2);font:inherit;cursor:pointer;outline:none}.ty-date-range-field__surface{display:block}.ty-date-range-field__panel{display:flex;flex-direction:column;gap:var(--ty-space-3);min-inline-size:0}.ty-date-range-field__presets{display:flex;flex-wrap:wrap;gap:var(--ty-space-2)}.ty-date-range-field__actions{display:flex;justify-content:flex-end;gap:var(--ty-space-2);padding-block-start:var(--ty-space-2);border-block-start:var(--ty-date-range-field-actions-border-block-start) solid var(--ty-line-soft)}.ty-date-range-field[data-invalid] .ty-date-range-field__group{border-color:var(--ty-danger)}.ty-date-range-field__group[data-focus-within]{border-color:var(--ty-accent)}.ty-date-range-field__group[data-focus-visible]{outline:var(--ty-focus-width) solid var(--ty-focus-ring);outline-offset:var(--ty-date-range-field-group-outline-offset)}.ty-date-range-field__group[data-disabled]{background:var(--ty-surface-sunken);color:var(--ty-ink-3);cursor:not-allowed;opacity:.6}.ty-date-range-field__segment[data-placeholder]{color:var(--ty-ink-3)}.ty-date-range-field__segment[data-focus-visible]{outline:var(--ty-focus-width) solid var(--ty-focus-ring);outline-offset:var(--ty-date-range-field-segment-outline-offset)}.ty-date-range-field__trigger[data-hovered]{background:var(--ty-surface-sunken);color:var(--ty-ink)}.ty-date-range-field__trigger[data-focus-visible]{outline:var(--ty-focus-width) solid var(--ty-focus-ring);outline-offset:var(--ty-date-range-field-trigger-outline-offset)}.ty-date-range-field__surface[data-presentation=tray] .ty-date-range-field__presets{flex-wrap:nowrap;overflow-x:auto;scroll-snap-type:x proximity;padding-block-end:var(--ty-space-1)}@media (prefers-reduced-motion:reduce){.ty-date-range-field__surface{animation-duration:0s;transition-duration:0s}}@media (forced-colors:active){.ty-date-range-field__group{border-color:CanvasText;forced-color-adjust:none}.ty-date-range-field__trigger[data-focus-visible]{outline:var(--ty-date-range-field-trigger-outline) solid Highlight}}}@layer ty.tokens{:root{--ty-drawer-border:1px;--ty-drawer-placement-bottom-max-inline-size:48rem;--ty-drawer-placement-end-ty-drawer-width:28rem;--ty-drawer-inset-block-size:0px;--ty-drawer-ty-drawer-width:40rem}}@layer ty.components{.ty-drawer{box-sizing:border-box;display:flex;border:var(--ty-drawer-border) solid var(--ty-line);background:var(--ty-surface-raised);color:var(--ty-on-surface-raised);box-shadow:var(--ty-shadow-modal);backdrop-filter:blur(var(--ty-glass-blur-floating)) saturate(var(--ty-glass-saturate));-webkit-backdrop-filter:blur(var(--ty-glass-blur-floating)) saturate(var(--ty-glass-saturate));overflow:hidden;transition:transform var(--ty-dur-base) var(--ty-ease)}.ty-drawer__backdrop{position:fixed;inset:0;z-index:var(--ty-z-modal);display:flex;background:var(--ty-backdrop)}.ty-drawer__dialog{display:flex;flex:1 1;flex-direction:column;min-block-size:0;outline:none}.ty-drawer__header{position:relative;display:flex;align-items:center;justify-content:space-between;gap:var(--ty-space-3);padding:var(--ty-space-5) var(--ty-space-5) var(--ty-space-3)}.ty-drawer__title{margin:0;color:var(--ty-ink);font-family:var(--ty-font-serif);font-size:var(--ty-font-size-h3);font-weight:var(--ty-font-weight-semibold);line-height:var(--ty-font-line-height-h3)}.ty-drawer__body{flex:1 1;min-block-size:0;padding:0 var(--ty-space-5) var(--ty-space-5);overflow:auto;overscroll-behavior:contain}.ty-drawer__inset{flex:none;block-size:env(safe-area-inset-bottom,var(--ty-drawer-inset-block-size))}.ty-drawer[data-placement=bottom]{inline-size:100%;max-inline-size:var(--ty-drawer-placement-bottom-max-inline-size);max-block-size:85dvh;border-block-end:0;border-start-start-radius:var(--ty-radius-sheet);border-start-end-radius:var(--ty-radius-sheet)}.ty-drawer[data-placement=bottom] .ty-drawer__header{padding-block-start:var(--ty-space-6);touch-action:none;cursor:grab}.ty-drawer[data-placement=end]{--ty-drawer-width:var(--ty-drawer-placement-end-ty-drawer-width);inline-size:min(var(--ty-drawer-width),100%);block-size:100%;border-inline-end:0;border-start-start-radius:var(--ty-radius-sheet);border-end-start-radius:var(--ty-radius-sheet)}.ty-drawer[data-dragging] .ty-drawer__header{cursor:grabbing}@media (prefers-reduced-motion:reduce){.ty-drawer{transition:none}}.ty-drawer[data-placement=bottom][data-snapped]{block-size:calc(var(--ty-drawer-snap) * 100dvh);max-block-size:100dvh;transition:block-size var(--ty-dur-base) var(--ty-ease)}@media (prefers-reduced-motion:reduce){.ty-drawer[data-snapped]{transition:none}}.ty-drawer__backdrop[data-modal=false]{background:transparent;pointer-events:none}.ty-drawer__backdrop[data-modal=false] .ty-drawer{pointer-events:auto}.ty-drawer__backdrop[hidden]{display:none}.ty-drawer__backdrop[data-placement=bottom]{align-items:flex-end;justify-content:center}.ty-drawer__backdrop[data-placement=end]{justify-content:flex-end}.ty-drawer__backdrop[data-entering]{animation:ty-drawer-fade var(--ty-dur-base) var(--ty-ease)}.ty-drawer__backdrop[data-exiting]{animation:ty-drawer-fade var(--ty-dur-base) var(--ty-ease-out) reverse}.ty-drawer[data-placement=end][data-width=large]{--ty-drawer-width:var(--ty-layout-aside)}.ty-drawer[data-placement=end][data-width=wide]{--ty-drawer-width:var(--ty-drawer-ty-drawer-width)}.ty-drawer[data-placement=bottom][data-entering]{animation:ty-drawer-up var(--ty-dur-base) var(--ty-ease)}.ty-drawer[data-placement=bottom][data-exiting]{animation:ty-drawer-up var(--ty-dur-base) var(--ty-ease-out) reverse}.ty-drawer[data-placement=end][data-entering]{animation:ty-drawer-in-end var(--ty-dur-base) var(--ty-ease)}.ty-drawer[data-placement=end][data-exiting]{animation:ty-drawer-in-end var(--ty-dur-base) var(--ty-ease-out) reverse}[dir=rtl] .ty-drawer[data-placement=end][data-entering]{animation-name:ty-drawer-in-start}@media (prefers-reduced-motion:reduce){.ty-drawer[data-entering],.ty-drawer[data-exiting]{animation:ty-drawer-fade var(--ty-dur-base) linear}}@media (forced-colors:active){.ty-drawer{border:var(--ty-drawer-border) solid CanvasText;background:Canvas;backdrop-filter:none}}}@layer ty.components{:root[data-ty-drawer-open]{overflow:hidden}@keyframes ty-drawer-fade{0%{opacity:0}}@keyframes ty-drawer-up{0%{transform:translateY(100%)}}@keyframes ty-drawer-in-end{0%{transform:translateX(100%)}}@keyframes ty-drawer-in-start{0%{transform:translateX(-100%)}}.ty-drawer__handle{position:absolute;inset-block-start:var(--ty-space-2);left:50%;inline-size:var(--ty-space-7);block-size:var(--ty-space-1);border-radius:var(--ty-radius-pill);background:var(--ty-line-strong);transform:translateX(-50%)}.ty-drawer__handle:before{content:"";position:absolute;left:50%;inset-block-start:50%;inline-size:max(100%,var(--ty-control-target));block-size:max(100%,var(--ty-control-target));transform:translate(-50%,-50%)}button.ty-drawer__handle{padding:0;border:0;cursor:grab;outline:none}button.ty-drawer__handle[data-focus-visible]{outline:var(--ty-focus-width) solid var(--ty-focus-ring);outline-offset:var(--ty-space-1)}@media (forced-colors:active){.ty-drawer__handle{background:CanvasText}}}@layer ty.tokens{:root{--ty-player-frame:var(--ty-neutral-950);--ty-player-on-frame:var(--ty-neutral-50);--ty-player-border:1px;--ty-player-focus-offset:2px;--ty-player-portrait-max-inline-size:22rem}}@layer ty.components{.ty-player{display:flex;flex-direction:column;gap:var(--ty-space-3);margin:0;min-inline-size:0;color:var(--ty-ink);font-family:var(--ty-font-sans)}.ty-player__frame{position:relative;inline-size:100%;aspect-ratio:var(--ty-player-aspect);overflow:hidden;border-radius:var(--ty-radius-card);background:var(--ty-player-frame);color:var(--ty-player-on-frame)}.ty-player__start{position:absolute;inset:0;display:grid;place-items:center;padding:0;border:0;margin:0;background:transparent;color:inherit;cursor:pointer;outline:none}.ty-player__poster{position:absolute;inset:0;inline-size:100%;block-size:100%;-o-object-fit:cover;object-fit:cover}.ty-player__startIcon{position:relative;display:grid;place-items:center;inline-size:calc(var(--ty-control-target) * 1.5);block-size:calc(var(--ty-control-target) * 1.5);border-radius:var(--ty-radius-pill);background:var(--ty-player-frame);color:var(--ty-player-on-frame);border:var(--ty-player-border) solid var(--ty-player-on-frame)}.ty-player__video{position:absolute;inset:0;inline-size:100%;block-size:100%;-o-object-fit:contain;object-fit:contain;background:var(--ty-player-frame);outline:none}.ty-player__controls{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ty-space-2)}.ty-player__time{font-family:var(--ty-font-mono);font-size:var(--ty-font-size-meta);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--ty-ink-2);white-space:nowrap}.ty-player__seek{flex:1 1;min-inline-size:calc(var(--ty-control-target) * 3);display:flex;align-items:center;block-size:var(--ty-control-target)}.ty-player__track{position:relative;inline-size:100%;block-size:var(--ty-space-1);border-radius:var(--ty-radius-pill);background:var(--ty-line-strong)}.ty-player__fill{position:absolute;inset-block:0;inset-inline-start:0;inline-size:var(--ty-player-progress)}.ty-player__fill,.ty-player__thumb{border-radius:var(--ty-radius-pill);background:var(--ty-accent)}.ty-player__thumb{inset-block-start:50%;inline-size:var(--ty-space-4);block-size:var(--ty-space-4);border:var(--ty-player-border) solid var(--ty-surface)}.ty-player__toggle{display:inline-flex;align-items:center;gap:var(--ty-space-1);min-block-size:var(--ty-control-target);padding-inline:var(--ty-space-3);border:var(--ty-player-border) solid var(--ty-line);border-radius:var(--ty-radius-control);background:transparent;color:var(--ty-ink);font:inherit;font-size:var(--ty-font-size-meta);cursor:pointer;outline:none}.ty-player__chapters{margin:0}.ty-player__chapterList{display:flex;flex-direction:column;gap:var(--ty-space-1);margin:0;padding:0;list-style:none}.ty-player__chapter{display:flex;inline-size:100%;gap:var(--ty-space-3);align-items:baseline;min-block-size:var(--ty-control-target);padding-inline:var(--ty-space-2);border:0;border-radius:var(--ty-radius-control);background:transparent;color:var(--ty-ink);font:inherit;text-align:start;cursor:pointer;outline:none}.ty-player__chapterTime{font-family:var(--ty-font-mono);font-size:var(--ty-font-size-meta);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--ty-ink-2)}.ty-player__caption{font-size:var(--ty-font-size-meta);color:var(--ty-ink-2)}.ty-player__transcript{display:flex;flex-direction:column;gap:var(--ty-space-2)}.ty-player__transcriptPanel{max-block-size:calc(var(--ty-control-target) * 6);overflow:auto;color:var(--ty-ink);line-height:var(--ty-font-line-height-body)}.ty-player[data-aspect=landscape]{--ty-player-aspect:16/9}.ty-player[data-aspect=portrait]{--ty-player-aspect:9/16;max-inline-size:var(--ty-player-portrait-max-inline-size)}.ty-player__start[data-focus-visible]{outline:var(--ty-focus-width) solid var(--ty-focus-ring);outline-offset:calc(var(--ty-focus-width) * -2)}.ty-player__start[data-hovered]>span{background:var(--ty-accent)}.ty-player__toggle[data-focus-visible]{outline:var(--ty-focus-width) solid var(--ty-focus-ring);outline-offset:var(--ty-player-focus-offset)}.ty-player__toggle[data-hovered]{background:var(--ty-surface-sunken)}.ty-player__toggle[data-selected]{background:var(--ty-accent);color:var(--ty-on-accent);border-color:var(--ty-accent)}.ty-player__chapter[data-focus-visible]{outline:var(--ty-focus-width) solid var(--ty-focus-ring);outline-offset:var(--ty-player-focus-offset)}.ty-player__chapter[data-hovered]{background:var(--ty-surface-sunken)}.ty-player__chapter[aria-current=true]{font-weight:var(--ty-font-weight-semibold)}.ty-player__thumb[data-focus-visible]{outline:var(--ty-focus-width) solid var(--ty-focus-ring);outline-offset:var(--ty-player-focus-offset)}.ty-player__video:focus-visible{outline:var(--ty-focus-width) solid var(--ty-focus-ring);outline-offset:calc(var(--ty-focus-width) * -2)}@media (prefers-reduced-motion:reduce){.ty-player__startIcon{transition:none}}[data-medium=paper] .ty-player__frame{border-radius:0;border:var(--ty-player-border) solid var(--ty-line)}[data-medium=paper] .ty-player__startIcon{display:none}[data-medium=video] .ty-player__frame{border-radius:0}[data-medium=video] .ty-player__startIcon{display:none}@media (forced-colors:active){.ty-player__frame{border:var(--ty-player-border) solid CanvasText}.ty-player__fill,.ty-player__thumb{background:Highlight}}}@layer ty.components{.ty-carousel{grid-gap:var(--ty-space-4);gap:var(--ty-space-4)}.ty-carousel,.ty-carousel__viewport{display:grid;min-inline-size:0}.ty-carousel__slide{grid-area:1/1;min-inline-size:0}.ty-carousel__controls{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ty-space-2)}.ty-carousel__slide[hidden]{display:block;visibility:hidden}}@layer ty.components{@keyframes ty-carousel-in{0%{opacity:0}}.ty-carousel__slide:not([hidden]){animation:ty-carousel-in var(--ty-dur-base) var(--ty-ease-out) both}@media (prefers-reduced-motion:reduce){.ty-carousel__slide:not([hidden]){animation:none}}}@layer ty.components{.ty-reveal{display:block;min-inline-size:0}.ty-reveal[data-distance=none]{--ty-reveal-shift:0}.ty-reveal[data-distance=small]{--ty-reveal-shift:var(--ty-space-3)}.ty-reveal[data-distance=medium]{--ty-reveal-shift:var(--ty-space-5)}}@layer ty.components{@keyframes ty-reveal-in{0%{opacity:0;transform:translateY(var(--ty-reveal-shift))}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.ty-reveal{animation:ty-reveal-in linear both;animation-timeline:view();animation-range:entry 0 entry 60%}}}@media print{.ty-reveal{animation:none}}}@layer ty.components{.ty-empty{display:flex;flex-direction:column;align-items:flex-start;gap:var(--ty-space-2);padding:var(--ty-space-6) var(--ty-space-4);text-align:start}.ty-empty__icon{inline-size:var(--ty-space-5);block-size:var(--ty-space-5);color:var(--ty-ink-3)}.ty-empty__title{color:var(--ty-ink);font-family:var(--ty-font-sans);font-size:var(--ty-font-size-body-lg);font-weight:var(--ty-font-weight-semibold);line-height:var(--ty-font-line-height-body-lg)}.ty-empty__description,.ty-empty__title{max-inline-size:calc(var(--ty-measure-summary) * 1ch);margin:0}.ty-empty__description{color:var(--ty-ink-3);font-size:var(--ty-font-size-body);line-height:var(--ty-font-line-height-body)}.ty-empty__actions{display:flex;flex-wrap:wrap;justify-content:flex-start;gap:var(--ty-space-3);margin-block-start:var(--ty-space-3)}.ty-empty[data-align=center]{align-items:center;margin-inline:auto;text-align:center}.ty-empty[data-align=center] .ty-empty__actions{justify-content:center}.ty-empty[data-framing=inline]{padding:var(--ty-space-4)}.ty-empty[data-framing=page]{justify-content:center;min-block-size:50vh;padding-block:var(--ty-space-8)}@media (prefers-reduced-motion:reduce){.ty-empty{animation:none;transition:none}}.ty-empty__actions .ty-button{min-block-size:var(--ty-control-target)}@media (forced-colors:active){.ty-empty__description,.ty-empty__icon,.ty-empty__title{color:CanvasText}}}@layer ty.tokens{:root{--ty-error-title-outline-offset:2px;--ty-error-details-text-border:1px}}@layer ty.components{.ty-error{display:flex;flex-direction:column;align-items:flex-start;gap:var(--ty-space-2);max-inline-size:calc(var(--ty-measure-prose) * 1ch);padding-block:var(--ty-space-6)}.ty-error__icon{inline-size:var(--ty-space-5);block-size:var(--ty-space-5);color:var(--ty-danger)}.ty-error__title{margin:0;color:var(--ty-ink);font-family:var(--ty-font-serif);font-size:var(--ty-font-size-h2);font-weight:var(--ty-font-weight-semibold);line-height:var(--ty-font-line-height-h2);outline:none}.ty-error__message{margin:0;color:var(--ty-ink-2)}.ty-error__meta{display:flex;flex-wrap:wrap;gap:var(--ty-space-3);margin:0;color:var(--ty-ink-3);font-size:var(--ty-font-size-meta);line-height:var(--ty-font-line-height-meta)}.ty-error__type{font-family:var(--ty-font-mono)}.ty-error__details{inline-size:100%}.ty-error__details-text{overflow:auto;margin:var(--ty-space-2) 0 0;padding:var(--ty-space-3);border-radius:var(--ty-radius-control);background:var(--ty-surface-sunken);color:var(--ty-on-surface-sunken);font-family:var(--ty-font-mono);font-size:var(--ty-font-size-meta);line-height:var(--ty-font-line-height-meta);white-space:pre-wrap}.ty-error__actions{display:flex;flex-wrap:wrap;gap:var(--ty-space-3);margin-block-start:var(--ty-space-3)}.ty-error[data-scope=block]{padding-block:var(--ty-space-4)}.ty-error[data-scope=block] .ty-error__title{font-size:var(--ty-font-size-h3);line-height:var(--ty-font-line-height-h3)}.ty-error__title:focus-visible{outline:var(--ty-focus-width) solid var(--ty-focus-ring);outline-offset:var(--ty-error-title-outline-offset)}.ty-error__details .ty-error__chevron{transition:transform var(--ty-dur-quick) var(--ty-ease)}.ty-error__details[data-expanded] .ty-error__chevron{transform:rotate(180deg)}.ty-error__actions .ty-button{min-block-size:var(--ty-control-target)}@media (max-width:639.98px){.ty-error__actions{flex-direction:column;align-self:stretch}}@media (prefers-reduced-motion:reduce){.ty-error__details .ty-error__chevron{transition:none}}@media (forced-colors:active){.ty-error__icon,.ty-error__message,.ty-error__meta,.ty-error__title{color:CanvasText}.ty-error__details-text{border:var(--ty-error-details-text-border) solid CanvasText}}}@layer ty.tokens{:root{--ty-field-error-icon-margin-block-start:1px}}@layer ty.components{.ty-field{display:flex;flex-direction:column;gap:var(--ty-space-1);min-inline-size:0}.ty-field__label{color:var(--ty-ink);font-family:var(--ty-font-sans);font-size:var(--ty-font-size-label);font-weight:var(--ty-font-weight-semibold);line-height:var(--ty-font-line-height-label)}.ty-field__required{color:var(--ty-ink-3);font-weight:var(--ty-font-weight-regular)}.ty-field__hint{color:var(--ty-ink-3);max-inline-size:calc(var(--ty-measure-prose) * 1ch)}.ty-field__error,.ty-field__hint{margin:0;font-size:var(--ty-font-size-meta);line-height:var(--ty-font-line-height-meta)}.ty-field__error{display:flex;align-items:flex-start;gap:var(--ty-space-1);color:var(--ty-danger)}.ty-field__error-icon{margin-block-start:var(--ty-field-error-icon-margin-block-start)}.ty-field[data-disabled] .ty-field__label{color:var(--ty-ink-3)}@media (forced-colors:active){.ty-field__label{color:CanvasText}.ty-field__error,.ty-field__error-icon{color:CanvasText;forced-color-adjust:auto}}}@layer ty.components{.ty-field-stack{display:flex;flex-direction:column;gap:calc(var(--ty-space-4) + var(--ty-space-1))}@media (max-width:767.98px){.ty-field-stack{gap:var(--ty-space-4)}}}@layer ty.components{.ty-fieldset{min-inline-size:0;margin:0;padding:0;border:0}.ty-fieldset__legend{padding:0;margin-block-end:var(--ty-space-2);color:var(--ty-ink);font-family:var(--ty-font-sans);font-size:var(--ty-font-size-body);font-weight:var(--ty-font-weight-semibold);line-height:var(--ty-font-line-height-body)}.ty-fieldset__description{margin:0 0 var(--ty-space-3);color:var(--ty-ink-3);font-size:var(--ty-font-size-meta);line-height:var(--ty-font-line-height-meta)}.ty-fieldset__body{display:flex;flex-direction:column;gap:calc(var(--ty-space-4) + var(--ty-space-1))}@media (max-width:767.98px){.ty-fieldset__body{gap:var(--ty-space-4)}}@media (forced-colors:active){.ty-fieldset__legend{color:CanvasText}}}@layer ty.components{.ty-heading{color:var(--ty-ink);font-family:var(--ty-font-heading,var(--ty-font-serif));text-wrap:balance;overflow-wrap:break-word}.ty-heading,.ty-heading__eyebrow{margin:0;font-weight:var(--ty-font-weight-semibold)}.ty-heading__eyebrow{color:var(--ty-ink-3);font-family:var(--ty-font-sans);font-size:var(--ty-font-size-eyebrow);line-height:var(--ty-font-line-height-eyebrow);letter-spacing:var(--ty-font-tracking-eyebrow);text-transform:uppercase}.ty-heading[data-appearance=display]{font-size:var(--ty-font-size-display);line-height:var(--ty-font-line-height-display)}.ty-heading[data-appearance=h1]{font-size:var(--ty-font-size-h1);line-height:var(--ty-font-line-height-h1);font-weight:var(--ty-font-weight-bold);letter-spacing:var(--ty-font-tracking-h1)}.ty-heading[data-appearance=h2]{font-size:var(--ty-font-size-h2);line-height:var(--ty-font-line-height-h2)}.ty-heading[data-appearance=h3]{font-size:var(--ty-font-size-h3);line-height:var(--ty-font-line-height-h3)}.ty-heading[data-appearance=label]{font-family:var(--ty-font-sans);font-size:var(--ty-font-size-label);line-height:var(--ty-font-line-height-label)}@media (max-width:639.98px){.ty-heading[data-appearance=h1]{font-size:var(--ty-font-size-h1-narrow);line-height:var(--ty-font-line-height-h1-narrow)}}@media (forced-colors:active){.ty-heading,.ty-heading__eyebrow{color:CanvasText}}}@layer ty.components{.ty-heading-group{display:flex;flex-direction:column;gap:var(--ty-space-1)}}@layer ty.tokens{:root{--ty-notice-border:1px;--ty-notice-icon-padding-block-start:2px}}@layer ty.components{.ty-notice{--ty-notice-ink:var(--ty-info);--ty-notice-fill:var(--ty-info-soft);--ty-notice-text:var(--ty-on-info-soft);display:flex;align-items:flex-start;gap:var(--ty-space-3);box-sizing:border-box;inline-size:100%;padding:var(--ty-space-3) var(--ty-space-4);border:var(--ty-notice-border) solid color-mix(in srgb,var(--ty-notice-ink) 35%,transparent);border-radius:var(--ty-radius-control);background:var(--ty-notice-fill);color:var(--ty-notice-text)}.ty-notice__icon{display:inline-flex;flex:none;padding-block-start:var(--ty-notice-icon-padding-block-start);color:var(--ty-notice-ink)}.ty-notice__body{display:flex;flex:1 1;flex-direction:column;gap:var(--ty-space-1);min-inline-size:0;max-inline-size:calc(var(--ty-measure-prose) * 1ch)}.ty-notice__title{margin:0;color:inherit;font-family:var(--ty-font-sans);font-weight:var(--ty-font-weight-semibold)}.ty-notice__message,.ty-notice__title{font-size:var(--ty-font-size-body);line-height:var(--ty-font-line-height-body)}.ty-notice__actions{display:flex;flex-wrap:wrap;gap:var(--ty-space-2);margin-block-start:var(--ty-space-1)}.ty-notice__dismiss{flex:none;margin-block:calc(var(--ty-space-1) * -1)}.ty-notice[data-tone=danger]{--ty-notice-ink:var(--ty-danger);--ty-notice-fill:var(--ty-danger-soft);--ty-notice-text:var(--ty-on-danger-soft)}.ty-notice[data-tone=warning]{--ty-notice-ink:var(--ty-warning);--ty-notice-fill:var(--ty-warning-soft);--ty-notice-text:var(--ty-on-warning-soft)}.ty-notice[data-tone=success]{--ty-notice-ink:var(--ty-success);--ty-notice-fill:var(--ty-success-soft);--ty-notice-text:var(--ty-on-success-soft)}.ty-notice[data-align=centre]{justify-content:center;text-align:center}@media (prefers-reduced-motion:reduce){.ty-notice{animation:none;transition:none}}.ty-notice__icon>svg{inline-size:1.15em;block-size:1.15em}@media (prefers-reduced-transparency:reduce){.ty-notice{background:color-mix(in srgb,var(--ty-notice-ink) 10%,var(--ty-surface-solid))}}@media (forced-colors:active){.ty-notice{border:var(--ty-notice-border) solid CanvasText}.ty-notice__icon{color:CanvasText}}}@layer ty.tokens{:root{--ty-link-text-decoration-thickness:1px;--ty-link-border-radius:2px;--ty-link-focus-visible-true-outline-offset:2px;--ty-link-outline:2px}}@layer ty.components{.ty-link{position:relative;display:inline;padding:0;border:0;background:none;color:var(--ty-accent);font:inherit;text-decoration-line:underline;text-decoration-thickness:var(--ty-link-text-decoration-thickness);text-underline-offset:.2em;cursor:pointer;outline:none;border-radius:var(--ty-link-border-radius)}.ty-link__external{display:inline-block;inline-size:.9em;block-size:.9em;margin-inline-start:.2em;vertical-align:-.05em}.ty-link[data-emphasis=subtle]{text-decoration-line:none}.ty-link[data-hovered]{color:var(--ty-accent-strong);text-decoration-line:underline}.ty-link[data-focus-visible]{text-decoration-line:underline;outline:var(--ty-focus-width) solid var(--ty-focus-ring);outline-offset:var(--ty-link-focus-visible-true-outline-offset)}.ty-link[data-current]{font-weight:var(--ty-font-weight-semibold)}.ty-link[data-standalone]{display:inline-flex;align-items:center;min-block-size:var(--ty-control-target)}@media (prefers-reduced-motion:reduce){.ty-link{transition:none}}.ty-link[data-standalone]:before{content:"";position:absolute;inset-inline:0;inset-block-start:50%;block-size:max(100%,var(--ty-control-target));transform:translateY(-50%)}@media (hover:hover){.ty-link[data-native]:hover{color:var(--ty-accent-strong);text-decoration-line:underline}}.ty-link[data-native]:focus-visible{text-decoration-line:underline;outline:var(--ty-focus-width) solid var(--ty-focus-ring);outline-offset:var(--ty-link-focus-visible-true-outline-offset)}.ty-link[data-native][aria-current=page]{font-weight:var(--ty-font-weight-semibold)}.ty-link[data-tone=quiet]{color:inherit}@media (hover:hover){.ty-link[data-tone=quiet][data-native]:hover{color:var(--ty-ink)}}@media (forced-colors:active){.ty-link{color:LinkText;text-decoration-line:underline}.ty-link[data-focus-visible]{outline:var(--ty-link-outline) solid Highlight}}}@layer ty.tokens{:root{--ty-listbox-select-trigger-border:1px;--ty-listbox-select-tray-border:1px;--ty-listbox-select-tray-padding:0px;--ty-listbox-select-trigger-outline-offset:2px;--ty-listbox-select-option-outline-offset:-2px}}@layer ty.components{.ty-listbox-select{display:flex;flex-direction:column;gap:var(--ty-space-1);min-inline-size:0}.ty-listbox-select__label{color:var(--ty-ink);font-size:var(--ty-font-size-label);font-weight:var(--ty-font-weight-semibold);line-height:var(--ty-font-line-height-label)}.ty-listbox-select__hint{color:var(--ty-ink-3)}.ty-listbox-select__error,.ty-listbox-select__hint{margin:0;font-size:var(--ty-font-size-meta);line-height:var(--ty-font-line-height-meta)}.ty-listbox-select__error{display:flex;align-items:flex-start;gap:var(--ty-space-1);color:var(--ty-danger)}.ty-listbox-select__trigger{box-sizing:border-box;display:flex;align-items:center;gap:var(--ty-space-2);inline-size:100%;--ty-select-block:var(--ty-control-height);block-size:var(--ty-select-block);min-block-size:var(--ty-select-block);padding-block:0;padding-inline:var(--ty-space-3);border:var(--ty-listbox-select-trigger-border) solid var(--ty-input);border-radius:var(--ty-radius-control);background:var(--ty-surface-solid);color:var(--ty-ink);font:inherit;font-family:var(--ty-font-sans);font-size:var(--ty-font-size-body);text-align:start;cursor:pointer;outline:none;transition:border-color var(--ty-dur-instant) var(--ty-ease)}.ty-listbox-select__value{flex:1 1;display:flex;align-items:center;min-inline-size:0;block-size:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ty-listbox-select__chevron{color:var(--ty-ink-3);transition:transform var(--ty-dur-quick) var(--ty-ease)}.ty-listbox-select__tray{z-index:var(--ty-z-modal);box-sizing:border-box;border:var(--ty-listbox-select-tray-border) solid var(--ty-line);border-block-end:0;inline-size:100%;max-block-size:70vh;padding:var(--ty-space-3) var(--ty-space-3) calc(var(--ty-space-3) + env(safe-area-inset-bottom, var(--ty-listbox-select-tray-padding)));border-start-start-radius:var(--ty-radius-sheet);border-start-end-radius:var(--ty-radius-sheet);background:var(--ty-surface-raised);box-shadow:var(--ty-shadow-modal);overflow:auto}.ty-listbox-select__list{outline:none}.ty-listbox-select__section-title{padding:var(--ty-space-2) var(--ty-space-3) var(--ty-space-1);color:var(--ty-ink-3);font-size:var(--ty-font-size-meta);font-weight:var(--ty-font-weight-semibold)}.ty-listbox-select__option{display:flex;align-items:center;gap:var(--ty-space-2);min-block-size:var(--ty-control-target);padding:var(--ty-space-1) var(--ty-space-3);border-radius:var(--ty-radius-control);color:var(--ty-ink-2);cursor:pointer;outline:none}.ty-listbox-select__option-text{display:flex;flex:1 1;flex-direction:column;min-inline-size:0}.ty-listbox-select__option-description{color:var(--ty-ink-3);font-size:var(--ty-font-size-meta);font-weight:var(--ty-font-weight-regular)}.ty-listbox-select__check{display:inline-flex;inline-size:1.15em;color:var(--ty-accent)}.ty-listbox-select[data-invalid] .ty-listbox-select__trigger{border-color:var(--ty-danger)}.ty-listbox-select[data-disabled] .ty-listbox-select__trigger{opacity:.55;cursor:not-allowed}.ty-listbox-select[data-open] .ty-listbox-select__chevron{transform:rotate(180deg)}.ty-listbox-select__trigger[data-hovered]{border-color:var(--ty-ink-3)}.ty-listbox-select__trigger[data-focus-visible]{outline:var(--ty-focus-width) solid var(--ty-focus-ring);outline-offset:var(--ty-listbox-select-trigger-outline-offset)}.ty-listbox-select__value .ty-listbox-select__option-text{display:block;min-inline-size:0;overflow:hidden;text-overflow:ellipsis}.ty-listbox-select__value .ty-listbox-select__check,.ty-listbox-select__value .ty-listbox-select__option-description{display:none}.ty-listbox-select__value[data-placeholder]{color:var(--ty-ink-3)}.ty-listbox-select__popover[data-entering]{animation:ty-listbox-select-in var(--ty-dur-quick) var(--ty-ease)}.ty-listbox-select__option[data-focused]{background:var(--ty-surface-sunken);color:var(--ty-ink)}.ty-listbox-select__option[data-focus-visible]{outline:var(--ty-focus-width) solid var(--ty-focus-ring);outline-offset:var(--ty-listbox-select-option-outline-offset)}.ty-listbox-select__option[data-selected]{color:var(--ty-on-accent-soft);font-weight:var(--ty-font-weight-semibold)}.ty-listbox-select__option[data-disabled]{opacity:.45;cursor:not-allowed}@media (max-width:1023.98px){.ty-listbox-select__trigger{--ty-select-block:var(--ty-control-height-touch)}}@media (prefers-reduced-motion:reduce){.ty-listbox-select__chevron,.ty-listbox-select__trigger{transition:none}.ty-listbox-select__popover[data-entering]{animation:none}}@media (forced-colors:active){.ty-listbox-select__trigger{border:var(--ty-listbox-select-trigger-border) solid ButtonText}.ty-listbox-select__option[data-focused],.ty-listbox-select__option[data-selected]{background:Highlight;color:HighlightText;forced-color-adjust:none}.ty-listbox-select__check{color:HighlightText}}}@layer ty.components{.ty-listbox-select__popover{box-sizing:border-box;min-inline-size:var(--trigger-width);max-inline-size:min(28rem,calc(100vw - var(--ty-space-6)));padding:var(--ty-space-1);border:1px solid var(--ty-line);border-radius:var(--ty-radius-card);background:var(--ty-surface-raised);box-shadow:var(--ty-shadow-floating);backdrop-filter:blur(var(--ty-glass-blur-floating));overflow:auto}@keyframes ty-listbox-select-in{0%{opacity:0;transform:translateY(-4px)}}@media (prefers-reduced-transparency:reduce){.ty-listbox-select__popover,.ty-listbox-select__tray{background:var(--ty-surface-raised-solid);backdrop-filter:none}}@media (forced-colors:active){.ty-listbox-select__popover,.ty-listbox-select__tray{border:1px solid CanvasText}}}@layer ty.tokens{:root{--ty-modal-dialog-ty-modal-width:32rem;--ty-modal-dialog-border:1px;--ty-modal-dialog-width-narrow-ty-modal-width:24rem;--ty-modal-dialog-width-wide-ty-modal-width:44rem;--ty-modal-dialog-width-xwide-ty-modal-width:60rem;--ty-modal-dialog-title-outline-offset:2px}}@layer ty.components{.ty-modal-dialog{--ty-modal-width:var(--ty-modal-dialog-ty-modal-width);box-sizing:border-box;inline-size:min(var(--ty-modal-width),100%);max-block-size:calc(100dvh - 2 * var(--ty-space-5));display:flex;border:var(--ty-modal-dialog-border) solid var(--ty-line);border-radius:var(--ty-radius-sheet);background:var(--ty-surface-raised);color:var(--ty-on-surface-raised);box-shadow:var(--ty-shadow-modal);backdrop-filter:blur(var(--ty-glass-blur-floating)) saturate(var(--ty-glass-saturate));-webkit-backdrop-filter:blur(var(--ty-glass-blur-floating)) saturate(var(--ty-glass-saturate));overflow:hidden}.ty-modal-dialog__backdrop{position:fixed;inset:0;z-index:var(--ty-z-modal);display:flex;align-items:center;justify-content:center;padding:var(--ty-space-5);background:var(--ty-backdrop)}.ty-modal-dialog__panel{outline:none}.ty-modal-dialog__inner,.ty-modal-dialog__panel{display:flex;flex:1 1;min-block-size:0;min-inline-size:0}.ty-modal-dialog__inner{flex-direction:column;padding:var(--ty-space-6);gap:var(--ty-space-4)}.ty-modal-dialog__header{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--ty-space-3)}.ty-modal-dialog__title{margin:0;color:var(--ty-ink);font-family:var(--ty-font-serif);font-size:var(--ty-font-size-h3);font-weight:var(--ty-font-weight-semibold);line-height:var(--ty-font-line-height-h3);text-wrap:balance;outline:none}.ty-modal-dialog__description{margin:0;color:var(--ty-ink-2);max-inline-size:calc(var(--ty-measure-prose) * 1ch)}.ty-modal-dialog__body{flex:1 1;min-block-size:0;overflow:auto}.ty-modal-dialog__actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--ty-space-3)}.ty-modal-dialog[data-width=narrow]{--ty-modal-width:var(--ty-modal-dialog-width-narrow-ty-modal-width)}.ty-modal-dialog[data-width=wide]{--ty-modal-width:var(--ty-modal-dialog-width-wide-ty-modal-width)}.ty-modal-dialog[data-width=xwide]{--ty-modal-width:var(--ty-modal-dialog-width-xwide-ty-modal-width)}.ty-modal-dialog[data-entering]{animation:ty-modal-in var(--ty-dur-base) var(--ty-ease)}.ty-modal-dialog[data-exiting]{animation:ty-modal-in var(--ty-dur-base) var(--ty-ease-out) reverse}.ty-modal-dialog__backdrop[hidden]{display:none}.ty-modal-dialog__backdrop[data-entering]{animation:ty-modal-fade var(--ty-dur-base) var(--ty-ease)}.ty-modal-dialog__backdrop[data-exiting]{animation:ty-modal-fade var(--ty-dur-base) var(--ty-ease-out) reverse}.ty-modal-dialog__title:focus-visible{outline:var(--ty-focus-width) solid var(--ty-focus-ring);outline-offset:var(--ty-modal-dialog-title-outline-offset)}.ty-modal-dialog__panel[data-busy]{cursor:progress}@media (max-width:639.98px){.ty-modal-dialog__backdrop{align-items:flex-end;padding:var(--ty-space-4)}.ty-modal-dialog{inline-size:100%}.ty-modal-dialog__inner{padding:var(--ty-space-5)}.ty-modal-dialog__actions{flex-direction:column-reverse}.ty-modal-dialog__actions>*{inline-size:100%}}@media (prefers-reduced-motion:reduce){.ty-modal-dialog[data-entering],.ty-modal-dialog[data-exiting]{animation:ty-modal-fade var(--ty-dur-base) linear}}@media (forced-colors:active){.ty-modal-dialog{border:var(--ty-modal-dialog-border) solid CanvasText;background:Canvas;backdrop-filter:none}}}@layer ty.components{:root[data-ty-modal-open]{overflow:hidden}@keyframes ty-modal-fade{0%{opacity:0}}@keyframes ty-modal-in{0%{opacity:0;transform:scale(.97)}}}@layer ty.tokens{:root{--ty-native-select-control-border:1px;--ty-native-select-control-line-height:2px;--ty-native-select-drawer-padding:0px;--ty-native-select-drawer-border:1px;--ty-native-select-control-outline-offset:2px;--ty-native-select-wheel-item-outline-offset:-2px;--ty-native-select-done-outline-offset:2px}}@layer ty.components{.ty-native-select{display:flex;flex-direction:column;gap:var(--ty-space-1);min-inline-size:0}.ty-native-select__label{color:var(--ty-ink);font-size:var(--ty-font-size-label);font-weight:var(--ty-font-weight-semibold);line-height:var(--ty-font-line-height-label)}.ty-native-select__hint{color:var(--ty-ink-3)}.ty-native-select__error,.ty-native-select__hint{margin:0;font-size:var(--ty-font-size-meta);line-height:var(--ty-font-line-height-meta)}.ty-native-select__error{display:flex;align-items:flex-start;gap:var(--ty-space-1);color:var(--ty-danger)}.ty-native-select__frame{position:relative;display:flex;align-items:center}.ty-native-select__control{box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;appearance:none;inline-size:100%;--ty-select-block:var(--ty-control-height);block-size:var(--ty-select-block);min-block-size:var(--ty-select-block);padding-block:0;padding-inline:var(--ty-space-3) calc(var(--ty-space-3) + var(--ty-space-5));border:var(--ty-native-select-control-border) solid var(--ty-input);border-radius:var(--ty-radius-control);background:var(--ty-surface-solid);color:var(--ty-ink);font:inherit;font-family:var(--ty-font-sans);font-size:var(--ty-font-size-body);line-height:calc(var(--ty-select-block) - var(--ty-native-select-control-line-height));text-align:start;cursor:pointer;outline:none;transition:border-color var(--ty-dur-instant) var(--ty-ease)}.ty-native-select__chevron{position:absolute;inset-inline-end:var(--ty-space-3);color:var(--ty-ink-3);transition:transform var(--ty-dur-quick) var(--ty-ease)}.ty-native-select__overlay{position:fixed;inset:0;z-index:var(--ty-z-modal);display:flex;align-items:flex-end;background:var(--ty-backdrop)}.ty-native-select__drawer{box-sizing:border-box;inline-size:100%;max-block-size:80vh;padding:var(--ty-space-4) var(--ty-space-4) calc(var(--ty-space-4) + env(safe-area-inset-bottom, var(--ty-native-select-drawer-padding)));border:var(--ty-native-select-drawer-border) solid var(--ty-line);border-block-end:0;border-start-start-radius:var(--ty-radius-sheet);border-start-end-radius:var(--ty-radius-sheet);background:var(--ty-surface-raised);box-shadow:var(--ty-shadow-modal);backdrop-filter:blur(var(--ty-glass-blur-floating))}.ty-native-select__dialog{display:flex;flex-direction:column;gap:var(--ty-space-3);outline:none}.ty-native-select__drawer-title{margin:0;color:var(--ty-ink);font-family:var(--ty-font-serif);font-size:var(--ty-font-size-h3);line-height:var(--ty-font-line-height-h3)}.ty-native-select__wheel{max-block-size:50vh;overflow-y:auto;scroll-snap-type:y mandatory;outline:none}.ty-native-select__wheel-item{display:flex;align-items:center;justify-content:center;border-radius:var(--ty-radius-control);color:var(--ty-ink-2);font-size:var(--ty-font-size-body-lg);scroll-snap-align:center;outline:none}.ty-native-select__done,.ty-native-select__wheel-item{min-block-size:var(--ty-control-target);cursor:pointer}.ty-native-select__done{border:0;border-radius:var(--ty-radius-control);background:var(--ty-accent);color:var(--ty-accent-ink);font:inherit;font-weight:var(--ty-font-weight-semibold)}.ty-native-select[data-invalid] .ty-native-select__control{border-color:var(--ty-danger)}.ty-native-select__control:hover,.ty-native-select__control[data-hovered]{border-color:var(--ty-ink-3)}.ty-native-select__control:focus-visible,.ty-native-select__control[data-focus-visible]{outline:var(--ty-focus-width) solid var(--ty-focus-ring);outline-offset:var(--ty-native-select-control-outline-offset)}.ty-native-select__control:disabled,.ty-native-select__control[data-disabled]{opacity:.55;cursor:not-allowed}.ty-native-select__value[data-placeholder]{color:var(--ty-ink-3)}.ty-native-select__overlay[data-entering] .ty-native-select__drawer{animation:ty-native-select-rise var(--ty-dur-base) var(--ty-ease)}.ty-native-select__wheel-item[data-selected]{background:var(--ty-accent-soft);color:var(--ty-on-accent-soft);font-weight:var(--ty-font-weight-semibold)}.ty-native-select__wheel-item[data-focus-visible]{outline:var(--ty-focus-width) solid var(--ty-focus-ring);outline-offset:var(--ty-native-select-wheel-item-outline-offset)}.ty-native-select__wheel-item[data-disabled]{opacity:.45;cursor:not-allowed}.ty-native-select__done[data-focus-visible]{outline:var(--ty-focus-width) solid var(--ty-focus-ring);outline-offset:var(--ty-native-select-done-outline-offset)}@media (max-width:1023.98px){.ty-native-select__control{--ty-select-block:var(--ty-control-height-touch)}}@media (pointer:coarse){.ty-native-select__control{font-size:var(--ty-font-size-body-lg)}}@media (prefers-reduced-motion:reduce){.ty-native-select__chevron,.ty-native-select__control{transition:none}.ty-native-select__overlay[data-entering] .ty-native-select__drawer{animation:none}}@media (prefers-reduced-transparency:reduce){.ty-native-select__drawer{background:var(--ty-surface-raised-solid);backdrop-filter:none}}@media (forced-colors:active){.ty-native-select__control{border:var(--ty-native-select-control-border) solid FieldText;background:Field;color:FieldText}}@media (forced-colors:active){.ty-native-select__control:focus-visible,.ty-native-select__control[data-focus-visible]{outline-color:Highlight}}@media (forced-colors:active){.ty-native-select__drawer{border:var(--ty-native-select-drawer-border) solid CanvasText}.ty-native-select__wheel-item[data-selected]{background:Highlight;color:HighlightText;forced-color-adjust:none}}}@layer ty.components{@keyframes ty-native-select-rise{0%{transform:translateY(100%)}}}@layer ty.tokens{:root{--ty-page-header-text-flex:28rem;--ty-page-header-title-input-border:1px;--ty-page-header-divider-true-border-block-end:1px;--ty-page-header-title-input-outline-offset:2px;--ty-page-header-trail-link-outline-offset:2px;--ty-page-header-icon-border:1px}}@layer ty.components{.ty-page-header{display:flex;flex-direction:column;gap:var(--ty-space-3);padding-block-start:var(--ty-space-6);padding-block-end:var(--ty-space-4);color:var(--ty-ink-2)}.ty-page-header__row{display:flex;flex-wrap:wrap;align-items:flex-start;gap:var(--ty-space-4) var(--ty-space-5)}.ty-page-header__icon{display:inline-flex;align-items:center;justify-content:center;flex:none;inline-size:var(--ty-control-height);block-size:var(--ty-control-height);border-radius:var(--ty-radius-control);background:var(--ty-accent-soft);color:var(--ty-on-accent-soft)}.ty-page-header__text{display:flex;flex:1 1 var(--ty-page-header-text-flex);flex-direction:column;gap:var(--ty-space-2);min-inline-size:0}.ty-page-header__eyebrow{margin:0;color:var(--ty-ink-3);font-size:var(--ty-font-size-eyebrow);font-weight:var(--ty-font-weight-semibold);line-height:var(--ty-font-line-height-eyebrow);letter-spacing:var(--ty-font-tracking-eyebrow);text-transform:uppercase}.ty-page-header__title{margin:0;color:var(--ty-ink);font-family:var(--ty-font-serif);font-size:var(--ty-font-size-h1);font-weight:var(--ty-font-weight-bold);line-height:var(--ty-font-line-height-h1);letter-spacing:var(--ty-font-tracking-h1);text-wrap:balance;overflow-wrap:anywhere}.ty-page-header__title-input{box-sizing:border-box;inline-size:100%;padding:0 var(--ty-space-2);margin-inline:calc(-1 * var(--ty-space-2));border:var(--ty-page-header-title-input-border) solid transparent;border-radius:var(--ty-radius-control);background:transparent;outline:none}.ty-page-header__error{margin:0;color:var(--ty-danger);font-size:var(--ty-font-size-meta);line-height:var(--ty-font-line-height-meta)}.ty-page-header__summary{margin:0;max-inline-size:calc(var(--ty-measure-summary) * 1ch);color:var(--ty-ink-2);font-size:var(--ty-font-size-body-lg);line-height:var(--ty-font-line-height-body-lg)}.ty-page-header__meta{display:flex;flex-wrap:wrap;gap:var(--ty-space-2) var(--ty-space-4);margin:0;padding:0;list-style:none;color:var(--ty-ink-3);font-size:var(--ty-font-size-meta);line-height:var(--ty-font-line-height-meta)}.ty-page-header__meta-item{display:inline-flex;align-items:center;gap:var(--ty-space-1)}.ty-page-header__actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ty-space-2);min-block-size:var(--ty-font-line-height-h1);margin-inline-start:auto}.ty-page-header__trail-list{display:flex;flex-wrap:wrap;align-items:center;gap:0 var(--ty-space-2);margin:0;padding:0;list-style:none;color:var(--ty-ink-3);font-family:var(--ty-font-body,var(--ty-font-mono));font-size:var(--ty-font-size-meta);line-height:var(--ty-font-line-height-meta)}.ty-page-header__trail-level{display:inline-flex;align-items:center;gap:var(--ty-space-2);min-inline-size:0;max-inline-size:24ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ty-page-header__trail-link{position:relative;color:inherit;text-decoration:none;outline:none}.ty-page-header__lead{margin:0;max-inline-size:68ch;color:var(--ty-ink-2);font-size:var(--ty-font-size-body-lg);line-height:var(--ty-font-line-height-body-lg)}.ty-page-header__extra{margin-block-start:var(--ty-space-1)}.ty-page-header[data-scale=display] .ty-page-header__title{font-size:var(--ty-font-size-display);font-weight:var(--ty-font-weight-semibold);line-height:var(--ty-font-line-height-display)}.ty-page-header[data-scale=section]{padding-block-start:0}.ty-page-header[data-scale=section] .ty-page-header__title{font-size:var(--ty-font-size-h3);font-weight:var(--ty-font-weight-semibold);line-height:var(--ty-font-line-height-h3);letter-spacing:0}.ty-page-header[data-variant=editorial]{padding-block-start:0}.ty-page-header[data-divider]{padding-block-end:var(--ty-space-5);border-block-end:var(--ty-page-header-divider-true-border-block-end) solid var(--ty-line)}.ty-page-header__title-input::-moz-placeholder{color:var(--ty-ink-3)}.ty-page-header__title-input::placeholder{color:var(--ty-ink-3)}.ty-page-header__title-input[data-hovered]{border-color:var(--ty-line-strong)}.ty-page-header__title-input[data-focus-visible],.ty-page-header__title-input[data-focused]{border-color:var(--ty-input);outline:var(--ty-focus-width) solid var(--ty-focus-ring);outline-offset:var(--ty-page-header-title-input-outline-offset)}.ty-page-header__title-input[data-invalid]{border-color:var(--ty-danger)}.ty-page-header__trail-level[data-here]{max-inline-size:none;color:var(--ty-ink-2)}.ty-page-header__trail-link:after{content:"";position:absolute;inset-inline:0;inset-block-start:50%;block-size:var(--ty-control-target);translate:0 -50%}.ty-page-header__trail-link[data-hovered]{color:var(--ty-accent);text-decoration:underline}.ty-page-header__trail-link[data-focus-visible]{outline:var(--ty-focus-width) solid var(--ty-focus-ring);outline-offset:var(--ty-page-header-trail-link-outline-offset)}.ty-page-header__lead>p{margin:0}@media (max-width:1279.98px){.ty-page-header{padding-block-start:var(--ty-space-6)}}@media (max-width:767.98px){.ty-page-header{gap:var(--ty-space-3);padding-block-start:var(--ty-space-5);padding-block-end:var(--ty-space-3)}}@media (max-width:639.98px){.ty-page-header[data-scale=page] .ty-page-header__title{font-size:var(--ty-font-size-h1-narrow);line-height:var(--ty-font-line-height-h1-narrow)}.ty-page-header__actions{flex-basis:100%;flex-direction:column;align-items:stretch;margin-inline-start:0}.ty-page-header__actions>*{min-block-size:var(--ty-control-target)}}@media (min-width:1280px){.ty-page-header:not([data-scale=section],[data-variant=editorial]){padding-block-start:calc(var(--ty-space-6) + var(--ty-space-2))}}@media (forced-colors:active){.ty-page-header__title-input[data-focused]{border-color:Highlight;outline-color:Highlight}.ty-page-header__icon{border:var(--ty-page-header-icon-border) solid CanvasText}.ty-page-header[data-divider]{border-block-end-color:CanvasText}}}@layer ty.components{.ty-page-header__trail-level+.ty-page-header__trail-level:before{content:"/";color:var(--ty-line-strong)}}@layer ty.tokens{:root{--ty-pagination-button-border:1px;--ty-pagination-select-border:1px;--ty-pagination-button-outline-offset:2px;--ty-pagination-select-outline-offset:2px}}@layer ty.components{.ty-pagination{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--ty-space-3) var(--ty-space-5);color:var(--ty-ink-2);font-size:var(--ty-font-size-body);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ty-pagination__range{margin:0;color:var(--ty-ink-3);font-size:var(--ty-font-size-meta);line-height:var(--ty-font-line-height-meta)}.ty-pagination__controls,.ty-pagination__pages{display:flex;align-items:center;gap:var(--ty-space-1);margin:0;padding:0;list-style:none}.ty-pagination__button{position:relative;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;gap:var(--ty-space-1);min-inline-size:var(--ty-control-height);min-block-size:var(--ty-control-height);padding-inline:var(--ty-space-2);border:var(--ty-pagination-button-border) solid transparent;border-radius:var(--ty-radius-control);background:transparent;color:var(--ty-ink-2);font:inherit;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;cursor:pointer;outline:none;transition:background-color var(--ty-dur-instant) var(--ty-ease)}.ty-pagination__gap{min-inline-size:var(--ty-space-5);color:var(--ty-ink-3);text-align:center}.ty-pagination__compact{padding-inline:var(--ty-space-2);white-space:nowrap}.ty-pagination__size{display:flex;align-items:center;gap:var(--ty-space-2)}.ty-pagination__size-label{color:var(--ty-ink-2);font-size:var(--ty-font-size-label);font-weight:var(--ty-font-weight-semibold)}.ty-pagination__select{min-block-size:var(--ty-control-height);padding-inline:var(--ty-space-3);border:var(--ty-pagination-select-border) solid var(--ty-input);border-radius:var(--ty-radius-control);background:var(--ty-surface-solid);color:var(--ty-ink);font:inherit}.ty-pagination__button[data-hovered]{background:var(--ty-surface-sunken);color:var(--ty-ink)}.ty-pagination__button[data-current]{background:var(--ty-accent-soft);color:var(--ty-accent);font-weight:var(--ty-font-weight-semibold)}.ty-pagination__button[data-focus-visible]{outline:var(--ty-focus-width) solid var(--ty-focus-ring);outline-offset:var(--ty-pagination-button-outline-offset)}.ty-pagination__button[data-disabled]{color:var(--ty-ink-3);opacity:.55;cursor:not-allowed}.ty-pagination__select:focus-visible{outline:var(--ty-focus-width) solid var(--ty-focus-ring);outline-offset:var(--ty-pagination-select-outline-offset)}@media (max-width:1023.98px){.ty-pagination__button,.ty-pagination__select{min-block-size:var(--ty-control-height-touch)}}@media (prefers-reduced-motion:reduce){.ty-pagination__button{transition:none}}@media (forced-colors:active){.ty-pagination__button[data-current]{border-color:CanvasText;forced-color-adjust:none;background:Highlight;color:HighlightText}.ty-pagination__button[data-focus-visible]{outline-color:Highlight}}}@layer ty.components{.ty-pagination__button:before{content:"";position:absolute;inset-block-start:50%;left:50%;inline-size:max(100%,var(--ty-control-target));block-size:max(100%,var(--ty-control-target));transform:translate(-50%,-50%)}}@layer ty.tokens{:root{--ty-popover-border:1px;--ty-popover-arrow-width:10px;--ty-popover-arrow-height:10px;--ty-popover-arrow-border:1px;--ty-popover-arrow-side-top-bottom:-6px;--ty-popover-arrow-side-bottom-top:-6px;--ty-popover-arrow-stroke-width:1px}}@layer ty.components{.ty-popover{box-sizing:border-box;max-inline-size:min(calc(var(--ty-measure-summary) * 1ch + 2 * var(--ty-space-4)),calc(100vw - 2 * var(--ty-space-4)));border:var(--ty-popover-border) solid var(--ty-line);border-radius:var(--ty-radius-card);background:var(--ty-surface-raised);color:var(--ty-on-surface-raised);box-shadow:var(--ty-shadow-floating);backdrop-filter:blur(var(--ty-glass-blur-floating)) saturate(var(--ty-glass-saturate));-webkit-backdrop-filter:blur(var(--ty-glass-blur-floating)) saturate(var(--ty-glass-saturate));z-index:var(--ty-z-popover);outline:none}.ty-popover__dialog{padding:var(--ty-space-4);outline:none;display:grid;grid-gap:var(--ty-space-2);gap:var(--ty-space-2)}.ty-popover__title{margin:0 0 var(--ty-space-2);color:var(--ty-ink);font-family:var(--ty-font-sans);font-size:var(--ty-font-size-label);font-weight:var(--ty-font-weight-semibold);line-height:var(--ty-font-line-height-label)}.ty-popover__content{color:var(--ty-ink-2);font-size:var(--ty-font-size-body);line-height:var(--ty-font-line-height-body)}.ty-popover__anchor{display:inline-block;position:relative}.ty-popover__arrow{position:absolute;width:var(--ty-popover-arrow-width);height:var(--ty-popover-arrow-height);background:var(--ty-surface-raised-solid);border:var(--ty-popover-arrow-border) solid var(--ty-line);transform:rotate(45deg);pointer-events:none}.ty-popover[data-entering]{animation:ty-popover-in var(--ty-dur-quick) var(--ty-ease)}.ty-popover[data-exiting]{animation:ty-popover-in var(--ty-dur-quick) var(--ty-ease-out) reverse}.ty-popover[data-side=top] .ty-popover__arrow{inset-inline-end:var(--ty-space-4);bottom:var(--ty-popover-arrow-side-top-bottom);border-top:none;border-inline-start:none}.ty-popover[data-side=bottom] .ty-popover__arrow{inset-inline-end:var(--ty-space-4);top:var(--ty-popover-arrow-side-bottom-top);border-bottom:none;border-inline-end:none}.ty-popover__arrow svg{display:block;fill:var(--ty-surface-raised-solid);stroke:var(--ty-line);stroke-width:var(--ty-popover-arrow-stroke-width)}.ty-popover__arrow[data-placement=bottom] svg{transform:rotate(180deg)}.ty-popover__arrow[data-placement=left] svg{transform:rotate(-90deg)}.ty-popover__arrow[data-placement=right] svg{transform:rotate(90deg)}@media (prefers-reduced-motion:reduce){.ty-popover[data-entering],.ty-popover[data-exiting]{animation:none}}@media (forced-colors:active){.ty-popover{border:var(--ty-popover-border) solid CanvasText;background:Canvas;backdrop-filter:none}.ty-popover__arrow{display:none}}.ty-popover[hidden]{display:none}}@layer ty.components{@keyframes ty-popover-in{0%{opacity:0;transform:scale(.97)}}}@layer ty.tokens{:root{--ty-progress-track-border:1px}}@layer ty.components{.ty-progress{--ty-progress-fill:var(--ty-accent);--ty-progress-thickness:var(--ty-space-2);display:flex;flex-direction:column;gap:var(--ty-space-1);inline-size:100%}.ty-progress__header{display:flex;justify-content:space-between;gap:var(--ty-space-3);font-size:var(--ty-font-size-label);line-height:var(--ty-font-line-height-label)}.ty-progress__label{color:var(--ty-ink);font-weight:var(--ty-font-weight-semibold)}.ty-progress__value{color:var(--ty-ink-3);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ty-progress__track{position:relative;overflow:hidden;block-size:var(--ty-progress-thickness);border-radius:var(--ty-radius-pill);background:var(--ty-surface-sunken)}.ty-progress__fill{block-size:100%;border-radius:inherit;background:var(--ty-progress-fill);transition:inline-size var(--ty-dur-quick) var(--ty-ease)}.ty-progress[data-size=thin]{--ty-progress-thickness:var(--ty-space-1)}.ty-progress[data-tone=success]{--ty-progress-fill:var(--ty-success)}.ty-progress[data-tone=warning]{--ty-progress-fill:var(--ty-warning)}.ty-progress[data-tone=danger]{--ty-progress-fill:var(--ty-danger)}.ty-progress[data-indeterminate] .ty-progress__fill{inline-size:35%;animation:ty-progress-slide 1.4s var(--ty-ease) infinite}.ty-progress[data-indeterminate]:dir(rtl) .ty-progress__fill,[dir=rtl] .ty-progress[data-indeterminate] .ty-progress__fill{animation-name:ty-progress-slide-rtl}@media (prefers-reduced-motion:reduce){.ty-progress__fill{transition:none}.ty-progress[data-indeterminate] .ty-progress__fill{animation:none;inline-size:50%}}@media (forced-colors:active){.ty-progress__track{border:var(--ty-progress-track-border) solid CanvasText}.ty-progress__fill{background:Highlight;forced-color-adjust:none}}}@layer ty.components{@keyframes ty-progress-slide-rtl{0%{transform:translateX(100%)}to{transform:translateX(-300%)}}@keyframes ty-progress-slide{0%{transform:translateX(-100%)}to{transform:translateX(300%)}}}@layer ty.tokens{:root{--ty-proof-badge-ty-proof-border:1px;--ty-proof-badge-state-proved-ty-proof-border:1.5px;--ty-proof-badge-state-pending-ty-proof-border:1.5px;--ty-proof-badge-state-refuted-ty-proof-border:3px;--ty-proof-badge-state-not-disclosed-ty-proof-border:1.5px;--ty-proof-badge-state-none-ty-proof-border:1px;--ty-proof-badge-icon-inline-size:14px;--ty-proof-badge-icon-block-size:14px;--ty-proof-badge-size-inline-block-size:22px;--ty-proof-badge-icon-size-compact-padding:2px;--ty-proof-badge-icon-size-block-inline-size:20px;--ty-proof-badge-icon-size-block-block-size:20px;--ty-proof-badge-tooltip-border:1px;--ty-proof-badge-outline-offset:2px;--ty-proof-badge-ty-proof-border-v2:1.5px;--ty-proof-badge-ty-proof-border-v3:3px}}@layer ty.components{.ty-proof-badge{--ty-proof-color:var(--ty-proof-none);--ty-proof-fill:transparent;--ty-proof-border:var(--ty-proof-badge-ty-proof-border) solid var(--ty-line);box-sizing:border-box;display:inline-flex;align-items:center;gap:var(--ty-space-1);color:var(--ty-proof-color);font-family:var(--ty-font-sans);white-space:nowrap}.ty-proof-badge__icon{flex:none;inline-size:var(--ty-proof-badge-icon-inline-size);block-size:var(--ty-proof-badge-icon-block-size)}.ty-proof-badge__head{display:flex;align-items:center;gap:var(--ty-space-2);font-size:var(--ty-font-size-body);line-height:var(--ty-font-line-height-body);font-weight:var(--ty-font-weight-semibold)}.ty-proof-badge__meta{display:flex;flex-wrap:wrap;gap:var(--ty-space-1) var(--ty-space-3);margin:0;color:var(--ty-ink-3);font-size:var(--ty-font-size-meta);line-height:var(--ty-font-line-height-meta)}.ty-proof-badge__rule{font-family:var(--ty-font-mono)}.ty-proof-badge__detail{color:var(--ty-ink-2);font-weight:var(--ty-font-weight-regular);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ty-proof-badge__tooltip{max-inline-size:calc(var(--ty-measure-summary) * 1ch);padding:var(--ty-space-1) var(--ty-space-2);border:var(--ty-proof-badge-tooltip-border) solid var(--ty-line);border-radius:var(--ty-radius-control);background:var(--ty-surface-raised-solid);color:var(--ty-ink);box-shadow:var(--ty-shadow-floating);font-size:var(--ty-font-size-meta);line-height:var(--ty-font-line-height-meta);z-index:var(--ty-z-popover)}.ty-proof-badge[data-state=proved]{--ty-proof-color:var(--ty-proof-proved);--ty-proof-fill:var(--ty-proof-proved-soft);--ty-proof-border:var(--ty-proof-badge-state-proved-ty-proof-border) solid var(--ty-proof-proved)}.ty-proof-badge[data-state=pending]{--ty-proof-color:var(--ty-proof-pending);--ty-proof-fill:var(--ty-proof-pending-soft);--ty-proof-border:var(--ty-proof-badge-state-pending-ty-proof-border) dashed var(--ty-proof-pending)}.ty-proof-badge[data-state=refuted]{--ty-proof-color:var(--ty-proof-refuted);--ty-proof-fill:var(--ty-proof-refuted-soft);--ty-proof-border:var(--ty-proof-badge-state-refuted-ty-proof-border) double var(--ty-proof-refuted)}.ty-proof-badge[data-state=not-disclosed]{--ty-proof-color:var(--ty-proof-not-disclosed);--ty-proof-fill:var(--ty-proof-not-disclosed-soft);--ty-proof-border:var(--ty-proof-badge-state-not-disclosed-ty-proof-border) dotted var(--ty-proof-not-disclosed)}.ty-proof-badge[data-state=none]{--ty-proof-color:var(--ty-ink-3);--ty-proof-fill:transparent;--ty-proof-border:var(--ty-proof-badge-state-none-ty-proof-border) solid var(--ty-line)}.ty-proof-badge[data-size=inline]{block-size:var(--ty-proof-badge-size-inline-block-size);padding-inline:var(--ty-space-2);border:var(--ty-proof-border);border-radius:var(--ty-radius-pill);background:var(--ty-proof-fill);font-weight:var(--ty-font-weight-semibold)}.ty-proof-badge[data-size=compact],.ty-proof-badge[data-size=inline]{font-size:var(--ty-font-size-meta);line-height:var(--ty-font-line-height-meta)}.ty-proof-badge[data-size=compact]{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ty-proof-badge[data-size=compact] .ty-proof-badge__icon{box-sizing:content-box;padding:var(--ty-proof-badge-icon-size-compact-padding);border:var(--ty-proof-border);border-radius:var(--ty-radius-pill);background:var(--ty-proof-fill)}.ty-proof-badge[data-size=block] .ty-proof-badge__icon{inline-size:var(--ty-proof-badge-icon-size-block-inline-size);block-size:var(--ty-proof-badge-icon-size-block-block-size)}.ty-proof-badge[data-interactive]{border-radius:var(--ty-radius-pill);outline:none;cursor:default}.ty-proof-badge[data-interactive]:focus-visible{outline:var(--ty-focus-width) solid var(--ty-focus-ring);outline-offset:var(--ty-proof-badge-outline-offset)}.ty-proof-badge[data-size=block]{display:flex;flex-direction:column;align-items:stretch;gap:var(--ty-space-1);padding:var(--ty-space-3) var(--ty-space-4);border:var(--ty-proof-border);border-radius:var(--ty-radius-card);background:var(--ty-proof-fill);white-space:normal}.ty-proof-badge__tooltip[data-entering]{animation:ty-proof-badge-fade var(--ty-dur-quick) var(--ty-ease)}@media (prefers-reduced-motion:reduce){.ty-proof-badge__tooltip[data-entering]{animation:none}}@media (forced-colors:active){.ty-proof-badge{color:CanvasText;forced-color-adjust:none;--ty-proof-fill:Canvas}.ty-proof-badge[data-state=proved]{--ty-proof-border:var(--ty-proof-badge-ty-proof-border-v2) solid CanvasText}.ty-proof-badge[data-state=pending]{--ty-proof-border:var(--ty-proof-badge-ty-proof-border-v2) dashed CanvasText}.ty-proof-badge[data-state=refuted]{--ty-proof-border:var(--ty-proof-badge-ty-proof-border-v3) double CanvasText}.ty-proof-badge[data-state=not-disclosed]{--ty-proof-border:var(--ty-proof-badge-ty-proof-border-v2) dotted CanvasText}.ty-proof-badge[data-state=none]{--ty-proof-border:var(--ty-proof-badge-ty-proof-border) solid CanvasText}.ty-proof-badge__tooltip{border-color:CanvasText}}}@layer ty.components{@keyframes ty-proof-badge-fade{0%{opacity:0}}}@layer ty.tokens{:root{--ty-section-heading-text-flex:16rem;--ty-section-heading-kicker-tracking:0.06em;--ty-section-heading-rule:1px;--ty-section-heading-paper-gap:2.1mm;--ty-section-heading-paper-rule:0.6pt;--ty-section-heading-paper-pad:1.05mm;--ty-section-heading-paper-before:3.2mm;--ty-section-heading-paper-after:1.8mm;--ty-section-heading-paper-h2:17pt;--ty-section-heading-paper-weight:700;--ty-section-heading-paper-h3:14pt;--ty-section-heading-paper-note:8pt;--ty-section-heading-paper-number-gap:2mm;--ty-section-heading-paper-note-gap:1.4mm}}@layer ty.components{.ty-section-heading{display:flex;flex-direction:column;gap:var(--ty-space-3);margin-block-end:var(--ty-space-4)}.ty-section-heading__row{display:flex;flex-wrap:wrap;align-items:flex-start;gap:var(--ty-space-2) var(--ty-space-3)}.ty-section-heading__icon{margin-block-start:var(--ty-space-1);color:var(--ty-ink-3)}.ty-section-heading__media{display:inline-flex;gap:var(--ty-space-1);flex-shrink:0;color:var(--ty-ink-3)}.ty-section-heading__kicker{margin:0;color:var(--ty-ink-3);font-size:var(--ty-font-size-meta);line-height:var(--ty-font-line-height-meta);text-transform:uppercase;letter-spacing:var(--ty-section-heading-kicker-tracking)}.ty-section-heading__number{margin-inline-end:var(--ty-space-2);font-feature-settings:"lnum";font-variant-numeric:lining-nums}.ty-section-heading__note{margin-inline-start:var(--ty-space-2);color:var(--ty-ink-3);font-family:var(--ty-font-label,var(--ty-font-sans));font-size:var(--ty-font-size-meta);font-weight:var(--ty-font-weight-regular)}.ty-section-heading__text{flex:1 1 var(--ty-section-heading-text-flex);min-inline-size:0}.ty-section-heading__title{margin:0;color:var(--ty-ink);font-family:var(--ty-font-heading,var(--ty-font-serif));font-weight:var(--ty-font-weight-semibold);font-size:var(--ty-font-size-h3);line-height:var(--ty-font-line-height-h3);overflow-wrap:break-word}.ty-section-heading__subtitle{margin:0;color:var(--ty-ink-3);font-size:var(--ty-font-size-meta);line-height:var(--ty-font-line-height-meta)}.ty-section-heading__trailing{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ty-space-2);margin-inline-start:auto}.ty-section-heading[data-level="2"] .ty-section-heading__title{font-size:var(--ty-font-size-h2);line-height:var(--ty-font-line-height-h2)}.ty-section-heading__title[data-truncate]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width:767.98px){.ty-section-heading{margin-block-end:var(--ty-space-3)}}.ty-section-heading[data-rule]{border-block-end:var(--ty-section-heading-rule) solid var(--ty-line);padding-block-end:var(--ty-space-2)}:where([data-medium=paper]) .ty-section-heading[data-for=paper]{gap:0;margin-block:var(--ty-section-heading-paper-before) var(--ty-section-heading-paper-after);page-break-after:avoid;-moz-column-break-after:avoid;break-after:avoid;page-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid}:where([data-medium=paper]) .ty-section-heading[data-for=paper][data-rule]{border-block-end:var(--ty-section-heading-paper-rule) solid var(--ty-ink);padding-block-end:var(--ty-section-heading-paper-pad)}:where([data-medium=paper]) .ty-section-heading[data-for=paper] .ty-section-heading__row{flex-wrap:nowrap;align-items:center;gap:var(--ty-section-heading-paper-gap)}:where([data-medium=paper]) .ty-section-heading[data-for=paper] .ty-section-heading__media{color:var(--ty-ink)}:where([data-medium=paper]) .ty-section-heading[data-for=paper] .ty-section-heading__title{font-family:var(--ty-font-serif);font-weight:var(--ty-section-heading-paper-weight);font-size:var(--ty-section-heading-paper-h2);line-height:1.1}:where([data-medium=paper]) .ty-section-heading[data-for=paper]:where(:not([data-level="2"])) .ty-section-heading__title{font-size:var(--ty-section-heading-paper-h3)}:where([data-medium=paper]) .ty-section-heading[data-for=paper] .ty-section-heading__note{margin-inline-start:var(--ty-section-heading-paper-note-gap);font-size:var(--ty-section-heading-paper-note)}:where([data-medium=paper]) .ty-section-heading[data-for=paper] .ty-section-heading__number{margin-inline-end:var(--ty-section-heading-paper-number-gap)}@media (forced-colors:active){.ty-section-heading__icon,.ty-section-heading__title{color:CanvasText}}}@layer ty.tokens{:root{--ty-segmented-control-border:1px;--ty-segmented-control-segment-border:1px;--ty-segmented-control-segment-outline-offset:2px;--ty-segmented-control-segment-border-v2:2px}}@layer ty.components{.ty-segmented-control{--ty-segment-height:calc(var(--ty-control-height) - var(--ty-space-2));box-sizing:border-box;display:inline-flex;max-inline-size:100%;gap:var(--ty-space-1);padding:var(--ty-space-1);border:var(--ty-segmented-control-border) solid var(--ty-line);border-radius:calc(var(--ty-radius-control) + var(--ty-space-1));background:var(--ty-surface-sunken)}.ty-segmented-control__segment{position:relative;box-sizing:border-box;display:inline-flex;flex:0 1 auto;align-items:center;justify-content:center;gap:var(--ty-space-2);min-inline-size:0;min-block-size:var(--ty-segment-height);padding-inline:var(--ty-space-3);border:var(--ty-segmented-control-segment-border) solid transparent;border-radius:var(--ty-radius-control);color:var(--ty-ink-2);font-size:var(--ty-font-size-body);font-weight:var(--ty-font-weight-semibold);cursor:pointer;outline:none;transition:background-color var(--ty-dur-quick) var(--ty-ease),color var(--ty-dur-quick) var(--ty-ease)}.ty-segmented-control__label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ty-segmented-control[data-size=compact]{--ty-segment-height:calc(var(--ty-control-height-compact) - var(--ty-space-2))}.ty-segmented-control[data-size=large]{--ty-segment-height:var(--ty-control-height)}.ty-segmented-control[data-full-width]{display:flex;inline-size:100%}.ty-segmented-control[data-full-width] .ty-segmented-control__segment{flex:1 1}.ty-segmented-control__segment:hover:not([data-selected],[data-disabled],:disabled),.ty-segmented-control__segment[data-hovered]:not([data-selected],[data-disabled]){color:var(--ty-ink)}.ty-segmented-control__segment[data-selected]{border-color:var(--ty-line);background:var(--ty-accent-soft);color:var(--ty-on-accent-soft);box-shadow:var(--ty-shadow-raised)}.ty-segmented-control__segment:focus-visible,.ty-segmented-control__segment[data-focus-visible]{outline:var(--ty-focus-width) solid var(--ty-focus-ring);outline-offset:var(--ty-segmented-control-segment-outline-offset)}.ty-segmented-control__segment:disabled,.ty-segmented-control__segment[data-disabled]{opacity:.55;cursor:not-allowed}@media (prefers-reduced-motion:reduce){.ty-segmented-control__segment{transition:none}}@media (forced-colors:active){.ty-segmented-control{border:var(--ty-segmented-control-border) solid CanvasText}.ty-segmented-control__segment[data-selected]{border:var(--ty-segmented-control-segment-border-v2) solid Highlight;background:Highlight;color:HighlightText;forced-color-adjust:none}}@media (forced-colors:active){.ty-segmented-control__segment:focus-visible,.ty-segmented-control__segment[data-focus-visible]{outline-color:CanvasText}}}@layer ty.components{.ty-segmented-control__segment:before{content:"";position:absolute;inset-block-start:50%;left:50%;inline-size:max(100%,var(--ty-control-target));block-size:max(100%,var(--ty-control-target));transform:translate(-50%,-50%)}}@layer ty.tokens{:root{--ty-separator-block-size:1px;--ty-separator-spacing-none-ty-separator-gap:0px;--ty-separator-orientation-vertical-inline-size:1px;--ty-separator-line-block-size:1px}}@layer ty.components{.ty-separator{--ty-separator-color:var(--ty-line);--ty-separator-gap:var(--ty-space-4);flex:none;border:0;block-size:var(--ty-separator-block-size);inline-size:100%;margin-block:var(--ty-separator-gap)}.ty-separator,.ty-separator__line{background:var(--ty-separator-color)}.ty-separator__line{flex:1 1;block-size:var(--ty-separator-line-block-size)}.ty-separator__caption{flex:none;color:var(--ty-ink-3);font-size:var(--ty-font-size-meta);line-height:var(--ty-font-line-height-meta)}.ty-separator[data-emphasis=soft]{--ty-separator-color:var(--ty-line-soft)}.ty-separator[data-spacing=none]{--ty-separator-gap:var(--ty-separator-spacing-none-ty-separator-gap)}.ty-separator[data-spacing=roomy]{--ty-separator-gap:var(--ty-space-5)}.ty-separator[data-orientation=vertical]{inline-size:var(--ty-separator-orientation-vertical-inline-size);block-size:auto;align-self:stretch;margin-block:0;margin-inline:var(--ty-separator-gap)}@media (forced-colors:active){.ty-separator__caption{color:CanvasText}}}@layer ty.components{.ty-separator--captioned,.ty-separator[data-captioned]{display:flex;align-items:center;gap:var(--ty-space-3);block-size:auto;background:none}@media (forced-colors:active){.ty-separator:not(.ty-separator--captioned):not([data-captioned]),.ty-separator__line{background:CanvasText}}}@layer ty.components{.ty-page-loading{display:flex;flex-direction:column;gap:var(--ty-space-6);padding-block:var(--ty-space-6)}.ty-page-loading[data-compact]{gap:var(--ty-space-4);padding-block:var(--ty-space-4)}}@layer ty.tokens{:root{--ty-skeleton-border:1px}}@layer ty.components{.ty-skeleton{display:block;inline-size:100%;block-size:.75em;margin-block:.35em;border-radius:var(--ty-radius-control);background:var(--ty-surface-sunken);animation:ty-skeleton-pulse var(--ty-dur-pulse) ease-in-out infinite}.ty-skeleton[data-shape=heading]{block-size:1.25em}.ty-skeleton[data-shape=circle]{inline-size:var(--ty-space-6);block-size:var(--ty-space-6);border-radius:var(--ty-radius-pill)}.ty-skeleton[data-shape=rect]{block-size:calc(var(--ty-space-9) + var(--ty-space-8));border-radius:var(--ty-radius-card)}.ty-skeleton[data-shape=pill]{inline-size:calc(var(--ty-space-8) + var(--ty-space-5));block-size:var(--ty-control-height);margin:0;border-radius:var(--ty-radius-pill)}.ty-skeleton[data-width=short]{inline-size:40%}.ty-skeleton[data-width=medium]{inline-size:60%}.ty-skeleton[data-width=long]{inline-size:85%}@media (prefers-reduced-motion:reduce){.ty-skeleton{animation:none}}.ty-skeleton[data-shape=circle][data-width]{inline-size:var(--ty-space-6)}@media (forced-colors:active){.ty-skeleton{border:var(--ty-skeleton-border) solid GrayText;background:Canvas}}}@layer ty.components{.ty-skeleton-grid{display:grid;grid-template-columns:repeat(var(--ty-skeleton-columns,3),minmax(0,1fr));grid-gap:var(--ty-space-5);gap:var(--ty-space-5)}@media (max-width:1023.98px){.ty-skeleton-grid{grid-template-columns:repeat(min(var(--ty-skeleton-columns,3),2),minmax(0,1fr))}}@media (max-width:639.98px){.ty-skeleton-grid{grid-template-columns:minmax(0,1fr)}}}@layer ty.components{.ty-skeleton-lines{display:flex;flex:1 1;flex-direction:column}.ty-skeleton-root{display:block}.ty-skeleton-row{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ty-space-3)}}@layer ty.components{}@layer ty.components{}@layer ty.tokens{:root{--ty-skeleton-tile-border:1px}}@layer ty.components{.ty-skeleton-tile{display:flex;flex-direction:column;gap:var(--ty-space-2);padding:var(--ty-space-5);border:var(--ty-skeleton-tile-border) solid var(--ty-line);border-radius:var(--ty-radius-card)}}@layer ty.components{@keyframes ty-skeleton-pulse{0%,to{opacity:1}50%{opacity:.45}}}@layer ty.tokens{:root{--ty-skip-link-inline-size:1px;--ty-skip-link-block-size:1px;--ty-skip-link-border:1px;--ty-skip-link-outline-offset:2px}}@layer ty.components{.ty-skip-link{position:fixed;inset-block-start:var(--ty-space-2);inset-inline-start:var(--ty-space-2);z-index:var(--ty-z-skip-link);inline-size:var(--ty-skip-link-inline-size);block-size:var(--ty-skip-link-block-size);overflow:hidden;clip-path:inset(50%);white-space:nowrap}@media (prefers-reduced-motion:reduce){.ty-skip-link{transition:none}}.ty-skip-link:focus,.ty-skip-link:focus-visible{display:inline-flex;align-items:center;inline-size:auto;block-size:auto;min-block-size:var(--ty-control-target);padding-inline:var(--ty-space-4);overflow:visible;clip-path:none;border:var(--ty-skip-link-border) solid var(--ty-line-strong);border-radius:var(--ty-radius-control);background:var(--ty-surface-raised-solid);color:var(--ty-accent);box-shadow:var(--ty-shadow-floating);font-weight:var(--ty-font-weight-semibold);text-decoration:underline;outline:var(--ty-focus-width) solid var(--ty-focus-ring);outline-offset:var(--ty-skip-link-outline-offset)}@media (forced-colors:active){.ty-skip-link:focus,.ty-skip-link:focus-visible{border:var(--ty-skip-link-border) solid LinkText;background:Canvas;color:LinkText}}}@layer ty.tokens{:root{--ty-spinner-ty-spinner-size:1.25rem;--ty-spinner-size-large-ty-spinner-size:2rem;--ty-spinner-ring-border:2px}}@layer ty.components{.ty-spinner{--ty-spinner-size:var(--ty-spinner-ty-spinner-size);display:inline-flex;align-items:center;gap:var(--ty-space-2);color:inherit;font-size:var(--ty-font-size-label);line-height:var(--ty-font-line-height-label);vertical-align:middle}.ty-spinner__ring{box-sizing:border-box;flex:none;inline-size:var(--ty-spinner-size);block-size:var(--ty-spinner-size);border:max(var(--ty-spinner-ring-border),calc(var(--ty-spinner-size) / 9)) solid color-mix(in srgb,currentColor 25%,transparent);border-block-start-color:currentColor;border-radius:50%;animation:ty-spinner-rotate .9s linear infinite}.ty-spinner__dots{display:inline-flex;gap:calc(var(--ty-spinner-size) / 6);align-items:center;block-size:var(--ty-spinner-size)}.ty-spinner__dot{inline-size:calc(var(--ty-spinner-size) / 4);block-size:calc(var(--ty-spinner-size) / 4);border-radius:var(--ty-radius-pill);background:currentColor;animation:ty-spinner-pulse var(--ty-dur-pulse) ease-in-out infinite}.ty-spinner__label{color:inherit}.ty-spinner[data-size=small]{--ty-spinner-size:1em}.ty-spinner[data-size=large]{--ty-spinner-size:var(--ty-spinner-size-large-ty-spinner-size)}.ty-spinner[data-tone=accent]{color:var(--ty-accent)}.ty-spinner[data-tone=on-accent]{color:var(--ty-accent-ink)}.ty-spinner[data-tone=neutral]{color:var(--ty-ink-3)}.ty-spinner__dot:nth-child(2){animation-delay:.2s}.ty-spinner__dot:nth-child(3){animation-delay:.4s}@media (prefers-reduced-motion:reduce){.ty-spinner__dot,.ty-spinner__ring{animation:none}}@media (forced-colors:active){.ty-spinner{color:CanvasText}.ty-spinner__dot{background:CanvasText}.ty-spinner__ring{border-color:GrayText;border-block-start-color:CanvasText}}}@layer ty.tokens{:root{--ty-spinner-overlay-card-border:1px}}@layer ty.components{.ty-spinner-overlay{position:absolute;inset:0;z-index:var(--ty-z-sticky);display:grid;place-items:center;border-radius:inherit;background:color-mix(in srgb,var(--ty-backdrop) 50%,transparent)}.ty-spinner-overlay__card{display:inline-flex;align-items:center;gap:var(--ty-space-2);padding:var(--ty-space-3) var(--ty-space-4);border:var(--ty-spinner-overlay-card-border) solid var(--ty-line);border-radius:var(--ty-radius-card);background:var(--ty-surface-raised);color:var(--ty-on-surface-raised);box-shadow:var(--ty-shadow-raised);font-size:var(--ty-font-size-label)}@media (prefers-reduced-transparency:reduce){.ty-spinner-overlay__card{background:var(--ty-surface-raised-solid)}}@media (forced-colors:active){.ty-spinner-overlay__card{border-color:CanvasText}}}@layer ty.components{.ty-spinner-region{position:relative}}@layer ty.components{@keyframes ty-spinner-rotate{to{transform:rotate(1turn)}}@keyframes ty-spinner-pulse{0%,to{opacity:.3}50%{opacity:1}}}@layer ty.tokens{:root{--ty-status-min-block-size:2px;--ty-status-border:1px;--ty-status-icon-inline-size:14px;--ty-status-icon-block-size:14px;--ty-status-paper-gap:.8mm;--ty-status-paper-padding-inline:1.2mm;--ty-status-paper-block-size:3.6mm;--ty-status-paper-font:600 6.5pt/3.6mm;--ty-status-paper-radius:99px;--ty-status-paper-border:.4pt;--ty-status-paper-lift:.2mm;--ty-status-paper-ink:var(--ty-ink-2)}}@layer ty.components{.ty-status{--ty-status-ink:var(--ty-neutral);--ty-status-fill:var(--ty-neutral-soft);--ty-status-text:var(--ty-on-neutral-soft);display:inline-flex;align-items:center;gap:var(--ty-space-1);box-sizing:border-box;min-block-size:calc(var(--ty-space-5) - var(--ty-status-min-block-size));padding-inline:var(--ty-space-2);border:var(--ty-status-border) solid color-mix(in srgb,var(--ty-status-ink) 30%,transparent);border-radius:var(--ty-radius-pill);background:var(--ty-status-fill);color:var(--ty-status-text);font-size:var(--ty-font-size-label);font-weight:var(--ty-font-weight-semibold);line-height:var(--ty-font-line-height-label);white-space:nowrap}.ty-status__icon{display:inline-flex;color:var(--ty-status-ink)}.ty-status[data-size=small]{font-size:var(--ty-font-size-meta);line-height:var(--ty-font-line-height-meta)}.ty-status[data-tone=success]{--ty-status-ink:var(--ty-success);--ty-status-fill:var(--ty-success-soft);--ty-status-text:var(--ty-on-success-soft)}.ty-status[data-tone=warning]{--ty-status-ink:var(--ty-warning);--ty-status-fill:var(--ty-warning-soft);--ty-status-text:var(--ty-on-warning-soft)}.ty-status[data-tone=danger]{--ty-status-ink:var(--ty-danger);--ty-status-fill:var(--ty-danger-soft);--ty-status-text:var(--ty-on-danger-soft)}.ty-status[data-tone=info]{--ty-status-ink:var(--ty-info);--ty-status-fill:var(--ty-info-soft);--ty-status-text:var(--ty-on-info-soft)}.ty-status__icon>svg{inline-size:var(--ty-status-icon-inline-size);block-size:var(--ty-status-icon-block-size)}.ty-status[data-busy] .ty-status__icon>svg{animation:ty-status-spin 1.2s linear infinite}@media (prefers-reduced-motion:reduce){.ty-status[data-busy] .ty-status__icon>svg{animation:none}}@media (prefers-reduced-transparency:reduce){.ty-status{background:color-mix(in srgb,var(--ty-status-ink) 12%,var(--ty-surface-solid))}}[data-medium=paper] .ty-status{gap:0;min-block-size:0;margin-inline-start:var(--ty-status-paper-gap);padding-block:0;padding-inline:var(--ty-status-paper-padding-inline);block-size:var(--ty-status-paper-block-size);line-height:var(--ty-status-paper-block-size);border-radius:var(--ty-status-paper-radius);border:var(--ty-status-paper-border) solid var(--ty-status-paper-ink);background:transparent;color:var(--ty-status-paper-ink);font:var(--ty-status-paper-font) var(--ty-font-label);vertical-align:var(--ty-status-paper-lift)}[data-medium=paper] .ty-status[data-tone=success]{border:0;background:var(--ty-status-paper-ink);color:var(--ty-paper)}[data-medium=paper] .ty-status[data-tone=neutral]{border-style:dashed;color:var(--ty-ink-2);border-color:var(--ty-ink-3)}[data-medium=paper] .ty-status__icon{display:none}@media (forced-colors:active){.ty-status{border-color:CanvasText}.ty-status__icon{color:CanvasText}}}@layer ty.components{@keyframes ty-status-spin{to{transform:rotate(1turn)}}}@layer ty.tokens{:root{--ty-surface-border:1px;--ty-surface-elevation-sheet-border-width:1px;--ty-surface-elevation-raised-border-width:1px;--ty-surface-elevation-raised-box-shadow:#0000;--ty-surface-elevation-floating-border-width:1px;--ty-surface-elevation-floating-box-shadow:#0000;--ty-surface-padding-none-ty-surface-padding:0px;--ty-surface-footer-border-block-start:1px;--ty-surface-outline-offset:2px;--ty-surface-border-v2:2px;--ty-surface-outline:2px}}@layer ty.components{.ty-surface{--ty-surface-padding:var(--ty-space-5);position:relative;box-sizing:border-box;gap:var(--ty-space-4);margin:0;padding:var(--ty-surface-padding);border:var(--ty-surface-border) solid var(--ty-line);color:var(--ty-on-surface);list-style:none}.ty-surface,.ty-surface__header{display:flex;flex-direction:column}.ty-surface__header{gap:var(--ty-space-1)}.ty-surface__title{margin:0;color:var(--ty-ink);font-family:var(--ty-font-heading,var(--ty-font-serif));font-size:var(--ty-font-size-h3);line-height:var(--ty-font-line-height-h3);font-weight:var(--ty-font-weight-semibold)}.ty-surface__description{color:var(--ty-ink-3);font-size:var(--ty-font-size-body);line-height:var(--ty-font-line-height-body)}.ty-surface__footer{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--ty-space-2);padding-block-start:var(--ty-space-4);border-block-start:var(--ty-surface-footer-border-block-start) solid var(--ty-line)}.ty-surface__primary{all:unset;color:inherit;font:inherit;cursor:pointer}.ty-surface[data-elevation=sheet]{border-width:var(--ty-glass-edge-width,var(--ty-surface-elevation-sheet-border-width));border-color:var(--ty-glass-edge,var(--ty-line));border-radius:var(--ty-radius-sheet);background:var(--ty-glass-fill,var(--ty-surface));box-shadow:var(--ty-shadow-sheet),var(--ty-shadow-sheet-inset);backdrop-filter:blur(var(--ty-glass-blur-sheet)) saturate(var(--ty-glass-saturate));-webkit-backdrop-filter:blur(var(--ty-glass-blur-sheet)) saturate(var(--ty-glass-saturate))}.ty-surface[data-elevation=raised]{border-width:var(--ty-glass-edge-width,var(--ty-surface-elevation-raised-border-width));border-color:var(--ty-glass-edge,var(--ty-line));border-radius:var(--ty-radius-card);box-shadow:var(--ty-shadow-raised),var(--ty-glass-highlight,0 0 var(--ty-surface-elevation-raised-box-shadow))}.ty-surface[data-elevation=floating],.ty-surface[data-elevation=raised]{background:var(--ty-glass-fill-raised,var(--ty-surface-raised));color:var(--ty-on-surface-raised)}.ty-surface[data-elevation=floating]{border-width:var(--ty-glass-edge-width,var(--ty-surface-elevation-floating-border-width));border-color:var(--ty-glass-edge,var(--ty-line));border-radius:var(--ty-radius-card);box-shadow:var(--ty-shadow-floating),var(--ty-glass-highlight,0 0 var(--ty-surface-elevation-floating-box-shadow));backdrop-filter:blur(var(--ty-glass-blur-floating));-webkit-backdrop-filter:blur(var(--ty-glass-blur-floating))}.ty-surface[data-elevation=flat]{border-radius:var(--ty-radius-card);background:transparent}.ty-surface[data-ty-material=paper]{box-shadow:none}.ty-surface[data-padding=none]{--ty-surface-padding:var(--ty-surface-padding-none-ty-surface-padding)}.ty-surface[data-padding=roomy]{--ty-surface-padding:var(--ty-space-6)}.ty-surface[data-pressable]{cursor:pointer;transition:border-color var(--ty-dur-instant) var(--ty-ease)}.ty-surface[data-fill]{block-size:100%;box-sizing:border-box}.ty-surface[data-lift]{transition:transform var(--ty-dur-quick) var(--ty-ease-out),border-color var(--ty-dur-quick) var(--ty-ease)}.ty-surface[data-selected]{background:var(--ty-accent-soft);border-color:var(--ty-accent)}.ty-surface[data-disabled]{cursor:not-allowed;opacity:.55}.ty-surface[data-elevation=sheet] .ty-surface{backdrop-filter:none;-webkit-backdrop-filter:none}@media (max-width:1279.98px){.ty-surface[data-padding=roomy]{--ty-surface-padding:var(--ty-space-5)}}@media (max-width:767.98px){.ty-surface[data-padding=regular],.ty-surface[data-padding=roomy]{--ty-surface-padding:calc(var(--ty-space-4) + var(--ty-space-1))}}.ty-surface__primary:after{content:"";position:absolute;inset:0;border-radius:inherit}.ty-surface[data-pressable]:hover:not([data-disabled]){border-color:var(--ty-line-strong)}.ty-surface:has(.ty-surface__primary[data-pressed]){opacity:.92}.ty-surface:has(.ty-surface__primary[data-focus-visible]){outline:var(--ty-focus-width) solid var(--ty-focus-ring);outline-offset:var(--ty-surface-outline-offset)}@media (prefers-reduced-motion:reduce){.ty-surface[data-pressable]{transition:none}}@media (hover:hover){.ty-surface[data-lift]:hover{transform:translateY(calc(-1 * var(--ty-space-1)));border-color:var(--ty-line-strong)}}@media (prefers-reduced-motion:reduce){.ty-surface[data-lift]{transition:none;transform:none}}@media (forced-colors:active){.ty-surface{border:var(--ty-surface-border) solid CanvasText;box-shadow:none;backdrop-filter:none}.ty-surface[data-selected]{border:var(--ty-surface-border-v2) solid Highlight}}@media (forced-colors:active){.ty-surface:has(.ty-surface__primary[data-focus-visible]){outline:var(--ty-surface-outline) solid Highlight}}}@layer ty.components{.ty-surface[data-pressable] .ty-surface__body :is(a,button,input,select,textarea,[role=button],[tabindex]),.ty-surface[data-pressable] .ty-surface__footer :is(a,button,input,select,textarea,[role=button],[tabindex]){position:relative;z-index:1}}@layer ty.tokens{:root{--ty-switch-ty-switch-width:36px;--ty-switch-ty-switch-height:20px;--ty-switch-ty-switch-thumb:14px;--ty-switch-size-small-ty-switch-width:28px;--ty-switch-size-small-ty-switch-height:16px;--ty-switch-size-small-ty-switch-thumb:10px;--ty-switch-size-large-ty-switch-width:44px;--ty-switch-size-large-ty-switch-height:24px;--ty-switch-size-large-ty-switch-thumb:18px;--ty-switch-layout-tile-border:1px;--ty-switch-track-border:1px;--ty-switch-track-focus-visible-true-outline-offset:2px;--ty-switch-thumb-border:2px;--ty-switch-border:1px}}@layer ty.components{.ty-switch{--ty-switch-width:var(--ty-switch-ty-switch-width);--ty-switch-height:var(--ty-switch-ty-switch-height);--ty-switch-thumb:var(--ty-switch-ty-switch-thumb);gap:var(--ty-space-3);min-block-size:var(--ty-control-target);color:var(--ty-ink-2);cursor:pointer;outline:none}.ty-switch,.ty-switch__track{position:relative;box-sizing:border-box;display:inline-flex;align-items:center}.ty-switch__track{flex:none;inline-size:var(--ty-switch-width);block-size:var(--ty-switch-height);padding-inline:calc((var(--ty-switch-height) - var(--ty-switch-thumb)) / 2);border:var(--ty-switch-track-border) solid var(--ty-line-strong);border-radius:var(--ty-radius-pill);background:var(--ty-surface-sunken);transition:background-color var(--ty-dur-quick) var(--ty-ease)}.ty-switch__thumb{inline-size:var(--ty-switch-thumb);block-size:var(--ty-switch-thumb);border-radius:var(--ty-radius-pill);background:var(--ty-ink-3);transition:transform var(--ty-dur-quick) var(--ty-ease),background-color var(--ty-dur-quick) var(--ty-ease)}.ty-switch__text{display:flex;flex-direction:column;gap:var(--ty-space-1)}.ty-switch__label{color:var(--ty-ink);font-size:var(--ty-font-size-body);line-height:var(--ty-font-line-height-body)}.ty-switch__description{color:var(--ty-ink-3);font-size:var(--ty-font-size-meta);line-height:var(--ty-font-line-height-meta)}.ty-switch[data-size=small]{--ty-switch-width:var(--ty-switch-size-small-ty-switch-width);--ty-switch-height:var(--ty-switch-size-small-ty-switch-height);--ty-switch-thumb:var(--ty-switch-size-small-ty-switch-thumb)}.ty-switch[data-size=large]{--ty-switch-width:var(--ty-switch-size-large-ty-switch-width);--ty-switch-height:var(--ty-switch-size-large-ty-switch-height);--ty-switch-thumb:var(--ty-switch-size-large-ty-switch-thumb)}.ty-switch[data-layout=tile]{display:flex;flex-direction:row-reverse;justify-content:space-between;padding:var(--ty-space-3) var(--ty-space-4);border:var(--ty-switch-layout-tile-border) solid var(--ty-line);border-radius:var(--ty-radius-control);background:var(--ty-surface-solid)}.ty-switch[data-selected] .ty-switch__track{border-color:var(--ty-accent);background:var(--ty-accent)}.ty-switch[data-selected] .ty-switch__thumb{background:var(--ty-accent-ink);transform:translateX(calc(var(--ty-switch-width) - var(--ty-switch-height)))}.ty-switch[data-pressed] .ty-switch__thumb{opacity:.85}.ty-switch[data-focus-visible] .ty-switch__track{outline:var(--ty-focus-width) solid var(--ty-focus-ring);outline-offset:var(--ty-switch-track-focus-visible-true-outline-offset)}.ty-switch[data-disabled]{opacity:.55;cursor:not-allowed}.ty-switch[data-readonly]{cursor:default}.ty-switch[data-selected] .ty-switch__thumb:dir(rtl){transform:translateX(calc(-1 * (var(--ty-switch-width) - var(--ty-switch-height))))}.ty-switch[data-hovered]:not([data-disabled]) .ty-switch__track{border-color:var(--ty-ink-3)}@media (prefers-reduced-motion:reduce){.ty-switch__thumb,.ty-switch__track{transition:none}}@media (prefers-reduced-transparency:reduce){.ty-switch__track{background:var(--ty-surface-sunken)}}@media (forced-colors:active){.ty-switch__track{border:var(--ty-switch-track-border) solid CanvasText;background:Canvas;forced-color-adjust:none}.ty-switch__thumb{box-sizing:border-box;border:var(--ty-switch-thumb-border) solid CanvasText;background:Canvas}.ty-switch[data-selected] .ty-switch__track{border-color:CanvasText;background:Canvas}.ty-switch[data-selected] .ty-switch__thumb{background:CanvasText}.ty-switch[data-focus-visible] .ty-switch__track{outline-color:Highlight}.ty-switch[data-layout=tile]{border:var(--ty-switch-border) solid CanvasText}}}@layer ty.components{.ty-switch-group{display:flex;flex-direction:column;gap:var(--ty-space-2)}.ty-switch-group__label{color:var(--ty-ink);font-size:var(--ty-font-size-label);font-weight:var(--ty-font-weight-semibold);line-height:var(--ty-font-line-height-label)}.ty-switch__track:before{content:"";position:absolute;inset-block-start:50%;left:50%;inline-size:max(100%,var(--ty-control-target));block-size:max(100%,var(--ty-control-target));transform:translate(-50%,-50%)}}@layer ty.components{}@layer ty.tokens{:root{--ty-tabs-list-border-block-end:1px;--ty-tabs-list-border-inline-end:1px;--ty-tabs-tab-outline-offset:-2px;--ty-tabs-panel-outline-offset:2px}}@layer ty.components{.ty-tabs{display:flex;flex-direction:column;gap:var(--ty-space-4)}.ty-tabs__list{display:flex;gap:var(--ty-space-1);border-block-end:var(--ty-tabs-list-border-block-end) solid var(--ty-line);overflow-x:auto;scrollbar-width:thin}.ty-tabs__tab{position:relative;display:inline-flex;flex:none;align-items:center;gap:var(--ty-space-2);min-block-size:var(--ty-control-height);padding-inline:var(--ty-space-3);color:var(--ty-ink-2);font-size:var(--ty-font-size-body);font-weight:var(--ty-font-weight-regular);white-space:nowrap;cursor:default;outline:none;border-radius:var(--ty-radius-control) var(--ty-radius-control) 0 0;transition:color var(--ty-dur-quick) var(--ty-ease)}.ty-tabs__count{min-inline-size:1.5em;padding-inline:var(--ty-space-1);border-radius:var(--ty-radius-pill);background:var(--ty-surface-sunken);color:var(--ty-ink-2);font-size:var(--ty-font-size-meta);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:center}.ty-tabs__panel{outline:none;border-radius:var(--ty-radius-control)}.ty-tabs[data-orientation=vertical]{flex-direction:row}.ty-tabs__list[data-orientation=vertical]{flex-direction:column;border-block-end:0;border-inline-end:var(--ty-tabs-list-border-inline-end) solid var(--ty-line);overflow:visible}.ty-tabs__tab[data-hovered]{color:var(--ty-ink)}.ty-tabs__tab[data-selected]{color:var(--ty-accent);font-weight:var(--ty-font-weight-semibold)}.ty-tabs__tab[data-selected]:after{background:var(--ty-accent)}.ty-tabs__tab[data-focus-visible]{outline:var(--ty-focus-width) solid var(--ty-focus-ring);outline-offset:var(--ty-tabs-tab-outline-offset)}.ty-tabs__tab[data-disabled]{color:var(--ty-ink-3);opacity:.6}.ty-tabs__panel[data-focus-visible]{outline:var(--ty-focus-width) solid var(--ty-focus-ring);outline-offset:var(--ty-tabs-panel-outline-offset)}.ty-tabs__panel[data-inert]{display:none}.ty-tabs[data-density=compact] .ty-tabs__tab{padding-inline:var(--ty-space-2);gap:var(--ty-space-1)}@media (max-width:1023.98px){.ty-tabs__tab{min-block-size:var(--ty-control-target)}}@media (forced-colors:active){.ty-tabs__tab[data-selected]:after{background:Highlight}.ty-tabs__tab[data-selected]{color:Highlight}}}@layer ty.components{button.ty-tabs__tab{-webkit-appearance:none;-moz-appearance:none;appearance:none;box-sizing:border-box;padding-block:0;border:0;background:none;font-family:inherit;text-align:start}.ty-tabs__tab:after{content:"";position:absolute;inset-inline:var(--ty-space-2);inset-block-end:-1px;block-size:2px;border-radius:var(--ty-radius-pill);background:transparent;transition:background-color var(--ty-dur-quick) var(--ty-ease)}.ty-tabs__list[data-orientation=vertical] .ty-tabs__tab:after{inset-inline:auto -1px;inset-block:var(--ty-space-2);inline-size:2px;block-size:auto}@media (prefers-reduced-motion:reduce){.ty-tabs__tab,.ty-tabs__tab:after{transition:none}}}@layer ty.tokens{:root{--ty-app-window-light-close:var(--ty-danger);--ty-app-window-light-minimize:var(--ty-warning);--ty-app-window-light-zoom:var(--ty-success);--ty-app-window-light-size:12px;--ty-app-window-border:1px;--ty-app-window-step-gap:420ms;--ty-app-window-caret-width:0.55em}}@layer ty.components{.ty-app-window{margin:0;display:flex;flex-direction:column;min-inline-size:0;overflow:hidden;border:var(--ty-app-window-border) solid var(--ty-glass-edge,var(--ty-line));border-radius:var(--ty-radius-card);background:var(--ty-glass-fill-raised,var(--ty-surface-raised));color:var(--ty-ink);box-shadow:var(--ty-shadow-raised);backdrop-filter:blur(var(--ty-glass-blur-sheet)) saturate(var(--ty-glass-saturate));-webkit-backdrop-filter:blur(var(--ty-glass-blur-sheet)) saturate(var(--ty-glass-saturate))}.ty-app-window__bar{display:grid;grid-template-columns:auto 1fr auto;align-items:center;grid-gap:var(--ty-space-3);gap:var(--ty-space-3);min-block-size:var(--ty-control-target);padding-inline:var(--ty-space-4);border-block-end:var(--ty-app-window-border) solid var(--ty-line)}.ty-app-window__lights{display:inline-flex;gap:var(--ty-space-2);margin:0;padding:0;list-style:none}.ty-app-window__light{display:block;inline-size:var(--ty-app-window-light-size);block-size:var(--ty-app-window-light-size);border-radius:var(--ty-radius-pill)}.ty-app-window__title{margin:0;min-inline-size:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:center;color:var(--ty-ink-2);font-family:var(--ty-font-mono);font-size:var(--ty-font-size-meta)}.ty-app-window__toolbar{display:flex;align-items:center;gap:var(--ty-space-2);min-inline-size:0;padding-inline:var(--ty-space-3);border-block-end:var(--ty-app-window-border) solid var(--ty-line);overflow-x:auto}.ty-app-window__body{display:flex;flex-direction:column;gap:var(--ty-space-1);min-inline-size:0;padding:var(--ty-space-4)}.ty-app-window__line{margin:0;min-inline-size:0;font-family:var(--ty-font-mono);font-size:var(--ty-font-size-meta);line-height:var(--ty-font-line-height-body);white-space:pre-wrap;overflow-wrap:anywhere}.ty-app-window__prompt{color:var(--ty-accent);font-weight:var(--ty-font-weight-semibold);margin-inline-end:var(--ty-space-2)}.ty-app-window__rest{visibility:hidden}.ty-app-window__caret{display:inline-block;inline-size:var(--ty-app-window-caret-width);block-size:1em;vertical-align:text-bottom;margin-inline-start:var(--ty-space-1);background:var(--ty-accent)}.ty-app-window__title[data-align=start]{text-align:start}.ty-app-window__body[data-rows]{max-block-size:calc(var(--ty-app-window-rows) * 1lh + 2 * var(--ty-space-4));overflow-y:auto;overscroll-behavior:contain;font-size:var(--ty-font-size-meta);line-height:var(--ty-font-line-height-body)}.ty-app-window__line[data-pending]{visibility:hidden}.ty-app-window__line[data-kind=output]{color:var(--ty-ink-2)}.ty-app-window__line[data-kind=comment]{color:var(--ty-ink-3)}.ty-app-window__line[data-kind=prose]{margin-block:var(--ty-space-2);font-family:var(--ty-font-body);font-size:var(--ty-font-size-body);white-space:normal}.ty-app-window__light[data-light=close]{background:var(--ty-app-window-light-close)}.ty-app-window__light[data-light=minimize]{background:var(--ty-app-window-light-minimize)}.ty-app-window__light[data-light=zoom]{background:var(--ty-app-window-light-zoom)}@media (prefers-reduced-transparency:reduce){.ty-app-window{backdrop-filter:none;-webkit-backdrop-filter:none;background:var(--ty-surface-raised)}}[data-medium=paper] .ty-app-window{border-radius:0;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}[data-medium=paper] .ty-app-window,[data-medium=paper] .ty-app-window__light{background:transparent;border:var(--ty-app-window-border) solid var(--ty-ink)}[data-medium=video] .ty-app-window{background:var(--ty-surface-sunken);box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}@media (forced-colors:active){.ty-app-window__light{background:CanvasText}}}@layer ty.components{@keyframes ty-app-window-line-in{0%{opacity:0}}@keyframes ty-app-window-caret{50%{opacity:0}}@media (prefers-reduced-motion:no-preference){.ty-app-window[data-playing] .ty-app-window__line[data-step]{animation:ty-app-window-line-in var(--ty-dur-base) var(--ty-ease) both;animation-delay:calc(var(--ty-app-window-step) * var(--ty-app-window-step-gap))}.ty-app-window[data-playing] .ty-app-window__caret{animation:ty-app-window-caret calc(var(--ty-app-window-step-gap) * 2) steps(1) infinite}}@media print{.ty-app-window .ty-app-window__caret,.ty-app-window .ty-app-window__line{animation:none}}}@layer ty.tokens{:root{--ty-answer-showcase-border:1px;--ty-answer-showcase-tile-min:9rem;--ty-answer-showcase-panel-min:18rem;--ty-answer-showcase-column-min:28rem;--ty-answer-showcase-gate-blur:6px;--ty-answer-showcase-caret-width:2px;--ty-answer-showcase-max-block-size:46rem}}@layer ty.components{.ty-answer-showcase{position:relative;margin:0;display:flex;flex-direction:column;gap:var(--ty-space-4);min-inline-size:0;padding:var(--ty-space-5);border:var(--ty-answer-showcase-border) solid var(--ty-glass-edge,var(--ty-line));border-radius:var(--ty-radius-card);background:var(--ty-glass-fill-raised,var(--ty-surface-raised));color:var(--ty-ink);box-shadow:var(--ty-shadow-raised);text-align:start}.ty-answer-showcase__head{justify-content:space-between}.ty-answer-showcase__head,.ty-answer-showcase__meta{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ty-space-2)}.ty-answer-showcase__meta{color:var(--ty-ink-2);font-size:var(--ty-font-size-meta)}.ty-answer-showcase__layout{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,var(--ty-answer-showcase-column-min)),1fr));grid-gap:var(--ty-space-5);gap:var(--ty-space-5);align-items:start;min-inline-size:0}.ty-answer-showcase__reply{display:flex;flex-direction:column;gap:var(--ty-space-3);min-inline-size:0}.ty-answer-showcase__thread{display:flex;flex-direction:column;gap:var(--ty-space-4);min-inline-size:0}.ty-answer-showcase__delegation{display:flex;flex-direction:column;gap:var(--ty-space-2);padding:var(--ty-space-3);border:var(--ty-answer-showcase-border) solid var(--ty-line);border-radius:var(--ty-radius-card)}.ty-answer-showcase__delegationHead{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ty-space-2)}.ty-answer-showcase__delegationName{font-weight:var(--ty-font-weight-semibold);font-size:var(--ty-font-size-label,var(--ty-font-size-body));color:var(--ty-ink)}.ty-answer-showcase__delegationStatus,.ty-answer-showcase__task{color:var(--ty-ink-3);font-size:var(--ty-font-size-meta)}.ty-answer-showcase__task{margin:0}.ty-answer-showcase__text{margin:0;color:var(--ty-ink);font-size:var(--ty-font-size-body);line-height:var(--ty-font-line-height-body)}.ty-answer-showcase__caret{display:inline-block;inline-size:var(--ty-answer-showcase-caret-width);block-size:1em;margin-inline-start:var(--ty-space-1);vertical-align:text-bottom;background:var(--ty-accent)}.ty-answer-showcase__answer{position:relative}.ty-answer-showcase__answer,.ty-answer-showcase__dashboard{display:flex;flex-direction:column;gap:var(--ty-space-4);min-inline-size:0}.ty-answer-showcase__tiles{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,var(--ty-answer-showcase-tile-min)),1fr));grid-gap:var(--ty-space-3);gap:var(--ty-space-3);margin:0;padding:0;list-style:none}.ty-answer-showcase__panels{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,var(--ty-answer-showcase-panel-min)),1fr));grid-gap:var(--ty-space-4);gap:var(--ty-space-4);align-items:start}.ty-answer-showcase__part{min-inline-size:0}.ty-answer-showcase__place{display:flex;flex-direction:column;gap:var(--ty-space-1);padding:var(--ty-space-3) var(--ty-space-4);border-inline-start:var(--ty-answer-showcase-border) solid var(--ty-accent)}.ty-answer-showcase__placeName{margin:0;font-family:var(--ty-font-serif);font-size:var(--ty-font-size-h3);line-height:var(--ty-font-line-height-h3);color:var(--ty-ink)}.ty-answer-showcase__placeNote{margin:0;color:var(--ty-ink-2)}.ty-answer-showcase__gate{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;padding:var(--ty-space-4)}.ty-answer-showcase__part[data-shown=false]{visibility:hidden}.ty-answer-showcase[data-scroll]{max-block-size:var(--ty-answer-showcase-max-block-size);overflow-y:auto;overscroll-behavior:contain}.ty-answer-showcase__dashboard[data-gated],.ty-answer-showcase__text[data-gated]{filter:blur(var(--ty-answer-showcase-gate-blur));-webkit-user-select:none;-moz-user-select:none;user-select:none}}@layer ty.components{@keyframes ty-answer-showcase-in{0%{opacity:0;translate:0 var(--ty-space-2)}}@keyframes ty-answer-showcase-draw{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 0 0 0)}}@keyframes ty-answer-showcase-caret{50%{opacity:0}}@media (prefers-reduced-motion:no-preference){.ty-answer-showcase[data-moving] .ty-answer-showcase__part[data-shown=true]{animation:ty-answer-showcase-in var(--ty-dur-base) var(--ty-ease) both}.ty-answer-showcase[data-moving] .ty-answer-showcase__part[data-part=chart][data-shown=true]{animation:ty-answer-showcase-draw calc(var(--ty-dur-base) * 4) var(--ty-ease) both}.ty-answer-showcase[data-moving] .ty-answer-showcase__caret{animation:ty-answer-showcase-caret 1s steps(1) infinite}}@media print{.ty-answer-showcase .ty-answer-showcase__caret,.ty-answer-showcase .ty-answer-showcase__part{animation:none}}}@layer ty.tokens{:root{--ty-tag-min-block-size:2px;--ty-tag-border:1px;--ty-tag-swatch-border:1px;--ty-tag-swatch-border-radius:2px;--ty-tag-remove-inline-size:18px;--ty-tag-remove-block-size:18px;--ty-tag-icon-inline-size:14px;--ty-tag-icon-block-size:14px;--ty-tag-outline-offset:2px;--ty-tag-remove-outline-offset:2px}}@layer ty.components{.ty-tag{--ty-tag-fill:var(--ty-surface-sunken);--ty-tag-ink:var(--ty-ink-2);--ty-tag-border:var(--ty-line);position:relative;box-sizing:border-box;display:inline-flex;align-items:center;gap:var(--ty-space-1);max-inline-size:100%;min-block-size:calc(var(--ty-space-5) + var(--ty-tag-min-block-size));padding-inline:var(--ty-space-2);border:var(--ty-tag-border) solid;border-radius:var(--ty-radius-pill);background:var(--ty-tag-fill);color:var(--ty-tag-ink);font:inherit;font-size:var(--ty-font-size-label);line-height:var(--ty-font-line-height-label);text-decoration:none;vertical-align:middle;outline:none;transition:border-color var(--ty-dur-instant) var(--ty-ease)}.ty-tag__text{overflow:hidden;min-inline-size:0;text-overflow:ellipsis;white-space:nowrap}.ty-tag__icon{display:inline-flex;flex:none}.ty-tag__swatch{flex:none;inline-size:var(--ty-space-2);block-size:var(--ty-space-2);border:var(--ty-tag-swatch-border) solid color-mix(in srgb,var(--ty-ink) 25%,transparent);border-radius:var(--ty-tag-swatch-border-radius);background:var(--ty-ink-3)}.ty-tag__remove{position:relative;display:inline-flex;align-items:center;justify-content:center;inline-size:var(--ty-tag-remove-inline-size);block-size:var(--ty-tag-remove-block-size);margin-inline-end:calc(var(--ty-space-1) * -1);padding:0;border:0;border-radius:var(--ty-radius-pill);background:transparent;color:inherit;cursor:pointer;outline:none}.ty-tag[data-size=small]{min-block-size:var(--ty-space-5);font-size:var(--ty-font-size-meta);line-height:var(--ty-font-line-height-meta)}.ty-tag[data-size=large]{min-block-size:var(--ty-space-6);padding-inline:var(--ty-space-3);font-size:var(--ty-font-size-body);line-height:var(--ty-font-line-height-body)}.ty-tag[data-tone=accent]{--ty-tag-fill:var(--ty-accent-soft);--ty-tag-ink:var(--ty-on-accent-soft);--ty-tag-border:transparent}.ty-tag[data-interactive]{cursor:pointer}@media (prefers-reduced-motion:reduce){.ty-tag{transition:none}}.ty-tag__swatch[data-category="1"]{background:var(--ty-chart-1)}.ty-tag__swatch[data-category="2"]{background:var(--ty-chart-2)}.ty-tag__swatch[data-category="3"]{background:var(--ty-chart-3)}.ty-tag__swatch[data-category="4"]{background:var(--ty-chart-4)}.ty-tag__swatch[data-category="5"]{background:var(--ty-chart-5)}.ty-tag__swatch[data-category="6"]{background:var(--ty-chart-6)}.ty-tag__swatch[data-category="7"]{background:var(--ty-chart-7)}.ty-tag__swatch[data-category="8"]{background:var(--ty-chart-8)}.ty-tag__icon>svg{inline-size:var(--ty-tag-icon-inline-size);block-size:var(--ty-tag-icon-block-size)}.ty-tag[data-interactive][data-hovered]{--ty-tag-border:var(--ty-line-strong)}.ty-tag[data-focus-visible]{outline:var(--ty-focus-width) solid var(--ty-focus-ring);outline-offset:var(--ty-tag-outline-offset)}.ty-tag__remove[data-focus-visible]{outline:var(--ty-focus-width) solid var(--ty-focus-ring);outline-offset:var(--ty-tag-remove-outline-offset)}.ty-tag__remove[data-hovered]{background:var(--ty-line)}@media (prefers-reduced-transparency:reduce){.ty-tag[data-tone=accent]{background:color-mix(in srgb,var(--ty-accent) 12%,var(--ty-surface-solid))}}@media (forced-colors:active){.ty-tag{border:var(--ty-tag-border) solid CanvasText}.ty-tag__swatch{border-color:CanvasText;forced-color-adjust:none}.ty-tag[data-focus-visible],.ty-tag__remove[data-focus-visible]{outline-color:Highlight}}}@layer ty.components{.ty-tag-list__items{display:flex;flex-wrap:wrap;gap:var(--ty-space-2)}.ty-tag[data-interactive]:before,.ty-tag__remove:before{content:"";position:absolute;inset-block-start:50%;left:50%;inline-size:max(100%,var(--ty-control-target));block-size:max(100%,var(--ty-control-target));transform:translate(-50%,-50%)}.ty-tag__remove>svg{inline-size:12px;block-size:12px}}@layer ty.components{}@layer ty.tokens{:root{--ty-text-area-input-border:1px;--ty-text-area-input-outline-offset:2px}}@layer ty.components{.ty-text-area{display:flex;flex-direction:column;gap:var(--ty-space-1);min-inline-size:0}.ty-text-area__label{color:var(--ty-ink);font-size:var(--ty-font-size-label);font-weight:var(--ty-font-weight-semibold);line-height:var(--ty-font-line-height-label)}.ty-text-area__counter,.ty-text-area__hint{margin:0;color:var(--ty-ink-3);font-size:var(--ty-font-size-meta);line-height:var(--ty-font-line-height-meta)}.ty-text-area__counter{align-self:flex-end;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ty-text-area__error{display:flex;align-items:flex-start;gap:var(--ty-space-1);margin:0;font-size:var(--ty-font-size-meta);line-height:var(--ty-font-line-height-meta);color:var(--ty-danger)}.ty-text-area__input{box-sizing:border-box;inline-size:100%;min-block-size:var(--ty-control-target);padding:var(--ty-space-2) var(--ty-space-3);border:var(--ty-text-area-input-border) solid var(--ty-input);border-radius:var(--ty-radius-control);background:var(--ty-surface-solid);color:var(--ty-ink);font:inherit;font-family:var(--ty-font-sans);font-size:var(--ty-font-size-body);line-height:var(--ty-font-line-height-body);resize:vertical;overflow-y:hidden;outline:none;transition:border-color var(--ty-dur-instant) var(--ty-ease)}.ty-text-area[data-auto-grow] .ty-text-area__input,.ty-text-area[data-resize=none] .ty-text-area__input{resize:none}.ty-text-area[data-monospace] .ty-text-area__input{font-family:var(--ty-font-mono)}.ty-text-area[data-invalid] .ty-text-area__input{border-color:var(--ty-danger)}.ty-text-area[data-readonly] .ty-text-area__input{background:var(--ty-surface-sunken)}.ty-text-area[data-disabled] .ty-text-area__input{opacity:.55;cursor:not-allowed}.ty-text-area__counter[data-over-limit]{color:var(--ty-danger)}.ty-text-area:not([data-auto-grow]) .ty-text-area__input,.ty-text-area[data-scrolling] .ty-text-area__input{overflow-y:auto}.ty-text-area__input::-moz-placeholder{color:var(--ty-ink-3)}.ty-text-area__input::placeholder{color:var(--ty-ink-3)}.ty-text-area__input[data-hovered]{border-color:var(--ty-ink-3)}.ty-text-area__input[data-focused]{outline:var(--ty-focus-width) solid var(--ty-focus-ring);outline-offset:var(--ty-text-area-input-outline-offset)}@media (pointer:coarse){.ty-text-area__input{font-size:var(--ty-font-size-body-lg)}}@media (prefers-reduced-motion:reduce){.ty-text-area__input{transition:none}}@media (forced-colors:active){.ty-text-area__input{border:var(--ty-text-area-input-border) solid FieldText;background:Field;color:FieldText}.ty-text-area__input[data-focused]{outline-color:Highlight}}}@layer ty.tokens{:root{--ty-text-field-group-border:1px;--ty-text-field-input-min-block-size:2px;--ty-text-field-group-outline-offset:2px;--ty-text-field-action-outline-offset:2px;--ty-text-field-group-outline:2px;--ty-text-field-group-border-width:2px}}@layer ty.components{.ty-text-field{display:flex;flex-direction:column;gap:var(--ty-space-1);min-inline-size:0}.ty-text-field__label{color:var(--ty-ink);font-size:var(--ty-font-size-label);font-weight:var(--ty-font-weight-semibold);line-height:var(--ty-font-line-height-label)}.ty-text-field__counter,.ty-text-field__hint{margin:0;color:var(--ty-ink-3);font-size:var(--ty-font-size-meta);line-height:var(--ty-font-line-height-meta)}.ty-text-field__counter{align-self:flex-end;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ty-text-field__success{color:var(--ty-success)}.ty-text-field__error,.ty-text-field__success{margin:0;font-size:var(--ty-font-size-meta);line-height:var(--ty-font-line-height-meta)}.ty-text-field__error{display:flex;align-items:flex-start;gap:var(--ty-space-1);color:var(--ty-danger)}.ty-text-field__group{position:relative;box-sizing:border-box;display:flex;align-items:center;gap:var(--ty-space-1);min-block-size:var(--ty-control-height);padding-inline:var(--ty-space-3) var(--ty-space-1);border:var(--ty-text-field-group-border) solid var(--ty-input);border-radius:var(--ty-radius-control);background:var(--ty-surface-solid);color:var(--ty-ink);transition:border-color var(--ty-dur-instant) var(--ty-ease)}.ty-text-field__leading{display:inline-flex;color:var(--ty-ink-3)}.ty-text-field__input{flex:1 1;min-inline-size:0;min-block-size:calc(var(--ty-control-height) - var(--ty-text-field-input-min-block-size));padding:0;border:0;background:transparent;color:inherit;font:inherit;font-family:var(--ty-font-sans);font-size:var(--ty-font-size-body);outline:none}.ty-text-field__action{position:relative;display:inline-flex;align-items:center;justify-content:center;inline-size:var(--ty-space-6);block-size:var(--ty-space-6);padding:0;border:0;border-radius:var(--ty-radius-control);background:transparent;color:var(--ty-ink-3);cursor:pointer;transition:background-color var(--ty-dur-quick) var(--ty-ease),opacity var(--ty-dur-quick) var(--ty-ease)}.ty-text-field__success-mark{margin-inline-end:var(--ty-space-2);color:var(--ty-success)}.ty-text-field[data-appearance=filled] .ty-text-field__group{border-color:transparent;background:var(--ty-surface-sunken)}.ty-text-field[data-hovered] .ty-text-field__group{border-color:var(--ty-ink-3)}.ty-text-field[data-invalid] .ty-text-field__group{border-color:var(--ty-danger)}.ty-text-field[data-readonly] .ty-text-field__group{background:var(--ty-surface-sunken)}.ty-text-field[data-disabled] .ty-text-field__group{opacity:.55;cursor:not-allowed}.ty-text-field__counter[data-over-limit]{color:var(--ty-danger)}.ty-text-field__group:focus-within,.ty-text-field__group:has(.ty-text-field__input[data-focus-visible]){outline:var(--ty-focus-width) solid var(--ty-focus-ring);outline-offset:var(--ty-text-field-group-outline-offset)}.ty-text-field__leading>svg{inline-size:1.15em;block-size:1.15em}.ty-text-field__input::-moz-placeholder{color:var(--ty-ink-3)}.ty-text-field__input::placeholder{color:var(--ty-ink-3)}.ty-text-field__input::-webkit-search-cancel-button{-webkit-appearance:none;appearance:none}.ty-text-field__action[data-hovered]{background:var(--ty-surface-sunken);color:var(--ty-ink)}.ty-text-field__action[data-focus-visible]{outline:var(--ty-focus-width) solid var(--ty-focus-ring);outline-offset:var(--ty-text-field-action-outline-offset)}@media (max-width:1023.98px){.ty-text-field__group{min-block-size:var(--ty-control-height-touch)}}@media (pointer:coarse){.ty-text-field__input{font-size:var(--ty-font-size-body-lg)}}@media (prefers-reduced-motion:reduce){.ty-text-field__action,.ty-text-field__group{transition:none}}@media (forced-colors:active){.ty-text-field__group{border:var(--ty-text-field-group-border) solid FieldText;background:Field;color:FieldText}}@media (forced-colors:active){.ty-text-field__group:focus-within{outline:var(--ty-text-field-group-outline) solid Highlight}}@media (forced-colors:active){.ty-text-field[data-invalid] .ty-text-field__group{border-width:var(--ty-text-field-group-border-width)}.ty-text-field__action[data-focus-visible]{outline-color:Highlight}}}@layer ty.components{.ty-text-field__action:before{content:"";position:absolute;inset-block-start:50%;left:50%;inline-size:max(100%,var(--ty-control-target));block-size:max(100%,var(--ty-control-target));transform:translate(-50%,-50%)}}@layer ty.tokens{:root{--ty-code-border:1px}}@layer ty.components{.ty-code{font-family:var(--ty-font-mono);font-size:.92em;padding-inline:var(--ty-space-1);border-radius:calc(var(--ty-radius-control) / 2);background:var(--ty-surface-sunken);color:var(--ty-on-surface-sunken);overflow-wrap:anywhere}@media (forced-colors:active){.ty-code{color:CanvasText;border:var(--ty-code-border) solid CanvasText}}}@layer ty.components{.ty-strong{font-weight:var(--ty-font-weight-semibold);color:var(--ty-ink)}@media (forced-colors:active){.ty-strong{color:CanvasText}}}@layer ty.tokens{:root{--ty-text-size-meta-font-size:12px}}@layer ty.components{.ty-text{margin:0;font-family:var(--ty-font-sans);font-weight:var(--ty-font-weight-regular);font-size:var(--ty-font-size-body);line-height:var(--ty-font-line-height-body);color:var(--ty-ink-2)}.ty-text[data-size=display]{font-size:var(--ty-font-size-display);line-height:var(--ty-font-line-height-display)}.ty-text[data-size=h1]{font-size:var(--ty-font-size-h1);line-height:var(--ty-font-line-height-display)}.ty-text[data-size=h2]{font-size:var(--ty-font-size-h2);line-height:var(--ty-font-line-height-h2)}.ty-text[data-size=h3]{font-size:var(--ty-font-size-h3);line-height:var(--ty-font-line-height-h3)}.ty-text[data-size=body-lg]{font-size:var(--ty-font-size-body-lg);line-height:var(--ty-font-line-height-body-lg)}.ty-text[data-size=body]{font-size:var(--ty-font-size-body);line-height:var(--ty-font-line-height-body)}.ty-text[data-size=label]{font-size:var(--ty-font-size-label);line-height:var(--ty-font-line-height-label)}.ty-text[data-size=meta]{font-size:max(var(--ty-text-size-meta-font-size),var(--ty-font-size-meta));line-height:var(--ty-font-line-height-meta)}.ty-text[data-weight=regular]{font-weight:var(--ty-font-weight-regular)}.ty-text[data-weight=semibold]{font-weight:var(--ty-font-weight-semibold)}.ty-text[data-weight=bold]{font-weight:var(--ty-font-weight-bold)}.ty-text[data-tone=default]{color:var(--ty-ink-2)}.ty-text[data-tone=strong]{color:var(--ty-ink)}.ty-text[data-tone=muted]{color:var(--ty-ink-3)}.ty-text[data-tone=brand]{color:var(--ty-brand)}.ty-text[data-tone=danger]{color:var(--ty-danger)}.ty-text[data-tone=success]{color:var(--ty-success)}.ty-text[data-family=sans]{font-family:var(--ty-font-sans)}.ty-text[data-family=serif]{font-family:var(--ty-font-serif)}.ty-text[data-family=mono]{font-family:var(--ty-font-mono)}.ty-text[data-measure=prose]{max-inline-size:calc(var(--ty-measure-prose) * 1ch)}.ty-text[data-measure=summary]{max-inline-size:calc(var(--ty-measure-summary) * 1ch)}.ty-text[data-numeric]{font-feature-settings:tabular-nums lining-nums;font-variant-numeric:tabular-nums lining-nums}.ty-text[data-break-anywhere]{overflow-wrap:anywhere}.ty-text[data-transform=uppercase]{text-transform:uppercase;letter-spacing:.08em}.ty-text[data-truncate=line]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ty-text[data-truncate=clamp]{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:var(--ty-text-lines,2);line-clamp:var(--ty-text-lines,2)}@media (min-width:640px){.ty-text[data-size-sm=display]{font-size:var(--ty-font-size-display);line-height:var(--ty-font-line-height-display)}.ty-text[data-size-sm=h1]{font-size:var(--ty-font-size-h1);line-height:var(--ty-font-line-height-display)}.ty-text[data-size-sm=h2]{font-size:var(--ty-font-size-h2);line-height:var(--ty-font-line-height-h2)}.ty-text[data-size-sm=h3]{font-size:var(--ty-font-size-h3);line-height:var(--ty-font-line-height-h3)}.ty-text[data-size-sm=body-lg]{font-size:var(--ty-font-size-body-lg);line-height:var(--ty-font-line-height-body-lg)}.ty-text[data-size-sm=body]{font-size:var(--ty-font-size-body);line-height:var(--ty-font-line-height-body)}.ty-text[data-size-sm=label]{font-size:var(--ty-font-size-label);line-height:var(--ty-font-line-height-label)}.ty-text[data-size-sm=meta]{font-size:max(var(--ty-text-size-meta-font-size),var(--ty-font-size-meta));line-height:var(--ty-font-line-height-meta)}.ty-text[data-weight-sm=regular]{font-weight:var(--ty-font-weight-regular)}.ty-text[data-weight-sm=semibold]{font-weight:var(--ty-font-weight-semibold)}.ty-text[data-weight-sm=bold]{font-weight:var(--ty-font-weight-bold)}.ty-text[data-tone-sm=default]{color:var(--ty-ink-2)}.ty-text[data-tone-sm=strong]{color:var(--ty-ink)}.ty-text[data-tone-sm=muted]{color:var(--ty-ink-3)}.ty-text[data-tone-sm=brand]{color:var(--ty-brand)}.ty-text[data-tone-sm=danger]{color:var(--ty-danger)}.ty-text[data-tone-sm=success]{color:var(--ty-success)}}@media (min-width:768px){.ty-text[data-size-md=display]{font-size:var(--ty-font-size-display);line-height:var(--ty-font-line-height-display)}.ty-text[data-size-md=h1]{font-size:var(--ty-font-size-h1);line-height:var(--ty-font-line-height-display)}.ty-text[data-size-md=h2]{font-size:var(--ty-font-size-h2);line-height:var(--ty-font-line-height-h2)}.ty-text[data-size-md=h3]{font-size:var(--ty-font-size-h3);line-height:var(--ty-font-line-height-h3)}.ty-text[data-size-md=body-lg]{font-size:var(--ty-font-size-body-lg);line-height:var(--ty-font-line-height-body-lg)}.ty-text[data-size-md=body]{font-size:var(--ty-font-size-body);line-height:var(--ty-font-line-height-body)}.ty-text[data-size-md=label]{font-size:var(--ty-font-size-label);line-height:var(--ty-font-line-height-label)}.ty-text[data-size-md=meta]{font-size:max(var(--ty-text-size-meta-font-size),var(--ty-font-size-meta));line-height:var(--ty-font-line-height-meta)}.ty-text[data-weight-md=regular]{font-weight:var(--ty-font-weight-regular)}.ty-text[data-weight-md=semibold]{font-weight:var(--ty-font-weight-semibold)}.ty-text[data-weight-md=bold]{font-weight:var(--ty-font-weight-bold)}.ty-text[data-tone-md=default]{color:var(--ty-ink-2)}.ty-text[data-tone-md=strong]{color:var(--ty-ink)}.ty-text[data-tone-md=muted]{color:var(--ty-ink-3)}.ty-text[data-tone-md=brand]{color:var(--ty-brand)}.ty-text[data-tone-md=danger]{color:var(--ty-danger)}.ty-text[data-tone-md=success]{color:var(--ty-success)}}@media (min-width:1024px){.ty-text[data-size-lg=display]{font-size:var(--ty-font-size-display);line-height:var(--ty-font-line-height-display)}.ty-text[data-size-lg=h1]{font-size:var(--ty-font-size-h1);line-height:var(--ty-font-line-height-display)}.ty-text[data-size-lg=h2]{font-size:var(--ty-font-size-h2);line-height:var(--ty-font-line-height-h2)}.ty-text[data-size-lg=h3]{font-size:var(--ty-font-size-h3);line-height:var(--ty-font-line-height-h3)}.ty-text[data-size-lg=body-lg]{font-size:var(--ty-font-size-body-lg);line-height:var(--ty-font-line-height-body-lg)}.ty-text[data-size-lg=body]{font-size:var(--ty-font-size-body);line-height:var(--ty-font-line-height-body)}.ty-text[data-size-lg=label]{font-size:var(--ty-font-size-label);line-height:var(--ty-font-line-height-label)}.ty-text[data-size-lg=meta]{font-size:max(var(--ty-text-size-meta-font-size),var(--ty-font-size-meta));line-height:var(--ty-font-line-height-meta)}.ty-text[data-weight-lg=regular]{font-weight:var(--ty-font-weight-regular)}.ty-text[data-weight-lg=semibold]{font-weight:var(--ty-font-weight-semibold)}.ty-text[data-weight-lg=bold]{font-weight:var(--ty-font-weight-bold)}.ty-text[data-tone-lg=default]{color:var(--ty-ink-2)}.ty-text[data-tone-lg=strong]{color:var(--ty-ink)}.ty-text[data-tone-lg=muted]{color:var(--ty-ink-3)}.ty-text[data-tone-lg=brand]{color:var(--ty-brand)}.ty-text[data-tone-lg=danger]{color:var(--ty-danger)}.ty-text[data-tone-lg=success]{color:var(--ty-success)}}@media (min-width:1280px){.ty-text[data-size-xl=display]{font-size:var(--ty-font-size-display);line-height:var(--ty-font-line-height-display)}.ty-text[data-size-xl=h1]{font-size:var(--ty-font-size-h1);line-height:var(--ty-font-line-height-display)}.ty-text[data-size-xl=h2]{font-size:var(--ty-font-size-h2);line-height:var(--ty-font-line-height-h2)}.ty-text[data-size-xl=h3]{font-size:var(--ty-font-size-h3);line-height:var(--ty-font-line-height-h3)}.ty-text[data-size-xl=body-lg]{font-size:var(--ty-font-size-body-lg);line-height:var(--ty-font-line-height-body-lg)}.ty-text[data-size-xl=body]{font-size:var(--ty-font-size-body);line-height:var(--ty-font-line-height-body)}.ty-text[data-size-xl=label]{font-size:var(--ty-font-size-label);line-height:var(--ty-font-line-height-label)}.ty-text[data-size-xl=meta]{font-size:max(var(--ty-text-size-meta-font-size),var(--ty-font-size-meta));line-height:var(--ty-font-line-height-meta)}.ty-text[data-weight-xl=regular]{font-weight:var(--ty-font-weight-regular)}.ty-text[data-weight-xl=semibold]{font-weight:var(--ty-font-weight-semibold)}.ty-text[data-weight-xl=bold]{font-weight:var(--ty-font-weight-bold)}.ty-text[data-tone-xl=default]{color:var(--ty-ink-2)}.ty-text[data-tone-xl=strong]{color:var(--ty-ink)}.ty-text[data-tone-xl=muted]{color:var(--ty-ink-3)}.ty-text[data-tone-xl=brand]{color:var(--ty-brand)}.ty-text[data-tone-xl=danger]{color:var(--ty-danger)}.ty-text[data-tone-xl=success]{color:var(--ty-success)}}@media (min-width:1536px){.ty-text[data-size-xxl=display]{font-size:var(--ty-font-size-display);line-height:var(--ty-font-line-height-display)}.ty-text[data-size-xxl=h1]{font-size:var(--ty-font-size-h1);line-height:var(--ty-font-line-height-display)}.ty-text[data-size-xxl=h2]{font-size:var(--ty-font-size-h2);line-height:var(--ty-font-line-height-h2)}.ty-text[data-size-xxl=h3]{font-size:var(--ty-font-size-h3);line-height:var(--ty-font-line-height-h3)}.ty-text[data-size-xxl=body-lg]{font-size:var(--ty-font-size-body-lg);line-height:var(--ty-font-line-height-body-lg)}.ty-text[data-size-xxl=body]{font-size:var(--ty-font-size-body);line-height:var(--ty-font-line-height-body)}.ty-text[data-size-xxl=label]{font-size:var(--ty-font-size-label);line-height:var(--ty-font-line-height-label)}.ty-text[data-size-xxl=meta]{font-size:max(var(--ty-text-size-meta-font-size),var(--ty-font-size-meta));line-height:var(--ty-font-line-height-meta)}.ty-text[data-weight-xxl=regular]{font-weight:var(--ty-font-weight-regular)}.ty-text[data-weight-xxl=semibold]{font-weight:var(--ty-font-weight-semibold)}.ty-text[data-weight-xxl=bold]{font-weight:var(--ty-font-weight-bold)}.ty-text[data-tone-xxl=default]{color:var(--ty-ink-2)}.ty-text[data-tone-xxl=strong]{color:var(--ty-ink)}.ty-text[data-tone-xxl=muted]{color:var(--ty-ink-3)}.ty-text[data-tone-xxl=brand]{color:var(--ty-brand)}.ty-text[data-tone-xxl=danger]{color:var(--ty-danger)}.ty-text[data-tone-xxl=success]{color:var(--ty-success)}}@media (forced-colors:active){.ty-text{color:CanvasText}}}@layer ty.tokens{:root{--ty-site-header-rule:1px;--ty-site-header-focus-offset:2px}}@layer ty.components{.ty-site-header{border-block-end:var(--ty-site-header-rule) solid var(--ty-line);color:var(--ty-ink);font-family:var(--ty-font-sans)}.ty-site-header__bar{box-sizing:border-box;display:flex;flex-wrap:wrap;align-items:center;gap:var(--ty-space-4);inline-size:100%;max-inline-size:var(--ty-site-header-width);min-block-size:var(--ty-space-8);margin-inline:auto;padding-inline:var(--ty-space-4)}.ty-site-header__brand{display:inline-flex;align-items:center;margin-inline-end:auto;color:var(--ty-ink);text-decoration:none;border-radius:var(--ty-radius-control)}.ty-site-header__toggle{display:inline-flex}.ty-site-header__nav{display:none;flex-direction:column;gap:var(--ty-space-4);flex-basis:100%;padding-block:var(--ty-space-4);border-block-start:var(--ty-site-header-rule) solid var(--ty-line)}.ty-site-header__link{color:var(--ty-ink);font-size:var(--ty-font-size-body-lg);font-weight:var(--ty-font-weight-regular);text-decoration:none;border-radius:var(--ty-radius-control)}.ty-site-header__tools{display:none;flex-wrap:wrap;align-items:center;gap:var(--ty-space-4);flex-basis:100%;padding-block-end:var(--ty-space-4)}.ty-site-header[data-width=reading]{--ty-site-header-width:var(--ty-layout-reading)}.ty-site-header[data-width=data]{--ty-site-header-width:var(--ty-layout-data)}.ty-site-header[data-width=full]{--ty-site-header-width:none}.ty-site-header[data-open] .ty-site-header__nav,.ty-site-header[data-open] .ty-site-header__tools{display:flex}@media (hover:hover){.ty-site-header__link:hover{color:var(--ty-ink-2)}}.ty-site-header__link[aria-current=page]{font-weight:var(--ty-font-weight-semibold)}.ty-site-header__brand:focus-visible,.ty-site-header__link:focus-visible{outline:var(--ty-focus-width) solid var(--ty-focus-ring);outline-offset:var(--ty-site-header-focus-offset)}@media (min-width:640px){.ty-site-header__bar{padding-inline:var(--ty-space-5)}}@media (min-width:1024px){.ty-site-header__toggle{display:none}.ty-site-header__nav{display:flex;flex-direction:row;align-items:center;gap:var(--ty-space-5);flex-basis:auto;padding-block:0;border-block-start:0}.ty-site-header__link{color:var(--ty-ink-2);font-size:var(--ty-font-size-label);font-weight:var(--ty-font-weight-semibold)}}@media (min-width:1024px) and (hover:hover){.ty-site-header__link:hover{color:var(--ty-ink)}}@media (min-width:1024px){.ty-site-header__link[aria-current=page]{color:var(--ty-ink)}.ty-site-header__tools{display:flex;flex-basis:auto;padding-block-end:0}}@media (forced-colors:active){.ty-site-header__link{color:LinkText}}}@layer ty.tokens{:root{--ty-site-footer-rule:1px;--ty-site-footer-focus-offset:2px}}@layer ty.components{.ty-site-footer{padding-block:var(--ty-space-7);border-block-start:var(--ty-site-footer-rule) solid var(--ty-line);color:var(--ty-ink-3);font-family:var(--ty-font-sans);font-size:var(--ty-font-size-label);line-height:var(--ty-font-line-height-label)}.ty-site-footer__grid{box-sizing:border-box;display:grid;grid-gap:var(--ty-space-6);gap:var(--ty-space-6);inline-size:100%;max-inline-size:var(--ty-site-footer-width);margin-inline:auto;padding-inline:var(--ty-space-4)}.ty-site-footer__brand{display:flex;flex-direction:column;align-items:flex-start;gap:var(--ty-space-3);color:var(--ty-ink)}.ty-site-footer__line{margin:0;color:var(--ty-ink-3)}.ty-site-footer__name{margin:0;color:var(--ty-ink-2)}.ty-site-footer__nav{display:flex;flex-wrap:wrap;align-content:flex-start;gap:var(--ty-space-2) var(--ty-space-5)}.ty-site-footer__link{color:inherit;text-decoration:none;border-radius:var(--ty-radius-control)}.ty-site-footer[data-width=reading]{--ty-site-footer-width:var(--ty-layout-reading)}.ty-site-footer[data-width=data]{--ty-site-footer-width:var(--ty-layout-data)}.ty-site-footer[data-width=full]{--ty-site-footer-width:none}.ty-site-footer[data-layout=compact]{padding-block:var(--ty-space-5)}.ty-site-footer[data-unruled]{border-block-start:0}@media (hover:hover){.ty-site-footer__link:hover{color:var(--ty-ink)}}.ty-site-footer__link:focus-visible{outline:var(--ty-focus-width) solid var(--ty-focus-ring);outline-offset:var(--ty-site-footer-focus-offset)}.ty-site-footer__line a{color:var(--ty-ink-2);text-decoration-line:underline;text-decoration-thickness:var(--ty-site-footer-rule);text-underline-offset:.2em}.ty-site-footer[data-layout=compact] .ty-site-footer__grid{gap:var(--ty-space-3);margin-inline:0;justify-items:start;text-align:start}@media (min-width:640px){.ty-site-footer__grid{padding-inline:var(--ty-space-5)}}@media (min-width:1024px){.ty-site-footer[data-layout=columns] .ty-site-footer__grid{grid-template-columns:3fr 5fr}.ty-site-footer[data-layout=columns] .ty-site-footer__nav{justify-content:flex-end}}@media (forced-colors:active){.ty-site-footer__link{color:LinkText}}}@layer ty.tokens{:root{--ty-page-section-rule:1px;--ty-page-section-rule-accent:2px;--ty-page-section-hero-scale:1.15;--ty-page-section-title-leading:1.1}}@layer ty.components{.ty-page-section{display:block;padding-block:var(--ty-space-8);color:var(--ty-ink);font-family:var(--ty-font-body,var(--ty-font-serif))}.ty-page-section__column{box-sizing:border-box;display:flex;flex-direction:column;gap:var(--ty-space-6);inline-size:100%;max-inline-size:var(--ty-page-section-width);margin-inline:auto;padding-inline:var(--ty-space-4)}.ty-page-section__header{display:flex;flex-direction:column;gap:var(--ty-space-3);max-inline-size:calc(var(--ty-measure-prose) * 1ch)}.ty-page-section__eyebrow{color:var(--ty-brand);font-family:var(--ty-font-sans);font-size:var(--ty-font-size-label);letter-spacing:.08em;text-transform:uppercase}.ty-page-section__eyebrow,.ty-page-section__title{margin:0;font-weight:var(--ty-font-weight-semibold)}.ty-page-section__title{color:var(--ty-ink);font-family:var(--ty-font-serif);font-size:var(--ty-font-size-h1);line-height:var(--ty-font-line-height-display);letter-spacing:-.01em;text-wrap:balance}.ty-page-section__lead{margin:0;max-inline-size:calc(var(--ty-measure-prose) * 1ch);color:var(--ty-ink-2);font-size:var(--ty-font-size-h3);line-height:var(--ty-font-line-height-body)}.ty-page-section__body{display:flex;flex-direction:column;gap:var(--ty-space-5);min-inline-size:0}.ty-page-section__actions{display:flex;flex-direction:column;align-items:flex-start;gap:var(--ty-space-3)}.ty-page-section__foot{margin:0;color:var(--ty-ink-3);font-family:var(--ty-font-mono);font-size:var(--ty-font-size-meta);line-height:var(--ty-font-line-height-meta)}.ty-page-section[data-spacing=hero]{padding-block:var(--ty-space-5) var(--ty-space-7)}.ty-page-section[data-spacing=title]{padding-block:var(--ty-space-7) 0}.ty-page-section[data-spacing=flush]{padding-block:0}.ty-page-section[data-width=reading]{--ty-page-section-width:var(--ty-layout-reading)}.ty-page-section[data-width=data]{--ty-page-section-width:var(--ty-layout-data)}.ty-page-section[data-width=full]{--ty-page-section-width:none}.ty-page-section[data-width=prose]{--ty-page-section-width:calc(var(--ty-measure-prose) * 1ch + 2 * var(--ty-space-5))}.ty-page-section[data-ruled]{border-block-start:var(--ty-page-section-rule) solid var(--ty-line)}.ty-page-section__title[data-rule]:after{content:"";display:block;inline-size:var(--ty-space-7);block-size:var(--ty-page-section-rule-accent);margin-block-start:var(--ty-space-3);background:var(--ty-brand)}.ty-page-section__title[data-size=page]{max-inline-size:22ch;font-size:var(--ty-font-size-display);line-height:var(--ty-page-section-title-leading)}.ty-page-section__title[data-size=hero]{font-size:calc(var(--ty-font-size-display) * var(--ty-page-section-hero-scale));line-height:var(--ty-page-section-title-leading)}.ty-page-section[data-surface=glass] .ty-page-section__column{padding-block:var(--ty-space-6);border:var(--ty-glass-edge-width,var(--ty-page-section-rule)) solid var(--ty-glass-edge,var(--ty-line));border-radius:var(--ty-radius-sheet);background:var(--ty-glass-fill,var(--ty-surface));box-shadow:var(--ty-shadow-sheet);backdrop-filter:blur(var(--ty-glass-blur-sheet)) saturate(var(--ty-glass-saturate));-webkit-backdrop-filter:blur(var(--ty-glass-blur-sheet)) saturate(var(--ty-glass-saturate))}@media (prefers-reduced-transparency:reduce){.ty-page-section[data-surface=glass] .ty-page-section__column{background:var(--ty-surface-solid);backdrop-filter:none;-webkit-backdrop-filter:none}}.ty-page-section__lead[data-size=hero]{font-family:var(--ty-font-sans);font-size:var(--ty-font-size-body-lg)}@media (min-width:640px){.ty-page-section__column{padding-inline:var(--ty-space-5)}.ty-page-section[data-spacing=title]{padding-block-start:var(--ty-space-8)}.ty-page-section__title{font-size:var(--ty-font-size-display)}.ty-page-section__title[data-size=page]{font-size:calc(var(--ty-font-size-display) * 1.45)}.ty-page-section__title[data-size=hero]{--ty-page-section-hero-scale:1.45}}@media (min-width:1024px){.ty-page-section__title[data-size=hero]{--ty-page-section-hero-scale:1.8}}@media (min-width:640px){.ty-page-section__lead{font-size:var(--ty-font-size-h2)}.ty-page-section__lead[data-size=hero]{font-size:var(--ty-font-size-body-lg)}}[data-medium=screen] .ty-page-section__lead{font-family:var(--ty-font-body);font-size:var(--ty-font-size-body-lg);line-height:var(--ty-font-line-height-body-lg)}@media (min-width:640px){[data-medium=screen] .ty-page-section__lead:not([data-size=hero]){font-size:var(--ty-font-size-h3);line-height:var(--ty-font-line-height-h2)}.ty-page-section__actions{flex-direction:row;align-items:center}}[data-medium=paper] .ty-page-section{padding-block:var(--ty-space-5)}[data-medium=paper] .ty-page-section__column{padding-inline:0}[data-medium=video] .ty-page-section__title{font-size:var(--ty-font-size-display)}@media (forced-colors:active){.ty-page-section__eyebrow{color:CanvasText}}}@layer ty.tokens{:root{--ty-docs-layout-focus-offset:2px}}@layer ty.components{.ty-docs-layout{display:grid;grid-gap:var(--ty-space-6);gap:var(--ty-space-6);padding-block:var(--ty-space-6) var(--ty-space-8);font-family:var(--ty-font-sans)}.ty-docs-layout__aside{display:flex;flex-direction:column;gap:var(--ty-space-5);min-inline-size:0}.ty-docs-layout__search{display:flex;align-items:center;gap:var(--ty-space-2);inline-size:100%;min-block-size:var(--ty-control-target);padding-inline:var(--ty-space-3);border:var(--ty-border-width) solid var(--ty-line);border-radius:var(--ty-radius-control);background:var(--ty-surface);color:var(--ty-ink-3);font:inherit;font-size:var(--ty-font-size-body);text-align:start;cursor:pointer}.ty-docs-layout__searchIcon{display:inline-flex;inline-size:var(--ty-space-4);block-size:var(--ty-space-4)}.ty-docs-layout__menuToggle{display:flex;align-items:center;inline-size:100%;min-block-size:var(--ty-control-target);padding-inline:var(--ty-space-3);border:var(--ty-border-width) solid var(--ty-line);border-radius:var(--ty-radius-control);background:var(--ty-surface);color:var(--ty-ink);font:inherit;font-size:var(--ty-font-size-body);font-weight:var(--ty-font-weight-semibold);text-align:start;cursor:pointer}.ty-docs-layout__nav{display:none;flex-direction:column;gap:var(--ty-space-5)}.ty-docs-layout__group{display:flex;flex-direction:column;gap:var(--ty-space-2)}.ty-docs-layout__groupTitle{margin:0;color:var(--ty-ink);font-size:var(--ty-font-size-label);font-weight:var(--ty-font-weight-semibold)}.ty-docs-layout__links{margin:0;padding:0;border-inline-start:var(--ty-border-width) solid var(--ty-line);list-style:none}.ty-docs-layout__link{display:block;margin-inline-start:calc(-1 * var(--ty-border-width));padding:var(--ty-space-1) var(--ty-space-3);border-inline-start:calc(2 * var(--ty-border-width)) solid transparent;color:var(--ty-ink-2);font-size:var(--ty-font-size-body);text-decoration:none}.ty-docs-layout__main{min-inline-size:0}@media (hover:hover){.ty-docs-layout__search:hover{border-color:var(--ty-line-strong);color:var(--ty-ink)}}.ty-docs-layout__search:focus-visible{outline:var(--ty-focus-width) solid var(--ty-focus-ring);outline-offset:var(--ty-docs-layout-focus-offset)}@media (hover:hover){.ty-docs-layout__menuToggle:hover{border-color:var(--ty-line-strong)}}.ty-docs-layout__menuToggle:focus-visible{outline:var(--ty-focus-width) solid var(--ty-focus-ring);outline-offset:var(--ty-docs-layout-focus-offset)}.ty-docs-layout__nav[data-open]{display:flex}@media (hover:hover){.ty-docs-layout__link:hover{color:var(--ty-ink)}}.ty-docs-layout__link:focus-visible{outline:var(--ty-focus-width) solid var(--ty-focus-ring);outline-offset:var(--ty-docs-layout-focus-offset)}.ty-docs-layout__link[aria-current=page]{border-inline-start-color:var(--ty-brand);color:var(--ty-ink)}@media (forced-colors:active){.ty-docs-layout__link{color:LinkText}}@media (min-width:1024px){.ty-docs-layout{grid-template-columns:var(--ty-layout-sidebar) minmax(0,1fr);gap:var(--ty-space-7)}.ty-docs-layout__aside{position:sticky;inset-block-start:var(--ty-space-5);align-self:start}.ty-docs-layout__nav{display:flex}.ty-docs-layout__menuToggle{display:none}}}@layer ty.tokens{:root{--ty-prose-rule:1px;--ty-prose-code-size:0.85em}}@layer ty.components{.ty-prose{max-inline-size:calc(var(--ty-measure-prose) * 1ch);color:var(--ty-ink-2);font-family:var(--ty-font-body,var(--ty-font-serif));font-size:var(--ty-font-size-body-lg);line-height:var(--ty-font-line-height-body)}.ty-prose[data-size=compact]{font-size:var(--ty-font-size-body)}.ty-prose[data-width=fill]{max-inline-size:none}[data-medium=screen] .ty-prose{line-height:var(--ty-font-line-height-body-lg)}.ty-prose h1{color:var(--ty-ink);font-family:var(--ty-font-serif);font-weight:var(--ty-font-weight-semibold);line-height:var(--ty-font-line-height-display);text-wrap:balance;margin:0 0 var(--ty-space-5);font-size:var(--ty-font-size-display)}.ty-prose h2{margin:var(--ty-space-7) 0 var(--ty-space-3);font-size:var(--ty-font-size-h1)}.ty-prose h2,.ty-prose h3{color:var(--ty-ink);font-family:var(--ty-font-serif);font-weight:var(--ty-font-weight-semibold);line-height:var(--ty-font-line-height-display);text-wrap:balance;scroll-margin-block-start:var(--ty-space-6)}.ty-prose h3{margin:var(--ty-space-5) 0 var(--ty-space-2);font-size:var(--ty-font-size-h2)}.ty-prose p{margin:0 0 var(--ty-space-4)}.ty-prose ul{list-style:disc}.ty-prose ol,.ty-prose ul{display:grid;grid-gap:var(--ty-space-1);gap:var(--ty-space-1);margin:0 0 var(--ty-space-4);padding-inline-start:var(--ty-space-5)}.ty-prose ol{list-style:decimal}.ty-prose a{text-decoration-line:underline;text-decoration-thickness:var(--ty-prose-rule);text-underline-offset:.2em}.ty-prose a,.ty-prose code,.ty-prose strong{color:var(--ty-ink)}.ty-prose code{padding:0 var(--ty-space-1);border-radius:var(--ty-radius-control);background:var(--ty-surface-sunken);font-family:var(--ty-font-mono);font-size:var(--ty-prose-code-size)}.ty-prose table{inline-size:100%;margin-block-end:var(--ty-space-5);border-collapse:collapse;font-family:var(--ty-font-sans);font-size:var(--ty-font-size-body)}.ty-prose th{color:var(--ty-ink-3);font-weight:var(--ty-font-weight-semibold)}.ty-prose td,.ty-prose th{padding:var(--ty-space-2) var(--ty-space-3) var(--ty-space-2) 0;border-block-end:var(--ty-prose-rule) solid var(--ty-line);text-align:start;vertical-align:top}.ty-prose hr{margin-block:var(--ty-space-6);border:0;border-block-start:var(--ty-prose-rule) solid var(--ty-line)}.ty-prose[data-size=compact] h2{font-size:var(--ty-font-size-h2)}.ty-prose[data-size=compact] h3{font-size:var(--ty-font-size-h3)}[data-medium=paper] .ty-prose{font-size:var(--ty-font-size-body)}@media (forced-colors:active){.ty-prose a{color:LinkText}}}@layer ty.components{.ty-site-page{position:relative;isolation:isolate;display:flex;flex-direction:column;min-block-size:100vh;overflow-x:clip;background:var(--ty-bg);color:var(--ty-ink);font-family:var(--ty-font-body,var(--ty-font-serif));font-size:var(--ty-font-size-body-lg);line-height:var(--ty-font-line-height-body);font-feature-settings:tabular-nums lining-nums;font-variant-numeric:tabular-nums lining-nums}.ty-site-page__main{display:block;flex:1 0 auto}.ty-site-page h1,.ty-site-page h2,.ty-site-page h3{margin:0;font-family:var(--ty-font-serif);font-weight:var(--ty-font-weight-semibold);letter-spacing:-.01em;text-wrap:balance}.ty-site-page figure,.ty-site-page p{margin:0}[data-medium=screen] .ty-site-page{line-height:var(--ty-font-line-height-body-lg)}[data-medium=video] .ty-site-page{min-block-size:0}[data-medium=paper] .ty-site-page{min-block-size:0;background:var(--ty-paper)}span.ty-text{display:inline}}@layer ty.components{}@layer ty.tokens{:root{--ty-toast-border:1px;--ty-toast-icon-inline-size:20px;--ty-toast-icon-block-size:20px;--ty-toast-icon-margin-block-start:1px;--ty-toast-outline-offset:2px}}@layer ty.components{.ty-toast{--ty-toast-ink:var(--ty-info);display:flex;align-items:flex-start;gap:var(--ty-space-3);box-sizing:border-box;padding:var(--ty-space-3) var(--ty-space-3) var(--ty-space-3) var(--ty-space-4);border:var(--ty-toast-border) solid var(--ty-line);border-radius:var(--ty-radius-card);background:var(--ty-surface-raised);color:var(--ty-on-surface-raised);box-shadow:var(--ty-shadow-floating);backdrop-filter:blur(var(--ty-glass-blur-floating));pointer-events:auto;outline:none;animation:ty-toast-enter var(--ty-dur-base) var(--ty-ease)}.ty-toast__icon{flex:none;inline-size:var(--ty-toast-icon-inline-size);block-size:var(--ty-toast-icon-block-size);margin-block-start:var(--ty-toast-icon-margin-block-start);color:var(--ty-toast-ink)}.ty-toast__body{display:flex;flex:1 1;flex-direction:column;gap:var(--ty-space-1);min-inline-size:0}.ty-toast__title{margin:0;color:var(--ty-ink);font-weight:var(--ty-font-weight-semibold)}.ty-toast__message{margin:0;color:var(--ty-ink-2)}.ty-toast__actions{margin-block-start:var(--ty-space-1)}.ty-toast__dismiss{flex:none}.ty-toast[data-tone=success]{--ty-toast-ink:var(--ty-success)}.ty-toast[data-tone=warning]{--ty-toast-ink:var(--ty-warning)}.ty-toast[data-tone=error]{--ty-toast-ink:var(--ty-danger)}@media (prefers-reduced-motion:reduce){.ty-toast{animation-name:ty-toast-fade;transform:none}}.ty-toast:focus-visible{outline:var(--ty-focus-width) solid var(--ty-focus-ring);outline-offset:var(--ty-toast-outline-offset)}@media (prefers-reduced-transparency:reduce){.ty-toast{background:var(--ty-surface-raised-solid);backdrop-filter:none}}@media (forced-colors:active){.ty-toast{border:var(--ty-toast-border) solid CanvasText;box-shadow:none}.ty-toast__icon{color:CanvasText}}}@layer ty.tokens{:root{--ty-toast-region-inline-size:380px}}@layer ty.components{.ty-toast-region{position:fixed;z-index:var(--ty-z-toast);inset-block-start:calc(var(--ty-layout-topbar) + var(--ty-space-3));inset-inline-end:var(--ty-space-5);display:flex;flex-direction:column;gap:var(--ty-space-2);inline-size:min(var(--ty-toast-region-inline-size),calc(100vw - 2 * var(--ty-space-4)));pointer-events:none}.ty-toast-region__list{display:contents}.ty-toast-region[data-placement=top-center]{inset-inline:0;margin-inline:auto}.ty-toast-region[data-placement=bottom-center]{inset-block:auto var(--ty-space-4);inset-inline:0;margin-inline:auto}@media (max-width:639.98px){.ty-toast-region{inset-inline:var(--ty-space-4);inline-size:auto}}}@layer ty.components{@keyframes ty-toast-enter{0%{opacity:0;transform:translateY(calc(var(--ty-space-2) * -1))}to{opacity:1;transform:none}}@keyframes ty-toast-fade{0%{opacity:0}to{opacity:1}}}@layer ty.tokens{:root{--ty-tooltip-border:1px;--ty-tooltip-arrow-stroke-width:1px}}@layer ty.components{.ty-tooltip{box-sizing:border-box;max-inline-size:min(36ch,calc(100vw - 2 * var(--ty-space-4)));padding-block:var(--ty-space-1) var(--ty-space-1);padding-inline:var(--ty-space-2) var(--ty-space-3);border:var(--ty-tooltip-border) solid var(--ty-line);border-radius:var(--ty-radius-control);background:var(--ty-surface-raised-solid);color:var(--ty-ink);font-family:var(--ty-font-sans);font-size:var(--ty-font-size-meta);line-height:var(--ty-font-line-height-meta);box-shadow:var(--ty-shadow-floating);z-index:var(--ty-z-popover)}.ty-tooltip__content{display:inline-block}.ty-tooltip[data-entering]{animation:ty-tooltip-fade var(--ty-dur-quick) var(--ty-ease)}.ty-tooltip[data-exiting]{animation:ty-tooltip-fade var(--ty-dur-quick) var(--ty-ease-out) reverse}.ty-tooltip__arrow svg{display:block;fill:var(--ty-surface-raised-solid);stroke:var(--ty-line);stroke-width:var(--ty-tooltip-arrow-stroke-width)}@media (prefers-reduced-motion:reduce){.ty-tooltip[data-entering],.ty-tooltip[data-exiting]{animation:none}}@media (prefers-reduced-transparency:reduce){.ty-tooltip{background:var(--ty-surface-raised-solid);box-shadow:var(--ty-shadow-floating)}}@media (forced-colors:active){.ty-tooltip{border:var(--ty-tooltip-border) solid CanvasText;background:Canvas;color:CanvasText;forced-color-adjust:none}.ty-tooltip__arrow svg{fill:Canvas;stroke:CanvasText}}}@layer ty.components{@keyframes ty-tooltip-fade{0%{opacity:0}}}@layer ty.components{.ty-selected-mark{display:inline-grid;place-items:center;flex:none;inline-size:20px;block-size:20px;border-radius:var(--ty-radius-pill);background:var(--ty-accent);color:var(--ty-accent-ink)}.ty-selected-mark>svg{inline-size:14px;block-size:14px;stroke-width:3}@media (forced-colors:active){.ty-selected-mark{background:Highlight;color:HighlightText;forced-color-adjust:none}}}@layer ty.components{.ty-search-input{display:flex;flex-direction:column;gap:var(--ty-space-1);min-inline-size:0}.ty-search-input__label{color:var(--ty-ink);font-size:var(--ty-font-size-label);font-weight:var(--ty-font-weight-semibold);line-height:var(--ty-font-line-height-label)}.ty-search-input__well{box-sizing:border-box;display:flex;align-items:center;gap:var(--ty-space-2);min-block-size:var(--ty-control-height);padding-inline:var(--ty-space-3) var(--ty-space-1);border:1px solid var(--ty-input);border-radius:var(--ty-radius-control);background:var(--ty-surface);color:var(--ty-ink);transition:border-color var(--ty-dur-instant) var(--ty-ease)}.ty-search-input__well:hover{border-color:var(--ty-ink-3)}.ty-search-input__well:has(input:focus-visible),.ty-search-input__well:has(input[data-focus-visible]){outline:var(--ty-focus-width) solid var(--ty-focus-ring);outline-offset:2px}.ty-search-input[data-disabled] .ty-search-input__well{opacity:.55}.ty-search-input__glyph{flex:none;inline-size:16px;block-size:16px;color:var(--ty-ink-3)}.ty-search-input__input{flex:1 1;min-inline-size:0;min-block-size:calc(var(--ty-control-height) - 2px);padding:0;border:0;background:transparent;color:inherit;font:inherit;font-size:var(--ty-font-size-body);outline:none}.ty-search-input__input::-webkit-search-cancel-button{-webkit-appearance:none;appearance:none}.ty-search-input__input::-moz-placeholder{color:var(--ty-ink-3)}.ty-search-input__input::placeholder{color:var(--ty-ink-3)}.ty-search-input__clear{position:relative;display:inline-grid;place-items:center;flex:none;inline-size:28px;block-size:28px;padding:0;border:0;border-radius:var(--ty-radius-pill);background:transparent;color:var(--ty-ink-3);cursor:pointer;outline:none}.ty-search-input__clear:before{content:"";position:absolute;inset-block-start:50%;left:50%;inline-size:max(100%,var(--ty-control-target));block-size:max(100%,var(--ty-control-target));transform:translate(-50%,-50%)}.ty-search-input__clear[data-hovered]{background:var(--ty-surface-sunken);color:var(--ty-ink)}.ty-search-input__clear[data-focus-visible]{outline:var(--ty-focus-width) solid var(--ty-focus-ring)}.ty-search-input__clear>svg{inline-size:16px;block-size:16px}@media (max-width:1023.98px){.ty-search-input__well{min-block-size:var(--ty-control-height-touch)}}@media (prefers-reduced-motion:reduce){.ty-search-input__well{transition:none}}@media (prefers-reduced-transparency:reduce){.ty-search-input__well{background:var(--ty-surface-solid)}}@media (forced-colors:active){.ty-search-input__well{border-color:FieldText}.ty-search-input__glyph{color:FieldText}.ty-search-input__well:has(input:focus-visible){outline-color:Highlight}}}@layer ty.tokens{:root{--ty-theme-switcher-ty-ts-track-w:36px;--ty-theme-switcher-ty-ts-track-h:20px;--ty-theme-switcher-ty-ts-knob:16px;--ty-theme-switcher-variant-compact-border:1px;--ty-theme-switcher-track-padding-inline:1px;--ty-theme-switcher-track-border:1px;--ty-theme-switcher-knob-check-inline-size:10px;--ty-theme-switcher-knob-check-block-size:10px;--ty-theme-switcher-knob-selected-true-translate:4px;--ty-theme-switcher-glyph-inline-size:18px;--ty-theme-switcher-glyph-block-size:18px;--ty-theme-switcher-knob-translate:4px;--ty-theme-switcher-outline-offset:2px;--ty-theme-switcher-track-outline-offset:2px;--ty-theme-switcher-border:1px}}@layer ty.components{.ty-theme-switcher{--ty-ts-track-w:var(--ty-theme-switcher-ty-ts-track-w);--ty-ts-track-h:var(--ty-theme-switcher-ty-ts-track-h);--ty-ts-knob:var(--ty-theme-switcher-ty-ts-knob);position:relative;box-sizing:border-box;display:inline-flex;align-items:center;gap:var(--ty-space-2);min-block-size:var(--ty-control-target);padding:0;border:0;background:none;color:var(--ty-ink-2);font:inherit;font-size:var(--ty-font-size-body);cursor:pointer;outline:none}.ty-theme-switcher__glyph{display:inline-flex;color:var(--ty-ink-3);opacity:.6;transition:opacity var(--ty-dur-quick) var(--ty-ease),color var(--ty-dur-quick) var(--ty-ease)}.ty-theme-switcher__track{position:relative;box-sizing:border-box;display:inline-flex;align-items:center;inline-size:var(--ty-ts-track-w);block-size:var(--ty-ts-track-h);padding-inline:var(--ty-theme-switcher-track-padding-inline);border:var(--ty-theme-switcher-track-border) solid var(--ty-line-strong);border-radius:var(--ty-radius-pill);background:var(--ty-surface-sunken);transition:background-color var(--ty-dur-quick) var(--ty-ease)}.ty-theme-switcher__knob{display:inline-grid;place-items:center;inline-size:var(--ty-ts-knob);block-size:var(--ty-ts-knob);border-radius:var(--ty-radius-pill);background:var(--ty-ink-3);transition:translate var(--ty-dur-quick) var(--ty-ease)}.ty-theme-switcher__knob-check{inline-size:var(--ty-theme-switcher-knob-check-inline-size);block-size:var(--ty-theme-switcher-knob-check-block-size);visibility:hidden}.ty-theme-switcher__name{color:var(--ty-ink);font-weight:var(--ty-font-weight-semibold)}.ty-theme-switcher[data-variant=compact]{justify-content:center;inline-size:var(--ty-control-height);min-block-size:var(--ty-control-height);border:var(--ty-theme-switcher-variant-compact-border) solid var(--ty-line-strong);border-radius:var(--ty-radius-pill);background:var(--ty-secondary);color:var(--ty-ink-2)}.ty-theme-switcher[data-selected] .ty-theme-switcher__track{border-color:var(--ty-accent);background:var(--ty-accent)}.ty-theme-switcher[data-selected] .ty-theme-switcher__knob{background:var(--ty-accent-ink);color:var(--ty-accent);translate:calc(var(--ty-ts-track-w) - var(--ty-ts-knob) - var(--ty-theme-switcher-knob-selected-true-translate)) 0}.ty-theme-switcher[data-selected] .ty-theme-switcher__knob-check{visibility:visible}.ty-theme-switcher[data-disabled]{cursor:not-allowed;opacity:.55}.ty-theme-switcher[data-variant=compact][data-hovered]{border-color:var(--ty-ink-3)}.ty-theme-switcher__glyph[data-active]{color:var(--ty-ink);opacity:1}.ty-theme-switcher__glyph>svg{inline-size:var(--ty-theme-switcher-glyph-inline-size);block-size:var(--ty-theme-switcher-glyph-block-size)}.ty-theme-switcher[data-selected] .ty-theme-switcher__knob:dir(rtl),[dir=rtl] .ty-theme-switcher[data-selected] .ty-theme-switcher__knob{translate:calc(-1 * (var(--ty-ts-track-w) - var(--ty-ts-knob) - var(--ty-theme-switcher-knob-translate))) 0}.ty-theme-switcher[data-focus-visible][data-variant=compact]{outline:var(--ty-focus-width) solid var(--ty-focus-ring);outline-offset:var(--ty-theme-switcher-outline-offset)}.ty-theme-switcher[data-focus-visible] .ty-theme-switcher__track{outline:var(--ty-focus-width) solid var(--ty-focus-ring);outline-offset:var(--ty-theme-switcher-track-outline-offset)}@media (prefers-reduced-motion:reduce){.ty-theme-switcher__glyph,.ty-theme-switcher__knob,.ty-theme-switcher__track{transition:none}}@media (prefers-reduced-transparency:reduce){.ty-theme-switcher[data-variant=compact]{background:var(--ty-surface-solid)}}@media (forced-colors:active){.ty-theme-switcher__track{border:var(--ty-theme-switcher-track-border) solid ButtonText;background:ButtonFace;forced-color-adjust:none}.ty-theme-switcher[data-variant=compact]{border:var(--ty-theme-switcher-border) solid ButtonText;background:ButtonFace;forced-color-adjust:none}.ty-theme-switcher__knob{background:ButtonText;color:ButtonFace}.ty-theme-switcher[data-selected] .ty-theme-switcher__track{border-color:Highlight;background:ButtonFace}.ty-theme-switcher[data-selected] .ty-theme-switcher__knob{background:Highlight;color:HighlightText}.ty-theme-switcher[data-focus-visible] .ty-theme-switcher__track,.ty-theme-switcher[data-focus-visible][data-variant=compact]{outline-color:Highlight}}}@layer ty.components{.ty-theme-switcher[data-variant=compact]:before{content:"";position:absolute;inset-block-start:50%;left:50%;inline-size:max(100%,var(--ty-control-target));block-size:max(100%,var(--ty-control-target));transform:translate(-50%,-50%)}}@layer ty.tokens{:root{--ty-state-switch-control-ty-ss-w:36px;--ty-state-switch-control-ty-ss-h:20px;--ty-state-switch-control-ty-ss-thumb:14px;--ty-state-switch-side-icon-inline-size:14px;--ty-state-switch-side-icon-block-size:14px;--ty-state-switch-track-padding-inline:2px;--ty-state-switch-track-border:1px;--ty-state-switch-control-translate:6px;--ty-state-switch-control-outline-offset:2px}}@layer ty.components{.ty-state-switch{display:inline-flex}.ty-state-switch__control{--ty-ss-w:var(--ty-state-switch-control-ty-ss-w);--ty-ss-h:var(--ty-state-switch-control-ty-ss-h);--ty-ss-thumb:var(--ty-state-switch-control-ty-ss-thumb);position:relative;gap:var(--ty-space-2);min-block-size:var(--ty-control-target);font-size:var(--ty-font-size-label);line-height:var(--ty-font-line-height-label);cursor:pointer;outline:none}.ty-state-switch__control,.ty-state-switch__side{display:inline-flex;align-items:center;color:var(--ty-ink-3)}.ty-state-switch__side{gap:var(--ty-space-1);font-weight:var(--ty-font-weight-regular)}.ty-state-switch__side-icon{inline-size:var(--ty-state-switch-side-icon-inline-size);block-size:var(--ty-state-switch-side-icon-block-size)}.ty-state-switch__track{position:relative;box-sizing:border-box;display:inline-flex;align-items:center;inline-size:var(--ty-ss-w);block-size:var(--ty-ss-h);padding-inline:var(--ty-state-switch-track-padding-inline);border:var(--ty-state-switch-track-border) solid var(--ty-line-strong);border-radius:var(--ty-radius-pill);background:var(--ty-surface-sunken)}.ty-state-switch__thumb{inline-size:var(--ty-ss-thumb);block-size:var(--ty-ss-thumb);border-radius:var(--ty-radius-pill);background:var(--ty-ink-3);transition:translate var(--ty-dur-instant) var(--ty-ease)}.ty-state-switch__side[data-current]{color:var(--ty-ink);font-weight:var(--ty-font-weight-semibold)}.ty-state-switch__control[data-selected] .ty-state-switch__track{border-color:var(--ty-accent);background:var(--ty-accent)}.ty-state-switch__control[data-selected] .ty-state-switch__thumb{background:var(--ty-accent-ink);translate:calc(var(--ty-ss-w) - var(--ty-ss-thumb) - var(--ty-state-switch-control-translate)) 0}.ty-state-switch__control[data-selected] .ty-state-switch__thumb:dir(rtl),[dir=rtl] .ty-state-switch__control[data-selected] .ty-state-switch__thumb{translate:calc(-1 * (var(--ty-ss-w) - var(--ty-ss-thumb) - var(--ty-state-switch-control-translate))) 0}.ty-state-switch__control[data-focus-visible] .ty-state-switch__track{outline:var(--ty-focus-width) solid var(--ty-focus-ring);outline-offset:var(--ty-state-switch-control-outline-offset)}.ty-state-switch__control[data-disabled]{cursor:not-allowed;opacity:.55}.ty-state-switch__control[data-pending]{cursor:progress}@media (prefers-reduced-motion:reduce){.ty-state-switch__thumb{transition:none}}@media (forced-colors:active){.ty-state-switch__track{border-color:ButtonText;background:ButtonFace;forced-color-adjust:none}.ty-state-switch__thumb{background:ButtonText}.ty-state-switch__control[data-selected] .ty-state-switch__thumb{background:Highlight}.ty-state-switch__control[data-focus-visible] .ty-state-switch__track{outline-color:Highlight}}}@layer ty.components{.ty-state-switch__track:after{content:"";position:absolute;inset-block-start:50%;left:50%;inline-size:max(100%,var(--ty-control-target));block-size:max(100%,var(--ty-control-target));transform:translate(-50%,-50%)}}@layer ty.tokens{:root{--ty-otc-box-max-inline-size:56px;--ty-otc-box-border:1px;--ty-otc-box-invalid-true-border-width:2px;--ty-otc-box-outline-offset:2px;--ty-otc-box-border-v2:3px}}@layer ty.components{.ty-otc{flex-direction:column}.ty-otc,.ty-otc__group{display:flex;gap:var(--ty-space-2)}.ty-otc__group{flex-wrap:wrap}.ty-otc__box{box-sizing:border-box;flex:1 1;min-inline-size:var(--ty-control-target);max-inline-size:var(--ty-otc-box-max-inline-size);min-block-size:calc(var(--ty-control-target) + var(--ty-space-2));padding:0;border:var(--ty-otc-box-border) solid var(--ty-input);border-radius:var(--ty-radius-control);background:var(--ty-surface-solid);color:var(--ty-ink);font-family:var(--ty-font-mono);font-size:var(--ty-font-size-h3);text-align:center;caret-color:var(--ty-accent);outline:none}.ty-otc__error{margin:0;color:var(--ty-danger);font-size:var(--ty-font-size-meta);line-height:var(--ty-font-line-height-meta)}.ty-otc[data-invalid] .ty-otc__box{border-width:var(--ty-otc-box-invalid-true-border-width);border-color:var(--ty-danger)}.ty-otc__box:focus-visible,.ty-otc__box[data-focused]{border-color:var(--ty-accent);outline:var(--ty-focus-width) solid var(--ty-focus-ring);outline-offset:var(--ty-otc-box-outline-offset)}.ty-otc__box:disabled{cursor:not-allowed;opacity:.55}@media (forced-colors:active){.ty-otc__box{border-color:FieldText}.ty-otc[data-invalid] .ty-otc__box{border:var(--ty-otc-box-border-v2) solid Mark}}@media (forced-colors:active){.ty-otc__box:focus-visible{outline-color:Highlight}}}@layer ty.tokens{:root{--ty-password-strength-segment-block-size:4px;--ty-password-strength-glyph-inline-size:14px;--ty-password-strength-glyph-block-size:14px;--ty-password-strength-segment-border:1px}}@layer ty.components{.ty-password-strength{--ty-pws-fill:var(--ty-danger);display:flex;flex-direction:column;gap:var(--ty-space-2);inline-size:100%;font-size:var(--ty-font-size-meta);line-height:var(--ty-font-line-height-meta)}.ty-password-strength__meter{display:flex;align-items:center;gap:var(--ty-space-3)}.ty-password-strength__bar{display:grid;flex:1 1;grid-template-columns:repeat(4,1fr);grid-gap:var(--ty-space-1);gap:var(--ty-space-1)}.ty-password-strength__segment{block-size:var(--ty-password-strength-segment-block-size);border-radius:var(--ty-radius-pill);background:var(--ty-line);transition:background-color var(--ty-dur-quick) var(--ty-ease)}.ty-password-strength__word{min-inline-size:7ch;color:var(--ty-ink);font-weight:var(--ty-font-weight-semibold)}.ty-password-strength__rules{display:flex;flex-direction:column;gap:var(--ty-space-1);margin:0;padding:0;list-style:none}.ty-password-strength__rule{display:flex;align-items:center;gap:var(--ty-space-2);color:var(--ty-ink-3)}.ty-password-strength__glyph{flex:none;inline-size:var(--ty-password-strength-glyph-inline-size);block-size:var(--ty-password-strength-glyph-block-size)}.ty-password-strength[data-tone=pending]{--ty-pws-fill:var(--ty-warning)}.ty-password-strength[data-tone=success]{--ty-pws-fill:var(--ty-success)}.ty-password-strength__segment[data-filled]{background:var(--ty-pws-fill)}.ty-password-strength__rule[data-met]{color:var(--ty-ink-2)}.ty-password-strength__rule[data-met] .ty-password-strength__glyph{color:var(--ty-success)}@media (prefers-reduced-motion:reduce){.ty-password-strength__segment{transition:none}}@media (forced-colors:active){.ty-password-strength__segment{border:var(--ty-password-strength-segment-border) solid CanvasText;background:Canvas;forced-color-adjust:none}.ty-password-strength__segment[data-filled]{background:CanvasText}}}@layer ty.tokens{:root{--ty-search-bar-bordered-true-border-block-end:1px;--ty-search-bar-count-min-inline-size:20px;--ty-search-bar-count-block-size:20px;--ty-search-bar-text-action-outline-offset:2px;--ty-search-bar-count-border:1px}}@layer ty.components{.ty-search-bar{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"main actions" "chips chips";align-items:center;grid-gap:var(--ty-space-3) var(--ty-space-4);gap:var(--ty-space-3) var(--ty-space-4);padding-block-end:var(--ty-space-3)}.ty-search-bar__main{grid-area:main;display:flex;align-items:center;gap:var(--ty-space-2);min-inline-size:0}.ty-search-bar__field{flex:1 1}.ty-search-bar__chips{grid-area:chips}.ty-search-bar__actions{grid-area:actions;display:flex;align-items:center;gap:var(--ty-space-2)}.ty-search-bar__text-action{position:relative;min-block-size:var(--ty-control-height);padding-inline:var(--ty-space-2);border:0;border-radius:var(--ty-radius-control);background:transparent;color:var(--ty-accent);font:inherit;font-size:var(--ty-font-size-body);font-weight:var(--ty-font-weight-semibold);white-space:nowrap;cursor:pointer;outline:none;transition:opacity var(--ty-dur-instant) var(--ty-ease)}.ty-search-bar__count{display:inline-grid;place-items:center;min-inline-size:var(--ty-search-bar-count-min-inline-size);block-size:var(--ty-search-bar-count-block-size);padding-inline:var(--ty-space-1);border-radius:var(--ty-radius-pill);background:var(--ty-accent-soft);color:var(--ty-on-accent-soft);font-size:var(--ty-font-size-meta);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ty-search-bar__context{display:flex;align-items:center;gap:var(--ty-space-2);margin:0 0 var(--ty-space-4);color:var(--ty-ink-3);font-size:var(--ty-font-size-meta)}.ty-search-bar__context-label{color:var(--ty-ink-2);font-weight:var(--ty-font-weight-semibold)}.ty-search-bar__drawer-actions{display:flex;justify-content:flex-end;gap:var(--ty-space-2);margin-block-start:var(--ty-space-5)}.ty-search-bar[data-bordered]{border-block-end:var(--ty-search-bar-bordered-true-border-block-end) solid var(--ty-line)}.ty-search-bar__text-action[data-hovered]{color:var(--ty-accent-strong)}.ty-search-bar__text-action[data-focus-visible]{outline:var(--ty-focus-width) solid var(--ty-focus-ring);outline-offset:var(--ty-search-bar-text-action-outline-offset)}@media (max-width:639.98px){.ty-search-bar{grid-template-columns:minmax(0,1fr);grid-template-areas:"main" "chips" "actions"}}@media (prefers-reduced-motion:reduce){.ty-search-bar__text-action{transition:none}}@media (forced-colors:active){.ty-search-bar[data-bordered]{border-block-end-color:CanvasText}.ty-search-bar__count{border:var(--ty-search-bar-count-border) solid ButtonText}}}@layer ty.components{.ty-search-bar__text-action:before{content:"";position:absolute;inset-block-start:50%;left:50%;inline-size:max(100%,var(--ty-control-target));block-size:max(100%,var(--ty-control-target));transform:translate(-50%,-50%)}}@layer ty.tokens{:root{--ty-filter-field-inline-size:360px}}@layer ty.components{.ty-filter-field{inline-size:min(100%,var(--ty-filter-field-inline-size))}@media (max-width:639.98px){.ty-filter-field{inline-size:100%}}}@layer ty.tokens{:root{--ty-filter-chips-chip-min-block-size:28px;--ty-filter-chips-chip-border:1px;--ty-filter-chips-icon-inline-size:14px;--ty-filter-chips-icon-block-size:14px;--ty-filter-chips-marker-inline-size:8px;--ty-filter-chips-marker-block-size:8px;--ty-filter-chips-chip-outline-offset:2px;--ty-filter-chips-remove-inline-size:22px;--ty-filter-chips-remove-block-size:22px;--ty-filter-chips-remove-inline-size-v2:14px;--ty-filter-chips-remove-block-size-v2:14px;--ty-filter-chips-clear-all-min-block-size:28px;--ty-filter-chips-remove-outline-offset:1px;--ty-filter-chips-clear-all-outline-offset:1px}}@layer ty.components{.ty-filter-chips{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ty-space-2) var(--ty-space-3)}.ty-filter-chips__list{display:flex;flex-wrap:wrap;gap:var(--ty-space-2)}.ty-filter-chips__chip{--ty-filter-chip-fill:var(--ty-surface-sunken);--ty-filter-chip-ink:var(--ty-ink-2);position:relative;box-sizing:border-box;display:inline-flex;align-items:center;gap:var(--ty-space-1);min-block-size:var(--ty-filter-chips-chip-min-block-size);padding-inline:var(--ty-space-3) var(--ty-space-1);border:var(--ty-filter-chips-chip-border) solid var(--ty-line-strong);border-radius:var(--ty-radius-pill);background:var(--ty-filter-chip-fill);color:var(--ty-filter-chip-ink);font-size:var(--ty-font-size-label);line-height:var(--ty-font-line-height-label);outline:none;animation:ty-filter-chip-in var(--ty-dur-quick) var(--ty-ease)}.ty-filter-chips__icon{inline-size:var(--ty-filter-chips-icon-inline-size);block-size:var(--ty-filter-chips-icon-block-size);color:var(--ty-ink-3)}.ty-filter-chips__marker{inline-size:var(--ty-filter-chips-marker-inline-size);block-size:var(--ty-filter-chips-marker-block-size);background:var(--ty-filter-chip-marker,var(--ty-ink-3))}.ty-filter-chips__text{max-inline-size:24ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ty-filter-chips__remove{position:relative;display:inline-grid;place-items:center;padding:0;border:0;background:transparent;color:var(--ty-ink-3);font:inherit;cursor:pointer;outline:none;inline-size:var(--ty-filter-chips-remove-inline-size);block-size:var(--ty-filter-chips-remove-block-size);border-radius:var(--ty-radius-pill)}.ty-filter-chips__clear-all{position:relative;display:inline-grid;place-items:center;padding:0;border:0;background:transparent;color:var(--ty-accent);font:inherit;cursor:pointer;outline:none;min-block-size:var(--ty-filter-chips-clear-all-min-block-size);font-size:var(--ty-font-size-label);font-weight:var(--ty-font-weight-semibold)}.ty-filter-chips__marker[data-category="1"]{--ty-filter-chip-marker:var(--ty-categorical-1)}.ty-filter-chips__marker[data-category="2"]{--ty-filter-chip-marker:var(--ty-categorical-2)}.ty-filter-chips__marker[data-category="3"]{--ty-filter-chip-marker:var(--ty-categorical-3)}.ty-filter-chips__marker[data-category="4"]{--ty-filter-chip-marker:var(--ty-categorical-4)}.ty-filter-chips__marker[data-category="5"]{--ty-filter-chip-marker:var(--ty-categorical-5)}.ty-filter-chips__marker[data-category="6"]{--ty-filter-chip-marker:var(--ty-categorical-6)}.ty-filter-chips__marker[data-category="7"]{--ty-filter-chip-marker:var(--ty-categorical-7)}.ty-filter-chips__marker[data-category="8"]{--ty-filter-chip-marker:var(--ty-categorical-8)}.ty-filter-chips__chip[data-tone=accent]{--ty-filter-chip-fill:var(--ty-accent-soft);--ty-filter-chip-ink:var(--ty-on-accent-soft)}.ty-filter-chips__chip[data-focus-visible]{outline:var(--ty-focus-width) solid var(--ty-focus-ring);outline-offset:var(--ty-filter-chips-chip-outline-offset)}.ty-filter-chips__remove>svg{inline-size:var(--ty-filter-chips-remove-inline-size-v2);block-size:var(--ty-filter-chips-remove-block-size-v2)}.ty-filter-chips__remove[data-hovered]{background:var(--ty-line);color:var(--ty-ink)}.ty-filter-chips__clear-all[data-hovered]{color:var(--ty-accent-strong);text-decoration:underline}.ty-filter-chips__remove[data-focus-visible]{outline:var(--ty-focus-width) solid var(--ty-focus-ring);outline-offset:var(--ty-filter-chips-remove-outline-offset)}.ty-filter-chips__clear-all[data-focus-visible]{outline:var(--ty-focus-width) solid var(--ty-focus-ring);outline-offset:var(--ty-filter-chips-clear-all-outline-offset)}@media (prefers-reduced-motion:reduce){.ty-filter-chips__chip{animation:none}}@media (prefers-reduced-transparency:reduce){.ty-filter-chips__chip{--ty-filter-chip-fill:var(--ty-surface-solid)}}@media (forced-colors:active){.ty-filter-chips__chip{border-color:ButtonText}.ty-filter-chips__icon{color:ButtonText}.ty-filter-chips__chip[data-focus-visible],.ty-filter-chips__remove[data-focus-visible]{outline-color:Highlight}}}@layer ty.components{span.ty-filter-chips__icon{display:inline-flex}span.ty-filter-chips__icon>svg{inline-size:100%;block-size:100%}.ty-filter-chips__clear-all:before,.ty-filter-chips__remove:before{content:"";position:absolute;inset-block-start:50%;left:50%;inline-size:max(100%,var(--ty-control-target));block-size:max(100%,var(--ty-control-target));transform:translate(-50%,-50%)}@keyframes ty-filter-chip-in{0%{opacity:0}}}@layer ty.tokens{:root{--ty-filter-tile-border:1px;--ty-filter-tile-selected-true-box-shadow:1px;--ty-filter-tile-focus-visible-true-outline-offset:2px;--ty-filter-tile-well-inline-size:36px;--ty-filter-tile-well-block-size:36px;--ty-filter-tile-well-box-shadow:1px;--ty-filter-tile-well-inline-size-v2:20px;--ty-filter-tile-well-block-size-v2:20px;--ty-filter-tile-border-v2:3px}}@layer ty.components{.ty-filter-tile{position:relative;box-sizing:border-box;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:var(--ty-space-3);gap:var(--ty-space-3);min-block-size:var(--ty-control-target);padding:var(--ty-space-3);border:var(--ty-filter-tile-border) solid var(--ty-line-strong);border-radius:var(--ty-radius-card);background:var(--ty-surface-raised);color:var(--ty-ink-2);font:inherit;text-align:start;cursor:pointer;outline:none;transition:background-color var(--ty-dur-instant) var(--ty-ease),border-color var(--ty-dur-instant) var(--ty-ease)}.ty-filter-tile__well{display:inline-grid;place-items:center;inline-size:var(--ty-filter-tile-well-inline-size);block-size:var(--ty-filter-tile-well-block-size);border-radius:var(--ty-radius-control);background:var(--ty-surface-sunken);color:var(--ty-ink-2)}.ty-filter-tile__text{display:flex;flex-direction:column;min-inline-size:0}.ty-filter-tile__label{overflow:hidden;color:var(--ty-ink);font-size:var(--ty-font-size-body);font-weight:var(--ty-font-weight-semibold);line-height:var(--ty-font-line-height-body);text-overflow:ellipsis;white-space:nowrap}.ty-filter-tile__detail{color:var(--ty-ink-3);font-size:var(--ty-font-size-meta);line-height:var(--ty-font-line-height-meta);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ty-filter-tile[data-selected]{border-color:var(--ty-accent);background:var(--ty-accent-soft);box-shadow:inset 0 0 0 var(--ty-filter-tile-selected-true-box-shadow) var(--ty-accent)}.ty-filter-tile[data-pressed]{opacity:.85}.ty-filter-tile[data-focus-visible]{outline:var(--ty-focus-width) solid var(--ty-focus-ring);outline-offset:var(--ty-filter-tile-focus-visible-true-outline-offset)}.ty-filter-tile[data-disabled]{cursor:not-allowed;opacity:.55}@media (prefers-reduced-motion:reduce){.ty-filter-tile{transition:none}}.ty-filter-tile__well[data-category="1"]{--ty-filter-tile-tone:var(--ty-categorical-1)}.ty-filter-tile__well[data-category="2"]{--ty-filter-tile-tone:var(--ty-categorical-2)}.ty-filter-tile__well[data-category="3"]{--ty-filter-tile-tone:var(--ty-categorical-3)}.ty-filter-tile__well[data-category="4"]{--ty-filter-tile-tone:var(--ty-categorical-4)}.ty-filter-tile__well[data-category="5"]{--ty-filter-tile-tone:var(--ty-categorical-5)}.ty-filter-tile__well[data-category="6"]{--ty-filter-tile-tone:var(--ty-categorical-6)}.ty-filter-tile__well[data-category="7"]{--ty-filter-tile-tone:var(--ty-categorical-7)}.ty-filter-tile__well[data-category="8"]{--ty-filter-tile-tone:var(--ty-categorical-8)}.ty-filter-tile[data-hovered]:not([data-disabled]){border-color:var(--ty-ink-3)}.ty-filter-tile__well[data-toned]{background:color-mix(in oklab,var(--ty-filter-tile-tone) 16%,transparent);color:var(--ty-ink)}.ty-filter-tile__well[data-surface=neutral]{background:var(--ty-neutral-50);box-shadow:inset 0 0 0 var(--ty-filter-tile-well-box-shadow) var(--ty-line)}.ty-filter-tile__well>img,.ty-filter-tile__well>svg{inline-size:var(--ty-filter-tile-well-inline-size-v2);block-size:var(--ty-filter-tile-well-block-size-v2)}@media (prefers-reduced-transparency:reduce){.ty-filter-tile{background:var(--ty-surface-raised-solid)}}@media (forced-colors:active){.ty-filter-tile{border-color:ButtonText}.ty-filter-tile[data-selected]{border:var(--ty-filter-tile-border-v2) solid Highlight;box-shadow:none}.ty-filter-tile[data-focus-visible]{outline-color:Highlight}}}@layer ty.tokens{:root{--ty-filter-tile-grid-grid-template-columns:180px}}@layer ty.components{.ty-filter-tile-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--ty-space-3);gap:var(--ty-space-3)}@media (min-width:640px){.ty-filter-tile-grid{grid-template-columns:repeat(auto-fill,minmax(var(--ty-filter-tile-grid-grid-template-columns),1fr))}}}@layer ty.tokens{:root{--ty-filter-tile-heading-well-inline-size:24px;--ty-filter-tile-heading-well-block-size:24px;--ty-filter-tile-heading-well-inline-size-v2:14px;--ty-filter-tile-heading-well-block-size-v2:14px}}@layer ty.components{.ty-filter-tile-heading{display:flex;align-items:center;gap:var(--ty-space-2);margin-block-end:var(--ty-space-3)}.ty-filter-tile-heading__well{display:inline-grid;place-items:center;inline-size:var(--ty-filter-tile-heading-well-inline-size);block-size:var(--ty-filter-tile-heading-well-block-size);border-radius:var(--ty-radius-agent);background:var(--ty-surface-sunken);color:var(--ty-ink-3)}.ty-filter-tile-heading__text{margin:0;color:var(--ty-ink);font-family:var(--ty-font-sans);font-size:var(--ty-font-size-label);font-weight:var(--ty-font-weight-semibold);line-height:var(--ty-font-line-height-label)}.ty-filter-tile-heading__well>svg{inline-size:var(--ty-filter-tile-heading-well-inline-size-v2);block-size:var(--ty-filter-tile-heading-well-block-size-v2)}}@layer ty.tokens{:root{--ty-choice-card-border:1px;--ty-choice-card-selected-true-box-shadow:1px;--ty-choice-card-focus-visible-true-outline-offset:2px;--ty-choice-card-well-inline-size:40px;--ty-choice-card-well-block-size:40px;--ty-choice-card-well-inline-size-v2:20px;--ty-choice-card-well-block-size-v2:20px;--ty-choice-card-border-v2:3px}}@layer ty.components{.ty-choice-card{position:relative;box-sizing:border-box;display:flex;align-items:flex-start;gap:var(--ty-space-3);min-block-size:var(--ty-control-target);padding:var(--ty-space-4);border:var(--ty-choice-card-border) solid var(--ty-line-strong);border-radius:var(--ty-radius-card);background:var(--ty-surface-raised);color:var(--ty-ink-2);font:inherit;text-align:start;cursor:pointer;outline:none;transition:background-color var(--ty-dur-instant) var(--ty-ease),border-color var(--ty-dur-instant) var(--ty-ease)}.ty-choice-card__well{display:inline-grid;flex:none;place-items:center;inline-size:var(--ty-choice-card-well-inline-size);block-size:var(--ty-choice-card-well-block-size);border-radius:var(--ty-radius-control);background:var(--ty-surface-sunken);color:var(--ty-ink-2)}.ty-choice-card__body{display:flex;flex:1 1;flex-direction:column;gap:var(--ty-space-1);min-inline-size:0}.ty-choice-card__title{display:inline-flex;flex-wrap:wrap;align-items:center;justify-content:inherit;gap:var(--ty-space-2)}.ty-choice-card__name{color:var(--ty-ink);font-size:var(--ty-font-size-body);font-weight:var(--ty-font-weight-semibold);line-height:var(--ty-font-line-height-body)}.ty-choice-card__description{color:var(--ty-ink-3);font-size:var(--ty-font-size-meta);line-height:var(--ty-font-line-height-meta)}.ty-choice-card[data-arrangement=stacked]{flex-direction:column;align-items:center;text-align:center}.ty-choice-card[data-selected]{border-color:var(--ty-accent);background:var(--ty-accent-soft);box-shadow:inset 0 0 0 var(--ty-choice-card-selected-true-box-shadow) var(--ty-accent)}.ty-choice-card[data-selected] .ty-choice-card__well{background:var(--ty-accent);color:var(--ty-accent-ink)}.ty-choice-card[data-pressed]{opacity:.85}.ty-choice-card[data-focus-visible]{outline:var(--ty-focus-width) solid var(--ty-focus-ring);outline-offset:var(--ty-choice-card-focus-visible-true-outline-offset)}.ty-choice-card[data-unavailable]{border-style:dashed;cursor:not-allowed;opacity:.7}@media (prefers-reduced-motion:reduce){.ty-choice-card{transition:none}}.ty-choice-card[data-hovered]:not([data-disabled],[data-unavailable]){border-color:var(--ty-ink-3)}.ty-choice-card__well>svg{inline-size:var(--ty-choice-card-well-inline-size-v2);block-size:var(--ty-choice-card-well-block-size-v2)}@media (max-width:639.98px){.ty-choice-card[data-arrangement=inline]{inline-size:100%}}@media (prefers-reduced-transparency:reduce){.ty-choice-card{background:var(--ty-surface-raised-solid)}}@media (forced-colors:active){.ty-choice-card{border-color:ButtonText}.ty-choice-card[data-selected]{border:var(--ty-choice-card-border-v2) solid Highlight;box-shadow:none}.ty-choice-card[data-focus-visible]{outline-color:Highlight}}}@layer ty.tokens{:root{--ty-choice-card-group-cards-grid-template-columns:150px;--ty-choice-card-group-cards-arrangement-inline-grid-template-columns:260px}}@layer ty.components{.ty-choice-card-group{display:flex;flex-direction:column;gap:var(--ty-space-2)}.ty-choice-card-group__label{color:var(--ty-ink);font-size:var(--ty-font-size-label);font-weight:var(--ty-font-weight-semibold)}.ty-choice-card-group__cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(var(--ty-choice-card-group-cards-grid-template-columns),1fr));grid-gap:var(--ty-space-3);gap:var(--ty-space-3)}.ty-choice-card-group[data-arrangement=inline] .ty-choice-card-group__cards{grid-template-columns:repeat(auto-fill,minmax(var(--ty-choice-card-group-cards-arrangement-inline-grid-template-columns),1fr))}.ty-choice-card[data-arrangement=stacked] .ty-selected-mark{position:absolute;inset-block-start:var(--ty-space-2);inset-inline-end:var(--ty-space-2)}}@layer ty.components{}@layer ty.tokens{:root{--ty-choice-tile-min-block-size:32px;--ty-choice-tile-border:1px;--ty-choice-tile-focus-visible-true-outline-offset:2px;--ty-choice-tile-box-shadow:1px;--ty-choice-tile-outline:3px;--ty-choice-tile-outline-offset:-3px;--ty-choice-tile-outline-v2:2px;--ty-choice-tile-outline-offset-v2:2px}}@layer ty.components{.ty-choice-tile{position:relative;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;gap:var(--ty-space-2);min-block-size:var(--ty-choice-tile-min-block-size);padding:var(--ty-space-1) var(--ty-space-3);border:var(--ty-choice-tile-border) solid var(--ty-line-strong);border-radius:var(--ty-radius-control);background:var(--ty-surface-solid);color:var(--ty-ink-2);font:inherit;font-size:var(--ty-font-size-body);cursor:pointer;outline:none;transition:background-color var(--ty-dur-instant) var(--ty-ease),border-color var(--ty-dur-instant) var(--ty-ease)}.ty-choice-tile[data-shape=pill]{border-radius:var(--ty-radius-pill)}.ty-choice-tile[data-shape=card]{padding:var(--ty-space-4);border-radius:var(--ty-radius-card)}.ty-choice-tile[data-pressed]{opacity:.85}.ty-choice-tile[data-focus-visible]{outline:var(--ty-focus-width) solid var(--ty-focus-ring);outline-offset:var(--ty-choice-tile-focus-visible-true-outline-offset)}.ty-choice-tile[data-disabled]{cursor:not-allowed;opacity:.55}@media (prefers-reduced-motion:reduce){.ty-choice-tile{transition:none}}.ty-choice-tile[data-hovered]:not([data-disabled]){border-color:var(--ty-ink-3)}.ty-choice-tile[data-selected]:not([data-own-selection]){border-color:var(--ty-accent);background:var(--ty-accent-soft);color:var(--ty-ink);box-shadow:inset 0 0 0 var(--ty-choice-tile-box-shadow) var(--ty-accent)}@media (forced-colors:active){.ty-choice-tile{border-color:ButtonText}.ty-choice-tile[data-selected]{outline:var(--ty-choice-tile-outline) solid Highlight;outline-offset:var(--ty-choice-tile-outline-offset)}.ty-choice-tile[data-focus-visible]{outline:var(--ty-choice-tile-outline-v2) solid Highlight;outline-offset:var(--ty-choice-tile-outline-offset-v2)}}}@layer ty.components{.ty-choice-tile:before{content:"";position:absolute;inset-block-start:50%;left:50%;inline-size:max(100%,var(--ty-control-target));block-size:max(100%,var(--ty-control-target));transform:translate(-50%,-50%)}}@layer ty.tokens{:root{--ty-choice-grid-icon-inline-size:16px;--ty-choice-grid-icon-block-size:16px;--ty-choice-grid-cell-border:1px;--ty-choice-grid-check-inline-size:16px;--ty-choice-grid-check-block-size:16px;--ty-choice-grid-cell-box-shadow:1px;--ty-choice-grid-cell-outline-offset:2px;--ty-choice-grid-cell-border-v2:3px}}@layer ty.components{.ty-choice-grid{display:flex;flex-direction:column;gap:var(--ty-space-3)}.ty-choice-grid__header{display:flex;align-items:center;gap:var(--ty-space-2);color:var(--ty-ink)}.ty-choice-grid__icon{inline-size:var(--ty-choice-grid-icon-inline-size);block-size:var(--ty-choice-grid-icon-block-size);color:var(--ty-ink-3)}.ty-choice-grid__title{font-size:var(--ty-font-size-label);font-weight:var(--ty-font-weight-semibold);line-height:var(--ty-font-line-height-label)}.ty-choice-grid__cells{display:grid;grid-template-columns:repeat(var(--ty-choice-grid-columns,2),minmax(0,1fr));grid-gap:var(--ty-space-2);gap:var(--ty-space-2)}.ty-choice-grid__cell{position:relative;box-sizing:border-box;display:flex;align-items:center;gap:var(--ty-space-2);min-block-size:var(--ty-control-target);padding:var(--ty-space-2) var(--ty-space-3);border:var(--ty-choice-grid-cell-border) solid var(--ty-line-strong);border-radius:var(--ty-radius-control);background:var(--ty-surface-solid);color:var(--ty-ink-2);font-size:var(--ty-font-size-body);cursor:pointer;outline:none;transition:background-color var(--ty-dur-instant) var(--ty-ease),border-color var(--ty-dur-instant) var(--ty-ease)}.ty-choice-grid__symbol{font-size:1.25em;line-height:1}.ty-choice-grid__label{flex:1 1;min-inline-size:0}.ty-choice-grid__check{flex:none;inline-size:var(--ty-choice-grid-check-inline-size);block-size:var(--ty-choice-grid-check-block-size);color:var(--ty-accent)}.ty-choice-grid[data-arrangement=stacked] .ty-choice-grid__cell{flex-direction:column;justify-content:center;text-align:center}.ty-choice-grid[data-arrangement=stacked] .ty-choice-grid__check{position:absolute;inset-block-start:var(--ty-space-1);inset-inline-end:var(--ty-space-1)}.ty-choice-grid__cell[data-hovered]:not([data-disabled]){border-color:var(--ty-ink-3)}.ty-choice-grid__cell[data-selected]{border-color:var(--ty-accent);background:var(--ty-accent-soft);color:var(--ty-ink);box-shadow:inset 0 0 0 var(--ty-choice-grid-cell-box-shadow) var(--ty-accent)}.ty-choice-grid__cell[data-focus-visible]{outline:var(--ty-focus-width) solid var(--ty-focus-ring);outline-offset:var(--ty-choice-grid-cell-outline-offset)}.ty-choice-grid__cell[data-disabled]{cursor:progress;opacity:.6}@media (max-width:639.98px){.ty-choice-grid__cells{grid-template-columns:repeat(min(2,var(--ty-choice-grid-columns,2)),minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.ty-choice-grid__cell{transition:none}}@media (forced-colors:active){.ty-choice-grid__cell{border-color:ButtonText}.ty-choice-grid__cell[data-selected]{border:var(--ty-choice-grid-cell-border-v2) solid Highlight;box-shadow:none}.ty-choice-grid__check{color:Highlight}}}@layer ty.tokens{:root{--ty-chip-group-chip-min-block-size:32px;--ty-chip-group-chip-border:1px;--ty-chip-group-marker-inline-size:8px;--ty-chip-group-marker-block-size:8px;--ty-chip-group-add-input-min-block-size:32px;--ty-chip-group-add-input-border:1px;--ty-chip-group-tick-inline-size:14px;--ty-chip-group-tick-block-size:14px;--ty-chip-group-chip-outline-offset:2px;--ty-chip-group-remove-inline-size:22px;--ty-chip-group-remove-block-size:22px;--ty-chip-group-remove-inline-size-v2:14px;--ty-chip-group-remove-block-size-v2:14px;--ty-chip-group-bulk-min-block-size:24px;--ty-chip-group-remove-outline-offset:1px;--ty-chip-group-bulk-outline-offset:1px;--ty-chip-group-add-input-outline-offset:2px;--ty-chip-group-chip-border-v2:3px}}@layer ty.components{.ty-chip-group{display:flex;flex-direction:column;gap:var(--ty-space-2)}.ty-chip-group__label{color:var(--ty-ink);font-size:var(--ty-font-size-label);font-weight:var(--ty-font-weight-semibold)}.ty-chip-group__summary{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ty-space-3);font-size:var(--ty-font-size-meta)}.ty-chip-group__count{color:var(--ty-ink-3);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ty-chip-group__row{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ty-space-2)}.ty-chip-group__chip,.ty-chip-group__slot{display:inline-flex;align-items:center}.ty-chip-group__chip{position:relative;box-sizing:border-box;gap:var(--ty-space-1);min-block-size:var(--ty-chip-group-chip-min-block-size);padding-inline:var(--ty-space-3);border:var(--ty-chip-group-chip-border) solid var(--ty-line-strong);border-radius:var(--ty-radius-pill);background:var(--ty-surface-solid);color:var(--ty-ink-2);font-size:var(--ty-font-size-label);cursor:pointer;outline:none;transition:border-color var(--ty-dur-instant) var(--ty-ease),background-color var(--ty-dur-instant) var(--ty-ease)}.ty-chip-group__tick{display:none;color:var(--ty-accent)}.ty-chip-group__marker{inline-size:var(--ty-chip-group-marker-inline-size);block-size:var(--ty-chip-group-marker-block-size);background:var(--ty-chip-marker,var(--ty-ink-3))}.ty-chip-group__code{color:var(--ty-ink-3);font-family:var(--ty-font-figure,var(--ty-font-mono));font-feature-settings:tabular-nums lining-nums;font-variant-numeric:tabular-nums lining-nums;font-size:var(--ty-font-size-meta)}.ty-chip-group__remove{position:relative;padding:0;border:0;background:transparent;font:inherit;cursor:pointer;outline:none;display:inline-grid;place-items:center;inline-size:var(--ty-chip-group-remove-inline-size);block-size:var(--ty-chip-group-remove-block-size);margin-inline-start:calc(-1 * (var(--ty-space-5) + var(--ty-space-1)));border-radius:var(--ty-radius-pill);color:var(--ty-ink-3)}.ty-chip-group__bulk{position:relative;padding:0;border:0;background:transparent;font:inherit;cursor:pointer;outline:none;min-block-size:var(--ty-chip-group-bulk-min-block-size);color:var(--ty-accent);font-weight:var(--ty-font-weight-semibold)}.ty-chip-group__add-input{box-sizing:border-box;min-inline-size:16ch;min-block-size:var(--ty-chip-group-add-input-min-block-size);padding-inline:var(--ty-space-3);border:var(--ty-chip-group-add-input-border) dashed var(--ty-input);border-radius:var(--ty-radius-pill);background:transparent;color:var(--ty-ink);font:inherit;font-size:var(--ty-font-size-label);outline:none}.ty-chip-group__note{margin:0;color:var(--ty-ink-3);font-size:var(--ty-font-size-body)}.ty-chip-group__marker[data-category="1"]{--ty-chip-marker:var(--ty-categorical-1)}.ty-chip-group__marker[data-category="2"]{--ty-chip-marker:var(--ty-categorical-2)}.ty-chip-group__marker[data-category="3"]{--ty-chip-marker:var(--ty-categorical-3)}.ty-chip-group__marker[data-category="4"]{--ty-chip-marker:var(--ty-categorical-4)}.ty-chip-group__marker[data-category="5"]{--ty-chip-marker:var(--ty-categorical-5)}.ty-chip-group__marker[data-category="6"]{--ty-chip-marker:var(--ty-categorical-6)}.ty-chip-group__marker[data-category="7"]{--ty-chip-marker:var(--ty-categorical-7)}.ty-chip-group__marker[data-category="8"]{--ty-chip-marker:var(--ty-categorical-8)}.ty-chip-group__slot[data-custom] .ty-chip-group__chip{padding-inline-end:calc(var(--ty-space-5) + var(--ty-space-2))}.ty-chip-group__tick>svg{inline-size:var(--ty-chip-group-tick-inline-size);block-size:var(--ty-chip-group-tick-block-size);stroke-width:3}.ty-chip-group__chip[data-selected]{border-color:var(--ty-accent);background:var(--ty-accent-soft);color:var(--ty-ink);font-weight:var(--ty-font-weight-semibold)}.ty-chip-group__chip[data-selected] .ty-chip-group__tick{display:inline-flex}.ty-chip-group__chip[data-hovered]:not([data-disabled]){border-color:var(--ty-ink-3)}.ty-chip-group__chip[data-focus-visible]{outline:var(--ty-focus-width) solid var(--ty-focus-ring);outline-offset:var(--ty-chip-group-chip-outline-offset)}.ty-chip-group__chip[data-disabled]{cursor:not-allowed;opacity:.55}.ty-chip-group__remove>svg{inline-size:var(--ty-chip-group-remove-inline-size-v2);block-size:var(--ty-chip-group-remove-block-size-v2)}.ty-chip-group__remove[data-hovered]{background:var(--ty-line);color:var(--ty-ink)}.ty-chip-group__remove[data-focus-visible]{outline:var(--ty-focus-width) solid var(--ty-focus-ring);outline-offset:var(--ty-chip-group-remove-outline-offset)}.ty-chip-group__bulk[data-focus-visible]{outline:var(--ty-focus-width) solid var(--ty-focus-ring);outline-offset:var(--ty-chip-group-bulk-outline-offset)}.ty-chip-group__add-input[data-focused]{border-style:solid;outline:var(--ty-focus-width) solid var(--ty-focus-ring);outline-offset:var(--ty-chip-group-add-input-outline-offset)}@media (prefers-reduced-motion:reduce){.ty-chip-group__chip{transition:none}}@media (forced-colors:active){.ty-chip-group__chip{border-color:ButtonText}.ty-chip-group__chip[data-selected]{border:var(--ty-chip-group-chip-border-v2) solid Highlight}.ty-chip-group__tick{color:Highlight}}}@layer ty.components{.ty-chip-group__bulk:before,.ty-chip-group__chip:before,.ty-chip-group__remove:before{content:"";position:absolute;inset-block-start:50%;left:50%;inline-size:max(100%,var(--ty-control-target));block-size:max(100%,var(--ty-control-target));transform:translate(-50%,-50%)}}@layer ty.tokens{:root{--ty-flag-set-presets-flex:220px}}@layer ty.components{.ty-flag-set{display:flex;flex-direction:column;gap:var(--ty-space-4)}.ty-flag-set__title{color:var(--ty-ink);font-family:var(--ty-font-serif);font-size:var(--ty-font-size-h3);font-weight:var(--ty-font-weight-semibold);line-height:var(--ty-font-line-height-h3)}.ty-flag-set__presets .ty-choice-card-group__cards{display:flex;flex-wrap:wrap}.ty-flag-set__presets .ty-choice-card{flex:1 1 var(--ty-flag-set-presets-flex)}@media (max-width:639.98px){.ty-flag-set__presets .ty-choice-card-group__cards{flex-direction:column}}@media (forced-colors:active){.ty-flag-set__presets .ty-choice-card[data-selected]{border-color:Highlight}}}@layer ty.tokens{:root{--ty-theme-palette-inline-size:52rem;--ty-theme-palette-border:1px;--ty-theme-palette-field-border-block-end:1px;--ty-theme-palette-icon-inline-size:18px;--ty-theme-palette-icon-block-size:18px;--ty-theme-palette-input-font-size:1rem;--ty-theme-palette-body-grid-template-columns:15rem;--ty-theme-palette-heading-padding:4px;--ty-theme-palette-option-grid-template-columns:28px;--ty-theme-palette-option-gap:10px;--ty-theme-palette-option-min-block-size:36px;--ty-theme-palette-option-padding:4px;--ty-theme-palette-option-padding-2:8px;--ty-theme-palette-id-font-size:11px;--ty-theme-palette-preview-border-inline-start:1px;--ty-theme-palette-preview-eyebrow-font-size:11px;--ty-theme-palette-preview-title-font-size:1.5rem;--ty-theme-palette-preview-body-font-size:0.9rem;--ty-theme-palette-preview-bar-gap:5px;--ty-theme-palette-preview-button-padding:6px;--ty-theme-palette-preview-button-padding-2:14px;--ty-theme-palette-foot-border-block-start:1px;--ty-theme-palette-hints-font-size:12px;--ty-theme-palette-option-box-shadow:1px;--ty-theme-palette-preview-bar-block-size:8px;--ty-theme-palette-hints-padding:1px;--ty-theme-palette-hints-padding-2:5px;--ty-theme-palette-hints-border:1px;--ty-theme-palette-hints-border-radius:4px;--ty-theme-palette-hints-font-size-v2:11px}}@layer ty.components{.ty-theme-palette{box-sizing:border-box;display:flex;inline-size:min(var(--ty-theme-palette-inline-size),100%);max-block-size:76dvh;border:var(--ty-theme-palette-border) solid var(--ty-line);border-radius:var(--ty-radius-sheet);background:var(--ty-surface-raised-solid);color:var(--ty-ink);box-shadow:var(--ty-shadow-modal);overflow:hidden;outline:none}.ty-theme-palette__backdrop{position:fixed;inset:0;z-index:var(--ty-z-modal);display:flex;justify-content:center;align-items:flex-start;padding:10vh var(--ty-space-4) var(--ty-space-4);background:var(--ty-backdrop)}.ty-theme-palette__dialog{display:flex;flex-direction:column;inline-size:100%;min-block-size:0;outline:none}.ty-theme-palette__field{display:flex;align-items:center;gap:var(--ty-space-2);padding:var(--ty-space-3) var(--ty-space-4);border-block-end:var(--ty-theme-palette-field-border-block-end) solid var(--ty-line)}.ty-theme-palette__icon{inline-size:var(--ty-theme-palette-icon-inline-size);block-size:var(--ty-theme-palette-icon-block-size);color:var(--ty-ink-3)}.ty-theme-palette__input{flex:1 1;min-inline-size:0;border:0;background:none;color:var(--ty-ink);font:inherit;font-size:var(--ty-theme-palette-input-font-size);outline:none}.ty-theme-palette__body{display:grid;grid-template-columns:minmax(0,1fr) var(--ty-theme-palette-body-grid-template-columns);flex:1 1;min-block-size:0}.ty-theme-palette__list{min-block-size:0;padding:var(--ty-space-2);overflow-y:auto;overscroll-behavior:contain}.ty-theme-palette__heading{display:flex;justify-content:space-between;padding:var(--ty-space-2) var(--ty-space-2) var(--ty-theme-palette-heading-padding);font-size:var(--ty-font-size-meta);font-weight:var(--ty-font-weight-semibold);color:var(--ty-ink-3)}.ty-theme-palette__count{font-family:var(--ty-font-mono);font-weight:400}.ty-theme-palette__option{display:grid;grid-template-columns:var(--ty-theme-palette-option-grid-template-columns) minmax(0,1fr) auto;align-items:center;grid-gap:var(--ty-theme-palette-option-gap);gap:var(--ty-theme-palette-option-gap);min-block-size:var(--ty-theme-palette-option-min-block-size);padding:var(--ty-theme-palette-option-padding) var(--ty-theme-palette-option-padding-2);border-radius:var(--ty-radius-control);cursor:pointer}.ty-theme-palette__name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ty-theme-palette__id{font-family:var(--ty-font-mono);font-size:var(--ty-theme-palette-id-font-size);color:var(--ty-ink-3);direction:ltr}.ty-theme-palette__empty{margin:0;padding:var(--ty-space-4);color:var(--ty-ink-3)}.ty-theme-palette__preview{display:flex;flex-direction:column;gap:var(--ty-space-2);padding:var(--ty-space-4);border-inline-start:var(--ty-theme-palette-preview-border-inline-start) solid var(--ty-line);background:var(--ty-bg);color:var(--ty-ink)}.ty-theme-palette__preview-eyebrow{font-family:var(--ty-font-mono);font-size:var(--ty-theme-palette-preview-eyebrow-font-size);letter-spacing:.12em;text-transform:uppercase;color:var(--ty-ink-3)}.ty-theme-palette__preview-title{font-family:var(--ty-font-serif);font-size:var(--ty-theme-palette-preview-title-font-size);font-weight:var(--ty-font-weight-semibold);line-height:1.15}.ty-theme-palette__preview-body{font-family:var(--ty-font-sans);font-size:var(--ty-theme-palette-preview-body-font-size);color:var(--ty-ink-2)}.ty-theme-palette__preview-bar{display:grid;grid-gap:var(--ty-theme-palette-preview-bar-gap);gap:var(--ty-theme-palette-preview-bar-gap);margin-block:var(--ty-space-2)}.ty-theme-palette__preview-button{align-self:flex-start;padding:var(--ty-theme-palette-preview-button-padding) var(--ty-theme-palette-preview-button-padding-2);border-radius:var(--ty-radius-control);background:var(--ty-accent);color:var(--ty-on-accent);font-weight:var(--ty-font-weight-semibold)}.ty-theme-palette__foot{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ty-space-2) var(--ty-space-4);padding:var(--ty-space-2) var(--ty-space-4);border-block-start:var(--ty-theme-palette-foot-border-block-start) solid var(--ty-line);background:var(--ty-surface-sunken)}.ty-theme-palette__hints{margin-inline-start:auto;font-size:var(--ty-theme-palette-hints-font-size);color:var(--ty-ink-3)}.ty-theme-palette__option[aria-selected=true]{background:var(--ty-accent-soft);box-shadow:inset 0 0 0 var(--ty-theme-palette-option-box-shadow) var(--ty-accent)}.ty-theme-palette__option[aria-current=true] .ty-theme-palette__name{font-weight:var(--ty-font-weight-semibold)}.ty-theme-palette__preview-bar span{block-size:var(--ty-theme-palette-preview-bar-block-size);border-radius:calc(var(--ty-radius-control) / 3);background:var(--ty-accent)}.ty-theme-palette__hints kbd{padding:var(--ty-theme-palette-hints-padding) var(--ty-theme-palette-hints-padding-2);border:var(--ty-theme-palette-hints-border) solid var(--ty-line);border-radius:var(--ty-theme-palette-hints-border-radius);font-family:var(--ty-font-mono);font-size:var(--ty-theme-palette-hints-font-size-v2)}}@layer ty.tokens{:root{--ty-theme-palette-trigger-gap:8px;--ty-theme-palette-trigger-max-inline-size:16rem;--ty-theme-palette-trigger-block-size:36px;--ty-theme-palette-trigger-padding-inline:6px;--ty-theme-palette-trigger-padding-inline-2:10px;--ty-theme-palette-trigger-border:1px;--ty-theme-palette-trigger-font-size:0.875rem;--ty-theme-palette-trigger-compact-true-padding-inline:6px;--ty-theme-palette-trigger-focus-visible-true-outline:2px;--ty-theme-palette-trigger-focus-visible-true-outline-offset:2px}}@layer ty.components{.ty-theme-palette-trigger{display:inline-flex;align-items:center;gap:var(--ty-theme-palette-trigger-gap);max-inline-size:var(--ty-theme-palette-trigger-max-inline-size);block-size:var(--ty-theme-palette-trigger-block-size);padding-inline:var(--ty-theme-palette-trigger-padding-inline) var(--ty-theme-palette-trigger-padding-inline-2);border:var(--ty-theme-palette-trigger-border) solid var(--ty-line-strong);border-radius:var(--ty-radius-control);background:var(--ty-surface-solid);color:var(--ty-ink);font:inherit;font-size:var(--ty-theme-palette-trigger-font-size);cursor:pointer}.ty-theme-palette-trigger__name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ty-theme-palette-trigger[data-compact]{padding-inline:var(--ty-theme-palette-trigger-compact-true-padding-inline)}.ty-theme-palette-trigger[data-hovered]{border-color:var(--ty-accent)}.ty-theme-palette-trigger[data-focus-visible]{outline:var(--ty-focus-width,var(--ty-theme-palette-trigger-focus-visible-true-outline)) solid var(--ty-focus-ring);outline-offset:var(--ty-theme-palette-trigger-focus-visible-true-outline-offset)}}@layer ty.tokens{:root{--ty-theme-swatch-inline-size:28px;--ty-theme-swatch-block-size:20px;--ty-theme-swatch-border-radius:5px;--ty-theme-swatch-box-shadow:1px;--ty-theme-swatch-ink-inset-inline:4px;--ty-theme-swatch-ink-inset-inline-2:11px;--ty-theme-swatch-ink-inset-block-end:4px;--ty-theme-swatch-ink-block-size:3px;--ty-theme-swatch-ink-border-radius:2px;--ty-theme-swatch-ink-box-shadow:-5px;--ty-theme-swatch-accent-inset-inline-end:4px;--ty-theme-swatch-accent-inset-block-start:4px;--ty-theme-swatch-accent-inline-size:7px;--ty-theme-swatch-accent-block-size:7px}}@layer ty.components{.ty-theme-swatch{position:relative;display:inline-block;flex:none;inline-size:var(--ty-theme-swatch-inline-size);block-size:var(--ty-theme-swatch-block-size);border-radius:var(--ty-theme-swatch-border-radius);background:var(--ty-bg);box-shadow:inset 0 0 0 var(--ty-theme-swatch-box-shadow) color-mix(in oklab,var(--ty-ink) 22%,transparent);overflow:hidden}.ty-theme-swatch__ink{position:absolute;inset-inline:var(--ty-theme-swatch-ink-inset-inline) var(--ty-theme-swatch-ink-inset-inline-2);inset-block-end:var(--ty-theme-swatch-ink-inset-block-end);block-size:var(--ty-theme-swatch-ink-block-size);border-radius:var(--ty-theme-swatch-ink-border-radius);background:var(--ty-ink);box-shadow:0 var(--ty-theme-swatch-ink-box-shadow) 0 var(--ty-ink-3)}.ty-theme-swatch__accent{position:absolute;inset-inline-end:var(--ty-theme-swatch-accent-inset-inline-end);inset-block-start:var(--ty-theme-swatch-accent-inset-block-start);inline-size:var(--ty-theme-swatch-accent-inline-size);block-size:var(--ty-theme-swatch-accent-block-size);border-radius:50%;background:var(--ty-accent)}.ty-theme-palette__preview-bar span:nth-child(2){inline-size:70%;background:var(--ty-success)}.ty-theme-palette__preview-bar span:nth-child(3){inline-size:40%;background:var(--ty-danger)}}@layer ty.components{@media (max-width:640px){.ty-theme-palette__backdrop{padding-block-start:var(--ty-space-4)}.ty-theme-palette{max-block-size:88dvh}.ty-theme-palette__body{grid-template-columns:minmax(0,1fr)}.ty-theme-palette__hints,.ty-theme-palette__preview{display:none}}}@layer ty.components{.ty-fb-line{margin:0;font-family:var(--ty-font-sans)}.ty-fb-line[data-line=label]{color:var(--ty-ink);font-size:var(--ty-font-size-label);font-weight:var(--ty-font-weight-semibold);line-height:var(--ty-font-line-height-label)}.ty-fb-line[data-line=hint]{color:var(--ty-ink-3)}.ty-fb-line[data-line=error],.ty-fb-line[data-line=hint]{font-size:var(--ty-font-size-meta);line-height:var(--ty-font-line-height-meta)}.ty-fb-line[data-line=error]{display:flex;align-items:flex-start;gap:var(--ty-space-1);color:var(--ty-danger)}.ty-fb-line .ty-icon{flex:none;inline-size:1.2em;block-size:1.2em}.ty-fb-trigger{position:relative;box-sizing:border-box;display:inline-flex;align-items:center;gap:var(--ty-space-2);inline-size:100%;min-block-size:var(--ty-control-height);padding-inline:var(--ty-space-3);border:1px solid var(--ty-input);border-radius:var(--ty-radius-control);background:var(--ty-surface-solid);color:var(--ty-ink);font:inherit;font-size:var(--ty-font-size-body);text-align:start;cursor:pointer;outline:none;transition:border-color var(--ty-dur-instant) var(--ty-ease)}.ty-fb-trigger:before{content:"";position:absolute;inset-block-start:50%;left:50%;inline-size:max(100%,var(--ty-control-target));block-size:max(100%,var(--ty-control-target));transform:translate(-50%,-50%)}.ty-fb-trigger[data-hovered]{border-color:var(--ty-ink-3)}.ty-fb-trigger[data-focus-visible]{outline:var(--ty-focus-width) solid var(--ty-focus-ring);outline-offset:2px}.ty-fb-trigger[data-invalid]{border-color:var(--ty-danger)}.ty-fb-trigger[data-disabled]{cursor:not-allowed;opacity:.55}.ty-fb-trigger[data-embedded]{border-color:transparent;background:transparent}.ty-fb-trigger__glyph{display:inline-flex;flex:none;color:var(--ty-ink-3)}.ty-fb-trigger__glyph>svg{inline-size:1.15em;block-size:1.15em}.ty-fb-trigger__text{flex:1 1;min-inline-size:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ty-fb-trigger__text[data-placeholder]{color:var(--ty-ink-3)}.ty-fb-float{box-sizing:border-box;min-inline-size:18rem;max-inline-size:calc(100vw - 2 * var(--ty-space-4));border:1px solid var(--ty-line);border-radius:var(--ty-radius-card);background:var(--ty-surface-raised);color:var(--ty-on-surface-raised);box-shadow:var(--ty-shadow-floating);backdrop-filter:blur(var(--ty-glass-blur-floating)) saturate(var(--ty-glass-saturate));-webkit-backdrop-filter:blur(var(--ty-glass-blur-floating)) saturate(var(--ty-glass-saturate));z-index:var(--ty-z-popover);outline:none}.ty-fb-float[data-entering]{animation:ty-fb-fade var(--ty-dur-quick) var(--ty-ease)}.ty-fb-float[data-exiting]{animation:ty-fb-fade var(--ty-dur-quick) var(--ty-ease-out) reverse}.ty-fb-float[data-presentation=tray]{z-index:var(--ty-z-modal);inline-size:100%;max-inline-size:none;max-block-size:85vh;overflow-y:auto;border-block-end:0;border-radius:var(--ty-radius-sheet) var(--ty-radius-sheet) 0 0;padding-block-end:env(safe-area-inset-bottom,0)}.ty-fb-float__dialog{display:flex;flex-direction:column;gap:var(--ty-space-3);padding:var(--ty-space-4);outline:none}@keyframes ty-fb-fade{0%{opacity:0}}.ty-fb-stepper{display:flex;align-items:center;justify-content:space-between;gap:var(--ty-space-2)}.ty-fb-nav{position:relative;display:inline-flex;flex:none;align-items:center;justify-content:center;inline-size:var(--ty-control-height-compact);block-size:var(--ty-control-height-compact);padding:0;border:0;border-radius:var(--ty-radius-control);background:transparent;color:var(--ty-ink-2);cursor:pointer;outline:none}.ty-fb-nav:before{content:"";position:absolute;inset-block-start:50%;left:50%;inline-size:max(100%,var(--ty-control-target));block-size:max(100%,var(--ty-control-target));transform:translate(-50%,-50%)}.ty-fb-nav[data-hovered]{background:var(--ty-surface-sunken)}.ty-fb-nav[data-focus-visible]{outline:var(--ty-focus-width) solid var(--ty-focus-ring);outline-offset:2px}.ty-fb-nav[data-disabled]{cursor:not-allowed;opacity:.4}.ty-fb-nav .ty-icon{inline-size:18px;block-size:18px}.ty-fb-stepper__heading{flex:1 1;color:var(--ty-ink);font-size:var(--ty-font-size-label);font-weight:var(--ty-font-weight-semibold);line-height:var(--ty-font-line-height-label);text-align:center}.ty-fb-months__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:var(--ty-space-1);gap:var(--ty-space-1);outline:none}.ty-fb-months__cell{display:flex;align-items:center;justify-content:center;min-block-size:var(--ty-control-target);border-radius:var(--ty-radius-control);color:var(--ty-ink-2);font-size:var(--ty-font-size-body);text-transform:capitalize;cursor:pointer;outline:none}.ty-fb-months__cell[data-hovered]{background:var(--ty-surface-sunken)}.ty-fb-months__cell[data-selected]{background:var(--ty-accent);color:var(--ty-accent-ink);font-weight:var(--ty-font-weight-semibold)}.ty-fb-months__cell[data-focus-visible]{outline:var(--ty-focus-width) solid var(--ty-focus-ring);outline-offset:-2px}.ty-fb-months__cell[data-disabled]{color:var(--ty-ink-3);cursor:not-allowed;opacity:.55}.ty-fb-chips{display:flex;flex-wrap:wrap;gap:var(--ty-space-1)}.ty-fb-chip{position:relative;display:inline-flex;align-items:center;min-block-size:calc(var(--ty-space-6) + var(--ty-space-1));padding-inline:var(--ty-space-3);border:1px solid var(--ty-line-strong);border-radius:var(--ty-radius-pill);background:transparent;color:var(--ty-ink-2);font:inherit;font-size:var(--ty-font-size-label);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;cursor:pointer;outline:none}.ty-fb-chip:before{content:"";position:absolute;inset-block-start:50%;left:50%;inline-size:max(100%,var(--ty-control-target));block-size:max(100%,var(--ty-control-target));transform:translate(-50%,-50%)}.ty-fb-chip[aria-pressed=true],.ty-fb-chip[data-current]{border-color:var(--ty-accent);background:var(--ty-accent-soft);color:var(--ty-on-accent-soft);font-weight:var(--ty-font-weight-semibold)}.ty-fb-chip[data-focus-visible]{outline:var(--ty-focus-width) solid var(--ty-focus-ring);outline-offset:2px}.ty-fb-chip[data-disabled]{cursor:not-allowed;opacity:.55}@media (max-width:1023.98px){.ty-fb-trigger{min-block-size:var(--ty-control-height-touch)}}@media (prefers-reduced-motion:reduce){.ty-fb-trigger{transition:none}.ty-fb-float[data-entering],.ty-fb-float[data-exiting]{animation:none}}@media (prefers-reduced-transparency:reduce){.ty-fb-float{background:var(--ty-surface-raised-solid);backdrop-filter:none;-webkit-backdrop-filter:none}}@media (forced-colors:active){.ty-fb-chip,.ty-fb-trigger{border:1px solid ButtonText}.ty-fb-float{border:1px solid CanvasText;background:Canvas;backdrop-filter:none}.ty-fb-chip[aria-pressed=true],.ty-fb-months__cell[data-selected]{background:Highlight;color:HighlightText;forced-color-adjust:none}.ty-fb-months__cell[data-disabled],.ty-fb-trigger[data-disabled]{color:GrayText;opacity:1}.ty-fb-chip[data-focus-visible],.ty-fb-months__cell[data-focus-visible],.ty-fb-trigger[data-focus-visible]{outline:2px solid Highlight}}}@layer ty.components{.ty-category-label{display:inline-flex;align-items:center;gap:var(--ty-space-1);color:var(--ty-ink-2);font-size:var(--ty-font-size-label);font-weight:var(--ty-font-weight-semibold);line-height:var(--ty-font-line-height-label)}.ty-category-label[data-size=small]{font-size:var(--ty-font-size-meta);line-height:var(--ty-font-line-height-meta)}.ty-category-label[data-category="1"]{--ty-category-marker:var(--ty-categorical-1)}.ty-category-label[data-category="2"]{--ty-category-marker:var(--ty-categorical-2)}.ty-category-label[data-category="3"]{--ty-category-marker:var(--ty-categorical-3)}.ty-category-label[data-category="4"]{--ty-category-marker:var(--ty-categorical-4)}.ty-category-label[data-category="5"]{--ty-category-marker:var(--ty-categorical-5)}.ty-category-label[data-category="6"]{--ty-category-marker:var(--ty-categorical-6)}.ty-category-label[data-category="7"]{--ty-category-marker:var(--ty-categorical-7)}.ty-category-label[data-category="8"]{--ty-category-marker:var(--ty-categorical-8)}.ty-category-label .ty-category-tabs__marker{visibility:visible}}@layer ty.tokens{:root{--ty-category-tabs-item-border:1px;--ty-category-tabs-marker-border-radius:2px;--ty-category-tabs-item-outline-offset:2px;--ty-category-tabs-row-mask-image:#000;--ty-category-tabs-row-mask-image-2:#000;--ty-category-tabs-item-border-v2:2px}}@layer ty.components{.ty-category-tabs{position:relative;min-inline-size:0}.ty-category-tabs__row{display:flex;gap:var(--ty-space-2);overflow-x:auto;padding:var(--ty-space-1);scrollbar-width:thin}.ty-category-tabs__item{--ty-category-marker:var(--ty-ink-3);position:relative;display:inline-flex;flex:none;align-items:center;gap:var(--ty-space-2);min-block-size:var(--ty-control-target);padding-inline:var(--ty-space-3);border:var(--ty-category-tabs-item-border) solid transparent;border-radius:var(--ty-radius-control);background:transparent;color:var(--ty-ink-3);font:inherit;font-size:var(--ty-font-size-body);white-space:nowrap;cursor:pointer;outline:none;transition:color var(--ty-dur-instant) var(--ty-ease),border-color var(--ty-dur-instant) var(--ty-ease),background-color var(--ty-dur-instant) var(--ty-ease)}.ty-category-tabs__marker{flex:none;inline-size:var(--ty-space-2);block-size:var(--ty-space-2);border-radius:var(--ty-category-tabs-marker-border-radius);background:var(--ty-category-marker);visibility:hidden}.ty-category-tabs__code{font-weight:var(--ty-font-weight-semibold)}.ty-category-tabs__item[data-category="1"]{--ty-category-marker:var(--ty-categorical-1)}.ty-category-tabs__item[data-category="2"]{--ty-category-marker:var(--ty-categorical-2)}.ty-category-tabs__item[data-category="3"]{--ty-category-marker:var(--ty-categorical-3)}.ty-category-tabs__item[data-category="4"]{--ty-category-marker:var(--ty-categorical-4)}.ty-category-tabs__item[data-category="5"]{--ty-category-marker:var(--ty-categorical-5)}.ty-category-tabs__item[data-category="6"]{--ty-category-marker:var(--ty-categorical-6)}.ty-category-tabs__item[data-category="7"]{--ty-category-marker:var(--ty-categorical-7)}.ty-category-tabs__item[data-category="8"]{--ty-category-marker:var(--ty-categorical-8)}.ty-category-tabs__item[data-hovered]{color:var(--ty-ink-2);background:var(--ty-surface-sunken)}.ty-category-tabs__item[data-selected]{border-color:var(--ty-line-strong);background:var(--ty-surface-solid);color:var(--ty-ink)}.ty-category-tabs__item[data-focus-visible]{outline:var(--ty-focus-width) solid var(--ty-focus-ring);outline-offset:var(--ty-category-tabs-item-outline-offset)}.ty-category-tabs__item[data-disabled]{cursor:not-allowed;opacity:.55}.ty-category-tabs__item[data-selected] .ty-category-tabs__marker{visibility:visible}@media (max-width:639.98px){.ty-category-tabs__row{-webkit-mask-image:linear-gradient(to right,transparent,var(--ty-category-tabs-row-mask-image) var(--ty-space-4),var(--ty-category-tabs-row-mask-image-2) calc(100% - var(--ty-space-5)),transparent);mask-image:linear-gradient(to right,transparent,var(--ty-category-tabs-row-mask-image) var(--ty-space-4),var(--ty-category-tabs-row-mask-image-2) calc(100% - var(--ty-space-5)),transparent)}}@media (prefers-reduced-motion:reduce){.ty-category-tabs__item{transition:none}}@media (forced-colors:active){.ty-category-tabs__item{border:var(--ty-category-tabs-item-border) solid ButtonText}.ty-category-tabs__item[data-selected]{border:var(--ty-category-tabs-item-border-v2) solid Highlight}.ty-category-tabs__marker{forced-color-adjust:none}}}@layer ty.tokens{:root{--ty-currency-field-box-border:1px;--ty-currency-field-box-outline-offset:2px;--ty-currency-field-box-outline:2px}}@layer ty.components{.ty-currency-field{--ty-currency-size:var(--ty-font-size-body);--ty-currency-height:var(--ty-control-height)}.ty-currency-field__field{display:flex;flex-direction:column;gap:var(--ty-space-1);min-inline-size:0}.ty-currency-field__box{box-sizing:border-box;display:flex;align-items:center;gap:var(--ty-space-2);min-block-size:max(var(--ty-currency-height),var(--ty-control-target));padding-inline:var(--ty-space-3);border:var(--ty-currency-field-box-border) solid var(--ty-input);border-radius:var(--ty-radius-control);background:var(--ty-surface-solid);color:var(--ty-ink);font-size:var(--ty-currency-size)}.ty-currency-field__symbol{flex:none;color:var(--ty-ink-3)}.ty-currency-field__input{flex:1 1;min-inline-size:0;padding:0;border:0;background:transparent;color:inherit;font:inherit;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;outline:none}.ty-currency-field[data-size=small]{--ty-currency-size:var(--ty-font-size-label);--ty-currency-height:var(--ty-control-height-compact)}.ty-currency-field[data-size=large]{--ty-currency-size:var(--ty-font-size-body-lg);--ty-currency-height:calc(var(--ty-control-height) + var(--ty-space-2))}.ty-currency-field[data-size=display]{--ty-currency-size:var(--ty-font-size-h1);--ty-currency-height:calc(var(--ty-control-height) * 1.5)}.ty-currency-field[data-size=display] .ty-currency-field__input{font-family:var(--ty-font-serif);font-weight:var(--ty-font-weight-semibold)}.ty-currency-field[data-invalid] .ty-currency-field__box{border-color:var(--ty-danger)}.ty-currency-field__box:focus-within,.ty-currency-field__box:has(input[data-focus-visible]){outline:var(--ty-focus-width) solid var(--ty-focus-ring);outline-offset:var(--ty-currency-field-box-outline-offset)}.ty-currency-field__input:disabled,.ty-currency-field__input[data-disabled]{cursor:not-allowed;opacity:.55}@media (max-width:1023.98px){.ty-currency-field:not([data-size=small]){--ty-currency-height:var(--ty-control-height-touch)}}@media (forced-colors:active){.ty-currency-field__box{border:var(--ty-currency-field-box-border) solid FieldText}.ty-currency-field__symbol{color:FieldText}}@media (forced-colors:active){.ty-currency-field__box:focus-within{outline:var(--ty-currency-field-box-outline) solid Highlight}}}@layer ty.tokens{:root{--ty-date-field-heading-outline-offset:2px;--ty-date-field-grid-padding:1px;--ty-date-field-day-box-shadow:1px;--ty-date-field-day-outline-offset:1px;--ty-date-field-day-outline:1px;--ty-date-field-day-outline-v2:2px}}@layer ty.components{.ty-date-field{display:flex;flex-direction:column;gap:var(--ty-space-1);min-inline-size:0}.ty-date-field__calendar,.ty-date-field__months{display:flex;flex-direction:column;gap:var(--ty-space-3)}.ty-date-field__heading{position:relative;flex:1 1;min-block-size:var(--ty-control-target);padding-inline:var(--ty-space-2);border:0;border-radius:var(--ty-radius-control);background:transparent;color:var(--ty-ink);font:inherit;font-size:var(--ty-font-size-label);font-weight:var(--ty-font-weight-semibold);cursor:pointer;outline:none}.ty-date-field__grid{inline-size:100%;border-collapse:collapse;border-spacing:0}.ty-date-field__weekday{padding-block-end:var(--ty-space-1);color:var(--ty-ink-3);font-size:var(--ty-font-size-meta);font-weight:var(--ty-font-weight-regular)}.ty-date-field__day{display:flex;align-items:center;justify-content:center;min-inline-size:calc(var(--ty-control-height) - var(--ty-space-1));min-block-size:calc(var(--ty-control-height) - var(--ty-space-1));border-radius:var(--ty-radius-control);color:var(--ty-ink-2);font-size:var(--ty-font-size-body);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;cursor:pointer;outline:none}.ty-date-field__footer{display:flex;justify-content:flex-end}.ty-date-field__heading[data-hovered]{background:var(--ty-surface-sunken)}.ty-date-field__heading[data-focus-visible]{outline:var(--ty-focus-width) solid var(--ty-focus-ring);outline-offset:var(--ty-date-field-heading-outline-offset)}.ty-date-field__grid td{padding:var(--ty-date-field-grid-padding);text-align:center}.ty-date-field__day[data-outside-month]{display:none}.ty-date-field__day[data-hovered]{background:var(--ty-surface-sunken)}.ty-date-field__day-number[data-today]{color:var(--ty-accent);font-weight:var(--ty-font-weight-semibold)}.ty-date-field__day:has([data-today]){box-shadow:inset 0 0 0 var(--ty-date-field-day-box-shadow) var(--ty-accent)}.ty-date-field__day[data-selected]{background:var(--ty-accent);color:var(--ty-accent-ink);font-weight:var(--ty-font-weight-semibold)}.ty-date-field__day[data-selected] .ty-date-field__day-number{color:inherit}.ty-date-field__day[data-focus-visible]{outline:var(--ty-focus-width) solid var(--ty-focus-ring);outline-offset:var(--ty-date-field-day-outline-offset)}.ty-date-field__day[data-disabled],.ty-date-field__day[data-unavailable]{color:var(--ty-ink-3);cursor:not-allowed;opacity:.45}@media (forced-colors:active){.ty-date-field__day[data-selected]{background:Highlight;color:HighlightText;forced-color-adjust:none}}@media (forced-colors:active){.ty-date-field__day:has([data-today]){outline:var(--ty-date-field-day-outline) solid CanvasText}}@media (forced-colors:active){.ty-date-field__day[data-disabled]{color:GrayText;opacity:1}.ty-date-field__day[data-focus-visible]{outline:var(--ty-date-field-day-outline-v2) solid Highlight}}}@layer ty.components{@media (max-width:1023.98px),(pointer:coarse){.ty-date-field__day{min-inline-size:var(--ty-control-target);min-block-size:var(--ty-control-target)}}}@layer ty.tokens{:root{--ty-form-actions-primary-border-width:3px}}@layer ty.components{.ty-form-actions{--ty-form-actions-justify:flex-end;display:flex;flex-wrap:wrap;align-items:center;justify-content:var(--ty-form-actions-justify);gap:var(--ty-space-3)}.ty-form-actions[data-align=start]{--ty-form-actions-justify:flex-start}.ty-form-actions[data-align=between]{--ty-form-actions-justify:space-between}@media (max-width:639.98px){.ty-form-actions{flex-direction:column-reverse;align-items:stretch}.ty-form-actions>*{inline-size:100%}}@media (forced-colors:active){.ty-form-actions__primary{border-width:var(--ty-form-actions-primary-border-width)}}}@layer ty.tokens{:root{--ty-form-layout-footer-border-block-start:1px;--ty-form-layout-flex:12rem;--ty-form-layout-border:1px}}@layer ty.components{.ty-form-layout{--ty-form-rhythm:var(--ty-space-4);box-sizing:border-box;min-inline-size:0}.ty-form-layout__body,.ty-form-layout__framed-body{display:flex;flex-direction:column;gap:var(--ty-form-rhythm)}.ty-form-layout__title{margin:0;padding:0;color:var(--ty-ink);font-family:var(--ty-font-serif);font-size:var(--ty-font-size-h3);font-weight:var(--ty-font-weight-semibold);line-height:var(--ty-font-line-height-h3)}.ty-form-layout__description{margin:0;max-inline-size:calc(var(--ty-measure-prose) * 1ch);color:var(--ty-ink-3);font-size:var(--ty-font-size-meta);line-height:var(--ty-font-line-height-meta)}.ty-form-layout__header{display:flex;align-items:flex-start;gap:var(--ty-space-3)}.ty-form-layout__icon{display:inline-flex;flex:none;color:var(--ty-ink-3)}.ty-form-layout__framed-title{margin:0;color:var(--ty-ink);font-family:var(--ty-font-serif);font-size:var(--ty-font-size-h2);font-weight:var(--ty-font-weight-semibold);line-height:var(--ty-font-line-height-h2)}.ty-form-layout__footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--ty-space-3);padding-block-start:var(--ty-space-4);border-block-start:var(--ty-form-layout-footer-border-block-start) solid var(--ty-line)}.ty-form-layout[data-part=container]{display:flex;flex-direction:column;gap:var(--ty-form-rhythm)}.ty-form-layout[data-part=grid]{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:var(--ty-form-rhythm) var(--ty-space-5);gap:var(--ty-form-rhythm) var(--ty-space-5)}.ty-form-layout[data-part=inline]{display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--ty-space-3)}.ty-form-layout[data-part=inline]>*{flex:1 1 var(--ty-form-layout-flex)}.ty-form-layout[data-part=section]{display:flex;flex-direction:column;gap:var(--ty-space-3);margin:0;padding:0;border:0}.ty-form-layout[data-part=framed]{display:flex;flex-direction:column;gap:var(--ty-space-5);padding:var(--ty-space-5);border:var(--ty-form-layout-border) solid var(--ty-line);border-radius:var(--ty-radius-sheet);background:var(--ty-surface);box-shadow:var(--ty-shadow-sheet);backdrop-filter:blur(var(--ty-glass-blur-sheet)) saturate(var(--ty-glass-saturate));-webkit-backdrop-filter:blur(var(--ty-glass-blur-sheet)) saturate(var(--ty-glass-saturate))}@media (min-width:640px){.ty-form-layout[data-part=grid][data-columns="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.ty-form-layout__cell[data-span=full]{grid-column:1/-1}}@media (min-width:1280px){.ty-form-layout{--ty-form-rhythm:calc(var(--ty-space-4) + var(--ty-space-1))}.ty-form-layout[data-part=framed]{padding:var(--ty-space-6)}}@media (prefers-reduced-transparency:reduce){.ty-form-layout[data-part=framed]{background:var(--ty-surface-solid);backdrop-filter:none;-webkit-backdrop-filter:none}}@media (forced-colors:active){.ty-form-layout[data-part=framed]{border:var(--ty-form-layout-border) solid CanvasText}}}@layer ty.components{.ty-form-layout[data-part=inline]>.ty-button{flex:0 0 auto}.ty-form-layout[data-part=section]+.ty-form-layout[data-part=section]{padding-block-start:var(--ty-space-5);border-block-start:1px solid var(--ty-line)}.ty-form-layout__footer>.ty-form-actions{margin-inline-start:auto}@media (max-width:639.98px){.ty-form-layout__footer>.ty-form-actions{inline-size:100%}}@media (forced-colors:active){.ty-form-layout[data-part=section]+.ty-form-layout[data-part=section],.ty-form-layout__footer{border-block-start-color:CanvasText}}}@layer ty.tokens{:root{--ty-image-picker-frame-border:1px;--ty-image-picker-badge-border:1px;--ty-image-picker-drop-outline:2px;--ty-image-picker-drop-outline-offset:4px;--ty-image-picker-trigger-outline-offset:3px;--ty-image-picker-badge-inline-size:16px;--ty-image-picker-badge-block-size:16px;--ty-image-picker-trigger-outline:2px}}@layer ty.components{.ty-image-picker{--ty-image-size:calc(var(--ty-space-9) + var(--ty-space-4));display:inline-flex;flex-direction:column;align-items:flex-start;gap:var(--ty-space-2)}.ty-image-picker__drop{border-radius:var(--ty-radius-card);outline:none}.ty-image-picker__trigger{position:relative;display:inline-flex;inline-size:var(--ty-image-size);block-size:var(--ty-image-size);min-inline-size:var(--ty-control-target);min-block-size:var(--ty-control-target);padding:0;border:0;border-radius:50%;background:transparent;cursor:pointer;outline:none}.ty-image-picker__frame{display:flex;align-items:center;justify-content:center;inline-size:100%;block-size:100%;overflow:hidden;border:var(--ty-image-picker-frame-border) solid var(--ty-line-strong);border-radius:50%;background:var(--ty-accent-soft)}.ty-image-picker__image{inline-size:100%;block-size:100%;-o-object-fit:cover;object-fit:cover}.ty-image-picker__initials{color:var(--ty-on-accent-soft);font-family:var(--ty-font-sans);font-size:var(--ty-font-size-h2);font-weight:var(--ty-font-weight-semibold)}.ty-image-picker__badge{position:absolute;inset-block-end:0;inset-inline-end:0;display:flex;align-items:center;justify-content:center;inline-size:var(--ty-space-6);block-size:var(--ty-space-6);border:var(--ty-image-picker-badge-border) solid var(--ty-line);border-radius:50%;background:var(--ty-surface-raised-solid);color:var(--ty-ink-2);box-shadow:var(--ty-shadow-raised);opacity:0;transition:opacity var(--ty-dur-instant) var(--ty-ease)}.ty-image-picker__spin{animation:ty-image-picker-spin .9s linear infinite}.ty-image-picker__hint,.ty-image-picker__status{margin:0;max-inline-size:36ch;color:var(--ty-ink-3);font-size:var(--ty-font-size-meta);line-height:var(--ty-font-line-height-meta)}.ty-image-picker[data-size=md]{--ty-image-size:var(--ty-space-8)}.ty-image-picker[data-shape=rounded] .ty-image-picker__frame,.ty-image-picker[data-shape=rounded] .ty-image-picker__trigger{border-radius:var(--ty-radius-card)}.ty-image-picker__drop[data-drop-target]{outline:var(--ty-image-picker-drop-outline) dashed var(--ty-accent);outline-offset:var(--ty-image-picker-drop-outline-offset)}.ty-image-picker__trigger[data-focus-visible]{outline:var(--ty-focus-width) solid var(--ty-focus-ring);outline-offset:var(--ty-image-picker-trigger-outline-offset)}.ty-image-picker__trigger[data-disabled]{cursor:not-allowed}.ty-image-picker[data-phase=idle] .ty-image-picker__trigger[data-disabled]{opacity:.55}.ty-image-picker[data-phase=busy] .ty-image-picker__badge,.ty-image-picker[data-phase=done] .ty-image-picker__badge,.ty-image-picker__trigger[data-focus-visible] .ty-image-picker__badge,.ty-image-picker__trigger[data-hovered] .ty-image-picker__badge{opacity:1}.ty-image-picker__badge .ty-icon{inline-size:var(--ty-image-picker-badge-inline-size);block-size:var(--ty-image-picker-badge-block-size)}.ty-image-picker__status:empty{display:none}.ty-image-picker__status[data-tone=error]{color:var(--ty-danger)}.ty-image-picker__status[data-tone=done]{color:var(--ty-success)}@media (pointer:coarse){.ty-image-picker__badge{opacity:1}}@media (prefers-reduced-motion:reduce){.ty-image-picker__spin{animation:none}.ty-image-picker__badge{transition:none}}@media (forced-colors:active){.ty-image-picker__frame{border:var(--ty-image-picker-frame-border) solid CanvasText}.ty-image-picker__trigger[data-focus-visible]{outline:var(--ty-image-picker-trigger-outline) solid Highlight}.ty-image-picker__badge{border:var(--ty-image-picker-badge-border) solid CanvasText}}}@layer ty.components{@keyframes ty-image-picker-spin{to{transform:rotate(1turn)}}}@layer ty.tokens{:root{--ty-locale-picker-option-border:1px;--ty-locale-picker-check-inline-size:16px;--ty-locale-picker-check-block-size:16px;--ty-locale-picker-list-grid-template-columns:11rem;--ty-locale-picker-option-outline-offset:-2px;--ty-locale-picker-option-outline:2px}}@layer ty.components{.ty-locale-picker{display:inline-flex}.ty-locale-picker__body{display:flex;flex-direction:column;gap:var(--ty-space-4)}.ty-locale-picker__list{display:flex;flex-direction:column;gap:var(--ty-space-1);outline:none}.ty-locale-picker__option{display:flex;align-items:center;gap:var(--ty-space-3);min-block-size:var(--ty-control-target);padding-inline:var(--ty-space-3);border:var(--ty-locale-picker-option-border) solid transparent;border-radius:var(--ty-radius-control);color:var(--ty-ink-2);cursor:pointer;outline:none}.ty-locale-picker__flag{flex:none;font-size:var(--ty-font-size-body-lg)}.ty-locale-picker__name{flex:1 1;min-inline-size:0}.ty-locale-picker__code{flex:none;color:var(--ty-ink-3);font-family:var(--ty-font-mono);font-size:var(--ty-font-size-meta)}.ty-locale-picker__check{inline-size:var(--ty-locale-picker-check-inline-size);block-size:var(--ty-locale-picker-check-block-size);visibility:hidden}.ty-locale-picker__footer{margin:0;color:var(--ty-ink-3);font-size:var(--ty-font-size-meta);line-height:var(--ty-font-line-height-meta)}.ty-locale-picker__list[data-layout=grid]{display:grid;grid-template-columns:repeat(auto-fill,minmax(var(--ty-locale-picker-list-grid-template-columns),1fr))}.ty-locale-picker__option[data-hovered]{background:var(--ty-surface-sunken)}.ty-locale-picker__option[data-selected]{border-color:var(--ty-accent);background:var(--ty-accent-soft);color:var(--ty-on-accent-soft);font-weight:var(--ty-font-weight-semibold)}.ty-locale-picker__option[data-focus-visible]{outline:var(--ty-focus-width) solid var(--ty-focus-ring);outline-offset:var(--ty-locale-picker-option-outline-offset)}.ty-locale-picker__check[data-shown]{visibility:visible}@media (forced-colors:active){.ty-locale-picker__option[data-selected]{background:Highlight;color:HighlightText;forced-color-adjust:none}.ty-locale-picker__option[data-focus-visible]{outline:var(--ty-locale-picker-option-outline) solid Highlight}}}@layer ty.tokens{:root{--ty-month-field-min-inline-size:12rem}}@layer ty.components{.ty-month-field{inline-size:auto;min-inline-size:var(--ty-month-field-min-inline-size)}.ty-month-field[data-embedded]{min-inline-size:0}}@layer ty.tokens{:root{--ty-request-form-border:1px;--ty-request-form-border-inline-start:3px;--ty-request-form-border-inline-start-width:3px}}@layer ty.components{.ty-request-form{--ty-request-accent:var(--ty-info);display:flex;flex-direction:column;gap:var(--ty-space-4);padding:var(--ty-space-5);border:var(--ty-request-form-border) solid var(--ty-line);border-inline-start:var(--ty-request-form-border-inline-start) solid var(--ty-request-accent);border-radius:var(--ty-radius-card);background:var(--ty-surface-raised);box-shadow:var(--ty-shadow-raised)}.ty-request-form__prompt{margin:0;color:var(--ty-ink);font-family:var(--ty-font-serif);font-size:var(--ty-font-size-h3);font-weight:var(--ty-font-weight-semibold);line-height:var(--ty-font-line-height-h3)}.ty-request-form__description{max-inline-size:calc(var(--ty-measure-prose) * 1ch);color:var(--ty-ink-2);font-size:var(--ty-font-size-body);line-height:var(--ty-font-line-height-body)}.ty-request-form__fields,.ty-request-form__form{display:flex;flex-direction:column;gap:var(--ty-space-4)}.ty-request-form__actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--ty-space-3)}.ty-request-form__resolution{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ty-space-2);margin:0;color:var(--ty-ink-2)}.ty-request-form[data-tone=warning]{--ty-request-accent:var(--ty-warning)}.ty-request-form[data-tone=success]{--ty-request-accent:var(--ty-success)}.ty-request-form[data-tone=danger]{--ty-request-accent:var(--ty-danger)}@media (max-width:639.98px){.ty-request-form__actions{flex-direction:column;align-items:stretch}.ty-request-form__actions>*{inline-size:100%}}@media (forced-colors:active){.ty-request-form{border:var(--ty-request-form-border) solid CanvasText;border-inline-start-width:var(--ty-request-form-border-inline-start-width)}}}@layer ty.components{.ty-tag-field__menu-layer{--ty-tf-layer-fill:var(--ty-surface-raised);--ty-tf-layer-blur:blur(var(--ty-glass-blur-floating));--ty-tf-pick-ink:var(--ty-ink-2);--ty-tf-pick-fill:transparent;z-index:var(--ty-z-popover);box-sizing:border-box;inline-size:var(--trigger-width);max-block-size:18rem;padding:var(--ty-space-1);overflow-y:auto;border:1px solid var(--ty-line);border-radius:var(--ty-radius-card);background:var(--ty-tf-layer-fill);box-shadow:var(--ty-shadow-floating);backdrop-filter:var(--ty-tf-layer-blur);&[data-entering]{animation:ty-tf-rise var(--ty-dur-quick) var(--ty-ease)}& .ty-tag-field__menu{outline:none}& .ty-tag-field__choice{display:flex;align-items:center;min-block-size:var(--ty-control-target);padding-inline:var(--ty-space-3);border-radius:var(--ty-radius-control);background:var(--ty-tf-pick-fill);color:var(--ty-tf-pick-ink);cursor:pointer;outline:none;&[data-focused]{--ty-tf-pick-fill:var(--ty-accent-soft);--ty-tf-pick-ink:var(--ty-on-accent-soft)}}}@keyframes ty-tf-rise{0%{opacity:0}}ty-tag-field .ty-tag-field__frame{position:relative}ty-tag-field .ty-tag-field__menu-layer{position:absolute;inset-block-start:calc(100% + var(--ty-space-1));inset-inline:0}.ty-tag-field{--ty-tf-mark:var(--ty-ink-3);--ty-tf-chip-fill:var(--ty-surface-sunken);--ty-tf-chip-ink:var(--ty-ink-2);--ty-tf-edge:var(--ty-input);--ty-tf-row:var(--ty-control-height);--ty-tf-chip-edge:transparent;--ty-tf-x:calc(var(--ty-space-5) + var(--ty-space-1));--ty-tf-x-fill:transparent;--ty-tf-x-dim:1;display:grid;grid-gap:var(--ty-space-1);gap:var(--ty-space-1);min-inline-size:0;&[data-tone=accent]{--ty-tf-mark:var(--ty-accent);--ty-tf-chip-fill:var(--ty-accent-soft);--ty-tf-chip-ink:var(--ty-on-accent-soft)}&[data-tone=category]{--ty-tf-mark:var(--ty-tag-field-tint,var(--ty-ink-3))}&[data-category="1"]{--ty-tag-field-tint:var(--ty-categorical-1)}&[data-category="2"]{--ty-tag-field-tint:var(--ty-categorical-2)}&[data-category="3"]{--ty-tag-field-tint:var(--ty-categorical-3)}&[data-category="4"]{--ty-tag-field-tint:var(--ty-categorical-4)}&[data-category="5"]{--ty-tag-field-tint:var(--ty-categorical-5)}&[data-category="6"]{--ty-tag-field-tint:var(--ty-categorical-6)}&[data-category="7"]{--ty-tag-field-tint:var(--ty-categorical-7)}&[data-category="8"]{--ty-tag-field-tint:var(--ty-categorical-8)}&:focus-within{--ty-tf-edge:var(--ty-accent)}&[data-invalid]{--ty-tf-edge:var(--ty-danger)}& .ty-tag-field__caption{color:var(--ty-ink);font-size:var(--ty-font-size-label);font-weight:var(--ty-font-weight-semibold);line-height:var(--ty-font-line-height-label)}& :is(.ty-tag-field__note,.ty-tag-field__fault){margin:0;color:var(--ty-ink-3);font-size:var(--ty-font-size-meta);line-height:var(--ty-font-line-height-meta)}& .ty-tag-field__fault{color:var(--ty-danger)}& .ty-tag-field__well{box-sizing:border-box;display:flex;flex-wrap:wrap;align-items:center;gap:var(--ty-space-1);min-block-size:var(--ty-tf-row);padding:var(--ty-space-1) var(--ty-space-2);border:1px solid var(--ty-tf-edge);border-radius:var(--ty-radius-control);background:var(--ty-surface-solid)}& :is(.ty-tag-field__chips,.ty-tag-field__chip-list){display:contents}& .ty-tag-field__typing-host{display:flex;flex:1 0 8rem;min-inline-size:8rem}& .ty-tag-field__typing{flex:1 0 8rem;min-inline-size:8rem;min-block-size:calc(var(--ty-tf-row) - 2 * var(--ty-space-1) - 2px);padding:0 var(--ty-space-1);border:0;background:transparent;color:var(--ty-ink);font:inherit;font-size:var(--ty-font-size-body);outline:none;&[data-disabled]{cursor:not-allowed}}& .ty-tag-field__chip{display:inline-flex;align-items:center;gap:var(--ty-space-1);max-inline-size:100%;padding-inline:var(--ty-space-2) 0;border:1px solid var(--ty-tf-chip-edge);border-radius:var(--ty-radius-pill);background:var(--ty-tf-chip-fill);color:var(--ty-tf-chip-ink);font-size:var(--ty-font-size-label);line-height:var(--ty-font-line-height-label);outline:none;&[data-focus-visible]{outline:var(--ty-focus-width) solid var(--ty-focus-ring);outline-offset:2px}}&[data-tone=category] .ty-tag-field__chip:before{content:"";flex:none;inline-size:var(--ty-space-2);block-size:var(--ty-space-2);border-radius:2px;background:var(--ty-tf-mark)}& .ty-tag-field__chip-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}& .ty-tag-field__drop{position:relative;display:inline-grid;place-items:center;inline-size:var(--ty-tf-x);block-size:var(--ty-tf-x);padding:0;border:0;border-radius:var(--ty-radius-pill);background:var(--ty-tf-x-fill);color:inherit;opacity:var(--ty-tf-x-dim);cursor:pointer;outline:none;&[data-hovered]{--ty-tf-x-fill:var(--ty-line)}&[data-disabled]{--ty-tf-x-dim:0.55;cursor:not-allowed}&[data-focus-visible]{outline:var(--ty-focus-width) solid var(--ty-focus-ring);outline-offset:1px}& .ty-icon{inline-size:14px;block-size:14px}}& .ty-tag-field__drop:before{content:"";position:absolute;inset-block-start:50%;left:50%;inline-size:max(100%,var(--ty-control-target));block-size:max(100%,var(--ty-control-target));transform:translate(-50%,-50%)}}@media (prefers-reduced-motion:reduce){.ty-tag-field__menu-layer[data-entering]{animation:none}}@media (forced-colors:active){.ty-tag-field__menu-layer{--ty-tf-layer-fill:Canvas;border-color:CanvasText}.ty-tag-field__choice[data-focused]{forced-color-adjust:none;background:Highlight;color:HighlightText}.ty-tag-field,.ty-tag-field:focus-within,.ty-tag-field[data-invalid]{--ty-tf-edge:FieldText;--ty-tf-chip-edge:CanvasText}}@media (prefers-reduced-transparency:reduce){.ty-tag-field__menu-layer{--ty-tf-layer-fill:var(--ty-surface-raised-solid);--ty-tf-layer-blur:none}}@media (max-width:1023.98px){.ty-tag-field{--ty-tf-row:var(--ty-control-height-touch)}}}@layer ty.tokens{:root{--ty-time-field-editor-min-inline-size:14rem;--ty-time-field-segment-border:1px;--ty-time-field-segment-outline-offset:2px;--ty-time-field-segment-outline:2px}}@layer ty.components{.ty-time-field{display:flex;flex-direction:column;gap:var(--ty-space-1);min-inline-size:0}.ty-time-field__editor{display:flex;flex-direction:column;gap:var(--ty-space-3);min-inline-size:var(--ty-time-field-editor-min-inline-size)}.ty-time-field__title{margin:0;color:var(--ty-ink);font-size:var(--ty-font-size-label);font-weight:var(--ty-font-weight-semibold);line-height:var(--ty-font-line-height-label)}.ty-time-field__segments{display:flex;align-items:center;justify-content:center;gap:var(--ty-space-2)}.ty-time-field__segment{box-sizing:border-box;inline-size:calc(var(--ty-control-target) + var(--ty-space-5));min-block-size:var(--ty-control-target);border:var(--ty-time-field-segment-border) solid var(--ty-input);border-radius:var(--ty-radius-control);background:var(--ty-surface-solid);color:var(--ty-ink);font:inherit;font-size:var(--ty-font-size-h2);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:center;outline:none}.ty-time-field__colon{color:var(--ty-ink-3);font-size:var(--ty-font-size-h2)}.ty-time-field__message{margin:0;color:var(--ty-warning);font-size:var(--ty-font-size-meta);line-height:var(--ty-font-line-height-meta)}.ty-time-field__segment:focus-visible{border-color:var(--ty-accent);outline:var(--ty-focus-width) solid var(--ty-focus-ring);outline-offset:var(--ty-time-field-segment-outline-offset)}.ty-time-field__message:empty{display:none}@media (forced-colors:active){.ty-time-field__segment{border:var(--ty-time-field-segment-border) solid FieldText}}@media (forced-colors:active){.ty-time-field__segment:focus-visible{outline:var(--ty-time-field-segment-outline) solid Highlight}}}@layer ty.tokens{:root{--ty-wheel-viewport-outline-offset:-2px;--ty-wheel-band-border:2px}}@layer ty.components{.ty-wheel{--ty-wheel-row:var(--ty-control-target);--ty-wheel-rows:5;--ty-wheel-share:1;display:flex;flex:var(--ty-wheel-share) 1 0;flex-direction:column;gap:var(--ty-space-1);min-inline-size:0}.ty-wheel__caption{color:var(--ty-ink-3);font-size:var(--ty-font-size-meta);line-height:var(--ty-font-line-height-meta);text-align:center}.ty-wheel__viewport{position:relative;block-size:calc(var(--ty-wheel-row) * var(--ty-wheel-rows));overflow:hidden;border-radius:var(--ty-radius-card)}.ty-wheel__band{position:absolute;inset-inline:var(--ty-space-1);inset-block-start:calc(var(--ty-wheel-row) * (var(--ty-wheel-rows) - 1) / 2);z-index:0;block-size:var(--ty-wheel-row);border-radius:var(--ty-radius-control);background:var(--ty-accent-soft);pointer-events:none}.ty-wheel__list{position:relative;z-index:1;box-sizing:border-box;block-size:100%;overflow-y:auto;padding-block:calc(var(--ty-wheel-row) * (var(--ty-wheel-rows) - 1) / 2);scroll-snap-type:y mandatory;scrollbar-width:none;overscroll-behavior:contain;outline:none;touch-action:pan-y}.ty-wheel__row{display:flex;align-items:center;justify-content:center;block-size:var(--ty-wheel-row);padding-inline:var(--ty-space-2);color:var(--ty-ink-3);font-size:var(--ty-font-size-body);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;scroll-snap-align:center;cursor:pointer;outline:none;transition:opacity var(--ty-dur-quick) var(--ty-ease),transform var(--ty-dur-quick) var(--ty-ease);-webkit-user-select:none;-moz-user-select:none;user-select:none}.ty-wheel[data-disabled]{opacity:.55}.ty-wheel[data-dragging] .ty-wheel__list{scroll-snap-type:none;cursor:grabbing}.ty-wheel__viewport:after,.ty-wheel__viewport:before{content:"";position:absolute;inset-inline:0;z-index:2;block-size:calc(var(--ty-wheel-row) * (var(--ty-wheel-rows) - 1) / 2);pointer-events:none}.ty-wheel__list::-webkit-scrollbar{display:none}.ty-wheel__viewport:has(.ty-wheel__list[data-focus-visible]) .ty-wheel__band,.ty-wheel__viewport:has(.ty-wheel__row[data-focus-visible]) .ty-wheel__band{outline:var(--ty-focus-width) solid var(--ty-focus-ring);outline-offset:var(--ty-wheel-viewport-outline-offset)}.ty-wheel__row[data-distance="1"]{opacity:.8;transform:scale(.94)}.ty-wheel__row[data-distance="2"],.ty-wheel__row[data-distance="3"]{opacity:.55;transform:scale(.88)}.ty-wheel__row[data-selected]{color:var(--ty-ink);font-weight:var(--ty-font-weight-semibold)}@media (prefers-reduced-motion:reduce){.ty-wheel__row,.ty-wheel__row[data-distance]{transform:none;opacity:1;transition:none}}@media (forced-colors:active){.ty-wheel__band{border:var(--ty-wheel-band-border) solid Highlight;background:Canvas}.ty-wheel__row[data-selected]{color:CanvasText}}}@layer ty.components{.ty-wheel-group{display:flex;gap:var(--ty-space-2)}.ty-wheel__viewport:before{inset-block-start:0;background:linear-gradient(to bottom,var(--ty-surface-raised-solid),transparent)}.ty-wheel__viewport:after{inset-block-end:0;background:linear-gradient(to top,var(--ty-surface-raised-solid),transparent)}}@layer ty.components{@media (prefers-reduced-transparency:reduce){.ty-wheel__viewport:after,.ty-wheel__viewport:before{background:var(--ty-surface-raised-solid)}}@media (forced-colors:active){.ty-wheel__viewport:after,.ty-wheel__viewport:before{background:Canvas;opacity:.6}}}@layer ty.tokens{:root{--ty-launcher-grid-grid-template-columns:10rem;--ty-launcher-tile-min-block-size:8.5rem;--ty-launcher-tile-border:1px;--ty-launcher-icon-inline-size:44px;--ty-launcher-icon-block-size:44px;--ty-launcher-badge-min-inline-size:1.5rem;--ty-launcher-badge-line-height:1.5rem;--ty-launcher-tile-outline-offset:2px;--ty-launcher-icon-inline-size-v2:22px;--ty-launcher-icon-block-size-v2:22px;--ty-launcher-badge-border:1px}}@layer ty.components{.ty-launcher{display:flex;flex-direction:column;gap:var(--ty-space-5)}.ty-launcher__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,var(--ty-launcher-grid-grid-template-columns)),1fr));grid-gap:var(--ty-space-4);gap:var(--ty-space-4);margin:0;padding:0;list-style:none}.ty-launcher__cell{position:relative;display:flex;min-inline-size:0}.ty-launcher__tile{position:relative;display:flex;flex:1 1;flex-direction:column;align-items:flex-start;gap:var(--ty-space-3);min-block-size:var(--ty-launcher-tile-min-block-size);padding:var(--ty-space-4);border:var(--ty-launcher-tile-border) solid var(--ty-line);border-radius:var(--ty-radius-card);background:var(--ty-surface-raised);color:var(--ty-ink-2);font:inherit;text-align:start;text-decoration:none;cursor:pointer;outline:none;transition:border-color var(--ty-dur-instant) var(--ty-ease)}.ty-launcher__icon{display:inline-grid;place-items:center;inline-size:var(--ty-launcher-icon-inline-size);block-size:var(--ty-launcher-icon-block-size);border-radius:var(--ty-radius-control);background:var(--ty-accent-soft);color:var(--ty-accent)}.ty-launcher__face{display:flex;align-items:center;gap:var(--ty-space-2)}.ty-launcher__role{color:var(--ty-ink-3);font-size:var(--ty-font-size-meta)}.ty-launcher__text{display:flex;flex-direction:column;gap:var(--ty-space-1);min-inline-size:0;padding-inline-end:var(--ty-space-6)}.ty-launcher__name{color:var(--ty-ink);font-size:var(--ty-font-size-body);font-weight:var(--ty-font-weight-semibold)}.ty-launcher__description{color:var(--ty-ink-3);font-size:var(--ty-font-size-meta);line-height:var(--ty-font-line-height-meta)}.ty-launcher__badge{position:absolute;inset-block-start:var(--ty-space-3);inset-inline-end:var(--ty-space-3);min-inline-size:var(--ty-launcher-badge-min-inline-size);padding:0 var(--ty-space-1);border-radius:var(--ty-radius-pill);background:var(--ty-neutral-soft);color:var(--ty-on-neutral-soft);font-size:var(--ty-font-size-meta);line-height:var(--ty-launcher-badge-line-height);text-align:center;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ty-launcher__more{position:absolute;inset-block-end:var(--ty-space-2);inset-inline-end:var(--ty-space-2)}.ty-launcher__tile:hover,.ty-launcher__tile[data-hovered]{border-color:var(--ty-line-strong)}.ty-launcher__tile:focus-visible,.ty-launcher__tile[data-focus-visible]{outline:var(--ty-focus-width) solid var(--ty-focus-ring);outline-offset:var(--ty-launcher-tile-outline-offset)}.ty-launcher__tile[data-pressed]{scale:.99}.ty-launcher__icon>svg{inline-size:var(--ty-launcher-icon-inline-size-v2);block-size:var(--ty-launcher-icon-block-size-v2)}.ty-launcher__icon--ghost{background:var(--ty-surface-sunken)}.ty-launcher__badge[data-alert]{background:var(--ty-danger-soft);color:var(--ty-on-danger-soft)}@media (max-width:639.98px){.ty-launcher__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--ty-space-3)}}@media (prefers-reduced-motion:reduce){.ty-launcher__tile{transition:none}.ty-launcher__tile[data-pressed]{scale:none}}@media (forced-colors:active){.ty-launcher__tile{border:var(--ty-launcher-tile-border) solid CanvasText}.ty-launcher__badge{border:var(--ty-launcher-badge-border) solid CanvasText}}}@layer ty.tokens{:root{--ty-app-nav-list-gap:2px;--ty-app-nav-count-min-inline-size:1.5rem;--ty-app-nav-count-line-height:1.5rem;--ty-app-nav-tip-border:1px;--ty-app-nav-footer-border-block-start:1px;--ty-app-nav-menu-popover-min-inline-size:13rem;--ty-app-nav-menu-popover-border:1px;--ty-app-nav-menu-section-border-block:1px;--ty-app-nav-menu-icon-inline-size:18px;--ty-app-nav-menu-icon-block-size:18px;--ty-app-nav-radio-inline-size:14px;--ty-app-nav-radio-block-size:14px;--ty-app-nav-radio-border:1.5px;--ty-app-nav-group-name-inline-size:1px;--ty-app-nav-group-name-block-size:1px;--ty-app-nav-link-box-shadow:3px;--ty-app-nav-link-outline-offset:-2px;--ty-app-nav-icon-inline-size:20px;--ty-app-nav-icon-block-size:20px;--ty-app-nav-account-outline-offset:2px;--ty-app-nav-menu-item-border:4px;--ty-app-nav-link-box-shadow-v2:-3px;--ty-app-nav-border:1px;--ty-app-nav-link-border-inline-start:3px;--ty-app-nav-drawer-border:1px}}@layer ty.components{.ty-app-nav{display:flex;flex-direction:column;gap:var(--ty-space-4);min-block-size:0;color:var(--ty-ink-2)}.ty-app-nav__brand{display:flex;align-items:center;min-block-size:var(--ty-control-target);padding-inline:var(--ty-space-2)}.ty-app-nav__nav{display:flex;flex:1 1;flex-direction:column;gap:var(--ty-space-4);min-block-size:0;overflow-y:auto}.ty-app-nav__group-name{margin:0 0 var(--ty-space-1);padding-inline:var(--ty-space-3);color:var(--ty-ink-3);font-size:var(--ty-font-size-eyebrow);font-weight:var(--ty-font-weight-semibold);line-height:var(--ty-font-line-height-eyebrow);letter-spacing:var(--ty-font-tracking-eyebrow);text-transform:uppercase}.ty-app-nav__list{display:flex;flex-direction:column;gap:var(--ty-app-nav-list-gap);margin:0;padding:0;list-style:none}.ty-app-nav__row{display:flex;align-items:center;gap:var(--ty-space-1)}.ty-app-nav__link{position:relative;display:flex;flex:1 1;align-items:center;gap:var(--ty-space-3);min-inline-size:0;min-block-size:var(--ty-control-target);padding-inline:var(--ty-space-3);border-radius:var(--ty-radius-control);color:inherit;text-decoration:none;outline:none;transition:background-color var(--ty-dur-instant) var(--ty-ease)}.ty-app-nav__icon{display:inline-grid;flex:none;place-items:center}.ty-app-nav__label{flex:1 1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ty-app-nav__count{min-inline-size:var(--ty-app-nav-count-min-inline-size);padding:0 var(--ty-space-1);border-radius:var(--ty-radius-pill);background:var(--ty-neutral-soft);color:var(--ty-on-neutral-soft);font-family:var(--ty-font-figure,var(--ty-font-mono));font-feature-settings:tabular-nums lining-nums;font-variant-numeric:tabular-nums lining-nums;font-size:var(--ty-font-size-meta);line-height:var(--ty-app-nav-count-line-height);text-align:center}.ty-app-nav__tip{padding:var(--ty-space-1) var(--ty-space-2);border:var(--ty-app-nav-tip-border) solid var(--ty-line);border-radius:var(--ty-radius-control);background:var(--ty-surface-raised-solid);color:var(--ty-ink);box-shadow:var(--ty-shadow-floating);font-size:var(--ty-font-size-meta);z-index:var(--ty-z-popover)}.ty-app-nav__footer{padding:var(--ty-space-3);border-block-start:var(--ty-app-nav-footer-border-block-start) solid var(--ty-line);color:var(--ty-ink-3);font-size:var(--ty-font-size-meta)}.ty-app-nav__end{display:flex;justify-content:space-between}.ty-app-nav__account,.ty-app-nav__end{align-items:center;gap:var(--ty-space-2)}.ty-app-nav__account{display:inline-flex;min-block-size:var(--ty-control-target);padding:var(--ty-space-1) var(--ty-space-2);border:0;border-radius:var(--ty-radius-pill);background:transparent;color:var(--ty-ink);font:inherit;cursor:pointer;outline:none}.ty-app-nav__menu-popover{min-inline-size:var(--ty-app-nav-menu-popover-min-inline-size);padding:var(--ty-space-1);border:var(--ty-app-nav-menu-popover-border) solid var(--ty-line);border-radius:var(--ty-radius-card);background:var(--ty-surface-raised);box-shadow:var(--ty-shadow-floating);backdrop-filter:blur(var(--ty-glass-blur-floating));-webkit-backdrop-filter:blur(var(--ty-glass-blur-floating))}.ty-app-nav__menu{outline:none}.ty-app-nav__menu-heading{padding:var(--ty-space-2) var(--ty-space-3) var(--ty-space-1);color:var(--ty-ink-3);font-size:var(--ty-font-size-meta);font-weight:var(--ty-font-weight-semibold)}.ty-app-nav__menu-section{padding-block:var(--ty-space-1);border-block:var(--ty-app-nav-menu-section-border-block) solid var(--ty-line)}.ty-app-nav__menu-item{display:flex;align-items:center;gap:var(--ty-space-2);min-block-size:var(--ty-control-target);padding-inline:var(--ty-space-3);border-radius:var(--ty-radius-control);color:var(--ty-ink-2);cursor:pointer;outline:none}.ty-app-nav__menu-icon{inline-size:var(--ty-app-nav-menu-icon-inline-size);block-size:var(--ty-app-nav-menu-icon-block-size)}.ty-app-nav__radio{inline-size:var(--ty-app-nav-radio-inline-size);block-size:var(--ty-app-nav-radio-block-size);border:var(--ty-app-nav-radio-border) solid var(--ty-input);border-radius:var(--ty-radius-pill)}.ty-app-nav__bar{display:flex;align-items:center;gap:var(--ty-space-2);min-block-size:var(--ty-layout-topbar);padding-inline:var(--ty-space-2)}.ty-app-nav__screen{flex:1 1;color:var(--ty-ink);font-weight:var(--ty-font-weight-semibold);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ty-app-nav__scrim{position:fixed;inset:0;z-index:var(--ty-z-nav-drawer);background:var(--ty-backdrop)}.ty-app-nav__drawer{position:fixed;inset-block:0;inset-inline-start:0;display:flex;inline-size:min(var(--ty-layout-sidebar),88vw);border-start-end-radius:var(--ty-radius-sheet);border-end-end-radius:var(--ty-radius-sheet);background:var(--ty-surface-raised);box-shadow:var(--ty-shadow-modal);outline:none}.ty-app-nav__drawer-dialog{display:flex;flex:1 1;flex-direction:column;gap:var(--ty-space-3);min-block-size:0;padding:var(--ty-space-3);outline:none}.ty-app-nav__drawer-head{display:flex;align-items:center;justify-content:space-between}.ty-app-nav[data-layout=sidebar]{block-size:100%;padding:var(--ty-space-4) var(--ty-space-3)}.ty-app-nav[data-layout=drawer]{gap:0}.ty-app-nav[data-layout=topbar]{flex-direction:row;align-items:center}.ty-app-nav[data-layout=topbar] .ty-app-nav__nav{flex-direction:row;overflow:visible}.ty-app-nav[data-layout=topbar] .ty-app-nav__list{flex-direction:row}.ty-app-nav[data-layout=floating]{flex-direction:row;align-items:center;padding:var(--ty-space-1);border:var(--ty-app-nav-border) solid var(--ty-line);border-radius:var(--ty-radius-pill);background:var(--ty-surface-raised);box-shadow:var(--ty-shadow-floating)}.ty-app-nav[data-layout=floating] .ty-app-nav__nav{flex-direction:row;overflow:visible}.ty-app-nav[data-layout=floating] .ty-app-nav__list{flex-direction:row}.ty-app-nav[data-collapsed] .ty-app-nav__link{flex:none;justify-content:center;inline-size:var(--ty-control-target);padding:0}.ty-app-nav[data-collapsed] .ty-app-nav__end{flex-direction:column}.ty-app-nav__group-name[data-hidden]{position:absolute;inline-size:var(--ty-app-nav-group-name-inline-size);block-size:var(--ty-app-nav-group-name-block-size);overflow:hidden;clip-path:inset(50%);white-space:nowrap}.ty-app-nav__link:hover,.ty-app-nav__link[data-hovered]{background:var(--ty-surface-sunken)}.ty-app-nav__link[data-active]{background:var(--ty-accent-soft);color:var(--ty-accent);font-weight:var(--ty-font-weight-semibold);box-shadow:inset var(--ty-app-nav-link-box-shadow) 0 0 var(--ty-accent)}.ty-app-nav__link:focus-visible,.ty-app-nav__link[data-focus-visible]{outline:var(--ty-focus-width) solid var(--ty-focus-ring);outline-offset:var(--ty-app-nav-link-outline-offset)}.ty-app-nav__icon>svg{inline-size:var(--ty-app-nav-icon-inline-size);block-size:var(--ty-app-nav-icon-block-size)}.ty-app-nav__account[data-hovered]{background:var(--ty-surface-sunken)}.ty-app-nav__account[data-focus-visible]{outline:var(--ty-focus-width) solid var(--ty-focus-ring);outline-offset:var(--ty-app-nav-account-outline-offset)}.ty-app-nav__menu-item[data-focused]{background:var(--ty-surface-sunken);color:var(--ty-ink)}.ty-app-nav__menu-item[data-tone=danger]{color:var(--ty-danger)}.ty-app-nav__menu-item[data-selected] .ty-app-nav__radio{border:var(--ty-app-nav-menu-item-border) solid var(--ty-accent)}.ty-app-nav__drawer[data-entering]{animation:ty-app-nav-slide var(--ty-dur-base) var(--ty-ease)}.ty-app-nav__drawer[data-entering]:dir(rtl),[dir=rtl] .ty-app-nav__drawer[data-entering]{animation-name:ty-app-nav-slide-rtl}.ty-app-nav[data-layout=topbar] .ty-app-nav__link[data-active]{box-shadow:inset 0 var(--ty-app-nav-link-box-shadow-v2) 0 var(--ty-accent)}.ty-app-nav[data-layout=floating] .ty-app-nav__link{justify-content:center;inline-size:var(--ty-control-target);padding:0;border-radius:var(--ty-radius-pill)}@media (prefers-reduced-motion:reduce){.ty-app-nav__link{transition:none}.ty-app-nav__drawer[data-entering]{animation:none}}@media (prefers-reduced-transparency:reduce){.ty-app-nav__drawer,.ty-app-nav__menu-popover{background:var(--ty-surface-raised-solid);backdrop-filter:none}}@media (forced-colors:active){.ty-app-nav__link[data-active]{box-shadow:none;border-inline-start:var(--ty-app-nav-link-border-inline-start) solid Highlight}.ty-app-nav__menu-item[data-focused]{background:Highlight;color:HighlightText}.ty-app-nav__drawer{border:var(--ty-app-nav-drawer-border) solid CanvasText}.ty-app-nav__menu-popover{border:var(--ty-app-nav-menu-popover-border) solid CanvasText}}}@layer ty.components{@keyframes ty-app-nav-slide{0%{opacity:0;translate:-24px 0}}@keyframes ty-app-nav-slide-rtl{0%{opacity:0;translate:24px 0}}}@layer ty.tokens{:root{--ty-palette-inline-size:44rem;--ty-palette-border:1px;--ty-palette-field-border-block-end:1px;--ty-palette-search-icon-inline-size:20px;--ty-palette-search-icon-block-size:20px;--ty-palette-chip-min-block-size:28px;--ty-palette-chip-border:1px;--ty-palette-scopes-gap:2px;--ty-palette-scopes-inline-size:11rem;--ty-palette-scopes-border-inline-end:1px;--ty-palette-scope-min-block-size:36px;--ty-palette-option-min-block-size:40px;--ty-palette-mark-text-underline-offset:2px;--ty-palette-kbd-border:1px;--ty-palette-kbd-border-radius:4px;--ty-palette-chevron-inline-size:28px;--ty-palette-chevron-block-size:28px;--ty-palette-footer-border-block-start:1px;--ty-palette-field-box-shadow:-2px;--ty-palette-chip-inline-size:14px;--ty-palette-chip-block-size:14px;--ty-palette-chip-outline-offset:2px;--ty-palette-option-box-shadow:3px;--ty-palette-icon-inline-size:18px;--ty-palette-icon-block-size:18px;--ty-palette-chevron-inline-size-v2:16px;--ty-palette-chevron-block-size-v2:16px;--ty-palette-scopes-border-block-end:1px;--ty-palette-scope-border:1px}}@layer ty.components{.ty-palette{box-sizing:border-box;display:flex;inline-size:min(var(--ty-palette-inline-size),100%);max-block-size:70dvh;border:var(--ty-palette-border) solid var(--ty-line);border-radius:var(--ty-radius-sheet);background:var(--ty-surface-raised);color:var(--ty-on-surface-raised);box-shadow:var(--ty-shadow-modal);backdrop-filter:blur(var(--ty-glass-blur-floating)) saturate(var(--ty-glass-saturate));-webkit-backdrop-filter:blur(var(--ty-glass-blur-floating)) saturate(var(--ty-glass-saturate));overflow:hidden;outline:none}.ty-palette__backdrop{position:fixed;inset:0;z-index:var(--ty-z-modal);display:flex;justify-content:center;align-items:flex-start;padding:12vh var(--ty-space-4) var(--ty-space-4);background:var(--ty-backdrop)}.ty-palette__dialog{display:flex;flex:1 1;flex-direction:column;min-block-size:0;outline:none}.ty-palette__field{display:flex;align-items:center;gap:var(--ty-space-2);padding:var(--ty-space-3) var(--ty-space-4);border-block-end:var(--ty-palette-field-border-block-end) solid var(--ty-line)}.ty-palette__search-icon{flex:none;inline-size:var(--ty-palette-search-icon-inline-size);block-size:var(--ty-palette-search-icon-block-size);color:var(--ty-ink-3)}.ty-palette__input{flex:1 1;min-inline-size:0;min-block-size:var(--ty-control-target);border:0;background:transparent;color:var(--ty-ink);font:inherit;font-size:var(--ty-font-size-body-lg);outline:none}.ty-palette__chip{display:inline-flex;align-items:center;gap:var(--ty-space-1);min-block-size:var(--ty-palette-chip-min-block-size);padding-inline:var(--ty-space-2);border:var(--ty-palette-chip-border) solid var(--ty-line-strong);border-radius:var(--ty-radius-pill);background:var(--ty-surface-sunken);color:var(--ty-ink);font:inherit;font-size:var(--ty-font-size-label);cursor:pointer;outline:none}.ty-palette__main{display:flex;flex:1 1;min-block-size:0}.ty-palette__scopes{display:flex;flex:none;flex-direction:column;gap:var(--ty-palette-scopes-gap);inline-size:var(--ty-palette-scopes-inline-size);padding:var(--ty-space-2);border-inline-end:var(--ty-palette-scopes-border-inline-end) solid var(--ty-line)}.ty-palette__scope{display:flex;align-items:center;gap:var(--ty-space-2);min-block-size:var(--ty-palette-scope-min-block-size);padding-inline:var(--ty-space-3);border:0;border-radius:var(--ty-radius-control);background:transparent;color:var(--ty-ink-2);font:inherit;text-align:start;cursor:pointer}.ty-palette__results{flex:1 1;min-inline-size:0;padding:var(--ty-space-2);overflow-y:auto}.ty-palette__heading{padding:var(--ty-space-2) var(--ty-space-3) var(--ty-space-1);color:var(--ty-ink-3);font-size:var(--ty-font-size-meta);font-weight:var(--ty-font-weight-semibold)}.ty-palette__option{display:flex;align-items:center;gap:var(--ty-space-3);min-block-size:var(--ty-palette-option-min-block-size);padding:var(--ty-space-2) var(--ty-space-3);border-radius:var(--ty-radius-control);color:var(--ty-ink-2);cursor:pointer}.ty-palette__icon{display:inline-grid;place-items:center;flex:none}.ty-palette__text{display:flex;flex:1 1;flex-direction:column;min-inline-size:0}.ty-palette__label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ty-palette__mark{background:transparent;color:var(--ty-accent);font-weight:var(--ty-font-weight-semibold);text-decoration:underline;text-underline-offset:var(--ty-palette-mark-text-underline-offset)}.ty-palette__description{color:var(--ty-ink-3);font-size:var(--ty-font-size-meta)}.ty-palette__hint,.ty-palette__kbd{color:var(--ty-ink-3);font-size:var(--ty-font-size-meta);font-family:var(--ty-font-mono)}.ty-palette__kbd{padding:0 var(--ty-space-1);border:var(--ty-palette-kbd-border) solid var(--ty-line-strong);border-radius:var(--ty-palette-kbd-border-radius)}.ty-palette__chevron{display:inline-grid;place-items:center;inline-size:var(--ty-palette-chevron-inline-size);block-size:var(--ty-palette-chevron-block-size);border-radius:var(--ty-radius-control);color:var(--ty-ink-3)}.ty-palette__empty{margin:0;padding:var(--ty-space-5) var(--ty-space-3);color:var(--ty-ink-3);text-align:center}.ty-palette__loading{display:flex;flex-direction:column;gap:var(--ty-space-3);padding:var(--ty-space-3)}.ty-palette__footer{display:flex;flex-wrap:wrap;gap:var(--ty-space-4);padding:var(--ty-space-2) var(--ty-space-4);border-block-start:var(--ty-palette-footer-border-block-start) solid var(--ty-line);color:var(--ty-ink-3);font-size:var(--ty-font-size-meta)}.ty-palette[data-entering],.ty-palette__backdrop[data-entering]{animation:ty-palette-fade var(--ty-dur-quick) var(--ty-ease)}.ty-palette__field:focus-within{box-shadow:inset 0 var(--ty-palette-field-box-shadow) 0 var(--ty-focus-ring)}.ty-palette__chip>svg{inline-size:var(--ty-palette-chip-inline-size);block-size:var(--ty-palette-chip-block-size)}.ty-palette__chip[data-focus-visible]{outline:var(--ty-focus-width) solid var(--ty-focus-ring);outline-offset:var(--ty-palette-chip-outline-offset)}.ty-palette__scope[aria-pressed=true]{background:var(--ty-accent-soft);color:var(--ty-accent);font-weight:var(--ty-font-weight-semibold)}.ty-palette__option[data-highlighted]{background:var(--ty-accent-soft);color:var(--ty-ink);box-shadow:inset var(--ty-palette-option-box-shadow) 0 0 var(--ty-accent)}.ty-palette__option[data-highlighted] .ty-palette__label{font-weight:var(--ty-font-weight-semibold)}.ty-palette__icon>svg{inline-size:var(--ty-palette-icon-inline-size);block-size:var(--ty-palette-icon-block-size)}.ty-palette__chevron>svg{inline-size:var(--ty-palette-chevron-inline-size-v2);block-size:var(--ty-palette-chevron-block-size-v2)}@media (pointer:coarse){.ty-palette__footer{display:none}.ty-palette__option{min-block-size:var(--ty-control-target)}}@media (max-width:639.98px){.ty-palette__backdrop{padding:0}.ty-palette{inline-size:100%;block-size:100dvh;max-block-size:100dvh;border-radius:0}.ty-palette__main{flex-direction:column}.ty-palette__scopes{flex-direction:row;inline-size:auto;border-inline-end:0;border-block-end:var(--ty-palette-scopes-border-block-end) solid var(--ty-line);overflow-x:auto}.ty-palette__scope{border:var(--ty-palette-scope-border) solid var(--ty-line-strong);border-radius:var(--ty-radius-pill);white-space:nowrap}}@media (prefers-reduced-motion:reduce){.ty-palette[data-entering],.ty-palette__backdrop[data-entering]{animation:none}}@media (prefers-reduced-transparency:reduce){.ty-palette{background:var(--ty-surface-raised-solid);backdrop-filter:none}}@media (forced-colors:active){.ty-palette{border:var(--ty-palette-border) solid CanvasText}.ty-palette__option[data-highlighted]{background:Highlight;color:HighlightText;box-shadow:none;forced-color-adjust:none}.ty-palette__mark{color:inherit;text-decoration:underline}}}@layer ty.components{@keyframes ty-palette-fade{0%{opacity:0}}}@layer ty.tokens{:root{--ty-compact-confirm-scrim-padding:0px;--ty-compact-confirm-scrim-background:rgb(15 23 42/0.18);--ty-compact-confirm-inline-size:26rem;--ty-compact-confirm-card-border:1px;--ty-compact-confirm-tile-inline-size:40px;--ty-compact-confirm-tile-block-size:40px;--ty-compact-confirm-tile-inline-size-v2:20px;--ty-compact-confirm-tile-block-size-v2:20px;--ty-compact-confirm-actions-border:1px}}@layer ty.components{.ty-compact-confirm{box-sizing:border-box;inline-size:min(var(--ty-compact-confirm-inline-size),100%);outline:none}.ty-compact-confirm__scrim{position:fixed;inset:0;z-index:var(--ty-z-modal);display:flex;justify-content:center;align-items:flex-start;padding:calc(env(safe-area-inset-top, var(--ty-compact-confirm-scrim-padding)) + var(--ty-space-5)) var(--ty-space-4) var(--ty-space-4);background:var(--ty-compact-confirm-scrim-background)}.ty-compact-confirm__card{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:var(--ty-space-3) var(--ty-space-4);gap:var(--ty-space-3) var(--ty-space-4);padding:var(--ty-space-5);border:var(--ty-compact-confirm-card-border) solid var(--ty-line);border-radius:var(--ty-radius-card);background:var(--ty-surface-raised);color:var(--ty-on-surface-raised);box-shadow:var(--ty-shadow-floating);backdrop-filter:blur(var(--ty-glass-blur-floating));-webkit-backdrop-filter:blur(var(--ty-glass-blur-floating));outline:none}.ty-compact-confirm__tone{display:flex;flex-direction:column;align-items:center;gap:var(--ty-space-1)}.ty-compact-confirm__tile{display:inline-grid;place-items:center;inline-size:var(--ty-compact-confirm-tile-inline-size);block-size:var(--ty-compact-confirm-tile-block-size);border-radius:var(--ty-radius-control);background:var(--ty-neutral-soft);color:var(--ty-on-neutral-soft)}.ty-compact-confirm__word{color:var(--ty-on-danger-soft);font-size:var(--ty-font-size-meta);font-weight:var(--ty-font-weight-semibold)}.ty-compact-confirm__text{display:flex;flex-direction:column;gap:var(--ty-space-1);min-inline-size:0}.ty-compact-confirm__source{margin:0;color:var(--ty-ink-3);font-size:var(--ty-font-size-meta);line-height:var(--ty-font-line-height-meta)}.ty-compact-confirm__question{margin:0;color:var(--ty-ink);font-size:var(--ty-font-size-body-lg);font-weight:var(--ty-font-weight-semibold);line-height:var(--ty-font-line-height-body-lg)}.ty-compact-confirm__message{margin:0;color:var(--ty-ink-2)}.ty-compact-confirm__actions{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--ty-space-3);gap:var(--ty-space-3)}.ty-compact-confirm[data-entering]{animation:ty-compact-confirm-drop var(--ty-dur-quick) var(--ty-ease)}.ty-compact-confirm[data-tone=danger] .ty-compact-confirm__tile{background:var(--ty-danger-soft);color:var(--ty-on-danger-soft)}.ty-compact-confirm__scrim[data-entering]{animation:ty-compact-confirm-fade var(--ty-dur-quick) var(--ty-ease)}.ty-compact-confirm__tile>svg{inline-size:var(--ty-compact-confirm-tile-inline-size-v2);block-size:var(--ty-compact-confirm-tile-block-size-v2)}.ty-compact-confirm__actions .ty-button{min-block-size:var(--ty-control-target)}@media (max-width:639.98px){.ty-compact-confirm__actions{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.ty-compact-confirm[data-entering]{animation:ty-compact-confirm-fade var(--ty-dur-quick) linear}}@media (prefers-reduced-transparency:reduce){.ty-compact-confirm__card{background:var(--ty-surface-raised-solid);backdrop-filter:none}}@media (forced-colors:active){.ty-compact-confirm__card{border:var(--ty-compact-confirm-card-border) solid CanvasText;backdrop-filter:none}.ty-compact-confirm__actions .ty-button{border:var(--ty-compact-confirm-actions-border) solid ButtonText;background:ButtonFace;color:ButtonText}}}@layer ty.components{@keyframes ty-compact-confirm-drop{0%{opacity:0;translate:0 -8px}}@keyframes ty-compact-confirm-fade{0%{opacity:0}}}@layer ty.tokens{:root{--ty-details-popover-trigger-inline-size:28px;--ty-details-popover-trigger-block-size:28px;--ty-details-popover-inline-size:22rem;--ty-details-popover-border:1px;--ty-details-popover-arrow-inline-size:14px;--ty-details-popover-arrow-block-size:14px;--ty-details-popover-arrow-vertical-align:-2px;--ty-details-popover-trigger-outline-offset:2px;--ty-details-popover-trigger-outline:2px}}@layer ty.components{.ty-details-popover{box-sizing:border-box;inline-size:min(var(--ty-details-popover-inline-size),calc(100vw - 2 * var(--ty-space-4)));border:var(--ty-details-popover-border) solid var(--ty-line);border-radius:var(--ty-radius-card);background:var(--ty-surface-raised);color:var(--ty-on-surface-raised);box-shadow:var(--ty-shadow-floating);backdrop-filter:blur(var(--ty-glass-blur-floating));-webkit-backdrop-filter:blur(var(--ty-glass-blur-floating))}.ty-details-popover__trigger{position:relative;display:inline-grid;place-items:center;inline-size:var(--ty-details-popover-trigger-inline-size);block-size:var(--ty-details-popover-trigger-block-size);padding:0;border:0;border-radius:var(--ty-radius-pill);background:transparent;color:var(--ty-ink-3);cursor:pointer;outline:none}.ty-details-popover__dialog{padding:var(--ty-space-4);outline:none}.ty-details-popover__card-body{display:flex;flex-direction:column;gap:var(--ty-space-3)}.ty-details-popover__head{display:flex;align-items:center;gap:var(--ty-space-2)}.ty-details-popover__title{margin:0;color:var(--ty-ink);font-size:var(--ty-font-size-body);font-weight:var(--ty-font-weight-semibold)}.ty-details-popover__tone,.ty-details-popover__when{display:inline-flex;align-items:center;gap:var(--ty-space-1);margin:0;font-size:var(--ty-font-size-meta)}.ty-details-popover__when{color:var(--ty-ink-3)}.ty-details-popover__change,.ty-details-popover__note-text{margin:0;color:var(--ty-ink-2)}.ty-details-popover__arrow{inline-size:var(--ty-details-popover-arrow-inline-size);block-size:var(--ty-details-popover-arrow-block-size);vertical-align:var(--ty-details-popover-arrow-vertical-align);color:var(--ty-ink-3)}.ty-details-popover__label{margin:0;color:var(--ty-ink-3);font-size:var(--ty-font-size-label);font-weight:var(--ty-font-weight-semibold)}.ty-details-popover[data-entering]{animation:ty-details-in var(--ty-dur-quick) var(--ty-ease)}.ty-details-popover__trigger[data-hovered]{background:var(--ty-surface-sunken);color:var(--ty-ink-2)}.ty-details-popover__trigger[data-focus-visible]{outline:var(--ty-focus-width) solid var(--ty-focus-ring);outline-offset:var(--ty-details-popover-trigger-outline-offset)}.ty-details-popover__arrow-tip svg{display:block;fill:var(--ty-surface-raised-solid);stroke:var(--ty-line)}.ty-details-popover__arrow-tip[data-placement=bottom] svg{rotate:180deg}.ty-details-popover__arrow-tip[data-placement=start] svg{rotate:-90deg}.ty-details-popover__arrow-tip[data-placement=end] svg{rotate:90deg}.ty-details-popover__card-body[data-tone=success] .ty-details-popover__tone{color:var(--ty-on-success-soft)}.ty-details-popover__card-body[data-tone=pending] .ty-details-popover__tone{color:var(--ty-on-warning-soft)}.ty-details-popover__card-body[data-tone=error] .ty-details-popover__tone{color:var(--ty-on-danger-soft)}.ty-details-popover__change strong{color:var(--ty-ink)}@media (prefers-reduced-motion:reduce){.ty-details-popover[data-entering]{animation:ty-details-fade var(--ty-dur-quick) linear}}@media (prefers-reduced-transparency:reduce){.ty-details-popover{background:var(--ty-surface-raised-solid);backdrop-filter:none}}@media (forced-colors:active){.ty-details-popover{border:var(--ty-details-popover-border) solid CanvasText}.ty-details-popover__arrow-tip svg{fill:Canvas;stroke:CanvasText}.ty-details-popover__trigger[data-focus-visible]{outline:var(--ty-details-popover-trigger-outline) solid Highlight}}}@layer ty.components{.ty-details-popover__trigger:before{content:"";position:absolute;inset-block-start:50%;left:50%;inline-size:max(100%,var(--ty-control-target));block-size:max(100%,var(--ty-control-target));transform:translate(-50%,-50%)}.ty-details-popover__trigger>svg{inline-size:18px;block-size:18px}@keyframes ty-details-in{0%{opacity:0;translate:0 4px}}.ty-details-popover__tone>svg,.ty-details-popover__when>svg{inline-size:14px;block-size:14px}@media (prefers-reduced-motion:reduce){@keyframes ty-details-fade{0%{opacity:0}}}}@layer ty.tokens{:root{--ty-fab-dock-ty-fab-size:56px;--ty-fab-dock-inset-block-end:0px;--ty-fab-dock-size-large-ty-fab-size:64px;--ty-fab-dock-placement-end-bottom-inset-inline-end:0px;--ty-fab-dock-placement-start-bottom-inset-inline-start:0px}}@layer ty.components{.ty-fab-dock{--ty-fab-size:var(--ty-fab-dock-ty-fab-size);--ty-fab-offset:var(--ty-space-4);position:fixed;z-index:var(--ty-z-sticky);inset-block-end:calc(env(safe-area-inset-bottom, var(--ty-fab-dock-inset-block-end)) + var(--ty-fab-offset));animation:ty-fab-in var(--ty-dur-base) var(--ty-ease)}.ty-fab-dock[data-size=large]{--ty-fab-size:var(--ty-fab-dock-size-large-ty-fab-size)}.ty-fab-dock[data-placement=end-bottom]{inset-inline-end:calc(env(safe-area-inset-right, var(--ty-fab-dock-placement-end-bottom-inset-inline-end)) + var(--ty-fab-offset))}.ty-fab-dock[data-placement=start-bottom]{inset-inline-start:calc(env(safe-area-inset-left, var(--ty-fab-dock-placement-start-bottom-inset-inline-start)) + var(--ty-fab-offset))}@media (prefers-reduced-motion:reduce){.ty-fab-dock{animation:none}}}@layer ty.components{.ty-fab-inline{display:inline-flex}.ty-fab-dock[data-placement=center-bottom]{left:50%;translate:-50% 0}.ty-fab-dock .ty-fab{--ty-button-height:var(--ty-fab-size);min-inline-size:var(--ty-fab-size);box-shadow:var(--ty-shadow-floating)}}@layer ty.components{@keyframes ty-fab-in{0%{opacity:0;scale:.9}}body[data-ty-fab-reserve]{padding-block-end:calc(56px + var(--ty-space-4) * 2 + env(safe-area-inset-bottom, 0px))}@media (forced-colors:active){.ty-fab-dock .ty-fab{border:2px solid ButtonText;color:ButtonText}}}@layer ty.tokens{:root{--ty-long-press-menu-popover-min-inline-size:12rem;--ty-long-press-menu-popover-border:1px;--ty-long-press-menu-trigger-outline-offset:2px;--ty-long-press-menu-icon-inline-size:18px;--ty-long-press-menu-icon-block-size:18px}}@layer ty.components{.ty-long-press-menu{display:inline-flex}.ty-long-press-menu__trigger{display:inline-flex;min-block-size:var(--ty-control-target);padding:0;border:0;border-radius:var(--ty-radius-card);background:none;color:inherit;font:inherit;text-align:start;text-decoration:none;cursor:pointer;outline:none;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ty-long-press-menu__popover{min-inline-size:var(--ty-long-press-menu-popover-min-inline-size);padding:var(--ty-space-1);border:var(--ty-long-press-menu-popover-border) solid var(--ty-line);border-radius:var(--ty-radius-card);background:var(--ty-surface-raised);box-shadow:var(--ty-shadow-floating);backdrop-filter:blur(var(--ty-glass-blur-floating));-webkit-backdrop-filter:blur(var(--ty-glass-blur-floating))}.ty-long-press-menu__menu{outline:none}.ty-long-press-menu__item{display:flex;align-items:center;gap:var(--ty-space-2);min-block-size:var(--ty-control-target);padding-inline:var(--ty-space-3);border-radius:var(--ty-radius-control);color:var(--ty-ink-2);text-decoration:none;cursor:pointer;outline:none}.ty-long-press-menu__trigger[data-pressed]{opacity:.85}.ty-long-press-menu__trigger[data-focus-visible]{outline:var(--ty-focus-width) solid var(--ty-focus-ring);outline-offset:var(--ty-long-press-menu-trigger-outline-offset)}.ty-long-press-menu__popover[data-entering]{animation:ty-lpm-in var(--ty-dur-quick) var(--ty-ease)}.ty-long-press-menu__item[data-focused]{background:var(--ty-surface-sunken);color:var(--ty-ink)}.ty-long-press-menu__item[data-tone=danger]{color:var(--ty-danger)}.ty-long-press-menu__icon>svg{inline-size:var(--ty-long-press-menu-icon-inline-size);block-size:var(--ty-long-press-menu-icon-block-size)}@media (prefers-reduced-motion:reduce){.ty-long-press-menu__popover[data-entering]{animation:none}.ty-long-press-menu__trigger[data-pressed]{transform:none}}@media (prefers-reduced-transparency:reduce){.ty-long-press-menu__popover{background:var(--ty-surface-raised-solid);backdrop-filter:none}}@media (forced-colors:active){.ty-long-press-menu__popover{border:var(--ty-long-press-menu-popover-border) solid CanvasText}.ty-long-press-menu__item[data-focused]{background:Highlight;color:HighlightText}}}@layer ty.components{@keyframes ty-lpm-in{0%{opacity:0;scale:.97}}}@layer ty.tokens{:root{--ty-flyout-inline-size:56rem;--ty-flyout-border:1px;--ty-flyout-grid-grid-template-columns:14rem;--ty-flyout-tile-border:1px;--ty-flyout-quick-border-block-start:1px;--ty-flyout-count-min-inline-size:1.25rem;--ty-flyout-tile-box-shadow:3px;--ty-flyout-tile-outline-offset:2px;--ty-flyout-tile-icon-inline-size:20px;--ty-flyout-tile-icon-block-size:20px}}@layer ty.components{.ty-flyout{box-sizing:border-box;inline-size:min(var(--ty-flyout-inline-size),100%);max-block-size:calc(100dvh - var(--ty-layout-topbar) - var(--ty-space-6));display:flex;border:var(--ty-flyout-border) solid var(--ty-line);border-radius:var(--ty-radius-sheet);background:var(--ty-surface-raised);box-shadow:var(--ty-shadow-modal);backdrop-filter:blur(var(--ty-glass-blur-floating)) saturate(var(--ty-glass-saturate));-webkit-backdrop-filter:blur(var(--ty-glass-blur-floating)) saturate(var(--ty-glass-saturate));overflow:hidden;outline:none}.ty-flyout__backdrop{position:fixed;inset:0;z-index:var(--ty-z-modal);display:flex;justify-content:center;align-items:flex-start;padding:calc(var(--ty-layout-topbar) + var(--ty-space-2)) var(--ty-space-4) var(--ty-space-4);background:var(--ty-backdrop)}.ty-flyout__dialog{display:flex;flex:1 1;flex-direction:column;gap:var(--ty-space-4);min-block-size:0;padding:var(--ty-space-5);overflow-y:auto;outline:none}.ty-flyout__title{margin:0;color:var(--ty-ink);font-family:var(--ty-font-serif);font-size:var(--ty-font-size-h3);line-height:var(--ty-font-line-height-h3)}.ty-flyout__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,var(--ty-flyout-grid-grid-template-columns)),1fr));grid-gap:var(--ty-space-2);gap:var(--ty-space-2);margin:0;padding:0;list-style:none}.ty-flyout__tile{display:flex;align-items:center;gap:var(--ty-space-3);min-block-size:var(--ty-control-target);padding:var(--ty-space-3);border:var(--ty-flyout-tile-border) solid transparent;border-radius:var(--ty-radius-control);color:var(--ty-ink-2);text-decoration:none;outline:none}.ty-flyout__tile-icon{display:inline-grid;place-items:center;flex:none}.ty-flyout__tile-text{display:flex;flex-direction:column;min-inline-size:0}.ty-flyout__tile-label{font-weight:var(--ty-font-weight-semibold)}.ty-flyout__tile-sub{color:var(--ty-ink-3);font-size:var(--ty-font-size-meta)}.ty-flyout__empty{margin:0;color:var(--ty-ink-3)}.ty-flyout__quick{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ty-space-3);padding-block-start:var(--ty-space-4);border-block-start:var(--ty-flyout-quick-border-block-start) solid var(--ty-line)}.ty-flyout__count{min-inline-size:var(--ty-flyout-count-min-inline-size);padding:0 var(--ty-space-1);background:var(--ty-danger-soft);color:var(--ty-on-danger-soft);text-align:center}.ty-flyout__count,.ty-flyout__initial{border-radius:var(--ty-radius-pill);font-size:var(--ty-font-size-meta)}.ty-flyout__initial{display:inline-grid;place-items:center;inline-size:1.4em;block-size:1.4em;background:var(--ty-accent-soft);color:var(--ty-accent)}.ty-flyout[data-entering]{animation:ty-flyout-drop var(--ty-dur-base) var(--ty-ease)}.ty-flyout__backdrop[data-entering]{animation:ty-flyout-fade var(--ty-dur-base) var(--ty-ease)}.ty-flyout__tile:hover,.ty-flyout__tile[data-hovered]{background:var(--ty-surface-sunken)}.ty-flyout__tile[data-current]{background:var(--ty-accent-soft);color:var(--ty-accent);box-shadow:inset var(--ty-flyout-tile-box-shadow) 0 0 var(--ty-accent)}.ty-flyout__tile:focus-visible,.ty-flyout__tile[data-focus-visible]{outline:var(--ty-focus-width) solid var(--ty-focus-ring);outline-offset:var(--ty-flyout-tile-outline-offset)}.ty-flyout__tile-icon>svg{inline-size:var(--ty-flyout-tile-icon-inline-size);block-size:var(--ty-flyout-tile-icon-block-size)}@media (max-width:639.98px){.ty-flyout__backdrop{padding:0}.ty-flyout{inline-size:100%;block-size:100dvh;max-block-size:100dvh;border-radius:0}.ty-flyout__grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.ty-flyout[data-entering]{animation:ty-flyout-fade var(--ty-dur-base) linear}}@media (prefers-reduced-transparency:reduce){.ty-flyout{background:var(--ty-surface-raised-solid);backdrop-filter:none}}@media (forced-colors:active){.ty-flyout{border:var(--ty-flyout-border) solid CanvasText}.ty-flyout__tile[data-current]{border-color:Highlight;box-shadow:none}}}@layer ty.components{@keyframes ty-flyout-drop{0%{opacity:0;translate:0 -12px}}@keyframes ty-flyout-fade{0%{opacity:0}}}@layer ty.tokens{:root{--ty-page-dots-ty-pip:8px;--ty-page-dots-size-small-ty-pip:6px;--ty-page-dots-size-large-ty-pip:10px;--ty-page-dots-contrast-onDark-ty-pip-rest:rgb(238 242 247/0.45);--ty-page-dots-contrast-onDark-ty-pip-on:#eef2f7;--ty-page-dots-contrast-onDark-color:#eef2f7;--ty-page-dots-contrast-onLight-ty-pip-rest:rgb(15 23 42/0.35);--ty-page-dots-contrast-onLight-ty-pip-on:#0f172a;--ty-page-dots-contrast-onLight-color:#0f172a;--ty-page-dots-hit-min-inline-size:24px;--ty-page-dots-hit-min-block-size:24px;--ty-page-dots-pip-border:1px;--ty-page-dots-hit-outline:2px}}@layer ty.components{.ty-page-dots{--ty-pip:var(--ty-page-dots-ty-pip);--ty-pip-rest:var(--ty-line-strong);--ty-pip-on:var(--ty-accent);display:inline-flex;align-items:center;gap:var(--ty-space-1);margin:0;color:var(--ty-ink-3)}.ty-page-dots__pip{display:block;inline-size:var(--ty-pip);block-size:var(--ty-pip);border-radius:var(--ty-radius-pill);background:var(--ty-pip-rest);transition:inline-size var(--ty-dur-instant) var(--ty-ease),background-color var(--ty-dur-instant) var(--ty-ease)}.ty-page-dots__hit{display:inline-grid;place-items:center;min-inline-size:var(--ty-control-target);min-block-size:var(--ty-control-target);padding:0;border:0;border-radius:var(--ty-radius-pill);background:transparent;cursor:pointer;outline:none}.ty-page-dots__counter{font-family:var(--ty-font-mono);font-size:var(--ty-font-size-meta);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ty-page-dots[data-size=small]{--ty-pip:var(--ty-page-dots-size-small-ty-pip)}.ty-page-dots[data-size=large]{--ty-pip:var(--ty-page-dots-size-large-ty-pip)}.ty-page-dots[data-contrast=onDark]{--ty-pip-rest:var(--ty-page-dots-contrast-onDark-ty-pip-rest);--ty-pip-on:var(--ty-page-dots-contrast-onDark-ty-pip-on);color:var(--ty-page-dots-contrast-onDark-color)}.ty-page-dots[data-contrast=onLight]{--ty-pip-rest:var(--ty-page-dots-contrast-onLight-ty-pip-rest);--ty-pip-on:var(--ty-page-dots-contrast-onLight-ty-pip-on);color:var(--ty-page-dots-contrast-onLight-color)}.ty-page-dots__pip[data-on]{background:var(--ty-pip-on)}.ty-page-dots[data-appearance=pill] .ty-page-dots__pip[data-on]{inline-size:calc(var(--ty-pip) * 3)}@media (pointer:fine){.ty-page-dots__hit{min-inline-size:var(--ty-page-dots-hit-min-inline-size);min-block-size:var(--ty-page-dots-hit-min-block-size)}}.ty-page-dots__hit[data-hovered] .ty-page-dots__pip:not([data-on]){background:var(--ty-ink-3)}.ty-page-dots__hit[data-focus-visible]{outline:var(--ty-focus-width) solid var(--ty-focus-ring);outline-offset:0}@media (prefers-reduced-motion:reduce){.ty-page-dots__pip{transition:none}}@media (forced-colors:active){.ty-page-dots__pip{background:Canvas;border:var(--ty-page-dots-pip-border) solid CanvasText}.ty-page-dots__pip[data-on]{background:Highlight;border-color:Highlight}.ty-page-dots__hit[data-focus-visible]{outline:var(--ty-page-dots-hit-outline) solid Highlight}}}@layer ty.tokens{:root{--ty-sectioned-modal-head-icon-inline-size:40px;--ty-sectioned-modal-head-icon-block-size:40px;--ty-sectioned-modal-list-gap:2px;--ty-sectioned-modal-foot-padding-block:0px;--ty-sectioned-modal-foot-border-block-start:1px;--ty-sectioned-modal-item-icon-inline-size:18px;--ty-sectioned-modal-item-icon-block-size:18px}}@layer ty.components{.ty-sectioned-modal__frame{display:flex;flex:1 1;flex-direction:var(--ty-smd-direction);min-block-size:0}.ty-sectioned-modal__head-icon{display:inline-grid;place-items:center;inline-size:var(--ty-sectioned-modal-head-icon-inline-size);block-size:var(--ty-sectioned-modal-head-icon-block-size);color:var(--ty-ink-2);background:var(--ty-surface-sunken);border-radius:var(--ty-radius-control)}.ty-sectioned-modal__titles{flex:1 1;min-inline-size:0}.ty-sectioned-modal__subtitle{margin:var(--ty-space-1) 0 0;color:var(--ty-ink-3)}.ty-sectioned-modal__head-actions{display:flex;gap:var(--ty-space-2)}.ty-sectioned-modal__nav{display:flex;flex-direction:column;gap:var(--ty-space-4)}.ty-sectioned-modal__list{display:flex;flex-direction:column;gap:var(--ty-sectioned-modal-list-gap);margin:0;padding:0;list-style:none}.ty-sectioned-modal__item-label{flex:1 1}.ty-sectioned-modal__count{color:var(--ty-ink-3);font-family:var(--ty-font-mono);font-size:var(--ty-font-size-meta)}.ty-sectioned-modal__body{gap:var(--ty-space-4);padding:var(--ty-space-6) var(--ty-smd-pad-x);overflow-y:auto}.ty-sectioned-modal__foot{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--ty-space-3);padding-inline:var(--ty-smd-pad-x);padding-block:var(--ty-space-4) calc(var(--ty-space-4) + env(safe-area-inset-bottom, var(--ty-sectioned-modal-foot-padding-block)));border-block-start:var(--ty-sectioned-modal-foot-border-block-start) solid var(--ty-line)}.ty-sectioned-modal__item-icon>svg{inline-size:var(--ty-sectioned-modal-item-icon-inline-size);block-size:var(--ty-sectioned-modal-item-icon-block-size)}@media (max-width:639.98px){.ty-sectioned-modal__foot{position:sticky;inset-block-end:0;background:var(--ty-surface-raised)}}}@layer ty.components{.ty-sectioned-modal__backdrop{position:fixed;inset:0;z-index:var(--ty-z-modal);display:grid;place-items:center;padding:var(--ty-space-5);background:var(--ty-backdrop);&[data-entering]{animation:ty-smd-fade var(--ty-dur-base) var(--ty-ease)}@media (prefers-reduced-transparency:reduce){background:rgb(15 23 42/.6)}}.ty-sectioned-modal{--ty-smd-width:52rem;--ty-smd-pad-x:var(--ty-space-6);--ty-smd-margin:var(--ty-space-5);--ty-smd-direction:row;--ty-smd-nav-width:15rem;--ty-smd-current:inset calc(3px * var(--ty-inline-sign)) 0 0 var(--ty-accent);display:flex;box-sizing:border-box;inline-size:min(var(--ty-smd-width),100%);max-block-size:calc(100dvh - var(--ty-smd-margin) * 2);overflow:hidden;color:var(--ty-on-surface-raised);background:var(--ty-surface-raised);border:1px solid var(--ty-line);border-radius:var(--ty-radius-sheet);box-shadow:var(--ty-shadow-modal);backdrop-filter:blur(var(--ty-glass-blur-floating)) saturate(var(--ty-glass-saturate));-webkit-backdrop-filter:blur(var(--ty-glass-blur-floating)) saturate(var(--ty-glass-saturate));outline:none;&[data-size=sm]{--ty-smd-width:28rem}&[data-size=md]{--ty-smd-width:40rem}&[data-size=xl]{--ty-smd-width:68rem}&[data-size=full]{--ty-smd-width:100%;block-size:100%}&[data-entering]{animation:ty-smd-lift var(--ty-dur-base) var(--ty-ease)}@media (max-width:1023.98px){--ty-smd-direction:column;--ty-smd-nav-width:auto;--ty-smd-current:inset 0 -3px 0 var(--ty-accent)}@media (prefers-reduced-motion:reduce){&[data-entering]{animation:ty-smd-fade var(--ty-dur-base) linear}}@media (prefers-reduced-transparency:reduce){background:var(--ty-surface-raised-solid);backdrop-filter:none}@media (forced-colors:active){border-left-color:CanvasText;border-left-style:solid;border-left-width:1px;border-bottom-color:CanvasText;border-bottom-style:solid;border-bottom-width:1px;border-right-color:CanvasText;border-right-style:solid;border-right-width:1px;border-top-color:CanvasText;border-top-style:solid;border-top-width:1px;backdrop-filter:none}}:is(.ty-sectioned-modal__dialog,.ty-sectioned-modal__form,.ty-sectioned-modal__body){display:flex;flex:1 1;flex-direction:column;min-inline-size:0;min-block-size:0;outline:none}.ty-sectioned-modal__head{position:relative;display:flex;align-items:flex-start;gap:var(--ty-space-3);padding:var(--ty-space-5) var(--ty-smd-pad-x);border-block-end:1px solid var(--ty-line);&[data-accent]:before{content:"";position:absolute;inset-inline:0;inset-block-start:0;block-size:3px;background:var(--ty-accent)}}.ty-sectioned-modal__title{margin:0;color:var(--ty-ink);font-family:var(--ty-font-serif);font-size:var(--ty-font-size-h2);font-weight:var(--ty-font-weight-semibold);line-height:var(--ty-font-line-height-h2);outline:none;&:focus-visible{outline:var(--ty-focus-width) solid var(--ty-focus-ring);outline-offset:2px}}:is(.ty-sectioned-modal__eyebrow,.ty-sectioned-modal__group-name){margin:0;color:var(--ty-ink-3);font-size:var(--ty-font-size-eyebrow);font-weight:var(--ty-font-weight-semibold);letter-spacing:var(--ty-font-tracking-eyebrow);text-transform:uppercase}.ty-sectioned-modal__rail{display:flex;flex:none;flex-direction:column;gap:var(--ty-space-4);inline-size:var(--ty-smd-nav-width);padding:var(--ty-space-4);overflow-y:auto;background:var(--ty-surface-sunken);border-inline-end:1px solid var(--ty-line);@media (max-width:1023.98px){flex-direction:row;align-items:center;padding:var(--ty-space-2) var(--ty-space-4);overflow-x:auto;border-inline-end:0;border-block-end:1px solid var(--ty-line)}}:is(.ty-sectioned-modal__nav,.ty-sectioned-modal__list){@media (max-width:1023.98px){flex-direction:row}}.ty-sectioned-modal__group-name{margin-block-end:var(--ty-space-1);padding-inline:var(--ty-space-3)}:is(.ty-sectioned-modal__group-name,.ty-sectioned-modal__identity){@media (max-width:1023.98px){display:none}}.ty-sectioned-modal__item{position:relative;display:flex;align-items:center;gap:var(--ty-space-2);inline-size:100%;min-block-size:var(--ty-control-target);padding:0 var(--ty-space-3);color:var(--ty-ink-2);font:inherit;text-align:start;background:transparent;border:0;border-radius:var(--ty-radius-control);cursor:pointer;outline:none;&[data-hovered]{background:var(--ty-surface)}&[data-focus-visible]{outline:var(--ty-focus-width) solid var(--ty-focus-ring);outline-offset:-2px}&[data-active]{color:var(--ty-accent);font-weight:var(--ty-font-weight-semibold);background:var(--ty-accent-soft);box-shadow:var(--ty-smd-current)}@media (max-width:1023.98px){white-space:nowrap}@media (forced-colors:active){&[data-active]{outline:2px solid Highlight;outline-offset:-2px;box-shadow:none}}}.ty-sectioned-modal__rail-foot{margin-block-start:auto;padding-block-start:var(--ty-space-3);border-block-start:1px solid var(--ty-line);@media (max-width:1023.98px){margin-left:0;margin-bottom:0;margin-right:0;margin-top:0;margin-inline-start:auto;padding-left:0;padding-bottom:0;padding-right:0;padding-top:0;border:0}}@media (max-width:639.98px){.ty-sectioned-modal{--ty-smd-pad-x:var(--ty-space-4);--ty-smd-margin:0px;inline-size:100%;block-size:100dvh;max-block-size:100dvh;border-radius:0}.ty-sectioned-modal__backdrop{padding:0}}@keyframes ty-smd-lift{0%{opacity:0;translate:0 12px}}@keyframes ty-smd-fade{0%{opacity:0}}}@layer ty.tokens{:root{--ty-preference-group-icon-inline-size:18px;--ty-preference-group-icon-block-size:18px}}@layer ty.components{.ty-preference-group{display:flex;flex-direction:column;gap:var(--ty-space-4)}.ty-preference-group__title{display:flex;align-items:center;gap:var(--ty-space-2);margin:0;color:var(--ty-ink);font-family:var(--ty-font-serif);font-size:var(--ty-font-size-h3);font-weight:var(--ty-font-weight-semibold);line-height:var(--ty-font-line-height-h3)}.ty-preference-group__body{display:flex;flex-direction:column;gap:var(--ty-space-4)}.ty-preference-group__icon>svg{inline-size:var(--ty-preference-group-icon-inline-size);block-size:var(--ty-preference-group-icon-block-size)}}@layer ty.tokens{:root{--ty-settings-dialog-password-border-block-start:1px;--ty-settings-dialog-choice-grid-grid-template-columns:11rem;--ty-settings-dialog-choice-mark-inline-size:18px;--ty-settings-dialog-choice-mark-block-size:18px;--ty-settings-dialog-choice-mark-margin-block-start:2px;--ty-settings-dialog-choice-mark-border:1.5px;--ty-settings-dialog-choices-border:1px;--ty-settings-dialog-choice-outline-offset:2px;--ty-settings-dialog-choice-border:5px;--ty-settings-dialog-choices-outline:2px}}@layer ty.components{.ty-settings-dialog__field{display:flex;align-items:flex-end;gap:var(--ty-space-2)}.ty-settings-dialog__field-control{flex:1 1;min-inline-size:0}.ty-settings-dialog__picture{display:flex;align-items:center;gap:var(--ty-space-4)}.ty-settings-dialog__password{display:flex;flex-direction:column;gap:var(--ty-space-4);padding-block-start:var(--ty-space-4);border-block-start:var(--ty-settings-dialog-password-border-block-start) solid var(--ty-line)}.ty-settings-dialog__description,.ty-settings-dialog__placeholder{margin:0;color:var(--ty-ink-3);max-inline-size:calc(var(--ty-measure-prose) * 1ch)}.ty-settings-dialog__choices{display:flex;flex-direction:column;gap:var(--ty-space-2)}.ty-settings-dialog__legend{color:var(--ty-ink);font-size:var(--ty-font-size-label);font-weight:var(--ty-font-weight-semibold)}.ty-settings-dialog__choice-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,var(--ty-settings-dialog-choice-grid-grid-template-columns)),1fr));grid-gap:var(--ty-space-2);gap:var(--ty-space-2)}.ty-settings-dialog__choice{display:flex;align-items:flex-start;gap:var(--ty-space-2);min-block-size:var(--ty-control-target);padding:var(--ty-space-2);border-radius:var(--ty-radius-control);cursor:pointer;outline:none}.ty-settings-dialog__choice-mark{flex:none;inline-size:var(--ty-settings-dialog-choice-mark-inline-size);block-size:var(--ty-settings-dialog-choice-mark-block-size);margin-block-start:var(--ty-settings-dialog-choice-mark-margin-block-start);border:var(--ty-settings-dialog-choice-mark-border) solid var(--ty-input);border-radius:var(--ty-radius-pill);background:var(--ty-surface-solid)}.ty-settings-dialog__choice-text{display:flex;flex-direction:column}.ty-settings-dialog__choice-label{color:var(--ty-ink)}.ty-settings-dialog__choice-hint{color:var(--ty-ink-3);font-size:var(--ty-font-size-meta)}.ty-settings-dialog__denied{display:flex;flex-direction:column;align-items:flex-start;gap:var(--ty-space-2)}.ty-settings-dialog__denied-icon{color:var(--ty-ink-3)}.ty-settings-dialog__denied-title{margin:0;color:var(--ty-ink);font-family:var(--ty-font-serif);font-size:var(--ty-font-size-h3)}.ty-settings-dialog__choices:not([data-cards]) .ty-settings-dialog__choice-grid{grid-template-columns:1fr}.ty-settings-dialog__choices[data-cards] .ty-settings-dialog__choice{padding:var(--ty-space-3);border:var(--ty-settings-dialog-choices-border) solid var(--ty-line-strong);border-radius:var(--ty-radius-card)}.ty-settings-dialog__choices[data-cards] .ty-settings-dialog__choice[data-selected]{border-color:var(--ty-accent);background:var(--ty-accent-soft)}.ty-settings-dialog__choice[data-focus-visible]{outline:var(--ty-focus-width) solid var(--ty-focus-ring);outline-offset:var(--ty-settings-dialog-choice-outline-offset)}.ty-settings-dialog__choice[data-selected] .ty-settings-dialog__choice-mark{border:var(--ty-settings-dialog-choice-border) solid var(--ty-accent)}@media (max-width:639.98px){.ty-settings-dialog__choice-grid{grid-template-columns:1fr}}@media (forced-colors:active){.ty-settings-dialog__choice[data-selected] .ty-settings-dialog__choice-mark{border-color:Highlight}.ty-settings-dialog__choices[data-cards] .ty-settings-dialog__choice[data-selected]{outline:var(--ty-settings-dialog-choices-outline) solid Highlight}}}@layer ty.components{.ty-preference-group+.ty-preference-group{padding-block-start:var(--ty-space-5);border-block-start:1px solid var(--ty-line)}}@layer ty.tokens{:root{--ty-step-list-marker-inline-size:28px;--ty-step-list-marker-block-size:28px;--ty-step-list-marker-border:1.5px;--ty-step-list-step-appearance-bar-border-block-start:3px;--ty-step-list-target-outline-offset:2px;--ty-step-list-marker-inline-size-v2:16px;--ty-step-list-marker-block-size-v2:16px;--ty-step-list-step-block-size:1.5px;--ty-step-list-step-margin-block-start:14px;--ty-step-list-target-outline:2px}}@layer ty.components{.ty-step-list{--ty-step-ink:var(--ty-ink-3);--ty-step-edge:var(--ty-line-strong);container:ty-step-list/inline-size;min-inline-size:0}.ty-step-list__list{display:flex;gap:var(--ty-space-3);margin:0;padding:0;list-style:none}.ty-step-list__step{--ty-step-ink:var(--ty-ink-3);--ty-step-edge:var(--ty-line-strong)}.ty-step-list__step,.ty-step-list__target{position:relative;display:flex;flex:1 1;min-inline-size:0}.ty-step-list__target{padding:var(--ty-space-1);border:0;border-radius:var(--ty-radius-control);background:transparent;font:inherit;text-align:start;outline:none}.ty-step-list__static,.ty-step-list__target{align-items:flex-start;gap:var(--ty-space-2);color:inherit;text-decoration:none}.ty-step-list__static{display:flex;min-inline-size:0}.ty-step-list__marker{display:inline-grid;flex:none;place-items:center;inline-size:var(--ty-step-list-marker-inline-size);block-size:var(--ty-step-list-marker-block-size);border:var(--ty-step-list-marker-border) solid var(--ty-step-edge);border-radius:var(--ty-radius-pill);color:var(--ty-step-ink);font-size:var(--ty-font-size-label);font-weight:var(--ty-font-weight-semibold);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ty-step-list__text{display:flex;flex-direction:column;min-inline-size:0}.ty-step-list__eyebrow{color:var(--ty-ink-3);font-size:var(--ty-font-size-meta);line-height:var(--ty-font-line-height-meta)}.ty-step-list__name{color:var(--ty-ink-2);font-size:var(--ty-font-size-label);line-height:var(--ty-font-line-height-label);overflow-wrap:anywhere}.ty-step-list__description{color:var(--ty-ink-3);font-size:var(--ty-font-size-meta)}.ty-step-list__now{display:none;margin:var(--ty-space-2) 0 0;color:var(--ty-ink);font-size:var(--ty-font-size-label);font-weight:var(--ty-font-weight-semibold)}.ty-step-list[data-appearance=bar] .ty-step-list__step{padding-block-start:var(--ty-space-2);border-block-start:var(--ty-step-list-step-appearance-bar-border-block-start) solid var(--ty-step-edge)}.ty-step-list__step[data-status=complete],.ty-step-list__step[data-status=current]{--ty-step-ink:var(--ty-accent);--ty-step-edge:var(--ty-accent)}.ty-step-list__step[data-selectable] .ty-step-list__target{min-block-size:var(--ty-control-target);cursor:pointer}.ty-step-list__target[data-hovered]{background:var(--ty-surface-sunken)}.ty-step-list__target[data-focus-visible]{outline:var(--ty-focus-width) solid var(--ty-focus-ring);outline-offset:var(--ty-step-list-target-outline-offset)}.ty-step-list__marker>svg{inline-size:var(--ty-step-list-marker-inline-size-v2);block-size:var(--ty-step-list-marker-block-size-v2)}.ty-step-list__step[data-status=current] .ty-step-list__marker{background:var(--ty-accent);color:var(--ty-accent-ink)}.ty-step-list__step[data-status=current] .ty-step-list__name{color:var(--ty-ink);font-weight:var(--ty-font-weight-semibold)}.ty-step-list[data-appearance=markers] .ty-step-list__step:not(:last-child):after{content:"";align-self:flex-start;flex:1 0 var(--ty-space-4);block-size:var(--ty-step-list-step-block-size);margin-block-start:calc(var(--ty-space-1) + var(--ty-step-list-step-margin-block-start));background:var(--ty-line-strong)}.ty-step-list[data-appearance=markers] .ty-step-list__step[data-status=complete]:not(:last-child):after{background:var(--ty-accent)}.ty-step-list[data-appearance=bar] .ty-step-list__step[data-status=upcoming]{border-block-start-color:var(--ty-line)}@media (prefers-reduced-motion:reduce){.ty-step-list__marker,.ty-step-list__step:after{transition:none}}@media (forced-colors:active){.ty-step-list__step[data-status=current] .ty-step-list__marker{background:Highlight;color:HighlightText;border-color:Highlight}.ty-step-list__marker{border-color:CanvasText}.ty-step-list__target[data-focus-visible]{outline:var(--ty-step-list-target-outline) solid Highlight}}}@layer ty.components{@container ty-step-list (max-width: 39.99rem){.ty-step-list[data-appearance=markers][data-labels=auto] .ty-step-list__text{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.ty-step-list[data-appearance=markers][data-labels=auto] .ty-step-list__step{flex:0 1 auto}.ty-step-list[data-appearance=markers][data-labels=auto] .ty-step-list__step:not(:last-child){flex:1 1 auto}.ty-step-list[data-appearance=markers][data-labels=all] .ty-step-list__list{flex-direction:column;gap:var(--ty-space-1)}.ty-step-list[data-appearance=markers][data-labels=all] .ty-step-list__step{flex-direction:column}.ty-step-list[data-appearance=markers][data-labels=all] .ty-step-list__step:not(:last-child):after{flex:0 0 var(--ty-space-3);inline-size:1.5px;block-size:auto;min-block-size:var(--ty-space-3);margin-block-start:0;margin-inline-start:calc(var(--ty-space-1) + 13px)}.ty-step-list[data-appearance=markers] .ty-step-list__now{display:block}.ty-step-list[data-appearance=bar] .ty-step-list__list{flex-direction:column}.ty-step-list[data-appearance=bar] .ty-step-list__step{padding-block-start:0;padding-inline-start:var(--ty-space-3);border-block-start:0;border-inline-start:3px solid var(--ty-step-edge)}.ty-step-list[data-appearance=bar] .ty-step-list__step[data-status=upcoming]{border-inline-start-color:var(--ty-line)}}}@layer ty.tokens{:root{--ty-toolbar-trigger-border:1px;--ty-toolbar-trigger-focus-visible-true-outline-offset:2px;--ty-toolbar-trigger-tip-border:1px;--ty-toolbar-trigger-outline:2px}}@layer ty.components{.ty-toolbar-trigger{--ty-tt-fill:transparent;position:relative;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;gap:var(--ty-space-1);min-inline-size:var(--ty-control-height);block-size:var(--ty-control-height);padding-inline:var(--ty-space-2);border:var(--ty-toolbar-trigger-border) solid transparent;border-radius:var(--ty-radius-control);background:var(--ty-tt-fill);color:var(--ty-ink-2);font:inherit;font-size:var(--ty-font-size-label);font-weight:var(--ty-font-weight-semibold);cursor:pointer;outline:none;transition:background-color var(--ty-dur-instant) var(--ty-ease)}.ty-toolbar-trigger__glyph{display:inline-flex}.ty-toolbar-trigger__caption{font-family:var(--ty-font-sans)}.ty-toolbar-trigger__tip{padding:var(--ty-space-1) var(--ty-space-2);border:var(--ty-toolbar-trigger-tip-border) solid var(--ty-line);border-radius:var(--ty-radius-control);background:var(--ty-surface-raised-solid);color:var(--ty-ink);box-shadow:var(--ty-shadow-floating);font-size:var(--ty-font-size-meta);line-height:var(--ty-font-line-height-meta);z-index:var(--ty-z-popover)}.ty-toolbar-trigger[data-expanded-state],.ty-toolbar-trigger[data-hovered],.ty-toolbar-trigger[data-toggled]{--ty-tt-fill:var(--ty-surface-sunken)}.ty-toolbar-trigger[data-toggled]{border-color:var(--ty-line-strong);color:var(--ty-ink)}.ty-toolbar-trigger[data-pressed]{opacity:.85}.ty-toolbar-trigger[data-focus-visible]{outline:var(--ty-focus-width) solid var(--ty-focus-ring);outline-offset:var(--ty-toolbar-trigger-focus-visible-true-outline-offset)}.ty-toolbar-trigger[data-disabled]{cursor:not-allowed;opacity:.55}@media (prefers-reduced-motion:reduce){.ty-toolbar-trigger{transition:none}}@media (max-width:1023.98px){.ty-toolbar-trigger{min-inline-size:var(--ty-control-height-touch);block-size:var(--ty-control-height-touch)}}@media (forced-colors:active){.ty-toolbar-trigger{color:ButtonText;forced-color-adjust:none}.ty-toolbar-trigger[data-expanded-state],.ty-toolbar-trigger[data-toggled]{border-color:Highlight}.ty-toolbar-trigger[data-focus-visible]{outline:var(--ty-toolbar-trigger-outline) solid Highlight}.ty-toolbar-trigger__tip{border-color:CanvasText}}}@layer ty.components{.ty-toolbar-trigger:after{content:"";position:absolute;inset-block-start:50%;left:50%;inline-size:max(100%,var(--ty-control-target));block-size:max(100%,var(--ty-control-target));transform:translate(-50%,-50%)}.ty-toolbar-trigger__glyph>svg{inline-size:1.25rem;block-size:1.25rem}}@layer ty.tokens{:root{--ty-wizard-page-head-border:1px;--ty-wizard-page-eyebrow-icon-inline-size:16px;--ty-wizard-page-eyebrow-icon-block-size:16px;--ty-wizard-page-title-outline-offset:2px}}@layer ty.components{.ty-wizard-page{display:flex;flex-direction:column;gap:var(--ty-space-6);margin-inline:auto;inline-size:100%;max-inline-size:var(--ty-layout-reading)}.ty-wizard-page__head{display:flex;flex-direction:column;gap:var(--ty-space-3);padding:var(--ty-space-6);border:var(--ty-wizard-page-head-border) solid var(--ty-line);border-radius:var(--ty-radius-sheet);background:var(--ty-surface);box-shadow:var(--ty-shadow-sheet);backdrop-filter:blur(var(--ty-glass-blur-sheet)) saturate(var(--ty-glass-saturate));-webkit-backdrop-filter:blur(var(--ty-glass-blur-sheet)) saturate(var(--ty-glass-saturate))}.ty-wizard-page__top{display:flex;align-items:center;justify-content:space-between;gap:var(--ty-space-3)}.ty-wizard-page__eyebrow{display:inline-flex;align-items:center;gap:var(--ty-space-2);margin:0;color:var(--ty-ink-3);font-size:var(--ty-font-size-eyebrow);font-weight:var(--ty-font-weight-semibold);line-height:var(--ty-font-line-height-eyebrow);letter-spacing:var(--ty-font-tracking-eyebrow);text-transform:uppercase}.ty-wizard-page__title{margin:0;color:var(--ty-ink);font-family:var(--ty-font-serif);font-size:var(--ty-font-size-h1);font-weight:var(--ty-font-weight-bold);line-height:var(--ty-font-line-height-h1);letter-spacing:var(--ty-font-tracking-h1);outline:none}.ty-wizard-page__lead{margin:0;max-inline-size:calc(var(--ty-measure-summary) * 1ch);color:var(--ty-ink-2);font-size:var(--ty-font-size-body-lg);line-height:var(--ty-font-line-height-body-lg)}.ty-wizard-page__body{animation:ty-wizard-cross var(--ty-dur-quick) var(--ty-ease)}.ty-wizard-page__nav{display:flex;justify-content:space-between;gap:var(--ty-space-3)}.ty-wizard-page__eyebrow-icon>svg{inline-size:var(--ty-wizard-page-eyebrow-icon-inline-size);block-size:var(--ty-wizard-page-eyebrow-icon-block-size)}.ty-wizard-page__title:focus-visible{outline:var(--ty-focus-width) solid var(--ty-focus-ring);outline-offset:var(--ty-wizard-page-title-outline-offset)}@media (max-width:767.98px){.ty-wizard-page__title{font-size:var(--ty-font-size-h1-narrow);line-height:var(--ty-font-line-height-h1-narrow)}.ty-wizard-page__head{padding:var(--ty-space-5)}}@media (max-width:639.98px){.ty-wizard-page__nav{flex-direction:column-reverse}.ty-wizard-page__nav>*{inline-size:100%}}@media (prefers-reduced-motion:reduce){.ty-wizard-page__body{animation:none}}@media (prefers-reduced-transparency:reduce){.ty-wizard-page__head{background:var(--ty-surface-solid);backdrop-filter:none}}@media (forced-colors:active){.ty-wizard-page__head{border:var(--ty-wizard-page-head-border) solid CanvasText;backdrop-filter:none}}}@layer ty.components{@keyframes ty-wizard-cross{0%{opacity:0}}}@layer ty.tokens{:root{--ty-section-panel-border:1px;--ty-section-panel-lead-flex:20rem;--ty-section-panel-trigger-outline-offset:2px}}@layer ty.components{.ty-section-panel{--ty-section-panel-pad:var(--ty-space-5);--ty-section-panel-title-size:var(--ty-font-size-h2);--ty-section-panel-title-line:var(--ty-font-line-height-h2);position:relative;display:flex;flex-direction:column;gap:var(--ty-space-4);padding:var(--ty-section-panel-pad);overflow:hidden;border:var(--ty-section-panel-border) solid var(--ty-line);border-radius:var(--ty-radius-sheet);background:var(--ty-surface);box-shadow:var(--ty-shadow-sheet),var(--ty-shadow-sheet-inset);backdrop-filter:blur(var(--ty-glass-blur-sheet)) saturate(var(--ty-glass-saturate));-webkit-backdrop-filter:blur(var(--ty-glass-blur-sheet)) saturate(var(--ty-glass-saturate))}.ty-section-panel__stripe{position:absolute;inset-block-start:0;inset-inline:0;block-size:var(--ty-space-1);background:var(--ty-cta)}.ty-section-panel__disclosure{display:contents}.ty-section-panel__panel{display:flex;flex-direction:column;gap:var(--ty-space-4)}.ty-section-panel__head{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:var(--ty-space-3) var(--ty-space-4)}.ty-section-panel__lead{display:grid;flex:1 1 var(--ty-section-panel-lead-flex);grid-gap:var(--ty-space-1);gap:var(--ty-space-1);min-inline-size:0}.ty-section-panel__eyebrow{flex-wrap:wrap;color:var(--ty-ink-3);font-size:var(--ty-font-size-eyebrow);line-height:var(--ty-font-line-height-eyebrow);letter-spacing:var(--ty-font-tracking-eyebrow);text-transform:uppercase}.ty-section-panel__eyebrow,.ty-section-panel__title{display:flex;align-items:center;gap:var(--ty-space-2);font-weight:var(--ty-font-weight-semibold)}.ty-section-panel__title{margin:0;color:var(--ty-ink);font-family:var(--ty-font-serif);font-size:var(--ty-section-panel-title-size);line-height:var(--ty-section-panel-title-line)}.ty-section-panel__icon{display:inline-flex;color:var(--ty-ink-3)}.ty-section-panel__subtitle{max-inline-size:calc(var(--ty-measure-summary) * 1ch);margin:0;color:var(--ty-ink-2);font-size:var(--ty-font-size-body-lg);line-height:var(--ty-font-line-height-body-lg)}.ty-section-panel__trailing{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ty-space-2)}.ty-section-panel__trigger{display:flex;flex:1 1;align-items:center;gap:var(--ty-space-2);min-block-size:var(--ty-control-target);margin:0;padding:0;border:0;border-radius:var(--ty-radius-control);background:none;color:inherit;font:inherit;text-align:start;cursor:pointer;outline:none}.ty-section-panel__chevron{margin-inline-start:auto;color:var(--ty-ink-3);transition:rotate var(--ty-dur-quick) var(--ty-ease)}.ty-section-panel__tags,.ty-section-panel__toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ty-space-2)}.ty-section-panel[data-elevation=raised]{border-radius:var(--ty-radius-card);background:var(--ty-surface-raised);box-shadow:var(--ty-shadow-raised);backdrop-filter:none;-webkit-backdrop-filter:none}.ty-section-panel[data-elevation=flat]{padding-inline:0;border-color:transparent;background:transparent;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}.ty-section-panel[data-scale=surface]{--ty-section-panel-title-size:var(--ty-font-size-h3);--ty-section-panel-title-line:var(--ty-font-line-height-h3)}.ty-section-panel[data-scale=banner]{--ty-section-panel-title-size:var(--ty-font-size-h1);--ty-section-panel-title-line:var(--ty-font-line-height-h1)}.ty-section-panel[data-scale=display]{--ty-section-panel-title-size:var(--ty-font-size-display);--ty-section-panel-title-line:var(--ty-font-line-height-display)}.ty-section-panel__panel[hidden]{display:none}.ty-section-panel__trigger[data-hovered] .ty-section-panel__title-text{color:var(--ty-accent)}.ty-section-panel__trigger[data-focus-visible]{outline:var(--ty-focus-width) solid var(--ty-focus-ring);outline-offset:var(--ty-section-panel-trigger-outline-offset)}.ty-section-panel__disclosure[data-expanded] .ty-section-panel__chevron{rotate:180deg}.ty-section-panel__body[data-padded=false]{margin-inline:calc(var(--ty-section-panel-pad) * -1)}@media (min-width:768px){.ty-section-panel{--ty-section-panel-pad:var(--ty-space-5)}}@media (min-width:1280px){.ty-section-panel{--ty-section-panel-pad:var(--ty-space-6)}}@media (max-width:639.98px){.ty-section-panel__trailing{inline-size:100%}}@media (prefers-reduced-motion:reduce){.ty-section-panel__chevron{transition:none}}@media (prefers-reduced-transparency:reduce){.ty-section-panel{background:var(--ty-surface-solid);backdrop-filter:none;-webkit-backdrop-filter:none}}@media (forced-colors:active){.ty-section-panel{border:var(--ty-section-panel-border) solid CanvasText}.ty-section-panel__stripe{display:none}.ty-section-panel__trigger[data-focus-visible]{outline-color:Highlight}}}@layer ty.tokens{:root{--ty-list-panel-border:1px;--ty-list-panel-row-outline:1px;--ty-list-panel-row-outline-offset:-3px}}@layer ty.components{.ty-list-panel{overflow:hidden;border:var(--ty-list-panel-border) solid var(--ty-line);border-radius:var(--ty-radius-card);background:var(--ty-surface)}.ty-list-panel__rows{margin:0;padding:0;list-style:none;outline:none}.ty-list-panel__row{display:flex;align-items:center;gap:var(--ty-space-3);min-block-size:var(--ty-control-target);box-sizing:border-box;padding:var(--ty-space-3) var(--ty-space-4);color:var(--ty-ink-2);text-decoration:none;outline:none;transition:background-color var(--ty-dur-instant) var(--ty-ease)}.ty-list-panel__leading{color:var(--ty-ink-3)}.ty-list-panel__leading,.ty-list-panel__trailing{display:inline-flex;flex:none;align-items:center;gap:var(--ty-space-2)}.ty-list-panel__main{flex:1 1;min-inline-size:0}.ty-list-panel__chevron{color:var(--ty-ink-3)}.ty-list-panel[data-elevation=raised]{background:var(--ty-surface-raised);box-shadow:var(--ty-shadow-raised)}.ty-list-panel__row[data-actionable]{cursor:pointer}.ty-list-panel__row[data-actionable][data-hovered]{background:var(--ty-surface-sunken)}.ty-list-panel__row[data-actionable][data-pressed]{background:var(--ty-accent-soft)}.ty-list-panel__row[data-disabled]{cursor:not-allowed;opacity:.55}@media (prefers-reduced-motion:reduce){.ty-list-panel__row{transition:none}}@media (forced-colors:active){.ty-list-panel{border-color:CanvasText}.ty-list-panel__row[data-actionable][data-hovered]{outline:var(--ty-list-panel-row-outline) dashed CanvasText;outline-offset:var(--ty-list-panel-row-outline-offset)}}}@layer ty.components{.ty-list-panel__row+.ty-list-panel__row{border-block-start:1px solid var(--ty-line)}.ty-list-panel__row[data-focus-visible],article.ty-list-panel__row:focus-visible{outline:var(--ty-focus-width) solid var(--ty-focus-ring);outline-offset:-2px}@media (forced-colors:active){.ty-list-panel__row+.ty-list-panel__row{border-block-start-color:CanvasText}.ty-list-panel__row[data-focus-visible],article.ty-list-panel__row:focus-visible{outline-color:Highlight}}}@layer ty.tokens{:root{--ty-summary-row-tile-border:1px}}@layer ty.components{.ty-summary-row{display:flex;align-items:flex-start;gap:var(--ty-space-3);min-inline-size:0}.ty-summary-row__tile{display:inline-grid;flex:none;place-items:center;inline-size:var(--ty-control-height);block-size:var(--ty-control-height);border:var(--ty-summary-row-tile-border) solid transparent;border-radius:var(--ty-radius-control);background:var(--ty-surface-sunken);color:var(--ty-ink-2)}.ty-summary-row__text{display:grid;flex:1 1;grid-gap:var(--ty-space-1);gap:var(--ty-space-1);min-inline-size:0}.ty-summary-row__title{color:var(--ty-ink);font-size:var(--ty-font-size-body);font-weight:var(--ty-font-weight-semibold);line-height:var(--ty-font-line-height-body)}.ty-summary-row__subtitle,.ty-summary-row__title{margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ty-summary-row__subtitle{color:var(--ty-ink-3)}.ty-summary-row__pairs,.ty-summary-row__subtitle{font-size:var(--ty-font-size-meta);line-height:var(--ty-font-line-height-meta)}.ty-summary-row__pairs{display:flex;flex-wrap:wrap;gap:var(--ty-space-1) var(--ty-space-4);margin:0}.ty-summary-row__pair{display:inline-flex;gap:var(--ty-space-1);min-inline-size:0}.ty-summary-row__tile[data-tone=accent]{background:var(--ty-accent-soft);color:var(--ty-accent)}.ty-summary-row__tile>svg{inline-size:1.25em;block-size:1.25em}.ty-summary-row__pair dt{color:var(--ty-ink-3)}.ty-summary-row__pair dd{margin:0;color:var(--ty-ink-2);font-weight:var(--ty-font-weight-semibold);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;overflow-wrap:anywhere}@media (forced-colors:active){.ty-summary-row__tile{border-color:CanvasText}}}@layer ty.tokens{:root{--ty-list-row-border:1px;--ty-list-row-summary-flex:16rem;--ty-list-row-border-v2:2px;--ty-list-row-action-outline:2px}}@layer ty.components{.ty-list-row{--ty-list-row-fill:var(--ty-surface);--ty-list-row-pad:var(--ty-space-4);display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--ty-space-3) var(--ty-space-4);padding:var(--ty-list-row-pad);border:var(--ty-list-row-border) solid var(--ty-line);border-radius:var(--ty-radius-card);background:var(--ty-list-row-fill)}.ty-list-row__summary{display:flex;flex:1 1 var(--ty-list-row-summary-flex);align-items:flex-start;gap:var(--ty-space-3);min-inline-size:0}.ty-list-row__marker{flex:none;padding:0 var(--ty-space-2);border-radius:var(--ty-radius-pill);background:var(--ty-surface-solid);color:var(--ty-accent);font-size:var(--ty-font-size-meta);font-weight:var(--ty-font-weight-semibold);line-height:var(--ty-font-line-height-meta)}.ty-list-row__actions{display:flex;flex-wrap:wrap;gap:var(--ty-space-2)}.ty-list-row[data-variant=compact]{--ty-list-row-fill:transparent;--ty-list-row-pad:var(--ty-space-2) 0;border-color:transparent;border-radius:0}.ty-list-row[data-variant=card]{--ty-list-row-fill:var(--ty-surface-raised);box-shadow:var(--ty-shadow-raised)}.ty-list-row[data-variant=emphasised]{--ty-list-row-fill:var(--ty-accent-soft);border-color:transparent}@media (max-width:639.98px){.ty-list-row{flex-direction:column;align-items:stretch}.ty-list-row__actions{inline-size:100%}.ty-list-row__action{flex:1 1;min-block-size:var(--ty-control-target)}}@media (forced-colors:active){.ty-list-row[data-variant=emphasised]{border:var(--ty-list-row-border-v2) solid Highlight}.ty-list-row__action[data-focus-visible]{outline:var(--ty-list-row-action-outline) solid Highlight}}}@layer ty.components{.ty-list-row__summary>.ty-summary-row{flex:1 1}}@layer ty.tokens{:root{--ty-count-badge-value-border:1px}}@layer ty.components{.ty-count-badge{--ty-count-badge-fill:var(--ty-danger);--ty-count-badge-ink:var(--ty-on-danger);position:absolute;inset-block-start:calc(var(--ty-space-1) * -1);inset-inline-end:calc(var(--ty-space-1) * -1);pointer-events:none}.ty-count-badge__value{display:inline-block;box-sizing:border-box;min-inline-size:1.5em;padding:0 var(--ty-space-1);border-radius:var(--ty-radius-pill);background:var(--ty-count-badge-fill);color:var(--ty-count-badge-ink);font-family:var(--ty-font-sans);font-size:var(--ty-font-size-meta);font-weight:var(--ty-font-weight-semibold);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:var(--ty-font-line-height-meta);text-align:center}.ty-count-badge[data-tone=neutral]{--ty-count-badge-fill:var(--ty-ink-3);--ty-count-badge-ink:var(--ty-bg)}.ty-count-badge[data-changed] .ty-count-badge__value{animation:ty-count-badge-bump var(--ty-dur-quick) var(--ty-ease) 1}@media (prefers-reduced-motion:reduce){.ty-count-badge[data-changed] .ty-count-badge__value{animation:none}}@media (forced-colors:active){.ty-count-badge__value{border:var(--ty-count-badge-value-border) solid CanvasText;background:Mark;color:MarkText;forced-color-adjust:none}}}@layer ty.components{@keyframes ty-count-badge-bump{0%{opacity:.4}}}@layer ty.tokens{:root{--ty-notification-center-head-border-block-end:1px;--ty-notification-center-entry-border-block-end:1px;--ty-notification-center-text-gap:2px;--ty-notification-center-heading-outline-offset:2px;--ty-notification-center-drawer-border:1px}}@layer ty.components{.ty-notification-center,.ty-notification-center__bell{position:relative;display:inline-flex}.ty-notification-center__backdrop{position:fixed;inset:0;z-index:var(--ty-z-modal);background:var(--ty-backdrop)}.ty-notification-center__drawer{position:fixed;inset-block:0;inset-inline-end:0;display:flex;inline-size:min(var(--ty-layout-aside),100vw);border-start-start-radius:var(--ty-radius-sheet);border-end-start-radius:var(--ty-radius-sheet);background:var(--ty-surface-raised);box-shadow:var(--ty-shadow-modal);backdrop-filter:blur(var(--ty-glass-blur-floating));-webkit-backdrop-filter:blur(var(--ty-glass-blur-floating));outline:none}.ty-notification-center__dialog{display:flex;flex:1 1;flex-direction:column;min-block-size:0;outline:none}.ty-notification-center__head{display:flex;align-items:center;gap:var(--ty-space-2);padding:var(--ty-space-4) var(--ty-space-4) var(--ty-space-3) var(--ty-space-5);border-block-end:var(--ty-notification-center-head-border-block-end) solid var(--ty-line);color:var(--ty-ink-3)}.ty-notification-center__heading{flex:1 1;margin:0;color:var(--ty-ink);font-family:var(--ty-font-serif);font-size:var(--ty-font-size-h3);font-weight:var(--ty-font-weight-semibold);line-height:var(--ty-font-line-height-h3);outline:none}.ty-notification-center__list{flex:1 1;margin:0;padding:0 var(--ty-space-3);overflow-y:auto;list-style:none}.ty-notification-center__entry{--ty-notice-tone:var(--ty-ink-3);display:flex;align-items:flex-start;gap:var(--ty-space-3);padding:var(--ty-space-3) var(--ty-space-2);border-block-end:var(--ty-notification-center-entry-border-block-end) solid var(--ty-line)}.ty-notification-center__glyph{margin-block-start:.15em;color:var(--ty-notice-tone)}.ty-notification-center__text{display:grid;flex:1 1;grid-gap:var(--ty-notification-center-text-gap);gap:var(--ty-notification-center-text-gap);min-inline-size:0}.ty-notification-center__tone{font-weight:var(--ty-font-weight-semibold)}.ty-notification-center__time,.ty-notification-center__tone{color:var(--ty-ink-3);font-size:var(--ty-font-size-meta);line-height:var(--ty-font-line-height-meta)}.ty-notification-center__title{color:var(--ty-ink);font-weight:var(--ty-font-weight-semibold)}.ty-notification-center__message{color:var(--ty-ink-2)}.ty-notification-center__empty{display:grid;justify-items:center;grid-gap:var(--ty-space-2);gap:var(--ty-space-2);padding:var(--ty-space-7) var(--ty-space-5);color:var(--ty-ink-3);text-align:center}.ty-notification-center__drawer[data-entering]{animation:ty-notification-center-in var(--ty-dur-base) var(--ty-ease)}.ty-notification-center__drawer[data-entering]:dir(rtl),[dir=rtl] .ty-notification-center__drawer[data-entering]{animation-name:ty-notification-center-in-rtl}.ty-notification-center__backdrop[data-entering]{animation:ty-notification-center-fade var(--ty-dur-base) var(--ty-ease)}.ty-notification-center__heading:focus-visible{outline:var(--ty-focus-width) solid var(--ty-focus-ring);outline-offset:var(--ty-notification-center-heading-outline-offset)}.ty-notification-center__entry[data-tone=success]{--ty-notice-tone:var(--ty-success)}.ty-notification-center__entry[data-tone=error]{--ty-notice-tone:var(--ty-danger)}.ty-notification-center__entry[data-tone=warning]{--ty-notice-tone:var(--ty-warning)}.ty-notification-center__empty>p,.ty-notification-center__text>p{margin:0}@media (max-width:639.98px){.ty-notification-center__drawer{inline-size:100vw;border-radius:0}}@media (prefers-reduced-motion:reduce){.ty-notification-center__backdrop[data-entering],.ty-notification-center__drawer[data-entering]{animation:none}}@media (prefers-reduced-transparency:reduce){.ty-notification-center__drawer{background:var(--ty-surface-raised-solid);backdrop-filter:none;-webkit-backdrop-filter:none}}@media (forced-colors:active){.ty-notification-center__drawer{border:var(--ty-notification-center-drawer-border) solid CanvasText}.ty-notification-center__entry{border-block-end-color:CanvasText}.ty-notification-center__glyph{color:CanvasText}}}@layer ty.components{@keyframes ty-notification-center-in{0%{opacity:0;translate:var(--ty-space-5) 0}}@keyframes ty-notification-center-in-rtl{0%{opacity:0;translate:calc(-1 * var(--ty-space-5)) 0}}@keyframes ty-notification-center-fade{0%{opacity:0}}}@layer ty.tokens{:root{--ty-profile-avatar-border:1px}}@layer ty.components{.ty-profile-avatar{--ty-profile-avatar-size:100%;container-type:inline-size;position:relative;display:inline-grid;flex:none;place-items:center;box-sizing:border-box;inline-size:var(--ty-profile-avatar-size);aspect-ratio:1;overflow:hidden;border-radius:50%;background:var(--ty-accent-soft);color:var(--ty-ink);font-family:var(--ty-font-sans);font-weight:var(--ty-font-weight-semibold);line-height:1}.ty-profile-avatar__picture{inline-size:100%;block-size:100%;-o-object-fit:cover;object-fit:cover}.ty-profile-avatar__letter{font-size:45cqi;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ty-profile-avatar__glyph{inline-size:55%;block-size:55%;color:var(--ty-ink-2)}.ty-profile-avatar[data-size=sm]{--ty-profile-avatar-size:calc(var(--ty-space-6) - var(--ty-space-1))}.ty-profile-avatar[data-size=md]{--ty-profile-avatar-size:var(--ty-control-height)}.ty-profile-avatar[data-size=lg]{--ty-profile-avatar-size:var(--ty-space-8)}@media (forced-colors:active){.ty-profile-avatar{border:var(--ty-profile-avatar-border) solid CanvasText}}}@layer ty.tokens{:root{--ty-copy-identifier-trigger-border:1px;--ty-copy-identifier-tooltip-border:1px;--ty-copy-identifier-trigger-outline-offset:2px}}@layer ty.components{.ty-copy-identifier{display:inline-flex;vertical-align:middle}.ty-copy-identifier__trigger{position:relative;display:inline-flex;align-items:center;gap:var(--ty-space-1);min-block-size:calc(var(--ty-space-5) + var(--ty-space-1));padding:0 var(--ty-space-2);border:var(--ty-copy-identifier-trigger-border) solid var(--ty-line-strong);border-radius:var(--ty-radius-pill);background:var(--ty-surface-sunken);color:var(--ty-ink-2);font-family:var(--ty-font-mono);font-size:var(--ty-font-size-meta);line-height:var(--ty-font-line-height-meta);cursor:pointer;outline:none}.ty-copy-identifier__text{white-space:nowrap}.ty-copy-identifier__tooltip{max-inline-size:min(90vw,48ch);padding:var(--ty-space-1) var(--ty-space-2);border:var(--ty-copy-identifier-tooltip-border) solid var(--ty-line);border-radius:var(--ty-radius-control);background:var(--ty-surface-raised-solid);color:var(--ty-ink);box-shadow:var(--ty-shadow-floating);font-family:var(--ty-font-mono);font-size:var(--ty-font-size-meta);line-height:var(--ty-font-line-height-meta);overflow-wrap:anywhere;z-index:var(--ty-z-popover)}.ty-copy-identifier[data-phase=copied] .ty-copy-identifier__trigger{color:var(--ty-on-success-soft);border-color:var(--ty-success)}.ty-copy-identifier__trigger[data-hovered]{border-color:var(--ty-ink-3)}.ty-copy-identifier__trigger[data-focus-visible]{outline:var(--ty-focus-width) solid var(--ty-focus-ring);outline-offset:var(--ty-copy-identifier-trigger-outline-offset)}.ty-copy-identifier__text[data-elided]{display:inline-block;max-inline-size:calc(var(--ty-copy-visible, 8) * 1ch + 1ch);overflow:hidden;text-overflow:ellipsis;unicode-bidi:isolate;vertical-align:bottom}@media (prefers-reduced-motion:reduce){.ty-copy-identifier__trigger{transition:none}}@media (forced-colors:active){.ty-copy-identifier__trigger{border-color:CanvasText;color:CanvasText}.ty-copy-identifier__trigger[data-focus-visible]{outline-color:Highlight}}}@layer ty.components{.ty-copy-identifier__trigger:before{content:"";position:absolute;inset-block-start:50%;left:50%;inline-size:max(100%,var(--ty-control-target));block-size:max(100%,var(--ty-control-target));transform:translate(-50%,-50%)}}@layer ty.tokens{:root{--ty-code-block-border:1px;--ty-code-block-tab-mark:2px;--ty-code-block-focus-offset:-2px}}@layer ty.components{.ty-code-block{margin:0;display:flex;flex-direction:column;min-inline-size:0;overflow:hidden;border:var(--ty-code-block-border) solid var(--ty-line);border-radius:var(--ty-radius-card);background:var(--ty-surface-sunken);color:var(--ty-on-surface-sunken)}.ty-code-block__header{display:flex;align-items:center;gap:var(--ty-space-3);min-block-size:var(--ty-control-target);padding-inline:var(--ty-space-4) var(--ty-space-2);border-block-end:var(--ty-code-block-border) solid var(--ty-line)}.ty-code-block__title{margin:0;margin-inline-end:auto;color:var(--ty-ink);font-size:var(--ty-font-size-label);font-weight:var(--ty-font-weight-semibold)}.ty-code-block__tabs{display:flex;gap:var(--ty-space-1);min-inline-size:0;overflow-x:auto}.ty-code-block__tab{display:inline-flex;min-block-size:var(--ty-control-target);padding-inline:var(--ty-space-2);font-weight:var(--ty-font-weight-semibold);white-space:nowrap;cursor:default;outline:none;border-block-end:var(--ty-code-block-tab-mark) solid transparent}.ty-code-block__meta,.ty-code-block__tab{align-items:center;color:var(--ty-ink-3);font-size:var(--ty-font-size-meta)}.ty-code-block__meta{display:flex;gap:var(--ty-space-2);padding-block:var(--ty-space-1);padding-inline:var(--ty-space-4);border-block-end:var(--ty-code-block-border) solid var(--ty-line);font-family:var(--ty-font-mono)}.ty-code-block__tag{padding-inline:var(--ty-space-2);border-radius:var(--ty-radius-pill);background:var(--ty-accent-soft);color:var(--ty-on-accent-soft);font-weight:var(--ty-font-weight-semibold)}.ty-code-block__body{position:relative;min-inline-size:0}.ty-code-block__pre{margin:0;padding:var(--ty-space-4);padding-inline-end:calc(var(--ty-space-9) + var(--ty-space-4));min-block-size:calc(var(--ty-control-target) + var(--ty-space-4));box-sizing:border-box;overflow-x:auto;font-family:var(--ty-font-mono);line-height:var(--ty-font-line-height-body);-moz-tab-size:2;-o-tab-size:2;tab-size:2}.ty-code-block__copy,.ty-code-block__pre{font-size:var(--ty-font-size-meta);outline:none}.ty-code-block__copy{position:absolute;inset-block-start:var(--ty-space-2);inset-inline-end:var(--ty-space-2);display:inline-flex;align-items:center;gap:var(--ty-space-1);min-block-size:var(--ty-control-target);padding-inline:var(--ty-space-3);border:var(--ty-code-block-border) solid var(--ty-line-strong);border-radius:var(--ty-radius-pill);background:var(--ty-surface);color:var(--ty-ink-2);cursor:pointer}.ty-code-block__icon{inline-size:1em;block-size:1em}.ty-code-block__tab[data-selected]{color:var(--ty-ink);border-block-end-color:var(--ty-accent)}.ty-code-block__tab[data-hovered]{color:var(--ty-ink)}.ty-code-block__tab[data-focus-visible]{outline:var(--ty-focus-width) solid var(--ty-focus-ring);outline-offset:var(--ty-code-block-focus-offset)}.ty-code-block__copy[data-hovered]{color:var(--ty-ink)}.ty-code-block__copy[data-focus-visible]{outline:var(--ty-focus-width) solid var(--ty-focus-ring)}.ty-code-block__pre:focus-visible{outline:var(--ty-focus-width) solid var(--ty-focus-ring);outline-offset:var(--ty-code-block-focus-offset)}[data-medium=paper] .ty-code-block{border-radius:0;background:transparent;border-inline:0}[data-medium=paper] .ty-code-block__copy{display:none}@media print{.ty-code-block__copy{display:none}}@media (forced-colors:active){.ty-code-block{border-color:CanvasText}.ty-code-block__tab[data-selected]{border-block-end-color:Highlight}}}@layer ty.tokens{:root{--ty-history-list-ghost-border-block-end:1px;--ty-history-list-header-outline-offset:-2px}}@layer ty.components{.ty-history-list__items{margin:0;padding:0;list-style:none}.ty-history-list__group-title{margin:0 0 var(--ty-space-1);padding-inline:var(--ty-space-1);color:var(--ty-ink-3);font-family:var(--ty-font-sans);font-size:var(--ty-font-size-meta);font-weight:var(--ty-font-weight-semibold);line-height:var(--ty-font-line-height-meta);letter-spacing:.01em}.ty-history-list__header{display:flex;align-items:flex-start;gap:var(--ty-space-2);box-sizing:border-box;inline-size:100%;min-block-size:var(--ty-control-target);padding:var(--ty-space-2) var(--ty-space-1);border:0;border-radius:var(--ty-radius-control);background:none;color:var(--ty-ink-2);font:inherit;text-align:start;outline:none}.ty-history-list__chevron{margin-block-start:.2em;color:var(--ty-ink-3);transition:rotate var(--ty-dur-quick) var(--ty-ease)}.ty-history-list__header-text{display:grid;flex:1 1;grid-gap:var(--ty-space-1);gap:var(--ty-space-1);min-inline-size:0}.ty-history-list__line{justify-content:space-between}.ty-history-list__line,.ty-history-list__start{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ty-space-2)}.ty-history-list__summary{overflow:hidden;color:var(--ty-ink-3);font-size:var(--ty-font-size-meta);line-height:var(--ty-font-line-height-meta);text-overflow:ellipsis;white-space:nowrap}.ty-history-list__details{max-inline-size:calc(var(--ty-measure-prose) * 1ch);padding:0 var(--ty-space-2) var(--ty-space-3) calc(var(--ty-space-1) + 1.15em + var(--ty-space-2))}.ty-history-list__ghost{display:grid;grid-gap:var(--ty-space-2);gap:var(--ty-space-2);padding:var(--ty-space-3) var(--ty-space-1);border-block-end:var(--ty-history-list-ghost-border-block-end) solid var(--ty-line)}.ty-history-list__empty{margin:0;padding:var(--ty-space-3) 0;color:var(--ty-ink-3)}.ty-history-list__header[data-static]{padding-inline-start:calc(var(--ty-space-1) + 1.15em + var(--ty-space-2))}.ty-history-list__header[data-hovered]{background:var(--ty-surface-sunken)}.ty-history-list__header[data-focus-visible]{outline:var(--ty-focus-width) solid var(--ty-focus-ring);outline-offset:var(--ty-history-list-header-outline-offset)}.ty-history-list__entry[data-expanded] .ty-history-list__chevron{rotate:90deg}.ty-history-list__details[hidden]{display:none}@media (prefers-reduced-motion:reduce){.ty-history-list__chevron{transition:none}}@media (forced-colors:active){.ty-history-list__group-title{margin:0 0 var(--ty-space-1);padding-inline:var(--ty-space-1);color:var(--ty-ink-3);font-family:var(--ty-font-sans);font-size:var(--ty-font-size-meta);font-weight:var(--ty-font-weight-semibold);line-height:var(--ty-font-line-height-meta);letter-spacing:.01em}.ty-history-list__chevron{color:CanvasText}.ty-history-list__header[data-focus-visible]{outline-color:Highlight}}}@layer ty.components{.ty-history-list__group+.ty-history-list__group{margin-block-start:var(--ty-space-4)}.ty-history-list__item+.ty-history-list__item{border-block-start:1px solid var(--ty-line)}button.ty-history-list__header{cursor:pointer}@media (forced-colors:active){.ty-history-list__group+.ty-history-list__group{margin-block-start:var(--ty-space-4)}.ty-history-list__item+.ty-history-list__item{border-block-start-color:CanvasText}}}@layer ty.tokens{:root{--ty-grouped-list-trigger-outline-offset:-2px;--ty-grouped-list-trigger-border:1px}}@layer ty.components{.ty-grouped-list__heading{margin:0;font-size:var(--ty-font-size-label);font-weight:var(--ty-font-weight-semibold);line-height:var(--ty-font-line-height-label)}.ty-grouped-list__trigger{box-sizing:border-box;inline-size:100%;min-block-size:var(--ty-control-target);padding:var(--ty-space-2);border:0;border-radius:var(--ty-radius-control);background:none;color:var(--ty-ink);font:inherit;text-align:start;cursor:pointer;outline:none}.ty-grouped-list__header,.ty-grouped-list__trigger{display:flex;align-items:center;gap:var(--ty-space-2)}.ty-grouped-list__header{flex:1 1;flex-wrap:wrap;min-inline-size:0}.ty-grouped-list__chevron{color:var(--ty-ink-3);transition:rotate var(--ty-dur-quick) var(--ty-ease)}.ty-grouped-list__items{margin:0;padding:0 0 var(--ty-space-3);list-style:none}.ty-grouped-list__item{padding:var(--ty-space-2)}.ty-grouped-list__trigger[data-hovered]{background:var(--ty-surface-sunken)}.ty-grouped-list__trigger[data-focus-visible]{outline:var(--ty-focus-width) solid var(--ty-focus-ring);outline-offset:var(--ty-grouped-list-trigger-outline-offset)}.ty-grouped-list__group:not([data-expanded]) .ty-grouped-list__chevron{rotate:-90deg}.ty-grouped-list__body[hidden]{display:none}@media (prefers-reduced-motion:reduce){.ty-grouped-list__chevron{transition:none}}@media (forced-colors:active){.ty-grouped-list__trigger{border:var(--ty-grouped-list-trigger-border) solid CanvasText}.ty-grouped-list__chevron{color:CanvasText}}}@layer ty.components{.ty-grouped-list__group+.ty-grouped-list__group{border-block-start:1px solid var(--ty-line)}@media (forced-colors:active){.ty-grouped-list__group+.ty-grouped-list__group{border-block-start-color:CanvasText}}}@layer ty.tokens{:root{--ty-recovery-codes-list-border:1px}}@layer ty.components{.ty-recovery-codes{display:grid;grid-gap:var(--ty-space-3);gap:var(--ty-space-3)}.ty-recovery-codes__hidden{margin:0;color:var(--ty-ink-3)}.ty-recovery-codes__list{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:var(--ty-space-2) var(--ty-space-6);gap:var(--ty-space-2) var(--ty-space-6);margin:0;padding:var(--ty-space-4) var(--ty-space-4) var(--ty-space-4) var(--ty-space-7);border:var(--ty-recovery-codes-list-border) solid var(--ty-line);border-radius:var(--ty-radius-card);background:var(--ty-surface-sunken)}.ty-recovery-codes__code{color:var(--ty-ink);font-family:var(--ty-font-mono);font-size:var(--ty-font-size-body);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:var(--ty-font-tracking-eyebrow);-webkit-user-select:all;-moz-user-select:all;user-select:all}.ty-recovery-codes__actions{display:flex;flex-wrap:wrap;gap:var(--ty-space-2)}.ty-recovery-codes__status{min-block-size:var(--ty-font-line-height-meta);margin:0;color:var(--ty-ink-3);font-size:var(--ty-font-size-meta);line-height:var(--ty-font-line-height-meta)}.ty-recovery-codes__code::marker{color:var(--ty-ink-3);font-size:var(--ty-font-size-meta)}@media (min-width:640px){.ty-recovery-codes__list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-transparency:reduce){.ty-recovery-codes__list{background:var(--ty-surface-solid)}}@media (forced-colors:active){.ty-recovery-codes__list{border-color:CanvasText}.ty-recovery-codes__code{color:CanvasText}}}@layer ty.tokens{:root{--ty-markdown-pre-border:1px;--ty-markdown-pre-outline-offset:2px;--ty-markdown-table-wrap-outline-offset:2px;--ty-markdown-table-border-block-end:1px}}@layer ty.components{.ty-markdown{--ty-markdown-gap:var(--ty-space-3);display:flex;flex-direction:column;gap:var(--ty-markdown-gap);max-inline-size:calc(var(--ty-measure-prose) * 1ch);color:var(--ty-ink-2);font-size:var(--ty-font-size-body);line-height:var(--ty-font-line-height-body);overflow-wrap:anywhere}.ty-markdown__heading{color:var(--ty-ink);font-family:var(--ty-font-serif);font-weight:var(--ty-font-weight-semibold)}.ty-markdown__list{display:grid;grid-gap:var(--ty-space-1);gap:var(--ty-space-1);padding-inline-start:var(--ty-space-5)}.ty-markdown__code-span{padding:0 var(--ty-space-1);border-radius:var(--ty-radius-agent);background:var(--ty-surface-sunken);color:var(--ty-ink);font-family:var(--ty-font-mono);font-size:.92em}.ty-markdown__code-block{display:grid;grid-gap:var(--ty-space-1);gap:var(--ty-space-1);min-inline-size:0}.ty-markdown__language{color:var(--ty-ink-3);font-family:var(--ty-font-mono);font-size:var(--ty-font-size-meta);line-height:var(--ty-font-line-height-meta)}.ty-markdown__table-wrap{min-inline-size:0;max-inline-size:100%;overflow-x:auto;border-radius:var(--ty-radius-control);outline:none}.ty-markdown__table{inline-size:-moz-max-content;inline-size:max-content;min-inline-size:100%;border-collapse:collapse;font-size:var(--ty-font-size-meta);line-height:var(--ty-font-line-height-meta);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ty-markdown[data-density=compact]{--ty-markdown-gap:var(--ty-space-2)}.ty-markdown>*{margin:0}.ty-markdown__heading[data-depth="1"]{font-size:var(--ty-font-size-h2);line-height:var(--ty-font-line-height-h2)}.ty-markdown__heading[data-depth="2"]{font-size:var(--ty-font-size-h3);line-height:var(--ty-font-line-height-h3)}.ty-markdown__heading[data-depth="3"],.ty-markdown__heading[data-depth="4"]{font-size:var(--ty-font-size-body-lg);line-height:var(--ty-font-line-height-body-lg)}.ty-markdown__pre{margin:0;padding:var(--ty-space-3) var(--ty-space-4);overflow-x:auto;border:var(--ty-markdown-pre-border) solid var(--ty-line);border-radius:var(--ty-radius-control);background:var(--ty-surface-sunken);color:var(--ty-ink);font-family:var(--ty-font-mono);font-size:var(--ty-font-size-meta);line-height:var(--ty-font-line-height-meta);overflow-wrap:normal;outline:none}.ty-markdown__pre:focus-visible{outline:var(--ty-focus-width) solid var(--ty-focus-ring);outline-offset:var(--ty-markdown-pre-outline-offset)}.ty-markdown__table-wrap:focus-visible{outline:var(--ty-focus-width) solid var(--ty-focus-ring);outline-offset:var(--ty-markdown-table-wrap-outline-offset)}.ty-markdown__table td,.ty-markdown__table th{padding-block:var(--ty-space-1);padding-inline:var(--ty-space-2);border-block-end:var(--ty-markdown-table-border-block-end) solid var(--ty-line);text-align:start;vertical-align:top}@media (forced-colors:active){.ty-markdown__pre{border-color:CanvasText}}}@layer ty.components{.ty-markdown__table th{border-block-end-color:var(--ty-line-strong);color:var(--ty-ink);font-weight:var(--ty-font-weight-semibold)}.ty-markdown__table [data-align=center]{text-align:center}.ty-markdown__table [data-align=end]{text-align:end}.ty-markdown__table [data-numeric]{white-space:nowrap}@media (forced-colors:active){.ty-markdown .ty-link{text-decoration:underline}}}@layer ty.tokens{:root{--ty-agent-output-border:1px;--ty-agent-output-outline-offset:2px;--ty-agent-output-outcome-inline-size:14px;--ty-agent-output-outcome-block-size:14px;--ty-agent-output-outline:2px}}@layer ty.components{.ty-agent-output{position:relative;display:flex;flex-direction:column;gap:var(--ty-space-3);min-inline-size:0;padding:var(--ty-space-4);border:var(--ty-agent-output-border) solid var(--ty-line);border-radius:var(--ty-radius-card);background:var(--ty-surface-raised);box-shadow:var(--ty-shadow-raised);color:var(--ty-ink-2);font-size:var(--ty-font-size-body);line-height:var(--ty-font-line-height-body)}.ty-agent-output__head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--ty-space-2) var(--ty-space-3)}.ty-agent-output__open{display:inline-flex;min-block-size:var(--ty-control-target);margin:0;padding:0;border:0;background:transparent;color:inherit;font:inherit;text-align:start;cursor:pointer;outline:none}.ty-agent-output__meta{display:inline-flex;flex-wrap:wrap;align-items:center;gap:var(--ty-space-3);color:var(--ty-ink-3);font-size:var(--ty-font-size-meta);line-height:var(--ty-font-line-height-meta)}.ty-agent-output__outcome{display:inline-flex;align-items:center;gap:var(--ty-space-1);font-weight:var(--ty-font-weight-semibold)}.ty-agent-output__excerpt{display:-webkit-box;margin:0;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:var(--ty-agent-output-lines,4);line-clamp:var(--ty-agent-output-lines,4);overflow-wrap:anywhere}.ty-agent-output__open:after{content:"";position:absolute;inset:0;border-radius:inherit}.ty-agent-output:has(.ty-agent-output__open[data-focus-visible]){outline:var(--ty-focus-width) solid var(--ty-focus-ring);outline-offset:var(--ty-agent-output-outline-offset)}.ty-agent-output:has(.ty-agent-output__open[data-hovered]){border-color:var(--ty-line-strong)}.ty-agent-output__outcome>svg{inline-size:var(--ty-agent-output-outcome-inline-size);block-size:var(--ty-agent-output-outcome-block-size)}.ty-agent-output__outcome[data-outcome=completed]{color:var(--ty-on-success-soft)}.ty-agent-output__outcome[data-outcome=failed]{color:var(--ty-on-danger-soft)}.ty-agent-output__outcome[data-outcome=pending]{color:var(--ty-on-warning-soft)}@media (prefers-reduced-transparency:reduce){.ty-agent-output{background:var(--ty-surface-raised-solid)}}@media (forced-colors:active){.ty-agent-output{border:var(--ty-agent-output-border) solid CanvasText;box-shadow:none}}@media (forced-colors:active){.ty-agent-output:has(.ty-agent-output__open[data-focus-visible]){outline:var(--ty-agent-output-outline) solid Highlight}}}@layer ty.tokens{:root{--ty-contact-card-border:1px;--ty-contact-card-link-text-underline-offset:3px;--ty-contact-card-link-outline-offset:2px;--ty-contact-card-link-border-radius:2px}}@layer ty.components{.ty-contact-card{display:flex;flex-direction:column;gap:var(--ty-space-3);min-inline-size:0;padding:var(--ty-space-5);border:var(--ty-contact-card-border) solid var(--ty-line);border-radius:var(--ty-radius-card);background:var(--ty-surface-raised);color:var(--ty-ink-2)}.ty-contact-card__title{margin:0;color:var(--ty-ink);font-family:var(--ty-font-serif);font-size:var(--ty-font-size-h3);font-weight:var(--ty-font-weight-semibold);line-height:var(--ty-font-line-height-h3)}.ty-contact-card__pairs{display:grid;grid-gap:var(--ty-space-2);gap:var(--ty-space-2);margin:0}.ty-contact-card__link{display:inline-flex;align-items:center;min-block-size:var(--ty-control-target);color:var(--ty-accent);text-decoration:underline;text-underline-offset:var(--ty-contact-card-link-text-underline-offset);overflow-wrap:anywhere}.ty-contact-card__address{display:flex;flex-direction:column;font-style:normal}.ty-contact-card__pair dt{color:var(--ty-ink-3);font-size:var(--ty-font-size-meta);line-height:var(--ty-font-line-height-meta)}.ty-contact-card__pair dd{margin:0}.ty-contact-card__link:hover{color:var(--ty-accent-strong)}.ty-contact-card__link:focus-visible{outline:var(--ty-focus-width) solid var(--ty-focus-ring);outline-offset:var(--ty-contact-card-link-outline-offset);border-radius:var(--ty-contact-card-link-border-radius)}@media (prefers-reduced-transparency:reduce){.ty-contact-card{background:var(--ty-surface-raised-solid)}}@media (forced-colors:active){.ty-contact-card{border:var(--ty-contact-card-border) solid CanvasText}.ty-contact-card__link{color:LinkText;text-decoration:underline}}}@layer ty.tokens{:root{--ty-contact-section-grid-grid-template-columns:240px}}@layer ty.components{.ty-contact-section{display:flex;flex-direction:column;gap:var(--ty-space-3)}.ty-contact-section__title{margin:0;color:var(--ty-ink);font-family:var(--ty-font-serif);font-size:var(--ty-font-size-h2);font-weight:var(--ty-font-weight-semibold);line-height:var(--ty-font-line-height-h2)}.ty-contact-section__lead{margin:0;max-inline-size:var(--ty-measure-summary);color:var(--ty-ink-2);font-size:var(--ty-font-size-body-lg);line-height:var(--ty-font-line-height-body-lg)}.ty-contact-section__grid{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:var(--ty-space-5);gap:var(--ty-space-5);margin-block-start:var(--ty-space-3)}@media (min-width:640px){.ty-contact-section__grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,var(--ty-contact-section-grid-grid-template-columns)),1fr))}}}@layer ty.tokens{:root{--ty-delta-appearance-pill-border:1px;--ty-delta-border:1px}}@layer ty.components{.ty-delta{--ty-delta-ink:var(--ty-ink-2);--ty-delta-fill:transparent;--ty-delta-edge:transparent;display:inline-flex;align-items:center;gap:var(--ty-space-1);color:var(--ty-delta-ink);font-family:var(--ty-font-sans);font-size:var(--ty-font-size-meta);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:var(--ty-font-weight-semibold);line-height:var(--ty-font-line-height-meta);white-space:nowrap}.ty-delta__glyph{flex:none;inline-size:1.1em;block-size:1.1em}.ty-delta[data-size=medium]{font-size:var(--ty-font-size-body);line-height:var(--ty-font-line-height-body)}.ty-delta[data-sentiment=positive]{--ty-delta-ink:var(--ty-on-success-soft);--ty-delta-fill:var(--ty-success-soft);--ty-delta-edge:var(--ty-success)}.ty-delta[data-sentiment=negative]{--ty-delta-ink:var(--ty-on-danger-soft);--ty-delta-fill:var(--ty-danger-soft);--ty-delta-edge:var(--ty-danger)}.ty-delta[data-sentiment=neutral]{--ty-delta-ink:var(--ty-ink-3);--ty-delta-fill:var(--ty-surface-sunken);--ty-delta-edge:var(--ty-line-strong)}.ty-delta[data-appearance=pill]{padding:0 var(--ty-space-2);border:var(--ty-delta-appearance-pill-border) solid var(--ty-delta-edge);border-radius:var(--ty-radius-pill);background:var(--ty-delta-fill)}@media (forced-colors:active){.ty-delta{color:CanvasText}.ty-delta[data-appearance=pill]{border:var(--ty-delta-border) solid CanvasText;background:Canvas}}}@layer ty.tokens{:root{--ty-insight-card-border:1px;--ty-insight-card-measure-gap:2px;--ty-insight-card-outcome-border-inline-start:3px;--ty-insight-card-outcome-outline-offset:2px}}@layer ty.components{.ty-insight-card{display:flex;flex-direction:column;gap:var(--ty-space-3);min-inline-size:0;padding:var(--ty-space-4);border:var(--ty-insight-card-border) solid var(--ty-line);border-radius:var(--ty-radius-card);background:var(--ty-surface-raised);box-shadow:var(--ty-shadow-raised);color:var(--ty-ink-2);font-size:var(--ty-font-size-body);line-height:var(--ty-font-line-height-body)}.ty-insight-card__head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--ty-space-2)}.ty-insight-card__title{margin:0;color:var(--ty-ink);font-family:var(--ty-font-sans);font-size:var(--ty-font-size-body);font-weight:var(--ty-font-weight-semibold);line-height:var(--ty-font-line-height-body)}.ty-insight-card__value{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--ty-space-2) var(--ty-space-3);margin:0}.ty-insight-card__figure{color:var(--ty-ink);font-size:var(--ty-font-size-body-lg);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:var(--ty-font-weight-semibold);line-height:var(--ty-font-line-height-body-lg);overflow-wrap:anywhere}.ty-insight-card__measures{display:grid;grid-gap:var(--ty-space-2);gap:var(--ty-space-2);margin:0}.ty-insight-card__measure{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;grid-gap:var(--ty-insight-card-measure-gap) var(--ty-space-3);gap:var(--ty-insight-card-measure-gap) var(--ty-space-3);font-size:var(--ty-font-size-meta);line-height:var(--ty-font-line-height-meta)}.ty-insight-card__meter{grid-column:1/-1}.ty-insight-card__actions{display:flex;flex-wrap:wrap;gap:var(--ty-space-2)}.ty-insight-card__outcome{margin:0;padding:var(--ty-space-2) var(--ty-space-3);border-inline-start:var(--ty-insight-card-outcome-border-inline-start) solid var(--ty-line-strong);color:var(--ty-ink-2);outline:none}.ty-insight-card__footnote{margin:0;color:var(--ty-ink-3);font-size:var(--ty-font-size-meta);line-height:var(--ty-font-line-height-meta)}.ty-insight-card__measure dt{color:var(--ty-ink-3)}.ty-insight-card__measure dd{margin:0;color:var(--ty-ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ty-insight-card__outcome:focus-visible{outline:var(--ty-focus-width) solid var(--ty-focus-ring);outline-offset:var(--ty-insight-card-outcome-outline-offset)}@media (prefers-reduced-transparency:reduce){.ty-insight-card{background:var(--ty-surface-raised-solid)}}@media (forced-colors:active){.ty-insight-card{border:var(--ty-insight-card-border) solid CanvasText;box-shadow:none}.ty-insight-card__outcome{border-inline-start-color:CanvasText}}}@layer ty.tokens{:root{--ty-metric-tile-surface-raised-border:1px;--ty-metric-tile-badge-inline-size:32px;--ty-metric-tile-badge-block-size:32px;--ty-metric-tile-badge-inline-size-v2:18px;--ty-metric-tile-badge-block-size-v2:18px;--ty-metric-tile-border:1px;--ty-metric-tile-badge-border:1px}}@layer ty.components{.ty-metric-tile{--ty-metric-badge-ink:var(--ty-ink-3);--ty-metric-badge-fill:var(--ty-surface-sunken);box-sizing:border-box;display:flex;flex-direction:column;gap:var(--ty-space-1);min-inline-size:0;max-inline-size:100%;padding:var(--ty-space-4);color:var(--ty-ink-2)}.ty-metric-tile__head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--ty-space-3)}.ty-metric-tile__title{min-inline-size:0;color:var(--ty-ink-2);font-size:var(--ty-font-size-label);font-weight:var(--ty-font-weight-semibold);line-height:var(--ty-font-line-height-label)}.ty-metric-tile__badge{display:inline-grid;flex:none;place-items:center;inline-size:var(--ty-metric-tile-badge-inline-size);block-size:var(--ty-metric-tile-badge-block-size);border-radius:var(--ty-radius-agent);background:var(--ty-metric-badge-fill);color:var(--ty-metric-badge-ink)}.ty-metric-tile__value{min-inline-size:0;color:var(--ty-ink);font-family:var(--ty-font-serif);font-size:var(--ty-font-size-h2);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:var(--ty-font-weight-semibold);line-height:var(--ty-font-line-height-h2);overflow-wrap:anywhere}.ty-metric-tile__subtitle,.ty-metric-tile__trend{margin:0;color:var(--ty-ink-3);font-size:var(--ty-font-size-meta);line-height:var(--ty-font-line-height-meta)}.ty-metric-tile__trend{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ty-space-2)}.ty-metric-tile[data-surface=raised]{border:var(--ty-metric-tile-surface-raised-border) solid var(--ty-line);border-radius:var(--ty-radius-card);background:var(--ty-surface-raised);box-shadow:var(--ty-shadow-raised)}.ty-metric-tile[data-surface=plain]{padding-inline:0}.ty-metric-tile[data-tone=success]{--ty-metric-badge-ink:var(--ty-on-success-soft);--ty-metric-badge-fill:var(--ty-success-soft)}.ty-metric-tile[data-tone=warning]{--ty-metric-badge-ink:var(--ty-on-warning-soft);--ty-metric-badge-fill:var(--ty-warning-soft)}.ty-metric-tile[data-tone=danger]{--ty-metric-badge-ink:var(--ty-on-danger-soft);--ty-metric-badge-fill:var(--ty-danger-soft)}.ty-metric-tile__badge>svg{inline-size:var(--ty-metric-tile-badge-inline-size-v2);block-size:var(--ty-metric-tile-badge-block-size-v2)}@media (prefers-reduced-transparency:reduce){.ty-metric-tile[data-surface=raised]{background:var(--ty-surface-raised-solid)}}@media (forced-colors:active){.ty-metric-tile,.ty-metric-tile[data-surface=raised]{border:var(--ty-metric-tile-border) solid CanvasText;box-shadow:none}.ty-metric-tile__badge{border:var(--ty-metric-tile-badge-border) solid CanvasText}}}@layer ty.tokens{:root{--ty-profile-summary-text-gap:2px}}@layer ty.components{.ty-profile-summary{display:flex;align-items:center;gap:var(--ty-space-3);min-inline-size:0}.ty-profile-summary__text{display:flex;flex-direction:column;align-items:flex-start;gap:var(--ty-profile-summary-text-gap);min-inline-size:0}.ty-profile-summary__line{max-inline-size:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ty-profile-summary__line[data-line=name]{color:var(--ty-ink);font-family:var(--ty-font-sans);font-size:var(--ty-font-size-body);font-weight:var(--ty-font-weight-semibold);line-height:var(--ty-font-line-height-body)}.ty-profile-summary__line[data-line=email]{color:var(--ty-ink-3);font-size:var(--ty-font-size-meta);line-height:var(--ty-font-line-height-meta)}.ty-profile-summary>.ty-avatar{flex:none}}@layer ty.components{@media (forced-colors:active){.ty-profile-summary>.ty-avatar{border:1px solid CanvasText}}}@layer ty.components{.ty-record-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--ty-space-2)}}@layer ty.tokens{:root{--ty-record-card-border:1px;--ty-record-card-dragging-true-outline:2px;--ty-record-card-dragging-true-outline-offset:2px;--ty-record-card-names-gap:2px;--ty-record-card-footer-border-block-start:1px;--ty-record-card-block-size:3px;--ty-record-card-outline-offset:2px;--ty-record-card-outline:2px}}@layer ty.components{.ty-record-card{position:relative;box-sizing:border-box;display:flex;flex-direction:column;gap:var(--ty-space-3);min-inline-size:0;margin:0;padding:var(--ty-space-4);overflow:hidden;border:var(--ty-record-card-border) solid var(--ty-line);border-radius:var(--ty-radius-card);background:var(--ty-surface-raised);box-shadow:var(--ty-shadow-raised);color:var(--ty-ink-2);list-style:none;transition:background-color var(--ty-dur-instant) var(--ty-ease)}.ty-record-card__head{display:flex;align-items:flex-start;gap:var(--ty-space-3)}.ty-record-card__leading{display:inline-flex;flex:none}.ty-record-card__names{display:flex;flex:1 1;flex-direction:column;gap:var(--ty-record-card-names-gap);min-inline-size:0}.ty-record-card__open{display:flex;min-inline-size:0;margin:0;padding:0;border:0;background:transparent;color:inherit;font:inherit;text-align:start;cursor:pointer;outline:none}.ty-record-card__title{display:block;min-inline-size:0;overflow:hidden;color:var(--ty-ink);font-size:var(--ty-font-size-body);font-weight:var(--ty-font-weight-semibold);line-height:var(--ty-font-line-height-body);text-overflow:ellipsis;white-space:nowrap}.ty-record-card__secondary{display:-webkit-box;overflow:hidden;color:var(--ty-ink-3);font-size:var(--ty-font-size-meta);line-height:var(--ty-font-line-height-meta);-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow-wrap:anywhere}.ty-record-card__state{flex:none;position:relative;z-index:1}.ty-record-card__body{font-size:var(--ty-font-size-body);line-height:var(--ty-font-line-height-body);position:relative;z-index:1}.ty-record-card__footer{position:relative;z-index:1;padding-block-start:var(--ty-space-3);border-block-start:var(--ty-record-card-footer-border-block-start) solid var(--ty-line)}.ty-record-card[data-dragging]{opacity:.6;outline:var(--ty-record-card-dragging-true-outline) dashed var(--ty-line-strong);outline-offset:var(--ty-record-card-dragging-true-outline-offset)}@media (prefers-reduced-motion:reduce){.ty-record-card{transition:none}}.ty-record-card[data-category="1"]{--ty-record-accent:var(--ty-categorical-1)}.ty-record-card[data-category="2"]{--ty-record-accent:var(--ty-categorical-2)}.ty-record-card[data-category="3"]{--ty-record-accent:var(--ty-categorical-3)}.ty-record-card[data-category="4"]{--ty-record-accent:var(--ty-categorical-4)}.ty-record-card[data-category="5"]{--ty-record-accent:var(--ty-categorical-5)}.ty-record-card[data-category="6"]{--ty-record-accent:var(--ty-categorical-6)}.ty-record-card[data-category="7"]{--ty-record-accent:var(--ty-categorical-7)}.ty-record-card[data-category="8"]{--ty-record-accent:var(--ty-categorical-8)}.ty-record-card[data-accent]:before{content:"";position:absolute;inset-block-start:0;inset-inline:0;block-size:var(--ty-record-card-block-size);background:var(--ty-record-accent,transparent)}.ty-record-card[data-interactive]:has(.ty-record-card__open[data-hovered]){background:var(--ty-surface-sunken)}.ty-record-card:has(.ty-record-card__open[data-focus-visible]){outline:var(--ty-focus-width) solid var(--ty-focus-ring);outline-offset:var(--ty-record-card-outline-offset)}.ty-record-card__open:after{content:"";position:absolute;inset:0;z-index:0}@media (prefers-reduced-transparency:reduce){.ty-record-card{background:var(--ty-surface-raised-solid)}}@media (forced-colors:active){.ty-record-card{border:var(--ty-record-card-border) solid CanvasText;box-shadow:none}.ty-record-card[data-accent]:before{display:none}}@media (forced-colors:active){.ty-record-card:has(.ty-record-card__open[data-focus-visible]){outline:var(--ty-record-card-outline) solid Highlight}}}@layer ty.tokens{:root{--ty-stat-hairline:1px;--ty-stat-header-min-block-size:20px;--ty-stat-icon-size:18px;--ty-stat-forced-border:1px;--ty-stat-column-gap:3mm;--ty-stat-margin-block:4mm;--ty-stat-value-font-size:30pt;--ty-stat-medium-font-size:19pt;--ty-stat-stacked-font-size:22pt;--ty-stat-stacked-gap:1.4mm;--ty-stat-stacked-sentence-font-size:8.6pt;--ty-stat-sentence-font-size:7.4pt;--ty-stat-unit-scale:0.55em;--ty-stat-label-gap:1mm;--ty-stat-label-font-size:7.5pt;--ty-stat-tile-padding:0.8mm 1mm 0.7mm;--ty-stat-tile-edge:0.5mm;--ty-stat-tile-label-font:5.4pt;--ty-stat-tile-label-min-block-size:4mm;--ty-stat-tile-value-font:10pt;--ty-stat-tile-unit-font:5.4pt;--ty-stat-tile-unit-gap:0.4mm;--ty-stat-tile-source-font:4.9pt;--ty-stat-tile-source-margin-block-start:0.3mm}}@layer ty.components{.ty-stat:is([data-for=screen],[data-for=video]){--ty-stat-edge:var(--ty-line);position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:var(--ty-space-1);min-inline-size:0;color:var(--ty-ink-2)}.ty-stat:is([data-for=screen],[data-for=video]) .ty-stat__header{display:flex;align-items:center;gap:var(--ty-space-2);min-block-size:var(--ty-stat-header-min-block-size);color:var(--ty-ink-3)}.ty-stat:is([data-for=screen],[data-for=video]) .ty-stat__icon{display:inline-flex}.ty-stat:is([data-for=screen],[data-for=video]) .ty-stat__qualifier{padding:0 var(--ty-space-2);border:var(--ty-stat-hairline) solid var(--ty-line-strong);border-radius:var(--ty-radius-pill);color:var(--ty-ink-3);font-size:var(--ty-font-size-meta);line-height:var(--ty-font-line-height-meta)}.ty-stat:is([data-for=screen],[data-for=video]) .ty-stat__value{margin:0;color:var(--ty-ink);font-family:var(--ty-font-serif);font-size:var(--ty-font-size-h1);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:var(--ty-font-weight-semibold);line-height:var(--ty-font-line-height-h1);overflow-wrap:anywhere}.ty-stat:is([data-for=screen],[data-for=video]) .ty-stat__unit{color:var(--ty-ink-3);font-size:.55em;font-weight:var(--ty-font-weight-regular)}.ty-stat:is([data-for=screen],[data-for=video]) .ty-stat__label{display:flex;align-items:center;gap:var(--ty-space-2);margin:0;color:var(--ty-ink-2);font-size:var(--ty-font-size-label);font-weight:var(--ty-font-weight-semibold);line-height:var(--ty-font-line-height-label)}.ty-stat:is([data-for=screen],[data-for=video]) .ty-stat__sentence{margin:0;color:var(--ty-ink-2);font-size:var(--ty-font-size-body);line-height:var(--ty-font-line-height-body)}.ty-stat:is([data-for=screen],[data-for=video]) .ty-stat__delta{display:inline-flex;align-items:center;gap:var(--ty-space-1);font-size:var(--ty-font-size-meta);line-height:var(--ty-font-line-height-meta)}.ty-stat:is([data-for=screen],[data-for=video]) .ty-stat__source{margin:0;color:var(--ty-ink-3);font-size:var(--ty-font-size-meta);line-height:var(--ty-font-line-height-meta)}.ty-stat:is([data-for=screen],[data-for=video]) .ty-stat__action{position:absolute;inset-block-start:var(--ty-space-2);inset-inline-end:var(--ty-space-2)}.ty-stat:is([data-for=screen],[data-for=video]):where([data-size=small]) .ty-stat__value{font-size:var(--ty-font-size-h2);line-height:var(--ty-font-line-height-h2)}.ty-stat:is([data-for=screen],[data-for=video]):where([data-size=large]) .ty-stat__value{font-size:var(--ty-font-size-display);line-height:var(--ty-font-line-height-display)}.ty-stat:is([data-for=screen],[data-for=video]):where([data-size=large]) .ty-stat__label{font-size:var(--ty-font-size-body);font-weight:var(--ty-font-weight-regular);line-height:var(--ty-font-line-height-body)}.ty-stat:is([data-for=screen],[data-for=video]):where([data-surface=raised]){box-sizing:border-box;padding:var(--ty-space-4);border:var(--ty-stat-hairline) solid var(--ty-stat-edge);border-radius:var(--ty-radius-card);background:var(--ty-surface-raised);box-shadow:var(--ty-shadow-raised)}.ty-stat:is([data-for=screen],[data-for=video]):where([data-tone=attention]){--ty-stat-edge:var(--ty-warning)}.ty-stat[data-for=video]{color:var(--ty-ink)}.ty-stat[data-for=video] .ty-stat__value{font-size:var(--ty-font-size-display)}.ty-stat:not([data-for=paper]) .ty-stat__icon>svg{inline-size:var(--ty-stat-icon-size);block-size:var(--ty-stat-icon-size)}@media (prefers-reduced-transparency:reduce){.ty-stat[data-surface=raised]{background:var(--ty-surface-raised-solid)}}@media (forced-colors:active){.ty-stat[data-surface=raised]{border:var(--ty-stat-forced-border) solid CanvasText;box-shadow:none}}:where([data-medium=paper]) .ty-stat:where(:not([data-surface=tile])){display:grid;grid-template-columns:auto 1fr;align-items:baseline;grid-column-gap:var(--ty-stat-column-gap);-moz-column-gap:var(--ty-stat-column-gap);column-gap:var(--ty-stat-column-gap);margin-block:0 var(--ty-stat-margin-block);page-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid;text-align:start;hyphens:manual}:where([data-medium=paper]) .ty-stat[data-size=medium]:where(:not([data-surface=tile])) .ty-stat__value{font-size:var(--ty-stat-medium-font-size)}:where([data-medium=paper]) .ty-stat[data-layout=stacked]:where(:not([data-surface=tile])){display:block;margin-block:0}:where([data-medium=paper]) .ty-stat[data-layout=stacked]:where(:not([data-surface=tile])) .ty-stat__value{margin:0;font-size:var(--ty-stat-stacked-font-size)}:where([data-medium=paper]) .ty-stat[data-layout=stacked] .ty-stat__sentence{margin:var(--ty-stat-stacked-gap) 0 0;color:var(--ty-ink-2);font-size:var(--ty-stat-stacked-sentence-font-size);line-height:1.33}:where([data-medium=paper]) .ty-stat:has(.ty-stat__icon) .ty-stat__sentence{grid-column:2}:where([data-medium=paper]) .ty-stat:where(:not([data-surface=tile])) .ty-stat__icon{display:contents}:where([data-medium=paper]) .ty-stat:where(:not([data-surface=tile])) .ty-stat__icon>svg{grid-row:span 2;align-self:start}:where([data-medium=paper]) .ty-stat:where(:not([data-surface=tile])) .ty-stat__value{font-family:"Psefia Serif",serif;font-weight:700;font-size:var(--ty-stat-value-font-size);line-height:1;font-feature-settings:tabular-nums lining-nums;font-variant-numeric:tabular-nums lining-nums}:where([data-medium=paper]) .ty-stat:where(:not([data-surface=tile])) .ty-stat__unit{font-size:var(--ty-stat-unit-scale);font-weight:400}:where([data-medium=paper]) .ty-stat:where(:not([data-surface=tile])) .ty-stat__sentence{grid-column:1/-1;font-family:Psefia Sans,sans-serif;font-size:var(--ty-stat-sentence-font-size);line-height:1.3}:where([data-medium=paper]) .ty-stat:where(:not([data-surface=tile])) .ty-stat__label{display:flex;align-items:center;gap:var(--ty-stat-label-gap);margin:0 0 var(--ty-stat-label-gap);font-family:var(--ty-font-label);font-size:var(--ty-stat-label-font-size);font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--ty-ink-3)}:where([data-medium=paper]) .ty-stat:where([data-surface=tile]){min-inline-size:0;padding:var(--ty-stat-tile-padding);border-inline-start:var(--ty-stat-tile-edge) solid var(--ty-stat-topic,var(--ty-line));background:color-mix(in srgb,var(--ty-stat-topic,var(--ty-line)) 6%,var(--ty-paper))}:where([data-medium=paper]) .ty-stat:where([data-surface=tile]) .ty-stat__label{font:400 var(--ty-stat-tile-label-font)/1.12 var(--ty-font-label);color:var(--ty-ink-2);min-block-size:var(--ty-stat-tile-label-min-block-size)}:where([data-medium=paper]) .ty-stat:where([data-surface=tile]) .ty-stat__value{font:600 var(--ty-stat-tile-value-font)/1.05 var(--ty-font-numeric);font-feature-settings:tabular-nums lining-nums;font-variant-numeric:tabular-nums lining-nums;white-space:nowrap}:where([data-medium=paper]) .ty-stat:where([data-surface=tile]) .ty-stat__source{font:400 var(--ty-stat-tile-source-font)/1.2 var(--ty-font-mono);color:var(--ty-ink-3);margin-block-start:var(--ty-stat-tile-source-margin-block-start)}:where([data-medium=paper]) .ty-stat:where([data-surface=tile]) .ty-stat__unit{font:400 var(--ty-stat-tile-unit-font) var(--ty-font-label);color:var(--ty-ink-3);margin-inline-start:var(--ty-stat-tile-unit-gap)}:where([data-medium=paper]) .ty-stat:where([data-surface=tile]) .ty-stat__unit[data-position=prefix]{margin-inline:0 var(--ty-stat-tile-unit-gap)}}@layer ty.tokens{:root{--ty-stat-group-hairline:1px;--ty-stat-group-min-column:9rem;--ty-stat-group-margin-block:4mm;--ty-stat-group-rule:0.3pt;--ty-stat-group-rule-color:#b9ae97;--ty-stat-group-padding-block:3mm;--ty-stat-group-gap:3mm 5mm;--ty-stat-group-item-gap:4mm}}@layer ty.components{.ty-stat-group:is([data-for=screen],[data-for=video]){margin:0}.ty-stat-group:is([data-for=screen],[data-for=video]) .ty-stat-group__title{margin:0 0 var(--ty-space-3);color:var(--ty-ink);font-size:var(--ty-font-size-h3);line-height:var(--ty-font-line-height-h3)}.ty-stat-group:is([data-for=screen],[data-for=video]) .ty-stat-group__items{display:grid;grid-template-columns:repeat(auto-fit,minmax(var(--ty-stat-group-min-column),1fr));margin:0;padding:0;list-style:none}.ty-stat-group:is([data-for=screen],[data-for=video]) .ty-stat-group__item{display:flex;min-inline-size:0;padding-inline:var(--ty-space-5);border-inline-start:var(--ty-stat-group-hairline) solid var(--ty-line)}.ty-stat-group:is([data-for=screen],[data-for=video]):where([data-layout=columns]) .ty-stat-group__items{grid-template-columns:repeat(var(--ty-stat-group-columns,3),minmax(0,1fr));row-gap:var(--ty-space-4)}@media (max-width:639.98px){.ty-stat-group[data-layout=columns]:not([data-for=paper]) .ty-stat-group__items{grid-template-columns:repeat(auto-fit,minmax(var(--ty-stat-group-min-column),1fr))}}.ty-stat-group:not([data-for=paper]) .ty-stat-group__item:first-child{padding-inline-start:0;border-inline-start:0}@media (max-width:639.98px){.ty-stat-group[data-layout=row]:not([data-for=paper]) .ty-stat-group__items{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:var(--ty-space-4)}.ty-stat-group[data-layout=row]:not([data-for=paper]) .ty-stat-group__item:nth-child(odd){padding-inline-start:0;border-inline-start:0}}@media (forced-colors:active){.ty-stat-group__item{border-inline-start-color:CanvasText}}:where([data-medium=paper]) .ty-stat-group{page-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid;margin-block:var(--ty-stat-group-margin-block);border-block:var(--ty-stat-group-rule) solid var(--ty-stat-group-rule-color);padding-block:var(--ty-stat-group-padding-block)}:where([data-medium=paper]) .ty-stat-group__items{display:grid;grid-template-columns:repeat(var(--ty-stat-group-columns,3),1fr);grid-gap:var(--ty-stat-group-gap);gap:var(--ty-stat-group-gap);margin:0;padding:0;list-style:none}:where([data-medium=paper]) .ty-stat-group__item:nth-child(n+2){border-inline-start:var(--ty-stat-group-rule) solid var(--ty-stat-group-rule-color);padding-inline-start:var(--ty-stat-group-item-gap)}:where([data-medium=paper]) .ty-stat-group[data-columns="1"] .ty-stat-group__item:nth-child(1n+1),:where([data-medium=paper]) .ty-stat-group[data-columns="2"] .ty-stat-group__item:nth-child(odd),:where([data-medium=paper]) .ty-stat-group[data-columns="3"] .ty-stat-group__item:nth-child(3n+1),:where([data-medium=paper]) .ty-stat-group[data-columns="4"] .ty-stat-group__item:nth-child(4n+1),:where([data-medium=paper]) .ty-stat-group[data-columns="5"] .ty-stat-group__item:nth-child(5n+1),:where([data-medium=paper]) .ty-stat-group[data-columns="6"] .ty-stat-group__item:nth-child(6n+1){border-inline-start:0;padding-inline-start:0}}@layer ty.tokens{:root{--ty-ticker-card-ty-ticker-row:44px;--ty-ticker-card-border:1px;--ty-ticker-card-icon-inline-size:18px;--ty-ticker-card-icon-block-size:18px;--ty-ticker-card-row-outline-offset:-2px;--ty-ticker-card-row-outline:2px}}@layer ty.components{.ty-ticker-card{--ty-ticker-row:var(--ty-ticker-card-ty-ticker-row);display:flex;flex-direction:column;gap:var(--ty-space-3);min-inline-size:0;padding:var(--ty-space-4);border:var(--ty-ticker-card-border) solid var(--ty-line);border-radius:var(--ty-radius-card);background:var(--ty-surface-raised);box-shadow:var(--ty-shadow-raised);color:var(--ty-ink-2)}.ty-ticker-card__head{display:flex;align-items:center;gap:var(--ty-space-2)}.ty-ticker-card__icon{flex:none;inline-size:var(--ty-ticker-card-icon-inline-size);block-size:var(--ty-ticker-card-icon-block-size);color:var(--ty-ink-3)}.ty-ticker-card__title{margin:0;color:var(--ty-ink);font-family:var(--ty-font-serif);font-size:var(--ty-font-size-h3);font-weight:var(--ty-font-weight-semibold);line-height:var(--ty-font-line-height-h3)}.ty-ticker-card__rows{margin:0;padding:0;list-style:none}.ty-ticker-card__row{box-sizing:border-box;display:flex;align-items:center;justify-content:space-between;gap:var(--ty-space-3);inline-size:100%;min-block-size:var(--ty-ticker-row);margin:0;padding:var(--ty-space-1) 0;border:0;background:transparent;color:inherit;font:inherit;font-size:var(--ty-font-size-body);line-height:var(--ty-font-line-height-body);text-align:start;outline:none}.ty-ticker-card__who{display:flex;flex:1 1 auto;flex-direction:column;min-inline-size:0}.ty-ticker-card__name{overflow:hidden;color:var(--ty-ink);font-weight:var(--ty-font-weight-semibold);text-overflow:ellipsis;white-space:nowrap}.ty-ticker-card__qualifier{color:var(--ty-ink-3);font-size:var(--ty-font-size-meta);line-height:var(--ty-font-line-height-meta)}.ty-ticker-card__figures{display:flex;flex:none;align-items:center;gap:var(--ty-space-3);white-space:nowrap}.ty-ticker-card__value{color:var(--ty-ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ty-ticker-card__ghost{display:flex;align-items:center;justify-content:space-between;gap:var(--ty-space-3);min-block-size:var(--ty-ticker-row)}.ty-ticker-card__asof,.ty-ticker-card__empty{margin:0;color:var(--ty-ink-3);font-size:var(--ty-font-size-meta);line-height:var(--ty-font-line-height-meta)}.ty-ticker-card__foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--ty-space-2)}.ty-ticker-card__row[data-hovered]{background:var(--ty-surface-sunken)}.ty-ticker-card__row[data-focus-visible]{outline:var(--ty-focus-width) solid var(--ty-focus-ring);outline-offset:var(--ty-ticker-card-row-outline-offset)}@media (prefers-reduced-transparency:reduce){.ty-ticker-card{background:var(--ty-surface-raised-solid)}}@media (forced-colors:active){.ty-ticker-card{border:var(--ty-ticker-card-border) solid CanvasText;box-shadow:none}.ty-ticker-card__row[data-focus-visible]{outline:var(--ty-ticker-card-row-outline) solid Highlight}}}@layer ty.components{:where([data-ty-density=compact]) .ty-ticker-card{--ty-ticker-row:36px}:where([data-ty-density=comfortable]) .ty-ticker-card{--ty-ticker-row:52px}.ty-ticker-card__row-item+.ty-ticker-card__row-item{border-block-start:1px solid var(--ty-line)}button.ty-ticker-card__row{min-block-size:max(var(--ty-ticker-row),var(--ty-control-target));padding-inline:var(--ty-space-2);border-radius:var(--ty-radius-control);cursor:pointer}.ty-tweened-number{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}}@layer ty.components{}@layer ty.tokens{:root,[data-ty-mode],[data-ty-theme]{--ty-tint-accent-rgb:var(--ty-accent);--ty-tint-success-rgb:var(--ty-success);--ty-tint-pending-rgb:var(--ty-warning);--ty-tint-error-rgb:var(--ty-danger);--ty-tint-neutral-rgb:var(--ty-neutral);--ty-tint-categorical-1-rgb:var(--ty-categorical-1);--ty-tint-categorical-2-rgb:var(--ty-categorical-2);--ty-tint-categorical-3-rgb:var(--ty-categorical-3);--ty-tint-categorical-4-rgb:var(--ty-categorical-4);--ty-tint-categorical-5-rgb:var(--ty-categorical-5);--ty-tint-categorical-6-rgb:var(--ty-categorical-6);--ty-tint-categorical-7-rgb:var(--ty-categorical-7);--ty-tint-categorical-8-rgb:var(--ty-categorical-8);--ty-tint-accent-soft:color-mix(in oklab,var(--ty-tint-accent-rgb) 9%,transparent);--ty-tint-success-soft:color-mix(in oklab,var(--ty-tint-success-rgb) 9%,transparent);--ty-tint-pending-soft:color-mix(in oklab,var(--ty-tint-pending-rgb) 9%,transparent);--ty-tint-error-soft:color-mix(in oklab,var(--ty-tint-error-rgb) 9%,transparent);--ty-tint-neutral-soft:color-mix(in oklab,var(--ty-tint-neutral-rgb) 7%,transparent);--ty-tint-categorical-1-soft:color-mix(in oklab,var(--ty-tint-categorical-1-rgb) 10%,transparent);--ty-tint-categorical-2-soft:color-mix(in oklab,var(--ty-tint-categorical-2-rgb) 10%,transparent);--ty-tint-categorical-3-soft:color-mix(in oklab,var(--ty-tint-categorical-3-rgb) 10%,transparent);--ty-tint-categorical-4-soft:color-mix(in oklab,var(--ty-tint-categorical-4-rgb) 10%,transparent);--ty-tint-categorical-5-soft:color-mix(in oklab,var(--ty-tint-categorical-5-rgb) 10%,transparent);--ty-tint-categorical-6-soft:color-mix(in oklab,var(--ty-tint-categorical-6-rgb) 10%,transparent);--ty-tint-categorical-7-soft:color-mix(in oklab,var(--ty-tint-categorical-7-rgb) 10%,transparent);--ty-tint-categorical-8-soft:color-mix(in oklab,var(--ty-tint-categorical-8-rgb) 10%,transparent);--ty-tint-accent-ring:color-mix(in oklab,var(--ty-tint-accent-rgb) 38%,transparent);--ty-tint-success-ring:color-mix(in oklab,var(--ty-tint-success-rgb) 38%,transparent);--ty-tint-pending-ring:color-mix(in oklab,var(--ty-tint-pending-rgb) 38%,transparent);--ty-tint-error-ring:color-mix(in oklab,var(--ty-tint-error-rgb) 38%,transparent);--ty-tint-neutral-ring:color-mix(in oklab,var(--ty-tint-neutral-rgb) 30%,transparent);--ty-tint-categorical-1-ring:color-mix(in oklab,var(--ty-tint-categorical-1-rgb) 40%,transparent);--ty-tint-categorical-2-ring:color-mix(in oklab,var(--ty-tint-categorical-2-rgb) 40%,transparent);--ty-tint-categorical-3-ring:color-mix(in oklab,var(--ty-tint-categorical-3-rgb) 40%,transparent);--ty-tint-categorical-4-ring:color-mix(in oklab,var(--ty-tint-categorical-4-rgb) 40%,transparent);--ty-tint-categorical-5-ring:color-mix(in oklab,var(--ty-tint-categorical-5-rgb) 40%,transparent);--ty-tint-categorical-6-ring:color-mix(in oklab,var(--ty-tint-categorical-6-rgb) 40%,transparent);--ty-tint-categorical-7-ring:color-mix(in oklab,var(--ty-tint-categorical-7-rgb) 40%,transparent);--ty-tint-categorical-8-ring:color-mix(in oklab,var(--ty-tint-categorical-8-rgb) 40%,transparent)}}@layer ty.components{[data-ty-tinted]{--ty-surface-tint:transparent;--ty-surface-tint-ring:var(--ty-line);background-image:linear-gradient(var(--ty-surface-tint),var(--ty-surface-tint));border-color:var(--ty-surface-tint-ring)}@media (prefers-reduced-transparency:reduce){[data-ty-tinted]{background-color:var(--ty-surface-solid);background-image:none}}@media (forced-colors:active){[data-ty-tinted]{background-image:none;border-color:CanvasText}}}@layer ty.tokens{:root{--ty-chart-swatch-inline-size:24px;--ty-chart-swatch-block-size:12px;--ty-chart-tick-font-size:12px;--ty-chart-readout-border:1px;--ty-chart-plot-outline-offset:2px;--ty-chart-annotation-font-size:12px}}@layer ty.components{.ty-chart{--ty-chart-ink:var(--ty-ink-3);gap:var(--ty-space-3);margin:0;min-inline-size:0}.ty-chart,.ty-chart__caption{display:flex;flex-direction:column}.ty-chart__caption{gap:var(--ty-space-1)}.ty-chart__title{color:var(--ty-ink);font-family:var(--ty-font-serif);font-size:var(--ty-font-size-h3);font-weight:var(--ty-font-weight-semibold);line-height:var(--ty-font-line-height-h3)}.ty-chart__subtitle{color:var(--ty-ink-3);font-size:var(--ty-font-size-meta);line-height:var(--ty-font-line-height-meta)}.ty-chart__finding{max-inline-size:var(--ty-measure-summary);color:var(--ty-ink-2);font-size:var(--ty-font-size-body);line-height:var(--ty-font-line-height-body)}.ty-chart__tools{display:flex;justify-content:flex-end}.ty-chart__legend{display:flex;flex-wrap:wrap;gap:var(--ty-space-2) var(--ty-space-4);margin:0;padding:0;list-style:none}.ty-chart__legend-item{display:inline-flex;align-items:center;gap:var(--ty-space-2)}.ty-chart__swatch{inline-size:var(--ty-chart-swatch-inline-size);block-size:var(--ty-chart-swatch-block-size);stroke:currentColor;stroke-width:3}.ty-chart__legend-name{color:var(--ty-ink-2);font-size:var(--ty-font-size-meta)}.ty-chart__plot{position:relative;border-radius:var(--ty-radius-control);outline:none;touch-action:pan-y}.ty-chart__svg{display:block;inline-size:100%;block-size:auto;overflow:visible}.ty-chart__grid{stroke:var(--ty-line);stroke-width:1}.ty-chart__baseline{stroke:var(--ty-line-strong);stroke-width:1}.ty-chart__tick{fill:var(--ty-chart-ink);font-family:var(--ty-font-sans);font-size:var(--ty-chart-tick-font-size);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ty-chart__line{fill:none;stroke:currentColor;stroke-width:2;stroke-linejoin:round;stroke-linecap:round}.ty-chart__area{fill:currentColor;fill-opacity:.16;stroke:none}.ty-chart__mark{fill:currentColor;stroke:var(--ty-surface-solid);stroke-width:1}.ty-chart__bar{stroke-width:0}.ty-chart__readout{position:absolute;inset-block-start:var(--ty-space-2);translate:-50% 0;padding:var(--ty-space-1) var(--ty-space-2);border:var(--ty-chart-readout-border) solid var(--ty-line);border-radius:var(--ty-radius-control);background:var(--ty-surface-raised);box-shadow:var(--ty-shadow-floating);color:var(--ty-ink);font-size:var(--ty-font-size-meta);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap;pointer-events:none}.ty-chart__missing{color:var(--ty-ink-3)}.ty-chart__series{color:var(--ty-chart-series,currentColor)}.ty-chart__datum{fill:var(--ty-chart-datum,currentColor)}.ty-chart__plot:focus-visible{outline:var(--ty-focus-width) solid var(--ty-focus-ring);outline-offset:var(--ty-chart-plot-outline-offset)}.ty-chart__bar[data-overlap]{fill-opacity:.55}.ty-chart__mark[data-active]{stroke:var(--ty-ink);stroke-width:2}.ty-chart__annotation line{stroke:var(--ty-ink-3);stroke-width:1;stroke-dasharray:3 3}.ty-chart__annotation text{fill:var(--ty-ink-2);font-family:var(--ty-font-sans);font-size:var(--ty-chart-annotation-font-size)}.ty-chart__readout[data-edge=end]{translate:-100% 0}.ty-chart__readout[data-edge=start]{translate:0 0}[dir=rtl] .ty-chart__readout{translate:50% 0}[dir=rtl] .ty-chart__readout[data-edge=end]{translate:100% 0}[dir=rtl] .ty-chart__readout[data-edge=start]{translate:0 0}@media (prefers-reduced-motion:reduce){.ty-chart *{transition:none;animation:none}}@media (prefers-reduced-transparency:reduce){.ty-chart__readout{background:var(--ty-surface-raised-solid)}}@media (forced-colors:active){.ty-chart__legend-item,.ty-chart__marks g{color:CanvasText}.ty-chart__datum{fill:CanvasText}.ty-chart__mark{stroke:Canvas}.ty-chart__mark[data-active]{fill:Highlight;stroke:Highlight}.ty-chart__baseline,.ty-chart__grid{stroke:GrayText}.ty-chart__tick{fill:CanvasText}.ty-chart__readout{border-color:CanvasText}.ty-chart__marks g[data-index="1"] .ty-chart__bar,.ty-chart__marks g[data-index="3"] .ty-chart__bar{fill:Canvas;stroke:CanvasText;stroke-width:1.5}}}@layer ty.components{}@layer ty.tokens{:root{--ty-report-kpi-border-block-start:1px;--ty-report-recommendation-border:1px;--ty-report-recommendation-border-inline-start:3px;--ty-report-section-border-block-start:1px;--ty-report-pairs-grid-template-columns:8rem;--ty-report-pairs-grid-template-columns-2:160px;--ty-report-step-border-inline-start:2px;--ty-report-feed-entry-border-inline-start:2px;--ty-report-meter-max-inline-size:28rem;--ty-report-note-border:1px;--ty-report-footer-border-block-start:1px;--ty-report-step-border-inline-start-width:3px;--ty-report-receipt-border-block-end:1px;--ty-report-field-list-border-inline-start:2px;--ty-report-link-outline-offset:2px;--ty-report-section-border:1px;--ty-report-kpi-border:1px}}@layer ty.components{.ty-report{gap:var(--ty-space-5);min-inline-size:0;color:var(--ty-ink-2)}.ty-report,.ty-report__header{display:flex;flex-direction:column}.ty-report__header{gap:var(--ty-space-1)}.ty-report__title{margin:0;color:var(--ty-ink);font-family:var(--ty-font-serif);font-size:var(--ty-font-size-h2);font-weight:var(--ty-font-weight-semibold);line-height:var(--ty-font-line-height-h2)}.ty-report__muted,.ty-report__subtitle{margin:0;color:var(--ty-ink-3);font-size:var(--ty-font-size-meta);line-height:var(--ty-font-line-height-meta)}.ty-report__mono{font-family:var(--ty-font-mono);font-size:var(--ty-font-size-meta)}.ty-report__prose{margin:0;max-inline-size:var(--ty-measure-prose);font-size:var(--ty-font-size-body);line-height:var(--ty-font-line-height-body)}.ty-report__kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:var(--ty-space-4);gap:var(--ty-space-4)}.ty-report__kpi{display:flex;flex-direction:column;gap:var(--ty-space-1);padding-block:var(--ty-space-3);border-block-start:var(--ty-report-kpi-border-block-start) solid var(--ty-line)}.ty-report__kpi-label{color:var(--ty-ink-3);font-size:var(--ty-font-size-label);font-weight:var(--ty-font-weight-semibold)}.ty-report__kpi-value{color:var(--ty-ink);font-family:var(--ty-font-serif);font-size:var(--ty-font-size-h1);line-height:var(--ty-font-line-height-h1);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ty-report__kpi-unit{color:var(--ty-ink-3);font-family:var(--ty-font-sans);font-size:var(--ty-font-size-body)}.ty-report__kpi-delta{display:inline-flex;align-items:center;gap:var(--ty-space-1);color:var(--ty-ink-2);font-size:var(--ty-font-size-meta);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ty-report__charts{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:var(--ty-space-6);gap:var(--ty-space-6)}.ty-report__recommendation{display:flex;gap:var(--ty-space-3);padding:var(--ty-space-4);border:var(--ty-report-recommendation-border) solid var(--ty-line);border-inline-start:var(--ty-report-recommendation-border-inline-start) solid var(--ty-accent);border-radius:var(--ty-radius-card);background:var(--ty-surface-sunken)}.ty-report__recommendation-label{margin:0 0 var(--ty-space-1);color:var(--ty-ink);font-size:var(--ty-font-size-label);font-weight:var(--ty-font-weight-semibold)}.ty-report__section{display:flex;flex-direction:column;gap:var(--ty-space-3);padding-block-start:var(--ty-space-5);border-block-start:var(--ty-report-section-border-block-start) solid var(--ty-line)}.ty-report__section-title{margin:0;color:var(--ty-ink);font-family:var(--ty-font-serif);font-size:var(--ty-font-size-h3);font-weight:var(--ty-font-weight-semibold);line-height:var(--ty-font-line-height-h3)}.ty-report__byline{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ty-space-2) var(--ty-space-3)}.ty-report__pairs{display:grid;grid-template-columns:minmax(var(--ty-report-pairs-grid-template-columns),var(--ty-report-pairs-grid-template-columns-2)) minmax(0,1fr);grid-gap:var(--ty-space-2) var(--ty-space-4);gap:var(--ty-space-2) var(--ty-space-4);margin:0}.ty-report__pair{display:contents}.ty-report__feed,.ty-report__field-list,.ty-report__steps{display:flex;flex-direction:column;gap:var(--ty-space-2);margin:0;padding:0;list-style:none}.ty-report__step{border-inline-start:var(--ty-report-step-border-inline-start) solid var(--ty-line)}.ty-report__feed-entry,.ty-report__step{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--ty-space-1) var(--ty-space-3);padding-inline-start:var(--ty-space-3)}.ty-report__feed-entry{border-inline-start:var(--ty-report-feed-entry-border-inline-start) solid var(--ty-line)}.ty-report__step-state{color:var(--ty-ink-3);font-size:var(--ty-font-size-meta)}.ty-report__receipt{inline-size:100%;border-collapse:collapse;font-size:var(--ty-font-size-body)}.ty-report__score{display:flex;align-items:baseline;gap:var(--ty-space-3)}.ty-report__score-value{color:var(--ty-ink);font-family:var(--ty-font-serif);font-size:var(--ty-font-size-h2);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ty-report__meter{inline-size:100%;max-inline-size:var(--ty-report-meter-max-inline-size);block-size:var(--ty-space-2);accent-color:var(--ty-accent)}.ty-report__note{margin:0;padding:var(--ty-space-3) var(--ty-space-4);border:var(--ty-report-note-border) solid var(--ty-line);border-radius:var(--ty-radius-control);background:var(--ty-surface-sunken)}.ty-report__raw{margin:0;overflow-x:auto;font-family:var(--ty-font-mono);font-size:var(--ty-font-size-meta);white-space:pre-wrap}.ty-report__request{display:flex;flex-direction:column;gap:var(--ty-space-2)}.ty-report__link{color:var(--ty-accent)}.ty-report__footer{padding-block-start:var(--ty-space-3);border-block-start:var(--ty-report-footer-border-block-start) solid var(--ty-line);font-size:var(--ty-font-size-meta)}.ty-report__no-value{color:var(--ty-ink-3);font-size:var(--ty-font-size-meta)}.ty-report[data-layout=grid] .ty-report__charts{grid-template-columns:repeat(2,minmax(0,1fr))}.ty-report__kpi[data-tone=positive] .ty-report__kpi-delta{color:var(--ty-on-success-soft)}.ty-report__kpi[data-tone=negative] .ty-report__kpi-delta{color:var(--ty-on-danger-soft)}.ty-report__pair dt{color:var(--ty-ink-3);font-size:var(--ty-font-size-label);font-weight:var(--ty-font-weight-semibold)}.ty-report__pair dd{margin:0;min-inline-size:0;overflow-wrap:anywhere}.ty-report__step[data-state=complete]{border-inline-start-color:var(--ty-success)}.ty-report__step[data-state=current]{border-inline-start-color:var(--ty-accent);border-inline-start-width:var(--ty-report-step-border-inline-start-width)}.ty-report__step[data-state=upcoming]{border-inline-start-style:dashed}.ty-report__feed-entry[data-tone=danger]{border-inline-start-color:var(--ty-danger)}.ty-report__feed-entry[data-tone=warning]{border-inline-start-color:var(--ty-warning)}.ty-report__feed-entry[data-tone=success]{border-inline-start-color:var(--ty-success)}.ty-report__receipt th{background:var(--ty-surface-sunken);color:var(--ty-ink);font-size:var(--ty-font-size-label)}.ty-report__receipt td,.ty-report__receipt th{padding:var(--ty-space-2) var(--ty-space-3);border-block-end:var(--ty-report-receipt-border-block-end) solid var(--ty-line);text-align:start}.ty-report__note p{margin:0 0 var(--ty-space-2)}.ty-report__field-list li{padding-inline-start:var(--ty-space-3);border-inline-start:var(--ty-report-field-list-border-inline-start) dashed var(--ty-line-strong)}.ty-report__link:focus-visible{outline:var(--ty-focus-width) solid var(--ty-focus-ring);outline-offset:var(--ty-report-link-outline-offset)}@media (max-width:1023.98px){.ty-report__kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.ty-report[data-layout=grid] .ty-report__charts{grid-template-columns:minmax(0,1fr)}}@media (max-width:639.98px){.ty-report__kpis,.ty-report__pairs{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.ty-report__section{animation:none;transition:none}}@media (forced-colors:active){.ty-report__section{border:var(--ty-report-section-border) solid CanvasText}.ty-report__recommendation{border:var(--ty-report-recommendation-border) solid CanvasText}.ty-report__note{border:var(--ty-report-note-border) solid CanvasText}.ty-report__kpi{border:var(--ty-report-kpi-border) solid CanvasText}.ty-report__feed-entry,.ty-report__step{border-inline-start-color:CanvasText}}}@layer ty.components{.ty-report__recommendation>.ty-icon{flex:none;inline-size:20px;block-size:20px;color:var(--ty-accent)}.ty-report__receipt [data-numeric]{text-align:end;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}}@layer ty.tokens{:root{--ty-live-report-step-border:1px;--ty-live-report-step-mark-inline-size:14px;--ty-live-report-step-mark-block-size:14px;--ty-live-report-step-border-width:3px}}@layer ty.components{.ty-live-report{display:flex;flex-direction:column;gap:var(--ty-space-5);min-inline-size:0}.ty-live-report__head{display:flex;flex-direction:column;gap:var(--ty-space-3)}.ty-live-report__steps{display:flex;flex-wrap:wrap;gap:var(--ty-space-2);margin:0;padding:0;list-style:none}.ty-live-report__step{display:inline-flex;flex-wrap:wrap;align-items:center;gap:var(--ty-space-1) var(--ty-space-2);max-inline-size:100%;padding:var(--ty-space-1) var(--ty-space-3);border:var(--ty-live-report-step-border) solid var(--ty-line);border-radius:var(--ty-radius-pill);font-size:var(--ty-font-size-meta)}.ty-live-report__step-mark{display:inline-flex;color:var(--ty-ink-3)}.ty-live-report__step-id{color:var(--ty-ink);font-family:var(--ty-font-mono)}.ty-live-report__step-kind,.ty-live-report__step-state{color:var(--ty-ink-3)}.ty-live-report__step-error{flex-basis:100%;color:var(--ty-on-danger-soft);overflow-wrap:anywhere}.ty-live-report__waiting{margin:0;color:var(--ty-ink-3);font-size:var(--ty-font-size-body)}.ty-live-report__request{display:flex;flex-direction:column;gap:var(--ty-space-3)}.ty-live-report__prompt{margin:0;max-inline-size:var(--ty-measure-prose)}.ty-live-report__actions{display:flex;flex-wrap:wrap;gap:var(--ty-space-2)}.ty-live-report__step-mark svg{inline-size:var(--ty-live-report-step-mark-inline-size);block-size:var(--ty-live-report-step-mark-block-size)}.ty-live-report__step[data-state=done] .ty-live-report__step-mark{color:var(--ty-success)}.ty-live-report__step[data-state=failed]{border-color:var(--ty-danger);border-style:double;border-width:var(--ty-live-report-step-border-width)}.ty-live-report__step[data-state=failed] .ty-live-report__step-mark{color:var(--ty-danger)}.ty-live-report__step[data-state=paused]{border-style:dashed}.ty-live-report__step[data-state=running] .ty-live-report__step-mark{animation:ty-live-report-pulse var(--ty-dur-pulse) ease-in-out infinite}@media (prefers-reduced-motion:reduce){.ty-live-report__step[data-state=running] .ty-live-report__step-mark{animation:none}}@media (forced-colors:active){.ty-live-report__step{border-color:CanvasText}.ty-live-report__step-mark{color:CanvasText}}}@layer ty.components{@keyframes ty-live-report-pulse{50%{opacity:.35}}}@layer ty.tokens{:root{--ty-region-map-stage-border:1px;--ty-region-map-zoom-border:1px;--ty-region-map-detail-inset-inline-end:44px;--ty-region-map-swatch-inline-size:8px;--ty-region-map-swatch-block-size:8px;--ty-region-map-swatch-border-radius:2px;--ty-region-map-flag-inline-size:18px;--ty-region-map-flag-block-size:12px;--ty-region-map-flag-border:1px}}@layer ty.components{.ty-region-map{display:flex;flex-direction:column;gap:var(--ty-space-4);min-inline-size:0}.ty-region-map__counter{margin:0;color:var(--ty-ink-2);font-size:var(--ty-font-size-body)}.ty-region-map__stage{position:relative;overflow:hidden;border:var(--ty-region-map-stage-border) solid var(--ty-line);border-radius:var(--ty-radius-card);background:var(--ty-surface-sunken)}.ty-region-map__svg{display:block;inline-size:100%;block-size:auto;touch-action:none;cursor:grab;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ty-region-map__placeholder{display:grid;place-items:center;aspect-ratio:800/560;padding:var(--ty-space-5)}.ty-region-map__shape{fill-opacity:.22;stroke:var(--ty-line-strong);stroke-width:.8;vector-effect:non-scaling-stroke}.ty-region-map__marker{cursor:pointer;outline:none}.ty-region-map__hit{fill:transparent}.ty-region-map__dot{fill:var(--ty-surface-raised-solid);stroke:currentColor;stroke-width:2.5;vector-effect:non-scaling-stroke}.ty-region-map__count{fill:var(--ty-ink);font-family:var(--ty-font-sans);font-weight:var(--ty-font-weight-semibold);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;pointer-events:none}.ty-region-map__zoom{position:absolute;inset-block-start:var(--ty-space-3);inset-inline-end:var(--ty-space-3);display:flex;flex-direction:column;align-items:center;gap:var(--ty-space-1);padding:var(--ty-space-1);border:var(--ty-region-map-zoom-border) solid var(--ty-line);border-radius:var(--ty-radius-card);background:var(--ty-surface-raised);box-shadow:var(--ty-shadow-floating);backdrop-filter:blur(var(--ty-glass-blur-floating));-webkit-backdrop-filter:blur(var(--ty-glass-blur-floating))}.ty-region-map__zoom-value{color:var(--ty-ink-3);font-family:var(--ty-font-mono);font-size:var(--ty-font-size-meta)}.ty-region-map__detail{position:absolute}.ty-region-map__legend-title{margin:0 0 var(--ty-space-2);color:var(--ty-ink);font-size:var(--ty-font-size-label);font-weight:var(--ty-font-weight-semibold)}.ty-region-map__legend-item{display:inline-flex;align-items:center;gap:var(--ty-space-2);font-size:var(--ty-font-size-meta)}.ty-region-map__legend-count{color:var(--ty-ink-3);font-family:var(--ty-font-figure,var(--ty-font-mono));font-feature-settings:tabular-nums lining-nums;font-variant-numeric:tabular-nums lining-nums}.ty-region-map__legend-more{color:var(--ty-ink-3);font-size:var(--ty-font-size-meta)}.ty-region-map__placeholder>*{inline-size:100%}.ty-region-map__shape[data-has-items]{fill-opacity:.42;cursor:pointer}.ty-region-map__shape[data-hovered]{fill-opacity:.6}.ty-region-map__shape[data-active]{fill-opacity:.75;stroke:var(--ty-accent);stroke-width:2}.ty-region-map__marker[data-active] .ty-region-map__dot{fill:var(--ty-accent-soft);stroke:var(--ty-accent)}.ty-region-map__marker:focus-visible .ty-region-map__dot{stroke:var(--ty-focus-ring);stroke-width:4}.ty-region-map__zoom .ty-button{--ty-button-height:var(--ty-control-target)}.ty-region-map__detail[data-position=bottom-left]{inset-block-end:var(--ty-space-3);inset-inline-start:var(--ty-space-3)}.ty-region-map__detail[data-position=bottom-right]{inset-block-end:var(--ty-space-3);inset-inline-end:var(--ty-space-3)}.ty-region-map__detail[data-position=top-left]{inset-block-start:var(--ty-space-3);inset-inline-start:var(--ty-space-3)}.ty-region-map__detail[data-position=top-right]{inset-block-start:var(--ty-space-3);inset-inline-end:calc(var(--ty-region-map-detail-inset-inline-end) + 2 * var(--ty-space-3))}.ty-region-map__legend ul{gap:var(--ty-space-2) var(--ty-space-4)}.ty-region-map__legend ul,.ty-region-map__list{display:flex;flex-wrap:wrap;margin:0;padding:0;list-style:none}.ty-region-map__list{gap:var(--ty-space-1) var(--ty-space-2)}.ty-region-map__swatch{inline-size:var(--ty-region-map-swatch-inline-size);block-size:var(--ty-region-map-swatch-block-size);border-radius:var(--ty-region-map-swatch-border-radius)}.ty-region-map__flag{inline-size:var(--ty-region-map-flag-inline-size);block-size:var(--ty-region-map-flag-block-size);-o-object-fit:cover;object-fit:cover;border:var(--ty-region-map-flag-border) solid var(--ty-line)}.ty-region-map__list-toggle[aria-pressed=true]{--ty-button-fill:var(--ty-accent-soft);--ty-button-ink:var(--ty-on-accent-soft)}@media (prefers-reduced-motion:reduce){.ty-region-map__svg *{transition:none;animation:none}}@media (forced-colors:active){.ty-region-map__shape{fill:Canvas;stroke:CanvasText}.ty-region-map__marker[data-active] .ty-region-map__dot,.ty-region-map__shape[data-active]{stroke:Highlight;fill:Highlight}.ty-region-map__dot{fill:Canvas;stroke:CanvasText}.ty-region-map__count{fill:CanvasText}}}@layer ty.components{.ty-region-map__detail{max-inline-size:min(22rem,calc(100% - 2 * var(--ty-space-3)));padding:var(--ty-space-3) var(--ty-space-4);border:1px solid var(--ty-line);border-radius:var(--ty-radius-card);background:var(--ty-surface-raised);box-shadow:var(--ty-shadow-floating)}@media (prefers-reduced-transparency:reduce){.ty-region-map__detail,.ty-region-map__zoom{background:var(--ty-surface-raised-solid);backdrop-filter:none;-webkit-backdrop-filter:none}}@media (forced-colors:active){.ty-region-map__detail,.ty-region-map__stage,.ty-region-map__zoom{border-color:CanvasText}}}@layer ty.tokens{:root{--ty-flag-map-explorer-max-block-size:80vh;--ty-flag-map-explorer-veil:0.72;--ty-flag-map-explorer-hit-stroke:2.5px;--ty-flag-map-explorer-focus-stroke:5px;--ty-flag-map-explorer-card-inline-size:18rem;--ty-flag-map-explorer-outline-offset:2px;--ty-flag-map-explorer-underline-offset:0.2em;--ty-flag-map-explorer-popover-max-block-size:20rem;--ty-flag-map-explorer-popover-min-inline-size:16rem;--ty-flag-map-explorer-swatch:0.9rem;--ty-flag-map-explorer-chip-dot:0.5rem;--ty-flag-map-explorer-highlight:0.85;--ty-flag-map-explorer-shift-x:-50%;--ty-flag-map-explorer-shift-y:calc(-100% - 0.75rem)}}@layer ty.components{.ty-flag-map-explorer{display:grid;grid-gap:var(--ty-space-4);gap:var(--ty-space-4);min-inline-size:0;color:var(--ty-ink);font-family:var(--ty-font-sans)}.ty-flag-map-explorer__stage{position:relative;min-inline-size:0}.ty-flag-map-explorer__svg{display:block;inline-size:100%;block-size:auto;max-block-size:var(--ty-flag-map-explorer-max-block-size);overflow:visible;touch-action:manipulation}.ty-flag-map-explorer__veil{fill:var(--ty-bg);fill-opacity:var(--ty-flag-map-explorer-veil)}.ty-flag-map-explorer__outline{fill:none;stroke:var(--ty-bg);stroke-width:var(--ty-border-width);vector-effect:non-scaling-stroke;stroke-linejoin:round}.ty-flag-map-explorer__area{fill:transparent;stroke:var(--ty-line-strong);stroke-width:var(--ty-border-width);vector-effect:non-scaling-stroke;stroke-linejoin:round}.ty-flag-map-explorer__dot{fill:var(--ty-ink);stroke:var(--ty-bg);stroke-width:var(--ty-border-width);vector-effect:non-scaling-stroke}.ty-flag-map-explorer__hits{outline:none}.ty-flag-map-explorer__hit{fill:transparent;stroke:transparent;stroke-width:var(--ty-flag-map-explorer-hit-stroke);vector-effect:non-scaling-stroke;stroke-linejoin:round;cursor:pointer;outline:none;transition:fill var(--ty-dur-quick) var(--ty-ease),stroke var(--ty-dur-quick) var(--ty-ease)}.ty-flag-map-explorer__status{margin:0;color:var(--ty-ink-2);font-size:var(--ty-font-size-meta);min-block-size:1lh}.ty-flag-map-explorer__card{position:absolute;inset-inline-start:var(--ty-flag-map-explorer-x);inset-block-start:var(--ty-flag-map-explorer-y);z-index:var(--ty-z-popover);display:grid;grid-gap:var(--ty-space-3);gap:var(--ty-space-3);inline-size:min(var(--ty-flag-map-explorer-card-inline-size),100%);padding:var(--ty-space-4);box-sizing:border-box;border:var(--ty-border-width) solid var(--ty-line);border-radius:var(--ty-radius-card);background:var(--ty-surface-raised);color:var(--ty-on-surface-raised);box-shadow:var(--ty-shadow-floating);backdrop-filter:blur(var(--ty-glass-blur-floating)) saturate(var(--ty-glass-saturate));-webkit-backdrop-filter:blur(var(--ty-glass-blur-floating)) saturate(var(--ty-glass-saturate));transform:translate(var(--ty-flag-map-explorer-shift-x),var(--ty-flag-map-explorer-shift-y));transition:opacity var(--ty-dur-quick) var(--ty-ease-out)}.ty-flag-map-explorer__cardTitle{display:flex;align-items:center;gap:var(--ty-space-2);margin:0;color:var(--ty-ink);font-family:var(--ty-font-serif);font-size:var(--ty-font-size-h3);font-weight:var(--ty-font-weight-semibold)}.ty-flag-map-explorer__facts{display:grid;grid-template-columns:1fr auto;grid-gap:var(--ty-space-1) var(--ty-space-4);gap:var(--ty-space-1) var(--ty-space-4);margin:0;font-size:var(--ty-font-size-label)}.ty-flag-map-explorer__factRow{display:contents}.ty-flag-map-explorer__factLabel{color:var(--ty-ink-2)}.ty-flag-map-explorer__factValue{margin:0;color:var(--ty-ink);font-family:var(--ty-font-figure,var(--ty-font-mono));text-align:end;font-feature-settings:tabular-nums lining-nums;font-variant-numeric:tabular-nums lining-nums}.ty-flag-map-explorer__action{display:inline-flex;align-items:center;gap:var(--ty-space-2);min-block-size:var(--ty-control-target);padding-inline:var(--ty-space-3);border:0;border-radius:var(--ty-radius-control);background:var(--ty-cta-solid);color:var(--ty-on-cta);font-family:var(--ty-font-sans);font-weight:var(--ty-font-weight-semibold);font-size:var(--ty-font-size-label);cursor:pointer;box-sizing:border-box;justify-self:start}.ty-flag-map-explorer__trail{min-inline-size:0}.ty-flag-map-explorer__trailList{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ty-space-1);margin:0;padding:0;list-style:none;font-size:var(--ty-font-size-label)}.ty-flag-map-explorer__trailItem{display:inline-flex;align-items:center;gap:var(--ty-space-1);color:var(--ty-ink-2)}.ty-flag-map-explorer__trailButton{min-block-size:var(--ty-control-target);padding:0 var(--ty-space-1);border:0;border-radius:var(--ty-radius-control);background:transparent;color:var(--ty-ink-2);font:inherit;text-decoration:underline;text-underline-offset:var(--ty-flag-map-explorer-underline-offset);cursor:pointer}.ty-flag-map-explorer__trailCurrent{color:var(--ty-ink);font-weight:var(--ty-font-weight-semibold)}.ty-flag-map-explorer__trailSeparator{color:var(--ty-ink-3)}.ty-flag-map-explorer__search{display:grid;grid-gap:var(--ty-space-1);gap:var(--ty-space-1);min-inline-size:0}.ty-flag-map-explorer__searchLabel{color:var(--ty-ink-2);font-size:var(--ty-font-size-label)}.ty-flag-map-explorer__searchInput{min-block-size:var(--ty-control-target);inline-size:100%;padding:0 var(--ty-space-3);box-sizing:border-box;border:var(--ty-border-width) solid var(--ty-input);border-radius:var(--ty-radius-control);background:var(--ty-surface);color:var(--ty-ink);font:inherit}.ty-flag-map-explorer__searchPopover{min-inline-size:var(--ty-flag-map-explorer-popover-min-inline-size);max-block-size:var(--ty-flag-map-explorer-popover-max-block-size);overflow:auto;border:var(--ty-border-width) solid var(--ty-line);border-radius:var(--ty-radius-card);background:var(--ty-surface-raised-solid);color:var(--ty-ink);box-shadow:var(--ty-shadow-floating);font-family:var(--ty-font-sans)}.ty-flag-map-explorer__searchList{margin:0;padding:var(--ty-space-1);outline:none}.ty-flag-map-explorer__option{display:flex;justify-content:space-between;gap:var(--ty-space-3);align-items:center;min-block-size:var(--ty-control-target);padding:0 var(--ty-space-3);border-radius:var(--ty-radius-control);cursor:pointer;outline:none}.ty-flag-map-explorer__optionKind{color:var(--ty-ink-2);font-size:var(--ty-font-size-meta)}.ty-flag-map-explorer__empty{padding:var(--ty-space-3);color:var(--ty-ink-2)}.ty-flag-map-explorer__legend{display:flex;flex-wrap:wrap;gap:var(--ty-space-2) var(--ty-space-4);margin:0;padding:0;list-style:none;font-size:var(--ty-font-size-meta);color:var(--ty-ink-2)}.ty-flag-map-explorer__legendItem{display:inline-flex;align-items:center;gap:var(--ty-space-2)}.ty-flag-map-explorer__swatch{inline-size:var(--ty-flag-map-explorer-swatch);block-size:var(--ty-flag-map-explorer-swatch);border:var(--ty-border-width) solid var(--ty-line-strong);border-radius:var(--ty-radius-control);background:var(--ty-bg)}.ty-flag-map-explorer__states{display:grid;grid-gap:var(--ty-space-2);gap:var(--ty-space-2)}.ty-flag-map-explorer__statesTitle{margin:0;color:var(--ty-ink-2);font-size:var(--ty-font-size-eyebrow);font-weight:var(--ty-font-weight-semibold);letter-spacing:.08em;text-transform:uppercase}.ty-flag-map-explorer__statesList{display:flex;flex-wrap:wrap;gap:var(--ty-space-2);margin:0;padding:0;list-style:none}.ty-flag-map-explorer__chip{display:inline-flex;align-items:center;gap:var(--ty-space-2);min-block-size:var(--ty-control-target);padding-inline:var(--ty-space-3);border:var(--ty-border-width) solid var(--ty-line);border-radius:var(--ty-radius-control);background:var(--ty-surface-raised);color:var(--ty-ink);font-family:var(--ty-font-figure,var(--ty-font-mono));font-weight:var(--ty-font-weight-semibold);font-size:var(--ty-font-size-label);cursor:pointer;box-sizing:border-box}.ty-flag-map-explorer__chipDot{inline-size:var(--ty-flag-map-explorer-chip-dot);block-size:var(--ty-flag-map-explorer-chip-dot);border-radius:var(--ty-radius-pill);background:var(--ty-ink-3)}.ty-flag-map-explorer__hit[data-hovered]{fill:color-mix(in oklab,var(--ty-bg) 18%,transparent);stroke:var(--ty-ink)}.ty-flag-map-explorer__hit[data-active]{stroke:var(--ty-ink)}.ty-flag-map-explorer__hit[data-selected]{stroke:var(--ty-focus-ring)}.ty-flag-map-explorer__hit[data-focus-visible]{stroke:var(--ty-focus-ring);stroke-width:var(--ty-flag-map-explorer-focus-stroke);fill:color-mix(in oklab,var(--ty-bg) 18%,transparent)}.ty-flag-map-explorer__hit[data-kind=municipality][data-active]{fill:var(--ty-brand);fill-opacity:var(--ty-flag-map-explorer-highlight)}.ty-flag-map-explorer__area[data-class="0"]{fill:color-mix(in oklab,var(--ty-brand) 22%,var(--ty-bg))}.ty-flag-map-explorer__area[data-class="1"]{fill:color-mix(in oklab,var(--ty-brand) 42%,var(--ty-bg))}.ty-flag-map-explorer__area[data-class="2"]{fill:color-mix(in oklab,var(--ty-brand) 62%,var(--ty-bg))}.ty-flag-map-explorer__area[data-class="3"]{fill:color-mix(in oklab,var(--ty-brand) 82%,var(--ty-bg))}.ty-flag-map-explorer__area[data-class="4"]{fill:var(--ty-brand)}.ty-flag-map-explorer__swatch[data-class="0"]{background:color-mix(in oklab,var(--ty-brand) 22%,var(--ty-bg))}.ty-flag-map-explorer__swatch[data-class="1"]{background:color-mix(in oklab,var(--ty-brand) 42%,var(--ty-bg))}.ty-flag-map-explorer__swatch[data-class="2"]{background:color-mix(in oklab,var(--ty-brand) 62%,var(--ty-bg))}.ty-flag-map-explorer__swatch[data-class="3"]{background:color-mix(in oklab,var(--ty-brand) 82%,var(--ty-bg))}.ty-flag-map-explorer__swatch[data-class="4"]{background:var(--ty-brand)}.ty-flag-map-explorer__swatch[data-shape=dot]{border-radius:var(--ty-radius-pill);background:var(--ty-ink)}.ty-flag-map-explorer__chipDot[data-region="1"]{background:var(--ty-chart-1)}.ty-flag-map-explorer__chipDot[data-region="2"]{background:var(--ty-chart-2)}.ty-flag-map-explorer__chipDot[data-region="3"]{background:var(--ty-chart-3)}.ty-flag-map-explorer__chipDot[data-region="4"]{background:var(--ty-chart-4)}.ty-flag-map-explorer__chipDot[data-region="5"]{background:var(--ty-chart-5)}.ty-flag-map-explorer__chip[data-hovered]{border-color:var(--ty-line-strong);background:var(--ty-surface-sunken)}.ty-flag-map-explorer__chip[data-current]{border-color:var(--ty-focus-ring)}.ty-flag-map-explorer__action[data-focus-visible],.ty-flag-map-explorer__chip[data-focus-visible]{outline:var(--ty-focus-width) solid var(--ty-focus-ring);outline-offset:var(--ty-flag-map-explorer-outline-offset)}.ty-flag-map-explorer__action[data-hovered]{background:var(--ty-brand-strong);color:var(--ty-on-brand)}.ty-flag-map-explorer__trailButton[data-focus-visible]{outline:var(--ty-focus-width) solid var(--ty-focus-ring);outline-offset:var(--ty-flag-map-explorer-outline-offset)}.ty-flag-map-explorer__trailButton[data-hovered]{color:var(--ty-ink)}.ty-flag-map-explorer__searchInput[data-focused]{outline:var(--ty-focus-width) solid var(--ty-focus-ring);outline-offset:var(--ty-flag-map-explorer-outline-offset)}.ty-flag-map-explorer__option[data-focused]{background:var(--ty-surface-sunken)}.ty-flag-map-explorer__option[data-focus-visible]{outline:var(--ty-focus-width) solid var(--ty-focus-ring);outline-offset:var(--ty-flag-map-explorer-outline-offset)}.ty-flag-map-explorer__card[data-pinned]{box-shadow:var(--ty-shadow-modal)}@media (max-width:639.98px){.ty-flag-map-explorer__card{position:static;inline-size:100%;transform:none;margin-block-start:var(--ty-space-3)}}@media (prefers-reduced-motion:reduce){.ty-flag-map-explorer *{transition:none}}@media (forced-colors:active){.ty-flag-map-explorer__hit[data-focus-visible]{stroke:Highlight}}}@layer ty.tokens{:root{--ty-state-map-max-block-size:80vh;--ty-state-map-veil:0.45;--ty-state-map-fill-opacity:0.78;--ty-state-map-dimmed:0.25;--ty-state-map-hit-stroke:2.5px;--ty-state-map-focus-stroke:5px;--ty-state-map-tooltip-inline-size:16rem;--ty-state-map-outline-offset:2px;--ty-state-map-underline-offset:0.2em;--ty-state-map-swatch:0.9rem;--ty-state-map-shift-x:-50%;--ty-state-map-shift-y:calc(-100% - 0.75rem)}}@layer ty.components{.ty-state-map{display:grid;grid-gap:var(--ty-space-4);gap:var(--ty-space-4);min-inline-size:0;color:var(--ty-ink);font-family:var(--ty-font-sans)}.ty-state-map__stage{position:relative;min-inline-size:0}.ty-state-map__svg{display:block;inline-size:100%;block-size:auto;max-block-size:var(--ty-state-map-max-block-size);overflow:visible;touch-action:manipulation}.ty-state-map__veil{fill:var(--ty-bg);fill-opacity:var(--ty-state-map-veil)}.ty-state-map__outline{fill:none;stroke:var(--ty-ink-2);stroke-width:var(--ty-border-width);vector-effect:non-scaling-stroke;stroke-linejoin:round}.ty-state-map__area{fill:transparent;stroke:var(--ty-line-strong);stroke-width:var(--ty-border-width);vector-effect:non-scaling-stroke;stroke-linejoin:round;transition:opacity var(--ty-dur-quick) var(--ty-ease)}.ty-state-map__dot{fill:var(--ty-ink);stroke:var(--ty-bg);stroke-width:var(--ty-border-width);vector-effect:non-scaling-stroke}.ty-state-map__hits{outline:none}.ty-state-map__hit{fill:transparent;stroke:transparent;stroke-width:var(--ty-state-map-hit-stroke);vector-effect:non-scaling-stroke;stroke-linejoin:round;cursor:pointer;outline:none;transition:stroke var(--ty-dur-quick) var(--ty-ease)}.ty-state-map__status{margin:0;color:var(--ty-ink-2);font-size:var(--ty-font-size-meta);min-block-size:1lh}.ty-state-map__tooltip{position:absolute;inset-inline-start:var(--ty-state-map-x);inset-block-start:var(--ty-state-map-y);z-index:var(--ty-z-popover);display:grid;grid-gap:var(--ty-space-2);gap:var(--ty-space-2);inline-size:min(var(--ty-state-map-tooltip-inline-size),100%);padding:var(--ty-space-3);box-sizing:border-box;border:var(--ty-border-width) solid var(--ty-line);border-radius:var(--ty-radius-card);background:var(--ty-surface-raised-solid);color:var(--ty-ink);box-shadow:var(--ty-shadow-floating);transform:translate(var(--ty-state-map-shift-x),var(--ty-state-map-shift-y))}.ty-state-map__tooltipTitle{margin:0;font-family:var(--ty-font-serif);font-size:var(--ty-font-size-h3);font-weight:var(--ty-font-weight-semibold)}.ty-state-map__tooltipValue{margin:0;font-family:var(--ty-font-mono);font-size:var(--ty-font-size-label);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ty-state-map__tooltipRank{margin:0;color:var(--ty-ink-2);font-size:var(--ty-font-size-meta)}.ty-state-map__tooltipLink{justify-self:start;color:var(--ty-accent);font-size:var(--ty-font-size-label);font-weight:var(--ty-font-weight-semibold);text-decoration:underline;text-underline-offset:var(--ty-state-map-underline-offset);border-radius:var(--ty-radius-control);outline:none}.ty-state-map__legend{display:grid;grid-gap:var(--ty-space-2);gap:var(--ty-space-2);margin:0;min-inline-size:0}.ty-state-map__legendTitle{margin:0;color:var(--ty-ink);font-size:var(--ty-font-size-label);font-weight:var(--ty-font-weight-semibold)}.ty-state-map__legendList{display:flex;flex-wrap:wrap;gap:var(--ty-space-2) var(--ty-space-4);margin:0;padding:0;list-style:none}.ty-state-map__legendItem{display:contents}.ty-state-map__legendEntry{display:inline-flex;align-items:center;gap:var(--ty-space-2);min-block-size:var(--ty-control-target);padding:0 var(--ty-space-2);border:var(--ty-border-width) solid transparent;border-radius:var(--ty-radius-control);background:transparent;color:var(--ty-ink-2);font:inherit;font-size:var(--ty-font-size-meta);text-align:start}.ty-state-map__swatch{flex-shrink:0;inline-size:var(--ty-state-map-swatch);block-size:var(--ty-state-map-swatch);border:var(--ty-border-width) solid var(--ty-line-strong);border-radius:var(--ty-radius-control);background:var(--ty-bg)}.ty-state-map__range{color:var(--ty-ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ty-state-map__count{color:var(--ty-ink-2);font-family:var(--ty-font-figure,var(--ty-font-mono));font-feature-settings:tabular-nums lining-nums;font-variant-numeric:tabular-nums lining-nums}.ty-state-map__legendSource{margin:0;color:var(--ty-ink-2);font-size:var(--ty-font-size-meta)}.ty-state-map__table{inline-size:100%;border-collapse:collapse;font-size:var(--ty-font-size-label)}.ty-state-map__caption{text-align:start;color:var(--ty-ink-2);font-size:var(--ty-font-size-meta);padding-block-end:var(--ty-space-2)}.ty-state-map__th{font-weight:var(--ty-font-weight-semibold);border-block-end:var(--ty-border-width) solid var(--ty-line-strong)}.ty-state-map__td,.ty-state-map__th{text-align:start;padding:var(--ty-space-1) var(--ty-space-2)}.ty-state-map__td{border-block-end:var(--ty-border-width) solid var(--ty-line)}.ty-state-map__num{text-align:end}.ty-state-map__num,.ty-state-map__rank{font-family:var(--ty-font-figure,var(--ty-font-mono));font-feature-settings:tabular-nums lining-nums;font-variant-numeric:tabular-nums lining-nums}.ty-state-map__rank{text-align:start}.ty-state-map__area[data-class="0"]{fill:color-mix(in oklab,var(--ty-brand) 22%,var(--ty-bg))}.ty-state-map__area[data-class="1"]{fill:color-mix(in oklab,var(--ty-brand) 42%,var(--ty-bg))}.ty-state-map__area[data-class="2"]{fill:color-mix(in oklab,var(--ty-brand) 62%,var(--ty-bg))}.ty-state-map__area[data-class="3"]{fill:color-mix(in oklab,var(--ty-brand) 82%,var(--ty-bg))}.ty-state-map__area[data-class="4"]{fill:var(--ty-brand)}.ty-state-map__area[data-class]{fill-opacity:var(--ty-state-map-fill-opacity)}.ty-state-map__swatch[data-class="0"]{background:color-mix(in oklab,var(--ty-brand) 22%,var(--ty-bg))}.ty-state-map__swatch[data-class="1"]{background:color-mix(in oklab,var(--ty-brand) 42%,var(--ty-bg))}.ty-state-map__swatch[data-class="2"]{background:color-mix(in oklab,var(--ty-brand) 62%,var(--ty-bg))}.ty-state-map__swatch[data-class="3"]{background:color-mix(in oklab,var(--ty-brand) 82%,var(--ty-bg))}.ty-state-map__swatch[data-class="4"]{background:var(--ty-brand)}.ty-state-map__swatch[data-shape=dot]{border-radius:var(--ty-radius-pill);background:var(--ty-ink)}.ty-state-map__area[data-dimmed],.ty-state-map__dot[data-dimmed]{opacity:var(--ty-state-map-dimmed)}.ty-state-map__hit[data-active],.ty-state-map__hit[data-hovered]{stroke:var(--ty-ink)}.ty-state-map__hit[data-selected]{stroke:var(--ty-focus-ring)}.ty-state-map__hit[data-focus-visible]{stroke:var(--ty-focus-ring);stroke-width:var(--ty-state-map-focus-stroke)}.ty-state-map__legendList[data-orientation=vertical]{flex-direction:column;align-items:flex-start}.ty-state-map__legendEntry[data-interactive]{cursor:pointer}.ty-state-map__legendEntry[data-hovered]{border-color:var(--ty-line-strong);color:var(--ty-ink)}.ty-state-map__legendEntry[aria-pressed=true]{border-color:var(--ty-focus-ring);background:var(--ty-surface-sunken);color:var(--ty-ink)}.ty-state-map__legendEntry[data-focus-visible],.ty-state-map__tooltipLink[data-focus-visible]{outline:var(--ty-focus-width) solid var(--ty-focus-ring);outline-offset:var(--ty-state-map-outline-offset)}@media (max-width:639.98px){.ty-state-map__tooltip{position:static;inline-size:100%;transform:none;margin-block-start:var(--ty-space-3)}}@media (prefers-reduced-motion:reduce){.ty-state-map *{transition:none}}@media (forced-colors:active){.ty-state-map__hit[data-focus-visible]{stroke:Highlight}}}@layer ty.components{.ty-municipality-flag{display:inline-flex;align-items:center;justify-content:center;flex:none;vertical-align:middle;aspect-ratio:3/2;block-size:var(--ty-space-5)}.ty-municipality-flag__image{display:block;block-size:100%;inline-size:100%;-o-object-fit:cover;object-fit:cover}.ty-municipality-flag[data-size=xsmall]{block-size:var(--ty-space-3)}.ty-municipality-flag[data-size=small]{block-size:var(--ty-space-4)}.ty-municipality-flag[data-size=regular]{block-size:var(--ty-space-5)}.ty-municipality-flag[data-size=large]{block-size:var(--ty-space-6)}.ty-municipality-flag[data-size=xlarge]{block-size:var(--ty-space-8)}.ty-municipality-flag[data-shape=circle]{aspect-ratio:1/1;border-radius:var(--ty-radius-pill);overflow:hidden}.ty-municipality-flag[data-shape=square]{aspect-ratio:1/1;border-radius:var(--ty-radius-control);overflow:hidden}}@layer ty.tokens{:root{--ty-municipality-picker-field-min:14rem;--ty-municipality-picker-popover-max-block-size:20rem;--ty-municipality-picker-outline-offset:2px}}@layer ty.components{.ty-municipality-picker{display:grid;grid-template-columns:repeat(auto-fit,minmax(var(--ty-municipality-picker-field-min),1fr));grid-gap:var(--ty-space-3);gap:var(--ty-space-3);min-inline-size:0;color:var(--ty-ink);font-family:var(--ty-font-sans)}.ty-municipality-picker__field{display:grid;grid-gap:var(--ty-space-1);gap:var(--ty-space-1);min-inline-size:0}.ty-municipality-picker__label{color:var(--ty-ink-2);font-size:var(--ty-font-size-label)}.ty-municipality-picker__input{min-block-size:var(--ty-control-target);inline-size:100%;padding:0 var(--ty-space-3);box-sizing:border-box;border:var(--ty-border-width) solid var(--ty-input);border-radius:var(--ty-radius-control);background:var(--ty-surface);color:var(--ty-ink);font:inherit}.ty-municipality-picker__popover{min-inline-size:var(--ty-municipality-picker-field-min);max-block-size:var(--ty-municipality-picker-popover-max-block-size);overflow:auto;border:var(--ty-border-width) solid var(--ty-line);border-radius:var(--ty-radius-card);background:var(--ty-surface-raised-solid);color:var(--ty-ink);box-shadow:var(--ty-shadow-floating);font-family:var(--ty-font-sans)}.ty-municipality-picker__list{margin:0;padding:var(--ty-space-1);outline:none}.ty-municipality-picker__option{display:flex;gap:var(--ty-space-3);align-items:center;min-block-size:var(--ty-control-target);padding:0 var(--ty-space-3);border-radius:var(--ty-radius-control);cursor:pointer;outline:none}.ty-municipality-picker__optionName{flex:1 1;min-inline-size:0}.ty-municipality-picker__optionState{color:var(--ty-ink-2);font-size:var(--ty-font-size-meta)}.ty-municipality-picker__empty{padding:var(--ty-space-3);color:var(--ty-ink-2)}.ty-municipality-picker__input[data-focused]{outline:var(--ty-focus-width) solid var(--ty-focus-ring);outline-offset:var(--ty-municipality-picker-outline-offset)}.ty-municipality-picker__option[data-focused]{background:var(--ty-surface-sunken)}.ty-municipality-picker__option[data-focus-visible]{outline:var(--ty-focus-width) solid var(--ty-focus-ring);outline-offset:var(--ty-municipality-picker-outline-offset)}.ty-municipality-picker__option[data-selected]{font-weight:var(--ty-font-weight-semibold)}}@layer ty.tokens{:root{--ty-sparkline-block-size:var(--ty-space-7);--ty-sparkline-tone:var(--ty-ink);--ty-sparkline-stroke:1.5px;--ty-sparkline-end:5px}}@layer ty.components{.ty-sparkline{display:block;inline-size:100%;block-size:var(--ty-sparkline-block-size);overflow:visible;color:var(--ty-sparkline-tone)}.ty-sparkline__line{stroke:currentColor;stroke-width:var(--ty-sparkline-stroke);stroke-linejoin:round;stroke-linecap:round}.ty-sparkline__end,.ty-sparkline__line{fill:none;vector-effect:non-scaling-stroke}.ty-sparkline__end{stroke:currentColor;stroke-width:var(--ty-sparkline-end);stroke-linecap:round}.ty-sparkline[data-size=small]{--ty-sparkline-block-size:var(--ty-space-5)}.ty-sparkline[data-size=medium]{--ty-sparkline-block-size:var(--ty-space-7)}.ty-sparkline[data-size=large]{--ty-sparkline-block-size:var(--ty-space-8)}.ty-sparkline[data-tone=ink]{--ty-sparkline-tone:var(--ty-ink)}.ty-sparkline[data-tone=accent]{--ty-sparkline-tone:var(--ty-accent-strong)}.ty-sparkline[data-tone=chart]{--ty-sparkline-tone:var(--ty-chart-1)}@media (forced-colors:active){.ty-sparkline{color:CanvasText}}}@layer ty.tokens{:root{--ty-ambient-glow-filter:110px}}@layer ty.components{.ty-ambient{position:fixed;inset:0;z-index:-1;overflow:hidden;pointer-events:none;contain:strict}.ty-ambient__glow{position:absolute;inline-size:64vmax;block-size:64vmax;border-radius:50%;filter:blur(var(--ty-ambient-glow-filter))}.ty-ambient[data-cover=container]{position:absolute}.ty-ambient__glow[data-glow=upper]{inset-block-start:-34vmax;inset-inline-end:-14vmax;background:var(--ty-ambient-1)}.ty-ambient__glow[data-glow=lower]{inset-block-end:-34vmax;inset-inline-start:6vmax;background:var(--ty-ambient-2)}@supports not ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){.ty-ambient{display:none}}@media (prefers-reduced-transparency:reduce){.ty-ambient{display:none}}@media (forced-colors:active){.ty-ambient{display:none}}}@layer ty.tokens{:root{--ty-auth-frame-column-max-inline-size:400px;--ty-auth-frame-sheet-border:1px;--ty-auth-frame-rule:2px;--ty-auth-frame-sheet-box-shadow:#0000;--ty-auth-frame-column-max-inline-size-v2:340px;--ty-auth-frame-column-max-inline-size-v3:520px}}@layer ty.components{.ty-auth-frame{position:relative;isolation:isolate;display:grid;grid-template-columns:minmax(0,1fr);min-block-size:100dvh;background:var(--ty-bg);color:var(--ty-ink-2)}.ty-auth-frame__brand,.ty-auth-frame__form-side{position:relative;z-index:1}.ty-auth-frame__form-side{display:grid;place-items:center;padding:var(--ty-space-6) var(--ty-space-4);overflow-y:auto;outline:none}.ty-auth-frame__column{display:flex;flex-direction:column;gap:var(--ty-space-5);inline-size:100%;max-inline-size:var(--ty-auth-frame-column-max-inline-size)}.ty-auth-frame__mark{display:flex;justify-content:center}.ty-auth-frame__sheet{--ty-auth-frame-pad:var(--ty-space-5);box-sizing:border-box;min-inline-size:0;padding:var(--ty-auth-frame-pad);border:var(--ty-glass-edge-width,var(--ty-auth-frame-sheet-border)) solid var(--ty-line);border-color:var(--ty-glass-edge,var(--ty-line));border-radius:var(--ty-radius-sheet);background:var(--ty-glass-fill-raised,var(--ty-surface));box-shadow:var(--ty-shadow-sheet),var(--ty-glass-highlight,0 0 var(--ty-auth-frame-sheet-box-shadow));backdrop-filter:blur(var(--ty-glass-blur-sheet)) saturate(var(--ty-glass-saturate));-webkit-backdrop-filter:blur(var(--ty-glass-blur-sheet)) saturate(var(--ty-glass-saturate))}.ty-auth-frame__header{display:flex;align-items:center;justify-content:space-between;gap:var(--ty-space-3)}.ty-auth-frame__home{display:inline-flex;color:var(--ty-ink);border-radius:var(--ty-radius-control)}.ty-auth-frame__title{margin:var(--ty-space-6) 0 0;color:var(--ty-ink);font-family:var(--ty-font-serif);font-size:var(--ty-font-size-h1);font-weight:var(--ty-font-weight-semibold);line-height:var(--ty-font-line-height-display)}.ty-auth-frame__lead{margin:var(--ty-space-3) 0 0;color:var(--ty-ink-2);font-size:var(--ty-font-size-body);line-height:var(--ty-font-line-height-body)}.ty-auth-frame__body{display:flex;flex-direction:column;gap:var(--ty-space-5);margin-block-start:var(--ty-space-5)}.ty-auth-frame__secondary{margin:0;color:var(--ty-ink-2);font-size:var(--ty-font-size-body);text-align:center}.ty-auth-frame__divider{display:flex;align-items:center;gap:var(--ty-space-3);color:var(--ty-ink-3);font-size:var(--ty-font-size-meta)}.ty-auth-frame__foot{margin:var(--ty-space-6) calc(-1 * var(--ty-auth-frame-pad)) calc(-1 * var(--ty-auth-frame-pad));padding:var(--ty-space-4) var(--ty-auth-frame-pad);border-block-start:var(--ty-auth-frame-sheet-border) solid var(--ty-line);border-end-start-radius:var(--ty-radius-sheet);border-end-end-radius:var(--ty-radius-sheet);background:var(--ty-surface-sunken);color:var(--ty-ink-2);font-size:var(--ty-font-size-body);text-align:center}.ty-auth-frame__after{display:flex;flex-direction:column;align-items:center}.ty-auth-frame[data-align=start] .ty-auth-frame__form-side{justify-items:start;align-items:start}.ty-auth-frame[data-align=start] .ty-auth-frame__foot,.ty-auth-frame[data-align=start] .ty-auth-frame__secondary{text-align:start}.ty-auth-frame[data-align=start] .ty-auth-frame__after{align-items:stretch}.ty-auth-frame[data-split]{grid-template-columns:repeat(2,minmax(0,1fr))}.ty-auth-frame__column[data-width=narrow]{max-inline-size:var(--ty-auth-frame-column-max-inline-size-v2)}.ty-auth-frame__column[data-width=wide]{max-inline-size:var(--ty-auth-frame-column-max-inline-size-v3)}@media (min-width:768px){.ty-auth-frame__form-side{padding-inline:var(--ty-space-6)}.ty-auth-frame__sheet{--ty-auth-frame-pad:var(--ty-space-6)}}.ty-auth-frame__title[data-rule]:after{content:"";display:block;inline-size:var(--ty-space-7);block-size:var(--ty-auth-frame-rule);margin-block-start:var(--ty-space-3);background:var(--ty-brand)}.ty-auth-frame__divider:after,.ty-auth-frame__divider:before{content:"";flex:1 1;block-size:var(--ty-auth-frame-sheet-border);background:var(--ty-line)}.ty-auth-frame__home:focus-visible{outline:var(--ty-focus-width) solid var(--ty-focus-ring);outline-offset:var(--ty-auth-frame-rule)}@media (prefers-reduced-transparency:reduce){.ty-auth-frame__sheet{background:var(--ty-surface-solid);backdrop-filter:none;-webkit-backdrop-filter:none}}@media (forced-colors:active){.ty-auth-frame__sheet{border:var(--ty-auth-frame-sheet-border) solid CanvasText}}}@layer ty.components{.ty-auth-frame__sheet :where(h1:not(.ty-auth-frame__title)){margin:0 0 var(--ty-space-4);color:var(--ty-ink);font-family:var(--ty-font-serif);font-size:var(--ty-font-size-display);font-weight:var(--ty-font-weight-semibold);line-height:var(--ty-font-line-height-display)}}@layer ty.tokens{:root{--ty-brand-loader-pulse-border:2px}}@layer ty.components{.ty-brand-loader{--ty-loader-tone:var(--ty-accent);justify-content:center;color:var(--ty-ink-2);text-align:center}.ty-brand-loader,.ty-brand-loader__figure{display:flex;flex-direction:column;align-items:center;gap:var(--ty-space-3)}.ty-brand-loader__pulse{display:inline-grid;place-items:center;padding:var(--ty-space-2);border:var(--ty-brand-loader-pulse-border) solid var(--ty-loader-tone);border-radius:var(--ty-radius-card);animation:ty-brand-loader-breathe var(--ty-dur-pulse) var(--ty-ease) infinite alternate}.ty-brand-loader__name{color:var(--ty-loader-tone);font-family:var(--ty-font-serif);font-size:var(--ty-font-size-h3);font-weight:var(--ty-font-weight-semibold)}.ty-brand-loader__label{margin:0;color:var(--ty-ink-3);font-size:var(--ty-font-size-meta);line-height:var(--ty-font-line-height-meta)}.ty-brand-loader[data-layout=fullscreen]{position:fixed;inset:0;z-index:var(--ty-z-modal);min-block-size:100dvh;background:var(--ty-bg)}.ty-brand-loader[data-layout=inline]{padding:var(--ty-space-5)}.ty-brand-loader[data-tone=neutral] .ty-brand-loader__name,.ty-brand-loader[data-tone^=categorical] .ty-brand-loader__name{color:var(--ty-ink)}@media (prefers-reduced-motion:reduce){.ty-brand-loader__pulse{animation:none}}@media (forced-colors:active){.ty-brand-loader__pulse{border-color:CanvasText}.ty-brand-loader__label,.ty-brand-loader__name{color:CanvasText}}}@layer ty.components{@keyframes ty-brand-loader-breathe{0%{opacity:1}to{opacity:.45}}}@layer ty.components{.ty-brand-logo{display:block;block-size:var(--ty-space-6);inline-size:auto}}@layer ty.tokens{:root{--ty-brand-mark-badge-outline:1px}}@layer ty.components{.ty-brand-mark{--ty-brand-mark-unit:var(--ty-space-6);--ty-brand-mark-type:var(--ty-font-size-h3);display:inline-flex;align-items:center;gap:calc(var(--ty-brand-mark-unit) / 3);color:var(--ty-ink);line-height:1}.ty-brand-mark__badge{display:inline-grid;flex:none;place-items:center;inline-size:var(--ty-brand-mark-unit);block-size:var(--ty-brand-mark-unit);border-radius:calc(var(--ty-brand-mark-unit) * .3);background:var(--ty-cta);color:var(--ty-on-cta)}.ty-brand-mark__art{inline-size:64%;block-size:64%}.ty-brand-mark__word{color:var(--ty-ink);font-family:var(--ty-font-serif);font-size:var(--ty-brand-mark-type);font-weight:var(--ty-font-weight-semibold);letter-spacing:var(--ty-font-tracking-h1);white-space:nowrap}.ty-brand-mark[data-size=small]{--ty-brand-mark-unit:var(--ty-space-5);--ty-brand-mark-type:var(--ty-font-size-body-lg)}.ty-brand-mark[data-size=large]{--ty-brand-mark-unit:var(--ty-space-7);--ty-brand-mark-type:var(--ty-font-size-display)}@media (forced-colors:active){.ty-brand-mark__badge{outline:var(--ty-brand-mark-badge-outline) solid CanvasText;background:Canvas;color:CanvasText;forced-color-adjust:none}.ty-brand-mark__word{color:CanvasText}}}@layer ty.tokens{:root{--ty-brand-panel-headline-border:1px;--ty-brand-panel-figures-grid-template-columns:140px;--ty-brand-panel-figure-border:1px}}@layer ty.components{.ty-brand-panel{position:relative;isolation:isolate;display:flex;flex-direction:column;justify-content:center;gap:var(--ty-space-6);min-block-size:100%;padding:var(--ty-space-8) var(--ty-space-7);overflow:hidden;color:var(--ty-ink-2)}.ty-brand-panel__decor{position:absolute;inset:0;z-index:-1;background:radial-gradient(circle at 20% 15%,var(--ty-ambient-1),transparent 60%)}.ty-brand-panel__mark{display:flex}.ty-brand-panel__headline{max-inline-size:var(--ty-measure-summary);padding:var(--ty-space-6);border:var(--ty-brand-panel-headline-border) solid var(--ty-line);border-radius:var(--ty-radius-sheet);background:var(--ty-surface);box-shadow:var(--ty-shadow-sheet);backdrop-filter:blur(var(--ty-glass-blur-sheet)) saturate(var(--ty-glass-saturate));-webkit-backdrop-filter:blur(var(--ty-glass-blur-sheet)) saturate(var(--ty-glass-saturate))}.ty-brand-panel__title{margin:0 0 var(--ty-space-3);color:var(--ty-ink);font-family:var(--ty-font-serif);font-size:var(--ty-font-size-h1);font-weight:var(--ty-font-weight-bold);line-height:var(--ty-font-line-height-h1);letter-spacing:var(--ty-font-tracking-h1)}.ty-brand-panel__subtitle{margin:0;font-size:var(--ty-font-size-body-lg);line-height:var(--ty-font-line-height-body-lg)}.ty-brand-panel__figures{display:grid;grid-template-columns:repeat(auto-fit,minmax(var(--ty-brand-panel-figures-grid-template-columns),1fr));grid-gap:var(--ty-space-3);gap:var(--ty-space-3);margin:0;padding:0;list-style:none}.ty-brand-panel__figure{display:flex;flex-direction:column;gap:var(--ty-space-1);padding:var(--ty-space-4);border:var(--ty-brand-panel-figure-border) solid var(--ty-line);border-radius:var(--ty-radius-card);background:var(--ty-surface-raised)}.ty-brand-panel__value{color:var(--ty-ink);font-family:var(--ty-font-serif);font-size:var(--ty-font-size-h2);line-height:var(--ty-font-line-height-h2);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ty-brand-panel__caption,.ty-brand-panel__footnote{color:var(--ty-ink-3);font-size:var(--ty-font-size-meta);line-height:var(--ty-font-line-height-meta)}.ty-brand-panel__footnote{margin:0}@media (prefers-reduced-transparency:reduce){.ty-brand-panel__figure,.ty-brand-panel__headline{background:var(--ty-surface-solid);backdrop-filter:none;-webkit-backdrop-filter:none}}@media (forced-colors:active){.ty-brand-panel__decor{display:none}.ty-brand-panel__headline{border:var(--ty-brand-panel-headline-border) solid CanvasText}.ty-brand-panel__figure{border:var(--ty-brand-panel-figure-border) solid CanvasText}}}@layer ty.components{.ty-brand-wordmark{color:var(--ty-ink);font-family:var(--ty-font-serif);font-size:var(--ty-font-size-h3);font-weight:var(--ty-font-weight-semibold);letter-spacing:var(--ty-font-tracking-h1);line-height:1;white-space:nowrap}.ty-brand-wordmark__accent{background-image:var(--ty-wordmark-gradient,linear-gradient(100deg,var(--ty-info),var(--ty-brand) 55%,var(--ty-brand-strong)));-webkit-background-clip:text;background-clip:text;color:transparent}.ty-brand-wordmark[data-size=small]{font-size:var(--ty-font-size-body-lg)}.ty-brand-wordmark[data-size=large]{font-size:var(--ty-font-size-display)}@media (forced-colors:active){.ty-brand-wordmark{color:CanvasText}.ty-brand-wordmark__accent{background:none;color:CanvasText;forced-color-adjust:none}}}@layer ty.tokens{:root{--ty-consent-max-inline-size:760px;--ty-consent-border:1px;--ty-consent-message-flex:320px}}@layer ty.components{.ty-consent{position:fixed;inset-block-end:var(--ty-space-4);inset-inline:var(--ty-space-4);z-index:var(--ty-z-toast);display:flex;flex-wrap:wrap;align-items:center;gap:var(--ty-space-4);max-inline-size:var(--ty-consent-max-inline-size);margin-inline:auto;padding:var(--ty-space-4) var(--ty-space-5);border:var(--ty-consent-border) solid var(--ty-line);border-radius:var(--ty-radius-card);background:var(--ty-surface-raised);box-shadow:var(--ty-shadow-floating);backdrop-filter:blur(var(--ty-glass-blur-floating));-webkit-backdrop-filter:blur(var(--ty-glass-blur-floating));color:var(--ty-ink-2);animation:ty-consent-fade var(--ty-dur-quick) var(--ty-ease)}.ty-consent__message{flex:1 1 var(--ty-consent-message-flex);margin:0;font-size:var(--ty-font-size-body);line-height:var(--ty-font-line-height-body)}.ty-consent__note{flex-basis:100%;font-size:var(--ty-font-size-meta)}.ty-consent__choices{display:flex;flex-wrap:wrap;gap:var(--ty-space-3)}@media (prefers-reduced-motion:reduce){.ty-consent{animation:none}}@media (max-width:639.98px){.ty-consent{inset-inline:0;inset-block-end:0;border-radius:var(--ty-radius-card) var(--ty-radius-card) 0 0;padding-block-end:max(var(--ty-space-4),env(safe-area-inset-bottom))}.ty-consent__choices{flex-direction:column;inline-size:100%}.ty-consent__choices>*{inline-size:100%;min-block-size:var(--ty-control-target)}}@media (prefers-reduced-transparency:reduce){.ty-consent{background:var(--ty-surface-raised-solid);backdrop-filter:none;-webkit-backdrop-filter:none}}@media (forced-colors:active){.ty-consent{border:var(--ty-consent-border) solid CanvasText}}}@layer ty.components{@keyframes ty-consent-fade{0%{opacity:0}}}@layer ty.tokens{:root{--ty-env-banner-border-block-end:1px;--ty-env-banner-border:1px}}@layer ty.components{.ty-env-banner{position:relative;z-index:calc(var(--ty-z-sticky) + 1);display:flex;flex-wrap:wrap;align-items:center;gap:var(--ty-space-2) var(--ty-space-4);padding:var(--ty-space-2) var(--ty-space-4);border-block-end:var(--ty-env-banner-border-block-end) solid var(--ty-warning);background:var(--ty-warning-soft);color:var(--ty-on-warning-soft);font-size:var(--ty-font-size-meta);line-height:var(--ty-font-line-height-meta)}.ty-env-banner__message{margin:0}.ty-env-banner__facts{display:flex;flex-wrap:wrap;gap:var(--ty-space-1) var(--ty-space-4);margin:0}.ty-env-banner__fact{display:flex;gap:var(--ty-space-1)}.ty-env-banner__fact dt{font-weight:var(--ty-font-weight-semibold)}.ty-env-banner__fact dd{margin:0;font-family:var(--ty-font-mono);overflow-wrap:anywhere}@media (forced-colors:active){.ty-env-banner{border:var(--ty-env-banner-border) solid CanvasText}}}@layer ty.components{.ty-env-banner__fact dt:after{content:":"}}@layer ty.tokens{:root{--ty-federated-google-red:#ea4335;--ty-federated-google-blue:#4285f4;--ty-federated-google-yellow:#fbbc05;--ty-federated-google-green:#34a853;--ty-federated-facebook-blue:#0866ff;--ty-federated-tiktok-cyan:#25f4ee;--ty-federated-tiktok-red:#fe2c55}}@layer ty.components{.ty-federated{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:var(--ty-space-3);gap:var(--ty-space-3)}.ty-federated__button{min-block-size:var(--ty-control-target)}.ty-federated__mark{display:inline-block;inline-size:var(--ty-space-5);block-size:var(--ty-space-5);flex-shrink:0}.ty-federated[data-arrangement=row]{grid-template-columns:repeat(auto-fit,minmax(0,1fr));grid-auto-flow:column}@media (max-width:639.98px){.ty-federated[data-arrangement=row]{grid-template-columns:minmax(0,1fr);grid-auto-flow:row}}@media (forced-colors:active){.ty-federated__mark path{fill:CanvasText}}}@layer ty.tokens{:root{--ty-gradient-mark-outline:1px}}@layer ty.components{.ty-gradient-mark{--ty-gradient-mark-unit:var(--ty-space-6);--ty-gradient-mark-radius:calc(var(--ty-gradient-mark-unit) * 0.3);--ty-gradient-mark-gradient:var(--ty-mark-gradient,linear-gradient(135deg,var(--ty-info),var(--ty-brand) 55%,var(--ty-brand-strong)));display:inline-grid;place-items:center;inline-size:var(--ty-gradient-mark-unit);block-size:var(--ty-gradient-mark-unit);border-radius:var(--ty-gradient-mark-radius);background-image:var(--ty-gradient-mark-gradient);color:var(--ty-on-brand);font-weight:var(--ty-font-weight-semibold);line-height:1}.ty-gradient-mark__glyph{display:inline-grid;place-items:center;inline-size:62%;block-size:62%;font-size:calc(var(--ty-gradient-mark-unit) * .45)}.ty-gradient-mark[data-size=small]{--ty-gradient-mark-unit:var(--ty-space-5)}.ty-gradient-mark[data-size=large]{--ty-gradient-mark-unit:var(--ty-space-7)}.ty-gradient-mark__glyph>svg{inline-size:100%;block-size:100%}@media (forced-colors:active){.ty-gradient-mark{outline:var(--ty-gradient-mark-outline) solid CanvasText;background:Canvas;color:CanvasText;forced-color-adjust:none}}}@layer ty.tokens{:root{--ty-http-error-title-outline-offset:2px}}@layer ty.components{.ty-http-error{display:grid;place-items:center;min-block-size:100dvh;padding:var(--ty-space-6) var(--ty-space-4);background:var(--ty-bg);color:var(--ty-ink-2);text-align:center}.ty-http-error__column{display:flex;flex-direction:column;align-items:center;gap:var(--ty-space-3);max-inline-size:var(--ty-measure-summary)}.ty-http-error__icon{inline-size:var(--ty-space-5);block-size:var(--ty-space-5);color:var(--ty-ink-3)}.ty-http-error__code{margin:0;color:var(--ty-ink-3);font-family:var(--ty-font-serif);font-size:var(--ty-font-size-display);line-height:var(--ty-font-line-height-display);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ty-http-error__title{margin:0;color:var(--ty-ink);font-family:var(--ty-font-serif);font-size:var(--ty-font-size-h1);font-weight:var(--ty-font-weight-bold);line-height:var(--ty-font-line-height-h1);outline:none}.ty-http-error__message{margin:0;font-size:var(--ty-font-size-body-lg);line-height:var(--ty-font-line-height-body-lg)}.ty-http-error__problem{margin:0;color:var(--ty-ink-3);font-size:var(--ty-font-size-meta)}.ty-http-error__actions{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--ty-space-3);margin-block-start:var(--ty-space-3)}.ty-http-error__title:focus-visible{outline:var(--ty-focus-width) solid var(--ty-focus-ring);outline-offset:var(--ty-http-error-title-outline-offset)}.ty-http-error__problem code{font-family:var(--ty-font-mono)}@media (forced-colors:active){.ty-http-error__icon{color:CanvasText}}}@layer ty.tokens{:root{--ty-legal-body-layout-columns-grid-template-columns:240px;--ty-legal-contents-link-border-inline-start:2px;--ty-legal-disclosure-border:1px;--ty-legal-top-border-block-end:1px;--ty-legal-footer-border-block-start:1px;--ty-legal-contents-link-outline-offset:2px;--ty-legal-disclosure-trigger-outline-offset:2px}}@layer ty.components{.ty-legal{min-block-size:100dvh;background:var(--ty-bg);color:var(--ty-ink-2)}.ty-legal__top{position:sticky;inset-block-start:0;z-index:var(--ty-z-sticky);min-block-size:var(--ty-layout-topbar);box-sizing:border-box;border-block-end:var(--ty-legal-top-border-block-end) solid var(--ty-line);background:var(--ty-surface-raised)}.ty-legal__footer,.ty-legal__top{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ty-space-4);padding:var(--ty-space-3) var(--ty-space-4)}.ty-legal__footer{border-block-start:var(--ty-legal-footer-border-block-start) solid var(--ty-line);color:var(--ty-ink-3);font-size:var(--ty-font-size-meta)}.ty-legal__main{max-inline-size:var(--ty-layout-reading);margin-inline:auto;padding:var(--ty-space-6) var(--ty-space-4) var(--ty-space-8)}.ty-legal__title{margin:0;color:var(--ty-ink);font-family:var(--ty-font-serif);font-size:var(--ty-font-size-h1);font-weight:var(--ty-font-weight-bold);line-height:var(--ty-font-line-height-h1)}.ty-legal__updated{margin:var(--ty-space-2) 0 var(--ty-space-6);color:var(--ty-ink-3);font-size:var(--ty-font-size-meta)}.ty-legal__body{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:var(--ty-space-6);gap:var(--ty-space-6)}.ty-legal__contents-title{margin:0 0 var(--ty-space-2);color:var(--ty-ink);font-size:var(--ty-font-size-label);font-weight:var(--ty-font-weight-semibold)}.ty-legal__contents-list{margin:0;padding:0;list-style:none}.ty-legal__contents-link{display:flex;align-items:center;min-block-size:var(--ty-control-target);padding-inline:var(--ty-space-3);border-inline-start:var(--ty-legal-contents-link-border-inline-start) solid transparent;color:var(--ty-ink-2);text-decoration:underline;text-underline-offset:.2em;text-decoration-color:var(--ty-line-strong)}.ty-legal__disclosure{border:var(--ty-legal-disclosure-border) solid var(--ty-line);border-radius:var(--ty-radius-card)}.ty-legal__disclosure-heading{margin:0}.ty-legal__disclosure-trigger{display:flex;align-items:center;justify-content:space-between;inline-size:100%;min-block-size:var(--ty-control-target);padding-inline:var(--ty-space-4);border:0;background:transparent;color:var(--ty-ink);font:inherit;font-weight:var(--ty-font-weight-semibold);cursor:pointer}.ty-legal__chevron{transition:rotate var(--ty-dur-quick) var(--ty-ease)}.ty-legal__disclosure-panel{padding:0 var(--ty-space-2) var(--ty-space-2)}.ty-legal__prose{max-inline-size:var(--ty-measure-prose);font-size:var(--ty-font-size-body-lg);line-height:var(--ty-font-line-height-body-lg)}.ty-legal[data-layout=columns] .ty-legal__body{grid-template-columns:var(--ty-legal-body-layout-columns-grid-template-columns) minmax(0,1fr)}.ty-legal__contents[data-placement=rail]{position:sticky;inset-block-start:calc(var(--ty-layout-topbar) + var(--ty-space-4));align-self:start}.ty-legal__contents-link[aria-current=location]{border-inline-start-color:var(--ty-accent);color:var(--ty-accent)}.ty-legal__contents-link:focus-visible{outline:var(--ty-focus-width) solid var(--ty-focus-ring);outline-offset:var(--ty-legal-contents-link-outline-offset)}.ty-legal__disclosure-trigger[data-focus-visible]{outline:var(--ty-focus-width) solid var(--ty-focus-ring);outline-offset:var(--ty-legal-disclosure-trigger-outline-offset)}.ty-legal__disclosure[data-expanded] .ty-legal__chevron{rotate:180deg}@media (min-width:768px){.ty-legal__main{padding-inline:var(--ty-space-6)}}@media (prefers-reduced-motion:reduce){.ty-legal__chevron{transition:none}}@media (forced-colors:active){.ty-legal__contents-link{text-decoration:underline}.ty-legal__contents-link[aria-current=location]{border-inline-start-color:Highlight}.ty-legal__disclosure{border-color:CanvasText}}}@layer ty.components{.ty-legal__prose :where(h2){margin:var(--ty-space-7) 0 var(--ty-space-4);color:var(--ty-ink);font-family:var(--ty-font-serif);font-size:var(--ty-font-size-h2);line-height:var(--ty-font-line-height-h2);scroll-margin-block-start:var(--ty-layout-scroll-padding)}.ty-legal__prose :where(h2:focus-visible){outline:var(--ty-focus-width) solid var(--ty-focus-ring);outline-offset:2px}.ty-legal__prose :where(h2:focus:not(:focus-visible)){outline:none}}@layer ty.tokens{:root{--ty-route-progress-block-size:3px}}@layer ty.components{.ty-route-progress{position:fixed;inset-block-start:0;inset-inline:0;z-index:calc(var(--ty-z-sticky) + 1);block-size:var(--ty-route-progress-block-size);pointer-events:none}.ty-route-progress__bar{block-size:100%;inline-size:100%;background:var(--ty-accent);transform-origin:left center;animation:ty-route-advance 8s var(--ty-ease) forwards}.ty-route-progress__bar[data-phase=finishing]{animation:ty-route-finish var(--ty-dur-base) var(--ty-ease-out) forwards}[dir=rtl] .ty-route-progress__bar{transform-origin:right center}@media (prefers-reduced-motion:reduce){.ty-route-progress__bar,.ty-route-progress__bar[data-phase=finishing]{animation:none;transform:scaleX(.6)}}@media (forced-colors:active){.ty-route-progress__bar{background:Highlight}}}@layer ty.components{@keyframes ty-route-advance{0%{transform:scaleX(.08)}to{transform:scaleX(.9)}}@keyframes ty-route-finish{0%{transform:scaleX(.9)}to{transform:scaleX(1);opacity:0}}}@layer ty.components{.ty-skeleton-block{--ty-skeleton-w:100%;--ty-skeleton-h:calc(var(--ty-font-line-height-body) * 0.6);display:block;inline-size:var(--ty-skeleton-w);block-size:var(--ty-skeleton-h);border-radius:var(--ty-radius-control)}.ty-skeleton-block[data-shape=block]{--ty-skeleton-h:var(--ty-space-8);border-radius:var(--ty-radius-card)}.ty-skeleton-block[data-shape=circle]{--ty-skeleton-w:var(--ty-space-6);--ty-skeleton-h:var(--ty-space-6);border-radius:50%}.ty-skeleton-block[data-shape=pill]{--ty-skeleton-w:var(--ty-space-8);--ty-skeleton-h:var(--ty-space-5);border-radius:var(--ty-radius-pill)}[data-ty-skeleton]{--ty-skeleton-fill:var(--ty-line);--ty-skeleton-fill-on-accent:color-mix(in oklab,var(--ty-accent-ink) 55%,transparent);background:var(--ty-skeleton-fill);animation:ty-skeleton-fill-pulse var(--ty-dur-pulse) var(--ty-ease) infinite alternate}[data-ty-skeleton=on-accent]{background:var(--ty-skeleton-fill-on-accent)}[data-ty-skeleton][data-ty-skeleton-static]{animation:none;opacity:.7}}@layer ty.components{@keyframes ty-skeleton-fill-pulse{0%{opacity:1}to{opacity:.4}}@media (prefers-reduced-motion:reduce){[data-ty-skeleton]{animation:none;opacity:.7}}@media print{[data-ty-skeleton]{animation:none}}@media (forced-colors:active){[data-ty-skeleton]{background:transparent;outline:1px solid GrayText;outline-offset:-1px}}}@layer ty.tokens{:root{--ty-mark-art-size-bubble-border:1px}}@layer ty.components{.ty-mark{--ty-mark-box:1.1em;display:inline-flex;align-items:center;gap:var(--ty-space-2);min-inline-size:0;color:inherit;vertical-align:middle}.ty-mark__art{display:inline-grid;flex:none;place-items:center;color:currentColor}.ty-mark__art,.ty-mark__glyph{inline-size:var(--ty-mark-box);block-size:var(--ty-mark-box)}.ty-mark__glyph{color:var(--ty-ink-3);-o-object-fit:contain;object-fit:contain}.ty-mark__name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ty-mark[data-size=bubble]{--ty-mark-box:var(--ty-space-5)}.ty-mark[data-size=bubble] .ty-mark__art{inline-size:calc(var(--ty-mark-box) + var(--ty-space-3));block-size:calc(var(--ty-mark-box) + var(--ty-space-3));border:var(--ty-mark-art-size-bubble-border) solid var(--ty-line);border-radius:var(--ty-radius-control);background:var(--ty-surface-sunken)}.ty-mark__art>svg,.ty-mark__image{inline-size:var(--ty-mark-box);block-size:var(--ty-mark-box);-o-object-fit:contain;object-fit:contain}@media (forced-colors:active){.ty-mark__art,.ty-mark__art *{color:CanvasText;fill:currentColor}.ty-mark[data-size=bubble] .ty-mark__art{border-color:CanvasText}}}@layer ty.tokens{:root{--ty-gate-modal-inline-size:560px;--ty-gate-dialog-border:1px}}@layer ty.components{.ty-gate{position:fixed;inset:0;z-index:var(--ty-z-modal);display:grid;place-items:center;padding:var(--ty-space-4);overflow-y:auto;background:var(--ty-bg)}.ty-gate__modal{position:relative;z-index:1;inline-size:min(100%,var(--ty-gate-modal-inline-size));outline:none}.ty-gate__dialog{display:flex;flex-direction:column;gap:var(--ty-space-4);padding:var(--ty-space-6);border:var(--ty-gate-dialog-border) solid var(--ty-line);border-radius:var(--ty-radius-sheet);background:var(--ty-surface-raised);box-shadow:var(--ty-shadow-modal);backdrop-filter:blur(var(--ty-glass-blur-floating));-webkit-backdrop-filter:blur(var(--ty-glass-blur-floating));outline:none}.ty-gate__eyebrow{margin:0;color:var(--ty-ink-3);font-size:var(--ty-font-size-eyebrow);font-weight:var(--ty-font-weight-semibold);line-height:var(--ty-font-line-height-eyebrow);letter-spacing:var(--ty-font-tracking-eyebrow);text-transform:uppercase}.ty-gate__title{margin:0;color:var(--ty-ink);font-family:var(--ty-font-serif);font-size:var(--ty-font-size-h1);font-weight:var(--ty-font-weight-bold);line-height:var(--ty-font-line-height-h1)}.ty-gate__description{margin:0;max-inline-size:var(--ty-measure-summary);font-size:var(--ty-font-size-body-lg);line-height:var(--ty-font-line-height-body-lg)}.ty-gate__actions{display:flex;flex-wrap:wrap;gap:var(--ty-space-3)}.ty-gate[data-entering]{animation:ty-gate-fade var(--ty-dur-quick) var(--ty-ease)}@media (max-width:639.98px){.ty-gate__actions{flex-direction:column}.ty-gate__actions>*{inline-size:100%;min-block-size:var(--ty-control-target)}}@media (prefers-reduced-motion:reduce){.ty-gate[data-entering]{animation:none}}@media (prefers-reduced-transparency:reduce){.ty-gate__dialog{background:var(--ty-surface-raised-solid);backdrop-filter:none;-webkit-backdrop-filter:none}}@media (forced-colors:active){.ty-gate__dialog{border:var(--ty-gate-dialog-border) solid CanvasText}}}@layer ty.components{@keyframes ty-gate-fade{0%{opacity:0}}}@layer ty.tokens{:root{--ty-product-mark-ty-mark-accent:#a67c2e;--ty-product-mark-ty-mark-accent-v2:#b98b3e}}@layer ty.components{.ty-product-mark{--ty-mark-accent:var(--ty-product-mark-ty-mark-accent);display:inline-block;flex:none;vertical-align:middle;color:inherit}[data-ty-mode=dark] .ty-product-mark{--ty-mark-accent:var(--ty-product-mark-ty-mark-accent-v2)}}@layer ty.components{@media (prefers-color-scheme:dark){:root:not([data-ty-mode=light]) .ty-product-mark{--ty-mark-accent:#b98b3e}}.ty-product-mark.ty-product-mark[data-product=psefia]{--ty-mark-accent:var(--ty-accent,#166e5a)}}@layer ty.tokens{:root{--ty-lakebrasil-mark-size:var(--ty-space-6);--ty-lakebrasil-mark-north-light:#139a6d;--ty-lakebrasil-mark-north-dark:#15a877;--ty-lakebrasil-mark-northeast-light:#a66059;--ty-lakebrasil-mark-northeast-dark:#cda6a2;--ty-lakebrasil-mark-central-west-light:#7e7e07;--ty-lakebrasil-mark-central-west-dark:#969608;--ty-lakebrasil-mark-southeast-light:#38879f;--ty-lakebrasil-mark-southeast-dark:#70b7cd;--ty-lakebrasil-mark-south-light:#b567c1;--ty-lakebrasil-mark-south-dark:#be79c8}}@layer ty.components{.ty-lakebrasil-mark{display:inline-block;block-size:var(--ty-lakebrasil-mark-size);inline-size:auto;flex-shrink:0;color:var(--ty-ink);--ty-lakebrasil-mark-north:var(--ty-lakebrasil-mark-north-light);--ty-lakebrasil-mark-northeast:var(--ty-lakebrasil-mark-northeast-light);--ty-lakebrasil-mark-central-west:var(--ty-lakebrasil-mark-central-west-light);--ty-lakebrasil-mark-southeast:var(--ty-lakebrasil-mark-southeast-light);--ty-lakebrasil-mark-south:var(--ty-lakebrasil-mark-south-light)}.ty-lakebrasil-mark__north{fill:var(--ty-lakebrasil-mark-north)}.ty-lakebrasil-mark__northeast{fill:var(--ty-lakebrasil-mark-northeast)}.ty-lakebrasil-mark__centralWest{fill:var(--ty-lakebrasil-mark-central-west)}.ty-lakebrasil-mark__southeast{fill:var(--ty-lakebrasil-mark-southeast)}.ty-lakebrasil-mark__south{fill:var(--ty-lakebrasil-mark-south)}.ty-lakebrasil-mark__wordmark{fill:currentColor}.ty-lakebrasil-mark[data-size=small]{--ty-lakebrasil-mark-size:var(--ty-space-5)}.ty-lakebrasil-mark[data-size=medium]{--ty-lakebrasil-mark-size:var(--ty-space-6)}.ty-lakebrasil-mark[data-size=large]{--ty-lakebrasil-mark-size:var(--ty-space-7)}.ty-lakebrasil-mark[data-size=xlarge]{--ty-lakebrasil-mark-size:var(--ty-space-9)}:where([data-ty-mode=dark]) .ty-lakebrasil-mark{--ty-lakebrasil-mark-north:var(--ty-lakebrasil-mark-north-dark);--ty-lakebrasil-mark-northeast:var(--ty-lakebrasil-mark-northeast-dark);--ty-lakebrasil-mark-central-west:var(--ty-lakebrasil-mark-central-west-dark);--ty-lakebrasil-mark-southeast:var(--ty-lakebrasil-mark-southeast-dark);--ty-lakebrasil-mark-south:var(--ty-lakebrasil-mark-south-dark)}[data-brand-size=medium] .ty-lakebrasil-mark{--ty-lakebrasil-mark-size:var(--ty-space-6)}[data-brand-size=large] .ty-lakebrasil-mark{--ty-lakebrasil-mark-size:var(--ty-space-7)}[data-medium=video] .ty-lakebrasil-mark{--ty-lakebrasil-mark-north:var(--ty-lakebrasil-mark-north-dark);--ty-lakebrasil-mark-northeast:var(--ty-lakebrasil-mark-northeast-dark);--ty-lakebrasil-mark-central-west:var(--ty-lakebrasil-mark-central-west-dark);--ty-lakebrasil-mark-southeast:var(--ty-lakebrasil-mark-southeast-dark);--ty-lakebrasil-mark-south:var(--ty-lakebrasil-mark-south-dark)}@media (forced-colors:active){.ty-lakebrasil-mark{forced-color-adjust:none}}}@layer ty.tokens{:root{--ty-psefia-mark-size:var(--ty-space-6);--ty-psefia-mark-plate:#000000;--ty-psefia-mark-stone:#e9e4d8;--ty-psefia-mark-tessera:#d9a74e;--ty-psefia-mark-name:#e9e4d8}}@layer ty.components{.ty-psefia-mark{display:inline-block;block-size:var(--ty-psefia-mark-size);inline-size:auto;flex-shrink:0}.ty-psefia-mark__plate{fill:var(--ty-psefia-mark-plate)}.ty-psefia-mark__stone{fill:var(--ty-psefia-mark-stone)}.ty-psefia-mark__tessera{fill:var(--ty-psefia-mark-tessera)}.ty-psefia-mark__wordmark{fill:var(--ty-psefia-mark-name)}.ty-psefia-mark[data-size=small]{--ty-psefia-mark-size:var(--ty-space-5)}.ty-psefia-mark[data-size=medium]{--ty-psefia-mark-size:var(--ty-space-6)}.ty-psefia-mark[data-size=large]{--ty-psefia-mark-size:var(--ty-space-7)}.ty-psefia-mark[data-size=xlarge]{--ty-psefia-mark-size:var(--ty-space-9)}@media (forced-colors:active){.ty-psefia-mark{forced-color-adjust:none}}}@layer ty.tokens{:root{--ty-swipe-row-ty-swipe-shift:0px;--ty-swipe-row-dragging-true-ty-swipe-shift:0px;--ty-swipe-row-action-outline-offset:-2px;--ty-swipe-row-surface-outline-offset:-2px;--ty-swipe-row-action-border:1px;--ty-swipe-row-surface-border-block-end:1px}}@layer ty.components{.ty-swipe-row{--ty-swipe-shift:var(--ty-swipe-row-ty-swipe-shift);position:relative;overflow:hidden;isolation:isolate}.ty-swipe-row__actions{position:absolute;inset-block:0;z-index:0;display:flex;inline-size:var(--ty-swipe-reveal,40%)}.ty-swipe-row__action{display:flex;flex:1 1;flex-direction:column;align-items:center;justify-content:center;gap:var(--ty-space-1);min-inline-size:var(--ty-control-target);min-block-size:var(--ty-control-target);padding:var(--ty-space-2);border:0;background:var(--ty-neutral-soft);color:var(--ty-on-neutral-soft);font:inherit;font-size:var(--ty-font-size-meta);font-weight:var(--ty-font-weight-semibold);cursor:pointer}.ty-swipe-row__action-icon{display:inline-flex}.ty-swipe-row__surface{position:relative;z-index:1;display:flex;align-items:center;gap:var(--ty-space-2);background:var(--ty-surface-solid);touch-action:pan-y;translate:var(--ty-swipe-shift) 0;transition:translate var(--ty-dur-base) var(--ty-ease);outline:none}.ty-swipe-row__content{flex:1 1;min-inline-size:0}.ty-swipe-row__menu{flex:none}.ty-swipe-row[data-reveal=leading]{--ty-swipe-shift:var(--ty-swipe-reveal)}.ty-swipe-row[data-reveal=trailing]{--ty-swipe-shift:calc(-1 * var(--ty-swipe-reveal))}.ty-swipe-row[data-dragging]{--ty-swipe-shift:var(--ty-swipe-drag,var(--ty-swipe-row-dragging-true-ty-swipe-shift))}.ty-swipe-row[data-dragging] .ty-swipe-row__surface,.ty-swipe-row[data-reduced] .ty-swipe-row__surface{transition:none}.ty-swipe-row__actions[data-side=leading]{inset-inline-start:0}.ty-swipe-row__actions[data-side=trailing]{inset-inline-end:0}.ty-swipe-row__action[data-tone=danger]{background:var(--ty-danger-soft);color:var(--ty-on-danger-soft)}.ty-swipe-row__action[data-tone=pending]{background:var(--ty-warning-soft);color:var(--ty-on-warning-soft)}.ty-swipe-row__action[data-tone=positive]{background:var(--ty-success-soft);color:var(--ty-on-success-soft)}.ty-swipe-row__action:focus-visible{outline:var(--ty-focus-width) solid var(--ty-focus-ring);outline-offset:var(--ty-swipe-row-action-outline-offset)}.ty-swipe-row__action-icon>svg{inline-size:1.25em;block-size:1.25em}.ty-swipe-row__surface:focus-visible{outline:var(--ty-focus-width) solid var(--ty-focus-ring);outline-offset:var(--ty-swipe-row-surface-outline-offset)}.ty-swipe-row[data-dir=rtl][data-reveal=leading]{--ty-swipe-shift:calc(-1 * var(--ty-swipe-reveal))}.ty-swipe-row[data-dir=rtl][data-reveal=trailing]{--ty-swipe-shift:var(--ty-swipe-reveal)}@media (prefers-reduced-motion:reduce){.ty-swipe-row__surface{transition:none}}@media (forced-colors:active){.ty-swipe-row__action{border:var(--ty-swipe-row-action-border) solid ButtonText;background:ButtonFace;color:ButtonText;forced-color-adjust:none}.ty-swipe-row__surface{border-block-end:var(--ty-swipe-row-surface-border-block-end) solid CanvasText}}}@layer ty.tokens{:root{--ty-pull-indicator-translate:0px;--ty-pull-content-translate:0px;--ty-pull-ring-track-mask:#000}}@layer ty.components{.ty-pull{position:relative;overflow-y:auto;overscroll-behavior-y:contain}.ty-pull__indicator{position:absolute;inset-block-start:0;inset-inline:0;z-index:1;display:flex;justify-content:center;block-size:0;pointer-events:none;translate:0 calc(var(--ty-pull-distance, var(--ty-pull-indicator-translate)) / 2 - var(--ty-space-6))}.ty-pull__content{translate:0 var(--ty-pull-distance,var(--ty-pull-content-translate));transition:translate var(--ty-dur-base) var(--ty-ease)}.ty-pull__ring{display:inline-flex}.ty-pull__ring-track{--ty-pull-angle:calc(var(--ty-pull-progress, 0) * 1turn);display:block;inline-size:var(--ty-space-6);block-size:var(--ty-space-6);border-radius:50%;background:conic-gradient(var(--ty-accent) var(--ty-pull-angle),var(--ty-line) 0);-webkit-mask:radial-gradient(circle,transparent 55%,var(--ty-pull-ring-track-mask) 57%);mask:radial-gradient(circle,transparent 55%,var(--ty-pull-ring-track-mask) 57%);box-shadow:var(--ty-shadow-floating)}.ty-pull__dots{display:inline-flex;gap:var(--ty-space-1);padding:var(--ty-space-2)}.ty-pull[data-refreshing] .ty-pull__indicator{translate:0 var(--ty-space-2)}.ty-pull[data-refreshing] .ty-pull__content{translate:0 var(--ty-space-8)}.ty-pull[data-refreshing] .ty-pull__ring-track{background:conic-gradient(var(--ty-accent) .3turn,var(--ty-line) 0);animation:ty-pull-spin .9s linear infinite}.ty-pull__indicator[data-visible]{block-size:auto}.ty-pull__dots>span{inline-size:var(--ty-space-2);block-size:var(--ty-space-2);border-radius:50%;background:var(--ty-ink-3);opacity:.4}.ty-pull[data-armed] .ty-pull__dots>span,.ty-pull[data-refreshing] .ty-pull__dots>span{background:var(--ty-accent);opacity:1}@media (prefers-reduced-motion:reduce){.ty-pull[data-refreshing] .ty-pull__content,.ty-pull__content{translate:none;transition:none}.ty-pull[data-refreshing] .ty-pull__ring-track{animation:none;background:var(--ty-accent)}}@media (forced-colors:active){.ty-pull__dots>span,.ty-pull__ring-track{background:CanvasText;forced-color-adjust:none}}}@layer ty.components{@keyframes ty-pull-spin{to{rotate:1turn}}}@layer ty.tokens{:root{--ty-edge-back-border:1px;--ty-edge-back-arrow-inline-size:1.25rem;--ty-edge-back-arrow-block-size:1.25rem}}@layer ty.components{.ty-edge-back{--ty-edge-travel:calc(var(--ty-edge-progress, 0) * var(--ty-space-7));position:fixed;inset-block-start:50%;z-index:var(--ty-z-toast);display:grid;place-items:center;inline-size:var(--ty-control-target);block-size:var(--ty-control-target);border:var(--ty-edge-back-border) solid var(--ty-line);border-radius:50%;background:var(--ty-surface-raised);box-shadow:var(--ty-shadow-floating);color:var(--ty-ink-2);opacity:calc(.4 + var(--ty-edge-progress, 0) * .6);pointer-events:none;backdrop-filter:blur(var(--ty-glass-blur-floating));-webkit-backdrop-filter:blur(var(--ty-glass-blur-floating))}.ty-edge-back__arrow{inline-size:var(--ty-edge-back-arrow-inline-size);block-size:var(--ty-edge-back-arrow-block-size)}.ty-edge-back[data-ready]{border-color:var(--ty-accent);color:var(--ty-accent)}@media (prefers-reduced-transparency:reduce){.ty-edge-back{background:var(--ty-surface-raised-solid);backdrop-filter:none;-webkit-backdrop-filter:none}}@media (forced-colors:active){.ty-edge-back{border:var(--ty-edge-back-border) solid CanvasText;background:Canvas;color:CanvasText}}}@layer ty.components{.ty-edge-back[data-side=left]{left:0;translate:calc(var(--ty-edge-travel) - 50%) -50%}.ty-edge-back[data-side=right]{right:0;translate:calc(50% - var(--ty-edge-travel)) -50%}@media (prefers-reduced-motion:reduce){.ty-edge-back[data-side=left],.ty-edge-back[data-side=right]{translate:0 -50%}}}@layer ty.tokens{:root{--ty-safe-area-pad-top-true-padding-block-start:0px;--ty-safe-area-pad-bottom-true-padding-block-end:0px}}@layer ty.components{.ty-safe-area[data-layout=flex-column]{display:flex;flex-direction:column}.ty-safe-area[data-pad-top]{padding-block-start:env(safe-area-inset-top,var(--ty-safe-area-pad-top-true-padding-block-start))}.ty-safe-area[data-pad-bottom]{padding-block-end:env(safe-area-inset-bottom,var(--ty-safe-area-pad-bottom-true-padding-block-end))}}@layer ty.tokens{:root{--ty-safe-area-spacer-position-top-block-size:0px;--ty-safe-area-spacer-position-bottom-block-size:0px}}@layer ty.components{.ty-safe-area-spacer[data-position=top]{block-size:env(safe-area-inset-top,var(--ty-safe-area-spacer-position-top-block-size))}.ty-safe-area-spacer[data-position=bottom]{block-size:env(safe-area-inset-bottom,var(--ty-safe-area-spacer-position-bottom-block-size))}}@layer ty.tokens{:root{--ty-safe-bottom-bar-padding-block-end:0px;--ty-safe-bottom-bar-padding-inline:0px;--ty-safe-bottom-bar-padding-inline-2:0px;--ty-safe-bottom-bar-surface-glass-border-block-start:1px;--ty-safe-bottom-bar-border-block-start:1px}}@layer ty.components{.ty-safe-bottom-bar{position:fixed;inset-inline:0;inset-block-end:0;z-index:var(--ty-z-sticky);padding-block-end:env(safe-area-inset-bottom,var(--ty-safe-bottom-bar-padding-block-end));padding-inline:max(var(--ty-space-4),env(safe-area-inset-left,var(--ty-safe-bottom-bar-padding-inline))) max(var(--ty-space-4),env(safe-area-inset-right,var(--ty-safe-bottom-bar-padding-inline-2)))}.ty-safe-bottom-bar[data-surface=glass]{border-block-start:var(--ty-safe-bottom-bar-surface-glass-border-block-start) solid var(--ty-line);background:var(--ty-surface-raised);box-shadow:var(--ty-shadow-floating);backdrop-filter:blur(var(--ty-glass-blur-floating));-webkit-backdrop-filter:blur(var(--ty-glass-blur-floating))}@media (prefers-reduced-transparency:reduce){.ty-safe-bottom-bar[data-surface=glass]{background:var(--ty-surface-raised-solid);backdrop-filter:none;-webkit-backdrop-filter:none}}@media (forced-colors:active){.ty-safe-bottom-bar{border-block-start:var(--ty-safe-bottom-bar-border-block-start) solid CanvasText;background:Canvas}}}@layer ty.components{.ty-safe-area[data-pad-left]{padding-left:env(safe-area-inset-left,0)}.ty-safe-area[data-pad-right]{padding-right:env(safe-area-inset-right,0)}:root:has(.ty-safe-bottom-bar){scroll-padding-block-end:calc(var(--ty-safe-bottom-bar-size, 0px) + var(--ty-space-2))}}@layer ty.tokens{:root{--ty-glass-check-border:1px;--ty-glass-check-focus-visible-true-outline-offset:2px;--ty-glass-check-tip-border:1px}}@layer ty.components{.ty-glass-check{position:relative;display:inline-flex;align-items:center;gap:var(--ty-space-1);min-block-size:var(--ty-control-height-compact);padding-inline:var(--ty-space-2);border:var(--ty-glass-check-border) dashed var(--ty-line-strong);border-radius:var(--ty-radius-pill);background:transparent;color:var(--ty-ink-2);font:inherit;font-size:var(--ty-font-size-meta);font-weight:var(--ty-font-weight-semibold);cursor:pointer;outline:none}.ty-glass-check__icon{inline-size:1em;block-size:1em}.ty-glass-check__tip{max-inline-size:32ch;padding:var(--ty-space-2) var(--ty-space-3);border-radius:var(--ty-radius-control);background:var(--ty-surface-raised-solid);box-shadow:var(--ty-shadow-floating);color:var(--ty-ink-2);font-size:var(--ty-font-size-meta)}.ty-glass-check[data-focus-visible]{outline:var(--ty-focus-width) solid var(--ty-focus-ring);outline-offset:var(--ty-glass-check-focus-visible-true-outline-offset)}@media (prefers-reduced-motion:reduce){.ty-glass-check{transition:none}}@media (forced-colors:active){.ty-glass-check{border:var(--ty-glass-check-border) solid ButtonText;color:ButtonText}.ty-glass-check__tip{border:var(--ty-glass-check-tip-border) solid CanvasText}}}@layer ty.components{:root{--ty-debug-glass-check:oklch(0.7 0.3 330)}:root[data-ty-glass-check],:root[data-ty-glass-check] [data-ty-mode],:root[data-ty-glass-check] [data-ty-theme]{--ty-bg:var(--ty-debug-glass-check)}:root[data-ty-glass-check] body{background:transparent}:root[data-ty-glass-check]{background:var(--ty-debug-glass-check)}.ty-glass-check:before{content:"";position:absolute;inset-block-start:50%;left:50%;inline-size:max(100%,var(--ty-control-target));block-size:max(100%,var(--ty-control-target));transform:translate(-50%,-50%)}.ty-glass-check[data-selected]{border-style:solid;border-color:var(--ty-accent);background:var(--ty-accent-soft);color:var(--ty-on-accent-soft)}@media (forced-colors:active){.ty-glass-check[data-selected]{border-color:Highlight;background:Highlight;color:HighlightText}}}@layer ty.tokens{:root{--ty-cascade-grid-cell-ty-cascade-rise:8px;--ty-cascade-grid-cell-ty-cascade-rise-v2:0px}}@layer ty.components{.ty-cascade-grid{display:grid}.ty-cascade-grid__cell{min-inline-size:0}.ty-cascade-grid__cell[data-entering]{--ty-cascade-rise:var(--ty-cascade-grid-cell-ty-cascade-rise);animation:ty-cascade-in var(--ty-dur-base) var(--ty-ease) both;animation-delay:var(--ty-cascade-delay,0s)}.ty-cascade-grid[data-distance=none] .ty-cascade-grid__cell[data-entering]{--ty-cascade-rise:var(--ty-cascade-grid-cell-ty-cascade-rise-v2)}@media (prefers-reduced-motion:reduce){.ty-cascade-grid__cell[data-entering]{animation:none}}}@layer ty.components{@keyframes ty-cascade-in{0%{opacity:0;translate:0 var(--ty-cascade-rise)}}}@layer ty.components{.ty-kicker{margin:0;color:var(--ty-accent);font-family:var(--ty-font-sans);font-size:var(--ty-font-size-eyebrow);font-weight:var(--ty-font-weight-semibold);line-height:var(--ty-font-line-height-eyebrow);letter-spacing:var(--ty-font-tracking-eyebrow);text-transform:uppercase}@media (forced-colors:active){.ty-kicker{color:CanvasText}}}@layer ty.components{.ty-lead{margin:0;max-inline-size:calc(var(--ty-measure-prose) * 1ch);color:var(--ty-ink-2);font-family:var(--ty-font-sans);font-size:var(--ty-font-size-body-lg);line-height:var(--ty-font-line-height-body-lg);text-wrap:pretty}@media (forced-colors:active){.ty-lead{color:CanvasText}}}@layer ty.components{.ty-showcase-heading{display:flex;flex-direction:column;align-items:flex-start;gap:var(--ty-space-3);text-align:start}.ty-showcase-heading__title{margin:0;color:var(--ty-ink);font-family:var(--ty-font-serif);font-size:var(--ty-font-size-display);font-weight:var(--ty-font-weight-semibold);line-height:var(--ty-font-line-height-display);text-wrap:balance;overflow-wrap:break-word}.ty-showcase-heading[data-align=center]{align-items:center;text-align:center}.ty-showcase-heading__title[data-align=center]{text-align:center}@media (max-width:639.98px){.ty-showcase-heading__title{font-size:var(--ty-font-size-h1);line-height:var(--ty-font-line-height-h1)}}@media (forced-colors:active){.ty-showcase-heading__title{color:CanvasText}}}@layer ty.components{.ty-reveal-number{display:inline-grid;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.ty-reveal-number__ghost{visibility:hidden}.ty-reveal-number__ghost,.ty-reveal-number__run{grid-area:1/1;text-align:end}.ty-accent-band{position:absolute;inset-inline:0;inset-block-start:0;z-index:1;block-size:var(--ty-space-1);background:linear-gradient(to right,var(--ty-accent),var(--ty-accent-soft));pointer-events:none}.ty-accent-band[data-edge=bottom]{inset-block:auto 0}}@layer ty.components{@media (prefers-reduced-transparency:reduce){.ty-accent-band{background:var(--ty-accent)}}@supports not ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){.ty-accent-band{background:var(--ty-accent)}}@media (forced-colors:active){.ty-accent-band{display:none}}}@layer ty.components{.ty-showcase-backdrop{position:absolute;inset:0;z-index:0;overflow:hidden;border-radius:inherit;pointer-events:none}.ty-showcase-backdrop__glow{--ty-glow-x:85%;--ty-glow-y:0%;position:absolute;inset:0;background:radial-gradient(ellipse 55% 60% at var(--ty-glow-x) var(--ty-glow-y),var(--ty-glow-hue),transparent 70%)}.ty-showcase-backdrop[data-intensity=faint]{opacity:.5}.ty-showcase-backdrop__glow[data-hue="1"]{--ty-glow-hue:var(--ty-ambient-1)}.ty-showcase-backdrop__glow[data-hue="2"]{--ty-glow-hue:var(--ty-ambient-2);--ty-glow-x:15%;--ty-glow-y:100%}.ty-showcase-backdrop[data-placement=top] .ty-showcase-backdrop__glow[data-hue="1"]{--ty-glow-x:30%}.ty-showcase-backdrop[data-placement=top] .ty-showcase-backdrop__glow[data-hue="2"]{--ty-glow-x:70%;--ty-glow-y:0%}.ty-showcase-backdrop[data-placement=bottom] .ty-showcase-backdrop__glow[data-hue="1"]{--ty-glow-x:70%;--ty-glow-y:100%}@media (prefers-reduced-transparency:reduce){.ty-showcase-backdrop{display:none}}@supports not ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){.ty-showcase-backdrop{display:none}}@media (forced-colors:active){.ty-showcase-backdrop{display:none}}}@layer ty.components{.ty-feature-mosaic{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:var(--ty-space-5);gap:var(--ty-space-5)}@media (min-width:1024px){.ty-feature-mosaic{grid-template-columns:repeat(3,minmax(0,1fr))}}}@layer ty.tokens{:root{--ty-feature-showcase-card-border:1px;--ty-feature-showcase-card-outline-offset:2px}}@layer ty.components{.ty-feature-showcase-card{position:relative;display:flex;flex-direction:column;overflow:hidden;min-block-size:var(--ty-control-target);border:var(--ty-feature-showcase-card-border) solid var(--ty-line);border-radius:var(--ty-radius-card);background:var(--ty-surface-raised);box-shadow:var(--ty-shadow-raised);color:var(--ty-ink-2);transition:border-color var(--ty-dur-instant) var(--ty-ease)}.ty-feature-showcase-card__media{position:relative;overflow:hidden;background:var(--ty-surface-sunken)}.ty-feature-showcase-card__fade{position:absolute;inset-inline:0;block-size:30%;pointer-events:none}.ty-feature-showcase-card__body{display:flex;flex-direction:column;gap:var(--ty-space-2);padding:var(--ty-space-5)}.ty-feature-showcase-card__kicker{margin:0;color:var(--ty-accent);font-size:var(--ty-font-size-eyebrow);font-weight:var(--ty-font-weight-semibold);line-height:var(--ty-font-line-height-eyebrow);letter-spacing:var(--ty-font-tracking-eyebrow);text-transform:uppercase}.ty-feature-showcase-card__title{margin:0;color:var(--ty-ink);font-family:var(--ty-font-serif);font-size:var(--ty-font-size-h3);font-weight:var(--ty-font-weight-semibold);line-height:var(--ty-font-line-height-h3)}.ty-feature-showcase-card__link{color:inherit;text-decoration:none;outline:none}.ty-feature-showcase-card__description{max-inline-size:calc(var(--ty-measure-prose) * 1ch);font-size:var(--ty-font-size-body);line-height:var(--ty-font-line-height-body)}@media (prefers-reduced-motion:reduce){.ty-feature-showcase-card{transition:none}}.ty-feature-showcase-card[data-linked]:has(.ty-feature-showcase-card__link[data-hovered]){border-color:var(--ty-line-strong)}.ty-feature-showcase-card:has(.ty-feature-showcase-card__link[data-focus-visible]){outline:var(--ty-focus-width) solid var(--ty-focus-ring);outline-offset:var(--ty-feature-showcase-card-outline-offset)}.ty-feature-showcase-card:has(.ty-feature-showcase-card__link[data-pressed]){border-color:var(--ty-ink-3)}.ty-feature-showcase-card__frame>img,.ty-feature-showcase-card__frame>svg{display:block;inline-size:100%;block-size:auto}.ty-feature-showcase-card__fade[data-edge=top]{inset-block-start:0;background:linear-gradient(to bottom,var(--ty-surface-raised),transparent)}.ty-feature-showcase-card__fade[data-edge=bottom]{inset-block-end:0;background:linear-gradient(to top,var(--ty-surface-raised),transparent)}.ty-feature-showcase-card__link:after{content:"";position:absolute;inset:0}.ty-feature-showcase-card__description>p{margin:0}@media (prefers-reduced-transparency:reduce){.ty-feature-showcase-card{background:var(--ty-surface-raised-solid)}}@media (forced-colors:active){.ty-feature-showcase-card{border-color:CanvasText;box-shadow:none}.ty-feature-showcase-card__fade{display:none}}@media (forced-colors:active){.ty-feature-showcase-card:has(.ty-feature-showcase-card__link[data-focus-visible]){outline-color:Highlight}}}@layer ty.components{@media (min-width:1024px){.ty-feature-mosaic>.ty-feature-showcase-card[data-span=wide]{grid-column:span 2}}}@layer ty.tokens{:root{--ty-ruled-grid-ty-ruled-mark:9px;--ty-ruled-grid-outer-true-border-block:1px;--ty-ruled-grid-row-grid-template-columns:12rem;--ty-ruled-grid-mark-background:1px;--ty-ruled-grid-mark-background-2:1px;--ty-ruled-grid-cell-border-inline-start:1px;--ty-ruled-grid-cell-border-inline-end:1px}}@layer ty.components{.ty-ruled-grid{--ty-ruled-mark:var(--ty-ruled-grid-ty-ruled-mark);position:relative;display:flex;flex-direction:column}.ty-ruled-grid__row{display:grid;grid-template-columns:var(--ty-ruled-columns,repeat(auto-fit,minmax(var(--ty-ruled-grid-row-grid-template-columns),1fr)));margin:0;padding:0;list-style:none}.ty-ruled-grid__cell{position:relative;min-inline-size:0;padding:var(--ty-space-5)}.ty-ruled-grid__mark{position:absolute;z-index:1;inline-size:var(--ty-ruled-mark);block-size:var(--ty-ruled-mark);background:linear-gradient(var(--ty-line-strong),var(--ty-line-strong)) 50% /100% var(--ty-ruled-grid-mark-background) no-repeat,linear-gradient(var(--ty-line-strong),var(--ty-line-strong)) 50% /var(--ty-ruled-grid-mark-background-2) 100% no-repeat;margin-block-start:calc(var(--ty-ruled-mark) / -2);margin-inline-start:calc(var(--ty-ruled-mark) / -2);pointer-events:none}.ty-ruled-grid[data-outer]{border-block:var(--ty-ruled-grid-outer-true-border-block) solid var(--ty-line)}.ty-ruled-grid[data-outer] .ty-ruled-grid__cell:first-child{border-inline-start:var(--ty-ruled-grid-cell-border-inline-start) solid var(--ty-line)}.ty-ruled-grid[data-outer] .ty-ruled-grid__cell:last-child{border-inline-end:var(--ty-ruled-grid-cell-border-inline-end) solid var(--ty-line)}.ty-ruled-grid__mark[data-corner^=start]{inset-block-start:0}.ty-ruled-grid__mark[data-corner^=end]{inset-block-start:100%}.ty-ruled-grid__mark[data-corner$=-start]{inset-inline-start:0}.ty-ruled-grid__mark[data-corner$=-end]{inset-inline-start:100%}@media (max-width:639.98px){.ty-ruled-grid__row{grid-template-columns:minmax(0,1fr)}}@media (forced-colors:active){.ty-ruled-grid__mark{display:none}}}@layer ty.components{.ty-ruled-grid__row+.ty-ruled-grid__row{border-block-start:1px solid var(--ty-line)}.ty-ruled-grid__cell+.ty-ruled-grid__cell{border-inline-start:1px solid var(--ty-line)}@media (max-width:639.98px){.ty-ruled-grid__cell+.ty-ruled-grid__cell{border-inline-start:0;border-block-start:1px solid var(--ty-line)}}@media (forced-colors:active){.ty-ruled-grid[data-outer],.ty-ruled-grid__cell,.ty-ruled-grid__row+.ty-ruled-grid__row{border-color:CanvasText}}}@layer ty.tokens{:root{--ty-feature-tile-surface-raised-border:1px;--ty-feature-tile-outline-offset:4px;--ty-feature-tile-badge-inline-size:20px;--ty-feature-tile-badge-block-size:20px;--ty-feature-tile-link-text-underline-offset:3px;--ty-feature-tile-badge-border:1px}}@layer ty.components{.ty-feature-tile{position:relative;display:flex;flex-direction:column;gap:var(--ty-space-2);color:var(--ty-ink-2)}.ty-feature-tile__badge{display:inline-grid;place-items:center;inline-size:var(--ty-control-height);block-size:var(--ty-control-height);border-radius:var(--ty-radius-control);background:var(--ty-accent-soft);color:var(--ty-accent)}.ty-feature-tile__title{margin:0;color:var(--ty-ink);font-family:var(--ty-font-serif);font-size:var(--ty-font-size-h3);font-weight:var(--ty-font-weight-semibold);line-height:var(--ty-font-line-height-h3)}.ty-feature-tile__link{color:inherit;text-decoration:none;outline:none}.ty-feature-tile__description{max-inline-size:calc(var(--ty-measure-prose) * 1ch);font-size:var(--ty-font-size-body);line-height:var(--ty-font-line-height-body)}.ty-feature-tile[data-surface=raised]{padding:var(--ty-space-5);border:var(--ty-feature-tile-surface-raised-border) solid var(--ty-line);border-radius:var(--ty-radius-card);background:var(--ty-surface-raised);box-shadow:var(--ty-shadow-raised)}.ty-feature-tile:has(.ty-feature-tile__link[data-focus-visible]){outline:var(--ty-focus-width) solid var(--ty-focus-ring);outline-offset:var(--ty-feature-tile-outline-offset);border-radius:var(--ty-radius-control)}.ty-feature-tile__badge .ty-icon{inline-size:var(--ty-feature-tile-badge-inline-size);block-size:var(--ty-feature-tile-badge-block-size)}.ty-feature-tile__link:after{content:"";position:absolute;inset:0}.ty-feature-tile__link[data-hovered]{text-decoration:underline;text-underline-offset:var(--ty-feature-tile-link-text-underline-offset)}.ty-feature-tile__link[data-pressed]{color:var(--ty-accent-strong)}.ty-feature-tile__description>p{margin:0}@media (prefers-reduced-transparency:reduce){.ty-feature-tile[data-surface=raised]{background:var(--ty-surface-raised-solid)}}@media (forced-colors:active){.ty-feature-tile__badge{border:var(--ty-feature-tile-badge-border) solid CanvasText;color:CanvasText}.ty-feature-tile[data-surface=raised]{border-color:CanvasText;box-shadow:none}}@media (forced-colors:active){.ty-feature-tile:has(.ty-feature-tile__link[data-focus-visible]){outline-color:Highlight}}}@layer ty.components{.ty-feature-tile-grid{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:var(--ty-space-6) var(--ty-space-5);gap:var(--ty-space-6) var(--ty-space-5);margin:0;padding:0;list-style:none}@media (min-width:640px){.ty-feature-tile-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.ty-feature-tile-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}}@layer ty.tokens{:root{--ty-rail-account-focus-visible-true-outline-offset:-2px;--ty-rail-account-border:1px}}@layer ty.components{.ty-rail-account{box-sizing:border-box;display:flex;align-items:center;gap:var(--ty-space-3);inline-size:100%;min-block-size:var(--ty-control-target);padding:var(--ty-space-2);border:0;border-radius:var(--ty-radius-control);background:transparent;color:var(--ty-ink);font:inherit;text-align:start;cursor:pointer;outline:none;transition:background-color var(--ty-dur-instant) var(--ty-ease)}.ty-rail-account__avatar{display:inline-flex;flex:none}.ty-rail-account__lines{display:flex;flex:1 1;flex-direction:column;min-inline-size:0}.ty-rail-account__name{font-size:var(--ty-font-size-body);font-weight:var(--ty-font-weight-semibold);line-height:var(--ty-font-line-height-body)}.ty-rail-account__detail,.ty-rail-account__name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ty-rail-account__detail{color:var(--ty-ink-3);font-size:var(--ty-font-size-meta);line-height:var(--ty-font-line-height-meta)}.ty-rail-account__glyph{flex:none;color:var(--ty-ink-3)}.ty-rail-account[data-hovered],.ty-rail-account[data-pressed]{background:var(--ty-surface-sunken)}.ty-rail-account[data-focus-visible]{outline:var(--ty-focus-width) solid var(--ty-focus-ring);outline-offset:var(--ty-rail-account-focus-visible-true-outline-offset)}@media (prefers-reduced-motion:reduce){.ty-rail-account{transition:none}}@media (forced-colors:active){.ty-rail-account[data-focus-visible]{outline:var(--ty-rail-account-border) solid Highlight}}}@layer ty.tokens{:root{--ty-rail-context-border:1px;--ty-rail-context-focus-visible-true-outline-offset:2px}}@layer ty.components{.ty-rail-context{box-sizing:border-box;display:flex;align-items:center;gap:var(--ty-space-2);inline-size:100%;min-block-size:var(--ty-control-target);padding:var(--ty-space-2) var(--ty-space-3);border:var(--ty-rail-context-border) solid var(--ty-line);border-radius:var(--ty-radius-control);background:var(--ty-surface);color:var(--ty-ink);font:inherit;text-align:start;cursor:pointer;outline:none}.ty-rail-context__lines{display:flex;flex:1 1;flex-direction:column;min-inline-size:0}.ty-rail-context__scope{color:var(--ty-ink-3);font-size:var(--ty-font-size-meta);line-height:var(--ty-font-line-height-meta)}.ty-rail-context__name{overflow:hidden;font-size:var(--ty-font-size-body);font-weight:var(--ty-font-weight-semibold);line-height:var(--ty-font-line-height-body);text-overflow:ellipsis;white-space:nowrap}.ty-rail-context__glyph{flex:none;color:var(--ty-ink-3)}.ty-rail-context[data-hovered]{border-color:var(--ty-line-strong)}.ty-rail-context[data-focus-visible]{outline:var(--ty-focus-width) solid var(--ty-focus-ring);outline-offset:var(--ty-rail-context-focus-visible-true-outline-offset)}@media (forced-colors:active){.ty-rail-context{border:var(--ty-rail-context-border) solid CanvasText}}}@layer ty.tokens{:root{--ty-rail-item-focus-visible-true-outline-offset:-2px;--ty-rail-item-icon-inline-size:18px;--ty-rail-item-icon-block-size:18px;--ty-rail-item-count-min-inline-size:22px;--ty-rail-item-count-padding-inline:6px;--ty-rail-item-count-line-height:20px;--ty-rail-item-inline-size:3px;--ty-rail-item-outline:2px;--ty-rail-item-outline-offset:-2px;--ty-rail-item-count-border:1px}}@layer ty.components{.ty-rail-item{position:relative;box-sizing:border-box;display:flex;align-items:center;gap:var(--ty-space-3);inline-size:100%;min-block-size:var(--ty-control-height);padding-inline:var(--ty-space-3);border:0;border-radius:var(--ty-radius-control);background:transparent;color:var(--ty-ink-2);font:inherit;font-size:var(--ty-font-size-body);line-height:var(--ty-font-line-height-body);text-align:start;text-decoration:none;cursor:pointer;outline:none;transition:background-color var(--ty-dur-instant) var(--ty-ease)}.ty-rail-item__icon{flex:none;inline-size:var(--ty-rail-item-icon-inline-size);block-size:var(--ty-rail-item-icon-block-size)}.ty-rail-item__label{flex:1 1;min-inline-size:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ty-rail-item__count{flex:none;min-inline-size:var(--ty-rail-item-count-min-inline-size);padding-inline:var(--ty-rail-item-count-padding-inline);border-radius:var(--ty-radius-pill);font-family:var(--ty-font-mono);font-size:var(--ty-font-size-meta);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:var(--ty-rail-item-count-line-height);text-align:center}.ty-rail-item[data-hovered],.ty-rail-item__count{background:var(--ty-surface-sunken);color:var(--ty-ink)}.ty-rail-item[data-focus-visible]{outline:var(--ty-focus-width) solid var(--ty-focus-ring);outline-offset:var(--ty-rail-item-focus-visible-true-outline-offset)}.ty-rail-item[data-current]{background:var(--ty-accent-soft);color:var(--ty-accent);font-weight:var(--ty-font-weight-semibold)}@media (prefers-reduced-motion:reduce){.ty-rail-item{transition:none}}.ty-rail-item[data-current]:before{content:"";position:absolute;inset-block:var(--ty-space-2);inset-inline-start:0;inline-size:var(--ty-rail-item-inline-size);border-radius:var(--ty-radius-pill);background:var(--ty-accent)}@media (max-width:1023.98px){.ty-rail-item{min-block-size:var(--ty-control-height-touch)}}@media (forced-colors:active){.ty-rail-item[data-current]{outline:var(--ty-rail-item-outline) solid Highlight;outline-offset:var(--ty-rail-item-outline-offset)}.ty-rail-item[data-current]:before{background:Highlight}.ty-rail-item__count{border:var(--ty-rail-item-count-border) solid CanvasText}}}@layer ty.tokens{:root{--ty-rail-section-list-gap:2px;--ty-rail-section-chevron-size:14px;--ty-rail-section-toggle-outline-offset:-2px}}@layer ty.components{.ty-rail-section{display:flex;flex-direction:column;gap:var(--ty-space-1)}.ty-rail-section__label{margin:0;padding-inline:var(--ty-space-3);color:var(--ty-ink-3);font-size:var(--ty-font-size-eyebrow);font-weight:var(--ty-font-weight-semibold);line-height:var(--ty-font-line-height-eyebrow);letter-spacing:var(--ty-font-tracking-eyebrow);text-transform:uppercase}.ty-rail-section__list{display:flex;flex-direction:column;gap:var(--ty-rail-section-list-gap);margin:0;padding:0;list-style:none}.ty-rail-section__toggle{box-sizing:border-box;display:flex;align-items:center;gap:var(--ty-space-1);inline-size:100%;min-block-size:var(--ty-control-height-compact);padding:0;border:0;border-radius:var(--ty-radius-control);background:transparent;color:var(--ty-ink-3);font:inherit;text-align:start;cursor:pointer;outline:none}.ty-rail-section__chevron{flex:none;inline-size:var(--ty-rail-section-chevron-size);block-size:var(--ty-rail-section-chevron-size);transition:transform var(--ty-dur-instant) var(--ty-ease)}.ty-rail-section__body{display:flex;flex-direction:column;min-inline-size:0}.ty-rail-section__toggle[data-hovered]{color:var(--ty-ink)}.ty-rail-section__toggle[data-focus-visible]{outline:var(--ty-focus-width) solid var(--ty-focus-ring);outline-offset:var(--ty-rail-section-toggle-outline-offset)}.ty-rail-section[data-collapsed] .ty-rail-section__chevron{transform:rotate(-90deg)}[dir=rtl] .ty-rail-section[data-collapsed] .ty-rail-section__chevron{transform:rotate(90deg)}@media (prefers-reduced-motion:reduce){.ty-rail-section__chevron{transition:none}}}@layer ty.components{.ty-app-frame[data-layout=rail]{--ty-rail-width:248px;--ty-rail-width-collapsed:64px;--ty-sheet-gap:var(--ty-space-3);--ty-sheet-pad:20px;display:grid;grid-template-columns:var(--ty-rail-width) minmax(0,1fr) auto;grid-template-rows:minmax(0,1fr);grid-template-areas:"rail stage aside";block-size:100dvh;min-block-size:0;overflow:hidden}.ty-app-frame__rail{grid-area:rail;position:relative;z-index:1;display:flex;flex-direction:column;gap:var(--ty-space-4);min-block-size:0;overflow-y:auto;padding:var(--ty-space-4) var(--ty-space-3) var(--ty-space-3)}.ty-app-frame__drawer .ty-app-frame__rail{flex:1 1;padding-block-start:0}.ty-app-frame__rail-slot[data-slot=brand]{padding-inline:var(--ty-space-2);color:var(--ty-ink);font-family:var(--ty-font-serif);font-size:var(--ty-font-size-h3);font-weight:var(--ty-font-weight-semibold);line-height:var(--ty-font-line-height-h3)}.ty-app-frame__rail-nav{display:flex;flex:1 1;flex-direction:column;gap:var(--ty-space-4)}.ty-app-frame__rail-slot[data-slot=account]{padding-block-start:var(--ty-space-3);border-block-start:1px solid var(--ty-line)}.ty-app-frame__stage{grid-area:stage;position:relative;z-index:1;min-inline-size:0;min-block-size:0;padding:var(--ty-sheet-gap) var(--ty-sheet-gap) var(--ty-sheet-gap) 0}.ty-app-frame__sheet{box-sizing:border-box;block-size:100%;overflow-y:auto;overscroll-behavior:contain;scroll-padding-block:var(--ty-space-6);padding:var(--ty-sheet-pad);padding-block-end:calc(var(--ty-sheet-pad) + var(--ty-action-bar-inset-bottom, 0px));border:var(--ty-glass-edge-width,1px) solid;border-color:var(--ty-glass-edge,var(--ty-line));border-radius:var(--ty-radius-sheet);background:var(--ty-glass-fill,var(--ty-surface));box-shadow:var(--ty-shadow-sheet),var(--ty-shadow-sheet-inset);backdrop-filter:blur(var(--ty-glass-blur-sheet)) saturate(var(--ty-glass-saturate));-webkit-backdrop-filter:blur(var(--ty-glass-blur-sheet)) saturate(var(--ty-glass-saturate));color:var(--ty-ink-2);outline:none}.ty-app-frame[data-layout=rail] .ty-app-frame__content{margin-inline:auto;inline-size:100%;max-inline-size:var(--ty-layout-reading)}.ty-app-frame[data-layout=rail][data-width=data] .ty-app-frame__content{max-inline-size:var(--ty-layout-data)}.ty-app-frame[data-layout=rail][data-width=full] .ty-app-frame__content{max-inline-size:none}.ty-app-frame__sheet[data-pad=none]{padding:0;padding-block-end:var(--ty-action-bar-inset-bottom,0)}.ty-app-frame__sheet[data-fill]{display:flex;flex-direction:column;padding:0;overflow:hidden}.ty-app-frame[data-layout=rail] .ty-app-frame__sheet[data-fill]>.ty-app-frame__content{display:flex;flex:1 1;flex-direction:column;min-block-size:0;max-inline-size:none}.ty-app-frame__aside-slot{grid-area:aside;display:flex;min-block-size:0;padding-block:var(--ty-sheet-gap);padding-inline-end:var(--ty-sheet-gap)}.ty-app-frame__aside-slot:empty{display:none}.ty-app-frame__rail-opener{position:absolute;inset-block-start:var(--ty-space-3);inset-inline-start:var(--ty-space-3);z-index:var(--ty-z-sticky)}.ty-app-frame__rail-head{display:flex;align-items:center;justify-content:space-between;gap:var(--ty-space-2)}.ty-app-frame__rail-head>.ty-app-frame__rail-slot[data-slot=brand]{min-inline-size:0}.ty-app-frame[data-layout=rail][data-rail=collapsed]{--ty-rail-width:var(--ty-rail-width-collapsed)}.ty-app-frame[data-rail=collapsed] .ty-app-frame__rail{align-items:center;padding-inline:var(--ty-space-2)}.ty-app-frame[data-rail=collapsed] .ty-app-frame__rail-head{flex-direction:column}.ty-app-frame[data-rail=collapsed] .ty-app-frame__rail-head>.ty-app-frame__rail-slot[data-slot=brand],.ty-app-frame[data-rail=collapsed] .ty-app-frame__rail-slot[data-slot=context],.ty-app-frame[data-rail=collapsed] .ty-rail-account__glyph,.ty-app-frame[data-rail=collapsed] .ty-rail-section[data-collapsed],.ty-app-frame[data-rail=collapsed] .ty-rail-section[data-contains=content],.ty-app-frame[data-rail=collapsed] .ty-rail-section__label,.ty-app-frame[data-rail=collapsed] .ty-rail-section__toggle{display:none}.ty-app-frame[data-rail=collapsed] .ty-rail-item{justify-content:center;padding-inline:0}.ty-app-frame[data-rail=collapsed] .ty-rail-account__lines,.ty-app-frame[data-rail=collapsed] .ty-rail-item__count,.ty-app-frame[data-rail=collapsed] .ty-rail-item__label{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.ty-app-frame[data-rail=collapsed] .ty-app-frame__rail-slot[data-slot=account]{align-self:stretch;padding-inline:0}.ty-app-frame[data-rail=collapsed] .ty-rail-account{justify-content:center}@media (min-width:768px){.ty-app-frame[data-layout=rail]{--ty-sheet-pad:var(--ty-space-5)}}@media (min-width:1280px){.ty-app-frame[data-layout=rail]{--ty-sheet-pad:var(--ty-space-6)}}@media (max-width:767.98px){.ty-app-frame[data-layout=rail]{grid-template-columns:minmax(0,1fr);grid-template-areas:"stage"}.ty-app-frame[data-layout=rail] .ty-app-frame__stage{padding:0}.ty-app-frame[data-layout=rail] .ty-app-frame__sheet{border:0;border-radius:0;box-shadow:none}.ty-app-frame[data-layout=rail] .ty-app-frame__aside-slot{display:none}}@media (prefers-reduced-transparency:reduce){.ty-app-frame__sheet{background:var(--ty-surface-solid);backdrop-filter:none;-webkit-backdrop-filter:none}}@media (forced-colors:active){.ty-app-frame__sheet{border:1px solid CanvasText}}}@layer ty.tokens{:root{--ty-action-bar-ty-bar-pad:6px;--ty-action-bar-border:1px;--ty-action-bar-box-shadow:#0000;--ty-action-bar-edge-bottom-inset-block-end:0px;--ty-action-bar-count-inset-block-start:2px;--ty-action-bar-count-min-inline-size:18px;--ty-action-bar-count-padding-inline:4px;--ty-action-bar-count-line-height:18px;--ty-action-bar-chevron-inline-size:24px;--ty-action-bar-chevron-block-size:24px;--ty-action-bar-chevron-margin-inline-start:-4px;--ty-action-bar-chevron-orientation-vertical-margin-block-start:-4px;--ty-action-bar-separator-inline-size:1px;--ty-action-bar-separator-orientation-vertical-block-size:1px;--ty-action-bar-tip-border:1px;--ty-action-bar-popover-min-inline-size:200px;--ty-action-bar-popover-border:1px;--ty-action-bar-variant-tabbar-padding-block-end:0px;--ty-action-bar-variant-tabbar-border-width:1px;--ty-action-bar-track-variant-tabbar-max-inline-size:560px;--ty-action-bar-item-variant-tabbar-gap:2px;--ty-action-bar-item-variant-tabbar-max-inline-size:72px;--ty-action-bar-item-variant-tabbar-min-block-size:52px;--ty-action-bar-item-outline-offset:2px;--ty-action-bar-item-inset-block-end:3px;--ty-action-bar-item-inline-size:14px;--ty-action-bar-item-block-size:3px;--ty-action-bar-glyph-inline-size:20px;--ty-action-bar-glyph-block-size:20px;--ty-action-bar-chevron-inline-size-v2:14px;--ty-action-bar-chevron-block-size-v2:14px;--ty-action-bar-entry-outline-offset:-2px;--ty-action-bar-translate:16px;--ty-action-bar-item-outline:3px;--ty-action-bar-item-outline-offset-v2:-3px;--ty-action-bar-count-border:1px}}@layer ty.components{.ty-action-bar{--ty-bar-item:var(--ty-control-target);--ty-bar-gap:var(--ty-space-1);--ty-bar-pad:var(--ty-action-bar-ty-bar-pad);--ty-bar-margin:var(--ty-space-3);position:fixed;z-index:var(--ty-z-sticky);box-sizing:border-box;display:flex;padding:var(--ty-bar-pad);border:var(--ty-glass-edge-width,var(--ty-action-bar-border)) solid var(--ty-line);border-color:var(--ty-glass-edge,var(--ty-line));border-radius:var(--ty-radius-pill);background:var(--ty-glass-fill-raised,var(--ty-surface-raised));box-shadow:var(--ty-shadow-floating),var(--ty-glass-highlight,0 0 var(--ty-action-bar-box-shadow));backdrop-filter:blur(var(--ty-glass-blur-floating)) saturate(var(--ty-glass-saturate));-webkit-backdrop-filter:blur(var(--ty-glass-blur-floating)) saturate(var(--ty-glass-saturate));color:var(--ty-ink-2);outline:none;transition:opacity var(--ty-dur-quick) var(--ty-ease),translate var(--ty-dur-quick) var(--ty-ease)}.ty-action-bar__ghosts,.ty-action-bar__track{display:flex;align-items:center;gap:var(--ty-bar-gap)}.ty-action-bar__slot{position:relative;display:flex;align-items:center}.ty-action-bar__item{position:relative;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;inline-size:var(--ty-bar-item);block-size:var(--ty-bar-item);padding:0;border:0;border-radius:var(--ty-radius-pill);background:transparent;color:inherit;font:inherit;text-decoration:none;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color var(--ty-dur-instant) var(--ty-ease),color var(--ty-dur-instant) var(--ty-ease)}.ty-action-bar__glyph{display:inline-flex}.ty-action-bar__count{position:absolute;inset-block-start:var(--ty-action-bar-count-inset-block-start);inset-inline-end:0;min-inline-size:var(--ty-action-bar-count-min-inline-size);padding-inline:var(--ty-action-bar-count-padding-inline);border-radius:var(--ty-radius-pill);background:var(--ty-ink);color:var(--ty-bg);font-size:var(--ty-font-size-meta);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:var(--ty-font-weight-semibold);line-height:var(--ty-action-bar-count-line-height);text-align:center}.ty-action-bar__chevron{display:inline-flex;align-items:center;justify-content:center;inline-size:var(--ty-action-bar-chevron-inline-size);block-size:var(--ty-action-bar-chevron-block-size);margin-inline-start:var(--ty-action-bar-chevron-margin-inline-start);padding:0;border:0;border-radius:var(--ty-radius-pill);background:transparent;color:var(--ty-ink-3);cursor:pointer}.ty-action-bar__separator{flex:none;align-self:stretch;inline-size:var(--ty-action-bar-separator-inline-size);margin-inline:var(--ty-space-1);background:var(--ty-line)}.ty-action-bar__tip{position:absolute;z-index:1;display:inline-flex;align-items:center;gap:var(--ty-space-2);padding:var(--ty-space-1) var(--ty-space-2);border:var(--ty-action-bar-tip-border) solid var(--ty-line);border-radius:var(--ty-radius-control);background:var(--ty-surface-raised-solid);box-shadow:var(--ty-shadow-floating);color:var(--ty-ink);font-size:var(--ty-font-size-meta);line-height:var(--ty-font-line-height-meta);white-space:nowrap}.ty-action-bar__kbd{color:var(--ty-ink-3);font-family:var(--ty-font-mono)}.ty-action-bar__popover{min-inline-size:var(--ty-action-bar-popover-min-inline-size);padding:var(--ty-space-1);border:var(--ty-action-bar-popover-border) solid var(--ty-line);border-radius:var(--ty-radius-card);background:var(--ty-surface-raised);box-shadow:var(--ty-shadow-floating);backdrop-filter:blur(var(--ty-glass-blur-floating));-webkit-backdrop-filter:blur(var(--ty-glass-blur-floating))}.ty-action-bar__menu{outline:none}.ty-action-bar__entry{display:flex;align-items:center;gap:var(--ty-space-2);min-block-size:var(--ty-control-target);padding-inline:var(--ty-space-3);border-radius:var(--ty-radius-control);color:var(--ty-ink-2);text-decoration:none;cursor:pointer;outline:none}.ty-action-bar__entry-glyph{display:inline-flex}.ty-action-bar__ghost{inline-size:var(--ty-bar-item);block-size:var(--ty-bar-item);border-radius:var(--ty-radius-pill);background:var(--ty-surface-sunken);animation:ty-action-bar-pulse var(--ty-dur-pulse) ease-in-out infinite}.ty-action-bar__caption{max-inline-size:100%;overflow:hidden;font-size:var(--ty-font-size-meta);line-height:var(--ty-font-line-height-meta);text-overflow:ellipsis;white-space:nowrap}.ty-action-bar[data-anchor=container]{position:absolute}.ty-action-bar[data-edge=bottom]{inset-block-end:calc(var(--ty-bar-margin) + env(safe-area-inset-bottom, var(--ty-action-bar-edge-bottom-inset-block-end)));inset-inline-start:50%;translate:calc(-50% * var(--ty-inline-sign)) 0}.ty-action-bar[data-edge=bottom] .ty-action-bar__tip{inset-block-end:calc(100% + var(--ty-space-3));inset-inline-start:50%;translate:calc(-50% * var(--ty-inline-sign)) 0}.ty-action-bar[data-edge=top]{inset-block-start:var(--ty-bar-margin);inset-inline-start:50%;translate:calc(-50% * var(--ty-inline-sign)) 0}.ty-action-bar[data-edge=top] .ty-action-bar__tip{inset-block-start:calc(100% + var(--ty-space-3));inset-inline-start:50%;translate:calc(-50% * var(--ty-inline-sign)) 0}.ty-action-bar[data-edge=start]{inset-inline-start:var(--ty-bar-margin);inset-block-start:50%;translate:0 -50%}.ty-action-bar[data-edge=start] .ty-action-bar__tip{inset-inline-start:calc(100% + var(--ty-space-3))}.ty-action-bar[data-edge=end]{inset-inline-end:var(--ty-bar-margin);inset-block-start:50%;translate:0 -50%}.ty-action-bar[data-edge=end] .ty-action-bar__tip{inset-inline-end:calc(100% + var(--ty-space-3))}.ty-action-bar[data-orientation=vertical] .ty-action-bar__ghosts,.ty-action-bar[data-orientation=vertical] .ty-action-bar__slot,.ty-action-bar[data-orientation=vertical] .ty-action-bar__track{flex-direction:column}.ty-action-bar[data-orientation=vertical] .ty-action-bar__chevron{margin-inline-start:0;margin-block-start:var(--ty-action-bar-chevron-orientation-vertical-margin-block-start);rotate:-90deg}.ty-action-bar[data-orientation=vertical] .ty-action-bar__separator{inline-size:auto;block-size:var(--ty-action-bar-separator-orientation-vertical-block-size);margin:var(--ty-space-1) 0}.ty-action-bar[data-hidden]{opacity:0;pointer-events:none}.ty-action-bar[data-variant=tabbar]{inset-inline:0;inset-block-end:0;translate:none;justify-content:center;padding-block-end:calc(var(--ty-bar-pad) + env(safe-area-inset-bottom, var(--ty-action-bar-variant-tabbar-padding-block-end)));border-width:var(--ty-action-bar-variant-tabbar-border-width) 0 0;border-radius:var(--ty-radius-sheet) var(--ty-radius-sheet) 0 0}.ty-action-bar[data-variant=tabbar] .ty-action-bar__track{flex:1 1;justify-content:space-around;max-inline-size:var(--ty-action-bar-track-variant-tabbar-max-inline-size)}.ty-action-bar[data-variant=tabbar] .ty-action-bar__slot{flex:1 1;justify-content:center}.ty-action-bar[data-variant=tabbar] .ty-action-bar__item{flex-direction:column;gap:var(--ty-action-bar-item-variant-tabbar-gap);inline-size:100%;max-inline-size:var(--ty-action-bar-item-variant-tabbar-max-inline-size);block-size:auto;min-block-size:var(--ty-action-bar-item-variant-tabbar-min-block-size);border-radius:var(--ty-radius-control)}.ty-action-bar[data-variant=tabbar] .ty-action-bar__separator{display:none}.ty-action-bar__item:hover{background:var(--ty-surface-sunken);color:var(--ty-ink)}.ty-action-bar__item:focus-visible{outline:var(--ty-focus-width) solid var(--ty-focus-ring);outline-offset:var(--ty-action-bar-item-outline-offset)}.ty-action-bar__item[data-active]{background:var(--ty-accent-soft);color:var(--ty-accent)}.ty-action-bar__item[data-active]:after{content:"";position:absolute;inset-block-end:var(--ty-action-bar-item-inset-block-end);inset-inline-start:50%;inline-size:var(--ty-action-bar-item-inline-size);block-size:var(--ty-action-bar-item-block-size);border-radius:var(--ty-radius-pill);background:currentColor;translate:calc(-50% * var(--ty-inline-sign)) 0}.ty-action-bar__glyph .ty-icon,.ty-action-bar__glyph>svg{inline-size:var(--ty-action-bar-glyph-inline-size);block-size:var(--ty-action-bar-glyph-block-size)}.ty-action-bar__chevron:hover{background:var(--ty-surface-sunken);color:var(--ty-ink)}.ty-action-bar__chevron .ty-icon{inline-size:var(--ty-action-bar-chevron-inline-size-v2);block-size:var(--ty-action-bar-chevron-block-size-v2)}.ty-action-bar__entry[data-focused]{background:var(--ty-surface-sunken);color:var(--ty-ink)}.ty-action-bar__entry[data-focus-visible]{outline:var(--ty-focus-width) solid var(--ty-focus-ring);outline-offset:var(--ty-action-bar-entry-outline-offset)}.ty-action-bar__entry[data-tone=danger]{color:var(--ty-danger)}.ty-action-bar[data-hidden][data-edge=bottom]{translate:calc(-50% * var(--ty-inline-sign)) var(--ty-action-bar-translate)}.ty-action-bar[data-variant=tabbar] .ty-action-bar__item[data-active]:after{inset-block-end:auto;inset-block-start:0}@media (prefers-reduced-motion:reduce){.ty-action-bar,.ty-action-bar__item{transition:none}.ty-action-bar__ghost{animation:none}}@media (prefers-reduced-transparency:reduce){.ty-action-bar,.ty-action-bar__popover{background:var(--ty-surface-raised-solid);backdrop-filter:none;-webkit-backdrop-filter:none}}@media (forced-colors:active){.ty-action-bar{border:var(--ty-action-bar-border) solid CanvasText}.ty-action-bar__popover{border:var(--ty-action-bar-popover-border) solid CanvasText}.ty-action-bar__tip{border:var(--ty-action-bar-tip-border) solid CanvasText}.ty-action-bar__item[data-active]{outline:var(--ty-action-bar-item-outline) solid Highlight;outline-offset:var(--ty-action-bar-item-outline-offset-v2)}.ty-action-bar__item[data-active]:after{background:Highlight}.ty-action-bar__separator{background:CanvasText}.ty-action-bar__count{border:var(--ty-action-bar-count-border) solid CanvasText;background:Canvas;color:CanvasText}}@media (forced-colors:active){.ty-action-bar__item:focus-visible{outline-color:Highlight}}}@layer ty.components{@keyframes ty-action-bar-pulse{50%{opacity:.5}}}@layer ty.tokens{:root{--ty-evidence-inline-size:420px;--ty-evidence-min-inline-size:340px;--ty-evidence-max-inline-size:420px;--ty-evidence-border:1px;--ty-evidence-head-border-block-end:1px;--ty-evidence-footer-border-block-start:1px;--ty-evidence-handle-inset-inline-start:-1px;--ty-evidence-handle-inline-size:3px;--ty-evidence-handle-outline-offset:2px}}@layer ty.components{.ty-evidence{position:relative;box-sizing:border-box;display:flex;flex-direction:column;inline-size:min(var(--ty-evidence-width,var(--ty-evidence-inline-size)),100%);min-inline-size:min(var(--ty-evidence-min-inline-size),100%);max-inline-size:var(--ty-evidence-max-inline-size);block-size:100%;min-block-size:0;border:var(--ty-evidence-border) solid var(--ty-line);border-radius:var(--ty-radius-sheet);background:var(--ty-surface);box-shadow:var(--ty-shadow-sheet);backdrop-filter:blur(var(--ty-glass-blur-sheet)) saturate(var(--ty-glass-saturate));-webkit-backdrop-filter:blur(var(--ty-glass-blur-sheet)) saturate(var(--ty-glass-saturate));color:var(--ty-ink-2);animation:ty-evidence-in var(--ty-dur-base) var(--ty-ease)}.ty-evidence__head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--ty-space-3);padding:var(--ty-space-4) var(--ty-space-4) var(--ty-space-3) var(--ty-space-5);border-block-end:var(--ty-evidence-head-border-block-end) solid var(--ty-line)}.ty-evidence__titles{min-inline-size:0}.ty-evidence__title{margin:0;color:var(--ty-ink);font-family:var(--ty-font-serif);font-size:var(--ty-font-size-h3);font-weight:var(--ty-font-weight-semibold);line-height:var(--ty-font-line-height-h3);overflow-wrap:anywhere}.ty-evidence__subtitle{margin:0;color:var(--ty-ink-3);font-size:var(--ty-font-size-meta);line-height:var(--ty-font-line-height-meta)}.ty-evidence__body{display:flex;flex:1 1;flex-direction:column;gap:var(--ty-space-4);min-block-size:0;overflow-y:auto;padding:var(--ty-space-4) var(--ty-space-5)}.ty-evidence__footer{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--ty-space-2);padding:var(--ty-space-3) var(--ty-space-5);border-block-start:var(--ty-evidence-footer-border-block-start) solid var(--ty-line)}.ty-evidence__handle{position:absolute;inset-block:var(--ty-space-5);inset-inline-start:var(--ty-evidence-handle-inset-inline-start);z-index:1;inline-size:var(--ty-evidence-handle-inline-size);border-radius:var(--ty-radius-pill);cursor:col-resize;touch-action:none;outline:none}@media (prefers-reduced-motion:reduce){.ty-evidence{animation:none}}.ty-evidence__handle:before{content:"";position:absolute;inset-block:0;inset-inline-start:50%;inline-size:var(--ty-control-target);translate:calc(-50% * var(--ty-inline-sign)) 0}.ty-evidence__handle:hover{background:var(--ty-line-strong)}.ty-evidence__handle:focus-visible{background:var(--ty-accent);outline:var(--ty-focus-width) solid var(--ty-focus-ring);outline-offset:var(--ty-evidence-handle-outline-offset)}@media (prefers-reduced-transparency:reduce){.ty-evidence{background:var(--ty-surface-solid);backdrop-filter:none;-webkit-backdrop-filter:none}}@media (forced-colors:active){.ty-evidence{border:var(--ty-evidence-border) solid CanvasText}}@media (forced-colors:active){.ty-evidence__handle:focus-visible{background:Highlight}}}@layer ty.components{@keyframes ty-evidence-in{0%{opacity:0;translate:calc(16px * var(--ty-inline-sign)) 0}}.ty-evidence-modal .ty-evidence__body{padding-inline:0}}@layer ty.tokens{:root{--ty-split-handle-inline-size:1px;--ty-split-handle-outline-offset:2px}}@layer ty.components{.ty-split{display:grid;grid-template-columns:minmax(0,1fr) auto var(--ty-split-size);min-block-size:0}.ty-split__pane{min-inline-size:0;min-block-size:0}.ty-split__handle{position:relative;inline-size:var(--ty-split-handle-inline-size);margin-inline:var(--ty-space-3);background:var(--ty-line);cursor:col-resize;touch-action:none;outline:none}.ty-split[data-side=start]{grid-template-columns:var(--ty-split-size) auto minmax(0,1fr)}.ty-split[data-stacked]{grid-template-columns:minmax(0,1fr);gap:var(--ty-space-5)}.ty-split__handle:before{content:"";position:absolute;inset-block:0;inset-inline-start:50%;inline-size:var(--ty-control-target);translate:calc(-50% * var(--ty-inline-sign)) 0}.ty-split__handle:hover{background:var(--ty-line-strong)}.ty-split__handle:focus-visible{background:var(--ty-accent);outline:var(--ty-focus-width) solid var(--ty-focus-ring);outline-offset:var(--ty-split-handle-outline-offset)}@media (forced-colors:active){.ty-split__handle{background:CanvasText}}@media (forced-colors:active){.ty-split__handle:focus-visible{background:Highlight;outline-color:Highlight}}}@layer ty.tokens{:root{--ty-stage-strip-card-border:1px;--ty-stage-strip-name-border-radius:4px;--ty-stage-strip-name-outline-offset:2px;--ty-stage-strip-status-inline-size:14px;--ty-stage-strip-status-block-size:14px;--ty-stage-strip-stage-border:2px}}@layer ty.components{.ty-stage-strip__title{margin:0 0 var(--ty-space-3);color:var(--ty-ink);font-family:var(--ty-font-serif);font-size:var(--ty-font-size-h3);font-weight:var(--ty-font-weight-semibold);line-height:var(--ty-font-line-height-h3)}.ty-stage-strip__list{margin:0;padding:0;list-style:none}.ty-stage-strip__list,.ty-stage-strip__stage{display:flex;flex-direction:column;gap:var(--ty-space-2)}.ty-stage-strip__stage{align-items:stretch;min-inline-size:0}.ty-stage-strip__card{display:flex;flex-direction:column;gap:var(--ty-space-1);padding:var(--ty-space-3) var(--ty-space-4);border:var(--ty-stage-strip-card-border) solid var(--ty-line);border-radius:var(--ty-radius-card)}.ty-stage-strip__name{position:relative;align-self:flex-start;color:var(--ty-ink);font-size:var(--ty-font-size-body);font-weight:var(--ty-font-weight-semibold);line-height:var(--ty-font-line-height-body);text-decoration:none;outline:none}.ty-stage-strip__status{display:inline-flex;align-items:center;gap:var(--ty-space-1);color:var(--ty-ink-3)}.ty-stage-strip__figures,.ty-stage-strip__status{font-size:var(--ty-font-size-meta);line-height:var(--ty-font-line-height-meta)}.ty-stage-strip__figures{display:flex;flex-wrap:wrap;gap:0 var(--ty-space-3);color:var(--ty-ink-2);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ty-stage-strip__arrow{align-self:center;flex:none;color:var(--ty-ink-3);rotate:90deg}.ty-stage-strip__stage[data-status=current] .ty-stage-strip__card{border-color:var(--ty-accent);background:var(--ty-accent-soft)}.ty-stage-strip__name[data-hovered]{color:var(--ty-accent);text-decoration:underline}.ty-stage-strip__name[data-focus-visible]{border-radius:var(--ty-stage-strip-name-border-radius);outline:var(--ty-focus-width) solid var(--ty-focus-ring);outline-offset:var(--ty-stage-strip-name-outline-offset)}.ty-stage-strip__status .ty-icon{inline-size:var(--ty-stage-strip-status-inline-size);block-size:var(--ty-stage-strip-status-block-size)}.ty-stage-strip__stage[data-status=done] .ty-stage-strip__status{color:var(--ty-on-success-soft)}.ty-stage-strip__stage[data-status=attention] .ty-stage-strip__status{color:var(--ty-on-warning-soft)}@media (min-width:1024px){.ty-stage-strip__list{flex-direction:row}.ty-stage-strip__stage{flex:1 1;flex-direction:row;align-items:center}.ty-stage-strip__card{flex:1 1;min-inline-size:0}.ty-stage-strip__arrow{rotate:none}}@media (forced-colors:active){.ty-stage-strip__card{border-color:CanvasText}.ty-stage-strip__stage[data-status=current] .ty-stage-strip__card{border:var(--ty-stage-strip-stage-border) solid Highlight}}}@layer ty.components{a.ty-stage-strip__name:after{content:"";position:absolute;inset:50% auto auto 50%;inline-size:max(100%,var(--ty-control-target));block-size:max(100%,var(--ty-control-target));translate:-50% -50%}}@layer ty.tokens{:root{--ty-attention-row-grid-template-columns:8.5rem;--ty-attention-row-border-block-end:1px;--ty-attention-row-border-block-start:1px;--ty-attention-more-border-radius:4px;--ty-attention-more-outline-offset:2px}}@layer ty.components{.ty-attention{display:flex;flex-direction:column;gap:var(--ty-space-3)}.ty-attention__list{margin:0;padding:0;list-style:none}.ty-attention__row{display:grid;grid-template-columns:var(--ty-attention-row-grid-template-columns) minmax(0,1fr) auto;align-items:center;grid-gap:var(--ty-space-2) var(--ty-space-4);gap:var(--ty-space-2) var(--ty-space-4);padding-block:var(--ty-space-3);border-block-end:var(--ty-attention-row-border-block-end) solid var(--ty-line)}.ty-attention__proof{justify-self:start}.ty-attention__text{display:flex;flex-direction:column;min-inline-size:0}.ty-attention__title{color:var(--ty-ink);font-size:var(--ty-font-size-body);font-weight:var(--ty-font-weight-semibold);line-height:var(--ty-font-line-height-body);overflow-wrap:anywhere}.ty-attention__detail{color:var(--ty-ink-3);font-size:var(--ty-font-size-meta);line-height:var(--ty-font-line-height-meta)}.ty-attention__empty{margin:0;color:var(--ty-ink-3)}.ty-attention__more{position:relative;align-self:flex-end;color:var(--ty-accent);font-size:var(--ty-font-size-label);font-weight:var(--ty-font-weight-semibold);text-decoration:none;outline:none}.ty-attention__row:first-child{border-block-start:var(--ty-attention-row-border-block-start) solid var(--ty-line)}.ty-attention__more:after{content:"";position:absolute;inset:50% auto auto 50%;inline-size:max(100%,var(--ty-control-target));block-size:var(--ty-control-target);translate:-50% -50%}.ty-attention__more[data-hovered]{color:var(--ty-accent-strong);text-decoration:underline}.ty-attention__more[data-focus-visible]{border-radius:var(--ty-attention-more-border-radius);outline:var(--ty-focus-width) solid var(--ty-focus-ring);outline-offset:var(--ty-attention-more-outline-offset)}@media (max-width:639.98px){.ty-attention__row{grid-template-columns:minmax(0,1fr)}.ty-attention__action{justify-self:start}}@media (forced-colors:active){.ty-attention__row,.ty-attention__row:first-child{border-color:CanvasText}}}@layer ty.tokens{:root{--ty-activity-entry-grid-template-columns:12rem;--ty-activity-entry-border-block-end:1px;--ty-activity-more-border-radius:4px;--ty-activity-more-outline-offset:2px}}@layer ty.components{.ty-activity{display:flex;flex-direction:column;gap:var(--ty-space-3)}.ty-activity__list{margin:0;padding:0;list-style:none}.ty-activity__entry{display:grid;grid-template-columns:var(--ty-activity-entry-grid-template-columns) minmax(0,1fr);align-items:baseline;grid-gap:var(--ty-space-2) var(--ty-space-4);gap:var(--ty-space-2) var(--ty-space-4);padding-block:var(--ty-space-3);border-block-end:var(--ty-activity-entry-border-block-end) solid var(--ty-line)}.ty-activity__body{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--ty-space-1) var(--ty-space-4);min-inline-size:0}.ty-activity__text{margin:0;color:var(--ty-ink-2);font-size:var(--ty-font-size-body);line-height:var(--ty-font-line-height-body)}.ty-activity__meta{display:inline-flex;flex-wrap:wrap;gap:0 var(--ty-space-3);margin:0;color:var(--ty-ink-3);font-family:var(--ty-font-mono);font-size:var(--ty-font-size-meta);line-height:var(--ty-font-line-height-meta)}.ty-activity__code{font:inherit}.ty-activity__empty{margin:0;color:var(--ty-ink-3)}.ty-activity__more{position:relative;align-self:flex-end;color:var(--ty-accent);font-size:var(--ty-font-size-label);font-weight:var(--ty-font-weight-semibold);text-decoration:none;outline:none}.ty-activity__more:after{content:"";position:absolute;inset:50% auto auto 50%;inline-size:max(100%,var(--ty-control-target));block-size:var(--ty-control-target);translate:-50% -50%}.ty-activity__more[data-hovered]{text-decoration:underline}.ty-activity__more[data-focus-visible]{border-radius:var(--ty-activity-more-border-radius);outline:var(--ty-focus-width) solid var(--ty-focus-ring);outline-offset:var(--ty-activity-more-outline-offset)}@media (max-width:639.98px){.ty-activity__entry{grid-template-columns:minmax(0,1fr)}.ty-activity__body{flex-direction:column}}@media (forced-colors:active){.ty-activity__entry{border-color:CanvasText}}}@layer ty.tokens{:root{--ty-phase-bar-track-gap:2px;--ty-phase-bar-track-block-size:12px;--ty-phase-bar-segment-min-inline-size:2px;--ty-phase-bar-swatch-inline-size:8px;--ty-phase-bar-swatch-block-size:8px;--ty-phase-bar-swatch-border-radius:2px;--ty-phase-bar-track-border:1px;--ty-phase-bar-segment-border:1px;--ty-phase-bar-swatch-border:1px}}@layer ty.components{.ty-phase-bar{display:flex;flex-direction:column;gap:var(--ty-space-3);margin:0}.ty-phase-bar__track{display:flex;gap:var(--ty-phase-bar-track-gap);block-size:var(--ty-phase-bar-track-block-size);overflow:hidden;border-radius:var(--ty-radius-pill);background:var(--ty-surface-sunken)}.ty-phase-bar__segment{flex:0 0 auto;inline-size:var(--ty-phase-share);min-inline-size:var(--ty-phase-bar-segment-min-inline-size);background:var(--ty-phase-fill)}.ty-phase-bar__legend{display:flex;flex-wrap:wrap;gap:var(--ty-space-2) var(--ty-space-5);margin:0;padding:0;list-style:none;font-size:var(--ty-font-size-meta);line-height:var(--ty-font-line-height-meta)}.ty-phase-bar__key{display:inline-flex;align-items:center;gap:var(--ty-space-2)}.ty-phase-bar__swatch{inline-size:var(--ty-phase-bar-swatch-inline-size);block-size:var(--ty-phase-bar-swatch-block-size);border-radius:var(--ty-phase-bar-swatch-border-radius);background:var(--ty-phase-fill)}.ty-phase-bar__word{color:var(--ty-ink-2)}.ty-phase-bar__count{color:var(--ty-ink);font-family:var(--ty-font-figure,var(--ty-font-mono));font-feature-settings:tabular-nums lining-nums;font-variant-numeric:tabular-nums lining-nums}.ty-phase-bar__caption{max-inline-size:68ch;color:var(--ty-ink-2);font-family:var(--ty-font-serif);font-size:var(--ty-font-size-body-lg);font-style:italic;line-height:var(--ty-font-line-height-body-lg)}@media (forced-colors:active){.ty-phase-bar__track{border:var(--ty-phase-bar-track-border) solid CanvasText}.ty-phase-bar__segment{border:var(--ty-phase-bar-segment-border) solid CanvasText}.ty-phase-bar__segment,.ty-phase-bar__swatch{forced-color-adjust:none;background:var(--ty-phase-fill),Canvas}.ty-phase-bar__swatch{border:var(--ty-phase-bar-swatch-border) solid CanvasText}}}@layer ty.components{[data-tone=proved]{--ty-phase-fill:var(--ty-proof-proved)}[data-tone=pending]{--ty-phase-fill:repeating-linear-gradient(90deg,var(--ty-proof-pending) 0 3px,var(--ty-proof-pending-soft) 3px 5px)}[data-tone=refuted]{--ty-phase-fill:repeating-linear-gradient(45deg,var(--ty-proof-refuted) 0 2px,var(--ty-proof-refuted-soft) 2px 5px),var(--ty-proof-refuted)}[data-tone=not_disclosed]{--ty-phase-fill:radial-gradient(circle,var(--ty-proof-not-disclosed) 1.2px,var(--ty-proof-not-disclosed-soft) 1.5px) 0 0 /5px 5px}[data-tone=none]{--ty-phase-fill:var(--ty-proof-none)}[data-tone=accent]{--ty-phase-fill:var(--ty-accent)}[data-tone=neutral]{--ty-phase-fill:var(--ty-ink-3)}}@layer ty.tokens{:root{--ty-conversation-list-link-border-inline-start:2px;--ty-conversation-list-menu-inline-size:2rem;--ty-conversation-list-menu-block-size:2rem;--ty-conversation-list-rename-border:1px;--ty-conversation-list-link-outline-offset:-2px;--ty-conversation-list-menu-outline-offset:-2px;--ty-conversation-list-menu-inline-size-v2:1rem;--ty-conversation-list-menu-block-size-v2:1rem}}@layer ty.components{.ty-conversation-list{display:flex;flex-direction:column;gap:var(--ty-space-3);min-inline-size:0}.ty-conversation-list__heading{margin:0;padding-block:0 var(--ty-space-1);padding-inline:var(--ty-space-2);color:var(--ty-ink-3);font-family:var(--ty-font-sans);font-size:var(--ty-font-size-meta);font-weight:var(--ty-font-weight-semibold);line-height:var(--ty-font-line-height-meta);letter-spacing:.01em}.ty-conversation-list__items{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}.ty-conversation-list__item{position:relative;display:flex;align-items:center;min-inline-size:0}.ty-conversation-list__link{flex:1 1;min-inline-size:0;padding-block:var(--ty-space-2);padding-inline:var(--ty-space-2);border:0;border-inline-start:var(--ty-conversation-list-link-border-inline-start) solid transparent;background:transparent;color:var(--ty-ink);font:inherit;font-size:var(--ty-font-size-label);text-align:start;text-decoration:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:pointer}.ty-conversation-list__menu{display:inline-flex;align-items:center;justify-content:center;inline-size:var(--ty-conversation-list-menu-inline-size);block-size:var(--ty-conversation-list-menu-block-size);border:0;background:transparent;color:var(--ty-ink-3);opacity:0;cursor:pointer}.ty-conversation-list__rename{flex:1 1;min-inline-size:0;padding:var(--ty-space-2);border:var(--ty-conversation-list-rename-border) solid var(--ty-ink);background:var(--ty-surface);color:var(--ty-ink);font:inherit;font-size:var(--ty-font-size-label)}.ty-conversation-list__empty{margin:0;padding-inline:var(--ty-space-2);color:var(--ty-ink-3);font-size:var(--ty-font-size-label)}.ty-conversation-list__link:hover{background:var(--ty-surface-sunken)}.ty-conversation-list__link[aria-current]{border-inline-start-color:var(--ty-accent);background:var(--ty-surface-sunken)}.ty-conversation-list__link:focus-visible{outline:var(--ty-focus-width) solid var(--ty-focus-ring);outline-offset:var(--ty-conversation-list-link-outline-offset)}.ty-conversation-list__menu[data-focus-visible]{outline:var(--ty-focus-width) solid var(--ty-focus-ring);outline-offset:var(--ty-conversation-list-menu-outline-offset);opacity:1}.ty-conversation-list__menu svg{inline-size:var(--ty-conversation-list-menu-inline-size-v2);block-size:var(--ty-conversation-list-menu-block-size-v2)}.ty-conversation-list__item:hover .ty-conversation-list__menu,.ty-conversation-list__item[data-current] .ty-conversation-list__menu,.ty-conversation-list__menu[data-pressed]{opacity:1}@media (hover:none){.ty-conversation-list__menu{opacity:1}}}@layer ty.tokens{:root{--ty-step-timeline-border:1px;--ty-step-timeline-chevron-inline-size:0.5rem;--ty-step-timeline-chevron-block-size:0.5rem;--ty-step-timeline-chevron-border-block-end:1.5px;--ty-step-timeline-chevron-border-inline-end:1.5px;--ty-step-timeline-chevron-translate:-2px;--ty-step-timeline-chevron-open-true-translate:2px;--ty-step-timeline-step-grid-template-columns:1.25rem;--ty-step-timeline-marker-inline-size:1rem;--ty-step-timeline-marker-block-size:1rem;--ty-step-timeline-marker-margin-block-start:0.2rem;--ty-step-timeline-marker-border:1px;--ty-step-timeline-summary-outline-offset:-2px;--ty-step-timeline-marker-inline-size-v2:0.75rem;--ty-step-timeline-marker-block-size-v2:0.75rem}}@layer ty.components{.ty-step-timeline{overflow:hidden;border:var(--ty-step-timeline-border) solid var(--ty-line);border-radius:var(--ty-radius-card);background:var(--ty-surface);color:var(--ty-ink-2)}.ty-step-timeline__summary{display:flex;align-items:center;inline-size:100%;min-block-size:var(--ty-control-target);padding-inline:var(--ty-space-4);border:0;background:transparent;color:inherit;font:inherit;font-size:var(--ty-font-size-label);text-align:start;cursor:pointer}.ty-step-timeline__count,.ty-step-timeline__meta{color:var(--ty-ink-3);white-space:pre}.ty-step-timeline__failures{color:var(--ty-danger);white-space:pre}.ty-step-timeline__current{overflow:hidden;min-inline-size:0;color:var(--ty-ink);text-overflow:ellipsis;white-space:pre}.ty-step-timeline__chevron{margin-inline-start:auto;inline-size:var(--ty-step-timeline-chevron-inline-size);block-size:var(--ty-step-timeline-chevron-block-size);border-block-end:var(--ty-step-timeline-chevron-border-block-end) solid currentColor;border-inline-end:var(--ty-step-timeline-chevron-border-inline-end) solid currentColor;rotate:45deg;translate:0 var(--ty-step-timeline-chevron-translate);transition:rotate var(--ty-dur-quick) var(--ty-ease)}.ty-step-timeline__list{display:flex;flex-direction:column;gap:var(--ty-space-2);margin:0;padding-block:0 var(--ty-space-3);padding-inline:var(--ty-space-4);list-style:none}.ty-step-timeline__step{display:grid;grid-template-columns:var(--ty-step-timeline-step-grid-template-columns) minmax(0,1fr);grid-gap:var(--ty-space-2);gap:var(--ty-space-2);align-items:start;font-size:var(--ty-font-size-label)}.ty-step-timeline__marker{display:inline-flex;align-items:center;justify-content:center;inline-size:var(--ty-step-timeline-marker-inline-size);block-size:var(--ty-step-timeline-marker-block-size);margin-block-start:var(--ty-step-timeline-marker-margin-block-start);border:var(--ty-step-timeline-marker-border) solid var(--ty-line-strong);border-radius:50%}.ty-step-timeline__text{display:flex;flex-direction:column;min-inline-size:0}.ty-step-timeline__detail{overflow-wrap:anywhere}.ty-step-timeline__detail,.ty-step-timeline__technical{color:var(--ty-ink-3);font-size:var(--ty-font-size-meta)}.ty-step-timeline__technicalLabel{cursor:pointer;inline-size:-moz-fit-content;inline-size:fit-content}.ty-step-timeline__technicalText{display:block;margin-block-start:var(--ty-space-1);font-family:var(--ty-font-mono);overflow-wrap:anywhere}.ty-step-timeline[data-open] .ty-step-timeline__chevron{rotate:225deg;translate:0 var(--ty-step-timeline-chevron-open-true-translate)}.ty-step-timeline[data-state=running] .ty-step-timeline__title{color:var(--ty-ink)}.ty-step-timeline__list[hidden]{display:none}.ty-step-timeline__summary:focus-visible,.ty-step-timeline__technicalLabel:focus-visible{outline:var(--ty-focus-width) solid var(--ty-focus-ring);outline-offset:var(--ty-step-timeline-summary-outline-offset)}.ty-step-timeline__marker svg{inline-size:var(--ty-step-timeline-marker-inline-size-v2);block-size:var(--ty-step-timeline-marker-block-size-v2)}.ty-step-timeline__step[data-state=done] .ty-step-timeline__marker{border-color:var(--ty-accent);color:var(--ty-accent)}.ty-step-timeline__step[data-state=error] .ty-step-timeline__marker{border-color:var(--ty-danger);color:var(--ty-danger)}.ty-step-timeline__step[data-state=running]{color:var(--ty-ink)}.ty-step-timeline__step[data-state=running] .ty-step-timeline__marker{border-color:var(--ty-ink);border-block-start-color:transparent;animation:ty-step-timeline-spin .9s linear infinite}@media (prefers-reduced-motion:reduce){.ty-step-timeline__step[data-state=running] .ty-step-timeline__marker{animation:none;border-block-start-color:var(--ty-ink)}.ty-step-timeline__chevron{transition:none}}@media (forced-colors:active){.ty-step-timeline__step[data-state=running] .ty-step-timeline__marker{border-color:Highlight}}}@layer ty.components{@keyframes ty-step-timeline-spin{to{rotate:1turn}}}@layer ty.tokens{:root{--ty-chat-composer-box-border:1px;--ty-chat-composer-box-box-shadow:#0000;--ty-chat-composer-input-min-block-size:2px;--ty-chat-composer-input-appearance-hero-min-block-size:2px;--ty-chat-composer-box-box-shadow-v2:3px;--ty-chat-composer-box-outline:2px}}@layer ty.components{.ty-chat-composer{inline-size:100%;max-inline-size:calc(var(--ty-measure-prose) * 1ch + 2 * var(--ty-space-5));margin-inline:auto}.ty-chat-composer,.ty-chat-composer__box{display:grid;grid-gap:var(--ty-space-1);gap:var(--ty-space-1)}.ty-chat-composer__box{padding:var(--ty-space-3) var(--ty-space-3) var(--ty-space-2) var(--ty-space-4);border:var(--ty-glass-edge-width,var(--ty-chat-composer-box-border)) solid;border-color:var(--ty-glass-edge,var(--ty-line-strong));border-radius:var(--ty-radius-card);background:var(--ty-glass-fill-raised,var(--ty-surface-raised));box-shadow:var(--ty-shadow-floating),var(--ty-glass-highlight,0 0 var(--ty-chat-composer-box-box-shadow));backdrop-filter:blur(var(--ty-glass-blur-floating)) saturate(var(--ty-glass-saturate));-webkit-backdrop-filter:blur(var(--ty-glass-blur-floating)) saturate(var(--ty-glass-saturate));transition:box-shadow var(--ty-dur-quick) var(--ty-ease),border-color var(--ty-dur-quick) var(--ty-ease)}.ty-chat-composer__input{box-sizing:border-box;inline-size:100%;min-block-size:calc(var(--ty-font-line-height-body) + var(--ty-chat-composer-input-min-block-size));margin:0;padding:var(--ty-space-1) 0;border:0;background:transparent;color:var(--ty-ink);font:inherit;font-size:var(--ty-font-size-body-lg,var(--ty-font-size-body));line-height:var(--ty-font-line-height-body);resize:none;outline:none}.ty-chat-composer__bar{display:flex;align-items:center;justify-content:space-between;gap:var(--ty-space-2)}.ty-chat-composer__tools{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ty-space-1);min-inline-size:0}.ty-chat-composer__send{flex:none}.ty-chat-composer__hint{margin:0;padding-inline:var(--ty-space-4);color:var(--ty-ink-3);font-size:var(--ty-font-size-meta);line-height:var(--ty-font-line-height-meta);text-align:center}.ty-chat-composer[data-appearance=hero] .ty-chat-composer__box{padding:var(--ty-space-4) var(--ty-space-4) var(--ty-space-3) var(--ty-space-5);border-radius:var(--ty-radius-sheet)}.ty-chat-composer[data-appearance=hero] .ty-chat-composer__input{min-block-size:calc(2 * var(--ty-font-line-height-body) + var(--ty-chat-composer-input-appearance-hero-min-block-size))}.ty-chat-composer[data-disabled] .ty-chat-composer__box{opacity:.6}.ty-chat-composer__box:focus-within{border-color:var(--ty-focus-ring);box-shadow:var(--ty-shadow-floating),0 0 0 var(--ty-chat-composer-box-box-shadow-v2) color-mix(in srgb,var(--ty-focus-ring) 22%,transparent)}.ty-chat-composer[data-align=start]{margin-inline:0}.ty-chat-composer__hint[data-align=start]{text-align:start;padding-inline:0}.ty-chat-composer__input::-moz-placeholder{color:var(--ty-ink-3);opacity:1}.ty-chat-composer__input::placeholder{color:var(--ty-ink-3);opacity:1}@media (prefers-reduced-motion:reduce){.ty-chat-composer__box{transition:none}}@media (forced-colors:active){.ty-chat-composer__box{border:var(--ty-chat-composer-box-border) solid CanvasText;box-shadow:none;backdrop-filter:none}}@media (forced-colors:active){.ty-chat-composer__box:focus-within{outline:var(--ty-chat-composer-box-outline) solid Highlight}}}@layer ty.tokens{:root{--ty-chat-message-avatar-inline-size:24px;--ty-chat-message-avatar-block-size:24px;--ty-chat-message-body-role-user-border:1px;--ty-chat-message-body-status-error-border-inline-start:3px;--ty-chat-message-actions-gap:2px;--ty-chat-message-body-margin-inline-start:2px;--ty-chat-message-body-border-radius:1px}}@layer ty.components{.ty-chat-message{display:grid;grid-gap:var(--ty-space-2);gap:var(--ty-space-2);max-inline-size:calc(var(--ty-measure-prose) * 1ch);margin:0;color:var(--ty-ink-2)}.ty-chat-message__head{display:flex;align-items:center;gap:var(--ty-space-2);color:var(--ty-ink);font-size:var(--ty-font-size-label);font-weight:var(--ty-font-weight-semibold);line-height:var(--ty-font-line-height-label)}.ty-chat-message__avatar{display:inline-grid;place-items:center;inline-size:var(--ty-chat-message-avatar-inline-size);block-size:var(--ty-chat-message-avatar-block-size);overflow:hidden;border-radius:var(--ty-radius-pill)}.ty-chat-message__body{min-inline-size:0;color:var(--ty-ink);font-size:var(--ty-font-size-body);line-height:var(--ty-font-line-height-body);overflow-wrap:anywhere}.ty-chat-message__after,.ty-chat-message__before{display:grid;grid-gap:var(--ty-space-2);gap:var(--ty-space-2);min-inline-size:0}.ty-chat-message__foot{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ty-space-1) var(--ty-space-3);min-block-size:var(--ty-space-6)}.ty-chat-message__actions{display:flex;align-items:center;gap:var(--ty-chat-message-actions-gap);margin-inline-start:calc(-1 * var(--ty-space-2));color:var(--ty-ink-3)}.ty-chat-message__meta{color:var(--ty-ink-3);font-family:var(--ty-font-mono);font-size:var(--ty-font-size-meta);line-height:var(--ty-font-line-height-meta);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ty-chat-message[data-role=user]{justify-self:end;justify-items:end;max-inline-size:min(85%,calc(var(--ty-measure-prose) * .8ch))}.ty-chat-message[data-role=user] .ty-chat-message__head{color:var(--ty-ink-3);font-weight:var(--ty-font-weight-regular,400)}.ty-chat-message[data-role=user] .ty-chat-message__body{padding:var(--ty-space-2) var(--ty-space-4);border:var(--ty-chat-message-body-role-user-border) solid var(--ty-line);border-radius:var(--ty-radius-card);border-end-end-radius:var(--ty-radius-control);background:var(--ty-surface-sunken);white-space:pre-wrap}.ty-chat-message[data-role=user] .ty-chat-message__actions{margin-inline-start:0}.ty-chat-message[data-status=error] .ty-chat-message__body{padding-inline-start:var(--ty-space-3);border-inline-start:var(--ty-chat-message-body-status-error-border-inline-start) solid var(--ty-danger)}.ty-chat-message[data-status=streaming] .ty-chat-message__body:after{content:"";display:inline-block;inline-size:.5em;block-size:1em;margin-inline-start:var(--ty-chat-message-body-margin-inline-start);vertical-align:text-bottom;border-radius:var(--ty-chat-message-body-border-radius);background:var(--ty-accent);animation:ty-chat-caret 1s steps(2,start) infinite}@media (prefers-reduced-motion:reduce){.ty-chat-message[data-status=streaming] .ty-chat-message__body:after{animation:none}}@media (forced-colors:active){.ty-chat-message[data-role=user] .ty-chat-message__body{border-color:CanvasText}}}@layer ty.components{.ty-chat-message__avatar>:is(svg,img){inline-size:100%;block-size:100%}.ty-chat-message__actions [aria-pressed=true]{color:var(--ty-accent)}@keyframes ty-chat-caret{to{visibility:hidden}}@media (forced-colors:active){.ty-chat-message__actions [aria-pressed=true]{color:Highlight}}}@layer ty.tokens{:root{--ty-citation-border:1px;--ty-citation-focus-visible-true-outline-offset:2px;--ty-citation-inset:-6px;--ty-citation-outline:2px}}@layer ty.components{.ty-citation{display:inline-grid;place-items:center;box-sizing:border-box;min-inline-size:1.35em;block-size:1.35em;margin-inline:.15em;padding:0 .3em;border:var(--ty-citation-border) solid var(--ty-line-strong);border-radius:var(--ty-radius-pill);background:var(--ty-surface-sunken);color:var(--ty-ink-2);font-family:var(--ty-font-mono);font-size:.72em;font-weight:var(--ty-font-weight-semibold);line-height:1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;vertical-align:.3em;cursor:pointer;outline:none;transition:background var(--ty-dur-instant) var(--ty-ease),color var(--ty-dur-instant) var(--ty-ease);position:relative}.ty-citation[data-hovered],.ty-citation[data-pressed]{border-color:var(--ty-accent);background:var(--ty-accent-soft);color:var(--ty-ink)}.ty-citation[data-focus-visible]{outline:var(--ty-focus-width) solid var(--ty-focus-ring);outline-offset:var(--ty-citation-focus-visible-true-outline-offset)}@media (prefers-reduced-motion:reduce){.ty-citation{transition:none}}.ty-citation:before{content:"";position:absolute;inset:var(--ty-citation-inset)}@media (forced-colors:active){.ty-citation{border-color:ButtonText}}.ty-citation:-moz-any-link{text-decoration:none}.ty-citation:any-link{text-decoration:none}.ty-citation:-moz-any-link:hover{border-color:var(--ty-accent);background:var(--ty-accent-soft);color:var(--ty-ink)}.ty-citation:any-link:hover{border-color:var(--ty-accent);background:var(--ty-accent-soft);color:var(--ty-ink)}.ty-citation:-moz-any-link:focus-visible{outline:var(--ty-focus-width) solid var(--ty-focus-ring);outline-offset:var(--ty-citation-focus-visible-true-outline-offset)}.ty-citation:any-link:focus-visible{outline:var(--ty-focus-width) solid var(--ty-focus-ring);outline-offset:var(--ty-citation-focus-visible-true-outline-offset)}@media (forced-colors:active){.ty-citation[data-focus-visible]{outline:var(--ty-citation-outline) solid Highlight}}}@layer ty.tokens{:root{--ty-citation-card-max-inline-size:22rem;--ty-citation-card-excerpt-border-inline-start:2px}}@layer ty.components{.ty-citation-card{display:grid;grid-gap:var(--ty-space-1);gap:var(--ty-space-1);max-inline-size:var(--ty-citation-card-max-inline-size)}.ty-citation-card__publisher{color:var(--ty-ink-3);font-size:var(--ty-font-size-meta);line-height:var(--ty-font-line-height-meta)}.ty-citation-card__title{color:var(--ty-ink);font-family:var(--ty-font-serif);font-weight:var(--ty-font-weight-semibold)}.ty-citation-card__excerpt{padding-inline-start:var(--ty-space-3);border-inline-start:var(--ty-citation-card-excerpt-border-inline-start) solid var(--ty-line-strong);color:var(--ty-ink-2);font-size:var(--ty-font-size-label)}.ty-citation-card>*{margin:0}}@layer ty.tokens{:root{--ty-source-list-border-block-start:1px;--ty-source-list-highlight-outline:1px}}@layer ty.components{.ty-source-list{display:grid;grid-gap:var(--ty-space-2);gap:var(--ty-space-2);padding-block-start:var(--ty-space-3);border-block-start:var(--ty-source-list-border-block-start) solid var(--ty-line)}.ty-source-list__item{display:flex;align-items:baseline;gap:var(--ty-space-2);font-size:var(--ty-font-size-label);line-height:var(--ty-font-line-height-label);border-radius:var(--ty-radius-control);transition:background var(--ty-dur-quick) var(--ty-ease),outline-color var(--ty-dur-quick) var(--ty-ease);outline:var(--ty-source-list-highlight-outline) solid transparent}.ty-source-list__n{flex:none;min-inline-size:1.5em;color:var(--ty-ink-3);font-family:var(--ty-font-mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:end}.ty-source-list__text{display:flex;flex-wrap:wrap;gap:0 var(--ty-space-2);min-inline-size:0;overflow-wrap:anywhere}.ty-source-list__name{color:var(--ty-ink)}.ty-source-list__publisher{color:var(--ty-ink-3)}.ty-source-list__title{margin:0;color:var(--ty-ink-3);font-size:var(--ty-font-size-meta);font-weight:var(--ty-font-weight-semibold);line-height:var(--ty-font-line-height-meta);letter-spacing:.01em}.ty-source-list__items{display:grid;grid-gap:var(--ty-space-1);gap:var(--ty-space-1);margin:0;padding:0;list-style:none}.ty-source-list__item[data-highlighted]{background:var(--ty-accent-soft);outline-color:var(--ty-accent)}@media (prefers-reduced-motion:reduce){.ty-source-list__item{transition:none}}}@layer ty.tokens{:root{--ty-reasoning-chevron-size:0.45rem;--ty-reasoning-chevron-border:1.5px;--ty-reasoning-chevron-translate:-2px;--ty-reasoning-chevron-open-translate:2px;--ty-reasoning-rule:1px;--ty-reasoning-summary-outline-offset:2px}}@layer ty.components{.ty-reasoning{display:flex;flex-direction:column;min-inline-size:0;color:var(--ty-ink-3)}.ty-reasoning__summary{display:inline-flex;align-items:center;gap:var(--ty-space-2);align-self:flex-start;min-block-size:var(--ty-control-target);padding:0;border:0;background:transparent;color:inherit;font:inherit;font-size:var(--ty-font-size-label);text-align:start;cursor:pointer}.ty-reasoning__chevron{inline-size:var(--ty-reasoning-chevron-size);block-size:var(--ty-reasoning-chevron-size);border-block-end:var(--ty-reasoning-chevron-border) solid currentColor;border-inline-end:var(--ty-reasoning-chevron-border) solid currentColor;rotate:45deg;translate:0 var(--ty-reasoning-chevron-translate);transition:rotate var(--ty-dur-quick) var(--ty-ease)}.ty-reasoning__content{padding-inline-start:var(--ty-space-4);border-inline-start:var(--ty-reasoning-rule) solid var(--ty-line);color:var(--ty-ink-2);font-size:var(--ty-font-size-label);line-height:var(--ty-font-line-height-label);white-space:pre-wrap;overflow-wrap:anywhere}.ty-reasoning[data-open] .ty-reasoning__chevron{rotate:225deg;translate:0 var(--ty-reasoning-chevron-open-translate)}.ty-reasoning[data-streaming] .ty-reasoning__title{color:var(--ty-ink-2);animation:ty-reasoning-pulse 1.6s var(--ty-ease) infinite}.ty-reasoning__summary:hover{color:var(--ty-ink)}.ty-reasoning__summary:focus-visible{outline:var(--ty-focus-width) solid var(--ty-focus-ring);outline-offset:var(--ty-reasoning-summary-outline-offset)}@media (prefers-reduced-motion:reduce){.ty-reasoning__chevron{transition:none}.ty-reasoning__title{animation:none}}}@layer ty.components{@keyframes ty-reasoning-pulse{50%{opacity:.55}}}@layer ty.tokens{:root{--ty-suggestion-list-border:1px;--ty-suggestion-list-outline-offset:2px}}@layer ty.components{.ty-suggestion-list{display:flex;flex-direction:column;gap:var(--ty-space-2);min-inline-size:0}.ty-suggestion-list__title{margin:0;color:var(--ty-ink-3);font-size:var(--ty-font-size-meta);font-weight:var(--ty-font-weight-semibold);line-height:var(--ty-font-line-height-meta)}.ty-suggestion-list__items{display:flex;flex-wrap:wrap;gap:var(--ty-space-2);max-inline-size:100%}.ty-suggestion-list__item{max-inline-size:100%;min-block-size:var(--ty-control-target);padding-block:var(--ty-space-2);padding-inline:var(--ty-space-3);border:var(--ty-suggestion-list-border) solid var(--ty-line);border-radius:var(--ty-radius-control);background:var(--ty-surface);color:var(--ty-ink);font:inherit;font-size:var(--ty-font-size-label);line-height:var(--ty-font-line-height-label);text-align:start;white-space:normal;overflow-wrap:anywhere;cursor:pointer;transition:border-color var(--ty-dur-instant) var(--ty-ease),background var(--ty-dur-instant) var(--ty-ease)}.ty-suggestion-list__item:hover{border-color:var(--ty-line-strong);background:var(--ty-surface-raised)}.ty-suggestion-list__item:focus-visible{outline:var(--ty-focus-width) solid var(--ty-focus-ring);outline-offset:var(--ty-suggestion-list-outline-offset)}@media (prefers-reduced-motion:reduce){.ty-suggestion-list__item{transition:none}}@media (forced-colors:active){.ty-suggestion-list__item{border-color:ButtonText}}}@layer ty.tokens{:root{--ty-chat-shell-outline-offset:2px;--ty-chat-shell-column:calc(var(--ty-measure-prose) * 1ch + 2 * var(--ty-space-6));--ty-chat-shell-column-lg:56rem;--ty-chat-shell-column-xl:64rem;--ty-chat-shell-column-xxl:78rem;--ty-chat-shell-answer-measure:64ch;--ty-chat-shell-answer-line-height-wide:1.65}}@layer ty.components{.ty-chat-shell{display:flex;flex:1 1;flex-direction:column;block-size:100%;min-block-size:0;min-inline-size:0}.ty-chat-shell__column{inline-size:100%;max-inline-size:var(--ty-chat-shell-column);margin-inline:auto;padding-inline:var(--ty-space-4);box-sizing:border-box}.ty-chat-shell__state{display:flex;flex-direction:column;align-items:flex-start;gap:var(--ty-space-3);padding-block:var(--ty-space-8)}.ty-chat-shell__stateTitle{margin:0;color:var(--ty-ink);font-family:var(--ty-font-serif);font-size:var(--ty-font-size-h1);font-weight:var(--ty-font-weight-semibold)}.ty-chat-shell__stateText{margin:0;color:var(--ty-ink-2)}.ty-chat-shell__stateActions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ty-space-2)}.ty-chat-shell__start{display:flex;flex:1 1;flex-direction:column;min-block-size:0;overflow-y:auto}.ty-chat-shell__startBody{display:flex;flex:1 1;flex-direction:column;align-items:stretch;justify-content:center;gap:var(--ty-space-6);padding-block:var(--ty-space-7)}.ty-chat-shell__title{margin:0;color:var(--ty-ink);font-family:var(--ty-font-serif);font-size:var(--ty-font-size-h1);font-weight:var(--ty-font-weight-semibold);line-height:var(--ty-font-line-height-display);text-align:start}.ty-chat-shell__footnote{margin:0;color:var(--ty-ink-3);font-size:var(--ty-font-size-meta);text-align:start}.ty-chat-shell__starters{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:var(--ty-space-3);gap:var(--ty-space-3);inline-size:100%}.ty-chat-shell__starter{border:var(--ty-border-width) solid var(--ty-line);border-radius:var(--ty-radius-card);box-sizing:border-box;display:flex;flex-direction:column;gap:var(--ty-space-1);min-inline-size:0;padding:var(--ty-space-3) var(--ty-space-4);background:var(--ty-surface);color:var(--ty-ink);font:inherit;font-size:var(--ty-font-size-label);text-align:start;cursor:pointer;transition:border-color var(--ty-dur-instant) var(--ty-ease),background var(--ty-dur-instant) var(--ty-ease)}.ty-chat-shell__starterAgent{color:var(--ty-accent-strong);font-size:var(--ty-font-size-meta);font-weight:var(--ty-font-weight-semibold)}.ty-chat-shell__starterQuestion{overflow-wrap:anywhere}.ty-chat-shell__thread{display:flex;flex-direction:column;block-size:100%;min-block-size:0}.ty-chat-shell__log{position:relative;flex:1 1;min-block-size:0;overflow-y:hidden}.ty-chat-shell__turns{display:flex;flex-direction:column;gap:var(--ty-space-6);padding-block:var(--ty-space-6) var(--ty-space-8)}.ty-chat-shell__turn{max-inline-size:100%}.ty-chat-shell__pending{margin:0;color:var(--ty-ink-3);font-size:var(--ty-font-size-meta);animation:ty-skeleton-pulse 1.6s var(--ty-ease) infinite}.ty-chat-shell__dockArea{flex-shrink:0;overflow:hidden;scrollbar-gutter:stable both-edges}.ty-chat-shell__dock{padding-block:var(--ty-space-2) var(--ty-space-4)}.ty-chat-shell__scrollEnd{display:flex;justify-content:center;padding-block:var(--ty-space-2)}.ty-chat-shell__answer{font-family:var(--ty-font-body,var(--ty-font-sans));font-size:var(--ty-font-size-body-lg);line-height:var(--ty-font-line-height-body-lg);color:var(--ty-ink)}.ty-chat-shell__artifact{border:var(--ty-border-width) solid var(--ty-line);border-radius:var(--ty-radius-card);box-sizing:border-box;display:flex;align-items:center;gap:var(--ty-space-3);padding:var(--ty-space-3);border-color:var(--ty-line-strong);background:var(--ty-surface-raised);color:var(--ty-ink);font:inherit;text-align:start;cursor:pointer}.ty-chat-shell__artifactText{display:flex;flex-direction:column;min-inline-size:0}.ty-chat-shell__artifactTitle{overflow:hidden;font-size:var(--ty-font-size-label);font-weight:var(--ty-font-weight-semibold);text-overflow:ellipsis;white-space:nowrap}.ty-chat-shell__artifactMeta{color:var(--ty-ink-3);font-size:var(--ty-font-size-meta)}.ty-chat-shell__panel{display:flex;flex-direction:column;block-size:100%;min-block-size:0;border-inline-start:var(--ty-border-width) solid var(--ty-line);background:var(--ty-surface-raised);color:var(--ty-ink)}.ty-chat-shell__panelHead{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ty-space-2);padding:var(--ty-space-3) var(--ty-space-4);border-block-end:var(--ty-border-width) solid var(--ty-line)}.ty-chat-shell__panelTitle{flex:1 1 100%;min-inline-size:0;margin:0;font-family:var(--ty-font-sans);font-size:var(--ty-font-size-body);font-weight:var(--ty-font-weight-semibold)}.ty-chat-shell__panelTools{display:flex;align-items:center;gap:var(--ty-space-1);margin-inline-start:auto}.ty-chat-shell__panelBody{display:flex;flex:1 1;flex-direction:column;gap:var(--ty-space-3);min-block-size:0;overflow:auto;padding:var(--ty-space-4)}.ty-chat-shell__agentMark{display:inline-block;inline-size:var(--ty-space-2);block-size:var(--ty-space-2);border-radius:var(--ty-radius-pill);background:var(--ty-accent)}.ty-chat-shell__log>*{block-size:100%;display:grid;grid-template-rows:minmax(0,1fr) auto}.ty-chat-shell .ty-split{flex:1 1;min-block-size:0}.ty-chat-shell__turn[data-from=user]{align-self:flex-end}.ty-chat-shell__turn[data-editing]{inline-size:100%}.ty-chat-shell__dock .ty-chat-composer,.ty-chat-shell__startBody .ty-chat-composer,.ty-chat-shell__turn[data-from=assistant] .ty-chat-message{max-inline-size:none}.ty-chat-shell__starter:hover{border-color:var(--ty-line-strong);background:var(--ty-surface-raised)}.ty-chat-shell__starter:focus-visible{outline:var(--ty-focus-width) solid var(--ty-focus-ring);outline-offset:var(--ty-chat-shell-outline-offset)}.ty-chat-shell__artifact:hover{background:var(--ty-surface-sunken)}.ty-chat-shell__artifact:focus-visible{outline:var(--ty-focus-width) solid var(--ty-focus-ring);outline-offset:var(--ty-chat-shell-outline-offset)}.ty-chat-shell__panel[data-fullscreen]{position:fixed;inset:0;z-index:var(--ty-z-modal);border:0;background:var(--ty-surface-raised-solid)}@media (min-width:640px){.ty-chat-shell__column{padding-inline:var(--ty-space-5)}.ty-chat-shell__starters{grid-template-columns:repeat(2,minmax(0,1fr))}.ty-chat-shell__title{font-size:var(--ty-font-size-display)}.ty-chat-shell__turn[data-from=user]{max-inline-size:80%}.ty-chat-shell__answer{font-size:var(--ty-font-size-h3);line-height:var(--ty-chat-shell-answer-line-height-wide)}}@media (min-width:1024px){.ty-chat-shell__column{max-inline-size:var(--ty-chat-shell-column-lg)}}@media (min-width:1280px){.ty-chat-shell__column{max-inline-size:var(--ty-chat-shell-column-xl)}}@media (min-width:1536px){.ty-chat-shell__column{max-inline-size:var(--ty-chat-shell-column-xxl)}}.ty-chat-shell__answer .ty-markdown{max-inline-size:none;--ty-markdown-gap:var(--ty-space-4);color:inherit;font-size:inherit;line-height:inherit}.ty-chat-shell__answer .ty-markdown>blockquote,.ty-chat-shell__answer .ty-markdown>ol,.ty-chat-shell__answer .ty-markdown>p,.ty-chat-shell__answer .ty-markdown>ul,.ty-chat-shell__answer .ty-markdown__heading{max-inline-size:var(--ty-chat-shell-answer-measure)}.ty-chat-shell__answer .ty-markdown__table{font-size:var(--ty-font-size-label);line-height:var(--ty-font-line-height-body)}@media (min-width:640px){.ty-chat-shell__dock{padding-block-end:var(--ty-space-5)}.ty-chat-shell__panelHead{padding-inline:var(--ty-space-5)}.ty-chat-shell__panelTitle{flex-basis:auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ty-chat-shell__panelBody{padding:var(--ty-space-5)}}@media (prefers-reduced-motion:reduce){.ty-chat-shell__pending{animation:none}.ty-chat-shell__starter{transition:none}}@media (forced-colors:active){.ty-chat-shell__artifact,.ty-chat-shell__starter{border-color:ButtonText}}}@layer ty.components{.ty-widget{display:flex;flex-direction:column;gap:var(--ty-space-3);min-inline-size:0;margin:0;padding:var(--ty-space-4);border:var(--ty-border-width) solid var(--ty-line);border-radius:var(--ty-radius-card);box-sizing:border-box;background:var(--ty-surface-raised);color:var(--ty-ink-2)}.ty-widget__header{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--ty-space-2)}.ty-widget__title{margin:0;color:var(--ty-ink);font-size:var(--ty-font-size-h3);font-weight:var(--ty-font-weight-semibold);line-height:var(--ty-font-line-height-h3)}.ty-widget__meta{display:inline-flex;flex-wrap:wrap;gap:var(--ty-space-2);color:var(--ty-ink-3);font-size:var(--ty-font-size-meta)}.ty-widget__cost{font-family:var(--ty-font-mono)}.ty-widget__body{display:flex;flex-direction:column;gap:var(--ty-space-3);min-inline-size:0}.ty-widget__source{margin:0;font-family:var(--ty-font-mono);line-height:var(--ty-font-line-height-meta)}.ty-widget__source,.ty-widget__tool{color:var(--ty-ink-3);font-size:var(--ty-font-size-meta)}.ty-widget__toolSummary{cursor:pointer;font-family:var(--ty-font-mono)}.ty-widget__toolCode{display:block;margin:var(--ty-space-2) 0 0;padding:var(--ty-space-2) var(--ty-space-3);border-radius:var(--ty-radius-control);background:var(--ty-surface-sunken);color:var(--ty-ink-2);font-family:var(--ty-font-mono);white-space:pre-wrap;overflow-wrap:anywhere}.ty-widget__status{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ty-space-3);margin:0;color:var(--ty-ink-2)}.ty-widget__actions{display:flex;flex-wrap:wrap;gap:var(--ty-space-2)}.ty-widget[data-state=error]{border-color:var(--ty-danger)}.ty-widget[data-for=paper]{padding:var(--ty-space-2) 0;border:0;border-block:var(--ty-border-width) solid var(--ty-line);border-radius:0;background:transparent;page-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid}.ty-widget[data-for=video] .ty-widget__title{font-size:var(--ty-font-size-h2);line-height:var(--ty-font-line-height-h2)}.ty-widget[data-for=video] .ty-widget__source{font-size:var(--ty-font-size-body)}.ty-widget__toolSummary:focus-visible{outline:var(--ty-focus-width) solid var(--ty-focus-ring)}@media (prefers-reduced-transparency:reduce){.ty-widget{background:var(--ty-surface-raised-solid)}}@media (forced-colors:active){.ty-widget{border-color:CanvasText}}}@layer ty.tokens{:root{--ty-credits-notice-edge:3px}}@layer ty.components{.ty-credits-notice{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--ty-space-3);min-inline-size:0;padding:var(--ty-space-3) var(--ty-space-4);border:var(--ty-border-width) solid var(--ty-line-strong);border-inline-start-width:var(--ty-credits-notice-edge);border-radius:var(--ty-radius-card);box-sizing:border-box;background:var(--ty-surface-raised);color:var(--ty-ink);font-size:var(--ty-font-size-body);line-height:var(--ty-font-line-height-body)}.ty-credits-notice__message{margin:0;min-inline-size:0}.ty-credits-notice__balance{font-family:var(--ty-font-figure,var(--ty-font-mono));font-feature-settings:tabular-nums lining-nums;font-variant-numeric:tabular-nums lining-nums}.ty-credits-notice__actions{display:flex;flex-wrap:wrap;gap:var(--ty-space-2)}.ty-credits-notice[data-variant=low]{border-inline-start-color:var(--ty-warning)}.ty-credits-notice[data-variant=empty]{border-inline-start-color:var(--ty-danger)}.ty-credits-notice[data-variant=plan]{border-inline-start-color:var(--ty-accent)}.ty-credits-notice[data-compact]{padding:0;border:0;color:var(--ty-ink-2);font-size:var(--ty-font-size-meta);line-height:var(--ty-font-line-height-meta);gap:var(--ty-space-2)}.ty-credits-notice[data-compact],.ty-credits-notice[data-for=paper]{border-radius:0;background:transparent}.ty-credits-notice[data-for=video]{font-size:var(--ty-font-size-body-lg);line-height:var(--ty-font-line-height-body-lg)}@media (prefers-reduced-transparency:reduce){.ty-credits-notice{background:var(--ty-surface-raised-solid)}}@media (forced-colors:active){.ty-credits-notice{border-color:CanvasText}}}@layer ty.components{.ty-trace{display:flex;flex-direction:column;gap:var(--ty-space-1);min-inline-size:0}.ty-trace__toggle{align-self:flex-start}.ty-trace__list{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:var(--ty-space-3);gap:var(--ty-space-3);margin:0;padding:var(--ty-space-3) var(--ty-space-4);border:var(--ty-border-width) solid var(--ty-line-strong);border-radius:var(--ty-radius-card);box-sizing:border-box;background:var(--ty-surface-raised);color:var(--ty-ink-2);font-size:var(--ty-font-size-meta);line-height:var(--ty-font-line-height-meta);list-style:none}.ty-trace__step{display:flex;flex-direction:column;gap:var(--ty-space-1);min-inline-size:0}.ty-trace__label{color:var(--ty-ink-3);font-family:var(--ty-font-mono)}.ty-trace__value{color:var(--ty-ink);overflow-wrap:anywhere}.ty-trace__note{color:var(--ty-ink-3);overflow-wrap:anywhere}.ty-trace__action{align-self:flex-start}.ty-trace__popover{max-inline-size:calc(var(--ty-measure-summary) * 1ch)}.ty-trace[data-for=paper] .ty-trace__list{padding:var(--ty-space-2) 0;border:0;border-block:var(--ty-border-width) solid var(--ty-line);border-radius:0;background:transparent;page-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid}.ty-trace[data-for=video] .ty-trace__list{font-size:var(--ty-font-size-body-lg);line-height:var(--ty-font-line-height-body-lg);gap:var(--ty-space-4)}.ty-trace[data-for=video] .ty-trace__value{font-size:var(--ty-font-size-h3);line-height:var(--ty-font-line-height-h3)}.ty-trace .ty-trace__value[data-kind=number]{font-family:var(--ty-font-serif);font-size:var(--ty-font-size-body-lg);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ty-trace .ty-trace__value[data-kind=query],.ty-trace .ty-trace__value[data-kind=table],.ty-trace .ty-trace__value[data-kind=version]{font-family:var(--ty-font-mono)}@media (min-width:640px){.ty-trace[data-orientation=horizontal] .ty-trace__list{grid-template-columns:repeat(var(--ty-trace-columns,1),minmax(0,1fr))}}.ty-trace[data-compact]{align-items:flex-start}@media (min-width:640px){.ty-trace[data-collapsible] .ty-trace__toggle{display:none}}@media (max-width:639.98px){.ty-trace[data-collapsible] .ty-trace__list:not([data-open]){display:none}}@media (prefers-reduced-transparency:reduce){.ty-trace__list{background:var(--ty-surface-raised-solid)}}@media (forced-colors:active){.ty-trace__list{border-color:CanvasText}}}@layer ty.tokens{:root{--ty-book-quote-rule:3px;--ty-book-quote-figure-size:7.5rem}}@layer ty.components{.ty-book-quote{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:var(--ty-space-3);gap:var(--ty-space-3);margin:0;padding:var(--ty-space-3) var(--ty-space-4);border-inline-start:var(--ty-book-quote-rule) solid var(--ty-accent);border-radius:var(--ty-radius-control);box-sizing:border-box;background:var(--ty-surface-sunken);color:var(--ty-ink)}.ty-book-quote__text{display:flex;flex-direction:column;gap:var(--ty-space-2);min-inline-size:0}.ty-book-quote__excerpt{margin:0;font-family:var(--ty-font-serif);font-size:var(--ty-font-size-body-lg);line-height:var(--ty-font-line-height-body-lg)}.ty-book-quote__caption{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--ty-space-3);color:var(--ty-ink-3);font-size:var(--ty-font-size-meta)}.ty-book-quote__page{font-style:normal}.ty-book-quote__link{color:var(--ty-accent);text-decoration:underline;text-underline-offset:.2em}.ty-book-quote__figure{display:block;inline-size:var(--ty-book-quote-figure-size);max-inline-size:100%;block-size:auto;border-radius:var(--ty-radius-control);border:var(--ty-border-width) solid var(--ty-line)}.ty-book-quote[data-figure]{grid-template-columns:auto minmax(0,1fr);align-items:start}.ty-book-quote[data-for=paper]{background:transparent;border-radius:0;page-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid}.ty-book-quote[data-for=video] .ty-book-quote__excerpt{font-size:var(--ty-font-size-h2);line-height:var(--ty-font-line-height-h2)}.ty-book-quote[data-for=video] .ty-book-quote__caption{font-size:var(--ty-font-size-body)}.ty-book-quote__link:hover{color:var(--ty-accent-strong)}.ty-book-quote__link:focus-visible{outline:var(--ty-focus-width) solid var(--ty-focus-ring);border-radius:var(--ty-radius-control)}@media (forced-colors:active){.ty-book-quote{border-inline-start-color:CanvasText}}}@layer ty.tokens{:root{--ty-plan-border:1px;--ty-plan-outline-offset:2px}}@layer ty.components{.ty-plan{position:relative;box-sizing:border-box;gap:var(--ty-space-4);min-inline-size:0;padding:var(--ty-space-5);border-style:solid;border-width:var(--ty-glass-edge-width,var(--ty-plan-border));border-color:var(--ty-glass-edge,var(--ty-line));border-radius:var(--ty-radius-card);background:var(--ty-glass-fill-raised,var(--ty-surface-raised));color:var(--ty-on-surface-raised,var(--ty-ink-2));box-shadow:var(--ty-shadow-raised)}.ty-plan,.ty-plan__header{display:flex;flex-direction:column}.ty-plan__header{gap:var(--ty-space-1)}.ty-plan__badge{align-self:flex-start;padding:0 var(--ty-space-2);border-radius:var(--ty-radius-pill);background:var(--ty-accent-soft);color:var(--ty-on-accent-soft);font-size:var(--ty-font-size-meta);line-height:var(--ty-font-line-height-meta)}.ty-plan__badge,.ty-plan__name{font-weight:var(--ty-font-weight-semibold)}.ty-plan__name{margin:0;color:var(--ty-ink);font-family:var(--ty-font-serif);font-size:var(--ty-font-size-h3);line-height:var(--ty-font-line-height-h3)}.ty-plan__description{margin:0;color:var(--ty-ink-2);font-size:var(--ty-font-size-body);line-height:var(--ty-font-line-height-body)}.ty-plan__price{display:flex;align-items:baseline;flex-wrap:wrap;gap:var(--ty-space-1);margin:0}.ty-plan__amount{color:var(--ty-ink);font-family:var(--ty-font-serif);font-size:var(--ty-font-size-h1);line-height:var(--ty-font-line-height-h1);font-weight:var(--ty-font-weight-semibold);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ty-plan__period{margin:0;color:var(--ty-ink-3);font-size:var(--ty-font-size-meta);line-height:var(--ty-font-line-height-meta)}.ty-plan__features{flex-direction:column;padding:0;list-style:none;flex-grow:1}.ty-plan__feature,.ty-plan__features{display:flex;gap:var(--ty-space-2);margin:0}.ty-plan__feature{align-items:flex-start;color:var(--ty-ink-2);font-size:var(--ty-font-size-body);line-height:var(--ty-font-line-height-body)}.ty-plan__mark{display:inline-flex;flex:none;padding-block-start:var(--ty-space-1);color:var(--ty-accent)}.ty-plan__cta{display:flex;flex-direction:column}.ty-plan[data-current],.ty-plan[data-highlight]{border-color:var(--ty-accent)}.ty-plan[data-highlight]{box-shadow:var(--ty-shadow-floating)}[data-medium=paper] .ty-plan{background:transparent;box-shadow:none;border-radius:0;border-width:var(--ty-plan-border);border-color:var(--ty-line-strong)}[data-medium=video] .ty-plan{background:var(--ty-surface-raised-solid);box-shadow:none}@media (prefers-reduced-transparency:reduce){.ty-plan{background:var(--ty-surface-raised-solid)}}@media (forced-colors:active){.ty-plan{border-color:CanvasText;box-shadow:none}}.ty-plan__feature[data-included=false],.ty-plan__mark[data-included=false]{color:var(--ty-ink-3)}[data-medium=video] .ty-plan__amount{font-size:var(--ty-font-size-display)}}@layer ty.tokens{:root{--ty-plans-border:1px;--ty-plans-outline-offset:2px}}@layer ty.components{.ty-plans{display:flex;flex-direction:column;gap:var(--ty-space-6);min-inline-size:0}.ty-plans__grid{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:var(--ty-space-4);gap:var(--ty-space-4);align-items:stretch}.ty-plans__heading{margin:0;color:var(--ty-ink);font-family:var(--ty-font-serif);font-size:var(--ty-font-size-h3);font-weight:var(--ty-font-weight-semibold);line-height:var(--ty-font-line-height-h3)}.ty-plans__packList{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:var(--ty-space-3);gap:var(--ty-space-3);margin:0;padding:0;list-style:none}.ty-plans__pack{position:relative;box-sizing:border-box;display:flex;flex-direction:row;gap:var(--ty-space-3);min-inline-size:0;padding:var(--ty-space-4);border-style:solid;border-width:var(--ty-glass-edge-width,var(--ty-plans-border));border-color:var(--ty-glass-edge,var(--ty-line));border-radius:var(--ty-radius-card);background:var(--ty-glass-fill-raised,var(--ty-surface-raised));color:var(--ty-on-surface-raised,var(--ty-ink-2));box-shadow:var(--ty-shadow-raised);flex-wrap:wrap;align-items:center;justify-content:space-between}.ty-plans__packName{margin:0;color:var(--ty-ink);font-weight:var(--ty-font-weight-semibold);font-size:var(--ty-font-size-body)}.ty-plans__packPrice{margin:0;color:var(--ty-ink);font-family:var(--ty-font-figure,var(--ty-font-mono));font-feature-settings:tabular-nums lining-nums;font-variant-numeric:tabular-nums lining-nums;font-size:var(--ty-font-size-body)}.ty-plans__packNote{margin:0;color:var(--ty-ink-3);font-size:var(--ty-font-size-meta);line-height:var(--ty-font-line-height-meta);flex-basis:100%}@media (min-width:768px){.ty-plans__grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,calc(var(--ty-measure-prose) * .4ch)),1fr))}}@media (min-width:640px){.ty-plans__packList{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.ty-plans__packList{grid-template-columns:repeat(3,minmax(0,1fr))}}[data-medium=paper] .ty-plans__pack{background:transparent;box-shadow:none;border-radius:0;border-color:var(--ty-line-strong)}[data-medium=video] .ty-plans__pack{background:var(--ty-surface-raised-solid);box-shadow:none}@media (prefers-reduced-transparency:reduce){.ty-plans__pack{background:var(--ty-surface-raised-solid)}}}@layer ty.tokens{:root{--ty-book-cover-border:1px;--ty-book-cover-outline-offset:2px;--ty-book-cover-row-cover:calc(var(--ty-measure-prose) * 0.3ch)}}@layer ty.components{.ty-book-cover{position:relative;display:flex;flex-direction:column;gap:var(--ty-space-2);min-inline-size:0;color:var(--ty-ink-2)}.ty-book-cover__frame{position:relative;display:block}.ty-book-cover__image{display:block;-o-object-fit:cover;object-fit:cover;background:var(--ty-surface-sunken)}.ty-book-cover__image,.ty-book-cover__placeholder{inline-size:100%;aspect-ratio:2/3;border-radius:var(--ty-radius-control);box-shadow:var(--ty-shadow-raised)}.ty-book-cover__placeholder{box-sizing:border-box;display:flex;flex-direction:column;justify-content:space-between;gap:var(--ty-space-3);padding:var(--ty-space-4);background:var(--ty-surface-raised-solid);border:var(--ty-book-cover-border) solid var(--ty-line);color:var(--ty-ink);font-family:var(--ty-font-serif);font-size:var(--ty-font-size-h3);line-height:var(--ty-font-line-height-h3);overflow-wrap:break-word;hyphens:manual;text-wrap:balance}.ty-book-cover__badge{position:absolute;inset-block-start:var(--ty-space-2);inset-inline-start:var(--ty-space-2);padding:0 var(--ty-space-2);border-radius:var(--ty-radius-pill);background:var(--ty-accent);color:var(--ty-on-accent);font-size:var(--ty-font-size-meta);line-height:var(--ty-font-line-height-meta);font-weight:var(--ty-font-weight-semibold)}.ty-book-cover__title{margin:0;color:var(--ty-ink);font-family:var(--ty-font-serif);font-size:var(--ty-font-size-body);font-weight:var(--ty-font-weight-semibold);line-height:var(--ty-font-line-height-body)}.ty-book-cover__link{color:inherit;text-decoration:none;outline:none}.ty-book-cover__subtitle{color:var(--ty-ink-2)}.ty-book-cover__meta,.ty-book-cover__subtitle{margin:0;font-size:var(--ty-font-size-meta);line-height:var(--ty-font-line-height-meta)}.ty-book-cover__meta{color:var(--ty-ink-3);font-family:var(--ty-font-figure,var(--ty-font-mono));font-feature-settings:tabular-nums lining-nums;font-variant-numeric:tabular-nums lining-nums}.ty-book-cover[data-size=small]{max-inline-size:calc(var(--ty-measure-prose) * .18ch)}.ty-book-cover[data-size=medium]{max-inline-size:calc(var(--ty-measure-prose) * .3ch)}.ty-book-cover[data-size=large]{max-inline-size:calc(var(--ty-measure-prose) * .5ch)}.ty-book-cover[data-layout=row]{display:grid;grid-template-columns:var(--ty-book-cover-row-cover) minmax(0,1fr);grid-template-rows:repeat(3,auto) 1fr;grid-column-gap:var(--ty-space-5);-moz-column-gap:var(--ty-space-5);column-gap:var(--ty-space-5);grid-row-gap:var(--ty-space-2);row-gap:var(--ty-space-2);max-inline-size:none}.ty-book-cover__link:after{content:"";position:absolute;inset:0;border-radius:inherit}.ty-book-cover__link[data-hovered]{text-decoration:underline}.ty-book-cover:has(.ty-book-cover__link[data-focus-visible]){outline:var(--ty-focus-width) solid var(--ty-focus-ring);outline-offset:var(--ty-book-cover-outline-offset)}.ty-book-cover[data-layout=row] .ty-book-cover__frame{grid-row:1/span 4}.ty-book-cover[data-layout=row][data-size=small]{--ty-book-cover-row-cover:calc(var(--ty-measure-prose) * 0.18ch)}.ty-book-cover[data-layout=row][data-size=large]{--ty-book-cover-row-cover:calc(var(--ty-measure-prose) * 0.5ch)}.ty-book-cover[data-size=small] .ty-book-cover__placeholder{padding:var(--ty-space-2);font-size:var(--ty-font-size-meta);line-height:var(--ty-font-line-height-meta)}.ty-book-cover[data-badge] .ty-book-cover__placeholder{padding-block-start:calc(var(--ty-space-2) * 2 + var(--ty-font-line-height-meta))}.ty-book-cover[data-size=large] .ty-book-cover__title{font-size:var(--ty-font-size-h2);line-height:var(--ty-font-line-height-h2)}[data-medium=paper] .ty-book-cover__image{border-radius:0;box-shadow:none}[data-medium=paper] .ty-book-cover__placeholder{border-radius:0;box-shadow:none;background:transparent;border-color:var(--ty-line-strong)}@media (forced-colors:active){.ty-book-cover__placeholder{border-color:CanvasText}}}@layer ty.tokens{:root{--ty-course-card-border:1px;--ty-course-card-outline-offset:2px}}@layer ty.components{.ty-course-card{position:relative;box-sizing:border-box;display:flex;flex-direction:column;gap:var(--ty-space-3);min-inline-size:0;padding:0;border-style:solid;border-width:var(--ty-glass-edge-width,var(--ty-course-card-border));border-color:var(--ty-glass-edge,var(--ty-line));border-radius:var(--ty-radius-card);background:var(--ty-glass-fill-raised,var(--ty-surface-raised));color:var(--ty-on-surface-raised,var(--ty-ink-2));box-shadow:var(--ty-shadow-raised);overflow:hidden}.ty-course-card__poster{display:block;inline-size:100%;aspect-ratio:16/9;-o-object-fit:cover;object-fit:cover;background:var(--ty-surface-sunken)}.ty-course-card__body{display:flex;flex-direction:column;gap:var(--ty-space-2);padding:0 var(--ty-space-5) var(--ty-space-5)}.ty-course-card__title{margin:0;color:var(--ty-ink);font-family:var(--ty-font-serif);font-size:var(--ty-font-size-h3);font-weight:var(--ty-font-weight-semibold);line-height:var(--ty-font-line-height-h3)}.ty-course-card__link{color:inherit;text-decoration:none;outline:none}.ty-course-card__summary{margin:0;color:var(--ty-ink-2);font-size:var(--ty-font-size-body);line-height:var(--ty-font-line-height-body)}.ty-course-card__facts{display:flex;flex-wrap:wrap;gap:var(--ty-space-1) var(--ty-space-3);margin:0;padding:0;list-style:none}.ty-course-card__fact{margin:0;color:var(--ty-ink-3);font-family:var(--ty-font-mono)}.ty-course-card__fact,.ty-course-card__locked{font-size:var(--ty-font-size-meta);line-height:var(--ty-font-line-height-meta)}.ty-course-card__locked{align-self:flex-start;display:inline-flex;align-items:center;gap:var(--ty-space-1);padding:0 var(--ty-space-2);border-radius:var(--ty-radius-pill);background:var(--ty-accent-soft);color:var(--ty-on-accent-soft)}[data-medium=paper] .ty-course-card{background:transparent;box-shadow:none;border-radius:0;border-width:var(--ty-course-card-border);border-color:var(--ty-line-strong)}[data-medium=video] .ty-course-card{background:var(--ty-surface-raised-solid);box-shadow:none}@media (prefers-reduced-transparency:reduce){.ty-course-card{background:var(--ty-surface-raised-solid)}}@media (forced-colors:active){.ty-course-card{border-color:CanvasText;box-shadow:none}}.ty-course-card__link:after{content:"";position:absolute;inset:0;border-radius:inherit}.ty-course-card__link[data-hovered]{text-decoration:underline}.ty-course-card:has(.ty-course-card__link[data-focus-visible]){outline:var(--ty-focus-width) solid var(--ty-focus-ring);outline-offset:var(--ty-course-card-outline-offset)}.ty-course-card .ty-course-card__body:first-child{padding-block-start:var(--ty-space-5)}.ty-course-card .ty-course-card__body:not(:first-child){padding-block-start:var(--ty-space-4)}.ty-course-card[data-size=large] .ty-course-card__title{font-size:var(--ty-font-size-h2);line-height:var(--ty-font-line-height-h2)}}@layer ty.tokens{:root{--ty-agent-card-border:1px;--ty-agent-card-outline-offset:2px;--ty-agent-card-underline-offset:3px}}@layer ty.components{.ty-agent-card{position:relative;box-sizing:border-box;display:flex;flex-direction:column;gap:var(--ty-space-3);min-inline-size:0;padding:var(--ty-space-5);border-style:solid;border-width:var(--ty-glass-edge-width,var(--ty-agent-card-border));border-color:var(--ty-glass-edge,var(--ty-line));border-radius:var(--ty-radius-card);background:var(--ty-glass-fill-raised,var(--ty-surface-raised));color:var(--ty-on-surface-raised,var(--ty-ink-2));box-shadow:var(--ty-shadow-raised)}.ty-agent-card__header{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--ty-space-2)}.ty-agent-card__name{margin:0;color:var(--ty-ink);font-family:var(--ty-font-serif);font-size:var(--ty-font-size-h3);font-weight:var(--ty-font-weight-semibold);line-height:var(--ty-font-line-height-h3)}.ty-agent-card__link{color:inherit;text-decoration-thickness:from-font;text-underline-offset:var(--ty-agent-card-underline-offset)}.ty-agent-card__status{padding:0 var(--ty-space-2);border-radius:var(--ty-radius-pill);border:var(--ty-agent-card-border) solid var(--ty-line-strong);color:var(--ty-ink-2);font-size:var(--ty-font-size-meta);line-height:var(--ty-font-line-height-meta)}.ty-agent-card__summary{margin:0;color:var(--ty-ink-2);font-size:var(--ty-font-size-body);line-height:var(--ty-font-line-height-body)}.ty-agent-card__label{margin:0;color:var(--ty-ink-3);font-size:var(--ty-font-size-meta);line-height:var(--ty-font-line-height-meta);font-weight:var(--ty-font-weight-semibold);text-transform:uppercase;letter-spacing:var(--ty-font-tracking-eyebrow)}.ty-agent-card__sources{display:flex;flex-wrap:wrap;gap:var(--ty-space-1) var(--ty-space-3);margin:0;padding:0;list-style:none}.ty-agent-card__source{margin:0;color:var(--ty-ink-2);font-size:var(--ty-font-size-meta);line-height:var(--ty-font-line-height-meta)}.ty-agent-card__examples{display:flex;flex-direction:column;align-items:stretch;gap:var(--ty-space-1);margin:0;padding:0;list-style:none}.ty-agent-card__example{margin:0;color:var(--ty-ink-2);font-size:var(--ty-font-size-body);line-height:var(--ty-font-line-height-body);min-inline-size:0}.ty-agent-card__foldSummary{cursor:pointer;inline-size:-moz-fit-content;inline-size:fit-content;min-block-size:var(--ty-control-target);display:flex;align-items:center}.ty-agent-card__cost{margin:0;color:var(--ty-ink-3);font-size:var(--ty-font-size-meta);line-height:var(--ty-font-line-height-meta);font-family:var(--ty-font-figure,var(--ty-font-mono));font-feature-settings:tabular-nums lining-nums;font-variant-numeric:tabular-nums lining-nums;margin-block-start:auto}.ty-agent-card__group{display:flex;flex-direction:column;gap:var(--ty-space-1)}.ty-agent-card__persona{display:flex;align-items:center;gap:var(--ty-space-3)}.ty-agent-card__personaName{margin:0;color:var(--ty-ink);font-size:var(--ty-font-size-body);line-height:var(--ty-font-line-height-meta);font-family:var(--ty-font-body,var(--ty-font-serif));font-weight:var(--ty-font-weight-semibold)}.ty-agent-card[data-status=coming-soon]{border-style:dashed}[data-medium=paper] .ty-agent-card{background:transparent;box-shadow:none;border-radius:0;border-width:var(--ty-agent-card-border);border-color:var(--ty-line-strong)}[data-medium=video] .ty-agent-card{background:var(--ty-surface-raised-solid);box-shadow:none}@media (prefers-reduced-transparency:reduce){.ty-agent-card{background:var(--ty-surface-raised-solid)}}@media (forced-colors:active){.ty-agent-card{border-color:CanvasText;box-shadow:none}}.ty-agent-card[data-status=available] .ty-agent-card__status{border-color:var(--ty-accent);color:var(--ty-ink)}.ty-agent-card[data-status=coming-soon] .ty-agent-card__example{color:var(--ty-ink-3)}.ty-agent-card__example .ty-button{white-space:normal;text-align:start;max-inline-size:100%;block-size:auto;padding-block:var(--ty-space-2)}.ty-agent-card__fold[open] .ty-agent-card__sources{margin-block-start:var(--ty-space-2)}}@layer ty.tokens{:root{--ty-agent-card-ring-width:2px;--ty-agent-card-ring-gap:2px}}@layer ty.components{.ty-agent-card-ring{--ty-agent-card-ring-color:var(--ty-line-strong);display:inline-flex;flex:none;padding:var(--ty-agent-card-ring-gap);border-radius:50%;border:var(--ty-agent-card-ring-width) solid var(--ty-agent-card-ring-color)}.ty-agent-card-ring[data-tone="1"]{--ty-agent-card-ring-color:var(--ty-categorical-1)}.ty-agent-card-ring[data-tone="2"]{--ty-agent-card-ring-color:var(--ty-categorical-2)}.ty-agent-card-ring[data-tone="3"]{--ty-agent-card-ring-color:var(--ty-categorical-3)}.ty-agent-card-ring[data-tone="4"]{--ty-agent-card-ring-color:var(--ty-categorical-4)}.ty-agent-card-ring[data-tone="5"]{--ty-agent-card-ring-color:var(--ty-categorical-5)}.ty-agent-card-ring[data-tone="6"]{--ty-agent-card-ring-color:var(--ty-categorical-6)}.ty-agent-card-ring[data-tone="7"]{--ty-agent-card-ring-color:var(--ty-categorical-7)}.ty-agent-card-ring[data-tone="8"]{--ty-agent-card-ring-color:var(--ty-categorical-8)}.ty-skeleton-content,.ty-skeleton-preset,ty-brand-wordmark,ty-button,ty-checkbox,ty-drawer,ty-gradient-mark,ty-inline-notice,ty-link,ty-modal,ty-native-select,ty-separator,ty-skeleton,ty-spinner,ty-status-pill,ty-surface,ty-switch,ty-tag,ty-text-area,ty-text-field,ty-theme-palette{display:contents}.ty-button__busy{display:inline-block;flex:none;box-sizing:border-box;inline-size:1.15em;block-size:1.15em;border:2px solid;border-block-start-color:transparent;border-radius:50%;animation:ty-button-spin .9s linear infinite}dialog.ty-palette{position:fixed;inset-block:12vh auto;inset-inline:0;margin-block:0;margin-inline:auto;padding:0;inline-size:min(44rem,calc(100% - 2 * var(--ty-space-4)));max-inline-size:none}dialog.ty-palette:not([open]){display:none}}@layer ty.components{dialog.ty-palette::backdrop{background:var(--ty-backdrop,rgb(15 23 42/.4))}.ty-palette__option[data-current] .ty-palette__hint{color:var(--ty-accent);font-weight:var(--ty-font-weight-semibold)}.ty-palette__swatch{display:block;box-sizing:border-box;inline-size:16px;block-size:16px;border:1px solid var(--ty-line-strong);border-radius:var(--ty-radius-pill);background:linear-gradient(135deg,var(--ty-brand) 50%,var(--ty-bg) 50%)}.ty-palette__swatch[data-density-swatch]{border-radius:3px;background:var(--ty-surface-sunken)}.ty-tag__swatch[data-category="1"]{--ty-tag-category:var(--ty-chart-1)}.ty-tag__swatch[data-category="2"]{--ty-tag-category:var(--ty-chart-2)}.ty-tag__swatch[data-category="3"]{--ty-tag-category:var(--ty-chart-3)}.ty-tag__swatch[data-category="4"]{--ty-tag-category:var(--ty-chart-4)}.ty-tag__swatch[data-category="5"]{--ty-tag-category:var(--ty-chart-5)}.ty-tag__swatch[data-category="6"]{--ty-tag-category:var(--ty-chart-6)}.ty-tag__swatch[data-category="7"]{--ty-tag-category:var(--ty-chart-7)}.ty-tag__swatch[data-category="8"]{--ty-tag-category:var(--ty-chart-8)}.ty-checkbox__check,.ty-checkbox__minus{display:none}.ty-checkbox__row:has(>input:checked) .ty-checkbox__check{display:block}.ty-checkbox__row:has(>input:indeterminate) .ty-checkbox__check,ty-checkbox[indeterminate] .ty-checkbox__row .ty-checkbox__check{display:none}.ty-checkbox__row:has(>input:indeterminate) .ty-checkbox__minus,ty-checkbox[indeterminate] .ty-checkbox__minus{display:block}.ty-text-field [hidden],.ty-text-field__eye-off,.ty-text-field__reveal[aria-pressed=true] .ty-text-field__eye{display:none}.ty-text-field__reveal[aria-pressed=true] .ty-text-field__eye-off{display:block}@media (prefers-reduced-motion:reduce){.ty-button__busy{animation:none}}@media (forced-colors:active){.ty-palette__swatch{forced-color-adjust:none}}}@layer ty.components{@media (hover:hover){.ty-button:not([data-rac],:disabled,[aria-disabled=true],[data-disabled],[data-busy]):hover{--ty-button-border:var(--ty-ink-3)}.ty-button[data-variant=primary]:not([data-rac],:disabled,[aria-disabled=true],[data-disabled],[data-busy]):hover{--ty-button-fill:var(--ty-cta-solid);--ty-button-border:transparent}.ty-button[data-variant=quiet]:not([data-rac],:disabled,[aria-disabled=true],[data-disabled],[data-busy]):hover{--ty-button-fill:var(--ty-surface-sunken);--ty-button-border:transparent}.ty-button[data-variant=danger]:not([data-rac],:disabled,[aria-disabled=true],[data-disabled],[data-busy]):hover{--ty-button-fill:var(--ty-danger-soft);--ty-button-ink:var(--ty-on-danger-soft);--ty-button-border:var(--ty-danger)}}.ty-button:not([data-rac],:disabled,[aria-disabled=true]):active{transform:scale(.98)}.ty-button:not([data-rac]):focus-visible{outline:var(--ty-focus-width) solid var(--ty-focus-ring);outline-offset:2px}.ty-button[data-variant=primary]:not([data-rac]):focus-visible{outline:none;box-shadow:0 0 0 2px var(--ty-bg),0 0 0 calc(2px + var(--ty-focus-width)) var(--ty-focus-ring)}.ty-button:not([data-rac]):is(:disabled,[aria-disabled=true]){cursor:not-allowed;opacity:.55}.ty-button:not([data-rac])[aria-current=page]{--ty-button-fill:var(--ty-accent-soft);--ty-button-ink:var(--ty-accent)}@media (hover:hover){.ty-link:not([data-rac]):hover{color:var(--ty-accent-strong);text-decoration-line:underline}}.ty-link:not([data-rac]):focus-visible{text-decoration-line:underline;outline:var(--ty-focus-width) solid var(--ty-focus-ring);outline-offset:2px}.ty-link:not([data-rac])[aria-current=page]{font-weight:var(--ty-font-weight-semibold)}@media (hover:hover){.ty-tag[data-interactive]:not([data-rac]):hover{--ty-tag-border:var(--ty-line-strong)}.ty-tag__remove:not([data-rac]):hover{background:var(--ty-line)}}.ty-tag:not([data-rac]):focus-visible,.ty-tag__remove:not([data-rac]):focus-visible{outline:var(--ty-focus-width) solid var(--ty-focus-ring);outline-offset:2px}@media (hover:hover){.ty-text-field:not([data-rac],[data-disabled]):hover .ty-text-field__group{border-color:var(--ty-ink-3)}.ty-text-field__action:not([data-rac]):hover{background:var(--ty-surface-sunken);color:var(--ty-ink)}}.ty-text-field__action:not([data-rac]):focus-visible{outline:var(--ty-focus-width) solid var(--ty-focus-ring);outline-offset:2px}.ty-text-field:not([data-rac]):has(.ty-text-field__input:disabled) .ty-text-field__group{opacity:.55;cursor:not-allowed}.ty-text-field:not([data-rac]):has(.ty-text-field__input[aria-invalid=true]) .ty-text-field__group{border-color:var(--ty-danger)}@media (hover:hover){.ty-text-area__input:not([data-rac],:disabled):hover{border-color:var(--ty-ink-3)}}.ty-text-area__input:not([data-rac]):focus{outline:var(--ty-focus-width) solid var(--ty-focus-ring);outline-offset:2px}.ty-text-area__input:not([data-rac])[aria-invalid=true]{border-color:var(--ty-danger)}.ty-text-area__input:not([data-rac]):disabled{opacity:.55;cursor:not-allowed}.ty-native-select__control:not([data-rac])[aria-invalid=true]{border-color:var(--ty-danger)}.ty-checkbox__row:not([data-rac]):has(>input:checked) .ty-checkbox__indicator,.ty-checkbox__row:not([data-rac]):has(>input:indeterminate) .ty-checkbox__indicator{border-color:var(--ty-accent);background:var(--ty-accent)}.ty-checkbox[data-appearance=tile] .ty-checkbox__row:not([data-rac]):has(>input:checked){border-color:var(--ty-accent);background:var(--ty-accent-soft)}@media (hover:hover){.ty-checkbox[data-appearance=tile] .ty-checkbox__row:not([data-rac]):hover{border-color:var(--ty-line-strong)}}.ty-checkbox__row:not([data-rac]):has(>input:focus-visible){outline:var(--ty-focus-width) solid var(--ty-focus-ring);outline-offset:2px;border-radius:var(--ty-radius-control)}.ty-checkbox__row:not([data-rac]):has(>input:disabled){opacity:.55;cursor:not-allowed}.ty-checkbox__row:not([data-rac]):has(>input[aria-invalid=true]) .ty-checkbox__indicator{border-color:var(--ty-danger)}.ty-switch:not([data-rac]):has(>input:checked) .ty-switch__track{border-color:var(--ty-accent);background:var(--ty-accent)}.ty-switch:not([data-rac]):has(>input:checked) .ty-switch__thumb{background:var(--ty-accent-ink);transform:translateX(calc(var(--ty-switch-width) - var(--ty-switch-height)))}.ty-switch:not([data-rac]):has(>input:checked) .ty-switch__thumb:dir(rtl){transform:translateX(calc(-1 * (var(--ty-switch-width) - var(--ty-switch-height))))}@media (hover:hover){.ty-switch:not([data-rac]):not(:has(>input:disabled)):hover .ty-switch__track{border-color:var(--ty-ink-3)}}.ty-switch:not([data-rac]):has(>input:focus-visible) .ty-switch__track{outline:var(--ty-focus-width) solid var(--ty-focus-ring);outline-offset:2px}.ty-switch:not([data-rac]):has(>input:disabled){opacity:.55;cursor:not-allowed}.ty-segmented-control__segment:not([data-rac]):is([aria-pressed=true],[aria-checked=true]){border-color:var(--ty-line);background:var(--ty-accent-soft);color:var(--ty-on-accent-soft);box-shadow:var(--ty-shadow-raised)}@media (hover:hover){.ty-segmented-control__segment:not([data-rac],[aria-pressed=true],[aria-checked=true],:disabled):hover{color:var(--ty-ink)}}.ty-segmented-control__segment:not([data-rac]):focus-visible{outline:var(--ty-focus-width) solid var(--ty-focus-ring);outline-offset:2px}.ty-segmented-control__segment:not([data-rac]):disabled{opacity:.55;cursor:not-allowed}.ty-tabs__tab:not([data-rac])[aria-selected=true]{color:var(--ty-accent);font-weight:var(--ty-font-weight-semibold)}.ty-tabs__tab:not([data-rac])[aria-selected=true]:after{background:var(--ty-accent)}@media (hover:hover){.ty-tabs__tab:not([data-rac],[aria-selected=true],[aria-disabled=true],:disabled):hover{color:var(--ty-ink)}}.ty-tabs__tab:not([data-rac]):focus-visible{outline:var(--ty-focus-width) solid var(--ty-focus-ring);outline-offset:-2px}.ty-tabs__tab:not([data-rac]):is([aria-disabled=true],:disabled){color:var(--ty-ink-3);opacity:.6}.ty-tabs__panel:not([data-rac]):focus-visible{outline:var(--ty-focus-width) solid var(--ty-focus-ring);outline-offset:2px}@media (hover:hover){.ty-table__row[data-actionable]:not([data-rac]):hover .ty-table__cell{background:color-mix(in srgb,var(--ty-surface-sunken) 60%,var(--ty-surface-solid))}}.ty-table__row:not([data-rac])[aria-selected=true] .ty-table__cell{background:color-mix(in srgb,var(--ty-accent) 10%,var(--ty-surface-solid))}.ty-table__cell:not([data-rac]):focus-visible,.ty-table__row:not([data-rac]):focus-visible{outline:var(--ty-focus-width) solid var(--ty-focus-ring);outline-offset:-2px}@media (hover:hover){.ty-rail-item:not([data-rac]):hover{background:var(--ty-surface-sunken);color:var(--ty-ink)}.ty-rail-context:not([data-rac]):hover{border-color:var(--ty-line-strong)}}.ty-rail-item:not([data-rac]):focus-visible{outline:var(--ty-focus-width) solid var(--ty-focus-ring);outline-offset:-2px}.ty-rail-context:not([data-rac]):focus-visible{outline:var(--ty-focus-width) solid var(--ty-focus-ring);outline-offset:2px}.ty-rail-item:not([data-rac])[aria-current=page]{background:var(--ty-accent-soft);color:var(--ty-accent);font-weight:var(--ty-font-weight-semibold)}.ty-rail-item:not([data-rac])[aria-current=page]:before{content:"";position:absolute;inset-block:var(--ty-space-2);inset-inline-start:0;inline-size:3px;border-radius:var(--ty-radius-pill);background:var(--ty-accent)}@media (hover:hover){.ty-action-menu__item:not([data-rac],[aria-disabled=true]):hover{background:var(--ty-surface-sunken);color:var(--ty-ink)}}.ty-action-menu__item:not([data-rac]):focus{background:var(--ty-surface-sunken);color:var(--ty-ink)}.ty-action-menu__item[data-tone=danger]:not([data-rac]):focus{background:var(--ty-danger-soft);color:var(--ty-on-danger-soft)}.ty-action-menu__item:not([data-rac]):focus-visible{outline:var(--ty-focus-width) solid var(--ty-focus-ring);outline-offset:-2px}.ty-action-menu__item:not([data-rac])[aria-disabled=true]{color:var(--ty-ink-3);opacity:.6}@media (hover:hover){.ty-avatar-control:not([data-rac]):hover .ty-avatar{background:var(--ty-accent-soft);border-color:var(--ty-accent)}}.ty-avatar-control:not([data-rac]):focus-visible{outline:var(--ty-focus-width) solid var(--ty-focus-ring);outline-offset:2px}.ty-surface:has(>.ty-surface__header .ty-surface__primary:not([data-rac]):focus-visible),.ty-surface:has(>.ty-surface__primary:not([data-rac]):focus-visible){outline:var(--ty-focus-width) solid var(--ty-focus-ring);outline-offset:2px}.ty-surface:has(.ty-surface__primary:not([data-rac]):active){opacity:.92}@media (forced-colors:active){.ty-action-menu__item:not([data-rac]):focus-visible,.ty-button:not([data-rac]):focus-visible,.ty-link:not([data-rac]):focus-visible,.ty-rail-item:not([data-rac]):focus-visible,.ty-tabs__tab:not([data-rac]):focus-visible{outline:2px solid Highlight;outline-offset:2px;box-shadow:none}.ty-checkbox__row:not([data-rac]):has(>input:checked) .ty-checkbox__indicator{border-color:Highlight;background:Highlight;color:HighlightText}.ty-segmented-control__segment:not([data-rac]):is([aria-pressed=true],[aria-checked=true]){border:2px solid Highlight;background:Highlight;color:HighlightText;forced-color-adjust:none}.ty-tabs__tab:not([data-rac])[aria-selected=true]{color:Highlight}.ty-tabs__tab:not([data-rac])[aria-selected=true]:after{background:Highlight}}@media (prefers-reduced-motion:reduce){.ty-button:not([data-rac]):active{transform:none;opacity:.85}}}