@font-face{font-family:Atkinson Hyperlegible Next;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e664fdf150ece08d.3skiflm26ffbo.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Atkinson Hyperlegible Next;font-style:normal;font-weight:400;font-display:swap;src:url(../media/847c6af3f14ca2aa.p.1mi1ugkk0px41.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Atkinson Hyperlegible Next;font-style:normal;font-weight:500;font-display:swap;src:url(../media/e664fdf150ece08d.3skiflm26ffbo.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Atkinson Hyperlegible Next;font-style:normal;font-weight:500;font-display:swap;src:url(../media/847c6af3f14ca2aa.p.1mi1ugkk0px41.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Atkinson Hyperlegible Next;font-style:normal;font-weight:600;font-display:swap;src:url(../media/e664fdf150ece08d.3skiflm26ffbo.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Atkinson Hyperlegible Next;font-style:normal;font-weight:600;font-display:swap;src:url(../media/847c6af3f14ca2aa.p.1mi1ugkk0px41.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Atkinson Hyperlegible Next;font-style:normal;font-weight:700;font-display:swap;src:url(../media/e664fdf150ece08d.3skiflm26ffbo.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Atkinson Hyperlegible Next;font-style:normal;font-weight:700;font-display:swap;src:url(../media/847c6af3f14ca2aa.p.1mi1ugkk0px41.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.atkinson_hyperlegible_next_67999148-module__jNkVeW__className{font-family:Atkinson Hyperlegible Next;font-style:normal}.atkinson_hyperlegible_next_67999148-module__jNkVeW__variable{--font-atkinson:"Atkinson Hyperlegible Next"}
@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/04c5164763c40239-s.1zakzi6q17d4o.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/26f284dcc38c84c0-s.2htf8h-pf57mm.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/7e7f32a39836f228-s.3skwie1wjplzh.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/fa39153a3fc630ba-s.3zhbgtelpa5ua.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/6a5386fd6038edbe-s.3vf5yzuqk3fsd.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/051742360c26797e-s.p.1wmoa0e_blxrz.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/04c5164763c40239-s.1zakzi6q17d4o.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/26f284dcc38c84c0-s.2htf8h-pf57mm.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/7e7f32a39836f228-s.3skwie1wjplzh.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/fa39153a3fc630ba-s.3zhbgtelpa5ua.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/6a5386fd6038edbe-s.3vf5yzuqk3fsd.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/051742360c26797e-s.p.1wmoa0e_blxrz.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/04c5164763c40239-s.1zakzi6q17d4o.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/26f284dcc38c84c0-s.2htf8h-pf57mm.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/7e7f32a39836f228-s.3skwie1wjplzh.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/fa39153a3fc630ba-s.3zhbgtelpa5ua.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/6a5386fd6038edbe-s.3vf5yzuqk3fsd.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/051742360c26797e-s.p.1wmoa0e_blxrz.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono Fallback;src:local(Arial);ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.0%;size-adjust:134.59%}.jetbrains_mono_fcc8d2be-module__GCAIpq__className{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}.jetbrains_mono_fcc8d2be-module__GCAIpq__variable{--font-jetbrains-mono:"JetBrains Mono", "JetBrains Mono Fallback"}
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial}}}@layer theme{:root,:host{--spacing:.25rem;--container-md:28rem;--container-xl:36rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--font-weight-medium:500;--font-weight-semibold:600;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--tr-font-sans);--default-mono-font-family:var(--tr-font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.order-1000{order:1000}.order-1001{order:1001}.row-1{grid-row:1}.row-3{grid-row:3}.row-42{grid-row:42}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.mt-1{margin-top:var(--spacing)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-8{margin-top:calc(var(--spacing) * 8)}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.table{display:table}.h-full{height:100%}.min-h-full{min-height:100%}.flex-shrink,.shrink{flex-shrink:1}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-baseline{align-items:baseline}.items-center{align-items:center}.justify-between{justify-content:space-between}.gap-1{gap:var(--spacing)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-6{gap:calc(var(--spacing) * 6)}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-\[var\(--tr-color-border-muted\)\]{border-color:var(--tr-color-border-muted)}.bg-\[var\(--tr-color-background-surface\)\]{background-color:var(--tr-color-background-surface)}.fill-rule{fill:var(--tr-color-palette-rule)}.p-0{padding:0}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.font-mono{font-family:var(--tr-font-mono)}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[var\(--tr-letter-label\)\]{--tw-tracking:var(--tr-letter-label);letter-spacing:var(--tr-letter-label)}.tracking-\[var\(--tr-letter-label-xs\)\]{--tw-tracking:var(--tr-letter-label-xs);letter-spacing:var(--tr-letter-label-xs)}.text-wrap{text-wrap:wrap}.text-\[var\(--tr-color-status-exception\)\]{color:var(--tr-color-status-exception)}.text-\[var\(--tr-color-text-body\)\]{color:var(--tr-color-text-body)}.text-\[var\(--tr-color-text-label\)\]{color:var(--tr-color-text-label)}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.underline{text-decoration-line:underline}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.invert{--tw-invert:invert(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.select-all{-webkit-user-select:all;user-select:all}@media (min-width:48rem){.md\:col-span-2{grid-column:span 2/span 2}.md\:max-w-md{max-width:var(--container-md)}.md\:max-w-xl{max-width:var(--container-xl)}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:64rem){.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--tr-color-palette-paper:#f7f7f3;--tr-color-palette-sheet:#fdfdfb;--tr-color-palette-paper-alt:#f1f2ed;--tr-color-palette-ink:#1a1d1b;--tr-color-palette-graphite:#3a403a;--tr-color-palette-slate:#5c635c;--tr-color-palette-mute:#7a817a;--tr-color-palette-rule:#d6dad4;--tr-color-palette-hairline:#e4e7e0;--tr-color-palette-hairline-strong:#c6ccc3;--tr-color-palette-green:#2c5f4a;--tr-color-palette-green-light:#4e7f68;--tr-color-palette-red:#b03a2b;--tr-color-palette-amber:#c9a227;--tr-color-palette-amber-ink:#8a6f16;--tr-color-palette-tint-red:#fcf4f2;--tr-color-palette-tint-amber:#fcf9ee;--tr-color-palette-tint-green:#f4f6f1;--tr-color-palette-on-dark-text:#f7f7f3;--tr-color-palette-on-dark-body:#c9cec7;--tr-color-palette-on-dark-mute:#9aa199;--tr-color-palette-on-dark-accent:#7fb39a;--tr-color-palette-on-dark-rule:#454b45;--tr-color-palette-on-dark-row:#33382f;--tr-color-palette-on-dark-border:#626861;--tr-color-palette-white:#fff;--tr-color-background-page:var(--tr-color-palette-paper);--tr-color-background-surface:var(--tr-color-palette-sheet);--tr-color-background-section:var(--tr-color-palette-paper-alt);--tr-color-background-hover:var(--tr-color-palette-tint-green);--tr-color-background-inverted:var(--tr-color-palette-ink);--tr-color-background-exception:var(--tr-color-palette-tint-red);--tr-color-background-estimate:var(--tr-color-palette-tint-amber);--tr-color-background-settled:var(--tr-color-palette-tint-green);--tr-color-text-primary:var(--tr-color-palette-ink);--tr-color-text-body:var(--tr-color-palette-graphite);--tr-color-text-label:var(--tr-color-palette-slate);--tr-color-text-muted:var(--tr-color-palette-mute);--tr-color-border-strong:var(--tr-color-palette-ink);--tr-color-border-muted:var(--tr-color-palette-rule);--tr-color-border-row:var(--tr-color-palette-hairline);--tr-color-border-diagram:var(--tr-color-palette-hairline-strong);--tr-color-status-settled:var(--tr-color-palette-green);--tr-color-status-tolerance:var(--tr-color-palette-green);--tr-color-status-estimate:var(--tr-color-palette-amber);--tr-color-status-estimate-text:var(--tr-color-palette-amber-ink);--tr-color-status-exception:var(--tr-color-palette-red);--tr-color-status-neutral:var(--tr-color-palette-slate);--tr-color-focus:var(--tr-color-palette-green);--tr-color-dark-text:var(--tr-color-palette-on-dark-text);--tr-color-dark-body:var(--tr-color-palette-on-dark-body);--tr-color-dark-muted:var(--tr-color-palette-on-dark-mute);--tr-color-dark-accent:var(--tr-color-palette-on-dark-accent);--tr-color-dark-rule:var(--tr-color-palette-on-dark-rule);--tr-color-dark-row:var(--tr-color-palette-on-dark-row);--tr-color-dark-border:var(--tr-color-palette-on-dark-border);--tr-font-sans:var(--font-atkinson), "Atkinson Hyperlegible Next", "Atkinson Hyperlegible", system-ui, sans-serif;--tr-font-mono:var(--font-jetbrains-mono), "JetBrains Mono", monospace;--tr-type-display-size:48px;--tr-type-display-line:48px;--tr-type-h1-size:50px;--tr-type-h1-line:1.05;--tr-type-h2-size:34px;--tr-type-h2-line:1.15;--tr-type-h2-cta-size:40px;--tr-type-h2-cta-line:1.1;--tr-type-h3-size:21px;--tr-type-h3-line:1.3;--tr-type-lead-size:21px;--tr-type-lead-line:1.45;--tr-type-body-size:17px;--tr-type-body-line:1.6;--tr-type-body-sm-size:15px;--tr-type-body-sm-line:1.55;--tr-type-data-size:13px;--tr-type-data-line:20px;--tr-type-data-lg-size:22px;--tr-type-status-size:11px;--tr-type-label-size:12px;--tr-type-label-xs-size:10px;--tr-letter-display:-.03em;--tr-letter-heading:-.01em;--tr-letter-label:.12em;--tr-letter-label-tight:.1em;--tr-letter-label-xs:.08em;--tr-font-weight-regular:400;--tr-font-weight-medium:500;--tr-font-weight-semibold:600;--tr-font-weight-bold:700;--tr-space-1:1px;--tr-space-4:4px;--tr-space-8:8px;--tr-space-9:9px;--tr-space-11:11px;--tr-space-12:12px;--tr-space-13:13px;--tr-space-14:14px;--tr-space-15:15px;--tr-space-16:16px;--tr-space-18:18px;--tr-space-20:20px;--tr-space-22:22px;--tr-space-24:24px;--tr-space-28:28px;--tr-space-32:32px;--tr-space-40:40px;--tr-space-44:44px;--tr-space-56:56px;--tr-space-68:68px;--tr-space-72:72px;--tr-space-96:96px;--tr-space-104:104px;--tr-size-border:1px;--tr-radius-none:0;--tr-shadow-none:none;--tr-size-paper-grid:28px;--tr-size-content:1200px;--tr-size-content-wide:1240px;--tr-size-focus-outline:2px;--tr-size-focus-offset:4px;--tr-padding-page-inline:var(--tr-space-40);--tr-padding-module-block:var(--tr-space-72);--tr-padding-module-emphasis:var(--tr-space-96);--tr-padding-module-cta:var(--tr-space-104);--tr-padding-panel-header-block:var(--tr-space-13);--tr-padding-panel-header-inline:var(--tr-space-20);--tr-padding-panel-row-block:var(--tr-space-11);--tr-padding-panel-row-inline:var(--tr-space-20);--tr-size-control-height:calc(var(--tr-space-24) * 2);--tr-gap-module-split:var(--tr-space-68);--tr-gap-panel-grid:var(--tr-space-14);--tr-grid-data-queue:100px minmax(160px, 1fr) 108px 124px 96px 128px;--tr-grid-data-invoice:104px minmax(150px, 1fr) 116px 104px 84px 112px;--tr-grid-data-journal:56px minmax(90px, 1fr) 96px 96px;--tr-grid-data-allocation:minmax(150px, 1fr) 96px 116px 112px;--tr-color-palette-rule-strong:#b9bfb7;--tr-color-palette-selected:#edefe9;--tr-color-palette-warning:#c97b12;--tr-color-palette-tint-warning:#fbf4e7;--tr-color-palette-sage:#5e8c77;--tr-color-background-selected:var(--tr-color-palette-selected);--tr-color-background-warning:var(--tr-color-palette-tint-warning);--tr-color-border-input:var(--tr-color-palette-rule-strong);--tr-color-series-secondary:var(--tr-color-palette-sage);--tr-color-status-warning:var(--tr-color-palette-warning);--tr-color-text-faint:var(--tr-color-palette-on-dark-mute);--tr-shell-min-width:1180px;--tr-shell-topbar-height:56px;--tr-shell-rail-open:216px;--tr-shell-rail-collapsed:52px;--tr-shell-rail-head:38px;--tr-shell-rail-item:32px;--tr-shell-rail-abbr:34px;--tr-shell-accent:2px;--tr-shell-drawer-width:380px;--tr-shell-search-width:336px;--tr-shell-overlay-width:620px;--tr-shell-overlay-top:84px;--tr-shell-overlay-input:48px;--tr-shell-row:38px;--tr-shell-queue-row:40px;--tr-shell-head-row:26px;--tr-shell-fact-row:34px;--tr-shell-avatar:28px;--tr-shell-toggle:24px;--tr-shell-dot:4px;--tr-shell-setup-dot:5px;--tr-shell-severity:6px;--tr-shell-edge:3px;--tr-shell-track:10px;--tr-shell-content-inline:28px;--tr-shell-content-top:20px;--tr-shell-header-block-start:18px;--tr-shell-header-block-end:16px;--tr-shell-gap:16px;--tr-shell-panel-gap:14px;--tr-shell-z-overlay:400;--tr-shell-scrim:var(--tr-color-palette-ink)}@supports (color:color-mix(in lab, red, red)){:root{--tr-shell-scrim:color-mix(in srgb, var(--tr-color-palette-ink) 52%, transparent)}}:root{--tr-shell-blur:2px;--tr-shell-type-pill:8.5px;--tr-shell-type-micro:9px;--tr-shell-type-eyebrow:9.5px;--tr-shell-type-key:10px;--tr-shell-type-caption:10.5px;--tr-shell-type-meta:11px;--tr-shell-type-mono:12px;--tr-shell-type-data:12.5px;--tr-shell-type-action:13px;--tr-shell-type-row:13.5px;--tr-shell-type-tab:14px;--tr-shell-type-lede:14.5px;--tr-shell-type-panel-title:15px;--tr-shell-type-headline:16px;--tr-shell-type-title:22px;--tr-shell-line-title:28px;--tr-letter-eyebrow:.14em;--tr-letter-pill:.08em;--tr-mark-height-shell:21px;--tr-mark-stroke-shell:3px;--tr-mark-gap-shell:3.3px;--tr-mark-pad-shell:8px;--tr-wordmark-size-shell:17px;--tr-lockup-gap-shell:8px;--tr-letter-wordmark-shell:-.02em;--tr-motion-duration-swap:.12s;--tr-motion-reduced-duration:1ms}*,:before,:after{box-sizing:border-box;border-radius:var(--tr-radius-none);box-shadow:var(--tr-shadow-none)}html{background:var(--tr-color-background-page);min-height:100%}body{background:var(--tr-color-background-page);min-height:100%;color:var(--tr-color-text-primary);font-family:var(--tr-font-sans);font-size:var(--tr-type-body-size);line-height:var(--tr-type-body-line);text-wrap:pretty;margin:0}h1,h2,h3,p{margin:0}h1,h2,h3{color:var(--tr-color-text-primary);letter-spacing:var(--tr-letter-heading);text-wrap:balance}a{color:var(--tr-color-status-settled);border-bottom:var(--tr-size-border) solid var(--tr-color-status-settled);text-decoration:none}@supports (color:color-mix(in lab, red, red)){a{border-bottom:var(--tr-size-border) solid color-mix(in srgb, var(--tr-color-status-settled) 35%, transparent)}}a:hover{color:var(--tr-color-text-primary);border-bottom-color:var(--tr-color-text-primary)}.ui-dark a:hover{color:var(--tr-color-dark-text);border-bottom-color:var(--tr-color-dark-text)}:where(a,button,[tabindex]):focus-visible{outline:var(--tr-size-focus-outline) solid var(--tr-color-focus);outline-offset:var(--tr-size-focus-offset);border-radius:var(--tr-radius-none);box-shadow:var(--tr-shadow-none)}.paper-grid{z-index:0;pointer-events:none;background-image:linear-gradient(var(--tr-color-border-row) var(--tr-size-border), transparent var(--tr-size-border)), linear-gradient(90deg, var(--tr-color-border-row) var(--tr-size-border), transparent var(--tr-size-border));background-position:calc(var(--tr-size-border) * -1) calc(var(--tr-size-border) * -1);background-size:var(--tr-size-paper-grid) var(--tr-size-paper-grid);position:fixed;inset:0}.app-shell{z-index:1;width:min(100%, var(--tr-size-content));padding:var(--tr-padding-module-block) var(--tr-padding-page-inline);margin-inline:auto;position:relative}.module-layout{gap:var(--tr-gap-module-split);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;display:grid}.table-controls{gap:var(--tr-space-16);margin-block:var(--tr-space-32);padding:var(--tr-space-20);border:var(--tr-size-border) solid var(--tr-color-border-muted);background:var(--tr-color-background-surface);flex-wrap:wrap;align-items:end;display:flex}.table-controls__search,.table-controls__sort,.table-controls__filter{gap:var(--tr-space-8);color:var(--tr-color-text-label);font-family:var(--tr-font-mono);font-size:var(--tr-type-label-size);letter-spacing:var(--tr-letter-label-xs);text-transform:uppercase;display:grid}.table-controls__filter{min-inline-size:unset;padding:unset;border:none}.table-controls__filter label{gap:var(--tr-space-8);color:var(--tr-color-text-body);font-family:var(--tr-font-sans);font-size:var(--tr-type-body-sm-size);letter-spacing:normal;text-transform:none;align-items:center;display:flex}.table-controls input[type=search],.table-controls select{min-height:calc(var(--tr-space-20) + var(--tr-space-20));padding:var(--tr-space-8) var(--tr-space-12);color:var(--tr-color-text-primary);border:var(--tr-size-border) solid var(--tr-color-border-strong);background:var(--tr-color-background-surface);font:inherit;letter-spacing:normal;text-transform:none}.table-controls__actions,.table-controls__pagination{gap:var(--tr-space-8);flex-wrap:wrap;display:flex}.table-controls__result-count{color:var(--tr-color-text-body);font-family:var(--tr-font-mono);font-size:var(--tr-type-data-size)}.table-controls__error{color:var(--tr-color-status-exception);margin-block-end:var(--tr-space-20)}.ui-button{min-height:var(--tr-size-control-height);padding:var(--tr-space-15) var(--tr-space-24);border:var(--tr-size-border) solid transparent;border-radius:var(--tr-radius-none);box-shadow:var(--tr-shadow-none);font-family:var(--tr-font-mono);font-size:var(--tr-type-label-size);font-weight:var(--tr-font-weight-regular);letter-spacing:var(--tr-letter-label-tight);text-transform:uppercase;white-space:nowrap;cursor:pointer;transition-property:background-color,border-color,color;transition-duration:var(--tr-motion-duration-swap);justify-content:center;align-items:center;line-height:1;transition-timing-function:linear;display:inline-flex}.ui-button:disabled,.ui-button[aria-disabled=true]{cursor:not-allowed;color:var(--tr-color-text-label);border-color:var(--tr-color-border-muted);background:0 0}.ui-button--dark:disabled,.ui-button--dark[aria-disabled=true]{color:var(--tr-color-dark-muted);border-color:var(--tr-color-dark-border)}.ui-button--small{min-height:calc(var(--tr-space-20) + var(--tr-space-20));padding:var(--tr-space-11) var(--tr-space-15);font-size:var(--tr-type-label-xs-size)}.ui-button--primary.ui-button--light{color:var(--tr-color-palette-paper);background:var(--tr-color-palette-ink)}.ui-button--primary.ui-button--light:hover{background:var(--tr-color-palette-green)}.ui-button--secondary.ui-button--light{color:var(--tr-color-palette-ink);border-color:var(--tr-color-palette-ink);background:0 0}.ui-button--secondary.ui-button--light:hover{background:var(--tr-color-palette-paper-alt)}.ui-button--primary.ui-button--dark{color:var(--tr-color-palette-ink);background:var(--tr-color-palette-paper)}.ui-button--primary.ui-button--dark:hover{background:var(--tr-color-palette-on-dark-accent)}.ui-button--secondary.ui-button--dark{color:var(--tr-color-palette-on-dark-text);border-color:var(--tr-color-palette-on-dark-border);background:0 0}.ui-button--secondary.ui-button--dark:hover{color:var(--tr-color-palette-on-dark-accent);border-color:var(--tr-color-palette-on-dark-accent)}.status-label{align-items:baseline;gap:var(--tr-space-8);color:var(--status-color,var(--tr-color-status-neutral));font-family:var(--tr-font-mono);font-size:var(--tr-type-status-size);line-height:var(--tr-type-data-line);letter-spacing:var(--tr-letter-label-xs);text-transform:uppercase;white-space:nowrap;display:inline-flex}.status-label__glyph{font-size:var(--tr-type-data-size);line-height:1}.status-label--settled{--status-color:var(--tr-color-status-settled)}.status-label--tolerance{--status-color:var(--tr-color-status-tolerance)}.status-label--estimate{--status-color:var(--tr-color-status-estimate)}.status-label--exception{--status-color:var(--tr-color-status-exception)}.status-label--neutral{--status-color:var(--tr-color-status-neutral)}.ui-dark .status-label--settled,.status-label--dark.status-label--settled,.ui-dark .status-label--tolerance,.status-label--dark.status-label--tolerance{--status-color:var(--tr-color-dark-accent)}.ui-dark .status-label--exception,.status-label--dark.status-label--exception{--status-color:var(--tr-color-palette-tint-red)}.ui-dark .status-label--estimate,.status-label--dark.status-label--estimate{--status-color:var(--tr-color-palette-amber)}.ui-dark .status-label--neutral,.status-label--dark.status-label--neutral{--status-color:var(--tr-color-dark-muted)}.section-eyebrow{color:var(--tr-color-status-settled);font-family:var(--tr-font-mono);font-size:var(--tr-type-label-size);letter-spacing:var(--tr-letter-label);text-transform:uppercase;align-items:center;line-height:1.5;display:inline-flex}.module-header{gap:var(--tr-space-16);max-width:62ch;display:grid}.module-header__main{gap:var(--tr-space-16);display:grid}.module-header--split{gap:var(--tr-gap-module-split);grid-template-columns:minmax(0,1fr) minmax(250px,.45fr);align-items:end;max-width:none}.module-header__title{font-size:var(--tr-type-h2-size);font-weight:var(--tr-font-weight-bold);line-height:var(--tr-type-h2-line)}.module-header__body{max-width:52ch;color:var(--tr-color-text-body);font-size:var(--tr-type-body-size);line-height:var(--tr-type-body-line)}.module-header--dark .section-eyebrow{color:var(--tr-color-dark-accent)}.module-header--dark .module-header__title{color:var(--tr-color-dark-text)}.module-header--dark .module-header__body{color:var(--tr-color-dark-body)}.data-panel{--data-panel-columns:var(--tr-grid-data-queue);color:var(--tr-color-text-primary);background:var(--tr-color-background-surface);border:var(--tr-size-border) solid var(--tr-color-border-strong);border-radius:var(--tr-radius-none);box-shadow:var(--tr-shadow-none);overflow:clip}.data-panel--invoice{--data-panel-columns:var(--tr-grid-data-invoice)}.data-panel--journal{--data-panel-columns:var(--tr-grid-data-journal)}.data-panel--allocation{--data-panel-columns:var(--tr-grid-data-allocation)}.data-panel--dark{color:var(--tr-color-dark-text);background:var(--tr-color-background-inverted);border-color:var(--tr-color-dark-border)}.data-panel__bar{justify-content:space-between;gap:var(--tr-space-20);padding:var(--tr-padding-panel-header-block) var(--tr-padding-panel-header-inline);border-bottom:var(--tr-size-border) solid var(--tr-color-border-strong);color:var(--tr-color-text-label);font-family:var(--tr-font-mono);font-size:var(--tr-type-label-xs-size);line-height:var(--tr-type-data-line);letter-spacing:var(--tr-letter-label);text-transform:uppercase;display:flex}.data-panel--dark .data-panel__bar{color:var(--tr-color-dark-muted);border-bottom-color:var(--tr-color-dark-rule)}.data-panel__grid{grid-template-columns:var(--data-panel-columns);column-gap:var(--tr-gap-panel-grid);align-items:center;display:grid}.data-panel__head{padding:var(--tr-space-11) var(--tr-padding-panel-row-inline);border-bottom:var(--tr-size-border) solid var(--tr-color-border-strong);color:var(--tr-color-text-label);font-family:var(--tr-font-mono);font-size:var(--tr-type-label-xs-size);line-height:var(--tr-type-data-line);letter-spacing:var(--tr-letter-label-tight);text-transform:uppercase}.data-panel--dark .data-panel__head{color:var(--tr-color-dark-muted);border-bottom-color:var(--tr-color-dark-rule)}.data-panel__row{padding:var(--tr-padding-panel-row-block) var(--tr-padding-panel-row-inline);border-bottom:var(--tr-size-border) solid var(--tr-color-border-row);font-family:var(--tr-font-mono);font-size:var(--tr-type-data-size);line-height:var(--tr-type-data-line);transition-property:background-color;transition-duration:var(--tr-motion-duration-swap);transition-timing-function:linear}.data-panel__row:hover{background:var(--tr-color-background-hover)}.data-panel--dark .data-panel__row{border-bottom-color:var(--tr-color-dark-row)}.data-panel--dark .data-panel__row:hover{background:var(--tr-color-dark-row)}@supports (color:color-mix(in lab, red, red)){.data-panel--dark .data-panel__row:hover{background:color-mix(in srgb, var(--tr-color-dark-row) 60%, transparent)}}.data-panel__cell{min-width:0}.data-panel__cell--numeric{text-align:right;font-variant-numeric:tabular-nums}.data-panel__cell--prose{color:var(--tr-color-text-body);font-family:var(--tr-font-sans);font-size:var(--tr-type-body-sm-size);line-height:var(--tr-type-body-sm-line);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.data-panel--dark .data-panel__cell--prose{color:var(--tr-color-dark-body)}.data-panel__cell--muted{color:var(--tr-color-text-label)}.data-panel--dark .data-panel__cell--muted{color:var(--tr-color-dark-muted)}.data-panel__cell--right{text-align:right}.data-panel__callout{padding:var(--tr-space-13) var(--tr-padding-panel-row-inline);border-bottom:var(--tr-size-border) solid var(--tr-color-border-row);font-family:var(--tr-font-mono);font-size:var(--tr-type-label-xs-size);line-height:var(--tr-type-data-line);letter-spacing:var(--tr-letter-label-xs);text-transform:uppercase}.data-panel__callout>[role=cell]{justify-content:space-between;gap:var(--tr-space-20);width:100%;display:flex}.data-panel__callout--exception{color:var(--tr-color-status-exception);background:var(--tr-color-background-exception)}.data-panel__callout--estimate{color:var(--tr-color-status-estimate-text);background:var(--tr-color-background-estimate)}.data-panel__callout--settled{color:var(--tr-color-status-settled);background:var(--tr-color-background-settled)}.data-panel__footer{padding:var(--tr-padding-panel-row-block) var(--tr-padding-panel-row-inline);color:var(--tr-color-text-primary);background:var(--tr-color-background-settled);font-family:var(--tr-font-mono);font-size:var(--tr-type-data-size);line-height:var(--tr-type-data-line)}.data-panel--dark .data-panel__footer{color:var(--tr-color-dark-text);background:var(--tr-color-dark-row)}@supports (color:color-mix(in lab, red, red)){.data-panel--dark .data-panel__footer{background:color-mix(in srgb, var(--tr-color-dark-row) 70%, var(--tr-color-background-inverted))}}.data-panel__footer-label{color:var(--tr-color-text-label);font-size:var(--tr-type-label-xs-size);letter-spacing:var(--tr-letter-label-tight);text-transform:uppercase}.data-panel--dark .data-panel__footer-label{color:var(--tr-color-dark-muted)}:root{--tr-mark-ratio-stroke:.125;--tr-mark-ratio-gap:.147;--tr-mark-ratio-pad:.29;--tr-mark-tip-angle:24deg;--tr-mark-tip-angle-flat:0deg;--tr-mark-height-compact:22px;--tr-mark-height-standard:34px;--tr-mark-height-display:56px;--tr-mark-height-hero:96px;--tr-mark-stroke-compact:3.5px;--tr-mark-stroke-standard:4.5px;--tr-mark-stroke-display:7px;--tr-mark-stroke-hero:12px;--tr-mark-gap-compact:4px;--tr-mark-gap-standard:5px;--tr-mark-gap-display:8px;--tr-mark-gap-hero:15px;--tr-mark-pad-compact:6px;--tr-mark-pad-standard:10px;--tr-mark-pad-display:16px;--tr-mark-pad-hero:29px;--tr-wordmark-size-compact:18px;--tr-wordmark-size-standard:27px;--tr-wordmark-size-display:44px;--tr-lockup-gap-compact:12px;--tr-lockup-gap-standard:14px;--tr-lockup-gap-display:30px;--tr-lockup-stack-gap:var(--tr-space-12);--tr-motion-stroke-duration:.22s;--tr-motion-stroke-ease:cubic-bezier(.2, .9, .2, 1);--tr-motion-stroke-delay-1:50ms;--tr-motion-stroke-delay-2:.19s;--tr-motion-stroke-delay-3:.33s;--tr-motion-stroke-delay-4:.47s;--tr-motion-tip-duration:.62s;--tr-motion-tip-delay:.61s;--tr-motion-tip-ease:cubic-bezier(.3, .8, .2, 1);--tr-motion-rise-duration:.45s;--tr-motion-rise-delay:1.1s;--tr-motion-rise-distance:6px;--tr-letter-label-wide:.24em;--tr-size-seam-cell:152px;--tr-size-seam-cell-tall:168px;--tr-size-icon:15px;--tr-size-icon-record:18px;--tr-size-capability-dash:7px;--tr-stroke-icon:1.3;--tr-stroke-icon-record:1.2;--tr-type-seam-title-size:18px;--tr-type-seam-title-line:1.3;--tr-grid-capability:minmax(150px, .95fr) minmax(220px, 2fr) repeat(4, 48px) 74px;--tr-grid-exception-row:minmax(0, 1fr) auto;--tr-gap-capability:var(--tr-space-12);--tr-padding-seam-cell:var(--tr-space-24)}.type-display{font-family:var(--tr-font-sans);font-size:var(--tr-type-display-size);font-weight:var(--tr-font-weight-bold);line-height:var(--tr-type-display-line);letter-spacing:var(--tr-letter-display);text-wrap:balance}.type-display--dark{color:var(--tr-color-dark-text)}.brand-mark{--tr-mark-height:var(--tr-mark-height-standard);--tr-mark-stroke:calc(var(--tr-mark-height) * var(--tr-mark-ratio-stroke));--tr-mark-gap:calc(var(--tr-mark-height) * var(--tr-mark-ratio-gap));--tr-mark-pad:calc(var(--tr-mark-height) * var(--tr-mark-ratio-pad));align-items:flex-end;gap:var(--tr-mark-gap);height:var(--tr-mark-height);padding-right:var(--tr-mark-pad);flex:none;display:inline-flex}.brand-mark--compact{--tr-mark-height:var(--tr-mark-height-compact);--tr-mark-stroke:var(--tr-mark-stroke-compact);--tr-mark-gap:var(--tr-mark-gap-compact);--tr-mark-pad:var(--tr-mark-pad-compact)}.brand-mark--shell{--tr-mark-height:var(--tr-mark-height-shell);--tr-mark-stroke:var(--tr-mark-stroke-shell);--tr-mark-gap:var(--tr-mark-gap-shell);--tr-mark-pad:var(--tr-mark-pad-shell)}.brand-mark--standard{--tr-mark-height:var(--tr-mark-height-standard);--tr-mark-stroke:var(--tr-mark-stroke-standard);--tr-mark-gap:var(--tr-mark-gap-standard);--tr-mark-pad:var(--tr-mark-pad-standard)}.brand-mark--display{--tr-mark-height:var(--tr-mark-height-display);--tr-mark-stroke:var(--tr-mark-stroke-display);--tr-mark-gap:var(--tr-mark-gap-display);--tr-mark-pad:var(--tr-mark-pad-display)}.brand-mark--hero{--tr-mark-height:var(--tr-mark-height-hero);--tr-mark-stroke:var(--tr-mark-stroke-hero);--tr-mark-gap:var(--tr-mark-gap-hero);--tr-mark-pad:var(--tr-mark-pad-hero)}.brand-mark__stroke{width:var(--tr-mark-stroke);height:var(--tr-mark-height);background:var(--tr-color-palette-ink);transform-origin:bottom;display:block}.brand-mark__stroke--tip{background:var(--tr-color-status-settled);transform:rotate(var(--tr-mark-tip-angle));transform-origin:0 100%}.brand-mark--dark .brand-mark__stroke{background:var(--tr-color-dark-text)}.brand-mark--dark .brand-mark__stroke--tip{background:var(--tr-color-dark-accent)}.brand-mark--monochrome .brand-mark__stroke--tip{background:var(--tr-color-palette-ink)}.brand-mark--monochrome.brand-mark--dark .brand-mark__stroke--tip{background:var(--tr-color-dark-text)}@keyframes tr-stroke-up{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes tr-stroke-tip{0%{transform:scaleY(0) rotate(var(--tr-mark-tip-angle-flat))}55%{transform:scaleY(1) rotate(var(--tr-mark-tip-angle-flat))}to{transform:scaleY(1) rotate(var(--tr-mark-tip-angle))}}@keyframes tr-rise{0%{opacity:0;transform:translateY(var(--tr-motion-rise-distance))}to{opacity:1;transform:translateY(0)}}.brand-mark--animated .brand-mark__stroke--upright{animation:tr-stroke-up var(--tr-motion-stroke-duration) var(--tr-motion-stroke-ease) var(--tr-motion-stroke-delay) both}.brand-mark--animated .brand-mark__stroke--1{--tr-motion-stroke-delay:var(--tr-motion-stroke-delay-1)}.brand-mark--animated .brand-mark__stroke--2{--tr-motion-stroke-delay:var(--tr-motion-stroke-delay-2)}.brand-mark--animated .brand-mark__stroke--3{--tr-motion-stroke-delay:var(--tr-motion-stroke-delay-3)}.brand-mark--animated .brand-mark__stroke--4{--tr-motion-stroke-delay:var(--tr-motion-stroke-delay-4)}.brand-mark--animated .brand-mark__stroke--tip{animation:tr-stroke-tip var(--tr-motion-tip-duration) var(--tr-motion-tip-ease) var(--tr-motion-tip-delay) both}.brand-wordmark{--tr-wordmark-size:var(--tr-wordmark-size-standard);color:var(--tr-color-text-primary);font-family:var(--tr-font-sans);font-size:var(--tr-wordmark-size);font-weight:var(--tr-font-weight-bold);letter-spacing:var(--tr-letter-heading);white-space:nowrap;line-height:1}.brand-wordmark--compact{--tr-wordmark-size:var(--tr-wordmark-size-compact)}.brand-wordmark--shell{--tr-wordmark-size:var(--tr-wordmark-size-shell);letter-spacing:var(--tr-letter-wordmark-shell)}.brand-wordmark--standard{--tr-wordmark-size:var(--tr-wordmark-size-standard)}.brand-wordmark--display{--tr-wordmark-size:var(--tr-wordmark-size-display);letter-spacing:var(--tr-letter-display)}.brand-wordmark--inline{font-size:inherit;line-height:inherit;letter-spacing:inherit}.brand-wordmark__slash{color:var(--tr-color-status-settled);font-weight:var(--tr-font-weight-regular)}.brand-wordmark--dark{color:var(--tr-color-dark-text)}.brand-wordmark--dark .brand-wordmark__slash{color:var(--tr-color-dark-accent)}.brand-lockup{--tr-lockup-gap:var(--tr-lockup-gap-standard);align-items:baseline;gap:var(--tr-lockup-gap);display:inline-flex}.brand-lockup--compact{--tr-lockup-gap:var(--tr-lockup-gap-compact)}.brand-lockup--shell{--tr-lockup-gap:var(--tr-lockup-gap-shell)}.brand-lockup--standard{--tr-lockup-gap:var(--tr-lockup-gap-standard)}.brand-lockup--display{--tr-lockup-gap:var(--tr-lockup-gap-display)}.brand-lockup--stacked{align-items:flex-start;gap:var(--tr-lockup-stack-gap);flex-direction:column}.brand-lockup__type{gap:var(--tr-space-8);flex-direction:column;display:flex}.brand-lockup__tagline{color:var(--tr-color-text-label);font-family:var(--tr-font-mono);font-size:var(--tr-type-label-size);letter-spacing:var(--tr-letter-label-wide);text-transform:uppercase;line-height:1.5}.brand-lockup--dark .brand-lockup__tagline{color:var(--tr-color-dark-muted)}.brand-lockup--animated .brand-lockup__type{animation:tr-rise var(--tr-motion-rise-duration) linear var(--tr-motion-rise-delay) both}.seam-grid{--seam-columns:2;grid-template-columns:repeat(var(--seam-columns), minmax(0, 1fr));gap:var(--tr-space-1);background:var(--tr-color-border-muted);border:var(--tr-size-border) solid var(--tr-color-border-strong);display:grid}.seam-grid--cols-2{--seam-columns:2}.seam-grid--cols-3{--seam-columns:3}.seam-grid--cols-4{--seam-columns:4}.seam-grid--flush{border-top:0}.seam-grid--dark{background:var(--tr-color-dark-rule);border-color:var(--tr-color-dark-border)}.seam-cell{gap:var(--tr-space-11);min-height:var(--tr-size-seam-cell);padding:var(--tr-padding-seam-cell);background:var(--tr-color-background-surface);flex-direction:column;display:flex}.seam-grid--dark .seam-cell{background:var(--tr-color-background-inverted)}.seam-cell--tall{min-height:var(--tr-size-seam-cell-tall)}.seam-cell--stat{gap:var(--tr-space-4);min-height:0;padding:var(--tr-space-16)}.seam-cell__title{color:var(--tr-color-text-primary);font-size:var(--tr-type-seam-title-size);font-weight:var(--tr-font-weight-semibold);line-height:var(--tr-type-seam-title-line);letter-spacing:var(--tr-letter-heading)}.seam-cell__body{color:var(--tr-color-text-body);font-size:var(--tr-type-body-sm-size);line-height:var(--tr-type-body-sm-line)}.seam-grid--dark .seam-cell__title{color:var(--tr-color-dark-text)}.seam-grid--dark .seam-cell__body{color:var(--tr-color-dark-body)}.seam-grid--dark .seam-cell .section-eyebrow{color:var(--tr-color-dark-accent)}.seam-cell__value{color:var(--tr-color-text-primary);font-family:var(--tr-font-mono);font-size:var(--tr-type-data-lg-size);font-variant-numeric:tabular-nums;line-height:1.2}.seam-cell__value--settled{color:var(--tr-color-status-settled)}.seam-cell__value--estimate{color:var(--tr-color-status-estimate-text)}.seam-cell__value--exception{color:var(--tr-color-status-exception)}.seam-cell__value--neutral{color:var(--tr-color-text-label)}.seam-grid--dark .seam-cell__value{color:var(--tr-color-dark-text)}.seam-grid--dark .seam-cell__value--settled{color:var(--tr-color-dark-accent)}.seam-grid--dark .seam-cell__value--neutral{color:var(--tr-color-dark-muted)}.seam-cell__label{color:var(--tr-color-text-label);font-family:var(--tr-font-mono);font-size:var(--tr-type-label-xs-size);line-height:var(--tr-type-data-line);letter-spacing:var(--tr-letter-label-tight);text-transform:uppercase}.seam-grid--dark .seam-cell__label{color:var(--tr-color-dark-muted)}.ui-icon{width:var(--tr-size-icon);height:var(--tr-size-icon);fill:none;stroke:currentColor;stroke-width:var(--tr-stroke-icon);stroke-linecap:round;stroke-linejoin:round;flex:none;display:block}.ui-icon--record{width:var(--tr-size-icon-record);height:var(--tr-size-icon-record);stroke-width:var(--tr-stroke-icon-record)}.ui-icon__accent{stroke:var(--tr-color-status-settled)}.ui-icon__accent-fill{fill:var(--tr-color-status-settled);stroke:none}.ui-dark .ui-icon__accent,.ui-icon--dark .ui-icon__accent{stroke:var(--tr-color-dark-accent)}.ui-dark .ui-icon__accent-fill,.ui-icon--dark .ui-icon__accent-fill{fill:var(--tr-color-dark-accent)}.capability-matrix{color:var(--tr-color-text-primary);background:var(--tr-color-background-surface);border:var(--tr-size-border) solid var(--tr-color-border-strong);overflow:clip}.capability-matrix--dark{color:var(--tr-color-dark-text);background:var(--tr-color-background-inverted);border-color:var(--tr-color-dark-border)}.capability-matrix__grid{grid-template-columns:var(--tr-grid-capability);column-gap:var(--tr-gap-capability);padding:var(--tr-space-12) var(--tr-padding-panel-row-inline);align-items:center;display:grid}.capability-matrix__head{border-bottom:var(--tr-size-border) solid var(--tr-color-border-strong);color:var(--tr-color-text-label);font-family:var(--tr-font-mono);font-size:var(--tr-type-status-size);line-height:var(--tr-type-data-line);letter-spacing:var(--tr-letter-label-tight);text-transform:uppercase;align-items:end}.capability-matrix--dark .capability-matrix__head{color:var(--tr-color-dark-muted);border-bottom-color:var(--tr-color-dark-rule)}.capability-matrix__head-capability{font-size:var(--tr-type-label-xs-size);letter-spacing:var(--tr-letter-label-xs);text-align:center;line-height:1.35}.capability-matrix__row{border-bottom:var(--tr-size-border) solid var(--tr-color-border-row);transition-property:background-color;transition-duration:var(--tr-motion-duration-swap);transition-timing-function:linear}.capability-matrix__row:hover{background:var(--tr-color-background-hover)}.capability-matrix--dark .capability-matrix__row{border-bottom-color:var(--tr-color-dark-row)}.capability-matrix--dark .capability-matrix__row:hover{background:var(--tr-color-dark-row)}@supports (color:color-mix(in lab, red, red)){.capability-matrix--dark .capability-matrix__row:hover{background:color-mix(in srgb, var(--tr-color-dark-row) 60%, transparent)}}.capability-matrix__record{color:var(--tr-color-text-primary);font-size:var(--tr-type-body-sm-size);text-wrap:pretty;line-height:1.4}.capability-matrix--dark .capability-matrix__record{color:var(--tr-color-dark-text)}.capability-matrix__sources{color:var(--tr-color-text-body);font-size:var(--tr-type-body-sm-size);text-wrap:pretty;line-height:1.5}.capability-matrix--dark .capability-matrix__sources{color:var(--tr-color-dark-body)}.capability-matrix__native{color:var(--tr-color-text-primary);font-weight:var(--tr-font-weight-bold)}.capability-matrix--dark .capability-matrix__native{color:var(--tr-color-dark-text)}.capability-matrix__capability{min-height:var(--tr-space-20);color:var(--tr-color-status-settled);justify-content:center;align-items:center;display:flex}.capability-matrix--dark .capability-matrix__capability{color:var(--tr-color-dark-accent)}.capability-matrix__dash{width:var(--tr-size-capability-dash);height:var(--tr-size-border);background:var(--tr-color-border-diagram);display:block}.capability-matrix--dark .capability-matrix__dash{background:var(--tr-color-dark-border)}.stat-list{gap:var(--tr-space-9);padding-top:var(--tr-space-14);border-top:var(--tr-size-border) solid var(--tr-color-border-muted);flex-direction:column;margin:0;display:flex}.stat-list__label,.stat-list__value{margin:0}.stat-list--flush{border-top:0;padding-top:0}.stat-list--dark{border-top-color:var(--tr-color-dark-rule)}.stat-list__row{justify-content:space-between;gap:var(--tr-space-16);display:flex}.stat-list__label{color:var(--tr-color-text-label);font-family:var(--tr-font-mono);font-size:var(--tr-type-label-size);line-height:var(--tr-type-data-line);letter-spacing:var(--tr-letter-label-xs);text-transform:uppercase}.stat-list--dark .stat-list__label{color:var(--tr-color-dark-muted)}.stat-list__value{color:var(--tr-color-text-primary);font-family:var(--tr-font-mono);font-size:var(--tr-type-data-size);line-height:var(--tr-type-data-line);white-space:nowrap;font-variant-numeric:tabular-nums}.stat-list--dark .stat-list__value{color:var(--tr-color-dark-text)}.stat-list__value--settled{color:var(--tr-color-status-settled)}.stat-list__value--estimate{color:var(--tr-color-status-estimate-text)}.stat-list__value--exception{color:var(--tr-color-status-exception)}.stat-list__value--neutral{color:var(--tr-color-text-label)}.stat-list--dark .stat-list__value--settled{color:var(--tr-color-dark-accent)}.stat-list--dark .stat-list__value--estimate{color:var(--tr-color-status-estimate)}.stat-list--dark .stat-list__value--neutral{color:var(--tr-color-dark-muted)}.exception-card{justify-content:space-between;align-items:center;gap:var(--tr-space-16);padding:var(--tr-space-14) var(--tr-space-16);color:var(--tr-color-text-primary);background:var(--tr-color-background-exception);border:var(--tr-size-border) solid var(--tr-color-status-exception);flex-wrap:wrap;display:flex}.exception-card--estimate{background:var(--tr-color-background-estimate);border-color:var(--tr-color-status-estimate)}.exception-card--dark{color:var(--tr-color-dark-text);background:var(--tr-color-status-exception)}@supports (color:color-mix(in lab, red, red)){.exception-card--dark{background:color-mix(in srgb, var(--tr-color-status-exception) 18%, var(--tr-color-background-inverted))}}.exception-card--dark.exception-card--estimate{background:var(--tr-color-status-estimate)}@supports (color:color-mix(in lab, red, red)){.exception-card--dark.exception-card--estimate{background:color-mix(in srgb, var(--tr-color-status-estimate) 18%, var(--tr-color-background-inverted))}}.exception-card__text{gap:var(--tr-space-4);flex-direction:column;min-width:0;display:flex}.exception-card__label{color:var(--tr-color-status-exception);font-family:var(--tr-font-mono);font-size:var(--tr-type-status-size);line-height:var(--tr-type-data-line);letter-spacing:var(--tr-letter-label-tight);text-transform:uppercase}.exception-card--estimate .exception-card__label{color:var(--tr-color-status-estimate-text)}.exception-card--dark .exception-card__label{color:var(--tr-color-palette-tint-red)}.exception-card--dark.exception-card--estimate .exception-card__label{color:var(--tr-color-status-estimate)}.exception-card__body{color:var(--tr-color-text-body);font-size:var(--tr-type-body-sm-size);line-height:var(--tr-type-body-sm-line);text-wrap:pretty}.exception-card--dark .exception-card__body{color:var(--tr-color-dark-body)}.exception-row{grid-template-columns:var(--tr-grid-exception-row);column-gap:var(--tr-space-14);padding:var(--tr-padding-panel-row-block) 0;border-bottom:var(--tr-size-border) solid var(--tr-color-border-row);align-items:center;display:grid}.exception-row--dark{border-bottom-color:var(--tr-color-dark-row)}.exception-row--last{border-bottom:0}.exception-row__detail{color:var(--tr-color-text-body);font-size:var(--tr-type-body-sm-size);line-height:var(--tr-type-body-sm-line);text-wrap:pretty}.exception-row--dark .exception-row__detail{color:var(--tr-color-dark-body)}.exception-row__meta{align-items:baseline;gap:var(--tr-space-8);white-space:nowrap;display:inline-flex}.evidence-link{align-items:baseline;gap:var(--tr-space-8);color:var(--tr-color-status-settled);font-family:var(--tr-font-mono);font-size:var(--tr-type-status-size);line-height:var(--tr-type-data-line);letter-spacing:var(--tr-letter-label-xs);text-transform:uppercase;display:inline-flex}.evidence-link__meta{color:var(--tr-color-text-muted);letter-spacing:var(--tr-letter-label-xs)}.evidence-link:hover .evidence-link__meta{color:var(--tr-color-text-primary)}.evidence-link--dark{color:var(--tr-color-dark-accent);border-bottom-color:var(--tr-color-dark-accent)}@supports (color:color-mix(in lab, red, red)){.evidence-link--dark{border-bottom-color:color-mix(in srgb, var(--tr-color-dark-accent) 35%, transparent)}}.evidence-link--dark:hover{color:var(--tr-color-dark-text);border-bottom-color:var(--tr-color-dark-text)}.evidence-link--dark .evidence-link__meta{color:var(--tr-color-dark-muted)}.evidence-link--dark:hover .evidence-link__meta{color:var(--tr-color-dark-text)}.callout-band{justify-content:space-between;align-items:center;gap:var(--tr-space-20);padding:var(--tr-space-13) var(--tr-padding-panel-row-inline);color:var(--tr-color-text-label);background:var(--tr-color-background-section);font-family:var(--tr-font-mono);font-size:var(--tr-type-status-size);line-height:var(--tr-type-data-line);letter-spacing:var(--tr-letter-label-tight);text-transform:uppercase;flex-wrap:wrap;display:flex}.callout-band--ruled{border-top:var(--tr-size-border) solid var(--tr-color-border-strong)}.callout-band--exception{color:var(--tr-color-status-exception);background:var(--tr-color-background-exception)}.callout-band--estimate{color:var(--tr-color-status-estimate-text);background:var(--tr-color-background-estimate)}.callout-band--settled{color:var(--tr-color-status-settled);background:var(--tr-color-background-settled)}.callout-band__detail{color:var(--tr-color-text-body);font-size:var(--tr-type-data-size);letter-spacing:var(--tr-letter-label-xs);text-transform:none}.callout-band--exception .callout-band__detail{color:var(--tr-color-status-exception)}.callout-band--estimate .callout-band__detail{color:var(--tr-color-status-estimate-text)}.callout-band--settled .callout-band__detail{color:var(--tr-color-status-settled)}.callout-band--dark{color:var(--tr-color-dark-muted);background:var(--tr-color-dark-row)}@supports (color:color-mix(in lab, red, red)){.callout-band--dark{background:color-mix(in srgb, var(--tr-color-dark-row) 70%, var(--tr-color-background-inverted))}}.callout-band--dark.callout-band--ruled{border-top-color:var(--tr-color-dark-rule)}.callout-band--dark .callout-band__detail{color:var(--tr-color-dark-body)}.callout-band--dark.callout-band--exception{color:var(--tr-color-palette-tint-red);background:var(--tr-color-status-exception)}@supports (color:color-mix(in lab, red, red)){.callout-band--dark.callout-band--exception{background:color-mix(in srgb, var(--tr-color-status-exception) 18%, var(--tr-color-background-inverted))}}.callout-band--dark.callout-band--exception .callout-band__detail{color:var(--tr-color-palette-tint-red)}.callout-band--dark.callout-band--estimate{color:var(--tr-color-status-estimate);background:var(--tr-color-status-estimate)}@supports (color:color-mix(in lab, red, red)){.callout-band--dark.callout-band--estimate{background:color-mix(in srgb, var(--tr-color-status-estimate) 18%, var(--tr-color-background-inverted))}}.callout-band--dark.callout-band--estimate .callout-band__detail{color:var(--tr-color-status-estimate)}.callout-band--dark.callout-band--settled{color:var(--tr-color-dark-accent);background:var(--tr-color-dark-accent)}@supports (color:color-mix(in lab, red, red)){.callout-band--dark.callout-band--settled{background:color-mix(in srgb, var(--tr-color-dark-accent) 14%, var(--tr-color-background-inverted))}}.callout-band--dark.callout-band--settled .callout-band__detail{color:var(--tr-color-dark-accent)}@media (max-width:1000px){:root{--tr-padding-page-inline:var(--tr-space-24);--tr-padding-module-block:var(--tr-space-44);--tr-padding-module-emphasis:var(--tr-space-56);--tr-padding-module-cta:var(--tr-space-68)}.module-layout,.module-header--split{gap:var(--tr-space-32);grid-template-columns:1fr}.data-panel{overflow-x:auto}.data-panel__grid{min-width:max-content}.status-label,.data-panel__head{font-size:11px}.data-panel__row,.data-panel__footer{font-size:max(11px, var(--tr-type-data-size))}.seam-grid--cols-3,.seam-grid--cols-4{--seam-columns:2}.capability-matrix{overflow-x:auto}.capability-matrix__grid{min-width:max-content}}@media (max-width:640px){.seam-grid,.seam-grid--cols-2,.seam-grid--cols-3,.seam-grid--cols-4{--seam-columns:1}.brand-lockup{--tr-lockup-gap:var(--tr-lockup-gap-compact)}.type-display{font-size:var(--tr-type-h2-size);line-height:var(--tr-type-h2-line)}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important}.ui-button,.data-panel__row,.capability-matrix__row{transition-duration:var(--tr-motion-reduced-duration)}.brand-mark--animated .brand-mark__stroke,.brand-mark--animated .brand-mark__stroke--upright,.brand-mark--animated .brand-mark__stroke--tip,.brand-lockup--animated .brand-lockup__type{animation:none}}.landing-note{gap:var(--tr-space-12);border-top:var(--tr-size-border) solid var(--tr-color-border-muted);padding-block:var(--tr-padding-module-block);color:var(--tr-color-text-body);flex-direction:column;max-width:62ch;display:flex}.auth-page{background-image:linear-gradient(var(--tr-color-border-row) 1px, transparent 1px), linear-gradient(90deg, var(--tr-color-border-row) 1px, transparent 1px);background-size:var(--tr-size-paper-grid) var(--tr-size-paper-grid);flex-direction:column;min-height:100svh;display:flex}.auth-nav{padding:var(--tr-space-18) var(--tr-padding-page-inline)}.auth-header{justify-content:space-between;align-items:center;display:flex}.auth-header .auth-nav{padding-right:0}.auth-shell{justify-content:center;gap:var(--tr-space-16);width:min(100%,620px);padding:var(--tr-space-24) var(--tr-padding-page-inline) var(--tr-space-56);flex-direction:column;flex:1;margin-inline:auto;display:flex}.auth-title{font-size:var(--tr-type-h2-size);line-height:var(--tr-type-h2-line);letter-spacing:var(--tr-letter-heading)}.auth-card{gap:var(--tr-space-20);border:var(--tr-size-border) solid var(--tr-color-border-strong);background:var(--tr-color-background-surface);padding:var(--tr-space-32);flex-direction:column;display:flex}.auth-form{gap:var(--tr-space-16);flex-direction:column;display:flex}.auth-form__row{gap:var(--tr-space-16);grid-template-columns:1fr 1fr;display:grid}@media (max-width:640px){.auth-form__row{grid-template-columns:1fr}}.auth-form .ui-button{justify-content:center;gap:var(--tr-space-8);width:100%}.field{gap:var(--tr-space-8);flex-direction:column;min-width:0;display:flex}.field>label{font-family:var(--tr-font-mono);font-size:var(--tr-type-label-size);letter-spacing:var(--tr-letter-label-xs);text-transform:uppercase;color:var(--tr-color-text-label)}.field>input{font-family:var(--tr-font-sans);font-size:var(--tr-type-body-size);line-height:var(--tr-type-body-line);color:var(--tr-color-text-primary);background:var(--tr-color-background-page);border:var(--tr-size-border) solid var(--tr-color-border-muted);border-radius:var(--tr-radius-none);box-shadow:var(--tr-shadow-none);padding:var(--tr-space-11) var(--tr-space-13);width:100%}.field>input:hover{border-color:var(--tr-color-border-diagram)}.field>input:focus-visible{outline:var(--tr-size-focus-outline) solid var(--tr-color-focus);outline-offset:var(--tr-size-focus-offset);border-color:var(--tr-color-border-strong)}.auth-divider{align-items:center;gap:var(--tr-space-12);font-family:var(--tr-font-mono);font-size:var(--tr-type-label-xs-size);letter-spacing:var(--tr-letter-label);text-transform:uppercase;color:var(--tr-color-text-muted);grid-template-columns:1fr auto 1fr;display:grid}.auth-divider:before,.auth-divider:after{content:"";border-top:var(--tr-size-border) solid var(--tr-color-border-muted)}.auth-footnote{font-size:var(--tr-type-body-sm-size);color:var(--tr-color-text-body)}.auth-error{border:var(--tr-size-border) solid var(--tr-color-status-exception);background:var(--tr-color-background-exception);color:var(--tr-color-status-exception);padding:var(--tr-space-12) var(--tr-space-16);font-size:var(--tr-type-body-sm-size)}.auth-form .ui-button{justify-content:center;width:100%}.field>select{font-family:var(--tr-font-sans);font-size:var(--tr-type-body-size);line-height:var(--tr-type-body-line);color:var(--tr-color-text-primary);background:var(--tr-color-background-page);border:var(--tr-size-border) solid var(--tr-color-border-muted);padding:var(--tr-space-11) var(--tr-space-13);width:100%}.field>select:hover{border-color:var(--tr-color-border-diagram)}.field>select:focus-visible{outline:var(--tr-size-focus-outline) solid var(--tr-color-focus);outline-offset:var(--tr-size-focus-offset);border-color:var(--tr-color-border-strong)}.setup-form{gap:var(--tr-space-40);align-content:start;display:grid}.setup-section{gap:var(--tr-space-24);display:grid}.setup-field{gap:var(--tr-space-8);display:grid}.setup-field__note{font-size:var(--tr-type-body-sm-size);line-height:var(--tr-type-body-sm-line);color:var(--tr-color-text-body)}.setup-field__error{font-size:var(--tr-type-body-sm-size);color:var(--tr-color-status-exception)}.setup-choices{gap:var(--tr-space-12);border:0;margin:0;padding:0;display:grid}.setup-choices__legend{font-family:var(--tr-font-mono);font-size:var(--tr-type-label-size);letter-spacing:var(--tr-letter-label-xs);text-transform:uppercase;color:var(--tr-color-text-label);padding:0}.setup-choice{gap:var(--tr-space-12);padding:var(--tr-space-12) var(--tr-space-13);border:var(--tr-size-border) solid var(--tr-color-border-muted);background:var(--tr-color-background-surface);grid-template-columns:auto minmax(0,1fr);align-items:start;display:grid}.setup-choice:has(input:checked){border-color:var(--tr-color-border-strong)}.setup-choice:has(input:focus-visible){outline:var(--tr-size-focus-outline) solid var(--tr-color-focus);outline-offset:var(--tr-size-focus-offset)}.setup-choice__text{gap:var(--tr-space-4);display:grid}.setup-choice__label{font-weight:var(--tr-font-weight-semibold);color:var(--tr-color-text-primary)}.setup-choice__description{font-size:var(--tr-type-body-sm-size);line-height:var(--tr-type-body-sm-line);color:var(--tr-color-text-body)}.setup-warning{gap:var(--tr-space-8);padding:var(--tr-space-12) var(--tr-space-13);border:var(--tr-size-border) solid var(--tr-color-status-exception);background:var(--tr-color-background-exception);color:var(--tr-color-status-exception);font-size:var(--tr-type-body-sm-size);line-height:var(--tr-type-body-sm-line);align-items:baseline;display:flex}.setup-warning__glyph{font-family:var(--tr-font-mono);font-weight:var(--tr-font-weight-bold)}.setup-locked{gap:var(--tr-space-8);font-size:var(--tr-type-body-sm-size);line-height:var(--tr-type-body-sm-line);color:var(--tr-color-text-body);flex-wrap:wrap;align-items:baseline;display:flex}.checklist-card__status{margin-top:var(--tr-space-4)}.checklist-card__summary{font-size:var(--tr-type-body-sm-size);line-height:var(--tr-type-body-sm-line);color:var(--tr-color-text-body)}.checklist-card__actions{gap:var(--tr-space-12);font-size:var(--tr-type-body-sm-size);flex-wrap:wrap;align-items:center;margin-top:auto;display:flex}.tr-shell{min-width:var(--tr-shell-min-width);background:var(--tr-color-background-page);flex-direction:column;flex:auto;min-height:100vh;display:flex}.tr-shell__body{flex:auto;align-items:stretch;min-height:0;display:flex}.tr-shell__main{flex-direction:column;flex:auto;min-width:0;display:flex}.tr-shell__content{gap:var(--tr-shell-gap);padding:var(--tr-shell-content-top) var(--tr-shell-content-inline) var(--tr-shell-content-inline);flex-direction:column;flex:auto;display:flex;overflow:auto}.tr-shell__content .app-shell{gap:var(--tr-shell-gap);flex-direction:column;width:100%;margin-inline:0;padding:0;display:flex}.tr-visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.tr-topbar{flex:0 0 var(--tr-shell-topbar-height);height:var(--tr-shell-topbar-height);background:var(--tr-color-background-surface);border-bottom:var(--tr-size-border) solid var(--tr-color-border-strong);align-items:stretch;display:flex}.tr-topbar__home{padding:0 var(--tr-space-20) 0 var(--tr-space-22);border:0;border-right:var(--tr-size-border) solid var(--tr-color-border-row);color:var(--tr-color-text-primary);align-items:center;display:flex}.tr-topbar__home:hover{background:var(--tr-color-background-hover);border-bottom-color:#0000}.tr-topbar__home--active{background:var(--tr-color-background-page)}.tr-topbar__modules{align-items:stretch;display:flex}.tr-topbar__tab{align-items:center;gap:var(--tr-space-8);padding:0 var(--tr-space-18);border:0;border-right:var(--tr-size-border) solid var(--tr-color-border-row);color:var(--tr-color-text-body);font-size:var(--tr-shell-type-tab);font-weight:var(--tr-font-weight-regular);white-space:nowrap;background:0 0;display:flex}.tr-topbar__tab:hover{background:var(--tr-color-background-hover);color:var(--tr-color-text-body)}.tr-topbar__tab--active{background:var(--tr-color-background-page);color:var(--tr-color-text-primary);font-weight:var(--tr-font-weight-semibold)}.tr-topbar__tab--active .tr-topbar__tab-label{text-decoration:underline;text-decoration-thickness:var(--tr-shell-accent);text-underline-offset:var(--tr-shell-setup-dot)}.tr-topbar__tab--disabled{color:var(--tr-color-text-faint);cursor:default}.tr-topbar__tab--disabled:hover{background:0 0}.tr-topbar__setup-dot{width:var(--tr-shell-setup-dot);height:var(--tr-shell-setup-dot);background:var(--tr-color-text-faint);display:inline-block}.tr-topbar__spacer{flex:auto}.tr-topbar__search{align-items:center;gap:var(--tr-space-9);width:var(--tr-shell-search-width);margin:var(--tr-shell-track) 0;padding:0 var(--tr-space-12);border:var(--tr-size-border) solid var(--tr-color-border-input);background:var(--tr-color-palette-white);color:var(--tr-color-text-muted);font-family:var(--tr-font-mono);font-size:var(--tr-shell-type-mono);text-align:left;display:flex}.tr-topbar__search:hover{border-color:var(--tr-color-border-strong);color:var(--tr-color-text-body)}.tr-topbar__search-glyph{font-size:var(--tr-shell-type-action);line-height:1}.tr-topbar__search-label{text-overflow:ellipsis;white-space:nowrap;flex:auto;overflow:hidden}.tr-topbar__chip{padding:1px var(--tr-space-4);border:var(--tr-size-border) solid var(--tr-color-border-row);color:var(--tr-color-text-faint);font-size:var(--tr-shell-type-key);letter-spacing:var(--tr-letter-label-xs)}.tr-topbar__period{padding:0 var(--tr-space-16);text-align:right;flex-direction:column;justify-content:center;gap:1px;display:flex}.tr-topbar__period-label{color:var(--tr-color-text-muted);font-family:var(--tr-font-mono);font-size:var(--tr-shell-type-eyebrow);letter-spacing:var(--tr-letter-label)}.tr-topbar__period-value{color:var(--tr-color-text-faint);font-family:var(--tr-font-mono);font-size:var(--tr-shell-type-meta)}.tr-topbar__user{padding:0 var(--tr-space-18) 0 var(--tr-space-16);border-left:var(--tr-size-border) solid var(--tr-color-border-row);align-items:center;display:flex}.tr-account-control{padding:0 var(--tr-space-18) 0 var(--tr-space-16);border-left:var(--tr-size-border) solid var(--tr-color-border-row);align-items:center;display:flex;position:relative}.tr-account-control__trigger{cursor:pointer;background:0 0;border:0;align-items:center;padding:0;display:flex}.tr-account-control__menu{top:calc(100% + var(--tr-space-4));z-index:50;gap:var(--tr-space-8);min-width:220px;padding:var(--tr-space-12);border:var(--tr-size-border) solid var(--tr-color-border-strong);background:var(--tr-color-background-surface);flex-direction:column;display:flex;position:absolute;right:0}.tr-account-control__label{font-family:var(--tr-font-mono);font-size:var(--tr-shell-type-meta);color:var(--tr-color-text-body)}.tr-account-control__action{width:100%;padding:var(--tr-space-8) var(--tr-space-12);border:var(--tr-size-border) solid var(--tr-color-border-muted);background:var(--tr-color-background-page);color:var(--tr-color-text-body);font-size:var(--tr-type-body-sm-size);text-align:left;cursor:pointer}.tr-account-control__action:hover{background:var(--tr-color-background-hover)}.tr-topbar__avatar{width:var(--tr-shell-avatar);height:var(--tr-shell-avatar);background:var(--tr-color-background-inverted);color:var(--tr-color-dark-text);font-family:var(--tr-font-mono);font-size:var(--tr-shell-type-meta);justify-content:center;align-items:center;display:flex}.tr-badge{font-family:var(--tr-font-mono);flex:none}.tr-badge--attention{color:var(--tr-color-status-exception);font-size:var(--tr-shell-type-mono);font-weight:var(--tr-font-weight-medium)}.tr-badge--onboarding{padding:2px var(--tr-space-4);border:var(--tr-size-border) solid var(--tr-color-status-warning);background:var(--tr-color-background-warning);color:var(--tr-color-status-warning);font-size:var(--tr-shell-type-pill);letter-spacing:var(--tr-letter-pill);line-height:1}.tr-rail{background:var(--tr-color-background-surface);border-right:var(--tr-size-border) solid var(--tr-color-border-muted);flex-direction:column;display:flex}.tr-rail--open{flex:0 0 var(--tr-shell-rail-open);width:var(--tr-shell-rail-open)}.tr-rail--collapsed{flex:0 0 var(--tr-shell-rail-collapsed);width:var(--tr-shell-rail-collapsed)}.tr-rail__head{flex:0 0 var(--tr-shell-rail-head);height:var(--tr-shell-rail-head);padding:0 var(--tr-space-8) 0 var(--tr-space-16);border-bottom:var(--tr-size-border) solid var(--tr-color-border-row);justify-content:space-between;align-items:center;display:flex}.tr-rail--collapsed .tr-rail__head{justify-content:center;padding:0}.tr-rail__module{color:var(--tr-color-text-muted);font-family:var(--tr-font-mono);font-size:var(--tr-shell-type-eyebrow);letter-spacing:var(--tr-letter-eyebrow)}.tr-rail__toggle{width:var(--tr-shell-toggle);height:var(--tr-shell-toggle);color:var(--tr-color-text-muted);font-family:var(--tr-font-mono);font-size:var(--tr-shell-type-action);background:0 0;border:0;justify-content:center;align-items:center;display:flex}.tr-rail__toggle:hover{background:var(--tr-color-background-selected);color:var(--tr-color-text-primary)}.tr-rail__nav{padding:var(--tr-shell-severity) 0;flex-direction:column;display:flex}.tr-rail--collapsed .tr-rail__nav{align-items:center;gap:2px}.tr-rail__empty{padding:var(--tr-space-18) var(--tr-space-16);color:var(--tr-color-text-muted);font-size:var(--tr-shell-type-action);line-height:1.5}.tr-rail__item{justify-content:space-between;align-items:center;gap:var(--tr-space-8);height:var(--tr-shell-rail-item);padding:0 var(--tr-space-12) 0 var(--tr-space-14);border:0;border-left:var(--tr-shell-accent) solid transparent;color:var(--tr-color-text-body);font-size:var(--tr-shell-type-row);text-align:left;display:flex}.tr-rail__item:hover{background:var(--tr-color-background-hover);color:var(--tr-color-text-body)}.tr-rail__item--active{border-left-color:var(--tr-color-status-settled);background:var(--tr-color-background-selected);color:var(--tr-color-text-primary);font-weight:var(--tr-font-weight-semibold)}.tr-rail__label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tr-rail--collapsed .tr-rail__item{width:var(--tr-shell-rail-abbr);font-family:var(--tr-font-mono);font-size:var(--tr-shell-type-mono);justify-content:center;padding:0;position:relative}.tr-rail__dot{top:var(--tr-shell-setup-dot);right:var(--tr-shell-dot);width:var(--tr-shell-dot);height:var(--tr-shell-dot);position:absolute}.tr-rail__dot--attention{background:var(--tr-color-status-exception)}.tr-rail__dot--onboarding{background:var(--tr-color-text-faint)}.tr-page-header{justify-content:space-between;align-items:flex-end;gap:var(--tr-space-24);padding:var(--tr-shell-header-block-start) var(--tr-shell-content-inline) var(--tr-shell-header-block-end);background:var(--tr-color-background-surface);border-bottom:var(--tr-size-border) solid var(--tr-color-border-muted);display:flex}.tr-page-header__main{gap:var(--tr-shell-setup-dot);flex-direction:column;min-width:0;display:flex}.tr-page-header__eyebrow{color:var(--tr-color-text-muted);font-family:var(--tr-font-mono);font-size:var(--tr-shell-type-eyebrow);letter-spacing:var(--tr-letter-eyebrow)}.tr-page-header__title-row{align-items:baseline;gap:var(--tr-space-12);display:flex}.tr-page-header__title{font-size:var(--tr-shell-type-title);font-weight:var(--tr-font-weight-bold);line-height:var(--tr-shell-line-title);letter-spacing:var(--tr-letter-heading)}.tr-page-header__meta{color:var(--tr-color-text-label);font-family:var(--tr-font-mono);font-size:var(--tr-shell-type-mono)}.tr-page-header__aside{align-items:center;gap:var(--tr-shell-track);flex:none;display:flex}.tr-source-badge{align-items:center;gap:var(--tr-shell-severity);padding:var(--tr-shell-setup-dot) var(--tr-space-8);border:var(--tr-size-border) solid var(--tr-color-border-muted);color:var(--tr-color-text-label);font-family:var(--tr-font-mono);font-size:var(--tr-shell-type-key);letter-spacing:var(--tr-letter-label-xs);display:flex}.tr-source-badge__dot{width:var(--tr-shell-dot);height:var(--tr-shell-dot);background:var(--tr-color-status-settled);display:inline-block}.tr-onboarding{background:var(--tr-color-background-surface);border:var(--tr-size-border) solid var(--tr-color-border-muted);align-items:stretch;display:flex}.tr-onboarding__main{gap:var(--tr-space-12);padding:var(--tr-shell-gap) var(--tr-space-18);flex-direction:column;flex:auto;display:flex}.tr-onboarding__title-row{align-items:baseline;gap:var(--tr-shell-track);display:flex}.tr-onboarding__chip{padding:var(--tr-shell-edge) var(--tr-shell-setup-dot);border:var(--tr-size-border) solid var(--tr-color-border-muted);background:var(--tr-color-background-selected);color:var(--tr-color-text-label);font-family:var(--tr-font-mono);font-size:var(--tr-shell-type-micro);letter-spacing:var(--tr-letter-pill)}.tr-onboarding__title{font-size:var(--tr-shell-type-lede);font-weight:var(--tr-font-weight-semibold)}.tr-onboarding__body{max-width:62ch;color:var(--tr-color-text-label);font-size:var(--tr-shell-type-row);line-height:1.55}.tr-onboarding__status{color:var(--tr-color-text-label);font-family:var(--tr-font-mono);font-size:var(--tr-shell-type-meta)}.tr-onboarding__actions{gap:var(--tr-space-8);padding:var(--tr-shell-gap) var(--tr-space-18);border-left:var(--tr-size-border) solid var(--tr-color-border-row);flex-direction:column;flex:none;justify-content:center;display:flex}.tr-onboarding__cta{padding:var(--tr-space-9) var(--tr-space-18);background:var(--tr-color-background-inverted);color:var(--tr-color-dark-text);font-size:var(--tr-shell-type-action);font-weight:var(--tr-font-weight-medium);text-align:center;white-space:nowrap;border:0}.tr-onboarding__cta:hover{background:var(--tr-color-status-settled);color:var(--tr-color-dark-text)}.tr-onboarding__declare{padding:var(--tr-space-9) var(--tr-space-18);border:var(--tr-size-border) solid var(--tr-color-border-strong);color:var(--tr-color-text-primary);font-family:var(--tr-font-sans);font-size:var(--tr-shell-type-action);font-weight:var(--tr-font-weight-medium);white-space:nowrap;background:0 0}.tr-onboarding__declare:hover{background:var(--tr-color-background-selected)}.tr-drawer{flex:0 0 var(--tr-shell-drawer-width);width:var(--tr-shell-drawer-width);background:var(--tr-color-background-surface);border-left:var(--tr-size-border) solid var(--tr-color-border-strong);flex-direction:column;display:flex;overflow:auto}.tr-drawer__head{padding:var(--tr-space-12) var(--tr-shell-gap);background:var(--tr-color-background-page);border-bottom:var(--tr-size-border) solid var(--tr-color-border-strong);justify-content:space-between;align-items:center;display:flex}.tr-drawer__object{font-family:var(--tr-font-mono);font-size:var(--tr-shell-type-caption);letter-spacing:var(--tr-letter-label)}.tr-drawer__close{color:var(--tr-color-text-muted);font-family:var(--tr-font-mono);font-size:var(--tr-shell-type-tab);background:0 0;border:0;line-height:1}.tr-drawer__close:hover{color:var(--tr-color-text-primary)}.tr-drawer__body{gap:var(--tr-shell-gap);padding:var(--tr-shell-gap);flex-direction:column;display:flex}.tr-drawer__lede{gap:var(--tr-shell-severity);flex-direction:column;display:flex}.tr-drawer__issue{font-size:var(--tr-shell-type-headline);font-weight:var(--tr-font-weight-semibold);line-height:1.35}.tr-drawer__detail{color:var(--tr-color-text-label);font-size:var(--tr-shell-type-row);line-height:1.5}.tr-drawer__facts{border:var(--tr-size-border) solid var(--tr-color-border-muted);margin:0}.tr-drawer__fact{justify-content:space-between;align-items:center;gap:var(--tr-space-12);height:var(--tr-shell-fact-row);padding:0 var(--tr-space-12);border-bottom:var(--tr-size-border) solid var(--tr-color-border-row);display:flex}.tr-drawer__fact:last-child{border-bottom:0}.tr-drawer__fact-key{color:var(--tr-color-text-muted);font-family:var(--tr-font-mono);font-size:var(--tr-shell-type-key);letter-spacing:var(--tr-letter-label-xs)}.tr-drawer__fact-value{color:var(--tr-color-text-primary);font-family:var(--tr-font-mono);font-size:var(--tr-shell-type-data);text-align:right;margin:0}.tr-drawer__actions{gap:var(--tr-space-8);flex-direction:column;display:flex}.tr-drawer__action{padding:var(--tr-shell-track) var(--tr-space-14);font-size:var(--tr-shell-type-row);font-weight:var(--tr-font-weight-medium);text-align:center;border:0}.tr-drawer__action--primary{background:var(--tr-color-background-inverted);color:var(--tr-color-dark-text)}.tr-drawer__action--primary:hover{background:var(--tr-color-status-settled);color:var(--tr-color-dark-text)}.tr-drawer__action--secondary{border:var(--tr-size-border) solid var(--tr-color-border-strong);color:var(--tr-color-text-primary)}.tr-drawer__action--secondary:hover{background:var(--tr-color-background-selected);color:var(--tr-color-text-primary)}.tr-drawer__note{color:var(--tr-color-text-faint);font-size:var(--tr-shell-type-mono);line-height:1.5}.tr-search{z-index:var(--tr-shell-z-overlay);padding-top:var(--tr-shell-overlay-top);background:var(--tr-shell-scrim);-webkit-backdrop-filter:blur(var(--tr-shell-blur));backdrop-filter:blur(var(--tr-shell-blur));justify-content:center;align-items:flex-start;display:flex;position:fixed;inset:0}.tr-search__panel{width:var(--tr-shell-overlay-width);max-height:calc(100vh - var(--tr-shell-overlay-top) * 2);background:var(--tr-color-background-surface);border:var(--tr-size-border) solid var(--tr-color-border-strong);flex-direction:column;display:flex;overflow:auto}.tr-search__input-row{flex:0 0 var(--tr-shell-overlay-input);align-items:center;gap:var(--tr-shell-track);height:var(--tr-shell-overlay-input);padding:0 var(--tr-space-14);border-bottom:var(--tr-size-border) solid var(--tr-color-border-strong);display:flex}.tr-search__glyph{color:var(--tr-color-text-muted);font-size:var(--tr-shell-type-tab)}.tr-search__input{color:var(--tr-color-text-primary);font-family:var(--tr-font-mono);font-size:var(--tr-shell-type-tab);background:0 0;border:0;outline:none;flex:auto}.tr-search__chip{padding:2px var(--tr-shell-setup-dot);border:var(--tr-size-border) solid var(--tr-color-border-row);color:var(--tr-color-text-faint);font-family:var(--tr-font-mono);font-size:var(--tr-shell-type-key)}.tr-search__group{padding:var(--tr-space-8) var(--tr-space-14) var(--tr-shell-severity);background:var(--tr-color-background-page);border-bottom:var(--tr-size-border) solid var(--tr-color-border-row);color:var(--tr-color-text-muted);font-family:var(--tr-font-mono);font-size:var(--tr-shell-type-eyebrow);letter-spacing:var(--tr-letter-label)}.tr-search__row{align-items:center;gap:var(--tr-space-12);height:var(--tr-shell-row);padding:0 var(--tr-space-14);border:0;border-bottom:var(--tr-size-border) solid var(--tr-color-border-row);color:var(--tr-color-text-primary);grid-template-columns:116px 1fr auto;display:grid}.tr-search__row:hover{background:var(--tr-color-background-hover);color:var(--tr-color-text-primary)}.tr-search__row--inert{cursor:default}.tr-search__code{color:var(--tr-color-status-settled);font-family:var(--tr-font-mono);font-size:var(--tr-shell-type-data)}.tr-search__name{font-size:var(--tr-shell-type-row);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tr-search__meta{color:var(--tr-color-text-label);font-family:var(--tr-font-mono);font-size:var(--tr-shell-type-meta)}.tr-search__note{padding:var(--tr-space-14);color:var(--tr-color-text-muted);font-size:var(--tr-shell-type-action);line-height:1.5}.tr-search__footer{padding:var(--tr-space-9) var(--tr-space-14);color:var(--tr-color-text-faint);font-family:var(--tr-font-mono);font-size:var(--tr-shell-type-caption);justify-content:space-between;align-items:center;display:flex}.tr-home{gap:var(--tr-shell-gap);grid-template-columns:1fr 1fr;align-items:start;display:grid}.tr-home__slot--full{grid-column:span 2}.tr-home__slot--half{grid-column:span 1}.tr-home__section{gap:var(--tr-space-11);flex-direction:column;display:flex}.tr-home__section-head{justify-content:space-between;align-items:baseline;gap:var(--tr-space-20);padding:2px 2px 0;display:flex}.tr-home__headline{font-size:var(--tr-shell-type-headline);font-weight:var(--tr-font-weight-semibold);letter-spacing:-.015em}.tr-home__summary{color:var(--tr-color-text-muted);font-family:var(--tr-font-mono);font-size:var(--tr-shell-type-eyebrow);letter-spacing:var(--tr-letter-label-xs);white-space:nowrap}.tr-home__triptych{gap:var(--tr-shell-panel-gap);grid-template-columns:1.1fr 1fr 1fr;align-items:stretch;display:grid}.tr-panel{gap:var(--tr-space-11);padding:var(--tr-space-13) var(--tr-space-15) var(--tr-space-14);background:var(--tr-color-background-surface);border:var(--tr-size-border) solid var(--tr-color-border-muted);flex-direction:column;display:flex}.tr-panel--boxed{gap:0;padding:0}.tr-panel--boxed .tr-panel__head{padding:var(--tr-shell-track) var(--tr-shell-gap);border-bottom:var(--tr-size-border) solid var(--tr-color-border-muted)}.tr-panel__head{justify-content:space-between;align-items:baseline;gap:var(--tr-space-12);display:flex}.tr-panel__caption{color:var(--tr-color-text-muted);font-family:var(--tr-font-mono);font-size:var(--tr-shell-type-eyebrow);letter-spacing:var(--tr-letter-label-tight)}.tr-panel--boxed .tr-panel__caption{color:var(--tr-color-text-body);font-size:var(--tr-shell-type-caption);letter-spacing:var(--tr-letter-label)}.tr-panel__meta{color:var(--tr-color-text-muted);font-family:var(--tr-font-mono);font-size:var(--tr-shell-type-caption)}.tr-panel__foot,.tr-panel__empty{padding:var(--tr-shell-track) var(--tr-shell-gap);color:var(--tr-color-text-faint);font-size:var(--tr-shell-type-mono);line-height:1.5}.tr-panel:not(.tr-panel--boxed) .tr-panel__foot,.tr-panel:not(.tr-panel--boxed) .tr-panel__empty{padding:0}.tr-panel--unwired .tr-panel__dash{color:var(--tr-color-text-faint);font-family:var(--tr-font-mono);font-size:var(--tr-shell-type-title);line-height:1}.tr-panel__unwired-note{color:var(--tr-color-text-muted);font-size:var(--tr-shell-type-mono);line-height:1.5}.tr-setup-strip{background:var(--tr-color-background-surface);border:var(--tr-size-border) solid var(--tr-color-border-muted);align-items:stretch;display:flex}.tr-setup-strip__edge{flex:0 0 var(--tr-shell-edge);width:var(--tr-shell-edge);background:var(--tr-color-series-secondary)}.tr-setup-strip__body{justify-content:space-between;align-items:center;gap:var(--tr-space-24);padding:var(--tr-space-14) var(--tr-space-18);flex:auto;display:flex}.tr-setup-strip__text{gap:var(--tr-space-4);flex-direction:column;display:flex}.tr-setup-strip__title{font-size:var(--tr-shell-type-lede);font-weight:var(--tr-font-weight-semibold)}.tr-setup-strip__detail{color:var(--tr-color-text-label);font-size:var(--tr-shell-type-action)}.tr-setup-strip__chips{gap:var(--tr-space-8);flex-wrap:wrap;flex:none;display:flex}.tr-setup-strip__chip{padding:var(--tr-shell-severity) var(--tr-space-8);border:var(--tr-size-border) solid var(--tr-color-border-muted);background:var(--tr-color-background-selected);color:var(--tr-color-text-body);font-family:var(--tr-font-mono);font-size:var(--tr-shell-type-key);letter-spacing:var(--tr-letter-label-xs)}.tr-setup-strip__chip:hover{border-color:var(--tr-color-border-strong);color:var(--tr-color-text-primary)}.tr-bars{gap:var(--tr-space-8);flex-direction:column;display:flex}.tr-bars__row{align-items:center;gap:var(--tr-shell-track);display:flex}.tr-bars__label{color:var(--tr-color-text-body);font-family:var(--tr-font-mono);font-size:var(--tr-shell-type-eyebrow);letter-spacing:var(--tr-letter-label-xs);white-space:nowrap;flex:auto}.tr-bars__track{height:var(--tr-shell-track);background:var(--tr-color-background-selected);flex:0 0 84px}.tr-bars__fill{background:var(--tr-color-background-inverted);height:100%;display:block}.tr-bars__value{font-family:var(--tr-font-mono);font-size:var(--tr-shell-type-mono);font-weight:var(--tr-font-weight-medium);text-align:right;flex:0 0 22px}.tr-queue{flex-direction:column;display:flex}.tr-queue__head,.tr-queue__row{grid-template-columns:var(--tr-shell-severity) minmax(140px, 1fr) 78px 92px 52px 92px;align-items:center;gap:var(--tr-shell-track);padding:0 var(--tr-space-12) 0 0;border-bottom:var(--tr-size-border) solid var(--tr-color-border-row);text-align:left;display:grid}.tr-queue__head{height:var(--tr-shell-head-row);background:var(--tr-color-background-page);color:var(--tr-color-text-muted);font-family:var(--tr-font-mono);font-size:var(--tr-shell-type-eyebrow);letter-spacing:var(--tr-letter-label-tight)}.tr-queue__row{width:100%;height:var(--tr-shell-queue-row);background:0 0;border-top:0;border-left:0;border-right:0}.tr-queue__row:hover{background:var(--tr-color-background-hover)}.tr-queue__severity{height:100%}.tr-queue__name{font-size:var(--tr-shell-type-row)}.tr-queue__right{font-family:var(--tr-font-mono);font-size:var(--tr-shell-type-data);text-align:right}.tr-queue__count{color:var(--tr-color-text-primary)}.tr-queue__unwired{color:var(--tr-color-text-faint)}.tr-queue__action{color:var(--tr-color-status-settled);font-size:var(--tr-shell-type-action);font-weight:var(--tr-font-weight-medium);white-space:nowrap;justify-self:end}.tr-tone--exception{background:var(--tr-color-status-exception)}.tr-tone--warning{background:var(--tr-color-status-warning)}.tr-tone--neutral{background:var(--tr-color-border-input)}.tr-tone-text--exception{color:var(--tr-color-status-exception)}.tr-tone-text--warning{color:var(--tr-color-status-warning)}.tr-tone-text--neutral{color:var(--tr-color-text-label)}.screen-intro{justify-content:space-between;align-items:flex-start;gap:var(--tr-space-24);display:flex}.screen-intro__body{max-width:78ch;color:var(--tr-color-text-label);font-size:var(--tr-type-body-sm-size);line-height:var(--tr-type-body-sm-line)}.screen-intro__actions{align-items:center;gap:var(--tr-space-8);flex:none;display:flex}:root{--tr-grid-po-workspace:104px minmax(150px, 1.3fr) minmax(140px, 1fr) 112px 112px 112px 120px 88px minmax(150px, 1.2fr);--tr-po-workspace-min:1240px;--tr-po-panel-z:300;--tr-size-panel:420px}.po-workspace .data-panel{--data-panel-columns:var(--tr-grid-po-workspace)}.po-workspace .po-workspace__lines{--data-panel-columns:minmax(140px, 1fr) 72px 72px 72px 96px 96px}.po-workspace__toolbar{gap:var(--tr-space-16) var(--tr-space-20);margin-block:var(--tr-space-24) var(--tr-space-16);padding:var(--tr-space-16) var(--tr-space-20);border:var(--tr-size-border) solid var(--tr-color-border-strong);background:var(--tr-color-background-surface);flex-wrap:wrap;align-items:flex-start;display:flex}.po-workspace__search,.po-workspace__filter{gap:var(--tr-space-8);color:var(--tr-color-text-label);font-family:var(--tr-font-mono);font-size:var(--tr-type-label-xs-size);letter-spacing:var(--tr-letter-label-xs);text-transform:uppercase;display:grid}.po-workspace__search{flex:260px}.po-workspace__search input{min-height:var(--tr-size-control-height);padding:var(--tr-space-8) var(--tr-space-12);color:var(--tr-color-text-primary);border:var(--tr-size-border) solid var(--tr-color-border-strong);background:var(--tr-color-background-surface);font-family:var(--tr-font-mono);font-size:var(--tr-type-data-size);letter-spacing:normal;text-transform:none}.po-workspace__filter{min-inline-size:unset;border:none;margin:0;padding:0}.po-workspace__filter-options{gap:var(--tr-space-4) var(--tr-space-12);flex-wrap:wrap;display:flex}.po-workspace__filter-options label{gap:var(--tr-space-4);color:var(--tr-color-text-body);font-family:var(--tr-font-sans);font-size:var(--tr-type-body-sm-size);letter-spacing:normal;text-transform:none;align-items:center;display:flex}.po-workspace__toolbar-actions{gap:var(--tr-space-8);flex-wrap:wrap;margin-left:auto;display:flex}.po-workspace__chips{gap:var(--tr-space-8);flex-wrap:wrap;margin-block-end:var(--tr-space-16);display:flex}.po-workspace__chip{gap:var(--tr-space-8);padding:var(--tr-space-8) var(--tr-space-12);color:var(--tr-color-text-label);border:var(--tr-size-border) solid var(--tr-color-border-muted);background:var(--tr-color-background-surface);font-family:var(--tr-font-mono);font-size:var(--tr-type-status-size);letter-spacing:var(--tr-letter-label-xs);text-transform:uppercase;cursor:pointer;transition-property:background-color,border-color,color;transition-duration:var(--tr-motion-duration-swap);align-items:center;transition-timing-function:linear;display:inline-flex}.po-workspace__chip:hover{border-color:var(--tr-color-border-strong);color:var(--tr-color-text-primary)}.po-workspace__chip--on{color:var(--tr-color-palette-on-dark-text);border-color:var(--tr-color-border-strong);background:var(--tr-color-background-inverted)}.po-workspace__chip-count{color:var(--tr-color-text-muted);font-size:var(--tr-type-label-xs-size)}.po-workspace__chip--on .po-workspace__chip-count{color:var(--tr-color-dark-muted)}.po-workspace__order,.po-workspace__vendor,.po-workspace__amount,.po-workspace__stage,.po-workspace__owner,.po-workspace__documents,.po-workspace__action-unavailable{gap:var(--tr-space-4);flex-direction:column;align-items:flex-start;min-width:0;display:flex}.po-workspace__amount{align-items:flex-end}.po-workspace__amount-value{font-variant-numeric:tabular-nums}.po-workspace__amount-value--estimated{color:var(--tr-color-status-estimate-text)}.po-workspace__amount-basis{text-align:right}.po-workspace__amount-delta,.po-workspace__amount-basis,.po-workspace__vendor-item,.po-workspace__reason,.po-workspace__owner-value{font-size:var(--tr-type-label-xs-size)}.po-workspace__vendor-name{color:var(--tr-color-text-primary);font-family:var(--tr-font-sans);font-size:var(--tr-type-body-sm-size)}.po-workspace__vendor-item,.po-workspace__reason{color:var(--tr-color-text-muted);font-family:var(--tr-font-sans);line-height:var(--tr-type-body-sm-line)}.po-workspace__vendor-item{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.po-workspace__open-detail,.po-workspace__stage-open{color:var(--tr-color-status-settled);border:none;border-bottom:var(--tr-size-border) solid var(--tr-color-status-settled);padding:0}@supports (color:color-mix(in lab, red, red)){.po-workspace__open-detail,.po-workspace__stage-open{border-bottom:var(--tr-size-border) solid color-mix(in srgb, var(--tr-color-status-settled) 35%, transparent)}}.po-workspace__open-detail,.po-workspace__stage-open{font-family:var(--tr-font-mono);font-size:var(--tr-type-label-xs-size);letter-spacing:var(--tr-letter-label-xs);text-transform:uppercase;cursor:pointer;background:0 0}.po-workspace__open-detail:hover,.po-workspace__stage-open:hover{color:var(--tr-color-text-primary);border-bottom-color:var(--tr-color-text-primary)}.po-workspace__document-list{gap:var(--tr-space-4);font-size:var(--tr-type-label-xs-size);margin:0;padding:0;list-style:none;display:grid}.po-workspace__action{font-family:var(--tr-font-mono);font-size:var(--tr-type-status-size);letter-spacing:var(--tr-letter-label-xs);text-transform:uppercase}.po-workspace__totals{border:var(--tr-size-border) solid var(--tr-color-border-strong);background:var(--tr-color-background-settled);border-top:none}.po-workspace__totals-row{gap:var(--tr-space-20);padding:var(--tr-padding-panel-row-block) var(--tr-padding-panel-row-inline);border-bottom:var(--tr-size-border) solid var(--tr-color-border-row);font-family:var(--tr-font-mono);font-size:var(--tr-type-data-size);line-height:var(--tr-type-data-line);font-variant-numeric:tabular-nums;flex-wrap:wrap;justify-content:space-between;display:flex}.po-workspace__totals-row:last-child{border-bottom:none}.po-workspace__totals-label{color:var(--tr-color-text-label);font-size:var(--tr-type-label-xs-size);letter-spacing:var(--tr-letter-label-tight);text-transform:uppercase}.po-workspace__pages{gap:var(--tr-space-8);margin-block:var(--tr-space-16);display:flex}.po-workspace__empty{gap:var(--tr-space-12);padding:var(--tr-space-32) var(--tr-space-20);border:var(--tr-size-border) solid var(--tr-color-border-strong);background:var(--tr-color-background-surface);justify-items:start;display:grid}.po-workspace__unavailable{padding:var(--tr-space-20);border:var(--tr-size-border) solid var(--tr-color-border-muted);background:var(--tr-color-background-surface);margin-block-start:var(--tr-space-32)}.po-workspace__unavailable dl{gap:var(--tr-space-12);margin:var(--tr-space-12) 0 0;display:grid}.po-workspace__unavailable dt{color:var(--tr-color-text-label);font-family:var(--tr-font-mono);font-size:var(--tr-type-label-xs-size);letter-spacing:var(--tr-letter-label-xs);text-transform:uppercase}.po-workspace__unavailable dd{margin:var(--tr-space-4) 0 0;color:var(--tr-color-text-body);font-size:var(--tr-type-body-sm-size);line-height:var(--tr-type-body-sm-line)}.po-workspace__overlay{z-index:var(--tr-po-panel-z);justify-content:flex-end;display:flex;position:fixed;inset:0}.po-workspace__scrim{background:var(--tr-shell-scrim);cursor:pointer;border:none;flex:auto}.po-workspace__panel{width:min(100%, var(--tr-size-panel));border-left:var(--tr-size-border) solid var(--tr-color-border-strong);background:var(--tr-color-background-surface);flex-direction:column;display:flex;overflow-y:auto}.po-workspace__panel-head{gap:var(--tr-space-12);padding:var(--tr-space-12) var(--tr-space-20);border-bottom:var(--tr-size-border) solid var(--tr-color-border-strong);background:var(--tr-color-background-page);justify-content:space-between;align-items:center;display:flex}.po-workspace__panel-code{color:var(--tr-color-text-label);font-family:var(--tr-font-mono);font-size:var(--tr-type-label-size);letter-spacing:var(--tr-letter-label);text-transform:uppercase}.po-workspace__panel-body{gap:var(--tr-space-16);padding:var(--tr-space-20);justify-items:start;display:grid}.po-workspace__panel-title{font-size:var(--tr-type-h3-size);line-height:var(--tr-type-h3-line);font-weight:var(--tr-font-weight-semibold)}.po-workspace__panel-note{color:var(--tr-color-text-body);font-size:var(--tr-type-body-sm-size);line-height:var(--tr-type-body-sm-line)}.po-workspace__panel-note--estimate{color:var(--tr-color-status-estimate-text)}.po-workspace__panel-note--exception{color:var(--tr-color-status-exception)}.po-workspace__panel-list{gap:var(--tr-space-8);font-family:var(--tr-font-mono);font-size:var(--tr-type-data-size);margin:0;padding:0;list-style:none;display:grid}.po-workspace__facts{border:var(--tr-size-border) solid var(--tr-color-border-muted);grid-template-columns:repeat(2,minmax(0,1fr));gap:0;width:100%;margin:0;display:grid}.po-workspace__facts>div{padding:var(--tr-space-9) var(--tr-space-12);border-bottom:var(--tr-size-border) solid var(--tr-color-border-row)}.po-workspace__facts dt{color:var(--tr-color-text-muted);font-family:var(--tr-font-mono);font-size:var(--tr-type-label-xs-size);letter-spacing:var(--tr-letter-label-xs);text-transform:uppercase}.po-workspace__facts dd{margin:var(--tr-space-4) 0 0;font-family:var(--tr-font-mono);font-size:var(--tr-type-data-size);font-variant-numeric:tabular-nums}.po-workspace .data-panel{overflow-x:auto}.po-workspace .data-panel__grid{min-width:var(--tr-po-workspace-min)}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}
